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

body {
	margin: 0 auto;
	-webkit-appearance: none;
	color: #997750;
	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;
	padding: 0;
	margin: 0;
}

.smsize{
    text-decoration: none;
}

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

img{
	vertical-align: top;
	max-width: 100%;
}

.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;
}

@font-face {
	font-family: 'impact';
	src: url('../fonts/impact.TTF');
}

.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;
	z-index: 999999;
	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: 99.8%;
	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: #997750;
}

.corhei {
	color: #030000;
}

.corbai {
	color: #ffffff;
}

.corqianlv {
	color: #dfc5a9;
}

.corhuang {
	color: #997750;
}

.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;
}

.text-center{
	text-align:center;
}

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

.top {
	padding: 0;
	/*overflow: hidden;*/
	border-bottom: #006039 1px solid;
	background-color: rgba(0,0,0,.3);
}

.header>.on {
	background-color: #FFF;
}

.top_fl {
	width: 40%;
}

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

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

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

.top_cen {
	width: 25%;
	padding: 1% 0;
}
.top_cen .logo{
	max-width: 35%;
}
.top_cen img {
	max-width: 100%;
}
.top_cen .title{
}
.top_cen .title a{
	color:#e8e8e8;
	font-size:1rem;
}
.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: #997750;
	font-family: 'impact';
}

.top_fr001 {
	font-size: 34px;
}

.top_fr a span {
	color: #997750;
}

.top_frty {}

.top_frtya {
	margin-right: 6px;
}

.top_frtyb {}

.welcome{
	color:#e8e8e8;
	border-bottom:#444 solid 1px;
	padding:1rem 10%;
}
.top_tel{
	color:#e8e8e8;
	font-size:1rem;
	width: 20%;
}

/*导航*/
.nav {
	width: 55%;
}

#nav_img_smy {
	display: none;
}

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

#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 {
    display: flex;
    list-style: none;
    width: 100%;
    max-width: 1200px;
    justify-content: space-between;
    align-items: center;
    padding: 0 20px;
	transform: all 0.4s ease;
}

.nav_ul li {
	position: relative;
}

.nav_ul li a {
	display: block;
	padding: 0px 12px;
	height: 42px;
	color: #ffffff;
	text-align: center;
	line-height: 40px;
	margin-left: 10px;
	margin-right: 10px;
	text-decoration: none;
    transition: all 0.3s ease;
}

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

.nav_ul li .subyu {
    visibility: hidden;
    opacity: 0;
	position: absolute;
	z-index: 2;
	/*width: 140px;*/
	/*height: 300px;*/
	overflow-y: auto;
	padding-top: 14px;
	background-color: #997750;
	border: 1px solid rgb(255, 255, 255);
	border-radius: 16px;
	 transition: all 0.3s ease;
            transform: translateY(10px);
    padding: 0;
    text-align: center;
}

 .nav_ul li:hover .subyu {
     max-height: 50vh;
     overflow-y: auto;
            visibility: visible;
            opacity: 1;
            transform: translateY(0);
        }

.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);
}


.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 .sjpcimg: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);
}

.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;
}

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

.banner .prev,
.banner .next {
	width: 60px;
	height: 90px;
	margin: -60px 0 0;
	display: none;
	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;
}
.bnnext {
	right: 10%;
	background:none !important;
	color:#997750 !important;
	font-size:3rem !important;
}

.bnprev {
	left: 10%;
	background:none !important;
	color:#997750 !important;
	font-size:3rem !important;
}

/*banner上字体*/
.spinfo-box{
    position: absolute;
    top: 30%;
    left: 0;
    z-index:9;
    width: 100%;
}
.spinfo {
    margin: 0 auto;
	width: 50%;
	height: auto;
	padding:2rem;
	background: rgba(0, 0, 0, 0.6);
	text-align: center;
}

.spinfo001 {
	color: #fff;
	text-align: center;
	line-height: 2;
}

.spinfo001 h2 {
	font-size: 2rem;
	font-weight: normal;
}

.spinfo001 p {}

.spinfo a {
	color: #fff;
	padding: .5rem 1.5rem;
	background-color: #997750;
	border-radius: 1rem;
	font-size: .8rem;
	margin-top: 1rem;
}

.spinfo a:hover {
	background-color: #207c57;
}

.spinfo2{
	width:90%;
	height: auto;
	margin:0 auto;
	position: absolute;
	left: 5%;
	bottom: 0;
	background: rgba(0, 0, 0, 0.6);
	z-index:9;
}
.spinfo2 li{
	width:25%;
	line-height:2;
	text-align:center;
	color:#e4e4e4;
	font-size:1.25rem;
}

.fuwu_tel{
	margin:2rem auto;
	text-align: center;
}
.fuwu_tel p{
	padding:.5rem 1rem;
	background-color:#997750;
	color: #FFF;
	display: inline-block;
}

@media (max-width:673px) {
	.top_cen .logo {
	    max-width: 80%;
	}
	.bnnext,
	.bnprev{
		display:none;
	}
	.spinfo{
		width:100%;
		left: 0;
		top: 40%;
		padding-left: 0;
		padding-right: 0;
	}
	.welcome{
		display:none;
	}
	.top_cen .title{
		display:none;
	}
	.top_tel{
		display:none;
	}
	.spinfo001 h1 {
		font-size: 1.5rem;
	}

	.spinfo001 p {
		font-size: .9rem;
	}
	.spinfo001 h2{
		font-size: 1.5rem;
	}
	.spinfo2{
		width: 100%;
		left: 0;
	}
	.spinfo2 li{
		font-size: 1rem;
	}
	
}

@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;
}

@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) {}

