﻿*{

	margin: 0;

	padding: 0;

	-webkit-appearance: none;

	-webkit-touch-callout: none;

	/* [disabled]box-sizing: border-box; */

}

html{

	font-size: 370%;

	-webkit-text-size-adjust:none;

	max-height:100%;

	font-family: "微软雅黑",Arial;

	color: #333;

}

body{

	font-size:0.16rem;

}

ul,li,ol,dl,dt,dd{

	list-style: none;

}

a{

	text-decoration: none;

	outline: 0px;

	color:#333;

}

fieldset,img{

	border:0;

}

img{

	display: block;

	max-width: 100%;

}

input[type="text"]{

	outline: none;

}

.clears{

	clear: both;

}

.fl{

	float: left;

}

.fr{

	float: right;

}

.mt_10{

	margin-top: 10px;

}

.s1,.s2,.s4{

	background: #fff;

	overflow: hidden;

}



.weixin{

    width: 100%;

    height: 100%;

    position: fixed;

    top: 0;

    left: 0;

    z-index: 999;

    background: rgba(0,0,0,0.5);

    display: none

}



.weixin-container{

    width: 100%;

    height: 100%;

}



.weixin-box{

    background: #fff;

    padding:50px;

    max-width: 96%;

    border-radius: 7px;

}



.weixin-box p{

    background: url(../images/wwxx1.png) 0 3px no-repeat;

    background-size: 24px;

    padding-left: 30px;

    font-size: 16px;

    color: #525252

}



.weixin-box p span{

    background: #e8e8e8;

    padding:3px 8px;

}

.jc {

    justify-content: center;

}



.weixin-box h3{

    font-weight: normal;

    margin-top: 10px;

}





header{

	position: relative;

}

.header{

	background: #fff;

	overflow: hidden;

	width: 100%;

		-webkit-transition: all .7s;

    -moz-transition: all .7s;

    -ms-transition: all .7s;

    -o-transition: all .7s;

    transform: all .7s;

}

.header.shad{

	position: fixed;

	top:0;

	z-index: 99;

	box-shadow: 0 10px 15px rgba(0,0,0,.1);

}

.nav{ display:none;}

.top_city{

	float: left;

	margin: 3.5% 0 2% 2%;

}

.top_city span{

	font-size: 0.25rem;

	float: left;

	display: inline-block;

}

.top_city i{

	display: inline-block;

	width: 20px;

	height: 16px;

	float: right;

	margin-top: 5%;

	background: url(../images/city_arrow.png) no-repeat right center;

}

.home{

	float: left;

	margin: 3.5% 0 2% 3.3%;

	width: 6%;

}

.tell{

	width: 36%;

	float: left;

	margin: 2% 0 0 10%;

}

.main_tit{
    width: 32%;
    float: left;
    font-size: 0.3rem;
    color: #333333;
    margin: 3% 0 3% 14.3%;
    text-align: center;

}

.menu{

	width: 20%;

	float: right;

	margin: 4% 4% 3% 0;

	border-radius: 3px;

}

.menu span{

	margin-left:1%;

	float:right;

	width:48%;

}

.menu img{

	float: right;

	width:0.35rem;

}

nav{

	width:100%;

	height: 100%;

	position: fixed;

	top:0;

	right: 0;

	z-index: 999;

	background: rgba(0,0,0,.7);

}

.banner img

{

	width:100%;

}

.slide_top{

	background: #dc151a;

	overflow: hidden;

}

.slide_home{

	float: left;

	width: 6%;

	margin:3.5% 1% 2% 3.3%;;

}

.slide_tit{

	float: left;

	width: 30%;

	font-size: 0.3rem;

	color: #fff;

	text-align: center;

	margin: 2.5% 0 0 23.3%;

}

.close_btn{

	width: 5%;

	float: right;

	margin: 4% 4% 3% 0;

}





.nav {

    position: fixed;

    width: 100%;

    height: 100%;

    display: none;

    background: rgba(0, 0, 0, 0.6);

    max-width: 750px;

    top: 0;

    z-index: 99;

    /*left: 100%;

    margin-left: -375px;*/

    border-top: 1px solid #ebebeb

}



.nav-list {

    width: 100%;

    background: #fff;

    display: flex;

    flex-wrap: wrap;

    padding: 10px 0;

}



.nav-list li {

    width: 25%;

    text-align: center;

    padding: 15px 0;

}



.nav-list li span {

    display: inline-block;

    width: 25px;

    height: 25px;

    background: url(../images/icon2.png) no-repeat;

    background-size: 375px 375px;

}



