@charset "gb2312";
/* CSS Document */
body{ font-size:14px; margin:0; padding:0; line-height:160%; color:#464646; background:url(../images/top_bj.JPG) repeat-x top #edf9f9; font-family:"ËÎÌå"}
ul{ list-style:none; margin:0px; padding:0px;}
li{ margin:0; padding:0}
a{ text-decoration:none; color:#464646; font-size:14px}
a:hover{ color:#ff9900}
.page{width:100%; height:30px; line-height:30px; text-align:center ; padding-top:10px; clear:both}
.clear{ clear:both}
img{ border:none}
.fl{ float:left;}
.fr{ float:right;}
.clear8{ clear:both; height:8px;}
.clear16{ clear:both; height:16px;}
.index_cont{ width:100%; background:url(../images/js_index_11.jpg) repeat-x top;}

.head_bj{ width:100%; height:600px; background:url(../images/head_bj.JPG)}
.head{ width:1024px; margin:0 auto;}
.top{ width:1300px; height:180px; margin:0 auto}
.top_left{ width:1000px; height:180px; float:left; background:url(../images/logo.png)}
.top_right{ width:300px; height:90px; float:right; padding-top:50px; text-align:right}

.hd{ width:1270px; height:120px;clear:both; margin:0 auto; position:relative;}
.hd ul{ width:542px; height:80px; display:block; overflow:hidden}
.hd ul li{height:80px; float:left;}
.hd ul li a{ width:180px;text-align:center;height:80px; float:left; color:#0e5954; line-height:80px;font-size:25px; font-weight:bold}
.hd ul li a:hover{ color:#666}
.hd .logo{ width:185px; height:145px; position:absolute; top:10px; background:url(../images/logo.PNG) no-repeat center top; left:542px;}

.top_search{ width:1270px;line-height:25px; height:85px; margin:0 auto; background:url(../images/logo2.png) no-repeat center bottom;}
.top_search .sousuo{ float:left; height:25px; line-height:25px; width:220px;}
.top_search .sousuo .key{ width:180px; height:19px; line-height:19px; border:#CCC solid 1px; border-right:none; background:none;}
.top_search .sousuo .an{ background:url(../images/an.jpg) no-repeat center center; border:none; border:#CCC solid 1px; width:23px; height:23px; cursor:pointer}
.top_search .lug{ float:right; line-height:25px; height:25px;}
.cont{ width:1250px; padding:10px; background:#FFF; margin:0 auto}
.banner{ width:1250px; height:650px; clear:both}
.banner2{ width:1250px; height:380px; clear:both; padding-bottom:8px}
.gg1{ width:500px; height:740px; float:left;}
.gg2{ width:740px; height:740px; float:right;}
.gg3{ width:740px; height:490px; float:left;}
.gg4{ width:500px; height:490px; float:right;}
 
.foot_nav{ width:1270px; height:40px; line-height:40px; text-align:center; border-bottom:#999 solid 1px; border-top:#999 solid 1px; margin:0 auto;}
.foot_nav a{ font-size:18px; margin:0 35px}
.foot_bq{ width:1100px; margin:0 auto; padding:10px;}
.foot_bq .foot_bq_1{ width:330px; float:left;}
.foot_bq .foot_bq_2{ width:400px; float:left; padding:0 20px;}
.foot_bq .foot_bq_3{ width:330px; float:left;}
.foot_bq .foot_bt{ width:100%; height:25px; line-height:25px; color:#009688; font-size:18px;}
.foot_bq .foot_nr{ width:100%;word-break:break-all;}
.foot_bq .foot_li{ width:165px; height:25px; line-height:25px; float:left;}
.foot_bq_nr{ width:400px;}
.wb1{ width:205px; height:20px; line-height:20px; border:#CCC solid 1px; margin:1px 0;}
.wb2{ width:205px; height:60px; line-height:20px; border:#CCC solid 1px; margin:1px 0;}
.bd_an{ width:70px; height:25px; border:#CCC solid 1px; margin:0 2px; padding:0; line-height:25px; cursor:pointer}
 
.cpfl_{ width:1250px; border-bottom:#000 solid 2px; border-top:#000 solid 1px; padding-top:20px; padding-bottom:10px;}
.cpfl_ span{ font-size:26px; padding-right:10px;}
.cpfl_ a{ margin:0 10px; font-size:14px}

.cp{ width:1250px;}





.titles{ width:100%; height:30px; line-height:30px; border-bottom:#CCC solid 2px;}
.titles .lt{ color:#666; height:30px; line-height:30px; display:block; float:left; font-size:18px; font-weight:bold}
.titles .lr{ float:right;height:30px; line-height:30px; background:url(../images/title.jpg) no-repeat 10px center; font-size:14px}

.left{ width:209px; float:left; }
.left .left_t{ width:209px; height:32px; background:url(../images/pro_03.jpg) no-repeat center center; color:#FFF; line-height:32px; text-indent:25px; font-size:18px;}
.left_nr{ width:209px; padding:5px 0;}
.flx{ width:209px; height:32px; line-height:32px; margin:0 auto; padding-bottom:5px;}
.flx a{ width:209px; line-height:32px; text-indent:28px;display:block; text-align:left; background:url(../images/first-bg-02.gif) no-repeat left top;}
.flx a:hover{color:#000; background:url(../images/first-bg-02.gif) no-repeat left center;}
.lxfs{ width:209px; padding:5px; border:#D5DADE solid 1px; border-top:none; background:#FFF;}


.imgs{ width:240px; height:280px; float:left; margin:10px 5px;}
.imgs .img{ width:238px; height:238px; border:#CCC solid 1px;}
.imgs .tit{ width:240px; text-align:left; padding:0; height:40px; line-height:40px;}
.imgs .tit a{display:block; height:40px; line-height:40px; width:240px; text-align:center}


.right{ width:1025px; float:right;}
.right .nr{width:1025px; padding:10px 0}

.news_title{ border-bottom:dashed 1px #f2f2f2; height:28px; line-height:28px; width:100%;}
.news_title a{background:url(../images/icon-09.gif) no-repeat center left; width:80%; height:28px; line-height:28px; font-size:12px; text-indent:12px; float:left}
.news_title span{ width:14%; text-align:right; line-height:28px; line-height:28px; float:right}


.footer_nr{ width:1260px;margin:0 auto;padding:10px 0;text-align:center;}