.banner{
    float:left;
    width:100%;
}
.banner img{
    float:left;
    width:100%;
}

.banner span.swiper-pagination-bullet{
    background:#d0d0d2;
    width:15px;
    height:15px;
    opacity: 1;
}
.banner span.swiper-pagination-bullet-active{
    width:80px;
    border-radius:15px;
}

.news-1{
    margin-top:30px;
}
.news-title{
    float:left;
    width:100%;
    border-bottom:1px solid #595959;
    margin-bottom:20px;

}
.news-1 .w1400{
	position:relative;
}
.news-title img{
    height:30px;
    margin-right:15px;
}
.news-title span{
    font-size:32px;
    color:#333;
    font-weight: bold;
    float:left;
    line-height:35px;
    border-bottom:2px solid #024795;
    padding-bottom:10px;
}
.news-title span em{
    color:#024795;
    font-style:normal;
}
.news-title a{
    line-height:35px;
    float:right;
    color:#2b2b2b;
    font-weight: lighter;
    font-size:16px;
}
.news-slide{
   width:45%;
   float:left;
   position:absolute;
   left:0;
   top:68px;
}
.news-slide a{
    /*width:49%;*/
    float:left;
    /*margin-right:2%;*/
    /*margin-bottom:12px;*/
    /*transition:all .5s;*/
}
/*.news-slide a:hover{*/
/*    transform: scale(1.1);*/
/*}*/
/*.news-slide a:hover>img{*/
/*    box-shadow: 0 0 10px #fff;*/
/*}*/
/*.news-slide a:nth-child(2n){*/
/*    margin-right:0;*/
/*}*/
.news-slide img{
    width:100%;
    float:left;
}
/*.news-slide a:nth-last-child(1){*/
/*    position:absolute;*/
/*    top:100px;*/
/*    left:21.2%;*/
/*    width:57.6%;*/
/*}*/
.news-infos{
	float:right;
	width:61%;
margin-top:75px;
	line-height:180%;
background: #2b479b;
padding: 66px 50px 100px 130px;
box-sizing: border-box;
height:422px;
text-indent:2em;
}
.news-infos a{
		font-size:18px;
	color:#fff;
	line-height:200%;
}
.swiper-pagination2{
    padding:0 20px 5px 20px;
    box-sizing: border-box;
}
.swiper-pagination2 span.swiper-pagination-bullet{
    /*float:right;*/
    background:#fff;
    width:12px;
    height:12px;
    margin-right:10px;
}
.news-1{
	position:relative;
}
.news-1 ul{
    float:left;
    margin-left:5%;
    width:50%;
}
.news-1 ul li{
    float:left;
    width:100%;
    height:40px;
    line-height:40px;
    border-bottom:1px dashed #dbdbdb;
    margin:7px 0;
}
.news-1 ul li:nth-last-child(1){
    border:none;
}
.news-1 ul li::before{
    width:10px;
    height:10px;
    background:#004694;
    float:left;
    content:"";
    margin-top:15px;
    margin-right:10px;
}
.news-1 ul li a{
    color:#333;
    font-size:18px;
}
.news-2 ul{
    float:left;
    margin-left:5%;
    width:50%;
}
.news-2 ul li{
    background:#ededed;
    height:60px;
    line-height:60px;
    text-indent:20px;
    margin-bottom:29px;
}
.news-2 ul li:hover{
	background:#2b479b;
}
.news-2 ul li:hover a{
	color:#fff;
}
.news-2 ul li a{
    color:#333;
    font-size:18px;
}
.img-1{
    width:45%;
}
.news-2{
    margin-top:30px;
}
.news-3{
    margin-top:30px;
    background:#eef5fd;
    padding:30px 0;
}
.news-3-left{
    float:left;
    width:35%;
}
.news-3-left ul li{
    border-bottom:1px dashed #dbdbdb;
    padding:13px 0;
    float:left;
    width:100%;
}
.news-3-left ul li:nth-last-child(1){
    border:none;
}
.news-3-left ul li a{
    color:#333;
    font-size:16px;
}
.news-3-left ul li a:hover{
	color:#2b479b;
}
.news-3-right{
    float:right;
    width:60%;
}
.news-3-right-img{
    float:left;
    width:45%;
}
.news-3-right-img img{
    width:100%;
}
.news-3-right-img p{
    background:#185fb3;
    height:45px;
    line-height:45px;
    color:#fff;
    float:left;
    width:100%;
    text-align:center;
}
.news-3-list{
    float:right;
    width:50%;
}
.news-3-list li{
    margin-bottom:20px;
}
.news-3-list li a{
    color:#333;
    font-size:16px;
    font-weight: bold;
}
.news-3-list li a:hover{
	color:#2b479b;
}
.news-3-list li p{
    color:#666;
    font-size:15px;
    margin-top:10px;
    line-height:150%;
}