.banner{width:100%;}
.banner img{width:100%;display:block;}
.banner .swiper-pagination-bullet{background:#fff;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#0e4690;}

.wmys{display:flex;justify-content:center;flex-wrap:wrap;margin: 20px auto;flex-wrap:wrap;align-items:  center;}
.wmys dl{text-align:center;color:#004093;}
.wmys dl dt{font-size:38px;line-height:100%;font-weight:bold;margin-bottom:5px;display:  flex;align-items:  center;}
.wmys dl dt span{margin-right:10px;}
.wmys dl dd{font-size:18px;line-height:100%;}
.wmys p{width:1px;height:74px;background:#b5c7df;margin:0 100px;}

.gywm{background:#e4f1fe;padding: 75px 0 60px 0;}
.gywm-t{color:#003f92;font-size:34px;font-weight:bold;margin-bottom: 75px;text-align: center;}
.gywm-b{display:flex;justify-content:space-between;flex-wrap:wrap;}
.gywm-b dl{display:block;width:382px;color:#fff;text-align:center;box-sizing:border-box;padding:42px 35px 37px 35px;background:#0250bc;margin-bottom:25px;}
.gywm-b dl:nth-child(2){background:#003f84;}
.gywm-b dl:nth-child(3){background:#043d73;}
.gywm-b dl:nth-child(4){background:#015bbc;}
.gywm-b dl:nth-child(5){background:#0154a4;}
.gywm-b dl:nth-child(6){background:#004a77;}
.gywm-b dl:nth-child(7){background:#0072c5;}
.gywm-b dl:nth-child(8){background:#025a9a;}
.gywm-b dl:nth-child(9){background:#004f6d;}
.gywm-b dl dt{}
.gywm-b dl dt h3{margin-bottom:15px;font-size:30px;}
.gywm-b dl a{color:#fff;transition:all 0.5s;display:  block;}
.gywm-b dl a:hover{transition:all 0.5s;color:#25b7ff;}
.gywm-b dl h4:hover img{
    transform: scale(1.1);
}
.gywm-b dl dt p{line-height:31px;font-size:16px;}
.gywm-b dl h4{height:255px;display:flex;align-items:center;justify-content:center;}
.gywm-b dl h4 img{}
.gywm-b dl h5{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.gywm-b dl h5 a{display:flex;justify-content:center;align-items:center;width:148px;height:42px;color: #fff!important;position:relative;opacity:0.999;}
.gywm-b dl h5 a img{margin-left:20px;}
.gywm-b dl h5 a.a1{background:url(../images/gywm-bj.jpg);background-size:100% 100%;}
.gywm-b dl h5 a.a2{background:url(../images/gywm-bj2.jpg);background-size:100% 100%;}
.gywm-b dl h5 a:before, .gywm-b dl h5 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: #0e4690;}
.gywm-b dl h5 a:hover:before, .gywm-b dl h5 a:hover:after{width: 50%;opacity: 1;}
.gywm-b dl h5 a:before{left: 50%;}
.gywm-b dl h5 a:after{right: 50%;}
.gywm-b dl div{display:flex;justify-content:space-between;box-sizing:border-box;width:215px;height:31px;align-items:center;padding:0 10px;margin:0 auto;border-radius: 50px;}
.gywm-b dl div input{background:none;height:29px;width:calc(100% - 28px);color:#8c8686;}
.gywm-b dl div input::placeholder{color:#8c8686;}
.gywm-b dl div button{width:14px;height:14px;cursor:pointer;background:url(../images/ss.png);background-size:100% 100%;}

.xwzx{padding:75px 0;background:#fff;}
.xwzx-b{}
.xwzx-b a{display:block;}
.xwzx-b a h4{overflow:hidden;margin-bottom:30px;}
.xwzx-b a h4 img{display:block;}
.xwzx-b a h3{color:#000;margin-bottom:20px;font-size: 21px;}
.xwzx-b a p{font-size: 16px;color: #666;line-height:30px;margin-bottom:20px}
.xwzx-b a h5{font-size:14px;color:#666;}
.xwzx-b a:hover img{transform:scale(1.1)}
.xwzx-b a:hover h3{color: #0e4690;}

@media screen and (max-width:1200px){
	.banner{margin-top:60px;}
	.wmys{justify-content:space-between;}
	.wmys dl{width:50%;}
	.gywm-t{line-height:24px;}
	.gywm-b dl h5 a{width:130px;}
	.wmys dl dt{justify-content:center;}
	.wmys dl dt span{margin-right:5px;}
	.gywm-b dl h4 img{width:50%;}
}