body{
	margin:0;padding:0;list-style:none;border:0;background:#fff;
}
p,ul{
	margin:0;
}
li{
	list-style:none;
}
a{
	color:inherit;
	text-decoration:none;
}
.mid_width{
	width:1180px;
	margin:0 auto;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.nav_top{
	height:30px;background:#333333;
	line-height:30px;
	position: fixed;
    z-index: 9999;
    width: 100%;
	top:0;
}
.nav_top .nt_left span{
	margin-right:10px;
}
.nav_top .nt_left img{
	width:20px;
	position:relative;
	top:-2px;
}
.nav_top .nt_left,.nt_right{
	color:#fff;font-size:12px;
}
.nav_title .navt_left{
	width:310px;
}
.nav_top .nt_right span.mp_wx{
	position:relative;
}
.nt_right span.on .mp_code{
	display:block;
}
.nt_right span .mp_code{
	position:absolute;
	left:0;
	top:30px;
	z-index:9;
	display:none;
	box-shadow:1px 1px 1px 1px #000;
	width:166px;height:166px;background:rgba(127,181,255,0.11);
}
.nt_right .mp_code img{
	width:150px;
	height:150px;
	margin:8px;
} 
.nav_top .nt_right span{
	padding:0 5px;
}
.nav_top .nt_right span:last-of-type{
	border-left:1px solid #6f6f6f;
}
.nav_title .navt_left span{
	height:60px;
	line-height:65px;
	font-size:28px;
	display:block;
	padding-right:50px;
	font-weight:bold;
	color:#191616;
}
.nav_title .navt_left p{
	display:block;
	font-size:10px;
	text-align:left;
	position:relative;
	top:-10px;
	left:3px;
	color:#444444;
	letter-spacing:2px;
	
}
.nav_title .navt_left img{
	width:310px;
}
.nav_title {
	width:100vw;
	text-align:center;
	color:#000;
	background:#fff;
}
.navt_box ul.fir_ul li.fir_li{
	width:100px;
	text-align:center;
	height:80px;
	line-height:80px;
	font-size:18px;
	cursor:pointer;
	position:relative;font-weight:bold;
	color:#505050;
}
.navt_box ul.fir_ul ul.sec_ul{
	background:#fff;
	position:absolute;
	top:80px;
	left:0;
	box-shadow:0px -1px 6px 0px #f5f8ff;
	z-index:8;
}
ul.sec_ul li.sec_li a{
	display:block;
	width:100px;
	height:40px;
	line-height:40px;
	font-size:16px;
	color:#656565;
}
ul.sec_ul {
	display:none;
}
img.top_lit{
	position:absolute;
	left:40px;
	top:55px;
	width:18px;
	display:none;
}
.on img.top_lit{
	display:block;
}
.navt_box {
	width:870px;
}
ul li.on .sec_ul{
	display:block;
}
ul li.on a.fir_a{
	color:#63a8f3;
}
ul li.now a.fir_a{
	color:#63a8f3;
}
ul.sec_ul li.on a{
	background:#63a8f3;
	color:#fff;
} 