.title{
    font-family: SourceHanSansCN-Bold;
    font-size: 22px;
    color: #333333;
    letter-spacing: 0;
    width:100%;
    overflow: hidden;
}
.hy{
   padding:27px 43px;
   box-sizing: border-box; 
   width:100%;
   height:100%;
 position: relative;

 
}
.navbox li  a{ color: #1c39b7 }
.yl{
    position: absolute;
    background: #EEEEEE;
border-radius: 4px;
border-radius: 4px;
width:5px;
height:324px;
right:20px;
}
.data{
    display: inline-block;
    background: #999999;
border-radius: 5px;
border-radius: 5px;
padding:6px 12px;
font-family: SourceHanSansCN-Medium;
font-size: 18px;
color: #FFFFFF;
letter-spacing: 0;
}
.p{
    font-family: SourceHanSansCN-Regular;
font-size: 16px;
color: #333333;
letter-spacing: 0;
white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.tl{
    background: #ADB4C8;
    border-radius: 5.5px;
    border-radius: 5.5px;
    width:11px;
    height:44px; 
    position:absolute;
    left:-2px;
}
.cl{
    margin-bottom:27px;
}
.tl:nth-of-type(1){
top:0;
}
.tl:nth-of-type(2){
    top:92px;
    }
    .tl:nth-of-type(3){
        top:184px;
        }
        .tl:nth-of-type(4){
            top:280px;
            }
.xwdt{
   
    height:65px;
    background-image: url(./xinwenbaodao.png);
    background-repeat: no-repeat;
    background-size: 100%;
}
.zb{
   float: right;
   font-family: SourceHanSansCN-Regular;
font-size: 16px;
color: #333333;
letter-spacing: 0;
text-align: right;
}
.content1{
    width:100%;
    height:620px;
    border-radius: 28px;
/* border-radius: 28px; */

background-image:linear-gradient(to right,#6892FF, #1F42D3);
box-sizing: border-box;
padding:6px;

}
.kl{
    border-bottom:solid 1px #D8D8D8;
    padding-bottom:30px;
}
.bt{
    position: absolute;
    bottom:0;
 background: rgba(0,0,0,0.47);
height:53px;
/* text-align: center; */
font-family: SourceHanSansCN-Regular;
font-size: 26px;
color: #FFFFFF;
letter-spacing: 0;
text-align: center;
width:100%;
line-height:53px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

.jcsj{
    height:65px;
    background-image: url(./jingcaishunjian.png);
    background-repeat: no-repeat;
    background-size: 100%;
}
.banner3{
height:237px;

}
.jcsjc{
  position: relative;  
}
.jcsjc .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
    width:51px;
    height:92px;
    background-image: url(./rig.png);
    background-size: contain;
    background-repeat: no-repeat;
    right:-64px;
}
.jcsjc .swiper-button-prev, .swiper-container-rtl .swiper-button-next
{
    width:51px;
    height:92px;
    background-image: url(./lef.png);
    background-size: contain;
    background-repeat: no-repeat;
    transform:rotate(180deg);
    left:-64px;

}
.jcsjc .swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{
    font-size:0;
}
.jcsjc .swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{
font-size:0;
}
.xw,.jcsjc,.hyygl{
    margin-top:70px;
}
.btl{
    position: absolute;
    bottom:0;
background: rgba(0,0,0,0.47);
height:53px;
/* text-align: center; */
font-family: SourceHanSansCN-Regular;
font-size: 16px;
color: #FFFFFF;
letter-spacing: 0;
text-align: center;
width:100%;
line-height:53px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.cll{
    margin-bottom:32px;
}
.btlc{
    font-family: SourceHanSansCN-Bold;
    
    color: #1639C5;
    letter-spacing: 0;
}
.tl{
    display:none;
}
.tll{
display:block;
}
.dbj{
    background-image: url(./huati.png);
    background-repeat: no-repeat;
    background-size: cover;
}



.content_box {
      margin: 0 auto;
      /* width: 1200px; */
    }

    .fbtit{ text-align: center; line-height: 30px; font-size: 14px; color: #666; padding-top: 10px;}
    
    .content_box .content_detail {
      width: 100%;
      background-color: #FFFFFF;
    }
    
    .content_box .content_detail .newDetails {
      margin: 0 auto;
      width: 90%;
      border-bottom: 1px solid #c2c2c2;
      padding-bottom: 20px;
      padding-top: 20px;
    }
    .newDetails_txt p{ margin-top: 10px }
    .content_box .content_detail .newDetails h3 {
      font-size: 30px;
      padding-top: 40px;
      text-align: center;
    padding-left: 50px;
    padding-right: 50px;
    line-height: 1.5em;
    }
    
    .content_box .content_detail .newDetails dl {
      float: left;
      margin: 20px 34px 0 0;
      font-size: 16px;
      color: #7a7a7a;
    }
    .newDetails_txt{ padding: 20px; font-size: 16px;
    font-weight: 300;
    line-height: 2.1rem;
    letter-spacing: .03rem; color: #333;}
    .content_box .content_detail .newDetails dl dt,
    .newDetails dl dd {
      float: left;
      display: inline;
    }
    .newDetails_txt img{ border-radius: 5px;}





     .arcbox{  
    padding: 20px;     min-height: 600px;}

.tap_content{
  display: block !important;
  background-color: #fff;
  box-sizing: border-box;
  padding: 15px 30px;
  position: relative;
}

.tap_title_active{
  background-color: #4e6bad;
  color: #fff !important;
}
.tap_content a{
  display: flex;
  color: #000;
  font-size: 18px;
  justify-content: space-between;
  line-height: 45px;
  padding-left: 25px;
  background: url(/images/4182/icolist.gif) no-repeat left center;
}
.tap_content a:hover{
  color: #4e6bad;
  background: url(/images/4182/icolisthover.gif) no-repeat left center;
}
.listtit{ font-size: 30px; font-weight: 800; color: #000; line-height: 50px; padding-left: 30px; padding-top: 20px; }

.innerheader{ position: absolute; z-index: -1 }
.tophig{ height: 544px; }
.dbtlc{ color: #fff; background-color: #1639c5 }
footer a{color:#fff;}