@charset "utf-8";
.bs-nm {
  margin-top: 10px;
  height: 52px;
  border-bottom: 1px solid #DCDCDC;
  line-height: 50px;
  text-align: center
}
.bs-nm a {
  font-size: 18px;
  padding: 0;
  color: #A0A0A0;
  font-weight: 700
}
.bs-nm a.hover {
  border-bottom: 2px solid #20528f;
  color: #20528f;
  text-decoration: none
}
.bs-tab-nm {
  height: 48px;
  line-height: 48px;
  background: #F5F5F5;
  text-align: center;
  font-weight: 700
}
.bs-tab-nm a {
  display: block;
  float: left;
  font-size: 16px;
  font-weight: 700
}
.bs-tab-nm a#frbs1, .bs-tab-nm a#grbs1 {
  border-right: 1px solid #DCDCDC
}
.bs-tab-nm a.hover {
  background: #f6cea4;
  color: #20528f;
  text-decoration: none
}
.bs-tab-nm a i {
  height: 38px;
  float: left
}
#frbs1 i, #grbs1 i {
  background-position: -506px -155px
}
#frbs2 i, #grbs2 i {
  background-position: -506px -255px
}
#frbs1.hover i, #grbs1.hover i {
  background-position: -506px -105px
}
#frbs2.hover i, #grbs2.hover i {
  background-position: -506px -205px
}
.zwfw-tab {
  height: 600px;
  overflow: auto
}
.zwfw-tab ul.zwfw-tab-icon {
  border-left: 1px solid #DCDCDC;
  height: auto;
  overflow: hidden
}
.zwfw-tab-icon li i {
  display: block;
  width: 60px;
  height: 60px;
  margin: 15px auto 10px
}
.zwfw-tab ul.zwfw-tab-icon#con_grbs_1 li {
  height: auto
}
.zwfw-tab ul.zwfw-tab-icon {
  border: none;
  padding-top: 9px
}
.zwfw-tab ul.zwfw-tab-icon li {
  height: auto;
  float: left;
  width: 100px;
  margin: 12px 7px;
  border-radius: 8px;
  overflow: hidden
}
.zwfw-tab ul.zwfw-tab-icon li:hover {
  background: #f1f1f1
}
.zwfw-tab ul.zwfw-tab-icon li:hover a {
  color: #2b2b2b
}
.zwfw-tab-icon li a {
  display: block;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 10px;
  font-size: 16px
}
.zwfw-tab-icon li.grbs1 i {
  background: url(../images/gr_0.png) center no-repeat
}
.zwfw-tab-icon li.grbs2 i {
  background: url(../images/gr_1.png) center no-repeat
}
.zwfw-tab-icon li.grbs3 i {
  background: url(../images/gr_3.png) center no-repeat
}
.zwfw-tab-icon li.grbs4 i {
  background: url(../images/gr_5.png) center no-repeat
}
.zwfw-tab-icon li.grbs5 i {
  background: url(../images/gr_6.png) center no-repeat
}
.zwfw-tab-icon li.grbs6 i {
  background: url(../images/gr_7.png) center no-repeat
}
.zwfw-tab-icon li.grbs7 i {
  background: url(../images/gr_8.png) center no-repeat
}
.zwfw-tab-icon li.grbs8 i {
  background: url(../images/gr_9.png) center no-repeat
}
.zwfw-tab-icon li.grbs9 i {
  background: url(../images/gr_11.png) center no-repeat
}
.zwfw-tab-icon li.grbs10 i {
  background: url(../images/gr_12.png) center no-repeat
}
.zwfw-tab-icon li.grbs11 i {
  background: url(../images/gr_13.png) center no-repeat
}
.zwfw-tab-icon li.grbs12 i {
  background: url(../images/gr_14.png) center no-repeat
}
.zwfw-tab-icon li.grbs13 i {
  background: url(../images/gr_15.png) center no-repeat
}
.zwfw-tab-icon li.grbs14 i {
  background: url(../images/gr_16.png) center no-repeat
}
.zwfw-tab-icon li.grbs15 i {
  background: url(../images/gr_17.png) center no-repeat
}
.zwfw-tab-icon li.grbs16 i {
  background: url(../images/gr_19.png) center no-repeat
}
.zwfw-tab-icon li.grbs17 i {
  background: url(../images/gr_20.png) center no-repeat
}
.zwfw-tab-icon li.grbs18 i {
  background: url(../images/gr_21.png) center no-repeat
}
.zwfw-tab-icon li.grbs19 i {
  background: url(../images/gr_22.png) center no-repeat
}
.zwfw-tab-icon li.grbs20 i {
  background: url(../images/gr_24.png) center no-repeat
}
.zwfw-tab-icon li.grbs21 i {
  background: url(../images/gr_25.png) center no-repeat
}
.zwfw-tab-icon li.grbs22 i {
  background: url(../images/gr_26.png) center no-repeat
}
.zwfw-tab-icon li.grbs23 i {
  background: url(../images/gr_27.png) center no-repeat
}
.zwfw-tab-icon li.grbs24 i {
  background: url(../images/gr_29.png) center no-repeat
}
.zwfw-tab-icon li.grbs25 i {
  background: url(../images/gr_30.png) center no-repeat
}
.zwfw-tab-icon li.frbs1 i {
  background: url(../images/gr_31.png) center no-repeat
}
.zwfw-tab-icon li.frbs2 i {
  background: url(../images/gr_32.png) center no-repeat
}
.zwfw-tab-icon li.frbs3 i {
  background: url(../images/gr_33.png) center no-repeat
}
.zwfw-tab-icon li.frbs4 i {
  background: url(../images/gr_34.png) center no-repeat
}
.zwfw-tab-icon li.frbs5 i {
  background: url(../images/gr_36.png) center no-repeat
}
.zwfw-tab-icon li.frbs6 i {
  background: url(../images/gr_37.png) center no-repeat
}
.zwfw-tab-icon li.frbs7 i {
  background: url(../images/gr_38.png) center no-repeat
}
.zwfw-tab-icon li.frbs8 i {
  background: url(../images/gr_40.png) center no-repeat
}
.zwfw-tab-icon li.frbs9 i {
  background: url(../images/gr_42.png) center no-repeat
}
.zwfw-tab-icon li.frbs10 i {
  background: url(../images/gr_45.png) center no-repeat
}
.zwfw-tab-icon li.frbs11 i {
  background: url(../images/gr_46.png) center no-repeat
}
.zwfw-tab-icon li.frbs12 i {
  background: url(../images/gr_47.png) center no-repeat
}
.zwfw-tab-icon li.frbs13 i {
  background: url(../images/gr_48.png) center no-repeat
}
.zwfw-tab-icon li.frbs14 i {
  background: url(../images/gr_50.png) center no-repeat
}
.zwfw-tab-icon li.frbs15 i {
  background: url(../images/gr_51.png) center no-repeat
}
.zwfw-tab-icon li.frbs16 i {
  background: url(../images/gr_53.png) center no-repeat
}
.zwfw-tab-icon li.frbs17 i {
  background: url(../images/gr_55.png) center no-repeat
}
.zwfw-tab-icon li.frbs18 i {
  background: url(../images/gr_56.png) center no-repeat
}
.zwfw-tab-icon li.frbs19 i {
  background: url(../images/gr_57.png) center no-repeat
}
.zwfw-tab-icon li.frbs20 i {
  background: url(../images/gr_58.png) center no-repeat
}
.zwfw-tab-icon li.frbs21 i {
  background: url(../images/gr_59.png) center no-repeat
}
.zwfw-tab-icon li.frbs22 i {
  background: url(../images/gr_60.png) center no-repeat
}
.zwfw-tab-icon li.frbs23 i {
  background: url(../images/gr_61.png) center no-repeat
}
.zwfw-tab-icon li.frbs24 i {
  background: url(../images/gr_62.png) center no-repeat
}
.zwfw-tab-icon li.frbs25 i {
  background: url(../images/gr_63.png) center no-repeat
}
.zwfw-tab-icon li.frbs26 i {
  background: url(../images/gr_64.png) center no-repeat
}
.zwfw-tab-icon li.frbs27 i {
  background: url(../images/gr_31.png) center no-repeat
}
.zwfw-tab-icon ul li.grbs14 i {
  background: url(../images/gr_31.png) center no-repeat
}
.zwfw-tab-bumen li {
  width: 23.8%;
  height: 36px;
  border: 1px solid #DCDCDC;
  line-height: 30px;
  margin: 12px 10px 0 0;
  text-align: center;
  float: left;
  overflow: hidden;
  border-radius: 6px;
  font-size: 16px
}
.zwfw-rt {
  height: auto;
  overflow: hidden
}
.zwfw-rt .m-tnm {
  height: 41px;
  overflow: hidden;
  line-height: 40px
}
.zwfw-rt .u-nm {
  height: 40px
}
.zwfw-rt .u-list ul {
  padding-top: 12px
}
.zwfw-rt .u-list ul li a {
  color: #666
}
.bmcx-bd {
  display: block;
  width: 288px;
  height: 110px;
  margin: 0 auto
}
.rdsx-icon {
  height: 48px;
  width: 288px;
  overflow: hidden;
  margin: 0 auto
}
.rdsx-icon a {
  display: block;
  width: 139px;
  height: 48px;
  line-height: 48px;
  float: left;
  background: #F5F5F5;
  font-size: 16px
}
.rdsx-icon a i {
  display: block;
  float: left;
  width: 48px;
  height: 48px
}
.rdsx-icon a.rdsx-ico1 {
  margin-right: 10px
}
.rdsx-icon a.rdsx-ico1 i {
  background-position: -500px -300px
}
.rdsx-icon a.rdsx-ico2 i {
  background-position: -500px -350px
}
.right {
  margin-top: 68px
}
.right div {
  padding-top: 12px;
  padding-bottom: 12px
}
.right div img {
  width: 100%
}
@media (max-width:768px) {
  .bs-nm {
    height: 44px;
    line-height: 42px
  }
  .right {
    margin-top: 0
  }
  .zwfw-tab-bumen li {
    width: 23.6%
  }
  .zwfw-tab {
    height: auto;
    overflow: hidden
  }
  .zwfw-tab ul.zwfw-tab-icon {
    padding-top: 0
  }
  .zwfw-tab ul.zwfw-tab-icon li {
    width: 89px
  }
}
@media (max-width:750px) {
  .right {
    margin: 0
  }
  .zwfw-tab-bumen li {
    width: 46.7%
  }
  .zwfw-tab {
    height: auto;
    overflow: hidden
  }
  .zwfw-tab ul.zwfw-tab-icon {
    padding-top: 0;
    height: 528px;
    overflow: auto
  }
  .zwfw-tab ul.zwfw-tab-icon li {
    width: 98px
  }
}