body{ background:#f8f8f8;}

.layout{ max-width:760px; margin-left: auto; margin-right: auto;}

/*顶部背景*/
.doc-header{ background:#c30d23;}
.input{ background-color:#f9f9f9;}
.input:focus{border-color:#ffc1c1;}
.button-select{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center; align-items: center;}
.button-select select{ width:100%;}
/*定制部分按钮样式*/
/*
.border-main, .border-main .button, .border-main .tab-nav li a, .border-main .tab-body, .button.bg-main, .selected.border-main, .pointer.border-main li, .nav.border-main .active a, .nav.nav-tabs.border-main, .nav-main.border-main a, .nav-main.border-main .nav-head, .pagination.border-main li, .pager.border-main a { border-color: #c30d23; }
.bg-main, .border-main .button.active, .pointer.border-main .active, .nav-pills.border-main .active a, .nav-main.border-main .nav-head, .pagination.border-main .active { background-color: #c30d23;}
.button.border-main:hover, .button.border-main:focus, .button.bg-main:hover, .button.bg-main:focus {color: #fff;border-color: #f63f3f;background-color: #f63f3f;}
.bg-green,.button.bg-green{ background-color:#83b006; border-color:#83b006;}
.bg-blue,.button.bg-blue{ background-color:#4091d6; border-color:#4091d6;}
*/
/*自定义*Main*文本/边框/背景色*/
.text-main,a.text-main:link,a.text-main:visited,.button.border-main,blockquote.border-main,.pager.border-main a,.pager-prev.border-main,.pager-next.border-main {	color: #c30d23;}
.border-main,.border-main .button,.border-main .tab-nav li a,.border-main .tab-body,.button.bg-main,.selected.border-main,.pointer.border-main li,.nav.border-main .active a,.nav.nav-tabs.border-main,.nav-main.border-main a,.nav-main.border-main .nav-head,.pagination.border-main li,.pager.border-main a {	border-color: #c30d23;}
.bg-main,.border-main .button.active,.pointer.border-main .active,.nav-pills.border-main .active a,.nav-red.border-main .nav-head,.pagination.border-main .active {	background-color: #c30d23;}
.button.border-main:hover, .button.border-main:focus, .button.bg-main:hover, .button.bg-main:focus{ background-color:#ff001f; color:#fff; border-color: #ff001f; }
/*自定义*红色*文本/边框/背景色*/
.text-red,a.text-red:link,a.text-red:visited,.button.border-red,blockquote.border-red,.pager.border-red a,.pager-prev.border-red,.pager-next.border-red {	color: #c30d23;}
.border-red,.border-red .button,.border-red .tab-nav li a,.border-red .tab-body,.button.bg-red,.selected.border-red,.pointer.border-red li,.nav.border-red .active a,.nav.nav-tabs.border-red,.nav-main.border-red a,.nav-main.border-red .nav-head,.pagination.border-red li,.pager.border-red a {	border-color: #c30d23;}
.bg-red,.border-red .button.active,.pointer.border-red .active,.nav-pills.border-red .active a,.nav-red.border-red .nav-head,.pagination.border-red .active {	background-color: #c30d23;}
/*自定义*绿色*文本/边框/背景色*/
.text-green,a.text-green:link,a.text-green:visited,.button.border-green,blockquote.border-green,.pager.border-green a,.pager-prev.border-green,.pager-next.border-green {	color: #83b006;}
.border-green,.border-green .button,.border-green .tab-nav li a,.border-green .tab-body,.button.bg-green,.selected.border-green,.pointer.border-green li,.nav.border-green .active a,.nav.nav-tabs.border-green,.nav-main.border-green a,.nav-main.border-green .nav-head,.pagination.border-green li,.pager.border-green a {	border-color: #83b006;}
.bg-green,.border-green .button.active,.pointer.border-green .active,.nav-pills.border-green .active a,.nav-green.border-green .nav-head,.pagination.border-green .active {	background-color: #83b006;}
/*自定义*蓝色*文本/边框/背景色*/
.text-blue,a.text-blue:link,a.text-blue:visited,.button.border-blue,blockquote.border-blue,.pager.border-blue a,.pager-prev.border-blue,.pager-next.border-blue {	color: #4091d6;}
.border-blue,.border-blue .button,.border-blue .tab-nav li a,.border-blue .tab-body,.button.bg-blue,.selected.border-blue,.pointer.border-blue li,.nav.border-blue .active a,.nav.nav-tabs.border-blue,.nav-main.border-blue a,.nav-main.border-blue .nav-head,.pagination.border-blue li,.pager.border-blue a {	border-color: #4091d6;}
.bg-blue,.border-blue .button.active,.pointer.border-blue .active,.nav-pills.border-blue .active a,.nav-blue.border-blue .nav-head,.pagination.border-blue .active {	background-color: #4091d6;}
/*自定义*纯黄*文本/边框/背景色*/
.text-yellow,a.text-yellow:link,a.text-yellow:visited,.button.border-yellow,blockquote.border-yellow,.pager.border-yellow a,.pager-prev.border-yellow,.pager-next.border-yellow {	color: #ffff00;}
.border-yellow,.border-yellow .button,.border-yellow .tab-nav li a,.border-yellow .tab-body,.button.bg-yellow,.selected.border-yellow,.pointer.border-yellow li,.nav.border-yellow .active a,.nav.nav-tabs.border-yellow,.nav-main.border-yellow a,.nav-main.border-yellow .nav-head,.pagination.border-yellow li,.pager.border-yellow a {	border-color: #ffff00;}
.bg-yellow,.border-yellow .button.active,.pointer.border-yellow .active,.nav-pills.border-yellow .active a,.nav-yellow.border-yellow .nav-head,.pagination.border-yellow .active {	background-color: #ffff00;}
/*自定义*橙色*文本/边框/背景色*/
.text-orange,a.text-orange:link,a.text-orange:visited,.button.border-orange,blockquote.border-orange,.pager.border-orange a,.pager-prev.border-orange,.pager-next.border-orange {	color: #ff8500;}
.border-orange,.border-orange .button,.border-orange .tab-nav li a,.border-orange .tab-body,.button.bg-orange,.selected.border-orange,.pointer.border-orange li,.nav.border-orange .active a,.nav.nav-tabs.border-orange,.nav-main.border-orange a,.nav-main.border-orange .nav-head,.pagination.border-orange li,.pager.border-orange a {	border-color: #ff8500;}
.bg-orange,.border-orange .button.active,.pointer.border-orange .active,.nav-pills.border-orange .active a,.nav-orange.border-orange .nav-head,.pagination.border-orange .active {	background-color: #ff8500;}
.button.bg-orange:focus,button.bg-orange:hover{background-color: #ff8500!important;}


/*.bg-red,.button.bg-red{ background-color:#c30d23; border-color:#c30d23;}*/
.button.bg-white{ border-color:#e7e7e7;}
.bg-gray-light{ background-color:#eeeeee}


/*自定义Radio*/
.radios + label.label-main {-webkit-appearance: none;background-color: #fafafa;border: 2px solid #cacece;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding: 9px;border-radius: 50%;display: inline-block; position: relative;margin-right:10px;}
.radios:checked + label.label-main {border-color:#4091d6;}
.radios:checked + label.label-main:after {font-family: "FontAwesome"; content: '\f00c';width:20px;line-height:20px;position: absolute;top: -1px;left: -1px;color:#4091d6;text-align:center;font-size:14px;}

/*订单头部选中颜色*/
.orderNav li.cur a{border-color:#c30d23;}

/*定制底部导航*/




/*前端主页面*/
.menu-ico { background:#fff; border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.menu-ico .big-icon{ display:inline-block; /*background:#fff; border:2px solid #c30d23; color:#c30d23;*/ font-size:36px; width:60px; height:60px; line-height:60px; border-radius:50%; color:#fff;}
.menu-ico .x3:nth-child(1) span.big-icon{ background: #d75b5b;}
.menu-ico .x3:nth-child(2) span.big-icon{ background: #7852a9;}
.menu-ico .x3:nth-child(3) span.big-icon{ background: #e89261;}
.menu-ico .x3:nth-child(4) span.big-icon{ background: #85a5ce;}


/*搜索框*/
.isearch{ border-top:3px solid #efeff4; padding-top:10px; padding-bottom:10px;}
.isearch .input{ background:#f2f2f2;}
.isearch .addbtn a{ display:block; background:#c30d23; width:50px; height:34px; line-height:34px; text-align:center; border-top-right-radius:5px; border-bottom-right-radius:5px;}

.menu { border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; padding-top:10px;}
.menu .x3 a{ display:block;}
.menu .x3 a span{ display:block; margin-left:auto; margin-right:auto; width:60px; height:60px; background-image:url(../images/ico_menu.png); background-size:auto 60px;}
.menu .x3:nth-child(2) a span{ background-position:-112px 0;}
.menu .x3:nth-child(3) a span{ background-position:-223px 0;}
.menu .x3:nth-child(4) a span{ background-position:-336px 0;}
.menu .x3 a p{ margin:0; height:30px; line-height:30px;}


.classbox{ background:#f8f8f8;}
.igoods {border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; margin-bottom:10px; background:#fff;}
.igoods li{ float:left;}
.igoods li:nth-child(1){ width:40%;}
.igoods li:nth-child(1) img{ width:100%;}
.igoods li:nth-child(1) .con{ margin-bottom:10px;}
.igoods li:nth-child(n+2){ width:60%; border-left:1px solid #d7d7d7;}
.igoods li:nth-child(n+2) .con{ width:50%; float:left;}
.igoods li:nth-child(n+2) img{ width:50%; float:left;}
.igoods li:nth-child(2){ border-bottom:1px solid #d7d7d7;}
.igoods li:nth-child(n+2) .tit{ line-height:1.2;}


.indexlist .tit{ height:44px; overflow: hidden;line-height:22px; margin-top:5px; margin-bottom: 5px;}

.classbox{ background:#f8f8f8;}
.index_goods{border-top:1px solid #d7d7d7; }
.index_goods li{border-bottom:1px solid #d7d7d7; background:#fff; border-right:1px solid #d7d7d7;}
.index-goods li:nth-child(2n+1){ border-right:0; }
.index_goods li img{ width:100%;}
.index_goods .con{ height:75px; overflow:hidden;}


.hotclass{ background:#f8f8f8;}
.hot_goods {border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; margin-bottom:10px; background:#fff;}
.hot_goods li{ border-top:1px solid #d7d7d7;}
.hot_goods li:nth-child(1),.hot_goods li:nth-child(2),.hot_goods li:nth-child(3){ border-top:none;}
.hot_goods li:nth-child(3n+1),.hot_goods li:nth-child(3n+2){ border-right:1px solid #d7d7d7;}
.hot_goods li .f16{ height:70px; overflow:hidden;}
.hot_goods li img{ width:100%;}


/*分类列表*/
/*顶部搜索*/
.catetopso{ padding:5px; border-bottom: 1px solid #ddd;}
.catetopso .input{ background:#f2f2f2;}
.catetopso .addbtn a{ display:block; background:#c30d23; width:50px; height:34px; line-height:34px; text-align:center; border-top-right-radius:5px; border-bottom-right-radius:5px;}
.categoryMain {position: fixed; top: 45px; height: 100%; width: 100%; padding-bottom: 95px;}
#leftCategory {width: 90px;height: 100%;background: #efefef;overflow: auto;}
#leftCategory .parent_item {width:100%;padding-right:5px;height:40px;line-height: 39px;font-size: 14px;float: left;text-align: center;color: #333;border-bottom: 1px solid #ddd;}
#leftCategory .on {background: #fff;}
#rightCategory{float:right;margin-right:-90px;width:100%;height:100%;z-index:1;overflow:auto}
#rightCategory .inner{margin-right:90px;background:#fff;height:100%;padding:10px 10px 35px 10px}
#rightCategory .inner .category_item{padding:5px;color:#333;font-size:14px;text-align:center}
#rightCategory .inner .category_item .name{height:16px;overflow:hidden;width:100%;text-align:center}
#rightCategory .inner img{width:100%}
#rightCategory .inner .category_no{width:100%;height:100px;color:#333;text-align:center}
#rightCategory .inner .category_title{color:#999;font-size:13px;padding:10px 0 10px 0;width:100%;float:left}
#rightCategory .adv{color:#999;font-size:13px;margin:5px;float:left;padding:0}
#rightCategory .adv img{width:100%}

.ads-tabs{width:100%;background:#fbfbfb;position:fixed;top:0;z-index:100; border-bottom: 1px solid #ddd; height: 44px;}
.ads-tabs a{display:block;color:#7b7b7b;background:#fff;line-height:42px;}
.ads-tabs a span.active{color:#26b1fe; border-bottom:2px solid #26b1fe; padding:12px 20px}
.insert2{ height:51px;}
.index-plist li{float:left;width:33.3%;padding:10px;overflow:hidden;text-align:center;border:#ddd 1px solid;border-left:none;border-top:none; box-sizing:border-box; background:#fff;}
.index-plist li.noborder{border-right:none}
.index-plist li img{width:100%;height:100px;}
.index-plist li p{margin:0 auto;color:#232323;}
.index-plist li p span{color:#007331; font-weight:400;}
.index-plist li strong{display:block;margin-bottom:5px; line-height:20px; height:40px; overflow:hidden; font-weight: normal;}

/*产品详情页*/
/*列表*/
.content-block{ border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; background-color:#fff;}
.content-block .content-list{ border-bottom:1px solid #e3e3e3; padding-top:10px; padding-bottom:10px;}
.content-block .content-list:last-child{ border-bottom:none;}
/*项目用不到的隐藏*/
/*.good_bonus, .good_o2o,*/
.shop-show{ display:none; }
/*SKU选择状态*/
.detail-group option:after,.detail-group option:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.detail-group{overflow:hidden;margin:0}
.detail-group .col-xs-4{color:#999}
.detail-group .property{}
.detail-group .propertyimg{color:#333;float:left;line-height:40px;height:52px;display:inline-block;padding:0 0;margin:0 10px 10px 0;background:#fff;min-width:49px;text-align:center;border:1px solid #edeeef;font-size:12px}
.detail-group .current{background:#f90;color:#fff;border:1px solid #f90;text-shadow:none}
.detail-group .disabled{background:#f1f1f1;color:#ccc;text-shadow:none}
/*商品详情页-大图*/
.focus{width:100%;height:auto;margin:0 auto;position:relative;overflow:hidden}
.focus .hd{width:100%;height:11px;position:absolute;z-index:1;bottom:5px;text-align:center}
.focus .hd ul{display:inline-block;padding:3px 5px;background-color:rgba(255,255,255,.7);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:0;vertical-align:top}
.focus .hd ul li{display:inline-block;width:5px;height:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#8C8C8C;margin:0 5px;vertical-align:top;overflow:hidden;}
.focus .hd ul .on{background:#FE6C9C}
.focus .bd{position:relative;z-index:0}
.focus .bd li img{width:100%;height:auto}
.focus .bd li a{-webkit-tap-highlight-color:transparent}
/*商品详情、评价*/
.tabBox{padding-left:0;padding-right:0;}
.tabBox p{margin:0;padding:0}
.tabBox .hd{height:40px;line-height:40px;font-size:16px;overflow:hidden;background:#fff;}
.tabBox .hd li:first-child{ border-right:1px solid #f3f3f3;}
.tabBox .hd li a{display:block; height:40px; border-bottom:2px solid #ddd;}
.tabBox .hd ul li{text-align:center}
.tabBox .hd ul li.on a{color:#B63B34;display:block;border-bottom-color:#B63B34;}
.tabBox .bd .con{background:#fff}
.tabBox .bd li img{display:block;max-width:100%;height:auto;}
.tabBox .bd li.border-bottom:last-child{ border-bottom:0;}
/*购物按钮*/
.btn-tools .x2{ width:14%;}
.btn-tools .x8{ width:72%;}
.btn-tools .x8 .button{text-align:center; font-size:14px;}
/*购物SKU*/
.good_spec .options .button:last-child{ margin-bottom:0;}


/*文章列表*/
.newslist li{border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; margin-bottom:10px; background:#fff;}
.newslist li:last-child{ margin-bottom:0;}
.newslist li img{ width:120px; border:1px solid #d7d7d7;}
.newslist li div{ line-height:1.4;}
.newslist{}


/*上传资料*/
.uploadbox .item-title{}
.uploadbox textarea{ height:100px; border:1px solid #ddd; border-radius:5px; padding:6px; box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset; transition: all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;}
.uploadbox .pics{ padding-top:10px; padding-bottom:10px;}
.uploadbox .pics li{ width: 100%; padding-top: .4rem; padding-bottom: .35rem; border:0;}
