@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	font-family: "DIN","微软雅黑",arial;
}

img {
	border: 0;
}

ul,
li {
	list-style: none;
}

a {
	text-decoration: none;
	color: #231815;
}

.clear {
	clear: both;
	overflow: hidden;
}

.lf {
	float: left;
}

.rf {
	float: right;
}

/*@font-face {
	font-family: 'SourceHanSansCN-Normal';
	src: url('../font/SourceHanSansCN-Normal.eot');
	src: local('SourceHanSansCN-Normal Regular'),
	local('SourceHanSansCN-Normal'),
	url('../font/SourceHanSansCN-Normal.woff') format('woff'),
	url('../font/SourceHanSansCN-Normal.ttf') format('truetype'),
	url('../font/SourceHanSansCN-Normal.svg#SourceHanSansCN-Normal') format('svg');
	font-family: 'ADOBEHEITISTD-REGULAR';
	src: url('../font/ADOBEHEITISTD-REGULAR.eot');
	src: local('ADOBEHEITISTD-REGULAR Regular'),
	local('ADOBEHEITISTD-REGULAR'),
	url('../font/ADOBEHEITISTD-REGULAR.woff') format('woff'),
	url('../font/ADOBEHEITISTD-REGULAR.ttf') format('truetype'),
	url('../font/ADOBEHEITISTD-REGULAR.svg#ADOBEHEITISTD-REGULAR') format('svg');
}*/

@font-face {
	font-family: 'DIN';
	src: url('../font/DIN.eot');
	src: local('DIN Regular'),
	local('DIN'),
	url('../font/DIN.woff') format('woff'),
	url('../font/DIN.ttf') format('truetype'),
	url('../font/DIN.svg#DIN') format('svg');
}
@font-face {
	font-family: 'Menlo-Bold';
	src: url('../font/Menlo-Bold.eot');
	src: local('Menlo-Bold Regular'),
	local('Menlo-Bold'),
	url('../font/Menlo-Bold.woff') format('woff'),
	url('../font/Menlo-Bold.ttf') format('truetype'),
	url('../font/Menlo-Bold.svg#Menlo-Bold') format('svg');
}
#topcontrol,.back{ z-index: 51; width: 75px; height: 75px;}
#topcontrol img,.back img{ width: 25px;}
.zong {
	width: 100%;
	position: relative;
}

.head {
	width: 100%;
	height: auto;
	background: #fff;
	overflow: hidden;
	padding: 0 2.5%;
	position:fixed;
	top:0;
	z-index:999;
}
.head_k{position: relative;
    height: 41px;
    width: 100%;
    top: 0;}
.click {
	margin: 10px 10px 10px 0;
}

.click span {
	display: block;
	background: #030000;
	height: 4px;
	margin: 4px 0;
}

.click span:first-child {
	width: 18px;
}

.click span:nth-of-type(2) {
	width: 22px;
}

.click span:last-child {
	width: 18px;
}

.head .head_r img {
	height: 100%;
	margin: 9px 0;
}

.zindex {
	z-index: 999 !important;
}

.banner_a,.banner_b {
	width: 100%; height: auto;
	overflow: hidden;
}
.banner_c {
	width: 100%; height: auto;
	margin:auto;
	overflow: hidden;
}

.banner_a .swiper-pagination .swiper-pagination-bullet,
.banner_b .swiper-pagination .swiper-pagination-bullet,
.banner_c .swiper-pagination .swiper-pagination-bullet {
	height: 4px;
	width: 4px;
	background: #fcfcfc;
	opacity: 1;
}

.banner_a .swiper-pagination-bullet-active,
.banner_b .swiper-pagination-bullet-active,
.banner_c .swiper-pagination-bullet-active {
	background: #030000 !important;
}
.banner_a .swiper-wrapper .swiper-slide,
.banner_a .swiper-wrapper .swiper-slide img,
.banner_b .swiper-wrapper .swiper-slide,
.banner_b .swiper-wrapper .swiper-slide img,
.banner_c .swiper-wrapper .swiper-slide,
.banner_c .swiper-wrapper .swiper-slide img{ width: 100%; height: 100%;}

.hide {
	width: 100%;
	top: 0;
	left: 0;
	position: fixed;
	background: rgba(255, 255, 255, 1);
	z-index: 1;
}

.hide_zong {
	width: 100%;
	height: 100%;
}

.hide_zong .close {
	width: 95%;
	margin-left: 2.5%;
}

.hide_zong .close img {
	width: 14px;
	height: 14px;
	margin: 14px 10px -9px 3px;;
}

.nav {
	width: 100%;
	/* margin: 0 6%; */
	overflow: scroll;
    height: 90%;
    padding-bottom: 100px;
}

.nav .nav_ul {
	margin-top: 18px;
}

.nav .nav_ul>li {
	border-top: 1.4px solid #595757;
	padding-bottom: 10px;
}

.nav_ul_div {
	font-size: 16px;
	/*font-family: "SourceHanSansCN-Normal";*/
}

.nav_ul_div p,
.nav_ul_div ul>li {
	margin-left: 10%;
	line-height: 2.6em;
	font-size: 26px;
}

.nav_ul_div ul>li:last-child {
	margin-bottom: 20px;
}

.nav_ul_div ul>li:nth-of-type(2n) {
	margin-left: 0;
}

.nav_ul_div p:first-child {
	margin-top: 13px;
    margin-bottom: 8px;
}

.nav_ul_div p a {
	color: #231815;
}

.nav_ul_div ul>li {
	min-width: 40%;
	float: left;
}

.nav_ul_div ul>li a {
	color: #848484;
}
.nav_ul_div>p>a{font-weight:900;}

.foot_ad{text-align:center;font-size:10px;background-color:#f7f7f7;line-height:1.7em;padding:7px 0;}
.foot_ad img,.foot_a_img img{width:8px;height:auto;margin-right:7px;}