body {
  margin: 0;
  padding: 0;
  min-width: 1200px;
  background-color: #efefef;
}
p {
  margin: 0;
  padding: 0;
}
* {
  outline: none;
  text-decoration: none;
  box-sizing: border-box;
}
.qcfd {
  clear: both;
}
.w_12 {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
.top_dh {
  width: 100%;
  height: 35px;
  background-color: #efefef;
  border-bottom: 1px solid #e8e8e8;
  color: #666666;
  font-size: 12px;
}
.top_dh a {
  color: #666666;
}
.top_dh .dh_right {
  float: left;
  line-height: 35px;
  position: relative;
}
.top_dh .dh_right .cs_zt {
  color: #ff608d;
  font-size: 14px;
  font-weight: bold;
}
.top_dh .dh_right img {
  vertical-align: middle;
  margin-left: 5px;
}
.top_dh .dh_right .dhr2 {
  margin-left: 19px;
}
.top_dh .dh_right .dhr2 a {
  margin-left: 10px;
}
.top_dh .dh_dq {
  position: absolute;
  right: 0px;
  margin-right: 15px;
  top: 35px;
  display: none;
  z-index: 9;
}
.top_dh .dh_dq a {
  display: block;
  width: 73px;
  height: 35px;
  background-color: #efefef;
  text-align: center;
  line-height: 35px;
}
.dhy_kg1 {
  margin-right: 12px;
}
.dhy_kg2 {
  margin-left: 12px;
}
.dh_left {
  float: right;
  text-align: center;
}
.dh_left div {
  float: left;
  line-height: 35px;
  width: 74px;
  position: relative;
  color: #333;
}
.dh_left div:after {
  content: "";
  height: 11px;
  width: 1px;
  background-color: #c6c6c6;
  position: absolute;
  right: 0px;
  top: 12px;
}
.dh_left a {
  display: block;
  width: 74px;
  line-height: 35px;
  float: left;
  position: relative;
}
.dh_left a:after {
  content: "";
  height: 11px;
  width: 1px;
  background-color: #c6c6c6;
  position: absolute;
  right: 0px;
  top: 12px;
}
.dh_ss {
  height: 105px;
  overflow-y: hidden;
}
.dh_ss .dhss_z {
  float: left;
}
.dh_ss .dhss_z div {
  float: left;
}
.dh_ss .dhss_z1 {
  margin-top: 25px;
  float: left;
}
.dh_ss .dhss_z2 {
  margin-top: 35px;
  margin-left: 15px;
}
.dh_ss .mfdh {
  font-size: 12px;
  color: #333;
}
.dh_ss .dhhm {
  font-size: 18px;
  color:#ff608d;
}
.dh_ss .dhss_z3 {
  margin-top: 33px;
  margin-left: 10px;
}
.dh_ss .dhss_zj {
  float: left;
  position: relative;
}
.ipt {
  width: 347px;
  height: 35px;
  border: 1px solid #ff608d;
}
.ipt .srk {
  width: 290px;
  height: 100%;
  padding-left: 15px;
  border: none;
}
.ipt .tj {
  width: 50px;
  height: 100%;
  float: right;
  background-image: url("../images/dh_08.png");
  background-color:#ff608d;
  border: none;
  background-position: 5px 0;
  box-shadow: 2px 1px 5px rgba(255,255,255,0.7) inset;
}
.rc {
  color: #6c6e63;
  font-size: 12px;
  margin-top: 12px;
  padding-left: 15px;
}
.rc a {
  color: #6c6e63;
}
.dhss_zj {
  margin-top: 35px;
  margin-left: 16%;
}
.dhss_r {
  float: right;
  margin-top: 24px;
}
.dh {
  width: 100%;
  background-color: #fff;
  border-bottom: 2px solid #ff608d;
}
.dh_z {
  display: none;
  float: left;
  width: 302px;
  height: 43px;
}
.dh_y {
  float: left;
  margin-left: 1px;
}
.dh_y>a {
 display: block;
    float: left;
    position: relative;
    text-align: center;
    color: #ff608d;
    font-size: 16px;
    font-weight: bold;
    padding: 3px 11px;
    margin-right: 50px;
    margin-bottom: 10px;
    margin-top: 15px;
    border-radius: 5px;
}

.dh_y>a:hover,.dhysz{
     background-color: #F93A7F;
     color: #fff;
}
.dhst_k {
  margin-top: 12px;
  margin-left: 30px;
  display: block;
}
.dhst_k span{
  font-weight:bold;
}
.dqwz {
  height: 50px;
  overflow: hidden;
}
.dqwz a {
  font-size: 14px;
  color: #999;
  line-height: 60px;
  position: relative;
  padding-left: 13px;
}
.dqwz a:after {
  content: ">";
  color: #999;
  font-size: 14px;
  position: absolute;
  left: 0px;
}
.dqwz a:first-child:after {
  display: none;
}
.wz_xz,
.wz_img {
  float: left;
}
.wz_img {
  margin-top: 20px;
}
.dh_ssk {
  background-color: #fff;
}
.ny_bz {
  overflow: hidden;
}
.nybz_z {
  width: 170px;
  background-color: #fff;
  border-radius: 5px;
  padding-top: 23px;
  overflow: hidden;
  float: left;
}
.nybz_z .nybz_bt {
  font-size: 18px;
  color: #333;
  font-weight: bold;
  padding-left: 20px;
  position: relative;
}
.nybz_z .nybz_bt:after {
  content: "";
  width: 4px;
  height: 25px;
  position: absolute;
  left: 0px;
  background-color: #ff608d;
  border-radius: 2px;
}
.nybz_an {
  margin-top: 23px;
  min-height: 413px;
}
.nybz_an a {
  display: block;
  color: #666;
  font-size: 14px;
  padding: 0 20px;
  height: 35px;
  width: 100%;
  line-height: 35px;
  margin-bottom: 10px;
}
.nybz_an a img {
  float: right;
  margin-top: 13px;
}
.nyan_ys {
  background-color: #ff608d !important;
  color: #fff !important;
}
.nybz_r {
  width: 1000px;
  float: right;
  background-color: #fff;
  border-radius: 5px;
  padding: 35px 15px;
}
.nybz_r .nybz_bt {
  width: 100%;
  height: 33px;
  background-color: #fff4f8;
  border-radius: 33px;
  font-size: 18px;
  color: #333;
  font-weight: bold;
  padding-left: 25px;
  line-height: 33px;
}
.nybz_r .nybz_bt div {
  padding-left: 15px;
  position: relative;
}
.nybz_r .nybz_bt div:after {
  content: "";
  width: 5px;
  height: 17px;
  background-color: #ff608d;
  position: absolute;
  left: 0px;
  top: 8px;
  border-radius: 5px;
}
.nyy_nr {
  padding: 0 20px;
  min-height: 730px;
  line-height: 28px;
}
.nyy_nr1 {
  font-size: 14px;
  color: #333;
  line-height: 23px;
  margin-top: 30px;
  letter-spacing: 1px;
}
.yty {
  width: 1200px;
  border-top: 3px solid #ff608d;
  padding: 0 28px 17px 28px;
  background-color: #fff;
  margin-top: 53px;
  overflow-y: hidden;
  box-shadow: 1px 1px 13px rgba(0, 0, 0, 0.1);
}
.yty .yty_z {
  float: left;
  width: 650px;
}
.yty .yty_z .yty_bt {
  width: 100%;
  height: 62px;
  border-bottom: 1px solid #e6e6e6;
  line-height: 62px;
  color: #333;
  font-size: 22px;
}
.yty .yty_z .yty_bt span {
  color: #ff608d;
}
.yty_ipt {
  margin-top: 30px;
  overflow: hidden;
}
.yty_ipt div {
  float: left;
  margin-left: 20px;
}
.yty_ipt div:first-child {
  margin-left: 5px;
}
.yty_ipt div p {
  font-size: 14px;
  color: #666;
}
.yty_ipt div input {
  width: 167px;
  height: 37px;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  margin-top: 15px;
  font-size: 14px;
  padding-left: 15px;
  color: #666;
}
.yty_ipt div .yty_cx {
  background: url("../images/cx_an_03.png");
  width: 79px;
  height: 37px;
  border: none;
  padding: 0px;
  color: #fff;
  font-size: 14px;
}
.yty_r {
  float: right;
  width: 468px;
  height: 92px;
  border: 1px solid #f0f0f0;
  background-color: #fcfcfc;
  overflow-y: hidden;
  padding: 13px;
  margin-top: 50px;
}
.ytyr_r {
  float: left;
  width: 75px;
  height: 100%;
  line-height: 60px;
  color: #333;
  font-size: 14px;
  position: relative;
  font-weight: bold;
}
.ytyr_r:after {
  content: "";
  height: 60px;
  width: 6px;
  background: url("../images/bzzx_y_03.jpg");
  position: absolute;
  right: 0px;
}
.ytyr_z a {
  color: #666;
  font-size: 12px;
  padding: 0 15px;
  position: relative;
  display: block;
  float: left;
  margin-top: 10px;
}
.ytyr_z a:after {
  content: "";
  height: 13px;
  width: 2px;
  background-color: #a5a5a5;
  position: absolute;
  right: 0px;
  bottom: 3px;
}
.ytyr_z a:hover {
  color: #e33491;
}
.bottom {
  width: 100%;
  background-color: #fff;
  /*margin-top: 40px;*/
  overflow: hidden;
}
.bottom .btm > .btm1 {
  float: left;
  margin-right: 120px;
}
.bottom .btm_bt {
  font-size: 18px;
  color: #333;
}
.bottom .btm_an {
  margin-top: 20px;
}
.bottom .btm_an a {
  display: block;
  font-size: 14px;
  color: #999;
  margin-bottom: 15px;
  padding-left: 15px;
  position: relative;
}
.bottom .btm_an a:after {
  content: "";
  width: 4px;
  height: 4px;
  background-color: #999;
  position: absolute;
  left: 0px;
  bottom: 6px;
}
.bottom .btm_an a:hover {
  color: #333;
}
.bt_lx {
  float: left;
  margin-left: 30px;
}
.bt_lx p {
  font-size: 14px;
  color: #333;
  text-align: center;
}
.bt_lx img {
  margin-top: 17px;
}
.btm2 {
  float: left;
}
.btm {
  padding-top: 45px;
  padding-bottom: 30px;
  overflow: hidden;
}
.btm_lj {
  width: 100%;
  padding: 16px 0;
  font-size: 12px;
  border-top: 1px dotted #dcdcdc;
  border-bottom: 1px dotted #dcdcdc;
}
.btm_lj span {
 color: #333;
    display: block;
    width:5%;
    float: left;
}
.xzbt_z{
  width: 95%;
  float: left;
}
.btm_lj a {
     color: #666666;
    margin-right: 19px;
}
.btm_lj a:hover {
  color: #333;
}
.btm_bah {
  padding-top: 20px;
  padding-bottom: 15px;
  text-align: center;
  font-size: 12px;
  color: #999;
}
.btm_bah p {
  margin-top: 5px;
}
.lxwm_bt {
  font-size: 24px;
  color: #444444;
  padding-left: 20px;
  position: relative;
}
.lxwm_bt:after {
  content: "";
  width: 4px;
  height: 25px;
  border-radius: 5px;
  background-color: #ff608d;
  position: absolute;
  left: 0px;
}
.lxwm {
  padding: 18px;
  overflow: hidden;
  background-color: #fff;
  margin-top: 25px;
}
.lxwm .nr {
  float: left;
  margin-left: 60px;
  width: 240px;
}
.lxwm .nr:first-child {
  margin-left: 0px;
}
.lxwm .nr .bt {
  height: 65px;
  line-height: 65px;
  color: #444;
  font-size: 18px;
  border-bottom: 1px solid #e7e7e7;
}
.lxwm .nr .bt img {
  float: right;
  margin-top: 18px;
}
.lxwm_fs {
  font-size: 14px;
  color: #444;
  margin-top: 20px;
  padding-left: 5px;
}
.lxwm_fs p {
  margin-bottom: 15px;
}
.lxjs {
  margin-top: 20px;
  padding: 20px 15px;
  font-size: 16px;
  color: #444;
  border-bottom: 1px solid #e5e5e5;
  overflow: hidden;
}
.lxjs .nr {
  float: left;
  margin-left: 90px;
}
.lxjs .nr:first-child {
  margin-left: 0px;
}
.lxjs .nr img {
  vertical-align: middle;
}
.lxjs .nr span {
  vertical-align: middle;
  margin-left: 5px;
}
.dqwz span {
  font-size: 24px;
  color: #444;
  float: left;
  line-height: 50px;
  margin-right: 25px;
}
.ssjg {
  border-top: 3px solid #ff608d;
  border-right: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
}
.ssnr {
  padding: 28px;
  border-bottom: 1px solid #e5e5e5;
  display: block;
}
.ss_img {
  width: 320px;
  height: 227px;
  overflow: hidden;
  float: left;
}
.ss_img img {
  width: 100%;
}
.ssjg_box,
.bs_bj {
  background-color: #fff;
}
.ss_nr {
  float: left;
}
.ss_nr .ss_bt {
  width: 800px;
  height: 50px;
  background-color: #eeeeee;
  overflow: hidden;
  padding: 10px  20px;
}
.ssbt1 {
  float: left;
}
.ssbt1 .d {
  color: #333;
  font-size: 22px;
}
.ssbt1 .d:hover {
  color: #ff608d;
}
.ssbt1 .d1 {
  color: #ff608d;
  font-size: 14px;
  font-weight: bold;
  margin-left: 15px;
}
.ssbt2 {
  float: right;
}
.ssbt2 .d {
  color: #ff608d;
  font-size: 24px;
  font-weight: bold;
}
.ssbt2 .d1 {
  color: #666666;
  font-size: 16px;
}
.sst {
  overflow: hidden;
}
.ssts {
  background-color: #fff;
  padding-bottom: 30px;
  margin-top: 20px;
  font-size: 16px;
  color: #999999;
  float: left;
}
.ssts .d {
  font-size: 16px;
  color: #e83123;
}
.ssts .d1 {
  font-size: 16px;
  color: #444444;
  font-weight: bold;
}
.ss_wz {
  padding-left: 20px;
  margin-top: 12px;
  font-size: 14px;
  color: #666;
}
.ss_wz img {
  vertical-align: middle;
  margin-left: 14px;
}
.ss_pz {

  position: relative;
}
.ss_pz .pz {
  float: left;
  width: 550px;
  margin-left: 20px;
}
.ss_pz .pz .bt {
  width: 100%;
  height: 50px;
  line-height: 50px;
  color: #999;
  font-size: 14px;
  border-bottom: 2px solid #e5e5e5;
  overflow: hidden;
  margin-top: 20px;
}
.ss_pz .pz .bt div {
  display: block;
  float: left;
  width: 25%;
  text-align: center;
}
.ss_pz .pz .pz1 {
  width: 100%;
  overflow: hidden;
  margin-top: 13px;
}
.ss_pz .pz .pz1 div {
  float: left;
  width: 25%;
  text-align: center;
  font-size: 14px;
  color: #333;
}
.ss_pz .yy {
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 140px;
  height: 37px;
}
.ss_pz .yy a {
  display: block;
  width: 140px;
  height: 37px;
  background: url("../images/rmss_08.png");
  font-size: 14px;
  color: #fff;
  line-height: 37px;
  text-align: center;
  position: absolute;
}
.ss_pz .yy img {
  position: absolute;
  bottom: 0px;
  margin-left: 20px;
  display: none;
}
.jdqx {
  margin-top: 30px;
}
.jdqx .d {
  font-size: 18px;
  color: #333;
}
.jdqx .d2 {
  font-size: 14px;
  color: #ff608d;
  margin-left: 15px;
}
.bs_bj {
  
}
.jdqy {
  margin-top: 20px;
  padding: 20px 95px;
  position: relative;
}
.jdqy .gdjd {
  overflow: hidden;
}
.gdjd_nr {
  display: block;
  width: 335px;
  overflow: hidden;
  float: left;
}
.gdjd_img {
  width: 150px;
  height: 106px;
  overflow: hidden;
  float: left;
}
.gdjd_img img {
  width: 100%;
}
.gdjd_zt {
  float: left;
  padding-left: 20px;
}
.gdjd_zt div {
  margin-top: 13px;
}
.gdjd_zt .d {
  font-size: 16px;
  color: #333;
}
.gdjd_zt .d1 {
  font-size: 14px;
  color: #666;
}
.gdjd_zt .d2 {
  font-size: 14px;
  color: #666;
}
.gdjd_zt .d2 span {
  color: #ff608d;
}
.swhz {
  padding-top: 75px;
  width: 100%;
  height: 700px;
  background: url("../images/swhz_02.jpg") center;
  margin-bottom: -40px;
}
.hzsr_k {
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 9px;
  width: 517px;
  padding: 40px;
}
.hzsr_k form {
  overflow: hidden;
}
.hzsr_k form .sbm {
  display: block;
  width: 100%;
  height: 50px;
  background-color: #f78e24;
  border-radius: 18px;
  color: #fff;
  font-size: 16px;
  border: none;
  margin: 0 auto;
  cursor: pointer;
  letter-spacing: 2px;
}
.hzsr_k .srk {
  overflow: hidden;
  line-height: 40px;
  margin-bottom: 20px;
}
.hzsr_k .srk .bt {
  float: left;
  width: 110px;
  font-size: 16px;
  color: #444;
  text-align: right;
}
.hzsr_k .srk .bt span {
  color: #fc4f60;
  font-size: 15px;
  margin-right: 10px;
  display: none;
}
.hzsr_k .srk .int {
  float: left;
  margin-left: 22px;
}
.hzsr_k .srk .int input {
  padding: 0 15px;
  border: 1px solid #dfdfdf;
  border-radius: 3px;
  height: 33px;
  width: 235px;
}
.hzsr_k .srk .int textarea {
  width: 293px;
  height: 172px;
  max-height: 172px;
  max-width: 293px;
  min-width: 293px;
  min-height: 172px;
  border: 1px solid #dfdfdf;
  border-radius: 3px;
  padding: 15px 15px;
}
.hzsr_k .lxr .int input {
  width: 180px;
}
.jdsx {
  width: 100%;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  padding-top: 24px;
  position: relative;
  padding-bottom: 30px;
  overflow: hidden;
  height: auto;
}
.jdsx .w_12 a:hover {
  color: #fff !important;
  background: #ff608d;
  border-radius: 5px;
}
.jdsx .sx1 {
  overflow: hidden;
  margin-bottom: 15px;
}
.jdsx .sx1 .bt {
  float: left;
  width: 94px;
  height: 34px;
  background-color: #eeeeee;
  text-align: center;
  line-height: 34px;
  color: #666;
  font-size: 14px;
}
.jdsx .sx1 .qb {
  float: left;
  line-height: 34px;
  text-align: center;
  width: 140px;
}
.jdsx .sx1 a {
  font-size: 14px;
  color: #444;
  padding: 2px 8px;
}
.jdsx .sx1 .qt {
  float: left;
  width: 956px;
}
.jdsx .sx1 .qt a {
     margin-right: 20px;
    line-height: 34px;
    width: 95px;
    float: left;
    text-align: center;
}
.xz_a_ysxg{
  background-color:#e83123;
  color: #fff !important;
}
.sxys {
  color: #fff !important;
    background: #ff608d;
    border-radius: 5px;
}
.sx_sq {
  position: absolute;
  bottom: 0px;
  display: block;
  width: 107px;
  height: 37px;
  border-top: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  left: 50%;
  margin-left: -53px;
  background: #fff;
  line-height: 37px;
  color: #999999;
  font-size: 14px;
  text-align: center;
}
.sx_sq img {
  margin-left: 10px;
}
.jdxs_sx {
  float: right;
  margin-top: 20px;
  font-size: 14px;
}
.jdxs_sx a {
  color: #333;
  margin-left: 35px;
}
.jdxs_sx img {
  margin-left: 10px;
}
.jd_fy {
  text-align: center;
  margin-top: 60px;
  height: 40px;
}
.jd_fy a {
  padding: 10px 15px;
  border-radius: 3px;
  border: 1px solid #d7d7d7;
  color: #7a7a7a;
  margin-right: 20px;
}
.jd_fy .syy {
  background-color: #efeff4;
}
.jd_fy .xyy {
  background-color: #efeff4;
}
.jd_fy .ys {
  background-color: #000000;
  color: #fff;
  border: none;
}
.jd_fy span {
  color: #7a7a7a;
  font-size: 14px;
}

.nybt .nybt {
  font-size: 25px;
  color: #333;
}
.nybt .nybt a{
      float: right;
    font-size: 14px;
    color: #ff5384;
    margin-right: 10px;
    margin-top: 10px;
}
.nybt .nybt_an {
  display: block;
  float: right;
  width: 168px;
  height: 45px;
  border-radius: 5px;
  background-color: #ff5384;
  text-align: center;
  line-height: 45px;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  margin-right: 10px;
}
.nybt_dz {
  font-size: 14px;
    height: 40px;
    background:#f9c95da3;
    border-bottom: 2px solid #FFF2E0;
    border-top: 2px solid #fff2e0;
    padding: 7px 8px 0px 8px;
}
.nybt_dz img {
  vertical-align: bottom;
  margin: 0 12px;
}
.nybt_dz span {
  color: #666666;
}
.nybt_dz .dz {
  color: #3377ee;
}
.nybt_dz .dt {
  color: #333;
}
.nyxq {
  overflow: hidden;
  margin-top: 23px;
}
.ny_bn {
  float: left;
}
.ny_bn {
 
  position: relative;
  background-color: #293036;
  height: 397px;
  overflow: hidden;
}
.ny_dz {
float: left;
    width: 400px;
    background-color: #fff;
    height: 397px;
    border-left: none;
    padding-left: 30px;
}
.ny_jg {
        padding-top: 10px;
        padding-bottom: 14px;
    overflow: hidden;
    padding-right: 10px;
    width: 100%;
}
.ny_jg .d {
  font-size: 16px;
  color: #666;
  float: left;
}
.ny_jg span {
  font-size: 25px;
  color: #ff4560;
 /* font-weight: bold;*/
}
.ny_jg .d2 {
  float: right;
    color: #555555;
    font-size: 15px;
    margin-top:9px;
}
.ny_jg .d2 .s2{
     color: #53a0ff;
    font-size: 16px;
    font-weight: bold;
}
.ny_lx {
  height: 35px;
  background-color: #f5f5f5;
     padding: 0 9px;
  line-height: 35px;
  font-size: 14px;
}
.ny_lx .lx {
  color: #555555;
  margin-right: 15px;
}
.ny_lx .j_lx {
  color: #333;
  font-weight: bold;
}
.ny_lx .j_lxdh {
  color: #ff608d;
  margin-left: 28px;
}
.ny_lx img {
  vertical-align: middle;
  margin-left: 10px;
}
.ny_bq {
  font-size: 14px;
  padding: 8px;
  width:100%;
  float:left;
  padding-bottom: 0px;
  /* overflow: hidden; */
}
.ny_bq .dd_t{
  float: left;
    width: 305px;
    /* overflow-x: auto; */
}
.ny_bq .dd_t::-webkit-scrollbar {/*滚动条整体样式*/
            width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/
            height: 4px;
        }
.ny_bq .dd_t::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
            border-radius: 5px;
            -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            background: rgba(0,0,0,0.2);
        }
