@charset "utf-8";
/* CSS Document */

#banner{width:100%; height:160px; background:#EEE; background-image:url(../images/banner_top.png); background-repeat:repeat-x; background-position:left top;}
#bannerCon{width:1000px !important; height:160px !important; margin:auto !important; position:relative !important; z-index:2 !important; display:block !important; top:auto !important; left:auto !important;}
#bannerText{position:absolute; z-index:3; left:0; top:43px;}
#bannerTit{float:right; text-align:right; border-left:1px dotted #AAA; color:#999; display:inline-block; margin-top:36px; padding-left:50px;}
#bannerTit span{display:block; font-size:26px; padding-top:7px;}

#menuSon{width:1000px; height:32px; margin:auto; position:relative; z-index:5;}
#menuSonList{width:1000px; position:absolute; top:-20px; left:0; z-index:6;}
#menuSonList li{float:right; background:#007437; margin-right:1px;}
#menuSonList li a{display:inline-block; padding:10px 40px 10px 40px; color:#FFF; font-size:14px;}
#menuSonList li.A{background:#ED9100;}

#clslist{width:1080px; margin-top:30px;}
#clslist li{width:235px; float:left; margin-right:30px;}
#clslist li.clear{width:100%; float:none; clear:both; height:30px;}
#clslist li span{display:block;}
#clslist li span.img{width:200px; height:200px;}
#clslist li span.img a img{border-radius:5px; width:200px; height:200px;}
#clslist li span.title{margin-top:15px; line-height:130%;}
#clslist li span.title a{color:#444; font-size:14px;}
#clslist li span.title a:hover,#clslist li span.title a:active{color:#FF8800;}
.prolist{margin-top:10px;}
.prolist li a{display:block; padding:3px 0px 3px 10px; background:url(../images/arr1.gif) no-repeat left 8px; color:#459FD3; line-height:130%;}
.prolist li a:hover,.prolist li a:active{color:#0066CC; background-position:left -32px;}

#mainC_l{width:220px; float:left;}
#mainC_r{width:750px; float:right; padding-bottom:20px;}

.pro_list li{float:left; width:166px; margin-right:25px;}
.pro_list li a{display:block; padding:3px 11px 3px 2px; color:#666; line-height:130%;}
.pro_list li a table{border:1px solid #E6E6E6; padding:1px;width:160px; height:160px; }
.pro_list li a span{display:block; padding-top:10px; text-align:center;}
.pro_list li a:hover,.pro_list li a:active{color:#F80;}
.pro_list li.clear{width:100%; height:23px; clear:both; float:none;}



.pro_list1 li{float:left; width:180px; margin-right:25px;}
.pro_list1 li a{display:block; padding:3px 11px 3px 2px; color:#666; line-height:130%;}
.pro_list1 li a table{border:1px solid #E6E6E6; padding:1px;width:174px; height:134px; }
.pro_list1 li a span{display:block; padding-top:10px; text-align:center;}
.pro_list1 li a:hover,.pro_list li a:active{color:#F80;}
.pro_list1 li.clear{width:100%; height:23px; clear:both; float:none;}

.prolist_side li{border-bottom:1px solid #E6E6E6;}
.prolist_side li a{background:url(../images/list_arr.gif) no-repeat 3px 13px !important; padding:9px 0px 9px 13px !important; font-size:12px;}
.prolist_side li a:hover,.prolist_side li a:active{background:url(../images/list_arr.gif) no-repeat 3px -79px !important; color:#F60;}
.prolist_side_son{padding-bottom:10px !important;}
.prolist_side_son li{border-bottom:0px none;}
.prolist_side_son li a{background:none !important; padding:5px 0px 5px 8px !important;}
.prolist_side_son li a:hover,.prolist_side_son li a:active{background:none !important; padding:5px 0px 5px 8px !important;}
.prolist_side li span.close{background:url(../images/plus_minus.gif) no-repeat right 13px !important;}
.prolist_side li span.open{background:url(../images/plus_minus.gif) no-repeat right -180px !important;}
.prolist_side_son li span.close{background:url(../images/plus_minus.gif) no-repeat right 9px !important;}
.prolist_side_son li span.open{background:url(../images/plus_minus.gif) no-repeat right -183px !important;}

.searHeight{
	font-style:normal; color:#F80;
}

#pro_btm{padding-bottom:10px; padding-top:17px; margin-top:25px; border-top:1px solid #E6E6E6;}
#pro_btm ul{display:block; font-size:0px; width:700px; height:65px; overflow:hidden;}
#pro_btm ul li{height:65px; width:300px; float:left; margin-right:20px; overflow:hidden;}
#pro_btm ul li a img{vertical-align:middle; border:1px solid #E6E6E6; margin-right:7px; display:inline-block; width:48px; height:48px;}
#pro_btm ul li a .span{vertical-align:middle; display:inline-block; width:240px;}
#pro_btm ul li a{font-size:12px !important;}

.bigfiles_list{color:#459FD3 !important;}
.bigfiles_list:hover,.bigfiles_list:active{color:#0066CC !important;}

.text{line-height:200%;}
.text p{margin-bottom:18px;}

.his_l{float:left; width:230px; color:#0066CC; font-size:26px; padding-top:10px; background:url(../images/history_cir.png) no-repeat 200px 19px;}
.his_r{float:right; width:746px; padding-top:15px;}

.newslist li{display:block; clear:both;}
.newslist li a{display:block; width:100%; height:100%; min-height:96px;}
.newslist li div{float:left;}
.newslist li div.tim{width:100px; height:88px; padding-top:10px; background:#EEE; text-align:center; border-radius:0px 0px 10px 0px;}
.newslist li div.con{width:880px; padding-left:20px; padding-top:2px;}
.newslist li.clear{width:100%; clear:both; height:30px;}

.pagebtnA{background:#F80 !important; color:#FFF !important; border:0px none !important;}

#focus_img{margin:auto; text-align:center;}
#focus_list{margin:auto;}
#focus_title{text-align:center; font-size:14px;}

.back{display:block; background:#EEE; padding:11px 0px 13px 0px; text-align:center; font-size:14px; border-radius:5px; box-shadow:1px 1px 2px 0px rgba(0,0,0,0.1);}

.video{display:block; overflow:hidden; width:1100px; padding-top:36px;}
.video li{float:left; width:220px; margin-right:40px; text-align:center;}
.video li a{display:block;}
.video li a img{padding:2px; border:2px solid #EEE;}
.video li a span{display:block; padding-top:10px; padding-bottom:16px; line-height:145%;}
.video li a:hover,.video li a:active{background:#0093DE;}
.video li a:hover img,.video li a:active img{border:2px solid #0093DE;}
.video li a:hover span,.video li a:active span{color:#FFF;}
.video li.clear{float:none; clear:both; width:100%; height:25px;}

.pro360{display:block; overflow:hidden; width:1100px; padding-top:36px;}
.pro360 li{float:left; width:210px; margin-right:50px; text-align:center;}
.pro360 li a{display:block;}
.pro360 li a img{padding:2px; border:2px solid #EEE;}
.pro360 li a span{display:block; padding-top:10px; padding-bottom:16px; line-height:145%;}
.pro360 li a:hover,.pro360 li a:active{background:#0093DE;}
.pro360 li a:hover img,.pro360 li a:active img{border:2px solid #0093DE;}
.pro360 li a:hover span,.pro360 li a:active span{color:#FFF;}
.pro360 li.clear{float:none; clear:both; width:100%; height:25px;}

.honor{display:block; overflow:hidden; width:1100px; padding-top:10px;}
.honor li{float:left; width:220px; margin-right:40px; margin-bottom:10px; text-align:center;}
.honor li a{display:block;}
.honor li a img{padding:2px; border:2px solid #EEE;}
.honor li a span{display:block; padding-top:10px; padding-bottom:16px; line-height:145%;}
.honor li a:hover,.honor li a:active{background:#0093DE;}
.honor li a:hover img,.honor li a:active img{border:2px solid #0093DE;}
.honor li a:hover span,.honor li a:active span{color:#FFF;}
.honor li.clear{float:none; clear:both; width:100%; height:25px;}

.netlist{width:308px; float:left; margin-right:30px; border:1px solid #DDD;}
div.clear{clear:both; float:none; height:26px;}
.netlist .tit{padding:8px; background:url(../images/net_tit_bg.png) repeat-x left bottom; font-weight:bold; color:#0066CC; border-bottom:1px solid #DDD;}
.netlist .con{padding:10px 15px; line-height:200%;}

.list li{display:block; clear:both;}
.list li a{display:block; width:100%; height:100%; min-height:96px;}
.list li div{float:left;}
.list li div.img{width:100px; height:88px; padding-top:10px; background:#EEE; text-align:center; border-radius:0px 0px 10px 0px; position:relative; overflow:hidden;}
.list li div.img img{position:absolute;}
.list li div.con{width:880px; padding-left:20px;}
.list li.clear{width:100%; clear:both; height:30px;}

.jobview strong{font-size:18px; color:#AAA;}

.faq_tit a{display:block; padding:10px 12px 11px 12px; background:#007437; color:#FFF; font-weight:bold;}
.faq_list{margin-top:10px;}
.faq_list a{display:block; padding:5px 0px 5px 20px; background:url(../images/arr_file.gif) no-repeat left 5px;}
.faq_more{margin-bottom:30px; margin-top:12px; text-align:right;}
.faq_more a{display:inline-block; padding:5px 20px 6px 20px; border:1px solid #E6E6E6; color:#888;}
.faq_more a:hover,.faq_more a:active{border:1px solid #DDD; background:#F3F3F3; color:#F80; box-shadow:1px 1px 2px 0px rgba(0,0,0,0.15);}

.faq_listl{border-top:1px solid #E6E6E6; padding-top:16px;}
.faq_listl a{display:block; padding:5px 0px 5px 20px; background:url(../images/arr_file.gif) no-repeat left 5px;}

.newscon{font-size:14px;}

.ncity{display:inline-block; padding:4px 15px 5px 15px; font-size:14px; border:1px solid #DDD; background:#FFF; margin-top:5px;}
.ncity:hover,.ncity:active{border:1px solid #CCC; background:#FFFFCC; color:#F80;}




























