html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary{margin: 0;padding: 0;border: 0;vertical-align: baseline;background: transparent;user-select: none;-webkit-touch-callout: none; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0); font-family: "Microsoft Yahei",Tahoma,Arial,sans-serif;text-overflow:ellipsis;-o-text-overflow:ellipsis;-icab-text-overflow: ellipsis;-khtml-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;}
/* Handle box-sizing while better addressing child elements: http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
html{box-sizing: border-box;}
*, *:before, *:after{box-sizing: inherit;}
body{margin: 0 auto;max-height:99999px;min-height:1px;color: #333;position: relative;background-color: #eee;}
img,object,embed{max-width: 100%;}
ul{list-style: none;}
a{text-decoration: none;color: #333;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);display: block;}
/* fix HTML 5 strange img always adds 3px margin at bottom */
img{vertical-align: middle;}
/* let's clear some floats */
.clearfix:before, .clearfix:after{content: "\0020"; display: block; height: 0; overflow: hidden;}
.clearfix:after{clear: both;}
.clearfix{zoom: 1;}
.clear{clear: both}
input, textarea, keygen, select, button{font-family: "Microsoft Yahei",Tahoma,Arial,sans-serif;color: #333;outline:0px;}
::-webkit-input-placeholder{color: #a9a9a9;}
:-moz-placeholder{color: #a9a9a9;}
::-moz-placeholder{color: #a9a9a9;}
:-ms-input-placeholder{color: #a9a9a9;}
html{font-size: 12px;}
.pull-left{text-align: left;}
.c-red{color:#cc0000;}
.fr{float:right;}
input[type="button"], input[type="submit"], input[type="reset"]{-webkit-appearance: none;}
textarea{-webkit-appearance: none;}

/*ajax登录  */
.login-box{display:none;}
.login-box .title{background-color: #09B6F2;font-size:1.2rem;display: inline-block;width: 100%;}
.login-box .title span:nth-child(1){float: left;margin: 1rem;display: inline-block;}
.login-box .title span:nth-child(2){width: 1rem;float: right;margin: 1rem;display: inline-block;}
.login-bar{background-color: #fff;}
.login-bar ul li{padding:0 .25rem;border:1px solid #eee;width: 85%;margin:1rem auto;border-radius: 5px;}
.login-bar ul li span{width:15%;text-indent: 3rem;display: block;float:left;height:3rem;line-height:3rem;}
.login-bar ul li input{padding:0;border:0;width:85%;float:right;height:3rem;line-height:3rem;}
.login-bar ul li .code{width:45%;float:left;}
.login-bar ul li .code-img{width:40%;height:3rem;}
.login-bar ul li .send-code{width:40%;float:left;text-align: center;background-color:#fff;}
.login-bar ul li .explain{width:100%;text-indent: 1rem;}
.login-box .mobile-ico{background:url(../css/images/user.png) no-repeat .25rem 50%;background-size: 2rem;}
.login-box .pass-ico{background:url(../css/images/psw.png) no-repeat .25rem 50%;background-size: 2rem;}
.login-box .code-ico{background:url(../css/images/cp.png) no-repeat .25rem 50%;background-size: 2rem;}
.login-box .login-btn {text-align: center;}
.login-box .login-btn .submit{width: 85%;margin:0 auto 1rem;border:0;background-color:#09B6F2;color:#fff;height:3rem;line-height:3rem;}
.login-box .message-box{display: inline-block;color: red;width: 85%;margin: 0 auto 1rem;text-align: left;}
