/*this is alert_fullbg use01*/
.alert_fullbg { height: 100%; width: 100%; top: 0; left: 0; position: fixed; _position: absolute; z-index: 100000; filter: alpha(opacity=50); opacity: 0.5; background-color: #000; _filter: alpha(opacity=100); _background-color: none;  _filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000);
 _top:expression(eval(document.documentElement.scrollTop)); display: none; }
/*alert by mumian start use02*/
.alert_bg {
	position:absolute;
	top:400px;
	left:50%;
	padding:6px 6px 6px 6px;
	height:auto;
	overflow:hidden;
	position: fixed!important;/*FF IE7*/
	position: absolute;/*IE6*/
	background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0 !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99a0a0a0,endColorstr=#99a0a0a0);
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99a0a0a0,endColorstr=#99a0a0a0);
	z-index:100009;
	display:none;
}
.alert_bg .alert_box { border: 1px solid #939393; height: auto; overflow: hidden; }
.alert_bg .alert_box .alert_top { height: 36px; background: #f0f1f2; text-indent: 15px; font-size: 14px; line-height: 36px; position: relative; }
.alert_bg .alert_box .alert_top span { float: left; color:#333; }
.alert_bg .alert_box .alert_top a, .alert_bg .alert_box .close { height: 22px; width: 22px; background: url(../images/total_alert.gif) no-repeat -175px -722px; display: block; float: right; margin-top: 6px; margin-right: 6px; _margin-right: 2px; }
.alert_bg .alert_box .alert_top a:hover, .alert_bg .alert_box a.close:hover { background-position: -203px -722px; }
.alert_bg .alert_content { background-color: #FFFFFF; font-size: 12px; height: auto; overflow: hidden; }
.alert_bg .alert_loading { width: 48px; height: 48px; margin:60px auto; background: url(../images/loading2.gif) no-repeat; }
.alert_bg .alert_content .jump_code { float:left; width:200px; margin-left:30px; font-size:16px; height:50px; line-height:25px; color:#333 }
.alert_bg .alert_content .jump_ico { background: url(../images/total_alert_tips.gif) no-repeat; width:80px; height:29px; display:inline-block }
.alert_bg .alert_content .jump_ico.bd { background-position:0 0; }
.alert_bg .alert_content .jump_ico.go { background-position:0 -29px; }
.alert_bg .alert_content .jump_ico.pc { background-position:0 -91px; width:149px; }
.alert_bg .alert_content .jump_ico.sj { background-position:0 -62px; width:149px; }

.alert_report .alert_box { border: 1px solid #E6E6E6; }
.alert_report .alert_content { font-size: 12px; line-height: 35px; padding: 20px; }
.alert_report .alert_content .text { border: #CCC solid 1px; clear: both; color: #666666; font-size: 12px; height: 16px; line-height: 16px; margin-top: 0px; padding: 5px 5px; width: 220px; }
.alert_report .selectClass { width: 300px; color: #999; padding: 4px; }
.alert_report .alert_content .smt { background: url(../images/total_alert.gif) no-repeat scroll 0 -30px transparent; border: medium none; color: #FFFFFF; cursor: pointer; float: left; font-size: 14px; font-weight: bold; margin: 15px 0 5px 160px; padding: 8px 0 6px; width: 140px; }
.alert_report .bottom { text-align: center; background-color: #f7f7f7; height: 25px; font-size: 12px; color: #F00; padding-top: 10px; margin-top: -15px; clear: both; }

/* 超级返利页面提示 */
.alert_bg.alert_soldout { width: 444px; height: auto !important; min-height: 100px; height: 100px; border: 3px solid #cc0000; padding:0; background: #fff; box-shadow:rgba(0, 0, 0, .5) 0 0 20px; }
.alert_bg.alert_soldout .alert_box { border: none; }
.alert_bg.alert_soldout .alert_top { height: 37px; line-height: 34px; padding:0; color: #fff; font-size: 18px; background: #cc0000; }
.alert_bg.alert_soldout .alert_top span { color:#FFF }
.alert_bg.alert_soldout a.close , .alert_bg.alert_soldout a.close:hover{ width: 19px; height: 19px; display: block; position: absolute; top: 2px; right: 2px; background: url(../images/layer_icon.png) left top no-repeat; }
.alert_soldout .alert_content { padding: 35px 20px 50px; line-height:32px; color:#666; }
.alert_soldout .alert_content .layer_icon { width: 26px; height: 26px; background: url(../images/layer_icon.png) -50px top no-repeat; display: inline-block; position: relative; top: 5px; right: 8px; }
.alert_soldout .alert_content .layer_botton { height: 38px; margin: 0 auto; text-align: center; }
.alert_soldout .alert_content .layer_botton a { height: 38px; line-height: 38px; display: inline-block; padding: 0 30px; background: #df0000; border:1px #cc0000 solid; font-size: 16px; color: #fff; text-decoration:none }

/*login start*/
#alert_landing .alert_top{ width:640px; height:49px; border-bottom:1px solid #e2e2e2;  background: #f9f9f9;}
#alert_landing .alert_top .title{ font-size:20px; margin-top:8px;}
#alert_landing .alert_top .close{ margin-right:18px; margin-top:14px;}
#alert_landing .alert_content{ width:600px;background:#FFF; padding:25px 20px 20px;}
#alert_landing .login-l-img{ margin:60px 40px 0 0;width:200px; height:200px;} 
#alert_landing .content-landing{ float: left; display: inline; margin-left:40px; width: 260px; }
#alert_landing .content-landing h3{font-size:14px; font-weight:normal; color:#666; float: left;}
#alert_landing .content-landing ul{ clear: both; padding-top:25px; height:auto; overflow:hidden;}
#alert_landing .content-landing li{ padding-bottom:20px; position:relative;  overflow: visible; height:40px;_height:40px; }
#alert_landing .content-landing li .user{ float:left; width:250px; height:38px; position:relative;border:1px solid #c6c6c6;}
#alert_landing .content-landing li .user span{ width:39px; height:38px; position:absolute; top:0; left:0; background: #f1f1f1;}
#alert_landing .content-landing li .input-active{  border:1px solid #ffaf7a; box-shadow: 0px 0px 2px rgba(164, 205, 147, .8);}
#alert_landing .content-landing li .placeholder { position: absolute; top: 0; left: 50px; z-index: 3; color: #cbcbcb; font-size: 14px; line-height: 36px; cursor:text }
#alert_landing .content-landing li input{ border:none; background:none;}
#alert_landing .content-landing li .user-input{ color:#666; font-size:14px; padding: 10px 0 10px 10px; border-left:1px solid #c6c6c6;  height: 18px;line-height: 18px; width:200px; position:absolute; top:0; left:39px;}
#alert_landing .content-landing li i{ width:13px; height:12px; margin:14px auto 0; background:url(../images/login/box_login.png) no-repeat; display:block;}
#alert_landing .content-landing li .user-ico{ background-position:0 -100px;}
#alert_landing .content-landing li .pass-ico{ background-position:-17px -100px;}
#alert_landing .content-landing li .spr-ico{ background-position:-32px -100px;}
#alert_landing .content-landing li .spr{ width:180px; position:relative; margin-right: 10px;}
#alert_landing .content-landing li .spr input{ width:130px;}
#alert_landing .content-landing li .email-ico { background-position:-53px 0; }
#alert_landing .content-landing li .qq-ico { background-position:-70px 0; }
#alert_landing .content-landing li .tao-ico { background-position:-85px 0; }
#alert_landing .content-landing li .tjr-ico { background-position:-102px 0; }
#alert_landing .content-landing li img { width:60px; height:40px; float:left; cursor: pointer;}
#alert_landing .content-landing li .chex{ width:250px; position:relative; top:-10px;}
#alert_landing .content-landing .chex-d{ padding-bottom:0;_height:28px;}
#alert_landing .content-landing li .chex .ck{ vertical-align:-2px; margin-right:10px;}
#alert_landing .content-landing li .chex .forget{color:#666;}
#alert_landing .content-landing li .btn{ position:relative; margin-left: 25px; top:-10px;}
#alert_landing .content-landing li .btn .sub{ width:198px; height:40px;cursor:pointer; font-size:16px;  background: url(../images/login/box_login.png) no-repeat;}
#alert_landing .content-landing li .btn .smt-o{ background-position: 0 0; color:#fff;text-shadow: 1px 1px 0 rgba(0,0,0,.2);}
#alert_landing .content-landing li .btn .smt-o:hover{ background-position: 0 -45px; }
#alert_landing .content-landing .third-login .third-box{margin:25px 0 0 50px;}
#alert_landing .content-landing .third-login .third-box label{ vertical-align:8px; color:#999;}
#alert_landing .content-landing .third-login a{ display:inline-block;width: 24px; height: 24px; background: url(../images/login/box_login.png) no-repeat; margin-right: 8px;}
#alert_landing .content-landing .third-login .qq { background-position: 0 -140px; }
#alert_landing .content-landing .third-login .sina { background-position:-32px -140px; }
#alert_landing .content-landing .third-login .tb { background-position: -64px -140px; }
#alert_landing .content-landing .third-login .kaixin { background-position:-96px -140px; }
#alert_landing .content-landing .third-login .qqweibo { background-position:-128px -140px; }
#alert_landing .content-landing dl dd{ float:left; font-size:16px; border-bottom:#c6c6c6 solid 1px; width:126px; text-align:center; background:url(../images/login/box_line_bar.png) no-repeat right 5px; height:34px; line-height:34px; position:relative;}
#alert_landing .content-landing dl dd.no{ background:none;}
#alert_landing .content-landing dl dd a{ position:absolute; left:0; bottom:0; width:126px; color:#333;}
#alert_landing .content-landing dl dd.active{ line-height:28px;}
#alert_landing .content-landing dl dd.active a{ position:absolute; border-bottom:#666 solid 3px;}
#alert_landing .content-landing dl dd a:hover{ text-decoration:none;}
#alert_landing .content-landing li.qq-union{height:124px;margin-top:20px;}
#alert_landing .content-landing li.qq-union .qq-pic{ width:120px; height:120px; border:#e1e1e1 solid 1px; padding:2px; margin:0 auto;}
#alert_landing .content-landing li.qq-union .qq-pic img { width:120px; height:120px; }
#alert_landing .content-landing li.qq-union .links{ width:124px; margin:5px auto 0;}
#alert_landing .content-landing li.qq-union .links a{ color:#0289cd;}
/*login end*/