@charset "utf-8";


html {
	overflow-y: scroll;
}



.data {
	font-weight: bold;
	font-size: 28px;
	color: #00a14b;
}

.cbdw {
	background-color: #00823f;
	color: #fff;
	padding: 5px 10px;
	border-radius: 15px;
}

/*静止移动设备滑动*/
.sure {
	touch-action: none;
}



/*栅格*/
.width-x {
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
}

.width-1600 {
	width: 1630px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
}

.width-1400 {
	width: 1430px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
}

.width-1300 {
	width: 1330px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
}

.width-1200 {
	width: 1230px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
}

@media (max-width: 1650px) {
	.width-1600 {
		width: 1400px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (max-width: 1450px) {

	.width-1600,
	.width-1400 {
		width: 1200px;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (max-width: 1250px) {
	.width-1200 {
		width: 100%;
	}
}

@media (max-width: 1074px) {

	.width-1600,
	.width-1400,
	.width-1200 {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}
}

/*/栅格*/



.sraptr {
	position: relative;
}

.kmnrgv .kanzhao {
	margin-top: 0;
}

.tptits2 {
	margin-top: 50px;
}

.tptits2-imstrg ul {
	overflow: hidden;
	margin-left: -2.5%;
	margin-top: -7%;
}

.tptits2-imstrg ul li {
	float: left;
	width: 25%;
	padding-left: 2.5%;
	margin-top: 7%;
}

.tptits2-sprtax {
	border: 1px solid #E6E6E6;
	background-color: #FFF;
}

.tptits2-sprtax-img {
	border: 3px solid #D5BA77;
}

.tptits2-sprtax-img img {
	width: 100%;
}

.tptits2-sprtax {
	text-align: center;
	padding: 40px 20px;
}

.tptits2-sprtax h4 {
	color: #AA2F30;
	font-size: 17px;
	font-weight: bold;
	padding-bottom: 7px;
}

.tptits2-sprtax h5 {
	font-size: 18px;
	color: #333333;
	line-height: 1.5;
	text-align: center;
	font-weight: bold;
}

.tptits2-sprtax b {
	background-color: #AA2F30;
	height: 4px;
	width: 28px;
	display: inline-block;
}

.tptits2-sprtax-tit {
	font-size: 14px;
	color: #333333;
	line-height: 1.5;
	margin-top: 25px;
	height: 65px;
}

@media (max-width: 1250px) {
	.tptits2-imstrg ul li {
		float: left;
		width: 33.3333%;
	}

	.tptits2-imstrg ul {
		margin-top: -2.5%;
	}

	.tptits2-imstrg ul li {
		width: 50%;
		margin-top: 2.5%;
	}

	.tptits2-sprtax h5 {
		font-size: 13px;
		margin-top: 8px;
	}

	.tptits2 {
		margin-top: 25px;
	}

	.tptits2-sprtax-tit {
		font-size: 12px;
		margin-top: 15px;
		height: 52px;
	}

	.tptits2-sprtax {
		padding: 20px 10px;
	}
}


/*--------------------------------通用头部---------------------------------*/
.header-pc,
.header-pc-gao {
	display: none;
}

@media (min-width: 1200px) {

	.header-pc,
	.header-pc-gao {
		display: block;
	}
}

.header-pc {
	border-bottom: 1px solid #eaeaea29;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: rgba(0, 0, 0, .3);

	padding-left: 60px;
	padding-right: 60px;

	position: fixed !important;
	left: 0;
	top: 0;
	z-index: 9999;
	width: 100%;

}

.header-pc,
.header-pc-gao {
	height: 91px;
}

.header-pc-deratx {
	padding-left: 15px;
	padding-right: 15px;
}

.header-pc-div {
	background-color: #E89631;
}

.header-pc-top {
	padding-left: 15px;
	padding-right: 15px;
}

.header-pc-right {
	position: relative;
}

.header-pc-logo_tit {
	padding-top: 0px;
	line-height: 1.6;
	padding-left: 20px;
	margin-left: 20px;
	color: #2A2A2A;
	font-size: 15px;
	border-left: 1px solid #A3A3A3;
}

.header-pc-dh {
	text-align: right;
	padding-right: 12px;
}

.header-pc-dh-titx {
	width: 100%;
}

.header-pc-dh-titx h5 {
	color: #636363;
	font-size: 15px;
}

.header-pc-dh-titx h6 {
	color: #636363;
	font-size: 15px;
}

.header-pc-dh-titx h6 b {
	font-weight: 300;
	font-size: 17px;
	color: #FA6222;
	padding-left: 10px;
}

.header-pc-dsf {
	margin-left: 25px;
}

.header-pc-dsf a {
	margin-left: 15px;
}

.header-pc-nav-div ul li {
	position: relative;
}

.header-pc-nav-div ul li>a {
	display: block;
	line-height: 60px;
	padding: 0 16px;
	color: #FFF;
	font-size: 14px;
}

.header-pc-nav-div ul li>a span {
	display: inline-block;
	width: 15px;
	height: 8px;
	background: url(navs1.png) left top no-repeat;
	margin-left: 10px;
	background-size: 15px auto;
}

.header-pc-nav-div ul li.on>a {
	border-bottom-color: #EE7D01;
	color: #F7AB0A;
}

.header-pc-nav-div ul li.on>a span {
	background: url(navs2.png) left top no-repeat;
	background-size: 15px auto;
}

.header-pc-cenrtx {
	/* padding-right: .7rem; */
}

.header-pc-ertdg {
	position: absolute;
	left: 50%;
	top: 100%;
	width: 110px;
	margin-left: -55px;
	z-index: 100;
	text-align: center;
	display: none;
	padding-top: 15px;
}

.header-pc-ertdg dl {
	border: 1px solid #ECECEC;
	background-color: #FFF;
	padding: 15px 0;
}

.header-pc-ertdg a {
	font-size: 14px;
	display: block;
	color: #676767;
	line-height: 2;
}

.header-pc-ertdg a:hover {
	color: #F7AB0A;
}

@media (min-width: 1200px) and (max-width: 1400px) {
	.header-pc {
		padding-left: 15px;
		padding-right: 15px;
	}

	.header-pc-nav-div ul li>a {
		padding: 0 10px;
	}
}

/*头部-移动端*/
@media (min-width: 1200px) {
	.header-wap {
		display: none;
	}
}

.header-wap-gao,
.header-wap-baow {
	height: 60px;
	background-color: #FFF;
}

.header-wap-baow {
	padding: 0 15px;
	border-bottom: 1px solid #EAEAEA;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9999100;
	width: 100%;
}

.header-wap-logo a img {
	width: 82px;
}

.header-wap-ico-zk {
	display: block;
	width: 24px;
}

.header-wap-ico-gb {
	display: none;
	width: 26px;
}

.header-wap-zeten {
	position: fixed;
	width: 100%;
	left: 0;
	top: 60px;
	z-index: 99;
	background-color: #212125;
	height: calc(100% - 60px);
	padding: 15px 15px 35px;
	overflow-y: auto;
	display: none;
	z-index: 999;
}

.header-wap-nav_kai ul li>a {
	color: #EAEAEA;
	font-weight: 100;
	font-size: 14px;
	border-bottom: 1px solid #2A2A2A;
	display: block;
	padding: 13px 15px;
	position: relative;
}

.header-wap-nav_kai ul li>a.header-wap-jt:after {
	content: "";
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -3px;
	z-index: 1;
	width: 0;
	height: 0;
	overflow: hidden;
	border-left: 5px solid transparent;
	border-top: 5px solid #EAEAEA;
	border-bottom: 5px solid transparent;
	border-right: 5px solid transparent;
}

.header-wap-nav_kai ul li.on>a.header-wap-jt:after {
	border-top: 5px solid #F7AB0A;
}

.header-wap-nav_kai ul li.on>a {
	color: #F7AB0A;
}

.header-wap-ertdg {
	position: relative;
	right: 0px;
	padding-top: 0px;
	top: 0px;
	z-index: 1;
	width: 100%;
	display: none;
	border-bottom: 1px solid #2A2A2A;
}

.header-wap-ertdg dl {
	background-color: transparent;
	padding: 13px 0;
	padding-left: 0;
}

.header-wap-ertdg dl a {
	color: #EAEAEA;
	font-weight: 100;
	line-height: 24px;
	font-size: 13px;
	display: block;
	padding: 0 15px;
	padding-left: 30px;
	position: relative;
}

.header-wap-ertdg dl a:after {
	content: "";
	position: absolute;
	left: 15px;
	top: 50%;
	margin-top: -2px;
	z-index: 1;
	width: 4px;
	height: 4px;
	background-color: #EAEAEA;
	overflow: hidden;
	border-radius: 100px;
}

.header-wap-ertdg dl a:hover {
	color: #F7AB0A;
}

.header-wap-ertdg dl a:hover:after {
	background-color: #F7AB0A;
}

.header-wap-dh {
	text-align: center;
	padding: 15px 0;
	margin-top: 15px;
}

.header-wap-dh-titx {
	padding-left: 10px;
}

.header-wap-dh-titx h5 {
	color: #EAEAEA;
	font-size: 15px;
}

.header-wap-dh-titx h6 {
	color: #CD281E;
	font-size: 15px;
}

.header-wap-dsf a {
	margin-left: 7.5px;
	margin-right: 7.5px;
}

/*/头部-移动端*/

/*--------------------------------通用头部---------------------------------*/



/* 图片轮播切换 */
.dt-lb1 .swiper-slide a {
	display: block;
	position: relative;
	cursor: -webkit-grab;
}

.dt-lb1-swiper-img img {
	width: 100%;
}

.dt-lb1-swiper-tits {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	color: #FFF;
	line-height: 1.5;
}

.dt-lb1-swiper-strt {
	width: 6.7rem;
}

.dt-lb1-swiper-strt h3 {
	font-size: .48rem;
	margin-bottom: .4rem;
	text-shadow: 2px 2px 5px #333333;
}

.dt-lb1-swiper-strt p {
	font-size: .18rem;
	text-shadow: 2px 2px 5px #333333;
}

.dt-lb1-swiper-gd {
	background-color: #0D97FF;
	color: #FFF;
	font-size: .16rem;
	text-align: center;
	border-radius: 100px;
	display: inline-block;
	width: 1.6rem;
	line-height: .4rem;
	margin-top: .55rem;
	cursor: pointer;
}

/*左右箭头设置*/
.swiper-container .hide {
	opacity: 0;
}

.dt-lb1 .swiper-button-next,
.dt-lb1 .swiper-button-prev {
	transition: opacity 0.5s;
}

.dt-lb1 .swiper-button-prev {
	background-image: url("") !important;
	left: 25px;
	width: 23px;
	height: 40px;
	background-size: 23px auto;
}

.dt-lb1 .swiper-button-next {
	background-image: url("") !important;
	transform: rotate(180deg);
	right: 25px;
	width: 23px;
	height: 40px;
	background-size: 23px auto;
}


/*渐显*/
.dt-lb1 .swiper-slide-active {
	animation-name: opacity2;
	animation-duration: 1.3s;
}

@keyframes opacity2 {
	0% {
		opacity: .8;
	}

	100% {
		opacity: 1;
	}
}

/*分页器设置*/
.dt-lb1 .swiper-pagination {
	bottom: .4rem;
}

.dt-lb1 .swiper-pagination-bullet {
	opacity: 1;
	background: transparent;
	border: 2px solid rgba(255, 255, 255, .5);
	width: 14px;
	height: 14px;
	margin: 0 6px !important;
}

.dt-lb1 .swiper-pagination-bullet-active {
	opacity: 1;
	background: #FFF;
	border-color: #FFF;
}

@media (max-width: 1350px) {
	.dt-lb1 .swiper-button-prev {
		left: 15px;
		width: 20px;
		height: 36px;
		background-size: 20px auto;
	}

	.dt-lb1 .swiper-button-next {
		right: 15px;
		width: 20px;
		height: 36px;
		background-size: 20px auto;
	}
}

@media (max-width: 1074px) {
	.dt-lb1 .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
		margin: 0 4px !important;
	}

	.dt-lb1 .swiper-pagination {
		bottom: .75rem;
	}

	.dt-lb1 .swiper-button-next,
	.dt-lb1 .swiper-button-prev {
		opacity: 0 !important;
	}
}

/* /图片轮播切换 */




.sravt-tit {
	font-size: 18px;
	color: #666666;
	line-height: 2;
	margin-top: 20px;
	padding: 0 40px;
}

.sravt {
	margin-top: 100px;
}

.tit1-div {
	text-align: center;
}

.tit1 {
	display: inline-block;
	line-height: 1.3;
}

.tit1 h3 {
	font-size: 46px;
	font-weight: bold;
	margin-bottom: 10px;
}

.tit1-tit fieldset {
	border: none;
	border-top: 1px solid #081226;
	padding: 0 180px;
	position: relative;
}

.tit1-tit legend {
	padding: 0 18px;
	color: #A31D1E;
	font-size: 20px;

}

.tit1-tit fieldset::after {
	content: "";
	position: absolute;
	left: 0;
	top: 8.5px;
	z-index: 1;
	width: 6px;
	height: 6px;
	background-color: #081226;
	border-radius: 100px;
}

.tit1-tit fieldset::before {
	content: "";
	position: absolute;
	right: 0;
	top: 8.5px;
	z-index: 1;
	width: 6px;
	height: 6px;
	background-color: #081226;
	border-radius: 100px;
}

@media (max-width: 1250px) {
	.tit1-tit fieldset {
		padding: 0 86px;
	}

	.tit1-tit legend {
		font-size: 14px;
		padding: 0 14px;
	}

	.tit1 h3 {
		font-size: 30px;
	}

	.tit1-tit fieldset::after,
	.tit1-tit fieldset::before {
		top: 5px;
	}

	.sravt {
		margin-top: 38px;
	}

	.sravt-tit {
		font-size: 15px;
		line-height: 1.76;
		margin-top: 26px;
		padding: 0;
	}
}


.sravt-a1 {
	padding-top: 130px;
	padding-bottom: 78px;
}

.sravt-a1 ul {}

.sravt-a1 ul li {
	float: left;
	width: 300px;
	height: 360px;
}

.sravt-a2 {
	width: 184px;
	margin: 0 auto;
}

.sravt-a2 a {
	display: block;
	width: 100%;
	height: 100%;
}


.sravt-a4 {
	background-color: #C87778;
	height: 184px;
	border-radius: 1000px;
	overflow: hidden;
}

.sravt-a4 img {
	margin: 0 auto;
}

.sravt-a5 {
	text-align: center;
	margin-top: 53px;
}

.sravt-a5 h5 {
	color: #000;
	font-size: 24px;
}

.sravt-a5 h5 font {
	color: #E7B419;
	padding: 0 5px;
	font-size: 28px;
}

.sravt-a5 h6 {
	font-size: 12px;
	color: #000;
	padding-top: 8px;
}

.sravt-a6 {
	margin-top: -69px;
	display: none;
}

.sravt-a7 {
	border-radius: 1000px;
	overflow: hidden;
	width: 138px;
	height: 138px;
	background-color: #FFF;
	margin: 0 auto;
	box-shadow: 0 0 6px #e8e8e8;
}

.sravt-a8 {
	text-align: center;
	line-height: 1.9;
	padding-top: 30px;
}

.sravt-a8 h4 {
	color: #FFFFFF;
	font-size: 26px;
	font-weight: bold;
}

.sravt-a8 h5 {
	color: #FFFFFF;
	font-size: 17px;
}

.sravt-a9 {
	color: #FFFFFF;
	font-size: 16px;
}

.sravt-a1 ul li:hover {
	background: #C10001 url(icox5.png) center bottom no-repeat;
	width: 300px;
	height: 360px;
	border-radius: 5px;
}

.sravt-a1 ul li:hover .sravt-a3 {
	display: none;
}

.sravt-a1 ul li:hover .sravt-a2 {
	width: 100%;
	padding: 0 25px;
}

.sravt-a1 ul li:hover .sravt-a6 {
	display: block;
}


@media (max-width: 1250px) {
	.sravt-a1 ul li {
		background: #C10001 url(icox5.png) center bottom no-repeat;
		background-size: contain;
		width: 100% !important;
		height: 306px;
		border-radius: 5px;
		margin-top: 106px;
	}

	.sravt-a1 ul li .sravt-a3 {
		display: none;
	}

	.sravt-a1 ul li .sravt-a2 {
		width: 100%;
		padding: 0 25px;
	}

	.sravt-a1 ul li .sravt-a6 {
		display: block;
	}

	.sravt-a6 {
		margin-top: -50px;
	}

	.sravt-a7 {
		width: 100px;
		height: 100px;
	}

	.sravt-a7 img {
		width: 72px;
	}

	.sravt-a8 h4 {
		font-size: 22px;
	}

	.sravt-a8 {
		line-height: 1.8;
		padding-top: 22px;
	}

	.sravt-a8 h5 {
		font-size: 15px;
	}

	.sravt-a9 {
		font-size: 14px;
	}

	.sravt-a1 {
		padding-top: 0px;
		padding-bottom: 30px;
	}
}


.wuhanrtgc {
	margin-top: 115px;
}

.lb1 {
	position: relative;
	padding-left: 188px;
	padding-right: 188px;
}

.lb1 .swiper-slide a {
	display: block;
	border-left: none;
}

.lb1 .swiper-slide a {
	border: 1px solid #DADADA;
	/*border-right: none;*/
	height: 170px;
}

.lb1 .swiper-slide a img {
	max-width: 76%;
	margin: 0 auto;
}

.lb1 .swiper-slide a:nth-child(2) {
	border-top: none;
}

.lb1 .lb1-imstrg {
	/*border-right: 1px solid #DADADA;*/
}

.lb1 .swiper-button-prev,
.lb1 .swiper-button-next {
	width: 77px;
	height: 77px;
	margin-top: -38.5px;
	background-size: 77px 77px;
}

.lb1 .swiper-button-prev {
	background: url() left center no-repeat;
	left: 50px;
}

.lb1 .swiper-button-next {
	background: url(icox8.png) left center no-repeat;
	right: 50px;
}


.lb1 .swiper-slide a {
	border-left: none;
}

.lb1 .swiper-slide:first-child a {
	border-left: 1px solid #DADADA;
}



@media (max-width: 1600px) {

	.lb1 .swiper-button-prev,
	.lb1 .swiper-button-next {
		width: 52px;
		height: 52px;
		margin-top: -26px;
		background-size: 52px 52px !important;
	}

	.lb1 .swiper-button-prev {
		background: url() left center no-repeat;
		left: 25px;
	}

	.lb1 .swiper-button-next {
		background: url(icox8.png) left center no-repeat;
		right: 25px;
	}

	.lb1 {
		padding-left: 100px;
		padding-right: 100px;
	}
}

.xmalrg {
	text-align: center;
	margin-top: 82px;
}

.xmalrg a {
	background-color: #C10001;
	color: #FFF;
	font-size: 19px;
	border-radius: 100px;
	overflow: hidden;
	line-height: 32px;
	width: 118px;
	display: inline-block;
	transition: background-color .25s linear;
}

.xmalrg a:hover {
	background-color: #9C0001;
}

@media (max-width: 1250px) {

	.lb1 .swiper-button-prev,
	.lb1 .swiper-button-next {
		width: 30px;
		height: 30px;
		margin-top: -15px;
		background-size: 30px 30px !important;
	}

	.lb1 .swiper-button-prev {
		background: url() left center no-repeat;
		left: 15px;
	}

	.lb1 .swiper-button-next {
		background: url(icox8.png) left center no-repeat;
		right: 15px;
	}

	.lb1 {
		padding-left: 60px;
		padding-right: 60px;
	}

	.lb1 .swiper-slide a {
		height: 80px;
	}

	.wuhanrtgc {
		margin-top: 36px;
	}

	.xmalrg {
		margin-top: 25px;
	}

	.xmalrg a {
		font-size: 16px;
		line-height: 30px;
		width: 100px;
	}
}

.namdgrc-kdmrg {
	background: url(bj1.png) center top no-repeat;
	min-height: 300px;
	text-align: center;
	line-height: 1.5;
}

.namdgrc-kdmrg h3 {
	font-size: 46px;
	font-weight: bold;
	color: #FFF;
}

.namdgrc-kdmrg h4 {
	color: #9C9D9E;
	font-size: 24px;
}

.namdgrc-kdmrg b {
	background-color: #C10001;
	width: 36px;
	height: 6px;
	display: inline-block;
	overflow: hidden;
	border-radius: 20px;
}

@media (max-width: 1250px) {
	.namdgrc-kdmrg {
		min-height: 240px;
		zoom: .53;
	}
}

.djsmnrtg {
	margin-top: 85px;
}

.lamnrtgc .tit1-tit legend {
	padding: 0 26px;
	color: #000;
	font-size: 46px;
	font-weight: bold;
	margin-bottom: 10px;
}

.lamnrtgc .tit1 h3 {
	padding: 0 18px;
	color: #A31D1E;
	font-size: 20px;
	font-weight: normal;
}

.lamnrtgc .tit1-tit fieldset::after,
.lamnrtgc .tit1-tit fieldset::before {
	display: none;
}

@media (max-width: 1250px) {
	.lamnrtgc .tit1-tit fieldset {
		padding: 0 76px;
	}

	.lamnrtgc .tit1-tit legend {
		font-size: 14px;
		padding: 0 14px;
	}

	.lamnrtgc .tit1 h3 {
		font-size: 14px;
	}

	.lamnrtgc .tit1-tit legend {
		padding: 0 14px;
		font-size: 30px;
	}
}


.kamrngb {
	margin-top: 60px;
}

.kamrngb-left {
	width: 50%;
	background-color: #DFDFDF;
}

.kamrngb-left li {
	border-bottom: 1px solid #AFAFAF;
}

.kamrngb-left li a {
	height: 136px;
	border-right: 24px solid #DFDFDF;
}

.kamrngb-a1 {
	color: #414141;
	font-size: 34px;
	font-weight: bold;
	padding-left: 100px;
}

.kamrngb-a2 {
	line-height: 1.6;
	font-size: 18px;
	padding-left: 62px;
	padding-right: 80px;
}

.kamrngb-left li a:hover {
	background-color: #FFF;
}

.kamrngb-left li a:hover {
	border-right: 24px solid #A31D1E;
}

.kamrngb-left li a:hover .kamrngb-a1 {
	color: #A31D1E;
}

.kamrngb-left li a:hover .kamrngb-a2 {
	color: #A31D1E;
}

.kamrngb-right {
	width: 50%;
	background: url(bj2.png) left top no-repeat;
	background-size: cover;
}

.kamrngb-a3 {
	text-align: right;
	padding-right: 80px;
}

.kamrngb-a3 a {
	font-size: 20px;
	color: #A31D1E;
	line-height: 136px;
}

.kamrngb-right {
	position: relative;
}

.kamrngb-a4 {
	position: absolute;
	right: 0;
	bottom: 0;
	background-color: rgba(255, 255, 255, .7);
	width: 80%;
	z-index: 1;
	padding: 32px 65px 32px 115px;
	color: #474747;
	font-size: 18px;
	line-height: 1.8;
}

.kamrngb-a5 {
	text-align: right;
}

.kamrngb-a5 a {
	color: #d4a207;
}

.kamrngb-a6 {
	position: absolute;
	left: -156px;
	top: 20px;
	z-index: 2;
	background-color: rgba(179, 60, 72, .56);
	width: 244px;
	line-height: 76px;
	text-align: center;
	color: #FFF;
	font-size: 24px;
}

@media (max-width: 1700px) {
	.kamrngb-a1 {
		font-size: 32px;
		padding-left: 50px;
	}

	.kamrngb-a2 {
		font-size: 17px;
		padding-left: 50px;
		padding-right: 60px;
	}

	.kamrngb-left li a {
		border-right-width: 18px;
	}

	.kamrngb-left li a:hover {
		border-right-width: 18px;
	}

	.kamrngb-a4 {
		width: 80%;
		padding: 30px 30px 30px 80px;
		font-size: 16px;
		line-height: 1.8;
	}

	.kamrngb-a6 {
		position: absolute;
		left: -130px;
		top: 20px;
		width: 200px;
		line-height: 70px;
		font-size: 22px;
	}
}

@media (max-width: 1500px) {
	.kamrngb-a1 {
		font-size: 30px;
		padding-left: 40px;
	}

	.kamrngb-a2 {
		font-size: 16px;
		padding-left: 40px;
		padding-right: 50px;
	}

	.kamrngb-a4 {
		width: 80%;
		padding: 24px 24px 24px 74px;
		font-size: 15px;
		line-height: 1.7;
	}

	.kamrngb-a6 {
		position: absolute;
		left: -100px;
		top: 20px;
		width: 160px;
		line-height: 64px;
		font-size: 20px;
	}
}

@media (max-width: 1400px) {
	.kamrngb-a1 {
		font-size: 28px;
		padding-left: 30px;
	}

	.kamrngb-a2 {
		font-size: 15px;
		padding-left: 30px;
		padding-right: 40px;
	}

	.kamrngb-a4 {
		width: 80%;
		padding: 20px 20px 20px 68px;
		font-size: 14px;
		line-height: 1.6;
	}

	.kamrngb-a6 {
		position: absolute;
		left: -100px;
		top: 20px;
		width: 140px;
		line-height: 60px;
		font-size: 18px;
	}
}

@media (max-width: 1250px) {
	.kamrngb-left li a:hover {
		background-color: #DFDFDF;
	}

	.kamrngb-left li a:hover {
		border-right: 0;
	}

	.kamrngb {
		display: block !important;
	}

	.kamrngb-left,
	.kamrngb-right {
		width: 100%;
	}

	.kamrngb-left li a {
		-moz-box-orient: vertical;
		-webkit-box-orient: vertical;
		-o-box-orient: vertical;
		-ms-box-orient: vertical;
		box-orient: vertical;
		height: auto;
		border: none;
		padding: 15px;
	}

	.kamrngb-a2 {
		-moz-box-ordinal-group: 1;
		-webkit-box-ordinal-group: 1;
		-o-box-ordinal-group: 1;
		-ms-box-ordinal-group: 1;
		box-ordinal-group: 1;
		padding: 0;
	}

	.kamrngb-a1 {
		-moz-box-ordinal-group: 2;
		-webkit-box-ordinal-group: 2;
		-o-box-ordinal-group: 2;
		-ms-box-ordinal-group: 2;
		box-ordinal-group: 2;
		font-size: 15px;
		padding: 0;
		text-align: left;
		width: 100%;
		font-weight: normal;
		color: #a2a2a2;
		margin-top: 10px;
	}

	.kamrngb-a3 {
		text-align: center;
		padding-right: 0;
		padding: 25px 0;
	}

	.kamrngb-a3 a {
		font-size: 15px;
		color: #A31D1E;
		line-height: 30px;
		background-color: #C10001;
		color: #FFF;
		border-radius: 100px;
		overflow: hidden;
		display: inline-block;
		font-size: 16px;
		line-height: 30px;
		width: 100px;
	}

	.kamrngb {
		margin-top: 25px;
	}

	.kamrngb-right {
		display: none;
	}
}






.tpdjwz2 {
	margin-top: 62px;
}

.tpdjwz2-imstrg ul {
	overflow: hidden;
	margin-left: -2.5%;
	margin-top: -2.5%;
}

.tpdjwz2-imstrg ul li {
	width: 25%;
	float: left;
	padding-left: 2.5%;
	padding-top: 2.5%;
}

.tpdjwz2-div a {
	display: block;
	position: relative;
}

.tpdjwz2-img img {
	display: block;
	width: 100%;
}

.tpdjwz2-tit {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	color: #FFF;
	line-height: 1.5;
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: rgba(0, 0, 0, .55);
	pointer-events: none;
	opacity: 0;
	transition: opacity .35s linear;
	padding: 0 15%;
	padding-bottom: 94px;
}

.tpdjwz2-div a:hover .tpdjwz2-tit {
	opacity: 1;
}

.tpdjwz2-tit h4 {
	font-size: 34px;
}

.tpdjwz2-tit h5 {
	color: #ABABAB;
	font-size: 16px;
	font-weight: bold;
}

.tpdjwz2-qlmdt {
	position: relative;
	padding-bottom: 18px;
	padding-top: 15px;
}

.tpdjwz2-qlmdt::after {
	position: absolute;
	content: "";
	left: 50%;
	top: 0;
	z-index: 1;
	width: 38px;
	height: 1px;
	background-color: #FFF;
	margin-left: -19px;
}

.tpdjwz2-qlmdt::before {
	position: absolute;
	content: "";
	left: 50%;
	bottom: 0;
	z-index: 1;
	width: 38px;
	height: 1px;
	background-color: #FFF;
	margin-left: -19px;
}

.tpdjwz2-bilemg {
	color: #FFF;
	font-size: 14px;
	line-height: 1.7;
	text-align: left;
	text-indent: 32px;
	margin-top: 30px;
}

.tpdjwz2-tit img {
	margin: 0 auto;
}

.tpdjwz2-fzmc {
	background-color: #F1F1F1;
	position: relative;
	z-index: 99;
	padding-right: 15px;
}

.tpdjwz2-fzmc-a1 {
	background-color: #A31D1E;
	line-height: 94px;
	width: 32%;
	color: #FFF;
	font-size: 52px;
	font-weight: bold;
	text-align: center;
}

.tpdjwz2-fzmc-a2 {
	padding-left: 18px;
}

.tpdjwz2-fzmc-a2 span {
	background-color: #D56566;
	color: #FFF;
	font-size: 17px;
	padding: 1px 3px;
}

.tpdjwz2-fzmc-a3 {
	position: relative;
	color: #3E3E3E;
	font-size: 14px;
	padding-bottom: 12px;
	border-bottom: 1px solid #3E3E3E;
}

.tpdjwz2-fzmc-a3::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0px;
	z-index: 1;
	width: 24px;
	height: 1px;
	background-color: #D09142;
}

.gebsdmr {
	text-align: center;
	margin-top: 42px;
}

.gebsdmr img {
	margin: 0 auto;
}



.wmndhbg {
	background: url(bj3.png) center top no-repeat;
	padding-top: 106px;
	padding-left: 40px;
	padding-right: 40px;
}


@media (max-width: 1400px) {
	.tpdjwz2-tit h4 {
		font-size: 26px;
	}

	.tpdjwz2-tit h5 {
		font-size: 13px;
	}
}


@media (max-width: 1250px) {
	.wmndhbg {
		padding-left: 15px;
		padding-right: 15px;
	}

	.tpdjwz2 {
		margin-top: 30px;
	}

	.wmndhbg {
		padding-top: 38px;
	}

	.wmndhbg .tit1-tit fieldset {
		padding: 0 48px;
	}

	.tpdjwz2-qlmdt {
		display: none;
	}

	.tpdjwz2-bilemg {
		font-size: 11px;
		line-height: 1.6;
		text-indent: 26px;
		margin-top: 0;
		padding: 0 10px;
	}

	.tpdjwz2-fzmc-a3 {
		display: none;
	}

	.tpdjwz2-fzmc-a1 {
		line-height: 40px;
		width: 32%;
		font-size: 20px;
	}

	.tpdjwz2-fzmc-a2 span {
		font-size: 12px;
		padding: 1px 3px;
		display: inline-block;
		background-color: transparent;
		color: #000;
	}

	.tpdjwz2-fzmc-a2 {
		padding-left: 0;
		text-align: center;
	}

	.tpdjwz2-fzmc {
		padding-right: 0;
	}
}

@media (max-width: 1075px) {
	.tpdjwz2-tit {
		padding-left: .5rem;
		padding-right: .5rem;
		padding-bottom: .5rem;
	}

	.tpdjwz2-tit h4 {
		font-size: .34rem;
	}
}

@media (max-width: 768px) {
	.tpdjwz2-tit {
		padding-left: .3rem;
		padding-right: .3rem;
		padding-bottom: 40px;
		padding-top: 0;
		width: 100%;
		height: 100%;

		display: -webkit-box !important;
		display: -moz-box !important;
		display: -o-box !important;
		display: -ms-flexbox !important;
		display: box !important;

		-webkit-box-align: center;
		-moz-box-align: center;
		-o-box-align: center;
		-ms-flex-align: center;
		box-align: center;
	}

	.tpdjwz2-tit h4 {
		font-size: 17px;
	}

	.tpdjwz2-tit h5 {
		font-size: 12px;
		margin-top: .18rem;
	}

	.tpdjwz2-tit h4 {
		font-size: .28rem;
	}

	.tpdjwz2-tit img {
		width: 18px;
	}

	.tpdjwz2-imstrg ul li {
		width: 50%;
	}
}


.ainmsnrg {
	margin-top: 135px;
}

.ainmsnrg-a1 img {
	margin: 0 auto;
	display: block;
}

.ainmsnrg-a2 {
	margin-top: 75px;
}

.ainmsnrg-a2 li {
	float: left;
	width: 25%;
	margin-bottom: 50px;
}

.ainmsnrg-a2 li a {
	background: url(icox15.png) left top no-repeat;
	background-size: contain;
	width: 212px;
	height: 212px;
	overflow: hidden;
	border-radius: 1000px;
	margin: 0 auto;
}

.ainmsnrg-a2 li:nth-child(2) a {
	background: url(icox15-3.png) left top no-repeat;
	background-size: contain;
}

.ainmsnrg-a2 li:nth-child(3) a {
	background: url(icox15-4.png) left top no-repeat;
	background-size: contain;
}

.ainmsnrg-a2 li:nth-child(4) a {
	background: url(icox15-2.png) left top no-repeat;
	background-size: contain;
}

.ainmsnrg-a2 li a:hover {
	background: #C10001;
}

.ainmsnrg-a2 li.on a {
	background: #C10001;
}

.ainmsnrg-a2 li a img {
	max-width: 90%;
}

.ainmsnrg-a2 li a img:nth-child(1) {
	display: block;
}

.ainmsnrg-a2 li a img:nth-child(2) {
	display: none;
}

.ainmsnrg-a2 li.on a img:nth-child(1) {
	display: none;
}

.ainmsnrg-a2 li a:hover img:nth-child(1) {
	display: none;
}

.ainmsnrg-a2 li.on a img:nth-child(2) {
	display: block;
}

.ainmsnrg-a2 li a:hover img:nth-child(2) {
	display: block;
}

.qunyang {
	margin-top: 0px;
}

.qunyang-a1 li {
	width: 1%;
	display: table-cell;
	text-align: center;
	background-color: #E4E4E4;
	line-height: 66px;
	color: #000000;
	font-size: 23px;
	font-weight: bold;
	border-left: 1px solid #FFF;
	cursor: pointer;
}

.qunyang-a1 li:first-child {
	border-left: none;
}

.qunyang-a1 li.on {
	color: #FFF;
	background-color: #C10001;
}

.qunyang-a2 {}

.qunyang-a2 ul {
	margin-left: -5%;
	overflow: hidden;
}

.qunyang-a2 ul li {
	float: left;
	width: 50%;
	padding-left: 5%;
}

.qunyang-a2 ul li a {
	border-top: 1px solid #E4E4E4;
	width: 100%;
	display: block;
	line-height: 54px;
	color: #000;
	font-size: 17px;
	position: relative;
	padding-left: 40px;
	padding-right: 22px;
}

.qunyang-a2 ul li:nth-child(1) a {
	border-top: none;
}

.qunyang-a2 ul li:nth-child(2) a {
	border-top: none;
}

.qunyang-a2 ul li a::after {
	position: absolute;
	left: 10px;
	top: 50%;
	margin-top: -5px;
	z-index: 1;
	background-color: #000000;
	width: 10px;
	height: 10px;
	overflow: hidden;
	content: "";
	border-radius: 100px;
}

.qunyang-a2 ul li a::before {
	position: absolute;
	right: 12px;
	top: 50%;
	margin-top: -25px;
	z-index: 1;
	overflow: hidden;
	content: ">";
	border-radius: 100px;
	font-size: 20px;
	color: #E4E4E4;
	font-family: cursive;
}

.qunyang-a2 ul li a:hover {
	color: #A31D1E;
}

.qunyang-a2 ul li a:hover::after {
	background-color: #A31D1E;
}

.qunyang-a2 ul li a:hover::before {
	color: #A31D1E;
}

.qunyang-a2 {
	margin-top: 28px;
	border: 1px solid #E4E4E4;
	overflow: hidden;
	border-radius: 10px;
	padding: 0 8px;
}

.qunyang-a2 article {
	display: none;
}

.qunyang-a2 article:first-child {
	display: block;
}

.dingao {
	height: 34px;
}

@media (max-width: 1250px) {
	.ainmsnrg-a1 img {
		max-width: 76%;
		display: block;
	}

	.ainmsnrg {
		margin-top: 80px;
	}

	.ainmsnrg-a2 li a {
		width: 72px;
		height: 72px;
	}

	.ainmsnrg-a2 li a img {
		max-width: 38px;
	}

	.ainmsnrg-a2 {
		margin-top: 42px;
	}

	.qunyang {
		margin-top: 30px;
	}

	.qunyang-a1 li {
		line-height: 46px;
		font-size: 14px;
		font-weight: normal;
	}

	.qunyang-a2 {
		margin-top: 15px;
		border-radius: 4px;
	}

	.qunyang-a2 ul li {
		width: 100%;
	}

	.qunyang-a2 ul li a {
		line-height: 50px;
		font-size: 14px;
		padding-left: 26px;
		padding-right: 18px;
	}

	.qunyang-a2 ul li a::after {
		zoom: .8;
	}

	.qunyang-a2 ul li:nth-child(2) a {
		border-top: 1px solid #E4E4E4;
	}
}


/*--------------------------------通用底部---------------------------------*/

/*底部-PC*/
@media (max-width: 1250px) {
	.footer-pc {
		display: none;
	}
}

.footer-pc-categ {
	padding-left: 10%;
	padding-right: 10%;
}

.footer-pc-categ {
	background-color: #3E4651;
	padding-top: 75px;
	padding-bottom: 40px;
}

.footer-pc-tiert1 {
	width: 580px;
}

.footer-pc-tiert_top h3 {
	color: #666666;
	font-size: 26px;
	margin-bottom: 30px;
}

.footer-pc-tiert_top p {
	line-height: 1.5;
	color: #666666;
	font-size: 14px;
	margin-bottom: 30px;
}

.footer-pc-tiert_top a {
	color: #0174A1;
	font-size: 14px;
}

.footer-pc-tiert_top a:hover {
	text-decoration: underline;
}

.footer-pc-tiert_bot h3 {
	color: #666666;
	font-size: 22px;
	margin-bottom: 10px;
	margin-top: 35px;
}

.footer-pc-tiert_bot p {
	line-height: 1.7;
	color: #666666;
	font-size: 12px;
	margin-bottom: 30px;
}

.footer-pc-tiert_bot p span {
	padding: 0 8px;
}

.footer-pc-tiert-nav h3 {
	color: #CECECE;
	font-size: 24px;
}

.footer-pc-tiert-nav_sul {
	margin-top: 18px;
}

.yqmnshx .footer-pc-tiert-nav_sul ul {
	margin-left: -5%;
	overflow: hidden;
}

.yqmnshx .footer-pc-tiert-nav_sul ul li a {
	line-height: 2;
	float: left;
	padding-left: 5%;
}

.footer-pc-tiert-nav_sul ul li a {
	font-size: 16px;
	color: #CECECE;
	line-height: 2.8;
}

.footer-pc-tiert-nav_sul ul li a:hover {
	color: #FFF;
}

.footer-pc-tiert.srapt {
	width: 100%;
}

.footer-pc-tiert.srapt .footer-pc-tiert-nav_sul ul li {
	color: #FFF;
	font-size: 14px;
}

.footer-pc-tiert-rwma h5 {
	color: #666666;
	font-size: 14px;
}

.footer-pc-tiert-rwm_tit {
	margin-left: -30px;
}

.footer-pc-tiert-rwm_tit dl {
	margin-left: 30px;
}

.footer-pc-tiert-rwm_tit dd {
	color: #CECECE;
	font-size: 16px;
	text-align: center;
	line-height: 1.5;
	padding-top: 8px;
}

.footer-pc-tiert-rwm_img {
	padding: 0 30px;
	margin-top: 25px;
}

.footer-pc-tiert-btisr {
	color: #666666;
	font-size: 14px;
	line-height: 1.5;
}

.footer-pc-tiert-btisr h4 {
	margin-top: 20px;
	margin-bottom: 20px;
}

.footer-pc-tiert-btisr p {
	font-size: 12px;
}

.footer-pc-tiert-btisr p span {
	display: block;
}

.footer-pc-categ-dier {
	padding-top: 0;
	padding-bottom: 0;
}

.footer-pc-categ-dier .footer-pc-categ-div {
	border-top: 1px solid #FFF;
	border-bottom: none;
	padding-top: 40px;
	padding-bottom: 40px;
}

.footer-pc-catre-srate {
	background-color: #2B303A;
	font-size: 14px;
	color: #CECECE;
	padding-top: 35px;
	padding-bottom: 35px;
	padding-left: 10%;
	padding-right: 10%;
	text-align: center;
}

.footer-pc-catre-srate span {
	padding-left: 25px;
	padding-right: 25px;
}

.footer-pc-catre-srate a {
	color: #CECECE;
}

.footer-pc-catre-srate a:hover {
	text-decoration: underline;
}

.kanbrtg .footer-pc-tiert-nav_sul ul li a {
	font-size: 28px;
	font-weight: bold;
	line-height: 1.7;
}

.kanbrtg .footer-pc-tiert-nav_sul ul h3 {
	margin-top: 55px;
}

@media (max-width: 1500px) {
	.footer-pc-categ {
		padding-left: 0;
		padding-right: 0;
	}

	.footer-pc-categ-div {
		width: 1200px;
		margin: 0 auto;
	}
}

@media (max-width: 1450px) {
	.footer-pc-tiert1 {
		width: 450px;
	}
}

@media (max-width: 1250px) {
	.footer-pc-tiert1 {
		width: 300px;
	}
}

/*/底部-PC*/

/*底部-移动端*/

@media (min-width: 1250px) {
	.footer-wap {
		display: none;
	}
}

.footer-wap {
	background-color: #1E1E1E;
	padding: 15px 15px 25px;
}

.footer-wap-list_h3 {
	border-bottom: 1px solid #2A2A2A;
}

.footer-wap-list_h3 h3 {
	font-size: 14px;
	font-weight: 100;
	color: #EAEAEA;
	position: relative;
	padding: 13px 15px;
}

.footer-wap-list_h3 h3:after {
	content: "";
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -3px;
	z-index: 1;
	width: 0;
	height: 0;
	overflow: hidden;
	border-left: 5px solid transparent;
	border-top: 5px solid #EAEAEA;
	border-bottom: 5px solid transparent;
	border-right: 5px solid transparent;
}

.footer-wap-list_h3.on h3:after {
	border-top: 5px solid #F7AB0A;
}

.footer-wap-list_h3.on h3 {
	color: #F7AB0A;
}

.footer-wap-ertdg {
	position: relative;
	right: 0px;
	padding-top: 0px;
	top: 0px;
	z-index: 1;
	width: 100%;
	display: none;
	border-bottom: 1px solid #2A2A2A;
}

.footer-wap-ertdg dl {
	background-color: transparent;
	padding: 8px 0;
	padding-left: 0;
}

.footer-wap-ertdg dl a {
	color: #EAEAEA;
	font-weight: 100;
	line-height: 24px;
	font-size: 13px;
	display: block;
	padding: 0 15px;
	padding-left: 30px;
	position: relative;
}

.footer-wap-ertdg dl a:after {
	content: "";
	position: absolute;
	left: 15px;
	top: 50%;
	margin-top: -2px;
	z-index: 1;
	width: 4px;
	height: 4px;
	background-color: #EAEAEA;
	overflow: hidden;
	border-radius: 100px;
}

.footer-wap-ertdg dl a:hover {
	color: #F7AB0A;
}

.footer-wap-ertdg dl a:hover:after {
	background-color: #F7AB0A;
}

.footer-wap-titse {
	color: #EAEAEA;
	font-size: 12px;
	padding: 10px 15px;
	line-height: 20px;
}

.footer-wap-ewrtgx_imgrt {
	padding: 20px 0 10px;
	border-bottom: 1px solid #2A2A2A;
}

.footer-wap-ewrtgx_ewm {
	margin: 0 10px;
}

.footer-wap-ewrtgx_ewm h6 {
	color: #666666;
	font-size: 12px;
	line-height: 2.1;
	text-align: center;
}

.footer-wap-ewrtgx_ewm img {
	max-width: 120px;
}

.footer-wap-fenx {
	padding-top: 18px;
}

.footer-wap-fenx a {
	margin: 0 12px;
}

.footer-wap-bqxrt {
	color: #666666;
	font-size: 12px;
	line-height: 1.8;
	padding-top: 18px;
}

/*/底部-移动端*/

/*--------------------------------/通用底部--------------------------------*/



.dt a {
	display: block;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover !important;
	width: 100%;
	height: 686px;
}

.kaorgx {
	text-align: center;
	line-height: 1.6;
	height: 100%;
}

.kaorgx h5 {
	font-size: 38px;
	color: #FFF;
	font-weight: bold;
}

.kaorgx h6 {
	font-size: 24px;
	color: #FFF;
}

@media (max-width: 1250px) {
	.dt a {
		height: 412px;
	}
}

@media (max-width: 1074px) {
	.kaorgx h5 {
		font-size: .46rem;
	}

	.kaorgx h6 {
		font-size: .38rem;
	}
}

@media (max-width: 768px) {
	.kaorgx h5 {
		font-size: 16px;
	}

	.kaorgx h6 {
		font-size: 12px;
	}

	/*.dt a{
				height: 120px;
			}	*/
}

.qikejhc ul {
	text-align: center;
	border-bottom: 1px solid #EEEEEE;
}

.qikejhc li {
	display: inline-block;
	color: #333333;
	font-size: 20px;
	padding: 0 10px;
	margin: 0 10%;
	padding-bottom: 18px;
	border-bottom: 4px solid transparent;
	cursor: pointer;
}

.qikejhc li.on {
	border-bottom: 4px solid #A31D1E;
}

@media (max-width: 1250px) {
	.qikejhc li {
		font-size: 16px;
		padding: 0 10px;
		margin: 0 6%;
		padding-bottom: 12px;
		border-bottom: 2px solid transparent;
	}

	.qikejhc li.on {
		border-bottom: 2px solid #A31D1E;
	}
}

.skanmbr-nav ul li {
	display: table-cell;
	width: 1%;
	text-align: center;
}

.skanmbr-nav ul li a {
	display: inline-block;
	color: #333333;
	font-size: 20px;
	padding: 0 10px;
	padding-top: 30px;
	padding-bottom: 26px;
	border-bottom: 4px solid transparent;
	cursor: pointer;
}

.skanmbr-nav ul li.on a {
	border-bottom: 4px solid #A31D1E;
}

.beijrmgx {
	background-color: #F7F7F7;
	padding-top: 60px;
	padding-bottom: 120px;
}

.beijrmgx-div img {
	width: 100%;
	max-width: 100%;
}

.beijrmgx-lsirm {
	padding-top: 10px;
	padding-bottom: 50px;
}

.beijrmgx-lsirm h4 {
	color: #E5E5E5;
	font-size: 150px;
	display: inline-block;
	vertical-align: bottom;
}

.beijrmgx-lsirm h5 {
	color: #E5E5E5;
	font-size: 114px;
	display: inline-block;
	vertical-align: bottom;
	padding-left: 35px;
}

.beijrmgx-gsmin {
	line-height: 1.5;
	color: #666666;
}

.beijrmgx-gsmin font {
	font-size: 24px;
}

.beijrmgx-neswg {
	color: #666666;
	fojnt-size: 16px;
	line-height: 1.8;
	margin-top: 50px;
}

.beijrmgx-neswg p {
	text-indent: 32px;
}

@media (max-width: 1250px) {
	.skanmbr-nav ul li a {
		line-height: 1.4;
		font-size: 12px;
		padding: 0 10px;
		padding-top: 12px;
		padding-bottom: 12px;
		border-bottom: 2px solid transparent;
	}

	.skanmbr-nav ul li.on a {
		border-bottom: 2px solid #A31D1E;
	}

	.beijrmgx-lsirm {
		zoom: .3;
		padding-top: 38px;
	}

	.beijrmgx-gsmin {
		zoom: .8;
	}

	.beijrmgx-neswg {
		fojnt-size: 14px;
		line-height: 1.7;
		margin-top: 20px;
	}

	.beijrmgx-neswg p {
		text-indent: 30px;
	}

	.beijrmgx {
		padding-top: 38px;
		padding-bottom: 68px;
	}
}

.penhstc {
	overflow: hidden;
}

.penhstc img {
	float: left;
	width: 50%;
}

.penhstc-shroc {
	margin-top: 70px;
	line-height: 1.8;
	color: #666666;
	font-size: 16px;
}

@media (max-width: 1250px) {
	.penhstc-shroc {
		margin-top: 35px;
		font-size: 13px;
	}
}


.shnatc-wai-a1 {
	padding-left: 15%;
}

.shnatc-wai-a1 img {
	width: 100%;
}

.shnatc-wai article {
	background: #F7F7F7 url() center bottom no-repeat;
	background-size: cover;
	height: 90vh;
	padding-left: 10%;
	padding-right: 10%;
	padding-top: 10%;
	padding-bottom: 10%;
}

.shnatc-wai-a2 {
	color: #c0ced8;
	/*text-shadow: 0 0 3px #000;*/
	font-size: 28px;
	font-weight: bold;
	letter-spacing: 3px;
}

.shnatc-wai-a3 {
	color: #FFF;
	font-size: 26px;
	font-weight: bold;
	letter-spacing: 20px;
	position: relative;
	margin-top: 6px;
}







.shnatc-wai article {
	position: relative;
}

.shnatc-wai article::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 50%;
	height: 100%;
	z-index: 10;
	background-color: rgba(125, 41, 45, .7);
}

.shnatc-wai-a1,
.shnatc-wai-a4 {
	position: relative;
	z-index: 11;
}















.shnatc-wai-a4 {
	margin-top: 50px;
}

.shnatc-wai-a5 {
	display: inline-block;
	font-size: 18px;
	border: 1px solid #FFF;
	border-radius: 1000px;
	overflow: hidden;
	color: #FFF;
	width: 230px;
	line-height: 46px;
	text-align: center;
}

.shnatc-wai-a6 {
	font-size: 14px;
	color: #FFF;
	line-height: 1.5;
	margin-top: 20px;
}


.shnatc-div {
	position: relative;
}

.shnatc-fniat {
	position: absolute;
	right: 10%;
	top: 10%;
	z-index: 50;
	padding: 25px 0;
}

.shnatc-fniat::after {
	content: "";
	position: absolute;
	right: 3px;
	top: 0;
	z-index: 10;
	height: 100%;
	border-right: 1px dashed #AA2F30;
}

.shnatc-fniat-a1 {
	margin-top: -40px;
}

.shnatc-fniat-a2 {
	color: #FFF;
	font-size: 14px;
	text-align: right;
	position: relative;
	padding-right: 42px;
	margin-top: 40px;
	cursor: pointer;
}

.shnatc-fniat-a2::after {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -4px;
	z-index: 1;
	width: 8px;
	height: 8px;
	border-radius: 1000px;
	overflow: hidden;
	background-color: #AA2F30;
}

.shnatc-fniat-a2.on {
	color: #AA2F30;
}

.shnatc-fniat-a2.on::before {
	content: "";
	position: absolute;
	right: -2px;
	top: 50%;
	margin-top: -6px;
	z-index: 0;
	width: 12px;
	height: 12px;
	border-radius: 1000px;
	overflow: hidden;
	background-color: #FFF;
}

.shnatc-wai article {
	display: none;
}

@media (max-width: 1250px) {
	.shnatc-fniat {
		left: 0;
		top: 0;
		right: auto;
		width: 100%;
		padding: 0;
	}

	.shnatc-fniat-a2 {
		margin-top: 0px;
	}

	.shnatc-fniat-a2.on::before,
	.shnatc-fniat-a2.on::after {
		display: none;
	}

	.shnatc-fniat-a1 {
		display: flex;
		overflow-x: auto;
		width: 100%;
		margin-top: 10px;
	}

	.shnatc-fniat {
		padding-left: 15px;
		padding-right: 15px;
	}

	.shnatc-fniat-a2 {
		font-size: 12px;
		text-align: left;
		padding-right: 0;
		margin-top: 0px;
		width: auto;
		white-space: nowrap;
		margin-right: 15px;
		line-height: 40px;
	}

	.shnatc-fniat-a2::after,
	.shnatc-fniat::after {
		display: none;
	}

	.shnatc-wai article {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 75px;
	}

	.shnatc-wai-a1 {
		padding-left: 0;
		zoom: .7;
	}

	.shnatc-wai-a4 {
		zoom: .7;
	}

	.shnatc-wai-a6 {
		font-size: 12px;
		margin-top: 6px;
	}
}


.skanmbr {
	background-color: #FFF;
}



.hanxmrg {
	padding-top: 130px;
	padding-bottom: 110px;
	/*pointer-events: none;*/
}

.hanxmrg-div {
	position: relative;
	padding-top: 50px;
	padding-bottom: 76px;
	position: relative;
}

.hanxmrg-div:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	z-index: 1;
	width: 1px;
	height: 99%;
	background-color: #00823f;
}

