@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, .aDr, .aM, .cAdr { position: relative; display: block; text-align: center; line-height: 20em; overflow: hidden; background-repeat: no-repeat; background-position: 0 0; -webkit-background-size: 100%; background-size: 100%; outline: none; }
.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"); }
.btn_fx { width: 3.16rem; height: 0.987rem; margin: 1.147rem auto 0; background-image: url("./../images/btn_fx.png"); }
.btn_sc { position: absolute; top: 11.5rem; left: 50%; z-index: 100; width: 4.133rem; height: 1.333rem; margin: 0 0 0 -1.973rem; background-image: url("./../images/btn_sc.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 { 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"); }
.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, .d_cap2 { z-index: 99; }
.d_qk, .d_cap2 { width: 100%; height: 6.707rem; margin-top: 1.87rem; line-height: 20em; background-image: url("./../images/bg_bt1.png"); }
.d_cap2 { margin-top: 0.4rem; background-image: url("./../images/bg_cap2.png"); }
.d_thb, .d_thb2, .d_thb3, .d_thb5 { position: absolute; top: 0; left: 0; z-index: 3; width: 100%; height: 100%; background-image: url("./../images/bg_thb.png"); }
.d_thb2 { height: 8rem; background-image: url("./../images/bg_thb2.png"); }
.d_thb3 { height: 2.4rem; background-image: url("./../images/bg_thb3.png"); }
.d_thb42 { background-image: url("./../images/bg_thb42.png"); }
.d_thb5 { background-image: url("./../images/bg_thb5.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; width: 100%; height: 100%; background: rgba(0, 0, 0, .75); display: none; }
.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_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: 100%; height: 100%; background-image: url("./../images/bg_jnb.png"); background-position: center 100%; }
/*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*/
.P3 { background-image: url("./../images/bg_sy.jpg"); }
.P2 { background-image: url("./../images/bg_p2.jpg"); }
.P2_1, .P2_2, .P2_3, .P2_4, .P2_5, .P2_6 { background-image: url("./../images/bg_p21.jpg"); }
/*.P2_4, .P2_3 { background-image: url("./../images/bg_p24.jpg"); }
.P2_5 { background-image: url("./../images/bg_p25.jpg"); }
.P2_6 { background-image: url("./../images/bg_p26.jpg"); }
.P2_7 { background-image: url("./../images/bg_p27.jpg"); }
.P2_8 { background-image: url("./../images/bg_p28.jpg"); }
.P42 { background-image: url("./../images/bg_p42.jpg"); }
.P5 { background: #daf1f1; }*/
.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 { left: 0; bottom: 0; width: 100%; height: 6.133rem; background-image: url("./../images/bg_wz.png"); }
.btn_ks { bottom: 2.05rem; width: 2.87rem; height: 1.133rem; margin-left: -1.435rem; }
.d_tit { top: 1.707rem; left: 0; width: 100%; height: 5.173rem; background-image: url("./../images/bg_tit.png"); }
.d_btn { top: 7.36rem; left: 0; text-align: center; width: 100%; }
.btn_jl, .btn_xh, .btn_ly { display: inline-block; width: 2.4rem; height: 1.173rem; margin: 0 0.133rem; background-image: url("./../images/btn_jl.png"); }
.btn_xh { background-image: url("./../images/btn_xh.png"); }
.btn_ly { 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; }
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: 4.5rem; }
.barrage-container span { margin-top: 0.3rem; }
.d2 { position: absolute; width: 100%; transition: all 1s; transition-delay: 0.7s; opacity: 1; }
.d_n11 { top: 1.12rem; z-index: 4; height: 11.093rem; background-image: url("../images/d_n11.png"); }
.d_n12 { bottom: 0; height: 100%; background-image: url("../images/d_n12.png"); background-position: center 100%; }
.d_n13 { z-index: 10; bottom: 3.10rem; height: 7.547rem; background-image: url("../images/d_n13.png"); }
.d_n21 { top: 4.6rem; z-index: 4; height: 6.667rem; background-image: url("../images/d_n21.png"); }
.d_n22 { bottom: 0; height: 100%; background-image: url("../images/d_n22.png"); background-position: center 100%; }
.d_n23 { bottom: 0; z-index: 6; height: 6.213rem; background-image: url("../images/d_n23.png"); background-position: center 100%; }
.d_n31 { top: 4.4rem; z-index: 4; height: 6.427rem; background-image: url("../images/d_n31.png"); }
.d_n32 { bottom: 0; height: 100%; background-image: url("../images/d_n32.png"); background-position: center 100%; }
.d_n41 { top: 4.187rem; z-index: 4; height: 8.427rem; background-image: url("../images/d_n41.png"); }
.d_n42 { bottom: 0; height: 100%; background-image: url("../images/d_n42.png"); background-position: center 100%; }
.d_n51 { top: 4.133rem; height: 7.4rem; background-image: url("../images/d_n51.png"); }
.d_n52 { bottom: 0; z-index: 5; height: 6.853rem; background-image: url("../images/d_n52.png"); }
.d_n53 { bottom: 0; height: 3.693rem; background-image: url("../images/d_n53.png"); }
.d_n61 { top: 2.667rem; z-index: 99; height: 11.16rem; background-image: url("../images/d_n61.png"); }
.d_n62 { bottom: 0; height: 100%; background-image: url("../images/d_n62.png"); background-position: center 100%; }
.d_n63 { bottom: 0; height: 11.307rem; background-image: url("../images/d_n63.png"); }
.d_n71 { top: 1.173rem; z-index: 4; height: 9.747rem; background-image: url("../images/d_n71.png"); }
.d_n72 { bottom: 1rem; height: 6.933rem; background-image: url("../images/d_n72.png"); }
.d_n81 { z-index: 4; height: 12.013rem; background-image: url("../images/d_n81.png"); }
.d_n82 { bottom: 0; height: 5.68rem; background-image: url("../images/d_n82.png"); }
.d_n91 { top: 9.067rem; height: 5.68rem; background-image: url("../images/d_n91.png"); }
.d_n101 { height: 2.787rem; margin-top: 0.533rem; background-image: url("../images/d_n101.png"); }
.d_tip { height: 0.867rem; bottom: 0.906rem; background-image: url("../images/bg_tip.png"); }
.aDr { position: absolute; left: 50%; width: 2.093rem; height: 1.973rem; margin-left: -3.173rem; }
.aDr2 { top: 0.267rem; width: 2.013rem; height: 2.173rem; margin-left: -0.533rem; }
.aDr3 { top: 2.5rem; width: 3.2rem; height: 2rem; margin-left: -3.667rem; }
.aDr4 { top: 2.5rem; width: 3.2rem; height: 2.1rem; margin-left: 1.12rem; }
.aDr5 { top: 5.413rem; width: 2.533rem; height: 2.147rem; margin-left: -1.92rem; }
.aDr6 { top: 4.88rem; width: 3.5rem; height: 1.48rem; margin-left: 1.2rem; }
.picP { display: flex; flex-wrap: wrap; height: 100%; padding: 0.08rem; }
.column { width: 50%; }
.picP .pic { display: flex; align-items: center; justify-content: center; box-sizing: border-box; width: 4.73rem; margin: 0.08rem auto 0.16rem; }
.picP .pic img { height: 100%; }
.picP .column:nth-child(1) .pic:nth-child(1) { height: 5.506rem; }
.picP .column:nth-child(1) .pic:nth-child(2) { height: 5.36rem; background: #f20; }
.picP .column:nth-child(1) .pic:nth-child(3) { height: 4.506rem; }
.picP .column:nth-child(2) .pic:nth-child(1) { height: 4.19rem; }
.picP .column:nth-child(2) .pic:nth-child(2) { height: 5.573rem; background: #f20; }
.picP .column:nth-child(2) .pic:nth-child(3) { height: 5.613rem; }
.aM { position: absolute; top: 15.093rem; left: 50%; width: 4.907rem; height: 0.8rem; background-image: url("./../images/a_more.png"); }
.cAdr { position: absolute; z-index: 6; top: 5.68rem; left: 50%; width: 1.973rem; height: 3.587rem; margin-left: -0.987rem; background-image: url("./../images/bg_cap21.png"); }
.d_adr2 { background-image: url("./../images/bg_cap22.png"); }
.d_adr3 { top: 4.53rem; height: 6.893rem; background-image: url("./../images/bg_cap23.png"); }
.d_adr4 { top: 4.53rem; height: 6.893rem; background-image: url("./../images/bg_cap24.png"); }
.d_adr5 { background-image: url("./../images/bg_cap25.png"); }
.d_adr6 { top: 4.53rem; height: 6.893rem; background-image: url("./../images/bg_cap26.png"); }
/*d_tab*/
.d_tab { position: absolute; z-index: 10; top: 11.173rem; font-size: 0.347rem; font-family: "黑体", \9ED1\4F53; color: #666; width: 100%; height: 2.813rem; line-height: 0.533rem; padding-top: 1.2rem; background: url("../images/bg_tab.png") center 0 no-repeat; background-size: 100%; overflow: hidden; }
.d_tab .j_hd { height: 0.58rem; padding-left: 3rem; }
.d_tab .j_hd a { display: inline-block; font-size: 0.32rem; font-weight: bold; text-align: center; color: #e45660; width: 0.4rem; height: 0.4rem; line-height: 0.4rem; margin: 0 0.133rem; border: 0.026rem solid #e45660; border-radius: 50%; overflow: hidden; vertical-align: middle; }
.d_tab .j_hd a:nth-child(2) { color: #efcc78; border-color: #efcc78; }
.d_tab .j_hd a:nth-child(3) { color: #98d368; border-color: #98d368; }
.d_tab .j_hd a:nth-child(4) { color: #75b2ec; border-color: #75b2ec; }
.d_tab .j_hd a:nth-child(5) { color: #cb7ec8; border-color: #cb7ec8; }
.d_tab .j_hd a.on { font-size: 0.347rem; color: #fff; width: 0.507rem; height: 0.507rem; line-height: 0.507rem; background: #e45660; }
.d_tab .j_hd a:nth-child(2).on { background: #efcc78; }
.d_tab .j_hd a:nth-child(3).on { background: #98d368; }
.d_tab .j_hd a:nth-child(4).on { background: #75b2ec; }
.d_tab .j_hd a:nth-child(5).on { background: #cb7ec8; }
.d_tab .j_bd { width: 8.2rem; height: 1.6rem; padding-left: 0.88rem; overflow: hidden; }
.d_tab .j_nr { position: relative; }
.d_tab p { position: relative; padding-left: 1.253rem; }
.iC { position: absolute; top: 0; left: 0; width: 1.253rem; height: 1.253rem; background-image: url("../images/i_n1.png"); }
.i_n2 { background-image: url("../images/i_n2.png"); }
.i_n3 { background-image: url("../images/i_n3.png"); }
.i_n4 { background-image: url("../images/i_n4.png"); }
.i_n5 { background-image: url("../images/i_n5.png"); }
/*active*/
.swiper-slide-active .d_qk { opacity: 1; animation: bounceInDown 1s ease; left: 0; }
.swiper-slide-active .d_thb2 { opacity: 1; animation: fadeIn 2s ease; }
.swiper-slide-active .d_tip { opacity: 1; animation: fadeInUp 2s ease; }
.swiper-slide-active .d_cap2 { opacity: 1; animation: fadeInDown 1s ease; }
.swiper-slide-active .d_jnb { opacity: 1; animation: fadeInUp .5s ease; }
.swiper-slide-active .btn_ks { animation: bounceInUp 1s ease; }
.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_n11 { opacity: 1; animation: bounceInDown 1s ease; }
.swiper-slide-active .d_n12 { opacity: 1; animation: fadeInUp 1s ease; }
.swiper-slide-active .d_n13 { opacity: 1; animation: bounceInLeft 1.1s ease; }
.swiper-slide-active .d_n21 { opacity: 1; animation: fadeInLeft 1.2s ease; }
.swiper-slide-active .d_n22 { opacity: 1; animation: fadeInUp 1s ease; }
.swiper-slide-active .d_n23 { opacity: 1; animation: fadeInUp 1s ease; }
.swiper-slide-active .d_n31 { opacity: 1; animation: fadeInLeft 1s ease; }
.swiper-slide-active .d_n32 { opacity: 1; animation: fadeInUp 1s ease; }
.swiper-slide-active .d_tab { opacity: 1; animation: fadeInRight 1s ease; }
.swiper-slide-active .d_n41 { opacity: 1; animation: fadeInRight 1s ease; }
.swiper-slide-active .d_n42 { opacity: 1; animation: fadeInUp 1s ease; }
.swiper-slide-active .d_n51 { opacity: 1; animation: fadeInUp 1s ease; }
.swiper-slide-active .d_n52 { opacity: 1; animation: fadeInLeft 1.2s ease; }
.swiper-slide-active .d_n53 { opacity: 1; animation: fadeInUp 1s ease; }
.swiper-slide-active .d_n61 { opacity: 1; animation: fadeIn 1s ease; }
.swiper-slide-active .d_n62 { opacity: 1; animation: fadeInUp 1s ease; }
.swiper-slide-active .d_n63 { opacity: 1; animation: rotateInUpRight 1s ease; }
.swiper-slide-active .d_n71 { opacity: 1; animation: rotateInDownLeft 1.2s ease; }
.swiper-slide-active .d_n72 { opacity: 1; animation: rotateInUpRight 1s ease; }
.swiper-slide-active .d_n81 { opacity: 1; animation: rotateInDownLeft 1.2s ease; }
.swiper-slide-active .d_n82 { opacity: 1; animation: fadeInUp 1s ease; }
.swiper-slide-active .d_num2 { opacity: 1; animation: fadeInUp 1s ease; }
.swiper-slide-active .btn_sc { opacity: 1; animation: fadeInUp 2s ease; }
/*背景音乐*/
#audio_btn { width: 30px; height: 30px; background-image: url("../images/normalmusic.svg"); background-size: contain; z-index: 20; position: absolute; right: 18px; top: 18px; display: block; transform: rotate(0deg); }
.rotate { -webkit-animation: rotating 1.2s linear infinite; -moz-animation: rotating 1.2s linear infinite; -o-animation: rotating 1.2s linear infinite; animation: rotating 1.2s linear infinite }
 @-webkit-keyframes rotating {
 from {
 -webkit-transform: rotate(0)
}
 to {
 -webkit-transform: rotate(360deg)
}
}
 @keyframes rotating {
 from {
 transform: rotate(0)
}
 to {
 transform: rotate(360deg)
}
}
 @-moz-keyframes rotating {
 from {
 -moz-transform: rotate(0)
}
 to {
 -moz-transform: rotate(360deg)
}
}
/*手滑动*/
.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; }
