﻿/* CSS Document */
body{margin:0 auto;padding:0;color:#333;font-size:12px; font-family:"微软雅黑"; background:url(../images/bg.jpg) no-repeat top center;}
body > div{margin-right:auto;margin-left:auto; } 
div,form,ul,ol,li,span,p,dl,dt,dd,img{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,ol,li{list-style:none}
table,td,textarea{font-size:12px; resize:none;}

a{color:#20366f;text-decoration:none;}
a:hover{color:#FF0000;text-decoration:underline;}

.nl,.nl a,.nl a:hover,a.nl,a.nl:hover{text-decoration: none;}
.ul,.ul a,.ul a:hover,a.ul,a.ul:hover{text-decoration: underline;}

img {vertical-align:middle; border:0;}
/*共用*/

/*清除浮动*/
.clearbox {
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	border: 0px;
	visibility: hidden;
}
/*溢出隐藏*/
.overflow_hidden {
    overflow: hidden;
}


#wrapper{ width:100%; margin:0 auto; text-align:center;}
.login_box{width:410px; margin:0 auto; background:url(../images/login_bg.png); -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; height:460px; overflow:hidden; position:relative;}
.login_box .box_a{width:100%; float:left;}
.login_box .box_a .logopic{width:100%; float:left; text-align:center; margin-top:60px;}
.login_box .box_a ul{width:314px; float:left; margin-left:48px; margin-top:23px;}
.login_box .box_a ul li{margin:10px 0; width:314px; float:left; position:relative;}
.login_box .box_a ul li.txtbox{background:rgba(255, 255, 255, 0.14)!important; filter:Alpha(opacity=14); background:#fff; height:40px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.login_box .box_a ul li.user_b .bo{background:url(../images/user_ico.png) no-repeat 20px center; height:30px; padding:5px 0; }
.login_box .box_a ul li.pass_b .bo{background:url(../images/pass_ico.png) no-repeat 20px center; height:30px; padding:5px 0; }
.login_box .box_a ul li.txtbox .bo input{ width:85%; font-size:16px; float:right; background:none; outline:none; border:none; height:30px; color:#fff; box-sizing:border-box; padding-right:20px;}
.login_box .box_a ul li.txtbox .error{ width:35px; height:35px; background:url(../images/error_cuo.png) no-repeat; position:absolute; right:-39px; top:3px; display:none;}
.login_box .box_a ul li.butt_b input{background-color:#f8fcfa; color:#69b26a; font-size:18px; width:100%; height:48px; text-align:center; border:none; border-radius:5px; -webkit-appearance:none; cursor:pointer;}
.login_box .box_a ul li.Other_b label{float:left; color:#fff; font-size:14px; cursor:pointer; line-height:30px;}
.login_box .box_a ul li.Other_b label input{}
.login_box .box_a ul li.Other_b a{ float:right; line-height:30px; color:#fff; font-size:14px;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #fff;}
input:-moz-placeholder, textarea:-moz-placeholder {color:#fff;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#fff;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color:#fff;}