.pure-img {
	width: 100%
}

.video-img,
.video-word {
	max-width: 600px
}

.video-word {
	padding: 0 20px
}

#certify {
	position: relative;
	width: 88%;
	min-width: 100px;
	margin: 20px auto 40px
}

#certify .swiper-slide {
	width: 90%;
	background: #fff;
	/******  box-shadow: 0 8px 30px #ddd ****/
}

#certify .swiper-slide img {
	display: block;
	width: 100%
}

#certify .swiper-pagination {
	width: 100%
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	width: 10px;
	height: 10px;
	opacity: 1
}

/***
 新增
****/


.a-wh100 {
    position: absolute;
    left: 0;
    width: 100%;
    top: 0;
    height: 100%;
	z-index: 10000;
}


.banner01{
	width: 54%;
	text-align: left;
    letter-spacing:16px;
}

.banner02{
	
    letter-spacing: 16px;
}

.banner03{
    letter-spacing: 16px;
}


.word01{  font-size:0.8rem; font-weight:300;letter-spacing: 12px;}

.mt140{margin-top: 120px;}
.mtbt40{ margin-bottom:20px;}
.mt20{margin-top: 20px;}
.wvs100{ width:100%; height:100%;}

.closicon{ position:absolute; top:0px; right:0px; width:20px; height:20px;}
.mtbt70{ margin-bottom:70px;}
.mt70{ margin-top:70px;}
.mbt40{ margin-bottom:40px;}

.s-mask{
	position: absolute;width: 100%;height: 100%;background-color: #357CE6;opacity: 0.5;
}


.pure-button.default {
    border: 1px #323337 solid;
    background:none;
}



 .pure-itemss:hover .pure-button.default {
    background: #196be8;
    color: #fff;
    border: none;
    font-size: 13px;
}


.defaulta{
	border: 2px #FFF solid;  background:none;  color:#FFF;font-size: 13px;
}



 .pure-itemss:hover .pure-button.defaulta {
    background: #196be8 !important;
    color: #fff;
    border: none;
    font-size: 13px;
	border: 2px #196be8 solid;
}



	.video{
				position:relative;
				width:100%;
				margin:0px auto;
				height: 100%;
			}
			
			#certify .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
				left: 7% !important;
			}
			#certify .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
				right: 7% !important;
			}
			
			@media (max-width:47.999em) {
				.video{
					width: 100%;
				}
			}
			
			
	.vieconts{
		z-index:9999;
		position: absolute;
		width: 100%;
		display: none;
        background: #ffff;
	    top: 0px;
        left: 0px;
	    padding-bottom: 40px;
        padding-top: 40px;
	
	
	 }
	 
	 .v-do{
				position:relative;
				width: 50%;
				margin:0px auto;
				height: 100%;
			}
			
			
	 
	 .closdv{position: absolute;
    top: 0px;
    right: 0px;
    z-index: 99999;}
	.closebtns2  , .closebtns{width: 30px;
    height: 30px;
    display: block;}
	.newliitess{display: inline-block; width:100%; position:relative;}
	
	
	
	 @media (max-width:1366px){
	 
	 .vieconts{
		 
		z-index:9999;
		position: absolute;
		width: 100%;
		display: none;
        background: #ffff;
	    top: 0px;
        left: 0px;
	    padding-bottom: 40px;
        padding-top: 40px;
		
		
		}
		.mtbt40{ margin-bottom:20px;}
		.mt140 {
            margin-top: 120px;
       }
	 
}

 @media (max-width:992px){
	 
	 .vieconts{
		 
		z-index:9999;
		position: absolute;
		width: 100%;
		display: none;
        background: #ffff;
	    top: 0px;
        left: 0px;
	    padding-bottom: 40px;
        padding-top: 40px;
		
		
		}
 
 }



			
 @media (max-width:768px){
	 .vieconts{
		 
		z-index:9999;
		position: absolute;
		width: 100%;
		display: none;
        background: #ffff;
	    top: 0px;
        left: 0px;
	    padding-bottom: 40px;
        padding-top: 40px;
	 
}


           .v-do{
				position:relative;
				width: 95%;
				margin:0px auto;
				height: 100%;
			}

}

 
 
 
 #certify{margin-bottom:140px;}
 .newewinss{margin-bottom: 7rem;}