.top {
  height: 177px; }
  .top .logo {
    float: left;
    padding-top: 45px; }
  .top p {
    color: #FFFFFF;
    float: left;
    width: 100%;
    padding-top: 20px; }

.search_box {
  float: right;
  padding-top: 87px;
  font-size: 14px; }
  .search_box .search {
    float: left; }
    .search_box .search .text {
      float: left;
      height: 33px;
      border: 1px solid #c1c4cb;
      border-right: none;
      padding-left: 35px;
      color: #666;
      width: 150px;
      background: url(201809fzgt_search.png) no-repeat 12px center #FFF; }
    .search_box .search .btn {
      float: left;
      height: 35px;
      width: 81px;
      border: none;
      color: #FFFFFF;
      background: #cd1212;
      font-size: 14px;
      cursor: pointer; }
  .search_box .gjss {
    float: right;
    width: 81px;
    height: 35px;
    background: #0b64bf;
    line-height: 35px;
    text-align: center;
    border: none;
    color: #FFFFFF;
    font-size: 14px;
    margin-left: 10px;
    cursor: pointer; }

.main {
  width: 1010px;
  margin: 0 auto;
  padding: 25px;
  background: #FFFFFF; }

.gzdt {
  float: left;
  width: 515px;
  float: left;
  margin-left: 20px; }
  .gzdt .list {
    padding-top: 5px; }

.banner {
  float: left; }

.nav {
  border-bottom: 3px solid #13addf;
  margin-bottom: 25px; }
  .nav li {
    float: left;
    height: 50px;
    -webkit-border-radius: 5px 5px 0 0;
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    overflow: hidden;
    line-height: 50px;
    width: 20%;
    text-align: center;
    font-size: 16px; }
    .nav li a {
      display: block;
      color: #333; }
    .nav li i {
      width: 25px;
      height: 25px;
      display: inline-block;
      *display: inline;
      *zoom: 1;
      vertical-align: middle;
      margin-right: 15px; }
  .nav .icon1 i {
    background: url(201809fzgt_navicon1-on.png) no-repeat; }
  .nav .icon2 i {
    background: url(201809fzgt_navicon2-on.png) no-repeat; }
  .nav .icon3 i {
    background: url(201809fzgt_navicon3-on.png) no-repeat; }
  .nav .icon4 i {
    background: url(201809fzgt_navicon4-on.png) no-repeat; }
  .nav .icon5 i {
    background: url(201809fzgt_navicon5-on.png) no-repeat; }
  .nav .on, .nav li:hover {
    background: #13addf; }
    .nav .on a, .nav li:hover a {
      color: #FFFFFF; }
  .nav .icon1.on i, .nav .icon1:hover i {
    background: url(201809fzgt_navicon1.png) no-repeat; }
  .nav .icon2.on i, .nav .icon2:hover i {
    background: url(201809fzgt_navicon2.png) no-repeat; }
  .nav .icon3.on i, .nav .icon3:hover i {
    background: url(201809fzgt_navicon3.png) no-repeat; }
  .nav .icon4.on i, .nav .icon4:hover i {
    background: url(201809fzgt_navicon4.png) no-repeat; }
  .nav .icon5.on i, .nav .icon5:hover i {
    background: url(201809fzgt_navicon5.png) no-repeat; }

.tit {
  border-bottom: 1px solid #d9d9d9;
  height: 30px;
  line-height: 30px; }
  .tit li {
    float: left;
    height: 28px;
    line-height: 18px;
    padding: 0 32px;
    font-size: 16px; }
  .tit .on, .tit li:hover {
    border-bottom: 2px solid #ed2416;
    font-weight: bold; }
    .tit .on a, .tit li:hover a {
      color: #ed2416;
      text-decoration: none; }
  .tit .more {
    color: #13addf; }
    .tit .more a {
      color: #13addf;
      font-size: 14px; }

.tzgg {
  float: left;
  width: 250px;
  margin-left: 20px; }
  .tzgg .tzgg_btm li {
    margin-top: 13px;
    border-bottom: 1px dotted #ccc;
    background: url(201809ptgwh_tg.png) no-repeat left 6px;
    padding: 0 0 13px 20px; }

.gzdt_top {
  padding: 15px 0;
  border-bottom: 1px dotted #ccc; }
  .gzdt_top h3 {
    font-size: 20px;
    font-weight: bold;
    text-align: center; }
    .gzdt_top h3 a {
      color: #333; }
  .gzdt_top p {
    padding-top: 8px; }
    .gzdt_top p a {
      color: #13addf; }

.ztzl h5 {
  float: left; }
.ztzl ul {
  float: left;
  width: 1055px; }
  .ztzl ul li {
    float: left;
    margin-left: 23px; }

.idx_tit {
  height: 30px;
  background: #F7F7F7;
  border-bottom: 1px solid #D9D9D9;
  position: relative; }
  .idx_tit h6 {
    position: absolute;
    left: 0;
    top: -10px;
    display: block;
    background: url(201809ptgwh_tit.png) no-repeat;
    width: 172px;
    height: 40px;
    line-height: 40px;
    font-weight: bold;
    color: #FFFFFF;
    font-size: 19px;
    text-align: center;
    vertical-align: middle; }
    .idx_tit h6 img {
      vertical-align: middle;
      margin-right: 10px; }
  .idx_tit p {
    margin-left: 196px;
    background: url(201809ptgwh_tel.png) no-repeat left center;
    line-height: 30px;
    padding-left: 30px; }

.xxgk_left {
  width: 870px;
  float: left; }
  .xxgk_left .xxgk_list {
    float: left;
    width: 423px;
    margin-top: 10px; }

.xxgk_right {
  width: 250px;
  margin-left: 20px;
  float: left; }

.zfxxgk_btm li {
  height: 40px;
  border-bottom: 1px dotted #CCCCCC;
  padding-left: 20px;
  line-height: 40px; }
  .zfxxgk_btm li em {
    width: 23px;
    height: 22px;
    float: left;
    margin-top: 10px;
    margin-right: 10px; }
.zfxxgk_btm .icon1 em {
  background: url(201809ptgwh_zfxxgkzl.png) no-repeat; }
.zfxxgk_btm .icon2, .zfxxgk_btm .icon4, .zfxxgk_btm .icon6 {
  background: #f6f6f6; }
.zfxxgk_btm .icon2 em {
  background: url(201809ptgwh_zfxxgkzl.png) no-repeat;
  background-position: 0 -41px; }
.zfxxgk_btm .icon3 em {
  background: url(201809ptgwh_zfxxgkzl.png) no-repeat;
  background-position: 0 -76px; }
.zfxxgk_btm .icon4 em {
  background: url(201809ptgwh_zfxxgkzl.png) no-repeat;
  background-position: 0 -116px; }
.zfxxgk_btm .icon5 em {
  background: url(201809ptgwh_zfxxgkzl.png) no-repeat;
  background-position: 0 -155px; }
.zfxxgk_btm .icon6 em {
  background: url(201809ptgwh_zfxxgkzl.png) no-repeat;
  background-position: 0 -191px; }

.xxgk_btn {
  padding-top: 15px; }
  .xxgk_btn li {
    float: left;
    width: 77px;
    height: 65px;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; }
    .xxgk_btn li a {
      color: #FFFFFF;
      font-size: 14px;
      line-height: 14px; }
    .xxgk_btn li img {
      display: block;
      margin: 10px auto 5px auto;
      height: 22px; }
  .xxgk_btn .bg1 {
    background: #e7590f; }
  .xxgk_btn .bg2 {
    background: #faa701;
    margin-left: 8px; }
  .xxgk_btn .bg3 {
    margin-left: 8px;
    background: #00acee; }

.zxft {
  width: 423px;
  margin-right: 20px;
  float: left; }

.zxft_tit {
  padding: 15px 0; }
  .zxft_tit h4 {
    border-left: 5px solid #046bd4;
    font-size: 16px;
    padding-left: 10px;
    line-height: 16px;
    font-weight: bold; }
  .zxft_tit .btn1, .zxft_tit .btn2 {
    float: right;
    height: 20px;
    line-height: 18px;
    padding: 0 10px;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    color: #FFFFFF;
    border-radius: 5px; }
  .zxft_tit .btn1 {
    background: #32bd7d;
    margin-right: 5px; }
  .zxft_tit .btn2 {
    background: #ff6c14; }

.zxft_mid .img {
  float: left;
  margin-right: 10px; }
.zxft_mid .zxft_mid_right {
  float: left;
  width: 270px;
  padding-top: 10px; }
  .zxft_mid .zxft_mid_right dl {
    width: 100%;
    padding-bottom: 5px; }
  .zxft_mid .zxft_mid_right dt {
    float: left;
    font-weight: bold; }

.zxft_btm {
  padding-top: 10px;
  line-height: 26px;
  text-justify: auto;
  text-align: justify;
  color: #666666; }
  .zxft_btm a {
    color: #ff670c; }
  .zxft_btm em {
    font-weight: bold;
    color: #333; }

.myzj {
  float: left;
  width: 425px; }

.idx_btm_left {
  width: 870px;
  float: left; }

.idx_btm_right {
  width: 250px;
  float: left;
  margin-left: 20px; }

.wsbs_list li {
  height: 50px;
  margin-top: 17px; }
  .wsbs_list li a {
    height: 50px;
    background: url(201809ptgwh_get.png) no-repeat 217px center #f6f6f6;
    display: block;
    line-height: 50px;
    font-size: 16px;
    font-weight: bold; }
    .wsbs_list li a img {
      margin-left: 23px;
      margin-top: 8px;
      float: left;
      margin-right: 20px; }

.footer p {
  font-size: 14px;
  color: #333333;
  line-height: 35px;
  color: #FFFFFF; }
.footer .jc {
  position: absolute;
  right: 220px;
  top: 20px; }

.link_box {
  background: #eeeeee;
  height: 60px;
  margin-top: 20px; }
  .link_box h4 {
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    float: left;
    line-height: 60px;
    padding-left: 30px;
    background: url(201809ptgwh_link.png) no-repeat left center;
    margin-right: 10px; }
  .link_box .select {
    float: left;
    position: relative;
    width: 195px;
    height: 40px;
    border: 1px solid #EEEEEE;
    background: url(201809ptgwh_get2.png) 169px center #FFFFFF no-repeat;
    margin-top: 10px;
    margin-left: 10px; }
    .link_box .select h5 {
      font-size: 14px;
      line-height: 40px;
      padding-left: 15px; }
    .link_box .select ul {
      position: absolute;
      bottom: 41px;
      left: 0;
      right: 0;
      background: #FFFFFF;
      display: none; }
      .link_box .select ul li {
        line-height: 35px; }
        .link_box .select ul li a {
          padding-left: 15px;
          display: block; }
        .link_box .select ul li a:hover {
          background: #046bd4;
          color: #FFFFFF;
          display: block;
          text-decoration: none; }

.index_list {
  width: 735px;
  margin-left: 0;
  margin-top: 20px; }

.zfxxgkzl_box {
  float: left;
  width: 240px;
  margin-left: 30px;
  margin-top: 15px; }
  .zfxxgkzl_box .more a {
    color: #13addf;
    font-size: 14px;
    line-height: 35px; }
  .zfxxgkzl_box li {
    height: 33px;
    line-height: 33px; }
    .zfxxgkzl_box li a {
      padding-left: 15px;
      display: block;
      background: url(201809fzgt_gt.png) no-repeat 216px center; }
  .zfxxgkzl_box .list_bg {
    background: #eafaff; }

.zfxxgkzl_tit h4 {
  background: url(201809fzgt_zwxxgkzl.png) no-repeat left center;
  height: 35px;
  line-height: 35px;
  color: #666;
  border-bottom: 1px solid #CCCCCC;
  font-size: 17px;
  padding-left: 30px; }

.xfqd {
  float: left;
  width: 240px;
  margin-left: 30px;
  margin-top: 23px; }
  .xfqd .zfxxgkzl_tit {
    padding-bottom: 10px;
    border-bottom: 1px solid #CCCCCC; }
  .xfqd .zfxxgkzl_tit h4 {
    border-left: 3px solid #13addf;
    background: none;
    padding-left: 15px;
    line-height: 16px;
    height: 16px;
    border-bottom: none;
    color: #13addf; }
  .xfqd p {
    font-size: 15px;
    line-height: 33px;
    padding-top: 10px; }

.main {
  position: relative; }

.wx_box {
  position: absolute;
  right: -150px;
  top: 0;
  background: #f8f8f8;
  padding-top: 10px;
  width: 128px;
  box-sizing: initial;
  text-align: center; }
  .wx_box p {
    padding: 5px; }

.idx_btnbox ul {
  margin-left: -20px;
  padding-top: 10px; }
.idx_btnbox li {
  float: left;
  margin-left: 17.5px; }

.xl_nav {
  position: absolute;
  height: 200px;
  background: #fff;
  border: 1px solid #ccc;
  overflow-y: scroll;
  width: 122px;
  padding: 0 10px;
  *width: 102px;
  left: 0px;
  top: 46px; }

.xl_nav i {
  display: block;
  text-align: center;
  padding-top: 5px; }

.xl_nav i a {
  text-decoration: none;
  display: block;
  padding: 5px 0;
  line-height: 24px; }

.xl_nav i a:hover {
  background: #ddf0ff; }

/*# sourceMappingURL=201809fzgt_style.css.map */