@charset "utf-8";
/* CSS Document */

/*登录*/
.login-bg, .login-box .login-item-code {
	display: none
}
.login-wrap {
	height: 520px;
	z-index: 10
}
.login-cont {
	position: relative;
	width: 980px;
	margin: 0 auto
}
.login-bg, .login-box {
	right: 0;
	width: 305px;
	background: #fff;
	position: absolute;
	border:#CCC 1px solid;
}
.login-bg {
	top: 80px;
	height: 360px
}
.login-box {
	top: 0;
	color: #666
}
.login-box .login-hd {
	line-height: 42px;
	padding: 15px 0 0;
	margin: 0 25px
}

.login-box{ 
	top:95px;
}
.login-box .login-hd h1 {
	font-weight: 700;
	font-size: 18px
}
.login-box .login-hd a {
	position: absolute;
	top: 20px;
	right: 25px;
	font-size: 12px;
	color: #45b8ef
}
.login-box .login-bd {
	padding: 0 25px;
	position: relative
}
.login-box .login-bd p {
	padding: 5px 0
}
.login-box .login-bd .textbox {
	width: 238px;
	height: 16px;
	border: 1px solid #ececec;
	padding: 10px 0 10px 15px
}
.login-box .login-bd .textbox:focus {
	border: 1px solid #45b8ef;
	box-shadow: 0 0 2px 1px #45b8ef
}
.login-box .login-item-code img {
	float: left;
	cursor: pointer
}
.login-box .login-item-code .textbox {
	float: left;
	width: 105px
}
.login-box label {
	cursor: pointer;
	float: right;
	height: 38px;
	line-height: 38px
}
.login-box .submit {
	font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica Neue, Helvetica, Hiragino Sans GB, tahoma, arial, sans-serif;
	width: 255px;
	height: 40px;
	border: 0;
	border-radius: 3px;
	font-size: 16px;
	font-weight: 700;
	color: #FFF;
	background: #0374D4;
	cursor: pointer
}
.login-box .submit:hover {
	background: #0374D4
}
.login-box .warning, .pz-warning {
	position: relative;
	height: 30px;
	line-height: 30px;
	color: #f12f2f;
	border: 1px solid #f5b8b8;
	border-radius: 4px;
	margin-bottom: 16px;
	display: none;
	padding-left: 10px;
	background-color: #fee3e3
}
.pz-warning {
	float: left;
	padding: 0 10px;
	margin-left: 95px
}
.form-validator .form-code .form-control {
	width: 104px
}
.login-box .warning .iconfont {
	position: relative;
	top: 1px;
	left: 0;
	padding-right: 5px
}
.ui-others-box {
	position: relative;
	margin: 5px 0 0
}
.ui-others-box h2 {
	position: relative;
	text-align: center;
	line-height: 24px;
	width: 146px;
	margin: 0 auto;
	color: #8f8f8f;
	z-index: 2;
	background: #fff
}
.forget-pass, .login-cont .icon-lg {
	color: #45b8ef
}
.ui-others-box .ui-others-solid {
	position: absolute;
	top: 13px;
	border-color: #ececec;
}
.solid{border-bottom-style:solid;}
.ui-others-box .ui-others-list {
	text-align: center;
	margin-top: 10px
}
.ui-others-box .ui-others-list li {
	display: inline-block;
*display:inline;
*zoom:1;
	margin: 0 5px
}
#Password {
	margin-right: 10px
}
.login-box .login-item {
	position: relative;
	margin: 6px 0 10px
}
.login-box .login-item .login-item-title {
	position: absolute;
	top: 0;
	left: 15px;
	cursor: text
}
.forget-pass {
	position: static;
	display: inline-block;
	margin-top: 6px;
	float: right;
	text-align: center
}
#sendLogin {
	margin-bottom: 10px
}
.icon-name {
	position: absolute;
	top: 14px;
	right: 229px;
	font-size: 20px
}
.icon-pass {
	position: absolute;
	top: 1px;
	right: 227px;
	font-size: 24px
}
.icon-validate {
	position: absolute;
	top: 174px;
	right: 255px;
	font-size: 18px
}
.safe-box .safe-box-i {
	margin-top: 10px
}
.login-box .submit {
	margin-top: 7px
}
.dashed, .dotted, .double, .solid {
	height: 0;
	width: 100%;
	font-size: 0;
	border-bottom-width: 1px;
	border-color: #ccc
}


