﻿.banner610{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}
.swiper-slide{
	display: flex;
	
	position: relative;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}
.swiper-slide img {
	
   height: 100%;

	object-fit: cover;
  
}




.swiper-pagination-bullet{
	width: 8px;
	    height: 8px;
	    display: inline-block;
	    border-radius: 0;
	    background: #fff;
	    opacity: 1;
	    border: 1px solid #000;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #B60005;
}
.swiper-button-next{
				color: #fff;
}
.swiper-button-prev{
				color: #fff;
}	



.caidan-guanbi{
	width: 19px !important;
	height: 19px !important;
	background: url(/Theme/cn/nav/gb.svg) no-repeat center  !important;
	background-size: 19px 19px !important;
	cursor: pointer;
	padding: 22px;
	padding-top: 2.5px !important;
}

.datu-tu img{
				cursor: pointer;
				}
			
		 
			.datu-tu img:hover{
				 animation-name: ge;			
				animation-duration: 4000ms;		
				animation-iteration-count: infinite;		
				animation-direction: alternate;			
			
}

.swiper-pagination-sj{
	display: none;
}

.swiper-button-next-sj{
				color: #fff;
}
.swiper-button-prev-sj{
				color: #fff;
}	

.lunbo-jidi-523 .swiper-slide {
				width: 33.4% !important;
				
				box-sizing: border-box;
			}
.jt-l{
	cursor: pointer;
	}
.jt-r{
	cursor: pointer;
	}
	
	
.cp-quanbu-l{

	background: #fff;
}

.dpheng-l{
	background: #fff;
	}
.caidan{
				  
    transition: .8s cubic-bezier(.165,.84,.44,1);
   
  
			}
			.caidan:hover{
				 transform: rotate(360deg);
			}
			.caidan-guanbi{
				  
    transition: .8s cubic-bezier(.165,.84,.44,1);
   
  
			}
			.caidan-guanbi:hover{
				 transform: rotate(360deg);
			}
.caidan-guanbi-bai{
	width: 19px !important;
	height: 19px !important;
	background: url(/Theme/cn/nav/gb-bai.svg) no-repeat center  !important;
	background-size: 19px 19px !important;
	cursor: pointer;
	padding: 22px;
	padding-top: 2.5px !important;
	
}

.chang:after {
    width: 8px;
    height: 11px;
    content: "";
    display: block;
    position: absolute;
    background: url(/Theme/cn/nav/duan-l.svg) no-repeat;
    background-size: 8px 11px;
    right: -20px;
   top: 10px;
   left:auto;
    
}


.nav-pc li a.chang.on:after {
    width: 11px;
    height: 8px;
    content: "";
    display: block;
    position: absolute;
    background: url(/Theme/cn/nav/duan.svg) no-repeat;
    background-size: 11px 8px;
    right: -20px;
   top: 10px;
   left:auto;
}
@keyframes ge{
				0% {
					
					width: 100%;
					height: 100%;
				}
				50% {
					width: 108%;
					height: 108%;
					transform: translate(-20px,-20px);
}
				}
				100% {
					width: 100%;
					height: 100%;
					transform: translate(0px,0px);
				}
			}


.datuxia-tu li{
	cursor: pointer;
}
.datuxia-tu img{
				cursor: pointer;
				}
			
		 
			.datuxia-tu img:hover{
				 animation-name: change;			/*¶¯»­µÄÃû×Ö*/
				animation-duration: 4000ms;		/*¶¨Òå¶¯»­Íê³ÉÒ»¸öÖÜÆÚËùÐèÒªµÄÊ±¼ä£¬ÒÔÃë»òºÁÃë¼Æ*/
				animation-iteration-count: infinite;		/*¶¨Òå¶¯»­µÄ²¥·Å´ÎÊý£¬ÕâÀïÊÇÎÞÏÞ²¥·Å*/
				animation-direction: alternate;			/*¶¨ÒåÊÇ·ñÓ¦¸ÃÂÖÁ÷·´Ïò²¥·Å¶¯»­£¬ÕâÀïÊÇ¶¯»­ÂÖÁ÷²¥·Å*/
			
}
@keyframes change{¡¡¡¡¡¡¡¡/*mychangeÊÇ¶¯»­µÄÃû×ÖÉÏÃæÓÐÓÃµ½*/
				0% {
					
					width: 100%;
					height: 100%;
				}
				50% {
					width: 108%;
					height: 108%;
					transform: translate(-20px,-20px);
}
				}
				100% {
					width: 100%;
					height: 100%;
					transform: translate(0px,0px);
				}
			}









