#layui-layer2 .layui-layer-content {
  overflow-y: hidden;
}
.pop_box .layui-layer-content {
  overflow: inherit !important;
}
body {
  border-radius: 10px;
  overflow: initial;
}
body .pop_box .layui-layer-content {
  overflow: inherit !important;
}
body .pop_box .pop-up {
  position: relative;
}
body .pop_box .pop-up .off {
  position: absolute;
  top: -20px;
  right: 15px;
}
body .pop_box .pop-up .layui-icon {
  font-family: layui-icon !important;
  font-size: 25px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body .pop_box .pop-up .pop_top {
  margin: 35px  0 32px 52px;
  display: flex;
}
body .pop_box .pop-up .pop_top .label_top_img {
  margin-right: 24px;
}
body .pop_box .pop-up .pop_top .label_top_r .label_top_r1 {
  margin-top: 6px;
  margin-bottom: 6px;
  font-size: 24px;
  font-weight: 400;
  color: #333333;
  opacity: 1;
}
body .pop_box .pop-up .pop_top .label_top_r .label_top_r12 {
  font-size: 14px;
  font-weight: 400;
  color: #999999;
  opacity: 1;
}
body .pop_box .pop-up .pop-name-box,
body .pop_box .pop-up .pop-tel-box {
  margin-bottom: 20px;
}
body .pop_box .pop-up .pop-name-box input,
body .pop_box .pop-up .pop-tel-box input {
  width: 500px;
  height: 45px;
  margin: 0 50px;
  padding-left: 44px;
  border-radius: 6px;
  border: 1px solid #E2E4E6;
  box-sizing: border-box;
  font-size: 14px;
  color: #C7C7C7;
}
body .pop_box .pop-up .pop-tel {
  background: url(https://global-design-front.oss-cn-beijing.aliyuncs.com/label/label-tel.png) #f9f9f9 no-repeat;
  background-position: 8px;
  margin-top: 28px;
}
body .pop_box .pop-up .pop-name {
  background: url(https://global-design-front.oss-cn-beijing.aliyuncs.com/label/label2.png) #f9f9f9 no-repeat;
  background-position: 8px;
  margin-top: 30px;
}
body .pop_box .pop-up .tijiao-tk {
  margin: 0 50px;
  width: 499px;
  height: 45px;
  background: #D9001B;
  border-radius: 6px;
  font-size: 16px;
  font-weight: 400;
  line-height: 45px;
  text-align: center;
  color: #FFFFFF;
  cursor: pointer;
}
body .pop_box .pop-up .pop_bottom {
  margin: 26px 50px 47px 50px;
}
body .pop_box .pop-up .pop_bottom > img {
  width: 30px;
  height: 30px;
}
body .pop_box .pop-up .pop_bottom .pop_bottom_tel {
  margin: 0 118px 0 12px;
  vertical-align: middle;
  font-size: 30px;
  font-weight: bold;
  color: #FFA436;
  opacity: 1;
}
body .pop_box .pop-up .pop_bottom .pop_bottom_tit1,
body .pop_box .pop-up .pop_bottom .pop_bottom_tit2 {
  font-size: 14px;
  font-weight: 400;
  color: #999999;
  opacity: 1;
}
body .pop_box .pop-up .pop_bottom .pop_bottom_tit2 {
  margin-left: 14px;
}
body .pop_box .pop-sus .pop-logo {
  padding: 20px 10px;
  width: 174px;
  display: block;
}
body .pop_box .pop-sus .pop-dui {
  text-align: center;
  padding-top: 25px;
  border-top: 1px solid #ccc;
}
body .pop_box .pop-sus .pop-dui img {
  width: 121px;
}
body .pop_box .pop-sus .tjcg {
  text-align: center;
  color: #D61518;
  font-weight: 700;
  padding-bottom: 28px;
  font-size: 18px;
  margin-top: 5px;
}
body .pop_box .pop-sus .pop-txt {
  border-top: 1px solid #ccc;
  margin: 0 auto;
  width: 340px;
  margin-top: 18px;
  text-align: center;
  padding-top: 20px;
}
body .pop_box .pop-sus .pop-txt p {
  font-size: 18px;
  line-height: 34px;
  color: #555555;
}
body .pop_box .pop-sus .pop-txt .one {
  margin-top: 13px;
}
body .pop_box .pop-sus .fin {
  width: 100%;
  color: #fff;
  background-color: #D61518;
  text-align: center;
  height: 60px;
  line-height: 60px;
  margin-top: 83px;
  font-size: 18px;
}
.layui-layer-shade {
  opacity: .5!important;
}
.bzbox,
.ysbox,
.tkbox {
  display: none;
}
.bz_box,
.ys_box,
.tk_box {
  width: 1000px;
  overflow-x: hidden;
  overflow-y: auto;
  height: 738px;
  background: #FFFFFF;
  border-radius: 4px!important;
  position: relative;
}
.bz_box .layui-layer-content,
.ys_box .layui-layer-content,
.tk_box .layui-layer-content {
  position: initial!important;
}
.bz_box .tit_top,
.ys_box .tit_top,
.tk_box .tit_top {
  margin: 30px 0;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  color: #333333;
  opacity: 1;
}
.bz_box .date1,
.ys_box .date1,
.tk_box .date1 {
  margin: 0 0 10px 50px;
  font-size: 14px;
  font-weight: 400;
  color: #999999;
  opacity: 1;
}
.bz_box .date1:nth-child(4),
.ys_box .date1:nth-child(4),
.tk_box .date1:nth-child(4) {
  margin-bottom: 0;
}
.bz_box .tit_biao,
.ys_box .tit_biao,
.tk_box .tit_biao {
  margin: 30px 0 20px 50px;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  opacity: 1;
}
.bz_box .tan_con,
.ys_box .tan_con,
.tk_box .tan_con {
  margin: 0 50px;
  font-size: 14px;
  font-weight: 400;
  line-height: 28px;
  color: #666666;
  opacity: 1;
}
.bz_box .close,
.ys_box .close,
.tk_box .close {
  position: absolute;
  right: 21px;
  top: 21px;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
.bz_box .layui-layer-close,
.ys_box .layui-layer-close,
.tk_box .layui-layer-close {
  right: 0!important;
  top: 0!important;
  background-position: 1px -40px !important;
  width: 18px!important;
  height: 18px!important;
}
.bz_box .ysbox-con,
.ys_box .ysbox-con,
.tk_box .ysbox-con {
  margin: 50px 30px 0 30px;
  line-height: 36px;
  font-size: 14px;
  font-weight: 400;
  background-color: #fff;
}
.bz_box .ysbox-con .xy_con,
.ys_box .ysbox-con .xy_con,
.tk_box .ysbox-con .xy_con {
  padding: 20px;
  color: #333;
  background-color: #f5f5f5;
  border: 1px solid #4e4b4b;
}
.zh_pass,
.xg_pass,
.cg_pass {
  display: none;
}
.zh_pass {
  box-sizing: border-box;
  width: 425px;
  height: 351px;
  background: #FFFFFF;
  border-radius: 4px!important;
  position: relative;
}
.zh_pass .layui-layer-content {
  position: initial!important;
}
.zh_pass .zh_pass_top {
  margin: 30px 0 25px 0;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  opacity: 1;
}
.zh_pass .layui-form .zh_tel_box {
  margin-bottom: 20px;
  margin-left: 50px;
}
.zh_pass .layui-form .zh_tel_box input {
  padding-left: 20px;
  width: 320px;
  height: 45px;
  background: #FFFFFF;
  border: 1px solid #D8DCDF;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 400;
  color: #7C7C7C;
  opacity: 1;
}
.zh_pass .layui-form .zh_yzm_box {
  margin-left: 50px;
  display: flex;
}
.zh_pass .layui-form .zh_yzm_box input {
  padding-left: 20px;
  width: 204px;
  height: 45px;
  background: #FFFFFF;
  border: 1px solid #D8DCDF;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 400;
  color: #7C7C7C;
  opacity: 1;
}
.zh_pass .layui-form .zh_yzm_box .yzm-btn {
  margin-left: 10px;
  width: 105px;
  height: 45px;
  background: #FFFFFF;
  border: 1px solid #D8DCDF;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 400;
  line-height: 45px;
  text-align: center;
  color: #D9001B;
  opacity: 1;
}
.zh_pass .layui-form .verify-wrap {
  margin-top: 20px;
  margin-left: 50px;
}
.zh_pass .layui-form .submit_zh {
  margin-top: 20px;
  margin-left: 50px;
  width: 327px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  opacity: 1;
  background: #D9001B;
}
.zh_pass .close {
  position: absolute;
  right: 15px;
  top: -15px;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
.zh_pass .layui-layer-close {
  right: 0!important;
  top: 0!important;
  background-position: 1px -40px !important;
  width: 18px!important;
  height: 18px!important;
}
.xg_pass {
  width: 425px;
  height: 286px;
  background: #FFFFFF;
  border-radius: 4px!important;
  position: relative;
}
.xg_pass .layui-layer-content {
  position: initial!important;
}
.xg_pass .zh_pass_top {
  margin: 30px 0 25px 0;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  opacity: 1;
}
.xg_pass .layui-form .xg_pass_box {
  margin-bottom: 20px;
  margin-left: 50px;
}
.xg_pass .layui-form .xg_pass_box input {
  padding-left: 20px;
  width: 320px;
  height: 45px;
  background: #FFFFFF;
  border: 1px solid #D8DCDF;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 400;
  color: #7C7C7C;
  opacity: 1;
}
.xg_pass .layui-form .submit_zh {
  margin-left: 50px;
  width: 327px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  opacity: 1;
  background: #D9001B;
}
.xg_pass .close {
  position: absolute;
  right: 15px;
  top: -15px;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
.xg_pass .layui-layer-close {
  right: 0!important;
  top: 0!important;
  background-position: 1px -40px !important;
  width: 18px!important;
  height: 18px!important;
}
.cg_pass {
  width: 425px;
  height: 286px;
  background: #FFFFFF;
  border-radius: 4px!important;
  position: relative;
}
.cg_pass .layui-layer-content {
  position: initial!important;
}
.cg_pass .zh_pass_top {
  margin: 30px 0 30px 0;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: #333333;
  opacity: 1;
}
.cg_pass .zh_pass_img {
  margin: 0 183px;
}
.cg_pass .zh_pass_tit {
  margin: 31px 0 15px 0;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  opacity: 1;
}
.cg_pass .zh_pass_dl {
  margin: 0 49px;
  width: 327px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  background: #D9001B;
  border-radius: 4px;
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
  opacity: 1;
}
.cg_pass .close {
  position: absolute;
  right: 15px;
  top: -15px;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
.cg_pass .layui-layer-close {
  right: 0!important;
  top: 0!important;
  background-position: 1px -40px !important;
  width: 18px!important;
  height: 18px!important;
}