.ny_bq .dd_t .app{
  /* width: 600px; */
  overflow: hidden;
  /* height: 30px; */
}
.ny_bq span {
  color:#555555;
  float: left;
  line-height: 30px;
}
.ny_bq .dd_t .app>div{
      float: left;
    padding: 5px 10px;
  /*margin-bottom:10px;*/
    color: #ff608d;
    background-color:  #fff;
    margin-left: 6px;
    border-radius: 5px;
    border: none !important;
}

.nynr {
     margin-bottom: 30px;
    box-shadow: -8px 8px 8px rgba(148, 143, 143, 0.2);
}
.bs1_bj {
  background-color: #fff;
      overflow: hidden;
}
.j_jdnydh {
  background-color: #fff;
  width: 1200px;
  border-bottom: 2px solid #ff608d;
}
.nyxq .bt {
  overflow: hidden;
}
.nyxq .bt a {
  float: left;
  display: block;
  font-size: 16px;
  color: #333333;
  height: 44px;
  width: 16.66%;
  text-align: center;
  line-height: 44px;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.nyxq .bt a:nth-child(1){
  border-left: 1px solid #ccc;
}
.nyxq .bt a:hover {
  color: #fff;
  background-color: #ff608d;
}
.nyxq .bt .ys {
  color: #fff;
  background-color: #ff608d;
}
.nrxq1 {
  margin-bottom: 34px;
  width: 1000px;
  border-right: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
  overflow: hidden;
}
.nrxq_bt {
  height: 32px;
  color: #333333;
  font-size: 24px;
  position: relative;
  padding-left: 20px;
  margin-left: 25px;
  margin-top: 30px;
  margin-bottom: 30px;
}
.nrxq_bt:after {
  content: "";
  width: 5px;
  height: 24px;
  background-color: #ff9f00;
  position: absolute;
  left: 0px;
  top: 5px;
}
.nrxq_nr {
  font-size: 14px;
  color: #666;
  padding-left: 48px;
  padding-right: 48px;
  text-align: center;
}
.nrxq_nr p {
  text-align: left;
  position: relative;
  padding-left: 35px;
  line-height: 30px;
}
.nrxq_nr p:first-child:after {
  content: "";
  width: 10px;
  height: 10px;
  background-color: #ff9f00;
  position: absolute;
  border-radius: 50%;
  left: 0px;
  top: 5px;
}

.nrxq_nr img {
  margin: 20px 0;
}
.yhdt {
  border-bottom: 1px solid #dddddd;
}
.yhdt .xq {
  height: 46px;
  background-color: #f5e9e2;
  line-height: 46px;
  overflow: hidden;
  padding: 0 25px;
}
.yhdt .xq .zt {
  float: left;
  color: #ff608d;
  font-size: 19px;
  font-weight: bold;
}
.yhdt .xq .zs {
  font-size: 14px;
  color: #666666;
  float: right;
}
.ytxx {
  overflow: hidden;
  padding: 28px 38px;
}
.ytxx .img {
  float: left;
  width: 320px;
  height: 230px;
  overflow: hidden;
}
.ytxx .img img {
  width: 100%;
  height: 100%;
}
.ytxx .hj {
  float: left;
  width: 400px;
}
.ytxx .hj .bt {
  font-size: 18px;
  color: #666;
  position: relative;
  padding-left: 22px;
  margin-left: 40px;
  margin-bottom: 15px;
}
.ytxx .hj .bt:after {
  content: "";
  width: 10px;
  height: 10px;
  background-color: #ff9f00;
  position: absolute;
  border-radius: 50%;
  left: 0px;
  top: 5px;
}
.ytxx .hj .pz {
  font-size: 14px;
  color: #666;
  overflow: hidden;
  margin-bottom: 10px;
}
.ytxx .hj .pz div {
  float: left;
  line-height: 30px;
  margin-left: 40px;
}
.ytxx .an {
  display: block;
  width: 140px;
  height: 37px;
  background: url("../images/rmss_08.png");
  font-size: 14px;
  color: #fff;
  line-height: 37px;
  text-align: center;
  float: right;
}
.idx_bnr {
  overflow: hidden;
}
.idx_bnr .yd {
  float: left;
  width: 290px;
  height: 493px;
  box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 20px 38px 0px 38px;
  margin-left: 5px;
  margin-bottom: 5px;
  border: 1px solid #e5e5e5;
}
.idx_bnr .yd .img {
  width: 208px;
  height: 84px;
  margin: 0 auto;
}
.idx_ipt {
  position: relative;
  padding-left: 20px;
  margin-top: 20px;
}
.idx_ipt img {
  position: absolute;
  left: 0px;
  top: 0px;
}
.idx_ipt input {
  width: 190px;
  height: 37px;
  border: 1px solid #ff608d;
  border-radius: 5px;
  padding-left: 40px;
}
.ljdz {
  display: block;
  border: none;
  background-color: #f79b2e;
  color: #fff;
  font-size: 16px;
  height: 35px;
  width: 200px;
  border-radius: 5px;
  margin: 0 auto;
  margin-top: 40px;
  cursor: pointer;
}
.zsb .bt {
  width: 100%;
  height: 45px;
  line-height: 45px;
  text-align: center;
  font-size: 14px;
  color: #7b7677;
  border-bottom: 1px solid #7b7677;
  margin-bottom: 10px;
}
.zsb p {
  font-size: 12px;
  color: #7b7677;
  line-height: 25px;
}
.idx_dq {
  position: absolute;
  background-color: #fff;
  width: 348px;
  color: #7a7a7a;
  top: 37px;
  z-index: 5;
  border: 1px solid #e5e5e5;
  display: none;
}
.idx_dq .tb {
  height: 40px;
  border-bottom: 1px dashed #dedede;
  line-height: 40px;
  overflow: hidden;
}
.idx_dq span {
  padding: 0;
  line-height: 40px;
  font-size: 12px;
  color: #7a7a7a;
  display: block;
  width: 23%;
  text-align: center;
  float: left;
  margin-right: 0;
}
.idx_dq span:hover {
  cursor: pointer;
  background-color: #eee;
  color: #ff608d;
}
.bnr {
  float: right;
  width: 898px;
  overflow: hidden;
}
.idx_yd {
  margin-top: 20px;
  height: 133px;
  overflow: hidden;
  background: url("../images/idx2_07.jpg");
  background-size: 100%;
  box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2);
  padding: 15px;
}
.idx_yd > div {
  float: left;
  height: 100%;
  width: 20%;
}
.idx_yd .yd1 {
  border-right: 1px dashed #cecece;
  text-align: center;
}
.idx_yd .yd1 img {
  margin-top: 20px;
}
.idx_yd .yd2 .bt {
  margin-top: 5px;
  overflow: hidden;
  padding: 0 35px;
}
.idx_yd .yd2 .bt span {
  color: #ff608d;
  font-size: 16px;
  font-weight: bold;
  float: left;
}
.idx_yd .yd2 .bt a {
  font-size: 14px;
  color: #5f5f5f;
  float: right;
  margin-top: 8px;
}
.idx_yd .yd2 .yd_nr {
  margin-top: 10px;
  padding-left: 32px;
  padding-right: 25px;
}
.idx_yd .yd2 .yd_nr a {
  margin: 0 8px;
  font-size: 14px;
  color: #999999;
  display: block;
  float: left;
  line-height: 25px;
}
.idx_yd .yd2 .yd_nr a:hover {
  color: #ff608d;
}
.rmyh {
  margin-top: 30px;
}
.bnr2 {
  margin-top: 20px;
}
.bnr2 a {
  display: block;
}
.hot_lz {
  overflow: hidden;
}
.hot_lz .lz1 {
  display: block;
  float: left;
  width: 290px;
  margin-left: 12px;
}
.hot_lz .lz1:first-child {
  margin-left: 0px;
}
.hot_lz .lz_img {
  width: 290px;
  height: 200px;
  overflow: hidden;
}
.hot_lz .lz_img img {
  width: 100%;
  height: 100%;
}
.hot_lz .lz_zt {
  height: 58px;
  width: 100%;
  padding: 0 15px;
  line-height: 58px;
  font-size: 16px;
  color: #666;
  border-left: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}
