@charset "utf-8";

/*图片轮播*/
.slideBox{ position:relative; overflow:hidden; padding-bottom:0px;/* 高度*/ }
.slideBox .hd{
    position: absolute;
    height: 25px;
    bottom: 5px;
    width: 100%;
    z-index: 1;
    text-align: center;
}
.slideBox .hd li{ display:inline-block; width:7px; height:7px; background:#ffffff; border-radius:8px; text-indent:-9999px; overflow:hidden; margin:0 2px;}
.slideBox .hd li.on{ background:#779f27;  }
.slideBox .bd li{text-align:center;  }
.navtop li{ float:left; width:33.33%;text-align:center; line-height:30px; padding:20px 0 10px 0 }
.navtop li a{color:#666; font-size:15px; display:block}
.indexex .indexextit{ height:16px; line-height:16px; font-size:15px; padding:15px 5px 10px 5px;}
.indexex .indexextit span{ color:#4d9ddc; padding-left:9px; border-left:2px solid #4d9ddc}
.indexex .indexextit a{ color:#525252;}
.tabBox{ margin:8px 0 0 0 ;}
.tabBox .con{ padding-top:15px; background:#f1f1f1; height:auto;}
.slideBox2{ position:relative; overflow:hidden; padding:20px 0 30px 0;  }
.slideBox2 .hd{ text-align:center; overflow:hidden;}
.slideBox2 .hd ul{ position:relative;}
.slideBox2 .hd li{ float:left; width:18%;  margin:0 20px;padding-top:20px;}
.slideBox2 .hd li img{ width:100%; border:1px solid #cccccc; }
.slideBox2 .hd li.on{ background:url(../images/bc2.jpg) center 12px no-repeat ; background-size:10px auto }
.slideBox2 .bd li{text-align:center;}
/*图片轮播*/
.section_body {
    background: #ffffff;
    width:100%;
    padding:5% 5% 0 5%;
    float:left;
}
.section_body ul {
    margin:0;
    list-style:none;
    padding:0;
}
.title_and_fav{
    width:100%;
    border-bottom:1px #cccccc solid;
    float:left;
}
.title {
    width:100%;
    float:left;
    /*height:1.5rem;*/
}
.title .text{
    line-height: 1.5rem;
    color: #686868;
    /*
    font-size: 1.15em;
    */
    font-size: 1rem;
    width:auto;
    float:left;
    width:80%;
}
.fav{

    position: relative;
    text-align:center;
    padding-left:10px;
    width:56px;
    height:40px;
    color:#686868;
    border-left:0.08em #cccccc solid;
    float:right;
}
.fav a{ text-decoration:none; color:#686868;}
.icon_favp{
    position:absolute;
    bottom: -1px;
    padding-left:10px;
    text-align: center;
    width: 50px;
    left: 0;
    font-size: 0.9em;
    width:100%;
    font-weight:100;
}
.price_and_sale{
    /*
    width:60%;
    */
    float:left;
    position:relative;
    padding:5px 0 5px 0;
}
.vip{
    border-radius: 50px;
    background-color: red;
    color: #fff;
    padding: 1px 7px 1px 7px;
    margin-left: 3%;
    font-size:0.65em;
    position:absolute; bottom:13px;
}
.price{ color:#f98400; font-size:1.4em;margin-bottom:0; font-weight:100;}
.freight {
    width:25%;
    line-height: 22px;
    font-size: 12px;
    color: #000;
    float:right;
    padding-top: 5px;
}
.fr {float: right;color: #000;font-weight:100;}
table_number {margin: 10px 0;}
.list_sku_number{ padding:15px 5px 15px 0; float:left; width:100%; }
.table_number .box { border: 1px solid #a6a8ac;border-width: 1px; background: #e2e2e2;overflow: hidden; padding:0;margin-bottom:0;}
.box {width: 100%;display: /*-webkit-box;display:*/ -moz-box;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box; padding:0;}
.box .minus{width:30px; line-height:30px;height:30px;background:#e2e2e2; border:none;font-size:1.5em; color:#2f3642; background:url(../images/jian_03.png) no-repeat ;}
.box .sku_number{height:35px; line-height:35px;width:43px;border-top: none; border-left:1px #a6a8ac solid;border-right:1px #a6a8ac solid; text-align:center; color:#a6a8ac;    border-bottom: 0px #a6a8ac solid;}
.box .add{width:30px; line-height:30px;height:30px; background:#e2e2e2; border:none; font-size:1.5em;color:#2f3642;background:url(../images/jia.png) no-repeat ;}
.nocollectimg{background:url(../images/list6.png) no-repeat;text-align:center;-webkit-background-size: 24px auto;  color:#686868;overflow:hidden;font-size:20px;font-weight:100;}
.collectimg{background:url(../images/list7.png) no-repeat;text-align:center;-webkit-background-size: 20px auto;  color:#686868;overflow:hidden;font-size:20px;font-weight:100;}
.sku_inventory{line-height:30px;margin-bottom:0; color:#9da0a6;font-size:0.9em;font-weight:100;white-space: pre;}
.particularclear{clear:both; height:10px; background:#f1f1f1; border-top:1px #cccccc solid;}
/**********************************/
.nav{padding:0; border-left:1px #cccccc solid; height:30px; margin-bottom:5px;}
.nav li{width: 33.333%;}
.nav li a{ color:#545454; padding:0;/*border-right:1px #cccccc solid;*/ border-top:1px #cccccc solid;line-height:50px;text-align:center;}
.nav li a .active{ color:#063;}
.nav-tabs>li.active>a{
    color: #f98400;
    cursor: default;
    border-bottom-color: transparent;

}
.nav-tabs>li>a {
    height:30px;
    line-height: 50px;
    width: 100%;
    border-radius:0;
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{
    color:#f98400;
    text-align:center;
    cursor: default;
    border-bottom:1px #cccccc solid;
    border-top:1px #cccccc solid;
    /*border-right:1px #cccccc solid;*/
    border-left:none;
}
.fixed_btn {
    position:fixed;width:100%;height:60px;background:#f5f5f5;bottom:0;left:0;z-index:200; padding-top:10px;
}
.fixed_btn ul,li{ list-style:none; padding:0; margin:0;}
.fixed_btn .btn_add{width:36%; float:left;}
.btn_add_fav{float:left;  margin-left:8%;border-radius:3px; border:1px #cccccc solid; height:45px; width:45px; background:#ffffff; line-height:45px;background: url(../images/partic3.png) no-repeat center;-webkit-background-size: 16px auto;}
.btn_add_favg{float:left;margin-left:8%;border-radius:3px; border:1px #cccccc solid; height:45px; width:45px; background:#ffffff; line-height:45px;background: url(../images/partic4.png) no-repeat center;-webkit-background-size: 16px auto;}
.btn_add_fav img {margin:auto 3px;}
.fixed_btn .box{ float:right; width:63%; border:none; background:none; margin-top:-3px;}
.fixed_btn .integral{background:#f98400;border-radius:2px;text-align:center;display:block;color:#fff; line-height:30px; margin:10px auto; width:30%;}
.fixed_btn .integral a{color:#fff; display:block;text-decoration:none;}
.addshop{  width:48%;border-radius:8px; background:#f98400; line-height:45px; text-align:center; margin-right:2%;}
.addshop a{color:#ffffff; text-decoration:none;display:block;line-height:45px;}
.actionbuy{ width:48%;border-radius:8px; background:#99cc33; line-height:45px; text-align:center; margin-right:2%;}
.actionbuy a{color:#ffffff; text-decoration:none; display:block;line-height:45px;}
/******************************************购物车***********************************/
.shopbody{background-color:#f1f1f1;}
.shoptop{ height:50px; background:#f1f1f1; }
.shoptop .left{ width:13.5%;  float:left; margin-left:3%; padding-top:15px; height:25px;}
.shoptop .left input{margin:0;}
.shoptoptext{ line-height:50px; float:left; color:#4d4d4d;}
.shoptopdel{float:right; margin-right:4%; line-height:45px;}
.checkboot{ width:19px; height:19px; background:url(../images/jingling.png) no-repeat -20px -7px; border:1px #b8b9bd solid;-webkit-appearance:none;display:inline-block; margin:0;}
.shopmain{ height:145px; width:100%; background:#ffffff;border-bottom:1px #d9d9d9 solid;border-top:1px #d9d9d9 solid; margin-bottom:10px;}
.shopmainl{ line-height:145px; width:12%;float:left; margin-left:3%;}
.checkbox{ margin:0;width:19px; height:19px; background:url(../images/jingling.png) no-repeat -20px -34px; border:1px #f98400 solid;-webkit-appearance:none;display:inline-block;appearance:button;-moz-appearance:button;}
.shopmainc{ height:95px; width:29%; float:left; margin-top:20px;}
.shopmainc a img{border:1px #cccccc solid;}
.shopmainr{ height:95px; width:56%; float:left; padding-right:2%; margin-top:20px; margin-bottom:40px;}
.shopmainr .text{ color:#68686a; font-size:0.83em; padding-bottom:5px;}
.shopmainr .price{ color:#f98400;font-size:1.1em;padding-bottom:10px;}

.shop_btn {position:fixed;width:100%;height:60px;background:#f5f5f5;bottom:0;left:0;z-index:200; padding-top:8px; border-top:1px #d9d9d9 solid;}
.shop_btn .sumprice{ margin-left:3%; float:left; width:62%;}
.shop_btn .sumprice p{margin:0; color:#757575; font-size:0.8em;}
.shop_btn .sumprice p span{margin-left:5px;font-size: 1.5em;color: #f98400;}
.shop_btn .bton{width:30%; float:right; margin-right:2%; background:#f98400;border-radius:8px;line-height:32px; text-align:center;margin-top:7px;}
.shop_btn .bton a{ color:#ffffff;text-decoration:none; display:block;}
/*****************************************订单确认**************************************************/
.indenttop{ height:100px; background:#94c536;  color:#ffffff;}
.indenttop .left{ width:13.5%; float:left; line-height:100px; }
.indenttop .left a{padding:0 10px;}
.indenttop .cen{width:78%; float:left; padding-top:15px; font-size:1.15em;}
.indenttop .cen p span{ float:right; font-weight:bold;}
.indenttop .rig{width:8.5%; float:left; line-height:100px;padding-left:5px;}
.indentmain{ margin:0 3%;  width:94%;}
.indentslist{ border-bottom:1px #d9d9d9 solid;border-top:1px #d9d9d9 solid; width:100%; height:50px; line-height:50px;}
.indentslist .title{height:50px; line-height:50px; margin:0; font-weight:100; width:20%;}
.indentslist .fr{font-size: 1em;color: #a1a1a1;white-space: pre;max-width: 200px;overflow: hidden;text-overflow: ellipsis;margin:0; font-weight:100}
.ilistgoods{ width:100%; height:100px; padding:7px; border-bottom:1px #d9d9d9 solid;}
.ilistgoods .imgwap{ display: inline-block;  float:left; width:26%;}
.ilistgoods .imgwap img{border:1px #d9d9d9 solid;}
.ilistgoods .tbox{ margin-left:10px; height:80px;float:left; width:70%;}
.ilistgoods .tbox .title{font-size:1.1em; margin:0;word-wrap: break-word;word-break: normal; color:#68686a;}
.ilistgoods .tbox .price{font-size:1.1em;color: #f98400;padding: 10px 0 0 0;}
.ilistgoods .tbox .count{padding: 8px 0 0 0;margin:0; font-size:0.8em; color:#a2a2a2;}
.iship{border-bottom:1px #d9d9d9 solid; width:100%; height:50px; line-height:50px; color:#505050;}
.ishipbordert{border-top:1px #d9d9d9 solid; clear:both;}
.iship .shipway{ font-size:1.1em; float:left;}
.iship .textcolor{ color:#999999;}
.iship label{margin-bottom:0;font-weight:100;}
.iship .yyj{ float:right; font-size:0.9em;}
.iship .fullyyj{ float:right; font-size:0.9em; margin-right:10px;border-radius:4px; background:#f69555; margin-top:11px; margin-bottom:11px; height:28px; line-height:30px; padding:0 8px; color:#fff; font-size:1em;}
.iship .coupon{ float:right; height:50px;margin-right:5px;}
.iship .coupon a{font-size:1.6em; color:#999999;line-height:47px; text-decoration:none;}
.iship .derate{ color:#f98400;float:right;font-size:1em; line-height:50px; margin-right:10px;}
.iship .text{ color:#4b4b4e;float:right;font-size:1em; line-height:50px; margin-right:10px;}
.iship .time{ border-radius:2px; border:1px #d9d9d9 solid; margin:5px; line-height:35px; float:right; padding:0 5px;}
.warp_so{ padding:0 10px; clear:both;}
.prf{ background:#fff; padding:0 10px;}
.soiphone{border-bottom:1px #d9d9d9 solid;border-top:1px #d9d9d9 solid; background:#fff; width:100%; height:50px; line-height:50px; color:#999999; margin:10px 0; padding-right:10px;}
.soiphone label{margin-bottom:0;font-weight:100;}
.soiphone .time{ border-radius:2px; border:1px #d9d9d9 solid; margin:5px; line-height:35px; float:right; padding:0 5px; color:#4b4b4e;}
.soiphone .shipway{font-size:1.1em; float:left; padding-left:10px;}
.notimeorder{width:100%; height:55px; line-height:55px; color:#999999;clear:both; font-size:0.9em; text-align:center;}
.payway{ height:80px;width:100%;border-bottom:1px #d9d9d9 solid;}
.weixinimg{ width:20%; float:left;background:url(../images/payway.png) no-repeat -20px 14px; height:69px; padding-top:20px;}
.paypal{ width:20%; float:left;background:url(../images/payway.png) no-repeat -20px -261px; height:69px; padding-top:20px;}
.e_bank{ width:20%; float:left;background:url(../images/payway.png) no-repeat -20px -52px; height:69px; padding-top:20px;}
.wxt{ width:70%; float:left;padding-top:20px;}
.wxt p{margin-bottom:5px;}
.wxt .f2{ color:#999; font-size:0.8em;}
.paycheck{ width:10%; float:left; height:69px; padding-top:20px; padding-left:10px;}
.radio {
    border: 0;
    margin:0;
    -webkit-appearance: button;
    display: inline-block;
    width: 25px;
    height: 25px;
    background:url(../images/payway.png) no-repeat -9px -72px;
    -webkit-background-size: 39px auto;
}
.radio:checked {
    border: 0;
    margin:0;
    -webkit-appearance: button;
    display: inline-block;
    width: 25px;
    height: 25px;
    background:url(../images/payway.png) no-repeat -9px -48px;
    -webkit-background-size: 39px auto;
}
.noradio {
    border: 0;
    margin:0;
    -webkit-appearance: button;
    display: inline-block;
    width: 25px;
    height: 25px;
    background:url(../images/payway.png) no-repeat -9px -72px;
    -webkit-background-size: 39px auto;
}
.ibottom{ background:#f1f1f1; padding:15px;}
.ibottom .ossum{ height:50px; width:100%; line-height:50px;font-size:1em; color:#757575; text-align:center;}

.ibottom .ossum a{ color:#f98400;font-size:1em;margin-left:8px;}
.ibottom .sum{ height:50px; width:100%;}
.ibottom .text{ font-size:1em; float:left; color:#757575;}
.ibottom .price{ color:#f98400; font-size:1em; margin-left:8px; float:left;}
.ibottom .freight{color:#999; font-size:0.8em; float:right;}
.ibottom .submit{ width:100%; color:#fff; font-size:1.1em; line-height:38px; text-align:center;height:38px; border-radius:4px; background:#f69555; border:none;}
.ibottom .back{width:100%;  font-size:1.1em; line-height:38px; text-align:center;height:38px; border-radius:4px; background:#d8d8d8; margin-top:10px;}
.ibottom .back a{display:block;color:#fff; text-decoration:none;}
.tab-content{padding:10px;}
/*************************************************底部样式*********************************************/

/*.mainNav{position:fixed;width:100%;height:5.2rem;background:#222729;bottom:0;left:0;z-index:200;}
mainNav ul{ margin:0; padding:0; list-style:none;}
.mainNav li{float:left;width:25%;height:5.2rem;padding-top:.6625rem;color:#c3bebe;text-align:center;font-size:1.25rem;/*-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;*/ list-style:none; margin:0;}*/
/*.mainNav li.cur{background:#1c2022;border-bottom:0.2rem solid #99cc33;color:#fff}
.mainNav li.cur i,.mainNav li.cur span{color:#fff}
.fam-heiti{font-family:SimHei;margin: 0 auto;}
.mainNav li .icon-home, .icon-seacrh ,.icon-shop,.icon-member{display:block;font-size:1.3125rem;margin-top:.0625rem;
}
.mainNav li .icon-home:before{
    content:"";
    display:block;
    width:34px;
    height:30px;
    background:url(../images/db1_03.png) no-repeat;
    background-size:85% 85%;
    margin: 0 auto;
}
.mainNav li .icon-seacrh:before{
    content:"";
    display:block;
    width:34px;
    height:30px;
    background:url(../images/db2_03.png) no-repeat;
    background-size:85% 80%;
    margin: 0 auto;
}
.mainNav li .icon-shop:before{
    content:"";
    display:block;
    width:34px;
    height:30px;
    background:url(../images/db3_03.png) no-repeat;
    background-size:85% 80%;
    margin: 0 auto;
}
.mainNav li .icon-member:before{
    content:"";
    display:block;
    width:34px;
    height:30px;
    background:url(../images/db4_03.png) no-repeat;
    background-size:85% 80%;
    margin: 0 auto;
}

.mainNav li a{display:block;width:100%;color:#c3bebe;text-decoration:none}
.mainNav li span{color:#a4a4a4;display:block;padding-top:.1875rem;font-size:.8rem}
.nav-cover {
    width: 100%;
    height: 5.6rem;
    bottom: 0;
    left: 0;
    z-index: 150;
    background:#f1f1f1;
}*/
/**************************************************************************/
/*地区*/
/*.box {margin-top: .2rem;margin-bottom: .4rem;padding: .28rem .2rem;border: 1px solid #DDD8CE;border-radius: .06rem;overflow: hidden;background-color: #FDFDFC;}*/
.nopadding {padding: 0!important;}
.nomargin {margin: 0!important;}
.js-recent-block .table { min-height: .8rem;position: relative;overflow: hidden;z-index: 0;margin-bottom:0;}
.js-recent-block .table:before {content: '';position: absolute;width: 25%;left: 25%;height: 100%;border-left: 1px solid #ddd8ce;border-right: 1px solid #ddd8ce;}
.js-recent-block .table li, .table h4{display: inline-block;width: 25%;height:40px;line-height: .8rem;font-size: 1.1rem;text-align: center;border-bottom: 1px solid #ddd8ce;margin-bottom: -1px; float: left;position: relative;z-index: 10;}
.js-recent-block .table li a.react {display: block;color: inherit;height: 100%; height:40px;line-height:40px;text-decoration:none;}
.js-recent-block .table:after {content: '';position: absolute;width: 10%;left: 75%;height: 100%;border-left: 1px solid #ddd8ce;border-right: none;}

.js-recent-block-all .table { min-height: .8rem;position: relative;overflow: hidden;z-index: 0;margin-bottom:0;}
ul,li {margin: 0;padding: 0;list-style-type: none;}
.js-recent-block-all .table:before {content: '';position: absolute;width: 25%;left: 25%;height: 100%;border-left: 1px solid #ddd8ce;border-right: 1px solid #ddd8ce;}
.js-recent-block-all .table li, .table h4{display: inline-block;width: 25%;height:40px;line-height: .8rem;font-size: 1.1rem;text-align: center;border-bottom: 1px solid #ddd8ce;margin-bottom: -1px; float: left;position: relative;z-index: 10;}
.js-recent-block-all .table li a.react {display: block;color: inherit;height: 100%; height:40px;line-height:40px;text-decoration:none;}
.js-recent-block-all .table:after {content: '';position: absolute;width: 10%;left: 75%;height: 100%;border-left: 1px solid #ddd8ce;border-right: none;}
.wrapper {overflow: hidden;padding: 0.5rem;background:#F0EFED;}
.wrappermore {overflow: hidden;background:#F0EFED;}
.wrapper h4 {font-size:1.4rem;}
.alocation{ border:1px #ddd8ce solid; height:45px; line-height:45px; padding-left:10px; border-radius:.06rem; background:#FDFDFC; margin-bottom:20px;}
.alocation span{color:#666;}
.js-recent-block{}
.js-recent-block-all{ padding-top:10px;}
.charlist{min-height: .8rem;position: relative;overflow: hidden;z-index: 0;margin-bottom:0; width:100%;}
.charlist li a.react {display: block;color: #06c1ae;height: 100%; height:40px;line-height:40px;text-decoration:none; width:100%;}
.charlist li {display: inline-block;width:25%;height:40px;line-height: .8rem;font-size:1.1rem;text-align: center;margin-bottom: -1px; float: left;position: relative;z-index: 10;}
.abc .table h4 {
    margin: 0;
    margin-bottom: -2px;
    height:80px;
    line-height:80px;
    color: #B7B7B7;
    font-size:2.5em;
}
.abc {
    border: 1px solid #DDD8CE;
    clear: both;
}
.footer-bar {
    font-size: 1em;
    margin-top:10px;
    margin-bottom: .4rem;
}
.pull-right {

    float: right!important;
}
.footer-citybtn, .footer-minebtn {
    width: 6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.btn-weak {
    padding: 0 .3rem;
    color: #06c1ae;
}
.moreareabtn {
    display: inline-block;
    margin: 10px;
    text-align: center;
    height: 30px;
    padding-left:10px;
    padding-right:10px;
    border-radius: 3px;
    color: #06c1ae;
    border:1px #06c1ae solid;
    vertical-align: middle;
    line-height: 30px;
    cursor: pointer;
    -webkit-user-select: none;
}
/*********************************************分成记录*******************************************************/
.divideinto_recordbody{ background:#f9f9f9;}
.divideinto_record{ margin-top:10px; border-bottom:1px #d7d7d7 solid;border-top:1px #d7d7d7 solid; padding:0 15px; background:#fff;}
.divideinto_record .onands{height:3.2rem;width:100%; overflow:hidden;border-bottom:1px #d7d7d7 solid; line-height:3.2rem;}
.divideinto_record .onands .order{ float:left; color:#8f8e94;}
.divideinto_record .onands .orange{ color:#f68c36;}
.divideinto_record .onands .green{ color:#a5ba6b;}
.divideinto_record .onands .status{ float:right;}
.divideinto_record .main {height:3.2rem; width:100%;overflow:hidden;font-size:1.2em; line-height:3.2rem;}
.divideinto_record .main .colorred{ color:#F00;}
/* wrap */
.wrap{width:52px;height:57px;position:fixed;right:0;bottom:12%;z-index: 100;}
.icon_menu{width:57px;height:57px;position:absolute;bottom:2px;right:2px;z-index:10;cursor:pointer;}
.icon_menu span{diplay:none;}
.btn{width:52px;height:57px;background:url(../images/bg1.png) no-repeat -78px -6px;z-index:1;position:absolute;bottom:0;right:0;margin:0 5px 2px 0;cursor:pointer;}
.btn span{display:block;width:22px;height:24px;font-size:0;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-11px;overflow:hidden;background:url(../images/bg1.png) no-repeat;}
.btn1 span{background-position:-176px -20px;}
.btn2 span{background-position:-198px -18px;}
.btn3 span{background-position:-221px -18px;}
.btn4 span{background-position:-243px -19px;}
.btn5 span{background-position:-267px -20px;}
.btn6 span{background-position:-267px -20px;}
.btn{-webkit-transition:bottom .2s,right .2s;-moz-transition:bottom .2s,right .2s;-o-transition:bottom .2s,right .2s;-ms-transition:bottom .2s,right .2s;transition:bottom .2s,right .2s;}
.btn1.close, .btn2.close, .btn3.close, .btn4.close{bottom:0;right:0;}
.btn1.open{bottom:180px;right:0;}
.btn2.open{bottom:150px;right:62px;}
.btn3.open{bottom:105px;right:112px;}
.btn4.open{bottom:54px;right:147px;}
.btn6.open{bottom:0px;right:167px;}
