*{ margin:0; padding:0;}
body{ font-size:12px; font-family:'Microsoft YaHei',Verdana, Geneva, sans-serif; background-color:#f0f4f3;}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none; border:0;}
div,img,table{border:none;}
em,i{font-style:normal;}
a{text-decoration:none;color:#4e555a; outline:none;}
a:active {star:expression(this.onFocus=this.blur());}
h1,h2,h3,h4{ font-weight:normal;}
ul,ol,li{list-style:none outside none;}
.cl{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}


/*头部样式*/
.header{ width:100%; height:90px; background-color:#1faa7c; overflow:hidden;}
.head{ width:90%; margin:0px auto; overflow:hidden;}
.head img{ max-width:100%; overflow:hidden;}
.box{ width:100%; margin:0px auto; margin-top:50px; overflow:hidden;}
.login_box{ width:588px; margin:0px auto; padding-top:34px; background:#fff; box-shadow:-2px 0 2px #ebefee, 4px 0 4px #e1e5e4, 0 -1px 1px #eef2f1, 0 5px 5px #dce0df;}
.login_box h2{color:#3c3c3c; text-align:center; font-size:30px; line-height:50px; font-weight:400;}
.login_box p{ color:#666; line-height:22px; text-align:center;}

.login_box .my_box{ width:358px; margin:0px auto; margin-top:16px; padding-bottom:24px;}
.ct_img_jym, .ct_img_mm, .ct_img_sjjym, .ct_img_yhm {position: absolute;top: 14px;left: 8px;width: 16px;height: 16px;display: inline;background: url(../images/icon_input.png) no-repeat 0 0;}
.cr_top .ct_img_yhm {background-position: -16px 0;}
.cr_top .ct_img_mm {background-position: 0 0;}

@media screen and (min-width: 320px) and (max-width: 1156px){
.login_box{ width:100%; margin:0px auto; padding-top:34px; background:#fff; box-shadow:-2px 0 2px #ebefee, 4px 0 4px #e1e5e4, 0 -1px 1px #eef2f1, 0 5px 5px #dce0df;}
.login_box .my_box{ width:90%; margin:0px auto; margin-top:16px; padding-bottom:24px;}
}


.ct_input{margin-top: 20px;position:relative}


.input_text {
	display: inline-block;
	width: 328px;
	height: 24px;
	padding: 8px 0 8px 28px;
	font-size: 14px;
	color: #a9a9a9;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	vertical-align: middle;
	vertical-align: auto
}
.input_text:hover {
	border-color: rgba(82,168,236,.8);
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);
	box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);
	outline: 0
}
.ct_img_yhm {background-position: -16px 0;}


.btn_login {
	width: 358px;
	height: 42px;
	line-height: 42px;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	border: 1px solid #25b887;
	background-color: #25b887;
	background-image: none;
	margin-top: 20px
}
.btn_login:hover {
	background-color: #31ca97;
	background-image: none
}

.copyright{ width:100%; margin:0px auto; text-align:center; margin-top:50px; line-height:24px; overflow:hidden;}

.cx_result{ max-width:640px; height:500px; padding-top:20px; margin:30px auto; background-color:#FFF; border-radius:10px;}
.cx_result h1{ text-align:center; font-size:16px; display:block; }
.cx_result table{ width:90%; margin:20px auto; border-bottom:1px #CACACA solid; border-right:1px #CACACA solid;}
.cx_result table td{ line-height:36px; font-size:14px; padding-left:10px; color:#464646; border-left:1px #CACACA solid; border-top:1px #CACACA solid;}