* {
	margin: 0px;
	padding: 0px;
	border: 0;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
	margin: 0 auto;
	-webkit-appearance: none;
	color: #c40d2e;
	overflow-x: hidden;
	letter-spacing: 1px;
}

textarea,
input,
select,
button {
	font-family: 'microsoft yahei';
	outline: none;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}

select {
	background: #fff url(../images/sj.png) 98% center no-repeat;
	background-size: 15px 8px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}

ul {
	list-style: none;
}

a {
	color: #333;
	text-decoration: none;
}

.slh {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.clear {
	clear: both;
	width: 100%;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	border: none;
}

.fl {
	float: left;
	display: inline;
}

.fr {
	float: right;
	display: inline;
}

.flex {
	display: flex;
	-webkit-display: flex;
	-moz-display: flex;
	-ms-display: flex;
	-o-display: flex;
}

.wrap {
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
}

.df {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	-o-justify-content: space-between;
}

.spjz {
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
}

.evenly {
	justify-content: space-evenly;
	-webkit-justify-content: space-evenly;
	-moz-justify-content: space-evenly;
	-ms-justify-content: space-evenly;
	-o-justify-content: space-evenly;
}

.czjz {
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
}

.column {
	flex-direction: column;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
}

.ydq {
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
	-o-justify-content: flex-end;
}

.row-reverse {
	flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	-moz-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	-o-flex-direction: row-reverse;
}

.column-reverse {
	flex-direction: column-reverse;
	-webkit-flex-direction: column-reverse;
	-moz-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	-o-flex-direction: column-reverse;
}

.baseline {
	align-items: flex-start;
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	-o-align-items: flex-start;
}

.onload {
	position: fixed;
	position: fixed;
	z-index: 1888888;
	left: 50%;
	top: 50%;
}

.onload img {
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	width: 45px;
}

.lgsize {
	font-size: 36px;
	line-height: 38px;
	font-weight: lighter;
}

.mdsize {
	font-size: 28px;
	line-height: 30px;
	font-weight: lighter;
}

.smsize {
	font-size: 15px;
	line-height: 15px;
}

.pcshow {
	display: flex;
}

.sjshow {
	display: none;
}

.w1200 {
	width: 96%;
	max-width: 1200px;
	margin: auto;
}

.sjpcimg img {
	display: block;
	width: 100%;
}

.sjpcimg img:nth-child(2) {
	display: none;
}

.pd100 {
	padding: 100px 0;
}

.pd80 {
	padding: 80px 0;
}

.pd50 {
	padding: 50px 0;
}

.mb100 {
	margin-bottom: 100px;
}

.mb80 {
	margin-bottom: 80px;
}

.mb50 {
	margin-bottom: 50px;
}

@media (max-width:1200px) {
	.lgsize {
		font-size: 26px;
		line-height: 28px;
	}

	.mdsize {
		font-size: 18px;
		line-height: 20px;
	}

	.smsize {
		font-size: 12px;
		line-height: 12px;
	}

	.mb100 {
		margin-bottom: 50px;
	}

	.mb80 {
		margin-bottom: 30px;
	}

	.mb50 {
		margin-bottom: 30px;
	}
}

@media (max-width:640px) {
	.lgsize {
		font-size: 18px;
		line-height: 18px;
	}

	.mdsize {
		font-size: 15px;
		line-height: 15px;
	}

	.smsize {
		font-size: 10px;
		line-height: 16px;
	}

	.sjpcimg img:nth-child(1) {
		display: none;
	}

	.sjpcimg img:nth-child(2) {
		display: block;
	}

	.pcshow {
		display: none !important;
	}

	.sjshow {
		display: flex !important;
	}

	.mb100 {
		margin-bottom: 25px;
	}

	.mb80 {
		margin-bottom: 20px;
	}

	.mb50 {
		margin-bottom: 16px;
	}
}

.corlv {
	color: #c40d2e;
}

.corhei {
	color: #030000;
}

.corbai {
	color: #ffffff;
}

.corqianlv {
	color: #dfc5a9;
}

.corhuang {
	color: #c40d2e;
}

.jb {
	background-image: -webkit-linear-gradient(left, #c27f09 45%, #e4b03e 60%, #f9cf5f 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.hjb {
	background-image: -webkit-linear-gradient(left, #010101 45%, #242424 60%, #4d4d4d 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.bjb {
	background-image: -webkit-linear-gradient(left, #fff 45%, #fff 60%, #fff 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-size: 26px;
	font-weight: normal;
	line-height: 48px;
	text-align: right;
}

/*加载前动画*/
#sixtyfps-eoy-loader {
	position: fixed;
	/* top: 0px; left: 0px; width: 100%; height: 100%;*/
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 1999999;
}

#sixtyfps-eoy-loader .face-loader {
	position: relative;
	width: 65px;
	height: 71px;
	display: block;
	-webkit-clip-path: url(index.css);
	clip-path: url(index.css);
}

#sixtyfps-eoy-loader .face-loader-wrapper {
	position: relative;
}

#sixtyfps-eoy-loader .face-loader-wrapper svg {
	position: absolute;
	top: 0;
	left: 0;
	width: 65px;
	height: 71px;
}

#sixtyfps-eoy-loader .face-loader-wrapper svg path {
	fill: #949494;
}

#sixtyfps-eoy-loader .face-loader-wrapper svg #eye-sx,
#sixtyfps-eoy-loader .face-loader-wrapper svg #eye-dx {
	fill: #c10016;
	opacity: 0;
	-webkit-animation: eye 1500ms 2s ease infinite;
	animation: eye 1500ms 2s ease infinite;
}

#sixtyfps-eoy-loader .face-loader:before {
	content: "";
	display: block;
	background: #c10016;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	transform: translateY(-100%);
	-webkit-animation: loader-horizontal 1500ms 500ms ease forwards;
	animation: loader-horizontal 1500ms 500ms ease forwards;
	transform-origin: 0 0;
}

#sixtyfps-eoy-loader .face-loader--reverse:before {
	transform: translateY(100%);
	-webkit-animation: loader-horizontal-reverse 1500ms 500ms ease forwards;
	animation: loader-horizontal-reverse 1500ms 500ms ease forwards;
}

@-webkit-keyframes eye {
	0% {
		opacity: 0.4;
	}

	50% {
		opacity: 1;
	}

	55% {
		opacity: 0.9;
	}

	60% {
		opacity: 1;
	}

	80% {
		opacity: 0.6;
	}

	100% {
		opacity: 0.4;
	}
}

@keyframes eye {
	0% {
		opacity: 0.4;
	}

	50% {
		opacity: 1;
	}

	55% {
		opacity: 0.9;
	}

	60% {
		opacity: 1;
	}

	80% {
		opacity: 0.6;
	}

	100% {
		opacity: 0.4;
	}
}

@-webkit-keyframes loader-horizontal {
	from {
		transform: translateY(-100%);
	}

	to {
		transform: translateY(0);
	}
}

@keyframes loader-horizontal {
	from {
		transform: translateY(-100%);
	}

	to {
		transform: translateY(0);
	}
}

@-webkit-keyframes loader-horizontal-reverse {
	from {
		transform: translateY(100%);
	}

	to {
		transform: translateY(0);
	}
}

@keyframes loader-horizontal-reverse {
	from {
		transform: translateY(100%);
	}

	to {
		transform: translateY(0);
	}
}


/*顶部*/
.header {
	position: fixed;
	z-index: 12;
	top: 0px;
	width: 100%;
}

.top {
	padding: 12px 0;
	overflow: hidden;
	background: #fff;
}

/*.top_fl{ width:40%;}*/
.top_fl h1 {
	font-family: "microsoft yahei";
	margin-bottom: 5px;
	color: #333333;
	font-weight: normal;
	text-align: center;
}

.top_fl h2 {
	font-family: "microsoft yahei";
	margin-bottom: 5px;
	color: #333333;
	font-weight: normal;
	text-align: center;
}

.top_fl p {
	font-family: "microsoft yahei";
	color: #d0d0d0;
	text-transform: uppercase;
	letter-spacing: 1.1px;
}

/*.top_cen{ width:15%;}*/
.top_cen img {
	max-width: 100px;
}

/*.top_fr{ width:40%;}*/
.top_fr p {
	color: #333333;
	margin-bottom: 5px;
}

.top_fr p span {
	color: #333333;
	font-family: 'impact';
}

.top_fr a,
.top_fr span {
	color: #c40d2e;
	font-family: 'impact';
}

.top_fr001 {
	font-size: 34px;
}

.top_fr a span {
	color: #c40d2e;
}

.top_frty {}

/*.top_frtya{ margin-right:6px;}*/
.top_frtyb {}

/*导航*/
.nav {
	background: #c40d2e;
	border-bottom: 1px solid #fff;
	border-top: 1px solid #666666;
	height: 44px;
}

#nav_img_smy {
	display: none;
}

#nav_img_smy img {
	width: 75px;
	height: 24px;
}

#nav_tel_smy {
	display: none;
	margin: 0px 0 0 -15px;
}

#nav_tel_smy a {
	font-weight: 500;
}

.nav_ul {
	height: 44px;
	text-align: center;
	margin: 0px auto;
}

.nav_ul li {
	position: relative;
}

.nav_ul li a {
	padding: 0px 12px;
	height: 42px;
	color: #ffffff;
	text-align: center;
	line-height: 40px;
	margin-left: 10px;
	margin-right: 10px;
}

.nav_ul li:nth-of-type(2) a,
.nav_ul li:nth-of-type(3) a,
.nav_ul li:nth-of-type(4) a,
.nav_ul li:nth-of-type(5) a,
.nav_ul li:nth-of-type(6) a,
.nav_ul li:nth-of-type(7) a,
.nav_ul li:nth-of-type(8) a,
.nav_ul li:nth-of-type(9) a {
	display: block;
}

.nav_ul li.on a.nava {
	border-bottom: 4px solid #ac0223;
}

.nav_ul li .subyu {
	position: absolute;
	z-index: 2;
	width: 140px;
	padding-top: 14px;
	background-color: #c40d2e;
	border: 1px solid rgb(255, 255, 255);
	border-radius: 16px;
}

.nav_ul li .subyu li {
	width: 140px !important;
	display: block;
	float: left;
	line-height: 42px !important;
	height: 42px !important;
}

.nav_ul li .subyu a {
	display: block;
	text-align: center;
	padding: 0px !important;
	margin: 0px auto;
	width: 100%;
	line-height: 42px !important;
	height: 42px !important;
}

.nav_ul li .subyu a:hover {
	background-color: rgba(255, 255, 255, 0.3);
}

.subyu001 {
	left: 15px;
	top: 50px;
}

.subyu002 {
	left: 6px;
	top: 50px;
}

