@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0}
body{ font-family:"微软雅黑";width:100%; min-width:1200px; overflow:hidden}
ul li{ list-style:none}
.blue{ color:#31acfb}
a {
	text-decoration: none;
	color: #5e58b1 !important;
}

.chk {
	width: 16px;
	height: 16px;
	vertical-align:middle;
	margin: 0 10px 2px 0;
	border: 1px solid #dcdfe6;
	border-radius: 2px;
	box-sizing: border-box;
	background-color: #fff;
	transition: border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);
}

.main{ width:100%; background:url(../images/bk-login.png) no-repeat; background-size:100% 100%; overflow:hidden}
.main0{ width:1200px; height:540px; background:#fff; margin:0 auto; margin-top:140px;}
.main_left{ float:left; width:647px; position:relative}
.main_left img{ position:absolute}
.theimg{ top:90px; left:270px}
.secimg{top:90px; left:200px}
.firimg{top:90px; left:56px}

.main_right{ width:456px; height:386px; float:right;}
.main_r_up{ height:74px;padding-top:20px;}
.main_r_up img{ float:left}
.main_r_up .pp{ float:left;height:74px; line-height:74px; font-size: 28px; font-weight:400; color:#333; padding-left:20px;letter-spacing:0px;}
.sub{ width:342px; height:30px; font-size:14px; color:#666; border-bottom:1px solid #cccccc;}
.sub p{ float:right}
.txt{ width:456px; height:40px; margin-top:35px}
.txt span{ width:60px; font-size:14px; color:#666; height:40px; line-height:40px;}
.txt input{height:40px; border:1px solid #ccc; padding-left:20px; margin-left:20px}
.txt input:focus {
	border: 2px solid #0F996B;
}
.txt input.txtphone{ width:240px; }
.txt input.txtyzm{width:130px; float:left}
.txt img.yzmimg{ float:left; width: 112px; height:42px;}

.txt_m {
	width: 456px;
	height: 40px;
	margin-top: 25px
}

	.txt_m span {
		width: 60px;
		font-size: 14px;
		color: #666;
		height: 40px;
		line-height: 40px;
	}

	.txt_m input {
		height: 40px;
		border: 1px solid #ccc;
		padding-left: 20px;
		margin-left: 20px
	}

		.txt_m input:focus {
			border: 2px solid #0F996B;
		}

		.txt_m input.txtphone {
			width: 240px;
		}

		.txt_m input.txtyzm {
			width: 130px;
			float: left
		}

	.txt_m img.yzmimg {
		float: left;
		width: 112px;
		height: 42px;
	}


.xieyi{ clear:both;padding-left:110px; padding-top:35px; font-size:14px; color:#5a5a5a; height:30px; line-height:30px}
.xiayibu{ width:260px; height:40px; line-height:40px; text-align:center; color:#fff; background:#30adfa; font-size:14px; border-radius:5px; margin-left:80px; margin-top:35px; cursor:pointer}

.footer{ width:100%; height:100px; line-height:60px; position:fixed; bottom:0; background:url(../images/footerBg.png);background-color: transparent;}
.footer0{ width:1200px; height:100px; margin:0 auto; font-size:14px; /*color:#adacac*/}
.footer_l{ float:left; padding-left: 80px;}
.footer_r{ float:right; width: 360px;}


