@charset "utf-8";
.table {
    max-width: none;
    border-color: #dbdbdb;
}

.inner_banner{position: relative;}

.banner_txt{position: absolute;left:50%;top:35%\0;top:50%;top:50%\9;transform: translateY(-50%);-webkit-transform: translateY(-50%);color:#c8152d;right:10%;}
.t1{font-size:36px;}
.t2{font-size:16px;line-height: 24px;margin-top:25px;}
.t3{font-size:30px;line-height: 1;margin-top:25px;}
.t3 br{display: none;}

@media (max-width: 1440px) {
	.t1{font-size: 30px;}
	.t2{font-size:14px;margin-top:15px;}
	.t3{font-size:24px;line-height: 1;margin-top:15px;}
}
@media (max-width: 1200px) {

	.banner_txt{right:8%;}
	.t1{font-size: 24px;}
	.t2{font-size:14px;margin-top:10px;}
	.t3{font-size:22px;line-height: 1;margin-top:10px;}
}
@media (max-width: 992px) {
	
	.banner_txt{right:4%;}
	.t1{font-size: 24px;}
	.t2{font-size:14px;margin-top:5px;}
	.t3{font-size:18px;line-height: 1;margin-top:5px;}
}
@media (max-width:767px) {
	.t3{font-size:24px;line-height: 1.4;margin-top:50px;}
	.t3 br{display: block;}
}
@media (max-width:560px) {
	.t3{font-size:20px;line-height: 1.4;margin-top:45px;}
}

@media (max-width:420px) {
	.t3{font-size:16px;line-height: 1.4;margin-top:40px;}
	.t3 br{display: block;}
}

.operate_list{text-align: center;border:1px solid #e5e5e5;}

.operate_list ul {
	position: relative;
	
}
.operate_list ul li{position: relative;width:25%;float:left;cursor:pointer;}
.operate_list2 ul li{width:20%;}

.ser_icon_warp{width:90px;height: 90px;margin:0 auto;margin-bottom:15px;position: relative;overflow:hidden;border-radius: 100%;
	transition: all  0.5s cubic-bezier(.74,.16,.21,.89) ;
    -webkit-transition: all 0.5s cubic-bezier(.74,.16,.21,.89);
    -moz-transition: all 0.5s cubic-bezier(.74,.16,.21,.89);
    -o-transition: all 0.5s cubic-bezier(.74,.16,.21,.89)}
.ser_icon_warp1{border:2px solid #70dcce;}
.ser_icon_warp2{border:2px solid #ffa09f;}
.ser_icon_warp3{border:2px solid #7ec871;}
.ser_icon_warp4{border:2px solid #c8152d;}
.ser_icon{position: absolute;width:100%;height: 100%;top:0;left:0;border-radius: 100%;transition: all  0.5s cubic-bezier(.74,.16,.21,.89) ;
    -webkit-transition: all 0.5s cubic-bezier(.74,.16,.21,.89);
    -moz-transition: all 0.5s cubic-bezier(.74,.16,.21,.89);
    -o-transition: all 0.5s cubic-bezier(.74,.16,.21,.89)}

.hover_icon{position: absolute;width:100%;height: 100%;top:100%;left:0;
	transition: all  0.5s 0.1s cubic-bezier(.74,.16,.21,.89) ;
    -webkit-transition: all 0.5s  0.1s cubic-bezier(.74,.16,.21,.89);
    -moz-transition: all 0.5s  0.1s cubic-bezier(.74,.16,.21,.89);
    -o-transition: all 0.5s  0.1s cubic-bezier(.74,.16,.21,.89)}

.hover_icon1{background: url(../images/hover_icon1.png) no-repeat center;}
.hover_icon2{background: url(../images/hover_icon2.png) no-repeat center;}
.hover_icon3{background: url(../images/hover_icon3.png) no-repeat center;}
.hover_icon4{background: url(../images/hover_notice.png) no-repeat center;}
.ser_icon_warp1:hover{background-color: #70dcce}
.ser_icon_warp2:hover{background-color: #ffa09f}
.ser_icon_warp3:hover{background-color: #7ec871}
.ser_icon_warp4:hover{background-color: #c8152d}
.ser_icon_warp:hover .ser_icon{top:-100%;}
.ser_icon_warp:hover .hover_icon{top:0;}
.ser_icon1{background:url(../images/icon1.png) no-repeat center;}
.ser_icon2{background:url(../images/icon2.png) no-repeat center;}
.ser_icon3{background:url(../images/icon_weixin.png) no-repeat center;}
.ser_icon4{background:url(../images/icon_notice.png) no-repeat center;}
.ser_txt{color: #666666;font-size: 16px;}

.operate_list2 ul li a{display:block;width:100%;height:100%;padding-top:35px;padding-bottom:40px;}
.operate_list1 ul li{padding-top:45px;padding-bottom: 45px;}
.operate_list1 ul li:after {content:'';position: absolute;right:0; background: #e4e4e4;width:1px;height: 50%;top:50%;top:50%\0;top:25%\9;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);}
.operate_list2 ul li:after {
    position: absolute;
    top: 0%;
    right: 0;
    z-index: -1;
    width: 1px;
    height: 100%;
    background: #e4e4e4;
    content: '';
}
.operate_list2 ul li:first-child+li+li+li+li:after{display: none;}
.push_code{position: absolute;width:169px;height: 175px;z-index:999;text-align:center;background: url(../images/code_warp2.png) no-repeat \0;background: url(../images/code_warp.png) no-repeat;left:50%;margin-left:-85px;display: table;bottom:-200px;opacity:0;filter: alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-o-opacity:0;transition: all  0.5s 0.1s cubic-bezier(.74,.16,.21,.89) ;
    -webkit-transition: all 0.5s  cubic-bezier(.74,.16,.21,.89);
    -moz-transition: all 0.5s  cubic-bezier(.74,.16,.21,.89);
    -o-transition: all 0.5s  cubic-bezier(.74,.16,.21,.89)}
.push_code a{display: table-cell;vertical-align: middle}
.ser_code:hover .push_code{bottom:-140px;opacity: 1;filter: alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-o-opacity:1;}

.push_tell{position: absolute;width:244px;height: 95px;background: url(../images/tell_warp2.png) no-repeat \0;background: url(../images/tell_warp.png) no-repeat;line-height: 95px;text-align: center;font-size: 25px;color: #c8152d;left:50%;margin-left: -122px;bottom:-120px;opacity:0;filter: alpha(opacity=0);-webkit-transition: all 0.5s  0.1s cubic-bezier(.74,.16,.21,.89);
    -moz-transition: all 0.6s cubic-bezier(.74,.16,.21,.89);
    -o-transition: all 0.6s  cubic-bezier(.74,.16,.21,.89)}
.ser_tell:hover .push_tell{bottom:-60px;opacity: 1;filter: alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-o-opacity:1;}

.book_operate.tab-current a:after {
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -15px;
	width:30px;
	height:16px;
	content:"";
	background:url(../images/pull_down.png) no-repeat;
}
.operate_list1 ul li:first-child+li+li+li:after{
	background:none;
}
.operate_list ul li .icon:before{
	content:"";
	z-index: 10;
	width:100%;
	height:53px;
	display: block;
    margin: 0 0 0.25em 0;
	transition: all ease 0.3s ;
	-moz-transition: all ease 0.3s ;
	-o-transition: all ease 0.3s ;
}
.operate_list ul li .icon:before{height:46px;}
.icon1:before{
	
}
.icon2:before{
	background:url(../images/icon2.png) no-repeat center;
}
.icon3:before{
	background:url(../images/icon3.png) no-repeat center;
}
.icon4:before{
	background:url(../images/icon7.png) no-repeat center;
}
.icon5:before{
	background:url(../images/icon4.png) no-repeat center;
}
.icon6:before{
	background:url(../images/icon5.png) no-repeat center;
}
.icon7:before{
	background:url(../images/icon6.png) no-repeat center;
}
.icon8:before{
	background:url(../images/icon8.png) no-repeat center;
}
.operate_list ul li a span{font-size:14px;color:#666666;vertical-align: middle;}
.sv_product_list ul li a{display:table-cell;vertical-align:middle;}
.operate_tit{font-size:14px;color:#666666;margin-top:20px;}
.operate_icon,.sv_pro{-webkit-transition: all ease 0.3s ;
	        transition: all ease 0.3s ;
	        -moz-transition: all ease 0.3s ;
			-o-transition: all ease 0.3s ;
	        -webkit-transform-style: preserve-3d;}
.operate_list ul li:hover .icon:before,.sv_product_list ul li:hover .sv_pro{
	-webkit-transform: translate3d(0, -10%, 0);
		    transform: translate3d(0, -10%, 0);
} 
.select-list .hidden{display: none;}
/*sv-product*/
.sv_product_list{padding:45px 30px;border:1px solid #e3e3e3}
.sv_product_list ul li{height:200px;display:table;text-align:center;border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;}
.sv_pro{height:130px;display:table;margin:0 auto;}
.sv_pro>div{display:table-cell;vertical-align:middle;}
.sv_pro_tit{color:#666;font-size:14px;}
.operate_list1 ul li:first-child+li+li+li,.sv_product_list ul li.forth,.operate_list2 ul li:first-child+li+li+li+li{border-right:none;}
.operate_list ul li:nth-last-child(-n+4),.sv_product_list ul li:nth-last-child(-n+4){border-bottom:none;}
.operate_list ul li:hover a span,.sv_product_list ul li:hover .sv_pro_tit{
	color:#c8152d;
	transition: all ease 0.3s ;
	-moz-transition: all ease 0.3s ;
	-o-transition: all ease 0.3s ;
}

/*contact_sec*/
.contact_sec{padding:70px 30px;border:1px solid #e3e3e3;width:100%;position:relative;}
.contact_warp{position:relative;float:left;left:50%;}
.service_img,.contact_txt{float:left;text-align:left;position:relative;left:-50%;}
.service_img{margin-right:30px;}
.contact_txt .txt1{font-size: 22px;font-weight: normal;color: #333;margin-bottom: 10px;}
.contact_txt .txt2{color:##7e7e7e;font-size:14px;margin-bottom:10px;}
.contact_txt .txt3{font-size:24px;color:#ff6700;}
.contact_left{border-right:1px solid #e0e0e0}
.consult_btn a{display:block;width:160px;height:40px;background:#ff6600;color:#ffffff;text-align:center;line-height:40px;}
.consult_btn:hover a {
    background-color: #f79b4a;
}



/*pull-down*/
.sv-operate{position:relative;}
.pull-down form{padding:60px 0px 30px 0px;display:none;}

.form-group{width:32%;float:left;margin-right:2%;margin-bottom:25px}
.form-group.nGroup{margin-right:0;}
.form-group .form-control{width:100%;height:40px;line-height: 40px;}
.form-group.captcha .form-control{
	width:50%;
	display: inline-block;
	vertical-align: middle;
}
.phone-btn{
	height: 40px;
	padding-left:10px;
	padding-right: 10px;
}
.time_ipt{ background: url(../images/down_icon.png) no-repeat  center right 8px;background:white\9\0;}
.con_ipt{width:100%;}
.con_ipt .form-control{height:120px;resize:none;}
.btn-book{display:block;width:320px;height:50px;margin:30px auto 0;background-color:rgba(236,90,18,1);border:none;color:#f5f5f5;text-align:center; }
#book_form2 .form-group{width:46%;margin-right:8%;}
#book_form2 .con_ipt{width:100%;}
#book_form2 .form-group:nth-child(2n){margin-right:0;}

/*service_problem.html*/
section{position:relative}

.problem_list{padding-left:58px;padding-right:58px;margin-top:80px;}
.link{width:100%;height:45px;text-indent:25px;border:1px solid #e2e2e2;background:#fdfdfd;line-height:45px;margin-bottom:15px;font-size:16px;color:#666666;cursor:pointer;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.accordion li:last-child .link{margin-bottom:0;}
.link span{width:45px;height:45px;background-color:#c8152d;display:inline-block;float:left;position:relative;
	-webkit-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		transition: all 0.4s ease;
}
.link span:before{
	content:" ";
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:url(../images/jian.png) no-repeat center;
}
.link span:after{
	content:" ";
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:url(../images/jia.png) no-repeat center;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.problem_list ul li:hover .link,.problem_list ul li.open .link{
	background:#fff7f2;
	color:#c8152d;
	border:1px solid #c8152d;
}
.problem_list ul li.open .link span:after{
	display: block\0;
	display: none\9;
	transform: scale(0);
    -ms-transform: scale(0);
    -moz-transform: scale(0);
    -webkit-transform: scale(0);
    -o-transform: scale(0); 
   
}
.problem_list ul li:hover .link span,.problem_list ul li.open .link  span{
	opacity:0.9;filter: alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;-o-opacity:0.9;
}
.sub_list{padding-bottom:60px;display:none;}
.sub_list li{margin-top:35px;padding-bottom:10px;border-bottom:1px solid #e6e6e6;line-height:30px;position:relative;}
.li_q{color:#666666;font-size:14px;margin-bottom:5px;background:url(../images/q_icon.png) no-repeat left 5px;padding-left:35px;}
.li_a{color:#49ab3e;font-size:14px;background:url(../images/a_icon.png) no-repeat left 5px;padding-left:35px;}
.sub_list li:last-child{border-bottom:0;}


/*service_fee*/
.sub_con{font-size:14px;color:#666666;line-height:30px;padding-top:35px;padding-bottom:60px;display:none;}

.sub_list.sub_con{padding-top:0;}
.attention{font-size:14px;color:#c8152d;line-height:30px;margin-top:35px;}

/*service_cleaning.html*/
.cleaning_sec{margin-bottom:65px;}
.support_img{margin-top:25px;}
.opition1{font-size:16px;color:#c8152d;margin-bottom:25px;}
.opition3{font-size:16px;color:#c8152d;margin-bottom: 10px;}
.opition2{font-size:14px;color:#c8152d}
.sub_con dl{margin-top:15px;}
.sub_con dl dd{line-height: 1.6;margin-bottom: 5px;padding-left:2em;}
.cleaning_sec:last-child{margin-bottom:0;}
.support_img img{max-width:100%;}

/*service_policy.html*/
.policy_menu{border-bottom:1px solid #e3e3e3}
.policy_menu ul li{position:relative;width:16.666%;float:left;text-align:center;font-size:16px;padding-top:25px;padding-bottom:25px;}
.policy_menu ul li a{border-right:1px solid #e9e9e9;display:block;color:#999999;padding-top:5px;padding-bottom:5px;
-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.policy_menu ul li:last-child a{border-right:none;}
.policy_menu ul li:after{
	position: absolute;
    content: '';
	width:10px;
	height:10px;
	background:#ffffff;
	border:2px solid #e6e6e6;
	border-radius:100%;behavior: url(iecss3.htc);
	bottom:-5px;
	left:50%;
	margin-top:-5px;
	margin-left:-5px;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.policy_menu ul li.cur:after,.policy_menu ul li:hover:after{border:2px solid #c8152d;}
.policy_menu ul li.cur a,.policy_menu ul li:hover a{color:#c8152d}


.service_warp{border:1px solid #e6e6e6;padding-bottom:70px;}
.news_menu.problem-list ul li{
	width: 50%;
}

.news_menu.problem-list ul li a{
	border-left: 1px solid #e9e9e9;
	border-right: 0;
}

.news_menu.problem-list ul li:first-child a{
	border-left: 0;
}

.product-category{
	background-color: #f3f3f3;
	margin-top: 50px;
	padding: 30px 40px;
}

.product-category{
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}

.product-choose{
	position: relative;
    height: 44px;
    /* overflow: hidden; */
    line-height: 44px;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 200px;
    cursor: pointer;
    margin-left: 10px;
}

.product-choose::after{
	content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    border: 1px solid #cd2b41;
    border-width: 2px 2px 0 0;
    z-index: 1;
    transform: rotate(135deg);
    right: 16px;
        top: 50%;
    margin-top: -10px;
}

.choose-txt{
	display: block;
	padding: 0 24px;
}

.choose-list{
	position: absolute;
    top: calc(100% + 1px);
    line-height: 35px;
	padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
    border: 1px solid #ccc;
    left: 0;
	border-top: 0;
	background-color: #fff;
	display: none;
	z-index: 1;
}


.choose-list li a{
	display: block;
	padding: 0 20px;
}

.news_sec.ndet_sec.product-sec{
	border: 0;
	border-right: 1px solid #e3e3e3;
	min-height: 500px;
}

.details_con.news_det.product-det{
	margin: 20px 40px 30px;
}

.details_con.news_det.product-det> ul > li{
	position: relative;
	border-bottom: 1px solid #e3e3e3;
	font-size: 14px;
	line-height: 1.7;
	padding: 15px 40px;
}

.details_con.news_det.product-det> ul > li a{
	display: block;
	    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
}

.details_con.news_det.product-det> ul > li::after{
	content: "Q";
	position: absolute;
	width: 20px;
	height: 20px;
	border-radius: 3px;
	background-color: #cd2b41;
	margin-top: -10px;
	font-size: 14px;
	left: 0;
	top: 50%;
	line-height: 20px;
	text-align: center;
	color: #fff;
}

.details_recommend.product-recommend{
	border: 0;
}

.policy_table,.policy_table2{width:100%;border-collapse: collapse;border:1px solid #dbdbdb;}
.table th{text-align:center;color:#666666;height:50px;}
.table td, .table th{vertical-align:middle;}
.policy_table td{color:#999999;border-bottom:1px dashed #d1d1d1;width:50px;}
.policy_con_tit{color:#666666;font-size:14px;margin-bottom:30px;}
.policy_other{line-height: 30px;color: #666666;font-size: 14px;}
.img-p{margin-top:30px;}
.policy_con{padding-left:60px;padding-right:60px;margin-top:50px;line-height:40px}
.desp{font-size: 14px;color: #c8152d;line-height: 30px; margin-top: 35px;}
.policy_con .problem_list{padding:0;margin:0;margin-bottom:80px;}
.policy_table2 tr th{background:#fff7f2;color:#666666;font-weight:normal;height:60px;text-align: center;border:1px solid #dbdbdb;}
.policy_table2 tr td{height:50px;color:#666666;text-align: center;border:1px solid #dbdbdb;padding:10px;}
.explain{margin-top:50px;background:#fff7f2;border:1px solid #c8152d;padding:20px 30px 45px 25px;line-height:30px;color:#666666;font-size:14px;}
.explain div{color:#666666;margin-bottom:35px;}
.support_img img{max-width:100%;height:auto;}
.policy_con img{max-width:100%;height:auto;}
/*自适应调整*/
@media (max-width: 1440px) {
	.sub_con{padding-bottom:30px;padding-top:10px;line-height:30px;}
	.problem_list{margin-top:70px;}
	.opition1{margin-bottom:20px;}

}



@media (max-width: 1280px) {
	#book_form2 .form-group.address_group+.form-group{width:100%}
}
@media (max-width: 1200px) {
	.sec_tit{font-size:20px;}
	.problem_list{padding-left:40px;padding-right:40px;margin-top:60px;}
	.sub_list li{margin-top:30px;}
	.sub_list li{line-height:28px;}
	.li_q{background:url(../images/q_icon.png) no-repeat left 4px;}
	.li_a{background:url(../images/a_icon.png) no-repeat left 4px;}
	.sub_con{padding-bottom:40px;padding-top:20px;line-height:28px;}
	.attention{margin-top:30px;line-height:28px;}
	.cleaning_sec{margin-bottom:50px;}
	
}
@media (max-width: 992px) {
	.news_sec.ndet_sec.product-sec{
		width: 100%;
		border-right: 0;
	}
	.sec_tit{font-size:18px;}
	.pull-down form{padding:40px 0px 30px 0px;}
	.sv_product_list ul li:nth-child(4n){border-right:1px solid #f5f5f5}
	.sv_product_list ul li:nth-child(3n){border-right:none;}
	.sv_product_list ul li:nth-last-child(-n+4) {border-bottom:1px solid #f5f5f5}
	.sv_product_list ul li:nth-last-child(-n+2) {border-bottom:none;}
	.service_img img{width:80px;height:auto;}
	.service_img{margin-right:20px;}
	.contact_sec{padding:50px 0;}
	
	/*service_problem.html*/
	.problem_list{padding-left:30px;padding-right:30px;margin-top:50px;}
	.li_q{margin-bottom:10px;}
	.sub_list li{line-height:24px;}
	.li_q{margin-bottom:8px;background:url(../images/q_icon.png) no-repeat left 2px;}
	.li_a{background:url(../images/a_icon.png) no-repeat left 2px;}
	.sub_con{padding-bottom:30px;padding-top:10px;line-height:26px;}
	.attention{margin-top:25px;line-height:26px;}
	.cleaning_sec{margin-bottom:40px;}
	
}
@media (max-width: 890px) {
	.form-group.captcha{width:48%;}
	
}
@media (max-width: 768px) {

	.product-category{
		margin-top: 30px;
		padding: 15px 10px;
	}

	.product-choose{
		width: 70%;
	}

	.details_con.news_det.product-det{
	margin: 20px 5% 30px;
}

	.details_con.news_det.product-det> ul > li{
		padding: 10px 30px;
	}

	.news_sec.ndet_sec.product-sec{
		border-right: 0;
		border-bottom: 1px solid #e3e3e3;
	}
	.details_recommend.product-recommend{
		padding: 0 20px;
	}
	.service_warp.problem-warp{
		padding-bottom: 20px;
	}
	.sec_tit {font-size: 16px;}
	.operate_sec{padding:0;}
	.operate_list ul li{padding-top:0px;padding-bottom:0px;}
	.operate_list ul li a{padding-top:10px;padding-bottom: 10px;}
	.icon1:before{background-size:25px 25px;}
	.icon2:before{background-size:42px auto;}
	.icon3:before{background-size:22px auto;}
	.icon4:before{background-size:29px auto;}
	.icon5:before{background-size:25px auto;}
	.icon6:before{background-size:20px auto;}
	.icon7:before{background-size:24px auto;}
	.icon8:before{background-size:27px auto;}
	.operate_list ul li .icon:before{height:35px;}
	.operate_list ul li a span{font-size:12px;width:48px;display: block;margin:0 auto;height:19px;overflow:hidden;}
	.operate_list ul li.tab-current a:after{background-size:20px auto;width:20px;height:11px;margin-left:-6px;}
	.pull-down form{padding:25px 0px;}
	.btn-book{width:100%;height:40px;line-height:40px;}
	.form-group{width:100%;margin-right:0;margin-bottom:10px;}
	#book_form2 .form-group{width:47.5%;margin-right:5%}
	#book_form2 .con_ipt{width:100%;}
	#book_form2 .form-group.address_group{width:100%;margin-right:0;}
	.address_group>div{width:47.5%;margin-right:0;margin-bottom: 10px;}
	.address_group>div:nth-child(2n){margin-left:2.5%;}
	.address_group>div:nth-child(2n+1){margin-right:2.5%;}
	#book_form2 .form-group.address_group+.form-group{width:100%}
	#book_form2 .form-group.captcha{width:47.5%;}
	.con_ipt .form-control{height:180px;}
	.sv_product_list ul li:nth-child(3n){border-right:1px solid #f5f5f5}
	.sv_product_list ul li:nth-child(2n){border-right:none;}
	.sv_product_list ul li:nth-last-child(-n+4){border-bottom:1px solid #f5f5f5}
	.sv_product_list ul li:nth-last-child(-n+2){border-bottom:none}
	.sv_product_list{padding:0;}
	.sv_product_list ul li{height:160px;}
	.sv_pro{height:90px;}
	.sv_pro img{width:70%;height:auto;}
	
	.contact_sec{padding:0px 15px;}
	.contact_sec >div{margin:30px auto;width:275px;}
	.service_img img{width:60px;}
	
	.contact_txt .txt1{font-size:18px;margin-bottom:5px;}
	.contact_txt .txt2{margin-bottom:5px;}
	.consult_btn a{width: 120px; height: 35px;line-height: 35px;}
	.contact_txt .txt3{font-size:20px;}
	.contact_warp,.service_img, .contact_txt{float:none;left:0;margin:0 auto;}
	.service_img, .contact_txt{float:left;}
	.service_img{margin-right:15px;}
	.contact_left{border-right:0;}
	.contact_left .service_img img{margin-top:20px;}
	.contact_right2 .service_img img{margin-top:10px;}
	.main_con{padding-bottom:50px;}
	
	.swiper-container{height: 40px;}
	.swiper-slide{text-align: center;height:40px;line-height: 40px;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;}
	.swiper-slide a{color:#999999;}
	.swiper-slide.cur a{color:#c8152d;}
	/*service_problem.html*/
	
	.problem_list{margin-top:30px;padding-left:20px;padding-right:20px;}
	.sub_list li{margin-top:20px;line-height:22px;}
	.li_q{margin-bottom:5px;background:url(../images/q_icon.png) no-repeat left 1px;padding-left:28px;}
	.li_a{background:url(../images/a_icon.png) no-repeat left 1px;padding-left:28px;}
	.link {text-indent:15px;font-size:14px;height:40px;line-height:40px;padding-right:15px;margin-bottom:10px;}
	.link span{width:40px;height:40px;}
	.sub_con{padding-bottom:20px;padding-top:10px;line-height:24px;}
	.attention{margin-top:20px;line-height:24px;}
	
	/*service_cleaning.html*/
	.cleaning_sec{margin-bottom:30px;}
	.cleaning_tit .sec_tit{margin-bottom: 15px;}
	.cleaning_tit .breadcrumb{margin-bottom: 25px;position: relative;}
	
	/**/
	.policy_con{padding-left:15px;padding-right:15px;margin-top:35px;}
	.policy_con_tit{margin-bottom:15px;}
	.policy_con .problem_list{margin-bottom:30px;}
	table td, .table th {padding: 0px;}
	.explain{margin-top:30px;padding:20px 15px 30px;}
	.explain div{margin-bottom:5px;}
	.policy_menu ul li{padding-top:0;padding-bottom:0;height:40px;display:table;font-size:14px;}
	.policy_menu ul li:after {display: none;}
	.policy_menu ul li a{display:table-cell;vertical-align:middle}
	.policy_menu a{width:32%;padding-top:10px;padding-bottom:10px;font-size:14px;}
	.policy_menu a:after,.policy_menu a.cur:after{width:0;height:0;background:none;border:0;}


	.policy_other{line-height: 24px;}
	.policy_other p{margin-bottom: 5px;}
	.policy_table,.policy_table2{width:900px;}


}
@media (max-width: 620px) {
	#book_form2 .form-group.captcha,#book_form1 .form-group.captcha{width:100%;margin-right:0}

}
@media(max-width: 480px){
	.policy_menu ul li{width:33.3333333333%;border-bottom: 1px solid #e3e3e3;}
	.policy_menu ul li:nth-child(3n) a{border-right:none;}
	.policy_menu{border-bottom:none;}
	.policy_menu ul li:last-child a{border-right:1px solid #e9e9e9;}
}


/*service_extension*/
.extension_con{margin-left:45px;margin-right:45px;padding-top:70px;padding-bottom: 50px}
.extension_txt{font-size: 14px;color: #666666;line-height: 30px;margin-bottom: 30px;}
.extension_txt2 li{font-size: 14px;color: #666666;line-height: 30px;}
.extension_txt2 li span{color:#333;}

@media (max-width: 992px){
	.extension_con{margin-left:25px;margin-right:25px;padding-top: 50px;padding-bottom: 40px;}
}
@media (max-width: 768px){
	.extension_con{margin-left:15px;margin-right:15px;padding-top: 40px;padding-bottom: 30px;}
	.extension_txt,.extension_txt2 li{line-height: 24px;}
}
.form-group{position: relative;}
.reminder_txt,.unit{width:100%;position: absolute;background: #fff;z-index: 999;border:1px solid #d1d1d1;display: none;height:300px;overflow-y: scroll;}
.reminder_txt li,.unit li{height: 30px;line-height: 30px;text-indent: 10px;cursor: pointer;color: #666;}
.reminder_txt li:hover,.unit li:hover{color:#ff6700}


.form-group .form-control2{width:50%;float: left}
.arrow_code{display: inline-block;line-height: 40px;margin-left:15px;}
.addressSelect{padding-left:10px;width:24.2%;border: 1px solid #d1d1d1;height: 40px;line-height: 40px;background: url(../images/down_icon.png) no-repeat center right 8px;}
.info_tit{font-size: 16px;color: #666;padding-bottom: 10px;border-bottom: solid 1px #E6E6E6;margin-bottom: 30px;}
.pro_info{margin-bottom: 25px;}
.free_item{border:1px solid #ffd5b9;background: #fff7f2;padding:35px 45px;line-height: 30px;margin-bottom: 20px;margin-top:20px;}
.item_tit{color: #c8152d;margin-bottom: 25px;}
.address_group{min-width: 470px;}
textarea.form-control{padding:10px;}
@media (max-width: 1440px){
	.ser_icon_warp{width:70px;height:70px;}
	.operate_list1 ul li{padding-top:35px;padding-bottom:35px;}
	.ser_icon1,.hover_icon1{background-size:28px auto;}
	.ser_icon2,.hover_icon2{background-size:33px auto;}
	.ser_icon3,.hover_icon3{background-size:35px auto;}
	
}
@media (max-width: 992px){
	.ser_icon_warp{width:60px;height:60px;}
	.operate_list1 ul li{padding-top:30px;padding-bottom:30px;}
	.ser_icon1,.hover_icon1{background-size:25px auto;}
	.ser_icon2,.hover_icon2{background-size:30px auto;}
	.ser_icon3,.hover_icon3{background-size:32px auto;}
	.ser_icon4,.hover_icon4{background-size:auto 25px;}
	.ser_txt{font-size: 14px;}
}
@media (max-width: 560px){
	
	.ser_txt{font-size: 12px;}
	.ser_icon_warp{width:40px;height:40px;}
	.ser_icon1,.hover_icon1{background-size:18px auto;}
	.ser_icon2,.hover_icon2{background-size:22px auto;}
	.ser_icon3,.hover_icon3{background-size:23px auto;}
	.ser_icon4,.hover_icon4{background-size:auto 20px;}
	.ser_icon_warp1 {border: 1px solid #70dcce;} 
	.ser_icon_warp2 {border: 1px solid #ffa09f;}
	.ser_icon_warp3 {border: 1px solid #7ec871}
	.ser_icon_warp4 {border: 1px solid #c8152d;}
	.ser_icon_warp{margin-bottom: 10px;}
	.operate_list1 ul li{padding-top:15px;padding-bottom:15px;}
	.operate_list1 ul li:after{height:100%;}
	.free_item{padding:25px 20px;line-height: 24px;}
	.item_tit{margin-bottom: 15px;}
	.push_tell{background:#fff;text-align:center;border:1px solid #dfdfdf;position: fixed;left:50%;top:50%;width:200px;height:80px;line-height: 80px;margin-left:-100px;margin-top:-40px;z-index:2;display: none;}
	.push_code{background:#fff;text-align:center;margin:0 auto;border:1px solid #dfdfdf;position: fixed;left:50%;top:50%;width:140px;height:140px;margin-left:-70px;margin-top:-70px;z-index:2;display: none;}
	.push_code img,.push_code a{width:120px;display: block;margin-left:5px;}

	.push_mask{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.5);top:0;left:0;display: none;transition: all ease 0.3s ;
	-moz-transition: all ease 0.3s ;
	-o-transition: all ease 0.3s ;z-index:1;}
	.push_mask.cur{display: block;}
	.info_tit{margin-bottom:15px;}
	.addressSelect{width:49.2%;}
	.address_group{min-width: 100%;}
	.addressSelect{margin-bottom: 10px;}
	.pro_info2{margin-bottom: 0;}
	.btn-book{margin-top:10px;}
}	


/*service_download*/
.download_con{margin-left: 80px;margin-right: 80px;padding-top: 70px;padding-bottom: 50px;}
.download_top{padding-bottom:70px;border-bottom: 1px solid #dddddd}
.download_icon{text-align: center;color: #515151;font-size: 14px;}
.download_icon2{margin-left:30px;}
.download_txt1{margin-left:45px;margin-right:80px;}
.icon_txt{margin-top:20px;}
.icon_img{padding: 10px;border:1px solid #dddddd;}
.download_con2{margin-left:45px;}
.download_con2 table{width:100%;border-collapse: collapse;border:1px solid #dbdbdb;margin-top:20px;}
.download_con2 table tr th{width:50%;background:#f6f6f6;}
.download_con2 table tr td,.download_con2 table tr th{height:35px;border:1px solid #dbdbdb;text-align: center;font-size:14px;color: #aaaaaa;}
.show_list{position: relative;overflow:hidden;width:100%;margin-top:90px;}
.show_list ul {position: relative;float: left;left:50%;}
.show_list ul li{position: relative;float: left;left:-50%;margin:0 35px;}


@media (max-width: 1440px){
	.download_con{margin-left: 45px;margin-right: 45px;padding-top: 50px;padding-bottom: 40px;}
	.show_list ul{float: none;left:0;}
	.show_list ul li{width:33.3333%;margin:0;text-align: center;left:0;}
	.show_list ul li img{width:80%;height:auto;}
	.download_txt1{margin-right:40px;}
}
@media (max-width: 1200px){
	.download_icon2{margin-left:15px;}
	.download_con{margin-left: 30px;margin-right: 30px;padding-top: 40px;padding-bottom: 30px;}
	.icon_img{padding:5px;}
	.download_txt1{margin-left:25px;margin-right:25px;}
	.download_con2{margin-left:25px;}
	.download_top{padding-bottom: 50px;}
	.show_list{margin-top:50px;}
}
@media (max-width: 992px){
	.download_icon2{margin-left:0;}
	.download_top .col-md-6{margin-bottom:40px;}
	.download_txt1{margin-right:0;}
	.download_con2{float: left!important;width:70%;}
	.download_top{padding-bottom:30px;}
	.show_list{margin-top:40px;}
}
@media (max-width:700px){
	.download_icon2{margin}
	.download_icon img{width: 100px;height: 100px;}
	.download_txt1{width:70%;}
	.download_con2{float: left!important;width:70%;}
	.icon_txt{margin-top:10px;}
	.show_list{margin-top:40px;}

}
@media (max-width:620px){
	.download_con{margin-left:15px;margin-right:15px;}
	.download_txt1{width:60%;}
	.download_con2{float: left!important;width:60%;}
	.show_list ul li img{width:90%;height:auto;}
}
@media (max-width:480px){
	.download_icon img{width: 80px;height: 80px;}
	.icon_img,.download_icon2{width:100px;}
	
	
	.show_list{margin-top:30px;}
}
@media (max-width:365px){
	
	.service_warp{padding-bottom: 40px;}
}

label.error{
	position: absolute;
	left:0;
	bottom:-20px;
}

.reflash{
	font-size: 12px;
	color: red;
	margin-left: 10px;
}
@media (max-width:1460px){
	.form-group.captcha .recaptcha{
		width: 40%;
	}
}
@media (max-width:1220px){
	.reflash{
		margin-left: 3px;
	}
}
@media (max-width:1100px){
	.form-group.captcha .recaptcha{
		width: 30%;
	}
}
@media (max-width:880px){
	.reflash{
		margin-left: 10px;
	}
}
@media (max-width:680px){
	.form-group.captcha .recaptcha2{
		width: 40%;
	}
}
@media (max-width:620px){
	.form-group.captcha .recaptcha,.form-group.captcha .recaptcha2{
		width: 50%;
	}
}
@media (max-width:410px){
	.form-group.captcha .recaptcha,.form-group.captcha .recaptcha2{
		width: 35%;
	}
}
