@charset "utf-8";

/*-----------------------------hdjl-----------------------------*/
.container {
  width: 1200px;
  padding: 0;
}
.color333{
  color: #333;
}
.boxsha2 {
  box-shadow: 0px 0px 0px 5px rgba(255,255,255,0.5);
}
.con_box{
  height: auto;
  background: rgba(241, 245, 248,0.7);
  margin-bottom: 20px;
  padding: 20px;
}


.hdjl_main{
  width: 1200px;
  background-color: #fff;
  margin: 0 auto;
  overflow: hidden;
  height: auto;
  margin-bottom: 20px;
}
.hdjl_left{
  float: left;
  width: 49%;
}

.hdjl_left .titles{
  width: 100%;
  height: 82px;
  background: url(../images/hdjl/xzxx.png;vpn_img);
  background-size: cover;
  background-repeat: no-repeat;
}
.hdjl_left .titles .wyxx,.hdjl_left .titles .xjcx{
  float: right;
  display: inline-block;
  height: 32px;
  line-height: 32px;
  margin: 24px 10px 0 10px;
  width: 100px;
  border-radius: 20px;
  text-align: center;
  color: #fff;
  font-size: 16px;
}
.hdjl_left .titles .wyxx{
  background: rgba(12, 106, 212, 0.7);
}
.hdjl_left .titles .xjcx{
  background: rgba(121, 179, 162, 0.7);
}

.hdjl_left .titles .wyxx a, .hdjl_left .titles .xjcx a{
  color: #fff;
}


.hdjl_list{
  width: 100%;
  margin: 10px 0 10px 0;
  min-height: 180px;
}
.wsdc .wsdc_tit,.right_list1 .wsdc_tit,.titles .wsdc_tit{
  font-size: 20px;
  color: #025488;
  text-indent: 20px;
  background: url(../images/zdbsfw_bg.png;vpn_img) 0 2px;
  background-repeat: no-repeat;
}
.wsdc .wsdc_tit a,.right_list1 .wsdc_tit a,.titles .wsdc_tit a{
  font-size: 16px;
  color: grey;
}
.wsdc .wsdc_list ul li{
  text-indent: 10px;
  background: url(../images/yuandian.png;vpn_img) 0 4px;
  background-repeat: no-repeat;
  margin: 10px 0;
}
.wsdc .wsdc_list ul li a{
  display: inline-block;
  width: 66%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
}
.wsdc .wsdc_list ul li span{
  float: right;
  font-size: 16px;
  margin-right: 6px;
  color: grey;
}
.hengxian{
  display: inline-block;
  width: 66%;
  height: 1px;
  background: #ddd;
  margin-right: 20px;
  margin-bottom: 5px;
}
.right_list1 .right_list1_box{
  margin-top: 20px;
}
.right_list1 .right_list1_box .right_list1_img,.right_list1 .right_list1_box .word{
  float: left;
}
.right_list1 .right_list1_box .word{
  width: 83%;
  height: 71px;
  padding-left: 20px;
  background: url(../images/yuandian.png;vpn_img) 8px 10px;
  background-repeat: no-repeat;
}
.right_list1 .right_list1_box .word p{
  line-height: 36px;
}
.right_list1 .right_list1_box .word p a{
  color: red;
}
.lmqh-more2>*,.lmqh-div2>*,.lmqh-more2>*{display: none;}
.lmqh-more2>*.dis,.lmqh-div2>*.dis,.lmqh-more2>*.dis{display: block;}

.lmqh-more2 > a{
  margin-top: -30px;
  margin-right: 10px;
  font-size: 16px;
  color: grey;
}
.active{
  color: #025488 !important;
  border-bottom: 1px solid;
}
.hdjl_right .lmqh2 .lmqh-menu2 li{
  float: left;
  font-size: 22px;
  color: black;
  height: 100%;
  margin-left: 10px;
}
.hdjl_right .lmqh2 .lmqh-menu2{
  height: 36px;
  border-bottom: 1px solid #ddd;
}
.zxft_img,.zxft_cont{
  float: left;
}
.zxft_cont{
  height: 200px;
  width: 244px;
  margin: 10px 0 0 20px;
}
.zxft_cont .zxft_fir{
  height: 50px;
  border-bottom: 1px solid #ddd;
}
.colorblue{
  color: #115fc3;
  font-size: 16px;
}
.zxft_sec,.zxft_thi,.zxft_for{
  margin-top: 8px;
}
.zxft_for span{
  width: 114px;
  height: 38px;
  display: inline-block;
  line-height: 38px;
  text-align: center;
  font-size: 16px;
}
.zxft_for .jrft{
  background: #015293;
}
.zxft_for .jrft a{
  color: #fff;
}
.zxft_for .wqhg{
  background: #ddd;
}
.list li{
  line-height: 34px;
  text-indent: 10px;
}
.list li span{
  float: right;
}
.hdjl_right .titles {
  margin-top: 36px;
}


.hdjl_list ul{
  width: 100%;
  font-size: 18px;
  color: #4c6c97;
  overflow: hidden;
  background-color: #e1e6ee;
  margin-bottom: 0;
}
.hdjl_list ul li{
  float: left;
  padding: 8px 0;
  font-weight: bold;
  font-size: 16px;
}
.hdjl_list ul li.li_1{
  width: 43%;
  height: 40px;
  text-indent: 26px;
  border: none
}
.hdjl_list ul li.li_2,
.hdjl_list ul li.li_3{
  width: 18%;
  text-align: center;
}
.hdjl_list ul li.li_4{
  width: 20%;
  text-indent: 30px;
}

