

/*@media screen and (-webkit-device-pixel-ratio: 2) and (min-width:320px){
   html {
		    font-size: 42.67px;
		}
		
}*/

		body, html {
		    font-family: Arial,"Hiragino Sans GB","Microsoft Yahei","Microsoft Yahei UI",微软雅黑,"Segoe UI",Tahoma,宋体b8b体,SimSun,sans-serif;
		    -webkit-text-size-adjust: none;
		    min-width: 320px;
		    font-size: 42.67px;
		    background: #fff;
		}
		body {
		    font-size: 100%;
		    line-height: 1;
		}
		a{
			text-decoration: none;
		}
		.main-wrap {
		    padding: .28rem .4rem .78rem;
		}
		.yymc {
		    overflow: hidden;
		    position: relative;
		    margin-bottom: .2rem;
		}
		.price-btns {
		    overflow: hidden;
		}
		.yymc .yy-ipt {
		    -webkit-transform: translateZ(0px);
		    transform: translateZ(0);
		    display: block;
		    border: 1px solid #e5e5e5;
		    border-right: 0;
		    background-color: #fafafa;
		    border-radius: .04rem;
		    padding: .3rem 2.5rem .3rem .3rem;
		    color: #1b1b1b;
		    font-size: .32rem;
		    width: 100%;
		    outline: 0;
		    -webkit-appearance: none;
		    line-height: .4rem;
		    height: auto;
		}
		.yymc .yy-btn {
		    display: inline-block;
		    width: 2.5rem;
		    padding: .35rem 0;
		    /*border: 1px solid #f85d00;*/
		    font-size: .32rem;
		    color: #fff;
		    background-color: #f85d00;
		    text-align: center;
		    position: absolute;
		    top: 0;
		    right: 0;
		    border-radius: 0 .04rem .04rem 0;
		}
		.price-btns .mfzx {
		    width: 60%;
		}
		.price-btns .mfzx, .price-btns .xggj {
		    float: left;
		    background-color: #fff;
		    border: 1px solid #f85d00;
		    font-size: .32rem;
		    color: #f85d00;
		    text-align: center;
		    line-height: .9rem;
		}
		.price-btns .xggj {
		    float: right;
		    width: 37%;
		}

		.turn {
		    height: 8rem;
		    position: relative;
		    overflow: hidden;
		    box-shadow: 0 -10px 20px #efefef;
		    /*margin-top: .56rem;*/
		}
		ul, li {
		    list-style-type: none;
		    overflow: hidden;
		}
		.turn-pic li {
			width: 100%;
		    height: inherit;
		    position: absolute;
		    top: 0;
		    left: 0;
		    filter: alpha(opacity=0);
		    opacity: 0;
		     box-shadow: 0 -10px 20px #efefef;
		}
		.price-car {
		    padding: .4rem .4rem 0;
		   /*margin: 0.5rem 0;*/
		    background-size: 100%;
		    margin-top: 0;
		   
		}
		.price-car .car-bottom {
		    overflow: hidden;
		    padding: .01rem 0;
		}
		.price-car .car-top .pop {
		    font-size: 0;
		    margin-bottom: .3rem;
		}
		.price-car .car-top .car-detail {
		    position: relative;
		    overflow: hidden;
		}
		.price-car .car-top .city {
		    display: inline-block;
		    font-size: .2rem;
		    color: #f85d00;
		    border: 1px solid #f85d00;
		    padding: .03rem .09rem 0;
		    line-height: .3rem;
		    border-radius: .04rem;
		}
		.price-car .car-top .name {
		    font-size: .24rem;
		    color: #f85d00;
		    vertical-align: -.02rem;
		    margin-left: .12rem;
		}
		.price-car .car-top .car-pic {
		    float: left;
		    width: 1.8rem;
		    margin-right: .2rem;
		}
		.price-car .car-top .car-name {
		    font-size: .32rem;
		    color: #1e1e1e;
		    line-height: 1.44;
		    word-break: break-all;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    display: -webkit-box;
		    -webkit-line-clamp: 2;
		    -webkit-box-orient: vertical;
		}
		.price-car .car-top .car-time {
		    position: absolute;
		    left: 2rem;
		    bottom: 0;
		    font-size: .22rem;
		    color: #999;
		}
		.look-btn {
		    display: block;
		    width: 3.1rem;
		    line-height: .7rem;
		    font-size: .24rem;
		    color: #585858;
		    text-align: center;
		    border-radius: .04rem;
		    margin: 0 auto 0;
		    position: relative;
		    border: 1px solid #b9b9b9;
		}
		.aui-content-padded {
		    margin: 0.05rem;
		   
		}
		.aui-list .aui-list-item-title {
		    font-size: 0.34rem;
		    
		}
		.aui-list .aui-list-item {
		   padding-left: 0.5rem;
		     min-height: 1rem; 
		   
		}
		.aui-list .aui-list-item-inner {
		    min-height: 1rem; 
		}
		.aui-list .aui-list-item i.aui-iconfont {
		 
		    font-size: 0.32rem;
		}
		.aui-collapse-header.aui-active {
		    background: #efefef;
		}
		.aui-padded-15 {
		     padding: 0.25rem !important; 
		     font-size: 0.32rem;
		}
		.footer {
    width: 100%;
    background-color: #f1f3f6;
    padding: .21rem 0;
}
.media-state {
    text-align: center;
    padding-bottom: .25rem;
}
.footer .phone, .footer p {
    text-align: center;
    color: #757f89;
}
.footer .phone {
    font-size: .25rem;
    line-height: .5rem;
    padding-bottom: .05rem;
    opacity: .5;
    padding-top: .02rem;
}
.company, .company-integrity, .company-integrity a {
    font-size: .25rem;
    color: #afb8c0;
    text-align: center;
    line-height: .5rem;
}

.footer a {
    font-size: .25rem;
    color: #f85d00;
}
.media-state a {
    display: inline-block;
    padding: 0 .15rem;
    height: .5rem;
    line-height: .5rem;
    margin: 0 .05rem;
    font-size: .3rem;
    color: #757f89;
}
.media-state a.active {
    background-color: #f85d00;
    color: #fff;
    border-radius: .05rem;
}
.footer p {
    font-size: .4rem;
}