@keyframes banrun1{
	0%{transform: scale(1)}
	50%{transform: scale(1.05)}
	100%{transform: scale(1)}
}

/* @keyframes banrun2{
	0%{transform: scale(1)}
	50%{transform: scale(1.5)}
	100%{transform: scale(1)}
} */


.swiper-button-next, .swiper-button-prev,.s1b h6 a span,.s1b h6 a i,.s5txt,.s5nr,.section5 .swiper-slide a:hover h3,.section5 .swiper-slide a:hover h4,.section5 .swiper-slide a:hover h5,
.section5 .swiper-slide a::before,.s4_l ul li a::before,.s4_l ul li a h1,.s4_l ul li a h6 img,.s4_l ul li a span,.s4_l ul li a h3,.s4_r ul li a h6::after,.s4_r ul li a h3,.s4_r ul li a p,
.s8 .swiper-slide a img,.cblnr h2,.cblnr img,.cblnr,.cbl h6,.gbzptjs ul li h3,.gbzptjs ul li h4,.gbzptjs ul li p,.gbzptjs_txt,.hjdh ul li a h3,.hjdh ul li a span,.hjdh ul li a img,.yyhjlb_l h3,
.yyhjlb_l h3::before,.xjsblb ul li a img,.xjsblb ul li a h3,.lxwm_b form button,.ksyzj_t h2,.ksyzj_t h2::after,.ksyzj_b ul li a::before,.kscl h6 img,.kscl .swiper-slide a h3,
.zjtdlist ul li a::before,.sstj button,.tfdh ul li a::before,.xwzx_tlb a img,.xwzx_tlb a h3,.xwzx_b_lb ul li a::before,.xwzx_b_lb ul li a h3,.xwzx_b_lb ul li a h4,.xwzx_b_lb ul li a span,
.xwzx_bl,.xwzx_bc,.xwzx_br,.fhsyj a i,.xwxq_r_list a h3,.bjzy_l a i,.bjzy_l a h6,.cjwtckgd h6,.ksry_l ul li dl dd img,.gbzptjs_txt,.section2 ul li a,.bjzy_l,.tclist a img,.tclist a h3{
    transition: 0.6s ease-in-out;
    -ms-transition: 0.6s ease-in-out;
    -o-transition: 0.6s ease-in-out;
    -webkit-transition: 0.6s ease-in-out;
    -moz-transition: 0.6s ease-in-out;
}
.divbox{width: 1400px;margin: 0 auto;}
.divbox1{width: 1100px;margin: 0 auto;}

