/*banner*/
@keyframes fangda{
  0%{transform: scale(1);}
  100%{transform: scale(1.05);}
}
.ny-banner{position:relative;overflow:hidden;}
.ny-banner>img{display:block;width:100%;animation: fangda 5s ease-in-out infinite alternate;}
.ny-banner-s{position:absolute;left: 50%;top: 50%; -webkit-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);color:#fff;text-align:center;}
.ny-banner-s h3{font-size:60px;text-transform:uppercase;}
.ny-banner-s p{font-size:16px;line-height:24px;margin-top: 10px;}
.swiper-button-next,.swiper-button-prev{content: ''!important;opacity:1!important}
.swiper-button-next::after,.swiper-button-prev::after{content: ''!important;}
/*banner*/

.span3{cursor:pointer;}

/*szwz*/
.lon {}
.lon img {padding-right: 8px;display:block;}
.cont{display:flex;align-items: center;height: 60px;color: #878787;}
.cont a {vertical-align: middle;color: #878787;font-size: 14px;display: flex;align-items: center;text-decoration: underline;margin-right: 5px;}
.cont a:last-child{
    color: #1D2089;
    text-decoration: none;
}
.cont>i:last-child{display:none;}
/*szwz*/

.md{position:relative;top:-100px;}

/*fy*/
.page1{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
.page1 li{}
.page1 a,.page1 span{display:flex;color: #a2a2a2;align-items:center;justify-content:center;width: 35px;height: 35px;margin: 0 5px;border: 1px solid #e5e5e5;background: #fff;}
.page1 a:hover,.page1 a.active,.page1 span:hover,.page1 span.active, .page1 span.current,.page1 a.page-num-current{color:#fff;background: #1D2089;border-color:#1D2089;}
.page1 a:first-child,.page1 a:last-child{font-family:SimSun;font-size: 20px;}
.no-page{font-size: 18px;line-height: 5em;color: #333;text-align: center;}
@media (max-width: 768px){
	.page1 a,.page1 span{width:30px;height:30px;margin:0 5px}
	.page1 a:first-child,.page1 a:last-child{font-family:SimSun;font-size:20px;}
}
/*fy*/

/*gywm*/
.gywm{padding:160px 0;background:url(../img/gywm-bj.jpg)no-repeat center bottom #e8f1f5;}
.gywm-b{}
.gywm-l{width:50%;}
.gywm-l h3{font-size:48px;text-transform:uppercase;margin-bottom:50px;}
.gywm-l dl{line-height:24px;font-size: 16px;}
.gywm-r{width:40%;border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc;background:#fff;text-align:center;}
.gywm-r dl{width:50%;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background:#fff;padding:60px 0 60px 0;}
.gywm-r dl:nth-child(2n){}
.gywm-r dl h3{color:#1D2089;font-size:30px;margin-bottom:20px;}
.gywm-r dl h3 img{margin-right:20px;}
.gywm-r dl h3 i{line-height:100%;font-size:60px;}
.gywm-r dl h3 span{display:block;margin-left:3px;margin-top:35px;}
.gywm-r dl h4{font-size:18px;}

.gswh{color:#fff;text-align:center;padding:140px 0 140px 0;background:url(../img/gswh-bj.jpg)no-repeat center;margin:135px auto;}
.gswh h4{text-transform:uppercase;font-size:16px;margin-bottom:80px;}
.gswh h3{text-transform:uppercase;font-size:48px;margin-bottom:25px;}
.gswh h5{font-size:24px;margin-bottom:65px;}
.gswh a{width:150px;height:50px;border-radius:50px;border:2px solid #fff;text-transform:uppercase;color:#fff;position:relative;overflow:hidden;z-index:2;}
.gswh a p{width:0;height:100%;left:0;top:0;background:#fff;position:absolute;z-index:-1;}
.gswh a:hover{color:#1D2089;background:#fff;}
.gswh a:hover p{width:100%;}

.fzlc{padding: 100px 0;background:#fff;}
.nybt{text-align:center;margin-bottom:70px;}
.nybt h3{font-size:48px;text-transform:uppercase;}
.nybt p{width:80px;height:2px;background:#1D2089;}
.fzlc .nybt{color:#1d1d1d;margin-bottom:45px;}
.fzlc-t{position:relative;margin-bottom: 60px;overflow: hidden;}
.fzlc-t .w1{position:relative;}
.fzlc-t .swiper-container{width: 1000px;max-width:100%;/* overflow: inherit; */}
.fzlc-t .swiper-wrapper{
    align-items: center;
}
/*.fzlc-t>div{width:calc(100% - 200px);}*/
.fzlc-tl{position:absolute;width:180px;left: 200px;top:48px;overflow:hidden;height:50px;z-index:3;opacity:0}
.fzlc-tr{position:absolute;width:180px;right: 200px;top:48px;overflow:hidden;height:50px;z-index:3;opacity:0}
.fzlc-tr .fzlc-tl-s{left: -270px;}
.fzlc-tl-s{position:absolute;min-width:100%;display:flex;left:0;top:0;transition:all 0.5s}
.fzlc-tl-s p{width: 90px;text-align:center;color: #878787;font-size: 16px;font-family: bold2;font-weight: bold;}
.fzlc-tl-s p i{display:block;width:10px;height:10px;border-radius:10px;background: #ababab;margin: 0 auto 12px auto;}
.fzlc-t h6{position:absolute;width:100%;left:0;background: #eaeaea;height:1px;top: calc(46% - 1px);}
.fzlc-t dl{align-items:center;color: #5f5f5f;font-size: 35px;justify-content:center;height: 106px;display:flex;transform: scale(0.8);transition:all 0.5s;padding-bottom: 15px;font-weight: bold;}
.fzlc-t .swiper-slide-thumb-active dl{transform:scale(1);font-size: 44px;color: #1D2089;}
.fzlc-t .swiper-button-next{width: 70px;height: 70px;background:url(../img/r.png);right:0;margin:0;margin-top: -40px;}
.fzlc-t .swiper-button-prev{width: 70px;height: 70px;background: url(../img/l.png);left:0;margin:0;margin-top: -40px;}
.fzlc-b{
    /* width: 1109px; */
}
.fzlc-b dl{display:flex;flex-wrap:wrap;justify-content:space-between;border-radius: 5px;align-items: center;}
.fzlc-b dl dt{width: 50%;overflow:hidden;}
.fzlc-b dl dt img{display:block;width:100%;}
.fzlc-b dl dd{width: 50%;color: #878787;font-size: 18px;line-height: 36px;padding: 0 50px 0 80px;}
.fzlc-b dl dd h3{font-size: 37px;margin-bottom: 15px;font-weight: bold;color: #333;}
.fzlc-b dl dd h3 i{font-weight:bold;font-size:16px;padding-left:5px;}
.fzlc-b dl dd h4{width:70px;height:1px;background: #ec6916;display: none;}
.fzlc-b dl dd .div1{line-height: 28px;color: #666;font-size: 18px;}
.fzlc-b dl dt:hover img{transform:scale(1.1);}

.hybj{text-align:center;color:#fff;background:url(../img/hybj-bj.jpg)no-repeat center;padding-top:110px;display: none;}
.hybj dl{width:1270px;margin-bottom:70px;max-width:99%;}
.hybj dl h3{font-size:16px;text-transform:uppercase;margin-bottom:45px;}
.hybj dl p{font-size:24px;line-height:36px;}
.hybj img{display:block;margin:0 auto;}

.gshj{padding:130px 0;background: #e8f1f5;}
.gshj-b{position:relative;overflow:hidden;}
.gshj-b .swiper-container{width:150%;margin-left:-25%;}
.gshj-b a{display:block;overflow:hidden;}
.gshj-b a img{display:block;width:100%;}
.gshj-b a p{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;background:#121e31;opacity:0.7;}
.gshj-b a:hover img{transform:scale(1.1);}
.gshj-b .swiper-slide-active a p{opacity:0;}
.gshj-b .swiper-button-next{width:70px;height:70px;transition:all 0.5s;background:url(../img/r2.png);right:5%;}
.gshj-b .swiper-button-next:hover{background:url(../img/r2-1.png);}
.gshj-b .swiper-button-prev{width:70px;height:70px;transition:all 0.5s;background:url(../img/l2.png);left:5%;}
.gshj-b .swiper-button-prev:hover{background:url(../img/l2-1.png);}

.ryzz{padding:90px 0 95px 0;background: url(../img/ryzz-bj.png)no-repeat center bottom 120px #e8f1f5;}
.ryzz-b{}
.ryzz-b>div{padding-bottom:125px;width:80.25%}
.ryzz-b a{display:block;text-align:center;color:#878787;font-size:16px;padding:25px;line-height:24px;background:#fff;}
.ryzz-b a h4{overflow:hidden;margin-bottom:40px;}
.ryzz-b a h4 img{display:block;}
.ryzz-b a:hover{color:#1D2089;}
.ryzz-b a:hover img{transform:scale(1.05);}
.ryzz-b .swiper-pagination{bottom:0}
.ryzz-b .swiper-pagination-bullet{background:#dcdcdc;opacity:1;}
.ryzz-b .swiper-pagination-bullet-active{background:#1D2089;}
/*gywm*/

/*cpzx*/
.cpzx{margin:26px auto 75px auto;}
.cpzx a{display:block;width:calc(50% - 20px);position:relative;border:1px solid #e5e5e5;background:url(../img/cpzx-bj.jpg);color:#000;margin-bottom:40px;}
.cpzx a h4{overflow:hidden;}
.cpzx a h4 img{display:block;width:100%;}
.cpzx a h3{font-size:24px;position:absolute;z-index:2;left:25px;top:50px;transition:all 0s;}
.cpzx a:hover img{transform:scale(1.1);}
.cpzx a:hover{color:#1D2089;}
.cpzx a i{display:block;position:absolute;background:#1D2089;}
.cpzx a .i1{width:0px;height:1px;right:0px;top:0px;}
.cpzx a .i2{width:1px;height:0px;left:0px;top:0px;}
.cpzx a .i3{width:0px;height:1px;left:0px;bottom:0px;}
.cpzx a .i4{width:1px;height:0px;right:0px;bottom:0px;}
.cpzx a:hover .i1,.cpzx a:hover .i3{width:100%}
.cpzx a:hover .i2,.cpzx a:hover .i4{height:100%}

.cpzx2{margin:45px auto 95px auto;}
.cpzx2-b{margin-bottom:25px;}
.cpzx2-b dl{width:calc((100% - 90px) / 3);margin:0 30px 30px 0;}
.cpzx2-b dl:nth-of-type(3n){margin-right:0;}
.cpzx2-b dl h4{overflow:hidden;margin-bottom:25px;background:url(../img/cpzx-bj.jpg); background-size:100% 100%;padding: 5%;}
.n_case .cpzx2-b dl h4{padding: 0;}
.cpzx2-b dl h4 img{display:block;width:100%;mix-blend-mode: multiply;}
.cpzx2-b dl dt{}
.cpzx2-b dl dt a{font-size:16px;line-height: 1.5;height: 3em;overflow: hidden; text-align:center;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;color:#000;width:calc(100% - 150px);width: 100%;}
.cpzx2-b dl dt a:hover{color:#1D2089;}
.cpzx2-b dl dt p{width:130px;height:40px;border-radius:40px;background:#f1f1f3;cursor:pointer;margin-right:10px;transition:all 0.5s;position:relative;z-index:2;overflow:hidden;transition:all 0.5s;}
.cpzx2-b dl dt p i{display:block;position:absolute;left:0;top:0;width:0;height:100%;background:#1D2089;z-index:-1;transition:all 0.5s;}
.cpzx2-b dl dt p.active:hover{background:#1D2089;color:#fff;}
.cpzx2-b dl dt p.active:hover i{width:100%;}
.cpzx2-b dl:hover img{transform:scale(1.1);}
/*cpzx*/

/*cpzx-z*/
.cpzx-z{background:#fff;margin:35px auto 0 auto;}
.cpzx-zt{margin-bottom:40px;}
.cpzx-zl{width:40%;}
.cpzx-zl>div{padding-bottom:44px;}
.cpzx-zl .swiper-pagination{bottom:0}
.cpzx-zl .swiper-pagination-bullet{background:none;opacity:1;border:1px solid #dedede;}
.cpzx-zl .swiper-pagination-bullet-active{background:#1D2089;border-color:#1D2089;}
.cpzx-zl h4{overflow:hidden;background:url(../img/cpzx-bj.jpg);background-size:100% 100%;padding: 3%;}
.cpzx-zl h4 img{display:block;width:100%;mix-blend-mode: multiply;}
.cpzx-zr{width:55%;margin-bottom:45px;}
.cpzx-zr h3{font-size:36px;margin-bottom:35px;}
.cpzx-zr .div1{line-height:30px;margin-bottom:44px;font-size: 16px;}
.cpzx-zr a{width:200px;height:60px;border-radius:60px;background:#f1f1f3;color:#000;position:relative;z-index:2;overflow:hidden;font-size: 16px;}
.cpzx-zr a:nth-child(1){margin-right:10px;}
.cpzx-zr a i{display:block;position:absolute;left:0;top:0;width:0;height:100%;background:#1D2089;z-index:-1;transition:all 0.5s;}
.cpzx-zr a.active:hover{background:#1D2089;color:#fff;}
.cpzx-zr a.active:hover i{width:100%}
.cpzx-zb{font-size: 16px;line-height: 1.75;margin-bottom: 30px;}

.cpzx-zb dl{width: calc((100% - 100px) / 4);border:1px solid #eee;margin-bottom:80px;padding:50px 44px 40px 44px;background: #f1f1f3;}
.cpzx-zb dl h4{margin-bottom:40px;}
.cpzx-zb dl:hover img{transform:scale(1.05);}
.cpzx-zb dl h3{font-size:20px;margin-bottom:28px;}
.cpzx-zb dl dt{color:#878787;line-height:24px;}

.cpzx-zc{color: #333;font-size: 16px;line-height: 1.75; padding-top: 30px;   background: #fff;overflow: hidden;}

.cpzx-zc h3{font-size: 28px;color: #1D2089;font-weight: bold;line-height: 1.5;margin-bottom: 20px;margin-top: 20px;}
.cpzx-zc h3:not(:first-child){border-top: 1px dashed #ccc;padding-top: 20px;}
.cpzx-zc table{width:auto;margin-top: 10px;}
.cpzx-zc th, .cpzx-zc td {text-align: center;border: 1px solid #d1d2d3 !important;border-collapse: collapse;line-height: 1.5;padding: 12px;word-break: break-all;}
.cpzx-zc table tr:nth-child(odd) {
    /* background: #eff0f2; */
	/* background-color: #F9F9F9; */
}
.cpzx-zc .tit{
	width: 100%;
	height: 45px;
	line-height: 45px;
	background-color: #f0f0f0;
	margin-bottom: 35px;
}
.cpzx-zc .tit span{
	display: inline-block;
	padding: 0 30px;
	font-size: 18px;
	color: #fff;
	line-height: 45px;
	background-color: #1D2089;
}
/* 24-04-10新增 s */
.n_prolist{
	padding: 3% 0;
	border-top: 1px solid #f5f5f5;
	/* background: linear-gradient(to bottom, #f2f6fa calc(100% - 180px), transparent); */
}
.sortnav_view{
	/* padding: 30px 18px; */
	/* background: #fbfbfb; */
	/* box-shadow: 0px 4px 40px 10px rgba(8, 30, 125, 0.04); */
}
.sortnav_view .form{
	margin-bottom: 30px;
}
.sortnav_view .form form{
	border-radius: 30px;
	/* border: 1px solid #D9D9D9; */
	background: #FFF;
	padding-left: 20px;
	padding-right: 14px;
	display: flex;
	align-items: center;
	background-color: #eceff1;
}
.sortnav_view .form input{
	width: calc(100% - 40px);
	padding-right: 10px;
	font-size: 16px;
	height: 45px;
	position: relative;
	background-color: transparent;
}
.sortnav_view .form input::placeholder{
	font-size: 16px;
	font-family: "Microsoft Jhenghei";
}
	
.sortnav_view .form button{
	width: 40px;
	height: 45px;
	border: none;
	background: url("../images/ico_ss.png") no-repeat center center;
}
.sortnav_view .tit{
	font-size: 28px;
	line-height: 1.5;
	font-weight: 700;
	/* font-family: "MB"; */
	color: #000;
	margin-bottom: 20px;
}
.sortnav_view>ul{
	border-top: 1px solid #F2F2F2;
}
.sortnav_view>ul>li.nav-current{
	border-bottom: 1px solid #F2F2F2;
}
.sortnav_view ul>li>a{
	position: relative;
	display: block;
	font-size: 18px;
	line-height: 1.5;
	color: #4C4C4C;
	padding: 6px 35px 6px 0;
}
.sortnav_view ul li.has-childs a{
	padding-right: 35px;
}
.sortnav_view>ul>li>a{
	border-bottom: 1px solid #F2F2F2;
	padding: 15px 45px 15px 0;
}
.sortnav_view ul li.has-childs>a>i{
	position: absolute;
	right: 0;
	top: 1px;
	width: 30px;
	height: 30px;
	text-align: center;
	z-index: 2;
	/* border: 1px solid #F2F2F2; */
	color: #000;
	font-weight: normal;
	background: url('../images/b1_arrow4.svg') no-repeat center;
	transition: all 0.3s;
}
.sortnav_view>ul>li.has-childs>a>i{
	top: 14px;
}
.sortnav_view li.nav-current>a>i{
    transform: rotate(180deg);
}
/* .sortnav_view>ul>li>a>i::before{
	content: "\e6a1";
}
.sortnav_view>ul>li.active>a>i::before{
	content: "\e68e";
} */
.sortnav_view>ul ul{
	padding: 8px 0 8px 8px;
	display: none;
}
.sortnav_view>ul>li>ul>li>a,.sortnav_view>ul>li>ul>li>ul>li>a{
	display: block;
	font-size: 16px;
	line-height: 1.5;
	color: #3c3c3c;
	padding: 8px 0;
}
/* .sortnav_view ul li.nav-current>ul{
	display: block;
} */
.sortnav_view ul li a:hover,.sortnav_view ul li.nav-current>a{
	color: #1D2089 !important;
}
.pro_l{
	float: left;
	width: 340px;
	margin-right: 3%;
}
.pro_r{
	float: right;
	width: calc(97% - 340px);
}
.n_proxq{
	padding: 2% 0;
	border-top: 1px solid #f5f5f5;
}
@media all and (max-width: 1200px){
	.n_proxq,.n_prolist{
		padding: 3% 4%;
	}
	.pro_l,.pro_r{
		width: 100%;
		
	}
	.sortnav_view ul>li>a{
		font-size: 16px;
		padding: 12px 30px 15px 0;
	}
	.sortnav_view>ul>li>ul>li>a, .sortnav_view>ul>li>ul>li>ul>li>a{
		font-size: 14px;
	}
}
/* 24-04-10新增 e */
.linelimit{
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.xgcp{padding:45px 0;background:#fff;}
.xgcp .w1{padding: 3% 0;border-top: 1px dashed #ccc;}
.xgcp-b{position: relative;}
.xgcp-b dl{}
.xgcp-b dl h4{overflow:hidden;margin-bottom:30px;background: #fff /* url(../img/cpzx-bj.jpg) */;background-size:100% 100%;}
.xgcp-b dl h4 a{padding: 3%;box-sizing: border-box;display: block;border: 1px solid #ddd;}
.xgcp-b dl h4 img{display:block;width:100%;mix-blend-mode: multiply;}
.xgcp-b dl dt{}
.xgcp-b dl dt a{font-size:18px;display:block;color:#000;width:calc(100% - 150px);width: 100%;}
.xgcp-b dl dt a:hover{color:#1D2089;}
.xgcp-b dl dt p{width:130px;height:40px;border-radius:40px;background: #fff;cursor:pointer;margin-right:10px;transition:all 0.5s;position:relative;z-index:2;overflow:hidden;transition:all 0.5s;}
.xgcp-b dl dt p i{display:block;position:absolute;left:0;top:0;width:0;height:100%;background:#1D2089;z-index:-1;transition:all 0.5s;}
.xgcp-b dl dt p.active:hover{background:#1D2089;color:#fff;}
.xgcp-b dl dt p.active:hover i{width:100%;}
.xgcp-b dl:hover img{transform:scale(1.1);}
.xgcp-b .swiper-button-next{width:40px;height:40px;right: -60px;background:url(../img/r3.png);transition:all 0.5s;}
.xgcp-b .swiper-button-next:hover{background:url(../img/r3-1.png);}
.xgcp-b .swiper-button-prev{width:40px;height:40px;left: -60px;background:url(../img/l3.png);transition:all 0.5s;}
.xgcp-b .swiper-button-prev:hover{background:url(../img/l3-1.png);}

.zxly{background:#fff;padding:45px 0;border-top: 1px dashed #ccc;}
.zxly-t{text-align:center;margin-bottom:45px;font-size:36px;}
.zxly-b{}
.zxly-b dl{width:calc((100% - 100px)/3);margin-bottom:30px;}
.zxly-b dl:nth-child(4),.zxly-b dl:nth-child(5){width:100%;}
.zxly-b dl:nth-child(5){/* margin-bottom:55px; */}
.zxly-b dl h3{font-size:16px;margin-bottom:20px;}
.zxly-b dl h3 i{color:#ff0000;}
.zxly-b dl input{width:100%;height:60px;padding:0 27px;border:1px solid #eee;color:#878787;font-size:16px;}
.zxly-b dl input::placeholder{color:#878787;}
.zxly-b dl textarea{width:100%;height:220px;padding:27px;border:1px solid #eee;color:#878787;font-size:16px;}
.zxly-b button{width:200px;height:60px;color:#fff;text-transform:uppercase;font-size:16px;cursor:pointer;transition:all 0.5s;position:relative;z-index:2;background-image: linear-gradient(to right, #1D2089 , #354979);}
.zxly-b button i{display:block;position:absolute;left:0;top:0;width:0;height:100%;background:#1D2089;z-index:-1;transition:all 0.5s;}
.zxly-b button:hover i{width:100%;}
/*cpzx-z*/

/*jjfa*/
.jjfa{margin:50px auto 150px auto;}
.jjfa-b a{margin-bottom:200px;position:relative;}
.jjfa-b a h6{position:absolute;left:0;bottom:-100px;width:100%;height:1px;background:#eee;}
.jjfa-b a:last-child{margin-bottom:0px!important;}
.jjfa-b a:last-child h6{display:none;}
.jjfa-b a:nth-child(2n+1){}
.jjfa-b a:nth-child(2n+1) dd{padding:0 50px 0 100px}
.jjfa-b a:nth-child(2n){flex-direction: row-reverse}
.jjfa-b a:nth-child(2n) dd{padding:0 50px 0 100px}
.jjfa-b a dt{width:50%;overflow:hidden;}
.jjfa-b a dt img{display:block;width:100%;}
.jjfa-b a dd{width:50%;}
.jjfa-b a dd h3{color:#000;font-size:36px;margin-bottom:53px;}
.jjfa-b a dd h3 i{width:60px;height:60px;border-radius:5px;background-image: linear-gradient(to right, #1D2089 , #354979);margin-right:40px;}
.jjfa-b a dd p{color:#878787;font-size:16px;line-height:30px;margin-bottom:50px;}
.jjfa-b a dd h5{width:140px;height:50px;border-radius:50px;border:2px solid #000;color:#000;position:relative;overflow:hidden;z-index:2;font-size: 16px;}
.jjfa-b a dd h5 i{display:block;position:absolute;left:0;top:0;width:0;height:100%;background:#1D2089;z-index:-1;transition:all 0.5s;}
.jjfa-b a:hover dt img{transform:scale(1.1);}
.jjfa-b a:hover dd h5{color:#fff;border-color:#1D2089;background:#1D2089;}
.jjfa-b a:hover dd h5 i{width:100%}
/*jjfa*/

/*jjfa-z*/
.jjfa2{margin:100px auto;}
.jjfa2-t{font-size:21px;border-bottom: 1px solid #efefef;padding-bottom: 0.666em;color: #333;margin-bottom:40px;line-height: 120%;}
.jjfa2-t p{padding-left: 20px;border-left:3px solid #1D2089;}
.jjfa2-b{line-height: 28px;color: #333;font-size: 16px;margin-bottom:50px;}
.jjfa2-b img{height:auto!important;margin-top: 20px;}
.jjfa2-b2{}
.jjfa2-b2 dl{margin-bottom:40px;background:#f5f5f5;border-bottom: 1px solid #eeeeee;color: #555;padding:35px 30px;}
.jjfa2-b2 dl h3{font-size:18px;color: #333;margin-bottom:17px;}
.jjfa2-b2 dl p{line-height:26px;font-size:16px;}
/*jjfa-z*/

/*xwzx*/
.xwzx{margin:50px auto 100px auto;}
.xwzx-t{margin-bottom:80px;font-size:16px;}
.xwzx-t a{width:calc((100% - 100px)/ 5);height:60px;background:#eee;color:#000;margin:0 10px 10px;position:relative;z-index:2;}
.xwzx-t a p{display:block;position:absolute;left:0;top:0;width:0;height:100%;background-image: linear-gradient(to right, #1D2089 , #354979);z-index:-1;}
.xwzx-t a.active,.xwzx-t a:hover{color:#fff;}
.xwzx-t a.active p,.xwzx-t a:hover p{width:100%;}
.xwzx-c{position:relative;}
.xwzx-c a{}
.xwzx-c a dt{width:50%;overflow:hidden;}
.xwzx-c a dt img{display:block;width:100%;}
.xwzx-c a dd{width:50%;padding:40px 20px 0 90px;position:relative;}
.xwzx-c a dd h3{color:#000;font-size:36px;line-height: 47px;margin-bottom:40px;}
.xwzx-c a dd p{color:#878787;font-size:16px;line-height:30px;}
.xwzx-c a dd .div1 h5{width:140px;height:50px;border-radius:50px;border:2px solid #000;color:#000;position:relative;overflow:hidden;z-index:2;font-size: 16px;}
.xwzx-c a dd .div1 h5 i{display:block;position:absolute;left:0;top:0;width:0;height:100%;background:#1D2089;z-index:-1;transition:all 0.5s;}
.xwzx-c a dd .div1 span{color:#1D2089;}
.xwzx-c a:hover img{transform:scale(1.1);}
.xwzx-c a:hover dd h5{color:#fff;border-color:#1D2089;background:#1D2089;}
.xwzx-c a:hover dd h5 i{width:100%;}
.xwzx-c .swiper-button-next{width:40px;height:40px;background:url(../img/r3.png);right:-90px;transition:all 0.5s;}
.xwzx-c .swiper-button-next:hover{background:url(../img/r3-1.png);}
.xwzx-c .swiper-button-prev{width:40px;height:40px;background:url(../img/l3.png);left:-90px;transition:all 0.5s;}
.xwzx-c .swiper-button-prev:hover{background:url(../img/l3-1.png);}
.xwzx-b{ margin-bottom:100px;}
.xwzx-b a{margin-bottom:100px;display:block;width:26.875%;margin-right:9.687500000000004%;}
.xwzx-b a:nth-child(3n){margin-right:0;}
.xwzx-b a h3{color:#000;font-size:24px;line-height:36px; margin-bottom:5px;}
.xwzx-b a h4{overflow:hidden;position:relative;margin-bottom:8px;}
.xwzx-b a h4 img{display:block;width:100%;}
.xwzx-b a h4 i{width:120px;height:40px;color:#fff;font-size:14px;position:absolute;right:0;top:0;background:rgba(69, 149, 204, 0.8);z-index:2;}
.xwzx-b a p{font-size:16px;line-height:24px;color:#878787;}
.xwzx-b a:hover h3{color:#1D2089;}
.xwzx-b a:hover h4 img{transform:scale(1.1);}
/*xwzx*/

/*xwzx-z*/
.xwdt-z{width: 710px;margin:70px auto;overflow:hidden;}
.xwdt-z-t{text-align:center;padding-bottom:20px;/* border-bottom: 1px dashed #666; */margin-bottom:30px;}
.xwdt-z-t h3{font-size: 37px;color:#000;margin-bottom:20px;font-family: Segoe UI;font-weight: bold;}
.xwdt-z-t p{text-align:center;color:#000;}
.xwdt-z-t p span{display:inline-block;margin:0 20px;color:#000;}
.xwdt-z-b{margin-bottom:50px;line-height:24px;line-height:2}
.xwdt-z-b h1{font-size:28.5px;}
.xwdt-z-b h2{font-size:26px;}
.xwdt-z-b a{color:#1D2089;}
.xwdt-z-b table{width:100%!important}
.xwdt-z-b table td,.xwdt-z-b table th{padding:10px!important;border:1px solid #666!important}
.xwdt-z-b table *{}
.xwdt-z-b img{height:auto!important;}
.xwdt-z-b2{display: flex;flex-wrap: wrap;justify-content: space-between;box-sizing: border-box;margin: 30px auto 0px auto;}
.xwdt-z-b2 a{padding: 10px 20px;background: #eee;border-radius: 10px;color: #000;transition: 0.3s;max-width:30%}
.xwdt-z-b2 a:hover{background:#02569e;color:#fff;}
@media screen and (max-width: 1200px){
	.xwdt-z-t p{display:none;}
	.xwdt-z-t{margin-bottom:10px;padding-bottom:10px;}
	.xwdt-z-t h3{font-size:20px;margin-bottom:0px;}
	.xwdt-z-b{margin-bottom:30px;}
	.xwdt-z-b2 a{font-size:12px;}
	.xwdt-z-b table td,.xwdt-z-b table th{padding:5px!important;}
}
.bshare-custom.icon-medium a{height:40px!important;padding-left:40px!important;margin:0 5px}
.bshare-custom.icon-medium .bshare-weixin{background:url(../img/fx-1.png)!important}
.bshare-custom.icon-medium .bshare-qqim{background:url(../img/fx-2.png)!important}
.bshare-custom.icon-medium .bshare-sinaminiblog{background:url(../img/fx-3.png)!important}
/*xwzx-z*/

/*lxwm*/
.zxly2{margin:50px auto 100px auto;}
.zxly2-t{margin-bottom:60px;width:50%;}
.zxly2-t h3{font-size:48px;text-transform:uppercase;margin-bottom:36px;}
.zxly2-t h4{font-size:24px;margin-bottom:30px;}
.zxly2-t p{font-size:16px;line-height:30px;color:#878787;}
.zxly2-b{}
.zxly2-b dl:nth-child(4){margin-bottom:46px;}
.zxly2-b dl input{background:#f7f8fa;color:#000;}
.zxly2-b dl textarea{background:#f7f8fa;color:#000;}
.zxly-b dl dt{width:540px;}
.zxly-b dl dt input{width:317px;margin-bottom:0!important;}
.zxly-b dl dt img{display:block;height:60px;width:143px;}
.lxwm{background:#f7f8fa;padding:110px 0;}
.lxwm-b{background:#fff;}
.lxwm-l{width:50%;height:480px;}
.lxwm-r{width:50%;padding:0 5%;}
.lxwm-r h3{font-size:24px;text-transform:uppercase;position:relative;padding-bottom:34px;border-bottom:2px solid #eee;margin-bottom:45px;}
.lxwm-r h3 i{display:block;width:85px;height:2px;background:#1D2089;position:absolute;left:0;bottom:-2px;}
.lxwm-r dl{font-size:16px;line-height:24px;}
.lxwm-r dl p{margin-bottom:24px;}
.lxwm-r dl p i{height:24px;width:18px;}
.lxwm-r dl p span{width:calc(100% - 34px);}
.lxwm-r dl p span a{color: #000;text-decoration: underline;}
.lxwm-r dl p span a:hover{color:#1D2089;}
.lxwm-r h5{padding-top:20px;}
.lxwm-r h5 a{width:40px;height:40px;border-radius:40px;position:relative;background:#bfbfbf;margin-right:10px;}
.lxwm-r h5 a i{display:none;position:absolute;left:0;top:100%;width: 100px;}
.lxwm-r h5 a:hover{transform: translateY(-10px);}
.lxwm-r h5 a:hover i{display:block;}
/*lxwm*/

@media(min-width:1200px){
	.xwzx-c a dd .div1{position:absolute;width:100%;left:0;bottom:30px;padding:0px 20px 0 90px;}
}
@media screen and (max-width:1200px){
	.md{top:-60px;}
	.table{overflow:auto;}
	.table table{width:500px;}
	.fzlc-tl{left:0;}
	.fzlc-tr{right:0;}
	.fzlc-t dl{transform:scale(1);color:#5f5f5f;height:auto}
	.fzlc-t dl p{background:#e5e5e5}
	.fzlc-t .swiper-slide-thumb-active dl{color: #1D2089;}
	.fzlc-t .swiper-slide-thumb-active dl p{background: #1D2089}
	.fzlc-t dl p{width:8px;height:8px;margin-right: 15px!important;}
	.fzlc-b dl dd{background:none;}
	.ryzz{background:#e8f1f5;}
	.tc-b dl h3{line-height:40px;}
	.tc-b dl dt input{height:40px;}
	.tc-b dl dt textarea{height:80px;}
	.tc-b button{height:50px;}
	
	.zxly-b dl input{height:45px;}
	.zxly-b dl textarea{height:80px;}
	.zxly-b button,.tc-b button{width:150px;height:45px;}
	.jjfa-b a{margin-bottom:80px;}
	.jjfa-b a h6{bottom:-40px;}
	.xwzx-t{justify-content:space-between;}
	.xwzx-t a{width:calc(50% - 5px);height:45px;margin-bottom: 10px;}
	.lxwm-l{height:200px;}
	.tc-b dl dt{width:calc(100% - 80px)}
	.jjfa-b a dd h3 i{width:50px;height:50px;}
	.cpzx a h3{top:15px;}
	.cpzx-zr a{width:calc(50% - 5px)}
	.cpzx-zc th, .cpzx-zc td{padding:10px 5px;}
	.zxly-b dl dt input{width:calc(100% - 100px)}
    .zxly-b dl dt img{width:100px;height:45px;}
	
	.cpzx-zc .scroll{
		overflow-x: auto;
		width: 100%;
	}
	.cpzx-zc .scroll table{
		min-width: 990px;
	}
}
@media screen and (max-width:640px){
	.cpzx-zc h3{
		font-size: 20px;
		margin-bottom: 10px;
		margin-top: 10px;
	}
	}
	.cpzx-zc h3:not(:first-child) {
	    padding-top: 10px;
	}
	.cpzx-zc th, .cpzx-zc td{
		line-height: 1.75;
	}
}