* {
	margin:0;
	padding:0;
	font-family: 微软雅黑;
	box-sizing: border-box;
}
a {
	text-decoration: none;
}
li {
	list-style: none;
}
a, img {
 transition: all .5s;
}
 @font-face {
 font-family: 'iconfont';
 src: url('/Public/index/css/font/iconfont.eot');
 src: url('/Public/index/css/font/iconfontd41d.eot') format('embedded-opentype'), url('/Public/index/css//Public/index/css/font/iconfont.woff2') format('woff2'), url('/Public/index/css/font/iconfont.woff') format('woff'), url('/Public/index/css/font/iconfont.ttf') format('truetype'), url('/Public/index/css/font/iconfont.svg') format('svg');
}
.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select {
	margin:0;
	padding:0
}
textarea {
	resize:none;
}
.w_1200 {
	width:1200px;
	margin:0 auto;
}
.clear {
	clear: both;
}
.clear2:after {
	display: block;
	width:100%;
	height: 0;
	clear:both;
	overflow: hidden;
	content:'';
}
/*top*/

.top-bg{
	width:100%;
	background:#1158a7;
	padding:0px 0px;
}
.mobile-logo{display:none;}
.nav_ul {
	float:left;
	width:100%;
}
.nav_li {
	float:left;
}
.nav_li > a {
	padding:0px 28px; color:#fff; text-align:center; line-height:18px; border-right:1px solid rgba(255,255,255,0.1); border-left:1px solid rgba(0,0,0,0.1); margin:8px 0px; display:inline-block;
}
.nav_li span{display:block; font-size:12px;}

ul.nav_ul>li.active{background:rgba(255,143,0,1)}
ul.nav_ul>li:hover{background:rgba(255,143,0,1)}
	
/*手机端导航按钮*/

.mob_menu {
	width:50px;
	height: 35px;
	background:#2ca1db;
	border-radius:5px;
	float:right;
	margin:5px 1rem 0 0;
	display: none;
}
.mob_menu span {
	display: block;
	width:60%;
	height: 2px;
	background:#ffffff;
	margin:14% auto 0;
}
/*手机导航*/

.mob_list {
	position: fixed;
	z-index:12;
	width:45%;
	height: 100%;
	overflow-x:hidden;
	overflow-y:auto;
	left:100%;
	top:0;
	background:#f2f2f2;
	padding:2rem 1rem 2rem 2rem;
	transition: all .5s;
	z-index:999999;
}
.mob_ul {
	width:100%;
}
.mob_li {
	width:100%;
	text-align: left;
}
.mob_li > a {
	display: block;
	color:#333333;
	font-size:14px;
	float:left;
	line-height: 4rem;
	width:80%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.mob_li > span {
	width:20%;
	float:right;
	text-align: center;
	line-height: 3rem;
 transition: all .5s;
}
.mob_ul2 {
	width:100%;
	padding-left:1rem;
	display: none;
}
.mob_li2 {
	width:100%;
	line-height:4rem;
	color:#333333;
	font-size:14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.mob_li2 > a {
	color:#333333;
}
.mob_close {
	display: block;
	position: absolute;
	width:1.5rem;
	height: 3rem;
	border-radius:0 2px 2px 0;
	left:0;
	top:0;
	bottom:0;
	margin:auto 0;
	z-index:9999;
	background:#2ca1db url("../images/mob_close.png") no-repeat center;
}
@media screen and (max-width:1200px) {
.w_1200 {
width:96%;
}
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:768px) {
.top-bg{
	width:100%;
	background:#fff;
	padding:10px 0;
	-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)
}
.js_filter {
/*transition: all .5s;*/
}
.mobile-logo {
	float:left;
	font-size: 0;
	max-width: 13%;
	text-align: left;
	display:inherit;
}
.mobile-logo img {
	height:42px;line-height:42px; width:auto;
}
.mobile-logo {
	max-width: 35%;
}
.nav_ul {
display:none;
}
.mob_menu {
display: block;
cursor:pointer;
}
}

.container-ttfit {
    @media (min-width: 768px) {
        width: fit-content;
    }
}
<!--耗时1776072065.4747秒-->