.idx_jd {
  margin-top: 30px;
}
.xjjd {
  margin-top: 15px;
  border-top: 3px solid #ff608d;
  border-left: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.2);
  padding: 17px;
}
.ljgd {
  display: block;
  width: 140px;
  height: 37px;
  background: url("../images/rmss_08.png");
  font-size: 14px;
  color: #fff;
  line-height: 37px;
  text-align: center;
  position: absolute;
  bottom: 110px;
  left: 50%;
  margin-left: -70px;
}
.jd_pl {
  float: left;
  overflow: hidden;
  width: 625px;
  height: 465px;
  margin-left: 10px;
}
.jd_pl .jdpl1 {
  display: block;
  float: left;
  width: 190px;
  margin-left: 12px;
  margin-bottom: 40px;
}
.jd_pl .jdpl1:hover .lz_zt {
  border-left: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
}
.jd_pl .jdpl1 .lz_img {
  width: 190px;
  height: 135px;
  overflow: hidden;
}
.jd_pl .jdpl1 .lz_img img {
  width: 100%;
  height: 100%;
}
.jd_pl .jdpl1 .lz_zt {
  height: 75px;
  width: 100%;
  padding: 15px;
  text-align: center;
  font-size: 14px;
  color: #333;
  line-height: 25px;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
}
.jd_pl .jdpl1 .lz_zt p {
  color: #ff608d;
  font-size: 16px;
  font-weight: bold;
}
.yh_cd {
  float: right;
  width: 260px;
  border: 1px solid #e5e5e5;
  min-height: 465px;
}
.yh_bt {
  background-color: #ff608d;
  font-size: 18px;
  color: #fff;
  width: 100%;
  height: 65px;
  line-height: 65px;
  padding-left: 45px;
  position: relative;
}
.yh_bt:after {
  content: "";
  width: 3px;
  height: 17px;
  position: absolute;
  background: #fff;
  left: 25px;
  top: 25px;
}
.rqcd_k {
  padding-left: 30px;
  padding-right: 15px;
  padding-bottom: 15px;
}
.rqcd {
  display: block;
  color: #333;
  font-size: 15px;
  margin-top: 22px;
}
.rqcd:nth-child(1) {
  color: #ff608d;
}
.rqcd:nth-child(1) .yh_ljcp {
  display: block;
}
.rqcd:nth-child(1) .rqcd_bt {
  font-size: 19px;
}
.rqcd:nth-child(2) {
  color: #ff608d;
}
.rqcd:nth-child(3) {
  color: #ff608d;
}
.yh_ljcp {
  margin-top: 15px;
  height: 70px;
  overflow: hidden;
  width: 100%;
  display: none;
}
.yh_ljcp .img {
  float: left;
  width: 95px;
  height: 70px;
  overflow: hidden;
}
.yh_ljcp .img img {
  width: 100%;
  height: 100%;
}
.yh_ljcp .zt {
  float: left;
  padding-top: 10px;
  padding-left: 10px;
  font-size: 14px;
  color: #666;
  line-height: 25px;
}
.rqcd_bt {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.xjjd {
  height: 503px;
  overflow: hidden;
}
.idx_gg {
  height: 120px;
  margin-top: 30px;
}
.idx_gg img {
  width: 100%;
  height: 1005;
}
.yh_bt2 {
  background-color: #ff608d;
  font-size: 18px;
  color: #fff;
  width: 100%;
  height: 65px;
  line-height: 65px;
  padding-left: 45px;
  position: relative;
}
.yh_bt2:after {
  content: "";
  width: 19px;
  height: 20px;
  position: absolute;
  background: url("../images/hm_07.png");
  left: 14px;
  top: 25px;
}
.rmwz {
  width: 100%;
  background: #fff;
  margin-top: 40px;
      border-bottom: 1px solid #e5e5e5;
}
.rmwz_bt {
  overflow: hidden;
}
.rmwz_bt .bt1 {
 float: left;
}
.rmwz_bt .bt2 {
  width: 959px;
  float: left;
  height: 60px;
  border-bottom: 1px solid #e5e5e5;
  text-align: right;
}
.rmwz_bt .bt2 a {
  font-size: 14px;
  color: #666;
  line-height: 70px;
}
.xw_lb {
     overflow: hidden;
}
.xw_nr {
  display: block;
  float: left;
  width: 356px;
  overflow: hidden;
 margin-bottom: 10px;
  margin-right: 20px
}
.xw_nr:nth-child(3n) {
  margin-right: 0px
}
.xw_nr:hover .xw_zt div {
  color: #ff608d;
}
.xw_nr .xw_img {
  float: left;
  width: 183px;
  height: 118px;
  display: none;
}
.xw_nr .xw_img img {
  width: 100%;
  height: 100%;
}
.xw_nr .xw_zt {
  width: 360px;
  float: left;
 
}
.xw_nr .xw_zt div {
  font-size: 15px;
    color: #ff608d;
    padding-left: 10px;
}
.xw_nr .xw_zt p {
  font-size: 14px;
  color: #999;
}
.xw_nr .xw_zt .sj {
  display: none;
  margin: 15px 0;
}
.xw_nr .xw_zt .zt {
  line-height: 24px;
  letter-spacing: 1px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
   display: none;
}
.fdk {
  width: 158px;
  height: 480px;
  background: url("../images/fdk2_03.png");
  background-size: 100%;
  position: fixed;
  top: 230px;
  right: 10px;
}
.j_rili {
  display: block;
  width: 100px;
  height: 70px;
  position: absolute;
  top: 160px;
  right: 30px;
}
.j_gotop {
  display: block;
  width: 140px;
  height: 70px;
  position: absolute;
  bottom: 62px;
  right: 5px;
}
.yytk {
  width: 100%;
  height: 100%;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.5);
  top: 0px;
  display: none;
  z-index: 99;
}
.yytk .nk {
  width: 560px;
  height: 180px;
  border-radius: 6px;
  background: #fff;
  border: 1px solid #d3d3d3;
  padding: 20px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -60px;
  margin-left: -280px;
}
.yytk .nk .sj {
  font-size: 16px;
  font-weight: 700;
  color: #333;
}
.yytk .nk .sj .xz {
  color: #ff608d;
  font-size: 18px;
}
.yytk .nk .tsy {
  color: #ff608d;
  font-size: 15px;
  margin-top: 5px;
}
.data_input {
  width: 212px;
  height: 35px;
  border: 1px solid #ff608d;
  margin-top: 15px;
  padding: 3px 10px 3px 10px;
  border-radius: 5px;
}
.data_tj {
  display: block;
  border: none;
  width: 100px;
  height: 32px;
  background: #ff608d;
  color: #ffffff;
  border-radius: 3px;
  font-size: 18px;
  margin-top: 15px;
  cursor: pointer;
}
.srk_lf {
  float: left;
}
.xiz_rs {
  float: left;
  margin-left: 35px;
  margin-top: 11px;
  font-size: 12px;
  color: #333;
}
.xiz_rs span {
  color: #ff608d;
}
.gb {
  cursor: pointer;
  width: 30px;
  height: 30px;
  position: absolute;
  right: 15px;
  top: 10px;
}
.gb img {
  width: 100%;
  height: 100%;
}
.mfyy,
.mfyy2 {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  right: 0px;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
  z-index: 99999;
}
.mfyy_nk {
  width: 550px;
  height: 370px;
  background: #fff;
  border: 1px solid #d3d3d3;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-top: -175px;
  margin-left: -275px;
  border-radius: 6px;
  padding: 20px;
  z-index: 99999;
}
.mfyy_nk .bt {
  font-size: 24px;
  color: #ff608d;
  text-indent: 50px;
  font-weight: 700;
}
.mfyy_nk2 {
  height: 265px !important;
  margin: 0 auto;
  margin-top: 10px;
  width: 600px;
  overflow: hidden;
}
.mfyy_nk2 .nk1 {
  width: 270px;
  height: 200px;
  float: left;
  position: relative;
}
.mfyy_nk2 .nk1 p {
  font-size: 18px;
  color: #ff608d;
  margin-bottom: 3px;
  margin-top: 15px;
}
.mfyy_nk2 .nk1 .phone_input {
  width: 241px;
  height: 35px;
  margin-top: 3px;
  border: 1px solid #ff608d;
  text-indent: 1em;
  border-radius: 5px;
}
.mfyy_nk2 .nk1 .go_btn {
  display: block;
  border: none;
  width: 243px;
  height: 30px;
  background: #ff608d;
  color: #ffffff;
  border-radius: 4px;
  font-size: 15px;
  margin-top: 25px;
  cursor: pointer;
}
.mfyy_nk2 .nk2 {
  float: left;
  width: 250px;
  height: 220px;
  margin-left: 17px;
  margin-top: 23px;
}
.mfyy_nk2 .nk2 p {
  color: #ff608d;
  font-size: 15px;
  margin-top: 30px;
}
.mfyy_nk2 .nk2 .img {
  width: 163px;
  height: 95px;
  overflow: hidden;
  margin-top: 10px;
}
.mfyy_nk2 .nk2 .img img {
  width: 100%;
  height: 100%;
}
.mfyy_nk2 .nk2 .zt {
  font-size: 12px;
  color: #ff608d;
  margin-top: 5px;
}
.rxdh {
  margin-top: 3px;
  margin-bottom: 3px;
  text-align: center;
}
.rxdh span {
  font-size: 18px;
  font-weight: bold;
}
.jdm_input,
.j_rq {
  display: none;
}
.hqlx {
  display: block;
  width: 340px;
  height: 300px;
  background-color: #fff;
  left: 50%;
  top: 50%;
  margin-left: -150px;
  margin-top: -170px;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  z-index: 99999;
}
.hqlx .pad {
  padding: 60px 45px 0;
}
.hqlx .rx {
  font-size: 14px;
  color: #fff;
  background-color: #333;
  height: 40px;
  width: 100%;
  padding-left: 25px;
  line-height: 40px;
  position: absolute;
  bottom: 0px;
}
.hqlx .rx span {
  font-weight: 700;
  font-size: 18px;
}
.hqlx p {
  font-size: 12px;
  color: #333;
  margin-top: 10px;
}
.hqlx .bt {
  font-size: 20px;
  height: 20px;
  line-height: 20px;
  color: #000;
  margin-bottom: 15px;
  overflow: hidden;
}
.hqlx .sj_sr input {
  width: 218px;
  height: 40px;
  border-radius: 5px;
  border: 1px solid #333;
  padding: 0 50px;
  margin-top: 20px;
  background: url("../images/sj.png") no-repeat;
  background-size: 32px;
  background-position: 5px 3px;
}
.hqlx .sj_tj input {
  display: block;
  border: none;
  width: 100px;
  height: 32px;
  background: #ff608d;
  color: #ffffff;
  border-radius: 3px;
  font-size: 18px;
  margin-top: 15px;
  cursor: pointer;
}
#allmap1 {
  width: 100%;
  height: 300px;
}
#mao_jddt{border-bottom: 1px solid #ccc;}
#mao_jdxq,
#mao_yhdt {
  overflow: hidden;
}
.zx_9d {
  position: relative;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -webkit-transform: rotate(180deg);
  /* Safari and Chrome */
  -o-transform: rotate(180deg);
  /* Opera */
  -moz-transform: rotate(180deg);
}
.jd_fy{
  width: 100%;
  text-align: center;
}
.jd_fy li{
  list-style: none;
  display: inline-block;
}
.jd_fy .active{
  padding-right:20px;
  color: #a80026;
}
.jd_fy .active span{
  color: red;
  font-size:15px ;
}
/*2018/8/6*/
#yd_ckdq{
  position: relative;
  top: 0px;
  right: 0px;
  margin-top: 3px;
  width: 100%;
  background: url("../images/yydq_bgm.png") no-repeat center;
  background-position: 0px 8px;
    height: 55px;
}
/*酒店列表查看档期*/
#dqck_an{
  display: block;
  width: 140px;
  height: 37px;
  background: #ff608d;
  font-size: 14px;
  color: #fff;
  line-height: 37px;
  text-align: center;
  position: absolute;
  top: -50px;
  border-radius: 8px;
  box-shadow: 1px 1px 25px #f50976 inset;
}
.ss_pz .yy .mfyy_an {
  display: block;
  width: 140px;
  height: 37px;
  background: url(../images/rmss_08.png);
  font-size: 14px;
  color: #fff;
  line-height: 37px;
  text-align: center;
  position: absolute;
}
.chedule-box2{
  width: 320px;
  margin: 0 auto;
  padding: 35px 20px;
  font-size: 13px;
  position: absolute;
  background: #fff;
  z-index: 2;
  right: auto;
  top: auto;
  display: block;
}
.ssnr:after,.ss_pz:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.ssnr,.ss_pz{zoom:1;min-height: 120px;}

