/* CSS Document */
body{font-size:12px;color:#6c6c6c;font-family:"微软雅黑","Arial","宋体", "黑体", "新宋体", "楷体"; background-color: #f0f0f0;}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, p, input { padding: 0; margin: 0;}
input,button{outline: none;}
a{font-size:12px;color:#6c6c6c;text-decoration:none;}
a.alink{color:#3366cc;}
a:hover{font-size:12px;color:#df5910;text-decoration: underline;}
ul, dd{ padding: 0; margin: 0;}
ul, ol { list-style: none outside none;}
.pri{ color:#df5910; margin-top:-1px; font-size:12px;font-family:"微软雅黑", "黑体", "宋体", "新宋体", "楷体";}
.autoinput{ border:1px #e5e5e5 solid; border-radius:2px; width:85px; height:20px; line-height:20px;}
.ckbox,.radio{margin-top:3px; margin-right:2px;}
.container-fluid{padding: 0;}
.container {width: 1190px !important;padding: 0px;}
.mask{ background-color:#333; width:100%; height:100%; position:fixed; left:0px; top:0px;opacity:0.2; display:none; z-index: 120; }
#balert{position: fixed; width: 300px; top: 0px; left: 50%; margin: 120px 0px 0px -150px; text-align: center; display: none; z-index: 10000;}
/* pop common*/
.pop{background: rgba(0,0,0,0.5);position: fixed;left:50%;top:50%;display:none;padding:8px 8px 8px 8px;border-radius: 6px;}
.pop .content{background-color:#fff; width:100%;height:100%;padding: 1px 25px 0px 25px; border-radius: 6px;}
.pop .title{width:100%;height:45px;line-height:45px;color:#454954;font-size:16px;}
.pop .title .close-btn{ position: absolute; right: 14px; top: 14px;padding: 0px 0px 0px 0px;background-color: #fff;border:1px #c6c3c6 solid;border-radius: 2px;height: 18px;line-height: 18px;}
.pop .title .close-btn:hover{background-color: #f5f5f5;}
.pop .title .close-btn .ico{color: #429ede; width: 0px; height: 0px;}
.pop .menu{ width: 100%; height:35px; line-height:35px;padding-left:12px;background-color:#f9f9f9;border-top:1px #d8d8d8 solid;border-bottom:1px #e5e5e5 solid;color: #333;}
/* !pop */


/* help */
#help .path{width:100%; height:38px; line-height:38px;background-color: #fff;margin-top: 6px;border-radius: 6px;padding-left: 12px;}
#help .path .text-arrow{margin:0px 5px 0px 5px;}
#help .menu{float:left;width:210px;margin-top: 6px;background-color: #fff;border-radius: 6px;overflow: hidden;}
#help .menu h5{float:left;width:210px;height:35px;line-height:35px;padding-left:18px;color:#333;background-color:#f9f9f9;}
#help .menu h5:first-child{ border-top:none;}
#help .menu ul{ float:left; width:198px; padding-left:12px; }
#help .menu ul li{float:left;width:192px;height:26px; line-height:26px;padding-left:18px;background:url(../Images/Arrow-right.png) no-repeat 10px 10px;}	 
#help .menu ul li a{ text-decoration: none; color:#555;}	 
#help .menu ul li a:hover{ color:#df5910;}	 
#help .content{float:right;width:968px;border-top:2px #df5910 solid;display:block;margin-top: 6px;background-color: #fff;border-radius: 6px;}
#help .content .title{float:left;width:932px;height:50px;line-height:50px;padding-left:12px;border-bottom:1px #eaeaea dashed;font-size:18px;color:#000;margin:0px 12px 0px 12px;}
#help .content .title .t{margin-left: 12px; font-size: 12px; color: #888;}
#help .content .title .down-pdf{margin-top:10px;color:#df5910;text-decoration: none;border:1px #df5910 solid;height: 26px;line-height: 26px;padding: 0px 12px 0px 12px;}
#help .content .title .down-pdf:hover{text-decoration:underline;}
#help .content .desc{float: left;padding: 12px 12px 12px 12px; line-height: 30px; color: #000;font-size: 13px;}
#help .content .desc .lists{font-size: 18px;margin:0px 0px 0px 60px;color: #df5910;}
#help .content .desc .art-list{float: left;margin:12px 0px 30px 50px;}
#help .content .desc .art-list li{float: left;width: 100%;height: 26px;line-height: 26px;padding-left: 18px;background:url(../Images/Arrow-right.png) no-repeat 10px 10px;}
#help .content .desc .art-list li a{ color: #555; text-decoration: none; }
#help .content .desc .art-list li a:hover{ color: #df5910;}
#help .content .desc .art-list li .t{color: #858585;}
/* !help */
/* dl_meeyke */
#dl_meeyke{width: 100%;height: 500px;display: block;background: #df5910; margin-top: 6px;}
#dl_meeyke .phone{float: left;margin:50px 0px 0px 105px;background: url('../images/dl_meeyke_phone.png');border-radius: 16px;overflow: hidden;width: 228px;height: 405px;}
#dl_meeyke .dl{float: left; width: 700px; margin:65px 0px 0px 125px;}
#dl_meeyke .dl .ad-words{float: left;width: 100%;height: 170px;color: #fff;font-family:"微软雅黑", "黑体", "新宋体", "楷体";overflow: hidden;}
#dl_meeyke .dl .ad-words h2{float: left;width: 100%;font-size: 26px;margin:0px 0px 6px 0px;}
#dl_meeyke .dl .ad-words p{float: left;width: 100%;font-size: 12px;line-height: 26px;}
#dl_meeyke .dl .dl-way{float: left;width: 100%margin:120px 0px 0px 0px;}
#dl_meeyke .dl .dl-way .qr-code{float: left;width: 168px;height: 200px;display: block;background: url('../images/meeyke_qrcode.png') no-repeat;background-size: 168px 168px;}
#dl_meeyke .dl .dl-way .qr-code .remind{float: left;width: 100%;text-align: center;margin-top: 175px;font-size: 12px;color: #fff;}
#dl_meeyke .dl .dl-way .btns-about{float: left;width: 285px;margin-left: 125px;}
#dl_meeyke .dl .dl-way .btns-about .btns{float: left; width: 100%;}
#dl_meeyke .dl .dl-way .btns-about .btns .btn{width: 100%;height: 38px;line-height: 38px;padding: 0;margin-bottom: 20px;font-size: 16px;border:none;color: #df5910;}
#dl_meeyke .dl .dl-way .btns-about .btns .btn .icon{margin-right: 18px;}
#dl_meeyke .dl .dl-way .btns-about .app-about{float: left; width: 100%;}
#dl_meeyke .dl .dl-way .btns-about .app-about .line{float: left;width: 100%;line-height: 18px;color: rgba(255,255,255,0.7);}
/* #dl_meeyke */
/* passport */
#user_reg.w-container{height:480px;margin-top: 10px;background-color: #fff;border-radius: 6px;}
#user_reg .step{width: 450px;height: 30px;line-height: 22px;margin-left: auto;margin-right: auto;margin-top: 50px;}
#user_reg .step li{float: left;margin:0px 8px 0px 8px;}
#user_reg .step li span.n{float: left;width: 22px;height: 22px;line-height: 22px;border-radius: 11px;font-size: 14px;display: block;text-align: center;background-color: #ddd;color: #fff;font-weight: bold;margin-right: 3px;}
#user_reg .step li font{float: left;font-size: 16px;}
#user_reg .step li font.dot{float: left;font-size: 16px;font-family: "Arial","微软雅黑", "黑体", "宋体", "新宋体", "楷体";font-weight: bold;margin:0px 3px 0px 6px;}
#user_reg .step li .icon-angle-right{margin: 1px 0px 0px 3px;float: left;font-size: 18px;}
#user_reg .step li.hover{color: #df5910;}
#user_reg .step li.hover span.n{background-color: #df5910;}
#user_reg .step li .icon-ok{float: left;font-size: 22px;color: #ddd;margin-right: 3px;}
.passport-box{position: relative; width:367px; height:380px; margin-left:auto; margin-right:auto; margin-top:30px;}
.passport-box .line{ float:left;width:367px; margin-top:18px;}
.passport-box .line .input_text{float:left;width:365px;height:38px; line-height:38px; padding-left:105px;border:1px #cacaca solid;color:#333; border-radius:2px; outline: none;}
.passport-box .line .l-title{float:left;width:80px;height:28px;line-height:26px; margin:6px 0px 5px -353px; text-align:left; font-size:14px; display:block;border-right:1px #cacaca solid;color:#6c6c6c;}
.passport-box .line .v-code{ letter-spacing:7px;}
.passport-box .line .code{ float:left;margin: 2px 0px 0px -119px;width: 117px;height: 34px;border-radius: 6px;overflow: hidden;}
.passport-box .line .code img{float: left;width: 117px;height:36px; }
.passport-box .line .btn-next{width:367px;height:45px; border:1px #df5910 solid; border-radius:3px; background-color:#df5910; color:#fff; cursor:pointer;}
.passport-box .line .btn-next:hover{border:1px #df5910 solid; background-color:#df5910;}
.passport-box .line .btn-next:disabled{background-color: #d1d1d1;border:1px #d1d1d1 solid;}
.passport-box .line .ok_ico{float:left;width:22px;height:22px;display:none;margin:8px 0px 8px -30px;background:url(../images/ok_ico_22.png) no-repeat;}
.passport-box .line .code_ico{margin:8px 0px 8px -153px;}
.passport-box .ts{ float:left; height:16px; line-height:16px; margin-top:2px;}
.passport-box .ts .error{float:left;width:14px;height:14px;background-color:#F00;border-radius:8px;color:#fff;text-align:center;font-weight:600;line-height:14px;font-size:12px;font-family: "Microsoft Yahei"; margin-top:3px; display:none;}
.passport-box .ts .error_ts{background-color:#bbb; display:block;}
.passport-box .ts font{ float:left; margin:3px 0px 0px 3px; color:#8c8c8c;}
.passport-box .ts font a{ color:#3366aa;}
.passport-box .passstrength{float:left;width:367px;height:2px;background-color:#fff;}
#agreement_body{background: rgba(0,0,0,0.3);width: 850px;height: 482px;left: 50%; margin-left: -425px; top: 145px;max-width: 1190px;z-index:1040;display: block;}
#agreement_body .title{width: 100%;}
#agreement_body .name{position: absolute; left: 38px; top: 12px;}
#agreement_body .body{width: 100%;height: 332px;overflow-y: scroll;}
#agreement_body .agreeable{ width: 100%; height: 50px; text-align:center;}
#agreement_body .agreeable .btn{ margin:12px 0px 0px 210px; float: left; border-radius: 0px;}
#agreement_body .agreeable .btn-cancel{width: 120px;background-color: #ccc;border:1px #ccc solid;}
#agreement_body .agreeable .btn-agree{width: 220px;margin-left: 12px;background-color: #df5910;border:1px #df5910 solid;}

.regPop{ position: relative;left: 50%;margin-left: -595px;height:480px;background-color:#eaf8ff;z-index:145;display: none;border-radius: 6px;box-shadow:0 0 3px 1px #aee5ff;}
.regPop .c-title{height:45px;line-height:45px;color:#454954;font-size:18px;font-weight:600;padding-left:26px;}
.regPop .c-title .close-btn{width: 22px;height: 22px;line-height: 28px;background-color: #fff;padding: 0px 0px 0px 0px;border:none; position: absolute; right: 6px; top:6px;border-radius: 3px;}
.regPop .c-title .close-btn:hover{background-color: #fafafa;}
.regPop .c-title .close-btn .icon-close2{float: left;margin: 0px 0px 0px 2px;}
.regPop .passport-box .line .ok{float:left;width:22px;height:22px;display:block; background:url(../images/ok_ico_22.png) no-repeat;}
.regPop .passport-box .line .user-name-show{ float:left; margin:0px 0px 0px 6px; color:#333; line-height:22px;}
.regPop .passport-box .line .sms-code{float:left;width:115px;height:32px;line-height:32px;display:block;background-color:#f2f2f2;text-decoration:none;text-align:center;margin:3px 0px 0px -118px;}
.regPop .passport-box .line .send{background-color: #e5e5e5; color: #333;}
.regPop .passport-box .line .sms-code:hover{ color:#6c6c6c;}
.regPop .passport-box .t-line{margin-left:28px; color:#333;}
.regPop .passport-box .t-line .acount{ color:#60c21e; font-size:26px;}
.regPop .passport-box .t-line a{ color:#3366cc; margin-right:12px;}
.regPop .passport-box .t-line .remind{ color:#6c6c6c;}
.regPop .passport-box .t-line .remind a{ margin:0px;}
.regPop .passport-box .t-line .remind b{ color:#ff5b5d;}
#CodePop .passport-box{ margin-top:80px;}


#findpwd.w-container{height:500px;margin-top: 10px;background-color: #fff;border-radius: 6px;}

#findpwd .step{width: 465px;height: 30px;line-height: 22px; margin: 50px auto 0px auto;}
#findpwd .step li{float: left;margin:0px 8px 0px 8px;}
#findpwd .step li span.n{float: left;width: 22px;height: 22px;line-height: 22px;border-radius: 11px;font-size: 14px;display: block;text-align: center;background-color: #ddd;color: #fff;font-weight: bold;margin-right: 3px;}
#findpwd .step li font{float: left;font-size: 16px;}
#findpwd .step li font.dot{float: left;font-size: 16px;font-family: "Arial","微软雅黑", "黑体", "宋体", "新宋体", "楷体";font-weight: bold;margin:0px 3px 0px 6px;}
#findpwd .step li .icon-angle-right{margin: 1px 0px 0px 3px;float: left;font-size: 18px;}
#findpwd .step li.hover{color: #df5910;}
#findpwd .step li.hover span.n{background-color: #df5910;}
#findpwd .step li .icon-ok{float: left;font-size: 22px;color: #ddd;margin-right: 3px;}

#findpwd .passport-box{}
#findpwd .passport-box .line{ float:left;width:367px; margin-top:38px;}
#findpwd .passport-box .line .sms-code{float:left;width:115px;height:32px;line-height:32px;display:block;background-color:#f2f2f2;text-decoration:none;text-align:center;margin:3px 0px 0px -119px;}
#findpwd .passport-box .line .send{background-color: #e5e5e5; color: #333;}
#findpwd .passport-box .line .sms-code:hover{ color:#6c6c6c;}
#findpwd .passport-box .line .btn-change{width: 100%;height: 45px;line-height: 45px; display: block; text-align: center; color: #333;background-color: #fff;border:1px #df5910 solid;border-radius: 2px;font-size: 14px; text-decoration: none;}
/* !passport */

/* #user_login */
.login{width:380px;height:350px;background-color: #fff;}
.login .login_title{margin-left:20px;width:380px;height:50px;}
.login .login_title h5{float:left;width:320px;height:30px;margin-top:12px; font-size: 18px; color: #333;}
.login .login_title .close{ float: right; margin:5px 26px 0px 0px; }
.login .login_title .close a{ text-decoration: none; }
.login-tab{width: 100%;height: 35px;line-height: 35px;padding:0px 30px 0px 32px;margin-top: 12px;}
.login-tab li{float: left;height: 35px;line-height: 35px;text-align: center;border-bottom: 2px #f0f0f0 solid;}
.login-tab li a{height: 35px;font-size: 14px;color: #888;text-decoration:none;display: block;padding:0px 43px 0px 43px;}
.login-tab li a span{float: left;}
.login-tab li a .icon{font-size: 14px;margin:11px 3px 0px 0px;}
.login-tab li a .bi-person{ float: left; margin: 5px 3px 0px 0px;}
.login-tab li a .icon-mobile1{margin-top: 12px;font-size: 12px;}
.login-tab li.active,.login-tab li:hover{border-bottom: 2px #df5910 solid;}
.login-tab li.active a,.login-tab li:hover a{color: #000;}

.login .input_text{float:left;height:38px; line-height: 38px; padding:3px 0px 0px 28px;color:#555;
	background-color: #fff;}
.login .bi-input{float: left;position: absolute;left: 0;margin: 9px 0px 0px 38px;}
.login .bi-pwd{float: left;position: absolute;left: 0;margin: 11px 0px 0px 40px;}
.login .bi-icode{float: left;position: absolute;left: 0;margin: 12px 0px 0px 40px; display: none;}
.login .input_text:hover{border:1px #008000 solid;}
.login .user_code{display:none; width:118px;}
.login .main-box{width:315px; height:263px; margin-left:32px;overflow:hidden;}
.login .main-box .form-group{margin-top: 15px;}
.login .main-box .form-group .login-btn{ float: right; width: 100%; color:#fff;background-color:#df5910;border:1px #df5910 solid;height:37px; line-height: 37px; padding: 0;}
.login .main-box .code{display:none;}
.login .main-box .acaptcha{position: absolute;margin: 38px 0px 0px -118px;border-radius: 6px;overflow: hidden;}
.login .main-box .flesh-btn{position: absolute;margin: 40px 0px 0px 0px;font-size: 16px;opacity:0.75;}
.login .main-box .flesh-btn:hover{opacity:1;}
.login .main-box .flesh-btn:active{border: none;box-shadow: none;}
.login .main-box .error_ts{ min-width:12px;  line-height:22px; color:red; display:block;}
.login .main-box .error{float:left;width:14px;height:14px;background-color:#F00;display:block;border-radius:8px;color:#fff;text-align:center;font-weight:600;line-height:14px;font-size:12px; margin-top:3.5px; padding-left:1px;}
.login .main-box .user-acount{width: 100%;margin-top: 35px;}
.login .main-box .qr-code{width: 100%;}
.login .main-box .qr-code .qr-img{width: 182px;height: 182px; border:1px #f0f0f0 solid;margin:20px 66px 0px 66px;background-color: #fff;}
.login .main-box .qr-code .qr-img .img{float: left;width: 180px;height: 180px;display: block;}
.login .main-box .qr-code .qr-img .ts{float: left;margin:-180px 0px 0px 0px;width: 180px;height: 180px; line-height: 180px; text-align: center;background-color: rgb(255,255,255,0.98);display: block;color: #333;}
.login .main-box .qr-code .qr-img .ts span{width: 100%;height: 35px;line-height: 35px;display: block;color: #000;font-size: 18px;}
.login .main-box .qr-code .qr-img .ts span .btn{width: 135px;}
.login .main-box .qr-code .remind{width: 100%;height: 30px;line-height: 30px;text-align: center;color: #888;margin-top: 12px;font-size: 14px;}
.login .main-box .qr-code .remind .icon-scan{font-size: 16px;color: #df5910;margin-top: 2px;}
.login .main-box .qr-code .remind a.meeyke{color: #df5910;margin:0px 5px 0px 5px;font-size: 14px;}
.login .more{position: relative;top: 0px;width: 100%;height:38px;line-height: 38px;margin-bottom: 1px;padding:0px 8px 0px 8px;}
.login .more a{float: left; margin-left:16px; color:#0e91c2;}
.login .more .pull-left a{line-height: 40px;margin:0px 16px 0px 0px; color: #555;}
.login .more .pull-left a:hover{color: #000;}
.login .more .pull-left a span{float: left;margin-right: 5px;}
.login .more .pull-left .icon-qrcode{float: left;margin: 13px 3px 0px 0px;}

#user_login .login{border-radius:6px;position: fixed;left: 50%;top: 50%;margin:-220px 0px 0px -190px;}

#userLoginPop{background: rgba(0,0,0,0.5); width:392px; height:362px;position: fixed;left:50%;top:50%; margin:-181px 0px 0px -196px;z-index:33333; display:none;}
#userLoginPop .login{background-color:#fff; margin-left:6px; margin-top:6px;}
/* !#user_login */

/* search/list */
#search_body .path{width:100%; height:38px; line-height:38px;background-color: #fff;border-radius: 6px;margin-top: 6px;padding-left: 6px;}
#search_body .path .search-wd{color: #000; font-weight: bold;}
#search_body .filter{float: left;width: 1190px;background-color: #fff;border-radius: 6px;overflow: hidden;margin-top:6px;}
#search_body .filter .row{line-height: 35px;border-bottom: 1px #f0f0f0 solid;}
#search_body .filter .row .title{padding: 0px 6px 0px 0px;text-align: right;}
#search_body .filter .row .contents{text-align: left;padding: 0px 12px 0px 12px;border-left: 1px #f0f0f0 solid;}
#search_body .filter .row:last-child{border-bottom: 1px #fff solid;}
#search_body .filter .row li{float: left;line-height:35px;margin-right:16px;}
#search_body .gls{width: 1210px;}
#search_body .gls li{float:left;width:226px;height: 305px;margin:6px 15px 0px 0px;box-shadow: 0px 0px 5px 1px #f0f0f0; border-radius: 6px;}
#search_body .gls li:hover{box-shadow: 0px 0px 5px 1px #e0e0e0;}
#search_body .gls li .img{float: left; width:220px; height:220px; display:table-cell;text-align:center;vertical-align:middle;margin:3px; background-color: #f9f9f9;}
#search_body .gls li .img img{width:220px; height:220px; border-radius: 6px;}
#search_body .gls li .goods-name{ float:left; width:220px; height:36px; padding-right: 3px; overflow: hidden; margin:8px 3px 0px 3px;}
#search_body .gls li .goods-name a{color:#333; line-height:18px; }
#search_body .gls li .price-total{ float:left; width:220px; height:26px; line-height:26px; margin:2px 2px;}
#search_body .gls li .price-total .price{ float:left; font-size:16px; color:#df5910;}
#search_body .gls li .price-total .total{ float:right; padding-right: 3px;}
#search_body .search-list{float:right;width:1190px; margin-top: 6px;}
#search_body .search-list .show_way{width:1190px;height:38px;background-color:#fff;border-radius: 6px;}
#search_body .show_way .order ul li{float:left;line-height:22px; margin:6px 0px 0px 6px;}
#search_body .show_way .order ul li a{padding: 0px 16px 0px 16px;display:block;border:1px #f0f0f0 solid;color:#333;background-color: #fff;}
#search_body .show_way .order ul li.hover a{color:#fff;background-color:#df5910;border:1px #df5910 solid;margin-left:-1px;}
#search_body .show_way .mpage{float: right;margin: 9px 8px 0px 0px;}
#search_body .show_way .mpage .click{ margin-left: 3px; padding:3px 8px 3px 8px;border:1px #f0f0f0 solid; background-color: #fff;}
#search_body .search-list .gls{width: 1210px;}
#search_body .search-list .gls li{margin:15px 15px 0px 0px;background-color: #fff;border-radius: 6px;}
#search_body .search-list .gls h5{width: 100%;text-align: center;margin: 150px 0px 150px 0px; font-size: 16px;}
#search_body .search-list .page{float: left;width: 1190px;height: 80px;background-color: #fff;border-radius: 6px;display: block;margin-top: 15px;text-align: center;padding-top: 30px;}
#search_body .search-list .page a{color:#3d3d3d;font-family:"Arial","微软雅黑", "黑体", "宋体", "新宋体", "楷体";}
#search_body .search-list .page a:hover{color:#df5910;}
#search_body .search-list .page .click{padding:12px 14px 12px 14px;margin-right:3px;border:1px #d1d1d1 solid;}
#search_body .search-list .page .click:hover{padding:12px 14px 12px 14px; margin-right:3px;border:1px #df5910 solid;}
#search_body .search-list .page .onclick{padding:12px 14px 12px 14px;margin-right:3px;background-color:#df5910;color:#FFF;border:1px #df5910 solid;font-family:"Arial","微软雅黑", "黑体", "宋体", "新宋体", "楷体";}
/* !search/list */

/* sale left*/
.so{float:left;width:190px;margin-top:8px;border-radius:3px;border:1px #e5e5e5 solid; background-color:#fff;}
.so .title{width:182px;height:35px;line-height:35px;padding-left:8px;color:#6c6c6c;font-weight:600;border-bottom:1px #e5e5e5 solid;background-color:#fcfcfc;}
.so .gls li{float:left;width:190px;padding:12px 0px 0px 0px;}
.so .gls li .img{float:left;width:52px; height: 52px; margin-left:6px;border:1px #e6e6e6 solid;}
.so .gls li .img img{ max-width:50px; max-height:50px;}
.so .gls li .img .big-img{width:152px;height:152px;border:1px solid #e5e5e5;position:absolute;margin:-52px 0px 0px 60px;background-color:#FFF;display:none;}
.so .gls li .img .big-img:before,.so .gls li .img .big-img:after{position:absolute;left:-20px;top:15px;border-width:10px; content:"";display:block;border-style:solid dashed dashed;border-color:transparent #e5e5e5 transparent transparent;font-size:0;line-height:0;}
.so .gls li .img .big-img:after{left:-18px;top:16px;border-width:9px;border-color:transparent #fff transparent transparent;} 
.so .gls li .img:hover .big-img{display:block;}
.so .gls li .img .big-img img{ max-width:150px; max-height:150px; border:none;}	
.so .gls li .media-body{float: left;padding-left: 6px;width: 125px;display: block;}
.so .gls li .goods-name{width:120px;height:16px;line-height:16px;overflow:hidden;}
.so .gls li .goods-name a{font-size: 12px;color: #333;width:120px;overflow:hidden; display: block;}
.so .gls li .price{width:125px;height:18px;line-height:18px;color:#df5910;overflow:hidden;}
.so .gls li .saled{width:125px;height:16px;line-height:16px;overflow:hidden;}
/* !sale left*/
/* sale */
div.zoomDiv1{z-index:999;position:absolute;top:0px;left:0px;width:380px;height:380px;background:#ffffff;border:1px solid #eee;display:none;text-align:center;overflow:hidden;}
div.zoomMask1{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;  cursor:move;z-index:1;}

#sale{ margin-top: 6px;}
#sale1 .icon-home{margin: 18px 2px 0px 0px;font-size: 14px; color: #888;}
#sale1 .icon-angle-right{margin: 19px 5px 0px 5px;font-size: 10px; color:#999;}
#sale1 .path a,#sale .path span{ float:left;color: #555;}
#sale .sale-detail{float:left;border-top:2px #df5910 solid;background-color:#fff;border-radius: 6px;}
#sale #detail{float:left; width:990px; border-right:1px #f0f0f0 solid;}
#sale #detail .imgs{float:left;margin:16px 0px 16px 16px;width:380px;height:500px;}
#sale #detail .imgs .img-section{width:382px; height:382px; position:relative; margin:16px 0px 12px 16px;display:table-cell;text-align:center;vertical-align:middle;border: 1px solid #eee;}
#sale #detail .imgs .img-section img{width: 380px; height: 380px;}
#sale #detail .imgs .img-list{ float:left;width:395px; height: 66px; overflow: hidden; margin:12px 0px 0px 0px;}
#sale #detail .imgs .img-list li{float:left; width:66px; height:66px;margin-right:12px; padding:1px 1px 1px 1px;border:2px #f0f0f0 solid;}
#sale #detail .imgs .img-list li:hover,#sale #detail .imgs .img-list li.active{border:2px #df5910 solid;}
#sale #detail .imgs .img-list li img{ max-width:60px; max-height:60px;}
#sale #detail .imgs .favorite{ float:left;width:380px; margin:12px 0px 0px 0px; line-height:18px;}
#sale #detail .imgs .favorite .icon{ color: #df5910; margin:4px 3px 0px 0px;}
#sale #detail .imgs .favorite a{ float: left; margin-right:12px;} 
#sale #detail .imgs .favorite a span{ float: left; }
#sale #detail .imgs .favorite .left{float:left;}
#sale #detail .imgs .favorite .right{ float:right;display:none;}
#sale #detail .sale-info{ float:left; width:581px; margin:0px 0px 25px 12px;}
#sale #detail .sale-info .goods-name{width:580px; margin-top:17px; min-height: 18px;}
#sale #detail .sale-info .goods-name span{ float: left; display: block; margin-right: 8px; padding: 2px 8px 2px 8px; background-color: #df5910; color: #fff; border-radius: 3px;font-family:"宋体", "新宋体", "楷体";}
#sale #detail .sale-info .goods-name h1{ float: left; font-size:14px; color:#333;line-height:22px; font-weight: 600;}
#sale #detail .sale-info .goods-sell-points{ float: left; line-height:18px;color:#df5910; margin-top:3px;padding-bottom:8px;}
#sale #detail .sale-info .line{ float:left;width:581px;}
#sale #detail .sale-info .line-title{ float:left; margin-left:10px; text-align:left; width:68px;  min-height:38px; line-height:38px;}
#sale #detail .sale-info .line .line-contents{ float:left; margin-left:3px; width:492px;  min-height:38px; line-height:38px; display:block;}
#sale #detail .sale-info .line span{ float:left; margin-right:3px;}
#sale #detail .sale-info .price{ float:left;width:581px;background-color:#f0f0f0; padding:6px 0px 6px 0px;}
#sale #detail .price .price-line{float: left;width: 100%;}
#sale #detail .price .price-line .price-area{ float:left;}
#sale #detail .price-area span{float: left;}
#sale #detail .price-area .goods-price{line-height:38px; font-family:'Arial'; font-size:26px; font-weight: bold; color: #df5910;}
#sale #detail .price-area .pri{margin-top:15px;}
#sale #detail .price-area.del .pri{color: #555;margin-top: 10px;}
#sale #detail .price-area.del .goods-price{font-size:12px;color: #555;text-decoration:line-through; font-weight: normal;}
#sale #detail .price-area.promotion .pro-name{float: left;margin:10px 0px 0px 6px;padding: 1px 5px 1px 5px;display: block;background-color: #ed8400;border-radius: 2px;font-size: 12px;color: #fff;}
#sale #detail .sale-info .price .sell-info{float:right; margin:12px 0px 0px 0px;} 
#sale #detail .sale-info .price .sell-info a{ text-decoration:none;}
#sale #detail .sale-info .price .sell-info .pj a:hover{color:#df5910;}
#sale #detail .sale-info .price .sell-info span{ float: left; margin-right: 3px;}
#sale #detail .sale-info .price .sell-info .icon{color: #df5910;font-size: 18px; margin-top: -3px;}
#sale #detail .sale-info .price .sell-info .ph{color: #df5910;}
#sale #detail .sale-info .price .sell-info .fg{ width:1px; height:16px;padding-left:0px; background-color:#e5e5e5;}
#sale #detail .sale-info .price .sell-info .pj a{color:#a3a3a3;}
#sale #detail .sale-info .other-info{ float:left;width:581px;}
#sale #detail .sale-info .fg{ float:left; width:560px; height:0px; border-bottom:1px #eee dashed;}
#sale #area{float:left;margin-top:9px;height:22px;border-left:1px #d5d5d5 solid;}
#sale #detail .line-contents .area_set{float:left; height:22px;line-height:22px;padding:0px 8px 0px 8px;border:1px #d5d5d5 solid;background-color:#fff;border-left:none; position:relative;z-index:100;}
#sale #detail .line-contents .area_set .icon{ float: left; color: #888; margin:5px 0px 0px 1px;}
#sale #detail .line-contents .area_set:hover{color:#0e91c2;}
#sale #detail .line-contents .f{ margin: 0px 5px 0px 3px; }
#sale #detail .line-contents .freight{float:left;}
#sale #detail .line-contents .freight button{border-radius: 0px;color: #666; border-color: #d5d5d5;}
#sale #detail .line-contents .freight .icon{float:left;margin:5px 0px 0px 0px;}
#sale #sku_property .alert{display: none;}
#sale #sku_property ul{ margin:6px 0px 0px 0px;}
#sale #sku_property li{float:left;margin:0px 6px 6px 0px;position:relative;cursor:pointer;border:1px #c6c6c6 solid;color:#555;height:30px;line-height:30px; padding:1px 12px 1px 12px;}
#sale #sku_property li i{position:absolute; width:10px; height:10px; font-size:0; line-height:0; right:0px; bottom:0px; background:url(../images/sys_item_selected.gif) no-repeat right bottom; z-index:99; display:none;}
#sale #sku_property li:hover{border:2px #e4393c solid; padding:0px 11px 0px 11px;}
#sale #sku_property li.hover{border:2px #e4393c solid; padding:0px 11px 0px 11px;}
#sale #sku_property li.normal_dark{ border:1px #ccc dashed;padding:1px 12px 1px 12px;height:30px;line-height:30px;color:#888;cursor: not-allowed;}
#sale #sku_property li.normal_dark:hover{border:1px #ccc dashed;padding:1px 12px 1px 12px;}
#sale #sku_property .big-img li{padding:1px 1px 1px 1px; width:60px; height:60px;}
#sale #sku_property .big-img li a{background-size:56px 56px;width:56px;height:56px;background-repeat:no-repeat;background-position:center; display:block;}
#sale #sku_property .big-img li:hover{border:2px #e4393c solid; padding:0px 0px 0px 0px;}
#sale #sku_property .big-img li.hover{border:2px #e4393c solid; padding:0px 0px 0px 0px;}
#sale #sku_property .big-img li.normal_dark{padding:1px 1px 1px 1px;border:1px #ccc dashed;opacity:0.5;cursor:not-allowed;}
#sale #sku_property .big-img li.normal_dark a{cursor:not-allowed;}
#sale #sku_property .big-img li.normal_dark:hover{padding:1px 1px 1px 1px;border:1px #ccc dashed;}
#sale #sku_property .small-img li{padding:1px 1px 1px 1px; min-width:39px; height:39px; line-height:35px; color:#000;}
#sale #sku_property .small-img li a{background-size:35px 35px;width:35px;height:35px;background-repeat:no-repeat;background-position:center; display:block;}
#sale #sku_property .small-img li span{padding:0px 5px 0px 9px;}
#sale #sku_property .small-img li:hover{border:2px #e4393c solid; padding:0px 0px 0px 0px;}
#sale #sku_property .small-img li.hover{border:2px #e4393c solid; padding:0px 0px 0px 0px;}
#sale #sku_property .small-img li.normal_dark{padding:1px 1px 1px 1px;border:1px #ccc dashed;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;cursor:not-allowed;}
#sale #sku_property .small-img li.normal_dark a{cursor:not-allowed;}
#sale #sku_property .small-img li.normal_dark:hover{padding:1px 1px 1px 1px;border:1px #ccc dashed;}
#sale #detail .sale-info .line .nop{float:left; width:95px; margin-top:6px;}
#sale #detail .sale-info .line .nop .text{float:left;width:45px;height:27px; line-height: 25px; text-align:center;color:#6c6c6c;border:1px #cacaca solid;border-left:none;border-right:none;}
#sale #detail .sale-info .line .nop .count-btn{float:left;width:25px;height:27px; line-height: 25px; border-radius:1px;border:1px #cacaca solid;cursor:pointer;}
#sale #detail .sale-info .line .nop .reduce{border-right:none;border-top-right-radius: 0px; border-bottom-right-radius:0px;}
#sale #detail .sale-info .line .nop .add{border-left:none;border-top-left-radius: 0px; border-bottom-left-radius:0px;}
#sale #detail .sale-info .line .st-number{float:left;margin:0px 0px 0px 6px;}
#sale #detail .sale-info .line #storage{ margin-top:0px;}
#sale #detail .sale-info .line .submit-btn{ float:left;height:45px; line-height:45px; display:block; text-align:center;  margin:12px 10px 10px 0px; border-radius:3px;border:none;cursor:pointer;color:#fff; font-size:16px;text-decoration:none;}
#sale #detail .sale-info .line .direct-btn{width:125px; background-color:#e5d200; display:none;}
#sale #detail .sale-info .line .direct-btn:hover{ background-color:#d5c302;}
#sale #detail .sale-info .line .add-cart{width:205px;background-color:#3fc86f; padding-left: 2px;}
#sale #detail .sale-info .line .add-cart .icon{margin:14px -49px 0px 53px;}
#sale #detail .sale-info .line .add-cart:hover{background-color:#3dbd6a;}
#sale #detail .sale-info .line .promiss{ height:16px; line-height:16px; margin-top:14px;}
#sale #detail .sale-info .line .promiss a img{ float:left; margin-right:3px;}
#sale #detail .sale-info .line .promiss a span{float:left; margin:1px 12px 0px 0px;}

#sale .line.warn{border:1px #df5910 solid; }
#sale #sku_property.warn{border-bottom: none;}
#sale #sku_property.warn .alert{display: block;}
#sale #sku_property.warn .alert{padding: 5px 25px 5px 12px;}
#sale #storage_line.warn{border-top: none;border-bottom: none;}
#sale #submit.warn{border-top: none;}
#sale .box-s-r{float:left; width:200px; min-height: 530px; margin-left:-1px; border-left:1px #f0f0f0 solid;}
#sale .box-s-r .relevant{float:left; background-color:#fff; width:197px; margin-left:-1px; border-left:1px #f0f0f0 solid;}
#sale .box-s-r .relevant .title{float: left;width: 200px;height: 30px;line-height: 30px; margin-top:8px; text-align: center; }
#sale .box-s-r .relevant .title span{float: left;width: 130px;height: 1px;display:block;margin: 15px 0px 0px 35px;border:none;border-top:1px #d8d8d8 dashed;}
#sale .box-s-r .relevant .title font{float: left; width: 60px;  margin:0px 0px 0px -95px; background-color: #fff;}
#sale .box-s-r .relevant .rgls{float: left; margin-left: 5px; max-height: 485px; overflow: hidden;}
#sale .box-s-r .relevant .rgls li{ float: left; width:90px;height:86px; margin:0px 0px 6px 0px; }
#sale .box-s-r .relevant .rgls li .img{width:62px;height:62px; margin: 10px 19px 0px 19px; border:1px #fff solid; }
#sale .box-s-r .relevant .rgls li .img img{ max-width:60px; max-height:60px;}
#sale .box-s-r .relevant .rgls li .sale-price{ width:90px; text-align: center;}
#sale .box-s-r .relevant .rgls li:hover .img{border:1px #df5910 solid;}
#sale_body{ float:left; width:100%; padding-top:8px; background-color:#f0f0f0;}
#sale_body .item-left{float:left;width:190px; margin-top:-8px;}
#sale_body #desc{ float:left; width:990px; margin:0px 0px 0px 10px;}
#sale_body #desc #desc_nav{float:left; width:990px; height:38px;border:1px #e5e5e5 solid; border-bottom:2px #eee solid; background-color:#fff;}
#sale_body #desc #desc_nav li{float:left;}
#sale_body #desc #desc_nav li a{float:left;height: 37px;line-height: 37px;padding:0px 25px 0px 25px;color:#555; font-size:14px; text-decoration:none;}
#sale_body #desc #desc_nav li.active a,#sale_body #desc #desc_nav li a:hover{border-bottom:2px #df5910 solid;}
#sale_body #desc #desc_content{ float:left; width:990px; background-color:#f9f9f9;padding:8px 12px 8px 12px; color:#555; border:1px #e5e5e5 solid; border-top:none;}
#sale_body #desc #desc_content li{ width:250px;height:26px;line-height:26px; margin-right:20px;display:inline-block; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
#sale_body #desc #desc_content li:not(p) {clear:both;}  
#sale_body #desc .desc-body{float:left;width:990px;border:1px #e5e5e5 solid;background-color:#f9f9f9;border-top:none;}
#sale_body #desc .desc-body .description{float:left;width:790px;padding-top:8px;border-right:1px #e5e5e5 solid;background-color:#fff;display:table-cell;text-align:center;vertical-align:middle; overflow:hidden;}
#sale_body #desc .desc-body .r-dark{float:left;}
#sale_body #desc #pictures{float:left; margin:12px 0px 0px 0px; padding: 0px 12px 12px 12px; width:990px;border:1px #e5e5e5 solid;border-top:2px #df5910 solid; background-color: #fff;}
#pictures h3.title{height: 35px;line-height: 35px;font-size: 14px;color: #000;padding-left: 12px;}
#pictures h5.title{ float: left; width: 100%; height: 35px;line-height: 35px;font-size: 12px;color: #333;padding-left: 12px;border-bottom: 1px #e5e5e5 dashed;text-align: left;}
#pictures h5.title .a{margin-right: 6px;}
#pictures .pic-list{width: 100%;text-align: center;}
#pictures .pic-list p{height: 50px;line-height: 50px;padding-top: 8px;}
#pictures .pic-list ul{float: left;width: 100%;padding: 0px 0px 12px 0px;}
#pictures .pic-list li{float: left;width: 130px;height: 152px;margin:12px 15px 0px 15px;display: block;background-color: #f0f0f0;padding: 5px 5px 5px 5px;}
#pictures .pic-list li .img{float: left; width: 120px;height: 120px;display: flex;justify-content: center;align-items: center;}
#pictures .pic-list li .img img{max-width: 120px;max-height: 120px;}
#pictures .pic-list li .img-name{float: left; width: 100%; height: 25px;overflow: hidden;margin-top: 1px;}
#pictures .pic-list li .img-name a{width: 100%;height: 25px;line-height: 25px;color:#000;text-decoration:none;overflow: hidden;text-align: center;display: block;overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis;white-space:nowrap;}
#pictures .pic-list li:hover{background-color: #f0f0f0;box-shadow: 0px 0px 5px 1px #ddd;}
#sale_body1 #desc #consult{float:left; margin:12px 0px 0px 0px; padding: 0px 12px 12px 12px; width:990px;border-top:2px #df5910 solid; background-color: #fff;}
#consult1 h3.title{height: 35px;line-height: 35px;font-size: 14px;color: #000;padding-left: 12px;border-bottom: 1px #e5e5e5 dashed;}
#consult1 h5.title{height: 35px;line-height: 35px;font-size: 12px;color: #333;padding-left: 12px;border-bottom: 1px #e5e5e5 dashed;}
#consult1 .consult-list{width: 100%;text-align: center;}
#consult1 .consult-list p{height: 50px;line-height: 50px;padding-top: 8px;}
#sale_body #desc #eva{float:left; margin:12px 0px 0px 0px; width:990px;}
#eva .eva-header{float:left;width:990px; height:105px;border:1px #e5e5e5 solid;border-top:2px #df5910 solid; background-color:#fff;}
#eva .eva-header .praise{float:left;height:105px;}
#eva .eva-header .praise .pra-box{float:left;width:185px;height:65px;margin:3px 0px 0px 85px;font-family:"微软雅黑",Arial,"Microsoft Yahei", "黑体";}
#eva .eva-header .praise .pra-box .pra-per{float:left;color:#df5910;font-size:60px;}
#eva .eva-header .praise .pra-box .pra-t{float:left;color:#df5910;font-size:12px;margin:50px 0px 0px 5px;}	
#eva .eva-header .praise .pra-box .pra-total{ float:left; min-width:155px; margin:-10px 0px 0px 3px;}	
#eva .eva-header .per{float:left;width:250px;height:65px;margin:20px 0px 0px 85px;border-right:1px #eee dashed;}
#eva .eva-header .per .line{float:left;width:180px;height:15px;margin:5px 0px 0px 0px;}
#eva .eva-header .per .line .t{float:left;width:80px;}
#eva .eva-header .per .line .rate{float:left;width:100px;height:15px;display:block;background-color:#f0f0f0;}
#eva .eva-header .per .line .rate-red{float:left;width:0px;height:15px;display:block;background-color:#df5910;}
#eva .eva-header .score{float:left;width:250px;height:16px;line-height:16px;margin:45px 0px 0px 55px;}
#eva .eva-header .score span{float:left;}
#eva .eva-header .score .rate-dark{width:100px;height:16px;margin:-2px 0px 0px 5px;display:block;background:url(../images/sale_rate.png) no-repeat 0px -19px;}	
#eva .eva-header .score .rate-dark .rate-red{width:100px;height:16px;display:block;background:url(../images/sale_rate.png) no-repeat 0px 0px #fff;}	
#eva .eva-header .score .rate-num{float:left;margin-left:5px;font-size:18px;color:#df5910;}
#eva .eva-list{float:left; margin:5px 0px 0px 0px; width:990px; background-color:#fff;}
#eva .eva-list .title{float:left;height:35px; line-height:35px;width:966px; margin-left:12px;border-bottom:1px #e8e8e8 solid;}
#eva .eva-list .title label{ float:left; margin:0px 20px 0px 12px; font-family:"微软雅黑",Arial,"Microsoft Yahei", "黑体"; cursor:pointer;}
#eva .eva-list .title label input{float:left; margin:11px 5px 0px 0px;}
#eva .eva-list .title label font{float:left; margin-right:12px;}
#eva .eva-list .els{ float:left;width:966px; margin-left:12px; margin-top:8px; padding-bottom:8px;border-bottom:1px #e8e8e8 solid;}
#eva .eva-list .els .user-info{float:left;width:135px;}
#eva .eva-list .els .user-info .user-head{float:left;width:35px;height:35px; margin:5px 0px 0px 50px;}
#eva .eva-list .els .user-info .user-head img{width:35px;height:35px;border-radius:35px;}
#eva .eva-list .els .user-info .user-name{float:left;width:135px;height:26px;line-height:26px;text-align:center; color:#555;}
#eva .eva-list .els .user-info .user-name .ht{ color:#888; margin-left:2px;}
#eva .eva-list .els .user-info .com-time{float:left;width:135px;height:16px;line-height:16px;text-align:center; color:#888;}
#eva .eva-list .els .eva-content{float: left;margin-left: 25px;width: 800px;}
#eva .eva-list .els .eva-content .rate{float:left;margin-top:5px;width:100px;height:16px;display:block;background:url(../images/sale_rate.png) no-repeat 0px 0px #fff;}
#eva .eva-list .els .eva-content .use-able{float:right;color:#888;background:url(../images/useable.png) no-repeat 0px 2px;padding-left:13px;font-family:"微软雅黑",Arial,"Microsoft Yahei", "黑体";text-decoration:none;}
#eva .eva-list .els .eva-content .use-able:hover{ color:#df5910;background:url(../images/useable_hover.png) no-repeat 0px 2px;}
#eva .eva-list .els .eva-content .content{float:left;width:100%;min-height:35px;margin:12px 0px 0px 3px;padding:5px 5px 5px 5px;background-color:#f5f5f5;}
#eva .eva-list .els .eva-content .t-content{color:#333;}
#eva .eva-list .els .eva-content .imgs{float: left;width: 100%;}
#eva .eva-list .els .eva-content .imgs li{float: left;margin:8px 8px 8px 0px;}
#eva .eva-list .els .eva-content .imgs li .img{width: 62px;height: 62px;display: block;border:1px #e5e5e5 solid;display: table-cell;vertical-align:middle;text-align:center;*display: block;}
#eva .eva-list .els .eva-content .imgs li img{max-width: 60px;max-height: 60px;}

#sale_tuijian{float:left; width:100%; height: 320px; overflow: hidden; margin:25px 0px 20px 0px; background-color:#f5f5f5;}
#tjls{ height:315px; background-color:#fff;}
#tjls .title{float:left;width:100%;height:35px;padding-left:16px;}
#tjls .title h5{ font-weight:normal;line-height:35px;}
#tjls .gls .sgls{margin:0px 0px 0px 10px;}
#tjls .gls .sgls li{float: left; width:220px;height:275px; margin:0px 6px 0px 6px;}
#tjls .gls .sgls li .img{width:200px;height:200px;margin:9px 9px 0px 9px;}
#tjls .gls .sgls li .img img{ max-width:200px; max-height:200px;}
#tjls .gls .sgls li .goods_name{width:202px; height: 32px; overflow: hidden; margin:6px 0px 0px 12px;}
#tjls .gls .sgls li .sale-price{ width:202px;margin:6px 0px 0px 12px;}
#addCartOk{background: rgba(0,0,0,0.5); width:472px; height:226px;position: fixed;left:50%;top:50%; margin:-113px 0px 0px -236px;z-index:1340; display:none;}
#addCartOk .content{width:456px;height:210px; background-color:#fff; margin-left:8px; margin-top:8px;}
#addCartOk .content .close{ width:456px; height:18px; line-height:18px; text-align: right;}
#addCartOk .content .close .close-btn{float: right;width: 12px;height: 12px;margin:6px 6px 0px 0px;display:block;text-decoration: none;}
#addCartOk .content .ok{ float: left; width:360px; height:135px;margin:20px 0px 0px 50px;}
#addCartOk .content .ok .ok_icon{float:left;width:32px;height:32px;margin:6px 0px 0px 0px;background:url(../images/addCartOk.png) no-repeat;}
#addCartOk .content .ok .ok_text{float:left; width:320px;height:32px;margin:5px 0px 0px 6px;color:#333;}
#addCartOk .content .ok .ok_text span{ float:left; width:340px;}
#addCartOk .content .ok .ok_text .add_ok{font-size:20px;font-family: Arial,"Microsoft Yahei";}
#addCartOk .content .ok .ok_text .normal{font-size:12px; margin-top:10px;}
#addCartOk .content .ok .ok_text .normal a{ color:#df5910; margin:0px 3px 0px 2px;}
#addCartOk .content .ok .ok_text .normal .btn{height: 35px; line-height: 33px; padding: 0; text-align:center; font-size:16px;font-family: Arial,"Microsoft Yahei";}
#addCartOk .content .ok .ok_text .normal .go-cart{width:165px;  color:#fff;background-color:#df5910;}
#addCartOk .content .ok .ok_text .normal .go-cart:hover{ background-color: #fd5153; }
#addCartOk .content .ok .ok_text .normal .continue{width:135px;color:#df5910;background-color:#fff;border:1px #df5910 solid;cursor:pointer;}
/* !sale */
/* home floor */
.floor{ float: left; width:1190px;height:450px; display: block; border-radius:6px;margin-top:12px; color:#333; background-color:#fff;}
.floor .title{float:left;width:100%;height:50px;line-height:50px;}
.floor .title .floor-ico{float: left;width: 5px;height: 16px;display: block;margin-top: 16px;}
.floor .title .f-title{ float:left;}
.floor .title .f-title a{width:300px;height:50px;line-height:50px;font-size:18px;color:#000;padding-left:12px;display:block;font-size: 22px;}
.floor .title .f-class{ float:right;max-width:780px; height:50px; line-height:50px;overflow: hidden;}
.floor .title .f-class.more{width: 60px;}
.floor .title .f-class li{float:right;}
.floor .title .f-class li a{ float:left;height:50px;line-height:50px;color:#000;padding:0px 12px 0px 12px;font-size:12px; display:block;}
.floor .title .f-class li a:hover{color: #e5e5e5; text-decoration: none;}
.floor .f-contents{float:left;width:1190px;height:396px;}
.floor .f-contents .c-goods{float:left;width:1190px;height:400px;}
.floor .f-contents .c-goods .b-goods{float:left;width:370px;height:400px;display:block;border:1px #fafafa solid;border-top: none; border-radius: 6px 6px 6px 6px;}
.floor .b-goods .img{float:left;width:300px;height:300px; margin:15px 35px 0px 35px; display:table-cell;text-align:center;vertical-align:middle;}
.floor .b-goods .img img{max-width: 300px;max-height: 300px; border-radius: 6px;}
.floor .b-goods .goods-price{float:left; width:300px;text-align:left;height:35px;line-height:35px;margin:5px 35px 0px 35px;overflow:hidden; }
.floor .b-goods .goods-price .pri{font-size:22px; font-weight:normal;}	
.floor .b-goods .goods-name{position:relative;width:300px;height:36px;margin:0px 35px 0px 35px;line-height:18px;display:block;white-space:normal;text-overflow:clip;}
.floor .b-goods .goods-name a{ font-size:14px; color: #555;}
.floor .hgls{float:right;width:820px;height:400px;overflow:hidden;}
.floor .hgls li{float:left;width:164px;height:200px;border:#fafafa 1px solid;border-left: none;border-top: none; border-radius: 6px;}
.floor .hgls li .img{float:left;width:100px;height:100px;display:table-cell;text-align:center;vertical-align:middle;margin:15px 40px 0px 40px;}
.floor .hgls li .img img{border-radius: 6px;}
.floor .hgls li .goods-name{float:left; width:138px;text-align:left;height:22px;line-height:22px;margin:0px 20px 0px 20px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.floor .hgls li .goods-name a{ font-size:12px; text-decoration:none; color: #333;}
.floor .hgls li .goods-price{float:left; width:160px;text-align:left;height:22px;line-height:22px;margin:12px 20px 3px 20px;overflow:hidden;}
.floor .hgls li .goods-price .pri{font-size:16px;}	
.floor .hgls li:hover img{opacity: 0.7;}
.floor.f1 .title{border-bottom: 2px #e66705 solid;}
.floor.f1 .title .floor-ico{float: left;background-color: #e66705;}
.floor.f1 .title .f-title a,.floor.f1 .pri{color: #e66705;}
.floor.f2 .title{border-bottom: 2px #6d3a7f solid;}
.floor.f2 .title .floor-ico{float: left;background-color: #6d3a7f;}
.floor.f2 .title .f-title a,.floor.f2 .pri{color: #6d3a7f;}
.floor.f3 .title{border-bottom: 2px #3a8c95 solid;}
.floor.f3 .title .floor-ico{float: left;background-color: #3a8c95;}
.floor.f3 .title .f-title a,.floor.f3 .pri{color: #3a8c95;}
.floor.f4 .title{border-bottom: 2px #974676 solid;}
.floor.f4 .title .floor-ico{float: left;background-color: #974676;}
.floor.f4 .title .f-title a,.floor.f4 .pri{color: #974676;}
.floor.f5 .title{border-bottom: 2px #c43352 solid;}
.floor.f5 .title .floor-ico{float: left;background-color: #c43352;}
.floor.f5 .title .f-title a,.floor.f5 .pri{color: #c43352;}
.floor.f6 .title{border-bottom: 2px #c43352 solid;}
.floor.f6 .title .floor-ico{float: left;background-color: #c43352;}
.floor.f6 .title .f-title a,.floor.f6 .pri{color: #c43352;}
.floor.f7 .title{border-bottom: 2px #674083 solid;}
.floor.f7 .title .floor-ico{float: left;background-color: #674083;}
.floor.f7 .title .f-title a,.floor.f7 .pri{color: #674083;}
.floor.f8 .title{border-bottom: 2px #59688f solid;}
.floor.f8 .title .floor-ico{float: left;background-color: #59688f;}
.floor.f8 .title .f-title a,.floor.f8 .pri{color: #59688f;}
.floor.f9 .title{border-bottom: 2px #e87272 solid;}
.floor.f9 .title .floor-ico{float: left;background-color: #e87272;}
.floor.f9 .title .f-title a,.floor.f9 .pri{color: #e87272;}
.floor.f10 .title{border-bottom: 2px #b87b1b solid;}
.floor.f10 .title .floor-ico{float: left;background-color: #b87b1b;}
.floor.f10 .title .f-title a,.floor.f10 .pri{color: #b87b1b;}
.floor.f11 .title{border-bottom: 2px #c43352 solid;}
.floor.f11 .title .floor-ico{float: left;background-color: #c43352;}
.floor.f11 .title .f-title a,.floor.f11 .pri{color: #c43352;}
/* !home floor */
/* home_screen */
#home_screen{padding-left: 212px;}
#home_screen{margin-top: 10px;width: 100%;height: 506px;display: block;}
#home_screen .banner{float: left;width: 700px;margin-left: 8px; display: block;}
#home_screen .banner #carousel{ width: 700px;height: 300px; overflow: hidden; border-radius: 6px;}
.site-carousel .carousel-inner{ width:100%;position:relative;overflow:hidden; height: 300px;}
.site-carousel .carousel-inner .item{width: 100%;height: 300px;position:absolute; }
.site-carousel .carousel-inner .item .item-box{width: 100%;height: 300px;position:absolute;display: block;background-repeat: no-repeat;background-position: center;}
.site-carousel .carousel-inner .item .item-box .a-block{ width: 100%; height: 300px;display: block;}
.site-carousel .carousel-control{width: 26px;height: 60px;line-height: 60px;margin-top: 120px;background-color: #ccc;font-size: 12px; display: none;}
.site-carousel:hover .carousel-control{display: block;}
.site-carousel .carousel-control.icon-arrow-left{position: absolute;left: 50%;margin-left: -350px;}
.site-carousel .carousel-control.icon-arrow-right{position: absolute;left: 50%;margin-left: 320px;}
.carousel-indicators li{background-color: #f0f0f0;border: 2px #f0f0f0 solid;}
.carousel-indicators li.active{background-color: #00ac3c;border: none;}
#carousel .ad{position: absolute;border:1px #eaeaea solid;margin: -22px 0px 0px 6px;padding: 1px 3px 0px 3px;color: #fff;text-shadow:1px 1px 1px #666;}
#home_screen .banner #item_recommend{float: left;margin-top: 12px;width: 700px;height: 200px; border-radius: 6px; background-color: #fff; overflow: hidden;}
#item_recommend .hgls{padding: 0px 1px 0px 1px;}
#item_recommend .hgls li{float: left;width: 174px;height: 210px;border-right: 1px #eaeaea solid;background-color: #fff;}
#item_recommend .hgls li:last-child{border-right: none;}
#item_recommend .hgls li .img{float: left;width: 150px;height: 150px;text-align:center;vertical-align:middle;margin: 12px 12px 5px 12px; border-radius: 6px;}
#item_recommend .hgls li .img img{border-radius: 6px; max-width: 150px; max-height: 150px;}
#item_recommend .hgls li .goods-name{float: left;width: 150px;height: 24px;line-height: 24px;overflow: hidden;text-align: center;margin:0px 12px 0px 12px;color: #333;}
#item_recommend .hgls li .goods-name a{ font-size:14px; color: #333; text-decoration:none;}
#item_recommend .hgls li .goods-name a:hover{color: #df5910}
#item_recommend .hgls li:hover img{opacity: 0.8;}
#home_screen .tab-bar{float: left;margin-left: 10px;width: 260px;height: 506px;display: block; border-radius: 6px;}
#home_screen .tab-bar .user-tab{width: 100%;height: 180px;background-color: #fff;padding: 12px 22px 12px 22px; border-radius: 6px;}
#home_screen .tab-bar .user-tab .media{float: left;margin-left:26px; }
#home_screen .tab-bar .user-tab .media-left .a-img{width: 58px;height: 58px;border-radius: 58px;display: block;overflow: hidden;border:1px #eaeaea solid;}
#home_screen .tab-bar .user-tab .media-left .media-object{width: 56px;height: 56px;border-radius: 56px;padding: 3px 3px 3px 3px;}
#home_screen .tab-bar .user-tab .media-body .media-heading{font-weight: normal;font-size: 14px;color:#333;margin-top: 12px;}
#home_screen .tab-bar .user-tab .media-body .content{color:#888;line-height: 16px;font-family:"宋体", "微软雅黑", "黑体", "新宋体", "楷体";}
#home_screen .tab-bar .user-tab .btn{width: 100%;margin-top:10px; font-size: 14px;}
#home_screen .tab-bar .user-tab .btn-login,#home_screen .tab-bar .user-tab .btn-reg:hover{background-color: #df5910;border-color: #df5910;color: #fff;}
#home_screen .tab-bar .user-tab .btn-reg{background-color: #f5f5f5;border-color: #eaeaea;color: #333;}
#home_screen .tab-bar .id-tab{width: 100%;height: 36px;line-height: 36px; margin-top: 6px; background-color: #fff; border-radius: 6px; }
#home_screen .tab-bar .id-tab li{float: left;padding: 0px 10px 0px 28px;}
#home_screen .tab-bar .id-tab li.licence{background:url(../images/gabeian-icon.png) no-repeat;background-position: 8px;background-size:16px 16px;}
#home_screen .tab-bar .id-tab li.icp{background:url(../images/icp.png) no-repeat;background-position: 8px;background-size:16px 16px;}
#home_screen .tab-bar .id-tab li.fg{width: 1px;height: 12px;display: block;background-color: #e5e5e5;padding: 0;margin-top: 12px;}
#home_screen .tab-bar .help-tab{width: 100%;height: 150px;background-color: #fff; margin-top: 6px; padding: 0px 0px 12px 0px; overflow: hidden; border-radius: 6px;}
#home_screen .tab-bar .help-tab .help-title{padding: 0px 12px 0px 12px;}
#home_screen .tab-bar .help-tab .help-title{width: 100%; height: 30px; display: block;}
#home_screen .tab-bar .help-tab .help-title li{float: left;height: 30px;line-height: 30px;padding: 0px 8px 0px 8px; margin-right: 6px;}
#home_screen .tab-bar .help-tab .help-title li.hover,#home_screen .tab-bar .help-tab .help-title li:hover{border-bottom: 1px #df5910 solid;}
#home_screen .tab-bar .help-tab .help-title li a{text-decoration: none;}
#home_screen .tab-bar .help-tab .help-list{padding: 6px 6px 6px 6px;}
#home_screen .tab-bar .help-tab .help-list li{float: left;width: 100%;height: 22px;line-height: 22px;overflow: hidden;padding: 0px 6px 0px 6px;}
#home_screen .tab-bar .help-tab .help-list li a{ float: left; color: #333; text-decoration: none;}
#home_screen .tab-bar .help-tab .help-list li a:hover{color: #df5910;}
#home_screen .tab-bar .help-tab .help-list li .date{float: right;}
#home_screen .tab-bar .tab-nav{width: 100%; margin-top: 6px; background-color: #fff; border-radius: 6px;}
#home_screen .tab-nav .nav-wrap{display:flex; flex:1 1 0%; height:64px; padding-top:0px; margin:0 auto;}
#home_screen .tab-nav .nav-wrap .nav-item{width:33.33%; text-align: center; overflow: hidden; display:block; float:left; position:relative;}
#home_screen .tab-nav .nav-wrap .nav-item .nav-link{position:relative;display:block;height:55px;line-height:18px;padding-top:2px;text-align:center;white-space:nowrap;color:#666;margin:0 auto;text-decoration: none;}
#home_screen .tab-nav .nav-wrap .nav-item .ico{ width: 28px; height: 28px; display: block; font-size: 22px; margin:10px auto 0px auto; color: #df5910; text-align: center; }
#home_screen .tab-nav .nav-wrap .nav-item .ico.icon-order{font-size: 28px; margin-top: 8px; margin-bottom: 1px;}
#home_screen .tab-nav .nav-wrap .nav-item .ico.i1{color:#990066;}
#home_screen .tab-nav .nav-wrap .nav-item .ico.i2{color:#8fb63b;}
#home_screen .tab-nav .nav-wrap .nav-item .ico.i5{color:#0066ff;}
#home_screen .tab-nav .nav-wrap .nav-item .ico.i6{color:#FF9900;}
#home_screen .tab-nav .nav-wrap .nav-item:hover .ico,#home_screen .nav-wrap .nav-item:hover .nav-tit{opacity: 0.8;}
#home_screen .tab-nav .nav-wrap .nav-item .nav-tit{ display:block; font-size:1.0em; height: 1.2em; line-height: 1.2em; color:#333; }
#home_screen .tab-nav .nav-wrap .nav-item .nav-cart-num{ position:absolute; padding:0px 5px 0px 3px; border-radius:0.7em; background:#df5910; font-size:12px; right:0.8em; top:0.5em; display: block; line-height: 1.4em; color: #fff; box-sizing:border-box; overflow: hidden; }
/* !home_screen */

/* header_normal*/
#header_normal{ width: 100%; height:38px; line-height: 38px; background-color:#fff; border-radius: 0px 0px 6px 6px;}
#header_normal .left-navs{padding-left: 6px;}
#header_normal .h-navs ul li{float:left; padding:0px 9px 0px 9px;}
#header_normal .h-navs ul li:last-child{padding-right: 0;}
#header_normal .h-navs ul li.fg{width:1px; height:12px; padding:0px; background-color:#e5e5e5; margin:14px 0px 0px 0px;}
#header_normal li a{ float:left; height:38px; line-height:38px; text-decoration: none;}
#header_normal li .ico{float: left;margin:14px 0px 0px 5px; width: 10px;}
#header_normal li:hover .ico:before {content: "\f104";}
#header_normal li.site_dh{padding-left:3px; height: 50px;}
#header_normal li.site_dh:hover{background-color:#fff;border-left:1px #f0f0f0 solid; border-right:1px #f0f0f0 solid; margin:0px -1px 0px -1px;}
#header_normal li.site_dh .dh_content{width: 260px;position: absolute;border:#f0f0f0 solid;border-width:0px 1px 1px 1px;z-index: 2;background-color: #fff;margin:39px 0px 0px -187px;display: none;}
#header_normal .dh_content .site_nav{float: left;width: 236px; margin:8px 0px 0px 12px;border-bottom: 1px #f0f0f0 solid;}
#header_normal .dh_content .site_nav:last-child{ border-bottom:1px #fff solid;}
#header_normal .dh_content .site_nav h5{float:left;width:236px; height:26px; line-height:26px; text-align:left;color: #000;}
#header_normal .dh_content .site_nav ul{ float:left; width:260px; }
#header_normal .dh_content .site_nav ul li{ float:left; padding:0px; margin:0px 14px 0px 0px;}
#header_normal .dh_content .site_nav ul li a{ float:left; height:25px; line-height:25px;}
#header_normal li.site_dh:hover .dh_content{ display:block;}
#header_normal li.cart .icon-shopping-cart{ color: #df5910;margin-right: 3px;font-size: 14px;}
#header_normal li.cart .cart_number{color:#df5910; padding:0px 2px 0px 2px;}
#header_normal .site-navs{float: left;}
#header_normal .site-navs .h-navs li{padding: 0px 6px 0px 6px;}
#header_normal .site-navs .h-navs li a{color: #333;}
#header_normal .site-navs .h-navs li a.bordered,#header_normal .site-navs .h-navs li a:hover{border-bottom: 2px #df5910 solid; color: #000;}
#header_normal .nav-container .login-box a{ margin-right:8px;text-decoration: none;line-height:31px;}
#header_normal .nav-container .login-box a.u-name{ margin:0px 1px 0px 1px;}
#header_normal .nav-container .login-box .a-login{color:#df5910;}
#header_normal li.m-site{margin: 0px 6px 0px 0px;}
#header_normal li.m-site .m-code{width: 50px;height: 50px;border-radius: 6px;}
#header_normal li.m-site .icon-mobile1{float: left; color: #df5910; margin:14px 3px 0px 0px;font-size: 12px;}
/* !header_normal*/
/* header-logo */
#single_logo{width: 1190px; height:92px; display: block; background-color:#fff; margin-top: 6px;border-radius: 6px;}
#single_logo #slogo{float: left;width: 100%;height: 92px;overflow: hidden;}
#slogo .single-logo{float: left; margin: 0px 0px 0px 6px;}
#slogo .single-logo .img-logo{float: left; text-decoration: none;}
#slogo .single-logo .img-logo .logo-80-80{max-width: 80px; max-height: 80px;}
#slogo .logo-text{float:left;margin:58px 0px 0px 8px; border:none; font-size:16px; color: #555;}
#slogo .single-search{float:right;width:200px; height: 28px; margin:50px 6px 0px 0px;}
#slogo .single-search .search-all{float: left;width: 100%;height: 28px;line-height: 28px;padding: 0px 12px 0px 12px;border: none;border-radius: 6px;background-color: #f0f0f0;outline:none}
#slogo .single-search .btn{float: left;width: 28px;height: 28px;padding: 0;border: none;outline:none;margin: 0px 0px 0px -28px;}
#slogo .is_acount{float: right;margin: 60px 6px 0px 0px;}
#slogo .is_acount a{color: #3366aa;}
#site_header{width: 1190px; height:167px; background-color:#fff; border-radius: 6px; margin-top: 6px;}
#site-logo{width: 1190px; height:109px; margin-top: 12px; overflow: hidden;}
#site-logo .site-logo{float: left;width: 212px;height: 80px;display: flex;flex-direction: row;gap: 6px;}
#site-logo .site-logo .logo{width: 80px;height: 80px;overflow: hidden;margin: 0px 0px 0px 12px;text-decoration: none;}
#site-logo .site-logo .logo img{width: 80px; height: 80px;}
#site-logo .site-logo .dot{width: 6px;height: 6px;display: block;border-radius: 3px;margin-top: 37px;background-color: #df5910;}
#site-logo .site-logo .mall-title{color: #df5910;font-size: 18px;margin-top: 27px;}
#site-logo .search-box{float:left; width:709px; height:96px; margin:20px 0px 0px 38px;}
#site-logo .search-box .wd-box{float: left;width: 100%;height: 44px;line-height: 44px;padding-left: 28px;border:2px #e5e5e5 solid;border-radius:38px; color: #000; outline:none}
#site-logo .search-box .search-btn{float:left;width: 80px;height: 38px;background-color:#df5910;border:1px #df5910 solid;border-radius:32px;color: #fff; margin: 3px 0px 0px -85px;}
#site-logo .search-keywords{float: left;width: 100%;margin:6px 0px 0px 0px; }
#site-logo .search-keywords .wd{max-width:100%;height:18px; overflow:hidden;}
#site-logo .search-keywords ul{ float:left;}
#site-logo .search-keywords ul li{float:left;margin-right:12px;}
#site-logo .m-code{float: right; margin: 26px 60px 0px 0px; width: 72px;height: 72px;display: block;background-color: #ffffff;padding: 2px;border-radius: 6px;box-shadow:0 0 3px 2px #e5e5e5;}
#site-logo .m-code:after{position: relative; top: 55px; left: -41px; content: ''; border-top: 8px #ccc solid;border-left: 8px transparent solid;border-bottom: 8px transparent solid;border-right: 8px transparent solid;}
#site-logo .m-code img{max-width: 68px;max-height: 68px;}

#site_nav{width: 1190px; height:46px; line-height: 46px; background-color: rgba(240,240,240,0.15); border-radius: 0px 0px 6px 6px;}
#site_nav #navs{float: left;width: 100%; height: 44px;}
#site_nav .all_category{float: left;width: 212px;  margin-right: 20px;}
#site_nav .all_category .cat_title{ height:46px; line-height:46px; background-color:rgba(255,51,51,0.05);border-left: 1px transparent solid;border-right: 1px transparent solid;border-top-left-radius: 6px;border-top-right-radius: 6px; padding-left: 52px;}
#site_nav .all_category .cat_title .ticon{ float:left; margin:15px 0px 0px 0px; color: #000; font-size: 15px;}
#site_nav .all_category .cat_title h5 a{float: left;height: 38px; line-height: 38px; font-size: 14px; margin:3px 0px 0px 5px;color: #000;text-decoration:none;}
#site_nav .all_category .categorys{float: left; position: absolute; margin-top: 0px;width: 212px;height: 512px;display: none;border-radius: 6px;background-color: #fff; z-index: 15555555; box-shadow:0 0 8px 1px #ccc;}
#site_nav .all_category .categorys:before{position: absolute;top: -16px; left: 102px;content: ''; border-top: 8px transparent solid;border-left: 8px transparent solid;border-bottom: 8px #fff solid;border-right: 8px transparent solid;}
#site_nav .all_category:hover .categorys{ display:block;}
#site_nav .all_category .categorys .cat_menu li{float: left;width: 211px;height: 57px;border-bottom:1px #eaeaea dashed; padding: 5px 0px 8px 0px; *float:left;*clear:left;zoom:1; border-radius: 6px;}
#site_nav .all_category .categorys .cat_menu li:last-child{border-bottom:none;}
#site_nav .cat_menu li .top_class{display:block; width:195px;}
#site_nav .cat_menu li .top_class .div{float: left;width: 100%;display: block;}
#site_nav .cat_menu li .top_class .cat{height: 22px;}
#site_nav .cat_menu li .top_class .cat h5{float: left;font-weight:normal;padding-left: 12px;}
#site_nav .cat_menu li .top_class .cat .icons{float:left;width:14px;height:12px;margin:7px 5px 0px 0px;display:block;background-image:url(../images/catgory_icons.png);background-position-x:14px;}
#site_nav .cat_menu li .top_class .cat .ico12{background-position-y:0px;}
#site_nav .cat_menu li .top_class .cat .ico11{background-position-y:144px;}
#site_nav .cat_menu li .top_class .cat .ico10{ background-position-y:72px;}
#site_nav .cat_menu li .top_class .cat .ico9{background-position-y:156px;}
#site_nav .cat_menu li .top_class .cat .ico8{ background-position-y:108px;}
#site_nav .cat_menu li .top_class .cat .ico7{background-position-y:168px;}
#site_nav .cat_menu li .top_class .cat .ico6{background-position-y:48px;}
#site_nav .cat_menu li .top_class .cat .ico5{background-position-y:36px;}
#site_nav .cat_menu li .top_class .cat .ico2{background-position-y:24px;}
#site_nav .cat_menu li .top_class .cat .ico1{background-position-y:12px;}
#site_nav .cat_menu li .top_class .cat h5 a{height: 26px;line-height: 26px;font-weight: bold;color: #333;}
#site_nav .cat_menu li .top_class .link{height: 18px;line-height: 18px;padding-left: 31px;}
#site_nav .cat_menu li .top_class .link a{height: 25px;line-height: 25px;color: #333;}
#site_nav .cat_menu li .top_class h5 a:hover,#head_nav .cat_menu li .top_class a:hover{color:#df5910; text-decoration: none;}
#site_nav .cat_menu li .top_class h5 span{ float:left; color:#666; margin:10px 0px 0px 2px;}
#site_nav .cat_menu li .top_class .icon-angle-right{position: relative;float:right;margin-right:0px; margin-top:6px;}
#site_nav .all_category .categorys .cat_menu li:hover{background-color: #f5fcf8;}
#site_nav .cat_menu li.hover .top_class{ width:210px;  position:absolute;z-index:3; transition: all 0.3s ease-in-out;}
#site_nav .cat_menu li.hover .top_class .icon-angle-right{margin-right:15px;transition: all 0.3s ease-in-out;}
#site_nav .cat_menu li.hover .detail_class{visibility: visible;opacity: 1;}
#site_nav .detail_class{ float:left; position:absolute;z-index:1024; top:0px; margin-left:208px;width:981px;background-color:#fff;transition: all 0.5s ease-in-out;visibility: hidden;opacity: 0;border: 1px #eaeaea solid; min-height: 522px;}
#site_nav .detail_class dl{float:left; width:920px; border-bottom:1px #e5e5e5 dashed; padding:6px 0px 6px 0px; margin-left:20px;}
#site_nav .detail_class dl dt{width:100%; height:30px;line-height:30px;}
#site_nav .detail_class dl dt a{ float:left; text-align:right;color:#df5910; font-weight:600;text-decoration:none; font-size:14px;}
#site_nav .detail_class dd{ float:left;margin:9px 18px 9px 0px; height:12px;}
#site_nav .detail_class dd a{color:#333;text-decoration:none; height:12px;line-height:12px; font-size:14px;}
#site_nav .detail_class dd a:hover{color:#df5910;}
#site_nav .navs{float:left;height:40px;line-height:40px; margin-top: 2px;}
#site_nav .navs ul li{float:left;text-align: center;}
#site_nav .navs ul li .icon{color:#df5910;font-size: 20px;height: 40px;display: none;margin-top: -12px;}
#site_nav .navs ul li a{height: 40px;display:block;color:#333;padding:0px 16px 0px 16px; font-size:16px;text-decoration: none;}
#site_nav .navs ul li a:hover{color:#df5910;text-decoration:none;}
#site_nav .navs ul li.hover a{color:#df5910;text-decoration:none;}
#site_nav .navs ul li.hover .icon,#head_nav .navs ul li:hover .icon{display: block;}
#site_nav .navs.sites ul li a{color:#df5910;}
#site_nav .m-site{ float: right;width: 130px;height: 46px;line-height: 46px;text-align: center;margin-right: 35px;}
#site_nav .m-site a{font-size: 16px;color: #000;}
#site_nav .m-site .icon-mobile1{margin:0px 5px 0px 0px;color: #df5910;}
/* !header-logo */
/* footer */
.footer{ padding: 0px 0px 18px 0px; margin-top: 25px; background-color: #f0f0f0;}
.footer .container{padding:12px 0px 12px 0px;}
.footer .footer_nav{ float: left; width:100%; margin:0px 0px 12px 8px; text-align:center;}
.footer .footer_nav li{ height:16px; line-height: 16px; display: inline-block;}
.footer .footer_nav li.ga{padding:0px 0px 5px 18px;background:url(../images/gabeian-icon.png) no-repeat;background-size:16px 16px;}
.footer .footer_nav li a{ text-decoration:none;}
.footer .footer_nav li.fg{width: 1px;height: 10px;margin:3px 6px 0px 7px;background-color: #e0e0e0;}
.footer .footer_copyright{height:18px; line-height:18px; text-align:center;}
/* !footer */
/* footer */
.footer-fixed{width: 760px;height: 35px;line-height: 35px;position: fixed;bottom: 2px;left: 50%;margin-left: -380px;background-color: rgb(255,255,255,1); color: #6c6c6c;}
.footer-fixed a{color: #555;}
.footer-fixed .footer_nav{ float: left; width:100%; margin:0px 0px 12px 0px; text-align:center;}
.footer-fixed .footer_nav li{ height:16px; line-height: 16px; display: inline-block;}
.footer-fixed .footer_nav li.ga{padding:0px 0px 5px 18px;background:url(../images/gabeian-icon.png) no-repeat;background-size:16px 16px;}
.footer-fixed .footer_nav li a{ text-decoration:none; color: #333;}
.footer-fixed .footer_nav li.fg{width: 1px;height: 10px;margin:3px 8px 0px 8px;background-color:  #f0f0f0;}
/* !footer */
/*垂直居中*/
.verticalAlign{ vertical-align:middle; display:inline-block; height:100%; margin-left:-1px;}
.xcConfirm .xc_layer{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #666666; opacity: 0.5; z-index: 2147000000;}
.xcConfirm .popBox{position: fixed; left: 50%; top: 50%; background-color: #ffffff; z-index: 2147000001; width: 570px; height: 300px; margin-left: -285px; margin-top: -150px; border-radius: 5px; font-weight: bold; color: #535e66;}
.xcConfirm .popBox .ttBox{height: 50px;  padding: 14px 30px; border-bottom: solid 1px #eef0f1;}
.xcConfirm .popBox .ttBox .tt{font-size: 18px; display: block; float: left; height: 30px; position: relative;}
.xcConfirm .popBox .ttBox .clsBtn{display: block; cursor: pointer; width: 12px; height: 12px; position: absolute; top: 22px; right: 30px; background: url(../images/icons.png) -48px -96px no-repeat;}
.xcConfirm .popBox .txtBox{margin: 40px 100px; height: 100px; overflow: hidden;}
.xcConfirm .popBox .txtBox .bigIcon{float: left; margin-right: 20px; width: 48px; height: 48px; background-image: url(../images/icons.png); background-repeat: no-repeat; background-position: 48px 0;}
.xcConfirm .popBox .txtBox p{ height: 84px; margin-top: 16px; line-height: 26px; overflow-x: hidden; overflow-y: auto;}
.xcConfirm .popBox .txtBox p input{width: 364px; height: 30px; border: solid 1px #eef0f1; font-size: 18px; margin-top: 6px;}
.xcConfirm .popBox .btnArea{border-top: solid 1px #eef0f1;}
.xcConfirm .popBox .btnGroup{float: right;}
.xcConfirm .popBox .btnGroup .sgBtn{margin-top: 14px; margin-right: 10px;}
.xcConfirm .popBox .sgBtn{display: block; cursor: pointer; float: left; width: 95px; height: 35px; line-height: 35px; text-align: center; color: #FFFFFF; border-radius: 5px; text-decoration: none;}
.xcConfirm .popBox .sgBtn.ok{background-color: #0095d9; color: #FFFFFF;}
.xcConfirm .popBox .sgBtn.cancel{background-color: #546a79; color: #FFFFFF;}