.hanxmrg .swiper-container {
	height: 600px;
	position: relative;
	z-index: 111;
}

.kanmrt2 {
	font-size: 30px;
	color: #414141;
	width: 120px;
	height: 120px;
	text-align: center;
	line-height: 120px;
	background-color: #FFF;
	border-radius: 100px;
	overflow: hidden;
	font-weight: 300;
}

.kanmrt1 {
	width: calc(50%);
	color: #000;
	line-height: 1.8;
	font-size: 14px;
	height: 250px;
	position: relative;
	padding-bottom: 50px;
	padding-left: 60px;
	padding-right: 15px;
}

.kanmrt:before {
	width: 25px;
	height: 25px;
	overflow: hidden;
	background-color: #00823f;
	content: "";
	position: absolute;
	margin-left: 0;
	top: 19%;
	z-index: 100;
	border-radius: 50%;
	left: 50%;
	transform: translate(-50%);
}

.kanmrt1:before {
	width: 175px;
	height: 1px;
	border-radius: 0;
	overflow: hidden;
	background-color: #00823f;
	content: "";
	position: absolute;
	left: 0;
	margin-left: 0;
	top: 50px;
	z-index: 100;
}

.kanmrt3 {
	width: calc(50%);
}


.hanxmrg-masrat .swiper-wrapper .swiper-slide:nth-child(odd) .kanmrt1 {
	-moz-box-ordinal-group: 3;
	-webkit-box-ordinal-group: 3;
	-o-box-ordinal-group: 3;
	-ms-box-ordinal-group: 3;
	box-ordinal-group: 3;
}

