@import "iconfont.css";

.c99 {
	color: #999;
}

.c66 {
	color: #666;
}

.vm {
	top: 50%;
	left: 50%;
	position: absolute;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.vtm {
	top: 50%;
	position: absolute;
	-webkit-transform: translate(0%, -50%);
	transform: translate(0, -50%);
}

.vwm {
	left: 50%;
	position: absolute;
	-webkit-transform: translate(-50%, 0%);
	transform: translate(-50%, 0%);
}

a:hover {
	text-decoration: none;
}

h3,
p {
	margin: 0;
}

button {
	outline: none;
	background: none;
	border: none;
}

html {
	-ms-text-size-adjust: 100%;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-font-feature-settings: "liga", "kern";
}

body {
	font-family: Arial;
	min-width: 320px;
	background-color: #f7f7f7;
	font-size: 14px;
}

html,
body {
	width: 100%;
	overflow-x: hidden;
}

a,
a:hover {
	color: #333;
	cursor: pointer;
}

ul,
li {
	padding: 0;
	margin: 0;
	list-style: none;
}

.left {
	display: inline-block;
}

.right {
	display: inline-block;
}

.clearfix:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
}

* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

.wrap {
	width: 1200px;
	margin: 0 auto;
	padding: 0;
}

.hcont {
	background-color: #1e2a6f;
}

.hcont .hw {
	height: 125px;
}

.wow {
	visibility: hidden;
}

.flex_wrap {
	flex-wrap: wrap;
}

.flex_column {
	flex-direction: column;
}

