﻿
/* CSS Document */
.layout_t{ width:500px; margin:0 auto;}
/*.layout_t {
	position: relative;
	margin: 0 auto;
	padding: 0 15px;
	box-sizing: border-box
}
@media screen and (min-width:768px) {
.layout_t {
	width: 750px
}
@media screen and (min-width:992px) {
.layout_t {
	width: 970px
}
@media screen and (min-width:1200px) {
.layout_t {
	width: 1170px
}*/

.logo_span_txt{ line-height:20px; height:20px; font-size:18px; border-left:#fff 1px solid; margin-left:20px;margin-top:10px; padding:10px;}
.login_front{background:#ffffff; border-radius:6px;width:650px;height:350px;margin:0px auto; border:1px solid #ecf0f1;box-shadow:0px 0px  5px 0px #ccc;}
.login_admin{background:#ffffff;width:500px;margin:0px auto; border:1px solid #ecf0f1;box-shadow:0px 0px  10px 5px #aaa;}
.login_t{margin:20px auto; display:block;}
.margin_left0{margin-left:0px;}
.margin_left10{margin-left:10px;}
.margin_left20{margin-left:20px;}
.margin_left30{margin-left:30px;}
.margin_right0{margin-right:0px;}
.margin_right10{margin-right:10px;}
.margin_right20{margin-right:20px;}
.margin_right30{margin-right:30px;}

.pdt10{ padding-top:10px;}

.margin_top0{margin-top:0px;}
.margin_top10{margin-top:10px;}
.margin_top30{margin-top:30px;}
.margin_top50{margin-top:50px;}
.mg_bottom20{ margin-bottom:20px;}

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.img_ent_paper{display:block; width:550px; height:400px; margin:0 auto;}

.text_center{text-align:center;}
.text_right{text-align:right;}
.text_left{text-align:left;}
.txt_14{ font-size:14px; line-height:2em; color:#666;}
.txt_20{ font-size:20px; line-height:2em;}

.login_label {	
	padding: 9px 15px;
	width: 90%;
	font-weight: 400;
	line-height: 38px;
	color:#666;	
}
.login_top_h{height:30px;width:100%}

.div_height50{height: 50px;}
.div_height400{height: 400px;}
.div_w100{width:100px;}
.div_w120{width:120px;}
.div_guide{margin:150px auto; width:400px;}

.reg-tips-box {
	background: #60b2fe;
	padding: 15px 100px;
	margin-top: 20px;
	margin-bottom: 20px;
	color: #fff;
	line-height: 1.8
}
.reg-tips-box h2 {
	font-size: 18px;
	text-align: left;
	font-weight: 400
}
.reg-tips-box .reg-tip-detail {
	margin-top: 5px;
	font-size: 14px;
	text-align: justify
}
.reg-tips-box .reg-tip-detail a {
	color: #fff
}
.admin_top{ margin:0px; height:80px; min-width:640px;
    /*background: -webkit-linear-gradient(rgba(30,159,255,0.6), rgba(30,159,255,1)); 
    background: -o-linear-gradient(rgba(30,159,255,0.6), rgba(30,159,255,1)); 
    background: -moz-linear-gradient(rgba(30,159,255,0.6), rgba(30,159,255,1)); 
    background: linear-gradient(rgba(30,159,255,0.6), rgba(30,159,255,1));*/
	background:#1E9FFF;
	box-shadow:0px 0px  5px 2px #aaa;
	}
.yhbh_txt {
	position: absolute;
	left: 38px;
	top: 9px;
	font-size: 12px;
	color:#cccccc;
}
.password_txt {
	position: absolute;
	left: 38px;
	top: 9px;
	color:#cccccc;
	font-size: 12px
}
.yzm_txt {
	position: absolute;
	left: 38px;
	top: 9px;
	color:#cccccc;
	font-size: 12px
}
.kf{ width:72px; height:214px; display:block; position:absolute; top:30%; right:0px}

.container{width:100%;min-height:100%;position:relative;}
.body{padding-bottom:50px;}

.container_m{width:100%;min-height:100%;position:relative;  background:#fef6f2; }
.body_m{padding-bottom:50px;}

.footer{height:50px;position:absolute;bottom:0px;left:0px; width:100%;}
.footer_r{height:60px;position:absolute;bottom:0px;left:0px; width:100%; }
.footer_blue{height:60px;position:absolute;bottom:0px;left:0px; width:100%; background:#1E9FFF;}
.footer_r .font_bq{ line-height:60px; }
.footer_blue .font_bq{ line-height:60px; color:#FFF;}	
.footbq{height:60px; line-height:60px; text-align: center;}
.input_w{width:260px;}
.yzm_w{width:55%;}
.login_line{width:800px; margin:0 auto; height:1px; border-bottom:#d9d9d9 1px solid;}

.head_line{width:100%; height:6px; background:#ee4135; min-width:1000px;}
.head_nav{width:100%; height:60px; line-height:60px;background:linear-gradient(133deg,#33c3ff,#0076ff);
    color: rgba(255,255,255,.95); }
.head_nav a{color:#ffffff;}
.head_nav a:hover{opacity:0.8;}
.nav_top {
	/* background: #ee4135;
	border-top: #EE4035 1px solid; */
	font-size: 14px;
	font-weight: bold;
}

.admin_line{width:100%; margin:0px; height:6px; min-width:640px;   
	background:#1E9FFF;	
	}
.title1{font-size:38px; font-weight:bold;}
.yqts{float:left; font-size:14px; line-height:25px; color:#FFFFFF; margin-top:20px; margin-left:20px;}