@charset "UTF-8";
/*头部*/
.header{
	background: #fff;
}
.header .container{
	height: 80px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.header .logo{
	display: block;
	width: 301px;
}
.header .logo img{
	display: block;
	width: 100%;
}
.header .nav{
	display: flex;
}
.header .link{
	display: block;
	margin-left: 15px;
	padding: 0 22px;
	line-height: 80px;
	color: #2C2C2C;
	font-size: 20px;
}
.header .link:hover{
	color: #0075C1;
}
.header .active{
	color: #0075C1;
}
.m-header{
	display: none;
}

/*友情链接*/
.friend{
	height: 40px;
	padding: 33px 0 32px;
	background: #E1F1FE;
	position: relative;
	z-index: 10;
}
.friend .container{
	display: flex;
	justify-content: space-between;
}
.friend .tips{
	width: 152px;
	height: 40px;
	box-sizing: border-box;
	padding: 0 14px 0 20px;
	color: #FFF;
	background: #0087DE;
}
.friend .tips i{
	display: block;
	width: 7px;
	height: 11px;
	background: url(../../img/indexnew2/images/tips_arrow.png)no-repeat;
	background-size: cover;
}
.friend .select{
	width: 302px;
	height: 40px;
	position: relative;
}
.friend .select p{
	background: #FFF;
	padding: 0 10px;
	color: #333;
	cursor: pointer;
	line-height: 40px;
}
.friend .select p::after{
	content: '';
	width: 11px;
	height: 7px;
	background: url(../../img/indexnew2/images/select_arrow.png) no-repeat;
	background-size: cover;
	position: absolute;
	right: 16px;
	top: 16px;
}
.friend .select ul{
	position: absolute;
	left: 0;
	top: 40px;
	z-index: 20;
	width: 100%;
	background: #FFF;
	overflow-y: auto;
	max-height: 200px;
	display: none;
}
.friend .select a{
	display: block;
	padding: 0 10px;
	line-height: 40px;
	color: #333;
	font-size: 13px;
}
.friend .select a:hover{
	color: #0075C1;
}

/*底部*/
.footer{
	background: #33383B;
	padding:2.7083vw 0 4.9479vw;
}
.footer .container{
	display: flex;
	justify-content: space-between;
}
.footer .left{
	width: 658px;
	border-right: 1px solid rgba(255, 255, 255, 0.27);
}
.footer .title{
	line-height: 1.3;
	color: #FFF;
	font-weight: 700;
}
.footer .info{
	margin-top: 34px;
}
.footer .info p{
	line-height: 24px;
	color: #fff;
	margin-bottom: 11px;
}
.footer .info span{
	font-family: 'Arial';
}
.footer .copyright{
	margin-top: 34px;
}
.footer .copyright p{
	line-height: 24px;
	color: #fff;
	margin-bottom: 11px;
}
.footer .copyright .tel{
	margin-left: 20px;
}
.footer .copyright a{
	color: #FFF;
}
.footer .copyright a:hover{
	text-decoration: underline;
}
.footer .link{
	margin-left: 10px;
	width: 55px;
}
.footer .link img{
	display: block;
	width: 100%;
	margin-top: -15px;
}
.footer .ewm{
	display: flex;
	justify-content: space-between;
	width: 650px;
}
.footer .ewm .item{
	width: 140px;
}
.footer .ewm img{
	display: block;
	width: 100%;
}
.footer .ewm p{
	text-align: center;
	margin-top: 10px;
	line-height: 1.1428;
	color: #FFF;
}

/*通用*/
.sub-banner {
  position: relative;
}
.sub-banner img {
  display: block;
  width: 100%;
  height: 350px;
  object-fit: cover;
}
.sub-banner .main {
  display: flex;
  align-items: center;
}
.sub-banner .container{
	display: flex;
	justify-content: center;
	padding-bottom: 62px;
}
.sub-banner .title {
	line-height: 1.4375;
	color: #FFF;
	letter-spacing: 15px;
	position: relative;
}
.sub-banner .title::after{
	content: '';
	width: 100px;
	height: 2px;
	border-radius: 2px;
	background: #FFF;
	position: absolute;
	left: 50%;
	bottom: -16px;
	margin-left: -50px;
}
.sub-banner .box{width: 780px;}
.sub-banner .box .pic{width: 589px;margin: 0 auto;}
.sub-banner .box .pic img{height: auto;}
.sub-banner .form{display: flex;align-items: center;justify-content: space-between;border-radius: 10px;overflow: hidden;margin-top: 20px;}
.sub-banner .text{box-sizing: border-box;width: 650px;height: 60px;border: none;background: url(../../img/indexnew2/images/search_d.png) no-repeat 22px center #FFF;padding-left: 66px;color: #666;background-size: 21px 21px;}
.sub-banner .btn{width: 130px;height: 60px;background: #0087DE;color: #FFF;border: none;}
.sub-banner .hots{display: flex;align-items: center;margin-top: 12px;}
.sub-banner .hots .tit{line-height: 20px;font-weight: 700;color: #FFF;}
.sub-banner .hots a{display: block;padding: 0 6px;line-height: 20px;background: rgba(0, 135, 222, 0.72);border-radius: 4px;color: #FFF;margin-left: 6px;}

.sub-main{
	padding: 27px 0 9.375vw;
}
.sub-main .container{
	display: flex;
	justify-content: space-between;
}
.sub-main .left{
	/* width: 260px; */
	width: 190px;
}
.sub-main .left .nav{
	margin-top: 34px;
}
.sub-main .left .item{
	margin-bottom: 10px;
}
.sub-main .left .top-link{
	display: flex;
	justify-content: space-between;
	align-items: center;
	line-height: 58px;
	padding: 0 20px;
	color: #333;
	transition: .3s linear;
}
.sub-main .left i{
	display: block;
	width: 24px;
	height: 24px;
	background: url(../../img/indexnew2/images/link_arrow.png) no-repeat;
	background-size: cover;
	opacity: 0;
	transition: .3s linear;
}
.sub-main .left .top-link:hover,
.sub-main .left .active{
	background: #F8F8F8;
	color: #0087DE;
}
.sub-main .left .top-link:hover i,
.sub-main .left .active i{
	opacity: 1;
}
.sub-main .left .erify{
	margin-left: 20px;
}
.sub-main .left .erify a{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 15px;
	margin-bottom: 6px;
	line-height: 36px;
	transition: .3s linear;
	color: #666;
}
.sub-main .left .erify a:hover,
.sub-main .left .erify .on{
	background: #F8F8F8;
	color: #0087DE;
}

.sub-main .left .erify a:hover i,
.sub-main .left .erify .on i{
	opacity: 1;
}

.sub-main .right{
	/* width: 1064px; */
	width: 1134px;
	padding-top: 22px;
}

.sub-main .right .top{
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	padding-bottom: 7px;
	border-bottom: 1px solid #DEDEDE;
}
.sub-main .right .tit{
	line-height: 1;
	color: #0087DE;
}
.sub-main .form{
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 305px;
	height: 50px;
	box-sizing: border-box;
	border: 1px solid #0087DE;
	border-radius: 0 4px 4px 0;
	overflow: hidden;
	align-items: center;
	margin-bottom: 6px;
}
.sub-main .form .text{
	display: block;
	width: 230px;
	height: 20px;
	border: none;
	border-left: 1px solid #999;
	padding: 0 4px;
	color: #666;
	margin-left: 16px;
}
.sub-main .form .btn{
	width: 49px;
	height: 49px;
	border: none;
	background: url(../../img/indexnew2/images/search.png) no-repeat center center #0087DE;
	background-size: 21px 21px;
}
.com-tit {
	line-height: 1.4444;
	color: #333;
	font-weight: 700;
	position: relative;
	z-index: 10;
	font-family: 'Source Han Serif CN';
}
.com-tit::after{
	content: '';
	width: 72px;
	height: 10px;
	background: rgba(0, 155, 255, 0.58);
	left: 0;
	position: absolute;
	bottom: 8px;
	z-index: -1;
	border-radius: 5px;
}
.news-list{margin: 2.7604vw 0 1.8229vw;border-bottom:1px solid#DEDEDE;padding-bottom: 2.4479vw;}
.news-list .item{display: flex;justify-content: space-between;margin-bottom: 2.7604vw;}
.news-list .item:last-child{margin-bottom: 0;}
.news-list .item .pic{width: 190px;}
.news-list .item .pic img{height: 127px;object-fit: cover;}
.news-list .item .main{width: 854px;display: flex;justify-content: space-between;flex-direction: column;}
.news-list .item .title{line-height: 1.3158;color: #333;}
.news-list .item .txt{line-height: 1.78;color: #666;margin-top: 13px;}
.news-list .item .time{color: #666;font-style: italic;font-weight: 300;}
.news-list .item:hover .title {color: #0075C1;}
.backup{width: 44px;height: 44px;background: #0087DE;position: fixed;right: 20px;bottom: 30%;z-index: 99;}
.backup i{display: block;width: 22px;height: 13px;background: url(../../img/indexnew2/images/back_arrow.png) no-repeat;background-size: cover;}

/*首页*/
.home .top{display: flex;justify-content: space-between;align-items: flex-end;}
.home .top .more{display: block;line-height: 1.62;color: #999;text-decoration: underline;}
.home .top .more:hover{color: #0087DE;}
.home .news-box{padding: 27px 0 30px;}
.home .main{display: flex;justify-content: space-between;margin-top: 34px;align-items: flex-start;}
.home .swiper-news{width: 50%;height: 399px;margin: 0;}
.home .swiper-news a{position: relative;display: block;}
.home .swiper-news img{display: block;width: 100%;height: 399px;object-fit: cover;}
.home .swiper-news .title{position: absolute;/* width: 572px; */width: 100%;/* line-height: 20px; */
color: #FFF;
background: rgba(0, 0, 0, 0.39);
box-sizing: border-box;
height: 39px;
left: 0;bottom: 0;padding: 0 120px 0 13px;
line-height: 39px;
/* color:#2086c9;
font-weight:bold; */
z-index: 10;/* left: 20px;bottom: 20px; */}
.home .swiper-news .swiper-pagination{display: flex;/* bottom: 22px; */justify-content: flex-end;width: 100%;box-sizing: border-box;padding: 0 12px;bottom: 0;align-items: center;height: 39px;}
.home .swiper-news .swiper-pagination .swiper-pagination-bullet{width: 9px;height: 9px;box-sizing: border-box;border-radius: 50%;margin: 0 5px;background: #FFF;border: 1px solid #FFF;opacity: 1;}
.home .swiper-news .swiper-pagination .swiper-pagination-bullet-active{background: none;}
.home .news-box .right{width: 662px;}
.home .news-box .top-link{display: block;border-bottom: 1px dashed #CCC;margin-bottom: 33px;padding-bottom: 15px;}
.home .news-box .top-link .title{line-height: 1.1;color: #333;font-weight: 700;}
.home .news-box .top-link .txt{line-height: 1.6429;color: #333;opacity: .6;margin-top: 15px;}
.home .news-box .top-link .time{line-height: 1.2857;color: #999;font-style: italic;margin-top: 30px;}
.home .news-box .top-link:hover .title{color: #0087DE;}
.home .news-box .link{display: flex;justify-content: space-between;align-items: center;height: 49px;border-bottom: 1px dashed #CCC;}
.home .news-box .link:last-child{border-bottom: none;}
.home .news-box .link .title{position: relative;line-height: 3;width: 560px;padding-left: 15px;box-sizing: border-box;color: #333;}
.home .news-box .link .title::before{content: '';width: 5px;height: 15px;background: #0075C1;left: 0;top: 50%;margin-top: -7px;position: absolute;border-radius: 3px;}
.home .news-box .link .time{line-height: 2;color: #999;font-style: italic;}
.home .news-box .link:hover .title{color: #0087DE;}
.home .notice-box{background: url(../../img/indexnew2/notice_bg.png) no-repeat center center;background-size: cover;padding: 21px 0 33px;}
.home .notice-box .container{display: flex;justify-content: space-between;}
.home .notice-box .cell{width: 688px;}
.home .notice-box .list{background: #FFF;border-radius: 5px;margin-top: 20px;padding: 37px 30px 22px;}
.home .notice-box .item{display: block;border-bottom: 1px dashed #CCC;margin-bottom: 17px;padding-bottom: 6px;}
.home .notice-box .item:last-child{margin-bottom: 0;border-bottom: none;}
.home .notice-box .time{line-height: 1.2857;color: #999;font-style: italic;}
.home .notice-box .title{line-height: 1.56;color: #333;height: 62px;margin-top: 5px;}
.home .notice-box .item:hover .title{color: #0087DE;}
.home .spec-box{padding: 32px 0 38px;}
.home .swiper-spec{position: relative;margin-top: 34px;}
.home .swiper-spec .swiper-container{padding-bottom: 40px;}
.home .swiper-spec .swiper-pagination{display: flex;justify-content: center;bottom: 0;}
.home .swiper-spec .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;background: #D9D9D9;border-radius: 5px;margin:0 10px;transition: .3s linear;opacity: 1;}
.home .swiper-spec .swiper-pagination .swiper-pagination-bullet-active{width: 20px;background: #0087DE;}
.home .swiper-spec a{display: block;}
.home .swiper-spec .pic{overflow: hidden;}
.home .swiper-spec img{height: 215px;object-fit: cover;transition: .3s linear;}
.home .swiper-spec .title{line-height: 1.62;color: #333;margin-top: 10px;}
.home .swiper-spec a:hover img{transform: scale(1.1, 1.1);}
.home .swiper-spec a:hover .title{color: #0087DE;}

/*关于中心*/
.about .intro-box{padding: 27px 0 63px;}
.about .intro-box .main{position: relative;margin-top: 27px;}
.about .intro-box .main img{display: block;width: 100%;}
.about .intro-box .main .box{position: absolute;right: 0;top: 0;width: 670px;box-sizing: border-box;padding: 28px 40px;background: rgba(255, 255, 255, 0.88);}
.about .intro-box .content{line-height: 1.45;color: #333;}
.about .intro-box .content p{margin-bottom: 10px;}
.about .culture-list{width: 1176px;display: flex;align-items: center;height: 146px;background: #2A79D0;margin: -73px auto 47px;position: relative;z-index: 10;box-sizing: border-box;justify-content: space-between;padding: 0 46px;}
.about .culture-list .item{display: flex;}
.about .culture-list .img{width: 70px;margin-right: 24px;}
.about .culture-list .img img{display: block;width: 100%;}
.about .culture-list .name{line-height: 1.3182;color: #FFF;}
.about .culture-list .txt{line-height: 1.62;color: #FFF;margin-top: 5px;max-width: 228px;}
.about .culture-list .line{width: 1px;height: 96px;background-color: rgba(255, 255, 255, 0.38);}
.about .lead-list{display: flex;flex-wrap: wrap;margin: 30px auto 0;width: 1380px;}
.about .lead-list .item{width: 360px;margin: 0 150px 30px 0;}
.about .lead-list .item:nth-child(3n){margin-right: 0;}
.about .lead-list .pic{width: 290px;height: 290px;overflow: hidden;border-radius: 50%;margin: 0 auto;}
.about .lead-list .pic img{height: 290px;object-fit: cover;}
.about .lead-list .box{margin-top: 15px;text-align: center;}
.about .lead-list .name{line-height: 1.25;color: #000;}
.about .lead-list .pos{line-height: 1.2857;color: #333;margin-top: 6px;}
.about .lead-list .achef{border-top: 1px solid #999;margin-top: 25px;padding: 16px 27px 0;line-height: 1.5;color: #333;}
.about .org-box{background: linear-gradient(29.66deg, rgba(255, 255, 255, 0) 10.82%, rgba(137, 198, 255, 0.281416) 71.51%, rgba(24, 144, 255, 0.286) 96.7%);padding: 40px 0 77px;}
.about .swiper-org{position: relative;margin-top: 34px;}
.about .swiper-org .main{background: #0087DE;height: 284px;box-sizing: border-box;padding: 23px 0 0 16px;}
.about .swiper-org .title{color: #FFF;line-height: 1.3182;padding-bottom: 5px;border-bottom: 5px;border-bottom: 1px solid #FFF;}
.about .swiper-org .txt{line-height: 1.62;color: #FFF;margin-top: 23px;padding-right: 16px;}
.swiper-com .swiper-button-prev,
.swiper-com .swiper-button-next{width: 62px;height: 62px;background: url(../../img/indexnew2/images/sw_arrow.png) no-repeat;background-size: cover;margin-top: -31px;left: -86px;border-radius: 4px;}
.swiper-com .swiper-button-next{left: auto;right: -86px;transform: rotate(180deg);}
.swiper-com .swiper-button-prev:hover,
.swiper-com .swiper-button-next:hover{background-color: #0087DE;background-image: url(../../img/indexnew2/images/sw_w_arrow.png);}


/*业务领域*/
.business .right{
	display: flex;
	justify-content: space-between;
}
.business .mid{
	/* width: 750px; */
	width: 820px;
}
.business .mid .busi-top{
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
}
.business .mid .tit{
	padding-left: 14px;
	line-height: 1.61;
	color: #333;
	font-weight: 700;
	position: relative;
}
.business .mid .tit::before{
	content: '';
	width: 4px;
	height: 26px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -13px;
	background: #0087DE;
}
.business .mid .more{display: block;line-height: 1.6;color:#999;text-decoration: underline;}
.busi-list{border: 1px solid #d9d9d9;border-radius: 6px;margin: 34px 0 48px;padding: 15px 8px 15px 12px;}
.busi-list .item{display: flex;justify-content: space-between;align-items: center;height: 48px;padding: 0 14px 0 29px;position: relative;}
.busi-list .item::before{content: '';width: 6px;height: 9px;background: url(../../img/indexnew2/images/busi_arrow.png) no-repeat;background-size: cover;position: absolute;left: 11px;top: 50%;margin-top: -4px;}
.busi-list .item .title{color: #333;width: 560px;}
.busi-list .item .time{color: #999;}
.busi-list .item:hover{background: #F5F5F5;}
.busi-list .item:hover::before{background-image: url(../../img/indexnew2/images/busi_h_arrow.png);}
.busi-list .item:hover .title{color: #0087DE;}
.business .aside{width: 260px;height: 112px;border-radius: 6px;box-sizing: border-box;border: 1px solid #0087DE;margin-top: 72px;}
.business .enter{width: 230px;height: 82px;background: #0087DE;border-radius: 4px;color: #FFF;}


/*详情*/
.newsDet{background: #FFF;}
.newsDet .website{background: #0087DE;}
.newsDet .website .container{display: flex;align-items: center;height: 60px;}
.newsDet .website a,
.newsDet .website span{display: block;font-size: 13px;line-height: 1.5;color: #fff;margin-right: 4px;}
.newsDet .website a:hover {text-decoration: underline;}
.newsDet .website .cur{display: flex;align-items: center;}
.newsDet .website i{display: block;width: 14px;height: 14px;background: url(../../img/indexnew2/images/home_icon.png) no-repeat;background-size: cover;margin-right: 6px;}
.newsDet .main{padding: 58px 0 28px;}
.newsDet .top{ border-bottom: 1px solid #CECECE;padding-bottom: 10px;}
.newsDet .top .title{text-align: center;line-height: 1.4375;font-weight: 700;color: #333;}
.newsDet .top .info{display: flex;justify-content: center;margin-top: 10px;color: #666;line-height: 1.2857;}
.newsDet .top .info span{margin: 0 10px;}
.newsDet .content{line-height:2.2;margin-top: 35px;color: #333;}
.newsDet .content p{margin-bottom: 16px;}
.newsDet .content img{height: auto !important;max-width: 100%;}
.newsDet .load{display: block;line-height: 1.53;color: #0087DE;margin-top: 44px;}
.newsDet .load:hover{text-decoration: underline;}
.newsDet .action{display: flex;justify-content: flex-end;margin-top: 50px;height: 60px;align-items: center;padding: 0 30px;background: #ECECEC;}
.newsDet .action a{display: flex;align-items: center;margin-left: 38px;color: #333;}
.newsDet .action a i{display: block;width: 22px;height: 21px;background: url(../../img/indexnew2/images/print_icon.png) no-repeat;margin-right: 11px;}
.newsDet .action a .close{background-image: url(../../img/indexnew2/images/close_icon.png);width: 20px;height: 20px;margin-right: 8px;}
.newsDet .action a:hover{color: #C70000;}

/*搜索结果*/
.result .top{background: url(../../img/indexnew2/search_bg.jpg) no-repeat center center;background-size: cover;padding: 4.4792vw 0 7.1875vw;}
.result .form{display: flex;justify-content: space-between;align-items: center;height: 86px;border-bottom: 1px solid rgba(255, 255, 255, 0.4);}
.result .top .text{display: block;background: none;width: 80%;height: 40px;font-weight: 700;color: #fff;}
.result .top .text::-webkit-input-placeholder{color: #FFF;}
.result .top .text::-moz-placeholder{color:#FFF;}
.result .top .btn{display: block;width: 34px;height: 34px;background: url(../../img/indexnew2/images/search.png) no-repeat;background-size: cover;border: none;}
.result .hots{display: flex;margin-top: 20px;}
.result .hots span{line-height: 1.4286;color: #fff;font-weight: 700;margin-right: 12px;}
.result .hots a{line-height: 1.4286;color: #fff;margin-right: 12px;text-decoration: underline;}
.result .hots a:hover{font-weight: 700;}
.result .main{padding: 27px 0 106px;}
.result .num{line-height: 1.4444;color: #333;font-weight: 700;position: relative;}
.result .num::before{content: '';width: 72px;height: 10px;background:rgba(0, 155, 255, 0.58);border-radius: 5px;position: absolute;left: 0;bottom: 7px;z-index: -1;}
.result .list{padding: 3.0208vw 0 2.8125vw;}
.result .list .item{display: flex;align-items: center;justify-content: space-between;height: 94px;border-bottom: 1px solid #E9E9E9;transition: .5s ease-out;}
.result .list .leftm{max-width: 1000px;}
.result .list .type{line-height: 1.2857;color: #0087DE;}
.result .list .title{line-height: 1.3333;margin-top: 10px;color: #333;}
.result .list .date{line-height: 1.2;font-style: italic;color: #333;}
.result .list .date span{color: #C8C8C8;}
.result .list .right{display: flex;align-items: center;padding-right: 4px;}
.result .list .arrow{width: 36px;height: 36px;border: 1px solid #8A8A8A;border-radius: 50%;margin-left: 32px;}
.result .list i{display: block;width: 15px;height: 14px;background: url(../../img/indexnew2/images/link_br.png) no-repeat;background-size: cover;}
.result .list .item:hover {padding-left: 10px;background: #F5F5F5;}
.result .list .item:hover .title{color: #0087DE;}
.result .list .item:hover .arrow{border-color: #0087DE;background: #0087DE;}
.result .list .item:hover i{background-image: url(../../img/indexnew2/images/link_wr.png);}
.result .page{justify-content: center;}
