.item_tit a,.item_tit span{
	display: inline-block;
	vertical-align: top;
	font-family: 'Myriad-Pro-Bold';
	font-size: 40px;
	line-height: 1;
	text-transform: uppercase;
	font-weight: normal;
}
.font-20{
	font-size: 20px;
	line-height: 24px;
}
.font-24{
	font-size: 24px;
	line-height: 26px;
}
.font-30{
	font-size: 30px;
	line-height: 34px;
}
.font-36{
	font-size: 36px;
	line-height: 1;
}
.font-40{
	font-size: 40px;
}
.font-14{
	font-size: 14px;
	line-height: 18px;
}
.font-16{
	font-size: 16px;
	line-height: 1;
}
.font-18{
	font-size: 18px;
	line-height: 24px;
}
.font-light{
	font-family: 'MyriadPro-LightSemiExt';
}
.font-bold{
	font-family: 'Myriad-Pro-Bold';
}
.font-date{
	display: inline-block;
	vertical-align: top;
	background: #1393d2;
	line-height: 28px;
	font-size: 16px;
	padding: 0 10px;
	color: #fff;
}
.bg_white{
	background: #fff;
}
.cor_blue,.cor_blue a{
	color: #1393d2;
}
.iconsTag a,.iconsTag span{
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
	margin-bottom: 5px;
}
.pl20{
	padding-left: 20px;
}
.bdBlue{
	border-left: 2px solid #58afda;
}
.bdTrans{
	border-left: 2px solid transparent;
}
.mart-5{
	margin-top: 5px;
}
.bgLight{
	background: #f1f6f9;
}
.pad20{
	padding: 20px;
}
.mediaLft{
	width: 800px;
}
.mr40{
	margin-right: 40px;
}
.mb30{
	margin-bottom: 30px;
}
.mediaNews li{
	width: 360px;
}
.more{
	display: inline-block;
	padding-right: 23px;
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase;
	color: #1393d2;
	background: url(../img/blue_arr.png) no-repeat 100% 50%;
}
.cor_white{
	color: #fff;
}
.bgBlue{
	background: #58afda;
	padding: 20px 14px 30px 150px;
	margin-left: -150px;
}
.mediaPic{
	margin-top: -50px;
	margin-left: 25px;
	width: 402px;
	height: 253px;
	overflow: hidden;
}
.scalePic img{
	transition: .2s all ease-in-out;
}
.scalePic:hover img{
	transform: scale(1.1);
}
.mediaPicSize{
	width: 402px;
	height: 253px;
}
.indPicSize{
	width: 276px;
	height: 241px;
}
.industryPicSize{
	width: 726px;
	height: 274px;
}
.mediaWidHei{
	width: 360px;
	height: 227px;
	overflow: hidden;
	display: block;
}
.picShadow{
	padding-right: 26px;
	display: inline-block;
	vertical-align: top;
	background: url(../img/pic_shadow.png) no-repeat 100% 100%;
}
.picShadowTrans{
	padding-left: 26px;
	display: inline-block;
	vertical-align: top;
	background: url(../img/pic_shadow_trans.png) no-repeat 0 100%;
}
.clear{
	clear: both;
}
.cor_gray{
	color: #666;
}
.mb-20{
	margin-bottom: 20px;
}
.ml-40{
	margin-left: 40px;
}
.bgVideo{
	background: #dbe8ef;
	position: relative;
	padding: 0 150px 30px 40px;
	width: 360px;
}
.mediaRgt{
	width: 400px;
}
.vMart{
	margin-top: -30px;
}
.v_shadow{
	position: absolute;
	left: 0;
	right: 26px;
	bottom: 0;
	z-index: 50;
	color: #fff;
	font-size: 18px;
	line-height: 1;
	padding: 40px 18px 18px;
	background: linear-gradient(to bottom,transparent,rgba(0,0,0,.5));
	padding-right: 50px;
}
.v_wrap::before{
	content:'';
	display: inline-block;
	vertical-align: top;
	width: 28px;
	height: 21px;
	background: url(../img/v_ico.png) no-repeat;
	position: absolute;
	bottom: 15px;
	right: 41px;
	z-index: 61;
}
.v_wrap::after{
	content:'';
	display: inline-block;
	vertical-align: top;
	position: absolute;
	width: 360px;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.3);
	z-index: 30;
}
.v_wrap:hover span{
	text-decoration: underline;
}
.triLst li{
	width: 360px;
	margin-right: 50px;
}
.triLstBg li{
	background: url(../img/itemBg.png) no-repeat calc(100% - 10px) 100% #f1f6f9;
}
.serviceIcons li{
	background-color: transparent;
	border-left: 2px solid transparent;
	padding: 15px 45px 15px 15px;
	width: 300px;
	margin-right: 50px;
	margin-bottom: 5px;
}
.serviceIcons li:hover{
	background-color: #f1f6f9;
	border-color: #1393d2;
}
.serviceIcons li::before{
	content:'';
	float: left;
	width: 58px;
	height: 58px;
	background-repeat: no-repeat;
	background-position: 50% 0;
	margin-right: 12px;
}
.serviceIcons li div{
	overflow: hidden;
}
.serviceIcons li:nth-child(1)::before{
	background-image: url(../img/ico_01.png);
}
.serviceIcons li:nth-child(2)::before{
	background-image: url(../img/ico_02.png);
}
.serviceIcons li:nth-child(3)::before{
	background-image: url(../img/ico_03.png);
}
.serviceIcons li:nth-child(4)::before{
	background-image: url(../img/ico_04.png);
}
.serviceIcons li:nth-child(5)::before{
	background-image: url(../img/ico_05.png);
}
.serviceIcons li:nth-child(6)::before{
	background-image: url(../img/ico_06.png);
}
.busiBg{
	background: #f1f6f9;
	padding: 100px 0 75px;
}
.bgGreen{
	background: #c6dec3;
	padding: 65px 0 70px;
}
.widHalf{
	width: 600px;
}
.btnCircle{
	display: inline-block;
	vertical-align: top;
	height: 42px;
	line-height: 42px;
	padding: 0 60px;
	font-size: 18px;
	border: 1px solid #3b8630;
	-o-border-radius: 22px;
	-webkit-border-radius: 22px;
	border-radius: 22px;
	color: #3b8630;
}
.pdLR15{
	padding: 0 15px;
}
.mr10{
	margin-right: 10px;
}
.bdImg{
	border: 7px solid #76ab6e;
	margin-top: 12px;
}
.bdImg span{
	display: block;
	padding: 20px;
	background: rgba(0,0,0,.6);
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}
.readBtn{
	height: 35px;
	line-height: 35px;
	color: #fff;
	padding: 0 40px;
	-o-border-radius: 17.5px;
	-webkit-border-radius: 17.5px;
	border-radius: 17.5px;
	background: #76ab6e;
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	text-transform: uppercase;
}
.btnPos{
	position: absolute;
	left: 0;
	right: 0;
	z-index: 30;
	top: 0;
}
.bdImg:hover span{
	text-decoration: underline;
}
.bdTopLne{
	padding-top: 12px;
	border-top: 1px solid #fff;
}
.culList li{
	width: 267px;
	border: 7px solid #76ab6e;
	background: #76ab6e;
	margin-right: 24px;
	min-height: 356px;
}
.culList li div.overhid{
	padding: 30px 15px 35px;
}
.busiList li{
	position: relative;
	width: 280px;
	margin-right: 26px;
}
.busiList li div{
	content:'';
	display: inline-block;
	vertical-align: top;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 20;
	background: rgba(0,0,0,.4);
	text-align: center;
}
.busiList li div h3{
	font-size: 28px;
	color: #fff;
	text-align: center;
	margin-top: 55px;
	padding: 0 35px;
}
.busiList li.twoLns div h3{
	margin-top: 35px;
}
.busiList li div span{
	display: inline-block;
	vertical-align: top;
	height: 34px;
	line-height: 34px;
	color: #fff;
	text-transform: uppercase;
	padding: 0 15px;
	border: 1px solid #fff;
	margin-top: 30px;
}
.busiList li.twoLns div span{
	margin-top: 12px;
}
.busiList li a:hover h3{
	text-decoration: none;
}
.lookingWrap{
	height: 310px;
	background: url(../img/lookingBg.jpg) no-repeat 50% 0;
}
.searchTxt a,.searchTxt span{
	display: inline-block;
	vertical-align: top;
	color: #fff;
	font-family: 'Myriad-Pro-Bold';
	font-size: 16px;
}
.searchTxt span{
	font-family: 'MyriadPro-LightSemiExt';
	margin: 0 8px;
}
.searchIns{
	width: 612px;
	height: 63px;
	background: url(../img/searchBg.png) no-repeat;
	padding: 0 20px;
}
.searchIns input{
	width: 540px;
	height: 63px;
	line-height: 63px;
	overflow: hidden;
	background: none;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 16px;
}
.searchIns input,.searchIns .btn{
	display: inline-block;
	vertical-align: top;
}
.searchIns .btn{
	width: 30px;
	height: 30px;
	margin-top: 14px;
	background: url(../img/searchBtn.png) no-repeat 30px 0;
	padding: 0 10px 0 25px;
	border-left: 1px solid #ccc;
}
.mb40{
	margin-bottom: 40px;
}
.menusDl{
	width: 342px;
	margin-right: 55px;
}
.menusDl dd{
	width: 162px;
	height: 162px;
	background-color: #fff;
	border: 4px solid transparent;
	margin: 1px 1px 0 0;
}
.menusDl dd a{
	position: relative;
	display: block;
	height: 100%;
}
.menusDl dd a span{
	display: block;
	text-align: center;
	font-size: 18px;
	color: #fff;
	padding: 0 25px;
	position: absolute;
	top: 66px;
	left: 0;
	right: 0;
	z-index: 20;
}
.menusDl dd:hover,.menusDl dd.current{
	border-color: #fff;
	background-repeat: no-repeat;
	background-position: 0 0;
	
}
.menusDl dd a div{
	content:'';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	opacity: .5;
	display: none;
}
.menusDl dd a div img{
	width: 162px;
	height: 162px;
}
.menusDl dd a:hover div,.menusDl dd.current a div{
	display: block;
}
.menusDl dd a:hover,.menusDl dd.current a{
	text-decoration: none;
}
.menusDl dd:nth-child(1){
	background-color: #1393d2;
}
.menusDl dd:nth-child(2){
	background-color: #d3dfe6;
	margin-top: 48px;
}
.menusDl dd:nth-child(3){
	background-color: #76ab6e;
	margin-top: -48px;
}
.menusDl dd:nth-child(4){
	background-color: #d36161;
}
.menusDl dd:nth-child(5){
	background-color: #deac5d;
	margin-top: -48px;
}
.menusDl dd:nth-child(6){
	background-color: #58afda;
}
.coverPicWrap{
	margin-left: 30px;
}
.coverPicWrap::after{
	content:'';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 20;
	background: url(../img/imgCover.png) no-repeat;
}
.min_mart{
	margin-top: -47px;
}
.breadCum{
	padding: 10px 0;
	margin-top: 5px;
}
.breadCum a,.breadCum span,.breadCum b{
	font-weight: normal;
	font-size: 16px;
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
	color: #666;
}
.pageBx{
	text-align: center;
	margin-top: 35px;
}
.pageBx a,.pageBx span{
	display: inline-block;
	vertical-align: top;
	height: 41px;
	line-height: 41px;
	border: 1px solid #ccc;
	padding: 0 18px;
	font-size: 14px;
	margin: 0 2.5px;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}