.ejmbx span,.ejmbx ul{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.ejmbx span{font-size: 20px;color: #412710;margin-right: 10px;}
.ejmbx ul li{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.ejmbx ul li a,.ejmbx ul li i{display: inline-block;vertical-align: middle;box-sizing: border-box;font-size: 16px;color: #412710;}
.ejmbx ul li i{margin: 0 7px;}
.ejmbx ul li:last-of-type i{display: none;}
.ejbt h2{font-size: 36px;color: #412710;line-height: 48px;}


.gygj{padding: 82px 0 160px;background: url(../images/gygjbg_02.jpg) center center;background-size: 100% 100%;font-size: 0;}
.gygjnr{margin-top: 160px;width: 50%;}
.gygjnr,.gygj_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.gygjnr{padding-left: 13.5%;}
.gygj_r{text-align: right;padding-right: 80px;}
.gygj_r img{max-width: 85%;}
.gygjlist{margin-top: 65px;}
.gygjlist h4{font-size: 18px;color: #412710;margin-bottom: 36px;text-align: justify;}
.gygjlist p{font-size: 16px;color: rgba(65,39,16,.9);text-align: justify;}
.gygjlist .swiper-button-prev,.gygjlist .swiper-button-next{position: static;display: inline-block;width: 44px;height: 44px;line-height: 44px;margin-top: 44px;
	border-radius: 50%;top: auto;left: auto;right: auto;bottom: auto;text-align: center;font-size: 20px;color: #fff;background: #ebdacf;
}

.gygjlist .swiper-button-prev:hover,.gygjlist .swiper-button-next:hover{background: #d5ab90;}
.gygjlist .swiper-button-prev{margin-right: 20px;}

.gyjt{padding: 75px 0 132px;background: url(../images/gyjtbg_02.jpg) center center;background-size: 100% 100%;}
.gyjtnr{margin: 42px 0;width: 69%;}
.gyjtnr p{font-size: 16px;color: rgba(65,39,16,.9);margin-bottom: 30px;display: none;text-align: justify;}
.gyjt h6{position: relative;width: 190px;cursor: pointer;background: #ff8a23;border-radius: 40px;}
.gyjt h6 i{display: block;width: 150px;cursor: pointer;font-size: 16px;color: #fff;line-height: 40px;padding-left: 22px;box-sizing: border-box;position: relative;
	z-index: 2;
}
.gyjt h6 span{font-size: 24px;color: #fff;position: absolute;top: 18%;right: 35px;}
.gyjt h6.ac span{transform: rotate(180deg);}
.gyjtnr p:first-of-type,.gyjtnr p:nth-of-type(2){display: block;}
.gyjtnr.ac p{display: block;}


.yjsm{background: url(../images/qyyjbg_02.jpg) top center;background-size: cover;padding: 155px 0 130px;}
.yjsm .ejbt h2{color: #fff;}
.yjsm_t{margin-top: 110px;text-align: center;}
.yjsm_t h2{font-size: 40px;color: #fff;}
.yjsm_t h3{font-size: 30px;color: #fff;margin-top: 22px;}
.yjsm_t h3 i{font-size: 30px;color: #fff;margin: 0 18px;}
.yjsm_b{background: #fff;box-shadow: 0 0 10px 3px #f3f2f3;padding: 65px 0 76px;text-align: center;margin-top: 308px;border-radius: 18px;}
.yjsm_b ul li{display: block;margin-bottom: 46px;}
.yjsm_b ul li h6{display: block;width: 61px;height: 61px;background: url(../images/s7ico_03.png) center center;background-size: 100% 100%;text-align: center;margin: 0 auto;}
.yjsm_b ul li h6 span{font-size: 40px;color: #dbb9a3;line-height: 61px;}
.yjsm_b ul li h3{font-size: 24px;color: #412710;margin: 14px 0 10px;}
.yjsm_b ul li p{font-size: 16px;color: rgba(65,39,16,.8);}
.yjsm_b ul li p strong{display: block;font-size: 16px;
	background: -webkit-linear-gradient(45deg, #d3a68a, #e0ccb4); /* Chrome, Safari */
	background: linear-gradient(to right, #d3a68a, #e0ccb4); /* 标准语法 */
	-webkit-background-clip: text; /* Chrome, d3a68a */
	background-clip: text;
	-webkit-text-fill-color: transparent; /* Chrome, Safari */
	color: transparent; /* 兼容不支持background-clip的浏览器 */
}
.yjsm_b ul li p i{margin: 0 10px;}

.gbzptjs{padding: 135px 0 155px;background: url(../images/gbzbg_02.jpg) center center;background-size: 100% 100%;}
.gbzptjs ul{margin-top: 40px;font-size: 0;}
.gbzptjs ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 30%;margin-right: 5%;position: relative;border-radius: 18px;overflow: hidden;cursor: pointer;}
.gbzptjs ul li:nth-of-type(3n){margin-right: 0;}
.gbzptjs ul li img{width: 100%;}
.gbzptjs_txt{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;padding: 83px 90px 0;box-sizing: border-box;border-radius: 18px;height: 200px;}
.gbzptjs_txt h4{font-size: 20px;color: #412710;line-height: 36px;}
.gbzptjs_txt h3{font-size: 30px;color: #412710;}
.gbzptjs_txt h3::after{content: '';display: block;width: 8px;height: 8px;margin: 18px auto 32px;}
.gbzptjs_txt p{font-size: 16px;color: #fff;height: 0;}
.gbzptjs ul li:hover .gbzptjs_txt{padding: 83px 90px 98px;
	background: -webkit-linear-gradient(45deg, #d3a68a, #e0ccb4); /* Chrome, Safari */
	background: linear-gradient(to right, #d1a387, #e0ccb4); /* 标准语法 */
	height: 100%;
}

.gbzptjs ul li:hover p{height: 90px;}
.gbzptjs ul li:hover h3,.gbzptjs ul li:hover h4{color: #fff;}

.gzjbfw{position: relative;}
.gzjbfw img{width: 100%;height: auto;}
.gzjbfw .ejbt{position: absolute;top: 10%;left: 0;width: 100%;}

.ylxty{position: relative;}
.ylxty img{width: 100%;height: auto;}
.ylxty_txt{position: absolute;top: 35%;left: 0;width: 50%;text-align: right;padding-right: 48px;box-sizing: border-box;z-index: 3;}
.ylxty_txt h3{font-size: 36px;color: #fff;line-height: 48px;}
.ylxty_txt p{font-size: 16px;color: #fff;margin: 20px 0 90px;}
.ylxty_txt h4{font-size: 36px;color: #fff;line-height: 36px;}
.ylxty span{font-size: 60px;color: #fff;display: block;width: 156px;height: 156px;line-height: 156px;text-align: center;background: rgba(0,0,0,.3);border: 1px solid #fff;border-radius: 50%;cursor: pointer;
	position: absolute;top: 50%;left: 55%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	z-index: 3;
}

.jiyu_t,.jiyu_b{position: relative;font-size: 0;}
.jiyu_tl,.jiyu_tr,.jiyu_bl,.jiyu_br{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.jiyu_tl,.jiyu_br{width: 59%;}
.jiyu_tr,.jiyu_bl{width: 41%;}
.jiyu_t{
	background: url(../images/jiyubg_02.jpg) center center;background-size: 100% 100%;
	padding: 60px 0 0;
	/* background-image:  url('../images/jiyubg_02.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	animation: backgroundAnimation 5s linear infinite; */
}
.jiyu_b{
	/* background: url(../images/jiyubg_03.jpg) center center;background-size: 100% 100%; */
	padding-top: 20px;
	background-image:  url('../images/jiyubg_03.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	animation: backgroundAnimation 5s linear infinite;
}
.jiyu_tr img,.jiyu_bl img{width: 100%;}
.jiyu_tl{padding-right: 120px;}
.jiyu_br{padding-left: 60px;padding-right: 135px;}
.jiyu_tl .ejbt{margin-bottom: 38px;}
.jiyu_tl p{padding-left: 106px;text-align: justify;}
.jiyu_tl h4,.jiyu_br h4{text-align: right;margin-top: 16px;}
.jiyu_tl p,.jiyu_tl h4,.jiyu_br p,.jiyu_br h4{font-size: 16px;color: #412710;}
.jiyu_tl h3,.jiyu_br h3{text-align: right;margin-top: 18px;}


.hjdh{margin-top: 80px;margin-bottom: 78px;}
.hjdh ul{font-size: 0;text-align: center;}
.hjdh ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 16%;}
.hjdh ul li a{display: block;padding: 20px 0;border-radius: 20px;}
.hjdh ul li h6{display: block;margin: 0 auto;width: 74px;position: relative;}
.hjdh ul li h6 img{width: 100%;opacity: .06;}
.hjdh ul li h6 span{font-size: 46px;color: #d5ac91;position: absolute;top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.hjdh ul li a h3{font-size: 20px;color: #412710;margin-top: 26px;}
.hjdh ul li a:hover,.hjdh ul li.ac a{
	background: -webkit-linear-gradient(45deg, #d3a68a, #e0ccb4); /* Chrome, Safari */
	background: linear-gradient(to right, #d1a387, #e0ccb4); /* 标准语法 */
}
.hjdh ul li a:hover span,.hjdh ul li a:hover h3,.hjdh ul li.ac a span,.hjdh ul li.ac a h3{color: #fff;}

.hjdh ul li a:hover img,.hjdh ul li.ac a img{
	filter: grayscale(100%) brightness(2000%);
	-webkit-filter: grayscale(100%) brightness(2000%);
	-o-filter: grayscale(100%) brightness(2000%);
	-moz-filter: grayscale(100%) brightness(2000%);
	opacity: .1;
}


.yyhj{padding: 75px 0 123px;background: url(../images/yyhjbg_02.jpg) center center;background-size: 100% 100%;}

.yyhjlb{font-size: 0;position: relative;}
.yyhjlb_l,.yyhjlb_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.yyhjlb_l{width: 172px;padding-right: 28px;}
.yyhjlb_r{width: calc(100% - 172px);border-radius: 20px;overflow: hidden;position: relative;}
.yyhjlb_r img{width: 100%;height: auto;}
.yyhjlb_l h3{font-size: 20px;color: #412710;line-height: 40px;padding-left: 34px;position: relative;margin-bottom: 36px;cursor: pointer;}
.yyhjlb_l h3:last-of-type{margin-bottom: 0;}
.yyhjlb_l h3::before{content: '';display: block;width: 6px;height: 6px;background: #412710;border-radius: 50%;position: absolute;top: 18px;left: 15px;}
.yyhjlb_l h3.active{color: #fff;background: #ff8a23;border-top-right-radius: 40px;border-bottom-right-radius: 40px;}
.yyhjlb_l h3.active::before{background: #fff;}

.yyhjlb_l .swiper-button-prev,.yyhjlb_l .swiper-button-next{position: static;display: inline-block;width: 44px;height: 44px;line-height: 44px;margin-top: 44px;
	border-radius: 50%;top: auto;left: auto;right: auto;bottom: auto;text-align: center;font-size: 20px;color: #fff;background: #ebdacf;transform: rotate(90deg);
}
.yyhjlb_l .swiper-button-prev:hover,.yyhjlb_l .swiper-button-next:hover{background: #d5ab90;}
.yyhjlb_l .swiper-button-prev{margin-right: 20px;}


.yyhjlb_lb .swiper-button-prev,.yyhjlb_lb .swiper-button-next{width: 44px;height: 44px;line-height: 44px;
	border-radius: 50%;text-align: center;font-size: 20px;color: #fff;background: #ebdacf;;
}
.yyhjlb_lb .swiper-button-prev:hover,.yyhjlb_lb .swiper-button-next:hover{background: #d5ab90;}
.yyhjlb_lb .swiper-button-prev{left: 10px;}
.yyhjlb_lb .swiper-button-next{right: 10px;}
.yyhjlb_lb{position: relative;height: 0;overflow: hidden;}
.yyhjlb_lb.ac{height: auto;}

.xjsblb ul{font-size: 0;}
.xjsblb ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;margin-bottom: 52px;}
.xjsblb ul li:nth-of-type(3n){margin-right: 0;}
.xjsblb ul li a{display: block;}
.xjsblb ul li a img{width: 100%;}
.xjsbtxt{padding: 26px 0 0;box-sizing: border-box;text-align: center;}
.xjsbtxt h3{font-size: 22px;color: #412710;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	line-clamp: 1;
}
.xjsblb ul li a h6{overflow: hidden;}
.xjsbtxt p{font-size: 16px;color: #d4a78b;margin-top: 6px;display: none;}
.xjsblb ul li a:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
}
.xjsblb ul li a:hover h3{color: #ff8a23;}
.more{display: block;position: relative;width: 86px;height: 86px;text-align: center;border-radius: 50%;margin: 0 auto;cursor: pointer;
	background: -webkit-linear-gradient(45deg, #d3a68a, #e0ccb4); /* Chrome, Safari */
	background: linear-gradient(to right, #d1a387, #e0ccb4); /* 标准语法 */
}
.more::before{content: '';display: block;width: 100px;height: 100px;border: 1px solid #eadbcb;border-radius: 50%;position: absolute;top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.more::after{content: '';display: block;width: 116px;height: 116px;border: 1px solid #faf5f2;border-radius: 50%;position: absolute;top: 50%;left: 50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
}
.more h6{display: block;font-size: 16px;color: #fff;position: absolute;top: 35%;left: 0;width: 100%;line-height: 22px;}
.more h6 span{display: block;font-size: 22px;color: #fff;line-height: 22px;}

.lxwm_t{padding: 75px 0 136px;background: url(../images/lxwmtbg_02.jpg) center center;background-size: 100% 100%;}
.lxwm_t .ejbt{margin: 82px 0 70px;}
.lxwm_t ul{font-size: 0;}
.lxwm_t .ejmbx ul li{margin-right: 0;padding: 0 !important;width: auto !important;margin: 0 !important;}
.lxwm_t ul li{display: inline-block;vertical-align: top;box-sizing: border-box;margin-right: 118px;}
.lxwm_t ul li:last-of-type{margin-right: 0;}
.lxwm_t ul li span{font-size: 30px;color: #412710;margin-bottom: 32px;display: block;}
.lxwm_t ul li p{font-size: 18px;color: #412710;line-height: 26px;}
.lxwm_t ul li p strong{font-size: 20px;color: #412710;font-weight: bold;line-height: 26px;}
.lxwm_t ul li:last-of-type span{display: inline-block;margin-bottom: 0;vertical-align: top;}
.lxwm_t_ewm{display: inline-block;vertical-align: top;margin-left: 22px;}
.lxwm_t_ewm h6,.lxwm_t_ewm h4{display: inline-block;vertical-align: bottom;}
.lxwm_t_ewm h6{width: 90px;border: 8px solid #eeeae8;margin-right: 10px;}
.lxwm_t_ewm h6 img{width: 100%;}
.lxwm_t_ewm h4{font-size: 14px;line-height: 16px;color: rgba(65,39,16,.5);margin-bottom: 10px;}
.lxwm_b{padding: 186px 0 146px;background: url(../images/lxwmbbg_02.jpg) center center;background-size: 100% 100%;}
.lxwm_b form{margin-top: 75px;width: 50%;}
.zxlist{background: #f6f4f2;border-radius: 6px;margin-bottom: 13px;padding: 0 46px;box-sizing: border-box;}
.zxlist span,.zxlist input{display: inline-block;vertical-align: middle;box-sizing: border-box;line-height: 60px;}
.zxlist span{font-size: 32px;color: #412710;margin-right: 26px;}
.zxlist input{border: none;outline: none;background: none;font-size: 16px;color: #472e19;}
.lxwm_b form textarea{width: 100%;outline: none;border: none;background: #f6f4f2;height: 190px;padding: 20px 46px;box-sizing: border-box;font-size: 16px;color: #472e19;border-radius: 6px;}
.lxwm_b form button{display: block;width: 150px;line-height: 40px;border-radius: 40px;background: #ff8a23;font-size: 16px;color: #fff;text-align: center;margin-top: 26px;}
.lxwm_b form button:hover{background: #412710;}


.yxfw{padding: 70px 0 150px;background: url(../images/yxfwbg_02.jpg) center center;background-size: 100% 100%;}
.yxfw .ejbt{margin: 60px 0;}
.yxzx .s4_l{width: 100%;}
.yxzx .s4_l ul li a{background: #f8f6f3;box-shadow: 0 0 10px #dbdbdb;}
.yxzx .s4_l ul li a h3{margin-bottom: 30px;}
.yxzx .s4_l ul li a p{font-size: 16px;color: #fff;opacity: 0;position: relative;height: 60px;width: 70%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	line-clamp: 2;
}
.yxzx .s4_l ul li a:hover p{opacity: 1;}
.yxzx .s4_l ul li a:hover span{display: none;}
.yxzx .s4_l ul li a h1{color: #ece6de;opacity: 1;}
.yxzx .s4_l ul li a:hover h1{color: #fff;}
.tsfw .s4_r{width: 100%;padding-left: 0;}
.tsfw .s4_r ul{font-size: 0;}
.tsfw .s4_r ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 32%;margin-right: 2%;}
.tsfw .s4_r ul li:nth-of-type(3n){margin-right: 0;}
.tsfw .s4_r ul li a{background: #f5f2ed;padding: 40px 60px;box-sizing: border-box;border-radius: 18px;box-shadow: 0 0 10px 3px #dbdbdb;}
.tsfw .s4_r ul li a:hover p{height: auto;}
/* .tsfw .s4_r ul li a:hover h6{vertical-align: top;} */
.tsfw .s4_r ul li a:hover{background: #862a07;
	transform: scale(1.2);
}
.tsfw .s4_r ul li a:hover h6::before{background: url(../images/tsfwico1.png) center center;background-size: 100% 100%;}
.tsfw .s4_r ul li a:hover h6::after{background: url(../images/tsfwico2.png) center center;background-size: 100% 100%;}
.tsfw .s4_r ul li a:hover h6 img{filter:inherit !important;}
.tsfw .s4_r ul li a:hover h3,.tsfw .s4_r ul li a:hover p{color: #fff;}

.tsfw .s4_r ul li:nth-of-type(2) a:hover{background: #d3a589;}
.tsfw .s4_r ul li:nth-of-type(3) a:hover{background: #cd731b;}
.tsfw .s4_r ul li:nth-of-type(4) a:hover{background: #1a4d2e;}
.tsfw .s4_r ul li:nth-of-type(5) a:hover{background: #862a07;}
.tsfw .s4_r ul li:nth-of-type(6) a:hover{background: #d3a589;}


.ksyzj_b ul{display: none;}
.ksyzj_b ul.ac{display: block;}
.ksyzj{padding: 80px 0 100px;}
.ksyzj_t{font-size: 0;
	border-bottom: 3px solid #eee8e1;
	margin-bottom: 72px;}
/* .ksyzj_t h2{display: inline-block;vertical-align: middle;box-sizing: border-box;line-height: 75px;font-size: 20px;color: #412710;position: relative;cursor: pointer;width: 20%;font-weight: bold;} */
.ksyzj_t h2{display: inline-block;vertical-align: middle;box-sizing: border-box;line-height: 55px;font-size: 14px;color: #333;position: relative;cursor: pointer;width: 23.5%;font-weight: bold;text-align: center;
	background: #efefef;margin-right: 2%;margin-bottom: 20px;}

.ksyzj_t h2.ac,.ksyzj_t h2:hover{
	/* background: -webkit-linear-gradient(45deg, #b66d41, #e0ccb4); */ /* Chrome, Safari */
	/* background: linear-gradient(to right, #b66d41, #e0ccb4); */ /* 标准语法 */
	/* -webkit-background-clip: text; */ /* Chrome, d3a68a */
	/* background-clip: text; */
	/* -webkit-text-fill-color: transparent; */ /* Chrome, Safari */
	color: #fff; /* 兼容不支持background-clip的浏览器 */
	background: #9f6644;
}
/* .ksyzj_t h2::after{content: '';display: block;width: 0;height: 3px;position: absolute;left: 0;bottom: -3px;
	background: -webkit-linear-gradient(45deg, #d3a589, #e0ccb4); 
	background: linear-gradient(to right, #d3a589, #e0ccb4); 
}
.ksyzj_t h2.ac::after,.ksyzj_t h2:hover::after{width: 100%;} */
.ksyzj_t h2:nth-of-type(4n){margin-right: 0;}
.ksyzj_b ul{font-size: 0;}
.ksyzj_b ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 30.666%;margin-right: 4%;margin-bottom: 30px;}
.ksyzj_b ul li:nth-of-type(3n){margin-right: 0;}
.ksyzj_b ul li a{display: block;padding: 40px 20px;box-sizing: border-box;background: #fff;box-shadow: 0 0 10px 3px #ededed;border-radius: 18px;position: relative;overflow: hidden;}
.ksyzj_b ul li a h6,.ksyzj_b ul li a h3{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}
/* .ksyzj_b ul li a h6 img{height: 38px;} */
.ksyzj_b ul li a h3{font-size: 14px;color: #412710;margin-left: 10px;position: absolute;top: 50%;padding-right: 20px;box-sizing: border-box;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.ksyzj_b ul li a::before{content: '';display: block;width: 0;height: 100%;background: url(../images/ksyzjbg_03.png) center center;background-size: 100% 100%;position: absolute;
	top: 0;left: 0;
}
.ksyzj_b ul li a:hover::before{width: 100%;}

.kscl{margin-bottom: 85px;position: relative;}
.kscl .ejbt{margin-bottom: 35px;}
.kscl .swiper-container{position: relative;z-index: 11;}
.kscl .swiper-button-prev,.kscl .swiper-button-next{display: inline-block;width: 62px;height: 62px;line-height: 62px;top: 43%;
	border-radius: 50%;font-size: 30px;color: #fff;background: #ebdacf;box-sizing: border-box;
	background: -webkit-linear-gradient(45deg, #d4a68b, #e0ccb4); /* Chrome, Safari */
	background: linear-gradient(to right, #d4a68b, #e0ccb4); /* 标准语法 */

}
.kscl .swiper-button-prev{left: 11.2%;text-align: left;padding-left: 10px;}
.kscl .swiper-button-next{right: 11.2%;text-align: right;padding-right: 10px;}
.glbf .swiper-button-prev,.glbf .swiper-button-next{top: 47%;}
.tcts .swiper-button-prev,.tcts .swiper-button-next{top: 50%;}
.kscl h6{position: relative;overflow: hidden;}
.kscl h6 img{width: 100%;}
.kscl .swiper-slide a:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
}
.kscl .swiper-slide a:hover h3{color: #cd731b;}

.zjtdlist ul{font-size: 0;}
.zjtdlist ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 22%;margin-right: 4%;margin-bottom: 32px;}
.zjtdlist ul li:nth-of-type(4n){margin-right: 0;}


.zjtdlist ul li a{display: block;position: relative;background: #fefefe;text-align: center;padding-bottom: 50px;border-radius: 22px;box-shadow: 0 0 10px 3px #e3ddd6;overflow: hidden;height: 537px;
	box-sizing: border-box;}
.zjtdlist ul li a img{width: 100%;position: relative;z-index: 2;}
.zjtdlist ul li a h6{position: relative;}
.zjtdlist ul li a h6::after{content: '';display: block;width: 100%;height: 100%;background: url(../images/s5list_03.png) center center;background-size: 100% 100%;position: absolute;top: 0;left: 0;}
.s5txt{position: relative;}
.s5txt h3{font-size: 30px;color: #b69b83;font-weight: bold;margin: 32px 0 12px;}
.s5txt h4{font-size: 18px;color: #412710;font-weight: bold;line-height: 24px;}
.s5txt h5{font-size: 18px;color: #412710;line-height: 24px;}
.s5txt h5::after{content: '';display: none;width: 8px;height: 8px;border: 2px solid #b69b83;border-radius: 3px;margin: 22px auto;}
.s5txt .s5nr{height: 0;opacity: 0;padding: 0 20px;box-sizing: border-box;text-align: left;}
.zjtdlist ul li a::before{content: '';display: block;width: 100%;height: 0;background: url(../images/s5lb_03.png) center center;background-size: 100% 100%;position: absolute;top: 0;left: 0;}
/* .s5nr p{font-size: 14px;color: rgba(255,255,255,.8);position: relative;line-height: 24px;padding-left: 12px;box-sizing: border-box;}
.s5nr p::before{content: '';width: 4px;height: 4px;background: #fff;border-radius: 50%;position: absolute;top: 11px;left: 0;} */
.s5nr span{display: block;width: 80%;background: #ff8923;line-height: 38px;text-align: center;border-radius: 38px;font-size: 14px;color: #fff;margin: 42px auto 0;}
.zjtdlist ul li a:hover::before{height: 100%;}
.zjtdlist ul li a:hover .s5txt{margin-top: -80%;}
.zjtdlist ul li a:hover .s5nr{height: auto;opacity: 1;}
.zjtdlist ul li a:hover h6{opacity: .1;}
.zjtdlist ul li a:hover h3,.zjtdlist ul li a:hover h4,.zjtdlist ul li a:hover h5{color: #fff;}
.zjtdlist ul li a:hover h5::after{border: 2px solid #fff;}


.zjtd{padding: 85px 0 110px;background: url(../images/zjtdbg_02.jpg) center center;background-size: 100% 100%;}
.zjtd .ejbt{margin: 62px  0 34px;}

.zjtd form{font-size: 0;background: #fff;border-radius: 20px;padding: 42px 34px;box-sizing: border-box;margin-bottom: 88px;}
.zjtd form input,.zjtd form .sstj{display: inline-block;vertical-align: middle;box-sizing: border-box;outline: none;background: none;}
.zjtd form input{width: 30%;border-radius: 16px;border: 1px solid #dcd7d2;margin-right: 1%;line-height: 60px;padding: 0 30px;font-size: 18px;color: #412710;}
.zjtd form .sstj{width: 7%;text-align: right;}
.zjtd form .sstj button{outline: none;border: none;width: 60px;background: #cca387;text-align: center;border-radius: 16px;line-height: 60px;}
.zjtd form .sstj button span{font-size: 20px;color: #fff;display: block;}
.zjtd form p,.zjtd form p a{font-size: 18px;color: #412710;}
.zjtd form p{margin-top: 30px;}
.zjtd form p a{display: inline-block;margin-right: 20px;}
.zjtd form p a:hover{color: #cd731b;}
.zjtd form .sstj button:hover{background: #cd731b;}

.zjtdlb h2{font-size: 36px;color: #412710;line-height: 36px;margin-bottom: 50px;}
.zjtdlb h2 span{margin-right: 15px;
	background: -webkit-linear-gradient(45deg, #d3a68a, #e0ccb4); /* Chrome, Safari */
	background: linear-gradient(to right, #d1a387, #e0ccb4); /* 标准语法 */
	-webkit-background-clip: text; /* Chrome, d3a68a */
	background-clip: text;
	-webkit-text-fill-color: transparent; /* Chrome, Safari */
	color: transparent; /* 兼容不支持background-clip的浏览器 */
}

.page ul{font-size: 0;text-align: center;margin-top: 60px;}
.page ul li{display: inline-block;vertical-align: middle;box-sizing: border-box;margin-right: 10px;}
.page ul li a{display: block;width: 46px;height: 42px;line-height: 42px;background: #f7f4ee;border-radius: 8px;font-size: 14px;color: #999999;}
.page ul li.dashed a,.page ul li.lastshed a{width: 72px;}
.page ul li.lastshed{margin-right: 32px;}
.page ul li p,.page ul li select,.page ul li a{display: inline-block;vertical-align: middle;}
.page ul li p{font-size: 14px;color: #999999;}
.page ul li select{outline: none;width: 36px;height: 36px;line-height: 36px;text-align: center;font-size: 14px;color: #333;border: 1px solid #eaeaea;margin: 0 5px;}
.page ul li select option{font-size: 14px;color: #333;}
.page ul li:last-of-type{margin-right: 0;}

.zjtdxq{padding: 80px 0 120px;background: url(../images/zjtdxqbg_02.jpg) center center;background-size: 100% 100%;font-size: 0;margin-bottom: 90px;}
.zjtdxq .ejmbx{margin-bottom: 45px;}
.zjtdxq_l,.zjtdxq_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.zjtdxq_l{width: 16.8%;background: url(../images/s5list_03.png) center center;background-size: 100% 100%;}
.zjtdxq_l img{width: 100%;}
.zjtdxq_r{width: 83.2%;padding-left: 86px;padding-right: 300px;}
.zjtdxq_r h3{font-size: 30px;color: #b69b83;font-weight: bold;margin-bottom: 10px;}
.zjtdxq_r h3 strong{display: inline-block;line-height: 34px;border-radius: 34px;background: #ff8923;font-size: 18px;color: #fff;font-weight: bold;padding: 0 20px;margin-left: 12px;
	vertical-align: top;
}
.zjtdxq_r h4{font-size: 18px;color: #412710;margin-right: 16px;display: inline-block;}
.zjtdxq_r span{display: none;width: 8px;height: 8px;border: 2px solid #b69b83;border-radius: 3px;margin: 10px 0 40px;}
.zjtdxq_r_t p{font-size: 18px;color: #412710;line-height: 48px;padding-left: 22px;position: relative;}
.zjtdxq_r_t p::before{content: '';display: block;width: 6px;height: 6px;background: #412710;border-radius: 50%;position: absolute;left: 0;top: 23px;}
.zjtdxq_r h5{font-size: 24px;color: #b69b83;margin: 55px 0 15px;}
.zjtdxq_r p{font-size: 18px;color: #412710;line-height: 48px;text-align: justify;}



.bftf{padding: 80px 0 50px;position: relative;background: url(../images/bftfbg_02.jpg) center center;background-size: 100% 100%;}
.tfdh{margin: 90px 0 55px;}
.tfdh ul{font-size: 0;border-bottom: 3px solid #e4d8ca;text-align: center;}
.tfdh ul li{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.tfdh ul li a{display: block;font-size: 26px;color: #412710;line-height: 100px;padding: 0 40px;position: relative;}
.tfdh ul li a::before{content: '';display: block;width: 0;height: 5px;position: absolute;bottom: -4px;left: 50%;border-radius: 5px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	background: -webkit-linear-gradient(45deg, #d3a68a, #e0ccb4); /* Chrome, Safari */
	background: linear-gradient(to right, #d1a387, #e0ccb4); /* 标准语法 */
}
.tfdh ul li a:hover,.tfdh ul li.ac a{
	background: -webkit-linear-gradient(45deg, #d3a68a, #e0ccb4); /* Chrome, Safari */
	background: linear-gradient(to right, #d1a387, #e0ccb4); /* 标准语法 */
	-webkit-background-clip: text; /* Chrome, d3a68a */
	background-clip: text;
	-webkit-text-fill-color: transparent; /* Chrome, Safari */
	color: transparent; /* 兼容不支持background-clip的浏览器 */
}
.tfdh ul li a:hover::before,.tfdh ul li.ac a::before{width: 100%;}
.tf1{margin-bottom: 60px;}
.tf1 p{font-size: 16px;color: #412710;margin-bottom: 30px;text-indent: 2em;}
.tf2{position: relative;}
.tf2 img{width: 100%;}
.tf2 .swiper-button-prev,.tf2 .swiper-button-next{display: inline-block;width: 38px;height: 38px;line-height: 38px;text-align: center;
	border-radius: 50%;font-size: 20px;color: #fff;background: #ebdacf;box-sizing: border-box;
	background: -webkit-linear-gradient(45deg, #d4a68b, #e0ccb4); /* Chrome, Safari */
	background: linear-gradient(to right, #d4a68b, #e0ccb4); /* 标准语法 */

}
.tf2 .swiper-button-prev{left: 20%;}
.tf2 .swiper-button-next{right: 20%;}

.tf3{text-align: center;margin-top: 80px;}
.tf3 h2{font-size: 24px;color: #412710;margin-bottom: 50px;}
.tf3 ul{font-size: 0;}
.tf3 ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 33.33%;margin-bottom: 75px;padding: 0 50px;}
.tf3 ul li img{height: 41px;}
.tf3 ul li p{font-size: 14px;color: #412710;line-height: 24px;margin-top: 30px;}

.zsfw{padding: 96px 0;}
.zsfw h2{font-size: 24px;color: #412710;margin-bottom: 30px;}
.zsfw  ul li{font-size: 0;margin-bottom: 10px;padding: 45px 46px;box-sizing: border-box;border-radius: 24px;background: #fbf8f4;}
.zsfw_l,.zsfw_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.zsfw_l{width: 15%;text-align: center;}
.zsfw_r{width: 85%;}
.zsfw_l img{max-width: 80%;}
.zsfw_r h3{font-size: 18px;color: #412710;margin-bottom: 15px;}
.zsfw_r p{font-size: 14px;color: #412710;line-height: 26px;}

.xwzx_t{padding: 80px 0 88px;background: url(../images/xwzxbg_02.jpg) center center;background-size: 100% 100%;}
.xwzx_tlb{margin-top: 86px;font-size: 0;}
.xwzx_tlb a{display: block;font-size: 0;position: relative;}
.xwzx_tl,.xwzx_tr{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.xwzx_tl{width: 40.5%;border-radius: 18px;overflow: hidden;position: relative;}
.xwzx_tl img{width: 100%;}
.xwzx_tr{width: 59.5%;padding-left: 82px;}
.xwzx_tr h4{font-size: 20px;color: #412710;font-family: Arial;}
.xwzx_tr h4 span{display: table;font-size: 52px;line-height: 52px;font-family: Arial;
	background: -webkit-linear-gradient(45deg, #d3a68a, #e0ccb4); /* Chrome, Safari */
	background: linear-gradient(to right, #d1a387, #e0ccb4); /* 标准语法 */
	-webkit-background-clip: text; /* Chrome, d3a68a */
	background-clip: text;
	-webkit-text-fill-color: transparent; /* Chrome, Safari */
	color: transparent; /* 兼容不支持background-clip的浏览器 */
}
.xwzx_tr h3{font-size: 24px;color: #412710;width: 80%;margin: 16px 0 36px;}
.xwzx_tr p{font-size: 16px;color: #412710;}
.xwzx_tlb a:hover img{
	transform: scale(1.15);
	-webkit-transform: scale(1.15);
	-o-transform: scale(1.15);
	-moz-transform: scale(1.15);
}
.xwzx_tlb a:hover h3{color: #ff8a23;}

.xwzx_b{padding: 60px 0 110px;}
.xwzx_b_lb ul li a{display: block;position: relative;font-size: 0;border-bottom: 2px solid #f6f0e8;}
.xwzx_b_lb ul li:last-of-type a{border-bottom: none;}
.xwzx_bl,.xwzx_bc,.xwzx_br{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;padding: 42px 0;}
.xwzx_bl{width: 12.8%;}
.xwzx_bc{width: 77.2%;}
.xwzx_br{width: 10%;text-align: center;}
.xwzx_bl h4{font-size: 14px;color: rgba(65,39,16,.3);font-family: Arial;}
.xwzx_bl h4 span{display: block;font-size: 30px;font-family: Arial;}
.xwzx_bc h3{font-size: 20px;color: #412710;margin-bottom: 12px;}
.xwzx_bc p{font-size: 16px;color: rgba(65,39,16,.6);}
.xwzx_br span{width: 38px;height: 38px;line-height: 38px;top: 45%;display: block;opacity: 0;
	border-radius: 50%;font-size: 20px;color: #fff;background: #ebdacf;box-sizing: border-box;
	background: -webkit-linear-gradient(45deg, #d4a68b, #e0ccb4); /* Chrome, Safari */
	background: linear-gradient(to right, #d4a68b, #e0ccb4); /* 标准语法 */
}
.xwzx_b_lb ul li a::before{content: '';display: block;width: 0;height: 100%;background: url(../images/xwbbg_03.jpg) center center;background-size: 100% 100%;position: absolute;top: 0;left: 0;}
.xwzx_b_lb ul li a:hover::before{width: 100%;}
.xwzx_b_lb ul li a:hover .xwzx_bl{text-align: center;}
.xwzx_b_lb ul li a:hover .xwzx_bl h4{color: #c7a286;}
.xwzx_b_lb ul li a:hover .xwzx_bc{padding-left: 55px;}
.xwzx_b_lb ul li a:hover .xwzx_br span{opacity: 1;}
.xwzx_b_lb ul li a:hover h3{color: #c7a286;}
.xwzx_b_lb ul li a:hover h4 span{color: #c7a286;}


.gyhd{padding: 80px 0 42px;background: #f9f6f3;}
.gyhd_b{padding: 20px 0 105px;}
.gyhd_b .xwzx_bl{width: 30.5%;}
.gyhd_b .xwzx_bc{width: 59.5%;}
.gyhd_b .xwzx_bl h6,.gyhd_b .xwzx_bl h4{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.gyhd_b .xwzx_bl h6{width: 54%;overflow: hidden;border-radius: 22px;}
.gyhd_b .xwzx_bl h4{width: 46%;padding-left: 90px;}
.gyhd_b .xwzx_bl h6 img{width: 100%;}
.gyhd_b ul li a:hover .xwzx_bl{padding-left: 30px;width: 32.7%;}
.gyhd_b ul li a:hover .xwzx_bl h4{padding-left: 30px;text-align: left;}
.gyhd_b ul li a:hover .xwzx_bc{width: 57.3%;}
.gyhd_b ul li a::before{content: '';display: block;width: 0;height: 100%;background: url(../images/gyhdbg_03.jpg) center left;background-size: cover;position: absolute;top: 0;left: 0;}

.xwxq{padding: 80px 0 120px;background: #f9f6f3;font-size: 0;}
.xwxq .ejmbx{margin-bottom: 80px;}
.xwxq_l,.xwxq_r{display: inline-block;vertical-align: top;box-sizing: border-box;font-size: 0;}
.xwxq_l{width: 63.5%;}
.xwxq_r{width: 36.5%;padding-left: 106px;}
.xwxq_l h4,.xwxq_l_r{display: inline-block;vertical-align: middle;box-sizing: border-box;width: 50%;}
.xwxq_l_r{text-align: right;}
.xwxq_l h4{font-size: 20px;color: #412710;font-family: Arial;}
.xwxq_l h4 span{display: table;
	font-size: 52px;line-height: 52px;font-family: Arial;
	background: -webkit-linear-gradient(45deg, #d3a68a, #e0ccb4); /* Chrome, Safari */
	background: linear-gradient(to right, #d3a68a, #e0ccb4); /* 标准语法 */
	-webkit-background-clip: text; /* Chrome, d3a68a */
	background-clip: text;
	-webkit-text-fill-color: transparent; /* Chrome, Safari */
	color: transparent; /* 兼容不支持background-clip的浏览器 */
}
.xwxq_l h6{text-align: right;}
.xwxq_l h6 a{display: inline-block;margin-right: 10px;width: 26px;height: 26px;line-height: 26px;text-align: center;font-size: 18px;color: #fff;border-radius: 3px;
	background: -webkit-linear-gradient(45deg, #d3a68a, #e0ccb4); /* Chrome, Safari */
	background: linear-gradient(to right, #d1a387, #e0ccb4); /* 标准语法 */
}
.xwxq_l h6 a:last-of-type{margin-right: 0;padding: 0;margin: 0;}
.xwxq_l .bdshare-button-style0-24{vertical-align: top;margin-left: 5px;}
.xwxq_l ul li{display: inline-block;}
.xwxq_l h3{font-size: 30px;color: #412710;padding: 32px 0;border-bottom: 3px solid #c7a286;margin-bottom: 48px;line-height: 48px;}
.xwxq_l p{font-size: 16px;color: #533f30;margin-bottom: 35px;text-indent: 2em;text-align: justify;}
.xwxq_l p strong{font-size: 16px;color: #533f30;font-weight: bold;}
.xwxq_l p img{max-width: 100%;height: auto;margin-left: -2em;}
.xwxq_l h2{font-size: 50px;line-height: 60px;display: table;font-weight: bold;
	background: -webkit-linear-gradient(45deg, #d3a68a, #e0ccb4); /* Chrome, Safari */
	background: linear-gradient(to right, #d1a387, #e0ccb4); /* 标准语法 */
	-webkit-background-clip: text; /* Chrome, d3a68a */
	background-clip: text;
	-webkit-text-fill-color: transparent; /* Chrome, Safari */
	color: transparent; /* 兼容不支持background-clip的浏览器 */
}
.fhsyj{margin-bottom: 142px;}
.fhsyj a{display: block;}
.fhsyj a span,.fhsyj a i{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.fhsyj a span{
	width: 38px;height: 38px;line-height: 38px;text-align: center;margin-right: 22px;
	border-radius: 50%;font-size: 20px;color: #fff;background: #ebdacf;box-sizing: border-box;
	background: -webkit-linear-gradient(45deg, #d4a68b, #e0ccb4); /* Chrome, Safari */
	background: linear-gradient(to right, #d4a68b, #e0ccb4); /* 标准语法 */
}
.fhsyj a i{font-size: 18px;color: #412710;}
.fhsyj a:hover i{color: #b66d41;}
.xwxq_r h2{font-size: 30px;color: #412710;padding-bottom: 32px;border-bottom: 3px solid #e6e2e0;margin-bottom: 20px;}
.xwxq_r_list a{display: block;padding: 42px 0;border-bottom: 1px dashed #e1e1e1;}
.xwxq_r_list a h4{font-size: 18px;color: #ff8a23;font-family: Arial;}
.xwxq_r_list a h3{font-size: 18px;color: #412710;}
.xwxq_r_list a:hover h3{color: #ff8a23;}
.xwxq_r_list:last-of-type a{border-bottom: none;}

.xjsbxq{padding: 80px 0;background: url(../images/sbxqbg_02.jpg) center center;background-size: 100% 100%;font-size: 0;}
.xjsbxq .ejmbx{margin-bottom: 60px;}
.xjsbxq_l,.xjsbxq_r{display: inline-block;vertical-align: top;box-sizing: border-box;width: 50%;}
.xjsbxq_l img{width: 100%;}
.xjsbxq_l h2{font-size: 32px;color: #412710;line-height: 48px;margin: 30px 0;}
.xjsbxq_l h2 strong{font-size: 22px;color: #fff;line-height: 36px;padding: 0 20px;border-radius: 36px;display: inline-block;vertical-align: middle;
	background: -webkit-linear-gradient(45deg, #d4a68b, #e0ccb4); /* Chrome, Safari */
	background: linear-gradient(to right, #d4a68b, #e0ccb4); /* 标准语法 */
}
.xjsbxq_l h6,.xqfh{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.xjsbxq_l h6{text-align: right;}
.xjsbxq_l h6 a{display: inline-block;width: 26px;height: 26px;line-height: 26px;text-align: center;font-size: 18px;color: #fff;border-radius: 3px;padding: 0 !important;margin: 0 !important;margin-right: 10px !important;
	background: -webkit-linear-gradient(45deg, #d3a68a, #e0ccb4); /* Chrome, Safari */
	background: linear-gradient(to right, #d1a387, #e0ccb4); /* 标准语法 */
}
.xjsbxq_l ul li{display: inline-block;font-size: 0;}
.social-share,.bdsharebuttonbox{display: inline-block;vertical-align: top;}
.bdsharebuttonbox{margin-left: 3px;}
.bdshare-button-style0-24{display: inline-block;vertical-align: middle;}
.xqfh a{font-size: 18px;color: #c7a286;margin-left: 20px;}
.xqfh a:hover{color: #ff8923;}
.xjsbxq_r_list{font-size: 0;margin-bottom: 36px;}
.xjsbxq_r_list_l,.xjsbxq_r_list_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.xjsbxq_r_list_l{width: 17%;text-align: center;}
.xjsbxq_r_list_r{width: 83%;}
.xjsbxq_r_list_l span{font-size: 26px;color: #412710;display: block;margin-top: 6px;}
.xjsbxq_r_list_r h4{font-size: 18px;color: #412710;line-height: 36px;font-weight: bold;}
.xjsbxq_r_list_r p{font-size: 16px;color: #412710;line-height: 36px;text-align: justify;}
.xjsbxq_b h2{font-size: 32px;color: #412710;line-height: 32px;margin-bottom: 20px;}

.bjzy{padding: 80px 0 85px;background: url(../images/zjtdbg_02.jpg) center center;background-size: 100% 100%;font-size: 0;}
.bjzy .ejmbx{margin-bottom: 60px;}
.bjzy_l,.bjzy_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.bjzy_l{width: 17%;position: fixed;}
.bjzy_l.ac{top: 50px;}
.bjzy_r{width: 69%;margin-left: 21%;}
.bjzy_l a{display: block;margin-bottom: 22px;position: relative;padding-left: 16px;font-size: 0;}
.bjzy_l a::before{content: '';display: block;width: 6px;height: 6px;background: #cca387;border-radius: 50%;position: absolute;top: 13px;left: 0;}
.bjzy_l a i,.bjzy_l a h6{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.bjzy_l a i{width: 55%;font-size: 12px;color: #412710;}
.bjzy_l a h6{width: 45%;text-align: center;opacity: 0;}
.bjzy_l a span{width: 24px;height: 24px;text-align: center;line-height: 24px;color: #fff;border-radius: 50%;display: inline-block;vertical-align: middle;
	background: -webkit-linear-gradient(45deg, #d3a68a, #e0ccb4); /* Chrome, Safari */
	background: linear-gradient(to right, #d1a387, #e0ccb4); /* 标准语法 */
}
.bjzy_l a:hover i,.bjzy_l a.ac i{color: #c7987b;}
.bjzy_l a:hover h6,.bjzy_l a.ac h6{opacity: 1;}
.bjzy_r_list{padding: 65px 75px;box-sizing: border-box;font-size: 0;background: #fff;border-radius: 20px;box-shadow: 0 0 10px 3px #edebe9;margin-bottom: 14px;}
.bjzy_r_list_l,.bjzy_r_list_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.bjzy_r_list_l{width: 11%;}
.bjzy_r_list_r{width: 89%;}
.bjzy_r_list_l img{max-width: 80%;}
.bjzy_r_list_r h3{font-size: 24px;color: #412710;margin-bottom: 12px;}
.bjzy_r_list_r p{font-size: 16px;color: #412710;margin-bottom: 30px;text-align: justify;}
.bjzy_r_list_r p strong{font-size: 16px;color: #ff8923;}
.swfw{margin-top: 40px;font-size: 0;}
.swfw h6{display: inline-block;vertical-align: top;box-sizing: border-box;font-size: 14px;color: #412710;text-align: center;width: 20%;margin: 0 !important;line-height: 16px;}
.swfw h6 img{display: block;margin: 0 auto;}
.bxfw ul{margin-top: 50px;font-size: 0;}
.bxfw ul li{display: inline-block;vertical-align: top;box-sizing: border-box;width: 22.9%;margin-right: 2.8%;margin-bottom: 18px;}
.bxfw ul li:nth-of-type(4n){margin-right: 0;}
.bxfw ul li a{display: block;position: relative;overflow: hidden;border-radius: 20px;border: 2px solid #f3eeea;box-sizing: border-box;}
.bxfw ul li a img{width: 100%;}
.bxfw ul li a:hover{border: 2px solid #b69b83;}

.cjwtlb_t{font-size: 0;cursor: pointer;border-bottom: 3px solid #f1edea;padding: 15px 0;margin-bottom: 20px;}
.cjwtlb_t h3,.cjwtlb_t h6{display: inline-block;vertical-align: middle;}
.cjwtlb_t h3{width: 90%;margin-bottom: 0;font-size: 18px;color: #412710;font-weight: bold;}
.cjwtlb_t h6{width: 10%;text-align: right;}
.cjwtlb_b{padding-left: 46px;display: none;}
.cjwtlb_t h6 span{display: inline-block;width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 12px;color: #efe9e3;border: 2px solid #efe9e3;border-radius: 50%;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
}
.cjwtlb_t.active h3{color: #c7987b;}
.cjwtlb_t.active span{
	background: -webkit-linear-gradient(45deg, #d3a68a, #e0ccb4); /* Chrome, Safari */
	background: linear-gradient(to right, #d1a387, #e0ccb4); /* 标准语法 */
	transform: inherit !important;
}
.cjwtlb{display: none;}
.cjwtlb:first-of-type,.cjwtlb:nth-of-type(2),.cjwtlb:nth-of-type(3),.cjwtlb:nth-of-type(4),.cjwtlb:nth-of-type(5){display: block;}
.cjwtlb.ac{display: block;}
.cjwtckgd h6{display: block;width: 76px;height: 76px;border-radius: 50%;overflow: hidden;cursor: pointer;margin-top: 45px;}
.cjwtckgd h6 img{width: 100%;}
.cjwtckgd.ac h6{
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
}

.bjzy_r_list_r h4{font-size: 16px;color: #412710;margin-bottom: 30px;padding-left: 26px;position: relative;}
.bjzy_r_list_r h4 strong{font-size: 16px;font-weight: bold;}
.bjzy_r_list_r h4::before{content: '';display: block;width: 8px;height: 8px;border-radius: 50%;position: absolute;left: 0;top: 13px;
	background: -webkit-linear-gradient(45deg, #d3a68a, #e0ccb4); /* Chrome, Safari */
	background: linear-gradient(to right, #d1a387, #e0ccb4); /* 标准语法 */
}
.yxzxxq_bt{margin-top: 50px;}
.yxzxxq_bt h6,.yxzxxq_bt h2{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.yxzxxq_bt h2{font-size: 36px;color: #412710;line-height: 36px;}
.yxzxxq_bt h6{position: relative;margin-right: 20px;}
.yxzxxq_bt h6 img:first-of-type{position: absolute;bottom: 0;left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
}
.yxzxxq_bt h6 img:last-of-type{opacity: .06;}
.yxzxxq h4{margin-top: 45px;font-size: 22px;color: #412710;line-height: 50px;padding-left: 30px;border-radius: 3px;width: 280px;margin-bottom: 20px;
	background: -webkit-linear-gradient(45deg, #d9b49e, #f1f1f1); /* Chrome, Safari */
	background: linear-gradient(to right, #d9b49e, #f1f1f1); /* 标准语法 */
}
.yxzxxq p{font-size: 16px;color: #412710;line-height: 36px;margin-bottom: 36px;text-indent: 2em;text-align: justify;}
.yxzxxqtj h2{margin-top: 45px;font-size: 22px;color: #412710;line-height: 50px;padding-left: 30px;border-radius: 3px;width: 280px;margin-bottom: 60px;
	background: -webkit-linear-gradient(45deg, #d9b49e, #f1f1f1); /* Chrome, Safari */
	background: linear-gradient(to right, #d9b49e, #f1f1f1); /* 标准语法 */
}
.yxzxxq h5{font-size: 16px;color: #412710;line-height: 36px;margin-bottom: 36px;text-align: justify;}
.yxzxxq h5 strong{font-size: 16px;color: #caa38b;font-weight: bold;}

.bdyxzx{padding: 65px 0 55px;background: url(../images/zjtdbg_02.jpg) center center;background-size: 100% 100%;}
.ksxq p{text-indent: 0;}
.ksxq h6 img{position: static !important;opacity: 1 !important;transform: initial !important;}

.bdyxzx form{box-shadow:  0 0 10px 3px #f2f1f2;margin: 65px 0 75px;}

.ksry{font-size: 0;}
.ksry_l,.ksry_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.ksry_l{width: 30%;padding-right: 150px;}
.ksry_r{width: 70%;}
.ksry_l ul li{border-bottom: 1px solid #ebe7e2;}
.ksry_l ul li h3{padding-left: 36px;font-size: 18px;color: #412710;line-height: 50px;cursor: pointer;position: relative;}
.ksry_l ul li dl dd{font-size: 0;padding-left: 36px;}
.ksry_l ul li dl dd a,.ksry_l ul li dl dd a img{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.ksry_l ul li dl dd a{font-size: 16px;color: #8b8176;line-height: 44px;width: 70%;}
.ksry_l ul li dl{display: none;padding-bottom: 30px;}
.ksry_l ul li.ac dl{display: block;}
.ksry_l ul li.ac h3{color: #fff;
	background: -webkit-linear-gradient(45deg, #d3a589, #e1ceb6); /* Chrome, Safari */
	background: linear-gradient(to right, #d3a589, #e1ceb6); /* 标准语法 */
}
.ksry_l ul li h3::before{content: '';display: block;width: 6px;height: 6px;background: #cca387;border-radius: 50%;position: absolute;top: 50%;left: 18px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
}
.ksry_l ul li.ac h3::before{background: #fff;}
.ksry_l ul li dl dd img{opacity: 0;}
.ksry_l ul li dl dd.ac img{opacity: 1;}
.ksry_l ul li dl dd:hover img{opacity: 1;}
.ksry_r .zjtdlist ul li{width: 30%;margin-right: 5% !important;}
.ksry_r .zjtdlist ul li:nth-of-type(3n){margin-right: 0 !important;}

.ptfw_t{padding: 75px 0 220px;background: url(../images/ptfwbg_02.jpg) center center;background-size: 100% 100%;}
.ptfw_t .ejmbx{padding-bottom: 170px;}
.ptfw_t h2{font-size: 36px;color: #412710;line-height: 36px;margin-bottom: 25px;}
.ptfw_t p{font-size: 18px;color: #412710;line-height: 36px;margin-bottom: 62px;width: 33%;text-align: justify;}
.ptfw_t h6{cursor: pointer;}

.ptfw_b{padding-bottom: 100px;margin-top: -135px;}
.ptfw_blb{padding: 50px 100px;box-sizing: border-box;box-shadow: 0 0 10px #dfdfdf;border-radius: 20px;background: #fff;}
.ptfw_b_list{font-size: 0;padding: 56px 0;border-bottom: 3px solid #f1edea;}
.ptfw_b_list:last-of-type{border-bottom: 0;}
.ptfw_b_list_l,.ptfw_b_list_r{display: inline-block;vertical-align: top;box-sizing: border-box;}
.ptfw_b_list_l{width: 10%;}
.ptfw_b_list_r{width: 90%;}
.ptfw_b_list_l img{max-width: 80%;}
.ptfw_b_list_r h3{font-size: 24px;color: #412710;margin-bottom: 10px;}
.ptfw_b_list_r p{font-size: 16px;color: #412710;margin-bottom: 30px;text-align: justify;}
.ptfw_b_list_r p:last-of-type{margin-bottom: 0;}
.ptfw_b_list_r p strong{font-size: 16px;color: #412710;font-weight: bold;}
.ptfw_b_list_r p span{font-size: 16px;color: #c7987b;}


.tcfw{padding: 75px 0 100px;background: #fdf8f3;}
.tclb{margin-top: 42px;}
.tclist{margin-bottom: 18px;}
.tclist a{display: block;position: relative;font-size: 0;padding: 16px;background: #fff;box-sizing: border-box;border-radius: 8px;box-shadow: 0 0 10px 3px #f1ece8;}
.tclist_l,.tclist_r{display: inline-block;vertical-align: middle;box-sizing: border-box;position: relative;}
.tclist_l{width: 38.7%;overflow: hidden;}
.tclist_l img{width: 100%;}
.tclist_r{width: 61.3%;padding-left: 70px;padding-right: 170px;}
.tclist_r h3{font-size: 24px;color: #412710;margin-bottom: 18px;}
.tclist_r p{font-size: 16px;color: #412710;}
.tclist_r span{font-size: 16px;color: #b89d85;margin-top: 24px;display: block;}
.tclist a:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-moz-transform: scale(1.2);
}
.tclist a:hover h3{color: #cd731b;}
.ykyth1{padding: 75px 0 120px;background: url(../images/ykyth1bg_02.jpg) center center;background-size: 100% 100%;}
.ykyth1nr{margin-top: 60px;}
.ykyth1nr h2{font-size: 36px;color: #412710;line-height: 40px;margin-bottom: 50px;}
.ykyth1nr p{font-size: 20px;color: #412710;line-height: 40px;margin-bottom: 40px;}
.ykyth1nr p:last-of-type{margin-bottom: 0;}
.ykyth1nr p strong{font-size: 36px;color: #bb8e73;font-weight: bold;line-height: 48px;}

.ykyth2{padding: 60px 0 75px;}
.ykyth2_1 h2{font-size: 36px;color: #bb8e73;line-height: 36px;font-weight: bold;margin-bottom: 30px;}
.ykyth2_1 h6,.fhsyjh{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.ykyth2_1 h6 a{display: inline-block;margin-right: 10px;width: 26px;height: 26px;line-height: 26px;text-align: center;font-size: 18px;color: #fff;border-radius: 3px;
	background: -webkit-linear-gradient(45deg, #d3a68a, #e0ccb4); /* Chrome, Safari */
	background: linear-gradient(to right, #d3a68a, #e0ccb4); /* 标准语法 */
}
/* .ykyth2_1 h6 a:last-of-type{margin-right: 0;} */
.fhsyjh a{font-size: 18px;display: inline-block;
	background: -webkit-linear-gradient(45deg, #d3a68a, #e0ccb4); /* Chrome, Safari */
	background: linear-gradient(to right, #d3a68a, #e0ccb4); /* 标准语法 */
	-webkit-background-clip: text; /* Chrome, d3a68a */
	background-clip: text;
	-webkit-text-fill-color: transparent; /* Chrome, Safari */
	color: transparent; /* 兼容不支持background-clip的浏览器 */
}
.ykyth2_1 p{font-size: 16px;color: #412710;line-height: 36px;margin-bottom: 36px;}
.ykyth2_1 p strong{font-size: 36px;color: #bb8e73;line-height: 36px;font-weight: bold;}
.ykyth2_1 h4{display: inline-block;font-size: 30px;color: #412710;line-height: 44px;padding: 20px 70px 20px 25px;
	background: -webkit-linear-gradient(45deg, #ddb9a3, #fefdfd); /* Chrome, Safari */
	background: linear-gradient(to right, #ddb9a3, #fefdfd); /* 标准语法 */
}
.ykyth2 h3{font-size: 30px;color: #bb8e73;font-weight: bold;margin: 48px 0 18px;}
.ykyth2_2 tr:first-of-type,.ykyth2_2 tr:nth-of-type(2){background: #fef3f2;}
.ykyth2_2 tr td:first-of-type{width: 22%;}
.ykyth2_2 tr td{border: 2px solid #fff;padding: 10px 36px;}
.ykyth2_2 tr td p{text-align: left;font-size: 16px;color: #412710;position: relative;margin-bottom: 10px;padding-left: 16px;}
.ykyth2_2 tr td p:last-of-type{margin-bottom: 0;}
.ykyth2_2 tr td p::before{content: '';display: block;width: 5px;height: 5px;background: #412710;border-radius: 50%;position: absolute;top: 13px;left: 0;}
.ykyth2_2 tr td p strong{font-size: 18px;color: #412710;font-weight: bold;}
.ykyth2_2 tr td h5{text-align: center;display: block;font-size: 30px;color: #412710;font-weight: bold;}
.ykyth2_2 tr:nth-of-type(3){background: #feefed;border-top: 10px solid #fff;border-bottom: 18px solid #fff;}
.ykyth2_2 tr:nth-of-type(4),.ykyth2_2 tr:nth-of-type(5){background: #fce6e3;}
.ykyth2_3 p{font-size: 20px;color: #412710;line-height: 40px;}
.ykyth2_4{padding-top: 60px;}
.ykyth2_list{margin-bottom: 20px;font-size: 0;}
.ykyth2_list_l,.ykyth2_list_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.ykyth2_list_l{width: 47.7%;}
.ykyth2_list_l img{width: 100%;}
.ykyth2_list_r{width: 52.3%;padding-left: 45px;padding-right: 60px;}
.ykyth2_list_r h4{font-size: 22px;color: #412710;font-weight: bold;position: relative;padding-left: 24px;margin-bottom: 18px;}
.ykyth2_list_r h4::before{content: '';display: block;width: 7px;height: 7px;background: #412710;border-radius: 50%;position: absolute;top: 13px;left: 0;}
.ykyth2_list_r p{font-size: 16px;color: #412710;line-height: 26px;margin-bottom: 26px;text-indent: 2em;}

.ykyth2_5{margin-top: 78px;padding-top: 45px;border-top: 2px solid #efe7d4;}
.ykyth2_5 p{font-size: 16px;color: #412710;line-height: 26px;margin-bottom: 26px;text-indent: 2em;}

.yxjx1{padding: 75px 0 120px;
	background: linear-gradient(to bottom, #d3a589, #dfccb4);
	/* background: url(../images/yxjx1bg_02.jpg) center center;background-size: 100% 100%; */
}
.yxjx1nr{margin-top: 75px;width: 100% !important;}
.yxjx1nr h2{font-size: 36px;color: #412710;line-height: 48px;margin-bottom: 52px;}
.yxjx1nr p{font-size: 20px;color: #412710;line-height: 40px;margin-bottom: 40px;text-align: justify;}
.yxjx1nr p:last-of-type{margin-bottom: 0;}
.yxjx1nr p strong{font-size: 30px;color: #412710;line-height: 48px;font-weight: bold;}
.yxjx2_2 h5,.yxjx2_3 p,.yxjx2_4 p,.ykyth1nr p,.ykyth2_1 p,.ykyth2_list_r p,.ykyth2_5 p,.xzjh1nr p,.xzjh2 h5,.xzjh3 p,.xzjh4 p,.xzjh4 h6,.xzjh5 p,.xzjh5 h6,.tf1 p{text-align: justify;}

.yxjx2 table{margin-bottom: 20px;}
.yxjx2 table td{border: 1px solid #efe8e2;font-size: 16px;color: #3d2712;padding: 20px;}
/* .yxjx2 table tr:first-of-type td{font-weight: bold;} */
.yxjx2_1 table tr:nth-of-type(2n){background: rgba(211,166,138,.2);}
.yxjx2 table td strong{font-size: 16px;color: #3d2712;font-weight: bold;}
.yxjx2_3 table{background: rgba(211,166,138,.5);}
.yxjx2_3 table tr td:first-of-type{width: 8%;}

.yxjx2{padding: 52px 0 95px;}
.yxjx2 h3{font-size: 30px;color: #d3a589;line-height: 43px;font-weight: bold;margin: 65px 0 20px;}
.yxjx2_1 h6,.fhsyjh{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.yxjx2_1 h6 a{display: inline-block;margin-right: 10px;width: 26px;height: 26px;line-height: 26px;text-align: center;font-size: 18px;color: #fff;border-radius: 3px;
	background: -webkit-linear-gradient(45deg, #d3a68a, #e0ccb4); /* Chrome, Safari */
	background: linear-gradient(to right, #d3a68a, #e0ccb4); /* 标准语法 */
}
.yxjx2_1 p img{max-width: 100%;height: auto;}
.yxjx2_2 p{font-size: 16px;color: #412710;line-height: 40px;padding-left: 30px;position: relative;}
.yxjx2_2 p strong{font-size: 16px;color: #412710;line-height: 40px;font-weight: bold;}
.yxjx2_2 p::before{content: '';display: block;width: 7px;height: 7px;background: #412710;border-radius: 50%;position: absolute;top: 17px;left: 0;}
.yxjx2_2 h5{margin-top: 52px;font-size: 16px;color: #412710;line-height: 40px;}

.yxjx2_3 h2{font-size: 48px;color: #d3a589;font-weight: bold;line-height: 48px;margin: 65px 0 28px;}
.yxjx2_3 h4{display: inline-block;font-size: 30px;color: #412710;line-height: 44px;padding: 20px 70px 20px 25px;margin-bottom: 32px;
	background: -webkit-linear-gradient(45deg, #ddb9a3, #fefdfd); /* Chrome, Safari */
	background: linear-gradient(to right, #ddb9a3, #fefdfd); /* 标准语法 */
}
.yxjx2_3 p{font-size: 16px;color: #412710;line-height: 26px;text-indent: 2em;margin-bottom: 30px;}
.yxjx2_3 p strong{font-size: 16px;color: #412710;line-height: 26px;font-weight: bold;}
.yxjx2_3 h5{font-size: 22px;color: #412710;font-weight: bold;padding-left: 2em;position: relative;margin-bottom: 15px;}
.yxjx2_3 h5::before{content: '';display: block;width: 7px;height: 7px;background: #412710;border-radius: 50%;position: absolute;top: 14px;left: 0;}
.yxjx2_3 h6{margin-bottom: 40px;}

.yxjx2_4{margin-top: 65px;padding-top: 45px;border-top: 2px solid #efe7d4;}
.yxjx2_4 p{font-size: 16px;color: #412710;line-height: 26px;margin-bottom: 26px;text-indent: 2em;}

.yxjx2_3 h6 img{max-width: 100%;height: auto;}

.xzjh1{padding: 75px 0 50px;background: #fdf8f3;}
.xzjh1nr{margin-top: 60px;}
.xzjh1nr h2{font-size: 36px;color: #412710;line-height: 48px;margin-bottom: 32px;}
.xzjh1nr p{font-size: 16px;color: #412710;line-height: 26px;margin-bottom: 26px;}
.xzjh1nr h6,.fhsyjh{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.xzjh1nr h6 a{display: inline-block;margin-right: 10px;width: 26px;height: 26px;line-height: 26px;text-align: center;font-size: 18px;color: #fff;border-radius: 3px;
	background: -webkit-linear-gradient(45deg, #d3a68a, #e0ccb4); /* Chrome, Safari */
	background: linear-gradient(to right, #d3a68a, #e0ccb4); /* 标准语法 */
}
.xzjh_bt h4{display: inline-block;font-size: 30px;color: #412710;line-height: 44px;padding: 20px 70px 20px 25px;margin-bottom: 32px;
	background: -webkit-linear-gradient(45deg, #ddb9a3, #fefdfd); /* Chrome, Safari */
	background: linear-gradient(to right, #ddb9a3, #fefdfd); /* 标准语法 */
}
.xzjh2{padding: 50px 0 70px;}
.xzjh2 p{font-size: 16px;color: #412710;line-height: 26px;margin-bottom: 12px;text-indent: 2em;}
.xzjh2 h5{font-size: 16px;color: #412710;line-height: 26px;text-indent: 2em;position: relative;}
.xzjh2 h5::before{content: '';display: block;width: 5px;height: 5px;background: #412710;border-radius: 50%;position: absolute;top: 12px;left: 6px;}
.xzjh2 h6{font-size: 16px;color: #412710;font-weight: bold;margin-top: 26px;text-indent: 2em;}

.xzjh3{padding: 115px 0;background: url(../images/xzjh3bg_02.jpg) center center;background-size: cover;}
.xzjh3 h2{font-size: 30px;color: #bb8e73;line-height: 43px;margin-bottom: 55px;}
.xzjh3 p{font-size: 20px;color: #412710;line-height: 40px;text-indent: 2em;width: 56%;}
.xzjh3 .xzjh_bt h4{
	background: linear-gradient(to right, #ddb9a3, #fff2ed);
	background: -webkit-linear-gradient(to right, #ddb9a3, #fff2ed);
}
.xzjh4{padding: 100px 0 72px;}
.xzjh4 h5{font-size: 22px;color: #412710;margin-bottom: 22px;font-weight: bold;position: relative;padding-left: 2em;}
.xzjh4 h5::before{content: '';display: block;width: 7px;height: 7px;background: #412710;border-radius: 50%;position: absolute;top: 13px;left: 1px;}
.xzjh4 p{font-size: 16px;color: #412710;line-height: 26px;margin-bottom: 26px;text-indent: 2em;}
.xzjh4 h6{font-size: 16px;color: #412710;line-height: 26px;text-indent: 2em;}
.xzjh4 h6 strong{font-size: 16px;color: #412710;line-height: 26px;text-indent: 2em;font-weight: bold;}
.xzjh5{padding-bottom: 65px;}
.xzjh5 h2{font-size: 48px;color: #bb8e73;line-height: 48px;font-weight: bold;margin-bottom: 26px;}
.xzjh5 p{font-size: 16px;color: #472e19;line-height: 26px;text-indent: 2em;margin-bottom: 26px;}
.xzjh5 h5{margin-bottom: 26px;}
.xzjh5 h5 img{max-width: 100%;height: auto;}
.xzjh5 h5{padding-bottom: 50px;margin-bottom: 50px;border-bottom: 2px solid #efe7d4;}
.xzjh5 h6{font-size: 16px;color: #412710;line-height: 26px;margin-bottom: 26px;}


.ylxty video{width: 100%;display: block;}
.play_btn{
	width: 100%;
    height: 100%;
    background: url(../images/xtyimg_02.jpg) no-repeat center center;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    cursor: pointer;
	background-size: 100% 100%;
}
.play_btn.on{opacity: 0;z-index: -1;}

.ylxty.on .play_btn,.ylxty.on .ylxty_txt,.ylxty.on span{opacity: 0;z-index: -1;}








