
/*common style*/
html,body,div,p,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td{margin:0;padding:0;}
img{border:0 none;vertical-align:middle;}
ul,li{list-style-type:none;}
b{font-weight:normal;}
body,input,select,button,textarea{font-family:Arial,Helvetica,sans-serif,"微软雅黑","黑体";}
body{color:#222;font-size:12px;}
a{color:#333;text-decoration:none; -moz-transition: all 0.15s ease-in-out; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out;}
a:hover{color:#666666;text-decoration:none;}
a:focus{outline:none;}.fixed:after{content:".";display:block;clear:both;height:0;visibility:hidden;}.{display:block;min-height:1%;}*html.{height:1%;}.fl,.fr{display:inline;float:left;}.fr{float:right;}.hidden{display:none;}.border{border-radius:3px;}






/*head样式*/
body{
	color:#666666;
}
.head-top{
	width:1200px;
	margin:20px auto;
}
.head-top .head-left{
	float:left;
}
.head-top .head-left .logo{
	float:left;
}
.head-top .head-left .word{
	border-left:1px solid #d1d1d1;
	float:left;
	font-size:24px;
	height:38px;
	line-height:38px;
	padding-left:20px;
	margin-left:20px;
	margin-top:8px;
}
.head-top .head-right{
	float:right;
	margin-top:15px;
}
.head-top .head-right li{
	float:left;
	margin-left:10px;
}
.content{
	background-color:#f6f6f6;
	border-top:4px solid #000000;
}
.content .content-box{
	width:1200px;
	height:600px;
	margin:25px auto 0;
}
.content .content-box .box1{
	float:left;
	width:750px;
	height:600px;
	background-color:#ffffff;
	border-right:1px solid #d1d1d1;
}
.content .content-box .box2{
	float:left;
	width:450px;
	height:600px;
}
.content-box .box2 .login-word1{
	color:#84271a;
	font-size:14px;
	margin:55px 40px 25px;
}
.content-box .box2 .login-button{
	background-color:#ff3600;
	padding:10px 100px;
	text-align:center;
	color:#ffffff;
	font-size:14px;
	border:none;
	margin-left:40px;
	margin-bottom:25px;
}
.content-box .box2 .login-button:hover{
	background-color:#cc3b27
}
.content-box .box2 .login-word2{
	font-size:14px;
	margin-left:40px;
	line-height:23px;
}
.content-box .box2 .img{
	margin-top:60px;
}
.content-box .box1 .container{
	width:600px;
	margin:0px;
	padding:0px;
}
.tab-content{
	color:#666666;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
	border-color:#ddd #ddd #ff3600 !important;
	border-width:1px 1px 4px !important;
}
.box1 .nav-tabs .a-common{
	font-size:16px;
	font-weight:bold;
	height:60px;
	letter-spacing:1px;
	padding-top:17px;
	text-align:center;
	width:255px;
}
.box1 .nav-tabs .a-phone{
	background:url(../image/phone-login.png) 65px center no-repeat;
}
.box1 .nav-tabs .a-email{
	background:url(../image/email-login.png) 65px center no-repeat;
}
.tab-content .email-login,.tab-content .phone-login {
	margin-left:100px;
	width:500px;
}
.tab-content .email-login{
	margin-top:25px;
}
.tab-content .email-login .msg01{
	margin-top:45px;
}
.tab-content .email-login .msg span b{
	color:#cc3b27;
	padding-right:10px;
}
.tab-content .email-login .msg i{
	position:absolute;
	margin-left:5px;
	margin-top:8px;
}
.msg .text:hover{
	border:1px solid #e5e5e5;
}
.tab-content .email-login .msg .text{
	height:36px;
	width:300px;
	padding-left:35px;
}
.tab-content .email-login .msg .text-validate,.tab-content .phone-login .msg .text-validate{
	height:36px;
	width:160px;
}
.tab-content .email-login .msg .val-img{
	margin-top:10px;
	font-family:"宋体";
}
.tab-content .email-login .msg .val-img a,.tab-content .phone-login .msg .val-img a{
	color:#cc3b27;
	text-decoration:underline;
}
.tab-content .email-login .agreement{
	margin-left:78px;
	margin-top:25px;
}
.tab-content .email-login .agreement b a{
	color:#cc3b27;
}
.tab-content .email-login .agreement b a:hover{
	color:#ff3600;
}
.tab-content .email-login .confirm input{
	text-align:center;
	height:42px;
	width:270px;
	background-color:#ff3600;
	border:none;
	color:#ffffff;
	margin-top:50px;
	margin-left:78px;
	letter-spacing:2px;
	font-size:16px;
}
.tab-content .phone-login {
	margin-top:25px;
}
.tab-content .phone-login .msg01{
	margin-top:45px;
}
.tab-content .phone-login .msg span b{
	color:#cc3b27;
	padding-right:10px;
}
.tab-content .phone-login .msg .text{
	height:36px;
	width:300px;
	padding-left:15px;
	padding:0px;
}
.tab-content .phone-login .msg .code{
	width:200px;
}
.tab-content .phone-login .msg .code-button{
	width:90px;
	height:36px;
	margin-left:10px;
}
.phone-login .reg-service{
	margin-top:25px;
	margin-bottom:15px;
	font-size:12px;
	margin-left:100px;
}
.phone-login .reg-service a{
	color:#cc3b27;
}
.phone-login .reg-service a:hover{
	color:#ff3600;
}
.phone-login .reg-button input{
	width:270px;
	height:42px;
	color:#ffffff;
	background-color:#ff3600;
	border:none;
	font-size:16px;
	letter-spacing:2px;
	margin-left:100px;
	margin-top:30px;
}
.msg .wrong{
	padding-left:10px;
}
.wrong-prompt{
	padding-left:90px;
	display: none;
}
.msg{
	margin-top: 5px;
}
.wrong-out{
	height:20px;
	margin-top: 5px;
}

.sms-button{
	width:90px;
	height:36px;
	margin-left:10px;
	background-color: #ff3600;
	color: #ffffff;
}
.sms-button-disabled{
	width:90px;
	height:36px;
	margin-left:10px;
}