﻿.ztheaddiv{ width:100%; height:80px; float:left; background:#001334; border-bottom:1px solid #ededed;}
.ztlogo{ width:auto; height:24px; float:left; margin:28px 80px 0 0;}
.ztlogo img{ width:auto; height:30px; display:block;}
.ztheaddiv .ztul{ width:auto; height:80px; float:right; list-style:none;}
.ztheaddiv .ztul li{ width:auto; height:80px; float:left; margin:0 30px;}
.ztheaddiv .ztul li a{ width:auto; height:80px; line-height:80px; float:left; font-size:18px; color:#fff;font-family: "ziti1"; background: url(../template/pc/assets/img/zhuanti/lsbj.png) center bottom no-repeat;background-size: 0 2px; transition: all 0.5s ease;}
.ztheaddiv .ztul li a:hover{ color:#18A338 !important; background-size:100% 2px; transition:all 0.5s ease; }
.ztheaddiv .sosodiv{margin-top:22px;}

.ztheaddiv .ztul li a.lxwma{
 width: auto;
    height: 45px;
    line-height: 45px;
    float: right;
    padding: 0 15px;
    border-radius: 30px;
    background: #18A338;
    color: #fff;
    font-size: 18px;
    margin: 10px 25px;}
	
.ztheaddiv .ztul li a.lxwma:hover{ color:#000 !important; background-size:100% 2px; transition:all 0.5s ease; }

	@media only screen and (max-width: 1560px) {
.ztheaddiv .ztul li a.lxwma {
        padding: 0 20px;
        font-size: 14px;
        margin: 18px 12px;
    }
}
	@media only screen and (min-width: 700px) {
.ztheaddiv .ztul li a.lxwma {
        padding: 0 20px;
        font-size: 14px;
        margin: 18px 12px;
		
    }
}

.ztnyban{ width:100%; height:auto; float:left; position:relative; margin-top:80px;}
.ztnyban .img{ width:100%; height:750px; display:block;}
.ztnybanwz{ width:100%; height:520px; float:left; position:absolute; left:0; top:0px;display: flex; align-items: center;}
.ztnybanwzc{ width:50%; height:auto; float:left; position:relative; margin-top:80px; opacity:0.5; }
.ztnybanwzc h1{ width:100%; height:auto; float:left; font-size:48px; line-height:52px; font-weight:bold; color:#fff; position:relative; z-index:1; margin-bottom:20px;} 
.ztnybanwzc p{ width:100%; height:auto; float:left; font-size:18px; line-height:30px; color:#fff; } 

.ztdiv1{ width:100%; height:auto; float:left; padding:24px 0; background:#fff;}
.ztdiv1 a{ width:auto; height:30px; line-height:30px; border-radius:3px; float:left; margin:3px 6px 3px 0; border:1px solid #f2f2f2; font-size:16px; padding:0 15px; box-sizing:border-box;}
.ztdiv1 a:hover{ background:#18A338; color:#fff;}

.ztdiv2{ width:100%; height:auto; float:left; background:#f9fafc; padding-bottom:90px;}
.zth2{ width:100%; height:auto; float:left; font-size:40px; line-height:50px; color:#333; margin:10px 0 25px 0;}
.ztdiv2c{ width:100%; height:auto; float:left; background:#fff;}
.ztdiv2c dl.d1{ width:56%; height:auto; float:left; padding:40px 30px 20px 30px; box-sizing:border-box;}
.ztdiv2c dl.d1 dd{ width:60%; height:auto; float:left; padding:35px 20px 0 20px; box-sizing:border-box;}
.ztdiv2c dl.d1 dd span{ width:100%; height:auto; float:left; padding-left:20px; font-size:16px; line-height:24px; color:#666; box-sizing:border-box; background:url(../template/pc/assets/img/zhuanti/ztlist_tb.png) left center no-repeat;}
.ztdiv2c dl.d1 dd h3 a{ width:100%; height:auto; float:left; font-size:24px; line-height:30px; max-height:60px; color:#000; overflow:hidden; margin:10px 0 15px 0;}
.ztdiv2c dl.d1 dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; max-height:52px; color:#999; overflow:hidden; margin-bottom:15px;}
.ztdiv2c dl.d1 dd a{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#555;}
.ztdiv2c dl.d1 dd a s{ padding-right:20px; background:url(../template/pc/assets/img/zhuanti/index1_tb4.png) right center no-repeat;}
.ztdiv2c dl.d1 dt{ width:40%; height:auto; float:left; overflow:hidden;}
.ztdiv2c dl.d1 dt img{ width:100%; height:auto; display:block; -webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.ztdiv2c dl.d1:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.ztdiv2c dl.d1:Hover dd h3 a,.ztdiv2c dl.d2:Hover dd h3 a,.ztdiv2c1a dl:hover dd h3 a,.ztdiv2c1b ul li:hover h3 a,.ztdiv2c1c ul li:hover h3 a{ color:#18A338;}

.ztdiv2c dl.d2{ width:22%; height:auto; float:left; padding:20px 30px; border-left:1px solid #f2f2f2; box-sizing:border-box;}
.ztdiv2c dl.d2 dt{ width:80%; height:auto; float:left; margin:0 10%; overflow:hidden;}
.ztdiv2c dl.d2 dt img{ width:100%; height:auto; display:block; -webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.ztdiv2c dl.d2:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.ztdiv2c dl.d2 dd{ width:100%; height:auto; float:left;}
.ztdiv2c dl.d2 dd h3 a{ width:100%; height:auto; float:left; font-size:18px; line-height:24px; max-height:48px; color:#000; overflow:hidden; margin:5px 0 10px 0;}
.ztdiv2c dl.d2 dd p{ width:100%; height:auto; float:left; font-size:14px; line-height:22px; max-height:44px; color:#999; overflow:hidden; margin-bottom:10px;}
.ztdiv2c dl.d2 dd span{ width:100%; height:auto; float:left; padding-left:20px; font-size:14px; line-height:24px; color:#666; box-sizing:border-box; background:url(../template/pc/assets/img/zhuanti/ztlist_tb.png) left center no-repeat;}

.ztdiv2c1{ width:100%; height:auto; float:left; background:#fff; margin-top:40px; }
.ztdiv2c1tt{ width:100%; height:70px; line-height:70px; font-size:24px; color:#fff; text-indent:35px; background:#18A338;}
.ztdiv2c1a{ width:60%; height:auto; float:left;}
.ztdiv2c1a dl{ width:calc(100% / 3); height:auto; float:left; padding:20px 30px; border-right:1px solid #f2f2f2;box-sizing:border-box;}
.ztdiv2c1a dl dt{ width:80%; height:auto; float:left; margin:0 10%; overflow:hidden;}
.ztdiv2c1a dl dt img{ width:100%; height:auto; display:block; -webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.ztdiv2c1a dl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.ztdiv2c1a dl dd{ width:100%; height:auto; float:left;}
.ztdiv2c1a dl dd h3 a{ width:100%; height:auto; float:left; font-size:18px; line-height:24px; max-height:48px; color:#000; overflow:hidden; margin:5px 0 10px 0;}
.ztdiv2c1a dl dd p{ width:100%; height:auto; float:left; font-size:14px; line-height:22px; max-height:44px; color:#999; overflow:hidden; margin-bottom:10px;}
.ztdiv2c1a dl dd span{ width:100%; height:auto; float:left; padding-left:20px; font-size:14px; line-height:24px; color:#666; box-sizing:border-box; background:url(../template/pc/assets/img/zhuanti/ztlist_tb.png) left center no-repeat;}
.ztdiv2c1b{ width:40%; height:auto; float:left; padding:0 30px; box-sizing:border-box;}
.ztdiv2c1b ul{ width:100%; height:auto; float:left; list-style:none; margin-top:10px;}
.ztdiv2c1b ul li{ width:100%; height:auto; float:left; padding:18px 0; border-bottom:1px solid #f2f2f2; box-sizing:border-box;}
.ztdiv2c1b ul li h3 a{ width:100%; height:auto; float:left; font-size:18px; line-height:24px; max-height:48px; color:#000; overflow:hidden; margin-bottom:5px;}
.ztdiv2c1b ul li span{ width:100%; height:auto; float:left; padding-left:20px; font-size:14px; line-height:24px; color:#666; box-sizing:border-box; background:url(../template/pc/assets/img/zhuanti/ztlist_tb.png) left center no-repeat;}
.ztdiv2c1b ul li:last-child{ border-bottom:none;}
.ztdiv2c1c{ width:100%; height:auto; float:left; border-top:1px solid #F2F2F2;}
.ztdiv2c1c ul{ width:100%; height:auto; float:left; list-style:none;}
.ztdiv2c1c ul li{ width:20%; height:auto; float:left; padding:30px;box-sizing:border-box;}
.ztdiv2c1c ul li h3 a{ width:100%; height:auto; float:left; font-size:17px; line-height:24px; max-height:72px; color:#000; overflow:hidden; margin-bottom:5px;}
.ztdiv2c1c ul li span{ width:100%; height:auto; float:left; padding-left:20px; font-size:14px; line-height:24px; color:#666; box-sizing:border-box; background:url(../template/pc/assets/img/zhuanti/ztlist_tb.png) left center no-repeat;}

.ztdiv3{ width:100%; height:auto; float:left; padding:70px 0 90px 0; background:#fff;}
.ztdiv4{ width:100%; height:auto; float:left; padding:60px 0; background:url(../template/pc/assets/img/zhuanti/ztdiv4bj.jpg) center center no-repeat; background-size:cover;}
.ztdiv4 strong{ width:100%; height:auto; font-size:44px; line-height:56px; float:left;text-align:center; color:#fff;}

.ztdiv5{ width:100%; height:auto; float:left; padding:70px 0 60px 0; background:#F2F2F2;}
.ztdiv5 dl{ width:24%; height:auto; float:left; margin:0 0.5% 0.5% 0.5%;}
.ztdiv5 dl dt{ width:100%; height:auto; float:left;overflow:hidden;}
.ztdiv5 dl dt img{ width:100%; height:auto; display:block; -webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.ztdiv5 dl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.ztdiv5 dl dd{ width:100%; height:auto; float:left;}
.ztdiv5 dl dd h4 a{ width:100%; height:auto; float:left; font-size:18px; line-height:24px; max-height:48px; color:#000; overflow:hidden; margin:8px 0; text-align:center; font-weight:600;}
.ztdiv5 dl dd h4 a:hover{ color:#18A338;}

.ztdiv6{ width:100%; height:auto; float:left; padding:0 0 80px 0; background:#fff;}
.ztdiv6 dl{ width:100%; height:auto; float:left; background:#f8f8f8; margin:30px 0 10px 0; padding:30px 90px 30px 70px; box-sizing:border-box;}
.ztdiv6 dl dt{ width:300px; height:auto; float:left; overflow:hidden;}
.ztdiv6 dl dt img{ width:100%; height:auto; display:block; -webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
.ztdiv6 dl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
.ztdiv6 dl dd{ width:calc(100% - 300px); height:auto; float:left; padding:20px 200px 0 40px; position:relative; box-sizing:border-box;}
.ztdiv6 dl dd h3 a{ width:100%; height:auto; float:left; font-size:30px; line-height:40px; max-height:80px; color:#000; overflow:hidden; margin:20px 0 25px 0;}
.ztdiv6 dl dd p{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; max-height:60px; color:#555; overflow:hidden; margin-bottom:15px;}
.ztdiv6 dl dd a{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#555;}
.ztdiv6 dl dd a s{ padding-right:20px; background:url(../template/pc/assets/img/zhuanti/index1_tb4.png) right center no-repeat;}
.ztdiv6 dl dd strong{ width:118px; height:140px; text-align:center; color:#fff; padding-left:10px; padding-top:25px; font-size:48px; line-height:50px; background:url(../template/pc/assets/img/zhuanti/ztlist_tb1.png) top center no-repeat; background-size:100% 100%; position:absolute; right:0; top:-50px; box-sizing:border-box;}
.ztdiv6 dl dd strong span{ width:100%; font-size:20px; line-height:32px; float:left; background:url(../template/pc/assets/img/zhuanti/hsbj.jpg) top center no-repeat; background-size:15px 1px; margin-top:5px; padding-top:5px;}
.ztdiv6 dl:hover dd h3 a{ color:#18A338;}

.ztdiv7{ width:100%; height:auto; float:left; padding:70px 0; background:url(../template/pc/assets/img/zhuanti/ztdiv7bj.jpg) center center no-repeat; background-size:cover;}
.zth21{ width:100%; height:auto; float:left; font-size:24px; line-height:30px; color:#333; margin:10px 0;}
.ztdiv7 ul{ width:100%; height:auto; float:left; background:#fff; border-radius:20px; list-style:none; margin:7px 0;}
.ztdiv7 ul li{ width:calc(100% / 3); height:auto; float:left; border-bottom:1px solid #f9f9f9; border-right:1px solid #f9f9f9; padding:20px 30px; box-sizing:border-box;}
.ztdiv7 ul li a{ width:100%; height:26px; line-height:26px; padding-left:25px; float:left; background:url(../template/pc/assets/img/zhuanti/ztdiv7_tb.png) left center no-repeat; font-size:16px; overflow:hidden; color:#444;}
.ztdiv7 ul li a:hover{  background:url(../template/pc/assets/img/zhuanti/ztdiv7_tbh.png) left center no-repeat;  color:#18A338;}

.ztdiv8{ width:100%; height:auto; float:left; padding:70px 0; background:url(../template/pc/assets/img/zhuanti/ztdiv8bj.jpg) center center no-repeat; background-size:cover;}
.ztdiv8 dl{ width:30%; height:auto; float:left; box-sizing:border-box;}
.ztdiv8 dl dt{ width:100%; height:auto; float:left; font-size:22px; line-height:30px; color:#fff; font-weight:600;}
.ztdiv8 dl dd{ width:100%; height:auto; float:left; margin-top:20px;}
.ztdiv8 dl dd h3 a{ width:100%; height:22px; overflow:hidden; float:left; font-size:16px; line-height:22px; margin:7px 0; color:rgba(255,255,255,0.7); font-weight:normal;}
.ztdiv8 dl dd h3 a:hover{ color:#fff;}
.ztdiv8 dl.d1{ width:34%; border-left:1px solid rgba(255,255,255,0.1); padding:0 50px; margin:0 3%; border-right:1px solid rgba(255,255,255,0.1);}

.ztbottom{ width:100%; height:auto; float:left; padding:0 0 20px 0; background:#f9fafc;}
.ztbottom dl.d1{ width:100%; height:auto; float:left; padding:35px 0; border-bottom:1px solid rgba(150,150,150,0.1); margin-bottom:30px;}
.ztbottom dl.d1 dt{ width:auto; height:auto; float:left;}
.ztbottom dl.d1 dt img{ width:auto; height:24px; display:block;}
.ztbottom dl.d1 dd{ width:auto; height:auto; float:right;}
.ztbottom dl.d1 dd a{ width:auto; height:auto; float:left; font-size:18px; line-height:24px; color:#333; font-weight:600; margin-left:50px;}
.ztbottom dl.d1 dd a:hover{ color:#000;}
.ztbottoml{ width:50%; max-width:460px; height:auto; float:left;}
.ztbottoml strong.s{ width:100%; height:auto; float:left; font-size:18px; line-height:24px; color:#333;}
.ztbottoml p{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; color:#777; margin-top:10px;}
.ztbottoml strong.s1{ width:100%; height:auto; float:left; font-size:32px; line-height:40px; color:#18A338; margin-top:15px;}
.ztbottomr{ width:50%; height:auto; float:right; text-align:right;}
.ztbottomr dl{ width:210px; height:40px; position:relative; float:right; text-align:left; cursor:pointer; margin-bottom:15px;}
.ztbottomr dl dt{ width:100%; height:40px;float:left; background:#f1f2f4; padding:0 20px; box-sizing:border-box;}
.ztbottomr dl dt s{ width:100%; height:40px; line-height:40px; float:left; font-size:16px; padding-right:20px; box-sizing:border-box; background:url(../template/pc/assets/img/zhuanti/bottom_tb.png) right center no-repeat;}
.ztbottomr dl dd{ width:100%; height:auto; position:absolute; padding-top:10px; display:none; left:0; bottom:40px; background:#f1f2f4}
.ztbottomr dl dd a{ width:100%; height:30px; line-height:30px; float:left; font-size:15px; color:#333; padding:0 20px; box-sizing:border-box; border-bottom:1px solid #ededed;}
.ztbottomr dl:hover dd{ display:block;} 
.ztbottomr p{ width:100%; height:auto; float:left; font-size:16px; line-height:24px; color:#777; margin-top:10px;}
.ztbottomr p a{ font-size:16px; line-height:24px; color:#777;}
.ztbottomr p a:hover{ color:#000;}


/******专题详细页*****/
.ztxxdiv1{ width:100%; height:auto; float:left; background-size:cover !important; margin-top:80px;}
.ztxxdiv1tu{ width:100%; height:auto; float:left; background-size:cover !important;}
.ztxxdiv1c{ width:100%; height:auto; float:left; padding-bottom:50px;}
.ztxxdiv1c .miaobao,.ztxxdiv1c .miaobao a{ color:#fff;}
.ztxxdiv1c h1{ width:100%; height:auto; float:left; font-size:44px; line-height:56px; color:#fff; text-align:center; margin:10px 0 20px 0;}
.ztxxdiv1c p{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; color:#fff; text-align:center;}

.ztxxdiv1nr{ width:100%; height:auto; float:left; background:#fff; padding:30px 0;}
.ztxxdiv1nr dl{ width:100%; height:auto; float:left; }
.ztxxdiv1nr dl dt{ width:400px; height:auto; float:left; box-sizing:border-box;}

.ztxxdiv1nr dl dt .proxxdivtz{ width:100%; height:auto; float:left;}
.ztxxdiv1nr dl dt .proxxdivtz .jqzoom img{ padding:0;}
.ztxxdiv1nr dl dt .proxxdivtz .spec-scroll .items ul li img{ padding:0px; width:56px; box-sizing:border-box;}

.ztxxdiv1nr dl dd{ width:calc(100% - 400px); height:auto; float:left; padding:20px 0 0 50px; box-sizing:border-box;}
.ztxxdiv1nr dl dd h2{ width:100%; height:auto; float:left; font-size:44px; line-height:50px; color:#000; margin-bottom:15px;}
.ztxxdiv1nr dl dd p.p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px; color:#555; margin-bottom:20px;}
.ztxxdiv1nr dl dd a.a{ width:auto; height:52px; float:left; border-radius:3px; background:#18A338; padding:0 20px;}
.ztxxdiv1nr dl dd a.a s{ height:52px; line-height:52px; float:left; padding-right:24px; font-size:16px; color:#fff; background:url(../template/pc/assets/img/zhuanti/index1_tb4a.png) right center no-repeat;}
.ztxxdiv1nr dl dd a.a:Hover{ opacity:0.8;}
.ztxxdiv1nr dl dd span{ width:auto; height:52px; float:right;}
.ztxxdiv1nr dl dd span a{ width:40px; height:40px; float:left; padding:10px; background:#aaaeb5; box-sizing:border-box; border-radius:40px; margin:6px 3px;}
.ztxxdiv1nr dl dd span a img{ width:100%; height:auto; display:block;}
.ztxxdiv1nr dl dd span a:hover{ background:#18A338;}

.ztxxdiv2{ width:100%; height:auto; float:left; padding:80px 0; background:url(../template/pc/assets/img/zhuanti/ztdiv2bj.jpg) center center no-repeat; background-size:cover;}
.ztxxdiv2 .zth2{ color:#fff;}
.ztxxdiv2 p.p{ width:90%; height:auto; float:left; font-size:18px; line-height:26px; color:#fff;margin-top:-10px;}
.ztxxdiv2 .protjdivz{ margin-top:30px;}
.ztxxdiv2 .protjleft,.ztxxdiv2 .protjright,.ztxxdiv2 .protjleft:hover,.ztxxdiv2 .protjright:hover{ border-radius:100%; width:60px; height:60px;}

.ztxxdiv3{ width:100%; height:auto; float:left; padding:80px 0; background:#F2F2F2;}
.ztxxdiv3 .zth2{ text-align:center;}
.ztxxdiv3 p.p{ width:100%; height:auto; float:left; font-size:18px; line-height:26px; color:#555; text-align:center; margin-top:-10px;}

dl.ztyydl{ width:333px; height:auto; float:left; position:relative; margin:0 10px;}
dl.ztyydl dt{ width:100%; height:auto; float:left; overflow:hidden; position:relative;}
dl.ztyydl dt img{ width:100%; height:auto; display:block; -webkit-transform: scale(1,1);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1,1);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms;}
dl.ztyydl:hover dt img{ -webkit-transform: scale(1.03,1.03);-webkit-transition-timing-function: ease-out;  -webkit-transition-duration: 800ms;  -moz-transform: scale(1.03,1.03);  -moz-transition-timing-function: ease-out;  -moz-transition-duration: 800ms; }
dl.ztyydl dt:hover span{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; background:rgba(25,71,186,0.4);}
dl.ztyydl dd{ width:100%; height:auto; position:absolute; left:0; bottom:40px; z-index:2;}
dl.ztyydl dd h3 a{ width:100%; height:auto; float:left; font-size:18px; line-height:26px; color:#fff; text-align:center; font-weight:600; padding:0 30px; box-sizing:border-box;}
dl.ztyydl dd h3 a:hover{color:#18A338;}


.ztyydivz{ width:100%; height:auto; float:left; padding-bottom:50px; position:relative; margin-top:30px;}
.ztyydiv{ width:100%; height:auto; float:left; position:relative; overflow:hidden;}
.ztyylist{ width:20000px; height:auto !important; overflow:hidden; float:left; position:relative;transition:transform 600ms;}
.ztyyleft{ width:60px; height:60px; position:absolute; left:-70px; top:38%; float:left; background:url(../template/pc/assets/img/zhuanti/jtl.png) center center no-repeat; cursor:pointer; background-size:50px 50px !important;  display:block;}
.ztyyright{ width:60px; height:60px;  position:absolute; right:-70px; top:38%;float:right; background:url(../template/pc/assets/img/zhuanti/jtr.png) center center no-repeat ; cursor:pointer; background-size:50px 50px !important;  display:block;}
.ztyyleft:hover{ background:url(../template/pc/assets/img/zhuanti/jtlh.png) center center no-repeat;}
.ztyyright:hover{ background:url(../template/pc/assets/img/zhuanti/jtrh.png) center center no-repeat;}  
.ztyyspan{margin:0px;padding:0px; width:100%;  position:absolute; bottom:10px;text-align:center; z-index:886;}
.ztyyspan span{display:inline-block; position:relative; width:10px;height:10px; border-radius:100%; background:#ccc; cursor:pointer; margin:0 5px; box-sizing:border-box;}
.ztyyspan span.cur{  background:#18A338;}

.ztxxdiv4{ width:100%; height:auto; float:left; padding:80px 0; background:#fff;}
.ztxxdiv4left{ width:325px; height:auto; float:left;}
.ztxxdiv4left ul{ width:100%; height:auto; float:left; list-style:none; border:1px solid #ededed; border-bottom:none; box-sizing:border-box;}
.ztxxdiv4left ul li{ width:100%; height:auto; float:left; background:url(../template/pc/assets/img/zhuanti/lsbj.png) left center no-repeat; transition:all 0.5s ease; background-size:2px 0; padding:24px 30px; box-sizing:border-box; border-bottom:1px solid #ededed;}
.ztxxdiv4left ul li a{ width:100%; height:auto; float:left; font-size:18px; font-weight:600; line-height:24px; padding-right:20px; background:url(../template/pc/assets/img/zhuanti/index1_tb4.png) right center no-repeat; box-sizing:border-box;}
.ztxxdiv4left ul li:hover{ transition:all 0.5s ease; background-size:2px 100%;}
.ztxxdiv4left ul li:hover a{ color:#18A338; background:url(../template/pc/assets/img/zhuanti/index1_tb4h.png) right center no-repeat;}
.ztxxdivright{ width:calc(100% - 325px); height:auto; float:left; padding-left:55px; box-sizing:border-box;}
.ztxxdiv4c{ width:100%; height:auto; float:left; padding-bottom:60px; font-size:16px; line-height:30px; color:#555;}
.ztxxdiv4c p{ width:100%; height:auto; float:left;}
.ztxxdiv4c1{ width:100%; height:auto; float:left; font-size:16px; line-height:30px; color:#555;}
ul.ztxxul{ width:100%; height:auto; float:left; list-style:none;background:#eff2fa}
ul.ztxxul li{ width:50%; height:60px; line-height:60px; font-size:18px; float:left; color:#333; padding-left:20px; box-sizing:border-box; overflow:hidden;}
ul.ztxxul:nth-child(odd){ background:#f8f9fd}
ul.ztxxul.top{ background:#18A338 !important;}
ul.ztxxul.top li{ color:#fff; height:70px; line-height:70px;}

.ztxxdiv5{ width:100%; height:auto; float:left; padding:80px 0; background-size:cover !important; background:#000; color:#fff;}
.ztxxdiv5 .zth2{ color:#fff;}
.ztxxdiv5c{ width:100%; height:auto; float:left; max-width:800px; color:#fff;}
.ztxxdiv5c strong{ width:100%; height:auto; float:left; font-size:22px; line-height:30px;}
.ztxxdiv5c p{ width:100%; height:auto; float:left; font-size:16px; line-height:26px;}

.ztxxdiv6{ width:100%; height:auto; float:left; padding:80px 0; font-size:16px; line-height:26px;}
.ztxxdiv6 p{ width:100%; height:auto; float:left;}
.ztxxdiv6 img{ width:auto; height:auto !important; max-width:100% !important; margin:0 auto; display:block;}

.ztxxdiv7{ width:100%; height:auto; float:left; padding:80px 0; background:url(../template/pc/assets/img/zhuanti/ztxxdiv7bj.webp) center center no-repeat; background-size:cover;}
.ztxxdiv7c{ width:40%; height:auto; float:right; color:#fff; font-size:16px; line-height:28px;}
.ztxxdiv7c .zth2{ color:#fff;}
.ztlydiv{ width:100%; height:auto; float:left; padding:60px; background:url(../template/pc/assets/img/zhuanti/ztxxlybj.webp) center center no-repeat; border-radius:20px; box-sizing:border-box; background-size:cover; margin-top:40px;}
.ztlydiv dl.ztxxdl{ width:50%; height:auto; float:left; color:#fff;}
.ztlydiv dl.ztxxdl dd{ width:100%; height:auto; float:left;}
.ztlydiv dl.ztxxdl dd strong{ width:100%; height:auto; float:left; font-size:32px; line-height:42px; }
.ztlydiv dl.ztxxdl dd p{ width:100%; height:auto; float:left; font-size:18px; line-height:28px; margin-top:10px;}
.ztlydiv dl.ztxxdl dt{ width:100%; height:auto; float:left;}
.ztlydiv dl.ztxxdl dt img{ width:80%; height:auto; margin:0 auto; display:block; max-width:320px;}
.ztlydivc{ width:45%; height:auto; float:left; margin-left:5%; background:#f7f8fa; padding:40px 20px; box-sizing:border-box; border-radius:15px; min-height:100px;}
.ztlydivc strong.s{ width:100%; height:auto; float:left; text-align:center; font-size:32px; line-height:36px; color:#333; margin-bottom:15px;}
.ztlydivc dl.lyd{ width:48%; margin:1%;}
.ztlydivc  dl.lyd dd .input{ height:42px; line-height:42px; border-radius:5px; font-size:13px;}
.ztlydivc dl.lyd.lyd1{ width:98%;}

.ztlydivc dl.lyd dd img{ height:40px; bottom:1px;}
.ztlydivc .buttona{ height:42px; float:right; margin-top:36px; margin-right:1%;}


@media only screen and (max-width:1650px){	

/*****专题详细页*****/
dl.ztyydl{ width:280px; margin:0 10px;}

}


@media only screen and (max-width:1480px){	

/******列表页****/
.ztheaddiv .ztul li{ margin:0 20px;}
.ztnyban .img{ height:380px;}
.ztnybanwz{ height:380px;}
.ztnybanwzc{ width:50%;margin-top:40px;}
.ztnybanwzc h1{font-size:36px; line-height:40px;} 
.ztnybanwzc p{ font-size:16px; line-height:26px;} 


.ztdiv1{padding:20px 0;}
.ztdiv1 a{  height:28px; line-height:28px; font-size:14px; padding:0 15px;}

.ztdiv2{ padding-bottom:60px;}
.zth2{font-size:36px; line-height:40px; margin:5px 0 15px 0;}
.ztdiv2c dl.d1 dd h3 a{ font-size:22px;}
.ztdiv2c dl.d2 dd h3 a{ font-size:17px;}

.ztdiv2c1a dl{ padding:20px;}
.ztdiv2c1a dl dd h3 a{ font-size:17px;}
.ztdiv2c1b ul li{ padding:15px 0;}
.ztdiv2c1b ul li h3 a{ font-size:17px;}
.ztdiv2c1c ul li{ padding:20px;}
.ztdiv2c1c ul li h3 a{ font-size:16px;}

.ztdiv3{ padding:60px 0;}
.ztdiv4 strong{ font-size:36px; line-height:44px;}
.ztdiv5{ padding:60px 0 50px 0;}
.ztdiv5 dl dd h4 a{ font-size:16px;}

.ztdiv6 dl{ margin:30px 0 10px 0; padding:30px 70px 30px 60px;}
.ztdiv6 dl dt{ width:280px;}
.ztdiv6 dl dd{ width:calc(100% - 300px); padding:20px 200px 0 40px; }
.ztdiv6 dl dd h3 a{ font-size:24px; line-height:30px; max-height:60px; margin:20px 0 25px 0;}
.ztdiv6 dl dd strong{ width:98px; height:120px; padding-left:10px; padding-top:20px; font-size:40px; line-height:40px; top:-45px; }
.ztdiv6 dl dd strong span{ font-size:16px; line-height:32px; margin-top:5px; padding-top:5px;}

.ztdiv7{ padding:60px 0;}


/*****专题详细页*****/
.ztxxdiv1c h1{ font-size:36px; line-height:40px;}
.ztxxdiv1nr{ padding:30px; box-sizing:border-box;}
.ztxxdiv1nr .document_width1{ width:100%;}
.ztxxdiv1nr dl dd h2{ font-size:36px; line-height:40px;}
.ztxxdiv1nr dl dd p.p{ margin-bottom:10px;  line-height:25px;}
.ztyyleft{ left:0;}
.ztyyright{ right:0;}


}






@media only screen and (max-width:1270px){	

/******列表页****/
.ztheaddiv .ztul{ display:none; width:100%; height:auto; position:fixed; left:0; top:80px; background:#001334;}
.ztheaddiv .ztul li{ width:100%; height:auto; float:left; padding:0; text-align:center;}
.ztheaddiv .ztul li a{ width:100%; height:50px; line-height:50px; float:left; border-bottom:1px solid #f2f2f2;}
.ztheaddiv .sosodiv{ margin-top:18px;}


.ztnyban .img{ height:280px;}
.ztnybanwz{ height:280px;}
.ztnybanwzc{ width:80%;margin-top:40px;}
.ztnybanwzc h1{font-size:30px; line-height:32px;} 
.ztnybanwzc p{ font-size:14px; line-height:25px;} 

.ztdiv1{padding:15px 0;}

.ztdiv2{ padding-bottom:40px;}
.zth2{font-size:30px; line-height:32px; margin:5px 0 10px 0;}
.ztdiv2c dl.d1{ width:100%; border-bottom:1px solid #f2f2f2;}
.ztdiv2c dl.d2{ width:50%;}

.ztdiv2c1{ margin-top:25px;}
.ztdiv2c1tt{ height:auto; line-height:30px; padding:15px 20px; font-size:22px; text-indent:0; box-sizing:border-box; text-align:center;}
.ztdiv2c1a{ width:100%;}
.ztdiv2c1b{ width:100%;}
.ztdiv2c1c{ display:none;}

.ztdiv3{ padding:40px 0;}
.ztdiv3 dl.ptjdl{ width:48%; margin:1%;}
.ztdiv4{ padding:40px 0;}
.ztdiv4 strong{ font-size:26px; line-height:32px;}

.ztdiv5{ padding:40px 0;}
.ztdiv5 dl{ width:calc(94% / 3); margin:1%;}
.ztdiv6{ padding-bottom:50px;}
.ztdiv6 dl{ margin:20px 0 3px 0; padding:20px 0px 20px 20px;}
.ztdiv6 dl dt{ width:200px;}
.ztdiv6 dl dd{ width:calc(100% - 230px); padding:10px 80px 0 30px; }
.ztdiv6 dl dd h3 a{ font-size:20px; line-height:30px; max-height:60px; margin:10px 0 10px 0;}
.ztdiv6 dl dd p{ font-size:15px; line-height:26px; max-height:52px; margin-bottom:10px;}
.ztdiv6 dl dd strong{ width:80px; height:100px; padding-left:5px; padding-top:20px; font-size:30px; line-height:30px; top:-35px; }
.ztdiv6 dl dd strong span{ font-size:16px; line-height:32px; margin-top:5px; padding-top:5px;}

.ztdiv7{ padding:40px 0;}
.ztdiv7 ul li{ padding:10px 20px; width:50%;}

.ztdiv8{ padding:30px 0;}
.ztdiv8 dl{ width:100%;}
.ztdiv8 dl.d1{ width:100%; padding:0; margin:0; border:none;}
.ztdiv8 dl dt{ height:50px; line-height:50px; font-size:20px; border-bottom:1px solid rgba(150,150,150,0.1); padding-right:30px; background:url(../template/pc/assets/img/zhuanti/index1_tb4a.png) right center no-repeat; box-sizing:border-box; cursor:pointer;}
.ztdiv8 dl dd{ display:none; margin-top:5px;}
.ztdiv8 dl dd h3 a{ width:50%; padding:0 10px; box-sizing:border-box; font-size:15px;}
.ztdiv8 dl.cur dd{ display:block;}

.ztbottom dl.d1{ padding:15px 0;}
.ztbottom dl.d1 dt{ display:none;}
.ztbottom dl.d1 dd{ width:100%;}
.ztbottom dl.d1 dd a{ width:20%; margin-left:0; text-align:center;}
.ztbottoml{ width:100%; max-width:100%;}
.ztbottomr{ width:100%; text-align:left;}
.ztbottomr dl{ display:none;}



/*****专题详细页*****/
.ztxxdiv1c h1{ font-size:30px; line-height:36px; margin:5px 0 10px 0;}
.ztxxdiv1c p{ font-size:15px; line-height:26px;}
.ztxxdiv1c{ padding-bottom:30px;}
.ztxxdiv1nr{ padding:20px;}
.ztxxdiv1nr dl dt{ width:100%; padding:0;}
.ztxxdiv1nr dl dd{/* width:calc(100% - 300px); */ width:100%; padding:10px 0;}
.ztxxdiv1nr dl dd h2{ font-size:30px; line-height:34px;}

.ztxxdiv1nr dl dd a.a{ height:40px;}
.ztxxdiv1nr dl dd a.a s{ height:40px; line-height:40px;}
.ztxxdiv1nr dl dd span a{ margin:0 3px;}
.ztxxdiv2{ padding:50px 0;}
.ztxxdiv2 p.p{ font-size:16px; line-height:26px; margin-top:0;}
.ztxxdiv3{ padding:50px 0;}
.ztxxdiv3 p.p{ font-size:16px; line-height:26px; margin-top:0;}
dl.ztyydl{ width:230px;}
dl.ztyydl dd h3 a{ font-size:16px; line-height:24px;}
.ztyyleft,.ztyyright{ width:40px; height:40px; top:38%; z-index:22; border-radius:100%;}

.ztxxdiv4{ padding:50px 0;}
.ztxxdiv4left{ width:100%;}
.ztxxdiv4left ul li{ width:50%; padding:15px ;}
.ztxxdiv4left ul li a{ height:24px; font-size:16px; overflow:hidden;}

.ztxxdivright{ width:100%; margin-top:30px; padding-left:0;}
.ztxxdiv7c{ width:100%;}
.ztlydiv dl.ztxxdl{ width:100%;}
.ztlydiv dl.ztxxdl dt{ display:none;}
.ztlydiv dl.ztxxdl dd strong{ font-size:24px; line-height:30px;}
.ztlydivc{ width:100%; margin-left:0; margin-top:20px;}


}




@media only screen and (max-width:800px){	

/*****专题详细页******/
dl.ztyydl{ width:30vw; margin:0 0.5vw;}


}



@media only screen and (max-width:650px){	

/******列表页****/
.ztheaddiv{ height:60px;}
.ztlogo{ height:20px; margin:20px 0 0 0;}
.ztlogo img{ height:20px;}
.ztheaddiv .sosodiv{ margin-top:10px;}
.menutb{ margin:14px 15px 0 5px;}
.ztheaddiv .ztul{ top:60px;}
.ztnyban{ margin-top:60px;}

.ztnyban .img{ height:230px;}
.ztnybanwz{ height:230px;}
.ztnybanwzc{ width:90%;margin-top:40px;}
.ztnybanwzc h1{font-size:26px; line-height:30px; margin-bottom:5px;} 
.ztnybanwzc p{ font-size:14px; line-height:24px;} 

.zth2{font-size:26px; line-height:30px; margin:0px 0 5px 0;}
.ztdiv2c dl.d1{ padding:15px;}
.ztdiv2c dl.d1 dd{ padding:35px 20px 0 0;}
.ztdiv2c dl.d1 dd h3 a{ font-size:20px; line-height:25px; max-height:50px; margin:5px 0;}
.ztdiv2c dl.d1 dd p{ font-size:14px; line-height:22px; max-height:44px; margin-bottom:5px;}

.ztdiv2c dl.d2{ padding:15px;}
.ztdiv2c1a dl{ padding:15px;}
.ztdiv2c1a dl dd h3 a{ font-size:16px; line-height:24px; max-height:72px;}
.ztdiv2c1a dl dd p{ display:none;}
.ztdiv2c1tt{ font-size:20px;}
.ztdiv2c1b{ padding:0 15px;}

.ztdiv4 strong{ font-size:22px; line-height:26px;}
.ztdiv5 dl dd h4 a{ height:44px; line-height:22px;}
 
.ztdiv6 dl{ margin:20px 0 3px 0; padding:15px 0px 15px 15px;}
.ztdiv6 dl dt{ width:180px;}
.ztdiv6 dl dd{ width:calc(100% - 200px); padding:10px 60px 0 10px; }
.ztdiv6 dl dd h3 a{ font-size:18px; line-height:26px; max-height:52px; margin:5px 0 5px 0;}
.ztdiv6 dl dd p{ font-size:14px; line-height:24px; max-height:48px; margin-bottom:5px;}
.ztdiv6 dl dd strong{ width:60px; height:70px; padding-left:5px; padding-top:10px; font-size:20px; line-height:20px; top:-25px; }
.ztdiv6 dl dd strong span{ font-size:12px; line-height:24px; margin-top:5px; padding-top:5px;}
.zth21{ font-size:20px;}
.ztbottom dl.d1 dd a{ font-size:15px;}
.ztdiv8{ padding:15px 0;}

/*****专题详细页******/
.ztxxdiv1{ margin-top:60px;}
.ztxxdiv1c h1{ font-size:26px; line-height:30px;}
.ztxxdiv1c p{ font-size:14px; line-height:24px;}
.ztxxdiv1nr{ padding:15px;}
.ztxxdiv1nr dl dd h2{ font-size:26px; line-height:30px; margin-bottom:5px;}
.ztxxdiv1nr dl dd p.p{ font-size:14px; line-height:24px;}
.ztxxdiv1nr dl dd span{ width:100%; float:left; margin-top:10px;}
.ztxxdiv2,.ztxxdiv3,.ztxxdiv4{ padding:30px 0;}
.ztxxdiv2 p.p,.ztxxdiv3 p.p{ font-size:14px; line-height:24px;}
.ztxxdiv2 .protjdivz{ margin-top:20px;}
.ztyydivz{ margin-top:20px;}

.ztyyleft,.ztyyright{ width:40px; height:40px; border-radius:100%;}
dl.ztyydl dd h3 a{ font-size:16px; line-height:24px;}
.ztxxdiv4left ul li{ padding:10px 15px;}
.ztxxdiv4left ul li a{ font-size:14px;}
ul.ztxxul.top { margin-top:10px;}
ul.ztxxul.top li{ height:50px; line-height:50px;}
ul.ztxxul li{ height:40px; line-height:40px; font-size:15px;}

.ztxxdiv5,.ztxxdiv6,.ztxxdiv7{ padding:40px 0;}
.ztxxdiv5c strong{ font-size:18px; line-height:26px;}
.ztxxdiv5c p{ font-size:14px; line-height:24px;}
.ztxxdiv6,.ztxxdiv7c,.ztxxdiv4c{ font-size:14px; line-height:24px;}

.ztlydiv{ padding:30px; margin-top:20px;}
.ztlydiv dl.ztxxdl dd strong{ font-size:20px; line-height:26px;}
.ztlydiv dl.ztxxdl dd p{ font-size:15px; line-height:26px;}

}



@media only screen and (max-width:460px){	

/******列表页****/
.ztnyban .img{ height:200px;}
.ztnybanwz{ height:200px; text-align:center;}
.ztnybanwzc{ width:100%;margin-top:20px;}
.ztnybanwzc h1{font-size:22px; line-height:26px; margin-bottom:5px;} 
.ztnybanwzc p{ font-size:13px; line-height:24px;} 
.ztdiv3,.ztdiv5,.ztdiv7{ padding:25px 0;}
.ztdiv1 a{ height:26px; line-height:26px; font-size:13px; padding:0 10px;}
.zth2{ font-size:22px;}
.ztdiv2c dl.d1 dd{ padding:0 15px 0 0;}
.ztdiv2c dl.d1 dd span{ font-size:13px;}
.ztdiv2c dl.d1 dd h3 a{ font-size:16px; line-height:22px; max-height:44px;}
.ztdiv2c dl.d1 dd p{ line-height:20px; height:40px;}
.ztdiv2c dl.d2 dd h3 a{ font-size:16px; line-height:22px; height:44px;}
.ztdiv2c dl.d2 dd p{ line-height:20px; height:40px;}
.ztdiv2c dl.d2 dd span{ font-size:12px;}
.ztdiv2c1tt{ line-height:26px; padding:10px 0; font-size:18px;}
.ztdiv2c1a dl{ width:50%;}
.ztdiv2c1a dl:nth-child(3){ display:none;}
.ztdiv2c1a dl dd h3 a{ font-size:16px; line-height:22px; height:44px;}
.ztdiv2c1a dl dd span{ font-size:12px;}
.ztdiv2c1b ul li{ padding:8px 0;}
.ztdiv2c1b ul li h3 a{ font-size:15px; line-height:22px; max-height:44px;}
.ztdiv2c1b ul li span{ font-size:12px;}
.ztdiv4{ padding:20px 0;}
.ztdiv4 strong{ font-size:18px; inline-box-align:22px;}
.ztdiv5 dl{ width:48%; margin:1%;}
.ztdiv5 dl:nth-child(5){ display:none;}
.ztdiv5 dl dd h4 a{ font-size:14px; line-height:20px; height:40px;}

.ztdiv6 dl{ margin:15px 0 0px 0; padding:10px 0px 10px 10px;}
.ztdiv6 dl dt{ width:130px;}
.ztdiv6 dl dd{ width:calc(100% - 140px); padding:10px 30px 0 10px; }
.ztdiv6 dl dd h3 a{ font-size:16px; line-height:22px; max-height:66px; margin:5px 0 5px 0;}
.ztdiv6 dl dd p{ display:none;}
.ztdiv6 dl dd strong{ width:60px; height:70px; padding-left:5px; padding-top:10px; font-size:20px; line-height:20px; top:-20px; right:-10px; }
.ztdiv6 dl dd strong span{ font-size:12px; line-height:24px; margin-top:5px; padding-top:5px;}
.zth21{ font-size:16px; line-height:22px; text-align:center;}
.ztdiv7 ul li{ padding:5px 10px;}
.ztdiv7 ul li a{ padding-left:18px; font-size:14px;}

.ztdiv8 dl dt{ font-size:16px;}

.ztbottom dl.d1{ display:none;}
.ztbottoml{ margin-top:20px;}
.ztbottoml p{ font-size:14px; line-height:20px; margin-top:5px;}
.ztbottoml strong.s1{ font-size:20px; line-height:22px;}
.ztbottomr p{font-size:14px; line-height:20px; margin-top:5px;}
.ztbottomr p a{ font-size:14px; line-height:20px;}


/*****专题详细页******/
.ztxxdiv1c h1{ font-size:22px; line-height:26px; margin:0 0 5px 0;}
.ztxxdiv1nr{ padding:10px;}
.ztxxdiv1nr dl dd h2{ font-size:22px; line-height:26px;}
dl.ztyydl{ width:47vw;}
dl.ztyydl dd{ bottom:20px;}
dl.ztyydl dd h3 a{ padding:0 15px; font-size:14px; line-height:20px;}
.ztxxdiv4left ul li{ padding:8px 10px;}
.ztxxdiv4left ul li a{ font-size:13px;}
ul.ztxxul li{ font-size:14px; padding-left:10px;}

.ztxxdiv5c strong{ font-size:16px; line-height:24px;}
.ztxxdiv5c p{ line-height:22px;}

.ztlydiv{ padding:10px;}
.ztlydiv dl.ztxxdl dd strong{ font-size:18px; line-height:24px; text-align:center;}
.ztlydiv dl.ztxxdl dd p{ font-size:14px; line-height:24px; text-align:center;}
.ztlydivc{ padding:20px 10px;}
.ztlydivc strong.s{ font-size:24px; line-height:26px;}
.ztlydivc .buttona{ width:130px; text-indent:15px; font-size:14px; background-position:110px center;}


}