/*2018/8/6新加*/
.nyxz_box{
  width: 100%;
  height: 100%;
  background-color: rgba(255,255,255,0.9);
  position: fixed;
  top: 0px;
  z-index: 999;
  display: none;
}
.j_jdnydh{
  z-index: 1;
}
.nyxz_k{
  width: 830px;
  height: 500px;
  margin: 0 auto;
  background-color: #ccc;
  margin-top: 50px;
  position: relative;
}
.nyxz_k img{
  width: 100%;
  height: 100%;
}
.nyxz_k .z{
  position: absolute;
  display: block;
  width: 50px;
  height: 120px;
  background-color: #fa4966;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  color: #fff;
  font-size: 30px;
  line-height: 120px;
  text-align: center;
  left: -30px;
  top: 50%;
  margin-top: -60px;
}
.nyxz_k .y{
  position: absolute;
  display: block;
  width: 50px;
  height: 120px;
  background-color: #fa4966;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  color: #fff;
  font-size: 30px;
  line-height: 120px;
  text-align: center;
  right: -30px;
  top: 50%;
  margin-top: -60px;
}

.nyxz_kk{
  width: 1200px;
  margin: 0 auto;
  margin-top: 50px;
  background-color: #fff;
  overflow-y: hidden;
  overflow-x: auto;
  height: 130px;
  padding-top: 10px;
}
.nyxz_kk::-webkit-scrollbar {/*滚动条整体样式*/
  height:13px;
}
.nyxz_kk::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  background: rgba(0,0,0,0.2);
}
.nyxz_kk::-webkit-scrollbar-track {/*滚动条里面轨道*/
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  border-radius: 0;
  background: rgba(0,0,0,0.1);
}
.nyxz_kk1{
  width: 1200px;
  overflow: hidden;
}
.xzimg{
  float: left;
  margin-left: 20px;
  width: 150px;
  height: 106px;
  overflow:hidden;
}
.xzimg img{
  width: 100%;
  height: 100%;
}
.nyxz_kk1 .ysz{
  border:3px solid #fa4966;
}
.nyzx_gb{
  display: block;
  position: absolute;

  top: 10px;
  right: 100px;
}
.jdtp_box{
  position: relative;
  width: 900px;
  margin: 0 auto;
  height: 500px;
}
.jdtp_box .y{
  display: block;
  position: absolute;
  right: 0px;
  top: 50%;
  margin-top: -32px;
}
.jdtp_box .z{
  display: block;
  position: absolute;
  left: 0px;
  top: 50%;
  margin-top: -32px;
}
.jdtp_k{
  width: 100%;
  height: 120px;
  margin-top: 20px;
  overflow-y: hidden;
  overflow-x: auto;
}
.jdtp_tp{
  width: 160px;
  height: 100px;
  float: left;
  margin-left: 20px;
}
.jdtp_tp img{
  width: 100%;
  height: 100%;
}
.jdtp_kk{
  overflow: hidden;
  width: 1600px;
}
.jdtp_xs{
  width: 100%;
  height: 100%;
}
.jdtp_kk .yss{
  border:3px solid #fa4966;
}
#mao_jdtp,#mao_jdcd,#mao_jdyh,#mao_jddt{overflow: hidden;}

