html {-webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; font-size: 40px; background: #fff;}
body { min-width: 320px; max-width: 640px; margin: 0 auto; font-family: arial, Microsoft Yahei; color: #333; background: #fff; }
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video { margin: 0px; padding: 0px ; }
ul, li { list-style: none ; }
a:active, a:hover { outline: none; }
img { width: 100%; vertical-align: top; }
a { outline: none; text-decoration: none; cursor: pointer; color: #333; }
a:hover { text-decoration: none; outline: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
input[type="search"] { -webkit-appearance: text field; box-sizing: content-box; }
input[type="search"]:-webkit-search-cancel-button, input[type="search"]:-webkit-search-decoration { -webkit-appearance: none;}
button { overflow: visible; }
button, select { text-transform: none; }
.flex { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.left { float: left; }
.right { float: right; }
.mar-center{width: 15rem;margin: 0 auto;}

.header { height: 2rem; box-sizing: border-box; /*background: #fff;padding: 0.45rem 0;*/}
.header .flex { width: 15rem; margin: 0 auto; }
.header a { font-size: 0.8rem; color: #fff; font-family: Impact; color: #fff; line-height: 1.15rem; }
.banner { height: 8.5rem; }
.swiper-pagination-bullet { width: 0.35rem; height: 0.35rem; background: url(../img/ban_btn.png) no-repeat; background-size: 0.35rem; }
/*banner*/
.page-header {width: 100%;height: 8.5rem;position: relative;margin-bottom: 0.5rem;}
.page-header-bg {width: 100%;height: 5.5rem;background: #af4051;position: absolute;left: 0;top: 0;z-index: 1;transition: all cubic-bezier(.17,.67,.83,.67) 1s;}
.page-header-lunbo {width: 94%;height: 6rem;position: absolute;left: 3%;bottom: 0;z-index: 2;}
.zt-page-header .swiper-pagination {color: #fff;width: 10%;height: 0.6rem;line-height: .6rem;padding: 0.2rem 0.1rem;font-size: .45rem;background: url(../images/dianbg.png) center no-repeat;background-size: contain;position: relative;top: -2rem;left: 0.3rem;}
.banner img{border-radius: .5rem;}
.page-header-bg .right-zixun {width: 0.85rem;height: 0.85rem;float: right;margin: 0.3rem 3% 0 0;position: relative;}
.dongtaiAnimate {animation-duration: 1s;animation-fill-mode: both;animation-name: buzz-out;animation-iteration-count: infinite;transform-origin: center bottom;cursor: pointer;}
/*banner*/
/* nav */
.nav_div { width: 16rem; margin: 0 auto 0.8rem; padding-top: 2rem;}
.nav_tit { width: 15rem;font-size: 0.55rem; color: #000; line-height: 1.775rem; text-indent: 1.8rem; background-position: 0.375rem 0.5rem; border: 1px solid #f1f1f1; border-radius: 0.25rem; margin-top: 0.375rem; height: 1.775rem; text-indent: 0; margin: 0 auto;overflow: hidden;}
.nav_tit_left { background-color: #f1f1f1; /*padding-left: 0.3rem;*/ box-sizing: border-box; }
@keyframes lingdang { 0% { transform: rotate(-15deg); } 50% { transform: rotate(15deg); } 100% { transform: rotate(-15deg); } }
.nav_tit_left img { width: 1.625rem; vertical-align: text-bottom; transform-origin: top center; /*animation: lingdang 1s infinite;*/ }
.nav_tit_left p { display: inline-block; margin-left: 0.125rem; }
/* nav */
/* ?? */
.sd{margin-top:.375rem; position: relative;}
.sd .p{ display:block; height: 1.7rem; background-color: #e7e7e7;font-size:.575rem; line-height: 1.7rem; text-align:center;position: relative;}
.sd .p1{width: 5rem;}
.sd .p2{width: 4.375rem;}
.sd .p3{width: 6.25rem;}
.sd span{display: inline-block;width: 1.15rem;height: 1.15rem;background: #e60011;color: #fff;font-size: .6rem;text-align: center;line-height: 1.15rem;border-radius: 50%;}

.finger_jump{width: .725rem;height: .75rem;background-image: url(../img/click.png);background-repeat: no-repeat;background-size: .725rem .75rem;position: absolute;z-index: 2;left: 20%;bottom: -0.2rem;animation: finger_jump 1.5s linear 0.2s infinite alternate;-webkit-animation: finger_jump 1.5s linear 0.3s infinite alternate;animation-timing-function: ease-in-out;}
@keyframes finger_jump {
	0% {
        transform: translateY(.25rem);
		transform-origin:  0.25rem top center;
	}
	25% {
		transform: translateX(-.25rem);
		transform-origin:  0.25rem top center;
	}
    50% {
		transform: translateY(.25rem);
		transform-origin:  0.25rem top center;
	}
	100% {
		transform: translateX(-.25rem);
		transform-origin: 0.25rem top center;
	}
}
@-webkit-keyframes finger_jump {
	0% {
        transform: translateY(.25rem);
		transform-origin:  0.25rem top center;
	}
	25% {
		transform: translateX(-.25rem);
		transform-origin:  0.25rem top center;
	}
    50% {
		transform: translateY(.25rem);
		transform-origin:  0.25rem top center;
	}
	100% {
		transform: translateX(-.25rem);
		transform-origin: 0.25rem top center;
	}
}
/* ?? */
/* ???? */
div.new_hot {width: 15rem;position: relative;box-shadow: 0 0.05rem 0.25rem #FFE4E1;border-radius: 0.45rem;padding-bottom: 0.5rem;margin: 0 auto;margin-top: 0.5rem;padding-top: 0.25rem;}
div.new_hot div.hot_btn {margin: 0 auto;width: 15rem;height: 2.425rem;}
div.new_hot div.hot_btn a {display: block;}
div.new_hot div.hot_btn p.l {position: absolute;top: 0.275rem;left: 2.65rem;font-size: 0.65rem;color: #fff;}
div.new_hot div.hot_btn p.l span {color: #ffff02;font-weight: bold;}
div.new_hot div.hot_btn p.r {position: absolute;font-size: 0.55rem;font-weight: bold;top: 0.8rem;right: 0.6rem;}
div.new_hot div.hot_btn img {border-radius: 0.45rem;}
div.new_hot ul.hot_line {margin-top: 0.5rem;border-radius: 0.175rem;justify-content: space-evenly;}
div.new_hot ul.hot_line li {position: relative;width: 2.1rem;height: 1.525rem;border: 0.025rem solid #c8c8c8;border-radius: 0.125rem;margin-bottom: 0.3rem;}
div.new_hot ul.hot_line li img {position: absolute;right: 0.325rem;top: 0.1rem;width: 0.625rem;-webkit-filter: grayscale(100%);filter: grayscale(100%);}
div.new_hot ul.hot_line li.light img {-webkit-filter: grayscale(0%);filter: grayscale(0%);}
div.new_hot ul.hot_line li p {font-size: 0.6rem;padding-top: 0.575rem;padding-left: 0.35rem;font-weight: bold;}
div.new_hot ul.hot_line li p.sp {padding-left: 0.125rem;}
/* ???? */
/* ???? */
.nav_rs { width: 15rem;box-sizing: border-box; height: 1.45rem; border: 1px solid #eee; padding: 0.3rem 0.5rem; justify-content: left; margin: 0 auto;}
.nav_rs h3 { font-size: 0.6rem; color: #ff0000; line-height: 0.85rem; }
.nav_rs a { font-size: 0.6rem; padding: 0 0.7rem; line-height: 1.1rem; background: #f00; color: #fff; margin: 0 0.1rem; border-radius: 0.15rem; margin-top:-0.15rem;}
.nav_ul li { margin-top: 0.8rem; }
.nav_ul li img { width: 2rem; display: block; margin: 0 auto; }
.nav_ul li p { font-size: 0.6rem; color: #9a9999; margin-top: 0.4rem; }
/* ???? */
/* ???? */
.zy_area{width: 100%;background: #f8f8f8;padding: 0.2rem 0;margin: 0.5rem 0;}
.fenqu { width: 15rem; margin: 0 auto; margin-top: 0.5rem;}
.fq_div { width: 7.3rem; height: 3.55rem; box-sizing: border-box; border: 1px solid #eee; border-radius: 0.3rem; position: relative; margin-bottom: 0.6rem; }
.fq_con { box-sizing: border-box; padding: 0.4rem 0.2rem 0 0; z-index:2; }
.fq_con h3 { font-size: 0.7rem; color: #fd6229; }
.fq_con p { font-size: 0.5rem; color: #8b8b8b; margin-top: 0.2rem;}
.fq_con a { font-size: .6rem; color: #fd6229; }
.fq_pic1 { width: 2.575rem; margin-top: 0.4rem; padding-left: 0.25rem;}
.fq_div1{background: #e3e6ff;}
.fq_div2{background: #d9efff;}
.fq_div3{background: #dffffc;}
.fq_div4{background: #fff5e9;}
.fq_div5{background: #e8fcff;}
.fq_div6{background: #ffeded;}
.nav_banner{margin:0.4rem auto;}
/* ???? */
.zx1_div {display: block;width: 15.125rem;height: 1.4rem;background: #fe6601;margin: 0.3rem auto 1rem;font-size: .6rem;color: #fff;text-align: center;font-weight: bold;line-height: 1.4rem;border-radius: .2rem;}
/* ???? */
.zhuanye { width: 15rem; border-radius: 0.5rem; margin: 0.75rem auto; background: #fcfcfc; }
.zy_tit { justify-content: left; padding: 0.65rem 0.5rem 0.25rem; }
.zy_tit h3 { font-size: 0.6rem; line-height: 0.85rem; }
.zy_tit p { font-size: 0.5rem; width: 4.9rem; height: 0.85rem; background: url(../img/zy_tit.png) no-repeat; background-size: 4.9rem; color: #fff; box-sizing: border-box; padding-left: 0.7rem; line-height: 0.85rem; margin-left: 0.125rem; }
.sxe_tab{ box-sizing: border-box; }
.sxe_tab .swiper-wrapper{width: 15rem;transition-duration: 0ms;}
.sxe_tab .swiper-slide{ width: 7.5rem; height: 1.5rem;background: #f2f2f2; font-size: 0.75rem;line-height: 1.5rem; text-align: center;font-weight: bold;}
.sxe_tab_le{border-top-left-radius: .25rem;border-bottom-right-radius: .25rem;}
.sxe_tab_ri{border-top-right-radius: .25rem;}
.sxe_tab .swiper-slide-thumb-active{ background: #d30000;color: #fff;}
.sxe_slide .swiper-slide{ box-sizing: border-box; height: 1px;}
.sxe_slide .swiper-slide-active{ height: auto; }

.rmzy{width: 15rem;margin: 0 auto;margin-top: .6rem;}
.rmzy_item{width: 7.25rem;margin-bottom: .5rem;text-align: center;}
.rmzy_intro{background-color: #fe6601;padding: .5rem 0;text-align: center;border-radius: .25rem;}
.rmzy_intro .p1 {font-size: .75rem;color: #fff;font-weight: bold;line-height: 1.125rem;padding-top: 0.5rem; }
.rmzy_intro .p2 {display: block; font-size: 0.6rem; width: 6.4rem; height: 1.05rem; margin: 1rem auto; color: #fe6601; border-radius: 2.5rem; background-color: #fff; line-height: 1.05rem; }
.rmzy_intro .p3 {font-size: 0.45rem;color: #fff;}
.rmzy_item{border: .025rem solid #dbdbdb;box-sizing: border-box;border-radius: .25rem;}
.rmzy_item img{margin-bottom: 0.25rem;}
.rmzy_item h3{font-size: .6rem;margin-bottom: .25rem;}
.rmzy_item h4{font-size: 0.5rem;font-weight: normal;margin-bottom: .25rem;}
.rmzy_item p.flex{width: 6.35rem;margin: 0 auto;margin-bottom: .1rem;}
.rmzy_item p a{display: block;width: 3.05rem;height: .8rem;background: #f2f2f2;font-size: .5rem;color: #777;;line-height: .8rem;border-radius: .25rem;margin-bottom: .25rem;}
.box-center{margin: 0 auto;}
.rmzy_item_btn{width: 6.35rem;margin: 0 auto;margin-bottom: .3rem;}
.rmzy_item_btn a{display: block;width: 3.175rem;height: 1rem;font-size: .5rem;line-height: 1rem;}
.rmzy_item_btn a:nth-child(1){border: .025rem solid #d30000;box-sizing: border-box;border-top-left-radius: .25rem;border-bottom-left-radius: .25rem;}
.rmzy_item_btn a:nth-child(2){background: #d30000;color: #fff;border-top-right-radius: .25rem;border-bottom-right-radius: .25rem;}
.rmzy_item li{width: 3.5rem;height: 3.5rem;font-size: .5rem;text-align: center;color: #fff;font-weight: bold;}
.rmzy_item li:nth-child(1){margin-bottom: .25rem;}
/* ???? */
/* ???? */
.lunbo{margin-top: 0.5rem;border: .025rem solid #bfbfbf;border-top: none;box-sizing: border-box;border-bottom-left-radius: .25rem;border-bottom-right-radius: .25rem;}
.lunbo .bmtt{width: 100%;height: 1.875rem;background: #fe6601;font-size: 0.85rem;line-height: 1.875rem;text-align: center;color: #fff;font-weight: bold;}
.lunbo .lbtt{height: 1.25rem;width: 15rem;margin: 0rem auto;font-size: .65rem;font-weight: bold;}
.lunbo .lbtt span{display: block;height: 0.75rem;float: left;margin-top: 0.25rem;text-align: center;}
.lunbo .lbtt .bm_1{margin-left: 0.25rem;width: 3.5rem;}
.lunbo .lbtt .bm_2{width: 3rem;}
.lunbo .lbtt .bm_3{width: 4rem;}
.lunbo .lbtt .bm_4{width: 3.5rem;}
.lunbo .bmlist{width: 14rem;margin: auto;margin-top: 0.25rem;}
.lunbo .bmlist .nminfo{height: 1.5rem;border-bottom: 0.025rem dashed #7a7a7a;display: block;font-size: .55rem;line-height: 1.2rem;}
.lunbo .bmlist .nminfo span{margin-top: 0.25rem;display: block;float: left;text-align: center;}
.lunbo .bmlist .nminfo .bm_1{width: 3rem;}
.lunbo .bmlist .nminfo .bm_2{width: 3.5rem;}
.lunbo .bmlist .nminfo .bm_3{width: 4rem;color: #cd0000;}
.lunbo .bmlist .nminfo .bm_4{width: 3.5rem;}
/* ???? */
/* ???? */
.ques_con li{height: 1.425rem;background: #e5e5e5;margin-bottom: .4rem;}
.ques_con p{width: 12.75rem;margin: 0 auto;font-size: .55rem;color: #444;padding-top: .25rem;}
.ques_con span{display: inline-block;margin-top: .15rem;}
.ques_con a{display: inline-block;width: 4.25rem;height: .95rem;background: #f55525;font-size: .55rem;color: #fff;text-align: center;line-height: .95rem;border-radius: .2rem;}
/* ???? */
/* ???? */
.dq_zy_title{width: 15.45rem;margin: 0 auto;border-bottom: .025rem solid #ada4a1;padding: .4rem 0;}
.dq_zy_title p{width: 6.25rem;font-size: .75rem;font-weight: bold;text-indent: .25rem;}
.dq_zy_title a{width: 4.125rem;font-size: .6rem;color: #939393;text-indent: -0.25rem;}
/* ???? */
/* ???? */
.mingshi { width: 15rem; margin: 0 auto; }
.mingshi .swiper-slide img { display: block; width: 12.1rem !important; margin: 0 auto; }
.tit2 { width: 15rem; height: 2.25rem; margin: 0 auto; justify-content: left; }
.tit2 h3 { font-size: 0.6rem; line-height: 2.75rem; }
.tit2 a.sp { width: 5.1rem; height: 1.05rem; background: linear-gradient(to bottom right, #fd6229, #fe0b03); font-size: 0.6rem; text-align: center; line-height: 1.05rem; color: #fff; border-radius: 0.6rem; margin: 0.8rem 0 0 0.25rem; }
.swiper-button-next, .swiper-button-prev { width: 0.85rem; height: 1.2rem; background: #b9b9b9 url(../img/sw_jt.png) no-repeat center; background-size: 0.3rem; }
.swiper-button-next { transform: rotate(180deg); }

.vd_box { position: fixed; left: 0rem; right: 0rem; width: 100%; height:100%; max-width:640px; margin:0 auto }
.vd_box>div{ height:100%;}
.vd_play_box { height: 100vh; width: 100vw; position: fixed; top: 0rem; left: 0rem; background-color: rgba(0,0,0,0.6); display: none; z-index: 999999999999999999999999; }
.vd_close { display: block; width: 8vw; height: 8vw; max-width: 2.5rem; max-height: 2.5rem; background-color: #f00; position: fixed; top: 0rem; right: 0rem; color: #fff; font-size: 1rem; text-align: center; line-height: 8vw }

.sp_mingshi { position: relative; width: 100% }
.sp_mingshi img { display: block; margin: 0 auto; width: 14.45rem }
.sp_mingshi p { position: absolute; top: .325rem; font-size: .55rem; color: #fff; width: 100%; text-align: center }
.sp_video .dialog_video { width: 4.7rem }
.sp_video_dialog { display: none; width: 100%; height: 100%; background-color: rgba(0,0,0,0.7); position: fixed; top: 0; left: 0; z-index: 2147483621;}
.sp_video_dialog video { display: block; width: 100%; position: relative; top: 50%; transform: translateY(-50%); max-width: 30rem; margin: 0 auto;}
.sp_video{ margin-top: 0.25rem; margin-bottom: 0.5rem; }
/* ???? */
/* ????? */
.cjyfw { width: 15rem; margin: 0 auto; background: #f2f2f2; border-radius: 0.5rem 0.5rem 0 0; padding-bottom: 0.5rem; }
.cjyfw .tit2 { padding-left: 0.5rem; }
.jy_ul { width: 14rem; margin: 0 auto 1.5rem; }
.jy_ul li { width: 4.1rem; height: 2.35rem; box-sizing: border-box; border: 1px solid #d3d3d3; padding: 0.3rem 0.45rem 0 1.6rem; }
.jy_ul li h3 { font-weight: normal; font-size: 0.8rem; letter-spacing: -1px; color: #fd6229; text-align: right; width: 1.8rem; }
.jy_ul li h3 span { font-size: 0.45rem; position: relative; top: -0.3rem; }
.jy_ul li p { font-size: 0.45rem; }
.jy_ul li:nth-child(1) { background: url(../img/jy_01.png) no-repeat 0.35rem center; background-size: 1.05rem; }
.jy_ul li:nth-child(2) { background: url(../img/jy_02.png) no-repeat 0.35rem center; background-size: 1.3rem; }
.jy_ul li:nth-child(3) { background: url(../img/jy_03.png) no-repeat 0.35rem center; background-size: 1.05rem; }

.mq_div li { width: 4.7rem; height: 3.8rem; box-sizing: border-box; border: 1px solid #d3d3d3; border-radius: 0.2rem; }
.mq_div li p { width: 4.6rem; height: 1.375rem; background: url(../img/mq_bg.png) no-repeat center; background-size: 4.6rem; font-size: 0.45rem; text-align: center; line-height: 1.2rem; color: #fff; margin-top: -0.65rem; }
.mq_div li img { width: 4.25rem; display: block; margin: 0.25rem auto; }

.cybf { border-radius: 0 0 0.5rem 0.5rem; padding-bottom: 1px; }
.cybf .tit2 { height: 2.3rem; }
.cybf .tit2 h3 { line-height: 2.3rem; }
.cybf .tit2 span { margin-top: 0.6rem; }
.bf_ul { width: 14.2rem; margin: 0 auto; }
.bf_ul li { width: 4.2rem; height: 1.05rem; box-sizing: border-box; border: 1px solid #f60; font-size: 0.5rem; text-align: center; line-height: 1.05rem; border-radius: 0.2rem; margin-bottom: 0.4rem; }
/* ????? */
/* ???? */
.sxi_tab .swiper-slide { width: 25%; background-color: #e4e4e4; font-size: 0.5rem; color: #1a1a1a; text-align: center; line-height: 1.375rem; height: 1.375rem; }
.sxi_tab .swiper-slide-thumb-active { width: 25%; background-color: #f6f6f6; font-size: 0.5rem; color: #fe6000; text-align: center; line-height: 1.275rem; height: 1.275rem; border-top: 0.1rem solid #fe6000; }
.sxi_slide { width: 14.875rem; margin: 0 auto 0.8rem; padding-top: 0.5rem; }
.sxi_slide .swiper-slide { display: flex; justify-content: space-between; flex-wrap: wrap; }
.sxi_pic_w{margin-bottom: 0.25rem;}
.sxi_item img{width: 7.375rem;margin-bottom: 0.25rem;}
/* ???? */
/* ???? */
.xyxw { width: 15rem; margin: 0 auto 0.5rem; background: #f2f2f2; box-sizing: border-box; padding: 0 0.3rem 0; border-radius: 0.3rem; }
.sxj_slide .swiper-slide { box-sizing: border-box; padding: 0 0.3rem; padding-bottom: 0.65rem; }
.sx_news { height: 3.2rem; border-bottom: 0.025rem solid #e4e4e4; }
.sx_news_pic { width: 3.675rem; height: 2.55rem; float: right; margin-top: 0.35rem; }
.sx_news_tit { font-size: 0.65rem; color: #1a1a1a; line-height: 0.75rem; height: 1.5rem; width: 9.25rem; overflow: hidden; padding-top: 0.5rem; box-sizing: content-box; }
.sx_news_time { font-size: 0.4rem; color: #aaaaaa; line-height: 0.5rem; margin-top: 0.45rem; background-image: url(../img/news_time_ico.jpg); background-size: contain; background-repeat: no-repeat; background-position: left center; text-indent: 0.75rem; }
.sx_news_more { display: block; width: 7.8rem; height: 1rem; background-color: #fff; margin: 0 auto; margin-top: 0.6rem; font-size: 0.45rem; color: #909090; text-align: center; line-height: 1rem; }
.sxj_tab .swiper-slide { font-size: 0.45rem; color: #1a1a1a; text-align: center; background-image: url(../img/sxj_news_tit_bg.png); background-size: cover; background-repeat: no-repeat; background-position: center center; width: 25%; height: 0.9rem; line-height: 0.9rem; }
.sxj_tab .swiper-slide-thumb-active { background-image: url(../img/sxj_news_tit_bgc.png); color: #fff; }
/* ???? */
/* ???? */
.sx_form { width: 15rem; margin: 0 auto; }
.sx_form h3 { font-size: 0.75rem; text-align: center; border-bottom: 1px solid #eee; line-height: 1.6rem; }
.bd_ul { width: 10.2rem; margin: 0.8rem auto; }
.bd_ul li { width: 2.3rem; height: 2.2rem; box-sizing: border-box; border: 1px solid #fcc8bc; font-size: 0.65rem; font-weight: bold; text-align: center; color: #fd6229; padding-top: 0.15rem; border-radius: 0.15rem; }
.sx_form_list { width: 12.35rem; height: 1.5rem; box-sizing: border-box; border: 1px solid #f2f2f2; margin: 0 auto 0.55rem; padding-left: 1.7rem; background: url(../img/bd_name.png) no-repeat 0.5rem center; background-size: 0.8rem; border-radius: 0.4rem; }
.sx_form_tel { background: url(../img/bd_tel.png) no-repeat 0.5rem center; background-size: 0.75rem; }
.sx_form_list span { width: 1px; height: 0.85rem; background-color: #d6d6d6; margin: 0.3rem 0 0; }
.sx_form_list input { width: 10rem; border: none; font-size: 0.6rem; }
.sx_form_btn { display: block; width: 12.35rem; height: 1.5rem; font-size: 0.6rem; text-align: center; line-height: 1.5rem; border: none; background: #fd6229; border-radius: 0.4rem; color: #fff; margin: 0 auto 1rem; }
.tprompt {width: 7rem;font-size: 0.45rem;color: #a8a8a8;text-align: center; margin: auto;margin-top: 0.5rem;margin-bottom: 0.5rem;}
.tprompt img {width: 0.5rem;height: 0.5rem;float: left;}
/* ???? */

/*2022.10.11 add*/
.sec-skill { margin: 0 0.5rem; }
.sec-skill ul li { width: 7.325rem; height: 4.75rem; padding-left: 3.15rem; box-sizing: border-box; margin-top: 0.375rem; }
.sec-skill ul li p.sk-title { font-size: 0.6rem; font-weight: bold; margin-top: 0.25rem; }
.sec-skill ul li p.sk-people { font-size: 0.45rem; color: #ff5c00; margin-top: 0.125rem; }
.sec-skill ul li p.sk-intro { font-size: 0.41rem; margin-top: 0.2rem; }
.sec-skill ul li a.sk-chat { display: block; width: 3.5rem; height: 0.925rem; text-align: center; line-height: 0.925rem; font-weight: bold; font-size: 0.45rem; color: #ff5c00; background-color: #fff; border-radius: 2.5rem; margin-top: 0.375rem; margin-left: 0.3rem; }
.sec-skill ul li:nth-of-type(1) { background: url("../img/sk-1.jpg") no-repeat left center; background-size: contain; }
.sec-skill ul li:nth-of-type(2) { background: url("../img/sk-2.jpg") no-repeat left center; background-size: contain; }
.sec-skill ul li:nth-of-type(3) { background: url("../img/sk-3.jpg") no-repeat left center; background-size: contain; }
.sec-skill ul li:nth-of-type(4) { background: url("../img/sk-4.jpg") no-repeat left center; background-size: contain; }
.sk-sp-title { margin-top: 0.75rem; }
.sk-sp-title p { font-size: 0.75rem; font-weight: bold; font-style: italic; text-align: center; }
.sk-sp-title p span { color: #e13f00; }
.sk-sp-title p img { width: 0.625rem; margin-left: 0.125rem; vertical-align: sub; }
.sk-sp-line { width: 6.5rem; display: block; margin: 0.375rem auto; }
.ques { background-color: #E7E7E7; padding: 0.5rem 0.5rem 0.25rem; }
.ques .q-title { font-size: 0.6rem; font-weight: bold; font-style: italic; text-align: center; }
.ques .q-title img { width: 0.825rem; }
.ques ul { margin-top: 0.5rem; }
.ques ul li { margin-bottom: 0.5rem; }
.ques ul li a { display: block; width: 4.825rem; height: 1rem; background-color: #fff; border-radius: 2.5rem; font-size: 0.45rem; line-height: 1rem; padding-left: 0.5rem; box-sizing: border-box; position: relative; overflow: hidden; }
.ques ul li a::after { position: absolute; content: ""; width: 1.25rem; height: 1.25rem; top: -0.15rem; left: 3rem; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #fff; border-radius: 50%; -webkit-animation: scale 1s ease 0s infinite; -moz-animation: scale 1s ease 0s infinite; -o-animation: scale 1s ease 0s infinite; animation: scale 1s ease 0s infinite; }
.ques ul li a img { width: 2.3rem; float: right; }

/*2022.11.24 add*/
.pay-prtsr { width: 100%; height: 12.5rem; background: url("../img/ex-pay-bg.jpg") no-repeat center; background-size: contain; overflow: hidden; padding: 0 0.725rem 0 0.775rem; box-sizing: border-box; margin-top: 0.5rem;}
.pay-prtsr div.pay-div { position: relative; overflow: hidden; height: 12.5rem; top: 3rem; }
.pay-prtsr div.pay-div ul { overflow: hidden; flex-wrap: nowrap; position: absolute; animation: pay-xunhuan 25s linear infinite; }
.pay-prtsr div.pay-div ul li img { width: 4.5rem; margin: 0 .05rem;}

@keyframes pay-xunhuan { 0% { left: 0%; }
  100% { left: -55.2rem; } }



@-webkit-keyframes scale { 0% { -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 1; }
  80% { -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 0; }
  100% { opacity: 0; } }

@-moz-keyframes scale { 0% { -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 1; }
  80% { -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 0; }
  100% { opacity: 0; } }

@-ms-keyframes scale { 0% { -webkit-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); opacity: 1; }
  80% { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 0; }
  100% { opacity: 0; } }

@keyframes scale { 0% { -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    opacity: 1; }
  80% { -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 0; }
  100% { opacity: 0; } }

  /*»ðÈÈÕÐÉú*/

  .ex-sec0613 {
    display: none;
    background-color: #D30000;
    box-sizing: border-box;
    padding-top: 0.75rem;
    padding-bottom: 0.5rem;
    margin-top: 0.5rem;
  }
  
  .ex-sec0613 div.flex {
    justify-content: space-evenly;
  }
  
  .ex-sec0613 div.flex div.le .t-t1 {
    font-size: 0.75rem;
    color: #fff;
  }
  
  .ex-sec0613 div.flex div.le .t-t2 {
    font-weight: bold;
    font-size: 0.96775rem;
    color: #fff;
  }
  
  .ex-sec0613 div.flex div.le .t-t2 span {
    display: block;
    color: #ffd800;
    font-size: .8rem;
  }
  
  .ex-sec0613 div.flex div.le .t-t3 {
    box-sizing: border-box;
    width: 4.725rem;
    height: 0.975rem;
    line-height: 0.975rem;
    font-size: 0.46825rem;
    color: #fff;
    margin: 0.25rem 0;
    border: 1px solid #fff;
    border-radius: 0.125rem;
    text-align: center;
  }
  
  .ex-sec0613 div.flex div.le .t-t4 {
    display: block;
    font-weight: bold;
    text-align: center;
    width: 4.725rem;
    height: 1.1rem;
    line-height: 1.1rem;
    font-size: 0.5725rem;
    color: #d30000;
    background-color: #FFD800;
    border-radius: 2.5rem;
    margin-top: 0.125rem;
  }
  
  .ex-sec0613 div.flex div.ri {
    width: 8.95rem;
    overflow: hidden;
    border-radius: 0.25rem;
  }
  
  .ex-sec0613 div.inf1 {
    overflow: hidden;
    margin-top: 0.5rem;
  }
  
  .ex-sec0613 div.inf1 ul {
    position: relative;
    flex-wrap: nowrap;
    animation: myScroll 80s linear infinite;
    width: 162.425rem;
  }
  
  .ex-sec0613 div.inf1 ul li {
    min-width: 7.5rem;
    height: 1.25rem;
    align-items: center;
    justify-content: flex-start;
    background-color: #E56666;
    padding-left: 0.075rem;
    padding-right: 0.5rem;
    border-radius: 2.5rem;
  }
  
  .ex-sec0613 div.inf1 ul li img.wx_img {
    width: 1.1rem;
    margin-right: 0.25rem;
  }
  
  .ex-sec0613 div.inf1 ul li div.wx_name {
    font-size: 0.375rem;
  }
  
  .ex-sec0613 div.inf1 ul li div.wx_name p.title {
    font-weight: bold;
  }
  
  @keyframes myScroll {
    from {
      left: 0;
    }
    to {
      left: -145.775rem;
    }
  }
  