.nav-index {

    background-position: -100px -97px!important;

}



.nav-kuashi {

    background-position: -4px -37px!important;

}



.nav-tongcheng {

    background-position: -39px -37px!important;

}



.nav-qiye {

    background-position: -70px -37px!important;

}



.nav-gangqin {

    background-position: -100px -40px!important;

}



.nav-chuguo {

    background-position: -4px -69px!important;

}



.nav-yuyue {

    background-position: -40px -71px!important;

}



.nav-yugu {

    background-position: -70px -71px!important;

}



.nav-zhixiang {

    background-position: -99px -71px!important;

}



.nav-genzong {

    background-position: -4px -95px!important;

}



.nav-about {

    background-position: -39px -100px!important;

}



.nav-lianxi {

    background-position: -70px -97px!important;

}

/*announ*/

.announ_wrap{

	padding: 0.5% 0;

	background: #fff;

	padding: 1.8% 1%;

	border-bottom: 1px solid #dddddd;

}

.announ{

	overflow: hidden;

	height: 22px;

	line-height: 22px;

}

.announ .ssdd{

	font-size: 0.23rem;

	color: #fff;

	float: left;

	font-weight: normal;

	background: #dc151a;

	background: url(../images/ssdd.jpg) no-repeat;

    height: 18px;

    width: 18%;

	margin:1%;

	filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  

-moz-background-size:85% 85%;  

    background-size:85% 85%;  

	

}

.announ .gundong{

	float:left;

    height: 18px;

	width:80%;

}

.announ span{

	float:right;

	color:#777;

	padding-right:8px;

}

.announ_slid{

	float: left;

	width:100%;

	position:relative;

}

.announ_slid p{

	height: 22px;

	line-height: 22px;

	overflow: hidden;

}

.announ_slid a{

	color: #333333;

	font-size: 0.24rem;

}

.announ_slid em{

	font-style: normal;

	font-size: 0.23rem;

	color: #666666;

	margin-right: 2.5%;

}

.announ_slid time{

	color: #999999;

	float: right;

	font-size: 0.23rem;

}

/*托运项目*/

.ser_wrap{

	overflow: hidden;

	padding: 4.5% 0 0;

}

.ser_wrap li{

	width: 25%;

	float: left;

	text-align: center;

	margin-bottom: 5%;

	font-size:0.22rem;

}

.ser_wrap li i{

	display: block;

	margin: 0 auto 5%;

	width: 46px;

    height: 46px;

    background-repeat: no-repeat;

    border-radius: 50%;

	background: #222 url(../images/index-icon.png) no-repeat;

}

.ser_wrap li:nth-child(1) i{

	background-color: #33a7ff;

	background-position: 8px 8px;

}

.ser_wrap li:nth-child(2) i{

	background-color: #fd4f6c;

	background-position: -29px 8px;

}

.ser_wrap li:nth-child(3) i{

	background-color: #f99e00;

	background-position: -68px 8px;

}

.ser_wrap li:nth-child(4) i{

	background-color: #9b79f3;

	background-position: -107px 8px;

}

.ser_wrap li:nth-child(5) i{

	background-color: #fc79ad;

	background-position: -146px 8px;

}

.ser_wrap li:nth-child(6) i{

	background-color: #1acae0;

	background-position: -187px 8px;

}

.ser_wrap li:nth-child(7) i{

	background-color: #16d3a4;

	background-position: -228px 8px;

}

.ser_wrap li:nth-child(8) i{

	background-color: #fd7d7f;

	background-position: -270px 8px;

}

/*选择我们*/

.choice_us{

	margin: 0 1%;

	overflow:hidden;

	padding-top:3%;

	padding-bottom:8%;

}

.choice_tit{

	font-size: 0.26rem;

	color: #333333;

	text-align: center;

	width: 70%;

	border-top: 1px solid #cccccc;

	margin: 0 auto;

	height: 5px;

	position: relative;

	margin-top: 5%;

}

.choice_tit p{

    position: absolute;

    left: 50%;

    top: -10px;

    margin-left: -117px;

    background: #fff;

    padding: 0px 5%;

}

.choice_tit p span{

	font-weight: bold;

	color: #dc151a;

}

/*选择*/

.bawet{

    margin-bottom: 33px;

    margin: 5% 3%;

}

.topbxim{

    text-align: right;

    padding:3px;

    background: url(../images/order_1.png) repeat-x;

    border-radius:10px;

}