.u-icons {
	width: auto;
	height: 18px;
	margin: 3px;
	border: 1px solid;
	padding: 0 3px;
	color: #fff;
	border-radius: 3px;
	background: #45b8ef
}
.u-icons-derate {
	background: url(images/u-others-login_fb7e0b8.png) -423px -192px no-repeat;
	color: #f9832b;
	width: 50px!important;
	height: 18px!important;
	cursor: default
}
.u2-05, .u2-06 {
	cursor: pointer
}/*!/v4.01/css/spirits.css*/
u {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 20px;
	height: 20px;
	text-align: center;
	margin-bottom:16px;
}
.u-00, .u-01, .u-02 {
	width: 25px;
	height: 23px
}
.u-bezier {
	-ms-transition: background .3s cubic-bezier(.17, .67, .88, 1.25);
	-moz-transition: background .3s cubic-bezier(.17, .67, .88, 1.25);
	-webkit-transition: background .3s cubic-bezier(.17, .67, .88, 1.25);
	transition: background .3s cubic-bezier(.17, .67, .88, 1.25)
}

.u-ol {
	width: 28px;
	height: 30px;
	background: url(../images/u-others-login_fb7e0b8.png) no-repeat
}
.u-ol-00 {
	background-position: -30px -30px
}
.u-ol-00:hover {
	background-position: -30px 0
}
.u-ol-01 {
	background-position: -93px -30px
}
.u-ol-01:hover {
	background-position: -93px 0
}
.u-ol-02 {
	background-position: 0 -30px
}
.u-ol-02:hover {
	background-position: 0 0
}
.u-ol-03 {
	background-position: -60px -30px
}
.u-ol-03:hover {
	background-position: -60px 0
}
.u-assign {
	width: 87px;
	height: 29px;
	background-position: -273px -194px
}
h2 {
	font-size: 100%;
	font-weight: 500
}



