@charset "utf-8";
.wrap{width:1200px;margin:0 auto;}
.blind{font-size:0}
.header{background: url("../img/head_bg.png") no-repeat center top;width: 100%;min-width: 1200px;}
.header .logo{float:left;display:inline-block;width: 290px;padding: 20px 0;}
.header .logo a{display: block}
.header .logo a img{width:100%}
.header .sea_box{float:right;margin-top: 25px;}
.header .sea_box p{}
.header .sea_box p a{color:#FFF;margin-right: 20px;}
.header .sea_box .sea_bar{position:relative;margin-top: 10px;}
.header .sea_box .sea_bar input{height: 32px;}
.header .sea_box .sea_bar .text{padding-left:10px;width:230px;background:none;border:1px solid #94ea80;color:#FFF}
.header .sea_box .sea_bar .text::-webkit-input-placeholder {color:#FFF;} /* Chrome */
.header .sea_box .sea_bar .text::-ms-input-placeholder {color:#FFF;} /* IE 10+ */
.header .sea_box .sea_bar .text::-moz-placeholder {color:#FFF; opacity:1;} /* Firefox 19+ */
.header .sea_box .sea_bar .btn{position:absolute;width:50px;height: 34px;background:url("../img/btn_search.png") no-repeat center center #00a539;right: 0;}
#sea-ctr-toggle{background: url(../img/btn_search.png) no-repeat center center;display: none;}
.banner{}
.banner .dots {position: relative;z-index: 1;margin-top: -45px;height:20px;line-height:20px;text-align: center;}
.banner .dots li {display:inline; margin-left:10px; vertical-align:middle;}
.banner .dots li:first-child {margin-left:0;}
.banner .dots li button {display:inline-block; width:12px; height:12px;background:#FFF;font-size:0;border-radius:50px;vertical-align:middle;}
.banner .dots li.slick-active button {background:#00a539;}

/*main*/
#main{padding:25px 0;background: url(../img/bg_body.png) 50px 20px;background-size: 6%;}
.sub1 .main{background:#efefef;padding-top: 85px;width: 100%;min-width: 1200px;}
.zsimg img{width: 100%;display: block;}
/*tab*/
.tab_box{position:relative;margin-bottom: 20px;padding-bottom: 285px;border: 1px solid #e3e4df;}
.tab_box > ul{background: #e3e4df;overflow: visible;}
.tab_box > ul > li{display: inline-block;float: left;cursor:pointer}
.tab_box > ul > li > span{font-size: 17px;font-weight: 700;color:#000000;padding:10px 33px;display: block}
.tab_box > ul > li.active{background:url("../img/btn_bg.png") no-repeat right top}
.tab_box > ul > li.active > span{color:#FFF}
.tab_box > ul > li .tab_cont{position:absolute;display:none;top:35px;left: 0;right: 0;padding: 20px;}
.tab_box > ul > li.active .tab_cont {display: block;}
.tab_box > ul > li .tab_cont li{line-height:38px;padding-right:70px;position: relative;}
.tab_box > ul > li .tab_cont li a{font-size: 16px;display: block;overflow: hidden;position: relative;white-space: nowrap;text-overflow: ellipsis;}
.tab_box > ul > li .tab_cont li span{display: block;position: absolute;top: 0;right: 0;width: 80px;color: #717171;font-size: 13px;text-align: right;}
.tab_box > ul > li .tab_cont > a{display: block;position: absolute;top: -24px;right: 10px;height: 26px;font-size: 14px;}
.tab_box > ul > li .tab_cont > a > span{}

/*news*/
.news{float: left;width:725px;background: #FFF;}
.side_box{float:right;width:450px;background: #FFF;}
.side_box.tab_box > ul > li .tab_cont{padding-left:10px}
.side_box.tab_box > ul > li .tab_cont li{line-height:38px;position: relative;padding-right: 0;}
.side_box.tab_box > ul > li .tab_cont li a{font-size: 16px;display: block;overflow: visible;position: relative;white-space: normal;text-overflow: ellipsis;line-height: 28px;margin-bottom: 12px;border-left: 1px solid #dedede;margin-left: 65px;padding-left: 15px;}
.side_box.tab_box > ul > li .tab_cont li span{line-height: 25px;display: inline-block;float: left;position: relative;width:55px;height: 65px;color: #a0a0a0;font-size: 13px;text-align: center;}
.side_box.tab_box > ul > li .tab_cont li span i{display: block;font-style: inherit;font-size: 32px;font-weight: 700;}
.side_box.tab_box > ul > li .tab_cont li:hover span{color: #4fa73e;}

/*imglinks*/
.img_link{}
.img_link a{position: relative;width:386px;display: inline-block;float: left;margin-right:21px;overflow: hidden;}
.img_link a h3{font-size: 30px;color: #FFF;position: absolute;left:40px;bottom:40px;z-index: 9999999;}
.img_link a:first-child h3{right: 40px;left: auto;}
.img_link a img{width:100%}
.img_link a img{min-width:100%;min-height:100%;width: 100%;transform: scale(1);-webkit-transition: all 0.8s ease 0s;transition: all 0.8s ease 0s;display: block;}
.img_link a:hover img{ transform: scale(1.1);}

.img_link a:last-child{margin-right:0}
.jzyg_box {display:none}
/* footer */
.footer{position: relative;font-size:15px;color:#FFF;background:url("../img/copy_bg.png") no-repeat center top;padding:40px 0 30px;width: 100%;min-width: 1200px;}
.footer .links{float:left;width: 355px;}
.footer h3{font-size:17px;margin-bottom: 10px;line-height: 1;padding-bottom: 15px;border-bottom: 2px solid #FFF;display: inline-block;}
.footer .links ul{}
.footer .links ul li{display: inline-block;float: left}
.footer .links ul li a{color:#FFF;padding:2px 20px 2px 0;display: block;}
.footer .links .copy{margin-top: 5px;}
.footer .links .copy p{}
.footer .about_us{float:right;width: 700px;padding-left: 40px;border-left: 1px solid #468c53;}
.footer .about_us .txt{float: left;}
.footer .about_us .txt h3{}
.footer .about_us .txt p{padding: 2px 20px 2px 0;}
.footer .about_us .rwm{float: right}
.footer .about_us .rwm p{display: inline-block;float: left;width:29%;margin-left: 20px;font-size:12px;}
.footer .about_us .rwm img{display: block;width:100%}
.footer .about_us .rwm span{display: block;text-align: center;padding: 5px 0;}

/* slick */
.slick-slider .slick-list {display:block; overflow-x:hidden; overflow-y:hidden; position:relative;}
.slick-slider .slick-list.dragging {cursor:pointer;}
.slick-slider .slick-list .slick-track, .slick-slider .slick-list {transform:translate3d(0, 0, 0);}
.slick-slider .slick-list .slick-track {display:block; position:relative; top:0; left:0;}
.slick-slider .slick-list .slick-track:before, .slick-slider .slick-list .slick-track:after {display:table; content:'';}
.slick-slider .slick-list .slick-track:after {clear:both;}
.slick-slider .slick-list.slick-loading .slick-track {visibility:hidden;}
.slick-slider .slick-list .slick-track .slick-slide {display:none; float:left;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-slider[dir='rtl'] .slick-list .slick-track .slick-slide {float:right;}
.slick-slider .slick-list .slick-track .slick-slide.slick-loading img {/*display:none;*/}
.slick-slider.slick-initialized .slick-list .slick-track .slick-slide {display:block;}
.slick-slider .slick-list .slick-track.slick-loading .slick-slide {visibility:hidden;}
.slick-slider .slick-arrow.slick-hidden {display:none;}

/*left_box*/
.left_box{float: left;width: 230px;background: #e0e0e0;}
.left_box h3{font-size: 22px;font-weight: 700;color: #FFF;padding: 17px 0;display: block;background: url(../img/lmb.jpg) #408a3d no-repeat right top;text-align: center;}
.left_box h3 span.icon{display: inline-block;width: 22px;height: 22px;vertical-align: 2px;margin-right: 10px;}
.left_box h3 span.icon img{width:100%}
.left_box ul{}
.left_box ul li{}
.left_box ul li a{text-align: center;padding: 16px 0;font-size: 18px;font-weight: 700;display: block;border-top: 1px solid #f9f9f9;border-bottom: 1px solid #d3d3d3;}
.left_box ul li a:hover,.left_box ul li a.curr{color: #06a73d;border-left: 4px solid #06a73d;border-right: 4px solid #06a73d;}

/*cul*/
.main .cul{background: #e0e0e0;padding: 0 17px;line-height: 51px;margin-bottom:20px;}
.main .cul span{float: left;color: #00a334;font-weight: 700;font-size: 19px;}
.main .cul p{float: right;font-size: 16px;font-family: SimSun;}
.main .cul p span{padding:0 5px;font-family: Microsoft Yahei;color: #444;font-size: 16px;font-weight: normal;display: inline-block;}
.main .cul p a{padding:0 5px;font-family: Microsoft Yahei;}

/*container*/
.container{float: right;width: 940px;}
.container ul{
    background: #FFF;
    padding-top: 10px;
}
.container .txt{background:#FFF;padding: 50px;}
.container ul li{line-height:55px;position: relative;border-bottom: 1px solid #efefef;margin: 0 30px;}
.container ul li a i{vertical-align: -2px;margin-right: 8px;width: 15px;height: 15px;background: url(../img/img_n_08.png) no-repeat left center;display: inline-block;background-size: 100%;}
.container ul li a{font-weight: 700;font-size: 16px;display: block;overflow: hidden;position: relative;white-space: nowrap;text-overflow: ellipsis;}
.container ul li span{display: block;position: absolute;top: 0;right: 0;width: 80px;color: #717171;font-size: 13px;text-align: right;}
.container .txt h3{font-size: 22px;line-height: 32px;margin-bottom: 20px;}
.container .txt .timeBar{color: #00a539;font-size:15px;display: block;margin-bottom: 20px;background: url(../img/img_n_071.png) no-repeat left center;padding-left: 21px;}
.container .txt p{font-size: 17px;text-indent: 2em;line-height: 30px;margin-bottom: 10px;}
.container .txt p img{max-width:100%}
.container .list_img{background: none;padding: 0;}
.container .list_img li:first-child{padding-top: 0;}
.container .list_img li{line-height: 30px;margin: 20px 0;background: #FFF;padding-right: 0;}
.container .list_img li a{white-space: normal;}
.container .list_img li a dl{}
.container .list_img li a dl dt{float: left;width: 140px;}
.container .list_img li a dl dt img{width:100%;display: block;min-height: 160px;}
.container .list_img li a dd{float: right;width: 740px;padding: 20px 30px;}
.container .list_img li a dd span{display: block;position: relative;width: 100%;text-align: left;}
.container .list_img li a dd h3{}
.container .list_img li a dd p{font-size: 15px;font-weight: 100;display: block;overflow: hidden;height: 60px;}
.container #kybox{}
/*.container #kybox li:nth-child(2n < 4){padding-top: 0}*/
.container #kybox li:first-child{padding-top:inherit}
.container #kybox li{width:48%;float:left;}
.container #kybox li a dl dt{float: left;width:130px;}
.container #kybox li a dl dt img{width:100%;display: block;}
.container #kybox li:nth-child(even){float: right;}
.container #kybox li a dd{float: right;width:280px;}
.container #img_more{}
.container #img_more li:nth-child(3n){margin-right:0}
.container #img_more li{margin-bottom: 20px;border: 1px solid #dedede;margin-right: 20px;padding:0;width: 278px;min-height: 300px;float: left;display: inline-block;}
.container #img_more li a{display: block}
.container #img_more li a img{width:100%;height: 170px;display: block;}
.container #img_more li a .txtBar{padding:5px 15px}
.container #img_more li a .txtBar .timeBox{color: #00a539}
.container #img_more li a .txtBar p{float: left;color: #00a539;width: 70px;height: 65px;text-align:left;font-size: 28px;}
.container #img_more li a .txtBar p span{position: relative;color: #00a539;font-size: 13px;text-align:left;}
.container #img_more li a .txtBar .more{float: right;text-align: right;width: 25px;line-height: 70px;}
.container #img_more li a .txtBar .more svg{}

#szdw #img_more{}
#szdw #img_more li{margin-bottom: 0px;border: none;margin-right: 20px;padding:0;width: 420px;min-height: 170px;float: left;display: inline-block;padding: 20px;}
#szdw #img_more li:nth-child(2n),#szdw #img_more li.n2{margin-right:0}
#szdw #img_more li a{display: block}
#szdw #img_more li a img{width: 140px;height: 170px;display: inline-block;float: left;}
#szdw #img_more li a .txtBar{padding: 0;width: 250px;float: right;height: 170px;overflow: hidden;}
#szdw #img_more li a .txtBar .timeBox{color: #666;margin-top: 10px;}
#szdw #img_more li a .txtBar p{float: none;color: #666;width: 100%;height: 85px;text-align:left;font-size: 15px;font-weight: normal;line-height: 28px;overflow: hidden;}
#szdw #img_more li a .txtBar p span{position: relative;color: #00a539;font-size: 13px;text-align:left;}
#szdw #img_more li a .txtBar .more{float: right;text-align: right;width: 25px;line-height: 70px;}
#szdw #img_more li a .txtBar .more svg{}

#cont{}
#cont .container{float: left;width: 820px;border-top: 5px solid #4da33d;}
#cont .hot_news{float: right;width: 350px;background:#FFF}
#cont .hot_news h3 {font-size: 22px;font-weight: 700;color: #FFF;padding: 19px 0;display: block;background: url(../img/btn_bg.png) #408a3d no-repeat right top;text-align: center;}
#cont .hot_news h3 span {display: inline-block;width: 22px;margin-right: 10px;vertical-align: -2px;}
#cont .hot_news > ul{padding: 0 18px 18px 18px;}
#cont .hot_news > ul > li{line-height:38px;position: relative;border-bottom: 1px solid #dedede;padding: 20px 0;}
#cont .hot_news > ul > li a{font-weight: 700;font-size: 16px;display: block;overflow: visible;position: relative;white-space: normal;text-overflow: ellipsis;line-height: 28px;border-left: 1px solid #dedede;margin-left: 65px;padding-left: 15px;min-height: 55px;}
#cont .hot_news > ul > li:hover span{color:#27ad1c}
#cont .hot_news > ul > li span{line-height: 25px;display: inline-block;float: left;position: relative;width:55px;color: #44923e;font-size: 13px;text-align: center;}
#cont .hot_news > ul > li span i{display: block;font-style: inherit;font-size: 32px;font-weight: 700;}

@media screen and (max-width: 640px)
{
    body{overflow-x:hidden}
    .wrap {width:100%;margin:0 auto;}
    .header{position: relative;width:100%;min-width: auto;}
    .header .logo{width: 50%;margin-left: 15px;clear: both;margin-top: 35px;padding: 20px 0 13px;}
    .header .sea_box{float: inherit;margin-top: 0;}
    .header .sea_box p{width: 100%;padding: 5px 10px 5px 0;text-align:right;background: #f0fdee;box-sizing: border-box;clear: both;position: absolute;}
    .header .sea_box p a {color: #333;margin-right: 6px;font-size: 12px;}
    .header .sea_box .sea_bar,.header .nav ul{display: none}
    .header .sea_box .sea_bar{position: absolute;width: 100%;top: 118px;z-index: 999;background: #FFF;padding: 15px;box-sizing: border-box;display:none;}
    .header .sea_box .sea_bar input{}
    .header .sea_box .sea_bar .text{border: 1px solid #b7b9b8;width: 78%;color: #333;}
    .header .sea_box .sea_bar .btn{width: 15%;margin-right: 15px;}
    .header .nav {background: none;float: right;position: absolute;top: 72px;right: 10px;}
    .header .nav .wap_btn{display: block;    bottom: 40px;right: 8%;z-index: 50;width: 41px;height: 31px;margin-left: 0;}
    .header .nav .wap_btn button{display: block;width: 35px;height: 35px;position: relative;}
    .header .nav .wap_btn button i{display: inline-block;vertical-align: middle;position: absolute;left: 50%;top: 50%;width: 28px;height: 3px;margin-top: -2px;margin-left: -14px;background: #FFF;transition: 0.2s;}
    .header .nav .wap_btn button i::before{content: "";display: inline-block;vertical-align: middle;position: absolute;left: 0;top: -10px;width: 100%;height: 100%;background: #FFF;transition: 0.2s;}
    .header .nav .wap_btn button i::after{content: "";display: inline-block;vertical-align: middle;position: absolute;left: 0;top: 10px;width: 100%;height: 100%;background: #FFF;transition: 0.2s;}
    .tab_box > ul > li > span{padding: 10px;font-size: 16px;}
    .news,.side_box {float: none;width:100%;}
    .sub1 .main {padding-top: 27px;min-width: auto;padding: 25px 15px 15px 15px;width: auto;}
    .jzyg_box{display:block}
    .jzyg_box li{margin-bottom: 20px;border: 1px solid #dedede;margin-right: 20px;padding: 0;width: 100%;display: block;}
    .jzyg_box li a{display: block}
    .jzyg_box li a img{width:100%;display: block;}
    .jzyg_box li a .txtBar{padding:15px;font-size:20px}
    .jzyg_box li a .txtBar .timeBox{color: #00a539}
    .jzyg_box li a .txtBar p{line-height: 65px;width: 40%;font-size:20px;float: left;color: #00a539;height: 65px;text-align:left;}
    .jzyg_box li a .txtBar p span{position: relative;color: #00a539;text-align:left;}
    .jzyg_box li a .txtBar .more{float: right;text-align: right;width: 25px;line-height: 70px;}
    .jzyg_box li a .txtBar .more svg{}
    .side_box{padding-bottom: 280px;}
    .img_link, .footer h3, .footer .links ul, footer .about_us .txt, .tab_box > ul > li.last_btn{display: none}
    .footer .links,.footer .about_us,.footer .about_us .txt,.footer .about_us .rwm{width:100%;float: none;padding:0;border:none}
    .footer{padding-bottom: 95px;width:100%;min-width: auto;}
    .footer .links{position: absolute;bottom: 0px;}
    .footer .links .copy{width: auto;background: #404040;padding: 15px;text-align: center;}
    .footer .links .copy p{font-size:12px}
    .footer .about_us .rwm {text-align: center;}
    .footer .about_us .rwm p{float: none;text-align: center;width: 35%;font-size: 12px;}
    .footer .about_us .rwm p:first-child{margin-left: 0}
    .container{margin-bottom: 20px;}
    #main{padding: 15px 15px 0;}
    .main .cul span{display: none}
    .main .cul p{float:left}
    #cont .container,.container{float: none;width: auto;}
    #cont .hot_news,.left_box{display: none}
    .container ul, .container .txt {background: #FFF;padding:15px;}
    .container #img_more li{margin-bottom: 20px;margin-right: 0;padding: 0;width: 100%;float: none;display:block;}
    .container .list_img li a dl dt{width: 24%;}
    .container .list_img li a dd {width: 70%;}
    .container .list_img li a dd h3 {max-height: 30px;overflow: hidden;}
.container .txt h3 p{text-indent: 0;}
.container .txt p img {
    max-width: 90%;
    margin: 15px 0;
    margin-left: -2em;
}
}