html{overflow-x: hidden;width: 100%;height: 100%;}
body{background:#fff ;width: 100%;height: 100%;background-size:100% auto;}
select {-webkit-appearance:none; outline:0;border: none;}
/* 通用头部 */
.ht_top {
    width: 100%; overflow: hidden;
    background: #fafafa url(https://www.huatu.com/z/topfooter/images/nav_bg.gif) repeat-x 0 0;
    line-height: 41px; }
.ht_top .zt_top {
    width: 1200px; height: 41px; margin: 0 auto; }
.ht_top h1 {
    float: left; }
.ht_top h1 a {
    float: left; width: 131px; height: 40px; overflow: hidden;
    background: url(https://www.huatu.com/z/topfooter/images/logo.gif) no-repeat;
    font-size: 12px; text-indent: -100em; }
.ht_top .topnav {
    float: right; color: #333; font-size: 12px; }
.ht_top .topnav a {
    padding: 0 8px; }
.ht_top .topnav a:hover {
    color: #e4393c; text-decoration: underline; }
.logo{float: left;width: 200px;}
.select{padding-left: 20px;background: url(https://sn.huatu.com/syzwb/2020/6/xian/images/icon-arr-1.png)no-repeat right center;}
.rz{float: right;}
.rz .rz-btn{height:50px;border-radius:30px;margin-top: 20px;
  /* background:rgb(205, 56, 42);color: #ffffff;font-size: 22px; */
  line-height: 46px;cursor: pointer;width: 188px;text-align: center;transition: all .3s;
}
/* .rz .rz-btn:hover{background: none;border:1px solid #97ccff;color: rgb(205, 56, 42);} */
/* .rz .rz-btn i{display:inline-block;width:25px;height:27px;vertical-align: middle;margin-right: 10px;background: url(../images/icon1.png) no-repeat;background-size:cover ;} */
/* .rz .rz-btn:hover i{background: url(../images/icon01.png) no-repeat;background-size:cover ;} */
/* .rz .rz-btn span{vertical-align: middle;} */
.dryingbtn {width:100%;margin:0 auto;height: 16px;padding: 0;text-align: center;color:#333;}
.dryingbtn span { font-size: 20px;background: url(https://ha.huatu.com/sf/images/off.png) no-repeat left -1px;padding-left: 30px;margin-right: 20px;cursor: pointer;}
.dryingbtn span.on {background: url(https://ha.huatu.com/sf/images/on.png) no-repeat left -1px;color:#1222ab;}
/* .dryingTr1, */
.dryingTr2{display:none;}  
.banner {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  background-color: #ab2117;
  background-image: url(../images/bj.png);
  background-repeat: no-repeat;
  background-position: center -2px;
  /* background-size: 100% 100%; */
  box-sizing: border-box;
  padding: 35px 0 20px;
}
.gk-logo {
  /* width: 1200px; */
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 34px;
}
.gk-logo img {
  display: block;
}
.box01{
  width: 800px; margin: 0 auto;
  padding: 40px 0;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #dcdcdc;
    border-radius: 5px;
    box-shadow: 0 0 20px rgba(47,43,170,.1);
}
.box02{width: 1200px;margin: 0 auto;}
.layui-layer-content{height: auto!important;}
.txt01 {
  padding-bottom: 30px;
  font-size: 48px;
  line-height: 48px;
  text-align: center;
  color: #fff;
}
.txt02 {
    font-size: 78px;
    line-height: 80px;
    margin-bottom: 27px;
    text-align: center;
    color:#fff;
    font-weight: bold;
}
.txt03{color: #fff;width: 640px;margin: 20px auto 40px;line-height: 30px;font-size: 16px;}
.main{margin-top:110px;}
.pic{text-align: center;}
.pic h1{font-size: 70px;color: rgb(205, 56, 42);line-height:1;text-shadow:0 5px 10px #ffffff;}
.pic h1 span{color: #fb7c56;}

/* .form-box{margin:50px auto;}
.form-box ul{margin:0 auto;width:600px;}
.form-box ul li{margin:20px auto;width:379px;height: 62px;}
.form-box ul li .inp-box{width: 100%;height: 100%;border-radius: 10px;position: relative;background: #ffffff;padding: 0 14px;border:1px solid rgb(205, 56, 42);}
.form-box ul li select{width: 100%;height: 100%;border-radius: 10px;background: url(https://sn.huatu.com/zt/2020sydwmk/images/select.png) 96% center no-repeat;padding: 0 14px;border:1px solid rgb(205, 56, 42);font-size: 16px; }
.form-box ul li .inp-box input.txt{width: 100%;height: 100%;border-radius: 10px;background: #ffffff url(../images/down.png) no-repeat right center;font-size: 22px;cursor: pointer;padding-right: 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.form-box ul li .inp-box .inp-select{position: absolute;left: 0;top: 64px;width: 100%;background: #ffffff;z-index: 3;border-radius: 10px;overflow: hidden;display: none;font-size: 16px;max-height: 300px;overflow-y: auto;}
.form-box ul li .inp-box .inp-select p{height: 32px;line-height: 32px;padding: 0 10px;width: 100%;cursor: pointer;transition: all .3s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.form-box ul li .inp-box .inp-select p:hover{background:rgb(205, 56, 42);color: #ffffff;}
.form-box ul li .txt1{width:60%;height: 100%;border-radius: 10px;background: #ffffff;font-size:22px;float: left;}
.form-box ul li .zy{float: left;width:40%;height: 42px;background:#CCCCCB;border-radius: 30px;margin-top: 10px;cursor: pointer;padding: 0 5px;transition: all .3s;line-height: 42px;text-align: center;}
.form-box ul li .zy span{font-size:16px;color: #ffffff;}
.form-box ul li .zy.active{background:rgb(205, 56, 42);}
 */
.txt01s span{color:#ffd600;font-weight: bold;}
.form-box{
    width: 1271px;
    height: 500px;
    background: url(../images/form_bg.png) no-repeat center center;
    background-size: 100% 100%;
    margin: 0px auto;
    box-sizing: border-box;
    padding: 120px 100px;
}
.select_container{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 33px;
}
.select_container select,.select_container input {
  display: block;
  width: 190px;
  height: 52px;
  background-color: #FFFEFF;
  border: 1px solid rgba(118, 163, 248, 0.2);
  border-radius: 5px;
  color: #999999;
  font-size: 20px;
  box-sizing: border-box;
  padding-left: 15px;
  padding-right: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select_container select{
    background-image: url(../images/select_bg.png);
    background-repeat: no-repeat;
    background-position: 94% 50%;
    background-size: 6%;
    background-color: #FFFEFF;
}

.select_container input.btn-box{text-align: center;margin:45px auto 0;width: 510px;}
.select_container input.btn,.btn-box .btns,.query .btn{float: right;width:246px;height:65px;line-height: 65px;color: #fff;font-size:24px;cursor: pointer;font-family: "Microsoft YaHei";background:#e60600 url(../images/icon2.png) no-repeat 310px 22.5px;border-radius: 50px;outline: none;transition: all .3s;text-align: left;padding-left:65px;font-size: 30px;}
.btn-box {padding-left: 145px;}
.query .btn{ width: 536px;
  height: 80px;
  line-height: 80px;
  float: none;
  display: block;
  margin: 10px auto 35px;
  padding-left: 175px;
  font-size: 28px;
font-weight: 600;
background-size: 35px;
}
.select_container input.btn:hover,.btn-box .btns:hover,.query .btn:hover{background-color:#ff3416;}
.btn-box a.btns{float: left;background:#c60e0e;padding-left: 0;text-align: center;margin-left:25px;width: 210px; height: 50px; line-height: 50px;font-size: 20px; }
.rz-alert{display: none;border-radius: 30px;overflow: hidden;background: #ffffff;position: relative;padding: 0 40px;}
.rz-alert .closed{position: absolute;top:12px;right:20px;width:46px;background: #fff;height:46px;border-radius: 100%;text-align: center;cursor: pointer;}
.rz-alert h3{width: 100%;text-align: center;color: rgb(205, 56, 42);font-size:40px;padding:10px 0 0;line-height: 50px;font-weight: normal;}
.rz-alert h3 p{color: #c5e0ff;font-size: 30px;}
.rz-alert h3 img{margin-right: 6px;vertical-align: middle;}
.rz-alert h3 span{vertical-align: middle;}
body .layui-layer.rz-class{border-radius: 30px;width:600px !important;}
.rz-alert ul{padding:10px 16px;}
.rz-alert ul li{height:50px;background:#e8f3ff;margin-top: 10px;border:1px solid #cfe8ff;}
.rz-alert ul li input{font-size: 20px;background: none;outline: none;padding: 0 10px;color: rgb(205, 56, 42);}
.rz-alert ul li input::-webkit-input-placeholder{color: #85c5ff;}
.rz-alert ul li .txt{height: 100%;width: 100%;}
.rz-alert ul li .txt1{width: 50%;height: 100%;}
.rz-alert ul li .rzBtn{width: 40%;height: 100%;cursor: pointer;transition: all .3s;color: #fb7c56;}
.rz-alert ul li .rzBtn:hover{color: red;}
.rz-login{text-align: center;padding:10px 16px 40px;}
.rz-login .login{width:100%;height:50px;background:rgb(205, 56, 42);color: #f1f8ff;font-size:20px;cursor: pointer;}
.layui-layer.dataClass{width: 90% !important;}

.cj{display: none;border-radius: 30px;overflow: hidden;background: #ffffff;position: relative;padding: 0 40px;}
.cj .closed{position: absolute;top:12px;right:20px;width:46px;background: #fff;height:46px;border-radius: 100%;text-align: center;cursor: pointer;}
.cj h3{width: 100%;text-align: center;color: rgb(205, 56, 42);font-size:30px;padding:10px 0 0;line-height: 50px;font-weight: normal;}
.cj h3 p{color: #c5e0ff;font-size: 30px;}
.cj h3 img{margin-right: 6px;vertical-align: middle;}
.cj h3 span{vertical-align: middle;}
body .layui-layer.rz-class{border-radius: 30px;width:600px !important;}
.cj ul{padding:10px 16px;}
.cj ul li{height:50px;background:#e8f3ff;margin-top: 10px;border:1px solid #cfe8ff;}
.cj ul li input{font-size: 20px;background: none;outline: none;padding: 0 10px;color: rgb(205, 56, 42);}
.cj ul li input::-webkit-input-placeholder{color: #85c5ff;}
.cj ul li .txt{height: 100%;width: 100%;}
.cj ul li .txt1{width: 50%;height: 100%;}
.cj ul li .rzBtn{width: 40%;height: 100%;cursor: pointer;transition: all .3s;color: #fb7c56;}
.cj ul li .rzBtn:hover{color: red;}
.cj-login{text-align: center;padding:10px 16px 40px;}
.cj-login .shaifen{width:100%;height:50px;background:rgb(205, 56, 42);color: #f1f8ff;font-size:20px;cursor: pointer;}

.detail {
    cursor: pointer;
}
.data-main{/* display: none; */padding: 20px;}
.data-main table{width: 100%;border-collapse: collapse;}
.data-main table tr th{background: rgb(205, 56, 42);color: #fff;font-size: 16px;cursor: pointer;line-height: 45px;border-left: 1px solid rgb(205, 56, 42);    vertical-align: middle;
    text-align: center;
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid rgb(205, 56, 42);
    border-left: 1px solid rgb(205, 56, 42);
    line-height: 24px;
    transition: all .3s;
    /* background: #f6faff; */
    padding: 5px;}
.data-main table tr td{vertical-align: middle;text-align: center;font-size: 16px;padding-top: 5px;padding-bottom: 5px;border-bottom: 1px solid rgb(205, 56, 42);border-left: 1px solid rgb(205, 56, 42);line-height: 24px;transition: all .3s;background: #f6faff;padding: 5px;}
.data-main table tr:hover td{background:rgb(205, 56, 42);color: #fff;}
.data-main table tr td:last-child {border-right: 1px solid rgb(205, 56, 42);}
/*.data-main table tr th:nth-child(1){display: none;}*/
/*.data-main table .hide{display: none;}*/



.data-box{display: none;padding: 20px;}
.data-box table{width: 100%;border-collapse: collapse;}
.data-box table tr th{background: rgb(205, 56, 42);color: #fff;font-size: 16px;cursor: pointer;line-height: 45px;border-left: 1px solid rgb(205, 56, 42);    vertical-align: middle;
    text-align: center;
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid rgb(205, 56, 42);
    border-left: 1px solid rgb(205, 56, 42);
    line-height: 24px;
    transition: all .3s;
    /* background: #f6faff; */
    padding: 5px;}
.data-box table tr td{vertical-align: middle;text-align: center;font-size: 16px;padding-top: 5px;padding-bottom: 5px;border-bottom: 1px solid rgb(205, 56, 42);border-left: 1px solid rgb(205, 56, 42);line-height: 24px;transition: all .3s;background: #f6faff;padding: 5px;}
.data-box table tr:hover td{background:rgb(205, 56, 42);color: #fff!important;}
.data-box table tr td:last-child {border-right: 1px solid rgb(205, 56, 42);}
.dataClass .layui-layer-title{text-align: center;font-size:28px;color:rgb(205, 56, 42);background: #f6faff;height: 60px;line-height: 60px;}
.dataClass .layui-layer-setwin{top: 12px;}
.dataClass .layui-layer-setwin a{background: url(../images/icon3.png) no-repeat;width:36px;height:36px;background-position: 0 0;background-size:cover;}
.dataClass .layui-layer-btn .layui-layer-btn0{border-color: rgb(205, 56, 42);background-color: rgb(205, 56, 42);height: 44px;line-height: 44px;padding: 0 50px;border-radius: 26px;font-size: 20px;}
.layui-layer.msgClass{width:880px !important;border-radius: 30px;} 
.msg-box{display: none;}
.msgClass .msg-box{padding:20px 40px;}
.msgClass .msg-box h3{text-align: center;font-size:40px;color:rgb(205, 56, 42);line-height:60px;font-weight: normal;}
.msgClass .msg-box h3 p{color: #c5e0ff;font-size: 30px;text-align: center;}
.msgClass .msg-box .msg-txt{margin-top:10px;}
.msgClass .msg-box p{font-size:18px;line-height:36px;text-align: justify;}
.msgClass .msg-box a,.msgClass .msg-box span.xn{color:rgb(205, 56, 42);cursor: pointer;text-decoration: underline;}
.msgClass .msg-box .msg-btn{text-align: center;padding-bottom: 20px;margin-top: 12px;}
.msgClass .msg-box .msg-btn span{display: inline-block;width: 260px;height:50px;background:rgb(205, 56, 42);color: #f1f8ff;border-radius:40px;text-align: center;line-height:50px;cursor: pointer;font-size:22px;}
/**/
.bg_table {width: 1000px;margin:20px auto;padding:30px 40px;    
    background: rgba(255,255,255,0.7);border:1px solid #fff;}
    
.bg_table table{
  width: 100%;text-align: center;
      border-collapse: collapse;
    border-spacing: 0;
    max-width: 100%;
}
.bg_table table th{
  font-size: 16px;
    font-weight: normal;
    border: 1px solid #fff;
    line-height: 55px;font-weight: bold;
    background: linear-gradient( 180deg, rgb(143,27,18) 0%, rgb(173,36,25) 99%); 
    color: #fff;
}
.bg_table table td {
    font-size: 14px;
    border: 1px solid #fff;
    line-height: 45px;
    color: #000;
}
.bg_table table td.bmrs{font-weight: bold;}
.bg_table table td.jzb{color: red;font-weight: bold;}
/*address*/
.box04s{margin:0 auto ;width: 1200px;}
.box04s h4{font-size: 48px;text-align: center;line-height: 100px;}
.box04s .tabBox {
    float:left; width:720px; border-right:1px solid #e3e3e3;
}
.box04s .tabTit{border-bottom: none;}
.box04s .tabTit li {
    float:left; height:40px; padding:0 20px; margin-right:10px; margin-bottom:10px; cursor: pointer;
    background: rgb(205, 56, 42); border-radius:40px;
    color: #fff; font-size: 18px; line-height:40px; text-align:center; 
}
.box04s .tabTit li:hover,
.box04s .tabTit li.on {
    background: #f5d047;
}
.box04s .tabCon {
    height:135px; margin-top:15px; margin-left:20px;
}
.box04s .codeBox {
    float:right; width:220px; padding-top:20px;
    font-size:16px; text-align: center;
}
.box04s .codeBox img {
    display: block; width:180px; height: 180px; margin:0 auto 10px;
}
.box04s .codeBox p,.box04s .tabCon p{color: #000;line-height: 30px;font-size:18px;}

.ts{display: none;width: 100%;text-align: center;background: #efefef;color: #f00;padding: 5px 0 0;}

.tj-box { 
  box-sizing: border-box;
  padding: 47px 0 110px;
  background: linear-gradient( 180deg, rgb(255,243,243) 1%, rgb(255,237,237) 100%);
}
.tj-title {
  text-align: center;
  font-size: 36px;
  font-weight: 600;
  color: rgb(51, 51, 51);
  line-height: 36px;
}
.tj-title span, .tj-title2 span {
  color: #ae2219;
}
.tj-title2 {
  text-align: center;
  font-size: 32px;
  line-height: 32px;
  color: #333333;
  margin: 24px 0 43px;
}
.tj-title2:before, .tj-title2:after {
  content: '';
  display: inline-block;
  width: 60px;
  height: 1px;
  background-color: rgb(51, 51, 51);
  vertical-align: middle;
  margin: 0 13px;
}
.tj-box li {
  float: left;
  width: 394px;
  margin-right: 9px;
}
.tj-box li:last-child {
  margin-right: 0;
}
.tj-box li img {
  width: 100%;
  height: 100%;
  transition: all .3s;
}
.tj-box li img:hover {
  transform: scale(1.1);
}
.li-img {
  width: 100%;
  height: 223px;
  overflow: hidden;
  margin-bottom: 23px;
}
.tj-box li p {
  box-sizing: border-box;
  padding-left: 19px;
  font-size: 18px;
  font-family: "Microsoft YaHei";
  color: rgb(51, 51, 51);
  position: relative;
}
.tj-box li p:before {
  content: '';
  display: block;
  width: 5px;
  height: 19px;
  background-color: rgb(219, 45, 33);
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.fx_lxfs{margin:0px;padding:30px 0px;font-size:12px;color:#646464;background: #fff;overflow: hidden;width: auto;margin: 0 auto;}
.fx_lxfs ul li{list-style:none}
.fx_lxfs .clear{clear:both}
.fx_lxfs h2.ahfxds{width: 460px;height: 50px;margin: 20px auto 10px;background:#f43052;background: linear-gradient(90deg, #f43052, #ea6152);border-radius:85px;color: #fff;font-size: 28px;font-weight:600;line-height: 50px;text-align: center;}
.ahgfx{color:#646464;font-size:26px;overflow: hidden;line-height: 48px;text-align: center;font-family:"microsoft yahei";}
.ahgfx span{color:#f00;font-size: 26px;}


.area {
  padding-top: 56px;
}

.area_wrap {
 
  
}

.area_l {
  float: left;
  width: 650px;
}

.area_l_btn {
  float: left;
  width: 126px;
  height: 50px;
  margin-right: 16px;
  margin-bottom: 10px;
  border-radius: 4px;
  line-height: 50px;
  text-align: center;
  background-color: #fff;
  box-shadow: 0 0 2px #333;
  font-size: 20px;
  cursor: pointer;
}

.area_l_btn.active, .area_l_btn:hover {
  background: linear-gradient(to right, #e40f08, #ee280a, #f9440d);
  color: #fff;
  box-shadow: none;
}

.area_l_btn:nth-child(4n) {
  margin-right: 0;
}

.area_r {
  display: none;
  float: right;
  width: 500px;
}

.area_r.active {
  display: block;
}

.area_name, .district_name {
  margin-bottom: 20px;
  font-size: 22px;
  color: #e30a08;
}

.area_r ul li {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 32px;
}

.service {
  display: inline-block;
  width: 116px;
  height: 38px;
  margin-left: 20px;
  line-height: 38px;
  text-align: center;
  border-radius: 40px;
  background-color: #e30a08;
  color: #fff;
}

.service:hover {
  background: linear-gradient(to left, #e51408, #f13d05, #fc6002);
}

.area_r img {
  display: block;
  width: 160px;
  height: 160px;
  margin-top: 12px;
}
.user_privacyBox {
  display: flex;
  align-items: center;
  margin-top: 4%;
}
input[type="checkbox"] {
  width:14px;
  height: 14px;
  background-image: url(../images/border.png);
  background-repeat: no-no-repeat;
  background-size: 100%;
  vertical-align: middle;
  margin-right: 0.2rem;
}

input[type="checkbox"]:checked {
  background-image: url(../images/check.png);
}

@media screen and (max-width:1200px) {
  .ht_top{line-height: 2rem;background: none;}
  .ht_top .zt_top{width: 100%;height: 2rem;line-height: 2rem;}
  .ht_top h1 a{width: 1.3rem;width: 6.3rem;margin-left: .5rem;background-size: 100%;height: 2rem;}
  .ht_top .topnav{
    font-size: .4rem;
    line-height: 2rem;
    /* text-indent: -1000rem; */
  }

	.hide,.topnav a:nth-child(n+2){display: none;}
    ::-webkit-scrollbar{display: none;}
   
   .banner {
    width: 100%;
    height: auto;
    padding: .2rem 0 1rem;
    background-size: auto 100%;
	  background-position: center -.1rem;
  }
  .gk-logo {
    margin-bottom: .5rem;
    box-sizing: border-box;
    padding: 0 1rem;
  }
  .gk-logo img:nth-child(1) {
    width: 7rem;
  }
  .gk-logo img:nth-child(2) {
    width: 4rem;
  }
  .br01{display: block;}
  .box01{width: 98%;padding: 1rem 0;}
  .txt01 {
    padding-bottom: 0;
    font-size: 1rem;
    line-height: 1rem;
  }
  .txt02 {
	  font-size: 1rem;
    margin: .5rem auto;
    line-height: 1.2rem;
    margin-bottom: .2rem;
    width: 80%;
  }

  .txt03{width: 92%;font-size: .4rem;line-height: .6rem;margin: 0 auto 1rem;}
	.dryingbtn{margin:.1rem auto;}
	.dryingbtn span {font-size:.5rem;background-position:left 3px;background-size:13%;}
	.dryingbtn span.on{font-size:.5rem;background-position:left 3px;background-size:13%;}
	.rz .rz-btn {height:1rem;border-radius:1.2rem;font-size:.6rem;line-height:.8rem;width:5rem;}
	.rz .rz-btn i {width:.5rem;height:.5rem;margin-right:.2rem;}
	.main {margin-top:2rem;}
	.main .pic{width:100%;margin: 0 auto;}
	.pic h1 {font-size:1.1rem;}
	.pic h2 {font-size:2.6rem;margin-top:.5rem;}
	.bmsj{border:.1rem solid #1E90FF;font-size:.5rem;padding:.4rem .3rem;width:90%;margin:.5rem auto;}
  .select_container{
    flex-direction: column;
    margin-bottom: 0;
  }
	.form-box{
    width: 90%;
    height: auto;
    background: rgba(255, 255, 255, .5);
    margin: .6rem auto;
    padding: .8rem;
  }
  .select_container li{
    width: 100%;
  }
  .select_container select,.select_container input {
    display: block;
    width: 100%;
    margin-bottom: .5rem;
    height: 1.8rem;
    background-position: 96% 50%;
    background-size: 3%;
    border-radius: .3rem;
    font-size: .7rem;
    padding-left: .6rem;
    padding-right: 1.4rem;
  }
  .input_container input {
    width: 100%;
    margin-bottom: .5rem;
    height: 1.8rem;
    font-size: .7rem;
  }
	.btn-box {margin:1rem auto 0;width: 100%;padding-left: 0;}
  .select_container input.btn,.btn-box .btns,.query .btn{width: 100%;height: 1.5rem;line-height: 1.5rem;font-size:.6rem;border-radius:1.5rem;background-image: none;text-align:center;margin:0 auto;padding:0 0 0 0;}
  .query .btn{
    height: 2rem;line-height: 2rem;font-size: 1rem;float: none;margin: 0 auto;
  }
  .btn-box a.btns{
    width: 30%;
    height: 1.8rem;
    line-height:1.8rem;
    margin-left: 2.4%;
    font-size: .4rem;
  }
  .txt01s{
    width: 90%;
    margin: 0 auto;
    line-height: 1.5rem;
    padding-top: .4rem;
    padding-bottom: .4rem;
  }
  .bg_table{width:100%;padding:.5rem;}
  .bg_table table th{
    font-size:.8rem;line-height: 2rem;
  }
  .bg_table table td{
    font-size: .7rem;line-height: 1.5rem;
  }
    .layui-layer.dataClass{width: 100% !important;max-height: 20rem;overflow: auto;}
    .dataClass .layui-layer-title{text-align: left;font-size:17px;height:32px;line-height:32px;}
    .dataClass .layui-layer-setwin{top: 0;right: 0;}
    .dataClass .layui-layer-setwin a{width: 32px;height: 32px;background-position: center;background-size: 20px 20px;}

    .data-main{padding: .3rem;}
    /*.data-main table tr:first-child{display: none;}*/
    .data-main table tr{border: 1px solid rgb(205, 56, 42);border-bottom: none;margin-bottom:.1rem; overflow: hidden;}
    .data-main table tr td{border: none;border-bottom: 1px solid rgb(205, 56, 42);text-align: center;font-size:.46rem;overflow: hidden;padding:.1rem;line-height: .72rem;}
    .data-main table tr td.yb5{width: 50%;float: left;overflow: hidden;}
    .data-main table tr th.yb6{display: none;}
    .data-main table tr td.yb6{display: none;}
    .data-main table tr td:before{content: attr(data-label);float: left;text-transform: uppercase;font-weight: bold;}
    .data-main table tr td:last-child{border-right: none;}
    .data-main table tr td:nth-of-type(1),.data-main table tr td:nth-of-type(6),.data-main table tr td:nth-of-type(10){background: #f7f7f7;}
    .data-main table tr:hover td{background:rgb(205, 56, 42) !important;color: #fff !important;}
	.data-main button{ padding:0 0;}



    .data-box{padding: .3rem;}
    /*.data-box table tr:first-child{display: none;}*/
    .data-box table tr{border: 1px solid rgb(205, 56, 42);border-bottom: none;margin-bottom:.1rem; overflow: hidden;}
    .data-box table tr td{border: none;border-bottom: 1px solid rgb(205, 56, 42);text-align: center;font-size:.46rem;overflow: hidden;padding:.1rem;line-height: .72rem;}
    .data-box table tr td.yb5{width: 50%;float: left;overflow: hidden;}
    .data-box table tr th.yb6{display: none;}
    .data-box table tr td.yb6{display: none;}
    .data-box table tr td:before{content: attr(data-label);float: left;text-transform: uppercase;font-weight: bold;}
    .data-box table tr td:last-child{border-right: none;}
    .data-box table tr td:nth-of-type(1),.data-box table tr td:nth-of-type(6),.data-box table tr td:nth-of-type(10){background: #f7f7f7;}
    .data-box table tr:hover td{background:rgb(205, 56, 42) !important;color: #fff !important;}
    body .layui-layer.rz-class{width: 92% !important;}
    .layui-layer.msgClass{width:96% !important;border-radius:.3rem;} 
	.msgClass .msg-box{padding:.3rem;}
	.msgClass .msg-box h3{font-size:.52rem;padding-bottom:.2rem;line-height:.78rem;}
	.msgClass .msg-box .msg-txt{margin-top:.2rem;}
	.msgClass .msg-box p{font-size:.5rem;line-height:.78rem;}
	.msgClass .msg-box h3 p{font-size: .5rem;line-height:.6rem;}
	.msgClass .msg-box .msg-btn {padding-bottom:.3rem;margin-top:.3rem;}
	.msgClass .msg-box .msg-btn span {width:50%;height:1.2rem;border-radius:.6rem;line-height:1.2rem;font-size:.5rem;}
	.dataClass .layui-layer-btn .layui-layer-btn0{height: 28px;line-height: 26px;padding: 0 40px;font-size: 15px;}
	.rz-alert{border-radius: .3rem;padding: 0 .3rem .4rem;}
	.rz-alert .closed{width:1rem;height:1rem;}
	.rz-alert .closed img{width: 100%;height: 100%;}
	.rz-alert h3{font-size: .54rem;padding:.3rem 0 0 0;line-height: .76rem;}
	.rz-alert h3 p{font-size: .44rem;}
	.rz-alert ul,.rz-login{padding:.2rem .4rem;}
	.rz-alert ul li{height: 1.1rem;}
	.rz-alert ul li input{font-size: .5rem;padding: 0 .2rem;}
	.rz-login .login{height: 1.1rem;font-size: .5rem;}
    /*address*/
    .box04s{width: 100%;}
    .box04s h4{font-size: 1.2rem;line-height: 2rem;}
    .box04s .tabBox { float:none; width:17rem; margin:.5rem auto .5rem; border-right:none; }
    .box04s .tabTit li {
        height:1.5rem; padding:0 .588rem; margin-right:.25rem; margin-bottom:.25rem;
        border-radius:.25rem;
        font-size:.65rem; line-height:1.5rem;
    }
    .box04s .tabCon {
        height:auto; margin-top:0rem; margin-left:0;
        font-size: .65rem; line-height: 1rem;padding-bottom: 0;
    }
    .box04s .codeBox { float:right; width:50%; padding-top:0; font-size:.7rem; }
    .box04s .codeBox img { width:6rem; height: 6rem; margin-bottom:.25rem; }  
    .box04s .codeBox p,.box04s .tabCon p{line-height:1rem;font-size:.7rem;}


    .tj-box { 
      padding: 1rem 0 2rem;
    }
    .tj-title {
      font-size: .9rem;
      line-height: .9rem;
    }
    .tj-title2 {
      font-size: .4rem;
      line-height: .8rem;
      margin: .5rem 0 1rem;
    }
    .tj-title2:before, .tj-title2:after {
      width: 1.5rem;
      height: 1px;
      margin: 0 .2rem;
    }
    .tj-box ul {
      width: 80%;
      margin: auto;
    }
    .tj-box li {
      float: left;
      width: 100%;
      margin-right: 0;
      margin-bottom: .5rem;
    }
    .tj-box li:last-child {
      margin-right: 0;
    }
    .li-img {
      width: 100%;
      height: 8rem;
      margin-bottom: .5rem;
    }
    .tj-box li p {
      padding-left: .5rem;
      font-size: .7rem;
      line-height: .9rem;
    }
    .tj-box li p:before {
      width: .2rem;
      height: .9rem;
    }

    .fx_lxfs {width:100%;}	
.fx_lxfs h2.ahfxds{width: 80%;font-size: 18px;height: 38px;line-height: 38px;margin: 10px auto 0;}
.ahgfx{font-size: 20px;line-height: 36px;}
.ahgfx span{font-size: 16px;}

.area {
  padding-top: 0;
  padding-bottom: 1rem;
  margin: 1rem auto 0;
  width: 95%;
}

.area_wrap {
}

.area_l {
  width: 100%;
  /* overflow: hidden; */
}

.area_l_btn {
  width: 24%;
  height: 1.5rem;
  line-height: 1.5rem;
  font-size: .75rem;
  margin-right: 1%;
  margin-bottom: .3rem;
  border-radius: .1rem;
}

.area_l_btn:nth-child(8n) {
  margin-right: 1%;
}

.area_l_btn:nth-child(5n) {
  margin-right: 1%;
}

.area_l_btn:nth-child(4n) {
  margin-right: 0;
}

.area_r {
  float: none;
  width: 100%;
  margin-top: .5rem;
}

.area_name, .district_name {
  margin-bottom: .5rem;
  font-size: .85rem;
}

.area_r ul li {
  margin-bottom: .25rem;
  font-size: .7rem;
  line-height: 1rem;
}

.service {
  width: 5rem;
  height: 1.5rem;
  margin-left: .5rem;
  line-height: 1.5rem;
  border-radius: 1rem;
}

.area_r img {
  width: 5rem;
  height: 5rem;
  margin: 1rem auto 0 auto;
}
}


.login_wrap {
  box-sizing: border-box;
  width: 100%;
  padding:4%;
  background-color: #fff;
  border-radius: .4rem;
}
.input {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2rem;
  border: 1px solid #e5e5e5;
  padding-left: 1.1rem;
  margin-top: .75rem;
  background-color: #f9f9f9;
  border-radius: 1rem;
  font-size: .7rem;
}
#__nc {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2rem;
  border: 1px solid #e5e5e5;
  background-color: #f9f9f9;
  font-size: .4rem;
  margin-top: .75rem;
  padding: 0;
}
._nc .stage, ._nc .stage1 .track div, ._nc .stage1 .label {
  padding: 0!important;
  height: 2rem!important;
  line-height: 2rem!important;
  font-size: .4rem;
}
._nc .stage1 .slider {
  height: 2rem!important;
  left: .7rem;
  right: .7rem;
}
._nc .stage1 .button {
  width: 2rem!important;
  height: 2rem!important;
}
.nc-container #nc_1_wrapper, .nc-container.tb-login #nc_1_wrapper, .nc-container #nc_2_wrapper, .nc-container.tb-login #nc_2_wrapper {
  width: 100%!important;
  height: 2rem;
}
.nc-container .nc_scale .scale_text {
  font-size: .4rem!important;
  text-align: left;
}
.nc_scale {
  height: 2rem!important;
}
.nc-container .nc_scale span {
  height: 2rem!important;
  line-height: 2rem!important;
}
.nc-container .nc_scale span.nc-lang-cnt {
  line-height: 2rem;
}
.nc-container .nc_scale .btn_ok {
  line-height: 2rem;
}
textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 3.5rem;
  border: 1px solid #e5e5e5;
  padding-left: 1.1rem;
  margin-top: .75rem;
  background-color: #f9f9f9;
  border-radius: 0.5rem;
  font-size: .5rem;
}
/*#textArea::-webkit-input-placeholder{*/
/*  height: 3.5rem;line-height: 3.5rem*/
/*}    !* 浣跨敤webkit鍐呮牳鐨勬祻瑙堝櫒 *!*/
/*#textArea:-moz-placeholder{*/
/*  height: 3.5rem;line-height: 3.5rem*/
/*}                  !* Firefox鐗堟湰4-18 *!*/
/*#textArea::-moz-placeholder{*/
/*  height: 3.5rem;line-height: 3.5rem*/
/*}                  !* Firefox鐗堟湰19+ *!*/
/*#textArea:-ms-input-placeholder {*/
/*  height: 3.5rem;line-height: 3.5rem*/
/*}*/
.expand {
  display: block;
  width: 100%;
  /*height: 1rem;*/
  height: auto;
  padding-left: 1.1rem;
  margin-top: .75rem;
  font-size: .4rem;
}
.expand label {
  margin-right: 0.5rem;
}
select.input {
  outline: none;
  resize: none;
  -webkit-appearance: none;
  background: #fff url(../images/select.png) no-repeat 93% center;
}
.must {
  position: absolute;
  top: .65rem;
  left: -.8rem;
  color: #ff2323;
}
.must.active {
  display: none;
}
.send {
  position: absolute;
  top: 0;
  right: 0;
  width: 4.5rem;
  height: 2rem;
  background-color: #2593fc;
  color: #fff;
  font-size: .4rem;
  border-radius: .2rem;
  cursor: pointer;
}
input::-webkit-input-placeholder {
  color: #666;
}
input:-moz-placeholder {
  color: #666;
}
input::-moz-placeholder {
  color: #666;
}
input:-ms-input-placeholder {
  color: #666;
}
.submit {
  width: 100%;
  height: 2rem;
  margin-top: 1.5rem;
  line-height: 2rem;
  text-align: center;
  background-color: #2593fc;
  border-radius: 1rem;
  color: #fff;
  box-shadow: 0 .1rem .25rem #2593fc;
  font-size: .4rem;
}
.rz-alert .slideForm{text-align: center;border-bottom: 1px solid #ddd;padding:40px 0 0;margin: 0 16px;}
.rz-alert .slideForm span{display: inline-block;border:1px solid #ddd;border-bottom: 1px solid #fff;height: 50px;line-height:48px;text-align: center;padding: 0 22px;color: #777;font-size:24px;margin: 0 4px;position: relative;cursor: pointer;}
.rz-alert .slideForm span.on:after{content: '';width: 100%;height:6px;background: #fff;position: absolute;left: 0;bottom: -3px;}
.rz-alert .closed{position: absolute;top:12px;right:20px;width:46px;background: #fff;height:46px;border-radius: 100%;text-align: center;cursor: pointer;}
.por {position: relative;}