html {

	

}

body {

	font-family:"Microsoft Yahei";

	font-size:12px;

	margin:0;

background: #fff url(../images/1.jpg) 50% 0 no-repeat;}

ul {

	padding:0;

	margin:0;

}

ul li {

	list-style-type:none;

}

a {

	text-decoration:none;

}

a:hover {

	text-decoration:none;color:#f00;

}

.cl{ clear: both;}

input[type="text"]:focus, input[type="password"]:focus {

	outline:none;

}

input::-ms-clear {

	display:none;

}

.login {

	margin:0 auto;

	width:80%;

	border:2px solid #eee;

	border-bottom:none;

	position:relative;

}

.header {

	height:100px;

	position:relative;

	font-family:"Microsoft Yahei";

}

.header .switch {

	height:50px;

	position:absolute;

	left:30px;

	bottom:0;

	font-size:16px;

}

.header .switch #switch_qlogin {

	margin-right:200px;

	margin-left:75px;

}

.header .switch .switch_btn {

	color:#c9c9c9;

	font-size:24px;

	display:inline-block;

	height:50px;

	line-height:50px;

	outline:none;

	*hide-focus:expression(this.hideFocus=true);

}

.header .switch .switch_btn_focus {

	color:#fdb903;

	display:inline-block;

	height:45px;

	font-size:24px;

	

	line-height:45px;

	outline:none;

	*hide-focus:expression(this.hideFocus=true);

}

.header .switch .switch_btn:hover {

	color:#c9c9c9;

	font-size:24px;

	text-decoration:none;

}

.header .switch .switch_btn_focus:hover {

	text-decoration:none;

}

#switch_bottom {

	position:absolute;

	bottom:-1px;_bottom:-2px;

	border-bottom:2px solid #fdb903;

}



.web_login {

	width:100%;

	position:relative;

}



.web_login li{

	width:210px;

	height:320px;

	border-radius:20px;

	background-color:#fff3dd;

	margin-top:60px;

	margin-left:23px;

	margin-right:23px;

	float:left;

	align-items: center;

    text-align: center;

}

.web_login li img{

	padding-top:30px;

	margin-bottom:25px;

}



.web_login li h3{

	font-weight:normal;

	color:#fdb903;

	font-size:24px;

}

.web_login li h4{

	font-weight:normal;

	color:#fdb903;

	font-size:14px;

	margin-bottom:40px;

}

.web_login li a{

	color: #ffffff;

    font-size: 16px;

    padding: 3% 18%;

    border-radius: 5px;

    line-height: 35px;

    background-color: #fdb903;

}



.web_login li a:hover{

	color: #ffffff;

    background-color: #1b3a61;

}

#web_login{_left:60px;*left:0;}

.web_login .login_form {

	width:100%;

	margin:0 auto;

}

.web_login .reg_form {

	width:300px;

	margin:0 auto;

}

.web_login .input-tips {

	float:left;

	width:20%;

	height:60px;

	font-size:20px;

    color: rgba(0, 0, 0, 0.65);

	line-height:60px;

	font-family:"Hiragino Sans GB", "Microsoft Yahei";

}

.web_login .input-tips1 {

	float:left;

	width:20%;

	height:60px;

	font-size:20px;

    color: rgba(0, 0, 0, 0.65);

	line-height:60px;

	font-family:"Hiragino Sans GB", "Microsoft Yahei";

}

.web_login .input-tips2 {

	float:left;

	text-align:right;

	padding-right:10px;

	width:75px;

	height:30px;

	font-size:16px;

	margin-top:10px;

	clear:both;

	line-height:30px;

	font-family:"Hiragino Sans GB", "Microsoft Yahei";

}

.web_login .inputOuter {

	width:80%;

	height:60px;

	float:left;

	

}



.web_login .inputOuter1 {

	width:30%;

	height:60px;

	float:left;

	

}

.web_login .inputOuter2 {

	width:200px;

	margin-top:6px;margin-top:5px\9;

	float:left;

	

}

.web_login .inputstyle {

	width:100%;

	height:60px;

	padding-left:60px;

	line-height:60px;

	border:1px solid #D7D7D7;

	background:#fff;

	border-radius:5px;

	font-size:16px;

	ime-mode:disabled;

}

.web_login .inputstyle1 {

	width:100%;

	height:60px;

	padding-left:10px;

	line-height:60px;

	border:1px solid #D7D7D7;

	background:#fff;

	border-radius:5px;

	font-size:16px;

	ime-mode:disabled;

}

.web_login .inputstyle3 {

	width:100%;

	height:60px;

	padding-left:10px;

	padding-right:20px;

	line-height:60px;

	border:1px solid #D7D7D7;

	background:#fff;

	border-radius:5px;

	font-size:16px;

	ime-mode:disabled;

}

.web_login .inputOuter1 img {

    position: absolute;

    top: 30px;

    right: 15px;

}