.w1 {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

.w2 {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}

.w3 {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
}

.img-responsive {
	width: 100%;
	height: auto;
	display: block;
}

.flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.justify-content-center {
	justify-content: center;
}

.justify-between {
	justify-content: space-between;
}

.flex_mjustify {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.flex_crosscenter {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.flex_mcenter {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}

.flex_box_1 {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-flex-shrink: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1
}

.align-center {
	align-items: center;
}

.row-between {
	justify-content: space-between;
}

h1,
h2,
h3,
h4,
h5 {
	padding: 0;
	margin: 0;
}

.mob_img {
	display: none;
}

.header {
	left: 0;
	right: 0;
	top: 0;
	z-index: 400;
	text-align: center;
	transition: all 400ms;
	position: fixed;
	background-color: transparent;
	background-color: #fff;
	box-shadow: 0 0 3px rgba(0, 0, 0, .2);
	position: relative;
}

.sub-nav {
	display: none;
}

.menu-btn {
	height: 20px;
	width: 28px;
	display: block;
	position: relative;
}

.menu-btn span {
	display: block;
	height: 2px;
	background-color: #fff;
	position: absolute;
	left: 0;
	right: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.menu-btn span:nth-of-type(1) {
	top: 0;
}

.menu-btn span:nth-of-type(2) {
	top: 50%;
	transform: translateY(-50%);
	left: .08rem;
	right: 0;
}

.menu-btn span:nth-of-type(3) {
	bottom: 0;
}

.menu-btn.active span:nth-of-type(1) {
	top: 5px;
	-moz-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.menu-btn.active span:nth-of-type(2) {
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: alpha(opacity=0);
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	-webkit-opacity: 0
}

.menu-btn.active span:nth-of-type(3) {
	top: 5px;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}

.dl_btn {
	color: #333;
	font-size: 16px;
}

.dl_btn span {
	margin-left: 5px;
}

.sub_menu {
	position: absolute;
	background-color: rgba(255, 255, 255, .9);
	left: 50%;
	top: 100%;
	right: 0;
	z-index: 200;
	visibility: hidden;
	opacity: 0;
	margin-top: 10px;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	text-align: left;
	width: 280px;
	transform: translateX(-50%);
	padding: 20px;
}

.sub_menu a {
	color: #333;
	font-size: 16px;
	padding: 10px 0;
	display: flex;
	align-items: center;
}

.sub_menu a .iconfont {
	font-size: 18px;
}

.sub_menu a:hover {
	color: #499ed8;
}

.sub_menu a:last-child {
	border-bottom: none;
}

.sub_menu::before {
	content: "";
	position: absolute;
	top: -6px;
	left: 50%;
	transform: translateX(-50%);
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid white;
}

.hbot {
	box-shadow: 0 0 2px rgba(0, 0, 0, .2);
}

.menu {
	text-align: center;
	font-size: 0;
	white-space: nowrap;
}

.menu li a.item {
	position: relative;
	font-size: 16px;
	padding: 0 5px;
	display: block;
	color: #333;
	text-transform: capitalize;
	height: 55px;
	display: flex;
	align-items: center;
}

.menu li a.item .iconfont {
	margin-left: 5px;
}

.menu li.active a.item {
	color: #499ed8;
}

.menu li {
	position: relative;
}

.menu li:hover .sub_menu {
	visibility: visible;
	opacity: 1;
	margin-top: 0;
}

.menu li:hover .item {
	color: #499ed8;
	position: relative;
}

.menu li:hover .item .iconfont {
	transform: rotate(180deg);
}

.sideMenu {
	display: none;
	z-index: 200;
	background-color: #fff;
}

.mob_header {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	z-index: 500;
	display: none;
	padding: 0 15px;
	background-color: #1e2a6f;
}

.mob_header_cont {
	height: 60px;
}

.mob_logo img {
	height: 35px;
}

.header-posi {
	background-color: #fff;
	box-shadow: 0 0 3px rgba(0, 0, 0, .1);
}

.header-posi .logo .logo_b {
	display: block;
}

.header-posi .logo .logo_a {
	display: none;
}

.header-posi .menu li a {
	color: rgba(0, 0, 0, .5);
}

.header-posi .menu li.active a,
.header-posi .menu li:hover a {
	color: #000;
}

.header-posi .sub_menu {
	box-shadow: 0 0 3px rgba(0, 0, 0, .1);
}

.header-posi .sub_menu::before {
	border-bottom: 6px solid #fafafa;
}


.mob_show {
	display: none;
}

.pc_show {
	display: block;
}

.hc_r {
	flex: 1;
}

.search {
	width: 186px;
	height: 48px;
	background-color: #dde0ef;
	border-radius: 5px;
}

.search input {
	background: none;
	outline: none;
	border: none;
	width: 144px;
	height: 32px;
	line-height: 32px;
	padding: 0 10px;
}

.search button {
	width: 42px;
	text-align: center;
}

.search .iconfont {
	color: #1e2a6f;
	font-weight: bold;
}

.login {
	width: 106px;
	height: 48px;
	color: #499ed8;
	margin-left: 18px;
	background-color: #fff;
	border-radius: 5px;
	cursor: pointer;
}

.login span {
	margin-left: 8px;
}

.after_login a {
	font-size: 16px;
	color: #499ed8;
	font-weight: bold;
}

.mySwiper {
	position: relative;
}

.banner {
	position: relative;
}

.ban_cont {
	position: absolute;
	color: #fff;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 20;
	font-size: 45px;
	font-weight: bold;
}

.banner .swiper-pagination-bullet {
	background-color: transparent;
	opacity: 1;
	width: 50px;
	height: 50px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	color: #fff
}

.banner .swiper-pagination-bullet-active {
	background-color: #1e2970;
	color: #499ed8
}

.ma_tit {
	margin-bottom: 35px;
	text-align: center;
	font-size: 24px;
	color: #1e2970;
	text-transform: uppercase;
}

.ma_tit p {
	font-size: 36px;
	font-weight: bold;
	color: #333;
}



.pages {
	padding: 50px 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.pages a {
	background-color: #dddfea;
	color: #1e2970;
	width: 32px;
	height: 32px;
	margin: 0 9px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
}

.pages a.in {
	background-color: #1e2970;
	color: #fff;
}
.text-center{text-align:center;}
a {
	text-decoration: none !important;
}

.popOver {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 400;
	background-color: rgba(0, 0, 0, .5);
	display: none;
}

.popcont {
	width: 686px;
	background-color: #fff;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	padding: 40px 90px;
	border-radius: 10px;
}

.popcont h1 {
	text-align: center;
	margin-bottom: 25px;
	text-transform: uppercase;
}

.pform input {
	display: block;
	width: 100%;
	border: 1px solid #dcdcdc;
	height: 54px;
	border-radius: 8px;
	padding: 0 10px;
	font-size: 20px;
	margin-bottom: 15px;
	outline: none;
	font-fmaily:'Arial'
}

.pform textarea {
	width: 100%;
	border: 1px solid #dcdcdc;
	border-radius: 8px;
	resize: none;
	padding: 10px;
	font-size: 20px;
	outline: none;
	
}

input, textarea {
    font-family: Arial, sans-serif; /* 指定字体 */
    font-size: 16px; /* 指定字体大小 */
    color: #333; /* 指定字体颜色 */
    
}

input::placeholder, textarea::placeholder {
    color: #999; /* placeholder文本颜色 */
}

.pform .submit {
	height: 58px;
	background-color: #1d296c;
	font-size: 20px;
	color: #fff;
	border-radius: 8px;
	width: 100%;
	margin-top: 30px;
	cursor: pointer;
}

.close {
	position: absolute;
	right: 20px;
	top: 20px;
	opacity: 1 !important;
	cursor: pointer;
}

.close .icon-close {
	font-size: 24px;
}

.main {
	background-color: #f7f7f7;
	padding: 45px 0;
}

.main_a {
	gap: 40px;
}

.card:nth-child(1) {
	width: 67%;
	box-sizing: border-box;
}

.card:nth-child(2) {

	width: 32%;
	box-sizing: border-box;
}

.card h2 {
	font-weight: bold;
	font-size: 36px;
	font-family: Arial;
	margin-bottom: 25px;
}

.main_a .card:nth-child(1) {
	background-color: #fff;
	padding: 20px;


}

.member-avatar {
	margin-right: 20px;
	width: 228px;
}

.member-avatar img {
	width: 100%;
	display:block;
}
.cBlue{
	color: #4799d1;
	font-size: 26px;
}
.dizhi{
	color: #999;
	font-size: 18px;
}
.member-details {
	font-size: 16px;
	color: #525252;
	line-height: 1.4;
	padding-right: 10px;
	flex:1;
}

.member-details h3 {
	font-size: 20px;
	color: #333;
	margin-bottom: 8px;
}
.member-details p{font-size: 18px;}
.member-details h3 a{color: #333;}
.member-details h3 a:hover,.newslist li a:hover{color: #4799d1;}
.governing-member {
	background: #f7f7f7;
	margin-bottom: 17px;
}

.mebox {
	height: 620px;
	overflow-y: auto;

}

.newslist li {
	margin-bottom: 45px;
	font-size: 24px;
}
.newslist li a{color: #333;line-height: 1.5;}
.newslist li .news-date {
	color: #999;
	font-size: 18px;
	margin-top: 10px;
}

.more {
	color: #499ed8;
	font-size: 24px;
	text-decoration: underline;
}

.more a {
	color: #499ed8;
}


.main_b {
	border-top: 1px solid #dcdcdc;
	padding: 65px 0;
	margin-top: 35px;
}

.mebul li {
	margin-bottom: 40px;
}

.mebul li .photo {
	width: 200px;
	height: 150px;
	object-fit: cover;
	margin-right: 20px;
}

.mebul li .detail {
	flex: 1;
	padding-right: 20px;
	font-size: 24px;
	line-height: 1.5;
}
.mebul li .detail p{
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
}
.mebul li .detail .name {
	font-weight: bold;
}

.resUl {
	padding-bottom: 50px;
}

.resUl li {
	margin-bottom: 25px;
	font-size: 24px;
	color: #333;
	line-height: 1.5;
}

.resUl li a {
	color: #ec8031;
	border-bottom: 1px solid #ec8031;
	margin-top: 10px;
	display: inline-block;
	align-items: center;
}

.resUl li a .iconfont {
	font-size: 24px;
}

.resUl li a:hover {
	color: #499ed8;
}

.aMain {
	padding: 70px 0 30px 0;
}

.amtit {
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 35px;
}

.board_box .avatar-placeholder {
	width: 196px;
	height: 282px;
}

.board_box .avatar-placeholder img {
	max-width: 100%;
	object-fit: cover;
}

.board_box {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.board_box .governing-member {
	width: 49%;
	background-color: #fff;
	margin-bottom: 30px;
}

.board_box .governing-member .member-details p {
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 7;
	line-clamp: 7;
	-webkit-box-orient: vertical;
	line-height: 1.7;
}

.jsbox {
	font-size: 18px;
	line-height: 1.7;
	color: #525252;
}

.jsbox p {
	margin-bottom: 20px;
}

.jsbox p a {
	color: #499ed8;
	text-decoration: underline !important;
}

.refers {
	border-top: 1px solid #dcdcdc;
	padding: 40px 0;
	margin-top: 70px;
}

.refers .tit {
	font-size: 24px;
	margin-bottom: 20px;
}

.relinks a {
	display: block;
	font-size: 20px;
	margin-bottom: 15px;
}

.relinks a:hover,.relinksa a {
	color: #4799d1;
	text-decoration: underline !important;
}

.newsUl li {
	margin-bottom: 30px;
}

.newsUl li .img {
	width: 338px;
	height: 278px;
	margin-right: 20px;
}

.newsUl li .img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.newsUl .info {
	flex: 1;
}

.newsUl .info .tit {
	font-size: 24px;
	line-height: 1.5;
}
.newsUl li a:hover .info .tit{
	color: #4799d1;
}
.newsUl .info .time {
	font-size: 18px;
	color: #999;
	margin: 10px 0;
}

.newsUl .info p {
	font-size: 18px;
	color: #525252;
	line-height: 1.8;
}

.eventUl .info .tit{
	margin-bottom: 20px;
}
.det_top{border-bottom: 1px solid #dcdcdc;padding-bottom: 50px;margin-bottom: 40px;}
.f24{font-size: 24px;}
.f18{font-size: 18px;}
.det_top .time{color: #888;margin: 30px 0 0;font-size: 18px;margin-bottom: 10px;}
.jsbox img{display: block;margin: 30px auto;}

.pmlinks a{background-color: #d2d2d2;padding: 10px 30px;border-radius: 5px;margin-right: 20px;}
.pmlinks a.in,.pmlinks a:hover{background-color: #499ed8;color: #fff;}
.jsUl li{border-bottom: 1px solid #dcdcdc;padding:30px 0;}
.jsUl li .tit{color: #333;}
.jsUl li p{margin: 10px 0;}
.jsUl li a{color: #4799d1;text-transform: uppercase;text-decoration: underline !important;}
.mapbox{width:670px;height:437px;background-color:#bfbfbf;}
.lxl{width: 478px;}
.lxl .info{font-size: 20px;color: #666;padding:20px 0;}
.lxl .info p{padding:5px 0;}
.sendEmail{color: #fff;font-size: 20px; width:156px;height:46px;background-color: #499ed8;border-radius: 3px;display:flex;align-items: center;justify-content: center;border-radius: 5px;}

.sendEmail:hover{background-color: #e6722c;color: #fff;}
.fqSub{font-size: 20px;color: #499ed8;margin-left: 25px;margin-top: 10px;display: none;}
.fqUl li{margin-bottom: 38px;}
.fqUl .iconfont{font-size:24px;color: #499ed8;}
.fqUl li.on .fqSub{display: block;}
.fqUl li.on .iconfont{transform:rotate(90deg);color: #a0a0a0;}

.loginBody{background: url(../images/lg.png) no-repeat center bottom;height: calc(100vh);display: flex;align-items: center;justify-content: center;}
.lgBox{width:380px;}
.lg_top{text-align: center;}
.lg_top .txt{font-size: 30px;font-weight: bold;}

.lg_form{padding:90px 0;}
.lg_form input{height:62px;outline:none;border:1px solid #dcdcdc;border-radius: 10px;background-color: #fff;font-size: 18px;padding:0 20px;width:100%;margin-bottom: 20px;}
a.logIn{background-color: #1e2a6f;width:100%;height: 62px;line-height:62px;border-radius: 30px;color: #fff;font-size: 18px;margin-top: 40px;display: block;text-align: center;}
.fotPwd a{color: #666;text-decoration: underline !important;font-size: 16px;}
.lfot{position: fixed;left: 0;right:0;bottom: 20px;z-index: 20;text-align: center;}


.mebBox{padding:25px 0;}
.mebCont{background-color: #fff;padding:30px;border-radius: 5px;}
.mebR{width:300px;margin-left: 25px;}
.mebL{flex:1;}
.userInfo .photo{width:150px;height:150px;overflow: hidden;}
.userInfo .photo img{width:100%}
.f20{font-size: 20px;}
.mebR .cont{color: #333;margin: 20px 0;line-height: 1.8;}
.userInfo{border-bottom: 1px solid #dcdcdc;padding-bottom: 25px;}
.userInfo .det{margin-left: 20px;}
.userInfo .det .name{font-size: 30px;font-weight: bold;}
.userInfo .det .tip{color: #666;margin: 15px 0;}
.shom,.fbold{font-weight: bold;}
.usabout{padding-top: 40px;line-height: 1.8;}
.usabout .tit{margin-bottom: 10px;}
.pUl img{width:100px;height:100px;object-fit:cover;}
.pUl li h3{color: #499ed8;font-weight: normal;}
.pUl li .info{margin-left: 20px;}
.pUl li{padding:15px 0;}

.meb_top{background-color: #fff;padding:20px;margin-bottom: 20px;}
.meb_side{width: 300px;background-color: #fff;margin-right: 15px;align-self: flex-start}

.meb_side .userInfo {padding:17px;border-bottom: none;}
.meb_side .userInfo .photo{width:76px;height:76px;border-radius: 8px;}
.meb_side .userInfo .photo img{border-radius: 8px;}
.meb_side .userInfo  .det{margin-left: 0;}
.meb_side .userInfo  .det .name{font-size: 22px;margin-top: 5px;}
.sfel{background-color: #499ed8;border-radius: 17px;display:inline-block;padding:2px 8px;}
.seUl{padding:15px 0;}
.seUl li a,.signOut{border-left: 2px solid transparent; height: 60px;color: #666;padding-left: 28px;font-size: 20px;}
.seUl li a .iconfont,.signOut .iconfont{font-size: 20px;margin-right: 10px;}
a.sea.in{border-left-color: #499ed8;background-color: #ecf5fb;color: #499ed8;}
.nav_fixed{position:fixed;top:0px;}
.meb_side_c{background-color: #fff;width: 300px;}
.signOut{border-top: 1px solid #dcdcdc;color: #499ed8;}
.md_div{background-color: #fff;margin-bottom: 20px;border-radius: 5px;}
.dIcon{margin-right: 10px; display: flex;align-items: center;justify-content: center; width: 36px;height: 36px;background-color: #ecf5fb;border-radius: 5px;color: #4799d1;}
.dIcon .iconfont{font-size: 20px;}
.meb_main{flex:1;}
.di_top{padding: 18px;border-bottom: 1px solid #dcdcdc;}
.di_top .c strong{font-size: 22px;}
.di_top p{font-size: 16px;}
.di_ul{padding:18px;}
.di_ul li{width: 50%;padding: 10px 0;}
.di_ul li .daxie{color: #999;font-size: 18px;margin-bottom: 10px;}
.di_ul li p{font-size: 20px;}
.di_ul li.w100{width: 100%;}
.di_ul li input{height: 44px;outline: none;border:1px solid #dcdcdc;border-radius: 4px;background-color: #f7f7f7;width: 80%;padding: 0 10px;color: #666;font-size:18px}
.di_ul li.w100 input{width: 100%;}
.di_ul li .int{margin-top: 5px;}
.di_ul li textarea{outline: none;border:1px solid #dcdcdc;border-radius: 4px;background-color: #f7f7f7;resize: none;width: 100%;min-height: 100px;padding:15px;color: #666;font-size:18px}
.sa_btn{display: flex;justify-content: flex-end;padding:0 18px 18px;}
.sa_btn button{height: 44px;padding: 0 20px;border-radius: 4px;color: #666;font-size: 20px;}
.sa_btn .discard{border: 1px solid #dcdcdc;}
.sa_btn .save{background-color: #499ed8;color: #fff;margin-right: 10px;}
.pdfUl{}
.pdfUl li{width: 33.3333%;padding: 15px;}
.pdfUl li .item{border: 1px solid #dcdcdc;padding: 20px;border-radius: 8px;}
.pdfUl li p{padding: 10px 0;line-height: 1.6;font-size: 18px;}
.pdfIcon{background-color: #e5eef4;border-radius: 8px;border: 1px solid #499ed8; height: 120px;display: flex;align-items: center;justify-content: center;}
a.downLoad,.siOut{margin-top: 10px; width: 180px;height: 44px;display: flex;align-items: center;justify-content: center;border-radius: 8px;color: #fff;background-color: #499ed8;font-size: 20px;}
.downLoad .iconfont{font-size: 28px;}
.diout{font-size: 20px;padding: 18px;color: #666;}
.diout strong{color: #333;}
.siOut{display: inline-block;width: auto;padding: 0 15px;}

.foot_a {
	width: 80%;
	margin: 0 auto;
	text-align: center;
	background: #1e2a6f;
	border-radius: 10px;
	padding: 40px 30px;
}

.foot_a h1 {
	font-size: 30px;
	font-weight: bold;
	color: #499ed8;
	margin-bottom: 10px
}

.foot_a p {
	font-size: 20px;
	color: #fff;
	padding: 27px 0;
	text-align: center;
}

.contact-btn {
	display: flex;
	width: 156px;
	height: 46px;
	background-color: #499ed8;
	color: #fff;
	border-radius: 8px;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	text-transform: capitalize;
	font-size: 20px
}

.foot_b {
	padding: 65px 0;
}

.fshare a {
	margin-left: 35px;
}

.email {
	margin-left: 35px;
	font-size: 24px;
	margin-top: 10px;
}

.email .icon-email {
	color: #4799d1;
	font-size: 24px;
}

.foot_c {
	border-top: 1px solid #dcdcdc;
	padding: 10px 0;
	text-align: center;
}
.meb_desc{position: relative;}
.meb_desc .nav_absolute{position: absolute;bottom: 0;}
.djItem{width: 612px;position: relative;margin: 0 auto 32px auto;}
.djItem img{width:100%;display: block;width: 100%;}
.djItem .txt{color: #fff;font-size: 36px;width: 90%;text-align: center; text-transform: uppercase;}
.djItem .txt a{color: #fff;}
.filterTab table{width: 100%;border-collapse: collapse;}
.filterTab th{text-align: left;padding: 10px 18px ;background-color: #d4e5f1;font-size: 16px;color: #333;}
.filterTab td{padding: 18px 18px;border-bottom: 1px solid #ddd;}
.filterTab td a:hover{color: #4799d1;}.fsel{margin-right: 15px;}
.fsel select{background-color: #e5e5e5;height: 50px;width: 200px;border-radius: 5px;border: none;outline: none;padding:0 10px;}
.fsel{background-color: #e5e5e5;padding-right:5px;}
.filterTop{margin-bottom: 35px;}
.fInt{margin-right: 10px;}
.fInt input{background-color: #e5e5e5;height: 50px;width: 300px;border: none;outline: none;border-radius: 5px;padding:0 10px;}
.fbtn{height: 50px;border-radius: 5px;color: #fff;padding:0 15px;background-color: #4799d1;}
@media (min-width:992px) {
	body {
		padding-bottom: 0;
	}
}

@media (min-width:750px) {}

@media (max-width:1200px) {}

@media (max-width:1441px) {}

@media (max-width:1024px) {
	.wrap {
		width: auto;
		padding: 0 15px;
	}

}

@media (max-width:1080px) {

	html,
	body {
		width: 100%;
		overflow-x: hidden;
	}
	.f24{font-size: 18px;}.f18{font-size: 14px;}
	.f20{font-size: 16px;}
	.lxBox{display: block;}
	.lxl{width:100%}
	.mapbox{margin-top: 20px;width: 100%;}
	.meb_side_c{position: static !important;}
	.meb_desc{display: block;}
	.meb_side{width: 100%;margin-bottom: 20px;}
	.header {
		display: none;
	}

	.sideMenu {
		position: fixed;
		right: 0;
		top: 0px;
		width: 100%;
		z-index: 600;
		display: none;
		left: 0;
		opacity: 1;
		color: #000;
		padding: 10px 0;
		font-family: Raleway;
		bottom: 0;
		overflow-y: auto;
	}

	.side_bg {
		background: rgba(0, 0, 0, .4);
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		z-index: 400;
		display: none;
		position: fixed;
	}

	.side_c {
		width: 100%;
		overflow: auto;
		position: relative;
		z-index: 101;
	}

	.sideMenu.active .side_bg {
		display: block;
	}


	.navs {
		width: 100%;
		padding-top: 60px;
	}

	.navs li {
		padding: 10px 0;
		border-bottom: 1px solid rgba(0, 0, 0, .2);
		text-align: left;
	}

	.navs li a {
		color: #333;
		display: block;
		font-size: 15px;
		letter-spacing: 1px;
		font-weight: 500;
		padding: 0 20px;
		height: 30px;
	}

	.navs li.has-child a.item {
		position: relative;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.navs li.has-child a.item .iconfont {
		font-size: 30px;
	}

	.mob_header {
		display: block;
		z-index: 30000;
		box-shadow: 0 0 3px rgba(0, 0, 0, .1);
	}



	.mob_header.mposi.on {
		background: none;
	}

	.banner,.mebBox {
		margin-top: 60px;
	}

	.banner img {
		min-height: 300px;
		object-fit: cover;
	}

	.banner .swiper-pagination-bullet {
		width: 30px;
		height: 30px
	}

	.sub-nav {
		margin-top: 15px;
	}

	.sub-nav a {
		padding: 10px 0;
	}

	.main_a,
	.com_div {
		padding: 30px 0;
	}

	.ma_tit {
		font-size: 18px;
	}

	.ma_tit p {
		font-size: 24px;
	}

	.main_a,
	.main_b {
		flex-direction: column;
	}

	.card:nth-child(1),
	.card:nth-child(2) {
		width: 100%;
	}

	.mebox {
		height: auto;
	}

	.foot_b img {
		height: 40px;
	}

	.email,
	.foot_a p,
	.member-details {
		font-size: 14px;
	}

	.card h2 {
		font-size: 24px;
	}

	.mebul li .detail,
	.newslist li,
	.resUl li {
		font-size: 16px;
	}

	.main_b .card:nth-child(1) {
		margin-bottom: 20px;
	}

	.popcont {
		width: 80%;
		padding: 30px
	}

	.board_box {
		flex-direction: column;
	}

	.board_box .governing-member {
		width: 100%
	}

	.member-details {
		margin-top: 10px;
	}
	.lg_form{
		padding:60px 0;
	}
}




@media (max-width:768px) {
.di_ul li,.di_ul li input,.pdfUl li{width: 100%;}
.djItem{width: 90%;}
.pdfUl{display: block;}
.djItem .txt{font-size: 24px;}
	.mob_show {
		display: block;
	}

	.pc_show {
		display: none;
	}

	.abox {
		display: block;
	}

	.acont {
		margin-left: 0;
		margin-top: 20px;
	}

	.aside {
		width: 100%;
	}

	.pages {
		flex-wrap: wrap;
	}

	.pages a {
		width: 26px;
		height: 26px;
		font-size: 12px;
		margin: 5px;
	}
	.newsUl li a{
		display: block;
		
	}
	.newsUl .info{
		margin-top:10px;
	}
	.newsUl .info .tit{
		font-size: 18px;
	}

	.newsUl .info p{
		font-size: 14px;
	}
	.mebCont {display: block;}
	.mebR{margin-left: 0;}
	.filterTop{flex-wrap: wrap;justify-content: space-between;}
	.fsel{margin-bottom: 10px;width: 48%;margin-right: 0;}
	.fsel select{width: 98%;}
	.fInt{margin-bottom: 10px;flex:1;}
	.fInt input{width: 100%;}
}

@media (max-width:640px) {
	.ban_cont{width: 100%;font-size: 30px;text-align: center;}
	.amtit{font-size: 28px;}
	.more{text-align: center;}
	.mebul li a{flex-direction: column;}
	.mebul li .photo{width: 100%;height: 200px; margin-right: 0;margin-bottom: 15px;}
	.meb_side .userInfo  .det .name{font-size: 20px;}
	.userInfo{flex-direction: column;}
	.userInfo .det{margin-left: 0;margin-top: 10px;text-align: center;}
	.userInfo .det .name{font-size: 20px;}
	.meb_side_c{width: 100%;}
	.meb_side .userInfo .photo{margin: 0 auto;}
	.governing-member {
		flex-direction: column;
		padding: 20px
	}
	.foot_b{
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.flinks{
		margin-top: 20px;
	}
	.flinks .email{
		width:100%;
		justify-content: center;
		
		margin-left: 0;
	}
	.foot_b{
		padding:20px 0;
	}
	.foot_b img{
		width: 200px;height:auto;
	}
	.fshare a{
		margin: 0 10px;
	}
	.fshare a img{
		height:40px;
		width:auto;
	}
}

@media (max-width:520px) {}

@media (max-width:480px) {
	.foot_b {
		flex-direction: column;
	}

	.foot_b img {
		
		display: block;
		
	}

	.fshare {
		justify-content: space-between;
	}

	.fshare a {
		margin-left: 0;
	}
	.lg_form{
		padding:60px 0;
	}
}


@media (max-width:420px) {
	.lgBox{width: 90%;}
}

@media (max-width:380px) {
	.newsUl li .img{
		width: 100%;
	}
}

@media (max-width:360px) {}