.font-16{
	font-size: 16px;
	line-height: 22px;
}
.font-18{
	font-size: 18px;
	line-height: 24px;
}
.font-24{
	font-size: 24px;
	line-height: 30px;
}
.font-34{
	font-size: 34px;
	line-height: 40px;
}
.font-date{
	font-size: 14px;
	color: #0099cc;
}
.font-desc{
	font-size: 14px;
	line-height: 20px;
	color: #333;
}
.font-bold{
	font-weight: bold;
}
.mr-20{
	margin-right: 20px;
}
.block{
	display: block;
}
.p-20{
	padding: 20px;
}
.p-25{
	padding: 25px;
}
.bdy_wid_870{
	width: 870px;
}
.bg_gray{
	background: #ecf1fb;
}
.wid-950{
	width: 950px;
}
.wid-380{
	width: 380px;
}
.wid-316{
	width: 316px;
}
.wid-483{
	width: 483px;
}
.wid-532{
	width: 532px;
}
.mb-20{
	margin-bottom: 20px;
}
.mr-30{
	margin-right: 30px;
}
.mr-40{
	margin-right: 40px;
}
.mr-50{
	margin-right: 50px;
}
.mb24{
	margin-bottom: 24px;
}
.top_news li{
	margin-bottom: 20px;
}
.top_news_mb li{
	margin-bottom: 10px;
}
.top_news_mlb li{
	margin-bottom: 5px;
}
.top_news_none li{
	margin-bottom: 0;
}
.top_news_none li h3 a{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;/*限制行数为2行*/
	line-clamp: 2;/*限制行数为2行*/
	overflow: hidden;
}
.top_news li p{
	margin-bottom: 0;
	padding-bottom: 0;
}
.item_tit{
	text-align: center;
}
.item_tit span,.item_tit a{
	display: inline-block;
	font-size: 30px;
	line-height: 1.2;
	color: #000;
	font-weight: bold;
}
.item_tit_lft span,.item_tit_lft a{
	display: inline-block;
	font-size: 22px;
	line-height: 1.2;
	color: #000;
	font-weight: bold;
}
.menu_lst dd{
	margin-bottom: 20px;
}
.menu_lst dd a{
	display: block;
	width: 217px;
	height: 109px;
	line-height: 109px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	background: #0070b8;
}
.menu_lst dd:nth-child(2) a{
	background: #44a650;
}
.menu_lst dd:nth-child(3) a{
	background: #e19a13;
}
.swiper-container-travel{
	height: 370px;
}
.swiper-container-card{
	height: 340px;
}
.pageCtrl{
	position: absolute;
	right: 0;
	bottom: 41px;
	z-index: 30;
	text-align: center;
	width: 420px;
}
.pageCtrlStatic{
	position: static;
	width: auto;
}
.pageCtrl span,.pageCtrl div{
	display: inline-block;
	vertical-align: top;
}
.pageCtrl span.iconfont{
	width: 41px;
	height: 41px;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #0099cc;
	cursor: pointer;
	text-align: center;
	line-height: 41px;
	color: #fff;
}
.pageCtrl span.iconfont:hover{
	background: #003399;
}
.pageCtrl span.arr_lft,.pageCtrl span.event_lft{
	margin-right: 11px;
}
.pageCtrl span.arr_rgt,.pageCtrl span.event_rgt{
	transform: rotate(180deg);
}
.pagination-travel,.pagination-event{
	margin-top: 17px;
}
.pagination-travel span,.pagination-event span{
	display: inline-block;
	vertical-align: top;
	width: 9px;
	height: 9px;
	background: #d2d2d2;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-right: 11px;
}
.pagination-travel span.swiper-active-switch,.pagination-event span.swiper-active-switch{
	background: #0099cc;
}
.multimedia_lst li div{
	width: 380px;
	position: relative;
}
.bdy_wid_media{
	width: 1220px;
}
.swiper-container-multimedia{
	height: 264px;
}
.swiper-container-event{
	height: 350px;
}
.multimedia_lst li div a{
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 30;
	background: url(../img/shadow.png) repeat-x 0 100%;
}
.multimedia_lst li div a span{
	position: absolute;
	left: 20px;
	right: 20px;
	z-index: 30;
	bottom: 20px;
	display: block;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #fff;
}
.multimedia_lst li div a:hover span{
	text-decoration: underline;
}
.media-lft,.media-rgt{
	position: absolute;
	top: 50%;
	margin-top: -22px;
	z-index: 30;
	display: inline-block;
	width: 44px;
	height: 44px;
	text-align: center;
	line-height: 44px;
	color: #fff;
	cursor: pointer;
	background: #003399;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.media-lft:hover,.media-rgt:hover{
	background: #44a650;
}
.media-lft{
	left: 0;
}
.media-rgt{
	right: 0;
	transform: rotate(180deg);
}
.services_lst li{
	width: 239px;
	border-right: 1px solid #dadada;
	padding: 20px 0;
}
.services_lst li a{
	display: block;
	text-align: center;
}
.services_lst li a img,.services_lst li a span{
	display: inline-block;
	vertical-align: top;
}
.services_lst li a img{
	margin-right: 14px;
	width: auto;
	max-height: 45px;
}
.services_lst li a span{
	font-size: 20px;
	line-height: 45px;
	font-weight: bold;
}
.services_lst li a:hover span{
	text-decoration: underline;
}
.services_lst li:last-child{
	border-right: none;
}
.pic_lst li div{
	width: 340px;
	margin: 0;
}
.photo_lst li{
	margin-left: 28px;
	width: 277px;
	margin-bottom: 50px;
}
.dl_menu{
	width: 262px;
	margin-right: 23px;
}
.dl_menu dd{
	margin-bottom: 10px;
	height: 50px;
	overflow: hidden;
}
.dl_menu dd a,.dl_menu dd span{
	display: inline-block;
	vertical-align: top;
	height: 50px;
}
.dl_menu dd a{
	width: 232px;
	background: #2e63cd;
	line-height: 50px;
	font-size: 16px;
	color: #fff;
	padding-left: 20px;
}
.dl_menu dd span{
	border-left: 10px solid #2e63cd;
	border-right: 0 solid transparent;
	border-top: 0 solid transparent;
	border-bottom: 50px solid transparent;
	margin-top: -50px;
}
.dl_menu dd.current a{
	background: #44a650;
	font-weight: bold;
}
.dl_menu dd.current span{
	border-left-color: #44a650;
}
.page_wrap{
	word-spacing: -3em;
	font-size: 0;
	text-align: center;
	display: block;
}
.page_wrap span,.page_wrap a{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	word-spacing: normal;
	vertical-align: top;
	line-height: 40px;
	font-size: 14px;
	color: #000;
	padding: 0 16px;
	border: 1px solid #ccc;
	margin: 0 3px;
}
.page_wrap span{
	background: #34afe7;
	color: #fff;
}
.news_lst li{
	overflow: hidden;
	padding-bottom: 29px;
	border-bottom: 1px solid #e0e8f2;
	margin-bottom: 30px;
}
.list_lft{
	width: 772px;
}
.pagination-card{
	text-align: center;
}
.pagination-card span{
	display: inline-block;
	vertical-align: top;
	width: 12px;
	height: 12px;
	background: #b2ccff;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	margin: 0 5px;
	cursor: pointer;
}
.pagination-card span.swiper-active-switch{
	background: #4977d3;
}
.pb-20{
	padding-bottom: 20px;
}
.card_lft,.card_rgt{
	position: absolute;
	top: 111px;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-size: 16px;
	z-index: 30;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	background: #003399;
	cursor: pointer;
}
.card_lft{
	left: 10px;
}
.card_rgt{
	right: 10px;
	transform: rotate(180deg);
}
.card_lft:hover,.card_rgt:hover{
	background: #44a650;
}
.author{
	margin-top: 25px;
}
.author div.floatrgt span,.author div.floatrgt a{
	display: inline-block;
	vertical-align: top;
}
.author div.floatrgt span{
	font-size: 12px;
	width: 16px;
	height: 16px;
	border: 1px solid #666666;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	text-align: center;
	line-height: 16px;
}
.author div.floatrgt a{
	font-size: 14px;
	color: #333;
	margin: 0 7px;
}
.author_ins span{
	font-size: 14px;
	color: #333;
	margin-right: 10px;
}
.content{
	font-size: 16px;
	line-height: 30px;
}
.share{
	letter-spacing: -3em;
}
.share a{
	display: inline-block;
	vertical-align: top;
	*zoom:1;
	*display: inline;
	letter-spacing:normal;
	margin-right: 10px;
}
.related_lst li{
	margin-top: 10px;
}
.related_lst a::before{
	content:'';
	display: inline-block;
	vertical-align: top;
	width: 12px;
	height: 12px;
	background: #34afe7;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	margin-right: 6px;
	margin-top: 7px;
}
.related_lst span{
	display: inline-block;
	vertical-align: top;
	font-size: 18px;
	line-height: 26px;
}
.related_lst a:hover span{
	text-decoration: underline;
}
.search_wrap{
	background: #ecf1fb;
	padding: 20px;
}
.search_wrap input,.search_wrap a{
	display: inline-block;
	height: 40px;
}
.search_wrap input{
	width: 696px;
	padding: 0 20px;
	font-size: 14px;
}
.search_wrap a{
	width: 134px;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	background: #003399;
	color: #fff;
	font-weight: bold;
}
.search_txt{
	font-size: 16px;
	line-height: 24px;
}
.breadCum{
	font-size: 14px;
	padding: 15px 0;
}
.breadCum span,.breadCum a,.breadCum b{
	display: inline-block;
	vertical-align: top;
	color: #666;
	margin-right: 7px;
}
.secbanner{
	background-repeat: no-repeat;
	background-position: 50% 0;
	height: 226px;
}
.aboutTop{
	background: #ecf1fb;
	padding: 40px;
}
.readMore a,.readMore span{
	display: inline-block;
	vertical-align: top;
	height: 30px;
	line-height: 30px;
}
.readMore{
	text-align: right;
}
.readMore a{
	font-size: 16px;
	font-weight: bold;
	color: #0099cc;
	margin-right: 8px;
	text-decoration: underline;
}
.readMore span{
	width: 30px;
	text-align: center;
	border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	background: #e19a13;
	font-size: 14px;
	color: #fff;
	transform: rotate(180deg);
}
.cards_tit div,.cards_tit i{
	float: left;
}
.cards_tit div{
	padding: 21.5px 25px;
	background: #003399;
	line-height: 43px;
}
.cards_tit div img,.cards_tit div span{
	float: left;
}
.cards_tit div img{
	width: auto;
	height: 43px;
	margin-right: 15px;
}
.cards_tit div span{
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}
.cards_tit i{
	border-left: 30px solid #003399;
	border-right: 0 solid transparent;
	border-top: 0 solid transparent;
	border-bottom: 86px solid transparent;
}
.card_ins{
	padding: 30px 40px;
}
.card_news dd a{
	display: block;
	font-size: 16px;
	line-height: 22px;
	background: #fff;
	padding: 12px 20px;
	font-weight: bold;
}
.card_news dd{
	margin-bottom: 5px;
}
.cards_lst{
	background: url(../img/card_bg_01.png) no-repeat 100% 0 #ecf1fb;
}
.mb50{
	margin-bottom: 50px;
}
.cards_tit_rgt div img{
	margin-right: 0;
	margin-left: 15px;
}
.cards_tit_rgt div{
	background: #44a650;
}
.cards_tit_rgt div,.cards_tit_rgt i{
	float: right;
}
.cards_tit_rgt i{
	border-left: 0 solid transparent;
	border-right: 30px solid #44a650;
	border-top: 86px solid transparent;
	border-bottom: 0 solid transparent;
}
.ml-40{
	margin-left: 40px;
}
.cards_lst_ico_02{
	background: url(../img/card_bg_02.png) no-repeat 234px 0 #ecf1fb;
}
.cards_lst_ico_03{
	background: url(../img/card_bg_03.png) no-repeat 640px 0 #ecf1fb;
}
.cards_lst_ico_04{
	background: url(../img/card_bg_04.png) no-repeat 240px 0 #ecf1fb;
}
.cards_tit_orange div{
	background: #e19a13;
}
.cards_tit_orange i{
	border-left-color: #e19a13;
}
.cards_tit_blue div{
	background: #0099cc;
}
.cards_tit_blue i{
	border-right-color: #0099cc;
}
.footer_top{
	background: #003399;
	padding: 50px 0 0;
	margin-top: 100px;
}
.foot_dl div.floatlft dl{
	display: block;
}
.foot_dl dl{
	display: inline-block;
	vertical-align: top;
	padding-right: 70px;
	margin-top: 25px;
}
.foot_dl dl dt a{
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #fff;
	font-weight: bold;
}
.foot_dl dl dt{
	margin-bottom: 5px;
}
.foot_dl dl dd{
	margin-top: 5px;
}
.foot_dl dl dd a{
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #9dcbff;
}
.foot_info_tit{
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
}
.foot_info_desc{
	font-size: 14px;
	line-height: 24px;
	color: #9dcbff;
	font-weight: bold;
	margin-top: 5px;
}
.foot_info{
	margin-top: 25px;
	padding-left: 50px;
	padding-bottom: 30px;
	border-left: 1px solid #2e63cd;
}
.foot_info dl{
	margin-top: 10px;
}
.foot_info dl dd{
	font-size: 14px;
	line-height: 26px;
}
.foot_info dl dd img,.foot_info dl dd a,.foot_info dl dd span{
	display: inline-block;
	vertical-align: top;
}
.foot_info dl dd a,.foot_info dl dd span{
	color: #9dcbff;
}
.foot_info dl dd img{
	margin-top: 5px;
	margin-right: 5px;
}
.drop_wrap{
	width: 733px;
	margin-top: 50px;
}
.drop_ins{
	width: 466px;
	margin-right: 12px;
}
.drop_ins dt{
	height: 56px;
	position: relative;
	padding: 0 15px;
	line-height: 56px;
	background: #2e63cd;
}
.drop_ins dt span{
	font-size: 16px;
	color: #fff;
}
.drop_ins dt i{
	line-height: 56px;
	display: inline-block;
	font-size: 20px;
	font-style: normal;
	position: absolute;
	right: 15px;
	top: 0;
	color: #fff;
	cursor: pointer;
	transform: rotate(270deg);
}
.drop_wrap{
	word-spacing: -3em;
	font-size: 0;
}
.drop_wrap dl,.drop_wrap .foot_ico{
	display: inline-block;
	vertical-align: top;
	word-spacing: normal;
}
.foot_ico{
	position: relative;
}
.foot_ico span{
	display: inline-block;
	width: 200px;
	height: 200px;
	background: url(../img/wx.png) no-repeat 0 0;
	-webkit-background-size: contain;
	background-size: contain;
	position: absolute;
	bottom: 60px;
	left: -65px;
	visibility: hidden;
	transition: all .2s ease-in-out;
	opacity: 0;
}
.wx_ico:hover span{
	visibility: visible;
	opacity: 1;
}
.drop_wrap .foot_ico{
	margin-left: 27px;
}
.drop_ins dd{
	position: absolute;
	bottom: 56px;
	left: 0;
	right: 0;
	transition: all .2s ease-in-out;
	visibility: hidden;
	opacity: 0;
	background: #2e63cd;
}
.drop_ins_show dd{
	visibility: visible;
	opacity: 1;
}
.drop_ins_show dt i{
	transform: rotate(90deg);
}
.drop_ins dd ul li a{
	display: block;
	font-size: 14px;
	line-height: 26px;
	padding: 10px 20px;
	border-bottom: 1px solid #386bd2;
	color: #fff;
}
.foot_bot{
	margin-top: 40px;
	text-align: center;
	color: #9dcbff;
	font-size: 14px;
	line-height: 18px;
}
.foot_top{
	text-align: center;
	margin-top: 30px;
}
.foot_top a{
	display: inline-block;
}
.head_btns{
	text-align: right;
	margin-top: 15px;
}
.head_btns a,.head_btns i{
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	line-height: 26px;
	margin-left: 25px;
}
.head_btns i{
	font-style: normal;
	cursor: pointer;
}
.nav_lst{
	margin-top: 30px;
	text-align: right;
}
.nav_lst li{
	position: relative;
}
.nav_lst li a{
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	color: #003399;
	display: inline-block;
	vertical-align: top;
	padding: 0 20px;
}
.nav_lst li dl{
	position: absolute;
	top: 30px;
	left: 0;
	text-align: left;
	width: 212px;
	padding: 10px 0;
	background: rgba(68,166,80,.9);
	visibility: hidden;
	opacity: 0;
	transition: all .2s ease-in-out;
}
.nav_lst li dl dd a{
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
	color: #fff;
}
.nav_lst li a:hover,.nav_lst li.current a{
	color: #44a650;
}
.nav_lst li:hover dl{
	visibility: visible;
	opacity: 1;
}
.nav_lst li dl dd a:hover,.nav_lst li.current dl dd a{
	color: #fff;
}
.bread_hei{
	height: 138px;
	position: relative;
	z-index: 30;
}
.logo{
	margin-top: 34px;
	display: inline-block;
	overflow: hidden;
}
.search_top_wrap{
	transition: all .2s ease-in-out;
	visibility: hidden;
	opacity: 0;
	position: absolute;
	top: 138px;
	left: 0;
	right: 0;
	z-index: 30;
}
.search_top_wrap div.bdy_wid{
	background: #003399;
}
.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: #2e63cd;
}
.search_ins i{
	font-size: 30px;
	color: #5daaff;
	font-style: normal;
	cursor: pointer;
	margin-left: 30px;
}
.about_wrap{
	background: url(../img/about_bg.jpg) no-repeat 50% 0;
	height: 482px;
	margin-top: 90px;
}
.wid_552{
	width: 552px;
}
.mr-68{
	margin-right: 68px;
}
.about_tit{
	font-size: 30px;
	line-height: 1.2;
	color: #fff;
	margin-top: 95px;
}
.about_desc{
	font-size: 16px;
	line-height: 24px;
	color: #fff;
	margin-top: 20px;
}
.read_div a,.read_div span{
	display: inline-block;
	height: 30px;
	line-height: 30px;
}
.read_div{
	margin-top: 10px;
}
.read_div a{
	text-decoration: underline;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}