/*banner*/
.banner {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.banner .pic {
	width: 100%;
}

.banner .pic li {
	width: 100%;
	float: left;
	position: relative;
	overflow: hidden;
}

.banner .pic li img,
.lao02 .sjpcimg img {
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.banner .pic li:hover img,
.lao02:hover .sjpcimg img {
	/*transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);*/
}

.banner .pic li .w1200 {
	position: relative;
}

.ban_info {
	width: 440px;
	position: absolute;
	left: 200px;
	bottom: 180px;
}

.ban_info_top {
	padding: 11px 0 0px;
	text-align: center;
	width: 490px;
}

.ban_info_topjia1 strong {
	font-style: normal;
	margin-bottom: 8px;
}

.baiyu {
	background: #000;
	height: 18px;
	width: 260px;
	display: block;
	position: absolute;
	right: 0px;
	top: 43px;
	filter: alpha(opacity=20);
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

.ban_info_top p span {
	display: block;
	text-align: left;
	text-transform: Uppercase;
}

.ban_info_top p span:nth-child(1) {
	font-size: 32px;
	line-height: 48px;
	color: #fff;
	padding-bottom: 12px;
}

.ban_info_top p span:nth-child(2) {
	font-size: 20px;
	line-height: 24px;
	color: #d5d5d5;
	padding-bottom: 10px;
}

.ban_info_top p span:nth-child(3) {
	font-size: 10px;
	line-height: 14px;
	color: #bebebe;
}

.ban_info_top h1 {
	font-size: 26px;
	color: #d5d5d5;
	padding-bottom: 12px;
}

.ban_info_topjia {
	line-height: 2;
	font-size: 14px;
	color: #d5d5d5;
}

.ban_lj {
	width: 199px;
	height: 58px;
	text-align: center;
	center top no-repeat;
	margin-top: 20px;
}

.ban_lj a {
	width: 50%;
	font-size: 18px;
	line-height: 58px;
	color: #fff;
	float: left;
	display: block;
	text-indent: 20px;
}

.ban_lj a:nth-of-type(2) {
	color: #000;
	text-indent: 14px;
}

.banner .hd {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
	font-size: 0;
	z-index: 1;
}

.banner .hd li {
	margin: 0 5px;
	no-repeat 0 -16px;
	height: 16px;
	overflow: hidden;
	width: 16px;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	no-repeat 0 -16px;
}

.banner .hd .on {
	background-position: 0 0;
}

.banner .prev,
.banner .next {
	width: 60px;
	height: 90px;
	margin: -60px 0 0;
	display: none;
	) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	filter: alpha(opacity=20);
	opacity: 0.2;
}

.banner .prev {
	left: 0;
}

.banner .next {
	background-position: 0 -90px;
	right: 0;
}

.banner .prev:hover,
.banner .next:hover {
	filter: alpha(opacity=50) !important;
	opacity: 0.5 !important;
}

/* 服务提示开始 */
.topbtm {
	height: 0;
	background: #ac0223;
	overflow: hidden;
	transition: all 2s;
	-webkit-transition: all 2s;
	-moz-transition: all 2s;
	-ms-transition: all 2s;
	-o-transition: all 2s;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.topbtm.active {
	height: 38px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

.topbtmcon {
	height: 100%;
	width: 94.8%;
	margin: auto;
}

.topbtmcon p {
	color: #fff;
}

.topbtmcon span {
	color: #fff;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	transition: transform 2s ease-out;
	cursor: pointer;
}

.topbtmcon span:hover {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}

@media (max-width:673px) {
	.topbtm.active {
		height: 34px;
	}

	.topbtmcon p {
		line-height: 14px;
	}
}

@media (max-width:1200px) {
	.ban_info {
		bottom: 136px;
	}

	.ban_info_top h3 {
		font-size: 26px;
		line-height: 32px;
	}

	.ban_info_top p span:nth-child(1) {
		font-size: 28px;
		line-height: 38px;
	}
}

@media (max-width:1200px) {
	.ban_info {
		bottom: 90px;
	}
}

@media (max-width:780px) {
	.ban_info {
		width: 96%;
		left: 0px;
		bottom: 210px;
	}

	.ban_info_top h3 {
		text-align: left;
		line-height: 38px;
	}

	.ban_info_top {
		width: 100%;
	}

	.ban_info_top h3 {
		font-size: 18px;
	}

	.ban_info_top p span:nth-child(1) {
		font-size: 20px;
	}

	.ban_info_top p span:nth-child(2) {
		font-size: 14px;
	}

	.sjpcimg img:nth-child(1) {
		display: none;
	}

	.sjpcimg img:nth-child(2) {
		display: block;
	}
}

@media (max-width:480px) {
	.ban_info {
		bottom: 80px;
	}
}

/*p01*/
.p01 {
	width: 1200px;
	display: block;
	margin: 60px auto 0px;
}

/* banner小箭头 */
.xjtwrap {
	position: absolute;
	left: 50%;
	bottom: 24px;
	margin-left: -13px;
	width: 26px;
	height: 75px;
	display: block;
}

.xjt {
	width: 100%;
	display: block;
	position: relative;
	animation: shan 1s linear 0.8s infinite normal;
	-webkit-animation: shan 1s linear 0.8s infinite normal;
	-moz-animation: shan 1s linear 0.8s infinite normal;
	-ms-animation: shan 1s linear 0.8s infinite normal;
	-o-animation: shan 1s linear 0.8s infinite normal;
}

@keyframes shan {
	0% {
		top: 0;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}

	100% {
		top: 55px;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}
}

@-webkit-keyframes shan {
	0% {
		top: 0;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}

	100% {
		top: 55px;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}
}

@-moz-keyframes shan {
	0% {
		top: 0;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}

	100% {
		top: 55px;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}
}

@-ms-keyframes shan {
	0% {
		top: 0;
		filter: alpha(opacity=100);
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1;
	}

	100% {
		top: 55px;
		filter: alpha(opacity=0);
		-moz-opacity: 0;
		-khtml-opacity: 0;
		opacity: 0;
	}
}

@media (max-width: 673px) {
	.xjtwrap {
		margin-left: -8px;
		margin-top: -56px;
		width: 16px;
		height: 43px;
	}
}

.topflone1 {
	cursor: pointer;
}

.topflone1 span {
	font-size: 18px;
}

.topflone1 p {
	font-size: 15px;
	line-height: 15px;
	margin-left: 5px;
}

.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	top: auto;
	bottom: 0;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #c40d2e;
}

/* 导航 */
.dhwrap {
	position: fixed;
	left: -100%;
	top: 0;
	background: rgba(0, 0, 0, 0.56);
	width: 100%;
	height: 100%;
	z-index: 999;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.dhwrap.active {
	left: 0;
}

.dhcon {
	width: 50%;
	background: #000;
	height: 100%;
}

.dhcon .topcenimgwrap {
	margin: 2% 0 5%;
}

.navrel {
	width: 70%;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	padding-right: 50px;
	padding-bottom: 20px;
}

.topcen p {
	font-size: 12px;
	line-height: 14px;
	padding-top: 4px;
}

.topcenimgwrap {
	width: 62px;
	height: 35px;
	position: relative;
	overflow: hidden;
	flex-shrink: 0;
	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-shrink: 0;
	-o-flex-shrink: 0;
}

.topcenimgwrap img {
	width: 62px;
	position: absolute;
	left: 0;
	top: 0;
}

.swiper-jx {
	position: relative;
	padding-bottom: 50px;
}

.swiper-jx .swiper-slide:hover .jxform {
	top: 0;
}

.swiper-jx .swiper-slide:hover .jximgwrap img {
	/*transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);*/
}

.swiper-jx .swiper-slide {
	flex-direction: column;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	align-items: flex-start;
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	-ms-align-items: flex-start;
	-o-align-items: flex-start;
}

.swiper-jxwxxl .swiper-slide {
	background: #fff;
}

.swiper-jxwxxl .swiper-slide h3 {
	color: #333;
	margin-bottom: 8px;
	border-left: 8px solid #fff;
	border-right: 8px solid #fff;
}

.swiper-jxwxxl .swiper-slide h3 a {
	color: #333;
}

.swiper-jxwxxl .swiper-slide p {
	color: #616362;
	line-height: 24px;
	margin-bottom: 24px;
	border-left: 8px solid #fff;
	border-right: 8px solid #fff;
}

.swiper-jxwxxl .swiper-slide p a {
	color: #616362;
	line-height: 24px;
}

.swiper-jxwxxl .swiper-slide a.lianjie1,
.swiper-jxwxxl .swiper-slide span.lianjie1 {
	width: 100%;
	text-align: center;
	display: block;
	line-height: 52px;
	height: 52px;
	color: #fff;
	background: #c40d2e;
}

.swiper-jxwxxl .swiper-slide a.lianjie1:hover,
.swiper-jxwxxl .swiper-slide span.lianjie1:hover {
	background: #CE1438;
}


.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	top: auto;
	bottom: 0;
}

.swiper-nav {
	margin-bottom: 40px;
	padding-bottom: 23px;
}

/*.swiper-nav .swiper-slide{width: 250px !important;}*/
.swiper-nav .swiper-slide a {
	display: block;
}

.swiper-nav .swiper-slide h3 {
	color: #fff;
}

.swiper-nav .swiper-pagination-progressbar {
	background: #4d4d4d;
}

.swiper-nav .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #fff;
}

.navinfoo {
	margin-bottom: 32px;
}

.navone {
	padding-bottom: 18px;
	border-bottom: 1px solid #383838;
	margin-bottom: 30px;
}

.navone h3,
.navone a,
.navone span {
	display: block;
	font-size: 15px;
	line-height: 15px;
	color: #fff;
	font-weight: normal;
}

.navone a,
.navone span {
	margin-bottom: 16px;
}

.navone h3 {
	margin-bottom: 22px;
}

/*滚动条样式*/
.navrel::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.navrel::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.4);
	background: #c40d2e;
}

.navrel::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(255, 255, 255, 0.2);
	border-radius: 0;
	background: rgba(255, 255, 255, 0.3);
}