.topflone1 {
	cursor: pointer;
	width: 40%;
}

.topflone1 span {
	font-size: 3rem;
}

.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: #997750;
}

/* 导航 */
.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 h4 {
	color: #333;
	margin-bottom: 8px;
	border-left: 8px solid #fff;
	border-right: 8px solid #fff;
}

.swiper-jxwxxl .swiper-slide h4 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: 30%;
	margin: 0 auto;
	text-align: center;
	display: block;
	line-height: 36px;
	height: 36px;
	border-radius: 36px;
	color: #fff;
	background: #997750;
}

.swiper-jxwxxl .swiper-slide a.lianjie1:hover,
.swiper-jxwxxl .swiper-slide span.lianjie1:hover {
	background: #278460;
}
.swiper-jxwxxl .swiper-pagination-bullet{
	width:.8rem;
	height:.8rem;
	background-color: #ac7300;
}


.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: #997750;
}

.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: #997750;
}

@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: 100%;
	}
}

.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: #dfc5a9;
	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: 0 auto;
	padding-top: 12px;
}

.wxtit01d a {
	padding: 0px 8px 0px;
	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;
	}
	
	.nav{
	    display: none;
	}
}

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

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

.zh08 .zh08_tit{
	margin: 0 auto;
}
.zh08 .zh08_tit .tit_item{
	width:50%;
	background-color: #e1e1e1;
	color: #FFF;
	line-height:3rem;
	text-align: center;
}
.zh08 .zh08_tit .tit_item.on{
	background-color: #997750;
}
.zh08 .zh08_con{
	padding:0 2%;
	margin: 2% auto;
}


.zh08 .zh08_con .con_item{
	display:none;
	width:100%;
	overflow: hidden;
}
.zh08 .zh08_con .con_item.on{
	display:flex;
}
.zh08 .zh08_con .con_item .item{
	width:15%;
	text-align: center;
}
.zh08 .zh08_con .con_item .item img{
	margin-bottom:5%;
}
.zh08 .zh08_con .con_item .item p{
	line-height:1.5;
	font-weight: 600;
}
@media (max-width:720px) {
	.zh08 .zh08_con .con_item .item{
		width:45%;
		text-align: center;
		margin-bottom: 5%;
	}
}

.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: #997750;
	background: url(../images/daon.png) center top no-repeat;
	background-size: 31px 31px;
}

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

.zh08a {
	width: 100%;
	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: 100%;
}

.wxtit08 {
	margin: 0px auto;
}

.wxtit08 h3 {
	font-weight: bold;
	color: #997750;
	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;
		min-height: 6rem;
	}

	.wxtit08c {
		width: 46%;
	}

	.zh08 .tabBozyx .bd ul li {
		width: 50%;
	}
}

.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: #997750;
}

.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: #278460;
}

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

.fwlc_tab li .fwlc_tab01yu {
	width: 64px;
	height: 64px;
	background: #fff;
	color: #997750;
	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: #278460;
}

.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.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;
}

.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 {
	width: 100%;
	margin: 0px auto 24px;
}

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

.lao01aa {
	width: 100%;
}

.lao01aa_a {
	width: 24%;
	margin: 0px auto;
	position: relative;
}
.lao01aa_a .img{
	width: 100%;
}
.lao01aa_a .img img{
	width: 100%;
}
.lao01aa_a .text{
	position: absolute;
	z-index: 2;
	height: 50%;
	top: 20%;
	width: 90%;
	padding: 5%;
	color: #FFF;
	text-align: center;
}
.lao01aa_a h3 {
	width: 100%;
	margin-bottom: 24px;
}

.lao01aa_a h3 .lao01aa_aa {
	color: #997750;
	margin-right: 8px;
	font-weight: bold;
	font-size: 52px;
	line-height: 52px;
}

.lao01aa_a h3 .lao01aa_ab {
	color: #FFF;
	font-weight: bold;
	line-height: 30px;
	padding-top: 4px;
}

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

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

.lao01aa_a p span {
	color: #333;
	line-height: 30px;
}

.lao01aa_b {
	border-bottom: 1px solid #997750;
}

.lao01ab {
	width: 30%;
}

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

.lao01ac {
	width: 35%;
}

@media (max-width:780px) {
	.lao01 {
		
	}

	.lao01aa {
		width: 100%;
	}

	.lao01ab {
		width: 100%;
	}

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

	.lao01ac {
		width: 100%;
	}

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

	.lao01 .sjshow {
		display: flex !important;
	}
	.lao01aa_a{
		width: 49%;
		margin: .5% auto;
	}
}

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

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

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

.lao02_c_top{
	position: relative;
}
.lao02 .sjpcimg {
	
}

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

.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: #997750;
}

.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: #997750;
	margin: auto;
	display: block;
}

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

.jxbtn {
	position: absolute;
	width: 42px;
	height: 42px;
	background: #997750;
	border-radius: 50%;
	font-size: 15px;
	color: rgba(255, 255, 255, 0.6);
	text-align: center;
	line-height: 42px;
	font-weight: bold;
	top: 45%;
	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(39, 132, 96, 1);
	color: rgba(255, 255, 255, 1);
}

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

.top6cyu {
	width: 100%;
	padding: 0px 0px 42px;
}

.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: #997750;
}

.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: #997750 !important;
	font-size: 15.1px;
}

.top601 {
	background: #3a3a3a;
}

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

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

.top601b {
	color: #a7a7a7;
}

.top601a_01 {
	width: 100%;
	text-align: center;
}

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

.top7e h3 {
	color: #997750;
}

.top6dyu {
	width: 100%;
	height: 100%;
}