.swiper-slide{
	display: flex;
	background: #f00;
	position: relative;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}
.jhu-r .swiper-slide {
				width: 85% !important;
			}
.swiper-slide img {
	
   

	object-fit: cover;
  
}


.jhu-r{
	background: #fff;
	position: relative;
	overflow: hidden;
	}
.anli-sw {
	display: block;
	}
.anli-sw img {

	width: 100% !important;
}
.cp-quanbu-l{
	position: relative;
	overflow: hidden;
	}

.cp-quanbu-l .swiper-slide {
				width: 85% !important;
			}
.cp-quanbu-l .swiper-wrapper {
    margin-left: -72%;
}
.dpheng-l{
	position: relative;
	overflow: hidden;
	}
.swiper-button-next-cp{
	width: 15px;
    height: 17px;
    background: url(/theme/cn/img/you.svg) no-repeat;
    background-size: 15px 17px;
    
	}
.swiper-button-prev-cp{
	width: 15px;
    height: 17px;
    background: url(/theme/cn/img/zuo.svg) no-repeat;
    background-size: 15px 17px;
    
	}
.swiper-button-next-cp:after, .swiper-button-prev-cp:after {
    	font-size: 0px;
    	font-weight: bolder;
    	}
.zaixianyuedu {
	width: 145px;
	height: 40px;
	background: #B60005;
	box-sizing: border-box;
	padding-left: 54px;
	position: relative;
	height: 40px;
	line-height: 40px;
	color: #fff;
	font-size: 18px;
	cursor: pointer;
}
.zaixianyuedu:before{
	content: "";
	position: absolute;
	width: 22px;
	height: 19px;
	background: url(/Theme/cn/img/yuedu01.svg) no-repeat;
	background-size: 22px 19px;
	margin-top: 11px;
	margin-left: -38px;
	cursor: pointer;
	}



.anlifenlei-nav-top:after {


    float: left;
    width: 0;
    height: 0;
    content: '';
    position: absolute;
     left:85px;
    top: 35%;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 8px solid #3E3A39;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 8px solid #3E3A39;
}



.anlifenlei-nav-top.active:after {
    float: left;
    width: 0;
    height: 0;
    content: '';
    position: absolute;
    top: 50%;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 8px solid #3E3A39;
    border-bottom: 0px solid #3E3A39;
    
}

.anlifenlei-nav-top.kn:after{left:120px;}

.anlifenlei-wugezi:after
{
    left:105px;
}
.anlifenlei-wugezi.active:after {

    left:105px;
}


.xiuxian:before {

    width: 0;
    height: 0;
    content: '';
    position: absolute;
    right:-17px;
    top:50%;
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
    border-left: 6px solid #3E3A39;
    margin-top: -4px;
}


.xiuxian.show:before {
    width: 0;
    height: 0;
    content: '';
    position: absolute;
    right:-17px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid #3E3A39;
    margin-top: -4px;
    
}

@media only screen and (min-width: 720px) and (max-width: 960px) {

.jhu-r .swiper-slide {
				width: 100% !important;
			}

	
}








@media only screen and (min-width: 540px) and (max-width: 720px) {

.jhu-r .swiper-slide {
				width: 100% !important;
			}

	
}