.choice_box{

    display: block;

    background: url(../images/order_2.png) repeat-x;

    border-radius:5px;

	border-left: 2px solid #3d3c30;

	border-right: 2px solid #3d3c30;

    height: 49px;

    line-height: 49px;

}

.choice_box div{

   display:inline;



}

.choice_box div img{

   display:none;

   width: 4%;

   margin: 1.5% 0.5%;

   float:right;

}

.choice_form{

	margin: 0 3.3%;

}

.choice_form input[type="text"]{

	font-size: 0.24rem;

}

.origin span{ width:49%; float:left;}

.origin span:nth-child(2){ margin-left:2%;}

.origin input[type="text"]{

	width: 100%;

	height: 41px;

	padding: 0 2%;

	border: 1px solid #eeeeee;

	box-shadow: 0 1px 0 1px #ededed;

	border-radius: 3px;

	background: url(../images/arrow_2.png) no-repeat right center;

}

.phone_input input[type="text"]{

	width: 100%;

	height: 41px;

	padding-left: 2%;

	border-radius: 3px;

	border: 1px solid #eeeeee;

	box-shadow: 0 1px 0 1px #ededed;

	margin-top: 3%;

}

.cars_input input[type="text"]{

	width: 100%;

	height: 41px;

	padding-left: 2%;

	border-radius: 3px;

	border: 1px solid #eeeeee;

	box-shadow: 0 1px 0 1px #ededed;

	margin-top: 3%;

	background: url(../images/arrow_2.png) no-repeat right center;

}

.date_input select{

	width: 100%;

	height: 41px;

	padding-left: 2%;

	border-radius: 3px;

	border: 1px solid #eeeeee;

	box-shadow: 0 1px 0 1px #ededed;

	margin-top: 3%;

    appearance:none;

    -moz-appearance:none;

    -webkit-appearance:none;

	background: url(../images/arrow_2.png) no-repeat right transparent;

    padding-right: 14px;

}

.date_input select::-ms-expand { display: none; }

.date_input select:focus{

	border:0px;

}

.sub_btn input[type="submit"]{

	width: 100%;

	background: #f9b414;

	color: #fff;

	text-align: center;

	border: 0;

	border-radius: 3px;

	margin-top: 4%;

	font-size: 0.28rem;

	padding: 2.3% 0;

}







@keyframes figerscale {

	0% {

	transform:scale(1);

	-webkit-transform:scale(1)

}

100% {

	transform:scale(1.2);

	-webkit-transform:scale(1.2)

}

}@-webkit-keyframes figerscale {

	0% {

	transform:scale(1);

	-webkit-transform:scale(1)

}

100% {

	transform:scale(1.2);

	-webkit-transform:scale(1.2)

}}

.home-design-finger {

	position:absolute;

	float:inherit;

	margin-top:-0.3rem;

	right:28%;

	display:block;

	width:30px;

	height:45px;

	background: url(../images/shou.png) no-repeat;

    background-size: 30px 45px;



}

.sub_btn .home-design-finger {

	animation:figerscale .5s linear infinite alternate;

	-webkit-animation:figerscale .5s linear infinite alternate

}

/*服务项目*/

.service_wrap{

	margin: 0 1%;

	overflow:hidden;

	padding-top:3%;

}

.share_tit{

	width: 60%;

	border-top: 1px solid #cccccc;

	margin: 0 auto;

	margin-top: 5%;

}

.share_tit span{

	display: block;

	width: 53%;

	margin: -10px auto 0;

	background: #fff;

	text-align: center;

	overflow: hidden;

}

.share_tit span img{

	width: 13%;

	float: left;

	margin: 0 4% 0 22%; 

}

.share_tit span em{

	font-style: normal;

	font-size: 0.26rem;

	color: #333333;

	float: left;

}

.ser_slide{

	margin: 5% 3%;

}

.ser_slide .swiper-wrapper{

	width: 30000px;

	margin-bottom: 6%;

}

.ser_slide .swiper-slide{

	float: left;

	margin-right: 20px;

	position: relative;

	border: 1px solid #eaeaea;

	box-shadow: 0 2px 3px #eaeaea;

}

.ser_pic img{

	display: block;

	margin: 0 auto;

	width:100%;

}

.ser_pic{

	position: relative;

}

.ser_slide .swiper-pagination-bullet,.adv_wrap .swiper-pagination-bullet,.reviews_slide .swiper-pagination-bullet{

	width: 12px;

	height: 4px;

	border-radius: 0;

	background: #cccccc;

}

.ser_slide .swiper-pagination-bullet-active,.adv_wrap .swiper-pagination-bullet-active,.reviews_slide .swiper-pagination-bullet-active{

	background: #dc151a;

}

