* {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}

html, body {
  font-family: '微软雅黑';
}

a {
  text-decoration: none;
}

em {
  font-style: normal
}

ul li {
  list-style: none;
}

.red {
  color: #ff0000;
}

.left {
  float: left;
}

.right {
  float: right;
}

.clear {
  clear: both;
}

.clearfix:after {
  content: '';
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}

.clearfix {
  *zoom: 1;
}

@media (min-width:640px){html{font-size:24px !important;}}
@media (min-width:631px) and (max-width:639px){html{font-size:23.66px !important;}}
@media (min-width:622px) and (max-width:630px){html{font-size:23.33px !important;}}
@media (min-width:613px) and (max-width:621px){html{font-size:23px !important;}}
@media (min-width:604px) and (max-width:612px){html{font-size:22.66px !important;}}
@media (min-width:595px) and (max-width:603px){html{font-size:22.33px !important;}}
@media (min-width:586px) and (max-width:594px){html{font-size:22px !important;}}
@media (min-width:577px) and (max-width:585px){html{font-size:21.66px !important;}}
@media (min-width:568px) and (max-width:576px){html{font-size:21.33px !important;}}
@media (min-width:559px) and (max-width:567px){html{font-size:21px !important;}}
@media (min-width:550px) and (max-width:558px){html{font-size:20.66px !important;}}
@media (min-width:541px) and (max-width:549px){html{font-size:20.33px !important;}}
@media (min-width:533px) and (max-width:540px){html{font-size:20px !important;}}
@media (min-width:524px) and (max-width:532px){html{font-size:19.66px !important;}}
@media (min-width:515px) and (max-width:523px){html{font-size:19.33px !important;}}
@media (min-width:506px) and (max-width:514px){html{font-size:19px !important;}}
@media (min-width:497px) and (max-width:505px){html{font-size:18.66px !important;}}
@media (min-width:488px) and (max-width:496px){html{font-size:18.33px !important;}}
@media (min-width:480px) and (max-width:487px){html{font-size:18px !important;}}
@media (min-width:471px) and (max-width:479px){html{font-size:17.66px !important;}}
@media (min-width:462px) and (max-width:470px){html{font-size:17.33px !important;}}
@media (min-width:453px) and (max-width:461px){html{font-size:17px !important;}}
@media (min-width:444px) and (max-width:452px){html{font-size:17.12px !important;}}
@media (min-width:435px) and (max-width:443px){html{font-size:16.33px !important;}}
@media (min-width:426px) and (max-width:434px){html{font-size:16px !important;}}
@media (min-width:417px) and (max-width:425px){html{font-size:15.66px !important;}}
@media (min-width:408px) and (max-width:416px){html{font-size:15.33px !important;}}
@media (min-width:400px) and (max-width:407px){html{font-size:15px !important;}}
@media (min-width:391px) and (max-width:399px){html{font-size:14.66px !important;}}
@media (min-width:382px) and (max-width:390px){html{font-size:14.33px !important;}}
@media (min-width:374px) and (max-width:381px){html{font-size:14px !important;}}
@media (min-width:365px) and (max-width:373px){html{font-size:13.66px !important;}}
@media (min-width:356px) and (max-width:364px){html{font-size:13.33px !important;}}
@media (min-width:347px) and (max-width:355px){html{font-size:13px !important;}}
@media (min-width:338px) and (max-width:346px){html{font-size:12.66px !important;}}
@media (min-width:329px) and (max-width:337px){html{font-size:12.44px !important;}}
@media (max-width:328px){html{font-size:12px !important;}}

input[type="button"], input[type="submit"], input[type="reset"] {
  -webkit-appearance: none;
}

textarea {
  -webkit-appearance: none;
}

.img-responsive {
  max-width: 100%;
  display: block;
}

.maxw720 {
  max-width: 720px;
  min-width: 320px;
  margin: 0 auto;
}

.maxw720 table tr td a {
  font-size: 1.4rem !important;
}

