body {
  font-family: Microsoft YaHei;
  width: auto;
  height: auto;
  font-size: 18px;
  margin:0;
  padding:0;
}
a {
  cursor: pointer;

}

button{
  outline: none;
  border: none;
  background: none;
}
input {
  outline: none;
}
.fl {
  float: left;
}
.fr {
  float: right;
}

/* 清除浮动 */
.cf:after {
  display: block;
  content: "";
  height: 0;
  visibility: hidden;
  clear: both;
}



/* 大标题 */
.middle_title h1{
  color: #AC1527;
  font-size: 28px; 
  text-align: center;
}
.middle_title h1 a{
  color: #Ac1527;
}
.middle_title p a{
  color: #9999;
}
.middle_title p a:hover{
  color: #Ac1527;
}
.middle_title p{
  width: 918px;
  height: 42px;
  margin: 0 auto;
  padding: 10px 7px;
  font-size: 14px;
  line-height: 30px;
  text-align: center;
  color: #9999;
  margin-bottom: 20px;
}
/*焦点图*/
.middle_one{
  height: 539px;
}
.Focus {
  width: 580px;
  height: 437px;
  position: relative;
  overflow: hidden;
}
.Focus .pic,.Focus .pic li{
  height: 100%!important;
}
.Focus .pic img { 
  width:100%;
  height:100%;
  overflow: hidden;
}
.Focus .txt_bg{
  width: 100%;
  height:60px;
  /* background-image:url(2021_jdt_txt_bj.png;vpn_img); 
  background-repeat: repeat-x;
  background-position: left center; */
  position:absolute;
  left: 0px;
  bottom:0px;
  background: rgba(0,0,0,0.5);
}
.Focus .txt {
  position: absolute;
  left: 0px;
  bottom:0px;
  width: 80%;
  height:60px;
  text-align: center;
  z-index: 1;
}
.Focus .txt ul li{
  width:100%;
  height: 34px;
}
.Focus .txt ul li a {
  display: block;width:90%; 
  font-size:18px;
  height:60px;
  line-height:60px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #ffffff;
  margin: 0 auto;
  text-align:left;
  font-weight: bold;
}
.Focus .num {
  width:100%;
  height: 8px;
  position: absolute;
  bottom:18px;
  left:0;
  z-index: 2;
}
.Focus .num .pageState{ 
  color:#fff; 
  position:absolute; 
  right:30px; 
  bottom:0px; 
  font-size:18px;
}
.middle_one .next{
  width: 29px;
  height: 45px;
  position: absolute;
  top: 50%;
  right: 3px;
  margin-top: -22px;
  z-index: 9;
  background: url(/vpn/89/http/NJSXX8BPNJSYGLUHN75C6Z5P/cms_files/filemanager/75787475/picture/20231/4476bad2f4f14e64ab75319841f66fe1.png;vpn_img) no-repeat center;
}
.middle_one .prev{
  width: 29px;
  height: 45px;
  position: absolute;
  top: 50%;
  left: 3px;
  margin-top: -22px;
  z-index: 9;
  background: url(leftt.png;vpn_img) no-repeat center;
}


.focusBox .nums{
  position: absolute;
  bottom: 10px;
  right: 10px; 
  display:none;
}
.focusBox .nums ul{
  width: 100%;
  height: auto;
  overflow: hidden;
}
/* 通知公告 */
.notice{
  width: 580px;
  height: 80px;
  overflow: hidden;
  margin-top: 20px;
  background-image: url(tongzhi.png;vpn_img);
  background-repeat:no-repeat ;
  font-size: 16px;
  padding:12px 0px 12px 104px ;
}
.notice img{
  margin-right: 23px;
}
.notice a:hover{
  color:#AC1527 ;
  cursor: pointer;
}
.notice span{
  color: #999;
}


.middle_one_right{
  width: 580px;
}
.slideTxtBox{ 
  height: auto;
  overflow: hidden;
  text-align:left;  
  width: 100%;
}
.slideTxtBox .hd{ 
  height:52px; 
  line-height:50px; 
  position:relative; 
}
.slideTxtBox .hd { 
  float:left;  
  width: 100%;
  height: 52px;
  border-bottom: 1px solid #979797;

}
.slideTxtBox .hd  li{ 
  color: #333;
  font-size: 22px;
  line-height:40px;
  margin-right:40px ;
  float:left; 
  height:50px;
  cursor:pointer;  
  text-align: center;
  color: #333;


}
.slideTxtBox .hd  li.active{ 
  height:52px;  
  color: #ac1527;
  border-bottom: 2px solid #ac1527;
}
.slideTxtBox .hd  li.active a { 
  color: #ac1527;
}
.slideTxtBox .bd { 
  zoom:1;  
  clear:both;
  overflow: hidden;
  margin-top: 66px;
  height: auto;
  position: relative;
}