.ser_slide aside{

	position: absolute;

	bottom: 0;

	padding: 1% 4% 2.5%;

	color: #fff;

	background: rgba(0,0,0,.5);

	width:100%;

	text-align:center;

}

.ser_slide aside span{

	font-size: 0.28rem;

	text-align:center;

}

.ser_slide aside p{

	font-size: 0.22rem;

	line-height: 0.3rem;

	margin-top: 2%;

	color: #ebebeb;

	text-align:center;

}

.baojia{

	margin: 3% 0;

}

.baojia{

	padding: 2% 0;

	margin: 3.5%;

	background: #e52f22;

	border-radius: 25px;

	overflow: hidden;

}

.baojia a{

	float: left;

	width: 50%;

	color: #fff;

	border-right: 1px solid #fad5d3;

	font-size: 0.22rem;

}

.baojia img{

	float: left;

	margin: 0 4% 0 32%;

}

/*服务优势*/

.adv_wrap{

	margin: 0 3%;

	overflow:hidden;

	padding-top:3%;

}

.adv_slide{

	margin: 5% 0;

}

.adv_slide .swiper-slide{

 	color: #fff;

    padding: 10px;

    height: 220px;

    border-radius: 3px;



}

.ly1 {

    background: #77c1e4

}



.ly2 {

    background: #968be8

}



.ly3 {

    background: #68d8b0

}



.ly4 {

    background: #69d7d4

}



.ly5 {

    background: #b99ae6

}



.ly6 {

    background: #6992e1

}





.ly .title {

    font-size: 16px;

    margin-bottom: 10px;

}



.ly .infos {

    color: #fff;

	position:relative;

	z-index:1;

	font-size:0.23rem;

	line-height:0.35rem;

}



.ly .img-box {

    position: absolute;

    right: 0;

    bottom: 0;

    text-align: right;

}

.ly .img-box img{

    width:70%;

	float:right;

}



/*关于我们*/

.about_wrap{

	margin: 0 3%;

	overflow:hidden;

	padding-top:3%;

	padding-bottom:5%;

}

.about_tit{

	margin: 6% 0 0;

}

.about_tit img{

	margin: 0 auto;

	width: 78.55%;

}

.about_pic img{

	width: 90%;

	margin: 6% auto;

}

.about_list{

	overflow: hidden;

}

.about_list li{

	float: left;

	width: 33%;

}

.about_list li img{

	margin: 0 3% 0 13%;

	float: left;

	width: 26%;

}

.about_list li aside{

	margin: 1% 0 0 0;

}

.about_list li aside span{

	font-size: 0.25rem;

	color: #dc151a;

}

.about_list li aside p{

	font-size: 0.22rem;

	color: #ababab;

}

/*客户评价*/

.reviews_wrap{

	margin: 0 3%;

	overflow:hidden;

	padding-top:5%;

}

.reviews_slide{

	margin: 5% 0;

}

.reviews_slide .swiper-slide{

	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

    border: 1px solid rgba(0, 0, 0, 0.05);

    padding: 1%;

	margin-bottom:3%;

}

.reviews_top span{

	font-size: 0.23rem;

	color: #444444;

	display: block;

	margin: 2% 0;

}

.reviews_top{

	margin: 3% 3%;

}

.reviews_top em{

	font-style: normal;

	color: #afafaf;

	font-size: 0.22rem;

	display: block;

}

.reviews_pic img{

	width: 100%;

	margin: 0 auto;

	padding:2%;

}

.reviews_cont p{

	font-size: 0.22rem;

	color: #999999;

	margin: 3% 0;

	line-height: 0.4rem;

	padding:2%;

}

.reviews_cont p a{

	color: #dc151a;

}

.reviews_more{

	text-align: center;

	margin: 7% 0 4%;

}

.reviews_more a{

	padding: 1.8% 8%;

	background: #e52f22;

	color: #fff;

	border-radius: 25px;

	font-size: 0.22rem;

}

/*合作品牌*/

.brand_wrap{

	margin: 0 3%;

	overflow:hidden;

	padding-top:5%;

}

.brand_tit{

	width: 60%;

    border-top: 1px solid #cccccc;

    margin: 0 auto;

    margin-top: 5%;

}

.brand_list{

	margin: 6% 7%;

	overflow: hidden;

}

.brand_tit span{

	width: 48%;

	background: #fff;

	display: block;

	margin: -11px auto 0;

	text-align: center;

	font-size: 0.26rem;

}

