li {
	list-style: none;
}

ul,
p {
	padding: 0;
	margin: 0;
}

/* 头部 header */
.header_con {
	width: 1400px;
	margin: 0 auto;
	display: flex;
	padding: 20px 0;
	align-items: center;
}

.header_con_rt img {
	width: 18px;
	height: 18px;
}

.header_con_rt {
	display: flex;
	width: 95px;
}

.header_con_rt a {
	margin-left: 20px;
	background: url('../img/oabg.png') no-repeat;
	background-size: 100% 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 36px;
	height: 36px;
	color: #333333;
	font-size: 16px;
}
.header_con_rt a:first-child{
	margin-left:0;
}


.header_con_logo {
	width: 375px;
}

.header_con_logo img {
	width: auto;
	height: 85px;
}

.header_con ul {
	width: 925px;
	display: flex;
}

.header_con li {
	margin-right: 25px;
	position: relative;
}
.header_con ul li:last-child{
	margin-right: 0;
}
.header_con li a.nav_main {
	color: #000000;
	font-size: 18px;
	padding: 8px 0;
	line-height: 40px;
	display: block;
	position: relative;
}

.nav_item_con {
	position: absolute;
	z-index: 999;
	top: 83px;
	background: #fff;
	min-width: 180px;
	left: 50%;
	transform: translateX(-50%);
	display: none;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, .1);
}

.nav_item_con a {
	display: block;
	color: #333333;
	font-size: 16px;
	padding: 10px;
	line-height: 30px;
	text-align: center;
	border-bottom: 1px solid #f1f1f1;
}

.nav_item_con a:last-child {
	border-bottom: 0;
}

.nav_item_con a:hover,
.nav_item_con a.item_hover {
	background: #f1f1f1;
	color: #00377c;
}

.header_con li:hover a.nav_main,
.header_con li.hover a.nav_main {
	color: #00377c;
	font-weight: bold;

}

.header_con li:hover::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 27px;
	top: 56px;
}

.header_con li:hover .nav_item_con {
	display: block;
}

.header_con li:hover a.nav_main::after,
.header_con li.hover a.nav_main::after {
	content: '';
	width: calc(100% + 4px);
	height: 4px;
	background: #00377c;
	position: absolute;
	left: -2px;
	bottom: 0;
}

.header_search {

	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	display: none;
}

.header_search_mask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
}

.header_search_btn span {
	display: none;
}

.header_search_con {
	background: #ffffff;
	position: absolute;
	top: 270px;
	left: 50%;
	right: 0;
	transform: translateX(-50%);
	width: 34.5%;
	height: 66px;
	border-radius: 33px;
	display: flex;
	align-items: center;
	padding-left: 36px;
}

.header_search_btn {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 66px;
	padding: 0 36px;
}

.header_search_btn img {
	width: 30px;
	height: auto;
}

.header_search_con input {
	width: calc(100% - 102px);
	height: 45px;
	font-size: 18px;
	background: none;
	outline: none;
	border: none;
}

.header_meau {
	display: none;
}

/* 底部 footer*/
.footer {
	background: #40699d;
}

