/*! 
 * Theme Name: kuaping2026beta
 * Theme URL: https://kuaping.com
 * Description: 
 * Author: 
 * Author URI: 
 * Version: 
*/
/*.customize-support .header{
	top: 46px;
}*/


/*增加自定义代码*/
.our-honors {
    padding: 50px 0;
    /*border-top: 1px solid #ebebeb;*/
}

.our-honors .h1 {
	margin-bottom: 20px
}
.our-honors .img-item::before, .our-honors figure::before {
    content: "";
    width: 100%;
    display: block;
    height: 0;
    pointer-events: none;
    padding-top: 133.14%;
}
.our-honors .img-item,
.our-honors figure {
	position: relative;
	width: 100%;
	background-color: #d8d8d8;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover
}
 .our-honors img {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}
.our-honors .description {
    max-width: 846px;
    margin-bottom: 20px;
}



.payment-methods {
    margin-top: 0;
}

.payment-methods .description {
    max-width: 846px;
    margin-bottom: 20px;
}

@media (min-width: 1200px){
	.our-honors {
    padding-top: 100px;
	    padding-bottom: 60px;
	}
	.our-honors .h1 {
    margin-bottom: 30px;
}
	.our-honors .description {
    margin-bottom: 55px;
}
.payment-methods .description {
    margin-bottom: 55px;
}
}






/*============customer===============*/
	/* 右侧客服 */
	.floating_ck {
	    position: fixed;


right: 0;
top: 50%;
	   transform: translateY(-50%);
	   -webkit-transform: translateY(-50%);
    max-width: 100px;
  	width: 100%;
	    /*bottom: 25%;*/
	   /*bottom:10vh;*/
	  /*bottom: 30vh;*/
	    /*background-color: #fff;*/
    /*box-shadow: 0 0 8px rgb(0 0 0 / 8%);*/
	/*padding: 5px;*/
	z-index: 999;
    
  /*border: solid 1px #ddd;*/

    transform: none;
    -webkit-transform: none;
	}
	
	.floating_ck dl dd {
	    position: relative;

		margin-bottom: 1px;
		
	    /*border: solid 1px #1179E5;*/
		margin-left: 0;

	    text-align: center;
	    cursor: pointer;
	    box-sizing: border-box;

	    background-color: #ED1D24;
	    position: relative;
	    /*border-bottom: #fff solid 1px;*/


    box-sizing: border-box;

	}
	.floating_ck dl dd a{
		display: block;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.floating_ck dl dd:last-child{
		border-bottom: none;
	}
	.floating_ck dl dd:hover{
		/*background: linear-gradient(180deg,#aa2b24 0,#e1251b 100%);*/
		background-color: #e1251b;
	}
	.floating_ck dl dd:hover use{
		fill: #fff;
	}
	.floating_ck dl dd:hover span{
		color: #fff;
	}
	.floating_ck dl dd svg{
		width: 48px; height: 48px;
	}
	/*.floating_ck dl dd use{
		fill: #000;
	}*/
	
	.floating_ck dl dd:hover .floating_left {
	    display: block;
	} 
	
	.floating_ck dd span {

	    font-size: 18px;
	    color: #fff;
		display: block;
	}
	
	
	 
	.floating_left {
	    width: 200px;
	    padding-bottom: 15px;
	    background: #FFF;
	    position: absolute;
	    left: -220px;
	    top: 0px;
	    box-shadow: 0px 0px 20px 0px rgba(110, 125, 141, 0.1);
	    border-radius: 2px;
	    display: none;
	    overflow: hidden;
	}
	
	.floating_ewm {
	    top: 0;
	    padding-top: 20px;
	}
	
	.floating_ewm h3 {
	    height: 34px;
	    line-height: 34px;
	    text-align: center;
	    font-size: 16px;
	    color: #FFF;
	    font-weight: 400;
	    /*background: linear-gradient(308deg, #479EF9 0%, #0B7BF0 100%);*/
	    background: #e23;
	}
	
	.floating_ewm i {
	    width: 130px;
	    height: 130px;
	    margin: 20px auto 10px;
	    display: block;
	}
	
	.floating_ewm i img {
	    width: 100%;
	    height: 100%;
	    display: block;
	}
	
	.floating_ewm h4 {
	    font-size: 14px;
	    font-weight: 400;
	    color: #14212F;
	}
	
	.floating_ewm p {
	    line-height: 22px;
	    text-align: left;
	    margin-left: 20px;
	    padding-left: 25px;
	    font-size: 18px;
	    font-family: 'DIN-Bold';
	    color: #e23;
	    margin-top: 11px;
	}
	
	.floating_ewm .qrcord_p01 {
	    margin-top: 20px;
	    background: url(../images/customer/tbg.png?v=1) no-repeat left center;
	    background-size: 18px !important;
	}
	
	.floating_ewm .qrcord_p02 {
	    background: url(../images/customer/qq.png?v=1) no-repeat left center;
	    background-size: 18px !important;
	}