@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px; }
a{text-decoration:none;}
li{ list-style-type:none;}
img,input{border:0px;}
body{width:100%; height:auto;font-size:12px; font-family:"微软雅黑", Arial, Helvetica, sans-serif;}

.main{ width:1000px; height:auto; margin:0 auto; overflow:hidden;}
.l{ float:left;}
.r{ float:right;}

.top{ width:100%; height:auto; overflow:hidden;}
.t1{ width:100%; height:31px; border:1px solid #CECECE;}
.t1 h3{ width:100%; height:31px; overflow:hidden; line-height:31px; font-size:13px; padding-left:35px; background:url(t1.png) center left no-repeat;}
.t1 h3 span{ color:#00943A;}
.top img{ margin:20px 0;}


.td{ width:100%; height:51px; overflow:hidden; background:#00933A;}
.td li{ float:left; width:142px; height:100%; overflow:hidden; }
.td li a{ width:100%; display:block; height:100%; font-size:16px;line-height:51px; overflow:hidden; color:#fff; text-align:center;}
.td li.cur{ background:#FF7E00; color:#fff; }

.sousou{height:40px; overflow:hidden;}
.rs li{ float:left; font-size:14px; line-height:30px; color:#FF7E00; margin-right:15px;}
.rs li a{ color:#333;}
.ss { margin-top:5px; width: 260px; height: 30px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.ss input { float: left;}
.inp01 {text-align:left; line-height:30px; padding-left:31px; width:180px; height:28px; background: url(txt.gif) no-repeat; color:#878787; font-size:12px; border:1px solid #CCC;}

.tb20{width:100%; height:369px; overflow:hidden; position:relative; z-index:0;}
.tb20 .bd{ width:100%; height:369px; overflow:hidden;}
 .tb20 .bd ul,.tb20 .bd li{ float:left;width:100%; height:369px; overflow:hidden;z-index:10;}
.tb20 .hd{ position:absolute; left:0; bottom:5px;width:100%; height:20px; z-index:100;}
.tb20 .hd ul{width:180px; height:20px; overflow:hidden; margin:0 auto;}
.tb20 .hd li{ float:left; width:10px;height:10px; text-indent:9999px; overflow:hidden;background:#ccc;margin:0 5px; display:inline; cursor:pointer; border-radius:50px;}
.tb20 .hd .on{  background:#00943A; color:#fff;}

.a3{ width:100%; height:auto; overflow:hidden; margin-top:50px;}
.a3 .l{width:204px; height:auto; overflow:hidden; background:#f7f5f5;}
.a3 .l .logo{ display:block; width:100%; height:auto; overflow:hidden;}
.a3 .l ul{ width:204px; height:auto; overflow:hidden;}
.a3 .l li{ float:left; width:100%; height:auto; overflow:hidden; background:#fff;;}
.a3 .l li p a{ background:#01652F url(a3_bg2.png) no-repeat 22px center;  color:#fff; border:none;}
.a3 .l li a{ display:block; border-bottom:1px solid #DDD; width:100%;  height:35px; line-height:35px;text-indent:50px; color:#000; background:url(a3_bg1.png) no-repeat 22px center; font-size:14px;}
.a3 .l li span{ display:none; width:100%; height:auto; overflow:hidden;}
.a3 .l li span a{ text-indent:60px; background:none;}
.a3 .l li span.on{ display:block;}
.a3 .l li a.on{ background:#01652F; color:#fff;}
.a3 .l li.tit{ height:36px; font-size:20px; line-height:36px; background:#00933A; color:#fff; padding-left:20px;}


.a3 .r{ width:760px; height:auto; overflow:hidden;}
.a3 .r .cpsm{ font-size:14px; line-height:30px; margin-top:15px; overflow:hidden; color:#545454;}
.a3 .r .more{position:relative; right:0; font-size:16px; margin-left:660px; margin-bottom:15px; cursor:pointer;}
.a3 .r .more input{ color:#FF9C54;font-size:16px; border:1px solid #fff;}
.a3 .r .rt{ width:100%; height:36px; overflow:hidden; line-height:36px;border-bottom:1px  solid #009343;}
.a3 .r .rt p{ width:128px; font-size:20px;background:#00933A; color:#fff; padding-left:20px;}
.a3 .r ul{ width:800px; height:auto; overflow:hidden; margin-top:35px;}
.a3 .r li{ float:left; width:225px; height:225px; overflow:hidden; margin:0 34px 25px 0;border:1px solid #DDD;}
.a3 .r li .img{ width:225px; height:225px;}
.a3 .r li .img img{ width:100%;}
.a3 .r a span{ width:100%; height:30px; overflow:hidden;text-align:center; line-height:30px; font-size:14px; background:#fff;position:relative; left:0; bottom:30px; z-index:1;opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);color:#000; display:none;}
.a3 .r li:hover{border:1px solid #00933A;}
.a3 .r li:hover a span{ display:block; z-index:10;}

.news .r ul{ width:100%; margin-top:27px;}
.news .r li{ float:left; width:100%; height:29px;  overflow:hidden; background:url(a6_bg2.png) no-repeat left center; margin:0; border-bottom:1px dashed #DCDCDC;}
.news .r li a{ float:left; width:635px; height:100%; line-height:29px; text-align:left;overflow:hidden; color:#333; font-size:14px; text-indent:20px;}
.news .r li span{ float:right;}
.news .r .cont,.about .r .cont,.cpx .r .cont{ width:100%; height:auto; overflow:hidden; margin-top:20px;}
.news .r .cont h3,.cpx .r .cont h3{ text-align:center; font-size:16px; line-height:32px;}

.a4{ width:100%; height:414px; overflow:hidden; margin-top:25px; background:url(a4_bg1.png) left top no-repeat;}
.a4 .a4t{ width:1025px; height:30px;position:absolute; z-index:10px;}
.a4 .a4t a{width:30px; height:30px; overflow:hidden; margin-top:100px; background:#000;filter:alpha(opacity=0.5);opacity:0.5;  }
.a4 .bd{ width:980px; height:auto; overflow:hidden; margin:0px 30px 0; }
.a4 .bd li{ float:left; width:234px; height:auto; margin-right:10px; overflow:hidden;text-align:center;}
.a4 .bd li .img{ width:234px; height:230px; overflow:hidden;}
.a4 .bd li .img img{ width:224px; height:220px; overflow:hidden;border:5px #52B66C solid;}
.a4 .bd li .tit{font-size:18px; margin:10px 0;}
.a4 .bd li a{ color:#FFF;}
.a4 .bd li .more{border:1px solid #Fff;width:82px; height:26px; overflow:hidden; line-height:26px; font-size:13px;text-align:center;}
.al .a4t{ background:url(a4_bg2_1.jpg) no-repeat center center;}
.a4 .bd li a span{ width:224px; height:36px; overflow:hidden;text-align:center; line-height:36px; font-size:14px; background:#000;position:relative; left:0; bottom:41px; z-index:1000;opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);margin:0 5px; color:#FFF; display:none;}
.a4 li:hover a span{ display:block;}


.more{ }
.title{ width:100%; height:25px; background:#009247; line-height:25px; color:#fff; font-size:16px;overflow:hidden; }
.title span{ float:left;}
.title a{ float:right;width:20px; height:20px; background:url(more.png) left 5px no-repeat;}

.a5{ width:100%; height:auto; overflow:hidden; margin-top:30px;background:#F5F5F5 url(a5.png) top center no-repeat; padding-top:10px;}
.a5 .main{ margin-top:90px;}
.a5 .l{width:390px; height:auto; overflow:hidden;}
.a5 .r{ width:593px; height:auto; overflow:hidden;}
.a5 .r .cont{width:100%; height:172px; overflow:hidden;}
.a5 .r .cont .tit{ font-size:19px; line-height:50px; overflow:hidden; height:50px; color:#2D9C4F;}
.a5 .r .cont .art{ font-size:14px; line-height:29px; overflow:hidden; height:87px; color:#000;}
.a5 .r .cont .more{ margin-top:10px; background:#2D2D2D;width:82px; height:26px; overflow:hidden; line-height:26px; font-size:13px;text-align:center;}
.cont .more a{ color:#ABABAB;}
.a5 .r .bd{ width:593px; height:220px; overflow:hidden; background:#fff; margin:20px auto 0;position:relative; margin-left:25px;}
.a5 .r .hd { width:593px; height:20px;position:absolute; z-index:10px;}
.a5 .r .hd .prev,.a5 .r .hd .next{ display:block; width:20px; height:30px; position:absolute; top:65px; z-index:2000;}
.a5 .r .hd .prev{background:url(a5_r_bg1.png) no-repeat center center; left:0;}
.a5 .r .hd .next{background:url(a5_r_bg2.png) no-repeat center center; right:0;}
.a5 .r .bd ul{ margin-left:25px;}
.a5 .r .bd li{ float:left; width:168px; height:100%; overflow:hidden; text-align:center; margin-right:15px;}

.a6{ width:100%; height:auto; overflow:hidden; margin-top:30px;}
.a6 .title{ background:none; height:25px; line-height:25px;}
.a6 .a6a{ width:710px; height:auto; overflow:hidden;display:inline;}
.a6a .lb li{ float:left; margin-right:25px; font-size:18px; background:url(onn.jpg) left center no-repeat; padding-left:15px;}
.a6a .lb{ width:100%; height:auto; overflow:hidden; margin-bottom:28px;}
.a6a .lb li a{ color:#686868;}
.a6a .lb li.on{ background:url(on.jpg) left center no-repeat;}
.a6a .lb li.on a{ color:#2D9C4F;}
.a6a .lb li span{ font-size:14px;}
.a6a .a6c{ width:100%;}
.a6c .img{ width:300px; height:335px; overflow:hidden;}
.a6c .r{ width:390px;}
.a6c .r li{ background:url(a6_bg2.png) 8px center no-repeat; padding-left:25px; border-bottom:1px dashed #ccc; font-size:14px; line-height:28px; margin-bottom:5px; }
.a6c .r li span{ float:right; font-size:13px;}
.a6c .r li a{ color:#333;}
.a6 .a6b{ width:250px; height:auto; overflow:hidden; display:inline;}
.a6 .a6b ul{ margin-top:25px;}
.a6b li{ border-bottom:1px dashed #ccc; margin-bottom:15px; width:100%; height:76px; overflow:hidden; font-size:13px; }
.a6b li .tit{ background:url(Q.jpg) left 2px no-repeat;padding-left:25px; margin-bottom:5px; color:#000;}
.a6b li .art{ background:url(A.jpg) left 2px no-repeat;padding-left:25px;color:#666; line-height:23px; height:46px; overflow:hidden;}
 
.t{ width:100%;height:42px;overflow:hidden;text-align:center;color:#fff;font-size:15px;line-height:42px;background:#00933A; margin-top:28px;}
.t a{ color:#fff; margin:0 5px;}

/* 搜索页面 */

.s{  width:960px; height:auto; overflow:hidden; border:1px solid #999; margin-top:10px; -moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px;}
.s1{ width:100%; height:auto; padding-left:5px; padding-top:12px; margin-bottom:30px; overflow:hidden;}
.s1_1{ width:298px; height:298px; float:left; border:1px solid #CCC;  margin-bottom:10px; overflow:hidden;}
.s1_1 a{ display:block; width:auto; height:auto;  padding:3px; overflow:hidden;}
.s1_1 img{ width:292px; height:auto;}
.s1_2{ width:640px; height:300px; float:right; margin-bottom:10px; overflow:hidden;}
.s1_2 a{ display:block; width:auto; height:32px; font-size:16px; color: #000; overflow:hidden;}
.s1_3{ width:620px; height:235px; font-size:12px; margin-bottom:5px; line-height:24px; overflow:hidden;}
.s1_4{ width:100%; height:24px; overflow:hidden;}
.s1_4_p1{ width:200px; height:24px; float:left; line-height:24px; font-size:12px; overflow:hidden;}
.s1_4_p2{ width:158px; height:24; float:right; line-height:24px; font-size:12px; margin-right:30px; overflow:hidden;}
 
.down{width:100%; height:auto; overflow:hidden;}
.down .b{width:100%; height:auto; overflow:hidden; background:#333; }
.down .b .main{padding-bottom:30px;border-bottom:1px solid #474747;}
.down .b .logo{ float:left; padding:70px 30px 0 0;}
.down .b .b1{ float:left;width:390px;height:auto;overflow:hidden;color:#8E8E8E;line-height:30px; padding:20px 0 20px 30px; border-left:1px solid #474747; margin-top:38px;}
.down .b .b2{ float:right;width:131px;height:147px;overflow:hidden;color:#8E8E8E;line-height:30px; margin-top:38px; background:#FFF; text-align:center; border-radius:5px;}
.down .b .b2 img{ margin-top:15px;}
.d2{ background:#333; width:100%;overflow:hidden;padding:22px 0 38px;}
.d2 .d2a{ width:778px; height:72px; overflow:hidden;}
.d2 .d2a p{ color:#fff; padding-right:25px; font-size:18px; }
.d2 .d2a a{ color:#8e8e8e;float:left; width:auto;overflow:hidden; padding-right:15px; border-right:#8e8e8e 1px solid; margin-right:15px; margin-top:5px;}

.pages{width:100%; height:auto; overflow:hidden;}
.page{ float:left; margin:20px 0; text-align:center;}
.page span,.page a{  color:#fff;height:28px; padding:0 10px; line-height:28px; float:left; margin-right:5px; background:#cbcbcb;}
.page span{background:#009343;color:#fff;}
.page input{ border:1px solid #ccc;width:40px; text-align:center; line-height:25px; height:26px; float:left; margin-right:5px;}

.pn{width:100%; height:auto; overflow:hidden; margin-top:20px;}
.pn a{ color:#333;}
.pn a:hover{ color:#009343;}
.pn .prev{ float:left;}
.pn .next{ float:right;}

.abtbg,.newbg,.albg,.cpbg{ width:100%; height:300px; overflow:hidden;}
.newbg{background:url(newbg.jpg) no-repeat center center;}
.albg{background:url(albg.jpg) no-repeat center center;}
.cpbg{background:url(cpbg.jpg) no-repeat center center;}


