.brand_list li{

	float: left;

	width: 23%;

	margin: 0 2.6% 4.5% 0;

	border: 1px solid #e3e3e3;

}

.brand_list li:nth-child(4n){

	margin-right: 0;

}

.brand_list li:nth-child(5){

	margin: 0 13%;

}

.brand_list li:nth-child(6){

	margin: 0 13%;

}

.brand_list li img{

	width: 100%;

}

/*footer*/

.footer{

	padding-bottom:17px;

	background: #2e2e2e;

	/*margin-top: 4%;*/

}

.fot_tell{

	text-align: center;

}

.fot_tell a{

    font-family: "Impact";

    width: 60%;

    margin: 0 auto;

	padding:0 10%;

    border-radius: 35px;

    color: #e52f22;

    text-align: center;

	font-size:0.4rem;

}

.fot_nav{

	text-align: center;

	color: #888;

	padding: 5% 0 2.3%;

}

.fot_nav a{

	color: #888;

	font-size: 0.24rem;

	margin: auto 2%;

}

.footer p{

	display: block;

	text-align: center;

	font-size: 0.12rem;

	padding: 2% 0 2%;

	color: #666;

	line-height: 0.35rem;

}

.footer p a{

	color: #666

}

.fot_list{

	overflow: hidden;

	text-align: center;

	margin: 4% auto 0;

	width: 50%;

}

.fot_list span{

	float: left;

	text-align: center;

	margin: 0 2%;

	width: 21%;

}

.fot_list a img{

	width: 100%;

}

/*浮动 nav*/

.bot{

	width: 100%;

	background: rgba(82,74,15,0.39);

	position: fixed;

	z-index: 999;

	bottom: 0;

}

.bot_nav{

	width: 100%;

	padding: 2% 0;

	text-align: center;

}

.bot_nav a{

	display: inline-block;

	float: center;

	color: #fff;

	font-size: 0.23rem;

	line-height:0.7rem;

	margin-top: 1%;



	    width: 42%;

}

.bot_nav .zxzx{

	background: #f9b414;

	margin-right:8%;

}

.bot_nav .tel{

	background: #0a84f4;

}

.grey_deep img{margin:0 auto; display:none;}

@media screen and (min-width: 410px) and (max-width: 479px){

	.announ h6{

		font-size: 0.22rem;

	}

	.announ_slid{

		width: 100%;

	}

	.announ_slid a{

		font-size: 0.22rem;

	}

	.announ_slid em{

		font-size: 0.22rem;

	}

	.announ_slid time{

		font-size: 0.22rem;

	}

	.choice_box div img{

		width: 5%;

	}

	.about_list li aside {

	    margin: 0 0 0 0;

	}

	.fot_menu{

		width: 68px;

		height: 68px;

		bottom: -47px;

		left: 6%;

	}



	.footer p{

		font-size: 0.20rem;

		line-height: 0.35rem;

	}

}

@media screen and (min-width: 320px) and (max-width:410px){

	.announ h6{

		font-size: 0.22rem;

	}

	.announ_slid{

		width: 100%;

	}

	.announ_slid a{

		font-size: 0.21rem;

	}

	.announ_slid em{

		font-size: 0.21rem;

	}

	.announ_slid time{

		font-size: 0.21rem;

	}

	.choice_tit p{

		font-size: 0.25rem;

		left: 53.5%;

	}

	.choice_box div img{

		width: 6%;

	}

	.share_tit span img{

		margin: 2% 4% 0 22%;

	}

	.baojia img {

	    margin: 0 4% 0 29%;

	}

	.about_list li img{

	    margin: 0 3% 0 7%;

	}

	.about_list li aside {

	    margin: 0 0 0 0;

	}

	.about_list li aside span{

		font-size: 0.23rem;

	}

	.about_list li aside p{

		font-size: 0.2rem;

	}

	.fot_menu{

		width: 65px;

		height: 65px;

		bottom: -43px;

		left: 6%;

	}

	

	.footer{

	    margin-bottom: 35px;

	}

	.footer p{

		font-size: 0.23rem;

	}

	.footer p.grey_deep{

		line-height: 0.4rem;

		font-size: 0.2rem;

	}

}

