body{width:100%;color:#333; }
.wd{width:1400px; margin: 0 auto;}

.zqdhbox{width:400px;background:rgba(255,255,255,1);position:absolute;z-index: 1;right:0;top:50px;border:1px solid #ececec;
 padding:20px;border-radius:10px;display:none;}
.zqdhbox:before{content:"";border-left:8px solid transparent;border-top:8px solid transparent;
border-right:8px solid transparent;border-bottom:8px solid #dadada;position:absolute;right:46px;top:-16px;}
.zqdhbox .zqdhboxul{width:100%;}
.zqdhbox .zqdhboxul li{width:46%;float:left;margin:0 2%;}
.zqdhbox .zqdhboxul li a{width:100%;display:block;line-height:48px;height:48px;overflow:hidden; color:#333;position:relative;padding:0 0 0 20px;z-index:1;}
.zqdhbox .zqdhboxul li a:before{content:"";width:13px;height:13px;background:url("/main/template/zt/zt5/img/zyjsico02.png")no-repeat;transition:0.5s; position:absolute;left:0;top:17px;z-index:-1;}
.zqdhbox .zqdhboxul li:hover a{color:#c7131a;}
.zqdhbox .zqdhboxul li:hover a:before{background:url("/main/template/zt/zt5/img/zyjsico02.png")0 -13px no-repeat;}
/*********************************************************/
.top{ width: 100%;position:absolute;left:0;top:0;z-index:1;}
.topbox {padding:20px 0;}
.logo{width:393px;float:left;}
.logo a{width:100%;height:auto;display:block;}
.logo a img{width:100%;height:auto;}
.topright{float: right;    width: 50%;}
.toprighttop{display: flex;justify-content:flex-end;flex-wrap: wrap;}
.serch form{width:300px;height:46px; border:2px solid #dadada;display: flex;border-radius:23px; overflow:hidden;background: #fff;}
.serch input{width:calc(100% - 40px);height:42px;padding:0 10px;}
.serch button{width:26px;height:26px; background:#fff;padding:0;margin:8px 0 0 0;}
.serch button img{width:100%;height:100%;}
.zqdh{position:relative;z-index:3;}
.zqdh>a{height:42px;line-height:42px;background:#ffffff;padding:0 20px;margin:0 0 0 10px; border-radius:21px;color:#c7131a; overflow:hidden;display:block;font-size:18px;font-weight:bold;}
.zqdh:hover .zqdhbox{display:block;transition:0.5s;}
.navbox{width:100%;}
.navli{width:16.6%;float:left;position:relative;}
.navli:last-child:before{display:none}
.navyjlm{width:100%;position:relative;}
.navyjlm a{width:100%;font-size:18px;font-weight:bold; line-height:66px;height:66px;color:#fff;text-align:center;display:block;overflow:hidden;position:relative;z-index:2;}
.navyjlm a:before{content:"";width:100%;height:0;background:rgba(255,255,255,0.2);position:absolute;left:0;top:0;z-index:-1;transition:0.5s;}
.navyjlm a:hover{color:#fff;border-bottom:2px solid #fff;}
.navyjlm:hover a:before,.navyjlm.on a:before{height:100%;}
.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{width:400px;background:rgba(255,255,255,1);display:flex;justify-content:center;padding:20px;position:absolute;}
.nav_erji .xlul{width:100%;}
.nav_erji .xlul li{width:46%;float:left;margin:0 2%;}
.nav_erji .xlul li a{width:100%;display:block;line-height:48px;height:48px;overflow:hidden; color:#333;position:relative;padding:0 0 0 20px;z-index:1;}
.nav_erji .xlul li a:before{content:"";width:13px;height:13px;background:url("/main/template/zt/zt5/img/zyjsico02.png")no-repeat;transition:0.5s; position:absolute;left:0;top:17px;z-index:-1;}
.nav_erji .xlul li:hover a{color:#c7131a;}
.nav_erji .xlul li:hover a:before{background:url("/main/template/zt/zt5/img/zyjsico02.png")0 -13px no-repeat;}
/***********************************************************/
.topnav{position:relative;z-index: 55;}
#header .menua{ display:none;margin: 4px 0;position: absolute; top:55px;right:40px;}
#header .menua a{ width:40px; height:42px;background:#c7151c;display: block; border-radius: 50%;  padding: 8px 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:60px; box-sizing: border-box;color: #3a3a3a;line-height:60px;text-align: center; font-size:18px;}
#header .menu .nav_right li> a.active {background:#0b72b4;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:#c7151c; text-align:center; display: block;}
#header .menu .nav_right li .ejlm a:hover{ color: #fff;background:#c7151c;}

/**************banner**********/
.banner{width:100%;position:relative;overflow:hidden;}
.bannerslideBox{ width:100%; overflow:hidden; position:relative;}
.bannerslideBox .hd{width:100%; overflow:hidden; position:absolute; left:0; bottom:35px; z-index:1; }
.bannerslideBox .hd ul{ width:100%; overflow:hidden; zoom:1;display:flex; justify-content: center;}
.bannerslideBox .hd ul li{  width:16px; height:16px; background:#fff; cursor:pointer;margin:0 5px;border-radius:8px; }
.bannerslideBox .hd ul li.on{ background:#ebb585;}
.bannerslideBox .bd{ position:relative; height:100%; z-index:0;   }
.bannerslideBox .bd li{ zoom:1; height:674px;vertical-align:middle; }
.bannerslideBox .bd li a{ width:100%; overflow:hidden; }
.bannerslideBox .bd img{ width:100%;height:100%; object-fit: cover; }
.bannerslideBox .prev{width:50px;height:50px;background:rgba(0,0,0,0.5);border-radius:25px;overflow:hidden; position:absolute;left:5%;top:50%; }
.bannerslideBox .prev:before{content:""; width:14px;height:28px;background:url("/main/template/zt/zt5/img/jt01.png") no-repeat; position:absolute;left:50%;top:11px;margin:0 0 0 -7px; transition:0.5s;}
.bannerslideBox .next{width:50px;height:50px;background:rgba(0,0,0,0.5);border-radius:25px;overflow:hidden;position:absolute;right:5%;top:50%; }
.bannerslideBox .next:before{content:""; width:14px;height:28px;background:url("/main/template/zt/zt5/img/jt02.png") no-repeat; position:absolute;left:50%;top:11px;margin:0 0 0 -7px; transition:0.5s;}
.bannerslideBox .prev:hover{background:#ebb585;transition:0.5s;}
.bannerslideBox .prev:hover:before{background:url("/main/template/zt/zt5/img/jt01.png")0 -28px no-repeat; }
.bannerslideBox .next:hover{background:#ebb585;transition:0.5s;}
.bannerslideBox .next:hover:before{background:url("/main/template/zt/zt5/img/jt02.png")0 -28px no-repeat; }
/***********************************************************/
.zttitle01{}
.zttitle01 h5{height:36px;float:left;line-height:36px;font-size:30px;font-weight:bold; color:#333; display:block;}
.zttitle01 a{ height:30px;float:right;line-height:30px; color:#666; margin:3px 0 0 0; display:block;position:relative;padding:0 20px 0 0; }
.zttitle01 a:before{content:"";width:18px;height:20px;background:url("/main/template/zt/zt5/img/title01.png") no-repeat;position:absolute;right:0;top:5px;transition:0.5s;}
.zttitle01 a:hover{background:#c7131a;color:#fff;padding:0 25px 0 10px;transition:0.5s;}
.zttitle01 a:hover:before{background:url("/main/template/zt/zt5/img/title01.png")0 -20px no-repeat;}
/***********************************************************/
.index01{padding:50px 0;background:url("/main/template/zt/zt5/img/bj01.jpg")center bottom no-repeat;background-size:cover;}
.gzdtleft{width:67%;float:left;}
.gzdttpslideBox{ width:47%; overflow:hidden; position:relative;float:left;margin:20px 0 0 0;}
.gzdttpslideBox .hd{ height:16px; overflow:hidden; position:absolute; right:5px; bottom:175px; z-index:1; }
.gzdttpslideBox .hd ul{ overflow:hidden; zoom:1;display:flex;justify-content: center; }
.gzdttpslideBox .hd ul li{  margin:0 5px;  width:16px; height:16px;background:rgba(0,0,0,0.3);border-radius:50%;overflow:hidden; cursor:pointer; }
.gzdttpslideBox .hd ul li.on{ background:#c7131a; }
.gzdttpslideBox .bd{ position:relative; height:100%; z-index:0;   }
.gzdttpslideBox .bd li{ zoom:1; vertical-align:middle;position:relative; }
.gzdttpslideBox .gzdttpimg{ width:100%; height:265px;overflow:hidden; border-radius:10px;}
.gzdttpslideBox .gzdttpimg img{ width:100%; height:100%;object-fit:cover;transition:0.5s;}
.gzdttpslideBox .gzdttime{ width:90px; height:90px;background:#c7131a;color:#fff;text-align:center;padding:10px 0 0 0;line-height:20px; position:absolute;left:20px;bottom:175px;}
.gzdttpslideBox .gzdttime strong{ width:100%; line-height:50px;font-size:40px;display:block;}
.gzdttpslideBox .gzdttpfont{ width:100%; background:#fff;border:1px solid #eee;border-radius:20px;margin:40px 0 0 0;padding:20px;}
.gzdttpslideBox .gzdttpfont span{ width:100%; height:60px;line-height:30px;font-size:18px;font-weight:bold;overflow:hidden; color:#333; display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.gzdttpslideBox .gzdttpfont p{ width:100%; height:60px;line-height:20px;font-size:14px; overflow:hidden; color:#999; display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.gzdttpslideBox .bd li:hover .gzdttpimg img{ transform: scale(1.05);}
.gzdttpslideBox .bd li:hover .gzdttpfont{background:#c7131a}
.gzdttpslideBox .bd li:hover .gzdttpfont span{color:#fff;}
.gzdttpslideBox .bd li:hover .gzdttpfont p{color:#fff;}
.gzdtbox .gzdtul{width:50%; float: right;}
.gzdtright{ width:31%;  float:right;margin:0 0 0 0;}
.gzdtul{width:100%; margin:20px 0 0 0;background:#fff;padding:20px;border-radius:20px;border:1px solid #eee;}
.gzdtul li{border-bottom:1px dashed #cdcdcd;padding:12px 0;overflow:hidden;}
.gzdtul li:last-child{border-bottom:0;}
.gzdtul li a{width:100%;display:flex;}
.gzdtul li span{width:calc(100% - 82px);height:60px; line-height:30px;padding:0 20px 0 0; display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;font-size:18px;color:#333; overflow:hidden;}
.gzdtul li h6{width:82px;height:60px; line-height:60px; display:block;text-align:right;color:#999;}
.gzdtul li:hover{background:#c7131a;}
.gzdtul li:hover a{padding:0 10px; transition:0.5s;}
.gzdtul li:hover span{color:#fff;}
.gzdtul li:hover h6{color:#fff;}
/********************************/
.index02,.index04{padding:50px 0;}
.szjbul{width:100%;}
.szjbul li{width:49%;float:left;margin:20px 0 0 0;border:1px solid #eaeaea;padding:0 20px 0 0;}
.szjbul li:nth-child(2n){float:right; }
.szjbul li a{width:100%;display:flex;border-left:2px solid #c7131a;padding:0 0 0 20px;}
.szjbul li span{width:calc(100% - 82px);height:68px; line-height:68px;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;font-size:18px;color:#333; overflow:hidden;}
.szjbul li h6{width:82px;height:68px; line-height:68px; display:block;text-align:right;color:#999;}
.szjbul li:hover{background:#c7131a; transition:0.5s;}
.szjbul li:hover span{color:#fff;}
.szjbul li:hover h6{color:#fff;}
.index03{padding:30px 0;background:url("/main/template/zt/zt5/img/bj02.jpg")center bottom no-repeat;background-size:cover;}
.szjy{width:49%;float:left;}
.djul{width:100%; margin:20px 0 0 0}
.djul li{width:100%;float:left;border-bottom:1px solid #a60009; }
.djul li a{width:100%;display:flex;}
.djul li span{width:calc(100% - 82px);height:80px; line-height:80px;padding:0 10px 0 15px;color:#fff;position:relative; display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;font-size:18px;overflow:hidden;}
.djul li span:before{content:"";width:7px;height:7px;background:#ff943e;border-radius:50%; position:absolute;left:0;top:36px;}
.djul li h6{width:82px;height:80px; line-height:80px; display:block;text-align:right;color:#fff;opacity:0.5;}
.djul li:hover{background:rgba(255,255,255,0.3);padding:0 10px;transition:0.5s;}
.djul li:hover h6{opacity:1;}
.szjy:last-child{ float:right;}
.index03 .zttitle01 h5{color:#fff;}
.index03 .zttitle01 a{color:#fff;}
.index03 .zttitle01 a:before{background: url(/main/template/zt/zt5/img/title01.png)0 -20px no-repeat;}
.index03 .zttitle01 a:hover{background:#ebb585;}
.index03 .zttitle01 a:hover:before{background: url(/main/template/zt/zt5/img/title01.png)0 0 no-repeat;}
/*********************************/
.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:235px;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:#c7131a;}
/********************************/
.bq{ width:100%;padding:50px 0;background:#47494a;}
.bqleft{float:left;}
.bq p{width:100%; color:#fff;line-height:35px;font-size:18px;}
.bq p>a{ color:#fff;  margin:0 5px;}
.bq p>a:hover{ color:#fff000;}

.bqleft p>a{ color:#fff;  margin:0 5px;display: inline-block;}
.bqleft p>a img{width:20px;display: inline-block;position: relative;top: 5px;right: 2px;}

.bqright{float:right;margin:10px 0 0 0;}
.bqright>span{width:120px;height:120px;background:#fff;display:block;text-align:center;padding:5px 0 0 0;}
.bqright span>img{width:110px;height:110px; margin:0 auto;overflow:hidden;}
.bqright p{text-align:center;}
@media screen and (max-width:1680px) {
	.bannerslideBox .bd li{height:588px;}
}
@media screen and (max-width:1550px) {
	.bannerslideBox .bd li{height:542px;}
}
@media screen and (max-width:1500px) {
	.wd{width:1350px;}
	.bannerslideBox .bd li{height:524px;}
	.gzdttpslideBox .gzdttpimg{height:255px;}
	.gzdtul li{padding:11px 0;}
	.yxfcul .yxfcimg{height:225px;}
}
@media screen and (max-width:1440px) {
	.bannerslideBox .bd li{height:504px;}
}
@media screen and (max-width:1366px) {
	.wd{width:1200px;}
	.bannerslideBox .bd li{height:477px;}
	.zqdh>a,.navyjlm a,.gzdttpslideBox .gzdttpfont span,.gzdtul li span,.szjbul li span,.djul li span,.bq p,.yxfcul li span{font-size:16px;}
	.nav_erji .xlul li a,.gzdttpslideBox .gzdttime,.gzdtul li h6,.szjbul li h6,.djul li h6,.zttitle01 a,.zqdhbox .zqdhboxul li a{font-size:14px;}
	.zttitle01 h5{font-size:24px;}
	.gzdttpslideBox .gzdttime strong{font-size:30px;}
	.gzdttpslideBox .gzdttpimg{height:230px;}
	.gzdtul li{padding:8px 0;}
	.index01,.index02,.bq,.index04{padding:30px 0;}
	.yxfcul .yxfcimg{height:200px;}
}
@media screen and (max-width:1300px) {
	.bannerslideBox .bd li{height:454px;}
}
@media screen and (max-width:1100px) {
	.bannerslideBox .bd li{height:383px;}
}
@media screen and (max-width:1024px) {
	.topnav{display:block;}
	#header .menua{display:block;}
	.topright{display:none;}
	.top{display:none;}
	.wd{width:900px;}
	.bannerslideBox .bd li{height:356px;}
	.gzdtleft,.gzdtright,.szjy,.szjbul li,.gzdttpslideBox,.gzdtbox .gzdtul{width:100%;}
	.gzdtright,.szjy:last-child{margin:20px 0 0 0;}
	.gzdttpslideBox .gzdttpimg{height:545px;}
	.yxfcul li{width:100%; margin:0 0 20px 0;}
	.yxfcul .yxfcimg{height:auto;}
}
@media screen and (max-width:900px) {
	.bannerslideBox .bd li{height:312px;}
	.wd{width:90%;}
	.gzdttpslideBox .gzdttpimg{height:482px;}
}
@media screen and (max-width:700px) {
	.bannerslideBox .bd li{height:241px;}
	.gzdttpslideBox .gzdttpimg{height:373px;}
}
@media screen and (max-width:500px) {
	#header .menua{top: 20px;right: 25px;}
	.bannerslideBox .bd li{height:171px;}
	.topbox{padding: 7px 0;}
	.logo{width:65%;}
	.gzdttpslideBox .gzdttpimg{height:263px;}
	.gzdttpslideBox .gzdttpfont,.gzdtul{padding:15px;}
	.gzdttpslideBox .hd{    bottom: 164px;}
	.djul li span,.djul li h6,.szjbul li span,.szjbul li h6{line-height:48px;height:48px;}
	.djul li span:before{top:19px;}
	.bqright{width:100%;}
	.bqright>span{margin:0 auto;}
	.bannerslideBox .prev,.bannerslideBox .next{display:none;}
	.bannerslideBox .hd{bottom:10px;}
	.bannerslideBox .hd ul li{width:10px;height:10px;border-radius: 5px;}
	.index01, .index02, .bq{padding:20px 0;}
}
@media screen and (max-width:414px) {
	.gzdttpslideBox .gzdttpimg{height:226px;}
	.gzdttpslideBox .hd ul li{width:10px;height:10px;border-radius: 5px;}
	#header .menua{top:11px;}
}
@media screen and (max-width:375px) {
	.gzdttpslideBox .gzdttpimg{height:204px;}
	.gzdttpslideBox .gzdttime{width:70px; height:70px;}
	.gzdttpslideBox .gzdttime strong{font-size: 20px;line-height: 26px;}
}
@media screen and (max-width:320px) {
	.logo{width: 75%;}
	.gzdttpslideBox .gzdttpimg{height:175px;}
	
}


