﻿:root {
	--hue1: #f0831e;
	--hue2: #0f69ab;
}


.fz72{font-size: clamp(1.625rem, 0.554rem + 4.51vw, 4.5rem);}
.fz70{font-size: clamp(1.625rem, 0.6rem + 4.31vw, 4.375rem);}
.fz68{font-size: clamp(1.625rem, 0.647rem + 4.12vw, 4.25rem);}
.fz66{font-size: clamp(1.625rem, 0.694rem + 3.92vw, 4.125rem);}
.fz64{font-size: clamp(1.625rem, 0.74rem + 3.73vw, 4rem);}
.fz62{font-size: clamp(1.625rem, 0.787rem + 3.53vw, 3.875rem);}
.fz60{font-size: clamp(1.625rem, 0.833rem + 3.33vw, 3.75rem);}
.fz58{font-size: clamp(1.625rem, 0.88rem + 3.14vw, 3.625rem);}
.fz56{font-size: clamp(1.625rem, 0.926rem + 2.94vw, 3.5rem);}
.fz54{font-size: clamp(1.625rem, 0.973rem + 2.75vw, 3.375rem);}
.fz52{font-size: clamp(1.625rem, 1.02rem + 2.55vw, 3.25rem);}

.fz50{font-size: clamp(1.5rem, 0.895rem + 2.55vw, 3.125rem);}
.fz48{font-size: clamp(1.5rem, 0.941rem + 2.35vw, 3rem);}
.fz46{font-size: clamp(1.5rem, 0.988rem + 2.16vw, 2.875rem);}
.fz44{font-size: clamp(1.5rem, 0.988rem + 2.16vw, 2.875rem);}
.fz42{font-size: clamp(1.5rem, 1.081rem + 1.76vw, 2.625rem);}

.fz40{font-size: clamp(1.375rem, 0.956rem + 1.76vw, 2.5rem);}
.fz38{font-size: clamp(1.375rem, 1.002rem + 1.57vw, 2.375rem);}
.fz36{font-size: clamp(1.375rem, 1.049rem + 1.37vw, 2.25rem);}

.fz34{font-size: clamp(1.25rem, 0.924rem + 1.37vw, 2.125rem);}
.fz32{font-size: clamp(1.25rem, 0.971rem + 1.18vw, 2rem);}
.fz30{font-size: clamp(1.25rem, 1.017rem + 0.98vw, 1.875rem);}
.fz28{font-size: clamp(1.25rem, 1.064rem + 0.78vw, 1.75rem);}

.fz26{font-size: clamp(1.125rem, 0.939rem + 0.78vw, 1.625rem);}
.fz24{font-size: clamp(1.125rem, 0.985rem + 0.59vw, 1.5rem);}
.fz22{font-size: clamp(1rem, 0.86rem + 0.59vw, 1.375rem);}
.fz20{font-size: clamp(1rem, 0.907rem + 0.39vw, 1.25rem);}
.fz18{font-size: clamp(1rem, 0.953rem + 0.2vw, 1.125rem);}
.fz16{font-size: clamp(0.875rem, 0.828rem + 0.2vw, 1rem);}
.fz14{
	font-size: 14px;
}

.pt{
    padding-top: clamp(2.5rem, 2.151rem + 1.47vw, 3.438rem);
}
.pb{
  padding-bottom: clamp(2.5rem, 2.151rem + 1.47vw, 3.438rem);
}
.ptb{
  padding-top: clamp(2.5rem, 2.151rem + 1.47vw, 3.438rem);
  padding-bottom: clamp(2.5rem, 2.151rem + 1.47vw, 3.438rem);
}

.fwim{
	font-family: "impact";
}
.fwb{
	font-weight: bold;
}