.logo {
  background: #ffffff;
  padding: 1rem 0.2rem;
  text-align: center;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.logo img {
  display: block;
  width: 50%;
  max-width: 398px;
}
.logo .logright{
  width: 32%;
  text-align: left;
}
.logo .logright a{
  color: red;
  font-size: 1rem;
  line-height: 1.2rem;
}

.nav {
  background: #0092f8;
  font-size: 0rem;
  color: #ffffff;
  text-align: center;
  padding: 0.8rem 0rem;
}

.nav a, .nav span {
  display: inline-block;
  vertical-align: middle;
  font-size: 1.1rem;
  color: #ffffff;
  font-size: 1.1rem;
}

.nav a {
  width: 11%;
}

.nav span {
  width: 0.5%;
  text-align: center;
}

.test-tit {
  padding: 1rem 0rem 1.5rem;
  font-size: 1.5rem;
  color: #333333;
  text-align: center;
  font-weight: bold;
  border-bottom: 1px solid #333333;
  margin: 0 2%;
  position: relative;
}

.test-tit:after {
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 6rem;
  margin-left: -3rem;
  height: 0.6rem;
  background: #00aaf8;
  content: '';
  display: block;
}

.test-tit span {
  color: #00aaf8;
}

.foot-test {
  width: 96%;
  margin: 1rem auto 1.5rem;
}

.foot-test li {
  width: 32.53%;
  float: left;
  margin: 0.5rem 0.4% 0rem;
}

.foot-test li img {
  width: 100%;
  max-width: 218px;
}

.index_form {
  background: #00aaf8;
  color: #ffffff;
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-top: 0.5rem;
}

.index_form_1 {
  font-size: 1.4rem;
  font-weight: bold;
  color: #ffffff;
  text-align: center;
  height: 2.8rem;
  line-height: 2.8rem;
}

.index_form_1 b {
  color: #fff54d;
  font-weight: bold;
}

.index_form_2 {
  width: 100%;
  border-collapse: separate;
  color: #ffffff;
  padding: 0.5rem 0rem;
}

.index_form_2 td {
  padding: 0.4rem 0.2rem;
}

.index_form_2 td:nth-of-type(1) {
  width: 10%;
}

.index_form_2 td:nth-of-type(2) {
  width: 30%;
}

.index_form_2 td:nth-of-type(3) {
  width: 20%;
}

.index_form_2 td:nth-of-type(4) {
  width: 40%;
}

.index_form_2 .minput {
  background: #e8eff6;
  height: 2.2rem;
  line-height: 2.2rem;
  padding-left: 2%;
  width: 90%;
  border: 1px solid #ccc;
}

.index_form_2 .msubmit {
  background: #fff45c;
  color: #333333;
  cursor: pointer;
  font-size: 1rem;
  height: 2.5rem;
  line-height: 2.5rem;
  text-align: center;
  width: 10rem;
  border: none;
  border-bottom: 0.3rem solid #ddcf00;
  border-radius: 0.3rem;
  -moz-border-radius: 0.3rem;
  -webkit-border-radius: 0.3rem;
  -o-border-radius: 0.3rem;
  -ms-border-radius: 0.3rem;
  margin-top: 0.8rem;
  padding: 0;
  box-shadow: none;
  FILTER: progid: DXImageTransform . Microsoft . Gradient(gradientType = 1, startColorStr = #fff84d, endColorStr = #ffce4e);
  background: -ms-linear-gradient(left, #fff84d, #ffce4e);
  background: -moz-linear-gradient(left, #fff84d, #ffce4e);
  background: -webkit-gradient(linear, 0% 0%, 68% 0%, from(#fff84d), to(#ffce4e));
  background: -webkit-gradient(linear, 0% 0%, 68% 0%, from(#fff84d), to(#ffce4e));
  background: -webkit-linear-gradient(left, #fff84d, #ffce4e);
  background: -o-linear-gradient(left, #fff84d, #ffce4e);
}

.index_form_2 select {
  background: #e8eff6;
  height: 2.4rem;
  line-height: 2.4rem;
  padding-left: 2%;
  width: 92%;
  border: 1px solid #ccc;
}

.index_form_2 option {
  display: block;
  background: #e8eff6;
  padding-left: 2%;
  width: 98%;
  height: 2.4rem;
  line-height: 2.4rem;
}

.footer {
  background: #eeeeee;
  padding: 1.5rem 2% 2rem;
}

.footer .foot1 {
  font-size: 1.2rem;
  color: #ffffff;
}

.footer .foot2 {
  background:#f1f1f1;
  font-size: 0.8rem;
  line-height:1.8rem;
  color: #313131;
  padding: 0.6rem;
  margin: 0.8rem 0rem 0;
}

.footer .foot4 {
  padding: 0.5rem 0rem;
}

.footer .foot4 li {
  font-size: 1.1rem;
  color: #313131;
  padding: 0.6rem 0rem 0.6rem 3.5rem;
  margin-top: 0.8rem;
}

.footer .foot4 li a {
  color: #313131;
}

.footer .foot4 li a b {
  font-size: 1.4rem;
  font-weight: bold;
  color: #313131;
  vertical-align: middle;
}

.footer .foot4 .foot4_1 {
  background: url(/style/index/images/foot2.png) 0.8rem center/2rem auto no-repeat #f1f1f1;
}

.footer .foot4 .foot4_2 {
  background: url(/style/index/images/foot3.png) 0.8rem center/2rem auto no-repeat #f1f1f1;
}

.footer .foot4 .foot4_3 {
  background: url(/style/index/images/foot4.png) 0.8rem center/2rem auto no-repeat #f1f1f1;
}

.footer .foot4 .foot4_3 a {
  display: inline-block;
  margin-right: 5%;
}

.footer .foot4 .foot4_3 span {
  background: url(/style/index/images/foot5.png) right center/1.5rem auto no-repeat;
  display: inline-block;
  padding-right: 2.5rem;
}

/*2018.9.29 锦修改*/
.yj-footer {
  background: url("/style/index/images/yj_footer_bg.jpg") center repeat-x;
  background-size: 100% 100%;
  padding-bottom: 1rem;
}

.yj-footer .day {
  font-size: 2rem;
  color: #fff;
  text-align: center;
  padding: 1.8rem 0 0.9rem;
}

.yj-footer .day div {
  width: 12rem;
  height: 3rem;
  background: url("/style/index/images/yj_day.png") center no-repeat;
  background-size: 100% 100%;
  display: inline-block;
}

.yj-footer .day div span {
  display: inline-block;
  letter-spacing: 1.8rem;
  color: #ed07ea;
  font-size: 2rem;
  font-weight: bold;
  line-height: 3rem;
  position: relative;
  left: -4%;
}

.yj-footer .target {
  font-size: 1.5rem;
  color: #fff;
  font-weight: bold;
  text-align: center;
}

.yj-footer .detail {
  font-size: 1.1rem;
  color: #fff;
  padding: 1rem 0 1.1rem;
  z-index: 1;
  text-align: center;
}

.yj-footer .detail span {
  background: url("/style/index/images/yj_cha.png") center no-repeat;
  background-size: 100% 100%;
  z-index: 10;
}

.yj-footer .detail span:nth-of-type(1) {
}

.yj-footer form {
  width: 86%;
  margin: 0 auto;
}

.yj-footer .minput {
  width: 45%;
  height: 3rem;
  margin-right: 4%;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
  padding-left: 2%;
  outline: none;
}

.yj-footer .minput1 {
}

.yj-footer .minput2 {
  margin-right: 0;
}

.yj-footer .msubmit {
  width: 14rem;
  height: 4rem;
  line-height: 4rem;
  text-align: center;
  font-size: 1.1rem;
  color: #fff;
  background: url("/style/index/images/yj_submit.png") center no-repeat;
  background-size: 100% 100%;
  display: block;
  margin: 1.1rem auto 0;
}

.yj-footer img {
  width: 30%;
  margin: 0 auto;
  display: block;
  position: relative;
  top: -8px;
}

::-moz-placeholder {
  font-size: 1.1rem;
  color: #999;
}

::-webkit-input-placeholder {
  font-size: 1.1rem;
  color: #999;
}

:-ms-input-placeholder {
  font-size: 1.1rem;
  color: #999;
}

/*苹果手机输入框禁止后字体颜色被默认颜色覆盖的问题*/
input[disabled], input:disabled, input.disabled {
  color: #999;
  -webkit-text-fill-color: #999;
  -webkit-opacity: 1;
  opacity: 1;
}

  /*
  @media only screen and (max-width:320px){html{font-size:12px!important}}
  @media only screen and (max-width:359px) and (min-width:320px){
  html{font-size:12px!important}}
  @media only screen and (max-width:479px) and (min-width:360px){
  html{font-size:13.25px!important}}
  @media only screen and (max-width:599px) and (min-width:480px){
  html{font-size:15px!important}}
  @media only screen and (max-width:719px) and (min-width:600px){html{font-size:16px!important}}
  @media only screen and (min-width:720px){
  html{font-size:16px!important}
  }
  input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;vertical-align:middle; margin:0; padding:0;}
  textarea {-webkit-appearance: none;}
  .xnav{border-bottom:1px solid #004895; border-top:1px solid #004895;}
  .xnav .xnavbox{border-bottom:1px solid #2B8FFF; border-top:1px solid #2B8FFF; background:url(/style/img/nav.png) repeat-x #014898; text-align:center; line-height:1.5rem; font-size:14px; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;}
  .xnav .xnavbox a{color:#fff;padding:0 5px;}
  .xnav .xnavbox b{color:#fff;font-weight:normal;}
  .xad{text-align:center;}
  .xkc{width:318px; margin:0 auto; overflow:hidden;}
  .xkc a{width:106px; text-align:center; display:block; float:left; text-align:center; height:120px; line-height:30px;}
  .xnews{}
  .xnews h1{height:33px; line-height:32px; background:url(../img/tbg.png) repeat-x; color:#474747; font-size:16px; padding-left:15px;}
  .xnews .xlist{margin-left:10px; margin-right:10px;}
  .xnews .xlist li{height:32px; line-height:32px; border-bottom:1px dashed #484848; color:#484848; background:url(../img/dian.jpg) no-repeat scroll 5px 13px; padding-left:20px; overflow:hidden;}
  .clear{clear:both;}
  .px5{height:8px; line-height:25px; overflow:hidden;}
  *{margin:0; padding:0;}li{list-style:none;}a{text-decoration:none; color:#2F2F2F;}img{border:0}body{color:#474747; background:#fff; font-family: "微软雅黑";}.h5{height:5px; line-height:5px; overflow:hidden;}
  .red{color:#f00;}.blue{color:#0051A3;}.h10{height:25px; line-height:25px; overflow:hidden; color:#F00; font-size:14px; text-align: center;}.b{font-weight:bold;}
  .tel{margin-left:10px; display:block; float:left; height:1.5rem; line-height:1.5rem;}.tel_l{width:16px; height:21px; overflow:hidden; display:block; position:absolute; left:0px; top:0px;}.tel_c{height:1.5rem; line-height:1.5rem; text-indent:0; font-size:14px; padding-left:21px; font-weight:bold; padding-right:10px; color:#5A5EC1; background:url(img/tel_c.png); float:left; display:block; position:relative;}.tel_r{width:4px; height:21px; display:block; position:absolute; right:0px; top:0px;}.tc{padding:5px;}
  input{border:1px solid #ccc;}
  .head{background:#fff;}
  .main{background:#fff;max-width:720px;margin:0 auto;}
  .logo{height:51px; display:block; background:url(img/logobg.png)}
  .logo img{display:block; margin:0 auto; width:320px; height:51px;}
  .nav{height:40px; line-height:42px; background:url(img/nav_bg.png); padding-left:10px; font-size:16px; min-width:310px;}
  .nav a{color:#fff;}.nav img{width:2px; height:12px; padding-left:10px; padding-right:10px;}
  #announ{height:34px; background-color:#F6EFD2; background:url(img/gg.png) no-repeat; background-position:10px 11px; border-bottom:1px solid #e2e4e3;overflow:hidden;}
  #announ li{height:34px; line-height:38px; width:280px; padding-left:30px; overflow:hidden;}
  .banner{margin:0px 10px 10px 10px; padding-bottom:10px; border-bottom:1px dashed #ccc;}
  h4{height:30px; line-height:30px; font-size:14px; background:url(img/dot.gif) no-repeat scroll right;}
  .banner p{line-height:1.5rem; position:relative; padding:10px 5px 5px 0;}
  .banner .line{height:30px; line-height:30px; text-align:center;}
  .banner .line .a1{padding:1px 2px;line-height:30px; text-align:center; float:left; margin-right:5px; background:#F0EEEF; color:#f00;}
  .banner .line .a2{ padding:1px 2px; height:30px; line-height:30px; text-align:center; float:left; margin-right:5px; background:#F0EEEF; color:#f00;}
  .banner .line .nzx{padding:1px 2px; height:30x; line-height:30px; text-align:center; float:left; background:#F00; color:#fff;}
  h6{height:35px; line-height:35px; background:url(img/menu.png); font-size:14px; padding-left:10px;}
  .nlist{ padding-left:10px; padding-right:10px;}
  .nlist dd{height:32px; line-height:32px; border-bottom:1px solid #ddd; background:url(img/dot.jpg) no-repeat scroll 0 13px; padding-left:15px;}
  #tel400 a{display:block; background:url(../../k/img/bodybg.jpg) left center repeat-x; height:40px; line-height:40px; color:#fff; border-radius:10px; font-size:16px; padding-left:10px;}
  .index_form{background:#00479d;margin-top:1rem;margin-bottom:1rem;padding-top:0.5rem;}
  .index_form_1{font-size:1.4rem;font-weight:bold;color:#e6edf5;text-align:center;height:2.8rem;line-height:2.8rem;}
  .index_form_1 b{color:#fff45c;font-weight:bold;}
  .index_form_2{background:#1858a5;color:#eeeeee;padding:1rem 0;width:100%;border-collapse:separate;}
  .index_form_2 td{padding:0.4rem 0.2rem;}
  .index_form_2 td:nth-of-type(1){width:10%;}
  .index_form_2 td:nth-of-type(2){width:30%;}
  .index_form_2 td:nth-of-type(3){width:20%;}
  .index_form_2 td:nth-of-type(4){width:40%;}
  .index_form_2 .minput{background:#e8eff6;height:2.2rem;line-height:2.2rem; padding-left:2%;width:90%;border: 1px solid #ccc;}
  .index_form_2 .msubmit{background: #fff45c;color: #00479d;cursor: pointer;font-size: 1.1rem;height: 2.5rem;line-height: 2.5rem;text-align: center;width: 40%;border:none;border-radius:0.3rem;-moz-border-radius:0.3rem;-webkit-border-radius:0.3rem;-o-border-radius:0.3rem;-ms-border-radius:0.3rem;margin-top:0.8rem;padding:0;box-shadow:none;}
  .index_form_2 select{background:#e8eff6;height:2.4rem;line-height:2.4rem;padding-left:2%;width:92%;border: 1px solid #ccc;}
  .index_form_2 option{display:block;background:#e8eff6;padding-left:2%;width:98%;height:2.4rem;line-height:2.4rem;}
  .foot{font-size:1rem; margin-top:1rem; margin-bottom:40px;}
  .foot p{padding:0 1rem; line-height:1.8rem; margin-top:0.4rem;}*/
.main {
  background: #fff;
  max-width: 720px;
  margin: 0 auto;
}

.main {
  background: #fff;
  max-width: 720px;
  margin: 0 auto;
}

h5.h3 {
  background: url(img/menu.png) left top repeat-x;
  line-height: 35px;
  min-width: 300px;
  hanging-punctuation: 35px;
  padding: 0 10px;
  font-size: 14px;
  position: relative;
}

h5.h3 a {
  position: absolute;
  padding: 1px 2px;
  background: #ccc;
  right: 0px;
  background: url(img/tel.png) left center no-repeat;
  padding-left: 22px;
  font-size: 14px;
  color: #333;
  font-family: "Arial Black", Gadget, sans-serif
}

.ztlist {
  background: #F4F4F4;
}

.ztlist li {
  margin-left: 10px;
  margin-right: 10px;
  height: 34px;
  line-height: 34px;
  border-bottom: 1px solid #d5d5d5;
  border-top: 1px solid #fff;
  position: relative;
}

.ztlist li .no {
  background: #0050A5;
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
}

.ztlist li .jg {
  padding-left: 10px;
  padding-right: 10px;
  color: #c6c6c6;
}

.ztlist li a {
  display: block;
  background: url(img/jt.png) no-repeat;
  width: 251px;
  height: 34px;
  line-height: 34px;
  background-position: 235px 10px;
  position: absolute;
  right: 0px;
  top: 0px;
}

.tit {
  height: 34px;
  line-height: 36px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  background: url(img/tit.png);
  font-size: 14px;
}

.tit .r {
  float: right;
  display: block;
  position: absolute;
  right: 10px;
  top: 7px;
}

.kc_box {
  background: #F4F4F4;
  padding-top: 10px;
}

.kc_box li {
  width: 298px;
  border: 1px solid #c5c5c5;
  margin-left: 10px;
  background: #fff;
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
}

.kc_box li .img {
  width: 149px;
  height: 77px;
  overflow: hidden;
}

.kc_box li .img img {
  width: 149px;
  height: 77px;
}

.kc_box li .a {
  width: 66px;
  height: 14px;
  line-height: 14px;
  display: block;
  position: absolute;
  top: 54px;
  left: 73px;
  background: url(img/kcbtn.png) no-repeat;
  background-position: right;
  color: #0052A5;
}

.kc_box li .r {
  width: 148px;
  height: 77px;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #c5c5c5;
}

.kc_box li .r .r_1 {
  height: 38px;
  border-bottom: 1px solid #c5c5c5;
  padding-left: 10px;
  display: block;
  line-height: 40px;
  position: relative;
}

.kc_box li .r .r_1 .btn3 {
  display: block;
  width: 61px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  color: #f00;
  position: absolute;
  right: 9px;
  top: 9px;
  background: url(img/btn2.png);
}

.kc_box li .r .r_2 {
  height: 38px;
  padding-left: 10px;
  display: block;
  line-height: 40px;
  position: relative;
}

.kc_box li .r .r_2 .btn3 {
  display: block;
  width: 61px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  color: #f00;
  position: absolute;
  right: 9px;
  top: 9px;
  background: url(img/btn2.png);
}

.s_kc {
  width: 143px;
  height: 46px;
  float: left;
  margin-left: 10px;
  border: 1px solid #c5c5c5;
  position: relative;
}

.s_kc .a {
  width: 66px;
  height: 14px;
  line-height: 14px;
  display: block;
  position: absolute;
  top: 27px;
  left: 60px;
  background: url(img/kcbtn.png) no-repeat;
  background-position: right;
  color: #0052A5;
}

.box {
  padding-top: 5px;
  padding-right: 10px;
}

.box h3 {
  font-size: 12px;
  font-weight: bold;
  height: 25px;
  line-height: 25px;
  margin-left: 10px;
  position: relative;
  overflow: hidden;
  margin-top: 5px;
  padding-right: 10px;
}

.box h3 a {
  font-weight: normal;
  display: block;
  position: absolute;
  top: 0;
  right: 0px;
}

.box p {
  overflow: hidden;
  padding-bottom: 5px;
  border-bottom: 1px dotted #c7c7c7;
}

.box .w {
  border-bottom: 0px;
}

.box .conter {
  text-align: center;
  text-indent: 0px;
}

.box .d {
  text-indent: 0em;
}

.bdbox {
  width: 299px;
  margin: 0 auto;
  border-bottom: 1px solid #c7c7c7;
  border-right: 1px solid #c7c7c7;
}

.bdbox td {
  padding: 5px;
}

.bdbox .t1 {
  width: 60px;
  border-left: 1px solid #c7c7c7;
  border-top: 1px solid #c7c7c7;
  text-align: right;
}

.bdbox .t2 {
  border-left: 1px solid #c7c7c7;
  border-top: 1px solid #c7c7c7;
}

.bdbox .t_b {
  border-left: 1px solid #c7c7c7;
  border-top: 1px solid #c7c7c7;
  text-align: center;
}

.tbox {
  width: 299px;
  margin: 0 auto;
  border-bottom: 1px solid #0051A3;
  border-right: 1px solid #0051A3;
  overflow: hidden;
}

.tbox td {
  padding: 5px;
}

.tbox .t1 {
  border-top: 1px solid #0051A3;
  border-left: 1px solid #0051A3;
  background: #0051A3;
  color: #fff;
  text-align: center;
  overflow: hidden;
}

.tbox .t2 {
  border-top: 1px solid #0051A3;
  border-left: 1px solid #fff;
  background: #0051A3;
  color: #fff;
  text-align: center;
  overflow: hidden;
}

.tbox .t3 {
  border-top: 1px solid #0051A3;
  border-left: 1px solid #fff;
  background: #0051A3;
  color: #fff;
  text-align: center;
  overflow: hidden;
}

.tbox .t4 {
  border-top: 1px solid #0051A3;
  border-left: 1px solid #fff;
  background: #0051A3;
  color: #fff;
  text-align: center;
}

.tbox .f1 {
  border-top: 1px solid #0051A3;
  border-left: 1px solid #0051A3;
  background: #fff;
  color: #0051A3;
}

.tbox .f2 {
  border-top: 1px solid #0051A3;
  border-left: 1px solid #0051A3;
  background: #fff;
  color: #0051A3;
}

.tbox .f3 {
  border-top: 1px solid #0051A3;
  border-left: 1px solid #0051A3;
  background: #fff;
  color: #0051A3;
}

.tbox .f4 {
  border-top: 1px solid #0051A3;
  border-left: 1px solid #0051A3;
  background: #fff;
  color: #0051A3;
}

.tbox .tt1 {
  border-top: 1px solid #0051A3;
  border-left: 1px solid #0051A3;
  background: #0051A3;
  color: #fff;
  text-align: center;
  overflow: hidden;
}

.tbox .tt2 {
  border-top: 1px solid #0051A3;
  border-left: 1px solid #fff;
  background: #0051A3;
  color: #fff;
  text-align: center;
  overflow: hidden;
}

.tbox .ff {
  border-top: 1px solid #0051A3;
  border-left: 1px solid #0051A3;
  background: #fff;
  color: #0051A3;
}

.csTab {
  border: 1px solid #d4d4d4;
  padding: 10px;
  margin: 10px 10px 0 10px;
}

.csTab ul li {
  float: left;
  margin-right: 10px;
  line-height: 1.5rem;
}

.csTab .c1 {
  border-bottom: 1px dashed #d4d4d4;
  clear: both;
  padding-bottom: 5px;
}

.csTab .t1 {
  padding-top: 5px;
  line-height: 1.5rem;
}

.csTab .c2 input {
  padding: 5px 10px 5px 10px;
  margin: 10px;
  cursor: pointer;
}

label.error {
  display: none;
  color: red;
}

#xst {
  height: 150px;
  border: 1px solid #fff;
  margin: 0 10px 10px 10px;
  overflow: hidden;
}

.gd_list li {
  line-height: 16px;
  margin-top: 5px;
}

#pages {
  margin-top: 2rem;
  text-align: center;
}

#pages a {
  display: inline-block;
  width: 1.5rem;
  padding: 0 5px;
  height: 2rem;
  background: #fff;
  border: 1px solid #dcdcdc;
  color: #333;
  line-height: 2rem;
  margin-bottom: 5px;
}

#pages a.a1 {
  background: #ffffff;
  width: 3rem;
  padding: 0;
}

#pages a:hover {
  background: #f1f1f1;
  color: #000;
}

#pages span {
  display: inline-block;
  width: 1.5rem;
  padding: 0 5px;
  height: 2rem;
  background: #178be0;
  border: 1px solid #178be0;
  color: #333;
  line-height: 2rem;
  color: #fff;
  margin-bottom: 5px;
}

.page .noPage {
  display: inline-block;
  width: 56px;
  height: 22px;
  line-height: 1.5rem;
  background: url(../../img/icu/titleBg.png) repeat-x 0 -55px;
  border: 1px solid #e3e3e3;
  text-align: center;
  color: #a4a4a4;
}

#show {
  padding: 10px 10px 5px 10px;
}

#show img {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}

#show p {
  border-bottom: 0;
  padding: 0;
  margin-bottom: 5px;
  margin-left: 0;
}

#LXB_CONTAINER {
  display: none;
}

.lxb-container {
  display: none;
}

.tb {
  margin-left: 10px;
  overflow: hidden;
}

.tb li {
  background: url("/ztmo/itmdm/img/dian.gif") no-repeat scroll 4px center rgba(0, 0, 0, 0);
  height: 20px;
  line-height: 20px;
  padding-left: 15px;
}

/*.main h1 {
  border-bottom: 1px solid #EEEEEE;
  border-top: 1px solid #EEEEEE;
  font-size: 16px;
  font-weight: normal;
  height: 33px;
  line-height: 38px;
  margin-top: 10px;
  padding-left: 10px;
}

.main h2 {
  color: #0A52A6;
  font-size: 12px;
  font-weight: bold;
  height: 28px;
  line-height: 28px;
}*/

.box_2 {
  border-bottom: 1px solid #0051A3;
  border-right: 1px solid #0051A3;
  margin-left: 10px;
  overflow: hidden;
}

.box_2 .t1 {
  padding: 5px;
  text-align: right;
  width: 80px;
}

.box_2 .t2 {
  padding: 5px;
  width: 207px;
}

.box_2 .tt {
  border-top: 1px solid #0051A3;
  color: #0051A3;
  font-size: 16px;
  height: 25px;
  line-height: 25px;
  padding: 5px;
  text-align: center;
}

.box_2 td {
  border-left: 1px solid #0051A3;
  border-top: 1px solid #0051A3;
}

.zpic li {
  padding: 5px 0;
}

.zpic li img {
  border: 1px #dedede solid;
  padding: 3px;
}

.zpic_t {
  text-align: center;
  padding: 3px;
}

.maxw700 {
  max-width: 700px;
  min-width: 300px;
  margin: 0 auto;
}

.form1 {
  border: none;
  background: #d2d2d2;
  color: #02468e;
  margin-top: 10px;
  padding: 10px 0;
  text-align: center;
}

.form1 .minput {
  height: 24px;
  line-height: 24px;
  padding-left: 4px;
  width: 100%;
  margin-right: 0;
  background: #fff;
  border: none;
}

.form1 .msubmit {
  background: #02468e;
  height: 4em;
  color: #ffffff;
  text-align: center;
  width: 4em;
  border-radius: 5px;
  -moz-border-radius: 5px;
  border: none;
}

.tab3 {
  width: 100%;
}

.tab3 th {
  border-bottom: 0.5em solid #d2d2d2;
}

.form1 .td1 {
  font-size: 1.5em;
  background: #02468e;
  color: #ffffff;
  padding: 0.2em 0;
}

.form1 .td2 {
  width: 6em;
  padding-top: 0.5em;
  padding-right: 1em;
  text-align: right;
}

.form1 .td3 {
  padding: 0.5em 0 0.5em 0.8em;
}

.form1 .select {
  height: 24px;
  line-height: 24px;
  padding-left: 4px;
  width: 100%;
  margin-right: 0;
  background: #fff;
  border: none;
}

.form1 .select option {
  height: 24px;
  line-height: 24px;
  padding-left: 4px;
  width: 100%;
  margin-right: 0;
  background: #fff;
  border: none;
}

/*2018.10.13 锦哥哥修改*/
.clearfix:after {
  content: '';
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}

.clearfix {
  *zoom: 1;
}

.fl {
  float: left;
}

.fr {
  float: right;
}

.yj-handsome {
  width: 94%;
  margin: 0 auto;
  background-color: #c1deff;
  -webkit-border-radius: 0.5rem;
  -moz-border-radius: 0.5rem;
  border-radius: 0.5rem;
  padding-bottom: 2rem;
}

.yj-handsome .apply {
  width: 90%;
  margin: 0 auto;
  font-size: 1.5rem;
  color: #0092f8;
  font-weight: bold;
  text-align: center;
  border-bottom: 4px solid #fff;
  padding: 1.5rem 0 0.8rem;
}

.yj-handsome form {
  width: 68%;
  margin: 0 auto;
  padding-top: 1rem;
}

.yj-handsome .inp {
  margin-bottom: 0.6rem;
}

.yj-handsome .inp .txt {
  width: 24%;
  height: 3rem;
  line-height: 3rem;
  font-size: 1rem;
  color: #313131;
}

.yj-handsome .inp select,
.yj-handsome .inp input {
  width: 76%;
  height: 3rem;
  font-size: 1rem;
  color: #ccc;
  background-color: #fff;
  -webkit-border-radius: 0.2rem;
  -moz-border-radius: 0.2rem;
  border-radius: 0.2rem;
}

.yj-handsome .msubmit {
  width: 100%;
  height: 3rem;
  line-height: 3rem;
  text-align: center;
  font-size: 1rem;
  color: #fff;
  -webkit-border-radius: 0.4rem;
  -moz-border-radius: 0.4rem;
  border-radius: 0.4rem;
  background-color: #0092f8;
  margin-top: 0.8rem;
}

.yj-handsome .succeed {
  font-size: 0.9rem;
  color: #fff;
  text-align: center;
  margin-top: 0.8rem;
}

/*去除UC广告*/
.mtheight {
  height: 3.2rem;
  position: relative;
  z-index: 90;
  background: #ffffff;
}