.jdtp_k::-webkit-scrollbar {/*滚动条整体样式*/
  height:13px;
}
.jdtp_k::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
  background:#ff608d;
}
.jdtp_k::-webkit-scrollbar-track {/*滚动条里面轨道*/
  border-radius: 0;
  background:#fff;
}
.jdcd_box{
  width: 100%;
}
.jdcd_an{
  display: block;
  width: 100%;
  background-color:#f5e9e2;
  height: 40px;
  margin-top: 3px;
  padding: 0 25px;
}
.jdcd_an:hover{
  background-color: #f5e9e2bf;
}
.jdcd_k{
  width: 100%;
  padding:0 20px;
  height: 0px;
  overflow: hidden;
}
.jdcd_kk{
  width: 100%;
  overflow: hidden;
}
.jdcd_kk li{
  list-style: none;
  float: left;
  width: 20%;
  font-size: 16px;
  margin-top: 10px;
}
.jdcd_an .img{
  width: 30px;
  height: 30px;
  overflow: hidden;
  float: right;
  margin-top: 5px;
  position: relative;
}
.jdcd_an .img img{
  width: 100%;
  position: absolute;
}
.jdcd_an .bt{
  color: #ff608d;
  font-size: 19px;
  font-weight: bold;
  float:left;
  line-height: 40px;
}
.jdcd_an .ys img{
  bottom:0px;
}
.jdtp,.jdcd{
  padding-bottom: 40px;
  border-bottom: 1px solid #ccc;
}
.jdyh{
  padding: 0 25px;
  overflow: hidden;
  padding-bottom: 20px;
  border-bottom: 1px solid #ccc;
}
.jdyh li{
  margin-top: 10px;
}
#ckdq_an{
     display: block;
    width: 168px;
    height: 45px;
    border-radius: 5px;
    background-color: #ff5384;
    text-align: center;
    line-height: 45px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    float: left;
}
.boxshaw{
  z-index: 1;
}
.jdny_ml{
  width: 1000px;
  float: left;
}
.add_gg{
  float: left;
  width: 200px;
  position: relative;
  right: 0px;
  overflow: hidden;
  padding:0 10px;
}
.add_ggbox{
  width: 180px;
  position: relative;
  border:1px solid #ccc;
  padding:5px;
  margin-bottom: 34px;
}
.j_jdnydh{
  width: 1000px;
}
.add_ggbox a{
  display: block;
  height: 161px;
  width: 161px !important;
  border:1px solid #ccc;
}
.add_ggbox a img{
  width: 160px;
  height: 115px;
}
.add_ggbox .bt{
  height: 44px;
  width: 100%;
  background-color: #ff608d;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 44px;
  text-align: center;
}
.jdny_ml .bt a{
  border-right: 1px solid #ccc;
}
.jdny_ml .bt a:nth-child(1){
  border-left: 1px solid #ccc;
}
.jdny_ml .bt a{
  width: 20%;
}

