﻿@charset "utf-8";

/* 通用 */
body {
    background:#fff;
}

/*header*/
.login_header {
	background:#FFF;
	height:130px;
}
.login_header .logo {
	padding-top:30px;
}
.login_header .but {
	float:right;
	padding-top:45px;
}
.login_header .but a {
	background:#2F9DFE;
	width:100px;
	line-height:35px;
	text-align:center;
	color:#FFFFFF;
	font-size:14px;
	display:inline-block; *display:inline; zoom:1;
	border-radius:100px;
}

/*footer*/
.footer {
	background: #FFF;
	color:#333;
}
.footer .footer_l .bg {
	background: url(/pc/images/logo3.png) no-repeat 0 center;
}
.footer .footer_l a {
	color:#333;
}
.footer .footer_l a:hover {
	color:#ff6600;
}
.footer .nav i {
	opacity:0.30; filter:alpha(opacity=30);
}
.links_bg {
    margin-top: 0;
}

/* 选项卡 */
.login_tab {
	position:relative;
}
.login_tab .tab_t {
	text-align:center;
}
.login_tab .tab_t li {
	display:inline-block; *display:inline; zoom:1;
	font-size:22px;
	color:#333333;
}
.login_tab .tab_t li p {
	padding:0 30px 13px;
}
.login_tab .tab_t li.on p {
	background:url(/pc/images/login/ico_01.png) no-repeat center bottom;
	color:#1677FF;
}

/* 登录页 */
.block_login_bg {
	background:url(/pc/images/login/bg.jpg) no-repeat center 0;
	padding:110px 0;
}
.block_login {
	width:530px;
	min-height:450px;
	border-radius:15px;
	float:right;
	background:#FFF;
}
.block_login .login_bg {
	padding:35px 45px 30px;
}
.block_login .login_bg .tab_c {
	padding:35px 0 0;
}
.block_login .login_bg .text {
	background:url(/pc/images/login/ico_02.png) no-repeat 18px 16px #F9FAFF; padding: 0 0 0 46px; height: 50px; overflow:hidden; margin-bottom:24px;
	border:1px solid #E1E1E1; border-radius:4px; position:relative;
}
.block_login .login_bg .a2 {
	background-position:18px -83px;
}
.block_login .login_bg .a3 {
	background-position:18px -183px;
}
.block_login .login_bg .a4 {
	background-position:18px -283px;
}
.block_login .login_bg .text input {
    background:none; border: none; padding: 0;color: #999; font-family:Arial, Helvetica, sans-serif; font-size:16px; height: 50px; width:70%;
}
.block_login .login_bg .text input.text {
	color: #000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
}
.block_login .login_bg .button {
	padding-top:15px;
}
.block_login .login_bg .button input, .block_login .login_bg .button button {
    background: #1677FF; border: none; margin:0; padding:0; cursor:pointer; overflow: visible; width:100%; height:55px;
	font-family:"微软雅黑","黑体"; color:#FFFFFF; font-size:18px;
	border-radius:6px;
}
.block_login .login_bg .link {
	padding-top:5px;
	color:#999999;
}
.block_login .login_bg .link_l {
	font-size:16px;
}
.block_login .login_bg .link_l a {
	color:#1677FF;
}
.block_login .login_bg .link_l a:hover {
	color: #FF6600;
}
.block_login .login_bg .link_r {
	float: right;
	font-size:14px;
}
.block_login .login_bg .link_r i {
	padding:0 12px;
	opacity:0.50; filter:alpha(opacity=50); zoom:1;
	font-style:normal;
	font-size:12px;
}
.block_login .login_bg .link_r a {
	color:#666;
}
.block_login .login_bg .link_r a:hover {
	color: #FF6600;
}
.block_login .login_bg .button_img {
	position:absolute;
	right:12px;
	top:9px;
}
.block_login .login_bg .button_a {
	position:absolute;
	right:12px;
	top:0;
}
.block_login .login_bg .button_a input {
    background: none; border: none; margin:0; padding:0; cursor:pointer; overflow: visible; height:50px; width: auto;
	color:#1677FF; font-size:16px;
}
.block_login .login_bg .button_a input:hover {
	color: #FF6600;
}
.block_login .other .title {
	text-align:center;
	padding-top:30px;
	padding-bottom:20px;
}
.block_login .other li {
	font-size:14px;
}
.block_login .other li * {
	vertical-align:middle;
}
.block_login .other li span {
	padding-left:8px;
}
.block_login .other li {
	display:none;
}
.block_login .other li.code {
	display: block;
	position: relative;
}
.block_login .other li.code_l {
	float: left;
}
.block_login .other li.code_r {
	float:right;
}
.block_login .other li.on {
	display: block;
}
.block_login .other li.code i {
	position:absolute;
	bottom:33px;
	left:0;
	background:#FFF;
	padding:20px 20px 15px;
	border-radius:10px;
	box-shadow:0 0 5px rgba(0,0,0,0.1);
	text-align:center;
	color:#999999;
	line-height:normal;
	font-family:"微软雅黑","黑体";
	display:none;
}
/*.block_login .other li.code_r i {
	left: auto;
	right:0;
}*/
.block_login .other li.code i img {
	padding-bottom:8px;
	display:block;
}
.block_login .other li.code:hover i {
	display: block;
}

/* 注册 */
.user_reg .block_login .login_bg .tab_c {
    padding: 25px 0 0;
}
.user_reg .block_login .login_bg .text {
	background: none; border:none; padding: 0 0 0 5px; /*height: 50px;*/ margin-bottom:6px;
	border-bottom:1px solid #E6E6E6; border-radius:0;
}
.user_reg .block_login .login_bg .link {
    padding-top: 20px;
	text-align:center;
}
.user_reg .block_login .login_bg .link.checkbox {
	text-align: left;
}
.user_reg .block_login .login_bg .link.checkbox * {
	vertical-align:middle;
}
.user_reg .block_login .login_bg .link.checkbox input {
	width:16px;
	height:16px;
	border:1px solid #D2D2D2;
	margin-right:8px;
}