@media screen and (max-width: 320px){

	.announ h6{

		font-size: 0.22rem;

	}

	.announ_slid{

		width: 80%;

	}

	.announ_slid a{

		font-size: 0.2rem;

	}

	.announ_slid em{

		font-size: 0.2rem;

	}

	.announ_slid time{

		font-size: 0.2rem;

	}

	.choice_tit p{

		font-size: 0.23rem;

		left: 58%;

	}

	.choice_box div img{

		width: 7%;

	}

	.share_tit span img{

		margin: 2% 4% 0 22%;

	}

	.baojia img {

	    margin: 0 4% 0 25%;

	}

	.about_list li img{

	    margin: 2.5% 3% 0 7%;

	}

	.about_list li aside {

	    margin: 0 0 0 0;

	}

	.about_list li aside span{

		font-size: 0.22rem;

	}

	.about_list li aside p{

		font-size: 0.2rem;

	}

	.fot_nav a{

		font-size: 0.2rem;

	}

	.footer p.grey_deep{

		font-size: 0.2rem;

		line-height: 0.35rem;

	}

	.footer{

	    /*margin-bottom: 30px;*/

	}

	.footer p{

		font-size: 0.21rem;

	}

	.bot_nav li span{

		font-size: 0.2rem;

	}

	.fot_menu{

		width: 59px;

		height: 59px;

		bottom: -42px;

		left: 3%;

	}

	.bot_nav li i{

		width: 39px;

		height: 39px;

		font-size: 0.2rem;

	    margin: 10px auto;

	}

}



.fixkf{

    width:20%;

    position: fixed;

    right:10px;

    bottom:20px;

    z-index:999;

}

.fixkf img{

    display: block;

    width:100%;

    height: 100%;

}

.popup_tip{

	margin:-20px 0 15px 0;

}



.popup_btn{

  display: block;

  width: 44.6%;

  float:left;

  background-color: #32A7FF;

  border-radius: 24px;

  text-align: center;

  padding: 2.8% 0 3.8%;

  font-size: 14px;

  color: white !important;

}

.popup_btn_ok{

	margin:0 30%

}

.popup{

	margin-bottom:30px;

	text-align: center;

}

.popup_bottom{

	text-align: center;

}

.popup_or{

  display: inline-block;

  padding: 3.8% 0;

  float:left;

  min-width:25px;

  text-align: center;

  color: #c9c9c9;

  font-size: 12px;

  -webkit-box-flex: 1;

  -moz-box-flex: 1;

  -webkit-flex: 1;

  -ms-flex: 1;

  flex: 1;

}

.swiper-pagination-bullet-active {

    width: 20px!important;

    border-radius: 15px!important;

}



/*城市选择*/

html{

    height: 100%;

}

.area-select-box{

    width: 100%;

    height: 100%;

    position: fixed;

    top: 0px;

    z-index:999;

    overflow: hidden;

    display: none;

}

.area-select-background{

    width: 100%;

    height: 100%;

    background-color: black;

    opacity: 0.5;

}

.area-select-obj{

    position: absolute;

    top: 0px;

    width: 78.4%;

    height: 101%;

    background-color: #f8f8f8;

    display: table;

    border: 1px solid #eee;

    font-size: 14px;

    -webkit-transform: translate3d(27.6%,0px,0px);

    -moz-transform: translate3d(27.6%,0px,0px);

    -ms-transform: translate3d(27.6%,0px,0px);

    -o-transform: translate3d(27.6%,0px,0px);

    transform: translate3d(27.6%,0px,0px);

    -webkit-transition: all 0.4s;

    -moz-transition: all 0.4s;

    -o-transition: all 0.4s;

    transition: all 0.4s;

}

.area-mark{

    -webkit-transform: translate3d(128%,0px,0px);

    -moz-transform: translate3d(128%,0px,0px);

    -ms-transform: translate3d(128%,0px,0px);

    -o-transform: translate3d(128%,0px,0px);

    transform: translate3d(128%,0px,0px);

}

.area-select-obj .area-select{

    display: table-cell;

    height: 100%;

    position: relative;

}

.area-province{

    width: 47%;

    background: white;

}

.area-select-province li{

    background: white;

    border-right: 1px solid #eee;

}

.area-select-province li.on{

    background: #f8f8f8;

    border-right: 0;

    color: #e52f22;

}

.area-select-option{

    margin-left: 20px;

    padding-top: 14px;

    padding-bottom: 14px;

    border-bottom: 1px solid #eee;

}

.area-select li:last-child .area-select-option{

    border: none;

}

.area-select-option > span{

    margin-right: 4px;

    color: #c7c7c7;

}

.area-select-province li.on .area-select-option > span{

    color: #e52f22;

}

.area-select-province,.area-select-city{

    width: 100%;

    position: absolute;

    top: 0px;

}

.area-select-city{

    background: #f8f8f8;

}

.area-select-city li.on{

    color: #e52f22;

}

.area-select .area-background-tab{

    background: #ececec;

}

