body { background: #ffffff;}
body,div,p,ul,li,dl,dt,dd,span,h1,h2,h3,ol,form,fieldset,input,textarea,blockquote,th,td { margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0; }
a { text-decoration:none; cursor: pointer; color:inherit; }
em,strong,b,u,i { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
h1,h2,h3 { font-size:100%; font-weight:normal; }
input,textarea,select { font-family:inherit; font-size:inherit; font-weight:inherit; font-size:100%; }
img { border:0 none; }
html { font:14px "微软雅黑",Microsoft YaHei,Verdana,Arial,Helvetica,sans-serif; }
input{ border:none;}
/*-webkit-text-size-adjust:none*/
.total_div { 
	
	
}
.total_div_bg {
	width: 100%;
	height: 100%;
}
.login_nav { width: 1000px !important; margin: 0 auto;}
.row { margin-left: 0 ; margin-right: 0;}
.nav_logo { float: left; font-size: 34px; color: #313131; font-weight: 600; line-height: 60px;}
.nav_logo img { vertical-align: middle;}
.clearfix { clear: both;}
.login_con {}
.login_div { position: relative; width: 1000px !important; margin: 0 auto; margin-top: 128px;}
.login_input { 
	width: 360px; 
	padding: 40px 30px 55px 30px;
	background-color: rgba(255,255,255,0.2); 
    border-radius: 10px; 
}
.login_tit { 
	font-size: 22px; 
	color: #fff; 
	margin-bottom: 35px !important; 
	font-weight: 600;
	text-align: center;
	}
.username, .userpassword { 
	background: rgba(0,53,133,0.4);
	width: 360px; 
	height: 52px; 
	line-height: 52px;
	 margin-bottom: 24px;
	 border-radius: 30px;
	  }
.username p, .userpassword p, .usercode p { 	
	width: 52px;
	height: 52px; 
	float: left;
	    }
.name_icon { 
	background-position: 0 0;
	}
.passwprd_icon_bg {
	width: 24px; 
	height: 24px; 
  	margin-top: 8px;
  	margin-left: 16px; 
  	float: left;	
  }
.code_icon_bg { 
	width: 24px; 
	height: 24px; 
  	margin-top: 8px;
  	margin-left: 16px;
  	float: left;	 
  	}
.icon_bg { 
	width: 24px; 
	height: 24px; 
  	margin-top: 8px;
  	margin-left: 16px;  
  	float: left;	
  	}
  	.icon_bg img, .code_icon_bg img, .passwprd_icon_bg img {
  		width: 100%;
  	}
.username input,  .userpassword input{ 
	float: left; 
	width: 300px; 
	height: 24px; 
	padding: 14px 0; 
	border: 0; 
	background: 0;
   	font-size: 16px; 
   	color: #fff; 
   	outline: none;
   	}
.usercode { 
	background: rgba(0,53,133,0.4); 
	width: 240px; 
	height: 52px; 
	line-height: 52px; 
	margin-bottom: 24px;
   position: relative;
   border-radius: 30px;
   }
.usercode input{ 
	float: left; 
	width: 168px; 
	height: 24px; 
	padding: 14px 0; 
	border: 0; 
	background: 0;
   font-size: 16px; 
   color: #fff; 
   outline: none;
   }
.code_img { 
	width: 100px; 
	height: 52px;
	background: #fff; 
	position:absolute; 
	border-radius: 30px;
	right: -120px; 
	top:-1px; 
	display: block; 
	text-align: center;
	}
.defalut_box { 
	font-size: 12px; 
	color: #fff; 
	vertical-align: 
	middle; 
	font-weight: normal !important;
	}
label { 
	display: inline-block; 
	max-width: 100%; 
	margin-bottom: 5px;
	}
input[type=checkbox] { 
	margin: 4px 0 0; 
	line-height: normal; 
	box-sizing: border-box; 
	padding: 0;
	}
.forget_code { 
	margin-top: 0; 
	margin-right: -5px; 
	width: 77px; 
	height: 25px; 
	float: right;
	}
.forget_code a { 
	font-size: 12px; 
	color: #fff;}
/*.login_btn:link { }*/
.login_btn { 
	width: 360px; 
	height: 56px; 
	margin-top: 25px; 
	line-height: 56px; 
	background-color: rgba(0,53,133,0.4); 
	display: block; 
	text-align: center;
 	font-size: 16px;
 	color: #fff; 
 	border-radius: 30px; 
 	} 
.login_body {	
	width: 100%;
	height: 100%;
	overflow: hidden;	
}
#header {
    background: url(/images/login/bg.png) no-repeat center top fixed;
    background-size: cover;
}
.login_box {
	height: 969px;
	position: relative;
}
.loginform {
	/*position: absolute;
	bottom: 80px;
	right: 220px;*/
}
.login_cum {
	width: 1650px !important;
    margin: 0 auto;
    position: relative;
    padding-top: 120px;
    overflow: hidden;
}
.login_row {
/*	display: inline-block;*/
}
.fadeInDown {
	animation-name: fadeInDown;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    z-index: 100;
}
.support {
	font-size: 20px;
	color: rgba(255,255,255,0.6);
	position: absolute;
	bottom: 70px;
	left: 100px;
}
.col-md-6 {
    float: right;
    margin-right: 90px;
    margin-top: 50px;
}  
 /*分辨率低于1440，采用下面的样式*/
    @media screen and (max-device-width: 1440px){
.login_cum {
	width: 1260px !important;
    margin: 0 auto;
    position: relative;
    padding-top: 120px;
    overflow: hidden;
}
.col-md-5 img {
	width: 70%;	
}
.col-md-6 {
    float: right;
    margin-right: 0px;
    margin-top: 30px;
}
.login_input {
    width: 300px;       
}
.login_tit {
    font-size: 18px;    
}
.username, .userpassword {    
    width: 300px;
    height: 42px;
    line-height: 42px;
    margin-bottom: 18px;    
}
.username p, .userpassword p, .usercode p {
    width: 42px;
    height: 42px;    
}
.icon_bg {
    width: 20px;
    height: 20px;   
    margin-top: 6px;    
}
.username input, .userpassword input {  
    width: 250px;
    height: 20px;
    padding: 11px 0;      
    padding-left: 8px;
    font-size: 14px;
    color: #fff;    
}
.passwprd_icon_bg {
    width: 20px;
    height: 20px;
    margin-top: 6px;    
}
.usercode {   
    width: 200px;
    height: 42px;
    line-height: 42px;
    margin-bottom: 20px;    
}
.code_icon_bg {
    width: 20px;
    height: 20px;
    margin-top: 6px;   
}
.usercode input {   
    width: 128px;
    height: 20px;
    padding: 11px 0;    
    padding-left: 8px;
    font-size: 14px;    
}
.code_img {
    width: 90px;
    height: 42px;   
    right: -100px;
    top: -1px;
}
.login_btn {
    width: 300px;
    height: 46px;
    margin-top: 22px;
    line-height: 46px;        
    font-size: 14px;   
}
.support {
    font-size: 16px;    
    bottom: 150px;   
}
.login_box {
    height: 900px;   
}
}