@charset "UTF-8";


@font-face{
    font-family:'Gill Sans MT Pro';
    src: url('GillSansMTPro-Book.otf') format("truetype");
}

@font-face{
    font-family:'MHei PRC W05 Medium';
    src: url('MHeiPRC-Medium.ttf') format("truetype");
}




body, form, ul, ol, li, span, p, dl, dt, dd, img, h1, h2, h3, h4, h5, h6{ margin: 0; padding: 0; border:none;}
body {color:#444; background:#fff; font-size:14px; line-height:1.5; font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif;}
input,textarea,select{font-size:14px; line-height:1.5; font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif; color:#444;}
input[type='button'],button { -webkit-appearance: none; -webkit-border-radius: 0; border: none; }
img {border: 0; display:block;}
button,input{ outline:0; cursor:pointer;}
ul, ol, li { list-style: none;}
h1,h2,h3,h4,h5 {font-weight: normal;}
em {font-style: normal }
a {text-decoration: none; color: #444; transition:color ease .3s;-webkit-transition:color ease .3s;}
a:hover { color: #000;}
.fl {float: left;}
.fr {float: right;}

.clearfix:after {content: ".";overflow: hidden; clear: both; display: block; height:0px; line-height:0px; visibility: hidden; }
.clearfix {zoom: 1;}

.radio_box input[type="radio"], .checkbox_box input[type="checkbox"]{-webkit-appearance: none;outline: 0 !important; width:20px; height:20px; border-radius:50%; border:1px solid #ccc; display: inline-block;}
.radio_box input[type="radio"]:checked, .checkbox_box input[type="checkbox"]:checked{background:url(/img/cur_icon.png) no-repeat; background-size:cover; border:none;}

input[type="radio"], input[type="checkbox"]{-webkit-appearance: none;outline: 0 !important; width:18px; height:18px; border:1px solid #ccc; display: inline-block;}
input[type="radio"]:checked, input[type="checkbox"]:checked{background:url(/img/cur_icon.png) no-repeat;background-size:cover;border:none;}


select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius:0 !important;
    outline: none;
    border:1px solid #ddd !important;
    padding:0 22px 0 10px;
    background:#fff url(/img/jtb_icon.png) 100% 50% no-repeat !important;
    background-size:15px 9px !important;
    transition:.2s;
    cursor:pointer;
}

select:hover, select:focus {border-color:#333 !important;}

input,textarea {
    outline: none;
    transition:.2s;
    border:1px solid #ddd;
    cursor:pointer;
    resize:none;
}
input:hover, input:focus, textarea:hover, textarea:focus {border-color:#333;}


input::-webkit-input-placeholder {
    color: #bbb;
}
input:-moz-placeholder {
    color: #bbb;
}
input::-moz-placeholder {
    color: #bbb;
}
input:-ms-input-placeholder {
    color: #bbb;
}


.price{color:#de1322;}
.ys_m {color:#de1322;}
.ys_0 {color:#000;}
.ys_a {color:#aaa;}
.ys_9 {color:#999;}
.ys_6 {color:#666;}

.w {width:1240px; margin:0 auto;}

.pt0 {padding-top:0px !important;}
.pt10 {padding-top:10px !important;}
.mt10 {margin-top:10px !important;;}
.mt15 {margin-top:15px !important;;}
.mt20 {margin-top:20px !important;;}
.mt30 {margin-top:30px !important;;}
.mt40 {margin-top:40px !important;;}
.pt10 {padding-top:10px !important;;}
.pt15 {padding-top:15px !important;;}
.pt20 {padding-top:20px !important;;}
.pt30 {padding-top:30px !important;;}
.pt40 {padding-top:40px !important;;}
.pd10 {padding:10px 0 !important;;}
.pd15 {padding:15px 0 !important;;}
.pd20 {padding:20px 0 !important;;}
.pd30 {padding:30px 0 !important;;}
.pd40 {padding:40px 0 !important;;}
.mr10 {margin-right:10px !important;;}
.mr15 {margin-right:15px !important;;}
.ml10 {margin-left:10px !important;;}
.ml15 {margin-left:15px !important;;}
.mb20 {margin-bottom:20px !important;;}
.mb30 {margin-bottom:30px !important;;}



.none {display:none;}

.ta_c {text-align:center;}
.ta_r {text-align:right;}



.bdb {border-bottom:1px solid #e5e5e5;}
.no_bd {border:none !important;}

.h1_tit {height:72px; line-height:72px; color:#000; font-size:24px;}
.h2_tit {height:40px; line-height:40px; color:#333; background:#f7f7f7; font-size:14px; border-bottom:1px solid #eee; padding-left:12px;}



/*头部1_S*/
.home_head{width: 100%;margin: 0 auto; height:80px; position:absolute; left:0; top:0; right:0; z-index:100;}
.home_head .logo{position:absolute; left:50%; top:50%; -webkit-transform:translateY(-50%) translateX(-50%); transform:translateY(-50%) translateX(-50%);}
.home_head .logo img{height:44px;}

.home_head .logo_text {float:left; line-height:80px; padding:0 50px 0 30px; font-size:24px; color:#fff;}

.down_item {height:50px; line-height:50px; color:#000; font-size:14px; padding-right:20px;}
.down_item a {float:left; color:#000; margin:0 0 0 20px;}
.down_item i {float:left; font-size:20px;}
.down_item i:before {content: "\e612"; }
.down_item em {float:left; margin-left:3px;}

.top_nav {font-size:14px; padding:23px 10px 0 0;}
.top_nav a {color:#000;}
.top_nav li {height:50px; line-height:50px; float:left; text-align:center; padding-left:5px;}
.top_nav li.other {padding-left:15px; height:36px; line-height:36px; margin-top:18px;}
.top_nav li.other a {background:#0090ff; color:#fff; display:block; padding:0 20px; border-radius:25px;}

.top_nav .user_link {position:relative; cursor:pointer;}
.top_nav .user_p i {font-size:16px; color:#000; float:left; font-weight:bold;}
.top_nav .user_p i:before {content: "\e647"; }
.top_nav .user_p {height:50px; line-height:50px; margin-right:20px;}
.top_nav .user_p a {display:block; overflow:hidden;}
.top_nav .user_p em {display:block; height:32px; line-height:32px; background:#a59f85; color:#eee; font-size:14px; padding:0 20px; border-radius:25px; transition:.3s;}
.top_nav .user_p em:hover {background:rgba(165,159,133,0.65);}

.top_nav .user_link .uc_nav {position: absolute; top:50px; right:-20px; padding:12px 10px; border-radius:6px; text-align: left;line-height: 40px;font-size: 13px; width:120px; background:rgba(34,34,34,0.95); transition: all 0.3s ease-in;transform-origin: 0px 0px;transform: rotateX(-90deg);backface-visibility: hidden;}
.top_nav .user_link:hover .uc_nav{display:block; transform:rotateX(0deg);}
.top_nav .user_link .uc_nav:after{content:''; width:0; height:0; position:absolute; top:-8px; left:35px; border-bottom:8px solid #222;
    border-left:8px solid transparent;  border-right:8px solid transparent;}
.top_nav .user_link .uc_nav h3 {height:30px; line-height:30px; padding:2px 0; font-size:13px;}
.top_nav .user_link .uc_nav h3 b {background:#f5f5f5; border-radius:15px; display:block; text-align:center;}
.top_nav .user_link .uc_nav a {color:#ddd; padding:0 10px; display:block;}
.top_nav .user_link .uc_nav a:hover {color:#fff;}

.top_nav .user_link .uc_nav h2 {height:36px; line-height:36px; margin-bottom:5px; overflow:hidden; font-size:16px; text-align:center; border-bottom:1px solid #e8e8e8; color:#a59f85;}


.top_nav .minicart {height:50px; line-height:50px; transition:.3s;}
.top_nav .minicart a { display:block; width:100%; height:100%; text-align:center;}
.top_nav .minicart i {float:left; font-size:20px; font-weight:bold; color:#000; padding-right:4px;}
.top_nav .minicart i:before {content: "\e68c"; }
.top_nav .minicart em {float:left; margin-left:5px;}
.top_nav .minicart span {float:left; border-radius:50%; background:#000; color:#fff; min-width:18px; height:18px; line-height:18px; font-size:10px; text-align:center; margin:16px 0 0 3px;}


.nav_box{width:100%; text-align:center; height:40px; line-height:40px; overflow:hidden;}
.nav_box ul {float:right; position:relative; right:50%;}
.nav_box li{height: 40px;float:left;line-height: 40px;  position:relative; left:50%; font-size:16px;}
.nav_box li a{color: #000;width: auto;height: 36px;display: block;padding: 0 16px;}

.nav-box {position:relative; overflow:hidden; float:left; padding:23px 0 0 0;}
.nav-box:after {content:''; height:1px; background:#ddd; overflow:hidden; position:absolute; bottom:1px; right:0; left:0;}
.nav-box ul li {display:inline-block; position:relative; padding:0 10px; font-size:14px; height:40px;}
.nav-box ul li a { margin:0 4px; color:#ccc; display:block; line-height:32px; transition:.3s;}
.nav-box ul li a:hover { text-decoration:none; color:#fff;}
.nav-box ul li.cur a {color:#fff;}
.nav-box .nav-line { position:absolute; left:0; bottom:0; height:3px; z-index:10; overflow:hidden; width:35px; background:#fff; border-radius:3px;}
/*头部1_E*/



/*头部2_S*/
.header{width: 100%;height: 60px;background: #000;position: fixed;top: 0;left: 0;z-index:110; transition:.3s;}
.header_mian{height: 60px;display: block;width: 100%;margin: 0 auto;}
.header_mian .logo{height: 60px;float: left;padding:0 20px;}
.header_mian .logo img{padding-top:13px;height:34px;}

.header_mian .drag_operate_box {top:0 !important;}

.header_position {opacity:0 !important; z-index:-110 !important;}




/*未开启新版设计师版块时的头部样式S*/

/*.nav{width:700px;height: 60px;margin-left:20px;float: left;font-size:14px;}*/
/*.nav li{width: auto;height: 60px;float: left;line-height: 60px; padding:0 10px;}*/
/*.nav li a{color: #FFFFFF;width: auto; display: block;padding: 0 5px;}*/

/*.nav li.item-has-children {display:none;}*/


/*.nav li .child_cat {display: none\0; position:absolute; left:0 !important; top:60px !important; right:0 !important; background:#fff;z-index:65535; padding:40px 40px 30px 40px; border-bottom:1px solid #d5d5d5;*/
    /*transition: all 0.3s ease-in; transform-origin: 0px 0px;transform: rotateX(-90deg); backface-visibility: hidden; overflow:hidden;*/
/*}*/
/*.nav li .cat_bg {content:''; background:rgba(0,0,0,0.1); position:fixed; left:0; top:60px; right:0; bottom:0; z-index:10; transition:.5s; display:none;}*/
/*.nav li .cat_bg.off {display:none !important;}*/

/*.nav li:hover .cat_bg {opacity:1; display:block;}*/
/*.nav li:hover .child_cat {display: block; transform: rotateX(0deg);}*/

/*.nav li .child_cat dl {float:left; width:260px; font-size:14px;}*/
/*.nav li dt a {color:#000;}*/
/*.nav li dd a {color:#666; transition:.2s;}*/
/*.nav li dd a:hover {color:#000; text-decoration:underline;}*/

/*.nav li dt {font-weight:bold; height:30px; line-height:30px; overflow:hidden; padding-bottom:10px;}*/
/*.nav li dd p {height:30px; line-height:30px; overflow:hidden;}*/
/*.nav_img {float:right;}*/
/*.nav_img a {display:block; width:100%;}*/
/*.nav_img img {height:300px;}*/
/*.nav_img h5 {font-size:14px; font-weight:normal; line-height:40px; color:#666;}*/
/*.nav_img a:hover h5 {color:#000; text-decoration:underline;}*/

/*未开启新版设计师版块时的头部样式E*/





/*开启新版设计师版块时的头部样式S*/

.nav{width:700px;height: 60px;margin-left:20px;float: left;font-size:14px;}
.nav li{width: auto;height: 60px;float: left;line-height: 60px; padding:0 10px;}
.nav li a{color: #FFFFFF;width: auto; display: block;padding: 0 5px;}

.nav li.item-has-children {display:none;}

.nav li .child_cat {display: none\0; position:absolute; left:0 !important; top:60px !important; right:0 !important; background:#fff;z-index:65535; padding:10px; border-bottom:1px solid #d5d5d5;
    transition: all 0.3s ease-in; transform-origin: 0px 0px;transform: rotateX(-90deg); backface-visibility: hidden; max-height:500px; overflow-y:auto;
}
.nav li .cat_bg {content:''; background:rgba(0,0,0,0.1); position:fixed; left:0; top:60px; right:0; bottom:0; z-index:10; transition:.5s; display:none;}
.nav li .cat_bg.off {display:none !important;}

.nav li:hover .cat_bg {opacity:1; display:block;}
.nav li:hover .child_cat {display: block; transform: rotateX(0deg);}

.child_cat_con {width:1200px; margin:0 auto; overflow:hidden;}

.child_cat_con dl {float:left; width:20%; padding:10px; box-sizing:border-box; font-size:14px;}
.child_cat_con dt {background:#f5f5f5; width:100%; padding:10px; box-sizing:border-box; text-align:center;}
.child_cat_con dt img {height:120px; max-width:100%; margin:0 auto;}
.child_cat_con dt a {color:#000;}
.child_cat_con dt h5 {height:40px; line-height:40px; overflow:hidden;}

.nav_img {float:right;}
.nav_img a {display:block; width:100%;}
.nav_img img {height:300px;}
.nav_img h5 {font-size:14px; font-weight:normal; line-height:40px; color:#666;}
.nav_img a:hover h5 {color:#000; text-decoration:underline;}


/*开启新版设计师版块时的头部样式E*/





.top_r {font-size:14px;}
.top_r li {height:60px; line-height:60px; float:left; text-align:center; padding-right:15px;}
.top_r li.other {padding-left:15px; height:36px; line-height:36px; margin-top:18px;}
.top_r li.other a {background:#0090ff; color:#fff; display:block; padding:0 20px; border-radius:25px;}

.top_r .user_link {position:relative; cursor:pointer; padding:0 6px;}
.top_r .user_link p {width:40px; text-align:center;}
.top_r .user_link p a {display:block;}
.top_r .user_link p i {font-size:21px; color:#fff; -webkit-text-stroke-width:0.5px; -moz-text-stroke-width:0.5px; text-stroke-width:0.5px;}
.top_r .user_link .uc_nav {position: absolute; top:60px; right:-20px; padding:0px 10px 10px 10px; border-radius:6px; border:1px solid #dfdfdf; text-align: left;line-height: 40px;font-size: 13px; width:150px; background:#fff; transition: all 0.3s ease-in;transform-origin: 0px 0px;transform: rotateX(-90deg);backface-visibility: hidden;}
.top_r .user_link:hover .uc_nav{display:block; transform:rotateX(0deg);}
.top_r .user_link .uc_nav:after{content:''; width:10px; height:10px; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; position:absolute; top:-6px; right:26px; -webkit-transform: rotate(135deg); background:#fff;}
.top_r .user_link .uc_nav h3 {height:30px; line-height:30px; padding:2px 0; font-size:13px;}
.top_r .user_link .uc_nav h3 b {background:#f5f5f5; border-radius:15px; display:block; text-align:center;}
.top_r .user_link .uc_nav a {color:#000; padding:0 10px; display:block;}
.top_r .user_link .uc_nav a:hover {background:#a59f85; color:#fff;}
.top_r .user_link .uc_nav h2 {height:36px; line-height:36px; margin-bottom:5px; overflow:hidden; font-size:16px; text-align:center; border-bottom:1px solid #e8e8e8; color:#a59f85;}
/* app下载相关的样式 */
.down_nav {height:60px; line-height:60px; color:#fff; font-size:14px; padding-right:20px;}
.down_nav li {display:inline-block; padding:0 8px; position:relative;}
.down_nav a {color:#fff; display:block; line-height:60px;}

.down_nav li.down_app .app_ma {position: absolute; top:60px; left:-50px; padding:10px 5px 15px 5px; border-radius:6px; border:1px solid #dfdfdf; text-align: left;line-height: 40px;font-size: 13px; width:296px; background:#fff; transition: all 0.3s ease-in;transform-origin: 0px 0px;transform: rotateX(-90deg);backface-visibility: hidden;}
.down_nav li.down_app:hover .app_ma{display:block; transform:rotateX(0deg);}
.down_nav li.down_app .app_ma:after{content:''; width:10px; height:10px; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; position:absolute; top:-6px; left:76px; -webkit-transform: rotate(135deg); background:#fff;}
.down_nav li.down_app .app_ma ul {overflow:hidden;}
.down_nav li.down_app .app_ma ul li {float:left; padding:0 10px; text-align:center; position:relative;}
.down_nav li.down_app img {width:128px;}
.down_nav li.down_app h5 {font-size:14px; color:#000; width:100%;  z-index:10; text-align:center; padding:0; height:24px; line-height:24px;}


.top_r .minicart {line-height:60px; transition:.3s;}
.top_r .minicart a { display:block; width:100%; height:100%; text-align:center;}
.top_r .minicart .gwctu {width:50px; height:60px; line-height:56px; margin:0 6px 0 0; position:relative; text-align:center; float:left;}
.top_r .minicart .gwctu i {font-size:32px; color:#fff;}
.top_r .minicart span { display:block; border-radius:10px; padding:0 5px; background:#de1322; color:#fff; height:16px; line-height:16px; font-size:10px; position:absolute; top:8px; left:30px; text-align:center;}

.top_r .minicart .xyd_a {float:left; position:relative; width:50px; height:60px;}
.top_r .minicart .xyd_a img {width:21px; margin:auto; position:relative; top:19px;}

/*头部2_E*/


/*头部3_S*/
.header3{width: 100%;height:104px;background: #fff;position: fixed;top: 0;left: 0;z-index:110; transition:.3s;}
.header_top {height:28px; line-height:28px; background:#000; color:#fff; overflow:hidden; font-size:12px;}
.header_top li {float:left; height:28px; overflow:hidden; padding:0 10px; position:relative;}
.header_top li a {color:#999;}
.header_top li i {padding-right:5px;}
.header_top li a:hover {color:#fff;}
.header_top .top_doc {float:left;}
.header_top .top_doc i {font-size:12px; font-weight:bold;}
.header_top .top_nav2 {float:right; padding-right:10px;}
.header_top .top_nav2 li:after {content:''; width:1px; background:#454545; position:absolute; top:8px; left:0; bottom:8px;}
.header_top .top_nav2 li:first-child:after {display:none;}
.header_top .top_nav2 a {color:#fff;}
.header_top .top_nav2 a:hover {color:#999;}

.header_mian3{height:76px;display: block;width: 100%;margin: 0 auto; position:relative;}
.header_mian3:before {content:""; height:1px; background:#e8e8e8; position:absolute; left:0; bottom:0; right:0;}
.header_mian3 .logo{height:76px;float: left;padding:0 20px;}
.header_mian3 .logo img{height:24px; margin-top:26px;}

.header_position3 {opacity:0 !important; z-index:-100 !important;}

.nav3{width:760px;height: 50px; float: left;font-size:14px; padding:20px 0 0 20px;}
.nav3 li{width: auto;height: 50px;float: left;line-height: 50px;}
.nav3 li a{color: #333;width: auto;height: 50px;display: block;padding: 0 8px; font-size:16px; transition:.2s;}
.nav3 li a:hover {color:#000;}
.nav3 li a span {display:block; height:50px;line-height:50px; padding:0 5px; position:relative;}
.nav3 li a span:after{content:"";position:absolute;display:block; height:2px;background-color:#000;border-radius:2px;left:0%; right:0; bottom:8px;opacity:0;transform:scaleX(0);transition:all .2s cubic-bezier(.18,.89,.17,.88),opacity .15s ease}
.nav3 li a span:hover:after {opacity:1;transform:scaleX(1)}


.top_r3 {font-size:14px; padding:20px 20px 0 0;}
.top_r3 li {float:left;}
.top_r3 li.other {padding-left:15px; height:36px; line-height:36px; margin-top:18px;}
.top_r3 li.other a {background:#0090ff; color:#000; display:block; padding:0 20px; border-radius:25px;}

.top_search{padding:0; margin:6px 3px 0 0; height:44px;}
.top_search input {float: left; width:150px; margin-top:2px; height:32px; background:none; line-height:32px; padding:0 0; border:none; color:#000;  border-bottom:1px solid #000;}
.top_search form{*zoom: 1;}
.top_search form:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.top_search .btn-search{float:left; width:44px; height:44px; line-height:32px; color: #000; font-size:32px; -webkit-text-stroke-width:0.3px; -moz-text-stroke-width:0.3px; text-stroke-width:0.3px; text-align: center; transition:.3s;}


.top_r3 .user_link {position:relative; cursor:pointer; height:50px; width:60px; line-height:50px; text-align:center;}
.top_r3 .user_link p i {font-size:21px; color:#000; -webkit-text-stroke-width:0.5px; -moz-text-stroke-width:0.5px; text-stroke-width:0.5px;}
.top_r3 .user_link .uc_nav {position: absolute; top:56px; right:-50px; padding:15px; border:1px solid #e8e8e8; text-align: left;line-height: 40px;font-size: 14px; width:150px; background:#fff; transition: all 0.3s ease-in;transform-origin: 0px 0px;transform: rotateX(-90deg);backface-visibility: hidden;}
.top_r3 .user_link:hover .uc_nav{display:block; transform:rotateX(0deg);}
/*.top_r3 .user_link .uc_nav:after{content:''; width:10px; height:10px; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; position:absolute; top:-6px; right:26px; -webkit-transform: rotate(135deg); background:#fff;}*/
.top_r3 .user_link .uc_nav h3 {height:30px; line-height:30px; padding:2px 0; font-size:13px;}
.top_r3 .user_link .uc_nav h3 b {background:#f5f5f5; border-radius:15px; display:block; text-align:center;}
.top_r3 .user_link .uc_nav a {color:#8c8c8c; padding:0 10px; display:block; transition:.2s;}
.top_r3 .user_link .uc_nav a:hover {color:#000; text-decoration:underline;}
.top_r3 .user_link .uc_nav h2 {height:30px; line-height:32px; color:#666; background:#eee; margin-bottom:10px; overflow:hidden; font-size:16px; text-align:center;}

.top_r3 .minicart {height:50px; width:60px; line-height:50px; transition:.3s;}
.top_r3 .minicart a { display:block; width:100%; height:100%; text-align:center;}
.top_r3 .minicart .gwctu {height:50px; line-height:44px; position:relative; text-align:center; padding-right:8px;}
.top_r3 .minicart .gwctu i {font-size:32px; color:#000;}
.top_r3 .minicart .gwctu span {display:block; border-radius:10px; padding:0 5px; background:#de1322; color:#fff; height:16px; line-height:16px; font-size:10px; position:absolute; top:5px; left:40px; text-align:center;}

/*头部3_E*/




.topbar{height:36px; line-height:36px; border-bottom:1px solid red; background:#f8f8f8; font-size:12px; position:relative; z-index:2000;}
.topbar ul {float:left;}
.topbar ul li {float:left; margin:0 0; color:#666;}
.topbar ul li a { color:#666;}
.topbar ul li span { color:#e5e5e5; margin:0 10px;}
.topbar a.m-qrcode{position: relative; padding: 0 19px;}
.topbar a.m-qrcode i{display: inline-block; content: " "; width: 0; border-style: solid; border-width: 5px; border-color: transparent; border-top-color: #999; border-bottom-width: 0; vertical-align: middle;}
.topbar a.m-qrcode .qrcode-show{display: none; position: absolute; left: 0; top: 28px; box-shadow: 0 0 5px #efefef; text-align: center; line-height: 15px; color: 999; padding-bottom: 10px; z-index: 99;}
.topbar a.m-qrcode:hover{background: #ddd;}
.topbar a.m-qrcode:hover .qrcode-show{display: block;}
.topbar a.m-qrcode:hover .qrcode-show img{display: block;}
.topbar .topbar-left{float: left;}
.topbar .topbar-right{float: right;}

.top_cart {float:left;}
.top_cart i {top:-1px !important;}
.top_cart span {display:inline-block; background:#ffd444; color:#000; height:16px; line-height:16px; padding:0 5px; border-radius:5px;}


.topbar {border-bottom:1px solid #efefef; height:36px; line-height:36px; position: relative; z-index:200;}
.lang {width:96px; margin:17px 20px 0 0; position:relative; cursor: pointer;}
.lang p {border:1px solid #666; height:24px; line-height:24px; padding-left:12px; width:80px;}
.lang i {font-size:12px; position:absolute; top:1px; right:12px;}

.lang .lang_list {display:none; background:#fff; border:1px solid #e5e5e5; position:absolute; padding:8px 0; top:25px; left:0px; width:92px;}
.lang .lang_list li {padding:0 12px; line-height:28px;}
.lang .lang_list li:hover {color:#000;}


.top_cart {line-height:80px; position:relative;}
.top_cart i {top:-1px !important;}
.top_cart span {display:inline-block; position:absolute; top:18px; right:18px; background:#ff4949; color:#fff; height:16px; line-height:16px; padding:0 5px; border-radius:5px;}

.top_cart {line-height:76px;}
.top_cart a {display:block;}
.top_cart i {font-size:34px; font-weight:500;}


.home_cate {padding:50px 5px 25px 5px;}
.home_cate ul {width:100%; overflow:hidden;}
.home_cate ul li {width:25%; position:relative; overflow:hidden; float:left;}
.home_cate ul li a {display:block; position:relative; transition:.3s; padding:0 5px;}
.home_cate ul li .div_img {position:relative; overflow:hidden; width:100%; padding-bottom:150%; cursor:pointer;}
.home_cate ul li .div_img .off {opacity:0;}
.home_cate ul li .div_img img {position:absolute; width:100%; height:100%; left:0; top:0; right:0; bottom:0; transition:.5s; cursor:pointer;}
.home_cate ul li .div_txt {background:rgba(0,0,0,0.55); color:#fff; padding:15px 12px 20px 12px; position:absolute; left:12%; bottom:0; right:12%; transition:.5s;}
.home_cate ul li .div_img:hover .off{opacity:1}
.home_cate ul li .div_img:hover .on{opacity:0}

.home_cate ul li h1 { font-size:20px; line-height:34px; height:34px; overflow:hidden; text-align:center;}
.home_cate ul li h2 { font-size:14px; color:#ddd; line-height:18px; overflow:hidden; text-align:center;}



.searchbar{padding-top: 20px; padding-left: 20px;}
.searchbar .x-input{float: left; width: 400px; height:36px; line-height:36px; padding:0 15px; border:2px solid #ddd; border-radius: 0;}
.searchbar .x-input:focus{outline: none;}
.searchbar .btn{float: left; margin-right: 5px;}
.searchbar form{*zoom: 1;}
.searchbar form:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.searchbar .hots{margin-top: 3px; color: #999;}
.searchbar .hots a{margin: 0 5px; color: #999;}
.searchbar .hots span{color: #ea2329;}
.searchbar .btn-search{position: relative; left: -5px; width: 100px; height:40px; line-height:40px; background: #000; color: #fff; font-size: 14px; text-align: center; transition:.3s;}
.searchbar .btn-search:hover {background:#333;}
.searchbar .btn-search span{border: none; background: none; display: inline;}
.searchbar .btn-search span:hover{background: none;}


.shop-nav .shop-category{position: relative; float: left;}
.shop-nav .shop-category:hover .category4, .shop-nav .shop-category:hover .icon-arrow-down-b{display: block;}
.shop-nav .shop-category .icon-arrow-down-b{display: none; position: absolute; bottom: -9px; left: 50%; margin-left: -2px; z-index: 100;}
.shop-nav .shop-category a{width: auto; padding: 0 25px;}

.seaview{height: 480px; margin-top: -1px; position: relative;}
.seaview [class|=col-lg]{margin-left: 0;}
.seaview .col-lg-10{width: 760px;}
.seaview .one-ad{background: #37404f; overflow: hidden; height: 480px;}
.seaview .one-ad .one-ad-title{margin-top: 39px; margin-left: 16px; margin-right: 16px; height: 40px; line-height: 40px; background: #f8f8f8; text-align: center; color: #797979; font-size: 14px;}
.seaview .one-ad .one-ad-img{margin-left: 16px; margin-right: 16px;}
.main{padding:0 0; overflow: hidden;}
.main.index, .main.channel{padding: 0 0 50px 0; background: #fff; overflow: hidden;}
.main.index [class|=col-lg], .main.channel [class|=col-lg]{margin-left: 0;}
.main.index .col-lg-10, .main.channel .col-lg-10{width: 760px;}
.section{*zoom: 1; margin-bottom: 10px;}
.section:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.section .subslider{margin-bottom: 20px;}
.sidebar{float: left; min-height: 30px;}


/*通过module-mg-small控制用在category_primary.html的小尺寸幻灯片*/
.module-mg-small .module{margin-bottom: 10px;}
.module-mg-small .slider{height: 480px;}
.category{display: none; position: absolute; z-index: 99; background: #1f2128; line-height: 1.5; overflow: hidden; height: 480px;}
.category:hover{overflow: visible; height: auto; min-height: 480px;}
.category .category-primary > li:hover{background: #fff; width: 101%;}
.category .category-primary > li:hover .category-sub{display: block;}
.category .category-primary > li:hover a{color: #3b3d44;}
.category .category-primary > li:hover .category-primary-item a{color: #ea2329;}
.category .category-primary > li.active .category-primary-item{background: #d5a505;}
.category .category-primary .category-primary-item{position: relative; height: 34px; line-height: 34px; padding: 0 10px; font-size: 14px;}
.category .category-primary .category-primary-item i{display: inline-block; width: 30px; height: 30px; vertical-align: middle; margin-right: 15px; margin-left: 20px;}
.category .category-primary .category-primary-item i img{width: auto; height: auto; max-width: 100%; max-height: 100%;}
.category .category-primary .category-primary-item a{display: block; margin-right: 15px; color: #fff; white-space: nowrap; overflow: hidden;}
.category .category-primary .category-primary-item .active-arrow{display: none; position: absolute; top: 50%; margin-top: -27px; right: -27px;}
.category .category-primary .category-primary-item.on{color: #333;}
.category .category-primary .category-primary-item.on .active-arrow{display: inline-block;}
.category .category-sub{display: none; position: absolute; top: 2px; left: 214px; z-index: 20; width: 760px; min-height: 460px; padding-top: 10px; padding-bottom: 10px; background: #f8f8f8;}
.category .category-sub .category-sub-item{padding: 10px 25px 0 25px;}
.category .category-sub .category-sub-item:last-child ul{border: none; padding-bottom: 20px;}
.category .category-sub .category-sub-item ul{*zoom: 1; margin-left: 80px; border-bottom: 1px solid #dadadd; padding-bottom: 10px;}
.category .category-sub .category-sub-item ul:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.category .category-sub .category-sub-item ul li{float: left; padding-right: 12px;}
.category .category-sub .category-sub-item ul a:hover{color: #ea2329;}
.category .category-sub .category-sub-title{font-weight: bold; float: left; width: 70px; color: #666; font-size: 14px;}
.category .category-sub a{color: #545454; font-size: 12px;}
.category.is-display{display: block; visibility: hidden;}
.category .category-primary02 .category-sub-item ul{border-bottom: 0;}
.is-index .category.is-display{visibility: visible;}
.category2 .category-primary{position: relative;}
.category2 .category-primary li:hover{color: #fff;}
.category2 .category-primary li:hover .category-primary-item{background: #b70f7c;}
.category2 .category-primary li:hover .category-primary-item a{color: #fff;}
.category2 .category-primary li:hover .category-sub{display: block;}
.category2 .category-primary-item{padding: 10px; background: #e8e8e8; margin-bottom: 1px;}
.category2 .category-primary-item:last-child{border-bottom: none;}
.category2 .category-primary-item .title{margin-bottom: 2px; font-size: 14px;}
.category2 .category-primary-item .list{height: 18px; overflow: hidden;}
.category2 .category-primary-item .list a{margin-right: 10px; color: #666; white-space: nowrap;}
.category2 .category-sub{display: none; position: absolute; top: 0; left: 215px; z-index: 20; width: 600px; min-height: 454px; padding: 20px 10px; background: #fff; background: rgba(255, 255, 255, 0.95);}
.category2 .category-sub ul{*zoom: 1; padding: 10px;}
.category2 .category-sub ul:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.category2 .category-sub ul li{float: left; padding-right: 10px; margin: 0 10px 10px 0;}
.category2 .category-sub a{color: #545454; font-size: 12px;}
.category2 .category-sub a:hover{color: #b70f7c;}
.category3{color: #666;}
.category3 .category-primaty{height: 30px; line-height: 30px; padding: 0 10px; background: #e8e8e8;}
.category3 .category-sub{*zoom: 1; display: none; padding: 10px; background: #f8f8f8;}
.category3 .category-sub:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.category3 .category-sub a{float: left; display: block; width: 48%; margin-right: 2%; white-space: nowrap; overflow: hidden; color: #666;}
.category3 .category-item{border-bottom: 1px solid #f8f8f8;}
.category3 .category-item.on .category-sub{display: block;}
.category4{*zoom: 1; display:none; position: absolute; top: 44px; left: 0; z-index: 99; width: 950px; padding:15px; margin:0; line-height: 1.5; background: #fff; border: 1px solid #333;}
.category4:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}

.category4 .category-primaty{margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #333; font-size: 14px;}
.category4 .category-sub{*zoom: 1;}
.category4 .category-sub:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.category4 .category-sub a{display: block; line-height:30px; padding:0; color: #333; font-size: 12px; float:none; text-align: left;}
.category4 .category-sub a:hover{background:#f8f8f8;}
.category4.category4-col1{width: 120px;}

.slider{position: relative; height: 480px; overflow: visible;}
.slider .slider-pic img{display: block; width: 760px;}
.slider .slider-switch{*zoom: 1; width: 100%; position: absolute; bottom:-18px; text-align: center; z-index: 9;}
.slider .slider-switch:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.slider .slider-switch a{position: relative; display: inline-block; width:20px; height: 6px; line-height: 24px; margin-left: 5px; margin-right: 5px; background: #ddd; color: #999; text-align: center;}
.slider .slider-switch a.active{background: #ffd444 !important;}
.slider .slider-switch a:hover{background: #ffd444;}
.slider.group-purchase{height: 550px;}
.slider.group-purchase .slider-pic img{width: 1189px;}
.slider.group-purchase a{width: 24px; height: 24px; border-radius: 50%;}
.full-slider{position: absolute; left: 0; right: 0; top: 0; z-index: 1;}
.full-slider .slider-pic{position: relative; z-index: 1;}
.full-slider .slider-pic img{display: block; width: 760px;}
.full-slider .slider-pic .full-slider-box{position: relative; width:100%; height:480px;}
.full-slider .slider-pic img[src=""], .full-slider .slider-pic img:not([src]){opacity: 0;}
.full-slider .slider-bg, .full-slider .desc-list{position: relative; height: 100%;}
.full-slider .slider-bg li, .full-slider .desc-list li{position: absolute; left: 0; right: 0; top: 0; bottom: 0; opacity: 0;}
.full-slider .box li {width:100%; height:480px;}
.full-slider .box li a {width:100%; height:480px; display:block;}


.full-slider .slider-bg li:first-child, .full-slider .desc-list li:first-child{opacity: 1;}
.full-slider .box{height: 480px; z-index: 7; overflow: hidden;}
.seaview-other{position: relative; z-index: 9;}
.seaview-other .cover-content{height: 1px;}
.seaview-other .box{float: right;}
.seaview .cover-content{height: 1px; position: relative;}
.seaview .cover-silder-gg{position: absolute; top: 0; right: 0; z-index: 10;}
.groupbuy{background: #fff;}
.groupbuy .groupbuy-title{height: 40px; line-height: 40px; padding: 0 10px; background: #e8e8e8; color: #545454; font-weight: bold;}
.groupbuy .groupbuy-pic img{display: block; width: 100%;}
.groupbuy .groupbuy-info{padding: 10px;}
.groupbuy .origin-price{font-size: 14px;}
.groupbuy .origin-price i{text-decoration: line-through;}
.groupbuy .discount-price{color: #dd2434; font-size: 18px;}
.groupbuy .discount-price em{font-size: 16px;}
.groupbuy .btn{float: right;}
.groupbuy.groupbuy-small .groupbuy-title{height: 30px; line-height: 30px; background: #fff;}
.groupbuy.groupbuy-small .groupbuy-info{padding-top: 0;}
.subslider{*zoom: 1;}
.subslider:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.subslider .prev-btn, .subslider .next-btn{float: left; display: block; width: 14px; height: 90px; line-height: 90px; background: #fff; color: #666; font-size: 28px; font-weight: bold; text-align: center;}
.subslider .prev-btn.disabled, .subslider .next-btn.disabled{color: #eee; cursor: default;}
.subslider .subslider-pic{*zoom: 1; float: left; width: 1160px; height: 90px; overflow: hidden; margin: 0 1px; white-space: nowrap;}
.subslider .subslider-pic:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.subslider .subslider-pic a{float: left; width: 145px; height: 90px; line-height: 88px; *line-height: 90px; border: 0 none; background-color: #FFFFFF; overflow: hidden; text-align: center; *font-size: 81px; font-family: Arial;}
.subslider .subslider-pic a img{max-width: 100%; max-height: 100%; vertical-align: middle;}
.subslider .subslider-pic img{width: auto; height: auto;}
.brand-wall{background: #dadadd; padding: 1px; padding-bottom: 0; margin-left: -1px; margin-right: -1px;}
.brand-wall img{display: block;}
.brand-wall .logo-list li{display: block; width: 151px; height: 84px; float: left; _display: inline; margin-bottom: 1px; margin-right: 1px; background: #fff;}
.brand-wall .logo-list li a{display: table-cell; width: 152px; height: 84px; vertical-align: middle; text-align: center; position: relative;}
.brand-wall .logo-list li a .out-line{border: 1px solid #dfc182; position: absolute; left: -1px; top: -1px; right: -1px; bottom: -1px; display: none;}
.brand-wall .logo-list li a:hover .out-line{display: block;}
.brand-wall .logo-list li a img{max-width: 100%; max-height: 100%; width: auto; height: auto;}
.back-to-top{display: none; position: fixed; right: 10px; bottom: 20px; z-index: 99; width: 40px; height: 40px; background: #e6e6e6; cursor: pointer; text-align: center;}
.back-to-top i{line-height: 40px; color: #777; font-size: 30px;}
.back-to-top span{display: none; line-height: 1.2; margin-top: 4px; color: #fff; font-size: 14px;}
.back-to-top:hover{background: #777;}
.back-to-top:hover span{display: inline-block;}
.back-to-top:hover i{display: none;}
.module .module-hd{height: 40px; line-height: 40px; padding: 0; color: #333; font-size: 20px; margin-top: 30px;}
.module .module-hd em{font-size: 18px; font-weight: bold;}
.module .module-hd a{float: right; color: #666;}
.module .module-hd span{color: #666; font-size: 14px; margin-left: 10px;}
.module .module-hd + .module-bd{margin-top: 0;}
.module .module-bd{*zoom: 1; margin-top: 15px;}
.module .module-bd:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.module-blue .catagorycover .catagorycover-title{background: #4da0f0;}
.module-blue .goods, .module-blue .articalgoods{border-color: #4da0f0;}
.module-blue .articalgoods-title{color: #4da0f0;}
.module-green .catagorycover .catagorycover-title{background: #4bc68f;}
.module-green .goods, .module-green .articalgoods{border-color: #4bc68f;}
.module-green .articalgoods-title{color: #4bc68f;}
.module-purple .catagorycover .catagorycover-title{background: #a05ea8;}
.module-purple .goods, .module-purple .articalgoods{border-color: #a05ea8;}
.module-purple .articalgoods-title{color: #a05ea8;}
.module-yellow .catagorycover .catagorycover-title{background: #fab81c;}
.module-yellow .goods, .module-yellow .articalgoods{border-color: #fab81c;}
.module-yellow .articalgoods-title{color: #fab81c;}
.module-fuchsia .catagorycover .catagorycover-title{background: #EC55B7;}
.module-fuchsia .goods, .module-fuchsia .articalgoods{border-color: #EC55B7;}
.module-fuchsia .articalgoods-title{color: #EC55B7;}
.module-khaki .catagorycover .catagorycover-title{background: #E7CB5C;}
.module-khaki .goods, .module-khaki .articalgoods{border-color: #E7CB5C;}
.module-khaki .articalgoods-title{color: #E7CB5C;}
.catagorycover{position: relative; background: #fff;}
.catagorycover .catagorycover-title{height: 38px; line-height: 38px; padding: 0 10px; background: #DADADA; color: #fff; font-weight: bold;}
.catagorycover .catagorycover-pic{position: relative; z-index: 2; width: 100%;}
.catagorycover .catagorycover-pic .pic{position: relative;}
.catagorycover .catagorycover-pic .icon{position: absolute; top: 50%; z-index: 3; color: #ccc; cursor: pointer; opacity: 0.3; filter: alpha(opacity=30);}
.catagorycover .catagorycover-pic .icon.icon-arrow-left{font-size: 40px; margin-top: -30px; left: 10px;}
.catagorycover .catagorycover-pic .icon.icon-arrow-right{right: 10px; font-size: 35px; margin-top: -25px;}
.catagorycover .catagorycover-pic .icon:hover{opacity: 1; filter: alpha(opacity=100);}
.catagorycover .catagorycover-pic img{display: block; width: 214px; height: 195px;}
.catagorycover .catagorycover-pic .scroller{width: 214px; height: 195px; overflow: hidden;}
.catagorycover .catagorycover-catagory{height: 42px; margin: 10px 0; overflow: hidden;}
.catagorycover .catagorycover-catagory a{display: inline-block; width: 44%; margin-left: 20%; white-space: nowrap; overflow: hidden; color: #333;}
.catagorycover.slider-brands .catagorycover-pic img{display: block; width: 214px; height: 65px;}
.catagorycover.slider-brands .catagorycover-pic .scroller{width: 214px; height: 195px;}
.catagorycover.slider-brands .catagorycover-catagory a{display: inline; width: auto; margin-left: 0; white-space: nowrap; overflow: hidden; color: #333;}
.goods{position: relative; height: 328px; background: #fff; border-top: 2px solid #DADADA; overflow: hidden;}
.goods .goods-content{width: 290px;}
.goods .goods-name{height: 42px; padding: 0 20px; font-size: 14px; overflow: hidden;}
.goods .goods-pic{width: 290px; height: 230px; line-height: 228px; *line-height: 230px; border: 0 none; background-color: #FFFFFF; overflow: hidden; text-align: center; *font-size: 207px; font-family: Arial;}
.goods .goods-pic img{max-width: 100%; max-height: 100%; vertical-align: middle;}
.goods .goods-pic img{width: auto; height: auto;}
.goods .goods-price{padding: 0 20px; font-size: 14px; color: #dd2434;}
.goods .goods-switch-wrap{text-align: center;}
.goods .goods-switch{*zoom: 1; display: inline-block;}
.goods .goods-switch:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.goods .goods-switch li{float: left; display: block; width: 20px; height: 5px; margin: 0 5px; background: #e5e5e5; cursor: pointer;}
.goods .goods-switch .active{width: 25px; background: #e52233;}
.goods .scroller{width: 290px; height: 305px; overflow: hidden;}
.goods.goods-small{position: relative; height: 348px;}
.goods.goods-small .goods-pic{width: 215px; height: 348px; line-height: 346px; *line-height: 348px; border: 0 none; background-color: #FFFFFF; overflow: hidden; text-align: center; *font-size: 313.2px; font-family: Arial;}
.goods.goods-small .goods-pic img{max-width: 100%; max-height: 100%; vertical-align: middle;}
.goods.goods-small .goods-switch{position: absolute; left: 50%; bottom: 10px; margin: 0 0 0 -47px;}
.categorygoods{*zoom: 1;}
.categorygoods .categorygoods-title{height: 30px; line-height: 30px; border-bottom: 2px solid #333;}
.categorygoods:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.categorygoods .categorygoods-item{float: left; width: 238px;}
.categorygoods .categorygoods-item img{display: block; width: 100%;}
.categorygoods .categorygoods-item:first-child{margin-left: 0;}
.articalgoods{position: relative; background: #fff; border-top: 2px solid #DADADA;}
.articalgoods .articalgoods-info{position: relative; height: 58px; padding: 20px 20px; background: #e5e5e5;}
.articalgoods .articalgoods-title{height: 27px; overflow: hidden; margin-bottom: 5px; font-size: 18px; font-weight: bold;}
.articalgoods .articalgoods-intro{height: 18px; overflow: hidden;}
.articalgoods .articalgoods-pic img{display: block; width: 100%;}
.crumbs em{margin-right: 10px; color: #b70f7c; font-size: 18px; font-weight: bold;}
.crumbs em.color1{color: #666;}
.crumbs a{color: #666;}
.crumbs .crumbs-recommend a{margin-right: 10px; padding-right: 10px; border-right: 1px solid #666;}
.recommend{*zoom: 1;}
.recommend:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.recommend img{float: left; width: 25%;}
.ad img{display: block;}
.seaview .ad{background: rgba(255, 255, 255, 0.8); padding: 13px;}
.notice{background: #fafafa;}
.notice .notice-hd{margin-bottom: 10px;}
.notice .notice-hd em{font-weight: bold;}
.notice .notice-hd span{float: right;}
.notice .notice-list li{margin-bottom: 10px;}
.notice .notice-list a{display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #666;}
.notice .pager{margin: 0; line-height: inherit;}
.rank{padding: 0 10px; background: #fff;}
.rank .rank-title{height: 30px; line-height: 30px; font-weight: bold;}
.rank .rank-item{*zoom: 1; padding-bottom: 13px;}
.rank .rank-item:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.rank .rank-item .num{float: left; line-height: 30px;}
.rank .rank-item .num.num-1{color: red;}
.rank .rank-item .pic{float: left; margin: 0 5px; border: 2px solid #ccc;}
.rank .rank-item .pic img{display: block;}
.rank .rank-item .name{float: left; width: 68%; height: 35px; overflow: hidden;}
.rank .rank-item .name a{color: #666;}
.rank2 .rank-title{font-size: 16px; font-weight: bold; color: #666;}
.rank2 .rank-item{*zoom: 1; padding: 10px; background: #fff;}
.rank2 .rank-item:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.rank2 .rank-item .num{float: left; line-height: 30px;}
.rank2 .rank-item .num.num-1{color: red;}
.rank2 .rank-item .pic{float: left; margin: 0 5px; border: 2px solid #ccc;}
.rank2 .rank-item .pic img{display: block;}
.rank2 .rank-item .name{float: left; width: 68%; height: 35px; overflow: hidden;}
.rank2 .rank-item .name a{color: #666;}
.brand .brand-hd{height: 30px; line-height: 30px; padding: 0 10px; background: #fafafa;}
.brand .brand-hd em{font-weight: bold;}
.brand .brand-hd a{float: right; color: #666;}
.brand .brand-list{background: #fff; *zoom: 1;}
.brand .brand-list:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.brand .brand-list a{float: left; width: 122px; height: 64px; line-height: 62px; *line-height: 64px; border: 0 none; background-color: #FFFFFF; overflow: hidden; text-align: center; *font-size: 57.6px; font-family: Arial;}
.brand .brand-list a img{max-width: 100%; max-height: 100%; vertical-align: middle;}
.brand .brand-list img{width: auto; height: auto;}
.brand2 .brand-hd{font-size: 16px; font-weight: bold; color: #666;}
.brand2 .brand-hd em{font-weight: bold;}
.brand2 .brand-hd a{float: right; color: #666;}
.brand2 .brand-list{background: #fff; *zoom: 1;}
.brand2 .brand-list:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.brand2 .brand-list a{float: left; width: 148px; height: 84px; line-height: 82px; *line-height: 84px; border: 0 none; background-color: #FFFFFF; overflow: hidden; text-align: center; *font-size: 75.6px; font-family: Arial;}
.brand2 .brand-list a img{max-width: 100%; max-height: 100%; vertical-align: middle;}
.brand2 .brand-list img{width: auto; height: auto;}
.recommend2{background: #fff;}
.recommend2 .recommend2-hd{height: 20px; line-height: 20px; padding: 5px 10px; color: #545454;}
.recommend2 .recommend2-hd em{font-weight: bold;}
.recommend2 .recommend2-hd span{float: right;}
.recommend2 .pager{margin: 0; line-height: inherit;}
.recommend2 .recommend2-pic img{display: block; width: 100%;}
.banner img{display: block; width: 100%;}
.search-shop{*zoom: 1; position: relative; padding: 10px; background: #fff;}
.search-shop:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.search-shop .search-shop-pic{float: left; width: 175px; height: 55px; line-height: 53px; *line-height: 55px; border: 0 none; overflow: hidden; margin-right: 10px; text-align: center; *font-size: 49.5px; font-family: Arial;}
.search-shop .search-shop-pic img{max-width: 100%; max-height: 100%; vertical-align: middle;}
.search-shop .search-shop-pic img{width: auto; height: auto;}
.search-shop .search-shop-txt{float: left;}
.search-shop .search-shop-title{margin-bottom: 5px; font-size: 14px;}
.search-shop .btn{position: absolute; right: 10px; top: 50%; margin-top: -9px;}
.search-shop i{margin-left: 10px;}
.helpinfo{*zoom: 1; margin-bottom: 10px; padding: 35px 0 35px 50px; background: #fff; border-top: 1px solid #dadadd;}
.helpinfo:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.helpinfo .helpinfo-item{float: left; width: 198px; margin-right: 20px;}
.helpinfo .helpinfo-item li{margin-bottom: 5px;}
.helpinfo .helpinfo-title{color: #000; font-size: 14px; height: 36px; line-height: 36px; display: inline-block;}
.helpinfo ul a{color: #666;}
.helpinfo ul a:hover{color: #c81623;}
.helpinfo .helpinfo-qrcode{width: 100px; height: 120px; float: left; text-align: center;}
.helpinfo .helpinfo-qrcode img{max-width: 100px; max-height: 100px;}
.helpinfo .feature-items{margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #ccc;}
.helpinfo .feature-items .feature-item{width: 150px; margin: 0 23px; text-align: center; float: left;}
.helpinfo .feature-items .feature-item img{display: block; margin: 0 auto 15px auto; width: 67px; height: 67px;}
.helpinfo .feature-items .feature-item h4{color: #333;}
.footer-nav{line-height: 40px; color: #ccc;}
.footer-nav span{color: #ccc;}
.footer-nav a{color: #ccc; margin: 0 6px;}
.footer-nav span:last-child{display: none;}

/*店铺主页*/

.shop_box {width:100%; background:#f6f6f6; padding:30px 0 50px 0; border-top:1px solid #e8e8e8;}

.shop_home {width:1080px; margin:0 auto;}

.shop_slider {width:1080px; height:400px; position:relative;}
.shop_slider .slider {height:400px;}

.full-slider.shop_slider .slider-pic .full-slider-box, .full-slider.shop_slider .box li, .full-slider.shop_slider .box li a{height:400px;}


.back_home {float:left; padding-right:10px;}
.back_home i {font-weight:bold; padding-right:3px;}
.back_home span {color:#ddd; padding:0 0 0 12px;}

.shop_logo {width:280px; margin:0 auto; text-align:center; padding:30px 0;}
.shop_logo img {margin:0 auto; max-width:280px; max-height:60px;}

.shopnav_box {height:44px; z-index:1000; position:relative; width:1080px; margin:0 auto;}

.shop_nav {width:800px;}
.shop_nav > ul > li {float:left; height:30px; line-height:30px; font-size:14px; padding:0 50px 0 0; position:relative;}
.shop_nav > ul > li:hover {}
.shop_nav > ul > li:hover a {color:#000;}
.shop_nav ul li.on:hover {}
.shop_nav ul li.on a {color:#000; border-bottom:3px solid #ffd444;}
.shop_nav ul li a { color:#000; display:block;}

.shop_nav li ul:after{content:''; border-right:1px solid #333; border-top:1px solid #333; background:#fff; height: 12px; width:12px; transform: rotate(-45deg); border-left: 1px solid transparent; border-bottom: 1px solid transparent; position:absolute; top:-7px; left:26px;}

.shop_nav ul li ul{position: absolute; top:40px; left:-21px; text-align: left;line-height: 40px;font-size: 14px; width:120px; background:rgba(255,255,255,1); transition: all 0.3s ease-in;transform-origin: 0px 0px;transform: rotateX(-90deg);backface-visibility: hidden; border:1px solid #333; padding:10px;}
.shop_nav ul li li {padding:3px 0; font-size:14px;}
.shop_nav li li a {color:#333; padding:0 10px; line-height:30px;}
.shop_nav li li a:hover { background:#f5f5f5; color:#000;}
.shop_nav ul > li:hover ul{display: block;transform: rotateX(0deg);}

.shopheader{height: 100px;}
.shopheader .shop-logo img{width: 200px; height: 60px;}
.shopheader .shop-slogan{font-size: 16px; color: #666; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 80px;}

.shop_h {height:30px; line-height:30px; border-left:1px solid #ddd; padding-left:15px; font-size:14px;}
.shop_h li {float:left;}
.shop_h .shop-favorite{padding:0 0 0 18px; color: #333; transition:.5s;}
.shop_h .shop-favorite:hover {}
.shop_h .shop-favorite i{margin-right: 5px; font-size: 16px; vertical-align: middle;}

.shop_h .m-code{position: relative;}
.shop_h .m-code .code-info{padding: 5px; border-radius: 5px; background: #c81623; cursor: pointer;}
.shop_h .m-code .icon-code-small{display: block; width: 28px; height: 28px; background-position: -191px -55px; margin: 0 auto;}
.shop_h .m-code .code-img{position: absolute; left:5px; font-size:12px; box-shadow: 0 0 10px #666; text-align: center; z-index: 10; background: #fff; padding:10px 10px 5px 10px; margin-top: 10px; border-radius: 5px; display:none;}
.shop_h .m-code .code-img img {width:110px; height:110px;}
.shop_h .m-code .code-img::after{content: ""; position: absolute; left: 15px; top: -8px; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #fff;}
.shop_h .m-code.on .code-img{display: block;}

.shop_h .code_text {padding:0 18px; height:30px; line-height:30px; color: #333; border-radius: 50px; transition:.5s; cursor:pointer;}
.shop_h .code_text:hover {color:#000;}
.shop_h .code_text i {margin-right:5px; font-size:15px; top:0;}

.shopheader_content {width:1240px; height:100px; margin:0 auto;}
.shopheader_content ul {float:right;}
.shopheader_content li {float:left;}

.shopbar{*zoom: 1; height: 28px; line-height: 28px;}
.shopbar:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.shopbar .left{float: left;}
.shopbar .right{float: right;}
.shopbar a{color: #333;}
.shoptitle{height:50px; line-height:50px; margin-top:20px; font-size:20px; color:#000;}
.shoptitle a {font-size:14px;}


.shop_coupon{position: relative; width:100%; overflow: hidden; color:#000;}
.shop_coupon ul {width:105%; float:left;}
.shop_coupon li{margin: 0 20px 20px 0; position:relative; width:269px; padding:0 60px 0 15px; height: 160px; border:1px solid #e8e8e8; float:left; background:#fff; transition:.5s;}
.shop_coupon h1 {font-size:36px; letter-spacing:-1px; line-height:60px; padding:10px 0 5px 0; color:#000;}
.shop_coupon h2 {font-size:14px; line-height:30px; height:30px; overflow:hidden; color:#8c8c8c; padding:0px 0 0 5px;}
.shop_coupon li:hover {border-color:#fcca25;}
.shop_coupon li:hover .get-coupon-btn {background:#fcca25;}
.shop_coupon li:after{position: absolute;left:5px;top:-30px; content: "券"; color: rgba(210, 210, 210, 0.1);font-size:140px;font-weight: bold;z-index: 0;}
.shop_coupon li .get-coupon-btn {height:130px; width:20px; padding:32px 20px 0 22px; background:#ffd444; color:#000; font-size:16px; position:absolute; top:-1px; right:-1px; transition:.5s;}

.shop_cate_img img {margin:0 auto; width:1080px;}

.shop_footer .w {width:1080px !important;}
.shop_footer .left {width:700px !important; overflow:hidden;}


/* 商家自定义区域文本编辑器图片样式 */
.img-circle{border-radius: 50%;}
.img-rounded{border-radius: 6px;}
.img-thumbnail{padding: 4px; line-height: 1.4; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; width: 100% \9; max-width: 100%; height: auto;}

/* 今日特卖 */
.daily-promotion{background: #dadadd; padding-left: 1px; padding-top: 1px; padding-bottom: 1px;}
.daily-promotion li{float: left; width: 296px; height: 173px; margin-right: 1px; background: #fff; position: relative;}
.daily-promotion li h2{font-size: 14px; font-weight: normal; padding-right: 10px; height: 38px; margin-bottom: 6px; overflow: hidden;}
.daily-promotion li h2 a{color: #666;}
.daily-promotion li h2 a:hover{text-decoration: underline;}
.daily-promotion li .promotion-type{height: 24px; position: absolute; left: 0; top: 0; line-height: 24px; background: #f5bb0d; color: #fff; font-size: 14px; text-align: center; padding-left: 5px; padding-right: 5px;}
.daily-promotion li .thumb{float: left; margin-top: 30px;}
.daily-promotion li .caption{margin-left: 121px; margin-top: 30px;}
.daily-promotion li .caption .promotion-price{float: left; width: 90px;}
.daily-promotion li .caption .promotion-price .old-price{font-size: 14px; color: #999; text-decoration: line-through; margin-bottom: 10px;}
.daily-promotion li .caption .promotion-price .new-price{color: #f24134; font-size: 14px;}
.daily-promotion li .caption .promotion-price .new-price span{font-size: 18px; line-height: 1; letter-spacing: 0;}
.daily-promotion li .caption .promotion-buy{display: block; float: right; margin-right: 10px; padding: 5px 10px; color: #fff; font-size: 14px; background: #f24134; margin-top: 18px; position: relative;}
.daily-promotion li .caption .promotion-buy:after{width: 0; height: 0; content: " "; position: absolute; right: 0; bottom: 0; border-width: 0; border-style: solid; border-color: transparent; border-bottom-width: 15px; border-left-width: 15px; border-bottom-color: #fff;}

/* 店铺优惠券 */
.store-coupons li{position: relative; float: left; width: 230px; height: 110px; margin-right: 10px; background: #f62f51;}
.store-coupons li:last-child{margin-right: 0;}
.store-coupons li .coupons-type{width: 0; height: 0; position: absolute; left: 0; top: 0; border-width: 0; border-style: solid; border-color: transparent; border-top-width: 39px; border-right-width: 39px;}
.store-coupons li .coupons-type:after{content: " "; position: absolute; color: #fff; font-size: 14px; left: 6px; bottom: 16px;}
.store-coupons li .coupons-title{text-align: center; margin-top: 8px;}
.store-coupons li .coupons-title span{color: #fff; font-size: 60px; line-height: 1; position: relative;}
.store-coupons li.quan .coupons-type{border-top-color: #f3c111;}
.store-coupons li.quan .coupons-type:after{content: "券";}
.store-coupons li.quan .coupons-title span{margin-right: -16px;}
.store-coupons li.quan .coupons-title span:after{position: absolute; left: -20px; top: 8px; content: "¥"; font-size: 30px;}
.store-coupons li.zhe .coupons-type{border-top-color: #3074ff;}
.store-coupons li.zhe .coupons-type:after{content: "折";}
.store-coupons li.zhe .coupons-title span{margin-left: -20px;}
.store-coupons li.zhe .coupons-title span:after{position: absolute; right: -26px; bottom: 10px; content: "％"; font-size: 26px;}
.store-coupons li .store-info{padding: 0 10px 7px 10px;}
.store-coupons li .store-info .store-logo{width: 32px; height: 32px; float: left; margin-right: 10px; background: #fff;}
.store-coupons li .store-info .store-logo a{height: 32px; display: table-cell; vertical-align: middle;}
.store-coupons li .store-info .store-logo a img{width: 100%; height: auto; max-width: 100%; max-height: 100%;}
.store-coupons li .store-info .info-txt{float: left; width: 140px;}
.store-coupons li .store-info .info-txt p{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #fff; margin: 0;}
.store-coupons li .store-info .info-txt p a{color: #fff;}
.store-coupons li .get-coupons{width: 40px; height: 110px; position: absolute; right: 0; top: 0; background-image: -webkit-linear-gradient(45deg, transparent 20%, #fc902f 20%, #fc902f), linear-gradient(135deg, rgba(0, 0, 0, 0) 20%, #fc902f 20%, #fc902f); background-image: -moz-linear-gradient(45deg, transparent 20%, #fc902f 20%, #fc902f), linear-gradient(135deg, rgba(0, 0, 0, 0) 20%, #fc902f 20%, #fc902f); background-image: -ms-linear-gradient(45deg, transparent 20%, #fc902f 20%, #fc902f), linear-gradient(135deg, rgba(0, 0, 0, 0) 20%, #fc902f 20%, #fc902f); background-image: linear-gradient(45deg, rgba(0, 0, 0, 0) 20%, #fc902f 20%, #fc902f), linear-gradient(135deg, rgba(0, 0, 0, 0) 20%, #fc902f 20%, #fc902f); background-size: 100% 10px; text-align: center; font-size: 14px; color: #fff;}
.store-coupons li .get-coupons span{display: table-cell; vertical-align: middle; height: 110px; padding: 0 10px; line-height: 1.3;}

/* 4栏广告组 */
.ad-group li{float: left; width: 289px; height: 100px; margin-right: 11px;}
.ad-group li:last-child{margin-right: 0;}

/* 商品推荐 */
.recommend-pro li{float: left; width: 297.5px; height: 183px;}

/* 楼层 */
.floor img{display: block;}
.floor .floor-container{background: #dadadd; padding: 1px; margin-left: -1px; margin-right: -1px;}
.floor .floor-left{float: left; _display: inline; width: 214px; margin-right: 1px;}
.floor .floor-center{float: left; _display: inline;}
.floor .floor-right{float: left; _display: inline;}
.floor .floor-style-01 .floor-center{width: 309px;}
.floor .floor-style-01 .floor-right{width: 666px;}
.floor .floor-style-01 .floor-pro-group li{width: 221px; float: left; _display: inline; margin-left: 1px;}
.floor .floor-style-01 .floor-pro-group.group-b li{margin-bottom: 1px;}
.floor .floor-style-02 .floor-left{margin-right: 0;}
.floor .floor-style-02 .floor-right{width: 976px;}
.floor .floor-style-02 .floor-pro-group li{width: 221px; float: left; _display: inline; margin-left: 1px;}
.floor .floor-style-02 .floor-pro-group li:first-child{width: 309px;}
.floor .floor-style-02 .floor-pro-group.group-b li{margin-bottom: 1px;}
.floor .floor-style-02 .floor-pro-group.group-b li:first-child{width: 531px;}
.floor .floor-num{display: inline-block; width: 56px; height: 30px; line-height: 30px; vertical-align: top; margin-right: 10px; color: #fff; text-align: center; font-weight: normal; font-family: Arial;}
.floor .floor-category{height: 120px; margin-bottom: 1px;}
.floor .floor-category ul{margin-left: 5px; margin-right: 30px; padding-top: 10px;}
.floor .floor-category li{float: left; _display: inline; margin-bottom: 5px; margin-left: 30px; width: 56px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.floor .floor-category li a{color: #fff; font-size: 14px;}
.floor .floor-brand{margin-bottom: 1px;}

/* 频道楼层 */
.channel-floor img{display: block;}
.channel-floor .floor-container{background: #dadadd; margin-left: -1px; margin-right: -1px; border-top: 2px solid #333;}
.channel-floor .floor-left{float: left; _display: inline; width: 216px;}
.channel-floor .floor-center{float: left; _display: inline;}
.channel-floor .floor-right{float: left; _display: inline;}
.channel-floor .floor-style .floor-center{width: 376px;}
.channel-floor .floor-style .floor-right{width: 600px;}
.channel-floor .floor-style .floor-pro-group{float: left; _display: inline;}
.channel-floor .floor-style .floor-pro-group ul li{width: 199px; margin-right: 1px; margin-bottom: 1px;}
.channel-floor .floor-num{display: inline-block; width: 56px; height: 30px; line-height: 30px; vertical-align: top; margin-right: 10px; color: #fff; text-align: center; font-weight: normal; font-family: Arial;}
.channel-floor .floor-brand{background: #fff; padding-left: 11px; padding-right: 11px;}
.channel-floor .floor-brand li{background: #fff;}
.channel-floor .floor-brand li img{width: 100%;}
.channel-floor .module-hd{height: 35px; line-height: 35px; font-size: 16px;}

/* 相关品牌 */
.relation-brand{border: 1px solid #dadadd; padding-top: 7px; padding-bottom: 7px; background: #f7f7f7;}
.relation-brand li{float: left; _display: inline; width: 117.5px; height: 50px; border-right: 1px dotted #dadadd; display: table-cell; vertical-align: middle; text-align: center;}
.relation-brand li:last-child{border-right: none;}

/* article */
.article-widgets .article-widgets-header{*zoom: 1; height: 34px; line-height: 34px; background: #f8f8f8; border-bottom: 1px solid #dadadc;}
.article-widgets .article-widgets-header:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.article-widgets .article-widgets-header h3{float: left; _display: inline; display: block; width: 120px; margin-left: 10px; font-size: 14px; font-weight: normal; color: #888;}
.article-widgets .article-widgets-header .get-more{display: block; float: right; _display: inline; margin-right: 10px; color: #888;}
.article-widgets .article-widgets-body{height: 445px; overflow: auto; background: rgba(255, 255, 255, 0.9);}
.article-widgets .article-widgets-body ul{padding: 10px;}
.article-widgets .article-widgets-body li a{display: block; *zoom: 1; padding-top: 10px; padding-bottom: 10px;}
.article-widgets .article-widgets-body li a:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.article-widgets .article-widgets-body li a .article-thumbnail{float: left; _display: inline; width: 42px; height: 42px; border: 1px solid #dadadc; display: table-cell; vertical-align: middle;}
.article-widgets .article-widgets-body li a .article-thumbnail img{width: auto; height: auto; max-width: 100%; max-height: 100%;}
.article-widgets .article-widgets-body li a .article-title{display: block; float: right; _display: inline; margin-right: 3px; width: 135px; height: 36px; margin-top: 5px; overflow: hidden; color: #828282;}
.article-widgets .article-widgets-body li a:hover .article-title{text-decoration: underline;}
.channel_category{border-left: 1px solid #dad9de; border-right: 1px solid #dad9de; border-bottom: 1px solid #dad9de; background: #fff; height: 479px; overflow: hidden;}
.channel_category .category-big-title{text-align: center; color: #333; padding-top: 10px; margin: 0 10px; font-size: 14px; position: relative;}
.channel_category .category-big-title span{position: relative; display: inline-block; background: #fff; z-index: 10; padding-left: 5px; padding-right: 5px;}
.channel_category .category-big-title hr{top: 5px; left: 0; right: 0; position: absolute; height: 1px; z-index: 9; border-color: #dad9de;}
.channel_category:hover{overflow: visible;}
.channel_category .category-primary > li{position: relative;}
.channel_category .category-primary > li .category-relative{padding: 10px; border-bottom: 1px dashed #dadadc;}
.channel_category .category-primary > li:hover{background: #f8f8f8;}
.channel_category .category-primary > li:hover .category-sub{display: block;}
.channel_category .category-primary > li:hover a{color: #3b3d44;}
.channel_category .category-primary > li.active .category-primary-item{background: #d5a505;}
.channel_category .category-primary .category-title{color: #666; font-size: 16px;}
.channel_category .category-primary .category-item{*zoom: 1;}
.channel_category .category-primary .category-item:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.channel_category .category-primary .category-item a{padding: 5px 10px 5px 0; display: block; float: left; color: #333;}
.channel_category .category-primary .category-primary-item{position: relative; height: 42px; line-height: 42px; padding: 0 10px; font-size: 14px;}
.channel_category .category-primary .category-primary-item i{display: inline-block; width: 30px; height: 30px; vertical-align: middle; margin-right: 15px; margin-left: 20px;}
.channel_category .category-primary .category-primary-item i img{width: auto; height: auto; max-width: 100%; max-height: 100%;}
.channel_category .category-primary .category-primary-item a{display: block; margin-right: 15px; color: #fff; white-space: nowrap; overflow: hidden;}
.channel_category .category-primary .category-primary-item .active-arrow{display: none; position: absolute; top: 50%; margin-top: -5px; right: 15px; width: 0; height: 0; border-style: solid; border-width: 5px; border-right-width: 0; border-color: transparent; border-left-color: #dec080;}
.channel_category .category-primary .category-primary-item.on .active-arrow{display: block;}
.channel_category .category-sub{display: none; position: absolute; top: 0; left: 214px; z-index: 20; width: 760px; padding-top: 10px; padding-bottom: 10px; background: #fff; background: rgba(248, 248, 248, 0.95);}
.channel_category .category-sub .category-sub-title{font-size: 14px; margin-bottom: 10px;}
.channel_category .category-sub .category-sub-item{padding: 10px 25px 0 25px;}
.channel_category .category-sub .category-sub-item:last-child ul{border: none; padding-bottom: 20px;}
.channel_category .category-sub .category-sub-item ul{*zoom: 1; border-bottom: 1px solid #dadadd; padding-bottom: 10px;}
.channel_category .category-sub .category-sub-item ul:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.channel_category .category-sub .category-sub-item ul li{float: left; padding-right: 12px;}
.channel_category .category-sub a{color: #545454; font-size: 12px;}
.channel_category.is-display{display: block;}

/* 今日团购 */
.daily-purchase ul{*zoom: 1;}
.daily-purchase ul:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.daily-purchase ul li{position: relative; float: left; width: 394px; border: 1px solid #ccc; margin-left: -1px; background: #fff;}
.daily-purchase .purchase-img{height: 248px;}
.daily-purchase .purchase-img img{width: 100%; height: 100%;}
.daily-purchase .purchase-info{*zoom: 1; padding: 5px 10px 0; height: 62px;}
.daily-purchase .purchase-info:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.daily-purchase .purchase-info .info-operate{width: 30%; margin-top: 10px;}
.daily-purchase .purchase-info .info-operate .btn{border: 0;}
.daily-purchase .purchase-info .info-operate span{color: #fff; height: 36px; line-height: 36px; border-radius: 5px; background: #ea2329;}
.daily-purchase .descript-info{width: 70%;}
.daily-purchase .descript-info a, .daily-purchase .descript-info span{display: inline-block; width: 80%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: middle;}
.daily-purchase .descript-info a{font-size: 18px; color: #333;}
.daily-purchase .descript-info span{color: #666;}

/* 首页挂件ad_sub_items */
.goods-scrollable{position: relative; width: 1190px;}
.goods-scrollable .scroller{width: 100%; height: 220px; margin: 0 auto; overflow: hidden;}
.goods-scrollable .switchable-content{width: 2050px;}
.goods-scrollable .goods-content{width: 216px; height: 218px; border: 1px solid #ddd; margin-left: -1px; padding: 0 10px; float: left;}
.goods-scrollable .goods-content:first-child{margin-left: 0;}
.goods-scrollable .goods-pic{text-align: center;}
.goods-scrollable .goods-pic img{width: auto; height: auto; max-width: 210px; max-height: 150px; border: 0; margin: 0 auto; vertical-align: middle;}
.goods-scrollable .goods-name{overflow: hidden; height: 42px; overflow: hidden;}
.goods-scrollable .goods-name a{font-size: 14px; color: #666;}
.goods-scrollable .goods-price{font-size: 14px; color: #dd2434; float: none; margin-right: 0; height: auto;}
.goods-scrollable .next{position: absolute; top: -29px; right: 0;}

/* 红包挂件 */
.widget-redpacket1{*zoom: 1; height: 120px; padding: 25px 0; text-align: center;}
.widget-redpacket1:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.widget-redpacket1 .redpacket-info{float: left; width: 200px; padding-left: 20px;}
.widget-redpacket1 .title{font-size: 20px;}
.widget-redpacket1 .redpacket-description{font-size: 14px;}
.widget-redpacket1 > ul{float: left;}
.widget-redpacket1 > ul li{position: relative; float: left; width: 220px; height: 120px; margin-left: 18px; background-position: 0 -234px; cursor: pointer;}
.widget-redpacket2{padding: 20px 20px 15px; min-height: 195px; max-height: 345px; text-align: center; overflow: hidden;}
.widget-redpacket2 .title{font-size: 22px;}
.widget-redpacket2 ul{*zoom: 1; margin-right: -12px; margin-top: 22px;}
.widget-redpacket2 ul:after{content: "\0020"; display: block; visibility: hidden; clear: both; height: 0; overflow: hidden;}
.widget-redpacket2 li{position: relative; float: left; width: 220px; height: 120px; margin-right: 12px; margin-bottom: 12px; background-position: 0 -364px;}
.widget-redpacket1 a, .widget-redpacket2 a{display: block; color: #fff;}
.widget-redpacket1 .redpacket-title, .widget-redpacket2 .redpacket-title{line-height: 30px;}
.widget-redpacket1 .redpacket-money, .widget-redpacket2 .redpacket-money{line-height: 110px; font-size: 35px;}

.pointer{cursor: pointer;}

/*首页*/
.wfjs_1 { height:180px; background:#fff;}
.wfjs_1 .w { width:1180px; margin:0 auto; overflow:hidden; padding-top:50px;}
.wfjs_1 ul { width:101%; float:left;}
.wfjs_1 ul li { float:left; width:393px; border-right:1px solid #e8e8e8;}
.wfjs_1 ul li h1 { float:left; width:80px; height:80px;}
.wfjs_1 ul li h1 img {width:80px; height:80px;}
.wfjs_1 ul li div { float:left; margin-left:20px; max-width:240px; overflow:hidden;}
.wfjs_1 ul li div h2 { font-size:28px; color:#000; line-height:46px; height:46px; overflow:hidden;}
.wfjs_1 ul li div:hover h2 {text-decoration:underline;}
.wfjs_1 ul li div p { font-size:14px; color:#8c8c8c; line-height:24px; height:24px; overflow:hidden;}

.module_2 { width:1180px; margin:0 auto; text-align:center;}
.module_2 h1 { font-size:32px; color:#000; line-height:40px; height:40px; overflow:hidden; margin:48px 0 8px 0;}
.module_2 h2 { font-size:14px; color:#666; line-height:24px; height:24px; overflow:hidden;}
.module_2 p img { width:1045px; height:740px; margin:50px auto;}

.module_3 { background:#fff;}
.module_3 .tmzzsy { width:1180px; margin:0 auto; overflow:hidden; text-align:center;}
.module_3 .tmzzsy ul { width:101%; padding:35px 0 60px 0; overflow:hidden;}
.module_3 .tmzzsy ul li { float:left; width:295px;}
.module_3 .tmzzsy ul li div { width:200px; height:200px; margin:0 auto; border-radius:50%; overflow:hidden; box-shadow:0 0 10px #b4b4b4; position:relative;}
.module_3 .tmzzsy ul li div p {width:200px; height:200px; line-height:200px; border-radius:50%; background:rgba(0,0,0,0.5); position:absolute; left:0; top:0; opacity:0; filter:alpha(opacity=0); text-align:center; z-index:100; transition: all 0.5s;}
.module_3 .tmzzsy ul li div p span {display:inline-block; width:72px; height:72px; line-height:72px; border-radius:50%; background:#ffd444; color:#000; font-size:14px;}
.module_3 .tmzzsy ul li div:hover p {opacity:1; filter:alpha(opacity=100);}
.module_3 .tmzzsy ul li div img { width:200px; height:200px; transition:.5s;}
.module_3 .tmzzsy ul li:hover div img {transform:scale(1.1);}
.module_3 .tmzzsy ul li h2 { font-size:24px; color:#000; height:40px; line-height:40px; overflow:hidden; margin-top:12px;}
.module_3 .tmzzsy ul li h3 { font-size:14px; color:#8c8c8c; height:20px; line-height:20px; overflow:hidden;}

.gdal { height:60px; line-height:60px; overflow:hidden; text-align:center; font-size:14px; color:#999;}

.szrhsc ul { width:105%; overflow:hidden;}
.szrhsc ul li { float:left; margin-right:20px; width:400px; height:300px; position:relative; overflow:hidden;}
.szrhsc ul li .p1,.szrhsc ul li .p1 img {width:400px; height:300px; transition:.5s;}
.szrhsc ul li .p2 { position:absolute; left:70px; top:126px; width:210px; height:48px; line-height:48px; overflow:hidden; font-size:20px; background: rgba(0,0,0,.6); color:#fff;  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99ffffff,endColorstr=#99ffffff); text-align:center; padding:0 20px;}
.szrhsc ul li:hover .p1 img {transform: scale(1.1);}

.mlul { width:105%; overflow:hidden;}
.mlul li { float:left; width:295px; height:393px; margin-right:20px; position:relative;}
.mlul li p img {width:295px; height:393px;}
.mlul li div { position:absolute; left:0; bottom:-313px; width:295px; height:393px; line-height:393px; background: rgba(0,0,0,.6); text-align:center; transition:.5s;}
.mlul li div span {display:none; width:120px; height:40px; line-height:40px; background:#ffd444; font-size:14px; color:#000;}
.mlul li:hover div {bottom:0px;}
.mlul li:hover div span {display:inline-block !important;}
.mlul li h1 { font-size:24px; color:#fff; width:100%; line-height:30px; overflow:hidden; text-align:center; position:absolute; left:0; bottom:12px; z-index:10;}
.mlul li h1 b { font-size:16px; font-family:arial, sans-serif; font-weight:normal; display:block; text-align:center; color:#ddd; height:25px; line-height:25px; overflow:hidden;}

.lzdzlb { width:1240px; height:400px; position:relative; margin:40px 0 20px 0;}
.lzdzlb img {width:1240px; height:400px;}
.lzdzlb dl { position:absolute; left:128px; top:75px; width:120px; max-height:260px; overflow:hidden;}
.lzdzlb dl dt { font-size:24px; color:#fff; line-height:40px; margin-bottom:20px;}
.lzdzlb dl dt span { border-bottom:3px solid #ffd444;  padding-bottom:2px;}
.lzdzlb dl dd { font-size:16px; line-height:36px;}
.lzdzlb dl dd a { color:#fff; transition:.3s;}
.lzdzlb dl dd a:hover { color:#ffd444;}
.lzdzlb dl .djck { margin-top:16px;}
.lzdzlb dl .djck a { color:#ffd444; transition:.3s;}
.lzdzlb dl .djck a:hover {text-decoration:underline;}

.xflbul { width:105%; overflow:hidden;}
.xflbul li {float:left; width:295px; height:425px; margin-right:20px;}
.xflbul li p img { width:295px; height:369px;}
.xflbul li h1 { font-size:14px; height:24px; line-height:24px; overflow:hidden; text-align:center; margin-top:8px;}
.xflbul li h1 a { color:#333;}
.xflbul li h2 { font-size:18px; line-height:24px; height:24px; overflow:hidden; text-align:center; color:#333;}
.xflbul li h2 span { font-size:20px;}

.rzsqlc { font-size:14px; color:#8c8c8c; height:20px; line-height:20px; margin-top:-12px;}
.rzsqlc span {padding:0 25px; color:#ddd;}

/*定制门店*/
.artical-list li {border:1px solid #ddd;background:#fff;height:250px; overflow:hidden; margin-bottom:40px;}
.artical-list li .mdtu {position:relative;width:550px;height:250px;overflow:hidden;}
.artical-list li .mdtu .p1 img {width:550px;height:250px;}

.ckmdxq {width:100%;height:100%;background:rgba(0,0,0,0.8);position:absolute;left:0;top:0;text-align: center;opacity:0; cursor:pointer;}
.ckmdxq .title { width:100%;}
.ckmdxq .title img {width:35px; height:35px; margin:110px auto 0 auto;}
.mdtu:hover .ckmdxq {opacity: 1; transition: all 2s;}

.dzmdxq { margin-left:30px; width:450px; text-align:left;}
.dzmdxq h1 { font-size:16px; color:#000; height:40px; line-height:40px; margin-top:10px;}
.dzmdxq p { font-size:14px; line-height:24px;}
.jianjie { margin-top:20px;}
.jianjie b { color:#000; display:block; line-height:24px; font-weight:normal;}

/*设计师*/
.sjsbanner { max-width:1920px; width:100%; text-align:center; margin-bottom:40px;}
.sjsbanner img { width:100%;}
.sjszx { margin-bottom:30px;}
.sjszx h1 { font-size:24px; text-align:center;}
.sjszx h1 span {border-bottom: 3px solid #eba524;}
.wzsjs_box { width:1240px; margin:0 auto; overflow:hidden;}
.sjslist { width:105%;}
.sjslist li {float: left; width:613px; border: 1px solid #c1c5cf;font-size: 14px; margin:0 10px 20px 0;}
.sjstoux { width:260px; height:260px;}
.sjstoux img { width:260px; height:260px;}
.sjsjiajie { width:310px; margin:20px 14px 0 20px;}
.sjsjiajie p { line-height:24px;}
.sjsjiajie .caka {border: 1px solid #dddddd;padding: 6px 20px;display: inline-block; margin-top:20px;}

/*面料商*/
.shop_list { width:1240px; margin:0 auto; overflow:hidden; padding:15px 0;}
.shop_list ul { width:105%; overflow:hidden; padding-bottom:15px;}
.shop_list li { float:left; width:263px; height:252px;  padding:0 15px 12px 15px; margin:0 20px 20px 0; border:1px solid #eee; transition:.5s;}
.shop_list li:hover {border-color:#333;}
.shop_list li:hover p {border-color:#333;}
.shop_list li:hover a {color:#000;}
.shop_list li a {color:#333;}
.shop_list li p {width:263px; height:120px; padding:15px 0; line-height:120px; overflow:hidden; border-bottom:1px solid #eee; text-align:center; transition:.5s;}
.shop_list li p img {max-width:200px; max-height:120px;  vertical-align:middle; display:inline-block; transition:.5s;}
.shop_list li p img:hover {transform: scale(1.1);}
.shop_list li h2 { font-size:18px; height:40px; line-height:40px; overflow:hidden; margin-top:5px;}
.shop_list li h3 { font-size:12px; line-height:20px; height:40px; overflow:hidden; margin-top:3px; color:#8c8c8c;}


/*尾*/
.footer {padding:25px 0; text-align:center; color:#fff; background:#595959;}
.footer a {color:#fff;}
.footer span {padding:0 10px;}
.footer .left { text-align:center; width:100%;}
.footer .left p { font-size:14px; height:24px; line-height:24px; margin-top:1px;}
.footer .left p span:last-child {display:none;}
.footer .left p span { color:#818181; margin:0 15px;}
.footer .left p a { color:#fff;}
.footer .left div { text-align:center; line-height:26px; color:#ccc; margin-top:10px;}
.footer .right { width:260px; margin-top:50px;}
.footer .right div { width:110px;}
.footer .right div h1 { font-size:13px; color:#fff; height:30px; line-height:30px; overflow:hidden; text-align:center;}

.footer2 {text-align:center; padding:20px 0; font-family:"微软雅黑", Arial, Helvetica, sans-serif;}
.footer2 span {padding:0 20px;}


/*快速下单模块*/

.fastdiy_box {padding:20px 0;}
.fastdiy_box h1 {font-size:16px; color:#333; height:40px; line-height:40px; position:relative;}
.fastdiy_box h1 .abtn {height:30px; display:block; font-size:14px; line-height:30px; border:1px solid #ddd; border-radius:5px; padding:0 25px; position:absolute; top:0; right:0;}

.fast_div {border:1px solid #e8e8e8; box-shadow:0 0 8px 0 #e7e7e7; margin-bottom:25px; border-radius:6px;}
.fast_div2 {border:1px solid #ffffff; box-shadow:0 0 8px 0 #ffffff; margin-bottom:25px; border-radius:6px;}

.fast_ul {padding:20px;}
.fast_ul input[type=text] {border:1px solid #aeaeae; padding:0 12px; width:174px; text-align:center; border-radius:5px;}
.fast_ul li {float:left; padding:0 30px 0 0; height:36px; line-height:36px;}
.fast_ul li select {border:1px solid #aeaeae; height:34px; width:200px; border-radius:5px !important;}
.fast_ul li span, .fast_ul li input {float:left;}
.fast_ul li span {padding:0 10px 0 0;}


.fast_cx {padding:25px; border-top:1px solid #e8e8e8; height:36px; line-height:36px !important;}
.fast_cx input {border:1px solid #aeaeae; padding:0 12px; width:200px; border-radius:5px !important;}
.fast_cx select {border:1px solid #aeaeae; height:34px; padding:0 10px; width:160px; margin-right:30px; border-radius:5px !important;}
.fast_cx span, .fast_ul input, .fast_cx select {float:left;}
.fast_cx span {padding:0 15px 0 0;}


.cydiy_box {position:relative; overflow:hidden;}
.cydiy_box .cy_img {width:500px; height:500px; float:left;}

.cydiy_box .cat_list {width:690px; float:right; padding:0;}



.fast_cate {border-bottom:1px solid #e8e8e8; padding:15px 0px; height:52px; position:relative;}
.fast_cate p {height:50px; width:50px; border:1px solid #e8e8e8; border-radius:50%; background:#fff; text-align:center; position:absolute; top:15px; left:0px;}
.fast_cate p img {margin:7px auto 0 auto; width:36px;}
.fast_cate span {display:block; height:52px; line-height:52px; position:absolute; top:15px; left:0px;}
.fast_cate input {width:560px; padding:0 12px; border:1px solid #aeaeae; height:36px; line-height:36px; position:absolute; top:22px; right:0px; border-radius:5px;}

.dlist {padding:10px 0px 150px 0px; width:690px; min-height:350px; position:relative;}
.dlist li {line-height:36px; overflow:hidden; padding:6px 0; position:relative;}
.dlist li span {padding-right:12px; float:left; display:block; text-align:right; height:36px;  padding-right:10px;}
.dlist li span.select_show {margin:0; border:1px solid #aeaeae; width:124px; border-radius:5px; height:34px; line-height:34px; padding:0 8px !important; position:relative; text-align:left !important; margin-right:20px; cursor:pointer;}
.dlist li span.select_show i {font-size:20px; position:absolute; top:0; right:8px;}
.dlist li select, .dlist li input {float:left; border:1px solid #aeaeae; border-radius:5px; height:34px; line-height:34px; margin-right:20px;}
.dlist li input {width:124px; padding:0 8px;}
.dlist li .delete_item {font-size:12px; display:block; height:22px; border:1px solid #e8e8e8; border-radius:4px; line-height:21px; padding:0 12px; position:absolute; top:8px; right:0px; cursor:pointer;}
.dlist li:last-child {border:none !important;}
.dlist li.singular {border-bottom:1px dashed #e2e2e2; padding:3px 0;}

.dlist li.li_pz {position:absolute; left:0px; bottom:12px; right:0px; padding:20px 0 3px 0px; border-top:1px solid #e8e8e8;}
.dlist li.li_pz .cxwzdata select {width:140px; height:34px; overflow:hidden;}
.dlist li.li_pz span, .dlist li.li_pz p {padding-bottom:12px; height:36px; line-height:36px; overflow:hidden; float:left;}

.fastdiy_box .custom_list .kfxxsr_ul {padding:10px 25px; margin:0;}
.fastdiy_box .kfxxsr_ul li {border-color:#aeaeae; border-radius:5px; width:212px !important;}
.fastdiy_box .kfxxsr_ul li.kefu_bz {width:446px !important;}
.fastdiy_box .kfxxsr_ul li.kefu_bz input {width:410px;}
.fastdiy_box .kfxxsr_ul li select {width:150px; border:none;}

.fastdiy_box .zzltxz_left {float:none; width:100%;}
.fastdiy_box .zzfgxz_ul > li {margin-bottom:12px;}
.fastdiy_box .zzfgxz_ul > li .p1 {width:86px; text-align:right; padding-right:12px;}

.liangti_type {height:40px; overflow: hidden; position:relative;  bottom:-1px;}
.liangti_type li {float:left; border:1px solid #dfdfdf; border-radius:5px 5px 0 0; height:38px; line-height:38px; width:110px; text-align:center; margin:0 8px 0 0; background:#fff;}
.liangti_type li.cur {border-top:4px solid #151515; line-height:35px; border-bottom-color:#fff;}
.size_tab {padding:15px 25px; display:none;}

.fast_btn {text-align:right; padding:0 0 15px 0;}
.fast_btn button {width:150px; margin-left:12px;}
.fast_btn button > span, .fast_btn .abtn > span {border-radius:5px !important;}

.fastdiy_box h1 .abtn {height:30px; display:block; font-size:14px; line-height:30px; border:1px solid #ddd; border-radius:5px; padding:0 25px; position:absolute; top:0; right:0;}


.fast_div .size_div li {border-color:#aeaeae; border-radius:5px;}
.fast_div .diy_cate_tab li.on {border-radius:5px 5px 0 0;}
.fast_div .zzltxz_left .xflb li .p2 input, .fast_div .zzfgxz_ul > li .p2 select {border-color:#aeaeae; border-radius:0 !important;}

.fast_bz {height:72px; width:100%; position:relative;}
.fast_bz p {width:135px; line-height:72px; text-align:right;}
.fast_bz textarea {border:1px solid #aeaeae; height:60px; padding:5px 10px; line-height:20px; font-size:14px; width:500px; border-radius:5px !important; position:absolute; top:0; left:145px;}





.uc_bg {background:url(user_bg.jpg) repeat-y;}

.layui-layer {border-radius:0 !important;}
.close_icon2 {width: 14px; height: 14px; display: block; background: url(/app/topc/statics/images/close.png) no-repeat; cursor:pointer;
    position: absolute; right: 20px; top: 20px;}

.chengyi_table {padding:10px 0 20px 0;}
.chengyi_table h1 {background:#f8f8f8; line-height:36px; border:1px solid #e8e8e8; border-bottom:none; text-align:center; font-size:14px; font-weight:bold;}
.lt_notice_ul_html {overflow:hidden; border-top:1px solid #e8e8e8; border-left:1px solid #e8e8e8;}
.lt_notice_ul_html li {width:50%; line-height:36px; padding:0 0 0 20px; float:left; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; box-sizing:border-box;}


/*定制模块样式*/
.diy_con {width:100%;}
.diy_left {width:50%; float:left; background:#ebebee; height:740px; overflow:hidden; position:relative;}
.diy_left .diy_img1 {width:100%; height:740px; position:relative; margin-top:-30px;}
.diy_left .diy_img1 .temp_diy_img {height:630px; margin:40px auto 0 auto; max-width:100%;}
.diy_left .diy_const_img img {max-width:540px; max-height:680px; display:block; position:absolute; left:50%; top:50%;
    -webkit-transform:translateY(-50%) translateX(-50%); -moz-transform:translateY(-50%) translateX(-50%); transform:translateY(-50%) translateX(-50%);
}

.diy_right {width:50%; float:right;}


.loading_3d{position:absolute; top:50%; left:50%; display:block; width:120px; height:120px;
    -webkit-transform:translateY(-50%) translateX(-50%); transform:translateY(-50%) translateX(-50%);
}



.diy_img .temp_diy_img {max-width:100%;}
.yifu_pic {width:32px; height:28px; position:absolute; right:30px; bottom:20px; z-index:100; cursor:pointer;}
.yifu_pic p {background:#fff url(/img/yf2_icon.png) no-repeat; background-size:20px 20px; background-position:6px 4px; width:20px; height:20px; padding:4px 6px; border-radius:4px; box-shadow:0 2px 6px 0 rgba(0,0,0,0.2); transition:.2s;}

.yifu_pic.on p, .yifu_pic:hover p {background:#191c1f url(/img/yf_icon.png) no-repeat; background-size:20px 20px; background-position:6px 4px; width:20px; height:20px; padding:4px 6px; border-radius:4px; box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);}

.yifu_pic span {border-radius:4px; background:rgba(255,255,255,0.9); height:32px; line-height:32px; width:80px; text-align:center; display:block; font-size:12px; position:absolute; top:-38px; left:-24px; transition:.2s; opacity:0;  box-shadow:0 0 6px 0 rgba(0,0,0,0.15);}
.yifu_pic:hover span {opacity:1;}

.tehui_img .yifu_pic {bottom:6px;}

.diy_img {width:510px; float:left; margin-top:0px; height:720px;}
.diy_img iframe body {border:1px solid red !important;}

.diy_step ul {padding:20px 0 0 15px;}
.diy_step li { float:left; padding:0 35px; text-align:center; position:relative; cursor:pointer;}
.diy_step li .p1 { width:54px; height:54px; margin:0 auto; background:#f5f5f5; border-radius:50%;}
.diy_step li.on .p1 img { opacity:1;}
.diy_step li.on .p2 { color:#0d0d0d;}
.diy_step li .p1 img { width:33px; height:28px; padding:13px 0 0 0; opacity:0.45; margin:0 auto;}
.diy_step li .p2 { font-size:12px; color:#999; height:20px; line-height:20px; overflow:hidden;}
.diy_step li:after {content:""; display:block; height:10px; width:10px; border-left:1px solid #e6e6e6; border-top:1px solid #e6e6e6; background:#fff; position:absolute; top:20px; right:0;
    -webkit-transform: rotate(-225deg);
}
.diy_step li:last-child:after {display:none;}

.cate_box {overflow:hidden; width:608px; padding:30px 0 25px 50px;}
.cate_box h1 {font-size:15px; height:50px; line-height:50px; padding:0 0 0 0px; overflow:hidden;}
.cate_box ul { width:100%; margin:0 -25px;}
.cate_box li {float:left; width:250px; height:42px; line-height:42px; text-align:center; background:#f0f0f0; font-size:14px; color:#666; cursor:pointer; margin:10px 25px; border-radius:0px; overflow:hidden; transition:.3s;}
.cate_box ul:first-of-type li:first-of-type {}
.cate_box li.on,.cate_box li.on:hover,.cate_box li:hover { color:#fff; background:#a59f85;}

.cate_box .cate_2j {overflow:hidden;}
.cate_box .cate_2j h2 {font-size:15px; height:58px; line-height:58px; overflow:hidden; float:left; width:90px;}
.cate_box .cate_2j ul {float:left; width:460px; margin:0;}
.cate_box .cate_2j li {margin:8px 15px; width:200px;}


.fabric_box, .lining_box, .mactch_box {padding:0 0 0 50px; width:550px;}
.suit_fabirc_box .fabric_tit {margin:14px 0 0 50px; width:550px;}
.suit_fabirc_box .fabric_tit li {width:auto; padding-left:20px; padding-right:20px;}

.fabric_tit {height:40px; position:relative;}
.fabric_tit:after {content:""; display:block; height:1px; background:#e6e6e6; position:absolute; bottom:0; left:0; width:100%;}
.fabric_tit h1 {font-size:16px; line-height:40px;}
.fabric_tit ul {position:absolute; top:2px; right:0; z-index:10;}
.fabric_tit li {float:left; height:36px; line-height:36px; border:1px solid #fff; border-bottom:1px solid #e6e6e6; border-radius:3px 3px 0 0; width:168px; text-align:center; cursor:pointer;}
.fabric_tit li.on {border:1px solid #e6e6e6; color:#000; border-bottom:1px solid #fff;}

.fabric_s {padding-top:15px;}
.fabric_cate {float:left; margin-left:-12px; width:220px; overflow:hidden;}
.fabric_cate ul {overflow:hidden;}
.fabric_cate li {width:72px; text-align:center; float:left; border-right:1px solid #eee; height:488px;}
.fabric_cate li h2 {font-size:14px; color:#000; padding-bottom:3px;}
.fabric_cate li p {font-size:12px; color:#8c8c8c; text-align:center; line-height:24px; margin:5px 6px 0 6px; cursor:pointer;}
.fabric_cate li p.on {background:#a59f85; color:#fff; border-radius:3px;}
.fabric_cate li p:hover {color:#000;}
.fabric_cate li:last-child {border:none;}

.fabric_box.have_agent {padding-left:35px; width:565px;}
.have_agent .fabric_cate li h2 {font-size:12px;}
.have_agent .fabric_cate li {height:377px; overflow:hidden;}
.have_agent .fabric_cate li p {margin:3px 3px 0 3px;}
.have_agent .fabric_cate li:nth-child(1) {width:63px;}
.have_agent .fabric_cate li:nth-child(2) {width:45px;}
.have_agent .fabric_cate li:nth-child(3) {width:45px;}
.have_agent .fabric_cate li:nth-child(4) {width:58px;}
.have_agent .fabric_cate li:nth-child(4) p {margin-right:3px;}
.have_agent .fabric_cate li:nth-child(1) p {margin-left:0;}
.qd_fabric.have_agent {margin-left:-15px;}

/*.have_agent .fabric_r {width:260px; overflow:hidden;}*/
/*.have_agent .fab_list li {padding-right:12px; width:75px;}*/
/*.have_agent .fab_list li img {width:100%; height:75px;}*/
/*.have_agent .search_fab input {width:171px;}*/
/*.have_agent .fab_list li.no_store:after {width:55px; height:55px; top:10px; left:10px;}*/
/*.have_agent .fab_list li .div {margin-left:198px;}*/
/*.tehui_con .have_agent .fab_list li .div {margin-left:155px;}*/

.buy_behalf {background:#f6f6f6; border-radius:15px; padding:8px 6px; margin-top:10px; height:82px; font-size:12px; line-height:16px;}
.buy_behalf h5 {padding-bottom:2px; font-size:12px; font-weight:bold;}

.suit_fabirc .fabric_cate li {width:100px;}

.fabric_r {float:right; width:340px;}
.search_fab {border-radius:20px; height:32px; overflow:hidden; margin-bottom:15px;}
.search_fab input {float:left; height:30px; width:250px; padding:0 20px; font-size:12px; border:none; background:#f5f5f5; border-right:0; border-radius:15px 0 0 15px;}
.search_fab button {float:right; height:30px; padding-bottom:5px; line-height:20px; width:49px; border:none; background:#f5f5f5; border-left:0; border-radius:0 15px 15px 0; font-size:28px;}
.search_fab button:hover {background:#333; color:#fff;}

.scroll_box {overflow:hidden;}

.fab_list {width:100%; overflow:hidden;}
.fab_list ul {width:103%;}
.fab_list li {width:98px; float:left; padding:0 15px 12px 0; cursor:pointer; text-align:center;}
.fab_list li p {position:relative;}
.fab_list li p i {background:url(/img/cur_img.png) no-repeat; background-size:100%; width:30px; height:30px; display:none; position:absolute; top:50%; left:50%; margin:-15px 0 0 -15px; z-index:10;}
.fab_list li.on p i {display:block;}
.fab_list li img {width:98px; height:98px; display:block;}
.fab_list li .div_name {height:30px;}
.fab_list li h2 {font-size:12px; font-weight:bold; color:#333; height:14px;overflow:hidden;line-height: 14px;  text-align: left; font-family:arial; margin-top:5px; text-overflow:ellipsis; white-space:nowrap;}
.fab_list li h3 {font-size:12px;color:#8c8c8c; height:14px;overflow:hidden;line-height: 14px;margin-top:2px;text-align: left; font-family:arial; text-overflow:ellipsis; white-space:nowrap;}

.fab_list li .div {background:rgba(35,35,35,0.94); color:#fff; padding:12px 5px 12px 12px; position:fixed; top:282px; left:50%; z-index:200; margin:0 0 0 116px; display:none; text-align:left; width:125px; transition:.3s;}
.fab_list li .div h6 {font-size:13px; line-height:18px;  padding:4px 0; word-break:break-all;}
.fab_list li:hover .div {display:block;}

.fab_list li.no_store {position:relative;}
.fab_list li.no_store:after {background:url(/img/yxj_icon.png) no-repeat; width:64px; height:64px; position:absolute; top:17px; left:17px; z-index:10; content:''; background-size:100%;}
.fab_list li.no_store p, .fab_list li.no_store h2 {opacity:0.55;}

.fab_list li.no_sale {position:relative;}
.fab_list li.no_sale:after {background:url(/img/swbb_icon.png) no-repeat; width:64px; height:64px; position:absolute; top:17px; left:17px; z-index:10; content:''; background-size:100%;}
.fab_list li.no_sale p, .fab_list li.no_store h2 {opacity:0.55;}

.fab_list li.no_fabric_time {position:relative;}
.fab_list li.no_fabric_time:after {background:url(/img/bhz_icon.png) no-repeat; width:64px; height:64px; position:absolute; top:17px; left:17px; z-index:10; content:''; background-size:100%;}
.fab_list li.no_fabric_time p, .fab_list li.no_fabric_time h2 {opacity:0.55;}


.btn_d {display:block; height:44px; line-height:42px; border-radius:0px; font-size:14px;}
.btn_sm {color:#000; background:#fff; border:1px solid #000; text-align:center; transition:.3s; border-radius:0px; cursor:pointer;}
.btn_sm:hover {color:#0d0d0d; border:1px solid #0d0d0d;}

.btn44_sm {color:#000; background:#fff;  height:42px; line-height:42px; border:1px solid #000; text-align:center; transition:.3s; border-radius:0px; padding:0 50px; cursor:pointer;}
.btn44_sm:hover {color:#0d0d0d; border:1px solid #0d0d0d;}

.btn44_im {color:#fff; background:#000;  height:42px; line-height:42px; border:1px solid #000; text-align:center; transition:.3s; border-radius:0px; padding:0 50px; cursor:pointer;}
.btn44_im:hover {color:#fff; border:1px solid #333; background:#333;}

.btn_im {color:#fff; background:#000; border-color:#000; text-align:center; transition:.3s;}
.btn_im:hover {color:#fff; background:#0d0d0d;}

.btn36_sm {color:#000; background:#fff;  height:34px; line-height:34px; border:1px solid #000; text-align:center; transition:.3s; border-radius:0px; padding:0 30px; cursor:pointer; display:inline-block;}
.btn36_sm:hover {color:#0d0d0d; border:1px solid #0d0d0d;}

.btn36_im {color:#fff; background:#000;  height:34px; line-height:34px; border:1px solid #000; text-align:center; transition:.3s; border-radius:0px; padding:0 30px; cursor:pointer; display:inline-block;}
.btn36_im:hover {background:#333; border:1px solid #333; color:#fff;}


.btn32_sm {color:#000; background:#fff; display:inline-block; cursor:pointer; height:30px; line-height:30px; font-size:14px; padding:0 20px; border-radius:0px; border:1px solid #333; text-align:center; transition:.3s;}
.btn32_sm:hover {color:#fff; background:#333;}

.btn32_im {color:#fff; background:#000; display:inline-block; height:30px; line-height:30px; border:1px solid #000; text-align:center; transition:.3s; border-radius:0px; font-size: 14px; padding:0 20px; cursor:pointer;}
.btn32_im:hover {background:#333; border:1px solid #333; color:#fff;}

/*.sub40_sm {color:#fff; background:#000; display:inline-block; height:40px; line-height:38px; font-size:14px; padding:0 50px; border-radius:0px; border:1px solid #000; text-align:center; transition:.3s;}*/
/*.sub40_sm:hover { background:#333; border-color:#333;}*/


.designBtn {width:160px; height:44px; line-height:44px; cursor:pointer;}
.designBtn i {float:left; width:18px; height:18px; border:1px solid #ccc; background:#fff; margin:11px 8px 0 0;}
.designBtn span {float:left;}
.designBtn.on i {background:url(/img/cur_icon.png) no-repeat; background-size:cover;border:none; width:20px; height:20px;}

.next_btn {height:44px; overflow:hidden;  z-index:50; padding:20px 0 25px 50px; width:550px;}
.next_btn .btn_d {width:142px;}
.next_btn .btn_sm {margin-right:20px;}
.next_btn .btn_sm:hover {background:#f5f5f5;}
.next_btn .btn_im:hover {background:#333; border-color:#333;}


.diy_layer {position:fixed; z-index:10000; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.4);}
.diy_layer .layer_con {background:rgba(0,0,0,0.85); height:85px; padding-top:15px; width:90px; margin:-50px 0 0 -45px; border-radius:8px; position:absolute; top:50%; left:50%; color:#fff; text-align:center; font-size:12px;}
.diy_layer .layer_con img {display:block; margin:0 auto; margin-bottom:8px;}


.pad_mask {position:fixed; height:100%; width:100%; left:0; top:0; right:0; bottom:0; z-index:10010; background:rgba(0,0,0,0.5); display:none;}

.nav_icon {display:none;}



.size_cate {height:38px; position:relative;}
.size_cate:after {content:""; display:block; height:1px; background:#aeaeae; position:absolute; bottom:0; left:0; width:100%;}
.size_cate ul {position:absolute; top:0; left:0; z-index:10;}
.size_cate li {float:left; height:36px; line-height:36px; width:120px; text-align:center; cursor:pointer; margin-right:6px;}
.size_cate li.on {border:1px solid #aeaeae; background:#fff; color:#000; border-bottom:1px solid #fff;}
.size_cate li.on a {color:#000;}



/*特惠模块样式*/
.tehui_con {border-bottom:1px solid #e8e8e8; overflow:hidden;}
.tehui_left {float:left; width:47%; padding:0 0 20px 0; background:#ebebee;}
.tehui_img {width:540px; float:right; height:580px; padding-bottom:30px; position:relative; overflow:hidden; margin-top:-30px;}
.changdun_s {position:absolute; z-index:100; left:50%; bottom:0px; width:186px; margin:0 0 0 -110px;}

/*.tehui_img.nv {margin-top:0px; height:650px}*/
/*.tehui_img.nv .changdun_s {margin-bottom:20px;}*/
/*.tehui_img.nv iframe {height:750px !important; margin-top:-80px;}*/

.tehui_img img {width:420px; height:420px;}
.tehui_img h1 {text-align:center; font-size:14px; padding-top:10px;}

.tehui_right {width:53%; padding:25px 0 0px 0; float:right; background:#fff;}

.tehui_gy {width:1100px; margin:20px auto 0 auto; overflow:hidden;}
.tehui_gy ul {width:100%; overflow:hidden;}
.tehui_gy li {float:left; padding:6px 15px;}
.tehui_gy li select {
    width: 156px; height: 32px; border: 1px solid #aeaeae; border-radius: 4px; outline: none; font-size: 14px;  -moz-appearance: none; -webkit-appearance: none; appearance: none;  padding: 0 22px 0 10px;  float: left;  color: #000;  cursor: pointer;  font-family: "微软雅黑";
    background:url(arrow.png) 168px 7px no-repeat;
}

.tehui_gy li input {border: 1px solid #aeaeae; border-radius: 4px; width: 168px; padding:0 10px;}

.tehui_btn {width:1070px !important;  margin:0 auto; padding:20px 0 30px 0 !important;}

.ml_more, .load_more {display:block; background:#a59f85; color:#fff; border-radius:18px; height:24px; line-height:24px; width:100px; margin:0 auto; text-align:center; font-size:13px;}
.ml_more:hover, .load_more:hover {color:#fff;}


/*自主量体*/
/*.zcbg {background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; height: 100%;  width: 100%;  position: fixed;  top: 0;left: 0;  z-index:2000;}*/




.ltfsxz { font-size:24px; color:#333; height:30px; line-height:30px; text-align:center; padding-top:100px;}
.jrzzlt { width:100%; padding-bottom:80px;}
.jrzzlt ul {margin:85px 0 0 0; width:100%; text-align:center;}
.jrzzlt ul li { width:148px; height:148px; background:#fff; border:1px solid #e8e8e8; border-radius:50%; line-height:24px; margin:0 18px; display:inline-block; transition: all 1s ease 0s; position:relative;}
.jrzzlt ul li:hover {background:#e8e8e8;}
.jrzzlt ul li:hover a {color:#0d0d0d;}
.jrzzlt ul li i { display:block; overflow:hidden; margin:0 auto; width:60px; height:48px; background:url(/img/icon_2.png) no-repeat;}
.jrzzlt ul .li_1 i { background-position:0 -150px;}
.jrzzlt ul .li_2 i { background-position:0 -324px;}
.jrzzlt ul .li_3 i { background-position:0 -199px;}
.jrzzlt ul .li_4 i { background-position:0 -390px;}
.jrzzlt ul li a { display:block; color:#717171; font-size:14px; padding-top:35px; width:148px; height:113px; border-radius:50%; text-align:center; overflow:hidden;}
.jrzzlt ul li a span { font-size:16px; padding-top:5px; display:inline-block; text-align:center;}
.jrzzlt ul li a span.span_tj {color:#de1322; display:block; text-align:center; padding-top:0px; margin-top:-2px;}

.jrzzlt ul li .div_txt {position: absolute; display:none; top:165px; padding:20px 15px; border-radius:5px; text-align: left;line-height:20px;font-size: 13px; width:280px; background:#f2f2f2;}
.jrzzlt ul li:hover .div_txt{display:block;}
.jrzzlt ul li .div_txt:after{content:''; width:10px; height:10px; border-bottom:1px solid #f2f2f2; border-left:1px solid #f2f2f2; position:absolute; top:-6px; -webkit-transform: rotate(135deg); background:#f2f2f2;}
.jrzzlt li.li_1 .div_txt {left:0;}
.jrzzlt li.li_2 .div_txt {left:0;}
.jrzzlt li.li_3 .div_txt {left:0;}
.jrzzlt li.li_4 .div_txt {right:0;}
.jrzzlt li.li_1 .div_txt:after {left:70px;}
.jrzzlt li.li_2 .div_txt:after {left:70px;}
.jrzzlt li.li_3 .div_txt:after {left:70px;}
.jrzzlt li.li_4 .div_txt:after {right:70px;}

.size_box {width:100%;overflow:hidden;font-size:14px;}

.size_type {height:38px; position:relative; width:1150px; margin:40px auto 0 auto;}
.size_type:after {content:""; display:block; height:1px; background:#000; position:absolute; bottom:0; left:0; width:100%;}
.size_type ul {position:absolute; top:0; left:0; z-index:10;}
.size_type li {float:left; height:36px; line-height:36px; padding:1px; width:120px; text-align:center; cursor:pointer; margin-right:6px;}
.size_type li.on {border:1px solid #000; background:#fff; color:#000; padding:0; border-bottom:1px solid #fff;}
.size_type li.on a {color:#000;}


.kfxx { font-size:16px; color:#222; height:40px; line-height:40px; border-bottom:1px solid #e8e8e8; padding:0 10px 0 0 !important;}

.kfxxsr_ul { width:105%;}
.kfxxsr_ul li { float:left; width:252px; height:36px; line-height:36px; border:1px solid #aeaeae; margin:0 20px 15px 0; background:#fff;}
.kfxxsr_ul li input { height:34px; line-height:34px; margin-top:1px; border:none; float:left; width:148px; font-size:14px; background:#fff;}
.kfxxsr_ul li i { color:#de1322; float:left; height:36px; line-height:44px; width:20px; text-align:center; font-size:18px;}
.kfxxsr_ul li span { font-size:14px; color:#333; float:left; width:72px; overflow:hidden; position:relative; margin-right:10px;}
.kfxxsr_ul li span:after {content:''; height:20px; width:1px; overflow:hidden; background:#eee; top:8px; right:0; position:absolute;}
.kfxxsr_ul li .fabric_select .select { width:195px;}
.kfxxsr_ul li .selectbox { border:none; height:32px;}
.kfxxsr_ul li .selectbox-wrapper { width:100%; padding:10px 0;}
.kfxxsr_ul li .selectbox-wrapper li { border:none !important; height:22px; line-height:22px !important; padding:0; margin:0; width:165px;}
.kfxxsr_ul li .selectbox-wrapper ul li.selected {background-color: #f6f6f6;}
.kfxxsr_ul li .selectbox-wrapper ul li.current {color: #151515; background-color: #f3f3f3}
.kfxxsr_ul li .selectbox-wrapper ul li {padding:3px 8px; cursor: pointer; line-height: 20px;}
.kfxxsr_ul li.bz { width:562px; border:none; height:108px;}
.kfxxsr_ul li.bz p {line-height:24px; padding-bottom:5px;}
.kfxxsr_ul li.bz textarea {width:540px; height:56px; padding:5px 10px; line-height:20px; border:1px solid #aeaeae; resize: none;}


.kfxxsr_ul li.tipbox {position:relative; width:325px;}
.tipuserinfo {position:absolute; top:36px; border:1px solid #aeaeae; left:-1px; z-index:100; background:#fff; width:325px; max-height:300px; overflow-y: auto;}
.tipuserinfo dd {height:30px; line-height:30px; padding:0 12px; overflow:hidden; cursor:pointer; transition:.3s;}
.tipuserinfo dd:hover {background:#f5f5f5; color:#000;}
.tipuserinfo dd span {float:none; width:auto; margin:0; padding:0; display:block;}
.tipuserinfo dd span:after {display:none;}

.third_order li{ width: 192px;}
.third_order li input{width: 80px;}
.third_order li.tipbox{width: 300px;}


.kfxxsr_ul li.tipbox .get_all_custom {float:none; margin:0; width:auto; position:absolute; right:6px; top:4px; cursor:pointer; background:#f2f2f2; border-radius:15px; padding:0 10px 0 13px; font-size:12px; display:inline-block; line-height:26px; transition:.3s;}
.kfxxsr_ul li.tipbox .get_all_custom:hover {background:#a59f85; color:#fff;}
.kfxxsr_ul li.tipbox .get_all_custom:after {display:none;}
.kfxxsr_ul li.tipbox .get_all_custom em {font-size:12px; font-weight:bold; position:relative; top:-1px;}

.all_custom_list.modal_box .modal-dialog {padding:20px 30px; width:600px;}
.all_custom_list .modal-header{text-align: left; font-size:16px;}
.all_custom_list_ul {overflow:hidden; max-height:360px; margin:10px -5px 0 -5px; overflow-y:scroll !important;}
.all_custom_list_ul dd {padding:5px; width:25%; box-sizing:border-box; float:left; position:relative;}
.all_custom_list_ul dd span {display:block; width:100%; background:#f5f5f5; transition:.3s; height:32px; line-height:32px; text-align:center; cursor:pointer; box-sizing:border-box; padding-right:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.all_custom_list_ul dd i {
    display:none;
    font-family:"iconfont" !important;
    font-size:14px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width:14px; height:14px; line-height:14px; text-align:center; background:#333; border-radius:0%; color:#fff;
    position:absolute; top:5px; right:5px; z-index:10; cursor:pointer; transition:.2s;
}
.all_custom_list_ul dd:hover i {display:block;}
.all_custom_list_ul dd i:before { content: "\e6a0"; }

.all_custom_list_ul dd span:hover {background:#a59f85; color:#fff;}



.chenyi .chima_scroll{
    margin-bottom: 31px;
}

.zzltxz_box { width:1150px; margin:0 auto; padding:20px 0 10px 0; border-bottom:1px solid #e8e8e8;}
.zzltxz_box h1.kfxx {font-size:16px; color:#000; padding:15px 0 10px 0 !important; overflow:hidden; height:auto; line-height:20px;}
.zzltxz_box h1.kfxx b {font-weight:normal; float:left;}
.zzltxz_box h1.kfxx span {float:right; color:#de1322; width:calc(100% - 96px); font-size:14px;}
.kefu_ipt { width:105%;}
.kefu_ipt li { float:left; width:233px; height:36px; border:1px solid #aeaeae; margin:0 20px 15px 0; background:#fff; border-radius:4px;}
.kefu_ipt li input { height:100%; border:none; float:left; width:200px; font-size:14px; background:#fff;}
.kefu_ipt li i { color:#000; float:left; height:36px; line-height:44px; width:20px; text-align:center; font-size:20px;}
.kefu_ipt li span { font-size:14px; color:#333;}
.kefu_ipt li .fabric_select .select { width:195px;}
.kefu_ipt li .selectbox { border:none; height:32px;}
.kefu_ipt li .selectbox-wrapper { width:100%; padding:10px 0;}
.kefu_ipt li .selectbox-wrapper li { border:none !important; height:22px; line-height:22px !important; padding:0; margin:0; width:165px;}
.kefu_ipt li .selectbox-wrapper ul li.selected {background-color: #f6f6f6;}
.kefu_ipt li .selectbox-wrapper ul li.current {color: #151515; background-color: #f3f3f3}
.kefu_ipt li .selectbox-wrapper ul li {padding:3px 8px; cursor: pointer; line-height: 20px;}
.kefu_ipt li.bz { width:488px;}
.kefu_ipt li.bz input {width:460px;}

.jdat_amount .kfxx {border-bottom:1px solid #e8e8e8;}
.jdat_amount .zzfgxz_ul {margin-top:20px;}

.group_diy {width:1150px; margin:0 auto;}
.group_diy li {padding:6px 0; width:100%;}
.group_diy li .img_3d {float:left; width:110px; position:relative;}
.group_diy li .img_3d .small_img {float:left; width:78px; height:78px; border:1px solid #e8e8e8; position:relative;}
.group_diy li .img_3d .small_img img {width:100%; height:100%;}
.group_diy li .img_3d .big_img {display:none;}
.group_diy span {float:left; display:block; width:20%; line-height:80px; height:80px; overflow:hidden;}
.group_diy span.span3 {width:28%;}
.group_diy span.span4 {width:10%; cursor:pointer;}

.group_info {width: 100%; height: 100%;  position:fixed; display:block;  left: 0;  top: 0; right:0; bottom:0; z-index:500; background:rgba(0,0,0,0.4);}
.group_info .group_con {width:1000px !important; position:absolute; top:50%; left:50%; background:#fff;
    -webkit-transform:translateY(-50%) translateX(-50%) !important; -moz-transform:translateY(-50%) translateX(-50%) !important; -o-transform:translateY(-50%) translateX(-50%) !important;  transform:translateY(-50%) translateX(-50%) !important;
}
.group_head {padding:15px 20px; position:relative; background:#fff; z-index:100;}
.group_head h1 {font-size:18px;}
.group_head .iconfont {font-size:24px; font-weight:bold; position:absolute; top:11px; right:20px; z-index:10; cursor:pointer;}

.group_info .group_con ul {overflow-y:auto; padding:5px 10px 20px 10px; max-height:500px;}
.group_info .group_con li {padding:0 10px; height:28px; line-height:28px; margin-bottom:5px; text-overflow: ellipsis;
    overflow: hidden;  white-space: nowrap;}

.add_group {text-align:center; padding:20px 0;}
.add_group .jiahao
{height:28px; width:28px; display:inline-block; line-height:25px; border-radius:50%; background:#a59f85; color:#fff; text-align:center;
    margin:4px 12px 0 0;
    font-family:"iconfont" !important;
    font-size:22px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.add_group .jiahao:before{ content: "\e64e";  font-family:"iconfont" !important;}
.add_group span {height:36px; line-height:36px; cursor:pointer; background:#a59f85; color:#fff; padding:0 25px; margin-right:12px; display:inline-block}

.group_diy .icon_del
{height:28px !important; width:28px !important; display:inline-block; line-height:28px; border-radius:50%; background:#999; color:#fff; text-align:center;
    margin:26px 0 0 0;
    font-family:"iconfont" !important;
    font-size:24px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transition:.2s;
    cursor:pointer;
    float:right !important;
}
.group_diy .icon_del:hover {background:#000;}
.group_diy .icon_del:before{content: "\e6a0";  font-family:"iconfont" !important;}


.size_type_list {padding:15px 0 0 0; margin-bottom:-10px;}

.import_box {padding:40px 0; position:relative; margin:30px auto 10px auto; width:1148px; border:1px solid #ddd;}
.import_box .or_img {position:absolute; width:20px; height:60px; border-radius:50%; left:50%; top:50%; margin:-50px 0 0 -30px; background:#f5f5f5; line-height:60px; padding-left:12px;}
.import_box .or_img i {display:block; width:8px; height:8px; border-top:1px solid #ccc; border-right:1px solid #ccc; position:absolute; top:26px; right:12px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg)}


.or_box {text-align:center; font-size:14px; color:#999; width:20px; position:absolute; border-radius:50%; left:50%; top:30px; bottom:30px; margin:0 0 0 -10px;}
.or_box span {display:block; background:#fff; z-index:10; padding:20px 0px; width:20px; text-align:center; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.or_box:after {content:""; display:block; position:absolute; left:9px; top:0px; bottom:0px; width:1px; background:#ddd;}



.import_left {float:left; padding:0 30px;}
.import_right {float:right; padding:0 30px;}
.import_left h2, .import_right h2 { font-size:16px; color:#222; height:40px; line-height:40px;}

.upload_xls {padding:15px 0 15px 0;}
.upload_xls li {padding:10px 0; overflow:hidden;}
.upload_xls li p {float:left; line-height:36px; padding:0 10px 0 0;}
.upload_xls li.file {position:relative;}
.upload_xls li.file .up_btn {float:left;height:36px;line-height:36px !important; width:175px; margin-right:12px; cursor:pointer; background:#a59f85; color:#fff; text-align:left; border-radius:4px;}
.upload_xls li.file .up_btn i {font-size:20px;float: left;height: 36px;line-height: 36px;padding-left: 20px;padding-right: 2px;}
.upload_xls li.file .up_input {height:34px; float:left;line-height:34px; width:251px; cursor:pointer; background:#fff; border:1px solid #aeaeae; text-align:center; color:#000; border-radius:4px;}
.upload_xls li .btn {float:left; border-radius:3px; overflow:hidden;}
.upload_xls li .down_btn {float:left;height:36px;line-height:36px;width: 175px;border-radius:4px;cursor:pointer;background:#a59f85;color:#fff;margin-right: 10px;}
.upload_xls li .down_btn i {font-size: 28px;float: left;height: 36px;line-height: 40px;padding-left: 15px;}


.up_div {padding:0 0 0 52px;}
.up_div .btnSub {float:left;height:36px;line-height:36px !important; width:150px; text-align:center; cursor:pointer; background:#333; color:#fff; border-radius:4px; transition:.3s;}
.up_div .btnSub:hover {background:#000;}



.tehui_size .size_div {overflow:hidden;}
.tehui_size .size_div ul {width:102%;}
.tehui_size .size_div li {width:114px; cursor:pointer; border:1px solid #aeaeae; position:relative; height:36px; line-height:36px; text-align:center; float:left; margin:0 10px 10px 0; transition:.3s; border-radius:4px;}
.tehui_size .size_div li.on {border-color:#000; color:#000;}
.tehui_size .size_div li.on:after {content:""; display:block; height:20px; width:20px; background:url(/img/on_icon.png) no-repeat; position:absolute; bottom:-1px; right:-1px; z-index:10;}

.zzltxz_left {overflow:hidden;}
.zzltxz_left .xflb { margin-top:20px; width:105%;}
.zzltxz_left .xflb li {width:33.333%; float:left; height:32px; margin-bottom:12px;}
.zzltxz_left .xflb li .span2 {float:left; line-height:32px; min-height:1px; width:10px; overflow:hidden; color:#de1322; font-size:16px;}
.zzltxz_left .xflb li .p1 { width:72px; text-align:left; height:32px; line-height:32px; overflow:hidden; font-size:14px; color:#666;}
.zzltxz_left .xflb li .p1 b {font-weight:normal;}
.zzltxz_left .xflb li .p1 em {color:#000; padding-left:2px; position:relative; top:3px;}
.zzltxz_left .xflb li .p2 input { width:72px; height:30px; border:1px solid #aeaeae; margin:0 10px; text-align:center; float:left; background:#fff; border-radius:0px;}
.zzltxz_left .xflb li .p2 .jopadd, .zzltxz_left .xflb li .p2 .jopabb {float:left;
    font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.zzltxz_left .xflb li .p2 .jopadd.visibility, .zzltxz_left .xflb li .p2 .jopabb.visibility {visibility:hidden;}

.zzltxz_left .xflb li .p4 {height:32px; line-height:32px; overflow:hidden; font-size:14px; color:#999; float:left; margin-left:-120px;}
.zzltxz_left .error_class {border-color:#de1322 !important;}
.zzltxz_left .xflb li .p2 span {float:left; padding:0 10px 0 0px; color:#8c8c8c; line-height:29px;}
.zzltxz_left .xflb li .p2 select {width:160px;}
.zzltxz_left .xflb li .p3 {color:#999; line-height:32px; font-size:14px; display:none;}

.XF01 .zzltxz_left .xflb li .p3 {display:none; width:200px; padding-left:20px;}
.XK01 .zzltxz_left .xflb li .p3 {display:block !important; width:200px; padding-left:20px;}
.XK01 .zzltxz_left .xflb li .p4 {margin-left:20px !important;}




.ltimg_position.ltimg_position2 .zzltxz_left .xflb li {width:33.333%;}
.ltimg_position.ltimg_position2.xz_bzmjj .zzltxz_left .xflb li,
.ltimg_position.ltimg_position2.XF07 .zzltxz_left .xflb li,
.ltimg_position.ltimg_position2.MJ01 .zzltxz_left .xflb li,
.ltimg_position.ltimg_position2.XF07 .zzltxz_left .xflb li,
.ltimg_position.ltimg_position2.XK03 .zzltxz_left .xflb li,
.ltimg_position.ltimg_position2.MJ02 .zzltxz_left .xflb li,
.ltimg_position.ltimg_position2.NQ01 .zzltxz_left .xflb li,
.ltimg_position.ltimg_position2.MJK .zzltxz_left .xflb li
{width:100%;}


.ltimg_position.ltimg_position2.XF07 .zzltxz_left .xflb,
.ltimg_position.ltimg_position2.MJ01 .zzltxz_left .xflb,
.ltimg_position.ltimg_position2.XK03 .zzltxz_left .xflb,
.ltimg_position.ltimg_position2.MJ02 .zzltxz_left .xflb,
.ltimg_position.ltimg_position2.NQ01 .zzltxz_left .xflb
{min-height:365px;}



.ltimg_position .zzltxz_left .xflb li {width:420px; float:left; height:32px; margin-bottom:12px;}

/*.ltimg_position .zzltxz_left .xflb li {width:100%; float:left; height:32px; margin-bottom:12px;}*/

.xz_bzmjj .zzltxz_left .xflb li .p3 {display:block; width:200px; padding-left:20px;}
.XF01.xz_bzmjj .zzltxz_left .xflb li .p3 {display:none; width:200px; padding-left:20px;}

/*.xz_bzmjj .zzltxz_left .xflb li .p2 span {display:none;}*/



.xflb .xfxkzj {width:80px;}
.xflb i {width:20px; height:20px; font-size:18px; margin-top:5px; text-align:center; line-height:19px; background:#eaeaea; color:#888; border-radius:50%; cursor:pointer; position:relative; transition:.3s;}
.xflb i:hover {background:#000; color:#fff;}
.xflb .i_1 {margin-left:5px;}
.xflb .i_2:before { content: "\e662"; font-family:"iconfont" !important;}
.xflb .i_1:before { content: "\e64e";  font-family:"iconfont" !important;}
.xflb .i_2 {margin:5px 8px 0 0px; line-height:20px !important; font-size:16px;}


.ltimg_position {position:relative;}

.ltimg_position.xizhuang_lt .clear_amount_input {border:1px solid #000;  width:116px; text-align:center; height:30px; line-height:30px; transition:.2s; cursor:pointer; font-weight:normal; margin:20px 0 15px 0; position:static;}
.ltimg_position .clear_amount_input i {font-size:12px; font-weight:bold; position:relative; top:-1px; padding-right:4px; transition:.2s;}
.ltimg_position .clear_amount_input:hover {color:#de1322;}

.ltimg_position .clear_amount_input {border:1px solid #000;  width:116px; text-align:center; height:30px; line-height:30px; transition:.2s; cursor:pointer; font-weight:normal; margin:20px 0 15px 0; position:static}
.ltimg_position.ltimg_position4 .clear_amount_input {top:348px;}

.clear_ps {position:relative;}
.clear_ps .clear_amount_input {position:absolute; top:15px; right:10px; transition:.2s; cursor:pointer; font-size:14px; font-weight:normal;}
.clear_ps .clear_amount_input i {font-size:14px; font-weight:bold; position:relative; top:-1px; padding-right:4px; transition:.2s;}
.clear_ps .clear_amount_input:hover {color:#de1322;}




/*.ltimg_position .xflb {width:840px; padding:10px 0 30px 0; min-height:300px;}*/

.ltimg_position .xflb {min-height:330px;}
.ltimg_position.ltimg_position2 .xflb {min-height:auto;}

.ltimg_position.ltimg_position2.xz_bzmjj .xflb, .ltimg_position.ltimg_position2.XF07 .xflb {min-height:330px;}
.ltimg_position .lt_img .xflb {min-height:330px;}

.size_style {padding-top:15px; padding-bottom:15px;}
.size_style p {line-height:36px; padding-right:12px;}
.size_style select {float:left;}
.type_span {padding:0 0 10px 66px; line-height:20px;}
.type_span span {display:inline-block; text-align:center;}
.type_span span:nth-child(1) {width:175px; padding-left:20px;}
.type_span span:nth-child(2) {width:150px;}
.type_span span:nth-child(3) {width:100px;}

.layui-layer-dialog.add_success {background:rgba(0,0,0,0.8) !important; color:#fff; box-shadow:none !important;}
.layui-layer-dialog.add_success .layui-layer-content {color:#fff; padding:30px;}



/*.ltimg_position.xizhuang_cy .zzltxz_left .xflb li .p2 span {display:none;}*/
/*西装兼容衬衣的尺码页面样式S*/
/*.ltimg_position.xizhuang_lt .chima_scroll, .ltimg_position.xizhuang_cy .chima_scroll, .ltimg_position.xz_bzmjj .chima_scroll  {height:300px; overflow-y:auto;}*/

/*.ltimg_position .chima_scroll {height:auto}*/
.ltimg_position.xizhuang_lt .chima_scroll {overflow:hidden;}
.ltimg_position.xizhuang_lt .lt_item {width:750px;}
.ltimg_position.xizhuang_lt .xflb {width:260px !important; float:left; padding:0; margin:0;}
.ltimg_position.xizhuang_lt .xflb li .p1 {text-align:left; line-height:30px;}
.ltimg_position.xizhuang_lt .xflb li .span2 {margin-left:20px;}
.ltimg_position.xizhuang_lt .xflb li {width:100%; height:30px; margin-bottom:8px;}
/*.ltimg_position.xizhuang_lt .xflb li:nth-child(2n+1) {background:#f6f6f6;}*/
.ltimg_position.xizhuang_lt .xflb li:last-child {margin-bottom:0;}
.ltimg_position.xizhuang_lt .xflb li .p2 input {height:28px; line-height:28px;}
.ltimg_position.xizhuang_lt .xflb li .p2 .span1 {display:none;}
.ltimg_position.xizhuang_lt .jiafl {width:150px; text-align:center; float:left; }
.ltimg_position.xizhuang_lt .jiafl li {width:100%; height:30px; line-height:30px; margin-bottom:8px;}
/*.ltimg_position.xizhuang_lt .jiafl li:nth-child(2n+1) {background:#f6f6f6;}*/
.ltimg_position.xizhuang_lt .jiafl li:last-child {margin-bottom:0;}
.ltimg_position.xizhuang_lt .chenyz {width:300px; text-align:center; float:left;}
.ltimg_position.xizhuang_lt .chenyz li {width:100%; height:30px; overflow:hidden; line-height:30px; margin-bottom:8px;}
/*.ltimg_position.xizhuang_lt .chenyz li:nth-child(2n+1) {background:#f6f6f6;}*/
.ltimg_position.xizhuang_lt .chenyz li:last-child {margin-bottom:0;}
.ltimg_position.xizhuang_lt .chenyz li span {float:left; width:100px; text-align:center;}
.ltimg_position.xizhuang_lt .chenyz li p {width:150px; float:right; text-align:left; color:#999;}
.ltimg_position.xizhuang_lt .content_desc {color:#de1322; padding:15px 0 5px 30px;}

/*.ltimg_position.xizhuang_cy .zzltxz_left .chima_scroll {width:750px; margin-top:20px;}*/
/*.ltimg_position.xizhuang_cy .zzltxz_left .xflb {width:100% !important; padding:0; margin:0;}*/
.ltimg_position.xizhuang_cy .zzltxz_left .xflb li {width:100%;}
/*.ltimg_position.xizhuang_cy .zzltxz_left .xflb li .p3 {display:block;}*/
/*.ltimg_position.xizhuang_cy .zzltxz_left .xflb li p {line-height:30px !important;}*/
/*.ltimg_position.xizhuang_cy .zzltxz_left .xflb li .p1 {text-align:left;}*/
/*.ltimg_position.xizhuang_cy .zzltxz_left .xflb li:nth-child(2n+1) {background:#f6f6f6;}*/
/*.ltimg_position.xizhuang_cy .zzltxz_left .xflb li .p2 input {height:28px;}*/
/*.ltimg_position.xizhuang_cy .zzltxz_left .xflb li .p2 .span1 {display:none;}*/

/*.ltimg_position.xz_bzmjj .zzltxz_left .xflb li .p1 {text-align:left;}*/
/*.ltimg_position.xz_bzmjj .zzltxz_left .chima_scroll {width:750px; margin-top:20px; height:380px;}*/
/*.ltimg_position.xz_bzmjj .zzltxz_left .xflb  {width:100% !important; padding:0; margin:0;}*/
/*.ltimg_position.xz_bzmjj .zzltxz_left .xflb li {width:100%; padding:0 20px; height:30px; box-sizing:border-box;}*/
/*.ltimg_position.xz_bzmjj .zzltxz_left .xflb li .p3 {display:block;}*/

/*西装兼容衬衣的尺码页面样式E*/


.ltimg_position .zzltxz_right {position:absolute; top:65px; right:0;}
.zzltxz_right { width:360px;}
.zzltxz_qhdiv img {width:auto; height:auto; max-width:450px; max-height:300px; margin:0 auto; margin-bottom:10px;}
.zzltxz_qhdiv p { text-align:center; line-height:16px; font-size:12px; color:#666;}
.sytu { text-align:center; height:20px; line-height:20px; font-size:14px; color:#333;  padding:0 0 10px 0;}

.ltimg_position.hide_img .xflb {width:108% !important; padding: 0; min-height:auto;}
.ltimg_position.hide_img .zzltxz_right {display:none;}


.ltimg_position.xizhuang_cy .zzltxz_right {top:90px; width:450px;}
.ltimg_position.xizhuang_cy .zzltxz_right .img_p img {width:auto; height:auto; max-width:450px; max-height:300px; margin:auto; margin-bottom:10px;}

.ltimg_position.xz_bzmjj .zzltxz_right, .ltimg_position.XF07 .zzltxz_right  {top:65px; width:450px;}
.ltimg_position.xz_bzmjj .zzltxz_right .img_p img, .ltimg_position.XF07 .zzltxz_right .img_p img{width:auto; height:auto; max-width:450px; max-height:300px; margin:auto; margin-bottom:10px;}

.ltimg_position.xizhuang_lt .zzltxz_right {top:165px; width:360px;}
.ltimg_position.xizhuang_lt .zzltxz_right .img_p img {width:auto; height:auto; max-width:360px; max-height:360px; margin:auto; margin-bottom:10px;}




.zzfgxz_ul { width:120%; margin:20px 0 10px 0;}
.zzfgxz_ul > li { width:286px; float:left; margin-bottom:18px;}
.zzfgxz_ul > li .p1 { font-size:14px; width:90px; text-align:right; color:#666; padding-right:4px; height:36px; line-height:36px;overflow:hidden;}
.zzfgxz_ul > li .p2 {margin-left:5px; position:relative;}
.zzfgxz_ul > li .p2 select { width:148px; height:34px !important; border-radius:4px; -webkit-appearance: none; appearance: none; padding:0 22px 0 10px; border:1px solid #aeaeae; background:#fff;
    background:url(/img/select_jt.png) right 8px no-repeat;
    background-size:18px 18px; cursor:pointer;
}

.zzfgxz_ul > li.disable_class {opacity:0.35;}
.zzfgxz_ul > li.disable_class .special_class_span {background:#e5e5e5;}
.special_item.disable_class {opacity:0.35;}


/*西装的特体特殊样式S*/
.zzfgxz_ul.special_img .special_class_span {width:268px; box-sizing:border-box; border:1px solid #ddd; height:36px; line-height:34px; padding:0 36px 0 12px; text-align:left; position:relative; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}

.zzfgxz_ul.special_img .special_class_span:before {
    font-family:"iconfont" !important;
    font-size:20px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content:"\e61d";
    position:absolute; top:-2px; right:10px;
}

.special_div_all {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    right:0;
    bottom:0;
    top: 0;
    z-index:100;
    background:rgba(0,0,0,0.4);
}

.special_div_all .special_div_con {
    width: 840px;
    overflow: hidden;
    margin: 0 auto;
    background: #FFFFFF;
    padding: 12px 0 60px 0;
    border-radius: 0px;
    position:fixed;
    left:50%;
    top:50%;
    -webkit-transform:translateY(-50%) translateX(-50%);
    -moz-transform:translateY(-50%) translateX(-50%);
    -o-transform:translateY(-50%) translateX(-50%);
    transform:translateY(-50%) translateX(-50%);
    -webkit-box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.15);box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.15);
}



.special_div_all li i.icon-search-dict {
    width: 24px;
    height: 24px;
    display: block;
    background: #f3f3f3;
    position: absolute;
    right: 15px;
    top: 139px;
    line-height: 22px;
    z-index:10;
    transition:.3s;
}
.special_div_all li i.icon-search-dict:before { content: "\e61d"; }
.special_div_all li i.icon-search-dict:hover {background:#000; color:#fff;}

.special_div_all .special_div_close
{
    width: 14px;
    height: 14px;
    display: block;
    background: url(/app/topc/statics/images/close.png) no-repeat;
    position: absolute;
    right: 20px;
    top: 20px;
}

.special_div_all h1 {
    width: 100%;
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    text-align: center;
    font-weight: bold;
}

.special_div_all ul
{
    width:780px;
    margin: 0 auto;
    height:450px;
    overflow-y:auto;
}

.special_div_all li {
    width: 190px;
    height:204px;
    overflow: hidden;
    text-align:center;
    position: relative;
    float:left;
    cursor:pointer;
}

.special_div_all li.on:after {content:""; width:30px; height:30px; display:block; position:absolute; top:66px; left:75px; z-index:10;
    background:url(/img/cur_img.png) no-repeat; background-size:100%;
}
.special_div_all li.on span {color:#000;}
.special_div_all li.on img {border-color:#000;}

.special_div_all li img {
    width: 160px;
    height: 160px;
    padding: 2px;
    display: block;
    margin:0 auto;
    border-radius:1px;
    border:1px solid #e8e8e8;
}
.special_div_all li span
{
    width:166px;
    padding:0 12px;
    height:32px;
    display: block;
    line-height:16px;
    font-size: 12px;
    text-align: center;
    color: #999;
    background: #FFFFFF;
    margin-top:3px;
    overflow:hidden;
}

.special_div_all li .icon-search {
    width: 24px;
    height: 24px;
    display: block;
    background: #f3f3f3;
    position: absolute;
    right: 15px;
    top: 139px;
    line-height: 22px;
    z-index:10;
    transition:.3s;
}
.special_div_all li .icon-search:hover {background:#000; color:#fff;}

/*西装的特体特殊样式E*/


.tehui_size .zzfgxz_ul > li { width:340px !important;}

.diy_cate_tab {display:none;}

.size_div {padding:20px 0 22px 0;}
.size_div ul {width:103%;}
.size_div li {float:left; border:1px solid #aeaeae; height:36px; line-height:36px; background:#fff; width:104px; margin:0 10px 10px 0; text-align:center; cursor:pointer; border-radius:0px;}
.size_div li.on, .size_div li.blue_class.on, .size_div li.bold_class.on {color:#fff; border-color:#151515; background:#151515;}
.size_div li.blue_class {background:#bdd7ee;}
.size_div li.bold_class {color:#000; font-weight:bold;}

.size_div .xzbzm > li {width:100%; border:none; float:none; position:relative; overflow:hidden;}
.size_div .xzbzm > li span {width:18px; position:absolute; top:1px; left:0; line-height:17px; font-size:12px; height:36px; overflow:hidden;}
.size_div .xzbzm > li ul {margin-left:28px; overflow:hidden; width:auto !important;}
.size_div .xzbzm > li li {float:left; border:1px solid #aeaeae; height:34px; line-height:34px; background:#fff; width:63px; margin:0 5px 0 0; text-align:center; cursor:pointer; border-radius:0px; font-size:13px;}
.size_div .xzbzm > li li.on, .size_div .xzbzm > li li.bold_class.on, .size_div .xzbzm > li li.blue_class.on {color:#fff; border-color:#151515; background:#151515;}

.size_type_class_10201 .size_div .xzbzm > li li, .size_type_class_10202 .size_div .xzbzm > li li {width:59px;}


.size_goods_code_XK01 .size_div .xzbzm > li {height:auto;}
.size_goods_code_XK01 .size_div ul li.size_item {margin:0 5px 8px 0 !important; width:65px !important;}
.size_goods_code_XK01 .size_div .xzbzm > li span {display:none;}
.size_goods_code_XK01 .size_div .xzbzm > li ul {margin-left:0; width:101%;}

.size_div .xzbzm > li li.bold_class {color:#000; font-weight:bold;}
.size_div .xzbzm > li li.blue_class {background:#bdd7ee;}

.ltimg_position.XK01 .size_range {padding-left:20px !important;}


.pants_size_type_class {position:relative; height:36px; overflow:hidden; margin-top:30px;}
.pants_size_type_class:after {content:""; display:block; height:1px; background:#000; position:absolute; bottom:0; left:0; width:100%;}
.pants_size_type_class .pants_size_type_item {float:left; padding:1px 35px; line-height:34px; height:34px; position:relative; z-index:10; cursor:pointer; color:#666;}
.pants_size_type_class .pants_size_type_item.on {color:#000; border:1px solid #000; border-bottom:1px solid #fff; padding:0 34px;}


/*女衬衣的特体特殊样式E*/
.size_div .xzbzm.new_size_style > li li {width:90px; margin-right:8px;}
.size_div .xzbzm.new_size_style > li span {top:0; width:45px; text-align:left; line-height:36px; font-size:13px;}
.size_div .xzbzm.new_size_style > li ul {margin-left:40px;}
.size_div .xzbzm.new_size_style > li li.bold_class {color:#000; font-weight:bold;}
.size_div .xzbzm.new_size_style > li li.bold_class.on, .size_div .xzbzm.new_size_style > li li.blue_class.on {color:#fff; border-color:#151515; background:#151515;}
.size_div .xzbzm.new_size_style > li li.blue_class {background:#bdd7ee;}

.size_div .xzbzm.new_size_style > li:nth-child(2) ul {margin-left:140px;}
.size_div .xzbzm.new_size_style > li:nth-child(3) ul {margin-left:240px;}
.size_div .xzbzm.new_size_style > li:nth-child(4) ul {margin-left:340px;}
.size_div .xzbzm.new_size_style > li:nth-child(5) ul {margin-left:440px;}
.size_div .xzbzm.new_size_style > li:nth-child(6) ul {margin-left:540px;}
.size_div .xzbzm.new_size_style > li:nth-child(7) ul {margin-left:640px;}
.size_div .xzbzm.new_size_style > li:nth-child(8) ul {margin-left:740px;}

.SY24 .size_div .xzbzm.new_size_style > li:nth-child(4) ul, .SY25 .size_div .xzbzm.new_size_style > li:nth-child(4) ul {margin-left:440px;}
.SY24 .size_div .xzbzm.new_size_style > li:nth-child(5) ul, .SY25 .size_div .xzbzm.new_size_style > li:nth-child(5) ul {margin-left:540px;}

.size_goods_code_SY03 .size_div .xzbzm.new_size_style > li:nth-child(4) ul, .size_goods_code_SY05 .size_div .xzbzm.new_size_style > li:nth-child(4) ul{margin-left:440px;}
.size_goods_code_SY03 .size_div .xzbzm.new_size_style > li:nth-child(5) ul, .size_goods_code_SY05 .size_div .xzbzm.new_size_style > li:nth-child(5) ul {margin-left:540px;}


.SY26 .size_div .xzbzm.new_size_style > li:nth-child(6) ul, .SY27 .size_div .xzbzm.new_size_style > li:nth-child(6) ul, .SY03 .size_div .xzbzm.new_size_style > li:nth-child(6) ul, .SY05 .size_div .xzbzm.new_size_style > li:nth-child(6) ul {margin-left:840px;}

.MJ02 .size_div .xzbzm.new_size_style > li:nth-child(4) ul {margin-left:440px;}
.MJ02 .size_div .xzbzm.new_size_style > li:nth-child(5) ul {margin-left:540px;}
.MJ02 .size_div .xzbzm.new_size_style > li:nth-child(6) ul {margin-left:640px;}


.XF07 .size_div .xzbzm.new_size_style > li:nth-child(4) ul {margin-left:440px;}
.XF07 .size_div .xzbzm.new_size_style > li:nth-child(5) ul {margin-left:540px;}

.SY27 .size_div .xzbzm.new_size_style > li:nth-child(4) ul, .SY26 .size_div .xzbzm.new_size_style > li:nth-child(4) ul {margin-left:440px;}
.SY27 .size_div .xzbzm.new_size_style > li:nth-child(5) ul, .SY26 .size_div .xzbzm.new_size_style > li:nth-child(5) ul {margin-left:540px;}


.bzm_tips {text-align:center; overflow:hidden; padding:0 0 20px 0;}



@font-face {font-family: "iconfont";
    src: url('iconfont.eot?t=1510127689414'); /* IE9*/
    src: url('iconfont.eot?t=1510127689414#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
    url('iconfont.ttf?t=1510127689414') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
    url('iconfont.svg?t=1510127689414#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
    font-family:"iconfont" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-zhifubao:before { content: "\f0103"; }

.icon-tengxunweibo:before { content: "\f01b0"; }

.icon-fenlei:before { content: "\3452"; }

.icon-weixin:before { content: "\3434"; }

.icon-xinlangweibo:before { content: "\e602"; }

.icon-QQ:before { content: "\e604"; }

.icon-gantanhao:before { content: "\e63d"; }

.icon-qq:before { content: "\e606"; }

.icon-xianjinquan:before { content: "\e605"; }

.icon-weixin1:before { content: "\e603"; }

.icon-shuzi11:before { content: "\e729"; }

.icon-shezhi:before { content: "\e613"; }

.icon-iconfontroundcheck:before { content: "\e621"; }

.icon-heart:before { content: "\e694"; }

.icon-ttpodicon:before { content: "\e6a6"; }

.icon-share:before { content: "\e648"; }

.icon-weixin2:before { content: "\e675"; }

.icon-fenxiang:before { content: "\e631"; }

.icon-shouyezhuyetubiao04:before { content: "\e607"; }

.icon-guanbi:before { content: "\e635"; }

.icon-tengxunweibo1:before { content: "\e643"; }

.icon-zuojiantou:before { content: "\e608"; }

.icon-shoucang:before { content: "\e639"; }

.icon-jiahao:before { content: "\e6fd"; }

.icon-shoucang1:before { content: "\e623"; }

.icon-shiminqia:before { content: "\e615"; }

.icon-fenlei1:before { content: "\e66f"; }

.icon-liulan:before { content: "\e609"; }

.icon-shijian:before { content: "\e60c"; }

.icon-svg26:before { content: "\e83f"; }

.icon-shanchu71:before { content: "\e60a"; }

.icon-mima:before { content: "\e625"; }

.icon-shijian1:before { content: "\e696"; }

.icon-fenxiang1:before { content: "\e636"; }

.icon-fenxiang2:before { content: "\e627"; }

.icon-fenxiang3:before { content: "\e637"; }

.icon-search:before { content: "\e61d"; }

.icon-shouji:before { content: "\e618"; }

.icon-zhengque:before { content: "\f0069"; }

.icon-dingdan:before { content: "\e60b"; }

.icon-shijian2:before { content: "\e60e"; }

.icon-weibiaoti1:before { content: "\e60f"; }

.icon-demo18:before { content: "\e612"; }

.icon-dizhi:before { content: "\e601"; }

.icon-wechaticon23:before { content: "\e626"; }

.icon-shanchu:before { content: "\e63a"; }

.icon-sousuo:before { content: "\e63f"; }

.icon-zhifubao1:before { content: "\e661"; }

.icon-socialinstagram:before { content: "\e891"; }

.icon-iconfontwarn:before { content: "\e64b"; }

.icon-kefu:before { content: "\e61c"; }

.icon-icon01:before { content: "\e614"; }

.icon-shoucang2:before { content: "\e70a"; }

.icon-sousuo1:before { content: "\e60d"; }

.icon-shoucang3:before { content: "\e892"; }

.icon-sousuo2:before { content: "\e61f"; }

.icon-hongbao:before { content: "\e610"; }

.icon-iconfontfenxiang:before { content: "\e611"; }

.icon-jiahao1:before { content: "\e64e"; }

.icon-tubiao:before { content: "\e628"; }

.icon-shouji1:before { content: "\e644"; }

.icon-shouye:before { content: "\e616"; }

.icon-jiantou:before { content: "\e6ba"; }

.icon-bianji:before { content: "\e679"; }

.icon-xiaoxi:before { content: "\e62c"; }

.icon-shanchu1:before { content: "\e655"; }

.icon-hongbao1:before { content: "\e6a7"; }

.icon-time:before { content: "\e64f"; }

.icon-fanhuidingbu:before { content: "\e638"; }

.icon-touxiang:before { content: "\e670"; }

.icon-icon-copy-copy:before { content: "\e650"; }

.icon-my-error:before { content: "\e617"; }

.icon-icon:before { content: "\e624"; }

.icon-gouwuche:before { content: "\e619"; }

.icon-ios:before { content: "\e6d2"; }

.icon-kefu1:before { content: "\e688"; }

.icon-jiantou1:before { content: "\e61a"; }

.icon-iconfont:before { content: "\e651"; }

.icon-ios1:before { content: "\e6b5"; }

.icon-xiaoxi1:before { content: "\e61e"; }

.icon-iconset0290:before { content: "\e6bd"; }

.icon-iconset0291:before { content: "\e6be"; }

.icon-fanhuidingbu1:before { content: "\e6cb"; }

.icon-jj:before { content: "\e63b"; }

.icon-kongjian:before { content: "\e61b"; }

.icon-touxiang1:before { content: "\e620"; }

.icon-552cc1903424d:before { content: "\e622"; }

.icon-xiaoxi2:before { content: "\e629"; }

.icon-ios2:before { content: "\e673"; }

.icon-zhifubao2:before { content: "\e671"; }

.icon-mima1:before { content: "\e62a"; }

.icon-bangzhu:before { content: "\e62b"; }

.icon-dizhi1:before { content: "\e62d"; }

.icon-hongbao2:before { content: "\e7d5"; }

.icon-iconanzhuo:before { content: "\e646"; }

.icon-shijian3:before { content: "\e62e"; }

.icon-collect_full:before { content: "\e62f"; }

.icon-sc:before { content: "\e630"; }

.icon-shangjiagonggao:before { content: "\e65f"; }

.icon-jifenzhang:before { content: "\e600"; }

.icon-iconfontxiaoxi:before { content: "\e633"; }

.icon-kefu2:before { content: "\e632"; }

.icon-shezhi1:before { content: "\e634"; }

.icon-hongbao3:before { content: "\e63c"; }

.icon-shouye1:before { content: "\e63e"; }

.icon-jiantou-copy-copy:before { content: "\e640"; }

.icon-xinlangweibo1:before { content: "\e641"; }

.icon-xiajiantou:before { content: "\e642"; }

.icon-yue01:before { content: "\e672"; }

.icon-gonggao:before { content: "\e65d"; }

.icon-pancel:before { content: "\e645"; }

.icon-icon1:before { content: "\e674"; }

.icon-touxiang2:before { content: "\e647"; }

.icon-zan:before { content: "\e65e"; }

.icon-iconfonticon:before { content: "\e649"; }

.icon-dizhi2:before { content: "\e64a"; }

.icon-hongbao4:before { content: "\e6da"; }

.icon-erweima:before { content: "\e64c"; }

.icon-jifen:before { content: "\e64d"; }

.icon-qiaquan:before { content: "\e652"; }

.icon-tx-microblog:before { content: "\e653"; }

.icon-huolisonggugeyanzheng:before { content: "\e654"; }

.icon-jiantou-copy:before { content: "\e656"; }

.icon-kefu3:before { content: "\e753"; }

.icon-gouwuchehover:before { content: "\e6d4"; }

.icon-kongjian-copy:before { content: "\e657"; }

.icon-guanzhu-copy:before { content: "\e658"; }

.icon-facebook-copy:before { content: "\e659"; }

.icon-iconfontstar-copy:before { content: "\e65a"; }

.icon-lipinqia:before { content: "\e65b"; }

.icon-jianhao:before { content: "\e67a"; }

.icon-qianbaoyinxingqia:before { content: "\e67f"; }

.icon-minus:before { content: "\e65c"; }

.icon-jifen1:before { content: "\e676"; }

.icon-qrcode:before { content: "\e660"; }

.icon-subtract:before { content: "\e662"; }

.icon-iconfontguanzhu:before { content: "\e663"; }

.icon-touxiang3:before { content: "\e664"; }

.icon-duoqia:before { content: "\e725"; }

.icon-gouwuche1:before { content: "\e6a8"; }

.icon-gouwuche2:before { content: "\e6a9"; }

.icon-jiantou2:before { content: "\e665"; }

.icon-google:before { content: "\e6b2"; }

.icon-shoucang4:before { content: "\e666"; }

.icon-zhinanzhen1:before { content: "\e677"; }

.icon-gantan:before { content: "\e667"; }

.icon-xin:before { content: "\e6b8"; }

.icon-password:before { content: "\e680"; }

.icon-xiazai:before { content: "\e668"; }

.icon-gouwudai:before { content: "\e669"; }

.icon-webicon309:before { content: "\e6a0"; }

.icon-kefu4:before { content: "\e66a"; }

.icon-liulan1:before { content: "\e66b"; }

.icon-anzhuo:before { content: "\e66c"; }

.icon-fanhuidingbu2:before { content: "\e68f"; }

.icon-faxian:before { content: "\e66d"; }

.icon-xing:before { content: "\e66e"; }

.icon-jiantoushang-copy:before { content: "\e678"; }

.icon-mail:before { content: "\e6d7"; }

.icon-fanhuidingbu3:before { content: "\e67b"; }

.icon-faxian1:before { content: "\e67c"; }

.icon-zhengque1:before { content: "\e67d"; }

.icon-gouwuche3:before { content: "\e67e"; }

.icon-shoucang5:before { content: "\e681"; }

.icon-youxiang:before { content: "\e682"; }

.icon-yue:before { content: "\e683"; }

.icon-faxian2:before { content: "\e684"; }

.icon-bianji1:before { content: "\e685"; }

.icon-mima2:before { content: "\e686"; }

.icon-jiantou-copy-copy1:before { content: "\e687"; }

.icon-jifen2:before { content: "\e689"; }

.icon-gouwudai1:before { content: "\e68a"; }

.icon-huodongquan:before { content: "\e896"; }

.icon-xiaofeiquan:before { content: "\e897"; }

.icon-dingdan1:before { content: "\e68b"; }

.icon-bianji2:before { content: "\e719"; }

.icon-gouwuche4:before { content: "\e68c"; }

.icon-mima3:before { content: "\e68d"; }

.icon-liulan2:before { content: "\e7f7"; }

.icon-touxiang4:before { content: "\e7c9"; }

.icon-faxian_on:before { content: "\e68e"; }

.icon-gantanhao1:before { content: "\e690"; }

.icon-zhengque2:before { content: "\e691"; }

.icon-tuite:before { content: "\e6e5"; }

.icon-nav-packet:before { content: "\e501"; }

.icon-gantanhao2:before { content: "\e692"; }

.icon-quan4:before { content: "\e693"; }

.icon-gouwuche5:before { content: "\e695"; }

.icon-xiazai1:before { content: "\e697"; }

.icon-cuowu:before { content: "\e698"; }

.icon-quan:before { content: "\e699"; }

.icon-jiantou3:before { content: "\e69a"; }

.icon-haoping:before { content: "\e69b"; }

.icon-zhongping:before { content: "\e69c"; }

.icon-yue1:before { content: "\e91c"; }

.icon-zhifubao3:before { content: "\e726"; }

.icon-hongbao5:before { content: "\e69d"; }

.icon-gantanhao_icon:before { content: "\e69e"; }

.icon-jifen3:before { content: "\e69f"; }

.icon-lingquan:before { content: "\e6a1"; }

.icon-chaping:before { content: "\e6a2"; }

.icon-yingsaitong:before { content: "\e503"; }

.icon-youxiang1:before { content: "\e6a3"; }

.icon-icon_lipinka:before { content: "\e6a4"; }

.icon-zhengque11:before { content: "\e6a5"; }

.icon-zan1:before { content: "\e70b"; }

.icon-yue2:before { content: "\e6aa"; }

.icon-xing1:before { content: "\e6ab"; }

.icon-erweima1:before { content: "\e506"; }

.icon-youhuiquan:before { content: "\e6ac"; }

.icon-icon-test:before { content: "\e6ad"; }

.icon-saoyisaoerweimasaomasaomiao:before { content: "\e5cf"; }


/*在线客服*/
#icon_module {overflow:hidden !important; position:fixed !important; bottom:100px  !important; right:15px !important; bottom:100px !important; top:auto !important; left:auto !important; z-index: 1000 !important;}
#icon_module #icon_menu_module {padding:0 !important; background:#000 !important; border-radius:5px; transition:.3s; display:block; width:58px !important; height:68px !important; overflow:hidden !important;}
#icon_module #icon_menu_module:hover {background:#333 !important;}
#icon_module #icon_menu_module span {margin:6px auto 0 auto !important; width:36px !important; height:36px !important; font-size:32px !important; line-height:36px !important; text-align: center !important; color: #FFFFFF !important; display:block !important;}
#icon_module #icon_menu_module span:before { content: "\e753" !important;  }
#icon_module #icon_menu_module p {overflow: hidden; white-space: nowrap; font-size: 12px; color: #FFFFFF; letter-spacing: 0.63px; text-align: center; margin: 0;}
#icon_module #icon_menu_module span.border_line {display:none !important;}

.inner_msg {background:#000; border-radius:5px; transition:.3s; display:block !important; width:58px; height:68px; overflow:hidden; position:fixed; bottom:24px; right:15px; z-index: 1000 !important; color: #FFFFFF; font-size:12px;}
.inner_msg i {margin:1px auto 0 auto !important; width:36px !important; height:32px !important; font-size:26px !important; font-weight:bold; line-height:32px !important; text-align: center !important; color: #FFFFFF !important; display:block !important;
    -webkit-text-stroke-width:-1px;
    -moz-text-stroke-width:-1px;
    text-stroke-width:-1px;
}
.inner_msg:hover {background:#333 !important;}

/*看图下单*/

.kantu_cate {padding:40px 12px 20px 12px; line-height:30px; overflow:hidden; position:relative;}
.kantu_cate ul {float:left; position:relative; left:50%;}
.kantu_cate li {position:relative; right:50%; margin-left:-1px; float:left; text-align:center; cursor:pointer; padding:0 20px; height:28px; line-height:28px; border:1px solid #000;}
.kantu_cate li.on {background:#000;}
.kantu_cate li.on a {color:#fff;}
.kantu_cate li a {color:#000;}
.kantu_cate p {float:right;}
.kantu_cate p b {color:#000;}

.kantu_list{width:100%;}
.kantu_list h1 {font-size:16px; height:40px; padding:5px 12px; text-align:center; line-height:40px; overflow:hidden; color:#000;}
.kantu_list ul {padding:0 6px;}
.kantu_list li{float: left; width:25%; background:#fff; text-align:center; padding-bottom:15px;}
.kantu_list li a {display:block; margin:0 6px;}
.kantu_list li .pic {width:100%; padding-bottom:83.33333%; position:relative; overflow:hidden;}
.kantu_list li .pic img {width:100%; height:100%; position:absolute; top:0; left:0; right:0; bottom:0; transition:.5s;}
.kantu_list li h3 {font-size:14px; line-height:24px; height:24px; margin-top:5px; color:#999; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; transition:.3s;}
.kantu_list li p {font-size:14px; color:#000;}
.kantu_list li a {color:#000;}
.kantu_list li:hover h3 {color:#000;}
.kantu_list li .pic:hover img {transform:scale(1.1);}

.view_goods {width:1120px; margin:0 auto; padding:50px 0 50px 0;}
.view_imgs {float:left; width:580px;}
.view_imgs ul{width:100%;}
.view_imgs li {float:left; width:50%;}
.view_imgs li .pic {padding:0 5px 5px 0;}
.view_imgs li .pic p {width:100%; padding-bottom:133.33333%; position:relative; overflow:hidden;}
.view_imgs li .pic p img {width:100%; height:100%; cursor: zoom-in; position:absolute; top:0; left:0; right:0; bottom:0; transition:.5s;}

.view_right {width:518px; float:right;}
.goods_text h1 {font-size:24px; line-height:30px; padding:10px 0 5px 0;}
.goods_text h2 {font-size:24px; line-height:30px; padding:0px 0 5px 0;}
.goods_text h3 {font-size:14px; color:#999;}
.goods_text p {font-size:14px; color:#999;}

.goods_btn {margin-top:40px; overflow:hidden; height:48px;}
.goods_btn .btn > span {border-radius:0 !important;}
.goods_btn .btn_simple {width:220px; float:left;}
.goods_btn .btn-import {width:220px; float:right;}
.goods_btn .btn_simple > span {color:#000; text-align:center; border-color:#000; height:46px; line-height:46px;}


.parameter {width:1150px; margin:0 auto; padding-bottom:40px;}
.parameter h1 {font-size:16px; line-height:48px;}
.parameter li {padding:5px 0 5px 12px; position:relative;}
.parameter li:after {content:""; height:4px; width:4px; background:#000; position:absolute; left:0; top:13px;}

/*微定制*/


.accordion{width:518px; margin:20px 0 0 0; background: #FFF;}
.accordion .w_item {border-bottom: 1px solid #ddd;}
.accordion .link{cursor: pointer;display: block;padding: 15px 15px 15px 0px; font-size: 14px;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion .link > i{position: absolute;top: 16px;right: 12px; width:20px; height:20px; -webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion .link > i:after{content: "";background: #181818;width: 15px;height: 1.2px;position: absolute;top: 50%;right: 0;}
.accordion .link > i:before{content: "";background: #181818;width: 15px;height: 1.2px;position: absolute;top: 50%;right: 0;  -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: -webkit-transform 400ms ease; transition: -webkit-transform 400ms ease; transition: transform 400ms ease; transition: transform 400ms ease, -webkit-transform 400ms ease;}
.accordion .w_item.open .link > i:before{ -webkit-transform: rotate(0); transform: rotate(0); -webkit-transition-delay: 0s; transition-delay: 0s;}
.accordion .submenu{display: none;background: #fff;}
.accordion .no_data {color:#999; padding-bottom:20px;}

.accordion2{width:518px; background: #fff;}
.accordion2 .w_item2 {padding:0 0;}
.accordion2 .link2{cursor: pointer;display: block;padding: 15px 15px 15px 0px; font-size: 14px; position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion2 .link2 i{position: absolute;top: 14px;right: 12px;font-size: 16px;color: #000;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion2 .link2 i:before { content: "\e665"; }
.accordion2 .w_item2.open2 .link2 i{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.accordion2 .submenu2{display: none; background: #fff; height:230px; overflow:hidden;}


.wchixiu_con {overflow:hidden;}
.wchixiu_con .chixiu_txt {padding-top:0; border:none; margin:0;}
.wchixiu_txt {padding:0px 0 10px 0;}
.wchixiu_txt input {text-align:center; height:38px; line-height:38px; border:none; border-bottom:1px solid #000; font-size:14px; box-sizing:border-box; width:100%;}
.wchixiu_con h1 {font-size:14px; color:#000; padding:20px 0 10px 0;}
.wchixiu_con ul {width:100%; overflow:hidden;}
.wchixiu_con li {width:92px; float:left; padding:0 8px 12px 0; cursor:pointer; text-align:center; color:#8c8c8c; transition:.3s;}
.wchixiu_con li p {position:relative; border:1px solid #efefef; width:90px; height:90px; transition:.3s;}
.wchixiu_con li.on {color:#000;}
.wchixiu_con li.on p, .gongyi_list li:hover p {border-color:#000; color:#000;}
.wchixiu_con li:hover {color:#000;}
.wchixiu_con li.on p:after {content:""; display:block; height:22px; width:22px; background:url(/img/radio_bg.png) no-repeat; position:absolute; left:50%; top:50%; margin:-11px 0 0 -11px; z-index:10; background-size:cover;}
.wchixiu_con li img {width:90px; height:90px; display:block;}
.wchixiu_con li h2 {font-size:12px; height:16px; overflow:hidden; line-height:16px; margin-top:5px;}
.wchixiu_con li.disabled_select {opacity:0.3; cursor:crosshair;}

.wchixiu_con li.no_chip_img {width:114px;}
.wchixiu_con li.no_chip_img p {display:none;}
.wchixiu_con li.no_chip_img h2 {height:40px; line-height:40px; margin:0; background:#f5f5f5; text-align:center;}
.wchixiu_con li.no_chip_img.on h2 {background:#000; color:#fff;}

.wml_list {overflow:hidden; height:392px;}
.wml_list ul {width:100%; overflow:hidden;}
.wml_list li {width:114px; float:left; padding:0 8px 12px 0; cursor:pointer; text-align:center; color:#8c8c8c; transition:.3s;}
.wml_list li p {position:relative; width:114px; height:114px; transition:.3s;}
.wml_list li.on {color:#000;}
.wml_list li.on p, .gongyi_list li:hover p {border-color:#000; color:#000;}
.wml_list li:hover {color:#000;}
.wml_list li.on p:after {content:""; display:block; height:22px; width:22px; background:url(/img/radio_bg.png) no-repeat; position:absolute; left:50%; top:50%; margin:-11px 0 0 -11px; z-index:10; background-size:cover;}
.wml_list li img {width:114px; height:114px; display:block;}
.wml_list li h2 {font-size:12px;color:#8c8c8c;height: 28px;overflow:hidden;line-height: 14px;margin-top:5px;text-align: left; font-family:arial}

.wml_list.wnk_list li p {border:1px solid #eee; width:110px; height:110px;}
.wml_list.wnk_list li img {width:110px; height:110px;}
.wml_list.wnk_list li.on p {border-color:#000;}
.wml_list.wnk_list li.on p:after {bottom:-1px; right:-1px; z-index:10;}

.wsize_list {overflow:hidden}
.wsize_list ul {overflow:hidden; width:103%; padding:5px 0 15px 0;}
.wsize_list li {float:left; width:80px; margin:0 10px 10px 0; border:1px solid #ddd; height:34px; line-height:34px; text-align:center; cursor:pointer;}
.wsize_list li h2 {font-size:14px;}
.wsize_list li.on {border-color:#151515; background:#151515; color:#fff;}

.order_page {overflow:hidden; width:100%;}
.order_page .pager {text-align:left; float:left;}
.order_page .page_num {text-align:left; float:right; padding-top:20px; line-height:34px;}
.order_page .page_num span, .order_page .page_num select {float:left;}
.order_page .page_num span {padding-right:10px;}
.order_page .pager > .flip {margin:0 8px 0 0;}


/*商城首页S*/

.home_goods {position:relative; margin-bottom:20px;}
.home_goods .show_goods {position:absolute; left:8%; top:50%; right:8%; z-index:100; background:rgba(255,255,255,0.95); width:auto; padding:20px 20px 10px 20px;
    opacity:0;
    visibility:hidden;
    transform:translateY(-50%) scale(0);
    -webkit-transform:translateY(-50%) scale(0);
    -moz-transform:translateY(-50%) scale(0);
    -o-transform:translateY(-50%) scale(0);
    transition:all 0s;
    -webkit-transition:all 0s;
    -moz-transition:all 0s;
    -o-transition:all 0s;
}
.home_goods .show_goods.current {
    opacity:1;
    visibility:visible;
    transform:translateY(-50%) scale(1);
    -webkit-transform:translateY(-50%) scale(1);
    -moz-transform:translateY(-50%) scale(1);
    -o-transform:translateY(-50%) scale(1);
    transition:top .3s,opacity .3s;
    -webkit-transition:top .3s,opacity .3s;
    -moz-transition:top .3s,opacity .3s;
    -o-transition:top .3s,opacity .3s
}

.home_goods .show_goods .addcart_btn {background:rgba(0,0,0,0.8); opacity:0; height:40px; line-height:40px; color:#fff; width:180px; text-align:center; position:absolute; bottom:0px; left:50%; margin-left:-90px; z-index:-10; transition:.2s;}
.home_goods .show_goods .addcart_btn.on {z-index:10; opacity:1;}
.home_goods .show_goods .addcart_btn span {padding-left:2px;}
.home_goods .show_goods .addcart_btn.on:hover {background:rgba(0,0,0,1);}

.home_goods .swiper-slide {background:none;}

.goods_close {background:rgba(0,0,0,0.5); color:#fff; display:block; width:40px; height:40px; position:absolute; top:-40px; right:0; z-index:10; text-align:center; line-height:38px; font-size:24px; cursor:pointer; transition:.3s;}
.goods_close:hover {background:rgba(0,0,0,0.95);}



.down_goods_list {position:absolute; left:50%; top:50%; width:680px; z-index:100; background:rgba(255,255,255,0.95); padding:30px 30px;
    opacity:0;
    visibility:hidden;
    transform:translateY(-50%) translateX(-50%) scale(0);
    -webkit-transform:translateY(-50%) translateX(-50%) scale(0);
    -moz-transform:translateY(-50%) translateX(-50%) scale(0);
    -o-transform:translateY(-50%) translateX(-50%) scale(0);
    transition:all 0s;
    -webkit-transition:all 0s;
    -moz-transition:all 0s;
    -o-transition:all 0s;
}
.down_goods_list.cur {
    background:rgba(255,255,255,0.95);
    opacity:1;
    visibility:visible;
    transform:translateY(-50%) translateX(-50%) scale(1);
    -webkit-transform:translateY(-50%) translateX(-50%) scale(1);
    -moz-transform:translateY(-50%) translateX(-50%) scale(1);
    -o-transform:translateY(-50%) translateX(-50%) scale(1);
    transition:top .3s,opacity .3s;
    -webkit-transition:top .3s,opacity .3s;
    -moz-transition:top .3s,opacity .3s;
    -o-transition:top .3s,opacity .3s
}

.down_goods_list ul {overflow-y:auto; max-height:420px;}

.down_goods_list li {position:relative; height:36px; border-bottom:1px solid #e8e8e8; line-height:36px; overflow:hidden; padding:12px 100px 12px 0; text-overflow:ellipsis; white-space:nowrap; cursor:pointer;}
.down_goods_list li:last-child {border:none;}
.down_goods_list li span {position:absolute; right:0px; top:12px; z-index:14; display:block; width:76px; height:36px; line-height:36px; text-align:center; cursor:pointer; background:rgba(0,0,0,0.8); font-size:14px; color:#fff; transition:.2s;}
.down_goods_list li:hover span {background:rgba(0,0,0,0.95);}

.close_down_goods_list {background:rgba(0,0,0,0.5); color:#fff; display:block; width:40px; height:40px; position:absolute; top:-40px; right:0; z-index:10; text-align:center; line-height:38px; font-size:24px; cursor:pointer; transition:.3s;}
.close_down_goods_list:hover {background:rgba(0,0,0,0.95);}



.shop_banner {position:relative; overflow:hidden;}
.shop_banner img {width:100%; -webkit-transition: all .5s ease; transition: all .5s ease;}
.shop_banner img:hover {transform: scale(1.05); -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05);}
.shop_banner .banner_txt {position:absolute; right:20px; bottom:20%; z-index:10; color:#fff; text-align:center;}
.shop_banner .banner_a {display:inline-block; width:148px; height:40px; line-height:40px; text-align:center; background:rgba(255,255,255,0.95); color:#000; margin:0 10px; transition:.3s; cursor:pointer;}
.shop_banner .banner_a:hover {background:rgba(255,255,255,0.55);}
.shop_banner .banner_a a {display:block; color:#000;}


.adimg_box {position:relative; overflow:hidden; padding:60px 8px 0 8px;}
.adimg_box li {width:50%; padding:0 8px; box-sizing:border-box; float:left;}
.adimg_box .adimg_item {position:relative; overflow:hidden;}
.adimg_box .adimg_item img {width:100%; -webkit-transition: all .5s ease; transition: all .5s ease;}
.adimg_box .adimg_item:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1);}
.adimg_box .adimg_txt {position:absolute; left:50%; top:50%; color:#fff; text-align:center;
    -webkit-transform:translateY(-50%) translateX(-50%);
    -moz-transform:translateY(-50%) translateX(-50%);
    -o-transform:translateY(-50%) translateX(-50%);
    transform:translateY(-50%) translateX(-50%);
}
.adimg_box .adimg_txt h1 {font-size:32px; padding-bottom:10px; font-family:"MHei PRC W05 Medium";}
.adimg_box .banner_a {display:inline-block; width:148px; height:38px; line-height:38px; text-align:center; color:#fff; margin-top:15px; transition:.3s; border:1px solid #fff;}
.adimg_box .banner_a:hover {background:rgba(255,255,255,0.85); color:#000;}
.adimg_box .banner_a a {display:block;}

.adimg_box.adimg3 {padding-bottom:60px;}
.adimg_box.adimg3 li {width:33.3333%;}



.home_tit {text-align:center; font-size:24px; padding:0px 0 20px 0; font-family:"MHei PRC W05 Medium";}
.swiper-container.home_goods {padding:0 16px; box-sizing: border-box; margin-top:60px;}
.home_goods .swiper_item {width:100%; padding-bottom:8px;}
.home_goods .swiper_item .show_pz {position:relative;}
.home_goods .swiper_item .img{position:relative;overflow:hidden;width:100%;padding-bottom:133.3333%;cursor:pointer;}
.home_goods .swiper_item .img a {display:block; position: absolute;left: 0;width: 100%;height:100%;top: 0;bottom:0;right:0;}
.home_goods .swiper_item .img img{position: absolute;left: 0;width: 100%;height:100%;top: 0;bottom:0;right:0;}
.home_goods .swiper_item .hover_img1{pointer-events: none;}
.home_goods .swiper_item .hover_img2{z-index: 1;opacity: 0;transform: translateX(-50%);}
.home_goods .swiper_item .hover_img2:hover{opacity:1;z-index:auto;transform:translateX(0)}
.home_goods .swiper_item .hover_img3{transform: translateX(50%);z-index: 1;width: 100%;opacity: 0;}
.home_goods .swiper_item .hover_img3:hover{opacity:1;z-index:auto;transform:translateX(0)}
.home_goods .swiper_item .hover_img2, .home_goods .swiper_item .hover_img3{height: 100%;transition: width 0s cubic-bezier(.09,.72,.76,1.01) 0s;}
.home_goods .swiper_item h2 {font-size:14px; line-height:24px; height:24px; margin-top:5px; color:#333; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.home_goods .swiper_item h5 {font-size:15px; line-height:20px; height:20px; color:#333; overflow:hidden;}
.home_goods .swiper_item h5 span {padding:0 6px;}
.home_goods .swiper_item h5 .del{color:#aaa; text-decoration:line-through;}
.home_goods .swiper_item .tag {background:#d3b155; color:#fff; position:absolute; top:10px; left:-5px; z-index:10; line-height:26px; font-size:14px; padding:0 12px;}
.home_goods .swiper_item .tag:after{content:"";  width:0; height:0; border-right:5px solid #d3b155; border-left: 5px solid transparent; border-bottom: 5px solid transparent; position:absolute; left:-5px; bottom:-5px; z-index:10;
}
.home_goods .swiper_item .rule_div {position:absolute; left:0; top:0; right:0; bottom:0; z-index:10; margin:0; background: rgba(255,255,255,0.96); padding:10px 10px 60px 10px; box-sizing:border-box;
    opacity:0;
    visibility:hidden;
    transform:scale(0);
    -webkit-transform:scale(0);
    -moz-transform:scale(0);
    -o-transform:scale(0);
    transition:all 0s;
    -webkit-transition:all 0s;
    -moz-transition:all 0s;
    -o-transition:all 0s;
}
.home_goods .swiper_item .rule_div.on {
    opacity:1;
    visibility:visible;
    transform:scale(1);
    -webkit-transform:scale(1);
    -moz-transform:scale(1);
    -o-transform:scale(1);
    transition:top .3s,opacity .3s;
    -webkit-transition:top .3s,opacity .3s;
    -moz-transition:top .3s,opacity .3s;
    -o-transition:top .3s,opacity .3s
}
.home_goods .swiper_item .rule_div h6 {padding:5px; font-size:14px; font-weight:normal; text-align:left;}

.home_goods .swiper_item .rule_div ul {overflow:hidden; padding-bottom:15px; width:100%; margin:0;}
.home_goods .swiper_item .rule_div li {float:left; padding:5px; width:33.3333%; font-size:14px; box-sizing:border-box;}
.home_goods .swiper_item .rule_div li span {border:1px solid #eee; height:30px; line-height:30px; display:block; text-align:center;  cursor:pointer;     overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.home_goods .swiper_item .rule_div li.on span {border-color:#000; background:#000; color:#fff;}
.home_goods .swiper_item .rule_info {position:absolute; left:0; right:0; bottom:0; z-index:100; height:24px; line-height:24px; background:rgba(0,0,0,0.8); color:#fff; font-size:12px;}
.home_goods .swiper_item .rule_info .cancel_p {position:absolute; top:0; right:10px; cursor:pointer;}
.home_goods .swiper_item .rule_info .cancel_p .iconfont {color:#fff;}
.home_goods .swiper_item .rule_info span {padding-right:8px;}

.home_goods .swiper_item .rule_div .rule_btn {margin:0; box-sizing:border-box; position:absolute; left:10px; bottom:10px; overflow:hidden; z-index:5; right:10px;}
.home_goods .swiper_item .rule_div .rule_btn p {padding:0 5px; width:33.3333%; float:left;}
.home_goods .swiper_item .rule_div .rule_btn button {background:#000; color:#fff; width:100%; height:32px; font-size:14px; margin:0; border-color:#000;}
.home_goods .swiper_item .rule_div .rule_btn button.rule_cancel_btn {color:#444; background:none; border:1px solid #eee;}

.home_goods .swiper_item .gobuy_btn {position:absolute; right:10px; bottom:10px; z-index:14; display:block; width:68px; height:32px; line-height:32px; text-align:center; cursor:pointer; background:rgba(0,0,0,0.8); font-size:14px; color:#fff; transition:.2s;}
.home_goods .swiper_item .gobuy_btn:hover {background:rgba(0,0,0,0.95);}

/*商城首页E*/


/*自适应IPAD*/

.ipad_nav {position:fixed; height:100%; width:240px; top:0; right:-240px; bottom:0; z-index:100000; cursor:pointer; background:rgba(30,30,30,0.95); transition:all 0.3s; overflow:auto;}

@media (max-width:1400px){
    .header_mian .logo {padding:0 15px;}
    .nav li {padding:0 5px;}
    .nav {margin-left:10px; width:555px;}
    .down_nav {padding-right:15px;}
}

@media (max-width:1240px){
    .down_nav li:nth-child(3) {display:none;}
}

@media (max-width:1200px){
    body {transition:all 0.3s; position:relative; right:0;}
    .header {transition:all 0.3s;}
    .fixed_body {position:fixed; height:100%; width:100%; right:240px;}
    .fixed_header {left:-240px !important;}
    .fixed_nav {right:0px !important;}
    .header_mian {width:100% !important;}
    .nav, .nav3 {display:none !important;}

    .top_r3 .nav_icon p i {color:#000;}

    .userInfo {text-align:center; padding:20px; border-bottom:1px solid #353535;}
    .userInfo p {width:88px; height:88px; border-radius:50%; margin:0 auto;}
    .userInfo p img {max-width:100%; max-height:100%;}
    .userInfo a {display:inline-block; width:90px; height:26px; background:#666; color:#fff; font-size:12px; text-align:center; line-height:25px;}
    .ipad_nav .userBtn {display:flex; justify-content:space-between; padding-top:15px; align-items:center;}
    .userInfo h2 {font-size:14px; color:#fff; padding:5px 0;}

    .ipad_nav li ul {display:none;}
    .ipad_nav li .iconfont:before {display:none;}
    .ipad_nav ul {padding:12px 20px 20px 20px;}
    .ipad_nav li {line-height:44px; font-size:14px; position:relative; border-bottom:1px solid #353535;}
    .ipad_nav li .first_cat {display:block; color:#ddd;}
    .ipad_nav li a {display:block; color:#ddd;}
    .ipad_nav li .first_cat:after {content:''; width:8px;height:8px; border-right:1px solid #454545; border-top:1px solid #454545; position:absolute; top:17px; right:0; transform: rotate(135deg);}
    .ipad_nav li .first_cat.submenu-open:after {transform: rotate(-45deg);}
    .ipad_nav li b {background:#eee; display:block; height:36px; text-align:center; margin-bottom:10px; line-height:36px; border-radius:16px;}
    .ipad_nav li .three_cat {line-height:36px;}
    .ipad_nav .show_menu {border:none !important;}

    .ipad_nav .pad_hiden {display:none;}

    .ipad_nav .child_cat {display:none;}

    .ipad_nav_show .nav_img {display:none;}

    .ipad_nav .uc_nav {padding-bottom:10px;}
    .ipad_nav .uc_nav h3 {font-size:14px; line-height:32px; padding-left:16px;}

    .show_menu dl {width:100%; text-align:left; padding:0 0 10px 20px;}
    .show_menu dl img {display:none;}
    .show_menu dd {display:block; font-size:14px; line-height:36px;}

    .user_link .uc_nav {display:none !important;}

    .top_r {padding-top:0; border:none;}
    .nav_icon {position:relative; cursor:pointer; width:60px; text-align:center; margin-right:5px; display:block;}
    .nav_icon p {line-height:56px;}
    .nav_icon p i {font-size:32px; color:#fff;}


    .design_btn {width:100% !important; padding-left:0 !important; padding-right:0 !important;}
    .design_btn .btn44_sm {margin-left:20px;}
    .design_btn .btn44_im {margin-right:20px;}

    /*轻定修改*/
    .fabric_box {padding-left:25px !important;}
    .scroll_main.sm_diy {width:100% !important; padding-left:15px !important; padding-right:15px !important; box-sizing: border-box;}

    /*高定修改*/
    .diy_left {width:460px;}
    .diy_img {width:460px; float:left; margin-left:-20px;}
    .diy_right {width:600px;}
    .scroll_main {padding:0 12px; width:100% !important; box-sizing: border-box;}
    .data_center, .scroll_cx {width: calc(100% - 130px) !important;}
    .next_btn {padding:20px 25px 25px 25px;}


    /*尺码页面修改*/
    .diy_liangti {padding:0 12px;}
    .zzltxz_box, .kfxxsr_ul {width:100% !important;}
    .zzltxz_box .kfxxsr_ul li {width:23.5% !important; box-sizing: border-box; margin-right:2% !important;}
    .zzltxz_box .kfxxsr_ul li:nth-child(4) {margin-right:0 !important;}
    .zzltxz_box .kfxxsr_ul li input {width: calc(100% - 102px) !important;}
    .zzltxz_box .kfxxsr_ul li.bz {width:49% !important;}
    .zzltxz_box .kfxxsr_ul li:last-child {margin-right:0 !important;}
    .zzltxz_box .kfxxsr_ul li.bz textarea {width:100%; box-sizing: border-box; height:68px !important;}
    /*.zzltxz_left .xflb li {width:50% !important;}*/
    .zzfgxz_ul {width:100% !important;}
    .zzfgxz_ul > li {width:33.333% !important;}

}

@media (max-width:1024px){

    .goods_box {padding:30px 12px; box-sizing: border-box; width:100%;}
    .goods_box .background-changes {display:flex;}
    .goods_left {width:550px; padding:0 0; min-width:550px; margin-right:20px;}
    .zoom-slider .pic-show {float:right; margin:0;}

    .goods_right {width:auto; overflow:hidden;}
    .choose .dd {width:100% !important;}

    .detail_tab ul {width:100%;}
    .desc_img {width:100%;}
    .detail_txt {padding:0 10%; width:100%; box-sizing: border-box;}

    .wrap-lg {width:100% !important; box-sizing: border-box;}
    .cart_main {width:100% !important; padding:0;}
    #cart_main {min-height:auto; padding-bottom:10px !important;}
    .cart_main .h1_tit {font-size:20px; line-height:50px; height:50px; padding:5px 0 0 12px;}
    .cart .cart-table {margin-bottom:0;}
    .cart-table .item-table tbody {border:none;}
    .cart-table .cart-col.col-name {width:40%;}
    .cart-table .cart-col.col-other {width:12%;}
    .cart_main .btn-import > span {border-radius:0;}

    .checkout {width:100% !important; padding:0;}
    .checkout .h1_tit {font-size:20px; line-height:50px; height:50px; padding:5px 0 0 12px;}
    .order-confirm-item {border-bottom:12px solid #f3f3f3; padding-bottom:5px;}
    .order-confirm-address li {border-left:none; border-right:none; }
    .order-confirm-address li:last-child {border:none;}
    .order-confirm-item-hd {margin:0 12px;}
    .order-confirm-address li label {width:830px;}
    .order-verify-paytype .paytype-item {border:none;}
    .order-verify-gooditem .item-bd {border-left:none; border-right:none; border-bottom:none;}
    .order-confirm-item.order-verify-gooditem {border:none;}
    .verify-total-info .item-border {border-left:none; border-right:none; border-bottom:none;}
    .checkout_btn {padding:20px 12px;}
    .checkout_btn button {right:12px !important;}
    .payment .payment-choose-bd {border:none;}

    .membercenter-box .membercenter-box-hd {font-size:20px; line-height:50px; height:50px; padding:0;}
    .membercenter-box-row {margin:0;}
    .search-trade-form {top:10px;}

    .member-container {padding-right:12px; padding-left:12px;}

    .member-container .zzltxz_box {padding-right:0 !important; padding-left:0 !important;}

    .status-bar {width:100%;}
    .status-bar div {width:25%;}
    .uc_form li .form-label {width:300px;}

    .diy_left {width:420px; overflow:hidden;}
    .diy_img {width:420px; float:left; margin-left:-40px;}
    .diy_right {float:none; width:auto; margin-left:480px;}
    .diy_step ul {overflow:hidden; padding-left:5px;}
    .cate_box {padding-left:30px;}
    .fabric_box {padding-left:30px; width:470px;}
    .fabric_r {width:250px;}
    .search_fab input {width:161px;}
    .next_btn {width:auto; padding-right:20px; padding-left:30px;}
    /*.design_btn {width:auto !important; padding:0 15px; margin-left:15px !important; margin-right:15px !important; box-sizing:border-box;}*/
    .suit_fabirc_box .fabric_tit {margin-left:25px; width:auto;}

    .design_btn {width:100% !important;}

    /*轻定修改*/
    .fabric_box {padding-left:25px !important;}
    .scroll_main.sm_diy {width:100% !important; padding-left:15px !important; padding-right:15px !important; box-sizing: border-box;}




    .liangti_4.liangtiDiv {width:100% !important;}
    .group_item ul li:first-child {width:106px !important;}
    .group_tit {width:100% !important;}
    .group_size {width:100% !important;}
    .group_item li, .group_tit ul li {width:82px !important;}
    .group_tit ul {padding-left:138px !important;}
    .design_btn2.group_btn {width:100% !important;}
    .add_size p input.name_ipt {width:75.8px !important;}


    /* 量体页面 标准码 缩小图片*/
    .zzltxz_right {width:auto;}
    .zzltxz_qhdiv img {width:100px;}
}


@media (max-width:800px){
    .item-table.table-orderdtl .table-col-2{width: 32%;}
    .uc_form li .form-label {width:200px;}
}


/*自适应IPAD*/



/*商城尺码信息样式开始*/
.item_list {width:1150px; margin:0 auto;}
.diy_item {border-bottom:1px solid #e8e8e8; position:relative; min-height:460px; padding:25px 0 25px 320px;}
.diy_item .goods_item_img {width:300px; position:absolute; left:0; top:30px;}
.diy_item .goods_item_img img {width:300px; height:400px;}
.diy_item .goods_item_img h1 {font-size:14px; line-height:20px; height:20px; margin-top:8px; color:#333; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.diy_item .goods_item_img h2 {font-size:15px; line-height:18px; height:18px; color:#333; overflow:hidden;}

.goods_size_type {height:36px; position:relative; margin-top:10px;}
.goods_size_type:after {content:""; display:block; height:1px; background:#000; position:absolute; bottom:0; left:0; width:100%;}
.goods_size_type ul {position:absolute; top:0; left:0; z-index:10;}
.goods_size_type li {float:left; height:36px; line-height:36px; width:120px; text-align:center; cursor:pointer;}
.goods_size_type li.on {background:#000; color:#fff;}
.goods_size_type li.on a {color:#000;}

.item_list .ul_size {overflow:hidden; margin:0 -10px; padding-bottom:10px;}
.ul_size li {overflow:hidden; float:left; width:25%; box-sizing:border-box; padding:5px 10px;}
.ul_size .item_li {width:100%; border:1px solid #e8e8e8; position:relative; overflow:hidden; box-sizing:border-box; padding-left:90px;}
.ul_size .item_li:after {content:''; position:absolute; left:84px; top:8px; bottom:8px; width:1px; overflow:hidden; background:#eee; z-index:10;}
.ul_size li .p1 {float:left; line-height:30px; width:84px; position:absolute; left:5px; top:0; background:#fff; color:#8c8c8c;}
.ul_size li .input_option  {float:left; width:50px; border:0; height:22px; margin:4px 3px; line-height:22px; background:#f8f8f8; text-align:center;}
.ul_size li .p2 {float:left; height:30px; width:100%;}
.ul_size li .p2 i {display:block; width:20px; height:20px; overflow:hidden; text-align:center; position:relative; cursor:pointer; transition:.3s; opacity:0.4; float:left; margin-top:5px;}
.ul_size li .p2 .icon:hover {background-color:#f8f8f8; opacity:1;}
.ul_size li .p2 .jopadd {line-height:30px; background:url(/img/jia.png) 5px 5px no-repeat; background-size:10px 10px;}
.ul_size li .p2 .jopabb {line-height:30px; background:url(/img/jian.png) 5px 5px no-repeat; background-size:10px 10px;}

.tt_select {overflow:hidden; margin:0 -10px; padding-bottom:10px;}
.tt_select li {overflow:hidden; float:left; width:33.333%; box-sizing:border-box; padding:5px 10px;}
.tt_select li .item_li {width:100%; border:1px solid #e8e8e8; position:relative; overflow:hidden; box-sizing:border-box; padding-left:100px;}
.tt_select li .item_li:after {content:''; position:absolute; left:100px; top:8px; bottom:8px; width:1px; overflow:hidden; background:#eee; z-index:10;}
.tt_select li .p1 { font-size:14px; width:94px; color:#8c8c8c; padding-left:5px; height:30px; line-height:30px;overflow:hidden; position:absolute; left:0; top:0; background:#fff;}
.tt_select li .p2 {width:100%;}
.tt_select li select { width:100%; height:30px !important; border-radius:0px; -webkit-appearance: none; appearance: none; padding:0 22px 0 10px; border:none !important; background:#fff; box-sizing:border-box;}

.tt_select.specs li {float:none; width:50%;}

.tt_select.cstyle li .p1 {width:50px;}
.tt_select.cstyle li .item_li:after {left:60px;}
.tt_select.cstyle li .item_li {padding-left:60px;}


.size_goods {width:50% !important;}
.size_goods .p1 {position:static !important; padding:0 !important;}
.size_goods .item_li {padding:0 !important; border:none !important;}
.size_goods .item_li:after {display:none;}
.size_goods .item_li dd {padding:5px 0; line-height:30px; border-bottom:1px solid #eee; color:#8c8c8c; position:relative; cursor:pointer; transition:.3s;}
.size_goods .item_li dd:hover, .size_goods .item_li dd.on {border-color:#000;}
.size_goods .item_li dd:before
{
    font-family:"iconfont" !important;
    font-size:22px;
    color:#000;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.size_goods .item_li dd.on:before { content: "\e691"; position:absolute; top:5px; left:0; display:block;

}
.size_goods .item_li dd span {display:inline-block; width:85px; color:#333; transition:.3s;}
.size_goods .item_li dd.on span {padding-left:30px;}


.diy_size_data {width:1150px; margin:0 auto; padding-top:30px;}


.goods_kehu {margin:0 -10px; padding-bottom:10px; overflow:hidden;}
.goods_kehu li {float:left; line-height:30px; width:30%; box-sizing:border-box; padding:5px 10px;}
.goods_kehu li:nth-child(1) {width:40%;}
.goods_kehu li:nth-child(5) {width:70%;}
.goods_kehu li .item_li {width:100%; border:1px solid #e8e8e8; height:32px; position:relative; overflow:hidden; box-sizing:border-box; padding-left:100px;}
.goods_kehu li input { height:100%; border:none; float:left; width:100%; font-size:14px; background:#fff;}
.goods_kehu li .span_1 { font-size:14px; color:#8c8c8c; width:82px; overflow:hidden; position:absolute; left:5px; top:0; background:#fff; }
.goods_kehu li .span_1 i {color:#de1322}
.goods_kehu li span:after {content:''; height:20px; width:1px; overflow:hidden; background:#eee; top:8px; right:0; position:absolute;}
.goods_kehu li .fabric_select .select { width:195px;}
.goods_kehu li .selectbox { border:none; height:32px;}
.goods_kehu li .selectbox-wrapper { width:100%; padding:10px 0;}
.goods_kehu li .selectbox-wrapper li { border:none !important; height:22px; line-height:22px !important; padding:0; margin:0; width:165px;}
.goods_kehu li .selectbox-wrapper ul li.selected {background-color: #f6f6f6;}
.goods_kehu li .selectbox-wrapper ul li.current {color: #151515; background-color: #f3f3f3}
.goods_kehu li .selectbox-wrapper ul li {padding:3px 8px; cursor: pointer; line-height: 20px;}
.goods_kehu li.bz textarea {width:100%; height:30px; padding:0; line-height:30px; border:0; resize: none;}

.goods_kehu li.tipbox .get_all_custom {float:none; margin:0; width:auto; position:absolute; right:6px; top:4px; cursor:pointer; background:#f2f2f2; border-radius:14px; padding:0 10px 0 13px; font-size:12px; display:inline-block; line-height:22px; transition:.3s;}
.goods_kehu li.tipbox .get_all_custom:hover {background:#a59f85; color:#fff;}
.goods_kehu li.tipbox .get_all_custom:after {display:none;}
.goods_kehu li.tipbox .get_all_custom em {font-size:12px; font-weight:bold; position:relative; top:-1px;}

.tit_4 {font-size:14px; color:#111; height:32px; line-height:32px; font-weight:bold;}
.tit_4 b {padding-right:12px;}
.tit_4 span {font-size:14px; color:#8c8c8c; font-weight:normal;}

.goods_add_btn {text-align:center; padding:20px 0 40px 0;}
.goods_add_btn span {display:inline-block; width:180px; height:48px; line-height:48px; text-align:center; cursor:pointer; background:rgba(0,0,0,0.96); font-size:14px; color:#fff; transition:.2s;}
.goods_add_btn span:hover {background:rgba(0,0,0,0.85);}

.diy_item .clear_amount_input {position:absolute; top:252px; right:10px; z-index:100; transition:.2s; cursor:pointer; font-size:14px; font-weight:normal; display:none;}
.diy_item .clear_amount_input i {font-size:12px; font-weight:bold; position:relative; top:-2px; padding-right:4px; transition:.2s;}
.diy_item .clear_amount_input:hover {color:#de1322;}


.size_div2 {padding:15px 0 10px 0;}
.size_div2 ul {width:100%; overflow:hidden; margin:0 -5px;}
.size_div2 li {float:left; width:14.28%; padding:5px; box-sizing:border-box;}
.size_div2 li span {border:1px solid #e8e8e8; display:block; box-sizing:border-box; height:32px; line-height:30px; background:#fff; width:100%; text-align:center; cursor:pointer;}
.size_div2 li.on span {color:#fff; border-color:#151515; background:#151515;}



/*商城尺码信息样式结束*/



/*新女装轻定*/

.tehui_left.XF07, .tehui_left.XK03, .tehui_left.MJ02, .tehui_left.NQ01{padding-bottom:0; position:relative; height:580px;}
.factory_code_dict_class {width:100%; margin:0 auto; max-height: 580px;overflow-y: auto;}
.factory_code_dict_class ul {overflow:hidden;}
.factory_code_dict_class li {width:50%; float:left; cursor:pointer; transition:.3s; box-sizing:border-box; position:relative;}
.factory_code_dict_class li:nth-child(1) {border-right:2px solid #fff; border-bottom:2px solid #fff;}
.factory_code_dict_class li:nth-child(2) {border-left:2px solid #fff; border-bottom:2px solid #fff;}
.factory_code_dict_class li:nth-child(3) {border-right:2px solid #fff; border-top:2px solid #fff;}
.factory_code_dict_class li:nth-child(4) {border-left:2px solid #fff; border-top:2px solid #fff;}
.factory_code_dict_class li img {max-width:100%; height:258px; width:auto; margin:0 auto;}
.factory_code_dict_class li span {display:block; width:100%; height:30px; line-height:30px; overflow:hidden; text-align:center;}
.factory_code_dict_class li.on {opacity:1; }
.factory_code_dict_class li.on:after {display:block; content:""; width:30px; height:30px; position:absolute; right:10px; bottom:10px; z-index:10; background:url(/img/gou.png) no-repeat; background-size:cover;}

.factory_code_dict_class.XK03 li {float:none; width:100%; border:none;}
.factory_code_dict_class.XK03 li img {height:472px; margin-top:50px;}

.tehui_left.XF07, .tehui_left.MJ02 li {height:580px;}

.factory_code_dict_class.MJ02 li:nth-child(1) {border-right:2px solid #fff; border-bottom:0;}
.factory_code_dict_class.MJ02 li:nth-child(2) {border-left:2px solid #fff; border-bottom:0;}
.factory_code_dict_class.MJ02 li img {height:472px; margin-top:50px;}

.factory_code_dict_class.NQ01 li {width:50%; height:580px;}
.factory_code_dict_class.NQ01 li:nth-child(1) {border-right:2px solid #fff; border-bottom:0;}
.factory_code_dict_class.NQ01 li:nth-child(2) {border-left:2px solid #fff; border-bottom:0;}
/*.factory_code_dict_class.NQ01 li:nth-child(3) {border-left:2px solid #fff; border-bottom:0;}*/
.factory_code_dict_class.NQ01 li img {height:472px; margin-top:50px;}






.factory_show_dict_class {position:absolute; left:0px; top:60px; z-index:100; width:47%; height:580px; overflow:hidden; background:#fff;}
.factory_show_dict_class img {max-width:100%; height:495px; margin:0 auto;}

.factory_show_dict_class .factory_dict_close {width:28px; height:28px; position:absolute; top:15px; right:15px; z-index:10;
    background:url(/img/close.png) no-repeat; background-size:100%; cursor:pointer; transition:.3s; opacity:0.5;}
.factory_show_dict_class .factory_dict_close:hover {opacity:1;}

.kst_show {overflow:hidden; padding:15px 20px;}
.kst_show .factory_dict_option {float:left;}
.kst_show .factory_dict_option li {float:left; width:72px; height:30px; line-height:30px; text-align:center; border:1px solid #000; margin-right:10px; cursor:pointer; transition:.3s;}
.kst_show .factory_dict_option li.on {background:#000; color:#fff;}
.kst_show .factory_dict_select {float:right; height:32px; line-height:32px; padding-right:30px; position:relative; cursor:pointer;}
.kst_show .factory_dict_select i {width:18px; height:18px; padding:1px; border:1px solid #000; background:#fff; position:absolute; top:6px; right:0;}
.kst_show .factory_dict_select.on i {width:20px; height:20px; padding:0px; border:none; background:url(/img/cur_icon.png) no-repeat;background-size:cover;}

.nzkt {width:47%; text-align:center; height:18px; line-height:18px; font-size:12px; overflow:hidden; margin-top:5px; display:none;}
.nzkt.XF07, .nzkt.XK03 {display:block;}
