.repair-topic{padding: 50px 135px;background: #e6e6e6;}
.repair-topic-item{background: #29a9e0;border-radius: 50px;padding: 0 116px;}
.repair-topic-group{border-bottom: 1px dashed #fff;padding: 30px 10px;}
.repair-topic-group:last-child{border-bottom: none;}
.repair-topic-group img{width: 175px;vertical-align: middle;display: block;}
.repair-topic-right{margin-left: 215px;color: #fff;font-size: 16px;line-height: 25px;padding-top: 25px;}
.repair-topic-title{font-size: 20px;margin: 0;margin-bottom: 10px;font-weight: bold;}
.repair-button-item{text-align: center;}
.repair-button-item a{color: #333333;font-size: 16px;text-decoration: none!important;font-weight: bold;line-height: 68px;border-radius: 50px;background: #f4d600;display: inline-block;width: 440px;max-width: 100%;}
.repair-topic .repair-button-item{padding-bottom: 40px;}
.situation ul{font-size: 0;}
.situation li{display: inline-block;vertical-align: top;box-sizing: border-box;padding: 0 10px;width: 25%;margin-top: 15px;}
.situation-li{background: #f2f2f2;border-radius: 20px;overflow: hidden;text-align: center;}
.situation-li a{display: block;}
.situation-li img{width: 100%;vertical-align: middle;display: block;margin-bottom: 10px;}
.situation-bottom{padding: 10px 5px;}
.situation-bottom h3{color: #29A9E0;font-size: 18px;font-weight: bold;margin: 0;margin-bottom: 5px;line-height: 20px;height: 40px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.situation-text{color: #808080;font-size: 16px;line-height: 20px;height: 60px;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.situation{margin-bottom: 30px;}
.feature-ul{font-size: 0;}
.feature-ul li{display: inline-block;vertical-align: top;box-sizing: border-box;padding: 0 10px;margin-top: 20px;width: 50%;}
.feature-li{box-shadow: 0 5px 10px #ddd;display: table;}
.feature-li img{width: 245px;vertical-align: middle;display: table-cell;}
.feature-h3{margin: 0;color: #29A9E0;font-size: 18px;font-weight: bold;margin: 0;margin-bottom: 10px;}
.feature-text{color: #808080;font-size: 16px;line-height: 20px;}
.feature-content{display: table-cell;vertical-align: middle;padding: 0 25px;}
.feature .repair-button-item{padding: 34px 0;}
.repair-process-ul{font-size: 0;}
.repair-process-ul li{display: inline-block;vertical-align: top;width: 33.33%;padding: 0 10px;margin-top: 20px;box-sizing: border-box;}
.repair-process-li{border-radius: 20px;overflow: hidden;}
.repair-process-li img{width: 100%;vertical-align: middle;}
.repair-process-bottom{background: #29a9e0;padding: 20px 20px;}
.repair-process-ul{margin: 0 -10px;}
.repair-process-number{color: #FFEA71;font-size: 150px;line-height: 150px;position: absolute;left: 0;top: 50%;margin-top: -75px;}
.repair-process-item{position: relative;}
.repair-process-right{margin-left: 90px;}
.repair-process-h3{color: #FFEA71;font-size: 18px;font-weight: bold;margin: 0;margin-bottom: 10px;}
.repair-process-text{color: #fff;font-size: 16px;line-height: 22px;height: 88px;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.delivery-process{padding: 25px 0 40px 0;}
.delivery-process-main{padding: 40px 135px;}
.delivery-process-name{color: #FFFFFF;font-size: 18px;border-radius: 50px;width: 120px;text-align: center;background: #29a9e0;line-height: 20px;padding: 15px 0;font-weight: bold;}
.delivery-process-right{margin-left: 150px;text-align: center;}
.delivery-process-text{color: #29A9E0;font-size: 18px;border-radius: 50px;text-align: center;line-height: 20px;padding: 15px 0;border: 1px solid #29a9e0;font-weight: bold;}
.delivery-process-text span{font-size: 18px;}
.delivery-process-right .fa-arrow-down{color: #29a9e0;font-size: 26px;margin: 15px 0;}
.delivery-process-image-item,.delivery-text-group{float: left;width: 33.33%;padding: 0 20px;box-sizing: border-box;}
.delivery-process-image-item img{width: 100%;vertical-align: middle;border-radius: 20px;margin-bottom: 10px;}
.delivery-process-image,.delivery-text{margin: 0 -20px;}
.repair-video-ul li{display: inline-block;vertical-align: top;padding: 0 20px;width: 50%;box-sizing: border-box;margin-top: 30px;}
.repair-video-ul{margin: 0 -20px;font-size: 0;}
.repair-video-li{background: #f2f2f2;padding-top: 5px;}
.repair-video-title{color: #333333;font-size: 18px;font-weight: bold;line-height: 25px;height: 50px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin: 0 15px 5px 15px;text-align: center;}
.repair-video .repair-button-item{padding: 25px 0;}
.repair-answer-ul{box-shadow: 0 0 10px #ddd;border-radius: 10px;overflow: hidden;margin: 25px 0;}
.repair-answer-title{color: #333333;font-size: 18px;font-weight: bold;padding: 15px 15px 15px 45px;position: relative;cursor: pointer;}
.repair-answer-title i{position: absolute;left: 15px;top: 15px;font-size: 20px;}
.repair-answer-title .fa-minus-square{display: none;}
.repair-answer-ul li.active .repair-answer-title .fa-minus-square{display: inline-block;}
.repair-answer-ul li.active .repair-answer-title .fa-plus-square{display: none;}
.repair-answer-ul li.active .repair-answer-title{background: #d7f0ff;color: #29A9E0;}
.repair-answer-text-item{color: #333333;font-size: 16px;line-height: 25px;padding: 20px 15px;}
.repair-answer-text{display: none;}
.repair-answer-ul li{border-bottom: 1px dashed #c6c6c6;}
.repair-answer-ul li:last-child{border-bottom: none;}
.delivery-process-name-mobile{display: none;}
@media (min-width: 1080px) {
	.repair-button-item a:hover,.situation-li a:hover{opacity: 0.8;}
}
@media (max-width: 1079px) {
	.delivery-process-image-item, .delivery-text-group{padding: 0 10px;}
	.repair-process-text{height: 110px;-webkit-line-clamp:5;}
	.delivery-process-image, .delivery-text{margin: 0 -10px;}
}
@media (max-width: 991px) {
	.repair-topic{padding: 25px 15px;}
	.repair-topic-item{padding: 0 15px;border-radius: 25px;}
	.repair-topic-group img{float: none;margin: 0 auto;}
	.repair-topic-right{margin-left: 0;padding-top: 15px;}
	.repair-topic-title{text-align: center;}
	.repair-topic-group{padding: 25px 0;}
	.situation li{width: 50%;padding: 0 3px;margin-top: 8px;}
    .situation-li{border-radius: 10px;}
    .repair-button-item a{line-height: 58px;}
    .repair-topic .repair-button-item{padding-bottom: 35px;}
    .situation{margin-bottom: 20px;}
    .feature-ul li{width: 100%;margin-top: 15px;}
    .feature-li img{width: 144px;}
    .feature-content{padding: 0 10px;}
    .feature-h3{margin-bottom: 5px;}
    .feature .repair-button-item{padding: 20px 0;}
    .repair-process-ul li{width: 100%;margin-top: 15px;}
    .repair-process-number{font-size: 134px;line-height: 134px;margin-top: -67px;}
    .repair-process-bottom{padding: 20px 15px;}
    .repair-process-text{height: auto;-webkit-box-orient:initial;text-overflow:initial;min-height: 66px;}
    .delivery-process-main{padding: 25px 0px 15px 0;}
    .delivery-process-name{width: 100%;float: none;font-size: 16px;padding: 5px 0;}
    .delivery-process-right{margin-left: 0;margin-top: 5px;}
    .delivery-process-text{font-size: 14px;padding: 5px 5px;}
    .delivery-process-text span{font-size: 14px;}
    .delivery-process-right .fa-arrow-down{margin: 5px 0;}
    .delivery-process-image-item, .delivery-text-group{padding: 0 3px;}
    .delivery-process-image, .delivery-text{margin: 0 -3px;}
    .delivery-process-text span{display: block;}
    .delivery-text-group-other .delivery-process-text{line-height: 40px;}
    .delivery-process-name-pc{display: none;}
    .delivery-process-name-mobile{display: block;margin-bottom: 6px;}
    .delivery-process{padding-bottom: 20px;}
    .repair-video-ul li{width: 100%;margin-top: 10px;}
    .repair-video-title{height: auto;-webkit-line-clamp:inherit;text-overflow:initial;}
    .repair-video .repair-button-item{padding:10px 0 15px 0;}
    .repair-answer-ul{margin: 15px 0;}
    .repair-answer-title{padding: 10px 15px 10px 45px;}
    .repair-answer-title i{top: 10px;}
    .repair-answer-text-item{padding: 10px 15px;}
}
@media (max-width: 480px) {
	.situation-text{height: 80px;-webkit-line-clamp:4;}
	.situation-bottom h3{height: 60px;-webkit-line-clamp:3;}
}