body {
  /*background: #fff;*/
}
.ztzl-ty {
  font-size: 18px;
  font-weight: bold;
  color: #015293;
  padding-left: 10px;
  border-left: 3px solid #e70000;
}
.ztzl-ul {
  overflow: hidden;
}
.ztzl-ul li a {
  display: inline-block;
  width: 100%;
  margin-top: 25px ;
}
.ztzl-ul li a img {
  width: 100%;
}
.ckgd {
  width: 100%;
  text-align: center;
}
.ckgd a {
  display: inline-block;
  width: 210px;
  height: 32px;
  border: solid 1px #b5b5b5;
  text-align: center;
  line-height: 32px;
  border-radius: 16px;
  margin: 30px 0;
}
.zt-tab {
  overflow: hidden;
}
.zt-tab li {
  width: 20%;
  height: 40px;
  float: left;
  margin: 15px 0;
}
.zt-tab li a {
  display: inline-block;
  width: 100%;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  color: #474747;
  background: #e9f1f8;
}
.zt-tab li.default a {
  color: #fff;
  background: #015293;
}
.lszt-ul {
  overflow: hidden;
}
.lszt-ul li a {
  display: inline-block;
  width: 100%;
  height: 62px;
  background-color: #f6f8f8;
  line-height: 62px;
  text-align: center;
}
.m-lst38 ul {
  padding: 10px 0;
}
.wzdt {
  margin-bottom: 20px;
}
.wzdt-h3 {
  margin: 20px 0;
}
.wzdt-s1 {
  display: inline-block;
  color: #e10000;
  font-size: 18px;
  font-weight: bold;
  line-height: 43px;
}
.wzdt-s2 {
  display: inline-block;
  color: #015293;
  margin-left: 10px;
  font-size: 18px;
  font-weight: bold;
  line-height: 43px;
}
.wzdt-ul {
  width: 100%;
  border: solid 1px #eceff0;
  overflow: hidden;
}
.wzdt-ul li a {
  display: inline-block;
  width: 100%;
  text-align: center;
  line-height: 38px;
  color: #333333;
  text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.g-nav1 {
  background: #c20b0f;
}
.m-nav1 {
  background: #c20b0f;
}
.m-nav1 a {
  background: #c20b0f;
  width: 14.11%;
}
.g-banner1 {
  background:  right center no-repeat #fff;
}

.log-s {
  font-size: 35px;
  line-height: 30px;
  letter-spacing: 0px;
  color: #000000;
}
.tab-ind-head ul li {
  width: 30%;
  text-align: center;
}
.tab-head ul li.default a {
  color: #333;
}
.tab-head ul li.default {
  border-bottom: 2px solid #c20b0f;
}
.rx-ty {
  width: 100%;
  height: 35px;
  overflow: hidden;
  border-bottom: 1px solid #ddd;
}
.rx-ty h3 {
  display: inline-block;
  float: left;
  line-height: 32px;
  border-bottom: 2px solid #c20b0f;
  font-size: 18px;
  padding: 0 5px;
}
.rx-ty a {
  display: inline-block;
  color: #c20b0f;
  float: right;
  font-size: 16px;
  line-height: 35px;
}
.mrsj {
  padding: 40px;
}
.mrsj p {
  display: inline-block;
  line-height: 30px;
}
.mrsj .p1 {
  color: #333333;
}
.mrsj .p2 {
  color: #898989;
}
.mrsj .p3 {
  color: #c20b0f;
}
.sqlx p {
  font-size: 18px;
  display: inline-block;
  width: 100%;
  text-align: center;
  line-height: 45px;
}
#sqlx {
  min-height: 150px;
}
#lyfx {
  min-height: 150px;
}
.rx-bj {
  background: #f5f5f5;
  width: 100%;
}
.rx-r-ty {
  overflow: hidden;
}
.rx-r-ty h3 {
  font-size: 18px;
  line-height: 24px;
  color: #000000;
  padding-left: 10px;
  border-left: 4px solid #c20b0f;
}
.rxsl-ul {
  overflow: hidden;
}
.rxsl-ul li a {
  display: inline-block;
  text-align: center;
  width: 100%;
}
.rxsl-ul li img {
  width: 78px;
  height: 78px;
}
.rxsl-ul li p {
  font-size: 16px;
  line-height: 70px;
  color: #000000;
}
.table1 thead tr th {
  color: #333333;
}
.zmhd-ul {
  overflow: hidden;
}
.zmhd-ul li {
  text-align: center;
  margin-top: 20px;
}
.zmhd-ul img {
  width: 78px;
  height: 78px;
}
.zmhd-ul p {
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}
.zmhd-ul .zmhd-p {
  font-size: 14px;
}
.u-wap-nav div {
  background: #015293;
}
.rxjs h3 {
  font-size: 20px;
  line-height: 40px;
  color: #c20b0f;
  padding: 40px 0;
  display: inline-block;
}
.rxjs p {
  text-indent: 2em;
  line-height: 34px;
  color: #333333;
  font-size: 16px;
  display: inline-block;
}
.rxjs a {
  display: inline-block;
  float: right;
  width: 100px;
  height: 28px;
  border-radius: 14px;
  border: solid 1px #c20b0f;
  line-height: 28px;
  text-align: center;
  font-size: 16px;
  color: #777777;
  margin: 40px 0;
}
.rx-img {
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 40px 0;
}
.rx-img img {
  width: 100%;
}
.ztlist li{padding: 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;line-height: 85px;text-align: center;cursor: pointer;}
.ztlist li a{display: block;margin: 5px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;/*background: #015293;*/color: #fff;font-size: 15px;}
.ztlist li a img{width: 95%;height: 90px;}
@media (max-width: 1024px) {
  .mrsj {
    padding: 20px 0px;
  }
  .rx-img {
    padding: 110px 0;
  }
}
@media (max-width: 768px) {
  .m-logo {
    padding: 55px 0;
  }
  .rx-img {
    padding: 30px 0;
  }
  .rxsl-ul li p {
    font-size: 15px;
    line-height: 70px;
    color: #000000;
  }
}
@media (max-width: 750px) {
  .m-logo {
    padding: 10px 0 10px 16px;
  }
  .g-banner1 {
    background: #fff;
    border-bottom: 2px solid #c20b0f;
  }
  .log-s {
    font-size: 25px;
    line-height: 30px;
    letter-spacing: 0px;
    color: #000000;
  }
.ztlist li a img {
    width: 95%;
    min-height: 65px;
    max-height: 65px;
}
}


.tabs{width: 100%;height: 50px;border-bottom: 1px dashed #ddd;position: relative;padding: 0;}
.tabs:before{position: absolute;width: 20px;height: 20px;content: "";border-radius: 50%;background: #eee;left: 0;bottom: -10px;}
.tabs:after{position: absolute;width: 20px;height: 20px;content: "";border-radius: 50%;background: #eee;right: 0;bottom: -10px;}
.tabs li {width: 16.666666666%;float: left;}
.tabs li a {display:block;margin:0 auto;width: 76px;height: 57px;line-height: 28px;padding-bottom: 29px;background: no-repeat top center;font-size: 16px;color: #999999;text-align: center;}
.tabs .default a {color: #ffffff;font-weight: bold;background: no-repeat top center;}