html,body,div,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,a,span,em,form,input,button{padding:0;margin:0;}
a{text-decoration:none;}
ul,ol,li{list-style:none;}
img{border:none;max-width:100%;font-size:0;}
html{font-size:62.5%;}
body{font-size:1.4rem;font-family:"PingFang SC",arial;background:#f0f0f6;color:#030303;}
.fix:after{display:block; content:''; height:0; clear:both; overflow:hidden; visibility:hidden;}
.left{float:left;}
.right{float:right;}

.header{text-align:center;color:#ffffff;height:44px;line-height:44px;font-size:20px;background:#f16a01;position:relative;font-weight:500;}
.header a{display:inline-block;text-align:center;width:44px;height:44px;position:absolute;left:0;top:0;}
.header a img{display:inline-block;height:16px;vertical-align:middle;}

.logo{text-align:center;}
.logo img{display:inline-block;margin:45px 0 10px;font-size:0;width:92px;height:92px;}
.logo h1{margin-bottom:45px;font-size:23px;color:#030303;font-weight:normal;}


.loginform{margin:0 3%;}
.loginform .input{position:relative;margin-bottom:23px;position:relative;}
.loginform .input input{color:#c7c7c7;font-size:16px;border:1px solid #b9b9b9;padding:9px 9px 9px 38px;border-radius:3px;outline:none;width:100%;box-sizing:border-box;}
.loginform .input .tel{background:#fff url(../images/tel.png) no-repeat 11px center;background-size:auto 21px;}
.loginform .input .psw{background:#fff url(../images/psw.png) no-repeat 11px center;background-size:auto 21px;}
.loginform .input.code{padding-right:104px;}
.loginform .input.code input{background:#fff url(../images/code.png) no-repeat 9px center;background-size:auto 18px;}
.loginform .input .yzm{color:#fff;font-size:15px;width:90px;height:28px;line-height:28px;text-align:center;background:#ccc;position:absolute;right:0;top:50%;margin-top:-14px;}
.loginform .input .yzm.ok{background:#f16a01;}
.loginform .loginsubmit{margin-top:38px;}
.loginform .loginsubmit button{border:none;width:100%;border-radius:3px;background:#f16a01;color:#ffffff;font-size:16px;height:40px;line-height:40px;text-align:center;}

.alertbox{position:fixed;width:100%;height:100%;top:0;left:0;z-index:100;background:rgba(0,0,0,0.4);display:none;}
.alertbox .box{position:fixed;z-index: 200;width:300px;left:50%;margin-left:-150px;top:20%;background: #fff;}
.alertbox .box >.close{width:20px;height:20px;position:absolute;top:0;right:10px;background: #b2b2b2 url(../images/close.png) no-repeat center center;background-size: 10px auto;}

.alertbox .box .text .title{text-align:center;}
.alertbox .box .text .title span{display:inline-block;padding:36px 0 28px 45px;background:url(../images/icon_07.png)no-repeat 0 31px;background-size:auto 30px;font-size:18px;color:#030303;line-height:20px;}
.alertbox .box .text .des{margin:0 15px 18px;font-size:15px;line-height:20px;color:#9b9b9b;text-align:center;}
.alertbox .box .text{border-bottom:1px solid #e3e3e3;}
.alertbox .box .btns span{display:inline-block;text-align:center;width:100%;font-size:16px;color:#f16a01;margin:15px 0;}
