@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0}
div,a,p,span,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,form,tr,td,img,tr,td,input,textarea,video,select,option,strong,i{  font-size:14px; font-family:"微软雅黑"; margin:0; padding:0;}
img{border:none;}
a{ text-decoration:none; color:#292421}
li{ list-style:none}
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after,.clear { clear: both; }

.top{ background:url(../images/bg.jpg) center top no-repeat; width:100%; height:274px; position: relative; z-index: 9}
.top img{ margin-left:5%; margin-top:13px}
.top .ss{ position: absolute; z-index: 999; width:280px;height:36px;border:2px solid rgba(255,255,255,0.7); top: 20px; right: 60px; border-radius: 15px}
.top .ss input[type="text"]{ display: block; float: left;width: 240px; outline:none;border:none; line-height: 36px; font-size: 14px; text-indent: 1em; border-top-left-radius: 15px;border-bottom-left-radius: 15px; background-color: transparent; color: #ffffff}
.top .ss input::-webkit-input-placeholder {color: #ffffff}
.top .ss button{border-top-right-radius: 15px;border-bottom-right-radius: 15px; display: block; float:right; background:url("../images/sousuo.png") no-repeat center; width: 30px; height: 30px; outline:none;border:none; margin:3px 3px 0 0; cursor: pointer}


#nav{ width:100%; background:#006534; height:48px; line-height:48px}
.nav{ width:1200px; margin:0 auto;}


.dh{ position:relative; z-index:1;  }
.dh a{ color:#fff;  }
.dh .nLi{ float:left;  position:relative; width:11%; }
.dh .nLi h3{  font-weight:normal; text-align:center; width:100%;}
.dh .nLi h3 a{  color:#fff; font-size:16px; border-right:#fff solid 1px; padding:0 32px}
.dh .nLi:last-child h3 a{ border:none}
.dh .nLi.on h3 a{ font-weight:bold; }
.dh .sub{ display:none; width:130px; left:0; top:48px;  position:absolute; background:rgba(0,101,52,0.75);  line-height:36px; padding:5px 0; text-align:center;  }
.dh .sub li{ zoom:1; }
.dh .sub a{ display:block; padding:0 7px; color:#fff; }
.dh .sub a:hover{ background:#95c33d; }


#box1,#box2,#box3,#box4,#box5,#box6{ width:100%; margin-top:16px}
.box1,.box2,.box3,.box5{ width:1200px; margin:0 auto}

.part1_l{ float:left; position:relative; background:#fff}
.part1_l .hd{ position:absolute;  bottom:20px; right:25px; z-index:20}
.part1_l .hd li{ background:#95c33c; width:11px; height:11px; margin:0 5px; float:left; border-radius:50%}
.part1_l .hd li.on{ background:#fff}
.part1_l .bd{ position:relative;}
.part1_l .bd img{ width:420px; height:280px;  border:#cbcbcb solid 1px; padding:8px}
.part1_l .bd p{height:40px; width:405px; background:rgba(0,0,0,0.5); bottom:9px; color:#fff; position:absolute; left:9px; line-height:40px; padding-left:15px}

.part_m{ float:left; width:458px; border:#cbcbcb solid 1px; margin-left:20px}
.title{ width:100%;  border-bottom:#cbcbcb solid 1px; height:38px; line-height:38px}
.title span{ float:left; padding:0 18px; background:#006534; display:block; font-size:15px; font-weight:bold; color:#ffffff;}
.title a{ float:right; font-size:12px; color:#666666; margin-right:13px;}

.main dl{ padding-bottom:8px; border-bottom:#d2d2d2 dashed 1px; width:98%; margin:0 auto}
.main dl dt{ text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:36px;}
.main dl dt a{  font-weight:bold; color:#004f20} 
.main dl dd{ line-height:18px;  width:92%; margin:0 auto; text-indent:2em; height:36px; overflow:hidden}
.main dl dd a{color:#4c4949; font-size:12px; }

.main ul{ width:96%; margin:10px auto 16px }
.main li{ line-height:30px;}
.main li a i{ border-radius:50%; background:#b5b5b5; display:inline-block; width:4px; height:4px; margin:0 9px}
.main li a{ float:left; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:80%;}
.main li span{ color:#4c4949; font-size:13px; float:right}

.part_r{ float:right; width:261px; border:#cbcbcb solid 1px; }
.part_r ul{ width:95%; margin:12px auto 21px}
.part_r ul li{ background:url(../images/index_02.jpg) 5px center no-repeat; line-height:28px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.part_r ul li a{ font-size:12px; color:#333333; margin-left:18px}

.box2 img{ display:block; width:100%;}

.box3_l{ float:left; width:386px;}
.title2{ width:100%; height:38px; line-height:38px; border-bottom:#006534 solid 2px}
.title2 i{ display:block; background:url(../images/index_07.png) center no-repeat; width:36px; height:46px; float:left}
.title2 i img{ display:block; margin:0 auto; padding-top:6px}
.title2 a{ float:left; margin-left:14px; font-size:16px; font-weight:bold}
.kj .main{border:#cbcbcb solid 1px; }
.kj .main ul{margin: 10px auto;}
.kj .main li a{ width:75%;}
.kj .main li a:hover,.rc li a:hover,.box6 li a:hover{ color:#006534; text-decoration:underline}

.box3_m{ float:left; width:386px; margin-left:22px;}
.box3_r{float:right; width:386px;}

.left{ float:left}
.right{ float:right; position:relative; width:1140px}
.right .hd .prev{display:block;  width:22px; height:36px; cursor:pointer; background:url(../images/index_13.jpg) no-repeat center; position:absolute; left:10px; top:75px;}
.right .hd .next{display:block;  width:22px; height:36px; cursor:pointer; background:url(../images/index_14.jpg) no-repeat center; position:absolute; right:10px; top:75px;}
.right .bd{ width:1064px; margin-left:36px; margin-top:15px}
.right .bd ul{ overflow:hidden; zoom:1; }
.right .bd ul li{float:left;  overflow:hidden; width:25%;}
.right .bd ul li img{ width:238px; height:158px; display:block; border:#d2d2d2 solid 1px; margin:0 auto}

.box4,.box6{border:#cbcbcb solid 1px; width:1198px; margin:0 auto}

.rc,.box5_l{ float:left; width:285px;}
.box5_m{ margin-left:20px}
.rc ul,.main2{ padding:10px 0 16px; border:#cbcbcb solid 1px;}
.rc li{ line-height:30px;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;width:96%; margin:0 auto }
.rc li i{ border-radius:50%; background:#b5b5b5; display:inline-block; width:4px; height:4px; margin:0 9px}
.rc li a{ color:#000000}

.main2{  width:100%;}
.main2 .bd{ width:90%; margin:10px auto auto; height:218px; padding-bottom:12px; overflow:hidden;}
.main2 dl{ border-bottom:#cccccc dashed 1px; padding:18px 0}
.main2 dl dt{ float:left}
.main2 dl dt img{ width:100px; height:140px; display:block;}
.main2 dl dd{ float:right; width:130px}
.main2 dl dd h3{ color:#d02b2f; font-size:15px; line-height:30px}
.main2 dl dd h4{ color:#333333; font-weight:normal; line-height:22px; height:110px; overflow:hidden; text-indent:2em}

.box6 li{ border-bottom:#cccccc dashed 1px; width:96%; margin:0 auto; line-height:48px}
.box6 li a{ border-left:#cccccc solid 1px; color:#000000;  padding:0 15px}
.box6 li a:first-child{ border:hidden;}
.box6 li:last-child{ border-color:transparent}

#box6{margin-bottom:16px}

#bottom{ background:#eeeeee; width:100%; }
.bottom{ width:1200px; margin:0 auto; padding:30px 0 15px}
.bottom dl dt{ float:left; color:#666666; line-height:2em}
.bottom dl dt h3{font-size:18px; line-height:2.5em;  color:#3c3a3a}
.bottom dl dd{ float:right; margin-right:16px; margin-top:10px}
.bottom dl dd img{display:block; width:144px; height:144px; overflow:hidden} 


.title3{ line-height:52px; border-bottom:#eeeeee solid 2px; color:#333333}
.title3 a{color:#333333; }
.title3 img{ vertical-align:middle; margin:0 12px 0 15px; }

#box7{ background:#f5f5f5; width:100%; }
.box7{ background:#ffffff; width:1200px; margin:0 auto; padding-bottom:40px}

.list_l{ float:left; width:265px; margin-top:20px; margin-left:2%;}
.list_l h2{color: #fff;font-size: 22px;text-align: center;background: url(../images/index_title.jpg) no-repeat center;height: 57px;line-height: 57px; background-size:cover;margin: 0 auto;}
.list_l ul{ margin-top:4px}
.list_l ul li a{ width: 80%;background: url(../images/link.png) no-repeat right center;margin: 0 auto;color: #232323;line-height: 46px; display:block}
.list_l ul li{ height:46px; border-bottom:#ccc solid 1px}
.list_l ul li:hover a{background: url(../images/hover.png) no-repeat right center;color: #ffffff;}
.list_l ul li:hover{ background:#006534}
.list_r{ float:right; width:900px}

.list_r ul,.cg ul{ width:95%; margin:20px auto}
.list_r li{ line-height:40px; border-bottom:#ccc dashed 1px;}
.list_r li a{ color:#666; width:80%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:list-item; float:left; list-style:disc inside}
.list_r li span{ float:right; color:#666;}

.page{ color:#006534; font-size:12px; text-align:center; margin:45px auto 0}
.page span{margin:0 5px}
.page a,.page span{  padding:7px 10px; border:#ccc solid 1px;  margin:0 5px}
.page a:hover,.page span{ background:#006534; color:#fff}

.list dl{ margin:0 auto; padding:30px 0;  width:95%; border-bottom:#b5b5b5 dashed 1px}
.list dl dt{ float:left}
.list dl dt img{ display:block; width:100px; height:140px; border:#ccc solid 1px}
.list dl dd{ float:left; margin-left:30px; width:87%; }
.list dl dd h3{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:30px;  margin-top:20px}
.list dl dd h3 a{font-size:18px; font-weight:normal; color:#666666}
.list dl dd h4{ color:#666666; line-height:30px; font-weight:normal; height:60px; overflow:hidden; margin-top:15px}
.list dl:nth-child(6){ border-bottom:#ccc dashed 1px; padding-bottom:20px}

.cg li{ float:left; width:25%; margin-top:20px;}
.cg li img{ display:block; width:240px; height:160px; margin:0 auto}
.cg li a p{ width:240px; margin:20px auto auto; text-align:center; line-height:1.75em; height:3.5em; overflow:hidden}

.p1{ width:95%; margin:20px auto auto; line-height:30px; color:#333333}
.p1 h2{ font-size:20px; text-align:center; margin:15px auto; color:#333333}
.p1 h6{ font-weight:normal; color:#666666; line-height:2em; text-align:center; margin-bottom:15px}

.title4{height: 45px;line-height: 45px; border-bottom:#ccc solid 1px; width:95%; margin:20px auto auto}
.title4 h3{ float:left; padding:0 5px; border-bottom:#006534 solid 3px; font-size:20px; font-weight:normal; color:#006534}
.title4 a{ float:right; margin-right:10px; font-size:13px; color:#666666}

