/* CSS Document */
@charset "utf-8";
body,p,th,td{font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px; line-height:120%;}
input,select,textarea{font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 12px; line-height:120%;}
body{ background:#F2E4BF; margin:0; padding:0; color:#666;}
a{ color:#0267FF; cursor:hand; cursor:pointer; text-decoration:none;}
b,span{ font-weight:normal;}
#cls{ clear:both;}
div,form,table,ol,ul,li,dl,dt,p,input,span{ list-style:none; padding:0; margin:0;font-family: 'Istok Web', Arial, Verdana, Helvetica, sans-serif;}
h1,h2,h3,h4,h5{ font-weight:normal; padding:0; margin:0;}
img{ border:none; border:0;}
label{display:inline-block;line-height:1.4em;}
input[type=radio]{float:left;margin-right:2px;border:0;}

#content{ width:960px; margin:0 auto;}
.top{ height:100px; padding-top:40px;}
.logo,.logo a{ float:left; background:url(../images/logo.png) no-repeat; width:354px; height:80px; display:block;}
.top_right{ float:right; text-align:right; font-size:14px; padding-top:20px;}
.language{ height:30px; color:#000;}
.language a{ color:#000; margin:0 5px;}
.language a.lon{ color:#CC0000;}
.search input{ float:right;}
.search input.search_text{ height:23px; line-height:23px; background:#fff; border:1px solid #C70827; width:150px; padding:0px 5px;}
.search input.kw_bg { color:#ccc;}
.search input.search_butt{ width:54px; height:25px; line-height:25px; text-align:center; color:#fff; background:#C70827; border:1px solid #C70827;}

/* 网站主菜单 */
div#menu{height:30px;padding-left:12px;width:auto; background:#C70827;}
div#menu ul{margin:0;padding:0;list-style:none;float:left;}
div#menu li{position:relative;margin:0;padding:0;display:block;float:left;z-index:9;width:auto;}
div#menu ul ul li{z-index:9;}
div#menu li div{list-style:none;float:left;position:absolute;z-index:11;top:30px;left:0px;visibility:hidden;width:170px;margin:0;padding:10px 0px;background:#5D5D5D;}
div#menu ul ul{z-index:12;margin:0;}
div#menu li:hover>div{visibility:visible;}
div#menu a{position:relative;z-index:10;height:30px;display:block;float:left;line-height:30px;text-decoration:none;white-space:nowrap;width:auto;padding-right:5px;text-align:center;}
div#menu span{margin-top:2px;padding-left:15px;color:#fff;font:bold 13px Arial,Helvetica;background:none;line-height:30px;display:block;cursor:pointer;background-repeat:no-repeat;background-position:95% 0;text-align:center;}
/* menu::level1 */
div#menu a{padding:0 10px 0 0;line-height:30px;height:30px;margin-right:5px;_margin-right:1px;background:none;}
div#menu a:hover{background:url(../images/selected.png) repeat-x right -1px;color:#FFF;}
div#menu li.current a,div#menu ul.menu>li:hover>a{color:#FFF;background:url(../images/selected.png) repeat-x right -1px;}
div#menu ul.menu>li:hover>a span{color:#FFF;}
div#menu li{}
div#menu li.last{background:none;}
/* menu::level2 */
div#menu ul ul li{background:none;padding:0;}
div#menu ul ul a{padding:0;height:auto;float:none;display:block;line-height:25px;z-index:-1;white-space:normal; width:150px;margin:0 8px;text-transform:none; border-bottom:1px solid #666;}
div#menu ul ul a span{font-weight:400;padding:0 5px;line-height:25px;font-size:12px;color:fff;}
div#menu li.current ul a,div#menu li.current ul a span{background:none;}
div#menu ul ul a:hover{background:none;background-color:#C70827;}
div#menu ul ul a:hover span{background:none;color:#FFF;}
div#menu ul ul a.parent{background:url(../images/submenu-pointer.png) no-repeat right bottom;_background:url(../images/submenu-pointer-hover.gif) no-repeat right bottom;}
div#menu ul ul a.parent span{background:none;}
div#menu ul ul a.parent:hover{background:url(../images/submenu-pointer.png) no-repeat right bottom;_background:url(../images/submenu-pointer-hover.gif) no-repeat right bottom;background-color:#C70827;color:#FFF;}
div#menu ul ul a.parent:hover span{background:none;}
div#menu ul ul span{margin-top:0;text-align:left;}
div#menu ul ul li.last{background:none;}
div#menu ul ul li{width:100%;}
/* menu::level3 */
div#menu ul ul div{width:250px;padding:0;margin:-35px 0 0 170px!important;margin-left:170px;}
div#menu ul ul div.oo{width:200px;padding:0;margin:-35px 0 0 170px!important;margin-left:170px;}
div#menu ul ul div.ii{width:200px;padding:0;margin:-35px 0 0 170px!important; left:-370px;}
div#menu ul ul div.mm{width:120px;padding:0;margin:-35px 0 0 170px!important;margin-left:170px;}
div#menu ul ul ul{padding:20px 4px 0;}
div#menu ul ul div li{position:relative;top:-10px;}
div#menu ul ul ul a{padding:0;height:auto;float:none;display:block;z-index:-1;white-space:normal;line-height:25px;width:220px;margin:0 8px;text-transform:none;}
div#menu ul ul .oo ul a{padding:0;height:auto;float:none;display:block;z-index:-1;white-space:normal;line-height:25px;width:170px;margin:0 8px;text-transform:none;}
div#menu ul ul .ii ul a{padding:0;height:auto;float:none;display:block;z-index:-1;white-space:normal;line-height:25px;width:170px;margin:0 8px;text-transform:none;}
div#menu ul ul .mm ul a{padding:0;height:auto;float:none;display:block;z-index:-1;white-space:normal;line-height:25px;width:90px;margin:0 8px;text-transform:none;}
/* menu::图片 */
div#menu ul li.ua{ background:url(../images/ua.jpg) right center no-repeat; padding-right:1px;}
div#menu a.menu1{ width:70px; background:url(../images/menu.png) 0px 0px no-repeat; padding:0px; margin:0px;}
div#menu a.menu2{ width:100px; background:url(../images/menu.png) -71px 0px no-repeat; padding:0px; margin:0px;}
div#menu a.menu3{ width:100px; background:url(../images/menu.png) -171px 0px no-repeat; padding:0px; margin:0px;}
div#menu a.menu4{ width:85px; background:url(../images/menu.png) -271px 0px no-repeat; padding:0px; margin:0px;}
div#menu a.menu5{ width:99px; background:url(../images/menu.png) -356px 0px no-repeat; padding:0px; margin:0px;}
div#menu a.menu6{ width:100px; background:url(../images/menu.png) -455px 0px no-repeat; padding:0px; margin:0px;}
div#menu a.menu7{ width:100px; background:url(../images/menu.png) -556px 0px no-repeat; padding:0px; margin:0px;}
div#menu a.menu8{ width:85px; background:url(../images/menu.png) -656px 0px no-repeat; padding:0px; margin:0px;}
div#menu a.menu9{ width:85px; background:url(../images/menu.png) -741px 0px no-repeat; padding:0px; margin:0px;}
div#menu a.menu10{ width:100px; background:url(../images/menu.png) -826px 0px no-repeat;}
div#menu a.menu1:hover,div#menu li.current a.menu1,div#menu ul.menu>li:hover>a.menu1{ width:70px; background:url(../images/menu.png) 0px -30px no-repeat; padding:0px; margin:0px;}
div#menu a.menu2:hover,div#menu li.current a.menu2,div#menu ul.menu>li:hover>a.menu2{ width:100px; background:url(../images/menu.png) -71px -30px no-repeat; padding:0px; margin:0px;}
div#menu a.menu3:hover,div#menu li.current a.menu3,div#menu ul.menu>li:hover>a.menu3{ width:100px; background:url(../images/menu.png) -171px -30px no-repeat; padding:0px; margin:0px;}
div#menu a.menu4:hover,div#menu li.current a.menu4,div#menu ul.menu>li:hover>a.menu4{ width:85px; background:url(../images/menu.png) -271px -30px no-repeat; padding:0px; margin:0px;}
div#menu a.menu5:hover,div#menu li.current a.menu5,div#menu ul.menu>li:hover>a.menu5{ width:99px; background:url(../images/menu.png) -356px -30px no-repeat; padding:0px; margin:0px;}
div#menu a.menu6:hover,div#menu li.current a.menu6,div#menu ul.menu>li:hover>a.menu6{ width:100px; background:url(../images/menu.png) -455px -30px no-repeat; padding:0px; margin:0px;}
div#menu a.menu7:hover,div#menu li.current a.menu7,div#menu ul.menu>li:hover>a.menu7{ width:100px; background:url(../images/menu.png) -556px -30px no-repeat; padding:0px; margin:0px;}
div#menu a.menu8:hover,div#menu li.current a.menu8,div#menu ul.menu>li:hover>a.menu8{ width:85px; background:url(../images/menu.png) -656px -30px no-repeat; padding:0px; margin:0px;}
div#menu a.menu9:hover,div#menu li.current a.menu9,div#menu ul.menu>li:hover>a.menu9{ width:85px; background:url(../images/menu.png) -741px -30px no-repeat; padding:0px; margin:0px;}
div#menu a.menu10:hover,div#menu li.current a.menu10,div#menu ul.menu>li:hover>a.menu10{ width:100px; background:url(../images/menu.png) -826px -30px no-repeat;}
div#menu ul li a.menu1 span,div#menu ul li a.menu2 span,div#menu ul li a.menu3 span,div#menu ul li a.menu4 span,div#menu ul li a.menu5 span,div#menu ul li a.menu6 span,div#menu ul li a.menu7 span,div#menu ul li a.menu8 span,div#menu ul li a.menu9 span,div#menu ul li a.menu10 span{ display:none;}

.main{ clear:both; background:#fff url(../images/main_bg.jpg) repeat-x;}
.index{ padding:22px 18px;}
.index_m_a{ height:241px;}
.index_leadersay{ float:left; width:565px; background:url(../images/index_ge.jpg) right bottom no-repeat; height:241px;}
.index_leader{ float:left; padding:7px; width:112px;background-color:white;border: 1px solid #DDD;-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);border-radius: 5px;}
.index_leader p{ padding-top:8px; text-align:center;}
.index_leader p b{ display:block; padding-top:5px; font-size:14px; color:#CC0000; padding-bottom:6px;}
.index_leadersay_text{ float:left; width:394px; padding:0px 20px;}
.index_leadersay_text h2 a{ background:url(../images/index_t1.jpg) no-repeat; width:104px; height:20px; display:block; margin-top:5px;}
.index_leadersay_text a{ color:#666;}
.index_leadersay_text a p{ line-height:150%; padding-top:10px;}
.index_leadersay_text a:hover p{ color:#000;}
.index_news{ float:right; width:359px;}
.index_news h2 a{ background:url(../images/index_t2.jpg) no-repeat; height:20px; display:block; margin-top:5px; padding-left:140px; color:#666; font-size:12px; display:block; line-height:20px;}
.index_news ul li{ height:97px; margin-top:11px;}
.index_news ul li a{ display:block; padding:9px; height:79px; background:#f2f2f2;}
.index_news ul li a img{ float:left;}
.index_news ul li a p{ float:right; width:210px;}
.index_news ul li a p b{ font-size:14px; color:#CD1525;}
.index_news ul li a p span{ color:#666; display:block; line-height:160%; padding-top:5px;}
.index_news ul li a:hover{ background:#C70827;}
.index_news ul li a:hover p b,.index_news ul li a:hover p span{ color:#fff;}
.index_m_b{ height:120px; padding:25px 0px;}
.index_member{ float:left; width:565px;}
.index_member h2,.index_tuan h2{ padding-bottom:15px;}
.index_member h2 a{ background:url(../images/index_t3.jpg) no-repeat; width:139px; height:20px; display:block;}
.index_member ul li{ float:left; margin-right:10px;}
.index_tuan{ float:right; width:358px;}
.index_tuan h2 a{ background:url(../images/index_t4.jpg) no-repeat; width:98px; height:20px; display:block; cursor:default;}
.index_tuan ul li a{ float:left; width:168px; height:100px; position:relative;}
.index_tuan ul li a span{ position:absolute; background:#fff; color:#000; width:168px; height:25px; line-height:25px; top:75px; text-align:center; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.index_tuan ul li a:hover span{ position:absolute; background:#C70827; color:#fff; width:168px; height:25px; line-height:25px; top:75px; text-align:center; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.index_tuan ul li.tuan2{ float:right;}
.foot{ clear:both; background:#000; text-align:center; color:#ccc; height:30px; line-height:30px; margin-bottom:30px;}

.index_m_c{ clear:both; padding:20px 0px 0px 0px;}
.index_m_c a{margin-right:20px; color:#666;}

.page{ position:relative;}
.right{ position:absolute; width:190px; top:25px; right:20px;}
.right_news h2{ background:url(../images/right_text1.jpg) no-repeat; width:99px; height:20px; padding-bottom:10px;}
.right_member{ margin:15px 0;}
.right_member{border-radius: 5px; background:#F6EDD8; padding:15px;}
.right_member h2{ background:url(../images/right_text2.jpg) no-repeat; width:99px; height:20px; padding-bottom:10px;}
.right_member ul li{ height:25px; line-height:25px; font-size:14px;}
.right_member ul li a{ color:#000;}
.right_member ul li a:hover{ color:#C70827;}
.left{ width:170px; float:left; background:#f2f2f2; padding:15px 0 15px 15px;}
.left ul li{ padding:5px 10px 5px 15px; margin:5px 0;}
.left ul li a{ font-size:14px; color:#000; display:block;}
.left ul li a:hover{ color:#C70827; text-decoration:underline;}
.left ul ul{ margin-bottom:0px; margin-top:5px; display:none;}
.left ul ul li{ background:url(../images/left_arr.gif) left top no-repeat; padding-left:18px; margin-top:0px; margin-bottom:0px;}
.left ul ul li a{ font-size:12px; color:#C70827;}
.left ul li.leftmenu_on{ background:#fff;}
.left ul ul li.leftmenu_on{ background:#fff url(../images/left_arr.gif) left top no-repeat;}
.left ul li.leftmenu_on a{ color:#C70827; font-weight:bold;}
.left ul ul.left_on{ display:block;}
.con_article{ float:left; padding-left:25px; padding-top:30px; width:510px; min-height:500px; padding-bottom:40px;}
.con_article h2{ font-size:22px; color:#C70827; font-weight:bold; padding:0px 0px 20px 0px;}
.con_article h3{ padding:5px 0px; color:#333; font-size:14px; font-weight:bold;}
.con_article p{ padding-bottom:15px; line-height:180%;}
.con_article .index_leader{ margin-right:15px;}
.con_article .index_leader p{ padding-bottom:0px;}
.con_article td{ padding:8px 5px; font-size:14px;}

.con_article2{ float:left; padding-left:25px; padding-top:30px; width:510px; min-height:700px; padding-bottom:40px;}
.con_article2 h2{ font-size:22px; color:#C70827; font-weight:bold; padding:0px 0px 20px 0px; line-height:130%;}
.con_article2 h3{ padding:5px 0px; color:#333; font-size:14px; font-weight:bold;}
.con_article2 p{ padding-bottom:15px; line-height:180%;}
.con_article2 .index_leader{ margin-right:15px;}
.con_article2 .index_leader p{ padding-bottom:0px;}
.con_article2 td{ padding:10px 22px 20px 0px; font-size:14px;}
.con_article2 td a img{filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}
.con_article2 td a:hover img{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
.con_article2 div table tr td{ padding:5px;}

.con_article3{ float:left; padding-left:25px; padding-top:30px; width:680px; min-height:700px; padding-bottom:40px;}
.con_article3 h2{ font-size:22px; color:#C70827; font-weight:bold; padding:0px 0px 20px 0px; line-height:130%;}
.con_article3 h3{ padding:5px 0px; color:#333; font-size:14px; font-weight:bold;}
.con_article3 p{ padding-bottom:15px; line-height:180%;}
.con_article3 .index_leader{ margin-right:15px;}
.con_article3 .index_leader p{ padding-bottom:0px;}
.con_article3 td{ padding:10px 22px 20px 0px; font-size:14px; line-height:250%; padding-top:20px;}
.con_article3 td a img{filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}
.con_article3 td a:hover img{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}

.news_list{ width:500px;}
.news_list h2{ font-size:22px; color:#C70827; font-weight:bold; padding:0px 0px 10px 0px; margin-bottom:10px; line-height:130%;}
.news_list ul li{ height:30px;}
.news_list ul li a{ display:block; height:30px; line-height:30px; font-size:12px; padding:5px;}
.news_list ul li a p b{ float:left; color:#CD1525; width:400px; height:30px; line-height:30px;}
.news_list ul li a p span{ float:left; color:#999; display:block; width:80px; height:30px; line-height:30px;}
.news_list ul li a:hover{ background:#f2f2f2;}
.news_view{ padding-top:25px;}
.news_view,.news_view p{ line-height:180%; font-size:14px;}
.news_view img{max-width:500px;}
.chairman td a{ display:block; text-align:center;}
.chairman td a span{ color:#333; padding-top:10px; display:block; font-size:12px;}

.history_u td a{ display:block; position:relative; width:145px; height:150px; font-size:12px;}
.history_u td a span{ position:absolute; width:245px; height:25px; line-height:25px; left:0px; top:125px;text-align:center; filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9; background:#C70827; color:#fff;}
.history_u td a:hover span{ position:absolute; background:#000; z-index:99999999; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}

.year{ background:#F2F2F2; padding:0px 5px; display:block; margin-bottom:10px; height:30px; line-height:30px;}
.year a{ margin:0px 10px; color:#666; font-size:14px;text-decoration:underline;}
.year a:hover{ color:#CC0000;}
.year a.year_on{ color:#CC0000; font-weight:bold;}