@charset "utf-8";
/* CSS Document */
.mt_list:after{ display:none;}
.l_ban{ width:100%;overflow:hidden; height:278px;}
.l_banbox{ max-width:1150px; margin:0 auto; display:flex; flex-direction:column; justify-content:center; height:100%;}
.l_banbox h4{ font-size:46px; line-height:60px; color:#fff; max-width:60%; margin-bottom:10px; position:relative;}
.l_banbox h4:before{ display:block; content:""; width:94px; height:12px; background:#ff9600; position:absolute; left:0; top:-20px;}
.l_banbox p{ font-size:20px; line-height:30px; color:#fff;}

.l_con{ max-width:1150px; margin:0 auto; padding:40px 0;}
.l_wz{ height:30px; line-height:30px; overflow:hidden; font-size:14px; color:#bfbfbf; margin-bottom:50px;}
.l_wz a{ font-size:14px; color:#bfbfbf;}
.l_text{ width:100%;}
.l_text > p{ font-size:18px; color:#666666; line-height:32px; text-indent:2em; margin-bottom:20px;}
.l_text > img{ display:block; max-width:100%; overflow:hidden;}
.l_text > h3{ font-size:36px; color:#004c8c; line-height:70px; margin-bottom:20px;}
.txtfl{ width:47%; overflow:hidden;}
.txtfl img{ display:block; max-width:100%; overflow:hidden;}
.txtfr{ width:50%;}
.txtfr > p{ color:#666666; font-size:18px; line-height:32px; text-indent:2em; margin-bottom:20px;}
.txtfr > h2{ color:#004c8c; font-size:36px; line-height:52px; margin-bottom:30px;}
.garybox{ width:100%; background:#f7f7f7; border:#e8e8e8 solid 1px; margin-top:52px; padding:25px 18px; box-sizing:border-box; margin-bottom:20px;}
.garybox ul{ width:100%;}
.garybox ul li{ float:left; width:100%;line-height:40px; font-size:16px; color:#666666; padding-left:20px; background:url(../images/l_dot.png) no-repeat left center; box-sizing:border-box;}
.garybox ul li font{ color:#004c8c; font-weight:bold;}
.xz{ width:100%; display:flex; align-items:center; margin-bottom:30px; margin-top:20px;}
.xz a{ width:112px; height:46px; line-height:46px; text-align:center; color:#fff; background:#004c8c; border-radius:5px; font-size:16px; margin-right:20px;}
.xz font{ font-size:16px; color:#999999;}
.c_label{ font-size:18px; color:#999999; height:24px; line-height:24px; display:flex; align-items:center;}
.l_txt .c_h4{ font-size:24px; color:#004c8c;}
.l_bm{ width:100%; margin-bottom:20px;}
.l_bm p{ padding-left:20px; background:url(../images/l_dot.png) no-repeat left center; font-size:18px; color:#333333; line-height:60px;}
.l_bm a{display:inline-block; background:#004c8c;height:46px; line-height:46px; font-size:16px; font-weight:bold; padding:0 24px; border-radius:5px; color:#fff;}
.zhu{ font-size:18px; color:#999999; line-height:30px;}

.l_box{ width:100%;}
.c_h3{font-size: 36px;color: #004c8c;line-height: 70px;margin-bottom: 20px;}
.l_txt{ width:100%; overflow:hidden;}
.l_txt > h4{ font-size:24px; color:#333333; line-height:40px; margin-bottom:5px; font-weight:bold;}
.l_txt > p{ font-size:18px; color:#333333; line-height:32px; margin-bottom:15px;}
.a1{ display:inline-block; background:#004c8c;height:46px; line-height:46px; font-size:18px; padding:0 24px; border-radius:5px;}
.a1 a{ display:block; color:#fff; }

.c_table{ width:100%; border:#ebebed solid 1px;}
.c_table thead tr th{padding:10px 40px;font-size:20px;}
.c_table thead tr th:nth-child(1){ background:#d7edff;  color:#004c8c; border-top:#004c8c solid 6px;}
.c_table thead tr th:nth-child(2){ background:#ffefd7;  color:#ff9600; border-top:#ff9600 solid 6px;}
.c_table thead tr th:nth-child(3){ background:#e9deff;  color:#4f328a; border-top:#4f328a solid 6px;}
.c_table tr td{ padding:10px 40px; border:#ebebed solid 1px; color:#666666; font-size:14px;}

.l_xz{ width:100%; padding:20px 0;}
.l_xz ul li{ width:25%; padding:0 15px; box-sizing:border-box; float:left; }
.l_xz ul li .xzbox{ width:100%;box-shadow:0 0 12px rgba(0,0,0,0.5); border-radius:5px; padding-bottom:25px;}
.l_xz ul li .xzbox h3{ background:#004c8c; color:#fff; font-size:32px; height:155px; text-align:center; display:flex; align-items:center; justify-content:center;border-top-right-radius:5px;border-top-left-radius:5px;}
.l_xz ul li .xzbox p{ padding:0 18px; line-height:30px; height:120px; margin-top:10px; box-sizing:border-box; font-size:14px; color:#999999;}
.l_xz ul li .xzbox a{ width:210px; height:46px; line-height:46px;text-align:center; color:#fff; background:#004c8c; border-radius:5px; display:block; margin:0 auto; font-size:16px;}
.c_lx{ width:100%; margin-bottom:40px;}
.c_lx h3{ font-size:24px; color:#333333; line-height:60px;}
.c_lx h3 font{ color:#004c8c;}
.c_lx ul{ width:100%; padding-top:10px;}
.c_lx ul li{ float:left; width:100%; padding-left:20px; line-height:32px; font-size:18px; color:#333; margin-top:5px; margin-bottom:5px; background:url(../images/l_dot.png) no-repeat left 12px;}
.c_lx ul li font{ color:#004c8c;}
.c_h5{ font-size:36px;line-height:70px;color:#666666; margin-bottom:20px;}
.dlqy{ width:100%; margin-bottom:70px;}
.dlqy li{ line-height:40px; font-size:18px; padding-left:20px; background:url(../images/l_dot.png) no-repeat left center;box-sizing:border-box;}
.dlqy li font{ color:#004c8c; font-weight:bold;}
.mb30{ margin-bottom:30px;}
.l_ts{ margin-top:80px;}
.l_ts h4{ font-size:24px; color:#004c8c; margin-bottom:20px;}
.l_ts p{ font-size:18px; color:#333333; line-height:32px; display:flex;}
.l_ts p font{ font-weight:bold; color:#004c8c; margin-right:10px;}
.bm_1{ width:100%; margin-bottom:40px;}
.bm_1 h4{ font-size:24px; color:#333333;line-height:32px; font-weight:bold; margin-bottom:10px;}
.bm_1 p{ font-size:18px; color:#333333; line-height:32px;}
.bm_2{ width:100%; margin-bottom:40px;}
.bm_2 h4{font-size:24px; color:#004c8c;line-height:32px; font-weight:bold; margin-bottom:20px;}
.bm_2 p{ font-size:18px; color:#333333; line-height:40px;padding-left:20px; background:url(../images/l_dot.png) no-repeat left center; box-sizing:border-box;}
.mt20{ margin-top:20px;}
.l_fb{ width:100%;}
.l_fb img{ display:block; max-width:100%;}
.zstit{ width:100%;}
.zstit p{ font-size:32px; color:#666666; line-height:48px;}
.cq{ width:100%;}
.cq h4{ font-size:24px; color:#004c8c; font-weight:bold; line-height:50px; margin-top:40px;}
.cq p{ font-size:18px; color:#333333; line-height:32px; margin-top:20px; display:flex;}
.cq p b{ font-size:18px; color:#004c8c; margin-right:10px;}
.cq_1{ padding-left:34px; box-sizing:border-box;}
.cq_1 li{ padding-left:20px; box-sizing:border-box; line-height:50px; background:url(../images/l_dot.png) no-repeat left 22px; font-size:18px; color:#333;}
.xz_txt{ width:100%;}
.xz_txt p{ color:#666666; font-size:18px; line-height:32px; margin-bottom:14px;}
.l_h5{ font-size:24px; color:#333333; line-height:60px; margin:20px 0;}
.l_logo{ width:100%;}
.l_logo li{ width:48%; border:#eee solid 1px; border-radius:5px; float:left; margin-bottom:40px; padding:20px 0; text-align:center;}
.l_logo li:nth-child(even){ float:right;}
.l_gs{ display:flex; justify-content:center; align-items:center; height:40px;}
.l_gs img{ margin:0 16px;}
.l_gs a{ color:#004c8c; font-size:14px;}
.l_gs a:hover{ text-decoration:underline;}
.l_logo li:hover{ box-shadow:0 6px 12px rgba(0,0,0,0.16);}
.l_logo li > img{ max-width:100%; overflow:hidden;}
.g_ss{ width:100%;}
.g_ss p{ color:#333333; font-size:24px; font-weight:bold; line-height:40px;}
.g_ss input{ width:100%; height:46px; line-height:46px; background:#eeeeee; font-size:16px; color:#999999; border:none; border-radius:5px; padding-left:10px; box-sizing:border-box; margin-top:20px; margin-bottom:24px;}
.g_ss a{ display:block; width:156px; height:46px; line-height:46px; text-align:center; color:#fff; background:#004c8c; font-size:16px;border-radius:5px;}
.g_sx{ width:100%; margin-top:50px; margin-bottom:70px;}
.g_sx > p{color:#333333; font-size:24px; font-weight:bold; line-height:40px;}
.g_sx > font{ color:#666666; font-size:16px;line-height:40px;font-weight:bold }
.tabContainer > p{color: #333333; font-size: 24px; font-weight: bold; line-height: 30px; margin-top: 20px;}
.l_select{ width:100%; height:46px; line-height:46px; background:#eeeeee;font-size:16px; color:#999999; border:none; border-radius:5px;padding-left:10px; box-sizing:border-box; margin-top:24px;}
.l_select option{ line-height:40px;}
.listNav, .ln-letters {overflow:hidden;}
.listNavHide {display:none;}
.listNavShow {display:list-item;}
.letterCountShow {display:block;}
.ln-letters{ display:flex; justify-content:space-between;}
.ln-letters a {font-size:16px;display:block;float:left;padding:12px 12px; color:#004c8c;}
.ln-letters a:hover, .ln-letters .ln-selected {background-color:#004c8c; color:#fff; border-radius:5px;}
.ln-letters .ln-disabled {color:#004c8c;}
.ln-letter-count {position:absolute;top:0;left:0;width:20px;text-align:center;font-size:0.8em;line-height:1.35;color:#336699; display:none;}
.tabContainer{ margin-bottom:15px;}
.mt0{ margin-top:0 !important;}
.g_sx > a{ display:block; width:156px; height:46px; line-height:46px; text-align:center; color:#fff; background:#004c8c; font-size:16px;border-radius:5px; margin-top:24px;}
.sx_box{ width:100%; margin-bottom:50px;}
.sx_bt{ width:100%; height:46px; line-height:46px; background:#004c8c; border-top-left-radius:5px;border-top-right-radius:5px;}
.sx_bt li{ color:#fff; float:left; font-size:16px; box-sizing:border-box;}
.sx_bt li:nth-child(1){ width:9.2%; padding-left:14px;}
.sx_bt li:nth-child(2){ width:44.2%;}
.sx_bt li:nth-child(3){ width:24.8%;}
.sx_bt li:nth-child(4){ width:21.8%;}
.sx_list{ width:100%; border-bottom:#e8e8e8 solid 1px; border-left:#e8e8e8 solid 1px; border-right:#e8e8e8 solid 1px; padding-top:15px; padding-bottom:15px;}
.sx_list li{ color:#999999; float:left; font-size:16px; box-sizing:border-box; line-height:24px;}
.sx_list li:nth-child(1){ width:9.2%; padding-left:14px;}
.sx_list li:nth-child(2){ width:44.2%;}
.sx_list li:nth-child(3){ width:20%;}
.sx_list li:nth-child(4){ width:21.8%; float:right; padding-right:50px;}
.sx_list li font{ color:#004c8c;}
.sx_box ul:nth-child(even){ background:#f7f7f7;}
.l_er{ width:100%; margin-bottom:50px;}
.l_er img{ display:block; max-width:100%;}
.l_zy{ width:100%; display:flex; justify-content:space-between; margin-bottom:54px;}
.l_zy img{ display:block; max-width:48.34%;}
.n_title{ border-bottom:#e8e8e8 solid 1px;}
.n_title h3{ font-size:36px; line-height:42px; color:#333333; margin-bottom:20px;}
.n_title p{ color:#999999; font-size:16px; line-height:40px; height:40px;}
.n_box{ width:100%; margin-top:45px;}
.n_left{ width:67.65%;}
.n_left p{ font-size:18px; line-height:36px; color:#333333; text-indent:2em; margin-bottom:24px;}
.n_right{ width:28.5%;}
.n_right > h3{ color:#004c8c; font-size:24px; border-bottom:#e8e8e8 solid 1px; line-height:48px; padding-bottom:5px;}
.n_list{ width:100%; margin-top:6px; margin-bottom:10px;}
.n_list li{ float:left; width:100%; height:40px; line-height:40px;}
.n_list li a{ font-size:14px;}
.n_list li a span{ color:#004c8c; display:block; float:left; width:70%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.n_list li a font{ color:#000000; display:block; float:right;width:30%; text-align:right; overflow:hidden; }
.n_fy{ width:100%; text-align:right;}
.n_fy a{ display:inline-block; background:#eeeeee; color:#999999; padding:10px 16px; border-radius:4px; margin-left:5px;}
.bor0{ border-bottom:none;}
.mt_list{ width:100%; display:flex; flex-wrap:wrap; justify-content:space-between;}
.mt_list li{ width:23.8%; padding:15px; border:#e8e8e8 solid 1px; border-radius:5px; box-sizing:border-box; margin-bottom:18px;}
.mt_list li a{display: flex;align-items: center; height: 100%;}
.mt_list li:hover{ box-shadow:0px 0 12px rgba(0,0,0,0.16);}
.mt_list li a img{ display:block; max-width:100%;}
.f_fan{ width:100%; text-align:right; margin-top:20px;}
.f_fan a{ display:inline-block; width:26px; height:26px; line-height:26px; text-align:center; background:#e8e8e8; color:#999999; font-size:12px; margin:0 5px; border-radius:4px;}
.f_fan a:hover,.f_fan a.on{ background:#004c8c; color:#fff;}
.zh_h3{ font-size:24px; color:#333333; font-weight:bold; line-height:40px; margin-top:40px; margin-bottom:30px;}
.z_mj{ width:100%;}
.z_mj li{ float:left; width:100%; font-size:16px;}
.z_mj li:first-child{height:58px; line-height:58px; background:#004c8c; color:#fff; border-top-left-radius:5px; border-top-right-radius:5px;}
.z_mj li span:first-child{ display:block;width:36.5%; float:left; padding-left:40px; box-sizing:border-box;}
.z_mj li{ height:80px; line-height:80px; border-bottom:#e8e8e8 solid 1px; border-right:#e8e8e8 solid 1px; border-left:#e8e8e8 solid 1px; box-sizing:border-box; font-size:16px; color:#666666;}
.z_mj li:nth-child(even){ background:#f7f7f7;}
.z_zhu{ font-size:16px; color:#666666; line-height:40px; padding-left:30px; box-sizing:border-box; margin-top:10px;}
.z_p{ width:100%;}
.z_p p{ color:#333333; font-size:18px; line-height:30px; margin-bottom:20px; width:82%;}
.z_more{ margin-top:40px;}
.z_more h3{ color:#333; font-size:24px; font-weight:bold; line-height:40px;}
.z_more p{ color:#333; font-size:18px; font-weight:bold; line-height:40px;}


.pc-slide {width:100%;margin: 0 auto;}
.view .swiper-container {width: 87%; margin:0 auto;}
.view .arrow-left{position: absolute;left: 16px;top: 50%;z-index: 10; width:80px;transform:translate(0, -50%);}
.view .arrow-left img{ width:100%;}
.view .arrow-right{position: absolute;right: 16px;top: 50%;z-index: 10;width:80px; transform:translate(0, -50%);}
.view .arrow-right img{ width:100%;}
.preview {width: 100%;margin-top: 30px;position: relative;}
.preview .swiper-container {width: 100%;}
.preview .swiper-slide {width: 112px;cursor:pointer;margin-right: 10px; background:rgba(0,0,0,0.5)}
.preview .swiper-slide img{ display:block;width:100%;height:112px;}
.preview .arrow-left {position: absolute;left:0px;top:0;z-index: 10;}
.preview .arrow-right {position: absolute;right:0px;top:0;z-index: 10;}
.preview .active-nav img{padding: 0;border: 2px solid #004c8c; box-sizing:border-box;}
.view .swiper-slide img{ display:block; width:100%;}
.preview .arrow-left img{ height:56px;}
.preview .arrow-right img{ height:56px;}

.news_list{ width:100%; margin-top:20px; border-bottom:#e8e8e8 solid 1px; padding-bottom:20px;}
.news_list li{ width:100%; float:left; height:60px; line-height:60px; overflow:hidden;}
.news_list li a{ color:#666; font-size:22px; float:left; width:76%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news_list li font{ color:#999; font-size:22px; float:right;width:24%; overflow:hidden; text-align:right;}
.news_list li a:hover{ color:#004c8c;}

.sx_bt {
  display: flex;
}

  .sx_bt th {
    color: #fff;
    font-size: 16px;
    box-sizing: border-box;
    width: 10%;
    text-align: left;
    float: left;
  }

    .sx_bt th:nth-child(1), .xt_1 {
      width: 22% !important;
      padding-left: 10px;
      box-sizing: border-box;
    }

    .sx_bt th:nth-child(2), .xt_2 {
      width: 22% !important;

    }

    .sx_bt th:nth-child(3), .xt_3 {
      width: 26% !important;
      padding-left: 15px;
    }

    .sx_bt th:nth-child(4), .xt_4 {
      width: 16% !important;

    }

    .sx_bt th:nth-child(5), .xt_5 {
      width: 14% !important;

      text-align: left;
    }

.sx_list {
  width: 100%;
  border-bottom: #e8e8e8 solid 1px;
  border-left: #e8e8e8 solid 1px;
  border-right: #e8e8e8 solid 1px;
  cursor: url(../images/plus.cur), auto;
}

  .sx_list td {
    color: #999999;
    float: left;
    font-size: 16px;
    box-sizing: border-box;
    line-height: 24px;
    padding-top: 15px;
    padding-bottom: 15px;word-break:break-all;
    word-wrap:break-word;
    padding-left: 0px;
overflow: hidden;
  }

  .wordkeepall {
    word-break:keep-all !important;
  }

    .sx_list td:nth-child(1) {
      width: 22%;
      padding-left: 10px;
      box-sizing: border-box;
    }

    .sx_list td:nth-child(2) {
      width: 22%;
    }

    .sx_list td:nth-child(3) {
      padding-left: 15px;
      width: 26%;
    }

    .sx_list td:nth-child(4) {
      width: 16%;
    }

    .sx_list td:nth-child(5) {
      width: 14%;
      text-align: left;
    }

    .sx_list td font {
      color: #004c8c;
    }

.sx_box .sx_list:nth-child(even) {
  background: #f7f7f7;
}

.sx_box .sx_list:nth-child(odd) td {
  margin-bottom: 10px;
}

.sx_list_detail {
  width: 100%;
  border-bottom: #e8e8e8 solid 1px;
  border-left: #e8e8e8 solid 1px;
  border-right: #e8e8e8 solid 1px;
  cursor: url(../images/minus.cur), auto;
}

  .sx_list_detail td {
    color: #999999;
    float: left;
    font-size: 16px;
    box-sizing: border-box;
    line-height: 24px;
    padding-top: 15px;
    padding-bottom: 15px;
    word-break: break-word;
    padding-left: 0px;
  }

    .sx_list_detail td:nth-child(1) {
      width: 22%;
      padding-left: 10px;
      box-sizing: border-box;
    }

    .sx_list_detail td:nth-child(2) {
      width: 22%;
    }

    .sx_list_detail td:nth-child(3) {
      width: 26%;
      padding-left: 15px;
    }

    .sx_list_detail td:nth-child(4) {
      width: 16%;
    }

    .sx_list_detail td:nth-child(5) {
      width: 14%;
align=left;
    }

.sx_listv td:nth-child(4) {
  width: 21.8%;
  float: right;
  padding-right: 50px;
}

.sx_list_detail td font {
  color: #004c8c;
}

.sx_box .sx_list_detail:nth-child(even) {
  background: #f7f7f7;
}

.sx_box .sx_list_detail:nth-child(odd) td {
  margin-bottom: 10px;
  cursor: pointer;
}

@media screen and (max-width:1100px){
.txtfr > h2{ margin-bottom:5px; line-height:40px;}
.txtfr > p{ margin-bottom:5px; font-size:16px;}  
.l_text > h3{ font-size:28px;}
.l_xz ul li .xzbox h3{ font-size:24px;}
.l_xz ul li .xzbox a{ width:180px;}
.n_list li a{ font-size:12px;}
.news_list li a,.news_list li font{ font-size:18px;}
  }
@media screen and (max-width:992px){
.txtfr > h2{ margin-bottom:0px; line-height:40px; font-size:28px;}
.txtfr > p{ margin-bottom:0px; font-size:14px;}  
.c_h3{ font-size:24px; line-height:40px;}
.c_table thead tr th{ padding:10px 20px;}
.l_xz ul li .xzbox p{ font-size:12px; line-height:24px;}
.l_xz ul li .xzbox a{ width:120px; height:30px; line-height:30px;}
.l_xz ul li .xzbox h3{ font-size:20px;}
.l_gs img{ margin:0 8px;}
.ln-letters a{ padding:8px;}
.n_right{ width:30%;}
.l_box{ width:100%; padding:1rem; box-sizing:border-box;}
  }

@media screen and (max-width:768px){
.l_con{ padding:1rem 0;}
.l_wz{ margin-bottom:0rem;}
.l_text,.l_wz{ width:100%; padding:0 1rem; box-sizing:border-box;}
.l_text > p{ font-size:1rem; line-height:2rem; margin-bottom:0.5rem;}
.l_wz a{ font-size:1rem;}
.txtfl{ width:100%; overflow:hidden; text-align:center;}
.txtfl img{ display:inline-block;}
.txtfr{ width:100%;}
.txtfr > p{font-size:1rem; line-height:2rem;}  
.txtfr > h2{ font-size:1.5rem;}
.l_text > h3{ font-size:1.5rem; margin-bottom:1rem; line-height:3rem;}
.l_text > h3{ font-size:1.5rem;}
.c_lx h3{ font-size:1.2rem; line-height:2rem;}  
.c_lx ul li{ font-size:1rem; line-height:1.6rem; padding-left:1rem; background:url(../images/l_dot.png) no-repeat left 5px;}
.c_lx{ margin-bottom:1rem;}
.l_box{ width:100%; padding:1rem; box-sizing:border-box;}
.c_h3{ font-size:1.5rem; line-height:3rem; margin-bottom:0;}
.l_txt > h4{ font-size:1.2rem;line-height:2rem;}
.l_txt > p{ font-size:1rem; line-height:2rem;}
.a1{ font-size:1rem; height:2.5rem; line-height:2.5rem;}
.garybox{ margin-top:1rem; margin-bottom:1rem; padding:1rem;}
.garybox ul li{ font-size:1rem; line-height:1.5rem;}
.xz font{ font-size:1rem;}
.xz a{ font-size:1rem; height:2.5rem; line-height:2.5rem; margin-right:1rem;}
.xz{ margin-top:1rem; margin-bottom:1rem;}
.c_label{ font-size:1.2rem;}
.l_txt .c_h4{ font-size:1.5rem;}
.l_bm{ margin-bottom:1rem;}
.l_bm p{ font-size:1.2rem; line-height:2rem;}
.l_bm a{ font-size:1rem; height:2.5rem; line-height:2.5rem;}
.zhu{ font-size:1rem; line-height:1.8rem;}
.c_table thead tr th,.c_table tr td{ padding:0.5rem 1rem;}
.c_table tr td{ font-size:1rem;}
.c_table thead tr th{ font-size:1.2rem;}
.l_xz ul li{ width:50%; margin-bottom:2rem; padding:0 0.5rem;}
.l_xz ul li .xzbox h3{ height:7rem; font-size:1.5rem;}
.l_xz ul li .xzbox p{ font-size:1rem; line-height:2rem; height:10rem;}
.l_xz ul li .xzbox a{ width:10rem; height:2.5rem; line-height:2.5rem; font-size:1rem;}
.l_xz{ padding-bottom:0;}
.c_h5{ font-size:1.5rem; line-height:3rem; margin-bottom:0;}
.dlqy li{ font-size:1rem; line-height:2rem;}
.dlqy{ margin-bottom:2rem;}
.l_ts{ margin-top:2rem;}
.l_ts h4{ font-size:1.5rem; margin-bottom:1rem;}
.l_ts p{ font-size:1rem; line-height:2rem;}
.bm_1 h4{ font-size:1.2rem; line-height:2rem; margin-bottom:0;} 
.bm_1 p{ font-size:1rem; line-height:2rem;}
.bm_1{ margin-bottom:2rem;}
.bm_2 h4{ font-size:1.5rem; margin-bottom:1rem;}
.bm_2 p{ font-size:1rem; line-height:2rem;}
.bm_2{ margin-bottom:2rem;}
.zstit p{ font-size:1.5rem; line-height:3rem;}
.cq h4{ margin-top:2rem; font-size:1.5rem; line-height:3rem;}
.cq p{ margin-top:1rem; font-size:1rem; line-height:2rem;}
.cq_1 li{ font-size:1rem; line-height:2rem;background: url(../images/l_dot.png) no-repeat left 0.6rem;}
.xz_txt p{ font-size:1rem; line-height:2rem; margin-bottom:1rem;}
.l_h5{ font-size:1.5rem; line-height:3rem; margin:1rem 0;}
.l_logo li{ width:100%; margin-bottom:1.5rem; padding:1rem 0;}
.mt20{ margin-top:1rem;}
.l_gs a{ font-size:1rem;}
.ln-letters a{ padding:0.2rem; font-size:0.9rem; border-radius:0.1rem;}
.g_ss p,.g_sx > p{ font-size:1.5rem; line-height:3rem;}
.tabContainer > p{ font-size:1.5rem; line-height:3rem;}
.g_ss input{ height:2.3rem; line-height:2.3rem; margin-top:1rem; margin-bottom:1rem; font-size:1rem;}
.g_ss a{ width:8rem; height:2.3rem; line-height:2.3rem; font-size:1rem;}
.g_sx{ margin-top:2rem; margin-bottom:2rem;}
.g_sx > font{ font-size:1rem; line-height:2rem;}
.l_select{ height:2.4rem; line-height:2.4rem; font-size:0.8rem; margin-top:1rem;}
.l_select option{ line-height:1.5rem;}
.g_sx > a{ margin-top:1rem;width:8rem; height:2.3rem; line-height:2.3rem; font-size:1rem;}
.sx_bt li{ font-size:1rem;}
.sx_bt li:nth-child(1),.sx_list li:nth-child(1){ padding-left:0.5rem; width:13.2%}
.sx_list li{ font-size:0.8rem; line-height:1.5rem;}
.sx_list li:nth-child(4){ padding-right:0.5rem;}
.sx_bt li:nth-child(2),.sx_list li:nth-child(2){ width:40.2%;}
.sx_list{ padding-bottom:1rem; padding-top:1rem;}
.sx_box{ margin-bottom:1rem;}
.sx_list td:nth-child(1) {
      width: 22%;
      padding-left: 0rem;
      box-sizing: border-box;
    }
   .sx_list_detail td:nth-child(1) {
      width: 22%;
      padding-left: 0rem;;
      box-sizing: border-box;
    }
.l_er img{ display:block; max-width:50%;}
.l_zy{ flex-wrap:wrap; margin-bottom:2rem;}
.l_zy img{ display:block; max-width:100%;}
.ln-letters a:hover, .ln-letters .ln-selected{ border-radius:0.2rem;}
.n_left p{ font-size:1rem; line-height:2rem; margin-bottom:1rem;}
.n_left,.n_right{ width:100%;}
.n_title h3{ font-size:1.5rem; line-height:2.4rem;margin-bottom:1rem;}
.n_title p{ font-size:1rem; line-height:2rem;}
.n_box{ margin-top:2rem;}
.n_right > h3{ font-size:1.5rem; line-height:2.5rem;}
.n_list li{ height:2.4rem; line-height:2.4rem;}
.n_fy a{padding: 0.5rem 0.8rem; font-size:1rem;}
.mt_list li{ width:48%;}
.mt_list li img{ margin:0 auto;}
.zh_h3{ font-size:1.5rem; line-height:3rem; margin-top:1rem; margin-bottom:1rem;}
.z_zhu{ font-size:1rem;}
.z_mj li{ font-size:1rem;}
.z_mj li span:first-child{ padding-left:1rem; width:58%;}
.z_mj li{ height:4rem; line-height:4rem;} 
.z_mj li:first-child{ height:3rem; line-height:3rem;}
.z_p p{ font-size:1rem; line-height:2rem; margin-bottom:1rem;}
.z_more{ margin-top:1rem;}
.z_more h3{ font-size:1.5rem; line-height:3rem;}
.z_more p{ font-size:1rem; line-height:2rem;}
.view .arrow-left,.view .arrow-right{ width:3rem;}
.preview .swiper-slide{ width:56px;}
.preview .swiper-slide img{ height:56px;}
.preview{ margin-top:1rem;}
.news_list li{ line-height:3rem; height:3rem;}
.news_list li a,.news_list li font{ font-size:1rem;}
.l_banbox h4{ font-size:2.5rem; line-height:3rem;}
.l_banbox p{ font-size:1.2rem; line-height:1.5rem;}
.l_banbox h4:before{ height:0.5rem; top:-1rem;}
.l_ban{ height:13rem;background-size: 150% 100% !important;}
.l_banbox{ padding-left:10px; box-sizing:border-box;}

.sx_bt th{
  font-size: 1rem;
}
.sx_bt th:nth-child(1), .xt_1{
  padding-left: 0rem;
}
.sx_bt th:nth-child(5), .xt_5{
  width: 14%;
}
.sx_bt{
  line-height: 1.4rem;height: auto;padding: 0.5rem 0;
}
.sx_list td,.sx_list_detail td{
  font-size: 1rem;
  line-height: 1.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}



  }

.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em
}

.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em
}

  .dataTables_wrapper .dataTables_paginate .paginate_button {
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    padding: 0.5em 1em;
    margin-left: 2px;
    text-align: center;
    text-decoration: none !important;
    cursor: pointer;
    *cursor: hand;
    color: #333 !important;
    border: 1px solid transparent;
    border-radius: 2px
  }

    .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
      color: #333 !important;
      border: 1px solid #979797;
      background-color: white;
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));
      background: -webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);
      background: -moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);
      background: -ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);
      background: -o-linear-gradient(top, #fff 0%, #dcdcdc 100%);
      background: linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)
    }

    .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
      cursor: default;
      color: #666 !important;
      border: 1px solid transparent;
      background: transparent;
      box-shadow: none
    }

    .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
      color: white !important;
      border: 1px solid #111;
      background-color: #585858;
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
      background: -webkit-linear-gradient(top, #585858 0%, #111 100%);
      background: -moz-linear-gradient(top, #585858 0%, #111 100%);
      background: -ms-linear-gradient(top, #585858 0%, #111 100%);
      background: -o-linear-gradient(top, #585858 0%, #111 100%);
      background: linear-gradient(to bottom, #585858 0%, #111 100%)
    }

    .dataTables_wrapper .dataTables_paginate .paginate_button:active {
      outline: none;
      background-color: #2b2b2b;
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
      background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
      background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
      background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
      background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
      background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
      box-shadow: inset 0 0 3px #111
    }

  .dataTables_wrapper .dataTables_paginate .ellipsis {
    padding: 0 1em
  }

.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));
  background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
  background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
  background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
  background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
  background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)
}

.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
  color: #333
}
