body{width:100%;color:#333; }
.wd{width:1400px; margin: 0 auto;}
.top{width:100%;position:absolute;z-index:1;left:0;bottom:0; }
.top:before{content:"";width:100%;height:60px; position:absolute; left:0;bottom:0;background:#354cb6;}
.navcont{ }
.navbox{width:100%;background:url("/main/template/zt/wlaqz/img/navbj02.png")center bottom no-repeat;background-size:100%;padding:0 2%; }
.navli{width:14.2%;float:left;position:relative; }
.navyjlm{width:100%;}
.navyjlm a{width:100%;font-size:22px; line-height:70px;height:70px;color:#fff;text-align:center;display:block;overflow:hidden;position:relative;}
.navyjlm a>img{width:29px;height:27px; margin:16px auto 0 auto;}
.navyjlm a:hover,.navyjlm .on{background:rgba(255,255,255,0.2);}
.nav_erji{visibility: hidden;opacity:0;width:100%;position: absolute;left: 0;top: 130%;background:#fff;transition: .5s;padding:5px 0;}
.navli:hover .nav_erji{top: 100%;visibility: visible;opacity: 1;z-index: 9;}
.nav_erji a{padding: 10px 15px;display: block; text-align:center;color:#333;}
.nav_erji a:hover{ background:#1942da;color: #fff;}
/***********************************************************/
.topnav{position: relative;z-index:3;}
#header .topnav{ position:absolute;right:5px; top:0;}
#header .menua{ display:none;margin: 4px 0;position: absolute; top:42px;right:30px;}
#header .menua a{ width:40px; height:40px; background:#1230d0; display: block; border-radius: 50%; padding:7px 0 0 0;}
#header .menua a img{ width:25px; margin:0 auto 0 auto;}
#header a.menu_btn i {font-size:18px;}
#header .menu_bg,#header .menu {position: fixed;top: 0;right: 0;z-index: 10;}
#header .menu_bg {background-color: rgba(0, 0, 0, 0.7);display: none;width: 100%;height: 100%;}
#header a.menu_btn i {font-size:18px; padding-right:25px;}
#header .menu_bg,#header .menu {position: fixed;top: 0;right: 0;z-index:99;}
#header .menu_bg {background-color: rgba(0, 0, 0, 0.7);display: none;width: 100%;height: 100%;}
#header .menu {width: 9.75rem;background-color: #FFFFFF;overflow-x: hidden;height: 100%;overflow-y: auto;}
#header .menu .nav_right li{display: block;border-bottom: 0.01rem solid #eeeeef;}
#header .menu .nav_right li> a {display: block;width:100%;height:80px; box-sizing: border-box;
    color: #3a3a3a;line-height:80px;text-align: center; font-size:18px;}
#header .menu .nav_right li> a.active {background-color: #2797fd;border-color: #2797fd;color: #FFFFFF;}
#header .menu .nav_right .ejlm{ display: none;}
#header .menu .nav_right li .ejlm{ width: 100%; background: #f7f7f7; }
#header .menu .nav_right li .ejlm a{ width: 100%; line-height:30px;font-size:14px;font-weight:bold; color:#1230d0; text-align:center; display: block;}
#header .menu .nav_right li .ejlm a:hover{ color: #fff; background: #1230d0;}
/**************banner**********/
.banner{width:100%;position:relative;z-index:1;}
.bannerslideBox{ width:100%; overflow:hidden; position:relative;}
.bannerslideBox .bd{ position:relative; height:100%; z-index:0;   }
.bannerslideBox .bd li{height:550px;  zoom:1; vertical-align:middle; }
.bannerslideBox .bd li a{ width:100%;height:100%;  overflow:hidden; }
.bannerslideBox .bd img{ width:100%; object-fit: cover; }
/***********************************************************/
.zttitle01{padding-bottom:10px;border-bottom:1px solid #d1d1d1;}
.zttitle01 h5{height:36px;float:left;line-height:36px;font-size:34px;font-weight:bold; color:#333; display:block;background:url("/main/template/zt/wlaqz/img/title01.png") no-repeat;padding:0 0 0 30px;}
.zttitle01 a{ height:30px;float:right;line-height:30px;font-size:14px;color:#333; margin:3px 0 0 0; display:block; }
.zttitle01 a:hover{background:#1942da;color:#fff;padding:0 10px;transition:0.5s;}
/***********************************************************/
.index01{padding:50px 0;background:url("/main/template/zt/wlaqz/img/bj01.jpg")center top no-repeat;}
.gzdtbox{}
.gzdttpslideBox{ width:50%; overflow:hidden; position:relative;float:left;border:5px solid #1230d0;}
.gzdttpslideBox .hd{width:100%; height:6px; overflow:hidden; position:absolute; right:5px; bottom:25px; z-index:1; }
.gzdttpslideBox .hd ul{ overflow:hidden; zoom:1;display:flex;justify-content: center; }
.gzdttpslideBox .hd ul li{  margin:0 5px;  width:30px; height:6px;background:#fff;border-radius:5px;color:#fff; cursor:pointer; }
.gzdttpslideBox .hd ul li.on{width:60px; background:#1942da; color:#1942da; }
.gzdttpslideBox .bd{ position:relative; height:100%; z-index:0;   }
.gzdttpslideBox .bd li{ zoom:1; vertical-align:middle; }
.gzdttpslideBox .gzdttpimg{ width:100%; height:440px; overflow:hidden;}
.gzdttpslideBox .gzdttpimg img{ width:100%; height:100%;object-fit:cover;transition:0.5s;}
.gzdttpslideBox .gzdttpfont{ width:100%; height:100px;position:absolute;left:0;bottom:0;background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));}
.gzdttpslideBox .bd span{ width:100%; height:60px;line-height:60px;font-size:20px;text-align:center; color:#fff;padding:0 2%;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.gzdttpslideBox .bd li:hover .gzdttpimg img{ transform: scale(1.05);}
.gzdttpslideBox .bd li:hover .gzdttpfont{background-image: linear-gradient(to bottom, rgba(25,66,218,0), rgba(25,66,218,0.8));}
.gzdtright{ width:46%;  float:right;margin:0 2% 0 0;}
.gzdtul{width:100%; margin:20px 0 0 0}
.gzdtul li{margin:0 0 0 0;}
.gzdtul li:last-child{margin:0;}
.gzdtul li a{width:100%;display:block;}
.gzdtul li span{width:100%;height:47px; line-height:47px;padding:0 0 0 15px; position:relative;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;font-size:18px;color:#333; overflow:hidden;}
.gzdtul li span:before{content:""; width:7px;height:7px;background:#004efe;  position:absolute;left:0;top:20px;}
.gzdtul li:hover{background:#1942da;padding:0 10px;transition:0.5s;}
.gzdtul li:hover span{color:#fff;}
/********************************/
.index02{padding:50px 0;}
.szjb{width:48%;float:left;}
.szjbul{width:100%; margin:20px 0 0 0}
.szjbul li{margin:0 0 0 0;}
.szjbul li:last-child{margin:0;}
.szjbul li a{width:100%;display:flex;}
.szjbul li span{width:calc(100% - 82px);height:47px; line-height:47px;padding:0 0 0 15px; position:relative;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;font-size:18px;color:#333; overflow:hidden;}
.szjbul li h6{width:82px;height:47px; line-height:47px; display:block;text-align:right;color:#666;}
.szjbul li span:before{content:""; width:7px;height:7px;background:#004efe;  position:absolute;left:0;top:20px;}
.szjbul li:hover{background:#1942da;padding:0 10px;transition:0.5s;}
.szjbul li:hover span{color:#fff;}
.szjbul li:hover h6{color:#fff;}
.szjb:last-child{ float:right;}
.xywhbox{width:100%;display:flex;justify-content:center;margin:20px 0 0 0}
.xywhbox .zyywlefttop{width:45%; margin:0 3% 0 0;background: #f6f7f9;}
.xywhbox .zyywlefttop .zyywleftimg{width:100%;height:210px;overflow:hidden;}
.xywhbox .zyywlefttop .zyywleftimg img{width:100%;height:100%;overflow:hidden;object-fit: cover;transition:0.5s;}
.xywhbox .zyywlefttop span{width:100%;  color:#333;line-height:25px;height:75px;font-size:18px; overflow:hidden;padding:0 20px;margin:25px 0;
display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.xywhbox .zyywlefttop p{width:100%;display:block;color:#1a43da;line-height:36px; padding:0 20px;}
.xywhbox .zyywlefttop:hover{background:#1a43da;}
.xywhbox .zyywlefttop a:hover .zyywleftimg img{    transform: scale(1.05);}
.xywhbox .zyywlefttop a:hover span{color:#fff;}
.xywhbox .zyywlefttop a:hover p{color:#fff;}
.xywhbox .zyywleftul{width:100%; }
.xywhbox .zyywleftul li{width:100%;background:#fff; overflow:hidden;border-bottom:1px dashed #cdcdcd;}
.xywhbox .zyywleftul li a{width:100%;display:block; }
.xywhbox .zyywleftul li span{width:100%;height:45px; font-size:18px;color:#333;line-height:45px;overflow:hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.xywhbox .zyywleftul li:hover{background:#1942da;}
.xywhbox .zyywleftul li:hover a{padding:0 10px;transition:0.5s;}
.xywhbox .zyywleftul li:hover span{color:#fff;}
.index03{padding:50px 0;background:url("/main/template/zt/wlaqz/img/bj02.jpg")center top no-repeat;}
.djslideTxtBox{ width:100%; }
.djslideTxtBox .hd{ height:45px; position:relative; }
.djslideTxtBox .hd ul{width:100%;display:flex;justify-content:center;}
.djslideTxtBox .hd ul li{ cursor:pointer;font-size:28px;color:#fff;line-height:45px; margin:0 20px;}
.djslideTxtBox .hd ul li.on{font-size:38px;font-weight:bold;}
.djul{width:100%; margin:20px 0 0 0}
.djul li{width:48%;float:left; margin:20px 0 0 0;background:#fff;}
.djul li:nth-child(2n){ float:right;}
.djul li a{width:100%;display:flex;padding:0 10px;}
.djul li span{width:calc(100% - 82px);height:60px; line-height:60px;padding:0 10px 0 0; display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;font-size:18px;color:#333; overflow:hidden;}
.djul li h6{width:82px;height:60px; line-height:60px; display:block;text-align:right;color:#666;}
.djul li:hover{background:#1942da;padding:0 10px;transition:0.5s;}
.djul li:hover span{color:#fff;}
.djul li:hover h6{color:#fff;}
.djgd{margin:20px 0 0 0;text-align:center;}
.djgd a{width:10%;line-height:30px; display:block;margin:0 auto;color:#fff;}
.djgd a:hover{background:#1942da; }
.index04{padding:50px 0;}
.yxfcul{margin:20px 0 0 0;}
.yxfcul li{width:24%;float:left;margin:0 1.3% 0 0;}
.yxfcul li a{width:100%;display:block;position:relative;}
.yxfcul li:nth-child(4n){float:right;margin:0;}
.yxfcul .yxfcimg{width:100%;height:245px;overflow:hidden;}
.yxfcul .yxfcimg img{width:100%;height:100%;object-fit:cover;transition:0.5s;}
.yxfcul li span{width:100%;height:48px; line-height:48px; text-align:center; background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8)); display: -webkit-box;
-webkit-line-clamp:1;-webkit-box-orient: vertical; color:#fff;font-size:18px; overflow:hidden;position:absolute;left:0;bottom:0;}
.yxfcul li:hover .yxfcimg img{transform: scale(1.05);}
.yxfcul li:hover span{background:#1942da}
/********************************/
.bq{ width:100%;padding:20px 0;background:#273ca2;}
.bqlogo{margin:0 auto;display:block;}
.bqlogo img{max-width:100%; margin:0 auto;}
.bfont{margin:20px 0 0 0;}
.bfont p{width:100%;text-align:center;color:#fff;line-height:35px;font-size:18px;}
.bfont p>a{ color:#fff;  margin:0 5px;}
.bfont p>a:hover{ color:#fff000;}
@media screen and (max-width:1680px) {
}
@media screen and (max-width:1550px) {
}
@media screen and (max-width:1500px) {
	.wd{width:1350px;}
}
@media screen and (max-width:1440px) {
	.navyjlm a{font-size: 20px;}
	.zttitle01 h5{font-size:30px;}
	.djslideTxtBox .hd ul li.on{font-size:32px;}
	.gzdttpslideBox .gzdttpimg{height:425px;}
	.gzdtul{    margin: 10px 0 0 0;}
	.xywhbox .zyywlefttop .zyywleftimg{height:205px;}
	.szjbul li span,.szjbul li h6{line-height: 46px;height: 46px;}
	.yxfcul .yxfcimg{height:235px;}
}
@media screen and (max-width:1366px) {
	.wd{width:1200px;}
	.navyjlm a{line-height: 65px;height: 65px;font-size: 18px;}
	.nav_erji a{ font-size: 14px;}
	.index01,.index02,.index03,.index04{padding:30px 0;}
	.gzdttpslideBox .gzdttpimg{height:375px;}
	.zttitle01 h5{font-size: 22px;padding: 0 0 0 20px;}
	.gzdttpslideBox .bd span{font-size:18px;}
	.gzdtul li span,.szjbul li span,.xywhbox .zyywlefttop span,.xywhbox .zyywleftul li span,.djul li span,.yxfcul li span,.bfont p{font-size:16px;}
	.gzdttpslideBox .hd{bottom: 15px;}
	.gzdttpslideBox .gzdttpfont{height:80px;}
	.gzdtul li span{line-height:41px;height:41px;}
	.gzdtul li span:before{top: 17px;}
	.szjbul li span:before{top: 18px;}
	.xywhbox .zyywlefttop .zyywleftimg{height:180px;}
	.szjbul li h6,.xywhbox .zyywlefttop p,.djul li h6{font-size: 14px;}
	.szjbul li span, .szjbul li h6{line-height: 44px;height: 44px;}
	.xywhbox .zyywleftul li span{line-height: 55px;height: 55px;}
	.djslideTxtBox .hd ul li{font-size: 24px;}
	.djslideTxtBox .hd ul li.on{font-size: 28px;}
	.djul{margin:0;}
	.yxfcul .yxfcimg{height:210px;}
}
@media screen and (max-width:1300px) {
}
@media screen and (max-width:1100px) {
}
@media screen and (max-width:1024px) {
	.wd{width:900px;}
	.top:before{height: 36px;}
	.navyjlm a{line-height:48px;height:48px;font-size:16px;}
	.gzdttpslideBox,.gzdtright,.szjb,.xywhbox .zyywlefttop,.xywhbox .zyywleftul,.djul li{width:100%;}
	.gzdttpslideBox .gzdttpimg{height:565px;}
	.gzdtright,.szjb:last-child{margin:20px 0 0 0;}
	.index01,.index03{background-size: cover;}
	.xywhbox{    flex-wrap: wrap;}
	.xywhbox .zyywlefttop{margin:0;}
	.xywhbox .zyywlefttop .zyywleftimg{height:auto;}
	.xywhbox .zyywlefttop span{height: 25px;-webkit-line-clamp:1;}
	.yxfcul li{width:49%;margin:0 0 20px 0;}
	.yxfcul li:nth-child(2n){float:right;margin:0 0 20px 0;}
	.yxfcul .yxfcimg{height:320px;}
	.index04{padding:30px 0 10px 0;}
}
@media screen and (max-width:900px) {
	#header .menua{display:block;}
	.top{display:none;}
	.wd{width:90%;}
	.gzdttpslideBox .gzdttpimg{height:500px;}
	.yxfcul .yxfcimg{height:280px;}
}
@media screen and (max-width:700px) {
	.gzdttpslideBox .gzdttpimg{height:385px;}
	.yxfcul .yxfcimg{height:220px;}
}
@media screen and (max-width:500px) {
	#header .menua{top: 27px;}
	.gzdttpslideBox .gzdttpimg{height:270px;}
	.yxfcul .yxfcimg{height:155px;}
	.bannerslideBox .bd li{height:126px;}
	.bfont{margin:0;}
}
@media screen and (max-width:414px) {
	.gzdttpslideBox .gzdttpimg{height:230px;}
	.yxfcul .yxfcimg{height:130px;}
	.djgd a{    width: 15%;}
}
@media screen and (max-width:375px) {
	.gzdttpslideBox .gzdttpimg{height:210px;}
	.yxfcul .yxfcimg{height:120px;}
	.index01, .index02, .index03{padding: 20px 0;}
	.index04{padding: 20px 0 10px 0;}
	.yxfcul li,.yxfcul li:nth-child(2n){    margin: 0 0 10px 0;}
}
@media screen and (max-width:320px) {
	.gzdttpslideBox .gzdttpimg{height:175px;}
	.gzdttpslideBox .gzdttpfont{height:65px;}
	.gzdttpslideBox .bd span{font-size:14px;}
	.gzdttpslideBox .hd{bottom: 10px;}
	.zttitle01 h5{font-size: 18px;}
	.gzdtul li span, .szjbul li span, .xywhbox .zyywlefttop span, .xywhbox .zyywleftul li span, .djul li span, .yxfcul li span, .bfont p{font-size: 14px;}
	.yxfcul .yxfcimg{height:102px;}
	.yxfcul li span{line-height:35px;height:35px;}
	.bq{padding:10px 0;}
	
	
}