.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:640px) {
	.top6dyu {
		width: 100%;
	}

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

	.top6dyu li:nth-of-type(1) .top6dyub {
		text-align: center;
	}

	.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;
		font-size: 28px;
	}

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

/*关于我们*/
.abt01b {
	margin: 2rem 0;
}

.abttit01 {
	width: 48%;
}
.abttit01 .tit h3{
	font-size:2rem;
}

.abttit01 .tit span{
	font-size:1.25rem;
}
.abttit01 .tit span::before{
	content: " ";
	margin: 0 1rem;
	padding: 0 2px;
	background-color: #797900;
}

.abttit01 .con{
	width:100%;
}

.abttit01 p {
	margin-bottom: 1rem;
	line-height: 1.5;
	font-size: 1rem;
}

.abttit01 p:last-child {
	margin-bottom: 0;
}

.abtimg01 {
	width: 48%;
}

.abtimg01 img {
	max-width: 100%;
}

.abt01b_b a:first-child{
	background-color: #997750;
	color: #FFF;
	padding: .5rem 1rem;
	border-radius: .5rem;
}

.abt01b_b a:first-child:hover {
	background-color: #FFF;
	color: #997750;
	border:#997750 1px solid;
}
.abt01b_b a:last-child{
	background-color: #FFF;
	color: #997750;
	border:#997750 1px solid;
	padding: .5rem 1rem;
	border-radius: .5rem;
}

.abt01b_b a:last-child:hover {
	background-color: #238860;
	color: #FFF;
}


.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;
	}

	.abttit01 {
		width: 100%;
		margin-right: 0;
		padding: .5rem;
	}

	.abtimg01 {
		width: 100%;
	}

	.abt01b_b {
		display: none;
	}
}

@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;
	overflow: hidden;
	position: relative;
}

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

.lao04a_a img {
	width: 100%;
	max-height: 600px;
	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: 70%;
	background: rgba(0, 0, 0, 0.7);
	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: 2%;
}

.lao04a_aa p {
	padding-left: 10%;
	color: #fff;
	line-height: 1.5;
}

.lao04a_ab {
	padding-left: 10%;
}

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

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

.jsnext {
	right: 0;
}

.jsprev {
	left: 0;
}

/* .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: #997750;
	text-align: center;
}

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

@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%;
	}
}



.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;
}

.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 {
	width: 48%;
	margin-right: 4%;
}
.lao06b .tabBoxhd .list li{
	margin-top: 4%;
}
.lao06b .tabBoxhd img {
	max-width: 100%;
}

.lao06b .tabBoxbd {
	width: 48%;
}
.lao06b .tabBoxbd li{
	margin-bottom: 2%;
}
.lao06b .tabBoxbd li:last-child{
	margin-bottom: 0;
}
.lao06b .tabBoxbd li .img{
	width:32%;
}
.lao06b .tabBoxbd li .img img{
	width:100%;
}
.lao06b .tabBoxbd li .txt{
	width:65%;
}
.lao06b .tabBoxbd li .txt a{
	
}
.lao06b .tabBoxbd li .txt a h4{
	
}
.lao06b .tabBoxbd li .txt p{
	font-size: .85rem;
	margin: 5% auto;
	color:#444;
}
.lao06b .tabBoxbd li .txt .more{
	font-size:.85rem;
}
.lao06b .tabBoxbd li .txt .more a{
	color:#997750;
	font-weight: 600;
}
.lao06b .tabBoxbd li .txt .more span{
	color:#444;
}

.lao06c {
	width: 100%;
}

@media (max-width:640px) {
	.lao06 {
		
	}

	.lao06b .tabBoxhd {
		display: none;
	}

	.lao06b .tabBoxbd {
		width: 100%;
	}
	.lao06b .tabBoxbd li{
		margin-bottom:5%;
		border-bottom: 1px #ccc solid;
	}
	.lao06b .tabBoxbd li .img,
	.lao06b .tabBoxbd li .txt{
		width:100%;
	}
	.lao06b .tabBoxbd li .txt{
		margin:5% auto;
	}
}

.lao08 {
	line-height: 42px;
	color: #997750;
	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;
	font-size: .8rem;
}

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

.sideMenu h3 {
	line-height: 42px;
	border: 1px solid #6d6d6d;
	text-indent: 1rem;
	cursor: pointer;
	font: normal "Microsoft YaHei";
	color: #6d6d6d;
	background-color: #997750;
}

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

.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: 15px 20px;
	color: #000;
	display: none;
	border: 1px solid;
	/* 默认都隐藏 */
}

.sideMenu h3.on {
	font-weight: bold;
}

.sideMenu h3.on a {}

.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;
}

.sideMenu_item {
	margin-bottom: 1rem;
}

.sideMenu_item:last-child {
	margin-bottom: 0;
}

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

	.sideMenu h3,
	.sideMenu h3 a {
		line-height: 1rem;
		min-height: 3rem;
	}

	.sideMenu h3 em {
		height: 50px;
	}

	.sideMenu .sideMenuaa_a {
		line-height: 21px;
		font-size: .5rem;
	}

	.sideMenu .sideMenuaa {}
}

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

.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: #997750;
	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 img {
	max-width:10%;
	margin-right:2%;
}

.top7e h3 {
	color: #997750;
}

@media (max-width:1200px) {

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

@media (max-width:780px) {
	.top7 {
		display: block;
	}

	.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;
	}
}

.fotaa_01 {}

.fot-slide {
	width: 50%;
}

@media (max-width:780px) {
	.fot-slide {
		width: 100%;
	}

	.fot-slide:nth-child(2) {
		text-align: center;
		margin-top: 1rem;
		padding-top: 1rem;
		border-top: 1px solid #997750;
	}
}

