
html,body,.content{width:100%; height:100%;}
body{background:#e7e7e7}

html{font-size: 14px; font-family: sans-serif; line-height: 30px; overflow-x: hidden; }
*{margin:0; padding:0;}
a{color:inherit; text-decoration: none;}
a:hover{text-decoration: underline;}

/*浮动与清除浮动*/
.fl{float:left;}
.fr{float:right;}
.clearfix{clear:both;}
.clearfix:after{display: block; content:''; clear: both;}

input[type=text],input[type=password]{line-height: 20px; border:1px solid red; width:100%;}
input[type=button]{background:url('../images/button.png') no-repeat; border:none; width:114px; text-align: center; height:30px;
	color:#fff;}

.form-title{padding-top:20px; padding-bottom: 10px; font-weight: bold;}
.input-line{ color:#666; font-weight: bold; }
.input-title{color:#999;}
.verify{font-size: 0; white-space: nowrap;}
.verify input {width:48%;vertical-align: middle;}
.verify img{height:28px; vertical-align: middle; margin-right: 2%}


/*限制宽度*/
.width-limit{width:1350px; height:960px; margin:0 auto; position:relative;}
	 .width-limit .bg{width:100%;}

.main{background:url('../images/1.png') no-repeat 200px bottom; position:absolute; top:30%; left:0;width:100%; height:400px;}


.login-area{background:url('../images/2.png') no-repeat; width:380px;  line-height: 26px;
	 position:absolute; right:180px; top:-127px; padding-top: 222px;
	 padding-bottom: 30px; white-space: nowrap; overflow: hidden;}
.switcher{height:40px; text-align: center; line-height: 40px;padding: 0 49px;}
.switcher-left,.switcher-right{width:50%;background:url('../images/s_bg.png') no-repeat center bottom; color:#f5f5f5;
	 border-bottom: 4px solid #f36e65; cursor: pointer;}
.switcher-on{background:url('../images/s_on.png') no-repeat center bottom;}
.login-content{padding:20px 30px 0px 30px; }
#LOGINMACID{display: none;}

.notice{color:#666; word-break: break-all; white-space: normal; padding:0 10px; line-height: 16px;}
.input-line{width:100%;line-height: 26px; padding:4px 23px;  color:#dd423e;}
.input-title,.input-content,.input-notice{display: inline-block;  color:#dd423e;}
.input-notice{font-size: 12px; padding-left: 10px; color:#999;}
.input-title{width:100px;font-size: 12px;}
.input-content{width:180px;ont-size: 14px;}

.about-password .input-content{width:50%; font-size: 12px;}
.about-password .fr{text-align: right;}
.regist-notice{text-align: center;}
.button-line{text-align: center;}
.addon{line-height: 50px;}