.P3 { min-width: 1300px; min-height: 500px; background-image: url("../images/bg_pc.jpg"); }

.P4 { background-image: url("../images/bg_p4.jpg"); }
.P31 { background-image: url("../images/bg_p31.jpg"); }
.P41 { background-image: url("../images/bg_p41.jpg"); }
.P5 { background-image: url("../images/bg_p5.jpg"); }
.P6 { background-image: url("../images/bg_p6.jpg"); }
.P7 { background-image: url("../images/bg_p7.jpg"); }
.d_p41 { z-index: 15; width: 100%; height: 5.636rem; margin: 0 auto; background: #000; }
.d_ft3 { position: absolute; left: 0; bottom: 0; z-index: 3; width: 100%;/* height: 13.32rem;*/ background-image: url("../images/pc_bottom.png"); height: 100%; }
.d_ft4 { background-image: url("../images/bg_ft4.png"); }
.d_ft41 { height: 100%; background-image: url("../images/bg_ft41.png"); }
.i_fx { z-index: 10; width: 9.2rem; height: 14.133rem; margin: 3% auto 0; background-image: url("../images/i_fx.png"); }
.cap2 { margin-bottom: 0.4rem; }
.cap3 { font-size: 0.5rem; width: 8.7rem; margin-top: 0.4rem; padding-left: 0.13rem }
.txt { z-index: 10; color: #fff; width: 8.627rem; height: 30%; margin-top: 0.533rem; overflow-y: auto; }
.txt h3 { margin: 0 0 0.347rem; }
.txt img { width: 100%; }
.txt p { text-indent: 0; }
.d_ts { text-align: center; width: 100%; margin-top: 0.133rem; }
.i_sb2 { top: 0.5rem }
.cap4, .cap42 { font-size: 0.4rem; font-weight: normal; text-align: center; color: #fff; line-height: 1.8; margin: 0 auto; }
.cap42 { color: #000; margin-bottom: 4%; }
.cap34 { z-index: 6; width: 4.947rem; height: 3.387rem; line-height: 20em; margin: 4% auto 0; background-image: url("../images/bg_cap34.png"); }
.cap33, .d_qk, .cap35 { z-index: 99; }
.cap33 { width: 6.747rem; height: 3.52rem; margin: 11% auto 5%; background-image: url("../images/bg_cap3.png"); }
.d_qk { width: 9rem; height: 2.68rem; line-height: 20em; margin: 0 auto; background-image: url("../images/bg_qk1.png"); position: absolute; top: 39%; left: 50%; transform: translate(-50%, -50%); }
.d_qs { position: absolute; top: 0; right: 0; z-index: 90; width: 3.52rem; height: 3.52rem; background-image: url("../images/bg_qs.png"); }
.btn_ks { position: absolute; left: 50%; bottom: 1.8rem; width: 3.973rem; height: 1.173rem; background-image: url("../images/btn_ks.png"); transform: translate(-50%, 0); }
.d_thb { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 4.533rem; background-image: url("../images/bg_thb.png"); }
.cap35 { width: 5.213rem; height: 2.667rem; margin: 4% auto 2%; background-image: url("../images/bg_cap35.png"); }
.videoC { z-index: 10; width: 100%; height: 5.653rem; margin: 0 auto; background: #000; }
.box .hd { height: 2.6rem; }
.u_dt2 li { margin-top: 0.28rem; }
.cap3_6 { margin-top: 0.1rem; }
.cap3_7 { margin-top: 0.7rem; }
.cap3_8 { margin-top: 1rem; }
.box { width: 9.347rem; height: 13.707rem; margin: 0.8rem auto 0.373rem; background-image: url("../images/bg_box.png"); }
.p_tr { position: relative; z-index: 5; text-align: right; padding-right: 0.5rem; color: #FFF; }
.txt3 .bd { width: 7.7rem; height: 86%; margin: 0.6rem 0 0 0.7rem; overflow-y: auto; }
.txt3 h3 { font-size: 0.4rem; font-weight: bold; text-align: center; margin: 0.3rem auto; }
.box2 { background-image: url("../images/bg_box2.png"); }
.box2 .hd { height: 2.9rem; }
.box2 .u_dt { margin-top: 0.9rem; }
.mask { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 999; width: 100%; height: 100%; background: rgba(0,0,0,.75); }
.d_gdt { position: absolute; right: 5%; bottom: 5%; width: 7.96rem; height: 4.987rem; background-image: url("../images/bg_gdt.png"); }
.btn_kz { top: 8.2rem; bottom: inherit; }
.btn_hz { position: absolute; top: 0.4rem; left: 0.267rem; z-index: 9; width: 2.853rem; height: 1.12rem; background-image: url("../images/btn_hz.png"); }
.d_p7 { height: 100%; }
.d_cg { width: 8.747rem; height: 6.827rem; margin: 1.733rem auto 1.333rem; background-image: url("../images/bg_cg.png"); }
.d_name { font-size: 0.613rem; color: #fff; width: 9.44rem; margin: 0 auto 1.333rem; }
.d_name label { float: left; text-align: right; width: 3.067rem; line-height: 1.013rem; }
.d_name .inp_name, .d_name2 .fcY { float: left; font-size: 0.667rem; font-family: \5E7C\5706; color: #ffcd03; text-align: center; width: 4rem; height: 1.013rem; line-height: 1.013rem; background: none; border: none; border-bottom: 0.04rem solid #fff; outline: none; }
.d_name2 { position: absolute;top: 20%;left: 50%;z-index: 10;font-size: 0.553rem;color: #ffffff;width: 8rem;margin: 0 0 0 -4.04rem;line-height: .8013rem;text-align: center;}
.d_name3 {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 20%;
  z-index: 10;
  font-size: 0.553rem;
  color: #ffffff;
  width: 10rem;
  line-height: .8013rem;
  text-align: center;
}
.btn_cg, .btn_back { width: 3.56rem; height: 1.227rem; margin: 0 auto;}
.btn_back { position: absolute; top: 0.533rem; left: 0.373rem; z-index: 9; background-image: url("../images/btn_back.png"); }
.btn_back2 { position: absolute; top: 0.267rem; left: 0.107rem; z-index: 9; width: 1.653rem; height: 0.987rem; background-image: url("../images/btn_back2.png"); }
.d_cabc {position: absolute;top: 83%;left: 50%;z-index: 10;width: 4rem;height: 0.453rem;margin-left: -2rem;background-image: url(../images/bg_cabc.png);}
.d_hz {position: absolute;top: 40%;left: 49%;width: 6.907rem;height: 8.573rem;margin-left: -3.453rem;}
.d_hz img { width: 100%; }
.btnP { height: 2.2rem; }
.btn_jxxx { position: absolute; top: 13.38rem; right: 0; z-index: 10; width: 2.547rem; height: 1.12rem; background-image: url("../images/btn_jxxx.png"); }
.jconfirm .jconfirm-bg { background: #000; opacity: .6; }
.jconfirm-content { font-size: 0.4rem; }
.jconfirm .jconfirm-box .jconfirm-buttons { text-align: center; }
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-blue { font-size: 0.373rem; width: 40%; height: 0.8rem; line-height: 0.8rem; padding: 0; margin: 0 2%; background: #f32c52; border: 1px solid #7f162d; border-radius: 0.4rem; }
.p_ft { position: absolute; left: 0; bottom: 0; font-size: 0.373rem; text-align: center; color: #222; width: 100%; line-height: 1.54; margin-bottom: 1.067rem; }
/*d_adr*/
.P8 { background-image: url("../images/bg_p8.jpg"); }
.u_adr { width: 4rem; margin: 2.5rem auto 1rem; }
.u_adr li { margin-bottom: 0.3rem; }
.btn_adr { width: 3.973rem; height: 1.373rem; margin: 0 auto; background-image: url("../images/btn_adr.png"); }
.select2 { width: 100% !important; }
.select2-selection { outline: none; }
.select2-container--default .select2-selection--single, .select2-dropdown { border: 1px solid #f9e8d9; }
.select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #f9b40b transparent transparent transparent; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #f9b40b transparent; }
.select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 16px; text-align: center; }
.d_top { position: absolute; top: 0.4rem; left: 0; z-index: 100; color: #666; width:50%; 
  left: 50%;
  transform: translateX(-50%);
  display:flex;
  justify-content: center;
}
.d_qs2 { width: 2.507rem; height: 0.867rem; /*margin-left: -1.253rem;*/ background-image: url("../images/bg_qs2.png"); transform: translate(-50%, 0); }
.btn_adr2 {text-align: center; color: #666; width: 1.427rem; height: 0.573rem; line-height: 1.46; background: none; border: 1px solid #666; border-radius: 0.293rem; outline: none; }
.p_adr { text-align: center; clear: none; font-size: 0.32rem; width: 8.053rem; height: 0.573rem; line-height: 0.573rem; padding: 0 0.107rem; background-image: url("../images/bg_padr.png");/*white-space:nowrap;text-overflow: ellipsis;*/ }
.inp_sel { font-size: 16px; text-align: center; width: 100%; height: 28px; line-height: 28px; background: #fff; border: 1px solid #f9e8d9; border-radius: 4px; overflow: hidden; box-sizing: border-box; outline: none; }
.select2-results__option { font-size: 16px; }
.content-a {
  width: 100%;
}
.d_ft4 {
  height: 15.907rem;
}
.douhao1, .douhao { display: none; }
.btn em{font-size:0.42rem;}
.d_ft41 {
  background-color: rgba(0,0,0,0)!important;
  
}
.cyol-height {
  height: 100%;
}
.container{
  height: 100%;
  /* top: 30%; */
}
.my {
  position: absolute;
  right: 0.1rem;;
  height:0.573rem;
  z-index: 2;
}
#logout {
  position: absolute;
  top: 0;
  right: 0.133rem;
  float: left;
  text-align: center;
  color: #666;
  width: 1.427rem;
  height: 0.573rem;
  line-height: 1.46;
  box-sizing: border-box;
  background: none;
  border: 1px solid #666;
  border-radius: 0.293rem;
  outline: none;
}
