.menu {
	display: flex;
	height: 95px;
	width: 30px;
	align-items: center;
	position: absolute;
	right: 0%;
	top: 0%;
}

.menu i {
	transition: all 0.2s;
	position: relative;
	width: 30px;
	height: 3px;
	background: #d39091;
	display: block;
}

.menu i:before,
.menu i:after {
	position: relative;
	content: "";
	width: 100%;
	height: 100%;
	top: 10px;
	background: #d39091;
	display: block;
	transition: all 0.2s;
}

.menu i:after {
	top: unset;
	bottom: 13px;
}

.close i {
	background: transparent;
}

.close i:before {
	top: -6px;
	-webkit-transform: translateY(6px) rotate(45deg);
	-ms-transform: translateY(6px) rotate(45deg);
	transform: translateY(6px) rotate(45deg);
}

.close i:after {
	top: -6px;
	-webkit-transform: translateY(3px) rotate(-45deg);
	-ms-transform: translateY(3px) rotate(-45deg);
	transform: translateY(3px) rotate(-45deg);
}

.hear .centerBox {
	minwidth: 1740px;
	margin: auto;
	width: 93%;

}

.hear {
	background: #a62023;
}

.hear .centerBox {
	position: relative;
}

.hear .centerBox p {
	float: left;
	color: #d39091;
	font-size: 20px;
	position: absolute;
	left: 0%;
	top: 38%;
}

.hear .centerBox h2 {
	font-size: 24px;
	color: #fff;
	text-align: center;
	line-height: 95px;


}

.hear {
	position: fixed;
	width: 100%;
	top: 0%;
	left: 0%;
	z-index: 9999;
}

.gao {
	height: 95px;
}

.nav {
	position: fixed;
	background: rgba(0, 0, 0, 0.6);
	width: 100%;
	height: 100%;
	z-index: 99;
	left: 0%;
	top: 140px;
	display: none;
}


.nav ul {
	padding-top: 50px;
}

.nav ul li {
	text-align: center;
	font-size: 32px;
	color: #fff;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 50px;
}


.tianxiu {
	background: #f0f3f7;
}

.tianxiu .w {
	background: #fff;
}

.tianxiu .w ul {
	width: 95%;
	margin: auto;
}

.tianxiu .w ul li img {
	float: left;
	width: 17%;
}

.tianxiu .w ul li .komgz {
	float: right;
	width: 80%;
}

.tianxiu .w ul li {
	margin-top: 25px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ececec;
}

.tianxiu .w {
	border-top: 5px solid #f0f3f7;
}

.tianxiu .w ul {
	margin-top: 40px;

}

.tianxiu .w ul li .hgj .cij {
	width: 76%;
	float: left;
}

.tianxiu .w ul li .guank {
	float: right;
	width: 150px;
	height: 45px;
	background: #a62023;
	color: #fff;
	line-height: 45px;
	text-align: center;
	border-radius: 5px;
	font-size: 24px;
}

.tianxiu .w ul li .hgj h6 {
	font-size: 30px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 10px;
}

.tianxiu .w ul li .hgj .koss {
	font-size: 28px;
	line-height: 36px;
}

.tianxiu .w ul li p {
	text-align: right;
	font-size: 28px;
	color: #7f7f7f;
	font-weight: bold;
}

.tianxius h2 {
	padding-top: 30px;
	padding-bottom: 30px;
	position: relative;
	background: #f0f3f7;
}

.tianxius h2::after {
	position: absolute;
	width: 93%;
	height: 3px;
	content: "";
	background: #cdcfd2;
	right: 0%;
	top: 52%;
}

.tianxius {
	background: #f0f3f7;
}

.tianxius .centerBox {
	margin: 0 auto;
	width: 93%;
	max-width: 1700px;
}


.zhobos {
	background: #4b4e57;
	min-height: 100vh;
}

.pages {
	text-align: center;
	margin: 10px auto;
	font-size: 0;
}

.pages span {
	display: inline-block;
	height: 30px;
	min-width: 30px;
	background: #ff551d;
	color: #fff;
	line-height: 30px;
	font-size: 14px;
	margin: 0 5px;
}

.pages a {
	display: inline-block;
	height: 28px;
	width: 30px;
	border: 1px solid #dedede;
	line-height: 28px;
	font-size: 14px;
	margin: 0 5px;
}

.pages .a1 {
	display: inline-block;
	height: 28px;
	width: 58px;
	border: 1px solid #dedede;
	line-height: 28px;
	font-size: 14px;
	margin: 0 5px;
}


.huom {
	background: #f0f3f7;
}

.huom .w {
	background: #fff;
}

.huom .w .ysii {
	width: 95%;
	margin: auto;
	padding-top: 50px;
}

.huom .w .ysii h4 {
	font-size: 32px;
	color: #000000;
	margin-bottom: 30px;
}


.huom .w .ysii .siyou {
	width: 70%;
	float: left;
}

.huom .w .ysii .siyou img {
	float: left;
	width: 25%;
}


/* .huom .w .neis{
	margin-top: 65px;
} */

.huom .w .rous {
	float: right;
	width: 72%;
}

.huom .w .rous h6 {
	font-size: 36px;
	color: #a62023;
	margin-bottom: 20px;
}

.huom .w .rous p {
	font-size: 24px;
	color: #b0b0b0;
}

.huom .w .rous h5 {
	font-size: 24px;
	font-weight: bold;
	color: #000;
	margin-top: 20px;

}