/*右侧漂浮*/
.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: #997750;
	color: #fff;
}

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

.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 {
	background-color: #3a3a3a;
	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: #997750;
	font-weight: bold;
}

.bai01a p {
	color: #997750;
}

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

.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 #997750;
	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_ba img {
	max-width: 100%;
}

.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);
}

.bai02a_bb_f {
	width: 100%;
}

.bai02a_bb_f .form-group {
	margin-bottom: 20px;
}

.bai02a_bb_f .form-group:nth-child(1) {
	text-align: center;
}

.bai02a_bb_f .form-group label {
	width: 20%;
	text-align: right;
}

.bai02a_bb_f .form-group label i {
	color: #d50000
}

.bai02a_bb_f .form-group .inp {
	width: 80%;
	text-align: left;
}

.bai02a_bb_f .form-group .inp input,
.bai02a_bb_f .form-group .inp textarea {
	padding: .5rem 1rem;
	border: #CCC 1px solid;
	border-radius: .5rem;
	margin-left: 3%;
	width: 80%;
}

.bai02a_bb_f .form-group button {
	padding: .7rem 1.5rem;
	color: #FFF;
	border-radius: .5rem;
	background-color: #997750;
	cursor: pointer;
}

.bai02a_bb_f .form-group button:hover {
	background-color: #23875f;
}

@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: 100%;
}

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

.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;
	}
}

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

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

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

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

.p05lg {
	margin-bottom: 24px;
}

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

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

.p05lbyu {
	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: #997750;
}

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

.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 #997750;
}

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

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

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

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

.p05li01s_bdspan {
	width: 10%;
}

.p05li01s_bdspan span {
	width: 20px;
	height: 20px;
	line-height: 20px;
	background: #997750;
	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: #997750;
}

.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: #997750;
}

.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;
}

.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 a {
	padding: 0px 5px;
	background: #ffffff;
	border: 1px solid #d6d6d6;
	line-height: 28px;
	color: #a66b41;
	margin-right: 4px;
}

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

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

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

.zr_13pagea a.page-num-current {
	background: #997750;
	color: #fff;
	padding: 0px 14px;
}

.zr_13pagea a:hover {
	background: #997750;
	color: #fff;
}

.zr_13pagea a.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: #997750;
	color: #fff;
	display: block;
	padding: 0px 10px;
	line-height: 28px;
}

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

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

.pagination {
	margin: 0px auto;
	text-align: center;
	width: 100%;
	display: flex;
    justify-content: center;
}

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

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

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

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

.pagination li.active {
	background: #997750;
	color: #fff;
	padding: 0px 14px;
}

.pagination li.active a {
	color: #FFF;
}

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

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

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

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

.pagination .wp-pagenavi a.page,
.pagination .wp-pagenavi a.nextpostslink {
	background: #997750;
	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;
	}
}

@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: #997750;
}

.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: #997750;
	color: #fff;
}

.bai03_sideMenu .bai03_sideh3:hover .bai03_bdspan span {
	background: #997750;
	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: #997750;
	color: #fff;
}

.bai04a_b .tabBoxbd {
	width: 100%;
}

.bai04a_c {
	width: 100%;
}

.bai04a_ca {
	width: 100%;
}

.bai04a_ca_a {
	width: 48%;
	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: 50%;
	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,
.bai04a_ca_ba span {
	padding: 0px 0.8%;
	margin-right: 1%;
	border-radius: 4px;
	background: #c5bdb4;
	color: #fff;
	line-height: 32px;
	text-align: center;
}

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

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

	.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 #997750;
}

.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 #997750;
}

.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: #278460;
	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 #997750;
	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 {
	width: 100%;
	height: 700px;
	border: 2px solid #cfcece;
	border-radius: 8px;
	margin-bottom: 24px;
}

.slideBox .bd li #secmap {
	width: 100%;
	height: 700px;
	border: 2px solid #cfcece;
	border-radius: 8px;
	margin-bottom: 24px;
}

.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: 32%;
	background: #ffffff;
	border: 1px solid #313131;
	text-align: center;
	color: #282828;
	margin-bottom: 32px;
	cursor: pointer;
}

.slideBox .hd li.on {
	background: #997750;
	border: 1px solid #997750;
	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-left: 10px;
	margin-right: 10px;
	padding: 10px 0px 10px;
	line-height: 28px;
	font-weight: bold;
	text-align: center;
}

.bai09c {
	width: 28px;
}

@media (max-width:640px) {
	.slideBox .bd li #map {
		width: 100%;
		height: 460px;
	}

	.slideBox .bd li #secmap {
		width: 100%;
		height: 460px;
	}

	.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: #997750;
	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: #997750;
	line-height: 36px;
}

.zr_06b_ac_a a {
	color: #997750;
	line-height: 36px;
}

.zr_06b_ac_a a:hover {
	color: #278460;
}

.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: #997750;
}

.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: #997750;
}

/*配件更换*/
.bgls {
	padding: 36px;
	background: #997750;
	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: #997750;
	padding-bottom: 12px;
	border-bottom: 1px solid #997750;
	font-weight: bold;
	margin-bottom: 12px;
}

.w_yqljb {
	width: 100%;
}

.w_yqljb a {
	color: #278460;
	line-height: 24px;
	padding: 0px 0.12%;
	margin-right: 1%;
}

.w_yqljb a:nth-last-of-type(1).shuxian {
	display: none;
}

@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;
	}
}

.bannerimg,
.bannerimg1 {
	transition: all 1.5s;
	-webkit-transition: all 1.5s;
	-moz-transition: all 1.5s;
	-ms-transition: all 1.5s;
	-o-transition: all 1.5s;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}