.hdjl_list table{
  width: 100%;
  font-size: 16px;
  text-align: center;
}
.hdjl_list table tr td{
  padding: 9px 0;
  border-top: 2px solid #fff;
  background-color: #f5f6f9;
}
.hdjl_list table tr td.td_1{
  width: 43%;
}
.hdjl_list table tr td.td_2,
.hdjl_list table tr td.td_3{
  width: 18%;
}
.hdjl_list table tr td.td_4{
  width: 20%;
}
.hdjl_list table tr td a{
  display: block;
  text-align: left;
  text-indent: 20px;
  color: #000;
  font-size: 16px;
}
.hdjl_list table tr td span{
  color: #888888;
}

.left_list{
  width: 100%;
  padding-bottom: 20px;
}
.left_list ul li{
  padding: 5px 10px;
  border-bottom: 1px dashed #cecece;
  position: relative;
}
.left_list ul li a{
  display: block;
}
.left_list ul li a div{
  width: 100%;
  overflow: hidden;
  font-size: 18px;
  padding: 5px 0;
}
.left_list ul li a div span{
  /* display: block; */
}
.left_list ul li a div span.span_left{
  float: left;
}
.left_list ul li a div p{
  float: left;
  width: 100%;
  font-size: 16px;
  color: #000;
}
.left_list ul li::before{
    width: 3px;
    height: 3px;
    content: "";
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: #000;
    margin-top: 9px;
    margin-left: 5px;
    margin-right: 6px;
    position: absolute;
    top: 10px;
    left: -4px;
}
.left_list ul li a div span.span_right{
  float: right;
  color: grey;
  font-size: 16px;
}
.left_list ul li a>p{
  width: 80%;
  font-size: 14px;
  color: #c0c0c0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 5px 0;
}
.left_list ul li a.qw{
  width: 15%;
  margin-left: 85%;
  font-size: 16px;
  color: #b4271c;
  text-align: right;
}
.hdjl_right{
  float: right;
  width: 49%;
}

.wz{
  padding: 10px 0;
  width: 206px;
  height: 134px;
}
.wz a{
  display: block;
  width: 100%;
}
.wz a img{
  width: 100%;
}
.right_list1{
  width: 100%;
  padding-top: 20px;
}
.right_list1 ul{
  padding: 14px 0;
  width: 512px;
  float: left;
}
.right_list1 ul li{
  padding: 0;
}
.right_list1 ul li a{
  display: block;
  font-size: 16px;
  overflow: hidden;
}
.right_list1 ul li a p{
  display: block;
  float: left;
  width: 70%;
  color: #000;
  text-indent: 0.7em;   
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 2%;
}
.right_list1 ul li a p::before{
  display: block;
  float: left;
  width: 3px;
  height: 3px;
  content: "";
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #000;
  margin-top: 9px;
  margin-left: 5px;
}
.right_list1 ul li a > span{
  display: block;
  float: right;
  color: grey;
  text-indent: 0;
  padding: 1px 10px;
  margin-left: 24px;
}
.right_list1 ul li a p > span{
  color: #0b8f30;
}
.right_list1 ul li a span.zjz{
  background-color: #8dadcc;
}
.right_list1 ul li a span.zjz::before{
  border-right-color: #8dadcc;
}
.right_list2{
  width: 100%;
  margin-top: 10px;
}
.right_list2 ul li{
  padding: 4px 6px;
  line-height: 32px;
}
.right_list2 ul li a{
  display: block;
  font-size: 16px;
  overflow: hidden;
}
.right_list2 ul li a p{
  float: left;
  width: 81%;
  color: #000;
  text-indent: 0.7em;   
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.right_list2 ul li{
  background: url(../images/yuandian.png;vpn_img) 0px 16px;
  background-repeat: no-repeat;
}
.right_list2 ul li a span{
  display: block;
  float: right;
  color: #888888;
}
.tab-pane{
  margin-top: 20px;
  height: 210px;
}

.total{
  height: 40px;
  background: #F7F7F7;
  text-indent: 30px;
  font-size: 16px;
  line-height: 40px;
  width: 100%;
  margin: 5px 0;
}
.total span{
  color: #AB2C23;
}
@media (max-width: 768px) {
  body{
    background-image: none;
  }
  .container {
    width: 100%;
  }
  .hdjl_main{
    width: 100%;
  }
  .hdjl_left,.hdjl_right,.right_list1 .right_list1_box .word{
    width: 100%;
  }
  .hengxian{
    display: none;
  }
  .hdjl_right{
    margin-top: 70px;
  }
  .right_list1_img img{
    display: none;
  }
  .hdjl_left .titles{
    background: #fff;
  }
  .con_box{
    padding: 0;
  }
  .hdjl_list ul li.li_4{
    text-indent: 18px;
  }
  .hdjl_list ul li{
    font-size: 12px;
  }
  .wsdc .wsdc_tit a, .right_list1 .wsdc_tit a, .titles .wsdc_tit a{
    float: right;
  }
  .list li span{
    display: none;
  }
  .zxft_cont{
    width: 100%;
  }
  .zxft_img,.zxft_img img{
    width: 99%;
  }
  .wsdc .wsdc_list ul li a{
    width: 60%;
  }
  .right_list2 ul li a p{
    width: 64%;
  }
}
@media (min-width: 768px) {

}
@media (min-width: 992px) {

}
@media (min-width: 1200px) {

}
/*-----------------------------********-----------------------------*/
