.zkl1{width:100%;overflow:hidden;}
.zkl1 img{width:100%;display:block;}
.zkl2{width:100%;overflow:hidden;padding-bottom:35px;}
.zkl3{width:100%;overflow:hidden;background:#ebebeb;padding-bottom:20px;}
.zkl31{width:100%;overflow:hidden;max-width:1200px;margin:0 auto;margin-top:40px;}
.zkl311{width:50%;overflow:hidden;float:left;}
.zkl312{width:30%;float:right;margin-top:40px;}
.zkl3111{font-size:24px;line-height:1.2;color:#333;}
.zkl3112{width:80px;height:2px;background:#dc2821;margin-top:10px;}
.zkl3121{float:right;}
.zkl3121 input{width:270px;height:40px;line-height:40px;}

.zkl3122{float:right;overflow:hidden;padding-left:10px;}

.zkl32{width:100%;overflow:hidden;max-width:1200px;margin:0 auto;margin-top:40px;}

.tule{width:100%;overflow:hidden;padding-bottom:30px;}
.tule1{position:relative;width:100%;overflow:hidden;}
.tule11{position:relative;width:100%;overflow:hidden;}
.tule11 img{width:100%;display:block;}
.tule12{position:absolute;width:40%;height:100%;overflow:hidden;left:0%;top:0%;background:rgb(0,0,0,0.5);}
.tule121{position:relative;width:80%;overflow:hidden;margin:0 auto;margin-top:5%;}
.tule121 h2{position:relative;width:100%;overflow:hidden;color:#fff;font-size:18px;line-height:2.0;}
.tule121 p{position:relative;width:100%;overflow:hidden;color:#fff;font-size:14px;line-height:2.0;}
.tule121 h3{position:relative;width:100px;overflow:hidden;background:#fff;color:#333;font-size:16px;line-height:2.2;text-align:center;}

.tule1:hover .tule121 h3{background:#dc2821;color:#fff;}



.tule2{position:relative;width:100%;overflow:hidden;}
.tule2 ul li{position:relative;width:33.333%;overflow:hidden;float:left;}
.tule2 ul li h3{position:relative;width:100%;overflow:hidden;margin-top:0px;margin-bottom:0px;}
.tule2 ul li h3 img{width:100%;display:block;}
.tule2 ul li h2{font-size:16px;line-height:1.2;margin-bottom:0px;margin-top:10px;color:#454545;}
.linei1{margin:18px 12px 0px 0px;}
.linei2{margin:18px 6px 0px 6px;}
.linei3{margin:18px 0px 0px 12px;}

.zkl32 .swiper-pagination{text-align:right;}

.zkl3122 .search-button2{width:40px;height:40px;background:#dc2821;border:none;}

.zkl3122 i{font-size:24px;line-height:40px;color:#fff;}


.zkl4{width:100%;overflow:hidden;padding-bottom:20px;}

.disp{width:100%;overflow:hidden;padding-bottom:40px;}

.disp h2, .disp h3, .disp h4{margin-top:0px;margin-bottom:0px;}

.disp1{width:100%;overflow:hidden;}
.disp11{width:67.2%;overflow:hidden;float:left;}
.disp111{position:relative;margin:0px 9px 0px 0px;}
.disp111 img{width:100%;display:block;}
.disp12{width:32.8%;overflow:hidden;float:right;}
.disp121{width:100%;overflow:hidden;}
.disp1211{position:relative;margin:0px 0px 9px 9px;}
.disp1211 img{width:100%;display:block;}
.disp122{width:100%;overflow:hidden;}
.disp1221{position:relative;margin:9px 0px 0px 9px;}
.disp1221 img{width:100%;display:block;}

.disp2{width:100%;overflow:hidden;}
.disp2 ul li{width:33.3%;float:left;overflow:hidden;}
.disp21{position:relative;margin:18px 12px 0px 0px;}
.disp22{position:relative;margin:18px 6px 0px 6px;}
.disp23{position:relative;margin:18px 0px 0px 12px;}

.disp21 h3, .disp22 h3, .disp23 h3{width:100%;overflow:hidden;}
.disp21 h3 img, .disp22 h3 img, .disp23 h3 img{width:100%;display:block;}
.disp21 h2, .disp22 h2, .disp23 h2{position:absolute;width:100%;overflow:hidden;left:0%;bottom:0%;background:rgb(0,0,0,0.4);color:#fff;font-size:15px;line-height:40px;height:40px;margin-bottom:0px;text-indent:15px;}
.disp21 h4, .disp22 h4, .disp23 h4{position:absolute;width:86px;overflow:hidden;left:50%;top:50%;margin-left:-43px;margin-top:-43px;cursor:pointer;}

.disp21 h4 img, .disp22 h4 img, .disp23 h4 img{width:100%;display:block;}

.disp111 h3{width:100%;overflow:hidden;}
.disp111 h3 img{width:100%;display:block;}
.disp111 h2{position:absolute;width:100%;overflow:hidden;left:0%;bottom:0%;background:rgb(0,0,0,0.4);color:#fff;font-size:15px;line-height:40px;margin-bottom:0px;text-indent:15px;}
.disp111 h4{position:absolute;width:86px;overflow:hidden;left:50%;top:50%;margin-left:-43px;margin-top:-43px;cursor:pointer;}
.disp111 h4 img{width:100%;display:block;}
.disp1211 h3{width:100%;overflow:hidden;}
.disp1211 h3 img{width:100%;display:block;}
.disp1211 h2{position:absolute;width:100%;overflow:hidden;left:0%;bottom:0%;background:rgb(0,0,0,0.4);color:#fff;font-size:15px;line-height:40px;margin-bottom:0px;text-indent:15px;}
.disp1211 h4{position:absolute;width:86px;overflow:hidden;left:50%;top:50%;margin-left:-43px;margin-top:-43px;cursor:pointer;}
.disp1211 h4 img{width:100%;display:block;}

.disp1221 h3{width:100%;overflow:hidden;}
.disp1221 h3 img{width:100%;display:block;}
.disp1221 h2{position:absolute;width:100%;overflow:hidden;left:0%;bottom:0%;background:rgb(0,0,0,0.4);color:#fff;font-size:15px;line-height:40px;margin-bottom:0px;text-indent:15px;}
.disp1221 h4{position:absolute;width:86px;overflow:hidden;left:50%;top:50%;margin-left:-43px;margin-top:-43px;cursor:pointer;}
.disp1221 h4 img{width:100%;display:block;}

.lcspp{position:fixed;width:100%;height:100%;left:0%;top:0%;background:#000;opacity:0.5;overflow:hidden;display:none;z-index:9888888888;}
.lcsp{ position: fixed;
    width: 1080px;
    left: 50%;
    top: 50%;
    margin-left: -540px;
    margin-top: -360px;
    display: none;
    z-index: 9988888888;}
.lcsp1{position:relative;width:100%;margin-top:10px;}
.lcspc{position: fixed;
	 left:85%;
    bottom:85%;
    width:90px;
    height:90px;
    color: #fff;
    text-align: center;
    line-height:1;
    font-weight: 800;
    font-size:90px;
    cursor: pointer;
	z-index: 9888888899;
	 display: none;}

.shqh{width:100%;overflow:hidden;margin-top:40px;background:#f2f3f7;padding-bottom:60px;}
.bzdz{width:100%;overflow:hidden;max-width:1200px;margin:0 auto;margin-top:20px;}
.bzdz ul li{width:100px;overflow:hidden;float:left;font-size:16px;line-height:24px;margin-right:15px;}
#dt1{border-right:2px solid #999;}
.bzdz ul li.hover{color:#dc2821;}
.ncal{width:100%;max-width:1200px;margin:0 auto;overflow:hidden;margin-top:20px;}
.lllt{width:96%;overflow:hidden;margin:0 auto;}
.lllt ul li{width:22.5%;overflow:hidden;float:left;margin-left:2%;}
.lllt ul li h3{width:100%;overflow:hidden;}
.lllt ul li h3 img{width:100%;display:block;}
.lllt ul li h2{width:100%;overflow:hidden;text-align:center;font-size:14px;line-height:2.0;margin-top:10px;color:#333;}




.ncal .swiper-button-next,.ncal .swiper-button-prev {
    position: absolute;
    top:50%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1 * var(--swiper-navigation-size));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #777;
    font-weight: 500;
}

.zkl2100{width:100%;max-width:1200px;margin:0 auto;overflow:hidden;}

.zkl210{width:70%;float:left;overflow:hidden;}

.zkl1 .default__controls {
   opacity:0;
}



@media screen and (max-width:768px){
	.zkl312{
		display:none;
		}
	.zkl31{width:94%;margin:0 auto;margin-top:20px;}
	.zkl32{width:94%;margin:0 auto;margin-top:20px;}
	.disp11{width:100%;}
	.disp12{width:104%;margin-right:-2%;}
	.disp121{width:47%;float:left;margin-left:2%;margin-top:15px;}
	.disp122{width:47%;float:left;margin-left:2%;margin-top:15px;}
	.disp2{width:104%;margin-left:-2%;}
	.disp2 ul li {
   width:47%;float:left;margin-left:2%;margin-top:15px;
     }
	 .bzdz{width:94%;margin:0 auto;margin-top:15px;}
	 .ncal{width:100%;}
	 .zkl210{width:100%;}
	 
	  .tule121 h2 {
    font-size:15px;
}
	 .tule121 p {
    display:none;
}
.tule121 h3 {
    display:none;
}
.tule2 ul li h2 {
    font-size: 13px;
}
.disp111 {
    position: relative;
    margin: 0px 0px 0px 0px;
}
.disp1211 {
    position: relative;
    margin: 0px 0px 0px 0px;
}
.disp1221 {
    position: relative;
    margin: 0px 0px 0px 0px;
}
.disp21 {
    position: relative;
    margin: 0px 0px 0px 0px;
}
.disp22 {
    position: relative;
    margin: 0px 0px 0px 0px;
}
.disp23 {
    position: relative;
    margin: 0px 0px 0px 0px;
}
.lllt ul li {
    width:44%;
    overflow: hidden;
    float: left;
    margin-left: 4%;
	margin-top:15px;
}
.disp1211 h4 {
    width:40px;
    margin-left: -20px;
    margin-top: -20px;
}
.disp1221 h4 {
      width:40px;
    margin-left: -20px;
    margin-top: -20px;
}
.disp21 h4, .disp22 h4, .disp23 h4 {
      width:40px;
    margin-left: -20px;
    margin-top: -20px;
}
.disp111 h4 {
      width:40px;
    margin-left: -20px;
    margin-top: -20px;
}
.lcsp {
    width:96%;
    left:2%;
    top:10%;
    margin-left:0px;
    margin-top:0px;
}

.lcspc {
    position: fixed;
	 left:50%;
    bottom:30%;
	margin-top:0px;
	margin-left:-30px;
    width:60px;
    height:60px;
    font-size:60px;
	display:none;
}


.lllt ul li h3 {
    margin-top:0px;
}
.lllt ul li h2 {
    margin-bottom:0px;
}
.zkl32 .swiper-pagination-bullet {
    width:40px;
    height:5px;
}

.ncal .swiper-button-next, .ncal .swiper-button-prev {
   display:none;
}

.zkl210 .aldh {
    margin-top:20px;
}
.zkl2 {
    padding-bottom:15px;
}
.aldh ul li h3 {
    width:70%;
}	 
}







