/*
Template Name: ECTouch Default
Template URI: http://www.ectouch.cn/
Description: 默认模板.
Version: 2.0
Author: ECTouch Team
Author URI: http://www.ectouch.cn/
Logo filename: logo.gif
Template Type: typegreen_0
*/

html,textarea, input,button{font-family: Helvetica, Tahoma, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", STXihei, STHeiti, "Microsoft YaHei", Heiti, SimSun, sans-serif;-webkit-font-smoothing: antialiased;}
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd { margin: 0; padding: 0; border: 0; }
body{background:#fbfaf8; color:#555; font-size:18px; margin:0 auto; max-width:640px;}
a,a:link,a:active,a:hover,a:visited{color:#555; text-decoration:none;}
a[type=button]{color:#fff !important;}
input[type=text],textarea{border-radius:5px;  border:1px solid #e3e3e3; background:#fff;-webkit-appearance:none;}
@media only screen and (max-width:310px) and (min-width:300px){body{font-size:10px}}
@media only screen and (max-width:320px) and (min-width:310px){body{font-size:10px}}
@media only screen and (max-width:360px) and (min-width:320px){body{font-size:12px}}
@media only screen and (max-width:360px) and (min-width:350px){body{font-size:12px}}
@media only screen and (max-width:480px) and (min-width:360px){body{font-size:14px}}
@media only screen and (max-width:480px) and (min-width:470px){body{font-size:14px}}
@media only screen and (max-width:560px) and (min-width:480px){body{font-size:16px}}
@media only screen and (max-width:570px) and (min-width:560px){body{font-size:16px}}
@media only screen and (max-width:640px) and (min-width:570px){body{font-size:18px}}
@media only screen and (max-width:640px) and (min-width:630px){body{font-size:18px}}
#loading{ position: fixed; left:0; top: 0; right: 0; bottom: 0; background:rgba(255,255,255,0.6);z-index: 111;}
#loading img{ position:absolute; width:5rem; height: auto; left:50%; top: 50%; margin-left:-2rem; margin-top:-3rem;}
ul, li, dl, dt, dd, p, h1, h2, h3, h4, h5, form, img, div { margin: 0; padding: 0; list-style: none; border: 0 none; }
.tab-info img{width:100%; height:auto;}
.con{background:#f7f7f7;overflow:hidden;}
del{color:#bbb;}
.h4-list{font-size:1.4em; padding:0.6em;}
.star{width:7em  !important; height:auto;}
/*颜色版本*/
.ect-bg{background:#30364f !important; color:#fff !important; height:auto; overflow:hidden;}
.ect-color{color:#eb222b !important;}/*绿色*/
.ect-colory{color:#eb222b !important;}/*黄色*/
.ect-bg-colory{background:#eb222b !important}
.ect-colorf{color:#fff !important;}/*白色*/
.ect-bg-colorf{background:#fff;}/*背景白色*/
.ect-color999{color:#777 !important;}/*灰色*/
.ect-border-top{border-top:2px solid #eb222b}
/*过度效果*/
.ect-transition05{-webkit-transition: 0.5s ease;-moz-transition: 0.5s ease;-o-transition: 0.5s ease;transition: 0.5s ease}
/* 全局公共样式的设定 */
li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal;}
.ect-text-left{text-align:left;}
.ect-border-none{border:none;}
.ect-margin-lr{margin-left:0.6em; margin-right:0.6em;}
.ect-margin-tb{margin-top:0.6em; margin-bottom:0.6em;}
.ect-padding-lr{padding-left:0.6em; padding-right:0.6em;}
.ect-padding-tb{padding-top:0.6em; padding-bottom:0.6em;}
.ect-border-radius100{ border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; -o-border-radius: 100%;}
.ect-border-radius0{ border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0;}
.ect-icon-color{color:silver;}
.ect-diaplay-box{display: -webkit-box;display: -moz-box;display: -ms-box;display: box;}
.ect-box-flex{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-box-flex: 1;box-flex: 1; display:block; width:100%;}
.ect-margin-bottom0{margin-bottom:0 !important;}

.ect-clear-over{clear:both; overflow:hidden; height:auto;}
/*按钮颜色*/
.ect-btn-info{width:100%;}
/*顶部高度*/
.ect-header{height:2.5em; position:relative;}
.ect-header span{font-size:1.4em; position:absolute; left:2.4em; right:3em; top:0.24em}
.ect-header a{width:2.5em; height:2.5em;}
/*icon灰色*/
.ect-icon{background-repeat:no-repeat; background-position:center center; background:url(../images/iconall.png) no-repeat; background-size:15em;}
.ect-icon1{background-size:18em;}
.ect-icon-cate3{background-position:-0.1em 0em; }
.ect-icon-home{background-position:-6.45em -0.2em;}
.ect-icon-search{background-position:-10.8em -0.2em;}
.ect-icon-search1{background-position:-12.85em 0em;}
.ect-icon-cate{background-position:-0.1em 0em; background-size:13em;}
.ect-icon-flow{background-position:-2.7em -0.15em;}
.ect-icon-user{background-position:-12.98em -0.15em;}
.ect-icon-history{background-position:-5.4em -0.1em;}
/*ico白色*/
.icon-write .ect-icon-home{background-position:-6.45em -2.3em;}
.icon-write .ect-icon-search{background-position:-10.8em -2.3em;}
.icon-write .ect-icon-cate{background-position:-0.1em -1.95em; background-size:13em;}
.icon-write .ect-icon-flow{background-position:-2.65em -2.3em;}
.icon-write .ect-icon-user{background-position:-12.95em -2.3em;}
.icon-write .ect-icon-history{background-position:-5.4em -2.7em;}
.icon-write .ect-icon-search1{background-position:-12.85em -2.6em;}
.icon-write .ect-icon-mune{background-position:-10.36em -2.6em;}
/*icon-close*/
i.icon-close{width:3em; height:3em; position:relative;}
i.icon-close:after, i.icon-close:before{content:"\020"; display:block; position:absolute; top:0px; left:0px; color:#FFF; width:2em; height:2px; background:#FFF; -webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg); margin-top:1.2em; margin-left:0.8em;}
i.icon-close:after{-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}
/*商品对应促销图标*/
i.mz{background:#f1bd08;}
i.tuan{background:#C60}
i.mj{background:#eb222b;}
i.zk{background:#eb222b;}
i.tbqb{background:#f59c00;}
i.pm{background: #eb222b;}
.ect-pro-price{color:#fff;}
.ect-pro-price i{font-style:normal; padding:0 0.4em; font-weight:normal; font-size:0.9em; margin-right:0.3em; }
.ect-pro-price i:last-child{margin-right:0}
/*边框属性*/
.ect-border-bottom0{border-bottom:none !important;}
/*商品列表*/
h4.title{font-size:1.6rem; line-height:1.3em; display:block; overflow:hidden;}
.ect-pro-list{ border-bottom:1px #e3e3e3 solid;}
.n-tishi-tit{font-size:1.7rem; color:#555;padding-top:2rem;}
.ect-pro-list:last-child{border-bottom:0;}
.ect-pro-list ul li{clear:both; width:100%; height:auto; overflow:hidden; padding:0.6em; border-bottom:1px #e3e3e3 dotted;}
.ect-pro-list ul li:last-child{border-bottom:none;}
.ect-pro-list ul li a{display:inline-block; float:left;}
.ect-pro-list ul li img{width:7em; height:7em;}
.ect-pro-list ul li dl{margin-left:7.4em;}
.ect-pro-list ul li dl dd{margin-top:0.4em; font-size:0.9em; overflow:hidden;}
.ect-pro-list ul li dl dd.dd-price small{font-size:0.9em;}
.ect-pro-list ul li dl dd.dd-num span{margin-right:0.3em; color:#888;}
/*导航*/
nav.ect-nav{color:#999; background:#fcfcfc;  width:100%; max-width:640px; border-top:1px solid #e3e3e3;}
footer nav.ect-nav{position:fixed; bottom:0;}
nav.ect-nav a{color:#999;}
nav.ect-nav ul li{padding:0.3em 0; width:20%; }
nav.ect-nav ul li i{display:block; width:1.9em; height:1.9em; margin:0.1em auto;}
header nav.ect-nav{top:0; border-top:none; z-index:100; position:fixed;}
header nav.ect-nav a{color:#fff;}
/*内页导航*/
nav.ect-nav-list{border-top:none; border-bottom:1px solid #e3e3e3; position:inherit;}
/*底部*/
.daifukan-ts{text-align:#center;font-size:1.7rem; color:#555;margin-top:2rem;}
footer.logo{text-align:center;}
footer.logo img{width:8em; height:auto; display:block; margin:0.8em auto;}
/*tab*/
.user-tab{background:#FFF; border-bottom:1px solid #e3e3e3;}
.user-tab-fixed .nav-tabs{position: fixed; top: 0px; z-index:10;}
.user-tab .nav{background:#fff; width:100%; max-width:640px; border-top:1px solid #f6f6f9;border-bottom:1px solid #f6f6f9; height:3.15em;}
.user-tab ul li{/* border-right:1px solid #e3e3e3; */ padding:0;}
.user-tab ul li:last-child{border-right:none;}
.user-tab ul li>a:link,.user-tab li>a:hover{border:none; background:none; padding:0.8em 0;}
.user-tab ul li.active a,.user-tab li.active a:hover{border:none; border-radius:0; background:none;}
.user-tab ul li.active a:hover{color:#666}
.user-tab ul li.active a,.user-tab ul li.active a:link{color:#eb222b;}

.user-tab .tab-content .ect-pro-list{border:none;}
.user-tab .tab-content .tab-pane{padding:0.6em;}
.user-tab .tab-content .ect-pro-list ul li{padding:0.6em 0;}
.user-tab .tab-content .ect-pro-list a{padding:0;}
.user-tab .tab-content .ect-pro-list img{width:6em; height:6em;}
.user-tab .tab-content .ect-pro-list dl{margin-left:6.4em;}
.user-tab .tab-content .ect-pro-list i{color:#999; vertical-align:-0.1em;}
.user-tab .tab-content ul li{border-right:none;}
.user-tab .tab-content .pinglun-list dl{margin-left:inherit; padding:0 0.4em;}
.user-tab .tab-content .pinglun-list dl dd{margin-top:0.2em; font-size:1em;}
.user-tab .tab-content .pinglun-list dl dd.date{color:#999 !important;}
/*单选按钮样式,复选按钮样式*/
.ect-radio input[type=radio],.ect-checkbox input[type=checkbox]{display:none}
.ect-radio label,.ect-checkbox label{margin-bottom:0;}
.ect-radio label i,.ect-checkbox label i{width:1.2em; height:1.2em; margin-right:0.3em; display:block; float:left; margin-top:0.1em; border-radius:100%; background:rgba(255,255,255,0); border:2px solid #bbb;}
.ect-checkbox label i{ border-radius:4px !important;}
.ect-radio input:checked+label i,.ect-checkbox input:checked+label i{color:#F00; background:url(../images/radio.png) center center #eb222b no-repeat; background-size:80%; border:none;}
.ect-radio input:disabled+label i,.ect-checkbox input:disabled+label i{background:#fff; border:2px solid #e8e8e8;}
.ect-radio input.disabled:disabled+label i,.ect-checkbox input.disabled:disabled+label i{background:url(../images/radio.png) center center #e8e8e8 no-repeat; border:none; background-size:80%;}
/*下拉框样式*/
.form-select{position:relative; overflow:hidden; height:auto; text-align:center; margin-top:0.1em; height:2.5em;}
.form-select i.fa{display:block; display:inline-block; position:absolute; top:50%; margin-top:-0.65em; right:0.6em; z-index:1; color:#aaa;}
select{-webkit-appearance:none; border:0; color:#555; padding-left:0; border:1px solid #e3e3e3; border-radius:5px; padding:0.2em 0.4em; padding-right:1.2em; font-size:1.1em;}
/*按钮*/
.btn-info{border:none; background:#aaa; padding:0.5em 0; font-size:1.3em;}
.btn-info-a{border:none; border:1px solid #eb222b; padding:0.5em 0; font-size:1.3em;}
.tit-shanchu{color:#eb222b}
.two-btn{display: -webkit-box;display: -moz-box;display: -ms-box;display: box; }
.two-btn .btn{-webkit-box-flex: 1;-moz-box-flex: 1;-ms-box-flex: 1;box-flex: 1; display:block; width:100%;}
.two-btn .btn:nth-child(2){margin-left:0.6em;}
/*输入框样式*/
.input-text{position:relative; font-size:1.1em;}
.input-text b{display:block; float:left; width:6m;font-weight:400;}
.input-text span{ position: absolute; left: 6.2em; right: 0em; }
.input-text input[type=text],.input-text textarea,.input-text input[type=password]{border:none; width:100%; }
.input-text textarea{width:100%; margin-top:0.6em; height:6em;}
/*带验证码*/
.input-text.code span{right:6em;}
.input-text.code a,button{ text-align:center; font-size:0.8em; padding:0.2em 0.4em; border-radius:5px; display:block;}
.input-text img{width:3em; height:auto;}

/*================
                首页
======================*/
/*首页搜索关键词*/
.ect-header-div{margin-left:3em;}
.ect-btn-search,.ect-btn-search:active,.ect-btn-search:focus,.ect-btn-search:hover{color:silver; border:none; background:#fff; width:100%; height:2.5em; line-height:2.5em; display:block; padding:0 0.6em; font-size:1em;}
/*banner效果*/
.focus { width: 100%; height: auto; position: relative; overflow: hidden;}
.focus .hd { width: 100%; height: 0.8em; position: absolute; z-index: 1; text-align: center; bottom:0.5em;}
.focus .hd ul { display: inline-block; height: 0.8em;}
.focus .hd ul li { display: inline-block; width: 0.6em; height: 0.6em; text-indent:-999em; background: rgba(255, 255, 255, 0.8); margin: 0 0.3em; vertical-align: top; overflow: hidden; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; -o-border-radius: 100%; }
.focus .hd ul .on { background: #eb222b; }
.focus .bd { position: relative; z-index: 0;}
.focus .bd li { height: auto; overflow: hidden; }
.focus .bd li a img { width: 100%; height: auto; display: block; margin: 0; padding: 0; }
.focus .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);/* 取消链接高亮 */ }
/*快速导航*/
.ect-row-nav{border-bottom:1px #e3e3e3 solid; background:#FFF; margin-top:0;}
.ect-row-nav li{border:1px #e3e3e3 solid; padding:0.8em 0; border-left:none; border-bottom:none;}
.ect-row-nav a:nth-child(4n) li{border-right:none;}
.ect-row-nav li i{height:3em; width:100%; overflow:hidden; display:block;}
.ect-row-nav li p{margin-top:0.8em;}
.ect-row-nav li img{width:3em; display:block; margin:0 auto;}
/*==================
        全部商品分类页
==============*/
/*下拉样式*/
.ect-category-all{border-left:none; border-right:none; border-bottom:none; -webkit-box-shadow:none; box-shadow:none; margin-bottom:0;}
.ect-category-all img{width:3.8em; height:3.8em}
.ect-category-all .media .pull-left{margin-right:0.6em}
.ect-category-all .ect-category-right{ margin-top:0.6em;}
.ect-category-all .ect-category-right h3{font-size:1.4em;}
.ect-category-all .ect-category-right h5{margin-top:0.2em; font-size:1em; color:#888}
.ect-category-all ul li{border-bottom:1px solid #e3e3e3;}
.ect-category-all ul li .panel-body{padding:0.8em;}
.ect-category-all ul li .media{position:relative;}
.ect-category-all ul li .media i{position:absolute; right:0.5em; font-size:2em; top:50%; margin-top:-0.48em; color:#aaa;}
.ect-category-all ul li .ect-category-child{background:#f5f5f5; padding:0 0.8em; display:none;}
.ect-category-all ul li .ect-category-child a{display:block; padding:1em 0; border-bottom:1px solid #d6d6d6;}
.ect-category-all ul li .ect-category-child a:last-child{border-bottom:none;}
/*点击下拉后样式*/
.ect-category-all ul li.category-select .ect-category-child{display:block;}
.ect-category-all ul li.category-select .panel-body i.fa-angle-down{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
/*==================
        商品分类筛选
==============*/
.touchweb_mod_Filter.show {transform: translate3d(0, 0, 0);  -webkit-transform: translate3d(0, 0, 0);transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;}
.touchweb_mod_Filter, .touchweb_mod_Category, .touchweb_mod_Brand {background-color: #f5f5f5;box-sizing: border-box;display: flex;flex-direction: column;height: 100%;position: fixed;right: 0;top: 0;transform: translate3d(100%, 0, 0); -webkit-transform: translate3d(100%, 0, 0);transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s;width: 100%;z-index: 999;}
.touchweb-com_headerFilter {background-color: #fff;border-bottom: 1px solid #e5e5e5;display: flex;height: 49px;left: 0;line-height: 2.8rem;padding: 10px 0.6rem;;position:relative;top: 0;width: 100%;}
.touchweb-com_headerFilter .left {color: #292828;display: block;font-size: 16px;padding: 0 10px;}
.touchweb-com_headerFilter .title {color: #000;font-size: 17px;text-align: center;font-weight: bolder; line-height: 2.8rem; position: absolute; left:3em; right: 3em; }
.touchweb-com_headerFilter .title span{width:100; display: block;}
.touchweb-com_headerFilter .right {color: #eb222b;display: block;font-size: 14px;padding: 0 10px; position: absolute; right: 0rem;}
.touchweb_mod_Filter .scrollContent {height: 100%;overflow: auto;padding-bottom: 20px;width: 100%;}
.touchweb-com_listType {background-color: #fff;border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;margin-top: 20px;}
.touchweb-com_listType a.title {left: 0;position: relative;top: 0;z-index: 2;}
.touchweb-com_listType a {border-bottom: 1px solid #e5e5e5;color: #333;display: block;font-size: 14px;height: 43px;line-height: 43px;}
.touchweb-com_listType a .range.visited {color: #eb222b;}
.touchweb-com_listType a .range {color: #666;font-size: 12px;height: 100%;position: absolute;right: 30px;top: 0;z-index: 3;}
.touchweb-com_listType a .icon-right_arrow {color: #a7a7a7;font-size: 24px;position: absolute;right: 0;top: 8px;z-index: 3; width: 2.5rem; height:2.5rem;display: inline-block; background-image:url(../images/ico_11.png); background-repeat: no-repeat; background-size:1.5rem;background-position: 0rem 0.5rem;}
.touchweb-com_listType a .icon-right_arrow.down{ background:url(../images/ico_12.png) no-repeat 0rem 0.5rem ; background-size: 1.5rem; }
.touchweb_mod_Filter .btn1 {display: flex;height: 35px;margin-top: 20px;padding: 0 20px 50px;}
.touchweb_mod_Filter .btn1 .clear {background-color: #dedede;border: 1px solid #bababa;border-radius: 5px;box-sizing: border-box;color: #333;cursor: pointer;display: block;font-size: 14px;height: 3rem;text-align: center;width: 100%; float:left;}
.touchweb_mod_Filter .btn1 .sure {background-color: #eb222b;border: 1px solid #eb222b;border-radius: 5px;box-sizing: border-box;color: #fff;cursor: pointer;display: block;font-size: 14px;height: 3rem;line-height: 3rem;text-align: center;width: 100%;}
.touchweb_mod_PriceFilter {background-color: #f5f5f5;box-sizing: border-box;display: flex;flex-direction: column;height: 100%;padding-top: 50px;position: fixed;right: 0;top: 0;transform: translate3d(100%, 0px, 0px);transition: all 0.5s ease 0s;width: 100%;z-index: 999;}
.touchweb-com_listType ul {background-color: #f5f5f5;border-bottom: medium none;overflow: hidden;padding-left: 20px;transition: all 0.5s ease 0s; height: 0px;}
.touchweb-com_listType ul li {border-bottom: 1px solid #e5e5e5;}
.touchweb-com_listType ul .childTitle {color: #666;font-size: 14px;padding-left: 0;}
.touchweb-com_listType a:last-child {border-bottom: medium none;}
.touchweb-com_listType a {border-bottom: 1px solid #e5e5e5;color: #333;display: block;font-size: 14px;height: 43px;line-height: 43px;padding-left: 10px;}
.touchweb-com_listType ul.show {border-bottom: 1px solid #e5e5e5; height: auto;}
/*==================
        商品页
==============*/
/*min导航*/
.ect-icon2{background-size:12em;}
.ect-wrapper{z-index:2; position:fixed; top:4.2em;  background:#fff; width:100%;  max-width:640px; }
.ect-wrapper div{display:table; border-bottom:1px solid #e3e3e3; width:100%; }
.ect-wrapper div a{display:table-cell; height:3em; line-height:3em; border-right:1px #e3e3e3 solid;}
.ect-wrapper div a:last-child{border-right:none;}
.ect-wrapper div a.category-list{width:5em;}
.ect-wrapper div a.select i.glyphicon-arrow-up{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);
                                               transform: rotate(45deg);}
.ect-wrapper div a i.ect-icon-cate3,.ect-wrapper a i.ect-icon-min{display:inline-block; vertical-align:-0.5em; margin-right:0.3em; width:1.7em; height:1.7em; background-position:-0.16em -0.1em;}
.ect-wrapper div a i.ect-icon-min{ background:url(../images/yspic.png) no-repeat; background-size:200%;  vertical-align:middle; margin:0 auto; }
.ect-wrapper div i{font-size:0.8em;}
.ect-wrapper .category-list-show{display:none;}
/*点击下拉*/
.ect-wrapper.select div{border-bottom:none;}
.ect-wrapper.select .category-list{border-left:1px solid #bbb;  position:relative; color:#111;}
.ect-wrapper.select .category-list:after{content:"\020"; display:block; width:100%; z-index:1; position:absolute;border-bottom:1px solid #e3e3e3;}
.ect-wrapper.select .category-list-show{border-top:1px solid #bbb; display:block; position:relative;}
.ect-wrapper.select .category-list-show:after{content:"\020"; display:block; width:100%; z-index:2; position:absolute; border-bottom:1px solid #bbb; bottom:0;}
.ect-wrapper.select .category-list-show a{border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
.ect-wrapper.select .category-list-show a span{overflow:hidden; width:100%; height:100%; display:block;}
.ect-wrapper.select .category-list-show a:nth-child(4n){border-right:none;}
.ect-wrapper.select .category-list-show a:last-child{background:#f8f8f8}
/*======================
        购物车页面
==================*/
.flow-price{background:#f7f7f7;}
.wrap.input-group{border:1px solid #e3e3e3; width:10em; height:2em;}
.wrap .input-group-addon{width:2.3em; font-size:1em; line-height:2.3em; padding:0; border-radius:0; border:none;cursor:pointer;}
.wrap .form-contro{font-size: 1.5rem; height:2em; text-align:center; padding:0 0.4em; width:100%; background:none; border-left-color:#e5e5e5;border-top:none;border-bottom:none;border-right-color:#e5e5e5; border-radius:0; box-shadow:inset 0 0 0;}
.wrap p.bg-warning a{display:block; width:100%; padding:0.8em 0;}
.flow-num-del{clear:both;  overflow:hidden; height:auto;}
.flow-del{float:left; border:1px #e3e3e3 solid;}
.flow-del a{padding:0 0.6em; height:2.3em; line-height:2.3em; background:#eee;}
/*结算按钮*/
.flow-jiesuan {background:#eee; padding:0.8em;}
/*相关产品*/
.flow-rel-pro h4{font-size:1.2em;}
/*购物车为空显示*/
.flow-no-pro img{width:12em; display:block; height:auto; margin:0 auto; margin-top:5em; margin-bottom:2em;}
.flow-no-pro p{font-size:1.3em}
.flow-no-pro a{padding:0.5em 0; width:15em; display:block; margin:1em auto; font-size:1.2em}
/*========================
        商品详情页面
=============*/
.goods-info{background:#fff; border-top:1px #f6f6f9 solid;  width:100%; padding-bottom:0; border-bottom:0;}
.goods-info p{overflow:hidden;}
.goods-info section{position:relative; overflow:hidden;}
.tab-pane img{width:100% ; height: auto;}
.goods-info section.goods-title h4{position:absolute; right:3em; left:0em;}
.goods-info section.goods-title span{font-size:1em; border-left:1px solid #e3e3e3;}
.goods-info section.goods-title span i.fa{font-size:1.5em;}
/*促销活动*/
.goods-info section.goods-promotion {border-top:1px #e3e3e3 solid;}
.goods-info section.goods-promotion h5{font-size:1.1em; margin:0.3em 0;}
.goods-info section.goods-promotion p.ect-margin-tb{margin:0.8em 0; margin-bottom:0;}
.goods-info section.goods-promotion p{background:#f4f4f4;}
.goods-info section.goods-promotion p a{display:block; padding:0.8em 0.5em;  border-bottom:1px #e3e3e3 solid; position:relative;}
.goods-info section.goods-promotion p i{font-style:normal; font-weight:normal; font-size:0.8em; vertical-align:0.2em;}
.goods-info section.goods-promotion p i.fa-angle-right{font-size:1.2em; color:#aaa; position:absolute; top:50%; right:0.4em; margin-top:-0.4em;}
.goods-info section.goods-num span{ margin-top:0.6em}
/*选项*/
.goods-option{border-top:1px solid #f6f6f9;}
.goods-optionc{clear:both; overflow:hidden;}
.goods-option-con{clear:both; overflow:hidden; margin:0.2em 0; margin-bottom:1em;}
.goods-option-con span{display: block;float: left; font-size:1.1em; padding:0.4em 0; margin-top:0.2em;}
.goods-option-conr input[type=radio],.goods-option-conr input[type=checkbox]{display:none;}
.goods-option-conr input:checked+label{border: 1px solid #eb222b;position: relative;color: #666;}
.goods-option-con label{display: block;float: left;padding: 0.4em 0.8em;border: 1px solid #eee;margin:0 0.4em;color: #666; font-weight:normal; margin-top:0.5em;}
.goods-option-con input:checked+label:after, .gw-con .gwc-fl .gwc-fl-con input:checked+label:before { content: "\0020"; background: #eb222b; position: absolute; height: 0.7em; width: 0.7em; right: 0px; bottom: 0px; z-index: 0; }
.goods-option-con input:checked+label:before {content:"\0020"; width: 0.5em; height: 0.3em; box-sizing: border-box; z-index: 10; bottom: 0.3em; position:absolute; right: 0.04em; border-bottom: 1px #fff solid; border-left: 1px #fff solid; /*旋转45度*/ -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); z-index:1;}
.goods-num{overflow:hidden;}
.bnt_sub {background: none repeat scroll 0 0 #eb222b;border: medium none;padding: 0.5em 0; color: #fff; margin-left: 1em; width:5.5em;
border: 1px solid transparent;border-radius: 4px;cursor: pointer;display: inline-block;font-size: 14px;font-weight: 400;line-height: 1.42857;}
/*评论*/
.goods-info .tab-msg ul.msg li{border-bottom:1px dotted #e3e3e3; padding:0.4em 0;}
.goods-info .tab-msg ul.msg li:last-child{border-bottom:1px solid #e3e3e3;}
.goods-info ul.comment-radio li{border-bottom:none !important; width:20%;}
.goods-info .tab-msg h4.title{margin-bottom:0.1em; height:auto;}
.goods-info .tab-msg p{color:#666; padding:0.2em 0;}
.goods-info .tab-msg p span{color:#888;}
.goods-info .tab-msg ul.pager{margin:1em 0; margin-bottom:0.4em}
.goods-info .tab-msg ul.pager li{ padding:0.2em 0.6em; border-radius:4px;}
.goods-info .tab-msg ul.pager li a{padding:0;}
.goods-info .tab-msg ul.pager li select{padding:0 3em;}
/*提交按钮*/
.goods-submit{background:#f3f3f3; height:4.3em; border-top:1px solid #e3e3e3;}
.goods-submit div{ left:0.8em; right:4.2em; max-width:640px}
.goods-submit div a{width:100%;}
.goods-submit i{font-size:3em; color:#888;}
.goods-submit.goods-submit-fixed{width:100%; max-width:640px; position:fixed; bottom:0px; z-index:1}
/*更多*/
.goods-more-a{margin:0.6em 0; margin-bottom:0;}
.goods-more-a a{display:block; border-top:1px solid #e3e3e3;}
.goods-more-a a i{color:#bbb;}
/*提交评论FROM表单*/
.submit-comments{background:#FFF; overflow:hidden;}
.submit-comments h4{font-size:1.2em; margin-top:0.8em;}
.submit-comments ul li{float:left;}
.submit-comments input[type=text]{height:2.8em;}
.submit-comments input[type=text],.submit-comments p textarea{width:100%; padding:0.5em;}
.submit-comments textarea{height:8em;}
.submit-comments p.code{position:relative; height:3.6em;}
.submit-comments p.code span{position:absolute; left:0em; right:8em;}
.submit-comments p.code span input[type=text]{width:100%}
.submit-comments p.code img{width:6.5em; height:2.8em;}
.commentsBody{background:#fff; padding-bottom:3em;}
.comment-radio{overflow:hidden; font-size:1.1em;}
/*相关商品*/
.goods-related { border-top: 1px solid #e3e3e3; background: #fff; }
.picScroll { margin: 10px auto; text-align: center; }
.picScroll .bd ul { width: 100%; float: left;}
.picScroll .bd li { width: 33%; float: left; font-size: 14px; text-align: center; padding:10px;}
.picScroll .bd li p{text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:1em;}
.picScroll .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.picScroll .bd li img { max-width: 100%;height: auto; background: url(images/loading.gif) #fff center center no-repeat; }
.picScroll .hd { display: none; }
/*=======================
        订单确认页面
=================*/
.flow-checkout section{border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; background:#fff}
.flow-checkout section i,.checkout-add i{font-style:normal; color:#bbb;}
.flow-checkout .ect-radio i{margin-top:0.7em;}
.checkout-add{position:relative; padding:0.8em 0.6em}
.checkout-add p.title{font-size:1.3em}
.checkout-add i{position:absolute; font-size:2em; right:0.2em; top:50%; margin-top:-0.5em;}
.checkout-select>a{width:100%; height:3.5em; line-height:3.5em; display:block; border-top:1px #e3e3e3 solid;}
.checkout-select>a:first-child{border-top:none;}
.checkout-select>a p b{font-size:1.2em}

.checkout-select>a span{margin-left:0.6em; vertical-align:0.2em; padding:0.3em 0.4em;}
.checkout-select>a{position:relative;}
.checkout-select>a i.fa-angle-down{font-size:1.6em; position:absolute; right:0; top:50%; margin-top:-0.5em;-webkit-transition: 0.5s ease;-moz-transition: 0.5s ease;-o-transition: 0.5s ease;transition: 0.5s ease;-webkit-transform: rotat}

.checkout-select>a.select i.fa-angle-down{-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}

.checkout-select ul li label{height:2.5em; width:100%; font-size:1.1em; line-height:2.5em; padding:0 0.2em; font-weight:normal;}
.checkout-select ul.comment-radio i{margin-top:0.8em; margin-right:0.4em;}
.checkout-select .panel-collapse:last-child ul{border-bottom:none;}

.checkout-select input[type=text]{width:100%; margin-bottom:0.7em; border:none; border-bottom:1px solid #ddd; padding:0 0.2em; height:2em; font-size:1.2em; color:#999;}

.flow-checkout .select-span{height:2.5em; line-height:2.5em; margin-right:0.5em; margin-bottom:0.5em;}
.flow-checkout .modRadio {margin:0.5em 0; background-color: #B3B3B3; font-size:0.9em; border-radius: 2px;color: #FFFFFF;display: inline-block;height: 1.6em; line-height:1.6em;overflow: hidden; text-align: center;width: 3.2em;}
.flow-checkout .modRadio i {background: none repeat scroll 0 0 #FFFFFF; margin:0.1em; border-radius: 2px;display: inline-block;height: 1.4em;width: 1.4em;-webkit-transform: none;-moz-transform: none;-o-transform: none;}
.modRadio .fl {float: left;}
.modRadio .fr {float: right;}
/*商品列表*/
.checkout-pro-list{overflow:hidden; padding-bottom:0em;}
.checkout-pro-list>p{height:2.7em; line-height:2.7em; font-size:1.3em; border-bottom:1px solid #e3e3e3;}
.checkout-pro-list>p>span{float:right; margin-top:1.5em; font-size:0.63em; padding:0.3em;}
.checkout-pro-list ul{border-bottom:1px solid #e3e3e3}
.checkout-pro-list ul li:first-child{padding-top:0.8em;}
.checkout-pro-list ul li {padding-bottom:0.8em; overflow:hidden; clear:both;}
.checkout-pro-list ul li dt{width:14em; font-weight:normal;}
.checkout-pro-list ul li dt a{color:#4094d3;}
.checkout-pro-list ul li dd.list-num{width:4em; text-align:center;}
/*==================
        收货人信息页面
===============*/
.flow-consignee-list ul li{border-bottom:1px solid #e3e3e3;}
.flow-consignee{border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3; margin-top:0.6em;}
.flow-consignee ul li{padding:1em 0.6em; overflow:hidden; height:auto; clear:both; border-bottom:1px solid #e3e3e3; }
.flow-consignee ul li:last-child{border-bottom:none;}
.flow-consignee ul li .form-select{margin-right:0.6em; float:left;}
/*==================
        订单提交
============*/
.flow-done{position:relative; border-bottom:1px solid #e3e3e3; padding-top:10em;}
.flow-done .alert{margin-top:0.8em; margin-bottom:0;}
.flow-done i.glyphicon{margin:2em auto; position:absolute; left:50%; margin-left:-3em;}
.flow-done i.glyphicon:before{font-size:6em; color:#eb222b;}
/*==================
        搜索
=============*/
.input-search{position:relative; margin-top:0.8em; height:auto; height:3em; overflow:hidden;}
.input-search span{position:absolute; left:0em; right:2.9em;}
.input-search span input{width:100%; height:2.49em; font-size:1.2em; padding:0 0.6em; box-sizing:border-box; border-radius:0; border:none; border-radius:0.4em 0 0 0.4em;}
.input-search button{width:3.6em; height:3.7em;  background:#e6e6e6; display:block; position:absolute; right:0em; border-radius: 0 0.4em 0.4em 0; border:none;}
.input-search button i{color:#999; font-size:1.8em;}
.hot-search{margin-top:0.4em; display:table; width:100%;}
.hot-search p{margin-top:0.5em;}
.hot-search h4{height:1.6em;}
.hot-search a{display:table-cell; float:left;  padding:0.8em; background:#fff; margin-right:0.6em; margin-bottom:0.6em; border-radius:0.4em;}
/*========================
        优惠活动页
=================*/
.flow-favourable{border-bottom:1px solid #e3e3e3}
.flow-favourable p{padding:0.8em 0; color:#777; border-bottom:1px solid #e3e3e3}
.flow-favourable p.title{border-bottom:0;}
.flow-favourable b{display:block; font-size:1.2em; color:#666;}
.flow-favourable label{margin-right:0.3em}
.flow-favourable .ect-checkbox i{margin-top:0.2em !important;}
/*=======================
        团购详情页
===============*/
.good-info-table{border:1px solid #ddd; margin-top:0.6em;}
.good-info-table ul li h4{font-size:1.2em;}
.good-info-table ul li h4,.good-info-table ul li span{border-right:1px solid #ddd; padding:0.5em; box-sizing:border-box;}
.good-info-table ul li h4:last-child,.good-info-table ul li span:last-child{border-right:none;}
.good-info-table ul li:first-child{background:#f1f1f1; text-align:center; border-top:none;}
/*=======================
        促销页面
===============*/
.bran_list{padding:0 0.6em;}
.bran_list ul li{ margin:0.8em 0;}
.bran_list ul li p{ position:relative;}
.bran_list ul li img{width:100%; height:auto;}
.bran_list ul li span{position:absolute; color:#fff; bottom:0; font-size:1.1em; z-index:10; width:100%; left:0; text-align:right; padding:0.6em; background:rgba(0,0,0,0.4)}
.bran_list ul li .a-name{background:#FFF; padding:0.6em; font-size:1.2em;}

/*========================
        文章分类
================*/
.article-list .nav { margin-top: 10px; border-top: 1px solid #ccc; }
.article-list .nav:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.article-list .nav li { list-style: none; float: left; width: 50%; box-sizing: border-box; border-bottom: 1px solid #ccc; }
.article-list .nav li:nth-of-type(2n+1) { border-right: 1px solid #ccc; }
.article-list .nav li a { display: block; padding: 10px; text-decoration: none; }
.article-list .nav li a:after { float: right; content: ">"; color: #666; }


/*========================
        文章列表
================*/

.article a.ect-icon{background-size:16em;}
.article a.ect-icon.ect-icon-home{background-position:-6.8em -2.3em;}
.article a.ect-icon.ect-icon-cate{background-position:0.2em -1.95em; background-size:15em;}

.article-list{margin:0 0.6em;}
.article-list-ol{margin-top:1em; margin-bottom:0.6em;}
.article-list-ol li{padding:0.5em 0; display:block; font-size:1.2em;}
/*==========================
        文章详情
==================*/
.article-info{margin:0 0.6em; margin-bottom:0.6em;}
.article-info h3{margin:0.6em 0; font-weight:bold;}
.article-info .article-info-con{font-size:1.2em;}
.article-info .article-info-con *{width:100%;}

/*批发*/
.ect-wholesale{}
.ect-wholesale section{ border-bottom:1px dashed #e3e3e3;}
.ect-wholesale section:first-child{border-top:1px solid #e3e3e3;}
.ect-wholesale section:last-child{border-bottom:1px solid #e3e3e3 !important;}
.ect-wholesale-list:first-child{margin-top:15px;}
.ect-wholesale-list{clear:both; margin:6px 0; overflow:hidden;}

/* 资金管理*/
.account>li{
    width:25%;
    text-align: center;
}
.account>li>a{
    padding: 10px 0;
}

/* 加入购物车弹出层 start*/
.tipMask{background-color: #000;display: none;height:100%;left: 0;opacity: 0.4;position:fixed;top: 0;width: 100%;z-index: 101;   }
/* 加入购物车弹出模块 */
/*.popGeneral {background-color: #efefef;position: fixed;z-index:100010;left:0px;bottom:0; height:auto;width:90%;display: block;margin:5%;}*/
.popGeneral {background-color: #efefef;position: fixed;z-index:100010;bottom:10rem; height:auto;width:90%;max-width: 600px; display: none;margin: 1.8rem;}
.popGeneral .tit {background-color:#ea4b35;line-height: 3rem;height:3rem; }
.popGeneral .tit  h4 {font-size: 0.8rem; line-height: 3rem;height:3rem;color:#FFF;text-align: center;}
.popGeneral .tit .ico_08 {cursor: pointer;display: inline-block;position: absolute;right: 0.8rem;top:0.5rem;}
.popGeneral #main{  display:table;  border-collapse:collapse; width:100%;    }
.popGeneral #left{  display:table-cell;  width:30%; padding:0.3rem 0;  text-align:center; vertical-align:top  }
.popGeneral #right{  display:table-cell;  width:50%; padding:0.3rem 0;text-align:left;vertical-align:top  }
.popGeneral #right p{ display: block;height:2rem; color:#333;line-height:1rem; padding-bottom:0.8rem; padding-right:0.8rem;   }
.popGeneral #right span {color: #666;display: block;margin-bottom:0.4rem;}
.popGeneral .popbtn { font-size:0.9rem; height:2rem; width: auto; /*padding:0.5rem 0.5rem;*/ background:#e1e1e1;display: -webkit-box}
.popGeneral .popbtn a {background:#eb222b;height:3rem; line-height:3rem  ; text-align: center; display:block; width:50%; color:#fff; }
.popGeneral .popbtn .bnt2{ /*margin-left:0.5rem;*/ background:#ea4b35}
/* 加入购物车弹出层 end */

.n-td-left td{text-align:left;}
.n-but-col{margin-bottom:2rem;}
.ect-pro-list li{background:#fff;}
/*display盒子*/
.dis-box {display: -webkit-box;display: -moz-box;display: -ms-box;display: box;}
.box-flex {-webkit-box-flex: 1;-moz-box-flex: 1;-ms-box-flex: 1;box-flex: 1; display: block; width:100%;}
#search_histroy li a span{line-height:0;margin:0;padding:0;}
.fr{float:right;}
/*购物车复选按钮
.n-flow1-box{overflow:hidden;position:relative;}
.n-flow-right-sum{width:90%;float:left;box-sizing: border-box;}
.chack-input-box label{height:2.2rem;width:2.2rem;border-radius:100%;border:1px solid #ccc;margin-top:70%;}
.chack-input-box label.active{background:url(../../default/images/radio.png) center center #eb222b no-repeat;background-size:cover;border:1px solid #eb222b;}
.j-chack-box{width:10%;float:left;box-sizing: border-box;}
.chack-input-box input{opacity: 0;height:3rem;width:3rem;margin-top:-20%;}
.n-close-box{position:absolute;right:0.5rem; bottom:0.5rem;z-index:4999;}
*/

.n-address-box span{top:-0.5rem;}
/*page*/
.padding-all{padding:1.3rem;}
.n-page-but{width:7rem;}
.n-page-but .page-but{padding:.7rem;border-radius:0.5rem;font-size:1.5rem; color:#555;text-align:center;height:100%;    background: #fff;border:1px solid #eee;}
.page-num{padding:0 1rem;}
.page-num select{padding: .7rem;padding-left:40%;border-radius:0.5rem;width:100%;background:#fff;border:1px solid #eee;font-size:1.5rem; color:#777;}
.search-div.active {
  display: block;
  opacity: 1;
  top: 3.5em;
}.chk_1,.chk_2,.chk_3,.chk_4{display:none}
.chk_1+label{background-color:#FFF;border:1px solid #C1CACA;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:9px;border-radius:5px;display:inline-block;position:relative;margin-right:5px}
.chk_1+label:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}
.chk_1:checked+label{background-color:#ECF2F7;border:1px solid #92A1AC;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px rgba(255,255,255,.1);color:#243441}
.chk_1:checked+label:after{content:'\2714';position:absolute;top:-0.2rem;left:0;color:#758794;width:100%;text-align:center;font-size:1.4em;padding:0px 0 0 0;vertical-align:text-top}
.chk_2+label{background-color:#F37900;padding:18px 20px 18px 23px;box-shadow:inset 0 50px 37px -30px rgba(255,222,197,.3),0 0 13px rgba(0,0,0,.6);border-radius:1000px;display:inline-block;position:relative;border-top:1px solid #ECA14F;margin-right:30px;color:#FFF;font-size:1.7em;width:113px;text-shadow:0 1px 0 rgba(0,0,0,.2);border-bottom:1px solid #552B09}
.chk_2+label:hover{border-top:1px solid #FC8C1E;background:#FC8C1E;box-shadow:inset 0 -50px 37px -30px rgba(255,222,197,.07),0 0 13px rgba(0,0,0,.6)}
.chk_2+label:active{border-top:none;background:#FC8C1E;padding:19px 20px 18px 23px;box-shadow:inset 0 3px 8px rgba(129,69,13,.3),inset 0 -50px 37px -30px rgba(255,222,197,.07),0 0 13px rgba(0,0,0,.6)}
.chk_2+label:after{content:' ';border-radius:100px;width:32px;position:absolute;top:12px;right:12px;box-shadow:inset 0 16px 40px rgba(0,0,0,.4);height:32px}
.chk_2+label:before{content:' ';border-radius:100px;width:20px;position:absolute;top:18px;right:18px;z-index:999;box-shadow:inset 0 16px 40px #FFF;height:20px;display:none}
.chk_2:checked+label:before{display:block}
.chk_3+label{background-color:#fafbfa;padding:9px;border-radius:50px;display:inline-block;position:relative;margin-right:30px;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;width:40px;height:15px}
.chk_3+label:after{content:' ';position:absolute;top:0;-webkit-transition:box-shadow .1s ease-in;transition:box-shadow .1s ease-in;left:0;width:100%;height:100%;border-radius:100px;box-shadow:inset 0 0 0 0 #eee,0 0 1px rgba(0,0,0,.4)}
.chk_3+label:before{content:' ';position:absolute;background:#fff;top:1px;left:1px;z-index:999999;width:31px;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;height:31px;border-radius:100px;box-shadow:0 3px 1px rgba(0,0,0,.05),0 0 1px rgba(0,0,0,.3)}
.chk_3:active+label:after{box-shadow:inset 0 0 0 20px #eee,0 0 1px #eee}
.chk_3:active+label:before{width:37px}
.chk_3:checked:active+label:before{width:37px;left:20px}
.chk_3+label:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}
.chk_3:checked+label:before{content:' ';position:absolute;left:26px;border-radius:100px}
.chk_3:checked+label:after{content:' ';font-size:1.5em;position:absolute;background:#4cda60;box-shadow:0 0 1px #4cda60}
.chk_4+label{background-color:#FFF;padding:11px 9px;border-radius:7px;display:inline-block;position:relative;margin-right:30px;background:#F7836D;width:58px;height:10px;box-shadow:inset 0 0 20px rgba(0,0,0,.1),0 0 10px rgba(245,146,146,.4)}
.chk_4+label:before{content:' ';position:absolute;background:#FFF;top:0;z-index:99999;left:0;width:24px;color:#FFF;height:32px;border-radius:7px;box-shadow:0 0 1px rgba(0,0,0,.6)}
.chk_4+label:after{content:'鍏抽棴';position:absolute;top:7px;left:37px;font-size:1.2em;color:#fff;font-weight:700;left:8px;padding:5px;top:4px;border-radius:100px}
.chk_4:checked+label{background:#67A5DF;box-shadow:inset 0 0 20px rgba(0,0,0,.1),0 0 10px rgba(146,196,245,.4)}
.chk_4:checked+label:after{content:'寮€鍚�';left:10px}
.chk_4:checked+label:before{content:' ';position:absolute;z-index:99999;left:52px}
.chk_4+label:after{left:35px}
#checkbox label,#checkbox_d2+label:after,#checkbox_d2+label:before{-webkit-transition:all .1s ease-in;transition:all .1s ease-in}

.triangle{width: 0;height: 0;font-size: 0;line-height: 0;display: block;position: relative;border-color: transparent;border-style: dashed}
.triangle i{width: 0;height: 0;font-size: 0;line-height: 0;position: absolute;border-color: transparent;border-style: dashed}
#circle{border-radius: 50px}

#floatBox{position: fixed;right: 0px;bottom: 8.2rem;z-index: 98}
#floatBox a.gotop{width: 40px;height: 40px;border-radius: 50px;display: block;opacity:0.5;background-color: #000;filter: alpha(opacity=50)}
#floatBox a.gotop .triangle{top: -4px;left: 5px;border-bottom: solid #fff;border-width: 15px}
#floatBox a.gotop .triangle i{top: -13px;left: -15px;border-bottom: solid #000;border-width: 15px}

#floatBox a.history_back{width: 40px;height: 40px;border-radius: 50px;display: block;opacity:0.5;filter: alpha(opacity=50); background:#000 url(img/back.png) center center no-repeat}
#floatBox a.history_back .triangle{top: -4px;left: 5px;border-bottom: solid #fff;border-width: 15px}
#floatBox a.gotop .triangle i{top: -13px;left: -15px;border-bottom: solid #000;border-width: 15px}


#floatBox a.history_back1{width: 40px;height: 40px; line-height:40px; text-align:center; color:#fff;border-radius: 50px;display: block;opacity:0.5;filter: alpha(opacity=50); background:#000}

.side li a{background-color:#FFF;border:1px solid #D3D3D3;color:#000;display:block;margin-bottom:4px;text-align:center}
.side li .box-logo{margin:0;text-align:center}
.side .box-info{background-color:rgba(12,11,11,.44);color:#EEE;margin-top:-102px;overflow-x:hidden;position:absolute;text-overflow:ellipsis;width:99%}
.side .box-title{font-family:'Lucida Grande','Microsoft YaHei';font-size:14px;height:20px;line-height:20px;margin:0;overflow:hidden;padding-top:8px;text-overflow:ellipsis;white-space:nowrap}
.side .box-desc{font-size:12px;height:20px;line-height:19px;margin:0;overflow:hidden;padding-bottom:0;text-overflow:ellipsis;white-space:nowrap}
.side img{width:100%;height:auto}
.bul ul{width:100%;margin:.3rem}
.bul li{float:left;width:24%;margin-right:3%;height:1.5rem;line-height:1.5rem;margin:.2rem .6rem;padding-left:10px}
.bul li a{color:#D00;font-size:14px}
.clearfix .f1{float:none;color:#D00}
.quantity{padding:10px 0}
.quantity{padding:10px 0}
.quantity .ui-number{display:inline-block;vertical-align:middle;border:1px solid #e3e3e3;letter-spacing:0;height:40px;line-height:40px;overflow:hidden}
.quantity .ui-number .decrease,.quantity .ui-number .increase,.quantity .ui-number .num{float:left;text-align:center}
.quantity .ui-number .decrease,.quantity .ui-number .increase{font-style:normal;font-size:20px;font-weight:700;border:0;display:inline-block;width:30px;height:100%;-webkit-user-select:none;background:#fafafa;color:#333;cursor:pointer}
.quantity .ui-number .num{height:100%;width:38px;border:0;-webkit-border-radius:0;border-radius:0;font-weight:700}
.quantity .ui-number .num::-webkit-inner-spin-button{display:none}
.bsh-cplb-jg{height:30px;line-height:30px;background:#FFF;clear:both;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;text-align:center}
.bsh-cplb-jg span{padding-left:5px;padding-right:5px}
.bsh-cplb-jg input[type=text]{border:1px solid #dcdcdc;margin:0 0 0;padding:0;width:40px;color:#999}
.bsh-cplb-jg input[type=submit]{background:#ff6546 none repeat scroll 0 0;border:medium none;border-radius:2px;color:#fff;font-family:"寰蒋闆呴粦";font-size:12px;height:20px;margin:0 0 0 5px;overflow:hidden;width:40px}
.shipping p input{display:none}
.shipping label{display:-moz-inline-block;display:inline-block;cursor:pointer;margin:5px 0;padding-left:30px;line-height:25px;height:25px;background:url(images/shop-cart_r1_c1.png) no-repeat 0 0;background-size:25px 25px}
.shipping label.checked{background:url(images/shop-cart_r1_c4.png) no-repeat 0 0;background-size:25px 25px}
.cart-list ul li{border-bottom:1px solid #eee;display:block;width:100%;background:#fff;height:113px;margin-bottom:3px;clear:both;position:relative}
.cart-left{width:24%;float:left}
.check-wrapper{display:block;height:20px;width:5%;left:10px;position:absolute;top:50px}
.check-wrapper .cart-checkbox{height:30px;width:30px}
.cart-checkbox.checked{background-position:-29px 0}
.cart-checkbox{background:url(../images/shop-cart.png) no-repeat 0 0/60px 120px;display:block;height:25px;margin:0 auto;width:25px}
.cart-list-left{border:1px solid #e0e0e0;width:40%}
.cart-list-left a{display:block}
.cart-list-left a img{width:100%;overflow:hidden}
.shop_title{height:55px;border-bottom:1px solid #eee;text-indent:15px}
.block{border-top:1px solid #ebebeb;margin-top:20px;background:#fff;overflow:auto}
.fl .shopLink{background:url(images/dianpu.png) no-repeat left center;margin-left:10px;text-indent:25px;background-size:25px 25px;font-family:"寰蒋闆呴粦","瀹嬩綋",Arial,Helvetica,sans-serif;font-size:14px;color:#000;text-decoration:none;font-weight:700}
.eclipse{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.fl{float:left}
.right_arrow{height:100%;background:url(../images/shop_arrow.png) no-repeat center;background-size:6px 14px;width:50px;display:block}
.right_arrow_flow{height:16px;background:url(../images/shop_arrow.png) no-repeat center;background-size:6px 14px;width:20px;float:right}
.checkout_other2 .right_arrow_flow{height:22px;background:url(../images/shop_arrow2.png) no-repeat center;background-size:12px 6px;width:20px;display:block;float:right}
.right_arrow_flow2{height:22px;background:url(../images/shop_arrow2.png) no-repeat center;background-size:12px 6px;width:20px;display:block;float:right}
.shop_title div{line-height:55px}
.page-shopping .header .right .cart .tip{display:none}
.page-shopping .shopping-empty{text-align:center;background:#f4f4f4}
.page-shopping .shopping-empty .tips_msg{padding:7em 0 0}
.page-shopping .shopping-empty .img{width:16.55em;margin-bottom:3em}
.page-shopping .shopping-empty h3{font-size:1.7em;color:#50555b;padding:0 0 .29412em}
.page-shopping .shopping-empty p{font-size:1.2em;color:#87888c}
.page-shopping .shopping-empty .tips_btn{margin:0 auto;padding:5em 0;text-align:center;width:17em}
.page-shopping .shopping-empty .tips_btn a{color:#515459}
.page-shopping .activity .item{padding:0 1.5em;height:3.5em;line-height:3.5em;border-top:1px solid #eee}
.page-shopping .activity .item span{font-size:1.2em;color:#999;vertical-align:middle}
.page-shopping .activity .item:first-child{border-top:0 none}
.page-shopping .activity .item .ico{display:inline-block;padding:0 .58333em;background-color:#a9d06b;-webkit-border-radius:.25em;-moz-border-radius:.25em;-ms-border-radius:.25em;-o-border-radius:.25em;border-radius:.25em;margin-right:.58333em;font-size:1em;line-height:1.4em;color:#fff}
.page-shopping .item-list .item{border-bottom:1px solid #eee;background:#FFF}
.page-shopping .item-list .inner{position:relative;padding:10px 10px 5px 130px}
.check-wrapper{height:20px;width:20px;top:50px;left:10px;display:block;position:absolute}
.check-wrapper .cart-checkbox{width:30px;height:30px}
.cart-checkbox.checked{background-position:-29px 0}
.cart-checkbox{display:block;width:25px;height:25px;margin:0 auto;background:url(../images/shop-cart.png) no-repeat 0 0;background-size:60px 120px}
.page-shopping .item-list .pic{position:absolute;width:68px;height:68px;padding:2px;left:45px;top:24px}
.page-shopping .item-list .pic img{width:100%}
.page-shopping .item-list .name{padding-right:10px;line-height:25px}
.page-shopping .item-list .name span{vertical-align:middle;font-size:14px;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:block;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.page-shopping .item-list .name .ico{display:inline-block;padding:0 .7em;background-color:#f66;-webkit-border-radius:.2em;-moz-border-radius:.2em;-ms-border-radius:.2em;-o-border-radius:.2em;border-radius:.2em;margin-right:.5em;font-size:1em;line-height:1.4em;color:#fff}
.page-shopping .item-list .price{padding:0 5px 5px 0;line-height:22px;text-align:left}
.page-shopping .item-list .price span{font-size:16px;color:#f23015;vertical-align:middle;font-family:Arial}
.page-shopping .item-list .price span.mar_price{font-size:14px;text-decoration:line-through;color:#999}
.page-shopping .item-list .num{padding:0 0 .5em;position:relative}
.page-shopping .item-list .num span{font-size:1.4em;color:#999;vertical-align:middle}
.page-shopping .item-list .attr{line-height:18px;position:relative;top:-30px;left:130px}
.page-shopping .item-list .attr span{font-size:12px;color:#999}
.page-shopping .item-list .tip{line-height:2.2em}
.page-shopping .item-list .tip span{font-size:1.2em;color:#999}
.page-shopping .item-list .delete{position:absolute;bottom:15px;right:1em;width:35px;height:35px;text-align:center;overflow:hidden}
.page-shopping .item-list .delete .icon-shanchu{color:#999;display:block;width:2em;height:2.3em;background-size:cover}
.page-shopping .item-list .delete .icon-shanchu img{width:100%}
.page-shopping .item-list .append{padding:0 1.5em}
.page-shopping .item-list .append .li{border-top:1px dotted #eee}
.page-shopping .sepa{background-color:#f4f4f4;height:.9em;border:0 solid #eee;border-width:1px 0}
.page-shopping .bargain .list .item{border-bottom:1px solid #eee;position:relative;padding:0 5em 0 1.5em;height:4em;line-height:4em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.page-shopping .bargain .list .item span{font-size:1.4em;vertical-align:middle;color:#666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.page-shopping .bargain .list .item .check{display:inline-block;width:1.4em;height:1.4em;margin-right:.7em;border:2px solid #ddd;background-color:#f4f4f4;color:#ddd;vertical-align:middle;text-align:center;position:relative}
.page-shopping .bargain .list .item .check .icon-checked{position:absolute;top:0;left:0;color:#ddd}
.page-shopping .bargain .list .item .check-active{background-color:#fff}
.page-shopping .bargain .list .item .check-active .icon-checked{color:#8fcf46}
.page-shopping .bargain .list .item .label{display:inline-block;vertical-align:middle;margin:0 .5em;padding:0 .5em;background-color:#f66;color:#fff;line-height:1.4em;-webkit-border-radius:.1em;-moz-border-radius:.1em;-ms-border-radius:.1em;-o-border-radius:.1em;border-radius:.1em}
.page-shopping .bargain .list .item .more{border-left:1px solid #eee;position:absolute;top:0;right:0;padding:0 1em 0 0;width:4em;height:4em}
.page-shopping .bargain .list .item .more:after{display:block;position:absolute;top:50%;left:50%;margin:-.5em 0 0 -1.3em;width:1em;height:1em;border-top:.2em solid #9b9b9b;border-right:.2em solid #9b9b9b;-webkit-transition:.2s ease;-webkit-transition-delay:0s;-moz-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.page-shopping .bargain .more-list .item{border-bottom:1px solid #eee;line-height:4.4em;padding:0 1.5em}
.page-shopping .bargain .more-list .item span{font-size:1.5em;color:#666}
.page-shopping .sepa-bottom{background-color:#f4f4f4;height:6em}
.page-shopping .bottom-panel{position:fixed;left:0;bottom:0;width:100%;height:60px;border-top:1px solid #eee;background-color:#fff;z-index:2;display:-webkit-box;display:-moz-box;display:-ms-box;display:-o-box;display:box;-webkit-box-align:center;-moz-box-align:center;-ms-box-align:center;-o-box-align:center;box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-box-pack:center;-o-box-pack:center;box-pack:center;min-width:320px}
.page-shopping .bottom-panel .info{-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;-o-box-flex:1;box-flex:1;color:#FF5778;font-size:16px;text-align:right;margin-right:5px}
.page-shopping .bottom-panel .quanxuan{-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;-o-box-flex:1;box-flex:1;margin-left:1em;height:40px}
.page-shopping .bottom-panel .quanxuan .check-wrapper{left:10px;top:10px;margin-left:0;margin-top:10px;width:70px}
.page-shopping .bottom-panel .quanxuan .cart-checkbox{float:left}
.page-shopping .bottom-panel .quanxuan .cart-checktext{float:left;width:35px;height:20px;line-height:20px;font-size:14px;text-indent:3px;color:#000}
.page-shopping .bottom-panel .info .hot{font-size:14px;color:#f23015;text-align:right}
.page-shopping .bottom-panel .info .hot em{font-size:14px;color:#f23015}
.page-shopping .bottom-panel .info .hot_text{font-size:14px;color:#000;margin-right:4px}
.page-shopping .bottom-panel .right{width:100px;height:40px;margin-right:1em}
.page-shopping .bottom-panel .right a{background:#eb1d27}
.xm-input-number{display:inline-block;vertical-align:middle;border:1px solid #e3e3e3;border-radius:0px; height:30px;background:#EEE}
.xm-input-number .input-add{display:inline-block;width:25px;height:25px;position:relative;vertical-align:middle;background-color:#fafafa;background:url(../images/shop-cart.png) no-repeat -41px -96px;background-size:60px}
.xm-input-number .input-sub{display:inline-block;width:25px;height:25px;position:relative;vertical-align:middle;background-color:#fafafa;background-color:#fafafa;background:url(../images/shop-cart.png) no-repeat 6px -55px;background-size:60px}
.xm-input-number .input-num{vertical-align:middle;display:inline-block;width:50px;height:25px;line-height:25px;text-align:center;border-top:none;border-bottom:none;font-size:18px;color:#424242;-webkit-appearance:none;border-radius:0;-webkit-box-flex:1;-webkit-flex:1;flex:1;border-left:0; position:relative; }
.xm-input-number .input-num span{font-size:1.6em;color:#51555a}
.xm-input-number .input-add{background-color:#fafafa;background:url(../images/shop-cart.png) no-repeat -26px -27px;background-size:60px}
.xm-input-number .input-sub.active{background-color:#fafafa;background:url(../images/shop-cart.png) no-repeat 6px -27px;background-size:60px}
.page-shopping .bottom-panel .right input.xm-button{border-radius:5px;background-color:#EB222B;text-align:center;height:40px;line-height:40px;font-size:16px;color:#fff;width:100%;border:none;font-family:寰蒋闆呴粦;display:block}
.xm-button.to_cart{background-color:#999}
.xm-button-gray{background-color:#fdfdfd;border:1px solid #bbb}
.xm-button-gray span{color:#666}
.cart-list-right{width:60%;float:left;font-size:14px;line-height:140%;padding-right:3%}
.cart-list-right .cart-goodstitle{font-size:15px;line-height:18px;overflow:hidden;color:#333;margin-top:10px;height:auto}
.cart-list-right .cart-price{margin-top:.4em;margin-bottom:.4em;width:100%}
.cart-list-right .cart-price span{font-size:16px;color:#ed145b;margin-right:4px}
.del_btn{width:2em;height:2.3em;margin-top:0}
.del_btn a{display:block}
.sdfwsc{background:#fff;padding:10px 0}
.dfgfa{height:auto;overflow:hidden}
.dfgfa ul{width:100%;padding:5px 0;height:auto;overflow:hidden;background:#eee}
.dfgfa ul li{width:49%;float:left;margin:0 2px 6px;height:20em;background:#fff}
.dfgfa ul li.gjr{float:right;margin-right:0}
.dfgfa ul li a{display:block;height:auto;width:100%}
.dfgfa ul li.fw{float:right;margin-right:0;margin-left:0}
.dfgfa ul li p{height:30px;line-height:30px;text-align:center}
.dfgfa ul li p.gwer a{width:72%;margin:0 auto;display:block;border:solid 1px #ff0d5b;text-align:center;font-size:12px;color:#ff0d5b;font-size:15px}
.dfgfa ul li img{width:100%;height:auto}
.sdfwsc h2{height:30px;line-height:30px;text-align:center;font-size:15px}
.del_btn img{width:100%}
.fixed-cartlist{position:fixed;bottom:0;z-index:999;width:100%;max-width:640px;min-width:320px;height:50px;background:rgba(255,255,255,.8);border-top:1px solid #DDD;padding:0 10px}
.fixed-cartlist2{position:fixed;bottom:0;z-index:999;width:100%;max-width:640px;min-width:320px;height:50px;background:rgba(255,255,255,.8);border-top:1px solid #DDD;padding:0 10px;left:0}
.fixed-cartlist2 .fixed-cart-price2 span{line-height:50px;font-size:16px;color:#000}
.balance_btn{display:block;width:50%;height:35px;color:#fff;text-align:center;line-height:35px;background:#ed145b;background:-webkit-gradient(linear,0 0,0 100%,from(#fe4175),to(#ed145b));background:-moz-linear-gradient(top,#fe4175,#ed145b);border-radius:50px;float:right;font-size:14px;margin-top:7.5px}
.fixed-cartlist a{color:#FFF}
.fixed-cart-price{width:50%;float:left;height:100%;padding-top:.2em;line-height:16px;padding-top:10px;float:left}
.fixed-cart-price2{width:50%;float:left;height:100%;line-height:16px;float:left}
.fixed-cart-price span.total-price{font-size:15px;color:#000}
.fixed-cart-price span.total-price b{font-weight:100;color:#ed145b}
.total-num{font-size:13px;color:#999}
@media only screen and (max-width:360px) and (min-width:320px){.fixed-cart-price span.total-price{font-size:13px;color:#000}
.fixed-cart-price span.total-price b{font-weight:100;color:#ed145b}
.total-num{font-size:11px;color:#999}
}
.btn-orderxq{width:150px;text-align:center;height:35px;line-height:35px;background:#ff1763;color:#FFF;border-radius:5px;border:solid 1px #ff1763}

  #footer{bottom:0;padding-left:8px;position:relative;text-align:center}
#footer{clear:both;height:82px;position:relative}
#footer{bottom:0;position:fixed;width:100%;z-index:3;}
body #footer{background-color:rgba(9,0,0,.75)}
#footer .block,#footer .menu{margin:0;padding:0}
#footer #block-copyright-block-copyright-block{display:inline-block;float:none;font-size:9px;line-height:16px;text-align:left}
ul.menu,ul.menu li{list-style-type:none;margin:0;padding:0}
#footer ul.menu li{color:#fff;display:block;float:left;font-size:10px;font-weight:300;line-height:28px;position:relative}
#footer ul.menu li a{color:#fff}
#footer ul.menu li{background:url(../images/footer-separator.png) no-repeat scroll right center;padding-right:16px}
#footer ul.menu li.share,#footer ul.menu li:last-child{background-image:none;padding-right:0}
#footer ul.menu li.share a{background:transparent url() no-repeat scroll 0 0;display:block;height:26px;width:26px}
#footer ul.menu li.share a.instagram{background-image:url(../images/nav-icon-instagram-triage.png)}
#footer ul.menu li.share a.pinterest{background-image:url(../images/nav-icon-pinterest-triage.png)}
#footer ul.menu li.share a.facebook{background-image:url(../images/nav-icon-facebook-triage.png)}
#footer ul.menu li.share a.twitter{background-image:url(../images/nav-icon-twitter-triage.png)}
