.cw_container {
  width: 1200px;
  margin: 20px auto 0;
}
.cw_sdqh_banner {
  width: 100%;
  min-width: 1200px;
}
.cw_sdqh_banner img {
  width: 100%;
}
.cw_sdqh_qy {
  height: 147px;
}
.cw_sdqh_qy_text {
  width: 1082px;
  height: 100%;
  background-color: #e9eef6;
}
.sdqh_qy_textp {
  margin: 19.5px 30px;
  height: 108px;
  width: 1022px;
}
.sdqh_qy_textp p {
  font-size: 18px;
  color: #23639f;
  line-height: 1.5;
  text-indent: 2em;
}
.sdqh_qy_textp span {
  font-weight: bolder;
}
.cw_sdqh_zxsd {
  margin: 40px 0;
}
.sdqh_zxsd_bt {
  text-align: center;
  margin-bottom: 20px;
}
.sdqh_zxsd_text1 {
  width: 400px;
}
.sdqh_zxsd_text1 li {
  font-size: 18px;
  line-height: 2.2;
}
.sdqh_zxsd_text1 em {
  background-color: #2755a9;
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-right: 6px;
}
.sdqh_zxsd_text1 li a:hover {
  color: #2755a9;
  cursor: pointer;
}
.cw_sdqh_jdztp {
  margin-top: 40px;
}
.sdqh_jdztp_bt {
  text-align: center;
  margin-bottom: 20px;
}
.sdqh_jdztp_tpxz {
  background-color: #e9eef6;
  width: 100%;
  padding: 10px 0 15px;
}
.map {
  height: 540px;
  width: auto;
}
.sdqh_jdztp_tpxzp {
  margin: 0 50px;
}
.sdqh_jdztp_tpxzp p {
  font-size: 18px;
  text-indent: 2em;
  color: #2755a9;
  line-height: 1.8;
}
.sdqh_jdztp_tpxzp .sdqh_jdztp_tpxzp1 {
  text-align: center;
  font-size: 28px;
  font-weight: bold;
}
.sdqh_jdztp_dtztp {
  margin-top: 15px;
  height: 540px;
}
.sdqh_jdztp_img {
  width: 44px;
  margin-left: 30px;
}
.sdqh_jdztp_img img {
  width: 100%;
  margin-top: 31px;
}
.sdqh_jdztp_tp {
  margin-left: 30px;
  position: relative;
}
.sdqh_jdztp_tp p {
  margin: 35px 0;
}
.sdqh_jdztp_tp span {
  position: relative;
  margin-right: 34px;
  font-size: 22px;
}
.sdqh_jdztp_tp img {
  margin-right: 6px;
  vertical-align: bottom;
  padding-bottom: 2.5px;
}
.toupiao {
  display: block;
  position: absolute;
  right: 0px;
}
.toupiao:hover {
  cursor: pointer;
}
.yitoupiao {
  display: none;
  position: absolute;
  right: 0px;
}
.cw_sdqh_ztyjzj {
  margin-top: 40px;
}
.sdqh_ztyjzj_bt {
  text-align: center;
  margin-bottom: 20px;
}
.sdqh_ztyjzj_cyxz {
  background-color: #e9eef6;
  width: 100%;
  height: 126px;
}
.sdqh_ztyjzj_cyxzp {
  margin: 0 50px;
}
.sdqh_ztyjzj_cyxzp p {
  font-size: 18px;
  text-indent: 2em;
  color: #2755a9;
  line-height: 1.8;
}
.sdqh_ztyjzj_cyxzp .sdqh_ztyjzj_cyxzp1 {
  text-align: center;
  margin: 3px 0;
  font-size: 28px;
  font-weight: bold;
}
.sdqh_ztyjzj_bj {
  margin-bottom: 40px;
}
.sdqh_ztyjzj_cc {
  margin: 28px 0;
}
.sdqh_ztyjzj_bc_bt {
  margin-bottom: -4px;
  text-align: center;
}
.sdqh_ztyjzj_kjsd {
  background-color: #e9eef6;
  width: 585px;
  height: 271px;
  position: relative;
}
.sdqh_ztyjzj_kjsd:hover {
  cursor: pointer;
}
.sdqh_ztyjzj_lnsx:hover {
  cursor: pointer;
}
.sdqh_ztyjzj_kjsd p {
  font-size: 18px;
  text-indent: 2em;
  color: #000;
  margin: 0 10px;
  line-height: 1.8;
  text-align: justify;
}
.sdqh_ztyjzj_lnsx {
  background-color: #e9eef6;
  width: 585px;
  height: 271px;
  position: relative;
}
.sdqh_ztyjzj_lnsx p {
  font-size: 18px;
  text-indent: 2em;
  color: #000;
  line-height: 1.8;
  margin: 0 10px;
}
.sdqh_ztyjzj_kjsd .sdqh_ztyjzj_kjsd1 {
  text-align: center;
  color: #2755a9;
  margin: 6px 0;
  font-size: 28px;
}
.sdqh_ztyjzj_lnsx .sdqh_ztyjzj_kjsd1 {
  text-align: center;
  color: #2755a9;
  margin: 6px 0;
  font-size: 28px;
}
.sdqh_jy_bt {
  text-align: center;
}
.sdqh_jy_info {
  margin-top: 20px;
  font-size: 17px;
  text-align: center;
  height: 40px;
}
.gouxuanq {
  position: absolute;
  right: 20px;
  bottom: 7px;
}
.gouxuanq1 {
  position: absolute;
  right: 20px;
  bottom: 7px;
}
.gouxuanh {
  display: none;
  position: absolute;
  right: 20px;
  bottom: 7px;
}
.ewm {
  position: fixed;
  z-index: 999;
  top: 180px;
  left: 60px;
  display: block;
}
#sdqh_jdztp_tpc p:hover {
  cursor: pointer;
}
#sdqh_jdztp_tpb p:hover {
  cursor: pointer;
}
.gouxuanq:hover {
  cursor: pointer;
}
.gouxuanq1:hover {
  cursor: pointer;
}
#subm:hover {
  cursor: pointer;
}
.cw_sdqh_jy {
  margin-bottom: 100px;
}
.sdqh_ztyjzj_kjsd.beijiaos,
.sdqh_ztyjzj_lnsx.beijiaos {
  height: 580px;
}
.sdqh_ztyjzj_kjsd.chencuns,
.sdqh_ztyjzj_lnsx.chencuns {
  height: 655px;
}
.jdz_zdxq {
  position: relative;
}
.jdz_zdxq .content {
  padding: 10px 0 25px 8px;
  position: absolute;
  left: 5px;
  top: 5px;
  background: rgba(255, 255, 255, 0.93);
  width: 170px;
  z-index: 9999;
  border-radius: 8px;
}
.jdz_zdxq .content h4 {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 8px;
}
.jdz_zdxq .content em {
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
}
.jdz_zdxq .content span {
  font-size: 12px;
  font-weight: normal;
}
.jdz_zdxq .content span.tips {
  color: #c00505;
}
.jdz_zdxq .content p {
  margin-bottom: 5px;
}
.jdz_zdxq .pzm {
  position: absolute;
  z-index: 99999;
  cursor: pointer;
  display: block;
}
.jdz_zdxq .pzm.pzm1 {
  width: 136px;
  height: 40px;
  left: 643px;
  top: 86px;
}
.jdz_zdxq .pzm.pzm2 {
  left: 184px;
  top: 104px;
  width: 140px;
  height: 75px;
}
.jdz_zdxq .pzm.pzm3 {
  width: 137px;
  height: 40px;
  left: 570px;
  top: 226px;
}
.jdz_zdxq .pzm.pzm4 {
  width: 139px;
  height: 36px;
  left: 578px;
  top: 367px;
}
.jdz_zdxq .pzm.pzm5 {
  width: 140px;
  height: 40px;
  left: 471px;
  top: 462px;
}
.jdz_zdxq .pzm.pzm6 {
  width: 134px;
  height: 76px;
  left: 46px;
  top: 395px;
}
.jdz_zdxq .pzm.pzm7 {
  width: 145px;
  height: 42px;
  left: 39px;
  top: 238px;
}
.jdz_zdxq .yddj {
  position: absolute;
  z-index: 99999;
  cursor: pointer;
  width: 20px;
  height: 20px;
  border-radius: 20px;
  display: block;
}
.jdz_zdxq .yddj.yddj1 {
  left: 522px;
  top: 84px;
}
.jdz_zdxq .yddj.yddj2 {
  left: 423px;
  top: 174px;
}
.jdz_zdxq .yddj.yddj3 {
  left: 464px;
  top: 286px;
}
.jdz_zdxq .yddj.yddj4 {
  left: 411px;
  top: 436px;
}
.jdz_zdxq .yddj.yddj5 {
  left: 347px;
  top: 482px;
}
.jdz_zdxq .yddj.yddj6 {
  left: 246px;
  top: 417px;
}
.jdz_zdxq .yddj.yddj7 {
  left: 224px;
  top: 303px;
}
.select_tjjy {
  width: 250px;
  margin: 10px auto;
}
#select_cc,
#select_bj {
  width: 50%;
  float: left;
  height: 30px;
  line-height: 30px;
  text-align: center;
}
#select_cc img,
#select_bj img {
  vertical-align: sub;
}
#select_cc span,
#select_bj span {
  font-size: 28px;
  color: #2755a9;
  font-weight: bold;
  margin-left: 10px;
  letter-spacing: 5px;
}
.area-box .dot {
  background: transparent;
  position: absolute;
  left: 0;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 1;
  filter: alpha(opacity=100);
}
.area-box.active .pulse {
  border: 6px solid red;
}
.area-box .pulse {
  position: absolute;
  top: -29px;
  left: -29px;
  height: 66px;
  width: 66px;
  border: 6px solid blue;
  -webkit-border-radius: 48px;
  -moz-border-radius: 48px;
  border-radius: 48px;
  -webkit-animation: warn 2s ease-out both;
  -moz-animation: warn 2s ease-out both;
  -o-animation: warn 2s ease-out both;
  animation: warn 2s ease-out both;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  background: 0 0;
}
.area-box .delay-01 {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay: 0;
  animation-delay: 0;
}
.area-box .delay-02 {
  -webkit-animation-delay: .4s;
  -moz-animation-delay: .4s;
  -o-animation-delay: .4s;
  animation-delay: .4s;
}
@keyframes warn {
  0% {
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
