@font-face {
	font-family: 'sumZt';
	src: url("../font/Let's go Digital Regular.ttf");
}

.banner {
	height: 300px;
	background: url(/Source/mz/images/bannerbg.jpg) no-repeat center center;
	margin-top: 6px;
}

.bannerN {
	width: 1300px;
	position: relative;
	margin: 0px auto;
	padding-top: 30px;
}

.nav {
	margin-top: 35px;
}

	.nav .layui-nav {
		background: none;
		font-size: 16px;
	}

		.nav .layui-nav * {
			font-size: 16px;
		}

		.nav .layui-nav .layui-nav-item {
			width: 8.7%;
		}

			.nav .layui-nav .layui-nav-item a {
				padding: 0 18px;
			}

.main {
	width: 1300px;
	position: relative;
	margin: 0px auto;
	margin-top: 15px;
}

.mzdiyp {
	display: inline-block;
	width: 100%;
}

.mzdiypL {
	width: 645px;
	height: 331px;
	float: left;
}
	/* .mzdiypL .layui-carousel > [carousel-item] div{ position: relative;} */
	.mzdiypL .layui-carousel > [carousel-item] div img {
		object-fit: cover;
		object-fit: cover;
		width: 100%;
		height: 100%;
	}

	.mzdiypL .layui-carousel > [carousel-item] div em {
		display: block;
		position: absolute;
		width: 100%;
		height: 30px;
		line-height: 30px;
		z-index: 9;
		color: #fff;
		left: 0px;
		bottom: 0px;
		font-style: normal;
		text-indent: 15px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		background: rgba(30,159,255,0.8);
	}

.mzdiypR {
	width: calc(100% - 660px);
	float: right;
}

.mzdiypL .layui-carousel-ind {
	top: -50px;
}



.jishutongji {
	width: 100%;
	height: auto;
	display: inline-block;
	left: 0px;
	bottom: 0px;
	position: relative;
	bottom: 0px;
	width: 100%;
	display: inline-block;
	margin-bottom: 15px;
}

	.jishutongji ul li {
		float: left;
		margin: 0px 15px;
		height: 80px;
		width: 12.5%;
		margin: 0px 0px;
		padding: 0px 10px;
		text-align: center;
	}

		.jishutongji ul li span {
			display: block;
			width: 100%;
			height: 35px;
			line-height: 35px;
		}

		.jishutongji ul li em {
			font-family: sumZt;
			font-style: normal;
			color: #3550a0;
			font-size: 20px;
		}


		.jishutongji ul li:nth-child(1) {
			background: #7ca7f9;
		}

		.jishutongji ul li:nth-child(2) {
			background: #e3aa41;
		}

		.jishutongji ul li:nth-child(3) {
			background: #c4d76b;
		}

		.jishutongji ul li:nth-child(4) {
			background: #ffb693;
		}

		.jishutongji ul li:nth-child(5) {
			background: #55bfcc;
		}

		.jishutongji ul li:nth-child(6) {
			background: #8ecd5b;
		}

		.jishutongji ul li:nth-child(7) {
			background: #fce38a;
		}

		.jishutongji ul li:nth-child(8) {
			background: #f38181;
		}

.zzlshujuL {
	width: 50%;
	float: left;
	padding-right: 8px;
	box-sizing: border-box;
}

.zzlshujuR {
	width: 100%;
	float: right;
	box-sizing: border-box;
	display: inline-block;
	float: none;
	clear: both;
	width: 100%;
}

	.zzlshujuR ul {
		display: inline-block;
		width: 100%;
	}

		.zzlshujuR ul li {
			width: 11.11%;
			height: 80px;
			float: left;
			text-align: center;
			border-left: 1px solid #ccc;
			border-bottom: 1px solid #ccc;
			border-top: 1px solid #ccc;
			background: #f6f6f6;
		}

			.zzlshujuR ul li a {
				display: block;
				color: #000;
				text-decoration: none;
			}

			.zzlshujuR ul li:last-child {
				border-right: 1px solid #ccc;
			}
			/*.zzlshujuR ul li:nth-child(1){ border-top: 1px solid #ccc;}
.zzlshujuR ul li:nth-child(2){ border-top: 1px solid #ccc;}
.zzlshujuR ul li:nth-child(3){ border-top: 1px solid #ccc;}
.zzlshujuR ul li:nth-child(4){ border-top: 1px solid #ccc;}
.zzlshujuR ul li:nth-child(5){ border-top: 1px solid #ccc; border-right: 1px solid #ccc;}*/

			.zzlshujuR ul li i {
				font-size: 24px;
				display: block;
				width: 100%;
				margin-top: 8px;
			}

			.zzlshujuR ul li:nth-child(n) i {
				color: #fff;
				display: block;
				width: 40px;
				height: 40px;
				line-height: 40px;
				text-align: center;
				position: relative;
				margin: 0px auto;
				border-radius: 50%;
				margin-top: 5px;
			}

			.zzlshujuR ul li:nth-child(1) i {
				background: #7ca7f9;
			}

			.zzlshujuR ul li:nth-child(2) i {
				background: #e3aa41;
			}

			.zzlshujuR ul li:nth-child(3) i {
				background: #c4d76b;
			}

			.zzlshujuR ul li:nth-child(4) i {
				background: #ffb693;
			}

			.zzlshujuR ul li:nth-child(5) i {
				background: #55bfcc;
			}

			.zzlshujuR ul li:nth-child(6) i {
				background: #8ecd5b;
			}

			.zzlshujuR ul li:nth-child(7) i {
				background: #fce38a;
			}

			.zzlshujuR ul li:nth-child(8) i {
				background: #f38181;
			}

			.zzlshujuR ul li:nth-child(9) i {
				background: #7ca7f9;
			}

			.zzlshujuR ul li span {
				display: block;
				width: 100%;
				margin-top: 5px;
			}


.block-title {
	padding-bottom: 16px;
	font-size: 18px;
	color: #3285fa;
	font-weight: bold;
}

	.block-title a {
		color: #3285fa;
		float: right;
		font-size: 14px;
		font-weight: normal;
		color: #999;
	}

