@charset "utf-8";
*{word-break: break-word;}
@keyframes fadeInShow {
	0% {
		opacity: 0;
		transform:translateY(10px);
	}
	100% {
		opacity: 1;
		transform:translateY(0px);
	}
}
a{
    transition:all 0.3s ease-in-out;
}
svg path{transition:fill 0.3s ease-in-out;}
.p table{ border-collapse: collapse; border-spacing: 0px }
.p table td{border:1px solid #aaa;}
.more_a a{ 
	transition:all 0.3s ease-in;
	width: 200px;height: 55px;border-radius: 55px;
	display: flex;justify-content: center;align-items: center;
	
}
@media only screen and (max-width:1600px){
	.more_a a{width:160px;height: 42px;}
}
#node{text-align:center; margin-top:4vw;}

/* 滚动条 */
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color: transparent;}
.mCSB_scrollTools .mCSB_draggerContainer:after{content: "";position:absolute;left:50%;top:0px;bottom:0px;width:1px;display: block;background-color: #ccc;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #c80002;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: #c80002;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger, 
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, 
.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:10px;min-height: 10px!important;}
.mCSB_scrollTools{width:12px;}
.mCSB_inside>.mCSB_container{margin-right:20px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:10px;}
@media only screen and (max-width:700px){
	.mCSB_inside>.mCSB_container{margin-right: 10px;}
}
.in_banner{height:100vh;}
.in_banner img{width: 100%;height: 100%;object-fit: cover;}
.in_banner .Swiper_index{height: 100%;}
.in_banner .Swiper_index .swiper-pagination-bullet{width:12px;height: 12px;background-color: rgba(255, 255, 255, 0.7);opacity: 1;}
.in_banner .Swiper_index .swiper-pagination-bullet-active{background-color: #fff;;}
.in_banner .text{
	position:absolute;top:50%;left: 0%;color:#fff;max-width: 960px;
	padding:4vw 0;width:60%;
	display: flex;align-items: center;justify-content: flex-end;
	background-color: rgba(100,0,0,0.8);
}
.in_banner .text .con{width: 75%;padding:20px 4vw 20px 0vw;}
.in_banner .text h3{line-height: 1.1;position: relative;padding-bottom: 30px;margin-bottom: 30px;}
.in_banner .text h3:after{
	content: "";position:absolute;left:0px;bottom:0px;
	width:60px;height: 4px;background-color: #fff;
}
.in_banner .text .p{line-height: 2;letter-spacing: 2px;}

/* 动画 */
.in_banner .text h3{opacity: 0;transform:translateY(50px);transition:all 0.7s ease-in-out;}
.in_banner .text .p{opacity: 0;transform:translateY(50px);transition:all 0.7s ease-in-out 0.2s;}
.in_banner .swiper-slide-active .text h3{opacity: 1;transform:translateY(0);}
.in_banner .swiper-slide-active .text .p{opacity: 1;transform:translateY(0);}


@media only screen and (max-width:1100px){
	.in_banner .text{width:62%;transform:translateY(-30%);}
	.in_banner{height:80vh;}
}
@media only screen and (max-width:900px){
	.in_banner{height:60vh;}
	.in_banner .text h3{line-height: 1.3;}
	.in_banner .text .p{line-height: 1.6;}
}
@media only screen and (max-width:700px){
	.in_banner .text{width:100%;transform:translateY(0%);padding:0;}
	.in_banner .text .con{width:90%;margin-left:auto;margin-right:auto;padding:30px 0 40px;}
	.in_banner .text h3{font-size: 22px;margin-bottom:5vw;padding-bottom:5vw;}
}

.Intop{margin-left:30px;}
.Intop .h3_en{position: relative;padding-bottom: 12px;font-size: 16px;border-bottom:1px solid #ccc;}
.Intop .h3_en:after{
	content: "";position: absolute;left:0;bottom:-1px;background-color: #be8c4b;
	width:70px;height: 2px;
}
.Intop .h3_en:before{
	content: "";position: absolute;left:-30px;top:7px;background-color: #640000;
	width:20px;height: 10px;
}
.a a{color:#fff;display: flex;justify-content: center;align-items: center;
	width:180px;height:40px;text-align: center;background-color:#952f2f;position: relative;
	padding-left:30px;
	transition:all 0.3s ease-in;
}
.a a:after{
	content: "+";position: absolute;left:35%;top:50%;color: #ffffff;
	transform: translate(-50%,-50%);
	transition:all 0.3s ease-in;
}
.a a:hover{background-color:#c99a5d;}
@media only screen and (max-width:1500px){
	.a a{width:150px;}
}
@media only screen and (max-width:1200px){
	.a a{width:120px;height:34px;padding-left:20px;}
}
@media only screen and (max-width:700px){
	.Intop .h3_en{padding-bottom: 6px;}
}

.in_con01{background: url(../img/imga.jpg) no-repeat;background-size: cover;padding:8vw 0;color:#2b2b2b;height:85vh;position: relative;}
.in_con01 .top{border-bottom: 1px solid #c5c0b9;}
.in_con01 .bottom{margin-top: 2vw;display: flex;flex-wrap: wrap;justify-content: space-between;}
.in_con01 .bottom h3{flex:1;}
.in_con01 .bottom .con{flex:0 0 960px;line-height: 2;color:#7d7d7d;}
.in_con01 .bottom .con .p{margin-bottom: 3.5vw;}
.in_con01 .bottom .con .a{display:none;}
.in_con01_a{padding:35px 0 35px 0;position: absolute;bottom:0px;left:0px;right:0px;color:#fff;display: flex;}
.in_con01_a:after{content: "";position: absolute;right:0px;top: 0px;bottom: 0px;width:58%;background-color: rgba(170, 137, 92, 0.7);z-index: 0;}
.in_con01_a .wrap{display: flex;justify-content: flex-end;position: relative;z-index: 2;}
.in_con01_a .con{width:720px;display: flex;flex-wrap:wrap;justify-content: space-between;}
.in_con01_a h3{flex:1;padding-left:3vw;position: relative;}
.in_con01_a h3:after{content: "";position: absolute;left:0%;top:50%;color: #ffffff;transform:translateY(-50%);width:5px;height: 20px;background-color: #fff;}
.in_con01_a h3 a{color:#fff;display:flex;flex-wrap:wrap;align-items: end;}
.in_con01_a:hover a path{fill:#952f2f;}
.in_con01_a h3 a b{margin-right:20px;}
.in_con01_a p{flex:0 0 24px;}
.in_con01_a p a{height:100%;display: flex;align-items: center;}
@media only screen and (max-width:1600px){
	.in_con01 .bottom .con{flex:0 0 70%;}
	.in_con01_a .con{width:50%;}
}
@media only screen and (max-width:1000px){
	.in_con01{height:auto;padding-bottom: 0;}
	.in_con01 .bottom{margin-top: 5vw;}
	.in_con01_a{position:static;background-color: rgba(170, 137, 92, 0.7);padding:20px 0;margin-top: 13vw;}
	.in_con01_a:after{display: none;}
	.in_con01_a .con{width:100%;}
}
@media only screen and (max-width:700px){
	.in_con01{padding-top:10vw;}
	.in_con01 .bottom{margin-top: 8vw;}
	.in_con01 .bottom .con{flex:0 0 100%;margin-top: 4vw;}
}

.in_con02{padding:6vw 0 8vw;background-color: #fff;}
.in_con02 .in_news_title{display: flex;justify-content: space-between;}
.in_con02 .in_news_title h3{margin-top: 1vw;}
.in_con02 .in_news_con{margin-top: 2vw;position: relative;}
.in_con02 .in_news_con .swiper-slide{width:33%;}
.in_con02 .news_list dd{flex:0 0 100%}
.in_con02 .news_list .text{margin-top: 2.3vw;width:100%;}
.in_con02 .news_list b{color:#be8c4b;margin-bottom: 0.8vw;display: block;}
.in_con02 .news_list h3 a{color: #4a4a4a;}
.in_con02 .news_list h3 a:hover{color: #be8c4b;}
.in_con02 .news_list .p{color:#7d7d7d;margin-top: 1.3vw;overflow: hidden;
	display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:1;
	height:1.5em;
	line-height:1.5;
}
.in_con02 .news_list .news_a a{position: relative;color:#4a4a4a;padding-bottom:3px;margin-left: 15px;}
.in_con02 .news_list .news_a a:hover{color:#c80002;}
.in_con02 .news_list .news_a a:after{content: "+";position: absolute;left:-15px;top:45%;transform:translateY(-50%);font-size: 14px;}
.in_con02 .news_list .news_a a:before{content: "";position: absolute;left:0px;bottom:0%;display: block;width:100%;height:1px;background-color: #4a4a4a;}

.in_con02 .news_list{display:flex;flex-wrap: wrap;border-top:1px solid #898989;}
.in_con02 .news_list dt{flex:0 0 100%;overflow: hidden;height:245px;overflow: hidden;}
.in_con02 .news_list dt img{width:100%;transition:all 0.3s ease-in-out;}
.in_con02 .news_list dt:hover img{transform:scale(1.03);}
.in_con02 .news_list dt .news_a{display: none;}
@media only screen and (min-width:700px){
.in_news_con .swiper-slide:nth-of-type(3n+1) .news_list{flex-direction:column-reverse;}
.in_news_con .swiper-slide:nth-of-type(3n+3) .news_list{flex-direction:column-reverse;}
.in_news_con .swiper-slide:nth-of-type(3n+1) .news_list dt{margin-top:2vw;}
.in_news_con .swiper-slide:nth-of-type(3n+2) .news_list{border-top: 0;}
.in_news_con .swiper-slide:nth-of-type(3n) .news_list{border-top:2px solid #882227;}
.in_news_con .swiper-slide:nth-of-type(3n) dt img{display: none;}
.in_news_con .swiper-slide:nth-of-type(3n) dt .news_a{display: block;margin-top:3.8vw;}
.in_news_con .swiper-slide:nth-of-type(3n) .p{height: 3em;-webkit-line-clamp:2;}
}
.in_news_con .swiper-pagination{text-align: right;}
.in_news_con .swiper-pagination-bullet{background-color: #000;width:13px;height: 13px;}
.in_news_con .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#882227;}
@media only screen and (max-width:1600px){
	.in_con02 .news_list dt{height:13vw;}
	.in_con02 .in_news_title{margin-top: 2vw;}
}
@media only screen and (max-width:1200px){
	.in_con02 .news_list dt{height:15vw;}
	.in_news_con .swiper-slide:nth-of-type(3n) dt .news_a{margin-top:2.5vw;}
	.in_con02 .in_news_title{margin-top: 3vw;}
	.in_con02 .in_news_title h3{margin-top: 0;}
	.in_news_con{margin-top: 2.5vw;}
}
@media only screen and (max-width:900px){
	.in_con02 .news_list dt{height:24vw;}
	.in_news_con .swiper-slide:nth-of-type(3n) dt .news_a{margin-top: 8vw;}
	.in_news_con .swiper-pagination{bottom: -10px;}
	.in_con02 .news_list .text h3{font-size: 18px;}
}
@media only screen and (max-width:700px){
	.in_con02{padding:15vw 0 20vw;}
	.in_con02 .in_news_title{margin-top: 8vw;}
	.in_news_con{margin-top: 5vw;}
	.in_con02 .news_list dt{height:auto;margin-top: 5vw!important;}
	.in_con02 .news_list .text{margin-top: 5vw;}
	.in_con02 .news_list b{margin-bottom: 2vw;}
	.in_con02 .news_list .p{margin-top: 3vw;}

	.in_news_con .swiper-pagination{text-align: center;bottom: -10vw;}
}

.in_con03{background: url(../img/img7.jpg) no-repeat;background-size: cover;padding:5vw 0 7vw;color:#2b2b2b;position: relative;text-align: center;}
.in_con03 .Intop{display: inline-block;color:#fff;}
.in_con03 .Intop .h3_en{padding-bottom: 6px;}
.in_con03 .Intop .h3_en:before{background-color: #cfd1d4;}
.in_con03 .in_honor_title{text-align: center;color:#fff;margin-top: 1.5vw;}
.in_con03 .wrap{text-align: left;margin-top: 3.5vw;display: flex;flex-wrap: wrap;}
.in_con03 .left{flex:0 0 640px;}
.in_con03 .left .img{width:100%;position:relative;}
.in_con03 .left .img p{position:absolute;bottom:10px;right:15px;font-size:12px;color:#c99a5d;}
.in_con03 .left img{width:100%;}
.in_con03 .right{flex:1;}
.in_con03 .right dl{display: flex;flex-wrap: wrap;margin-left:4vw;}
.in_con03 .right dt{color:#fff;line-height: 0.8;}
.in_con03 .right dd{border-top:1px solid #c3b197;margin-top:30px;padding-top:2vw;margin-left:1vw;color:#fff;}
.in_con03 .right dd p{position: relative;margin-bottom: 1vw;padding-left:15px;}
.in_con03 .right dd p:after{content: "";width:5px;height: 5px;background-color: #f6ce8b;border-radius: 100%;display:block;position:absolute;left:0px;top:50%;transform:translateY(-50%);}
.in_con03 .a{margin-top: 3vw;}
.in_con03 .a a{background-color: #c99a5d;}
.in_con03 .a a:hover{background-color: #812728;}
@media only screen and (max-width:1600px){
	.in_con03 .left{flex:0 0 47%;}
	.in_con03 .right dl{margin-left: 5vw;}
}
@media only screen and (max-width:700px){
	.in_con03{padding:15vw 0 20vw;}
	.in_con03 .in_honor_title{margin-top: 6vw;}
	.in_con03 .wrap{margin-top: 5vw;}
	.in_con03 .left{flex:0 0 100%;}
	.in_con03 .right{flex:0 0 100%;margin-top: 8vw;}
	.in_con03 .right dl{margin-left: 0;}
	.in_con03 .right dd{margin-top: 5vw;padding-top: 5vw;margin-left: 0;}
	.in_con03 .right dd p{margin-bottom: 3vw;}
	.in_con03 .a{margin-top: 8vw;}
}

.n_banner{height: 400px;margin-top: 126px;position: relative;}
.n_banner img{width: 100%;height: 100%;object-fit: cover;}

.n_banner .text{position:absolute;top:50%;left: 50%;transform:translate(-50%,-50%);}
.n_banner .text h3{line-height: 1.1;position: relative;padding-top: 30px;}
.n_banner .text h3:after{
	content: "";position:absolute;left:0px;top:0px;width:70px;height: 2px;background-color: #b68d55;
}
@media only screen and (max-width:1200px){
	.n_banner{margin-top: 86px;}
}
@media only screen and (max-width:700px){
	.n_banner{height:280px;}
	.n_banner .text{padding:8vw 5vw;background-color: rgba(150, 47, 47, 0.7);width:50%;color:#fff;left:0;transform:translate(0,-50%);}
	.n_banner .text h3{padding-top: 5vw;}
}
.crumb_mT .crumb{margin-top: 126px;}
.n_body .crumb{background-color: #e4e4e4;}
@media only screen and (max-width:1200px){
	.crumb_mT .crumb{margin-top: 86px;}
}

.crumb{padding:7px 0;}
.crumb dl{display: flex;flex-wrap: wrap;color:#666;}
.crumb dl a{color:#666;}
.crumb dl dt{margin-right: 15px;padding-right: 18px;position: relative;}
.crumb dl dt:after{content: "";position: absolute;right:0px;top:50%;transform:translateY(-50%) rotate(-135deg);display: block;width:8px;height:8px;border-left:1px solid #666;border-bottom:1px solid #666;}
.crumb dl dt svg{position: relative;top:3px;margin-right: 10px;}
.crumb dl dd a{display:inline-block;margin-right: 15px;padding-right:18px;position: relative;}
.crumb dl dd a:after{content: "";position: absolute;right:0px;top:50%;transform:translateY(-50%) rotate(-135deg);display: block;width:8px;height:8px;border-left:1px solid #666;border-bottom:1px solid #666;}
.crumb dl dd span{color:#893633;}
.crumb dl a:hover{color:#893633;}

@media only screen and (max-width:950px){
	.crumb dl{align-items: center;}
	.crumb dl dt{display: flex;align-items: center;}
	.crumb dl dt svg{top:2px;}
}

.n_con{padding:4.5vw 0 6vw;}
.n_title{text-align: center;margin-bottom: 3vw;}
.n_title h3{display: inline-block;position: relative;padding-bottom: 20px;}
.n_title h3:after{content: "";position:absolute;left:50%;bottom:0px;width:50%;height: 2px;background-color: #893633;transform:translateX(-50%);}
.n_title h3:before{content: "";position:absolute;left:0px;bottom:0px;width:100%;height: 1px;background-color: #c9c9c9;}
@media only screen and (max-width:700px){
	.n_con{padding:8vw 0 15vw;}
	.n_title{margin-bottom: 7vw;}
	.n_title h3{padding-bottom: 4vw;}
}

.p_page{
	text-align: center;
    padding: 2% 0 2%;
    display: flex;
    justify-content: center;
    align-items: center;
    width:100%;
}
.p_page a{
	margin:0 5px;border:1px solid #ccc;width:38px;height:38px;text-align: center;line-height: 38px;display: inline-block;border-radius: 100%;
}
.p_page span.laypage_curr{
	width:38px;height:38px;text-align: center;line-height: 38px;display: inline-block;border-radius: 100%;background-color: #952f2f;color:#fff;margin:0 5px;
}
.p_page a:hover{background-color: #952f2f;color:#fff;}
.p_page .laypage_prev{width:80px;border-radius: 40px;}
.p_page .laypage_next{width:80px;border-radius: 40px;}
@media only screen and (max-width:700px){
	.p_page a{width: 28px;height:28px;line-height: 28px;border-radius: 40px;}
	.p_page span.laypage_curr{width: 28px;height: 28px;line-height: 28px;}
	.p_page .laypage_prev{width:60px;font-size: 14px;}
	.p_page .laypage_next{width:60px;font-size: 14px;}
}

.about_con .p{line-height: 2;color:#666;}
.about_con .img{margin-top: 3.5vw;display: flex;flex-wrap: wrap;}
.about_con .img img{width:100%;}
.about_con .img .left{flex:0 0 1103px;}
.about_con .img .right{position: relative;flex:0 0 337px;}
.about_con .img .right p{position:absolute;left:50%;top:50%;font-weight: 700;display: inline-block;color: #893633;padding-right:30px;transform:translate(-50%,-50%);}
.about_con .img .right p:after{content: "";position: absolute;right:0px;top:50%;transform:translateY(-50%) rotate(-135deg);display: block;width:10px;height:10px;border-left:4px solid #893633;border-bottom:4px solid #893633;transition:all 0.3s ease-in-out;}
.about_con .img .right:hover p:after{right:-10px;}
@media only screen and (max-width:1600px){
	.about_con .img .left{flex:0 0 76.6%;}
	.about_con .img .right{flex:0 0 23.4%;}
}
@media only screen and (max-width:910px){
	.about_con .img .right p{padding-right:15px;}
	.about_con .img .right p:after{width:7px;height:7px;border-left-width: 2px;border-bottom-width: 2px;}
}
@media only screen and (max-width:700px){
	.about_con .img .left{flex:0 0 100%;}
	.about_con .img .right{flex:0 0 100%;}
	.about_con .img .right p{font-size: 26px;}
	.about_con .img .right p:after{width:10px;height:10px;border-left-width: 4px;border-bottom-width: 4px;}
}


.toujiao_list{margin-top:3.5vw;}
.toujiao_list dl{margin-bottom: 2.3vw;padding-bottom:2.3vw;border-bottom:2px solid #eeeeee;transition:all 0.4s ease-in-out;position: relative;overflow: hidden;}
.toujiao_list dt{float: left;width: 90px;height:90px;margin-right: -90px;color:#fff;position: relative;z-index: 2;background-color: #b0ada5;display:flex;flex-wrap: wrap;align-content: center;}
.toujiao_list dt>*{display: block;text-align: center;flex:0 0 100%;font-family: Arial;}
.toujiao_list dt p{display: none;}
.toujiao_list dt b{font-size: 48px;line-height: 0.8;margin-bottom: 8px;}
.toujiao_list dt span{font-size: 18px;line-height:1;}
.toujiao_list dd{float: left;width: 100%;position: relative;}
.toujiao_list dd>a{padding-left: 140px;display: block;color: #999;}
.toujiao_list dd h3{color: #333;margin-bottom: 15px;}


.toujiao_list a:hover h3{color: #952f2f;}
.toujiao_list dl:hover dt{background-color: #c69952;}

@media only screen and (max-width: 700px){
	.toujiao_list dl{margin-bottom: 8vw;padding-bottom: 8vw;}
	.toujiao_list dt{margin:0;width:auto;height: auto;background-color: transparent;color:#999;}
	.toujiao_list dt>*{display: inline-block;text-align: left;}
	.toujiao_list dt b{display: none;}
	.toujiao_list dt span{display: none;}
	.toujiao_list dt p{display: block;}
	.toujiao_list dd>a{padding:0px;}
	.toujiao_list dd h3{padding-right: 0px;margin:10px 0;font-size: 18px;}
}


.zhengce_con{background:url(../img/img14.jpg) no-repeat center top;padding-bottom: 15vw;background-size:cover;}
.zc_con01{margin-top: 5vw;}
.zc_con01>h3{font-weight: 700;text-align: center;font-size: 18px;}
.zc_con01 .p{margin-top:3vw;line-height: 2;width:79%;margin-left:auto;margin-right:auto;font-size: 16px;text-align: left;}
.zc_con01 .p img{max-width:100%;}
.zc_con01 .p td{
    text-align: left;
    padding:0 10px;
}
@media only screen and (max-width: 1200px){
	.zc_con01{margin-top: 10vw;}
	.zc_con01 .p{width:100%;}
}
@media only screen and (max-width: 900px){
    .zc_con01>h3{text-align:left;}
    .zc_con01 .p{text-align:left;}
    .zc_con01 .p.table{text-align:left;overflow-x:auto;}
    .zc_con01 .p table{width:900px;}
}

.n_news_list .dl{display: flex;flex-wrap:wrap;flex:0 0 100%;}
.n_news_list dl{flex:0 0 30.5%;margin-bottom: 4.5vw;margin-right:4.2%;}
.n_news_list dl:nth-of-type(3n){margin-right: 0;}
.n_news_list dd{flex:0 0 100%}
.n_news_list .text{margin-top: 2vw;width:100%;padding:0 1vw;}
.n_news_list b{color:#be8c4b;margin-bottom: 0.8vw;display: block;}
.n_news_list h3 a{color: #4a4a4a;}
.n_news_list h3 a:hover{color: #be8c4b;}
.n_news_list .p{color:#7d7d7d;margin-top: 1.3vw;overflow: hidden;
	display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp:1;
	height:1.5em;
	line-height:1.5;
}

.n_news_list{display:flex;flex-wrap: wrap;}
.n_news_list dt{flex:0 0 100%;overflow: hidden;height:245px;overflow: hidden;}
.n_news_list dt img{width:100%;transition:all 0.3s ease-in-out;}
.n_news_list dt:hover img{transform:scale(1.03);}


@media only screen and (max-width:1600px){
	.n_news_list dt{height:13.4vw;}
}
@media only screen and (max-width:1200px){
	.n_news_list dt{height:15vw;}
}
@media only screen and (max-width:900px){
	.n_news_list dl{flex:0 0 48%;margin-right:4%;}
	.n_news_list dl:nth-of-type(3n){margin-right: 4%;}
	.n_news_list dl:nth-of-type(2n){margin-right: 0;}
	.n_news_list dt{height:23.6vw;}
	.n_news_list .text h3{font-size: 18px;}
}
@media only screen and (max-width:700px){
	.n_news_list dl{flex:0 0 100%;margin-bottom: 8vw;margin-right: 0!important;}
	.n_news_list dt{height:auto;margin-bottom: 5vw;}
	.n_news_list .text{margin-top: 5vw;}
	.n_news_list b{margin-bottom: 2vw;}
	.n_news_list .p{margin-top: 3vw;}

}

.n_publicity_list .ul{margin-bottom: 2vw;}
.n_publicity_list li{background-color: #f4f4f4;padding:1vw 1.5vw;display:flex;flex-wrap:wrap;justify-content: space-between;margin-bottom:4px;position: relative;}
.n_publicity_list li:after{content: "";position:absolute;left:0;bottom:0px;width:100%;display: block;height:3px;background-color: #952f2f;opacity:0;transition:all 0.2s ease-in-out;}
.n_publicity_list li:nth-of-type(2n){background-color: #fcfcfc;}
.n_publicity_list li a{flex:1;padding-right:2vw;position: relative;padding-left:10px;}
.n_publicity_list li a:after{content: "";position:absolute;top:12px;left:0px;display: block;width:4px;height: 4px;background-color: #6d6d6d;}
.n_publicity_list li em{color:#666;}
.n_publicity_list li:hover:after{opacity: 1;}
.n_publicity_list li:hover a{color:#a4232a;}
.n_publicity_list li:hover em{color:#a4232a;}
.n_publicity_list li:hover a:after{background-color: #a4232a;}
@media only screen and (max-width:1000px){
	.n_publicity_list li{padding:1.8vw 2.6vw;}
	.n_publicity_list li a{padding-left: 2vw;}
	.n_publicity_list li a:after{top:9px;}
}
@media only screen and (max-width:700px){
	.n_publicity_list .ul{margin-bottom: 8vw;;}
	.n_publicity_list li{padding:5vw 4vw;}
	.n_publicity_list li a{flex:0 0 100%;margin-bottom:2vw;font-size: 16px;}
	.n_publicity_list li em{padding-left:2vw;color:#999;}
}

.n_business_con{display: flex;flex-wrap:wrap;justify-content: space-between;}
.bus_list{position:relative;flex:0 0 48.5%;margin-bottom:2vw;}
.bus_list:after{content: "";position:absolute;left:0;top:0px;width:100%;height:3px;background-color: #952f2f;opacity: 0;transition:all 0.3s ease-in-out;}
.bus_list:hover:after{opacity: 1;}
.bus_list img{width:100%;}
.bus_list .text{position:absolute;left:0px;top:50%;z-index: 2;transform:translateY(-50%);padding:0 3vw;width:100%;}
.bus_list .text p{color:#666;margin-top:0.5vw;}
.bus_list .text .a{margin-top: 3vw;}
@media only screen and (max-width:700px){
	.bus_list{flex:0 0 100%;margin-bottom: 5vw;}
	.bus_list .text{padding:0 8vw;}
	.bus_list .text .a{margin-top: 6vw;}
}

.n_zhidu{background: url(../img/zhi_bg.jpg) no-repeat center bottom;background-size: cover;}
.n_zhidu .zhidu_info{margin-bottom:3vw;text-align: left;}
.n_zhidu .n_zhidu_list li{background-color: #fff;padding:1.3vw 2vw;margin-bottom: 1.5vw;box-shadow: 0 0 20px #f7f5f1;}
.n_zhidu .n_zhidu_list li:hover{background-color: #f6efdb;}
.n_zhidu .n_zhidu_list li:hover a{color:#952f2f;}
@media only screen and (max-width:700px){
	.n_zhidu .ul{margin-bottom: 8vw;}
	.n_zhidu .zhidu_info{margin-bottom: 5vw;padding:0 10px;text-align:left;}
	.n_zhidu .n_zhidu_list li{padding:3vw 4vw;margin-bottom: 3vw;}
}

.news_des{max-width: 1050px;margin-left:auto;margin-right:auto;}
.news_des h1{text-align: center;}
.news_des .time{text-align: center;margin-top: 1.5vw;color:#666;}
.news_des .news_edit{margin-top: 2vw;line-height: 2;color:#666;}
.news_des .news_edit p{margin-bottom: 2vw;}
.news_des .news_edit img{max-width: 100%;width:100%!important;height:auto!important;}
@media only screen and (max-width:700px){
	.news_des .time{margin-top: 5vw;}
	.news_des .news_edit{margin-top: 8vw;line-height: 1.7;}
	.news_des .news_edit p{margin-bottom: 5vw;}
}

.history_con{background: url(../img/img31.jpg) no-repeat;position: relative;}
.history_con:after{content: "";position:absolute;bottom:0px;left:0px;right:0px;background: url(../img/img32.jpg) no-repeat;height:27vw;z-index: -1;}
.history_con .p_list {width:1245px;margin:0 auto 4.5vw;display: block;flex-wrap: wrap;position: relative;max-width: 100%;margin-top: 5vw;}
.history_con .p_list:after {content: "";display: block;width: 1px;height: 100%;background: #ca9797;position: absolute;left: 50%;top: 0px;bottom: 0px;transform: translateX(-50%);}
.history_con .p_loopitem{margin-bottom:4.5vw;position: relative;}
.history_con .p_loopitem .top{margin-bottom: 1.5vw;display: flex;flex-wrap:wrap;justify-content: space-between;}
.history_con .p_loopitem .top .left{flex:0 0 515px;text-align: right;}
.history_con .p_loopitem .top .right{flex:0 0 515px;}
.history_con .p_loopitem .top p{color:#952f2f;font-weight: 700;font-family: 'Arial';}
.history_con .p_loopitem .top img{width:80px;margin-bottom: 2vw;}


.history_con .p_loopitem .bottom{display: flex;flex-wrap:wrap;justify-content: space-between;}
.history_con .p_loopitem .bottom .img{flex:0 0 515px;}
.history_con .p_loopitem .bottom .img img{width:100%;}
.history_con .p_loopitem .bottom .p{flex:0 0 515px;}
.history_con .p_loopitem .bottom .p p{position:relative;margin-bottom: 0.8vw;padding-left:20px;}
.history_con .p_loopitem .bottom .p p:after{content: "";position: absolute;left:0px;top:10px;width:8px;height: 8px;display: block;border-radius: 100%;background-color: #952f2f;}


.history_con span.icn{position:absolute;left:50%;top:15px;background-color: rgba(150, 47, 47, 0.1);width:50px;height:50px;transform:translateX(-50%);border-radius: 100%;z-index: 2;}
.history_con span.icn:after{content: "";display: block;width:15px;height: 15px;border-radius: 100%;background-color: rgba(150, 47, 47, 1);top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);}
.history_con span.icn:before{content: "";display: block;width:90px;height: 1px;border-top:1px dashed #7d7d7d;position:absolute;right:20px;top:50%;}

@media only screen and (min-width:700px){
	.history_con .p_loopitem:nth-of-type(2n) .top{flex-direction: row-reverse;}
	.history_con .p_loopitem:nth-of-type(2n) .top .left{text-align: left;}

	.history_con .p_loopitem:nth-of-type(2n+1) .bottom{flex-direction: row-reverse;}
	.history_con .p_loopitem:nth-of-type(2n+1) .bottom .p{text-align: right;}
	.history_con .p_loopitem:nth-of-type(2n+1) .bottom .p p{padding-left: 0;padding-right: 20px;}
	.history_con .p_loopitem:nth-of-type(2n+1) .bottom .p p:after{left:auto;right:0px;}

	.history_con .p_loopitem:nth-of-type(2n) span.icn:before{right:auto;left:20px;}
}
@media only screen and (max-width:1600px){
	.history_con span.icn:before{width:4vw;}
	.history_con .p_loopitem .top img{width:4vw;}
}
@media only screen and (max-width:1500px){
	.history_con .p_loopitem .top .left{flex:0 0 43%;}
	.history_con .p_loopitem .top .right{flex:0 0 43%;}
	.history_con .p_loopitem .bottom .img{flex:0 0 43%;}
	.history_con .p_loopitem .bottom .p{flex:0 0 43%;}

	.history_con span.icn{top:5px;width:38px;height: 38px;}
}
@media only screen and (max-width:1200px){
	.history_con span.icn{top:0;}
}
@media only screen and (max-width:700px){
	.history_con .p_loopitem{margin-bottom: 10vw;}

	.history_con .p_loopitem .top{margin-bottom: 3vw;}
	.history_con .p_loopitem .top .left{flex:0 0 100%;text-align: left;}
	.history_con .p_loopitem .top .right{flex:0 0 100%;}
	.history_con .p_loopitem .top img{width:30px;margin-bottom: 4vw;}

	.history_con .p_loopitem .bottom .img{flex:0 0 100%;margin-bottom: 5vw;}
	.history_con .p_loopitem .bottom .p{flex:0 0 100%;}
	.history_con .p_loopitem .bottom .p p{margin-bottom: 3vw;}
	.history_con .p_loopitem .bottom .p p:after{top:8px;}

	.history_con .p_list{padding-left:20px;}
	.history_con .p_list:after{left:0;transform: translateX(0);}
	
	.history_con span.icn{left:0;transform:translateX(-32px);width:24px;height:24px;}
	.history_con span.icn:after{width:12px;height: 12px;}
	.history_con span.icn:before{display: none;}
}

.team_con{background-color: #f6f7fa;}

.team_tab{border-bottom: 1px solid #cccdcf;padding-bottom:0.5vw;overflow: hidden;}
.team_tab li{float: left;margin-right: 7vw;}
.team_tab li a{color:#818183;}
.team_tab li:hover a{color:#333;}
.team_tab li.active a{color:#333;}

.team_list{margin-top: 2.5vw;display: flex;flex-wrap:wrap;width:100%;}
.team_list dl{margin-right:1.5vw;margin-bottom: 1.5vw;flex:0 0 32%;padding:1.5vw 3vw 2vw;position: relative;background-color: #f7efda;}
.team_list dl:nth-of-type(3n){margin-right: 0;}
.team_list dt{position: absolute;left:0px;top:0px;bottom:0px;right:0px;background-color: #fff;padding:1.5vw 3vw 2vw;transition:all 0.2s ease-in-out;}
.team_list dt span{color:#f0f0f0;font-weight: 700;line-height: 1;}
.team_list dt h3{line-height: 1;font-weight: 700;margin-top: 0.7vw;margin-bottom: 1vw;padding-bottom: 1vw;border-bottom:1px solid #952f2f;}
.team_list dt p{color:#888;line-height: 1;}

.team_list dd h3{line-height: 1;font-weight: 700;margin-top: 0.7vw;margin-bottom: 1vw;padding-bottom: 1vw;border-bottom:1px solid #952f2f;}
.team_list dd h3 span{font-weight: normal;color:#888888;padding-left:1vw;}
.team_list dd .p{color:#666;line-height: 2;}
.team_list dl:hover dt{opacity: 0;}

@media only screen and (max-width:1400px){
	.team_list dd .p{line-height: 1.5;}
}

@media only screen and (max-width:1200px){
	.team_tab li{font-size:20px;}
	.team_list dl{padding:3vw;}
	.team_list dt{padding:3vw;}
	.team_list dt h3{margin-bottom: 2vw;padding-bottom: 2vw;}
}
@media only screen and (max-width:700px){
	.team_tab{padding-bottom: 3vw;}
	.team_list{margin-top: 8vw;}
	.team_list dl{flex:0 0 100%;margin-right: 0;margin-bottom: 5vw;min-height: 150px;}
	.team_list dt{padding:5vw;}
	.team_list dl{padding:5vw;}
	.team_list dt h3{padding-bottom: 3vw;margin-bottom: 3vw;}
	.team_list dd h3{padding-bottom: 3vw;margin-bottom: 3vw;}
	.team_list dt span br{display: none;}
}


.contact_con{
	display: flex;flex-wrap:wrap;
	padding-top:1.5vw;
}
.contact_con .left{
	flex:0 0 55.5%;
}
.contact_con .left img{
	width:100%;height:100%;object-fit: cover;
}
.contact_con .right{
	flex:0 0 44.5%;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	background: url(/static/cn/img/cta2.jpg) no-repeat center;
	background-size: cover;
}
.contact_con .right .jub{color:#666;font-size:12px;}
.contact_con .right .dl{
	width:65%;
}
.contact_con .right dl{
	border-bottom:1px solid #e4e4e4;
	margin-bottom: 2.5vw;
	padding-bottom:2.5vw;
	display: flex;
	flex-wrap:wrap;
}
.contact_con .right dl:nth-child(2) dt{background-color: #b7b7b7;}

.contact_con .right dt{
	background-color: #952f2f;width:70px;height: 70px;border-radius: 5px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.contact_con .right dd{
	flex:1;
	padding-left:2.5vw;
	color:#6d6d6d;
	display:flex;
	flex-wrap:wrap;
	align-items: center;
}
.contact_con .right dd span{
	font-weight: 700;
	flex:0 0 100%;
}
.contact_con .right dl:first-child dd a{color:#952f2f;}
@media only screen and (max-width:1400px){
	.contact_con .right dt{width:50px;height:50px;}
}
@media only screen and (max-width:1000px){
	.contact_con .right .dl{width:75%;}
}
@media only screen and (max-width:700px){
	.contact_con .left{flex:0 0 100%;}
	.contact_con .right{flex:0 0 100%;padding:8vw 0;}
	.contact_con .right .dl{width:86%;}
	.contact_con .right dl{padding-bottom:5vw;margin-bottom: 5vw;}
	.contact_con .right dd{padding-left:5vw;}
}

