.bdy_wid_narrow{
	width: 1032px;
}
.nav_bg{
	height: 52px;
	background: #1e66b9;
}
.nav_bg_home{
	background: linear-gradient(to bottom,rgba(0,0,0,.5),transparent);
	padding-top: 5px;
	position: relative;
	z-index: 30;
}
.swiper-container-home{
	margin-top: -57px;
	height: 664px;
}
.tips_wrapper{
	height: 158px;
	background: #669dce;
}
.tips_wrapper ul{
	white-space: nowrap;
}
.tips_wrapper li{
	overflow: hidden;
	padding-left: 45px;
	height: 158px;
}
.tips_wrapper li.first{
	background: #5491c7;
}
/* 20220614 start */
.tips_wrapper li span.txt{
	font-size: 50px;
	line-height: 1;
	float: left;
	color: #fff;
	padding-right: 10px;
	margin-top: 50px;
}
.tips_wrapper li.first span.txt{
	padding-right: 20px;
	color: #7bb6ea;
}
.tips_wrapper li div.desc{
	overflow: hidden;
	font-size: 18px;
	line-height: 20px;
	color: #fff;
	margin-top: 54px;
}
/* 20220614 end */
.tips_lft{
	position: absolute;
	height: 158px;
	background: #5491c7;
	left: 0;
	top: 0;
	z-index: 20;
	width: 100px;
}
.shadow_bd{
	position: absolute;
	bottom: 0;
	z-index: 20;
	left: 0;
	right: 0;
	background: linear-gradient(to bottom,transparent,rgba(0,0,0,.7));
	padding: 160px 0 55px;
}
.shadow_bd h3{
	width: 650px;
	margin: 0 auto;
}
.shadow_bd h3 a{
	font-size: 36px;
	line-height: 40px;
	display: block;
	text-align: center;
	color: #fff;
}
.focus_lst{
	background-repeat: no-repeat;
	background-position: 50% 0;
}
.nav_lst li{
	position: relative;
}
.nav_lst li a{
	font-size: 18px;
	line-height: 52px;
	display: inline-block;
	padding: 0 33px;
	color: #fff;
	text-transform: uppercase;
}
.nav_lst_home li a{
	padding: 0 28px;
}
.nav_lst li a:hover{
	text-decoration: none;
}
.nav_lst li i{
	position: absolute;
	display: inline-block;
	width: 58px;
	height: 2px;
	background: #fff;
	top: 10px;
	left: 50%;
	margin-left: -29px;
	z-index: 20;
	display: none;
}
.nav_lst li dl.sub_menu{
	position: absolute;
	min-width: 154px;
	top: 52px;
	left: 0;
	z-index: 20;
	display: none;
}
.nav_lst li dl.sub_menu dd{
	width: 100%;
}
.nav_lst li dl.sub_menu dd a{
	background: rgba(2,86,183,.8);
	text-transform: none;
	padding: 5px 10px;
	line-height: 21px;
	text-align: center;
	font-size: 15px;
	display: block;
	width: calc(100% - 20px);
	white-space: nowrap;
}
.nav_lst li dl.sub_menu dd{
	position: relative;
}
.nav_lst li dl.sub_menu dd a:hover{
	background: rgba(0,162,255,.7);
	text-decoration: none;
}
.nav_lst li dl.sub_menu dd dl.tri_menu{
	position: absolute;
	left: 154px;
	top: 0;
	z-index: 20;
	min-width: 331px;
	display: none;
}
.nav_lst li dl.sub_menu dd dl.tri_menu::before{
	content:'';
	display: inline-block;
	width: 8px;
	height: 10px;
	position: absolute;
	top: 10px;
	left: 0;
	background: url(../img/dd_arr.png) no-repeat 100% 0;
}
.nav_lst li dl.sub_menu dd dl.tri_menu dd{
	margin-left: 8px;
	white-space: nowrap;
}
.nav_lst li dl.sub_menu dd dl.tri_menu a{
	text-align: left;
	padding: 5px 15px;
}
.nav_lst li:hover dl.sub_menu{
	display: block;
}
.nav_lst li:hover dl.sub_menu dd:hover dl.tri_menu{
	display: block;
}
.nav_lst li:hover i,.nav_lst li.current i{
	display: block;
}
.nav_search{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 20;
	font-size: 20px;
	line-height: 52px;
	color: #fff;
	cursor: pointer;
}
.mr-40{
	margin-right: 40px;
}
.mr-20{
	margin-right: 20px;
}
.mr-25{
	margin-right: 25px;
}
.mr-30{
	margin-right: 30px;
}
.mt-5{
	margin-top: 5px;
}
.mt-10{
	margin-top: 10px;
}
.mt-15{
	margin-top: 15px;
}
.mt-20{
	margin-top: 20px;
}
.mt-25{
	margin-top: 25px;
}
.mt-35{
	margin-top: 35px;
}
.mt-40{
	margin-top: 40px;
}
.mt-45{
	margin-top: 45px;
}
.mt-55{
	margin-top: 55px;
}
.mt-65{
	margin-top: 65px;
}
.mt-70{
	margin-top: 70px;
}
.mt-73{
	margin-top: 73px;
}
.font-20{
	font-size: 20px;
	line-height: 24px;
}
.font-20-28{
	font-size: 20px;
	line-height: 28px;
}
.font-16{
	font-size: 16px;
	line-height: 20px;
}
.font-18{
	font-size: 18px;
	line-height: 22px;
}
.font-34{
	font-size: 34px;
	line-height: 1.2;
}
.font-date{
	font-size: 16px;
	line-height: 1.2;
	color: #666;
	display: block;
}
.cor_light_gray{
	color: #444;
}
.more{
	display: inline-block;
	height: 36px;
	line-height: 36px;
	padding: 0 13px;
	background: #0c68ae;
	color: #fff;
	font-size: 18px;
}
.bg_view{
	height: 579px;
	background: url(../img/bg_view.jpg) no-repeat 50% 0;
}
.view_tit{
	height: 148px;
	background: #5884c1;
	text-align: center;
}
.view_tit h2{
	font-size: 34px;
	line-height: 1.2;
	color: #fff;
	text-align: center;
	padding-top: 25px;
}
.view_tit a.white_more{
	display: inline-block;
	border: 1px solid #fff;
	line-height: 28px;
	padding: 0 15px;
	margin-top: 15px;
	color: #fff;
	font-size: 16px;
}
.ins_view{
	height: 397px;
	background: url(../img/view_pic.jpg) no-repeat 0 100%;
}
.wid_760{
	width: 760px;
}
.bg_gray,.bg_blue,.bg_l_blue,.bg_blue_l{
	background: #f9f9f9;
	padding: 35px 0 70px;
}
.bg_blue_l{
	background: #e8f0f5;
}
.bg_l_blue{
	background: #c8e0fe;
}
.item_tit span,.item_tit a{
	display: inline-block;
	text-transform: uppercase;
	color: #0c68ae;
	font-size: 40px;
	font-weight: bold;
	line-height: 1.2;
}
.swiper-container-lastest{
	height: 369px;
}
.top_bg{
	background: #f9f9f9;
	padding: 0 20px 20px;
	min-height: 349px;
}
.top_lft{
	width: 381px;
}
.top_lft ul li{
	width: 100%;
}
.top_lft ul li h3{
	height: 114px;
	font-weight: normal;
	background: #f9f9f9;
}
.top_lft ul li h3 a{
	display: block;
	padding: 18px 15px;
	font-size: 20px;
	line-height: 24px;
}
.pagination-lastest{
	position: absolute;
	top: 242px;
	left: 0;
	right: 0;
	z-index: 30;
	text-align: center;
}
.pagination-home{
	position: absolute;
	z-index: 20;
	left: 0;
	right: 0;
	bottom: 24px;
	text-align: center;
}
.pagination-lastest span{
	display: inline-block;
	vertical-align: top;
	height: 2px;
	width: 34px;
	overflow: hidden;
	background: #fff;
	margin: 0 2px;
}
.pagination-home span{
	display: inline-block;
	vertical-align: top;
	width:  49px;
	height: 1px;
	background: #fff;
	margin: 0 2px;
	margin-top: 1px;
}
.pagination-lastest span.swiper-active-switch{
	background: #7aa2c5;
}
.pagination-home span.swiper-active-switch{
	background: #7aa2c5;
	height: 3px;
	margin-top: 0;
}
.top_news li{
	margin-top: 20px;
}
.top_news li h3{
	font-weight: normal;
}
.map_wrap{
	width: 100%;
	height: 436px;
	overflow: hidden;
	background: #fff;
}
.map_content{
	position: relative;
	width: 668px;
	height: 299px;
	margin-top: 25px;
}
.map_content dd{
	position: absolute;
}
.map_content dd a{
	font-size: 0;
	display: block;
	width: 100%;
	height: 100%;
}
.map_middle{
	background: url(../img/middle_east_north_africa.png) no-repeat;
	width: 128px;
	height: 57px;
	top: 124px;
	left: 7px;
	z-index: 28;
}
.map_euroasia{
	background: url(../img/euroasia.png) no-repeat;
	width: 339px;
	height: 174px;
	top: 12px;
	left: 12px;
}
.map_americas{
	background: url(../img/americas.png) no-repeat;
	width: 264px;
	height: 299px;
	top: 0;
	right: 0;
}
.map_central{
	background: url(../img/central_west_africa.png) no-repeat;
	width: 80px;
	height: 72px;
	top: 147px;
	left: 0;
	z-index: 29;
}
.map_east{
	background: url(../img/east_southern_africa.png) no-repeat;
	width: 64px;
	height: 86px;
	bottom: 42px;
	left: 48px;
}
.map_asia_pacific{
	background: url(../img/asia_pacific.png) no-repeat;
	width: 148px;
	height: 170px;
	bottom: 18px;
	left: 182px;
}
.map_china{
	background: url(../img/china.png) no-repeat;
	width: 104px;
	height: 94px;
	top: 94px;
	left: 151px;
	z-index: 30;
}
.business_lst li{
	position: relative;
}
.business_lst li a{
	display: block;
	width: 410px;
	height: 122px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 30;
	background: rgba(0,0,0,.5);
	text-align: center;
}
.business_lst_side li a{
	width: 300px;
	height: 90px;
}
.business_lst li{
	overflow: hidden;
	margin-top: 35px;
}
.business_lst_side li{
	margin-top: 25px;
}
.business_lst li img{
	width: 410px;
	height: 122px;
	transition: .2s all ease-in-out;
}
.business_lst_side li img{
	width: 300px;
	height: 90px;
}
.business_lst li a:hover{
	text-decoration: none;
}
.business_lst li:hover img{
	transform: scale(1.2);
}
.business_lst li a span{
	display: block;
	font-size: 30px;
	line-height: 32px;
	color: #fff;
	margin-top: 40px;
}
.business_lst_side li a span{
	margin-top: 25px;
}
.business_lst li a span::after{
	display: block;
	content:'';
	width: 41px;
	height: 4px;
	overflow: hidden;
	background: #0191d0;
	margin: 0 auto;
	margin-top: 4px;
}
.swiper-container-power{
	height: 428px;
}
.power_focus li{
	position: relative;
}
.power_focus li a{
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 20;
}
.power_focus li a span{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
	z-index: 20;
	background: rgba(0,0,0,.5);
	font-size: 20px;
	line-height: 1.2;
	color: #fff;
	padding: 15px 20px;
}
.power_focus li a em{
	display: inline-block;
	width: 79px;
	height: 56px;
	background: url(../img/v_icon.png) no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -40px 0 0 -28px;
	z-index: 20;
}
.pagination-power{
	position: absolute;
	right: 10px;
	bottom: 19px;
	z-index: 21;
}
.pagination-power span{
	display: inline-block;
	vertical-align: top;
	width: 12px;
	height: 12px;
	background: #fff;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin: 0 4px;
	cursor: pointer;
}
.pagination-power span.swiper-active-switch{
	background: #3f96e0;
}
.breadCum{
	font-size: 14px;
	line-height: 30px;
	padding: 5px 10px;
}
.breadCum a,.breadCum span,.breadCum b{
	color: #666;
	margin-right: 2px;
	font-weight: normal;
}
.photo_lst li{
	width: 362px;
	margin: 0 56px 35px 0;
}
.photo_lst li h3 a{
	font-weight: normal;
	display: block;
	text-align: center;
	font-size: 24px;
	padding: 10px 0;
}
.sec_banner{
	height: 300px;
	background-repeat: no-repeat;
	background-position: 50% 0;
}
.cor_gray{
	color: #666;
}
.news_lst li{
	margin-bottom: 35px;
	overflow: hidden;
	background: #f9f9f9;
}
.news_lst li div{
	padding: 15px;
	overflow: hidden;
}
.news_lst li p{
	margin-bottom: 6px;
}
.lst_date{
	display: block;
	font-size: 14px;
	line-height: 1.2;
	color: #1e66b9;
}
.lst_date_gray{
	color: #666;
}
.weight-normal{
	font-weight: normal;
}
.page_wrap{
	text-align: center;
}
.page_wrap a,.page_wrap span{
	display: inline-block;
	vertical-align: top;
	height: 32px;
	line-height: 32px;
	padding: 0 15px;
	background: #ededed;
	font-size: 14px;
	color: #444;
	margin: 0 3px;
}
.page_wrap span{
	background: #669dce;
	color: #fff;
}
.bdy_lft{
	width: 875px;
}
.menu_nav{
	width:240px;
}
.menu_lst dd{
	min-width:173px;
	margin-bottom: 2px;
}
.menu_lst dd:hover,.menu_lst dd.current{
	width:260px;
}
.menu_lst dd:hover a,.menu_lst dd.current a{
	background: #4d81d0;
}
.menu_lst dd a{
	display: block;
	background: #6ab4e8;
	color: #fff;
	font-size: 20px;
	padding: 25px 25px 25px 35px;
}
.menu_lst dd a:hover{
	text-decoration: none;
}
.search_wrapper{
	background: #f0f0f0;
	overflow: hidden;
	padding: 20px;
}
.search_wrapper input{
	float: left;
	height: 40px;
	margin: 0;
	padding: 0 20px;
	line-height: 40px;
	background: #fff;
	width: 1025px;
}
.search_wrapper a{
	width: 135px;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	color: #fff;
	display: block;
	overflow: hidden;
	background: #669dce;
	text-align: center;
}
.search_tip{
	font-size: 16px;
	line-height: 26px;
	color: #010101;
	margin: 5px 0;
}
.bdy_bg{
	background: #f8f8f8;
}
.bg_white{
	background: #fff;
}
.bdy_cont{
	width: 672px;
}
.bdy_cont_l{
	width: 970px;
}
.title{
	font-size: 40px;
	line-height: 44px;
	font-weight: normal;
	color: #000;
}
.author{
	font-size: 16px;
	line-height: 1.2;
	color: #000;
}
.author span{
	display: inline-block;
	vertical-align: top;
	margin: 0 4px 0 0;
}
.content{
	font-size: 20px;
	line-height: 24px;
	color: #000;
}
.share_wrapper{
	letter-spacing: -3em;
	font-size: 0;
	margin-top: 70px;
}
.share_wrapper a{
	display: inline-block;
	vertical-align: top;
	*display: inline;
	*zoom:1;
	letter-spacing: normal;
	margin-right: 9px;
}
.pd_80{
	padding-bottom: 80px;
}
.pb-30{
	padding-bottom: 30px;
}
.pb-60{
	padding-bottom: 60px;
}
.pb-100{
	padding-bottom: 100px;
}
.relate_tit span{
	font-size: 30px;
	display: block;
	line-height: 1;
}
.relate_wrapper{
	padding-left: 71px;
}
.relate_wrapper_l{
	padding-left: 105px;
}
.relate_ul li{
	font-size: 18px;
	line-height: 40px;
}
.relate_ul li a{
	display: inline-block;
	font-size: 18px;
	line-height: 40px;
	color: #000;
}
.swiper-container-v{
	width: 300px;
	height: 265px;
}
.video_focus li{
	position: relative;
	width: 300px;
}
.video_focus li a.v_ins{
	position: absolute;
	display: block;
	width: 300px;
	height: 169px;
	z-index: 20;
	top: 0;
	left: 0;
	text-align: center;
}
.video_focus li a.v_ins em{
	display: inline-block;
	background: url(../img/v_icon_s.png) no-repeat;
	width: 49px;
	height: 35px;
	margin-top: 70px;
}
.video_focus li h3{
	margin-top: 30px;
}
.video_focus li h3 a{
	font-weight: normal;
	font-size: 20px;
	line-height: 26px;
	color: #000;
	padding: 0 10px;
}
.pagination-v{
	height: 30px;
	background: #fff;
	position: absolute;
	top: 169px;
	left: 0;
	right: 0;
	text-align: center;
}
.pagination-v span{
	display: inline-block;
	width: 12px;
	height: 12px;
	cursor: pointer;
	margin: 14px 3px 0;
	background: #e6e6e6;
	border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.pagination-v span.swiper-active-switch{
	background: #3f96e0;
}
.bg_blue{
	background: #3d72c4;
	padding: 30px 0;
}
.bg_building{
	background: url(../img/bg_building.jpg) no-repeat 50% 0;
	height: 411px;
}
.building_wrap{
	height: 411px;
}
.building_ins{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 30px 50px;
	z-index: 20;
	background: rgba(255,255,255,.8);
}
.building_ins h2 a,.building_ins h2 span{
	display: block;
	text-align: center;
	font-size: 40px;
	line-height: 1.2;
	color: #174da0;
}
.building_ins p{
	font-size: 20px;
	line-height: 26px;
	color: #444;
	margin: 10px 0 0;
}
.icons_lst{
	text-align: center;
}
.icons_lst li{
	margin: 0 136px;
}
.icons_lst li a{
	display: block;
}
.icons_lst li a:hover{
	text-decoration: none;
}
.icons_lst li a em{
	display: inline-block;
	background: url(../img/icon_01.png) no-repeat 50% 50% #4987e4;
	width: 116px;
	height: 116px;
	border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.icons_lst li:nth-child(2) a em{
	background-image: url(../img/icon_02.png);
}
.icons_lst li a span{
	display: block;
	text-align: center;
	font-size: 24px;
	color: #fff;
	line-height: 1.2;
	margin-top: 10px;
}
.about_lst li{
	width: 501px;
	margin: 35px 30px 0 0;
}
.about_lst li a{
	display: block;
}
.about_lst li a span{
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 20;
	display: inline-block;
	height: 49px;
	line-height: 49px;
	font-size: 20px;
	color: #fff;
	padding: 0 15px;
	background: rgba(0,0,0,.4);
}
.about_lst li p{
	background: #5491c7;
	font-size: 18px;
	line-height: 22px;
	padding: 18px 15px;
	margin: 0;
	color: #fff;
}
.pb_215{
	padding-bottom: 215px;
}
.lastest_news li{
	width: 381px;
	margin-right: 28.5px;
	margin-top: 25px;
	background: #f9f9f9;
}
.lastest_news li div{
	padding: 8px 10px;
}
.lastest_news li div h3 a{
	font-size: 22px;
	line-height: 26px;
	color: #000;
	font-weight: normal;
}
.lastest_news li div span{
	font-size: 16px;
	line-height: 1.2;
	display: block;
	margin-top: 5px;
	color: #666;
}
.lastest_news li div p{
	font-size: 16px;
	line-height: 22px;
	color: #666;
	margin: 10px 0 0;
}
.f_height{
	min-height: 352px;
}
.more_gray{
	display: inline-block;
	height: 37px;
	line-height: 37px;
	padding: 0 20px;
	background: #f9f9f9;
	padding: 0 20px;
	font-size: 18px;
	color: #666;
}
.media_lst{
	padding: 20px 35px 20px 0;
}
.media_lst li{
	overflow: hidden;
	font-size: 20px;
	line-height: 24px;
	margin-top: 10px;
	color: #000;
}
.media_lst li span{
	float: right;
}
.media_lst li a{
	display: block;
	overflow: hidden;
}
.media_lst li a::before{
	content:'';
	width: 5px;
	height: 5px;
	overflow: hidden;
	background: #000;
	float: left;
	margin: 8px 8px 0 0;
}
.media_lst li a b{
	font-weight: normal;
	display: block;
	overflow: hidden;
}
.topic_focus li h3{
	padding: 10px 20px 20px;
	font-weight: normal;
	background: #f9f9f9;
}
.topic_focus li h3 a{
	font-size: 20px;
	line-height: 1.2;
}
.swiper-container-topics{
	height: 395px;
}
.pagination-topics span,.pagination-project span{
	display: inline-block;
	vertical-align: top;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	background: #5298e9;
	margin: 0 6px;
	margin-top: 3px;
}
.pagination-topics span.swiper-active-switch,.pagination-project span.swiper-active-switch{
	margin-top: 0;
	width: 20px;
	height: 20px;
	background: #0c68ae;
}
.bg_light_blue{
	background: #ebf3f9;
	padding: 35px 0 80px;
}
.bg_mountain{
	background: url(../img/bg_mountain.jpg) no-repeat 50% 0;
	height: 750px;
	overflow: hidden;
}
.bdy_wid_mountain{
	width: 1036px;
	background: rgba(255,255,255,.3);
	overflow: hidden;
}
.mountain_ins{
	background: rgba(255,255,255,.6);
	margin: 15px;
	padding: 30px 30px 20px;
}
.mountain_ins p{
	font-size: 20px;
	line-height: 28px;
	color: #444;
	margin: 15px 0 0;
}
.mountain_lst li{
	margin-top: 9px;
	margin-right: 9px;
	position: relative;
}
.mountain_lst_narrow li{
	margin-right: 2px;
}
.mountain_lst li a{
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
	padding: 10px 15px;
	min-height: 48px;
	background: rgba(26,112,191,.9);
}
.mountain_lst li a span{
	display: inline-block;
	font-size: 18px;
	line-height: 23px;
	color: #fff;
}
.mountain_lst li a.green{
	background: rgba(65,170,92,.9);
}
.service_lst li{
	width: 198px;
	margin-right: 50px;
}
.service_lst li a.top{
	background: #4d81d0;
	display: block;
	overflow: hidden;
}
.service_lst li a.top span{
	display: block;
	width: 179px;
	height: 115px;
	border: 2px solid #a7ceff;
	background: url(../img/s_icon_01.png) no-repeat 50% 50%;
	margin: 7px;
}
.service_lst li:nth-child(2) a.top span{
	background-image: url(../img/s_icon_02.png);
}
.service_lst li:nth-child(3) a.top span{
	background-image: url(../img/s_icon_03.png);
}
.service_lst li:nth-child(4) a.top span{
	background-image: url(../img/s_icon_04.png);
}
.service_lst li:nth-child(5) a.top span{
	background-image: url(../img/s_icon_05.png);
}
.service_lst li h3 a{
	font-weight: normal;
	font-size: 20px;
	line-height: 24px;
	display: block;
	color: #144693;
	margin-top: 10px;
	text-align: center;
}
.swiper-container-project{
	height: 842px;
}
.pr_wrapper{
	padding: 0;
}
.pr_txt{
	font-size: 18px;
	line-height: 26px;
	color: #00427a;
	padding: 25px 30px;
	margin-bottom: 0;
	background: #ecf4fd;
	margin: 0 40px;
	margin-top: 35px;
}
.pr_wrapper ul{
	text-align: center;
}
.pr_wrapper ul li{
	width: 356px;
	margin: 30px 12.5px 0;
}
.pr_wrapper ul li img{
	width: 100%;
}
.arrowLft,.arrowRgt{
	display: inline-block;
	width: 32px;
	height: 63px;
	background: url(../img/arrow.png) no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -31.5px;
	z-index: 20;
	cursor: pointer;
}
.topicArrowLft,.topicArrowRgt{
	margin-top: 0;
	top: 130px;
}
.arrowLft{
	left: -40px;
}
.arrowRgt{
	right: -40px;
	transform: rotate(180deg);
}
.bg_footer{
	height: 322px;
	background: url(../img/bg_footer.jpg) no-repeat 50% 0;
}
.foot_ins h3{
	color: #87defe;
	font-size: 16px;
	line-height: 1.2;
}
.foot_ins p{
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	margin: 10px 0 0;
}
.to_top a{
	display: inline-block;
	width: 59px;
	height: 56px;
	background: url(../img/top.png) no-repeat 50% 50% #305d92;
}
.footer_bot{
	padding: 15px 0;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 20;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	border-top: 1px solid #10529e;
}
.f_top_rgt{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 20;
}
.top_link dt{
	overflow: hidden;
	width: 387px;
	height: 39px;
	background: #2a5fa1;
	border: 1px solid #227de6;
	padding: 0 10px;
	cursor: pointer;
}
.top_link dt span{
	display: inline-block;
	line-height: 39px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}
.top_link dt i{
	float: right;
	width: 14px;
	height: 7px;
	background: url(../img/drop_arr.png) no-repeat;
	margin-top: 17px;
	transition: .2s all ease-in-out;
}
.top_link{
	position: relative;
}
.top_link dd{
	position: absolute;
	bottom: 41px;
	left: 0;
	right: 0;
	z-index: 20;
	visibility: hidden;
	opacity: 0;
	transition: .2s all ease-in-out;
}
.top_link_show dd{
	visibility: visible;
	opacity: 1;
}
.top_link_show dt i{
	transform: rotate(180deg);
}
.top_link dd ul{
	border: 1px solid #227de6;
	border-bottom: none;
}
.top_link dd ul li a{
	display: block;
	line-height: 32px;
	padding: 0 10px;
	color: #fff;
	background: #2a5fa1;
	font-size: 14px;
	border-top: 1px solid #227de6;
}
.top_link dd ul li:nth-child(1) a{
	border-top: none;
}
.foot_share{
	text-align: right;
	margin-top: 30px;
}
.foot_share li{
	margin-left: 16px;
}
.header{
	background: url(../img/head_bg.jpg) no-repeat 50% 0;
}
.head_hei{
	height: 107px;
	padding-top: 13px;
}
.head_tips div{
	text-align: right;
}
.tip_link{
	margin-top: 15px;
}
.tip_link a{
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	color: #024ca1;
	margin-left: 10px;
	line-height: 22px;
}
.tip_stock{
	margin-top: -20px;
}
.tip_stock span{
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	line-height: 1.2;
	color: #444;
	margin-left: 10px;
}
.tip_stock span b{
	font-weight: normal;
}
.tip_stock span b.cor_green{
	color: #00a73f;
}
.tip_stock span b.cor_red{
	color: #d90000;
}
.div_cont{
	width: 672px;
}
.map_top{
	text-align: center;
	margin-top: 25px;
}
.map_top li,.map_bottom li{
	margin: 0 25px;
}
.map_top li a::before,.map_bottom li a::before{
	content:'';
	display: inline-block;
	vertical-align: top;
	width: 25px;
	height: 8px;
	border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-top: 5px;
	background: #408908;
}
.map_top li a span,.map_bottom li a span{
	display: inline-block;
	vertical-align: top;
	font-size: 18px;
	color: #408908;
	line-height: 20px;
	margin-left: 9px;
}
.map_top li:nth-child(2) a::before{
	background: #195bb4;
}
.map_top li:nth-child(2) a span{
	color: #195bb4;
}
.map_top li:nth-child(3) a::before{
	background: #543f8a;
}
.map_top li:nth-child(3) a span{
	color: #543f8a;
}
.map_bottom{
	margin-top: 20px;
	text-align: center;
}
.map_bottom li:nth-child(1) a::before{
	background: #d1970b;
}
.map_bottom li:nth-child(1) a span{
	color: #d1970b;
}
.map_bottom li:nth-child(2) a::before{
	background: #e0c329;
}
.map_bottom li:nth-child(2) a span{
	color: #e0c329;
}
.map_bottom li:nth-child(3) a::before{
	background: #03a4aa;
}
.map_bottom li:nth-child(3) a span{
	color: #03a4aa;
}
.swiper-container-video{
	height: 331px;
}
.video_focus_w li{
	background-repeat: no-repeat;
	background-position: 50% 50%;
	position: relative;
}
.video_focus_w li .swiper-cont{
	display: none;
}
.video_focus_w li.swiper-slide-visible{
	overflow: hidden;
	-webkit-background-size: auto 283px;
	background-size: auto 283px;
}
.video_focus_w li.swiper-slide-visible::after{
	content:'';
	position: absolute;
	top: 24px;
	left: 0;
	width: 400px;
	height: 283px;
	background: rgba(0,0,0,.6);
	z-index: 20;
} 
.video_focus_w li.swiper-slide-active{
	-webkit-background-size: auto 331px;
	background-size: auto 331px;
	position: relative;
	overflow: visible;
}
.video_focus_w li.swiper-slide-active .swiper-cont{
	display: block;
	position: absolute;
	left: -94.5px;
	z-index: 30;
}
.video_focus_w li.swiper-slide-active .swiper-cont h3{
	position: absolute;
	z-index: 30;
	background: rgba(0,0,0,.5);
	bottom: 0;
	left: 0;
	right: 0;
	padding: 15px;
}
.video_focus_w li.swiper-slide-active .swiper-cont em{
	display: inline-block;
	width: 79px;
	height: 56px;
	background: url(../img/v_icon.png) no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -40px 0 0 -28px;
	z-index: 20;
}
.swiper-cont h3 a{
	font-size: 20px;
	line-height: 1.3;
	font-weight: normal;
	color: #fff;
}

.search_top_wrap{
	transition: all .2s ease-in-out;
	visibility: hidden;
	opacity: 0;
	position: absolute;
	top: 172px;
	left: 0;
	right: 0;
	z-index: 30;
}
.search_top_wrap div.bdy_wid{
	background: #0e53a4;
}
.search_top_wrap_show{
	visibility: visible;
	opacity: 1;
}
.search_ins{
	padding: 25px;
}
.search_ins input,.search_ins i{
	display: inline-block;
	vertical-align: top;
	line-height: 46px;
}
.search_ins input{
	width: 1065px;
	height: 46px;
	padding: 0 20px;
	font-size: 16px;
	color: #fff;
	background: #1864bd;
}
.search_ins i{
	font-size: 30px;
	color: #fff;
	font-style: normal;
	cursor: pointer;
	margin-left: 30px;
}
.video_focus li img{ width:301px; height:170px;}
html.isPc{}
html.isPc .wap_box{display:none;}
html.isWap .pc_box{display:none;}
/* 20220519 start */
.menu_lst dd a{
	line-height: 24px;
	padding-top: 14px;
	padding-bottom: 14px;
	height: auto;
}
.menu_lst dd.dd_pl a{
	padding-left: 20px;
}
.bg_l_blue_services{
	background: #e0eeff;
	padding: 50px 0 75px;
}
.service_sentence{
	font-size: 30px;
	line-height: 46px;
	color: #444;
	text-align: center;
	border-top: 1px solid #bed3eb;
	border-bottom: 1px solid #bed3eb;
	margin-top: 45px;
}
.service_sentence b{
	color: #50759f;
	font-family: Arial Black,Arial, Helvetica, sans-serif;
}
.service_icons{
	margin-top: 55px;
	text-align: center;
}
.service_icons li{
	width: 212px;
	height: 222px;
	text-align: center;
	background: url(../img/index_service_up_circle.png) no-repeat;
}
.service_icons li h3 a{
	font-weight: normal;
	display: block;
	text-align: center;
	font-size: 24px;
	line-height: 30px;
	margin-top: 12px;
	color: #444;
}
.service_icons li:nth-child(1){
	margin-top: 35px;
	margin-right: 4px;
}
.service_icons li:nth-child(2) .img_h,.service_icons li:nth-child(4) .img_h,.service_icons li:nth-child(6) .img_h{
	padding-top: 35px;
	display: inline-block;
	vertical-align: top;
}
.service_icons li:nth-child(3) .img_h,.service_icons li:nth-child(5) .img_h{
	padding-top: 12px;
	display: inline-block;
	vertical-align: top;
}
.service_icons li:nth-child(3) h3 a,.service_icons li:nth-child(5) h3 a{
	margin-top: 30px;
}
.service_icons li:nth-child(4),.service_icons li:nth-child(6){
	background: url(../img/index_service_up_circle_02.png) no-repeat 50% 9px;
	margin-left: -9px;
}
.service_icons li:nth-child(3),.service_icons li:nth-child(5){
	width: 218px;
	margin-left: -6px;
	background: url(../img/index_service_down_circle.png) no-repeat 0 100%;
}
.service_icons li:nth-child(4) .img_h,.service_icons li:nth-child(6) .img_h{
	padding-top: 41px;
}
.service_icons li:nth-child(1){
	width: auto;
}
.msg_tit{
	font-size: 24px;
	line-height: 32px;
	color: #0c68ae;
	font-weight: bold;
}
.msg_txtarea{
	width: 958px;
	height: 117px;
	padding: 15px;
	border: 1px solid #cfdae5;
	background: #f9f9f9;
	font-size: 18px;
	line-height: 1.4;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0;
}
.msg_txtarea::-webkit-input-placeholder {
	color: #666;
}
.msg_input{
	height: auto;
	width: 988px;
}
.submit_btn{
	display: inline-block;
	vertical-align: top;
	height: 39px;
	line-height: 39px;
	padding: 0 15px;
	background: #2a5082;
	font-size: 18px;
	color: #fff;
	margin-top: 5px;
}
.culture_list li{
	background: #f9f9f9;
	overflow: hidden;
	margin-bottom: 20px;
}
.culture_list li div{
	padding: 30px 30px 20px;
}
.culture_list li div h3 a{
	font-size: 24px;
	line-height: 32px;
	text-transform: uppercase;
}
.culture_list li div p{
	font-size: 18px;
	line-height: 24px;
	color: #666;
	margin: 8px 0 0;
}
/* 20220519 end */
/* 20220610 start */
.leader_lst{
	text-align: center;
}
.leader_lst li{
	width: 280px;
	text-align: center;
	margin: 30px 74px 60px 0;
}
.leader_lst li:nth-child(1),.leader_lst li:nth-child(2){
	width: 380px;
}
.leader_lst li h3 a{
	display: block;
	text-align: center;
	font-size: 30px;
	font-weight: normal;
	margin-top: 15px;
}
.leader_lst li p{
	font-size: 24px;
	line-height: 28px;
	margin: 20px 0 0;
}
.mountain_lst li a{
	top:auto;
	bottom: 0;
	left: 0;
	right: 0;
	min-height: auto;
	padding-top: 18px;
	background: linear-gradient(to bottom,transparent 10%,rgba(0,0,0,.5) 90%);
}
.mountain_lst li a.green{
	background: linear-gradient(to bottom,transparent 10%,rgba(0,0,0,.5) 90%);
}
.mountain_lst li a span{
	line-height: 20px;
	text-align: center;
	display: block;
}
/* 20220610 end */
/* 20220616 start */


.inrow{font-size:0;[;font-size:12px;];*font-size:0;font-family:arial;[;letter-spacing:-3px;];*letter-spacing:normal;*word-spacing:-1px;}
.inrow dd,.inrow span{display:inline-block;*display:inline;*zoom:1;font-size:14px;letter-spacing:normal;word-spacing:normal; }
.dataNums,.secDataNums,.trdDataNums,.yearDataNums{text-align:center;}
.dataNums .dataOne,.secDataNums .dataOne,.trdDataNums .dataOne,.yearDataNums .dataOne{ width:28px; height:50px; margin: 0px; text-align: center;}
.dataNums .dataBoc,.secDataNums .dataBoc,.trdDataNums .dataBoc,.yearDataNums .dataBoc{position: relative; width: 100%; height: 100%; overflow: hidden;}
.dataNums .dataBoc .tt,.secDataNums .dataBoc .tt,.trdDataNums .dataBoc .tt,.yearDataNums .dataBoc .tt{position: absolute; top: 0;  left: 0; width: 100%;  height: 100%;}
.dataNums .tt span,.secDataNums .tt span,.trdDataNums .tt span,.yearDataNums .tt span{width:100%;height:100%;font-size: 50px;line-height: 1;color:#fff;display: block;}
.tips_wrapper li{
	overflow: hidden;
}
.tips_wrapper li div.dataw{
	margin-top: 50px;
}
.tips_wrapper li div{
	float: left;
}
.firstNums .dataNums .dataBoc .tt{
	top: -150px;
}
.firstNums .dataNums .dataOne:nth-child(2) .dataBoc .tt{
	top: -450px;
}
.firstNums .dataNums .dataOne:nth-child(3) .dataBoc .tt{
	top: 0;
}
.secNums .secDataNums .dataBoc .tt{
	top: -250px;
}
.trdNums .trdDataNums .dataBoc .tt{
	top: -350px;
}
.tips_wrapper li.first span.txt {
	padding-right: 0;
}
.tips_wrapper li.first .yearNums{
	padding-right: 20px;
}
.yearDataNums .tt span{
	color: #7bb6ea;
}
.yearNums .yearDataNums .dataBoc .tt{
	top: -50px;
}
.yearNums .yearDataNums .dataOne:nth-child(2) .dataBoc .tt{
	top: -100px;
}
.foot_share li{
	position: relative;
}
.foot_share li span{
	position: absolute;
	left: 50%;
	margin-left: -52px;
	bottom: 40px;
	text-align: center;
	visibility: hidden;
	transition: .2s all ease-in-out;
	opacity: 0;
}
.foot_share li span::after{
	content:'';
	display: inline-block;
	vertical-align: top;
	border-top: 7px solid #fff;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid transparent;
}
.foot_share li:hover span{
	opacity: 1;
	visibility: visible;
}
/* 20220616 end */
/* 20220618 start */
.mountain_lst li{
	margin-right: 12px;
	overflow: hidden;
}
.mountain_lst li a{
	bottom: 0;
	top: 0;
	padding: 0;
}
.mountain_lst li img{
	transition: .2s all ease-in-out;
}
.mountain_lst li a:hover{color: #fff;}
.mountain_lst li a span{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 10px 15px;
}
.mountain_lst li:hover img{
	transform: scale(1.1);
}
/* 20220618 end */
/* 20220808 start */
.bgy_icons_bg{
	background: #fafdff;
	padding: 55px 0 130px;
}
.culture_icons{
	height: 795px;
	background: url(../img/icons/icon_bg.png) no-repeat 50% 195px;
}
.culture_icons dd span{
	display: inline-block;
	width: 107px;
	height: 107px;
	border: 4px solid #ddedff;
	text-align: center;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.culture_icons dd span img{
	width: 81px;
	height: 81px;
	margin-top: 13px;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.culture_icons div h3 a{
	display: inline-block;
	height: 42px;
	line-height: 42px;
	font-size: 22px;
	padding: 0 20px;
	-o-border-radius: 21px;
	-webkit-border-radius: 21px;
	border-radius: 21px;
	background: #ebf4ff;
	color: #2c629f;
	text-transform: uppercase;
}
.culture_icons div p{
	font-size: 18px;
	line-height: 24px;
	color: #666;
}
.culture_icons dd{
	position: absolute;
}
.culture_icons dd:nth-child(1){
	width: 315px;
	text-align: center;
	top: 0;
	left: 445px;
}
.culture_icons dd p{
	margin: 10px 0 0;
	padding-right: 10px;
}
.culture_icons dd:nth-child(1) p{
	/* 20220811 start */
	padding: 0 30px;
	/* 20220811 end */
	height: 70px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	line-clamp: 3;
}
.culture_icons dd:nth-child(1) span{
	margin-top: 10px;
}
.culture_icons dd:nth-child(2){
	left: 50px;
	top: 230px;
	width: 416px;
}
.culture_icons dd:nth-child(2) span{
	float: right;
}
.culture_icons dd:nth-child(2) div{
	overflow: hidden;
	float: left;
	width: 280px;
	padding-right: 20px;
	text-align: right;
}
.culture_icons dd:nth-child(3){
	right: 58px;
	top: 234px;
	width: 412px;
}
.culture_icons dd:nth-child(3) span{
	float: left;
	margin-right: 10px;
}
.culture_icons dd:nth-child(3) div{
	overflow: hidden;
	float: right;
	text-align: left;
	width: 280px;
}
.culture_icons dd:nth-child(3) div p{
	padding-left: 10px;
	padding-right: 0;
}
.culture_icons dd:nth-child(4){
	left: 55px;
	top: 421px;
	width: 370px;
}
.culture_icons dd:nth-child(4) span{
	float: right;
}
.culture_icons dd:nth-child(4) div{
	overflow: hidden;
	float: left;
	width: 220px;
	padding-right: 20px;
	text-align: right;
}

.culture_icons dd:nth-child(5){
	right: 10px;
	top: 418px;
	width: 435px;
}
.culture_icons dd:nth-child(5) span{
	float: left;
	margin-right: 0;
}
.culture_icons dd:nth-child(5) div{
	overflow: hidden;
	float: right;
	text-align: left;
	width: 320px;
}
.culture_icons dd:nth-child(5) div p{
	padding-left: 10px;
	padding-right: 0;
}

.culture_icons dd:nth-child(6){
	left: 31px;
	top: 575px;
	width: 515px;
}
.culture_icons dd:nth-child(6) span{
	float: right;
}
.culture_icons dd:nth-child(6) div{
	overflow: hidden;
	float: left;
	width: 380px;
	padding-right: 20px;
	text-align: right;
}

.culture_icons dd:nth-child(7){
	right: 11px;
	top: 575px;
	width: 540px;
}
.culture_icons dd:nth-child(7) span{
	float: left;
	margin-right: 0;
}
.culture_icons dd:nth-child(7) div{
	overflow: hidden;
	float: right;
	text-align: left;
	width: 420px;
}
.culture_icons dd:nth-child(7) div h3{
	margin-top: 15px;
}
.culture_icons dd:nth-child(7) div p{
	padding-left: 10px;
	padding-right: 0;
}
.culture_tit{
	text-align: center;
	margin-bottom: 70px;
}
.culture_tit span{
	display: inline-block;
	vertical-align: top;
	width: 648px;
	height: 88px;
	background: url(../img/culture_tit.png) no-repeat;
	font-size: 0;
}
.history_tit{
	text-align: center;
	margin-top: 0;
}
.history_tit span{
	display: inline-block;
	vertical-align: top;
	height: 76px;
	line-height: 76px;
	border: 6px solid #b5d8ff;
	background: #4188d8;
	-o-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius: 12px;
	font-size: 30px;
	color: #fff;
	padding: 0 55px;
	text-transform: uppercase;
}
.his_cont{
	padding: 0 15px;
}
.history_ins{
	padding: 20px 34px;
	font-size: 20px;
	line-height: 30px;
	color: #4a75a5;
	border: 8px solid #d9e9fb;
	-o-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-top: 35px;
	margin-left: 25px;
	margin-right: 25px;
}
.his_lne_cont dd{
	width: 610px;
}
.lnebx{
	width: 50px;
	float: left;
	margin-right: 20px;
}
.lnebx span{
	display: inline-block;
	vertical-align: top;
	width: 50px;
	height: 50px;
	background: #4160ae;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.his_lne_cont{
	padding-top: 25px;
}
.his_lne_cont dd .cont{
	overflow: hidden;
}
.his_lne_cont dd .lnebx::after{
	content:'';
	width: 6px;
	height: 180px;
	display: block;
	margin-left: 22px;
	margin-top: 5px;
	background: linear-gradient(to bottom,#d5deef,transparent);
}
.his_lne_cont dd:nth-child(2n+1){
	padding-left: 550px;
}
.his_lne_cont dd:nth-child(1){
	padding-top: 45px;
	background: url(../img/bird.png) no-repeat 108px 0;
}
.his_lne_cont dd:nth-child(2){
	width: 560px;
	padding-left: 35px;
}
.his_lne_cont dd:nth-child(4){
	width: 595px;
	padding-left: 0;
}
.his_lne_cont dd:nth-child(2n) .lnebx{
	float: right;
	margin-right: 0;
	margin-left: 15px;
}
.his_lne_cont dd:nth-child(1) .lnebx::after{
	height: 380px;
}
.his_lne_cont dd:nth-child(2n) .cont{
	text-align: right;
}
.his_lne_cont dd:nth-child(2) .cont h3{
	background: #407dba;
}
.his_lne_cont dd:nth-child(2) .cont p{
	background: #e6eff8;
}
.his_lne_cont dd:nth-child(2) .lnebx span{
	background: #407dba;
}
.his_lne_cont dd:nth-child(2) .lnebx::after{
	background: linear-gradient(to bottom,#d3e4ee,transparent);
}
.his_lne_cont dd:nth-child(3) .cont h3{
	background: #2a7899;
}
.his_lne_cont dd:nth-child(3) .cont p{
	background: #e4eff5;
}
.his_lne_cont dd:nth-child(3) .lnebx span{
	background: #2a7899;
}
.his_lne_cont dd:nth-child(3) .lnebx::after{
	background: linear-gradient(to bottom,#d2e7ed,transparent);
}
.his_lne_cont dd:nth-child(4) .cont h3{
	background: #2a89a1;
}
.his_lne_cont dd:nth-child(4) .cont p{
	background: #e4f0f5;
}
.his_lne_cont dd:nth-child(4) .lnebx span{
	background: #2a89a1;
}
.his_lne_cont dd:nth-child(4) .lnebx::after{
	background: linear-gradient(to bottom,#d0e9ec,transparent);
}
.his_lne_cont dd:nth-child(5) .cont h3{
	background: #26a99b;
}
.his_lne_cont dd:nth-child(5) .cont p{
	background: #e3f4f5;
}
.his_lne_cont dd:nth-child(5) .lnebx span{
	background: #26a99b;
}
.his_lne_cont dd:nth-child(5) .lnebx::after{
	display: none;
	background: linear-gradient(to bottom,#d0ebeb,transparent);
}
.cont h3{
	display: inline-block;
	vertical-align: top;
	background: #4160ae;
	font-size: 18px;
	line-height: 26px;
	color: #fff;
	padding: 12px 15px;
	-o-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	font-weight: normal;
}
.cont p{
	background: #e6ecf7;
	padding: 12px;
	-o-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	font-size: 18px;
	line-height: 26px;
	color: #555;
}
.member_cont{
	overflow: hidden;
}
.member_cont dl{
	float: left;
	width: 565px;
	margin-right: 28px;
}
.member_cont dl dd{
	background: #f7f7f7;
	padding: 6px 5px 6px 14px;
	font-size: 18px;
	margin-top: 4px;
}
.member_cont dl dd span{
	float: left;
	color: #4188d8;
	min-width: 16px;
	margin-right: 2px;
	text-align: right;
}
.member_cont dl dd a{
	display: block;
	overflow: hidden;
	color: #555;
}
.member_wrap{
	margin-top: -50px;
	padding: 85px 15px 35px;
	border: 2px solid #c5ddf8;
	-o-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
.member_pb{
	padding: 40px 0 75px;
}
/* 20220808 end */