.transition-select{

    -webkit-transition: all 0.5s ease-out;

    -moz-transition: all 0.5s ease-out;

    -o-transition: all 0.5s ease-out;

    transition: all 0.5s ease-out;

}

/*车型选择*/

.tachufor{

    width:100%;

    height: 100%;

    position: fixed;

    left:0px;

    top:0px;

    bottom:0px;

    right:0px;

    z-index:99999999999;

    background:rgba(0,0,0,0.5);

	display:none;

}

.boser{

    padding:

}

.insetfor2 {

margin:auto;

    position: fixed;

	left:-30%;

	width:160%;

	top:1%;

    z-index: 99999;

    background: #fff;

    border-radius: 10px;

}

.boser{

    padding:0px 16px;

}

.linexx h3{

    text-align: center;

    font-size:28px;

    line-height:50px;

    padding:40px 0px;

    color:#333333;

    background:url(../images/linexx1.png) no-repeat center center;

}

.boserul li{

    width:33.33%;

    padding:0px 11px;

    float: left;

    margin-bottom: 20px;

}

.boserul li a{

    display: block;

    width:100%;

    text-align: center;

    line-height:76px;

    font-size:26px;

    color:#666666;

    background:#f4f4f4;

    border-radius:8px;

}

.boserul li.cur a{

    color:#fff;

    background:#f79c33;

}



.qubtn{

    text-align: center;

	padding-bottom:10px;

	display: inline-block;

	min-width:20px;

	height:50px;

}





