@charset "utf-8";

/* CSS reset */
html,body,div,h1,h2,h3,h4,h5,h6,div,a,span,ul,ol,li,p,dl,dt,dd,input,select{font-size:12px;color:#3d3c3c;margin:0;padding:0;font-family:"Microsoft yahei"; letter-spacing:1px;}
.fontFamilyHeiTi {font-family:"黑体";}
em{font-style:normal;}
ul,li{list-style:none;}
input{overflow:visible;outline:none;line-height:30px\9;border:1px solid #ccc;height:28px;}
input[type=checkbox]{height:auto;}
input[type=radio]{ border:none}
input,img{vertical-align:middle;}
img{border:none;}
article, aside, footer, header, hgroup, main, nav, section{ display:block;}
footer{ display:block; bottom:0px;width:100%;}
a{text-decoration:none;}
a:focus{outline:0;}
a:hover{text-decoration:none;cursor:pointer;}
select {vertical-align:middle;}

/*common*/
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}
.ml20{margin-left:20px;}
.mr20{margin-right:20px;}
.pt0{ padding-top:0px;}
.pl0{ padding-left:0px;}
.pr0{ padding-right:0px;}
.pb0{ padding-bottom:0px;}
.h36{height:36px;}
.lh30{line-height: 30px;}

.clear{ clear:both}
.clearfix:after{content:" ";clear:both;display:table;}
.clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}

.yahei,.yahei a{font-family:"Microsoft yahei";}

.borerNone{ border:none;}
.none{display:none;}
.block {display:block;}

.pr{position:relative;}
.pa{position:absolute;}
.sign_header{min-height: 70px;border-bottom:1px solid #ebebeb; background-color: #f5f5f5;}
.sign_header .logo{text-align: center;padding-top:19px;}
.signUpFooter{width:100%;}
.sign_footer{height: 50px; background-color:#3a3a3a;}
.footer_text{text-align: center;color: #c8c8c8; font-size: 12px; font-family: "Microsoft YaHei", arial;padding-top:18px;}
.footer_text a{color: #c8c8c8; text-decoration: none;}
.footer_text a:hover{color: #c8c8c8; text-decoration: none;}
.downloadBg{height:49px;background: #ffe4b4;border-bottom:1px solid #efd09c;position: relative;}
.downText{color: #9c572d;font-size: 15px;line-height: 50px;width:610px;margin:0 auto;}
.downText_m:after{content:'.';display: block;clear: both;font-size: 0;line-height: 0;visibility: hidden;height: 0;}
.downText span{color: #d9a775; font-size: 20px;}
.downText a{border:1px solid #ebcc9a;background: #fffbf3;
    border-radius: 4px;
    -moz-border-radius:4px;
    -webkit-border-radius: 4px;
    padding:7px 10px;
    margin-left: 10px;
    font-size: 14px;
    color: #9c572d;
    -webkit-transform: linear 0.2s;
    -moz-transform: linear 0.2s;
    -ms-transform: linear 0.2s;
    -o-transform: linear 0.2s;
    transform: linear 0.2s;
}
.downText a:hover{ background: #fef9ef;}
.downText a span{ color: #c39d86 !important;font-size: 16px;}
.downClose{position: absolute;right: 15px;top:14px;}
.downClose span{ color: #d9a775; font-size: 20px;}
.downClose span:hover{cursor: pointer;}
.enterTitle{padding-top:100px;}
.enterTitle h2{    font-size: 24px;
    color: #797979;
    font-weight: 100;
    text-align: center;
    margin-bottom: 40px;}
.pwdEnter{position: relative;}
.pwdEnter span{
    position: absolute;
    color: #999;
    padding: 0px 0px 0px 6px;
    line-height: 47px;
    font-size: 15px;
}
#pwdEnterError{color: #f42c2c;display: none; position: absolute;margin-top: 10px;}
.pwdError{border-color: #f27777 !important;}

.userEnter{position: relative;}
.userEnter span{
    position: absolute;
    color: #999;
    padding: 0px 0px 0px 6px;
    line-height: 47px;
    font-size: 15px;
}
#userEnterError{color: #f42c2c;display: none; position: absolute;margin-top: 10px;}
.userError{border-color: #f27777 !important;}
.displayNone{display: none !important;}

/*mobile*/
.downloadBg_mobile{height:64px;line-height:64px;background: #ffe4b4;border-bottom:1px solid #efd09c;position: relative;}

@media screen and (max-width: 320px) {
    .downloadBg_mobile{height: 50px;line-height: 50px;}
    .downText_mobile{padding-top:.5rem !important;}
    .dowButton_mobile{line-height: 50px !important;}
    .downClose_mobile{top:1.2rem !important;}
}
.downText_mobile{color: #9c572d;font-size: 12px;line-height: 20px;float:left;padding-left:4%;padding-top:12px;}
.dowButton_mobile{float:left;line-height: 64px;}
.dowButton_mobile a{border:1px solid #ebcc9a;background: #fffbf3;
    border-radius: 4px;
    -moz-border-radius:4px;
    -webkit-border-radius: 4px;
    padding:7px 10px;
    margin-left: 4%;
    font-size: 12px;
    color: #9c572d;
    -webkit-transform: linear 0.2s;
    -moz-transform: linear 0.2s;
    -ms-transform: linear 0.2s;
    -o-transform: linear 0.2s;
    transform: linear 0.2s;
}
.dowButton_mobile a:hover{ background: #fef9ef;}
.dowButton_mobile a span{ color: #c39d86 !important;font-size: 13px;}
.downClose_mobile{position: absolute;right: 2%;top:20px;}
.downClose_mobile span{ color: #d9a775; font-size: 22px;}
.enterTitle_mobile{padding-top:45px;}
.enterTitle_mobile h2{    
    font-size: 16px;
    color: #797979;
    font-weight: 100;
    text-align: center;
    margin-bottom: 40px;}
.signUpFooter_mobile{width:100%;position: absolute;bottom: 0;min-height: 30px; background-color:#3a3a3a;line-height: 30px;}
.footer_text_mobile{margin:0 auto;text-align: center;color: #c8c8c8; font-size: .8rem; font-family: "Microsoft YaHei", arial;}
.footer_text_mobile a{color: #c8c8c8; text-decoration: none;font-size:.8rem;}
.footer_text_mobile a:hover{color: #c8c8c8; text-decoration: none;}
@media screen and (max-width:519px){
    .downText_mobile{padding-left:2%;width:53%;}
    .dowButton_mobile a{margin-left:8%}
    .downClose_mobile{right:1%;}
}
@media (min-width:415px) and (max-width:519px){
    .dowButton_mobile a{margin-left:10%}
}
@media screen and (min-width:520px){
    .downText_mobile{padding:0;line-height:64px;}
    .downText_m{width:480px;margin:0 auto;}
}
@media screen and (max-width: 374px){

}
