/*公共样式*/
* {
	padding: 0;
	margin: 0px;
	font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti; 
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 26px;

}


body {
	width: 100%;
	min-width: 1220px;
	margin: 0 auto;
}

img {
	border: 0;
	display: block;
	object-fit: cover;
}

ol,
ul,
li {
	list-style: none;
}

input,
button,
textarea {
	border-style: none;
	/*  上 右 下  左 */
	background-color: transparent;
	outline: none;
}


/* 链接效果 */
a {
	text-decoration: none;
	color: #666;
}

a:hover {
	/* color: #ff6600; */
}

.sbj {
	cursor: pointer;
	/* 鼠标变小手 */
}

.qzhh {
	display: block;
	overflow: hidden;
	/* 强制换行 */
}


.jz {
	margin: auto;
	display: block;
}


.kz {
	float: left;
}

.ky {
	float: right;
}


/* 层级 */
.z-100 {
	position: relative;
	z-index: 100;
}


/* 分割线 */
.fgx,
.fgx-1,
.fgx-2 {
	width: 100%;
	display: block;
}

.fgx-1 {
	height: 1px;
}

.fgx-2 {
	height: 1px;
}



.fgx-yy {
	height: 1px;
	box-shadow: 0px 3px 10px #000;
}


/* 布局 */
.spbj,
.czbj {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;
	/* OLD - Firefox 19- H5不用考虑 */
	display: -mz-flexbox;
	/* TWEENER IE 10 */
	display: flex;
	/* NEW, Spec - Opera 12.1, Firefox 20+ */
	flex-direction: row;
}

.czbj {
	flex-direction: column;
}

.bjhh {
	flex-wrap: wrap;
}

.lddq {
	justify-content: space-between;
}

.jzdq {
	justify-content: center;
}

.czjz {
	align-content: center;
}

.czdq {
	align-content: space-between;
}

/* 背景颜色 */

.bjys-ff {
	background: #fff;
}

.bjys-95 {
	background: #959595;
}

.bjys-77 {
	background: #777777;
}

.bjys-f8 {
	background: #F8F8F8;
}

.bjys-ef {
	background: #efefef;
}

.bjys-e5 {
	background: #e5e5e5;
}

.bjys-dc {
	background: #dcdcdc;
}

.bjys-042 {
	background: #04243D;
}

.bjys-f39 {
	background: #F39501;
}

.bjys-4c6 {
	background: #4C6174;
}

.bjys-eae {
	background: #eaeef1;
}

/* 边框 */


.bkys-000 {
	border: 1px solid #000;
}

.bkys-ff {
	border: 4px solid #fff;
}

.bkys-f39 {
	border: 1px solid #F39501;
}

.bkys-f5c {
	border: 2px solid #F5C77C;
}

.bkys-052 {
	border: 4px solid #052440;
}


.bktm-5 {
	border: 10px solid hsla(0, 0%, 100%, .5);
}



.zbk-ff {
	border-left: 1px solid #ccc;
}

.zbk-dc {
	border-left: 1px solid #dcdcdc;
}