html,
body {
	line-height: 1.5;
	font-family: "Microsoft YaHei", sans-serif, arial, verdana;
}
html{font-size:16px;}
input,
button,
textarea,
select,
button {
	font-family: "Microsoft YaHei", sans-serif, arial, verdana;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{line-height:1.5;}

.bgf3{
	background: #f3f6fb;
}
.bgf4 {
	background: #f4f8fa;
}

.bgf5 {
	background: #f5f5f5;
}

.bgf6 {
	background: #f6f6f6;
}

.bgf8 {
	background: #f8f8f8;
}

.bgfa {
	background: #fafafa;
}

.wrapper{
	width: 90%;
	max-width: 1400px;
	margin-left: auto;
	margin-right: auto;
}





.public_text2{
	line-height: 1.625;
}

.public_text3{
	line-height: 1.875;
}


.public_text1 img,
.public_text2 img,
.public_text3 img{
	height: auto !important;
}

.public_btn_box{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
}
.public_btn1{
	width: 110px;
	height: 40px;
	font-size: 14px;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	color: #fff;
	background: var(--hue1);
	border-radius: 5px;
}
.public_btn1 .tt{
	margin-right: 10px;
}
.public_btn1 .icon{
	font-size: 18px;
}



.scroll_btn{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	width: 33px;
	height: 33px;
	border-radius: 50%;
	border: 1px solid var(--hue2);
	background: url(../images/arr_icon2.png) no-repeat center center;
	cursor: pointer;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.scroll_btn.hover,
.scroll_btn:hover{
	border-color: var(--hue1);
	background:var(--hue1) url(../images/arr_icon2_h.png) no-repeat center center;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}

.scroll_btn.next{
	transform: rotateZ(180deg);
	-webkit-transform: rotateZ(180deg);
	-ms-transform: rotateZ(180deg);
}


.scroll_btn2{
	display: block;
	width: 33px;
	height: 33px;
	line-height: 29px;
	text-align: center;
	color: var(--hue1);
	border-radius: 50%;
	border: 1px solid var(--hue1);
	cursor: pointer;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}

.scroll_btn2.hover,
.scroll_btn2:hover{
	color: #fff;
	border-color: var(--hue1);
	background: var(--hue1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}


.sub_wrap{
	position:relative;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	/* line-height: 36px; */
	/* text-indent: 2em; */
	/* color: #333 !important; */
	font-size: 14px;
}
.sub_wrap2{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}
.sub_wrap a.more{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}


.scroll_dots .scroll_dots_bars {
	position: relative;
	padding-top: 25px;
	z-index: 3;
	left: auto;
	bottom: auto !important;
	width: 100%;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
}

.scroll_dots .scroll_dots_bars .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	opacity: 0.5;
	background: #000;
	opacity: 1;
	margin: 0 6px !important;
	border-radius: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.scroll_dots .scroll_dots_bars .swiper-pagination-bullet-active {
	background: var(--hue);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}




.scroll_dots2 .scroll_dots_bars {
	position: relative;
	padding-top: 25px;
	z-index: 3;
	left: auto;
	bottom: auto !important;
	width: 100%;
	display: flex;
	display: -ms-flexbox;
	display: -webkit-flex;
	justify-content: center;
	-ms-justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items: center;
}

.scroll_dots2 .scroll_dots_bars .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	opacity: 1;
	background: rgba(255,255,255,.6);
	opacity: 1;
	margin: 0 6px !important;
	border-radius: 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.scroll_dots2 .scroll_dots_bars .swiper-pagination-bullet-active {
	background: var(--hue);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
/* sub_banner */
.sub_banner-inner{
	position: relative;
	padding-top:110px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.sub_banner{
	position: relative;
	height: 500px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.sub_banner img{
	width: 100%;
	height:100%;
	object-fit: cover;
}
.sub_banner_con{
	position: absolute;
	left:0;
	bottom: 0;
	width: 100%;
}
.sub_banner_con_con{
	height: 132px;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	padding-left: 30px;
	background: url(../images/sub_banner_bg.png) no-repeat left center / auto 100%;
}

.sub_banner_tt{
	margin-bottom: 10px;
}
.location a{
	color: #fff;
}



.mtgz_title1_box{
	margin-bottom: 20px;
}

.mtgz_title{
	font-size: 26px;
	line-height: 1;
	padding-right: 19px;
	border-right: 1px solid #999999;
}

.mtgz_scroll_btn_box{
	width: 90px;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
}



.mtgz_scroll_item_pic{
	position: relative;
	overflow: hidden;
	padding-bottom:75%;
	margin-bottom: 15px;
}
.mtgz_scroll_item_pic img{
	width: 100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	object-fit:cover;
}
.mtgz_scroll_item_tt{
	font-size: 16px;
	line-height: 30px;
	color: #333;
	height: 60px;
	margin-bottom: 8px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}

.mtgz_scroll_item_time{
	font-size: 14px;
}


.mtgz_scroll .swiper-slide:hover .mtgz_scroll_item_pic img{
	transform:scale(1.03,1.03);
	-webkit-transform:scale(1.03,1.03);
}
.mtgz_scroll .swiper-slide:hover .mtgz_scroll_item_tt{
	color: var(--hue1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}



.mtxw_list1{
	margin-bottom: clamp(0.625rem, 0.159rem + 1.96vw, 1.875rem);
}
.mtxw_list1 dd a{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	padding: 23px 30px;
	border-bottom: 1px solid #999;
}


.mtxw_list1_time{
	width: 60px;
	height: 60px;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	color: #666;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.mtxw_list1_time .days{
	font-size: 30px;
}
.mtxw_list1_time .month{
	font-size: 14px;
}


.mtxw_list1_con{
	width: calc(100% - 60px);
	padding-left: 33px;
}
.mtxw_list1_tt{
	font-size: 16px;
	color: #333;
}
.mtxw_list1_line{
	width: 20px;
	height: 2px;
	background: #666;
	margin: clamp(0.625rem, 0.509rem + 0.49vw, 0.938rem) 0;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.mtxw_list1_text{
	font-size: 14px;
	line-height: 30px;
	height: 60px;
	color: #333;
}






.mtxw_list1 dd a:hover{
	box-shadow: 0 0 8px rgba(0,0,0,.15);
	border-bottom-color: transparent;
}
.mtxw_list1 dd a:hover .mtxw_list1_time{
	color: #fff;
	background: var(--hue1);
}
.mtxw_list1 dd a:hover .mtxw_list1_line{
	background: var(--hue1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.mtxw_list1 dd a:hover .mtxw_list1_tt,
.mtxw_list1 dd a:hover .mtxw_list1_text{
	color: var(--hue1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}



.page_box{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	padding: 30px 0 10px;
	font-size: 14px;
}

.page_box a{
	font-size: 14px;
	padding: 4px 10px;
	color: #333;
	border: 1px solid #999;
	margin: 0 5px;
}
.page_box a.hover,
.page_box a:hover{
	color: #fff;
	background: var(--hue1);
	border-color: var(--hue1);
}
.page_box_text{
	width: 30px;
	height: 30px;
	text-align: center;
	border: 1px solid #999;
	margin: 0 3px;
}



/* 新闻封面 */
.sub_title1_box{
	position: relative;
	margin-bottom: 25px;
	position: relative;
}
.sub_title1 .tt{
	margin-bottom: 8px;
}
.sub_title1 .text{
	font-size: 14px;
}


.sub_title1_more{
	position: absolute;
	right: 0;
	bottom: 0;
	color: #666;
}
.sub_title1_more a{
	color: #666;
}
.sub_title1_more:hover a{
	color: var(--hue1);
}


.news_cover_box1_scroll{
	width:  64.2%;
}

.news_cover_box1_l_item {
	position: relative;
	overflow: hidden;
}
.news_cover_box1_l_item .pic{
	position:relative;
	padding-bottom:75%;
	overflow: hidden;
}
.news_cover_box1_l_item .pic img{
	width: 100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	object-fit: cover;
}
.news_cover_box1_l_item .con{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 0 clamp(0.625rem, -0.539rem + 4.9vw, 3.75rem) clamp(0.938rem, 0.705rem + 0.98vw, 1.563rem);
	background: url(../images/about_news_bg1.png) repeat-x center bottom;
}
.news_cover_box1_l_item .con .cate{
	width: 90px;
	color: #fff;
	background: var(--hue1);
	line-height: 22px;
	padding: 0 6px;
}
.news_cover_box1_l_item .con .tt{
	color: #fff;
	margin: clamp(0.438rem, 0.321rem + 0.49vw, 0.75rem) 0;
}
.news_cover_box1_l_item .con .text{
	color: #fff;
}


.news_cover_box1_l_item:hover .pic img{
	transform:scale(1.03,1.03);
	-webkit-transform:scale(1.03,1.03);
}

.news_cover_box1_r{
	width: 35.8%;
}


.news_cover_box1_bars{
	height: 100%;
}
.news_cover_box1_bars .item{
	height: 20%;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	cursor: pointer;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.news_cover_box1_bars .item .con{
	width: 64%;
	padding: 14px 6.5%;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	border-bottom: 1px solid #ccc;
}
.news_cover_box1_bars .item .con .time{
	margin-bottom: 5px;
}
.news_cover_box1_bars .item .pic{
	width: 36%;
	height: 100%;
	overflow: hidden;
}
.news_cover_box1_bars .item .pic img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.news_cover_box1_bars .item:hover .pic img{
	transform:scale(1.03,1.03);
	-webkit-transform:scale(1.03,1.03);
}

.news_cover_box1_bars .item.active .con  .time,
.news_cover_box1_bars .item.active .con .tt{
	color: #fff;
}

.news_cover_box1_bars .item.active .con{
	background: var(--hue1);
	border-bottom-color: var(--hue1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}

.ybdt_list1 dd{
	margin-bottom: clamp(1.25rem, 1.017rem + 0.98vw, 1.875rem);
}
.ybdt_list1 dd:last-child{
	margin-bottom: 0;
}
.ybdt_list1 dd a{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}

.ybdt_list1_pic{
	width: 288px;
	overflow: hidden;
}
.ybdt_list1_pic img{
	width: 100%;
}

.ybdt_list1_con{
	width: calc(100% - 288px);
	padding-left: 30px;
}
.ybdt_list1_con_time{
	color: #666;
	margin-bottom: clamp(0.313rem, 0.243rem + 0.29vw, 0.5rem);
}
.ybdt_list1_con_tt{
	color: #333;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.ybdt_list1_con_text{
	margin: clamp(0.313rem, 0.243rem + 0.29vw, 0.5rem) 0 clamp(0.438rem, 0.368rem + 0.29vw, 0.625rem);
}
.ybdt_list1_con_icon{
	width: 27px;
	height: 13px;
	background: url(../images/arr_icon1.png) no-repeat center center;
}

.ybdt_list1 dd a:hover .ybdt_list1_pic img{
	transform:scale(1.03,1.03);
	-webkit-transform:scale(1.03,1.03);
}
.ybdt_list1 dd a:hover .ybdt_list1_con_tt{
	color: var(--hue1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}

.ybdt_list1 dd a:hover .ybdt_list1_con_icon{
	background: url(../images/arr_icon1_h.png) no-repeat center center;
}


.news_cover_box2{
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
}

.news_cover_box2_l{
	width: 62.2%;
}
.news_cover_box2_list1{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}
.news_cover_box2_list1 dd{
	width: calc((100% - 30px) / 2);
	background: #fff;
	margin: 0 30px 0 0;
}
.news_cover_box2_list1 dd:last-child{
	margin-right: 0;
}

.news_cover_box2_list1 dd a{
	display: block;
	height: 100%;
	position: relative;
}
.news_cover_box2_list1_item1 .pic{
	position:relative;
	padding-bottom:75%;
	overflow: hidden;
}
.news_cover_box2_list1_item1 .pic img{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	object-fit:cover;
}
.news_cover_box2_list1_item1 .con{
	padding: 15px 6% 28px;
}
.news_cover_box2_list1_item1 .con .time{
	margin-bottom: 12px;
}
.news_cover_box2_list1_item1 .con .tt{
	line-height: 1.5;
}

.news_cover_box2_list1_float{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background:var(--hue1);
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	padding: 20px 10%;
	opacity: 0;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.news_cover_box2_list1_float_tt{
	padding: clamp(0.75rem, 0.331rem + 1.76vw, 1.875rem) 0 clamp(0.625rem, 0.392rem + 0.98vw, 1.25rem);
}
.news_cover_box2_list1_float_text{
	margin-bottom: clamp(0.75rem, -0.018rem + 3.24vw, 2.813rem);
}
.news_cover_box2_list1_float .public_btn1{
	border: 1px solid #fff;
	color: #fff;
	background: none;
}


.news_cover_box2_list1 dd:hover .news_cover_box2_list1_float{
	opacity: 1;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}



.news_cover_box2_r{
	width: 35.7%;
}
.news_cover_box2_r_list dd a{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	padding-bottom: 15px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
}
.news_cover_box2_r_list dd:last-child a{
	padding-bottom: 0;
	border-bottom: none;
	margin-bottom: 0;
}
.news_cover_box2_r_list_pic{
	width: 36%;
	overflow: hidden;
}
.news_cover_box2_r_list_pic img{
	width: 100%;
	height: 130px;
}
.news_cover_box2_r_list_con{
	width: 64%;
	padding-left: 18px;
}

.news_cover_box2_r_list_tt{
	color: #333;
	font-size: 16px;
	margin: 7px 0 4px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.news_cover_box2_r_list_text{
	margin-bottom: 8px;
}

.news_cover_box2_r_list dd a:hover .news_cover_box2_r_list_pic img{
	transform:scale(1.03,1.03);
	-webkit-transform:scale(1.03,1.03);
}

.news_cover_box2_r_list dd a:hover .news_cover_box2_r_list_tt{
	color: var(--hue1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}


.news_cover_box3_l{
	width: 60%;
}

.news_cover_box3_l_t{
	margin-bottom: 30px;
}
.news_cover_box3_l_t a{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}

.news_cover_box3_l_t a .pic{
	width: 180px;
	overflow: hidden;
}
.news_cover_box3_l_t a .pic img{
	width: 100%;
}
.news_cover_box3_l_t a .con{
	width: calc(100% - 180px);
	padding-left: 14px;
}
.news_cover_box3_l_t a .con .tt{
	color: #333;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}

.news_cover_box3_l_t a .con .time{
	font-size: 14px;
	color: #666;
	margin: clamp(0.25rem, 0.18rem + 0.29vw, 0.438rem) 0;
}

.news_cover_box3_l_t a:hover .pic img{
	transform:scale(1.03,1.03);
	-webkit-transform:scale(1.03,1.03);
}
.news_cover_box3_l_t a:hover .con .tt{
	color: var(--hue1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}


.news_cover_box3_l_list dd a{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	padding: clamp(0.5rem, 0.267rem + 0.98vw, 1.125rem) 0;
	color: #666;
	line-height: 36px;
	border-bottom: 1px solid #ccc;
}

.news_cover_box3_l_list dd a .tt{
	width: calc(100% - 100px);
	padding-left: clamp(0.938rem, 0.705rem + 0.98vw, 1.563rem);
	position: relative;
}
.news_cover_box3_l_list dd a .tt::after{
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	width: clamp(0.375rem, 0.282rem + 0.39vw, 0.625rem);
	height: clamp(0.125rem, 0.078rem + 0.2vw, 0.25rem);
	background:#666;
	margin-top: -2px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}


.news_cover_box3_l_list dd a:hover .tt::after{
	background: var(--hue1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.news_cover_box3_l_list dd a:hover{
	color: var(--hue1);
	border-bottom-color: var(--hue1);
}


.news_cover_box3_r{
	width: 35.7%;
}
.news_cover_box3_r_list a{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	color: #333;
	line-height: 36px;
	padding:15px clamp(0.938rem, 0.588rem + 1.47vw, 1.875rem);
	background: #f4f4f4;
	margin-bottom: 10px;
}

.news_cover_box3_r_list a .tt{
	width: calc(100% - 35px);
}
.news_cover_box3_r_list a .icon{
	width: 27px;
	height: 13px;
	background: url(../images/arr_icon1.png) no-repeat center center;
}

.news_cover_box3_r_list a:hover{
	color: #fff;
	background: var(--hue1);
}
.news_cover_box3_r_list a:hover .icon{
	background: url(../images/arr_icon1_h2.png) no-repeat center center;
}

.mtgz_list1 dd a{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	color: #333;
	padding: clamp(0.75rem, 0.424rem + 1.37vw, 1.625rem) clamp(0rem, -0.699rem + 2.94vw, 1.875rem);
	border-bottom: 1px solid #ccc;
}
.mtgz_list1 dd a .tt{
	width: calc(100% - 86px);
}
.mtgz_list1 dd a .time{
	width: 76px;
}
.mtgz_list1 dd a:hover{
	color: var(--hue1);
	box-shadow:  0 2px 5px rgba(0,0,0,.13);
}
.zyls_list1 dd a:hover{
	color: #c00000;
	box-shadow:  0 2px 5px rgba(0,0,0,.13);
}



/* 新闻列表页 */
.news_list1{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}
.news_list1 dd{
	width: calc(94.4% / 3);
	margin: 0 2.8% clamp(1.25rem, 0.784rem + 1.96vw, 2.5rem) 0;
}


.news_list1_pic{
	padding-bottom:75%;
	overflow: hidden;
	position: relative;
}
.news_list1_pic img{
	width: 100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	object-fit: cover;
}
.news_list2_pic{
	overflow: hidden;
	position: relative;
}
.news_list2_pic img{
	width: 100%;
	max-height:216px;
}
.news_list1_time{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 60px;
	height: 60px;
	background: var(--hue2);
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
}
.news_list1_time .days{
	line-height: 1;
}

.news_list1_con{
	padding: clamp(0.938rem, 0.588rem + 1.47vw, 1.875rem) 0 0;
}


.news_list1_con_tt{
	color: #333;
	margin-bottom: clamp(0.5rem, 0.337rem + 0.69vw, 0.938rem);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}

.news_list1_con_text{
	color: #666;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}

.news_list1 dd:hover .news_list1_pic img,.news_list1 dd:hover .news_list2_pic img{
	transform:scale(1.03,1.03);
	-webkit-transform:scale(1.03,1.03);
}
.news_list1 dd:hover .news_list1_con_tt,
.news_list1 dd:hover .news_list1_con_text{
	color: var(--hue1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}


.news_list2 dd{
	margin-bottom: clamp(0.938rem, 0.588rem + 1.47vw, 1.875rem);
}
.news_list2 dd a{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}
.news_list2 dd .news_list2_pic{
	width: 288px;
	overflow: hidden;
}
.news_list2_con{
	width: calc(100% - 288px - 30px);
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	border-bottom: 1px solid #ccc;
}
.news_list2_tt{
	color: #333;
	margin-bottom:clamp(0.438rem, 0.321rem + 0.49vw, 0.75rem);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}

.news_list2_ly{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	font-size: 12px;
}
.news_list2_ly .icon{
	margin-right: 10px;
}
.news_list2_text{
	color: #666;
	margin: clamp(0.375rem, 0.189rem + 0.78vw, 0.875rem) 0 clamp(0.625rem, 0.439rem + 0.78vw, 1.125rem);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.news_list2 dd:hover .news_list1_pic img,.news_list2 dd:hover .news_list2_pic img{
	transform:scale(1.03,1.03);
	-webkit-transform:scale(1.03,1.03);
}
.news_list2 dd:hover .news_list2_tt,
.news_list2 dd:hover .news_list2_text{
	color: var(--hue1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.news_list2 dd:hover .ybdt_list1_con_icon{
	background: url(../images/arr_icon1_h.png) no-repeat center center;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}



/* 新闻内容页 */
.news_det_l{
	width: calc(100% - 328px);
	padding-right: 3.54vw;
}

.news_det_l_date{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	padding: clamp(0.75rem, 0.634rem + 0.49vw, 1.063rem) 0 clamp(0.938rem, 0.705rem + 0.98vw, 1.563rem);
	border-bottom: 1px solid #d5d8da;
}
.news_det_l_date .item{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	margin: 0 1.3vw;
}
.news_det_l_date .item .icon{
	margin-right: 7px;
}

.news_det_l_con{
	padding: 12px 0;
}
.news_det_l_con img{
	height: auto !important;
}

.news_det_r{
	width: 328px;
}
.news_det_r_title{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	padding-bottom: clamp(0.938rem, 0.821rem + 0.49vw, 1.25rem);
	border-bottom: 1px solid #999;
	margin-bottom: 25px;
}
.news_det_r_title .icon{
	margin-right: 15px;
}

.news_det_r_list{
	position: relative;
	padding-left: 30px;
}
.news_det_r_list::after{
	content: "";
	display: block;
	position: absolute;
	left: 6px;
	top: 0;
	width: 1px;
	height: 100%;
	background: #999;
	
}
.news_det_r_list dd a{
	display: block;
	padding: 15px 10px;
	position: relative;
	border-bottom: 1px solid #aba9ab;
}
.news_det_r_list dd a .time{
	margin-bottom: 7px;
}
.news_det_r_list dd a .tt{
	color: #333;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.news_det_r_list dd a:hover{
	color: var(--hue1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.news_det_r_list dd a:after{
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	left: -29px;
	z-index: 2;
	width: 11px;
	height: 11px;
	border-radius: 50%;
	background: #fff;
	border: 1px solid #999;
	margin-top: -6px;
}
.news_det_r_list dd a:hover .tt{
	color: var(--hue1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.news_det_r_list dd a:hover{
	box-shadow: 0 2px 6px rgba(0,0,0,.13);
}

.news_det_r_list2 dd a:hover .tt{
	color: #c00000;
}




/* 了解我们 */
.about_box1_l{
	width: 37.1%;
}
.about_box1_l_text{
	margin-bottom: 25px;
}

.about_box1_r{
	width: 60.8%;
}

.about_box1_r_scroll_btn{
	position: absolute;
	right: 27px;
	top: 50%;
	z-index: 2;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	width: 34px;
	height: 34px;
	border-radius: 50%;
	color: #fff;
	font-size: 20px;
	background: var(--hue2);
	margin-top: -17px;
	cursor: pointer;
}

.about_box1_r_scroll .swiper-slide{
	position: relative;
	overflow: hidden;
}
.about_box1_r_scroll .swiper-slide::after{
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,.5);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.about_box1_r_scroll .swiper-slide.swiper-slide-active::after{
	opacity: 0;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}



.about_box2{
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.about_box2_title{
	margin-bottom: clamp(1.25rem, 1.017rem + 0.98vw, 1.875rem);
}
.about_box2_title .tt{
	margin-bottom: clamp(0.625rem, 0.392rem + 0.98vw, 1.25rem);
}
.about_box2_title .line{
	width: clamp(2.5rem, 1.569rem + 3.92vw, 5rem);
	height: clamp(0.188rem, 0.141rem + 0.2vw, 0.313rem);
	background: #fff;
}

.about_box2_list{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}
.about_box2_list dd{
	width: calc(100% / 3);
	position: relative;
	margin-bottom: clamp(1.563rem, 0.98rem + 2.45vw, 3.125rem);
}
.about_box2_list dd::after{
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	width: 1px;
	height: clamp(3.125rem, 2.659rem + 1.96vw, 4.375rem);
	background: #fff;
	transform: translate(0,-50%);
}


.about_box3_list{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}

.about_box3_list dd{
	width: calc((100% - 37px) / 2);
}
.about_box3_list_item{
	display: block;
	position: relative;
}
.about_box3_list_item_pic{
	overflow: hidden;
}
.about_box3_list_item_pic img{
	width: 100%;
}
.about_box3_list_item_con{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	padding: 20px clamp(1.25rem, 0.668rem + 2.45vw, 2.813rem);
	background: url(../images/about_bg2.png) repeat-y left center / 100% auto;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.about_box3_list_item_con::after{
	content: "";
	display: block;
	position: absolute;
	left: 20px;
	top: 20px;
	width: calc(100% - 40px);
	height: calc(100% - 40px);
	border: 1px solid #fff;
	opacity: 0;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}


.about_box3_list_item_con .icon1{
	height: 68px;
}
.about_box3_list_item_con .icon2{
	height: 59px;
	margin: clamp(0.5rem, 0.337rem + 0.69vw, 0.938rem) 0 clamp(0.938rem, 0.728rem + 0.88vw, 1.5rem);
}
.about_box3_list_item_con .tt{
	margin-bottom: 12px;
}
.about_box3_list_item_con .icon3{
	display: none;
	width: 27px;
	height: 13px;
	background: url(../images/arr_icon1_h2.png) no-repeat center center;
}



.about_box3_list dd:hover .about_box3_list_item_con{
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	background: #f0831e;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}

.about_box3_list dd:hover .about_box3_list_item_con .icon3{
	display: block;
}

.about_box3_list dd:hover .about_box3_list_item_con::after{
	opacity: 1;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}




.about_box4_bars{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}
.about_box4_bars .item{
	width: 25%;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	color: #333;
	height: clamp(4.375rem, 3.211rem + 4.9vw, 7.5rem);
	cursor: pointer;
}
.about_box4_bars .item .tt{
	margin-bottom: 3px;
}
.about_box4_bars .item.hover{
	color: #fff;
	background: var(--hue2);
}

.about_box4_tabs_item{
	display: block;
	position: relative;
}
.about_box4_tabs_item .more{
	display: block;
	width:100%;
	height:100%;
	position: absolute;
	top:0;
	left:0;
}
.about_box4_tabs_item_pic{
	overflow: hidden;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
}
.about_box4_tabs_item_pic img{
	width: auto;
	height: 525px;
	max-width: none;
}
.about_box4_tabs_item_con{
	position: absolute;
	left: 0;
	top: 0;
	width: 70%;
	height: 100%;
	max-width: 700px;
	background: rgba(0,104,183,.8);
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	padding: 20px clamp(0.938rem, 0.355rem + 2.45vw, 2.5rem);
}

.about_box4_tabs_item_con_tt{
	margin-bottom: clamp(0.625rem, 0.439rem + 0.78vw, 1.125rem);
}

.about_box4_tabs_item_con_clm{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	padding-top: clamp(0.625rem, 0.392rem + 0.98vw, 1.25rem);
}
.about_box4_tabs_item_con_clm .item{
	width: 140px;
	margin: 0 20px 20px 0;
	overflow: hidden;
}
.about_box4_tabs_item_con_clm .item img{
	max-width:100%;
	height:auto;
}
.about_box4_tabs_item_con_clm .item:last-child{
	margin-right: 0;
}
.about_box4_tabs_item_con_clm .item:hover img{
	transform:scale(1.03,1.03);
	-webkit-transform:scale(1.03,1.03);
}


.about_box5_list1{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}
.about_box5_list1 dd{
	width: calc((100% - 37px) / 2);
}
.about_box5_list1_pic{
	position: relative;
	overflow: hidden;
}
.about_box5_list1_pic_con{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(141,197,86,.96);
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	padding: 0 clamp(1.25rem, 0.784rem + 1.96vw, 2.5rem);
}
.about_box5_list1_pic_con .tt{
	margin-bottom: clamp(0.938rem, 0.588rem + 1.47vw, 1.875rem);
}
.about_box5_list1_pic_con .line{
	width: clamp(3.125rem, 2.426rem + 2.94vw, 5rem);
	height: clamp(0.188rem, 0.141rem + 0.2vw, 0.313rem);
	background: #fff;
}

.about_box5_list1_more{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	width: 64%;
	height: clamp(2.75rem, 1.749rem + 4.22vw, 5.438rem);
	background: #f2f5f7;
	padding: 0 clamp(0.938rem, 0.123rem + 3.43vw, 3.125rem);
	margin: 0 auto;
	position: relative;
	transform: translate(0,-50%);
}
.about_box5_list1_more .tt{
	color: #333;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.about_box5_list1 dd:hover .about_box5_list1_more .tt{
	color:var(--hue1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.about_box5_list1 dd:hover .about_box5_list1_more .ybdt_list1_con_icon{
	background: url(../images/arr_icon1_h.png) no-repeat center center;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.about_box5_list1 dd:hover .about_box5_list1_pic img{
	transform:scale(1.03,1.03);
	-webkit-transform:scale(1.03,1.03);
}

.about_box5_list1 dd:nth-child(2) .about_box5_list1_pic_con{
	background: rgba(0,104,183,.96);
}



/* 学生风采封面页 */
.xsfc_box1_con_l{
	width: 35.9%;
	position: relative;
	z-index: 2;
	background: #f3f6fb;
	padding: clamp(1.25rem, 0.738rem + 2.16vw, 2.625rem) clamp(0.938rem, 0.728rem + 0.88vw, 1.5rem);
}
.xsfc_box1_con_l_text{
	margin-bottom: clamp(0.938rem, 0.775rem + 0.69vw, 1.375rem);
}
.xsfc_box1_con_l .ybdt_list1_con_icon{
	background: url(../images/arr_icon1_h.png) no-repeat center center;
}
.xsfc_box1_con_r{
	width: 64.1%;
}
.xsfc_box1_con_r img{
	float: right;
	width: 119%;
	height:auto;
	max-width: none;
}


.xsfc_box2_scroll_item{
	display: block;
	position: relative;
}
.xsfc_box2_scroll_item_pic{
	overflow: hidden;
}
.xsfc_box2_scroll_item_pic img{
	width: 100%;
}
.xsfc_box2_scroll_item_con{
	position: absolute;
	left: clamp(1.25rem, 0.365rem + 3.73vw, 3.625rem);
	top: 50%;
	width: 400px;
	height: 200px;
	transform: translate(0,-50%);
	background: rgba(255,255,255,.5);
	border-left: 4px solid var(--hue1);
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	padding: 15px clamp(0.938rem, 0.239rem + 2.94vw, 2.813rem);
	opacity: 0;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.xsfc_box2_scroll_item_con .text{
	margin: 10px 0 14px;
}

.xsfc_box2_scroll_item{
	display: block;
}


.xsfc_box2_scroll .swiper-slide-active .xsfc_box2_scroll_item_con{
	opacity: 1;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}


.xsfc_box2_scroll_item:hover .xsfc_box2_scroll_item_pic img{
	transform:scale(1.03,1.03);
	-webkit-transform:scale(1.03,1.03);
}
.xsfc_box2_scroll_btn{
	position: absolute;
	top: 50%;
	z-index: 3;
	font-size: 18px;
	margin-top: -17px;
}

.xsfc_box2_scroll_btn.prev{
	left: 13.5%;
}
.xsfc_box2_scroll_btn.next{
	right: 13.5%;
}


.xsfc_box3_list1{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}
.xsfc_box3_list1 dd{
	width: calc((100% - 120px) / 4);
	margin: 0 40px 0 0;
}
.xsfc_box3_list1 dd a{
	display: block;
}
.xsfc_box3_list1 dd a .pic{
	position:relative;
	padding-bottom:75%;
	overflow: hidden;
}
.xsfc_box3_list1 dd a .pic img{
	width: 100%;
	height: 100%;
    position: absolute;
    top:0;
    left:0;
    object-fit: cover;
    transition: all .5s;
}
.xsfc_box3_list1 dd a .con{
	color: #333;
	padding: 14px clamp(0.625rem, 0.392rem + 0.98vw, 1.25rem);
	background: #f4f4f4;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.xsfc_box3_list1 dd a .con .tt{
	display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

.xsfc_box3_list1 dd a:hover .con{
	color: #fff;
	background: var(--hue1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.xsfc_box3_list1 dd a:hover .con .ybdt_list1_con_icon{
	background: url(../images/arr_icon1_h2.png) no-repeat center center;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}



.xsfc_box3_list1 dd a:hover .pic img{
	transform:scale(1.03,1.03);
	-webkit-transform:scale(1.03,1.03);
}




.xsfc_box4_l{
	width: 35.7%;
	background: #fff;
}
.xsfc_box4_l_bars .item{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	height: clamp(3.75rem, 2.819rem + 3.92vw, 6.25rem);
	line-height: 1.6;
	padding: 0 clamp(0.938rem, 0.123rem + 3.43vw, 3.125rem);
	cursor: pointer;
	position: relative;
}

.xsfc_box4_l_bars .item div{
	position: relative;
	z-index: 2;
}
.xsfc_box4_l_bars .item.hover{
	color: #fff;
}
.xsfc_box4_l_bars .item.hover::after{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	display: block;
	width: 105%;
	height: 100%;
	background: var(--hue1);
}
.xsfc_box4_l_bars2 .item.hover{
	color: #fff;
}
.xsfc_box4_l_bars2 .item.hover::after{
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	display: block;
	width: 105%;
	height: 100%;
	background: #c00000;
}



.xsfc_box4_l_b_more{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:flex-end;
	-ms-justify-content:flex-end;
	-webkit-justify-content:flex-end;
	padding: 0 clamp(0.938rem, 0.123rem + 3.43vw, 3.125rem);
}
.xsfc_box4_l_b_more .ybdt_list1_con_icon{
	height: 30px;
}
.xsfc_box4_l_b_more .ybdt_list1_con_icon:hover{
	background-image: url(../images/arr_icon1_h.png);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}


.xsfc_box4_r{
	width: 64.3%;
}
.xsfc_box4_r_tabs_item a{
	display: block;
	overflow: hidden;
	position: relative;
}
.xsfc_box4_r_tabs_item a img{
	width:100%;
	height:auto;
}
.xsfc_box4_r_tabs_item a .icon{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	background: rgba(0,0,0,.4);
}
.xsfc_box4_r_tabs_item a .icon img{
	width: clamp(3.125rem, 1.798rem + 5.59vw, 6.688rem);
}

.xsfc_box4_r_tabs_item a:hover>img{
	transform:scale(1.03,1.03);
	-webkit-transform:scale(1.03,1.03);
}


.xsfc_box5_l{
	width: 49.5%;
}

.xsfc_box5_l_scroll{
	width: 100%;
	position: relative;
}
.xsfc_box5_l_scroll_item{
	display: block;
	margin: 0 53px !important;
}
.xsfc_box5_l_scroll_btn{
	position: absolute;
	top: 50%;
	z-index: 2;
	margin-top: -16px;
}
.xsfc_box5_l_scroll_btn.prev{
	left: 10px;
}
.xsfc_box5_l_scroll_btn.next{
	right: 10px;
}

.xsfc_box5_l_scroll_item .pic{
	overflow: hidden;
}
.xsfc_box5_l_scroll_item .pic img{
	width:100%;
	height:auto
}
.xsfc_box5_l_scroll_item .con{
	padding: 15px 0;
}
.xsfc_box5_l_scroll_item .con .tt{
	color: #333;
	margin-bottom: 5px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}

.xsfc_box5_l_scroll_item:hover .pic img{
	transform:scale(1.03,1.03);
	-webkit-transform:scale(1.03,1.03);
}
.xsfc_box5_l_scroll_item:hover .con .tt{
	color: var(--hue1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}

.xsfc_box5_r{
	width: 48%;
}

.xsfc_box5_r_list{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}
.xsfc_box5_r_list dd{
	width: calc((100% - 30px) / 2);
	margin-bottom: 15px;
}
.xsfc_box5_r_list dd a{
	display: block;
}
.xsfc_box5_r_list dd a .pic{
	position:relative;
	padding-bottom:75%;
	overflow: hidden;
}
.xsfc_box5_r_list dd a .pic img{
	width: 100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	object-fit: cover;
}
.xsfc_box5_r_list dd a .con{
	width: 78.2%;
	height: clamp(2.5rem, 2.267rem + 0.98vw, 3.125rem);
	color: #fff;
	background: var(--hue2);
	padding: 0 clamp(0.938rem, 0.705rem + 0.98vw, 1.563rem);
	transform: translate(0,-50%);
	margin: 0 auto;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.xsfc_box5_r_list dd a .con .tt{
	-webkit-line-clamp: 1;
    width: 60%;
}
.xsfc_box5_r_list dd a:hover .con{
	background: var(--hue1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.xsfc_box5_r_list dd a .con .ybdt_list1_con_icon{
	background-image: url(../images/arr_icon1_h2.png);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}


.xsfc_list1{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}
.xsfc_list1 dd{
	width: calc((100% - 80px) / 3);
	margin: 0 40px 40px 0;
}
.xsfc_list1 dd a{
	display: block;
	text-align: center;
}
.xsfc_list1 dd a .pic{
	position:relative;
	padding-bottom:75%;
	overflow: hidden;
}
.xsfc_list1 dd a .pic img{
	width: 100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	object-fit: cover;
}
.xsfc_list1 dd a .con{
	padding: 12px 0 17px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.xsfc_list1 dd a .con .tt{
	color: #333;
	margin-bottom: 7px;
}
.xsfc_list1 dd a .con .text{
	color: #666;
}
.xsfc_list1 dd a:hover .con{
	background: var(--hue1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.xsfc_list1 dd a:hover .pic img{
	transform:scale(1.03,1.03);
	-webkit-transform:scale(1.03,1.03);
}
.xsfc_list1 dd a:hover .con .tt,
.xsfc_list1 dd a:hover .con .text{
	color: #fff;
}



/* 专题 */

.zt_title1{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	margin-bottom: 20px;
}

.zt_title1 .tt{
	width: clamp(7.5rem, 5.404rem + 8.82vw, 13.125rem);
}

.zt_title1 .line1,
.zt_title1 .line2{
	width: calc((100% - clamp(7.5rem, 5.404rem + 8.82vw, 13.125rem)) / 2);
}
.zt_title1 .line1 .line1_01{
	display: inline-block;
	width: 50px;
	height: 1px;
	background: var(--hue1);
	margin-bottom: 3px;
}
.zt_title1 .line1 .line1_02{
	width: 100%;
	height: 1px;
	background: var(--hue1);
}
.zt_title1_more{
	display: inline-block;
	color: #666;
}
.zt_title1_more:hover{
	color: var(--hue1);
}

.zt_title1_b{
	margin-bottom: 20px;
}


.zt_box1_l{
	width: 42.8%;
}
.zt_box1_l a{
	display: block;
}
.zt_box1_l a .pic{
	overflow: hidden;
	position: relative;
}
.zt_box1_l a .pic img{
	width: 100%;
}
.zt_box1_l a .time{
	position: absolute;
	left: 0;
	top: 0;
	width: 60px;
	height: 60px;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	background: #d10800;
}
.zt_box1_l a .time .days{
	line-height: 1.1;
}

.zt_box1_l a .tt{
	background: #f3f6fb;
	line-height: 40px;
}
.zt_box1_l a:hover .pic img{
	transform:scale(1.03,1.03);
	-webkit-transform:scale(1.03,1.03);
}


.zt_box1_r{
	width: 53.5%;
	border-bottom: 1px solid #999;
}
.zt_box1_r_list dd a{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	padding: 15px 0;
}
.zt_box1_r_list dd a .tt{
	width: calc(100% - 80px);
	color: #333;
	position: relative;
	padding-left: 16px;
}
.zt_box1_r_list dd a .tt::after{
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #333;
	margin-top: -3px;
}
.zt_box1_r_list dd a .time{
	width:80px;
	color: #666;
}
.zt_box1_r_list dd a:hover .tt::after{
	background: #c00000;
}
.zt_box1_r_list dd a:hover .tt,
.zt_box1_r_list dd a:hover .time{
	color: #c00000;
}




.zt_box2{
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}


.zt_box2_con_l{
	width: 50%;
}
.zt_box2_con_l a{
	display: block;
	position: relative;
}
.zt_box2_con_l a .pic{
	overflow: hidden;
}
.zt_box2_con_l a .pic img{
	width: 100%;
}
.zt_box2_con_l a .tt{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	line-height: 59px;
	background: url(../images/zt_iten_bg1.png) repeat-x center center;
}

.zt_box2_con_r{
	width: 47.8%;
}
.zt_box2_con_r_t{
	margin-bottom: 20px;
}
.zt_box2_con_r_t a{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	padding:clamp(0.625rem, 0.509rem + 0.49vw, 0.938rem) clamp(0.625rem, 0.159rem + 1.96vw, 1.875rem);
	background: #fff;
}
.zt_box2_con_r_t_icon{
	width: 20px;
	height: 4px;
	background: #c00000;
	margin-top: 10px;
}
.zt_box2_con_r_t_con{
	width: calc(100% - 20px);
	padding-left: 10px;
}

.zt_box2_con_r_t_con_text{
	margin: 6px 0 14px;
}
.zt_box2_con_r_t_con_b .time{
	width: 100px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	background: #c00000;
}

.zt_box2_con_r_list dd{
	margin-bottom: 20px;
}
.zt_box2_con_r_list dd:last-child{
	margin-bottom: 0;
}

.zt_box2_con_r_list dd a{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	padding: 10px clamp(0.625rem, 0.159rem + 1.96vw, 1.875rem);
	background: #fff;
}
.zt_box2_con_r_list dd a .tt{
	width: calc(100% - 80px);
	color: #333;
}
.zt_box2_con_r_list dd a .time{
	width: 80px;
	text-align: right;
	color: #999;
}
.zt_box2_con_r_list dd a:hover .tt,
.zt_box2_con_r_list dd a:hover .time{
	color: #c00000;
}




.sub_banner_zt{
	position: relative;
	/*height: 518px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;*/
}
.sub_banner_zt img{
	width:100%;
	height:auto;
}

.sub_banner_zt .sub_banner_con_con{
	background-image: url(../images/sub_banner_bg2.png);
}




.zt_list1 dd a{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	padding: 19px 0;
	border-bottom: 1px solid transparent;
}
.zt_list1 dd a .time{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	width: 60px;
	height: 60px;
	color: #fff;
	background: #c00000;
}
.zt_list1 dd a .time .days{
	line-height: 1;
}


.zt_list1 dd a .tt{
	width: calc(100% - 60px - 30px);
	padding-left: 30px;
	color: #333;
}

.zt_list1 dd a:hover{
	border-bottom: 1px solid #c00000;
}
.zt_list1 dd a:hover .tt{
	color: #c00000;
}

.zt_list1 dd a:hover .ybdt_list1_con_icon{
	background-image: url(../images/arr_icon1_h3.png);
}


/* xjp 专题 */
.zt_box1_con2{
	padding-top: clamp(1.25rem, 0.901rem + 1.47vw, 2.188rem);
}
.zt_box1_con2_l{
	width: 60.35%;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}

.zt_box1_con2_l_title{
	width: 80px;
}
.zt_box1_con2_l_r{
	width: calc(100% - 80px);
	padding:0 20px;
}
.zt_box1_con2_l_r .zt_box1_r_list dd a{
	padding: 10px 0;
}

.zt_box1_con2_r{
	width: 38.5%;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}
.zt_box1_con2_r .item{
	width: calc((100% - 20px) / 2);
	margin-bottom: 20px;
}
.zt_box1_con2_r .item:nth-last-child(-n+2){
	margin-bottom: 0;
}
.zt_box1_con2_r .item img{height:auto;}


.xxgk_box1 .xxgk_box1_r{
	text-indent: 0 !important;
}
.xxgk_box1 .xxgk_box1_r img{
	text-indent: 0 !important;
}
.xxgk_box1_l{
	width: 37.14%;
	padding: 20px clamp(0.625rem, -0.306rem + 3.92vw, 3.125rem);
}
.xxgk_box1_l_text{
	text-indent: 2em;
}

.xxgk_box1_r{
	width: 62.86%;
}

.xxgk_box1_r img,.xxgk_box3_l img,.xxjg_box5_list1 dd .pic img{
	width:100%;
	height:auto;
}
.xxgk_box2_scroll_rela{
	position: relative;
	max-width: 1114px;
	padding: 0 50px;
}
.xxgk_box2_scroll{
	overflow: visible !important;
}
.xxgk_box2_scroll .swiper-wrapper{
	position: relative;
	z-index: 2;
}



.xxgk_box2_scroll_item{
	text-align: center;
	opacity: 0.5;
}
.xxgk_box2_scroll_item .num{
	font-size: clamp(1.875rem, 0.897rem + 4.12vw, 4.5rem);
	margin-bottom: 10px;
}


.xxgk_box2_scroll .swiper-slide-prev .xxgk_box2_scroll_item,
.xxgk_box2_scroll .swiper-slide-next .xxgk_box2_scroll_item,
.xxgk_box2_scroll .swiper-slide-active .xxgk_box2_scroll_item{
	opacity: 1;
}


.xxgk_box2_scroll_btn{
	position: absolute;
	top: 50%;
	z-index: 2;
	margin-top: -16px;
}
.xxgk_box2_scroll_btn.prev{
	left: 0;
}
.xxgk_box2_scroll_btn.next{
	right: 0;
}


.xxgk_box3_l{
	width: 100%;
	line-height: 36px;
	text-indent: 2em;
}

.xxgk_box3_r{
	width: 48%;
	line-height: 30px;
	text-indent: 2em;
}


.xxjg_box4{
	background: url(../images/xx_bg.jpg) no-repeat center center / cover;
}

.xxjg_box4_text{
	padding: clamp(0.938rem, 0.239rem + 2.94vw, 2.813rem);
	line-height: 36px;
	background: var(--hue2);
}


.xxjg_box5_list1 dd{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	margin-bottom: clamp(1.25rem, 0.435rem + 3.43vw, 3.438rem);
}
.xxjg_box5_list1 dd .pic{
	width: 52%;
}
.xxjg_box5_list1 dd .con{
	width: 45%;
	line-height: 36px;
	text-indent: 2em;
}
.xxjg_box5_list1 dd:nth-child(2n){
	flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
}
.xxjg_box5_text{
	line-height: 36px;
	text-indent: 2em;
}


.xxjg_box6_scroll_item .pic{
	overflow: hidden;
}
.xxjg_box6_scroll_item .pic img{
	width: 100%;
}
.xxjg_box6_scroll_item .tt{
	color: #333;
	padding: 15px 0;
}


/* 大学文化 */
.dxwh_title1{
	padding-top: clamp(1.5rem, 0.895rem + 2.55vw, 3.125rem);
	position: relative;
}
.dxwh_title1 .tt_bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	text-align: center;
}
.dxwh_title1 .tt_bg img{
	height: clamp(2.813rem, 1.881rem + 3.92vw, 5.313rem);
}
.dxwh_title1 .tt{
	position: relative;
	z-index: 2;
}


.dxwh_list1{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	margin-bottom: clamp(1.563rem, 0.98rem + 2.45vw, 3.125rem);
}
.dxwh_list1:last-child{
	margin-bottom: 0;
}
.dxwh_list1 dd{
	width: calc(75%);
	margin: 0 auto 40px;
}
/* 20240405修改
.dxwh_list1 dd{
	width: calc((100% - 80px) / 3);
	margin: 0 40px 40px 0;
}*/
.dxwh_list1 dd a{
	display: block;
	position: relative;
	overflow: hidden;
}
.dxwh_list1 dd a img{
	width:100%;
}
.dxwh_list1 dd a .con{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	opacity: 0;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}

.dxwh_list1 dd a:hover>img{
	transform:scale(1.03,1.03);
	-webkit-transform:scale(1.03,1.03);
}
.dxwh_list1 dd a:hover .con{
	opacity: 1;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}




/* 现任领导 */
.xrld_box1{
	background: #f2f3f7;
}
.xrld_box1_l{
	width: clamp(2.5rem, -0.946rem + 14.51vw, 11.75rem);
	background: url(../images/xrld_icon1.jpg) no-repeat center center / cover;
}

.xrld_box1_r{
	width: calc(100% - clamp(2.5rem, -0.946rem + 14.51vw, 11.75rem));
	padding: clamp(2.5rem, 1.569rem + 3.92vw, 5rem) clamp(1.875rem, -1.501rem + 14.22vw, 10.938rem);
}


.xrld_list dd{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	color: #6e6d6d;
	line-height: 1.5;
	border-bottom: 1px solid #999;
	margin-bottom: clamp(1.25rem, 0.319rem + 3.92vw, 3.75rem);
}
.xrld_list dd:last-child{
	margin-bottom: 0;
}
.xrld_list dd .zw{
	width: calc(100% - clamp(5rem, 4.069rem + 3.92vw, 7.5rem));
}
.xrld_list dd .name{
	position: relative;
	width: clamp(5rem, 4.069rem + 3.92vw, 7.5rem);
	padding-left: clamp(0.625rem, 0.415rem + 0.88vw, 1.188rem);
}
.xrld_list dd .name::before{
	content: "";
	position: absolute;
	left: 0;
	top: 15%;
	display: block;
	width: 1px;
	height: 70%;
	background: #999;
}


/* 历史沿革专题页 */
.lsyg_list1{
	position: relative;
	padding: clamp(0.938rem, 0.588rem + 1.47vw, 1.875rem) 0;
}
.lsyg_list1::before{
	content: "";
	display: block;
	position: absolute;
	left: 17px;
	top: 0;
	width: 1px;
	height: 100%;
	background: #999;
}

.lsyg_list1 dd{
	position: relative;
	padding-left: 80px;
	margin-bottom: clamp(0.938rem, 0.518rem + 1.76vw, 2.063rem);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.lsyg_list1_icon{
	position: absolute;
	left: -1px;
	top: 22px;
	width: 30px;
	height: 40px;
	background: url(../images/lsyg_icon1.jpg) no-repeat center center;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.lsyg_list1_item{
	padding: 15px clamp(0.938rem, 0.355rem + 2.45vw, 2.5rem);
	border: 1px solid #d8d8d8;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.lsyg_list1_title{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	cursor: pointer;
}
.lsyg_list1_title .time{
	color: #999;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.lsyg_list1_title .icon{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	width: 22px;
	height: 22px;
	background: #c9c9c9;
	border-radius: 50%;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.lsyg_list1 dd.hover .lsyg_list1_title .time{
	color: var(--hue1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.lsyg_list1 dd.hover .lsyg_list1_title .icon{
	background: var(--hue1);
	transform: rotateZ(180deg);
	-webkit-transform: rotateZ(180deg);
	-ms-transform: rotateZ(180deg);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}


.lsyg_list1_down{
	display: none;
	padding: 14px 0;
}
.lsyg_list1_down_clm{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	line-height: 2;
	padding: clamp(0.375rem, 0.189rem + 0.78vw, 0.875rem) 0;
	border-bottom: 1px solid #d8d8d8;
}
.lsyg_list1_down_clm .time{
	width: 112px;
}
.lsyg_list1_down_clm .tt{
	width: calc(100% - 112px);
}



.lsyg_list1 dd.hover .lsyg_list1_item{
	padding: clamp(0.938rem, 0.705rem + 0.98vw, 1.563rem) clamp(0.938rem, 0.355rem + 2.45vw, 2.5rem);
	border-color: var(--hue1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.lsyg_list1 dd.hover .lsyg_list1_icon{
	background-image: url(../images/lsyg_icon2.jpg);
	left: -4px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}




/* 视觉识别系统 */
.sjsb_l{
	width: 440px;
	background: #f9f9f9;
}
.sjsb_l_title{
	line-height: clamp(3.125rem, 2.1rem + 4.31vw, 5.875rem);
	padding: 0 clamp(1.25rem, 0.784rem + 1.96vw, 2.5rem);
	border-bottom: 1px solid #eae8e8;
}
.sjsb_l_list a{
	display: block;
	color: #666;
	line-height: 1.6;
	padding: clamp(0.75rem, 0.494rem + 1.08vw, 1.438rem) clamp(1.25rem, 0.784rem + 1.96vw, 2.5rem);
	border-bottom: 1px solid #eae8e8;
}
.sjsb_l_list a.hover,
.sjsb_l_list a:hover{
	color: #fff;
	background: var(--hue1);
}

.sjsb_r{
	width: calc(100% - 440px);
	padding-left: 40px;
}
.sjsb_list1{
	width: 100%;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}
.sjsb_list1 dd{
	width: calc((100% - 40px) / 2);
	margin-bottom: 40px;
}
.sjsb_list1 dd:nth-child(2n){
	margin-right: 0;
}
.sjsb_list1 dd a{
	display: block;
}
.sjsb_list1 dd .pic{
	overflow: hidden;
}
.sjsb_list1 dd .pic img{
	width: 100%;
}
.sjsb_list1 dd .tt{
	color: #fff;
	background: #858585;
	line-height: clamp(2.5rem, 2.267rem + 0.98vw, 3.125rem);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}

.sjsb_list1 dd:hover .pic img{
	transform:scale(1.03,1.03);
	-webkit-transform:scale(1.03,1.03);
}
.sjsb_list1 dd:hover .tt{
	background: var(--hue1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.sjsb_openwindow{
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9999;
	width: 100%;
	height: 100%;
	opacity: 1;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	opacity: 0;
	pointer-events: none;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.sjsb_openwindow.hover{
	pointer-events: auto;
	opacity: 1;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}

.sjsb_openwindow_mask{
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.3);
}
.sjsb_openwindow_con{
	position: relative;
	z-index: 10;
	padding: clamp(1.25rem, 0.319rem + 3.92vw, 3.75rem) clamp(0.938rem, -0.925rem + 7.84vw, 5.938rem);
	background: #fff;
}
.sjsb_openwindow_con_scroll{
	height: 100%;
	overflow-y: auto;
}

.sjsb_openwindow_close{
	position: absolute;
	right: -12px;
	top: -12px;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	color: #fff;
	width: 24px;
	height: 24px;
	background: var(--hue1);
	cursor: pointer;
	border-radius: 50%;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.sjsb_openwindow_close:hover{
	transform: rotateZ(180deg);
	-webkit-transform: rotateZ(180deg);
	-ms-transform: rotateZ(180deg);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.sjsb_openwindow_con_pic{
	overflow: hidden;
	width: 80%;
	text-align:center;
	margin:0 auto clamp(0.938rem, 0.239rem + 2.94vw, 2.813rem);
}
.sjsb_openwindow_con_pic img{
	width:auto;
	max-height:640px;
}

.sjsb_openwindow_con_down .tt{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	margin-bottom: 13px;
}

.sjsb_openwindow_con_down .tt .icon{
	margin-right: 13px;
}
.sjsb_openwindow_con_down .ms{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
}

.sjsb_openwindow_con_down .ms .icon{
	width: ;
	margin-right: 10px;
}


.xzjg_clm:last-child{
	margin-bottom: 0;
}

.xzjg_clm_title{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	margin-bottom: clamp(0.938rem, 0.705rem + 0.98vw, 1.563rem);
}
.xzjg_clm_title::before{
	content: "";
	display: block;
	width: clamp(0.625rem, 0.392rem + 0.98vw, 1.25rem);
	height: clamp(0.188rem, 0.118rem + 0.29vw, 0.375rem);
	background: var(--hue2);
	margin-right: clamp(0.875rem, 0.502rem + 1.57vw, 1.875rem);
}

.xzjg_clm_list{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}
.xzjg_clm_list a{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	width: calc(88% / 3);
	height: clamp(2.5rem, 1.569rem + 3.92vw, 5rem);
	border-bottom: 1px solid #999;
	position: relative;
	padding-left: clamp(0.938rem, 0.588rem + 1.47vw, 1.875rem);
	color: #333;
	margin: 0 6% 10px 0;
}
.xzjg_clm_list a::before{
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	width: clamp(0.25rem, 0.11rem + 0.59vw, 0.625rem);
	height: 3px;
	background: #999;
	margin-top: -1px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.xzjg_clm_list a:hover{
	color: var(--hue1);
	box-shadow:  0 2px 5px rgba(0,0,0,.13);
	border-bottom-color: transparent;
}
.xzjg_clm_list a:hover::before{
	opacity: 0;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}


/* æ•™å­¦ç§‘ç ” */

.jxky_list1{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}
.jxky_list1 dd{
	width: calc((100% - 120px) / 4);
	margin: 0 40px 40px 0;
}
.jxky_list1 dd .pic{
	overflow: hidden;
	padding-bottom: 75%;
	position: relative;
}

.jxky_list1 dd .pic .icon{
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	background: rgba(240,131,30,.9);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.jxky_list1 dd .pic>img{
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.jxky_list1 dd .tt{
	color: #333;
	padding:clamp(0.625rem, 0.509rem + 0.49vw, 0.938rem) 0;
}
.jxky_list1 dd:hover .pic>img{
	transform:scale(1.03,1.03);
	-webkit-transform:scale(1.03,1.03);
}
.jxky_list1 dd:hover .pic .icon{
	opacity: 1;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}


.jxss_det_l{
	width: 180px;
}
.jxss_det_r{
	width: calc(100% - 180px);
	padding-left: clamp(0rem, -2.212rem + 9.31vw, 5.938rem);
}

.jxss_det_r_title2{
	padding:clamp(0.5rem, 0.337rem + 0.69vw, 0.938rem) 0;
}
.jxss_det_r_text{
	line-height: 2.5;
}



.kxyj_box1_l{
	width: 57%;
}
.kxyj_box1_l_list{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}
.kxyj_box1_l_list dd .num{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
}
.kxyj_box1_l_list dd .num .number{
	font-size: 3.91vw;
	line-height: 1.2;
}
.kxyj_box1_l_list dd .num .icon{
	font-size: 1.88vw;
	line-height: 0.8;
}
.kxyj_box1_l_text{
	margin-bottom: clamp(1.25rem, 0.435rem + 3.43vw, 3.438rem);
}

.kxyj_box1_r{
	width: 39.28%;
}
.kxyj_box1_r img{
	width:100%;
	height:auto;
}


.kxyj_list1{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}
.kxyj_list1 dd{
	width: calc((100% - 40px) / 2);
	margin-bottom:25px;
}

.kxyj_list1 dd .pic{
	overflow: hidden;
	position: relative;
}
.kxyj_list1 dd .pic>img{
	width: 100%;
}
.kxyj_list1 dd .pic{
	overflow: hidden;
}
.kxyj_list1 dd .pic .icon{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	background: rgba(240,131,30,.9);
	opacity: 0;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.kxyj_list1 dd .tt{
	padding: clamp(0.625rem, 0.532rem + 0.39vw, 0.875rem) 0;
	padding-left: clamp(0.75rem, 0.517rem + 0.98vw, 1.375rem);
	position: relative;
}
.kxyj_list1 dd a .tt::before{
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	width:clamp(0.375rem, 0.235rem + 0.59vw, 0.75rem);
	height:clamp(0.125rem, 0.078rem + 0.2vw, 0.25rem);
	background: #999;
	margin-top: -2px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.kxyj_list1 dd:hover .pic .icon{
	opacity: 1;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.kxyj_list1 dd:hover .tt::before{
	opacity: 1;
	background: var(--hue1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}


.szdw_list1{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}
.szdw_list1 dd{
	width: calc(79% / 6);
	margin: 0 4.2% clamp(1.125rem, 0.496rem + 2.65vw, 2.813rem) 0;
}
.szdw_list1 dd .pic{
	overflow: hidden;
	position: relative;
}
.szdw_list1 dd .pic::after{
	content: "";
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: clamp(0.125rem, 0.078rem + 0.2vw, 0.25rem);
	background: #666666;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.szdw_list1 dd .pic img{
	width: 100%;
}
.szdw_list1 dd .tt{
	padding: clamp(0.5rem, 0.407rem + 0.39vw, 0.75rem) 0;
}
.szdw_list1 dd:hover .pic::after{
	background: var(--hue1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}

.szdw_bars{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	margin-bottom: clamp(1.25rem, 0.784rem + 1.96vw, 2.5rem);
}
.szdw_bars a{
	color: #333;
	line-height: 1.8;
	border-bottom: clamp(0.125rem, 0.078rem + 0.2vw, 0.25rem) solid transparent;
	margin: 0 2.34vw 15px 0;
}
.szdw_bars a:last-child{
	margin-right: 0;
}
.szdw_bars a.hover{
	border-color: var(--hue1);
}




/* ä¸“ä¸šè®¾ç½® */
.zysz_bars{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	margin-bottom: 20px;
}
.zysz_bars .item{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	width: 180px;
	height: clamp(2.5rem, 2.267rem + 0.98vw, 3.125rem);
	color: #666;
	background: #f5f5f5;
	margin: 0 10px 10px 0;
	cursor: pointer;
}
.zysz_bars .item .icon{
	width: 23px;
	height: 23px;
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 8px;
}
.zysz_bars .item .icon1{
	background-image: url(../images/zysz_icon1.png);
}
.zysz_bars .item .icon2{
	background-image: url(../images/zysz_icon2.png);
}
.zysz_bars .item .icon3{
	background-image: url(../images/zysz_icon3.png);
}
.zysz_bars .item.hover .icon1{
	background-image: url(../images/zysz_icon1_h.png);
}
.zysz_bars .item.hover .icon2{
	background-image: url(../images/zysz_icon2_h.png);
}
.zysz_bars .item.hover .icon3{
	background-image: url(../images/zysz_icon3_h.png);
}


.zysz_bars .item.hover{
	color: #fff;
	background: var(--hue1);
}


.zysz_tabs_title{
	margin-bottom: clamp(0.938rem, 0.705rem + 0.98vw, 1.563rem);
}
.zysz_tabs_item_con table{
	text-align: center;
	white-space: nowrap;
}
.zysz_tabs_item_con table th{
	
}

.zysz_tabs_item_con table tr td{
	font-size: 14px;
	padding:0 8px;
	color: #666;
	height: clamp(2.875rem, 2.549rem + 1.37vw, 3.75rem);
	border: 1px solid #ededed;
}
.zysz_tabs_item_con table tr:nth-child(odd){
	background: #f5f5f5;
}
.zysz_tabs_item_con table tr:first-child{
	height: clamp(2.875rem, 2.549rem + 1.37vw, 3.75rem);
	background: var(--hue1);
}
.zysz_tabs_item_con table tr:first-child td{
	font-size: 16px;
	border: none;
	color: #fff;
}


.ggfw_list{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}
.ggfw_list dd{
	width: calc((100% - 40px) / 2);
	border-bottom: clamp(0.125rem, 0.078rem + 0.2vw, 0.25rem) solid var(--hue2);
	margin-bottom: clamp(0.938rem, 0.123rem + 3.43vw, 3.125rem);
}
.ggfw_list dd a{
	height: clamp(3.75rem, 1.491rem + 9.51vw, 9.813rem);
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	padding: 0 2.6vw 0 5.21vw;
}
.ggfw_list dd:hover{
	box-shadow:  0 4px 10px rgba(0,0,0,.22);
}
.ggfw_list dd .con{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
}
.ggfw_list dd .icon1{
	width: clamp(1.875rem, 1.409rem + 1.96vw, 3.125rem);
}
.ggfw_list dd .tt{
	padding-left: 3.23vw;
}
.ggfw_list dd .btn{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.ggfw_list dd .btn .icon2{
	width: 27px;
	height: 13px;
	background: url(../images/arr_icon1.png) no-repeat center center;
	margin-right: clamp(0.938rem, 0.472rem + 1.96vw, 2.188rem);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.ggfw_list dd .btn .btn_tt{
	color: #666;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.ggfw_list dd:hover .btn .icon2{
	background-image: url(../images/arr_icon1_h.png);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.ggfw_list dd:hover .tt{
	color: var(--hue1);
}




/* å­¦éƒ¨å­¦é™¢ */
.xbxy_box1{
	background: #f3f6fb;
}
.xbxy_clm1{
	
	margin-bottom: clamp(1.563rem, 0.98rem + 2.45vw, 3.125rem);
}
.xbxy_clm1_con{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	background: #fff;
	box-shadow: 0 2px 7px rgba(0,0,0,.15);
}
.xbxy_clm1:last-child{
	margin-bottom: 0;
}
.xbxy_clm1_title1{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	margin-bottom: clamp(1.125rem, 0.962rem + 0.69vw, 1.563rem);
}
.xbxy_clm1_title1 .icon{
	width: 5px;
	height: 5px;
	background: #333;
	border-radius: 50%;
	margin: 0 clamp(0.625rem, 0.392rem + 0.98vw, 1.25rem);
}

.xbxy_clm1_l{
	width: 320px;
}
.xbxy_clm1_l a{
	display: block;
	position: relative;
	overflow: hidden;
}
.xbxy_clm1_l img{
	width: 100%;
}
.xbxy_clm1_l a .con{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	flex-direction: column;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
}
.xbxy_clm1_l a .con .icon{
	margin-bottom: 15px;
}
.xbxy_clm1_r{
	width: calc(100% - 320px);
	padding: clamp(0.938rem, 0.588rem + 1.47vw, 1.875rem) 5%;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}

.xbxy_clm1_r_item{
	width: 48%;
}
.xbxy_clm1_r_item_title{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	color: #333;
	margin-bottom: clamp(0.625rem, 0.392rem + 0.98vw, 1.25rem);
}
.xbxy_clm1_r_item_title::before{
	content: "";
	display: block;
	width: clamp(0.313rem, 0.196rem + 0.49vw, 0.625rem);
	height: clamp(0.125rem, 0.055rem + 0.29vw, 0.313rem);
	background: #333;
	margin-right: clamp(0.375rem, 0.282rem + 0.39vw, 0.625rem);
}
.xbxy_clm1_r_item_list{
	padding-left: calc(clamp(0.313rem, 0.196rem + 0.49vw, 0.625rem) + 10px);
}
.xbxy_clm1_r_item_list a{
	display: block;
	font-size: 14px;
	line-height: 2;
	color: #333;
	padding: 6px 0;
}
.xbxy_clm1_r_item_list2{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}
.xbxy_clm1_r_item_list2 a{
	width: 48%;
}


.xbxy_clm1:nth-child(2n) .xbxy_clm1_con{
	flex-direction: row-reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
}





.xbxy_clm1_r1 .xbxy_clm1_r_item_title:hover,
.xbxy_clm1_r1 .xbxy_clm1_r_item_list a:hover{
	color: #2ea7e0;
}

.xbxy_clm1_r2 .xbxy_clm1_r_item_title:hover,
.xbxy_clm1_r2 .xbxy_clm1_r_item_list a:hover{
	color: #f6ac2d;
}

.xbxy_clm1_r3 .xbxy_clm1_r_item_title:hover,
.xbxy_clm1_r3 .xbxy_clm1_r_item_list a:hover{
	color: #d90b28;
}

.xbxy_clm1_r4 .xbxy_clm1_r_item_title:hover,
.xbxy_clm1_r4 .xbxy_clm1_r_item_list a:hover{
	color: #8dc556;
}


.xbxy_clm1_last_list{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	align-items: flex-start;
	-webkit-align-items: flex-start;
	-ms-align-items:flex-start;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	width: 100%;
}

.xbxy_clm1_last_item{
	width: 31%;
}
.xbxy_clm1_last_item_title{
	display: block;
	margin-bottom: clamp(0.625rem, 0.392rem + 0.98vw, 1.25rem);
}

.xbxy_clm1_last_item_list a{
	display: block;
	font-size: 14px;
	line-height: 2;
	color: #333;
	padding: 6px 0;
}
.xbxy_clm1_last_item_list a:hover{
	color: #2ea7e0;
}
/* 部门介绍 */
.bmjs_box1_title{
	margin-bottom: clamp(1.25rem, 1.134rem + 0.49vw, 1.563rem);
}
.bmjs_box1_l{
	width:53.5%;
}
.bmjs_title1{
	margin-bottom: clamp(1rem, 0.837rem + 0.69vw, 1.438rem);
}
.bmjs_title1 .tt{
	margin-bottom: 12px;
}
.bmjs_title1 .line{
	width: clamp(2.5rem, 2.034rem + 1.96vw, 3.75rem);
	height:clamp(0.125rem, 0.078rem + 0.2vw, 0.25rem);
	background: var(--hue2);
}
.bmjs_box1_l_text{
	line-height: 2.2;
}

.bmjs_box1_r{
	width: 41.57%;
	position: relative;
	margin-top: 40px;
}

.bmjs_box1_r::before{
	content: "";
	position: absolute;
	left: -20px;
	top: -20px;
	z-index: 0;
	display: block;
	width: clamp(6.25rem, 3.828rem + 10.2vw, 12.75rem);
	height: clamp(5.625rem, 3.529rem + 8.82vw, 11.25rem);
	background: var(--hue2);
}

.bmjs_box1_r img{
	position: relative;
	z-index: 2;
	display: block;
	width: 100%;
}

.bmjs_box2_con_title{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	width: clamp(11.25rem, 8.456rem + 11.76vw, 18.75rem);
	height: clamp(3.125rem, 2.426rem + 2.94vw, 5rem);
	background: var(--hue2);
	border: clamp(0.188rem, 0.118rem + 0.29vw, 0.375rem) solid #fff;
	position: relative;
	margin-bottom:calc(clamp(3.125rem, 2.426rem + 2.94vw, 5rem) - clamp(0.188rem, 0.118rem + 0.29vw, 0.375rem));
}
.bmjs_box2_con_title::after{
	content: "";
	display: block;
	position: absolute;
	left: 50%;
	top: calc(100% - clamp(0.188rem, 0.118rem + 0.29vw, 0.375rem));
	width: 1px;
	height:calc(clamp(3.125rem, 2.426rem + 2.94vw, 5rem) + clamp(0.188rem, 0.118rem + 0.29vw, 0.375rem));
	background: var(--hue2);
}
.bmjs_box2_text{
	margin-bottom: clamp(1.25rem, 0.784rem + 1.96vw, 2.5rem);
}

.bmjs_box2_con_line1{
	width: 40%;
	height: clamp(2.25rem, 1.272rem + 4.12vw, 4.875rem);
	border: 1px solid var(--hue2);
	border-bottom: none;
	margin: 0 auto;
}
.bmjs_box2_con_list{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}
.bmjs_box2_con_list .item{
	width: calc((100% - 60px) / 5);
	height: 80px;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	line-height: 1.2;
	background: #fff;
	text-align: center;
	padding: 0 8px;
	margin: 0 6px 12px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.bmjs_box2_con_list .item:hover{
	color: #fff;
	background: var(--hue2);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}



.bmjs_box3_t{
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: clamp(7.5rem, 3.309rem + 17.65vw, 18.75rem);
	margin-bottom: clamp(1.25rem, 1.017rem + 0.98vw, 1.875rem);
}

.bmjs_box3_t img{
	width:100%;
	height:100%;
	object-fit:cover;
}

.bmjs_box3_t_con{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	background: -webkit-linear-gradient(left,#0f69ab 0,rgba(255,51,51,0) 45%);
	background: linear-gradient(to right,#0f69ab 0,rgba(255,51,51,0) 45%);
	padding-left: clamp(1.25rem, 0.551rem + 2.94vw, 3.125rem);
	
}
.bmjs_box3_t_con .bmjs_title1{
	margin-bottom: 0;
}
.bmjs_box3_t_con .bmjs_title1 .line{
	background: #fff;
}


.bmjs_box3_b_list{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:space-between;
	-ms-justify-content:space-between;
	-webkit-justify-content:space-between;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	padding-top: clamp(0rem, -0.233rem + 0.98vw, 0.625rem);
}
.bmjs_box3_b_list .item{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	width: calc((100% - 50px) / 3);
	color: #fff;
	text-align: center;
	height: clamp(3.125rem, 1.961rem + 4.9vw, 6.25rem);
}
.bmjs_box3_b_list .item:nth-child(1){
	background: #72b531;
}
.bmjs_box3_b_list .item:nth-child(2){
	background: #1596d0;
}
.bmjs_box3_b_list .item:nth-child(3){
	background: #ea8209;
}
.bmjs_box3_b_list .item a{
	color: #fff;
}


/* lzf 2023-09-13 add  video */

.sub_video_list{
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
}
.sub_video_list dd{
	width: calc((100% - 56px) / 3);
	margin: 0 28px 28px 0;
}
.sub_video_list dd .pic{
	overflow: hidden;
	position: relative;
	padding-bottom: 56.25%;
}
.sub_video_list dd .pic>img{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.sub_video_list dd .pic .icon{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	opacity: 0;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.sub_video_list dd .pic .icon img{
	width: 56px;
}
.sub_video_list dd .tt{
	padding: 14px 0 0;
}
.sub_video_list dd:hover .pic>img{
	transform:scale(1.03,1.03);
	-webkit-transform:scale(1.03,1.03);
}
.sub_video_list dd:hover .pic .icon{
	opacity: 1;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.sub_video_list dd:hover .tt{
	color: var(--hue1);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}




/* video_det */
.news_det_video{
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
}

 */
.news_det_video{
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
}

/*新增 */
.ind_box11{
	padding-left: clamp(0.938rem, 0.268rem + 2.86vw, 3.125rem);
	padding-right: clamp(0.938rem, 0.268rem + 2.86vw, 3.125rem);
}
.ind_box11_con{
	height: clamp(6.25rem, 4.145rem + 8.98vw, 13.125rem);
	padding: 15px clamp(0.938rem, 0.651rem + 1.22vw, 1.875rem);
	display:flex;
	display:-ms-flexbox;
	display:-webkit-flex;
	justify-content:center;
	-ms-justify-content:center;
	-webkit-justify-content:center;
	align-items: center;
	-webkit-align-items: center;
	-ms-align-items:center;
	flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	line-height: 1.6;
	font-size: clamp(0.875rem, 0.339rem + 2.29vw, 2.625rem);
	background: url(../images/ind_bg11.jpg) no-repeat center center / cover;
}

