body,ul,ol,li,dl,dt,dd,p,div,span,h1,h2,h3,h4,h5,h6,form {
    font-size:12px;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    vertical-align: baseline;
	font-family:"宋体";	
	 }
body{max-width:600px; min-width:320px; margin:auto;}
/*页头部分*/
.top {
    height:58px;
    width:100%;
    background-color:#f5f5f5;
}

.toplogo {
    height: 100%;
    width: 40%;
    margin: 0 auto;
    background-image: url('/Images/logo/logo1.png');
    background-position: 0px 5px;
    background-size: 100%;
    background-repeat: no-repeat;
}

.topsearch {
    float: left;
    height: 100%;
    width: 16%;
    background-image: url('/Images/btn/search01.png');
    background-position: 25% 50%;
    background-size: 50%;
    background-repeat: no-repeat;
}

.topsearchstr {
    float: left;
    height: 70%;
    width: 74%;
    margin-top:3%;
}

.topsearchkey {
    height: 80%;
    width: 100%;
    background: #e5e5e5;
    border-radius:6px;
    border: 0px solid #b7b7b7;
    color: #ababab;
    cursor: text;
    font-family: "Microsoft YaHei" !important;
    font-size: 19px;
    text-align:center;
    padding: 1px; 
}

/*底部导航栏*/
.showall { height:38px; line-height:38px; background-color:#e8e8e8;color:#aaa; text-align:center;  font-size:12px; font-size:1.2rem; margin-top:10px; margin-bottom:60px;}
.nav_set {background-color:#fff; height:50px; line-height:40px;position:fixed; bottom:0;left:0;width:100%;}
.nav_set  div{ float:left; width:25%; text-align:center;}
.nav_set div p {height:12px;line-height:12px; font-size:12px;}

/*常用*/
.hiddiv {
    display: none;
}
.clear {
    clear:both;
    padding:0px;
    margin:0px;
    height:0px;
}
#MsgShow{width:90%; height:50px; position:fixed; z-index:3000; top:50%; margin-left:4%; line-height:50px; color:#f00; font-family:'Microsoft YaHei'; font-weight:bold; text-align:center; background:#FFE0C1; border:2px solid #FF3300;
                                     border-radius: 3px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */ 
                                    -moz-border-radius: 3px; /* Mozilla浏览器的私有属性 */
                                    -webkit-border-radius: 3px; /* Webkit浏览器的私有属性 */}
#MsgShow .closemsg{width:28px; height:28px; position:fixed; right:3%; margin-top:-58px; background:url('/images/wjhuser/allicon.png') -37px -51px;}
#NoData{ height:28px; line-height:28px;color:#808080; font-family:'Microsoft YaHei'; text-align:center;  font-size:15px;   font-size:1.5rem; margin-top:30px; margin-bottom:60px; }

/*灰色遮罩层*/
        .fade {
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.6);
            position: fixed;
            left: 0;
            top: 0;
            z-index: 1000;
        }