.lmBt {
	width: 100%;
	height: 45px;
	line-height: 45px;
	background: #e9f4f8;
	background: none;
	border-radius: 5px 5px 0px 0px;
	text-align: center;
	margin: 15px 0px;
}

	.lmBt span {
		padding: 10px 30px;
		border-bottom: 2px solid #00867d;
		font-weight: 600;
		font-size: 30px;
		color: #000;
	}

	.lmBt a {
		float: right;
		color: #888;
		font-size: 12px;
		margin-right: 10px;
	}

	.lmBt span.caret {
		display: inline-block;
		float: none;
		padding: initial;
		border-bottom: none;
	}

.lmbtspan {
	text-align: center;
	height: auto;
	line-height: 30px;
	background: #e9f4f8;
	background: none;
	margin: 15px 0px;
}

	.lmbtspan span {
		padding: 5px 30px;
		margin: 5px 5px;
		box-sizing: initial;
		background: #e9f4f8;
		border: 1px solid #ccc;
		border-radius: 30px;
	}

		.lmbtspan span:hover {
			cursor: pointer;
		}

		.lmbtspan span.active {
			background: #00867d;
			color: #fff;
		}

		.lmbtspan span.fabuspan {
			background: #009688;
			color: #fff;
		}



.jysc_jytable {
	clear: both;
	margin-top: 10px;
	background: #fff;
	border-radius: 2px;
	overflow: hidden;
}

.jysc_jygp {
	clear: both;
	width: 100%;
}

	.jysc_jygp table {
		width: 100%;
		border-collapse: collapse;
		table-layout: fixed;
	}

.jyscjytable table {
	table-layout: fixed;
}

