html,body{font-size: 0.95rem;font-family:'Arial Normal', 'Arial';color: #333;}
a{background-color:transparent;text-decoration:none;color: #666;}
a{outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
li{list-style:none;}
input,button,select,textarea{outline:medium; outline:none; resize: none; border:none; outline:0px; }
img{border:0px;}
/*button,select,textarea{-webkit-appearance:none;background: transparent;}*/
input[type="text"],input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
body {
    width: 100%; max-width: 750px;margin: 0 auto;
    background: #f5f5f5;-webkit-text-size-adjust: none;
	/*iPhoneX 安全区域屏幕安全距离*/
    padding-top: constant(safe-area-inset-top);            
    padding-left: constant(safe-area-inset-left);               
    padding-right: constant(safe-area-inset-right);         
    padding-bottom: constant(safe-area-inset-bottom);
    padding-top: env(safe-area-inset-top);            
    padding-left: env(safe-area-inset-left);               
    padding-right: env(safe-area-inset-right);         
    padding-bottom: env(safe-area-inset-bottom); 
	
	font-size: 8px; 
}
button { cursor: pointer; -webkit-appearance: none; font-size: 0.95rem;}
::-webkit-input-placeholder {color: #999999;font-size: 0.9rem;}
*{margin: 0;padding: 0;}
th,td{ font-weight: 500; /*overflow:hidden;*/ word-wrap:break-word; word-break:break-all;}

img , .bg_img{
	image-rendering: -moz-crisp-edges; /* Firefox */     
	image-rendering: -o-crisp-edges; /* Opera */      
	image-rendering: -webkit-optimize-contrast; /*Webkit (non-standard naming) */ 
    image-rendering: crisp-edges; 
	-ms-interpolation-mode: nearest-neighbor; /* IE (non-standard property) */
}
.com{font-size: 0.95rem; width: 100%; max-width: 750px;margin: 0 auto;}

.clearfix::after{ content:""; height:0; line-height:0; display:block; visibility:hidden; clear:both;}
.clearfix{ zoom: 1; overflow: hidden; }

/*首页*/
.index_1{
    width: 100%;
    height: 3.75rem;
    padding: 0 1rem;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    background: #fff;
    position: fixed;
    top:0;
    max-width: 750px;
    margin: 0 auto;
    z-index: 99;
}
.index_1L{
    flex: 1;
    font-size: 2.2rem;
}
.index_1L a{
    color: #1551cc;
}
.logo{
    width: 10rem;
}
.index_1r{
    width: 25%;
    text-align: right;
    padding-right: 0.8rem;
}
.index_1nav{
    width: 1.6rem;
}
.index_1rimg{
    display: inline-block;
    width: 65px;
    height: 35px;
    background-image: url('https://m.asemanshop.com/www/mobile/images/down-2025.png');
    background-size: 65px 35px;
}
.index_1rimgz{
    display: inline-block;
    width: 30px;
    height: 25px;
    background-image: url(../images/nav_z.png);
    background-size: 25px 25px;
    background-repeat: no-repeat;
    background-position: center center;
}
/*导航下拉*/
.nav_up{
    position: fixed;
    top:3.75rem;
    z-index: 99;
    background: #fff;
    width: 100%;
    max-width: 750px;
    margin: 0 auto;
    /*padding-bottom: 3.5rem;*/
}
/*.nav_up1{
    text-align: right;
    padding: 0.5rem 1rem; 
}
.nav_qx{
    width: 1.3rem;
    height: 1.3rem;
}*/
.nav_up2{
    width: 100%;
    padding: 1rem 1.2rem 1.5rem 1.2rem;
    box-shadow: 0px 8px 10px #ccc;
    box-sizing: border-box;
}
.nav_up2ul{
    width: 100%;
    overflow: hidden;
}
.nav_up2li{
    font-size: 1rem;
    padding-left: 0.8rem;
    line-height: 3.5rem;
    border-top: 1px solid #eeeeee;
    /*border-bottom: 1px solid #eeeeee;*/
}
.nav_up2li:last-child{
    border-bottom: 0px;
}
.products_1La{
    display: flex;
    align-items: center;
    color: #555;
}
.products_1Lasp{
    flex: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zhankai{
    display: inline-block;
    width: 14px;
    height: 11px;
    margin-left: 1.5rem;
    background: url(../images/next.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.shouqi{
    display: inline-block;
    width: 14px;
    height: 11px;
    margin-left: 1.5rem;
    background: url(../images/prev.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.products_1Lul2{
    width: 100%;
    padding: 0 0 1rem 2rem;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.products_1Lli2{
    line-height: 2.5rem;
}
.products_1La2{
    display: block;
}
/*banner*/
.banner{
    width: 100%;
    max-width: 750px;
    margin: 0 auto;
    /*height: 15rem;*/
    margin-top: 3.75rem;
}
.banner img{
    width: 100%;
    display: block;
}
.cp{
    background: #fff;
    margin-top: 0.6rem;
    padding: 0 0.8rem;
}
.index_t{
    font-size: 1.2rem;
    padding-top: 1rem;
    font-weight: 500;
}
.index_t::before{
    content: "";
    display: inline-block;
    width: 3px;
    height: 1.3rem;
    background: #1551cc;
    border-radius: 5px;
    vertical-align: middle;
    margin-right: 0.6rem;
    margin-top: -0.2rem;
}
.cp_ul{
    display: flex;
    flex-wrap:wrap;
    justify-content: space-between;
    padding-bottom: 0.8rem;
}
.cp_li{
    width: 49%;
    height: 5rem;
    border-radius: 10px;
    background: #f1faff;
    margin-top: 0.6rem;
}
.cp_lia{
    height: 5rem;
    display: flex;
    justify-content:center;
    align-items:center;
    padding-right: 0.6rem;
}
.cp_lid{
    padding-left: 1rem;
    margin-right: 0.8rem;
}
.cp_lidimg{
    width: 2rem;
    height: auto;
}
.cp_lid2{
    flex:1;
}
.cp_lid3{
    font-size: 1rem;
    color: #252525;
    font-weight: 500;
}
.cp_lid4{
    font-size: 0.8rem;
    color: #5f5f5f;
    padding-top: 0.2rem;
}
/*车型库*/
.index{
    padding: 0 0.6rem;
}
.cxk{
    background: #fff;
    border-radius: 0.5rem;
    margin-top: 0.6rem; 
}
.index_t2{
    padding-left: 0.8rem;
}
.cxk_ul{
    display: flex;
    flex-wrap:wrap;
    justify-content: space-between;
    padding-bottom: 1.2rem;
}
.cxk_li{
    width: 20%;
    text-align: center;
    margin-top: 0.6rem;
}
.cxk_lia{
    display: block;
}
.cxk_lid{
    width: 2.8rem;
    height: 2.8rem;
    margin:0 auto;
    display: flex;
    align-items:center;
    justify-content:center;
}
.cxk_liimg{
    max-width: 100%;
    max-height: 100%;
}
.cxkw{
    padding: 0.2rem 0.5rem 0;
    color: #252525;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.zx_li{
    width: 50%;
    margin-top:0.6rem;
    padding-left: 0.6rem;
    box-sizing:border-box;
}
.zx_ula{
    display: flex;
    align-items:center;
}
.star{
    width: 0.9rem;
    height: 0.9rem;
    flex-shrink:0;
}
.zx_uld{
    flex:1;
    color: #333;
    padding: 0 0.6rem 0 0.5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.index_3rul{
    display: flex;
    flex-wrap:wrap;
    justify-content:space-between;
    margin-top: 0rem;
    padding: 0 0.6rem 0.5rem 0.6rem;
}
.index_3rli{
    width: 32%;
    height: 6rem;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
    margin-bottom: 0.6rem;
}
.index_3img{
    width: 100%;
    height: 100%;
}
.index_3lw{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 0 0.1rem;
    box-sizing:border-box;
    height: 2rem;
    color: #fff;
    text-align: center;
    line-height: 2rem;
    background: rgba(0,0,0,0.5);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1; 
}
/*客服问答*/
.kf_ul{
    display: flex;
    flex-wrap:wrap;
    justify-content: space-between;
    padding:0 0.6rem 0.8rem;
}
.kf_li{
    width: 100%;
    margin-top: 0.6rem;
}
.s_more{
    height: 0.9rem;
    flex-shrink:0;
}
.index_4bg{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(82,88,104,0.75);
}
.index_4d{
    width: 100%;
    position: absolute;
    bottom: 0;
    height: 2rem;
    line-height: 2rem;
    text-align: center;
    padding: 0 0.1rem;
    box-sizing:border-box;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.cxdt{
    margin-top: 1rem;
    text-align: center;
    font-size: 1rem;
    font-weight: 550;
}
.cxdtsp{
    margin:0 1.5rem;
    padding-bottom: 0.5rem;
}
.cxdtsp_on{
    border-bottom: 2px solid #227cf4;
}
.cxdt_ul{
    display: flex;
    flex-wrap:wrap;
    justify-content:space-between;
    margin-top: 1rem;
    padding-bottom: 0.8rem;
}
.cxdt_li{
    width: 50%;
    margin-top:0.6rem;
    padding-left: 0.6rem;
    box-sizing:border-box;
    font-size: 0.85rem;
}
.jx_ul{
    padding:0 0.6rem 1rem;
    margin-top: 0.5rem;
}
.jx_li{
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    margin-top: -1px;
    padding: 0.6rem 0;
}
.jx_lia{
    display: flex;
}
.jx_ull{
    width: 6rem;
    height: 4rem;
    border-radius: 0.3rem;
    overflow: hidden;
}
.jx_ulimg{
    width: 100%;
    height: 100%;
}
.jx_ulr{
    flex:1;
    padding-left: 0.5rem;
}
.jx_ulr1{
    font-size: 1rem;
    color: #1e1b1b;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.jx_ulr2{
    padding-top: 0.3rem;
    font-size: 0.8rem;
    color: #8c8c8c;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
/*底部*/
.footer{
    background: #333;
    margin-top: 0.6rem;
}
.footert{
    padding: 2rem 1rem;
    font-size: 1.3rem;
    color: #f3f3f3;
    text-align: center;
    line-height: 30px;
}
.footert2{
    display: flex;
    align-items:center;
    justify-content:center;
}
.footerr1{
    width: 6.5rem;
    margin: 0 1rem;
    text-align: center;
}
.footerr2{
    width: 6.5rem;
    height: 6.5rem;
    background: #fff;
    border-radius: 6px;
    overflow: hidden;
    padding: 0.4rem;
    box-sizing:border-box;
}
.ewm{
    width: 100%;
    height: 100%;
}
.footerr3{
    color: #f3f3f3;
    margin-top: 5px;
    font-size: 0.7rem;
}
.footert3{
    padding:1.5rem 0.6rem;
    font-size: 0.8rem;
    color: #999999;
    text-align: center;
}

.STYLE1 {font-size: 10px}
.banner {
	background:url('https://m.asemanshop.com/www/msg3/images/banner.png') no-repeat;
	width:100%;
	height:90px;
	background-size:100% 100%;
	padding-top:0px;
}
.banner01 { width:95%;text-align:center;}
.banner01 img {max-width:200px;width:expression(document.body.clientWidth > 200? "200px": "auto"); margin-top:5px;height:55px;}
.gz-p { color:#fadc00; font-size:15px; margin-top:0px; font-weight:bold;}
.gz-p01 { color:#fff; font-size:15px; margin-top:0px;}

.tabslider { height:30px; line-height:30px; margin-top:10px; margin-left:6%}
.search-box{width:96%; margin:0 auto; height:40px; border-bottom:1px solid #e7e7e7; margin-top:10px; padding:1%;}
.input-box{ float:left; width:120px; margin-top:8px; padding-left:11px;outline: medium; border:none; text-align:left; font-size:14px; color:#ccc;}
.button{ float:right; border:0; background:#245d94;border-radius:5px; color:#ffffff; width:70px; height:29px; font-size:14px; cursor:pointer; margin-left:10px;}
.tabslider01 { width:96%; margin:0 auto; height:170px;max-height: 100%; border-left:3px solid #245d94; border-top:1px solid #e7e7e7; padding-left:1%; margin-top:10px;}
.tabslider01 .ta-ul { float:left;}
.sculpture { width:20%;}
.consumer { width:40%; }
.consumer-text { line-height:40px;}
.reply { text-align:right; width:38%; color:#19a427;}
.reply-img { margin-top:6px;}
.tab-title {line-height:24px; width:100%;  font-size: 0.8rem;}
.tab-title li { line-height:24px; float:left;}
.motor { width:40%;}
.carriage { width:60%;}
.car01 { width:40%}
.car02 { width:30%}
.car03 { width:30%; text-align:right;}

.tabslider02 { width:94%; margin:0 auto; height:auto;max-height: 100%; border:1px solid #e7e7e7; padding:2%; margin-top:20px;}
.tabslider02 .ta-ul li { float:left; width:50%; line-height:30px;}
.answer-text { text-align:right;  }
.answer-text2 { text-align:left;  }

.answer-con { line-height:30px; font-size: 0.8rem;}
.answer { color:#245d94; font-size: 0.8rem;}
.options { color:#245d94;}
img {
  max-width: 330px;
  height: auto;
}
