@charset "utf-8";
/* CSS Document */

body{ padding:0; margin:0; font-size:12px; font-family:"寰蒋闆呴粦";-webkit-font-smoothing:antialiased;font-smoothing:antialiased; min-width:1200px;}

a{ text-decoration:none;}

a:hover, ul li a:hover, dl dt a:hover{transition:all 0.3s; color:#6ba41d}

ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}

ul{list-style:none;}

img{border:0px;}

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

abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block;}

.w100{ width:100%}
.w1200{ width:1200px; margin:0 auto;}
.wx{position:relative;width:95px;height:24px;margin-top:29px;float:left;}
.wx:hover .wxpic{display:block;}
.wxpic{position:absolute;left:0px;bottom:26px;display:none;}
.wxpic img{width:70px; border:3px solid #fff}
/*logo kaishi*/
.logo-w{ background:url(../images/yezhi.png) center top no-repeat; }
.logo{ width:1200px; height:148px; margin:0 auto; position:relative;}
.logo img{margin-top:47px}

.search{  width:258px; height:38px; position:absolute; right:0; top:56px;}
.search-left{ float:left; width:217px; height:38px; line-height:38px; background:url(../images/search_bg.png);}
.search-right{ float:left;}
.logo .right{ float:right; height:24px; line-height:24px;margin: 20px 0 0 0; width:256px;}
.logo .right a{float:left; margin-right: 4px; color:#fff;}
.logo .right img{ float:left; margin: 3px 0 0 8px;}
.logo .right span{color:#fff;margin-right: 5px;}
/*logo jieshu*/

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{  position:relative; z-index:1; /* padding-left:10px; */ height: 50px; line-height: 50px;    /* background-color: #fff; */}
.nav{ position:relative; width:1200px; margin:0 auto;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:14px; }
.nav a{ color:#333;  }
.nav h3{ font-size:100%; font-weight:normal;   }
.nav .m{ float:left;  position:relative; z-index:1; }
.nav .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
.nav h3 a{display:block;width: 117.33px;text-align:center;font-weight:bold;letter-spacing: 1px;}
.nav h3 a:hover{color:#FE7700; }
.nav .sub{ display:none; /*???????????鈥???篓???????陇?????鈥?????????篓?锟燼??a锟?????*/  position:absolute; left:-1px; top:50px; z-index:1; width:131px; border:1px solid #E6E4E3; border-top:0;  background:#fff; }
.nav .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;   }
.nav .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:28px; line-height:28px; color:#666;   }
.nav .sub li a:hover{ color:#FE7700;   }
.nav .block{ height:3px; width:133.33px; background:#FE7700; position:absolute; left:0; top:47px; overflow:hidden;  }

/*banner*/
.banner{ min-width:1200px; width:100%; z-index:0}
.slideBox{ width:100%; height:552px; overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; width:100%; bottom:45px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; width:100%; text-align:center;}
.slideBox .hd ul li{ display:inline-block; margin:0 4px; line-height:14px; text-align:center; background:#fff; cursor:pointer; width:12px; height:12px; background:url(../images/yuan.png) no-repeat;} 
.slideBox .hd ul li.on{ color:#fff; background:url(../images/yuan-on.png) no-repeat;}
.slideBox .bd{ position:relative; height:100%; z-index:0; width:1920px; margin-left:-960px; left:50%; }
.slideBox .bd li{ zoom:1; vertical-align:middle; background-color:#5b9961;  }
.slideBox .bd img{ width:1200px; height:552px; margin:0 auto; display:block; }

.slideBox .prev{ position:absolute; left:50%; margin-left:-600px; top:232px; margin-top:-25px; display:block; width:50px; height:50px; background:url(../images/l.png) 0px 0px no-repeat; filter:alpha(opacity=80);opacity:0.8;   }
.slideBox .next{ position:absolute; right:50%; margin-right:-600px;  top:232px; margin-top:-25px; display:block; width:50px; height:50px; background:url(../images/r.png) 0px 0px no-repeat; filter:alpha(opacity=80);opacity:0.8; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}








/*part1 kaishi*/
.part1,.part2{ /* padding: 20px 0; */}
.part1-left{ float:left; width:580px; position:relative;}
.part1-left-nav{width:580px; height:28px;  position:absolute; top: 0px; left:0;}

.part1-left dl{width: 296px; margin: 0 auto; text-align:center; position:relative; z-index:1; margin-bottom: 18px; }
.part1-left dl dt{ float:left; width: 427px;height: 138px;}
.part1-left dl dd{ float:left; width: 100%;margin-top: -87px;}
.part1-left dl dd a{ font-size:18px; color: #fff; height:42px; line-height:42px;}

/* ???|?鈥锟????????陇?????锟燼???1???锟???-????css */
.focusBox { position: relative; width: 580px; height: 412px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left;  }
.focusBox1 { position: relative; width: 580px; height: 305px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left;     margin-top: 30px!important;}


.top-fangkuang{ position:absolute; top:30px; left:30px; width:520px; height:280px; border:#fff 1px solid; filter: alpha(opacity=50); opacity: 0.5;}
.focusBox .pic img { width: 580px; height: 340px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 72px; width:100%; overflow: hidden;}
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 72px; line-height:72px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:72px; line-height:72px; position:absolute; bottom:0;}
.focusBox .txt li a{ display: block; color:#333; padding: 0 0 0 30px; font-size: 12px; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 28px; right: 28px;}
.focusBox .num li{ float: left; position: relative; width: 10px; height:8px; line-height: 30px; overflow: hidden; text-align: center; margin: 3px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height:100%; top:0; left:0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background:url(../images/xiaolan.png) no-repeat; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:url(../images/xiaocheng.png) no-repeat;}
/*part1 jieshu*/
.part1-left .ul{ float:left; margin-top:-10px;}
.part1-left .ul li{ float:left; width:580px; height:48px; line-height:48px; position:relative; border-bottom:#e7e7e7 1px solid;}
.part1-left .ul li a{ float:left; display:block; width:440px; color:#333; font-size:15px;}
.part1-left .ul li a:hover{color:#6ba41d}
.part1-left .ul li span{ position:absolute; right:0; top:0; color:#999;font-size:14px; font-family:Arial;}
.more a{ float:right; display:block; width:84px; height:28px; line-height:28px; color:#333; text-align:center; border:#bcbcbc 1px solid; margin:28px 0 0 0;}
.more a:hover{ background-color:#A5D4B3; color:#fff; border:none;}
/*part2 kaishi*/
.part2w{ background-color: #f1f1f1;}


.txtScroll-top{ width:580px; margin-top: -20px;position:relative; height:500px; overflow:hidden; margin-bottom:50px;}
.txtScroll-top .hd{ height:30px; position:relative;}
.txtScroll-top .hd .prev{ position:absolute; left:50%; margin-left:-19px; top:0; display:block;  width:38px; height:15px; float:right; margin-right:5px; margin-top: 5px;  overflow:hidden; cursor:pointer; background:url("../images/up.png") no-repeat;}
.txtScroll-top .hd .next{ position:absolute; left:50%; margin-left:-19px; top:386px; display:block;  width:38px; height:15px; float:right; margin-right:5px; margin-top: 80px;  overflow:hidden; cursor:pointer; background:url("../images/down.png") no-repeat;}
.txtScroll-top .infoList li{ float:left; border-bottom: #9d9d9d 1px solid;padding: 6px 0 0px 0; width:580px;}
.txtScroll-top .infoList li dl{ float:right!important; width: 510px!important; background:none; margin-bottom: 0px; text-align:left;}
.txtScroll-top .infoList li dl dt{ float:left; width:440px; height:42px; line-height:42px; overflow:hidden; /* border-bottom:#d8d8d8 1px solid; */ margin-bottom:4px;}
.txtScroll-top .infoList li dl dt a{ color:#333; font-size:15px;}
.txtScroll-top .infoList li dl dt a:hover{color:#6ba41d}
.txtScroll-top .infoList li dl dd{ float:left; width:440px; height:48px; line-height:24px; color:#666; overflow:hidden;}

.date{ float:left; width: 52px; height: 44px; background-color:#c9c9c9; text-align:center; color:#fff; margin-top: -1px; }
.date .day{float:left;width: 52px;height: 24px;line-height: 24px;background-color: #0b9458;font-family:Arial;font-size: 18px;font-weight:bold;}
.date .month{ float:left; width: 52px; height: 18px; line-height: 18px; font-family:Arial;}
/*part2 jieshu*/

/*part3 kaishi*/
.part1-nav{ width:1200px; height: 82px; border-bottom:#8e8e8e 1px solid; position:absolute; top:0; left:0;}

.scrollBox{ width:1200px; position:relative; }
.scrollBox .piclist{ overflow:hidden; zoom:1;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:1200px; margin-bottom:16px;}
.scrollBox {position:relative;overflow:hidden;zoom:1;}
.scrollBox .piclist li{float:left; display:inline; width:285px; height:167px; overflow:hidden;margin-right:10px;margin-left:10px; position:relative;}
.txt-six{position:absolute;left:0;top:0;width:90%; padding:0 5%;height:145px;padding-top:22px;line-height:45px;color:#fff;background:url(../images/lantou.png);display:none; filter:alpha(opacity=0.8);opacity:0.8;}
.txt-six h1{font-weight:normal;}
.txt-six p{display:block;line-height:20px; max-height:40px; overflow:hidden;}
.scrollBox .pageBtn span{display:block;width:37px;height:59px;position:absolute;top:72px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.scrollBox .pageBtn .list{overflow:hidden;zoom:1; text-align:center; }
.scrollBox .pageBtn .list li{ background:url(../images/xiaolan.png);display:inline-block; width: 9px;height:8px;cursor:pointer;margin:3px;line-height:10000px;overflow:hidden;  }
.scrollBox .pageBtn .list li.on{ background:url(../images/xiaocheng.png);}
.part1 .img img,.part1 .img{ float:left; margin-top:10px;}


.videolBox{
position: relative;
    overflow: hidden;
    zoom: 1;
}

.videoBox .videoOhbox{
overflow: hidden;
    position: relative;
    width: 1200px;
    margin-bottom: 16px;

}    


.videoBox .videoOhbox .video { overflow:hidden; zoom:1;}
.videoBox .video li{float: left;
    display: inline;
    width: 370px;
    height: 270px;
    overflow: hidden;
    margin-right: 15px;
    margin-left: 15px;
    position: relative;
}
/*part3 jieshu*/

/*part4 kaishi*/
.part4{ position:relative; width:100%; height: 305px;}
.part4 ul{ position:absolute; left:0; top:0; width:100%;}
.part4 ul li{ float:left; width:100%; margin:0 40px 25px 0; position:relative;}
.part4 ul li:hover{ background-color:#f2f2f2; }
.part4 ul li span{ position:absolute; left:200px; top:22px; width:48px; height:22px; line-height:22px; background-color:#ececec; border-radius:11px; text-align:center;}
.part4 ul li img{ float:left;}
.part4 ul li dl{ float:right!important; width:320px!important; background:none; margin-bottom:0; text-align:left;}
.part4 ul li dl dt{ float:left; width:300px; height:64px; line-height:24px; overflow:hidden; border-bottom:#d8d8d8 1px solid; margin-bottom:10px; padding-top:10px;}
.part4 ul li dl dt a{ color:#333; font-size:15px;}
.part4 ul li dl dt a:hover{color:#6ba41d}
.part4 ul li dl dd{ float:left; width:320px; height:48px; line-height:24px; color:#666; overflow:hidden;}
.part4 ul li dl dd a{color:#666;height:48px;display:block;overflow:hidden}
.part4 ul li dl dd a:hover{color:#6ba41d}


.part4a{ position:relative; width:100%; height: 305px;}
.part4a ul{ position:absolute; left:0; top:0; width:100%;}
.part4a ul li{ float:left; width:100%; margin:0 40px 25px 0; position:relative;}
.part4a ul li:hover{ background-color:#f2f2f2; }
.part4a ul li span{ position:absolute; left:200px; top:22px; width:48px; height:22px; line-height:22px; background-color:#ececec; border-radius:11px; text-align:center;}
.part4a ul li img{ float:left;}
.part4a ul li dl{ float:right!important; width:320px!important; background:none; margin-bottom:0; text-align:left;}
.part4a ul li dl dt{ float:left; width:300px; height:64px; line-height:24px; overflow:hidden; border-bottom:#d8d8d8 1px solid; margin-bottom:10px; padding-top:10px;}
.part4a ul li dl dt a{ color:#333; font-size:15px;}
.part4a ul li dl dt a:hover{color:#6ba41d}
.part4a ul li dl dd{ float:left; width:320px; height:48px; line-height:24px; color:#666; overflow:hidden;}
.part4a ul li dl dd a{color:#666;height:48px;display:block;overflow:hidden}
.part4a ul li dl dd a:hover{color:#6ba41d}



.addedleft1{width:580px;height:inherit;float:left;}
.addedright1{width:580px;height:inherit;float:left;}

.addedright1 .navbr{ height:30px; position:relative; top:-20px; z-index:100;}
.addedright1 .navbr ul{margin:0 auto;height:30px;line-height:30px;width: 261px;background:url(../images/bei603.png);}
.addedright1 .navbr ul li{ float:left;background:url(../images/border.png) no-repeat 100% 50%;}
.addedright1 .navbr ul li a{ font-size:16px; color:#6f6f6f; display:block;padding:0 11px;}

.addedright1 .navbr ul .current{background-color: #005A4A!important;height:30px;color:#fff;}
.addedright1 .navbr ul .current a{color:#fff}



.addedleft1 .navbr{ height:30px; position:relative; top:-20px; z-index:100;}
.addedleft1 .navbr ul{ margin:0 auto;height:30px; line-height:30px; width:260px; background:url(../images/bei603.png); }
.addedleft1 .navbr ul li{ float:left;background:url(../images/border.png) no-repeat 100% 50%;}
.addedleft1 .navbr ul li a{ font-size:16px; color:#6f6f6f; display:block;padding:0 11px;}

.addedleft1 .navbr ul .current{ background-color:#0b9458!important; height:30px; color:#fff}
.addedleft1 .navbr ul .current a{color:#fff}


.main6 .navbr{ height:30px; position:relative; top:-20px; z-index:100;}
.main6 .navbr ul{ margin:0 auto;height:30px; line-height:30px; width:850px; background:url(../images/bei603.png); }
.main6 .navbr ul li{ float:left;background:url(../images/border.png) no-repeat 100% 50%;}
.main6 .navbr ul li a{ font-size:16px; color:#6f6f6f; display:block;padding:0 11px;}

.main6 .navbr ul .current{background-color: #005A4A!important;height:30px;color:#fff;}
.main6 .navbr ul .current a{color:#fff}


.main6_03{ position:relative; width:1200px; height: 305px;}
.main6_03 ul{ position:absolute; left:0; top:0; width:1240px;}
.main6_03 ul li{ float:left; width:580px; margin:0 40px 25px 0; position:relative;}
.main6_03 ul li:hover{ background-color:#f2f2f2; }
.main6_03 ul li span{ position:absolute; left:200px; top:22px; width:48px; height:22px; line-height:22px; background-color:#ececec; border-radius:11px; text-align:center;}
.main6_03 ul li img{ float:left;}
.main6_03 ul li dl{ float:right!important; width:320px!important; background:none; margin-bottom:0; text-align:left;}
.main6_03 ul li dl dt{ float:left; width:300px; height:64px; line-height:24px; overflow:hidden; border-bottom:#d8d8d8 1px solid; margin-bottom:10px; padding-top:10px;}
.main6_03 ul li dl dt a{ color:#333; font-size:15px;}
.main6_03 ul li dl dt a:hover{color:#6ba41d}
.main6_03 ul li dl dd{ float:left; width:320px; height:48px; line-height:24px; color:#666; overflow:hidden;}
.main6_03 ul li dl dd a{color:#666;height:48px;display:block;overflow:hidden}
.main6_03 ul li dl dd a:hover{color:#6ba41d}


/*part4 jieshu*/

/*footer kaishi*/
.footerw{ width:100%; height: 374px; background-color: #f1f1f1;margin-top: -2px;}
.footer dl{ float:left; width:580px; margin-right:40px; height:220px}
.footer dl dt{ float:left; width:580px; height:52px; line-height:52px; font-size:16px; color:#fff;}
.footer dl dd{ float:left; width: 140px;line-height: 24px; color:#fff; /* padding:0 8px 0 0; */ text-align:left;}
.footer dl dd a{color:#fff}
.footer dl dd a:hover{ color:#ff0;}
.footer-right{ float:left; width:580px; margin-top: 4px; border-bottom:#297e57 1px solid}
.footer-right img{float:left}

.footer-right p{line-height: 34px;color:#fff;}
.footer-rightb{ float:left; width:580px; margin-top:20px; }
.footer-rightb b{ float:left; width:100%; margin-bottom:10px; line-height:24px; font-size:16px; color:#fff;}
.footer-rightb img{ float:left; margin-right:20px;}
/*footer jieshu*/

.part2-left-nav{ width:100%; height:52px; background-color:#a5d4b3;margin-bottom: 38px;}
.part2-left-nav h2{ display:block; float:left; width:100px; height:52px;text-align: center;line-height: 52px;font-weight: normal;}
.part2-left-nav h2 a{ color:#fff; display:block}
.part2-left-nav .current{ background:url(../images/sanjiao.png) bottom center no-repeat; height:60px;}

/*.part2 .navbr{ height:30px; position:relative; top:-20px; z-index:100;}
.part2 .navbr ul{ margin:0 auto;height:30px; line-height:30px; width:376px; background:url(../images/bei603.png); }
.part2 .navbr ul li{ float:left;background:url(../images/border.png) no-repeat 100% 50%;}
.part2 .navbr ul li a{ font-size:16px; color:#6f6f6f; display:block;padding:0 11px;}
.part2 .navbr ul li .current{ background-color:#0b9458; height:30px; color:#fff} */
.main6_03,.part4,.part4a{ display:none}
.listModule3,.listModule4,.listModule5{min-height:305px}