/*礼包*/
.lby{
  width: 100%;
  height: auto;
}
.lby img{
  width: 100%;
  height: auto;
}
.lby_lb .bt{
  width: 100%;
  text-align: center;
  font-size: 40px;
  font-weight:bold;
  color: #fc8175;
  padding: 20px 0;
}
.lby_lb .lb{
  overflow: hidden;
}
.lby_lb .lbl{
  width: 285px;
  float: left;
  margin-top: 20px;
  margin-right: 20px;
}
.lby_lb .lbl:nth-child(4n){
  margin-right:0px;
}
.lby_lb .lbl .img{
      width: 100%;
    height: 310px;
    overflow: hidden;
}
.lby_lb .lbl .img img{
  width: 100%;
  height: 100%;
}
.lby_lb .lbl .zt{
  line-height: 30px;
  text-align: center;
  margin-top: 20px;
  color: #515151;
  letter-spacing: 1px;
}
.lby_lb .lbl .zt b{
  font-size: 24px;
}
.lby_lb .lbl .zt p{
  font-size: 20px;
}
.jdxs_sx a .djh {
  transform:rotate(180deg);
  -ms-transform:rotate(180deg); /* Internet Explorer */
  -moz-transform:rotate(180deg); /* Firefox */
  -webkit-transform:rotate(180deg); /* Safari 和 Chrome */
  -o-transform:rotate(180deg); /* Opera */
}
.gg_name{
  width: 100%;
  height: 40px;
  text-align: center;
  color: #000;
  font-size: 16px;
  line-height: 40px;
}
.xz_sjhz_banner{
  width: 100%;
  height: auto;
  overflow:hidden;
  background-color: #ccc;
}
.xz_sjhz_banner img{
  width: 100%;
}
.xz_sjhz_lb{
  overflow: hidden;
  padding-top: 22px;
}
.xz_sjhz_lb a{
  display: block;
  width: 280px;
  float: left;
  margin-right: 22px;
  border:1px solid #f0f0f0;
  border-bottom: 2px solid #ff608d;
  margin-bottom: 40px;
  position: relative;
}
.xz_sjhz_lb a:nth-child(4n){
  margin-right: 0px;
}
.xz_sjhz_img{
  width: 100%;
  height: 260px;
  overflow: hidden;
}
.xz_sjhz_img img{
  width: 100%;
  height: 100%;
}
.xz_sjhz_bt{
  height: 133px;
  width: 100%;
  background-color: #fff;
  text-align: center;
  padding-top: 20px;
  padding-right: 5px;
  padding-left:5px;
}
.xz_sjhz_p1{
  font-size: 22px;
    color: #333;
}
.xz_sjhz_p2{
  font-size: 16px;
  color: #666666;
  margin-top:20px;
}
.xz_sjhz_dbt{
  background-color: #fff;
  text-align: center;
  padding: 15px 0;
  border-bottom: 1px solid #e5e5e5;
}
.xz_sjhz_mbw{
  position: absolute;
  top: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  padding: 5px;
  background-color: #fff;
  display: none;
}
.xz_sjhz_mb{
  height: auto;
  width: 100%;
}
.xz_sjhz_mb>.xzbt{
  font-size: 20px;
  width: 100%;
  text-align: center;
  color: #333;
}
.xz_sjhz_mb>.xznr{
  margin-top: 10px;
  font-size: 16px;
  color: #666;
}
.xz_sjhz_ny{
  overflow: hidden;
  padding-top: 20px;
  margin-bottom: 30px;
}
.xz_sjhz_zbox{
  width: 1000px;
  float: left;
  border:1px solid #ccc;
}
.xz_sjhz_zbox>.xzbt{
  width: 100%;
  font-size: 22px;
  text-align: center;
  color: #333;
  margin-top: 20px;
}
.xz_min_bt{
  text-align: center;
  margin-top: 20px;
  font-size: 16px;
  color: #666;
  margin-bottom: 30px;
}
.xz_min_bt span{
  margin-right: 20px;
}
.bdsharebuttonbox a{
  color: #666;
}
.xz_sjhz_ny_xx{
  width: 92%;
  height: 1px;
  border-bottom:1px dashed #d3d3d3;
  margin-left: 4%;
}
.bd_fx{
  overflow: hidden;
  margin-bottom: 30px;
}
.xz_sjhz_ny_nr{
  padding: 0 20px;
  margin-top: 20px;
  line-height: 30px;
  font-size: 16px;
  color: #666;
  padding-bottom: 20px;
}
.xz_dd_xw{
  position: relative;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.xz_dd_xw:after{
  content: "";
  width: 5px;
  height: 5px;
  background-color: #ff608d;
  border-radius: 50%;
  position: absolute;
  left: 0px;
  top:8px;
}

.agg_bnr .bx-controls-direction{
  position: absolute;
  bottom: 10px;
  right: 0px;
  height: 30px;
  width: 100%;
  padding:0 20px;
}
.agg_bnr .bx-controls-direction a{
  width: 60px !important;
  height: 30px;
  background-color: #ff608d;
}
.agg_bnr .bx-controls-direction .xygy_ay{
  float:left ;
  position: relative;
  border:none;
}
.agg_bnr .bx-controls-direction .xygy_az{
  float: right;
  position: relative;
   border:none;
}
.agg_bnr .bx-controls-direction .xygy_ay:after{
  content: "上一页";
    position: absolute;
    top: 5px;
    right: 9px;
    font-size: 14px;
    color: #fff;
}
.agg_bnr .bx-controls-direction .xygy_az:after{
  content: "下一页";
    position: absolute;
    top: 5px;
    right: 9px;
    font-size: 14px;
    color: #fff;
}
.agg_bnr .bx-pager{
  display: none;
}
      .wz_fenle{
            overflow: hidden;
            width: 100%;
            margin: 10px 0;
      }
       .wz_fenle span{
            display:block;
            float: left; 
            padding: 5px 10px;
            color: #fff; 
            font-size: 18px;
            color:#ff608d;
            font-weight: bold; 
       }
       .wz_fn_an{
        margin-top: 15px;
       }
       .wz_fn_an a{
        display: block;
        margin:5px;
        border:none;
        padding: 3px 10px;
        color:#999;
        font-size: 14px;
       }
       .wz_fn_an a:hover, .wz_fn_an .ys{
        color: #fff;
        background-color: #ff608d;
       }
       .ytyr_z{
            overflow: hidden;
    float: left;
    margin-top: 11px;
       }
       .xwzfl_bt{
        background-color: #fff;
        color: #ff608d;
        width: 100%;
        height: 46px;
        position: relative;
        border-bottom: 1px solid #ccc;
        padding-top: 10px;
       }
       
  .xwxgyd{
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
  }
  .xwxgyd .bt{
    clear: both;
    width: 100%;
    font-size: 18px;
    color: #343434;
    padding: 15px 0;
    margin-top: 20px;
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
  }
  /*2018-10-17*/
  .jdxgn{
    width: 209px;
    height: 493px;
    float: left;
    margin-left: 5px;
    box-shadow: 1px 1px 5px #d6cece;
  }
  .jdxgn a{
    display: block;
    width: 100%;
     height: 165px;
    border: 1px solid #eeeeee; 
    font-size: 0px;
    overflow:hidden;
    padding: 6px;
  }
  .jdxgn a img{
    display: block;
    width: 100%;
    height: 100%;
  }
  .jdxxcy{
     width: 679px;
    height: 112px;
    float: left;
    box-shadow:1px 1px 5px #d2caca;
    font-size: 0px;
    margin-top: 5px;
    position: absolute;
    bottom: 5px; 
  }
  .jdxxcy img{
    display: block;
    float: left;
    width: 33.3%;
    border-left:1px solid #ececec;
  }
  /*宝宝宴*/
  .bb_gg{
    width: 100%;
    margin-top: 25px;
    position: relative;
    height: 133px;
  }
  .bb_ggk{
    width: 100%;
    height: 100%;
    border: 1px solid #e5e5e5;
    box-shadow: 1px 1px 5px #e5e5e5;
    height: 133px;
  }
  .bb_ggk img{
    display: block;
    width: 100%;
    height: 100%;
  }
  .bb_myj{
    width: 100%;
    margin-top: 35px;
  }
  .xzsb_bt{
    width: 100%;
    overflow: hidden;
  }
  .xzsb_bt .img{
    float: left;
  }
  .xzsb_bt .ckgd{
    float: right;
    padding: 2px 5px;
    border-radius: 5px;
    background-color: #e5e5e5;
    color: #bbbbbb;
    font-size: 14px;
        margin-top: 10px;
  }
  .xzsb_cp{
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
  }
  .xzsb_cpan{
    display: block;
    width: 390px;
    overflow: hidden;
    border: 1px solid #ededed;
    float: left;
    margin-right: 15px;
    margin-bottom: 20px;
  }
  .xzsb_cpan:nth-child(3n){
    margin-right: 0px;
  }
 .xzsb_cpan .cpimg{
  width: 100%;
  height: 275px;
  font-size: 0px;
  }
  .xzsb_cpan .cpimg img{
    display: block;
    width: 100%;
    height: 100%;
  }
  .xzsb_cpan .name{
    width: 100%;
    font-size: 24px;
    color: #333;
    padding: 0 25px;
    margin-top: 30px;
  }
  .xzsb_cpan .cpxq{
    padding: 0 25px;
    width: 100%;
    color: #999999;
    font-size: 14px;
    margin-top: 20px;
    overflow: hidden;
    padding-bottom: 20px;
  }
  .xzsb_cpan .cpxq .z{
    float: left;
    margin-top: 10px;
  }
  .xzsb_cpan .cpxq .y{
    float: right;
  }
  .xzsb_cpan .cpxq .y span{
   font-size: 23px;
   color: #FF6A6A; 
  }
  .nfxcy{
    width: 100%;
    height: 140px;
    background-color: #f5f5f5;
    margin-top: 20px; 
  }
  .nfxct_gg{
    width: 100%;
    height: 140px;
  }
  .nfxct_gg .z{
    float: left;
    margin-top: 40px;
    border-right: 1px solid #ccc;
  }
  .nfxct_gg .z img{
    margin-right: 80px;
  }
  .nfxct_gg .y{
    float: right;
    margin-top: 23px;
  }
  .nfxct_gg .y .y1{
    font-size: 12px;
    color: #666666;
  }
  .nfxct_gg .y .y2{
    color: #0082df;
    font-size: 28px;
  }
  .nfxct_gg .y .y3{
    color: #999999;
    font-size: 12px;
  }
  .j_sbslog1{
    float: left;
    width: 200px;
    height: 66px;
    background: url("../images/logo.jpg");
    background-size: 100% 100%;
  }
  .j_sbslog2{
    float: left;
    width: 161px;
    height: 26px;
    background: url("../images/zj_topimg_03.png");
    background-size: 100% 100%;
        margin-top: 20px;
  }
  .dh_ss .dhss_z1 a{
    float: left;
    display: block;
    overflow: hidden;
  }
  /*宴会计算器*/
  .yhjsq{
    width: 1200px;
    margin: 50px auto 0;
    border: 1px solid #d3d3d3;
    background: #ffffff;
    position: relative;
    border-bottom: none;
    box-shadow: 1px 1px 5px #e5e5e5;
  }
.yhjsq .topimg{
  width: 110PX;
  height: 110PX;
  border-radius: 50%;
  background: url("../images/yhcbys.png");
  background-size: 100% 100%;
  background-color: #fff;
  border:1px solid #e5e5e5;
  position: absolute;
  left: 50%;
  margin-left:-55px;
  top: -55px;
}
.jdcbjs_bt{
     width: 100%;
    padding: 65px 20px 20px 20px;
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
}
.jdcbjs_bt .bt1{
      color: #ff608d;
    font-size: 23px;
    font-weight: bold;
}
.jdcbjs_bt .bt2{
  font-size: 16px;
    color: #555;
    margin-top: 10px;
}
.jdcbjs_bt .bt2 span{
  font-size: 25px;
    font-weight: bold;
    color: #ff608d;
}
.jdjs_show{
    padding-top: 30px;
    padding-bottom: 30px;
    width: 625px;
    overflow: hidden;
    margin: 0 auto;
}
.jdjs_show .inpt{
  width: 230px;
    height: 30px;
    border: 1px solid #ff608d;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
    float: left;
    margin-left: 10px;
}
.jdjs_show .inpt .zys{
  width: 95px;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    color: #ff608d;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
}
.jdjs_show .inpt .yuan{
  width: 25px;
  height: 100%;
  position: absolute;
  right:0px;
  top: 0px;
  color: #ff608d;
  font-size: 16px;
  line-height: 30px;
}
.show_srk{
  display: block;
    width: 100%;
    height: 30px;
    border: none;
    outline: none;
    padding-left: 75px;
    padding-right: 30px;
    
}
.show_srk2{
  display: block;
    width: 100%;
    height: 30px;
    border: none;
    outline: none;
    padding-left: 85px;
    padding-right: 30px;
    
}
.jxshow_js{
  float: left;
    padding: 4px 30px;
    background-color: #ff608d;
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    margin-left: 10px;
}
.result_table {
    width: 100%;
    border-top: 1px dashed #e3e3e3;
    border-left: 1px dashed #e3e3e3;
}
.result_table .result_tit {
    width: 150px;
    text-align: center;
    padding: 0;
}
.result_table td {
    height: 40px;
    text-align: right;
    padding-right: 10px;
    border-right: 1px dashed #e3e3e3;
    border-bottom: 1px dashed #e3e3e3;
}
.jdjs_jg{
  padding: 20px;
}
.jsjg_bt{
  width: 100%;
  font-size: 23px;
  color: #555;
  text-align: center;
}
.jsj_yh{
  text-align: center;
    margin-top: 25px;
    padding-bottom: 50px;
}
.jsj_yhys{
  color: #fff;
    padding: 2px 21px;
    background-color: #ff608d;
    font-size: 16px;
    border-radius: 5px;
    margin-left: 25px;
}
/*落地页面*/
.hky_top{
  width: 100%;
  background-color: #fff;
  height: auto;
}
.hky_topk{
  width: 100%;
  height: 82px;
  overflow: hidden;
}
.hky_topk .idx{
  float: left;
    margin-top: 7px;
}
.hky_topk .lddh{
  float: right;
}
.hky_topk .lddh a{
    float: left;
    color: #666666;
    font-size: 14px;
    margin-top: 32px;
    margin-left: 20px;
}
.hky_topk .dhss_z div {
    float: left;
}
.hky_topk .dhss_z3 {
    margin-left: 10px;
}
.hky_topk .mfdh {
    font-size: 12px;
    color: #333;
}
.hky_topk .dhhm {
    font-size: 18px;
    color: #ff608d;
}
.hky_bnner{
  width: 100%;
  height: 663px;
}
.hky_brk{
  width: 100%;
  overflow: inherit;
}
.hky_brk .idx_dq span em{
  display: none;
}
.hky_brk .yd{
  float: right;
  margin-top: 47px;
}
.hky_dqcx{
  width: 100%;
  background-color: #fff;
}
.hky_dqcxk{
  height: 180px;
}
.hky_dqcxk img{
  display: block;
  float: left;
     padding-right: 50px;
    padding-left: 50px;
    border-right: 1px solid #e5e5e5;
        margin-top: 50px; 
}
.hky_dqcxk .yd1 {
     width: 275px;
    text-align: center;
    float: right;
    margin-top: 40px;
}
.hky_dqcxk .yd1 .bt {
    font-size: 16px;
    color: #ff608d;
    font-weight: bold;
}
.hky_dqcxk .yd1 #yd_ckdq{
  background-position: 23px 3px;
  } 