.buycartsx{position:fixed; bottom:0px;width:100%; max-width:600px; background:#ffffff;z-index:10000; border-radius: 5px 5px 0px 0px;overflow-y:auto;}
.buycartsx .bctopTitle{float:left; height:120px; width:90%;font-size:15px;}
.buycartsx .bctopTitle .pimgdiv{width:100px; height:60px;margin-top:5px; margin-left:5px; float:left;}
.buycartsx .bctopTitle .buyInfo{float:left; padding:5px  10px;font-size:13px; line-height:20px;}
.buycartsx .bctopTitle .buyInfo #divReturnMoney{color:#cccccc;}
.buycartsx .bctopTitle .buyInfo #divyPrice{color:#cccccc;padding-left:10px; font-size:12px;}
.buycartsx .bctopTitle #divProductPrice{font-weight:bold;font-size:18px;font-family:'Microsoft YaHei'; color:red;}
.buycartsx .bctopTitle .buyPtitle{padding:12px 0px 8px 5px;font-size:15px;font-family:'Microsoft YaHei';}
.buycartsx .bctopTitle p{font-size:14px;}
.buycartsx .closediv{float:left; text-align: center; font-size: 15px; color:#d5cccc; border-radius:180px; border:#E6E6E6 solid 1px; height:20px; width:20px; line-height:20px; margin-top:10px;}
.buycartsx .sxcontent{overflow-x: hidden; overflow-y:auto; border-left:#E6E6E6 1px solid;}
.buycartsx .sxcontent .ggtitle{color:#808080; padding-left:10px; padding-top:5px; font-family:'Microsoft YaHei';font-size:15px;}
.ShuXing {width:100%;height:30px;}
.ShuXing div{float:left;width:60px;text-align:center; line-height:30px; padding-top:5px; }
.ShuXing ul{margin:0px;padding:0px;height:auto;list-style-type:none; float:left;}
.ShuXing ul li{width:auto; max-width:90%; height:auto; text-align:left; line-height:20px; float:left; padding:3px 12px; text-align:center; border:1px solid #808080; border-radius:3px; margin-right:8px; margin-bottom:8px; font-size:14px;}
.ShuXing ul li.ShuXingcurr{background:#ff6a00; color:#ffffff; border:1px solid #ff6a00;}
.buycartsx .sxcontent .sltitle{clear:both; text-align:left; color:#808080; padding:8px; padding-left:10px; font-family:'Microsoft YaHei';font-size:15px;}
.buycartsx .buybtton{position:fixed; bottom:3px;color:white;background:#ce002c;text-align:center;height:35px; line-height:35px; width:94%; margin-left:3%; font-family:'Microsoft YaHei';font-weight:bold; border-radius:5px; font-size:15px;}


.bottombtn {
    width: 100%;
    height: 48px;
    background-color:#ffffff;
    background-repeat: no-repeat;
    position: fixed;
    left: 0px;
    bottom: 0px;
}
.bottombtnhome{
    float:left;
    width: 25%;
    height: 46px;
    background-color:#ffffff;
    border-top:1px solid #e8e8e8;
}

.bottombtnhomeimg {
    height: 24px;
    width: 24px;
    margin: 0 auto;
    background-image: url('/Images/btn/home01.png');
    background-size: 100%;
    background-position: 0px 0px;
    background-repeat: no-repeat;
     margin-top:3px;
     
}

.bottombtnmycar{
    float:right;
    width: 20%;
    height: 48px;
    background-color:#ffffff;
    border-top:1px solid #e8e8e8;
    background: url('/Images/btn/shu1.png') no-repeat 1px 0px;
}
.bottombtncartimg {
    height: 25px;
    width: 25px;
    margin: 0 auto;
    background-image: url('/Images/btn/car01.png');
    background-size: 100%;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    margin-top:3px;
}

.bottombtnhomestr {
    height: 24px;
    width: 45px;
    margin: 0 auto;
    font-family: "Microsoft YaHei" !important;
    font-size: 11px;
    text-align: center;
}

.bottombtncart {
    float:right;
    width: 30%;
    height: 48px;
    background-color:#f3a300;
    font-family: "Microsoft YaHei" !important;
    font-size: 14px;
    color:#ffffff;
    text-align: center;
    line-height: 48px;
}

.bottombtnbuy {
    float:right;
    width: 30%;
    height: 48px;
    background-color:#11cd9a;
    font-family: "Microsoft YaHei" !important;
    font-size: 14px;
    color:#ffffff;
    text-align: center;
    line-height: 48px;
}
.bottombuynum {
    position: fixed;
    width:20px;
    height:20px;
    border-radius: 45px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */ 
    -moz-border-radius: 45px; /* Mozilla浏览器的私有属性 */
    -webkit-border-radius: 45px; /* Webkit浏览器的私有属性 */
    background:#fe0505;
    color:#ffffff;
    z-index:100;
    text-align:center;
    line-height:20px;
    margin-left:45px;
    margin-top:2px;
    font-size:10px;
}
#divBuyTips {
            position: fixed;
            width: 225px;
            height: 80px;
            line-height: 80px; /* 垂直居中 */
            top: 43%;
            left: 25%;
            background-color: #292929;
            text-align: center;
            border-radius: 10px;
            color: white;
            z-index: 1000000;
            display: none;
        }


/* 弹窗样式 */
.popup-box {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 2000;
    background: rgba(0, 0, 0, 0.6);
}

.popup {
    width: 80%;
    min-height: 186px;
    margin-top: -90px;
    background-color: #fff;
    border-radius: 16px;
    padding: 16px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
}

.pop-icon {
    width: 72px;
    height: 72px;
    background-size: contain;
    background-repeat: no-repeat;
}

.pop-info {
    font-size: 18px;
    color: #393948;
    line-height: 24px;
    font-weight: bold;
}

.pop-btn {
    display: flex;
}

    .pop-btn .btn {
        margin: 0 5px;
    }

.popup-news {
    width: calc(100% - 26px);
    background-color: #fff;
    border-radius: 16px;
    padding: 20px;
    display: flex;
    flex-direction: column;
    position: absolute;
    bottom: 60px;
    left: 13px;
}

.pop-news-title {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 6px;
}

.pop-news-info {
    font-size: 14px;
    line-height: 1.5em;
}

    .pop-news-info a {
        color: #000000;
        display: block;
    }

.pop-close {
    position: absolute;
    right: 0;
    top: -5px;
    width: 32px;
    height: 32px;
    background-size: contain;
    text-indent: -9999px;
    overflow: hidden;
}