@charset "utf-8";
html{-webkit-font-smoothing:antialiased;height: 100%;touch-action: manipulation;}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
/* table,th,td{border: 1px solid black;} */
fieldset,img{border:0}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400;}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none;color: inherit;}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none;outline: none;font-family: Arial, HarmonyOS_Sans_SC;}
img{vertical-align:middle;max-width: 100%;height: auto;}
button,input[type=submit],input[type=text],input[type=button]{font-family: Arial, HarmonyOS_Sans_SC; -webkit-appearance:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;blr:expression(this.onFocus=this.blur())}
input{outline: 0;}
input::-webkit-input-safebox-button{display: none;/*去掉搜狗浏览器密码软盘*/}
body{text-align: justify;font-size: 14px;color: #000;font-family: Arial, HarmonyOS_Sans_SC;}
body *{box-sizing: border-box;}

#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../css/ietip/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ellipsis{display: block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

img{opacity: 0;}
img.op{opacity: 1;transition: opacity .05s;}

@font-face{
    font-family: HarmonyOS_Sans_SC;
    src: url('../font/HarmonyOS_Sans_SC_Regular.ttf');
    font-display: swap;
}
@font-face{
    font-family: HarmonyOS_Sans_SC_Medium;
    src: url('../font/HarmonyOS_Sans_SC_Medium.ttf');
    font-display: swap;
}
@font-face{
    font-family: HarmonyOS_Sans_SC_Bold;
    src: url('../font/HarmonyOS_Sans_SC_Bold.ttf');
    font-display: swap;
}



html{font-size: calc(100vw / 1920 * 100);}
@media(max-width: 900px){
    html{font-size: calc(900px / 1920 * 100);}
}

html{font-size: calc(100vw / 1920 * 100);}
@media(max-width: 900px){
    html{font-size: calc(900px / 1920 * 100);}
}

body{font-size: calc(16 * 1rem / 100);}
@media(max-width: 1680px){
    body{font-size: 14px;}
}

.s12{font-size: calc(12 * 1rem / 100);}
@media(max-width: 1920px){
    .s12{font-size: 12px;}
}
.s13{font-size: calc(13 * 1rem / 100);}
@media(max-width: 1846px){
    .s13{font-size: 12.5px;}
}
.s14{font-size: calc(14 * 1rem / 100);}
@media(max-width: 1782px){
    .s14{font-size: 13px;}
}
.s15{font-size: calc(15 * 1rem / 100);}
@media(max-width: 1728px){
    .s15{font-size: 13.5px;}
}
.s16{font-size: calc(16 * 1rem / 100);}
@media(max-width: 1680px){
    .s16{font-size: 14px;}
}
.s17{font-size: calc(17 * 1rem / 100);}
@media(max-width: 1637px){
    .s17{font-size: 14.5px;}
}
.s18{font-size: calc(18 * 1rem / 100);}
@media(max-width: 1600px){
    .s18{font-size: 15px;}
}
.s19{font-size: calc(19 * 1rem / 100);}
@media(max-width: 1566px){
    .s19{font-size: 15.5px;}
}
.s20{font-size: calc(20 * 1rem / 100);}
@media(max-width: 1536px){
    .s20{font-size: 16px;}
}
.s21{font-size: calc(21 * 1rem / 100);}
@media(max-width: 1508px){
    .s21{font-size: 16.5px;}
}
.s22{font-size: calc(22 * 1rem / 100);}
@media(max-width: 1483px){
    .s22{font-size: 17px;}
}
.s23{font-size: calc(23 * 1rem / 100);}
@media(max-width: 1460px){
    .s23{font-size: 17.5px;}
}
.s24{font-size: calc(24 * 1rem / 100);}
@media(max-width: 1440px){
    .s24{font-size: 18px;}
}
.s25{font-size: calc(25 * 1rem / 100);}
@media(max-width: 1420px){
    .s25{font-size: 18.5px;}
}
.s26{font-size: calc(26 * 1rem / 100);}
@media(max-width: 1403px){
    .s26{font-size: 19px;}
}
.s27{font-size: calc(27 * 1rem / 100);}
@media(max-width: 1386px){
    .s27{font-size: 19.5px;}
}
.s28{font-size: calc(28 * 1rem / 100);}
@media(max-width: 1371px){
    .s28{font-size: 20px;}
}
.s29{font-size: calc(29 * 1rem / 100);}
@media(max-width: 1357px){
    .s29{font-size: 20.5px;}
}
.s30{font-size: calc(30 * 1rem / 100);}
@media(max-width: 1344px){
    .s30{font-size: 21px;}
}
.s31{font-size: calc(31 * 1rem / 100);}
@media(max-width: 1331px){
    .s31{font-size: 21.5px;}
}
.s32{font-size: calc(32 * 1rem / 100);}
@media(max-width: 1320px){
    .s32{font-size: 22px;}
}
.s33{font-size: calc(33 * 1rem / 100);}
@media(max-width: 1309px){
    .s33{font-size: 22.5px;}
}
.s34{font-size: calc(34 * 1rem / 100);}
@media(max-width: 1298px){
    .s34{font-size: 23px;}
}
.s35{font-size: calc(35 * 1rem / 100);}
@media(max-width: 1289px){
    .s35{font-size: 23.5px;}
}
.s36{font-size: calc(36 * 1rem / 100);}
@media(max-width: 1280px){
    .s36{font-size: 24px;}
}
.s37{font-size: calc(37 * 1rem / 100);}
@media(max-width: 1271px){
    .s37{font-size: 24.5px;}
}
.s38{font-size: calc(38 * 1rem / 100);}
@media(max-width: 1263px){
    .s38{font-size: 25px;}
}
.s39{font-size: calc(39 * 1rem / 100);}
@media(max-width: 1255px){
    .s39{font-size: 25.5px;}
}
.s40{font-size: calc(40 * 1rem / 100);}
@media(max-width: 1248px){
    .s40{font-size: 26px;}
}
.s41{font-size: calc(41 * 1rem / 100);}
@media(max-width: 1240px){
    .s41{font-size: 26.5px;}
}
.s42{font-size: calc(42 * 1rem / 100);}
@media(max-width: 1234px){
    .s42{font-size: 27px;}
}
.s43{font-size: calc(43 * 1rem / 100);}
@media(max-width: 1227px){
    .s43{font-size: 27.5px;}
}
.s44{font-size: calc(44 * 1rem / 100);}
@media(max-width: 1221px){
    .s44{font-size: 28px;}
}
.s45{font-size: calc(45 * 1rem / 100);}
@media(max-width: 1216px){
    .s45{font-size: 28.5px;}
}
.s46{font-size: calc(46 * 1rem / 100);}
@media(max-width: 1210px){
    .s46{font-size: 29px;}
}
.s47{font-size: calc(47 * 1rem / 100);}
@media(max-width: 1205px){
    .s47{font-size: 29.5px;}
}
.s48{font-size: calc(48 * 1rem / 100);}
@media(max-width: 1200px){
    .s48{font-size: 30px;}
}
.s49{font-size: calc(49 * 1rem / 100);}
@media(max-width: 1195px){
    .s49{font-size: 30.5px;}
}
.s50{font-size: calc(50 * 1rem / 100);}
@media(max-width: 1190px){
    .s50{font-size: 31px;}
}
.s51{font-size: calc(51 * 1rem / 100);}
@media(max-width: 1185px){
    .s51{font-size: 31.5px;}
}
.s52{font-size: calc(52 * 1rem / 100);}
@media(max-width: 1181px){
    .s52{font-size: 32px;}
}
.s53{font-size: calc(53 * 1rem / 100);}
@media(max-width: 1177px){
    .s53{font-size: 32.5px;}
}
.s54{font-size: calc(54 * 1rem / 100);}
@media(max-width: 1173px){
    .s54{font-size: 33px;}
}
.s55{font-size: calc(55 * 1rem / 100);}
@media(max-width: 1169px){
    .s55{font-size: 33.5px;}
}
.s56{font-size: calc(56 * 1rem / 100);}
@media(max-width: 1165px){
    .s56{font-size: 34px;}
}
.s57{font-size: calc(57 * 1rem / 100);}
@media(max-width: 1162px){
    .s57{font-size: 34.5px;}
}
.s58{font-size: calc(58 * 1rem / 100);}
@media(max-width: 1158px){
    .s58{font-size: 35px;}
}
.s59{font-size: calc(59 * 1rem / 100);}
@media(max-width: 1155px){
    .s59{font-size: 35.5px;}
}
.s60{font-size: calc(60 * 1rem / 100);}
@media(max-width: 1152px){
    .s60{font-size: 36px;}
}
.s61{font-size: calc(61 * 1rem / 100);}
@media(max-width: 1148px){
    .s61{font-size: 36.5px;}
}
.s62{font-size: calc(62 * 1rem / 100);}
@media(max-width: 1145px){
    .s62{font-size: 37px;}
}
.s63{font-size: calc(63 * 1rem / 100);}
@media(max-width: 1142px){
    .s63{font-size: 37.5px;}
}
.s64{font-size: calc(64 * 1rem / 100);}
@media(max-width: 1140px){
    .s64{font-size: 38px;}
}
.s65{font-size: calc(65 * 1rem / 100);}
@media(max-width: 1137px){
    .s65{font-size: 38.5px;}
}
.s66{font-size: calc(66 * 1rem / 100);}
@media(max-width: 1134px){
    .s66{font-size: 39px;}
}
.s67{font-size: calc(67 * 1rem / 100);}
@media(max-width: 1131px){
    .s67{font-size: 39.5px;}
}
.s68{font-size: calc(68 * 1rem / 100);}
@media(max-width: 1129px){
    .s68{font-size: 40px;}
}
.s69{font-size: calc(69 * 1rem / 100);}
@media(max-width: 1126px){
    .s69{font-size: 40.5px;}
}
.s70{font-size: calc(70 * 1rem / 100);}
@media(max-width: 1124px){
    .s70{font-size: 41px;}
}
.s71{font-size: calc(71 * 1rem / 100);}
@media(max-width: 1122px){
    .s71{font-size: 41.5px;}
}
.s72{font-size: calc(72 * 1rem / 100);}
@media(max-width: 1120px){
    .s72{font-size: 42px;}
}
.s73{font-size: calc(73 * 1rem / 100);}
@media(max-width: 1117px){
    .s73{font-size: 42.5px;}
}
.s74{font-size: calc(74 * 1rem / 100);}
@media(max-width: 1115px){
    .s74{font-size: 43px;}
}
.s75{font-size: calc(75 * 1rem / 100);}
@media(max-width: 1113px){
    .s75{font-size: 43.5px;}
}
.s76{font-size: calc(76 * 1rem / 100);}
@media(max-width: 1111px){
    .s76{font-size: 44px;}
}
.s77{font-size: calc(77 * 1rem / 100);}
@media(max-width: 1109px){
    .s77{font-size: 44.5px;}
}
.s78{font-size: calc(78 * 1rem / 100);}
@media(max-width: 1107px){
    .s78{font-size: 45px;}
}
.s79{font-size: calc(79 * 1rem / 100);}
@media(max-width: 1105px){
    .s79{font-size: 45.5px;}
}
.s80{font-size: calc(80 * 1rem / 100);}
@media(max-width: 1104px){
    .s80{font-size: 46px;}
}


div.mCSB_scrollTools{width: 3px;}
div.mCSB_scrollTools .mCSB_draggerRail{width: 3px;background-color: #f0f0f0;filter: none;-ms-filter: none;}
div.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 3px;background-color: #0094d6;border-radius: 2px;filter: none;-ms-filter: none;}
div.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
div.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color: #0094d6;filter: none;-ms-filter: none;}
div.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: #0094d6;filter: none;-ms-filter: none;}
div.mCSB_inside>.mCSB_container{margin-right: 0 ;}

form input::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder{color: #bbbbbb;}
form input:-moz-placeholder,
form textarea:-moz-placeholder{color: #bbbbbb;}
form input::-moz-placeholder,
form textarea::-moz-placeholder{color: #bbbbbb;}
form input:-ms-input-placeholder,
form textarea:-ms-input-placeholder{color: #bbbbbb;}

/* 动画 */

/* .drop{opacity:0;transform:translate3d(0,-80px,0);}
.drop.is-visible{opacity:1;transform:translate3d(0,0,0);transition:opacity 2s cubic-bezier(.25,.1,.25,1),transform 2s cubic-bezier(.25,.1,.25,1);} 
.teaser{opacity:0;transform:translate3d(0,80px,0);}
.teaser.is-visible{opacity:1;transform:translate3d(0,0,0);transition:opacity 2s cubic-bezier(.25,.1,.25,1),transform 2s cubic-bezier(.25,.1,.25,1);} 

.lter{opacity:0;transform:translate3d(-80px,0,0);}
.lter.is-visible{opacity:1;transform:translate3d(0,0,0);transition:opacity 2s cubic-bezier(.25,.1,.25,1),transform 2s cubic-bezier(.25,.1,.25,1);}
.rter{opacity:0;transform:translate3d(80px,0,0);}
.rter.is-visible{opacity:1;transform:translate3d(0,0,0);transition:opacity 2s cubic-bezier(.25,.1,.25,1),transform 2s cubic-bezier(.25,.1,.25,1);}

.scale{opacity:0;transform:scale(1.1);}
.scale.is-visible{opacity:1;transform:scale(1);transition:transform 2s cubic-bezier(.25,.1,.25,1);transform-origin: center bottom;}
.reduce{opacity:0;transform:scale(.9);}
.reduce.is-visible{opacity:1;transform:scale(1);transition:transform 2s cubic-bezier(.25,.1,.25,1);transform-origin: center bottom;} */


@keyframes fadeInRightSmall {
    0% {opacity: 0;transform: translate(2em,0);}
    100% {opacity: 1;transform: translate(0,0);}
}
.word-in{opacity: 0;}
.word-in.is-visible{opacity: 1;}
.word-in>span{display: inline-block;vertical-align: top;opacity: 0;animation-duration: 1s;animation-fill-mode: forwards;animation-timing-function: cubic-bezier(0.3, 0, 0.24, 1);}
.word-in.is-visible>span{animation-name: fadeInRightSmall;}



.header{position: fixed;top: 0;left: 0;z-index: 288; width: 100%;}
.h-main{width: 18rem;margin: 0 auto;}
.h-main:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.h-left{float: left;font-size: 0;}
.h-logo{display: inline-block;vertical-align: middle;cursor: pointer;}
.h-link{display: block;font-size: 0;}
.h-img1{display: block;height: 1.1rem;line-height: 1.1rem;}
.h-img1 img{width: 2rem;min-width: 180px;}
.h-img2{display: none;height: 1.1rem;line-height: 1.1rem;}
.h-img2 img{width: 2rem;min-width: 180px;}
.h-right{float: right;font-size: 0;}
.h-h{display: inline-block;vertical-align: middle;}
.h-i{display: inline-block;vertical-align: middle;position: relative;cursor: pointer; padding: 0 .29rem;}
.h-j{display: inline-block;position: relative; color: #ffffff;height: 1.1rem;line-height: 1.1rem;}
.h-j:after{content: ''; position: absolute;top: calc(60% + .5em);left: 0;width: 0;transition: all ease .5s;height: .02rem;background-color: #fff;}
.h-sub {display: none;min-width: 2rem;background-color: rgba(255,255,255,.8);position: absolute;left: 50%;top: 1.1rem;transform: translate(-50% ,0); z-index: 1000;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.h-sub>li>a {display: block;cursor: pointer;width: 100%;padding: 10px 8px;white-space: nowrap; line-height:1.5;text-align: center; color: #666;transition: background-color .3s;}
.h-sub>li>a:hover {color: #fff;background-color: #f74a2d;}

.h-language{display: inline-block;vertical-align: middle;position: relative; cursor: pointer;margin-left: .5rem;}
.hl-tip{display: block; width: 1em;height: 1.1rem;background-image: url('../images/a2.png');background-size:  100% auto;background-position: center center;background-repeat: no-repeat;}
.hl-list{display: none; position: absolute;top: calc(50% + 1em);left: 50%;transform: translate(-50%,0);background-color: #fff; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
.hl-item {display: block;cursor: pointer;min-width: 5em; padding: 10px 8px;white-space: nowrap; line-height:1.5;text-align: center; color: #666;transition: background-color .3s;}
.hl-item:hover{color: #fff;background-color: #f74a2d;}


.h-k{display: inline-block;vertical-align: middle;margin-left:  .3rem;}
.h-search{display: block;cursor: pointer;width: 1em;height:1.1rem;background-image: url('../images/a3.png');background-size:  100% auto;background-position: center center;background-repeat: no-repeat;}
.hs-a{display: none;z-index: 108;white-space: nowrap; position: fixed;top: 1.5rem;left: 50%;transform: translate(-50%,0);}
.hs-form{font-size: 0;display: inline-block;}
.hs-text{font-family: HarmonyOS_Sans_SC;border: none;padding: 0 .2rem; display: inline-block;vertical-align: middle; width: 6rem;height: 45px;background-color: #fff;color: #333;}
.hs-submit{border: none;display: inline-block;vertical-align: middle;cursor: pointer; width: 45px;height: 45px; background-color: #f74a2d;background-image: url('../images/a3.png');background-size: 18px auto;background-position: center center;background-repeat: no-repeat;}
.header.search-state .hs-a {display: block;}
.header.search-state .h-opa {display: block;}

.h-menu {display: none; position: absolute;top: 0;right: 0; cursor: pointer; width:1.1rem;height:1.1rem;background-image: url('../images/a-menu.png');background-size: 30px auto;background-position: center center;background-repeat: no-repeat;}
.h-opa {display: none;width: 100%;height: 100%;position: fixed;left: 0;top: 0;background-color: rgba(0, 0, 0, 0.5);z-index: 10;cursor: pointer;}


@media(min-width: 1201px){
    .h-i.active .h-j:after{width: 100%;}
    .h-i:hover .h-j:after{width: 100%;}

    .header.white .h-j{color: #000000;}
    .header.white .h-j:after{background-color: #000;}

    .header:hover .h-j{color: #000000;}
    .header:hover .h-j:after{background-color: #000;}
    .header:hover{background-color: #fff;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
    .header:hover .h-img1{display: none;}
    .header:hover .h-img2{display: block;}
    .header:hover  .hl-tip{background-image: url('../images/a2-b.png');}
    .header:hover .h-search{background-image: url('../images/a3-b.png');}
    .header:hover .h-menu{background-image: url('../images/a-menu2.png');}
}

@media(max-width:1200px){
    .h-main{width: 100%;padding-left: 10px;padding-right: 10px;}
    .h-h {margin-left: 0; width: 260px;position: fixed;text-align: left; right: 0;top: 0;height: 100vh;background-color: #fff;margin-right: 0;padding-top: 10px;padding-bottom: 10px;overflow: auto;z-index: 1000;transform: translate(100%, 0);transition: transform .3s;}
    .h-i {width: 100%;padding: 0 !important;margin: 0 !important;}
    .h-j {padding: 0;padding-left: 20px;height: 40px;line-height: 40px;color: #666;font-size: 16px;}
    .h-i.active .h-j{color: #f74a2d;}
    .h-i.has-nav:after {content: "";background-image: url('../images/a-right.png');background-size: 16px auto;background-position: center center;background-repeat: no-repeat; display: inline-block;width: 40px;height: 40px;line-height: 40px;text-align: center;position: absolute;right: 0;top: 0;font-size: 20px;color: #333;}
    .h-i.has-nav.show:after {background-size: 18px auto;background-image: url('../images/a-down.png');}
    .h-sub {position: relative;top: 0;background-color: #fff;box-shadow: none;left: 0;transform: translate(0,0);width: 100% !important;}
    .h-sub>li>a {white-space: normal;text-align: left;padding-left: 40px;color: #666 ;font-size: 14px;}

    .h-right{margin-right: 1.1rem;}
    .h-language{margin-left:  0;}
    .h-k{margin-left: 20px;}

    /* 菜单 */
    .h-menu {display: block; }
    .header.menu-state .h-h {transform: translate(0, 0);}
    .header.menu-state .h-opa {display: block;}
}


@media(min-width: 951px) {
    .header.white{background-color: #fff;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
    .header.white .h-img1{display: none;}
    .header.white .h-img2{display: block;}
    .header.white  .hl-tip{background-image: url('../images/a2-b.png');}
    .header.white .h-search{background-image: url('../images/a3-b.png');}
    .header.white .h-menu{background-image: url('../images/a-menu2.png');}
}
@media(max-width: 900px) {
    body{padding-top: 1.1rem;}
    .header{background-color: #fff;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);}
    .h-img1{display: none;}
    .h-img2{display: block;}
    .h-search{background-image: url('../images/a3-b.png');}
    .hl-tip{background-image: url('../images/a2-b.png');}
    .h-menu{background-image: url('../images/a-menu2.png');}
}
@media(max-width: 500px) {
    .hs-text{width: 5rem;height: 35px;}
    .hs-submit{width: 35px;height: 35px;}
}

.footer{position: relative; width: 100%;background-color: #222222;}
.footer:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%; height: .05rem;background-color: #f74a2d;	background-image: linear-gradient(90deg, #f74a2d 0%, #f78131 100%) ;}
.f-top{width: 100%;padding-top: .9rem;}
.f-cont{width: 18rem;margin: 0 auto;}
.f-box{width: 100%;padding-bottom: .55rem;}
.f-box:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.f-left{float: left;max-width: 5rem;}
.f-logo{display: block;cursor: pointer;margin-bottom: .55rem; width: 2rem;min-width: 180px;}
.f-logo img{width: 100%;}
.f-tip{width: 100%;margin-bottom: .1rem; color: rgba(255,255,255,.5);line-height: 1.7;}
.f-phone{font-family: HarmonyOS_Sans_SC_Bold;display: block;margin-bottom: .3rem; cursor: pointer;line-height: 1.28; color: #f74a2d;font-weight: bold;}
.f-address{width: 100%;  color: rgba(255,255,255,.5);line-height: 1.7;}
.f-codebox{width: 100%;font-size: 0;}
.f-code{display: inline-block;vertical-align: top;text-align: center;margin-top: .35rem; margin-right: .25rem;}
.f-code:last-child{margin-right: 0;}
.f-img{display: inline-block;width: 1.2rem;min-width: 100px;}
.f-img img{width: 100%;}
.f-name{width: 100%;padding-top: .15rem; color: rgba(255,255,255,.5);line-height: 1.7;}
.f-friendly{width: 100%;padding-top: .35rem;padding-bottom: .35rem; border-top: 1px solid rgba(255,255,255,.1); display: flex;align-items: center;flex-wrap: wrap;}
.fy-tip{color: #ffffff;line-height: 1.5;padding-right: .45rem;}
.fy-cont{flex: 1;font-size: 0;}
.fy-item{display: inline-block;vertical-align: middle;cursor: pointer;margin-right: .25rem; color: rgba(255,255,255,.5);line-height: 1.7;}
.fy-item:hover{color: #fff;}
.fy-item:last-child{margin-right: 0;}

.f-right{float: right;width: 12.25rem;}
.f-list{width: 100%;display: flex;justify-content: space-between;}
.f-item{display: block;padding-left: .1rem;}
.f-one{display: block;margin-bottom: .25rem; color: #ffffff;line-height: 1.5;}
.f-twobox{display: inline-block;}
.f-two{display: block;margin-bottom: .1rem; cursor: pointer;color: rgba(255,255,255,.5);line-height: 1.7;}
.f-two:hover{color: #fff;}


.f-bottom{width: 100%;padding-top: .25rem;padding-bottom: .3rem;	background-color: #1e1e1e;}
.f-main{width: 18rem;margin: 0 auto;}
.f-main:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.f-lt{float: left;font-size: 0;padding: .1rem 0;}
.f-rt{display: none; float: right;font-size: 0;padding: .1rem 0;}
.f-link{display: inline-block;vertical-align: middle;margin-right: .3rem; color: rgba(255,255,255,.5);line-height: 1.7;}
.f-link:last-child{margin-right: 0;}
.f-main a{cursor: pointer;}
.f-main a:hover{color: #fff;}

.f-mediabox{width: 100%;padding-bottom: .3rem;}
.f-media{display: inline-block;vertical-align: middle;cursor: pointer;width: .5rem;margin-right: .25rem;margin-bottom: .25rem;}
.f-media img{width: 100%;}

@media(max-width: 950px){
    .f-cont{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .f-box{padding-bottom: 20px;}
    .f-left{width: 100%;max-width: 100%;margin-bottom: 25px;}
    .fy-cont{flex: none;width: 100%;padding-top: 10px;}
    .f-right{width: 100%; }
    .f-list{flex-wrap: wrap;}
    .f-item{width: 100%;margin-bottom: 10px;}
    .f-twobox{width: 100%;font-size: 0;}
    .f-two{display: inline-block;vertical-align: middle;margin-right: 15px;margin-bottom: 10px;}
    .f-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
}

.a-a{width: 100%;position: relative;}
.a-b{width: 100%;}
.a-item{display: block;width: 100%;}
.a-link{display: block;cursor: pointer; width: 100%;overflow: hidden;}
.a-img{width: 100%;}
.a-img img{width: 100%;}
.a-text{position: absolute;top: 27.08%;left: 50%;transform: translate(-50%,0); width: 16rem;}
.a-titles{font-weight: normal; width: 100%;margin-bottom: .2rem; color: #ffffff;line-height: 1.18;}
.a-en{position: relative; padding-bottom: .45rem;width: 100%;color: #ffffff;line-height: 1.44;}
.a-en:after{content: '';position: absolute;bottom: 0;left: 0;width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}


/* .a-titles,.a-en{opacity:0;transform:translate3d(80px,0,0);}
.a-item.swiper-slide-active .a-titles{opacity:1;transform:translate3d(0,0,0);transition:opacity 2s cubic-bezier(.25,.1,.25,1),transform 2s cubic-bezier(.25,.1,.25,1);}
.a-item.swiper-slide-active .a-en{opacity:1;transform:translate3d(0,0,0);transition:opacity 2s cubic-bezier(.25,.1,.25,1),transform 2s cubic-bezier(.25,.1,.25,1);}
.a-item.swiper-slide-active .a-titles{transition-delay: .5s;}
.a-item.swiper-slide-active .a-en{transition-delay: .7s;} */

.a-pagination{position: absolute;bottom: .4rem;left: 50%;transform: translate(-50%,0);text-align: left; width: 16rem;font-size: 0;}
.a-pagination .swiper-pagination-bullet{opacity: 1;display: inline-block;vertical-align: middle;position: relative; margin-right: .1rem; width: .35rem;height: .03rem;background-color: rgba(255,255,255,.35);border-radius: .02rem; }
.a-pagination .swiper-pagination-bullet-active:after{content: ''; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fff;border-radius: .02rem;}
.a-pagination .swiper-pagination-bullet-active:after{animation: apw 4.5s linear;animation-fill-mode: forwards;}



@keyframes apw{
    0%{
        width: 0;
    }
    100%{
        width: 100%;
    }
}

@media(min-width: 951px){
    .a-a.cont2 .a-text{width: 18rem;}
    .a-a.cont2 .a-pagination{width: 18rem;}
}
@media(max-width: 950px){
    .a-img img{min-height: 150px;object-fit: cover;}
    .a-text{width: 100%;top: 45%;transform: translate(-50%,-50%); padding-left: 10px;padding-right: 10px;}
    .a-titles{font-size: 18px;}
    .a-en{font-size: 12px;padding-bottom: 10px;}
    .a-pagination{width: 100%;bottom: 10px; padding-left: 10px;padding-right: 10px;}
}

.index-top{width: 100%;position: relative;z-index: 1; padding-bottom: .55rem;margin-bottom: .5rem;}
.index-top:after{content: '';position: absolute;bottom: 0;left: 0;width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.index-en{width: 100%;margin-bottom: .15rem; color: #f74a2d;line-height: 1.45;}
.index-titles{font-family: HarmonyOS_Sans_SC_Medium;font-weight: normal;  width: 100%;color: #111111;line-height: 1.1;}
.index-intro{font-family: HarmonyOS_Sans_SC_Medium;font-weight: normal; width: 100%;color: #111111;line-height: 1.1;}
.index-buttom{width: 100%;position: relative;z-index: 1;}
.index-more{display: inline-block;cursor: pointer;min-width: 1.8rem;text-align: center;color: #ffffff;padding: 0 .15rem;line-height: .6rem;background-color: #f74a2d;background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ; border-radius: .3rem;}
.index-more:after{transition: all ease .5s;content: '';display: inline-block;vertical-align: middle;margin-left: .4rem;width: .75em;height: 1em;background-image: url('../images/a4.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.index-more:hover:after{transform: rotate(45deg);}

.b-a{width: 100%;}
.b-main{width: 100%;margin: 0 auto;}
.b-cont{width: 100%;display: flex;flex-wrap: wrap;}
.b-left{display: flex;align-items: center;align-content: center;flex-wrap: wrap;position: relative; padding: .3rem 1.35rem .3rem 1.6rem;width: 50%; background-image: url('../images/b5.jpg');background-size: cover;background-position: bottom center;background-repeat: no-repeat;}
/* .b-left:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background-image: url('../images/a6.png');background-size: 100% auto;background-position: bottom center  ;background-repeat: no-repeat;} */
.b-en2{white-space: nowrap;	 position: absolute;bottom: -.2em;left: 50%;transform: translate(-50%,0); min-width: 100%;text-align: center;font-size: 2.2rem;line-height: 1;}
.b-en2{color: #feefed;
    background-image: -o-linear-gradient(-90deg,#feefed 0%,rgba(254,239,237,.01) 100%);
    background-image: -moz-linear-gradient(-90deg,#feefed 0%,rgba(254,239,237,.01) 100%);
    background-image: -webkit-linear-gradient(-90deg,#feefed 0%,rgba(254,239,237,.01) 100%);
    background-image: -webkit-gradient(linear,-90deg 100%,100% 0,from(#feefed),to(rgba(254,239,237,.01)));
    -webkit-background-clip:text;-webkit-text-fill-color:transparent; }
.b-intro{position: relative;z-index: 1;width: 100%; min-height: 2.5rem;padding-bottom: .5rem; color: #666666;line-height: 2;}
.b-intro *{line-height: inherit;}
.b-right{width: 50%;}
.b-video{display: block;cursor: pointer;width: 100%;position: relative;}
.b-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(900/960*100%);}
.b-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.b-play{position: absolute;top: 32.2%;left: 0;width: 100%;text-align: center;}
.b-icon{width: 100%;margin-bottom: .3rem;}
.b-icon img{height: .96rem;}
.b-text{width: 100%;}
.b-titles{width: 100%;color: #ffffff;line-height: 1.3;}
.b-en{ width: 100%;padding-top: .07rem; color: #ffffff;}

@media(max-width: 950px){
    .index-top{padding-bottom: 10px;}
    .index-more{padding: 0 15px; line-height: 32px; border-radius: 16px;}
    .b-main{width: 100%;max-width: 500px;}
    .b-left{width: 100%;padding: 30px 10px;}
    .b-right{width: 100%;}
    .b-en2{display: none;}
}

.c-a{width: 100%;padding-top: .75rem;padding-bottom: .7rem;position: relative;background-image: url('../images/b16.jpg'); background-size: cover;background-position: center center;background-repeat: no-repeat;}
.c-a .index-top{padding-bottom: 0 !important;margin-bottom: .5rem;}
.c-a .index-top:after{display: none;}
.c-main{width:16rem;margin: 0 auto;position: relative;z-index: 1;}
/* .c-top{width: 100%;padding: 0 1.6rem;} */
.c-top{width: 100%; }
/* .c-bottom{width: 100%;padding-left: 1.6rem;} */
.c-bottom{width: 100%;}
.c-swiper{width: 100%;margin-bottom: .5rem;}
.c-b{width: 100%;}
.c-item{width: 3.62rem;margin-right: .5rem;}
.c-link{display: block;cursor: pointer;padding: .23rem .2rem .25rem; width: 100%;background-image: url('../images/a11.png'); background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.c-box{width: 100%;position: relative;}
.c-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(337/322*100%);}
.c-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.c-img img{opacity: 1; mask-size: 100% 100%;-webkit-mask-size: 100% 100%;max-width: none;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-image: url('../images/a17.png');mask-image: url('../images/a17.png');}
.c-icon{position: absolute;top: .33rem;left: .2rem;transition: all ease .5s;}
.c-icon img{height: .36rem;max-width: none;}
.c-text{width: 100%;padding-top: .25rem;}
.c-name{width: 100%;color: #111111;line-height: 1.4; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.c-link:hover .c-name{color: #f74a2d;}
.c-link:hover .c-icon{top: .25rem;}

.c-scrollbar{position: absolute;top: 50%;right: 0;height: 3px;width: .8rem;background-color: transparent;}
.c-scrollbar:before{content: ''; position: absolute;bottom: 0;left: 0;width: 100%;height: 1px; background-color: rgba(0,0,0,.1);}
.c-scrollbar .swiper-scrollbar-drag{ height: 3px;background-color: #f74a2d;border-radius: 2px;}
@media(max-width: 950px){
    .c-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .c-top{padding: 0;}
    .c-bottom{padding: 0;}
    .c-scrollbar{right: 0;}
}

.d-a{width: 100%; background-image: url('../images/b6.jpg'); background-size: cover;background-position: center center;background-repeat: no-repeat;}
.d-a .index-en{color: #fff;}
.d-a .index-titles{color: #fff;}
.d-a .index-intro{color: #fff;}
.d-main{width: 16rem;margin: 0 auto;display: flex;align-items: center;align-content: center;flex-wrap: wrap; min-height: 9rem;}
.d-cont{width: 6.3rem;padding: 20px 0;}
.d-intro{width: 100%; margin-bottom: .6rem; color: #ffffff;line-height: 2;}
.d-labelbox{width: 100%;font-size: 0;padding-bottom: .8rem;}
.d-label{transition: all ease .5s;display: inline-block;vertical-align: middle;cursor: pointer;margin-right: .2rem;margin-bottom: .2rem; min-width: 1.4rem;padding: 0 .15rem;text-align: center;line-height: .5rem;color: #fff;border-radius: .25rem;border: solid .02rem #fff;}
.d-label:hover{background-color: #fff;color: #f74a2d;}

@media(max-width: 950px){
    .d-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .d-cont{width: 100%; max-width: 320px;}
    .d-labelbox{padding-bottom:20px;}
    .d-label{padding: 0 10px;line-height: 28px;border-radius: 14px;}
}


.e-a{width: 100%;position: relative;overflow: hidden; background-image: url('../images/b22.jpg'); background-size: cover;background-position: center center;background-repeat: no-repeat;}
.e-en{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: 7.7rem;color: #ffffff;opacity: 0.35;}
.e-main{width: 16rem;margin: 0 auto;position: relative;z-index: 1;}
.e-cont{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between; }
.e-left{display: flex;align-items: center;align-content: center;flex-wrap: wrap;width: 44.4%; min-height: 9rem;}
.e-intro{width: 100%;max-width: 6rem; color: #666666;line-height: 2;}
.e-labelbox{width: 100%;font-size: 0;padding-top: .4rem;}
.e-label{transition: all ease .5s;display: inline-block;vertical-align: middle;cursor: pointer;position: relative; margin-right: .2rem;margin-top: .2rem; min-width: 1.4rem;padding: 0 .15rem; text-align: center; line-height: .5rem;border-radius: .25rem; }
.e-label:before{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: calc(100% - .04rem);height: calc(100% - .04rem); border-radius: .25rem;border: solid .02rem #f74a2d;}
.e-label span{display: block; color: #f74a2d;}
.e-label:hover{color: #fff; background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%);}
.e-label:hover span{color: #fff;}
.e-label:hover:before{display: none;}

.e-codebox{display: inline-block;vertical-align: middle;position: relative; margin-right: .2rem;margin-top: .2rem;}
.ec-tip{transition: all ease .5s;display: inline-block;vertical-align: middle;cursor: pointer;position: relative;  min-width: 1.4rem;padding: 0 .15rem; text-align: center; line-height: .5rem;border-radius: .25rem; }
.ec-tip:before{content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: calc(100% - .04rem);height: calc(100% - .04rem); border-radius: .25rem;border: solid .02rem #f74a2d;}
.ec-tip span{display: block; color: #f74a2d;}
.e-codebox:hover .ec-tip{color: #fff; background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%);}
.e-codebox:hover .ec-tip span{color: #fff;}
.e-codebox:hover .ec-tip:before{display: none;}
.ec-sub{display: none; position: absolute;bottom: 100%;left: 50%;transform: translate(-50%,0); min-width: 100%; padding-bottom: .1rem;}
.ec-code{width: 1.5rem;min-width: 100px;padding: .1rem;border-radius: .1rem;background-color: #fff;}
.ec-code img{width: 100%;}

.e-right{display: flex;align-items: flex-end;width: 55.6%; position: relative;}
.e-big{width: 8.73rem;}
.e-c{width: 100%;}
.e-item{width: 100%;}
.e-link{display: block;cursor: pointer;width: 100%;}
.e-img{width: 100%;}
.e-img img{width: 100%;}
.e-small{position: absolute;bottom: .7rem;right: 0;width: .8rem;z-index: 38;}
.e-d{width: 100%;height: 4rem;}
.e-nav{display: block;cursor: pointer; width: 100%;height: auto; min-height: 25%;}
.e-bg{width: 100%;position: relative;overflow: hidden;padding-top: calc(80/80*100%);border-radius: .05rem;}
.e-bg img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.e-bg:after{opacity: 1;transition: all ease .5s; content: '';position: absolute;top: 0;right: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);}
.e-nav.active .e-bg:after{opacity: 0;}

@media(max-width: 950px){
    .e-en{display: none;}
    .e-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .e-cont{width: 100%;}
    .e-left{width: 100%;padding-bottom:20px;}
    .e-label{padding: 0 10px;line-height: 28px;border-radius: 14px;}
    .e-right{ width: 100% ;}
    .e-big{width: 100%;}
    .e-small{bottom: 10px;}
}

.g-a{overflow: hidden;width: 100%; padding-top: .95rem;padding-bottom: .75rem;position: relative;background-image: url('../images/b11.jpg'); background-size: cover;background-position: center center;background-repeat: no-repeat;}
/* .g-a:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background-image: url('../images/a7.png');background-size: 100% auto;background-position: bottom center  ;background-repeat: no-repeat;} */
.g-en2{white-space: nowrap; position: absolute;bottom: -.1em;left: 50%;transform: translate(-50%,0); min-width: 100%;text-align: center;font-size: 2.5rem;line-height: 1;}
.g-en2{color: #feefed;
    background-image: -o-linear-gradient(-90deg,#feefed 0%,rgba(254,239,237,.01) 100%);
    background-image: -moz-linear-gradient(-90deg,#feefed 0%,rgba(254,239,237,.01) 100%);
    background-image: -webkit-linear-gradient(-90deg,#feefed 0%,rgba(254,239,237,.01) 100%);
    background-image: -webkit-gradient(linear,-90deg 100%,100% 0,from(#feefed),to(rgba(254,239,237,.01)));
    -webkit-background-clip:text;-webkit-text-fill-color:transparent; }
.g-a .index-top{padding-bottom: 0 !important;margin-bottom: .75rem;}
.g-a .index-top:after{display: none;}
.g-a .index-buttom{text-align: left;}
.g-main{width: 16rem;margin: 0 auto;position: relative;z-index: 1;}
.g-top{width: 100%; }
.g-bottom{width: 100%; }
.g-b{width: 100%;}
.g-item{width: 5rem;margin-right: .5rem;}
.g-item:last-child{margin-right: 0;}
.g-link{display: block;cursor: pointer; width: 100%;border-radius: .2rem;overflow: hidden;}
.g-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(282/500*100%);}
.g-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.g-text{width: 100%;padding: .35rem .4rem .3rem; background-color: #f8eadf;background-image: linear-gradient(0deg, #f8eadf 0%, #fffcf8 100%);}
.g-time{width: 100%;margin-bottom: .15rem; color: #999999;line-height: 1.6;}
.g-name{font-weight: normal; width: 100%;margin-bottom: .3rem; color: #111111;line-height: 1.6;height: 3.2em; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.g-box{width: 100%;display: flex;align-items: center;justify-content: space-between;}
.g-more{color: #f74a2d;line-height: 1.6;}
.g-more:after{transition: all ease .5s;content: '';display: inline-block;vertical-align: middle;margin-left: .2rem;width: .75em;height: 1em;background-image: url('../images/a4-b.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.g-classify{display: inline-block;padding: .08rem;line-height: 1;color: #f74a2d; border-radius: .05rem;border: solid .02rem #f7654b;}

.g-link:hover .g-img img{transform: scale(1.05);}
.g-link:hover .g-name{color: #f74a2d;}
.g-link:hover .g-more:after{transform: rotate(45deg);}

.g-scrollbarbox{width: 100%;margin-top: .4rem; text-align: center;}
.g-scrollbar{display: inline-block; height: 3px;width: .8rem;background-color: transparent;}
.g-scrollbar:before{content: ''; position: absolute;bottom: 0;left: 0;width: 100%;height: 1px; background-color: rgba(0,0,0,.1);}
.g-scrollbar .swiper-scrollbar-drag{ height: 3px;background-color: #f74a2d;border-radius: 2px;}

@media(max-width: 950px){
    .g-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .g-top{padding: 0;}
    .g-bottom{padding: 0;}
    .g-item{width: calc(70% - 5px);margin-right: 10px;}
    .g-scrollbarbox{padding-right: 0;}
    .g-en2{display: none; font-size: 44px;}
}


.i-a{width: 100%;padding-top: .95rem;padding-bottom: 1.1rem;position: relative;background-image: url('../images/b12.jpg'); background-size: cover;background-position: center center;background-repeat: no-repeat;}
.i-a .index-top{padding-bottom: 0 !important;margin-bottom: .75rem;}
.i-a .index-top:after{display: none;}
.i-main{width: 16rem;margin: 0 auto;}
.i-cont{width: 100%;position: relative;}
.i-item{display: block;cursor: pointer;position: relative; width: 7.75rem;border-radius: .2rem;overflow: hidden;}
.i-img{width: 100%;position: relative;overflow: hidden;height: 5.2rem;}
.i-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.i-icon{position: absolute;top: 0;left: 0;width: 100%; padding: .4rem;}
.i-icon img{height: .36rem;}
.i-text{position: absolute;bottom: 0;left: 0;width: 100%;padding: .75rem .4rem;}
.i-name{width: 100%;color: #ffffff;line-height: 1.4;}
.i-text:after{transition: all ease .5s;content: '';position: absolute;bottom: .4rem; left: .4rem;display: block; width:.2rem;height:.12rem;background-image: url('../images/a4.png'); background-size:auto 100% ;background-position: center center;background-repeat: no-repeat;}
.i-item:hover .i-img img{transform: scale(1.05);}
.i-item:hover .i-text:after{transform: rotate(45deg);}


@media(min-width: 950px){
    .i-item:nth-child(2){position: absolute;top: 0;right: 0;}
    .i-item:nth-child(2) .i-img{height: 2.35rem;}
    .i-item:nth-child(3){position: absolute;bottom:   0;right: 0;}
    .i-item:nth-child(3) .i-img{height: 2.35rem;}
}
@media(max-width: 950px){
    .i-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .i-item{width: 100%;margin-bottom: 15px;}
    .i-img{height: auto;padding-top: calc(520/775*100%);}
    .i-item:nth-child(2) .i-img{height: auto;padding-top: calc(235/775*100%);}
    .i-item:nth-child(3) .i-img{height: auto;padding-top: calc(235/775*100%);}
    .i-icon{padding: 10px;}
    .i-text{padding: .6rem 10px;}
    .i-text:after{left: 10px;bottom: 10px;}
}

.banner{width: 100%;position: relative;}
.banner-img{width: 100%;}
.banner-img img{width: 100%;}
.banner-text{position: absolute;top: 40.32%;left: 50%;transform: translate(-50%,0); width: 16rem;}
.banner-titles{font-weight: normal; font-family: HarmonyOS_Sans_SC_Medium;width: 100%;margin-bottom: .2rem; color: #ffffff;line-height: 1.18;}
.banner-en{width: 100%;position: relative;padding-bottom: .5rem; color: #ffffff;line-height: 1.5;}
.banner-en:after{content: '';position: absolute;bottom: 0;left: 0;	width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}

@media(max-width: 950px){
    .banner-text{top: 50%;transform: translate(-50%,-50%); width: 100%; padding-left: 10px;padding-right: 10px;}
    .banner-titles{font-size: 18px;}
    .banner-en{font-size: 12px;padding-bottom: 10px;}
    .banner-img img{min-height: 130px;object-fit: cover;}
}

.nav{width: 100%;background-color: #fffcf8;overflow: hidden;}
.nav-main{width: 16.8rem;margin: 0 auto;}
.nav-cont{width: 100%;}
.nav-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.nav-left{float: left;font-size: 0;}
.nav-item{transition: all ease .5s; display: inline-block;vertical-align: middle;cursor: pointer; padding:  0 .4rem; line-height: .9rem;color: #111111;}
.nav-item.active{color: #ffffff;background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%);}
.nav-item:hover{color: #ffffff;background-color: #f74a2d;background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%);}


@media(max-width: 1350px){
    .nav-main{width: 16.4rem;}
    .nav-item{padding: 0 .2rem;}
}

@media(max-width: 950px){
    .nav-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .nav-left{width: 100%;text-align: center;white-space: nowrap;overflow: auto;}
    .nav-item{padding: 0 15px;line-height: 32px;}
}

.my-id{position: absolute;top: -1.1rem;left: 0;}
.my-top{position: relative;z-index: 1; width: 100%;padding-bottom: .4rem;  }
.my-top:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.my-lt{float: left; width: 100%; padding-right: .1rem;margin-bottom: .35rem;}
.my-en{ margin-bottom: .1rem;line-height: 1.45; color: #f74a2d;}
.my-titles{font-weight: normal; width: 100%;color: #111111;line-height: 1.2;}

.my-rt{float: right; font-size: 0;}
.my-more{display: inline-block;vertical-align: middle;cursor: pointer; margin-bottom: .35rem; color: #f74a2d;line-height: 1.6;}
.my-more:after{transition: all ease .5s;content: '';display: inline-block;vertical-align: middle;margin-left: .18rem;width: .75em;height: 1em;background-image: url('../images/a4-b.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.my-more:hover:after{transform: rotate(45deg);}
.my-box{display: inline-block;vertical-align: middle;margin-bottom: .4rem; position: relative;padding-left: .3rem;padding-right: .8rem; width: 3.8rem; background-color: #ffffff;border-radius: .3rem;border: solid 1px #e6e6e6;}
.my-form{width: 100%;}
.my-input{font-family: HarmonyOS_Sans_SC;width: 100%;border: none; height: .6rem;color: #333;}
.my-submit{position: absolute;top: 0;right: 0;border: none;background-color: transparent;display: block; cursor: pointer; width: .8rem;height: 100%;background-image: url('../images/a3-c.png'); background-size: .21rem auto;background-position: center center;background-repeat: no-repeat;}

.my-selectbox{display: inline-block;vertical-align: middle;padding-left: .4rem;}
.my-select{display: inline-block;vertical-align: middle;margin-right: .4rem;margin-bottom: .4rem;}
.my-select:last-child{margin-right: 0;}
.my-tip{display: inline-block;vertical-align: middle;color: #111111;line-height: 1.6;margin-right: .25rem;}

.selectbox{display: inline-block;vertical-align: middle;min-width: 120px; width: 1.8rem;position: relative;}
.select-tip{width: 100%;display: block;cursor: pointer;position: relative;padding-left: .3rem;background-color: #fff; padding-right: .6rem;border-radius: .3rem;border: solid 1px #e6e6e6;}
.select-tip:after{content: '';position: absolute;top: 0;right: .3rem; width: .18rem;height:  100%;background-image: url('../images/a61.png');background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.select-cur{width: 100%;color: #111111;height: .6rem;line-height: .6rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.select-sub{visibility: hidden;z-index: -1;opacity: 0; position: absolute;top: 100%;left: 0;width: 100%;background-color: #fff;}
.select-cont{width: 100%; max-height: 350px; overflow: auto; border: 1px solid #f5f7fa; }
.select-item{display: block;cursor: pointer; width: 100%; line-height: 1.3;padding: .1rem .3rem;color: #666666;}
.select-item:hover{background-color: #f74a2d;color: #fff;}
.selectbox.show .select-sub{ visibility: visible;z-index: 98;opacity: 1;transition: all ease .5s;}

@media(max-width: 950px){
    .my-lt{width: 100%;}
    .my-rt{width: 100%;}
    .my-box{width: 100%; border-radius: 16px;}
    .my-input{height: 32px;}
    .my-submit{background-size: 13px auto;}
    .my-selectbox{display: flex;flex-wrap: wrap; padding-left: 0;}
    .my-select{display: flex;align-items: center;margin-right: 0; width: 100%;}
    .selectbox{flex: 1;}
    .select-tip{ border-radius: 16px;}
    .select-cur{height: 32px;line-height: 32px;}
}

.paging{width: 100%;text-align: center;font-size: 0;}
.paging-item{display: inline-block;vertical-align: middle;cursor: pointer;margin: .1rem .05rem;padding: 0 5px;	color: #666666;min-width: .5rem;height: .5rem;line-height: .5rem;background-color: #ffffff;border-radius: .03rem;}
.paging-item:hover{color: #ffffff; background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%);}
.paging-item.active{color: #ffffff; background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%);}
.paging-buttom{display: inline-block;vertical-align: middle;cursor: pointer;margin: .1rem .05rem;padding: 0 5px;	color: #666666;min-width: .5rem;height: .5rem;line-height: .5rem;background-color: #ffffff;border-radius: .03rem;}
.paging-buttom:hover{color: #ffffff; background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%);}
.paging-input{display: inline-block;vertical-align: middle;cursor: pointer;border: 1px solid #f74a2d;text-align: center; margin: .1rem .05rem; color: #666666; width: 4em;height: 2em;line-height: 2em;background-color: #ffffff;border-radius: .03rem;}
.paging-submit{display: inline-block;vertical-align: middle;cursor: pointer;border: none; background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%);text-align: center; margin: .1rem .05rem;padding: 0 1em; color: #fff;  height: 2em;line-height: 2em;background-color: #ffffff;border-radius: .03rem;}


.paging-up{display: inline-block;vertical-align: middle;cursor: pointer;position: relative; margin: .1rem .05rem;padding: 0 5px;	color: transparent;min-width: .5rem;height: .5rem; background-color: #ffffff;border-radius: .03rem;}
.paging-up:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url('../images/a29.png'); background-size: .4375em auto;background-position: center center;background-repeat: no-repeat;}
.paging-up:hover{color: #ffffff; background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%);}
.paging-up:hover:after{background-image: url('../images/a29-b.png');}
.paging-next{display: inline-block;vertical-align: middle;cursor: pointer;position: relative; margin: .1rem .05rem;padding: 0 5px;	color: transparent;min-width: .5rem;height: .5rem; background-color: #ffffff;border-radius: .03rem;}
.paging-next:after{transform: rotate(-180deg); content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url('../images/a29.png'); background-size: .4375em auto;background-position: center center;background-repeat: no-repeat;}
.paging-next:hover{color: #ffffff; background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%);}
.paging-next:hover:after{background-image: url('../images/a29-b.png');}

.wo-a .paging-item{background-color: #fdf9f6;}
.wo-a .paging-up{background-color: #fdf9f6;}
.wo-a .paging-next{background-color: #fdf9f6;}

@media(max-width: 1250px){
    .paging-item{min-width: 32px;height: 32px;line-height: 32px;}
    .paging-up{min-width: 32px;height: 32px; }
    .paging-next{min-width: 32px;height: 32px; }
    .paging-buttom{min-width: 32px;height: 32px;line-height: 32px;}
    .paging-input{height: 32px;}
    .paging-submit{height: 32px;}
}

.j-a{width: 100%;padding-top: 1.05rem;padding-bottom: .8rem;}
.j-main{width: 16rem;margin: 0 auto;}
.j-cont{width: 100%;font-size: 0;}
.j-item{display: inline-block;vertical-align: top;cursor: pointer;width: 31.25%;margin-right: 3.125%; margin-bottom: .6rem;border-radius: .2rem;overflow: hidden;}
.j-item:nth-child(3n){margin-right: 0;}
.j-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(282/500*100%);}
.j-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.j-text{width: 100%;padding: .35rem .4rem .3rem; background-color: #f8eadf; background-image: linear-gradient(0deg, #f8eadf 0%, #fffcf8 100%) ;}
.j-name{width: 100%;margin-bottom: .2rem; color: #111111;line-height: 1.45;height: 2.9em; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.j-box{width: 100%;display: flex;align-items: center;justify-content: space-between;}
.j-time{color: #999999;line-height: 1.6;}
.j-more{color: #f74a2d;line-height: 1.6;}
.j-more:after{transition: all ease .5s;content: '';display: inline-block;vertical-align: middle;margin-left: .2rem;width: .75em;height: 1em;background-image: url('../images/a4-b.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.j-item:hover .j-img img{transform: scale(1.05);}
.j-item:hover .j-name{color: #f74a2d;}
.j-item:hover .j-more:after{transform: rotate(45deg);}


@media(max-width: 950px){
    .j-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .j-item{width: calc(50% - 5px);margin-right: 10px;}
    .j-item:nth-child(3n){margin-right: 10px;}
    .j-item:nth-child(2n){margin-right: 0;}
    .j-text{padding: 20px 10px;}
    .j-time{font-size: 12px;}
    .j-more{font-size: 12px;}

    .j-a .my-rt{width: 100%;}
}

.k-a{width: 100%;}
.k-a .my-top{padding-bottom: .3rem;}
.k-top{width: 100%;padding-top: 1.05rem;padding-bottom: .7rem;}
.k-main{width: 16rem;margin: 0 auto;}
.k-synopsis {width: 100%;color: #666666;line-height: 2;}
.k-center{width: 100%;padding-top: .9rem;padding-bottom: .9rem; background-color: #faeee5;background-image: linear-gradient(15deg, #faeee5 0%, #fffcf8 100%) ;}
.k-center .k-main{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.k-left{width: 6.3rem;min-height: 5rem;}
.k-titles{font-weight: normal;width: 100%;margin-bottom: .5rem; position: relative;padding-bottom: .37rem; color: #111111;line-height: 1.3;}
.k-titles:after{content: '';position: absolute;bottom: 0;left: 0; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.k-textbox{width: 100%;color: #666666;line-height: 2;}
.k-textbox *{line-height: inherit;}
.k-right{width: 8.54rem;}
.k-right img{width: 100%;}
.k-bottom{width: 100%;padding-top: 1rem;padding-bottom: 1.4rem;}
.k-bottom .k-main{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.k-lt{width: 8.54rem;}
.k-rt{width: 6.6rem;}

@media(max-width: 950px){
    .k-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .k-left{width: 100%;margin-bottom: 30px;}
    .k-right{width: 100%;}
    .k-lt{width: 100%;margin-bottom: 30px;}
    .k-rt{width: 100%;}
}

.l-a{position: relative; width: 100%;}
.l-top{width: 100%;text-align: center; padding-top: 1.05rem;padding-bottom: 1.2rem;}
.l-main{width: 16rem;margin: 0 auto;}
.l-titles{position: relative;padding-bottom: .4rem;margin-bottom: .4rem; width: 100%;color: #111111;line-height: 1.25;}
.l-titles:after{content: '';position: absolute;bottom: 0;left: 50%;margin-left: -.13rem; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.l-synopsis {display: inline-block;max-width: 66em; width: 100%; color: #666666;line-height: 2;}
.l-system{width: 100%;margin-top: .4rem;}
.l-system img{width: 100%;}

.l-center{position: relative; width: 100%;padding-top: 1.05rem;padding-bottom: 1.05rem; background-color: #faeee5;background-image: linear-gradient(15deg, #faeee5 0%, #fffcf8 100%) ;}
.l-center .l-main{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}
.l-left{width: 8.3rem;}
.l-left img{width: 100%;}
.l-right{width: 6.8rem; }
.l-subtitle{font-weight: normal;width: 100%;margin-bottom: .5rem; position: relative;padding-bottom: .37rem; color: #111111;line-height: 1.3;}
.l-subtitle:after{content: '';position: absolute;bottom: 0;left: 0; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.l-textbox{width: 100%;color: #666666;line-height: 2;}
.l-textbox *{line-height: inherit;}

.l-bottom{width: 100%;padding-top: 1.1rem;padding-bottom:  .7rem;}
.l-box{width: 100%;padding-bottom: .4rem; display: flex;flex-wrap: wrap;justify-content: space-between;}
.l-lt{width: 5.4rem;}
.l-tr{width: 100%;padding-top: .1rem;font-size: 0; display: flex;align-items: center;flex-wrap: wrap; justify-content: space-between;}
.l-td{display: block;max-width: calc(50% - 1px - .2rem); margin-top: .3rem;}
.l-tip{color: #e3452c;line-height: 1.6;margin-bottom: .05rem;}
.l-intro{color: #666666;line-height: 1.6;}
.l-line{display: block;margin: .3rem .1rem 0; width: 1px;height: .47rem;background-color: #f8eae0;}
.l-list{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;}
.l-item{display: flex;align-items: center;align-content: center;flex-wrap: wrap;position: relative; width: 30.81%;margin-right: 3.785%;margin-bottom: .4rem; padding: .3rem 1.2rem .3rem .5rem; min-height: 1.54rem;background-color: #fdf9f6;border-radius: .2rem;}
.l-item:after{content: '';position: absolute;top: 0;right: -.58rem;width: .58rem; height: 100%;background-image: url('../images/a24.png'); background-size: .28rem auto;background-position: center center;background-repeat: no-repeat;}
.l-item:nth-child(3n){margin-right: 0;}
.l-item:nth-child(3n):after{display: none;}
.l-item:last-child:after{display: none;}
.l-name{font-family: HarmonyOS_Sans_SC_Medium;position: relative;margin-bottom: .1rem;padding-left: .1rem; width: 100%;color: #222222;line-height: 1.6;}
.l-name:before{content: '';position: absolute;top: .36em;left: 0; width: .04rem;height: .88em;background-color: #f7572e;background-image: linear-gradient(180deg, #f7572e 0%, #f77530 100%);border-radius: .02rem;}
.l-nub{ position: absolute;top: 50%;right: .45rem;transform: translate(0,-50%);line-height: 1;white-space: nowrap; color: #e19a65;opacity: 0.1;}
.l-rt{width: 9.47rem;}
.l-rt img{width: 100%;}

.l-b{width: 100%;padding-top: 1.05rem;padding-bottom: 1.05rem;background-color: #f8eadf; background-image: linear-gradient(0deg, #f8eadf 0%, #fffcf8 100%) ;}
.l-one{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.l-img{width: 9.5rem;}
.l-img img{width: 100%;}
.l-text{width: 5.2rem;}

@media(max-width: 950px){
    .l-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .l-left{width: 100%;margin-bottom: 30px;}
    .l-right{width: 100%;}
    .l-lt{width: 100%;margin-bottom: 30px;}
    .l-tr{flex-wrap: wrap;}
    .l-td{width: 100%;}
    .l-line{display: none;}
    .l-item{width: 100%;margin-right: 0;}
    .l-item:after{display: none;}
    .l-rt{width: 100%;}
    .l-img{width: 100%;margin-bottom: 30px;}
    .l-text{width: 100%;}
}

.m-a{width: 100%;}
.m-a .my-titles{position: relative;padding-bottom: .4rem;}
.m-a .my-titles:after{content: '';position: absolute;bottom: 0;left: 0; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}

.m-main{width: 100%;margin: 0 auto;}
.m-cont{width: 100%;display: flex;align-items: center;padding: .5rem 0; position: relative;min-height: 9rem;}
.m-img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.m-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.m-box{width: 100%;position: relative;z-index: 1;}
.m-text{width: 16rem;margin: 0 auto; min-height: 4.8rem;}
.m-intro{width: 100%;max-width: 21em; color: #111111;line-height: 1.75;}

@media(max-width: 950px){
    .m-cont{min-height: 100px;}
    .m-text{width: 100%;min-height: 100px; padding-left: 10px;padding-right: 10px;}
    .m-img:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(255,255,255,.6);}
}

.n-a{width: 100%;padding-top: .9rem;padding-bottom: 1.3rem; background-color: #f8eadf; background-image: linear-gradient(0deg, #f8eadf 0%, #fffcf8 100%) ;}
.n-main{width: 16rem;margin: 0 auto;}
.n-top{width: 100%;padding-bottom: .3rem;}
.n-top:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.n-left{float: left;width: 100%; font-size: 0;padding-top: .05rem;}
.n-nav{display: inline-block;vertical-align: top;cursor: pointer;position: relative; padding-bottom: .4rem;margin-right: .7rem; margin-bottom: .4rem; color: #111111;line-height: 1.25;}
.n-nav:after{opacity: 0; content: '';position: absolute;bottom: 0;left: 0; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.n-nav:hover{color: #f74a2d;}
.n-nav:hover:after{opacity: 1;}
.n-nav.active{color: #f74a2d;}
.n-nav.active:after{opacity: 1;}
.n-right{float: right; font-size: 0;margin-bottom: .3rem;}
.n-cont{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.n-item{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap; width: calc(50% - .3rem);position: relative; padding: .5rem;background-color: #ffffff;border-radius: .2rem;overflow: hidden;margin-bottom: .6rem;}
.n-item:after{content: '';position: absolute;bottom: -.2rem;right: .7rem;display: block;width: .89rem;height: .69rem;background-image: url('../images/a30.png'); background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.n-lt{display: block; position: relative;text-align: center;}
.n-img{position: relative;display: inline-block; width: 2.6rem;height: 2.6rem;background-color: #fcf4ee;border-radius: 50%;overflow: hidden;}
.n-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}
.n-name{font-family: HarmonyOS_Sans_SC_Medium;display: block;position: relative;z-index: 1; margin: -.3rem auto 0;text-align: center; max-width: 100%;color: #ffffff;width: 7.83em;line-height: .58rem;background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ; border-radius: .29rem;}
.n-rt{width: 3.6rem;max-height: 4.8rem;overflow: auto;}
.n-textbox{width: 100%;padding-right: 5px; color: #333333;line-height: 1.87;}
.n-textbox *{line-height: inherit;}
.n-intro{width: 100%;padding-right: 5px; position: relative;margin-top: .3rem;padding-top: .23rem; color: #333333;line-height: 1.87;}
.n-intro:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 1px;background-color: #f7f7f7;}

.n-a .wp-img{border-radius: 50%;}
@media(max-width: 1920px){
    .n-rt{max-height: 480;}
}

.n-rt::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 2px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 1px;
}

.n-rt::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: .05rem;
    box-shadow: inset 0 0 .05rem rgba(0, 0, 0, 0.2);
    background: #f74a2d;
}

.n-rt::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    box-shadow: inset 0 0 .05rem rgba(0, 0, 0, 0.2);
    border-radius: .05rem;
    background: #ededed;
}

.n-rt{
    overflow: auto;
    scrollbar-color:#f74a2d  rgba(0, 0, 0, 0.2) ;
    scrollbar-width: none;
    scrollbar-width: thin;
}

@media(max-width: 950px){
    .n-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .n-right{width: 100%;}
    .n-item{width: 100%;padding: 20px 15px;}
    .n-lt{width: 100%;margin-bottom: 20px;}
    .n-rt{width: 100%;}

}

.o-a{position: relative;overflow: hidden; width: 100%;padding-top: 1.05rem;padding-bottom: 1.65rem;}
.o-en{white-space: nowrap; position: absolute;bottom: -.2em;left: 0; font-size: 2.2rem;line-height: 1;}
.o-en{color: #feefed;
    background-image: -o-linear-gradient(-90deg,#feefed 0%,rgba(254,239,237,.01) 100%);
    background-image: -moz-linear-gradient(-90deg,#feefed 0%,rgba(254,239,237,.01) 100%);
    background-image: -webkit-linear-gradient(-90deg,#feefed 0%,rgba(254,239,237,.01) 100%);
    background-image: -webkit-gradient(linear,-90deg 100%,100% 0,from(#feefed),to(rgba(254,239,237,.01)));
    -webkit-background-clip:text;-webkit-text-fill-color:transparent; }
.o-a .my-top{padding-bottom: .15rem;}
.o-a .my-titles{position: relative;padding-bottom: .4rem;}
.o-a .my-titles:after{content: '';position: absolute;bottom: 0;left: 0; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}

.o-main{width: 16rem;margin: 0 auto;}
.o-cont{width: 100%;font-size: 0;}
.o-left{display: inline-block;vertical-align: bottom;width: 56.25%;padding-right: .8rem;}
.o-textbox{width: 100%;min-height: 3.55rem; color: #666666;line-height: 2;}
.o-textbox *{line-height: inherit;}
.o-list{width: 100%;font-size: 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.o-item{display: block;margin-top: .5rem;}
.o-b{width: 100%;}
.o-nub{ display: inline-block;vertical-align: text-top;padding-right: .1rem; color: #f74a2d;line-height: 1;}
.o-unit{display: inline-block;vertical-align: text-top;position: relative;top: .1rem; line-height: 1;color: #666666;}
.o-intro{width: 100%;padding-top: .13rem; color: #666666;line-height: 1.6;}

.o-right{display: inline-block;vertical-align: bottom;width: 43.75%;padding-bottom: .05rem;}
.o-img{width: 100%;border-radius: .2rem;overflow: hidden;}
.o-img img{width: 100%;}

@media(max-width: 950px){
    .o-en{display: none;}
    .o-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .o-left{width: 100%;padding-right: 0;margin-bottom: 30px;}
    .o-item{width: calc(50% - 5px);}
    .o-right{width: 100%;}
}

.p-a{overflow: hidden;position: relative; width: 100%;padding-top: 1rem;padding-bottom: 1.4rem;background-image: url('../images/b43.jpg'); background-size: cover;background-position: center center;background-repeat: no-repeat;}
.p-main{width: 16rem;margin:  0 auto;}
.p-titles{width: 100%;position: relative;margin-bottom: 1.25rem; padding-bottom: .4rem; color: #fff;line-height: 1.25;}
.p-titles:after{content: '';position: absolute;bottom: 0;left: 0;width: .26rem;height: .04rem;background-color: #fff;border-radius: .02rem;}
.p-cont{width: 100%;position: relative;}
.p-cont:before{content: '';position: absolute;top: calc(2.28em + 1.9rem);left: 0;width: 100%;height: 1px;border-top: 1px dashed rgba(255,255,255,.45);}
.p-b{width: 100%;}
.p-b .swiper-slide{width:50%;font-size: 0;}
.p-item{ display: inline-block;vertical-align: top;position: relative; width: 50%;margin-top:calc(2.28em + 1.9rem);padding-bottom: 2.28em;}
.p-year{position: absolute;bottom: 0;left: 0;width: 100%;line-height: 1.45; color: #ffffff;}
.p-text{width: 100%;position: relative;height: 1.9rem;}
.p-text:before{content: '';position: absolute;top: 0;left: .11rem;width: 1px;height: 1.9rem;background-color: rgba(255,255,255,.5);}
.p-text:after{content: '';position: absolute;top: -.15rem; left: 0;width: .23rem;height: .3rem;background-image: url('../images/a32.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.p-box{position: absolute;top: 50%;left: 0;transform: translate(0,-50%);width: 180%;max-height: 90%;overflow: auto;}
.p-textbox{width: 100%;padding: 0 .3rem; color: #ffffff;line-height: 1.75;}
.p-textbox *{line-height: inherit;}


.p-prev{left: 0;top: calc(2.28em + 1.63rem);margin-top: 0; width: .6rem;height: .6rem;border-radius: 50%;overflow: hidden; background-size:  0 0;}
.p-prev:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fef9f4;}
.p-prev:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url('../images/a31.png'); background-size: .16rem auto;background-position: center center;background-repeat: no-repeat;}
.p-prev:hover:before{background-color: #f74a2d;background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}
.p-prev:hover:after{background-image: url('../images/a31-b.png');}
.p-next{right: 0;top: calc(2.28em + 1.63rem);margin-top: 0; width: .6rem;height: .6rem;border-radius: 50%;overflow: hidden; background-size:  0 0;}
.p-next:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fef9f4;}
.p-next:after{transform: rotate(-180deg);content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url('../images/a31.png'); background-size: .16rem auto;background-position: center center;background-repeat: no-repeat;}
.p-next:hover:before{background-color: #f74a2d;background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}
.p-next:hover:after{background-image: url('../images/a31-b.png');}



@media(min-width: 950px){
    .p-b{ max-width: 13.2rem;margin: 0 auto;overflow: visible;}
    .p-b .swiper-slide{opacity: 0;}
    .p-b .swiper-slide-active{opacity: 1;transition: all ease .5s;}
    .p-b .swiper-slide-active + div{opacity: 1;transition: all ease .5s;}
    /* .p-b .swiper-slide-active + div + div{opacity: 1;transition: all ease .5s;} */
    .p-item:nth-child(2n){margin-top: 0;padding-top: 2.28em;padding-bottom: 0;}
    .p-item:nth-child(2n) .p-text:after{top: auto;bottom: -.15rem;}
    .p-item:nth-child(2n) .p-year{top: 0;bottom: auto;}
    .p-b .swiper-slide:last-child{margin-right: 30px;}
}
@media(max-width: 950px){
    .p-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .p-b{width:calc(100% - 1.6rem);}
    .p-b .swiper-slide{width: auto;min-width: 220px;}
    .p-item{width: 100%;margin-top: 0;padding-top: 2.28em;padding-bottom: 0;}
    .p-box{width: 100%;}

    .p-cont:before{top: 2.28em;}
    .p-prev{top: 2.28em;margin-top: -.3rem;}
    .p-next{top: 2.28em;margin-top: -.3rem;}
    .p-year{top: 0;bottom: auto;}

}

.q-a{width: 100%; position: relative;overflow: hidden;}
.q-bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.q-bg img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.q-main{width: 16rem;margin: 0 auto;}
.q-cont{width: 100%;}
.q-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.q-left{float: left;width: 5rem;padding-top: 2.15rem;}
.q-item{width: 100%;}
.q-titles{width: 100%;position: relative; margin-bottom: .4rem; padding-bottom: .4rem; color: #fff;line-height: 1.25;}
.q-titles:after{content: '';position: absolute;bottom: 0;left: 0;width: .26rem;height: .04rem;background-color: #fff;border-radius: .02rem;}

.q-right{float: right; width: 10.5rem;}
.q-c{width: 100%;}
.q-nav{transition: all ease .5s; width: 20%;height: auto;overflow: hidden;padding-top: 2.68rem; min-height: 9.4rem;border-left: 1px solid rgba(255,255,255,.2);}
.q-nav:before{opacity: 0;transition: all ease .5s; content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%; background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ; }
.q-nav:last-child{border-right: 1px solid rgba(255,255,255,.2);}
.q-nub{font-family: HarmonyOS_Sans_SC_Medium;opacity: 0;transition: all ease .5s; position: absolute;left: 0;bottom: -.23em; width: 100%;text-align: center;font-size: 1.4rem;color: #ffffff; line-height: 1;}
.q-top{position: relative;z-index: 1; width: 100%;padding: 0 .4rem 2.6rem .4rem;}
.q-icon{width: 100%;position: relative; height: .4rem;margin-bottom: .35rem;}
.q-icon img{height: 100%;}
.q-icon:before{content: '';position: absolute;top: 0;left: calc(-.4rem - 1px);width: 2px;height: 100%;background-color: #ffffff;}
.q-name{width: 100%;line-height: 1.38;color: #fdf9f5;}

.q-nav.active{padding-top: 2.1rem;}
.q-nav.active:before{opacity: 0.9;}
.q-nav.active .q-nub{opacity: .1;}

@media(max-width: 950px){
    .q-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .q-left{width: 100%;padding-top: .8rem;}
    .q-titles{width: 100%;}
    .q-right{width: 100%;}
    .q-nav{width: 33.33%;}
}

.r-a{width: 100%;}
.r-main{width: 16rem;margin: 0 auto;}
.r-cont{width: 100%;padding-top: .95rem;padding-bottom: 1.4rem; position: relative;}
.r-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.r-cont:before{content: '';position: absolute;top: 0;left: 12.4rem;width: 1px;height: 100%;	background-color: #f4f4f4;}
.r-left{float: left;width: 11.8rem;}
.r-top{width: 100%;padding-bottom: .15rem;margin-bottom: .4rem; border-bottom: 1px solid #f4f4f4;}
.r-titles{font-family: HarmonyOS_Sans_SC_Medium;font-weight: normal;margin-bottom: .2rem; width: 100%;color: #111111;line-height: 1.25;}
.r-tipbox{width: 100%;font-size: 0;}
.r-tip{display: inline-block;vertical-align: middle;margin-right: .2rem;margin-bottom: .15rem; color: #999999;line-height: 1.6;}
.r-textbox{width: 100%;color: #666666;line-height: 2;}
.r-textbox *{line-height: inherit;max-width: 100%;}
.r-right{float: right;width: 3.1rem;padding-top: .05rem;}
.r-buttom{width: 100%;padding-bottom: .6rem;margin-bottom: .45rem; border-bottom: 1px solid #f4f4f4;}
.r-back{display: inline-block;cursor: pointer; padding: 0 .32rem;color: #ffffff; text-align: center; line-height: .6rem;background-color: #f74a2d;background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ; border-radius: .3rem;}
.r-back:after{transition: all ease .5s;content: '';display: inline-block;vertical-align: middle;margin-left: .4rem;width: .75em;height: 1em;background-image: url('../images/a4.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.r-back:hover:after{transform: rotate(45deg);}
.r-list{width: 100%;padding-bottom: .15rem;margin-bottom: .45rem; border-bottom: 1px solid #f4f4f4;}
.r-one{display: block;width: 100%;margin-bottom: .3rem;}
.r-hint{width: 100%;margin-bottom: .1rem; color: #888888;line-height: 1.5;}
.r-link{display: block;cursor: pointer;color: #111111;line-height: 1.6; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.r-link:hover{color: #f74a2d;}
.r-b{width: 100%;}
.r-c{width: 100%;margin-bottom: .15rem; color: #111111;line-height: 1.5;}
.r-sharebox{width: 100%;font-size: 0;}
.r-share{display: inline-block;vertical-align: middle;cursor: pointer; margin-right: .2rem;margin-bottom: .2rem;}
.r-icon1{display: block;width: .45rem;height: .45rem;text-align: center;line-height: .45rem;border-radius: 50%; background-color: #fffcf8;}
.r-icon1 img{width: 42.2%;}
.r-icon2{display: none;width: .45rem;height: .45rem;text-align: center;line-height: .45rem;border-radius: 50%; background-color: #f74a2d;background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}
.r-icon2 img{width: 42.2%;}
.r-share:hover .r-icon1{display: none;}
.r-share:hover .r-icon2{display: block;}

@media(max-width: 950px){
    .r-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .r-cont:before{display: none;}
    .r-left{width: 100%;margin-bottom: 20px;}
    .r-right{width: 100%;}
    .r-back{line-height: 32px;border-radius: 16px;}
    .r-icon1{width: 32px;height: 32px;line-height: 32px;}
    .r-icon2{width: 32px;height: 32px;line-height: 32px;}
}

.s-a{width: 100%;padding-top: 1.05rem;padding-bottom: .5rem;}
.s-main{width: 16rem;margin: 0 auto;}
.s-top{width: 100%;font-size: 0;padding-bottom: .45rem;}
.s-lt{display: inline-block;vertical-align: bottom;margin-bottom: .25rem; min-width: 3.5rem;padding-right: .15rem;}
.s-en{ width: 100%;margin-bottom: .15rem;color: #f74a2d;line-height: 1.45;}
.s-titles{width: 100%;font-weight: normal; color: #111111;line-height: 1.27;}
.s-rt{display: inline-block;vertical-align: bottom;font-size: 0;}
.s-nav{transition: all ease .5s; display: inline-block;vertical-align: middle;margin-right: .3rem;margin-bottom: .3rem; cursor: pointer;color: #111111;min-width: 1.6rem;padding: 0 .15rem; line-height: .6rem;text-align: center;background-color: #fdf9f6;border-radius: .3rem;}
.s-nav:hover{color: #fff; background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}
.s-nav.active{color: #fff; background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}

@media(max-width: 950px){
    .s-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .s-lt{width: 100%;padding-right: 0;}
    .s-rt{width: 100%;overflow: auto;white-space: nowrap;}
    .s-nav{line-height: 32px;border-radius: 16px;}
}

.sa-cont{width: 100%;padding-bottom: .6rem;}
.sa-titles{width: 100%;margin-bottom: .25rem;font-weight: normal; color: #111111;line-height: 1.3;}
.sa-textbox{width: 100%;color: #666666;line-height: 2;}
.sa-textbox *{line-height: inherit;max-width: 100%;}

.sb-cont{width: 100%;padding-bottom: .3rem;}
.sb-titles{width: 100%;margin-bottom: .45rem; font-weight: normal;color: #111111;line-height: 1.3;}
.sb-list{width: 100%;}
.sb-item{display: flex;align-items: flex-end;flex-wrap: wrap; cursor: pointer; width: 100%;padding: .3rem .4rem;margin-bottom: .4rem;	background-color: #fdf9f6;border-radius: .2rem;}
.sb-lt{flex: 1;padding-right: .5rem;}
.sb-time{width: 100%;margin-bottom: .15rem; color: #999999;line-height: 1.6;}
.sb-name{width: 100%;color: #111111;line-height: 1.5;}
.sb-more{display: block;color: #f74a2d;line-height: 1.6;}
.sb-more:after{transition: all ease .5s;content: '';display: inline-block;vertical-align: middle;margin-left: .2rem;width: .75em;height: 1em;background-image: url('../images/a4-b.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.sb-item:hover .sb-name{color: #f74a2d;}
.sb-item:hover .sb-more:after{transform: rotate(45deg);}

@media(max-width: 950px){
    .sb-lt{flex: none;width: 100%;padding-right: 0; margin-bottom: 15px;}
    .sb-item{padding: 15px 10px;}
}

.sc-cont{width: 100%;}
.sc-titles{width: 100%;margin-bottom: .45rem;font-weight: normal; color: #111111;line-height: 1.3;}
.sc-top{width: 100%;}
.sc-one{width: 100%;margin-bottom: .3rem;overflow: hidden;}
.sc-buttom{display: flex;align-items: center;cursor: pointer;width: 100%;border-radius: .2rem;padding: .3rem .4rem;background-color: #fdf9f6;}
.sc-name{flex: 1;padding-right: .3rem; color: #111111;line-height: 1.5;}
.sc-rt{font-size: 0;position: relative;padding-right: .78rem;}
.sc-rt:after{content: '';position: absolute;top: 0;right: 0;width: .21rem;height: 100%;background-image: url('../images/a40.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.sc-time{color: #666666;line-height: 1.6;}
.sc-sub{display: none;padding: .4rem;	border-radius: 0px 0px .2rem .2rem; width: 100%;border: solid 1px #e6e6e6;}
.sc-textbox{width: 100%;color: #666666;line-height: 2;}
.sc-textbox *{line-height: inherit;max-width: 100%;}
.sc-one.show{margin-bottom: .4rem;}
.sc-one.show .sc-buttom{border-radius:.2rem .2rem 0px 0px ; background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%);}
.sc-one.show .sc-name{color: #ffffff;}
.sc-one.show .sc-time{color: #ffffff;}
.sc-one.show .sc-rt:after{width: .17rem;background-image: url('../images/a40-b.png');}

@media(max-width: 950px){
    .sc-buttom{padding: 10px;}
    .sc-sub{padding: 15px 10px;}
    .sc-rt{padding-right: .5rem;}
}

.t-a{width: 100%;padding-top: .75rem;padding-bottom: 1.2rem; background-color: #f8eadf; background-image: linear-gradient(0deg, #f8eadf 0%, #fffcf8 100%) ;}
.t-form{width: 100%;}
.t-main{width: 16rem;margin: 0 auto;}
.t-titles{width: 100%;margin-bottom: .4rem;font-weight: normal; color: #111111;line-height: 1.3;}
.t-list{width: 100%;font-size: 0;}
.t-item{display: inline-block;vertical-align: top;width: 31.59%;margin-bottom: .35rem; margin-right: 2.6%;}
.t-item:nth-child(3n){margin-right: 0;}
.t-tip{width: 100%;margin-bottom: .15rem; color: #111111;line-height: 1.6;}
.t-b{width: 100%;}
.t-input{font-family: HarmonyOS_Sans_SC;width: 100%;border: none;padding: 0 .3rem; height: .6rem;color: #111111;background-color: #ffffff;border-radius: .05rem;}

.t-form input::-webkit-input-placeholder,
.t-form textarea::-webkit-input-placeholder{color: #999999;}
.t-form input:-moz-placeholder,
.t-form textarea:-moz-placeholder{color: #999999;}
.t-form input::-moz-placeholder,
.t-form textarea::-moz-placeholder{color: #999999;}
.t-form input:-ms-input-placeholder,
.t-form textarea:-ms-input-placeholder{color: #999999;}

.t-buttombox{width: 100%;text-align: center;font-size: 0;}
.t-buttom{display: inline-block;position: relative;margin: .25rem .15rem 0;border-radius: .3rem;background-color: #fff;}
.t-buttom:after{transition: all ease .5s;content: '';position: absolute;top: 0;right: .32rem; width: .75em;height: 100%;background-image: url('../images/a4-b.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.t-submit{cursor: pointer; position: relative;z-index: 8; border: none;background-color: transparent;padding: 0 .87rem 0 .32rem;color: #f74a2d; height: .6rem;line-height: .6rem; }
.t-reset{cursor: pointer; position: relative;z-index: 8; border: none;background-color: transparent;padding: 0 .87rem 0 .32rem;color: #f74a2d; height: .6rem;line-height: .6rem; }
.t-buttom:hover{background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}
.t-buttom:hover:after{transform: rotate(45deg);background-image: url('../images/a4.png');}
.t-buttom:hover .t-submit{color: #ffffff;}
.t-buttom:hover .t-reset{color: #ffffff;}

@media(min-width: 951px){
    .t-item2{margin-right: 0;width: 65.8%;}
}
@media(max-width: 950px){
    .t-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .t-item{width: 100%;}
    .t-input{height: 32px;}
    .t-buttom{border-radius: 16px;}
    .t-reset{height: 32px;line-height: 32px;}
    .t-submit{height: 32px;line-height: 32px;}
}

.u-a{width: 100%;padding-top: 1.05rem;padding-bottom: .7rem;}
.u-main{width: 16rem;margin: 0 auto;}
.u-intro{width: 100%;margin-bottom: .7rem;  color: #666666;line-height: 2;}
.u-top{width: 100%;margin-bottom: .6rem;}
.u-one{display: block;cursor: pointer;width: 100%;position: relative; border-radius: .2rem;overflow: hidden;}
.u-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(550/1600*100%);}
.u-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.u-text{position: absolute;bottom: 0;left: 0;width: 100%;padding: .35rem .4rem; display: flex;align-items: center;}
.u-one .u-name{flex: 1;padding-right: .15rem;color: #ffffff;line-height: 1.5;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.u-one .u-time{color: #ffffff;line-height: 1.6;}
.u-one:hover .u-img img{transform: scale(1.05);}
.u-list{width: 100%;}
.u-one{width: 100%;}
.u-subtitle{width: 100%;margin-bottom: .2rem; color: #111111;line-height: 1.5;}
.u-bottom{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.u-item{ display: flex;align-items: center;cursor: pointer; width: calc(50% - .25rem);margin-bottom: .5rem;padding: .3rem .4rem; background-color: #fdf9f6;border-radius: .2rem;}
.u-lt{flex: 1;padding-right: .15rem;}
.u-item .u-name{width: 100%; color: #111111;line-height: 1.5;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.u-rt{font-size: 0;}
.u-item .u-time{color: #999999;line-height: 1.6;}
.u-item:hover{ background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}
.u-item:hover .u-name{color: #fff;}
.u-item:hover .u-time{color: #fff;}

@media(max-width: 950px){
    .u-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .u-text{padding: 15px 10px;}
    .u-item{width: 100%;padding: 15px 10px;}
}

.v-a{width: 100%;padding-top: 1.05rem; padding-bottom: 1.1rem;}
.v-main{width: 16rem;margin: 0 auto;}

@media(max-width: 950px){
    .v-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
}

.w-a{width: 100%;padding-top: 1.05rem;padding-bottom: .9rem;}
.w-a .my-top{padding-bottom: .35rem;}
.w-main{width: 16rem;margin: 0 auto;}
.w-top{width: 100%;margin-bottom: .75rem;}
.w-top:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.w-lt{float: left;width: 4rem;}
.w-titles{width: 100%; position: relative;padding-bottom: .38rem;margin-bottom: .55rem; color: #111111;line-height: 1.25;}
.w-titles:before{content: '';position: absolute;bottom: 0;left: 0; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.w-subtitle{width: 100%;margin-bottom: .55rem;line-height: 1.3; color: #111111;}
.w-rt{float: right;font-size: 0;}
.w-item{display: inline-block;vertical-align: middle;text-align: center;position: relative;margin-top: .4rem; margin-right: 1.6rem; }
.w-item:after{content: '';position: absolute;top: 0;right: -1.6rem;width: 1.6rem;height: 100%;background-image: url('../images/a44.png');background-size: auto .16rem;background-position: center center;background-repeat: no-repeat;}
.w-item:last-child{margin-right: 0;}
.w-item:last-child:after{display: none;}
.w-box{display: inline-block;width: 2.4rem;height: 2.4rem;padding: .45rem .1rem 0;overflow: auto;border-radius: 50%; background-color: #fdf9f6;}
.w-icon{display: inline-block;position: relative; width: .9rem;height: 1rem;line-height: 1rem;}
.w-icon:after{content: '';position: absolute;top: -.03rem;left: -.1rem;width: 1.32rem;height: 1.4rem;background-image: url('../images/a45.png'); background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.w-icon img{position: relative;z-index: 1;max-width: .46rem;max-height: .4rem;}
.w-text{width: 100%;position: relative;z-index: 1;padding-top: .25rem;}
.w-intro{width: 100%;color: #111111;line-height: 1.5;}

.w-bottom{width: 100%;}
.w-list{width: 100%;padding-bottom: .1rem;}
.w-one{display: block;width: 100%;margin-bottom: .3rem;}
.w-buttom{display: block;cursor: pointer;position: relative; width: 100%;border-radius: .2rem;padding: .3rem .8rem .3rem .4rem;background-color: #fdf9f6;}
.w-name{ width: 100%; color: #111111;line-height: 1.5;}
.w-buttom:after{content: '';position: absolute;top: 0;right: .4rem;width: .21rem;height: 100%;background-image: url('../images/a40.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}

.w-sub{display: none;padding: .4rem;border-radius: 0px 0px .2rem .2rem; width: 100%;border: solid 1px #e6e6e6;}
.w-textbox{width: 100%;color: #666666;line-height: 2;}
.w-textbox *{line-height: inherit;max-width: 100%;}
.w-one.show{margin-bottom: .5rem;}
.w-one.show .w-buttom{border-radius:.2rem .2rem 0px 0px ; background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%);}
.w-one.show .w-name{color: #ffffff;}
.w-one.show .w-time{color: #ffffff;}
.w-one.show .w-buttom:after{width: .17rem;background-image: url('../images/a40-b.png');}

@media(max-width: 950px){
    .w-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .w-lt{width: 100%;}
    .w-rt{width: 100%;font-size: 0;}
    .w-item{margin-right: 0;width: 50%; text-align: left;}
    .w-item:nth-child(2n){text-align: right;}
    .w-item:after{width: 40px;right: -20px;}
    .w-item:nth-child(2n):after{display: none;}
    .w-box{width: 120px;height: 120px;text-align: center;}
    .w-intro{font-size: 12px;}
    .w-buttom{padding: 15px 30px 15px 10px;}
    .w-sub{padding: 15px 10px;}
}

.x-a{width: 100%;padding-top: .95rem;padding-bottom:  .6rem; background-color: #faeee5; background-image: linear-gradient(15deg, #faeee5 0%, #fffcf8 100%) ;}
.x-main{width: 16rem;margin: 0 auto;}
.x-titles{width: 100%; position: relative;padding-bottom: .38rem;margin-bottom: .6rem; color: #111111;line-height: 1.25;}
.x-titles:before{content: '';position: absolute;bottom: 0;left: 0; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.x-list{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.x-item{display: flex;align-items: center;width: calc(50% - .25rem);padding: .4rem; margin-bottom: .4rem;background-color: #ffffff;border-radius: .2rem;}
.x-icon{display: block;width: 1rem;height: 1rem;border-radius: 50%;overflow: hidden; background-color: #fdf9f6;}
.x-icon img{width: 100%;height: 100%;object-fit: contain;}
.x-text{flex: 1;padding-left: .3rem;}
.x-name{width: 100%;color: #111111;line-height: 1.5;}
.x-intro{width: 100%;margin-top: .1rem;color: #666666;line-height: 1.6;}

@media(max-width: 950px){
    .x-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .x-item{width: 100%;padding: 15px 10px;}
}


.y-a{width: 100%;padding-top: .95rem;padding-bottom: .8rem;}
.y-main{width: 16rem;margin: 0 auto;}
.y-titles{width: 100%; position: relative;padding-bottom: .38rem;margin-bottom: .55rem; color: #111111;line-height: 1.25;}
.y-titles:before{content: '';position: absolute;bottom: 0;left: 0; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.y-b{width: 100%;font-size: 0;margin-bottom: .55rem;}
.y-subtitle{display: inline-block;vertical-align: text-bottom;padding-right: .18rem; color: #111111;line-height: 1.3;}
.y-time{display: inline-block;vertical-align: text-bottom; color: #999999;line-height: 1.6;}
.y-top{width: 100%;display: flex;flex-wrap: wrap;padding-bottom: .25rem;}
.y-one{display: flex;align-items: center;flex-direction: row-reverse; min-height: 1.8rem;padding:  .4rem;margin-bottom: .5rem; width: 31.25%;position: relative; margin-right: 3.12%;background-color: #fdf9f6;border-radius: .2rem;}
.y-one:nth-child(3n){margin-right: 0;}
.y-one .y-icon{display: block;width: 1rem;height: 1rem;border-radius: 50%;overflow: hidden;background-color: #ffffff;}
.y-one .y-icon img{width: 100%;height: 100%;object-fit: contain;}
.y-lt{flex: 1;padding-right: .15rem;}
.y-c{width: 100%;}
.y-nub{ display: inline-block;vertical-align: text-top;padding-right: .08rem; color: #f74a2d;line-height: 1;}
.y-tip{display: inline-block;vertical-align: text-top;margin-top: .1rem; color: #666666;line-height: 1;}
.y-one .y-intro{width: 100%;padding-top: .1rem; color: #666666;line-height: 1.6;}
.y-bottom{width: 100%;}
.y-list{width: 100%;font-size: 0;}
.y-item{display: inline-block;vertical-align: middle;text-align: center;position: relative;margin-bottom: .4rem; margin-right: 1.6rem; }
.y-item:after{content: '';position: absolute;top: 0;right: -1.6rem;width: 1.6rem;height: 100%;background-image: url('../images/a44.png');background-size: auto .16rem;background-position: center center;background-repeat: no-repeat;}
.y-item:last-child{margin-right: 0;}
.y-item:last-child:after{display: none;}
.y-box{display: inline-block;width: 2.4rem;height: 2.4rem;padding: .45rem .1rem 0;overflow: auto;border-radius: 50%; background-color: #fdf9f6;}
.y-item .y-icon{display: inline-block;position: relative; width: .9rem;height: 1rem;line-height: 1rem;}
.y-item .y-icon:after{content: '';position: absolute;top: -.03rem;left: -.1rem;width: 1.32rem;height: 1.4rem;background-image: url('../images/a45.png'); background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.y-item .y-icon img{position: relative;z-index: 1;max-width: .46rem;max-height: .4rem;}
.y-item .y-text{width: 100%;position: relative;z-index: 1;padding-top: .25rem;}
.y-item .y-intro{width: 100%;color: #111111;line-height: 1.5;}

@media(max-width: 950px){
    .y-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .y-one{width: 100%;}

    .y-item{margin-right: 0;width: 50%; text-align: left;}
    .y-item:nth-child(2n){text-align: right;}
    .y-item:after{width: 40px;right: -20px;}
    .y-item:nth-child(2n):after{display: none;}
    .y-box{width: 120px;height: 120px;text-align: center;}
    .y-item .y-intro{font-size: 12px;}
}

.z-a{width: 100%;padding-top: 1.05rem;padding-bottom: .4rem;}
.z-main{width: 16rem;margin: 0 auto;}
.z-top{width: 100%;font-size: 0;}
.z-lt{display: inline-block;vertical-align: top;padding-right: 1rem;}
.z-en{ margin-bottom: .1rem; width: 100%;color: #f74a2d;line-height: 1.45;}
.z-titles{width: 100%;position: relative;padding-bottom: .38rem;margin-bottom: .4rem; font-weight: normal;color: #111111;line-height: 1.27;}
.z-titles:before{content: '';position: absolute;bottom: 0;left: 0; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.z-rt{display: inline-block;vertical-align: top;font-size: 0;padding-top: .2rem;}
.z-nav{transition: all ease .5s; display: inline-block;vertical-align: middle;cursor: pointer;margin-right: .3rem;margin-bottom: .3rem;text-align: center; min-width: 1.6rem;padding: 0 .15rem;line-height: .6rem;background-color: #fdf9f6;border-radius: .3rem;}
.z-nav:hover{color: #fff; background-color: #f74a2d;background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}
.z-nav.active{color: #fff; background-color: #f74a2d;background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}
.z-synopsis{width: 100%;   line-height: 2; color: #666666;}
.z-synopsis *{line-height: inherit;}
.z-cont{width: 100%;padding-top: .25rem; position: relative;}
.z-subtitle{width: 100%;margin-bottom: .55rem; color: #111111;line-height: 1.3;}
.z-list{width: 100%;}
.z-item{display: block;position: relative;margin-bottom: .6rem; width: 100%;font-size: 0;background-color: #fdf9f6;border-radius: .2rem;overflow: hidden;}
.z-item:after{content: '';position: absolute;bottom: -.2rem;right: .6rem;display: block;width: .89rem;height: .69rem;background-image: url('../images/a30.png'); background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.z-left{display: inline-block;vertical-align: top;width: 21.25%;}
.z-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(540/340*100%);}
.z-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.z-right{position: relative;z-index: 1; display: inline-block;vertical-align: top;width: 78.75%;padding: .6rem .6rem .3rem;}
.z-box{width: 100%;padding-bottom: .25rem;margin-bottom: .35rem; border-bottom: 1px solid #eeeae8;}
.z-name{font-family: HarmonyOS_Sans_SC_Medium;display: inline-block;min-width: 1.5rem;color: #ffffff;padding: 0 .15rem;text-align: center;line-height: .6rem;background-color: #f74a2d;background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ; border-radius: .3rem;}
.z-post{font-family: HarmonyOS_Sans_SC_Medium;width: 100%;margin-top: .25rem;color: #f74a2d;line-height: 1.5;}
.z-intro{width: 100%;color: #666666;line-height: 1.75;}
.z-intro *{line-height: inherit;}

.z-a.cont2{padding-top: .7rem; background-color: #f8eadf;background-image: linear-gradient(0deg, #f8eadf 0%, #fffcf8 100%);}
.z-a.cont2 .z-item{background-color: #fff;}

@media(max-width: 950px){
    .z-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .z-lt{width: 100%;padding-right: 0;}
    .z-rt{width: 100%;white-space: nowrap;overflow: auto;}
    .z-nav{line-height: 32px;border-radius: 15px;}
    .z-item{padding: 15px 10px 30px;}
    .z-item:after{right: 10px;}
    .z-left{display: block; width: 100%;max-width: 180px;margin: 0 auto 20px;  }
    .z-right{width: 100%;padding:  0;}
}

.wa-a{position: relative; width: 100%;padding-top: .5rem;padding-bottom: 1rem;}
.wa-main{width: 16rem;margin: 0 auto;}
.wa-titles{width: 100%;margin-bottom: .55rem; color: #111111;line-height: 1.3;}
.wa-cont{width: 100%;margin-bottom: .4rem; border-radius: .2rem;border: solid 1px #e6e6e6;overflow: hidden;}
.wa-tr{width: 100%;text-align: right;font-size: 0;padding: .3rem 0; background-color: #fffcf8;}
.wa-th{display: inline-block;vertical-align: middle;text-align: center;color: #111111;line-height: 1.5;}
.wa-th:nth-child(1){width:25%;}
.wa-th:nth-child(2){width:15%;}
.wa-th:nth-child(3){width: 25%;}
.wa-list{width: 100%;}
.wa-item{display: block;width: 100%;}
.wa-buttom{display: block;cursor: pointer; width: 100%; font-size: 0;padding: .3rem 0; background-color: #fff;}
.wa-td{display: inline-block;vertical-align: middle;text-align: center;color: #111111;line-height: 1.5;}
.wa-td:nth-child(1){width:35%;text-align: left;padding-left: .4rem;}
.wa-td:nth-child(2){width:25%;}
.wa-td:nth-child(3){width:15%;}
.wa-td:nth-child(4){width: 25%;}
.wa-text{color: #f74a2d;line-height: 1.5;}
.wa-icon{display: inline-block;}
.wa-icon1{display: block; width: .25rem;}
.wa-icon1 img{width: 100%;}
.wa-icon2{display: none; width: .25rem;}
.wa-icon2 img{width: 100%;}

.wa-item:nth-child(2n) .wa-buttom{background-color: #fffcf8;}

.wa-sub{display: none;width: 100%;}
.wa-sub .z-item{border-radius: 0;margin-bottom: 0;}
.wa-item.show .wa-buttom{background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}
.wa-item.show .wa-text{color: #fff;}
.wa-item.show .wa-icon1{display: none;}
.wa-item.show .wa-icon2{display: block;}

.wa-buttom{width: 100%;font-size: 0;}
.wa-one{display: inline-block;vertical-align: middle;margin-right: .6rem; color: #666666;line-height: 1.6;}
.wa-one img{width: .22rem;}

@media(max-width: 950px){
    .wa-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .wa-td:nth-child(1){padding-left: 10px;}
}

.wb-a{position: relative;width: 100%;padding-top: .95rem;padding-bottom: .55rem; background-color: #f8eadf; background-image: linear-gradient(0deg, #f8eadf 0%, #fffcf8 100%) ;}
.wb-main{width: 16rem;margin: 0 auto;}
.wb-top{width: 100%;margin-bottom: .55rem;}
.wb-titles{width: 100%;  color: #111111;line-height: 1.3;}
.wb-intro{width: 100%;margin-top: .25rem; color: #666666;line-height: 2;}
.wb-bottom{width: 100%;}
.wb-one{width: 100%;padding-bottom: .15rem;}
.wb-subtitle{width: 100%;margin-bottom: .45rem; color: #111111;line-height: 1.38;}
.wb-subtitle:before{content: '';display: inline-block;vertical-align: middle;margin-right: .1rem;width: 6px;height: 6px;border-radius: 50%; background-color: #f74a2d;}
.wb-list{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.wb-item{display: block;cursor: pointer; width: calc(50% - .25rem);margin-bottom: .5rem; position: relative;padding: .3rem 1rem .3rem .4rem; background-color: #ffffff;border-radius: .2rem;}
.wb-text{width: 100%;}
.wb-name{width: 100%;color: #111111;line-height: 1.5;}
.wb-icon{position: absolute;top: 50%;right: .4rem;transform: translate(0,-50%); width: .24rem;}
.wb-icon img{width: 100%;}
.wb-item:hover .wb-name{color: #f74a2d;}

.wa-a .wb-one{padding-top: .3rem;}
.wa-a .wb-item{background-color: #fffcf8;}

@media(max-width: 950px){
    .wb-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .wb-item{width: 100%;padding: 15px 30px 15px 10px;}
    .wb-icon{right: 10px;}
}

.wc-a{width: 100%;padding-top: 1.05rem;padding-bottom: .8rem;}
.wc-main{width: 16rem;margin: 0 auto;}


@media(min-width: 950px){
    .wc-a .my-box{width: 3.3rem;}
}
@media(max-width: 950px){
    .wc-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
}


.wd-a{width: 100%;padding-top: 1.05rem;padding-bottom: .4rem;}
.wd-main{width: 16rem;margin: 0 auto;}
.wd-top{width: 100%;font-size: 0;padding-bottom: .45rem;}
.wd-lt{display: inline-block;vertical-align: bottom;margin-bottom: .25rem;padding-right: 1.15rem;}
.wd-en{ width: 100%;margin-bottom: .15rem;color: #f74a2d;line-height: 1.45;}
.wd-titles{width: 100%;font-weight: normal; color: #111111;line-height: 1.27;}
.wd-rt{display: inline-block;vertical-align: bottom;font-size: 0;}
.wd-nav{transition: all ease .5s; display: inline-block;vertical-align: middle;margin-right: .3rem;margin-bottom: .3rem; cursor: pointer;color: #111111;min-width: 1.6rem;padding: 0 .15rem; line-height: .6rem;text-align: center;background-color: #fdf9f6;border-radius: .3rem;}
.wd-nav:hover{color: #fff; background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}
.wd-nav.active{color: #fff; background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}

.wd-bototm{width: 100%;}
.wd-subtitle{width: 100%;margin-bottom: .35rem; color: #111111;line-height: 1.3;}
.wd-list{width: 100%;}
.wd-item{display: block;cursor: pointer; width: 100%;margin-bottom: .5rem; position: relative;padding: .3rem 1rem .3rem .4rem; background-color: #fdf9f6;border-radius: .2rem;}
.wd-text{width: 100%;}
.wd-name{width: 100%;color: #111111;line-height: 1.5;}
.wd-icon{position: absolute;top: 50%;right: .4rem;transform: translate(0,-50%); width: .24rem;}
.wd-icon img{width: 100%;}
.wd-item:hover .wd-name{color: #f74a2d;}

.wd-cont{width: 100%;}
.wd-selectbox{width: 100%;font-size: 0;padding-bottom: .2rem;display: flex;flex-wrap: wrap;}
.wd-year{width: 100%;margin-bottom: .45rem; color: #111111;line-height: 1.3;}
.wd-onebox{width: 100%;}
.wd-one{display: block;margin-bottom: .3rem;background-color: #fdf9f6;border-radius: .2rem;overflow: hidden;border: solid 1px #e6e6e6;}
.wd-buttom{position: relative;cursor: pointer; width: 100%;padding: .3rem .8rem .3rem .4rem;}
.wd-buttom:after{content: '';position: absolute;top: 0;right: .4rem;width: .21rem;height: 100%;background-image: url('../images/a40.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.wd-b{width: 100%;color: #111111;line-height: 1.5;}
.wd-sub{display: none;padding: .35rem 0; width: 100%;background-color: #ffffff;}
.wd-tr{width: 100%;}
.wd-td{display: block;cursor: pointer; width: 100%;position: relative;padding: .1rem 1rem  .1rem .4rem;}
.wd-c{position: absolute;top: 50%;right: .4rem;transform: translate(0,-50%); width: .24rem;}
.wd-c img{width: 100%;}
.wd-d{width: 100%;}
.wd-e{width: 100%;line-height: 1.6;	color: #666666;}
.wd-td:hover .wd-e{color: #f74a2d;}
.wd-one.show  .wd-buttom{background-color: #f74a2d;	background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}
.wd-one.show .wd-buttom:after{background-image: url('../images/a40-b.png');}
.wd-one.show .wd-b{color: #ffffff;}

@media(max-width: 950px){
    .wd-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .wd-lt{width: 100%;padding-right: 0;}
    .wd-rt{width: 100%;overflow: auto;white-space: nowrap;}
    .wd-nav{line-height: 32px;border-radius: 16px;}
    .wd-item{width: 100%;padding: 15px 30px 15px 10px;}
    .wd-icon{right: 10px;}

    .wd-buttom{padding: .3rem 40px .3rem 10px;}
    .wd-buttom:after{right: 10px;}
    .wd-td{width: 100%;padding: 10px 30px 10px 10px;}
    .wd-c{right: 10px;}
}

.we-a{width: 100%;padding-top: .75rem;padding-bottom: 1.2rem; background-color: #f8eadf; background-image: linear-gradient(0deg, #f8eadf 0%, #fffcf8 100%) ;}
.we-main{width: 16rem;margin: 0 auto;}
.we-titles{width: 100%;margin-bottom: .45rem; color: #111111;line-height: 1.3;}
.we-cont{width: 100%;border-radius: .2rem;overflow: hidden;border: solid 1px #e6e6e6;}
.we-item{display: block;cursor: pointer;border-top: 1px solid #e6e6e6;width: 100%; position: relative;padding: .3rem 1rem .3rem .4rem; background-color: #fdf9f6; }
.we-item:nth-child(1){border-top: none;}
.we-text{width: 100%;}
.we-name{width: 100%;color: #111111;line-height: 1.5;}
.we-icon{position: absolute;top: 50%;right: .4rem;transform: translate(0,-50%); width: .24rem;}
.we-icon img{width: 100%;}
.we-item:hover{background-color: #fff;}

@media(max-width: 950px){
    .we-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .we-item{width: 100%;padding: 15px 30px 15px 10px;}
    .we-icon{right: 10px;}
}

.wf-a{width: 100%;padding-top: 1.05rem;padding-bottom: 1rem;}
.wf-main{width: 16rem;margin: 0 auto;text-align: center;}
.wf-titles{width: 100%;position: relative;padding-bottom: .4rem;margin-bottom: .4rem; line-height: 1.25;}
.wf-titles:after{content: '';position: absolute;bottom: 0;left: 50%;margin-left: -.13rem; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.wf-synopsis{width: 100%;margin-bottom: .55rem; color: #111111;line-height: 1.38;}
.wf-intro{width: 100%;max-width: 68em; margin: 0 auto .7rem;color: #666666;line-height: 2;}
.wf-img{width: 100%;margin: 0 auto;max-width: 12.1rem;}
.wf-img img{width: 100%;}

@media(max-width: 950px){
    .wf-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
}

.wg-a{width: 100%;padding-top: 1rem;padding-bottom: .5rem;}
.wg-main{width:  16rem;margin: 0 auto;}
.wg-cont{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;justify-content: center;}
.wg-item{display: block;width: 31.66%; margin-right: 2.5%;margin-bottom: .5rem; border-radius: .2rem; padding-top: 3px; overflow: hidden;background-color: #f7542e; background-image: linear-gradient(90deg, #f7542e 0%, #f77630 100%);}
.wg-item:nth-child(3n){margin-right: 0;}
.wg-item:last-child{margin-right: 0;}
.wg-intro{width: 100%;padding: .5rem;text-align: center; background-color: #f8eadf;height: 100%;border-radius: .2rem  .2rem 0 0; color: #111111;line-height: 1.7;}
.wg-intro *{line-height: inherit;}

@media(max-width: 950px){
    .wg-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .wg-item{width: calc(50% - 5px);margin-right: 10px;}
    .wg-item:nth-child(3n){margin-right: 10px;}
    .wg-item:nth-child(2n){margin-right: 0;}
    .wg-item:last-child{margin-right: 0;}
    .wg-intro{padding: 15px 10px;}
}

.wh-a{width: 100%;padding-top: 1rem;padding-bottom: 1.2rem;background-color: #f8eadf; background-image: linear-gradient(0deg, #f8eadf 0%, #fffcf8 100%) ;}
.wh-main{width:  16rem;margin: 0 auto;}
.wh-textbox{width: 100%;text-align: center;line-height: 2; color: #666666;margin-bottom: .6rem;}
.wh-textbox *{line-height: inherit;}
.wh-img{width: 100%;max-width: 9rem;margin: 0 auto;}

@media(max-width: 950px){
    .wh-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
}

.wi-a{width: 100%;padding-top: 1.05rem;min-height: 9rem; position: relative;background-image: url('../images/b64.jpg'); background-size: cover;background-position: center center;background-repeat: no-repeat;}
.wi-a .my-titles{position: relative;padding-bottom: .35rem;}
.wi-a .my-titles:after{content: '';position: absolute;bottom: 0;left: 0; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}

.wi-main{width: 16rem;margin: 0 auto;}
.wi-cont{width: 100%;}
.wi-left{position: relative;z-index: 8; width: 31em;padding-bottom: 1.05rem;}
.wi-titles{width: 100%;margin-bottom: .35rem; color: #111111;line-height: 1.25;}
.wi-textbox{width: 100%;margin-bottom: .45rem; color: #666666;line-height:2.25 ;}
.wi-textbox *{line-height: inherit;}
.wi-name{width: 100%;text-align: right;}
.wi-name img{ width: 2rem;min-width: 100px;}
.wi-right{position: absolute;bottom: 0;right: 0;width: 11.06rem;}
.wi-right img{width: 100%;}

@media(max-width: 950px){
    .wi-main{width: 100%;max-width: 500px;}
    .wi-left{width: 100%;padding-bottom: 30px; padding-left: 10px;padding-right: 10px;}
    .wi-right{position: relative;width: 100%;}
}

.wj-a{width: 100%;padding-top: 1.05rem;padding-bottom: .8rem; background-color: #f8eadf;background-image: linear-gradient(0deg, #f8eadf 0%, #fffcf8 100%);}
.wj-main{width: 16rem;margin: 0 auto;}
.wj-titles{width: 100%;margin-bottom: .6rem; color: #111111;line-height: 1.25;}
.wj-cont{width: 100%;}
.wj-item{display: block;position: relative;margin-bottom: .6rem; width: 100%;font-size: 0;background-color: #fff;border-radius: .2rem;overflow: hidden;}
.wj-item:after{content: '';position: absolute;bottom: -.2rem;right: .6rem;display: block;width: .89rem;height: .69rem;background-image: url('../images/a30.png'); background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.wj-left{display: inline-block;vertical-align: top;width: 21.25%;}
.wj-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(400/340*100%);}
.wj-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.wj-right{position: relative;z-index: 1; display: inline-block;vertical-align: top;width: 78.75%;padding: .6rem .6rem .3rem;}
.wj-box{width: 100%;padding-bottom: .25rem;margin-bottom: .35rem; border-bottom: 1px solid #eeeae8;}
.wj-name{font-family: HarmonyOS_Sans_SC_Medium;display: inline-block;min-width: 1.5rem;color: #ffffff;padding: 0 .15rem;text-align: center;line-height: .6rem;background-color: #f74a2d;background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ; border-radius: .3rem;}
.wj-post{font-family: HarmonyOS_Sans_SC_Medium;width: 100%;margin-top: .25rem;color: #f74a2d;line-height: 1.5;}
.wj-intro{width: 100%;color: #666666;line-height: 1.75;}
.wj-intro *{line-height: inherit;}

@media(max-width: 950px){
    .wj-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .wj-item{padding: 15px 10px 30px;}
    .wj-item:after{right: 10px;}
    .wj-left{display: block; width: 100%;max-width: 180px;margin: 0 auto 20px;  }
    .wj-right{width: 100%;padding:  0;}
}

.wk-a{width: 100%;padding-top: 1.05rem;padding-bottom: 1.2rem;}
.wk-main{width: 16rem;margin: 0 auto;}
.wk-cont{width: 100%;}
.wk-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.wk-left{float: left;width: 12rem;}
.wk-top{width: 100%;margin-bottom: .4rem; padding: .45rem .75rem .5rem .4rem; background-color: #fdf9f6;border-radius: .2rem;}
.wk-titles{width: 100%;margin-bottom: .3rem; position: relative;padding-left: .25rem; color: #111111;line-height: 1.34;}
.wk-titles:before{content: ''; position: absolute;top: .203em;left: 0; width: .05rem;height: .934em;background-color: #f74a2d;background-image: linear-gradient(180deg, #f74a2d 0%, #f78131 100%) ; border-radius: .03rem;}
.wk-navbox{width: 100%;}
.wk-nav{display: flex;align-items: flex-start;flex-wrap: wrap; width: 100%;margin-bottom: .1rem;}
.wk-lt{display: flex;align-items: center;min-height: .4rem; min-width: 5.75em;}
.wk-tip{width: 100%;color: #111111;line-height: 1.3;}
.wk-rt{flex: 1;}
.wk-tr{width: 100%;font-size: 0;}
.wk-td{display: inline-block;vertical-align: middle;cursor: pointer;margin-bottom: .13rem; position: relative;margin-right: .5rem; line-height: .4rem; border-radius: .2rem;}
.wk-td:after{content: '';position: absolute;top: 50%;right: -.25rem;transform: translate(0,-50%); width: 1px;height: .15rem;background-color: rgba(0,0,0,.15);}
.wk-td:hover{color: #f74a2d;}
.wk-td.active{color: #fff;padding: 0 .2rem; background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%);}

.wk-td:last-child{margin-right: 0;}
.wk-td:last-child:after{display: none;}
.wk-box{width: 100%;margin-top: .2rem; position: relative;padding-right: .8rem;border-radius: .3rem;overflow: hidden;background-color: #ffffff; border: solid 1px #e6e6e6;}
.wk-input{font-family: HarmonyOS_Sans_SC;width: 100%;border: none;background-color: transparent;padding-left: .3rem; height: .6rem;color: #333;}
.wk-submit{position: absolute;top: 0;right: 0;border: none;background-color: transparent;display: block; cursor: pointer; width: .8rem;height: 100%;background-image: url('../images/a3-c.png'); background-size: .21rem auto;background-position: center center;background-repeat: no-repeat;}

.wk-bottom{width: 100%;padding: .5rem .4rem .65rem;background-color: #fdf9f6;border-radius: .2rem;}
.wk-b{width: 100%;padding: .25rem 0;background-color: #f74a2d;background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%);border-radius: .2rem .2rem 0px 0px; }
.wk-c{display: inline-block;vertical-align: middle; color: #ffffff;line-height: 1.5;}
.wk-c:nth-child(1){width: 48.9%;padding-left: .4rem;}
.wk-c:nth-child(2){width: 20%;}
.wk-c:nth-child(3){width: 17.8%;}

.wk-list{width: 100%;border-radius: 0px 0px .2rem .2rem;overflow: hidden;border: solid 1px #e6e6e6;}
.wk-item{display: block;width: 100%;position: relative;background-color: #fdf9f6;border-bottom: solid 1px #e6e6e6;}
.wk-item:nth-child(2n){background-color: #ffffff;}
.wk-item:last-child{border-bottom: none;}
.wk-link{display: block;cursor: pointer; width: 100%;font-size: 0;padding: .25rem 0;}
.wk-d{display: inline-block;vertical-align: middle;color: #666666;line-height: 1.66;}
.wk-d:nth-child(1){width: 48.9%;padding-left: .4rem;color: #111111;}
.wk-d:nth-child(2){width: 20%;}
.wk-d:nth-child(3){width: 17.8%;}
.wk-sharebox{position: absolute;top: 0;right: 0; width: 13.3%;height: 100%;display: flex;align-items: center;}
.wk-share{display: block;cursor: pointer;}
.wk-icon1{display: block; width: .4rem;height: .4rem;border-radius: 50%; background-color: #ffffff;border: solid 1px #e6e6e6;}
.wk-icon1 img{width: 100%;height: 100%;object-fit: contain;}
.wk-icon2{display: none; width: .4rem;height: .4rem;border-radius: 50%; background-color: #f74a2d;	background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}
.wk-icon2 img{width: 100%;height: 100%;object-fit: contain;}
.wk-share:hover .wk-icon1{display: none;}
.wk-share:hover .wk-icon2{display: block;}
.wk-hint{width: 100%;margin-top: .35rem;color: #999999;line-height: 1.6;}

.wk-right{float: right; width:  3.6rem;}
.wk-e{display: block;width: 100%;padding: .45rem .4rem .35rem;margin-bottom: .4rem; background-color: #fdf9f6;border-radius: .2rem;}
.wk-onebox{width: 100%;}
.wk-one{display: block;cursor: pointer;position: relative;padding-left: .2rem; width: 100%;margin-bottom: .2rem;}
.wk-one:before{content: '';position: absolute;top: 50%;left: 0;margin-top: -.03rem; width: .06rem;height: .06rem;border-radius: 50%;background-color: #f74a2d;}
.wk-name{width: 100%;color: #111111;line-height: 1.6; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wk-one:hover .wk-name{color: #f74a2d;}
.wk-img{display: block; width: 100%;border-radius: .2rem;overflow: hidden;}
.wk-img img{width: 100%;transform: scale(1.00);transition: all ease .5s;}
.wk-img:hover img{transform: scale(1.05)}

@media(max-width: 950px){
    .wk-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .wk-left{width: 100%;margin-bottom: 20px;}
    .wk-top{padding: 25px 10px 15px;}
    .wk-lt{width: 100%;margin-bottom: 10px;}
    .wk-rt{width: 100%;}
    .wk-td{line-height: 26px;border-radius: 13px;}
    .wk-box{border-radius: 16px;}
    .wk-input{height: 32px;}
    .wk-bottom{padding: 25px 10px;}
    .wk-c:nth-child(1){padding-left: 10px;}
    .wk-d:nth-child(1){padding-left: 10px;}
    .wk-icon1{width: 26px;height: 26px;}
    .wk-icon2{width: 26px;height: 26px;}
    .wk-right{width: 100%;}
}

.wl-a{width: 100%;padding-top: 1.05rem;padding-bottom: 1.2rem;}
.wl-main{width: 16rem;margin: 0 auto;}
.wl-cont{width: 100%;}
.wl-cont:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.wl-left{float: left;width: 12rem;padding: .45rem .4rem .6rem;background-color: #fdf9f6;border-radius: .2rem;}
.wl-top{width: 100%;padding-bottom: .45rem;margin-bottom: .45rem; display: flex;flex-wrap: wrap; border-bottom: 1px solid rgba(0,0,0,.1);}
.wl-lt{flex: 1;padding-right: .15rem;}
.wl-b{display: flex;align-items: center;width: 100%;margin-bottom: .3rem;}
.wl-tip{ margin-right: .1rem; padding: .08rem .09rem;line-height: 1; color: #f74a2d;background-color: #fce7e2;border-radius: .03rem;}
.wl-name{flex: 1;line-height: 1.3; color: #111111;}
.wl-c{display: flex;flex-wrap: wrap;padding-bottom: .1rem;}
.wl-compensation{padding-right: .35rem;margin-bottom: .1rem; color: #f74a2d;line-height: 1.6;}
.wl-tr{font-size: 0;}
.wl-td{display: inline-block;vertical-align: middle;color: #999999;line-height: 1.6;}
.wl-td:after{content: '';display: inline-block;vertical-align: middle;margin: 0 .2rem .1rem; width: 1px;height: 15px;background-color: #000000;opacity: 0.15;}
.wl-td:last-child:after{display: none;}
.wl-time{width: 100%;color: #999999;line-height: 1.6;}
.wl-rt{text-align: right;}
.wl-sharebox{display: block; margin-bottom: .3rem;}
.wl-d{display: inline-block;vertical-align: middle; padding-right: .1rem; color: #999999;line-height: 1.6;}
.wl-share{display: inline-block;vertical-align: middle;cursor: pointer;}
.wl-icon1{display: block; width: .4rem;height: .4rem;border-radius: 50%; background-color: #ffffff; }
.wl-icon1 img{width: 100%;height: 100%;object-fit: contain;}
.wl-icon2{display: none; width: .4rem;height: .4rem;border-radius: 50%; background-color: #f74a2d;	background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}
.wl-icon2 img{width: 100%;height: 100%;object-fit: contain;}
.wl-share:hover .wl-icon1{display: none;}
.wl-share:hover .wl-icon2{display: block;}
.wl-apply{display: inline-block;text-align: center;cursor: pointer;padding: 0 .32rem;color: #ffffff; line-height: .6rem;background-color: #f74a2d;background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;border-radius: .3rem;}
.wl-apply:after{transition: all ease .5s;content: '';display: inline-block;vertical-align: middle;margin-left: .4rem;width: .75em;height: 1em;background-image: url('../images/a4.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.wl-apply:hover:after{transform: rotate(45deg);}
.wl-bototm{width: 100%;}
.wl-subtitle{width: 100%;margin-bottom: .3rem; position: relative;padding-left: .2rem; color: #111111;line-height: 1.38;}
.wl-subtitle:before{content: ''; position: absolute;top: .119em;left: 0; width: .05rem;height: 1em;background-color: #f74a2d;background-image: linear-gradient(180deg, #f74a2d 0%, #f78131 100%) ; border-radius: .02rem;}

.wl-describebox{width: 100%;padding-bottom: .17rem;margin-bottom: .45rem; border-bottom: 1px solid #e3e0dd;}
.wl-describe{display: block;width: 100%;margin-bottom: .25rem;}
.wl-e{width: 100%;margin-bottom: .11rem; color: #111111;line-height: 1.5;}
.wl-textbox{width: 100%;color: #666666;line-height: 2;}
.wl-textbox *{line-height: inherit;}

.wl-messagebox{width: 100%;font-size: 0;padding-bottom: .05rem;}
.wl-message{display: inline-block;vertical-align: top;margin-bottom: .5rem; width: 25%;padding-right: .15rem;}
.wl-f{width: 100%;margin-bottom: .07rem; color: #999999;line-height: 1.6;}
.wl-intro{width: 100%;color: #111111;line-height: 1.6;}
.wl-buttom{width: 100%;text-align: center;}

@media(max-width: 950px){
    .wl-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .wl-left{width: 100%;margin-bottom: 20px;padding: 25px 10px;}
    .wl-lt{width: 100%;}
    .wl-rt{flex: none; width: 100%;}
    .wl-icon1{width: 32px;height: 32px;}
    .wl-icon2{width: 32px;height: 32px;}
    .wl-apply{line-height: 32px;border-radius: 16px;}
    .wl-message{width: 33.33%;}
}


.wm-a{width: 100%;padding-top: 1.05rem;padding-bottom: 1.2rem;}
.wm-main{width: 16rem;margin: 0 auto;}
.wm-cont{width: 100%;padding: .45rem .4rem .6rem; background-color: #fdf9f6;border-radius: .2rem;}
.wm-top{width: 100%;padding-bottom: .45rem;margin-bottom: .45rem; border-bottom: 1px solid #e3e0dd;}
.wm-name{width: 100%;margin-bottom: .3rem; color: #111111;}
.wm-name span{color: #f74a2d;}
.wm-tr{width: 100%;font-size: 0;padding-bottom: .2rem;}
.wm-td{display: inline-block;vertical-align: middle;color: #999999;line-height: 1.6;}
.wm-td:after{content: '';display: inline-block;vertical-align: middle;margin: 0 .2rem .1rem; width: 1px;height: 15px;background-color: #000000;opacity: 0.15;}
.wm-td:last-child:after{display: none;}
.wm-time{width: 100%;color: #999999;line-height: 1.6;}
.wm-bottom{width: 100%;}
.wm-titles{width: 100%;margin-bottom: .6rem; position: relative;padding-left: .2rem; color: #111111;line-height: 1.34;}
.wm-titles:before{content: ''; position: absolute;top: .203em;left: 0; width: .05rem;height: .934em;background-color: #f74a2d;background-image: linear-gradient(180deg, #f74a2d 0%, #f78131 100%) ; border-radius: .03rem;}
.wm-list{width: 100%;position: relative;z-index: 8;font-size: 0;}
.wm-item{display: inline-block;vertical-align: top;width: 31.57%;margin-right: 2.64%; margin-bottom: .35rem;}
.wm-item:nth-child(3n){margin-right: 0;}
.wm-tip{width: 100%;margin-bottom: .15rem; color: #666666;line-height: 1.6;}
.wm-tip span{color: #f74a2d;}
.wm-b{width: 100%;font-size: 0; position: relative;background-color: #ffffff;border-radius: .05rem;}
.wm-input{display: block;width: 100%;border: none;background-color: transparent;padding: 0 .3rem;height: .6rem;color: #666666;}


.wm-a .selectbox{width: 100%;min-width: 100%;}
.wm-a .select-tip{border: none;}
.wm-c{width: 100%;display: flex;flex-wrap: wrap;background-color: #ffffff;border-radius: .05rem;}
.wm-d{width: 1.45rem;min-width: 100px;}
.wm-e{flex: 1;position: relative;}
.wm-e:after{content: '';position: absolute;top: 50%;left: 0;margin-top: -.1rem; width: 1px;height: .2rem;background-color: #d9d9d9; }

.wm-layuibox{width: 100%;font-size: 0; position: relative;background-color: #ffffff;border-radius: .05rem;}
.wm-layuibox:after{content: '';position: absolute;top: 0;right: .3rem;width: .2rem;height: 100%;background-image: url('../images/a65.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.wm-layui{position: relative;z-index: 18; display: block;cursor: pointer; width: 100%;border: none;background-color: transparent;padding: 0 .3rem;height: .6rem;color: #666666;}

.wm-buttombox{width: 100%;text-align: center;padding-top: .25rem;}
.wm-buttom{display: inline-block; position: relative;background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ; border-radius: .3rem;}
.wm-buttom:after{transition: all ease .5s;content: '';position: absolute;top: 0;right: .32rem;width: .75em;height: 100%;background-image: url('../images/a4.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.wm-submit{position: relative;z-index: 8;display: inline-block;cursor: pointer; border: none;background-color: transparent;padding: 0 .7rem 0 .32rem;color: #ffffff;line-height: .6rem;height: .6rem;}
.wm-buttom:hover:after{transform: rotate(45deg);}

@media(min-width: 951px){
    .wm-item2{width:65.75%; margin-right: 0;}
}
@media(max-width: 950px){
    .wm-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .wm-cont{padding-left: 10px;padding-right: 10px;}
    .wm-item{width: 100%;}
    .wm-input{height: 32px;}
    .wm-layui{height: 32px;}
    .wm-buttom{border-radius: 16px;}
    .wm-submit{height: 32px;line-height: 32px;}
}

.wn-a{width: 100%;padding-top:.85rem;padding-bottom: .2rem;}
.wn-main{width: 16rem;margin: 0 auto;}
.wn-list{width: 100%;}
.wn-item{display: block;width: 100%;position: relative;padding-top: .2rem; padding-bottom: 1rem;}
.wn-box{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;width: 100%;}
.wn-item:nth-child(2n + 1) .wn-box{flex-direction: row-reverse;}
.wn-rt{width: 8rem;border-radius: .2rem;overflow: hidden;}
.wn-img{width: 100%;}
.wn-img img{width: 100%;}
.wn-lt{width: 7.15rem;min-height: 4rem;}
.wn-b{width: 100%;padding-bottom: .4rem;margin-bottom: .5rem; position: relative;}
.wn-b:before{content: '';position: absolute;bottom: 0;left: 0;	width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.wn-en{margin-bottom: .15rem; width: 100%;color: #f74a2d;line-height: 1.45;}
.wn-name{width: 100%;color: #111111;line-height: 1.2;}
.wn-textbox{width: 100%;color: #666666;line-height: .36rem;}
.wn-textbox *{line-height: inherit;}
.wn-textbox p{margin-bottom: .1rem;}

@media(max-width: 950px){
    .wn-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .wn-rt{width: 100%;margin-bottom: 15px;}
    .wn-lt{width: 100%;min-height: 10px;}
    .wn-textbox{line-height: 2;}
}

.wo-a{width: 100%;padding-top: 1.05rem; padding-bottom: 1.1rem;}
.wo-main{width: 16rem;margin: 0 auto;}
.wo-top{width: 100%;margin-bottom: 1rem; display: flex;justify-content: space-between;flex-wrap: wrap;}
.wo-left{width: 7.35rem;}
.wo-a .my-top{padding-bottom: .15rem;}
.wo-a .my-titles{position: relative;padding-bottom: .4rem;}
.wo-a .my-titles:after{content: '';position: absolute;bottom: 0;left: 0; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.wo-textbox{width: 100%;line-height: .36rem;color: #666666;}
.wo-textbox *{line-height: inherit;}
.wo-list{width: 100%;padding-top: .15rem; font-size: 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.wo-item{display: block;margin-top: .5rem;}
.wo-b{width: 100%;}
.wo-nub{ display: inline-block;vertical-align: text-top;padding-right: .1rem; color: #f74a2d;line-height: 1;}
.wo-unit{display: inline-block;vertical-align: text-top;position: relative;top: .1rem; line-height: 1;color: #666666;}
.wo-intro{width: 100%;padding-top: .13rem; color: #666666;line-height: 1.6;}
.wo-right{width: 8rem;border-radius: .2rem;overflow: hidden;}
.wo-right img{width: 100%;}

.wo-bottom{width: 100%;}
.wo-form{width: 100%;}
.wo-c{width: 100%;position: relative;z-index: 8;padding-bottom: .2rem; display: flex;align-items: center;flex-wrap: wrap;}
.wo-lt{flex: 1;margin-bottom: .4rem; padding-right: .15rem;color: #111111;line-height: 1.25;}
.wo-rt{font-size: 0; }
.wo-cont{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.wo-one{display: flex;justify-content: space-between;flex-wrap: wrap; width: calc(50% - .25rem);padding: .35rem .4rem .45rem; margin-bottom: .5rem; background-color: #fffcf8;border-radius: .2rem;}
.wo-d{flex: 1;}
.wo-name{font-family: HarmonyOS_Sans_SC_Medium;width: 100%;margin-bottom: .3rem; color: #111111;line-height: 1.5;}
.wo-tr{width: 100%;}
.wo-td{display: flex; width: 100%;margin-bottom: .05rem;}
.wo-icon{display: block;width: 1.05em;line-height: 1.58;}
.wo-icon img{max-width: 1.05em;max-height: 1.05em;}
.wo-text{flex: 1;padding-left: .2rem;}
.wo-e{width: 100%;line-height: 1.58;color: #111111;}



.wo-codebox{font-size: 0;}
.wo-code{display: inline-block;vertical-align: top;cursor: pointer; position: relative;margin-left: .2rem;}
.wo-f{display: block;}
.wo-fimg1{display: block;}
.wo-fimg1 img{max-width: 100%; height: 1em;}
.wo-fimg2{display: none;}
.wo-fimg2 img{max-width: 100%; height: 1em;}
.wo-sub{display: none;z-index: 38; position: absolute;top: 100%;left: 50%;transform: translate(-50%,0);padding-top: 15px;}
.wos-cont{width: 100%;position: relative; background-color: #ffffff;border-radius: .1rem; box-shadow: 0px 0px .13rem 0px rgba(203, 203, 203, 0.48);}
.wos-cont:before{content: '';position: absolute;top: -4px;left: 50%;transform: translate(-50%,0);border-bottom: 5px solid #fff;border-left: 5px solid transparent;border-right: 5px solid transparent;}
.wos-img{width: 1rem;min-width: 90px;}
.wos-img img{width: 100%;border-radius: .1rem; }
.wo-code:hover .wo-fimg1{display: none;}
.wo-code:hover .wo-fimg2{display: block;}

@media(max-width: 950px){
    .wo-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .wo-left{width: 100%;margin-bottom: 15px;}
    .wo-textbox{line-height: 2;}
    .wo-right{width: 100%;min-height: 10px;}

    .wo-lt{flex: none;width: 100%;}
    .wo-rt{ width: 100%;}
    .wo-one{width: 100%;padding-left: 10px;padding-right: 10px;}
    .wo-d{flex: none;width: 100%;}
    .wo-codebox{text-align: center;margin-top: 15px; width: 100%;}
    .wo-code{margin: 0 10px !important;}
    .wo-sub{padding-top: 10px;}
}

.wp-a{width: 100%;padding-top: .9rem;padding-bottom: 1.1rem;background-color: #f8eadf;	background-image: linear-gradient(0deg, #f8eadf 0%, #fffcf8 100%) ;}
.wp-form{width: 100%;}
.wp-main{width: 16rem;margin: 0 auto;}
.wp-top{width: 100%;  padding-bottom: .25rem;}
.wp-top:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.wp-lt{float: left; width: 100%; font-size: 0;}
.wp-nav{display: inline-block;vertical-align: top;padding-bottom: .4rem;margin-bottom: .4rem; margin-right: .8rem;cursor: pointer; position: relative;color: #111111;line-height: 1.25;}
.wp-nav:after{opacity: 0; content: '';position: absolute;bottom: 0;left: 0; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.wp-nav:hover{color: #f74a2d;}
.wp-nav:hover:after{opacity: 1;}
.wp-nav.active{color: #f74a2d;}
.wp-nav.active:after{opacity: 1;}
.wp-rt{float: right; font-size: 0;}
.wp-a .select-tip{border: none;}
.wp-a .my-box{border: none;}

.wp-bottom{width: 100%;}
.wp-box{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;justify-content: space-between;}
.wp-titles{width: 100%;margin-bottom: .45rem; color: #111111;line-height: 1.3;}
.wp-twobox{flex: 1; font-size: 0;padding-bottom: .25rem;text-align: left;}
.wp-two{display: inline-block;vertical-align: middle;cursor: pointer; margin-bottom: .2rem;margin-right: .3rem;min-width: 1.6rem;padding: 0 .15rem;text-align: center; line-height: .6rem;background-color: #ffffff;border-radius: .3rem;}
.wp-two:hover{color: #fff;background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%), linear-gradient( #fffcf8, #fffcf8);}
.wp-two.active{color: #fff;background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%), linear-gradient( #fffcf8, #fffcf8);}
.wp-list{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;}
.wp-item{display: block;text-align: center;padding: .5rem 10px .45rem; width: 22.66%; margin-right: 3.12%; margin-bottom: .5rem; background-color: #ffffff;border-radius: .2rem;}
.wp-item:nth-child(4n){margin-right: 0;}
.wp-b{display: inline-block; width: 2.6rem;}
.wp-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(260/260*100%);background-color: #fcf4ee;border-radius: .2rem;}
.wp-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}
.wp-name{display: inline-block;position: relative;z-index: 18; margin-top: -.29rem;color: #ffffff; padding: 0 .15rem; min-width: 1.65rem;line-height: .58rem;background-color: #f74a2d;background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ; border-radius: .29rem;}
.wp-text{width: 100%;padding-top: .35rem;}
.wp-intro{width: 100%;color: #333333;line-height: 1.5;}
.wp-star{width: 100%;margin-top: .08rem; color: #666666;line-height: 1.6;}

.wp-a .sb-item{background-color: #fff;}

.wp-synopsis{width: 100%;margin-bottom: .55rem; color: #111111;line-height: 1.5;}
.wp-subtitle{width: 100%;margin-bottom: .45rem; line-height: 1.3;color: #f74a2d;}
.wp-tr{width: 100%;font-size: 0; display: flex;justify-content: space-between;flex-wrap: wrap;}
.wp-td{display: flex;align-items: center;width: calc(50% - .25rem);padding: .4rem; margin-top: .5rem;background-color: #ffffff;border-radius: .2rem;}
.wp-c{display: block;width: 1rem;height: 1rem;border-radius: 50%;background-color: #f74a2d;background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ; }
.wp-d{display: block;flex: 1;padding-left: .3rem;}
.wp-e{width: 100%;margin-bottom: .1rem; color: #111111;line-height: 1.41;}
.wp-f{width: 100%;color: #666666;line-height: 1.6; min-height: 1.6em;}

.wp-td:nth-child(1){margin-top: 0;}
@media(min-width: 951px){
    .wp-a .my-box{width: 3.3rem;}
    .wp-a.cont2 .my-box{width: 3.8rem;}
    .wp-a.cont3 .my-box{width: 3.8rem;}
    .wp-td:nth-child(2){margin-top: 0;}
}
@media(max-width: 950px){
    .wp-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .wp-lt{width: 100%;white-space: nowrap;overflow: auto;}
    .wp-nav{margin-right: 15px;font-size: 20px;}
    .wp-rt{width: 100%;}
    .wp-item{width: calc(50% - 5px);margin-right: 10px;}
    .wp-item:nth-child(2n){margin-right: 0;}

    .wp-td{width: 100%;padding: 10px;}
}

.wq-a{width: 100%;padding-top: 1.05rem;}
.wq-main{width: 16rem;margin: 0 auto;}
.wq-top{width: 100%;}
.wq-a .my-top{padding-bottom:  .2rem;}
.wq-a .my-titles{position: relative;padding-bottom: .4rem;}
.wq-a .my-titles:after{content: '';position: absolute;bottom: 0;left: 0; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.wq-synopsis{width: 100%;line-height: 1.6; color: #666666;}

.wq-bottom{width: 100%;}
.wq-one{width: 100%;padding-top: .95rem;padding-bottom: 1rem;}
.wq-cont{width: 16rem;margin: 0 auto;}
.wq-subtitle{width: 100%;padding-bottom: .4rem;margin-bottom: .35rem; position: relative;color: #111111;}
.wq-subtitle:after{content: '';position: absolute;bottom: 0;left: 0; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.wq-intro{width: 100%;margin-bottom:  .6rem; color: #666666;line-height: 2;}
.wq-swiper{width: 100%;position: relative;}
.wq-b{width: 100%;padding-bottom: 1.1rem;}
.wq-item{width: 3.62rem;margin-right: .5rem;}
.wq-item:last-child{margin-right: 0;}
.wq-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(204/362*100%);border-radius: .2rem;}
.wq-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}

.wq-buttom{position: absolute;bottom: 0;left: 0;width: 100%;display: flex;align-items: center;justify-content: space-between;}
.wq-lt{font-size: 0;}
.wq-prev{display: inline-block;vertical-align: middle;position: relative;margin-right: .2rem; left: 0;top: 0;margin-top: 0; width: .6rem;height: .6rem;border-radius: 50%;overflow: hidden; background-size:  0 0;}
.wq-prev:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fef9f4;}
.wq-prev:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url('../images/a31.png'); background-size: .16rem auto;background-position: center center;background-repeat: no-repeat;}
.wq-prev:hover:before{background-color: #f74a2d;background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}
.wq-prev:hover:after{background-image: url('../images/a31-b.png');}
.wq-next{display: inline-block;vertical-align: middle;position: relative;margin-right: .2rem; right: 0;top: 0;margin-top: 0; width: .6rem;height: .6rem;border-radius: 50%;overflow: hidden; background-size:  0 0;}
.wq-next:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fef9f4;}
.wq-next:after{transform: rotate(-180deg);content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url('../images/a31.png'); background-size: .16rem auto;background-position: center center;background-repeat: no-repeat;}
.wq-next:hover:before{background-color: #f74a2d;background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}
.wq-next:hover:after{background-image: url('../images/a31-b.png');}
.wq-rt{font-size: 0;}
.wq-scrollbar{position: relative; height: 3px;width: .8rem;background-color: transparent;}
.wq-scrollbar:before{content: ''; position: absolute;bottom: 0;left: 0;width: 100%;height: 1px; background-color: rgba(0,0,0,.1);}
.wq-scrollbar .swiper-scrollbar-drag{ height: 3px;background-color: #f74a2d;border-radius: 2px;}

.wq-one:nth-child(2n){background-color: #f8eadf; background-image: linear-gradient(0deg, #f8eadf 0%, #fffcf8 100%) ; }

@media(max-width: 950px){
    .wq-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .wq-cont{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .wq-item{width: calc(50% - 5px);margin-right: 10px;}
}

.wr-a{width: 100%;padding-top: 1.05rem;padding-bottom: .9rem;}
.wr-main{width: 16rem;margin: 0 auto;text-align: center;}
.wr-titles{width: 100%;position: relative;padding-bottom: .4rem;margin-bottom: .4rem; line-height: 1.25;}
.wr-titles:after{content: '';position: absolute;bottom: 0;left: 50%;margin-left: -.13rem; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.wr-intro{width: 100%;max-width: 63em; margin: 0 auto .7rem;color: #666666;line-height: 2;}
.wr-cont{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;text-align: left;padding-bottom: .3rem;}
.wr-item{display: block;width:22.18%; margin-right: 3.75%;margin-bottom: .5rem; border-radius: .2rem; padding-top: 3px; overflow: hidden;background-color: #f7542e; background-image: linear-gradient(90deg, #f7542e 0%, #f77630 100%);}
.wr-item:nth-child(4n){margin-right: 0;}
.wr-box{position: relative;z-index: 8; width: 100%;padding: .5rem .55rem .45rem;background-color: #fdf9f6;height: 100%;border-radius: .2rem .2rem 0 0 ;}
.wr-name{width: 100%;margin-bottom: .15rem; color: #111111;line-height: 1.5;}
.wr-textbox{width: 100%;color: #666666;line-height: 2;}
.wr-textbox *{line-height: inherit;}

.wr-img{width: 100%;margin: 0 auto;max-width: 13.9rem;}
.wr-img img{width: 100%;}

@media(max-width: 950px){
    .wr-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .wr-item{width: calc(50% - 5px);margin-right: 10px;}
    .wr-item:nth-child(2n){margin-right: 0;}
    .wr-box{width: 100%;padding: 15px 10px;}
}

.ws-a{width: 100%;}
.ws-cont{width: 100%;position: relative;}
.ws-bg{width: 100%;}
.ws-bg img{width: 100%;}
.ws-text{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 16rem;min-height: 1.7rem;}
.ws-titles{width: 100%;margin-bottom: .3rem; color: #111111;line-height: 1.25;}
.ws-buttom{display: inline-block;cursor: pointer; max-width: 100%;color: #f74a2d;line-height: 1.6;}
.ws-buttom:after{transition: all ease .5s;content: '';display: inline-block;vertical-align: middle;margin-left: .2rem;width: .75em;height: 1em;background-image: url('../images/a4-b.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.ws-buttom:hover:after{transform: rotate(45deg);}


@media(max-width: 950px){
    .ws-text{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .ws-titles{font-size: 20px;margin-bottom: 10px;}
}

.wt-a{width: 100%;padding-top: 1.15rem;padding-bottom: .55rem;}
.wt-top{width: 16rem;margin: 0 auto; text-align: center;margin-bottom: .3rem;}
.wt-titles{width: 100%;position: relative;padding-bottom: .4rem;margin-bottom: .4rem; line-height: 1.25;}
.wt-titles:after{content: '';position: absolute;bottom: 0;left: 50%;margin-left: -.13rem; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.wt-intro{width: 100%;color: #666666;line-height: 2;}
.wt-bottom{width: 100%;position: relative;}
.wt-bottom:before{content: '';position: absolute;top: 0;left: 0;z-index: 38; width: 2.8rem;height: 100%;background: linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));}
.wt-bottom:after{content: '';position: absolute;top: 0;right: 0;z-index: 38; width: 2.8rem;height: 100%;background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));}
.wt-wrap{width: 100%;overflow: hidden;position: relative;}
.wt-inner{position: relative;display: inline-block;white-space: nowrap;font-size: 0;}
.wt-wrap:nth-child(2n){padding: 0 1.3rem;}
.wt-list{font-size: 0;display: inline-block;}
.wt-item{display: inline-block;vertical-align: middle;width: 2.8rem;padding: .2rem;}
.wt-link{display: block;cursor: pointer; width: 100%;height: 1.2rem;line-height: 1.2rem;text-align: center;overflow: hidden;}
.wt-link img{max-width: 100%;max-height: 100%;transform: scale(1.00);transition: all ease .5s;}
.wt-link:hover img{transform: scale(1.05);}

@media(max-width: 950px){
    .wt-top{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
}

.wu-a{width: 100%;padding-top: 1.05rem;padding-bottom: 1.2rem;}
.wu-main{width: 16rem;margin: 0 auto; }
.wu-top{width: 100%;text-align: center;margin-bottom: .5rem;}
.wu-titles{width: 100%;position: relative;padding-bottom: .4rem;margin-bottom: .4rem; line-height: 1.25;}
.wu-titles:after{content: '';position: absolute;bottom: 0;left: 50%;margin-left: -.13rem; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.wu-intro{width: 100%;max-width: 48em;margin: 0 auto; color: #666666;line-height: 2;}

.wu-bottom{width: 100%;}
.wu-subtitle{width: 100%;margin-bottom: .3rem; text-align: center;line-height: 1.38;color: #111111;}
.wu-img{width: 100%;}
.wu-img img{width: 100%;}

@media(max-width: 950px){
    .wu-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
}

.wv-a{width: 100%;padding-top: 1.15rem;padding-bottom: 1.2rem;background-color: #f8eadf; background-image: linear-gradient(0deg,  #f8eadf 0%, #fffcf8 100%);}
.wv-main{width: 16rem;margin: 0 auto; }
.wv-top{width: 100%;text-align: center;margin-bottom: .4rem;}
.wv-titles{width: 100%;position: relative;padding-bottom: .4rem;margin-bottom: .4rem; line-height: 1.25;}
.wv-titles:after{content: '';position: absolute;bottom: 0;left: 50%;margin-left: -.13rem; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.wv-intro{width: 100%;max-width: 58em;margin: 0 auto; color: #666666;line-height: 2;}
.wv-img{width: 100%;margin: 0 auto; max-width: 12.8rem;}

@media(max-width: 950px){
    .wv-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
}

.wy-a{width: 100%;padding-top: 1.05rem;padding-bottom: 1.2rem;}
.wy-main{width: 16rem;margin: 0 auto;}
.wy-top{width: 100%;font-size: 0;padding-bottom: .5rem;}
.wy-lt{display: inline-block;vertical-align: bottom;margin-bottom: .25rem;padding-right:2.05rem;}
.wy-en{ width: 100%;margin-bottom: .15rem;color: #f74a2d;line-height: 1.45;}
.wy-titles{width: 100%;font-weight: normal; color: #111111;line-height: 1.27;}
.wy-rt{display: inline-block;vertical-align: bottom;font-size: 0;}
.wy-nav{transition: all ease .5s; display: inline-block;vertical-align: middle;margin-right: .3rem;margin-bottom: .3rem; cursor: pointer;color: #111111;min-width: 1.6rem;padding: 0 .15rem; line-height: .6rem;text-align: center;background-color: #fdf9f6;border-radius: .3rem;}
.wy-nav:hover{color: #fff; background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}
.wy-nav.active{color: #fff; background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}

.wy-bottom{width: 100%;background-color: #fdf9f6;border-radius: .2rem;border: solid 1px #e6e6e6;overflow: hidden;}
.wy-item{display: block;cursor: pointer;position: relative;padding: .3rem .8rem .3rem .4rem; width: 100%;border-top: 1px solid #e6e6e6;}
.wy-item:nth-child(1){border-top: none;}
.wy-icon{position: absolute;top: 50%;right: .4rem;transform: translate(0,-50%); width: .24rem;}
.wy-icon img{width: 100%;}
.wy-text{display: flex;flex-wrap: wrap;align-items: center; width: 100%;}
.wy-time{min-width: 2.1rem;padding-right: .3rem; color: #999999;line-height: 1.6;}
.wy-name{flex: 1;color: #111111;line-height: 1.5;  }
.wy-item:hover .wy-name{color: #f74a2d;}

.wy-item:nth-child(2n){background-color: #fff;}
@media(max-width: 950px){
    .wy-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .wy-lt{width: 100%;padding-right: 0;}
    .wy-rt{width: 100%;overflow: auto;white-space: nowrap;}
    .wy-nav{line-height: 32px;border-radius: 16px;}

    .wy-item{padding-left: 10px;padding-right:40px;}
    .wy-icon{right: 10px;}
    .wy-time{width: 100%;margin-bottom: 10px;min-width: 100%;padding-right: 0;}
    .wy-name{width: 100%;flex: none;}
}

.wy-a.cont2{padding-bottom: 0;}
.wz-cont{width: 100%;}
.wz-one{width: 100%;padding-top: .75rem;padding-bottom: 1.4rem;}
.wz-one:nth-child(1){padding-top: 0;padding-bottom: .8rem;}
.wz-one:nth-child(2n){background-color: #f8eadf;background-image: linear-gradient(0deg,  #f8eadf 0%, #fffcf8 100%);}
.wz-main{width: 16rem;margin: 0 auto;}
.wz-titles{width: 100%;margin-bottom: .35rem; color: #111111;line-height: 1.3;}
.wz-list{width: 100%;background-color: #fdf9f6;border-radius: .2rem;overflow: hidden;border: solid 1px #e6e6e6;}
.wz-item{display: flex;align-items: center;flex-wrap: wrap;width: 100%;padding: .25rem .4rem;}
.wz-item:nth-child(2n){background-color: #ffffff;}
.wz-left{flex: 1;display: flex;align-items: center;flex-wrap: wrap;}
.wz-lt{min-width: 2.8rem;padding-right: .1rem;}
.wz-name{width: 100%;margin-bottom: .08rem; color: #111111;line-height: 1.5;}
.wz-organizer{width: 100%;margin-bottom: .1rem; color: #999999;line-height: 1.6;}
.wz-place{width: 100%;color: #999999;line-height: 1.6;}
.wz-rt{flex: 1;padding-right: .1rem;}
.wz-b{width: 100%;display: flex;align-items: center; margin-bottom: .08rem; min-height: 1.5em;}
.wz-b span{display: block;	color: #111111;line-height: 1.3;}
.wz-time1{width: 100%;margin-bottom: .1rem; color: #999999;line-height: 1.6;}
.wz-time2{width: 100%;color: #999999;line-height: 1.6;}
.wz-right{font-size: 0;}
.wz-buttom{display: inline-block;vertical-align: middle;cursor: pointer; margin-right: .4rem;}
.wz-buttom:last-child{margin-right: 0;}
.wz-icon{display: inline-block;vertical-align: middle;}
.wz-icon img{height: .3rem;}
.wz-text{display: inline-block;vertical-align: middle;padding-left: .1rem; color: #999999;line-height: 1.6;}
.wz-buttom:hover .wz-text{color: #f74a2d;}

@media(max-width: 950px){
    .wz-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .wz-item{padding: 15px 10px;}
    .wz-left{flex: none; width: 100%;}
    .wz-lt{width: 100%;}
    .wz-b{display: inline-block;vertical-align: middle;margin-bottom: .1rem; width: auto; padding-right: 10px;}
    .wz-time1{display: inline-block;vertical-align: middle;margin-bottom: .1rem;width: auto;padding-right: 10px;}
    .wz-time2{display: inline-block;vertical-align: middle;margin-bottom: .1rem;width: auto;}
    .wz-rt{flex: none; width: 100%;}
    .wz-right{width: 100%;}
    .wz-buttom{margin-top: 10px;}
}

.xa-main{width: 100%;}
.xa-main .my-select{margin-bottom: .2rem;}
.xa-top{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;flex-direction: row-reverse; width: 100%;position: relative;z-index: 8;}
.xa-rt{width: auto;}
.xa-lt{flex: 1;padding-right: .1rem;}
.xa-titles{width: 100%;margin-bottom: .2rem;	color: #111111;line-height: 1.3;}
.xa-bottom{width: 100%;}
.xa-synopsis{width: 100%;margin-bottom: .35rem; color: #666666;line-height: 1.6;}
.xa-tr{width: 100%;padding-bottom: .35rem;}
.xa-td{display: flex;align-items: center;width: 100%;margin-bottom: .2rem;}
.xa-td .xa-icon{display: block;	width: .4rem;height: .4rem;border-radius: 50%;background-color: #f74a2d;background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}
.xa-td .xa-icon img{width: 100%;height: 100%;object-fit: contain;}
.xa-td .xa-text{flex: 1;padding-left: .15rem;}
.xa-td .xa-intro{width: 100%;color: #111111;line-height: 1.6;}
.xa-box{width: 100%;}
.xa-tip{width: 100%;margin-bottom: .35rem; color: #111111;line-height: 1.38;}
.xa-list{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.xa-item{display: block;width: calc(50% - .25rem);padding: .3rem .8rem .3rem .4rem;cursor: pointer;position: relative; background-color: #fdf9f6;border-radius: .2rem;margin-bottom: .2rem;}
.xa-item .xa-icon{position: absolute;top: 50%;right: .4rem;transform:translate(0,-50%); width: .24rem;}
.xa-item .xa-icon img{width: 100%;}
.xa-item  .xa-text{width: 100%;}
.xa-item  .xa-name{width: 100%;color: #f74a2d;line-height: 1.5;}


@media(max-width: 950px){
    .xa-rt{width: 100%;}
    .xa-lt{width: 100%;}
    .xa-item{width: 100%;padding-left: 10px;}
}

.xb-a{width: 100%;padding-top: 1.05rem;padding-bottom: 1.1rem;}
.xb-main{width: 16rem;margin: 0 auto;}
.xb-top{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;padding-bottom: .2rem;}
.xb-item{display: block;width: calc(50% - .25rem);position: relative;padding-left: 3.5rem; background-color: #fdf9f6;border-radius: .2rem;overflow: hidden;margin-bottom: .5rem;}
.xb-lt{position: absolute;top: 0;left: 0;width: 3.5rem;height: 100%;}
.xb-img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden; }
.xb-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.xb-rt{width: 100%;padding: .55rem .4rem;}
.xb-name{width: 100%;color: #111111;line-height: 1.3;}
.xb-tr{width: 100%;padding-top: .15rem;}
.xb-td{display: flex;align-items: center;margin-top: .2rem;width: 100%;}
.xb-icon{display: block;width: .4rem;height: .4rem;background-color: #ffffff;border-radius: 50%;}
.xb-icon img{width: 100%;height: 100%;object-fit: contain;}
.xb-text{flex: 1;padding-left: .15rem;}
.xb-tip{display: inline-block;vertical-align: middle;line-height: 1.6; color: #111111;}
.xb-intro{display: inline-block;vertical-align: middle;word-break: break-all; line-height: 1.6; color: #666666;}
.xb-intro2{display: inline-block;vertical-align: middle;word-break: break-all;line-height: 1.6;color: #f74a2d;}

.xb-bottom{width: 100%;}
.xb-textbox{width: 100%;color: #666666;line-height: 2;}
.xb-textbox *{line-height: inherit;}

@media(max-width: 950px){
    .xb-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .xb-item{width: 100%;padding-left: 0;}
    .xb-lt{position: relative;width: 100%;height: auto;padding-top: calc(350/350*100%);}
    .xb-rt{width: 100%;padding: 25px 10px;}
}

.xc-a{width: 100%;padding-top: 1.05rem;padding-bottom:.9rem;}
.xc-main{width: 16rem;margin: 0 auto;}
.xc-cont{width: 100%;}
.xc-one{width: 100%;margin-bottom: .3rem;overflow: hidden;}
.xc-buttom{display: block;position: relative; cursor: pointer;width: 100%;border-radius: .2rem;padding: .3rem  .8rem .3rem .4rem;background-color: #fdf9f6;}
.xc-name{width: 100%;color: #111111;line-height: 1.5;}
.xc-buttom:after{content: '';position: absolute;top: 0;right: .4rem;width: .21rem;height: 100%;background-image: url('../images/a40.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}

.xc-sub{display: none;padding: .4rem;border-radius: 0px 0px .2rem .2rem; width: 100%;border: solid 1px #e6e6e6;}
.xc-textbox{width: 100%;color: #666666;line-height: 2;}
.xc-textbox *{line-height: inherit;max-width: 100%;}
.xc-one.show{margin-bottom: .5rem;}
.xc-one.show .xc-buttom{border-radius:.2rem .2rem 0px 0px ; background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%);}
.xc-one.show .xc-name{color: #ffffff;}
.xc-one.show .xc-buttom:after{width: .17rem;background-image: url('../images/a40-b.png');}

@media(max-width: 950px){
    .xc-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .xc-buttom{padding: 10px 40px 10px 10px;}
    .xc-sub{padding: 15px 10px;}
}

.xd-a{width: 100%;padding-top: 1.05rem;padding-bottom: 1.2rem;}
.xd-form{width: 100%;}
.xd-main{width: 16rem;margin: 0 auto;}
.xd-cont{width: 100%;padding: .8rem; background-image: url('../images/c19.jpg'); background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xd-top{width: 100%;text-align: center;}
.xd-logo{display: inline-block;cursor: pointer;margin-bottom: .45rem;}
.xd-logo img{height: .5rem;max-width: none;}
.xd-subtitle{width: 100%;margin-bottom: .1rem; color: #ffffff;line-height: 1.6;}
.xd-textbox{width: 100%;margin-bottom: .45rem; color: #ffffff;line-height: 1.41;}
.xd-textbox *{line-height: inherit;}
.xd-bottom{width: 100%;}
.xd-list{width: 100%;font-size: 0;}
.xd-item{display: inline-block;vertical-align: top; width: 100%;margin-bottom: .35rem;}
.xd-tip{width: 100%;margin-bottom: .15rem; color: #ffffff;line-height: 1.6;}
.xd-b{width: 100%;}
.xd-input{display: block;background-color: transparent; width: 100%;padding: 0 .2rem;color: #fff;height: .6rem; border-radius: .05rem;border: solid 1px #ffffff;}
.xd-textarea{display: block;background-color: transparent; width: 100%;padding: .15rem .2rem;line-height: 1.8; color: #fff;height: 1.6rem; border-radius: .05rem;border: solid 1px #ffffff;}
.xd-buttombox{width: 100%;text-align: center;font-size: 0;}
.xd-buttom{display: inline-block;position: relative;margin: .25rem .15rem 0;border-radius: .3rem;background-color: #fff;}
.xd-buttom:after{transition: all ease .5s;content: '';position: absolute;top: 0;right: .32rem; width: .75em;height: 100%;background-image: url('../images/a4-b.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.xd-submit{cursor: pointer; position: relative;z-index: 8; border: none;background-color: transparent;padding: 0 .87rem 0 .32rem;color: #f74a2d; height: .6rem;line-height: .6rem; }
.xd-buttom:hover{background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}
.xd-buttom:hover:after{transform: rotate(45deg);background-image: url('../images/a4.png');}
.xd-buttom:hover .xd-submit{color: #ffffff;}

@media(min-width: 950px){
    .xd-list .xd-item{width: 31.53%; margin-right: 2.7%;}
    .xd-list .xd-item:nth-child(3n){margin-right: 0;}
}
@media(max-width: 950px){
    .xd-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .xd-cont{padding: 20px 10px;}
    .xd-input{height: 32px;}
    .xd-textarea{height: 90px;}
    .xd-buttombox{border-radius: 16px;}
    .xd-submit{height: 32px;line-height: 32px;}
}

.xe-a{width: 100%;}
.xe-main{width: 100%;margin: 0 auto;}
.xe-cont{width: 100%;position: relative; font-size: 0;display: flex;flex-wrap: wrap;}
.xe-cont:after{content: '';position: absolute;top: 0;left: 55.72%;width: 1px;height: 100%;background-color: #dedddc;}
.xe-left{display: block;position: relative;overflow: hidden; min-height: 8rem; width: 55.72%;padding: 1.05rem .9rem 1.5rem 1.6rem;}
.xe-a .my-top{padding-bottom: .17rem;}
.xe-a .my-titles{position: relative;padding-bottom: .35rem;}
.xe-a .my-titles:after{content: '';position: absolute;bottom: 0;left: 0; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.xe-textbox{position: relative;z-index: 8; width: 100%;color: #666666;line-height: 2;}
.xe-textbox *{line-height: inherit;}
.xe-en{white-space: nowrap; position: absolute;bottom: -.2em;left: 0;transform: translate(0,0); min-width: 100%; font-size: 2.3rem;line-height: 1;}
.xe-en{color: #feefed;
    background-image: -o-linear-gradient(-90deg,#feefed 0%,rgba(254,239,237,.01) 100%);
    background-image: -moz-linear-gradient(-90deg,#feefed 0%,rgba(254,239,237,.01) 100%);
    background-image: -webkit-linear-gradient(-90deg,#feefed 0%,rgba(254,239,237,.01) 100%);
    background-image: -webkit-gradient(linear,-90deg 100%,100% 0,from(#feefed),to(rgba(254,239,237,.01)));
    -webkit-background-clip:text;-webkit-text-fill-color:transparent; }

.xe-right{display: none;position: relative;padding-right:  5.4rem; width:44.28%;}
.xe-list{width: 100%;padding:  .54rem .3rem .3rem .7rem;font-size: 0;}
.xe-item{display: block;width: 100%;padding: .44rem 0;}
.xe-nub{ display: inline-block;vertical-align: text-top;padding-right: .1rem; color: #f74a2d;line-height: 1;}
.xe-unit{display: inline-block;vertical-align: text-top;position: relative;top: .1rem; line-height: 1;color: #666666;}
.xe-intro{width: 100%;padding-top: .13rem; color: #666666;line-height: 1.6;}
.xe-img{position: absolute;top: 0;right: 0;width: 5.4rem;height: 100%;overflow: hidden; }
.xe-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}

.xe-cont:after{display: none;}
.xe-left{width: 100%;    padding: 1.05rem 1.6rem 1.5rem 1.6rem;}
@media(max-width: 950px){
    .xe-a{padding-top: 1.05rem;padding-bottom: .8rem;}
    .xe-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .xe-cont:after{display: none;}
    .xe-left{width: 100%;padding:   0 0 30px;}
    .xe-en{display: none;}
    .xe-right{width: 100%;padding:0;}
    .xe-list{padding: 0;}
    .xe-item{display: inline-block;vertical-align: top;width: 50%;padding: 15px 10px 15px 0;}
    .xe-img{position: relative; width: 100%;height: auto;padding-top: calc(800/540*100%);}
}


.xf-a{width: 100%;padding-top: .95rem;padding-bottom: .55rem;background-image: url('../images/c22.jpg');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.xf-a .my-top{padding-bottom: 0;}
.xf-main{width: 16rem;margin: 0 auto;}
.xf-cont{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.xf-left{display: block;width: 9.1rem;margin-bottom: .5rem;}
.xf-list{width: 100%;background-color: #fdf9f6;border-radius:.2rem;overflow: hidden;}
.xf-item{display: flex;align-items: center;cursor: pointer;width: 100%; min-height: .9rem; padding: .1rem .3rem;}
.xf-item:nth-child(2n){background-color: #fff;}
.xf-name{flex: 1;color: #111111;padding-right: .15rem;line-height: 1.5;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.xf-time{color: #999999;line-height: 1.6;}
.xf-item:hover .xf-name{color: #f74a2d;}
.xf-right{display: block;width: 6.2rem;}
.xf-top{width: 100%;margin-bottom: .5rem;}
.xf-onebox{width: 100%;display: flex;flex-wrap: wrap; background-color: #fdf9f6;border-radius:.2rem;overflow: hidden;}
.xf-one{display: flex;align-items: center;cursor: pointer;width: 100%; min-height: .9rem; padding: .1rem .3rem;}
.xf-b{flex: 1;color: #111111;padding-right: .15rem;line-height: 1.5;}
.xf-b:before{content: '';display: inline-block;vertical-align: middle;margin-right: .15rem; width: 5px;height: 5px;border-radius: 50%;background-color: #f74a2d;}
.xf-c{color: #666666;line-height: 1.6;}
.xf-bottom{width: 100%;margin-bottom: .5rem;}
.xf-table{width: 100%;background-color: #fdf9f6;border-radius:.2rem;overflow: hidden;}
.xf-table table{border: none; width: 100%;}
.xf-table tr{border: none;width: 100%;}
.xf-table td{border: none;padding: .3rem .15rem;color: #666666;line-height: .3rem;}
.xf-download{display: inline-block;cursor: pointer;width: 100%;text-align: center; height: .3rem;line-height: .3rem;}
.xf-download img{height: .26rem;}

.xf-table tr:nth-child(2n){background-color: #fff;}
.xf-table td:nth-child(1){font-size: calc(20 * 1rem / 100);padding: .3rem;color: #111111;}
.xf-one:nth-child(2n){background-color: #fff;}
@media(max-width: 1536px){
    .xf-table td:nth-child(1){font-size: 16px;}
}


@media(max-width: 950px){
    .xf-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .xf-left{width: 100%;}
    .xf-item{padding: 10px;}
    .xf-right{width: 100%;}

    .xf-one{width: 100%;padding: 10px;}
    .xf-table td{line-height: 1.5;}
}

.xg-a{width: 100%;padding-top: 1.05rem;padding-bottom: .8rem;}
.xg-a .my-top{padding-bottom: 0;}
.xg-main{width: 16rem;margin: 0 auto;}
.xg-cont{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.xg-item{display: flex;align-items: flex-end;flex-wrap: wrap; cursor: pointer; width: calc(50% - .2rem);padding: .3rem .4rem;margin-bottom: .4rem;	background-color: #fdf9f6;border-radius: .2rem;}
.xg-lt{flex: 1;padding-right: .5rem;}
.xg-time{width: 100%;margin-bottom: .15rem; color: #999999;line-height: 1.6;}
.xg-name{width: 100%;color: #111111;line-height: 1.5;}
.xg-more{display: block;color: #f74a2d;line-height: 1.6;}
.xg-more:after{transition: all ease .5s;content: '';display: inline-block;vertical-align: middle;margin-left: .2rem;width: .75em;height: 1em;background-image: url('../images/a4-b.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.xg-item:hover .xg-name{color: #f74a2d;}
.xg-item:hover .xg-more:after{transform: rotate(45deg);}

@media(max-width: 950px){
    .xg-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .xg-item{width: 100%; padding: 15px 10px;}

    .xg-a .my-lt{width: auto;}
    .xg-a .my-rt{width: auto;}
}

.xh-a{width: 100%;padding-top: 1.05rem;padding-bottom: 1.07rem;}
.xh-main{width: 16rem;margin: 0 auto;}
.xh-titles{width: 100%;text-align: center;position: relative;padding-bottom: .4rem;margin-bottom: .4rem; color: #111111;line-height: 1.25;}
.xh-titles:after{content: '';position: absolute;bottom: 0;left: 50%;margin-left: -.13rem; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.xh-synopsis{width: 100%;max-width: 66em;margin: 0 auto;line-height: 2;color: #666666;text-align: center;}


@media(max-width: 950px){
    .xh-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
}

.xi-a{position: relative; width: 100%;padding-top: 1.05rem;padding-bottom:  .7rem;background-color: #f8eadf; background-image: linear-gradient(0deg, #f8eadf 0%, #fffcf8 100%);}
.xi-main{width: 16rem;margin: 0 auto;}
.xi-top{width: 100%;padding-bottom: .4rem;}
.xi-titles{width: 100%;text-align: center;position: relative;padding-bottom: .4rem;margin-bottom: .4rem; color: #111111;line-height: 1.25;}
.xi-titles:after{content: '';position: absolute;bottom: 0;left: 50%;margin-left: -.13rem; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.xi-synopsis{width: 100%;max-width: 66em;margin: 0 auto;line-height: 2;color: #666666;text-align: center;}
.xi-bottom{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;}
.xi-item{display: block;width: 30.83%; margin-right: 3.75%;margin-bottom: .5rem; background-color: #ffffff;border-radius: .2rem;overflow: hidden;}
.xi-item:nth-child(3n){margin-right: 0;}
.xi-b{width: 100%;position: relative;}
.xi-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(278/494*100%);}
.xi-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.xi-tip{position: absolute;bottom:  0;left: 0;width: 100%;padding: .2rem;text-align: right;}
.xi-tip span{display: inline-block;max-width: 100%;padding: 0 .2rem; color: #f74a2d;line-height: .4rem;border-radius: .2rem;background-color: rgba(253,249,246,.85); border-radius: .2rem;border: solid 1px #f74a2d;}
.xi-text{width: 100%;padding: .55rem .5rem .5rem;}
.xi-name{width: 100%;position: relative; padding-left: .1rem; margin-bottom: .08rem; color: #f74a2d;line-height: 1.5;}
.xi-name:before{content: ''; position: absolute;top: .75em;left: 0;margin-top: -.1rem;	width: .04rem;height: .17rem;background-color: #f7572e;background-image: linear-gradient(180deg, #f7572e 0%, #f77530 100%);border-radius: .02rem;}
.xi-intro{width: 100%;margin-bottom: .15rem; color: #666666;line-height: 1.6;}
.xi-textbox{width: 100%;padding-top: .2rem; border-top: 1px solid #fbf2eb;color: #666666;line-height: 2;}
.xi-textbox *{line-height: inherit;}

@media(max-width: 950px){
    .xi-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .xi-item{width: 100%;margin-right: 0;}
    .xi-text{padding: 25px 10px;}
}

.xj-a{position: relative; width: 100%;padding-top: 1.05rem; }
.xj-main{width: 16rem;margin: 0 auto;}
.xj-top{width: 100%;text-align: center;padding-bottom: .4rem;}
.xj-titles{width: 100%;text-align: center;position: relative;padding-bottom: .4rem;margin-bottom: .4rem; color: #111111;line-height: 1.25;}
.xj-titles:after{content: '';position: absolute;bottom: 0;left: 50%;margin-left: -.13rem; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.xj-synopsis{width: 100%;max-width: 66em;margin: 0 auto;line-height: 2;color: #666666;text-align: center;}
.xj-img{width: 100%;max-width: 12.75rem;margin: 0 auto;}
.xj-img img{width: 100%;}

@media(max-width: 950px){
    .xj-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
}

.xk-a{position: relative; width: 100%;padding-top: 1.05rem;padding-bottom:  .6rem;background-color: #f8eadf; background-image: linear-gradient(0deg, #f8eadf 0%, #fffcf8 100%);}
.xk-main{width: 16rem;margin: 0 auto;}
.xk-top{width: 100%;text-align: center;padding-bottom: .4rem;}
.xk-titles{width: 100%;text-align: center;position: relative;padding-bottom: .4rem;margin-bottom: .4rem; color: #111111;line-height: 1.25;}
.xk-titles:after{content: '';position: absolute;bottom: 0;left: 50%;margin-left: -.13rem; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.xk-synopsis{width: 100%;max-width: 66em;margin: 0 auto;line-height: 2;color: #666666;text-align: center;}
.xk-cont{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;}
.xk-item{display: block;width:22.18%; margin-right: 3.75%;margin-bottom: .5rem; border-radius: .2rem; padding-top: 3px; overflow: hidden;background-color: #f7542e; background-image: linear-gradient(90deg, #f7542e 0%, #f77630 100%);}
.xk-item:nth-child(4n){margin-right: 0;}
.xk-box{position: relative;z-index: 8; width: 100%;padding: .8rem .55rem 1.15rem;background-color: #fff;height: 100%;border-radius: .2rem .2rem 0 0 ;}
.xk-nub{width: 100%;margin-bottom: .45rem; color: #e3452c;line-height: 1.31;}
.xk-name{width: 100%;margin-bottom: .15rem; color: #111111;line-height: 1.5;}
.xk-textbox{width: 100%;color: #666666;line-height: 2;}
.xk-textbox *{line-height: inherit;}

@media(max-width: 950px){
    .xk-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .xk-item{width: calc(50% - 5px);margin-right: 10px;}
    .xk-item:nth-child(2n){margin-right: 0;}
    .xk-box{padding: 30px 10px;}
}


.xl-a{position: relative; width: 100%;padding-top: 1.05rem;padding-bottom: .7rem;}
.xl-main{width: 16rem;margin: 0 auto;}
.xl-top{width: 100%;text-align: center;padding-bottom: .4rem;}
.xl-titles{width: 100%;text-align: center;position: relative;padding-bottom: .4rem;margin-bottom: .4rem; color: #111111;line-height: 1.25;}
.xl-titles:after{content: '';position: absolute;bottom: 0;left: 50%;margin-left: -.13rem; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.xl-synopsis{width: 100%;max-width: 65em;margin: 0 auto;line-height: 2;color: #666666;text-align: center;}
.xl-bottom{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.xl-one{display: flex;align-items: center;justify-content: center; width: calc(50% - .3rem);padding: .5rem .5rem; background-color: #fdf9f6;border-radius: .2rem;margin-bottom: .5rem;}
.xl-item{display: block;max-width: 100%;padding-bottom: .2rem;margin-bottom: .2rem; padding-left: .4rem;border-bottom: 1px solid #f7e9de;}
.xl-item:last-child{border-bottom: none;padding-bottom: 0;margin-bottom: 0;}
.xl-b{width: 100%;position: relative;display: flex;align-items: center;padding-left: .1rem; min-height: .4rem;margin-bottom: .1rem;}
.xl-icon{position: absolute;top: 0;left: -.5rem;width: .4rem;height: .4rem;border-radius: 50%;}
.xl-icon img{width: 100%;height: 100%;object-fit: contain;}
.xl-tr{width: 100%;max-width: 31em;display: flex;flex-wrap: wrap;}
.xl-td{display: block;width: 50%;padding-right: .5em;color: #666666;line-height: 2;}
.xl-textbox{ width: 100%; color: #666666;line-height: 2;}
.xl-textbox *{line-height: inherit;}

.xl-one:nth-child(2n + 1) .xl-icon{background-color: #f7532e;background-image: linear-gradient(90deg, #f7532e 0%, #f77830 100%);}
.xl-one:nth-child(2n + 2) .xl-icon{ border: solid .02rem #f74a2d;}

@media(max-width: 950px){
    .xl-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .xl-one{width: 100%;}
    .xl-td{width: 100%;padding-right: 0;}
}

.xm-a{position: relative; width: 100%;padding-top: 1.15rem;padding-bottom:  .9rem;background-color: #f8eadf; background-image: linear-gradient(0deg, #f8eadf 0%, #fffcf8 100%);}
.xm-main{width: 16rem;margin: 0 auto;}
.xm-top{width: 100%;text-align: center;padding-bottom: .4rem;}
.xm-titles{width: 100%;text-align: center;position: relative;padding-bottom: .4rem;margin-bottom: .4rem; color: #111111;line-height: 1.25;}
.xm-titles:after{content: '';position: absolute;bottom: 0;left: 50%;margin-left: -.13rem; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.xm-synopsis{width: 100%;max-width: 64em;margin: 0 auto;line-height: 2;color: #666666;text-align: center;}
.xm-synopsis *{line-height: inherit;}

.xm-center{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;}
.xm-item{display: block;width:22.18%; margin-right: 3.75%;padding: .5rem .15rem .45rem;text-align: center; margin-bottom: .4rem; border-radius: .2rem;  overflow: hidden;background-color: #ffffff;border-radius: .2rem;}
.xm-item:nth-child(4n){margin-right: 0;}
.xm-item .xm-icon{width: 100%;height: .67rem;line-height: .67rem;}
.xm-item .xm-icon img{max-width: 100%;max-height: 100%;}
.xm-item .xm-text{width: 100%;padding-top: .15rem;}
.xm-item .xm-name{width: 100%;line-height: 1.5; color: #111111;}

.xm-bottom{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;}
.xm-one{display: block;width: 33.04%;padding: .5rem .45rem .4rem; margin-right: .43%;margin-bottom: .3rem;background-color: #ffffff;}
.xm-one:nth-child(3n){margin-right: 0;}
.xm-one:nth-child(3n + 1){border-radius: .2rem 0 0 .2rem;}
.xm-one:nth-child(3n + 3){border-radius:  0 .2rem .2rem  0 ;}
.xm-b{width: 100%;margin-bottom: .15rem; display: flex;align-items: center;}
.xm-one .xm-icon{display: block;width: 1em;}
.xm-one .xm-icon img{max-width: 100%; max-height: 1em;}
.xm-one .xm-name{flex: 1;padding-left: .07rem;color: #111111;line-height: 1.5;}
.xm-textbox{width: 100%;color: #666666;line-height: 2;}
.xm-textbox *{line-height: inherit;}

@media(max-width: 950px){
    .xm-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .xm-item{width: calc(50% - 5px);margin-right: 10px;}
    .xm-item:nth-child(2n){margin-right: 0;}

    .xm-one{width: 100%;margin-right: 0;padding: 20px 10px;}
}

.xo-a{width: 100%;padding-top: .95rem;padding-bottom: 1.1rem; background-color: #f8eadf; background-image: linear-gradient(0deg, #f8eadf 0%, #fffcf8 100%);}
.xo-main{width: 16rem;margin: 0 auto;}
.xo-titles{width: 100%;margin-bottom: .65rem; color: #111111;line-height: 1.25;}
.xo-cont{width: 100%;position: relative;padding-bottom: 1.1rem; }
.xo-swiper{width: 100%;}
.xo-item{display: block;height: auto; width: 31.25%;margin-right: 3.12%; background-color: #ffffff;border-radius: .2rem;overflow: hidden;}
.xo-item:last-child{margin-right: 0;}
.xo-link{display: block;width: 100%;cursor: pointer;}
.xo-b{width: 100%;position: relative;}
.xo-play{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.6); display: flex;align-items: center;justify-content: center;}
.xo-play img{height: .6rem;}
.xo-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(282/500*100%);}
.xo-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.xo-text{width: 100%;padding: .35rem .4rem;}
.xo-name{width: 100%;margin-bottom: .18rem; color: #111111;line-height: 1.5;}
.xo-time{width: 100%;color: #999999;line-height: 1.6;}

.xo-buttom{position: absolute;bottom: 0;left: 0;width: 100%;display: flex;align-items: center;justify-content: space-between;}
.xo-lt{font-size: 0;}
.xo-prev{display: inline-block;vertical-align: middle;position: relative;margin-right: .2rem; left: 0;top: 0;margin-top: 0; width: .6rem;height: .6rem;border-radius: 50%;overflow: hidden; background-size:  0 0;}
.xo-prev:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fef9f4;}
.xo-prev:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url('../images/a31.png'); background-size: .16rem auto;background-position: center center;background-repeat: no-repeat;}
.xo-prev:hover:before{background-color: #f74a2d;background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}
.xo-prev:hover:after{background-image: url('../images/a31-b.png');}
.xo-next{display: inline-block;vertical-align: middle;position: relative;margin-right: .2rem; right: 0;top: 0;margin-top: 0; width: .6rem;height: .6rem;border-radius: 50%;overflow: hidden; background-size:  0 0;}
.xo-next:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fef9f4;}
.xo-next:after{transform: rotate(-180deg);content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url('../images/a31.png'); background-size: .16rem auto;background-position: center center;background-repeat: no-repeat;}
.xo-next:hover:before{background-color: #f74a2d;background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}
.xo-next:hover:after{background-image: url('../images/a31-b.png');}
.xo-rt{font-size: 0;}
.xo-scrollbar{position: relative; height: 3px;width: .8rem;background-color: transparent;}
.xo-scrollbar:before{content: ''; position: absolute;bottom: 0;left: 0;width: 100%;height: 1px; background-color: rgba(0,0,0,.1);}
.xo-scrollbar .swiper-scrollbar-drag{ height: 3px;background-color: #f74a2d;border-radius: 2px;}

@media(max-width: 950px){
    .xo-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .xo-item{width: calc(50% - 5px);margin-right: 10px;}
    .xo-text{padding: 15px 10px;}
}

.xp-a{width: 100%;padding-top: 1.05rem;padding-bottom: .7rem;}
.xp-main{width: 16rem;margin: 0 auto;}
.xp-titles{width: 100%;margin-bottom: .65rem; color: #111111;line-height: 1.25;}
.xp-cont{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;justify-content: space-between;}
.xp-left{display: block; font-size: 0;width: 4.2rem;}
.xp-right{display: block; font-size: 0;width: 11.25rem;}
.xp-top{width: 100%;margin-bottom: .55rem;position: relative;}
.xp-titles{font-family: HarmonyOS_Sans_SC_Medium;width: 100%;line-height: 1.41;color: #111111;}
.xp-more{position: absolute;top: 50%;right: 0;transform: translate(0,-50%); white-space: nowrap;cursor: pointer; padding: 0 .32rem;color: #ffffff; line-height: .6rem;background-color: #f74a2d;background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%); border-radius: .3rem;}
.xp-more:after{transition: all ease .5s;content: '';display: inline-block;vertical-align: middle;margin-left: .4rem;width: .75em;height: 1em;background-image: url('../images/a4.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.xp-more:hover:after{transform: rotate(45deg);}
.xp-bottom{width: 100%;display: flex;flex-wrap: wrap;;}
.xp-item{display: block;cursor: pointer;margin-bottom: .5rem;}
.xp-img{width: 100%;height: 1.85rem;text-align: center;line-height: 1.85rem; background-color: #fdf9f6;border-radius: .2rem;}
.xp-img img{max-width: 75.5%;max-height: 52%;transform: scale(1.00);transition: all ease .5s;}
.xp-item:hover .xp-img img{transform: scale(1.05);}


@media(min-width: 951px){
    .xp-left .xp-bottom{justify-content: space-between}
    .xp-left .xp-item{width: calc(50% - .25rem);}
    .xp-right .xp-item{width: 16.44%;margin-right: 4.44%;}
    .xp-right .xp-item:nth-child(5n){margin-right: 0;}
}
@media(max-width: 950px){
    .xp-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .xp-left{width: 100%;}
    .xp-right{width: 100%;}
    .xp-bottom{justify-content: space-between}
    .xp-item{width: calc(50% - 5px);}
    .xp-more{line-height: 32px;border-radius: 16px;}
}

.xq-a{width: 100%;padding-top: 1.05rem;padding-bottom: 1rem;}
.xq-main{width: 16rem;margin: 0 auto;}
.xq-a .my-top{ padding-bottom: .45rem;}
.xq-a .my-titles{position: relative;padding-bottom: .4rem;}
.xq-a .my-titles:after{content: '';position: absolute;bottom: 0;left: 0; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}

.xq-top{width: 100%;position: relative;padding: 0 .6rem; margin-bottom: .75rem;}
.xq-top:before{content: '';position: absolute;top: .3rem;left: 0;width: 100%;height: 1px;background-color: #fbf0e7;}
.xq-b{width: 100%;}
.xq-nav{display: block;cursor: pointer; width: 14.28%;padding-top: .7rem;position: relative;}
.xq-nav:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: .6rem;background-image: url('../images/a66.png');background-size: .23rem auto;background-position: center center;background-repeat: no-repeat;}
.xq-years{display: flex;align-items: center;justify-content: center;min-height: 1.3em; width: 100%;}
.xq-years span{display: block;width: 100%;text-align: center;font-size: .6em; color: #888888;}
.xq-nav.swiper-slide-active .xq-years span{font-size: 1em;color: #f74a2d;}
.xq-nav.swiper-slide-active:before{background-image: url('../images/a66-b.png');background-size: .31rem auto;}

.xq-prev{opacity: 1 !important; left: 0;top: 0;margin-top: 0; width: .6rem;height: .6rem;border-radius: 50%;overflow: hidden; background-size:  0 0;}
.xq-prev:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fef9f4;}
.xq-prev:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url('../images/a31.png'); background-size: .16rem auto;background-position: center center;background-repeat: no-repeat;}
.xq-prev:hover:before{background-color: #f74a2d;background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}
.xq-prev:hover:after{background-image: url('../images/a31-b.png');}
.xq-next{opacity: 1 !important;right: 0;top: 0;margin-top: 0; width: .6rem;height: .6rem;border-radius: 50%;overflow: hidden; background-size:  0 0;}
.xq-next:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #fef9f4;}
.xq-next:after{transform: rotate(-180deg);content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url('../images/a31.png'); background-size: .16rem auto;background-position: center center;background-repeat: no-repeat;}
.xq-next:hover:before{background-color: #f74a2d;background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;}
.xq-next:hover:after{background-image: url('../images/a31-b.png');}


.xq-bototm{width: 100%;position: relative;overflow: hidden;}
.xq-list{position: absolute;top: 0;left: -200vw; display: flex; flex-wrap: wrap;width: 100%;font-size: 0;}
.xq-list.show{position: relative;left: 0;}
.xq-item{display: block;position: relative;padding: .25rem;width: 31.25%;text-align: center; margin-right: 3.12%; margin-bottom: .5rem; background-color: #fdf9f6;border-radius: .2rem;}
.xq-item:nth-child(3n){margin-right: 0;}
.xq-buttom{position: absolute;top: 0;left: 0;display: block;cursor: pointer; width: 100%;height: 100%;z-index: 18;}
.xq-c{width: 100%;position: relative;}
.xq-img{display: block;width: 100%;height: 2.7rem;line-height: 2.7rem;}
.xq-img img{max-width: 54%;max-height: 100%;}
.xq-icon{opacity: 0;transition: all ease .5s; position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); width: .6rem;height: .6rem;line-height: .6rem; border-radius: 50%;background-color: #f74a2d;background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%);}
.xq-icon img{width: .22rem;}
.xq-text{width: 100%;padding-top: .3rem;}
.xq-name{width: 100%;color: #111111;line-height: 1.6;}
.xq-item:hover .xq-icon{opacity: 1;}
.xq-item:hover .xq-name{color: #f74a2d;}
.fancybox-image{opacity: 1;}

@media(max-width: 950px){
    .xq-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .xq-nav{width: 33.33%;}
    .xq-item{width: calc(50% - 5px);margin-right: 10px;padding: 15px 10px;}
    .xq-item:nth-child(3n){margin-right: 10px;}
    .xq-item:nth-child(2n){margin-right: 0;}
    .xq-img img{max-width: 100%; }
}

.xr-a{width: 100%;padding-top: .95rem;overflow: hidden;}
.xr-main{width: 16rem;margin: 0 auto;}
.xr-a .my-top{ padding-bottom: .3rem;}
.xr-a .my-titles{position: relative;padding-bottom: .4rem;}
.xr-a .my-titles:after{content: '';position: absolute;bottom: 0;left: 0; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.xr-subtitle{width: 100%;color: #111111;line-height: 1.25;}

.xr-bototm{width: 100%;position: relative;}
.xr-box{width: 100%;position: relative;padding-top: calc(660/1600*100%);}
.xr-scale{position: absolute;top: 0;left: 0; width: 100%;height: 100%;}
.xr-cont{width: 1600px;height: 660px;position: relative;    transform-origin: left top;}
.xr-img{position: absolute;bottom: 0;left: 50%;transform: translate(-50%,0);width: 1427px;}
.xr-img img{width: 100%;}

.xr-b{width: 100%;overflow: visible !important;}
.xr-item{width: 10%;position: relative;height: 660px;}
.xr-absolute{opacity: 0;position: absolute;display: block;width: 101px;cursor: pointer;}
.xr-icon1{display: block;width: 100%;height: 101px;text-align: center;line-height: 101px; background-color: #fdf9f6;border-radius: 20px;}
.xr-icon1 img{max-width: 80%;max-height: 80%;}
.xr-icon2{display: none;width: 100%; height: 101px;text-align: center;line-height: 101px;background-color: #f74a2d;background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%);border-radius: 20px;}
.xr-icon2 img{max-width: 80%;max-height: 80%;}
.xr-absolute:hover .xr-icon1{display: none;}
.xr-absolute:hover .xr-icon2{display: block;}

.xr-item.swiper-slide-active .xr-absolute{opacity: 1; transition: all ease .5s; left: 54px; top: 445px;}
.xr-item.swiper-slide-active + .xr-item .xr-absolute{opacity: 1; transition: all ease .5s; left: -20px; top: 290px;}
.xr-item.swiper-slide-active + .xr-item + .xr-item .xr-absolute{opacity: 1; transition: all ease .5s; left: -55px; top: 160px;}
.xr-item.swiper-slide-active + .xr-item + .xr-item + .xr-item .xr-absolute{opacity: 1; transition: all ease .5s;  left: -50px;top: 55px;}
.xr-item.swiper-slide-active + .xr-item + .xr-item + .xr-item + .xr-item .xr-absolute{opacity: 1; transition: all ease .5s; left: -5px;top: 0;}
.xr-item.swiper-slide-active + .xr-item + .xr-item + .xr-item + .xr-item + .xr-item .xr-absolute{opacity: 1; transition: all ease .5s; left: 62px;   top: 0;}
.xr-item.swiper-slide-active + .xr-item + .xr-item + .xr-item + .xr-item + .xr-item + .xr-item  .xr-absolute{opacity: 1; transition: all ease .5s; left: 104px;  top: 55px;}
.xr-item.swiper-slide-active + .xr-item + .xr-item + .xr-item + .xr-item + .xr-item + .xr-item + .xr-item  .xr-absolute{opacity: 1; transition: all ease .5s; left: 115px;  top:  160px;}
.xr-item.swiper-slide-active + .xr-item + .xr-item + .xr-item + .xr-item + .xr-item + .xr-item + .xr-item + .xr-item  .xr-absolute{opacity: 1; transition: all ease .5s; left: 80px;  top:  290px;}
.xr-item.swiper-slide-active + .xr-item + .xr-item + .xr-item + .xr-item + .xr-item + .xr-item + .xr-item + .xr-item + .xr-item  .xr-absolute{opacity: 1; transition: all ease .5s; left: 4px;  top:  445px;}

.xr-item:nth-child(2){transition-delay: .1s;}
.xr-item:nth-child(3){transition-delay: .2s;}
.xr-item:nth-child(4){transition-delay: .3s;}
.xr-item:nth-child(5){transition-delay: .4s;}
.xr-item:nth-child(6){transition-delay: .5s;}
.xr-item:nth-child(7){transition-delay: .6s;}
.xr-item:nth-child(8){transition-delay: .7s;}
.xr-item:nth-child(9){transition-delay: .8s;}
.xr-item:nth-child(10){transition-delay: .9s;}


.xr-sub{display: none;position: absolute;bottom: 100%;left: 50%;z-index: 88; transform: translate(-50%,0); width: 100%; padding-bottom: 7px;}
.xr-codebox{width: 100%;padding: 10px 10px 15px;background-image: url('../images/d45.png'); background-size: 100% 100%;background-position: center center;background-repeat: no-repeat;}
.xr-code{width: 100%;border-radius: 10px; position: relative;overflow: hidden;padding-top: calc(100/100*100%);}
.xr-code img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;transform: scale(1.00);transition: all ease .5s;}

.xr-prev{display: none;}
.xr-next{display: none;}
.xr-item.show{z-index: 88;}

@media(max-width: 950px){
    .xr-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .xr-subtitle{margin-bottom: 15px;}
    .xr-sub{width: 200px;}
}


.xs-a{width: 100%;padding-top: .95rem;padding-bottom: 1.1rem;background-color: #f8eadf;	background-image: linear-gradient(0deg, #f8eadf 0%, #fffcf8 100%) ;}
.xs-main{width: 16rem;margin: 0 auto;}
.xs-top{width: 100%;  padding-bottom: .25rem;}
.xs-top:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.xs-lt{float: left; width: 100%; font-size: 0;}
.xs-titles{display: block;position: relative;padding-bottom: .4rem;margin-bottom: .4rem; color: #f74a2d;}
.xs-titles:after{content: '';position: absolute;bottom: 0;left: 0; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}

.xs-rt{float: right; font-size: 0;}
.xs-a .select-tip{border: none;}
.xs-a .my-box{border: none;}
.xs-bottom{width: 100%;}
.xs-list{width: 100%;font-size: 0;display: flex;flex-wrap: wrap;}
.xs-item{display: block;cursor: pointer; width: 31.25%; margin-right: 3.12%;margin-bottom: .5rem; background-color: #ffffff;border-radius: .2rem;overflow: hidden;}
.xs-item:nth-child(3n){margin-right: 0;}
.xs-b{width: 100%;position: relative;}
.xs-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(335/500*100%);}
.xs-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}
.xs-play{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width:  .6rem;}
.xs-play img{width: 100%;}
.xs-text{width: 100%;padding: .4rem .4rem;}
.xs-name{width: 100%;color: #111111;line-height: 1.5;}
.xs-item:hover .xs-img img{transform: scale(1.05);}
.xs-item:hover .xs-name{color: #f74a2d;}

@media(max-width: 950px){
    .xs-main{width: 100%;max-width: 500px;padding-left: 10px;padding-right: 10px;}
    .xs-rt{width: 100%;}
    .xs-item{width: calc(50% - 5px);margin-right: 10px;}
    .xs-item:nth-child(3n){margin-right: 10px;}
    .xs-item:nth-child(2n){margin-right: 0;}
    .xs-text{padding: 15px 10px;}
}

.xf-a .my-top{display: flex;align-items: flex-end;justify-content: space-between;}
.xf-a .my-lt{flex: 1; width: auto;}
.xf-a .my-rt{width: auto;}
.xg-a .my-top{display: flex;align-items: flex-end;justify-content: space-between;}
.xg-a .my-lt{flex: 1; width: auto;}
.xg-a .my-rt{width: auto;}

/* 

  
data-src

.b-img{width: 100%;position: relative;overflow: hidden;padding-top: calc(900/960*100%);}
.b-img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.00);transition: all ease .5s;}

.m-a .my-titles{position: relative;padding-bottom: .4rem;}
.m-a .my-titles:after{content: '';position: absolute;bottom: 0;left: 0; width: .26rem;height: .04rem;background-color: #f74a2d;border-radius: .02rem;}
.r-back:after{transition: all ease .5s;content: '';display: inline-block;vertical-align: middle;margin-left: .4rem;width: .75em;height: 1em;background-image: url('../images/a4.png'); background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.r-back:hover:after{transform: rotate(45deg);}

color: #f74a2d;
background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ;

.teaser.delay2  {transition-delay: .2s;}

transform: scale(1.00);transition: all ease .5s;
background-size: cover;background-position: center center;background-repeat: no-repeat;


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.ellipsis{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.eps2{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;} 
 
@font-face{
    font-family: HarmonyOS_Sans_SC;
    src: url('../font/HarmonyOS_Sans_SC_Regular.ttf');
    font-display: swap;
}
@font-face{
    font-family: HarmonyOS_Sans_SC_Medium; 
    src: url('../font/HarmonyOS_Sans_SC_Medium.ttf');
    font-display: swap;
}
@font-face{
    font-family: HarmonyOS_Sans_SC_Bold; 
    src: url('../font/HarmonyOS_Sans_SC_Bold.ttf');
    font-display: swap;
}

 

*/

/*视频容器样式*/
.xv-a {position: fixed;left: 0;top: 120%;z-index: 388; width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.8);transition: top .5s ease-in-out;}
.xv-a.show {top: 0;}
.xv-a.show .xv-e {visibility: visible;}
.xv-a.show .xv-f {display: block;}
.xv-main{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); width: 800px;max-width: 94%;}
.xv-cont {width: 100%;}
.xv-close {display: block;width: 40px;height: 40px;border-radius: 50%;background-color: #f74a2d;position: absolute;right: -20px;top: -20px;cursor: pointer;z-index: 10000;;}
.xv-icon {display: block;width: 100%;height: 100%;font-size: 21px;text-align: center;line-height: 40px;color: #fff;}
.xv-iframe{width: 100%;height: 60vh;}
.xv-video{width: 100%;height: auto;max-height: 90vh;}

@media(max-width:1200px) {
    .xv-close{right: 0; top: -45px;}
}

.sidebar{display: none; position: fixed;top: 50%;right: 0;transform: translate(0,-50%); z-index: 88;}
.sidebar-item{position: relative;margin: 1px 0;}
.sidebar-link{display: block;cursor: pointer;width: .6rem;position: relative;}
.sidebar-icon1{width: 100%;height: .6rem;text-align: center;line-height: .6rem;background-color: #fdf9f6;}
.sidebar-icon1 img{max-width: .26rem;max-height: .26rem;}
.sidebar-item:nth-child(1) .sidebar-icon1{ border-radius: .05rem 0px 0px 0px;}
.sidebar-item:last-child .sidebar-icon1{ border-radius:  0px 0px 0px .05rem;}
.sidebar-sub{visibility: hidden;opacity: 0;position: absolute;top: 0;left: 0;white-space: nowrap;background-color: #f74a2d; background-image: linear-gradient(135deg, #f74a2d 0%, #f78131 100%) ; border-radius: .05rem 0px 0px .05rem;}
.sidebar-icon2{display: inline-block;vertical-align: middle;width: .6rem;height: .6rem;text-align: center;line-height: .6rem;}
.sidebar-icon2 img{max-width: .26rem;max-height: .26rem;}
.sidebar-text{display: inline-block;vertical-align: middle;padding-right: .2rem;}
.sidebar-intro{color: #ffffff;line-height: 1.7;}


@media(min-width: 951px){
    .sidebar-item:hover .sidebar-sub{transition: all ease .5s; visibility: visible;opacity: 1; transform: translate(calc( -100% + .6rem),0);}
}


.search{width: 100%;padding-top: .6rem; padding-bottom: .8rem;overflow: hidden;}
.search-main{width: 16rem;margin: 0 auto;}
.search-top{width: 100%;font-size: 0;padding: .2rem 0;}
.search-tip{display: inline-block;vertical-align: top;color: #666;line-height: 1.5;}
.search-tip span{color: red;}
.search-tr{display: inline-block;vertical-align: top;}
.search-td{display: inline-block;vertical-align: middle;cursor: pointer; margin-right: .2rem; color: #666;line-height: 1.5;}
.search-td span{color: #f74a2d;}
.search-td.active{color: #f74a2d;}
.search-cont{width: 100%;font-size: 0;}
.search-item{ width: 100%;display: block;cursor: pointer;margin-bottom: .35rem;padding: .3rem .25rem;   border: solid 1px #dcdcdc}
.search-b{width: 100%;display: flex;align-items: center; margin-bottom: .25rem;}
.search-name{ padding-right: .1rem; font-weight: bold; color: #333333; line-height: 1.5; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.search-name span{color: red;}
.search-classify{white-space: nowrap; min-width: 6em;padding: .1rem  ; line-height: 1.3; text-align: center; background-color: #f74a2d;color: #fff;}
.search-intro{color: #888888;line-height: 1.7;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.search-item:hover {background-color: #fff;border: 1px solid #fff; box-shadow: 0px 0px 45px 1px rgba(0, 0, 0, 0.1);}
.search-item:hover .search-name{color: #f74a2d;}

@media(max-width:900px) {
    .search-main{width: 100%;max-width: 500px;padding: 0 10px;}
    .search-b{flex-wrap: wrap;}
    .search-name{width: 100%;max-width: 100%;padding-right: 0;margin-bottom: .1rem;}
}
 
