body {margin: 0; padding:0px; font-size:62.5%; color:#000; font-family: Arial, sans-serif;}
html, body {margin:0; padding:0; height:100%;}
/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
a {color:#3c3c3c; text-decoration:none;}
a:hover {color:#ad9249; text-decoration:underline;}

hr {margin:0; border:0 solid #000; border-top:1px dotted #000;}
h1, h4 {font-weight:normal; margin:0;}
h1 {}
h2 {font-size:21px; color:#3c3c3c; line-height:26px; margin:0; padding:0 0 2px;}
h3 {margin:0; font-size:17px; color:#3c3c3c; padding:13px 0 12px; border-bottom:1px solid #000;}
h4 {}
h5 {}


ul {}
ul li {}

p {margin:0; line-height: 18px; padding:8px 0 0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
textarea, input {}

.cl {clear:both; font-size:0; height:0px;}

.top_block {background:#555; height:23px; font-size:13px;}
.top_block_bg {width:954px; margin:0 auto; padding:3px 0 0 0;}
.top_block a {background: url(images/left_bg_01.gif) 0 7px no-repeat; color:#fff; padding-left:8px;}

.container {width:940px; margin:0 auto;}

/*---header---*/
.header {padding:29px 0 0 0;}
.content {padding:21px 0;}
.logo {float:left; width:268px; padding-top:1px; }
.logo_01 {float:left; padding-top:4px; width:520px;}
.logo_02 {float:left; padding-top:5px;}
.icon_block {width:11px; height:11px; float:right;}
.icon_block a {display: block; padding-bottom:7px;}


.main_menu {font-size:15px; padding-top:23px;}
.main_menu ul {margin:0; padding:0; list-style-type: none; border-top:1px solid #000;}
.main_menu li {float:left; padding:8px 29px 0 1px;}
.main_menu li a {color:#6f6f6f; padding-top:6px;}
.main_menu li a:hover {color:#000; text-decoration:none; border-top:2px solid #000;}
.main_menu li a.active {color:#000; text-decoration:none; border-top:2px solid #000;}

.search {padding:23px 0 0 1px;}
.inp_01 {font-size:12px; float:left; height:14px; color:#a2a2a2; border:1px solid #ababab; width:847px; padding: 2px 15px 2px 6px;}
.go_enter {border:none; font-size:13px; height:20px; float:right; width:63px; background:#000; cursor:pointer;  color:#fff; text-align:center; padding:2px 0 2px 2px;}

.left_part {float:left; width:460px; padding-bottom:19px;}
.right_part {float:right; width:460px; padding-bottom:19px;}

.news_block {width:426px; background:#f7f7f7; color:#666565; padding:1px 17px 4px; font-size:14px;}
.news_block .text_block {line-height:18px; padding-bottom:18px;}
.news_block .text_block  a {font-size:14px; color:#3c3c3c; line-height:16px;}
.news_block .text_block  a:hover {color:#ad9249;} 
.news_block .date {font-size:11px; color:#797979; padding:10px 0 5px; text-transform: uppercase; border-top:1px dotted #000;}
.news_block h3 {margin-bottom:-1px;}

.block_left {float:left; width:218px; padding-bottom:20px;}
.block_right {float:right; width:218px; padding-bottom:20px;}
.notice_block {width:186px; border:1px solid #ddd; padding:0 16px 7px;}
.notice_block h3 {margin-bottom:-1px;}
.notice_block .date {font-size:14px; color:#3c3c3c; float:left; font-weight:bold; padding:6px 0 4px;}
.notice_block .time {font-size:14px; color:#3c3c3c; float:right; font-weight:bold; padding:6px 0 4px;}
.notice_block .text_block {line-height:16px; padding-bottom:10px; clear:both; border-top:1px dotted #000;}
.notice_block .text_block  a {font-size:12px; color:#3c3c3c; line-height:14px;}
.notice_block .text_block  a:hover {color:#ad9249;} 

.white_block {width:186px; border:1px solid #ddd; padding:0 16px;}

.online_block {width:186px; border:1px solid #ddd; padding:0 16px;}

.online_block .about_video {font-size:12px; padding:9px 0 17px;}

.block_border {margin-top:19px; width:198px; border:1px solid #ddd; padding:8px 10px 0; height:39px;}
.block_border:hover {background:#f8f8f8;}
.block_border a {font-size:17px; font-weight:bold; color:#3c3c3c; display: block; padding-top:6px;}
.block_border a:hover {color:#ad9249; text-decoration:none;}
.block_border img {float:left; padding-right:9px;}

.video_block {width:425px; border:1px solid #ddd; padding:0 16px; height:141px;}
.video_big {float:left; width:384px; overflow: hidden; height:90px; position:relative;}
.video_block .video_img {width:80px; height:60px; overflow: hidden; position: relative; float:left; margin:16px 8px 0;}
.video_img  a {display:block; background: url(images/play_bg.png); background-position: 0 0 no-repeat;  width:80px; height:60px; position: absolute; top:0; z-index:10;}
.video_img  a:hover {background-position: 0 60px;}

.video_left {width:21px; height:21px; position: relative; float:left; overflow: hidden; margin:37px 4px 0 -4px;}
.video_left span {background: url(images/play_bg_01.png); background-position: 0 0 no-repeat; width:21px; height:21px; position: absolute; top:0; cursor: pointer;}
.video_left span:hover {background-position: 0 42px;}
.video_left .disable {background-position: 0 21px !important; cursor:default;;}

.video_right {width:21px; height:21px; position: relative; float:right; overflow: hidden; margin:37px -6px 0 2px;}
.video_right span {background: url(images/play_bg_02.png); background-position: 0 0 no-repeat; width:21px; height:21px; position: absolute; top:0; cursor: pointer;}
.video_right span:hover {background-position: 0 42px;}
.video_right .disable {background-position: 0 21px !important; cursor:default;;}

.block_photo .photo_left {width:21px; height:21px; position: relative; float:left; overflow: hidden; margin:37px 2px 0 -4px;}
.block_photo .photo_left span {background: url(images/play_bg_01.png); background-position: 0 0 no-repeat; width:21px; height:21px; position: absolute; top:0; cursor: pointer;}
.block_photo .photo_left span:hover {background-position: 0 42px;}
.block_photo .photo_left .disable {background-position: 0 21px !important; cursor:default;;}

.block_photo .photo_right {width:21px; height:21px; position: relative; float:right; overflow: hidden; margin:37px -6px 0 2px;}
.block_photo .photo_right span {background: url(images/play_bg_02.png); background-position: 0 0 no-repeat; width:21px; height:21px; position: absolute; top:0; cursor: pointer;}
.block_photo .photo_right span:hover {background-position: 0 42px;}
.block_photo .photo_right .disable {background-position: 0 21px !important; cursor:default;}

.block_photo {border:1px solid #ddd; padding:0 16px; height:143px;}
.big_photo {float:left; overflow: hidden; width:864px; height:90px; position:relative;}
.block_photo .photo_img {float:left; width:80px; height:60px; float:left; margin:15px 7px 0; border:1px solid #fff; cursor: pointer;}
.block_photo .photo_img:hover {border:1px solid #bba15b;}
.block_photo .photo_img b {display: table-cell; height: 60px; width:80px; vertical-align: middle;  text-align: center;}
.block_photo .photo_img img{vertical-align:middle;}

.footer {background:#e3e3e3 url(images/footer_bg.gif) 0 0 repeat-x; font-size:10px; color:#3c3c3c; padding:12px 9px 0 13px; line-height:15px; height:146px; margin-bottom:5px;}
.footer a {color:#3c3c3c;}
.footer p {padding-bottom:15px;}
.footer_left {width:395px; float:left; padding-right:45px;}
.footer_center {width:190px; float:left; text-align: center;}
.footer_right {float:right; width:230px; text-align: right;}


.part_left {float:left; width:700px; padding:2px 0 3px 1px; font-size:14px;}
.part_left .block_news {border-bottom:1px solid #a9a9a9; background:#f2f2f2;}
.part_left .block_news h3 {padding:8px 12px 7px 14px; border-bottom:0;}
.part_left .block_news .date {text-transform: none; padding:5px 3px 0 0; margin-bottom:-1px; float:right;}
.part_left .block_news .date span {cursor:pointer; padding:0; color:#fff; margin-left:-4px; font-size:14px; font-weight: bold; background: url(images/date_2.gif) 0 0 no-repeat; display: inline-block;}
.part_left .block_news .date span span {background: url(images/date_21.gif) 100% 0 no-repeat; padding:11px 27px 0 29px; height:21px;}
.part_left .block_news .date span.current {background: url(images/date_1.gif) 0 0 no-repeat; padding:0;}
.part_left .block_news .date span.current span{color:#3c3c3c; background: url(images/date_11.gif) 100% 0 no-repeat; padding:11px 27px 0 29px; height:21px;}
.part_left .text_block {line-height:18px;}
.part_left .text_block  a {font-size:14px; color:#3c3c3c; line-height:16px;}
.part_left .text_block  a:hover {color:#ad9249;} 
.part_left .text_block .date {font-size:11px; color:#797979; padding:16px 0 2px; text-transform: uppercase;}
.part_left .date {font-size:11px; color:#797979; padding:18px 0 3px; text-transform: uppercase;}
.page {font-size:12px; padding:19px 0 0 0; margin-left:-2px;}
.page a {color:#000; display: inline-block; padding:6px 4px 6px 3px;}
.page span {color:#000; padding:6px 4px 6px 3px; background:#e7e7e7;}

.left_news {margin:8px 12px 8px 14px; background: url(images/left_news.gif) 0 9px no-repeat; font-size:13px; color:#3c3c3c; float:right; padding-top:2px; padding-left:15px;}

.part_right {float:right; width:220px; padding:2px 0 19px;}
.part_right .level_block {border:1px solid #ddd; width:186px; padding:12px 15px 17px 17px; margin-bottom:20px;}
.part_right .level_block a {color:#3c3c3c;}
.level_01 {font-size:10px;}
.level_02 {font-size:11px;}
.level_03 {font-size:12px;}
.level_04 {font-size:13px;}
.level_05 {font-size:14px;}
.level_06 {font-size:15px;}
.level_07 {font-size:16px;}
.level_08 {font-size:19px;}

.photo_block {margin-top:29px; background:#f2f2f2; padding:21px 12px 7px 13px;}
.photo_big {width:597px; height:432px; float:left; margin-bottom:17px; overflow: hidden; position:relative;}
.photo_center {height:432px; position:relative;}
.photo_block .photo_center div { width:597px; height:432px; float:left;}
.photo_block .photo_center b {display: table-cell; width:597px; height:432px; vertical-align: middle; text-align: center;}
.photo_block .photo_left {width:32px; height:32px; position: relative; float:left; overflow: hidden; margin:219px 9px 0 -3px;}
.photo_block .photo_left span {background: url(images/play_bg_03.png); background-position: 0 0 no-repeat; width:32px; height:32px; position: absolute; top:0; cursor: pointer;}
.photo_block .photo_left span:hover {background-position: 0 64px;}
.photo_block .photo_left .disable {background-position: 0 32px !important; cursor:default;}
.photo_block .cl {float:none !important; width:auto !important; height:0 !important;}

.photo_block .photo_right {width:32px; height:32px; position: relative; float:right; overflow: hidden; margin:219px -3px 0 0px;}
.photo_block .photo_right span {background: url(images/play_bg_04.png); background-position: 0 0 no-repeat; width:32px; height:32px; position: absolute; top:0; cursor: pointer;}
.photo_block .photo_right span:hover {background-position: 0 64px;}
.photo_block .photo_right .disable {background-position: 0 32px !important; cursor:default;}

.photo_block .photo_img {float:left; width:80px; height:60px; float:left; margin:0 7px 14px; border:1px solid #f2f2f2; cursor: pointer; position: relative;}
.photo_block .photo_img img {vertical-align:middle;}
.photo_block .photo_img:hover { border:1px solid #bba15b;}
.photo_block .photo_img b {display: table-cell; height: 60px; width:80px; vertical-align: middle;  text-align: center;}
.shadow {background: url(images/shadow.png) 0 0 no-repeat; width:84px; height:64px; position:absolute; top:-2px; left:-2px;}

.block_tag {color:#666565; padding:32px 0 16px; border-bottom: 1px dotted #000;}
.block_tag a {color:#666565; padding-left:3px;}
.block_tag a:hover {color:#bba15b;}

.block_icon {float:left; padding:17px 0 0 1px;}

.print {float:right; padding:17px 3px 0 0;}
.print a {color:#666565; padding-right:24px; background: url(images/print.gif) 100% 0 no-repeat;}