.line_clear{height:15px; min-height:18px;background:#f5f5f5}

/*添加微信*/

.webar{

    padding-top: 0;

    text-align: center;

}

.webar p{

    display: inline-block;

    padding-left: 0.4rem;

    line-height: 0.5rem;

    background:url(../images/wwxx1.png) no-repeat left center;

	background-size:0.4rem;

}

.webar p span{

    display: inline-block;

    font-size:0.3rem;

    color:#525252;

    background:#e8e8e8;

    padding:0px 16px;

    border-radius:5px;

}

.webar .tips{

    font-size:0.26rem;

    line-height:0.26rem;

    color:#999999;

    padding-top: 10px;

}

/*底部浮动*/

/*.tabbar{position:fixed;width:100%;background:#fbfbfb;bottom:0;z-index:99;border-top:1px solid #ebebeb}

.tabbar .bottom_fixed a{width:25%;padding:0.1rem 0 0.1rem;color:#333;border-right:1px solid rgba(0,0,0,0.02);font-size:0.24rem; line-height:0.4rem}

.ac{align-items:center;}

.jc{justify-content:center;}

.df{display:flex;}

.fc{flex-direction:column;}

.tabbar .bottom_fixed a:last-child{border:none}

.tabbar .bottom_fixed a img{height:0.5rem;display:block}*/



.slicet input{

    display: block;

    width: 100%;

    height: 100%;

    border:none;

    outline: none;

    background: #e8e8e8;

	font-size:14px;

}



.butesix button{

    display:block;

    height: 50px;

    width: 100%;

    border:none;

    outline: none;

    background: #f79c33;

    color: #fff;

    border-radius: 5px;

    line-height: 55px;

    font-size: 18px;

}



.xialx{

    width:6px;

    height: 13px;

    position:absolute;

    top: calc(50% - 3px);

    right: 20px;

    background:url(../images/icon-1.png);

    background-size:contain;

    background-repeat: no-repeat; 

}



.innermian{

   background: #fff

}



.pd-15{

    padding:15px;

}



.Removal-process{

    padding:10px 15px;

    border-left: 1px solid rgba(0,0,0,0.1);

    color: #999

}



.Removal-process .line-title{

    position: relative;

    height: 26px;

    font-size: 13px;

}



.Removal-process .line-title:before{

    content: '';

    position: absolute;

    width: 9px;

    height: 9px;

    border:1px solid #f7a13d;

    left: -21px;

    top: calc(50% - 7px);

    border-radius: 50%;

    background: #fff



}

.Removal-process .line-title p{

    color: #fff;

    background:#f7a13d;

    background-size:contain;

    background-repeat: no-repeat; 

    margin-left: 15px;

    position: relative;

    height: 22px;

    line-height: 22px;

    display: inline-block;

    padding-left:3px;

    padding-right: 8px;

}



.Removal-process .line-title p:before{

    content:'';

    position:absolute;

    top:0;

    left:-11px;

    width:0;

    height:0;

    border-top:11px solid transparent;

    border-left:0px solid transparent;

    border-bottom:11px solid transparent;

    border-right:11px solid #f7a13d;

    transform-origin:4px 3px;

}



.Removal-list:last-child .yewubox{

    margin-bottom: 0

}



.jaismewl{

    padding:10px 0;

}



.yewubox{

    margin:20px 0;

}



.yewubox li{

    width: 33.33%;

    text-align: center;

    padding:5px;

    border-right: 1px solid rgba(0,0,0,0.05);

    border-bottom: 1px solid rgba(0,0,0,0.05);

}



.yewubox ul{

    border-top: 1px solid rgba(0,0,0,0.05);

    border-left: 1px solid rgba(0,0,0,0.05);

}



.yewubox li .cb p{

    padding:5px 0;

    color: #333;

}



.yewubox li .cb p:first-child{

    padding:10px 0;

}



.yewubox li .cb p img{

    max-height: 25px;

    max-width: 25px;

}



.tabbar{

    position: fixed;

    width: 100%;

    background: #fbfbfb;

    max-width: 750px;

    bottom: 0;

    z-index: 99;

    left: 50%;

    margin-left: -375px;

    border-top: 1px solid #ebebeb

}



.tabbar div a{

    width: 25%;

    padding:8px 0 5px;

    font-weight:bold;

    color:#333;

    border-right:1px solid rgba(0,0,0,0.02);

    

}



.tabbar div a:last-child{

    border:none

}



.tabbar div a img{

    height:25px;

	display:block    

}



.online-v{

    position: relative;

    display: inline-block;

    float: right;

}

.ac {

    align-items: center;

}



.js {

    justify-content: space-between;

}



.df {

    display: flex;

}



.fc {

     flex-direction: column; 

}

.online-v span{

    position: absolute;

    width: 14px;

    height: 14px;

    border-radius: 50%;

    background: #ef392f;

    color: #fff;

    font-size: 12px;

    text-align: center;

    line-height: 12px;

    top: -3px;

    right: -5px;

    border:1px solid #fff;

	display:none;

}

.tabbar{

    position: fixed;

    width: 100%;

    background: #fbfbfb;

    max-width: 750px;

    bottom: 0;

    z-index: 99;

    left: 50%;

    margin-left: -375px;

    border-top: 1px solid #ebebeb

}



.tabbar div a{

    width: 25%;

    padding:8px 0 5px;

    font-weight:bold;

    color:#333;

    border-right:1px solid rgba(0,0,0,0.02);

    

}



.tabbar div a:last-child{

    border:none

}



.tabbar div a img{

    height:25px;

	display:block    

}



@media (max-width:750px){.tabbar{margin-left:0;left:0}}

/*非工作时间在线咨询弹窗*/

.yf_zxzx_shade{position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 9;background: rgba(0,0,0,.2);}

.yf_zxzx_fix{display:none;font-size:0.24rem;}

.yf_zxzx_fix2{position: absolute;width: 100%;left: 0;bottom: 0;background: #fff;border-top: 3px solid #f5500e;z-index: 99;}

.yf_zxzx_fix11{position: relative;padding: 3%;overflow: hidden;background: url(../images/zxzx_bg1.png) right bottom no-repeat;background-size:auto 65%;}

.yf_zxzx_fix11 .zxzx_cls{display: block;width: 24px;height: 24px;position: absolute;right: 5px;top: 5px;background: url(../images/zxzx_cls.png) center no-repeat;background-size: 100% 100%;}

.yf_zxzx_fix11 .yf_zxzx_title{font-size:0.28rem;margin-bottom: 3%;color: #ff6600;}

.yf_zxzx_fix11 .yf_zxzx_tips{width: 60%;margin-bottom: 1%;}

.yf_zxzx_fix11 .yf_zxzx_tips img{display: block;width: 100%;}

.yf_zxzx_fix22 .ul{overflow: hidden;padding: 3% 0;border-top: 1px solid #e5e5e5;}

.yf_zxzx_fix22 .ul li{float: left;width: 25%;overflow: hidden;text-align: center;padding: 0 2%;}

.yf_zxzx_fix22 .ul li a{display: block;overflow: hidden;}

.yf_zxzx_fix22 .ul li i{display: block;margin: 0 auto 5px;height:0.8rem; width:0.8rem;}

.yf_zxzx_fix22 .ul li img{display: block;height:100%; width:100%;}

@media screen and (max-width:350px){

.yf_zxzx_fix22 .ul li{font-size:0.26rem}

.yf_zxzx_fix11 .yf_zxzx_title{font-size:0.28rem}

.yf_zxzx_fix11{background-size: auto 55%;}