.bannerimg.active,
.bannerimg1.active {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

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

.top1b a {
	width: 40%;
	height: 36px;
	border: 1px solid #218055;
	color: #006039;
	background: #f6f6f6;
	border-radius: 18px;
}

.top1b a:hover {
	background: #e8e8e8;
}

.top1c {
	margin: 0px auto 24px;
	width: 210px;
}

.top1c a {
	width: 42px;
	height: 42px;
	border-radius: 50%;
	font-size: 24px;
	-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;
}

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

.top1ca {
	background: #12784a;
	color: #fff;
}

.top1cb {
	background: #e8e8e8;
	color: #12784a;
}
/*广告位*/
.guanggao{
	position: relative;
	margin-bottom: 2rem;
}
.guanggao .wenan{
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	line-height: 100%;
	top: 0;
	left: 0;
	display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.guanggao .wenan p{
	text-align:center;
	color:#FFF;
	font-size:1.5rem;
}

/*延保条款*/
.ybtk{
	position: relative;
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.ybtk .wenan{
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	line-height: 100%;
	top: 0;
	left: 0;
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.ybtk .wenan .wxtit01{
	margin-bottom:0;
}
.ybtk .wenan p{
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	text-align:center;
	color:#FFF;
	font-size:1rem;
	line-height: 2;
}

.fwxm_01{
	
}
.fwxm_tit{
	text-align:center;
	margin: 3% auto;
}
.active_title{
	text-align:center;
	margin: 3% auto;
}
.fwxm_nav{
	width:100%;
	overflow: hidden;
}
.fwxm_nav li{
	cursor: pointer;
	width: 20%;
	text-align: center;
	margin: 2.5%;
	font-size: 1.5rem;
	border-radius: 1rem;
	padding: 1rem 0;
	box-shadow: 0px 1px 10px 3px #cccc;
	background-color:#FFF;
	color:#000;
}
.fwxm_nav li:hover,
.fwxm_nav li.active{
	background-color:#997750;
	color:#FFF;
}

.fwxm_list{
	
}
.fwxm_list li{
	display:none;
	margin: 0 auto;
}
.fwxm_list li.on{
	display:flex;
}
.fwxm_list li a{
	width: 32%;
	margin-right: 2%;
	margin-bottom: 3%;
	list-style: none;
	text-decoration: none;
	color: black;
}
.fwxm_list li a:nth-child(3n){
	margin-right: 0;
}
.fwxm_list li a img{
	width:100%;
}
.fwxm_list li a p{
	width:100%;
	padding:1rem 0;
	text-align:center;
	background-color: #efefef;
}

/*网点*/
.wd_list{
	
}
.wd_list ul{
	width:100%;
}
.wd_list ul li{
	width:100%;
	margin-bottom: 2%;
}
.wd_list ul li .img{
	width:50%;
}
.wd_list ul li .img img{
	width:100%;
	max-height: 20rem;
}
.wd_list ul li .txt{
	width:48%;
	color: #444;
	line-height: 2;
}
.wd_list ul li .txt p strong{
	width:15%;
	display: flex;
}
.wd_list ul li .txt p span{
	width:85%;
	display: flex;
}
.wd_list ul li:nth-child(2n){
	flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	-moz-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	-o-flex-direction: row-reverse;
}
@media (max-width:780px) {
	.wd_list ul li .img{
		width:95%;
		margin: 0 auto;
	}
	.wd_list ul li .txt{
		width:95%;
		margin: 0 auto;
	}
	.wd_list ul li .txt p strong{
		width:25%;
	}
	.wd_list ul li .txt p span{
		width:75%;
	}
}
.ck-more{
	width:100%;
	margin:0 auto;
}
.ck-more a{
	padding:.5rem 1rem;
	background-color: #997750;
	color: #FFF;
	font-size: 1rem;
}
.ck-more a:hover{
	opacity: .9;
}
.about_bj{
	background:url(../images/about-bj.jpg);
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: top;
	color:#FFF;
}
.abt01b_a{
	padding:2% 0;
}
.about_bj .tit h3{
	color:#FFF;
}
.about_bj a:last-child{
	background: none;
	color: #FFF;
    border: #FFF 1px solid;
    padding: 0.5rem 1rem;
    border-radius: 0.5rem;
}
.about_bj a:first-child:hover {
    background: none;
    color: #FFF;
    border: #FFF 1px solid;
}


/**/
.fwbz_list{
	overflow:hidden;
	width: 100%;
	max-width: 960px;
	margin: 0 auto 5%;
}
.fwbz_list .nav{
	width:50%;
}
.fwbz_list .nav li{
	color:#999999;
	cursor: pointer;
	line-height: 1.5;
	margin-bottom: 5%;
}
.fwbz_list .nav li .tit{
	margin-bottom: 0;
	line-height: 1;
}
.fwbz_list .nav li .tit span{
	font-size:2rem;
}
.fwbz_list .nav li .tit h1{
	font-size:1.25rem;
	font-weight: normal;
	display: block;
    width: 50%;
}
.fwbz_list .nav li .tit h1::before{
	content: "";
	margin: 0 2%;
	padding: 0 2px;
	background-color: #997750;
}

.fwbz_list .nav li.on{
	color:#997750;
	border-bottom: #997750 2px solid;
}
.fwbz_list .list{
	width:47%;
}
.fwbz_list .list li{
	display:none;
}
.fwbz_list .list li.on{
	display:block;
}
.fwbz_list .list li img{
	width:100%;
}

.news_01{
	
}
.news_01 .news_list{
	
}
.news_01 .news_list li{
	width:42%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
	box-shadow: 1px 1px 5px 3px #efefef;
	margin-right: 4%;
	padding: 2%;
	margin-bottom: 3%;
}
.news_01 .news_list li:nth-child(2n){
	margin-right: 0;
}
.news_01 .news_list li .img{
	width:50%;
}
.news_01 .news_list li .txt{
	width:48%;
	color: #444;
}
.news_01 .news_list li .txt h1{
	font-size:1rem;
}
.news_01 .news_list li .txt p{
	font-size:.85rem;
	margin: 8% auto;
}
.news_01 .news_list li .txt .a-more{
	font-size:.85rem;
	display: flex;
	justify-content: space-between;
}
.news_01 .news_list li .txt .a-more a{
	color:#997750;
}
.news_01 .news_list li a:hover{
	font-weight: 600;
	color:#997750;
}

/*weizhi*/
.weizhi{
	margin:1% auto;
	color: #666;
}
.weizhi a{
	color: #666;
}

.active_list{
	margin: 3% auto;
}
.active_list .atv_left{
	width:68%;
}

.active_list .atv_left .title{
	text-align:center;
	margin: 5% auto;
}

.active_list .atv_left ul{
	width:100%;
}
.active_list .atv_left ul li{
	width:100%;
	box-shadow: 1px 1px 5px 3px #efefef;
	margin-bottom: 3%;
	color:#666;
}
.active_list .atv_left ul li .img{
	width:34%;
}
.active_list .atv_left ul li .txt{
	width:61%;
	padding: 0 2%;
}
.active_list .atv_left ul li .txt .tit{
	margin-bottom:2%;
}
.active_list .atv_left ul li .txt h1{
	font-size:1.25rem;
}
.active_list .atv_left ul li .txt .con{
	line-height:1.5;
	font-size: .875rem;
}
.active_list .atv_left ul li .txt .con a{
	float:right;
	color:#997750;
}
.active_list .atv_right{
	width:30%;
}

.atv_right .right-top{
	background-color:#997750;
	color: #FFF;
	padding: 3%;
	text-align: center;
	margin-bottom: 10%;
}
.atv_right .right-top h2{
	font-size: 1.25rem;
}
.atv_right .right-top .name{
	font-size: 1.2rem;
}
.atv_right .right-top .tel{
	font-size: 1rem;
}

.atv_right .right_list{
	border: #efefef 1px solid;
	margin-bottom: 10%;
}
.atv_right .right_list .lt-tit{
	background-color:#997750;
	color: #FFF;
	text-align: center;
	padding: 3% 0;
}
.atv_right .right_list .lt-tit h2{
	font-size: 1.25rem;
}
.atv_right .right_list .lt-cons{
	padding: 0 3% 3%;
}
.atv_right .right_list .lt-cons li{
	margin-top: 5%;
	overflow: hidden;
}
.atv_right .right_list .lt-cons li a{
	background-color:#997750;
	color: #FFF;
	display: inline-block;
	width: 96%;
	height: auto;
	padding: 1rem 2%;
}
.atv_right .right_list .lt-cons li a:hover{
	background-color:#185e42;
}

.atv_right .right_list .lt-cons.wangdian li{
	width:48%;
	margin-right: 4%;
	text-align:center;
	border-radius: .5rem;
}
.atv_right .right_list .lt-cons.wangdian li:nth-child(2n){
	margin-right: 0;
}
.atv_right .right_list .lt-cons.wangdian li a{
	background-color:#cccccc;
}
.atv_right .right_list .lt-cons.wangdian li a:hover,.atv_right .right_list .lt-cons.wangdian li a.active{
	background-color:#185e42;
}

.atv_right .right_list .lt-cons.xinwen li{
	width:100%;
}
.atv_right .right_list .lt-cons.xinwen li a{
	background-color:#cccccc;
}
.atv_right .right_list .lt-cons.xinwen li a:hover,.atv_right .right_list .lt-cons.xinwen li a.active{
	background-color:#185e42;
}

.active_list .atv_left h1{
	font-size:1.375rem;
}
.active_list .atv_left .art-icon{
	line-height: 2;
	color:#444;
	font-size: 1rem;
	padding: .25rem 0;
	border-bottom: 1px solid #ccc;
}
.active_list .atv_left .art-icon span{
	margin: 0 1%;
}
.active_list .atv_left .art-icon .show_hits
{
	min-width:10%;
}

.active_list .atv_left .art-content{
	padding: .5rem 0;
	line-height: 2;
	color: #333333;
}
.active_list .atv_left .art-more{
	margin:2% auto;
	color: #333;
}
.active_list .atv_left .kapian{
	background: url(../images/5-2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 100% 100%;
	color: #FFF;
	text-align: center;
	padding: 1rem 0;
	line-height: 2;
}
.active_list .atv_left .kapian h2{
	font-size: 1.25rem;
}
.active_list .atv_left .kapian p{
	font-size: 1rem;
	font-weight: 400;
}

/* 维修网点 */
.wd_citylist{
	padding-bottom: 2%;
}
.wd_city_tit{ 
	font-size:1.75rem;
	font-weight: 600;
	padding-bottom: 1%;
	line-height: 2;
}
.wd_citylist .city_list{
	position: relative;
}
.wd_citylist .city_list .list_ls{
	position: absolute;
	color: #FFF;
	width: 80%;
	min-width: 980px;
	margin: 0 auto;
	top: 30%;
	left: 10%;
	text-align: center;
}
.wd_citylist .city_list .list_ls h3{
	font-size: 1.5rem;
    font-weight: 500;
}
.wd_citylist .city_list .list_ls .ls-box{
	margin-top: 2%;
}
.wd_citylist .city_list .list_ls .ls-box a{
	color:#FFF;
	padding:.25rem 1rem;
	font-size: 1.3rem;
}

@media (max-width:780px) {
	.wd_citylist .city_list .list_ls{
		width: 100%;
		min-width: 100%;
		margin: 0 auto;
		left:0;
	}
	.active_list .atv_left,
	.active_list .atv_right{
		width:100%;
	}
	.active_list .atv_left ul li .txt h1{
		font-size:1rem;
		padding-top: 0.5rem;
		white-space: nowrap; /* 不换行 */
		overflow: hidden; /* 超出部分隐藏 */
		text-overflow: ellipsis; /* 添加省略号 */
	}
	.active_list .atv_left ul li .txt .con p{
		white-space: nowrap; /* 不换行 */
        overflow: hidden; /* 超出部分隐藏 */
        text-overflow: ellipsis; /* 添加省略号 */
	}
}

@media(max-width:576px){
	
	/*.ls-tit h3{*/
	/*    margin: -10px 0;*/
	    
	/*}*/
	.wd_citylist .city_list .list_ls .ls-box a{
	    font-size: 15px;
	    padding: 6px 7px;
	}
	.wd_citylist .city_list .list_ls{
	   width: 100%;
        min-width: 100%;
        margin: 0 auto;
        left: 0;
        top: 12px;
    }
}


@media(max-width:360px){
	
	.ls-tit h3{
	    margin:-10px 0;
	}
	.wd_citylist .city_list .list_ls .ls-box a{
	    font-size: 13px;
        padding: 5px 3px;
	}
	
	.wd_citylist .city_list .list_ls{
	   width: 100%;
        min-width: 100%;
        margin: 0 auto;
        left: 0;
        top: 15%;
    }

}

 /* 响应式设计 */
        @media (max-width: 768px) {
            .fwbz_tit h1 {
                font-size: 24px;
            }
            
            .fwbz_list {
                flex-direction: column;
            }
            
            .nav, .list {
                width: 100%;
            }
            
            .tit {
                padding: 12px 15px;
            }
            
            .tit h1 {
                font-size: 16px;
            }
            
            .nav p {
                padding: 12px 15px;
            }
        }
        
        @media (max-width: 480px) {
          
            
            .fwbz_tit h1 {
                font-size: 20px;
            }
            
            .tit span {
                width: 25px;
                height: 25px;
                line-height: 25px;
                margin-right: 10px;
            }
            
            .fwbz_list .nav {
                width: 95%;
                padding: 10px;
            }
            
            .fwbz_list .list {
                width: 95%;
            }
            
            .news_01 .news_list li {
                width: 100%;
            }
            
            
            .news_01 .news_list li .txt {
                width: 100%;
                color: #444;
            }
            
            .news_01 .news_list li .img {
                    width: 100%;
                }
        }

/*4大保障*/
.four_baozhang{
	margin-bottom: 3%;
}
.four_baozhang .img{
	width:50%;
}
.four_baozhang li .img img{
	max-width:100%;
}
.four_baozhang .text{
	width:46%;
	padding: 2%;
	color: #333;
}
.four_baozhang li:nth-child(2n){
	flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	-moz-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	-o-flex-direction: row-reverse;
}


/*404*/
.s404s{
	width:60%;
	min-width: 640px;
	margin: 5% auto;
}
.s404s .img{
	width:100%;
	margin: 0 auto;
	text-align: center;
}
.s404s .img img{
	width:60%;
}
.s404s .text{
	color:#333;
	text-align:center;
	margin-top:5%;
}
.s404s .text p{
	font-size:1.75rem;
}
.s404s .text a{
	display: inline-block;
	margin:3% auto;
	padding: .5rem 1rem;
	background-color: #185e42;
	color: #FFF;
	border-radius: 0.25rem;
}

@media (max-width:780px) {
	.top1b a {
		width: 80%;
	}

	.spinfo h3 {
		padding-top: 100px;
	}

	.top1b a {
		height: 32px;
		border-radius: 16px;
	}
	
	.guanggao .wenan p{
		line-height:2;
		font-size: 1.25rem;
	}
	.ybtk .wenan p{
		line-height: 1.5;
		font-size: .85rem;
	}
	
	.fwxm_nav li{
		font-size:1rem;
	}
	.fwxm_list,
	.four_baozhang{
		padding: 0 2%;
	}
	
	
	/*底部*/
	.top7e img {
	    max-width: 30%;
	    margin-right: 0;
	}
	.top7e h3{
		width:100%;
		font-size:1.5rem;
		line-height: 2;
	}
	.top6cyu{
		padding: 0;
	}
}


/*新闻*/
.container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
}

.sx-jianju {
            width: 100%;
            /*max-width: 1200px;*/
            background: white;
            border-radius: 15px;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
            padding: 40px 30px;
            margin: 20px;
        }
        
        .h-h2 {
            margin-bottom: 10px;
            color: #2c3e50;
            font-weight: 700;
            letter-spacing: 1px;
        }
        
        .text-center {
            text-align: center;
        }
        
        .row {
            display: flex;
            flex-wrap: wrap;
            margin: 0 -15px;
        }
        
        .col-lg-6, .col-md-6, .col-sm-12, .col-xs-12 {
            padding: 15px;
        }
        
        .tc-box {
            /*background: green;*/
            border-radius: 12px;
            overflow: hidden;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
            height: 100%;
        }
        
        .tc-box:hover {
            transform: translateY(-5px);
            box-shadow: 0 12px 25px rgba(0, 0, 0, 0.25);
        }
        
        .tc-box h2 {
            background: #997750;
            color: white;
            padding: 15px 20px;
            font-size: 20px;
            font-weight: 600;
            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
        
        .tc-box h2 a {
            color: #fff !important;
            text-decoration: none;
            font-size: 13px;
            transition: all 0.3s ease;
            display: flex;
            align-items: center;
        }
        
        .tc-box h2 a:hover {
            color: #ffd700 !important;
            transform: translateX(3px);
        }
        
        .tc-box h2 a i {
            margin-left: 5px;
            font-size: 12px;
        }
        
        .tc-box ul {
            padding: 20px;
        }
        
        .tc-box li {
            margin-bottom: 15px;
            padding-bottom: 15px;
            border-bottom: 1px dashed rgba(255, 255, 255, 0.2);
            position: relative;
            padding-left: 25px;
        }
        
        .tc-box li:last-child {
            margin-bottom: 0;
            padding-bottom: 0;
            border-bottom: none;
        }
        
        .tc-box li:before {
            content: "•";
            color: #ffd700;
            font-size: 20px;
            position: absolute;
            left: 0;
            top: -2px;
        }
        
        .tc-box a {
            color: #000000 !important;
            text-decoration: none;
            transition: all 0.3s ease;
            display: block;
            line-height: 1.5;
        }
        
        .tc-box a:hover {
            color: #ffd700 !important;
            padding-left: 5px;
        }
        
        /* 响应式设计 */
        @media (max-width: 991px) {
            .col-lg-6 {
                flex: 0 0 100%;
                max-width: 100%;
            }
            
            .tc-box {
                margin-bottom: 20px;
            }
            
            .tc-box:last-child {
                margin-bottom: 0;
            }
        }
        
        @media (max-width: 767px) {
            .sx-jianju {
                padding: 25px 15px;
            }
            
            .tc-box h2 {
                font-size: 18px;
                padding: 12px 15px;
            }
            
            .tc-box ul {
                padding: 15px;
            }
            
            .tc-box li {
                padding-left: 20px;
                margin-bottom: 12px;
                padding-bottom: 12px;
            }
        }
       
       
      /*分站网点 */
.fwbz_01 {
            width: 100%;
            max-width: 1200px;
            background: white;
            border-radius: 15px;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
            padding: 40px 30px;
            margin: 20px auto;
        }
        
        .fwbz_tit {
            text-align: center;
            margin-bottom: 40px;
            position: relative;
            padding-bottom: 15px;
        }
        
        .fwbz_tit:after {
            content: '';
            position: absolute;
            bottom: 0;
            left: 50%;
            transform: translateX(-50%);
            width: 80px;
            height: 4px;
            background: linear-gradient(90deg, #3498db, #2c3e50);
            border-radius: 2px;
        }
        
        .fwbz_tit h1 {
            font-size: 32px;
            color: #2c3e50;
            font-weight: 700;
            letter-spacing: 1px;
        }
        
        .fwbz_list {
            display: flex;
            flex-wrap: wrap;
            gap: 30px;
        }
        
        .nav2 {
            flex: 1;
            min-width: 300px;
        }
        
        .nav2 ul {
            list-style: none;
        }
        
        .nav2 li {
            background: white;
            border-radius: 10px;
            padding: 10px;
            margin-bottom: 10px;
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
            transition: all 0.3s ease;
            cursor: pointer;
            border-left: 4px solid #3498db;
        }
        
        .nav2 li:hover {
            transform: translateY(-5px);
            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
            border-left: 4px solid #2c3e50;
        }
        
        .nav2 li.on {
            /*background: linear-gradient(135deg, #3498db 0%, #2c3e50 100%);*/
            color: #080808;
            border-left: 4px solid #ffd700;
        }
        
        .tit {
            margin-bottom: 1px;
            align-items: center;
        }
        
        .tit span {
            display: inline-flex;
            justify-content: center;
            align-items: center;
            width: 40px;
            height: 40px;
            background: #3498db;
            color: white;
            border-radius: 50%;
            font-weight: bold;
            font-size: 18px;
            margin-right: 15px;
        }
        
        .nav2 li.on .tit span {
            background: #ffd700;
            color: #2c3e50;
        }
        
        .tit h1 {
            font-size: 20px;
            font-weight: 600;
        }
        
        .nav2 p {
            color: #666;
            line-height: 1.6;
            padding-left: 55px;
        }
        
        .nav2 li.on p {
            color: black;
        }
        
        .list {
            flex: 1;
            min-width: 300px;
            border-radius: 15px;
            overflow: hidden;
            box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1);
        }
        
        .list ul {
            list-style: none;
            position: relative;
            height: 400px;
        }
        
        .list li {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            opacity: 0;
            transition: opacity 0.5s ease;
        }
        
        .list li.on {
            opacity: 1;
        }
        
        .list img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            display: block;
        }
        
        /* 响应式设计 */
        @media (max-width: 768px) {
            .fwbz_01 {
                padding: 25px 20px;
            }
            
            .fwbz_tit h1 {
                font-size: 26px;
            }
            
            .fwbz_list {
                gap: 20px;
            }
            
            .nav2, .list {
                min-width: 100%;
            }
            
            .list {
                height: 300px;
            }
            
            .tit h1 {
                font-size: 18px;
            }
            
            .nav2 p {
                font-size: 14px;
            }
        }
        
        @media (max-width: 480px) {
            .fwbz_01 {
                padding: 20px 15px;
            }
            
            .fwbz_tit h1 {
                font-size: 22px;
            }
            
            .nav2 li {
                padding: 15px;
            }
            
            .tit span {
                width: 35px;
                height: 35px;
                font-size: 16px;
                margin-right: 10px;
            }
            
            .list {
                height: 250px;
            }
        }