@media only screen and (max-width: 540px) {


.anlifenlei-nav-top:after {
    left:auto;
    right: 15px;
    top: 50%;
    margin-top: -3px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 0;
    border-top: 0px solid #3E3A39;
}



.anlifenlei-nav-top.active:after {

    float: left;
    width: 0;
    height: 0;
    content: '';
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -3px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid #3E3A39;

    
}

.anlifenlei-wugezi:after
{
    left:auto;
}
.anlifenlei-wugezi.active:after {

    left:auto;
}


.jkl{
	display: flex !important;
}
.ann-xia{
	display: none;
}
.swiper-wrapper{
	height: auto;
}
.banner610 img {
	max-width: 100%;
	min-height: auto;
	
}
.swiper-slide {
	height: auto;
}

:root{
	    --swiper-navigation-size:15;
}

.dingtiao610 {
	width: 100%;
	height: 44px;
	position: relative;
}
.swiper-pagination-bullet{
	width: 5px;
	    height: 5px;
	    display: inline-block;
	    border-radius: 0;
	    background: #fff;
	    opacity: 1;
	    border: 1px solid #000;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #B60005;
}
.top-shouji {
	z-index: 1000000;
}
.nav {
	z-index: 100000;
}
.jhu-r .swiper-slide {
				width: 100% !important;
			}

.zaixianyuedu {
	width: 95px;
	height: 25px;
	background: #B60005;
	box-sizing: border-box;
	padding-left: 34px;
	position: relative;
	
	line-height: 25px;
	color: #fff;
	font-size: 12px;
	cursor: pointer;
	margin-bottom: 10px;
}
.zaixianyuedu:before{
	content: "";
	position: absolute;
	width: 15px;
	height: 13px;
	background: url(/Theme/cn/img/yuedu01.svg) no-repeat;
	background-size: 15px 13px;
	margin-top: 6px;
	margin-left: -25px;
	cursor: pointer;
	}

.lunbo-jidi-523 .swiper-slide {
				width: 31.5% !important;
				margin-right: 2%;
				
				height: 100px;
				
			}
.cp-quanbu-l .swiper-slide {
				width: 100% !important;
			}
.cp-quanbu-l .swiper-slide img {
	min-height: 100% !important;
	}
.cp-quanbu-l .swiper-wrapper {
    margin-left: 0%;
}
.banner610 .swiper-slide img {
	height: 200px;
}
.shoujianli .swiper-slide img {
	height: 200px;
}
/*.anlifenlei-nav-top.active:after {
    float: left;
    width: 0;
    height: 0;
    content: '';
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -3px;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 6px solid #3E3A39;
    border-top: 0px solid #3E3A39;
  
}*/


.xiuxian:before {

    width: 0;
    height: 0;
    content: '';
    position: absolute;
    right:-17px;
    top: 50%;
    margin-top: -4px;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-bottom: 5px solid #3E3A39;
    border-top: 0px solid #3E3A39;


    border-right: 3px solid transparent;
    border-top: 3px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #3E3A39;

}

.xiuxian.show:before {

    width: 0;
    height: 0;
    content: '';
    position: absolute;
    right:-17px;
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 5px solid #3E3A39;
    margin-top: -3px;
    border-bottom: 0px solid #3E3A39;

}
.anlifenlei-nav ul li ul {
	padding-top: 5px;
	display: block;
	border: none;
	position: relative;
}
.anlifenlei-nav ul li{
		width: 100%;
	height: auto;
	min-height: 20px;
    box-sizing: border-box;
    font-size: 12.5px;
    line-height: 20px;
    padding-left: 10px;
    overflow: hidden;
	
}
.anlifenlei-nav ul li ul li{
	height: 20px;
	padding-left: 2px;
	}
.anlifenlei-nav ul li ul li a {
	font-size: 10px;
	width: 50px;
}
.nav {
	z-index: 100000;
}


.quan-xuanzhe-gc{
	width: 15px !important;
	height: 15px !important;
	position: absolute;
	right: 0px;
	background: #B60005;

	top:20px;
	border: 1px solid #fff;
	z-index: 20;
}


}

/*.sm-tiao-zhuti{
	overflow:inherit !important;
	}*/

.sm-tiao-zhuti li {
	position: relative;
	}
.quan-xuanzhe-gc{
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0px;
	background: #fff;
    cursor:pointer;
	top:20px;
	border: 1px solid #000;
	z-index: 20;
    display:none;
}



.xiazai-yejiao-gc{
	padding-top: 50px;
	}
.xiazai-yejiao-mk{
	padding-top: 10px;
	}	


.anlifenlei-nav ul li ul li{text-align:justify;}
.anlifenlei-nav ul li ul li a{text-align:justify;}




.cp529{border-bottom:initial;}



.quan-xuanzhe-gc.on .quan-xuanzhe-gou{display:block;}


li.z_gouxuan .quan-xuanzhe-gc{display:block;}


/*20220908start*/
@media only screen and (max-width: 540px){

.dpheng-r-1{ position:relative;}
/*.dpheng-r-1 .zaixianyuedu{ display:none;}*/
.dpheng-r-1 .cp530{ display:none;}


}
/*20220908end*/



/*20221206start*/
.banner610 .pc{ display:block;}
.banner610 .ph{ display:none;}


@media  screen and (max-width: 1024px){
.banner610 .pc{ display:none;}
.banner610 .ph{ display:block;}
}


.anlifenlei-nav ul li ul li a.a_justify{text-align:initial;}