.footer_con {
	width: 1400px;
	margin: 0 auto;
	border-bottom: 1px solid #6687b1;
	padding: 35px 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.footer_con_lt {
	display: flex;
	flex-direction: column;
	max-width: 850px;
}

.footer_con_bm {
	border-top: 1px solid #6687b1;
	color: #ffffff;
	font-size: 16px;
	padding: 25px 0 0;
	line-height: 30px;
}

.footer_con_bm p span {
	margin-left: 30px;
}

.footer_con_bm a {
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	text-decoration: underline;
}

.footer_con_bm a:hover {
	color: #ff7800;
}

.copyrights {
	text-align: center;
	color: rgba(255, 255, 255, .7);
	font-size: 14px;
	line-height: 30px;
	padding: 15px 15px 20px;
}
.copyrights a{
	color: rgba(255, 255, 255, .7);
}
.copyrights img{
	width: 25px;
	height: auto;
	margin:-10px 5px 0 15px;
}
.footer_con_ewm ul {
	display: flex;
	justify-content: space-between;
}

.footer_con_ewm li {
	width: 120px;
}

.footer_con_ewm img {
	width: 120px;
	height: 120px;
	margin-bottom: 10px;
}

.footer_con_ewm {
	color: #ffffff;
	font-size: 16px;
	text-align: center;
	line-height: 25px;
	width: 570px;
}

.footer_con_txt {
	color: #ffffff;
	font-size: 16px;
	line-height: 30px;
	display: flex;
	margin-top: 10px;

}

.footer_con_txt p {
	margin-bottom: 15px;
	min-width: 330px;
}

.footer_con_logo {
	width: 380px;
}

.footer_con_logo img {
	width: 335px;
	height: 70px;
	margin-top: 10px;
}


.ban {
	min-width: 1400px;
	position: relative;
}

.ban img {
	width: 100%;
	height: auto;
	display: block;
}

.ban .am-slider-default {
	margin-bottom: 0;
}

.ban .am-slider-default .am-control-nav {
	bottom: 15px;
}

.section_new {
	width: 1400px;
	margin: 0 auto;
	display: flex;
	padding: 20px 0 30px;
}

.section_new_slider {
	width: 680px;
	padding-top: 15px;
}

.section_new_slider img {
	width: 680px;
	height: 453px;
	object-fit: cover;
}

/* 首页新闻轮播样式------------------------ */
/* 将列表项改为数字显示 */
.section_new_slider .am-slider-default .am-control-nav li {
	counter-increment: slider-nav;
	width: 0;
	overflow: hidden;
	margin: 0;
}

.section_new_slider .am-slider-default .am-control-nav li:last-child {
	width: auto;
	overflow: inherit;
}

.section_new_slider .am-slider-default .am-control-nav li:has(.am-active) {
	width: auto;
	overflow: inherit;
}

.section_new_slider .am-slider-default .am-control-nav li:has(.am-active) a::after {
	color: #ff7800;
	font-size: 24px;
	margin-right: 1px;
}

.section_new_slider .am-slider-default .am-control-nav li:last-child:has(.am-active) a::before {
	content: counter(slider-nav);
	display: inline-block;
	/* line-height: 20px; */
	text-align: center;
	color: #ff7800;
	font-size: 24px;
	margin-right: 1px;
}

.section_new_slider .am-slider-default .am-control-nav li:last-child a::after {
	content: '/' counter(slider-nav);
	color: #333;
	font-size: 16px;
	margin-right: 0;
}

.section_new_slider .am-slider-default .am-control-nav li {
	margin-top: 30px;
}

.section_new_slider .am-slider-default .am-control-nav li a {
	display: flex;
	align-items: baseline;
}

.section_new_slider .am-slider-default .am-control-nav li a::after {
	content: counter(slider-nav);
	display: inline-block;

	text-align: center;
	color: #333;
	font-size: 16px;
}

.section_new_slider .am-slider-default .am-control-nav li a {
	text-indent: 0;
	width: auto;
	height: auto;
	background-color: rgba(255, 255, 255, 0);
	box-shadow: none;
}

.section_new_slider_txt {
	color: #222222;
	font-size: 18px;
	/* border-bottom: 1px solid #cccccc; */
	/* border-left: 1px solid #cccccc; */
	width: 560px;
	padding: 20px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.section_new_slider .am-slider-default {
	box-shadow: none;
	margin: 0;
	border: 1px solid #cccccc;
}

.section_new_slider .am-slider-default .am-control-nav {
	width: 120px;
	height: 70px;
	border-left: 1px solid #cccccc;
	border-top: 0;
	border-bottom: 0;
	right: 0;
	bottom: 0;
	background: #ffffff;
}

.section_new_slider .am-slider-default .am-control-nav:empty::after {
	content: '/1';
	display: inline-block;

	color: #333;
	font-size: 16px;
}

.section_new_slider .am-slider-default .am-control-nav:empty::before {
	content: '1';
	display: inline-block;
	line-height: 70px;
	text-align: center;
	color: #ff7800;
	font-size: 24px;
}

.section_new_slider .am-slider-default .am-direction-nav a.am-next {
	top: 100%;
	right: 0;
	margin: -70px 0 0;
}

.section_new_slider .am-slider-default .am-direction-nav a.am-next:before {
	content: '';
	background: url('../img/swico1.png') no-repeat center left 10px;
	background-size: 13px 21px;
	height: 70px;
	width: 40px;

}

.section_new_slider .am-slider-default .am-direction-nav a.am-prev {
	top: 100%;
	left: 560px;
	margin: -70px 0 0;
}

.section_new_slider .am-slider-default .am-direction-nav a.am-prev:before {
	content: '';
	background: url('../img/swico2.png') no-repeat center right 10px;
	background-size: 13px 21px;
	height: 70px;
	width: 40px;

}

.section_new_slider .am-slider-default .am-direction-nav a {
	height: 70px;
	width: 40px;
	opacity: 1;
}

/* ========================================== */

a.more_btn {
	background: url('../img/more1.png') no-repeat right 25px center #00377c;
	border-radius: 3px;
	line-height: 45px;
	padding: 0 48px 0 20px;
	color: #ffffff;
	font-size: 18px;
	background-size: 11px 17px;
	display: inline-block;
	margin-top: 35px;
}

.section_new_rt {
	width: 720px;
	padding: 0 0 0 40px;
}

.section_new_list a {
	color: #333333;
	font-size: 18px;
	padding: 15px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	color: #333333;
	font-size: 18px;
	line-height: 27px;
	border-bottom: 1px dashed #cccccc;
}
.section_new_rt a.more_btn{
	margin-top: 30px;
}
.section_new_list a:hover .new_item_tit,
.section_new_list a:hover {
	color: #00377c;
}

.section_new_list a p {
	color: #999999;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 34px;
}

.section_new_list a p.new_item_tit {
	color: #333333;
	font-size: 22px;
	font-weight: bold;
	line-height: 50px;
}

.section_menu a {
	width: 265px;
	padding: 35px 0;
	border-radius: 6px;
	color: #ffffff;
	font-size: 28px;
	background: #00377c;
	display: flex;
	align-items: center;
	justify-content: center;
}

.section_menu {
	display: flex;
	justify-content: space-between;
	width: 1400px;
	margin: 0 auto;
	padding: 40px 0 0;
}

.section_menu img {
	width: 70px;
	height: 70px;
	margin-right: 20px;
}

.section_menu a:nth-of-type(2) {
	background: #2866b3;
}

.section_menu a:nth-of-type(3) {
	background: #53aec6;
}

.section_menu a:nth-of-type(4) {
	background: #e6b058;
}

.section_menu a:nth-of-type(5) {
	background: #f39700;
}

.section_column_layout a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: url('../img/dot1.png') no-repeat left 3px center;
	background-size: 6px 7px;
	padding-left: 20px;
	color: #444444;
	font-size: 16px;
	line-height: 40px;
}

.section_column_layout a:hover {
	color: #00377c;
}

.section_column_layout {
	padding: 10px 0 14px;
}

.section_column {
	width: 1400px;
	margin: 0 auto;
	display: flex;
	padding-bottom: 40px;
}

.section_column ul {
	padding: 0 20px;
	background: #fafafa;
	width: 450px;
	margin-left: 30px;
}

.section_column ul:first-child {
	margin-left: 0;
}

.section_column_head {
	border-bottom: 1px solid #dedede;
	display: flex;
	justify-content: space-between;
}

a.section_column_more {
	color: #333333;
	font-size: 16px;
	display: flex;
	align-items: center;
}

.section_column_more img {
	width: 9px;
	height: 15px;
	margin-left: 10px;
}

.section_column_tit {
	color: #444444;
	font-size: 28px;
	line-height: 68px;
	padding-bottom: 3px;
	position: relative;
}

.section_column_tit::after {
	content: '';
	width: 100%;
	height: 4px;
	position: absolute;
	bottom: -1px;
	left: 0;
	background: #00377c;
}

.section_expert {
	background: #f3f6f9;
}

.section_expert_list {
	width: 1400px;
	margin: 0 auto;
	padding: 20px 0 50px;
}

.section_expert_list .expert_card_img img {
	width: 180px;
	height: 180px;
	object-fit: cover;
	margin: 0 auto;
	border-radius: 50%;
}

.expert_card {
	background: #ffffff;
	padding: 30px 20px 0;
	text-align: center;
	color: #666666;
	font-size: 16px;
	line-height: 24px;
}

.expert_card p {
	min-height: 48px;
}

.expert_card:hover {
	cursor: pointer;
}

.expert_card:hover .expert_card_name {
	color: #00377c;
}

.expert_card p.expert_card_name {
	min-height: 0;
}

.expert_card_name {
	color: #222222;
	font-size: 20px;
	line-height: 32px;
	margin-top: 20px;

}

.section_expert_list .am-slider-default {
	background-color: rgba(255, 255, 255, 0);
	margin-bottom: 0;
	box-shadow: none;
}

.look_more {
	color: #333333;
	font-size: 18px;
	width: 150px;
	display: none;
	justify-content: center;
	height: 45px;
	align-items: center;
	margin: 50px auto 0;
}

.section_expert_list:has(.am-control-nav li) .look_more {
	display: flex;
}

.look_more img {
	width: 27px;
	height: 10px;
	margin-left: 10px;
}

.section_expert_tit {
	color: #222222;
	font-size: 36px;
	font-weight: bold;
	line-height: 96px;
	text-align: center;
}

.section_expert_list .am-slider-default .am-direction-nav a {
	width: 45px;
	height: 45px;
	opacity: 1;
	top: 100%;
	right: 50%;
	margin-top: 50px;
	margin-right: -120px;
}

.section_expert_list .am-slider-default .am-direction-nav a.am-next:before {
	content: '';
	width: 45px;
	height: 45px;
	background: url('../img/swico3.png') no-repeat;
	background-size: 100% 100%;
}

.section_expert_list .am-slider-default .am-direction-nav a.am-prev:before {
	content: '';
	width: 45px;
	height: 45px;
	background: url('../img/swico4.png') no-repeat;
	background-size: 100% 100%;
}

.section_expert_list .am-slider-default .am-direction-nav a.am-prev {
	left: 50%;
	margin-right: 0;
	margin-left: -120px;
}

.section_expert_list .am-control-nav {
	display: none;
}

.expert_card_specialty {
	color: #ffffff;
	font-size: 16px;
	background: #00377c;

	padding: 8px;
	line-height: 30px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	margin-top: 10px;
}

.section_navigation {
	width: 1400px;
	margin: 0 auto;
	display: flex;
	padding: 40px 0 50px;
}

.section_navigation_img {
	width: 720px;
}

.section_navigation_img img {
	width: 680px;
	height: auto;
}

.section_navigation_rt {
	width: 680px;
}

.section_navigation_tit {
	color: #30527d;
	font-size: 24px;
	background: #bdc5d1;
	border-radius: 6px;
	padding: 10px;
	line-height: 40px;
	text-align: center;
}

.section_navigation_list {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.section_navigation_list a {
	width: 330px;
	background: url('../img/look.png') no-repeat right 24px center #f3f6f9;
	background-size: 11px 17px;
	padding: 10px 35px 10px 25px;
	color: #222222;
	font-size: 18px;
	line-height: 40px;
	border-radius: 6px;
	margin-top: 20px;
}

.section_navigation_list a:hover {
	color: #ffffff;
	background: url('../img/item_ico_hover2.png') no-repeat right 24px center #00377c;
	background-size: 11px 17px;
}

.ban_title {
	color: #00377c;
	font-size: 48px;
	font-weight: bold;
	width: 1400px;
	position: absolute;
	left: 50%;
	top: 130px;
	transform: translateX(-50%);
	line-height: 60px;
	padding: 20px 0;
}

.ban_title::after {
	content: '';
	width: 75px;
	height: 5px;
	background: #fc7216;
	position: absolute;
	left: 0;
	bottom: -5px;
}

.nav_sub {
	width: 1400px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: 1px solid #dedede;
}

.nav_sub_rt a {
	background: url('../img/nav1.png') no-repeat right center;
	padding: 0 20px 0 10px;
	color: #666666;
	font-size: 14px;
	line-height: 20px;
	background-size: 9px 13px;
	display: inline-block;
}

.nav_sub_rt a span {

	display: inline-block;
	vertical-align: top;
}

.nav_sub_rt a img {
	width: 17px;
	height: 16px;
	line-height: 10px;
	vertical-align: top;
	margin-right: 15px;

}

.nav_sub_rt a:last-child {
	padding-right: 0;
	background: none;
	color: #00377c;
}

.nav_sub_lt a {
	color: #222222;
	font-size: 18px;
	line-height: 60px;
	position: relative;
	display: inline-block;
	margin-right: 60px;
}

.nav_sub_lt a:hover,
.nav_sub_lt a.hover {
	color: #00377c;
}

.nav_sub_lt a:hover::after,
.nav_sub_lt a.hover::after {
	content: '';
	width: 100%;
	background: #00377c;
	height: 4px;
	position: absolute;
	left: 0;
	bottom: -1px;

}

.pagelist {
	padding: 40px 0 0;
}

.pagelist ul {
	display: flex;
	justify-content: center;
}

.page li {

	margin-left: 4px;

}

.page li:first {
	margin-left: 0;
}

.page li span,
.page li a {
	display: block;
	border: 1px solid #dddddd;
	width: 45px;
	height: 45px;
	line-height: 43px;
	text-align: center;
	border-radius: 2px;
	font-size: 16px;
	color: #666666;
	background: #ffffff;
	padding: 0px;
}

.page li a[disabled] {
	background: #dddddd;
	border-color: #dddddd;
}

.page li a img {
	height: 12px;
	width: auto;
	display: block;
	margin: 16px auto;
}

.section_group {
	width: 1400px;
	margin: 0 auto;
	padding: 10px 0 40px;
}

.section_list li {
	margin-top: 30px;
	background: #f8f8f8;
	border-radius: 6px;

}

.section_list li a {
	padding: 20px 70px 20px 40px;
	background: url('../img/item_ico.png') no-repeat right 40px center;
	background-size: 27px 43px;
	display: block;
	color: #666666;
	font-size: 16px;
	line-height: 36px;
}

.section_list li:hover {
	background: #00377c;
}

.section_list li a:hover {
	background: url('../img/item_ico_hover2.png') no-repeat right 40px center;
	background-size: 27px 43px;
	color: #fff;
}

.section_list li a:hover .notice_item_tit,
.section_list li a:hover .section_item_tit {
	color: #fff;
}

.section_item_tit {
	color: #333333;
	font-size: 24px;
	line-height: 44px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.dynamic_item_img {
	width: 335px;
}

.dynamic_item_img img {
	width: 300px;
	height: 200px;
	object-fit: cover;
}

.dynamic_item_con {
	width: 870px;
}

.dynamic_list li {
	margin-top: 30px;
	background: #f8f8f8;
	border-radius: 6px;
}

.dynamic_list li a {
	display: flex;
	padding: 20px;
	background: url('../img/item_ico.png') no-repeat right 40px center;
	background-size: 27px 43px;
	color: #666666;
	line-height: 30px;
}



.dynamic_list li a:hover {
	background: url('../img/item_ico_hover1.png') no-repeat right 40px center;
	background-size: 27px 43px;
}

.dynamic_list li a:hover .dynamic_item_tit {
	color: #00377c;
}

.dynamic_item_tit {
	color: #333333;
	font-size: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 40px;
	padding: 15px 0 20px;
}

.dynamic_item_txt {
	color: #333333;
	font-size: 16px;
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	margin-bottom: 20px;
}

.section_article {
	width: 1400px;
	margin: 0 auto;
	padding: 40px 0;
}

.section_article_bm {
	display: flex;
	justify-content: space-between;
	border-top: 1px solid #dedede;
	padding-top: 20px;

}

.section_article_btn {
	width: 1280px;
}

.section_article_btn a {
	display: block;
	color: #333333;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 40px;

}

a.back_list_btn {
	color: #00377c;
	font-size: 16px;
	display: flex;
	align-items: center;
	height: 55px;
}

.back_list_btn img {
	width: 24px;
	height: 24px;
	margin-right: 15px;
}

.section_article_txt {
	padding: 40px 0 25px;
	color: #333333;
	font-size: 16px;
	line-height: 33px;
}

.section_article_txt img {
	max-width: 100%;
	height: auto;
	margin: 0 auto;
	display: block;
}

.section_article_head {
	color: #666666;
	font-size: 16px;
	border-bottom: 2px solid #fc7216;
	padding: 10px 0;
	line-height: 33px;
}

.section_article_tit {
	line-height: 60px;
	color: #333333;
	font-size: 30px;
}

.envlist li p {
	color: #333333;
	font-size: 18px;
	background: #f8f8f8;
	text-align: center;
	padding: 20px 30px;
	line-height: 30px;
}

.envlist li img {
	width: 440px;
	height: 293px;
	object-fit: cover;
}

.envlist {
	display: flex;
	flex-wrap: wrap;
	padding: 30px 0 0;
}

.envlist li {
	width: 440px;
	margin-left: 40px;
	margin-bottom: 40px;
}

.envlist li:nth-child(3n-2) {
	margin-left: 0;
}

.leader_list {
	width: 1400px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	padding-top: 30px;
}

.leader_list li {
	background: #f8f8f8;
	width: 680px;
	margin-bottom: 40px;
	padding: 30px;
	display: flex;
}

.leader_item_con {
	width: calc(100% - 230px);
}

.leader_item_img {
	width: 230px;
}

.leader_item_img img {
	width: 200px;
	height: 250px;
	object-fit: cover;
}

.leader_item_txt {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	line-height: 30px;
	color: #333333;
	font-size: 16px;
}

.leader_item_look {
	display: flex;
	margin-top: 20px;
}

.leader_item_look a {
	display: flex;
	align-items: center;
	height: 23px;
	border-bottom: 2px solid #00377c;
	color: #00377c;
	font-size: 16px;
}

.leader_item_look a img {
	width: 9px;
	height: auto;
	margin-left: 10px;
}

.leader_item_tit {
	color: #333333;
	font-size: 18px;
	line-height: 55px;
	display: flex;
	display: flex;
	align-items: baseline;
}

.leader_item_tit p {
	color: #333333;
	font-size: 24px;
	margin-right: 20px;
}

.introduction img {
	float: left;
	width: 680px;
	height: auto;
	margin-top: 10px;
}

.introduction {
	color: #333333;
	font-size: 16px;
	line-height: 33px;
}

.introduction_tit {
	color: #444444;
	font-size: 30px;
	font-weight: bold;
	line-height: 60px;
	margin-bottom: 27px;
}

.keshi_select {
	display: flex;
	background: #edf0f4;
	padding: 30px 30px 10px;
	border-radius: 4px;
}

.keshi_select_con {
	flex: 1;
}

.keshi_select_move {
	display: none;
}

.keshi_select_tit {
	line-height: 40px;
	color: #222222;
	font-size: 16px;
	font-weight: bold;
}

.keshi_select_con span {
	display: inline-block;
	padding: 0 25px;
	line-height: 40px;
	border-radius: 3px;
	color: #222222;
	font-size: 16px;
	margin-bottom: 20px;
}

.keshi_select_con span:hover {
	color: #00377c;
	cursor: pointer;
}

.keshi_select_con span.act {
	color: #ffffff;
	background: #00377c;

}

.keshi_introduction_txt {
	color: #333333;
	font-size: 18px;
	line-height: 36px;
}

.keshi_introduction img {
	max-width: 100%;
	height: auto;
	margin: 20px auto;
	display: block;
}

.keshi_introduction_tit {
	padding: 20px 0;
	line-height: 50px;
	color: #00377c;
	font-size: 36px;
	font-weight: bold;
	margin-top: 30px;
}

.expert_cardlist {
	display: flex;
	flex-wrap: wrap;
	padding: 30px 0 10px;
}

.expert_cardlist li {
	width: 256px;
	border: 1px solid #dedede;
	margin-top: 30px;
	margin-right: 30px;
}

.expert_cardlist li .expert_card_img img {
	width: 180px;
	height: 180px;
	object-fit: cover;
	border-radius: 50%;
}

.expert_cardlist li:nth-child(5n) {
	margin-right: 0;
}

.section_group .keshi_select {
	margin-top: 30px;
}

.section_expertinfo {
	width: 1200px;
	margin: 0 auto;
	padding: 40px 0 60px;
}

.section_expertinfo_btn {
	color: #00377c;
	font-size: 16px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 50px;
	border: 1px solid #00377c;
	border-radius: 3px;
	position: absolute;
	right: 0;
	top: 0;
	width: 140px;
}

.section_expertinfo_btn img {
	width: 24px;
	height: 24px;
	margin-right: 15px;
}

.section_expertinfo_head {
	border-bottom: 1px solid #dedede;
	padding-bottom: 40px;
	display: flex;
	position: relative;
}

.section_expertinfo_con {
	width: 770px;
	color: #333333;
	font-size: 18px;
	line-height: 40px;
}

.section_expertinfo_name {
	line-height: 45px;
	margin-bottom: 16px;
	color: #333333;
	font-size: 36px;
	margin-top: 50px;
}

.section_expertinfo_img {
	width: 280px;
}

.section_expertinfo_img img {
	width: 240px;
	height: 240px;
	object-fit: cover;
	border-radius: 50%;
}

.section_expertinfo_txt {
	color: #333333;
	font-size: 18px;
	line-height: 36px;
	padding-top: 24px;
}

.section_expertinfo_txt p {
	white-space: normal;
}


.section_expertinfo_tit {
	color: #333333;
	font-size: 24px;
	font-weight: bold;
	line-height: 42px;
	margin-top: 30px;
}

.notice_item_tit {
	color: #333333;
	font-size: 24px;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 20px 0;
}

.notice_article_tit {
	color: #333333;
	font-size: 36px;
	font-weight: bold;
	text-align: center;
	line-height: 70px;
}

.general_txt {
	color: #444444;
	font-size: 18px;
	line-height: 36px;
}

.general_name {
	font-size: 24px;
	font-weight: bold;
	line-height: 38px;
	margin-top: 34px;
}

.general_head_tit {
	color: #444444;
	font-size: 24px;
	text-align: center;
	font-weight: bold;
	padding: 20px 0;
	line-height: 50px;
}

.general_ewm {
	text-align: center;
	display: flex;
	justify-content: center;
}

.general_ewm_item {
	color: #444444;
	font-size: 18px;
	line-height: 40px;
	width: 470px;
}

.general_ewm_item p {
	padding: 20px 0 30px;
}

.general_ewm_item img {
	width: 260px;
	height: 260px;
}

.contact_us {
	width: 1400px;
	margin: 0 auto;
	padding: 10px 0;
}

.map img {
	width: 100%;
	height: auto;
}

.transit_txt p {
	font-size: 16px;
	color: #333333;
	/* white-space: pre; */
	line-height: 40px;
}

.transit {
	min-height: 330px;
}

.transit_txt {
	margin-bottom: 40px;
}

.transit_tit {
	height: 60px;
	display: flex;
	align-items: center;
	color: #333333;
	font-size: 24px;
}

.transit_tit img {
	width: 40px;
	height: 40px;
	margin-right: 20px;
}

.way {
	display: flex;
	position: relative;
	min-height: 260px;
}

.way_lt {
	line-height: 50px;
	color: #333333;
	font-size: 18px;
	width: 750px;
	padding-bottom: 45px;
}

.way_tit {
	color: #00377c;
	font-size: 36px;
	font-weight: bold;
	line-height: 55px;
	margin-bottom: 25px;
}

.way_ewm ul {
	display: flex;
	flex-wrap: wrap;
}

.way_ewm li {
	width: 210px;
	text-align: center;
	margin-bottom: 20px;
}

.way_ewm img {
	width: 160px;
	height: 160px;
}

.way_ewm {
	color: #333333;
	font-size: 16px;
	text-align: center;
	line-height: 25px;
	width: 650px;
	position: absolute;
	right: 0;
	top: 0;
}

.way_ewm .way_ewm_tit {
	color: #272e62;
	font-size: 18px;
	font-weight: bold;
	line-height: 38px;

}

.culture {
	padding: 10px 0 40px;
	text-align: center;
	color: #333333;
	font-size: 18px;
	line-height: 50px;
}

.culture_list {
	display: flex;
	width: 680px;
	flex-direction: column;
}

.culture_item {
	width: 100%;
	text-align: left;
	color: #666666;
	font-size: 20px;
	line-height: 36px;
	background: #fafafa;
	margin-bottom: 20px;
	border: 1px dashed #bdc5d1;
	border-radius: 8px;
	padding: 16px 30px;
	display: flex;
	justify-content: space-between;
	min-height: 108px;

}

.culture_item img {
	max-height: 60px;
	width: auto;
	flex-shrink: 0;
	object-fit: contain;
	margin-top: 5px;
}

.culture_item_tit {
	margin-top: 30px;
	line-height: 60px;
	font-size: 30px;
}

.culture_tit {
	color: #333333;
	font-size: 36px;
	font-weight: bold;
	padding: 15px 0;
}

.culture_con_img img {
	width: 680px;
	height: auto;
}

.culture_con {
	display: flex;
	justify-content: space-between;
	padding: 40px 0 0;
}

.culture_item p {
	width: 515px;
}

@media screen and (max-width: 767px) {
	.header {
		padding-top: 50px;
	}

	.header_con {
		display: flex;
		justify-content: space-between;
		align-items: center;
		background: #ffffff;
		padding: 6px 15px;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		z-index: 999;
		height: 50px;
	}

	.header_con_logo img {
		height: 40px;
		width: auto;
	}

	.header_con ul {
		position: fixed;
		top: 50px;
		left: 0;
		flex-direction: column;
		width: 100%;
		transition: all .5s;
		height: 0;
		overflow: auto;
		justify-content: flex-start;
		background: #ffffff;
		padding: 0 30px;
	}

	.header.open .header_con ul {
		height: calc(100vh - 50px);
	}

	.header_con ul li {
		width: 100%;
		border-bottom: 1px solid #eeeeee;
		padding: 10px 0;
		position: relative;
		margin: 0;
		display: flex;
		flex-direction: column;
	}

	.header_con li a.nav_main {
		width: 100%;
		display: flex;
		justify-content: flex-start;
		height: 30px;
		color: #333333;
		font-size: 15px;
		line-height: normal;
		align-items: center;
		padding: 0;
	}

	.header_con li:hover a.nav_main,
	.header_con li.hover a.nav_main {
		color: #333333;
		font-weight: 400;
	}

	.header_con li:hover a.nav_main::after,
	.header_con li.hover a.nav_main::after {
		display: none;
	}

	.nav_item_con::after {
		display: none;
	}

	.nav_item_con {
		background: #ffffff;
		padding: 0 20px;
		display: block;
		width: 100%;
		left: 0;
		top: 50px;
		position: absolute;
		box-shadow: none;
		transform: translateX(0);
	}

	.nav_item_con a {
		color: #333333;
		font-size: 14px;
		height: 0;
		overflow: hidden;
		line-height: 40px;
		padding: 0;
		border: 0;
		text-align: left;
	}

	.header_con ul li .nav_item_con:has(a)::before {
		content: '';
		position: absolute;
		right: 4px;
		top: -29px;
		width: 12px;
		height: 7px;
		background: url('../img/nav2.png') no-repeat;
		background-size: 12px 7px;
	}

	.header_con ul li.act .nav_item_con:has(a)::before {
		background: url('../img/nav3.png') no-repeat;
		background-size: 12px 7px;
		top: -22px;
	}

	.header_con ul li.act .nav_item_con {
		position: static;
	}

	.header_con ul li.act .nav_item_con a {
		height: auto;
	}


	.nav_item_con a::before {
		content: ' - ';
	}

	.header_con ul li.act .nav_main {
		color: #00377c;
		font-weight: bold;
	}

	.header_con_rt a {
		margin-right: 10px;
		margin-left: 0;
		width: 34px;
		height: 34px;
		font-size: 14px;
	}

	.header_con_rt img {
		width: 15px;
		height: 15px;
	}

	.header_meau {
		display: block;
	}

	.header_meau {
		height: 50px;
		display: flex;
		align-items: center;
		margin-left: 4px;
	}

	.header_meau img {
		height: 23px;
		width: auto;
	}

	.header_meau img:last-child {
		display: none;
	}

	.header.open .header_meau img {
		display: none;
	}

	.header.open .header_meau img:last-child {
		display: block;
	}

	.header_search {
		top: 50px;
		height: auto;
		padding: 10px 15px;
		background: #fff;
	}

	.header_search_mask {
		display: none;
	}

	.header_search_con {
		position: static;
		transform: translateX(0);
		width: 100%;
		padding: 0;
		height: auto;
	}

	.header_search_con input {
		border: 1px solid #cccccc;
		border-radius: 4px;
		height: 45px;
		padding: 0 80px 0 12px;
		font-size: 13px;
		width: 100%;
	}

	.header_search_btn img {
		display: none;
	}

	.header_search_btn span {
		display: block;
	}

	.header_search_btn {
		width: 80px;
		height: 45px;
		border-radius: 4px;
		right: 0;
		top: 0;
		background: #00377c;
		color: #ffffff;
		font-size: 14px;
		padding: 0;
		position: absolute;
	}

	.nav_item_con a:hover,
	.nav_item_con a.item_hover {
		background: #fff;
		color: #333;
	}

	.footer {
		padding: 0 15px;
	}

	.footer_con {
		width: 100%;
		flex-direction: column;
		padding: 0;
	}

	.footer_con_logo {
		width: 100%;
		padding: 20px 0 10px;
	}

	.footer_con_logo img {
		width: 250px;
		height: auto;
	}

	.footer_con_txt p {
		margin-bottom: 0;
		min-width: 0;
	}

	.footer_con_lt {
		width: 100%;
	}

	.footer_con_bm {
		font-size: 13px;
		line-height: 25px;
		width: 100%;
		padding-top: 10px;
	}

	.footer_con_bm a {
		font-size: 13px;
		line-height: 25px;
	}

	.footer_con_bm p span {
		display: block;
		margin-left: 3em;
	}

	.footer_con_txt {
		font-size: 13px;
		line-height: 25px;
		width: 100%;
		flex-direction: column;
		margin-top: 0;
		margin-bottom: 10px;
	}

	.footer_con_ewm {
		width: 100%;
		margin: 15px 0;
		font-size: 13px;
		line-height: 18px;
	}

	.footer_con_ewm ul {
		flex-wrap: wrap;
	}

	.footer_con_ewm li {
		width: calc(100% /2 - 15px);
		margin-bottom: 15px;
	}

	.footer_con_ewm img {
		width: 120px;
		height: auto;
	}

	.copyrights {
		padding: 13px 15px 8px;
		font-size: 12px;
		color: #d2d9e5;
		line-height: 20px;
	}

	.ban {
		min-width: 0;

	}

	.ban img {
		height: calc(100vw * 360 / 750);
		width: 100%;
		object-fit: cover;
	}

	.section {
		/* padding: 0 15px; */
	}

	.section_menu {
		width: 100%;
		flex-wrap: wrap;
		justify-content: flex-start;
		padding: 15px 15px 0;
	}

	.section_menu a {
		width: calc(100% / 3 - 5px);
		padding: 14px 10px;
		font-size: 14px;
		margin-left: calc(15px / 2);
		margin-bottom: calc(15px / 2);

	}

	.section_menu a:nth-child(3n-2) {
		margin-left: 0;
	}

	.section_menu img {
		width: 28px;
		height: 28px;
		margin-right: 7px;
	}

	.section_new {
		flex-direction: column;
		width: 100%;
		padding: 0 15px;
	}

	.section_new_slider {
		width: 100%;
		padding-top: 8px;
	}

	.section_new_slider img {
		height: calc((100vw - 30px) * 460 / 690);
	}

	.section_new_rt {
		width: 100%;
		padding: 3px 0 15px;
	}

	.section_new_slider_txt {
		width: calc(100% - 75px);
		font-size: 14px;
		padding: 10px;
	}

	.section_new_slider .am-slider-default .am-control-nav {
		width: 75px;
		height: 50px;
	}

	.section_new_slider .am-slider-default .am-direction-nav a.am-prev {
		left: auto;
		margin: -50px 0 0;
		right: 55px;
	}

	.section_new_slider .am-slider-default .am-direction-nav a.am-prev:before {
		width: 20px;
		height: 50px;
		background: url('../img/swico2.png') no-repeat center right;
		background-size: 10px auto;
	}

	.section_new_slider .am-slider-default .am-direction-nav a {
		width: 20px;
		height: 50px;
	}

	.section_new_slider .am-slider-default .am-direction-nav a.am-next:before {
		width: 20px;
		height: 50px;
		background: url('../img/swico1.png') no-repeat center left;
		background-size: 10px auto;
	}

	.section_new_slider .am-slider-default .am-direction-nav a.am-next {
		margin: -50px 0 0;
	}

	.section_new_slider .am-slider-default .am-control-nav li:last-child a::after {
		font-size: 12px;
	}

	.section_new_slider .am-slider-default .am-control-nav li:has(.am-active) a::after {
		font-size: 18px;
	}

	.section_new_slider .am-slider-default .am-control-nav li a::after {
		/* line-height: 32px; */
	}

	.section_new_slider .am-slider-default .am-control-nav li {
		margin-top: 22px;
	}

	.section_new_slider .am-slider-default .am-control-nav li:last-child:has(.am-active) a::before {
		font-size: 18px;
	}

	.section_new_slider .am-slider-default .am-control-nav li:last-child a::after {
		font-size: 12px;
	}

	.section_new_list a {
		font-size: 14px;
		line-height: 24px;
		padding: 8px 0;
	}

	.section_new_list a p {
		line-height: 20px;
		font-size: 12px;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		white-space: normal;
	}

	.section_new_list a p.new_item_tit {
		font-size: 14px;
		line-height: 24px;
	}

	a.more_btn {
		margin: 15px auto 0;
		width: 110px;
		padding: 0 24px 0 18px;
		font-size: 15px;
		display: block;
		line-height: 40px;
		background: url('../img/more1.png') no-repeat right 15px center #00377c;
		background-size: 8px auto;
	}

	.section_column {
		width: 100%;
		flex-wrap: wrap;
		padding: 0;
	}

	.section_column ul {
		margin-left: 0;
		width: 100%;
		margin-bottom: 10px;
	}

	.section_column_tit {
		color: #00377c;
		font-size: 17px;
		font-weight: bold;
		line-height: 44px;
		padding-bottom: 0;
	}

	.section_column_tit::after {
		height: 2px;
	}

	a.section_column_more {
		font-size: 13px;
	}

	.section_column_more img {
		width: 8px;
		height: auto;
	}

	.section_column_layout a {
		border-bottom: 1px dashed #cccccc;
		font-size: 14px;
		background-size: 4px auto;
		padding-left: 15px;
	}

	.section_column_layout {
		padding: 5px 0 15px;
	}

	.section_expert {
		padding: 0 15px;
	}

	.section_expert_list {
		width: 100%;
		padding: 0 0 25px;
	}

	.section_expert_list .expert_card_img img {
		width: 110px;
		height: 110px;
	}

	.expert_card {
		padding: 15px 10px 0;
		font-size: 12px;
		line-height: 16px;
	}

	.expert_card p {
		min-height: 32px;
	}

	.expert_card_name {
		font-size: 17px;
		line-height: 33px;
		margin-top: 5px;
	}

	.expert_card_specialty {
		margin-top: 0;
		font-size: 14px;
		line-height: 25px;
		padding: 5px;
	}

	.look_more {
		margin: 20px auto 0;
		font-size: 14px;
		height: 30px;
		width: 110px;
	}

	.look_more img {
		width: 20px;
		height: auto;
		margin-left: 5px;
	}

	.section_expert_list .am-slider-default .am-direction-nav a.am-next:before {
		width: 30px;
		height: 30px;
	}

	.section_expert_list .am-slider-default .am-direction-nav a {
		width: 30px;
		height: 30px;
		margin-top: 20px;
		margin-right: -85px
	}

	.section_expert_list .am-slider-default .am-direction-nav a.am-prev:before {
		width: 30px;
		height: 30px;
	}

	.section_expert_list .am-slider-default .am-direction-nav a.am-prev {
		margin-left: -85px;
	}

	.section_expert_tit {
		color: #00377c;
		font-size: 18px;
		line-height: 35px;
		padding: 10px 0;
		margin-bottom: 5px;
	}

	.section_navigation {
		width: 100%;
		flex-direction: column;
		padding: 20px 15px;
	}

	.section_navigation_img {
		width: 100%;
	}

	.section_navigation_img img {
		width: 100%;
		height: auto;
	}

	.section_navigation_rt {
		width: 100%;
		margin-top: 15px;
	}

	.section_navigation_list a {
		width: 100%;
		background: url('../img/look.png') no-repeat right 15px center #f3f6f9;
		background-size: 8px auto;
		width: calc(50% - 5px);
		padding: 10px 15px 10px 10px;
		font-size: 14px;
		line-height: 20px;
		margin-top: 10px;
	}

	.section_navigation_tit {
		font-size: 18px;
		line-height: 30px;
		padding: 10px;
	}

	.section_group {
		padding: 0 15px 30px;
		width: 100%;
	}

	.expert_cardlist {
		display: flex;
		justify-content: space-between;
		padding: 0;
	}

	.expert_cardlist li {
		width: calc(50% - 8px);
		margin-right: 0;
		margin-top: 16px;
	}

	.expert_cardlist li .expert_card_img img {
		width: 110px;
		height: 110px;
	}

	.pagelist {
		padding-top: 30px;
	}

	.page li span,
	.page li a {
		width: 30px;
		height: 30px;
		line-height: 28px;
		font-size: 14px;
	}

	.page li a img {
		margin: 8px auto;
	}

	.nav_sub {
		padding: 0 15px;
		width: 100%;
		overflow-x: auto;
	}

	.nav_sub_rt {
		display: none;
	}

	.keshi_select {

		padding: 20px 0 5px;
		background: #fff;
		margin-top: 0 !important;
	}

	.keshi_select_con {
		display: none;
	}

	.keshi_select_move {
		display: block;
		width: 100%;
		position: relative;
	}

	.keshi_select_move select {
		border-bottom: 1px solid #cccccc;
		color: #222222;
		font-size: 14px;
		outline: none;
		appearance: none;
		border-radius: 3px;
		width: 100%;
		height: 45px;
		padding: 0 15px 0 90px;
		background: url('../img/more4.png') no-repeat right 15px center #f8f8f8;
		background-size: 8px auto;
	}



	.keshi_select_tit {
		display: none;
	}

	.section_group .keshi_select_move select {
		padding: 0 15px 0 115px;
	}

	.keshi_select_move_tit {
		position: absolute;
		left: 0;
		top: 0;
		color: #222222;
		font-size: 14px;
		height: 45px;
		left: 15px;
		pointer-events: none;
		display: flex;
		align-items: center;
	}

	.nav_sub_lt {
		white-space: nowrap;
	}

	.nav_sub_lt a {
		font-size: 15px;
		line-height: 50px;
		margin-right: 20px;
	}

	/* 针对 WebKit 内核浏览器（Chrome/Safari/Edge） */
	.nav_sub::-webkit-scrollbar {
		display: none;
		/* 完全隐藏滚动条 */
	}

	.nav_sub_lt a:hover::after,
	.nav_sub_lt a.hover::after {
		height: 3px;
	}

	.section_article {
		width: 100%;
		padding: 0 15px 20px;
	}

	.ban_title {
		width: 100%;
		top: 50%;
		left: 0;
		transform: translate(0, -50%);
		padding: 0 15px;
		font-size: 24px;
	}

	.ban_title::after {
		height: 3px;
		bottom: -1px;
		left: 15px;
		width: 36px;
	}

	.keshi_introduction_txt {
		font-size: 14px;
		line-height: 25px;
	}

	.keshi_introduction_tit {
		font-size: 18px;
		line-height: 30px;
		padding: 10px 0;
		margin-top: 0;
	}

	.section_list li {
		margin-top: 10px;
	}

	.section_list li a {
		font-size: 12px;
		background: url('../img/item_ico.png') no-repeat right 15px center;
		background-size: 15px auto;
		padding: 10px 40px 10px 15px;
		line-height: 20px;
	}

	.section_item_tit {
		font-size: 16px;
		line-height: 30px;
	}

	.section_list li a:hover {
		background: url('../img/item_ico_hover2.png') no-repeat right 15px center;
		background-size: 15px auto;
	}

	.envlist {
		padding-top: 20px;
	}

	.envlist li {
		width: 100%;
		margin-left: 0;
		margin-bottom: 10px;
	}

	.envlist li img {
		width: 100%;
		height: calc((100vw - 30px) * 460 / 690);
	}

	.envlist li p {
		padding: 10px 15px;
		font-size: 14px;
		line-height: 30px;
	}

	.introduction {
		font-size: 14px;
		line-height: 25px;
		padding-top: 20px;
	}

	.keshi_introduction img {
		margin: 10px auto;
	}

	.introduction img {
		max-width: 100%;
		float: initial;
		margin: 0 0 10px 0 !important;
	}

	.introduction_tit {
		font-style: 20px;
		line-height: 40px;
		margin-bottom: 15px;
	}

	.leader_list {
		width: 100%;
		padding-top: 20px;
	}

	.leader_item_img img {
		width: 100px;
		height: 125px;
	}

	.leader_item_img {
		width: 115px;
	}

	.leader_item_con {
		width: calc(100% - 115px);
	}

	.leader_item_txt {
		font-size: 12px;
		line-height: 20px;
		-webkit-line-clamp: 3;
	}

	.leader_item_tit {
		font-size: 14px;
		line-height: 28px;
	}

	.leader_item_tit p {
		font-size: 18px;
	}

	.leader_list li {
		width: 100%;
		padding: 15px;
		margin-bottom: 10px;
	}

	.leader_item_look {
		margin-top: 10px;
	}

	.leader_item_look a {
		font-size: 14px;
		border-width: 1px;
	}

	.general_name {
		margin-top: 10px;
		font-size: 18px;
	}

	.general_txt {
		font-size: 15px;
		line-height: 28px;
	}

	.general_head_tit {
		font-size: 18px;
		padding: 10px 0;
		line-height: 30px;
		text-align: left;
	}

	.general_head {
		padding-top: 20px;
	}

	.general_ewm_item img {
		width: 120px;
		height: 120px;
	}

	.general_ewm_item {
		width: 50%;
		font-size: 14px;
		line-height: 25px;
	}

	.general_ewm_item p {
		padding: 10px 15px;
	}

	.notice_item_tit {
		font-size: 18px;
		padding: 10px 0;
		line-height: 30px;
	}

	.notice_article_tit {
		font-size: 24px;
		line-height: 30px;
		padding: 10px 0;
	}

	.section_article_txt {
		padding: 20px 0;
		font-size: 14px;
		line-height: 25px;
	}

	a.back_list_btn {
		font-size: 14px;
		height: 40px;
	}

	.back_list_btn img {
		width: 15px;
		height: 15px;
		margin-right: 10px;
	}

	.section_article_btn {
		width: calc(100% - 100px);

	}

	.section_article_btn a {
		font-size: 14px;
		line-height: 25px;
	}

	.section_article_bm {
		padding-top: 10px;
	}

	.section_expertinfo {
		width: 100%;
		padding: 20px 15px;
	}

	.section_expertinfo_txt {
		font-size: 14px;
		line-height: 25px;
	}

	.section_expertinfo_tit {
		margin-top: 15px;
		font-size: 18px;
		line-height: 30px;
	}

	.section_expertinfo_head {
		padding-top: 50px;
		flex-direction: column;
		text-align: center;
		width: 100%;
	}

	.section_expertinfo_btn {
		font-size: 14px;
	}

	.section_expertinfo_btn img {
		width: 15px;
		height: 15px;
		margin-right: 10px;
	}

	.section_expertinfo_btn {
		width: 100px;
		height: 40px;
	}

	.section_expertinfo_con {
		width: 100%;
		font-size: 16px;
		line-height: 30px;
	}

	.section_expertinfo_img {
		width: 100%;
	}

	.section_expertinfo_name {
		font-size: 30px;
		margin-top: 25px;
		line-height: 40px;
		margin-bottom: 10px;
	}

	.dynamic_item_img img {
		width: 150px;
		height: 100px;
	}

	.dynamic_item_img {
		width: 165px;
	}

	.dynamic_item_con {
		width: calc(100% - 165px);
	}

	.dynamic_list {
		padding-top: 10px;
	}

	.dynamic_list li a {
		padding: 10px 15px;
		background: none;
		font-size: 12px;
		line-height: 20px;
	}

	.dynamic_list li a:hover {
		background: none;
	}

	.dynamic_item_tit {
		font-size: 18px;
		line-height: 30px;
		padding: 0;
	}

	.dynamic_item_txt {
		font-size: 14px;
		line-height: 25px;
		margin-bottom: 0;
	}

	.dynamic_list li {
		margin-top: 10px;
	}

	.section_article_tit {
		font-size: 20px;
		line-height: 32px;
	}

	.section_article_head {
		font-size: 16px;
	}

	.contact_us {
		width: 100%;
		padding: 20px 0;
	}

	.way {
		flex-direction: column;
		min-height: 0;
	}

	.map img {
		height: calc(100vw - 30px);
		object-fit: cover;
	}

	.way_ewm li {
		width: calc(100% / 3);
		margin-bottom: 10px;
	}

	.way_ewm img {
		width: 100px;
		height: 100px;
	}

	.way_ewm .way_ewm_tit {
		font-size: 15px;
		line-height: 30px;
	}

	.way_ewm p br {
		display: none;
	}

	.way_ewm {
		width: 100%;
		font-size: 14px;
		line-height: 20px;
		position: static;
	}

	.way_lt {
		width: 100%;
		font-size: 14px;
		line-height: 25px;
		padding-bottom: 15px;
	}

	.way_tit {
		font-size: 24px;
		line-height: 40px;
		margin-bottom: 10px;
	}

	.transit_tit img {
		width: 30px;
		height: 30px;
		margin-right: 15px;
	}

	.transit_tit {
		font-size: 18px;
		height: 40px;
	}

	.transit {
		min-height: 0;
	}

	.transit_txt p {
		white-space: normal;
		font-size: 14px;
		line-height: 25px;
	}

	.transit_txt {
		margin-bottom: 20px;
	}

	.culture_tit {
		font-size: 24px;
		line-height: 40px;
		padding: 10px 0;
		text-align: left;
	}

	.culture {
		font-size: 14px;
		line-height: 25px;
		padding: 10px 0;
	}

	.culture_list {
		flex-wrap: wrap;
		padding: 15px 0;
		width: 100%;

	}

	.culture_item {
		width: 100%;
		font-size: 14px;
		line-height: 25px;
		margin-bottom: 20px;
		padding: 10px 15px;
		margin-bottom: 10px;
		min-height: 80px;
	}

	.culture_item p {
		width: calc(100% - 55px);
	}

	.culture_item img {
		width: 40px;
		height: 40px;
	}

	.culture_item_tit {
		margin-top: 10px;
		font-size: 20px;
		line-height: 40px;
	}

	.culture_con {
		flex-direction: column;
		padding: 0;
	}

	.culture_con_img {
		width: 100%;
	}

	.culture_con_img img {
		width: 100%;
		height: auto;
	}
	.section_new_rt a.more_btn{
		margin-top: 15px;
	}
	.copyrights img{
		width: 15px;
		margin-top: -5px;
	}
}