.slideTxtBox .bd li{ 
  /* line-height:36px;   
  font-size: 3px;
  list-style-type: square;
  color: #ac1527;
  word-wrap: break-word;word-break: normal */
  font-size: 16px;
  color: #333333;
  border: 0px;
  line-height: 36px;
  padding-left: 18px;
  margin-right:5px ;
}
.slideTxtBox .bd li::before{
  content: "";
  position: absolute;
  left: 0;
  width: 3px;
  height: 3px;
  border-radius: 0px;
  background: #b62319;
  margin-top: 16px;
}
.slideTxtBox .bd li a{
  font-size: 16px;
  width: 100%;
}
.slideTxtBox .bd li a:hover{
  color:#AC1527  !important ;
}
.slideTxtBox .bd li .date{ 
  color:#999 ;
  padding-left: 8px;
  font-size: 16px;
}
.slideTxtBox .bt-lists-covers{
  height: 360px;
  overflow: hidden;
  position: relative;
}

.slideTxtBox .list{
  height: 360px;
}
.slideTxtBox .bt-lists-covers li.white ins{
  display: block;
  width: 32px;
  font-size: 22px;
  height: 50px;
  position: absolute;
  right: -3px;
  top: 317px !important;
  background: white;
  z-index: 1;
  color: #AC1527;
}
.slideTxtBox .bt-lists-covers ul{
  height: auto;
  position: relative;
}

