body{width:100%;color:#333; }
.wd{width:1400px; margin: 0 auto;}
.top{width:100%;position:relative;z-index:1;}
.navcont{width:100%;background:#c7131a; }
.navbox{width:100%; }
.navli{width:25%;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:#ad000d;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:#e51e25; 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:#c7131a; text-align:center; display: block;}
#header .menu .nav_right li .ejlm a:hover{ color: #fff; background: #c7131a;}
/**************banner**********/
.banner{width:100%;position:relative;overflow:hidden;}
.bannerslideBox{ width:100%; overflow:hidden; position:relative;}
.bannerslideBox .bd{ position:relative; height:100%; z-index:0;   }
.bannerslideBox .bd li{height:495px;  zoom:1; vertical-align:middle; }
.bannerslideBox .bd li a{ width:100%;height:100%;  overflow:hidden; }
.bannerslideBox .bd img{ width:100%;height:100%; object-fit: cover; }
/***********************************************************/
.zttitle01{padding-bottom:10px;border-bottom:1px solid #ad000d;}
.zttitle01 h5{height:55px;float:left;line-height:40px;font-size:34px;font-weight:bold; color:#ad000d; display:block;background:url("/main/template/zt/bwcxljsm/img/title01.png") no-repeat;padding:15px 0 0 50px;}
.zttitle01 a{ height:30px;float:right;line-height:30px;color:#999; margin:20px 0 0 0; display:block; }
.zttitle01 strong{ height:15px;float:right;line-height:15px;color:#fff;padding:0 3px;font-weight:normal; display:block;background:#999;margin:7px 0 0 3px; }
.zttitle01 a:hover{background:#ad000d;color:#fff;padding:0 10px;transition:0.5s;}
.zttitle01 a:hover strong{background:#c7131a;}
/***********************************************************/
.index01{padding:50px 0;background:url("/main/template/zt/bwcxljsm/img/bj01.jpg")center top no-repeat;}
.gzdtbox{background:#f9f0dc;}
.gzdttpslideBox{ width:50%; overflow:hidden; position:relative;float:left;border-right:2px solid #c7131a;}
.gzdttpslideBox .hd{ height:10px; overflow:hidden; position:absolute; right:5px; bottom:25px; z-index:1; }
.gzdttpslideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.gzdttpslideBox .hd ul li{ float:left; margin-right:10px;  width:10px; height:10px;background:#fff;border-radius:5px;color:#fff; cursor:pointer; }
.gzdttpslideBox .hd ul li.on{width:30px; background:#c7131a; color:#c7131a; }
.gzdttpslideBox .bd{ position:relative; height:100%; z-index:0;   }
.gzdttpslideBox .bd li{ zoom:1; vertical-align:middle; }
.gzdttpslideBox .gzdttpimg{ width:100%; height:465px; overflow:hidden;}
.gzdttpslideBox .gzdttpimg img{ width:100%; height:100%;object-fit:cover;transition:0.5s;}
.gzdttpslideBox .bd span{ width:100%; height:60px;line-height:60px;font-size:20px; color:#fff;padding:0 12% 0 2%; background:rgba(0,0,0,0.5);display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;position:absolute;left:0;bottom:0;}
.gzdttpslideBox .bd li:hover .gzdttpimg img{ transform: scale(1.05);}
.gzdttpslideBox .bd li:hover span{background:#ad000d}
.gzdtright{ width:46%;  float:right;margin:20px 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:43px; line-height:43px;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:#c7131a;border-radius:50%; position:absolute;left:0;top:18px;}
.gzdtul li:hover{background:#ad000d;padding:0 10px;transition:0.5s;}
.gzdtul li:hover span{color:#fff;}
.mgtop{margin:30px 0 0 0;}
.ztzl{margin:30px 0;}
.ztzl a{width:100%;display:block;}
.ztzl img{width:100%;}
.zylsbox{}
.zylsleft{width:48%;float:left;}
.zylsleft:last-child{ float:right;}
.zylsbox .gzdtul{margin:0;background:#f3f3f5;padding:20px;}
.zxskbox{margin:30px 0;}
.zxsktitle{width:180px;height:260px;float:left;background:url("/main/template/zt/bwcxljsm/img/title02.jpg")center top no-repeat;position:relative;}
.zxsktitle a{ height:30px;float:right;line-height:30px;color:#ad000d;display:block;position:absolute;left:50%;bottom:45px;margin:0 0 0 -15px; }
.zxsktitle strong{ height:15px;float:right;line-height:15px;color:#fff;padding:0 3px;font-weight:normal; display:block;background:#ad000d;margin:7px 0 0 3px; }
.zxskul{width:87%;float:right;}
.zxskul li{width:16%;float:left;margin:0 0 0 4%;}
.zxskul li a{width:100%;display:block;position:relative;}
.zxskul .zxskimg{width:100%;height:260px;overflow:hidden; display:block;}
.zxskul .zxskimg img{width:auto;max-width:100%; height:100%; margin:0 auto;object-fit:cover;transition:0.5s;}
.zxskul li span{width:100%;height:43px; line-height:43px; position:absolute; left:0;bottom:0;background:rgba(173,0,13,1);padding:0 5px;opacity:0;color:#fff; display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;font-size:18px;overflow:hidden;}
.zxskul li:hover .zxskimg img{transform: scale(1.05);}
.zxskul li:hover span{opacity:1;}
.xxjbbox .gzdtul{margin:0;background:#f9f0dc;padding:20px;}
.xxjbbox .gzdtul li{width:48%;float:left;}
.xxjbbox .gzdtul li:nth-child(2n){ float:right;}
/********************************/
.bq{ width:100%;padding:20px 0;background:#ad000d;}
.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) {
	.bannerslideBox .bd li{height:432px}
}
@media screen and (max-width:1550px) {
	.bannerslideBox .bd li{height:398px}
}
@media screen and (max-width:1500px) {
	.wd{width:1350px;}
	.bannerslideBox .bd li{height:386px}
}
@media screen and (max-width:1440px) {
	.bannerslideBox .bd li{height:370px}
	.navyjlm a{font-size:20px;}
	.zttitle01 h5{font-size:30px;}
	.gzdttpslideBox .gzdttpimg{height:448px;}
	.gzdtul{margin: 15px 0 0 0;}
	.zxskul{width: 85%;}
}
@media screen and (max-width:1366px) {
	.wd{width:1200px;}
	.bannerslideBox .bd li{height:351px}
	.navyjlm a{font-size:18px;}
	.gzdttpslideBox .gzdttpimg{height:398px;}
	.gzdtul li span{height:37px;line-height:37px;}
	.gzdtul li span:before{top:15px;}
	.gzdttpslideBox .bd span{padding: 0 18% 0 2%;font-size:16px;}
	.gzdtul li span,.zxskul li:hover span,.bfont p{font-size:16px;}
	.gzdtright{margin: 13px 2% 0 0;}
	.zttitle01 h5{font-size: 24px;padding: 15px 0 0 44px;}
	.index01{padding:30px 0;}
	.zttitle01 a{font-size:14px;}
	
}
@media screen and (max-width:1300px) {
	.bannerslideBox .bd li{height:334px}
}
@media screen and (max-width:1100px) {
	.bannerslideBox .bd li{height:282px}
}
@media screen and (max-width:1024px) {
	.wd{width:900px;}
	.bannerslideBox .bd li{height:262px}
	.gzdttpslideBox,.gzdtright,.zylsleft,.zxskul{width:100%;}
	.gzdttpslideBox .gzdttpimg{height:598px;}
	.gzdtright{margin:0;padding:20px;}
	.zylsleft:last-child{margin:20px 0 0 0;}
	.zxsktitle{left: 50%;top:0;margin:0 0 20px -90px;}
	.zxskul li{    margin: 0 2% 0 2%;}
	.zxskul .zxskimg{height:205px;}

}
@media screen and (max-width:900px) {
	#header .menua{display:block;}
	.wd{width:90%;}
	.bannerslideBox .bd li{height:auto}
	.top{display: none;}
	.gzdttpslideBox .gzdttpimg{height:528px;}
	.zxskul .zxskimg{height:180px;}
	.xxjbbox .gzdtul li{width:100%;}
}
@media screen and (max-width:700px) {
	.gzdttpslideBox .gzdttpimg{height:407px;}
}
@media screen and (max-width:500px) {
	.gzdttpslideBox .gzdttpimg{height:288px;}
	.index01{padding:20px 0;}
	.ztzl,.zxskbox{margin:20px 0;}
	.zxskul .zxskimg{height:99px;}
	.zxskul li span{display:none;}
	.zxsktitle{width: 120px;height: 190px;    background-size: 100%;    margin: 0 0 0 -60px;}
}
@media screen and (max-width:414px) {
	#header .menua{top: 20px;}
	.gzdttpslideBox .gzdttpimg{height:247px;}
	.zxskul .zxskimg img{height:85px;}
}
@media screen and (max-width:375px) {
	.gzdttpslideBox .gzdttpimg{height:223px;}
}
@media screen and (max-width:320px) {
	#header .menua{top: 14px;right: 15px;}
	.gzdttpslideBox .gzdttpimg{height:190px;}
	
	
}