.hanxmrg-masrat .swiper-wrapper .swiper-slide:nth-child(odd) .kanmrt3 {
	-moz-box-ordinal-group: 1;
	-webkit-box-ordinal-group: 1;
	-o-box-ordinal-group: 1;
	-ms-box-ordinal-group: 1;
	box-ordinal-group: 1;
}

.hanxmrg-masrat .swiper-wrapper .swiper-slide:nth-child(even) .kanmrt1 {
	-moz-box-ordinal-group: 1;
	-webkit-box-ordinal-group: 1;
	-o-box-ordinal-group: 1;
	-ms-box-ordinal-group: 1;
	box-ordinal-group: 1;
}

.hanxmrg-masrat .swiper-wrapper .swiper-slide:nth-child(even) .kanmrt3 {
	-moz-box-ordinal-group: 3;
	-webkit-box-ordinal-group: 3;
	-o-box-ordinal-group: 3;
	-ms-box-ordinal-group: 3;
	box-ordinal-group: 3;
}


.hanxmrg-masrat .swiper-wrapper .swiper-slide:nth-child(even) .kanmrt1:before {
	right: 0;
	left: auto;
}

.hanxmrg-masrat .swiper-wrapper .swiper-slide:nth-child(even) .kanmrt1 {
	padding-left: 15px;
	padding-right: 60px;
}

