@charset "utf-8";
html{overflow-x: hidden;}
@media (max-width:1920px) {
	html {font-size: 16px;}
}
@media (min-width:1400px) and (max-width:1600px) {
	html {font-size: 16px;}
}
@media (min-width:640px) and (max-width:1399px) {
	html {font-size: 15px;}
}
@media (min-width:471px) and (max-width:639px) {
	html {font-size: 14px;}
}
@media (min-width:320px) and (max-width:470px) {
	html {font-size: 14px;}
}

.overfloat-dot{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}/*文本超出 小圆点显示*/
.overfloat-dot-2{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.overfloat-dot-3{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.overfloat-dot-4{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.overfloat-dot-5{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.overfloat-dot-6{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 6; -webkit-box-orient: vertical;}
.overfloat-dot-7{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 7; -webkit-box-orient: vertical;}
/*低版本跳转样式*/
.ie_bg{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#000;opacity:0.9;filter:alpha(opacity=90);z-index:99998;}
.ie9tips{width:600px;height:300px;position:fixed;top:50%;left:50%;margin:-150px 0 0 -300px;line-height: 1.8;color:#fff;z-index:99999;text-align:center;}
.ie9tips a{color:red;}  
.ie9tips img{display:block;margin:0 auto;opactiy:0.9;filter:alpha(opacity=90);max-width: 100%;} 
.ie9tips p{padding-top:10px;color:#fff;width: 420px;margin:10px auto;line-height: 1.8;}
/*==========================================公共 开始=============================================*/
.w10{width:100%;margin: 0 auto;}
.wrap {max-width: 1280px;width: 100%;margin: 0 auto;}
.head-box{width: 240px;height: 100vh;background: url(../images/nav-bg.jpg);position: fixed;left: 0;top: 0;padding: 2.5rem 0;z-index: 3;}
.head-box .wrap{position: relative;z-index: 2;}
#header{padding: 0 1.25rem;}
#header .logo {width: 100%;position: relative;margin-bottom: 3.75rem;height: 205px;}
#header .logo a{display: block;width: 100%;height: 205px; background: url(../images/logo.png) no-repeat center;background-size: contain;}
#header .logo img {display: block; }
.search{position: absolute;bottom: 30px;left: 20px; overflow: hidden;width: calc(100% - 40px);height: 1.875rem;line-height: 1.875rem; border: 1px solid #fff;border-radius: 15px;}
.search .text{background: transparent;border: none; font-size: 0.75rem;color: #fff;width: calc(100% - 30px);line-height: 1.875rem;text-indent: 0.625rem;}
.search .btn{width: 0.9375rem;height: 0.9375rem;float: right;cursor: pointer;margin: 7px 12px 0 0;}
.animenu__toggle {display: none;cursor: pointer;border: 0;padding: 0.3rem;height: 2.5rem;width: 2.5rem;}
.animenu__toggle.animenu__toggle--active {background-color: #d6b97f;}
.animenu__toggle.animenu__toggle--active .animenu__toggle__bar {background: #fff}
.animenu__toggle__bar {display: block;width: 1.875rem;height: 2px;background-color: #fff;-webkit-transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);-o-transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);}
.animenu__toggle__bar+.animenu__toggle__bar {margin-top: 0.45rem;}
.animenu__toggle--active .animenu__toggle__bar {margin: 0;position: absolute;}
.animenu__toggle--active .animenu__toggle__bar:nth-child(1) {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.animenu__toggle--active .animenu__toggle__bar:nth-child(2) {opacity: 0;}
.animenu__toggle--active .animenu__toggle__bar:nth-child(3) {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.animenu ul {padding: 0;list-style: none;text-align: left;}
.animenu li,.animenu a {display: inline-block;font-size: 1.125rem;}
.animenu a {color: #fff;text-decoration: none;}
.animenu__nav {}
.animenu__nav>li {position: relative;height: 3.125rem;width: 100%;text-align: center;}
.animenu__nav>li::after{content: ""; width: 0px;height: 1px;background: #fff;position: absolute;bottom: 0;left: 0;transition: 0.6s all;}
.animenu__nav>li>a{font-size: 1.125rem;line-height: 3.125rem;}
.animenu__nav>li>a {text-transform: uppercase;color: #fff;}
.animenu__nav>li>a:first-child:nth-last-child(2):before {content: "";position: absolute;border: 4px solid transparent;border-bottom: 0;border-top-color: currentColor;top: 50%;margin-top: -2px;right: 10px;display: none;}
.animenu__nav>li:hover>ul {opacity: 1;visibility: visible;margin: 0px 0 0;padding: 8px 0;}
.animenu__nav>li:hover>a {color: #d6b97f;}
.animenu__nav__child {min-width: 100%;position: absolute;top: 0;left: 100%; z-index: 9;opacity: 0;visibility: hidden;margin: 10px 0 0 0;background: #fff;box-shadow: 0px 3px 16px 0px rgba(10, 10, 10, 0.09);transition: margin .15s, opacity .15s;}
.animenu__nav__child>li {width: 100%;text-align: center;position: relative;}
.animenu__nav__child>li:first-child>a:after {content: '';position: absolute;height: 0;width: 0;left: -6px;margin-left: -4px;top: 10px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff;}
.animenu__nav__child>li:last-child {border: 0;}
.animenu__nav__child a {padding: 10px;width: 100%;font-size:1rem;color: #323232;}
.animenu__nav__child>li a:hover {color: #ad282b;}
.animenu__nav--open {display: block !important;}
.animenu__nav--open .animenu__nav__child {}
.animenu__nav__child>li dl{position: absolute;right: -100%; top: 0;background-color: #fff;box-shadow: 0px 3px 16px 0px rgba(10, 10, 10, 0.09);width: 100%;padding: 10px 0;display: none;}
.animenu__nav__child>li:hover dl{display: block;}
.animenu__nav>li>a.on{color: #d6b97f;}
.animenu__nav>li:hover::after{width: 100%;transition: 0.6s all;}

@media(max-width: 1366px) {
	.head-box{padding: 1.25rem 1.5625rem;width: 100%;height: auto;position: relative;}
	#header{padding: 0;}
	#header .wrap{width: 100%;}
	#header .logo {width: 60%;height: 90px;margin-bottom: 0;}
	#header .logo a{width: auto;height: 90px; background: url(../images/logo-phone.png) no-repeat center;background-size: contain;}
	.head-r{margin-right: 3.125rem;}
	.animenu__nav__child>li {border-bottom: #e5e5e5 1px solid;}
	.animenu {padding: 0;position: absolute;right: 0;top:100%;z-index: 9;width: 76%;}
	.animenu__toggle {display: inline-block;position: absolute;right: 25px;top: 30%; margin-top: -1.25rem;background: #faa632;}
	.animenu__nav,.animenu__nav__child {display: none;}
	.animenu__nav__child a{color: #323232;line-height: 40px;font-size: 16px;}
	.animenu__nav>li {width: 80%;border-right: 0;border-bottom: 1px solid #ce5053;height: auto;background: none;float: right;}
	.animenu__nav>li .jt{ content:""; position:absolute; right:0; top:0; width:4rem; height:4rem; background:rgba(255,255,255,0.05) url(../images/jiantou.png) center no-repeat; background-size:6px auto; z-index:1000;}
	.animenu__nav>li>a.on{color: #fff;}
	.animenu__nav>li:last-child {border: 0;}
	.animenu__nav>li:first-child>a:after {content: '';position: absolute;height: 0;width: 0;left: 1em;top: -6px;border: 6px solid transparent;border-top: 0;border-bottom-color: inherit;display: none;}
	.animenu__nav>li>a {width: 100%;color: #fff; padding: 0 0 0 2rem !important;border-color: #111;background: rgba(173,40,43,0.8);position: relative;height: 4rem;line-height: 4rem;text-align: left;}
	.animenu__nav a:hover {background-color:#d3d3d3;border-color:#d3d3d3;color: #fff;height: 4rem;line-height: 4rem;}
	.animenu__nav__child {position: static;background-color: #f8f8f8;margin: 0;transition: none;visibility: visible;opacity: 1;}
	.animenu__nav__child>li:first-child>a:after {content: none;}
	.animenu__nav__child>li dl{display: block;position: relative;left: auto;top: auto;background: #f8f8f8;margin:0 50px 50px;width: auto;}
	.animenu__nav__child>li dl dd{border-top: 1px solid #e5e5e5;}
	.animenu__nav__child>li dl dd a{line-height: 26px;font-size: 14px;}
	.animenu__nav>li:hover>a{color: #fff;}
	.backtop{right: 0.3125rem;border: 0.9375rem;width: 40px;}
	.animenu__nav__child>li dl{box-shadow: none;right: 0;padding: 0;}
	.search{position: relative;bottom: 0;margin-top: 10px;left: 0;width: 100%;}
}
@media screen and (max-width: 1024px) {
	#header .logo{width: 80%;}
}
@media screen and (max-width: 992px) {
	.animenu__nav>li {width: 60%;}
}
@media(max-width: 768px) {
.head-box{padding: 0.625rem 0.9375rem 1.25rem 0.9375rem;}
.animenu__toggle{right: 0.9375rem;}

.zbhd_pic .swiper-slide .title{width: calc(100% - 4rem) !important;overflow: hidden;
    left: 2rem;
    text-overflow: ellipsis;
    white-space: nowrap;}
.animenu__nav>li {width: 80%;}

}
@media(max-width: 414px) {
#header .logo{height: 50px;}
#header .logo a{height: 50px;}

}
@media(max-width: 375px) {
	
}
@media(max-width: 360px) {
	
}
@media(max-width: 320px) {
	
}

/*==========================================公共 结束=============================================*/
/* part1 */
.bg{width: calc(100% - 240px);height: 100vh; position: fixed; left: 240px;top: 0; z-index: 1;}
.index-r{position: relative; width: calc(100% - 240px);left: 240px;z-index: 2;}

@-webkit-keyframes sonarEffect {
	0% {
		opacity: .3;
	}

	40% {
		opacity: .5;
		box-shadow: 0 0 0 2px rgba(44,126,210, .1), 0 0 5px 5px #2c7ed2, 0 0 0 10px rgba(44,126,210, .5)
	}

	100% {
		box-shadow: 0 0 0 2px rgba(44,126,210, .1), 0 0 5px 5px #2c7ed2, 0 0 0 5px rgba(44,126,210, .5);
		-webkit-transform: scale(1.25);
		opacity: 0
	}
}

@-moz-keyframes sonarEffect {
	0% {
		opacity: .3
	}

	40% {
		opacity: .5;
		box-shadow: 0 0 0 2px rgba(44,126,210, .1), 0 0 5px 5px #2c7ed2, 0 0 0 10px rgba(44,126,210, .5)
	}

	100% {
		box-shadow: 0 0 0 2px rgba(44,126,210, .1), 0 0 5px 5px #2c7ed2, 0 0 0 5px rgba(44,126,210, .5);
		-moz-transform: scale(1.25);
		opacity: 0
	}
}

@keyframes sonarEffect {
	0% {
		opacity: .3
	}

	40% {
		opacity: .5;
		box-shadow: 0 0 0 2px rgba(44,126,210, .1), 0 0 5px 5px #2c7ed2, 0 0 0 10px rgba(44,126,210, .5)
	}

	100% {
		box-shadow: 0 0 0 2px rgba(44,126,210, .1), 0 0 5px 5px #2c7ed2, 0 0 0 5px rgba(44,126,210, .5);
		transform: scale(1.25);
		opacity: 0
	}
}
@media(max-width: 1366px) {
}
@media screen and (max-width: 1024px) {

}
@media(max-width: 768px) {

}
@media(max-width: 414px) {


}
@media(max-width: 375px) {
}
@media(max-width: 320px) {
}

/*banner start*/
#banner{position: relative;height: auto !important;}
#banner .banner_con .swiper-button-prev{left: 2rem;width: 3.5rem;height: 3.5rem;background: url("../images/banner_l.png") no-repeat center center;background-size: 100% 100%;margin-top: -1.75rem;}
#banner .banner_con .swiper-button-next{right: 2rem;width: 3.5rem;height: 3.5rem;background: url("../images/banner_r.png") no-repeat center center;background-size: 100% 100%;margin-top: -1.75rem;}
#banner .banner_con .swiper-pagination{bottom: 1.25rem;}
#banner .banner_con .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;text-align: center;margin: 0 8px;border-radius: 50%;opacity:1;border: 1px solid #fff;background: transparent;}
#banner .banner_con .swiper-pagination .swiper-pagination-bullet-active{background: #fff;}
#banner .banner_con .swiper-slide a img{display: block;width: 100%;height: auto;}
/*end banner*/

/* part1 */
.part1{padding-top: 5rem;}
.part1 .container{position: relative;border-radius: 22px;display: flex;display: -webkit-flex;background: #fff;box-shadow: 0 0 15px 0 rgba(0, 0, 0, .06);overflow: hidden;}
.part1 .swiper1{float: left;width: 14.0625%;background: url("../images/part_fw_l.jpg") no-repeat center top;background-size: cover;}
.part1 .swiper1 .swiper-wrapper{display: block;display: -webkit-block;padding: 4.5rem 0 4.5rem 0.625rem;box-sizing: border-box;}
.part1 .swiper1 .swiper-slide{width: 100% !important;height: 3.125rem;line-height: 3.125rem;text-align: center;cursor: pointer;font-size: 1.375rem;color: #ffdfac;margin-bottom: 1.25rem;}
.part1 .swiper1 .swiper-slide.selected{background: #ffffff;border-radius: 8px 0 0 8px;color: #ad282b;}
.part1 .swiper1 .swiper-slide:last-child{margin-bottom: 0;}
.part1 .swiper2{float: right;width: 85.9375%;background: url("../images/part_fw_r.jpg") no-repeat center bottom;background-size: cover;}
.part1 .swiper2 .swiper-no-swiping ul{display: flex;display: -webkit-flex; flex-wrap:wrap; padding: 1.875rem 0.5rem;margin-bottom: -1.25rem;}
.part1 .swiper2 .swiper-no-swiping li{float: left; width: 16.3333%;padding: 0 0.9375rem;margin-bottom: 1.25rem;}
.part1 .swiper2 .swiper-no-swiping+.swiper-no-swiping li{width: 16.6%;}
.part1 .swiper2 .swiper-no-swiping+.swiper-no-swiping+.swiper-no-swiping li{width: 20%;}
.part1 .swiper2 .swiper-no-swiping li a{display: block;}
.part1 .swiper2 .swiper-no-swiping li .pic{position: relative; width: 90px;height: 90px;line-height: 90px;border-radius: 50%;text-align: center;margin: 0 auto;}
.part1 .swiper2 .swiper-no-swiping li .pic img{vertical-align: middle;-webkit-transition: all 600ms ease;
    -moz-transition: all 600ms ease;
    -ms-transition: all 600ms ease;
    -o-transition: all 600ms ease;
    transition: all 600ms ease;}
.part1 .swiper2 .swiper-no-swiping li p{margin-top: 0.625rem;font-size: 1rem; color: #323232;line-height: 1.5rem;overflow: hidden;text-align: center;transition: 0.6s all;}
.part1 .swiper2 .swiper-no-swiping li:hover .pic img{
	-webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
	transform: rotateY(180deg);
}
.part1 .swiper2 .swiper-no-swiping li:hover p{color: #ad282b;transition: 0.6s all;}
/* part2 start */
.part2{padding: 4.25rem 0;}
.hd_title{position: relative;height: 3.625rem;line-height: 3.625rem;}
.hd_title .title{height: 3.625rem;line-height: 3.625rem;text-align: center;font-size: 1.875rem;font-family: "Microsoft Yahei";font-weight: bold;color: #000;}
.hd_title .line{width: 40px;height: 1px;background: #ad282b;margin: 0 auto;}
.hd_title .more{position: absolute;right: 0;bottom: 10px;width: 4.25rem;height: 1.75rem;line-height: 1.75rem;text-align: center;border-bottom: 1px solid #ad282b;}
.hd_title .more a{font-size: 0.875rem;font-family: "Microsoft Yahei";color: #333;}
.hd_title .more a:hover{color: #ad282b;}
.part2 .notice{padding-top: 2rem;}
.part2 .notice .notice_list{overflow: unset;}
.part2 .notice .notice_list .swiper-slide{background: #fff;box-shadow: 0 0 15px 0 rgba(0, 0, 0, .06);position: relative;border-top: 2px solid #ad282b;padding: 1.75rem;}
.part2 .notice .notice_list .swiper-slide::before{position: absolute;left:0;top: -2px;width: 0px;height: 2px;background: #e39c48;content: "";z-index: 3;transition: all 0.6s;}
.part2 .notice .notice_list .swiper-slide:hover::before{width: 100%;}
.part2 .notice .notice_list .swiper-slide .notice_li_box01{margin-bottom: 1rem;}
.part2 .notice .notice_list .swiper-slide .notice_li_box01 .date{width: 3.75rem;height: 3.75rem;background: #ad282b;margin-right: 1rem;}
.part2 .notice .swiper-slide .notice_li_box01 .date span{display: block;width: 100%;text-align: center;font-family: "宋体";color: #ffdfac;}
.part2 .notice .swiper-slide .notice_li_box01 .date span.d1{font-size: 2rem;padding: 0.25rem 0 0;}
.part2 .notice .swiper-slide .notice_li_box01 .title_con{
	height: 3rem;
	display: flex;
	justify-content: space-between;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.part2 .notice .swiper-slide .notice_li_box01 .title_con .title{
	font-size: 1rem;
	font-family: "Microsoft Yahei";
	color: #333;
	max-height: 3rem;
	line-height: 1.5rem;
	margin-top: 0.5rem;
}
.part2 .notice  .swiper-slide:hover  .notice_li_box01 .title_con .title{
	color: #ad282b;
}
.part2 .notice .swiper-slide .notice_li_box02 .des{height: 4.5rem;line-height: 1.5rem;font-family: "Microsoft Yahei";color: #7f7f7f;}
/*end part2*/

/*part3 start*/
.part3{padding-bottom: 4rem;}
.part3 .bmdt{padding-top: 2.5rem;}
.part3 .bmdt .bmdt_l{width: 67.8125%;}
.part3 .bmdt .bmdt_l ul li{float: left;width: calc(50% - 25px);margin-right: 25px;}
.part3 .bmdt .bmdt_l ul li .pic{
	width: 100%;
	position: relative;
	overflow: hidden;
	padding-bottom: 65.9888%;;
}
.part3 .bmdt .bmdt_l ul li .pic img{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	object-fit: cover;
	-webkit-background-size: 100% auto;
	background-size: 100% auto
}
.part3 .bmdt .bmdt_l ul li:hover .pic img {
	transform: scale(1.05)
}
.part3 .bmdt .bmdt_l ul li .con_text{
	position: relative;
	top: -2.25rem;
	z-index: 8;
	background: #fff;
	border: 1px solid #e5e5e5;
	padding: 1.5rem;
	width: calc(100% - 3rem);
	margin: 0 auto;
}
.part3 .bmdt .bmdt_l ul li:hover .con_text{
	border: 1px solid #ad282b;
}
.part3 .bmdt .bmdt_l ul li .con_text .date{
	font-size: 0.875rem;
	font-family: "宋体";
	color: #737373;
	margin-bottom: 0.5rem;
}
.part3 .bmdt .bmdt_l ul li .con_text .title{
	height: 3rem;
	line-height: 1.5rem;
	font-family: "Microsoft Yahei";
	color: #000;
	font-size: 1rem;
	margin-bottom: 0.5rem;
}
.part3 .bmdt .bmdt_l ul li:hover .con_text .title{
	color: #ad282b;
}
.part3 .bmdt .bmdt_l ul li .con_text .des{
	font-size: 0.875rem;
	color: #808080;
	height: 2.5rem;
	line-height: 1.25rem;
}
.part3 .bmdt .bmdt_r{width: 32.1875%;}
.part3 .bmdt .bmdt_r ul li{
	background: #fff;
	box-shadow: 0 0 15px 0 rgba(0, 0, 0, .06);
	padding: 1.25rem 1.125rem;
	margin-bottom: 1.25rem;
}
.part3 .bmdt .bmdt_r ul li .date{
	width: 4rem;
	margin-right: 1.625rem;
}
.part3 .bmdt .bmdt_r ul li .date span{
	display: block;
	width: 100%;
	text-align: right;
}
.part3 .bmdt .bmdt_r ul li .date span.d1{
	font-size: 1.375rem;
	font-family: "宋体";
	color: #000;
	margin-bottom: 0.25rem;
}
.part3 .bmdt .bmdt_r ul li .date span.d2{
	font-size: 0.875rem;
	font-family: "宋体";
	color: #737373;
	margin-bottom: 1.125rem;
}
.part3 .bmdt .bmdt_r ul li .date .line{
	width: 2.625rem;
	height: 1px;
	background: #ad282b;
	float: right;
}
.part3 .bmdt .bmdt_r ul li .title_con{
	width: calc(100% - 5.625rem);
}
.part3 .bmdt .bmdt_r ul li .title_con .title{
	height: 3rem;
	line-height: 1.5rem;
	font-size: 1rem;
	font-family: "Microsoft Yahei";
	color: #333;
	margin-bottom: 0.5rem;
}
.part3 .bmdt .bmdt_r ul li:hover .title_con .title{
	color: #ad282b;
}
.part3 .bmdt .bmdt_r ul li .title_con .des{
	font-size: 0.875rem;
	font-family: "Microsoft Yahei";
	color: #808080;
	height: 1.5rem;
	line-height: 1.5rem;
}
/*end part3*/

/*part4 start*/
.part4{padding: 3.5rem 0 4rem;background: url("../images/part4_bg.jpg") no-repeat;background-size: cover;}
.part4 .zbhd {
	padding-top: 3rem;
}

.zbhd_pic {
	width: 100%;
	position: relative
}

.zbhd_pic .swiper-container {
	width: 100%;
	padding: 120px 0 190px
}

.zbhd_pic .swiper-slide {
	transform-origin: center;
	-webkit-transition: transform 1.0s;
	-moz-transition: transform 1.0s;
	-ms-transition: transform 1.0s;
	-o-transition: transform 1.0s;
	-webkit-transform: scale(1.41444) !important;
	transform: scale(1.41444) !important
}
.zbhd_pic .swiper-slide-active,
.zbhd_pic .swiper-slide-duplicate-active {
	-webkit-transform: scale(1.888) !important;
	transform: scale(1.888) !important;
	position: relative;
	z-index: 5;
	border: 2px solid #fff;
}

.zbhd_pic .none-effect {
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none
}

.zbhd_pic .swiper-slide a {
	display: block;
	position: relative
}

.zbhd_pic .swiper-slide .pic {
	overflow: hidden;
	position: relative;
	width: 100%;
	padding-bottom: 57.18888%;
}

.zbhd_pic .swiper-slide .pic::after {
	content: "";
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
	position: absolute;
	left: 0;
	top: 0
}

.zbhd_pic .swiper-slide .pic img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	object-fit: cover;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	transition: 0.6s all;
}

.zbhd_pic .swiper-slide .title {
	width: 100%;
	text-align: center;
	font-family: "Microsoft Yahei";
	color: #000;
	font-size: 1rem;
	line-height: 1.5rem;
	display: none;
	position: absolute;
	bottom: 0.25rem;
	color: #fff;
	-webkit-transform: scale(0.6);
	transform: scale(0.6);
	z-index: 9;
}

.zbhd_pic .swiper-slide:hover .title {
	color: #e39c48
}

.zbhd_pic .swiper-slide-active .title {
	display: block
}

.zbhd_pic .swiper-slide-active .text {
	display: block
}

.zbhd_pic .swiper-slide-active .pic::after {
	content: "";
	display: none
}

.zbhd_pic .swiper-pagination {
	display: none
}

.zbhd_pic .swiper-button-next,
.zbhd_pic .swiper-button-prev {
	width: 46px;
	height: 46px;
	margin-top: -43px
}

.zbhd_pic .swiper-button-next {
	background: url("../images/zbsh_r.png") no-repeat center;
	right: -90px;
}

.zbhd_pic .swiper-button-prev {
	background: url("../images/zbsh_l.png") no-repeat center;
	left: -90px;
}

.zbhd_pic .swiper-slide:hover .pic img {
	transform: scale(1.1);
	transition: 0.6s all
}
.zbhd_pic .swiper-slide .mask{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 7.25rem;
	background: url("../images/zbsh_mask_bg.png") repeat-x;
	z-index: 5;
}
/*end part4*/


/* footer */
.footer{background: url("../images/footer_bg.jpg") no-repeat;padding: 2.5rem 0;background-size: cover;}
.footer .footer_con .footer_logo{padding: 1.25rem 2.5rem 1.25rem 0;width: 37.5%;}
.footer .footer_con .footer_logo img{display: block;max-width: 100%;}
.footer .footer_con .footer_lxwm{padding: 0 3rem;border-left: 1px dashed #b24e4d;border-right: 1px dashed #b24e4d;width: 40%;}
.footer .footer_con .footer_lxwm .lxwm_hd{font-size: 1.375rem;font-family: "Microsoft Yahei";color: #fff;padding-bottom: 1.25rem;}
.footer .footer_con .footer_lxwm .lxwm_bd p{line-height: 1.75rem;font-size: 0.875rem;font-family: "Microsoft Yahei";color: #cfa8a8;padding-left: 1.5rem;background: url("../images/lxwm_icon1.png") no-repeat left center;}
.footer .footer_con .footer_lxwm .lxwm_bd p+p{background: url("../images/lxwm_icon2.png") no-repeat left center;}
.footer .footer_con .footer_lxwm .lxwm_bd p+p+p{background: url("../images/lxwm_icon3.png") no-repeat left center;}
.footer .footer_con .footer_ewm ul{display: block;float: right;width: 100%;}
.footer .footer_con .footer_ewm ul li{display: inline-block;margin-left: 1.125rem;}
.footer .footer_con .footer_ewm ul li .pic{width: 104px;height: 104px;overflow: hidden;}
.footer .footer_con .footer_ewm ul li .pic img{display: block;width: 100%;height: 100%;}
.footer .footer_con .footer_ewm ul li .title{width: 100%;text-align: center;height: 1.5rem;line-height: 1.5rem;font-family: "Microsoft Yahei";color: #fff;}
@media(max-width: 1780px) {
	.zbhd_pic .swiper-button-prev{left: 10px;}
	.zbhd_pic .swiper-button-next{right: 10px;}
}
@media(max-width: 1600px) {

.animenu__nav{width:100%;}
	.wrap{max-width: 100%;width: calc(100% - 60px);}
	.part1{padding-top: 2.5rem;}
	.part2{padding: 2rem 0;}
	.part3{padding-bottom: 1rem;}
	.part4{padding: 2rem 0 3rem;}
	.part4 .zbhd{padding-top: 1rem;}
	.footer{padding: 2rem 0;}
}
@media(max-width: 1500px) {
	.footer .footer_con .footer_logo{
		padding: 1.25rem 2rem 1.25rem 0;
    	width: 35.5%;
	}
	.footer .footer_con .footer_lxwm{
		padding: 0 2rem;
	}
}
@media(max-width: 1366px) {
	.index-r{width: 100%;left: 0;}
	.bg{width: 100vw;left: 0;}
	.part1 .swiper1{width: 100%;float: none;}
	.part1 .swiper2{width: 100%;float: none;padding-bottom: 2rem;}
	.part1 .container{display: block;}
	.part1 .swiper1 .swiper-wrapper{display: flex;display: -webkit-flex;border-bottom: 1px solid #cbcbcb;padding: 1.5rem 1.5625rem;}
	.part1 .swiper1 .swiper-slide{width: auto !important;margin-bottom: 0;padding: 0 1.25rem;}
	.part1 .swiper1 .swiper-slide.selected{border-radius: 8px;}
	.part1 .swiper2 .swiper-no-swiping ul{padding: 2rem 1rem 0;}
	.part1 .swiper2 .swiper-no-swiping li{padding: 0 5px;}
	.part1 .container::before{content: "";display: none;}
}
@media screen and (max-width: 1100px) {
	.footer .footer_con .footer_logo{
		padding: 2rem 2rem 2rem 0;
	    width: 33.5%;
	}
	.footer .footer_con .footer_lxwm{
		padding: 0 1.5rem;
	}
}
@media screen and (max-width: 1024px) {
	.part3 .bmdt .bmdt_l{width: 100%;float: none;}
	.part3 .bmdt .bmdt_r{width: 100%;float: none;}
	.part3 .bmdt .bmdt_l ul li{width: calc(50% - 12px);margin-right: 24px;}
	.part3 .bmdt .bmdt_l ul li:nth-child(2n){margin-right: 0;}
	.footer .footer_con .footer_logo{width: 40%;padding: 2.5rem 2rem 3.5rem 0;}
	.footer .footer_con .footer_lxwm{width: 60%;border-right:none;padding: 0 0 0 1.5rem;}
	.footer .footer_con .footer_ewm{float: none;width: 100%;}
	.footer .footer_con .footer_ewm ul{display: block;width: 100%;float: none;overflow: hidden;text-align: center;}
	.footer .footer_con .footer_ewm ul li{display: inline-block;margin: 0 8px;}
}
@media screen and (max-width: 992px) {
	.zbhd_pic .swiper-container{
		padding: 120px 0 160px;
	}
	.zbhd_pic .swiper-slide .pic{
		padding-bottom: 36.18888%;
	}
	.zbhd_pic .swiper-button-next, .zbhd_pic .swiper-button-prev{
		width: 36px;
		height: 36px;
		margin-top: -18px;
		background-size: 100% 100%;
	}
}
@media(max-width: 768px) {
	.wrap{width:100%;}
	.part1{padding-top: 1.5rem;}
	.part1 .swiper1 .swiper-slide{font-size: 1.25rem;padding: 0 1rem;}
	.part1 .swiper2{padding-bottom: 1.5rem;}
	.part1 .swiper2 .swiper-no-swiping ul{padding: 1.5rem 1rem 0;}
	.part1 .swiper2 .swiper-no-swiping li{width: 25%;}
	.part2{padding: 1rem 0;}
	.part2 .notice{padding-top: 1.25rem;}
	.part3 .bmdt{padding-top: 1.25rem;}
	.part3 .bmdt .bmdt_l ul li{width: calc(50% - 8px);margin-right: 16px;}
	.part4{padding: 1rem 0 2rem;}
	.zbhd_pic .swiper-container{padding: 98px 0 94px;}
	.footer{padding: 1rem 0;}
	.footer .footer_con .footer_logo{float: none;width: 100%;padding: 0 0 1.25rem 0;}
	.footer .footer_con .footer_logo img{display: block;margin: 0 auto;}
	.footer .footer_con .footer_lxwm{padding-left: 0;border-left: 0;padding-bottom: 1.25rem;width: 100%;}
}
@media(max-width: 600px){
	.part1 .swiper2 .swiper-no-swiping li{width: 33.3333%;}
	.part3{padding-bottom: 0.5rem;}
	.part3 .bmdt .bmdt_l ul li{float: none;width: 100%;margin-right: 0;}
	.part3 .bmdt .bmdt_l ul li .con_text{top: -1.25rem;width: calc(100% - 1rem);}
}
@media(max-width: 550px){
	.zbhd_pic .swiper-container{padding: 86px 0 94px;}
}
@media(max-width: 465px){
	.part1 .swiper1 .swiper-slide{font-size: 1.125rem;padding: 0 0.5rem;}
	.zbhd_pic .swiper-container{padding: 76px 0 94px;}
	.part4{padding: 1rem 0 0rem;}
}
@media(max-width: 414px) {
	.part1 .swiper2 .swiper-no-swiping li{width: 50%;}
	.part1 .swiper2 .swiper-no-swiping li,.part1 .swiper2 .swiper-no-swiping+.swiper-no-swiping li,.part1 .swiper2 .swiper-no-swiping+.swiper-no-swiping+.swiper-no-swiping li{width: 33%;}
	.part1 .swiper2 .swiper-no-swiping+.swiper-no-swiping+.swiper-no-swiping li+.swiper-no-swiping li{width: 50%;}
	.zbhd_pic .swiper-container{padding: 64px 0 94px;}
}
@media(max-width: 375px) {
	.links li .bit-data{width: 50px;height: 50px;}
	.links li .pic{width: 30px;height: 30px;line-height: 30px;}
}
@media(max-width: 320px) {
	.title .text h5{font-size: 1.125rem;letter-spacing: 0;margin-bottom: 0.625rem;padding-bottom: 0.625rem;}
	.title .text{top: 0.3125rem;margin-top: 0;}
}
/* list */
.list-banner{position: relative;overflow: hidden;margin-bottom: 3.125rem;}
.list-banner img{display: block;margin: 0 auto;width: 100%;}
.position{margin: 1.25rem auto 2.5rem auto;padding-bottom: 0.9375rem;border-bottom: 1px solid #cbcbcb;}
.position h5{font-size: 1.875rem;color: #323232;font-weight: normal;letter-spacing: 2px;}
.position p{padding-left: 32px;background: url(../images/position.png) no-repeat left center;line-height: 1.875rem;font-size: 1rem;color: #999999;}
.position p a{color: #999999;transition: 0.6s all;}
.position p a.on{color: #ad282b;}
.position p a:hover{color: #ad282b;transition: 0.6s all;}
.list-nav{margin: 0 auto 2.5rem auto;padding-bottom: 1.25rem;border-bottom: 4px solid #ad282b;}
.list-nav h5{display: none; font-size: 1.875rem;color: #323232;font-weight: normal;letter-spacing: 2px;text-align: center;margin-bottom: 1.25rem;}
.list-nav h5 a{color: #323232;}
.list-nav ul{display: table;margin: 0 auto;}
.list-nav li{float: left;margin: 0 0.3125rem;}
.list-nav li a{display: block;padding: 0.9375rem 3.125rem;background: #fafafa;border: 1px solid #f1f1f1;font-size: 1.125rem;color: #666666;font-weight: bold;transition: 0.6s all;}
.list-nav li.on a{background: #ad282b;border: 1px solid #ad282b;color: #fff;}
.list-nav li a:hover{color: #fff;transition: 0.6s all;background: #ad282b;}
/* list01 */
.list01{margin: 0 auto 2.5rem auto;}
.list01-01{display: table;margin: 0 auto 2.5rem auto;overflow: hidden;}
.list01-01 .pic{width: 150px;height: 150px;line-height: 150px;border: 1px solid #e8e8e8;text-align: center;border-radius: 50%;position: relative;float: left;}
.list01-01 .pic img{vertical-align: middle;}
.list01-01 .text{margin-left: 190px;margin-bottom: -1.5rem;}
.list01-01 .text p{font-size: 1rem;color: #323232;margin-bottom: 1.5rem;}
.list01-02 .nr{padding: 1.875rem 1.25rem;}
.list01-02 .list01-title{padding: 0.875rem 1.25rem;background: #f8f8f8;border-left: 4px solid #e9791e;}
.list01-02 .list01-title h5{font-size: 1.125rem;color: #323232;}
.list01-02 h3,.list01-02 p{font-size: 1rem;color: #323232;margin-bottom: 0.375rem;line-height: 2.375rem;}
.list01-02 img{display: block;margin: 0.625rem auto;max-width: 100%;}
.list01-02 p a{color: #e9791e;text-decoration: underline;transition: 0.6s all;}
.list01-02 p a:hover{color: #2c7ed2;transition: 0.6s all;}
@media(max-width: 1600px) {
	.list{padding: 0 1.5625rem;min-height: 600px;}
	}
	@media(max-width: 1366px) {
	
	}
	@media screen and (max-width: 1024px) {
	
	}
	@media(max-width: 768px) {
		.position h5{display: none;}
		.position p{float: left;}
		.list-nav h5{display: block;}
		.list-nav li{width: 100%;margin: 0.3125rem 0;}
		.list-nav li a{padding: 0.9375rem 1.25rem;text-align: center;}
		.list-nav ul{display: block;}
		.list01-01 .pic{float: none;margin: 0 auto;}
		.list01-01 .text{margin-left: 0;margin-top: 1.25rem;}
		.list01-01 .text p{line-height: 1.5rem;}
	}
	@media(max-width: 414px) {
	
	}
	@media(max-width: 375px) {
	}
	@media(max-width: 320px) {
	}
	/* list02 */
	.n_xinren ul{ margin-bottom:2.5rem;}
	.n_xinren ul li{border-bottom:#eaeaea 1px solid;font-size:0;}
	.n_xinren ul li .top{display:block;padding: 0.9375rem 0;}
	.n_xinren ul li .top font{padding-left: 40px;display:inline-block;width:calc(100% - 2.5rem - 3.25rem);font-size:1.125rem;line-height: 1.75rem;}
	.n_xinren ul li .top font a{color:#323232;transition: 0.6s all;}
	.n_xinren ul li .top i{display:inline-block;width:3.25rem;height: 1.875rem;float:right;cursor:pointer;}
	.n_xinren ul li .bottom{ display:none; padding:1.75rem 2.5rem; background:#fafafa; border-top:#eaeaea 1px solid;}
	.n_xinren ul li .bottom p{ font-size:14px; line-height:1.75rem; color:#64676d;}
	/*.n_xinren ul li:first-child .bottom{display: block;}*/
	.n_xinren ul li .top:hover font a{color: #ad282b;transition: 0.6s all;}
	/* list03 */
	.list03 ul{margin-bottom: 2.5rem;}
	.list03 li{border-top: 1px solid #f4f4f4;padding: 1.25rem;}
	.list03 li:nth-child(odd){background: #f8f8f8;}
	.list03 li:last-child{border-bottom: 1px solid #f4f4f4;}
	.list03 li a{display: block;position: relative;overflow: hidden;}
	.list03 li i{font-size: 0.875rem;color: #666;font-family: "Microsoft Yahei";font-style: normal;width: 80px;display: block;float: left;position: relative;}
	.list03 li:hover i{color: #ad282b;}
	.list03 li p{margin-left: 80px;padding-left: 15px;font-size: 1rem;color: #323232;transition: 0.6s all;}
	.list03 li:hover p{color: #ad282b;padding-left: 20px;transition: 0.6s all;}
	.fanye{margin:0 auto 2.5rem 0;}
	.fanye img{display: block;max-width: 100%;margin: 0 auto;}
	@media(max-width: 768px) {
		.list03 li i{float: none;margin-bottom: 0.625rem;}
		.list03 li p{margin-left: 0;padding-left: 0;background: none;line-height: 1.625rem;}
	}
	/* show */
	.show{margin: 0 auto 2.5rem auto;}
	.show01{margin-bottom: 1.875rem;}
	.show01 h5{font-size: 1.875rem;color: #323232;line-height: 2.5rem;font-weight: normal;text-align: center;margin-bottom: 1.25rem;}
	.show01 h3{background: #f7f7f7;padding: 1.125rem 0.9375rem;font-weight: normal;}
	.show01 p{text-align: center;font-size: 0.875rem;color: #666666;}
	.show01 p i{font-style: normal;margin: 0 0.6375rem;padding-left: 1.25rem;background: url(../images/show01.png) no-repeat left 2px;}
	.show01 p i+i{background: url(../images/show02.png) no-repeat left 2px;}
	.show01 p i+i+i{background: url(../images/show03.png) no-repeat left 2px;}
	.show02{margin-bottom: 1.875rem;}
	.show02 img{display: block;margin: 0 auto 1.25rem auto;max-width: 100%;height:auto;}
	.show02 p{font-size: 1.125rem !important;color: #323232;line-height: 2.5rem !important;text-indent: 2.25rem;margin-bottom: 0.625rem;}
	.show02 h5{font-size: 1.125rem;color: #323232;line-height: 2.5rem;text-indent: 2.25rem;margin-bottom: 0.625rem;}
	.show03{padding-top: 1.875rem;border-top: 1px solid #dedede;}
	.show03 p{padding: 0.9375rem 0;font-size: 1.125rem;color: #323232;line-height: 1.5rem;}
	.show03 p a{color: #323232;transition: 0.6s all;}
	.show03 p a:hover{color: #ad282b;transition: 0.6s all;}


 
   
   