.huom .w .rous .lsss {
	font-size: 24px;
	line-height: 34px;
	color: #b0b0b0;
	margin-top: 20px;
}

.huom .w .jys {
	padding-bottom: 30px;
	border-bottom: 1px solid #d2cfcb;
}

.huom .w .ban {
	margin-top: 30px;
	width: 100% !important;
	display: block;
	float: none !important;
}

.huom .w .msoo {
	font-size: 20px;
	line-height: 36px;
	margin-top: 15px;
	color: #333;

}

.huom .w .ermen {
	float: right;
	width: 25%;
}

.huom .w .ermen h4 {
	padding-bottom: 20px;
	border-bottom: 2px solid #e0e0e6;
	position: relative;
}

.huom .w .ermen h4::after {
	position: absolute;
	width: 25%;
	left: 0%;
	bottom: -4%;
	content: "";
	background: #ff4306;
	height: 2px;
	z-index: 99;
}

.huom .w ul li img {
	display: inline-block;
	vertical-align: top;
	margin-top: 10px;
}

.huom .w ul li .smu {
	display: inline-block;
	vertical-align: top;
	font-size: 20px;
	line-height: 36px;
	color: #333;
	width: 90%;
}

.huom .w ul li {
	margin-top: 30px;
}

.xiwa {
	background: #f0f3f7;
}

.xiwa .w {
	background: #fff;
	padding-top: 30px;
}

.xiwa .w .xsux {
	width: 95%;
	margin: auto;
}

.xiwa .w .yuz .jg {
	float: left;
	width: 235px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	font-size: 34px;
	color: #fff;
	background: #a62023;
	border-radius: 10px;
}

.xiwa .w .yuz p {
	margin-top: 5px;
	float: right;
	font-size: 36px;
	color: #a3a3a3;
}

.xiwa .w ul li img {
	display: block;
	width: 100%;
}


.xiwa .w ul li {
	margin-top: 30px;
}

.meijs img {
	width: 100%;
	display: block;
}

.banm img {
	width: 100%;
	display: block;

}


.zhanw {
	background: #f0f3f7;
	padding-top: 15px;
}

.zhanw .w {
	background: #fff;
}

.zhanw .w .hesg {
	width: 95%;
	margin: auto;
	padding-top: 45px;
}

.zhanw .w .hesg h5 {
	text-indent: 15px;
	font-size: 20px;
	color: #444444;
	font-weight: bold;
	position: relative;
	float: left;
}

.zhanw .w .hesg .mire {
	float: right;
	color: #8b8b8b;
	font-size: 16px;
}

.zhanw .w .hesg h5::after {
	width: 5px;
	height: 25px;
	background: #ff551d;
	position: absolute;
	left: 0%;
	top: 0%;
	z-index: 99;
	content: "";

}



.zhanw .w .hesg .zibao {
	margin-bottom: 30px;
}

.zhanw .w .hesg .zuz img {
	width: 50%;
	float: left;
}

.zhanw .w .hesg .tame {
	width: 48%;
	float: right;
}

.zhanw .w .hesg .tame li {
	border-bottom: 1px solid #e2e2e8;
}

.zhanw .w .hesg .tame .sans p {
	float: left;
	font-size: 16px;
	color: #3b3b3b;
	line-height: 60px;
	width: 80%;
}

.zhanw .w .hesg .tame .sans h6 {
	float: right;
	font-size: 16px;
	color: #a1a1a1;
	line-height: 60px;
}


.zhanw .w .hesg .tame li .nrt {
	display: none;
	margin-bottom: 20px;
}

.zhanw .w .hesg .tame li:hover {
	background: #f8f8f8;
}

.zhanw .w .hesg .tame li:hover p {
	font-weight: bold;
}


.zhanw .w .hesg .tame li:hover .nrt {
	display: block;
}




.zhanw .w .hesg {
	padding-bottom: 45px;
}

.renwu {
	margin-top: 30px;
}

.wrenuys {
	padding-top: 30px;
}

.wrenuys {
	background: #f0f3f7;
}


.wrenuys .w h5 {
	text-indent: 15px;
	font-size: 20px;
	color: #444444;
	font-weight: bold;
	float: left;
	position: relative;
}

.wrenuys .w {
	background: #fff;
}


.wrenuys .w h5::after {
	width: 5px;
	height: 25px;
	background: #ff551d;
	position: absolute;
	left: 0%;
	top: 0%;
	z-index: 99;
	content: "";

}


.wrenuys .w .ruhe {
	width: 95%;
	margin: auto;
	padding-top: 50px;
}


.wrenuys .mire {
	float: right;
	color: #8b8b8b;
	font-size: 16px;
}



.wrenuys .w ul {
	font-size: 0;
	margin-top: 55px;
}

.wrenuys .w ul li {
	display: inline-block;
	vertical-align: top;
	width: 23%;
	margin-right: 2.5%;
}

.wrenuys .w ul li:nth-last-of-type(1) {
	margin-right: 0%;
}


.wrenuys .w ul li img {
	width: 100%;
}



.wrenuys .w ul li h6 {
	font-size: 24px;
	color: #000000;
	margin-top: 10px;
}

.wrenuys .w ul li p {
	font-size: 20px;
	margin-top: 10px;
	color: #a3a3a3;
	font-weight: bold;

}


.tianxiu .w ul li .hgj h6:hover{
	color: #f60;
}