﻿@charset "utf-8";
/* CSS Document */
.ny-box{width: 100%; margin:0 auto; overflow: hidden; background: #555;}
.ny-box img{ display: block; width: 100%;  animation: changeScale 1 2.5s;}
.ne_bg{background: #f5f5f5;}
.n-left{width: 19%; position: relative;}

.n-left .bit{width:100%; position:absolute; background:url(../images/ks-bg.png) no-repeat ; height:85px; color:#fff; top:-85px; left:0;/* border-radius:30px 0; */padding:0 0 0 15%; line-height: 85px; font-size:26px; font-weight:normal;}

.le_menu{ margin:0 auto; width:100%; }
.le_menu ul{ width:100%; }
.le_menu li{ font-size:16px;}
.le_menu li a{color:#293047; line-height:54px; display:block; padding-left:15%; background:url(../images/m-c1.png) no-repeat 85% center #f5f5f5; color:#444444; border-bottom:1px solid #e3e3e3;}
.le_menu li a:hover{  color:#fff; background:url(../images/m-c1.png) no-repeat 85% center #176a40; }
.le_menu li .ts{  color:#fff; background:url(../images/m-c1.png) no-repeat 85% center #176a40;}

.n-right{width: 81%; background: #fff; padding-left: 50px; padding:27px 0 50px 50px;}
.n-right .bit{ line-height: 50px; border-bottom: 3px solid #dddddd; position: relative; }
.n-right .bit:after{ position: absolute; content: ""; width: 50px; height: 3px; background: #0c7140; border-right:5px solid #fff;}
.n-right .bit .p1{font-size: 22px; font-weight:bold; color: #555555;}
.n-right .bit span{ font-size: 14px; color: #777777; }

.neir{width: 100%; padding-top: 30px;}
.neir .fbit{text-align: center; color: #de2c2a; line-height: 48px; font-size: 24px; margin-bottom: 6px;}
.neir .t01{font-size: 16px; line-height: 30px; padding-bottom:30px; text-indent:2em; }
.neir .t02{ line-height: 32px; font-size: 16px;}
.neir .t02 span{display: inline-block; font-weight: bold; color: #008544; }

.yyld{width: 100%; margin:0 auto;}
.yyld li{width: 31.5%; float: left; margin-right:2.75%; margin-bottom: 25px; border:1px solid #e6e6e6; background: #f2f2f2; padding:30px 0; text-align: center; color: #333333; cursor: pointer;}
.yyld li:nth-child(3n){margin-right:0;}
.yyld li span{display: inline-block; background:url(../images/adm.png) no-repeat left center; padding-left: 30px; line-height: 38px; font-size: 18px;}
.yyld li:hover{background: #008544; color: #fff;}
.yyld li:hover span{ background:url(../images/adm1.png) no-repeat left center;}

.hzdw{width: 100%; padding-bottom: 25px; border-bottom: 1px solid #e0e0e0;}
.hzdw a{display: inline-block; float:left; margin-right:15px; width: 220px; border-radius: 5px; text-align: center; line-height: 42px; font-size: 18px; color: #333333; background: #e4e4e4;}
.hzdw a:hover{ background: #008544; color: #fff; }
.hzdw .ts{background: #008544; color: #fff;}
#map {width: 100%; height:425px}

.lx-tel{width: 100%; background: #f8f8f8; padding:25px; margin-top:15px;}
.lx-tel li{width: 25%; float: left; line-height: 40px; padding-left: 10px; color: #555555; font-size: 16px; list-style: none; position: relative;}
.lx-tel li:after{ content: ""; position: absolute; width: 5px; height: 5px; background: #078849; border-radius: 100%; left: 0; top: 17px; }

.news_list{width:100%; margin:0 auto; }
.news_list li{width:100%; list-style:none;  line-height:50px; font-size:16px; color:#000; overflow: hidden; text-overflow: ellipsis;white-space: nowrap; padding-left:15px; padding-left: 20px; clear:both; position: relative; border-bottom:1px dashed #cccccc;}
.news_list li:after{position: absolute; content: ""; width: 5px; height: 5px; background: #008544; top: 22px; left: 0;}
.news_list li p{width:80%; float:left; font-size: 16px; color: #333333; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.news_list li p a:hover{color: #176a40;}
.news_list li span{display:inline-block; text-align: center; width:20%; float:right; color:#838383;}

.news{width:100%; margin:0 auto; }
.news li{width:100%; background: #f8f8f8; margin-bottom: 30px;}
.news li .pic{width:25.586%;}
.news li .pic img{width:100%;}
.news li .txt{width:72.5%; padding-right:25px;  padding-top:20px;}
.news li .txt1{width:100%; font-size:18px; color:#333333;}
.news li .txt2{width:100%; height:30px; line-height:30px;  font-size:14px; color:#99999c;}
.news li .txt3{width:100%; line-height:20px; font-size:14px; color:#848484; margin-top:8px;}


.s-page{width:100%; padding-top:50px;}
.p1Page2{ margin:0 auto; height:34px;font-size:14px; color:#535353;}
.page{line-height:34px;text-align:center; }
.page li{display: inline-block;}
.page a{margin:0 5px;display:inline-block;padding:0 15px; background:#ececec; color:#777777; }
.page a:hover{background:#008544; color:#fff;}
.page span.on{background:#008544;color:#FFF; padding:7px 15px; color:#fff;}
.page a.on:hover{background:#008544; color:#fff;}
.page a.page_turn:hover{background:#008544;color:#FFF;box-shadow:1px 1px 3px #CCC;}
.page a[disabled]{  color: #777;cursor: not-allowed;background-color: #ececec;border-color: #ececec;}

.ksjs{width: 100%;}
.ksjs dl{width: 100%; margin-bottom: 20px;}
.ksjs dl dt{width: 100%; line-height: 44px; padding:0 20px; font-size: 16px; color: #333333; background: #f1f5f7;}
.ksjs dl dd{ width: 24%; margin-left: 1%; float: left; line-height: 42px; padding-left: 15px; font-size: 14px; font-family: "simsun"; background: url(../images/ks-icon.png) no-repeat left center; }

.ksjs1 {
	border-top: 1px solid #013893;
	margin-top:28px;
    padding: 10px 15px 0 15px;
    background: linear-gradient(#f3f3f3, #fff, #fff);
}
.ksjs1 .zbit{font-size: 20px; font-weight: bold; color: #333333; line-height: 40px;}
.ksjs1 .pic{text-align: center; padding-bottom: 20px;}
.ksjs1 .pic img{display: inline-block; max-width: 100%;}
.ksjs1 .ks01{text-indent: 2em; font-size: 16px; line-height: 26px; padding-bottom: 5px;}
.ksjs2{width: 100%; padding-top:15px;}
.ksjs2 dl{width:23%; float: left; margin:0 1% 20px 1%; }
.ksjs2 dl dt{margin:0 auto; text-align: center;}
.ksjs2 dl dt img{padding:5px; border:1px solid #d3d3d3; display: inline-block;}
.ksjs2 dl dt{width: 100%;}
.ksjs2 dl dd .t1{font-size: 18px; line-height: 34px; text-align: center;}
.ksjs2 dl dd .t2{font-size: 14px; line-height: 28px; font-family: "simsun"; text-align: center; }

.yyzn{width:100%; font-size:15px; line-height:30px;}
.yyzn .t_01{font-size:18px; font-weight:700; color:#333;}
.tsyl1{width:100%; margin:0 auto;}
.xkdt{width:20%; position:relative;}
.xkdt img{width:100%; border-radius:10px;}
.xkdt p{text-align:center; padding:8px 0; font-size:16px; font-weight:600;}
.xkdt1{width:150%; font-weight: 400;font-style: normal;font-size: 16px; line-height: 30px; position:absolute; left:120%; top:15%;}
.xkdt1 .zj_01{  font-weight:bold; font-size:22px;}
.xkdt1 .zj_02{ margin-bottom:10px;}
.xkdt1 p{display:inline-block; font-size:14px; width:100%; text-align:right; color:#a5c0e7; }
.xkdt2{width:100%; font-weight: 400;font-style: normal;font-size: 16px; line-height: 30px; padding-top:35px;}
.xkdt2{width:100%; margin:0 auto;}
.xkdt2 li{width:23%; float:left; list-style:none; margin-right:1%; margin-left:1%; position:relative; margin-bottom:20px; padding-bottom:32.2%;}
.xkdt2 li img{width:100%; border-radius:10px; position:absolute; height:100%;}
.xkdt2 li .txt{ width:100%;padding:10px 0; font-size:15px; line-height:22px; background:rgba(0,0,0,0.3); color:#fff; position:absolute; bottom:0; left:0; border-radius:10px; text-align:center;}

.sjxx{width: 100%;}
.sjxx dl{width:46%; float: left; margin:0 2% 24px 2%;  }
.sjxx dl dt{width:25%; line-height: 42px; font-size:16px; float: left; }
.sjxx dl dd{width:75%; float: right; }
.sjxx dl dd input{width: 100%; border:1px solid #cccccc; height: 42px; line-height: 42px; padding:0 10px;outline: none;}
.sjxx dl:nth-child(7) {
    width: 96%;
    float: left;
}
.sjxx dl:nth-child(7) dd textarea{width: 100%; height: 100px; border:1px solid #cccccc;}
.sjxx dl:nth-child(7) dt{width: 11.8%;}
.sjxx dl:nth-child(7) dd{ width: 88.2%; }
.sjxx dl:nth-child(8) dd input{width: 40%; outline: none; float: left;}
.sjxx dl:nth-child(8) dd img{float: left; margin-left: 10px;}
.sjxx-an{padding-top: 30px; text-align: center;}
.sjxx-an a{ display: inline-block; width: 180px; height: 42px; border-radius: 3px; line-height: 42px; text-align: center; color: #fff; font-size: 16px; background: #999999; margin:0 15px;  }
.sjxx-an .ts{background: #008544;}

.djwh-list{width: 100%;}
.djwh-list dl{width: 100%; padding:30px 0; border-bottom: 1px solid #e6e6e6;}
.djwh-list dl dt{width: 9%; border-radius: 4px 4px 0 0; border:1px solid #eeeeee; float: left; overflow: hidden; text-align: center;}
.djwh-list dl dt .time{width: 100%; line-height: 50px; background: #008544; color: #fff; font-size: 32px;}
.djwh-list dl dt .time1{width: 100%; line-height: 28px; color: #aaaaaa; font-size: 12px;}
.djwh-list dl dd{width: 86%; float: right;}
.djwh-list dl dd .b1{line-height: 28px; font-size: 18px; color: #333333;}
.djwh-list dl dd .ti{line-height: 24px; margin-top: 2px; background: url(../images/in-icon7.png) no-repeat left center; padding-left: 22px; color: #999999; font-size: 12px; font-family: "simsun";}
.djwh-list dl dd .n1{font-size: 14px; color: #999999; font-family: "simsun"; line-height: 26px; margin-top: 3px;}

.video{ width: 100%; margin:0 auto; }
.video dl{width: 31.5%; float: left; margin:0 2.75% 20px 0;}
.video dl:nth-child(3n){margin-right: 0;}
.video dl dt{width: 100%; border:3px solid #cccccc; overflow: hidden; }
.video dl dt img{display: block;}
.video dl dd{text-align: center; line-height: 40px;font-size: 15px;}
.video dl:hover dt{border:3px solid #008544;}

.Menubox {width: 100%; height:40px;margin: 0 auto;position: relative; margin-bottom: 25px; }
.Menubox li {width: 48%; float: left;display: block;cursor: pointer;height: 40px; line-height: 40px; font-size: 18px;color: #333333; text-align: center; position: relative; margin-right:4%; border:1px solid #cccccc; border-radius: 5px;}
.Menubox li:nth-child(2){margin-right: 0;}
.Menubox li:after{position: absolute; content: ""; width: 18px; height: 9px; background: url(../images/min-after.png) no-repeat; left: 45%; bottom: -9px;  display: none; transition-duration: 1s;}
.Menubox li.hover {color: #fff; background: #008544; border:1px solid #008544;}
.Menubox li.hover:after{ display: block;}
.CbContainer{position:relative; }
.Contentbox {clear: both; width:100%; min-height:196px; padding-top: 5px; }

.yygh{width: 100%; }
.yygh li{padding:25px 0; border-bottom: 1px dashed #d2d2d2; list-style: none;}
.yygh li .sm-bit{line-height: 40px; font-size: 20px; font-weight: bold; color: #333333;}
.yygh li .z-neir{ line-height: 46px; font-size:16px; color: #333333; }
.yygh li .z-neir span{}
.yygh li .zysx{padding-top:10px; font-size: 16px; line-height: 26px; color: #ff7e00; font-weight: bold; padding-bottom: 15px;}
.yygh li .f-bit{font-size: 16px; color: #333333; line-height: 40px; padding:10px 0;}
.yygh li .img{text-align: center; padding:15px 0;}
.yygh li .img img{display: inline-block; float: left; width: 25%;}

.detail{width:100%; padding-top:40px; line-height:50px; border-bottom:1px solid #e6e6e6; text-align:center; font-size:26px;}
.detail1{width:100%; padding-top:15px; line-height:28px; border-bottom:1px solid #e6e6e6; font-size:16px;}
.detail1 p{ padding-bottom:20px;}
.detail1 img{ text-align:center; display:inline-block;   max-width:80%;}
.detail2{width:100%; padding-top:20px; padding-bottom:20px;}
.page1{width:100%;}
.page1 li{width:100%; font-size:16px; line-height:36px; list-style:none;}
.page1 li span{color:#176a40;}
.page1 li:hover{color:#176a40;}

.xjsb{ width: 100%; margin:0 auto; }
.xjsb dl{width: 31.5%; float: left; margin:0 2.75% 20px 0;}
.xjsb dl:nth-child(3n){margin-right: 0;}
.xjsb dl dt{width: 100%; overflow: hidden; }
.xjsb dl dt img{display: block; width: 100%;}
.xjsb dl dd{text-align: center; line-height: 48px;font-size: 16px;}
.xjsb dl:hover dd{background:#008544; color: #fff;}

/*8-20*/
.zzjg{ width: 100%; }
.zzjg1{width: 300px; line-height: 50px; position: relative; text-align: center; border:1px solid #008544; margin:0 auto; font-size: 20px; font-weight: bold; border-radius: 5px;}
.zzjg1:after{position: absolute; width: 1px; height: 32px; top: 52px; right: 50%; content: ""; background:#999999;}
.Menubox1 {width: 100%; position: relative; padding-top: 77px;}
.Menubox1 li {width: 153px; float: left; margin:0 40px; display: block;cursor: pointer;height: 40px; line-height: 40px; font-size: 18px; border:1px solid #008544; color: #333333; text-align: center; position: relative; border-radius: 5px;}
.Menubox1 li:after{width: 1px; height: 43px; background:#999999; position: absolute; content: ""; left: 50%; top: -43px; }
.Menubox1 li:before{width: 234px; height: 1px; background:#999999; position: absolute; content: ""; left: 50%; top: -43px;}
.Menubox1 li:nth-child(4):before{display: none;}
.Menubox1 li.hover {color: #fff; background: #008544; border:1px solid #008544;}
.CbContainer1{position:relative; }
.Contentbox1 {clear: both; width:100%; min-height:196px; padding-top: 45px; }
.sj-box{ width: 100%; position: relative; }
.sj-box li{width: 105px; height: 36px; border:1px solid #008544; line-height: 36px; font-size:16px; text-align: center; list-style: none; float: left; margin-right:12px; margin-bottom: 25px;}



@media only screen and (max-width: 1440px){
.w1{width: 80%; margin:0 auto;}
}
@media only screen and (max-width: 1366px){

}
@media only screen and (max-width: 1240px){
	
}
@media only screen and (max-width: 992px){
	.le_menu li a{line-height: 44px;}
}
@media only screen and (max-width: 760px){
	.ny-box{ padding-top: 60px; }
	.n-left {
    width: 100%;
}
.n-left .bit{display: none;}
.le_menu li {
    font-size: 15px;
    width: 33.333%;
    float: left;
}
.n-right {
    width: 100%;
    padding-left: 0px;
    padding: 27px 10px 30px 10px;
}
.neir {
    padding-top: 20px;
}
.neir .fbit {
    line-height: 38px;
    font-size: 20px;
}
.neir .t01 {
    font-size: 15px;
    line-height: 26px;
    padding-bottom: 20px;
}
.yyld li {
    width: 100%;
    float: left;
    margin-right: 0%;
    margin-bottom: 15px;
    padding: 15px 0;
}
.yyld li span {
    font-size: 16px;
}
.n-right .bit .p1 {
    font-size: 20px;
}
.hzdw a {
    margin-right: 10px;
    width: 167px;
    line-height: 42px;
    font-size: 16px;
}
.lx-tel li {
    width: 100%;
}
#map {
    height: 265px;
}
.news_list li p {
    width: 70%;
    font-size: 15px;
}
.news_list li span {
    width: 26%;
}
.news li .pic {
    width: 100%;
}
.news li .txt {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 10px;
}
.detail {
    width: 100%;
    padding-top: 20px;
    line-height: 36px;
    font-size: 20px;
}
.ksjs dl dd {
    width: 32.33%;
    margin-left: 1%;
}
.ksjs2 dl {
    width: 46%;
    float: left;
    margin: 0 2% 20px 2%;
}
.xkdt {
    width: 40%;
    position: relative;
}
.sjxx dl {
    width: 96%;
    margin: 0 2% 10px 2%;
}
.sjxx-an a {
    display: inline-block;
    width: 150px;
}
.djwh-list dl dd {
    width: 80%;
}
.djwh-list dl dt {
    width: 15%;
}
.yygh li .img img {
    width: 50%;
}
.video dl {
    width: 46%;
    float: left;
    margin: 0 2% 20px 2%;
}
}




