body,form,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,p{ margin:0; padding:0; LIST-STYLE-TYPE: none;}
body{  background:#f4f4f4;}
a,a:link,a:visited,a:hover,a:active{text-decoration: none;}
address, cite, dfn, em, i, var {
    font-style: normal;
    font-weight: 400;
}
.ys333{color: #333;}
.ys666{color: #666;}
.ys999{color: #999;}
.ysf30{ color: #f30;}
.ysf60{ color: #f60;}
.ysc30{ color: #c30;}
img{ border-top-style: none; border: 0;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.fl{ float:left;}
.fr{ float:right;}
.container-my{ max-width:540px; margin:0 auto; background:#fff;}
.container{
    max-width: 540px; background:#fff; padding:10px; margin:0 auto;
}
.alltop{ height:38px; width:100%; border-bottom:2px solid #c12e2a; line-height:40px; background: #dddddd; padding: 0px; color: #333; position: fixed; left: 0; top: 0; z-index: 999}
.alltop .topl{float: left; margin-top: 3px; width: 10%; text-align: center;}
.alltop .topl i{ font-size: 24px; margin-top: 3px;}
.alltop .topm{ width: 80%; text-align: center; float: left; font-size: 14px;}
.alltop .topr{float: right; width: 10%; text-align: center;}
.alltop .topr i{ font-size: 18px; margin-top: 5px; color: #666;}
.openalert{position: fixed; left: 50%; top: 30%; width: 76%; min-height: 60px; margin-left: -38%; border-radius: 10px;border:2px solid #fff; background: #000; font-size: 16px; color: #ff0000; display: none; z-index: 999999;}
.openalert .alert{ border-radius: 10px; min-height: 60px; background: #000;}
.openalert i{ color: #ccc;}
.openalert .content{ color: #fff;}

.openbox{ width: 100%; height:100%; background: #000; opacity: 0.9; position: fixed; left: 0; top: 0; z-index: 9999; display: none;}
.Closebox{ position: absolute; bottom: 20px; width: 100%; height: 5%; line-height: 5%; text-align: center; vertical-align: middle;}
.Closebox span{ color: #ffffff; font-size: 20px; padding:10px 13px; border-radius: 50%; background: #333; opacity: 0.7; vertical-align: middle;}
.Closebox span i{ font-size: 22px; color: #fff;}
.openbox .jsbox{ margin: 10px; height: 90%}
.openbox .jsbox .jsbox_dh{ color:#ffffff; height: 5%; display:block; border-bottom: 1px solid #ddd; text-align:center; font-size: 16px;}
.openbox .jsbox ul{ height: 85%; overflow: auto;}
.openbox .jsbox ul li{ color: #ffffff; margin-top: 8px; width: 100%; float: left; padding: 0 10px;}
.openbox .jsbox ul li span.cur{ color: #ed9c28}
.openbox .jsbox .jsbox_foot{ height: 10%; border-top: 1px solid #ed9c28; color: #fff; padding-top: 10px;}

.openwindow{ width: 100%; height: 60%; background: #fff; position: fixed; left: 0; bottom: 0; z-index: 9999; display: none; border-top: 1px solid #ddd;  box-shadow:0px 3px 0 0 #000}
.windowtitle{ width: 100%; height: 10%; border-bottom: 1px dotted #ddd; text-align: center; line-height: 40px;}
.windowtitle i{ position: absolute; right: 10px; top: 10px; font-size: 20px;}
.windowtitle span{ font-size: 18px;}
.heibg{ width: 100%; height: 100%; left: 0; top:0; position: fixed; background: #000000; opacity: 0.8; z-index:6668; display: none;}
.wx_share { width:50%; max-width:360px; display:none; position:fixed; top:0; right:0; z-index:6669; }

.moerdh a{ color:#999;}

.pagefoot{ width:100%; height:50px; border-top:1px solid #ccc; background:#fff; position:fixed; bottom:0px; padding-bottom:6px;z-index: 6666;}
.pagefoot a{ width:25%;  text-align:center; height:47px; line-height:16px; float:left; color:#999; padding-top: 3px;}
.pagefoot a.cur{ color:#C30;}

.pplogo{ border-left:1px solid #ddd; border-top:1px solid #ddd; float:left; width:100%; height: 140px;}
.pplogo li{ width:20%; float:left; height:70px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; box-sizing: border-box; text-align: center; line-height: 70px;}
.pplogo li.cur{ background: #f5f5f5;}
.pplogo li .car_img{width: 80%; vertical-align: middle;}

.tuijian{ width:100%;}
.tuijian li{ width:50%; float:left; box-sizing:border-box; text-align:center; height:auto; }
.tuijian li.tjl{ border-right:1px solid #ddd;}

.home-sec-main li {
    float: left;
    width: 50%;
    box-sizing: border-box;
    overflow: hidden;
    min-height: 240px;
}
.home-sec-main li.tjl{ border-right:1px dashed #f5f5f5;}
.home-sec-prod .home-prod-link {
    display: block;
    padding: 10px 0;
    text-align: center;
}
.home-prod-link .prod-img {
    width: 100%;
    min-height: 120px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 85% auto;
}
.home-prod-link .home-prod-name {
    font-size: 13px;
    padding: 0 10px;
    color: #333;
    margin-bottom: 10px;
    min-height: auto;
}
.ellips_line2 {
    -webkit-line-clamp: 2;
}
.ellips_line2, .ellips_line3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.price_wrap .price-bg {
    margin-right: 4px;
    font-size: 16px;
    color: #d70000;
}
.home-prod-link .price_wrap del {
    font-size: 10px;
    color: #999;
}

.mychengyuo li{ width:50%; float:left; box-sizing:border-box; text-align:center; min-height:170px; }
.mychengyuo li i{ color:#F90}
.mychengyuo li span{ color:#999; margin:5px; float:left; font-size:12px;}

/*列表页*/
.car_logo_css{ position:fixed;top:0;left:0;right:0;margin:auto;z-index:999}
.act-con .act-prodinfo{
    position: relative;
    min-height: 75px;
    border-bottom: 1px solid #f0f0f0;
    overflow: hidden;
    background: #fff;
}
.act-prodinfo .act-sec-left {
    top: 15px;
    width: 40%;
    height: 110px;
    background-color: #fff;
    position: absolute;
    left: 6px;
    overflow: hidden;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% auto;
    max-height: 110px;
}
.act-prodinfo .act-sec-main {
    min-height: 110px;
    margin-left: 45%;
    color: #999;
}
.act-sec-main .act-cartitle {
    font-size: 14px;
    font-weight: 400;
    color: #040404;
    line-height: 20px;
    margin-bottom: 10px;
    padding-right: 10px;
}
.act-sec-main .act-cartitle .rush-price1 {
    margin-top: 8px;
}
.act-sec-main .rush-price1 {
    position: relative;
    color: #999;
}
h2 {
    display: block;
    font-size: 1.5em;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}
.act-sec-main .act-enrollment {
    float: right;
    margin: 5px 0 0 0;
    color: #333;
}
.rush-price3 {
    padding: 15px 5px;
}
.rush-price3 span.price-tag {
    float: left;
    border: 1px solid #d51d29;
    margin-right: 5px;
    padding: 4px 11px;
    border-radius: 3px;
    color: #d51d29;
    font-size: 13px;
}
.rush-price3 span.price-tag a{ color: #d51d29;}
.rush-price3 span.price-label {
    margin-right: 4px;
    font-size: 21px;
    color: #f71e16;
}

/*分享CSS*/
#nativeShare {
    font-size: 13px; display: none;
    width: 70%; position: fixed; z-index: 10000; top: 20%; left: 15%; background: #fff; opacity: 0.9; border-radius: 8px; padding: 8px;
}

#nativeShare .label {
    font-size: 20px; width: 100%; float: left; background: #999;
}
#nativeShare .label b{ float: left;}
#nativeShare .label span{ float: right; margin-right: 9px;}

#nativeShare .list {
    width: 100%;
    margin: 0 auto;
}

#nativeShare .list span {
    width: 33.3333%;
    display: inline-block;
    text-align: center;
    margin: 10px 0;
}

#nativeShare .list span i {
    width: 40px;
    height: 40px;
    display: block;
    margin: 0 auto;
    margin-bottom: 5px;
}

#nativeShare .weibo i {
    background-image: url('./icon/weibo.png');
    background-size: cover;
}

#nativeShare .weixin i {
    background-image: url('./icon/weixin_friend.png');
    background-size: cover;
}

#nativeShare .weixin_timeline i {
    background-image: url('./icon/weixin.png');
    background-size: cover;
}

#nativeShare .qq i {
    background-image: url('./icon/qq.png');
    background-size: cover;
}

#nativeShare .qzone i {
    background-image: url('./icon/qqzone.png');
    background-size: cover;
}

#nativeShare .more i {
    background-image: url('./icon/more.png');
    background-size: cover;
}
/*分享 end*/