.web_login input.inputstyle2:focus,.web_login input.inputstyle:focus{border:1px solid #198BD4;box-shadow:0 0 2px #198BD4;}

.web_login .inputstyle2 {

	width:200px;

	height:34px;

	padding-left:5px;

	line-height:34px;

	border:1px solid #D7D7D7;

	background:#fff;

	color:#333;border-radius:2px;

	font-family:Verdana, Tahoma, Arial;

	font-size:16px;

	ime-mode:disabled;

}

.web_login .uinArea {

	height:60px;

	position:relative;

	z-index:10;

}

.web_login .pwdArea {

	height:60px;

	margin-top:30px;

	margin-bottom:10px;

	position:relative;

	z-index:3;

}



.web_login .zc_ys {

	height:60px;

	position:relative;

	z-index:10;

}

.web_login .zc_xm {

	height:60px;

	margin-top:20px;

	position:relative;

	z-index:3;

}

.web_login .zc_ph {

	height:60px;

	margin-top:20px;

	position:relative;

	z-index:3;

}

.web_login .zc_pwd {

	height:60px;

	margin-top:20px;

	position:relative;

	z-index:3;

}

.web_login .zc_cpwd {

	height:60px;

	margin-top:20px;

	position:relative;

	z-index:3;

}

.web_login .zc_add {

	height:60px;

	margin-top:20px;

	margin-bottom:10px;

	position:relative;

	z-index:3;

}



.web_login .zc_jzxm {

	height:60px;

	position:relative;

	z-index:10;

}



.web_login .zc_hzxm {

	height:60px;

	margin-top:20px;

	position:relative;

	z-index:10;

}



.web_login .zc_jzph {

	height:60px;

	margin-top:20px;

	position:relative;

	z-index:10;

}


.web_login .zc_jzyz {

	height:60px;

	margin-top:20px;

	position:relative;

	z-index:10;

}


.c_code_msg{
    width: 42%;
    height: 60px;
    padding-left: 35px;
    line-height: 60px;
    border: 1px solid #D7D7D7;
    background: #fff;
    font-size: 16px;
	border-radius: 5px;
	font-family:'微软雅黑';
	}



.msgs{
	display:inline-block;
	width:34%;
	color:#fdb903;
	font-size:18px;
	border:1px solid #fdb903;
	text-align:center;
	height:60px;
	line-height:60px;
	background:#fff3dc;
	cursor:pointer;
	border-radius: 5px;
		}
form .msgs1{background:#E6E6E6;color:#818080;border:1px solid #CCCCCC;}




.web_qr_login {

	position:relative;

	

	overflow:hidden;

}



.cue {

	height:40px;

	line-height:40px;

	font-size:14px;

	border:1px #CCCCCC solid;

	margin-top:10px;margin-bottom:5px;

	text-align:center;

	font-family:"Hiragino Sans GB", "Microsoft Yahei";

}

.login {

	background-color:#ffffff;

}



h1{margin:80px auto 50px auto;text-align:center;color:#fff;margin-left:-25px;font-size:35px;font-weight: bold;text-shadow: 0px 1px 1px #555;}

h1 sup{

    font-size: 18px;

    font-style: normal;

    position: absolute;

    margin-left: 10px;}

.login {border:0;;

background: #fff;

margin: 0 auto;}



.web_login{padding-bottom:20px;}



.jianyi{color:#fff;text-align:center;margin-top:25px;color:#B3B8C4;}

.reg_form li {

height: 55px;

}

.cue {

margin-top: 15px;

margin-bottom: 10px;border:1px solid #eee;border-radius:3px;

}

.web_login input.inputstyle2:focus, .web_login input.inputstyle:focus {

border: 1px solid #5796f;

box-shadow: 0 0 0;

}

.web_login .reg_form {

width: 300px;

margin: 0 auto;

}

.web_login .inputstyle2 {border-radius:5px;width:210px;}

.web_login .input-tips2 {

padding-right: 5px;

width: 80px;_width: 75px;_font-size:12px;}

.button_blue

{

	display:inline-block;



	height:60px;border-radius:4px;

	background:#fdb903;border:none;cursor:pointer;

	color:#fff;

	font-size:24px;padding:0 10px;

	text-align:center;outline:none;font-family: "Microsoft Yahei",Arial, Helvetica, sans-serif;

}

input.button_blue:hover

{

	background:#1b3a61;

	color:#fff;

	text-decoration:none;

}

a.zcxy {text-decoration: underline;line-height:58px;margin-left:15px;color: #959ca8;}

.web_login .login_form {margin-top:50px;}

.web_login .uinArea {

height: 60px;}



.wjmm a{

	float:right;

	font-size:18px;

	color:#c9c9c9;

	}

.web_login .inputOuter img{

	position: absolute;

    top: 13px;

    margin-left: 20px;

	}

.web_login .inputstyle::-webkit-input-placeholder {

       color: #c9c9c9;

       font-size: 18px;

	   font-family:'微软雅黑';

     }

.web_login .inputstyle1::-webkit-input-placeholder {

       color: #c9c9c9;

       font-size: 18px;

	   font-family:'微软雅黑';

     }

.web_login .inputstyle3::-webkit-input-placeholder {

       color: #c9c9c9;

       font-size: 18px;

	   font-family:'微软雅黑';

     }

