@font-face {
	font-family: D-DIN;
	src: url(../font/D-DIN-PRO-700-Bold.ttf);
}
body{padding: 0;margin: 0;font-family: "Source Han Sans";font-size: 16px;color: #333333;overflow-x:hidden;}
body.noscroll{height: 100vh;overflow-y: hidden;}
ul{padding: 0;margin: 0;}
ul li{list-style: none;}
p{margin: 0;}
.fl{float: left;}
.fr{float: right;}
a,a:hover,a:active,a:visited,a:link,a:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;text-decoration: none;}
img{max-width: 100%;}
input:focus,button:focus,textarea:focus{outline: none;}
h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;}
.ovh1{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ovh2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ovh3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ovh4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.imgH{overflow: hidden;}
.imgH img{transition-duration: .6s;-ms-transition-duration: .6s;-moz-transition-duration: .6s;-webkit-transition-duration: .6s; }
.imgH:hover img{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.hidden-xs{display: block;}
.visible-xs{display: none;}
*{box-sizing: border-box;}
.db{display: block;}
.tc{text-align: center;}
img{max-width: 100%;}
.c_center{width: 1200px;margin: 0 auto;}
.baibg{background: #ffffff;}
.huibg{background: #fafbff;}
.heibg{background: #151412;}
.pore{position: relative;}
.flexb{display: flex;align-items: center;justify-content: center;}
.flexb2{display: flex;align-items: center;justify-content: space-between;}
.flexb3{display: flex;align-items: flex-start;justify-content: space-between;}
.swiper{position: relative;overflow: hidden;}
.bgBox{background: url() center no-repeat;background-size: cover;}
.wrap{padding: 0 15px;max-width: 1470px;margin: 0 auto;width: 96%;}
@media (max-width:800px) {.wrap{max-width: 100%;width: 100%;};}
.wrap{ padding:0 15px 0 5px}
.row{display: flex;justify-content: flex-start;align-items: center;align-items: stretch;flex-wrap: wrap;}
.row .kuang{height: 100%;}
.col_6{width: calc(100% / 6);}
.col_5{width: calc(100% / 5);}
.col_4{width: calc(100% / 4);}
.col_3{width: calc(100% / 3);}
.col_2{width: calc(100% / 2);}
.imgB{
	position: relative;
   
	display: block;
}
.imgB .pic{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden; border-radius:5px
}
.imgB .pic img{
    width: 100%;
    height: 100%;
    object-fit: cover;
	display: block;
}

header{position: relative;top: 0;left: 0;z-index: 99;width: 100%;}
header .headerT{background: url(../img/s_bj.jpg) no-repeat center center/cover;height: 120px;position: relative;}
header .logo a{height: 120px;position: relative;z-index: 99;display:flex;justify-content:center;align-items:center;}
header .logo img{max-height: 80%;}
.tel{float:right; padding-left:50px; margin-top:35px; background:url(../img/dh.png) no-repeat left center;}
.tel span{display:block; font-size:18px; color:#333; line-height:26px;}
.tel strong{display:block; font-size:22px; line-height:26px; color:#0857B3;}
.flexend {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.yuyan{ float:right; margin-left:20px; font-size:14px; margin-top:50px}
.yuyan img{ margin-right:10px; width:25px;}

.yuyan li{ float:left; margin-left:10px}
.yuyan li a{ color:#333}
header .menuDiv{background: #0857B3;}
header .menuDiv .menu{text-align: center;height:56px;}
header .menuDiv .menu>ul{display:flex!important;flex: 0 0 auto;justify-content: space-between;align-items: center; }
header .menuDiv .menu>ul>li{width: 8.33%;}
header .menuDiv .menu>ul>li>a{height: 56px;line-height: 56px;text-align: center;color: #fff;font-size: 16px;display: block;text-transform:capitalize;position: relative;}
header .menuDiv .menu>ul>li:not(:last-child)>a::after{content: "";width: 2px;height: 14px;background: url(../img/line.png) no-repeat center center/100%;position: absolute;left: 100%;top: 50%;transform: translateY(-50%); }
header .menuDiv .menu>ul>li:hover,
header .menuDiv .menu>ul>li:focus,
header .menuDiv .menu>ul>li.on{background: #084a97;}
header .menuDiv .menu>ul>li:hover>a::after,
header .menuDiv .menu>ul>li.on>a::after{display: none; }
/*header .menuDiv .menu>ul>li:hover>a,
header .menuDiv .menu>ul>li:focus>a,
header .menuDiv .menu>ul>li.on>a,
header .menuDiv .menu>ul>li.active>a{color: #329f81;}*/
header .menuDiv .rightDiv{display: none;}
header .mbtn {display: inline-block;width: 50px;height: 50px;background: url(../img/menu1.png) no-repeat center center;background-size: 22px auto;position: absolute;top: 0;right: 0;display: none;}
header .mbtn:active{opacity: .8;}
body.on-menu header .mbtn{background: url(../img/menu-hide.png) no-repeat center center;background-size: 22px auto;}
.menu,.menu ul li,.menu ul li a,.menu #menu-button{margin:0;padding:0;border:0;list-style:none;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.menu:after,.menu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.menu #menu-button{display:none}
.menu{width:auto;}
#menu-line{position:absolute;top:0;left:0;height:3px;background:#009ae1;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}
.menu>ul>li{float:left}
.menu>ul>li>a{padding:0;font-size:15px;text-decoration:none;text-transform:uppercase;color:#555555;-webkit-transition:color .2s ease;-moz-transition:color .2s ease;-ms-transition:color .2s ease;-o-transition:color .2s ease;transition:color .2s ease}
.menu>ul>li:hover>a,.menu>ul>li.active>a{color:#fff}
.menu ul ul{position:absolute;left:-9999px;text-align: left;background: #ffffff;padding:5px 10px;min-width: 100%;width: max-content; transform: translateX(-50%);}
.menu li:hover>ul{left:50%;}
.menu ul>li:hover:last-child ul{left: initial;transform: initial;right:0;}
.menu ul ul ul{left:-9999px;top:0px;width: calc(1200px - 450px);z-index: 11;}
.menu ul ul li:hover>ul{left:100%;}
.menu ul ul .ulDiv{width: 100%;text-align: center;}
.menu ul ul .ulDiv li a{color:#666;font-size: 14px;margin: 10px 0;}
.menu ul ul .ulDiv li a:hover{color: #0073d4;}
.menu ul ul>li>a{border-left: 3px solid #f9f9f9;line-height:56px;font-size:16px;text-decoration:none;color:#666;text-align: center;}
.menu ul ul>li:hover>a{color:#e5bc6a;background: #fff;border-left: 3px solid #e5bc6a;}


@media (max-width:1400px) {
}
@media (max-width:1220px) {
	
}

@media (min-width:992px) and (max-width:1024px) {
}
@media (min-width:768px) and (max-width:991px) {
	
}
@media all and (max-width:992px){
    .yuyan img{ margin-right:10px; width:18px;}
	header .headerT{padding-top: 0; }
	header .headerT .ysDiv{display: none;}
	.menu{width:100%}
	.menu ul{width:100%;display: block;}
	.menu ul ul{top: 0;border: 0;}
	.menu>ul>li>a{padding: 0 20px;}
	.menu.align-center>ul,.menu.align-right ul ul{text-align:left}
	.menu ul li,.menu ul ul li,.menu ul li:hover>ul>li{width:100%;height:auto;border-top:1px solid rgba(255,255,255,.15)}
	.menu ul li a,.menu ul ul li a{width:100%}
	.menu>ul>li,.menu.align-center>ul>li,.menu.align-right>ul>li{float:none;display:block}
	.menu ul ul li a{padding:0 20px 0 30px;font-size:12px;background:0 0}
	/*.menu ul ul li:hover>a,.menu ul ul li a:hover{color:#fff}*/
	.menu ul ul ul li a{padding-left:40px}
	.menu ul ul,
	.menu ul ul ul{position:relative;left:0;right:auto;width:100%;margin:0}
	.menu>ul>li.has-sub>a::after,.menu ul ul li.has-sub>a::after{display:none}
	#menu-line{display:none}
	.menu #menu-button{display:block;padding:20px;color:#000;cursor:pointer;font-size:12px;text-transform:uppercase}
	.menu #menu-button::after{content:'';position:absolute;top:20px;right:20px;display:block;width:15px;height:2px;background:#fff}
	.menu #menu-button::before{content:'';position:absolute;top:25px;right:20px;display:block;width:15px;height:3px;border-top:2px solid #fff;border-bottom:2px solid #fff}
	.menu .submenu-button{position:absolute;z-index:10;right:0;top:0;display:block;border-left:1px solid rgba(255,255,255,.15);height:52px;width:52px;cursor:pointer}
	.menu .submenu-button::after{content:'';position:absolute;top:21px;left:26px;display:block;width:1px;height:11px;background:#fff;z-index:99}
	.menu .submenu-button::before{content:'';position:absolute;left:21px;top:26px;display:block;width:11px;height:1px;background:#fff;z-index:99}
	.menu .submenu-button.submenu-opened:after{display:none}
	.menu ul ul{background: transparent;border-bottom:none;padding: 0;transform: translateX(0);min-width: 100%;}
	.menu ul ul ul{top: 0;}
	.menu li:hover>ul{left: auto;margin-left: auto;}
	.menu ul ul li>a:last-child{border-bottom: 0;}
	header {
		position: fixed !important;
		z-index: 99;
		top: 0;
		left: auto;
		right: 0;
		width: 100%;
		height: 50px;
		transition: right 300ms !important;
		background: #005094;
	}
	/*.on-fixed header.indexHeader{background: rgba(0,0,0,.5);}*/
	header .headerT{height: 50px;}
	header .logo a{height: 50px;line-height: 50px;width: initial;z-index: 0;}
	header .logo img {max-height: 85%;width: initial;}
	header .logo span{font-size: 12px;margin-left: 5px;display: none; }
	/*body.on-menu header {right: 45%;}*/
	header .mbtn {display: block;}
	body.on-menu header .mbtn{z-index: 1;}
	header .menuDiv .menu {
		float: right;
		position: fixed;
		top: 0px;
		right: 0;
		width: 100%;
		height: 100%;
		padding-top: 0;
		background-color:#005094;
		/*border-bottom: 1px solid #f8f8f847;*/
		transition: right 300ms;
		right: -100%;
		overflow-y: auto;
	}
	header .menuDiv .menu ul li {
		padding: 0;
		margin: 0;
		/*border-bottom: 1px solid #f8f8f847;*/
		position: relative;
		float: none;
	}
	header .menuDiv .menu ul li a {
		display: block;
		line-height: 50px;
		height: 50px;
		/*color: #fff;*/
		/*padding: 0 15px;*/
		text-align: left;
		font-size: 16px;
	}
	
	header .menuDiv .menu>ul {display: block!important;padding-top: 50px;margin-left: 0;}
	header .menuDiv .menu ul li a span {display: none;}
	header .menuDiv .menu ul li a.on {background: none;}
	body.on-menu header .menuDiv .menu {right: 0;}
	body.on-menu .main {right: 0;}
	header .menuDiv .menu ul li i{display: block;}
	/*header .menuDiv .menu ul li>a{margin: 0;width: calc(100% - 50px);}*/
	header .menuDiv .menu>ul>li.has-sub{padding: 0;}
	header .menuDiv .menu>ul>li>a::before{display: none;}
	header .menuDiv .menu>ul>li{width: 100%;}
	.menu ul ul>li>a{background: #f9f9f9;}
	.menu ul ul li:hover>ul{left: 0;}
	header .menuDiv .menu ul ul>li>ul li{float: left;width: auto;}
	header .menuDiv .menu ul ul>li>ul li a{line-height: 32px;text-align: center;height: 34px;padding: 0;font-size: 14px;margin: 0 10px 10px 0;border: 1px solid #eee;}
	header .rightDiv{font-size: 14px;line-height: 1.4;padding-bottom: 50px;height: initial;margin-top: 20px;}
	.main {position: relative;right: 0;transition: right 300ms !important;padding-top: 50px;}
	.headerT .rightDiv{display: none;}
	header .rightDiv{text-align: left;color: #fff;padding: 0 20px;}
	header .rightDiv .language{justify-content: flex-start;margin: 20px 0;}
	header .rightDiv .language a{color: #fff;}
	.menu ul ul .ulDiv li a{color: #fff;margin: 0; font-size:14px; line-height:36px; height:36px}
	.menu ul ul .ulDiv{width: 100%;}
	.menu ul ul .urDiv{display: none;}
	header .menuDiv .rightDiv{display: block;}
	.on-fixed header .headerT{display: block; }
	header .rightDiv .searchDiv{margin-top: 10px; }
	header .languageDiv{display: block; }
	
}

footer{background: #01152a;}
footer .fNav{
	padding:30px 0 22px;
}
footer .fNav .fCol{
	min-width: 200px;
}
footer .fNav .fCol:first-child{
	min-width: 55%;
}
footer .fNav .fTit{
	padding: 0 0 10px 0;
	margin-bottom: 12px;
	width: 100%;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
footer .fNav .fCon{
	font-size: 14px;
	color: rgb(255, 255, 255);
	line-height: 2.5;
	font-size: 14px;
	color: #CCCCCC;
}
footer .fNav .fCon a{
	color: #CCCCCC;
	display: block;
}
footer .fNav .fCon a:last-child{margin-bottom: 0;}
footer .fNav .fCon a:hover{color: #ffffff;}
footer .fInfo{
	font-size: 14px;
	color: #FFFFFF;
}
footer .fInfo .shareDiv{margin-top: 0px; text-align:center }
footer .fInfo .shareDiv a{margin-right: 20px;position: relative; display:inline-block }
footer .fInfo .shareDiv a span{width: 50px;height: 50px;border: 1px solid #fff;border-radius: 50%; }
footer .fInfo .shareDiv a span i{ }
footer .fInfo .shareDiv a:hover span{background: #0857B3; }
footer .fInfo .shareDiv a:hover span i{color: #1a4ebb; }
footer .fInfo .shareDiv .ewmDiv{position: absolute;left: 50%;bottom: calc(100% + 14px);width: 148px;height: 158px;padding: 3px 3px 12px;background: url(../img/ewm-bg.png) no-repeat center center/100% 100%;transform: translateX(-50%);display: none; }
footer .fInfo .shareDiv a:hover .ewmDiv{display: block; }

footer .fInfo .fxx{
	max-width: 100%;
	line-height: 1.5;
	margin-top: 24px; text-align:center
}
footer .fInfo .fxx a,
footer .fInfo .fxx a:hover{color: #ffffff;}
footer .fInfo .fxx p{margin-bottom: 8px; text-align:center}
footer .fInfo .fxx p:last-child{margin-bottom: 0;}
footer .fInfo .fxx b{
	font-size: 20px;
	font-family: D-DIN;
}
footer .fInfo .fxx span{
	color: #CCCCCC 
}
footer .fBq{
	border-top: 1px solid #012B58;
	font-size: 14px;
	color: #828D99;
	line-height: 1.6;
	padding: 18px 0; text-align:center
}
footer .fBq a{color: #828D99;}
footer .fBq a:hover{color: #ffffff;}
@media (max-width:1232px) {
	footer .fNav .fCol:first-child{min-width: 50%;}
}
@media (max-width:1024px) {
	footer .fNav .fCol,
	footer .fNav .fCol:first-child{min-width: unset;}
}
@media (max-width:768px) {
	footer .fNav{display: block;padding: 16px 0 0;}
	footer .fInfo .fxx{margin-top: 8px;}
	footer .fNav .fCol,
	footer .fNav .fCol:first-child{width: 100%;padding: 0;}
	footer .fNav .fCol:first-child{border-bottom: 1px solid rgba(255, 255, 255,0.2);padding-bottom: 16px;}
	footer .fNav .fCol:first-child .fTit{border-bottom: 0;}
	footer .fNav .fCol .fTit{
		font-size: 16px;
		position: relative;
		margin-bottom: 0;
		padding: 12px 0;
		border-bottom: 1px solid rgba(255, 255, 255,0.2);
	}
	footer .fNav .fCol .fTit .ejBtn{
		position: absolute;
		right: 12px;
		top: 16px;
		width: 16px;
		height: 16px;
	}
	footer .fNav .fCol .fTit .ejBtn::before{
		content: "";
		display: block;
		width: 100%;
		height: 2px;
		background: rgba(255, 255, 255, 0.3);
		position: absolute;
		left: 0;
		top: calc(50% - 1px);
	}
	footer .fNav .fCol .fTit .ejBtn::after{
		content: "";
		display: block;
		width: 2px;
		height: 100%;
		background: rgba(255, 255, 255, 0.3);
		position: absolute;
		top: 0;
		left: calc(50% - 1px);
	}
	footer .fNav .fCol.open .fTit .ejBtn::after{display: none;}
	footer .fNav .fCon{display: none;line-height: 2;}
	footer .fNav .fCon{margin: 0;padding: 16px;}
	footer .fNav .open .fCon{border-bottom: 1px solid rgba(255, 255, 255,0.2);}
	
	footer .fBq{padding: 8px 0;}
}
/* banner */
.banner{ height: auto; }
.anniu{ position:absolute; top:40%; width:1000px; left:50%; margin-left:-500px; z-index:99}
.anniu li{ width:22%; margin-right:4%; background:rgba(8,87,179,.5);border-radius:10px; float:left; text-align:center; padding:
20px 0  30px }
.anniu li:nth-child(4n){margin-right:0; }
.anniu li a{ color:#fff}
.anniu li h1{ font-size:26px; font-weight:bold; margin-bottom:10px}
.anniu li p{ text-transform:capitalize; font-size:17px}
.tp1{ width:80px; margin:0  auto 10px}
.tp1 img{ width:100%}

.banner img{display: block;width: 100%; height: auto  }
.swiper-pagination{
	bottom: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.swiper-pagination-bullet{
	width: 20px;
	height: 6px;
	border-radius: 3px;
	background: #999999;
	opacity: 1;
	margin: 0 5px;
}
.swiper-pagination-bullet-active{
	width: 40px;
	background: #ffffff;
}
.swiper-button-prev,
.swiper-button-next{
	width: 60px;
	height: 60px;
	background: #FFFFFF;
	opacity: 1;
	border-radius: 50%;
	transition: all 0.3s;
}
.swiper-button-prev{left: 40px;}
.swiper-button-next{right: 40px;}
.swiper-button-prev::after,
.swiper-button-next::after{
	font-size: 16px;
	color: #3D3D3D;
	transition: all 0.3s;
	font-weight: 700;
}
.swiper-button-prev:hover,
.swiper-button-next:hover{
	background: #0857B3;
}
.swiper-button-prev:hover::after,
.swiper-button-next:hover::after{
	color: #ffffff;
}

.indp{padding: 70px 0;overflow: hidden;}
 .pubTit{
	font-size: 36px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 40px;
}
.pubTit.bai{color: #ffffff;}
.swiper_indp1{overflow: visible;}
.swiper_indp1 .swiper-wrapper{align-items: stretch;}
.swiper_indp1 .swiper-slide{height: unset;}
.swiper_indp1 .kuang{
	height: 100%;
	border-radius: 10px;
	background: #F5F5F5;
	overflow: hidden;
	padding: 1.5625vw;
	transition: all 0.5s;
}
.swiper_indp1 .imgB{
	padding-top: 56.25%;
	border-radius: 4px;
	overflow: hidden;
}
.swiper_indp1 .titB{
	font-size: 18px;
	color: #333333;
	position: relative;
	padding-right: 56px;
	min-height: 36px;
	margin-top: 28px;
	transition: all 0.5s; font-weight:bold
}
.swiper_indp1 .titB::after{
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
	height: 30px;
	background: url(../img/jt3.png) center center no-repeat #0857B3;
	border-radius: 4px;
	transition: all 0.5s;
}
.swiper_indp1 .descB{
	font-size: 14px;
	color: #666666;
	margin-top: 10px;
	transition: all 0.5s; line-height:26px
}
.swiper_indp1 .kuang:hover{
	background: #0857B3;
}
.swiper_indp1 .kuang:hover .titB,
.swiper_indp1 .kuang:hover .descB{
	color: #ffffff;
}
.swiper_indp1 .kuang:hover .titB::after{
	background-color: #0857B3;
}
.indp1 .swiper-button-prev{right: 90px;left: unset;top: 0;background: #E2E2E2;margin: 0;}
.indp1 .swiper-button-next{right: 0;left: unset;top: 0;background: #E2E2E2;margin: 0;}
.indp1 .swiper-button-prev:hover,
.indp1 .swiper-button-next:hover{background: #0857B3;}
.indp1 .swiper-pagination{
	height: 1px;
	background: #d8d8d8;
	margin-top: 3.125vw;
	position: relative;
	bottom: unset;
	left: unset;
}
.indp1 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #0857B3;}
.indp2{padding-bottom: 70px;}
.indp2 .bgt{
	padding-top: unset;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 1;
}
.indp2 .kk2{position: relative;z-index: 2;}
.indp2 .zs{
	position: absolute;
	right: 0;
	top: 24px;
	/* width: 40vw; */
	z-index: 3;
}
.indp2 .zs img{height: calc(8.8vw + 23px);display: block;}
.indp2 .nrBox{
	position: relative;
	z-index: 4;
	border-radius: 10px;
	background: #FFFFFF;
	padding: 20px  ;box-shadow:0 8px 15px 0 rgba(95,125,158,.2);
}
.xwz{ text-align:center; color:#333; font-size:16px; margin-bottom:50px; margin-top:-20px}
.indp2 .pubTit{margin-bottom: 5.2vw;}
.ind2Ul li{padding: 40px 0;border-top: 1px solid #d8d8d8;}
.ind2Ul li:nth-child(-n+2){border-top: 0;}
.ind2Ul .kuang{
	text-align: center;
	border-right: 1px solid #d8d8d8;
}
.ind2Ul li:nth-child(2n) .kuang{
	border-right: none;
}
.ind2Ul .numB{
	font-size: 16px;
	font-family: D-DIN; 
	color: #333333;
	line-height: 1;
	padding: 2px 0;
}
.ind2Ul .numB b{
	color: #0857B3;
	font-size: 4.2vw;
}
.ind2Ul .iconB img{height: 3.125vw;display: block;margin: 0 auto;}
.ind2Ul .titB{
	font-size: 20px;
	color: #333333;
	margin-top: 20px; font-weight:bold
}
.ind2Ul .descB{
	font-size: 16px;
	color: #333333;
	margin-top: 12px; padding:0 50px; line-height:30px
}
/* .swiper_indp3{height: 308px;} */
/* .swiper_indp3 .swiper-slide{height: calc((100% - 20px) / 3);} */
/* .swiper_indp3 .imgB{padding-top: unset;height: 100%;} */
.swiper_indp3 .imgB{padding-top: 41.4%;}
.indp3 .swiper-pagination{position: relative;left: unset;bottom: unset;margin: 40px auto 0;}
.indp3 .swiper-pagination-bullet{
	width: 12px;
	height: 12px;
	background: #CCCCCC;
	border-radius: 12px;
}
.indp3 .swiper-pagination-bullet-active{
	background: #0857B3;
}

.indp4{padding: 60px 0;}
.ind4Ul li{
	text-align: center;
	margin-right: 4.2vw;
}
.ind4Ul li:last-child{margin-right: 0;}
.ind4Ul .iconB{width: max-content;position: relative;}
.ind4Ul .iconB p{
	width: 110px;
	height: 110px;
	display: flex;
	justify-content: center;
	align-items: center;
	border: 1px solid #FFFFFF;
	border-radius: 50%;
	position: relative;
}
.ind4Ul .iconB img{max-width: 50%;max-height: 50%;}
.ind4Ul .iconB::after{
	content: "";
	display: block;
	width: 1.25vw;
	height: 1vw;
	background: url(../img/jt4.png) center center no-repeat;
	background-size: cover;
	position: absolute;
	right: -2.8vw;
	top: calc(50% - 0.5vw);
}
.ind4Ul li:last-child .iconB::after{display: none;}
.ind4Ul .titB{
	font-size: 24px;
	color: #FFFFFF;
	margin-top: 14px;
}
.ind4R .titB{
	font-size: 16px;
	color: #FFFFFF;
}
.ind4R .telB{
	font-family: D-DIN;
	font-size: 36px;
	color: #FFFFFF;
	margin-top: 12px;
}
.ind4R .kfBtn{
	width: 100%;
	height: 42px;
	line-height: 42px;
	border-radius: 4px;
	background: #0857B3;
	font-size: 16px;
	color: #FFFFFF;
	display: block;
	text-align: center;
	margin-top: 20px;
	transition: all 0.5s;
}
.ind4R .kfBtn:hover{background: #ffffff;color: #0857B3;}
.ind5L{width: 50%;padding: 0 0 1.5625vw 1.5625vw;position: relative;}
.ind5L .imgB{
	border-radius: 10px;
	overflow: hidden;
	padding-top: 65%;
	position: relative;
	z-index: 2;
}
.ind5L::before{
	content: "";
	position: absolute;
	left: 0px;
	bottom: 0px;
	display: block;
	width: 24%;
	height: 76%;
	border-radius: 10px;
	background: #fafbff;
	z-index: 1;
}
.ind5R{width: 46%;}
.ind5R h1{ font-size:30px}
.ind5R em{border-radius: 1px;
background: #0857B3;
width: 48px;
height: 3px;
margin: 26px 0 20px;
display: block;}
.ind5R .descB{
	font-size: 16px;
	line-height: 30px;
	color: #3D3D3D;
}
.ind5R .moreB{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 180px;
	height: 54px;
	font-size: 16px;
	color: #FFFFFF;
	background: #0857B3;
	margin: 26px 0 0;
	transition: all 0.5s;border-radius:10px
}
.ind5R .moreB:hover{background: #0857B3;}
.ind5R .moreB img{margin-left: 20px;}
.pubTit a{
	font-size: 16px;
	color: #666666;
	display: flex;
	justify-content: center;
	align-items: center;
}
.pubTit a img{margin-left: 20px;}
.indp6 .pubTit{text-align: left;color: #ffffff;}
.indp6 .pubTit::after{background: #ffffff;margin-left: 0;margin-top: 12px;}
.indp6 .clickB{
	position: absolute;
	right: 0;
	top: 32px;
}
.indp6 .clickB .eachB{
	border-style: solid;
	border-width: 1px;
	border-color: rgb(255, 255, 255);
	background-color: rgba(29, 55, 108, 0);
	width: max-content;
	height: 40px;
	font-size: 16px;
	color: rgb(255, 255, 255);
	padding: 0 28px;
	margin-left: 20px;
	border-radius: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.indp6 .clickB .eachB:first-child{margin-left: 0;}
.indp6 .clickB .eachB.on{background: #ffffff;color: #2fa6f8;}
.indp6 .showB .kuang{
	border-radius: 8px;
	background-color: rgb(255, 255, 255);
	overflow: hidden;
}
.indp6 .showB .imgB img{width: 100%;display: block;}
.indp6 .showB .titB{
	font-size: 16px;
	color: rgb(51, 51, 51);
	padding: 16px 16px  ;
	text-align: center;
}
.indp6 .showB .descB{
	font-size: 14px;
	color: rgb(153, 153, 153);
	line-height: 1.714;
	padding: 0 16px 28px;
}
.indp6 .swiper-pagination{
	position: relative;
	left: unset;
	top: unset;
	margin: 52px auto 0;
	background-color: #d8d8d8;
	height: 1px;
}
.indp6 .swiper-pagination-progressbar-fill{background: #0857B3;}
.indp7{padding: 0;position: relative;}
.indp7::before{
	content: "";
	display: block;
	width: calc(50vw - 720px);
	position: absolute;
	left: 0;
	top: 0;
	background: #0857B3;
	height: 100%;
}
.indp7 .nrBox{justify-content: flex-end;}
.indp7 .pubTit{
	font-size: 22px;
	color: #FFFFFF;
	background: #0857B3;
	width: 14.6%;
	font-weight: 400;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	display: flex;
	justify-content: flex-start;
	align-items: center;
	padding-right: 32px;
	margin-bottom: 0; font-weight:bold; line-height:36px
}
.indp7 .ind7R{
	width: 83%;
	padding: 30px 0;
}
.ind7Form{align-items: flex-end;}
.ind7Form label{
	width: 18.66%;
}
.ind7Form label.chang{
	width: 39%;
}
.ind7Form .titB{
	display: block;
	font-size: 16px;
	color: #fff;
	margin-bottom: 10px;
}
.ind7Form input{
	display: block;
	border-radius: 4px;
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-size: 16px;
	width: 100%;
	height: 42px;
	border-radius: 4px;
	padding: 0 8px;
}
.ind7Form input:focus{
	border: 1px solid #0857B3;
}
.ind7Form .tijiao{
	width: 18.66%;
	height: 42px;
	background: #0857B3;
	position: relative;
	font-size: 16px;
	color: #ffffff;
	border-radius: 4px;
	transition: all 0.5s;
}
.ind7Form .tijiao:hover{background: #0857B3;}
.ind7Form .tijiao img{margin-left: 10px;}
.ind7Form .tijiao input{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
}
@media (max-width:1600px) {
	.indp7::before{width: 4%;}
	/* .swiper_indp3{height: 20vw;} */
	.indp7 .pubTit{padding-right: 16px;}
}
@media (max-width:1400px) {
	.swiper-button-prev, .swiper-button-next{width: 48px;height: 48px;}
	.pubTit{font-size: 32px;margin-bottom: 32px;}
	.indp2 .pubTit{font-size: 32px;}
	.indp2 .zs img{height: calc(8.8vw + 18px);}
	.ind4Ul .iconB p{width: 96px;height: 96px;}
	.ind5R .moreB{margin-top: 40px;height: 48px;}
	.swiper_indp1 .titB,
	.ind4Ul .titB,
	.indp6 .titB{font-size: 22px;}
	.indp7 .pubTit{font-size: 20px;}
	.ind6Ul .titB{font-size: 20px;}
}
@media (max-width:1200px) {
	.indp{padding: 72px 0;}
	.indp2{padding-bottom: 0;}
	.indp7{padding: 0;}
	.swiper_indp1 .titB,
	.ind4Ul .titB,
	.indp6 .titB,
	.ind2Ul .titB{font-size: 20px;}
	.swiper_indp1 .titB{min-height: 30px;}
	.swiper_indp1 .titB::after{width: 30px;height: 30px;background-size: 16px;}
	.swiper_indp1 .descB{margin-top: 8px;}
	.pubTit, .indp2 .pubTit{font-size: 28px;}
	.indp2 .nrBox{padding: 16px 40px;}
	.ind2Ul li{padding: 24px 0;}
	/* .swiper_indp3{height: 24vw;} */
	.indp3 .swiper-pagination{margin-top: 16px;}
	.indp4{padding: 48px 0;}
	.ind4Ul .iconB p{width: 88px;height: 88px;}
	.ind4R .telB{font-size: 30px;}
	.ind4Ul li{margin-right: 3vw;}
	.ind4Ul .iconB::after{right: -2.2vw;}
	.ind5L{width: 50%;}
	.ind5R{width: 45%;}
	.ind5R .descB{font-size: 15px;line-height: 26px;}
	.ind5R .moreB {margin-top: 24px;height: 40px;width: 160px; font-size:14px}
	.indp6 .descB,
	.indp6 .timeB{font-size: 14px;}
	.ind6Ul .titB{font-size: 18px;}
	.ind6Ul .descB{margin-top: 4px;}
}
@media (max-width:1024px) {
.tel{float:right; padding-left:30px; margin-top:0px; background:url(../img/dh1.png) no-repeat left center; margin-right:50px; display:none}
.yuyan{ float:right; margin-left:0; font-size:12px; margin-top:20px; margin-right:30px}
.yuyan img{ margin-right:5px}
.yuyan li{ float:left; margin-left:5px}
.tel span{display:block; font-size:16px; color:#333; line-height:26px;}
.tel strong{display:block; font-size:18px; line-height:26px; color:#0857B3;}
	.banner{margin-top: 56px; height: auto}
	.banner img{display: block;width: 100%; height: auto   }
	.indp{padding: 56px 0;}
	.indp4,
	.indp7{padding: 32px 0;}
	.indp2{padding-bottom: 0;}
	.swiper-button-prev, .swiper-button-next{width: 40px;height: 40px;}
	.indp2 .nrBox{padding: 16px;}
	.ind2Ul li{padding: 16px 0;}
	.ind2Ul .kuang{padding: 0 16px;}
	.ind2Ul .titB{font-size: 16px;}
	.ind2Ul .numB,
	.ind2Ul .descB{font-size: 14px;}
	/* .swiper_indp3 {height: 28vw;} */
	.indp3 .swiper-pagination-bullet{width: 8px;height: 8px;}
	.ind4Ul .iconB p{width: 64px;height: 64px;}
	.ind4Ul .titB{font-size: 16px;}
	.ind4R .telB{font-size: 28px;}
	.indp5 .nrBox,
	.indp6 .nrBox{display: block;}
	.ind5L,
	.ind6L{width: 100%;}
	.ind5R,
	.ind6R{width: 100%;margin-top: 16px;}
	.indp6 .titB{font-size: 18px;}
	.indp7 .nrBox{display: block;}
	.indp7::before{display: none;}
	.indp7 .pubTit{position: relative;left: unset;top: unset;background: none;width: 100%;height: auto;color: #fff;font-weight: 700;text-align: center;display: block;font-size: 20px;}
	.indp7 .ind7R{width: 100%;padding-bottom: 0;}
	.ind7Form{flex-wrap: wrap;}
	.ind7Form label{width: calc(50% - 8px);margin-top: 16px;}
	.ind7Form label:nth-child(-n+2){margin-top: 0;}
	.ind7Form label.chang{width: calc(100% - 160px)}
	.ind7Form .tijiao{width: 144px;}
}
@media (max-width:800px) {
	.banner .swiper-button-prev, .banner .swiper-button-next{display: none;}
	.swiper-pagination-bullet{height: 4px;width: 8px;}
	.swiper-pagination-bullet-active{width: 24px;}
	.indp{padding: 20px 0;}
	.indp4,
	.indp7{padding: 32px 0;}
	.indp2{padding-bottom: 20px;}
	.pubTit, .indp2 .pubTit{font-size: 20px;margin-bottom: 16px;}
	.swiper-button-prev, .swiper-button-next{width: 32px;height: 32px;}
	.swiper-button-prev::after, .swiper-button-next::after{font-size: 14px;}
	.indp1 .swiper-button-prev{right: 48px;}
	.swiper_indp1 .kuang{padding: 8px;}
	.swiper_indp1 .titB{margin-top: 12px; font-size:16px}
	.swiper_indp1 .descB{font-size: 14px;line-height: 1.6; margin-top:5px}
	.indp1 .swiper-scrollbar{margin-top: 16px;}
	.indp2 .zs{top: 0;}
	.indp2 .zs img{height: 18vw;}
	.ind2Ul li,
	.ind2Ul li:nth-child(-n+4){width: 50%;border-top: 1px solid #d8d8d8;}
	.ind2Ul li:nth-child(-n+2){border-top: 0;}
	.ind2Ul li:nth-child(2n) .kuang{border-right: 0;}
	.ind2Ul .numB b{font-size: 28px;}
	.ind2Ul .iconB img{height: 28px;}
	.ind2Ul .titB{margin-top: 12px;}
	.ind2Ul .descB{margin-top: 4px;padding: 0 ;}
	.ind5R h1 {
  font-size: 20px;
}
.ind5R em {
  border-radius: 1px;
  background: #0857B3;
  width: 40px;
  height: 3px;
  margin: 16px 0 15px;
  display: block;
}
	/* .swiper_indp3{height: 44vw;} */
	/* .swiper_indp3 .swiper-slide{height: calc((100% - 8px) / 3);} */
	.indp3 .swiper-pagination{margin-top: 12px;}
	.indp4 .nrBox{display: block;}
	.ind4Ul{flex-wrap: wrap;margin: -4px;}
	.ind4Ul li{width: calc(100% / 3);margin: 0;padding: 4px;}
	.ind4Ul li:nth-child(3n) .iconB::after{display: none;}
	.ind4Ul .iconB{width: 100%;}
	.ind4Ul .iconB p{margin: 0 auto;}
	.ind4Ul .iconB::after{width: 3.2vw;height: 2vw;top: calc(50% - 1vw);right: -1.6vw;}
	.ind4Ul .titB{margin-top: 8px;}
	.ind4R{margin-top: 16px;text-align: center;}
	.ind4R .telB{margin-top: 4px;}
	.ind4R .kfBtn{margin-top: 4px;font-size: 14px;}
	.ind5R .moreB img {margin-left: 10px;width: 14px;}
	.pubTit a{font-size: 14px;}
	.pubTit a img {margin-left: 8px;width: 6px;}
	.ind6L .titB{margin-top: 16px;}
	.ind6L .descB{margin-top: 12px;}
	.ind6L .timeB{margin-top: 12px;}
	.ind6Ul .tuB{width: 37%;}
	.ind6Ul .textB{width: 60%;}
	.ind6Ul .titB{font-size: 16px;}
	.ind6Ul .descB{margin-top: 8px;}
	.ind6Ul .timeB{font-weight: 400;}
	.ind7Form label,
	.ind7Form label:nth-child(-n+2),
	.ind7Form label.chang,
	.ind7Form .tijiao{width: 100%;margin-top: 16px;}
	.ind7Form label:nth-child(1){margin-top: 0;}
	
	
.anniu{ position:absolute; top:8%; width:60%; left:50%; margin-left:-30%; z-index:9}
.anniu li{ width:45%; margin-right:10%; background:rgba(8,87,179,.5);border-radius:10px; float:left; text-align:center; padding:
10px 0  10px }
.anniu li img{ width:40px; margin:0 auto}
.anniu li:nth-child(2n){margin-right:0; }
.anniu li a{ color:#fff}
.anniu li h1{ font-size:18px; font-weight:bold}
.anniu li p{ text-transform:capitalize; font-size:12px}
.swiper-pagination {
  bottom: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.tp {
 
  margin: 0 auto  ;
}	
}
.ind3Ul{
	overflow: hidden;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.ind3Ul li{
	/* flex-wrap: wrap; */
	margin-top: 10px;
	display: flex;
	left: 0;
	animation: myScroll 30s linear infinite;
}
.ind3Ul li:first-child{margin-top: 0;}
.ind3Ul .each{
	position: relative;
	/* opacity: 0; */
	background: #ffffff;
	border-radius: 0.0625rem;
	display: flex;
	justify-content: center;
	align-items: center;
	/* padding: 0 5px; */
	width: 232px;
	height: 96px;
	margin-right: 10px;
	border-radius: 10px;
	overflow: hidden;
}
.ind3Ul .each img{display: block;width: 100%;}
@keyframes myScroll{
	100% {
		transform: translateX(-76.875rem);
	}
}
@media (max-width:1200px) {
	.ind3Ul .each{width: 180px;height: 74px;}
}
@media (max-width:1024px) {
	.ind3Ul .each{width: 160px;height: 66px;}
}
@media (max-width:800px) {
	.ind3Ul .each{width: 120px;height: 49px;}
	
}

.f30{font-size: 23px;}
.f18{font-size: 18px;}
.bold { font-weight:bold}
.flexcen {
  display: flex;
  justify-content: center;
  align-items: center;
}
.indexDiv9 {position: relative; padding: 50px 0 60px; height:auto; overflow:hidden}
.indexDiv9 .rowDiv .row{margin: 0 -10px; }
.indexDiv9 .rowDiv .row>div{padding: 0 10px; }
.indexDiv9 .rowDiv .row>div a{color: #fff;display: block;padding: 30px;border-radius: 8px;height: 100%; }
.indexDiv9 .rowDiv .row>div .textDiv{display: flex;justify-content: space-between;flex-direction: column;height: 100%; text-align:center }
.indexDiv9 .rowDiv .row>div .p{margin: 5px 0 20px; line-height:30px; text-transform:capitalize }
.indexDiv9 .rowDiv .row>div .moreBtn{background:rgba(255,255,255,.9);color: #0857B3;border-radius: 20px;padding: 10px 10px; }
.indexDiv9 .rowDiv .row>div .moreBtn:hover{background: #0857B3;color: #fff; }

.pubTit1{
	font-size: 34px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	margin-bottom: 40px;
}
.pubTit1::after{
	content: "";
	border-radius: 1px;
	background: #0857B3;
	width: 48px;
	height: 3px;
	margin: 16px auto 0;
	display: block;
}


.pubTit11{
	font-size: 34px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-bottom: 30px;
}
.pubTit11::after{
	content: "";
	border-radius: 1px;
	background: #fff;
	width: 48px;
	height: 3px;
	margin: 16px auto 0;
	display: block;
}
@media (max-width:1024px) {
.indexDiv9 {position: relative;background: #fafbff;padding: 20px 0; height:auto; overflow:hidden; margin-bottom:20px}
.xwz {
  text-align: center;
  color: #333;
  font-size: 16px;
  margin-bottom: 30px;
  margin-top:  0px;
}
.pubTit1{
	font-size: 20px;
	color: #333333;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
}
.pubTit1::after{
	content: "";
	border-radius: 1px;
	background: #0857B3;
	width: 40px;
	height: 3px;
	margin: 16px auto 0;
	display: block;
}
.pubTit11{
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
}
.pubTit11::after{
	content: "";
	border-radius: 1px;
	background: #fff;
	width: 40px;
	height: 3px;
	margin: 16px auto 0;
	display: block;
}
.col_4 {
  width:50%; margin-bottom:20px
}	
}
.sy_p4{padding: 50px 0 60px; overflow: hidden;background-color:#fafbff;}
.sy_p4 .bt {margin-bottom: 50px;overflow: hidden;}
.sy_p4 .bt h1 {font-size:36px;font-weight: bold;color: #212529;}
.sy_p4 .bt h4 {font-size: 16px;color: #0857B3;margin-bottom: 15px;font-weight: bold;}
.sy_p4 .bt .lx {float: right;padding: 10px 20px;position: relative;}
.sy_p4 .bt .lx a {font-size: 18px;color: #333;font-weight: bold;}
.sy_p4 .bt .lx span {position: absolute;left: 0;width: 0;height: 3px;background: #0857B3;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;border-radius: 2px;}
.sy_p4 .bt .lx:hover span{width: 100%;right: 0;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}
.sy_p4 ul li {width: 32%;float: left;padding: 0 0px;box-sizing: border-box;margin: 0 2% 2% 0;  }
.sy_p4 ul li:nth-child(3n){margin-right:0; }
.sy_p4 ul li .box{
  border: 0px solid rgba(0, 0, 0, 0.125);
  border-radius: 5px;
  transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); width:100%}
.sy_p4 ul li .tp {margin-bottom: 10px;border-radius: 5px;box-shadow: 0 0.125rem 0.375rem rgba(0, 0, 0, 0.05), 0 0.5rem 1.2rem rgba(0, 0, 0, 0.1) !important;overflow: hidden;}
.sy_p4 ul li .tp img {width: 100%;display: block; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}
.sy_p4 ul li:hover .tp img { -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s; -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07);}
.sy_p4 ul li .w_z {}
.sy_p4 ul li .w_z span {margin-bottom: 15px !important;
  padding-top: 5px !important;
  padding-right: 8px !important;
  padding-bottom: 5px !important;
  padding-left: 8px !important;display: inline-block;font-weight: bold;background: #0857B3;border-radius: 15px;color: #fff;}
.sy_p4 ul li .w_z h3 {color: #212529 !important;font-size: 18px;font-weight: bold;margin-bottom: 10px; margin-top:25px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.sy_p4 ul li .w_z p {color: #04084a;line-height: 26px;font-size: 16px; overflow:hidden; 
     text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:2;}
.sy_p4 ul li .w_z .more { display: inline-block;background-color:#0857B3;margin-top: 20px;transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;font-size: 14px;font-weight: 500;border-radius: 25px; color:#fff; text-transform:capitalize; line-height:35px; width:120px; text-align:center}
  .sy_p4 ul li .w_z .more a{ color:#fff}
.sy_p4 ul li .w_z .more:hover{background-color: #0100a4;} 

@media only screen and (max-width:992px){
.sy_p4{padding: 20px 0 20px; overflow: hidden;background-color:#fafbff;}
.sy_p4 ul li {width: 100%;float: none; height:auto; overflow:hidden;padding: 0 5px;box-sizing: border-box;margin: 0 0 20px 0;  }
 .sy_p4 ul li .w_z h3 {color: #212529 !important;font-size:16px;font-weight: bold;margin-bottom: 10px; margin-top:15px}
.sy_p4 ul li .w_z p {color: #04084a;line-height: 26px;font-size: 14px; overflow:hidden; 
     text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:2; margin-bottom: 10px}
	
.sy_p4 ul li .w_z .more{ margin-top:0}	
}

.swiper_banner video{width:100%; height: 800px  ;  display:block;
object-fit:cover;
object-position:center;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
-o-user-select:none;
user-select:none;}
@media (max-width:1024px) {
	
.swiper_banner video{width:100%; height: 260px  ;  display:block;
}
}
.flexcen{display: flex;justify-content: center;align-items: center;}
.flexsta{display: flex;justify-content: flex-start;align-items: center;}
.flexend{display: flex;justify-content: flex-end;align-items: center;}
.flexbet{display: flex;justify-content: space-between;align-items: center;}
.flexaro{display: flex;justify-content: space-around;align-items: center;}
.pd60{padding: 60px 0; }
.f36{font-size: 30px; }
.f20{font-size: 16px; }

.bold{ font-weight:bold }
.ny-banner .wrap{position:relative;height: 27.6vw;text-align: center;}
.ny-banner span{font-size: 2.396vw;text-transform: capitalize;font-weight: bold; }
.ny-banner .cfff{color: #fff;}
@media (max-width:1024px) {
.ny-banner .wrap{position:relative;height: 47.6vw;text-align: center;}
 
}
.nyTitle span{ margin-bottom:10px; display:block; font-size:30px; font-weight:bold}
.nyTitle p{ line-height:36px; font-size:18px}
.contactDiv1{ background:#f5f5f5}
.contactDiv1 .bdDiv{align-items: flex-start; }
.contactDiv1 .blDiv{width: 62.5%; }
.contactDiv1 .blDiv .formDiv{margin-top: 40px; }
.contactDiv1 .blDiv .formDiv .row{margin: 0 -10px; }
.contactDiv1 .blDiv .formDiv .row>div{padding: 0 10px;margin-bottom: 20px; }
.contactDiv1 .blDiv .formDiv .row>div input{border: 1px solid #ccc;padding: 0 20px;width: 100%;line-height: 48px; }
.contactDiv1 .blDiv .formDiv .row>div input:focus{border-color: #0857B3; }
.contactDiv1 .blDiv .formDiv .row>div textarea{width: 100%;height: 180px;border: 1px solid #ccc;padding: 10px 20px;resize: none; }
.contactDiv1 .blDiv .formDiv .row>div textarea:focus{border-color: #0857B3; }
.contactDiv1 .blDiv .formDiv button{width: 100%;max-width: 440px;margin: 20px auto 0;background: #0857B3;color: #fff;height: 50px;border: 0;padding: 0;cursor: pointer; border-radius:6px; }
.contactDiv1 .blDiv .formDiv button:hover{opacity: .8; }

.contactDiv1 .brDiv{width: 33.33%; }
.contactDiv2 .nyTitle{ text-align:center; margin-bottom:10px}
.contactDiv2 .row>div{margin-top: 30px; }
.contactDiv2 .row>div .conDiv{background: #f5f5f5;padding: 30px;height: 100%; }
.contactDiv2 .row>div .conDiv .line{width: 30px;height: 3px;margin: 10px 0 20px;background: #0857B3; }
.contactDiv2 .row>div .conDiv .p{flex-wrap: wrap; }
.contactDiv2 .row>div .conDiv a{width: 40px;height: 40px;border: 1px solid #ccc;border-radius: 50%;margin-right: 20px;margin-bottom: 10px; }
.contactDiv2 .row>div .conDiv a:last-child{margin-right: 0; }
.contactDiv2 .row>div .conDiv a .hImg{display: none; }
.contactDiv2 .row>div .conDiv a:hover{background: #0857B3;border-color: #0857B3; }
.contactDiv2 .row>div .conDiv a:hover .dImg{display: none; }
.contactDiv2 .row>div .conDiv a:hover .hImg{display: block; }
.contactDiv2 .mapDiv{margin-top: 30px; }


.casesDiv{padding: 80px 0 ; }
.casesDiv .row{margin-bottom: 70px; }
.casesDiv .row>div{margin-bottom: 40px; }
.casesDiv .row>div a{display: block;background: #f5f5f5;box-shadow: 0px 0px 15px rgba(0,0,0,.15); }
.casesDiv .row>div .imgDiv{position: relative;padding-top: 100%;overflow: hidden;background: #f6f6f6; }
.casesDiv .row>div .imgDiv .pic{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center; }
.casesDiv .row>div .imgDiv .pic img{width: 100%;height: 100%;object-fit: cover; }
.casesDiv .row>div .textDiv{padding: 25px 29px; }
.casesDiv .row>div .textDiv .title{background: url(../img/c-m.png) no-repeat right center;color: #333;padding-right: 40px; }
.casesDiv .row>div .textDiv .p{color: #999;margin-top: 20px;font-size: 14px;line-height: 1.8; }
.casesDiv .row>div a:hover{background: #0857B3; }
.casesDiv .row>div a:hover .textDiv .title{background: url(../img/c-m_.png) no-repeat right center;color: #fff;}
.casesDiv .row>div a:hover .textDiv .p{color: rgba(255,255,255,.8); }
.pageDiv{text-align: center;}
.pageDiv a,.pageDiv span{display: inline-block;line-height: 34px;margin: 0 7px;color: #333333;width: 36px; border-radius: 50%;border: 1px solid #999999; }
.pageDiv span{color: #fff;background: #0857B3;border-color: #0857B3; }

.bgF5F5F5{  }
.twoMenuDiv{ padding:18px 0; background:#f5f5f5}
.twoMenuDiv ul{text-align: center;font-size: 0; }
.twoMenuDiv ul li{margin: 0 10px;display: inline-block; border:#0857B3 1px solid;padding: 10px 20px;border-radius:25px;  }
.twoMenuDiv ul li a{color: #0857B3;font-size: 16px;  }
.twoMenuDiv ul li.on {color: #fff; background:#0857B3 }
.twoMenuDiv ul li.on a{ color:#fff}
.twoMenuDiv ul li:hover{background:#0857B3;}
.twoMenuDiv ul li:hover a{color:#fff}
@media (max-width:1024px) {
.twoMenuDiv{ padding:10px 0; background:#f5f5f5}
.twoMenuDiv ul li a{color: #0857B3;font-size: 14px;  }
.twoMenuDiv ul li{margin: 0 2px 8px;display: inline-block; border:#0857B3 1px solid;padding:5px 8px;border-radius:25px;   }
.casesDiv .row > div {
  margin-bottom: 20px;
}
.casesDiv {
  padding: 20px 0;
}	
.contactDiv1 .blDiv{width: 100%; }	
.contactDiv1 .brDiv {
  width: 100%; margin-top:20px
}
.flexbet{display: block  ;justify-content: space-between;align-items: center;}
.nyTitle span {
  margin-bottom: 10px;
  display: block;
  font-size: 20px;
  font-weight: bold;
}
.nyTitle p {
  line-height: 26px;
  font-size: 16px;
}
}
.adDiv1{position: relative; padding:60px 0 }
.adDiv1 .bzImg1{position: absolute;left: 0;top: 100px; }
.adDiv1 .bzImg2{position: absolute;right: 0;bottom: 30px; }
.adDiv1 .bdDiv{margin: 105px 0 40px;/* overflow: hidden; */ }
.adDiv1 .bdDiv ul{display: grid;grid-template-columns: repeat(3,1fr);grid-gap: 35px; }
.adDiv1 .bdDiv ul li .conDiv{position: relative;height: 100%;display: flex;flex-direction: column;justify-content: space-between; }
.adDiv1 .bdDiv ul li .conDiv::after{content: "";width: 29px;height: 160px;background: url(../img/a_yy.png) no-repeat center center;position: absolute;left: 100%;top: 0; }
.adDiv1 .bdDiv ul li img{position: absolute;left: 50%;bottom: 98%;transform: translateX(-50%); }
.adDiv1 .bdDiv ul li .title{height: 54px;color: #fff;border-radius: 4px;transform: skewX(-15deg);margin-left: 7.5px;width: 100%; }
.adDiv1 .bdDiv ul li .title span{transform: skewX(15deg); font-size:18px }
.adDiv1 .bdDiv ul li .p{background: #fff;padding: 15px 20px 30px;line-height: 30px;font-size: 15px;border-radius: 4px;box-shadow: 0px 0px 16px rgba(44,63,107,.1);flex: 1; }
.bg477efd{background: #b04a5a; }
.bg8856ff{background: #0857B3; }
.adDiv2 {padding: 50px 0 40px;}
.adDiv2 .bdDiv{margin: 30px 0 48px; }
.adDiv2 .bdDiv ul{display: grid;grid-template-columns: repeat(4,1fr);grid-column-gap: 49px;grid-row-gap: 49px; }
.adDiv2 .bdDiv ul li{text-align: center;position: relative;padding: 0 10px 26px; }
.adDiv2 .bdDiv ul li .imgDiv{position: relative;z-index: 1;border: 1px solid rgba(101,29,50,.9);border-radius: 60px ; overflow:hidden; width:70%; margin:0 auto}
.adDiv2 .bdDiv ul li .imgDiv img{ width:100% }
.adDiv2 .bdDiv ul li .imgDiv1{position: relative;z-index: 1; width:180px; margin:-40px auto 0}
.adDiv2 .bdDiv ul li .imgDiv1 img{ width:100% }
.btwz{ text-align:center; font-size:40px; font-weight:bold; margin-bottom:30px}

.adDiv2 .bdDiv ul li::after{content: "";width: 100%;height: calc(100% - 51px);background: #fff;border-radius: 24px;border: 1px solid rgba(101,29,50,.41);position: absolute;left: 0;bottom: 0;z-index: 0;box-shadow: 6px 6px 0 rgba(101,29,50,.17);  }
.adDiv2 .bdDiv ul li .textDiv{margin: 30px 0;position: relative;z-index: 1; }
.adDiv2 .bdDiv ul li .textDiv p{margin-top: 10px; line-height:30px }
.adDiv2 .bdDiv ul li a.moreBtn{height: 48px;border-radius: 15px;position: relative;z-index: 1;max-width: 195px;margin: 0 auto; }

.adDiv2 .bdDiv1{margin: 30px 0 48px; }
.adDiv2 .bdDiv1 ul{display: grid;grid-template-columns: repeat(3,1fr);grid-column-gap: 49px;grid-row-gap: 49px; }
.adDiv2 .bdDiv1 ul li{text-align: center;position: relative;padding: 0 10px 26px; margin-bottom:20px }
.adDiv2 .bdDiv1 ul li .imgDiv{position: relative;z-index: 1; }
.adDiv2 .bdDiv1 ul li .imgDiv1{position: relative;z-index: 1; width:180px; margin:-40px auto 0}
.adDiv2 .bdDiv1 ul li .imgDiv1 img{ width:100% }

.adDiv2 .bdDiv1 ul li::after{content: "";width: 100%;height: calc(100% - 51px);background: #fff;border-radius: 24px;border: 1px solid rgba(101,29,50,.41);position: absolute;left: 0;bottom: 0;z-index: 0;box-shadow: 6px 6px 0 rgba(101,29,50,.17);  }
.adDiv2 .bdDiv1 ul li .textDiv{margin: 30px 0;position: relative;z-index: 1; }
.adDiv2 .bdDiv1 ul li .textDiv p{margin-top: 10px; line-height:30px }
.adDiv2 .bdDiv1 ul li a.moreBtn{height: 48px;border-radius: 15px;position: relative;z-index: 1;max-width: 195px;margin: 0 auto; }


.c477efd{color: #0857B3; }
.c8856ff{color: #914e62; }
.c8955ff{color: #8955ff; }
.cff1440{color: #ff1440; }
a.bge73d58{background: #e73d58; }
a.bg477efd{background: #0857B3; }
a.bg8856ff{background: #914e62; }
a.cfff{color: #fff; }
a.cfff:hover{color: #fff;}

.jndDiv1{position: relative;padding-bottom: 0; padding:60px 0 }
.jndDiv1 .bzImg1{position: absolute;right: 50px;top: 170px; }
.jndDiv1 .bzImg2{position: absolute;left: 0;bottom: 70px; }
.jndDiv1 .bdDiv ul li{margin-top: 0px;align-items: stretch; }
.jndDiv1 .bdDiv ul li:nth-of-type(even){flex-direction: row-reverse; }
.jndDiv1 .bdDiv ul li .textDiv{width: 50%; }
.jndDiv1 .bdDiv ul li .textDiv .p{  padding-top:50px  }
.jndDiv1 .bdDiv ul li .textDiv .p span{position: relative;display: block; font-size:24px}
.jndDiv1 .bdDiv ul li .textDiv .p p{margin: 20px 0; min-height:160px ; width:80%; line-height:30px}
.jndDiv1 .bdDiv ul li .textDiv .p a{padding: 0 28px;background: #0857B3;border-radius: 20px;color: #fff;line-height: 40px;display: inline-block; }
.jndDiv1 .bdDiv ul li .textDiv .p a:hover{background: #f45018; }

.jndDiv1 .bdDiv ul li .textDiv .p1{ padding-left:50px; padding-top:50px  }
.jndDiv1 .bdDiv ul li .textDiv .p1 span{position: relative;display: block; font-size:24px}
.jndDiv1 .bdDiv ul li .textDiv .p1 p{margin: 20px 0; min-height:160px ; line-height:30px}
.jndDiv1 .bdDiv ul li .textDiv .p1 a{padding: 0 28px;background: #0857B3;border-radius: 20px;color: #fff;line-height: 40px;display: inline-block; }
.jndDiv1 .bdDiv ul li .textDiv .p1 a:hover{background: #f45018; }

.jndDiv1 .bdDiv ul li .imgDiv{width: 50%; }
.jndDiv1 .bdDiv ul li .imgDiv img{ width:100%}

.aboutDiv1{padding: 0 0 60px; }
.aboutDiv1 .textDiv{margin: 60px 0;line-height: 36px; font-size:16px }
 .lsDiv3{ padding:60px 0 50px; height:auto; overflow:hidden}
 .lsDiv3 .bdDiv{   }
.lsDiv3 .bdDiv ul{}
.lsDiv3 .bdDiv ul li{background: #fff;align-items: stretch;padding: 10px;box-shadow: 0px 0px 35px rgba(0,0,0,.07);border-radius: 4px; float:left; width:32%; margin-right:2%; margin-bottom:30px }
.lsDiv3 .bdDiv ul li:nth-child(3n){margin-right:0; }
.lsDiv3 .bdDiv ul li .imgDiv{width: 181px;margin-right: 20px; }
.lsDiv3 .bdDiv ul li .textDiv{flex: 1; }
.lsDiv3 .bdDiv ul li .textDiv .title{color: #0857B3;margin: 15px 0 10px; font-size:20px }
.lsDiv3 .bdDiv ul li .textDiv .p{line-height:26px;font-size: 15px; } 
.lsDiv3 .tishiDiv p{padding: 15px 60px;background: #c60d30;color: #fff;box-shadow: 0 4px 0px rgba(198,13,48,.35); }
@media (max-width:1024px) {
.aboutDiv1{padding: 0 0 20px; }
.aboutDiv1 .textDiv{margin: 20px 0;line-height:26px; font-size:15px }
.aboutDiv1  .col-4{ padding-left:5px; padding-right:5px}
.adDiv1{position: relative; padding:20px 0 }
.btwz{ text-align:center; font-size:20px; font-weight:bold; margin-bottom:30px}
.adDiv1 .bdDiv{margin: 55px 0 20px;/* overflow: hidden; */ }
.adDiv1 .bdDiv ul{display: grid;grid-template-columns: repeat(1,1fr);grid-gap: 75px; }
 .lsDiv3{ padding:20px 0 20px; height:auto; overflow:hidden}
.lsDiv3 .bdDiv ul li{background: #fff;align-items: stretch;padding: 10px;box-shadow: 0px 0px 35px rgba(0,0,0,.07);border-radius: 4px; float:left; width:100%; margin-right:0; margin-bottom:20px }
.lsDiv3 .bdDiv ul li .textDiv .title{color: #0857B3;margin: 0 0 10px; font-size:18px }


.adDiv2 {padding: 20px 0 20px;}
.adDiv2 .bdDiv{margin: 30px 0 48px; }
.adDiv2 .bdDiv ul{display: grid;grid-template-columns: repeat(1,1fr);grid-column-gap: 49px;grid-row-gap: 49px; }
.pd60 {padding: 20px 0;}
.adDiv2 .bdDiv ul li .imgDiv{position: relative;z-index: 1;border: 1px solid rgba(101,29,50,.9);border-radius: 60px ; overflow:hidden; width:50%; margin:0 auto}
.adDiv2 .bdDiv ul li a.moreBtn{height: 40px;border-radius: 15px;position: relative;z-index: 1;max-width: 160px;margin: 0 auto; font-size:14px }
.f36 {font-size: 20px;}
.contactDiv2 .nyTitle{ text-align:center; margin-bottom:0px;}
.contactDiv2 .row>div{margin-top: 10px; }
.contactDiv2 .mapDiv{margin-top: 10px; }



.jndDiv1{position: relative;padding-bottom: 0; padding:20px 0 }
.jndDiv1 .bzImg1{position: absolute;right: 50px;top: 170px; }
.jndDiv1 .bzImg2{position: absolute;left: 0;bottom: 70px; }
.jndDiv1 .bdDiv ul li{margin-top: 0px;align-items: stretch; }
.jndDiv1 .bdDiv ul li:nth-of-type(even){flex-direction: row-reverse; }
.jndDiv1 .bdDiv ul li .textDiv{width: 100%; }
.jndDiv1 .bdDiv ul li .textDiv .p{  padding-top:0px ; padding-bottom:20px }
.jndDiv1 .bdDiv ul li .textDiv .p span{position: relative;display: block; font-size:20px}
.jndDiv1 .bdDiv ul li .textDiv .p p{margin: 10px 0; min-height: inherit ; width:100%; line-height:26px}
.jndDiv1 .bdDiv ul li .textDiv .p a{padding: 0 28px;background: #0857B3;border-radius: 20px;color: #fff;line-height: 40px;display: inline-block; }
.jndDiv1 .bdDiv ul li .textDiv .p a:hover{background: #f45018; }

.jndDiv1 .bdDiv ul li .textDiv .p1{ padding-left:0px; padding-top:20px; padding-bottom:20px  }
.jndDiv1 .bdDiv ul li .textDiv .p1 span{position: relative;display: block; font-size:20px}
.jndDiv1 .bdDiv ul li .textDiv .p1 p{margin: 10px 0; min-height: inherit ; line-height:26px}
.jndDiv1 .bdDiv ul li .textDiv .p1 a{padding: 0 28px;background: #0857B3;border-radius: 20px;color: #fff;line-height: 40px;display: inline-block; font-size:14px }
.jndDiv1 .bdDiv ul li .textDiv .p1 a:hover{background: #f45018; }

.jndDiv1 .bdDiv ul li .imgDiv{width: 100%; }
.jndDiv1 .bdDiv ul li .imgDiv img{ width:100%}


.adDiv2 .bdDiv1{margin: 20px 0 28px; }
.adDiv2 .bdDiv1 ul{display: grid;grid-template-columns: repeat(1,1fr);grid-column-gap: 49px;grid-row-gap: 49px; }
.adDiv2 .bdDiv1 ul li{text-align: center;position: relative;padding: 0 10px 26px; margin-bottom:20px }
.adDiv2 .bdDiv1 ul li .imgDiv{position: relative;z-index: 1; }
.adDiv2 .bdDiv1 ul li .imgDiv1{position: relative;z-index: 1; width:180px; margin:-40px auto 0}
.adDiv2 .bdDiv1 ul li .imgDiv1 img{ width:100% }
.adDiv2 .bdDiv1 ul li a.moreBtn{height: 40px;border-radius: 15px;position: relative;z-index: 1;max-width: 160px;margin: 0 auto; font-size:16px }

}


.guanyu{ background:#fff url(../img/bg1.png) center right no-repeat; background-size:auto 100%; overflow:hidden; padding:80px 0 ;}
.sy_gypic{  width:45%;  overflow:hidden; margin-left:5%; float:right;border-radius:15px; overflow:hidden}
.sy_gypic img{ width:100%;height:auto;transition:all 0.6s;border-radius:15px;}
.sy_gypic a:hover img{ transform:scale(1.1,1.1); transition:all 0.6s}

.sy_gyzi{ width:50%; float:left}
.sy_gyzi em{ text-transform:uppercase; margin-bottom:15px; display:block;font-size:16px; font-style:normal}
.sy_gyzi i{width:40px; height:4px; background-color:#0857B3;display:inline-block; margin-right:10px; margin-bottom:4px }

.sy_gyzi h2{ display:block; color:#3e3e3e; font-size:34px;font-weight: bold;}
.sy_gyzi p{ display:block; margin:20px auto; font-size:16px; line-height:36px; color:#464646;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 7; overflow:hidden}
.sy_gyzi span a{ display:block; background: linear-gradient(124deg,#0857B3,#296bb7 60%,#084a97); width:160px; color:#fff; line-height:45px; border-radius:30px; text-align:center; font-size:16px; transition:all 0.6s}
.sy_gyzi span a:hover{ background:#0857b3; transition:all 0.6s}
@media only screen and (max-width:1440px){
.guanyu{  padding:50px 0;}
.sy_gyzi h1{ display:block; color:#1572b7; font-size:30px}
.sy_gyzi h2{ display:block; color:#333; font-size:16px}
.sy_gyzi p{ display:block; margin:20px auto; font-size:15px; line-height:28px; }
.sy_gyzi span a{  width:120px; line-height:35px; font-size:12px}

}

@media only screen and (max-width:992px){
.guanyu{  padding:20px 0;}
.sy_gypic{  width:100%;  overflow:hidden; margin-left:0}
.sy_gypic img{ width:100%; height:auto;transition:all 0.6s}

.sy_gyzi{ width:100%; margin-bottom:20px}
.sy_gyzi h1{ display:block; color:#1572b7; font-size:20px}
.sy_gyzi p{ display:block; margin:10px auto; font-size:14px; line-height:28px; overflow:hidden; 
     text-overflow:ellipsis;
     display:-webkit-box; 
     -webkit-box-orient:vertical;
     -webkit-line-clamp:6; }

}

.fl {float: left;}
.fr {float: right;}
.list2{ height: auto  ; overflow:hidden;  }
.list2 .tils{color:#fff; }
.list2 .tils i{color:#fff;}
.ys_bj1{background: url(../img/ys_bj1.jpg) no-repeat center top;height: 542px;}
.ys_bj2{background: url(../img/ys_bj2.jpg) no-repeat center top;height: 541px;}
.ys1{padding:48px 0 0 45px;max-width:1470px; width:96%;margin:0 auto;position: relative;height: 494px;}
.list2 .ys1 dl {padding-top:36px; margin-left:50px}

.ys2{max-width:1470px; width:96%;margin:60px auto 40px; height: 491px;position: relative; background:#fff}
.list2 .ys2 dl{padding-top:66px; margin-right:80px}
.ys3{width:1470px;padding:45px 30px 0 50px;position: relative;height: 496px;margin:0 auto;}
.list2 .ys3 dl{padding-top:36px;margin-left: 50px;}

.ys4{height: 507px; max-width:1470px; width:96%;margin:60px auto 40px;position: relative;}
.list2 .ys4 dl{padding-top:36px; margin-right:80px}
.ys4 dd span {width:170px;height: 40px;background: #0060b0;display: inline-block;text-align: center;line-height: 40px;font-size:16px;color: #fff;border-radius:24px;margin:0 5px;margin-top:30px;}
.ys4 dd span a {color: #fff;padding-left:36px;background: url(../img/fan_a1.png) no-repeat left center;line-height: 40px;display: inline-block;}
.list2 dl{width:670px;}
.list2 dt {height: 60px;}
.list2 dt i{float:left;font-size:0;line-height: 0;}
.list2 dt p {float:left;width:359px;}
.list2 dt p span {display:block;height: 34px;line-height: 34px;font-size:34px;color: #333333;font-weight: bold;}
.list2 dt p em {font-size:14px;color: #999999;text-transform: uppercase;display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-style:normal}
.list2 dd p {padding-left:30px;font-size:16px; color: #333333;line-height: 26px;padding:0 0 0 25px;background: url(../img/ys_ico1.png) no-repeat left 7px;margin-top:20px;}
.ys_a1,.ys_a2,.ys_a3,.ys_a4{position: absolute;}
.ys_a1{left:0px;top:20px;}
.ys_a2{right:-18px;bottom:0;}

/*优势2*/
.adv2 {height: auto; margin-top:30px;  padding-bottom:30px}
.adv2 .pj dl{margin:20px 30px 0 0 ; height: auto; padding-bottom:20px; float:left; width:380px; background:#e5e5e5; text-align:center; line-height:25px; font-size:14px;color:#666666;}
.adv2 .pj dl.nones{margin-right:0;}
.adv2 .pj dl img{border:1px solid #a4a4a4; width:378px; height:211px;}
.adv2 .pj dl h3{ font-size:24px; line-height:55px;margin-top:10px;}
.adv2 .pj dl h3 a{color:#3e3e3e;}
.adv2 .pj dl em{ display:block; height:2px; width:44px; background:#14346f; margin:0 auto 13px;}
.adv2 .pj dl p{padding:0 28px;text-indent:18px;}
.adv2 .pj dl.cur{ background:#0060b0;color:#FFF;}
.adv2 .pj dl.cur a{color:#FFF;}
.adv2 .pj dl.cur em{background:#FFF;}

@media only screen and (max-width:1400px){
.list2 dl{width:500px;}
}
@media only screen and (max-width:992px){
.tils{ text-align: center; height: auto  ; font-size: 14px; color: #666666; font-weight: normal;background:url(../img/x_li1.jpg) no-repeat center 137px; padding:20px 10px}
.tils i{ display: block; font-weight: bold; color: #0060b0; font-size: 20px; line-height: 100%; padding-bottom: 13px;}

.list2{background: url(../img/ys_tt1.jpg) no-repeat center top;height: auto  ; width:96%; margin:0 auto}
.list2 .tils{color:#fff; }
.list2 .tils i{color:#fff;}

.ys_bj1{background: #fafafa;height: auto  ;}
.ys_bj2{background: #fafafa;height:auto; }
.ys1{padding:10px;width:100%;margin:0 auto;position: relative;height: auto  ;box-sizing:border-box}
.list2 .ys1 dl {padding-top:0px;margin-left: 0px;}
.ys_img1 img{ width:100%}
.ys2{width:100%; background:#fff;margin:0 auto;padding:0 0 0 9px;height: auto  ;position: relative;box-sizing:border-box ;  }
.list2 .ys2 dl{padding-top:20px;margin-right: 0;}
.ys3{width:100%;padding:10px;position: relative;height: auto  ;margin:0 auto;box-sizing:border-box}
.list2 .ys3 dl{padding-top:10px;margin-left:  0px;}
.ys4{height: auto  ;padding:10px;width:100%;margin:0 auto;position: relative;box-sizing:border-box}
.list2 .ys4 dl{padding-top:10px ; margin-right:0}
.ys4 dd span {width:170px;height: 40px;background: #0060b0;display: inline-block;text-align: center;line-height: 40px;font-size:16px;color: #fff;border-radius:24px;margin:0 5px;margin-top:10px;}
.ys4 dd span a {color: #fff;padding-left:36px;background: url(../img/fan_a1.png) no-repeat left center;line-height: 40px;display: inline-block;}
.list2 dl{width:100%;}
.list2 dt {height: 60px;}
.list2 dt i{float:left;font-size:0;line-height: 0;}
.list2 dt i img{ width:80%}
.list2 dt p {float:right;width:80%; margin-top:-5px}
.list2 dt p span {display:block;height: 30px;line-height: 30px;font-size:18px;color: #333333;font-weight: bold;}
.list2 dt p em {font-size:12px;color: #999999;text-transform: uppercase;display:block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;letter-spacing:0;}
.list2 dd p {font-size:14px; color: #333333;line-height: 26px;padding:0 0 0 25px;background: url(../img/ys_ico1.png) no-repeat left 7px;margin-top:0;}
.ys_a1,.ys_a2,.ys_a3,.ys_a4{position: absolute; display:none}
.ys_a1{left:-18px;bottom:0;}
.ys_a2{right:-18px;bottom:0;}
.tp1 {
  width: 60px;
  margin: 0 auto 10px;
}
.indexDiv9 .rowDiv .row>div .textDiv span{ font-size:18px }
.indexDiv9 .rowDiv .row>div .p{margin: 10px 0 10px; line-height:20px; text-transform:capitalize ; font-size:14px}
.indexDiv9 .rowDiv .row>div .moreBtn{background:rgba(255,255,255,.9);color: #0857B3;border-radius: 20px;padding:5px 10px; }
.indexDiv9 .rowDiv .row>div a{color: #fff;display: block;padding: 20px;border-radius: 8px;height: 100%; }
}
