@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
body, button, input, select, textarea { font: 0.333rem/1.74 "幼圆", \5E7C\5706, "microsoft yahei", "simsun", \5b8b\4f53, arial; color: #4a4a4a; }
ul, ol, li { list-style: none; }
i, em { font-style: normal }
img { vertical-align: top; border: 0; }
a { color: #000; text-decoration: none; }
a:hover { color: #000; }
table { border-collapse: collapse; border-spacing: 0; }
table td { padding: 0; margin: 0; }
table th.wztop { vertical-align: top; }
.fl, .fr { float: left; overflow: hidden; }
.fr { float: right; }
section, article, aside, header, footer, nav, dialog, figure { display: block; padding: 0; margin: 0; }
/*com*/
.wrap, .area, .inn, .hd, .bd, .d, .d2, .d3, .pic, .txt, .u, .u li, .u3, .u3 li, .box, .tit, .con { position: relative; clear: both; overflow: hidden; }
html, body, .wrap, .area, .swiper-container, .swiper-slide { height: 100%; }
.wrap { max-width: 640px; margin: 0 auto; }
.pic img { max-width: 100%; max-height: 100%; }
.fcR, .fcR:hover { color: #fa8933; }
.fcR2, .fcR2:hover { color: #ff0090; }
.fcB, .fcB:hover { color: #1989ee; }
.fcB2, .fcB2:hover { color: #019deb; }
.d2, .d3 { background-position: 0 0; background-repeat: no-repeat; -webkit-background-size: 100%; background-size: 100%; }
.iC, .btn, .btn2, .btn3, .cap1, .cap2 { position: relative; display: block; text-align: center; overflow: hidden; background-repeat: no-repeat; background-position: 0 0; -webkit-background-size: 100%; background-size: 100%; outline: none; }
.iC, .btn2, .btn3, .cap1, .cap2 { line-height: 20em; }
.btn2, .btn3 { background-color: transparent; border: none; }
.btn2 { z-index: 20; width: 2.573rem; height: 1.107rem; margin: 0 auto; background-image: url("./../images/btn_ks.png"); }
.btn3 { width: 2.573rem; height: 1.107rem; margin: 0 auto; background-image: url("./../images/btn_qd.png"); }
.btn_jx { background-image: url("./../images/btn_jx.png"); }
.i_dr, .i_dw { position: absolute; top: 0.28rem; right: 0.4rem; z-index: 10; width: 0.52rem; height: 0.547rem; background-image: url("./../images/i_dr.png"); }
.i_dw { background-image: url("./../images/i_dw.png"); }
.i_dtr, .i_dtw { width: 3.6rem; height: 3rem; background-image: url("./../images/i_dtr.png"); }
.i_dtw { background-image: url("./../images/i_dtw.png"); }
.i_fx { width: 78%; height: 14rem; margin: 0.347rem auto 0; background-image: url("./../images/i_fx.png"); }
/*area*/
.area { background-position: center 0; background-repeat: no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; }
.area { background-image: url("./../images/bg_area.jpg"); }
.P5 { background-image: url("./../images/bg_p5.jpg"); }
.d_load { font-size: 0.267rem; text-align: center; color: #e7483d; margin: 30% auto 0; }
.loading_img { width: 3.16rem; height: 3.36rem; margin: 0 auto; }
.loading_img2 { width: 3.64rem; height: 2.467rem; margin: 0.8rem auto 0; }
.loading_img img, .loading_img2 img { width: 100%; }
.loading_line, .loading_line_blank { position: relative; display: block; width: 3.467rem; height: 0.107rem; margin: 0.347rem auto 0.4rem; background: #f56330; border-radius: 0.053rem; overflow: hidden; }
.loading_line_blank { position: absolute; top: 0; left: 0; width: 100%; margin: 0; background: #f29b76; }
.d_ml2 { width: 8.4rem; margin: 2rem auto 0; }
.d_ml2 .bd { height: 11.2rem; overflow-y: auto; }
.d_p3, .d_p4, .d_dt, .d_p2 { height: 100%; }
.video, .video2 { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; }
.box { width: 9.36rem; height: 15.33rem; margin: 2% auto 0; background-image: url("./../images/bg_box.png"); }
.box .hd { height: 3.68rem; }
.box .bd { height: 100%; }
.cap3 { display: table; font-size: 0.453rem; font-weight: normal; color: #fff; width: 8.4rem; height: 3.2rem; line-height: 0.8rem; margin: 0.42rem auto 0; overflow: hidden; }
.cap3 .i_cap3 { display: table-cell; vertical-align: middle; }
.s_num, .fz25 { font-size: 0.333rem; margin-right: 0.107rem; }
.s_num i { font-size: 0.453rem; }
.u_dt { padding: 1.6rem 0.373rem 0; }
.u_dt li { margin-top: 0.5rem; }
.d_dtw, .d_dtr { position: absolute; left: 0.107rem; top: 11.5rem; width: 3.6rem; height: 3rem; }
.d_dtw .pic, .d_dtr .pic { float: left; width: 2.853rem; height: 2.853rem; margin-top: 0.573rem; }
.d_dtr .pic { float: right; }
.btnP { position: absolute; bottom: 0.4rem; left: 0; text-align: center; width: 100%; height: 1.4rem; }
.btn, .btnon { font-size: 0.373rem; text-align: left; color: #ffff; width: 6.2rem; min-height: 0.773rem; line-height: 0.773rem; padding: 0.133rem 0.8rem 0.133rem 1.227rem; margin: 0 auto; background: #0ea5f3; border-radius: 0.267rem; }
.btnon { background: #fe4c6c; }
.btn em { position: absolute; top: 0.133rem; left: 0.133rem; display: block; font-size: 0.613rem; font-family: "microsoft yahei"; text-align: center; color: #fff; width: 0.773rem; height: 0.773rem; line-height: 0.773rem; background: #006ed8; border-radius: 50%; overflow: hidden; }
.btnon em { background: #f8163f; }
.u_dt2 li { margin-top: 0.15rem; }
.txt { font-size: 0.4rem; color: #131313; width: 8.587rem; line-height: 0.64rem; margin: 0 auto; }
.txt h3 { font-size: 0.52rem; font-weight: normal; text-align: left; margin: 0.533rem 0 0.347rem; }
.txt p { text-indent: 2em; }
.d_dt .cap31 { width: 8rem; }
.s_ts { position: absolute; top: 1.8rem; display: block; font-size: 0.4rem; text-align: center; color: #fefdab; width: 100%; }
.d_dt .tit { text-align: center; width: 8.667rem; height: 4.533rem; padding-top: 0.2rem; margin: 0 auto; border-bottom: 1px dashed #fff; }
.d_dt .con { width: 9.4rem; height: 4rem; padding: 0.4rem 0 0 0.107rem; }
.tzC { font-size: 0; }
.tQ, .tA { display: inline-block; width: 2.067rem; height: 1.44rem; background: url("./../images/bg_tq.png") 0 0 no-repeat; -webkit-background-size: 100%; background-size: 100%; overflow: hidden; }
.tQ { margin: 0.533rem 0.2rem 0; }
.tA { margin: 0.267rem 0.107rem 0; background-image: url("./../images/bg_ta.png"); }
.tA span { display: block; font-size: 0.4rem; color: #fbe366; width: 1.6rem; line-height: 0.48rem; margin: 0.24rem auto 0; overflow: hidden; }
.i_sb1, .i_sb2 { position: absolute; top: 0; right: 0.5rem; z-index: 38; width: 1.76rem; height: 1.867rem; animation: flash 1.5s 1.5s infinite; }
.i_sb2 { top: 0.8rem; right: 0; width: 1.32rem; height: 1.747rem; background-image: url("./../images/i_sb2.png"); }
.d_p2, .d_p3 { z-index: 10; }
.d_ft2, .d_ft3, .d_ft4, .d_ft5, .d_ft22, .d_ft23, .d_ft24 { position: absolute; left: 0; bottom: 0; width: 100%; height: 9.907rem; background-image: url("./../images/bg_ft2.png"); background-position: 0 100%; }
.d_ft3 { height: 7.76rem; background-image: url("./../images/bg_ft3.png"); }
.d_qk { width: 8.68rem; height: 1.75rem; line-height: 20em; margin: 0 auto; background-image: url("./../images/bg_bt1.png"); }
.cap33 { width: 6.147rem; height: 5.867rem; line-height: 20em; margin: 8% auto 0.613rem; background-image: url("./../images/bg_cap3.png"); }
.d_f_ewm { position: absolute; top: 5.82rem; left: 1.4rem; width: 3.04rem; height: 3.04rem; }
/*cap5*/
.cap5 { position: relative; z-index: 5; display: block; font-size: 0.533rem; text-align: center; color: #fff; width: 6.373rem; height: 0.933rem; line-height: 0.933rem; margin: 0 auto; border-radius: 0.467rem; background: #fa3232; overflow: hidden; }
.u_kc { font-size: 0.453rem; color: #fff; line-height: 0.8rem; margin-bottom: 0.747rem; }
.u_kc li { padding: 0.533rem 0 0 2.82rem; background: url("./../images/bg_kc.png") 2.26rem -1.68rem no-repeat; -webkit-background-size: 0.52rem; background-size: 0.52rem; margin-top: -1px; }
.u_kc li:last-child { background-image: url("./../images/bg_kc2.png"); }
.u_kc li:first-child { background-image: url("./../images/bg_kc1.png"); background-position: 2.26rem 0.533rem; }
.u_kc label { position: absolute; top: 0; left: 0; font-size: 0.56rem; text-align: right; width: 2.5rem; padding: 0.533rem 0.52rem 0 0; }
.u_kc li a { color: #fff; }
.u_kc li a:hover, .u_kc li a:active { color: #fffc0b; }
.cap2 { margin-bottom: 0.4rem; }
.txt { 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%; }
.d_ts { text-align: center; width: 100%; margin-top: 0.133rem; }
.cap1_1, .cap4 { position: relative; z-index: 10; font-weight: normal; text-align: center; color: #fff; padding: 0 0.4rem; }
.cap1_1 { font-size: 0.64rem; line-height: 0.853rem; margin: 1.97rem auto 0; }
.cap4 { font-size: 0.453rem; line-height: 0.72rem; margin: 0.107rem auto 0.4rem; }
.d_p41 { z-index: 10; width: 100%; height: 5.7rem; margin: 0 auto; background: #000; }
.p_info { font-size: 0.4rem; color: #fff; line-height: 0.667rem; padding: 0 1rem; margin: 0.533rem auto 0.733rem; }
.d_qs, .d_qk { z-index: 99; }
.d_qk { z-index: 5; width: 9.387rem; height: 7.12rem; margin-top: 30%; }
.d_thb, .d_thb2, .d_thb22, .d_thb23, .d_thb24 { position: absolute; top: 0; left: 0; z-index: 88; width: 100%; height: 13.2rem; background-image: url("./../images/bg_thb.png"); }
.d_thb2 { height: 4.173rem; background-image: url("./../images/bg_thb2.png"); }
.d_thb22 { height:7.8rem; background-image: url("./../images/bg_thb22.png"); }
.d_thb23 { height: 6.4rem; background-image: url("./../images/bg_thb23.png"); }
.d_thb24 {z-index: 5; height:100%; background-image: url("./../images/bg_thb24.png"); }
.d_thb42 { background-image: url("./../images/bg_thb42.png"); }
.d_qs { position: absolute; top: 0; right: 0; z-index: 5; width: 2.707rem; height: 3.333rem; background-image: url("./../images/bg_qs.png"); }
.d_qs2 { left: 0; right: inherit; width: 3.88rem; height: 3.84rem; background-image: url("./../images/bg_qs2.png"); }
.mask { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 999; display: none; width: 100%; height: 100%; background: rgba(0, 0, 0, .75); }
.maskon { display: block; }
.cap3_6 { margin-top: 0.1rem; }
.cap3_7 { margin-top: 0.7rem; }
.cap3_8 { margin-top: 1rem; }
.p_tr { position: relative; z-index: 5; text-align: right; padding-right: 0.5rem; }
.txt3 { font-size: 0.36rem; color: #424242; width: 9.972rem; height: 13.093rem; margin: 0; background: url("./../images/bg_txt3.png") 0 0 no-repeat; overflow: hidden; -webkit-background-size: 100%; background-size: 100%; }
.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; }
.d_ft3 { position: absolute; left: 0; bottom: 0; z-index: 3; width: 100%; height: 8.653rem; }
.i_fx { z-index: 10; }
.d_ft4 { background-image: url("./../images/bg_ft4.png"); }
.d_ft42 { background-image: url("./../images/bg_ft42.png"); }
.box3 .btn, .box3 .btnon { font-size: 0.51rem; }
/*p6*/
.d_p6 { z-index: 10; height: 100%; }
.d_cg, .d_cg2 { width: 8.56rem; height: 9.827rem; margin: 2rem auto 0; background-image: url("./../images/bg_cg.png"); }
.d_cg2 { width: 8.467rem; height: 9.32rem; margin: 1.6rem auto 0.8rem; background-image: url("./../images/bg_cg2.png"); }
.btn_cg, .btn_cg2 { width: 2.573rem; height: 1.107rem; background-image: url("./../images/btn_cg.png"); }
.btn_cg2 { background-image: url("./../images/btn_cg2.png"); }
.d_name { position: absolute; top: 4.5rem; left: 50%; z-index: 90; font-size: 0.613rem; color: #cd552a; width: 9rem; transform: translate(-50%, 0); }
.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: #cd552a; text-align: center; width: 4rem; height: 1.013rem; line-height: 1.013rem; background: none; border: none; border-bottom: 0.04rem solid #cd552a; outline: none; }
.d_name2 { position: absolute; top: 2.4rem; left: 50%; z-index: 10; font-size: 0.573rem; color: #fff; width: 8.08rem; margin: 0 0 0 -4.04rem; line-height: 1.013rem; }
.d_name2 .fcY { color: #fff003; border-color: #fff; }
.d_hz { text-align: center; width: 6.947rem; height: 6.507rem; margin: 6.4rem auto 0; }
.d_hz img { width: 100%; }
.d_p32 .d_qk, .d_p32 .d_qk2 { position: absolute; z-index: 99; top: 1.147rem; /*left: 50%;transform: translate(-4%, 0);*/ width: 4.84rem; height: 8.533rem; margin: 0; background-image: url("./../images/bg_bt1.png"); }
.d_p32 .d_qk2 { background-image: url("./../images/bg_bt2.png"); }
.d_p32 .d_ft3 { z-index: 10; height: 9.24rem; background-image: url("./../images/bg_ft32.png"); background-position: center 100%; }
.d_fts { position: absolute; left: 50%; bottom: 0.533rem; z-index: 15; width: 3.333rem; height: 0.8rem; transform: translate(-50%, 0); background-image: url("./../images/bg_ts.png"); }
.d_jnb { position: absolute; bottom: 0; left: 0; z-index: 4; width: 5.64rem; height:10.32rem; background-image: url("./../images/bg_jnb.png"); }
/*d_back*/
.d_back { position: absolute; top: 1.133rem; left: 50%; z-index: 20; width: 8.667rem; margin-left: -4.333rem; }
.btn_back { float: left; width: 2.057rem; height: 1.04rem; background-image: url("./../images/btn_back.png"); }
.btn_next { float: right; width: 2.057rem; height: 1.04rem; background-image: url("./../images/btn_next.png"); }
.d_cabc { position: absolute; top: 13rem; left: 50%; width: 6.32rem; height: 1.053rem; margin: 0 auto; background-image: url("./../images/bg_cabc.png"); transform: translate(-50%, 0); }
/*main*/

/*
.d_thb3 { height: 8.533rem; background-image: url("./../images/bg_thb3.png"); }
.d_p32 .d_qk2 { top: 2.9rem; width: 8.667rem; height: 5.68rem; background-image: url("./../images/bg_bt2.png"); }
.btn, .btnon { font-size: 0.453rem; color: #fff !important; width: 6.4rem; padding: 0.133rem 0.8rem 0.133rem 1.05rem; }
.btn { background: #10b7ff; }
.btn em, .btnon em { background: #0fa5f7; }
.btnon { color: #333 !important; background: #fff; }
.box .hd { height: 4.2rem; }
.cap3 { color: #333; line-height: 0.68rem; }
.u_dt { padding-top: 1.2rem; }
.d_dtw, .d_dtr { z-index: 10; }
.box { width: 9.307rem; height: 15.173rem; }
.btnP { z-index: 20; }
.u_dt { z-index: 9; }*/
/*2022*/
.P3 { background-image: url("./../images/bg_sy.jpg"); }
.P2 { background-image: url("./../images/bg_p2.jpg"); }
.P2_2 { background-image: url("./../images/bg_p22.jpg"); }
.P2_3 { background-image: url("./../images/bg_p23.jpg"); }
.P2_4 { background-image: url("./../images/bg_p23.jpg"); }
.P41 { background-image: url("./../images/bg_p4.jpg"); }
.P42 { background-image: url("./../images/bg_p42.jpg"); }
.P5 { background-image: url("./../images/bg_p5.jpg"); }
.d_ft2 { height: 100%; }
.btn_ks, .d_wz, .d_tit, .d_btn, .d_sr, .d_dm, .d_jdr { position: absolute; left: 50%; z-index: 999;/*transform: translate(-50%, 0);*/ }
.d_wz { top: 2.613rem; width: 7.213rem; height: 7.773rem; margin-left: -3.60rem; background-image: url("./../images/bg_wz.png"); }
.btn_ks { bottom: 2.267rem; width: 3.28rem; height: 0.987rem; margin-left: -1.6rem; }
.d_tit { top: 3.8rem; left: 0; width: 100%; height: 1.787rem; background-image: url("./../images/bg_tit.png"); }
.d_btn { top: 6.493rem; width: 7.253rem; margin-left: -3.626rem; }
.btn_jl, .btn_xh, .btn_ly { float: left; width: 3.107rem; height: 3.027rem; margin: 0; background-image: url("./../images/btn_jl.png"); }
.btn_xh { float: right; background-image: url("./../images/btn_xh.png"); }
.btn_ly { float: none; margin: 0 auto; background-image: url("./../images/btn_ly.png"); }
.btn_fs { position: absolute; top: 1.213rem; right: 0.69rem; width: 1.627rem; height: 0.773rem; background-image: url("./../images/btn_fs.png"); }
.d_sr { top: 1.867rem; left: 0; font-size: 0.373rem; width: 100%; height: 4.72rem; box-sizing: border-box; }
.s_select, .s_select2 { font-size: 0.373rem; color: #2e2d22; width: 99%; height: 0.72rem; line-height: 1.72rem; background: #fff; margin-bottom: 0.533rem; border: 1px solid #a4a4a4; outline: none; }
.s_select2 { width: 50%; }
.select2-container { vertical-align: inherit; }
.select2-container .select2-choice { font-size: 0.373rem; height: 0.72rem; line-height: 0.72rem; padding: 0 4px; background: none; border: none; }
.select2-container .select2-choice > .select2-chosen { color: #4a4a4a; }
.select2-container .select2-choice .select2-arrow { background: none; border: none; }
.select2-container .select2-choice .select2-arrow b { background-image: url("../images/select2.png"); }
.select2-results .select2-highlighted { background: rgba(56,117,215,.5); }
.select2-drop-active { border-color: #a4a4a4; }
.select2-results { padding: 0; margin: 0; max-height: 220px; }
.d_sr .label { position: absolute; top: 0; left: 0; text-align: right; width: 1.467rem; line-height: 0.747rem; }
.u_sr, .u_sr li { overflow: visible; }
.u_sr li { padding: 0 0.613rem 0.213rem 1.733rem; }
.d_dm { top: 6.587rem; font-size: 0.383rem; color: #2e2d22; width: 9.28rem; height: 5.68rem; line-height: 1.7; margin-left: -4.64rem; background: rgba(255, 255, 255, .5); }
.d_ft5 { height: 100%; background-image: url("./../images/bg_ft5.png"); }
.d_jdr { bottom: 0; left: 0; width: 100%; height: 9.333rem; }
.d_jlr, .d_xhr { position: absolute; left: 50%; width: 8.08rem; height: 9.333rem; margin-left: -4.14rem; background-image: url("./../images/bg_jl.png"); }
.d_xhr { background-image: url("./../images/bg_xh.png"); }
.d_num { position: absolute; bottom: 0.8rem; left: 50%; font-size: 0.427rem; text-align: center; color: #fff; width: 6.32rem; height: 0.8rem; line-height: 0.8rem; margin-left: -3.16rem; background: #ee3f26; border-radius: 0.267rem; }
/*2025*/
.d_qk2 { display: none; }
button:focus { outline: 0; }
#to-index-page, #to-index-page1 { position: relative; }
.icon-share { position: absolute; top: 0.21rem; right: 0.31rem; z-index: 10; width: 3.5rem; }
.barrage-container span { margin-top: 0.3rem; }
.d_video { position: absolute; top: 6.933rem; left: 3%; z-index: 10; width: 94%; height: 5.6rem; margin: 0 auto; background: #000; text-align: center; }
.d_video_txt { position: absolute; top: 12.7rem; font-size: 0.4rem; text-align: center; color: #000; width: 100%; }
video { width: 100%; height: 5.7rem; }
.d_video_btn { position: absolute; bottom: 2.5rem; display: flex; justify-content: center; width: 100%; }
.video_btn, .btn_fz, .btn_fx { font-size: 0.4rem; font-weight: bold; text-align: center; color: #1d905b; width: 5.36rem; height: 0.88rem; margin: 0 auto; background: #f7d24b; border: none; border-radius: 0.44rem; box-shadow: 0.08rem 0.08rem 0.08rem #0eb058; }
.btn_fx { width: 4rem; }
.d_btn23, .d_btn24 { position: absolute; bottom: 1.867rem; text-align: center; width: 100%; height: 1.013rem; }
.d_btn24 { bottom: 18%; }
.d_p32 .d_qk { top: 2.0rem; width: 5.84rem; height: 10.133rem; }
.d_wz, .d_wz2, .d_wz3, .d_wz4 { position: absolute; top: 2.56rem; left: 0; width: 100%; height:10.2rem; margin: 0; }
.d_wz2 { top: 1.493rem; height: 8.6rem; background-image: url("./../images/bg_wz2.png"); }
.d_wz3 { top: 20%; height: 8.6rem; background-image: url("./../images/bg_wz3.png"); }
.d_wz4 { top: 42%;z-index: 18; height: 5.0rem; background-image: url("./../images/bg_wz41.png"); }
.d_wz42 { background-image: url("./../images/bg_wz42.png"); background-position: 0 center;}
.d_wz43 { background-image: url("./../images/bg_wz43.png"); }
.d_wz44 { background-image: url("./../images/bg_wz44.png"); }
.d_wz45 {top: 43%; height: 5.6rem;background-image: url("./../images/bg_wz45.png"); }
.d_wz46 { height: 5.667rem;background-image: url("./../images/bg_wz46.png"); }
.d_ft22 { height: 100%; background-image: url("./../images/bg_ft22.png"); }
.d_ft23 { height: 100%; background-image: url("./../images/bg_ft23.png"); }
.d_ft24 { font-size: 0.4rem; color: #12195c; height: 8.64rem; background-image: url("./../images/bg_ft24.png"); }
.d_fx24 { position: absolute; bottom: 0.44rem; width: 100%; height: 1.893rem; }
.d_fx24 .fl { position: absolute; left: 0.56rem; bottom: 0; }
.d_fx24 .fr { position: absolute; right: 0.52rem; z-index: 9; width: 1.893rem; height: 1.893rem; background: #fff; }
.d_fx24 .fr img { width: 100%; }
.d_fx24 .fcR { font-size: 0.48rem; font-family: "microsoft yahei"; color: #e91818; }
.d_mfz,.d_mxh { top: 5.2rem; height: 6.613rem; background-image: url("./../images/bg_mfz.png"); }
.d_mxh{height: 6.72rem;background-image: url("./../images/bg_mxh.png");}
.i_xh { position: absolute; left: 50%; bottom: 1.4rem; width: 1.147rem; height: 1.32rem; margin-left: -0.573rem; background-image: url("../images/i_xh.png"); }
.btn_hxs { position: absolute; bottom: 25%; right: 0; width: 2.586rem; height: 0.8rem; background-image: url("../images/btn_hxs.png"); }
/*2026*/
.btn_xh2{width: 3.787rem;height: 0.987rem;background-image: url("../images/btn_xh2.png");}
.btn_fz2{width: 2.773rem;height: 0.987rem;background-image: url("../images/btn_fz2.png");}
.btn_fx2{width: 4.987rem;height: 0.987rem;background-image: url("../images/btn_fx2.png");}
/*active*/
.d2 { transition: all 1s; transition-delay: 0.7s; }
.d_p32 .d_qk, .d_p32 .d_qk2, .d_jnb, .d_wz, .d_tit { opacity: 0; }
.swiper-slide-active .d_p32 .d_qk { opacity: 1; animation: fadeInRight 1s ease; left: 36%; }
.swiper-slide-active .d_thb { opacity: 1; animation: fadeIn 1s ease; }
.swiper-slide-active .d_thb23 { opacity: 1; animation: fadeIn 1s ease; }
.swiper-slide-active .d_thb24 { opacity: 1; animation: fadeInRight 1s ease; }
.swiper-slide-active .d_jnb { opacity: 1; animation: fadeInLeft 1s ease; }
.swiper-slide-active .btn_ks { animation: fadeInUp 1s ease; }
.swiper-slide-active .d_btn23 { animation: fadeInUp 1s ease; }
.swiper-slide-active .d_btn24 { animation: fadeInUp 1s ease; }
.swiper-slide-active .d_fx24 { opacity: 1; animation: fadeIn 1s ease; }
.swiper-slide-active .d_ft24 { opacity: 1; animation: fadeIn .5s ease; }
.swiper-slide-active .d_wz { opacity: 1; animation: fadeInLeft 1s ease; }
.swiper-slide-active .d_wz2 { opacity: 1; animation: fadeInDown 1s ease; }
.swiper-slide-active .d_wz3 { opacity: 1; animation: fadeInLeft 1s ease; }
.swiper-slide-active .d_wz41, .swiper-slide-active .d_wz42, .swiper-slide-active .d_wz43, .swiper-slide-active .d_wz44 { opacity: 1; animation: fadeInLeft 1s ease; }
.swiper-slide-active .btn_hxs { opacity: 1; animation: fadeInRight .5s ease; }
.swiper-slide-active .i_xh { opacity: 1; animation: fadeInUp 1s ease; }
.swiper-slide-active .d_mfz { opacity: 1; animation: fadeOutUp 2s infinite; }
.swiper-slide-active .d_mxh { opacity: 1; animation: fadeOutUp 2s infinite; }
.swiper-slide-active .d_tit { opacity: 1; animation: fadeInDown 2s ease; }
.swiper-slide-active .d_btn { animation: fadeInLeft 1s ease; }
.swiper-slide-active .d_sr { animation: fadeInDown 1s ease; }
.swiper-slide-active .d_dm { animation: fadeIn 1s ease; }
.swiper-slide-active .d_jlr { animation: fadeInUp 1s ease; }
.swiper-slide-active .d_xhr { animation: rotateInUpRight 1s ease; }
.swiper-slide-active .d_num { animation: rotateInUpRight 1s ease; }
.swiper-slide-active .d_ft22 { animation: fadeInUp 1s ease; }
.swiper-slide-active .d_ft23 { animation: fadeInUp 1s ease; }
/*手滑动*/
.i_sb22 { top: 70%; right: 0; -webkit-animation: fadeUp 3s 1.5s infinite; animation: fadeUp 3s 1.5s infinite; -webkit-background-size: 100%; background-size: 100%; opacity: 0; }
 @-webkit-keyframes fadeUp {
 0% {
 opacity: 1;
 top: 75%;
}
 33% {
 opacity: 1;
 top: 40%;
}
 34% {
 opacity: 1;
 top: 75%;
}
 66% {
 opacity: 1;
 top: 40%;
}
 67% {
 opacity: 1;
 top: 75%;
}
 99% {
 opacity: 1;
 top: 40%;
}
 100% {
 opacity: 0;
}
}
 @-moz-keyframes fadeUp {
 0% {
 opacity: 1;
 top: 75%;
}
 33% {
 opacity: 1;
 top: 40%;
}
 34% {
 opacity: 1;
 top: 75%;
}
 66% {
 opacity: 1;
 top: 40%;
}
 67% {
 opacity: 1;
 top: 75%;
}
 99% {
 opacity: 1;
 top: 40%;
}
 100% {
 opacity: 0;
}
}
 @keyframes fadeUp {
 0% {
 opacity: 1;
 top: 75%;
}
 33% {
 opacity: 1;
 top: 40%;
}
 34% {
 opacity: 1;
 top: 75%;
}
 66% {
 opacity: 1;
 top: 40%;
}
 67% {
 opacity: 1;
 top: 75%;
}
 99% {
 opacity: 1;
 top: 40%;
}
 100% {
 opacity: 0;
}
}

/*media*/
@media (min-width:641px) {
html { font-size: 64px; }
}

@media (max-width:640px) {
html { font-size: calc(100vw / 10); }
}

/*placeholder*/
:-moz-placeholder {
 color: #8a8787;
 opacity: 1;
}

::-moz-placeholder {
 color: #8a8787;
 opacity: 1;
}
 input:-ms-input-placeholder, textarea:-ms-input-placeholder {
 color: #8a8787;
 opacity: 1;
}
 input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
 color: #8a8787;
 opacity: 1;
}
/*去掉苹果的默认UI来渲染按钮*/
input[type="submit"], input[type="reset"], input[type="button"], button, select { -webkit-appearance: none; }
