/*最新base.css定义样式 10.18*/
@charset "utf-8";
html { font-size:14px; max-width: 750px; margin: 0 auto; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }
body { font-size:14px; font-family: Arial !important; max-width: 750px; background-color: #f4f4f4; }
* { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,
form, fieldset, input, textarea, p, blockquote, th, td, img, span { padding: 0; margin: 0; }
fieldset, img { border: 0; }
address, caption, cite, code, dfn, em, th, var, i { font-weight: normal; font-style: normal; }
ol, ul, li { list-style: none; }
div, dl, dt, dd, ol, ul, li { zoom: 1; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
b, strong { font-weight: bold; }
a, img, button, input, textarea { -webkit-appearance: none; -webkit-tap-highlight-color: rgba(255,255,255,0); }
table { border-collapse: collapse; }
body { margin: 0 auto; max-width: 750px; overflow-x: hidden; }
input, textarea { outline: 0; resize: none; box-sizing: border-box; font-size: .7rem; }
button, input, optgroup, select,textarea { color: inherit; font: inherit; margin: 0; border-radius: 0; }
button { overflow: visible; box-sizing: border-box; outline: 0; resize: none; }
button, select { text-transform: none; }
button,input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: none; cursor: pointer; }
button[disabled], input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input { -webkit-appearance: none; line-height: normal; box-sizing: border-box; }
input[type="checkbox"],
input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
label { display: inline-block; max-width: 100%; }
input:-webkit-autofill { 
-webkit-box-shadow: 0 0 0px 1000px white inset; 
border-radius: 0 4px 4px 0; 
} 

.fl { float: left; }
.fr { float: right; }
.clearfix:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }
.clearfix {+height:1%; }
.hide { display: none; }
.pr { position: relative; }
.pa { position: absolute; }
/*居中*/
.vertical { display: inline-block; vertical-align: middle; }
.center { text-align: center; }
.left { text-align: left; }
.right { text-align: right; }
.hidden { overflow: hidden; }
.c333 { color: #333; }
.c666 { color: #666; }
.c999 { color: #999; }
/*背景色*/
.back-1 { background: #f6f6f6; }
.back-2 { background: #eceef5; }
.bg_fff{ background-color: #fff; }
.bgfff{ background-color: #fff; margin-top: .5rem; padding: 0 .5rem;}
.bgfff_news{ background-color: #fff; padding-top: .5rem; padding: 0 .5rem;}
.bg_white{ background-color: #fff; margin-top: .4rem; padding: 0 .5rem;}
/*margin*/
.mt-05 { margin-top: .5rem; }
.mt-1 { margin-top: 1rem; }
.mt-2 { margin-top: 2rem; }
.mr-03 { margin-bottom: 0.3rem; }
.mt20{ margin-top: 20px; }
.mt30{ margin-top: 30px; }
.pl_1{ padding-left: .5rem; }
/*padding*/
.p25 { padding: 0 2.5%; }
/*文字大小*/
.f10 { font-size: 1.0rem; }
.f11 { font-size: 1.1rem; }
.f12 { font-size: 1.2rem; }
.f13 { font-size: 1.3rem; }
.f14 { font-size: 1.4rem; }
.f15 { font-size: 1.5rem; }
.f16 { font-size: 1.6rem; }
.f17 { font-size: 1.7rem; }
.f18 { font-size: 1.8rem; }
.f19 { font-size: 1.9rem; }
.f20 { font-size: 2.0rem; }
.f21 { font-size: 2.1rem; }
.f22 { font-size: 2.2rem; }
.f23 { font-size: 2.3rem; }
.f24 { font-size: 2.4rem; }
/*特殊字体*/

.cont_flex {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.cont_flex_1 {
    --webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}
.text_center {
    text-align: center;
}
.text_right {
    text-align: right;
}
.hide{display: none;}
.clearfix:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; }
.clearfix {+height:1%; }
.ellipsis { overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap; }
.ellipsis_2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.ellipsis_3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
/*----------------网页顶部导航---------------------*/
/* 顶部header */
#top_abs {display: block;position: fixed;left: 0;top: 0;z-index: 10;text-align: center; width: 100%; height: 45px; line-height: 45px; overflow: hidden; background-color: #396DB5; }
#top_abs a{display: inline-block;height: 45px; overflow: hidden;vertical-align: middle;}
#top_abs a i{ color: #FFF; line-height: 44px; display: block;  vertical-align: middle; font-size: 2.4rem;}
#top_abs a i.iconl{  position:absolute; top:0.2rem; left:0.8rem;}
#top_abs a i.iconr{  position:absolute; top:0.2rem; right:1rem ;}
#top_abs a i.iconl.icon-fenlei{ top:-0.1rem;}
#top_abs form{display: inline-block;width: 73%;vertical-align: middle;}
#top_abs form .header_search{height: 30px;background-color: #FFF;border-radius: 2px;overflow: hidden;text-align: left;position: relative;}
#top_abs form .header_search input{height: 30px; line-height:30px;vertical-align: top; width:80%; border: 0; padding-left: 1rem;color: #666;}
#top_abs form .header_search i{color: #0F4CA9;position: absolute;top: -0.55rem;right: 0.5rem;height: 28px;width: 28px;}

/*----------------网页底部导航---------------------*/
.bottom-fixed { z-index: 9999;left: 0; bottom: 0; width: 100%; position: fixed; height: 54px;background-color: #F7F7FA;border-top: 1px solid #d7d7d7;box-shadow:0 4px 12px 4px  rgba(0,0,0,0.2);}
.bottom-fixed a {font-size: .75rem; text-align: center; box-sizing: border-box; display: inline-block; color: #808080; width: 20%; overflow: hidden; float: left; height: 100%;}
.bottom-fixed a span { width: 100%; font-size: 22px; top: 0; left: 0;  line-height: 30px; }
.bottom-fixed a.hover { color: #396DB5; }
.login{ margin-top:45px;}
.no_more{ text-align:center; padding:1rem 0; color:#666;}
/*用户登录页
----------------S------------------*/
.new_user_login { width: 100%; }
.new_user_login dl { width: 80%; margin: 34px auto 0; }
.new_user_login dd { height: 27px; margin-bottom: 25px; }
.new_user_login dd label { width: 20%; float: left; text-align: right; padding-right: 5%; font-size: 1.4em; color: #434343; padding-top: 12px; height: 25px; }
.new_user_login dd input[type="text"], input[type="password"] { border: 1px solid #e3e3e3; height: 30px; border-radius: 3px; width: 74%; }
.user_login .userdiv dl dd i { font-size: 2.3rem; color: #ff5652; position: absolute; top: -4px; left: 0.5rem; }
.new_user_login dd.remember { font-size: 1.2em; color: #9d9c9c; margin: 35px auto 10px; }
.new_user_login dd.remember span { height: 25px; line-height: 25px; display: inline-block; float: left; }
.new_user_login dd.sbt input { color: #e3e3e3; width: 100%; height: 40px; line-height: 40px; background: #ff52b5; border: none; }
.new_user_login dd.getpwd { margin-top: 60px; text-align: center; }
.new_user_login dd.getpwd a { color: #9d9c9c; }
/* 登陆注册 */
.login_img { width: 30%; margin: 80px auto 0; }
.login_img img { width: 100%; }
#login_wrop { margin-top: 50px; }
.table_box { padding: 0 20px; }
.user_login { overflow: hidden; }
.user_login .userdiv { background: #fff; border: 1px solid #ececec; border-radius: .3rem;}
.user_login .userdiv dl input { border: none; }
.user_login .userdiv dl dd { border-bottom: 1px solid #ddd; margin: 0 1rem; padding: .7rem 0; position: relative;}
.user_login .userdiv dl:last-child dd { border: none; }
.user_login .userdiv dl dd span { text-align: left; vertical-align: top; }
.user_login .userdiv dl dd span.user_id { display: inline-block; width: 20px; height: 23px; background: url(../images/userlogin1.png) no-repeat center center; }
.user_login .userdiv dl dd span.user_pw, .user_login .userdiv dl dd span.user_rpw { display: inline-block; width: 20px; height: 23px; background: url(../images/userlogin2.png) no-repeat center center; }
.user_login .userdiv dl dd span.user_yzm { display: inline-block; width: 20px; height: 23px; background: url(../images/userlogin3.png) no-repeat center center; }
.userdd dd a { display: inline-block; margin-top: .5rem;color: #9d9c9c; }
.userdd dd a.forget { float: left; margin-left:.3rem;}
.userdd dd a.regester { float: right; margin-right:.3rem;}
.login_bag { height: 30px; line-height: 30px; width: 80%;  padding: 0 1%; color: #333; -webkit-border-radius: 0; background: #fff; margin-left: 3rem; }
.user_id, .user_pw, .user_rpw, .user_yzm { width: 28%; display: inline-block; color: #434343; text-align: center; padding-right: 2%; }
/*.login_yzm { height: 30px; line-height: 30px; width: 30%; border: solid 1px #e2e2e2; padding-left: 2rem; color: #333; -webkit-border-radius: 0; background: #fff; margin-left: 1.4rem; }
*//*#send_smscaptcha { width: 40%; float: right; height: 30px; background: #fdfcfc; border: 1px solid #ff5652; color: #ff5652; border-radius: 3px;  ; }
*/.user_login dl { display: table; width: 100%; text-align: left; }
.user_login dl dd > a { margin-top: 1rem; font-size: 1.2rem}
#remember { vertical-align: middle; zoom: 200%; margin-left: 20%; display: none; }
#remember + label { position: relative; margin-left: 22%; width: 1.2rem; height: 1.2rem; display: inline-block; border: 1px solid #dddddd; border-radius: 3px; }
#remember:checked + label:after { content: '\2713'; position: absolute; top: 0; left: 0; width: 1.2rem; height: 1.2rem; color: #FF52B5; text-align: center; font-size: 1.2em; }
.rem_1 { vertical-align: top; color: #9d9c9c; }
.rem_1 a { vertical-align: top; color: #9d9c9c; }
.login_btn3 { color: #fff; border: none; height: 3rem; line-height: 3rem; width: 65%; margin: 1rem auto 0; -webkit-box-flex: 1; display: block; -webkit-user-select: none; font-size: 1.4rem; background: #396DB5; text-align: center; border-radius:.4rem;}
.login_f6 { text-align: center; font-size: 1em; color: #9d9c9c; display: block; padding-top: 1em; }
/*弹幕公告*/
.indexnotice { z-index: 99; width: 100%;height: 38px; line-height: 38px; margin-top: .8rem; vertical-align: middle; background: #fff; color: #888;}
.indexnotice i { font-size: 1.6rem; position: absolute; left: 15px; color: #e4585a; }
.indexnotice span { padding-right: 1rem; color: #dfa43a; float: right; text-align: right;}
.indexnotice em{ padding-left: 43px; font-style: initial;}
/*板材首页导航*/
/*2018-08-15修改*/
.leng_list{width: 100%; background-color: #fff; vertical-align: middle; font-size: .65rem; color: #333; font-weight: bold;border-bottom: #f5f5f5 1px solid;}
.leng_list ul li{ width: 20%; float: left; text-align: center; padding-bottom: .3rem}
.leng_list ul li a {display: block;white-space: nowrap; margin:0px 5px ; color: #666; font-weight: 500;}
.leng_list ul li i { display: block; font-size: 1.4rem;height: 2rem; line-height: 2rem; vertical-align: middle; }
.leng_list ul li i.icon-szhongban,.leng_list ul li i.icon-caigouwuliu,.leng_list ul li i.icon-guanggaowuliaojiagong,.leng_list ul li i.icon-hezuo,.leng_list ul li i.icon-fabu,.leng_list ul li i.icon-caigouqingdan_intouch,.leng_list ul li i.icon-fabu1,.leng_list ul li i.icon-pingjia { color: #2682DC; }
.te_ke_list li:after {
    content: "";
    position: absolute;
    top: 12px;
    left: -25px;
    width: 0;
    height: 0;
    border: 6px solid red;
    border-left-color: #074A8C;
    border-right: none;
    border-top-color: transparent;
    border-bottom-color: transparent;
}
/*index分类*/
.bc-nav {width: 100%; padding: .4rem 0; background-color: #fff; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center;  vertical-align: middle; font-size: .7rem; font-weight: bold;}
.bc-nav ul{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;overflow-x: scroll;-webkit-overflow-scrolling: touch;white-space: nowrap;}
.bc-nav::-webkit-scrollbar { display: none;}  /*隐藏滚动条*/
.bc-nav ul li{-webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: block;
    text-align: center;
    margin:0 10px 0px;
    padding: 5px 10px;
    background-color: #f9f9f9;
    border-radius: 3px;
}
.bc-nav ul li a {display: block;white-space: nowrap; color: #2682DC; font-weight: normal; font-family: monospace; }
.main_title { text-align: center; padding: 4% 0; }
.main_title h1 { font-size: 0.85rem; color: #444444; margin-bottom: 0.2rem; }
.main_title p { line-height: 0; width: 5%; box-sizing: border-box; padding: 0 14%; margin: 0 auto; position: relative; text-align: center; }
.main_title p em { width: 4px; height: 4px; background: #cdcdcd; border-radius: 2px; display: inline-block; margin-left: -2px; }
.main_title p:after, .main_title p:before { content: ""; position: absolute; width: calc(46% - 5px); height: 1px; background: #cdcdcd; top: 50%; }
.main_title p:after { left: 0; }
.main_title p:before { right: 0; }
/*板材首页下方模块*/
.bc-mk, .mk-box { background-color: #fff; margin: 0 auto;padding-bottom: .5rem;}
.bc-mk header, .mk-box header { font-size: 1.6rem; border-bottom: 1px #dbdbdb dashed; padding-bottom: .4rem; position: relative; }
.bc-mk header i.icon-biaoqian{ color: #0F4CA9; font-size: 1.8rem; }
.bc-mk header i.icon-gengduo { font-size: 1.8rem; }
/*2018-08-15修改--首页标准家具板*/
.goods_box_dl dl{ float: left; margin-right: 15px; width: calc((100% - 15px) / 2); }
.goods_box_dl dl:nth-child(2n){ margin-right: 0px; }
.goods_box_dl dl dt{ margin-bottom: .2rem; }
.goods_box_dl dl dt,.goods_box_dl dl dd,.goods_box_dl dl dt img{ width: 100%; overflow: hidden;}
.goods_box_dl dl dd{ color: #454545; font-size: .6rem; }
.goods_box_dl dl dd.d_lh{ line-height: .9rem; }
.goods_box_dl dl dt span{ display: block;float: right;color: #FF9933;text-align: right; }
.goods_box_dl dl dd .attr{width: 40%; font-size: .7rem; color: #999; }
.goods_box_dl dl dd.upp{ color: #FF9933; font-size: .7rem; padding-bottom: .4rem;}
/*--------商城首页上部菜单导航----------*/
.new_time_nav { width: 100%; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; justify-content: space-around; -webkit-justify-content: space-around; background: #fff; margin-top: 1rem; }
.new_time_nav ul { width: 100%; -webkit-flex-flow: row; display: flex; list-style: none; padding:.5rem 0; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-flow: row wrap; justify-content: space-around; -webkit-justify-content: space-around; }
.new_time_nav li { -webkit-box-flex: 1; -moz-box-flex: 1; width: 25%; text-align: center; }
.new_time_nav li a { width: 100%; }
.new_time_nav li p { font-size: 1.4rem; color: #666666; margin-top: .5rem;}
.new_time_nav li a img { width: 5rem; border-radius: 50%;height: 5rem; }
/*商城首页-今日特卖*/
.floor_Bar { overflow: hidden; background: #fff; margin-top: 10px; margin-bottom: 45px; }
.titleBar { margin: 0 auto 0.5rem; padding: 5px 8px 0 8px; height: 35px; line-height: 35px; font-size: 1.6rem; color: #666; }
.titleBar span {  color: #9a9a9a; float: right; padding-top: .3rem;}
.floor_list { border-bottom: 1px solid #f2f2f2; margin: 5px 10px; }
.floor_list:last-child { margin-bottom: 10px; }
.floor_list .pic img { width: 100%; display: block; }
.floor_list .nm { padding: 8px 0 3px 0; }
.floor_list .nm .nm_img { width: 3rem; display: inline-block; }
.floor_list .nm .nm_img img { width: 100%; vertical-align: text-bottom; }
.floor_list .nm span { color: #525252; padding-left: 5px;  }
.floor_list .nm span i {  color: #396DB5; }
.floor_list .nm .nm_a { float: right; color: #666666;   padding-top: 0.8rem; }
.floor_list .tit { overflow: hidden; height: 36px; margin-bottom: 5px; }
.floor_list .img_brand { width: 60px; display: inline-block; }
.floor_list .img_brand img { width: 100%; }
.floor_list .tit_brand { font-size: 1.6em; line-height: 36px; display: inline-block; padding-left: 15px; color: #525252; }
.floor_list .tit_brand1 { font-size: 1.4em; line-height: 36px; display: inline-block; padding-left: 15px; color: #525252; }
.floor_list .tit_in { border: 1px solid #f14d9b; border-radius: 5px; color: #f14d9b; line-height: 26px; margin-top: 5px; padding: 0 8px; font-size: 1.2em; }
.mt0 { margin-top: 50px !important; }
.mb45 { margin-bottom: 45px; }
.lt { float: left; }
.rt { float: right; }
.fr { float: right; }
.fl { float: left; }
.slider a img { width: 100%; display: block; }
/*商城首页-产品精选*/
.classify { overflow: hidden; margin: 0.5rem auto 0; background: #fff; padding: 0.5rem; }
.classify .cp-jx { padding:0 0.5rem; font-weight: normal; font-size:1.6rem; }
i.btico { color: #ff524e; font-size: 1.6rem; }
.classify .lt li { width: 45%; float: left; padding: 1%; margin: 1%; border: 1px #ddd solid; }
.classify .lt li img { width: 100%; display: block; margin: 0 auto; }
.classify .lt li a { color: #525252; }
.classify .lt li a .cp-line{ line-height: 1.6rem; height: 3.2rem; padding-top: .5rem;}
.classify .lt li .cp-jg{ font-size: 1.4rem; color: #FF9933; }
.classify .lt li .cp-jg i{ font-style: normal; font-size: 0.8rem; }
.classify .lt li .fl{ padding-top: .5rem; }
.classify .lt li .fr{ background: #46A3FF; color: #fff; padding:0.3rem .7rem;border-radius: 0.3rem; margin-right: 0.5rem; }
.time_show { overflow: hidden; background: #FFF; margin-top: 10px; }
.time_show dl { width: 100%; display: block; overflow: hidden; margin-left: 2%; margin-bottom: 10px; margin-top: 10px; }
.promoing_head { text-align: left; font-size: 1.1rem; color: #666; padding-left: 15px; height: 30px; line-height: 40px; }
.promoing_head b { background: url(../images/time.png) no-repeat left 2px; width: 20px; height: 20px; display: inline-block; }
.time_cell { float: left; width: 30%; margin-right: 2%; border: 1px solid #eeeeee; border-radius: 3px; }
.time_cell .name_go { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding-left: 5px; font-size: .7rem;color: #333; }
.cell_img img { width: 100%; display: block; }
.time_info p { color: #636262; font-size: 1.1em; padding-left: 2%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.time_price { font-size: 1em; color: #FF524E; padding-left: 2%; }
.time_num { font-size: 0.8em; color: #9f9e9e; padding-left: 4%; }
.time-item { color: #ff52b4; margin-top: .5rem;}
.time-item span { color: #ff52b4; padding: 1px; }
.time_cell .imgbox a img { width: 100%; }
.time_show .info1 small { color: #ff52b4; font-weight: bold;}
/*-----购物车----------*/
.cart_txt { display: inline-block; vertical-align: middle; letter-spacing: 0; height: 30px; line-height: 30px; overflow: hidden; box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);}
.cart_txt button{  display: inline-block; width: 24px; height: 100%;border: 1px solid #ccc; color: #FF9933; float: left; text-align: center;background-color: #FFF;}
.cart_txt .num { height: 28px; width: 40px; border: 0; float: left; text-align: center; border-top: 1px #ccc solid; border-bottom: 1px #ccc solid; color: #FF9933; }
.tobuy{text-align: center;font-weight: 300;font-size: 18px;line-height: 90px;}
.conbtn{width: 45%;background: #396DB5;height:3rem;display: inline-block;border: 0;border-radius: 4px;font-size: 1.4rem;color: #FFF;line-height: 3rem;text-align: center;}
.conblock{margin: 50px auto;background-color: #FFFFFF;}
/*----分类--fenlei-------*/
.corner_left { position: relative; }
.corner_right { width: 70%; height: 100%; overflow: auto; background: #fff; float: right; position: absolute; right: 0; top: 0; }
.corner_all ul li.ul_l { border-bottom: 1px solid #e7e7e8; text-align: center; line-height: 7.8rem; width: 30%; font-size: 1.4rem; }
.corner_all ul li.hover { background: #fff; border-left: 3px solid #46A3FF; color: #46A3FF; }
.corner_all ul li .corner_right { display: none; }
.corner_all ul li.hover .corner_right { display: block; height: 100%; }
.fl_detail { line-height: 30px; text-align: left; }
.fl_detail a { font-weight: normal; font-size: 1.2rem;}
.fl_detail h2 { text-align: left; vertical-align: middle; font-weight: normal; padding-left: 10px; }
.fl_detail h2 i { font-size: 2.2rem; margin-right: 1rem; }
.fl_detail h2 a { font-size: 1.5rem; }
.fl_brand { width: 97%; margin-top: 20px; overflow: hidden; margin-left: 3%; }
.fl_brand h4 { padding-left: 10px; }
.fl_brand ul li { width: 33%; float: left; margin-top: 15px; }
.fl_detail { width: 100%; overflow: hidden; background: #fff; }
.fl_detail .sub3 h3 { padding-left: 10px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fl_detail .sub4 { padding: 0 10px; }
.fl_detail .sub4 li { float: left; width: 50%; }
.fl_detail .sub4 li a {font-size: 1.2rem; }
.fl_detail .nosub { display: inline-block; width: 45%; }
.corner_all { position: relative; height: 100%; margin-top: 50px; }

/*--------订单列表---------*/
/*.order_step { width: 100%; text-align: center; height: 35px; margin-top:45px; background: #fff; padding-bottom: 5px;}
.order_step ul { display: table; width: 100%; margin: 0; padding: 0; border-collapse: collapse; }
.order_step ul li.cur { border-bottom: 2px solid #396DB5; color: #396DB5; }
.order_step ul li.cur a{ color: #396DB5; }
.order_step ul li { display: table-cell; line-height: 35px; position: relative; border-bottom: 1px solid #d7d5d6; }
.order_step ul li a { display: block; font-size: 1.4rem;}*/
.tb-orders {margin-bottom: 1rem; background-color: #FFF; border: 1rem solid #fff;}
.tb-orders .tr_bottom{border-top: 1px dotted #F5F5F5;}
.tb-orders .tr_bottom p{text-align: right;font-size: 1.4rem;}
.tb-orders .tr_bottom p em{color:#FF9933; font-weight: 500; font-style: inherit; padding: 0 .5rem;}
.tb-orders .tr_bottom .p1{line-height: 30px;}
/*.tb-orders>tbody{ padding: 0 1rem; }
*/.tb-orders .tr_bottom a { margin-left: 5%;display: inline-block; width: auto;font-size: 1.4rem; text-align: center; background-color: #fff; padding: .3rem .5rem;}
.tb-orders .tr_bottom .p2 .a1 {color: #999;border: 1px solid #999; }
.tb-orders .tr_bottom .p2 .a2 {color: #396DB5; border: 1px solid #396DB5; }
.tb-orders tr:first-child{ border-bottom: 1px solid #F4F4F4; line-height: 2rem;}
.tb-orders .p-img img{width: 80px; vertical-align: middle;margin-right: .5rem;}
/*.tb-orders .td-first { padding: 1rem 0; }
*/.tb-orders .td-first a{ display: block; }
.tb-orders .td-first a:last-child{ padding: 1rem 0; line-height: 1; }
.tb-orders .td-first p{display: inline-block;width: 60%;}
.tb-orders .td-first .p-img{display: inline-block;}
.fr_tr span{display: block;float: left;color: #666; font-family: "微软雅黑"; font-style: normal; font-weight: 400; font-size: 1.3rem;}
.status-succeed{ color: #396DB5; font-weight: 400; font-size: 1.4rem; width: 5rem;}
.tb-orders .td-second span{ display: block; text-align: center; }
.tb-orders .td-second .price-one{ color: #333; }
.tb-orders .td-second .price-two{ color: #666; }
/*-------用户中心------------*/
.usercenter1 { overflow: hidden; background: url(../images/center-1.png) no-repeat left top; background-size: cover;margin-top: 45px;padding-bottom: 10px}
.usercenter1 .user_photo { display: block; height: 60px; width: 60px; border-radius: 35px; margin:15px auto 5px;border: 5px solid rgba(255, 255, 255, 0.6);}
.usercenter1 p{overflow: hidden; text-align: center;line-height: 20px;}
.usercenter2 {padding:10px 0; height: 50px; background: #fff; }
.usercenter2 a { width: 20%;  height: 50px; display: inline-block; float: left; position: relative; text-align: center;co;or:#666;}
.usercenter2 a i{font-size: 25px;line-height: 30px;}
.usercenter2 a p{line-height: 25px;}
.usercenter2 .numC1 { position: absolute; top: -5px; right: 12%; border-radius: 50%; background: #ff5652; width: 18px; height: 18px; line-height: 18px; text-align: center; color: #fff; font-size: 12px; }
.usercenter3 { margin-top: 1rem; overflow: hidden; background: #fff;  }
.usercenter3 ul {border-top: 1px solid #E5E5E5; }
.usercenter3 ul li { height: 50px; line-height: 50px; border-bottom: 1px solid #E5E5E5; position: relative; padding: 0 5%;}
.usercenter3 ul li a {width: 100%;display: block; }
.usercenter3 ul li .spanL {display: inline-block; }
.usercenter3 ul li i {float: right;}
/*.usercenter3 ul li.li1 .spanL { background: url(../images/um_1.png) no-repeat left center; background-size: 25px;}
.usercenter3 ul li.li2 .spanL { background: url(../images/um_2.png) no-repeat left center; background-size: 25px;}
.usercenter3 ul li.li3 .spanL { background: url(../images/um_3.png) no-repeat left center; background-size: 25px;}
.usercenter3 ul li.li4 .spanL { background: url(../images/um_4.png) no-repeat left center; background-size: 25px;}
.usercenter3 ul li.li5 .spanL { background: url(../images/um_5.png) no-repeat left center; background-size: 25px;}
.usercenter3 ul li.li6 .spanL { background: url(../images/um_6.png) no-repeat left center; background-size: 25px;}
.usercenter3 ul li.li7 .spanL { background: url(../images/um_7.png) no-repeat left center; background-size: 25px;}*/
.usercenter4 {line-height: 100px;text-align: center;padding-bottom: 50px;}
/*-------商品详情---------*/
.goods_list{ background: #f0f2f5; width: 100%; overflow: hidden; position: absolute;}
.goods_Info {border-bottom: 1px solid #e1e1e1;margin-bottom: 10px;background-color: #FFFFFF;}
.goods_Info h3{padding: .8rem 1rem 0 1rem; font-size: 1.6rem; font-weight: normal; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.goods_num .goods_buy{ color: #777; }
.gd_price{ font-size: 1.4rem; padding: 1rem; }
.goods_Info .new_price{ font-size: 1.6rem; color: #FF9933; }
.gd_r{ text-align: right; float: right; color: #777;}
.goods_Info .old_price{color: #bfbfbf;font-size:0.9rem;}
.goods_type { background-color: #FFFFFF; overflow: hidden; padding: 1rem;}
.goods_type span{ display: inline-block; border: 1px solid #ccc; margin-bottom: .5rem; width: 6rem; height: 2.1rem; line-height: 2.1rem; margin-right: .85rem}
.goods_type span:nth-child(4n){ margin-right: 0; }
.goods_type span:last-child{ margin-bottom: 0; }
.goods_type  label { border-left: 0; border-radius: 2px;line-height: 16px;font-size: 12px; margin:0 1.5rem;}
.goods_type .items { text-align: left; margin-top: .7rem }
.goods_num {padding: 1rem; line-height: 2.5rem; height: 2.5rem; border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;background-color: #FFFFFF; color: #777；}
.goods_type .ul2 .items span.on{ border: 1px solid #396DB5; color: #396DB5; position: relative; }
.goods_type .ul2 .items span.on i{
    content:"\2714";
    display: block;
    width: 15px;
    height: 14px;
    right: -1px;
    bottom: -1px;
    position: absolute;
    color: #fff;
    width: 0;height: 0;border-width: 7px;border-style: solid;border-color: transparent #1866b2 #1866b2 transparent;
}
.goods_comment { border-bottom: 1px solid #cfcecf;}
.goods_comment .comment_1 { overflow: hidden; }
.goods_comment .comment_1 a {  display: inline-block; padding: .5rem 1.5rem .5rem 0;margin: .9rem 1rem;width: 30%; float: left; border-radius:.3rem;border: 1px solid #e5e4e4; background: #fcfcfc url(../images/more-1.png) no-repeat ; background-position: 90%; text-align: center; }
.good_box .new_price{ width: 40%; }
.good_ku{ text-align: right; width: 40%; padding: .8rem 10px 0; font-size: 1rem;}
.wrap_img p{ padding:0; margin:0;}
.wrap_img img { max-width: 100%; vertical-align:top; }
.sell_detail { margin:10px 0 60px; overflow: hidden; display: block; background-color: #FFF; padding-bottom: 20px;}
.sell_detail header ul { text-align: center; font-size: 0.8rem; display: -webkit-box; border-bottom: 1px solid #eee; }
.sell_detail header ul li { line-height: 40px; height: 40px; width: 33.333%; text-align: center; color: #454545; font-size: 1.6rem;border-left: #eee 1px solid; }
.sell_detail header ul li a{display: block; color: #666;}
.sell_detail header ul li.current {  color: #2682DC;}
.sell_detail .tab_2 { text-align: left; font-size:.8rem;margin-top: 10px; }
.sell_detail .tab_2 p { line-height: 2.2rem; font-size: 1.4rem; color: #888; }
.sell_detail .tab_2 p .wrap_left { width: 23.5%; float: left; padding-right: 5%; text-align: right; background: #fcfbfb; }
.sell_detail .tab_2 p .wrap_right { width: 59%; float: left; padding-left: 5%; border-left: 1px #e7e6e6 solid; }
/*-------商品评价---shangpinpingjia---------*/
.evaluate_1 dl {margin-top:.5rem; border-bottom: 1px solid #e5e3e3; padding-bottom: .5rem;}
.evaluate_1 dl dt { width: 100%; display: block; background: #f8f8f8; color: #525252; overflow: hidden; height: 1.8rem; line-height: 1.8rem; }
.evaluate_1 dl dt .eva_lf { width: 50%; float: left; display: inline-block; }
.evaluate_1 dl dt .eva_lr { width: 50%; float: right; display: inline-block; color: #838282; }
.evaluate_1 dl dd { background: #fff; display: block; overflow: hidden; width: 100%; margin-top:.5rem;color: #525252; }
.evaluate_1 dl dd .eva_lf { width: 20%; float: left; text-align: right; }
.evaluate_1 dl dd .eva_lr { width: 80%; float: left; text-align: left; position: relative; }
.evaluate_1 dl dd .eva_lr_wd { width: 120px; }
.evaluate_1 dl dd .eva_lr .star { height: 20px; width: 120px; position: relative; background: url(../images/123.png) repeat-x; cursor: pointer; }
.evaluate_1 dl dd .eva_lr .star li { float: left; padding: 0; margin: 0; }
.evaluate_1 dl dd .eva_lr .star li a { display: block; width: 24px; height: 20px; overflow: hidden; text-indent: -9999px; position: absolute; z-index: 5; }
.evaluate_1 dl dd .eva_lr .star li a.one-star { left: 0; }
.evaluate_1 dl dd .eva_lr .star li a.one-stars { left: 48px; }
.evaluate_1 dl dd .eva_lr .current-rating { background: url(../images/123.png) 0 -25px repeat-x; position: absolute; height: 20px; z-index: 1; top: 0; left: 0; }
.evaluate_1 .dd_img { text-align: left; margin-left: 2rem; }
.evaluate_1 .dd_img img { width: 3rem; height: 3rem; padding-right:.2rem;border: 1px solid #F1F1F1; }
.evaluate_2 { margin-top:.5rem;}
.evaluate_2 dl dt { border-top: 1px solid #e0dede; border-bottom: 1px solid #e0dede; width: 100%; display: block; color: #525252; overflow: hidden; height: 1.8rem; line-height: 1.8rem; }
.evaluate_2 dl dt .eva_lf { width: 100%; float: left; display: inline-block; }
.evaluate_2 dl dt .eva_lf em { color: #FF524E; margin-left:.3rem;margin-right:.5rem;}
.evaluate_2 dl td.td-first { width: 70%; }
.evaluate_2 dl td.td-second { width: 30%; text-align: center; vertical-align: top; }
.evaluate_2 dl td.td-first img { display: block; border: 1px solid #dddddd; height: 50%; width: 25%; float: left; background-color: #fff; margin: 5% 5%; padding: 1%; }
.evaluate_2 dl td p { display: block; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0; -webkit-margin-end: 0; margin-top:.5rem; margin-bottom:.5rem;
}
.evaluate_2 dl td p a { text-decoration: none; color: #464545; font-size: 90%; }
.evaluate_2 dl td.td-second span.price-one { margin-top: 15%; }
.evaluate_2 dl td.td-second span { display: block; text-align: right; padding-right: 10%; font-size: 80%; }
.evaluate_2 dl dd .eva_time { border-top: 1px solid #e0dede; border-bottom: 1px solid #e0dede; height: 1.5rem; line-height: 1.5rem;  }
.evaluate_2 dl dd .eva_time .fl { float: left; padding-left:.3rem; }
.evaluate_2 dl dd .eva_time .fr { float: right; padding-right:.3rem; }
.evaluate_2 dl dd .eva_time .fr em { color: #FF524E; }
.evaluate_2 dl dd { width: 100%; overflow: hidden; }
.evaluate_2 dl dd.eva_pj { border-bottom: 1px solid #e0dede; height: 2rem; margin-top:.8rem;
}
.evaluate_2 dl dd .eva_lr_wd { width: 120px; }
.evaluate_2 dl dd .eva_lr .star { height: 20px; width: 120px; position: relative; background: url(../images/123.png) repeat-x; }
.evaluate_2 dl dd .eva_lr .star li { float: left; padding: 0; margin: 0; }
.evaluate_2 dl dd .eva_lr .star li a { display: block; width: 24px; height: 20px; overflow: hidden; text-indent: -9999px; position: absolute; z-index: 5; }
.evaluate_2 dl dd .eva_lr .star li a:hover { border: none; outline: 0; text-decoration: none; }
.evaluate_2 dl dd .eva_lr .star li a:focus { border: none; outline: 0; text-decoration: none; }
.evaluate_2 dl dd .eva_lr .star li a.one-star { left: 0; }
.evaluate_2 dl dd .eva_lr .star li a.one-stars { left: 48px; }
.evaluate_2 dl dd .eva_lf { width: 30%; float: left; text-align: right; }
.evaluate_2 dl dd .eva_lr { float: left; text-align: left; position: relative; }
.evaluate_2 dl dd textarea.eva_lr { width: 60%; min-height: 4rem; border: 1px solid #cfcdce; }
.evaluate_2 dl dd.eva_pl { margin-top:.8rem;}
.evaluate_2 dl dd .eva_lr .current-rating { background: url(../images/123.png) 0 -25px repeat-x; position: absolute; height: 20px; z-index: 1; top: 0; left: 0; }
.eva_lr .star a.one-star { left: 0; }
.eva_lr .star a.one-star:hover { width: 24px; border: none; }
.eva_lr .star a.two-stars { left: 24px; }
.eva_lr .star a.two-stars:hover { width: 48px; border: none; }
.eva_lr .star a.three-stars { left: 48px; }
.eva_lr .star a.three-stars:hover { width: 72px; border: none; }
.eva_lr .star a.four-stars { left: 72px; }
.eva_lr .star a.four-stars:hover { width: 96px; border: none; }
.eva_lr .star a.five-stars { left: 96px; }
.eva_lr .star a.five-stars:hover { width: 120px; border: none; }
/*-------商品列表---shangpinliebiao---------*/
.list_l { height: 38px; }
.list_t { margin-bottom: 60px; overflow: hidden; }
.list_a { background: #fff; position: fixed; width: 100%; border: 1px solid #ededed; }
.list_a .sort { overflow: hidden; display: block; width: 90%; margin: 0 auto; }
.list_a ul { width: 100%; overflow: hidden; display: block; }
.list_a ul li { float: left; width: 25%; text-align: center; overflow: hidden; display: block; }
.list_a ul li a { height: 2.6rem; line-height: 2.6rem; margin:.5rem .2rem; width: 85%; display: inline-block; color: #6c6c6c; font-size:1.4rem;}
.list_a ul .hover1 a { color: #396DB5; }
.list_goods { width: 50%; display: inline-block; box-sizing: border-box; overflow: hidden; padding: 6px; float: left; }
.list_t .no_more { text-align: center; background: #f6f6f6 url(../images/no-more.png) no-repeat center 80px; width: 100%; position: absolute; height: 50%; background-size: 30%; }
.list_good_one { }
.list_good_one dt a img { width: 100%; }
.list_proInfo { background: #fff; }
.list_info { color: #6c6c6c; padding: 0.5rem 0.6rem; line-height: 1.55rem; height: 3.1rem; font-size: 1.4rem;
    overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; 
 }
.list_price { color: #FF9933; height: 1.8rem; }
.list_price em { display: inline-block; padding-left: .5rem; line-height: 1.8rem; font-style: inherit;}
.list_price span { font-size: 5px; }
.list_price .go-cart { width: 1.4rem; height: 1.4rem; background: #fff url(../images/go-cart.png) no-repeat center center; display: inline-block; float: right; margin:.15rem .5rem;
border-radius: 50%; background-size: 90%; }

/*--------订单详情---------*/
.order_all{ margin-top: .8rem; }
.order_all .tb-orders { width: 100%; background: #fff; clear: both; margin-bottom:.6rem;}
.order_all .tb-orders .fr_tr th span.sp1 { color: #FF524E; margin-top: 1%; }
.order_all .tb-orders .fr_tr th span.sp2 { color: #8c8b8b; margin-top: 1%; margin-bottom: 2%;}
.order_all .tb-orders .fr_tr th span { display: block; }
.order_all .tb-orders .fr_tr th.status-succeed { width: 30%; text-align: right; padding-right: 3%; color: #FF524E; }
.order_all .tb-orders td.td-first { width: 60%; }
.order_all .tb-orders td.td-second { width: 15%; text-align: center; vertical-align: middle; }
.order_all .tb-orders td.td-second .price-two .a-pj, .a-refund { color: #FF524E; border-radius: 5px; border: 1px solid #FF524E; background: #fff; padding: .1rem .4rem;
display: inline-block; font-size: .6rem;margin-top: 8px; }
.order_all .tb-orders td.td-first img { display: block; border: 1px solid #dddddd;  width: 25%; float: left; background-color: #fff; margin: 2% 2%; padding: 1%; }
.order_all .tb-orders tr:first-child, .order_all .tb-orders tr:last-child { border-left: none; border-right: none; }
.order_all .tb-orders th .fr_tr { font-weight: normal; text-align: left; width: 70%; padding-left: 2%; }
.order_all .tb-orders tr.fr_tr { background: #f5f5f5; }
.order_all .tb-orders tr.fr_tr th { border-top: 1px solid #e8e8e8; font-weight: normal; text-align: left; padding-left: 2%; }
.order_all .tb-orders td p { display: block; -webkit-margin-before: 1em; -webkit-margin-after: 1em; -webkit-margin-start: 0; -webkit-margin-end: 0; margin-top:.5rem;margin-bottom:.5rem;
}
.order_all .tb-orders td.td-second span.price-one { margin-top: 15%; }
.order_all .tb-orders td.td-second span { display: block; text-align: right; padding-right: 10%; }
.order_all .tb-orders tr.tr_bottom { background: #f5f5f5; border-bottom: 1px solid #e8e8e8; }
.order_all .tb-orders { border-collapse: collapse; }
.order_all .tb-orders tr.tr_bottom p { text-align: right; width: 100%; }
.order_all .tb-orders tr.tr_bottom p span { padding-right: 3%; }
.order_all .tb-orders tr.tr_bottom .p2 a { margin-right: 5%; padding:.3rem .8rem;display: inline-block; }
.order_all .tb-orders tr.tr_bottom .p2 .a1 { color: #FF524E; border-radius: 2px; border: 1px solid #FF524E; background: #fff; }
.order_all .tb-orders tr.tr_bottom .p2 .a2 { color: #396DB5; border-radius: 2px; border: 1px solid #396DB5; }
.order_all .tb-orders tr.tr_sec { background: #feeef7; border-bottom: 1px solid #fddbef; border-top: 1px solid #fddbef; height: 25px; }
.order_all .tb-orders tr.tr_sec td { padding-left: 2%; }
.order_all .tb-orders tr.tr_sec .td1 { color: #434343; }
.order_all .tb-orders tr.tr_sec .td2 { color: #FF524E; text-align: right; padding-right: 3%; }
.order_all .tb-orders tbody tr { border-bottom: 1px solid #e8e8e8; }
.order_all .tb-orders tbody tr:first-child { border-bottom: none; }
.order_all .tb-orders tbody tr:last-child { border-bottom: none; }
.order_all .tb-orders tbody tr:nth-last-child(2) { border-bottom: none; }

/*退款退货开始----订单详情start------------仅退款01-----*/
.background { background: #f5f5f5; overflow: hidden; }
.back_use { width: 100%; height: 45px; }
.back_use #header { z-index: 100; height: 45px; width: 100%; display: block; background: #FF524E; left: 0; text-align: center; position: fixed; }
.back_use .header_wrap { display: inline-block; height: 40px; width: 50px; margin-left: 8px; float: left; position: absolute; left: 0; top: 0; }
.back_use .header_wrap a { width: 2rem; height: 2rem; display: block; margin: 6px 0 0 5px; text-indent: -999em; overflow: hidden; }
.ico_back { background: url(../images/ico_back.png) no-repeat 50% 50%; }
.back_use .header_center { display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 200px; word-break: keep-all; color: #fff; font-size: 1.6em; line-height: 44px; }
.back_use .header_right { display: block; float: right; width: 46px; height: 44px; position: absolute; right: 0; top: 0; }

/*退款退货开始----订单详情start---------仅退款02----*/
.b-info { background: #fff; text-align: center; padding-top: 1rem; }
.b-info span {   height: 1.5rem; line-height: 1.5rem; color: #fd4f94; padding-left: .3rem
}
.b-info p img { width: 1.5rem; vertical-align: top }
.b-content { background: #fff; margin-top:.5rem;overflow: hidden; }
.b-content p { text-align: center; color: #8c8c8c; padding-top: 2rem;}
.b-content a.b-cancel { color: #fff; background: #fd4f94; border-radius: 5px; width: 8rem; height: 1.8rem; line-height: 1.8rem; display: block; margin:.8rem auto;
text-align: center;  ; }
.b-content ul li { width: 50%; float: left; text-align: center; height: 2.1rem; line-height: 2.1rem; overflow: hidden; }
.b-content ul { border-top: 1px solid #f1f1f1; }
.b-content ul li:first-child { border-right: 1px solid #f1f1f1; margin-left: -1px; }
.b-content ul li:first-child i { background: url(../images/servicer.png) no-repeat; background-size: 100%; }
.b-content ul li i { width: 1.4rem; height: 1.4rem; display: inline-block; background: url(../images/phone.png) no-repeat; background-size: 100%; vertical-align: middle; margin-right:.3rem;
}
.b-history { margin-top:.5rem; background: #fff; overflow: hidden; position: relative; }
.b-history .b-his span { width: 30%; height: 2rem; line-height: 2rem; display: block; text-align: center; z-index: 9999; position: absolute; margin-left: 35%; background: #fff;  ; color: #d7d5d6; }
.b-history .b-his { height: 1rem; border-bottom: 1px solid #f1eff0; }
.b-history .b-his-1 { overflow: hidden; height: 2rem; }
.b-history .b-his-info { width: 90%; margin: 10px auto; }
.b-history .b-his-sec .hed { padding: 0 0 15px 10px; border-left: 1px solid #82d6b2; }
.b-history .b-his-sec .hed .b-com-bg { margin-left: -29px; float: left; overflow: hidden; }
.b-history .b-his-sec .hed .b-com-bg img { width: 1rem; }
.b-history .b-his-sec .hed p { text-align: right; padding-right:.5rem; margin-bottom:.3rem;color: #b3b3b3; }
.b-history .b-his-sec .hed span { display: block; background: #fa7bae; padding: 5px 10px; border-radius: 5px; color: #fff;  line-height: 1rem; margin-left: 10px; }
.b-history .b-his-sec .hed .b-com-img { width: 10px; float: left; margin-top: 20px; }
.b-history .b-his-sec .hed .b-com-img img { width: 100%; }
.b-history .b-his-sec .last { border-left: none; }
.b-history .b-his-sec .hed span.b-span-green { background: #59d29d; }
.b-history .b-his-sec .hed span.b-span-green img { width: 100%; height: 100%; }
.b-address { background: #fff; margin-top:.5rem;padding:.8rem 1.2rem;overflow: hidden;}
.b-address .b-left { width: 30%; float: left; overflow: hidden; text-align: right; }
.b-address .b-left span { padding-right:.5rem;}
.b-address .b-left i { width: 1rem; height: 1.4rem; display: inline-block; background: url(../images/adress.png) no-repeat; background-size: 100%; vertical-align: middle; margin-right:.3rem;
}
.b-address .b-right { width: 70%; float: left; overflow: hidden;line-height: 1.2rem; }
.b-logistics { overflow: hidden; background: #fff; }
.b-logistics form { margin: 0 1rem; }
.b-logistics form dl { border-bottom: 1px solid #f3f3f3; text-align: right; position: relative; width: 100%; display: table; padding: 0.5rem 0; }
.b-logistics form dl .dd1 { width: 22%; vertical-align: middle; color: #333; font-size: 0.8rem; }
.b-logistics form dl input.dd3 { color: #999; text-align: left; width: 95%; border: none; background: #fff; padding: 0; height: 24px; vertical-align: middle; }
.b-logistics form dl dd { display: table-cell; }
.b-btn { color: #fff; height: 2.5rem; line-height: 2.5rem; width: 90%; -webkit-box-flex: 1; display: block; margin: 30px auto 0; -webkit-user-select: none;   background: #fd4f94; text-align: center; border: 1px #FF524E solid; border-radius: .4rem;
}
.b-select { overflow: hidden; background: #fff; }
.b-select .b-tkth, .b-select .b-jtk { margin-left: 3.8rem; padding-top:.5rem;}
.b-select ul li { overflow: hidden; padding: 10px; border-bottom: 1px solid #efefef; }
.b-select ul li i { width: 3rem; height: 3rem; display: inline-block; float: left; margin-left:.5rem;background: url(../images/choicebg02.png) no-repeat; background-size: 100%; }
.b-select ul li:first-child i { background: url(../images/choicebg01.png) no-repeat; background-size: 100%; }
.b-select .b-tkth p, .b-select .b-jtk p {  ; padding-bottom:.4rem;color: #484848; }
.b-select .b-tkth span, .b-select .b-jtk span {  color: #a3a3a3; }
/*注册验证码*/
#showbot { width: 100%; position: fixed; z-index: 15; left: 0; top: 0; background: #000; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; height: 100%; display: none; }
#showbox { width: 80%; position: fixed; z-index: 16; left: 10%; top: 15%; background: #FFF; display: none; }
.show-p1 { width: 80%; height: 30px; line-height: 30px; padding-left: 6%; }
.show-p2 { height: 50px; line-height: 50px; overflow: hidden; }
.show-p2 img { vertical-align: middle; display: inline-block; margin: 0 0 0 10px; }
.show-p3 { width: 80%; height: 50px; line-height: 50px; padding-left: 6%; }
.show-p3 button { padding: 2px 5px; margin-right: 10px; }
.bqxx { background: #ff52b4; margin-bottom: 45px; height: 2rem; line-height: 2rem; text-align: center; }
.bqxx a { color: #fff; }
.bqxx i { background: url(../images/bqxx-1.png) no-repeat; background-size: 100%; width: 1.6rem; height: 1.6rem; display: inline-block; vertical-align: middle; }
/*正在采购*/
.bc-mk .bc-caigou { border-bottom: 1px #e9e7e7 solid; }
.bc-mk .bc-caigou:last-child { border-bottom: 0; }
.bc-mk .bc-caigou dt { width: 35%; text-align: center; }
.bc-mk .bc-caigou dt i { font-size: 3rem; color: #f6a623; line-height: 55px }
.bc-mk .bc-caigou dd { color: #848282; padding-left: 3%; width: 62%;}
.bc-mk .bc-caigou dd h4 {font-size: 1.2rem; padding-top: .5rem; font-weight: 500;}
.bc-mk .bc-caigou dd i { color: #fc7272; }
/*正在采购*/
.cg-box .moreif { display: block; text-align: center; margin-top: 1rem;   color: #8d8f8e; }
.cg-box .moreif i { font-size: 0.8rem; }
.cg-box .zy-search li.hide { display: none; }
.cg-box .zy-search li.curr { display: block; }
.cg-box .cg-list { margin-bottom: 60px; }
.cg-box .cg-list dl { background: #fff; padding: 0.5rem 1rem 1rem; margin-top: 1rem; font-size: 1.4rem; border-top: 1px #e2e2e2 solid; border-bottom: 1px #e2e2e2 solid; line-height: 1.8rem; }
.cg-box .cg-list dl dt { color: #46A3FF; position: relative; border-bottom: 1px #dbdbdb dashed; padding: 0.5rem 0; margin-bottom: 0.5rem; }
.cg-box .cg-list dl dt span { color: #717171;top: 0.6rem; position: absolute; right: 0; font-size: 1.2rem;}
.cg-box .cg-list dl dd { position: relative;  }
.cg-box .cg-list dl dd ul li{font-size:1.4rem; line-height: 1.8rem;}
.cg-box .cg-list dl dd .btn { position: absolute; right: 0; top: 2.5rem; width: 7rem; height: 6rem; }
.cg-box .cg-list dl dd .btn a { display: block; width: 100%; height: 2rem; line-height: 2.2rem; vertical-align: middle; background: #46A3FF; border-radius: 0.3rem; text-align: center; color: #fff; margin-bottom: 1rem;  }
/*采购详情*/
.cg-box .cg-details li { padding: 0.8rem 0;   border-bottom: 1px #f1f1f1 solid; }
.cg-box .cg-details li:last-child { border-bottom: 0; }
.cg-box .cg-details li.cg-name { text-align: center; border-bottom: 1px #e2e2e2 dotted; color: #fc5e5f;   }
.cg-box .cg-details li span { width: 8rem; display: inline-block; text-align: right; }
.cg-box .cg-details li .sub { text-align: center; color: #fff; background: #46A3FF; display: block; width: 80%; margin: 0 auto; border-radius: 0.3rem; padding: 0.5rem 0; }
.cg-box .cg-details li i { color: #fc5e5f;   margin-right: 0.5rem; }
/*相关图片*/
.cg-box .cg-pic { margin-top: 0.5rem; }
.cg-box .cg-pic li { float: left; padding: 2%; width: 21%; }
.cg-box .cg-pic li a { display: block; }
.cg-box .cg-pic li img { width: 100%; border-radius: 0.3rem; display: block; margin: 0 auto; }
#t-pic { position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,.8); display: none; top: 0; left: 0; z-index: 99999; }
#t-pic img { display: block; max-width: 100%; text-align: center; margin: 0 auto; }
/*采购发布*/
.cg-box .cg-fb li {   }
.cg-box .cg-fb select, .cg-box .cg-fb input { border: 1px #e2e2e2 solid; width: 60%; padding: 0.5rem;  background: #fff; }
.cg-box .cg-fb select { width: 65%;  }
.cg-box .cg-fb span { padding-right: 0.5rem; }
.cg-box .cg-fb .sp1 { width: 6.4rem; }
.cg-box .cg-fb .sp2 { width: 8rem; }
.cg-box .cg-fb .sp3 { width: 9.6rem; float: left; }
.cg-box .cg-fb .ipt2 { width: 30%; }
.cg-box .cg-fb .ipt3 { width: 15%; margin-right: 0.64rem; }
.cg-box .cg-fb .set2 { width: 6.5rem; }
.cg-box .cg-fb .set3 { width: 22%; }
.cg-box .cg-fb .set4 { width: 68%; }
.cg-box .cg-fb .cheakp { display: inline-block; float: left; }
.cg-box .cg-fb .cheakp label { display: block; padding-bottom: 0.5rem; padding-left: 0.5rem;   }
.cg-box .cg-fb .cheakp label input { margin-right: 0.5rem; }
.cg-box .cg-fb .cheakp input { width: auto; }
.cg-box .cg-pic .addpic { background: #dedddd; border-radius: 0.5rem; text-align: center; }
.cg-box .cg-pic .addpic i { color: #fff; font-size: 2rem; display: block; line-height: 60px; }
.cg-box .cg-fb .sub { margin-top: 1rem !important; font-size: 1.4rem; padding: 1rem 0; margin-bottom:1rem  !important;}
/*我要供货*/
.cg-box .cg-gh li {   !important; }
.cg-box .cg-gh .color-org { color: #ff6b11; }
.cg-box .cg-gh select {   }
.cg-box .cg-gh li .beiz { color: #9e9e9e; padding: 0 1rem 1rem; font-size: 0.8rem; }
.cg-box .cg-gh li textarea { border: 1px #e2e2e2 solid; padding: 0.5rem; font-size: 0.8rem; width: 60%; }
/*推荐*/
.bc-mk .bc-prolist a{ padding: .8rem 0; border-bottom: 1px solid #e5e5e5; overflow: hidden; }
.bc-mk .bc-prolist a:last-child{ border-bottom: 0; }
.bc-mk .bc-prolist dt img { width: 100%; display: block; }
.bc-mk .bc-prolist dd h5 { color: #666; overflow: hidden; height: 6rem;line-height: 2rem;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 1.4rem; font-weight: normal; }
.bc-mk .bc-prolist dd small { display: block; position: absolute; width: 70%; bottom: 0; line-height:3rem; }
.bc-mk .bc-prolist dd small i { margin-left: 1rem; color: #848282; padding-right: 0.5rem; }
/*新闻*/
.bc-inews{ overflow: hidden; }
.bc-inews dl{ width: 100%; border-top: #f5f5f5 1px solid; padding: .5rem 0;}
.bc-inews dl dt{ width: 125px; height: 85px; padding-left: .5rem; overflow: hidden;}
.bc-inews dl dt img{ width: 125px; height: 85px; }
.bc-inews dl dd{ overflow: hidden;}
.bc-inews dl dd p{ font-size:.75rem; line-height: 1.2rem; color: #333;}
.bc-inews dl dd h2{ font-size:.6rem; line-height: .8rem; height: 1.6rem; color: #888;}
.bc-inews dl dd h6{ font-size:.6rem; line-height: 1.4rem; color: #999;}
.bc-inews dl dd h6 span em{ font-style: inherit; font-size: .6rem; }
.bc-inews dl dd h6 span:first-child{ font-size: .6rem; text-align: left; display: inline-block; color: #bbb;}
.bc-inews dl dd h6 span:first-child i{ padding-right: .3rem; }
.bc-inews dl dd h6 span:last-child{ font-size:.6rem; text-align: right; float: right; width: 32%; display: inline-block; color: #bbb;}

/* .bc-inews ul li { position: relative; border-bottom: 1px #ddd dashed; }
.bc-inews ul li:last-child{ border-bottom: none; } */
/* .bc-inews ul li a { color: #535353; font-size: 1.3rem; } */
.bc-inews ul li i { color: #fb5e5e; }
/* .bc-inews ul li span { width: 7rem; text-align: right; font-size: .7rem; } */
/*新闻内容*/
.bc-mk.n-show { margin-top: 50px; }
.n-show h2.n-bt { font-weight: normal; text-align: center; margin-bottom: 1rem; font-size: 1.6rem;padding-top: 1rem; }
.n-show .news-show { line-height: 2rem; margin-bottom: 8rem; }
.n-show .news-show p { padding: 0 1rem; }
.n-show .news-show img { margin: 0.5rem auto; max-width: 100%; display: block; }
.n-show .fy { line-height: 2rem; margin-bottom: 60px; }
.n-show time,.n-show span{ font-size: 1.2rem; }
/*家具/装饰店展示*/
.bc-mk .bc-case { padding: 10px; }
.bc-mk .bc-case ul li{ width:29%; float:left;  padding:2%; }
.bc-mk .bc-case ul li img{ display:block; margin:0 auto 0.5rem; max-width:100%;}
.bc-mk .bc-case ul li p{ font-size:1.2rem; line-height:1.4rem;}
/*内页*/
.bc-ncase{ margin:0 0 50px; padding:0 1rem;}
.bc-ncase h2{ border-bottom:1px #e9e7e7 solid; line-height:3rem; font-weight:normal; font-size:1.6rem; margin-top:0.5rem;}
 
/*地址*/
.bc-ncase .bc-cadd{ margin:0.5rem 0 1rem;}
.bc-ncase .bc-cadd .fl{ width:70%; overflow:hidden;}
.bc-ncase .bc-cadd .fr{ width:29%; text-align:center;}
.bc-ncase .bc-cadd .bc-sjrwm{ max-width:70%; display:block; margin:0 auto;}
.bc-ncase .bc-ncbox { padding:1rem 0;}
.bc-ncase .bc-ncbox p{ line-height:2.6rem;}
/*厂家资源 */
.mk-box { border-top: 1px #e2e2e2 solid; border-bottom: 1px #e2e2e2 solid; }
.mk-box header b { font-weight: normal; color: #46A3FF; border-left: 0.3rem #46A3FF solid; padding-left: 0.6rem; font-size:1.6rem; }
.mk-box .zy-search {  border-bottom: 1px #e2e2e2 dashed; }
.mk-box .zy-search li { line-height: 2rem; margin-bottom: 1rem; }
.mk-box .zy-search li span { width: 30%; text-align: right; display: inline-block }
.mk-box .zy-search select { border: 1px #e2e2e2 solid; width: 60%; padding: 0.5rem; background: #fff; }
.mk-box .zy-search + .sub { width: 60%; border: 1px #46A3FF solid; padding: 0.5rem; text-align: center; margin: 2rem auto; border-radius: 0.3rem; background: #fff; display: block; color: #46A3FF; font-size: 1.4rem; }
.mk-box .t-cjzy { margin-top: 1rem; }
.mk-box .t-cjzy tr th { background: #ECEAEB; padding: 0.5rem; font-weight: normal; }
.mk-box .t-cjzy tr td { text-align: center; padding: 0.5rem;  border-bottom: 1px #edeaea solid; }
.mk-box .t-cjzy tr td a { display: block; color: #53a9e3; }
.mk-box .t-cjzy tr:last-child td { border: 0; }
/*评价管理*/
.mk-box .pj-box-list { margin: -1rem; }
.mk-box .pj-box-list li { border-bottom: 1px #e2e2e2 solid; position: relative; }
.mk-box .pj-box-list li:last-child { border-bottom: 0; }
.mk-box .pj-box-list li a { display: block; padding: 1.4rem 1.6rem 1.4rem 5rem; font-size: 1.4rem; }
.mk-box .pj-box-list li .pa { position: absolute; top: 0.3rem; left: 1.5rem; font-size: 2rem; }
.mk-box .pj-box-list li i.icon-pingjia3 { color: #f34123; }
.mk-box .pj-box-list li i.icon-pingjia2 { color: #32b76a; }
.mk-box .pj-box-list li i.icon-pingjia1 { color: #fb9f1b; }
/*待评价*/
#dpj-nav { margin: -1rem; border-bottom: 1px #e2e2e2 solid; }
#dpj-nav li { height: 3rem; float: left; width: 50%; }
#dpj-nav li a {  ; color: #5d5c5c; display: block; height: 3rem; line-height: 3rem; vertical-align: middle; text-align: center; }
#dpj-nav li a.curr { background: #f75353; color: #fff; }
#menu_con { margin: 1rem -1rem; padding-top: 1rem; }
#menu_con table tr th { font-weight: normal; background: #f6f6f6; border-top: 1px #e2e2e2 solid; border-bottom: 1px #e2e2e2 solid; height: 2rem; line-height: 2rem }
#menu_con table tr td { border-bottom: 1px #e2e2e2 solid; text-align: center; padding: 0.5rem 0; }
#menu_con table tr td a { color: #f75353; }
#menu_con table tr:last-child td { border-bottom: 0; }
#menu_con.spingjia { margin: -1px 0 0; padding-top: 0; }
/*认证*/
.renzheng { padding: 1rem 1% 0; }
.renzheng dl { width: 100%; padding: 0.5rem 0; position: relative; font-size: 1.4rem; line-height: 2rem;}
.renzheng dl { display: table; }
.renzheng dl dt, .renzheng dl dd { display: table-cell; float: left; }
.renzheng dl dt { width: 30%; text-align: right; }
.renzheng dl dt span{ color: #FF9933; padding-right: .5rem;}
.ff0{ color: #FF9933; }
.renzheng dl dd { padding-left: 2%; width: 68%; }
.renzheng dl dd input.ipt { border: 1px #e2e2e2 solid; padding: 0 .5rem; border-radius: 0.2rem; width: 80%; line-height: 2rem; }
.renzheng dl dd span { color: #F30; position: absolute; top: 0.8rem; right: 0.5rem; }
.renzheng dl dd input.ipt2 { }
.renzheng dl dd .up { width: 4rem; height: 4rem; display: inline-block; overflow: hidden; position: relative; }
.renzheng dl dd .up i { display: block; width: 3.8rem; height: 3.8rem; line-height: 3.8rem; text-align: center; font-size: 2rem; color: #ddd; border: 1px #ddd solid; position: absolute; top: 0; left: 0; }
.renzheng dl dd .up .fpt { width: 4rem; height: 4rem; display: block; padding-left: 4rem; position: relative; z-index: 1000; }
.rz-sm { padding: 1.6rem; margin-top: 1rem; line-height: 1.6rem;   }
.rz-sm h3 { color: #396DB5; line-height: 2.5rem; font-size: 1.4rem }
.rz-sm p {line-height: 1.8rem; font-size: 1.2rem;color: #666; }
.renzheng dl dd .uppic { float: left }
.renzheng dl dd .uppic li { float: left; width: 3.8rem; height: 3.8rem; line-height: 3.8rem; border: 1px #ddd solid; margin-right: 5px; }
.renzheng dl dd .uppic li img { width: 3.8rem; height: 3.8rem; cursor: pointer; }
.bigpic { max-width: 100%; }
/*认证完成*/
.renzok { text-align: center; padding: 2rem 1rem; }
.renzok i { color: #fb5e5e; font-size: 4rem; }
.renzok a { display: inline-block; margin: 2rem 0.8rem 0; padding: 0.5rem 2rem; background: #fb5e5e; text-align: center; color: #fff; border-radius: 0.3rem }


/**********加长板专题推广页面************/
.tuig{ max-width:640px; margin: 0 auto;   color:#313131; padding-bottom:100px; background: url(../../home/images/tuig/box-bg.jpg)  #fff bottom left no-repeat;} 
.tuig .tg-head{ height: auto; position:relative; }
.tuig .tlogo{ top:1.5rem; position:absolute; left:0;}
.tuig .tlogo img{ height:6rem;}
.tuig .tg-text{ bottom:10%; left:30%; position:absolute;}
.tuig .tg-text img{ width:80%;  }
.tuig img{ max-width:100%;}
/*特点*/
.tuig .tg-bt1{ text-align:center; margin-bottom:2rem; }
.tuig .tg-bt1 img{ height:3.5rem;}
.tuig .tg-td{ margin-top:2rem}
.tuig .tg-td-box{   }
.tuig .tg-td-box ul { width:92%; margin:0 auto;}
.tuig .tg-td-box ul li {   padding:1rem 1rem 1.3rem 7rem; border-bottom:1px #a0a0a0 dotted; position:relative;}
.tuig .tg-td-box ul li img{ position:absolute; top:1rem; left:-5px; width:6rem;}
.tuig .tg-td-box ul li b{ font-size:1.8rem; font-weight:normal; margin-right:10px; }
.tuig .tg-td-box ul li span{ font-size:1.4rem; text-transform:uppercase;}
.tuig .tg-td-box ul li p{ font-weight:bold; font-size:1.1rem; margin-top:0.5rem;}
.tuig .tg-td-box ul li.w650{ width:60%;}
/*介绍*/
.tuig .tg-about{ margin-top:45px;}
.tuig .tg-about h2{ color:#003567; font-size:1.4rem;  margin-bottom:1rem; }
.tuig .tg-about h2 span{ display:inline-block; background:#003567; width:0.4rem; height:1.2rem; margin-left:1rem}
.tuig .tg-about .fl{ width:33%;}
.tuig .tg-about .fl img{ max-width:100%;}
.tuig .tg-about .fr{ width:60%; padding-right:1rem }
.tuig .tg-about{ font-size:1rem;  }
.tuig .tg-about p{ text-indent:2rem;}
.tuig .a-more{ margin-top:10px;}
.tuig .tg-about .ab-pic{ margin-top:2rem;}
.tuig .line{  padding:35px 0;}
.tuig .line .w635{ width:53%;height:5px;}
.tuig .line .bg1{ background:#6a3906;}
.tuig .line .bg2{ background:#7d0022;}
.tuig .line .bg3{ background:#00561f;}
.tuig .line .bg4{ background:#31004a;}
 
/*产品直达*/
.tuig .tg-pro-box ul{ padding:0  1rem;} 
.tuig .tg-pro-box ul li{  background:url(../../home/images/tuig/tg-pro-bg1.png) right top no-repeat; background-size:90%; width:21%; float:left; margin:1rem 2% 1rem 0; padding-right:2%;}
.tuig .tg-pro-box ul li span{ display:block; width:100%;  position:relative;}
.tuig .tg-pro-box ul li b{ position:absolute; top:35%; left:8%; display:block; width:80%; text-align:center; font-size:1.1rem; color:#6a3906; font-weight:normal;}
.tuig .tg-pro-box ul li .buy-btn img{ height:2.2rem; display:block; margin:1rem auto; }
.tuig .tg-pro-box ul li.mr0{ margin-right:0;}
.tuig .tg-pro-box ul li:hover,
.tuig .tg-protj ul li span img:hover{ filter:alpha(opacity=90);  -moz-opacity:0.9; opacity:0.9;*zoom:1;position:static;}
/*地址*/
.tuig .tg-address{ padding:0 5%;}
.tuig .tg-address-box p{ font-size:1.2rem; line-height:2.6rem;}
/*产品推荐*/
.tuig .tg-protj ul{ padding:0 5%;}
.tuig .tg-protj ul li{ float:left; width:28%; margin-right:5%;}
.tuig .tg-protj ul li span{ display:block; width:100%; padding:2%; border:1px #313131 dashed; border-radius:10%;}
.tuig .tg-protj ul li span img{ display:block; width:100%;}
.tuig .tg-protj ul li p{ color:#f6e9b9; font-size:1.2rem; text-align:center; background:#d83640; margin:10% auto; width:80%; line-height:2.4rem; vertical-align:middle;}
/*加长板新闻 */
.tuig .tg-news ul{ padding:0  5%;}
.tuig .tg-news ul li{ position:relative;font-size:1.2rem; line-height:3rem; border-bottom:1px #eee solid;}
.tuig .tg-news ul li a{ font-size:1.2rem;color:#313131;}
.tuig .tg-news ul li:hover,.tuig .tg-news ul li:hover a,.tuig .tg-news ul li:hover span{ color:#d83640;}
.tuig .tg-news ul li span{ position:absolute; top:0; right:0;}
/*开户行*/
.kaihuhang{ margin: .8rem 0 1rem; background-color: #fff; font-size: .1.3rem;}
.kaihuhang ul li{line-height: 3rem;height: 3rem;font-size: 1.25rem; border-bottom: 1px solid #F5F5F5; overflow: hidden; padding: 0 15px 0 25px; position: relative;}
.kaihuhang ul li span:after{ content: ""; position: absolute; top: 3px; left: 0px; width: 2.5rem; height: 2.5rem; }
.kaihuhang ul li:after{ content: ""; width: 3px; height: 3px; border-radius: 3px; background-color: #46A3FF; position: absolute; top: 16px; left: 10px; }
/*.kaihuhang ul li:nth-child(1) span:after{background: url(../../wap/images/icon_1.png) no-repeat; background-size: cover;}
.kaihuhang ul li:nth-child(2) span:after{background: url(../../wap/images/icon_2.png) no-repeat;background-size: cover;}
.kaihuhang ul li:nth-child(3) span:after{background: url(../../wap/images/icon_3.png) no-repeat;background-size: cover;}*/
.kaihuhang ul li:last-child{ border-bottom: 0px; }
.kaihuhang ul li span{ display: inline-block; float: right; color: #666;}
.kaihuhang header{font-size: 1.6rem; padding-bottom: 10px; position: relative; padding-left: 15px;}
.main_banner{ margin-left: auto;margin-right: auto; position: relative; overflow: hidden;z-index: 1; }
.main_banner a{ display: inline-block; float: left; width: 100%; font-size: 1rem; text-align: center;}
.main_banner a img{ width: 100%; min-height: 80px; }
.goodsdata{ margin-top: 1rem; padding-bottom: .5rem;}
.goodsdata dl:nth-child(1){ border-top: 1px solid #f2f2f2;}
.goodsdata dl:nth-child(2){ border-top: 1px solid #f2f2f2;}
.goodsdata dl:nth-child(2n+1){border-right: 1px solid #f2f2f2;}
.goodsdata dl{ border-bottom: 1px solid #f2f2f2;}
.goodsdata{ overflow: hidden; }
.goodsdata dl{ width: 48%; float: left; text-align: center; font-size: 1.2rem; margin:0 auto; padding: .5rem 0;}
.goodsdata dl dt{ float: left; width: 50%;}
.goodsdata dl dd{ float: right;/* width: 50%;*/}
.goodsdata dl dt a{ display: inline-block; width: 51%; float: left; line-height: 2rem;}
.goodsdata dl dt span{ display: inline-block; width: 51%; float: left; line-height: 2rem;}
.goodsdata dl dd span{ display: inline-block; width: 51%; float: left; line-height: 2rem;}
.goodsdata dl dd span.red{ color: #f00;}
/*收货地址保存*/
.input_adress {
    border: 1px solid #e6e6e6;
    width: 70%;
    padding: 2px 5px;
    display: inline-block;
    height: 30px;
    border-radius: 2px;
}
.goodslist{margin: 50px auto;}
.goodslist ul{width: 100%; overflow: hidden;}
.goodslist ul li{ background-color: #FFFFFF; overflow: hidden; font-size: 1.4rem;line-height: 3rem; padding: 0 1rem; margin-bottom: 1rem;}
.goodslist ul li .dt_left{display: inline-block;width: 68px; }
.goodslist ul li .cart_txt{display: inline-block;width:120px; }
.setaddress p{ padding-left: 10px}
/*首页--头部信息*/
.index_slider{ padding-top: 2.5rem; }
.index_nav{ width: 100%; background-color: #396DB5; position: fixed; top: 0; left: 0; z-index: 99; box-shadow: 0 0 2px #888; height: 2.8rem; line-height: 2.8rem;}
.index_logo{ width: 55%; display: inline-block; }
.index_logo > img{ width: 7rem; padding: 5px; }
.welcome{ color: #1866b2; font-style: 1rem;padding-right: 1rem; }
.head_san span{width: 0;height: 0;border-width: 10px;border-style: solid;border-color: #1866b2 transparent transparent transparent;}
.welcome {
  position: relative;
  cursor: pointer;
  padding: 0 7px;
  height: 39px;
  line-height: 39px;
  padding: 0 5px;
}
.address {width: 80px;padding-top: 9px;}
.welcome .add_cit {
  position: relative;
  width: 3.5rem;
  display: block;
  cursor: pointer;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-align: center;
  color: #fff;
  font-size: 12px;
  box-sizing: content-box;
  font-style: inherit;
}
.welcome .add_cit:after{ content: ""; position: absolute; top:16px; right: 0px;width: 0;height: 0;border-width: 6px;border-style: solid;border-color: #fff transparent transparent transparent;  }
.welcome span {
  width: 9px;
  height: 5px;
  overflow: hidden;
}
.address_select_drop {
  display: none;
    position: fixed;
  width: 100%;
  left: 0;
  top: 2.8rem;
    min-width:7rem;
    background-color: #fff;
  z-index: 99991;
}
.address_select_drop li a {
  display: block;
  line-height: 1.2rem;
  height: 1.2rem;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #959595;
  font-size: .65rem;
}
.address_select_drop li a:hover {
  color: #fff;
  background: #f54d56;
}
/*2018-9.1 fang*/
/*首页产品七大类*/
.flex {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-around;
}
.index_mar_top{  border-radius: 2px; line-height: 1.2rem; height: 1.2rem; width: 100%;    padding:.4rem 0 .6rem 0;}
.index_mar_top .list { width: 20%; font-size: .6rem; background: #f5f5f5;border-radius: 15px;}
.index_mar_top .list p{ text-align: center; color: #454545;}
.cont{ background-color: #fff; margin-top: 0.5rem}
.index_mar_top .on a p{ color: #fff; }
.index_mar_top .on{ background: #2682DC; color: #fff;}
/*.index_mar_top .list1 {width: 20%; font-size: 1.6rem;}*/
.list1 p{ text-align: center;}
.cont{ background-color: #ffffff; margin-top: 0.5rem}
.goodsdata li{ line-height: 2.6rem; height:2.6rem; width: 100%;}
.goodsdata li span{text-align: center; display: inline-block;width:25%; border-bottom: 1px dotted #e1e1e1;}
/*首页产品tab*/
.p_price_a{ padding-left: 15px; margin-bottom: 20px; font-family: "宋体";}
#result{ border: 1px solid #E2E2E2; }
#result h4{ font-size: 14px; padding: 10px 0; }
#result h4 span{color: #396DB5;}
.tb_list{ margin: 0 6px; overflow-y: hidden; }
.tb_list thead{ border-bottom: 1px solid #ddd; }
.tb_list th{ width: 14%; height: 30px; line-height: 30px; text-align: center;}
.tb_list .td_one{ border-bottom: 1px solid #F1F1F1; color: #666; }
.tb_list .td_one:last-child{ border-bottom: none; }
.tb_list .td_one th:nth-child(2){ color: #F6A934; }
.tr_one td{ line-height: 40px; height: 40px; text-align: center; font-family: "宋体"; font-style: normal; font-size: 1.2rem }
.td_one th{ font-weight: normal; }
.table_box_wap{ overflow-y: auto; overflow-x: hidden; display:block; height:120px;}
.table_box_wap::-webkit-scrollbar{ display: none; }
.tb_list thead tr{display:table; table-layout:fixed;width: 100%; font-size: .65rem; }
.tb_list tbody tr {display:table;width:100%;table-layout:fixed; font-size: .65rem;}
.cont>h4{color: #454545;font-size: .85rem;padding: .5rem 0;font-weight: 600;}

/*首页新闻*/
.arc_h3{ position: relative; padding: .5rem 0; display: block; }
.arc_h3 .h_bg{ font-size: .7rem; padding: .3rem 0; font-weight: 500; position: absolute; bottom: .5rem; color: #fff; width: 100%; background-color: #2F2620; opacity: 0.8; }
.arc_h3 h3{width: 80%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: normal;font-size: .75rem; padding-left: 10px}
.arc_h3 > i{ font-style: inherit; }
.gun_list{ float: left; margin-right: 15px; width: calc((100% - 15px) / 2); max-height: 29vh; padding-top: .5rem; }
.gun_list:nth-child(2n){ margin-right: 0px; }
.gun_list a{ display: block; }
.gun_list a p{width: 100%; color: #888; line-height: 1.6rem;}
.gun_list a p img{width: 100%;max-height: 18vh; height: 18vh;}
.arc_h3 .con{ width: auto; text-align: right;padding-right: 10px; }

/*09.04 重新定义首页样式*/
.f_title{ border-bottom: 1px solid #EBEBEB; padding: .6rem 0;}
.f_title .sp_more{ display: block; color: #909090; font-size: 12px; width: 20%; text-align: right; font-family: "\5b8b\4f53";}
.f_in_title{ position: relative; }
.index_title_sp{ padding-left: 15px; font-size: .75rem;}
.index_icon_1{content: ""; position: absolute; top: 2px; left: 0px; height: 18px; border-left: 4px solid #396DB5; padding-left: 10px; }
/*首页--推荐销售*/
.f_tui a{ display: inline-block; float: left; margin-right: 15px; width: calc((100% - 15px) / 2); }
.f_tui a:nth-child(2n){ margin-right: 0px; }
.f_tui_img{height: auto;}
.f_tui_img img{height: auto; width: 100%;}
.tuijian {padding: .2rem 0;}
.tuijian .tui_li{ height: 1.8rem; line-height: .9rem; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.tuijian li{ color: #454545;font-weight: normal;font-size: .65rem;}
.tuijian li span{ width: 48%; padding-top: .3rem;}
.tuijian li .red{ color: #FF9933;  font-size: .75rem;}
.index_footer{ padding: .5rem 0 3rem; }
.index_footer a{display: block;}
.index_footer p,.index_footer a{ font-size: .65rem; text-align: center; color: #999; line-height: 1rem; }
/*新闻中心--列表*/
.zc_news{ border-bottom: 1px solid #ddd; margin: 0 1rem; padding: 15px 0;}
.zc_news:last-child{ border-bottom: none; padding-bottom: 4rem; }
.zc_news a{ display: block;}
.zc_news dt{width: 11rem; float: left;}
.zc_news dd{ float: right; width: calc(100%-  12rem); padding: 1rem 0;}
.zc_news dt img{width: 11rem; }
.zc_news dd h4{ font-size: 1.4rem; color: #666; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zc_news dd h6{ padding-top: .3rem; font-size: 1.2rem; color: #999; display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height: 3rem; line-height: 1.5rem;}
/*加入购物车*/   
 .cart-concern-btm-fixed {
        position: fixed;
        left: 0;
        bottom: 0;
        width: 100%;
        box-sizing: border-box;
        background: #fff;
        height: 50px;
        z-index: 10;
        text-align: center;
        background-color: rgba(255,255,255,0.9);
        box-shadow:0 4px 12px 4px  rgba(0,0,0,0.2);
    }
    .concern-cart, .action-list {
        float: left;
        height: 100%;
        overflow: hidden;
        position: relative;
    }
    .concern-cart{
        width: 47.5%;
    }
    .concern-cart a {
        width: 30.33%;
        display: inline-block;
        height: 100%;
        overflow: hidden;
        position: relative;
    }
    .concern-cart a em{
        width: 23px;
        height: 20px;
        display: block;
        margin: 10px auto 5px;
        position: relative;
    }
   .concern-cart a > i{display: none; content: ""; position: absolute; top: 0px; right: 0px; width: 1.5rem; height: 1.5rem; line-height: 1.5rem; font-size: 1rem; border-radius: 100%; background-color: #FF9933; color: #fff; }
    .concern-cart .btm-act-icn{
        background: url(/cart_all.png) -26px 0 no-repeat;
        background-size: 100px 100px;
    }
    .concern-cart .love-heart-icn{
        background: url(/cart_all.png) -50px -3px no-repeat;
        background-size: 100px 100px;
    }
    .concern-cart .cart-car-icn{
        background: url(/cart_all.png) 0 -21px no-repeat;
        background-size: 100px 100px;
    }
    .concern-cart .focus-info {
        display: block;
        font-size: 9px;
        line-height: 9px;
        height: 15px;
        text-align: center;
        color: #232326;
    }
    .action-list {
        width: 52.5%;
    }
    .action-list a{
        display: inline-block;
        height: 100%;
        line-height: 50px;
        overflow: hidden;
        position: relative;
        width: 50%;
        font-size: 1.4rem;
        color: #fff;
    }
.video_list{ margin: 0 auto; overflow: hidden; padding-top: .5rem; }

/*09.16 重新定义首页样式*/
.i_title{ border-bottom: 1px solid #EBEBEB; padding: .3rem 0;}
.i_title a{position: relative; overflow: hidden;}
.i_title a:after{content: ""; position: absolute; top: 0px; left: 0px; height: 17px; border-left: 4px solid #396DB5; padding-left: 10px; } 
.i_title span:first-child{ display: inline-block; text-align: left; font-size: .85rem; padding-left: 15px;font-weight: 600;color:#396DB5}
.i_title span:last-child{ color: #909090; font-size: 12px; width: 20%; float: right; text-align: right; font-family: "\5b8b\4f53"; padding-top: 3px; vertical-align: middle;}
/*首页--体验中心*/
.box_list_1 ul{overflow: hidden; }
.box_list_1 ul li{ float: left; margin-right: 15px; width: calc((100% - 15px) / 2); max-height: 29vh; padding-top: .3rem; }
.box_list_1 ul li:nth-child(2n) {margin-right: 0px;}
.box_list_1 ul li a{ display: block; width: 100%;}
.box_list_1 ul li a>img{ width: 100%;}
.box_list_1 ul li h4 {font-size: .7rem;color: #454545;}
.box_list_1 ul li p{ overflow: hidden; padding-bottom: .2rem; font-size: .6rem; line-height: .8rem; }
.box_list_1 ul li p > a{ width: 66%; display: inline-block; color: #666; }
.box_list_1 ul li span{ width:34%; text-align: right;  float: right; color: #666; }

/*订单详情*/
.list_detail{margin-top: 50px;}
.orderfff{ background-color: #fff; padding: 0 1rem;}
.wrap_detail .wrap_left { width: 30%; float: left; padding-left: 5%; text-align: justify; }
.wrap_detail .wrap_right { width: 60%; float: left; text-align: left; }
.wrap_detail .ls_head { background: #f5f5f5; border-bottom: 1px solid #e8e8e8; line-height: 2rem; height: 2rem;}
.order_line{ border-bottom: 1px solid #F4F4F4;padding: 1rem; font-size: 1.4rem; background-color: #fff; }
.order_address_list { padding: .8rem 15px; font-size: 1.4rem}
.order_address_list .img { width: 2rem; margin-right: .5rem; }
.order_address_list .name { color: #333; }
.order_address_list .addr { color: #666; margin-top: .2rem; }
.ml15 {margin-left: 1.5rem;}
.order_all .tb-orders .tr_detail{ border-bottom: 1px solid #e8e8e8; }
.order_all .tb-orders .tr_detail th .span_1 { float: left; padding:.3rem 0;color: #396DB5; }
.order_all .tb-orders .tr_detail th .span_2 { float: right; padding:.3rem 0;color: #434343; font-weight: normal; }
/*首页 银行*/
.bg_open{ background-color: #fff; padding:0 .5rem .5rem .5rem;}
.open_bank{ background-color: #005DAD; padding: .5rem 0}
.open_bank .open_left{ width: 3rem; border-right: 1px solid #ccc;}
.open_bank .open_left span{ width: 1rem; display: block; color: #F4E6AC; text-align: center; height: auto; margin: .5rem auto; font-size: .85rem; border: 1px solid #F4E6AC; }
.open_right{ padding: .5rem;}
.open_right li{ line-height: 1.2rem; color: #fff; font-size: .75rem;}
.open_right span{ text-align: justify; width: 3rem; display: inline-block; text-align-last: justify; text-justify:inter-ideograph;}

/**********10.18 个人中心 头部header*********/
/*头部*/
.header { padding-top: 52px; width: 100%; }
.header_fixed { line-height: 37px; display: -webkit-box; display: -webkit-flex; display: flex; background: #fff; position: fixed; border-bottom: 1px solid #dddddd; padding: 7px 15px; width: 100%; left: 0; top: 0; box-sizing: border-box; z-index: 20; }
.header_left { text-align: left; width: auto; align-items: center; display: -webkit-flex; }
.header_right { text-align: right; width: auto; align-items: center; display: -webkit-flex; }
.header_top_back {width: 50px;}
.header_top_back img {width: 11px; margin-top: -3px; }
.hea_center{ text-align: center; display: inherit; font-size: .85rem }
.header_right a{ font-size: .6rem }
.header_right_width{ width: 50px; display: block;}

/*.header_search { background: #f0f0f0; padding: 0 10px; box-sizing: border-box; border-radius: 5px; line-height: normal; }
.header_search_input input { border: 0; width: 100%; font-size: 0.6rem; color: #333; background: transparent; padding: 0.55rem 0; line-height: normal; }
.header_scanning img { width: 1rem; margin-top: -4px; }
.header_search_icon { margin-right: 10px; align-items: center; display: -webkit-flex; }
.header_search_icon img { width: 1rem; }
.Message_hints { display:block; position: relative; }
.Message_hints img { width: 1rem; margin-top: -4px; }
.Message_hints span { display: block; position: absolute; left: 0.5rem; top: 0; font-size: 0.5rem; color: #fff; background: #f54d56; border-radius: 0.35rem; height: 0.7rem; text-align: center; padding: 0 0.15rem; line-height: 0.7rem; }
*/
/*板材资讯*/
/*.inews{ margin-top: .3rem; padding-bottom: 3rem;}
.inews dl{  border-top: #f5f5f5 1px solid; padding: .5rem;}
.inews dl a{ display: block;}
.inews dl dt{ width: 36%; float: left; overflow: hidden;}
.inews dl dt img{ width: 100%; }
.inews dl dd{ width: 60%;float: right; overflow: hidden; display: table-cell; }
.inews dl dd h4{ font-size: .75rem;line-height: 1.2rem; color: #454545; }
.inews dl dd h6{ font-size: .65rem;line-height: 1rem; color: #888;}*/
/*原料行情*/
.grid_ul {width: 100%; left: 0px; background-color: #fff; margin-top: .3rem;}
.grid_ul li,.li_ul li{ width: 24.3%; border: 1px dashed #f1f1f1; float: left; margin: 0 auto; text-align: center; height: 1.8rem; line-height: 1.8rem; }
.li_ul:nth-child(2n){background-color: #F9F9F9;}

/*订单提交中*/
.person_infor_group { background: #fff; margin-top: .3rem;}
.person_list_left100 .infor_list_left { width: 100px; }
.infor_group {
    padding: 8px 15px;
    line-height: 24px;
    font-size: .7rem;
    color: #262525;
}
.infor_list_right {
    text-align: right;
    color: #999;
}
.infor_list_right input {
    cursor: pointer;
}
.group_text {
    width: 100%;
    border: 0;
    height: 24px;
    line-height: 24px;
    color: #999;
}
.submit_a {
    background-color: #2682DC;
    line-height: 45px;
    height: 45px;
    color: #262525;
    font-size: .65rem;
    text-align: center;
    color: #fff;
    margin-top: .3rem;
}
/*弹窗*/
.deposit_con, .deposit_con_use { display: none; }
.mask_deposit { position: fixed; top: 22%; left: 13%; z-index: 999; width: 74%; }
.mask_top { background-color: #FEF4F5; text-align: center; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.mask_center { background-color: #fff; border-radius: 8px; }
.mask_center .p_title { text-align: center; font-size: .65rem; line-height: 35px; height: 35px; padding-bottom: 10px; }
.mask_input { overflow: hidden; border: 1px solid #ccc; border-radius: 8px; margin: 0 20px 20px; padding: 4px 0; }
.mask_input .mask_left { width: calc(100% - 4.3rem); }
.mask_input .mask_left input { width: 100%; box-sizing: border-box; margin: 0 auto; padding: 0 6px; border: none; font-size: 0.5rem !important; line-height: 1.2rem; color: #444; }
.mask_input .mask_right { width: 4.3rem; overflow: hidden; text-align: right; }
.mask_right .yzm { width: 2.6rem; text-align: left; }
.shuaxin { width: 14px; height: 17px; line-height: 17px; float: right; padding-top: 5px; padding-right: 4px; }
.maskf_a { overflow: hidden; text-align: center; border-top: 1px solid #E7E7E7; margin: 0 5px; }
.maskf_a a { display: block; text-align: center; color: #FFC000; margin: 0 auto; width: 49.5%; font-size: 0.65rem; line-height: 35px; height: 35px; }
.mask_border { border-right: 1px solid #E7E7E7; }
/*焦点*/
.btn_bottom .on { color: #fff; background-color: #FFC000; }
/*忘记密码*/
.phone_mes { padding: 0 20px; color: #4C4C4C; font-size: .6rem; line-height: 35px; height: 35px; }
.infor_text { background-color: #fff; }
.pass_left { font-size: .7rem; width: 76px; color: #000; font-family: "黑体"; }
.pass_right .yzm { border: none; line-height: 45px; height: 45px; padding-left: 10px; font-size: .7rem; width: calc(100% - 96px); }
.pass_right { font-size: .6rem; }
.mas_s { width: auto; text-align: right; border-left: 1px solid #D9D9D9; color: #9b9ba2; padding-left: 8px; }
.mas_pass { width: 30px; text-align: right; }
.mas_pass img { width: 24px; }
.pass_top { border-top: 1px solid #D9D9D9; }
.log_bg { background-color: #fff; padding-bottom: 100px; }
.content .login_title { width: 100%; }
.content .login_list { padding: 0 15px; line-height: 45px; height: 45px; }
.content .login_list .inp { box-sizing: border-box; line-height: 24px; border: 0; width: 100%; font-size: .65rem; padding: 8px 10px; }
.bg_height { height: .3rem; }
.btn_top { height: .6rem; }
.btn { width: 90%; display: block; padding: 0.3rem 0; background-color: #E0E0E1; font-size: .8rem; margin: 0 auto; text-align: center; color: #A5A5AA; border-radius: 5px; }
.btn_bottom { margin-top: 25px; }
.content .pass_top:first-child { border-top: 0; }
/*登录*/
.login_img { margin: 0 auto; width: 100px; height: 80px; padding: 15px 0; }
.login_img a { display: block; }
.content .login_list .list_bottom { box-sizing: border-box; line-height: 24px; border: 0; width: 100%; font-size: .65rem; padding: 8px 0px; border-bottom: 1px solid #D9D9D9; }
.btn_yellow { width: 90%; display: block; padding: 0.4rem 0; background-color: #2682DC; font-size: .8rem; margin: 0 auto; text-align: center; color: #fff; border-radius: 5px; }
.login_href { font-size: 0.65rem; margin-top: 14px; overflow: hidden; padding: 0 15px; }
.login_href a { color: #878787; }
.login_mt { margin-top: 15px; }
/*个人中心--二维码*/
.mask { position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5); z-index: 99; display: none; }
.layer { position: fixed; left: 14.7%; top: 25%; background: #fff; z-index: 100; overflow: hidden; border-top-left-radius: 5px; border-top-right-radius: 5px; width: 70.6%; display: none; }
.layer .top_bg { background: #fef4f5; text-align: center; padding: 1.2rem 0; }
.layer .top_bg img { width: 40%; }
.layer .bottom { padding: 1.4rem 0; text-align: center; }
.layer .bottom h2 { position: relative; font-size: .75rem; color: #444; margin-bottom: .65rem; }
.layer .bottom h2:after { content: ""; position: absolute; left: 50%; bottom: -5px; width: 2rem; background: #ffcc00; height: 1px; margin-left: -1rem; }
.layer .bottom a { font-size: .9rem; color: #f8b809; font-weight: bold; }
.service_layer { /*height:12.9rem;*/ margin-top: -6.45rem; }
.show { display: block; }

.layer .operation_button { font-size: .65rem; color: #333; }
.layer .operation_button button { width: 50%; float: left; background: #fff; text-align: center; height: 1.8rem; line-height: 1.8rem; border: none; border-top: 1px solid #efefef; border-right: 1px solid #efefef; }
.layer .operation_button button:last-child { border-right: none; }
.col_f8b { color: #f8b809; }
.list_empty { text-align: center; font-size: .75rem; color: #444; }
.list_empty h6 { font-size: .6rem; color: #999; margin-top: .1rem; }
.list_empty img { width: 31%; margin-top: 4.5rem; margin-bottom: 1.5rem; }

/*付款确认*/
.layer_code { position: fixed; left: 14.7%; top: 50%; background: #fff; z-index: 100; overflow: hidden; border-top-left-radius: 5px; border-top-right-radius: 5px; width: 70.6%; }
.layer_code .bottom { padding: 1.4rem 0 1rem; text-align: center; }
.layer_code .bottom h2 { position: relative; font-size: .75rem; color: #444; margin-bottom: .65rem; }
.layer_code .bottom h2:after { content: ""; position: absolute; left: 50%; bottom: -5px; width: 2rem; background: #ffcc00; height: 1px; margin-left: -1rem; }
.layer_code .bottom p{ color: 666; font-size: .7rem; }
.layer_code .bottom a { font-size: .9rem; color: #f8b809; font-weight: bold; }
.layer_code .operation_button { font-size: .65rem; color: #333; }
.layer_code .operation_button button { width: 50%; float: left; background: #fff; text-align: center; height: 1.8rem; line-height: 1.8rem; border: none; border-top: 1px solid #efefef; border-right: 1px solid #efefef; }
.layer_code .operation_button button:last-child { border-right: none; }
.col_f8b { color: #f8b809; }
.show { display: block; }
.login_import { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; padding-left: 0.6rem; }
.register_proving {position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center;}
.re_pro_input {-webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
.login_import input {line-height: 24px; border: 0; width: 100%; font-size: 0.65rem; padding: 8px 0; } 
.login_import .regist_gain {box-sizing: border-box; width: auto; padding: 7px 11px; font-size: 14px; background: #efefef; border: 1px solid #e4e4e4; color: #333333; line-height: normal; }
.operation_button{ padding-top: 8%; }
.layer_code .operation_button a{width: 50%; float: left; background: #fff; text-align: center; height: 1.8rem; line-height: 1.8rem; border: none; border-top: 1px solid #efefef; border-right: 1px solid #efefef; } 

/*订单列表页面*/
.order_content_ul{background: #fff;line-height: 45px;}
.order_content_ul li{float: left;width: 20%;text-align: center;font-size: 0.7rem;}
.order_content_ul li a{display: block;color: #333333;}
.order_content_ul li.cur{width: 20%;margin: 0 auto; border-bottom: 1px solid #2682DC;}
.order_content_ul li.cur a{ color: #2682DC;}
.order_c_shop{ margin-top: .3rem; }
.order_shop_list {
    margin: 12px 0;
}
.o_list_header {
    padding: 0.4rem 15px 0.2rem 15px;
    background: #fff;
}
.o_lh_header {
    background: #fff;
    padding:0.25rem 15px;
}
.o_list_hea_lf img {
    display: inline-block;
}
.shop_logo {
    width: 10%;
    margin-right: 2px;
    vertical-align: middle;
}
.o_list_shopT {
    font-size: 0.7rem;
    color: #333333;
}
.oder_back {
    width: 5%;
    margin-left: 2px;
    vertical-align: middle;
}
.o_list_status {
    font-size: 0.7rem;
    color: #2682DC;
}
.o_list_introduce_evey{ background-color: #fff; margin-top: .05rem;} 
.o_list_introduce {
    padding: 12px 15px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
}
.child_introduce {
    padding: 12px 15px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    background-color: #fff;
}
.o_list_int_tu {
    margin-right: 0.6rem;
    border-radius: 3px;
    width: 4.8rem;
    height: 4.9rem;
}
.o_list_int_tu img {
    width: 100%;
    border-radius: 3px;
}
.o_list_int_text {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}
.o_list_int_p {
    font-size: 0.7rem;
    color: #4c4c4c;
}
.o_list_span {
    margin-top: 1.3rem;
}
.o_list_money {
    color: #FF9933;
    font-size: 0.8rem;
}
.o_list_num {
    color: #999;
    font-size: 0.68rem;
    margin-top: 2px;
}
.o_list_thr {
    background: #fff;
    padding: 0.3rem 15px 0 15px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    border-top: 1px solid #f2f2f2;
}
.o_list_thr_num{text-align: right;margin-right: 1.1rem; font-size: 0.65rem;color: #666;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;}
.o_list_thr_num i{padding: 0 3px;}
.o_list_thr_money{
    font-size: 0.65rem;
    color: #666666;
    text-align: right;
    align-items: center;
    display: -webkit-flex;
}
.o_list_thr_money span{color: #FF9933;font-size: 0.8rem;}
.o_list_logistics{background: #fff;padding: 0.6rem 15px;text-align: right;}
.o_list_logistics a{text-align: center; display: inline-block;margin-left: 4px;width: 3.4rem; border:1px solid #ccc;padding: 3px 0;color: #333;font-size: 0.68rem;}
.o_list_logistics .current{color: #f54d56;border:1px solid #f54d56;}
.order_po_color{
   position: fixed;
   width: 100%;
   height: 100%;
   left: 0;
   top: 0;
   z-index: 98;
   background: rgba(0,0,0,0.5);
}
.goods_list_border{ background-color: #fff; padding: 0 15px; margin-bottom: .15rem; font-size: .7rem;}
.a_goods{ float: right;  width: 3.2rem; display: inline-block; text-align:center; padding: 2px 5px; margin-bottom: .3rem;}
.a_que{border: 1px solid #2682DC; color: #fff; margin-left: .5rem; background-color: #2682DC;}
.logistics_a{ border: 1px solid #ddd; color: #666;}
/*发表评价*/
.appraise_list li { padding: 0 15px; background: #fff; margin-bottom: .5rem; font-size: .65rem; color: #4c4c4c; }
.list_goods1 { padding-top: 1rem; }
.list_goods1 .img { width: 5rem; height: 5rem; overflow: hidden; margin-right: .5rem; border: 1px solid #ddd; }
.appraise_list .scoring_list { margin-top: 1rem; }
.appraise_list .scoring span { float: left; background: url(../images/publication_bg.png) no-repeat left top; background-size: 100% 100%; width: 1rem; height: 1rem; margin-left: .6rem; }
.appraise_list .scoring span.on { background: url(../images/publication_on.png) no-repeat left top; background-size: 100% 100%; }
.textarea { margin-top: 1rem; background: #f5f5f5; padding: .65rem .4rem; font-size: .6rem; color: #666; }
.textarea textarea { width: 100%; background: #f5f5f5; border: none; font-size: .6rem; color: #666; }
.textarea .textarea_bottom { font-size: .55rem; color: #bbb; text-align: right; }
.upload { padding-top: .8rem; }
.upload .img { width: 4rem; height: 4rem; overflow: hidden; border-radius: 3px; margin-bottom: .5rem; margin-right: .3rem; position: relative; border: 1px solid #ddd; }
.upload .img input { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; }
.upload_bottom { font-size: .55rem; color: #bbb; }
.appraise_button { margin-top: .65rem; text-align: right; padding: .5rem 0; border-top: 1px solid #f4f4f4; }
.appraise_button button { font-size: .7rem; color: #666; background: #fff; padding: 0.1rem .8rem; border-radius: 3px; border: 1px solid #666; }
.layui-upload-list > img{ 
    float: left;
    margin-right: 2.5%;
    width: calc((100% - 7.5%) / 3);}
/*发表评价--详情*/
.appraise_list li .appraise_date { font-size: .6rem; color: #999; margin-top: .3rem; padding-bottom: .8rem; }
.order_list .pay_for .status { color: #f8b809; }

/*订单详情*/
.bg_white { background: #fff; }
.mb5 { margin-bottom: 5px;}
.order_details_top { padding: .8rem 15px; background: #fff;} 
.order_details_top .img { width: 1.8rem; margin-left: .5rem; }
.order_details_top .title { font-size: .85rem; color: #f54d56; margin-top: 0.22rem; vertical-align: middle;}
.logistics_list { background: #fff; padding: .8rem 15px; font-size: .65rem; color: #333; }
.ml7 { margin-left: .7rem; }
.order_address_list { padding: .8rem 15px; }
.order_address_list .name { font-size: .75rem; color: #363636; }
.order_address_list .address { font-size: .65rem; color: #363636; vertical-align: middle; margin-top: .2rem;}
.address .img{ width: .8rem; margin-right: .2rem; margin-top: -0.2rem}
.order_parcel .parcel_title {vertical-align: middle; font-size: .75rem; color: #4c4c4c; padding: .65rem 15px; border-bottom: 1px solid #f4f4f4; }
.order_parcel .parcel_title a{ display: block; color: #4c4c4c; }
.order_parcel .parcel_title img{ width: .85rem; margin-right: .3rem;}
.order_parcel .parcel_bottom { text-align: right; padding: .8rem 15px; border-top: 1px solid #f4f4f4; }
.order_parcel .parcel_bottom a { display: inline-block; font-size: .65rem; color: #595959; border: 1px solid #e4e4e4; height: 1.4rem; line-height: 1.4rem; width: 26.6%; text-align: center; border-radius: .7rem; margin-left: .5rem; }
.parcel_details { padding: .8rem 15px; }
.parcel_details li { margin-bottom: .6rem; text-align: right; font-size: .7rem; color: #666; }
.parcel_details li:last-child { margin-bottom: 0; }
.parcel_details_num li { color: #f54d56; }
.parcel_details_num li  .label,.parcel_details li .label{ color:#999; }
.parcel_details_num .totle_num { color: #666; font-size: .65rem; text-align: right; border-top: 1px solid #f4f4f4; padding-top: .5rem; margin-top: .5rem; margin-bottom: -0.3rem; }
.parcel_details_num .totle_num span { color: #f54d56; font-size: .85rem; }
.parcel_bottom{ margin-bottom: 3.5rem; }
.general_list_infor { padding: .8rem 15px; }
.general_list_infor li { margin-bottom: .6rem; text-align: right; font-size: .7rem; color: #999; }
.general_list_infor li:last-child { margin-bottom: 0; }
.collection_top { /*background: #fff; */margin-bottom: .3rem; }
.collection_top .order_details_a {display: block; padding: .8rem 15px; font-size: .68rem; color: #4c4c4c; border-bottom: 1px solid #f4f4f4; }
.collection_top .order_details_a:last-child { border-bottom: none; }
.collection_top .img { width: 5rem; height: 5rem; margin-right: .5rem; }
.collection_top .img img{ border-radius: 3px;}
.collection_top .instr { color: #f8b809; margin-right: .4rem; }
.collection_bottom { background: #fff; padding-top: 1rem; }
.order_details_text{ font-size: .68rem; }
.order_details_text .name{  }
.order_details_text .color{color:#999; margin-top: .2rem; }
.order_details_text .price{ font-size: .8rem; color:#F44D55; margin-top: .4rem;}
.order_details_text .price .black{ color:#333;}
.pay_footer_right{text-align: right;  padding: 0.6rem 15px;overflow: hidden;}
.pay_footer { position: fixed; left: 0; bottom: 0; width: 100%; z-index: 88; background: #fff; box-shadow: 0px -3px 4px rgba(239,239,239,0.7); height: 54px; }
.pay_footer a { text-align: center; border-radius: 3px;float: right; font-size: .7rem; margin: .4rem 0rem .4rem 0; border: 1px solid #f54d56; color: #f54d56;  display: block; height: 35px; line-height: 35px; width: 23%; margin-top: -2px;}
.pay_footer a.gray_bg {border: 1px solid #D9D9D9;color:#333;}
/*交易关闭*/
.leaven_close_top{border-top: 1px solid #F2F2F2;}
.order_address_list .leaven_close{ color:#999; font-size: .7rem;}
.leaven_input_text{padding: .3rem 0; line-height: 1.2rem; height: 1.2rem; border: none; width: 100%; font-size: .7rem; }
.leaven_input_text:focus{ color:#333; }
/*待收货*/
.order_container .link_a,.sales_list .sales_a { display: block; background: url(../images/link-right.png) no-repeat right center; background-size: .45rem; padding-right: .7rem; }
.logistics_list .link_a { color: #333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.logistics_list a img { width: 1.2rem; margin-right: .5rem; }
.refund{ margin-top: .3rem; border-radius: 3px; font-size: .7rem; color:#333; text-align: right; width: 100%;}
.refund span{ display: inline-block; width: 65px; border-radius: 3px; border: 1px solid #ccc; text-align: center; height: 30px; line-height: 30px;  }
/*选择服务类型*/
.sales_box,.sales_box_bo{ background-color: #fff; }
.sales_list,.sales_list_cur{ display: block; padding: 0 15px;}
.sales_list .sales_a,.sales_list_cur .sales_a { padding: .5rem 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.sales .sales_img img{ width: 1.2rem; vertical-align: middle; margin-top: .2rem;  margin-right: .5rem}
.sales .sales_money{ font-size: .75rem; color: #383838; }
.sales .sales_text{ font-size: .65rem; color: #999; }
.sales_bottom{ border-bottom: 1px solid #F4F4F4; }
/*申请退款*/
.sales_state{font-size: .75rem; color:#383838;}
.sales_place{ text-align: right; color:#999;padding-right: .7rem; font-size: .75rem;}
.sales_list_cur { display: block; }
.sales_list_money{ color:#383838; font-size: .75rem;}
.sales_list_money span{ color:#f54d56; font-size: .85rem}
.sales_list_bg { display: block; padding: .4rem 15px; font-size: .75rem; color:#999; background-color: #F2F2F2;}
.sales_list_cur .sales_lm_text{ padding-right:10px; width: 80%; border: 0;}
.sales_list_file h1{ padding: .5rem 15px; font-size: .7rem; color:#383838; }
.sales_list_ul{ padding: 0 15px 5px 15px; }
.sales_list_ul li{
    position: relative;
    width: calc((100% - 12px) / 4);
    float: left;
    margin-right: 12px;
    margin-bottom: 15px; 
 }
.sales_file_photo{ 
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 1;
    cursor: pointer;
    left: 0;
    top: 0;
}
.sales_list_ul li span{ display: inline-block; border: 1px dashed #ddd }
.sales_list_ul li img{ width: 100%; }
.log_button_padd{ margin: 2.5rem 0; }
.select_layer { position: fixed; left: 0; bottom: 0; z-index: 100; overflow: hidden; width: 100%; font-family: "最像素EX2";}
.select_layer .layer_top .title { font-size: .95rem; color: #383838; padding: .65rem 0; text-align: center; }
.select_layer .title span { padding: .65rem 1.5rem; border-bottom: 1px solid #f4f4f4; }
.select_layer .layer_close { padding: .65rem 15px; font-size: .9rem; color: #333; text-align: center; }
.select_layer li { padding: .65rem 15px; font-size: .7rem; color: #4c4c4c; border-bottom: 1px solid #f4f4f4; }
/*.select_layer li:last-child { border-bottom: none; }
*/.single_input { display: none; }
.single_label:before { content: ""; display: inline-block; width: 1rem; height: 1rem; float: left; background: url(../images/radio-select1.png) no-repeat left top; background-size: 100% 100%; }
.single_input:checked + .single_label:before { background: url(../images/radio-select2.png) no-repeat left top; background-size: 100% 100%; }
.select_layer_close{ font-size: .75rem; line-height: 45px; height: 45px; background-color: #f54d56; color: #fff; text-align: center;}
.select_layer_bottom{ border-bottom: 1px solid #f4f4f4; padding-bottom: 6em;}
/*退款售后*/
.order_details_red{ border: 1px solid #f00; color: #fff; background-color: #f54d56; font-size: .7rem; padding: 1.3rem 15px; font-family: "最像素EX2"; }
.red_color_back{ color: #383838; font-size: .7rem; }
.red_color_bg{text-align: right;}
.red_color_red{ color: #f54d56; text-align: right;}
.general_top_instr h4 {font-size: .65rem; color: #333; padding: .8rem 15px; border-bottom: 1px solid #f4f4f4;}
.general_top_instr .p_text { padding: .8rem 15px;font-size: .65rem;color: #999;}
.general_top_instr .p_text p{padding-left: 1rem; background: url(../images/arrow_right.png) no-repeat left center; background-size: 12px 7px;}
.general_operation {
    text-align: right;
    padding: .3rem 15px;
    padding-bottom: .5rem;
}
.general_operation a {
    font-size: .75rem;
    color: #666;
    background: transparent;
    border: 1px solid #666;
    border-radius: 3px;
    padding: .2rem .5rem;
    margin-right: .5rem;
}
.general_operation a:last-child { margin-right: 0;}
.general_operation .col_f8b {color: #f54d56; border: 1px solid #f54d56;}
.aftersale_refund_details .text_list {
    padding: 0 15px .8rem 15px;
    font-size: .65rem;
    color: #666;
}
.aftersale_refund_details .text_list li{ line-height: 1.3rem; color: #999; }
.aftersale_refund_details .text_list .label { width: 3.6rem;}
.aftersale_refund_details .img_upload{ margin-top: .3rem; }
.aftersale_refund_details .img_upload img { width: calc((100% - 15px) / 4); margin-right: 15px; margin-bottom: 15px;}
.order_details_tt { padding: .7rem 15px; background: #fff; }
.order_details_bot{ border-bottom: 1px solid #f4f4f4; }
/*退款售后列表*/
.order_parcel .parcel_title .right_img{ width: .5rem; margin: -0.2rem .3rem 0;}
.order_details_bg{ background-color: #F5F5F5; }
.red_color_back img{ width: 1.2rem; vertical-align: middle; margin-right: .5rem; }
.general_operation .col_f8b {color: #f54d56; border: 1px solid #f54d56;}
.red_color_right{ text-align: right; }
.red_color_right a{ padding: .15rem .35rem; border-radius: 3px; font-size: .7rem; display: inline-block; border: 1px solid #f54d56; color: #f54d56; }
 
.red_color_left span{ text-align: left; font-size: .7rem; color: #999; }

/*订单状态*/
/*待支付 支付成功*/
.pay_bg_f{ padding: 1rem 0; text-align: center; background-color: #fff; margin-bottom: .5rem;}
.pay_middle_content { background: #fff; }
.pay_middle_content li { padding: .5rem 15px; font-size: .7rem; color: #666; text-align: right; border-bottom: 1px solid #f4f4f4; }
.pay_middle_content li:last-child { border-bottom: none; }
.pay_middle_content .label { font-size: .75rem; color: #4c4c4c; text-align: left; }
.pay_bottom_p { padding: .8rem 15px; font-size: .6rem; color: #2682DC; }
.pay_bottom_a { text-align: center; margin-top: 1rem; }
.pay_bottom_a a { display: inline-block; width: 27%; margin-right: 6.6666%; font-size: .75rem; color: #bbbbbb; height: 1.6rem; line-height: 1.6rem; border-radius: .7rem; border: 1px solid #e4e4e4; }
.pay_bottom_a .order_a { color: #fff; box-shadow: 0px 1px 2px rgba(0,0,0,0.2); background: -webkit-linear-gradient(left, #2682DC, #2682DC); background: -o-linear-gradient(right, #2682DC, #2682DC); background: -moz-linear-gradient(right, #2682DC, #2682DC); background: linear-gradient(to right, #2682DC, #2682DC); }
.pay_bottom_a a:last-child { margin-right: 0; }
.weui_bg_color{ background-color: #2682DC; color: #fff; }

/*10.26*/
/*个人中心--首页*/
.container {padding-bottom: 1rem;}
.center_top {background: url(../images/person_bg.jpg) no-repeat left top;background-size: cover;padding: 2.2rem 15px;padding-bottom: 1.8rem;}
.center_top .photo_img { width: 4.2rem; height: 4.2rem; margin-right: .5rem; border-radius: 50%; overflow: hidden; }
.center_top .photo_img img,.center_top .qr_code img{ width: 100%; }
.center_top .qr_code { width: 2.2rem; margin-left: .5rem; }
.center_top .phone_num { font-size: .75rem; color: #fff; }
.nameplate { font-size: .6rem; line-height: 1.2rem; }
.nameplate .nameplate_name { width: 3.5rem; height: 1.2rem; background: #ffc000; text-align: center; border-radius: .6rem; color: #333; }
.nameplate .nameplate_name img { width: .6rem; }
.nameplate .nameplate_num { color: #fff; margin-left: .5rem; }
@media screen and (max-width: 338px) {
    .center_top .photo_img { width: 3.8rem; height: 3.8rem; margin-right: .3rem; }
    .center_top .qr_code { width: 2rem; margin-left: .3rem; }
    .center_top .photo_img img,.center_top .qr_code img{ width: 100%; }
}
/*帮助中心*/
.help_top { background: #fff; margin-bottom: .5rem; }
.help_top li { padding: 0 15px; border-bottom: 1px solid #f4f4f4; }
.help_top a { display: block; font-size: .65rem; color: #333; padding: .8rem 0; background: url(../images/help_cen.png) no-repeat right center; background-size: .4rem; padding-right: .7rem; }
.shadow_efinset { box-shadow: inset 0px 3px 5px rgba(239,239,239,0.7); }
/******  个人信息  *******/
.head_btn { outline: 0; resize: none; background: 0; border: 0; font-size: .7rem; color: #999; }
.person_top { padding: 30px 0; background: url(../images/infor_data_bj.jpg); background-size: 100% 100%; }
.person_top_file { position: relative; width: 150px; margin: 0 auto; text-align: center; }
.person_top_tx img { width: 75px; height: 75px; border-radius: 50%; }
.person_top_tx { margin-bottom: 8px; }
.person_top_name { font-size: .65rem; color: #999999; }
.update_file { position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; }
.person_list_left100 .infor_list_left { width: 100px; }
.person_list_left120 .infor_list_left { width: 120px; }
.data_radio { margin-right: 20px; }
.data_radio:last-child { margin-right: 0; }
.data_radio .weui-cell { padding: 0; text-align: left; }
.data_radio .weui-icon-checked { margin-top: -3px; }
.data_radio.weui-cells_radio .weui-cell__ft { padding: 0; margin-right: 10px; }
.data_radio .weui-icon-checked:before { display: block; content: "\EA06"; color: #fff; font-size: 20px; border: 1px solid #d1d1d1; border-radius: 50%; }
.data_radio.weui-cells_radio .weui-check:checked + .weui-icon-checked:before { display: block; content: "\EA06"; color: #ffc000; font-size: 20px; border: 1px solid #ffc000; }

/*******   实名认证   *********/
.group_border0 { border: 0 !important; }
.real_upload_box { padding: 5px 15px 10px; }
.real_upload_box .weui-uploader__file, .real_upload_box .weui-uploader__input-box { box-sizing: border-box; width: 68px; height: 68px; }
.real_upload_box .weui-uploader__input-box { border: 1px dashed #cccccc; }
.real_upload_box ul li{ border: 1px dashed #CCC; }
.real .real_btn{ width: 66px; height: 66px; float: left; overflow: hidden; padding-right: .5rem;}
.real .real_btn img{ width: 66px; height: 66px;}
/**********  身份验证   ***********/
.get_code { font-size: .6rem; color: #333333; border: 1px solid #e5e5e5; padding: 0 20px; height: 32px; line-height: 32px; background: #fff; }
.btn_group .weui-btn:after { display: none; }
.btn_account { padding: 0 15px; }
.yellow_bg { background: #2682DC !important; }
.gray { background: #e0e0e1 !important; }
.person_head .head_left, .person_head .head_right { width: 80px; }
.head_right_com { font-size: .7rem; color: #999; }
.head_right_com a { color: #999; }
.person_se{ background-color: #F4F4F4; padding: 5px 15px; color: #262525; font-size: .7rem; }
.get_code_se { font-size: .6rem; color: #333333; padding: 0 20px; height: 32px; line-height: 32px; }
.person_infor_list{ border-bottom: 1px solid #F2F2F2; font-size: .7rem;}
.person_infor_list .basic_left { margin: .5rem 15px; width: 87px;padding-right: 12px;}
.basic_input_auto {border: none; width: 67%;}
.basic_btn { width: 115px; border-left: 1px solid #ddd; margin-right: 15px; font-size: .65rem;text-align: right;padding: 0.5rem 0; color: #2682DC;}
.infor_group_p {padding: 3.5px 15px;font-size: .7rem; border-bottom: 1px solid #f4f4f4; color: #262525;}
.center_content { background: #fff; margin-bottom: .5rem; }
.center_content h2 { font-size: .7rem; color: #333; padding: .8rem 0; margin-left: 15px; padding-right: 15px; border-bottom: 1px solid #d9d9d9; }
.center_content .link_a { font-size: .7rem; color: #333; margin-left: 15px; padding: 0.8rem calc(15px + .7rem) 0.8rem 0; display: block; background: url(../images/help_cen.png) no-repeat calc(100% - 15px) center; background-size: .45rem; border-bottom: 1px solid #d9d9d9; }
.order_container .link_a { display: block; background: url(../images/link-right.png) no-repeat right center; background-size: .45rem; padding-right: .7rem; }
.order_nav a { display: block; float: left; width: 20%; text-align: center; font-size: .6rem; color: #4c4c4c; padding: .8rem 0; position: relative;}
.order_nav a img { width: 1.5rem; margin-bottom: .5rem; }
.order_nav a > i{ content: ""; position: absolute; top: 4px;right: 5px; width: .9rem; height: .9rem; background-color: #FF9933; color: #fff; border-radius: 100%; }
.red_spot { background: url('../images/red_spot.png') no-repeat center center; background-size: 0.4rem 0.4rem; display: block; position: absolute; right: 50%; width: 0.4rem; height: 0.4rem; top: 0.8rem; margin-right: -0.5rem; }
.service_nav { position: relative; }
.service_nav:before { content: ""; position: absolute; left: 15px; bottom: 0; width: calc(100% - 15px); border-bottom: 1px solid #d9d9d9; }
.service_nav:last-child:before { border-bottom: none; }
.service_nav a { display: block; float: left; width: 25%; text-align: center; font-size: .6rem; color: #4c4c4c; padding: .8rem 0; padding-bottom: 1.2rem; position: relative; }
.service_nav a img { width: 1.6rem; margin-bottom: .3rem; }
.fixed_footer { position: fixed; left: 0; bottom: 0; width: 100%; z-index: 88; background: #fff; box-shadow: 0px -3px 4px rgba(239,239,239,0.7); height: 54px; }
.fixed_footer a { display: block; float: left; width: 25%; font-size: .6rem; color: #666; padding: .4rem 0 .1rem 0; text-align: center; }
.fixed_footer a.on { color: #fabb0b; }
.fixed_footer a img { width: 1.3rem; margin-bottom: .1rem; }
.mask { position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5); z-index: 99; display: none; }
.layer { position: fixed; left: 14.7%; top: 50%; background: #fff; z-index: 100; overflow: hidden; border-top-left-radius: 5px; border-top-right-radius: 5px; width: 70.6%; display: none; }
.layer .top_bg { background: #fef4f5; text-align: center; padding: 1.2rem 0; }
.layer .top_bg img { width: 40%; }
.layer .bottom { padding: 1.4rem 0; text-align: center; }
.layer .bottom h2 { position: relative; font-size: .75rem; color: #444; margin-bottom: .65rem; }
.layer .bottom h2:after { content: ""; position: absolute; left: 50%; bottom: -5px; width: 2rem; background: #ffcc00; height: 1px; margin-left: -1rem; }
.layer .bottom a { font-size: .9rem; color: #f8b809; font-weight: bold; }
.service_layer { /*height:12.9rem;*/ margin-top: -6.45rem; }
.show { display: block; }

/*个人中心--内页*/
.infor_portrait { width: 30px; height: 30px; }
.infor_portrait img { width: 32px; height: 32px; border-radius: 50%; }
.arrow_list { position: relative; padding-right: 13px; text-align: right; }
.arrow_list:after { content: " "; display: inline-block; height: 6px; width: 6px; border-width: 2px 2px 0 0; border-color: #c8c8cd; border-style: solid; -webkit-transform: matrix(.71,.71,-.71,.71,0,0); transform: matrix(.71,.71,-.71,.71,0,0); position: relative; top: -2px; position: absolute; top: 50%; margin-top: -4px; right: 2px; }
.infor_code_tx img { width: 20px; }
.person_code_dal { position: fixed; z-index: 1000; background: #b7b7b7; top: 0; left: -200%; height: 100%; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.person_code_box { position: absolute; width: 70%; background: #fff; top: 50%; left: 0; right: 0; padding: 20px 0; margin: -180px auto 0; }
.person_code_tx { margin-bottom: 20px; }
.person_code_tx img { width: 60px; height: 60px; border-radius: 50%; overflow: hidden; }
.person_code_cont { margin-bottom: 20px; }
.person_code_cont img { width: 140px; }
.share_pop { display: inline-block; background: #f9b704; font-size: .8rem; color: #fff; width: 120px; height: 40px; line-height: 40px; border: 0; }
.person_code_close { position: absolute; width: 24px; top: 2%; right: 8%; }
.wine_fixed {position: fixed;width: 100%;max-width: 750px;left: 0;right: 0;margin: 0 auto;}
/*详情页--使用说明*/
.usage { background-color: #fff; padding: 0 15px; }
.usage h1 { color: #272626; font-size: .8rem; padding-top: .5rem; }
.usage .usage_p { color: #B0B0B0; font-size: .65rem; /*font-family: "zpi";*/ padding: .3rem 0 1rem; }
.usage .usage_p > p { text-indent: 2em; }

/*邀请好友*/
.bg_white { background: #fff; }
.invite_top { text-align: center; }
.invite_top h1 { font-size: 1.3rem; color: #f8b500; font-weight: bold; padding-top: 1.4rem; }
.invite_top h1 span { padding: .3rem .5rem; border-bottom: 1px solid #ccc; }
.invite_top .subtitle { font-size: .85rem; color: #999; margin-top: .5rem; padding-top: 1rem;}
.invite_all { margin-top: 2rem; }
.invite_all a { width: 33.3333%; float: left; font-size: .65rem; color: #666; margin-bottom: 2rem; text-align: center; }
.invite_all a .img { width: 3.2rem; height: 3.2rem; border-radius: 50%; margin: 0 auto; margin-bottom: .3rem; }
.invite_all a .img img{ width: 100%; }
.mb5 { margin-bottom: .5rem; }
.invite_rule { padding: 1rem 15px; }
.invite_rule h2 { font-size: .7rem; color: #333; }
.invite_rule .p { font-size: .6rem; color: #999; margin: .5rem 0; }

/**********    发票资质   ***********/
.invoice_top_a { font-size: .8rem; color: #ffc000; line-height: 2.2rem; border-bottom: 2px solid #ffc000; }
.invoice_top_b { padding: 25px 30px; font-size: .7rem; color: #999; }
.invoice_top_c { margin-bottom: 10px; }
.invoice_top_c1.current { color: #ffc000; }
.invoice_top_d { position: relative; }
.invoice_top_d.current .invoice_top_d2 { width: 100%; }
.invoice_top_d.current .invoice_top_d_point { right: 20px; }
.invoice_top_d1 { width: 100%; box-sizing: border-box; border: 1px solid #ccc; height: 10px; }
.invoice_top_d2 { position: absolute; box-sizing: border-box; left: 0; top: 0; height: 10px; border: 1px solid #ccc; background: #ffc000; border-radius: 6px; width: 45px; }
.invoice_top_d_point { position: absolute; top: -5px; height: 20px; line-height: 20px; width: 20px; right: -10px; margin-top: -3px; }
.invoice_deal { font-size: .6rem; color: #d0d0d0; }
.invoice_deal a { color: #febe10; }
.invoice_check { display: none; }
.invoice_label { background: url(../images/deal_check.png) no-repeat; background-position: 0 2px; padding-left: 22px; }
.invoice_check:checked + label { background: url(../images/deal_check.png) no-repeat; background-position: 0 -24px; }
.color_999 { color: #999 !important; }
.invoice_btn_120 .invo_btn { width: 120px; padding: 0; display: inline-block; vertical-align: middle; font-size: 16px; border-radius: 30px; }
.invoice_btn_120 .invo_btn:first-child { margin-right: 20px; }
.invoice_btn_120 .invo_btn.invo_btn_one { border: 1px solid #e4e4e4; background: transparent; color: #bbb; }

/*******   实名认证   *********/
.group_border0 { border: 0 !important; }
.real_upload_box { padding: 5px 15px 10px; }
.real_upload_box .weui-uploader__file, .real_upload_box .weui-uploader__input-box { box-sizing: border-box; width: 68px; height: 68px; }
.real_upload_box .weui-uploader__input-box { border: 1px dashed #cccccc; }

/*学习中心*/
.learning_list { background: #fff; }
.learning_list li { padding: 0 15px; border-bottom: 1px solid #f4f4f4; }
.learning_list li a { display: block; padding: .8rem 0; background: url(../images/help_cen.png) no-repeat right center; background-size: .4rem; padding-right: .7rem; font-size: .65rem; color: #262525; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.learning_list li a img { width: .7rem; margin-right: .3rem; }


/*设置*/
.bg_height { height: .3rem; }
.set_height { height: .1rem; }
.set_list { border-top: 1px solid #F4F4F4; line-height: 45px; height: 45px; color: #302F2F; font-size: .65rem; padding: 0 15px; background-color: #fff; }
.sp_title { width: 100px; }
.sp_more { text-align: right; }
.sp_more img { width: 8px; }
.sign_out { background-color: #fff; line-height: 45px; height: 45px; color: #262525; font-size: .65rem; text-align: center; }
/*分享APP 弹窗*/
.mask_set { position: fixed; left: 0%; z-index: 999; text-align: center; }
.set_show { position: fixed; bottom: 0; width: 100%; background-color: #fff; }
.mask_set_title { font-size: .8rem; color: #F8BA11; }
.mask_set_title span { display: inline-block; padding: .6rem 20% .6rem; border-bottom: 1px solid #F8F8F8; }
.mask_set ul { margin-bottom: 30px; }
.mask_set ul li { padding-top: 30px; width: 33.33%; color: #444; font-size: .7rem; float: left; }
.mask_set ul li img { width: 45px; }
.mask_set_img { margin-bottom: 5px; }
.mask_height { background-color: #B7B7B7; height: .4rem; }
.mask_cancel { background-color: #fff; line-height: 45px; height: 45px; text-align: center; font-size: .85rem; color: #333; }

/*商品评价列表*/
.Leaving_message_ul li{ margin-bottom: .5rem; padding: .3rem .5rem;}
.Leaving_message_head img{ width: 2rem; height: 2rem; border-radius: 100%; margin-right: .5rem;}
.Leaving_message_time{ width: 4rem; font-size: .65rem; overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap; }
.Leaving_message_name { font-size: .7em; }
.Leaving_message_text{ line-height: .9rem; font-size: .7rem; color: #666; padding: 0.3rem 1rem 0 1rem;  }
/*fjj--11.05*/
/*首页--限时抢购banner*/
.Popular_roll.swiper-container { width: 100%; height: 100%; padding-bottom: 5%; }
.Popular_roll .swiper-pagination { display: none; }
.Popular_roll .swiper-slide a { display: block; width: 100%; box-sizing: border-box; }
.Popular_roll .swiper-slide { background: #fff; text-align: center; font-size: 18px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.Popular_img { position: relative; margin-bottom: 0.2rem; padding:3px 3px 0 3px; background: #E46806; }
.Popular_img img { max-width: 100%; }
.Popular_text { position: relative; box-sizing: border-box; text-align: center;background-color: #FF9641; top: -4px;}
.Popular_text h3 { font-size: 0.65rem; color: #fff; padding: .3rem 0;}
/*首页banner*/
.main_swiper.swiper-container { width: 100%; height: 100%; margin-left: auto; margin-right: auto; }
.main_swiper .swiper-slide { text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.main_swiper .swiper-button-next, .main_swiper .swiper-button-prev { display: none; }

/*倒计时*/
.qiang{ margin: 1rem auto 0;}
.qiang h4{ text-align: center; color: #333; font-size: .7rem; width: 65%; margin: 0 auto .5rem;  } 
.qiang h4:before{ content: ""; position: absolute; top: 10px; left: 0px; width: 3rem; height: 1px; background-color: #fff;}
.qiang h4:after{ content: ""; position: absolute; top: 10px; right: 0px; width: 3rem; height: 1px; background-color: #fff;}
.timespan{ text-align: center; color: #FF894C; }
.timespan .day,.timespan .hour,.timespan .minute,.timespan .seconds{ display: inline-block; text-decoration: none; background-color: #FF894C; width: 1.2rem; height:1.2rem; line-height: 1.2rem; text-align: center; color: #fff; border-radius: 3px; font-size: .7rem; padding: 2px;}

/*活动页面*/
.active_blue{ background-color: #5597DC; }
.active_nav img{ width: 100%; }
.active_pa{ padding: 0 .5rem; }
.active_box .title{ margin: 0 auto;text-align: center; width: 100%; padding-top: 1rem;}
.active_box .title span{ margin-right: 4px; height: 25px; line-height: 25px; width: 3px; display: inline-block; }
.active_box .title span:nth-child(4n){ margin-right: 0px; }
.active_box .title .text{float: left; font-weight: bold; width:36%; padding: .2rem .7rem; height: 25px; line-height: 25px; display: inline-block; background-color: #fff; color: #666; font-size:.85rem; }
.active_box .title .sp_1{ background-color: #8BC3FD; }
.active_box .title .sp_2{ background-color: #9ECEFF; }
.active_box .title .sp_3{ background-color: #E4F6FF; }
.active_box .title .sp_4{ background-color: #fff; }
.title_left{ width: 24%; margin-top: 5px; float: left; text-align: right; padding-right: 10px;}
.title_right{width: 24%; margin-top: 5px; float: left; text-align: left; padding-left: 10px;}
.pb15{ padding-bottom: 1.5rem; }
.active_group .list{ margin-top: .8rem; padding: .3rem; display: block; border: 1px solid #5597DC;}
.active_group .list .a_l_img{ width: 120px; height: 120px;}
.active_group .list .a_l_img img{ width: 120px; height: 120px; border: 1px solid #CFE2F7; }
.active_group .list .a_l_text{ color: #666;}
.active_group .list .a_l_text h3{ font-size: .75rem; padding:0 .3rem;}
.active_group .list .a_l_text .l_buy{ font-size: .65rem; padding: .1rem .3rem; }
.active_group .list .a_l_text .l_buy > span{ color: #f00; font-weight: bold; font-size: .85rem;}
.active_group .list .a_l_text .l_buy i{ display: inline-block; font-size: .65rem; color: #333; padding-right: .15rem; }
.active_group .list_y{ display: block; margin-top: .8rem; float: left; margin-right: 10px; width: calc((100% - 38px) / 2); padding: 6px; border: 1px solid #5597DC; }
.active_group .list_y:nth-child(2n){ margin-right: 0; }
.active_group .list_y .a_l_img img{ width: 100%; border: 1px solid #CFE2F7; }
.active_group .list_y .a_l_text h3{ font-size: .65rem; padding: .3rem 0 .15rem; color: #666;}
.active_group .list_y .a_l_text .l_buy{ font-size: .85rem; font-weight: bold; margin: 0 auto; color: #f00; }
.list_y .a_l_text .l_buy i{ font-size: .65rem; display: inline; color: #333; padding-right: .15rem;}
.active_aa{ display: block; padding: .3rem .5rem .5rem .5rem; margin: .3rem 0;}
.active_aa img{ width: 100%; }
.active_group .list_y .a_l_text .l_buy h5,.active_group .list .a_l_text .l_buy h5{ font-size: .65rem; color: #ff9933; }
.l_han{ padding: 0 .3rem; }
.l_han .sp_2{ color: #fff; font-size: .7rem; display: block; width: 4rem; border-radius: 5px; background-color: #ff9933; text-align: center; }
/*产品详情--相似产品*/
.guess_like { background: #fff; }
.guess_title { font-size: 0.7rem; color: #f54d56; padding: 0.6rem 15px; }
.guess_roll.swiper-container { width: 100%; margin: 0 auto 2.5%; padding-bottom: 0.4rem; }
.guess_roll .swiper-slide { text-align: left; font-size: 18px; background: #fff; width: 60%; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.guess_roll .swiper-wrapper { transform: translate3d(15px, 0px, 0px); }
.Popular_roll.swiper-container .Popular_img img {width: 100%; height: 29.5vw; }
.guess_roll .swiper-slide:nth-child(2n) { width: 40%; }
.guess_roll .swiper-slide:nth-child(3n) { width: 20%; }
.guess_roll .swiper-slide a { display: block; width: 100%; box-sizing: border-box; text-align: left; }
.guess_roll .swiper-pagination { display: none; }
.Masted_img li a { display: block; padding: 6% 6% 6% 12%; box-sizing: border-box; }
.Masted_img li:nth-child(2n) a { padding: 6% 12% 6% 6%; }
.Masted_img_img img { max-width: 100%; }
.Masted_img_img { margin-bottom: 0.2rem; }
.Masted_img_text h1 { font-size: 0.7rem; color: #4c4c4c; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.Masted_img_text p { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 0.5rem; color: #999999; }
.Masted_img_text span { display: block; font-size: 0.75rem; color: #f8b809; }
.main_colorFff { color: #fff !important; }

/*我的收藏*/
.coll_top { background: #fff; margin-bottom: .5rem; }
.coll_top .coll_list { padding: .8rem 15px; font-size: .65rem; color: #4c4c4c; border-bottom: 1px solid #f4f4f4; }
.coll_top .coll_list:last-child { border-bottom: none; }
.coll_top .img { display: block; width: 5rem; height: 5rem; overflow: hidden; margin-right: .5rem; }
.coll_top .img img{width: 100%;}
.coll_top .collect_price { font-size: .85rem; margin-top: .5rem; }
.coll_top .price{ float: left; display: inline-block; font-size: .85rem; width: 3rem; margin-top: .5rem; color: #FF9933; }
.coll_top .delete{float: right; font-size: .75rem; border-radius: 3px; display: inline-block; text-align: center; width: 3rem; margin-top: .5rem; background-color: #2682DC; color: #fff; }



/*----登录----*/
.login_resu .login-logo{
  width:65%;
  margin: 0 auto;
  padding-top: 1rem;
}
.login_resu .login-logo img{ width: 100%; }
.login_resu .login-text{
  width:68%;
  margin: 0 auto;
  margin-top: 1.5rem;
  padding-bottom: 9rem;
}
.login_resu .login-text .title{
  font-size: .8rem;
  color: #2e2421;
  text-align: center;
  margin-top: -0.5rem;
}
.login_resu .login-text .input{
  margin-top: .6rem;
  position: relative;
  padding: 1px 0;
  border-bottom:1px solid #2e2421;
}
.login_resu .login-text .input-code{
  padding-right: 4.5rem;
}
.login_resu .login-text input{
  width:100%;
  padding: .5rem 0;
  border:none;
  font-size: .75rem;
}
.login_resu .login-text input::-webkit-input-placeholder {
    color:#7b7b7b;
}
.login_resu .login-text input:-moz-placeholder {
    color:#7b7b7b;
}
.login_resu .login-text .code{
  position: absolute;
  right:0;
  top:.2rem;
  background: #2682DC;
  font-size: .5rem;
  color: #fff;
  padding: .2rem .8rem;
  border-radius: 1rem;
}
.login_resu .login-text .links{
  font-size: .65rem;
  color: #2e2421;
  padding-top: .5rem;
}
.login_resu .login-text .links .register{ color: #2682DC;}
.login_resu .login-text .submit{
  font-size: .75rem;
  color: #fff;
  text-align: center;
  width:100%;
  background: #2682DC;
  border-bottom: none;
  border-radius: 1rem;
  margin-top: 1.5rem;
}
.login-line{
  margin-top: 2rem;
}
.login-line .rule-p{
  font-size: .5rem;
  margin-top: -0.5rem;
}
.login-others{
  text-align: center;
  margin-top: 1.5rem;
}
.login-others img{
  width:2rem;
}
.login-line {
    margin-top: 2rem;
}
.line {
    position: relative;
    height: 1px;
    background: #000;
}
.login-line .rule-p {
    font-size: .5rem;
    margin-top: -0.5rem;
}
.line .rule-p{
  position: absolute;
  left:50%;
  top:0;
  font-size: .8rem;
  color: #000;
  text-align: center;
  width:6rem;
  margin-left: -3rem;
  background: #fff;
  margin-top: -0.6rem;
}
.rule .p{
  font-size: .65rem;
  color: #7b7b7b;
  margin-top: 1.5rem;
}
.rule .p p{
  margin-bottom: .2rem;
}
.pass_bot { border-bottom: 1px solid #D9D9D9; }

/*新闻资讯内容*/
.news_de{ padding: 0 .7rem; }
.news_de h2.n-bt { font-weight: 500; margin-bottom: .2rem; font-size: .95rem; padding-top: 1rem; color: #555; }
.news-show{ margin-top:  }
.news_de .news-show { font-size: .75rem; color: #666;}
.news_de .news-show img { width: 100%; }
.news_de time,.news_de > span{ font-size: .65rem; color: #888; }

/*11.10 新闻资讯内容--评论*/
.yonhu{ font-size: .75rem; color: #555; padding: .5rem 0; font-weight: bold;}
.tax_text{
    padding-top: 10px;
}
.tax_text .p_1{
color: #D94B4B;
font-size: 12px;
}
.tax_text .p_2{
  text-align: right;
}
.tax_text .p_2 button{
  border-radius: 5px;
  color: #F9F9F9;
  padding: 3px 10px;
  font-size: 14px;
  color: #B3B3B3; 
  border: none;
}
.in_lun{
    padding-right: .5rem;
    padding-bottom: 15px;
}
/*输入字数*/
.taxt{
  width: 100%;
}
.taxt textarea{
    text-indent: 1em;
    padding-top: 5px;
    height: 100px;
    line-height: 22px;
    background-color: #F9F9F9;
    border-radius: 10px;
    font-size: 14px;
    width: 100%;
}
.wordCount{
  position: relative;
}
.wordCount .wordwrap{
  position: absolute;
  top: 3.8rem;
  right: 1rem;
  font-size: 12px;
}
/*焦点*/
.tax_text .p_2 .on{
   color: #fff;
   background-color: #D94B4B;
}
.in_box_pi{ padding-bottom: 2rem; position: relative;}
.in_box_pi:after{ content: "加载更多"; position: absolute; width: 100%; line-height: 2.5rem; text-align: center; color: #777; }
.in_box_pi .pi_list{ padding-bottom: .5rem; }
.list_box .list_left{ width: 2rem; height: 2rem; border-radius: 100%; }
.list_box .list_left img{ width: 2rem; height: 2rem; border-radius: 100%; }
.list_right{ padding-left: .5rem }
.cla_1{ font-size: .65rem; }
.cla_1 .sp_1{ color: #333; display: inline-block; width: 5rem; }
.cla_1 .sp_2{ color: #666; display: inline-block; width: 5rem;text-align: right;}
.cla_2{ font-size: .65rem; }
.erweima{background-color: #fff; text-align: center; margin: 1rem 0}
.erweima img{width: 100%;}

/*首页--最新订单--最新资讯*/
/*12.15*/
.order_rolling .order_title {width: auto; background-color: #2882DD; font-size: .75rem; color: #fff; padding: 2px 3px; border-radius: 3px; margin: .4rem 0;}
.order_rolling .order_box{ width: 75%; margin-left: 3%; margin: .4rem 0 .4rem .5rem;}
.order_swipe.swiper-container { height: 45px; }
.order_swipe li span{ margin: 0 3px; }
.order_swipe .swiper-slide { text-align: left; font-size: 0.7rem; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.news_rolling{ background-color: #fff; padding: 0.2rem 0.5rem; border-top: 1px solid #F4F4F4;}
.news_rolling .news_title {width: auto; color: #ff8700;}
.news_rolling .news_title img{padding-right: 5px;}
.news_rolling .news_box{ width: 70%; height: 3.2rem; }
.news_swiper{ padding-top: .3rem; }
.news_swipe.swiper-container { height: 4rem; } 
.news_swipe li.swiper-slide { text-align: left; font-size: 0.7rem; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.news_rolling .news_bg_img {width: auto; padding: 2px 3px; border-radius: 3px;}
.news_rolling .news_bg_img img{ width: 100%; }

/*首页--产品手册*/
/*12.18*/
.padding5{ padding: .5rem }
.ul_m li{float: left; margin-right: 8px; width: calc((100% - 8px) / 2); height: 13vh; display: table; } 
.ul_m li img{ width: 100%; }
.ul_m li span{ display:table-cell; vertical-align:bottom; color: #124E9B; font-size: 2rem;}
.ul_m li:nth-child(2n){ margin-right: 0; }
.he_title{ color: #124E9B; font-size: 1rem; padding: .5rem 0;}
.he_img{text-align: right; width: 5rem; float: right;}
.he_img img{ width: 100%}
.m_bg_1{ background:url('images/s_bg_1.png') no-repeat center center; height: 20vh; background-size: cover;}
.m_bg_1 span{ padding: 1rem 1.4rem 0; display: inline-block; color: #fff; font-size: 1.2rem; position: relative; }
.m_bg_1 span:after{ content: ""; height: 18px; border: 2px solid #fff; position: absolute; top: 27px; left: 15px; }

.index-item-list{
    display: flex;
    flex-wrap: wrap;
    background: #ffffff;
    padding: 1rem 1rem 0 1rem; 
}
.index-item-list a{
    display: flex;
    flex-direction: column;
    width: calc(100%/4);
    text-align: center;
    margin-bottom: 1rem
}
.index-item-list a i{
    font-size: 1.3rem
}
.index-product-list{
    background: #2582dc;
    display: flex;
}
.index-product-list a{
    color: #ffffff
}
.index-product-bg{
    padding: 1rem 3%;
    margin: 0.8rem auto;
    background: #ffffff
}
.index-product-list>a{
    color: #ffffff;
    width: calc(100%/3);
    display: inline-block;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}
.index-product-list>a i{
    font-size: 1.8rem;
    line-height: 1.5rem
}
.index-product-list>ul{
    width: calc(100%/3);
    text-align: center;
    border-left: 2px solid #4198eb;
    box-sizing: border-box;
}
.index-product-list>ul li+li{
    border-top: 2px solid #4198eb;
    box-sizing: border-box;
}
.index-product-list>ul li{
    padding: 0.5rem 0;
}
.index-title{
    display: flex;
}
.index-title .main_title{
    width: 50%
}
.main_title{
    text-align: center;
    padding: 3% 0;
    border-radius: 10%;
    margin-bottom: 10px;
}

.header-proeuct{
    display: flex;
    justify-content: space-around;
    padding: 3.3rem 0 0.5rem;
    background: #f0f0f0
}
.header-proeuct li{
    width: calc(100%/4);
    text-align: center;
}
.header-proeuct li+li{
    border-left: 1px solid #cccccc
}
.header-proeuct a{
    color: #666666;
}
.index_slider{
    padding-top: 0
}
.index-item-list{
    padding: 0.5rem
}
.index-item-list a{
    margin-bottom: 0;
    width: calc(100%/5)
}
.index-item-list a span{
    font-size: 0.7rem;
    margin-top: -0.4rem
}
.order_rolling .order_title{
    font-size: 0.75rem;
}
.swiper-wrapper div{
    font-size: 0.7rem;
    width: 100%;
    text-align: center
}
.box_list_1 ul{
    overflow: visible
}
.index-product{
    display: flex;
    justify-content: space-around;
}
.box_list_1 ul li h4{
    margin-top: 18%
}
.index-section{
    display: flex;
    justify-content: space-between;
    padding: 0.5rem
}
.index-section>a{
    width: 49%;
    display: block
}
.index-section>a>img{
    width: 100%
}
.index-news{
    display: flex;
    justify-content: space-between;
    font-size: 0.7rem
}
.box_list_1 ul li{
    margin-right: 0
}
.index-brand{
    padding-bottom: 1rem
}
.index-brand>ul{
    display: flex;
    flex-wrap: wrap;
    border: 1px solid #dedede
}
.index-brand>ul>li{
    width: 50%;
    text-align: center;
    box-sizing: border-box
}
.index-brand>ul>li:nth-child(2n){
    border-left: 1px solid #dedede;
}
.index-brand>ul>li a{
    width: 70%;
    display: block;
    margin: 0 auto;
    padding: 10px 0
}
.index-brand>ul>li img{
    width: 100%
}
.index-news-top img{
    width: 100%;
}
.index-news-top>a{
    height: 6rem;
    overflow: hidden;
    display: block;
}
.index-news-top h3{
    font-weight: bold
}
.index-news-top h6{
    font-size: 0.75rem;
    color: #bbb;
    display: flex;
    justify-content: space-between
}
.index-news-top p{
    font-size: 0.65rem
}
.index-news{
    width: 100%;
    border-top: #f5f5f5 1px solid;
    padding: .5rem 0;
}
.index-new-nav{
    display: flex;
    justify-content: space-around;
    padding: 0.3rem 0 0.5rem;
}
.index-new-nav .active{
    color: #396DB5;
    font-weight: bold
}
.index-new-nav li{
    width: calc(100%/4);
    text-align: center;
    cursor: pointer; 
}
.index-new-nav li+li {
    border-left: 1px solid #cccccc;
}
.index-nav-list>li + li{
    display: none
}
.index-news-list h3{
    font-size: 0.77rem;
    margin-bottom: 0.2rem;
}
.index-news-list ul{
    width: 100%;
    display: flex;
    justify-content: space-around;
}
.index-news-list ul li{
    width: 32%
}
.index-news-list ul li img{
    width: 100%;
}
.index-mate{
    padding-bottom: 1rem
}
.index-mate-list>li+li{
    display: none;
}
.index-mate-list{
    margin-top: 0.5rem
}
.index-mate-list>li{
    font-size: 0.7rem
}
.index-mate-list>li>ul{
   display: flex;
   flex-direction: column;
   border: 1px solid #EBEBEB;
}
.index-mate-list>li>ul + ul{
    margin-top: 1.2rem
}
.index-mate-list>li>ul>li{
    display: flex;
    justify-content: space-between;
    padding: 0.25rem 0.5rem;
}
.index-mate-list>li>ul>li + li{
    border-top: 1px solid #EBEBEB;
}
.index-mate-list>li>ul>h3{
    padding: 0.3rem 1rem;
    color: #396DB5;
    border-bottom: #ccc 1px solid;
    margin-bottom: 0.2rem;
}
.index-mate-list>li>ul>li>p>span{
    color: #e1af27;
    margin-right: 2px;
}
.index-list-title{
    display: flex;
    justify-content: space-between;
    width: 100%
}
.index-list-title>a{
    width: 50%;
    font-size: 0.9rem;
    margin-left: 0.5rem;
    line-height: 1rem;
    box-sizing: border-box;
    padding: 0.5rem;
}
.index-list-title>.active{
}
.index-list-title>a::after{
    height: 1rem;
    margin-top: 0.43rem
}