body{font-size:14px;}
ins.adsbygoogle[data-ad-status="unfilled"] {
    display: none !important;
}
a:link{color:#336CCC;text-decoration:none}
a:visited{COLOR:#336CCC;TEXT-DECORATION:none}
a:active{color:#336CCC;text-decoration:none}
a:hover{color:#336CCC;text-decoration:none}
body {margin:0 auto;}
#nr{width:100%;height:150px;}
.more100 a{text-decoration:none;float:left;display:block;width:100px;padding:3px;margin:0px 0px 6px 6px;text-align:center;background:#ffffff;border:1px solid #dedede;}
.pl{margin-top:20px;border-top:1px solid #ccc;padding:9px;}
.h20{height:20px;}
.h22{line-height:22px;}
h3{color:#2492FF;}
.f14{font-size:14px;}
.c-bd a{white-space: nowrap;margin-right: 12px;}
.tablea{width:100%;border-collapse:collapse;}
.ga{border:0px solid #EEEEEE;margin-bottom:30px;}
.input{padding:8px;}
.tablea th{font-size:1em;border:1px solid #E8E8E8;padding:10px;word-break:break-all;font-size:14px;background:#F6F6F6;color:#000;}
.tablea td{font-size:1em;border:1px solid #E8E8E8;padding:3px;word-break:break-all;font-size:14px;background:#fff;height:50px;}
.tablea2{width:100%;border-collapse:collapse;}
.tablea2 th{font-size:1em;border:1px solid #E8E8E8;padding:8px;word-break:break-all;font-size:14px;background:#F6F6F6;color:#000;}
.tablea2 td{font-size:1em;border:1px solid #E8E8E8;padding:8px;word-break:break-all;font-size:14px;background:#fff;}
.tablec{width:100%;border-collapse:collapse;}
.tablec th{font-size:1em;border:1px solid #1c5f82;padding:5px;word-break:break-all;font-size:14px;background:#1c5f82;color:#fff;}
.tablec td{font-size:1em;border:1px solid #C0C0C0;padding:5px;word-break:break-all;font-size:14px;background:#fff;}
.tablez{width:100%;border-collapse:collapse;}
.tablez th{font-size:1em;border:1px solid #1c5f82;padding:8px;word-break:break-all;font-size:14px;}
.tablez td{font-size:1em;border:1px solid #C0C0C0;padding:3px 6px;word-break:break-all;font-size:14px;}
.tabled{width:100%;border-collapse:collapse;}
.tabled th{font-size:1em;border:1px solid #E8E8E8;padding:3px 5px;word-break:break-all;font-size:14px;background:#F6F6F6;color:#000;}
.tabled td{font-size:1em;border:1px solid #E8E8E8;padding:3px 5px;word-break:break-all;font-size:14px;}
.box{height:40px;border-radius:20px;background:#F4F4F4;text-align:center;}
.box .bli{float:left;padding:0 10px;width:120px;text-align:center;line-height:40px;}
.ok{background:#3399FF;border-radius:20px;height:40px;text-align:center;}
.ok a{color:#ffffff;}
.P_dq{PADDING:3px 7px 1px 7px;BORDER: #008000 0px solid;background-color:#ffffff;height:18px;text-align:center;font-weight:bold;}
.P_zong{PADDING:3px 8px 1px 8px;BORDER: #008000 0px solid;background-color:#ffffff;height:18px;text-align:center;}
.P_shx{PADDING:3px 8px 1px 8px;BORDER: #008000 0px solid;background-color:#ffffff;height:18px;text-align:center;}
.pa{PADDING:5px 30px 5px 30px;BORDER:#008000 0px solid;background-color:#ffffff;text-align:center;}
.morecy a{text-decoration:none;float:left;display:block;width:100px;padding:6px 0px;margin:0px 0px 6px 6px;text-align:center;background:#ffffff;border:1px solid #dedede;}
.morecy2 a{font-size:14px;text-decoration:none;float:left;display:block;width:220px;padding:6px 0px;margin:0px 6px 6px 6px;text-align:center;background:#F8F8F8;border:1px solid #dedede;}
.pal{MARGIN: 0px 2px 0px 2px;PADDING:3px 6px 1px 6px;BORDER: #008000 0px solid;background-color:#ffffff; height:18px;text-align:center;}
#btn{border: none;padding: 15px 32px;text-align: center;text-decoration: none;display: inline-block;font-size: 16px;margin: 4px 2px;cursor: pointer;}
#btn0{border: none;padding: 15px 32px;text-align: center;text-decoration: none;display: inline-block;font-size: 16px;margin: 4px 2px;cursor: pointer;background-color: #66CCFF;}
.button {background-color: #66CCFF;border: none;padding: 15px 32px;text-align: center;text-decoration: none;display: inline-block;font-size: 16px;margin: 4px 2px;cursor: pointer;}
.tba{border-bottom:1px solid #101613;width:100%;height:60px;padding-top:10px;}
.tblj{width:100%;height:40px;background-color:#eeeeee;line-height:40px;}
.tbbott{border-bottom:1px solid #101613;width:100%;height:90px;padding-top:10px;background:#101613;margin-top:30px;}
.t_r a{color:#ffffff;}
.bei{text-align:left;border:#C0C0C0 0px solid;padding:10px 5px 10px 5px;margin-top:20px;}
.bei2{text-align:left;margin-top:20px;}
.ggt10{border:0px solid #dedede;background-color:#F5F7FA;margin-top:10px;}
.gg{border:0px solid #dedede;width:800px;background-color:#F5F7FA;margin-top:30px;}
.more120 a{text-decoration:none;border:1px solid #dedede;float:left;display:block;width:120px;padding:3px;margin:0px 0px 6px 6px;text-align:center;background:#ffffff;}
.more0 a{text-decoration:none;border:0px solid #dedede;float:left;display:block;padding:0px 2px 0px 2px;margin:0px 8px 6px 0px;text-align:center;background:#ffffff;}
.xg{border-bottom:1px solid #c0c0c0;font-size:16px;text-align:left;padding:8px;margin-bottom:15px;}
.tbb{background:#EBEBEB;width:100%;height:40px;line-height:40px;}
.tbbdh{background:#F8F8F8;width:100%;height:40px;line-height:40px;}
.tbc{border:1px solid #EBEBEB;width:100%;margin-top:15px;}
.tl{text-align:left;}
.tc{text-align:center;}
.sm{text-align:left;}
.bottom{margin-top:30px;text-align:center;padding:15px 0;}
.jieshao{color:#808080;font-size:13px;}
.titbb{border-top:1px #EEEEEE solid;padding:20px 0px 10px 0px;margin-bottom:15px;margin-top:20px;}
.titb0{padding:0px 0px 10px 0px;margin-bottom:15px;margin-top:0px;}
.h2tit{display:inline;margin:0px;padding-top:20px;border-top:3px #0075DF solid;border-bottom:0px #FFF solid;padding-left:0px;}
.tjtit{display:inline;border-left:3px #0075DF solid;border-bottom:0px #FFF solid;padding-left:10px;width:600px;}
.nr00{line-height:28px;margin-top:15px;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.nr{padding:15px;line-height:28px;border:1px solid #EEEEEE;margin-top:15px;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.nrt{padding-top:35px;line-height:28px;border-top:1px solid #cccccc;margin-top:15px;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.nr0{padding-top:35px;line-height:28px;border:0px solid #EEEEEE;margin-top:15px;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
#hvdh{clear:both;margin:0px 0px 0px 0px;text-align:left;line-height:24px;}
#hvdh ul{list-style-type:none;padding:5px;margin:0px;}
#hvdh li{float:left;text-align: center;display: inline;margin:0px 1px 0px 2px;}
#hvdh li a{width:130px;text-decoration: none;display:block;}
#hvdh li a:hover{width:130px;text-decoration: none;display:block;}
.black_box{ width:91%; margin:0 auto;}
.black_box h3{ text-align:center; font-size:42px; font-weight: normal; margin-top:1em; margin-bottom:1em;}
.black_box .box_01{ width:22%; float:left; border:1px solid #e0e0e0; border-radius:6px; position:relative; margin-left:1.3%;margin-right:1.3%;margin-bottom:1.8em;margin-top:1.8em;}
.black_box .box_01 .icon{  width:47px; height:47px; line-height:42px; margin:30px auto; margin-bottom:0px; text-align:center; font-size:32px; background-color:#0099CC; border-radius:10px; color:#FFFFFF;}
.black_box .box_01 .mianfei{ position:absolute; width:37px; height:20px; line-height:20px; background-color:#3acd41; color:#FFFFFF; font-size:14px;font-family:"微软雅黑"; text-align:center;border-radius:2px; right:10px; margin-top:10px;}
.black_box .box_01 .kaitong{width:55px;background-color:#3acd41;}
.black_box .box_01 .vip{ background-color:#d7cf00;}
.black_box .box_01 .fufei{ background-color:#ff6b6b;}
.black_box .box_01 .title_h4{ text-align:center; font-size:24px; color:#4f4f4f; font-weight:bold; padding-top:10px; padding-bottom:10px;}
.black_box .box_01 p{ color:#7f7f7f; font-size:16px; width:90%; margin: auto;text-align: justify;height:65px;}
.black_box .box_01 .btn_sy{ width:50%; margin:0 auto; border:1px solid #CCCCCC; height:37px; line-height:37px; font-size:16px; text-align:center; border-radius:50px; margin-top:20px;}
.black_box .box_01 .btn_sy a{ display: block; color:#9e9e9e;}
.black_box .box_01 .btn_sy:hover{ background-color:#4775d8; border:1px solid #4775d8; -webkit-transition: all .25s ease-out; transition: all .25s ease-out; }
.black_box .box_01 .btn_sy a:hover{ color:#FFFFFF;}
.black_box .box_01 .renshu{ width:100%; color:#9f9f9f; font-size:14px; height:50px; line-height:50px; border-top:1px solid #eeeeee; margin-top:20px;}
.black_box .box_01 .renshu .liuyan{ float:right;font-family:Arial, Helvetica, sans-serif; color:#939393; font-size:14px; }
.black_box .box_01 .renshu .liuyan img{ width:1em; height:1em; vertical-align:middle; padding-right:5px;}
.black_box .box_01 .renshu .magin{ width:90%; margin:0 auto;}
.black_box .box_01 .renshu span{ background-color:#9f9f9f; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; border-radius:2px; padding:0px 2px 0px 2px; margin-left:5px; margin-right:5px;}
.black_box .box_04{ width:22%; float:left; border:1px solid #e0e0e0; border-radius:6px; position:relative; margin-left:1.3%;margin-right:1.3%;margin-bottom:1.8em;margin-top:1.8em;}
.black_box .box_04 .icon{  width:47px; height:47px; line-height:42px; margin:30px auto; margin-bottom:0px; text-align:center; font-size:32px; background-color:#0099CC; border-radius:10px; color:#FFFFFF;}
.black_box .box_04 .mianfei{ position:absolute; width:37px; height:20px; line-height:20px; background-color:#3acd41; color:#FFFFFF; font-size:14px;font-family:"微软雅黑"; text-align:center;border-radius:2px; right:10px; margin-top:10px;}
.black_box .box_04 .kaitong{width:55px;background-color:#3acd41;}
.black_box .box_04 .vip{ background-color:#d7cf00;}
.black_box .box_04 .fufei{ background-color:#ff6b6b;}
.black_box .box_04 .title_h4{ text-align:center; font-size:24px; color:#4f4f4f; font-weight:bold; padding-top:10px; padding-bottom:10px;}
.black_box .box_04 p{ color:#7f7f7f; font-size:16px; width:90%; margin: auto;text-align: justify;height:65px;}
.black_box .box_04 .btn_sy{ width:50%; margin:0 auto; border:1px solid #CCCCCC; height:37px; line-height:37px; font-size:16px; text-align:center; border-radius:50px; margin-top:20px;}
.black_box .box_04 .btn_sy a{ display: block; color:#9e9e9e;}
.black_box .box_04 .btn_sy:hover{ background-color:#4775d8; border:1px solid #4775d8; -webkit-transition: all .25s ease-out; transition: all .25s ease-out; }
.black_box .box_04 .btn_sy a:hover{ color:#FFFFFF;}
.black_box .box_04 .renshu{ width:100%; color:#9f9f9f; font-size:14px; height:50px; line-height:50px; border-top:1px solid #eeeeee; margin-top:20px;}
.black_box .box_04 .renshu .liuyan{ float:right;font-family:Arial, Helvetica, sans-serif; color:#939393; font-size:14px; }
.black_box .box_04 .renshu .liuyan img{ width:1em; height:1em; vertical-align:middle; padding-right:5px;}
.black_box .box_04 .renshu .magin{ width:90%; margin:0 auto;}
.black_box .box_04 .renshu span{ background-color:#9f9f9f; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; border-radius:2px; padding:0px 2px 0px 2px; margin-left:5px; margin-right:5px;}
.moer_01{ text-align:center; width:20%; margin:2em auto; height:40px;line-height:40px; }
.moer_01 a{ display:block;border-radius:50px; border:1px solid #ff6b6b;}
.moer_01 a:hover{ border:1px solid blue; color:blue; -webkit-transition: all .25s ease-out; transition: all .25s ease-out; border-radius:50px;}
.black_box .box_01:hover{ box-shadow: 0px 0px 5px 2px #dfdfdf; -webkit-transition: all .25s ease-out; transition: all .25s ease-out;}
.black_box .box_04:hover{ box-shadow: 0px 0px 5px 2px #dfdfdf; -webkit-transition: all .25s ease-out; transition: all .25s ease-out;}
.clear{ zoom:1;clear:both; float:none; margin:0px;}
.bwid a{color:#808080;font-size:12px;}
.submita{border: 1px solid #1D9416; text-align:center;border-radius: 3px;color:#FFFFFF;height:36px;width:80px;background-color:#1D9416;}
.mingxi{background-color:#1D9416;height:30px;line-height:30px;font-size:16px;width:180px;text-align:center;}
.mingxi a{color:#FFFFFF;}
.cla{color:#0099CC;}
.clb{color:#CC0066;}
.bclb{background:#F4F7FF;}
.bclc{background:#FFDAD0;}
.biao3 span{display:block;text-align:center;width:100%;}
.biaojq span{display:block;text-align:center;width:100%;}
.gbg{background-color:#F9FBFB;}
.wu{box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
.tba{background:#101613;}
#bigdiv{width:100%;margin:0 auto;}
.xiao{width:800px;}
h2{font-size:18px;font-weight:normal}
.wid{width:90%;}
.widb{width:60%;}
h1{font-size:36px;font-weight:normal}
.inputa,.cc,.ff{width:40%;height:32px;padding-left:5px;}
.inputb{width:55%;height:32px;padding-left:5px;}
.bwid{width:90%;}
.cxput{width:40%;height:32px;padding-left:5px;}
.t_l{width:300px;float:left;}
.p0{display:none;}
.t_r{float:right;}
.shiqh{font-size:24px;margin-bottom:20px;}
.bwid{width:90%;font-size:12px;}
.tlbg{background:#F4F4F4;}
.biao3{float:left;width:16%;margin:3px 3px 6px 3px;text-align:center;}
.biaojq{float:left;width:23%;margin:3px 10px 6px 10px;text-align:center;}
.biaojq img{width:248px;height:290px;}
.tijiao{border: 1px solid #ccc; text-align:center;border-radius: 3px;padding:0px 30px;margin-top:0px 0px;color:#FFFFFF;height:40px;line-height:40px;font-size:14px;background-color:#0075DF;}
input:focus {outline: none;}
textarea:focus {outline: none;}
/* 移动端特定样式 */
@media only screen and (max-width:639px){
    h1 {font-size: 18px;}
    .xiao {padding: 0 5px;}
    .m0{display:none;}
    .wid {max-width: 100%;}
    .inputa, .cc, .ff, .inputb, .cxput {max-width: 100%; margin-bottom: 10px;}
    .t_l {max-width: 100%; float: none;}
    .t_r {float: none; text-align: center;}
    #tablea td {padding: 2px 1px; height: 46px; font-size: 14px;line-height:20px;}
    #tablea td a {font-size: 12px;}
    #tablea td div {font-size: 8px;}
    #tablea .nyr {font-size: 18px;}
    .pnq,.aqq,.yjq {font-size: 14px;}
    .more120 a {width: 45%; margin: 0 2% 10px 2%;}
    .tijiao {width: 100%; margin-top: 10px;}
    .tba {height: auto; padding: 10px 0;}
    .t_l img {max-width: 100px; height: auto;}
    .nrt {padding-top: 15px;}
    .nr0 {padding-top: 15px;}
    .nr0, .nrt, .nr{line-height: 32px;padding:8px;}
    .more120 {text-align: center;}
    .more120 a {width: 45%; margin: 0 2% 10px 2%;}
    .black_box .box_01, .black_box .box_04 {width: 100%; margin: 10px 0;}
    .tjtit {width: 100%;}
    .gg {margin-top: 15px;}
    .tbbott {margin-top: 15px; height: auto; padding: 15px 0;}
    .more120 a{width:45%;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
    .tcai{width:100%;}
    .box{height:auto;display: block;}
    .bdw{width:90%;}
}

@media only screen and (min-width:639px){
.nr0, .nr ,nrt {line-height: 28px;}
.p0{display:none;}
#tablea{width:100%;border-collapse:collapse;}
#tablea td{border:1px solid #cccccc;padding:4px 7px 4px 7px;font-family:Arial;height:40px;font-size:22px;}
#tablea td a{display:block;padding:5px 0 0 0;text-align:center;font-size:22px;color:#333;}
#tablea td div{font-size:13px;color:#fff;margin-top:5px;}
#tablea .xq {font-size: 14px;}
.more120 a{width:120px;}
.tcai{width:1200px;}
.box{height:40px;}
.box .bli{width:140px;}
.bdw{width:100%;}
}

    /* ===== 表单容器（通用，不限制表单名） ===== */
    form {
      display: flex;
      flex-wrap: nowrap;
      align-items: stretch;
      gap: 0;
      background: transparent;
      width: 95%;
      max-width: 700px;
      margin: 0 auto;
      border-radius: 6px;
      overflow: hidden;
    }

    /* ===== 输入框容器 ===== */
    form .btn_wl {
      display: flex;
      flex: 1 1 auto;
      min-width: 0;
      height: auto;
      background: #ffffff;
      margin: 0;
      padding: 0;
      align-items: center;
    }

    /* ===== 按钮容器 ===== */
    form .btn_wr {
      display: flex;
      flex: 0 0 auto;
      height: auto;
      background: transparent;
      margin: 0;
      padding: 0;
      align-items: center;
    }

    /* ===== 输入框 #t ===== */
    #t {
      width: 100% !important;
      height: 52px;
      border: 1.5px solid #0075DF;
      border-right: none;
      background: #ffffff url('0t.png') no-repeat 12px center;
      background-size: 20px 20px;
      font-size: 18px;
      font-family: arial, sans-serif;
      line-height: 52px;
      padding: 0 12px 0 44px;
      box-sizing: border-box;
      border-radius: 6px 0 0 6px;
      outline: none;
      transition: border-color 0.2s, box-shadow 0.2s;
      color: #1a2634;
      font-weight: 400;
      letter-spacing: 0.3px;
    }

    #t::placeholder {
      color: #9aa6b5;
      font-weight: 300;
      opacity: 0.8;
    }

    #t:focus {
      border-color: #005bb5;
      box-shadow: 0 0 0 3px rgba(0, 117, 223, 0.15);
      background-color: #ffffff;
    }

    /* ===== 提交按钮 .btn ===== */
    .btn {
      height: 52px;
      line-height: 52px;
      padding: 0 22px !important;
      border: 1.5px solid #0075DF;
      border-left: none;
      background: #0075DF;
      color: #fff;
      font-size: 17px;
      font-weight: 600;
      letter-spacing: 0.5px;
      cursor: pointer;
      white-space: nowrap;
      box-sizing: border-box;
      border-radius: 0 6px 6px 0;
      transition: background 0.2s, transform 0.1s, box-shadow 0.2s;
      display: inline-block;
      text-align: center;
      min-width: 90px;
      width: auto !important;
      margin: 0;
      font-family: inherit;
      -webkit-appearance: none;
      appearance: none;
    }

    .btn:hover {
      background: #0066cc;
      box-shadow: 0 2px 8px rgba(0, 117, 223, 0.3);
    }

    .btn:active {
      background: #0052a3;
      transform: scale(0.97);
    }

    /* ===== 移除原始干扰样式 ===== */
    .btn_wr {
      width: auto !important;
      height: auto !important;
      background: none !important;
      line-height: normal;
    }

    .btn_wl {
      height: auto !important;
      background: transparent !important;
      line-height: normal;
    }

    /* ===== 电脑端微调（宽度>768px） ===== */
    @media (min-width: 769px) {
      form {
        max-width: 720px;
        border-radius: 8px;
      }

      #t {
        height: 56px;
        line-height: 56px;
        font-size: 20px;
        padding: 0 16px 0 30px;
        background-size: 22px 22px;
        background-position: 14px center;
        border-width: 2px;
        border-radius: 8px 0 0 8px;
      }

      .btn {
        height: 56px;
        line-height: 56px;
        padding: 0 32px !important;
        font-size: 18px;
        border-width: 2px;
        border-radius: 0 8px 8px 0;
        min-width: 110px;
      }

      #t:focus {
        box-shadow: 0 0 0 4px rgba(0, 117, 223, 0.12);
      }

      .btn:hover {
        box-shadow: 0 4px 12px rgba(0, 117, 223, 0.35);
      }
    }

    /* ===== 移动端自适应（宽度≤768px） ===== */
    @media (max-width: 768px) {
      h1{font-size:28px;font-weight:normal}
      form {
        max-width: 90%;
        border-radius: 6px;
        padding: 0;
      }

      #t {
        height: 48px;
        line-height: 48px;
        font-size: 16px;
        padding: 0 10px 0 40px;
        background-size: 18px 18px;
        background-position: 10px center;
        border-width: 1.5px;
        border-radius: 6px 0 0 6px;
      }

      .btn {
        height: 48px;
        line-height: 48px;
        padding: 0 16px !important;
        font-size: 15px;
        border-width: 1.5px;
        border-radius: 0 6px 6px 0;
        min-width: 70px;
      }

      /* ===== 小屏手机（宽度≤400px） ===== */
      @media (max-width: 400px) {
        #t {
          height: 44px;
          line-height: 44px;
          font-size: 14px;
          padding: 0 8px 0 34px;
          background-size: 16px 16px;
          background-position: 8px center;
        }

        .btn {
          height: 44px;
          line-height: 44px;
          padding: 0 12px !important;
          font-size: 13px;
          min-width: 60px;
        }
      }
    }