/*登录注册-css*/
.com_wrap{background-color:#f5f5f5;padding:35px 0;}
.com_wrap .w1180{width: 1180px;height: auto;margin: 0 auto;position: relative;}
.LR_title{overflow:hidden;border-bottom:1px solid #e5e5e5;padding-bottom:12px;}
.LR_title .tit{float:left;font-size:16px;}
.LR_title .right_btn{float:right;}
.LR_title .right_btn span{display:inline-block;width:90px;height:28px;border-radius:14px;margin-right:12px;background-color:#b2b2b2;color:#fff;text-align:center;line-height:28px;}
.LR_title .right_btn .vip_com{background-color:#0058ab;}
.LR_cont{padding:20px;background-color:#fff;}
.LR_cont .register_cont{width:57%;border-right:1px solid #e5e5e5;margin:70px 0}
.LR_ul{/*overflow:hidden;*/width:70%;margin:auto;}
.LR_ul li{max-height: 57px;margin-bottom: 20px;position: relative;}
.LR_ul li input[type="text"]{border:1px solid #d7d7d7;width:278px;padding:12px 10px 13px 10px;}
.LR_ul li input[type="password"]{border:1px solid #d7d7d7;width:278px;padding:12px 10px 13px 10px;}
.LR_ul li input[type="text"].hover{border: 1px solid #004b92;}
.LR_ul li input[type="password"].hover{border: 1px solid #004b92;}
.LR_ul li .word{width:90px;text-align:right;float:left;line-height:46px}
.LR_ul li .txt{margin-left:90px;line-height:24px;height: 24px;position: relative;top: 10px;}
.LR_ul li .txt input{width:auto;margin-right:5px;}
.LR_ul li .txt input[type="checkbox"]{position: relative;top: 1px;}
.LR_ul li input[type="text"].yzm{width:138px;}
.LR_ul li .txt a{color:#0058ab;}
.LR_ul li .txt a:hover{text-decoration: underline;}
.LR_ul li button,.LR_ul li .next{width:300px;margin-left:90px;height:44px;background-color:#0374D4;color:#fff;line-height:44px;text-align:center;font-size:18px;cursor: pointer; border:none;}
.LR_ul li button:hover{background: #0374D4;}
.LR_ul li .next:hover{background: #0058aa;}
.LR_ul li .send_number{height:42px;position: relative;*top:-15px;width:130px;display:inline-block;border-radius:1px;background-color:#0374D4;color:#fff;text-align:center;margin-left:10px;line-height:45px;vertical-align:middle;cursor:pointer;}
.LR_ul li .send_number:hover{background: #0374D4;}
.LR_ul li .send_yzm{height: 46px;position: relative;top: -2px;*top:-14px;width: 130px;display: inline-block;margin-left: 10px;vertical-align: middle;overflow: hidden;}
.LR_ul li .send_yzm img{width: 130px;height: 46px;}
.LR_ul li .not-read{height: 46px;line-height: 46px;display: inline-block;width: auto;position: relative;margin-left: 12px;color: #0058ab;font-size: 12px;position: absolute;}
.LR_ul li .not-read:hover{text-decoration: underline;}
.LR_ul li .active{background: #b2b2b2;}
.right_com{width:42%;margin:70px auto;text-align:center ; float:right;}
.right_com dl{padding:20% 0;}
.right_com dl dd{line-height:24px;padding:3% 0;}
.right_com dl dd a{width:120px;height:40px;background-color:#f9f9f9;border:1px solid #e7e7e7;display:inline-block;line-height:40px;}
.right_com dl dd a:hover{background-color:#ff8103;border-color:#ff8103;color:#fff;border-radius:3px;}
.right_com .login_dl{padding:8% 0;}
.right_com .login_dl15{padding: 15% 0;}
.LR_ul li .txt .forgot{margin-right:15px;position: absolute;top: 0;right: 55px;}
.LR_ul li .txt .forgot:hover{text-decoration: underline;}
.LR_cont .state_process{text-align:center;padding:48px 25% 50px 25%;}
.LR_cont .state_process li{float:left;position:relative;height:4px;width:180px;background-color:#e4e4e4;text-align:center;}
.LR_cont .state_process li .num{font-weight:400;font-family:"Impact";font-size:16px;height:28px;line-height:28px;width:28px;border-radius:50%;background-color:#e4e4e4;display:block;color:#fff;position:relative;top:-14px;margin: 0 auto;}
.LR_cont .state_process li p{font-size:13px;color:#999;}
.LR_cont .state_process .state2,.LR_cont .state_process .state2 .num{background-color:#d7d7d7;}
.LR_cont .state_process .now_state,.LR_cont .state_process .now_state .num{background-color:#ff8103;}
.LR_cont .state_process .now_state p{color:#555;}
#findpwd{padding:60px 0;}
#findpwdid{ padding: 60px 0;}
#findpwd .LR_ul{width:45%;}
#findpwdid .LR_ul{width:45%;}
.LR_ul li .input1{background-color:#f5f5f5;}
.LR_cont .suc_cont{padding:48px 0;text-align:center;}
.LR_cont .suc_cont p{margin-bottom:15px;}
.LR_cont .suc_cont .simg{display:inline-block;width:78px;height:78px;background-position:-182px 0;}
.LR_cont .suc_cont .suc_txt a{color:#ff6803;}
.LR_cont .suc_cont .re_login{margin-top:25px;}
.LR_cont .suc_cont .re_login a{width:300px;margin:0 auto;height:44px;background-color:#014b92;color:#fff;line-height:44px;text-align:center;font-size:18px;display:inline-block}
.LR_cont .suc_cont .re_login a:hover{background: #0058aa;}
.find_way{margin:90px auto;width:50%;overflow:hidden;}
.find_way li{width:49%;float:left;text-align:center;}
.find_way li:first-child{border-right:1px solid #e5e5e5;}
.find_way li .tit{padding:15px 0 0 0;color:#555;font-size:16px;}
.find_way li .txt{color:#888;}
.find_way li:hover .tit{color: #000;}
.find_way li:hover .txt{color: #000;}
.zc-tank{display: none;width: 500px;height: 500px;}
.zc-tank .neir{padding: 10px 0 0 10px;overflow: auto;width: 490px;height: 480px;}
.zc-tank .neir h3{text-align: center;display: block;font-weight: bold;padding: 10px 0;}
.zc-tank .neir dl{padding-bottom: 10px;}
.zc-tank .neir dt{font-weight: bold;padding-bottom: 5px;}
.zc-tank .neir dd{line-height: 20px;}
.fr{float:right;display:inline;}
.w1180{width: 1180px;height: auto;margin: 0 auto;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{clear:both;}
.ovh{overflow:hidden;}
.di{display:inline;}
.dib{display:inline-block;*zoom:1;*display:inline;}
.db{display:block;}
.none{display:none;}
.vm{vertical-align:middle;}


.clearfix:before,.clearfix:after{content:"";clear:both;display:block;height:0;visibility:hidden;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;clear: both;}


