/* 全局样式 */
.w950{ width:950px !important; margin:0 auto;}

/* 注册页面 */
body{ background:#ededed;}
.ecsc-registLogin{ padding:0;}
.ecsc-registLogin .registLogin{ padding:25px 0; height:auto;}
.registLogin-header .logo{ height:auto; width:auto;}
.registLogin-header img{ width:220px;}
.registLogin-header .registLogin-header-fr{ top:50%; margin-top:-9px; background:url(../images/dhls/greater.png) no-repeat; padding-left:25px; color:#333; bottom:15px;}
.regist-banner{ display:none;}
.regist-wrap{ float:none; margin:0; padding:30px 40px; background:#fff; width:870px; border:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; font-family:"system-ui",Roboto,Helvetica,Tahoma,Arial; border:1px solid #dcdee3;}
.regist-wrap .user_pass_hd{ font-size:20px; line-height:1.1; color:#333; border-bottom:1px solid #ccc; padding-bottom:18px;}
.regist-wrap .user_pass_hd span{ float:right; font-size:14px; padding-top:3px; margin-top: -9px; background: url(../images/dhls/greater.png) no-repeat; padding-left: 25px; margin-top:2px;}
.regist-wrap .user_pass_hd span a{ color:#0887e6;}
.regist-wrap .user_pass_hd span a:hover{ text-decoration:underline;}
.regist-form{ padding:30px 0 0 0;}
.registLogin-layout .title{ font-size:16px; color:#793333; line-height:36px; padding:0 20px; background:#f5f7fa; margin-bottom:30px;}
.registLogin-layout .item{ padding-bottom:20px; overflow:visible; width:auto;}
.registLogin-layout .item:after{content:""; width:100%; float:none; clear:both; display:block; height:0; overflow:hidden;}
.registLogin-layout .item#phone_yz,.registLogin-layout .item#email_yz{ padding-bottom:20px;}
.registLogin-layout .item.on{ z-index:100000;}
.registLogin-layout .item .label{ width:185px; font-size:14px; color:#333; text-align:right; padding-right:15px; line-height:38px; padding-left:50px;}
.registLogin-layout .item .label em{ color:red; padding-right:5px;}
.registLogin-layout .item .item-info{ float:left; width:auto;}
.registLogin-layout .item .identity{}
.registLogin-layout .item .identity label{ width:auto; margin:0 30px 0 0; padding:0; height:38px; line-height:38px;}
.registLogin-layout .item .identity input{ vertical-align:top; margin:12px 5px 0 0;}
.form .item .text, .form .item .select{ padding:0 8px; line-height:36px; height:36px; font-size:12px; width:318px; border:1px solid #ccc;}
.regist-form .form .item i{ display:none;}
.form .item-focus .text{ border-color:#666;}
.registLogin-layout .form .item label.error, .registLogin-layout .form .item label.focus,.registLogin-layout .form .item label.succeed{ float:left; margin:0; color:#2A7AFB; line-height:38px; height:auto; position:static; background:url(../images/dhls/validate.png) -187px 10px no-repeat; margin-left:20px;}
.registLogin-layout .form .item label.succeed{ background-position:-115px -118px; height:38px;}
.registLogin-layout .form .item label.error{ width: 370px; display: block; margin-left: 250px; margin-bottom: -10px; }
.registLogin-layout .form .item .tx_rm{ left:510px; right:auto; top:38px; line-height:23px;}
.form .item #sms{ width:100px; padding:0 8px 0 10px;} 
.form .item #captcha{ width:100px; padding:0 8px 0 10px;}
.form .item #login_captcha/*, .form .item #sms*/{ width:100px; padding:0 8px 0 50px;}
.regist-form .item .btn-regist{ width:auto; padding:0 20px; font-weight:700; font-size:14px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; height:36px; line-height:36px; background:#2a7afb;}
.regist-form .item .btn-regist:hover{ background:#2466d4;}
.select-wrapper{ font-size: 12px; width:334px; height:36px; position: relative; cursor: pointer; background: #fff;}
#countryId{ border:1px solid #ccc;}
#countryId .tit{ position:relative; z-index:1;}
#countryId .c-flag{ position: absolute; top: 11px; left: 10px;}
.flags{ width: 20px; height: 16px; background:url(../images/dhls/flags.png) no-repeat;}
.select-down{ position: absolute; top:16.5px; right: 12px; height: 0; width: 0; overflow: hidden; font-size: 0; border-color: #999999 transparent transparent transparent; border-style: solid; border-width: 5px;}
.form .item .select-button{ width:334px; width:273px\0; height:36px; border: 0; background: #fff; cursor: pointer; padding:0 26px 0 35px;/* padding: 0\0;*/ overflow: hidden; text-align: left; outline: none; white-space: nowrap; word-break: keep-all; text-overflow: ellipsis; font-size:14px; float: left;}
.form .item-focus #countryId .text{ border-color:#ccc;}
.select-list{ background:#fff; border:1px solid #e8e8e8; box-shadow:0 0 3px #ddd; border-radius:3px; position:absolute; left:-1px; top:0; right:-1px; overflow:hidden;}
.select-list .jselect-search{ padding:5px; position:relative;}
.select-list .jselect-search input.jselect-keyword{ width: 100%!important; height: 30px!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 5px 26px 5px 10px; margin: 1px 0; font-size: 12px; line-height: 1.5; background-color: #fff; border: 1px solid #ccc; border-radius: 2px; outline: 0;}
.select-list .jselect-search input.jselect-keyword:focus{ border-color:#4d90fe}
.select-list ul{ overflow-x:hidden; overflow-y:auto; max-height:240px;}
.select-list li{ font-size:14px; color:#333; line-height:34px; padding-left:35px; position:relative;}
#countryId .select-list li span{ top:9px;}
.select-list li:hover,.select-list li.selected{ background:#eee;}
.select-list li.noresult,.select-list{ display:none;}


/*国家国旗*/
#fs1{background-position:0 0;}
#fs10{background-position:0 -26px;}
#fs100{background-position:0 -52px;}
#fs101{background-position:0 -78px;}
#fs102{background-position:0 -104px;}
#fs103{background-position:0 -130px;}
#fs104{background-position:0 -156px;}
#fs105{background-position:0 -182px;}
#fs106{background-position:0 -208px;}
#fs107{background-position:0 -234px;}
#fs108{background-position:0 -260px;}
#fs109{background-position:0 -286px;}
#fs11{background-position:0 -312px;}
#fs110{background-position:0 -338px;}
#fs111{background-position:0 -364px;}
#fs112{background-position:0 -390px;}
#fs113{background-position:0 -416px;}
#fs114{background-position:0 -442px;}
#fs115{background-position:0 -468px;}
#fs116{background-position:0 -494px;}
#fs117{background-position:0 -520px;}
#fs118{background-position:0 -546px;}
#fs119{background-position:0 -572px;}
#fs12{background-position:0 -598px;}
#fs120{background-position:0 -624px;}
#fs121{background-position:0 -650px;}
#fs122{background-position:0 -676px;}
#fs123{background-position:0 -702px;}
#fs124{background-position:0 -728px;}
#fs125{background-position:0 -754px;}
#fs126{background-position:0 -780px;}
#fs127{background-position:0 -806px;}
#fs128{background-position:0 -832px;}
#fs129{background-position:0 -858px;}
#fs13{background-position:0 -884px;}
#fs130{background-position:0 -910px;}
#fs131{background-position:0 -936px;}
#fs132{background-position:0 -962px;}
#fs133{background-position:0 -988px;}
#fs134{background-position:0 -1014px;}
#fs135{background-position:0 -1040px;}
#fs136{background-position:0 -1066px;}
#fs137{background-position:0 -1092px;}
#fs138{background-position:0 -1118px;}
#fs139{background-position:0 -1144px;}
#fs14{background-position:0 -1170px;}
#fs140{background-position:0 -1196px;}
#fs141{background-position:0 -1222px;}
#fs142{background-position:0 -1248px;}
#fs143{background-position:0 -1274px;}
#fs144{background-position:0 -1300px;}
#fs145{background-position:0 -1326px;}
#fs146{background-position:0 -1352px;}
#fs147{background-position:0 -1378px;}
#fs148{background-position:0 -1404px;}
#fs149{background-position:0 -1430px;}
#fs15{background-position:0 -1456px;}
#fs150{background-position:0 -1482px;}

#fs151{background-position:0 -1508px;}
#fs152{background-position:0 -1534px;}
#fs153{background-position:0 -1560px;}
#fs154{background-position:0 -1586px;}
#fs155{background-position:0 -1612px;}
#fs156{background-position:0 -1638px;}
#fs157{background-position:0 -1664px;}
#fs158{background-position:0 -1690px;}
#fs159{background-position:0 -1716px;}
#fs16{background-position:0 -1742px;}
#fs160{background-position:0 -1768px;}
#fs161{background-position:0 -1794px;}
#fs162{background-position:0 -1820px;}
#fs163{background-position:0 -1846px;}
#fs164{background-position:0 -1872px;}
#fs165{background-position:0 -1898px;}
#fs166{background-position:0 -1924px;}
#fs167{background-position:0 -1950px;}
#fs168{background-position:0 -1976px;}
#fs169{background-position:-30px 0;}
#fs17{background-position:-30px -26px;}
#fs170{background-position:-30px -52px;}
#fs171{background-position:-30px -78px;}
#fs172{background-position:-30px -104px;}
#fs173{background-position:-30px -130px;}
#fs174{background-position:-30px -156px;}
#fs175{background-position:-30px -182px;}
#fs176{background-position:-30px -208px;}
#fs177{background-position:-30px -234px;}
#fs178{background-position:-30px -260px;}
#fs179{background-position:-30px -286px;}
#fs18{background-position:-30px -312px;}
#fs180{background-position:-30px -338px;}
#fs181{background-position:-30px -364px;}
#fs182{background-position:-30px -390px;}
#fs183{background-position:-30px -416px;}
#fs184{background-position:-30px -442px;}
#fs185{background-position:-30px -468px;}
#fs186{background-position:-30px -494px;}
#fs187{background-position:-30px -520px;}
#fs188{background-position:-30px -546px;}
#fs189{background-position:-30px -572px;}
#fs19{background-position:-30px -598px;}
#fs190{background-position:-30px -624px;}
#fs191{background-position:-30px -650px;}
#fs192{background-position:-30px -676px;}
#fs193{background-position:-30px -702px;}
#fs194{background-position:-30px -728px;}
#fs195{background-position:-30px -754px;}
#fs196{background-position:-30px -780px;}
#fs197{background-position:-30px -806px;}
#fs198{background-position:-30px -832px;}
#fs199{background-position:-30px -858px;}
#fs2{background-position:-30px -884px;}
#fs20{background-position:-30px -910px;}
#fs200{background-position:-30px -936px;}
#fs201{background-position:-30px -962px;}
#fs202{background-position:-30px -988px;}
#fs203{background-position:-30px -1014px;}
#fs204{background-position:-30px -1040px;}
#fs205{background-position:-30px -1066px;}
#fs206{background-position:-30px -1092px;}
#fs207{background-position:-30px -1118px;}
#fs208{background-position:-30px -1144px;}
#fs209{background-position:-30px -1170px;}
#fs21{background-position:-30px -1196px;}
#fs210{background-position:-30px -1222px;}
#fs211{background-position:-30px -1248px;}
#fs212{background-position:-30px -1274px;}
#fs213{background-position:-30px -1300px;}
#fs214{background-position:-30px -1326px;}
#fs215{background-position:-30px -1352px;}
#fs216{background-position:-30px -1378px;}
#fs217{background-position:-30px -1404px;}
#fs218{background-position:-30px -1430px;}
#fs219{background-position:-30px -1456px;}
#fs22{background-position:-30px -1482px;}
#fs220{background-position:-30px -1508px;}
#fs221{background-position:-30px -1534px;}
#fs222{background-position:-30px -1560px;}
#fs223{background-position:-30px -1586px;}
#fs224{background-position:-30px -1612px;}
#fs225{background-position:-30px -1638px;}
#fs226{background-position:-30px -1664px;}
#fs227{background-position:-30px -1690px;}
#fs228{background-position:-30px -1716px;}
#fs229{background-position:-30px -1742px;}
#fs23{background-position:-30px -1768px;}
#fs230{background-position:-30px -1794px;}
#fs231{background-position:-30px -1820px;}
#fs232{background-position:-30px -1846px;}
#fs233{background-position:-30px -1872px;}
#fs234{background-position:-30px -1898px;}
#fs235{background-position:-30px -1924px;}
#fs236{background-position:-30px -1950px;}
#fs237{background-position:-30px -1976px;}
#fs238{background-position:-60px 0;}
#fs239{background-position:-60px -26px;}
#fs24{background-position:-60px -52px;}
#fs240{background-position:-60px -78px;}
#fs241{background-position:-60px -104px;}
#fs242{background-position:-60px -130px;}
#fs243{background-position:-60px -156px;}
#fs244{background-position:-60px -182px;}
#fs245{background-position:-60px -208px;}
#fs246{background-position:-60px -234px;}
#fs247{background-position:-60px -260px;}
#fs248{background-position:-60px -286px;}
#fs25{background-position:-60px -312px;}
#fs26{background-position:-60px -338px;}
#fs27{background-position:-60px -364px;}
#fs28{background-position:-60px -390px;}
#fs29{background-position:-60px -416px;}
#fs3{background-position:-60px -442px;}
#fs30{background-position:-60px -468px;}
#fs31{background-position:-60px -494px;}
#fs32{background-position:-60px -520px;}
#fs33{background-position:-60px -546px;}
#fs34{background-position:-60px -572px;}
#fs35{background-position:-60px -598px;}
#fs36{background-position:-60px -624px;}
#fs37{background-position:-60px -650px;}
#fs38{background-position:-60px -676px;}
#fs39{background-position:-60px -702px;}
#fs4{background-position:-60px -728px;}
#fs40{background-position:-60px -754px;}
#fs41{background-position:-60px -780px;}
#fs42{background-position:-60px -806px;}
#fs43{background-position:-60px -832px;}
#fs44{background-position:-60px -858px;}
#fs45{background-position:-60px -884px;}
#fs46{background-position:-60px -910px;}
#fs47{background-position:-60px -936px;}
#fs48{background-position:-60px -962px;}
#fs49{background-position:-60px -988px;}
#fs5{background-position:-60px -1014px;}
#fs50{background-position:-60px -1040px;}
#fs51{background-position:-60px -1066px;}
#fs52{background-position:-60px -1092px;}
#fs53{background-position:-60px -1118px;}
#fs54{background-position:-60px -1144px;}
#fs55{background-position:-60px -1170px;}
#fs56{background-position:-60px -1196px;}
#fs57{background-position:-60px -1222px;}
#fs58{background-position:-60px -1248px;}
#fs59{background-position:-60px -1274px;}
#fs6{background-position:-60px -1300px;}
#fs60{background-position:-60px -1326px;}
#fs61{background-position:-60px -1352px;}
#fs62{background-position:-60px -1378px;}
#fs63{background-position:-60px -1404px;}
#fs64{background-position:-60px -1430px;}
#fs65{background-position:-60px -1456px;}
#fs66{background-position:-60px -1482px;}
#fs67{background-position:-60px -1508px;}
#fs68{background-position:-60px -1534px;}
#fs69{background-position:-60px -1560px;}
#fs7{background-position:-60px -1586px;}
#fs70{background-position:-60px -1612px;}
#fs71{background-position:-60px -1638px;}
#fs72{background-position:-60px -1664px;}
#fs73{background-position:-60px -1690px;}
#fs74{background-position:-60px -1716px;}
#fs75{background-position:-60px -1742px;}
#fs76{background-position:-60px -1768px;}
#fs77{background-position:-60px -1794px;}
#fs78{background-position:-60px -1820px;}
#fs79{background-position:-60px -1846px;}
#fs8{background-position:-60px -1872px;}
#fs80{background-position:-60px -1898px;}
#fs81{background-position:-60px -1924px;}
#fs82{background-position:-60px -1950px;}
#fs83{background-position:-60px -1976px;}
#fs84{background-position:-90px 0;}
#fs85{background-position:-90px -26px;}
#fs86{background-position:-90px -52px;}
#fs87{background-position:-90px -78px;}
#fs88{background-position:-90px -104px;}
#fs89{background-position:-90px -130px;}
#fs9{background-position:-90px -156px;}
#fs90{background-position:-90px -182px;}
#fs91{background-position:-90px -208px;}
#fs92{background-position:-90px -234px;}
#fs93{background-position:-90px -260px;}
#fs94{background-position:-90px -286px;}
#fs95{background-position:-90px -312px;}
#fs96{background-position:-90px -338px;}
#fs97{background-position:-90px -364px;}
#fs98{background-position:-90px -390px;}
#fs99{background-position:-90px -416px;}


/* 登录页 */
.ecsc-registLogin .registLogin{ box-shadow:0 2px 4px rgba(0,0,0,.2); background:#fff; padding:20px 0;}
.regist-wrap.registLogin-banner{ padding-top:40px; padding-bottom:40px; height:auto; min-height:inherit; margin:0; border:1px solid #dcdee3; width:868px;}
.registLogin-layout{ padding-top:20px;}
.registLogin-banner .bd{ width:470px; height:auto; float:left; padding:0 40px 20px 0; border-right:1px solid #eee;}
.registLogin-banner .bd li{ overflow:hidden; height:auto;}
.registLogin-banner .bd .banner-width{ width:100%; height:300px;}
.registLogin-banner .hd{ position:static; margin:0 auto; width:320px; height:auto; float:right;}
.registLogin-banner .hd .login-wrap{ position:static; width:auto;}
.registLogin-banner .hd .login-wrap .login-form{ padding:0;}
.login-form .mt{ display:none;}
.login-wrap .login-form .item{ padding-top:30px;}
.login-wrap .login-form .last{ padding-top:0;}
.login-wrap .login-form .label{ width:100%; line-height:1.1; margin-bottom:10px; overflow:hidden; padding:0; text-align:left;}
.login-wrap .login-form .label span{ float:right; font-size:12px; padding-top:2px;}
.login-form .form .item i{ width:39px; height:38px; border-right:1px solid #ccc; background:#f3f3f3 url(../images/dhls/login-sprite.png) no-repeat; top:1px; left:1px;}
.login-form .form .item .i-name{ background-position:-200px 0;}
.login-form .form .item .i-pass{ background-position:-250px 0;}
.login-form .form .item .i-captcha{ background-position:-106px -56px;}
.login-form .form .item .text{ padding:0 0 0 50px!important; line-height:38px; height:38px; width:268px; -moz-transition: border-color .5s; -ms-transition: border-color .5s; transition: border-color .5s;}
.login-form .form .item .text[placeholder]{ font-family:"system-ui",Roboto, Helvetica, Tahoma, Arial;}
.login-form .login-btn .btn-entry{ font-size:16px; line-height:16px; height:auto; padding:12px 25px 13px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width:320px;}
.userReist{ margin-top:20px; font-size:12px; line-height:1.3; text-align:right;}
.userReist a{ color:#0887e6;}
.userReist a:hover{ text-decoration:underline;}

.footer-login .copyright{ padding:40px 0 70px; text-align:center; color:#999; font-size:12px; font-family:'system-ui',system-ui;}
.ecsc-getPassword-list .regist-wrap{ padding-top:40px; padding-bottom:40px; height:auto; min-height:inherit; margin:0; width:auto;}
.ecsc-getPassword-list .regist-form{ padding:40px 0 0 0;}
.msg_ts{ padding-left:160px;}


/* 会员中心 */
.dhls_header{ box-shadow:none;}
.header-wp{ background:#fff; padding-bottom:22px;}
.hd_search{ margin-top: 6px; }

#user{ font-family:"system-ui",Roboto,Helvetica,Tahoma,Arial;}
.user_nav{ background:#2a7afb;}
.user_nav ul{ overflow:hidden;}
.user_nav li{ float:left;}
.user_nav li a{ font-size:14px; line-height:40px; float:left; color:#fff; padding:0 30px;}
.user_nav li a:hover,.user_nav li.active a{ background:#2466d4;}
.layout2_main{ width:930px;}
.buyer_1{ width:250px; margin-right:20px;}
.buyer_attr{ height:240px; margin-bottom:20px; background:#fff; border:1px solid #dcdee3;}
.buyer_attr .hd{ padding:20px; border-bottom:1px solid #eee;}
.buyer_attr .hd img{ float:left; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.buyer_attr .hd .info{ margin-left:70px; word-break: break-all; font-size:14px; font-weight:bold; line-height:1.5; height:42px; padding:9px 0; font-weight:100;}
.buyer_attr .hd .news{ font-weight:100; color:#666; line-height:1.2; font-size:12px; padding-top:7px;}
.buyer_attr .hd .news i{ width:15px; height:13px; display:inline-block; vertical-align:top; margin-right:6px; background:url(../images/dhls/buyer-home.png) -433px -77px no-repeat;}
.buyer_attr .bd{ padding:25px 20px 0 20px;}
.buyer_attr .bd li{ overflow:hidden; padding-bottom:12px; font-size:14px;}
.buyer_attr .bd li i{ width:20px; height:20px; float:left; overflow:hidden; background:url(../images/dhls/buyer-home.png) no-repeat; margin-right:3px;}
.buyer_attr .bd li.info i{ background-position:-432px 0;}
.buyer_attr .bd li.tel i{ background-position:-432px -25px;}
.buyer_attr .bd li.email i{ background-position:-432px -50px;}
.buyer_attr .bd li a{ color:#333;}
.buyer_attr .bd li a:hover{ color:#2A7AFB; text-decoration:underline;}
.buyer_2{ width:660px;}
.buyer_info{ height:240px; background:#fff; margin-bottom:20px; border:1px solid #dcdee3;}
.info_con{ height:99px; background:#fafafa; border-bottom:1px solid #e8e8e8;}
.info_con ul{ overflow:hidden; padding-top:30px;}
.info_con li{ width:24.88%; text-align:center; float:left; font-size:14px; color:#999; border-right:1px solid #e8e8e8;}
.info_con li.last{ border:0;}
.info_con li a{ color:#999; font-size:15px;}
.info_con li a:hover{ color:#2A7AFB;}
.info_con li p{ color:#666; padding:5px 2px 2px; font-size:12px;}
.query_menu{}
.query_menu ul{ overflow:hidden;}
.query_menu li{ width:20%; float:left; text-align:center;}
.query_menu li a{ display:block; cursor:pointer; padding-top:25px;}
.query_menu li i{ width:61px; height:61px; display:block; margin:0 auto 11px; background:url(../images/dhls/buyer-home.png) no-repeat;}
.query_menu li.item01 i{ background-position:0 0;}
.query_menu li.item02 i{ background-position:-101px 0;}
.query_menu li.item03 i{ background-position:0 -80px;}
.query_menu li.item04 i{ background-position:-101px -80px;}
.query_menu li p{ color:#333;}
.query_menu li a:hover p{ color:#2A7AFB; text-decoration:underline;}
.home_img{ position:relative; width:250px; background:#fff; margin-bottom:20px; border:1px solid #dcdee3;}
.home_img .hd{ position:absolute; left:50%; bottom:25px;}
.home_img .hd ul{ margin-left:-22px;}
.home_img .hd li{ float:left; cursor:pointer; width:10px; height:10px; background:#fff; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; margin:0 3px 0 2px;}
.home_img .hd li.on{ background:#2A7AFB;}
.home_img .bd{ height:330px;}
.home_img .bd ul{}
.home_img .bd li{ float:left;}
.home_img .bd li img{ vertical-align:top;}
.home_pro{ padding:15px 20px; height:300px; background:#fff; border:1px solid #dcdee3; margin-right: -270px;}
.home_pro .hd{ overflow:hidden;}
.home_pro .hd h2{ font-size:14px; color:#333; font-weight:700; float:left;}
.home_pro .hd a{ float:right; color:#999; position:relative; padding-left:16px; background:none; width:auto; height:auto; top:auto; text-indent:inherit;}
.home_pro .hd a:hover{ color:#666;}
.home_pro .hd i{ width:12px; height:12px; position:absolute; top:50%; left:0; margin-top:-6px; background:url(../images/dhls/buyer-home.png) -404px -54px no-repeat;}
.home_pro .bd{ margin-top:30px;}
.home_pro .bd ul{ overflow:hidden;}
.home_pro .bd li{ float:left; width:100%; padding-top:15px;}
.home_pro .bd li img{ float:none;}
.home_pro .bd li p{ padding:0 20px; margin-top:10px; display:block;}
.home_pro .bd li p.price{ font-size:15px; color:#333;}
.layout2_side1{ width:250px;}
.buyer_3{}
.area_home{ background:#fff; margin-bottom:20px; padding:15px 20px; border:1px solid #dcdee3;}
.area_home .title{ font-size:16px; font-weight:700; color:#333;}
.area_home .center li{ margin-top:15px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}
.area_home .center li a{ color:#666;}
.area_home .center li a:hover{ color:#2A7AFB; text-decoration:underline;}
.area_home.home_active,
.area_home.home_news{ display: none; }
.area_home.home_guide{ height: 210px; }
.area_home.home_guide li{ line-height: 1.5; }

#menu{ width:auto; margin-bottom:20px;}
#menu dl{ border:0; padding:0 0 20px; background:#fff;}
#menu dl dt,.user-right .user-title{ background:#fcfcfc; border-bottom:1px solid #eee; padding:0 20px; line-height:39px; font-size:14px; font-weight:700;}
#menu dl dd{ margin:20px 20px 0; padding:0 0 0 10px; line-height:1.2; height:auto;}
#menu dl dd a{ color:#666;}
#menu dl dd.current a{ color:#2A7AFB;}
.user-right{ overflow:hidden; float:none; min-height:inherit; padding:0; width:auto; margin-bottom:20px; background:none;}
.user_main{ background:#fff; padding-bottom:20px;}
.user-right .user-title{ width:auto; float:none; overflow:hidden;}
.user-right .user-title h3{ font-size:14px; color:#333; font-weight:700;}
.user-right .user-title .user-title-r{ font-size:12px; color:#999; font-weight:normal;}
.user-right .user-title .user-title-r:hover{ color:#3a63c2;}
.user-right .user-counts{ width:auto; margin:20px 20px 0; float:none; overflow:hidden;}
.user-right .user-counts ul{ margin-left:-16px; overflow:hidden;}
.user-right .user-counts li{ width:auto; height:auto; background:none !important; opacity:1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); border-left:1px solid #eee; margin:0; padding:0 15px;}
.user-right .user-counts li a{ position:relative; float:left; line-height:16px; font-size:12px; font-weight:100; padding-left:23px; color:#333;}
.user-right .user-counts li .count-icon{ width:16px; height:16px; background:url(../images/dhls/user_icon.png) no-repeat; position:absolute; top:0; left:0;}
.user-right .user-counts li.curr a{ color:#2A7AFB; font-weight:700;}
.user-right .user-counts .user-count3 .count-icon{ background-position:0 0;}
.user-right .user-counts .user-count1 .count-icon{ background-position:-26px 0;}
.user-right .user-counts .user-count2 .count-icon{ background-position:-52px 0;}
.user-right .user-counts .user-count4 .count-icon{ background-position:-78px 0;}
.user-main,.user-order-list, .user-product-list, .complete-order-list, .user-vip-list, .user-single-list,.user-item-temp .thead, .user-item-temp .tbody, .user-item-temp .tfoot{ width:100%; float:none; overflow:auto;}
.user-item-temp .tr{ width:auto; float:none; overflow:hidden;}
.user-item-temp{ width:auto; float:none; margin:20px 20px 0;}
.user-item-temp .user-item-title{ width:auto; border-bottom-color:#dcdcdc; float:none;}
.user-item-temp .th{ background-color:#f0f0f0;}
.user-item-temp .tbody{ border-top:1px solid #dcdcdc;}
.complete-order-list .tore1{ width:390px;}
.consignee-info-list .tore2{ width:497px;}
.invoice-order-list .tore3{ width:437px;}
.complete-order-list .tore1 .ftx-08{ width:auto;}
.user-hangtit{ margin:20px 20px 0;}
.user_address_info{ width:auto; overflow:hidden; margin:20px 20px 0; float:none;}
.user_address_info .thead{ width:auto;}
.user_address_info .item{ float:none;height: auto;overflow: hidden;}
.user_address_info .tbody .td_l{ width:50%;}
.user_address_info .tbody .td_l .value{ width:70%;}
.user_address_info .tbody .td_r{ width:49.7%;}
.user_lack .user-hangtit, .user_return .user-hangtit{ margin:20px 20px 0;}
.user_return .user-single-list .u-operate{ width:152px;}
.user_return .user-single-list .td.td_bf, .user-main .td_bf, .user-item-temp .td_bf{ width:888px;}
.ecsc-explain{ float:none;}
.user-data{ float:none;}
.saft-item-lists{ float:none;}
.real-name{ float:none; min-height:inherit;}
.bind-list{ margin:20px 20px 0;}
.zc-zmore{ margin:20px 20px 0;}
.zc-head{ margin:0;}
.user-address-list{ margin:20px 20px 0;}
.user_return_app .user-product-list .t6{ width:auto; float:none;}
.ecsc-explain{ margin:20px 20px 0;}
.user_apply_return .ecsc-explain p{ width:auto; float:none;}
.user_apply_return .ecsc-explain p span{ width:auto; display:inline; float:none;}
.user_apply_return .applyReturnForm .return_ts{ float:none; overflow:hidden; margin:20px 20px 0;}
.user_apply_return .applyReturnForm{ float:none;}
.user_apply_return .form{ float:none; overflow:hidden; margin:0 20px; width:auto;}
.bonus-container{ float:none; margin:20px 20px 0; width:auto;}
.bonus-form{ float:right; margin-left:0;}
.user-bonus-temp .user-item-title h3, .user-coupons-temp .user-item-title h3{ float:none;}
.user-bonus-temp .user-item-title .bonus-tabs, .user-coupons-temp .user-item-title .tabs{ float:none; width:auto; overflow:hidden;}
.user-bonus-temp .u-bind-time{ width:174px;}
.user-bonus-temp .user-bonus-help{ width:auto; float:none; overflow:hidden;}
.user-trackpack .u-state{ width:266px;}
.user-fund-management .user-fund-tabs{ float:none; overflow:hidden;}
.user-fund-management .u-operation{ width:103px;}
.user-fund-management .th.u-desc{ width:579px;}
.user-fund-sumu .u-total{ width:auto; float:none;}
.user-payment-method{ float:none; width:auto;}
.user-fund-sumu .td{ float:none;}
.user-payment-method .payment-info{ width:auto; float:none; overflow:hidden;}
.user-payment-method .payment-info .payment-info-desc{ width:auto; float:none; overflow:hidden;}
.payment-info-list{ float:none; clear:both;}

.user-title .tabs{ width:auto; float:none; overflow:hidden;}
.user-title .tabs li.on{ border:0; border-bottom:2px solid #116ffe; background:none; color:#116ffe;}
.user-message-board{ width:auto; margin:0;}
.affiliate-code{ width:auto;}
.aff-item .aff-list{ width:709px;}
.aff-list .aff-form{ float:left;}
.user-vip-list .u-grade,.user-vip-list .u-number{ width:20%;}
.user-vip-list .u-percent{ width:29.5%;}
.user-vip-list .u-price-percent{ width:30%;}

.comment_lists .tabs{ margin:0 20px;}
.sc_mycomments{ margin:0 20px;}

.baitiao_info ul{ margin:0;}
.user-item-temp .th{ width:;}
.user-order-baitiao .b_info{ width:29.3%;}

.hint{ width:auto; float:none; clear:both; height:auto; line-height:1.5; padding:10px; text-align:left;}


.dhls_content{ max-width:1200px; margin: 0 auto;}
.header_c .dhls_user_nav{ padding:6px 170px 3px 300px;}
.header_c .dhls_user_nav ul{ float:right;}
.header_c .dhls_user_nav li{ margin:0 5px; float:left; position:relative; line-height:32px; font-size:12px;}
.header_c .dhls_user_nav .hd{ position:relative; z-index:1;}
.header_c .dhls_user_nav .hd a{ position:relative; padding:0 27px 0 10px; border:1px solid #fff; line-height:32px; height:32px; color:#666; display:block;}
.header_c .dhls_user_nav .hd span{ width:12px; height:8px; position:absolute; top:14px; right:10px;}
.header_c .dhls_user_nav .hd b{ position:absolute; display: inline-block; vertical-align: top; margin-top: 12px; margin-left: 5px; width: 12px; height: 12px;}
.header_c .dhls_user_nav .hd i,.header_c .dhls_user_nav .hd em{ position:absolute; top:0; left:0; width:0; height:0; border-color:rgba(255,255,255,0); border-color:transparent\9; _border-color:tomato; _filter:chroma(color=tomato); border-style:solid; overflow:hidden; border-width:6px; border-bottom-width:0; background:none; border-top-color:#fff;}
.header_c .dhls_user_nav .hd i{ top:2px; border-top-color:#b4b6bf;}
.header_c .dhls_user_nav .bd{ display:none;}
.header_c .dhls_user_nav li.on{ -webkit-box-shadow: 1px 1px 3px 0 #AAA; -moz-box-shadow: 1px 1px 3px 0 #AAA; box-shadow: 1px 1px 3px 0 #AAA; z-index:2;}
.header_c .dhls_user_nav li.on .hd{ background:#fff;}
.header_c .dhls_user_nav li.on .hd span{ -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg); top:19px;}
.header_c .dhls_user_nav li.on .hd i{ bordet-top-color:#2a7afb;}
.header_c .dhls_user_nav li.on .bd{ display:block; position:absolute; top:34px; left:0; padding:5px 10px; background:#fff; font-size:12px; white-space:nowrap; -webkit-box-shadow: 1px 1px 3px 0 #AAA; -moz-box-shadow: 1px 1px 3px 0 #AAA; box-shadow: 1px 1px 3px 0 #AAA; min-width:160px;}
.header_c .dhls_user_nav li.on .bd .style-red{ margin-left: 10px; }
.header_c .dhls_user_nav li.on .bd p a{ line-height:28px; display:block; padding:0 10px;}
.header_c .dhls_user_nav li.on .bd p a:hover{ background:#e6ecf2;}
.header_c .dhls_user_nav li.on .bd p.line{ height:1px; display:block; overflow:hidden; margin:5px 10px; background:#dae0e6;}
.header_c .dhls_user_nav li.on .bd p.tit{ font-weight:700; color:#222; line-height:28px; padding:0 10px;}

#footer.footer-minto{ border:0; background:none; margin-top:20px; padding:0;}
#footer .footer-desc-copyright{ padding:20px 0;}

.support{ display:none;}

.registLogin-header{ overflow: visible; }

.f_r {float: right; }
/*.header_t ul{ padding-top: 11px; }
.header_t ul li{ float:left; position:relative; line-height:24px; padding:0 10px; margin-right:5px; font-size:12px; color:#666;}*/
.header_t .f_r li{ padding:0 10px; margin:0 0 0 5px; z-index:11;}
.header_t .hd b,.header_c .dhls_user_nav .hd span{-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0); -webkit-transition-duration: 200ms; -moz-transition-duration: 200ms; transition-duration: 200ms; -webkit-transition-timing-function: linear; -moz-transition-timing-function: linear; transition-timing-function: linear; -webkit-transform-origin: 50% 30%; -moz-transform-origin: 50% 30%; transform-origin: 50% 30%; transition-property: transform; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform;}
.header_t .hd b{ position:relative; display:inline-block; vertical-align:middle; margin-top:3px; margin-left:5px; width:12px; height:12px;}
.header_t .hd i,.header_t .hd em{ position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; border-color: rgba(255,255,255,0); border-color: transparent\9; _border-color: tomato; _filter: chroma(color=tomato); border-style: solid; border-width:6px; background:none; border-top-color:#fff;}
.header_t .hd i{ top:2px; border-top-color:#b4b6bf;}
.header_t .bd{ display:none; position:absolute; top:21px; left:-1px; padding:5px 0; background: #FFF; white-space: nowrap; border: 1px solid #e0e0e0; min-width:144px; font-size:14px; border: 1px solid #f0f0f0\9; left: -1px\9;}
.header_t .bd p a{ line-height:28px; display:block; padding:0 10px; font-size:12px;}
.header_t .bd p a:hover{ background:#e6ecf2;}
.header_t .bd p.line{ height:1px; display:block; overflow:hidden; margin:5px 10px; background:#dae0e6;}
.header_t .bd p.tit{ font-weight:700; color:#222; line-height:28px; padding:0 10px;}
.header_t li.dropdown{ outline: 1px solid #e0e0e0; line-height: 22px;}
.header_t li.on{ background-color: #FFF; padding:0;}
.header_t li.on .hd{ padding:0 10px; background:#fff; position:relative; z-index:1;}
.header_t li.on .hd a{ color:#2a7afb;}
.header_t li.on .hd b{ -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg);}
.header_t li.on .hd i{ bordet-top-color:#2a7afb;}
.header_t li.on .bd{ display:block;}


/*底部*/
.mod-footer{ background: #065165; color: #5697aa; font-size: 14px; margin-top: 20px;}
.mod-footer a{ color: #5697aa; }
.mod-footer a:hover{ color: #87c0d2; }
.mod-footer .foot-service{ padding: 70px 0 23px 0; overflow: hidden;}
.mod-footer .fs-link{ overflow: hidden; }
.mod-footer .fs-link dl{ float: left; width: 233px; }
.mod-footer .fs-link dt{ color: #fff; font-size: 16px; margin-bottom: 30px; }
.mod-footer .fs-link dd{ margin-bottom: 10px; }
.mod-footer .fs-handler{ width: 759px; border-top: 1px solid #1E6175; margin-top: 40px; }
.mod-footer .fs-handler .title{ float: left; width: 320px; margin-right: 25px; padding-top: 30px; }
.mod-footer .fs-handler .title h2{ font-size: 20px; color: #fff; line-height: 1.3; margin-bottom: 8px;}
.mod-footer .fs-handler .title h2 span{  }
.mod-footer .fs-handler .title p{ font-size: 16px; }
.mod-footer .fs-handler .btn-wrap{ padding-top: 34px; }
.mod-footer .fs-handler .btn-wrap a{ float: left; height: 44px; line-height: 44px; color: #fefefe; text-align: center; padding: 0 20px; margin-right: 10px; background: #44C4C0; }
.mod-footer .fs-handler .btn-wrap a.a-blue{ background: #19B1D8; }
.mod-footer .fs-left{ float: left; width: 949px; }
.mod-footer .fs-right{ float: left; width: 250px; }
.mod-footer .frtitle{ color: #42c5c1; font-size: 24px; line-height: 1.1; margin-bottom: 30px; }
.mod-footer .frtitle .number{ display: block; font-size: 40px; }
.mod-footer .foot-copy{ color: #497e8f; text-align: center; padding: 50px 0; font-size: 12px;}

/*会员中心-订单中心*/
.release-from{ padding: 20px 20px 80px 20px; }
.release-from input{ border: solid 1px #CCC; }
.release-from .release-name, .release-from .release-title{ font-size: 14px;font-weight: bold;margin-bottom: 20px;}
.release-from .release-name { margin-right: 5px;}
.release-from .release-type { font-size: 14px; line-height: 20px; margin-right: 15px;}
.release-from .release-tp {padding: 20px 30px;overflow: hidden;line-height: 30px;margin-bottom: 34px;border-bottom: 1px solid #ddd;}
.release-from .release-fl {margin-right: 45px;}
.release-from .release-input { margin-left: 5px;width: 280px;padding: 0 10px;height: 30px;border-radius: 5px;}
.release-from .release-b {padding: 30px 30px 50px;border-bottom: 1px solid #ddd; margin-bottom: 34px;}
.release-from .release-ts {margin-bottom: 20px;color: #999;font-size: 14px;}
.release-from .release-textarea {width: 100%; min-height: 340px;}
.release-from .release-b-no {border-bottom: 0;}
.release-from .require-info-lb {width: 115px;display: inline-block;padding-right: 12px;text-align: right;}
.release-from .info-input {border-radius: 5px;height: 26px;padding: 0 5px; width: 65%;}
.release-from .info-item {float: left;width: 50%;margin-bottom: 20px;line-height: 26px;}
.release-from .info-btn {background-color: #13A6DD;color: #fff;cursor: pointer;font-size: 18px;text-align: center;border: 0;border-radius: 5px;padding: 8px 29px;margin: 14px 0 28px;}

.detail-box,.message-box {color: #333; padding: 40px;}
.detail-box p,.message-box p{ font-size: 16px; }
.detail-box .detail-info .detail-info-title,.message-box .message-info .message-info-title{position: relative;text-align: center;font-size: 24px; line-height: 45px; padding: 10px 0; border-bottom: 1px solid #ddd;}
.detail-box .detail-info .detail-info-tb,.message-box .message-info .message-info-tb { margin: 40px 0 12px; font-weight: bold; font-size: 16px;}
.detail-box .detail-info .info-text,.message-box .message-info .info-text { margin-top: 20px; line-height: 40px;}
.detail-box .detail-info .info-tp-name,.message-box .message-info .info-tp-name { width: 100%; margin: 28px auto;}
.detail-box .detail-info .info-tp-cp,.message-box .message-info .info-tp-cp { clear: both; line-height: 40px; padding-bottom: 36px;margin-bottom: 42px;position: relative;}
.detail-box .detail-info .info-tp-cp::before,.message-box .message-info .info-tp-cp::before { content: ''; position: absolute;display: block;left: 0; right: 0;bottom: -20px; border-bottom: 1px dashed #666;}
.detail-box .detail-info .detail-info-tb,.message-box .message-info .message-info-tb {margin: 40px 0 12px;font-weight: bold;font-size: 16px;}
.detail-box .detail-info .message-list,.message-box .message-info .message-list {  margin-top: 28px;}
.detail-box .detail-info .message-list .message-item {margin-bottom: 10px;}
.detail-box .detail-info .message-list .message-title {font-size: 18px; margin-bottom: 10px;}
.detail-box .detail-info .message-list .message-bref,.message-box .message-info .message-list .message-text { font-size: 14px; line-height: 28px;}
.detail-box .detail-info .message-list .message-link {height: 50px; overflow: hidden;}
.detail-box .detail-info .message-list .message-link-btn { font-size: 12px;background-color: #13A6DD;color: #fff;cursor: pointer;text-align: center;border: 0;border-radius: 5px; padding: 6px 18px; margin: 14px 0 28px;float: right;}
.message-box .message-info .message-list .message-item { padding: 20px 0;margin-bottom: 20px;border-bottom: 1px dashed #666;}
.message-box .message-info .message-list .message-name { margin-bottom: 12px; line-height: 26px;}



/* ------------------------- PAD端样式 ------------------------- */
@media only screen and (max-width: 1200px){
/* 登录页面 */
.w950{ width: 100% !important; overflow: hidden; }
.regist-wrap{ padding-left: 20px; }
.regist-wrap.registLogin-banner{ border: none; }
.registLogin-banner .bd{ width: 100%; border-right: none; }
.registLogin-banner .bd .banner-width{ width: 100%; margin-left: -68px; }
.registLogin-banner .hd{ float: left; }
.form .item .text{ width: 280px; }
.select-wrapper,.form .item .select-button{ width: 290px; }

/* 注册页面 */
.regist-wrap{ width: 100%; }
.regist-wrap .user_pass_hd{ padding-bottom: 20px; }
.regist-wrap .user_pass_hd span{ clear: both; float: none; display: block; margin-top: 12px; }
.regist-wrap .user_pass_hd:after{ clear: both; }
.registLogin-layout .item .label{ width: auto; padding-left: 0; display: block; float: none; text-align: left; }
.registLogin-layout .form .item .tx_rm{ left: 220px; top: 83px; }
.registLogin-layout .form .item label.error{ margin-left: 0; width: 75%; }

/* 会员中心 */

/*首页 消息*/
.layout2_main,.buyer_2,.buyer_1,.home_img,.layout2_side1{ width: 100%; margin-right: 0; }
.mt20{ width: auto!important; }
.layout2_side1{ margin-top: 20px; float: left; }
.w1200{ width: auto!important; overflow-x: hidden; }
.user_nav{ padding-left: 20px; }
.user_nav li a{ padding: 0 20px; }
#footer .footer-desc-copyright{ width: 95%; }
.query_menu li{ width: 50%; }
.buyer_info{ height: 350px; }
.home_pro{ width: 90%; padding: 5%; }

/*会员中心*/
#menu dl{ width: 100%; background: #fff; height: 100px; }
#menu dl dd{ float: left; width: 44%; margin: 5px; }
.user-data,.data-content{ width: auto; }
.user-data{ margin-left: -10px; }
.avatar_change{ float: none; width: 120px; margin: 20px auto; }
.data-content .item .label{ width: 95px; }
.data-content .item .value{padding-left: 110px;}
.safe-item .fore1{ width: 100%; }
.safe-item .fore2{ width: 90%; }
.ftx-04{ display: block; margin: 10px 0; }
.bind-list .bind-cont .bind-lcol{ width: auto; border-right:none; }
.bind-list .bind-cont h4{ font-size: 14px; }
/*.user-main .td_bf, .user-item-temp .td_bf{ width: 96%; }*/
.aff-item .aff-list{ width: auto; }
.aff-list .aff-form{ display: none; }
.aff-list .aff-list-top .aff-logo{ margin-right: 0; }
.aff-item .aff-title{ font-size: 12px; padding: 18px 0; }
.aff-list .aff-list-top{ padding: 0 15px; }
.user-right .user-counts li{ width: 40%; margin: 8px 0; }
.user-item-temp .user-item-title{ border-bottom: none; width: 600px;  }
.user-item-search{ margin: 5px 0; float: left; }
.user-item-filter{ margin-top: 10px; }
.user-hangtit .btn_address{ width: 65px; display: block; }
.user-hangtit span{ padding-top: 10px; display: block; }
.user-order-list,.user-product-list{ width: 890px!important; display: block; padding-right: 20px; }
.user-fund-management .user-fund-tabs{ width: 890px; }



}