.hky_dqcxk #schedule-box{
    left: auto;
  }
  .hky_tjjd{
    width: 100%;
    background-color:#fff4f8;
    overflow: hidden;
    padding-bottom: 40px;
  }  
  .tk_ljyyk{
    width: 100%;
  } 
  .tk_ljyy{
    margin:0 auto;
    margin-top: 20px;
    display: block;
    width: 168px;
    height: 45px;
    border-radius: 5px;
    background-color: #ff5384;
    text-align: center;
    line-height: 45px;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
  }
  /*文章频道页*/
  .wzpd_zt{
    overflow:hidden;
  }
  .wzpd_zt img{
    display: block;
    width: 100%;
    height: 100%;
  }
  .wzpd_bnner{
    border: 1px solid #e5e5e5;
    box-shadow: 1px 1px 5px #e5e5e5;
    height: 133px;
    margin-top: 25px;
  }
  .wzpd_bnner img{
    display: block;
    width: 100%;
    height: 100%;
  }
  .wzpd_bt{
        width: 100%;
    margin-top: 30px;
    overflow-y: hidden;
    border-bottom: 10px solid #ff608d;
    padding-bottom: 10px;
  }
  .wzpd_bt .z{
    float: left;
    color: #000;
    font-size: 30px;
  }
  .wzpd_bt .z span{
    font-size: 20px;
    color: #ff608d;
    margin-left: 10px;
  }
   .wzpd_bt .y{
      float: right;
    background-color: #ff608d;
    color: #fff;
    padding: 5px 15px;
    border-radius: 5px;
    font-size: 12px;
    margin-top: 14px;
   }
   .wzpd_nrk{
    width: 100%;
    margin-top: 10px;
    overflow:hidden;
    position: relative;
   } 
   .wzpd_nrk .ggt{
      width: 260px;
      float: left;
   }
   .wzpd_xgwz{
    width: 100%;
    float: right;
    overflow: hidden;
   }
   .wzpd_wzan{
    display: block;
    overflow: hidden;
    float: left;
    width: 400px;
    height: 118px;
       margin-bottom: 12px;
   }
   .wzpd_wzan .img{
    display: block;
    float: left;
      width:183px;
      height: 118px; 
   }
   .wzpd_wzanxq{
    width: 200px;
    float: right;
    position: relative;
    height: 100%;
    padding-bottom: 20px;
   }
   .wzpd_wzanxq .bt{
    font-size:15px;
    color: #ff608d;
    overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; 
   }
 .wzpd_wzanxq .web{
  display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    font-size: 14px;
    color: #555;
    margin-top: 9px;
   }
