<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* CSS Document */
body {
  max-width: 100%;
  overflow-x: hidden;
  background: #fff;
  color: #333;
  font: 18px/36px "Hiragino Sans GB", "MicroSoft YaHei", Arial, sans-serif;
}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li,
pre, form, fieldset, legend, button, input, select, textarea,
th, td {
  margin: 0;
  padding: 0;
}

img {
  border: none;
  max-width: 100%;
}

a {
  color: #333;
  text-decoration: none;
}

a:hover {
  color: #e4393c;
  text-decoration: none;
}

a, area {
  blr: expression(this.onFocus=this.blur());
}

ul, ol, li {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  max-width: 100%;
}

input, :focus {
  outline: 0;
}

input {
  -webkit-appearance: none;
  border: none;
  background: none;
  outline: none;
}

input::focus-inner {
  padding: 0;
  border: 0;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.clearfix:after {
  display: block;
  content: '';
  clear: both;
}

.clearfix {
  zoom: 1;
}

.clear {
  height: 0;
  width: 100%;
  overflow: hidden;
  font-size: 1px;
  line-height: 0;
  visibility: hidden;
}

.Width {
  width: 1200px;
  margin: 0 auto;
}

.hide, .onlymob {
  display: 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 h2 {
  float: left;
}

.ht_top h2 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;
}

.banner {
  position: relative;
  height: 400px;
  padding-top: 150px;
  background: #06440c url(../images/bannerbg.jpg) no-repeat top;
  color: #fff;
}

.banner p {
  font-size: 24px;
  font-weight: 300;
  line-height: 40px;
  letter-spacing: 20px;
}

.banner h1 {
  font-size: 80px;
  line-height: 140px;
}

.banner h1 span {
  display: block;
  font-size: 52px;
  line-height: 60px;
  letter-spacing: 54px;
}

.navBox {
  margin-top: 60px;
}

.navBox a,
.disclaimer .btnwrap span {
  display: block;
  float: left;
  width: 285px;
  height: 80px;
  margin: 0 57px;
  cursor: pointer;
  background: #147c4c;
  border-radius: 80px;
  background: linear-gradient(90deg, #147c4c, #02944b);
  color: #fff;
  font-size: 28px;
  line-height: 80px;
  text-align: center;
}

.navBox a:hover,
.navBox a.on,
.disclaimer .btnwrap span:hover {
  color: #fff;
  background: #ff5e2c;
  background: linear-gradient(90deg, #ff5e2c, #ffa147);
}

.tipBox {
  margin-top: 40px;
  color: #666;
  font-size: 18px;
  text-align: center;
}

/* 注册 */
.regFormBox {
  padding: 40px 0;
  margin: 40px auto 60px;
  box-sizing: border-box;
  background: #fff;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
}

.regFormBox ul {
  width: 1000px;
  margin: 0 auto;
}

.regFormBox li {
  position: relative;
  margin-bottom: 30px;
  text-align: center;
}

.regFormBox li:nth-child(-n+5):before {
  content: "*";
  position: absolute;
  right: -20px;
  top: 0;
  color: #f00;
  line-height: 50px;
  vertical-align: middle;
}

.regFormBox li p {
  float: left;
  width: 100px;
  height: 50px;
  font-size: 20px;
  line-height: 50px;
}

.regFormBox .inleft {
  float: left;
  height: 50px;
  padding-left: 10px;
  background: #fff;
  border: 1px solid #E8E8E8;
  color: #666;
  font-size: 16px;
  vertical-align: middle;
  box-sizing: border-box;
}

.regFormBox input.inleft {
  width: 900px;
}

.regFormBox select.inleft {
  width: 145px;
  /*width: 176px;*/
  /*width: 221px;*/
  margin-right: 5px;
}

.regFormBox select.inleft:last-child {
  margin-right: 0;
}

.regFormBox input.inleft::-webkit-input-placeholder {
  color: #666;
}

.regFormBox input.inleft:-moz-placeholder {
  color: #666;
}

.regFormBox input.inleft::-moz-placeholder {
  color: #666;
}

.regFormBox input.inleft:-ms-input-placeholder {
  color: #666;
}

.regFormBox input.inright {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  width: 182px;
  height: 50px;
  /*background: #658af7; */
  background: #147c4c;
  border: none;
  border-radius: 5px;
  color: #fff;
  font-size: 20px;
  line-height: 50px;
}

#scoresearch {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  width: 182px;
  height: 50px;
  /*background: #658af7; */
  background: #147c4c;
  border: none;
  border-radius: 5px;
  color: #fff;
  font-size: 20px;
  line-height: 50px;
  /*display: none;*/
}

.regFormBox input.inright:hover, #scoresearch:hover {
  color: #fff;
  /*background:#37acf6;*/
  background: #ff5e2c;
  /*background: linear-gradient(90deg, #37acf6,#1767f9 );*/
  background: linear-gradient(90deg, #147c4c, #02944b);
}

.regFormBox input.chafen {
  display: block;
  width: 330px;
  height: 70px;
  margin: 0 auto;
  cursor: pointer;
  background: #fc9532;
  border-radius: 70px;
  background: linear-gradient(90deg, #fc9532, #f5683b);
  color: #fff;
  font-size: 26px;
  line-height: 70px;
  text-align: center;
}

.regFormBox input.chafen:hover {
  color: #fff;
  background: #fc9532;
  background: linear-gradient(-90deg, #fc9532, #f5683b);
}

.regFormBox .yinsi {
  font-size: 18px;
  line-height: 50px;
  text-align: center;
}

.regFormBox .yinsi .checkbox {
  position: relative;
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-right: 10px;
  background: url(../images/check.png) no-repeat center / 100% 100%;
  vertical-align: middle;
}

.regFormBox .yinsi .checkbox.checked {
  background-image: url(../images/checked.png);
}

.regFormBox .yinsi .checkbox input {
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
}

.regFormBox .yinsi a {
  color: #f00;
}

/* 注册 end */
/*隐私及免责声明*/
.disclaimer .tit {
  padding: 40px 0 36px;
  text-align: center;
}

.disclaimer .tit h1 {
  font-size: 36px;
  line-height: 90px;
}

.disclaimer .tit p {
  color: #666;
  font-size: 24px;
  line-height: 48px;
}

.disclaimer .content {
  padding: 0 0 50px;
}

.disclaimer .content h2 {
  font-size: 24px;
  font-weight: 800;
  line-height: 60px;
}

.disclaimer .content p {
  color: #666;
  font-size: 16px;
  line-height: 30px;
}

.disclaimer .content p strong {
  color: #333;
}

.disclaimer .closeMe {
  position: fixed;
  top: 20px;
  right: 20px;
  width: 50px;
  height: 50px;
  text-indent: -999em;
  overflow: hidden;
  cursor: pointer;
  border-radius: 100%;
  background: #fff url(../images/close.png) no-repeat center;
  box-shadow: 0 0 20px #e0ebfd;
  transition: all .5s;
}

.disclaimer .closeMe:hover {
  transform: rotate(180deg);
}

.disclaimer .btnwrap {
  padding-bottom: 50px;
  text-align: center;
}

.disclaimer .btnwrap span {
  display: inline-block;
  float: none;
  margin: 0 40px;
  width: 200px;
  height: 60px;
  border-radius: 60px;
  font-size: 24px;
  line-height: 60px;
}

/* 隐私及免责声明 end */
/* 已注册查询 */
.searchBox {
  padding: 25px 0;
  margin-top: 70px;
  box-sizing: border-box;
  background: #fff url(../images/bg.jpg) no-repeat top;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
}

.searchBox h2,
.resultBox h2 {
  font-size: 36px;
  line-height: 60px;
  text-align: center;
}

.searchBox .con,
.resultBox .con {
  width: 580px;
  margin: 15px auto;
}

.search_txt {
  display: block;
  float: left;
  width: 395px;
  height: 50px;
  padding-left: 20px;
  box-sizing: border-box;
  border: 1px solid #d9d8da;
  color: #666;
  font-size: 18px;
}

.search_btn {
  display: block;
  float: left;
  width: 165px;
  height: 50px;
  cursor: pointer;
  background: #f5693b;
  background: linear-gradient(0, #f5693b, #fc9432);
  color: #fff;
  font-size: 20px;
  line-height: 50px;
  text-align: center;
}

.search_btn:hover {
  color: #fff;
  background: #fc9432;
  background: linear-gradient(-180deg, #f5693b, #fc9432);
}

.searchBox .tip, .resultBox .tip {
  /*color: #f00; */
  font-size: 16px;
  line-height: 36px;
  text-align: center;
}

.searchBox .tip a,
.resultBox .tip a {
  color: #f00;
}

.searchBox .tip a:hover,
.resultBox .tip a:hover {
  text-decoration: underline;
}

.title {
  margin-top: 50px;
  font-size: 30px;
  line-height: 50px;
}

.listBox,
.resultList {
  margin: 20px auto 0;
  overflow: hidden;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 5px;
}

.maquee {
  height: 678px;
  overflow: hidden;
  background: url(../images/shuiyin0.jpg);
}

.listBox table,
.resultBox table {
  width: 100%;
  text-align: center;
}

.listBox th,
.resultBox th {
  height: 56px;
  background: #f7f7f7;
  border-bottom: 1px solid #ddd;
  font-size: 16px;
  font-weight: 400;
}

.listBox td,
.resultBox td {
  height: 56px;
  border-bottom: 1px solid #ddd;
  font-size: 14px;
  line-height: 20px;
}

.listBox th,
.listBox td {
  width: 12%;
}

.listBox th:nth-child(1),
.listBox td:nth-child(1) {
  width: 14%;
}

.listBox th:nth-child(3),
.listBox th:nth-child(5),
.listBox td:nth-child(3),
.listBox td:nth-child(5) {
  width: 25%;
}

.info {
  margin: 40px auto;
  color: #999;
  font-size: 16px;
  text-align: center;
}

/* 已注册查询 end */
/* 查询结果 */
.resultBox {
  margin-top: 50px;
}

.result {
  font-size: 22px;
  line-height: 50px;
  font-weight: 600;
  text-align: center;
}

.saveBtn {
  font-size: 18px;
  text-align: center;
}

.saveBtn a {
  color: #f00;
}

.result span {
  color: #ff6c2f;
}

.resultBox .self td {
  background: #f7f7f7;
}

.resultBox .self td.rank,
.resultBox td a {
  color: #f00;
}

.saveBtn a:hover,
.resultBox td a:hover {
  text-decoration: underline;
}

.moreView {
  margin: 40px auto 60px;
}

.moreView a {
  display: block;
  width: 580px;
  height: 285px;
  overflow: hidden;
  background: #dcdcdc;
  border-radius: 5px;
}

.moreView a img {
  display: block;
  width: 100%;
  height: 100%;
  opacity: .9;
}

.moreView a:hover img {
  opacity: 1;
}

/* 查询结果 end */
/* 底部 */
.footer {
  padding: 30px 0;
  background: #333;
  color: #999;
  font-size: 16px;
  text-align: center;
}

.footer a {
  display: inline-block;
  margin: 0 8px;
  color: #999;
}

.footer a:hover {
  color: #ccc;
}

/* 底部end */
/* 悬浮 */
.xfCode {
  display: none;
  position: fixed;
  right: 10px;
  top: 50%;
  padding: 10px 0 5px;
  margin-top: -80px;
  background: #fff;
  border: 1px solid #ddd;
}

.xfCode img {
  display: block;
  width: 120px;
  height: 120px;
  margin: 0 auto;
}

.xfCode p {
  font-size: 16px;
  text-align: center;
}

/* 悬浮end */
.recommend {
  margin-top: 65px;
  margin-bottom: 184px;
}

.rec_title {
  margin-bottom: 50px;
  font-size: 36px;
  text-align: center;
  font-weight: bold;
}

.bg {
  float: left;
  width: 285px;
  height: 167px;
  margin-right: 20px;
  background-image: url(../images/1.jpg);
  background-repeat: no-repeat;
  font-weight: bold;
  text-align: center;
}

.bg:hover p {
  color: #e4393c;
}

.bg01 {
  text-align: center;
}

.bg02 {
  background-image: url(../images/2.jpg);
}

.bg02 p {
  margin-left: 50px;
}

.bg03 {
  background-image: url(../images/3.jpg);
}

.bg04 {
  background-image: url(../images/4.png);
  margin-right: 0;
}

.bg04 p {
  margin-left: -50px;
}

.txt01 {
  margin-top: 50px;
  margin-bottom: 4px;
  font-size: 22px;
}

.txt02 {
  font-size: 30px;
  color: #084626;
}
#__nc {
	display: block;
  float: left;
	box-sizing: border-box;
	width:  900px;
	height: 50px;
	border: 1px solid #e8e8e8;
	background-color: #fff;
	font-size: 16px;
	padding: 0;
}
._nc .stage,._nc .stage1 .track div, ._nc .stage1 .label{
	padding: 0!important;
	height: 50px!important;
	line-height: 50px!important;
	font-size: 16px;
}
._nc .stage1 .slider{
	height: 50px!important;
	left: 0;
	right: 0;
}
._nc .stage1 .button{
	width:  50px!important;
	height: 50px!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: 50px;
}
.nc-container .nc_scale .scale_text{
	font-size: 16px!important;
	text-align: left;
}
.nc_scale {
	height: 50px!important;
}
.nc-container .nc_scale span {
	top: -1px!important;
	left: -1px!important;
	height: 50px!important;
	line-height: 50px!important;
}
.nc-container .nc_scale span.nc-lang-cnt {
	line-height: 50px;
}
.nc-container .nc_scale .btn_ok {
	line-height: 50px;
}

@media only all and (max-width:1200px) {
  .recommend {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .onlymob {
    display: block;
  }

  .rec_title {
    margin-bottom: 1rem;
    font-size: 1rem;
  }

  .bg {
    float: left;
    width: 49%;
    height: 4.175rem;
    margin-right: 2%;
    margin-bottom: .8rem;
    background-size: cover;
  }

  .bg:nth-child(2n) {
    margin-right: 0;
  }

  .txt01 {
    margin-top: .9rem;
    margin-bottom: .1rem;
    font-size: .8rem;
  }

  .txt02 {
    font-size: 1rem;
  }

  .bg02 p {
    margin-left: 1.7rem;
  }

  .bg04 p {
    margin-left: -2rem;
  }

  html {
    font-size: 20px;
  }

  body {
    width: 18.75rem;
    font-size: .7rem;
    line-height: 1.2rem;
  }

  html, body {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }

  .Width {
    width: 17.75rem;
  }

  /* 隐藏元素 */
  .ht_top .topnav a:nth-child(n+2),
  .xfCode,
  .pc, .onlypc {
    display: none;
  }

  /* 通用头部 */
  .ht_top {
    height: 2.5rem;
    background-size: auto 100%;
    line-height: 2.5rem;
  }

  .ht_top h2 a {
    height: 2.5rem;
    width: 7.5rem;
    background: url(https://www.huatu.com/images/2015css/images/mob_logo.png) no-repeat center / contain;
  }

  .ht_top .topnav {
    font-size: .8rem;
    text-indent: 0;
  }

  .ht_top .topnav a {
    padding: 0 0 0 0.3rem;
    text-indent: 0;
    float: right;
  }

  .banner {
    height: 7rem;
    padding-top: 1.5rem;
    background-size: cover;
  }

  .banner p {
    height: 1rem;
    font-size: .6rem;
    line-height: 1rem;
    letter-spacing: .44rem;
  }

  .banner h1 {
    font-size: 1.5rem;
    line-height: 2.4rem;
  }

  .banner h1 span {
    font-size: 1rem;
    line-height: 1.2rem;
    letter-spacing: .98rem;
  }

  .navBox {
    margin-top: .75rem;
  }

  .navBox a,
  .disclaimer .btnwrap span {
    width: 5.6rem;
    height: 2rem;
    margin: 0 .158rem;
    border-radius: 2rem;
    font-size: .75rem;
    line-height: 2rem;
  }

  .tipBox {
    margin-top: .75rem;
    font-size: .6rem;
    line-height: 1rem;
  }

  /* 注册 */
  .regFormBox {
    padding: 1rem 0 1.5rem;
    margin: .75rem auto 1.5rem;
    border-radius: .3rem;
  }

  .regFormBox ul {
    width: 16rem;
    margin-left: .35rem;
  }

  .regFormBox li {
    margin-bottom: .5rem;
  }

  .regFormBox li:nth-child(-n+5):before {
    right: -.75rem;
    line-height: 1.8rem;
  }

  .regFormBox li:nth-child(2):before {
    display: none;
  }

  .regFormBox li p {
    width: 3.2rem;
    height: 1.8rem;
    font-size: .65rem;
    line-height: 1.8rem;
  }

  .regFormBox .inleft {
    height: 1.8rem;
    padding-left: .5rem;
    font-size: .6rem;
  }

  .regFormBox input.inleft {
    width: 12.8rem;
  }

  .regFormBox select.inleft {
    position: relative;
    float: right;
    width: 12.8rem;
    margin-bottom: .25rem;
    margin-right: 0;
  }

  .regFormBox input.inright {
    width: 4rem;
    height: 1.8rem;
    border-radius: .15rem;
    font-size: .6rem;
    line-height: 1.8rem;
  }

  #scoresearch {
    width: 4rem;
    height: 1.8rem;
    border-radius: .15rem;
    font-size: .6rem;
    line-height: 1.8rem;
    /*display: none;*/
  }

  .regFormBox input.chafen {
    width: 8rem;
    height: 2rem;
    margin-top: 1rem;
    border-radius: 2rem;
    font-size: .8rem;
    line-height: 2rem;
  }

  .regFormBox .yinsi {
    font-size: .7rem;
    line-height: 1.6rem;
  }

  .regFormBox .yinsi .checkbox {
    margin-right: .25rem;
  }

  /*隐私及免责声明*/
  .disclaimer .tit {
    padding: .5rem 0;
  }

  .disclaimer .tit h1 {
    font-size: 1.2rem;
    line-height: 2rem;
  }

  .disclaimer .tit p {
    font-size: .6rem;
    line-height: 1rem;
  }

  .disclaimer .content {
    padding-bottom: 1rem;
  }

  .disclaimer .content h2 {
    padding: .3rem 0;
    font-size: .8rem;
    line-height: 1.5rem;
  }

  .disclaimer .content p {
    padding: 0;
    font-size: .7rem;
    line-height: 1.2rem;
  }

  .disclaimer .closeMe {
    top: .25rem;
    right: .25rem;
    width: 1.4rem;
    height: 1.4rem;
    background-size: .75rem;
  }

  .disclaimer .btnwrap {
    padding-bottom: 2rem;
  }

  /* 已注册查询 */
  .searchBox {
    padding: .5rem 0 .75rem;
    margin-top: .75rem;
    background-size: auto 5.9rem;
    background-position: right top;
    border-radius: .3rem;
  }

  .searchBox h2,
  .resultBox h2 {
    font-size: .9rem;
    line-height: 2rem;
  }

  .searchBox .con,
  .resultBox .con {
    width: 16rem;
    margin: .5rem auto;
  }

  .search_txt {
    width: 10.5rem;
    height: 1.8rem;
    padding-left: .5rem;
    font-size: .6rem;
  }

  .search_btn {
    width: 5rem;
    height: 1.8rem;
    font-size: .6rem;
    line-height: 1.8rem;
  }

  .searchBox .tip,
  .resultBox .tip {
    width: 16rem;
    margin: 0 auto;
    font-size: .6rem;
    line-height: .8rem;
  }

  .title {
    margin-top: .75rem;
    font-size: .9rem;
    line-height: 2rem;
    text-align: center;
  }

  .listBox,
  .resultList {
    margin-top: .5rem;
    border-radius: .3rem;
  }

  .maquee {
    height: 16rem;
    background-size: 5rem;
  }

  .listBox th,
  .resultBox th {
    height: 1.8rem;
    font-size: .65rem;
    word-break: keep-all;
  }

  .listBox td,
  .resultBox td {
    height: 1.8rem;
    font-size: .6rem;
    line-height: .9rem;
    word-break: break-all;
  }

  .listBox td:nth-child(2),
  .listBox th:nth-child(2) {
    display: none;
  }

  .info {
    width: 17.75rem;
    margin: .5rem auto 1.5rem;
    font-size: .6rem;
    text-align: left;
  }

  /* 查询结果 */
  .resultBox {
    margin-top: .75rem;
  }

  .result {
    font-size: .7rem;
    line-height: 1.6rem;
  }

  .saveBtn {
    font-size: .6rem;
    display: none;
  }

  .resultBox th,
  .resultBox td {
    width: 14.6%;
  }

  .resultList td:nth-child(4),
  .resultList th:nth-child(4),
  .resultList td:nth-child(8),
  .resultList th:nth-child(8) {
    width: 7%;
  }

  .resultList td:nth-child(6),
  .resultList th:nth-child(6) {
    width: 10%;
  }

  .resultList td:nth-child(2),
  .resultList th:nth-child(2) {
    display: none;
  }

  .moreView {
    margin: 1rem auto 1.5rem;
  }

  .moreView a {
    width: 8.5rem;
    height: 4.1rem;
    border-radius: .3rem;
  }

  /* 底部 */
  .footer {
    padding: .5rem 0;
    font-size: .6rem;
  }

  .footer a {
    margin: 0 .1rem;
  }
  #__nc {
    display: block;
    float: left;
    box-sizing: border-box;
    width:  12.8rem;
    height: 1.8rem;
    border: 1px solid #e8e8e8;
    background-color: #fff;
    font-size: .6rem;
    padding: 0;
  }
  ._nc .stage,._nc .stage1 .track div, ._nc .stage1 .label{
    padding: 0!important;
    height: 1.8rem!important;
    line-height: 1.8rem!important;
    font-size: .6rem;
  }
  ._nc .stage1 .slide,
  ._nc .stage1 .slider{
    height: 1.8rem!important;
    left: 0!important;
    right: 0!important;
  }
  ._nc .stage1 .button{
    width:  1.8rem!important;
    height: 1.8rem!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: 1.8rem;
  }
  .nc-container .nc_scale .scale_text{
    font-size: .6rem!important;
    text-align: left;
  }
  .nc_scale {
    height: 1.8rem!important;
  }
  .nc-container .nc_scale span {
    top: -1px!important;
    left: -1px!important;
    height: 1.8rem!important;
    line-height: 1.8rem!important;
  }
  .nc-container .nc_scale span.nc-lang-cnt {
    line-height: 1.8rem;
  }
  .nc-container .nc_scale .btn_ok {
    line-height: 1.8rem;
  }
}
</pre></body></html>