@charset "utf-8";
/* CSS Document */

.head-text-lg {font-size: 18px;}


.hidden { display: none !important;}


h3 { font-size: 14px;font-weight: 700;}

.htheme-popover1{display: none;}

@media only screen and (min-width:640px)

{

    .user-name,.user-pass,.user-email,.user-phone,.verification{position: relative;height: 42px;margin-bottom:5px;}
    .login-box3 {width: 100%;max-width:360px;height: 430px;margin:0px;background:#f8f8f8;right:2%;padding:10px 20px;}

    .head-form{background:#fff ;width: 100%;}
    .htheme-popover-mask{z-index:10000000;position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;display:none;}
    .htheme-popover{z-index:10000009;position:fixed;bottom:50%;left:50%;width:500px;height:400px;margin-bottom:-200px;margin-left:-250px;display:none;background:#fff;overflow: hidden;}
    .htheme-popover-mask1{z-index:10000000;position:fixed;left:0;top:0;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;display:none;}
    .htheme-popover1{z-index:10000009;position:fixed;bottom:50%;left:50%;width:500px;height:400px;margin-bottom:-200px;margin-left:-250px;display:none;background:#fff;overflow: hidden;}

    .htheme-poptit{padding:12px;position:relative;}
    .htheme-poptit .close:hover{color:#444;}

    .htheme-popover .am-form-content.address select{width:32.3333%;margin-right:1%;float: left;}
    .htheme-popover1 .am-form-content.address select{width:32.3333%;margin-right:1%;float: left;}
    .head-padding { padding: 10px 10px;}
    hr {margin: 5px 0px;}


    .td.td-amount{
        margin-top: 15px}
}




/*主题*/

.head-form{max-width:320px;margin:20px auto ;}
.user-name,.user-pass,.user-email,.user-phone,.verification{position: relative;height: 42px;margin-bottom:5px;}
.head-form label{position:absolute;display: block;width: 40px;height: 40px;line-height: 40px;background:#fff;text-align: center;top:1px;left:1px}
.head-form input{font-size: 14px;line-height: 18px;height:42px;padding: 11px 8px 11px 50px;width:100%;border:1px solid #fff;}


/*.am-cf{width: 100%;max-width:320px;margin:0px auto ;}*/
.am-cf input{width: 100%;font-size: 14px;}
.login-links{max-width:320px;margin:20px auto ;font-size:14px;}
.login-msg{max-width:320px;margin:5px auto ;font-size:14px;color: red}

/*合作账号*/
.partner{width: 100%;max-width:320px;margin:20px auto ;font-size:14px;}
.partner h3{text-align: center;}
.am-btn-group{display: block;overflow: hidden;}
.am-btn-group li{width:33.333% ;display: block;float: left;}
.am-btn-group i{margin:0px auto ;display: block;width: 42px;height: 42px;border-radius: 42px;line-height:42px ;padding-left: 10px;border:1px solid #eee ;background:#fff ;color: #0e90d2;}
.am-btn-group span{display: none;}


/*注册*/
.verification {position: relative;}
input#code {width: 80%;}
#dyMobileButton{margin-left: 10px;border: 1px solid #DDD;padding: 0px;width: 15%;height: 40px;background: #F4F4F4 none repeat scroll 0% 0%;margin-top: 0px;text-align: center;line-height:40px;color: #333;text-decoration: none;position: absolute;right: 0px;bottom: 0px;}


.labelicon{padding: 11px 8px 11px 0px}

@media only screen and (min-width:1250px){
    /*导航*/
    .slideall{max-width: 1227px;margin:0px auto;background:#fff ; }
    .navfull {display:block;position: absolute;z-index: 100;top: 2px}
    .navfull .category-content{ position:relative; width: 234px; float: left; z-index: 100}
    .category-content .category{width:234px;height: 495px;background: rgba(0,0,0,0.5); }
    .category-content .category-list li { height:45px;  margin-top: -2px;z-index:100;}
    .category-content .category-list li.first{ margin-top: 0; }
    .category-content .category-list li.last .c-category-list{ border-bottom: none; }
    .category-content .category-list a:hover{ text-decoration: none; color: #0e90d2; }
    .category-content .category-name{ overflow:hidden; position: relative;}
    .category-content .category-name i img{ position: absolute; top: 6px; width: 25px; height: 25px; border-radius:25px;left: 6px; display:block;}
    .category-content .category-name .ml-22{font-size:14px}
    .category-content .b-category-name {line-height:43px;padding-top:3px ;padding-left:5px ;}
    .category-content .b-category-name b{ margin-left: 4px; font:400 12px/28px "宋体"; }
    .category-content .b-category-name a{ color: #fff; }
    .category-content .b-category-name .fr{ background-position:0 -629px; width:22px; height:22px; margin:10px 16px 0 0; }
    .category-content .category-info{ position:relative;height:100%;  padding-left: 12px;width: 234px;overflow: hidden;}
    .category-content .category-info em{ position:absolute; top:15px; right:15px; width: 13px; height: 13px; font: 12px/18px "宋体"; color: #9b9b9b;}
    .category-content .category .hover{ margin-left: -1px; padding-left: 1px;z-index:100;}
    .category-content .hover .category-info{ border:none; text-decoration:none; background: #fff;  }
    .category-content .menu-item {height: 100%;width: 265px;position: absolute;left: 100%;top: 0px;z-index: 1;display: block;}
    .category-content .menu-in{ display: none; }
    .category-content .category-list li.hover .category-info{z-index:100;}
    .category-content .category-list li.hover .b-category-name a{ color:#4c4c4c; }
    .category-content .menu-sort{height: 495px;width: 265px;display: inline-block;float: left;background: #fff;border-top: solid #ccc 1px;box-shadow: 5px 8px 6px rgba(0,0,0,0.2);position: absolute;left: 0;top: 0px;}
    .category-content .menu-sort:nth-of-type(2) {left: 100%}
    .category-content .menu-sort:nth-of-type(3) {left: 200%}
    .menu-sort .sort-side{ overflow:hidden }
    .category-content .menu-item.top{top:-2px;}
    .menu-sort .sort-item {width: 100%;float: left;padding: 15px 0px 0px 15px;}
    .menu-sort .sort-item .sort-item-img {width: 40px;height: 40px;margin-right: 10px;float: left;}
    .menu-sort .sort-item img {max-width: 100%;max-height: 100%;width: auto;height: auto}

    #sort-all{display: none;top: 100px;left: 234px;z-index: 3;}
    #sort-all .category-content .category{background: #fff;border: 1px solid #e0e0e0 }
    #sort-all .category-content .b-category-name a{ color: #333; }
    #sort-all .category-content .hover .category-info{ background: #0e90d2; color: #fff }
    #sort-all .category-content .category-list li.hover .b-category-name a{ color:#fff; }
    #sort-all .category-content .category-list li.hover em {color: #fff}
    #sort-all .category-content .menu-item.top{top:-1px;}

    /*分类*/
    .nav-sort{/*width: 690px;*/float: left;}
    .nav-sort li {font-size: 16px;padding: 38px 10px;float: left;transition: .2s;}
    .nav-sort li:hover,.nav-coupon:hover {color:#0e90d2;cursor:pointer}
    .nav-sort li.active {color: #0e90d2}

    /*优惠券*/
    .nav-coupon {float: left;font-size: 16px;padding: 38px 10px;color: #333}

    /*搜索框*/
    .search-box {width: 296px;height: 50px;border: 1px solid #e0e0e0;float: right;margin: 25px 0}
    .search-box .search-input {width: 244px;height: 48px;float: left;padding-left: 10px;border:none;box-shadow:none;border-right: 1px solid #e0e0e0;}
    .search-box .search-submit {width: 50px;height: 50px;text-align: center;float: right;color: #616161;transition: all .2s;margin-top: -1px;}
    .search-box .search-submit i{font-size: 19px;padding-top:14px;}
    .search-box:hover,.search-box .search-input:hover {border-color: #b0b0b0}
    .search-box .search-submit:hover {background-color: #0e90d2;color: #fff}

    /*分类产品列表*/
    .relative-box {position: relative}
    .sort-contain {position: absolute;top: 100px;left: 0;z-index: 101;width: 100%;height: 0px;overflow:hidden;background: #fff;box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.1);transition: height linear .2s;}
    .sort-contain ul {width: 1226px;margin: 0 auto;display: none}
    .sort-contain ul li {position: relative;float: left;width: 204px;text-align: center;margin-top: 30px;border-right: 1px solid #e0e0e0}
    .sort-contain ul li .sort-pro .pro-title{margin: 0 20px 3px;font-size: 14px;font-weight: 400;text-overflow: ellipsis;color: #212121;overflow: hidden;white-space: nowrap;}
    .sort-contain ul li .sort-pro .pro-price{color: #BE0106;}
    .sort-contain ul li .sort-pro .sort-img {width: 110px;height: 110px;margin: 0 auto 16px;text-align: center;display: flex;align-items:center;justify-content: center}
    .sort-contain ul li .sort-pro .sort-img img {max-height: 100%;max-width: 100%}
    .sort-contain ul li:last-child {border-right: none}
}

@media only screen and (max-width:1250px){
    /*产品分类导航*/
    .search-box,.relative-box,#sort-all,.nav-sort-all{display: none}
    .nav-sort {float: left;/*width: 100%*/}
    .nav-sort li {float: left;margin: 0 8px;padding-bottom: 5px;}
    .nav-sort li.active {border-bottom: 2px solid #0e90d2; color: #0e90d2}

    /*优惠券*/
    .nav-coupon {float: left;margin: 0 8px;padding-bottom: 5px;}

    /*搜索框*/
    .nav.white .logo {width: 40%;margin: 2px auto;}
    .search-box {width: 58%;height: 35px;border: 2px solid #0e90d2;float: left;margin: 10px 5px 10px 0;display: inline}
    .search-box .search-input {width: 80%;height: 100%;float: left;padding-left: 10px;border:none;box-shadow:none;border-right: 1px solid #0e90d2;}
    .search-box .search-submit {width: 20%;height: 100%;text-align: center;float: right;color: #fff;background-color: #0e90d2}
    .search-box .search-submit i{font-size: 16px;padding-top:8px;}
}
@media screen and (max-width: 1025px) and (min-width: 640px) {
    .search-box {width: 67%;height: 50px;margin: 15px 5px 15px 0;}
    .search-box .search-submit i {font-size: 20px;padding-top: 12px;}
}

.impowerBox .qrcode {width: 200px;}
.impowerBox .title {display: none;}
.impowerBox .info {width: 200px;}
.status_icon {display: none}
.impowerBox .status {text-align: center;}