/* body,div,p,span,strong,em,button,h1,img,input,a{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}
body{ margin:0; padding:0;font:12px SimSun;color:#555555;background:#c8d7ea;}
h1{ font-size:100%; font-weight:normal;}
input,button{vertical-align:middle;border:none;}
button{cursor:pointer;}
strong,em{font-weight:normal;font-style:normal;}
.clear{ clear:both;}

#login_box{position:relative;margin:43px auto;width:940px;height:540px;background:url(../images/login_bg.jpg);}
#login_cont{position:absolute;left:78px;top:165px;width:590px;height:310px;}
#login_cont h1{display:inline;float:left;margin:28px 75px 0 40px;width:172px;height:66px;}
#login_info{float:left; width:268px;height:235px;}
.field{ margin:0 0 14px 8px;width:265px; color:#415670;}
.field label{display:inline-block;width:58px;font-size:14px;text-align:right;}
.field input{padding:0 2px;width:194px;height:29px;border:1px solid #7f96af;line-height:29px;font-size:14px; background:url(../images/login_input_bg.gif) repeat-x;}
.field input.w_100{width:96px;}
.code_img{margin:0 1px 0 5px;width:92px; height:31px;vertical-align:middle;cursor:pointer;}
.field em{margin-left:58px;display:inline-block;color:#dd0000;}
.field input.login_butt{display:block;margin-left:58px;*margin-left:50px;padding:0;width:89px; height:29px;border:none;font-size:12px;background:url(../images/login_info_butt.gif) no-repeat;text-indent:-9999em;cursor:pointer;}
#login_cont p{text-align:center;color:#838384; font-family:arial,SimSun; } */

/*-----------------------------new login css------------------------------------*/