.fileBox{
  width: 580px;
  height: 60px;
  background: #AC1527;
  margin-top: 30px;
  margin-bottom: 30px;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.fileBox a{
  font-size: 18px;
  color: #ffffff;
}

.fileBox a:hover{
  color: #ffffff !important;
}

.fileBox img {
  margin-right: 20px;
}
.juxing{
  margin-top: 20px;
  margin-bottom: 20px;
  height: 20px;
  background-image: url(juxing.png;vpn_img);
  background-repeat: no-repeat;
  background-size: 100%;
}
.middle_two_top{
  width: 100%;
  height: 446px;
  display: flex;
  justify-content: space-between;
}
.middle_two .slideTxtBox .bd{
  margin-top: 72px;

}
.middle_two_middle{
  display: block;
  margin-top: 40px;
  margin-bottom: 40px;
}
.two_top_left{
  width: 360px;
  height: 100%;
  box-shadow: 0px 2px 6px 0px #646464;
}
.two_top_left  .two_top_le_t img{
  width: 100%;

}
.two_top_left ul{
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 12px;
}
.two_top_left li{
  width: 91px;
  height:131.6px;
}
.two_top_left li a{
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
}
.two_top_left li img{
  width: 60px;
  height:60px;
  margin-top: 15px;
  margin-bottom: 15px;
}
.two_top_left li span{
  font-size: 16px;
  width: 79px;
  text-align: center;
}
.two_top_left .two_top_le_d img{
  margin:15px  0px ;
  padding:0px 20px ;
}
.two_top_center{
  width: 380px;
  height: 100%;
  /* background: brown; */
}
.two_top_center .slideTxtBox{
  width: 380px;
  height: 449px;
}
.two_top_right{
  width: 380px;
  height: 100%;
  /* background:burlywood; */
}
.two_top_right .slideTxtBox{
  width: 380px;
  height: 449px;
}
.middle_two_bottom{
  width: 100%;
  height: 306px;
  margin-bottom: 40px;
 position: relative;
}

.two_bottom_left{
  width: 360px;
  height: 330px;
  box-shadow: 0px 2px 6px 0px #646464;
  position: absolute;
    right: 0px;

}
.two_bottom_left .list{

  height: 216px;
}
.two_bottom_left .bt-lists-covers ul{
  height: auto;
  position: relative;
}
.two_bottom_left .bt-lists-covers {
  height: 216px;
  overflow: hidden;
  position: relative;
}
.two_bottom_center{
  width: 380px;
  height: 100%;
      position: absolute;
    left: 0px;

}
.two_bottom_center .list{

  height: 252px;
}
.two_bottom_right .list{

  height: 252px;
}
.two_bottom_center .bt-lists-covers ul{
  height: auto;
  position: relative;
}

.two_bottom_center .bt-lists-covers {
  height: 252px;
  overflow: hidden;
  position: relative;
}
.two_bottom_right .bt-lists-covers ul{
  height: auto;
  position: relative;
}

.two_bottom_right .bt-lists-covers {
  height: 252px;
  overflow: hidden;
  position: relative;
}
.two_bottom_right{
  width: 380px;
  height: 100%;
  position: absolute;
  right: 400px;
}
.two_bottom_right .bt-lists-covers ul{
  height: auto;
  position: relative;
}
.two_bottom_center .slideTxtBox{
  width: 380px;

}
.two_bottom_right .slideTxtBox{
  width: 380px;

}

.two_bottom_center .slideTxtBox .bd li .date{
  border-left:2px solid #999 ;
  margin-left: 8px;
}
.bottom_left_title{
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 20px 20px;
}
.bottom_left_title h4{
  color: #AC1527;
}
.bottom_left_title span{
  color: #333;
  width: 81px;
  height: 20px;
  font-size: 14px;
  line-height: 20px;
  text-align: right;
  background: url(xiexin.png;vpn_img) no-repeat 1px center;
}
.two_bottom_left ul{
  margin: 0px 20px;
  height: 216px;
}
.two_bottom_left ul li{
  font-size: 16px;
  color: #333333;
  border: 0px;
  line-height: 36px;
  padding-left: 18px;
  margin-right:5px ;

}
.two_bottom_left ul li a{
  font-size: 16px;


}
.two_bottom_left ul li span{
  font-size: 16px;
  color: #999;
  padding-left: 8px;

}
.two_bottom_left li::before{
  content: "";
  position: absolute;
  left: 0;
  width: 3px;
  height: 3px;
  border-radius: 0px;
  background: #b62319;
  margin-top: 16px;
}
.two_bottom_left li.white ins{
  display: block;
  width: 32px;
  font-size: 22px;
  height: 50px;
  position: absolute;
  right: -3px !important;
  top: 173px !important;
  background: white;
  z-index: 1;
  color: #AC1527;
}

.middle_two_bottom .slideTxtBox  li.white ins{
  display: block;
  width: 32px;
  font-size: 22px;
  height: 50px;
  position: absolute;
  right: -6px;
  top: 209px !important;
  background: white;
  z-index: 1;
  color: #AC1527;
}


.duotu{
  height: 240px;
  background: #f9f9f9;
}
.picScroll-left {
  height: 160px;
  padding-bottom:40px;
  padding-top: 40px;
}

.picScroll-left .bd {
  /* padding: 0px 30px; */
  overflow: hidden;
  position: relative;
}

.picScroll-left .bd ul {
  overflow: hidden;
  zoom: 1;
}

.picScroll-left .bd ul li {
  margin: 0 7px;
  float: left;
  display: inline;
  overflow: hidden;
  text-align: center;
}

.picScroll-left .bd ul li .pic {
  text-align: center;
}

.picScroll-left .bd ul li .pic img {
  width: 386px;
  height: 198px;
  display: block;
  padding: 0px;
}


.next,.prev{
  width: 29px;
  height: 45px;
  position: absolute;
  top: 50%;
  margin-top: -22px;
  z-index: 9;
}
.duotu .next:hover{
  background: url(/vpn/89/http/NJSXX8BPNJSYGLUHN75C6Z5P/cms_files/filemanager/75787475/picture/20231/03ecf262bd5f4726a98555bed27af5b7.png;vpn_img) no-repeat center;
}
.duotu .prev:hover{
  background: url(left.png;vpn_img) no-repeat center;
}
.duotu .next {
  background: url(/vpn/89/http/NJSXX8BPNJSYGLUHN75C6Z5P/cms_files/filemanager/75787475/picture/20231/03ecf262bd5f4726a98555bed27af5b7.png;vpn_img) no-repeat center;
  right: 0px;
  top: 85px;
}

.duotu .prev {
  background: url(left.png;vpn_img) no-repeat center;
  left: 0px;
  top: 85px;
}
.middle_three{
  height: 50px;
  margin:40px auto ;
}
.bt-yqlj{
  height: 50px;
}
.middle_three  #select{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.bt-select1{
  width: 224px;
  height: 50px;
  border: solid 1px #dddddd;
}
.bt-select1 dt{
  width: 224px;
  height: 50px;
  line-height: 50px;
  color: #333;
  font-weight: 500;
  font-size: 16px;
  background: url(xiala.png;vpn_img) no-repeat 190px center;
}
.bt-select1 dd{
  width: 224px;
  text-align: left;
}
.bt-select1 dd>ul>li>a {
  text-align: left;
  text-indent: 26px;
}