.read_div span{
	width: 30px;
	text-align: center;
	background: #e19a13;
	border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	transform: rotate(180deg);
	color: #fff;
	margin-left: 10px;
}
.about_lst li img{
	width: 280px;
	height: 240px;
	transition: all .2s ease-in-out;
}
.about_lst li{
	width: 280px;
	height: 240px;
	overflow: hidden;
	margin-left: 1px;
	margin-bottom: 1px;
	position: relative;
}
.about_lst li a{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 30;
	background: rgba(0,153,204,.8);
}
.about_lst li a span{
	display: inline-block;
	font-size: 24px;
	line-height: 30px;
	color: #fff;
	padding: 0 50px;
	font-weight: bold;
	text-align: center;
	padding-top: 85px;
}
.about_lst li:nth-child(3) a span{
	padding-top: 95px;
}
.about_lst li:hover a{
	background: none;
}
.about_lst li:hover img{
	transform: scale(1.1);
	transform-origin: center;
}
.invest_bg{
	overflow: hidden;
	background: url(../img/invest_bg.jpg) no-repeat 50% 0;
	height: 730px;
	margin-top: 90px;
}
.invest_bg .item_tit a{
	color: #fff;
}
.mt65{
	margin-top: 65px;
}
.invest_lft{
	width: 600px;
	margin-right: 56px;
}
.invest_lst dd{
	overflow: hidden;
	margin-top: 20px;
}
.invest_lst dd span.floatlft{
	margin-right: 20px;
	width: 74px;
	height: 74px;
	line-height: 74px;
	text-align: center;
	border: 1px solid #fff;
	border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.invest_lst dd span img{
	height: 37px;
	width: auto;
	margin-top:17.5px;
}
.invest_lst dd h3{
	font-size: 22px;
	line-height: 34px;
}
.invest_lst dd h3 a{
	color: #fff;
}
.invest_lst dd p{
	margin: 5px 0 0;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
}
.biz_wrap{
	padding: 25px 25px 5px;
	background: #9d6700;
	overflow: hidden;
}
.biz_wrap li{
	overflow: hidden;
	margin-bottom: 20px;
}
.biz_wrap li div.floatlft{
	width: 96px;
	height: 90px;
	margin-right: 20px;
	background: #e19a13;
}
.biz_wrap li div.floatlft em,.biz_wrap li div.floatlft span{
	display: block;
	text-align: center;
	font-style: normal;
	color: #fff;
}
.biz_wrap li div.floatlft em{
	font-size: 16px;
	line-height: 1.2;
	margin-top: 14px;
	text-transform: uppercase;
}
.biz_wrap li div.floatlft span{
	font-size: 36px;
	font-weight: bold;
	line-height: 1.2;
}
.biz_wrap li div.overhid a{
	font-size: 20px;
	line-height: 24px;
	color: #fff;
	display: block;
	margin-top: 14px;
}
.arrow{
	height: 33px;
	overflow: hidden;
	margin-top: 16px;
}
.arrow span{
	display: inline-block;
	width: 66px;
	height: 33px;
	margin-left: 379px;
	background: url(../img/arrow.png) no-repeat;
}
.swiper-container-home{
	height: 648px;
}
.focus_lst{
	height: 648px;
	background-repeat: no-repeat;
	background-position: 50% 0;
}
.focus_lst .bdy_wid{
	height: 100%;
}
.focus_txt{
	background: rgba(0,51,153,.9);
	padding: 35px 40px;
	position: absolute;
	bottom: 0;
	right: 0;
	width: 635px;
}
.focus_txt div.read_div{
	text-align: right;
}
.focus_txt h3 a{
	display: block;
	font-size: 36px;
	line-height: 40px;
	color: #fff;
}
.focus_txt p{
	font-size: 16px;
	line-height: 24px;
	color: #fff;
}
.bg_shadow{
	overflow: hidden;
	height: 42px;
	background: url(../img/shadow_bg.jpg) no-repeat 50% 0;
}
.pagination-home{
	text-align: center;
	margin-top: 9px;
}
.pagination-home span{
	display: inline-block;
	width: 12px;
	height: 12px;
	background: #999;
	margin: 0 6px;
	border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
}
.pagination-home span.swiper-active-switch{
	background: #0099cc;
}
.home_ctrl_lft,.home_ctrl_rgt{
	position: absolute;
	z-index: 30;
	top: 50%;
	margin-top: -36px;
	display: inline-block;
	width: 72px;
	height: 72px;
	text-align: center;
	line-height: 72px;
	font-size: 22px;
	color: #fff;
	background: rgba(0,51,153,.8);
	border-radius: 50%;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	cursor: pointer;
}
.home_ctrl_lft{
	left: 30px;
}
.home_ctrl_rgt{
	right: 30px;
	transform: rotate(180deg);
}
.home_ctrl_lft:hover,.home_ctrl_rgt:hover{
	background: rgba(68,166,80,.8);
}
div,p{
	-webkit-text-size-adjust:none;
}

/*20211126*/
.about_tit a{ color:#fff;}
.content em{ font-style:italic;}
.content img{ display:block; margin:0 auto;}
.content iframe{ margin:0 auto; display:block;}
#displaypagenum {
	font-size:14px;
	font-weight:bold;
	color:#a0a3a5;
    overflow: hidden;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	font-weight:normal;
	margin:20px 0 0;
    line-height: 35px;
}

#displaypagenum {
text-align: center;
}
#displaypagenum span {
	text-decoration:none;
	padding:10px 15px;
	background-color:#34afe7;
	color:#fff;
	border:1px solid #ccc;
}
#displaypagenum a {
text-decoration:none;
	padding:10px 15px;
	border:1px solid #ccc;
	color:#848080;
}

#displaypagenum span:hover,#displaypagenum a:hover{background-color:#34afe7;border-color:#ccc;color:#fff;cursor:pointer;}
/*20211126*/