.zybk-ff {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.xbk-ff {
	border-bottom: 1px solid #ccc;
}

.xbk-95 {
	border-bottom: 1px solid #959595;
}

.sxbk-ff {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.sxbk-95 {
	border-top: 1px solid #959595;
	border-bottom: 1px solid #959595;
}

.zbk-042 {
	border-left: 10px solid #04243D;
}

.bkyj-2 {
	border-radius: 2px;
}

.bkyj-5 {
	border-radius: 5px;
}

.bkyx {
	border-radius: 50%;
}

/* 高亮 */

.on {
	color: #FFF;
	background: #F39501;
}

/* 字体 */


.zt12,
.zt12 b,
.zt12 p,
.zt12 span {
	font-size: 12px;
}

.zt18,
.zt18 b,
.zt18 p,
.zt18 span {
	font-size: 18px;
}

.zt16,
.zt16 b,
.zt16 p,
.zt16 span {
	font-size: 16px;
}

.zt22,
.zt22 b,
.zt22 p,
.zt22 span {
	font-size: 22.5px;
	line-height: 30px;
}

.zt24,
.zt24 b,
.zt24 p,
.zt24 span {
	font-size: 24px;
	line-height: 30px;
}

.zt30,
.zt30 b,
.zt30 p,
.zt30 span {
	font-size: 30px;
	line-height: 30px;
}

.zt36,
.zt36 b,
.zt36 p,
.zt36 span {
	font-size: 30px;
	line-height: 40px;
}


.zt58,
.zt58 b,
.zt58 p,
.zt58 span {
	font-size: 58px;
	line-height: 60px;
}

.zt72,
.zt72 b,
.zt72 p,
.zt72 span {
	font-size: 72px;
	line-height: 72px;
}



.qzdx {
	text-transform: uppercase;
	/* 强制大写 */
}

.ztjc {
	font-weight: 800;
	/* 字体加粗 */
}

.wzjz {
	text-align: center;
	/* 文字居中 */
}



.wzkz {
	text-align: left;
	/* 文字靠左 */
}

.wzky {
	text-align: right;
	/* 文字靠右 */
}


.pcky {
	text-align: right;
	/* 文字靠右 */
}

.wzyy {
	text-shadow: 0px 0px 3px #000;
	/* 文字阴影 */
}


/* 颜色 */
.ys-f39 {
	color: #F39501;
}

.ys-f43 {
	color: #04304d;
}

.ys-052 {
	color: #052440;
}


.ys-ff {
	color: #fff;
}
.ys-cc {
	color: #ccc;
}


.search {
	width: 280px;
	height: 32px;
	border: 2px solid #777;
	color: #052440;

}

/* 宽高 */

.k1200 {
	width: 100%;
	max-width: 1200px;
}

.k1220 {
	width: 100%;
	max-width: 1225px;
}



.k100 {
	width: 100%;
}
.k90 {
	width: 90%;
}


.k69 {
	width: 69%;
}


.k65 {
	width: 65%;
}

.k60 {
	width: 60%;
}

.k56 {
	width: 56%;
}

.k51 {
	width: 51%;
}

.k50 {
	width: 50%;
}

.k49 {
	width: 49%;
}

.k44 {
	width: 44%;
}

.k40 {
	width: 40%;
}

.k34 {
	width: 31.3%;
	margin: 12px 1%;
}

.k30 {
	width: 30%;
}

.k24 {
	width: 24%;
}


.k9 {
	width: 8%;
}
.k9 img{
	border: 1px #eee solid;
}
	
.k-36 {
	width: 36px;
}

.k-55 {
	width: 55px;
}

.k-42 {
	width: 42px;
}

.k-110 {
	width: 1px;
}


.k-110 {
	width: 110px;
}

.k-112 {
	width: 112px;
}

.k-130 {
	width: 112px;
}

.k-124 {
	width: 131px;
}

.k-126 {
	width: 126px;
}

.k-400 {
	width: 400px;
}

.g-335 {
	height: 335px;
}

.g-480 {
	height: 480px;
}

.g-130 {
	height: 130px;
}

.g-155 {
	max-height: 155px;
	overflow: hidden;
}

.g-400 {
	height: 400px;
}

.g-360 {
	height: 360px;
}

.g-340 {
	height: 250px;
}

.g100 {
	height: 100%;
}

.hg-22,
.hg-22 p,
.hg-22 span {
	line-height: 22px;
}

.hg-46,
.hg-46 p,
.hg-46 span {
	line-height: 46px;
}

.hg-40,
.hg-40 p,
.hg-40 span {
	line-height: 40px;
}

.hg-30,
.hg-30 p,
.hg-30 span {
	line-height: 30px;
}

.ztfz {
	transform: rotate(90deg);
	/* 字体翻转*/
	ms-transform: rotate(90deg);
	/* IE 9 */
	moz-transform: rotate(90deg);
	/* Firefox */
	webkit-transform: rotate(90deg);
	/* Safari and Chrome */
	o-transform: rotate(90deg);
	/* Opera */
}

/* 图片大小 */
.tp100 img {
	width: 100%;
}

.tp-100 img {
	width: 100px;
}

.tp255 img {
	width: 255px;
	height: 155px;
}


/* 边距 */

.nbj-5-10 {
	padding: 5px 10px;
}

.nbj-5-20 {
	padding: 5px 20px;
}

.nbj-5 {
	padding: 5px;
}

.nbj-15 {
	padding: 15px;
}

.nbj-25 {
	padding: 25px;
}

.nbj-30 {
	padding: 30px;
}

.nbj-32 {
	padding: 32px;
}

.nbj-45 {
	padding: 45px;
}

.nbj-50 {
	padding: 50px;

}


.nbj-60 {
	padding: 60px;
}

.nbj-61 {
	padding: 60px 60px 20px 60px;
}

.nbj-120 {
	padding: 120px;
}

.nbj-120-130 {
	padding:120px 130px;
}

.nbj-25-35 {
	padding: 25px 35px;
}

.nbj-25-45 {
	padding: 25px 45px;
}

.nbj-47-60 {
	padding: 47px 60px;
}

.nbj-s5 {
	padding-top: 5px;
}

.nbj-s10 {
	padding-top: 10px;
}

.nbj-s30 {
	padding-top: 30px;
}


.nbj-s40 {
	padding-top: 40px;
}

.nbj-s60 {
	padding-top: 60px;
}

.nbj-x10 {
	padding-bottom: 10px;
}

.nbj-x20 {
	padding-bottom: 20px;
}

.nbj-x32 {
	padding-bottom: 32px;
}

.nbj-x50 {
	padding-bottom: 50px;
}

.nbj-x90 {
	padding-bottom: 90px;
}

.nbj-z10 {
	padding-left: 10px;
}

.nbj-z15 {
	padding-left: 15px;
}

.nbj-z30 {
	padding-left: 30px;
}

.nbj-y10 {
	padding-right: 10px;
}

.nbj-y40 {
	padding-right: 40px;
}


.nbj-sx20 {
	padding-top: 20px;
	padding-bottom: 20px;
}


.nbj-sx30 {
	padding-top: 30px;
	padding-bottom: 30px;
}



.nbj-sx40 {
	padding-top: 40px;
	padding-bottom: 40px;
}



.nbj-sx50 {
	padding-top: 50px;
	padding-bottom: 50px;
}


.nbj-sx60 {
	padding-top: 60px;
	padding-bottom: 60px;
}

.nbj-sx80 {
	padding-top: 80px;
	padding-bottom: 80px;
}

.nbj-sx120 {
	padding-top: 80px;
	padding-bottom: 80px;
}

.nbj-sx135 {
	padding-top: 135px;
	padding-bottom: 135px;
}

.nbj-zy5 {
	padding-left: 5px;
	padding-right: 5px;
}

.nbj-zy20 {
	padding-left: 20px;
	padding-right: 20px;
}

.nbj-zy30 {
	padding-left: 30px;
	padding-right: 30px;
}

.nbj-zy40 {
	padding-left: 40px;
	padding-right: 40px;
}

.wbj-5-10 {
	margin: 5px 10px;
}

.wbj-15 {
	margin: 15px;
}

.wbj-s10 {
	margin-top: 10px;
}

.wbj-s20 {
	margin-top: 20px;
}

.wbj-s30 {
	margin-top: 30px;
}

.wbj-s45 {
	margin-top: 45px;
}

.wbj-s-22 {
	margin-top: -22px;
}

.wbj-s-60 {
	margin-top: -50px;
}


.wbj-s-23 {
	margin-top: -42px;
}

.wbj-s-30 {
	margin-top: -30px;
}


.wbj-s-180 {
	margin-top: -180px;
}

.wbj-s60 {
	margin-top: 60px;
}

.wbj-x10 {
	margin-bottom: 10px;
}

.wbj-x35 {
	margin-bottom: 35px;
}

.wbj-z10 {
	margin-left: 10px;
}

.wbj-z20 {
	margin-left: 20px;
}

.wbj-z30 {
	margin-left: 30px;
}

.wbj-z60 {
	margin-left: 60px;
}

.wbj-y10 {
	margin-right: 10px;
}

.wbj-sx15 {
	margin-top: 15px;
	margin-bottom: 15px;
}

.wbj-sx30 {
	margin-top: 30px;
	margin-bottom: 30px;
}

.wbj-sx50 {
	margin-top: 50px;
	margin-bottom: 50px;
}

.wbj-zy10 {
	margin-left: 10px;
	margin-right: 10px;
}

.wbj-zy20 {
	margin-left: 20px;
	margin-right: 20px;
}



/* 菜单 */

header {
	width: 100%;
}

.nav-bar {
	display: none;
}

header {
	/* background: #37A679; */
	z-index: 1000;
	width: 100%;
	margin: auto;
}

header nav ul {
	list-style: none;
}

header nav ul li {
	float: left;
	position: relative;
}

header nav:after {
	content: "";
	display: block;
	clear: both;
}


header nav ul li a {
	color: #FFF;
	display: block;
	width: 171px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	text-decoration: none;
	font-family: tahoma;
	font-size: 14px;
	font-weight: 800;
}

header nav ul li a:hover {
	/* border-bottom: 3px solid #007AFF; */
	/* A链接加下划线 */
	-webkit-transition: all .2s;
	-moz-transition: all .3s;
	transition: all .3s;
}

/* 整体变色 */

header nav ul li:hover {
	background: #F2B600;
}

header nav ul li:hover i {
	color: yellow;
}

header nav ul li i {
	margin-right: 10px;
}

header nav ul li:hover .children {
	display: block;
}

header nav ul li .children {
	display: none;
	background: #333;
	position: absolute;
	width: 150%;
	z-index: 1000;
}


.children li:hover {
	background: #FDC005;
}

header nav ul li .children span {
	display: none;
}

header nav ul li .children li {
	display: block;
	width: 100%;
	border-bottom: 1px solid #ffffff99;
}

header nav ul li .children li a {
	margin-left: 30px;
}

header nav ul li .fa-angle-down {
	position: relative;
	top: 3px;
}




/* 输入框按钮 */

input:focus,
button:focus {
	outline: none;
}


.input,
.button {
	border: 0 none;
	height: 30px;
	line-height: 30px;
	background: #f5f5f5;
	float: left;
	width: 75%;
	padding-left: 5%;
	padding-right: 5%;
	font-size: 14px;
	color: #666;
}

input::-webkit-input-placeholder {
	color: #666;
	font-size: 12px;
}

.button {
	width: 23%;
	background: #0A80E0;
	color: #FFFFFF;
}

button:hover {
	background: #F4A100;
	border: 2px solid #F4A100;
	color: #fff;
}



/* 超出省略 */
.ccsl {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}




/* 轮播 */
.slider,.slider img {
	background: #F5F5F5;
	width: 100%;
	height: 800px;
	object-fit: cover;
	display: block;
	z-index: 1000;
}




.slider5 img {
	height: 510px;
}

.slider6 img {
	height: 650px;
}

.slider2 {
	display: block;
}





.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}



.bx-wrapper img {
	max-width: 100%;
	display: block;
}

.bx-wrapper .bx-viewport {
	/* 	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc; */
	/* background: #fff; */
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: 10px;
	width: 100%;
}

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../img/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: 700;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}