.pageBx span{
	background: #58afda;
	color: #fff;
}
.bdy_lft_lst{
	width: 890px;
}
.mr30{
	margin-right: 30px;
}
.news_lst li{
	overflow: hidden;
	background: #f1f6f9;
	border: 1px solid #f1f6f9;
	padding: 19px 44px 19px 19px;
	margin-bottom: 20px;
}
.tags span{
	display: inline-block;
	vertical-align: top;
	height: 34px;
	line-height: 34px;
	padding: 0 14px;
	margin-right: 8px;
	color: #fff;
	font-family: 'MyriadPro-LightSemiExt';
}
.green{
	background: #76ab6e;
}
.blue{
	background: #58afda;
}
.news_lst li:hover{
	border-color: #8fd0f0;
}
.sideTop{
	background: #58afda;
	padding: 30px 21px 40px;
}
.sideMenus dd a{
	display: block;
	font-size: 18px;
	line-height: 38px;
	height: 38px;
	text-align: center;
	color: #fff;
}
.sideMenus dd{
	background: #77c5eb;
	margin-top:3px;
	position: relative;
}
.sideMenus dd::before{
	content:'';
	display: inline-block;
	vertical-align: top;
	position: absolute;
	left: 0;
	top: 0;
	width: 10px;
	height: 38px;
	background: url(../img/dd_arr_bg.png) no-repeat;
	z-index: 10;
}
.sideMenus dd a:hover{
	text-decoration: none;
}
.sideMenus dd:hover,.sideMenus dd.curr{
	background: linear-gradient(to bottom,#fff,#a5e0ff);
}
.sideMenus dd:hover a,.sideMenus dd.curr a{
	color: #2874bb;
}
.sidePad{
	padding: 25px 10px 30px;
	margin-top: 40px;
}
.popList dd{
	position: relative;
	margin-top: 10px;
}
.popList dd .pic{
	display: none;
}
.popList dd span{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 30;
	display: inline-block;
	vertical-align: top;
	height: 28px;
	padding: 0 10px;
	background: #ae0c29;
	font-size: 18px;
	line-height: 28px;
	color: #fff;
}
.pad10{
	padding: 10px;
}
.popList dd:nth-child(2) span{
	background: #f27200;
}
.popList dd:nth-child(3) span{
	background: #f2c200;
}
.popList dd:nth-child(4) span{
	background: #999;
}
.popList dd div{
	overflow: hidden;
	background: #fff;
	padding: 13px 40px;
	font-size: 18px;
	line-height: 22px;
}
.titItalic{
	font-size: 18px;
	line-height: 22px;
}
.popList dd div i,.titItalic i{
	color: #1393d2;
	display: inline-block;
	padding-right: 6px;
}
.popList dd:hover .pic,.popList dd.curr .pic{
	display: block;
}
.popList dd:hover div,.popList dd.curr div{
	padding: 13px 18px;
}
.mediaList li{
	width: 260px;
	margin: 0 25px 40px 0;
}
.multiWrap{
	padding: 0 20px 40px 30px;
	background: #76ab6e;
}
.readMoreWhite{
	display: inline-block;
	vertical-align: top;
	padding-right: 21px;
	background: url(../img/white_arr.png) no-repeat 100% 50%;
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
	font-family: 'MyriadPro-LightSemiExt';
}
.multiPic{
	margin: -30px 10px 0 0;
}
.bdy_wid_narrow{
	width: 1000px;
}
.search_wrap{
	background: #f1f6f9;
	padding: 20px;
	overflow: hidden;
}
.search_wrap input{
	height: 40px;
	width: 826px;
	padding: 0 20px;
	font-size: 14px;
	line-height: 40px;
	float: left;
	font-size: 20px;
	font-family: 'Myriad-Pro';
}
.search_wrap a{
	float: left;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 134px;
	background: #1393d2;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
}
.search_wrap a:hover{
	text-decoration: none;
}
.search_txt{
	font-size: 16px;
	line-height: 24px;
	margin-top: 10px;
	padding-left: 8px;
}
.search_wrap input::-webkit-input-placeholder,.search_wrap input::input-placeholder,.search_wrap input::-moz-placeholder,.search_wrap input::-ms-input-placeholder{
	color:#999;
}
.secBanner{
	height: 497px;
	background-repeat: no-repeat;
	background-position: 50% 0;
	overflow: hidden;
}
.secBanner h3{
	text-align: center;
	font-size: 58px;
	color: #fff;
	margin-top: 80px;
}
.searchMart{
	margin-top: -292px;
	background: #fff;
	padding: 0 20px;
	padding-top: 5px;
}

.title{
	font-size: 48px;
	line-height: 1;
	font-family: 'Myriad-Pro-Bold';
}
.authorBx div span{
	display: inline-block;
	vertical-align: top;
	font-size: 18px;
	color: #333;
	margin-right: 10px;
	line-height: 30px;
}
.authorBx .floatrgt a{
	font-size: 14px;
	line-height: 30px;
	color: #333;
	padding: 0 6px;
}
.authorBx .floatrgt{
	background: url(../img/a_ico.png) no-repeat 0 50%;
	padding-left: 22px;
}
.authorBx .floatrgt a:hover{
	text-decoration: none;
}
.content{
	font-size: 20px;
	line-height: 1.4;
}
.content p{
	margin: 15px 0;
}
.content,.content div{
	color: #333;
}
.share_wrap{
	padding-left: 25px;
}
.share_wrap a{
	display: inline-block;
	vertical-align: top;
	margin: 0 5px;
}
.relatLst li{
	width: 280px;
	margin-right: 20px;
	border-top: 2px solid #58afda;
}
.share_wrap a{
	display: inline-block;
	vertical-align: top;
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.facebook{
	background-image: url(../img/facebook.png);
}
.twitter{
	background-image: url(../img/twitter.png);
}
.ins{
	background-image: url(../img/ins.png);
}
.shareMore{
	background-image: url(../img/share_more.png);
}
.authorBx .floatrgt a.cor_red{
	color: #ff0000;
}
/* 20221026 start */
.icoDd{
	position: relative;
	z-index: 30;
}
/* 20221026 end */
.icoDd dd{
	margin-top: 5px;
	display: block;
	width: 100%;
}
.icoDd dd i{
	float: left;
	width: 24px;
	height: 24px;
	margin-right: 6px;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.icoDd dd span{
	display: block;
	overflow: hidden;
	line-height: 24px;
}
.loc{
	background-image: url(../img/loc.png);
}
.loc_green{
	background-image: url(../img/loc_green.png);
}
.phone{
	background-image: url(../img/phone.png);
}
.phone_green{
	background-image: url(../img/phone_green.png);
}
.widH3{
	width: 280px;
}
.pr-80{
	padding-right: 80px;
}
.pr-40{
	padding-right: 40px;
}
.nums{
	font-size: 120px;
	color: #f1f6f9;
	line-height: 1;
	position: absolute;
	right: 0;
	top: -10px;
	z-index: 0;
}
.indList li{
	margin: 80px 32px 0 0;
	width: 276px;
}
.zIndex{
	position: relative;
	z-index: 1;
}
.indList li:nth-child(2n){
	margin-top: 140px;
}
.liPad{
	padding: 10px 15px;
	width: 265px;
	min-height: 148px;
}
.comLst li{
	margin-right: 30px;
}
.item_tit_lne{
	background: url(../img/dotLne.png) repeat-x 0 50%;
}
.item_tit_lne a,.item_tit_lne span{
	padding: 0 10px;
	background: #fff;
	display: inline-block;
}
.widGuide{
	width: 575px;
	margin-right: 50px;
}
.adList li{
	width: 275px;
	margin-right: 25px;
}
.minHeiLight{
	min-height: 327px;
}
.mainNone{
	margin: 0;
}
.wid360{
	width: 360px;
}
.moreBd{
	display: inline-block;
	vertical-align: top;
	height: 42px;
	line-height: 42px;
	padding: 0 30px;
	border: 1px solid #1393d2;
	-o-border-radius: 22px;
	-webkit-border-radius: 22px;
	border-radius: 22px;
}
.bgDarkBlue{
	background: #1393d2;
	padding: 15px;
}
.posList{
	position: absolute;
	left: 360px;
	top: 0;
}
.posList li{
	margin-left: 50px;
}
.hei55{
	height: 55px;
}

.footerBg{
	background: #1393d2;
	padding: 25px 0 65px;
	min-height: 290px;
}
.footNav li{
	width: 140px;
	padding-left: 70px;
}
.footNavRgt li{
	padding-right: 70px;
	padding-left: 0;
}
.footNav li a{
	color: #fff;
}
.footNav li dl dt{
	margin-bottom: 10px;
	margin-top: 25px;
}
.footNav li dl dd{
	margin-top: 5px;
	width: 100%;
	font-family: 'MyriadPro-LightSemiExt';
}
.footLogoWrap{
	position: absolute;
	top: 0;
	width: 246px;
	left: 50%;
	margin-left: -123px;
	z-index: 20;
}
.footLogoWrap div{
	padding-top: 20px;
	border-top: 1px solid #87cff2;
	margin-top: 20px;
}
.blankPlace{
	height: 105px;
}
.navWrap{
	height: 144px;
}
.navList li{
	position: relative;
	margin-top: 60px;
}
.navList li a.parent{
	display: inline-block;
	font-size: 18px;
	text-transform: uppercase;
	padding: 0 20px;
	
	padding-bottom: 20px;
}
.home{
	display: inline-block;
	width: 255px;
	height: 144px;
	background: url(../img/logo.png) no-repeat 50% 0;
	position: absolute;
	left: 50%;
	margin-left: -127.5px;
	z-index: 20;
}
.navLeft,.navRight{
	position: absolute;
	top: 0;
	z-index: 20;
}
.navLeft{
	left: 40px;
}
.navRight{
	right: 0;
}
.navList dl{
	position: absolute;
	top: 47px;
	left: 50%;
	margin-left: -82.5px;
	z-index: 30;
	width: 165px;
	transition: .2s all ease-in-out;
	visibility: hidden;
	opacity: 0;
}
.navList li:hover dl{
	opacity: 1;
	visibility: visible;
}
.navList dl dd{
	width: 100%;
}
.navList dl dd a{
	display: block;
	text-align: center;
	font-size: 16px;
	line-height: 20px;
	padding: 4px 10px;
	color: #fff;
	background: rgba(19,147,210,.9);
}
.navList dl dd a:hover{
	text-decoration: none;
	background: #007fbe;
}
.topTips{
	position: absolute;
	top: 0;
	right: 0;
	z-index: 50;
}
.topTips dl{
	float: left;
	margin-left: 2px;
}
.drop dt{
	height: 38px;
	line-height: 38px;
	padding: 0 18px;
	cursor: pointer;
}
.blueDrop dt{
	background: #1393d2;
}
.greenDrop dt{
	background: #76ab6e;
}
.drop dt span{
	font-size: 16px;
	display: inline-block;
	vertical-align: top;
	color: #fff;
	cursor: pointer;
}
.drop dt::after{
	content:'';
	display: inline-block;
	vertical-align: top;
	width: 12px;
	height: 38px;
	background: url(../img/down_arr.png) no-repeat 50% 50%;
	margin-left: 12px;
	transition: .2s all ease-in-out;
}
.dropShow dt::after{
	transform: rotate(180deg);
}
.drop dd{
	/* 20221026 start */
	min-width: 110%;
	/* 20221026 end */
	position: absolute;
	left: 0;
	top: 38px;
	transition: .2s all ease-in-out;
	visibility: hidden;
	opacity: 0;
}
.dropShow dd{
	visibility: visible;
	opacity: 1;
}
.drop dd ul li a{
	display: block;
	font-size: 16px;
	line-height: 20px;
	padding: 4px 18px;
	color: #fff;
}
.blueDrop dd ul li a{
	background: #1393d2;
	/* 20221026 start */
	white-space: nowrap;
	/* 20221026 end */
}
.blueDrop dd ul li a:hover{
	background: #007fbe;
}
.greenDrop dd ul li a{
	background: #76ab6e;
}
.greenDrop dd ul li a:hover{
	background: #5e9057;
}
.cn{
	height: 38px;
	line-height: 38px;
	background: #8b8c8c;
	font-size: 14px;
	color: #fff;
	padding: 0 19px;
	margin-left: 2px;
}
.searchCont{
	height: 38px;
	line-height: 38px;
	background: url(../img/search_ico.png) no-repeat 50% 50% #ae0c29;
	width: 64px;
	margin-left: 2px;
}
.search_ins{
	position: absolute;
	left: 50%;
	top: 144px;
	z-index: 50;
	height: 63px;
	background: #ae0c29;
	margin-left: -600px;
	transition: .2s all ease-in-out;
	visibility: hidden;
	opacity: 0;
}
.search_ins_show{
	visibility: visible;
	opacity: 1;
}
.search_ins input{
	padding: 0 20px;
	display: inline-block;
	vertical-align: top;
	font-size: 24px;
	height: 63px;
	line-height: 63px;
	background: transparent;
	font-family: 'Myriad-Pro',Verdana, Geneva, Tahoma, sans-serif;
	width: 1140px;
	overflow: hidden;
	color: #fff;
}
.search_ins a{
	display: inline-block;
	vertical-align: top;
	width: 45px;
	height: 63px;
	background: url(../img/search_b_ico.png) no-repeat 50% 50%;
}
.search_ins input::-webkit-input-placeholder { /* WebKit browsers */
  color: #efcdd3;
}

.search_ins input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #efcdd3;
}

.search_ins input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #efcdd3;
}
.navBtLne{
	height: 9px;
	background: #58afda;
}
.swiper-container-01{
	height: 708px;
	padding-top: 35px;
}
.focuslst{
	background: #000;
}
.focuslst li{
	position: relative;
	opacity: .7;
	height: 585px;
	width: 1350px;
}
.focuslst li img{
	display: none;
}
.focuslst li div{
	position: absolute;
	bottom:-110px;
	left:60px;
	z-index: 120;
	visibility: hidden;
	margin: 0;
}
.focuslst li div h3{
	padding: 20px 20px 0;
	width: 406px;
	height: 246px;
	background: #fff;
	position: relative;
}
.focuslst li div h3::after{
	content:'';
	display: inline-block;
	vertical-align: top;
	height: 100%;
	right: -28px;
	bottom: 0;
	z-index: 50;
	position: absolute;
	width: 28px;
	background: url(../img/pic_shadow.png) no-repeat 0 100%;
}
.focuslst li.swiper-slide-active{
	opacity: 1;
}
.focuslst li.swiper-slide-active img{
	display: block;
	width: 1500px;
	height: 650px;
	position: absolute;
	top: -35px;
	left: 50%;
	margin-left: -750px;
	z-index: 30;
}
.focuslst li.swiper-slide-active div{
	visibility: visible;
}
.focuslst li h3 a.link_tit{
	display: block;
	font-weight: normal;
	font-size: 40px;
	line-height: 42px;
	font-weight: bold;
	font-family: 'Myriad-Pro-Bold';
}
.thumbArea{
	position: absolute;
	bottom: 0;
	right: 0;
}
.thumbArea li{
	background: #000;
	margin: 0 3px;
	position: relative;
	cursor: pointer;
}
.thumbArea li img{
	opacity: .6;
}
.thumbArea li.current img{
	opacity: 1;
}
.thumbArea li.current::after{
	content:'';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 3px solid #1393d2;
}
.industryList li{
	width: 290px;
	height: 370px;
	position: relative;
}
.industry_wrap{
	height: 370px;
}
.industryList li div{
	position: absolute;
	left: 0;
	right: 20px;
	bottom: 0;
	background: rgba(0,0,0,.5);
	padding: 18px;
}
.industryList li a:hover div h3{
	text-decoration: underline;
}
.swiper-container-industry{
	position: absolute;
	width: 1550px;
	left: -175px;
	top: 0;
}
.cover{
	position: absolute;
	width: 290px;
	height: 370px;
	z-index: 30;
	top: 0;
	background: linear-gradient(to right,#fff,rgba(255,255,255,.5));
}
.coverLft{
	left: -175px;
}
.coverRgt{
	right: -175px;
	width: 310px;
	background: linear-gradient(to left,#fff,rgba(255,255,255,.5));
}
.arrCont{
	display: inline-block;
	vertical-align: top;
	width: 41px;
	height: 41px;
	background: url(../img/focus_arr.png) no-repeat 50% 50% #1393d2;
	position: absolute;
	top: 238px;
	z-index: 60;
	cursor: pointer;
	-o-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.arrCont:hover{
	background-color: #76ab6e;
}
.arr_prev{
	left: 84px;
}
.arr_nxt{
	transform: rotate(180deg);
	right: 104px;
}
.footSelects{
	background: #58afda;
	padding: 20px 0;
}
.selectWrap dl{
	float: left;
	width: 291px;
	margin-right: 12px;
	position: relative;
}
.selectWrap dl:last-child{
	margin-right: 0;
}
.selectWrap dl dd{
	position: absolute;
	bottom: 44px;
	left: 0;
	right: 0;
	background: #fff;
	border: 1px solid #1393d2;
	border-bottom: none;
	max-height: 195px;
	overflow-y: auto;
	visibility: hidden;
	opacity: 0;
	transition: .2s all ease-in-out;
}
.selectWrap dl.dropDown dd{
	visibility: visible;
	opacity: 1;
}
.selectWrap dl dd a{
	display: block;
	padding: 0 12px;
	line-height: 38px;
	font-size: 16px;
	border-bottom: 1px solid #eee;
}
.selectWrap dl dt{
	border: 1px solid #1393d2;
	background: #fff;
	padding: 0 12px;
	font-size: 18px;
	height: 42px;
	line-height: 42px;
	overflow: hidden;
	cursor: pointer;
}
.selectWrap dl dt span{
	float: left;
}
.selectWrap dl dt i{
	float: right;
	width: 20px;
	height: 42px;
	background: url(../img/up_arr.png) no-repeat 50% 50%;
	transition: .2s all ease-in-out;
}
.selectWrap dl.dropDown dt i{
	transform: rotate(180deg);
}
.cityMain{
	display: none;
}
.cityMainShow{
	display: block;
}
.busiPicSize{
	width: 280px;
	height: 176px;
}
.popPicSize,.mediaListPicSize{
	width: 260px;
	height: 164px;
}
.ctPicSize{
	width: 576px;
	height: 310px;
}
.culPicSize{
	width: 267px;
	height: 168px;
}
.vidPicSize{
	width: 402px;
	height: 253px;
}

.videoPop{
	position: fixed;
	background: rgba(0,0,0,.6);
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 55;
	text-align: center;
	transition: .2s all ease-in-out;
	opacity: 0;
	visibility: hidden;
}
.videoPop div{
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 65;
	margin: -320px 0 0 -400px;
	width: 800px;
}
.videoPop video{
	width: 800px;
	height: 360px;
}
.videoPop span{
	display: inline-block;
	vertical-align: top;
	width: 50px;
	height: 50px;
	background: url(../img/close.png) no-repeat;
	background-size: contain;
	margin-top: 10px;
	cursor: pointer;
}
.videoPopShow{
	visibility: visible;
	opacity: 1;
}
.nicescroll-rails div{
	display: none;
}
.topIns{
	background: url(../img/top_arr.png) no-repeat 50% 50% #fff;
	width: 68px;
	height: 68px;
	display: inline-block;
	vertical-align: top;
	border: 1px solid #1393d2;
	position: fixed;
	top: 500px;
	right: 17px;
	z-index: 50;
	visibility: hidden;
	opacity: 0;
	transition: .2s all ease-in-out;
	cursor: pointer;
}
.topInsShow{
	visibility: visible;
	opacity: 1;
}

#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;
	border:1px solid #34afe7;
	color:#fff;
	margin:unset;
	float:none;
}
#displaypagenum a {
text-decoration:none;
	color:#333;
	padding:10px 15px;
	border:1px solid #ccc;
}
#displaypagenum span:hover,#displaypagenum a:hover{background-color:#34afe7;color:#fff;cursor:pointer; border:1px solid #34afe7;}

.content em{ font-style:italic;}
.content iframe{ margin:0 auto;}