*{
    padding: 0;
    margin: 0;
}
.clear{
    clear: both;
}
a{
    text-decoration: none;
    color: #333;
}
p{
    color: #333;
}
body{
    min-width: 1200px;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.item_top{  
    max-width: 1920px;
    height: 80px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
    line-height: 80px;
}
.item_top p{
    font-weight: bold;
}
.topL{
  width: 130px;
  height: 80px;
  margin-left: 50px;
   
}
.topL img{
    width: 100%;
    
}
.topR{
    width: 130px;
    height: 80px;
    margin-right: 50px;
   
     
  }
  .topR img{
      width: 100%;
      margin-top: 15px;
  }
.item_main{
    max-width: 1920px;
    margin: 0 auto;
    background: url('images/bg1.jpg') top center no-repeat;
    background-size: cover;
    overflow: hidden;
}
.main_title{
    text-align: center;
    margin: 80px auto 0;
}
.item_main_mk{
    text-align: center;
    margin: 80px auto 0;
    position: relative;
    z-index: 2;
}
.item_mask{
    width: 1000px;
    height: 400px;
    padding: 0 50px;
    background: #fff;
    border-radius:0 0  10px 10px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
    top: -75px;
    box-shadow: rgb(133, 129, 129) 5px 5px 5px;
    display: flex;
    flex-wrap: nowrap;
}
.item_mask_l{
    width: 25%;
    height: 400px;
    overflow: hidden;
    text-align: center;
}
.item_mask_l ul li{
    font-size: 26px;
    color: #333;
    margin-top: 25px;
}
.item_mask_l ul li:nth-child(1){
    margin-top: 120px;
}
.item_mask_r{
    width: 75%;
    height: 400px;
    overflow: hidden;
}
.item_mask_r_p1{
    font-size: 26px;
    font-weight: bold;
    color: #006cfe;
}
.item_mask_r p:nth-child(1){
    margin-top: 120px;
}
.item_mask_r p:nth-child(2){
    margin-top: 25px;
}
.item_mask_r p:nth-child(3){
    margin-top: 25px;
}
.item_mask_r_p2{
    margin-top: 15px;
    font-size: 20px;
    color: #006cfe;

}
.item_mask_r p{
    text-indent: 100px;
}
.item_rk{
    width: 1100px;
    height: 350px;
    background: #fff;
    margin: 50px auto 0;
    position: relative;
    box-shadow: rgb(133, 129, 129) 5px 5px 5px;
    border-radius: 0 0 10px 10px;
}
.item_rk_top{
    width: 250px;
    height: 70px;
}
.rk1{
    background: url('images/cjks.png') top center no-repeat;
    background-size: 100%;
    position: absolute;
    top: -30px;
    left: 150px;
}
.rk2{
    background: url('images/kfsj.png') top center no-repeat;
    background-size: 100%;
    position: absolute;
    top: -30px;
    left: 700px;
}
.item_rk_l{
    width: 548px;
    height: 350px;
    float: left;
}
.item_rk_r{
    width: 548px;
    height: 350px;
    border-left: 1px dashed #006cfe;
    float: right;
}
.item_rk_l_bm{
    width: 350px;
    height: 90px;
    background: url('images/ybm.png') top center no-repeat;
    background-size: 100%;
    margin: 70px  auto 0;
}
.item_rk_l_bm_a{
    display: block;
    width: 100%;
    height: 80px;
}
.item_rk_l p{
    font-size: 22px;
    text-indent: 150px;
    margin-top: 15px;

}
.item_rk_r p:nth-child(1){
    font-size: 50px;
    font-weight: bold;
    text-align: center;
    margin-top: 80px;
}
.item_rk_r p:nth-child(2){
    font-size: 50px;
    text-align: center;
    margin-top: 20px;
}
.item_gz{
    width: 1100px;
    height: 300px;
    background: #fff;
    margin: 100px auto 0;
    position: relative;
    box-shadow: rgb(133, 129, 129) 5px 5px 5px;
    border-radius: 0 0 10px 10px;
    padding-top: 1px;
    z-index: 2;
    top: 50px;
}
.item_gz_top{
    width: 250px;
    height: 70px;
    background: url('images/ksgz.png') top center no-repeat;
    background-size: 100%;
    position: absolute;
    top: -30px;
    left: 150px;

}
.item_gz p{
    font-size: 22px;
    margin-top: 20px;
    text-indent: 150px;
    letter-spacing: 5px;

}
.item_gz_p1{
    margin-top: 100px !important;
}
.item_ff{
    width: 100%;
    height: 500px;
    overflow: hidden;
    align-items: center;
    background: rgb(16, 2, 97,0.4);
    position: relative;
    z-index: 1;
   
}
.item_ff_div{
	width:1100px;
	margin:100px auto 0;
	 display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.item_ff_box{
    width: 500px;
    height: 150px;
    text-align: center;
    font-size: 22px;
    position: relative;

}
.item_ff_box2{
	margin-top:50px;
}

.item_bottom{
    max-width: 1920px;
    margin: 0 auto;
}
.item_bottom img{
    display: block;
    width: 100%;
}