.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #007AFF;
}

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(../img/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(../img/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-start,
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-stop {
	display: none;
}



.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	display: none;
	right: 0;
	width: 35px;
}

.bx-wrapper .bx-caption {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, .75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}


/* 变色 */
.jgbs {
	border: 1px solid #052440;
	line-height: 48px;
}

.jgbs:hover {
	border: 1px solid #F39501;
	background: #F39501;
	color: #fff;
}

.at {
	border: 1px solid #F39501;
	background: #F39501;
	color: #fff;
	z-index: 100;
}

.jgbs2 a {
	border: 1px solid #F39501;
	color: #F39501;
}

.jgbs2 a:hover {
	border: 1px solid #052440;
	background: #052440;
	color: #fff;
}
.sjxs{
	display: none;
}



.bsBox {
			box-sizing: content-box;
			-webkit-box-sizing: content-box;
			-moz-box-sizing: content-box;
		}
		.bsBox a{
			margin-top: -6px;
		}
		.buzzButton,.buzzButton *{
			line-height: 20px;
		}
		div.buzzButton{
			font-weight: 400;
		}
		#bsPower{
			margin-top: -2px;
		}
		.bFind-wrapper-top{
			height: 26px;
			line-height: 26px;
		}
		.yb_conct {
			position: fixed;
			z-index: 9999999;
			top: 200px;
			right: -120px;
			cursor: pointer;
			transition: all .3s ease;
			filter: alpha(Opacity=90);
			-moz-opacity: 0.9;
			opacity: 0.9;
		}

		.yb_bar ul li {
			width: 180px;
			height: 60px;
			font: 16px/60px 'Microsoft YaHei';
			color: #fff;
			text-indent: 60px;
			margin-bottom: 5px;
			border-radius: 3px;
			/* transition: all .5s ease; */
			overflow: hidden;
			box-shadow: 0px 0px 2px #ccc;
		}

		.yb_bar .yb_top {
			background: #04243d url(/public/static/index/img/fhdb.png) no-repeat;
			box-sizing: 100% 100%;
		}

		.yb_bar .yb_phone {
			background: #04243d url(/public/static/index/img/rxdh.png) no-repeat;
			box-sizing: 100% 100%;
		}

		.yb_bar .yb_ercode {

			background: #04243d url(/public/static/index/img/zxzx.png) no-repeat;
			box-sizing: 100% 100%;
		}

		.hd_qr {
			padding: 8px 29px;
		}

		.yb_ercode a {
			display: block;
			text-indent: 60px;
			line-height: 60px;
			width: 100%;
			height: 100%;
			color: #fff;
			font: 16px/60px 'Microsoft YaHei';
		}
		
		
		

