@charset "utf-8";
/* CSS Document */


html,body,div,ul,li,ol,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,p,br,pre,textarea,blockquote,p,span,button{ margin:0; padding:0;border:0}
li{list-style-type:none; float:left}label{ cursor:pointer}img{vertical-align:top;border:0}em,i{font-style:normal}ol,ul,li {list-style:none}
.clearfix:before,.clearfix:after{content:""; display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}
a:link,a:visited{ text-decoration:none; color:#252525}a:hover,a:active{color:#ef2d36}
.fl{ float:left}.fr{ float:right}
.Hidebox{display:none}.Showbox{display:block}
.red{ color:#ef2d36 !important}
a.red{ color:#ef2d36 !important}
.f20{ font-size:20px}
.WhiteBG{ background:#fff}
.nomr{ margin-right:0 !important}
.nobb{ border-bottom:0 !important}
.nobg{ background:none !important}
.layui-layer-content .LoginCont{ height:auto !important }
.buy_content{display:none}


/*登录与注册*/
.LoginBG{ height:590px}
.LoginPubBox{ width:600px}
.LoginPubBox h1{ font-size:38px; color:#fff; text-shadow:0 3px 6px #666;}
.LoginBox{ width:405px; height:461px;}
.LoginBox .LoginOpacity{ opacity:0.3; background:#fff; filter:Alpha(opacity=30); width:427px; height:483px;z-index:2; top:0; left:0; box-shadow:0 6px 12px rgba(0,0,0,.155)}
.LoginCont{ background:#f6f8f9; padding:0 15px; width:325px; height:461px; z-index:222; left:8px; top:15px;}
.LoginCont h2{ height:58px; line-height:58px; border-bottom:#dfdfdf solid 1px; font-size:16px; font-weight:300; text-align:center; color:#666}
.LoginList{ width:100%; padding:2px 0}
.LoginList li{ width:100%; padding-top:8px}
.LoginList li p{ height:28px; line-height:28px; color:#666}
input.LoginInput{ width:310px; padding-left:5px; height:40px; line-height:40px; outline:none; background:#fff; border-radius:4px; border:#e8e8e8 solid 1px}
input.InputOn{ border-color:#26bc90 !important}/*输入正确*/
input.InputOff{ border-color:#ef2d36 !important}/*输入错误*/
input.CodeInput{ width:136px; padding-left:5px; height:40px; line-height:40px; outline:none; background:#fff; border-radius:4px; border:#e8e8e8 solid 1px; float:left}
a.CodeBtn{ float:right; background:#7f7e7e; width:152px; color:#fff !important; height:150px; text-align:center; color:#fff; height:42px; line-height:42px; border-radius:4px}
a:hover.CodeBtn{ color:#ff0 !important}
a:hover.CodeBtn,a.LoginRedBG{ background:#ef2d36}
a.LoginBtn{ width:326px; margin-top:15px; height:42px; line-height:42px; border-radius:4px; font-size:16px; color:#fff !important; text-align:center}
a:hover.LoginBtn{ background:#f60 !important}
input.LoginBtn{ width:326px; margin-top:15px; height:42px; line-height:42px; border-radius:4px; font-size:16px; color:#fff !important; text-align:center;border:none; background-color:#ef2d36 }
input.LoginBtn:hover{ background:#f60 !important}
a.LoginGreenBG{ background:#26bc90}
.LoginCont .tit{ padding-top:10px}
.LoginCont .tit label{ float:left}
.LoginCont .tit input.remember{ width:14px; height:14px; border-radius:1px; border:#e8e8e8 solid 1px; float:left; _margin-top:4px}
.LoginCont .tit a.ForgetSN{ float:right; color:#ef2d36 !important}
.LoginCont .tit a:hover.ForgetSN{ float:right; color:#f60 !important}
.LoginCont h3{ margin-top:20px; border-top:#dfdfdf solid 1px; height:18px; line-height:18px; font-size:14px; font-weight:300; padding-top:15px; text-align:center; color:#666; float:left; width:100%}
