@charset "UTF-8";
body, form, ul, ol, li, span, p, dl, dt, dd, img, h1, h2, h3, h4, h5, h6{ margin: 0; padding: 0; border:none;}

body {font-family:'Microsoft Yahei',Arial; font-size:14px; line-height:1.5; color:#595959; background:#fff;}

input,textarea,select{font-family:'Microsoft Yahei',Arial; font-size:14px; line-height:1.5; resize:none; outline:0;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset !important;}
textarea {padding:6px 10px;}

input[type='button'],button { -webkit-appearance: none; -webkit-border-radius: 0; border: none; }

.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-radius:50%; 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;
    padding:0 22px 0 10px;
    background:#fff url(/img/jtb_icon.png) 100% 50% no-repeat;
    background-size:18px 10px;
}



img {border: 0; display:block;}
button,input{ outline:0; cursor:pointer;}
.x-input {padding:0 10px;}
ul, ol, li { list-style: none;}
h1,h2,h3,h4,h5 {font-weight: normal;}
em {font-style: normal }
a {text-decoration: none; color: #151515; transition:.3s; -webkit-transition:.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;}

.link__am:after {content:""; position:absolute; height:1px; bottom:0px; left:0; width:0; background:#183051; transition:width .3s ease}
.link__am:hover:after {width:100%;}

.w {width:1200px; margin:0 auto;}
.main{padding:0 0; overflow: hidden; min-height:560px;}

.f12 {font-size:12px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f20 {font-size:20px;}
.f12_c8 {font-size:12px; color:#8c8c8c}

.mt0 {margin-top:0 !important;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}

.tipuserinfo {
    position: absolute;
    top: 36px;
    border: 1px solid #aeaeae;
    left: -1px;
    z-index: 100;
    background: #fff;
    width: 318px;
    max-height: 300px;
    overflow-y: auto;
}

.tipuserinfo dd {padding:0 12px; cursor:pointer; transition:.3s;}
.tipuserinfo dd:hover {background:#f8f8f8;}

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

.ys_1 {color:#000;}

.tc {text-align:center;}

.none {display:none;}

.no_bd {border:none !important;}
.no_bd:after {display:none !important;}
.bd_t {border-top:1px solid #e8e8e8;}
.bd {border:1px solid #e8e8e8;}
.bd_b {border-bottom:1px solid #e8e8e8;}

.no_data {text-align:center; background:#f8f8f8; padding:30px; margin-top:20px;}


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


.header{ height:60px; width:100%; margin:0 auto; color:#b5b5b5;  position:fixed; left:0; top:0; z-index:100;}
.header .header-right{float: right;}
.header .status-bar2{margin: 10px 10px 0 0;}

.head_h {height:60px;}

.header .logo {height:32px; float:left; padding:14px 90px 0 25px;}
.header .logo img{height:32px;}

.header2 {border-bottom:1px solid #eee;}
.header2 div {width:1240px; margin:0 auto; position:relative; height:44px; line-height:44px; padding:22px 0;}
.header2 img {height:44px;}
.header2 span {position:absolute; top:37px; right:0; font-size:14px;}


.nav_box {padding:0; float:left; margin:0 0 0 10px;}
.nav_box li {float:left; font-size:14px !important; font-weight: bold;height:60px; line-height:60px; position:relative;}
.nav_box li > a {display:block; padding:0 26px; color:#000000; position:relative; transition:.3s}
.nav_box li:hover > a {color:#e6c396; background:#181818;}
/*.nav_box li:before {content:""; position:absolute; height:2px; top:0; left:0; width:0; background:#e6c396; transition:.3s}*/
.nav_box li:before{content:'';position:absolute;top:0;height:4px;left:0px;right:0px; z-index:10; background:#e6c396;transform:translateY(-4px);-webkit-transition:.25s cubic-bezier(.19, 1, .22, 1);transition:.25s cubic-bezier(.19, 1, .22, 1)}
.nav_box li:hover:before {transform:translateY(0px);}
/*.nav_box > ul > li a:after {content:""; position:absolute; height:2px; bottom:0; left:0; width:0; background:#e6c396; transition:.3s}*/
/*.nav_box > ul > li a:hover:after {width:100%;}*/


.nav_box li .show_menu {
    display:block; position:absolute; top:90px; left:0; text-align: left;line-height: 44px;font-size: 14px; width:140px; background:rgba(20,20,20,0.95);
    opacity:1;
    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
}
.nav_box ul li:hover .show_menu{
    opacity:1;
    visibility:visible;
    top:60px;
    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
}
.show_menu dl {padding:12px 20px; overflow:hidden;}
.show_menu dd {padding:0; position:relative;}
.show_menu dd img {display:none;}
.show_menu dd a {color:#ddd; transition:.3s; display:block;}
.show_menu dd a:hover {color:#e6c396 !important;}
.show_menu dd:last-child:after {display:none;}


.cate_child:hover .category-sub {display:block; transform:rotateX(0deg);}

.category-sub {padding:10px; position: absolute; left:12px; top:70px; z-index: 99; background: #fff; border:1px solid #dfdfdf; line-height: 1.5; overflow: hidden; width:600px; height:300px; transition: all 0.3s ease-in;transform-origin: 0px 0px;transform: rotateX(-90deg);backface-visibility: hidden;}
.category-sub dl {float:left; width:120px; border-right:1px solid #e2e2e2; padding:0 20px;}
.category-sub dl:last-child {border:none;}
.category-sub dt {font-size:14px; color:#000; padding:5px 0;}
.category-sub dt a {color:#000;}
.category-sub dt a:hover {text-decoration:underline;}
.category-sub dd {font-size:14px; color:#000; height:40px; line-height:40px; overflow:hidden;}
.category-sub a {color:#8c8c8c;}
.category-sub a:hover {color:#000;}



.top_r {position:absolute; top:0; right:0px;}

.search_btn {height:60px; width:72px; float:left; line-height:54px; cursor:pointer; text-align: center; position:relative; transition: all 0.3s ease-in}
.search_btn .iconfont {color: #ccc; font-size:34px; -webkit-text-stroke-width:0.05px; text-stroke-width:0.05px;}

.head_search{box-sizing:border-box; background:rgba(0,0,0,0.9); height:81px; position:fixed; left:0; top:0; right:0; z-index:1000; display: none\0; transition: all 0.2s ease-in;transform-origin: 0px 0px; transform: rotateX(-90deg);backface-visibility: hidden;}
.search_form {background:rgba(255,255,255,0.95); overflow:hidden; position:absolute; left:50%; width:460px; margin:18px 0 0 -230px;}
.search_form select {float:left; background-color: transparent; border:none; width:110px; height:32px; margin-top:6px; border-right:1px solid #ddd; line-height:32px; padding:0 22px 0 15px;}
.search_form2 {background:rgba(255,255,255,0.95); overflow:hidden; left:50%; width:460px; margin:18px 0 0 -230px;}
.head_search input {float: left; width:250px; box-sizing:border-box; height:44px; background:none; line-height:44px; padding:0 20px; border:none; color:#000;}
.head_search form{*zoom: 1;}
.head_search .btn-search{float:left; width:60px; height:44px; line-height:36px; color: #000; font-size:39px; -webkit-text-stroke-width:0.05px; text-stroke-width:0.05px; text-align: center; transition:.3s; position:relative;}
.head_search .btn-search:after{content: ""; display: block; width:1px; position:absolute; left:0; top:6px; bottom:6px; background:#ddd;}

.search_close {display:block; height:80px; width:80px; font-size:48px; text-align:center; line-height:74px; position:absolute; top:0px; right:0px; cursor:pointer; transition:.3s;}
.search_close:before { content: "\e6a0"; }
.search_close:hover {color:#fff;}


.head_uc { height:60px; width:72px; line-height:60px; text-align: center; position:relative; border-left:1px solid #2e2e2e; transition: all 0.3s ease-in}
.head_uc:hover {background:#181818;}
.head_uc a {display:block;}
.head_uc .iconfont {font-size:24px; color: #ccc;  -webkit-text-stroke-width:0.05px; text-stroke-width:0.05px;}


.head_uc .uc_nav {
    display:block; position:absolute; top:90px; left:0; text-align: left;line-height: 44px;font-size: 14px; padding:12px; width:121px; background:rgba(20,20,20,0.95);
    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
}
.head_uc:hover .uc_nav{
    opacity:1;
    visibility:visible;
    top:60px;
    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
}

.head_uc .uc_nav li {height:30px; line-height:30px; padding:2px 0; font-size:13px;}
.head_uc .uc_nav li b {background:rgba(230,195,150,0.4); border-radius:15px; font-size:12px; height:22px; color:#fff; line-height:22px; display:block; text-align:center;}
.head_uc .uc_nav a {color:#ccc; padding:0 10px; display:block;}
.head_uc .uc_nav a:hover {color:#e6c396;}


.top_cart {float:left; position:relative; height:60px; width:72px; text-align:center; line-height:60px; margin:0 0 0 0; border-left:1px solid #2e2e2e; transition: all 0.3s ease-in}
.top_cart:hover {background:#181818;}
.top_cart a {display:block;}
.top_cart i {font-size:24px; -webkit-text-stroke-width:0.2px; text-stroke-width:0.2px; color:#ccc;}
.top_cart span {display:block; background:#e6c396; color:#fff; height:18px; width:18px; text-align:center; letter-spacing:-1px; line-height:17px; border-radius:50%; font-size:12px; font-weight:normal; position:absolute; top:15px; left:62%;}

.tit_box {text-align:center; padding:40px 0 20px 0;}
.tit_box h1 {font-size:24px; position:relative; height:48px; line-height:48px; color:#000;}
.tit_box h1:after {content:""; height:3px; width:50px; background:#a89f80; display:block; position:absolute; bottom:3px; left:50%; margin:0 0 0 -25px;}
.tit_box h2 {font-size:14px; color:#999;}


.link_item{margin:50px auto 15px auto; width:80%;}
.link_item li{ float:left; width:25%; text-align:center; position:relative;}
.link_item li:after {content:""; position:absolute; width:1px; height:75px; top:20px; right:0; background:#e4e4e4;}
.link_item li:last-child:after {display:none;}
.link_item .svgbox{ width:72px; height:72px; margin:0 auto;}
.link_item svg{ background:#fff;}
.link_item h2{ display:inline-block; position:relative; font-size:20px; height:24px; line-height:24px; overflow:hidden; font-weight:400; color:#000;}
.link_item p { font-size:12px; color: #999; height:20px; line-height:20px; overflow:hidden;}



.title_list {width:90%; margin:0 auto; overflow:hidden; color:#fff;}
.title_list li {float:left; width:25%; text-align:center;  box-sizing: border-box; padding:0 5px; height:480px; transition:.5s; position:relative; overflow:hidden;}
.title_list li .div_con {position:absolute; top:0; left:5px; right:5px; bottom:0; transition:.5s; overflow:hidden; border-radius:40px 0 40px 0;}
.title_list li:hover .div_con {background:rgba(0,0,0,0.2);}
.title_list li a {color:#fff; width:100%; height:100%; display:block; overflow:hidden; border-radius:40px 0 40px 0;}
.title_list .imgbox {width:100%; position:relative; padding-bottom:160%; overflow:hidden;}
.title_list .imgbox img {position:absolute; top:0; left:0; height:100%; width:100%;}

.title_list .span {width:72px; height:72px; display:block; position:absolute; top:36%; left:50%; margin-top:-36px; margin-left:-36px; transition:.5s;}
.title_list .icon_01 {background:url(/img/hr_icon_01.png) no-repeat; background-size:72px 72px;}
.title_list .icon_02 {background:url(/img/hr_icon_02.png) no-repeat; background-size:72px 72px;}
.title_list .icon_03 {background:url(/img/hr_icon_03.png) no-repeat; background-size:72px 72px;}
.title_list .icon_04 {background:url(/img/hr_icon_04.png) no-repeat; background-size:72px 72px;}

.title_list h1 {font-size:24px; height:40px; padding-top:30px; line-height:40px; overflow:hidden; position:absolute; margin-top:-35px; top:58%; left:0; right:0; transition:.5s;}
.title_list h1:before {content:""; display:block; position:absolute; top:0; left:50%; margin-left:-15px; height:3px;
    background:#a89f80; border-radius:4px; width:30px;}
.title_list h2 {font-size:16px; height:24px; line-height:24px; overflow:hidden; font-family:"lt-xh"; position:absolute; top:68%; margin-top:-12px; left:0; right:0; transition:.5s;}
.title_list p {font-size:14px; color:#FFF; height:88px; padding:0 8%; line-height:22px; overflow:hidden; position:absolute; left:0; margin-bottom:-40px; bottom:-20%; transition:.5s;}
.title_list .btn_span {display:block; width:40px; height:40px; margin:0 auto; position:absolute; bottom:-30%; left:50%; margin:-20px 0 0 -20px;
    background:url(/img/jt_w.png) 8px 8px no-repeat; background-size:24px 24px; transition:.5s; border:1px solid transparent;}
.title_list .btn_span {border:1px solid #fff; border-radius:50%;}

.title_list li:hover .span {top:20%;}
.title_list li:hover h1 {top:40%;}
.title_list li:hover h1:before {display:none;}
.title_list li:hover h2 {top:50%;}
.title_list li:hover p {bottom:30%;}
.title_list li:hover p:before {background:#fff;}
.title_list li:hover .btn_span {background:url(/img/jt_w.png) 8px 8px no-repeat; background-size:24px 24px; bottom:12%;}



.diyCat {width:80%; overflow:hidden; color:#fff; position:absolute; left:10%; top:0; right:0; bottom:0; z-index:10;}
.diyCat li {float:left; width:25%; text-align:center;  box-sizing: border-box; padding:0; border-right:1px solid rgba(255,255,255,0.2); height:540px; transition:.5s; position:relative; overflow:hidden;}
.diyCat li .div_con {position:absolute; top:0; left:0; right:0; bottom:0; transition:.5s;}
.diyCat li:hover .div_con, .diyCat li.on .div_con {background:rgba(0,0,0,0.3);}
.diyCat li a {color:#fff; width:100%; height:100%; display:block; overflow:hidden; border-radius:40px 0 40px 0;}

.diyCat h1 {font-size:24px; height:40px; padding:0 0 60px 0; line-height:40px; position:relative; overflow:hidden; transition:.5s;}
.diyCat h1:before {content:""; display:block; position:absolute; bottom:0; left:50%; margin-left:-32px; height:1px; opacity:0.6;
    background:#fff; width:50px; -webkit-transform: rotate(-45deg) }
.diyCat h2 {font-size:12px; height:24px; line-height:24px; overflow:hidden; transition:.5s; margin-top:200px; font-family:Arial; opacity:0.6}
.diyCat .btn_span {display:block; width:120px; height:36px; line-height:36px; position:absolute; bottom:10%; left:50%; margin-left:-60px;
   transition:.5s; border:1px solid rgba(255,255,255,0.5);}
.diyCat .btn_span:hover {background:rgba(255,255,255,1); border:1px solid rgba(255,255,255,1); color:#000;}

.solution-more-slide {width:100%; height:540px; position:relative;}
.solution-more-slide .swiper_img {width:100%; height:100%; position:absolute; left:0; top:0; right:0; bottom:0; z-index:1;}
.solution-more-slide .swiper_img li {height:540px; width:100%;}






.home_tit {text-align:center; font-size:24px; color:#000; padding:60px 0 20px 0;}

.home_cate1 a {width:100%; height:100%; display:block;}
.home_cate1 p {background:#000;}
.home_cate1 p.img {position:relative; width:100%; padding-bottom:71.42%; }
.home_cate1 p.img img {position:absolute; width:100%; height:100%; left:0; top:0; opacity:0.8; transition:.3s;}
.home_cate1 p:hover img {opacity:1;}
.home_cate1 .txt {text-align:center; position:absolute; top:50%; width:100%; margin-top:30px; -webkit-transform:translateY(-60%); transform:translateY(-50%); transition:.3s}
.home_cate1 .txt h3 span {height:30px; line-height:30px; color:#fff; font-size:28px; font-weight:normal;}
.home_cate1 .txt h3 span, .home_cate1 .txt h4 span {display:inline-block; position:relative; color:#fff;}
.home_cate1 .txt h3 span:after {content:""; position:absolute; height:1px; width:100%; bottom:0px; left:0; background:#fff; transition:.3s}
.home_cate1 .txt h4{position:relative; height:20px; line-height:20px; display:inline-block; margin-top:38px; font-size:12px; transition:.3s; opacity:0;}
.home_cate1 .txt h4:after {content:""; width:0; height:0; position:absolute; top:6px; margin:0 0 0 10px; border-style:solid; border-width:5px 0 5px 6px; border-color:transparent transparent transparent #fff; display:inline-block;}
.home_cate1 .txt h4 span:after {content:""; position:absolute; height:1px; width:0; bottom:0; left:0; background:#fff; transition:.5s}
.home_cate1 .swiper-slide:hover .txt h4 {opacity:1; margin-top:8px;}
.home_cate1 .swiper-slide:hover .txt {margin-top:0;}
.home_cate1 .swiper-slide:hover .txt h3 span:after {width:0;}
.home_cate1 .swiper-slide:hover .txt h4 span:after {width:100%;}


.home_cate2 {width:88%; margin:0 auto;}
.home_cate2 li {padding:0 10px 20px 10px; width:33.33333%; box-sizing: border-box; float:left;}
.home_cate2 li a {width:100%; height:100%; padding:15px 15px 75px 15px; display:block; position:relative; box-sizing: border-box; border:1px solid #eeeeee; background:#fff;}
.home_cate2 p {background:#000;}
.home_cate2 p.img {position:relative; width:100%; padding-bottom:78%; }
.home_cate2 p .img_on {opacity:0;}
.home_cate2 p.img img {position:absolute; width:100%; height:100%; left:0; top:0; transition:.5s;}
.home_cate2 p:hover img {opacity:1;}
.home_cate2 .txt {text-align:center; padding:10px 15px 20px 15px; position:absolute; background:#fff; bottom:0; left:26px; right:26px; z-index:10; transition:.3s}
.home_cate2 .txt h3 {height:36px; line-height:36px; overflow:hidden; color:#000; font-size:18px; font-weight:normal;}
.home_cate2 .txt h4{height:40px; line-height:20px; margin-bottom:12px; overflow:hidden; color:#999; font-size:14px;}
.home_cate2 .txt span {display:inline-block; border:1px dashed #000; padding:4px 35px 5px 35px; transition:.3s}
.home_cate2 li:hover .txt span {background:#000; color:#fff;}
.home_cate2 li:hover a {border-color:#fff; -webkit-box-shadow:0 10px 20px rgba(0,0,0,0.1); box-shadow:0 10px 20px rgba(0,0,0,0.1); -webkit-transform:translate3d(0, -2px, 0);
    transform:translate3d(0, -2px, 0)}
.home_cate2 .swiper-slide:hover .txt {margin-top:0;}
.swiper-pagination.focus {position:static; width:100%; text-align:center; padding-top:5px;}
.swiper-pagination.focus span {margin:0 6px;}
.swiper-pagination.focus .swiper-pagination-bullet {width:8px; height:8px; background:none; border-radius:50%; border:1px solid #000; opacity:1;}
.swiper-pagination.focus .swiper-pagination-bullet-active {background:#000;}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #000 !important;
}


.notice {
    position: fixed; right: 10px; bottom:91px; z-index: 90; width: 60px; height: 60px; line-height:60px; text-align:center;
    background:rgba(21,34,73,1); color: #fff; cursor: pointer;  transition: .5s;
}
.notice i {display:block; width: 60px; height: 60px; line-height:60px; font-size:32px; transition: .5s;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.5px;
    -moz-osx-font-smoothing: grayscale;
}
.notice.kefu_link {bottom:30px;}
.notice i:before { content: "\e682"; }
.notice.kefu_link i:before { content: "\e688";}
.notice.kefu_link i{
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.1px;
    -moz-osx-font-smoothing: grayscale;
    font-size:34px;
    color: #fff;
}
.notice span {opacity:0; transition: .5s; color:#fff; display:block; width: 60px; height: 60px; position:absolute; top:0; left:0; z-index:10;}
.notice:hover {background:rgba(21,34,73,1); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.6);}
.notice:hover span {opacity:1;}
.notice:hover i {display:none;}




.box_bg1 {background:#f8f8f8; padding:40px 0;}
.box_bg2 {background:#f8f8f8; padding:40px 0;}


.introduction {
    width:90%;
    box-shadow: 0 0px 40px 0 rgba(0, 0, 0, 0.16);
    background-color: #fff;
    text-align: center;
    margin:0 auto;
    position:relative;
    z-index:50;
}


.introduction .left {width:550px; height:550px; float:left; background:#000; position:relative;}
.introduction .left img {height:100%; width:100%; opacity:0.75}
.introduction .txt {position:absolute; top:50%; left:15%; margin-top:-50px; width:70%; text-align:center; color:#fff;}
.introduction .txt h1 {font-size:28px; height:60px; line-height:60px; overflow:hidden; font-weight:400;}
.introduction .txt h2 {font-size:16px;}

.introduction .right {margin-left:550px;}
.introduction ul {padding-top:20px;}

.introduction li {width:40%; float:left; transition: all 0.25s; padding:30px 5%; position:relative;}
.introduction li:nth-child(1):after {content:""; display:block; position:absolute; left:10%; bottom:0; right:0; height:1px; background:#eee;}
.introduction li:nth-child(2):after {content:""; display:block; position:absolute; left:0; bottom:0; right:10%; height:1px; background:#eee;}
.introduction li:nth-child(1):before {content:""; display:block; position:absolute; top:10%; bottom:0; right:0; width:1px; background:#eee;}
.introduction li:nth-child(3):before {content:""; display:block; position:absolute; top:0; bottom:10%; right:0; width:1px; background:#eee;}

.introduction li a {display: block; height: 100%;}


.introduction .right div img {height:48px; width: 48px; margin:10px auto 15px auto;}

.introduction i img {height:24px; margin:10px auto;}

.introduction li:hover .link_a:after {width:60px;}

.introduction h4 {
    transition:.5s;
    font-size: 18px;
    height:28px;
    overflow: hidden;
    margin-bottom:6px;
}

.introduction p {
    color: #999;
    text-align:center;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    height:42px;
    margin-bottom:18px;
}

.introduction i.iconfont {font-size:24px; transition:.5s;}





.home_cate {width:100%; overflow:hidden;}
.home_cate ul {padding:0 0 50px 0;}
.home_cate li {margin-top:50px; overflow:hidden; position:relative;}
.home_cate li img {width:100%;}
.home_cate li p {width:70%; overflow:hidden;}
.home_cate li div {width:25%; background:#f8f8f8;  padding-top:120px; padding-bottom:120px; padding-left:5%; position:absolute; right:0; top:50%; transform:translateY(-50%)}
.home_cate li h1{height:50px; line-height:50px; font-size:36px; letter-spacing:1px; font-weight:normal; color:#000;}
.home_cate li h5{position:relative; height:20px; line-height:20px; display:inline-block; margin-top:8px;}
.home_cate li h5:after {content:""; width:0; height:0; position:absolute; top:6px; margin:0 0 0 10px; border-style:solid; border-width:5px 0 5px 6px; border-color:transparent transparent transparent #333; display:inline-block;}

.home_search {background:url(/img/fac_s_bg.png); padding:35px 0 50px 0; background-size:cover; margin-top:40px;}
.home_search h1 {font-size:24px; color:#fff; padding:0 0 15px 0; text-align:center}
.home_search div {width:580px; margin:0 auto; overflow:hidden;}
.home_search input {width:460px; padding:0 20px; border:none; height:48px; line-height:48px; font-size:14px; background:rgba(255,255,255,0.95); float:left;}
.home_search .btn-search {height:48px; line-height:40px; width:72px; border-left:1px solid #f3f3f3; font-size:32px; color:#000; text-align:center; display:inline-block; background:#fff; float:left; transition:.3s;}
.home_search .btn-search:hover {background:#000; color:#fff;}

.home_cate li:nth-child(2n) p {float:right !important;}
.home_cate li:nth-child(2n) div {left:0 !important;}


.home_pro {background:url(ltbg_2.jpg) no-repeat; background-size:cover; text-align:center; padding:35px 0 50px 0; width:100%; overflow:hidden;}
.new_pro {position:relative; margin:40px auto 30px auto; width:900px; height:460px;}
.new_pro li {float:left; width:224px; height:224px; position:absolute;}
.new_pro li:nth-child(1) {left:0; top:0;}
.new_pro li:nth-child(2) {width:428px; height:460px; left:236px; top:0;}
.new_pro li:nth-child(3) {right:0; top:0;}
.new_pro li:nth-child(4) {left:0; bottom:0;}
.new_pro li:nth-child(5) {right:0; bottom:0;}
.new_pro li img {width:100%; height:100%;}
.new_pro li p {position:absolute; top:0; right:0; display:block; z-index:10; bottom:0; left:0; background:rgba(0,0,0,0); transition:.5s;}
.new_pro li:hover p {background:rgba(0,0,0,0.3);}
.new_pro li p span {font-size:14px; opacity:0; color:#fff; width:100%; height:40px; line-height:40px; text-align:center; position:absolute; top:50%; left:0; margin:-20px 0 0 0; transition:.3s;}
.new_pro li p:hover span {opacity:1;}
.link_more {display:inline-block; background:#a89f80; height:30px; line-height:30px; padding:0 20px; color:#fff; margin:0 auto;}


.about_us {background:url(ltbg_3.jpg) center bottom no-repeat; background-size:cover; text-align:center; padding:35px 0 160px 0; width:100%; overflow:hidden;}
.about_nav {position:relative; margin:40px auto 30px auto; width:900px; height:626px; text-align:center;}
.about_nav img {margin:0 auto;}
.about_nav div {position:absolute; width:115px; height:150px; overflow:hidden; font-size:14px; line-height:35px; transition:.3s;}
.about_nav div p {width:115px; height:115px; overflow:hidden; border-radius:50%;}
.about_nav div p img {width:100%; height:100%;}
.about_nav div p a {color:#000;}
.about_nav div:nth-of-type(1){left:110px; top:30px;}
.about_nav div:nth-of-type(2) {right:110px; top:40px;}
.about_nav div:nth-of-type(3) {left:40px; bottom:230px;}
.about_nav div:nth-of-type(4) {right:80px; bottom:210px;}
.about_nav div:hover {-webkit-transform:translate3d(0, -5px, 0);
    transform:translate3d(0, -5px, 0)}

.slide_box .swiper-button-prev, .slide_box .swiper-button-next {width:40px; height:60px; text-align:center; line-height:58px; font-size:24px; color:#ddd; z-index:100; transition:.3s;}
.slide_box .swiper-button-prev:hover, .slide_box .swiper-button-next:hover {background:rgba(0,0,0,1) !important;}
.slide_box .swiper-button-prev.swiper-button-disabled, .slide_box .swiper-button-next.swiper-button-disabled {opacity:0.1;}

.slide_box .swiper-button-prev {left:4%;}
.slide_box .swiper-button-next {right:4%;}
.slide_box .swiper-pagination-bullet-active {background:#a89f80;}

.slide_box .swiper-pagination {bottom:2px !important;}
.slide_box .swiper-pagination-bullet {width:8px; height:8px; background:none; border-radius:50%; border:1px solid #fff; opacity:1;}
.slide_box .swiper-pagination-bullet-active {background:#fff;}

.swiper-slide h2 {text-align:center; color:#fff; position:absolute; top:50%; left:50%; font-size:24px; letter-spacing:2px; font-weight:normal; margin-top:-15px; transform:translateX(-50%)}
/*.swiper-slide h2:after {content:""; width:0; height:0; position:absolute; top:13px; margin:0 0 0 10px; border-style:solid; border-width:6px 0 6px 8px; border-color:transparent transparent transparent #fff; display:inline-block;}*/

.img_animation h2 span:after {content:""; position:absolute; height:1px; bottom:-1px; left:0; width:0; background:#fff; transition:width .3s ease}
.img_animation:hover h2 span:after {width:100%;}






.home_foot {background:#131313; text-align:center; padding:0 0 50px 0; color:#aaa;}
.home_foot span {padding:0 12px;}
.ma_box {width:300px; margin:0 auto; text-align:center; padding-top:30px;}
.ma_box div {float:left; width:100px; padding:0 25px; line-height:25px;}
.ma_box div img {width:100%; height:100%;}



.diy_link {padding:150px 0 0 136px;}
.diy_link ul {overflow:hidden;}
.diy_link li {margin:0 25px; float:left; background:#fff; border-radius:50%; border:1px solid #dfdfdf; text-align:center; width:180px; height:180px; overflow:hidden; transition:.3s}
.diy_link li a {display:block; width:100%; height:100%; overflow:hidden;}
.diy_link li:hover {border-color:#000;  background:#fafafa;}
.diy_link li img {width:70px; margin:30px auto 0 auto;}
.diy_link li h1 {height:24px; font-weight:bold; line-height:24px; overflow:hidden; color:#000; font-size:14px;}


/*通过module-mg-small控制用在category_primary.html的小尺寸幻灯片*/
.module-mg-small .module{margin-bottom: 10px;}
.module-mg-small .slider{height: 480px;}



.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;}


/* 今日团购 */
.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;}
.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;}


/*定制门店*/
.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;}



/*尾*/

.help_box {padding:30px 0 30px 0; font-size:14px; border-top:1px solid #eee; margin-top:40px;}
.help_box h1, .help_info dt {font-size:16px; color:#000; margin-bottom:10px;}
.help_info {min-height:210px; position:relative;}
.help_info dl {width:250px; position:relative;}
.help_info dd {height:36px; line-height:36px; overflow:hidden; color:#8c8c8c;}
.help_info dd a {color:#8c8c8c;}
.help_info dd a:hover {color:#000;}
.help_info dl.tel_us {width:250px;}

.ma_img {width:150px; text-align:center; margin-top:10px;}
.ma_img .div {width:100%; padding-bottom:100%; position:relative;}
.ma_img .div:before {content:''; display:block; position:absolute; left:-5px; top:-5px; z-index:10; width:24px; height:24px; overflow:hidden; border-radius:5px 0 0 0; border-left:2px solid #000;  border-top:2px solid #000;}
.ma_img .div:after {content:''; display:block; position:absolute; right:-5px; top:-5px; z-index:10; width:24px; height:24px; overflow:hidden; border-radius:0 5px 0 0; border-right:2px solid #000;  border-top:2px solid #000;}
.ma_img .div p:before {content:''; display:block; position:absolute; left:-5px; bottom:-5px; z-index:10; width:24px; height:24px; overflow:hidden; border-radius:0 0 0 5px; border-left:2px solid #000;  border-bottom:2px solid #000;}
.ma_img .div p:after {content:''; display:block; position:absolute; right:-5px; bottom:-5px; z-index:10; width:24px; height:24px; overflow:hidden; border-radius:0 0 5px 0; border-right:2px solid #000;  border-bottom:2px solid #000;}
.ma_img p {overflow:hidden; text-align:center;}
.ma_img img {position:absolute; top:0; left:0; right:0; bottom:0; height:150px; width:150px;}
.ma_img h3 {font-size:14px; padding-top:15px;}




.footer { height:72px; line-height:72px; overflow:hidden; text-align:right; font-size:13px; color:#8c8c8c; margin-top:30px;}
.footer .w {border-top:1px solid #eee;}
.footer p {height:32px; padding-top:20px; line-height:32px; vertical-align:middle;}
.footer p img {max-width:150px; max-height:32px;}
.foot_txt span {padding-left:32px;}

.footer2 { height:80px; line-height:80px; overflow:hidden; background:#fff; text-align:center; font-size:13px; color:#8c8c8c;}
.footer2 span {padding:0 16px;}

.payment-line {text-align:center; padding-top:30px;}




/*快速下单模块*/

.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;}
.fastdiy_box h2.kfxx {font-size:16px; color:#333; height:40px; line-height:40px; position:relative; border-bottom:1px solid #e8e8e8;}

.upload_xls {padding:30px 100px;}
.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:#e6c396; color:#fff; text-align:left; border-radius:25px;}
.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:240px; cursor:pointer; background:#fff; border:1px solid #e6c396; text-align:center; color:#000; border-radius:25px;}
.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:25px; cursor:pointer; background:#e6c396; color:#fff;}
.upload_xls li .down_btn i {font-size: 28px;float: left;height: 36px;line-height: 40px;padding-left: 15px;}

.upload_xls li.file .clear_g_b {float:left;height:36px;line-height:36px !important; margin-left:12px; padding:0 18px 0 15px; cursor:pointer; background:#e6c396; color:#fff; text-align:left; border-radius:25px;}
.upload_xls li.file .clear_g_b i {font-size:20px;float: left;height: 36px;line-height: 36px;padding-left: 10px;}


/*.teamdiy_tit {position:relative;}*/
/*.teamdiy_tit .upload_tz span {float:left;}*/
/*.teamdiy_tit .upload_tz {position:absolute; top:0; right:0; line-height:36px;}*/
/*.teamdiy_tit .upload_tz .up_input {float:left; height:34px;line-height:34px; width:250px; border-radius:4px; border:1px solid #ddd; text-align:center; background:#fff; margin:0 10px;}*/
/*.teamdiy_tit .upload_tz .down_btn, .teamdiy_tit .upload_tz .up_btn {float:left; text-align:left; height:36px;line-height:36px; width:150px; border-radius:4px; cursor:pointer; background:#a59f85; color:#fff;}*/
/*.teamdiy_tit .upload_tz .down_btn i{font-size: 28px;float: left;height: 36px;line-height: 40px;padding-left: 15px;}*/
/*.teamdiy_tit .upload_tz .up_btn i{font-size: 20px;float: left;height: 36px;line-height: 40px;padding-left: 20px; padding-right:2px;}*/

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

.diy_tit {position:relative;}
.diy_tit .gyms {position:absolute; top:0; right:0;}
.diy_tit .gyms select {width:120px; margin:0 0 0 10px; border-radius:4px;}

.fast_ul {padding:20px; width:103%;}
.fast_ul input[type=text] {border:1px solid #aeaeae; padding:0 12px; width:148px !important; border-radius:4px;}
.fast_ul li {float:left; padding:5px 0; width:295px; height:36px; line-height:36px;}
.fast_ul li select {border:1px solid #aeaeae; height:34px; width:140px; border-radius:5px !important; float:left;}
.fast_ul li span {width:95px;}
.fast_ul li span, .fast_ul li input {float:left;}

.size_type_list {padding:5px 0 20px 0;}
.size_type_list select {border:1px solid #aeaeae; height:34px; padding:0 10px; width:160px; border-radius:4px !important;}

.cxwz_div {width:100%; overflow:hidden; border-top:1px solid #e8e8e8;}
.cxwz_div .cxwz {padding:15px 20px; width:105%; overflow:hidden;}
.cxwz_div .cxwz li {float:left; padding:5px 0; width:386px; height:36px; line-height:36px;  }
.cxwz_div .cxwz li input {border:1px solid #aeaeae; padding:0 10px; width:208px; border-radius:5px !important;}
.cxwz_div .cxwz li select {border:1px solid #aeaeae; height:34px; width:196px; border-radius:5px !important;}
.cxwz_div .cxwz li span, .fast_ul input, .fast_cx select {float:left;}
.cxwz_div .cxwz li span {padding:0 10px 0 0; width:100px; text-align:right;}
.cxwz_div .cxwz li.cxselectCX02 {width:772px;}

.cxwz_div .cxwz li .dict_img {float:left; width:30px; height:30px; border-radius:50%; background:#f2f2f2; margin:3px 0 0 6px; overflow:hidden; line-height:26px; text-align:center; cursor:pointer; transition:.2s;}
.cxwz_div .cxwz li .dict_img .iconfont {-webkit-text-stroke-width: 0.5px; font-size:18px;}
.cxwz_div .cxwz li .dict_img:hover {color:#000;}

.kgcx_box {overflow:hidden;}
.tuan_img_div {padding:0 0 20px 20px; overflow:hidden;}
.tuan_img_div span.upcxfile {width:168px; text-align:center; float:left; cursor:pointer; margin-right:12px; line-height:36px; height:36px; background:#a89f80; color:#fff; border-radius:4px;}
.tuan_img_div img {display:inline-block; max-width:80px; max-height:80px; vertical-align:middle; border-radius:4px; overflow:hidden;}
.tuan_img_code {line-height:36px; float:left;}
.tuan_img_code span {line-height:36px; height:36px; float:left; width:100px; text-align:right; padding-right:10px;}
.tuan_img_code input {border:1px solid #aeaeae; padding:0 10px;float:left; width:208px; border-radius:5px !important; text-align:center;}


.fast_cate {border-bottom:1px solid #e8e8e8; padding:10px 20px; 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:10px; left:25px;}
.fast_cate p img {margin:7px auto 0 auto; width:36px;}
.fast_cate span {display:block; height:52px; line-height:52px; position:absolute; top:10px; left:92px;}





.dlist {padding:14px 5px 10px 20px; min-height:200px;}
/*.dlist li {float: left;}*/
/*.dlist li .three_son {float:left;}*/
.dlist li .three_son .prop_select_item {height:36px; line-height:36px; overflow:hidden; padding:6px 0; position:relative; width:386px; float: left;}
.dlist li .three_parent {height:36px; line-height:36px; overflow:hidden; padding:6px 0; position:relative; width:386px; float: left;}
.dlist li .div_item {height:36px; line-height:36px; overflow:hidden; padding:6px 0; position:relative; width:386px; float: left;}
.dlist li span {
    float:left;
    display:block;
    text-align:right;
    height:36px;
    width:100px;
    padding-right:10px;
}
.dlist li select {float:left; width:196px; border:1px solid #aeaeae; border-radius:5px; height:34px; line-height:34px;}
.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:6px; right:0px; cursor:pointer;}
.dlist li:last-child {border:none;}
.dlist li .dict_img {float:left; width:30px; height:30px; border-radius:50%; background:#f2f2f2; margin:3px 0 0 6px; overflow:hidden; line-height:26px; text-align:center; cursor:pointer; transition:.2s;}
.dlist li .dict_img .iconfont {-webkit-text-stroke-width: 0.5px; font-size:18px;}
.dlist li .dict_img:hover {color:#000;}


.img_show_list, .show_big_img  {background:rgba(0,0,0,0.4); position:fixed; left:0; top:0; right:0; bottom:0; z-index:990;}
.img_show_list .img_show_body {width:965px; background:#fff; position:absolute; top:50%; left:50%; transform:translateY(-50%) translateX(-50%); padding:0 10px 10px 10px;}
.img_show_title {text-align:center; font-size:16px; font-weight:bold; line-height:40px; padding:5px 0 0 0; color:#000;}

.img_show_body .close_img_show {width:20px; height:20px; 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;}
.img_show_body .close_img_show:hover {opacity:1;}

.img_show_list .img_show_list_ul  {overflow:hidden; overflow-y:auto; height:500px;}
.img_show_list_ul li {padding:5px 10px; width:170px; position:relative; float:left; cursor:pointer;}
.img_class .showgy_con li.dict_title_item {float:none; width:100%; margin:12px 0 5px 0; overflow:hidden; text-align:center; font-size:16px; font-weight:bold;pointer-events:none;
    position:absolute; left:0; top:0; right:0;}
.img_class .showgy_con li.dict_title_item:after {display:none;}
.img_show_list_ul li img {	width: 162px; height: 162px; padding:2px; display: block; margin:0 auto; border-radius:1px; border:1px solid #e8e8e8;}
.img_show_list_ul li i{width:24px;height:24px;display:block;background:#f3f3f3;position:absolute;right:14px;top:146px;line-height:22px;z-index:10;transition:.3s; text-align:center;}
.img_show_list_ul li i.icon-search-dict:before { content: "\e61d"; }
.img_show_list_ul li h2{width:100%; height:32px; line-height:16px;font-size:12px;text-align:center;color:#999; margin-top:3px;overflow:hidden;
    text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp:2;  -webkit-box-orient: vertical; white-space: pre-wrap;
}

.img_show_list_ul li.on img {border:1px solid #000;}
.img_show_list_ul li.on:after {content:""; width:30px; height:30px; display:block; position:absolute; top:70px; left:80px; z-index:10;
    background:url(/img/cur.png) no-repeat; background-size:100%;
}
.img_show_list_ul li.on h2 {color:#000;}
.img_show_list_ul li.disable_select {opacity:0.3;}

.show_big_body {width:945px; height:515px; background:#fff; position:absolute; top:50%; left:50%; transform:translateY(-50%) translateX(-50%); padding:20px;}
.show_big_body .big_img {height:485px; width:485px; margin:0 auto;}
.show_big_body span {font-size:12px; display:block; padding-top:10px; text-align:center;}

.emb_btn_box {overflow:hidden; padding:0 0 20px 130px}
.emb_btn_box .emb_btn {background:#e6c396; float:left; height:32px; line-height:32px; text-align:center; color:#fff; border-radius:25px; cursor:pointer; margin:0 12px 0 0; padding:0 20px;}



.dlist li div.div_input .dict_img {display:none;}
.dlist li div.div_input input {float:left; width:208px; padding:0 10px; border:1px solid #aeaeae; border-radius:5px; height:34px; line-height:34px;}
.dlist li div.div_input select {display:none;}

.custom_list .kfxxsr_ul {padding:20px 20px 5px 20px; width:103%;}
.custom_list .kfxxsr_ul li { float:left; width:272px; height:36px; line-height:36px; border:1px solid #aeaeae; border-radius:4px; margin:0 20px 15px 0; background:#fff;}
.custom_list .kfxxsr_ul li.tipbox {position:relative;}
.custom_list .kfxxsr_ul li input { height:100%; width:170px; float:left; font-size:14px; background:#fff; border:none;}
.custom_list .kfxxsr_ul li i { color:#000; float:left; margin:0 0 0 5px; line-height:42px; width:14px; min-height:1px; min-width:14px; font-size:20px;}
.custom_list .kfxxsr_ul li span { font-size:14px; color:#333; float:left; width:65px; overflow:hidden; position:relative; margin-right:10px;}
.custom_list .kfxxsr_ul li span:after {content:''; height:20px; width:1px; overflow:hidden; background:#eee; top:8px; right:0; position:absolute;}


.custom_list .kfxxsr_ul li.bz {width:566px;}
.custom_list .kfxxsr_ul li.bz input {width:530px;}

.member-container .custom_list .kfxxsr_ul {padding:20px 0px 5px 0px;}
.member-container .custom_list .kfxxsr_ul li {width:233px; border-radius:0; border-color:#dfdfdf;}
.member-container .custom_list .kfxxsr_ul li input {width:171px;}
.member-container .custom_list .kfxxsr_ul li.bz {width:488px;}
.member-container .custom_list .kfxxsr_ul li.bz input {width:450px;}

.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 20px; display:none;}

.fast_btn {text-align:center; 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;}

.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:5px !important;}

.fast_bz {height:72px; width:100%; position:relative; padding-bottom:20px;}
.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;}




/*.upload_xls {padding:30px 40px;}*/
/*.upload_xls li {padding:0 10px 0 0; float:left; height:36px; line-height:36px; overflow:hidden;}*/
/*.upload_xls li.file {position:relative;}*/
/*.upload_xls li a.up_btn {height:34px;line-height:34px !important;}*/
/*.upload_xls li .up_btn {float:left;height:36px;line-height:36px !important; width:150px; margin-right:12px; cursor:pointer; border-radius:4px; background:#fff; border:1px solid #333; color:#000; text-align:left; transition:.3s;}*/
/*.upload_xls li .up_btn i {font-size:20px;float: left;height: 36px;line-height: 36px;padding-left: 20px;padding-right: 2px;}*/
/*.upload_xls li .up_btn:hover {background:#333; color:#fff; border-color:#333;}*/
/*.upload_xls li.file .up_input {height:34px; float:left;line-height:34px; width:320px; cursor:pointer; border-radius:4px; background:#fff; border:1px solid #aeaeae; text-align:center; color:#000;}*/
/*.upload_xls li .btn {float:left; border-radius:4px; overflow:hidden;}*/
/*.upload_xls li .down_btn {display:block; height:36px;line-height:36px; width:150px; cursor:pointer; border-radius:4px; background:#a59f85; color:#fff;}*/
/*.upload_xls li .down_btn i {font-size: 28px;float: left;height: 36px;line-height: 40px;padding-left: 15px;}*/


/*自主量体*/
/*.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;}*/

.zzltxz_box { width:1000px; margin:0 auto; padding:10px 0; border-bottom:1px solid #e8e8e8;}
.zzltxz_box h1.kfxx {font-size:16px; color:#000; padding:20px 0 10px 0;}
.kefu_ipt { width:105%;}
.kefu_ipt li { float:left; width:318px; height:36px; line-height:36px; border:1px solid #dfdfdf; margin:0 20px 15px 0; background:#fff; position:relative;}
.kefu_ipt li input { height:100%; border:none; float:left; width:185px; 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; float:left; width:100px; overflow:hidden; position:relative; margin-right:10px;}
.kefu_ipt li span:after {content:''; height:20px; width:1px; overflow:hidden; background:#eee; top:8px; right:0; position:absolute;}
.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:380px;}

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

.zzltxz_left { width:100%; overflow:hidden;}
.zzltxz_left .xflb { margin-top:20px; width:106%;}
.zzltxz_left .xflb li {width:33.33%; float:left; height:32px; margin-bottom:12px;}
.zzltxz_left .xflb li .p1 { width:80px; 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 .p1 span { color:#aaa;}
.zzltxz_left .xflb li .p2 input { width:72px; height:30px; border:1px solid #dfdfdf; text-align:center; float:left; background:#fff;}
.zzltxz_left .xflb li .p2 .jopadd,.zzltxz_left .xflb li .p2 .jopabb {float:left;}
.zzltxz_left .xflb li .p2 span {float:left; padding:5px 0 0 10px; color:#8c8c8c;}
.zzltxz_left .xflb li .p2 em {float:left; padding:6px 0 0 3px; font-size:13px; color:#8c8c8c;}
.zzltxz_left .xflb li .p2 select {width:160px;}


.size_input {overflow:hidden; border:1px solid #e8e8e8; background:#fff; box-sizing:border-box; width:100% !important; padding:10px 20px; position:relative;}
.size_input:after {content:""; width:1px; overflow:hidden; background:#eeee; position:absolute; top:20px; left:50%; bottom:20px;}
.size_input .size_cy {width:50%; float:right; padding-left:50px; box-sizing:border-box;}
.size_input .size_jt {width:50%; float:left; padding-right:20px; box-sizing:border-box;}
.size_tit {padding:15px 0 10px 0; overflow:hidden;}
.size_tit h2 {font-size:16px; color:#000; float:left; width:55%;}
.size_tit h3 {font-size:16px; color:#000; float:left;}

.size_input .xflb {margin-top:0 !important; width:100%;}
.size_input .xflb li {width:100%; overflow:hidden; margin:5px 0;}
.size_input .xflb li .p2 input{margin:0 8px;}
.size_input .xflb li .p1 {width:120px;}



::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

::-webkit-scrollbar-corner {
    background-color: #FFFFFF;
}

::-webkit-scrollbar-track-piece {
    background-color: #eee;
    -webkit-border-radius: #ECECEC;
    -moz-border-radius: #ECECEC;
    -ms-border-radius: #ECECEC;
    border-radius: #ECECEC;
}

::-webkit-resizer:vertical {
    background-color: #F6F6F6;
}





::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {
    width: 0;
    height: 0;
}

::-webkit-scrollbar-thumb {
    background-color: #999;
}
::-webkit-scrollbar-thumb:hover {
    background-color: #333;
}
::-webkit-scrollbar-thumb:horizontal {
    background-color: #BBBBBB;
}
::-webkit-scrollbar-thumb:horizontal:hover {
    background-color: #888888;
}
::-webkit-scrollbar-thumb:window-inactive {
    background-color: #DDDDDD;
}




.member-container .zzltxz_left {width:100%;}

.diy_liangti .uc_tit2 {margin-top:15px;}

.zzfgxz_ul { width:105%; margin:20px 0 10px 0;}
.zzfgxz_ul > li { width:33.333%; float:left; margin-bottom:15px;}
.zzfgxz_ul > li .p1 { font-size:14px; color:#666; height:36px; line-height:36px; width:82px; overflow:hidden;}
.zzfgxz_ul > li .p2 select { width:178px; height:36px; border:1px solid #e8e8e8;}

.zzltxz_right { width:352px;}
.lthspjc { width:160px; margin:35px auto 20px auto; overflow:hidden;}
.lthspjc li { float:left; font-size:14px; color:#666; line-height:20px; height:20px; overflow:hidden; cursor:pointer;}
.lthspjc li i { display:inline-block; width:1px; height:12px; background:#d2d1d1; margin:0 15px;}
.lthspjc li.now_hover { color:#333; font-weight:bold;}
.zzltxz_qhdiv p img { width:350px; height:400px; padding-bottom:10px;}
.zzltxz_qhdiv p { text-align:center; line-height:20px; font-size:12px; color:#666;}
.sytu { text-align:center; height:20px; line-height:20px; font-size:14px; color:#333;  margin:35px auto 20px auto;}

.xflb .xfxkzj {width:80px;}
.xflb i {width:24px; height:24px; font-size:18px; margin-top:4px; text-align:center; line-height:22px; background:#f2f2f2; color:#888; border-radius:50%; cursor:pointer; position:relative; transition:.3s;}
.xflb i:hover {background:#000; color:#fff;}
.xflb .i_1 {margin-left:6px;}
.xflb .i_2:before { content: "\e662"; }
.xflb .i_1:before { content: "\e64e"; }
.xflb .i_2 {margin-right:6px; line-height:24px !important; font-size:16px;}

.select_class_无 {border:1px solid red; display:none;}

.add_btn {background:#e6c396; width:140px; height:32px; line-height:32px; text-align:center; color:#fff; border-radius:25px; cursor:pointer; margin:2px 0 15px 20px;}
.add_btn i {font-size:18px; position:relative; top:-3px; right:3px;}
.show_sp_class.add_btn {margin:10px 0 0 0;}



.haoxing_list {padding:8px 20px;}
.haoxing_list li {border-bottom:1px solid #eee; line-height:32px; padding:0 0 8px 0;}
.haoxing_list li:last-child {border:none;}
.haoxing_list li h2 {float:left; font-size:14px; font-weight:normal; width:140px; padding-top:8px;}
.haoxing_list li div {float:left; width:900px;}
.haoxing_list li div .allnum {float:left; height:30px; width:161px; text-align:center; overflow:hidden; border-radius:4px; margin:8px 10px 0 0; border:1px solid #aeaeae; line-height:30px;}
.haoxing_list li div p {float:left; height:30px; overflow:hidden; border-radius:4px; margin:8px 10px 0 0; border:1px solid #aeaeae; line-height:30px;}
.haoxing_list li div p input.name_ipt {border:none; width:100px; height:20px; margin:5px 8px 0 0; padding:0 10px; float:left;}
.haoxing_list li div p input.num_ipt {border:none; width:40px; height:30px; padding:0 0; text-align:center; float:left;}
.haoxing_list li div p i {float:left;}
.haoxing_list li div p em {float:right; height:20px; border-left:1px solid #e8e8e8; width:32px; text-align:center; line-height:18px; margin-top:5px; cursor:pointer; transition:.3s;}
.haoxing_list li div p em:hover {color:#000;}
.haoxing_list li span {float:right; margin-top:8px; width:90px; border:1px solid #aeaeae; color:#666; line-height:30px;text-align:center; border-radius:4px; cursor:pointer; transition:.3s;}
.haoxing_list li span i {position:relative; top:-1px; right:2px;}
.haoxing_list li span:hover {color:#000; border-color:#000;}

.diy_cate_tab {display:none;}


.size_div {overflow:hidden;}
.size_div ul {width:102%;}
.size_div li {width:114px; cursor:pointer; border:1px solid #e8e8e8; position:relative; height:36px; line-height:36px; text-align:center; float:left; margin:0 10px 10px 0; transition:.3s;}
.size_div li.on {border-color:#000; color:#000;}
.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;}
.size_div ul.bzh li {height:auto !important;}
.size_div ul.bzh li span {display:block; border-top:1px solid #eee; margin:-5px 10px 4px 10px; line-height:28px;}




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

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


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

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



.next_btn {height:44px; overflow:hidden;  z-index:50; padding:20px 0 20px 0; width:100%;}
.next_btn button {display:block; height:44px; line-height:42px; font-size:14px;}
.next_btn button {width:182px;}
.next_btn button.w_128 {width:128px;}
.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;}

.diy_layer .layer_con.tip_3d {width:500px; height:220px; background:#fff; padding:0; margin:-110px 0 0 -250px; color:#333; border-radius:0; font-size:14px;}
.diy_layer .layer_con.tip_3d h5 {font-size:20px; padding:50px 0 50px 0;}
.diy_layer .layer_con.tip_3d .btn {margin:0 20px;}


.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;}

.ipad_nav {display:none;}

.nav_icon {display:none;}

.szct_show {position:fixed; height:100%; width:100%; left:0; top:0; right:0; bottom:0; z-index:10010; background:rgba(0,0,0,0.4);}
.szct_show .szct_con {background:#fff; height:500px; width:750px; margin:-250px 0 0 -350px; position:absolute; top:50%; left:50%; text-align:center;}
.szct_con h1 {font-size:20px; color:#000; padding:105px 0 45px 0;}
.szct_con ul {width:100%; text-align:center;}
.szct_con ul li {display:inline-block; width:168px; margin:0 20px; height:168px; overflow:hidden; border:1px solid #e8e8e8; border-radius:50%; font-size:16px; cursor:pointer; transition:.3s;}
.szct_con ul li img {margin:32px auto 0 auto; opacity:0.5; transition:.3s;}
.szct_con ul li:hover, .szct_con ul li.on {border-color:#f5f5f5; background:#f5f5f5; color:#000;}
.szct_con ul li:hover img , .szct_con ul li.on img{opacity:1;}


.diy_confirm {position:fixed; height:100%; width:100%; left:0; top:0; right:0; bottom:0; z-index:10010; background:rgba(0,0,0,0.4);}
.diy_confirm .confirm_con {background:#fff; width:760px; padding:40px 20px 20px 20px; margin:-312px 0 0 -400px; position:absolute; top:50%; left:50%; text-align:center;}
.confirm_con h1 {font-size:14px; color:#fff; height:38px; line-height:38px; background:#717171; text-align:center; margin:20px 12px 0 0;}
.confirm_con h1:first-child {margin-top:0;}
.confirm_con .div {border-right:1px solid #e8e8e8; margin-right:12px;}
.confirm_con ul {width:100%; text-align:center; overflow:hidden;}
.confirm_con li {float:left; width:50%; height:40px; line-height:38px; overflow:hidden; border-left:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; box-sizing: border-box;}
.confirm_con li p {width:150px; float:left; background:#f7f7f7; height:39px; padding-left:15px; box-sizing: border-box; border-right:1px solid #e8e8e8;}
.confirm_con li span {height:39px; padding-left:15px;}
.confirm_con li.img_01 {width:100%; height:auto; overflow:hidden; padding:10px;}
.confirm_con li.img_01 div {line-height:24px; float:left; width:100px; padding:0 10px;}
.confirm_con li.img_01 img, .confirm_con li img {width:100px; height:100px;}

.confirm_con .emb_alert ul li {width:100%; float:none; text-align:center; height:auto; line-height:normal; padding:12px 0;}
.confirm_con .emb_alert ul li img {display:inline-block; vertical-align:middle; max-height:80px; max-width:80px;}

.confirm_scr {height:500px; overflow:auto;}
.confirm_con .close_icon {top:8px;}
.confirm_con .next_btn {padding-bottom:0;}



.close_icon {display:block; height:28px; width:28px; font-size:28px; text-align:center; line-height:28px; position:absolute; top:15px; right:15px; cursor:pointer; transition:.3s;}
.close_icon:before { content: "\e6a0"; }
.close_icon:hover {color:#000;}

.size_cate {height:38px; position:relative;}
.size_cate:after {content:""; display:block; height:1px; background:#000; 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 #000; background:#fff; color:#000; border-bottom:1px solid #fff;}
.size_cate li.on a {color:#000;}

.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;}


/*看图下单*/
.kantu_img img {max-width:100%; margin:0 auto;}
.kantu_cate {padding:30px; overflow:hidden; position:relative;}
.kantu_cate:after {content:""; display:block; height:1px; background:#e8e8e8; position:absolute; left:0; bottom:30px; right:0;}
.kantu_cate ul {position:relative; left:50%; float:left; z-index:10;}
.kantu_cate li {position:relative; right:50%; float:left; width:280px; text-align:center; padding:12px 40px; cursor:pointer;}
.kantu_cate li:after {content:""; display:block; width:1px; background:#e8e8e8; position:absolute; top:25px; bottom:23px; right:0;}
.kantu_cate li:last-child:after {display:none;}
.kantu_cate li.on a:after {content:""; display:block; height:2px; background:#000; position:absolute; bottom:0; left:40px; right:40px;}
.kantu_cate li.on a {color:#000;}
.kantu_cate li a {display:block; color:#8c8c8c;}
.kantu_cate li h1 {font-family:Arial; font-size:32px; line-height:40px;}
.kantu_cate li h2 {font-size:20px; margin-top:-3px;}

/*.kantu_search {background:#f6f6f6; height:48px; padding:25px 0; margin-top:15px;}*/
/*.kantu_search form{margin:0 auto; width:620px;}*/
/*.kantu_search input {float: left; width:510px; height:48px; background:none; line-height:48px; padding:0 20px; border:none; background:#fff; color:#000;}*/
/*.kantu_search .btn-search{float:left; width:70px; height:48px; line-height:48px; background:#000; color: #fff; font-size:28px; -webkit-text-stroke-width:0.05px; text-stroke-width:0.05px; text-align: center; transition:.3s;}*/
/*.kantu_search .btn-search:before { content: "\e61d"; position:relative; top:-2px;}*/
/*.kantu_search .btn-search:hover {background:#333;}*/

.kantu_list{margin:0 auto; width:1220px;}
.kantu_list h1 {font-size:24px; height:50px; padding:10px 0; line-height:50px; overflow:hidden; color:#000; text-align:center;}
.kantu_list li{float: left; width:25%; background:#fff; text-align:center; padding-bottom:15px;}
.kantu_list li a {display:block; margin:0 10px;}
.kantu_list li .pic {width:100%; padding-bottom:133.3333%; 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:8px; 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);}



.help_down {width:1080px; margin:0 auto; padding:40px 0 50px 0;}
.help_down h1 {font-size:24px; height:40px; line-height:40px; overflow:hidden; text-align:center; color:#000; padding-bottom:30px;}
.help_down li {overflow:hidden; padding:15px 0; border-bottom:1px dotted #ddd;}
.help_down li:last-child {border:none;}
.help_down li h2 {font-size:16px; height:40px; line-height:40px; overflow:hidden; float:left; width:70%;}
.help_down li .down_btn {height:38px; line-height:38px; text-align:center; float:right; border:1px solid #000; color:#000; width:120px; display:inline-block; transition:.3s;}
.help_down li:hover .down_btn {background:#000; color:#fff;}


/*自定义弹层样式*/
.layerBox{position:fixed; display:none; z-index:120; left:0; top:0; right:0; bottom: 0; background:rgba(0,0,0,0.4); width: 100%;height: 100%;}
.layerContent{background:#fff; position:absolute; left:50%; top:50%; width:720px;
    -webkit-box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.2);box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.2);
    -webkit-transform:translateY(-50%) translateX(-50%); -moz-box-shadow:translateY(-50%) translateX(-50%); box-shadow:translateY(-50%) translateX(-50%);
}
.layerBody {padding:20px;}
.layerForm {padding:20px 30px; overflow:hidden;}
.layerForm li {overflow:hidden; padding:10px 0px;}
.layerForm li span {float:left; width:50px; text-align:right; line-height:36px; padding-right:10px;}
.layerForm li p {float:left;}
.layerForm .layerInput {width:450px; padding:0 10px;}
.layerForm .layerInput.textarea {height:200px; padding:10px;}
.layerBtn {padding:0 0 10px 90px;}
.layerBtn .btn {margin-right:10px;}
.closeIcon {position:absolute; top:15px; right:15px; width:20px; height:20px; cursor:pointer; transition:.3s; opacity:0.3;}
.closeIcon:hover {opacity:1;}
.layerText {}
.layerText h1 {font-size:18px; color:#000; line-height:24px; padding:20px 0 30px 0;}
.layerText h2 {font-size:14px; line-height:22px;}
.layerText p {padding:30px 0 5px 0;}

.goods_img, .goods_img2 ,.goods_img3 {display:none;}



/*自适应IPAD S*/

@media (max-width:1140px){

    .header {width: 100%;}
    .nav_box {display:none !important;}

    .ipad_nav .user_info {padding:20px 20px;border-color: #454545;margin-bottom:20px;}
    .ipad_nav .user_info a {border:none; background:#666; color:#fff; border-radius:15px;}
    .ipad_nav .userBtn {display:flex; justify-content:space-between; padding-top:15px; align-items:center;}
    .ipad_nav {position:fixed; height:100%; width:240px; top:0; right:0; bottom:0; z-index:100000; cursor:pointer; background:rgba(45,45,45,0.96); overflow-y:scroll;}
    .ipad_nav li ul {display:none;}
    .ipad_nav li .iconfont:before {display:none;}
    .ipad_nav ul {padding:0 15px;}
    .ipad_nav li {line-height:44px; font-size:14px; width:100%;}
    .ipad_nav li a.child {display:none;}
    .ipad_nav li a {display:block; border-bottom:1px solid #454545; color:#999; position:relative;}
    .ipad_nav li a:after {content:''; width:8px;height:8px; border-right:1px solid #454545; border-top:1px solid #454545; position:absolute; top:17px; right:10px; 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 .show_menu {border:none !important;}

    .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;}
    .show_menu dl img {display:none;}
    .show_menu dd {display:block; font-size:14px; line-height:44px;}

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

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

    .goods_box {width:100%;}
    .goods_left {width:calc(100% - 450px);}
    .goods_left .zoom-slider, .goods_left2 .zoom-slider, .goods_left4 .zoom-slider {display:none;}
    .goods_left .goods_img2, .goods_left2 .goods_img, .goods_left4 .goods_img3 {display:block;}
    .goods_left .goods_img2 img, .goods_left2 .goods_img img, .goods_left4 .goods_img3 img {width:100%;}

    .goods_left2 {width:calc(100% - 560px);}
    .goods_left4 {width:calc(100% - 560px);}


    .nav_icon {width:60px; height:60px; line-height:56px; text-align:center; margin:0 0 0 20px; float:left; color:#fff; display:block;}
    .nav_icon i {font-size:32px; display:block;}
    .nav_icon i:before {content: "\e66f"; }

    .wrap-lg {width:100% !important; box-sizing: border-box; padding:0 12px;}
    .cart_main {width:100% !important; padding:0;}

    .goods_detail3 .goods_con {width:100%;}

    .haoxing_list li div {width:100%;}

    .diy_left {width:460px !important; overflow:hidden;}
    .diy_img {margin:-30px 0 0 -20px;}
    .diy_right {margin-right:0px;}

    .uc_left {display:none;}
    .uc_right {float:none; width:100%; padding:0; border:none;}


    .art_box {padding:30px 15px;}
    .art_detail {float:none; margin-left:200px; overflow:hidden; width:auto !important;}

    .help_box {padding:40px 20px;}
    .help_info {width:100%;}
    .help_box dl {width:18%;}
    .footer {padding:0 15px;}
    .footer .w {width:100%;}

    .order_address li:hover {background:none;}
    .order_address li .address-default, .order_address li .action-edit-address, .order_address li .addr-delete,  .order_address li .action-edit-invoice  {display:block;}



    .wdiy_con .dict_son_item_item_emb dt.position .div1 {margin-left:auto !important; right:35px !important;}


}

@media (max-width:1024px){


    .goods_left {float:none; width:100%; box-sizing: border-box; padding:10px 8px; border:none;}
    .goods_right {padding:10px 8px; float:none; width:auto;}

    .goods_left2, .goods_left4 {float:none; width:100%; box-sizing: border-box; padding:10px 8px; border:none;
        overflow: hidden;}
    .goods_right2 {padding:10px 8px; float:none; width:auto;}
    .goods_left2 .goods_img {display:block;}


    .zzltxz_left .xflb li {width:50%;}
    .zzfgxz_ul > li {width:50%;}
    .zzltxz_box {width:100%;}


    .company {width:80%;}
    .link_item {width:96%}

    .itemslist3 li {width:33.3333%}

    .kantu_list {width:100%;}
    .kantu_list li {width:33.3333%}

    .next_btn {width:100% !important;}




    #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, .order-confirm-item-bd {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; padding-top:15px;}

    .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:500px; overflow:hidden; float:none !important; margin:0 auto;}
    .diy_img {margin:-30px 0 0 -40px;}
    .diy_right {margin:0 auto; float:none !important;}

    .fab_list li .div {background:rgba(0,0,0,0.92); color:#fff; padding:10px 5px 10px 10px; position:fixed; top:232px; left:50%; z-index:200; margin:0 0 0 42px; display:none; text-align:left; width:105px; transition:.3s;}
    .dict_son_item_item_emb dt.position .div1 {margin-left:42px;}


    .choose {padding-top:20px !important;}

    .goods_detail2 .goods_con {width:100%;}
    .goods_detail2 .goods_con img {max-width:100%; margin:0 auto;}

    .h1_tit {padding:0 12px;}
    .cart-table .cart-table-btm {padding-right:292px;}
    .cart-table .cart-table-btm .submit-cart {right:12px;}
    .cart-table .cart-table-btm .submit-chajia {right:156px;}

    .down_menu {display:none;}
    .zoom-slider .pic-thumb {display:none;}
    .zoom-slider .pic-show,.zoom-slider .pic-show .show-box {width:560px;  overflow:hidden;}


    .fastdiy_box {padding:20px 12px;}
    .fast_ul {padding:14px 20px;}
    .fast_ul li {padding:6px 28px 6px 0;}
    .fast_ul li:last-child input {width:135px !important;}

    .custom_list .kfxxsr_ul li {width:296px;}
    .custom_list .kfxxsr_ul li input {width:200px;}

    .help_down {width:96%;}
    .help_down li {width:33.3333%; float:left;}



    .wdiy_con .dict_html_son {width:720px;}
    .wdiy_con .dict_son_item_item_emb dt.position .div1 {margin-left:auto !important; width:690px !important; right:50px !important;}


}



@media (max-width:800px){


    .item-table.table-orderdtl .table-col-2{width: 32%;}
    .uc_form li .form-label {width:200px;}

    .zzltxz_left .xflb li {width:50%;}

    .kantu_list {width:100%;}
    .kantu_list li {width:50%;}

    .kantu_cate {padding:30px 0;}

    .footer {padding:0 15px;}
    .footer .w {width:100%;}
    .footer p {display:none;}
    .footer .foot_txt {text-align:center; float:none;}
    .footer .foot_txt span {padding:0 10px;}

    .help_down {width:98%;}
    .help_down li {width:50%; float:left;}

    .wdiy_con .dict_html_son {width:550px;}
    .wdiy_con .dict_son_item_item_emb dt.position .div1 {margin-left:auto !important; width:520px !important; right:50px !important;}

}









/*自适应IPAD E*/