/* 窄屏样式 */

@media all and (max-width: 800px) {
	body {
		width: 100%;
		min-width: 100%;
		background: #fff;
		font-size: 12px;
	}
	*{
		line-height: 18px;
		font-size: 12px;
	}
	.sjxs{
		display: block;
	}

	.tp255 img {
		width: 100%;
	}

	.bjys-ef {
		margin-top: 5px;
	}

	.bjys-ff {
		margin-bottom: 5px;
	}
    .bkys-f5c.nbj-30{
		padding: 30px;
	}
	.k-36.wbj-sx30{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.wbj-s60.wbj-x35{
		margin-bottom: 0;
	}
	.k1200,
	.k1220 {
		width: 100%;
		max-width: 100%;
		padding-left: 2%;
		padding-right: 2%;
	}

	.fgx-3 {
		height: 2px;
	}

	.fgx-3 {
		width: 15%;
		display: block;
		margin: 0px 20px;
	}

	.nbj-sx120 {
		padding-top: 20px;
		padding-bottom: 20px;
	}


	.nbj-s40 {
		padding-top: 20px;
	}

	.nbj-sx60,
	.nbj-sx80 {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.slider img {
		height: 200px;
	}

	.zybk-ff {
		border-left: 1px solid transparent;
		border-right: 1px solid transparent;
	}
	
	.wbj-s30{
		margin-top: 0;
	}


	.nbj-z30,
	.nbj-zy30 {

		padding-left: 0px;
	}
	
	.sjnbj-z10{
		padding-left: 10px;
	}


	.nbj-120,
	.nbj-120-130,
	.nbj-60 {
		padding: 20px;
	}
	
	.nbj-61 {
		padding: 20px 20px 0px 20px;
	}

	.nbj-25-45 {
		padding: 15px 20px;
	}

	.nbj-30 {
		padding: 10px;
	}

	.wbj-z60 {
		margin-left: 0px;
		margin-top: 20px;
	}
	.wbj-s60,.sjs-40 {
	
	
		margin-top: 20px;
	}

	.wbj-sx50 {
		margin-top: 20px;
		margin-bottom: 20px;
	}

	.nbj-32 {
		padding: 25px 15px;

	}

	.nbj-45 {
		padding: 15px;
	}

	.nbj-50 {
		padding: 15px;
	}

	.nbj-y40 {
		padding-right: 10px;
	}


	.nav-bar {
		display: block;
		width: 100%;
		position: fixed;
		height: 60px;
		top: 0;
		left: 0;
		background: #FFF;
		z-index: 999999999;
	}

	.nav-bar img {
		height: 60px;
	}

	.nav-bar span {
		float: left;
		padding: 15px;
		color: #fff;
		font-size: 20px;
	}

	.nav-bar .fa-bars {
		display: block;
		padding: 20px;
		color: #fff;
		overflow: hidden;
		font-weight: bold;
		text-decoration: none;
		float: right;
	}

	.fa-bars {
		height: 60px;
	}

	.fa-bars img {
		width: 30px;
		height: 30px;
		margin-top: -5px;
		display: block;
	}

	header nav {
		height: auto;
		position: fixed;
		right: 100%;
		top: 60px;
		overflow: hidden;
		height: auto;
		background: #04243D;
		z-index: 999;
		text-align: center;
	}

	header nav ul li {
		display: block;
		border-bottom: 1px solid rgba(255, 255, .5);
		width: 100%;
	}

	header ul li a {
		display: block;
	}


	header nav ul li a {
		width: 100%;
		padding-left: -2%;
	}

	header nav ul li .children {
		width: 100%;
		position: relative;
		overflow: hidden;
		display: none;
	}

	header nav ul li:hover .children {
		display: none;
	}

	header nav ul li ul li:first-child {
		border-top: 1px solid #ffffff99;
	}

	header nav ul li .children span {
		display: inline-block;
		margin-right: 10px;
	}

	header nav ul li .children a {
		margin-left: 10px;
		padding: 5px 0;
	}

	header nav ul li .fa-angle-down {
		position: relative;
		top: 3px;
	}

	.sjyc {
		display: none;
	}

	.k69,
	.k65,
	.k60,
	.k56,
	.k51,
	.k49,
	.k44,
	.k40,
	.k34,
	.k30{
		width: 96%;
		margin-left: 2%;
	}
	.dz.k30{
		width: 58%;
	}
	.dz.k69{
		width: 38%;
	}
	.dz.k69.tp100 img{
		height: 238px;
	}
	.g-335{
		height: 270px;
	}
	.nbj-s60.k30{
		width: 70%;
		margin-left: 15%;
	}
	
	.nbj-47-60{
		padding: 20px 20px;
	}


	.k24 {
		width: 48%;
		margin-left: 1%;
		margin-top: 10px;
	}
	.k90{
		width: 80%;
	}
	.k9{
		width: 18%;
		margin-bottom: 10px;
	}

	.pcky {
		text-align: left;
	}
	.zt36,
	.zt36 b,
	.zt36 p,
	.zt36 span {
		font-size: 18px;
		line-height: 40px;
	}
	.zt36 span.nbj-zy20 {
		font-size: 14px;
		line-height: 40px;
	}
	.zt18,
	.zt18 b,
	.zt18 p,
	.zt18 span {
		font-size: 14px;
	}
	.sjky{
		float: right;
		width: 25%;
	}
	.sjkz{
		float: left;
		width: 71%;
	}
	.sjspbj{
		display: -webkit-box;
		/* OLD - iOS 6-, Safari 3.1-6 */
		display: -moz-box;
		/* OLD - Firefox 19- H5不用考虑 */
		display: -mz-flexbox;
		/* TWEENER IE 10 */
		display: flex;
		/* NEW, Spec - Opera 12.1, Firefox 20+ */
		flex-direction: row;
		justify-content: space-between;
	}
	.sjwbj-s0{
		margin-top: 0;
	}
	.sjnbj-z5{
		padding-left: 5px;
	}
	.sjnbj-s10{
		padding-top: 10px;
		padding-left: 0;
	}
	.sjk100{
		width: 100%;
		margin-left: 0;	
	}
	.k30.nbj-s60,
	.bjhh.nbj-s60{
		padding-top: 20px;
	}
	
	.hg18 span,
	.hg18 {
		line-height: 18px;
	}
	.hg14 span,
	.hg14 {
		line-height: 14px;
	}
	.sjnbj-5{
		padding: 5px 0;
	}
	.sjtp-14 img{
		width: 18.5px;
		height: 18px;
	}
	
	.sjsbk-ff {
		border-bottom: 1px solid #ccc;
	}
	.bjys-cc{
		background: #ccc;
	}
	
	.tp-100 img {
		width: 85px;
	}
	.zt24,
	.zt24 b,
	.zt24 p,
	.zt24 span {
		font-size: 14px;
		line-height: 30px;
	}
	.zt14,
	.zt14 b,
	.zt14 p,
	.zt14 span{
		font-size: 12px;
	}
	.wbj-sx30 p{
		font-size: 12px;	
	}


		
		

}

@media all and (max-width: 360px) {
	.zt22,
	.zt22 b,
	.zt22 p,
	.zt22 span {
		font-size: 20px;
		line-height: 30px;
	}
}