.wzpd_wzanxq   .sjrs{
    width: 100%;
    position: absolute;
    bottom: 0px;
    height: 20px;
    font-size: 12px;
    color: #ccc;
   }
  .wzpd_wzanxq   .sjrs1{
    float: left;
  }
  .wzpd_wzanxq   .sjrs2{
    float: right;
  }
  .wzpd_wzan:nth-child(2n){
    float: right;
  }
  /*文章频道页改1*/
  .cnmb_gai{
    width: 400px;
    height: auto;
    float: left;
  }
  .cnmb_gia2{
    width: 780px;
    float: right;
  }
  .cnmb_gaiimg {
    width: 350px;
    height: 240px;
    position: relative;
    float: left;
    margin-left: 40px;
}
  .cnmb_gaiimg img{
    width: 100%;
    height: 100%;
  }
  .cnmb_gaiimg .bt{
        position: absolute;
    width: 100%;
    height: 30px;
    background-color: rgba(0,0,0,0.5);
    font-size: 14px;
    color: #fff;
    bottom: 0px;
    line-height: 30px;
    padding: 0 15px;
    overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
  }
  .cnmb_gai3{
    width: 100%;
    margin-left: 40px;
        margin-top: 20px;
  }
  .wzpd_jjlb{
    display: block;
     overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
font-size:16px;
position: relative;
color: #ff608d;
padding-left: 25px;
margin-bottom: 10px;
float: left;
margin-left: 15px;
width: 310px;
  }
  .wzpd_jjlb:after{
    content: "";
    width: 10px;
    height: 10px;
    background-color: #ff608d;
    border-radius: 50%;
    position: absolute;
    left: 0px;
    top: 6px;
  }
  .wzpd_bby .wzpd_wzanxq .bt,.wzpd_bby .wzpd_jjlb{color:#FF6A6A}
  .wzpd_bby .wzpd_jjlb:after{background-color: #FF6A6A}
  .wzpd_bbybt{
    border-bottom:10px solid #FF6A6A
  }
  .wzpd_bbybt .z span{
    color:#FF6A6A; 
  }
  .wzpd_bbybt .y{
    background-color:#FF6A6A;
    color: #fff; 
  }

  .wzpd_nfy .wzpd_wzanxq .bt,.wzpd_nfy .wzpd_jjlb{color:#0082df}
  .wzpd_nfy .wzpd_jjlb:after{background-color: #0082df}
  .wzpd_nfybt{
    border-bottom:10px solid #0082df
  }
  .wzpd_nfybt .z span{
    color:#0082df; 
  }

  .wzpd_nfybt .y{
    background-color:#0082df;
    color: #fff; 
  }
  .zzbq{
    width: 50px;
    float: left;
  }
  .zzbq_s{
    width: 299px;
    float: left;
    color: #888;
  }
  .zzbq_s span{
        padding: 0 5px;
  }