/**login**/
body { padding:0; margin:0; font-size:14px; font-family:"微软雅黑",Arial, Helvetica, sans-serif;; background:url(../../img/bodybg.png); color:#999;}
	a { color:#999999; text-decoration:none;}
	.header-warp,.content-warp,.footer-warp { width:960px; margin:0 auto; position:relative;}
	img{ border:none;}
	.header { height:100px;}
	.content { height:640px; padding-top: 6px; background:#f2f2f2 url(img/login-back.jpg) repeat-x center center; position: fixed; top: 50%; margin-top: -373px; width: 100%;}
	
	.header-warp h1 { float:left; margin:20px 0 0 0;}
	.header-warp .topbar { float:right; margin-top:55px;}
	
	/*.login-banner { width:620px; height:600px; position:absolute; left:0; top:0; background:url(../img/login_banner.png) no-repeat;}*/
	
	.logo { position: absolute; left: 90px; top: 90px;}
	.logo img{ width: 180px; vertical-align: top; }

	.content-warp { width: 676px; height: 414px; margin: 113px auto; background: url(../../img/loginboxbg.png) no-repeat;}
	.login-box { width:250px; padding:25px; /*height:340px;*/ position:absolute; top:50px; right:60px; background:#fff;}
	.login-box h3 { font-size:18px; font-weight:normal; margin:5px 0 20px 0; color: #666;}
	.login-box .input-text { width:203px; height:30px; line-height:30px\9; padding:2px 3px 1px 40px; border:2px solid #e1e1e1; margin-bottom:20px; position:relative; z-index:2; background: none;}
	.login-wrap { position:relative;}
	/*.login-wrap:after { content: ""; clear: both;}*/
	.login-wrap label, .input-icon  { position:absolute;  z-index:1;}
	.login-wrap label { left:43px; top:8px; color:#666666}
	.login-box .input-icon { position: absolute; z-index:2; width:18px; height:18px; display: inline-block; left:16px; top:10px;  background:url(../../img/login-icon.png) no-repeat;z-index:99999;}
	.login-box .glyphicon-asterisk { background-position:left bottom;}
	
	.remember-pwd,.login-help { margin-top:-10px; font-size:12px; font-family:"宋体", "微软雅黑"; position: relative; z-index: 2;}
	.remember-pwd { float:left;}
	/*.remember-pwd:before {}*/
	.remember-pwd input { vertical-align:top; margin-top:2px; margin-top:-3px\9; *margin-top:-4px;}
	.login-help { float:right; position: relative; z-index:2;}
	
	.login-error { clear:both; background:#f39800; padding:5px 10px; color:#fff; margin:20px 0 -20px 0; font-size:12px; }
	.btn { clear:both; background:#00b4ff; width:250px; height:44px; line-height:44px; border:none; font-size:18px; color:#fff; font-family:"微软雅黑"; letter-spacing:0.2em; cursor:pointer; margin-top:30px; margin-bottom:10px;}
	.btn:hover { background:#009ae8;}
	
	.login-box-bottom { border-top:1px solid #dfdfdf; padding:15px 25px 0 25px; clear:both; margin:20px -25px 0 -25px;}
	.login-box-bottom p { margin:0; font-size:12px; line-height:1.8}
	.login-box-bottom p,.login-box-bottom p a { color:#555555;}
	
	.footer-link { padding:20px; text-align:center; *padding-left:80px;}
	.footer-link li { display:inline-block; list-style:none; font-size:14px; margin-right:50px; font-weight:bold; *float:left;}
	.login-icon { display:inline-block; width:30px; height:24px; background:url(../../img/v4img.png) no-repeat; vertical-align:top; margin-top:-2px; margin-right:10px;}
	.icon1 { background-position:0 0;}
	.icon2 { background-position:-40px 0;}
	.icon3 { background-position:-80px 0;}
	.icon4 { background-position:-120px 0;}
	.icon5 { background-position:-160px 0;}
	
	/******************************/
	.login-authorize { font-size:12px; color:#555; margin-top:15px;}
	.login-authorize-icon { display:inline-block; width:16px; height:16px; background:url(../../img/authorize_icon_16x16.png) no-repeat; margin:0 6px;}
	.login-sina { background-position:0 0;}
	.login-qq { background-position:-31px 0;}
	
	/******************************/
	.gift-btn { width:250px; height:44px; line-height:44px; background:url(../../img/gif_btn.jpg) no-repeat; display:block; text-align:center; font-family:"微软雅黑"; font-size:16px;}

	.copyright { text-align: center; color: #999; font-size: 14px; position: absolute; bottom: 50px; width: 100%}

	
.input-mail .input-text{
	width:113px;
	padding-right: 90px;
}
.input-mail .mail {
	position: absolute;
	right:10px;
	top:8px;
	color:#616161;
	z-index:99999;
}

i.iphone{background: url(../../img/iphone.png) no-repeat;width: 14px;height: 20px;display: block;float: left;margin-right: 10px;}
i.iphone.active{background-image: url(../../img/iphone1.png);}
.click_iphone{margin: 0;cursor: pointer;margin-top:8px;}
.hqcu_qr{position: absolute;left: 90px;top: 90px;}
.hqcu_qr img{ width: 180px; vertical-align: top; }
.hqcu_qr p{font-size: 18px;margin: 0;color: #333;text-align: center;font-weight: normal;margin-top: 36px;}
.hqcu_qr{display: none;}
.logo.active,.hqcu_qr.active{display: block;}