.jysc_jygp table tr td {
	text-align: center;
	height: 30px;
	line-height: 30px;
	background: #28509b;
	border: 1px solid #ccc;
	font-size: 15px;
	border-bottom: none;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.jyscjytable table tr td {
	font-size: 15px;
	text-align: center;
	table-layout: fixed;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

	.jyscjytable table tr td:nth-child(2) {
		text-align: left;
	}

	.jyscjytable table tr td a {
		color: #3285fa;
		height: 20px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		display: block;
		text-align: left;
	}

.jyscjytableBt td {
	background: none;
	color: #3285fa;
	font-weight: bold;
}

.jyscjytable.jjjytable .jyscjytableBt td {
	background: #7f9dd2;
}

.jyscjytable.jjjytable table tr td a {
	color: #28509b;
}

.zhyjzl {
	display: inline-block;
	width: 100%;
}

	.zhyjzl .layui-card {
		box-shadow: none;
	}

	.zhyjzl .layui-card-header {
		background: #00867d;
		color: #fff;
		font-size: 20px;
		font-weight: normal;
	}

.zhyjzlL {
	padding-left: 0px;
}

.zhyjzlR {
	padding-right: 0px;
}


.new li {
	height: 35px;
	line-height: 35px;
}

	.new li a {
		color: #000;
		font-size: 16px;
		width: 70%;
		float: left;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

		.new li a:hover {
			color: #2863a7;
		}

	.new li span {
		float: right;
		color: rgb(22, 22, 22);
		font-size: 14px;
	}

	.new li em {
		display: block;
		width: 10%;
		float: right;
	}

		.new li em img {
			width: 22px;
			border-radius: 2px;
		}

	.new li i {
		display: block;
		width: 10%;
		float: right;
		font-size: 15px;
		color: #00867d;
	}


.qymllist {
	height: 164px;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 100%;
	position: relative;
	overflow: hidden;
}

	.qymllist ul {
		display: block;
		width: 80000px;
		position: absolute;
	}

		.qymllist ul li {
			width: 325px;
			height: 164px;
			position: relative;
			overflow: hidden;
			float: left;
			padding: 8px;
		}

			.qymllist ul li a {
				display: block;
				width: 100%;
				height: 100%;
				overflow: hidden;
				position: relative;
			}

			.qymllist ul li span {
				display: block;
				width: 100%;
				height: 100%;
			}

				.qymllist ul li span img {
					width: 100%;
					height: 100%;
					object-fit: contain;
				}

			.qymllist ul li em {
				background: rgba(114,168,251,0.8);
				position: absolute;
				bottom: 0px;
				left: 0px;
				width: 100%;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				color: #fff;
				font-style: normal;
				height: 35px;
				line-height: 35px;
				text-indent: 8px;
			}

			.qymllist ul li p {
				width: 100%;
				height: 100%;
				position: absolute;
				z-index: 66;
				background: #72A8FB;
				color: #fff;
				left: 0px;
				top: 0px;
				padding: 8px;
				line-height: 25px;
				font-size: 14px;
				left: 100%;
				transition: all 0.5s;
			}

			.qymllist ul li:hover p {
				left: 0px;
			}


.zhucejigou {
	display: inline-block;
	width: 100%;
}

.zhucejigoudiv {
	padding: 2px;
	border-bottom: 1px solid #eee;
	margin: 2px 0px;
	display: inline-block;
}

	.zhucejigoudiv .newlistdivtxt {
		max-height: 110px;
		border-right: 1px solid #eee;
	}

	.zhucejigoudiv .jggrcon {
		height: 50px;
		overflow: hidden;
	}

	.zhucejigoudiv .newspangq span {
		float: left;
		margin: 0px 10px;
	}

		.zhucejigoudiv .newspangq span img {
			width: 20px;
			height: auto;
			border-radius: 2px;
			overflow: hidden;
		}

		.zhucejigoudiv .newspangq span i {
			color: #2863a7;
		}

.bnzcgr {
	display: inline-block;
	width: 100%;
	margin-top: 15px;
}

.bnzcgrdiv {
	width: 216px;
	height: 350px;
	float: left;
	overflow: hidden;
	padding: 8px;
}

	.bnzcgrdiv a {
		text-decoration: none;
		border: 1px solid #eee;
		display: block;
		padding: 8px;
		height: 100%;
		overflow: hidden;
		position: relative;
	}

.bnzcgrimg {
	width: 100%;
	height: 120px;
	position: relative;
}

	.bnzcgrimg span {
		display: block;
		border-radius: 50%;
		width: 120px;
		height: 120px;
		overflow: hidden;
		position: relative;
		margin: 0px auto;
	}

		.bnzcgrimg span img {
			width: 100%;
			height: 100%;
			object-fit: cover;
		}

	.bnzcgrimg em {
		display: block;
		width: 30px;
		height: 30px;
		position: absolute;
		left: 120px;
		bottom: 0px;
	}

		.bnzcgrimg em img {
			width: 100%;
			height: 100%;
			object-fit: contain;
			display: block;
		}

.bnzcgrname {
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #000;
	margin: 8px 0px;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.bnzcgrdiv em {
	width: 20px;
	height: 20px;
	display: block;
	float: left;
}

	.bnzcgrdiv em img {
		width: 100%;
	}

.bnzcgrdw, .bnzcgrsex, .bnzcgrhy {
	clear: both;
	height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 8px 0px;
}

	.bnzcgrdw span, .bnzcgrsex span, .bnzcgrhy span {
		font-size: 15px;
		color: #000;
	}

	.bnzcgrdw i, .bnzcgrsex i, .bnzcgrhy i {
		font-size: 14px;
		color: #999;
		font-style: normal;
	}

.bnzcgrhy {
	height: 50px;
}

	.bnzcgrhy i {
		height: 50px;
		line-height: 25px;
		white-space: normal;
	}


.nwelisdiv {
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #ddd;
	display: inline-block;
	width: 100%;
}

.nwelisdivimg { /*padding: 0px 2px;*/
	max-height: 110px;
	line-height: 115px;
	overflow: hidden;
}

	.nwelisdivimg ul {
		margin-top: 10px;
	}

		.nwelisdivimg ul li {
			padding: 0px 2px;
			max-height: 75px;
			overflow: hidden;
		}

.nwelisdivimg {
	text-align: center;
}

	.nwelisdivimg img {
		width: 70%;
		overflow: hidden;
		max-width: 140px;
		position: relative;
		margin: 0px auto;
	}

.newlistdivtxt {
	font-size: 16px;
	line-height: 25px;
	max-height: 75px;
	overflow: hidden;
	padding: 0px 5px;
}


.bnzcgrdiv {
	width: 216px;
	height: 350px;
	float: left;
	overflow: hidden;
	padding: 8px;
}

	.bnzcgrdiv a {
		text-decoration: none;
		background: #eee;
		border: 1px solid #ccc;
		display: block;
		padding: 8px;
		height: 100%;
		overflow: hidden;
		position: relative;
	}

.bnzcgrimg {
	width: 100%;
	height: 120px;
	position: relative;
}

	.bnzcgrimg span {
		display: block;
		border-radius: 50%;
		width: 120px;
		height: 120px;
		overflow: hidden;
		position: relative;
		margin: 0px auto;
	}

		.bnzcgrimg span img {
			width: 100%;
			height: 100%;
			object-fit: cover;
		}

	.bnzcgrimg em {
		display: block;
		width: 30px;
		height: 30px;
		position: absolute;
		left: 120px;
		bottom: 0px;
	}

		.bnzcgrimg em img {
			width: 100%;
			height: 100%;
			object-fit: contain;
			display: block;
		}

.bnzcgrname {
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #3285fa;
	margin: 8px 0px;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.bnzcgrdiv em {
	width: 20px;
	height: 20px;
	display: block;
	float: left;
}

	.bnzcgrdiv em img {
		width: 100%;
	}

.bnzcgrdw, .bnzcgrsex, .bnzcgrhy {
	clear: both;
	height: 30px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 8px 0px;
}

	.bnzcgrdw span, .bnzcgrsex span, .bnzcgrhy span {
		font-size: 15px;
		color: #000;
	}

	.bnzcgrdw i, .bnzcgrsex i, .bnzcgrhy i {
		font-size: 14px;
		color: #999;
		font-style: normal;
	}

.bnzcgrhy {
	height: 50px;
}

	.bnzcgrhy i {
		height: 50px;
		line-height: 25px;
		white-space: normal;
	}

.bnzcgrlist {
	display: inline-block;
	width: 100%;
	position: relative;
	height: 350px;
	overflow: hidden;
}

.bnzcgrlistwap {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 8000px;
}


.block-title {
	padding-bottom: 16px;
	font-size: 18px;
	color: #3285fa;
	font-weight: bold;
	margin: 30px 0px;
	margin-bottom: 0px;
}

.news-block {
	margin-top: 30px;
	border-bottom: 1px solid #eeeeee;
}

.news-block-left {
	float: left;
	width: 555px;
}

.news-block-right {
	float: left;
	width: 555px;
	margin-left: 26px;
}

.news-block-list {
	margin-top: 5px;
}

	.news-block-list li {
		float: left;
		padding: 15px 10px;
		width: 535px;
	}

		.news-block-list li:hover {
			background-color: #eeeeee;
		}

		.news-block-list li img {
			float: left;
			width: 196px;
			height: 114px;
		}

.news-block-text {
	float: left;
	margin-left: 28px;
	width: 300px;
}

.news-block-title {
	font-size: 16px;
	width: 300px;
	color: #585959;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.news-block-info {
	margin-top: 48px;
	font-size: 12px;
	color: #8b939a;
}

.more-btn {
	display: block;
	text-align: center;
	margin: 30px auto 40px;
	width: 136px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #3285fa;
	border: 1px solid #3285fa;
	border-radius: 20px;
}

	.more-btn:hover {
		background-color: #3285fa;
		color: #ffffff;
	}

.block-title span {
	color: #3285fa;
	font-size: 14px;
	font-weight: normal;
	padding: 5px 15px;
	border: 1px solid #3285fa;
	border-radius: 30px;
	margin: 0px 8px;
}

	.block-title span a {
		float: none;
	}

	.block-title span.active {
		background: #3285fa;
		color: #fff;
	}

.block-title em {
	font-style: normal;
}

.block-title span.active a {
	color: #fff;
}


.footer {
	width: 100%;
	background: #2d3237;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
	display: inline-block;
}

	.footer a {
		color: #fff;
	}

.footerN {
	width: 1300px;
	position: relative;
	margin: 0px auto;
	font-size: 15px;
}

.footerL ul li {
	line-height: 25px;
	padding: 5px 0px;
}

.footerC p {
	line-height: 35px;
	padding: 0px;
}

.footerR {
	text-align: center;
}

	.footerR p {
		padding: 0px 20px;
	}

	.footerR img {
		width: 100%;
	}

	.footerR span {
		clear: both;
		display: block;
	}


.top {
	width: 100%;
	height: 35px;
	line-height: 35px;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 999;
	background: #3285fa;
}

.topN {
	width: 1200px;
	position: relative;
	margin: 0px auto;
}

	.topN .fzx h6 {
		float: left;
		height: 25px;
		padding: 0px 30px;
		background: #c6d5ff;
		line-height: 25px;
		border-radius: 5px;
		margin-top: 5px;
	}

	.topN .fzx ul {
		float: left;
		margin-left: 15px;
	}

		.topN .fzx ul li {
			float: left;
			margin-left: 5px;
		}

			.topN .fzx ul li a {
				color: #fff;
				font-size: 16px;
			}

			.topN .fzx ul li:after {
				content: '|';
				margin-left: 5px;
				color: #eee;
			}

			.topN .fzx ul li:last-child:after {
				content: "";
			}

	.topN .yhdl {
		color: #fff;
		text-align: right;
	}

		.topN .yhdl span {
			margin-right: 15px;
		}

		.topN .yhdl em {
			height: 25px;
			line-height: 25px;
			background: #fc8d54;
			padding: 3px 30px;
			margin: 0px 15px;
			margin-top: 5px;
			border-radius: 5px;
		}

			.topN .yhdl em a {
				color: #fff;
			}

.top .layui-breadcrumb a {
	color: #fff !important;
}

.topN {
	width: 1300px;
}

.top .topMoreDiv .layui-breadcrumb a:nth-child(1) {
	color: rgb(255, 165, 0) !important;
}

.top .topMoreDiv .layui-breadcrumb a:nth-child(3) {
	color: rgb(255, 165, 0) !important;
}

.top .topMoreDiv .layui-breadcrumb a:nth-child(5) {
	color: rgb(255, 165, 0) !important;
}

.top .topMoreDiv .layui-breadcrumb a:nth-child(7) {
	color: rgb(255, 165, 0) !important;
}

.top .topMoreDiv .layui-breadcrumb a:nth-child(9) {
	color: rgb(255, 165, 0) !important;
}

.top .topMoreDiv .layui-breadcrumb a:nth-child(11) {
	color: rgb(255, 165, 0) !important;
}

.top .topMoreDiv .layui-breadcrumb a:nth-child(13) {
	color: rgb(255, 165, 0) !important;
}

.top .topMoreDiv .layui-breadcrumb a:nth-child(15) {
	color: rgb(255, 165, 0) !important;
}

.top .topMoreDiv .layui-breadcrumb a:nth-child(17) {
	color: rgb(255, 165, 0) !important;
}

.top .topMoreDiv .layui-breadcrumb a:nth-child(19) {
	color: rgb(255, 165, 0) !important;
}

.top .topMoreDiv .layui-breadcrumb a:nth-child(21) {
	color: rgb(255, 165, 0) !important;
}

.top .topMoreDiv .layui-breadcrumb a:nth-child(23) {
	color: rgb(255, 165, 0) !important;
}

.top .topMoreDiv .layui-breadcrumb a:nth-child(25) {
	color: rgb(255, 165, 0) !important;
}

.top .topMoreDiv .layui-breadcrumb a:nth-child(27) {
	color: rgb(255, 165, 0) !important;
}

.topN .fzx h6 {
	float: left;
	height: 25px;
	padding: 0px 30px;
	background: #c6d5ff;
	line-height: 25px;
	border-radius: 5px;
	margin-top: 5px;
}

.topN .fzx ul {
	float: left;
	margin-left: 15px;
}

	.topN .fzx ul li {
		float: left;
		margin-left: 5px;
		color: #fff;
		font-size: 16px;
	}

		.topN .fzx ul li:hover {
			cursor: pointer;
		}

		.topN .fzx ul li a {
			color: #fff;
			font-size: 16px;
		}

		.topN .fzx ul li:after {
			content: '';
			margin-left: 10px;
			color: #eee;
		}

		.topN .fzx ul li:last-child:after {
			content: "";
		}

.topN .yhdl {
	color: #fff;
	text-align: right;
}

	.topN .yhdl span {
		margin-right: 15px;
		overflow: hidden;
	}

		.topN .yhdl span img {
			margin-top: -2px;
		}

	.topN .yhdl em {
		height: 25px;
		line-height: 25px;
		background: #233c6a;
		padding: 3px 10px;
		margin: 0px 5px;
		margin-top: 5px;
		border-radius: 5px;
		font-style: normal;
	}

		.topN .yhdl em a {
			color: #fff;
		}

.top .layui-breadcrumb a {
	color: #fff !important;
}



.fzxlist {
	color: #fff;
}

	.fzxlist li i {
		color: #fff;
	}

	.fzxlist li {
		position: initial;
	}

		.fzxlist li div {
			position: absolute;
			left: 0px;
			top: 35px;
			background: #6389d0;
			padding: 0px 15px;
			display: none;
		}

.fzx {
	position: initial;
	padding: 0px;
	float: left;
}

.topN .fzx ul {
	margin-left: 0px;
}



.ymttmyuyanguoqi {
	display: none;
}

	.ymttmyuyanguoqi span a img {
		width: 24px;
		height: 15px;
		margin-right: 10px;
	}

.topguoqiimg {
	float: left;
}

	.topguoqiimg ul li {
		width: 24px;
		height: 15px;
		border-radius: 2px;
		position: relative;
		overflow: hidden;
		float: left;
		margin: 0px 5px;
		height: 35px;
		line-height: 35px;
	}

		.topguoqiimg ul li img {
			width: 100%;
		}

.zxdluShow {
	float: right;
	position: absolute;
	right: 10px;
	top: 0px;
	color: #fff;
	display: none;
	transition: all 0.3s;
}

	.zxdluShow.active {
		transform: rotate(180deg);
	}

.topLeft_denglu {
	display: none;
}


.shangwugangqiyelistgundongwap {
	height: 360px;
	position: relative;
	width: 100%;
	overflow: hidden;
}

.shangwunnnnn {
	position: absolute;
	width: 100%;
	left: 0px;
	top: 0px;
}

.prev, .next {
	width: 30px;
	height: 30px;
	line-height: 30px;
	background: rgba(65,133,250,0.8);
	color: #fff;
	text-align: center;
	border-radius: 50%;
	z-index: 99;
	position: absolute;
	left: 15px;
	top: 50%;
	margin-top: -15px;
	cursor: pointer;
}

.next {
	right: 15px;
	left: auto;
}

.listxxsxg {
	width: 100%;
	height: 70px;
	background: #bae1dc;
	background: #ceedff;
}

	.listxxsxg span.xxsgtitle {
		float: left;
		line-height: 70px;
		font-size: 20px;
		font-weight: bold;
		margin-left: 15px;
		color: #3285fa;
	}

.list {
	padding: 15px;
	background: #f3fff8;
}

.listnews li {
	line-height: 25px;
	border-bottom: 1px dotted #ccc;
	padding: 8px 0px;
	display: inline-block;
	width: 100%;
	box-sizing: initial;
}

	.listnews li a {
		font-size: 16px;
		display: block;
		width: calc(100% - 300px);
		float: left;
	}

	.listnews li span {
		float: right;
		width: 60px;
		display: block;
	}

	.listnews li em {
		display: block;
		width: 200px;
		float: left;
		font-style: normal;
		width: 200px;
		color: #3285fa;
		margin-left: 30px;
	}


.ljdhdiv {
	margin-bottom: 15px;
}

.content {
	padding: 15px;
}

.wzbt {
	text-align: center;
}

.wzspan {
	display: inline-block;
	width: 100%;
	margin: 15px 0px;
	text-align: center;
}

	.wzspan span {
		color: #000;
	}

	.wzspan em {
		color: #999;
		font-style: normal;
		margin-right: 15px;
	}

.contentN {
	padding: 0px 15px;
}

.contentN img{ max-width:100%; max-width:100% !important; height: auto !important; max-height: auto !important;}
.contentN div,.contentN span,.contentN p{ width:100% !important; position:relative !important;  line-height:200% !important; height:auto !important; right:auto !important; left:auto !important; }


.content {
	background: #f3fff8;
}

	.content img {
		max-width: 100%;
	}


.youcebutton {
	position: fixed;
	right: 15px;
	bottom: 120px;
	width: 30px;
	z-index: 999;
	background: rgba(30,159,255,0.8);
	text-align: center;
	border-radius: 30px;
	box-shadow: 0px 5px 5px 0px rgba(0,134,125,0.8);
}

	.youcebutton ul li {
		width: 100%;
		height: 30px;
		margin-bottom: 8px;
		margin-top: 8px;
		color: #fff;
	}

		.youcebutton ul li:hover {
			cursor: pointer;
		}



.mzdiyp .layui-tab-title li {
	font-size: 15px;
	padding: 0px 15px;
	font-size: 16px;
	margin: 0px 5px;
}

	.mzdiyp .layui-tab-title li.layui-this {
		background: #3285fa;
		color: #fff;
		border: none;
		height: 25px;
		line-height: 25px;
		border-radius: 30px;
		margin: 0px 5px;
	}

		.mzdiyp .layui-tab-title li.layui-this a {
			color: #fff;
		}

		.mzdiyp .layui-tab-title li.layui-this:after {
			border: none;
		}


.xuanchuantxt {
	width: 100%;
	height: 160px;
	background: url(../images/xuanchuantxtbg.jpg) no-repeat center center;
	text-align: center;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 15px;
}

	.xuanchuantxt span {
		text-align: center;
		font-size: 36px;
		font-weight: bold;
	}

		.xuanchuantxt span a {
			color: #fff;
			text-decoration: none;
		}


.kjtpyxq {
	display: inline-block;
	width: 100%;
	margin-top: 15px;
}

.kjtpyxqimg {
	width: 180px;
	height: 180px;
	border-radius: 50%;
	position: relative;
	overflow: hidden;
	float: left;
	margin-top: 30px;
}

	.kjtpyxqimg img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

.kjtpyxqtxt {
	width: calc(100% - 200px);
	float: right;
}

.kjtpyxqnr {
	clear: both;
}

.kjtpyxqtop {
	display: inline-block;
	width: 100%;
}

.kjtpyxqtxt {
	margin-top: 15px;
}

	.kjtpyxqtxt h3 {
		font-weight: bold;
		font-size: 24px;
		color: #3285fa;
	}

	.kjtpyxqtxt ul li {
		line-height: 25px;
		margin: 15px 0px;
		font-size: 18px;
	}

		.kjtpyxqtxt ul li span {
			color: #666;
		}

		.kjtpyxqtxt ul li em {
			font-style: normal;
			font-weight: bold;
		}

	.kjtpyxqtxt p {
		line-height: 180%;
		font-size: 15px;
		color: #333;
	}

.kjxjsj ul {
	display: inline-block;
	width: 100%;
}

	.kjxjsj ul li {
		width: 25%;
		float: left;
		padding: 0px 15px;
		margin: 15px 0px;
	}

		.kjxjsj ul li a {
			display: block;
			width: 100%;
			height: 100%;
			color: #000;
		}

			.kjxjsj ul li a em {
				display: block;
				width: 100%;
				height: 160px;
				position: relative;
				overflow: hidden;
			}

		.kjxjsj ul li img {
			width: 100%;
			height: 100%;
			object-fit: cover;
			border-radius: 8px;
		}

		.kjxjsj ul li span {
			display: block;
			width: 100%;
			display: block;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			height: 35px;
			line-height: 35px;
			font-size: 15px;
		}

.zhuanduizjdivW {
	background: url(../images/zhuanduizj.jpg) no-repeat left top;
	background-size: cover;
	margin-top: 15px;
}

.zhuanduizjdiv {
	background: #3285fa;
	color: #fff;
	padding: 15px;
	box-sizing: border-box;
	line-height: 180%;
	display: inline-block;
	margin-top: 80px;
	padding-bottom: 0px;
}

.zhuanduizjdivimg {
	margin-top: -80px;
	width: 300px;
	height: 300px;
	float: left;
}

	.zhuanduizjdivimg img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

.zhuanduizjdivtxt {
	width: calc(100% - 320px);
	float: right;
	position: relative;
}

	.zhuanduizjdivtxt h3 {
		height: 80px;
		margin-top: -70px;
		color: #000;
		position: relative;
		font-weight: bold;
	}

	.zhuanduizjdivtxt p {
		height: 230px;
		overflow: hidden;
		position: relative;
	}

.chuangxinptdiv {
	width: 100%;
	display: inline-block;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #ccc;
}

.chuangxinptdivleft {
	width: 400px;
	height: 220px;
	float: left;
}

	.chuangxinptdivleft img {
		width: 100%;
		height: 100%;
		object-fit: cover;
	}

.chuangxinptdivright {
	width: calc(100% - 420px);
	float: right;
}

	.chuangxinptdivright h3 {
		height: 60px;
		display: flex;
		align-items: center;
	}

		.chuangxinptdivright h3 a {
			color: #3285fa;
		}

	.chuangxinptdivright p {
		height: 140px;
		overflow: hidden;
		position: relative;
		line-height: 180%;
		font-size: 15px;
	}

.chuangxinpt .chuangxinptdiv:nth-child(2n) .chuangxinptdivleft {
	float: right;
}

.chuangxinpt .chuangxinptdiv:nth-child(2n) .chuangxinptdivright {
	float: left;
}

.bmdtaidivgzdt {
	display: inline-block;
	width: 100%;
	clear: both;
}

.xuanchuanbmdt {
	letter-spacing: 15px;
}

	.xuanchuanbmdt a {
		font-size: 40px;
	}



.szswgbannersousuo {
	width: 400px;
	position: absolute;
	right: 0px;
	top: 80px;
}

.szswgbannersousuoL {
	width: 120px;
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 9;
}

	.szswgbannersousuoL .layui-form-select .layui-input {
		border: none;
		border-radius: 0px;
		height: 36px;
		margin-top: 2px;
		margin-left: 2px;
	}

.szswgbannersousuoR .form-control {
	height: 40px;
	text-indent: 110px;
}

.szswgbannersousuoR .input-group-addon {
	background: #2863a7;
	color: #fff;
	border: 1px solid #2863a7;
}

	.szswgbannersousuoR .input-group-addon:hover {
		cursor: pointer;
	}



.nwelisdiv {
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #ddd;
	display: inline-block;
	width: 100%;
}

.nwelisdivimg {
	padding: 0px 2px;
	max-height: 120px;
	overflow: hidden;
	text-align: center;
}

	.nwelisdivimg ul {
		margin-top: 10px;
	}

		.nwelisdivimg ul li {
			padding: 0px 2px;
			max-height: 75px;
			overflow: hidden;
		}

	.nwelisdivimg img {
		width: 100%;
		overflow: hidden;
		max-width: 90px;
	}

.newlistdivtxt {
	font-size: 18px;
	line-height: 25px;
	max-height: 80px;
	overflow: hidden;
	padding: 0px 5px;
}

.newlistdivspan {
	color: #999;
	font-size: 14px;
	line-height: 25px;
	margin-top: 10px;
	padding: 0px;
}

	.newlistdivspan span {
		margin: 0px;
		display: block;
		float: left;
		margin-right: 10px;
	}

	.newlistdivspan .hyAlert {
		display: none;
	}

		.newlistdivspan .hyAlert i {
			color: #2863A7;
			display: none;
		}

		.newlistdivspan .hyAlert em {
			color: #2863A7;
			text-decoration: underline;
		}

	.newlistdivspan .btn {
		padding: 0px;
		background: none;
		border: none;
		color: #555;
		margin: 0px;
		height: 25px;
		line-height: 25px;
		width: 100%;
	}

	.newlistdivspan .dropdown {
		float: left;
		height: 25px;
		line-height: 25px;
		display: none;
	}

	.newlistdivspan .btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {
		background: none;
		border-color: #2863a7;
		color: #ffb800;
	}

		.newlistdivspan .btn-default.active.focus, .newlistdivspan .btn-default.active:focus, .newlistdivspan .btn-default.active:hover, .newlistdivspan .btn-default:active.focus, .newlistdivspan .btn-default:active:focus, .newlistdivspan .btn-default:active:hover, .newlistdivspan .open > .dropdown-toggle.btn-default.focus, .newlistdivspan .open > .dropdown-toggle.btn-default:focus, .newlistdivspan .open > .dropdown-toggle.btn-default:hover {
			background: none;
			border-color: #2863a7;
			color: #ffb800;
		}

	.newlistdivspan .dropdown .caret {
		float: right;
		margin-top: 10px;
		margin-left: 5px;
		width: auto;
	}

	.newlistdivspan .dropdown-menu {
		min-width: 30px;
		border-radius: 0px;
		padding: 0px 15px;
	}

		.newlistdivspan .dropdown-menu li a {
			padding: 0px;
			margin: 5px 0px;
		}

	.newlistdivspan span.zengjialaiyuan {
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		position: relative;
		width: 100%;
		color: #2863a7;
	}

		.newlistdivspan span.zengjialaiyuan:hover {
			cursor: pointer;
		}




.nwediv {
	margin-top: 10px;
}

.nwedivL {
	padding: 0px 5px;
}

.nwedivR {
	padding: 0px 5px;
}

	.nwedivR.active {
		width: 100%;
		padding-left: 5px;
	}
/* .hylist{ width: 150px; position: fixed; left: 50%; margin-left: -575px; z-index: 99; top: 245px;} */
.hylist {
	background: #2863a7;
	display: inline-block;
	width: 100%;
	box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2);
}

	.hylist i {
		margin: 0px 10px;
	}

	.hylist li {
		height: 60px;
		line-height: 60px;
		border-bottom: 1px solid #5085c1;
		overflow: hidden;
	}

		.hylist li.active {
			background: #fa625f;
		}

		.hylist li:hover {
			cursor: pointer;
		}

		.hylist li a {
			color: #fff;
			font-size: 14px;
			height: 60px;
			line-height: 60px;
			display: block;
		}

	.hylist.layui-nav-tree .layui-nav-item {
		height: 40px;
		line-height: 40px;
		padding: 0px;
		width: 100%;
	}

	.hylist.layui-nav .layui-nav-item a {
		padding: 0px;
		display: block;
		height: 40px;
		line-height: 40px;
		margin: 0px;
		border: none;
		overflow: hidden;
	}

	.hylist.layui-nav .layui-nav-item span {
		font-size: 15px;
	}

	.hylist.layui-nav-tree .layui-nav-bar {
		border: none;
		width: 0px;
	}

	.hylist.layui-nav-side {
		width: 200px;
	}

.dypL.col-xs-2 .hylist.active {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 16.66666667%;
	overflow-y: auto;
}

.dypL.active .hylist.active {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 50%;
	overflow-y: auto;
}

	.dypL.active .hylist.active li span {
		display: initial;
	}

.hylist.bottom {
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: auto;
}
/* .hylist li.layui-this{ background: #1e9fff;} */
#gddzc {
	background: #ff5722;
	border-bottom: none;
}

#zhankai {
	display: none;
	text-align: center;
}

	#zhankai:hover {
		cursor: pointer;
	}

.hylist.layui-nav-tree .layui-nav-item.zhankai {
	display: none;
	text-align: center;
}

	.hylist.layui-nav-tree .layui-nav-item.zhankai:hover {
		cursor: pointer;
	}

.hylist.fix {
	position: fixed;
	top: 0px;
	width: 16.66666667%;
}


.newlistdivtxt div {
	color: #999;
	font-size: 15px;
	margin-top: 5px;
	width: 90%;
}

.newlistdivtxt a {
	color: #2863a7;
}



.jsscxjztdiv {
	width: 100%;
	height: 100px;
	margin: 15px 0px;
	position: relative;
	overflow: hidden;
}

	.jsscxjztdiv ul {
		width: 100%;
		position: absolute;
	}

		.jsscxjztdiv ul li {
			width: 320px;
			float: left;
			height: 100px;
			padding: 0px 8px;
		}

			.jsscxjztdiv ul li a {
				width: 100%;
				display: flex;
				height: 100px;
				background: #eee;
				border: 1px solid #ccc;
				border-radius: 5px;
				justify-content: center;
				text-align: center;
				align-items: center;
				font-size: 18px;
				font-weight: bold;
			}

			.jsscxjztdiv ul li:nth-child(n) a {
				color: #fff;
			}

			.jsscxjztdiv ul li:nth-child(1) a {
				background: url(/web-brics/jysc/images/jsscxjztdivbg1.jpg) no-repeat center center;
				background-size: cover;
			}

			.jsscxjztdiv ul li:nth-child(2) a {
				background: url(/web-brics/jysc/images/jsscxjztdivbg2.jpg) no-repeat center center;
				background-size: cover;
			}

			.jsscxjztdiv ul li:nth-child(3) a {
				background: url(/web-brics/jysc/images/jsscxjztdivbg3.jpg) no-repeat center center;
				background-size: cover;
			}

			.jsscxjztdiv ul li:nth-child(4) a {
				background: url(/web-brics/jysc/images/jsscxjztdivbg4.jpg) no-repeat center center;
				background-size: cover;
			}

			.jsscxjztdiv ul li:nth-child(5) a {
				background: url(/web-brics/jysc/images/jsscxjztdivbg5.jpg) no-repeat center center;
				background-size: cover;
			}

.jsscxjztdivpre {
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	position: absolute;
	background: rgba(40,80,155,0.5);
	border-radius: 50%;
	left: 0px;
	top: 50%;
	margin-top: -17px;
	color: #fff;
	z-index: 9;
}

.jsscxjztdivnex {
	width: 35px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	position: absolute;
	background: rgba(40,80,155,0.5);
	border-radius: 50%;
	right: 0px;
	top: 50%;
	margin-top: -17px;
	color: #fff;
	z-index: 9;
}



@media screen and (max-width: 1180px) {
	.szswgbannersousuo {
		width: 300px;
	}
}

@media screen and (max-width: 1000px) {
	.szswgbannersousuo {
		display: none;
	}
}



@media screen and (min-width: 1300px) {
	.youcebutton {
		right: inherit;
		left: 50%;
		margin-left: 665px;
	}
}

@media screen and (max-width: 1300px) {
	/* .top{ background: #3285fa;} */
	.topN {
		width: 100%;
	}

	.banner {
		height: auto;
	}

	.bannerN {
		width: 100%;
	}

	.main {
		width: 100%;
		padding: 0px 8px;
		box-sizing: border-box;
	}

	.banner .layui-nav .layui-nav-item {
		line-height: 35px;
	}

	.nav {
		margin-top: 0px;
		padding-bottom: 10px;
	}

	.footerN {
		width: 100%;
	}

	.nav .layui-nav .layui-nav-item {
		width: auto;
	}

	.kjxjsj ul li a em {
		height: 15vw;
	}
}

@media screen and (max-width: 1000px) {
	.zzlshujuR {
		width: 100%;
		clear: both;
		float: none;
	}

	.jishutongji ul li {
		width: 25%;
	}

	.topguoqiimg {
		display: none;
	}

	.ymttmyuyanguoqi {
		display: block;
	}

	.nav .layui-nav * {
		font-size: 16px;
	}

	.block-title span:first-child {
		clear: both;
	}

	.jyscjytable {
		min-width: 1000px;
	}

	.guapaijiaoyitabcontent {
		overflow-x: auto;
	}

	.block-title {
		text-align: center;
	}

		.block-title em {
			display: block;
			width: 100%;
			text-align: center;
			margin-bottom: 15px;
		}

		.block-title span {
			margin: 8px 0px;
			line-height: 40px;
		}

	.zzlshujuR ul li {
		width: 20%;
	}

		.zzlshujuR ul li:last-child {
			width: 40%;
		}

		.zzlshujuR ul li:nth-child(n) {
			border-top: none;
		}

		.zzlshujuR ul li:nth-child(1) {
			border-top: 1px solid #ccc;
		}

		.zzlshujuR ul li:nth-child(2) {
			border-top: 1px solid #ccc;
		}

		.zzlshujuR ul li:nth-child(3) {
			border-top: 1px solid #ccc;
		}

		.zzlshujuR ul li:nth-child(4) {
			border-top: 1px solid #ccc;
		}

		.zzlshujuR ul li:nth-child(5) {
			border-top: 1px solid #ccc;
			border-right: 1px solid #ccc;
		}

	.mzdiypL {
		width: 100%;
		height: 56vw;
		margin-bottom: 15px;
	}

		.mzdiypL img {
			object-fit: cover;
			width: 100%;
			height: 100%;
		}

	.mzdiypR {
		width: 100%;
	}


	.kjxjsj ul li {
		width: 33.33%;
	}

		.kjxjsj ul li a em {
			height: 20vw;
		}

	.zhuanduizjdivimg {
		width: 300px;
		height: 300px;
		margin-top: -80px;
	}

	.zhuanduizjdivtxt h3 {
		margin-top: -80px;
	}

	.zhuanduizjdivtxt {
		width: calc(100% - 320px);
	}
}

@media screen and (max-width: 800px) {
	.logo img {
		width: 100%;
	}

	.jishutongji ul li {
		width: 25%;
	}

	.nav .layui-nav * {
		font-size: 14px;
	}
}

@media screen and (max-width: 768px) {
	.fzx {
		width: 100%;
	}

	.top {
		height: auto;
	}

	.zxdluShow {
		display: block;
		cursor: pointer;
	}

	.yhdl {
		display: none;
		float: left;
	}

	.listnews li a {
		display: block;
		width: 100%;
		margin-bottom: 8px;
	}

	.listnews li em {
		margin-left: 0px;
		width: auto;
		max-width: calc(100% - 100px);
	}

	.listnews li span {
		float: left;
		margin-left: 30px;
	}

	.list {
		padding: 0px;
	}

	.daohangmainlist ul li em {
		font-size: 14px;
	}

	.bnqxmb .navN {
		height: auto;
	}

	.xuanchuantxt {
		width: 100%;
		height: 12vw;
	}

		.xuanchuantxt span {
			font-size: 18px;
		}

	.kjxjsj ul li {
		width: 50%;
	}

		.kjxjsj ul li a em {
			height: 30vw;
		}

	.zhuanduizjdivimg {
		width: 200px;
		height: 200px;
		margin-top: -100px;
	}

	.zhuanduizjdivtxt h3 {
		margin-top: -80px;
	}

	.zhuanduizjdivtxt {
		width: calc(100% - 220px);
	}

	.chuangxinptdivleft {
		width: 100%;
		height: 56vw;
		float: none;
		max-width: 400px;
		max-height: 220px;
		position: relative;
		margin: 0px auto;
	}

	.chuangxinptdivright {
		width: 100%;
		clear: both;
		float: none;
	}

	.chuangxinpt .chuangxinptdiv:nth-child(2n) .chuangxinptdivleft {
		float: none;
	}

	.chuangxinpt .chuangxinptdiv:nth-child(2n) .chuangxinptdivright {
		float: none;
	}
}

@media screen and (max-width: 500px) {
	.jishutongji ul li {
		width: 50%;
	}

	.zzlshujuR ul li {
		width: 33.33%;
	}

		.zzlshujuR ul li:last-child {
			width: 33.33%;
		}

	.zzlshujuR ul li {
		border: none;
	}

		.zzlshujuR ul li:nth-child(n) {
			border: none;
		}

	.kjtpyxqimg {
		position: relative;
		margin: 0px auto;
		float: none;
	}

	.kjtpyxqtxt {
		clear: both;
		width: 100%;
	}

	.zhuanduizjdiv {
		margin-top: 100px;
	}

	.zhuanduizjdivimg {
		width: 300px;
		height: 300px;
		margin-top: -100px;
	}

	.zhuanduizjdivtxt h3 {
		margin-top: 10px;
		height: 50px;
		color: #fff;
	}

	.zhuanduizjdivtxt {
		width: 100%
	}
}


@media screen and (max-width: 360px) {
	.topN .fzx ul li {
		font-size: 15px;
	}

		.topN .fzx ul li a {
			font-size: 15px;
		}

		.topN .fzx ul li::after {
			margin-left: 0px !important;
		}

	.zhuanduizjdivimg {
		width: 100%;
		height: 99vw;
		margin-top: -100px;
	}
}



@font-face {
	font-family: "iconfont"; /* Project id 3015034 */
	src: url('//at.alicdn.com/t/font_3015034_ivi5ta330gm.woff2?t=1639455541663') format('woff2'), url('//at.alicdn.com/t/font_3015034_ivi5ta330gm.woff?t=1639455541663') format('woff'), url('//at.alicdn.com/t/font_3015034_ivi5ta330gm.ttf?t=1639455541663') format('truetype');
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-wodexuqiu:before {
	content: "\e61a";
}

.icon-rongzilishi:before {
	content: "\e621";
}

.icon-zhuanlixinxi:before {
	content: "\e638";
}

.icon-svg-:before {
	content: "\e620";
}

.icon-icon--my:before {
	content: "\e618";
}

.icon-fabu:before {
	content: "\e6c4";
}

.icon-fuwu:before {
	content: "\e611";
}

.icon-zhaochengguo:before {
	content: "\e65e";
}

.icon-zhaozhuanjia:before {
	content: "\e65f";
}

.icon-xuqiu:before {
	content: "\e6f9";
}
