@charset "utf-8";
*{
    margin: 0px;
    padding: 0px;
font-family: "Microsoft YaHei",NSimSun,PingFangSC-Regular,Helvetica,"Droid Sans",Arial,sans-serif
}
body,div,li,ul,ol,a,span,tr,td,table{
 margin: 0;
 padding: 0;
 list-style: none;
 vertical-align: baseline;
}
a{
text-decoration:none;
color:#000;
}
body{
min-width:1400px;}
.local{
height:50px;
display:flex;
justify-content:space-between;
    width: 1150px !important;
}
.local div{
font-size:20px;
line-height:50px;
padding:0 20px;
}
.fr{
float:right;
}
.fl{
 float:right;
}
.news_tit{
height:30px;
line-height:30px;
font-size:larger;
list-style:none;
padding:0 20px;
}
.container{
    margin:0 auto;
    width: 1250px;
}
.top{
display:block;
    width: 100%;
    height: 200px;

}
.topbq{
height:200px;
background:url("../images/titlelogo6.jpg") no-repeat;
background-size:100% 200px;

}

.top .top-title{
 width: 1300px;
display:block;
 position: relative;
 margin: auto;
padding-top:65px;
margin: auto;
}

.top p{
 letter-spacing:5px;
 text-align: center;
 font-size: 60px;
 line-height: 110px;
 color: #fff;
 margin: auto;
float:right;
margin-right:180px;
 
}
.nav{
    width: 100%;
 height: 50px;
 display: flex;
 justify-content: center;
 background: #416cba;
margin:0 auto;
}





.news{
    height:450px;
    display: flex;
    margin-top: 25px;
}
.banner{
    flex: 8;
}
.news_list{
    margin-left: 15px;
    flex:5;
}
.sec_list{
    display: flex;
    justify-content: space-between;
    margin-top: 15px;
}
.title{
    height: 50px;
    line-height: 50px;
    
    color:#416cba;
    font-size: larger;
}
.title span{
    color:#416cba;
    float: right;
margin-right:20px;
}
.title h3{
    width: 200px;
    
}
.arc_list{
    height: 350px;
background:#c9d5ea;

}
.list{
 
    display: inline-block;
    width: 32%;
    
}
.bq{
width:100%;
    margin-top: 15px;
    
    background-color: #416cba;
    padding: 20px 0;
    color: #fff;
line-height:20px;
}
.bq p{
 font-size:14px;
}
.bq .bottom{
margin:auto;
width:550px;
}


.middle_top{
 display: flex;
margin:auto;
 margin-top: 30px;
 width: 1250px;
 height: 400px;
 background: #fff;
}
.middle_top .bannerxw{
 margin: auto;
 padding: 0;
 width: 42%;
 height: 100%;
background: #fff;
}
.middle_top .top-md{
 margin-left: auto;
 width: 35%;
 background: #fff;
}
.middle_top .top-fr{
 float: right;
 margin-left: auto;
 width: 19%;
}