/* reset */
@charset "utf-8";
/* author:wangxu time:2014-08-04 */
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,dfn,em,img,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,form,label,legend,table,caption,tr,th,td,article{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
body{font:12px Microsoft YaHei,Arial,simsun, Helvetica, sans-serif;color:#535353; background:#fff;}
a{color:#5d5d5d;text-decoration:none;outline:none;}
a:hover{color:#ef5e30;text-decoration:none;}
input:focus{ outline:none;}
.fix{zoom:1;}
.fix:after{clear:both;content:" ";display:block;font-size: 0;height:0; visibility:hidden;}
ol,ul{list-style:none;}
img{border:none;}
table{border-collapse:collapse;}
th{font-weight:normal;}
input,button,select{vertical-align:middle;font:12px Microsoft YaHei,Arial,simsun, Helvetica, sans-serif;}
input{border:none;}
input[type='submit'],input[type='button'],input[type='reset'],button{cursor:pointer;}
button{padding:0;}
b,strong{font-weight:normal;}
em,i,dfn{font-style:normal;}
textarea{outline:none;resize:none;}


.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.tc{text-align:center;}
.tr{text-align:right;}
.ac{ margin-left:auto; margin-right:auto;}
.fl{float:left;}
.fr{float:right;}
.vm{vertical-align:middle;}
.pr{position:relative; /*overflow: hidden; */}
.pa{position:absolute;}
.abs_right{position:absolute;right:0;}
.dib{display:inline-block;}
.db{display:block;}
.hide{display:none;}
.ti{ text-indent:24px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f26{font-size:26px;}
.fb{ font-weight:bold;}
.c96{color:#969696;}
/*   base  */
#cartInfoId i{display:inline-block;vertical-align:middle;background-image:url(../images/icon.png);background-repeat:no-repeat;}
i{display:inline-block;vertical-align:middle;background-image:url(../images/icon.png);background-repeat:no-repeat;}
body{min-width:1203px; overflow-x:hidden;}
.ac{margin-left:auto;margin-right:auto;}
.extrude{color:#ff4200;}
.page-w,.cont{width:1203px;margin:0 auto;position:relative;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb25{margin-bottom:25px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml35{margin-left:35px;}
.mlr25{margin-left:25px;margin-right:25px;}
.m4auto{margin:20px auto;}
.ad img{display:block;width:230px;background:#f4f4f4 url(../images/pro1.gif) no-repeat center center;}
.f13{font-size:13px;}
.f14{font-size:14px;}
/*header*/
.my-cart{float:right;position:relative;margin-top:25px;width:148px;}
.shop_nav .my-cart{margin-top:10px;}

.carn{position:absolute;top:-8px;left:103px;z-index:100;padding:1px 5px;border-radius:9px; font-weight:bold;text-align:center; line-height:15px;background:#047bd7;color:#fff;}
a.cart-pay-btn{ float:right;width:116px;height:36px;text-align:center;font-size:14px;color:#fff;line-height:36px;background:#047BD7;}
a.cart-pay-btn:hover{background:#047BD7;color:#fff; opacity:0.9;filter:alpha(opacity=90);}
.no-goods-tip{height:88px;text-align:center; line-height:78px;color:#969696;}
.no-goods-tip img{margin-right:10px;vertical-align:middle;}
.nav-bar{width:100%;height:38px;border-bottom:2px solid #037bd6;}
.categorys{float:left;width:210px;height:38px;background:#037bd6;}
.categorys a{display:block;font-size:16px;line-height:38px;color:#fff;}
.categorys:hover{ opacity:0.9;filter:alpha(opacity=90);}
.categorys.ie8:hover{ background:#ff551a;}
.categorys:hover a{color:#fff;}
.categorys i{margin:0 14px 0 18px;width:13px; height:10px; background-position:-64px -633px;}
.nav{float:left;margin-left:9px;width:740px;}
.nav li{float:left;padding:0 19px;height:38px;text-align:center;}
.nav a{display:block;position:relative;font-size:14px;line-height:38px;color:#333;}
.nav a:hover,.nav .act a{color:#037bd6;}
.nav-hotline{float:right;margin-top:5px;}
.logo2{float:left;width:490px;height:60px;}
.logo2 a{float:left;width:160px;height:60px;text-indent:-999em;}
.logo2 span{float:left;margin-top:16px;height:35px;padding-left:8px;font-size:20px;line-height:35px;/*color:#333;*/font-weight:bold;}
.bg .h-main{margin:25px 0;}
.new-icon2{position:absolute;margin-left:2px;top:7px;vertical-align:3px;}
/*footer*/
.ensures{margin-top:11px;padding:29px 0;background:#f7f7f7;}
.ensures ul{margin-left:-122px;width:1336px; font-size:0;}
.ensures li{ float:left;margin-left:122px;width:212px;height:47px;font-size:16px;color:#999;}
.ensures h3{font-size:18px;color:#333;}
.ensures i{float:left;margin-right:12px;vertical-align:-8px;width:50px;height:50px;}
.ensures-ico1{background-position:0 -352px;}
.ensures-ico2{background-position:0 -403px;}
.ensures-ico3{background-position:0 -454px;}
.ensures-ico4{background-position:0 -767px;}
.footer{background:#fff;}
.footer dl{float:left;width:202px;}
.footer dt{margin-bottom:5px;font-size:13px;color:#5c5c5c; font-weight:bold;}
.footer dd{line-height:24px;color:#686868;}
.footer dd a{color:#686868;}
.footer dd a:hover{color:#ff4200;}
.footer-hotline{float:left;width:245px;color:#686868;}
.footer-hotline span{display:block;margin-bottom:5px;font-size:17px; font-weight:bold;color:#333;}
.footer-hotline img{display:block;margin-top:10px;width:80px;height:80px;}
.footer-business{float:left;width:148px;color:#686868;}
.footer-business h5{font-size:17px;color:#333;}
.footer-business p{line-height:26px;}
a.merchants-enter{display:block;margin-top:8px;width:90px;height:28px;text-align:center;font-size:14px;line-height:28px;color:#fff;background:#ff4200;}
a.merchants-enter:hover{background:#ff561b;color:#fff;}
.copyright{margin-top:10px;padding:25px 0 15px;line-height:24px;text-align:center;/*color:#656565;*/}

/*list shop list*/
.hot-brand-title{margin-bottom:15px;padding-top:15px;font-size:22px;color:#434343;}
.hot-brand-title img{margin-left:6px;}
.hot-brand-c{position:relative;margin-bottom:-10px;padding:15px 0 0 0;width:1196px;border:1px solid #f1f1f1;overflow:hidden;}
.hot-brand-list li{float:left;width:199px;height:230px; line-height:18px;}
.hot-brand-list li:first-child .onSale-info{ margin-left: -2px;}
.hot-brand-list li:hover span{color:#f7610f;}
.hot-brand-list li:hover a{color:#f7610f;}
.hot-brand-list img{display:block;  margin: 0 auto 13px;width:140px;height:140px;background:#f4f4f4 url(../images/pro1.gif) no-repeat center center;overflow:hidden;}
.hot-brand-list h4{width:140px;max-height:39px;overflow:hidden; font-size: 12px;}
.price{ color: red !important; font-size: 14px;}
.onSale-info{ border-left: 1px solid #f1f1f1; padding-left: 20px;}
.onSale-info h4 span{ font-size: 16px; display: block; color:#000;}
.hot_ss{ padding: 10px 0;display: block; font-size: 14px; color:#e60000;}
.hot_ss strong{ font-size: 16px; font-weight: bold; color: red;}

/*登录框和登录*/
.login-cnt{width:320px;background:#fff;box-shadow: 5px 5px 15px rgba(100,100,100,.2), -5px -5px 15px rgba(100,100,100,.2);}
.type-pop.login .login-cnt{padding:20px 24px 20px;}
.login-title{margin-bottom:25px;}
.login-title span{float:left;font-size:18px;color: #333;font-weight: bold;/*margin:20px 0 0 25px;*/}
.login-title a{float:right;margin-top:3px;margin-right:10px;font-size:14px;color:#047bd7;}
.login-title a:hover{text-decoration:underline;}
.login-sidebar ul{}
.login-field{margin-top: 18px;width: 265px;height: 33px;border-bottom: 1px solid #ebebeb;position: relative;margin-left: 25px;}
.login-field img{position: absolute;right: 0px;top: -10px;}
.login-field .txt{ width: 316px;height: 18px; color: #b5b5b5; position: absolute; left: 45px; top:10px; z-index: 2; display: none;}
.login-field .passWa{ width: 316px;height: 18px; color: #b5b5b5; position: absolute; left: 45px; top:10px; z-index: 2; display: none;}
.login-field.focus,.login-field.act{border:1px solid #8cb659;}
.login-field i{width:32px;height:33px;border-right:1px solid #d9d9d9;float:left;}
.login-field.act i{border-right:1px solid #8cb659;}
.login-field .textbox{display:block;float:left;padding:7px 10px;width:240px;border:none;background:none;font-size:14px;}
.login-col{position:relative;margin:15px auto -15px;/*height:598px;background:url(../images/gylht_loginbg.png) center repeat-x;*/}
.textbox::-webkit-input-placeholder{color:#bebebe;}
.textbox:-moz-placeholder{color:#bebebe;}
.textbox::-moz-placeholder{color:#bebebe;}
.textbox:-ms-input-placeholder{color:#bebebe;}
.login-field.pr .textbox{width:166px;}
.verification-code{position:absolute;top:5px;right:5px;display:block;width:78px;height:20px;border:1px solid #897375;cursor:pointer;}
.login-tips{margin-top:16px;color:#fa5f19;font-family:simsun;}
.login-tips a{float:right;color:#535353;font-family:simsun;}
.login-tips a:hover{color:#047BD7;}
.login-btn{margin: 35px 0;width:265px;padding:7px 0;font-size:20px;text-align:center;color:#fff;background:#0180e0;border-radius:4px;margin-left: 27px}
.login-btn:hover{background:#0180e0;}
.login-other{position:absolute;bottom:48px;}
.login-other a,.login-other{color:#5b5b5b;font-family:simsun;}
.login-other a:hover{text-decoration:underline;}
.login-other em{margin:0 1px;color:#5b5b5b;}
.user-icon{background-position:0 -650px;}
.pw-icon{background-position:0 -684px;}
.verification-icon{background-position:0 -718px;}
.act .user-icon{background-position:-33px -650px;}
.act .pw-icon{background-position:-33px -684px;}
.act .verification-icon{background-position:-33px -718px;}
.login-icon2{margin-right:8px;vertical-align:-4px;width:18px;height:17px;background-position:-58px -480px;}
.lMore-icon{margin-right:6px;vertical-align:-3px;width:19px;height:19px;background-position:-58px -459px;}

/*new login*/
.login-shadow{position:absolute;right:5px;top:58px;padding:6px;width:380px;opacity:0.45;filter:alpha(opacity=45);border-radius:5px;}
.login-pic{position:absolute;left:0;top:0;width:100%;/*height:598px;background:url(../images/gylht_login.png) center no-repeat;*/}
.login-pic img{display:none;max-width:100%;height:598px;}
.login-sidebar{position:relative;float:right;/*margin-top:130px;*/margin-right:50px;}
.join-btn{position:absolute;bottom:-35px;right:0;display:block;width:107px;height:35px;text-align:center;font-size:14px;line-height:35px;background:#8cb659;color:#fff;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.join-btn:hover{color:#fff;}

.print_infor{width:650px;float:right;margin-top: 25px;}
.print_infor a{color:#4d8af8;text-decoration:underline;cursor: pointer;}
.err_message{color:red;font-size:12px;margin:15px 0 0 35px;}


/*new login20200909*/
.logo2 span{color:#fff;}
.logo2{margin-top: 20px;}
.bg .h-main a.app{color:#fff;float: right;margin-right: 50px;margin-top: 40px;}
.bg .h-main a.app:hover{color:#fff;}
.login-cnt{border-radius: 8px;}
.login-field .textbox {padding: 8px 13px;}
.login-pic {position: absolute;left: 0;top: 0;width: 100%;height: 600px;background: url(../images/banner20200909.jpg) center no-repeat;}
.login-sidebar {margin-top: 150px;}
.login-col{height: 600px;background: #061729;}
.banner_bom {width: 100%;height: 150px;background: #06172a;margin-top: 15px;}
.banner_bom div{width: 100%;height: 150px;background:url(../images/banner_bom.jpg) center no-repeat;}
.footer{background:#06172a;margin-top: -10px;}
.copyright{margin-top:10px;padding:25px 0 15px;line-height:24px;text-align:center;color:#fff;opacity: 0.5;}
.login-title span{position: relative;left: 115px;height: 40px;top: 20px;}


.login-header {
    height: 100px;
    width: 100%;
    background: #06172a;
    margin: 0 auto;
    padding: 0;
    margin-top: -25px;
    margin-bottom: -15px;
}
body {
    background:#06172a;
    font-family: Microsoft Yahei;
}
/*new loginqqxp 20201204*/
.login-pic2{position: absolute;left: 0;top: 0;width: 100%;height: 600px;background: url(../images/bannerqqxp.jpg) center no-repeat;}
.banner_bom2 {width: 100%;height: 150px;background: #06172a;}
.banner_bom2 div{width: 100%;height: 150px;background:url(../images/banner_bom_qqxp.jpg) center no-repeat;}