.gbnav {
	position: absolute;
	left: 3%;
	top: 11%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.gbnav:hover {
	transform: rotateZ(90deg);
}

@media (max-width:1441px) {

	/* 导航 */
	.dhcon {
		width: 72%;
	}
}

@media (max-width:1200px) {

	/* 导航 */
	.dhcon {
		width: 78%;
	}
}

@media (max-width:920px) {

	/* 导航 */
	.dhcon {
		width: 100%;
	}

	/* 视频 */

}

.jximgwrap {
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
	border: 8px solid #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.jximgwrap img {
	width: 100%;
	display: block;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	overflow: hidden;
}

.gylj a {
	width: 128px;
	height: 33px;
	font-size: 16px;
	line-height: 33px;
	background: rgba(255, 255, 255, 0);
	color: #fff;
	display: block;
	border: 1px solid #fff;
	border-radius: 20px;
	text-align: center;
}

.gylj a:nth-child(2) {
	margin-left: 30px;
}

.gylj a.on {
	background: #fff;
	color: #c40d2e;
}

@media (max-width:1000px) {
	.nav_ul li a {
		padding: 0px 8px;
	}
}

@media (max-width:780px) {
	.top_fr001 {
		font-size: 20px;
	}

	.nav_ul li a {
		margin-left: 6px;
		margin-right: 6px;
	}

	.nav_ul li:nth-last-of-type(1) {
		display: none !important;
	}

	.nav {
		display: none !important;
	}

	.top_cen img {
		max-width: 55px;
	}
}

.wxtit01 {
	margin: 0px auto 32px;
	width: 100%;
}

.wxtit01 h3,
.wxtit01 div:first-child {
	margin-bottom: 10px;
}

.wxtit01a {
	width: 108px;
	height: 8px;
	line-height: 7px;
	background: #f84465;
	margin: 0px auto 12px;
}

.wxtit01b {
	width: 90%;
	line-height: 36px;
	margin: 0px auto;
	text-align: center;
	font-weight: bold;
}

.wxtit01b span {
	font-weight: bold;
}

.wxtit01c {
	width: 68%;
	border: 4px solid #9e8463;
	height: 54px;
	border-radius: 12px;
}

.wxtit01ca {
	color: #9e8463;
	font-size: 24px;
}

.wxtit01d {
	width: 100%;
	margin-bottom: 24px;
	padding-top: 12px;
}

.wxtit01d a {
	text-decoration: underline;
	padding: 0px 8px 0px;
	border-right: 1px solid #fff;
	color: #fff;
	margin-bottom: 10px;
}

.wxtit01d .wxtit01d01 {
	padding: 0px 8px 0px;
	border-right: 1px solid #fff;
	color: #fff;
	margin-bottom: 10px;
}

.wxtit01d .wxtit01d01:nth-last-of-type(1) {
	border-right: none;
}

@media (max-width:640px) {
	.wxtit01b {
		line-height: 28px;
	}

	.wxtit01a {
		height: 4px;
	}

	.wxtit01c {
		width: 78%;
		height: 46px;
	}
}

@media (max-width:360px) {
	.wxtit01c {
		width: 88%;
		height: 36px;
	}
}

.zh08 {
	margin: 0px auto 42px;
}

.zh08 .tabBozyx {
	width: 100%;
}

.zh08 .tabBozyx .hd {
	width: 100%;
	height: 60px;
}

.zh08 .tabBozyx .hd ul li {
	color: #bec3c9;
	width: 31px;
	height: 31px;
	text-align: center;
	background: url(../images/da.png) center top no-repeat;
	background-size: 31px 31px;
	margin-left: 8px;
	margin-right: 8px;
	cursor: pointer;
}

.zh08 .tabBozyx .hd ul li.on {
	color: #c40d2e;
	background: url(../images/daon.png) center top no-repeat;
	background-size: 31px 31px;
}

.zh08 .tabBozyx .bd ul li {
	width: 100%;
	background: #fbfbfb;
}

.zh08a {
	width: 50%;
	overflow: hidden;
}

.zh08a img {
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.zh08a:hover img {
	/*transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);*/
}

.zh08b {
	width: 50%;
}

.wxtit08 {
	margin: 0px auto;
}

.wxtit08 h3 {
	font-weight: bold;
	color: #c40d2e;
	margin: 0px auto 12px;
}

.wxtit08a {
	width: 142px;
	height: 5px;
	line-height: 5px;
	background: #edd079;
	color: #edd079;
	margin: 0px auto 24px;
}

.wxtit08b {
	width: 92%;
	color: #000;
	line-height: 36px;
	margin: 0px auto 24px;
}

.wxtit08c {
	width: 38%;
	border: 4px solid #9e8463;
	height: 54px;
	border-radius: 12px;
}

@media (max-width:640px) {
	.zh08 .tabBozyx .hd ul li {
		width: 20px;
		height: 20px;
		background: url(../images/da.png) center top no-repeat;
		background-size: 20px 20px;
	}

	.zh08 .tabBozyx .hd ul li.on {
		background: url(../images/daon.png) center top no-repeat;
		background-size: 20px 20px;
	}

	.wxtit08b {
		line-height: 20px !important;
	}

	.wxtit08c {
		width: 46%;
	}
}

.huanjin_cont {
	margin: 0px auto 24px;
}

.huanjin_left {
	width: 20%;
}

.huanjin_left li {
	padding: 3px;
	background: #bfbfbf;
	width: 48%;
	margin-bottom: 14px;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.huanjin_left li:nth-last-of-type(1),
.huanjin_left li:nth-last-of-type(2) {
	margin-bottom: 0px;
}

.huanjin_left li .bor {
	text-align: center;
	border: 1px solid #fff;
	width: 97.6%;
	height: 96px;
}

.huanjin_left li .bor span {
	font-size: 14px;
	color: #fff;
}

.huanjin_left li .bor p {
	font-size: 12px;
	color: #fff;
	padding-top: 6px;
	filter: alpha(Opacity=45);
	-moz-opacity: 0.45;
	opacity: 0.45;
}

.huanjin_left li.on {
	background: #c40d2e;
}

.huanjin_left li.on .bor {
	border: 1px solid #fff;
}

.huanjin_left li.on .bor span {
	color: #fff;
}

.huanjin_left li.on .bor p {
	color: #fff;
}

.huanjin_right {
	width: 78.4%;
}

.huanjin_right ul li {
	overflow: hidden;
	width: 100%;
}

.huanjin_right ul li img {
	width: 100%;
	display: block;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.huanjin_right ul li:hover img {
	/*transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);*/
}

@media (max-width:1200px) {
	.huanjin_left {
		width: 100%;
		margin-bottom: 14px;
	}

	.huanjin_left li:nth-last-of-type(1),
	.huanjin_left li:nth-last-of-type(2) {
		margin-bottom: 14px;
	}

	.huanjin_left li {
		width: 16.2%;
	}

	.huanjin_right {
		width: 100%;
	}
}

@media (max-width:740px) {
	.huanjin_left li {
		width: 32.3%;
	}
}

.fwlc {
	margin: 0px auto 24px;
	width: 100%;
	background: #fbfbfb;
	padding: 24px 0px;
}

.fwlc_left {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.fwlc_tab {}

.fwlc_tab li {
	width: 50%;
	height: 100px;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.fwlc_tab li.current {
	background: #CE1438;
}

.fwlc_tab li.line {
	background: #c40d2e;
}

.fwlc_tab li .fwlc_tab01yu {
	width: 64px;
	height: 64px;
	background: #fff;
	color: #c40d2e;
	border-radius: 50%;
	margin-right: 12px;
	font-size: 36px;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	transition: transform 2s ease-out;
	cursor: pointer;
}

.fwlc_tab li .fwlc_tab01yu:hover {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}

.fwlc_tab li.current .fwlc_tab01yu {
	color: #CE1438;
}

.fwlc_tab li img {
	margin-right: 12px;
}

.fwlc_tab li span {
	color: #fff;
	font-family: "Microsoft YaHei";
}

.hidden {
	display: none;
}

.visit_tab_content {
	width: 100%;
}

.progress_bar {
	background: url(../images/process_bg.jpg) repeat-x scroll -25px 72px;
	height: 100px;
	width: 783px;
	margin: 30px auto 0;
	position: relative;
}

.progress_bar .progress_bar_current {
	background: url(../images/process_bg_progress.jpg) no-repeat scroll left top;
	height: 11px;
	left: 23px;
	overflow: hidden;
	position: absolute;
	top: 72px;
	width: 0;
	z-index: 0;
	_z-index: -10;
}

.progress_bar ul {
	position: relative;
	z-index: 2;
}

.progress_bar li {
	cursor: pointer;
	float: left;
	width: 100px;
	_height: 100px;
}

.progress_bar li:nth-last-of-type(1) {
	width: 83px;
}

.progress_bar li .intro {
	display: block;
	height: 56px;
	left: -17px;
	margin: 0px auto;
	position: relative;
	text-align: center;
	_left: 0;
	_position: static;
	_margin: 0;
	_text-align: left;
	_width: 100%;
	_height: 66px;
}

.progress_bar li .intro h4 {
	font-size: 14px;
	line-height: 28px;
	font-family: "Microsoft YaHei";
	color: #333333;
	font-weight: normal;
}

.progress_bar li .intro span {
	font-size: 14px;
	line-height: 28px;
	font-family: "Microsoft YaHei";
	color: #333333;
	font-weight: normal;
}

.progress_bar li .intro p {
	color: #626262;
	display: block;
	font-size: 12px;
	font-family: "宋体";
	line-height: 18px;
	text-align: center;
}

.progress_bar li span:last-child {
	no-repeat scroll -45px 0;
	no-repeat scroll -45px 0;
	display: block;
	height: 46px;
	width: 45px;
}

.progress_bar li.past span {
	background-position: right top;
}

.progress_bar li.current .intro h4 {
	color: #66410c;
}

.progress_bar li.current .intro span:first-child {
	color: #66410c;
}

.progress_bar li.current .intro p {
	color: #66410c;
	font-size: 14px;
	line-height: 18px;
	font-family: "Adobe 黑体 Std", "Microsoft YaHei";
	display: block;
	margin-top: 3px;
}

.progress_bar li.current span {
	background-position: left top;
}

#visit_process_list_outter {
	padding: 30px 0 16px;
	margin: 0px auto 0px;
}

.visit_process_list .jcarousel-clip,
.visit_process_list {
	height: auto;
	overflow: hidden;
	position: relative;
	margin: 0px auto;
}

.visit_process_list dl dt a.more span,
.process li span,
#top_nav .search_box,
.check_submit,
.login_btn {
	no-repeat scroll 0 0;
}

.prevBtn,
.nextBtn {
	background: url(../images/slider-arrow.png) -60px -64px #000 no-repeat;
	background-size: 120px 92px;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.prevBtn {
	height: 40px;
	left: 2%;
	position: absolute;
	top: 33%;
	width: 28px;
	z-index: 2;
}

.nextBtn {
	background-position: 0px -64px;
	height: 40px;
	position: absolute;
	right: 2%;
	top: 33%;
	width: 28px;
	z-index: 2;
}

.prevBtn:hover,
.nextBtn:hover {
	display: block;
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.visit_process_list .jcarousel-item {
	height: auto;
	width: 783px;
}

.visit_process_list li {
	width: 100%;
	float: left;
	height: auto;
	position: relative;
}

.visit_process_list dl {
	position: relative;
}

.visit_process_list dl dd.image {
	height: 157px;
	width: 30%;
}

.visit_process_list dl dd.image img {
	max-width: 90%;
}

.visit_process_list dl dt {
	width: 44%;
	margin-left: 12px;
}

.visit_process_list dl dt h3 {
	font-family: "Microsoft YaHei";
	color: #333;
	line-height: 32px;
	padding-bottom: 10px;
	font-weight: normal;
	text-align: left;
}

.visit_process_list dl dt p {
	clear: both;
	color: #666666;
	font: 200 "微软雅黑";
	padding-top: 4px;
	line-height: 20px;
}

.visit_process_list dl dt a.more {
	color: #66410c;
	display: block;
	float: left;
	height: 20px;
	padding: 0 0 0 10px;
	position: relative;
	width: 400px;
}

.visit_process_list dl dt a {
	color: #66410c;
}

.fwlc_right {
	width: 26%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.gh {
	height: 434px;
	margin: auto;
	background: url(../images/ghbg.jpg) center top no-repeat;
	background-size: 100% 434px;
}

.gh_tit {
	text-align: center;
	padding-top: 18px;
}

.gh_tit span {
	color: #fff;
	font-family: "Microsoft YaHei";
}

.gh_tit p {
	color: #fff600;
	padding-top: 8px;
}

.gh_line {
	border-top: 1px solid #6b6256;
	border-bottom: 1px solid #9c968d;
	width: 98%;
	margin: 14px auto 14px;
}

.gh_cont {
	width: 100%;
	margin: auto;
}

.gh_cont label {
	color: #fff;
}

.gh_cont p {
	margin-top: 28px;
}

.gh_cont p input {
	width: 48%;
	height: 28px;
	border: 1px solid #bdb9b3;
	background: none;
	cursor: pointer;
}

.gh_cont p select {
	width: 48%;
	height: 28px;
	border: 1px solid #bdb9b3;
	background: none;
	color: #fff;
	padding-left: 10px;
}

.gh_cont p select option {
	background: #666;
}

.gh_cont p textarea {
	width: 48%;
	height: 60px;
	border: 1px solid #bdb9b3;
	background: none;
	vertical-align: middle;
	cursor: pointer;
}

.gh_sub {
	width: 32%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #e1d0a0;
	color: #000000;
	margin: 28px auto 0px;
	cursor: pointer;
	border: none
}

.gh_sub:hover {
	background: #4e4137;
	color: #fff;
}

@media (max-width:1160px) {
	.fwlc .pcshow {
		display: none;
	}

	.fwlc_left {
		margin-bottom: 24px;
	}
}

@media (max-width:784px) {
	.visit_process_list dl dd.image {
		width: 30%;
		margin-left: -15%;
	}

	.visit_process_list dl dt {
		width: 40%;
	}
}

@media (max-width:680px) {
	.visit_process_list dl dd.image {
		width: 30%;
		margin-left: -28%;
	}

	.visit_process_list dl dt {
		width: 40%;
	}
}

@media (max-width:600px) {
	.visit_process_list dl dd.image {
		display: none !important;
		margin-left: 0px;
	}

	.visit_process_list dl dt {
		width: 70%;
		margin-left: 0px;
	}
}

@media (max-width:520px) {
	.visit_process_list dl dt {
		width: 50%;
		margin-left: -48%;
	}

	.fwlc_tab li img {
		margin-right: 6px;
		max-width: 62%;
	}
}

@media (max-width:410px) {
	.visit_process_list dl dt {
		width: 38%;
		margin-left: -60%;
	}

	.fwlc_tab li img {
		margin-right: 4px;
		max-width: 56%;
	}
}

.lao01 {
	padding: 42px 0px;
	background: #fcfcfa;
	margin-bottom: 32px;
}

.lao01a {}

.lao01a_a {
	width: 60%;
	margin: 0px auto;
}

.lao01a_aa {
	width: 100%;
}

.lao01a_aa:nth-of-type(1) {
	margin-bottom: 8px;
}

.lao01a_aa_a {
	width: 86%;
	color: #282828;
	border-bottom: 1px solid #282828;
	line-height: 36px;
	padding-bottom: 5px;
	text-indent: 12px;
	background: none;
}

.lao01a_aa_b {
	width: 14%;
}

.lao01a_aa_b input {
	width: 42px;
	height: 42px;
	background: #c40d2e;
	color: #fff;
	border-radius: 50%;
	font-size: 20px;
	cursor: pointer;
}

.lao01a_aa_b input:hover {
	background: #CE1438;
}

.lao01a_aa_c {
	width: 10%;
	color: #c40d2e;
	line-height: 42px;
	font-size: 36px;
}

.lao01a_aa_d {
	width: 90%;
	color: #c40d2e;
	line-height: 42px;
}

@media (max-width:1000px) {
	.lao01a_a {
		width: 80%;
	}
}

@media (max-width:780px) {
	.lao01a_a {
		width: 96%;
	}

	.lao01a_aa_c {
		font-size: 28px;
	}

	.lao01a_aa_b input {
		width: 32px;
		height: 32px;
		border-radius: 50%;
		font-size: 18px;
	}

	.lao01 {
		padding: 24px 0px 0px;
		background: #fcfcfa;
		margin-bottom: 24px;
	}
}

.lao02 {
	margin-bottom: 32px;
	position: relative;
	overflow: hidden;
}

.lao0201 {
	width: 100%;
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: -1;
	background: #f3f3f3;
}

.lao02 .sjpcimg {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.lao02a {
	padding-top: 52px;
}

.lao02aa {
	width: 100%;
}

.lao02aa a {
	padding: 0px 2px;
	color: #fff;
	border-right: 1px solid #fff;
}

.lao02aa a:last-of-type(1) {
	border-right: none;
}

/* 维修系列 */
.jxwrap {
	padding: 62px 0 0px;
	overflow: hidden;
}

.tit {
	margin-bottom: 30px;
}

.tit h3 {
	color: #000;
}

.tit h3 span {
	color: #c40d2e;
}

.jxform {
	position: absolute;
	left: 0;
	top: 105%;
	background: rgba(0, 0, 0, 0.6);
	width: 100%;
	height: 74%;
	padding-top: 30%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.jxform input {
	width: 66%;
	display: block;
	border: 1px solid #fff;
	font-size: 18px;
	line-height: 46px;
	color: #fff;
	text-indent: 18px;
	border-radius: 4px;
	background: none;
}

.jxform input:nth-child(1) {
	margin: 0 auto 18px;
}

.jxform input:nth-child(2) {
	margin: 0 auto 45px;
}

.jxform button {
	border-radius: 4px;
	width: 66%;
	line-height: 46px;
	font-size: 20px;
	background: #fff;
	color: #c40d2e;
	margin: auto;
	display: block;
}

.jxform button:hover {
	background: #c40d2e;
	color: #fff;
}

.jxbtn {
	position: absolute;
	width: 42px;
	height: 42px;
	background: rgba(132, 12, 21, 0.59);
	border-radius: 50%;
	font-size: 15px;
	color: rgba(255, 255, 255, 0.6);
	text-align: center;
	line-height: 42px;
	font-weight: bold;
	top: 38%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	z-index: 10;
	cursor: pointer;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

@media (max-width:780px) {
	.jxbtn {
		width: 32px;
		height: 32px;
		font-size: 12px;
		line-height: 32px;
	}
}

.jxnext {
	right: 10px;
}

.jxprev {
	left: 10px;
}

.jxbtn:hover {
	background: rgba(142, 33, 41, 1);
	color: rgba(255, 255, 255, 1);
}

.top6 {
	background: #3a3a3a;
	padding: 42px 0px;
}

.top6cyu {
	width: 100%;
	padding: 0px 0px 42px;
	border-bottom: 1px solid #676767;
}

.top6c {
	margin: 0px auto;
	overflow: hidden;
}

.top6c h3,
.top6c h3 a {
	color: #fff !important;
	line-height: 42px !important;
}

.top6c .swiper-jx {
	width: 100%;
}

.top6c .swiper-pagination-progressbar {
	background: #fff;
}

.top6c .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #c40d2e;
}

.top6d {
	width: 100%;
	padding-top: 24px;
}

.top6d li {
	width: 100%;
	margin-bottom: 12px;
}

.top6d li a {
	color: #868686 !important;
	line-height: 24px !important;
}

.top6d li a:hover {
	color: #c40d2e !important;
	font-size: 15.1px;
}

.top601 {
	background: #3a3a3a;
	padding: 16px 0px 42px;
	margin-bottom: 90px;
}

.top601a {
	width: 100%;
	color: #fff;
	margin-bottom: 24px;
}

.top601a a {
	color: #fff;
	line-height: 24px;
	text-align: center;
	width: 100%;
}

.top601b {
	color: #a7a7a7;
}

.top7e {
	width: 100%;
	margin: 0px auto 24px;
}

.top7e h3 {
	color: #c40d2e;
}

.top6dyu {
	width: 88%;
	height: 100%;
	border-right: 1px solid #c40d2e;
}

.top6dyu li {
	padding: 20px 0px;
}

.top6dyu li:nth-of-type(1) {
	width: 80%;
}

.top6dyua {
	margin-bottom: 24px;
	font-size: 42px;
	color: #fff;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	transition: transform 2s ease-out;
	cursor: pointer;
}

.top6dyua:hover {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}

.top6dyua img {
	max-width: 40%;
}

.top6dyu li .top6dyua {
	width: 30%;
}

.top6dyu li .top6dyub {
	width: 70%;
}

.top6dyu li:nth-of-type(1) .top6dyua {
	width: 100%;
}

.top6dyu li:nth-of-type(1) .top6dyub {
	width: 100%;
}

.top6dyuba {
	width: 100%;
	color: #fff;
	line-height: 20px;
	margin-bottom: 12px;
}

.top6dyubb {
	width: 100%;
	color: #fff;
	line-height: 20px;
}

@media (max-width:480px) {
	.top6dyu {
		width: 90%;
	}

	.top6dyu li:nth-of-type(1) {
		width: 90%;
	}

	.top6dyua img {
		max-width: 46%;
	}

	.top6dyu li {
		padding: 10px 0px;
		margin-bottom: 10px;
	}

	.top6dyu li:nth-of-type(1) .top6dyua {
		font-size: 32px;
	}

	.top6dyu li:nth-of-type(2) .top6dyua,
	.top6dyu li:nth-of-type(3) .top6dyua {
		width: 24%;
		font-size: 32px;
	}

	.top6dyu li:nth-of-type(2) .top6dyub,
	.top6dyu li:nth-of-type(3) .top6dyub {
		width: 74%;
		margin-right: 2%;
	}
}

@media (max-width:480px) {

	.top6dyu li:nth-of-type(2) .top6dyua,
	.top6dyu li:nth-of-type(3) .top6dyua {
		font-size: 28px;
	}
}

.ab08 {
	margin-bottom: 42px;
	position: relative;
}

.ab08a {
	margin: 0px auto;
	overflow: hidden;
}

.ab08a img {
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.ab08:hover .ab08a img {
	/*transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);*/
}

.ab08b {
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	position: absolute;
	background: rgba(0, 0, 0, 0.6);
	padding: 60px 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ab08b_a {
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.lao03 {
	width: 100%;
	margin: 0px auto;
}

.lao03 p {
	width: 80%;
	margin: 0px auto;
	color: #fff;
	line-height: 28px;
	margin-bottom: 18px;
}

@media (max-width:1200px) {
	.ab08b {
		padding: 12px 0px;
	}

	.lao03 p {
		width: 96%;
	}

	.lao03 p {
		line-height: 20px;
		margin-bottom: 8px;
	}

	.ab08b_a .wxtit01 {
		margin-bottom: 12px;
	}
}

@media (max-width:780px) {
	.ab08b {
		padding: 60px 0px;
	}

	.ab08 .pcshow {
		display: none !important;
	}

	.ab08 .sjshow {
		display: flex !important;
	}
}

@media (max-width:640px) {
	.ab08b {
		padding: 12px 0px;
	}

	.fwlc_tab li .fwlc_tab01yu {
		width: 42px;
		height: 42px;
		font-size: 24px;
	}
}

@media (max-width:480px) {
	.ab08b_a .wxtit01 {
		margin-bottom: 12px;
	}
}

.lao04 {
	width: 100%;
	margin: 0px auto 24px;
	padding: 42px 0px;
	background: #f7f9fc;
}

.lao04a {
	margin: 0px auto;
}

.lao04a_a {
	width: 24.2%;
	overflow: hidden;
	margin-bottom: 24px;
	position: relative;
}

.lao04a_a img {
	width: 100%;
	display: block;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.lao04a_a:hover img {
/*	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);*/
}

.lao04a_aa {
	position: absolute;
	left: 0;
	top: 105%;
	background: rgba(132, 12, 21, 0.66);
	width: 100%;
	height: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.lao04a_aa h3 {
	padding-left: 10%;
	color: #fff;
	margin-bottom: 8px;
	padding-top: 15%;
}

.lao04a_aa p {
	padding-left: 10%;
	color: #fff;
	margin-bottom: 50%;
}

.lao04a_ab {
	padding-left: 10%;
}

.lao04a_aba {
	width: 20%;
	color: #fff;
	font-size: 24px;
}

.lao04a_abb {
	width: 80%;
	color: #fff;
}

.lao04a_a:hover .lao04a_aa {
	top: 0;
	/*transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);*/
}

.lao04b {
	width: 100%;
	padding-top: 24px;
}

.lao04b a {
	width: 200px;
	height: 48px;
	line-height: 48px;
	color: #fff;
	background: #c40d2e;
	text-align: center;
}

.lao04b a:hover {
	background: #CE1438;
}

@media (max-width:780px) {
	.lao04a_a {
		width: 48.4%;
	}
}

@media (max-width:640px) {
	.lao04a_aa p {
		margin-bottom: 28%;
	}

	.lao04a_aba {
		font-size: 18px;
	}

	.lao04b a {
		width: 100px;
		height: 28px;
		line-height: 28px;
	}
}

@media (max-width:375px) {
	.lao04a_aa p {
		margin-bottom: 8%;
	}
}

.lao05 {
	width: 100%;
	margin: 0px auto 24px;
	background: url(../images/ls15.jpg) center top no-repeat;
	background-size: 100% 100%;
	background-attachment: fixed;
	padding: 60px 0px;
}

.lao05a {
	margin: 0px auto 24px;
	position: relative;
}

.lao05aa {
	width: 35%;
}

.lao05aa_a {
	width: 96%;
	margin: 0px auto;
	padding: 20px 2%;
}

.lao05aa_a h3 {
	margin-bottom: 24px;
}

.lao05aa_a h3 .lao05aa_aa {
	color: #c40d2e;
	margin-right: 8px;
	font-weight: bold;
	font-size: 52px;
	line-height: 52px;
}

.lao05aa_a h3 .lao05aa_ab {
	color: #060404;
	font-weight: bold;
	line-height: 30px;
	padding-top: 4px;
}

.lao05aa_a p {
	margin: 0px auto;
}

.lao05aa_a p,
.lao05aa_a p a {
	color: #060404;
	line-height: 30px;
}

.lao05aa_b {
	border-bottom: 1px solid #c40d2e;
}

.lao05ab {
	width: 30%;
}

.lao05ab img {
	max-width: 80%;
}

.lao05ac {
	width: 35%;
}

@media (max-width:780px) {
	.lao05 {
		background: url(../images/ls15sj.jpg) center top no-repeat;
		background-size: 100% 100%;
		background-attachment: fixed;
	}

	.lao05aa {
		width: 100%;
	}

	.lao05ab {
		width: 100%;
	}

	.lao05ab img {
		max-width: 40%;
	}

	.lao05ac {
		width: 100%;
	}

	.lao05 .pcshow {
		display: none !important;
	}

	.lao05 .sjshow {
		display: flex !important;
	}
}

@media (max-width:480px) {
	.lao05ab img {
		max-width: 60%;
	}
}

.lao07 {
	width: 100%;
	margin: 0px auto 24px;
	padding: 60px 0px;
}

.lao07a {
	margin: 0px auto 24px;
	position: relative;
	overflow: hidden;
	padding-top: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/*评价*/
.pjtop {
	margin-bottom: 50px;
	height: 230px;
	background: #b7935e;
	color: #fff;
}

.pjtop h3 {
	margin-bottom: 12px;
}

.pjtopxj {
	margin-bottom: 32px;
	color: #020202;
	padding-top: 12px;
}

.pjtopxjsp {
	margin-right: 10px;
}

.pjtopxjsp span {
	font-size: 14px;
	line-height: 14px;
	background: #ff6633;
	color: #fff;
	padding: 2px;
	border-radius: 2px;
}

.pjtopxj>span {
	margin-right: 10px;
}

.pjtopxj>span:last-child {
	margin-right: 0;
}

.pjtop .coma {
	border: 1px solid #fff;
	margin: 0 auto;
}

.pjtop .coma:hover {
	background: #fff;
	color: #b7935e;
}

.pjcon {
	margin-bottom: 60px;
}

.pjone {
	padding: 35px 0;
	box-shadow: 0px 0px 5px #999;
	margin-bottom: 35px;
	width: 100% !important;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.pjtx {
	width: 10%;
	max-width: 139px;
	margin-right: 3.6%;
	position: relative;
}

.pjtx img:nth-child(1) {
	width: 100%;
	display: block;
}

.pjtx img:nth-child(2) {
	position: absolute;
	right: 8px;
	bottom: 6px;
}

.pjrel {
	width: 80%;
}

.pjreltop {
	margin-bottom: 15px;
}

.pjrelnc {
	margin-bottom: 6px;
}

.pjrelnc span:nth-child(1) {}

.pjrelnc span:nth-child(2) {
	margin-left: 8px;
	padding: 1px 6px;
	background: #fabc00;
	border-radius: 3px;
	color: #fff;
	font-size: 12px;
	line-height: 13px;
}

.pjrelxj span {
	font-size: 18px;
	line-height: 18px;
	margin-right: 3px;
	color: #ff6633;
}

.pjrelinfo {
	margin-bottom: 20px;
}

.pjrelinfo p {
	line-height: 25px;
}

.pjrelimg {
	margin-bottom: 25px;
	overflow: hidden;
}

.pjrelimg img {
	width: 100%;
}

.pjrelelse span {
	color: #717171;
	margin: 0 5px;
}

.pjbtm>.tit h3 {
	margin-bottom: 36px;
}

.pjbtm>.tit .coma:hover {
	background: #742f1c;
}

@media (max-width:1200px) {
	.pjtop h3 {
		margin-bottom: 6px;
	}

	.pjtopxj {
		margin-bottom: 18px;
	}

	.pjtop {
		margin-bottom: 35px;
		height: 175px;
	}

	.pjtx {
		margin-right: 2.6%;
	}

	.pjrel {
		width: 80%;
	}

	.pjone {
		padding: 23px 0;
		margin-bottom: 20px;
	}

	.pjrelxj span {
		font-size: 13px;
		line-height: 13px;
		margin-right: 2px;
	}

	.pjrelinfo p {
		line-height: 20px;
	}

	.pjreltop {
		margin-bottom: 10px;
	}

	.pjrelinfo {
		margin-bottom: 13px;
	}

	.pjrelimg {
		margin-bottom: 12px;
	}

	.pjcon {
		margin-bottom: 40px;
	}

	.pjbtm>.tit h3 {
		margin-bottom: 22px;
	}

	.pjbtm>.tit {
		margin-bottom: 0;
	}
}

@media (max-width:640px) {
	.pjtop {
		margin-bottom: 21px;
		height: 130px;
	}

	.pjtop .coma {
		width: 40%;
		line-height: 30px;
	}

	.pjtopxj {
		margin-bottom: 12px;
	}

	.pjcon {
		width: 100%;
	}

	.pjone {
		box-shadow: initial;
		padding: 0;
		margin-bottom: 25px;
	}

	.pjtx {
		width: 19%;
		margin-right: 2%;
	}

	.pjrel {
		width: 75%;
	}

	.pjrelinfo p {
		font-size: 10px;
		line-height: 18px;
	}

	.pjrellsfr {
		display: none;
	}

	.pjrellsfl span:nth-child(1) {
		display: none;
	}

	.pjrellsfl span {
		font-size: 8px;
		line-height: 8px;
	}

	.pjrelimg {
		margin-bottom: 6px;
	}

	.pjtx img:nth-child(2) {
		width: 16px;
		right: 1px;
		bottom: 3px;
	}

	.pjbtm {
		padding: 20px 0;
		background: #f5f5f5;
	}

	.pjbtm .ghfm6 {
		margin-bottom: 0;
	}

	.pjbtm .tit .coma {
		width: 40%;
	}

	.pjbtm>.tit {
		padding-bottom: 20px;
		border-bottom: 1px solid #fff;
		margin-bottom: 18px;
	}

	.pjbtm>.tit h3 {
		margin-bottom: 11px;
	}

	.coma {
		line-height: 32px;
		border-radius: 26px;
		width: 40%;
	}
}

.lao06 {
	width: 100%;
	margin: 0px auto 24px;
	background: url(../images/ls14.jpg) center top no-repeat;
	background-size: 100% 100%;
	background-attachment: fixed;
	padding: 60px 0px;
}

.lao06a {
	margin: 0px auto 24px;
	position: relative;
	background: #fff;
	padding: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.lao06b {
	width: 100%;
	margin-bottom: 24px;
}

.lao06b .tabBoxhd,
.lao06b .tabBoxhd ul {
	width: 100%;
}

.lao06b .tabBoxhd ul li {
	width: 10%;
	margin-bottom: 12px;
}

.lao06b .tabBoxhd ul li a {
	width: 82%;
	border-radius: 4px;
	background: #f3f3f3;
	color: #030000;
	text-align: center;
	line-height: 30px;
}

.lao06b .tabBoxhd ul li span {
	width: 1px;
	height: 18px;
	line-height: 18px;
	color: #030000;
	background: #030000;
	margin-right: 8%;
}

.lao06b .tabBoxhd ul li.on a {
	background: #c40d2e;
	color: #fff;
}

.lao06b .tabBoxhd ul li:nth-of-type(1) {
	margin-left: 18px;
}

.lao06b .tabBoxhd ul li:nth-last-of-type(1) span {
	background: #fff;
	color: #fff;
}

.lao06b .tabBoxbd {
	width: 100%;
}

.lao06c {
	width: 100%;
}

@media (max-width:640px) {
	.lao06 {
		background: url(../images/ls14sj.jpg) center top no-repeat;
		background-size: 100% 100%;
		background-attachment: fixed;
	}

	.lao06b .tabBoxhd ul li {
		width: 14%;
	}

	.lao06b .tabBoxhd ul li:nth-of-type(1) {
		margin-left: 4px;
	}
}

.lao08 {
	line-height: 42px;
	color: #c40d2e;
	font-weight: bold;
	margin-bottom: 24px;
}

@media (max-width:640px) {
	.lao08 {
		margin-bottom: 4px;
	}
}

.bao03b {
	margin-bottom: 24px;
	width: 100%;
}

.sideMenu .sideMenuaa_a {
	line-height: 28px;
}

/* 本例子css */
.sideMenu {
	width: 100%;
	margin: 0px auto 24px;
	border-bottom: 1px solid #000;
}

.sideMenu h3 {
	line-height: 42px;
	border-top: 1px solid #000;
	cursor: pointer;
	font: normal "Microsoft YaHei";
	color: #6d6d6d;
}

.sideMenu h3 a {
	line-height: 42px;
	color: #6d6d6d;
}

/*.sideMenu h3:nth-of-type(1){border-top:none;}*/
.sideMenu h3:nth-last-of-type(0) {
	border-top: none;
}

.sideMenu h3 em {
	float: right;
	display: block;
	width: 40px;
	height: 42px;
	background: url(../images/jt.png) center no-repeat;
	cursor: pointer;
}

.sideMenu .sideMenuaa {
	padding: 18px 25px 18px 0;
	color: #000;
	display: none;
	/* 默认都隐藏 */
}

.sideMenu h3.on {
	color: #0c0c0c;
	font-weight: bold;
}

.sideMenu h3.on a {
	color: #0c0c0c;
}

.sideMenu h3.on em {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

@media (max-width:640px) {
	.sideMenu {
		width: 100%;
		margin: 20px auto;
	}

	.sideMenu h3,
	.sideMenu h3 a {
		line-height: 50px;
	}

	.sideMenu h3 em {
		height: 50px;
	}

	.sideMenu .sideMenuaa_a {
		line-height: 21px;
	}

	.sideMenu .sideMenuaa {
		padding: 5px 25px 17px 0;
	}
}

/*底部悬浮*/
.top7 {
	width: 100%;
	padding: 6px 0px 6px;
	position: fixed;
	left: 0px;
	bottom: 0px;
	background: #fff;
	z-index: 11;
}

.top7yu {}

.top7a {
	width: 20%;
}

.top7a a,
.top7b a {
	width: 100%;
}

.top7ayu {
	height: 32px;
	margin-bottom: 6px;
	font-size: 32px;
	line-height: 32px;
	color: #4f4f4f;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	transition: transform 2s ease-out;
	cursor: pointer;
}

.top7ayu:hover,
.top7cyu:hover {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}

.top7a span,
.top7b span {
	width: 100%;
	color: #404040;
	text-align: center;
	display: block;
	font-size: 18px;
	line-height: 20px;
}

.top7b {
	width: 20%;
}

.top7c {
	width: 60%;
}

.top7c a {
	width: 98%;
	background: #c40d2e;
	height: 38px;
	border-radius: 19px;
	color: #fff;
}

.top7cyu {
	color: #fff;
	font-size: 24px;
	margin-right: 4px;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	transition: transform 2s ease-out;
	cursor: pointer;
}

.top7c span {
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}

.top7e {
	width: 100%;
	margin: 0px auto 24px;
}

.top7e h3 {
	color: #c40d2e;
}

@media (max-width:1200px) {

	.top7a span,
	.top7b span {
		font-size: 16px;
		line-height: 18px;
	}
}

@media (max-width:780px) {
	.top7c a {
		height: 32px;
		border-radius: 16px;
	}

	.top7a span,
	.top7b span {
		font-size: 14px;
		line-height: 15px;
	}

	.top7ayu {
		height: 22px;
		line-height: 22px;
		font-size: 22px;
		margin-bottom: 4px;
	}

	.top7cyu {
		font-size: 18px;
	}
}

/*右侧漂浮*/
.ycfix {
	position: fixed;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	z-index: 14;
}

.ycfix li {
	width: 62px;
	height: 62px;
	border-radius: 50%;
	margin-bottom: 15px;
	position: relative;
}

.ycfix li:last-child {
	margin-bottom: 0;
}

.ycfix li a {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	font-size: 32px;
	line-height: 32px;
	cursor: pointer;
}

.ycfix li a img {
	width: 26px;
}

/*.yc01fix{animation: bounceIn 2s ease 0.5s infinite;-webkit-animation: bounceIn 2s ease 0.5s infinite;-moz-animation: bounceIn 2s ease 0.5s infinite;-ms-animation: bounceIn 2s ease 0.5s infinite;-o-animation: bounceIn 2s ease 0.5s infinite;}*/
.ycfix001 {
	background: #c40d2e;
	color: #fff;
}

.ycfix002 {
	background: #f6f6f6;
	color: #c40d2e;
}

.ycfix001yu {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	right: 0px;
	top: 0px;
	position: absolute;
	color: #fff;
	background: #F00;
	line-height: 20px;
	font-size: 16px;
	text-align: center;
}

@keyframes bounceIn {
	0% {
		transform: scale(0, 0);
	}

	10% {
		transform: scale(1.3, 1.3);
	}

	20% {
		transform: scale(1, 1);
	}

	30% {
		transform: scale(1.2, 1.2);
	}

	40%,
	100% {
		transform: scale(1, 1);
	}
}

@-webkit-keyframes bounceIn {
	0% {
		transform: scale(0, 0);
	}

	10% {
		transform: scale(1.3, 1.3);
	}

	20% {
		transform: scale(1, 1);
	}

	30% {
		transform: scale(1.2, 1.2);
	}

	40%,
	100% {
		transform: scale(1, 1);
	}
}

@-moz-keyframes bounceIn {
	0% {
		transform: scale(0, 0);
	}

	10% {
		transform: scale(1.3, 1.3);
	}

	20% {
		transform: scale(1, 1);
	}

	30% {
		transform: scale(1.2, 1.2);
	}

	40%,
	100% {
		transform: scale(1, 1);
	}
}

@-ms-keyframes bounceIn {
	0% {
		transform: scale(0, 0);
	}

	10% {
		transform: scale(1.3, 1.3);
	}

	20% {
		transform: scale(1, 1);
	}

	30% {
		transform: scale(1.2, 1.2);
	}

	40%,
	100% {
		transform: scale(1, 1);
	}
}

@-o-keyframes bounceIn {
	0% {
		transform: scale(0, 0);
	}

	10% {
		transform: scale(1.3, 1.3);
	}

	20% {
		transform: scale(1, 1);
	}

	30% {
		transform: scale(1.2, 1.2);
	}

	40%,
	100% {
		transform: scale(1, 1);
	}
}

@media (max-width:1000px) {
	.ycfix li {
		width: 70px;
		height: 70px;
	}

	.ycfix li a {
		font-size: 42px;
		line-height: 42px;
	}
}

@media (max-width:780px) {
	.ycfix {
		top: 82%;
	}
}

@media (max-width:640px) {
	.ycfix001yu {
		width: 16px;
		height: 16px;
		line-height: 16px;
		font-size: 14px;
	}

	.ycfix li {
		width: 38px;
		height: 38px;
		margin-bottom: 10px;
	}

	.ycfix li a {
		font-size: 24px;
		line-height: 24px;
	}
}

/* 中间弹窗开始 */
/* 中间弹窗主样式 */
.yjgb {
	text-align: right;
	color: #e5e5e5;
}

.yjgb {
	text-align: right;
	color: #e5e5e5;
}

.bdtishi {
	padding: 10px 0 0px 0;
	line-height: 18px;
	text-align: left;
}

.textarer210711 {
	color: #666;
	border: 1px solid #b5b5b5;
	margin-bottom: 10px;
	padding: 5px;
}

.zjtc210711 {
	text-align: center;
	z-index: 999 !important;
	width: 320px;
	border-radius: 8px;
	padding: 1px;
	overflow: hidden;
	box-shadow: 0px 0px 8px #666;
	position: fixed;
	left: 50%;
	margin-left: -160px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	background: #fff;
	z-index: 100;
	display: none;
}

.zjtop210711 {
	height: 45px;
	background: #e9e9e9;
	width: 100%;
	margin: auto;
	padding: 0 2%;
	margin-bottom: 16px;
	color: #000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.zjtop210711 h3,
.zjtop210711 h3 font {
	font-weight: lighter;
	line-height: 18px;
}

.zjtopfr210711 img {
	margin-right: 5px;
}

.zjtopfr210711 p {
	line-height: 12px;
	color: #5e5d5d;
}

.gbzjtc210711 {
	color: #fff;
	padding: 6px;
	background: #a4a4a4;
	cursor: pointer;
	border-radius: 50%;
	width: 38px;
}

.zjspp210711 {
	margin-bottom: 18px;
}

.zjspp210711 img:nth-child(1) {
	width: 45px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.zjspp210711 img:nth-child(2) {
	width: 88px;
	margin: 0 36px;
}

.zjspp210711 img:nth-child(3) {
	width: 60px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.ghfm210711 {
	width: 91%;
	margin: 0 auto 18px;
	font-size: 14px;
}

.ghfm210711 input,
.ghfm210711 select {
	border: 1px solid #b5b5b5;
	margin-bottom: 14px;
	line-height: 28px;
	height: 28px;
	color: #666;
	text-indent: 12px;
	outline: none;
}

.fm5btn210711 button {
	width: 38.6%;
}

.fm5btn210711 a {
	width: 58%;
}

.fm5btn210711 button,
.fm5btn210711 a {
	line-height: 30px;
	height: 32px;
	border: 1px solid #191919;
	text-align: center;
	display: block;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	border-radius: 6px;
}

.fmyu {
	margin-bottom: 6px;
	width: 100%;
}

.fm5btn210711 button {
	background: #191919;
	color: #fff;
	outline: none;
}

.fm5btn210711 a {
	background: #fff;
	color: #000;
}

.fm5btn210711 button:hover {
	background: #fff;
	color: #000;
}

.fm5btn210711 a:hover {
	background: #191919;
	color: #fff;
}

.bdtishi {
	padding: 10px 0 0px 0;
	line-height: 18px;
	text-align: left;
}

@media (max-width:768px) {
	.zjtc210711 {
		margin-left: -18%;
	}
}

@media (max-width:640px) {
	.zjtc210711 {
		width: 250px;
		margin-left: -32%;
	}

	.zjtop210711 h3,
	.zjtop210711 h3 font {
		line-height: 14px;
	}

	.zjtopfr210711 img {
		width: 15px;
	}

	.gbzjtc210711 {
		padding: 8px;
		width: 30px;
	}

	.zjtop210711 {
		height: 36px;
		margin-bottom: 8px;
	}

	.zjspp210711 img:nth-child(2) {
		width: 62px;
		margin: 0px 20px;
	}

	.zjspp210711 img:nth-child(1) {
		width: 33px;
	}

	.zjspp210711 img:nth-child(3) {
		width: 40px;
	}

	.zjspp210711 {
		margin-bottom: 8px;
	}

	.ghfm210711 input,
	.ghfm210711 select {
		margin-bottom: 6px;
		line-height: 24px;
		height: 24px;
	}

	.fm5btn210711 button,
	.fm5btn210711 a {
		line-height: 24px;
		height: 24px;
	}

	.ghfm210711 {
		margin: 0 auto 12px;
	}
}

@media (max-width:414px) {
	.fm5btn210711 a {
		font-size: 12px;
	}

	.zjtc210711 {
		width: 225px;
		margin-left: -27%;
	}

	.ghfm210711 input,
	.ghfm210711 select {
		height: 22px;
		line-height: 20px;
	}
}

@media (max-width:375px) {
	.zjtc210711 {
		margin-left: -29%;
	}
}

@media (max-width:320px) {
	.zjtc210711 {
		width: 215px;
	}

	.button210711 {
		font-size: 12px;
	}

	.gbzjtc210711 {
		width: 28px;
	}

	.zjtc210711 {
		margin-left: -33%;
	}
}

/* 中间弹窗结束 */

/*顶部悬浮开始 */
.topoff {
	margin-top: -80px;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
}

.topon {
	margin-top: 0;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
}

@media (max-width:1200px) {
	.topoff {
		margin-top: -54px;
		transition: all 1s;
		-webkit-transition: all 1s;
		-moz-transition: all 1s;
		-ms-transition: all 1s;
		-o-transition: all 1s;
	}
}

@media (max-width:1000px) {
	.topoff {
		margin-top: -28px;
	}
}

@media (max-width:860px) {
	.topoff {
		margin-top: -42px;
	}
}

@media (max-width:780px) {
	.topoff {
		margin-top: -32px;
	}
}

@media (max-width:640px) {
	.topoff {
		margin-top: -120px;
	}
}

/*返回顶部-咨询-预约*/
#yuyue {
	display: none;
	position: fixed;
	bottom: 30%;
	right: 2%;
}

.yuyue {
	height: 60px;
	width: 60px;
	border-radius: 50%;
	background: rgba(15, 60, 18, 0.5);
	font-size: 10px;
	color: #fff;
	text-align: center;
	line-height: 60px;
}

#zixun {
	display: none;
	position: fixed;
	bottom: 21%;
	right: 2%;
}

.zixun {
	height: 60px;
	width: 60px;
	border-radius: 50%;
	background: rgba(15, 60, 18, 0.5);
	font-size: 10px;
	color: #fff;
	text-align: center;
	line-height: 60px;
}

#goToTop {
	display: none;
	position: fixed;
	bottom: 12%;
	right: 2%;
}

.goToTop {
	height: 60px;
	width: 60px;
	border-radius: 50%;
	background: rgba(15, 60, 18, 0.5);
	font-size: 40px;
	color: #fff;
	text-align: center;
}

/* 底部悬浮开始 */
.dbtcoff {
	margin-bottom: -120px;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
}

.dbtcon {
	margin-bottom: 0;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
}

.top601yuoff {
	margin-bottom: 0px;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
}

.top601yuon {
	margin-bottom: 90px;
	transition: all 1s;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
}

.bai01 {
	width: 100%;
	margin-bottom: 24px;
}

.bai01 h3 {
	color: #282828;
}

.bai01a {
	width: 100%;
	margin-bottom: 24px;
}

.bai01a h3 {
	margin-bottom: 16px;
	color: #c40d2e;
	font-weight: bold;
}

.bai01a p {
	color: #c40d2e;
}

.bai01a p a {
	color: #c40d2e;
	padding: 0px 12px;
	border-right: 1px solid #c40d2e;
}

.bai01a p a:nth-last-of-type(1) {
	border-right: 1px solid #fff;
}

@media (max-width:480px) {
	.bai01a p a {
		padding: 0px 6px;
	}
}

.bai02 {
	padding: 62px 0px;
	background: #f3f3f3;
}

.bai02a {
	padding: 42px 24px;
	background: #fff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.bai02a_a {
	padding-bottom: 24px;
	margin-bottom: 24px;
	border-bottom: 1px solid #c40d2e;
	width: 100%;
}

.bai02a_aa {
	width: 25%;
}

.bai02a_aa img {
	max-width: 70%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.bai02a_aa:hover img {
	/*transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);*/
}

.bai02a_ab {
	width: 70%;
}

.bai02a_ab p,
.bai02a_ba p {
	color: #282828;
	line-height: 32px;
}

.bai02a_aba {
	padding-bottom: 8px;
}

.bai02a_b {
	width: 100%;
}

.bai02a_ba {
	width: 60%;
}

.bai02a_bb {
	width: 40%;
}

.bai02a_bb img {
	max-width: 70%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.bai02a_bb:hover img {
	/*transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);*/
}

@media (max-width:1000px) {

	.bai02a_ab p,
	.bai02a_ba p {
		line-height: 24px;
	}

	.bai02a_aa {
		width: 100%;
		margin-bottom: 24px;
	}

	.bai02a_ab {
		width: 100%;
	}

	.bai02a_ba {
		width: 100%;
	}

	.bai02a_bb {
		width: 100%;
		margin-bottom: 24px;
	}
}

@media (max-width:780px) {

	.bai02a_ab p,
	.bai02a_ba p {
		line-height: 20px;
	}

	.bai02 {
		padding: 52px 0px 32px;
	}
}

/*常见问题*/
.cjwt04 {
	margin-bottom: 24px;
	height: 32px;
	padding-top: 42px;
}

.p06 {
	width: 100%;
	color: #020414;
	line-height: 24px;
	font-weight: bold;
}

.p06 a {
	color: #020414;
	line-height: 24px;
	font-weight: normal;
}

.p05lis {
	margin: 0px auto 42px;
}

.p05lis_a {
	width: 73%;
}

.p05lis_b {
	width: 26%;
}

.p05lis_a01 {
	margin-bottom: 24px;
	width: 100%;
	text-indent: 2em;
	color: #333;
}

.p05lis_a02 {
	margin-bottom: 24px;
	width: 100%;
	overflow: hidden;
}

.p05lis_a01 p {
	line-height: 32px;
	color: #07192f;
	margin-bottom: 24px;
	width: 100%;
}

.p05lis_a01 p img,
.p05lis_a01 div img {
	width: 50% !important;
	height: auto !important;
}

@media (max-width:780px) {

	.p05lis_a01 p img,
	.p05lis_a01 div img {
		width: 100% !important;
		height: auto !important;
	}
}

.p05lis_byu {
	width: 100%;
	border: 1px solid #b6b6b6;
	padding: 8px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-bottom: 10px;
}

.p05lis_byu .tab-hd {
	width: 100%;
}

.p05lis_byu .baiqie {
	width: 100%;
}

.p05lis_byu .tab-01hd {
	width: 100%;
}

.p05lis_baa {
	width: 26px;
	margin-right: 12px;
}

.p05lis_baa img {
	max-width: 100%;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	transition: transform 2s ease-out;
	cursor: pointer;
}

.p05lis_baa:hover img {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}

.p05lis_ba {
	width: 100%;
	line-height: 38px;
	text-indent: 12px;
	background: #c40d2e;
	color: #fff;
	margin-bottom: 24px;
	font-weight: bold;
}

.p05lis_bb {
	width: 100%;
	overflow: hidden;
	position: relative;
	border-radius: 10px;
	margin-bottom: 12px;
}

.p05lis_bb img {
	border-radius: 10px;
}

.p05lis_bb img,
.p05lis_a02 img {
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.p05lis_bb:hover img,
.p05lis_a02:hover img {
	/*transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);*/
}

.p05la {
	color: #c40d2e;
	font-weight: bold;
	margin-bottom: 12px;
}

.p05la a {
	color: #c40d2e;
	font-weight: bold;
}

.p05lb {
	color: #c40d2e;
	line-height: 24px;
	margin-bottom: 24px;
}

.p05lb a {
	color: #e39616;
	line-height: 24px;
}

.p05lg {
	margin-bottom: 24px;
}

.p05lg a {
	color: #c40d2e;
	line-height: 32px;
	background: #ebe8e3;
	width: 13.2%;
	border-radius: 4px;
	text-align: center;
}

.p05lg a.on {
	background: #c40d2e;
	color: #fff;
}

.p05lbyu {
	width: 100%;
}

.p05lis_bd {
	width: 100%;
	padding: 12px 0px;
}

.p05lis_bd li {
	width: 100%;
	margin-bottom: 20px;
	background: #d3d3d3;
}

.p05lis_bd li a {
	width: 94%;
	padding: 0px 3%;
	margin: 0px auto;
}

.p05lis_bd li:hover .p05lis_bdspan span {
	font-weight: bold;
	color: #fff;
	background: #c40d2e;
}

.p05lis_bd li:hover .p05lis_bdspana {
	font-weight: bold;
}

.p05lis_bd li.on .p05lis_bdspan span {
	font-weight: bold;
	color: #fff;
	background: #c40d2e;
}

.p05lis_bd li.on .p05lis_bdspana {
	font-weight: bold;
}

.p05lis_bdspan {
	width: 10%;
}

.p05lis_bdspan span {
	width: 20px;
	height: 20px;
	line-height: 20px;
	background: #ffffff;
	color: #c40d2e;
	border-radius: 50%;
	text-align: center;
}

.p05lis_bdspana {
	width: 88%;
	color: #000000;
	line-height: 38px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.p05lis_bd li:nth-last-of-type(1) {
	margin-bottom: 12px !important;
}

.p05lis_b .p05lis_be:nth-last-of-type(1) {
	height: 36px !important;
	padding: 10px 0px 0px !important;
}

.p05lis_bd .tab-hd {
	width: 100%;
}

.p05lis_ca {
	width: 100%;
	line-height: 32px;
	text-indent: 12px;
	background: #d6d7db;
	color: #000000;
	margin-bottom: 10px;
	font-weight: bold;
	margin-bottom: 14px;
}

.p05lis_d {
	width: 100%;
	padding: 2px 0px;
}

.p05lis_d li {
	width: 48.2%;
	margin-bottom: 14px;
}

.p05lis_d li a {
	display: block;
	width: 100%;
	text-align: center;
	background: #d6d7db;
	margin: 0px auto;
	line-height: 32px;
	color: #fff;
	border-radius: 4px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.p05lis_d li:hover a {
	background: #c40d2e;
}

.p05lis_d li.on a {
	background: #c40d2e;
}

.p05li01s_bd {
	width: 100%;
	padding: 12px 0px;
	background: #f6f6f8;
}

.p05li01s_bd li {
	width: 100%;
	margin-bottom: 20px;
}

.p05li01s_bd li a {
	width: 94%;
	padding: 0px;
	margin: 0px auto;
	border-bottom: 1px dashed #c40d2e;
}

.p05li01s_bd li:hover .p05li01s_bdspan span {
	font-weight: bold;
	color: #fff;
	background: #CE1438;
}

.p05li01s_bd li:hover .p05li01s_bdspana {
	font-weight: bold;
}

.p05li01s_bd li.on .p05li01s_bdspan span {
	font-weight: bold;
	color: #fff;
	background: #CE1438;
}

.p05li01s_bd li.on .p05li01s_bdspana {
	font-weight: bold;
}

.p05li01s_bdspan {
	width: 10%;
}

.p05li01s_bdspan span {
	width: 20px;
	height: 20px;
	line-height: 20px;
	background: #c40d2e;
	color: #fff;
	border-radius: 50%;
	text-align: center;
}

.p05li01s_bdspana {
	width: 88%;
	color: #000000;
	line-height: 38px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.p05li01s_bd li:nth-last-of-type(1) {
	margin-bottom: 12px !important;
}

.p05li01s_byu .tab-01hd {
	width: 100%;
}

.p05li02s_bd {
	width: 100%;
	padding: 12px 0px;
}

.p05li02s_bd li {
	width: 100%;
	margin-bottom: 20px;
	background: #dbdbdb;
	border-radius: 6px;
}

.p05li02s_bd li .p05li02s_bdspan {
	width: 32px;
	margin-right: 8px;
}

.p05li02s_bd li .p05li02s_bdspan img {
	max-width: 100%;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	transition: transform 2s ease-out;
	cursor: pointer;
}

.p05li02s_bd li .p05li02s_bdspan:hover img {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}

.p05li02s_bd li .p05li02s_bdspan img:nth-of-type(2) {
	display: none;
}

.p05li02s_bd li a {
	width: 94%;
	padding: 0px 3%;
	margin: 0px auto;
}

.p05li02s_bd li .p05li02s_bdspana {
	color: #070000;
}

.p05li02s_bd li:hover {
	background: #c40d2e;
}

.p05li02s_bd li:hover .p05li02s_bdspan img:nth-of-type(1) {
	display: none;
}

.p05li02s_bd li:hover .p05li02s_bdspan img:nth-of-type(2) {
	display: flex;
}

.p05li02s_bd li:hover .p05li02s_bdspana {
	font-weight: bold;
	color: #fff;
}

.p05li02s_bd li.on {
	background: #c40d2e;
}

.p05li02s_bd li.on .p05li02s_bdspan img:nth-of-type(1) {
	display: none;
}

.p05li02s_bd li.on .p05li02s_bdspan img:nth-of-type(2) {
	display: flex;
}

.p05li02s_bd li.on .p05li02s_bdspana {
	font-weight: bold;
	color: #fff;
}

.p05li02s_bdspana {
	width: 84%;
	color: #fff;
	line-height: 52px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.p05li02s_bd li:nth-last-of-type(1) {
	margin-bottom: 12px !important;
}

.p05lis_b03yu .tab-02hd {
	width: 100%;
}

.p06ul {
	width: 100%;
	margin: 0px auto;
}

.p06ul li {
	width: 100%;
	padding: 24px 0px;
	border-bottom: 1px dashed #a2a2a2;
}

.p06ul li:first-child {
	padding-top: 0px;
}

.p06ul li:nth-last-of-type(1) {
	border-bottom: none;
}

.p06ula {
	width: 29%;
	overflow: hidden;
}

.p06ula img {
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.p06ula:hover img {
	/*transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);*/
}

.p06ulb {
	width: 69%;
}

.p06ulb h3 {
	width: 100%;
	color: #333333;
	line-height: 30px;
	margin-bottom: 8px;
}

.p06ulb h3 a {
	width: 100%;
	color: #333333;
	line-height: 30px;
	font-weight: bold;
}

.p06ulb p {
	text-indent: 2em;
	color: #666666;
	line-height: 24px;
	margin-bottom: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #e39616;
}

.p06ulb p a {
	color: #e39616;
	line-height: 24px;
}

.pjulb {
	width: 100%;
	padding-bottom: 8px;
	border-bottom: 1px dashed #908f8f;
	margin-bottom: 4px;
}

.pjulb h3 {
	width: 100%;
	color: #333333;
	line-height: 30px;
	margin-bottom: 8px;
}

.pjulb h3 a {
	width: 100%;
	color: #333333;
	line-height: 30px;
}

.pjulb p {
	text-indent: 2em;
	color: #666666;
	line-height: 24px;
	margin-bottom: 8px;
}

.pjulb p a {
	color: #12784a;
	line-height: 24px;
}

.p06ulbyu {}

.p06ulbyua,
.p06ulbyub,
.p06ulbyuc,
.p06ulbyua span,
.p06ulbyub span,
.p06ulbyuc span {
	color: #a1a1a1;
}

.p06ulbyua {}

.p06ulbyua span:nth-of-type(2),
.p06ulbyub span:nth-of-type(2),
.p06ulbyuc span:nth-of-type(2) {
	color: #e39616;
}

.p06ulbyuc img {
	width: 24px;
	margin-right: 6px;
}

/*zr_13page 分页*/
.zr_13page {
	margin: 0px auto 42px;
	width: 100%;
}

.zr_13pagea {
	margin: 0px auto;
	text-align: center;
	width: 100%;
}

.zr_13pagea li {
	padding: 0px 5px;
	background: #ffffff;
	border: 1px solid #d6d6d6;
	line-height: 28px;
	color: #a66b41;
	margin-right: 4px;
}

.zr_13pagea li:nth-of-type(1) {
	padding: 0px 10px;
}

.zr_13pagea li:nth-of-type(last) {
	padding: 0px 10px;
}

.zr_13pagea li a {
	color: #a66b41;
	display: block;
	padding: 0px 10px;
	line-height: 28px;
}

.zr_13pagea li.thisclass {
	background: #c40d2e;
	color: #fff;
	padding: 0px 14px;
}

.zr_13pagea li.thisclass a {
	color: #a66b41;
}

.zr_13pagea li .pageinfo {
	padding: 0px 10px;
}

.zr_13pagea .wp-pagenavi span,
.zr_13pagea .wp-pagenavi a {
	margin-left: 4px;
	margin-right: 4px;
}

.zr_13pagea .wp-pagenavi span.pages {
	background: #c40d2e;
	color: #fff;
	display: block;
	padding: 0px 10px;
	line-height: 28px;
}

.zr_13pagea .wp-pagenavi span.current {
	background: #CE1438;
	color: #fff;
	padding: 0px 12px;
	line-height: 28px;
}

.zr_13pagea .wp-pagenavi a.page,
.zr_13pagea .wp-pagenavi a.nextpostslink {
	background: #c40d2e;
	color: #fff;
	display: block;
	padding: 0px 12px;
	line-height: 28px;
}

.wp-pagenavi {
	width: 100%;
	display: flex;
	-webkit-display: flex;
	-moz-display: flex;
	-ms-display: flex;
	-o-display: flex;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-o-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-o-align-items: center;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-o-flex-wrap: wrap;
}

@media (max-width:1080px) {
	.p05lis_a {
		width: 100%;
		margin-bottom: 24px;
	}

	.p05lis_b {
		width: 100%;
	}
}

@media (max-width:640px) {
	.p06ulb h3 {
		line-height: 24px;
		margin-bottom: 4px;
	}

	.p06ulb h3 a {
		line-height: 24px;
	}

	.p06ulb p {
		line-height: 20px;
	}

	.p06ulb p a {
		line-height: 20px;
	}

	.zr_13pagea li {
		padding: 0px 3px;
		background: #ffffff;
		border: 1px solid #eaeaea;
		line-height: 28px;
		color: #949494;
		margin-right: 3px;
	}

	.zr_13pagea li:nth-of-type(1) {
		padding: 0px 6px;
	}

	.zr_13pagea li:nth-of-type(last) {
		padding: 0px 6px;
	}

	.zr_13pagea li a {
		color: #666666;
		display: block;
		padding: 0px 3px;
		line-height: 28px;
	}

	.zr_13pagea li.thisclass {
		padding: 0px 6px;
	}

	.zr_13pagea li .pageinfo {
		padding: 0px 3px;
	}

	.p05lis_a01 p {
		line-height: 24px;
	}
}

@media (max-width:480px) {
	.p06ula {
		width: 100%;
		margin-bottom: 24px;
	}

	.p06ulb {
		width: 100%;
	}

	.p06ulbyuc img {
		width: 20px;
	}
}

.bai03 {
	margin-bottom: 24px;
	width: 100%;
}

.bai03_sideMenu .bai03_sideMenuaa_a {
	line-height: 28px;
	color: #c40d2e;
}

.bai03_sideMenu .bai03_sideMenuaa_a a {
	color: #e39616;
}

/* 本例子css */
.bai03_sideMenu {
	width: 100%;
	margin: 0px auto 24px;
	border-bottom: 1px dashed #000;
}

.bai03_sideMenu h3 {
	line-height: 42px;
	border-top: 1px dashed #000;
	cursor: pointer;
	font: "Microsoft YaHei";
	font-weight: normal;
	color: #6d6d6d;
}

.bai03_sideMenu h3:nth-of-type(1) {
	border-top: none;
}

.bai03_sideMenu h3:nth-last-of-type(0) {
	border-top: none;
}

.bai03_bdspan {
	width: 10%;
}

.bai03_bdspan span {
	width: 20px;
	height: 20px;
	line-height: 20px;
	background: #dbdbdb;
	color: #fff;
	border-radius: 50%;
	text-align: center;
}

.bai03_sideMenu .bai03_sideh3.on .bai03_bdspan span {
	background: #c40d2e;
	color: #fff;
}

.bai03_sideMenu .bai03_sideh3:hover .bai03_bdspan span {
	background: #c40d2e;
	color: #fff;
}

.bai03_bdspana {
	width: 72%;
	color: #000000;
	line-height: 38px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.bai03_bdspana a {
	color: #000000;
	line-height: 38px;
}

.bai03_sideMenu h3 em {
	width: 30px;
	height: 42px;
	background: url(../images/jt.png) center no-repeat;
	cursor: pointer;
}

.bai03_sideMenu .bai03_sideMenuaa {
	padding: 18px 0px 18px 0;
	color: #000;
	display: none;
	/* 默认都隐藏 */
}

.bai03_sideMenu h3.on {
	color: #0c0c0c;
	font-weight: bold;
}

.bai03_sideMenu h3.on em {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

@media (max-width:640px) {
	.bai03_sideMenu {
		width: 100%;
		margin: 20px auto;
	}

	.bai03_sideMenu h3 {
		line-height: 50px;
		font-size: 15px;
	}

	.bai03_sideMenu h3 em {
		height: 50px;
	}

	.bai03_sideMenu .bai03_sideMenuaa_a {
		line-height: 21px;
	}

	.bai03_sideMenu .bai03_sideMenuaa {
		padding: 5px 0px 17px 0;
	}
}

.bai04 {
	margin-bottom: 24px;
	width: 100%;
	padding: 42px 0px;
	background: #f5f5f6;
}

.bai04a {}

.bai04a_b {
	width: 100%;
	margin-bottom: 24px;
}

.bai04a_b .tabBoxhd,
.bai04a_b .tabBoxhd ul {
	width: 100%;
}

.bai04a_b .tabBoxhd ul li {
	width: 25%;
	margin-bottom: 24px;
}

.bai04a_b .tabBoxhd ul li h2 {
	font-size: inherit;
}

.bai04a_b .tabBoxhd ul li a {
	width: 82%;
	margin: 0px auto;
	border-radius: 4px;
	background: #fff;
	color: #162026;
	text-align: center;
	line-height: 72px;
	cursor: pointer;
	box-shadow: 0px 0px 0px #ccc, 5px 0px 5px #ccc, 0px 0px 0px #ccc, -5px 0 5px #ccc;
}

.bai04a_b .tabBoxhd ul li.on a {
	background: #c40d2e;
	color: #fff;
}

.bai04a_b .tabBoxbd {
	width: 100%;
}

.bai04a_c {
	width: 100%;
}

.bai04a_ca {
	width: 100%;
}

.bai04a_ca_a {
	width: 20%;
	border-radius: 8px;
	margin-bottom: 24px;
	overflow: hidden;
}

.bai04a_ca_a img {
	border-radius: 8px;
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.bai04a_ca_a:hover img {
	/*transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);*/
}

.bai04a_ca_b {
	width: 78%;
	margin-bottom: 24px;
}

.bai04a_ca_b h3 {
	color: #282828;
	margin-bottom: 12px;
}

.bai04a_ca_b p {
	color: #282828;
	line-height: 28px;
	margin-bottom: 12px;
}

.bai04a_ca_ba {
	width: 100%;
}

.bai04a_ca_ba a {
	padding: 0px 0.8%;
	margin-right: 1%;
	border-radius: 4px;
	background: #c40d2e;
	color: #fff;
	line-height: 32px;
	text-align: center;
}

.bai04a_ca_ba a.on,
.bai04a_ca_ba a:hover {
	background: #CE1438;
	color: #fff;
}

@media (max-width:780px) {
	.bai04a_ca_a img {
		width: 50%;
	}

	.bai04a_b {
		margin-bottom: 0px;
	}

	.bai04 {
		padding: 32px 0px;
	}

	.bai04a_b .tabBoxhd ul li {
		width: 50%;
	}

	.bai04a_b .tabBoxhd ul li a {
		width: 94%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.bai04a_ca_a {
		width: 100%;
	}

	.bai04a_ca_a .pcshow {
		display: none !important;
	}

	.bai04a_ca_a .sjshow {
		display: flex !important;
	}

	.bai04a_ca_b {
		width: 100%;
	}

	.bai04a_ca_b p {
		line-height: 22px;
	}

	.bai04a_ca:nth-last-of-type(1) .bai04a_ca_b {
		margin-bottom: 0px;
	}

	.bai04a_ca_ba a {
		margin-bottom: 12px;
		padding: 0px 1.2%;
	}
}

.bai05 {
	margin-bottom: 24px;
	width: 100%;
	padding: 42px 0px;
	background: #f5f5f6;
}

.bai05a {}

.bai05aa {
	width: 48%;
}

.bai05aa_a {
	width: 20%;
	border-radius: 50%;
	border: 1px solid #eaeef1;
	padding: 8px;
	background: #fafbfd;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.bai05aa_a img {
	width: 100%;
	border-radius: 50%;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	transition: transform 2s ease-out;
	cursor: pointer;
}

.bai05aa_a:hover img {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}

.bai05aa_b {
	width: 74%;
}

.bai05aa_b h3 {
	font-weight: bold;
	color: #222222;
	margin-bottom: 30px;
}

.bai05aa_b p {}

.bai05aa_b p a {
	border-bottom: 1px solid #e3e7eb;
}

.bai05aa_b p a,
.bai05aa_b p a strong,
.bai05aa_b p a span {
	color: #666666;
	line-height: 36px;
}

.bai05ab {
	width: 48%;
}

.bai05ab_a {
	width: 100%;
	margin-bottom: 18px;
}

.bai05ab_a .inputwei01,
.bai05ab_a .inputwei02 {
	width: 49%;
	line-height: 36px;
	background: #fff;
	color: #c5bdb4;
	text-indent: 14px;
}

.bai05ab_a .textarewei01 {
	width: 100%;
	padding: 14px;
	line-height: 28px;
	height: 130px;
	background: #fff;
	color: #c5bdb4;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.bai05ab_b {
	width: 100%;
	margin-bottom: 18px;
}

.bai05ab_b input {
	width: 49%;
	line-height: 36px;
	background: #fff;
	color: #c5bdb4;
	text-indent: 14px;
}

.bai05ab_b input {
	height: 36px;
}

.bai05ab_b a {
	cursor: pointer;
	width: 32%;
	line-height: 36px;
	color: #000;
}

.bai05ab_c {
	width: 100%;
	margin-bottom: 18px;
}

.bai05ab_c a {
	line-height: 36px;
	margin-right: 12px;
	background: #c5bdb4;
	color: #fff;
	width: 30%;
	text-align: center;
}

.bai05ab_c .buttonwei01 {
	line-height: 36px;
	background: #414247;
	cursor: pointer;
	color: #fff;
	width: 30%;
	text-align: center;
}

@media (max-width:1200px) {
	.bai05ab_b a {
		width: 28%;
	}
}

@media (max-width:780px) {
	.bai05aa {
		width: 100%;
		margin-bottom: 24px;
	}

	.bai05ab {
		width: 100%;
	}

	.bai05ab_b a {
		width: 30%;
	}
}

@media (max-width:480px) {
	.bai05ab_b a {
		width: 26%;
	}
}

.bai06 {
	margin-bottom: 24px;
	width: 100%;
	padding: 0px 0px 42px;
	background: #fff;
	border-bottom: 6px solid #f3f3f3;
}

.bai06a {}

.bai06a_a {
	width: 100%;
	height: 140px;
	border-bottom: 1px solid #c40d2e;
}

.bai06a_aa {
	margin-right: 12px;
	width: 48px;
	font-size: 48px;
	color: #666666;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	transition: transform 2s ease-out;
	cursor: pointer;
}

.bai06a_aa:hover {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}

.bai06a_a h2,
.bai06a_a h2 a,
.bai06a_a h2 font {
	color: #333333;
	font-weight: bold;
}

.bai06a_a h3,
.bai06a_a h3 a,
.bai06a_a h3 font {
	color: #333333;
	font-weight: bold;
}

.bai06a_b {
	padding: 32px 0px;
	width: 100%;
	border-bottom: 1px solid #c40d2e;
}

.bai06a_ba {
	width: 37%;
}

.bai06a_ba01 {
	width: 48px;
	font-size: 42px;
	margin-right: 10px;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	transition: transform 2s ease-out;
	cursor: pointer;
}

.bai06a_aa:hover {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}

.bai06a_ba02 {
	width: 70%;
	color: #92877e;
	font-weight: bold;
}

.bai06a_bb {
	width: 44%;
	color: #272729;
	line-height: 28px;
}

.bai06a_bb a {
	color: #272729;
	line-height: 28px;
}

.bai06a_bb01 {
	color: #92877e;
	font-weight: bold;
	line-height: 28px;
	padding-bottom: 6px;
}

.bai06a_bc {
	width: 19%;
}

.bai06a_bc a {
	width: 48%;
	border-radius: 6px;
	line-height: 42px;
	color: #fff;
	text-align: center;
}

.bai06a_bc01 {
	background: #ff9600;
}

.bai06a_bc02 {
	background: #0f2d49;
}

@media (max-width:780px) {
	.bai06a_ba {
		width: auto;
	}

	.bai06a_ba01 {
		margin-right: 10px;
	}

	.bai06a_aa {
		width: 32px;
		font-size: 32px;
		margin-right: 6px;
	}

	.bai06a_a .pcshow,
	.bai06a_b .pcshow {
		display: none !important;
	}

	.bai06a_a .sjshow,
	.bai06a_b .sjshow {
		display: flex !important;
	}

	.bai06a_bb {
		width: 68.6%;
		line-height: 22px;
	}

	.bai06a_bb a {
		line-height: 22px;
	}

	.bai06a_bc {
		width: 18.8%;
	}

	.bai06a_bc a {
		width: 100%;
		line-height: 32px;
	}

	.bai06a_bc a:nth-of-type(1) {
		margin-bottom: 12px;
	}
}

@media (max-width:480px) {
	.bai06a_ba01 {
		width: 26px;
		font-size: 26px;
		margin-right: 4px;
	}
}

/*文章页*/
.wzy {
	margin-bottom: 24px;
}

.wzy h1 {
	width: 100%;
	font-weight: bold;
	margin-bottom: 24px;
	color: #060606;
	text-align: center;
}

.wzy01 {
	width: 100%;
}

.wzy01a {
	width: 60%;
	padding-left: 40%;
	color: #282828;
	line-height: 32px;
}

.wzy01ayu {
	width: 60%;
	color: #fff;
	line-height: 32px;
}

@media (max-width:640px) {
	.wzy01a {
		width: 80%;
		padding-left: 20%;
	}

	.wzy01ayu {
		width: 80%;
	}
}

.wzy02 {
	margin-bottom: 24px;
	padding: 24px 0px;
	border-bottom: 1px solid #7d7d7d;
	border-top: 1px solid #7d7d7d;
}

.wzy02a {
	width: 70%;
}

.wzy02a01 {
	width: 24%;
}

.wzy02a01 img {
	max-width: 80%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.wzy02a01 img:hover {
	/*transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);*/
}

.wzy02a02 {
	width: 74%;
	color: #afb0b1;
	line-height: 32px;
}

.wzy02a02 a {
	color: #e39616;
	line-height: 32px;
}

.wzy02b {
	width: 28%;
}

.wzy02b01 {
	width: 49%;
	height: 142px;
	padding: 5px 0px;
	background: #fbfbfb;
}

.wzy02b01a {
	color: #545454;
	width: 72px;
	height: 72px;
	border: 1px solid #ececec;
	font-size: 42px;
	border-radius: 50%;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	transition: transform 2s ease-out;
	cursor: pointer;
}

.wzy02b01a:hover {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}

.wzy02b01a img {
	width: 42px;
}

.wzy02b01 span {
	color: #de0000;
	width: 100%;
	text-align: center;
}

.wzy02b02 {
	width: 49%;
	height: 142px;
	padding: 5px 0px;
	background: #fbfbfb;
}

.wzy02b02a {
	color: #545454;
	width: 72px;
	height: 72px;
	border: 1px solid #ececec;
	font-size: 42px;
	border-radius: 50%;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	transition: transform 2s ease-out;
	cursor: pointer;
}

.wzy02b02a:hover {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}

.wzy02b02 span {
	color: #616161;
	width: 100%;
	text-align: center;
}

@media (max-width:780px) {
	.wzy02a {
		width: 100%;
		margin-bottom: 24px;
	}

	.wzy02b {
		width: 100%;
	}

	.wzy02b01 span,
	.wzy02b02 span {
		width: auto;
		margin-left: 12px;
	}

	.wzy02b01a,
	.wzy02b02a {
		width: 42px;
		border: none;
	}

	.wzy02b01,
	.wzy02b02 {
		height: 62px;
		padding: 0px;
	}

	.wzy02b01a,
	.wzy02b02a {
		height: 62px;
	}

	.wzy02a02,
	.wzy02a02 a {
		line-height: 24px;
	}
}

.wzy03 {
	width: 100%;
	margin-bottom: 24px;
	background: #f5f5f6;
	padding: 24px;
	border-radius: 12px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.wzy03 h3 {
	margin-bottom: 24px;
	color: #CE1438;
	width: 100%;
	font-weight: bold;
}

.wzy03 p {
	color: #07192f;
	line-height: 32px;
	width: 100%;
	margin-bottom: 0px;
}

.bai07 {
	width: 100%;
	margin: 0px auto;
}

.bai07 li {
	width: 100%;
	padding: 0px 0px 24px;
	border-bottom: 1px solid #c40d2e;
	margin-bottom: 24px;
}

.bai07 li:first-child {
	padding-top: 0px;
}

.bai07 li:nth-last-of-type(1) {
	border-bottom: none;
}

.bai07a {
	width: 100%;
	margin-bottom: 24px;
}

.bai07a_a {
	color: #92877e;
	line-height: 32px;
	font-weight: bold;
	width: auto;
	margin-right: 2%;
}

.bai07a_a a {
	color: #92877e;
	line-height: 32px;
}

.bai07a_b {
	color: #272729;
	line-height: 32px;
	text-align: center;
	border-radius: 6px;
	width: 12%;
	margin-right: 1%;
}

.bai07a_c {
	background: #c0b3cf;
}

.bai07a_d {
	background: #dbdbdb;
}

.bai07a_e {
	background: #ece5bc;
	margin-right: 0px !important;
}

.bai07b {
	background: #f7f7f7;
}

.bai07ba {
	width: 28%;
	overflow: hidden;
}

.bai07ba img {
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
}

.bai07ba img:hover {
	/*transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);*/
}

.bai07bb {
	width: 70%;
	line-height: 24px;
	color: #272729;
	margin-right: 1%;
}

.bai07bb strong {
	line-height: 24px;
	color: #272729;
}

.bai07bb a {
	color: #e39616;
	line-height: 28px;
}

@media (max-width:780px) {

	.bai07bb,
	.bai07bb a,
	.bai07bb strong {
		line-height: 22px;
	}

	.bai07a_a {
		width: 100%;
		margin-right: 0px;
		margin-bottom: 12px;
	}

	.bai07a_b {
		width: 24%;
	}

	.bai07ba {
		width: 100%;
		margin-bottom: 12px;
	}

	.bai07bb {
		width: 92%;
		margin: 0px auto 24px;
	}
}

/*专题页面*/
.bai08 {
	margin-bottom: 24px;
	width: 100%;
	padding: 0px 0px 42px;
	background: #fff;
}

.bai08a {}

.sliyu {
	margin: 0px auto;
}

/* 地图 */
.slideBox {
	width: 100%;
	margin: 0px auto;
}

.slideBox .bd,
.slideBox .bd li {
	width: 100%;
}

.slideBox .bd {
	margin-bottom: 24px;
}

.slideBox .bd li #map,
.slideBox .bd li #secmap,
.slideBox .bd li #sanmap {
	width: 100%;
	height: 700px;
	border: 2px solid #cfcece;
	border-radius: 8px;
	margin-bottom: 24px;
}

.slideBox .hd {
	width: 60%;
	margin: auto;
}

.slideBox .hd li {
	line-height: 60px;
	width: 46%;
	background: #ffffff;
	border: 1px solid #313131;
	text-align: center;
	color: #282828;
	margin-bottom: 32px;
	cursor: pointer;
}

.dzwidth li {
	width: 32% !important;
}

.slideBox .hd li.on {
	background: #c40d2e;
	border: 1px solid #c40d2e;
	color: #fff;
	font-weight: bold;
}

.ditu_div {
	padding: 24px 0px;
	margin-bottom: 24px;
	background: #f5f5f6;
	border-radius: 8px;
	width: 100%;
}

.ditu_div h3 {
	text-align: center;
	color: #737373;
	font-weight: bold;
	margin-bottom: 24px;
}

.ditu_div h3 .ditu_div01 {
	width: 42px;
	margin-right: 10px;
	overflow: hidden;
}

.ditu_div h3 .ditu_div01 img {
	width: 100%;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	transition: transform 2s ease-out;
	cursor: pointer;
}

.ditu_div h3 .ditu_div01:hover img {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}

.ditu_div h3 .ditu_div01 img:nth-of-type(2) {
	display: none;
}

.ditu_div h3 font {
	font-weight: bold;
}

.ditu_div p {
	width: 90%;
	line-height: 32px;
	color: #737373;
}

.ditu_div p a {
	line-height: 32px;
	color: #737373;
}

.bai09 {
	width: 100%;
}

.bai09a {
	width: 28px;
}

.bai09a img,
.bai09c img {
	width: 100%;
	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;
	transition: transform 2s ease-out;
	cursor: pointer;
}

.bai09a:hover img,
.bai09c:hover img {
	-webkit-transform: rotateZ(360deg);
	-moz-transform: rotateZ(360deg);
	-o-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
}

.bai09b {
	margin: 0px;
	padding: 10px 0px 10px;
	line-height: 28px;
	font-weight: bold;
	text-align: center;
}

.bai09c {
	width: 28px;
}

@media (max-width:640px) {

	.slideBox .bd li #map,
	.slideBox .bd li #secmap,
	.slideBox .bd li #sanmap {
		width: 100%;
		height: 460px;
	}

	.ditu_div h3 {
		font-weight: bold;
	}

	.ditu_div h3 font {
		font-weight: bold;
	}

	.slideBox {
		width: 100%;
		margin: 25px auto;
	}

	.slideBox .hd {
		width: 100%;
		margin: auto;
	}

	.slideBox .hd li {
		width: 48%;
		line-height: 32px;
		margin-bottom: 18px;
	}

	.ditu_div h3 .ditu_div01 {
		width: 28px;
	}

	.ditu_div h3 .ditu_div01 img:nth-of-type(1) {
		display: none;
	}

	.ditu_div h3 .ditu_div01 img:nth-of-type(2) {
		display: block;
	}
}

.bai10 {
	width: 100%;
	margin-bottom: 24px;
}

.bai10 .bai10hd {
	width: 100%;
}

.bai10 .bai10hd ul {
	width: 100%;
	margin-bottom: 24px;
	background: #f5f5f6;
	border-radius: 8px;
	padding-top: 12px;
}

.bai10 .bai10hd ul li {
	width: 40%;
}

.bai10 .bai10hd ul li:nth-of-type(2) {
	margin-left: 2%;
}

.bai10 .bai10hd ul li a {
	width: 100%;
	text-align: center;
	background: #fff;
	color: #535151;
	line-height: 54px;
	border-radius: 8px 8px 0px 0px;
}

.bai10 .bai10hd ul li.on a {
	background: #c40d2e;
	color: #fff;
}

.bai10 .bai10bd {
	width: 90%;
	margin: 0px auto;
}

.bai10 .bai10bd ul {
	width: 100%;
}

.bai10 .bai10bd ul li {
	width: 100%;
}

.bai10 .bai10bd ul li .bai10a {
	margin-bottom: 24px;
}

.bai10 .bai10bd ul li .bai10a input {
	width: 100%;
	line-height: 52px;
	color: #535151;
	border: 1px solid #b5b5b5;
	border-radius: 8px;
	text-indent: 18px;
}

.bai10 .bai10bd ul li .bai10b {
	margin-bottom: 24px;
}

.bai10 .bai10bd ul li .bai10b a {
	width: 24%;
	text-align: center;
	line-height: 42px;
	border-radius: 8px;
	color: #fff;
	background: #4e6ef2;
}

.bai10 .bai10bd ul li .bai10b a:nth-of-type(1) {
	margin-right: 2%;
}

.bai10 .bai10bd ul li .bai10c,
.bai10 .bai10bd ul li .bai10c a,
.bai10 .bai10bd ul li .bai10c strong {
	color: #403c3c;
	line-height: 32px;
}

@media (max-width:780px) {
	.bai10 .bai10hd ul li a {
		line-height: 42px;
	}

	.bai10 .bai10bd ul li .bai10a input {
		line-height: 42px;
	}

	.bai10 .bai10bd ul li .bai10c,
	.bai10 .bai10bd ul li .bai10c a,
	.bai10 .bai10bd ul li .bai10c strong {
		line-height: 24px;
	}

	.bai10 .bai10bd ul li .bai10b a {
		width: 28%;
	}
}

/*搜索结果列表*/
.search_header {
	margin-bottom: 24px;
}

.search_header h1 {
	float: none !important;
}

.search_header .search_box {
	padding-top: 0px !important;
	float: none !important;
}

.search_header .search_box select {
	width: 76px;
	font-size: 12px !important;
	text-indent: 6px;
	border-color: #707070 #CECECE #CECECE #707070;
	border: 1px solid;
	margin-right: 2px !important;
}

.search_header .search_box input {
	height: 20px !important;
	line-height: 20px !important;
	width: 68px !important;
	margin-right: 2px !important;
}

.search_header h1 {
	width: 56px;
	height: 24px;
	margin: 0px 0px 0px 0px !important;
}

.search_box form a {
	width: 60px;
	color: #fff;
	background: #12784a;
	display: inline-block;
	zoom: 1;
	height: 20px;
	line-height: 20px;
	border: 1px solid #12784a;
	text-align: center;
}

.search_headeryu {
	width: 100%;
}

.sea01 {
	width: 100%;
	border: 1px solid #666;
	line-height: 15px;
	padding: 4px 5px;
}

.formbox {
	margin-bottom: 24px;
	width: 100%;
}

.formbox .formbox011 td {
	padding-bottom: 24px;
}

.mt1yu01 {
	margin-bottom: 24px;
}

@media (max-width:780px) {
	.pleft {
		width: 100%;
		margin-bottom: 24px;
	}

	.pright {
		width: 100%;
		margin-bottom: 24px;
	}
}

.wp-block-image {
	width: 100%;
	text-align: center;
}

.wp-block-image figure {
	margin: 0px auto;
}

.wp-block-image figure img {
	margin: 0px auto;
	display: block;
}

.wp-image-14 {
	margin: 0px auto;
	display: block;
}

/*上一篇下一篇*/
.zr_06b_ac {
	width: 100%;
	margin: 0px auto;
	padding: 20px 0px 20px;
	border-bottom: 1px solid #c7c7cb;
}

.zr_06b_ac_a {
	color: #c40d2e;
	line-height: 36px;
}

.zr_06b_ac_a a {
	color: #c40d2e;
	line-height: 36px;
}

.zr_06b_ac_a a:hover {
	color: #CE1438;
}

.lao01a_aa input:-webkit-autofill {
	box-shadow: 0 0 0 1000px #fcfcfa inset;
}

/*文章页相关文章*/
.more-from-cat {
	width: 100%;
}

.more-from-cat h3 {
	padding: 16px 0px;
	font-size: 22px;
	color: #c40d2e;
}

.more-from-cat ul {
	width: 100%;
}

.more-from-cat ul li {
	width: 50%;
	height: 25px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.more-from-cat ul li a {
	width: 100%;
	line-height: 2;
}

.more-from-cat ul li a:hover {
	font-size: 15.1px;
	color: #c40d2e;
}

/*配件更换*/
.bgls {
	padding: 36px;
	background: #c40d2e;
	border-radius: 26px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.bylb {
	overflow: hidden;
}

.bylb img {
	width: 100%;
	display: block;
}

.bylb a p {
	text-align: center;
	line-height: 42px;
	background: #fff;
}

.pjlb .swiper-001slide {
	width: 19.5%;
	margin-bottom: 8px;
}

@media (min-width:1200px) {

	.pjlb .swiper-001slide:nth-last-of-type(1),
	.pjlb .swiper-001slide:nth-last-of-type(2) {
		display: none;
	}
}

@media (max-width:1200px) {
	.posi p {
		height: 40px;
	}

	.bgls {
		padding: 16px 1.8%;
		border-radius: 18px;
	}

	.bylb a p {
		line-height: 32px;
	}

	.pjlb .swiper-001slide {
		width: 30%;
	}
}

@media (max-width:640px) {
	.posi p {
		height: 32px;
	}

	.bylb a p {
		line-height: 21px;
	}

	.bgls {
		padding: 10px 1.8%;
		border-radius: 0;
		width: 100%;
	}

	.pjlb .swiper-001slide {
		width: 48%;
	}
}

/*友情链接*/
.w_yqlj {
	margin-bottom: 42px;
}

.w_yqlja {
	width: 100%;
	color: #c40d2e;
	padding-bottom: 12px;
	border-bottom: 1px solid #c40d2e;
	font-weight: bold;
	margin-bottom: 12px;
}

.w_yqljb {
	width: 100%;
}

.w_yqljb a {
	color: #CE1438;
	line-height: 24px;
	padding: 0px 0.12%;
}

.w_yqljb a:nth-last-of-type(1).shuxian {
	display: none;
}