.swiper-container{position: relative;overflow: hidden;}
.swiper-container img{width: 100%;display: block;height: 2.8rem;}
.swiper-container-horizontal>.swiper-pagination-bullets{position:absolute;bottom:0.1rem;font-size: 0;text-align: center;}
.swiper-pagination-bullet{opacity:1;display: inline-block;margin:0 0.06rem;background: none;width:0.1rem;height:0.1rem;border-radius: 100%;border:2px solid #fff;}
.swiper-pagination-bullet-active{background: #fff;}
.banner.swiper-container,.swiper-container img{height:4rem ;}
.banner .swiper-pagination-bullet{background: #969696;border: none;}
.banner .swiper-pagination-bullet-active{background: #0d6db9;}
.ad{/*display: -webkit-flex;display: flex;*/height: 0.74rem;overflow: hidden;}
.ad .ivoice{display: inline-block;background:url(../images/laba.png) no-repeat;width: 0.18rem;height: 0.2rem;margin-right: 0.1rem;background-size: 100% 100%;float: left;margin-top: 0.26rem;}
.ad .adlist{width: 95%;float: left;-webkit-transition: transform .4s;transition: transform .4s;}
.ad .adlist li{line-height: 0.74rem;}
.ad .adlist a{font-size: 0.22rem;color: #666666;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.nav{padding: 0.38rem 0 0.46rem;background: #f9f9f9;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}
.nav .navlist{display: -webkit-flex;display: flex;}
.nav .navlist:first-child{margin-bottom: 0.44rem;}
.nav .navlist li{flex: 1;}
.nav .navlist .icon{display: block;margin: 0 auto 0.16rem;}
.nav .navlist a.block{text-align: center;font-size: 0.22rem;}
.newsCenters{padding: 0.6rem 0.2rem 0.78rem;}
.newsCenters .newhd,.member .memhd,.business .memhd{margin-bottom: 0.22rem;}
.newsCenters .newhd h2.fl,.member .memhd h2.fl,.business .memhd h2.fl{font-size: 0.3rem;color: #0c58c0;}
.newsCenters .newhd h2.fl .icon,.member .memhd h2.fl .icon,.business .memhd h2.fl .icon{margin-right: 0.1rem;}
.newsCenters .newhd .more,.member.memhd .more,.business .memhd .more{margin-top: 0.08rem;color: #999999;}
.newsCenters .newTop.swiper-container{background: #f9f9f9;}
.newsCenters .newTop.swiper-container .swiper-slide{display: flex;display: -webkit-flex;}
.newsCenters .newTop a.block,.newsCenters .newTop a.block img{flex: 0 0 2rem;height: 1.33rem;}
.newsCenters .newTop .newtxt{padding: 0.16rem 0.2rem 0;}
.newsCenters .newTop .newtxt h4 a{line-height: 0.38rem;font-size: 0.24rem;}
.newsCenters .newTop.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 0;left: 2.21rem;text-align: left;bottom: 0.18rem;}
.newsCenters .newTop .swiper-pagination-bullet{margin:0 0.06rem;background: #b8b8b8;width:8px;height:8px;border:none;}
.newsCenters .newTop .swiper-pagination-bullet-active{background: #0c58c0;}
.newsCenters .newslist{margin-top: 0.3rem;}
.newsCenters .newslist li{line-height: 0.5rem;font-size: 0.24rem;}
.newsCenters .newslist a.block{position: relative;padding-left: 0.2rem;}
.newsCenters .newslist a.block:before{content: '';position: absolute;left: 0;top:0.22rem;width: 5px;height: 5px;background: #489fed;}
.newsCenters .btnMore{margin-top: 0.38rem;}
.btnMore{display: block;margin: 0 auto;width: 1.9rem;height: 0.6rem;background: #eaeaea;border-radius: 0.6rem;line-height: 0.6rem;font-size: 0.22rem;color: #666666;text-align: center;}
.member{padding: 0.56rem 0.2rem 0.88rem;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;background: #f9f9f9;}
.member .memberlist{}
.member .memberlist li{width: 2.8rem;margin-bottom: 0.14rem;}
.member .memberlist li:nth-of-type(2n){float: right;}
/*.member .memberlist li:nth-child(2n+1){margin-right: 0.18rem;}*/
.member .memberlist a.block img{width: 2.8rem;height: 3.5rem;}
.member .memberlist .membertxt{background: #fff;padding: 0.15rem 0.16rem 0.36rem;}
.member .memberlist .membertxt h4{margin-bottom: 0.15rem;font-size: 0.24rem;}
.member .memberlist .membertxt p a{font-size: 0.2rem; color: #666666;}
.member .btnMore{margin-top: 0.3rem;}
.business{padding: 0.67rem 0.2rem 0.62rem;}
.business .businesslist{}
.business .businesslist li{display: flex;display: -webkit-flex;border: 1px solid #e6e6e6;margin-bottom: 0.18rem;}
.business .businesslist li:active{background: #f9f9f9;}
.business .businesslist a.block,.business .businesslist a.block img{flex: 0 0 2rem;height: 1.33rem;}
.business .businesslist a.block img{width: 100%;}
.business .businesslist .businesstxt{padding: 0 0.18rem;display: -webkit-flex;display: flex;flex-direction: column;justify-content: center;}
.business .businesslist .businesstxt h4{margin-bottom:0.1rem ;line-height: 0.38rem;}
.business .businesslist .businesstxt h4 a{font-size: 0.24rem;}
.business .businesslist .businesstxt a.detail{font-size: 0.2rem;color: #999999;}
.business .btnMore{margin-top: 0.43rem;}
.about{padding: 0.2rem 0.2rem 0.53rem;}
.about h4{text-align: center;padding: 0.36rem 0 0.3rem;font-size: 0.3rem;color: #186aab;}
.about .dl{margin-bottom: 0.15rem;}
.about .dl dt{line-height: 0.78rem;background: #f9f9f9;padding: 0 0.24rem 0 0.15rem;}
.about .dl dt.on{color: #0d6db9;}
.about .dl dt span.fr{}
.about .dl dt span.fr .more{display: block;background: url(../images/more.png) no-repeat;width: 0.44rem;height: 0.4rem;background-size: 0.44rem auto;margin-top: 0.18rem;}
.about .dl dt.on span.fr .more{background: url(../images/more.png) 0 -0.56rem no-repeat;background-size: 0.44rem auto;}
.about .dl dd{padding: 0.33rem 0 0.4rem;display: none;}
.about .dl .dlCon{}
.about .dl .dlCon p{font-size: 0.22rem;color: #666666;line-height: 0.4rem;margin-bottom: 0.4rem;}
.about .dl .btnMore2{font-size: 0.22rem;color: #ff7e3b;}
.about .dl .btnMore2 .more2{display: inline-block;background: url(../images/more2.png) 0 -0.23rem no-repeat;background-size: 0.27rem auto;width: 0.27rem;height: 0.15rem;margin-left: 0.15rem;}
.about .dl .btnMore2.on .more2{background: url(../images/more2.png) 0 0 no-repeat;background-size: 0.27rem auto;}
.contact{padding: 0.2rem 0.2rem 0.37rem;}
.contact h4{color: #0d6db9;font-size: 0.3rem;margin: 0.4rem 0 0.28rem;}
.contact p{font-size: 0.22rem;color: #666666;margin-bottom: 0.16rem;}
.contact img{width: 1.54rem;height: 1.54rem;margin-left: 0.66rem;}
.contact .map{margin-top: 0.5rem;}

.content{padding-top: 0.29rem;}

.yqInfo img{height:1.2rem;width:2.9rem;border:1px solid #cdcdcd;}
.yqInfo{margin-right:0.1rem;text-align: center;margin-bottom:0.35rem;}
.yqInfo:nth-of-type(2n){margin-right:0;}
.yqInfo p{margin-top:0.17rem;font-size:0.22rem;color:#666;}
.yqList .swiper-pagination-bullet{background-color:#b8b8b8;}
.yqList .swiper-pagination-bullet-active{background-color:#0c58c0;}
.yqList{padding-bottom:0.2rem;}

/*ͼƬ����1*/
.imgSquare1{}
.imgSquare1 li{margin-bottom: 0.2rem;background: #fff;}
.imgSquare1 .imgResponsive{width: 100%;height: 4.28rem;}
.imgSquare1 .imgstxt{padding: 0.37rem 0.2rem 0.32rem;}
.imgSquare1 .imgstxt h4{font-size: 0.28rem;line-height: 0.4rem;color:#000000;margin-bottom: 0.12rem;}
.imgSquare1 .imgstxt span.date{font-size: 0.2rem;color: #999999;}
/*ͼƬ����2*/
.imgSquare2{margin: 0 0.2rem 0.28rem;}
.imgSquare2 li{width: 2.91rem;margin: 0 0.18rem 0.32rem 0;}
.imgSquare2 li:nth-child(2n){margin-right: 0;}
.imgSquare2 .imgResponsive{width:100%;height: 1.95rem;}
.imgSquare2 h4{font-size: 0.28rem;line-height: 0.4rem;color:#000000;margin-bottom: 0.12rem;background: #fff;border: 1px solid #e8e8e8;padding: 0.18rem 0.18rem 0.22rem;border-top: none;line-height: 0.38rem;font-size: 0.24rem;color: #000000;margin-bottom: 0.14rem;}
.imgSquare2 span.date{font-size: 0.2rem;color: #999999;margin-left: 0.2rem;}

/*ͼƬ����logo��*/
.imgSquarelogo{margin: 0 0.2rem 0.25rem;}
.imgSquarelogo li{width: 2.9rem;height: 1.58rem;margin: 0 0.2rem 0.24rem 0;}
.imgSquarelogo li:nth-child(2n){margin-right: 0;}
.imgSquarelogo a.block{border: 1px solid #e8e8e8;}
.imgSquarelogo img{width: 2.88rem;height: 1.56rem;}

/*�����б�1*/
.article1{margin: -0.29rem 0.2rem 0.64rem;}
.articlelist1 li{border-bottom: 1px solid #e7e7e7;}
.articlelist1 .imgtxt{padding: 0.31rem 0;min-height: 1.94rem;position: relative;}
.articlelist1 .imgtxt img.fr{width: 2rem;height: 1.32rem;}
.articlelist1 .imgtxt .txt{width: 3.58rem;}
.articlelist1 .imgtxt .txt h4,.articlelist1 .plaintxt h4{font-size: 0.26rem;color: #000000;line-height: 0.42rem;margin-bottom: 0.14rem;}
.articlelist1 .imgtxt .txt span.date{position: absolute;left: 0;bottom: 0.31rem;font-size: 0.2rem;color: #999999;}
.articlelist1 .plaintxt{padding: 0.16rem 0 0.27rem;}
.articlelist1 .plaintxt .txt span.date{font-size: 0.2rem;color: #999999;display: block;margin-top: 0.34rem;}
.article1 .loadmore,.article2 .loadmore,.content .detailmore{margin-top: 0.46rem;text-align: center;font-size: 0.28rem;color: #004da3;}
.article1 .loadmore .more,.article2 .loadmore .more,.content .detailmore .more{display: inline-block;background: url(../images/more3.png) no-repeat;width: 0.25rem;height: 0.15rem;background-size: 100% 100%;margin-left: 0.15rem;vertical-align: middle;}

/*�����б��ö�*/
.article2{padding: 0 0.2rem 0.83rem;}
.articleTop.swiper-container{position: relative;overflow: hidden;}
.articleTop.swiper-container img,.articleTop.swiper-container a{width: 100%;display: block;height:4rem;}
.articleTop.swiper-container .imgtxt{position: absolute;left: 0;right: 0;bottom: 0;background: url(../images/sliderbg.png) repeat-x;background-size: 0.74rem auto;height: 1.01rem;padding: 0.25rem 0 0 0.24rem;color: #fff;font-size: 0.26rem;color: #f7f7f7;}
.articleTop.swiper-container-horizontal>.swiper-pagination-bullets{position:absolute;bottom:0.22rem;font-size: 0;text-align: center;}
.articleTop.swiper-container-horizontal .swiper-pagination-bullet{opacity:1;display: inline-block;margin:0 0.05rem;background: #e2e2e2;width:0.13rem;height:0.13rem;border-radius: 100%;border: none;}
.articleTop.swiper-container-horizontal .swiper-pagination-bullet-active{background: #004da3;}
.articlelist2{}
.articlelist2 li{border-bottom: 1px solid #e7e7e7;padding: 0.19rem 0;}
.articlelist2 a.block{color: #000000;font-size: 0.28rem;line-height: 0.5rem;}
/*����ҳ*/
.detail{padding: 0 0.2rem;}
.detail .dethd{padding: 0.27rem 0 0.28rem;}
.detail .dethd h2{font-size: 0.38rem;color:#000000;line-height: 0.54rem;margin-bottom: 0.24rem;}
.detail .dethd span.date{font-size: 0.24rem;color: #999999;}
.detail .detbd p{font-size: 0.28rem;color:#000000;line-height: 0.54rem;}
.detail .detbd img{display: block;max-width: 100%;height: auto !important;margin: 0 auto;}
.share{margin: 0.68rem 0.2rem 0.8rem;border-top: 1px solid #dddddd;padding-top: 0.38rem;font-size: 0.28rem;color: #000000;}
.share .sharebox{font-size: 0;color: #000000;display: inline-block;vertical-align: middle;margin-left: 0.28rem;}
.share .sharebox .shIcon {
font-size: 0;
background: url(../images/shareIcon.png) no-repeat;
vertical-align: middle;
background-size: 3.24rem auto;
width: 0.73rem;
height: 0.73rem;
display: inline-block;
text-indent: -999em;
margin-right: 0.23rem;
}
.share .sharebox .ico1{background-position: 0 0;}
.share .sharebox .ico2{background-position: -0.83rem 0;}
.share .sharebox .ico3{background-position: -1.64rem 0;}
.share .sharebox .ico4{background-position: -2.47rem 0;}
.content .detailmore{margin-top: 0.67rem;}

/*��ҳ*/
.dy{padding: 0.29rem 0.2rem 0.49rem;}
.dy p{font-size: 0.28rem;color: #000;line-height: 0.54rem;}
.dy img{display: block;max-width: 100%;height: auto !important;margin: 0 auto;}



/*会员登陆*/
.login{padding: 0.98rem 0.2rem 2.02rem;}
.login .loginTab{display: -webkit-flex;display: flex;margin-bottom: 0.43rem;}
.login .loginTab li{-webkit-flex: 1;flex: 1;padding-bottom: 0.22rem;text-align:center;border-bottom: 1px solid #dadada;position: relative;-webkit-transition: all .4s;transition: all .4s;font-size: 0.3rem;}
.login .loginTab li.current{border-bottom-color:#0d6db9 ;color: #0D6DB9;}
.login .loginTab li .topArrow{position: absolute;left: 50%;bottom:-1px;background: url(../images/topArrow.png) no-repeat;width: 0.18rem;height: 0.09rem;margin-left: -0.09rem;display: none;background-size: 100% 100%;}
.login .loginTab li.current .topArrow{display: block;}
.login .loginlist{display: none;}
.login .loginlist:first-child{display: block;}
.login .loginlist li{margin-bottom:0.42rem ;border-bottom: 1px solid #ebebeb;padding-bottom: 0.3rem;}
.login .loginlist li:nth-child(3),.login .loginlist li:nth-child(4){border-bottom: none;padding-bottom: 0;}
.login .loginlist .lb{width: 0.7rem;text-align: center;float: left;}
.login .loginlist .log{display: inline-block;background: url(../images/login.png) no-repeat;background-size: 0.35rem auto;}
.login .loginlist .log1{width: 0.35rem;height: 0.37rem;}
.login .loginlist .log2{background-position: 0 -0.51rem;width: 0.35rem;height: 0.38rem;}
.login .loginlist .inptxt{width: 5.3rem;height: 0.4rem;padding: 0 0.2rem 0 0;font-size: 0.26rem;color: #999999;position: relative;top:0.06rem;border: none;}
.login .loginlist .lb2{font-size: 0.26rem;color: #999;}
.login .loginlist .lb2 .ch{-webkit-appearance: checkbox;appearance: checkbox;vertical-align: middle;margin-right: 0.1rem;margin-left: 0.2rem;width: 0.32rem;height: 0.32rem;}
.login .loginlist .btnSubmit{display: block;width: 100%;line-height: 0.8rem;background: #0979d1;color: #fff;text-align: center;font-size: 0.26rem;margin-top: 0.94rem;border: none;}
.message{right: 1px;top:1px;width: 1.52rem;padding-left:0.2rem;border:none;border-left: 1px solid #dadada;text-align: center;color: #186aab;font-size:16px;background: none; }


.applyForm{padding: 0.58rem 0.2rem 0.94rem;}
.applyForm h4{text-align: center;margin-bottom: 0.24rem;font-size: 0.32rem;color: #0d6db9;}
.applyForm h5{text-align: center;margin-bottom: 0.36rem;font-size: 0.3rem;}
.bdt{border-top: 1px solid #acacac;}
.bdr{border-right: 1px solid #acacac;}
.bdb{border-bottom: 1px solid #acacac;}
.bdl{border-left: 1px solid #acacac;}
.applyForm .applist{}
.applyForm .applist li{height: 0.7rem;}
.applyForm .applist li:first-child{height: 3.6rem;}
.applyForm .applist li:last-child{height: 3.03rem;}
.applyForm .applist .photo{width: 2.57rem;height: 2.79rem;background: #f4f4f4;margin: 0.36rem auto 0;}
.applyForm .applist .photo .pbtnWrap{position: relative;margin: 0 auto;width: 1.49rem;height: 0.58rem;top:1.89rem;}
.applyForm .applist .photo .pbtnWrap .file{position: absolute;left: 0;top:0;width: 1.49rem;height: 0.58rem;opacity: 0;}
.applyForm .applist .photo .pbtnWrap .btnUpload{position: absolute;left: 0;top:0;width: 1.49rem;height: 0.58rem;background: #0979d1;color: #fff;font-size: 0.22rem;line-height: 0.58rem;text-align: center;border: none;}
.applyForm .applist .lb{width: 1.2rem;height: 0.7rem;line-height: 0.7rem;-webkit-box-sizing: border-box;box-sizing: border-box;padding-left: 0.2rem;font-size: 0.22rem;}
.applyForm .applist .inpw{width: 4.74rem;position: relative;}
.applyForm .applist .inpw .inptxt{width: 100%;height: 0.7rem;font-size: 0.22rem;color: #333;padding: 0.05rem 0.1rem;border: none;}
.applyForm .applist .inpw .inptxt.inptxt2{width: 80%;}
.applyForm .applist .inpw .check{margin: 0.22rem 0 0 0.26rem;}
.applyForm .applist .inpw .check label{margin-right: 0.39rem;}
.applyForm .applist .inpw .check .ch{-webkit-appearance: checkbox;appearance: checkbox;vertical-align: middle;margin-left:0.08rem ;width: 0.18rem;height: 0.18rem;}
.applyForm .applist .inpw .img{position: absolute;right: 0.17rem;top:0.17rem;width: 0.37rem;height: 0.34rem;}
.applyForm .applist li:last-child .textarea{width: 100%;height: 100%;padding: 0.05rem 0.1rem;border: none;font-size: 0.22rem;}
.applyForm .ope{margin-top: 0.42rem;}
.applyForm .btnSubmit,.applyForm .btnReset{display: block;width: 100%; text-align: center;background: #0979d1;line-height: 0.8rem;color: #fff;font-size: 0.26rem;border: none;}
.applyForm .btnReset{background: #b3b3b3;margin-top: 0.18rem;}

.uploadfile{display: none; }

.subNav{border-bottom: 1px solid #186aab;background: #fff;padding: 0 0.2rem;}
.subNav #scroller{position: relative;height: 0.82rem;}
.subNav .subnavlist{}
.subNav .subnavlist li{line-height: 0.82rem;float: left;margin-right: 0.36rem;}
.subNav .subnavlist li:last-child{margin-right: 0;}
.subNav .subnavlist a{position: relative;font-size: 0.26rem;color: #434343;}
.subNav .subnavlist a:after{content: '';position: absolute;left: 50%;width: 0.5rem;height: 3px;background: #fff;margin-left: -0.25rem;bottom:-0.11rem;}
.subNav .subnavlist a.current{color: #186aab;}
.subNav .subnavlist a.current:after{background: #186aab;}


@-webkit-keyframes spin{
	0%{
		-webkit-transform: rotate(0);
	}
	 
	100%{
		-webkit-transform: rotate(360deg);
	}
}
@keyframes spin{
	0%{
		transform: rotate(0);
	}
	 
	100%{
		transform: rotate(360deg);
	}
}

/*视频方格*/

.videoList {
	padding-bottom: 0.3rem; float:left; width:94%; margin-left:3%; overflow:hidden;
}

.videoList li {
	width: 100%;
	height: 4.6rem;
	position: relative;
	margin-bottom: 0.42rem;overflow:hidden; border-radius:4px;
}

.videoList li img {
	width: 100%;
	height: 100%;
	border-radius: 0.1rem;
}

.videoList li .videoMask {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1.29rem;
	background: url(../images/videoMask.png) no-repeat;
	background-size: 100% 1.29rem;
	padding-left: 0.16rem;
}

.videoList li .videoMask .videoIcon {
	display: block;
	background: url(../images/videoIcon.png) no-repeat;
	width: 0.63rem;
	height: 0.37rem;
	background-size: 0.63rem 0.37rem;
	margin: 0.2rem 0 0.18rem;
}

.videoList li .videoMask h4 {
	font-size: 0.36rem;
	color: #fff;
	line-height: 0.36rem;
	font-family: "SY1";
	height: 0.36rem;
	overflow: hidden;
}


/*视频弹窗*/

.videoMask1 {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .7);
	z-index: 999;
}

.videoDialog {
	position: fixed;
	width: 1120px;
	background: #fff;
	left: 50%;
	margin-left: -560px;
	top: 20px;
	z-index: 1000;
}

.videoDialog span.close {
	position: absolute;
	right: -72px;
	background: url(../images/myClose.png) no-repeat;
	width: 45px;
	height: 45px;
	background-size: 45px;
	cursor: pointer;
}

.videoDialog .videoInner {}

.videoDialog .videoInner video {
	height: 630px;
	width: 100%;
	object-fit: fill;
}

.videoDialog .videoInner p.des {
	line-height: 62px;
	color: #fff;
	background: #202026;
	padding: 0 26px;
	font-size: 18px;
}

.showvd {
	display: none;
	width: 100%;
	height: 4.6rem;
	position:absolute; top:0; left:0; width:100%; height:100%
}

.showvd video {
	width: 100%!important;
	height: 100%;
	object-fit: fill;
	border-radius: 0.1rem;
}