body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
input, select, textarea { -webkit-tap-highlight-color: rgba(0,0,0,0); border: 0; border-radius: 0; }
input, img { vertical-align: middle;outline: none;}
img{border:none;}
* { -webkit-tap-highlight-color: rgba(0,0,0,0); padding:0;margin:0;}
.inner-container::-webkit-scrollbar {display: none;}
::-webkit-scrollbar{display: none;}
html{background:#fff;}
body { color: #333; font-family:Microsoft YaHei; font-size: 14px;}
ul, ol, li { list-style: none;}
i{margin-right:5px;}
/*链接样式*/
a{color:#333;}
a:link{text-decoration: none;}
a:visited{text-decoration: none; color:#333;}
a:hover{text-decoration: none;}
/*内容位置*/
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
/*容器位置*/
.fl{float:left;}
.fr{float:right;}
.clear:after{ content:"\0020";display:block;height:0;clear:both;}
.clear{ zoom:1;}
.vm{ vertical-align:middle;}
.pr{ position:relative;}
.pa{ position:absolute;}
.pf{position:fixed;}
.zoom{ zoom:1;}
.hidden{ visibility:hidden;}
.none{ display:none;}
.visible{visibility: visible;}
.block{display:block;}
.ftd{text-decoration:line-through;}
.oh{overflow: hidden;}
/*字体大小*/
.fw{font-weight:bold;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}

.logobox {
    width: 60%;
    margin: 25px auto;
    position: relative;
    overflow: hidden;
    padding: 20px 5px;
}
.logobox img {
    float: left;
    height: 42px;
}
.logtext {
    float: left;
    font-weight: bold;
    font-size: 31px;
    color: black;
    margin-left: 6px;
    font-family: Arial,Georgia,Serif;
}
.login_bg {
    background: url(../images/login_bg.jpg) no-repeat center top;
    height: 400px;
    padding-top: 20px;
}
.zctt {
    font-size: 24px;
    margin: 10px auto 20px;
    background: url(../images/dl_ico.png) no-repeat;
    padding-left: 40px;
    color: #666;
    height: 30px;
    line-height: 30px;
}
.login_from_box{width:400px;padding:25px 0;background:#F3F4F9;float: right;margin-right: 100px;border-radius: 5px;}
.login_from_box .logo{margin:0px;padding:0px;}
.login_from_box .logo img{width:200px;}
.login_from_box .logo .title{font-size:28px;color:#333;margin-top:3px;}
.from_box{background:#fff;border-radius: 10px;padding:5px 20px 10px 20px;margin-top:40px;border:1px #ccc solid;}
.login_from_box .from_box .main{width:100%;height:40px;line-height:40px;padding:5px 0;border-top:1px #ccc solid;}
.login_from_box .from_box .main:first-child{border-top:0px;}
.login_from_box .from_box .main_title{width:80px;}
.login_from_box .from_box .main input{width:268px;padding:10px 5px;}
.login_from_box .from_box .main img{width:120px;height:36px;}
.login_from_box .main_op{padding:20px;color:#333;}
.login_from_box .main_op input{width:14px;height:14px;margin-right:5px;vertical-align:-2px;}
.login_from_box .button_box{padding:20px;padding-top:10px;}
.login_from_box .button_box button{width:100%;height:42px;line-height:42px;border-radius: 5px;border:0px;box-shadow: 2px 3px 10px #333;background: linear-gradient(#d7274d, #c21a46);color:#fff;font-size:16px;font-weight:bold;letter-spacing:5px;}

.prompt_box{position:absolute;top:0;left:0;background:rgba(233,221,122,0.8);width:100%;height:40px;line-height:40px;display:none;}
.prompt_box div{padding-left:30px;}
.prompt_box div span{color:red;margin-left:5px;}