.kanmrt1>div {
	width: 100%;
}

.hanxmrg-masrat .swiper-wrapper .swiper-slide:nth-child(even) .kanmrt1:after {
	left: -60px;
}

.hanxmrg-masrat .swiper-slide-active .kanmrt2 {
	background-color: #5B9735;
	color: #FFF;
}

.hanxmrg .swiper-button-next {
	position: absolute;
	left: 50%;
	margin-left: -24px;
	top: 0px;
	z-index: 100;
	width: 50px;
	height: 50px;
	background: url(../images/shang-20250806-01.png) center top no-repeat;
	opacity: 1;
	pointer-events: auto;
	background-size: 100%;
}

.hanxmrg .swiper-button-prev {
	position: absolute;
	left: 50%;
	margin-left: -24px;
	bottom: 0px;
	top: auto;
	z-index: 100;
	width: 50px;
	height: 50px;
	background: url(../images/xia-20250806-02.png) center top no-repeat;
	opacity: 1;
	pointer-events: auto;
	background-size: 100%;
}

.kanmrt1 h3 {
	font-size: 16px;
	color: #333333;
}

.kanmrt1 .h3 {
	font-size: 20px;
	color: #333333;
	margin-bottom: 20px;
}

.kanmrt1 h4 {
    position: relative;
    color: #20784a;
    font-size: 16px;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 1;
    margin-top: 20px;
    height: 80px;
    line-height: 80px;
    padding: 0 30px;
}

