.banner{width:100%;}
.banner img{width:100%;display:block;}
/*.banner .swiper-pagination{bottom:30px;}*/
.banner .swiper-pagination-bullet{background:#fff;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#13459e;}
.banner-s{position:absolute;left: 50%;top: 40%; -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);color:#fff;text-align:center;width:100%;}
.banner-s h3 {
    text-transform: uppercase;
    font-size: 40px;
    line-height: 100%;
    margin: 0 auto;
    width: 50%;
    margin-bottom: 25px;
    color: #333;
    padding: 15px;
    background: rgba(255,255,255,0.9);
}
.banner-s h3 span{color:#34ccff; }
.banner-s p{font-size:18px;background: rgba(255,255,255,0.9); padding:10px; color:#333; width:50%}

.wmys{background:#a5bcca;color:#fff;padding:45px 0;}
.wmys-s{box-sizing:border-box;padding:0 20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
.wmys-s dl{display:flex;flex-wrap:wrap;width:380px;}
.wmys-s dl dt{width: 81px;margin-right:20px;}
.wmys-s dl dt img{display:block;width:100%;}
.wmys-s dl dd{width:calc(100% - 101px);}
.wmys-s dl dd h3{font-size:18px;line-height:100%;margin-bottom:17px;}
.wmys-s dl dd p{line-height:17px;}
.wmys-s i{display:block;width:1px;height:80px;background:#b7cfde;}
.wmys-s dl:hover dt img{transform: rotateY(180deg);}

.cpzx{margin:60px auto 90px auto;}
.sybt{text-align:center;margin-bottom:47px;}
.sybt h3{font-weight:normal;line-height:100%;font-size:36px;}
.sybt p{width:770px;margin:15px auto 0 auto;color:#6f6f6f;font-size:16px;}
.cpzx-t{display:flex;flex-wrap:wrap;justify-content:space-between;}
.cpzx-t1{width:calc(50% - 0.5px);color:#fff;background:#07bcdd;display:flex;box-sizing:border-box;padding:20px 30px;justify-content:space-between;align-items:center;margin-bottom:1px;}
.cpzx-t>div:nth-child(2){background: #1472ba;}
.cpzx-t1-l{width:300px;}
.cpzx-t1-l h3{font-size:30px;line-height:100%;font-weight:normal;margin-bottom:20px;}
.cpzx-t1-l p{line-height:24px;margin-bottom:30px;}
.cpzx-t1-l p a {
    display: block;
    color: #fff;margin: 10px 0;
}
.cpzx-t1-l h4{display:flex;font-weight:normal;}
.cpzx-t1-l h4 a{display:block;text-align:center;border-radius:5px;box-sizing:border-box;border-radius:5px;border:1px solid #fff;line-height:33px;color:#fff;width: 120px;overflow:hidden;position: relative;opacity: 0.999}
.cpzx-t1-l h4 a:nth-child(1){margin-right:20px;}
.cpzx-t1-l h4 a:hover{color: #000;}
.cpzx-t1-l h4 a:before, .cpzx-t1-l h4 a:after{content: '';width: 0;height: 100%;    opacity: 0;position: absolute;top: 0;z-index: -1;transition: all 0.3s;-webkit-transition: all 0.3s;background-color: #fff;}
.cpzx-t1-l h4 a:hover:before, .cpzx-t1-l h4 a:hover:after{width: 50%;opacity: 1;}
.cpzx-t1-l h4 a:before{left: 50%;}
.cpzx-t1-l h4 a:after{right: 50%;}
.cpzx-t1-r{text-align:center;width:calc(100% - 320px); overflow:hidden;}
.cpzx-t1-r img {
   
    display: block;
    width: 100%;
}
.cpzx-t1:hover .cpzx-t1-r img{transform:scale(1.1)} 
.cpzx-b{position:relative;}
.cpzx-b .swiper-button-next{width:16px;height:31px;right:-45px;background:url(../images/r.png);background-size:100% 100%;}
.cpzx-b .swiper-button-next:hover{background:url(../images/r-1.png);}
.cpzx-b .swiper-button-prev{width:16px;height:31px;left:-45px;background:url(../images/l.png);background-size:100% 100%;}
.cpzx-b .swiper-button-prev:hover{background:url(../images/l-1.png);}
.cpzx-b .swiper-container{}
.cpzx-b .a1{background: #07b2dd;}
.cpzx-b .a2{background:#0c88c5;}
.cpzx-b .a3{background:#019bcf;}
.cpzx-b-s {
    text-align: center;
    color: #fff;
    width: 325px;
    margin: 0 auto;
    padding: 40px 0 20px;
    box-sizing: border-box;
    max-width: 90%;
}
.cpzx-b-s:hover h5 img{transform:scale(1.1)}
.cpzx-b-s h3{font-weight:normal;line-height:100%;font-size:30px;margin-bottom:15px;}
.cpzx-b-s p {
    line-height: 18px;
    margin-bottom: 15px;
    height: 80px;
}
.cpzx-b-s p a {
    display: block;
    color: #fff;
    margin: 5px;
}
.cpzx-b-s h4{display:flex;justify-content:center;margin-bottom:30px;font-weight:normal;}
.cpzx-b-s h4 a{display:block;text-align:center;border-radius:5px;box-sizing:border-box;border-radius:5px;border:1px solid #fff;line-height:33px;color:#fff;width: 120px;margin:0 10px;overflow:hidden;position: relative;opacity: 0.999;}
.cpzx-b-s h4 a:hover{color:#000;}
.cpzx-b-s h4 a:before, .cpzx-b-s h4 a:after{content: '';width: 0;height: 100%;    opacity: 0;position: absolute;top: 0;z-index: -1;transition: all 0.3s;-webkit-transition: all 0.3s;background-color: #fff;}
.cpzx-b-s h4 a:hover:before, .cpzx-b-s h4 a:hover:after{width: 50%;opacity: 1;}
.cpzx-b-s h4 a:before{left: 50%;}
.cpzx-b-s h4 a:after{right: 50%;}
.cpzx-b-s img{display:block;margin:0 auto;max-width:80%;}

.wmys2{background:#f3f3f3;padding:70px 0 75px 0;}
.wmys2 .sybt{position: relative;padding-bottom:27px;border-bottom:1px solid #e5e5e5;}
.wmys2 .sybt span{display:block;width:16px;height:16px;left:50%;margin-left:-8px;bottom:-8px;transform: rotate(45deg);background:#13459e;position:absolute;}
.wmys2-b{display:flex;justify-content:space-between;flex-wrap:wrap;}
.wmys2-b a {
    display: block;
    width: 10.2857%;
    text-align: center;
    color: #4b4b4b;
    margin: 0 2%;
}
.wmys2-b a h3 {
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    margin-bottom: 15px;
}
.wmys2-b a p{height:109px;width:120px;overflow:hidden;margin:0 auto 35px auto;}
.wmys2-b a img{display:block;width:100%;}
.wmys2-b a:hover .img1{margin-top:-107px;}
.wmys2-b a span{display:block;}
.wmys2-b a:hover{color:#13459e;}

.sp{margin:80px auto 80px auto;position:relative;cursor:pointer;overflow:hidden;}
.sp>img{width:100%;display:block;}
.sp-s{position:absolute;left: 50%;top: 40%; -webkit-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);color:#fff;text-align:center;}
.sp-s h3{font-weight:normal;font-size:36px;line-height:100%;margin-bottom:10px;}
.sp-s p{font-size:18px;margin-bottom:120px;}
.sp-s img{}

.industry-box .list {
	margin: 0 -13px; overflow:hidden;
}
.industry-box .list li {
	float:left; width:23%; margin:0 1% 15px;
}
.industry-box .list li .part .thumb {
	display: block;
	overflow: hidden;
	position: relative
}
.industry-box .list li .part .thumb img {
	width: 100%
}
.industry-box .list li .part .thumb .hover-box {
	background: rgba(0,57,99,0.5);
	position: absolute;
	left: 0;
	top: 0;
	width: 90%;
	height: 100%;
	padding: 30px 5%;
	transition: all .5s;
	opacity: 0
}
.industry-box .list li .part .thumb .hover-box p {
	font-size: 16px;
	color: #fff;
	line-height: 1.8em
}
.industry-box .list li .part .thumb:hover .hover-box {
	opacity: 1
}
.industry-box .list li .part .more {
    display: block;
    width: 140px;
    height: 38px;
    border: 1px solid #14469e;
    background: #14469e;
    margin: 10px auto 0;
    text-align: center;
    line-height: 38px;
    font-size: 16px;
    color: #fff;
}
.industry-box .list li .part .more:hover {
	background: #34ccff;border: 1px solid #34ccff;
	color: #FFF
}
.industry-box .list li .part .title {
	display: block;
	font-size: 24px;
	
	color: #14469e;
	margin: 10px 0
}
.industry-box .list li .part .title:hover {
	color: #34ccff
}
.fearture-more-box {
	padding: 70px 0;
	background: #f5f5f5
}





.jggy{background:url(../images/jggy-bj.jpg);background-size:100% 100%;padding-top:100px;color:#fff;}
.jggy-t{text-align:center;margin-bottom:50px;}
.jggy-t h3{font-weight:normal;font-size:36px;margin-bottom:28px;}
.jggy-t p{width: 70px;height: 3px;margin:0 auto;background:#32c1f3;}
.jggy-c{display:flex;justify-content:space-around;flex-wrap:wrap;margin-bottom:0px;}
.jggy-c a {
    display: block;
    color: #fff;
    width: 630px;
    margin-bottom: 70px;
}
.jggy-c a img{display:block;margin-bottom:30px;}
.jggy-c a h3 {
    font-size: 42px;
    line-height: 150%;
    margin-bottom: 20px;
}
.jggy-c a p{line-height:24px;margin-bottom:30px;}
.jggy-c a span{text-decoration: underline;color:#32c1f3;}
.jggy-c a:hover img{transform: rotateY(180deg);}
.jggy-c a:hover span{color:#fff;}
.jggy-b{border-top:1px solid #818586;padding:61.5px 0;}
.jggy-b .w1{display:flex;flex-wrap:wrap;align-items:center;}
.jggy-b1{display:flex;align-items:center;margin-right:158px;flex-wrap:wrap;}
.jggy-b1 img{display:block;margin-right:30px;}
.jggy-b1 p{font-size:24px;width:calc(100% - 80px);}
.jggy-b2{display:flex;align-items:center;margin-right:30px;flex-wrap:wrap;}
.jggy-b2 img{display:block;margin-right:30px;}
.jggy-b2 p{font-size:24px;}
.jggy-b3{display:flex;}
.jggy-b3 a{display:block;margin-left:20px;width:41px;}
.jggy-b3 a img{display:block;width:100%;}

.gywm{margin:70px auto 100px auto;}
.gywm .sybt p{width:1017px; line-height:24px;}
.gywm-t{text-align:center;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;margin-bottom:73px;}
.gywm-t dl{}
.gywm-t dl dt{display:flex;align-items:center;justify-content:center;height:40px;margin-bottom:30px;}
.gywm-t dl dt img{}
.gywm-t dl:hover dt img{transform: rotateY(180deg);}
.gywm-t dl h3{font-weight:normal;font-size: 48px;line-height:100%;margin-bottom:5px;}
.gywm-t dl p{font-size:16px;color:#777777;}
.gywm-t i{display:block;width:1px;height:130px;background:#e5e5e5;}
.gywm-b{position:relative;}
.gywm-b .swiper-container{}
.gywm-b .swiper-container img{display:block;width:100%;}
.gywm-b .swiper-button-next{width:16px;height:31px;right:-45px;background:url(../images/r.png);background-size:100% 100%;}
.gywm-b .swiper-button-next:hover{background:url(../images/r-1.png);}
.gywm-b .swiper-button-prev{width:16px;height:31px;left:-45px;background:url(../images/l.png);background-size:100% 100%;}
.gywm-b .swiper-button-prev:hover{background:url(../images/l-1.png);}



.dzjg{background:#eeeeee;padding:96px 0;}
.dzjg-s{display:flex;flex-wrap:wrap;justify-content:space-around;border-bottom:1px solid #e4e4e4;border-right:1px solid #e4e4e4;}
.dzjg-l{}
.dzjg-l h3{font-weight:normal;font-size:36px;line-height:100%;margin:20px 0;width: 380px;}
.dzjg-l span{display:block;width:60px;height:4px;background:#13459e;margin-bottom:25px}
.dzjg-l p{color:#4b4b4b;font-size:16px;}
.dzjg-r{width:calc(100% / 5);position:relative;box-sizing:border-box;text-align:center;display:flex;justify-content:center;align-items:center;height:200px;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4;background:#fff;}
.dzjg-r>img{width:100%;position:absolute;left:0;top:0;display:block;opacity:0;z-index:100;}
/*.dzjg-r:hover dt img{transform: rotateY(180deg);}*/
.dzjg-r:hover>img{opacity:1;}
.dzjg-r dl{}
.dzjg-r dl dt{height:46px;display:flex;justify-content:center;align-items:center;margin-bottom:30px;}
.dzjg-r dl dt img{display:block;}
.dzjg-r dl p{line-height:100%;font-size:18px;color:#13459e;margin-bottom:15px;}
.dzjg-r dl span{display:block;line-height:100%;color:#7b7b7b;}
.dzjg-s>div:nth-child(3){background:none;}
.dzjg-s>div:nth-child(4){background:#e1e1e1;}
.dzjg-s>div:nth-child(6){background:#e1e1e1;}
.dzjg-s>div:nth-child(8){background:#e1e1e1;}
.dzjg-s>div:nth-child(7){background:none;}
.dzjg-r>span{position:absolute;top:50%;margin-top:-11.5px;left:-1px;z-index:10;}
.dzjg-r>span img{width:100%;display:block;}
.dzjg-s>div:nth-child(5)>span,.dzjg-s>div:nth-child(6)>span,.dzjg-s>div:nth-child(7)>span,.dzjg-s>div:nth-child(8)>span{left:initial;right:-1px;}
.dzjg-s>div:nth-child(9)>span{margin-top:0;top:0;left:50%;margin-left:5px;}

.xwzx{margin:80px auto;}
.xwzx-t{display:flex;justify-content:space-between;align-items:center;margin-bottom:60px;}
.xwzx-t h3{font-weight:normal;line-height:100%;font-size:36px;}
.xwzx-t p{display:flex;}
.xwzx-t p a{display:block;margin-left:40px;padding-bottom:7px;transition:all 0.5s;color:#000000;font-size:16px;position:relative;}
.xwzx-t p a span{display:block;position:absolute;left:0;bottom:0;height:2px;background:#13459e;width:0;transition:all 0.5s;}
.xwzx-t p a.active span{width:100%;}
.xwzx-t p a:hover span{width:100%;transition:all 0.5s;}
.xwzx-b{display:flex;justify-content:space-between;flex-wrap:wrap;}
.xwzx-b-l{width:60%; overflow:hidden;}
.xwzx-b-l a {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 46%;
    float: left;
    margin: 0 2% 0 0;
}
.xwzx-b-l a:nth-child(1){margin-bottom:30px;}
.xwzx-b-l a h4 {
    width: 100%;
    overflow: hidden;
    margin-bottom: 20px;
}
.xwzx-b-l-r {
    width: 100%;
}
.xwzx-b-l a:hover h3{color:#13459e;}
.xwzx-b-l a:hover p{color:#13459e;}

.xwzx-b-l-r h3{color:#000000;font-size:18px;line-height:24px;margin-bottom:25px;}
.xwzx-b-l-r p{line-height:18px;color:#7b7b7b;margin-bottom:45px;}
.xwzx-b-l-r span{color:#13459e;}
.xwzx-b-r {
    width: 40%;
}
.xwzx-b-r a{display:block;padding:24px 0;border-bottom:1px solid #eeeeee;}
.xwzx-b-r a:nth-child(1){padding-top:0}
.xwzx-b-r a h3{color:#000000;font-size:18px;line-height:24px;margin-bottom:10px;}
.xwzx-b-r a p{line-height:18px;color:#7b7b7b;}
.xwzx-b-r a:hover h3{color:#13459e;}
.xwzx-b-r a:hover p{color:#13459e;}

.topCon {
    overflow: hidden;
    height: 12px;
    padding: 10px 0;
}
.wraptop_1_1 {
    float: left;
    color: #fff;
}
.wraptop_1_2 {
    float: right;
    color: #fff;
}
.wraptop_1_2 a {
   
    color: #fff;
}
.wraptop_1 {
    border-bottom: 1px solid #fff;
}
@media (max-width:1490px){
	.cpzx-b .swiper-button-prev{left:15px;}
	.cpzx-b .swiper-button-next{right:15px;}

}

@media (max-width:1420px){
    .wmys2-b a p{width:110px;height:99px;}
    .wmys2-b a:hover .img1{margin-top:-99px;}
    .jggy-b1{margin-right:100px;}
    .wmys-s dl{width: 274px;}
    .wmys-s dl dd h3{font-size:16px;}
    .wmys3-b-r h3{margin-top:0}
    .wmys3-b-r h4{margin-bottom: 20px;font-size:30px;}
    .wmys3-b .swiper-button-next,.wmys3-b .swiper-button-prev{bottom:20px;}
    .wmys3 .gallery-thumbs  .swiper-slide:nth-child(2) dt{margin-left:7px;}
	.wmys3 .gallery-thumbs  .swiper-slide:nth-child(3) dt{margin-left:85px;}
	.wmys3 .gallery-thumbs  .swiper-slide:nth-child(4) dt{margin-left:108px;}
	.wmys3 dl i.i1{left: 192px;}
	.wmys3 dl i.i2{left: 271px;}
	.wmys3 dl i.i3{left: 293px;}

}
@media screen and (max-width:1200px){
	.banner{margin-top:60px;}
	.cpzx-t1{flex-wrap:wrap;}
	.wmys2-b a{width:150px;}
	.sp-s{top:50%;}
	.sp-s img{width: 30px;}
	.jggy-b1 p{width:calc(100% - 70px);}
	.jggy-b2 p{width:calc(100% - 70px);}
	.gywm-b .swiper-button-next{right:10px;}
	.gywm-b .swiper-button-prev{left:10px;}
	.gywm-t dl{width:50%;}
	.wmys3-c dl{text-align:center;}
	.wmys3-c dl dt{margin:0 auto;}
	.wmys3-c dl dd{width:100%;}
	.wmys3-c{align-items:flex-start;}
	.wmys3-b .swiper-button-prev{left:45%;}
	.wmys3-b .swiper-button-next{left:initial;right:45%;}
	.wmys3-b-r p{line-height:24px;}
	.wmys3-b .swiper-button-next, .wmys3-b .swiper-button-prev{bottom:0;}
	.dzjg-r{width:50%;}
	.dzjg-r dl span{height:28px;}
	.dzjg-s>div:nth-child(6){background:none;}
	.dzjg-s>div:nth-child(7){background: #e1e1e1}
	 .wmys3 .gallery-thumbs  .swiper-slide:nth-child(2) dt{margin-left:0px;}
	.wmys3 .gallery-thumbs  .swiper-slide:nth-child(3) dt{margin-left:0px;}
	.wmys3 .gallery-thumbs  .swiper-slide:nth-child(4) dt{margin-left:0px;}
	.wmys3 dl{justify-content:center;}
	.wmys3 dl dt{margin:0 auto!important;}
	.wmys3 dl dd{width:100%;text-align:center;}
	.banner-s p{display:none;}
	.dzjg-r>img{display:none;}
	.industry-box .list li {
    float: left;
    width: 48%;
    margin: 0 1% 15px;
}
.industry-box .list li .part .title {
    font-size: 18px;
}
.industry-box .list li .part .thumb .hover-box {
    display: none;
}
.industry-box .list {
    margin: 0 0px;
    overflow: hidden;
}
}

