@charset "utf-8";
/* CSS Document */

body{padding-top:25px;margin:0;font:12px/24px tahoma, \5b8b\4f53, sans-serif;font-family:"宋体";background:#f2f2f2;color:#333;text-align:center;}
*{margin:0px;padding:0px;}
img{border:none;}
a{color:#333;text-decoration:none} 
li{list-style:none;}
i{font-style:normal;}
.login_con{}
.content{width:980px;margin:0 auto 20px; text-align:left;}
.logo_a{width:362px;height:40px;display:block;background:url(../images/logo_10.png) no-repeat;}
.login_bg{height:420px;background:#f2f2f2 url(../images/login-bak.jpg) center top no-repeat;}
.enter{float:right;width:393px;height:488px;background:url(../images/login.png) no-repeat;margin:-30px 20px 0 0;position: relative;}
.enter_qrcode{float:right;width:393px;height:488px;background:url(../images/login_bg.png) no-repeat;margin:-30px 20px 0 0;position: relative; display: none;}
  .enter h1, .enter_qrcode h1{color:#ea4134;padding:60px 0 0 100px; float:left; font-size:24px;font-family:"微软雅黑"; font-weight:normal;}
  .enter_qrcode .qrcode_login {
  	float: left;
    height: 230px;
    margin: 40px 85px 15px;
    width: 230px;
  }
  .enter .qrcodeLoginTab {
	background-image:
		url("../images/qrcodelogin.png");
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	height: 60px;
	position: absolute;
	right: 14px;
	top: 9px;
	transition: background-position 0.2s cubic-bezier(0.25, 0.5, 0.5, 0.9)
		0s;
	width: 60px;
	z-index: 101;
}

.enter_qrcode .qrcodeLoginTab {
	background-image:
		url("../images/qrcodelogin.png");
	background-repeat: no-repeat;
	background-position: -60px -62px;
	cursor: pointer;
	display: block;
	height: 60px;
	position: absolute;
	right: 14px;
	top: 9px;
	transition: background-position 0.2s cubic-bezier(0.25, 0.5, 0.5, 0.9)
		0s;
	width: 60px;
	z-index: 101;
}

.qrcodeBg {
	background-image: url("../images/qrcode_bg.png");
}


.enter .input{height:46px;line-height:46px;width:255px;background:none;border:none;float:left;margin:10px 0 0 85px;text-indent:10px;color:#c1c1c1;font-size:14px;}
   .input_1{margin-top:20px !important;}
   .input_2{ margin-bottom:15px !important;}
  .code{float:right;margin:0 53px 0 0;}
   .code label{float:left;width:100px;}
   .code a{float:right;}
   .login_a{width:310px;height:55px; display:block;float:left;margin:19px 0 0 41px;text-indent:-9999px;}
   
  .bulletin{float:left;padding:60px 0 0 40px;}
   .bulletin span{height:20px;width:35px;text-align:center;line-height:20px;background:#73a591;color:#fff;margin-right:10px;float:left;}
   .bulletin i{ width:300px; display:block; float:left;}
.footer{width:100%;clear:both;}
.footer p{float:right;padding-right:35px;color:#a4a4a4; font-size:14px;}
.footer li{float:left;color:#ccc;}
.footer a{float:left;margin:0 10px 0 10px;color:#333;}
.login_b{width:310px;height:55px; display:block;float:left;margin:19px 0 0 41px;text-indent:-9999px; background:url() repeat-x -41 -304px;cursor:pointer;border:none;}
.login_n{width:310px;height:55px; display:block;float:left;margin:19px 0 0 41px;text-indent:-9999px; background:url() repeat-x;cursor:pointer;border:none;}
.login_c{width:310px;height:55px; display:block;float:left;margin:19px 0 0 41px;text-indent:-9999px; background:url(../images/loginxiang.png) repeat-x -41 -304px;cursor:pointer;border:none;}


.bgc_tt { 
	color:#333;
	text-align:right;}
.short{width:25%;}
td{margin:0;padding:0;}
.long{width:35%;}
.fix_table{margin-top:10px; font-size:12px; width:100%; text-align:left;}
.fix_table {
	border-collapse:collapse;
	width:;
	text-align:left;
	color:#666; }
.fix_table td {
	height:35px;
	line-height:25px; 
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.fix_table th {background-color:#fff;}
.fix_table th a {color:#000; text-decoration:none;}

.button_ty,.button_ty_over{
	color: #ffffff;
	border:none;
	height: 27px;  
    margin:0px 5px 0 5px;
	background-color: #d2322d;
	border-radius: 4px;
	font-size: 12px;
	padding: 2px 12px;
	line-height: 1.428571429;
	cursor: pointer;
}
.button_ty:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.button_ty:hover,
.button_ty:focus {
  color: #f2f2f2;
  text-decoration: none;
}

.button_ty:active,
.button_ty.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.button_ty:disabled,
.button_ty.disabled{
    pointer-events: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #DD8986;
	border:none;
	color: #f2f2f2;
}

.input_w{
	color:#333;
	background-repeat: repeat-x;
	padding:1px 0px 0px 2px;
	border: 1px solid #BEBEBE;
	border-radius:3px;
	height:25px;
	
}

#validCodeDiv {
	float: left;
	width: 220px;
	height: 30px;
	margin-left: 52px;
	margin-top: -3px;
	position: relative;
	
}

.validCodeEle, .validCodeEle input {
	float: left;
	width: 70px;
	margin-right: 8px;
	height: 30px;
}

.validCodeRenew {
	float: left;
	margin-top: 3px;
	width: 50px;
}

.validCodeImg {
	cursor: pointer;
}


.loginTab {
	height:30px;
	width:255px;
	background:none;
	border:none;
	float:left;
	margin:10px 0 0 65px;
	text-indent:10px;
	color:#535353;
	font-size:14px;
	font-weight:bold;
}

.loginType {
	display: inline;
}

.alinkType{
	text-decoration:underline;
}
.alinkType:hover{
	color:red;
}