.swiper-wrapper .swiper-slide:nth-child(odd) h4 {
	background: linear-gradient(to right, #c3ead5, #ffffff);
}

.swiper-wrapper .swiper-slide:nth-child(odd) .kanmrt1 h4 img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}


.swiper-wrapper .swiper-slide:nth-child(even) h4 {
	background: linear-gradient(to left, #c3ead5, #ffffff);
}

.swiper-wrapper .swiper-slide:nth-child(even) .kanmrt1 h4 img {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 99999;
}





.hanxmrg-masrat .swiper-wrapper .swiper-slide:nth-child(even) .kanmrt1 {
	text-align: right;
}

@media (max-width: 1250px) {
	.kanmrt1:before {
		display: none;
	}

	.swiper-wrapper .swiper-slide:nth-child(even) h4 {
		background: linear-gradient(to right, #c3ead5, #ffffff);
	}

	.swiper-wrapper .swiper-slide:nth-child(even) .kanmrt1 h4 img {
		position: absolute;
		top: 0;
		right: auto;
		z-index: 99999;
		left: 0;
	}

	.kanmrt:before {
		display: none;
	}

	.kanmrt3,
	.hanxmrg-div:after {
		display: none;
	}

	.kanmrt1 {
		width: 100%;
		line-height: 1.5;
		height: auto;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}

	.kanmrt1 h3 {
		font-size: 16px;
	}

	.kanmrt1 h4 {
		font-size: 12px;
	}

	.hanxmrg-masrat .swiper-wrapper .swiper-slide:nth-child(even) .kanmrt1 {
		text-align: left;
	}

	.hanxmrg-masrat .swiper-wrapper .swiper-slide:nth-child(even) .kanmrt1 {
		padding-left: 0px;
		padding-right: 0px;
	}

	.hanxmrg .swiper-container {
		height: 59.8vh;
	}

	.hanxmrg-masrat {
		pointer-events: none;
	}

	.hanxmrg-masrat .swiper-wrapper .swiper-slide {
		border-bottom: 1px solid #E5E5E5;

		display: -webkit-box !important;
		display: -moz-box !important;
		display: -o-box !important;
		display: -ms-flexbox !important;
		display: box !important;

		-webkit-box-align: center;
		-moz-box-align: center;
		-o-box-align: center;
		-ms-flex-align: center;
		box-align: center;
	}

	.hanxmrg .swiper-button-next,
	.hanxmrg .swiper-button-prev {
		zoom: .65;
	}

	.hanxmrg .swiper-button-next {
		top: 25px;
	}

	.hanxmrg .swiper-button-prev {
		bottom: 25px;
	}

	.hanxmrg {
		padding-top: 50px;
		padding-bottom: 50px;
	}
}


.pb75 {
	padding-top: 75px;
	padding-bottom: 75px;
}

.kanzhao {
	line-height: 1.6;
	color: #333333;
	font-size: 16px;
	margin-top: 56px;
}

.zjua-srenx {
	text-align: center;
}

.zjua-srenx h4 {
	color: #AA2F30;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 15px;
}

.zjua-srenx h5 {
	color: #AA2F30;
	font-size: 13px;
	border: 1px solid #AA2F30;
	padding: 3px 14px;
	overflow: hidden;
	border-radius: 100px;
	display: inline-block;
}

@media (max-width: 1250px) {
	.zjua-srenx {
		zoom: .85;
	}

	.kanzhao {
		font-size: 13px;
		margin-top: 26px;
	}

	.pb75 {
		padding-top: 35px;
		padding-bottom: 35px;
	}
}


.wnmxks {
	background-color: #F7F7F7;
}

.wnmxks2 {
	background-color: #FFF;
}


.tw1-tit-left {
	color: #C6C6C6;
	font-size: 14px;
	line-height: 2.2;
	width: 50%;
	padding-right: 4%;
}

.tw1-tit-right {
	width: 50%;
}

.tw1-tit-right img {
	width: 100%;
}

.tw1-div .tw1-tit:nth-child(odd) .tw1-tit-left {
	-webkit-box-ordinal-group: 3;
	padding-left: 4%;
	padding-right: 0;
}

.tw1-div .tw1-tit:nth-child(odd) .tw1-tit-right {
	-webkit-box-ordinal-group: 1;
}

.tw1-div .tw1-tit:nth-child(odd) .tw1-tit-flex {
	-webkit-box-ordinal-group: 2;
}

.tw1-tit-left h3 {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
}

.tw1-tit-left h3 span {
	position: relative;
	display: inline-block;
	padding-bottom: 6px;
}

.tw1-tit-left h3 span:after {
	/* content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	z-index: 1;
	width: 25px;
	background-color: #AA2F30;
	height: 4px; */
}

.tw1-tit-left h4 {
	font-size: 28px;
	font-weight: bold;
	line-height: 1;
	color: #AA2F30;
}

.tw1-tit-left h5 {
	font-size: 14px;
	color: #333333;
	margin-top: 5%;
	line-height: 1.5;
}

.tw1 {
	padding-top: 5%;
	padding-bottom: 5%;
}

.tw1-div article {
	margin-top: 120px;
}

.tw1-div article:first-child {
	margin-top: 40px;
}

@media (max-width: 1250px) {
	.tw1-div {
		margin-top: -5%;
	}

	.tw1-tit {
		-moz-box-orient: vertical;
		-webkit-box-orient: vertical;
		-o-box-orient: vertical;
		-ms-box-orient: vertical;
		box-orient: vertical;

		margin-top: 5%;
	}

	.tw1-tit .tw1-tit-left {
		-webkit-box-ordinal-group: 3;
		margin-top: 6%;
		width: 100%;
	}

	.tw1-tit .tw1-tit-right {
		-webkit-box-ordinal-group: 1;
		width: 100%;
	}

	.tw1-tit .tw1-tit-flex {
		-webkit-box-ordinal-group: 2;
	}

	.tw1-div .tw1-tit:nth-child(odd) .tw1-tit-left {
		padding-left: 0;
	}

	.tw1-tit-left h3 {
		margin-top: 0;
	}

	.tw1-tit-left {
		width: 100%;
	}

	.tw1-tit-left h4 {
		font-size: 18px;
		font-weight: 300;
		line-height: 1;
	}

	.tw1-tit-left h3 {
		font-size: 16px;
		padding-top: 0px;
	}

	.tw1-tit-right img {
		max-width: 100%;
		margin: 0 auto;
	}

	.tw1-tit-left h5 {
		font-size: 13px;
		margin-top: 3%;
	}

	.tw1-tit-left h3 span {
		padding-bottom: 0px;
	}

	.tw1-div article {
		margin-top: 30px;
	}

	.tw1-div article:first-child {
		margin-top: 30px;
	}
}


.tpdjwz3-imstrg ul {
	overflow: hidden;
	margin-left: -5.6%;
	margin-top: -5.6%;
}

.tpdjwz3-imstrg ul li {
	width: 33.3333%;
	float: left;
	padding-left: 5.6%;
	margin-top: 5.6%;
}

.tpdjwz3-div a {
	display: block;
	position: relative;
}

.tpdjwz3-img img {
	display: block;
	width: 100%;
}

.tpdjwz3-tit {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	color: #FFF;
	line-height: 1.5;
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: rgba(170, 46, 47, .7);
	pointer-events: none;
	opacity: 0;
	transition: opacity .35s linear;
}

.tpdjwz3-div a:hover .tpdjwz3-tit {
	opacity: 1;
}

.tpdjwz3-tit h4 {
	font-size: .28rem;
	margin-bottom: .25rem;
}

.tpdjwz3-tit img {
	margin: 0 auto;
}

.tpdjwz3-srtax h5 {
	color: #FFF;
	font-size: 14px;
	margin-bottom: .25rem;
	height: 86px;
	overflow: hidden;
}

.tpdjwz3-padmtx {
	padding: 0 35px;
	text-align: left;
}

.tpdjwz3-padmtx h4 {
	text-align: center;
	font-size: 18px;
}

.tpdjwz3-tisc {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	width: 100%;
	line-height: 46px;
	text-align: center;
	color: #FFF;
	font-size: 18px;
	background-color: rgba(170, 46, 47, .7);
	opacity: 1;
	transition: opacity .35s linear;
}

.tpdjwz3-div a:hover .tpdjwz3-tisc {
	opacity: 0;
}

.tpdjwz3-imstrg {
	margin-bottom: 75px;
}


@media (max-width: 1250px) {

	.tpdjwz3-tisc {
		zoom: .7;
	}

	.tpdjwz3-padmtx {
		padding: 0 10px;
	}

	.tpdjwz3-srtax h5 {
		height: 54px;
	}

	.tpdjwz3-tit img {
		width: 28px;
	}

	.tpdjwz3-tit {
		padding-left: .5rem;
		padding-right: .5rem;
		padding-bottom: .5rem;
	}

	.tpdjwz3-tit h4 {
		font-size: .34rem;
	}

	.tpdjwz3-tit {
		padding-left: .3rem;
		padding-right: .3rem;
		padding-bottom: 0;
		padding-top: 0;
		width: 100%;
		height: 100%;

		display: -webkit-box !important;
		display: -moz-box !important;
		display: -o-box !important;
		display: -ms-flexbox !important;
		display: box !important;

		-webkit-box-align: center;
		-moz-box-align: center;
		-o-box-align: center;
		-ms-flex-align: center;
		box-align: center;
	}

	.tpdjwz3-tit h4 {
		font-size: 17px;
	}

	.tpdjwz3-tit h5 {
		font-size: 12px;
		margin-top: .18rem;
	}

	.tpdjwz3-tit h4 {
		font-size: .28rem;
	}

	.tpdjwz3-tit img {
		width: 18px;
	}

	.tpdjwz3-imstrg ul li {
		width: 50%;
	}

	.tpdjwz3-imstrg ul {
		margin-left: -8px;
		margin-top: -8px;
	}

	.tpdjwz3-imstrg ul li {
		padding-left: 8px;
		margin-top: 8px;
	}

	.tpdjwz3-imstrg {
		margin-bottom: 30px;
	}
}

.xmshow-shmar {
	background-color: #FFF;
}

.xmshow-right {
	width: 30%;
	min-width: 300px;
	border-left: 1px solid #999999;
}

.xmshow-right h3 {
	color: #333333;
	font-size: 22px;
	border-bottom: 1px solid #EAEAEA;
	line-height: 70px;
	padding: 0 35px;
}

.xmshow-brgamr ul {}

.xmshow-brgamr ul li {
	border-bottom: 1px solid #EAEAEA;
}

.xmshow-brgamr ul li a {
	display: block;
	padding: 15px 35px;
	line-height: 1.5;
	transition: background-color .25s linear;
}

.xmshow-brgamr ul li h4 {
	color: #ADADAD;
	font-size: 16px;
}

.xmshow-jiemrg {
	color: #7d7d7d;
	font-size: 14px;
	margin-top: 6px;
}

.xmshow-rizmbx {
	text-align: right;
	margin-top: 12px;
}

.xmshow-rizmbx img {
	display: inline-block;
}

.xmshow-brgamr ul li a:hover {
	background-color: #F8F8F8;
}

.xmshow-left-a1 h1 {
	color: #AA2F30;
	font-size: 22px;
	line-height: 1.5;
	text-align: center;
	border-bottom: 1px solid #C1C1C1;
	padding-bottom: 18px;
	padding-top: 18px;
}

.xmshow-left-a2 {
	font-size: 12px;
	color: #7d7d7d;
	text-align: center;
	margin-top: 18px;
}

.xmshow-left {
	padding: 0 25px;
}

.xmshow-left-a3 {
	line-height: 1.7;
	color: #333;
	font-size: 15px;
	padding: 45px 25px 65px;
}

.xmshow-left-a3 img {
	width: 100%;
}

.wjianxam {
	margin-top: 50px;
}

.wjianxam-a2 {
	padding-left: 10px;
}

.wjianxam-a0 {
	background-color: #F6EAEA;
	height: 5px;
	width: 70px;
	margin-right: 15px;
	position: relative;
	top: 2px;
}

.wjianxam a:hover .wjianxam-a1 {
	color: #AA2F30;
}

.tagervc {
	background-color: #FFF;
	padding: 35px 20px;
	border-bottom: 1px solid #999999;
}

.tagervc-right {
	padding-left: 8px;
}

.tagervc-right span {
	font-size: 14px;
	color: #6E6E6E;
}

.tagervc-left a:hover,
.tagervc-right span a:hover {
	color: #AA2F30;
}

.tagrc {
	padding-left: 35px;
}

@media (max-width: 1250px) {
	.xmshow-div {
		background-color: #FFF;
		padding-left: 0;
		padding-right: 0;
	}

	.tagervc-left,
	.tagervc-right span a {
		font-size: 12px;
	}

	.tagervc-right img {
		height: 12px;
	}

	.tagervc {
		padding: 15px 15px;
	}

	.xmshow-right {
		display: none;
	}

	.xmshow-left {
		padding: 0 15px;
	}

	.xmshow-left-a1 h1 {
		font-size: 18px;
		padding-bottom: 15px;
		padding-top: 18px;
	}

	.xmshow-left-a2 {
		text-align: left;
	}

	.xmshow-left-a2 span {
		display: block;
		padding-bottom: 10px;
	}

	.tagrc {
		padding-left: 0px;
	}

	.xmshow-left-a3 {
		line-height: 1.5;
		font-size: 14px;
		padding: 25px 0px 35px;
	}

	.wjianxam-a0 {
		height: 4px;
		width: 40px;
		margin-right: 11px;
		top: 1px;
	}
}



.jimsnrg-a6 {
	line-height: 1.8;
	font-size: 14px;
	color: #999999;
	margin-top: 40px;
}

.jimsnrg-article {
	background-color: #FFF;
	padding: 0 65px 65px;
	margin-top: 50px;
}

.jimsnrg-a2 .jimsnrg-article:first-child {
	margin-top: 0;
}

.jimsnrg-a5 {
	padding-left: 30px;
	text-align: right;
	line-height: 1.5;
}

.jimsnrg-a5 h3 {
	padding-bottom: 5px;
	color: #AA2F30;
	font-size: 34px;
	font-weight: bold;
}

.jimsnrg-a5 h4 {
	color: #EBEBEB;
	font-size: 32px;
	margin-top: 10px;
}

.jimsnrg-a5 b {
	display: inline-block;
	width: 30px;
	height: 4px;
	background-color: #D6D6D6;
}

.jimsnrg-a4 img {
	width: 100%;
}

.jimsnrg-a5 img {
	display: inline-block;
	padding-top: 36px;
}

.jimsnrg-a2 .jimsnrg-article:nth-child(even) .jimsnrg-a3 .jimsnrg-a4 {
	-moz-box-ordinal-group: 2;
	-webkit-box-ordinal-group: 2;
	-o-box-ordinal-group: 2;
	-ms-box-ordinal-group: 2;
	box-ordinal-group: 2;
}

.jimsnrg-a2 .jimsnrg-article:nth-child(even) .jimsnrg-a3 .jimsnrg-a5 {
	text-align: left;
	-moz-box-ordinal-group: 1;
	-webkit-box-ordinal-group: 1;
	-o-box-ordinal-group: 1;
	-ms-box-ordinal-group: 1;
	box-ordinal-group: 1;
	padding-left: 0px;
	padding-right: 30px;
}

@media (max-width: 1250px) {
	.jimsnrg-a2 .jimsnrg-article .jimsnrg-a3 .jimsnrg-a4 {
		-moz-box-ordinal-group: 2;
		-webkit-box-ordinal-group: 2;
		-o-box-ordinal-group: 2;
		-ms-box-ordinal-group: 2;
		box-ordinal-group: 2;
	}

	.jimsnrg-a2 .jimsnrg-article .jimsnrg-a3 .jimsnrg-a5 {
		text-align: left;
		-moz-box-ordinal-group: 1;
		-webkit-box-ordinal-group: 1;
		-o-box-ordinal-group: 1;
		-ms-box-ordinal-group: 1;
		box-ordinal-group: 1;
		padding-left: 0px;
		padding-right: 30px;
	}

	.jimsnrg-a3 {
		-moz-box-orient: vertical;
		-webkit-box-orient: vertical;
		-o-box-orient: vertical;
		-ms-box-orient: vertical;
		box-orient: vertical;
	}

	.jimsnrg-a5 {
		padding: 0 !important;
		width: 100%;
		zoom: .6;
		margin-bottom: 20px;
	}

	.jimsnrg-a5 img {
		display: none;
	}

	.jimsnrg-article {
		padding: 15px 15px;
	}

	.jimsnrg-a6 {
		line-height: 1.6;
		font-size: 12px;
		margin-top: 15px;
	}

	.jimsnrg-article {
		margin-top: 15px;
	}
}


.qunmxms-a1 {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.5;
	text-align: center;
}

.qunmxms-hd {}

.qunmxms-hd-a1 {
	background-color: #F2F2F2;
	padding: 60px 20px 30px;
	box-shadow: 0 0 10px #FFF;
	overflow: hidden;
	border-radius: 8px;
	cursor: pointer;
}

.qunmxms-hd-a1 img {
	margin: 0 auto;
}

.qunmxms-hd-a1 h5 {
	text-align: center;
	color: #A7A7A7;
	font-size: 22px;
	line-height: 1.2;
	margin-top: 25px;
	height: 52px;
	overflow: hidden;
}

.qunmxms-hd ul {
	overflow: hidden;
	margin-left: -86px;
	padding: 0 10px;
}

.qunmxms-hd li {
	float: left;
	width: 33.3333%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 86px;
}

.qunmxms-hd li.on .qunmxms-hd-a1 {
	box-shadow: 0 0 10px #CF898A;
	background: #FFF url(icox44.png) center bottom no-repeat;
}

.qunmxms-hd li.on .qunmxms-hd-a1 h5 {
	color: #A31D1E;
}

.qunmxms-tab {
	margin-top: 45px;
}

.qunmxms-hd-a2 img {
	display: none;
}

.qunmxms-hd-a2 img:first-child {
	display: block;
}

.qunmxms-hd li.on .qunmxms-hd-a2 img {
	display: block;
}

.qunmxms-hd li.on .qunmxms-hd-a2 img:first-child {
	display: none;
}

.qunmxms-bd {
	padding: 0 8px;
}

.qunmxms-bd.qunmxms-bd-a1 {
	color: #666666;
	font-size: 16px;
	line-height: 2.2;
}

.diamsr {
	display: inline-block;
	vertical-align: middle;
	width: 10px;
	height: 10px;
	border-radius: 1000px;
	overflow: hidden;
	background-color: #666666;
	margin-right: 15px;
	margin-top: -2px;
}

.qunmxms-bd-a2 {
	background-color: #A31D1E;
	color: #FFF;
	font-size: 18px;
	line-height: 60px;
	padding: 0 35px;
	position: relative;
	z-index: 99;
	margin-top: -10px;
}

.qunmxms-bd-a1 {
	padding: 25px 39px;
}

.qunmxms-bd article {
	display: none;
}

.qunmxms-bd article:first-child {
	display: block;
}

.qunmxms-bd-a1 {
	line-height: 2.4;
}

@media (max-width: 1250px) {
	.qunmxms-hd ul {
		margin-left: -10px;
		padding: 0 5px;
	}

	.qunmxms-hd li {
		zoom: .5;
		padding-left: 20px;
	}

	.qunmxms-hd li .qunmxms-hd-a2 img {
		width: 80px;
	}

	.qunmxms-hd-a1 {
		padding-top: 30px;
	}

	.qunmxms-bd {
		padding: 0 5px;
	}

	.qunmxms-bd-a2 {
		zoom: .62;
	}

	.qunmxms-bd-a1 {
		padding: 15px 8px;
		zoom: .8;
	}
}


.tw2-lrtu ul {
	margin-top: -25px;
}

.tw2-lrtu ul li {
	background-color: #FFF;
	margin-top: 25px;
}

.tw2-lrtu-right {
	line-height: 1.5;
	padding-left: 4.5%;
}

.tw2-lrtu-right time {
	font-size: 13px;
}

.tw2-lrtu-right time img {
	display: inline-block;
	vertical-align: middle;
}

.tw2-lrtu-right time span {
	display: inline-block;
	vertical-align: middle;
	padding-left: 5px;
	color: #A31D1E;
}

.tw2-lrtu-right h3 {
	color: #A31D1E;
	font-size: 24px;
	position: relative;
	margin-bottom: 1.5%;

}

.tw2-lrtu-newat {
	color: #666666;
	font-size: 14px;
	line-height: 2.1;
	margin-top: 6px;
	height: 58px;
	overflow: hidden;
	padding-right: 20px;
}

.tw2-lrtu-gduar {
	color: #C89C5A;
	font-size: 15px;
	margin-top: 4px;
}

.tw2-lrtu-gduar span {
	color: #666666;
	border: 1px solid #D2D2D2;
	display: inline-block;
	width: 128px;
	line-height: 36px;
	text-align: center;
	transition: all .25s linear;
}

.tw2-lrtu ul li a:hover .tw2-lrtu-gduar span {
	background-color: #CD1E19;
	color: #FFF;
}

@media (max-width: 1250px) {
	.tw2-lrtu-right h3 {
		color: #A31D1E;
		font-size: 16px;
		position: relative;
		margin-bottom: 1.5%;

	}

	.tw2-lrtu-left img {
		width: 250px;
		height: auto;
	}

	.tw2-lrtu-right {
		padding-left: 3%;
	}

	.tw2-lrtu-left {
		display: none;
	}

	.tw2-lrtu-right {
		padding-left: 0;
	}

	.tw2-lrtu-newat {
		color: #666666;
		font-size: 13px;
		line-height: 1.6;
		margin-top: 6px;
		height: 40px;
	}

	.tw2-lrtu-right time {
		font-size: 12px;
		color: #8D8D8D;
	}

	.tw2-lrtu-gduar {
		margin-top: 8px;
	}

	.tw2-lrtu-gduar span {
		zoom: .73;
	}

	.tw2-lrtu a {
		padding: 15px;
	}

	.tw2-lrtu ul li {
		margin-top: 10px;
	}
}



.gmaxlrt {
	padding: 0 35px;
	margin-top: 80px;
}

.gmaxlrt-a1 {
	font-size: 18px;
	color: #666666;
}

.gmaxlrt-a2 {
	padding: 0 25px;
}

.gmaxlrt-a2 article {
	border: 1px solid #D1D1D1;
	padding: 10px 15px;
	color: #666666;
	line-height: 1.5;
	margin-top: 12px;
	background-color: #FFF;
	cursor: pointer;
}

.gmaxlrt-a3 * {
	font-size: 14px;
}

.gmaxlrt-a4 img {
	display: none;
}

.gmaxlrt-a4 img:first-child {
	display: block;
}

.gmaxlrt-a2 article:hover {
	background-color: #EFEFEF;
}

.gmaxlrt-a2 article:hover .gmaxlrt-a4 img {
	display: block;
}

.gmaxlrt-a2 article:hover .gmaxlrt-a4 img:first-child {
	display: none;
}

@media (max-width: 1250px) {
	.gmaxlrt {
		padding: 0;
		margin-top: 30px;
	}

	.gmaxlrt-a1 {
		font-size: 15px;
	}

	.gmaxlrt-a2 {
		padding: 0;
	}

	.gmaxlrt-a4 {
		padding-left: 10px;
	}

	.gmaxlrt-a4 img {
		width: 28px;
	}

	.gmaxlrt-a2 article {
		padding: 6px 10px;
		margin-top: 8px;
		word-wrap: break-word;
		word-break: normal;
	}

	.gmaxlrt-a3 * {
		font-size: 12px;
	}

	.gmaxlrt-a3 h4 {
		margin-top: 6px;
	}
}


.mlamrt-a5 input {
	display: block;
	width: 100%;
	border: 1px solid #A7A7A7;
	background-color: #FFF;
	line-height: 24px;
	padding: 0 8px;
	font-size: 14px;
	color: #333333;
}

.mlamrt-a5 textarea {
	display: block;
	width: 100%;
	border: 1px solid #A7A7A7;
	background-color: #FFF;
	height: 158px;
	line-height: 1.4;
	padding: 8px 8px;
	font-size: 14px;
	color: #333333;
}

.mlamrt-a5 select {
	display: block;
	width: 100%;

	border: 1px solid #A7A7A7;
	background-color: #FFF;
	height: 26px;
	padding: 0 4px;
	font-size: 14px;
	color: #333333;
}

.mlamrt-a4 {
	margin-top: 10px;
}

.mlamrt-a4 span {
	font-size: 14px;
	color: #333333;
	padding-right: 5px;
	width: 210px;
	text-align: right;
	display: block;
}

.mlamrt-a6 {
	padding-right: 135px;
}

.mlamrt-a2 {
	padding: 50px 230px;
	background-color: #FFF;
	margin-top: 50px;
}

.mlamrt-a9 h2 {
	color: #E7E7E7;
	font-weight: bold;
	font-size: 34px;
}

.mlamrt-a9 b {
	background-color: #A31D1E;
	height: 3px;
	width: 28px;
	display: inline-block;
}

.mlamrt-a10 {
	margin-top: 20px;
}

.mlamrt-a7 {
	padding: 35px 80px;
	padding-bottom: 100px;
	background-color: #FFF;
	margin-top: 30px;
}

.mlamrt-a11 {
	line-height: 1.5;
	font-size: 15px;
	margin-top: 25px;
	color: #8e8e8e;
}

.mlamrt-a12 {
	text-align: center;
	margin-top: 30px;
}

.mlamrt-a13 {
	display: inline-block;
	margin: 0 130px;
}

.mlamrt-a13 input,
.mlamrt-a13 a {
	display: inline-block;
	width: 120px;
	line-height: 40px;
	color: #FFF;
	background-color: #A31D1E;
	border: none;
	font-size: 24px;
	text-align: center;
	cursor: pointer;
}

@media (max-width: 1250px) {
	.mlamrt-a7 {
		padding: 15px 15px;
		margin-top: 15px;
	}

	.mlamrt-a9 {
		zoom: .7;
	}

	.mlamrt-a10 h3 {
		font-size: 14px;
	}

	.mlamrt-a11 {
		font-size: 13px;
		margin-top: 15px;
	}

	.mlamrt-a12 {
		margin-top: 20px;
	}

	.mlamrt-a13 input,
	.mlamrt-a13 a {
		width: 90px;
		line-height: 36px;
		font-size: 16px;
	}

	.mlamrt-a13 {
		margin: 0 5px;
	}

	.mlamrt-a2 {
		padding: 15px 15px;
		padding-top: 30px;
		margin-top: 25px;
	}

	.mlamrt-a4 {
		display: block !important;
		margin-bottom: 15px;
		margin-top: 0;
	}

	.mlamrt-a4 span {
		font-size: 13px;
		padding-right: 0;
		width: auto;
		text-align: left;
	}

	.mlamrt-a5 {
		margin-top: 8px;
	}

	.mlamrt-a6 {
		padding-right: 0;
		margin-top: 8px;
	}
}

.mlamrt-a5 textarea.heig50 {
	height: 50px;
}

.mlamrt-a5 textarea.heig70 {
	height: 70px;
}

.yolaic {
	padding-right: 135px;
}











@media (min-width: 1250px) {
	.shnmrtv .mlamrt-a2 {
		padding: 50px 180px;
	}

	.shnmrtv .mlamrt-a4 span {
		width: 270px;
	}
}

.shnmrtv .mlamrt-a4.mlamrt-zenx span {
	position: relative;
	top: 6px;
}

.kbainre {
	padding: 6px 0 10px;
}

.kmnbt {
	padding-right: 135px;
}

.zsyjmx {
	padding-left: 30px;
}

.zsyjmx span {
	width: auto !important;
}

.kmnbt span {
	line-height: 26px;
}

.bvduren {
	cursor: pointer;
	padding-left: 20px;
}

.bvduren span {
	width: auto !important;
	top: 0 !important;
	padding-right: 0;
	padding-left: 6px;
	color: #A31D1E;
}

.bvduren2 {
	padding-left: 10px;
	margin-top: 10px;
	display: inline-block;
}

.bvduren2 span {
	width: auto !important;
	top: 0 !important;
	padding-right: 0;
	padding-left: 6px;
	color: #A31D1E;
}

.bvduren2x {
	cursor: pointer;
}

.dukmrg2 {
	font-size: 14px;
	color: #333333;
	padding-right: 12px;
}

.dukmrg1 {
	margin-top: 10px;
}

.mlamrt-a5 article .dukmrg1:first-child {
	margin-top: 0;
}

.ketxrre article:nth-child(1) {
	margin-top: 0;
}

.ketxrre article {
	margin-top: 10px;
	border-bottom: 1px solid #D3D3D3;
	padding: 10px 8px;
	padding-top: 0px;
}

.tuibanr article {
	margin-top: 10px;
}

@media (max-width: 1250px) {
	.dukmrg2 {
		font-size: 13px;
	}

	.ketxrre article:nth-child(1) {
		margin-top: 20px;
	}

	.kmnbt {
		padding-right: 0;
	}

	.zsyjmx {
		padding-left: 0;
	}

	.kmnbt {
		display: block !important;
	}

	.kmnbt .mlamrt-a5 {
		margin-top: 0;
	}

	.mlamrt-a5 textarea {
		height: 70px !important;
	}

	.yolaic {
		padding-right: 0;
	}

	.ketxrre article {
		padding: 10px 0;
	}

	.bvduren2 {
		padding-left: 0;
	}
}


.guanmrg-a1 {
	line-height: 2;
	color: #333333;
	font-size: 14px;
}

.guanmrg-a1 h1 {
	color: #A31D1E;
	font-size: 24px;
	margin-bottom: 30px;
}

.guanmrg-b {
	font-size: 18px;
}

.guanmrg-1 {
	padding: 0 36px;
	margin-top: 18px;
}

.guanmrg-a2 {
	background-color: #F1F1F1;
	color: #666666;
	font-size: 16px;
	padding: 20px 28px;
	cursor: pointer;
}

.guanmrg-a2 h4 {
	text-align: center;
}

.guanmrg-a3 img {
	display: none;
}

.guanmrg-a3 img:first-child {
	display: block;
}

.guanmrg-a4 {
	border: 1px solid #F1F1F1;
	padding: 32px 32px;
}

.guanmrg-stre {
	padding-left: 32px;
	padding-bottom: 10px;
}

.guanmrg-x {
	padding: 10px 0;
}

.guanmrg-x article {
	margin-bottom: 10px;
}

.guanmrg-a4 {
	display: none;
}

.guanmrg-x article.on .guanmrg-a2 {
	background-color: #A31D1E;
	color: #FFF;
}

.guanmrg-x article.on .guanmrg-a3 img {
	display: block;
}

.guanmrg-x article.on .guanmrg-a3 img:first-child {
	display: none;
}

@media (max-width: 1250px) {
	.guanmrg-a1 {
		zoom: .82;
	}

	.guanmrg-a2 {
		padding: 16px 28px;
	}

	.guanmrg-a1 h1 {
		font-size: 21px;
		line-height: 1.5;
	}
}


.hbrta.mlamrt-a2 {
	padding: 30px;
}

.hbrta.mlamrt-a2 h1 {
	font-size: 20px;
	color: #333333;
	line-height: 1.5;
}

.hbrta .mlamrt-a4 span {
	text-align: left;
	width: 580px;
	max-width: 100%;
	line-height: 2;
	padding-right: 20px;
	display: block;
}

.hbrta .mlamrt-a4 {
	margin-top: 20px;
}

.hbrta .mlamrt-a5 input {
	border: 1px solid #D7D7D7;
	border-radius: 4px;
}

.hbrta .mlamrt-a6 {
	padding-right: 0;
}

.hbrta .mlamrt-ysom {
	padding-right: 5px;
}

.hbrta .mlamrt-ysom-img {
	display: inline-block;
	vertical-align: middle;
	padding-right: 5px;
}

.hbrta .mlamrt-ysom-img img {
	display: none;
	position: relative;
	top: 2px;
}

.hbrta .mlamrt-ysom-img img:first-child {
	display: inline-block;
}

.hbrta .mlamrt-ysom li {
	background-color: #EBEBEB;
	color: #999999;
	display: inline-block;
	vertical-align: middle;
	width: 72px;
	text-align: center;
	border-radius: 4px;
	border: 1px solid #CDCDCD;
	line-height: 23px;
	margin-right: 10px;
	cursor: pointer;
}

.hbrta .mlamrt-ysom li samp {
	display: inline-block;
	vertical-align: middle;
}

.hbrta .mlamrt-ysom li:hover {
	background-color: #A31D1E;
}

.hbrta .mlamrt-ysom li:hover samp {
	color: #FFF;
}

.hbrta .mlamrt-ysom li:hover .mlamrt-ysom-img img {
	display: inline-block;
}

.hbrta .mlamrt-ysom li:hover .mlamrt-ysom-img img:first-child {
	display: none;
}

.hbrta .mlamrt-a5 input {
	color: #D7D7D7;
}

@media (max-width: 1250px) {
	.hbrta.mlamrt-a2 {
		padding: 15px;
	}

	.hbrta.mlamrt-a2 h1 {
		font-size: 16px;
	}

	.hbrta .mlamrt-ysom li {
		margin-right: 0px;
		width: 62px;
		line-height: 22px;
	}

	.hbrta .mlamrt-ysom li samp {
		font-size: 13px;
	}

	.hbrta .mlamrt-ysom-img img {
		height: 11px;
		top: 0px;
	}

	.hbrta .mlamrt-a4 span {
		padding-right: 0;
	}

	.hbrta .mlamrt-ysom li.visibility-hidden {
		display: none;
	}
}


.sctan {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .5);
	z-index: 999;
	display: none;
}

.sctan-div {
	z-index: 1000;
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	transform: translate(0, -50%);
}

.sctan-a1 {
	padding: 0 15px;
}

.sctan-a2 {
	background-color: #FFF;
	padding: 90px 190px;
}

.sctan-a3 h3 {
	color: #333333;
	font-size: 24px;
}

.sctan-a4 {
	padding-right: 10px;
	position: relative;
	top: 15px;
}

.sctan-a4 input {
	display: block;
	width: 100%;
	border: 1px solid #999999;
	line-height: 40px;
	padding: 0 12px;
}

.sctan-a4 p {
	line-height: 1.5;
	color: #A31B1F;
	font-size: 16px;
	height: 24px;
	overflow: hidden;
	margin-top: 6px;
}

.sctan-a5 {
	position: relative;
	width: 108px;
	height: 42px;
	overflow: hidden;
}

.sctan-a5 input {
	display: block;
	width: 108px;
	height: 42px;
	background-color: #007AFF;
	cursor: pointer;
	opacity: 0;
	position: relative;
	z-index: 2;
	padding: 100px;
}

.sctan-a5 h6 {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 42px;
	line-height: 42px;
	text-align: center;
	color: #333333;
	font-size: 24px;
	border: 1px solid #999999;
	background-color: #E6E6E6;
}

.sctan-a6 {
	text-align: center;
	margin-top: 64px;
}

.sctan-a6 span {
	color: #FFF;
	background-color: #A31B1F;
	font-size: 16px;
	padding: 5px 23px;
	cursor: pointer;
	margin: 0 3px;
}

.sctan-a6 span.sctan-a6-qx {
	background-color: #EBEBEB;
	color: #999999;
}

@media (max-width: 1250px) {
	.sctan-a2 {
		padding: 30px 15px;
	}

	.sctan-a3 {
		display: block !important;
	}

	.sctan-a3 h3 {
		font-size: 14px;
	}

	.sctan-at {
		zoom: .75;
	}

	.sctan-a6 {
		margin-top: 45px;
		zoom: .86;
	}
}


.wlmntx {
	text-align: center;
}


.wlmntx-srtit {
	padding-bottom: 30px;
}

.wlmntx-srtit h2 {
	font-size: 20px;
	color: #333333;
	padding-bottom: 3px;
	font-weight: bold;
}

.wlmntx-srtit h3 {
	font-size: 26px;
}

.wlmntx-srtit b {
	display: inline-block;
	width: 18px;
	height: 3px;
	background-color: #A31D1E;
}

.wlmntx {
	color: #666666;
}

.wlmntx-simg {
	margin-top: 60px;
}

.wlmntx-simg a {
	display: inline-block;
}

.wlmntx-simg img {
	margin: 0 auto;
	width: auto;
}

@media (max-width: 1250px) {
	.wlmntx-srtit {
		zoom: .76;
	}

	.wlmntx-simg {
		margin-top: 40px;
	}

	.wlmntx-simg img {
		zoom: .76;
	}
}

.lemshc {
	background: #3E2B26 url(bj10.png) center top no-repeat;
	background-size: cover;
	padding: 90px 0;
	margin-top: 80px;
}

.lemshc-div {
	padding: 0 40px;
	width: 1200px;
	margin: 0 auto;
}

.lemshc-div li {
	margin-top: 2px;
	zoom: 2.464;
}

.liujbx {
	position: relative;
	width: 50px;
	height: 86.6px;
	background-color: rgba(130, 22, 19, .7);
}

.liujbx:before {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	right: 50px;
	border-width: 43.3px 25px;
	border-style: solid;
	border-color: transparent rgba(130, 22, 19, .7) transparent transparent;
}

.liujbx:after {
	content: '';
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	left: 50px;
	border-width: 43.3px 25px;
	border-style: solid;
	border-color: transparent transparent transparent rgba(130, 22, 19, .7);
	top: 0;
}

.lemshc-div li {
	position: relative;
}

.lemshc-div ul {
	position: relative;
}

.lemshc-div ul:nth-child(odd) {
	top: 110px;
}

.lemshc-div ul:nth-child(1) {
	left: 116px;
}

.lemshc-div ul:nth-child(2) {
	left: 58px;
}

.lemshc-div ul:nth-child(4) {
	right: 58px;
}

.lemshc-div ul:nth-child(5) {
	right: 116px;
}

.lemshc-wai {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99;
	width: 100%;
	height: 100%;
	color: #FFF;
	line-height: 1.5;
	text-align: center;
	cursor: pointer;
}

.lemshc-wai h3 {
	font-size: 26px;
}

.lemshc-wai h4 {
	font-size: 18px;
	margin-top: 3px;
}

.lemshc-wai-a1 {
	zoom: .38;
	border-bottom: 1px solid #B99694;
	padding-bottom: 15px;
	width: 100%;
}

.lemshc-wai-ico {
	border-bottom: none;
	padding: 0 15px;
}

.lemshc-wai-ic2 img {
	width: auto;
	margin: 0 auto;
}

.lemshc-wai h5 {
	font-size: 12px;
	width: 150%;
	text-indent: -30%;
	padding-top: 25px;
}

@media (max-width: 1250px) {
	.lemshc-div {
		zoom: .33;
	}

	.lemshc {
		background: #3E2B26 url(bj10.png) center top no-repeat;
		background-size: cover;
		padding: 35px 0;
		margin-top: 30px;
	}
}


.diehan-ax1 {
	background-color: #FFF;
	padding: 13px;
	position: relative;
	z-index: 50;
}

.diehan-a1 span {
	width: 28px;
	height: 28px;
	overflow: hidden;
	border-radius: 100px;
	background-color: #A31D1E;
	color: #FFF;
	font-size: 14px;
	line-height: 28px;
	text-align: center;
	display: inline-block;
}

.diehan-a2 {
	padding-left: 10px;
	line-height: 1.5;
}

.diehan-a2 h4 {
	color: #666666;
	font-size: 16px;
	margin-top: 3px;
}

.diehan-a3 {
	color: #666666;
	font-size: 14px;
	margin-top: 10px;
	height: 42px;
	overflow: hidden;
}

.diehan-trgga {
	width: 50%;
}

.diehan-ax {
	width: 50%;
}

.diehan .diehan-x .diehan-ax {
	padding-left: 110px;
	position: relative;
}

.diehan .diehan-x .diehan-ax::after {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	z-index: 10;
	width: calc(100% - 100px);
	height: 1px;
	background-color: #CA8788;
}

.diehan .diehan-x .diehan-ax::before {
	content: "";
	position: absolute;
	left: -10px;
	top: 50%;
	margin-top: -10px;
	z-index: 11;
	width: 20px;
	height: 20px;
	background: url() left top no-repeat;
}

.diehan .diehan-x:nth-child(odd) .diehan-ax::before {
	content: "";
	position: absolute;
	left: auto;
	right: -10px;
	top: 50%;
	margin-top: -10px;
	z-index: 11;
	width: 20px;
	height: 20px;
	background: url() left top no-repeat;
}

.diehan .diehan-x:nth-child(odd) .diehan-ax::after {
	content: "";
	position: absolute;
	right: 0;
	left: auto;
	top: 50%;
	z-index: 10;
	width: calc(100% - 100px);
	height: 1px;
	background-color: #CA8788;
}

.diehan .diehan-x:nth-child(odd) .diehan-ax {
	padding-right: 100px;
	padding-left: 0;
}

.diehan .diehan-x:nth-child(odd) .diehan-ax {
	-moz-box-ordinal-group: 1;
	-webkit-box-ordinal-group: 1;
	-o-box-ordinal-group: 1;
	-ms-box-ordinal-group: 1;
	box-ordinal-group: 1;
}

.diehan .diehan-x:nth-child(odd) .diehan-trgga {
	-moz-box-ordinal-group: 2;
	-webkit-box-ordinal-group: 2;
	-o-box-ordinal-group: 2;
	-ms-box-ordinal-group: 2;
	box-ordinal-group: 2;
}

.diehan article {
	margin-top: -42px;
}

.diehan article:nth-child(1) {
	margin-top: 0;
}

.diehan {
	padding: 55px 0;
	position: relative;
}

.diehan::after {
	content: "";
	position: absolute;
	left: 50%;
	top: 0;
	z-index: 10;
	width: 1px;
	height: 100%;
	background-color: #CA8788;
}

.namrte-a2 {
	text-align: center;
}

.namrte-a2 a {
	display: inline-block;
	border: 1px solid #A31D1E;
	color: #A31D1E;
	font-size: 14px;
	line-height: 38px;
	width: 124px;
	text-align: center;
	transition: background-color .25s linear;
}

.namrte-a2 a:hover {
	background-color: #A31D1E;
	color: #FFF;
}

.namrte-a1 img {
	width: auto;
	margin: 0 auto;
	display: block;
}

.namrte {
	background: #3E2B26 url(bj11.png) center top no-repeat;
	background-size: cover;
	padding: 90px 0;
}

.namrte .wlmntx-srtit {
	text-align: center;
}

.namrte-div {
	line-height: 1.8;
}

@media (max-width: 1250px) {
	.diehan-trgga {
		display: none;
	}

	.diehan-ax {
		width: 100%;
	}

	.diehan article {
		margin-top: 10px !important;
	}

	.diehan .diehan-x .diehan-ax::before,
	.diehan .diehan-x .diehan-ax::after,
	.diehan::after {
		display: none;
	}

	.diehan .diehan-x .diehan-ax {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.namrte {
		padding: 40px 0;
	}

	.namrte-a1 img {
		zoom: .7;
	}

	.diehan {
		padding: 30px 0;
	}
}


/*--------------------------------动画、过渡--------------------------------*/

/*通用过度*/
.transition {
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
	transition: all .25s linear;
}

/*针对图片-缩放*/
.transition-img {
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
	transition: transform 0.25s linear;
}

.transition:hover .transition-img {
	transform: scale(1.07);
}

/*针对文字-变色*/
.transition-color {
	transition: color 0.3s linear;
}

.transition:hover.transition-color,
.transition:hover .transition-color {
	color: #C1162A;
}

.transition:hover.color1,
.transition:hover .color1 {
	color: #C1162A;
}

.transition:hover.color2,
.transition:hover .color2 {
	color: #FFF;
}

/*针对文字-变背景*/
.transition-background {
	transition: background-color 0.3s linear;
}

.transition:hover.transition-background,
.transition:hover .transition-background {
	background-color: #293256;
}

.transition:hover.transition-background1,
.transition:hover .transition-background1 {
	background-color: #293256;
}

/*--------------------------------/动画、过渡--------------------------------*/





/*--------------------------------内容页模板1--------------------------------*/
.news-show {
	padding-top: 70px;
	padding-bottom: 70px;
}

.show-tit h5 {
	font-size: 24px;
	color: #171717;
	margin: 0;
	font-weight: 500;
	line-height: 1.5;
}

.show-tit p {
	font-size: 14px;
	color: #b3b3b3;
	text-transform: uppercase;
	padding-top: 15px;
}

.show-tit {
	border-bottom: 1px solid #eee;
	padding-bottom: 15px;
}

.show-nanst {
	padding-top: 15px;
}

.show-nanst p {
	text-align: left;
	font-size: 15px;
	color: #515151;
	line-height: 2;
	margin-bottom: 2%;
}

.news-show .link {
	margin: 3.5% auto 0;
}

.news-show .link p {
	padding-top: 15px;
}

.news-show .link p a {
	font-size: 14px;
	color: #a8a8a8;
}

.news-show .link p a:hover {
	color: #C1162A;
}

.show-nanst img {
	display: block;
	padding-bottom: 10px;
	padding-top: 10px;
	max-width: 100%;
	margin: 0 auto;
}


@media (max-width: 767px) {
	.news-show {
		padding-top: 35px;
		padding-bottom: 50px;
	}
}

/*--------------------------------/内容页模板1--------------------------------*/







/*--------------------------------内容页模板2--------------------------------*/
.pc-slide {
	width: 47%;
	float: left;
}

.pc-simerg {
	float: right;
	width: 49%;
}

.preview .swiper-slide img {
	display: block;
	width: 100%;
	cursor: pointer;
}

.view .swiper-slide img {
	display: block;
	width: 100%;
	cursor: pointer;
}

.preview {
	margin-top: 14px;
}

.pc-simerg-tit h5 {
	font-size: 16px;
	color: #383838;
	margin: 3% 0;
}

.pc-simerg-txt {
	margin: 6% 0;
}

.pc-simerg-txt p {
	margin: 4px 0;
	line-height: 150%;
	font-size: 14px;
	color: #787878;
}

.kbrtga {
	padding: 2% 0;
}

.preview .swiper-slide {
	padding: 0 1px;
}

.preview .swiper-slide img {
	width: 100%;
	cursor: pointer;
	border: 1px solid transparent;
	padding: 1px;
}

.preview .active-nav img {
	border: 1px solid #1C9B96;
}

@media (max-width: 767px) {
	.pc-slide {
		float: none;
		width: 100%;
	}

	.pc-simerg {
		float: none;
		width: 100%;
	}

	.pc-simerg-tit h5 {
		font-size: 21px;
		color: #1C9B96;
		margin: 0;
		padding-top: 8%;
	}

	.pc-simerg-txt {
		margin: 3% 0;
	}
}

.nb-cpzxrg {
	margin: 4% 0;
	padding: 3% 0;
	border-top: 1px solid #eee;
}

.nb-cpzxrg-tit {
	margin-bottom: 3%;
	border-bottom: 1px solid #eee;
}

.nb-cpzxrg-tit h5 {
	width: 150px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: #1C9B96;
	color: #fff;
	font-size: 16px;
	margin-bottom: 0;
}

.nb-cpzxrg-news {
	line-height: 1.75;
	font-size: 14px;
	color: #787878;
}


.link {
	margin: 3.5% auto 0;
	font-size: 15px;
}

.link p {
	padding-top: 15px;
}

.link p a {
	font-size: 14px;
	color: #a8a8a8;
}

.link p a:hover {
	color: #1C9B96;
}

@media (max-width: 768px) {
	.nb-cpzxrg-tit h5 {
		width: 100px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		background: #1C9B96;
		color: #fff;
		font-size: 14px;
	}

	.nb-cpzxrg-news {
		font-size: 13px;
	}
}


.kbrtga {
	padding-top: 6%;
	padding-bottom: 10%;
}

.preview {
	position: relative;
	padding-left: 30px;
	padding-right: 30px;
}

.arrow-left {
	position: absolute;
	cursor: pointer;
	left: 0;
	top: 50%;
	margin-top: -13px;
	width: 26px;
	height: 26px;
	background-repeat: no-repeat;
	background-image: url("") !important;
	display: inline-block;
	z-index: 99999999;
}

.arrow-right {
	cursor: pointer;
	width: 26px;
	height: 26px;
	background-image: url("") !important;
	transform: rotate(180deg);
	background-repeat: no-repeat;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -13px;
	z-index: 99999999;
}

/*--------------------------------/内容页模板2--------------------------------*/


.nkdmrt .swiper-wrapper .swiper-slide a {
	border-left: none !important;
}

.nkdmrt .swiper-wrapper .swiper-slide:nth-child(1) a {
	border-left: 1px solid #DADADA !important;
}


/*-----------------------------------分页-----------------------------------*/
.page1-cenrat ul {
	text-align: center;
	font-size: 0;
}

.page1-cenrat ul li {
	display: inline-block;
	margin: 0 2.5px;
	vertical-align: middle;
	padding-bottom: 15px;
}

.page1-cenrat ul li * {
	color: #6f6f6f;
	font-size: 14px;
}

.page1-cenrat ul li a,
.page1-cenrat ul li span {
	border: 1px solid #D3D3D3;
	padding: 5px 12px;
	line-height: initial;
	display: block;
	border-radius: 4px;
}

.page1-cenrat ul li a[href]:hover,
.page1-cenrat ul li a[href]:hover span {
	background-color: #EFEFEF;
	color: initial;
}

.page1-cenrat ul li a,
.page1-cenrat ul li span {
	color: #c5c5c5;
}

.page1-cenrat ul li a[href] {
	color: #6f6f6f;
}

.page1-cenrat ul li.thisclass a,
.page1-cenrat ul li span.current {
	background-color: #CD1E19;
	border-color: #CD1E19;
	color: #FFF;
}

.page1-cenrat ul li.page1-num {
	color: #C89C5A;
	font-size: 14px;
	margin-left: 20px;
}

@media (max-width: 1250px) {
	.page1 {
		zoom: .85;
	}

	.page1-cenrat ul li.page1-num {
		display: none;
	}
}

/*-----------------------------------/分页-----------------------------------*/




/*------------------------------媒体查询------------------------------*/

/*笔记本以下*/
@media (max-width: 1250px) {}

/*PC端*/
@media (min-width: 1201px) {}

/*笔记本*/
@media (min-width: 1025px) and (max-width: 1200px) {}

/*平板*/
@media (min-width: 768px) and (max-width: 1024px) {}

/*手机端*/
@media (min-width: 320px) and (max-width: 767px) {}

/*------------------------------/媒体查询------------------------------*/