/* /assets/48851da68c88-global.css */
/*通用*/
*{font-size:inherit; color:inherit; font-family:inherit; line-height:inherit; outline:none; padding:0; margin:0; -webkit-text-size-adjust:none; -ms-text-size-adjust:none; text-size-adjust:none; -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; list-style-type:inherit;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

*::-webkit-input-placeholder{color:#d2d2d2;}
*::-moz-placeholder{color:#d2d2d2;}
*::-moz-placeholder{color:#d2d2d2;}
*::-ms-input-placeholder{color:#d2d2d2;}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none !important;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance: none;}
input[type="number"]{-moz-appearance: textfield;}
[data-placeholder]{visibility:hidden;}
.hidden{visibility:hidden;}
.hidden2{visibility: hidden;pointer-events: none;}

/*html{font-size:100px;font-family:Microsoft YaHei,思源黑体 CN Regular,Source Han Sans Regular,MiSans,PingFangSC-Regular,Arial;}*/
html {
  font-size: calc(100vw/19.2);
  font-family:Source Han Sans Regular,MiSans,PingFangSC-Regular,Arial;
  min-height: 100vh;
  color:#333;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 1921px) {
  html{font-size: 100px;}
}
@media (max-width: 992px) {
	html{font-size: calc(100vw/7.5);}
}
body{font-size:0.12rem;background:#fff;}
table{border-collapse:collapse;}
input,select,textarea{background:none;border:none;vertical-align:middle;resize:none;}
iframe{display:block;}
ul{list-style-type:none;}
img{min-height:1px;border:none;position:relative;}
svg{min-height:1px;position:relative;}
img[title]{font-size:0.12rem;}
a,a *{text-decoration:none;cursor:pointer;outline:0;outline-offset: 1px;}
a:active,a:hover{outline:0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);outline-offset: 1px;}
/*a:hover{color:var(--fontColor);}*/
/*下拉自带的图标隐藏掉*/
select[none]{appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select[none]:-ms-expand,select[none]:-webkit-expand,select[none]:-moz-expand{display:none;}
br{font-size:0;line-height:0;}
h1,h2,h3,h4,h5,h6,th{font-weight:normal;}
q:before,q:after{content:'';}
script{display:none !important;}


popup{overflow:auto;z-index:900;position: fixed;top: 0;left: 0;min-height: 100vh;max-height: 100vh;width: 100vw;display: block;transition:.3s;pointer-events: none;}
popup .BG,popup .popupBG{position: fixed;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,0.35);opacity: 0;transition:opacity .3s;}
popup.cur .BG,popup.cur .popupBG{opacity: 1;}
popup .BOX,popup .LEFT,popup .RIGHT,popup .popupBOX{opacity: 0;transition:opacity .3s,transform .3s;transform:translateY(-20px);position: relative;z-index: 5;background: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.2);border-radius: 5px;}
popup .RIGHT{transform:translate(20px, 0);border-radius: 0;height: 100vh;}
popup .LEFT{transform:translate(-20px, 0);border-radius: 0;height: 100vh;}
popup .MOVE{position: absolute;top: 0;left: 0;height: 40px;right:0;cursor:move;}
popup.cur .BOX,popup.cur .LEFT,popup.cur .RIGHT,popup.cur .popupBOX{opacity: 1;transform:translate(0,0);}
popup.cur{pointer-events: all;}

drop{opacity: 0;transform:translateY(-20px);transition:.3s;display: block;box-shadow: 0 0 20px rgba(0,0,0,0.2);background: #fff;}
drop.cur{opacity: 1;transform:translateY(0);}



/*最大宽度*/
.cw750{max-width:750px;width:92%;margin:auto;}
.cw850{max-width:850px;width:92%;margin:auto;}
.cw860{max-width:860px;width:92%;margin:auto;}
.cw900{max-width:900px;width:92%;margin:auto;}
.cw960{max-width:960px;width:92%;margin:auto;}
.cw1000{max-width:1000px;width:92%;margin:auto;}
.cw1100{max-width:1100px;width:92%;margin:auto;}
.cw1200{max-width:1200px;width:92%;margin:auto;}
.cw1240{max-width:1240px;width:92%;margin:auto;}
.cw1280{max-width:1280px;width:92%;margin:auto;}
.cw1300{max-width:1300px;width:92%;margin:auto;}
.cw1360{max-width:1360px;width:92%;margin:auto;}
.cw1400{max-width:1400px;width:92%;margin:auto;}
.cw1440{max-width:1440px;width:92%;margin:auto;}
.cw1520{max-width:1520px;width:92%;margin:auto;}
.cw1600{max-width:1600px;width:92%;margin:auto;}
.cw1680{max-width:1680px;width:92%;margin:auto;}
.cw1720{max-width:1720px;width:92%;margin:auto;}
.cw1700{max-width:1700px;width:92%;margin:auto;}
.cw1800{max-width:1800px;width:92%;margin:auto;}
.cw{width:92%; margin:auto;}
.cw96{width:96%; margin:auto;}
.cw94{width:94%; margin:auto;}
.cw92{width:92%; margin:auto;}
.cw90{width:90%; margin:auto;}
.cw-{width:calc(100% - 80px); margin:auto;}
.cw-0{width:100%; margin:auto;}
.cw-10,.cw10{width:calc(100% - 20px); margin:auto;}
.cw-20,.cw20{width:calc(100% - 40px); margin:auto;}
.cw-30,.cw30{width:calc(100% - 60px); margin:auto;}
.cw-40,.cw40{width:calc(100% - 80px); margin:auto;}
.cw-50,.cw50{width:calc(100% - 100px); margin:auto;}
.cw-60,.cw60{width:calc(100% - 120px); margin:auto;}
.cw-70,.cw70{width:calc(100% - 140px); margin:auto;}

/*编辑器*/
textarea[ueditor]{visibility:hidden;}
[myeditor] [contenteditable]{line-height:1.6;}
[myeditor] textarea{display:none;}


/*swiper*/
.container{position:relative;overflow:hidden;margin-left: auto;margin-right: auto;}
.container.absolute{position:absolute;}
.container.fixed{position:fixed;}
.container:after{position:absolute;left:0;right:0;top:0;bottom:0;}
.container[loading='none']:after{background:none}
.container.isok:after{display:none}
.container >.wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transform:translate3d(0px,0,0);}
.container[vertical] >.wrapper{flex-direction:column;}
.container[loading] .wrapper{opacity:0}
.container >.wrapper >*{flex-grow:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}
.container[autoHeight] >.wrapper >*{height:auto;}


/*carousel*/
.carousel{position:relative;overflow:hidden;}
.carousel .wrapper{display:box;display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-moz-box;display:flex;justify-content:flex-start;align-content:flex-start;}
.carousel .wrapper>*{-webkit-flex-shrink:0;flex-shrink:0;}


/*文件银行*/
[file-selector] textarea{display:none;}
[file-selector][list='1'],[exec*=',file-selector'][list='1']{min-height:108px;}


/*瀑布流*/
[masonry]>*{opacity:0;/*transition:all .3s;-webkit-transition:all .3s*/}
[masonry].isok>*{opacity:1;}

/*字体图标*/
/*[class^='jx'][class*='-'],[class*=' jx'][class*='-']{min-height:1px; display:inline-block;}*/



/*===================下面必须要统一规范的==========================================*/
/*常用类*/
.fl{float:left;}
.fr{float:right;}
.relative,[dragsort]{position:relative;}
.absolute{position:absolute;}
.absolute.max{left:0;top:0;right:0;bottom:0;}
.absolute.goaway{left:-999999px;top:-999999px;width:100%;position:absolute !important;}
.relative.goaway{margin:-999999px auto auto auto !important;}
.absolute.goaway.need-static{position:static !important;}
.fixed{position:fixed;}
.fixed.max{left:0;top:0;right:0;bottom:0;}
.fixed.alert{visibility:hidden;transition: .3s;}
.fixed.goaway{left:-999999px!important;top:-999999px!important;}
.sticky, [ly-sticky='center']{position:-webkit-sticky;position:sticky;}
[ly-sticky='bottom'],
[ly-sticky='top'],
[ly-sticky='bottom'] >*,
[ly-sticky='top'] >*{z-index:12}
.fz0{font-size:0;}
.over{overflow:hidden;}
.overVis{overflow:visible!important;}
.opacity50{opacity:0.5;}
/*旋转180度，常用于箭头*/
.rotate-180,[rotate-180]{transform: rotate(180deg) !important;}
.lyicon-jiazai{animation: ico-loading .8s infinite linear;display:inline-block;}
.lyicon-loading{animation: ico-loading 2s infinite linear;display:inline-block;}
@keyframes ico-loading{from {transform: rotate(0deg);}to {transform: rotate(359deg);}}

.zIndex20{z-index:20;}


[class^="cw"].absolute,[class*=" cw"].absolute{left:50%;transform:translate(-50%,0)}
[class^="cw"].absolute.max,[class*=" cw"].absolute.max{left:50%;top:50%;transform:translate(-50%,-50%);bottom:auto;right:auto;}

/*弹性盒子*/
.flex-between,
.flex-around,
.flex-reverse,
.flex-wrap,
.flex-nowrap,
.flex-reverse2,
.flex-row,
.flex-column,
.flex-line,
.flex-line2,
.flex-left,
.flex-right,
.flex-center,
.flex-middle,
.flex-top,
.flex-bottom,
.flex-middle2,
.flex-top2,
.flex-bottom2,
.flex-max,
.flex-max2,
.flex-height,
.flex{display:box;display:-webkit-flex;display:-ms-flex;display:-webkit-box;display:-moz-box;display:flex;justify-content:flex-start;align-content:flex-start;}
.flex-column{flex-direction:column;}
.flex-height{align-content:flex-start;}
.flex-left:not(.flex-column){justify-content:flex-start;}
.flex-center:not(.flex-column){justify-content:center;}
.flex-right:not(.flex-column){justify-content:flex-end;}
.flex-between{justify-content:space-between;}
.flex-around{justify-content:space-around;}
.flex-wrap{flex-wrap:wrap;}
.flex-nowrap>*{-webkit-flex-shrink:0;flex-shrink:0;}
.flex-reverse2{flex-wrap:wrap-reverse;}
.flex-row{flex-direction:row;}
.flex-reverse{flex-direction:row-reverse;}
.flex-top:not(.flex-column){align-items:flex-start;}
.flex-middle:not(.flex-column){align-content:center;}
.flex-bottom:not(.flex-column){align-items:flex-end;}
.flex-top2{align-items:flex-start;}
.flex-middle2{align-items:center;}
.flex-bottom2{align-items:flex-end;}
.flex-line{align-content:baseline;}
.flex-line2{align-items: baseline;}
.flex-column.flex-center{align-items:center;}
.flex-column.flex-right{align-items:flex-end;}
.flex-column.flex-left{align-items:flex-start;}
.flex-column.flex-top{justify-content:flex-start;}
.flex-column.flex-middle{justify-content:center;}
.flex-column.flex-bottom{justify-content:flex-end;}
.flex-max{justify-content:center;align-items:center;flex-direction:column;}
.flex-max2{justify-content:center;align-items:center;}
.flex-1{flex:1;}
.flex-100{flex:1 0 100%;}
.flex-0{flex:0 0 auto;}
.inline-flex{display: inline-flex;}
.flex-btn{display: inline-flex;justify-content:center;align-items:center;}


/*弹窗*/
.popup{background:rgba(0,0,0,0);overflow:auto;z-index:900;position: fixed;top: 0;left: 0;height: 100%;width: 100%;pointer-events:none;}
.popup *{pointer-events:initial;}
.popup .el-popup-box{pointer-events:none;opacity:0;}
.popup .el-popup-content{max-width:100%;}
.popup:not(.el-side) [position="1"].el-popup-box,
.popup:not(.el-side) [position="2"].el-popup-box,
.popup:not(.el-side) [position="3"].el-popup-box,
.popup:not(.el-side) [position="5"].el-popup-box{-webkit-transform:translate(0,-20px);transform:translate(0,-20px);min-height:88%;}
.popup:not(.el-side) [position="4"].el-popup-box{-webkit-transform:translate(-20px,0);transform:translate(-20px,0);min-height:88%;}
.popup:not(.el-side) [position="6"].el-popup-box{-webkit-transform:translate(20px,0);transform:translate(20px,0);min-height:88%;}
.popup:not(.el-side) [position="7"].el-popup-box,
.popup:not(.el-side) [position="8"].el-popup-box,
.popup:not(.el-side) [position="9"].el-popup-box{-webkit-transform:translate(0,20px);transform:translate(0,20px);min-height:100%;}
.popup.el-side .el-popup-box{width: 100%;height: 100%;}
.popup.el-side .el-popup-box .el-popup-content{transition:.3s;background: #fff;max-width: 98%;}
.popup.slow .el-popup-box .el-popup-content{transition:.3s;}
.popup.contentNotBgColor .el-popup-box .el-popup-content{background-color: transparent;}
.popup.el-side [position="2"] .el-popup-content{-webkit-transform:translate(0,-30px);transform:translate(0,-30px);width:100% !important;max-width:100% !important;}
.popup.el-side [position="4"] .el-popup-content{-webkit-transform:translate(-30px,0);transform:translate(-30px,0);height:100% !important;max-height:100% !important;}
.popup.el-side [position="6"] .el-popup-content{-webkit-transform:translate(30px,0);transform:translate(30px,0);height:100% !important;max-height:100% !important;}
.popup.el-side [position="8"] .el-popup-content{-webkit-transform:translate(0,30px);transform:translate(0,30px);width:100% !important;max-width:100% !important;}
.popup.init,
.popup.cur{background:rgba(0,0,0,.36);}
.popup.cur [position].el-popup-box,
.popup.cur .el-popup-box{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;}
.popup.cur.el-side .el-popup-content{-webkit-transform:translate(0,0);transform:translate(0,0);}
.popup.notbg{background:none;pointer-events:none;}
.popup.notbg .el-popup-bg,
.popup.not-close .el-popup-bg{pointer-events:none;}



/*九宫格*/
.flex[position]{justify-content:center;align-items:center;}
.flex[position='1']{justify-content:start;align-items:start;}
.flex[position='2']{align-items:start;}
.flex[position='3']{justify-content:flex-end;align-items:flex-start;}
.flex[position='4']{justify-content:flex-start;}
.flex[position='6']{justify-content:flex-end;}
.flex[position='7']{justify-content:flex-start;align-items:flex-end;}
.flex[position='8']{align-items:flex-end;}
.flex[position='9']{justify-content:flex-end;align-items:flex-end;}


/*下拉框*/
.ly_drop{z-index:1200;position: fixed;top: -99999px;left: -99900px;font-size: 12px;}
.ly_drop_bg{position: fixed;top: 0;left: 0;height: 100vh;width: 100vw;}
.ly_drop_bg{position: fixed;top: 0;left: 0;height: 100vh;width: 100vw;}
.ly_drop_content{background:#fff; box-shadow:0 0 9px rgba(0,0,0,.1); border:1px solid #eee;transition:.3s;opacity: 0;position: relative;z-index: 3;-webkit-transform:translate(0,-20px);transform:translate(0,-20px);}
.ly_drop_content.cur,
.ly_drop_cur .ly_drop_content{-webkit-transform:translate(0,0);transform:translate(0,0);opacity: 1;}

.ly_drop_arrow{position:absolute;height:10px;width:10px;font-size:0;}
.ly_drop_arrow::before{content: '';border: 10px solid transparent;display:inline-block}
.ly_drop_arrow::after{content: '';border: 10px solid transparent;position:absolute;left: 0;top: 0;}
[type="bottom"] .ly_drop_arrow{bottom:100%;}
[type="bottom"] .ly_drop_arrow::before{border-top:0; border-bottom-color:rgba(0,0,0,0.09);}
[type="bottom"] .ly_drop_arrow::after{border-top:0; border-bottom-color:#fff;top:1px;}
[type="top"] .ly_drop_arrow{top:100%;}
[type="top"] .ly_drop_arrow::before{border-bottom:0; border-top-color:rgba(0,0,0,0.09);}
[type="top"] .ly_drop_arrow::after{border-bottom:0; border-top-color:#fff;top:-1px;}


/*display快速设置*/
.hide{display:none;}
.hide2{display:none!important;}
.block,for,nav,cty,db,dbx,jxt,txt,tools{display:block;}
.inline{display:inline;}
.inline-block{display:inline-block;*display:inline;zoom:1;vertical-align:top;}
.table{display:table;}
.table-cell{display:table-cell;vertical-align:middle;}
.table-cell.min{width:1px;white-space:nowrap;}
@media screen and (min-width: 755px){
    .hide-pc{display: none!important;}
    .hide-pc2{left:-999999px!important;top:-999999px!important;width:100%;position:absolute !important;}
}
@media screen and (max-width: 750px){
    .hide-mobile{display: none!important;}
    .hide-mobile2{left:-999999px!important;top:-999999px!important;width:100%;position:absolute !important;}
}



/*编辑器*/
.editor,
.detail{line-height: 1.8;font-size: 16px;word-break: break-word;}
.editor *,
.detail *{word-break: break-word !important;}
.editor iframe,
.detail iframe{max-width: 100%;}
.editor iframe[src*=".mp4"],
.detail iframe[src*=".mp4"]{max-height:56.25vw;margin:auto;}
/* .editor img, */
/* .detail img{display: block;} */
.editor [style*='center'] img,
.detail [style*='center'] img{margin-right:auto !important;margin-left:auto !important;display:block;margin-top: -1px;}
.editor img,
.detail img,
.editor table,
.detail table{max-width:100%;}
.editor .scrollbar table,
.detail .scrollbar table{max-width:inherit;}
/* .editor table colgroup,
.detail table colgroup{display: none;} */
.editor ul li,
.detail ul li{list-style-type:disc;}
.editor ol li,
.detail ol li{list-style-type:decimal;}
.editor .list-paddingleft-2,
.detail .list-paddingleft-2{padding-left:20px;}
.editor td,
.detail td,
.editor th,
.detail th{/*border:1px solid #ddd;*/ padding:5px 10px;}
.editor table.none td,
.detail table.none td,
.editor table.none th,
.detail table.none th{border:none; padding:0;}
.detail table[align=center],
.editor table[align=center]{margin-right:auto;margin-left:auto;}
.editor pre,
.detail pre{margin:10px 0;padding:10px 12px;border-radius:8px;background:#f6f6f6;font-size:13px;font-family:'宋体'}
.editor pre .pre-copy{right:10px;top:10px;background:#607d8b;color:#fff;font-size:12px;line-height:1;padding:5px;border-radius:3px;opacity:0;visibility:hidden;}
.editor pre:hover .pre-copy{opacity:1;visibility:visible;}
.editor h1,.detail h1{font-size:30px;font-weight:bold;}
.editor h2,.detail h2{font-size:25px;font-weight:bold;}
.editor h3,.detail h3{font-size:15px;font-weight:bold;}
.editor h4,.detail h4{font-size:19px;font-weight:bold;}
.editor h5,.detail h5{font-size:17px;font-weight:bold;}
.editor h6,.detail h6{font-size:15px;font-weight:bold;}

/*iframe地图*/
.mapiframe *{display:none;}
.mapiframe iframe{display:block;width:100%!important;height:100%!important;position:static!important;margin:0!important;padding:0!important;}

/*图片在div居中*/
.m-pic{font-size:0;line-height:1;background: none no-repeat center / contain;text-align:center;}
.m-pic:before,
.m-pic:after{content:'';display:inline-block;vertical-align:middle;}
.m-pic:after{height:100%;}
.m-pic svg,
.m-pic img{max-width:100%; max-height:100%;transform:scale(1);transition:0.5s;vertical-align:middle;object-fit:contain;display: inline-block;}
.m-pic svg.absolute,
.m-pic img.absolute{top:50%;left:50%;transform:translate(-50%,-50%) scale(1);transition:0.5s;}
/*图片占满div*/
.i-pic{overflow:hidden;font-size:0;position:relative;background: none no-repeat center / cover;}
.i-pic.absolute{position:absolute;}
.i-pic.fixed{position:fixed;}
.i-pic:before,
.i-pic:after{content:'';display:inline-block;}
.i-pic svg,
.i-pic img{width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;}
/*鼠标移过图片放大*/
@media (min-width:769px){
  .b-pic img{transition: 0.5s;}
	.b-pic:hover img{transform:scale(1.1);}
	.b-pic.m-pic:hover img.absolute,
	.b-pic:hover .m-pic img.absolute{transform:translate(-50%,-50%) scale(1.1);}
}

/*强行不换行*/
.nowrap{white-space:nowrap;}
/*强行换行*/
.break{white-space:normal;word-break:break-all;}
/*垂直对齐方式*/
.v-middle{vertical-align:middle;}
.v-top{vertical-align:top;}
.v-bottom{vertical-align:bottom;}
/*.v-bottom:not(td),[v-bottom]:not(td),
.v-top:not(td),[v-top]:not(td),
.v-middle:not(td),[v-middle]:not(td){display:inline-block;}*/

/*对齐方式*/
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}

/*当前行超出，显示省略号*/
.text-over{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

.text-line,
.text-line2,
.text-line3,
.text-line4,
.text-line5,
.text-line6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.text-line3{-webkit-line-clamp:3;}
.text-line4{-webkit-line-clamp:4;}
.text-line5{-webkit-line-clamp:5;}
.text-line6{-webkit-line-clamp:6;}


/*css3变换时间300毫秒*/
.trans{-webkit-transition:.3s;transition:.3s;}
.trans5{-webkit-transition:.5s;transition:.5s;}
.trans-inter::before,.trans-inter::after{-webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; transition:.3s;}

/*鼠标手型*/
.pointer-none,
.not-event{pointer-events:none;}
.has-event{pointer-events:all;}
.pointer2,
.pointer{cursor:pointer !important;pointer-events:all;}
.disabled{cursor:not-allowed !important;}
.notallow,.not-allowed{cursor:not-allowed !important;}
/*灰色*/
.gray{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter:grayscale(100%);}

/*英文大写*/
.upper{text-transform:uppercase;}

/*英文小写*/
.lower{text-transform:lowercase;}

/*宽高100%*/
.maxh{height:100%;}
.maxw{width:100%;}
.maxh1{max-height:100%;}
.maxw1{max-width:100%;}
.maxh2{min-height:100%;}
.maxw2{min-width:100%;}
.maxvh{height:100vh;}
.maxvw{width:100vw;}
.maxvh1{max-height:100vh;}
.maxvw1{max-width:100vw;}
.maxvh2{min-height:100vh;}
.maxvw2{min-width:100vw;}
.maxwh{height:100%; width:100%;}
.maxwh1{max-height:100%; max-width:100%;}
.maxwh2{min-height:100%; min-width:100%;}
.width_0,.width_1,.w_1{width:1px; white-space:nowrap;}

/*清浮动*/
.clear{margin:0px auto;clear:both;height:0px;font-size:0px;overflow:hidden;position:relative;}
.clean{zoom:1;}
.clean:after,.clean:before{content:'';display:table;}
.clean:after{clear:both;}


/*复制*/
.notcopy{user-select:none;-webkit-user-select:none}

/*细小滚动条*/
.scrollbar{scrollbar-width: thin;overflow:auto;}
/* 这个影响滚动条的宽度设置 */
/* .scrollbar *{scrollbar-width: thin;} */ 
.scrollbar::-webkit-scrollbar,
.scrollbar *::-webkit-scrollbar{height:5px;width:5px;background:rgba(0,0,0,0)}
.scrollbar::-webkit-scrollbar:hover,
.scrollbar *::-webkit-scrollbar:hover{background:rgba(0,0,0,0.1)}
.scrollbar::-webkit-scrollbar-thumb,
.scrollbar *::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.3);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}
.scrollbar::-webkit-scrollbar-thumb:hover,
.scrollbar *::-webkit-scrollbar-thumb:hover{-webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.25);-moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.25);-ms-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.25);-o-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.25);box-shadow:inset 1px 1px 1px rgba(0,0,0,0.25);background-color:rgba(0,0,0,0.4)}
/*隐藏滚动条*/
textarea[autoheight],
.scrollbar-hide{scrollbar-width:none;-ms-overflow-style:none;}
.scrollbar-hide::-webkit-scrollbar,
textarea[autoheight]::-webkit-scrollbar{display:none;}
/* /assets/0b6920129aa3-ly2ui.css */
:root{
	/*主題色*/
	--mainColor:#409eff;
	/*副色*/
	--deputyColor:#83bdfb;
	/*浅色*/
	--lightColor:#eaf7ff;
	/*深色*/
	/*--darkColor:#007bff;*/
	--darkColor:blue;
	/*成功色*/
	--successColor:#26b12b;
	/*警告色*/ 
	--warnColor:#E6A23C;
	/*警告色 - 副色*/
	--warnDeputyColor:#fff9f8;
	/*警告色 - 浅*/
	--warnLightColor:rgb(253, 246, 236);
	/*模块背景色*/
	--bgColor:#f8f9fb/*#edf0f2*/;
	/*按钮-输入框高度*/
	--inputBtnHeight:38px;
	--inputBtnHeightSmall:32px;
	--inputBtnHeightMini:28px;
	/*边框色*/
	--borderColor:#e0e0e0;
	--borderHoverColor:#aaaaaa;
	/*表格*/
	/*表頭背景色*/
	--theadBgColor:#f6f6f6/*#f7f9fb*/;
	--tbodyHoverBgColor:#f5fbff;
	--tbodyCurBgColor:#d0f0ff;

	/* 字体 */
	/* 标题字体 */
	--title48px: 48px;
	--title42px: 42px;
    --title36px: 36px;
	/* 副标题标题字体 */
    --subTitle30px: 30px;
    --subTitle26px: 26px;
	/* 内容字体 */
	--text18px: 18px;
	--text16px: 16px;


	/* ================== 这些不用了，等SaaS模块全部改回来就删掉========================== */
	/*移动端文字*/
	--font-bri-S: .26rem; /*字号*/
	--font-bri-L: .45rem; /*行高*/
	--font-bri-B: 400; /*字重*/
	--font-txt-S: .3rem; /*字号*/
	--font-txt-L: .5rem; /*行高*/
	--font-txt-B: 400; /*字重*/
	--font-sma-S: .36rem; /*字号*/
	--font-sma-L: .52rem; /*行高*/
	--font-sma-B: 500; /*字重*/
	--font-sub-S: .42rem; /*字号*/
	--font-sub-L: .6rem; /*行高*/
	--font-sub-B: 700; /*字重*/
	--font-big-S: .56rem; /*字号*/
	--font-big-L: .74rem; /*行高*/
	--font-big-B: 800; /*字重*/
	--bodyMargin: 4vw;
	--fzH3: .26rem;
	--fzH4: .20rem;
	--fzH5: .18rem;
	--fzT0: .18rem;
	--fzT1: .16rem;
	--fzT2: .14rem;
	--fzT3: .12rem;
	/* ================== 这些不用了，等SaaS模块全部改回来就删掉========================== */
}


/*选项卡*/
[ly-tab] .cur{color: var(--mainColor)}
/*百度地图*/
[baidu-map]{font-size:0}
[baidu-map]>div{font-size:12px}
[baidu-map] img{max-width:inherit!important;max-height:inherit!important}
.tangram-suggestion-main{z-index:4}
.BMapLib_SearchInfoWindow .BMapLib_trans{z-index:0}
.BMapLib_SearchInfoWindow .BMapLib_bubble_content{color:#555;line-height:1.8}
.BMap_bubble_title{color:#444;font-weight:900}
.BMap_bubble_content{color:#555}
/*编辑器*/
.ace_editor,.ace_editor *{font:13px/1.4 Monaco,Menlo,"Ubuntu Mono",Consolas,source-code-pro,monospace}
.ace_editor{min-height:100px}
#edui1_imagescale{display:none!important}


/*css过渡时间*/
.trans3-3{-webkit-transition:all .3s ease .3s;transition:all .3s ease .3s}
.trans3-4{-webkit-transition:all .3s ease .4s;transition:all .3s ease .4s}
.trans3-5{-webkit-transition:all .3s ease .5s;transition:all .3s ease .5s}
.trans3-6{-webkit-transition:all .3s ease .6s;transition:all .3s ease .6s}
.trans3-7{-webkit-transition:all .3s ease .7s;transition:all .3s ease .7s}
.trans3-8{-webkit-transition:all .3s ease .8s;transition:all .3s ease .8s}
.trans5-3{-webkit-transition:all .5s ease .3s;transition:all .5s ease .3s}
.trans5-4{-webkit-transition:all .5s ease .4s;transition:all .5s ease .4s}
.trans5-5{-webkit-transition:all .5s ease .5s;transition:all .5s ease .5s}
.trans5-6{-webkit-transition:all .5s ease .6s;transition:all .5s ease .6s}
.trans5-7{-webkit-transition:all .5s ease .7s;transition:all .5s ease .7s}
.trans5-8{-webkit-transition:all .5s ease .8s;transition:all .5s ease .8s}
.clear-delay,[clear-delay]{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;outline:0}

/*弹窗*/
[alert] .el-popup-content{background:#fff;border-radius:5px;max-width:100%;min-width:350px;min-height:150px;margin:30px}
[alert] .at-move{bottom:auto;height:42px;z-index:3;right:80px}
[alert] .at-title{color:#666;z-index:2;font-size:16px;padding:20px 20px 17px}
[alert] .at-title.null{padding:20px 20px 0}
[alert] .at-close{cursor:pointer;z-index:99;right:20px;top:20px}
[alert] .at-close .svg{width:14px;fill:#666}
[alert] .at-contents{font-size:13px;line-height:1.7;color:#666;flex:1 1 100%;padding:20px;overflow:auto;}
[alert] .at-bottom{padding:20px}
[alert] .at-cancel,
[alert] .at-confirm{line-height:30px;font-size:14px;color:var(--mainColor);border-radius:34px;padding:0 22px;cursor:pointer}
[alert] .at-confirm{color:#fff;background:var(--mainColor)}

[alert].loading{background:rgba(0,0,0,0)}

[alert].simple .el-popup-content{background:rgba(0,0,0,.67);min-width:inherit;min-height:inherit;margin-top:8%}
[alert].simple .at-contents{color:#fff;padding:5px 20px}
[alert].simple .at-bottom,[alert].simple .at-close,[alert].simple .at-title{display:none}
[alert].border .at-title{border-bottom:1px solid #e0e3e5}
[alert].border .at-close .svg{width:18px}
[alert].border .at-contents{padding:20px}
[alert].border .at-bottom{border-top:1px solid #e0e3e5;padding-left:20px;padding-right:20px}
[alert].border .at-confirm{border-radius:30px;color:#fff;background:var(--mainColor)}

[alert][s='B'] .at-body{min-width:350px}
[alert][s='B'] .at-confirm{color:var(--mainColor);background:0 0;padding-right:0}
[alert][s='B'] .at-cancel{color:#777}
[alert][s='C'] .at-close{height:30px;width:30px;border:4px solid #0899ea;border-radius:50%;text-align:center;background:#fff;right:-10px;top:-10px}
[alert][s='C'] .at-close .svg{width:12px;position:relative;top:1px;left:1px;fill:#0899ea}

@media screen and (max-width:750px){
	[alert] .at-cancel,[alert] .at-confirm{line-height:46px;font-size:20px;border-radius:3px;padding:0 32px;cursor:pointer}
	[alert] .at-cancel{background:#eee;margin-right:12px;color:#333}
	[alert] .at-tip{font-size:16px;line-height:46px}
	[alert] .at-title{line-height:28px;font-size:24px;padding-bottom:26px}
	[alert] .at-close{color:#333;font-size:20px}
	[alert] .at-contents{font-size:20px}
	[alert][s='C'] .at-close{height:40px;width:40px;right:-16px;top:-16px}
	[alert][s='C'] .at-close .svg{width:16px}
}
/*侧边栏弹窗*/
[alertside] ._close_{background:#fff;border-radius: 3px 0 0 3px;border:1px solid #ddd;position: absolute;top: 50%;right:100%;transform: translate(1px,-50%);writing-mode:vertical-rl;writing-mode:tb-rl;letter-spacing:2px;padding: 10px 5px;cursor: pointer;box-shadow: 0 0 9px rgba(0,0,0,.3);min-height: 90px;text-align: center;}
[alertside] [position="2"] ._close_{left:50%;right: auto;top: 100%;border-radius: 0 0 3px 3px;transform:translate(-50%,-1px);}
[alertside] [position="4"] ._close_{left:100%;right: auto;border-radius: 0 3px 3px 0;transform:translate(-1px,-50%,);}
[alertside] [position="8"] ._close_{left:50%;right: auto;top: auto;bottom: 100%;border-radius: 3px 3px 0 0;transform:translate(-50%, 1px);}
[alertside] ._nav_{background:#fff;display:none}
[alertside] ._nav_>*{line-height:48px;width:100%;text-align:center;cursor:pointer;font-size:15px}
[alertside] ._nav_>.cur{color:#0899ea}

[alertside].is-array ._nav_{display:block}
[alertside].is-array [position="4"] ._nav_{width:48px;right:0;border-left:1px solid #eee}
[alertside].is-array [position="4"] ._ifr_{right:48px}
[alertside].is-array [position="6"] ._nav_{width:48px;left:0;border-right:1px solid #eee}
[alertside].is-array [position="6"] ._ifr_{left:48px}
[alertside].is-array [position="2"] ._nav_{bottom:0;border-top:1px solid #eee}
[alertside].is-array [position="2"] ._ifr_{bottom:48px}
[alertside].is-array [position="8"] ._nav_{top:0;border-bottom:1px solid #eee}
[alertside].is-array [position="8"] ._ifr_{top:48px}
[alertside].is-array [position="4"] ._nav_>*,
[alertside].is-array [position="6"] ._nav_>*{padding:66px 0;writing-mode:vertical-rl;writing-mode:tb-rl;letter-spacing:2px;border-bottom:1px solid #eee}



/*提示框*/
.ly_warning_tip{background:var(--warnLightColor); border:1px solid var(--warnColor); border-radius:3px;}
.ly_main_tip{background:var(--lightColor); border:1px solid var(--mainColor); border-radius:3px;}
.ly_tip{background:#f6f6f6; border:1px solid #eee; border-radius:3px;}


/*标签*/
.ly_warning_tag,
.ly_main_tag,
.ly_tag{display:inline-flex; background:var(--warnLightColor); height:var(--inputBtnHeight); padding:4px 12px; border-radius:3px; justify-content:center; align-items:center;}
.ly_main_tag{background:var(--lightColor);}
.ly_tag{background:#f6f6f6;}

.ly_warning_tag[size="small"],
.ly_main_tag[size="small"],
.ly_tag[size="small"]{height:var(--inputBtnHeightSmall); padding:4px 9px;}

.ly_warning_tag[size="mini"],
.ly_main_tag[size="mini"],
.ly_tag[size="mini"]{height:auto; padding:4px 7px; font-size:12px;}

/*文字效果*/
.ly_txt.cur{color: var(--mainColor)}

/*按鈕*/
.ly_btn_checkbox,
.ly_btn_radio,
.ly_btn_round,
.ly_btn_radius,
.ly_btn{display:inline-flex; height:var(--inputBtnHeight); border-radius:5px; text-align:center; border:1px solid var(--borderColor); padding:0 22px; justify-content:center; align-items:center; transition:border-color .3s;}
.ly_btn_checkbox input,
.ly_btn_radio input,
.ly_btn_round input,
.ly_btn_radius input,
.ly_btn input{display:none;}
.ly_btn_round{border-radius:50%; width:var(--inputBtnHeight); padding:0;}
.ly_btn_radius{border-radius:25px;}
.ly_btn_radio{padding-left:15px;}

.ly_btn_radio[size="mini"],
.ly_btn_checkbox[size="mini"],
.ly_btn_round[size="mini"],
.ly_btn_radius[size="mini"],
.ly_btn[size="mini"]{height:var(--inputBtnHeightMini); padding:0 6px;}
.ly_btn_radio[size="mini"] i,
.ly_btn_checkbox[size="mini"] i,
.ly_btn_round[size="mini"] i,
.ly_btn_radius[size="mini"] i,
.ly_btn[size="mini"] i{font-size: 14px;}
.ly_btn_round[size="mini"]{width:var(--inputBtnHeightMini);}
.ly_btn_radio[size="small"],
.ly_btn_checkbox[size="small"],
.ly_btn_round[size="small"],
.ly_btn_radius[size="small"],
.ly_btn[size="small"]{height:var(--inputBtnHeightSmall); padding:0 12px;}
.ly_btn_round[size="small"]{width:var(--inputBtnHeightSmall);}

.ly_btn_radio[size="mini"],
.ly_btn_round[size="mini"],
.ly_btn_radius[size="mini"]{padding:0 15px;}

.ly_btn_radio[size="small"],
.ly_btn_round[size="small"],
.ly_btn_radius[size="small"]{padding:0 18px;}

.ly_btn_round[border="main"],
.ly_btn_radius[border="main"],
.ly_btn[border="main"]{color:var(--mainColor); transition:.3s;}
.ly_btn_round[border="light"],
.ly_btn_radius[border="light"],
.ly_btn[border="light"]{color:var(--lightColor); transition:.3s;}

.ly_btn_round[border="warning"],
.ly_btn_radius[border="warning"],
.ly_btn[border="warning"]{color:var(--warnColor); transition:.3s;}
.ly_btn_round[border="warning-light"],
.ly_btn_radius[border="warning-light"],
.ly_btn[border="warning-light"]{color:var(--warnLightColor); transition:.3s;}

.ly_btn_round[bg="main"]:active,
.ly_btn_radius[bg="main"]:active,
.ly_btn[bg="main"]:active,
.ly_btn_round[bg="main"],
.ly_btn_radius[bg="main"],
.ly_btn[bg="main"]{border-color:var(--mainColor); /*background-color:var(--mainColor);*/ color:#fff; transition:.3s;}
/*.ly_btn_round[bg="main"].disabled,
.ly_btn_radius[bg="main"].disabled,
.ly_btn[bg="main"].disabled{background-color:#b0b2b1!important; border-color:#b0b2b1!important; color:#fff!important;}*/

.ly_btn_round[bg="success"],
.ly_btn_radius[bg="success"],
.ly_btn[bg="success"]{border-color:var(--successColor); /*background-color:var(--mainColor);*/ color:#fff; transition:.3s;}

.ly_btn_round[bg="light"],
.ly_btn_radius[bg="light"],
.ly_btn[bg="light"]{border-color:var(--lightColor); /*background-color:var(--lightColor);*/ color:var(--mainColor); transition:.3s;}
.pointer.ly_btn_round[bg="light"]:hover,
.pointer.ly_btn_radius[bg="light"]:hover,
.pointer.ly_btn[bg="light"]:hover,
a.ly_btn_round[bg="light"]:hover,
a.ly_btn_radius[bg="light"]:hover,
a.ly_btn[bg="light"]:hover{border-color:var(--mainColor); background-color:var(--mainColor); color:#fff;}


.ly_btn_round[bg="warning-light"],
.ly_btn_radius[bg="warning-light"],
.ly_btn[bg="warning-light"]{border-color:var(--warnLightColor); /*background-color:var(--warnLightColor);*/ color:var(--warnColor); transition:.3s;}


.ly_btn_round[bg="warning"],
.ly_btn_radius[bg="warning"],
.ly_btn[bg="warning"]{border-color:var(--warnColor); /*background-color:var(--warnColor);*/ color:#fff; transition:.3s;}

/*禁选*/
.ly_btn_round[bg].disabled,
.ly_btn_radius[bg].disabled,
.ly_btn[bg].disabled{background-color:#b0b2b1!important; border-color:#b0b2b1!important; color:#fff!important;}



/*按钮组*/
.ly_btn_group_radius,
.ly_btn_group{display:inline-flex; height:var(--inputBtnHeight); line-height:1; border:6px solid #eee; background-color:#eee; border-radius:5px;}
.ly_btn_group_radius[bg="white"],
.ly_btn_group[bg="white"]{border-color:#fff; background-color:#fff;}
.ly_btn_group_radius input,
.ly_btn_group input{display:none;}
.ly_btn_group_radius >*,
.ly_btn_group >*{display:flex; align-items:center; justify-content:center; margin-left:3px; flex-basis:auto; flex-grow:1; flex-shrink:1; transition:.3s; background-color:transparent; padding:0 20px; cursor:pointer; border-radius:5px;}
.ly_btn_group_radius{border-radius:25px;}
.ly_btn_group_radius >*:nth-child(1){border-left:0; margin-left:0;}
.ly_btn_group_radius >*{border-radius:25px;}
.ly_btn_group >*:nth-child(1){border-left:0; margin-left:0;}
.ly_btn_group_radius >*:hover,
.ly_btn_group >*:hover{background-color:var(--lightColor);}
.ly_btn_group_radius >*.cur,
.ly_btn_group >*.cur{background-color:var(--mainColor); color:#fff;}

.ly_btn_group_radius[size="mini"],
.ly_btn_group[size="mini"]{height:var(--inputBtnHeightMini); font-size:12px;}
.ly_btn_group_radius[size="small"],
.ly_btn_group[size="small"]{height:var(--inputBtnHeightSmall); font-size:12px;}


/*輸入框*/
.ly_input_div,
input.ly_input,
textarea.ly_input,
select.ly_input{padding:0 9px; word-break:break-all; height:var(--inputBtnHeight); border-radius:5px; border:1px solid var(--borderColor); position:relative; align-self:normal; transition:border-color .3s; display:inline-block; vertical-align:middle;}
.ly_input_prefix input,
.ly_input_prefix textarea,
.ly_input_suffix input,
.ly_input_suffix textarea,
.ly_input input,
.ly_input select,
.ly_input textarea{padding:0 9px; word-break:break-all; flex:1; width:60px; height:var(--inputBtnHeight); border-radius:5px; border:1px solid var(--borderColor); position:relative; align-self:normal; transition:border-color .3s; display:inline-block; vertical-align:middle;}
textarea.ly_input,
.ly_input textarea{line-height:24px; padding:calc(var(--inputBtnHeight) / 2 - 13px) 9px; resize:none;}

select[size="small"]{height:var(--inputBtnHeightSmall);}
.ly_input_div[size="small"],
input[size="small"]{height:var(--inputBtnHeightSmall);}
textarea[size="small"]{height:var(--inputBtnHeightSmall); padding:calc(var(--inputBtnHeightSmall) / 2 - 13px) 9px;}
select[size="mini"]{height:var(--inputBtnHeightMini);}
.ly_input_div[size="mini"],
input[size="mini"]{height:var(--inputBtnHeightMini);}
textarea[size="mini"]{height:var(--inputBtnHeightMini); padding:calc(var(--inputBtnHeightMini) / 2 - 13px) 9px;}
textarea[size="default"]{height:90px;}
.ly_input_prefix input:hover,
.ly_input_prefix textarea:hover,
.ly_input_suffix input:hover,
.ly_input_suffix textarea:hover,
input.ly_input:hover,
textarea.ly_input:hover,
.ly_input input:hover,
.ly_input textarea:hover{border-color:var(--borderHoverColor)}
.ly_input_prefix input:focus,
.ly_input_prefix textarea:focus,
.ly_input_suffix input:focus,
.ly_input_suffix textarea:focus,
input.ly_input:focus,
textarea.ly_input:focus,
.ly_input input:focus,
.ly_input textarea:focus{border-color:var(--mainColor)}

.ly_input_prefix,
.ly_input_suffix,
.ly_input{display:flex; align-items:center; max-width:100%; position:relative;}
.ly_input_prefix.inline-flex,
.ly_input_suffix.inline-flex,
.ly_input.inline-flex{display:inline-flex;}

.ly_input_prefix >*:nth-child(1),
.ly_input_prefix >*:nth-last-child(1),
.ly_input_suffix >*:nth-child(1),
.ly_input_suffix >*:nth-last-child(1),
.ly_input >div:nth-last-child(1),
.ly_input >i:nth-last-child(1),
.ly_input >b:nth-last-child(1),
.ly_input >span:nth-last-child(1),
.ly_input >div:nth-child(1),
.ly_input >i:nth-child(1),
.ly_input >b:nth-child(1),
.ly_input >span:nth-child(1){font-weight:normal; font-style:inherit; display:flex; align-items:center; align-self:normal; text-decoration:none; border:1px solid var(--borderColor); padding:0 9px; overflow:hidden;}


.ly_input_prefix >div:nth-last-child(1),
.ly_input_prefix >i:nth-last-child(1),
.ly_input_prefix >b:nth-last-child(1),
.ly_input_prefix >span:nth-last-child(1),
.ly_input >div:nth-last-child(1),
.ly_input >i:nth-last-child(1),
.ly_input >b:nth-last-child(1),
.ly_input >span:nth-last-child(1){border-left:none; border-radius:0 5px 5px 0;}

.ly_input_suffix >div:nth-child(1),
.ly_input_suffix >i:nth-child(1),
.ly_input_suffix >b:nth-child(1),
.ly_input_suffix >span:nth-child(1),
.ly_input >div:nth-child(1),
.ly_input >i:nth-child(1),
.ly_input >b:nth-child(1),
.ly_input >span:nth-child(1){border-right:none; border-radius:5px 0 0 5px;}

.ly_input_prefix >*:nth-child(1){position:absolute; left:0; border:none; top:5px; bottom:5px; border-radius:5px;}
.ly_input_suffix >*:nth-last-child(1){position:absolute; right:0; border:none; top:5px; bottom:5px; border-radius:5px;}

.ly_input_prefix >[bg]:nth-child(1){left:5px;}
.ly_input_suffix >[bg]:nth-last-child(1){right:5px}
.ly_input_prefix >[bg]:nth-child(1),
.ly_input_suffix >[bg]:nth-last-child(1){color:#fff; width:30px; padding:0; justify-content:center;}

.ly_input [minus],
.ly_input [plus]{cursor:pointer;}

.ly_input_prefix >input[type]{width:90px;}
.ly_input_suffix >input[type]{width:90px;}

.ly_input_suffix >input:nth-child(n+2),
.ly_input >textarea:nth-child(n+2),
.ly_input >input:nth-child(n+2){border-top-left-radius:0; border-bottom-left-radius:0}

.ly_input_prefix >input:nth-last-child(n+2),
.ly_input >textarea:nth-last-child(n+2),
.ly_input >input:nth-last-child(n+2){border-top-right-radius:0; border-bottom-right-radius:0}

/*去掉边框*/
.ly_not_border{border-color:transparent!important;}





/*开关切换按钮*/
.ly_switchery{width:40px;height:20px;display:inline-block;position:relative;cursor:pointer;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;vertical-align:middle;background:#e2e2e2;border-radius:100px;overflow:hidden;}
.ly_switchery input{display:none;}
.ly_switchery:after,
.ly_switchery:before{content:"";display:block;transition:all .2s;-ms-transition:all .2s;-moz-transition:all .2s;-webkit-transition:all .2s;}
.ly_switchery:after{background:#fff;border-radius:100px;height:15px;width:15px;box-shadow:0 1px 5px rgba(0,0,0,.3);position:absolute;left:2px;top:2px;}
.ly_switchery:before{background:var(--mainColor);width:0px;height:100%;}
.ly_switchery.cur:after{left:23px;}
.ly_switchery.cur:before{width:100%;}
.ly_switchery[size="small"]{height:16px; width:30px;}
.ly_switchery[size="small"]:after{height:12px; width:12px;}
.ly_switchery[size="small"].cur:after{left:16px;}
.ly_switchery[size="mini"]{height:14px; width:28px;}
.ly_switchery[size="mini"]:after{height:10px; width:10px;}
.ly_switchery[size="mini"].cur:after{left:16px;}

/*单选*/
.ly_btn_radio >i,
.ly_radio{width:14px; height:14px; border:1px solid #ccc; background-color:#fff; display:inline-block; border-radius:50%; vertical-align:middle; transition:border-color .3s;}
.ly_radio input{display:none;}
.ly_btn_radio:hover >i,
label:hover .ly_radio,
.ly_radio:hover{border-color:var(--deputyColor);}
.ly_btn_radio.cur >i,
.ly_radio.cur,
label.cur .ly_radio{border-width:4px; border-color:var(--mainColor);}
.ly_radio[size="big"]{width:18px; height:18px;}
label.cur .ly_radio[size="big"]{border-width:8px;}

/*按钮*/
.ly_btn_radio{border-radius:25px; border-color:#f4f5f6; background-color:#f4f5f6;}
.ly_btn_radio:hover{border-color:var(--deputyColor);}
.ly_btn_radio.cur{border-color:var(--mainColor); background-color:var(--lightColor);}

/*多选*/
.ly_btn_checkbox i,
.ly_checkbox,
.ly_checkbox_pending{width:14px; height:14px; border:1px solid #ccc; border-radius:3px; color:rgba(0,0,0,0); font-size:14px; display:inline-flex; align-items:center; justify-content:center; vertical-align:middle; transition:border-color .3s; font-weight:normal; line-height:1; background-color:#fff;}
.ly_checkbox input{display:none;}
label:hover .ly_checkbox,
.ly_btn_checkbox:hover i,
.ly_checkbox:hover{border-color:var(--deputyColor);}
.ly_btn_checkbox.cur i,
.ly_checkbox.cur,
label.cur .ly_checkbox,
label.cur2 .ly_checkbox_pending{background-color:var(--mainColor); border-color:var(--mainColor); color:rgba(255,255,255,1);}

.ly_checkbox_pending,
label.cur .ly_checkbox_pending{display: none;}
label.cur2 .ly_checkbox_pending + .ly_checkbox{display: none;}
label.cur2 .ly_checkbox_pending{display: inline-flex;}

.ly_checkbox[size="big"],
.ly_checkbox_pending[size="big"]{width:18px; height:18px; font-size:16px;}




/*按钮*/
.ly_btn_checkbox{padding:0 15px;}
.ly_btn_checkbox:hover{border-color:var(--deputyColor);}
.ly_btn_checkbox.cur{border-color:var(--mainColor);}


/*步骤进度*/
.ly_step{display:flex;}
.ly_step >*{flex:1; position:relative;}
.ly_step >*:last-child{flex-basis:auto; flex-shrink:0; flex-grow:0;}

.ly_step_bar{display:flex; align-items:center; height:30px;}
.ly_step_bar i{width:30px; height:30px; border-radius:50%; border:1px solid #ccc; background-color:#fff; display:flex; align-items:center; justify-content:center; font-style:inherit;}
.ly_step_bar:after,
.ly_step_bar:before{content:''; flex:1; height:2px; background-color:#ccc; margin:0 5px;}
.ly_step_bar:before{display:none;}
.ly_step >*:last-child .ly_step_bar:after{display:none;}

.cur >.ly_step_bar i{border-color:var(--mainColor); color:var(--mainColor);}
.cur >.ly_step_bar:before,
.next-cur >.ly_step_bar:after{background-color:var(--mainColor);}

.ly_step[size="small"] .ly_step_bar{height:24px;}
.ly_step[size="small"] .ly_step_bar i{width:24px; height:24px;}

.ly_step[size="mini"] .ly_step_bar{height:10px;}
.ly_step[size="mini"] .ly_step_bar i{width:8px; height:8px; background-color:#ccc;}
.ly_step[size="mini"] .cur >.ly_step_bar i{width:10px; height:10px; background-color:var(--mainColor);}

.ly_step_text{margin-top:7px;}
.cur >.ly_step_text{color:var(--mainColor);}

.ly_step[align="center"]{justify-content:center; margin-left:auto; margin-right:auto;}
.ly_step[align="center"] >*:last-child{flex:1;}
.ly_step[align="center"] .ly_step_bar:after{margin:0 0 0 5px;}
.ly_step[align="center"] .ly_step_bar:before{display:block; margin:0 5px 0 0;}
.ly_step[align="center"] >*:nth-last-child(1) .ly_step_bar:after,
.ly_step[align="center"] >*:nth-child(1) .ly_step_bar:before{background-color:transparent !important; display:block;}
.ly_step[align="center"] .cur >.ly_step_bar:before,
.ly_step[align="center"] .next-cur >.ly_step_bar:after{background-color:var(--mainColor);}
/*.ly_step[align="center"] .ly_step_text{margin-left:10px; margin-right:10px;}*/

.ly_step[align="right"]{justify-content:right;}
.ly_step[align="right"] .ly_step_bar:after{display:none;}
.ly_step[align="right"] .ly_step_bar:before{display:block;}
.ly_step[align="right"] >*:nth-child(1) .ly_step_bar:before{background-color:transparent;}
.ly_step[align="right"] >*:last-child{flex:1;}
.ly_step[align="right"] >*:nth-child(1){flex-basis:auto; flex-shrink:0; flex-grow:0;}


/*历史进度*/
.ly_history{}
.ly_history>*{display:flex;}
.ly_history_time{width:max-content; padding-right:20px; text-align:right; line-height:1.8; align-self:center;}
.ly_history_point{width:1px; display:flex; flex-direction:column; justify-content:center;}
.ly_history_point:before,
.ly_history_point:after{content:''; flex:1; background-color:var(--borderColor);}
.ly_history_point >*{width:9px; height:9px; border-radius:50%; background-color:var(--mainColor); position:relative; left:50%; transform:translate(-50%,0);}
.ly_history_text{flex:1; padding:20px; line-height:1.8; border-bottom:1px solid var(--borderColor);}


/*表格*/
.ly_table_box{overflow-x:auto;}
.ly_table_box::-webkit-scrollbar{height:9px;}

td.sticky{z-index:2; background-color:#fff;}
.ly_table_box td.sticky:nth-child(1){left:0;}
.ly_table_box td.sticky:nth-last-child(1){right:0;}

/*表格*/
.ly_table{}
.ly_table >*>tr>*{border-bottom:1px solid #eee; padding:13px 10px; text-align:left; line-height:1.8;}
.ly_table >tbody>tr:last-child>*{border-bottom:none;}


/*表格-列表*/
.ly_table_list{}
.ly_table_list >*>tr>*{padding:20px; text-align:left; line-height:1.8;}
.ly_table_list >thead>tr{background-color:var(--theadBgColor);}
.ly_table_list >thead>tr>*{font-weight:bold; background-color:var(--theadBgColor); border-top:1px solid #eee; border-bottom:1px solid #eee;}
.ly_table_list >tbody>tr>*{border-bottom:1px dashed #dedede; height:80px; background-color:#fff;}
/*.ly_table_list >tbody>tr:last-child>*{border-bottom:none;}*/
.ly_table_list >tbody>tr:hover>*{background:var(--tbodyHoverBgColor);}
.ly_table_list >tbody>tr.cur{background:var(--tbodyCurBgColor);}
.ly_table_list >*>tr>*:nth-child(1){left:0;}
.ly_table_list >*>tr>*:nth-last-child(1){right:0;}

.ly_table_list .hide_tr td{visibility: hidden;}
.ly_table_list .hide_tr td:nth-child(1){visibility: visible;}


.ly_table_list2 >*>tr>*{padding:20px; text-align:left; line-height:1.8;}

/*表格-列表-小*/
.ly_table_small{}
.ly_table_small >*>tr>*{padding:13px; text-align:left; line-height:1.6;}
.ly_table_small >thead>tr>*{font-weight:bold;background-color:var(--theadBgColor); border-top:1px solid #eee; border-bottom:1px solid #eee;}
.ly_table_small >tbody>tr>*{border-bottom:1px dashed #dedede; background-color:#fff;}
/*.ly_table_small >tbody>tr:last-child>*{border-bottom:none;}*/
.ly_table_small >tbody>tr:hover>*{background:var(--tbodyHoverBgColor);}
.ly_table_small >tbody>tr.cur{background:var(--tbodyCurBgColor);}

/*表格-列表-线条*/
.ly_table_line{}
.ly_table_line >*>tr>*{border:1px solid #eee; padding:11px 13px; text-align:left; line-height:1.6;}



/*分类表格*/
.ly_table_category{width:100%;}
.ly_table_category >*>tr>*{border-bottom:1px solid #eee; padding:15px 15px; text-align:left; line-height:1.8;}
.ly_table_category >thead>tr{background-color:var(--theadBgColor);}
.ly_table_category >thead>tr>*{font-size:14px; font-weight:bold;}
.ly_table_category >tbody>tr>*{border-bottom:1px dashed #dedede; height:70px;}
.ly_table_category >tbody>tr:last-child>*{border-bottom:none;}
.ly_table_category >tbody>tr:hover{background:rgb(162 162 162 / .1);}
.ly_table_category >tbody>tr.cur{background:rgb(3 169 244 / .1);}

.ly_table_category >tbody>*>td.prefix{text-align:left !important;}
.ly_table_category >tbody>*>td.prefix em{min-width:20px; height:20px; border-radius:20px; margin:auto 3px auto -2px; padding:0 5px; font-size:12px; text-align:center; background:#41a6ec; color:#fff; font-style:inherit;}
.ly_table_category >tbody>*>td.prefix em.hide{display:none;}
.ly_table_category >tbody>*>td.prefix i,
.ly_table_category >tbody>*>td.prefix s,
.ly_table_category >tbody>*>td.prefix b,
.ly_table_category >tbody>*>td.prefix u{display:inline-block; height:100%; vertical-align:middle; width:20px; position:relative;}
.ly_table_category >tbody>*>td.prefix b,
.ly_table_category >tbody>*>td.prefix s{width:27px;}
.ly_table_category >tbody>*>td.prefix u:before,
.ly_table_category >tbody>*>td.prefix i:before,
.ly_table_category >tbody>*>td.prefix s:after,
.ly_table_category >tbody>*>td.prefix u:after,
.ly_table_category >tbody>*>td.prefix i:after{position:absolute; content:''; top:-46px; bottom:-46px; width:1px; background:#ccc;}
.ly_table_category >tbody>*>td.prefix u:after,
.ly_table_category >tbody>*>td.prefix i:after{top:50%; bottom:auto; height:1px; width:15px;}
.ly_table_category >tbody>*>td.prefix u:before{bottom:50%; top:-46px;}
.ly_table_category >tbody>tr:nth-child(1) td.prefix i:before{top:-13px;}
.ly_table_category >tbody>tr:nth-child(1) td.prefix u:before{top:-13px;}



/*编辑表格*/
.ly_table_edit{color:#666;}
.ly_table_edit >tbody>tr>td{padding:10px 10px 10px 0;}
/* .ly_table_edit[gap="20"] >tbody>tr>td{padding:20px 20px 20px 0;} */
.ly_table_edit >tbody>tr>td:nth-child(1){width:1px; white-space:nowrap;text-align: right;padding-right: 20px;}
.ly_table_edit >tbody>tr>td:nth-child(1).width100{width:100px;}
.ly_table_edit >tbody>tr>td:nth-child(1).width120{width:120px;}


/*编辑表格*/
.ly_table_edit2{color:#666;}
.ly_table_edit2 >tbody>tr>td{padding:20px 20px 20px 0;border-bottom: 1px solid #eee;}
.ly_table_edit2 >tbody>tr>td:nth-child(1){width:1px; white-space:nowrap;text-align: right;}
.ly_table_edit2 >tbody>tr>td:nth-child(1).width100{width:100px;}
.ly_table_edit2 >tbody>tr>td:nth-child(1).width120{width:120px;}


/*表格工具条*/
.ly_table_strip_ml{margin-left: 10px;}
.ly_table_strip{position: absolute;left: 20px;top: 0;bottom: 0;height: 34px;border: 1px solid #ddd;border-radius: 3px;white-space: nowrap;margin:auto;font-weight: normal;/*background: var(--theadBgColor);*/}
.ly_table_strip li{height: 100%;display: flex;align-items: center;}
.ly_table_strip .r{padding: 0 6px 0 10px;}
.ly_table_strip .a{padding: 0 6px 0 0;}
.ly_table_strip .n{padding: 0 10px;border-left: 1px solid #ddd;cursor: pointer;}
.ly_table_strip .num{cursor: default;color: var(--warnColor);border-left: none;padding-left: 0;}




/*一行隔 10px*/
.ly_gap_10px{display:flex;}
.ly_gap_10px >*{margin-left:10px;}
.ly_gap_10px >*:nth-child(1){margin-left:0;}

/*一行隔 20px*/
.ly_gap_20px{display:flex;}
.ly_gap_20px >*{margin-left:20px;}
.ly_gap_20px >*:nth-child(1){margin-left:0;}


/**/
.ly_btn.flex,
.ly_input_radius.flex,
.ly_input_prefix.flex,
.ly_input_suffix.flex,
.ly_input.flex,
.ly_btn_round.flex,
.ly_btn_radius.flex,
.ly_btn_group_radius.flex,
.ly_btn_group.flex{display:flex;}

/*文件上傳*/
.ly_img{width:90px; height:90px; border-radius:3px; border:1px solid #eee; background:#f9f9f9; display:flex; justify-content:center; align-items:center; position:relative;}
.ly_img[size="mini"]{width:38px; height:38px;}
.ly_img[size="small"]{width:60px; height:60px;}
.ly_img img{max-width:80%; max-height:80%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}


/*文件上傳*/
.ly_file{width:100px; height:100px; border-radius:3px; border:1px solid #ddd; cursor:pointer; background:#f9f9f9; display:flex; justify-content:center; align-items:center; position:relative;}
.ly_file .img{max-width:80%; max-height:80%; display:none; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.ly_file .close{height:20px; width:20px; background:#d12828; position:absolute;right: -10px;top: -10px;color: #fff;border-radius: 50%;font-size: 14px;line-height: 1;display: none;}
.ly_file .add{height:36px; width:2px; background:#80c1f5; position:relative;}
.ly_file .add:after{width:36px; height:2px; background:#80c1f5; content:''; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.ly_file[size="mini"]{width:38px; height:38px;}
.ly_file[size="mini"] .add{width:1px; height:20px;}
.ly_file[size="mini"] .add:after{height:1px; width:20px;}
.ly_file[size="small"]{width:60px; height:60px;}
.ly_file[size="small"] .add{width:1px; height:28px;}
.ly_file[size="small"] .add:after{height:1px; width:28px;}
.ly_file.cur .img{display:block;}
.ly_file.cur .add{display:none;}
.ly_file.cur .close{display:flex;}



/*九宫格*/
.ly_position{border:1px solid #ddd; border-radius:3px; position:relative; overflow:hidden; background:url("/assets/empty.svg") no-repeat center; display:grid; grid-template:repeat(3, 33.33%) / repeat(3, 33.33%)}
.ly_position.min{width:300px;}
.ly_position >*{border-right:1px dashed #ddd; border-top:1px dashed #ddd; cursor:pointer;}
.ly_position >* input{display:none;}
.ly_position >*:nth-child(-n+3){border-top:none;}
.ly_position >*:nth-child(3n+3){border-right:none;}
.ly_position >*:after{padding-top:100%; content:''; display:block;}
.ly_position >*.cur{background:url("/assets/empty.svg") no-repeat center;}



/*下拉样式*/
.ly_drop_right,
.ly_drop_left,
.ly_drop_center,
.ly_drop_inner{min-width:100%; max-height: 0px; width:max-content; font-size:12px; top:100%; left:50%; transform:translate(-50%,-10px);padding:0;position:absolute;opacity:0; transition:all .3s;overflow-y: hidden;}
.ly_drop_right{left:auto; right:0; transform:translate(7px, -10px);}
.ly_drop_left{left:0; transform:translate(-7px, -10px);}
.ly_drop_right>*,
.ly_drop_left>*,
.ly_drop_center>*,
.ly_drop_inner>*{overflow:auto; background-color:#fff; box-shadow:0 0 7px rgba(0,0,0,.1); padding:5px 0; border-radius:5px;}


*:hover >.ly_drop_center:not([is-click]),
*:hover >.ly_drop_inner:not([is-click]),
.cur > .ly_drop_center[is-click],
.cur > .ly_drop_inner[is-click]{opacity:1; transform:translate(-50%,0);max-height: 800px; padding:7px 0 0;overflow-y: visible;}
*:hover >.ly_drop_right:not([is-click]),
.cur > .ly_drop_right[is-click]{opacity:1; transform:translate(7px, 0);max-height: 800px; padding:7px 0 0;overflow-y: visible;}
*:hover >.ly_drop_left:not([is-click]),
.cur > .ly_drop_left[is-click]{opacity:1; transform:translate(-7px, 0);max-height: 800px; padding:7px 0 0;overflow-y: visible;}

/*列表*/
.ly_drop_item{cursor:pointer; padding:10px 10px; display:block;}
.ly_drop_item:hover{}
.ly_drop_item.cur{color: var(--mainColor);}
.ly_drop_item:hover{color: var(--mainColor);;background: var(--lightColor);}




/* 下拉 多选 选项栏 */
.ly_input_tag,
.ly_select_checkbox{display: flex;border:1px solid var(--borderColor);border-radius:5px;position:relative;min-height: var(--inputBtnHeight);max-width:100%;padding:2px 24px 2px 2px;transition:border-color .3s;}
.ly_select_checkbox.inline-flex{display: inline-flex;}
.ly_input_tag.focus,
.ly_select_checkbox.ly_drop_cur{border-color: var(--mainColor);}
/* 勾选项展示容器 */
.ly_select_checkbox > *:first-child{display:flex;flex: 1;flex-wrap: wrap;overflow-y: auto;overflow-x: hidden;}
.ly_select_checkbox > *:last-child{position: absolute;top: 50%;right: 5px;transform: translateY(-50%);}
.ly_input_tag input,
.ly_select_checkbox input{flex:1; width:30px; min-height:calc(var(--inputBtnHeight) - 6px); text-indent:4px;}
/* 多选栏 小例样式 */
.ly_options_dd{background:#63caf9; color:#fff; display:inline-flex; padding:0 9px; align-items:center; border-radius:5px; margin:2px; line-height:1; min-height: calc(var(--inputBtnHeight) - 10px);}
.ly_options_dd_i{margin-left: 5px;transition: .3s; cursor:pointer;}
/*.ly_options_dd_i:hover{color: #409eff;}*/

.ly_select_checkbox[size="mini"]{min-height: var(--inputBtnHeightMini);}
.ly_select_checkbox[size="small"]{min-height: var(--inputBtnHeightSmall);}

.ly_input_tag{flex-wrap:wrap;}
.ly_input_tag *::-webkit-input-placeholder,
.ly_input_tag *::-moz-placeholder,
.ly_input_tag *::-moz-placeholder,
.ly_input_tag *::-ms-input-placeholder{color:#999;}


/*选项卡*/
.ly_tab{display: flex;}
.ly_tab >*{margin-left:20px;cursor: pointer;}
.ly_tab >*:nth-child(1){margin-left:0px;}
.ly_tab >*.cur{color:var(--mainColor)}

.ly_tab2{border-bottom: 1px solid #ddd;transform: translate(0,-1px);display: flex;}
.ly_tab2 >*{padding: 10px;border: 1px solid transparent;transform: translate(0,1px);cursor: pointer;}
.ly_tab2 >*.cur{color:var(--mainColor);z-index: 2;border-color: #ddd;border-bottom-color: #fff;}

/*头像*/
.ly_face{width:90px; height:90px; border-radius:50%;}
.ly_face[size="small"]{width:70px; height:70px;}
.ly_face[size="mini"]{width:var(--inputBtnHeight); height:var(--inputBtnHeight);}


/* 无内容时，消息提示 */
.ly_null,
.ly_null_center{font-size:18px;line-height:1.6;color:var(--mainColor);}
.ly_null_center{text-align: center;}
@media screen and (max-width:992px) {
	.ly_null,.ly_null_center{font-size:.136rem;}
}
@media screen and (max-width:768px) {
	.ly_null,.ly_null_center{font-size:0.18rem;}
}
@media screen and (max-width:576px) {
	.ly_null,.ly_null_center{font-size:0.3rem;}
}

/*九宫格*/
.ly_lattice{width: 100%;border-collapse: collapse;display: table}
.ly_lattice_ul {display: table-row;}
.ly_lattice_li {border: 1px dashed #e4e4e4;display: table-cell;}
/*.ly_lattice_li:nth-child(1){border-left: none;}*/
.ly_lattice_li:after{padding-top: 100%;content: '';display: block;}
.ly_lattice_radio {width: 26px;height: 26px;border-radius: 50%;border: 1px solid #e4e4e4;}
.ly_lattice_radio >i{opacity: 0;}
.ly_lattice_li.cur .ly_lattice_radio {background-color: var(--mainColor);border-color: var(--mainColor);color: #fff;}
.ly_lattice_li.cur .ly_lattice_radio >i{opacity: 1;}



/*背景色*/
[bg="default"]{background-color:var(--bgColor);}
[bg="white"]{background-color:#fff;}
[bg="pane"]{background-color:#fafafa;}
[bg="main"]{background-color:var(--mainColor)}
[bg="success"]{background-color:var(--successColor)}
[bg="deputy"]{background-color:var(--deputyColor)}
[bg="light"]{background-color:var(--lightColor)}
[bg="warning"]{background-color:var(--warnColor);}
[bg="warning-light"]{background-color:var(--warnLightColor);}

[color="white"]{color:#fff;}
[color="pane"]{color:#fafafa;}
.pointer[color="main"]:hover,
a[color="main"]:hover{color:var(--darkColor);}
[color="main"]:active,
[color="main"]{color:var(--mainColor)}
[color="deputy"]{color:var(--deputyColor)}
.pointer[color="deputy"]:hover,
a[color="deputy"]:hover{color:var(--mainColor)}
[color="light"]{color:var(--lightColor)}
[color="warning"]{color:var(--warnColor);}
[color="red"]{color:red;}
[color="success"]{color:var(--successColor);}
/*主要文字*/
[color="text"]{color:#303133;}
/*常规文字*/
[color="text2"]{color:#606266;}
/*次要文字*/
[color="text3"]{color:#909399;}
/*占位文字*/
[color="text4"]{color:#C0C4CC;}

/*边框*/
.radius_3px{border-radius:3px;}
.radius_5px{border-radius:5px;}
.radius_3_3_0_0{border-radius:3px 3px 0 0;}
.radius_0_0_3_3{border-radius:0 0 3px 3px;}
.radius_5_5_0_0{border-radius:5px 5px 0 0;}
.radius_0_0_5_5{border-radius:0 0 5px 5px;}
.radius_3_0_0_3{border-radius:3px 0 0 3px;}
.radius_0_3_3_0{border-radius:0 3px 3px 0;}
.radius_5_0_0_5{border-radius:5px 0 0 5px;}
.radius_0_5_5_0{border-radius:0 5px 5px 0;}
.b-border,.b_border{border:1px solid #eee}
.b-bottom,.b_bottom{border-bottom:1px solid #eee}
.b-top,.b_top{border-top:1px solid #eee}
.b-left,.b_left{border-left:1px solid #eee}
.b-right,.b_right{border-right:1px solid #eee}

table[border]{border:1px solid var(--borderColor)}
[border="main"]{border-color:var(--mainColor)}
table[border="main"]{border:1px solid var(--mainColor)}
[border="deputy"]{border-color:var(--deputyColor)}
table[border="deputy"]{border:1px solid var(--deputyColor)}
[border="warning"]{border-color:var(--warnColor)}
table[border="warning"]{border:1px solid var(--warnColor)}
[border="default"]{border-color:var(--borderColor)}
table[border="default"]{border:1px solid var(--borderColor)}
[border="none"],
[border="transparent"]{border-color:transparent!important;}



[cw]{margin-left:auto; margin-right:auto; width:100%; max-width:calc(100% - 70px);}
[cw="1500"]{width:1500px;max-width:calc(100% - 70px);}
[cw="1400"]{width:1400px;max-width:calc(100% - 70px);}
[cw="1300"]{width:1300px;max-width:calc(100% - 70px);}
[cw="1200"]{width:1200px;max-width:calc(100% - 70px);}
[cw="1100"]{width:1100px;max-width:calc(100% - 70px);}
[cw="1080"]{width:1080px;max-width:calc(100% - 70px);}
[cw="1000"]{width:1000px;max-width:calc(100% - 70px);}
[cw="900"]{width:900px;max-width:calc(100% - 70px);}
[cw="800"]{width:800px;max-width:calc(100% - 70px);}
[cw="750"]{width:750px;max-width:calc(100% - 70px);}
[cw="700"]{width:700px;max-width:calc(100% - 70px);}

.ly-h2,.ly_h2{font-size:28px;}
.ly-h3,.ly_h3{font-size:24px;}
.ly-h4,.ly_h4{font-size:20px;}
.ly-h5,.ly_h5{font-size:15px;}

/*常用内外邊距*/
.m_10px{margin:10px;}
.m_15px{margin:15px;}
.m_20px{margin:20px;}
.m_25px{margin:25px;}
.m_30px{margin:30px;}

.mt_3px{margin-top:3px;}
.mt_5px{margin-top:5px;}
.mt_10px{margin-top:10px;}
.mt_15px{margin-top:15px;}
.mt_20px{margin-top:20px;}
.mt_25px{margin-top:25px;}
.mt_30px{margin-top:30px;}
.mt_35px{margin-top:35px;}
.mt_40px{margin-top:40px;}
.mt_45px{margin-top:45px;}
.mt_50px{margin-top:50px;}
.mt_55px{margin-top:55px;}

.mr_3px{margin-right:3px;}
.mr_5px{margin-right:5px;}
.mr_10px{margin-right:10px;}
.mr_15px{margin-right:15px;}
.mr_20px{margin-right:20px;}
.mr_25px{margin-right:25px;}
.mr_30px{margin-right:30px;}
.mr_35px{margin-right:35px;}
.mr_40px{margin-right:40px;}
.mr_45px{margin-right:45px;}
.mr_50px{margin-right:50px;}
.mr_55px{margin-right:55px;}

.mb_3px{margin-bottom:3px;}
.mb_5px{margin-bottom:5px;}
.mb_10px{margin-bottom:10px;}
.mb_15px{margin-bottom:15px;}
.mb_20px{margin-bottom:20px;}
.mb_25px{margin-bottom:25px;}
.mb_30px{margin-bottom:30px;}
.mb_35px{margin-bottom:35px;}
.mb_40px{margin-bottom:40px;}
.mb_45px{margin-bottom:45px;}
.mb_50px{margin-bottom:50px;}
.mb_55px{margin-bottom:55px;}

.ml_3px{margin-left:3px;}
.ml_5px{margin-left:5px;}
.ml_10px{margin-left:10px;}
.ml_15px{margin-left:15px;}
.ml_20px{margin-left:20px;}
.ml_25px{margin-left:25px;}
.ml_30px{margin-left:30px;}
.ml_35px{margin-left:35px;}
.ml_40px{margin-left:40px;}
.ml_45px{margin-left:45px;}
.ml_50px{margin-left:50px;}
.ml_55px{margin-left:55px;}
/*常用内外邊距*/
.p_10px{padding:10px;}
.p_0_10px{padding-left:10px; padding-right:10px;}
.p_10_0px{padding-top:10px; padding-bottom:10px;}

.p_15px{padding:15px;}
.p_0_15px{padding-left:15px; padding-right:15px;}
.p_15_0px{padding-top:15px; padding-bottom:15px;}

.p_20px{padding:20px;}
.p_10_20px{padding:10px 20px;}
.p_15_20px{padding:15px 20px;}
.p_0_20px{padding-left:20px; padding-right:20px;}
.p_20_0px{padding-top:20px; padding-bottom:20px;}
.p_20_30px{padding: 20px 30px;}

.p_25px{padding:25px;}
.p_0_25px{padding-left:25px; padding-right:25px;}
.p_25_0px{padding-top:25px; padding-bottom:25px;}

.p_30px{padding:30px;}
.p_0_30px{padding-left:30px; padding-right:30px;}
.p_30_0px{padding-top:30px; padding-bottom:30px;}


.pt_0px{padding-top:0px;}
.pt_3px{padding-top:3px;}
.pt_5px{padding-top:5px;}
.pt_10px{padding-top:10px;}
.pt_15px{padding-top:15px;}
.pt_20px{padding-top:20px;}
.pt_25px{padding-top:25px;}
.pt_30px{padding-top:30px;}
.pt_35px{padding-top:35px;}
.pt_40px{padding-top:40px;}
.pt_45px{padding-top:45px;}
.pt_50px{padding-top:50px;}
.pt_55px{padding-top:55px;}
.pt_60px{padding-top:60px;}
.pt_70px{padding-top:70px;}
.pt_80px{padding-top:80px;}
.pt_90px{padding-top:90px;}
.pt_100px{padding-top:100px;}
.pt_150px{padding-top:150px;}
.pr_3px{padding-right:3px;}
.pr_5px{padding-right:5px;}
.pr_10px{padding-right:10px;}
.pr_15px{padding-right:15px;}
.pr_20px{padding-right:20px;}
.pr_25px{padding-right:25px;}
.pr_30px{padding-right:30px;}
.pb_0px{padding-bottom:0px;}
.pb_3px{padding-bottom:3px;}
.pb_5px{padding-bottom:5px;}
.pb_10px{padding-bottom:10px;}
.pb_15px{padding-bottom:15px;}
.pb_20px{padding-bottom:20px;}
.pb_25px{padding-bottom:25px;}
.pb_30px{padding-bottom:30px;}
.pb_35px{padding-bottom:35px;}
.pb_40px{padding-bottom:40px;}
.pb_45px{padding-bottom:45px;}
.pb_50px{padding-bottom:50px;}
.pb_55px{padding-bottom:55px;}
.pb_60px{padding-bottom:60px;}
.pb_70px{padding-bottom:70px;}
.pb_80px{padding-bottom:80px;}
.pb_90px{padding-bottom:90px;}
.pb_100px{padding-bottom:100px;}
.pl_3px{padding-left:3px;}
.pl_5px{padding-left:5px;}
.pl_10px{padding-left:10px;}
.pl_15px{padding-left:15px;}
.pl_20px{padding-left:20px;}
.pl_25px{padding-left:25px;}
.pl_30px{padding-left:30px;}

.gap_3px{gap:3px;}
.gap_5px{gap:5px;}
.gap_10px{gap:10px;}
.gap_15px{gap:15px;}
.gap_20px{gap:20px;}
.gap_25px{gap:25px;}
.gap_30px{gap:30px;}
.gap_35px{gap:35px;}
.gap_40px{gap:40px;}
.gap_45px{gap:45px;}
.gap_50px{gap:50px;}

.fz12{font-size:12px;}
.fz14{font-size:14px;}
.fz16{font-size:16px;}
.fz18{font-size:18px;}
.fz20{font-size:20px;}
.fz22{font-size:22px;}
.fz24{font-size:24px;}
.fz26{font-size:26px;}
.fz28{font-size:28px;}
.fz30{font-size:30px;}
.fz32{font-size:32px;}
.fz34{font-size:34px;}
.fz36{font-size:36px;}
.fz38{font-size:38px;}
.fz40{font-size:40px;}
.fz42{font-size:42px;}
.fz44{font-size:44px;}
.fz46{font-size:46px;}
.fz48{font-size:48px;}
.fz50{font-size:50px;}
.fz52{font-size:52px;}
.fz60{font-size:60px;}
.fz70{font-size:70px;}
.fz80{font-size:80px;}
.fz90{font-size:90px;}



.lh_1{line-height:1}
.lh_1_6{line-height:1.6}
.lh_1_7{line-height:1.7}
.lh_1_8{line-height:1.8}
.lh_1_9{line-height:1.9}
.lh_2{line-height:2}

/*宽度*/
.w_10{width:10%;}
.w_20{width:20%;}
.w_30{width:30%;}
.width_0{width:0px;}
.width60{width:60px;}
.width70{width:70px;}
.width80{width:80px;}
.width90{width:90px;}
.width100{width:100px;}
.width120{width:120px;}
.width150{width:150px;}
.width180{width:180px;}
.width200{width:200px;}
.width250{width:250px;}
.width300{width:300px;}
.width350{width:350px;}
.width400{width:400px;}
.width450{width:450px;}

.min-width80{min-width:80px;}
.min-width90{min-width:90px;}
.min-width100{min-width:100px;}
.min-width120{min-width:120px;}
.min-width150{min-width:150px;}
.min-width180{min-width:180px;}
.min-width200{min-width:200px;}
.min-width250{min-width:250px;}
.min-width300{min-width:300px;}
.min-width350{min-width:350px;}
.min-width400{min-width:400px;}
.min-width450{min-width:450px;}

.max-width80{max-width:80px;}
.max-width90{max-width:90px;}
.max-width100{max-width:100px;}
.max-width120{max-width:120px;}
.max-width150{max-width:150px;}
.max-width180{max-width:180px;}
.max-width200{max-width:200px;}
.max-width250{max-width:250px;}
.max-width300{max-width:300px;}
.max-width350{max-width:350px;}
.max-width400{max-width:400px;}
.max-width450{max-width:450px;}

.height_0{height:0px;}
.height60{height:60px;}
.height90{height:90px;}
.height120{height:120px;}
.height200{height:200px;}

.min-height60{min-height:60px;}
.min-height90{min-height:90px;}
.min-height120{min-height:120px;}
.min-height200{min-height:200px;}


.zIndex1{z-index:1;}
.zIndex2{z-index:2;}
.zIndex3{z-index:3;}
.zIndex4{z-index:4;}
.zIndex5{z-index:5;}
.zIndex6{z-index:6;}
.zIndex7{z-index:7;}
.zIndex8{z-index:8;}
.zIndex9{z-index:9;}
/* /assets/39ec9ff06dc6-iconfont.css */
@font-face {
  font-display: swap;
  font-family: "lyiconfont"; /* Project id 3850478 */
  src: url("/assets/110e6a425828-iconfont.woff2") format('woff2'),
       url("/assets/empty.svg") format('woff');
}

[class*="lyicon-"] {
  font-family: "lyiconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.lyicon-shouji:before {
  content: "\e624";
}

.lyicon-dianhua1:before {
  content: "\e630";
}

.lyicon-whatsapp:before {
  content: "\f263";
}

.lyicon-whatsapp-fill:before {
  content: "\e82d";
}

.lyicon-fanhui:before {
  content: "\e62f";
}

.lyicon-shangbanjiantou:before {
  content: "\e60b";
}

.lyicon-shangbanjiantou-you:before {
  content: "\e60e";
}

.lyicon-jianhao:before {
  content: "\e628";
}

.lyicon-jiahao:before {
  content: "\e626";
}

.lyicon-youjiantou11:before {
  content: "\edc9";
}

.lyicon-shichangtiaocha-:before {
  content: "\e646";
}

.lyicon-juzhongduiqi:before {
  content: "\ec80";
}

.lyicon-youduiqi:before {
  content: "\ec82";
}

.lyicon-zuoduiqi:before {
  content: "\ec86";
}

.lyicon-zuoyouduiqi:before {
  content: "\ec87";
}

.lyicon-zuojiantou:before {
  content: "\e622";
}

.lyicon-youjiantou1:before {
  content: "\e623";
}

.lyicon-bofang1:before {
  content: "\e73d";
}

.lyicon-global:before {
  content: "\e7eb";
}

.lyicon-language:before {
  content: "\e736";
}

.lyicon-guanbi:before {
  content: "\e659";
}

.lyicon-wallet:before {
  content: "\e621";
}

.lyicon-transport:before {
  content: "\e637";
}

.lyicon-gengduo:before {
  content: "\e732";
}

.lyicon-gengduo2:before {
  content: "\e607";
}

.lyicon-watermark:before {
  content: "\e7f3";
}

.lyicon-shezhi:before {
  content: "\e612";
}

.lyicon-jiazai:before {
  content: "\e636";
}

.lyicon-line_jishiqi:before {
  content: "\e737";
}

.lyicon-fill_jishiqi:before {
  content: "\e739";
}

.lyicon-appreciate:before {
  content: "\e644";
}

.lyicon-appreciatefill:before {
  content: "\e729";
}

.lyicon-QRcode_line:before {
  content: "\e726";
}

.lyicon-QRcode:before {
  content: "\e821";
}

.lyicon-browse_fill:before {
  content: "\e8c7";
}

.lyicon-huifu:before {
  content: "\e86d";
}

.lyicon-xiaoxi:before {
  content: "\e724";
}

.lyicon-dongjiejine:before {
  content: "\e728";
}

.lyicon-huidingbu:before {
  content: "\e738";
}

.lyicon-cart:before {
  content: "\e727";
}

.lyicon-cart-fill:before {
  content: "\e735";
}

.lyicon-VIP:before {
  content: "\e730";
}

.lyicon-paihang:before {
  content: "\e731";
}

.lyicon-xunzhang:before {
  content: "\e733";
}

.lyicon-yue:before {
  content: "\e734";
}

.lyicon-bianji:before {
  content: "\e725";
}

.lyicon-huiyuan:before {
  content: "\e72a";
}

.lyicon-gongzhonghao:before {
  content: "\e72b";
}

.lyicon-tuichu:before {
  content: "\e72c";
}

.lyicon-xuanzhongchi:before {
  content: "\e72d";
}

.lyicon-xiaozu:before {
  content: "\e72e";
}

.lyicon-yingyong:before {
  content: "\e72f";
}

.lyicon-yonghu:before {
  content: "\e723";
}

.lyicon-fabu:before {
  content: "\e71c";
}

.lyicon-erweima:before {
  content: "\e71d";
}

.lyicon-nv:before {
  content: "\e71e";
}

.lyicon-nan:before {
  content: "\e71f";
}

.lyicon-tulie:before {
  content: "\e657";
}

.lyicon-liebiao:before {
  content: "\e658";
}

.lyicon-love:before {
  content: "\e717";
}

.lyicon-love_fill:before {
  content: "\e718";
}

.lyicon-3column:before {
  content: "\e663";
}

.lyicon-column-4:before {
  content: "\e664";
}

.lyicon-add:before {
  content: "\e665";
}

.lyicon-add-circle:before {
  content: "\e666";
}

.lyicon-adjust:before {
  content: "\e667";
}

.lyicon-arrow-up-circle:before {
  content: "\e668";
}

.lyicon-arrow-right-circle:before {
  content: "\e669";
}

.lyicon-arrow-down:before {
  content: "\e66a";
}

.lyicon-ashbin:before {
  content: "\e66b";
}

.lyicon-arrow-right:before {
  content: "\e66c";
}

.lyicon-browse:before {
  content: "\e66d";
}

.lyicon-bottom:before {
  content: "\e66e";
}

.lyicon-back:before {
  content: "\e66f";
}

.lyicon-bad:before {
  content: "\e670";
}

.lyicon-arrow-double-left:before {
  content: "\e671";
}

.lyicon-arrow-left-circle:before {
  content: "\e672";
}

.lyicon-arrow-double-right:before {
  content: "\e673";
}

.lyicon-caps-lock:before {
  content: "\e674";
}

.lyicon-camera:before {
  content: "\e675";
}

.lyicon-chart-bar:before {
  content: "\e676";
}

.lyicon-attachment:before {
  content: "\e677";
}

.lyicon-code:before {
  content: "\e678";
}

.lyicon-close:before {
  content: "\e679";
}

.lyicon-check-item:before {
  content: "\e67a";
}

.lyicon-calendar:before {
  content: "\e67b";
}

.lyicon-comment:before {
  content: "\e67c";
}

.lyicon-column-vertical:before {
  content: "\e67d";
}

.lyicon-column-horizontal:before {
  content: "\e67e";
}

.lyicon-complete:before {
  content: "\e67f";
}

.lyicon-chart-pie:before {
  content: "\e680";
}

.lyicon-cry:before {
  content: "\e681";
}

.lyicon-customer-service:before {
  content: "\e682";
}

.lyicon-delete:before {
  content: "\e683";
}

.lyicon-direction-down:before {
  content: "\e684";
}

.lyicon-copy:before {
  content: "\e685";
}

.lyicon-cut:before {
  content: "\e686";
}

.lyicon-data-view:before {
  content: "\e687";
}

.lyicon-direction-down-circle:before {
  content: "\e688";
}

.lyicon-direction-right:before {
  content: "\e689";
}

.lyicon-direction-up:before {
  content: "\e68a";
}

.lyicon-discount:before {
  content: "\e68b";
}

.lyicon-direction-left:before {
  content: "\e68c";
}

.lyicon-download:before {
  content: "\e68d";
}

.lyicon-electronics:before {
  content: "\e68e";
}

.lyicon-drag:before {
  content: "\e68f";
}

.lyicon-elipsis:before {
  content: "\e690";
}

.lyicon-export:before {
  content: "\e691";
}

.lyicon-explain:before {
  content: "\e692";
}

.lyicon-edit:before {
  content: "\e693";
}

.lyicon-eye-close:before {
  content: "\e694";
}

.lyicon-email:before {
  content: "\e695";
}

.lyicon-error:before {
  content: "\e696";
}

.lyicon-favorite:before {
  content: "\e697";
}

.lyicon-file-common:before {
  content: "\e698";
}

.lyicon-file-delete:before {
  content: "\e699";
}

.lyicon-file-add:before {
  content: "\e69a";
}

.lyicon-film:before {
  content: "\e69b";
}

.lyicon-fabulous:before {
  content: "\e69c";
}

.lyicon-file:before {
  content: "\e69d";
}

.lyicon-folder-close:before {
  content: "\e69e";
}

.lyicon-filter:before {
  content: "\e69f";
}

.lyicon-good:before {
  content: "\e6a0";
}

.lyicon-hide:before {
  content: "\e6a1";
}

.lyicon-home:before {
  content: "\e6a2";
}

.lyicon-history:before {
  content: "\e6a3";
}

.lyicon-file-open:before {
  content: "\e6a4";
}

.lyicon-forward:before {
  content: "\e6a5";
}

.lyicon-import:before {
  content: "\e6a6";
}

.lyicon-image-text:before {
  content: "\e6a7";
}

.lyicon-keyboard-26:before {
  content: "\e6a8";
}

.lyicon-keyboard-9:before {
  content: "\e6a9";
}

.lyicon-link:before {
  content: "\e6aa";
}

.lyicon-layout:before {
  content: "\e6ab";
}

.lyicon-fullscreen-shrink:before {
  content: "\e6ac";
}

.lyicon-layers:before {
  content: "\e6ad";
}

.lyicon-lock:before {
  content: "\e6ae";
}

.lyicon-fullscreen-expand:before {
  content: "\e6af";
}

.lyicon-map:before {
  content: "\e6b0";
}

.lyicon-meh:before {
  content: "\e6b1";
}

.lyicon-menu:before {
  content: "\e6b2";
}

.lyicon-loading:before {
  content: "\e6b3";
}

.lyicon-help:before {
  content: "\e6b4";
}

.lyicon-minus-circle:before {
  content: "\e6b5";
}

.lyicon-modular:before {
  content: "\e6b6";
}

.lyicon-notification:before {
  content: "\e6b7";
}

.lyicon-mic:before {
  content: "\e6b8";
}

.lyicon-more:before {
  content: "\e6b9";
}

.lyicon-pad:before {
  content: "\e6ba";
}

.lyicon-operation:before {
  content: "\e6bb";
}

.lyicon-play:before {
  content: "\e6bc";
}

.lyicon-print:before {
  content: "\e6bd";
}

.lyicon-mobile-phone:before {
  content: "\e6be";
}

.lyicon-minus:before {
  content: "\e6bf";
}

.lyicon-navigation:before {
  content: "\e6c0";
}

.lyicon-pdf:before {
  content: "\e6c1";
}

.lyicon-prompt:before {
  content: "\e6c2";
}

.lyicon-move:before {
  content: "\e6c3";
}

.lyicon-refresh:before {
  content: "\e6c4";
}

.lyicon-run-up:before {
  content: "\e6c5";
}

.lyicon-picture:before {
  content: "\e6c6";
}

.lyicon-run-in:before {
  content: "\e6c7";
}

.lyicon-pin:before {
  content: "\e6c8";
}

.lyicon-save:before {
  content: "\e6c9";
}

.lyicon-search:before {
  content: "\e6ca";
}

.lyicon-share:before {
  content: "\e6cb";
}

.lyicon-scanning:before {
  content: "\e6cc";
}

.lyicon-security:before {
  content: "\e6cd";
}

.lyicon-sign-out:before {
  content: "\e6ce";
}

.lyicon-select:before {
  content: "\e6cf";
}

.lyicon-stop:before {
  content: "\e6d0";
}

.lyicon-success:before {
  content: "\e6d1";
}

.lyicon-smile:before {
  content: "\e6d2";
}

.lyicon-switch:before {
  content: "\e6d3";
}

.lyicon-setting:before {
  content: "\e6d4";
}

.lyicon-survey:before {
  content: "\e6d5";
}

.lyicon-task:before {
  content: "\e6d6";
}

.lyicon-skip:before {
  content: "\e6d7";
}

.lyicon-text:before {
  content: "\e6d8";
}

.lyicon-time:before {
  content: "\e6d9";
}

.lyicon-telephone-out:before {
  content: "\e6da";
}

.lyicon-toggle-left:before {
  content: "\e6db";
}

.lyicon-toggle-right:before {
  content: "\e6dc";
}

.lyicon-telephone:before {
  content: "\e6dd";
}

.lyicon-top:before {
  content: "\e6de";
}

.lyicon-unlock:before {
  content: "\e6df";
}

.lyicon-user:before {
  content: "\e6e0";
}

.lyicon-upload:before {
  content: "\e6e1";
}

.lyicon-work:before {
  content: "\e6e2";
}

.lyicon-training:before {
  content: "\e6e3";
}

.lyicon-warning:before {
  content: "\e6e4";
}

.lyicon-zoom-in:before {
  content: "\e6e5";
}

.lyicon-zoom-out:before {
  content: "\e6e6";
}

.lyicon-add-bold:before {
  content: "\e6e7";
}

.lyicon-arrow-left-bold:before {
  content: "\e6e8";
}

.lyicon-arrow-up-bold:before {
  content: "\e6e9";
}

.lyicon-close-bold:before {
  content: "\e6ea";
}

.lyicon-arrow-down-bold:before {
  content: "\e6eb";
}

.lyicon-minus-bold:before {
  content: "\e6ec";
}

.lyicon-arrow-right-bold:before {
  content: "\e6ed";
}

.lyicon-select-bold:before {
  content: "\e6ee";
}

.lyicon-arrow-up-filling:before {
  content: "\e6ef";
}

.lyicon-arrow-down-filling:before {
  content: "\e6f0";
}

.lyicon-arrow-left-filling:before {
  content: "\e6f1";
}

.lyicon-arrow-right-filling:before {
  content: "\e6f2";
}

.lyicon-caps-unlock-filling:before {
  content: "\e6f3";
}

.lyicon-comment-filling:before {
  content: "\e6f4";
}

.lyicon-check-item-filling:before {
  content: "\e6f5";
}

.lyicon-clock-filling:before {
  content: "\e6f6";
}

.lyicon-delete-filling:before {
  content: "\e6f7";
}

.lyicon-decline-filling:before {
  content: "\e6f8";
}

.lyicon-dynamic-filling:before {
  content: "\e6f9";
}

.lyicon-intermediate-filling:before {
  content: "\e6fa";
}

.lyicon-favorite-filling:before {
  content: "\e6fb";
}

.lyicon-layout-filling:before {
  content: "\e6fc";
}

.lyicon-help-filling:before {
  content: "\e6fd";
}

.lyicon-history-filling:before {
  content: "\e6fe";
}

.lyicon-filter-filling:before {
  content: "\e6ff";
}

.lyicon-file-common-filling:before {
  content: "\e700";
}

.lyicon-news-filling:before {
  content: "\e701";
}

.lyicon-edit-filling:before {
  content: "\e702";
}

.lyicon-fullscreen-expand-filling:before {
  content: "\e703";
}

.lyicon-smile-filling:before {
  content: "\e704";
}

.lyicon-rise-filling:before {
  content: "\e705";
}

.lyicon-picture-filling:before {
  content: "\e706";
}

.lyicon-notification-filling:before {
  content: "\e707";
}

.lyicon-user-filling:before {
  content: "\e708";
}

.lyicon-setting-filling:before {
  content: "\e709";
}

.lyicon-switch-filling:before {
  content: "\e70a";
}

.lyicon-work-filling:before {
  content: "\e70b";
}

.lyicon-task-filling:before {
  content: "\e70c";
}

.lyicon-success-filling:before {
  content: "\e70d";
}

.lyicon-warning-filling:before {
  content: "\e70e";
}

.lyicon-folder-filling:before {
  content: "\e70f";
}

.lyicon-map-filling:before {
  content: "\e710";
}

.lyicon-prompt-filling:before {
  content: "\e711";
}

.lyicon-meh-filling:before {
  content: "\e712";
}

.lyicon-cry-filling:before {
  content: "\e713";
}

.lyicon-top-filling:before {
  content: "\e714";
}

.lyicon-home-filling:before {
  content: "\e715";
}

.lyicon-sorting:before {
  content: "\e716";
}


/* /assets/a06fe409c056-iconfont.css */
@font-face {
  font-display: swap;
  font-family: "thiconfont"; /* Project id 3935961 */
  src: url("/assets/empty.svg") format('woff2'),
       url("/assets/empty.svg") format('woff'),
       url("/assets/empty.svg") format('truetype');
}

[class*="thicon-"] {
  font-family: "thiconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.thicon-twitter:before {
  content: "\e600";
}

.thicon-amazon:before {
  content: "\ea92";
}

.thicon-tengxunweibo:before {
  content: "\e60e";
}

.thicon-pinterest:before {
  content: "\e618";
}

.thicon-instagram:before {
  content: "\e87f";
}

.thicon-youtube-line:before {
  content: "\e775";
}

.thicon-kefu:before {
  content: "\e62c";
}

.thicon-chuanzhen2:before {
  content: "\e6f0";
}

.thicon-skype:before {
  content: "\e6fc";
}

.thicon-dianhuaphone-fill:before {
  content: "\e7bd";
}

.thicon-QRcode:before {
  content: "\e821";
}

.thicon-IOS:before {
  content: "\e719";
}

.thicon-QQ:before {
  content: "\e71a";
}

.thicon-android:before {
  content: "\e71b";
}

.thicon-pengyouquan:before {
  content: "\e720";
}

.thicon-weibo:before {
  content: "\e721";
}

.thicon-weixin:before {
  content: "\e722";
}

.thicon-instagram-fill:before {
  content: "\e88f";
}

.thicon-youtube-fill:before {
  content: "\e774";
}

.thicon-QQkongjian:before {
  content: "\e60f";
}

.thicon-linkedin:before {
  content: "\e614";
}

.thicon-facebook:before {
  content: "\e615";
}

.thicon-alipay:before {
  content: "\e616";
}

.thicon-google:before {
  content: "\e617";
}

.thicon-zhihu:before {
  content: "\e619";
}


/* /assets/e774d0ca4ef8-animated.min.css */
@charset "UTF-8";/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.fast{-webkit-animation-duration:.3s;animation-duration:.3s}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);-ms-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);-ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);-ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);-ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);-ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;-ms-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);-ms-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);-ms-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);-ms-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);-ms-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);-ms-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);-ms-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);-ms-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);-ms-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);-ms-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);-ms-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);-ms-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);-ms-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);-ms-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-90px,0,0);transform:translate3d(-90px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-90px,0,0);-ms-transform:translate3d(-90px,0,0);transform:translate3d(-90px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(90px,0,0);transform:translate3d(90px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(90px,0,0);-ms-transform:translate3d(90px,0,0);transform:translate3d(90px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,90px,0);transform:translate3d(0,90px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,90px,0);-ms-transform:translate3d(0,90px,0);transform:translate3d(0,90px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);-ms-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);-ms-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);-ms-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);-ms-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);-ms-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);-ms-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);-ms-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);-ms-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);-ms-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);-ms-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);-ms-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);-ms-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);-ms-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);-ms-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);-ms-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);-ms-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);-ms-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/* /assets/7618b6b5ff39-default.css */

/* ==========================================    公共部分开始   ===================================================== */
/* 语言切换-弹窗 */
.lylanguage_change{background:#fff; border-radius:5px; padding:60px 30px; width:480px;}
.lylanguage_change .close{font-size:20px; position:absolute; top:30px; right:30px; cursor:pointer;}
.lylanguage_change .text{font-size:15px;}
.lylanguage_change .select{font-size: 16px;margin-top:40px; padding:20px 10px;gap: 30px;flex-wrap: wrap;}
.lylanguage_change .select > *{min-width: calc((100% - 30px) / 2);min-height: 50px;text-align: center;padding: 10px;border-radius: 5px;border: 1px solid #eaeaea;transition: .3s;}
.lylanguage_change .select > *.cur{background: var(--mainColor);color: #fff;border-color: var(--mainColor);}
.lylanguage_change .save{height:55px; width:200px; display:flex; justify-content:center; align-items:center; margin:40px auto 0; background:#222; border-radius:5px; font-size:16px; color:#fff; cursor:pointer;}

@media screen and (max-width:750px) {
    .lylanguage_change{width: 560px;}
    .lylanguage_change .close{font-size:var(--font-txt-S);}
    .lylanguage_change .text{font-size:var(--font-sub-S);}
    .lylanguage_change .select{font-size:var(--font-sma-S);}
    .lylanguage_change .save{font-size:var(--font-bri-S);width: 240px;height:70px; margin:60px auto 0;}
}

/* 协议 => cookies */

/* left_bottom */
.ly_agreement_cookies_left_bottom{background:#fff;color:#000;position:fixed;bottom:100px;left:20px;z-index:30;width: 26%;min-height:60px;display: flex;flex-direction: column;padding: 20px 40px 20px 20px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);border-radius: 5px;}
.ly_agreement_cookies_left_bottom .brief{font-size: 16px;line-height: 1.5;}
.ly_agreement_cookies_left_bottom .btn{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 20px;}
.ly_agreement_cookies_left_bottom .agree,
.ly_agreement_cookies_left_bottom .refuse{height: 40px;font-size: 14px;color:#fff;background: var(--mainColor, #000);padding: 10px 20px;border-radius: 3px;display: flex;align-items: center;justify-content: center;}
.ly_agreement_cookies_left_bottom .close{font-size: 20px;position:absolute;right:10px;top:10px;}

/* bottom */
.ly_agreement_cookies_bottom{background:#fff;color:#000;position:fixed;bottom:0;left:0;z-index:30;width: 100%;min-height:100px;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;padding: 10px 40px 10px 10px;gap: 10px 0;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.ly_agreement_cookies_bottom .brief{font-size: 16px;line-height: 1.5;text-align: center;}
.ly_agreement_cookies_bottom .agree,
.ly_agreement_cookies_bottom .refuse{height: 40px;font-size: 14px;color:#fff;background:var(--mainColor, #000);margin-left: 20px;padding: 10px 20px;border-radius: 3px;display: flex;align-items: center;justify-content: center;}
.ly_agreement_cookies_bottom .close{font-size: 24px;position:absolute;right:10px;top:50%;transform:translate(0,-50%);}


/* 语言切换-下拉 */
.lylanguage_all > *{border-radius: 5px;background: #fff;padding: 5px 0px;}
.lylanguage_li{padding: 10px 15px;cursor: pointer;transition: .3s;}
.lylanguage_li.cur{color: var(--mainColor);}
.lylanguage_li:hover{background: var(--mainColor);color: #fff;}


/*手机版底部栏客服*/
/* .lyfooterfloadbox{position: sticky;bottom: 0;left: 0;right: 0;z-index: 18} */


/* ==========================================    公共部分结束   ===================================================== */









/* 头部弹窗公告 */
#header_notice{z-index: 21;position: fixed;top: 0;left: 0;width: 100vw;}
#header_notice .wb_notice_popup_head{overflow: hidden;visibility: visible;position: static;}
/* 初始或者禁用状态 */
#header_notice.wait{height: 0 !important;overflow: hidden;}


/* 头部导航 */
#header{}
#header.absolute,
#header.fixed{position: static;height: 0 !important;}


#header_ct{position: fixed;top: 0;left: 0;width: 100%;z-index: 20;}
#header_bg{position: fixed;top: 0;left: 0;pointer-events: none;z-index: 18;}
#header.absolute #header_ct,
#header.absolute #header_bg{position: absolute;}
/* #header.scroll-up{} */
/* 滚动收起效果 */
#header.scroll-down.retract #header_bg,
#header.scroll-down.retract #header_ct{transform: translate(0,-100%);}
/* #header.scroll-top{} */
/* #header.scroll-center{} */
/* #header.hover{} */

/* /assets/7d6057eb97a9-rectangle.css */

.lyui_paging{display: flex;align-items: center;justify-content: center;line-height:1;}
.lyui_paging_number{margin-left: 0.5em;}

.lyui_paging_label,
.lyui_paging_point,
.lyui_paging_btn,
.lyui_paging_prev,
.lyui_paging_next{font-size: 1em;min-width: 2.5em;height: 2.5em;display:flex;align-items: center;justify-content: center;border-radius: 4px;cursor:pointer;background: #f6f6f6;transition: .3s;}

.lyui_paging_prev,
.lyui_paging_next{font-family: serif}

.lyui_paging_btn:hover,
.lyui_paging_prev:hover,
.lyui_paging_next:hover{color: #fff;background-color: #333;}

.lyui_paging_point,
.lyui_paging_next,
.lyui_paging_btn{margin-left: 0.5em;}
.lyui_paging_btn:first-child{margin-left: 0;}

.lyui_paging_btn.cur{color: #fff;background-color: #333;}

.lyui_paging_label{width: 4em;margin: 0 0.5em;background: none;border: 1px solid #e1e1e1;}
.lyui_paging_label input{width: 100%;text-align: center;}
.lyui_paging_go{display:flex;align-items: center;justify-content: center;cursor: pointer;padding: 10px 5px;}
.lyui_paging_total{margin-left: 2em;}
/* /assets/4e334b473f5b-css.css */

.lyuiheader_nav_001{
    --padding: 20px;
    max-height: 100%;
    --font_1st_px: 16px;
    --head_top_height: 40px;
    --hoverColor: var(--mainColor);
    overflow: hidden
}
.lyuiheader_nav_001-li{font-size: var(--font_1st_px);height: var(--head_top_height);border-bottom: 1px solid transparent;padding: 0 var(--padding);transition: .3s ease-out;white-space: nowrap;}
.lyuiheader_nav_001-li-a{line-height: 2;}
.lyuiheader_nav_001-li:hover,
.lyuiheader_nav_001-li.cur{border-bottom-color: var(--hoverColor);color: var(--hoverColor);}
.lyuiheader_nav_001-hoverBlock-b .lyuiheader_nav_001-li:hover{border-bottom-color: var(--hoverColor);background-color: var(--hoverColor);color: #fff;}
.lyuiheader_nav_001.hide-active{opacity: 0;pointer-events: none;}
.lyuiheader_nav_001.hide-active *{pointer-events: none!important;}

/*
 fixed                不占位
 scroll-top           头部触顶状态 -> 白字导航
 opacity_black        头部触顶状态2 -> 黑字导航
*/

#w001_index_header_14_nav{transition: background-color .3s;box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1);}
#w001_index_header_14_nav::before{border-bottom: 1px solid transparent;content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;pointer-events: none;}
#w001_index_header_14_nav .head{height: var(--head_top_height);color: var(--head_fz_color);}
#header.fixed.scroll-top #w001_index_header_14_nav{box-shadow: none;}
#header.fixed.scroll-top #w001_index_header_14_nav::before{border-bottom-color: rgba(255, 255, 255, 0.2);}
#header.fixed.scroll-top #w001_index_header_14_nav .head{color: #fff;}
#header.fixed.scroll-top.opacity_black #w001_index_header_14_nav .head{color: #333;}

#w001_index_header_14_nav .stockCode{margin-left: 0.1rem;font-size: 0.16rem;line-height: 1.5;opacity: 0.6;}

#w001_index_header_14_nav .btnCS{padding: 0.1rem 0.2rem;border-radius: 5px;background: var(--mainColor);color: #fff;transition: .3s;font-size: 0.14rem;}
#w001_index_header_14_nav .btnCS:hover{opacity: 0.8;}


/* 背景色 */
#header_bg{height: var(--head_top_height);width: 100%;pointer-events: none;transition:background .3s;background: var(--head_bg_color);}
#header.fixed.scroll-top #header_bg{background: transparent;}


/* logo部分 */
#w001_index_header_14_nav .weblogo{height: 100%;overflow: hidden;}
#w001_index_header_14_nav .weblogo .logo_w{max-height: 90%;display: var(--head_logo_w);}
#w001_index_header_14_nav .weblogo .logo_b{max-height: 90%;display: var(--head_logo_b);}
#header.fixed.scroll-top #w001_index_header_14_nav .weblogo .logo_w{display: block;}
#header.fixed.scroll-top #w001_index_header_14_nav .weblogo .logo_b{display: none;}
#header.fixed.scroll-top.opacity_black #w001_index_header_14_nav .weblogo .logo_w{display: none;}
#header.fixed.scroll-top.opacity_black #w001_index_header_14_nav .weblogo .logo_b{display: block;}


/* 导航栏目 */
#w001_index_header_14_nav .nav{
    --padding: var(--paddingLeft);
    flex: 1;margin: 0 var(--paddingLeft);
    --hoverColor: var(--hover_color);
}

/* 按钮部分 */
#w001_index_header_14_nav .head_btn{display: flex;align-items: center;font-size: 0.16rem;}
#w001_index_header_14_nav .head_btn > *{padding: 0.1rem 0.15rem;}
#w001_index_header_14_nav .head_btn > *:last-child{padding-right: 0;}
#w001_index_header_14_nav .head_btn > * > i{font-size: 0.2rem;}
#w001_index_header_14_nav .head_btn .language i{margin-right: 0.06rem;}


/* 移动端菜单按钮 */
#w001_index_header_14_nav .head .menu{display: none;padding: 0.3rem 0.2rem;position: relative;cursor: pointer;margin-right: -0.2rem;}
#w001_index_header_14_nav .head .menu i{width: 0.36rem;height: 2px;display: block;background: var(--head_fz_color);position: relative;transition: .3s;}
#w001_index_header_14_nav .head .menu i::before{display: block;content: '';width: 100%;height: 2px;background: var(--head_fz_color);position: absolute;top: 0;transform: translateY(-0.14rem);transition: .3s;}
#w001_index_header_14_nav .head .menu i::after{display: block;content: '';width: 100%;height: 2px;background: var(--head_fz_color);position: absolute;top: 0;transform: translateY(0.14rem);transition: .3s;}
#header.fixed.scroll-top #w001_index_header_14_nav .head .menu i,
#header.fixed.scroll-top #w001_index_header_14_nav .head .menu i::before,
#header.fixed.scroll-top #w001_index_header_14_nav .head .menu i::after{background: #fff;}
#header.fixed.scroll-top.opacity_black #w001_index_header_14_nav .head .menu i,
#header.fixed.scroll-top.opacity_black #w001_index_header_14_nav .head .menu i::before,
#header.fixed.scroll-top.opacity_black #w001_index_header_14_nav .head .menu i::after{background: #333;}


/*
 menu_expand    侧边栏展开状态
 pc_app         导航栏换行时，控制侧边栏按钮
*/



/* 侧边栏菜单展开状态(右侧)  */
#header.menu_expand #w001_index_header_14_nav{box-shadow: none !important;border-bottom-color: transparent !important;}
#header.menu_expand #w001_index_header_14_nav .menu i{background: transparent !important;}
#header.menu_expand #w001_index_header_14_nav .menu i::before{background: var(--head_fz_color) !important;transform: translateY(0px) rotateZ(45deg);}
#header.menu_expand #w001_index_header_14_nav .menu i::after{background: var(--head_fz_color) !important;transform: translateY(0px) rotateZ(-45deg);}
#header.menu_expand #w001_index_header_14_nav .head_btn{display: none;}


/* 导航栏放不下时 */
.w001_index_header_14.pc_app #w001_index_header_14_nav .head_nav .li{display: none;}
.w001_index_header_14.pc_app #w001_index_header_14_nav .head .menu{display: block;}


#w001_index_header_14_nav .mblanguage{display: none;}


@media only screen and (max-width: 1024px) {
    #w001_index_header_14_nav .head_nav .li{display: none;}
    #w001_index_header_14_nav .head .menu{display: block;}
    /* #w001_index_header_14_nav .head_btn{flex: 1;justify-content: flex-end;} */
}

@media only screen and (max-width: 900px) {
    #w001_index_header_14_nav .head_btn .search i {font-size: 0.26rem;}
    #w001_index_header_14_nav .head_btn .language{margin-right: 0.2rem;font-size: 0.2rem;}
    #w001_index_header_14_nav .head_btn .language i {font-size: 0.26rem;margin-right: 0.1rem;}
    
    #w001_index_header_14_nav .btnCS{display: none;}
}

@media only screen and (max-width: 750px) {
    #w001_index_header_14_nav .head{height: var(--head_top_height_app);}
    #header_bg{height: var(--head_top_height_app);}

    #w001_index_header_14_nav .head_btn .search i {font-size: var(--font-big-S);}
    #w001_index_header_14_nav .head_btn .language{display: none;}
    #w001_index_header_14_nav .mblanguage{margin-right: 0.2rem;font-size: 0.36rem;display: flex;}

    #w001_index_header_14_nav .head .menu{padding: 0.3rem;}
    #w001_index_header_14_nav .head .menu i{width: 0.46rem;height: 3px;}
    #w001_index_header_14_nav .head .menu i::before{transform: translateY(-0.18rem);height: 3px;}
    #w001_index_header_14_nav .head .menu i::after{transform: translateY(0.18rem);height: 3px;}

    #header.menu_expand #w001_index_header_14_nav .weblogo{opacity: 0;}
    #header.menu_expand #w001_index_header_14_nav .mblanguage{opacity: 0;}
}




/* 左侧出现的状态 head_menu_left */
.head_menu_left #w001_index_header_14_nav .head_nav{display: none;}
.head_menu_left #w001_index_header_14_nav .head_btn{flex: initial;}

/* 需要隐藏menu的时机 */
.head_menu_left #w001_index_header_14_nav .head .menu{display: none;}
.head_menu_left.pc_app #w001_index_header_14_nav .head .menu{display: none;}
.w001_index_header_14 #w001_index_header_14_nav .head .menu._left_{display: none;margin-right: 0;margin-left: -0.2rem;}

/* 需要展示 menu._left_ 的时机 */
.head_menu_left #w001_index_header_14_nav .head .menu._left_{display: block;}


@media only screen and (max-width: 1024px) { 
    .head_menu_left #w001_index_header_14_nav .head .menu{display: none;}
    .head_menu_left #w001_index_header_14_nav .head .menu._left_{display: block;}
    .head_menu_left #w001_index_header_14_nav .head_btn{flex: initial;}
}
#w005_service_picture_25 .img{min-height: 4rem;}
#w005_service_picture_25 .img img{width: 100%;display: block;}
#w005_service_picture_25 .imgApp{display: none;min-height: 4.8rem;}
#w005_service_picture_25 .imgApp img{width: 100%;display: block;}
#w005_service_picture_25 .box{top: 0;overflow: hidden;height: 100%;pointer-events: none;}

#w005_service_picture_25 .position_box{width: 100%;height: 100%;position: absolute;left: 0%;bottom: 0%;}
#w005_service_picture_25.height_change .position_box{width: 100%;height: calc((100% - 1rem));position: absolute;left: 50%;bottom: 0%;transform: translateX(-50%);}

#w005_service_picture_25 .text{display: flex;flex-direction: column;width: 100%;padding: .15rem 0;}
#w005_service_picture_25 .text .name{font-size: var(--small_px);color: var(--small_color);font-weight: var(--small_font_weight);font-style: var(--small_font_style);line-height: var(--small_line_height);margin-bottom: .26rem;pointer-events: all;}
#w005_service_picture_25 .text .subname{font-size: var(--big_px);color: var(--big_color);font-weight: var(--big_font_weight);font-style: var(--big_font_style);line-height: var(--big_line_height);pointer-events: all;}


#w005_service_picture_25 .position_box[position="2"],
#w005_service_picture_25 .position_box[position="5"],
#w005_service_picture_25 .position_box[position="8"]{text-align: center;}
#w005_service_picture_25 .position_box[position="3"],
#w005_service_picture_25 .position_box[position="6"],
#w005_service_picture_25 .position_box[position="9"]{text-align: right;}

@media screen and (max-width:751px) {
    #w005_service_picture_25 .img{display: none;}
    #w005_service_picture_25 .imgApp{display: block;}
    #w005_service_picture_25 .text .name{font-size: var(--small_mobile_px);color: var(--small_mobile_color);font-weight: var(--small_mobile_font_weight);font-style: var(--small_mobile_font_style);}
    #w005_service_picture_25 .text .subname{font-size: var(--big_mobile_px);color: var(--big_mobile_color);font-weight: var(--big_mobile_font_weight);font-style: var(--big_mobile_font_style);}

    #w005_service_picture_25.height_change .position_box{height: calc((100% - 1.2rem));}
}
#temp_c_001_subnav1_26 {padding-top: var(--paddingTop);padding-bottom: var(--paddingBottom);font-size: 0.16rem;line-height: 1;background: var(--bg_color);}
#temp_c_001_subnav1_26 .subnav{flex-wrap: wrap;}
#temp_c_001_subnav1_26 .subnav .a{font-size: var(--links_fz_px);color: var(--links_fz_color);font-weight: var(--links_fz_font_weight);padding-bottom: 0.3rem;border-bottom: 2px solid transparent;cursor: pointer;transition: .3s;margin-left: 0.3rem;}
#temp_c_001_subnav1_26 .subnav .a:first-child{margin-left: 0;}
#temp_c_001_subnav1_26 .subnav .a.cur{border-bottom-color: var(--hoverColor);color: var(--hoverColor);}
#temp_c_001_subnav1_26 .subnav .a:hover{border-bottom-color: var(--hoverColor);color: var(--hoverColor);}
@media screen and (max-width:768px) {
    #temp_c_001_subnav1_26 {padding-top: var(--appPaddingTop);padding-bottom: var(--appPaddingBottom);display: none;}
}
.w017_products_list_27_wrap {padding: var(--paddingTop) 0 var(--paddingBottom);background-color: var(--bgColor);}
@media screen and (max-width:768px) {
    .w017_products_list_27_wrap {padding: var(--appPaddingTop) 0 var(--appPaddingBottom);}
}

#w017_products_list_27 {padding-bottom: 0.6rem;gap: 0.4rem;}
#w017_products_list_27 .ul{gap: 0.28rem;flex: 1;}
#w017_products_list_27 .box {background-color: #fff;border-radius: 0.15rem;width: calc((100% - 0.84rem)/4);overflow: hidden;padding-top: 0.4rem;}
#w017_products_list_27 .box .img {padding-top: 82.7%;}
#w017_products_list_27 .box .name {font-size: 0.16rem;color: #3a3836;padding: 0.35rem 0.2rem 0;}
#w017_products_list_27 .box .more {font-size: 0.14rem;color: #3a3836;padding: 0.15rem 0.2rem 0.35rem;}
#w017_products_list_27 .box .more i{font-size: 0.18rem;}


#w017_products_list_27 .box.hideName {padding-top: 0;}
#w017_products_list_27 .box.hideName .name {display: none;}
#w017_products_list_27 .box.hideName .more {padding-top: 0.35rem;}
#w017_products_list_27 .box.hideMore .more {display: none;}
#w017_products_list_27 .box.hideMore .name {padding-bottom: 0.35rem;}
@media (any-hover:hover) {
    #w017_products_list_27 .box:hover .name {color: var(--fontColor);}
    #w017_products_list_27 .box:hover .more {color: var(--fontColor);}
}
@media screen and (max-width:1536px) {
    #w017_products_list_27 .box {width: calc((100% - 0.56rem)/3);}
}
@media screen and (max-width:1024px) {
    #w017_products_list_27 .box {width: calc((100% - 0.28rem)/2);}
}
@media screen and (max-width:768px) {
    #w017_products_list_27 .filter{display: none;}

    #w017_products_list_27 .box {width: 100%;}
    #w017_products_list_27 .box .name {font-size: var(--font-txt-S);}
}
.temp_wcb_footer_footer01_21_footer_wrap{padding-top: var(--paddingTop);padding-bottom: var(--paddingBottom);background: var(--bg_color);color: var(--font_color_1);overflow: hidden;}
@media screen and (max-width:750px) {
    .temp_wcb_footer_footer01_21_footer_wrap{padding-top: var(--appPaddingTop);padding-bottom: var(--appPaddingBottom);}
}

#temp_wcb_footer_footer01_21_nav{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 0.2rem 0.8rem;}
#temp_wcb_footer_footer01_21_nav .li{font-size: 0.18rem;transition: 0.3s;}

@media (any-hover: hover){
    #temp_wcb_footer_footer01_21_nav .li:hover{color:var(--navHoverColor);text-decoration:underline;}
}

@media screen and (max-width:750px) {
    #temp_wcb_footer_footer01_21_nav{display: none;}
}


#temp_wcb_footer_footer01_21_contact{display: flex;flex-direction: column;align-items: center;}
#temp_wcb_footer_footer01_21_contact .qr{margin: 0.7rem 0 0.2rem;}
#temp_wcb_footer_footer01_21_contact .qr .img{width: 1.2rem;height: 1.2rem;border-radius: 0.16rem;overflow: hidden;background:  #fff;}
#temp_wcb_footer_footer01_21_contact .qr .img img{max-width: 75%;max-height: 75%;}
#temp_wcb_footer_footer01_21_contact .qr .tip{font-size: 0.18rem;line-height: 1.5;color: var(--font_color_2);margin-top: 0.5rem;}
#temp_wcb_footer_footer01_21_contact .text{font-size: 0.2rem;line-height: 1.5;margin-bottom: 0.8rem;gap: 0.16rem;flex-wrap: wrap;text-align: center;}
#temp_wcb_footer_footer01_21_contact .text .phone{}
@media screen and (max-width:750px) {
    #temp_wcb_footer_footer01_21_contact{}
    #temp_wcb_footer_footer01_21_contact .qr{margin: 0 0 0.2rem;}
    #temp_wcb_footer_footer01_21_contact .qr .img{width: 3rem;height: 3rem;}
    #temp_wcb_footer_footer01_21_contact .qr .tip{font-size: var(--font-bri-S);line-height: var(--font-bri-L);}
    #temp_wcb_footer_footer01_21_contact .text{font-size: var(--font-txt-S);line-height: var(--font-txt-L);margin-bottom: 0.6rem;}
}


#temp_wcb_footer_footer01_21_links{font-size: 0.16rem;height: 0.72rem;margin-top: 0.35rem;justify-content: center;color: var(--font_color_2);}
#temp_wcb_footer_footer01_21_links .fd_link{display: flex;flex-wrap: wrap;gap: 0.1rem 0.26rem;}
#temp_wcb_footer_footer01_21_links .fd_link span{font-weight: bold;}
@media only screen and (max-width: 750px) {
    #temp_wcb_footer_footer01_21_links{font-size: var(--font-bri-S);line-height: var(--font-bri-L);height: auto;padding: 0.16rem 0;}
}


#temp_wcb_footer_footer01_21_copyright{font-size: 0.16rem;color: var(--font_color_2);flex-wrap: wrap;gap: 0.1rem 0.2rem;}
@media screen and (max-width:750px) {
    #temp_wcb_footer_footer01_21_copyright{font-size: var(--font-bri-S);line-height: var(--font-bri-L);}
}
/* /assets/56866e27b2f2-default.css */
.ly_header_nav_default{z-index:50; background:#fff; border-radius:0 0 5px 5px; font-size:16px; min-width:200px; max-width: 360px; box-shadow:1px 3px 10px rgba(0,0,0,.1); transition:.3s;}
.ly_header_nav_default.hidden{opacity:0}
.ly_header_nav_default .li{position:relative; color:#555; transition:.3s; word-break: break-word;}
.ly_header_nav_default >.li:last-child{border-radius:0 0 5px 5px;}
.ly_header_nav_default .li >a{transition:transform .3s; padding:15px 20px; display:block; position:relative;}
.ly_header_nav_default .li >a span{flex:1; display:block;padding-right: 20px;}
.ly_header_nav_default .li >a i{position:absolute; right:20px; top:50%; transform:translateY(-50%); transition:transform .3s; font-size:14px;}
.ly_header_nav_default .subnav{position:absolute; top:0; left:100%; display:none; background:#fff; min-width:200px; border-radius:3px; box-shadow:1px 3px 10px rgba(0,0,0,.15); z-index:9999;}
.ly_header_nav_default .subnav .subnav{top:0; left:100%;}
.ly_header_nav_default >.li:last-child .subnav{top:0;}
.ly_header_nav_default .subnav .li{white-space:nowrap; position:relative;}
.ly_header_nav_default .subnav .li >a{padding:12px 20px; font-size:15px; display:block;}
.ly_header_nav_default .li:hover >a{transform: translateX(10px);}
.ly_header_nav_default .li:hover{background:var(--mainColor); color:#fff}
.ly_header_nav_default .li:hover >a i{transform:translateY(-50%) rotate(90deg);}
.ly_header_nav_default .li:hover>.subnav{display:block;}


/*图片*/
.ly_header_nav_picture{z-index:50; background:#fff; font-size:12px; padding:9px 0; border-radius:3px; font-size:18px; min-width:600px; max-width:100vw; box-shadow:1px 3px 10px rgba(0,0,0,.1); transition:.3s;}
.ly_header_nav_picture.hidden{opacity:0}
.ly_header_nav_picture .nav{padding:10px 0;}
.ly_header_nav_picture .nav .dt{font-size:16px; padding:10px 30px; transition:.3s;}
.ly_header_nav_picture .nav .dt .i{transition:.3s; opacity:0;}
.ly_header_nav_picture .nav .dt:hover{color:var(--mainColor);}
.ly_header_nav_picture .nav .dt:hover .i{transform:translateX(10px); opacity:1}
.ly_header_nav_picture .img{width:300px; margin:0 9px; font-size:0}


/*图片轮播*/
.ly_header_nav_picture_loop{z-index:50; background:#fff; font-size:12px; padding: 36px 0; border-radius:3px; font-size:18px; width: 100%; max-width:100vw; box-shadow:1px 3px 10px rgba(0,0,0,.1); transition:.3s;}
.ly_header_nav_picture_loop.hidden{opacity:0}
.ly_header_nav_picture_loop .loop {overflow-x: auto;scrollbar-width: none;-ms-overflow-style: none;}
.ly_header_nav_picture_loop .loop::-webkit-scrollbar {display: none;}
.ly_header_nav_picture_loop .loop .box {flex-shrink: 0;width: 240px;margin-right: 20px;}
.ly_header_nav_picture_loop .loop .box .img {width: 240px;height: 240px;background-color: #f7f8fa;border-radius: 22px;}
.ly_header_nav_picture_loop .loop .box .name {font-size: 14px;line-height: 20px;color: #242933;margin-top: 12px;}
.ly_header_nav_picture_loop .foot {margin-top: 32px;}
.ly_header_nav_picture_loop .foot .btn {background-color: #f7f8fa;width: 72px;height: 44px;border-radius: 22px;font-size: 16px;line-height: 1;color: #b9b9b9;}


/*图片下拉*/
.ly_header_nav_picture_ext{z-index:50; background:#fff; font-size:12px; padding: 56px 0 62px; border-radius:3px; font-size:18px; width: 100%; max-width:100vw; box-shadow:1px 3px 10px rgba(0,0,0,.1); }

.ly_header_nav_picture_ext .ul {--base:20px;--init:5px;width: 400px;margin-right: 75px;padding-right: 75px;overflow-y: auto;height: 400px;max-height: 70vh;}
.ly_header_nav_picture_ext .ul .item{/*margin: 5px 0;*/}
.ly_header_nav_picture_ext .ul > .item{border-bottom: 1px solid rgba(0, 0, 0, 0.1);}
.ly_header_nav_picture_ext .ul > .item:last-of-type{border-bottom: none;}
.ly_header_nav_picture_ext .ul .item .name{padding: 0 5px;cursor: pointer;position: relative;display: flex;align-items: center;justify-content: space-between;transition: background,color .3s;font-size: 18px;line-height: 50px;}
.ly_header_nav_picture_ext .ul .item .name i{font-size: 18px;transition: transform .3s;display: block;}

.ly_header_nav_picture_ext .ul .item1 {/*margin: 10px 0;*/}
.ly_header_nav_picture_ext .ul .item1 > .name{padding: 0px 5px;line-height: 60px;}
.ly_header_nav_picture_ext .ul .item1 .name{padding-left: calc(var(--base) * 0 + var(--init));}
.ly_header_nav_picture_ext .ul .item2 .name{padding-left: calc(var(--base) * 1 + var(--init));font-size: 16px;}
.ly_header_nav_picture_ext .ul .item3 .name{padding-left: calc(var(--base) * 2 + var(--init));}
.ly_header_nav_picture_ext .ul .item4 .name{padding-left: calc(var(--base) * 3 + var(--init));}
.ly_header_nav_picture_ext .ul .item5 .name{padding-left: calc(var(--base) * 4 + var(--init));}
.ly_header_nav_picture_ext .ul .item6 .name{padding-left: calc(var(--base) * 5 + var(--init));}
.ly_header_nav_picture_ext .ul .item7 .name{padding-left: calc(var(--base) * 6 + var(--init));}
.ly_header_nav_picture_ext .ul .item8 .name{padding-left: calc(var(--base) * 7 + var(--init));}
.ly_header_nav_picture_ext .ul .item9 .name{padding-left: calc(var(--base) * 8 + var(--init));}

.ly_header_nav_picture_ext .ul .item .name:hover{background: rgba(230, 230, 230, 0.3);color: var(--mainColor);}
.ly_header_nav_picture_ext .ul .item.not_child.cur > .name,
.ly_header_nav_picture_ext .ul .item.child_cur > .name{background: var(--mainColor);color: #fff;}
.ly_header_nav_picture_ext .ul .item.cur > .name i{transform: rotate(90deg);}
@media screen and (max-width:750px) {
    #No000_sidebar{display: none;}
}

.ly_header_nav_picture_ext .img_box{flex: 1;max-height: 400px;font-size: 0;}
.ly_header_nav_picture_ext .img_box .img{max-width: 100%;max-height: 100%;transition: none;}


/* /assets/4b1fa13f5726-index.css */
/* 展开式关闭掉body的鼠标事件 */
body.ly_header_menu_close_pointer_event{pointer-events: none;}
[ly-header-menu]{pointer-events: all;}


/* 遮罩背景 */
.ly_header_menu_default{transition:.3s; width:100vw; /*height:100vh;*/ left:0; top:0; bottom: 0; z-index:19; background:rgba(0,0,0,.1); font-size:14px; opacity:0}
.ly_header_menu_default.cur{right:0; opacity:1; visibility:visible;}


/* 展示区 */
.ly_header_menu_default_wrap{background:var(--bg_color); width:300px; height:100%;overflow: hidden; padding-top:100px; transform:translateX(101%); float:right; transition:.3s;position: relative;}
.ly_header_menu_default.cur .ly_header_menu_default_wrap{transform:translateX(0);}


/* 侧拉导航 */
.ly_header_menu_default_nav{height: 100%;height: 100%;background: var(--bg_color);transition: .3s;overflow-x:hidden;overflow-y: auto;}
.ly_header_menu_default_nav.cur{transform:translateX(-20%);opacity: 0;}


/* 侧拉副导航 */
.ly_header_menu_default_subnav{width: 100%;height: 100%;background: var(--bg_color);transition: .3s; overflow-x:hidden;overflow-y: auto;position: absolute;top: 0;left:100%;}
.ly_header_menu_default_subnav.cur{transform: translateX(-100%);}
/* 侧拉副导航-上一个subnav */
.ly_header_menu_default_subnav.prev{transform:translateX(-120%);opacity: 0;}
/* 侧拉副导航-关闭按钮 */
.ly_header_menu_default_subnav_back{font-size:20px;color: var(--font_color);position: relative;padding:0 4vw;text-align: center;cursor: pointer;}
/* 边框 */
/* .ly_header_menu_default_subnav_back::after{display: block;content: '';width: 100%;height: 1px;position: absolute;bottom: 0;left: 0;opacity: .2;background: var(--font_color);} */
.ly_header_menu_default_subnav_back_i{font-size: 20px;}
/* .ly_header_menu_default_subnav_back_span{display: none;} */


/* 所有的li */
.ly_header_menu_default_nav_li{font-size:18px;line-height: 1.8;color: var(--font_color);position: relative;margin: 0 4vw;padding:20px 0px; }
.ly_header_menu_default_nav_li:active{color: var(--mainColor);}
/* li边框 */
/* .ly_header_menu_default_nav_li::after{display: block;content: '';width: 100%;height: 1px;position: absolute;top: 0;left: 0;opacity: .2;background: var(--font_color);} */
/* 取消主侧拉第一个li和副侧拉第二个li的上边框 */
/* .ly_header_menu_default_nav .ly_header_menu_default_nav_li:first-child::after{display: none;} */
/* .ly_header_menu_default_subnav .ly_header_menu_default_nav_li:nth-of-type(2)::after{display: none;} */


/* li - 数字与箭头 */
.ly_header_menu_default_nav_li > span{color: var(--num_color);padding-right: 8px;cursor: pointer;}
.ly_header_menu_default_nav_li_i{font-size: 20px;cursor: pointer;}


/* li - 按钮 - 语言切换 */
.ly_header_menu_default_nav_li_btn,
.ly_header_menu_default_nav_li_btn_drop,
.ly_header_menu_default_nav_li_btn_drop_box{display: none;}



@media only screen and (max-width: 900px) {
    /* app 侧边栏样式 */
    .ly_header_menu_default_wrap{width: 5.3rem;padding-top:1.2rem;}
    .ly_header_menu_default_nav_li{font-size: .3rem;}
    .ly_header_menu_default_nav_li_i{font-size: .32rem;}
    .ly_header_menu_default_subnav{}
    .ly_header_menu_default_subnav_back{font-size: .3rem;}
    .ly_header_menu_default_subnav_back_i{font-size: .32rem;}
}

@media only screen and (max-width: 750px) {
    /* 所有的 li */
    .ly_header_menu_default_nav_li{font-size: var(--font-sma-S);line-height: var(--font-sma-L);padding: .26rem 0;margin: 0 8vw;}
    .ly_header_menu_default_subnav .ly_header_menu_default_nav_li{font-size: var(--font-sma-S);line-height: var(--font-sma-L);}
    .ly_header_menu_default_nav_li_i{font-size: var(--font-sma-S);}

    /* 语言选择按钮 */
    .ly_header_menu_default_nav_li_btn{display: flex;flex-wrap: wrap;margin: 0 8vw;padding:.25rem 0px;gap: .30rem;position: absolute;left: 0;right: 0;bottom: 0;background: var(--bg_color);}
    .ly_header_menu_default_nav_li_btn > *{min-width: calc((100% - .60rem) / 3);height: .70rem;border-radius: .35rem;padding: 0 .16rem;font-size:var(--font-sma-S);color: var(--font_color);border: 1px solid var(--num_color);display: inline-flex;align-items: center;justify-content: center;}
    /* 当前语言样式 */
    .ly_header_menu_default_nav_li_btn > *.cur{border-color: var(--mainColor);color: var(--mainColor);}


    /* 语言选择可展开 */
    .ly_header_menu_default_nav_li_btn_drop{display: flex;justify-content: center;align-items: center;margin: 0 8vw;padding:.25rem 0px;gap: .30rem;position: absolute;left: 0;right: 0;bottom: 0;color: var(--font_color);font-size: var(--font-sma-S);background: var(--bg_color);}
    .ly_header_menu_default_nav_li_btn_drop > i{font-size: var(--font-sma-S);transition: .3s;}

    /* 语言选择展开 */
    .ly_header_menu_default_nav_li_btn_drop_box{position: absolute;left: 0;right: 0;top: 100%;bottom: 0;background: #fff;transition: .3s;display: flex;flex-direction: column;background: var(--font_color);color: var(--bg_color);padding: .6rem 0;overflow-y: auto;}
    .ly_header_menu_default_nav_li_btn_drop_box.cur{top: calc(10% + 1.2rem);}

    .ly_header_menu_default_nav_li_btn_drop_box > *{font-size: var(--font-sma-S);line-height: var(--font-sma-L);padding: .26rem 0;margin: 0 8vw;}
    /* 当前语言样式 */
    .ly_header_menu_default_nav_li_btn_drop_box > *.cur{color: var(--mainColor);}


    /* 返回按钮 */
    .ly_header_menu_default_subnav_back{font-size: var(--font-sma-S);padding:0 8vw;}
    /* .ly_header_menu_default_subnav_back::after{display: block;} */
    .ly_header_menu_default_subnav_back_i{font-size: var(--font-sma-S);}
}






/* 左侧出现 ———————————————————————————————————— */


/* 展示区 */
.ly_header_menu_default[data-direction="left"] .ly_header_menu_default_wrap{ transform:translateX(-101%); float:left;background:var(--bg_color);}
.ly_header_menu_default[data-direction="left"].cur .ly_header_menu_default_wrap{transform:translateX(0);}

/* /overrides.css */
:root{--mainColor:#0abebe;--main-color:#0abebe;--sideBgColor:#0abebe;--font-sub-S:.42rem;--font-sub-L:1.5;--font-big-S:.4rem;--font-sma-S:.28rem;--font-sma-L:1.7}
html{scroll-behavior:smooth;font-family:"PingFang SC","Microsoft YaHei",Arial,sans-serif}
body{margin:0}button,input{font:inherit}button{border:0;cursor:pointer;background:transparent}button:disabled{cursor:default}
button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid #0abebe;outline-offset:5px}
img{max-width:100%;height:auto}module{display:block}a{color:inherit} [hidden]{display:none!important}
.cw{width:92%;max-width:1600px;margin-inline:auto}
#header,#header.fixed{position:fixed!important;inset:0 0 auto;height:auto!important;z-index:100;background:rgba(15,20,24,.94);transition:background .3s}
#header.scroll-top{background:rgba(0,0,0,.2)}#header_ct{position:relative}
#w001_index_header_14_nav .weblogo{flex-shrink:0}#w001_index_header_14_nav .weblogo img{width:259px;height:50px;object-fit:contain}
#w001_index_header_14_nav .nav{flex-wrap:nowrap}#w001_index_header_14_nav .lyuiheader_nav_001-li{padding:0 clamp(10px,1.3vw,25px)}
#w001_index_header_14_nav .mblanguage{display:none!important}#w001_index_header_14_nav .search{cursor:pointer}
#w001_index_header_14_nav .menu._left_{display:none!important}
.detail-page #saasbody{padding-top:80px}
.detail-page #header.scroll-top,.article-view #header.scroll-top{background:rgba(15,20,24,.96)}
.lysidefloadbox{position:fixed;right:3%;bottom:40px;z-index:70;display:flex;flex-direction:column;gap:10px;transform:none!important}
#side_fload_02>a,#side_fload_02>.backTop{display:flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:50%;box-shadow:0 4px 20px #0002;background:#0abebe;color:white;cursor:pointer;margin:0}
#side_fload_02 .backTop{background:white;color:#0abebe;font-size:26px}#side_fload_02 .backTop:empty::after{content:'↑'}
#side_fload_02 .backTop img{width:24px}#side_fload_02 .side-symbol{font-size:26px}#side_fload_02 .code{display:none}
#side_fload_02 svg{fill:currentColor;width:25px;height:25px}#side_fload_02 .telBox{display:none}
#side_fload_02>a img{filter:brightness(0) invert(1)}
.local-slider{position:relative;overflow:hidden}.local-slider>.wrapper{display:block!important;position:relative;transform:none!important}
.local-slider>.wrapper>.slide{position:absolute!important;inset:0;opacity:0;transition:opacity .8s ease;pointer-events:none;z-index:0}
.local-slider>.wrapper>.slide.slide-current{position:relative!important;opacity:1;pointer-events:auto;z-index:1}
.local-slider>.wrapper>.slide .message_box{z-index:2}
.local-slider-controls{position:absolute;bottom:.3rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:.14rem;z-index:5}
.local-slider-controls button{width:.32rem;min-width:24px;height:28px;position:relative;color:white}
.local-slider-controls button[data-slide]::after{content:'';height:2px;position:absolute;inset:13px 0 auto;background:#fff9;transition:background .3s,width .3s}
.local-slider-controls button[aria-current=true]{width:.6rem}.local-slider-controls button[aria-current=true]::after{background:#0abebe}
.local-slider-controls .slider-pause{font-size:14px;min-width:28px;border:1px solid #ffffff38;border-radius:50%;width:28px}
#catalog-root{display:contents}#w017_products_list_27 .ul{min-height:180px}
.catalog-empty{padding:60px;text-align:center;width:100%;font-size:16px;color:#888}
.local-drawer,.local-search,.wechat-dialog{position:fixed;border:0;margin:0;padding:0;color:#fff;background:#2c2d2e;max-width:100vw;max-height:100dvh;z-index:150;font-size:16px}
dialog::backdrop{background:#0009;backdrop-filter:blur(2px)}.local-drawer{inset:0 0 0 auto;width:300px;height:100dvh}
.dialog-close{position:absolute;right:28px;top:20px;width:42px;height:42px;font-size:36px;font-weight:200;line-height:1;color:inherit;z-index:2}
.local-drawer nav{display:flex;flex-direction:column;padding:100px 44px 35px;gap:0}
.local-drawer nav a{padding:22px 0;border-bottom:1px solid #ffffff0b;transition:color .2s}.local-drawer nav a:hover{color:#0abebe}
.local-search{inset:12vh auto auto 50%;transform:translateX(-50%);width:min(760px,92vw);background:#fff;color:#252525;padding:48px;border-radius:3px}
.local-search h2{font-size:34px;font-weight:500;margin-bottom:30px}.local-search label{font-size:14px;color:#777;display:block;margin-bottom:12px}
.search-field{display:flex;border-bottom:1px solid #aab5b8;gap:20px}.search-field input{flex:1;min-width:0;padding:16px 0;font-size:18px;border:0;outline:0}
.search-field button{white-space:nowrap;color:#0a999c}.search-results{padding-top:24px;max-height:45vh;overflow:auto}.search-results>p{color:#888;font-size:14px;line-height:1.8}
.search-results a{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #eee}.search-results small{font-size:12px;color:#999;white-space:nowrap}
.wechat-dialog{top:50%;left:50%;transform:translate(-50%,-50%);padding:70px 40px 35px;background:white;color:#333;width:340px;text-align:center}.wechat-dialog img{margin-top:20px;width:240px}
.local-toast{position:fixed;z-index:200;left:50%;bottom:30px;transform:translate(-50%,20px);background:#20282bea;color:white;padding:15px 24px;border-radius:4px;box-shadow:0 4px 22px #0002;max-width:min(90vw,600px);font-size:14px;line-height:1.6;opacity:0;pointer-events:none;transition:.25s}
.local-toast.visible{opacity:1;transform:translate(-50%,0)}
.footer-brand{display:flex;flex-direction:column;gap:10px;color:white}.footer-brand strong{font-size:32px;font-weight:600;letter-spacing:4px}.footer-brand span{font-size:12px;letter-spacing:4px;color:#888}
.footer-contact{display:flex;flex-direction:column;gap:14px;text-align:right;color:#999;font-size:14px}.footer-contact a{color:white;font-size:18px}
#temp_wcb_footer_footer01_21_contact{display:flex;align-items:center;justify-content:space-between;min-height:180px}
.template-notice{font-size:12px;color:#777;text-align:center;line-height:1.7}.icp-slot:empty{display:none}
.template-empty{min-height:500px;background:#f5f7f9;padding:170px 5% 100px;text-align:center;font-family:"PingFang SC",Arial,sans-serif;color:#222;font-size:16px}
.template-empty h1{font-size:46px;font-weight:500;margin:18px 0 24px}.template-empty>p{color:#92989d;line-height:1.8}.empty-eyebrow{font-size:12px;letter-spacing:4px;color:#0abebe}
.solid-button{display:inline-flex;align-items:center;justify-content:space-between;gap:60px;background:#0abebe;color:white;padding:18px 30px;margin-top:30px;font-size:16px}
.detail-heading{text-align:left;margin:0 auto 35px;font-size:14px;color:#999}.detail-heading h1{font-size:40px;font-weight:500;color:#222;margin:30px 0 14px}.detail-heading p{font-size:13px;color:#999}
.product-gallery img{display:block;width:100%;height:auto;margin:0 auto}.detail-contact{padding:70px 0 90px;text-align:center;font-size:24px}
.product-gallery img:only-child{max-width:900px}.article-page{padding-top:150px;padding-bottom:100px;min-height:70vh;font-size:16px}.article-back{color:#888;font-size:14px}
.article-label{color:#0abebe;letter-spacing:2px;margin:45px 0 18px;font-size:12px}.article-page h1{font-size:36px;font-weight:500;line-height:1.5;padding-bottom:35px;border-bottom:1px solid #e9e9e9}.article-body{margin-top:40px;line-height:2;color:#666}.article-body p{margin:20px 0}
#download-list{width:100%}.local-download{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#f5f7f9;border-bottom:1px solid white;padding:36px 45px;font-size:16px}
.local-download h3{font-size:24px;color:#333;margin-bottom:10px}.local-download p{font-size:14px;color:#999}.local-download button,.local-download a{padding:15px 20px;border:1px solid #d6e5e5;color:#079da0;white-space:nowrap}
#solution-list,#news-list{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:45px auto 0;max-width:1440px}.news-card{display:block;background:white;padding:24px;text-align:left;font-size:16px}.news-card h2{font-size:22px;margin:20px 0}.news-card p{font-size:15px;line-height:1.8;color:#888}.news-card span{color:#0abebe;display:block;margin-top:20px}
.local-reference-tag{font-size:12px;color:#999}
.form-status{font-size:13px;color:#999;line-height:1.8;width:100%;padding-top:20px}
#w007_contact_us_contact_39 .img img{filter:invert(60%) sepia(23%) saturate(700%) hue-rotate(133deg)}
#w013_about_history_217 .container{overflow:hidden}#w013_about_history_217 .wrapper{display:flex;position:relative;transition:transform .5s ease}
#w013_about_history_217 .box.slide{flex-shrink:0}#w013_about_history_217 .box .brief{line-height:1.8;font-size:16px;height:auto;min-height:100px}
#w006_about_honor_58_img{overflow:hidden}#w006_about_honor_58_img .wrapper{display:flex;width:max-content;gap:30px}
#w006_about_honor_58_img .slide{flex-shrink:0;cursor:zoom-in}#w006_about_honor_58_img .local-marquee{animation:certificate-scroll 70s linear infinite}
#w006_about_honor_58_img:hover .local-marquee,#w006_about_honor_58_img:focus-within .local-marquee{animation-play-state:paused}
@keyframes certificate-scroll{to{transform:translateX(-50%)}}
.image-dialog{position:fixed;inset:5vh auto auto 50%;transform:translateX(-50%);border:0;padding:65px 24px 24px;background:white;max-width:90vw;max-height:90vh;font-size:13px;color:#777}
.image-dialog p{padding:0 35px 15px}.image-dialog img{display:block;max-width:75vw;max-height:70vh;object-fit:contain;margin:auto}
.ly_category_app_01_wrap{position:relative;z-index:40}.ly_category_app_01 .ul{z-index:41;background:#fff;box-shadow:0 10px 20px #0001}
#w001_index_products_center_115_nav_app{position:relative;z-index:40;background:#fff}
@media(max-width:1200px){#w001_index_header_14_nav .nav{display:none!important}#w001_index_header_14_nav .head .menu:not(._left_){display:flex!important}#w001_index_header_14_nav .head_btn{margin-left:auto;margin-right:28px}}
@media(min-width:1201px){#w001_index_header_14_nav .head .menu{display:none!important}}
@media(max-width:768px){
 #header{min-height:62px}#w001_index_header_14_nav .weblogo img{width:200px;height:42px}#w001_index_header_14_nav .head{height:1.2rem;min-height:62px}
 #w001_index_header_14_nav .head_btn{margin-right:12px}#w001_index_header_14_nav .head .menu i{width:28px;height:2px}#w001_index_header_14_nav .head .menu i::before,#w001_index_header_14_nav .head .menu i::after{height:2px}
 .ly_hengfu_app{display:block!important}.ly_hengfu_app .slide .img_app{width:100%;display:block}.ly_hengfu_app .slide .message{z-index:2}.ly_hengfu_app .slide .mask{z-index:3}
 .local-slider-controls{bottom:20px;gap:12px}.local-slider-controls button[data-slide]{width:28px}.local-slider-controls button[aria-current=true]{width:48px}
 .lysidefloadbox{right:14px;bottom:25px;gap:8px}#side_fload_02>a,#side_fload_02>.backTop{width:43px;height:43px}#side_fload_02 .side-symbol{font-size:23px}
 .local-search{padding:36px 24px;top:8vh}.local-search h2{font-size:28px}.dialog-close{right:15px;top:14px}.search-field{gap:10px}.search-field input{font-size:16px}.search-field button{font-size:14px}
 #w001_index_products_center_115_nav_app .ul{display:none!important}#w001_index_products_center_115_nav_app.categories-open .ul{display:block!important}#w001_index_products_center_115_nav_app .frist_td{cursor:pointer}
 #w001_index_products_center_115_list>.right>.item[hidden]{display:none!important}
 #w017_products_list_27 .box .more{font-size:12px!important}#w017_products_list_27 .box .name{font-size:18px!important}
 section[id^=w019_index_contact_] .text .title{font-size:16px!important;line-height:1.8!important}
 .footer-brand strong{font-size:25px}.footer-brand span{font-size:10px}.footer-contact{font-size:11px;max-width:50%}.footer-contact a{font-size:15px}#temp_wcb_footer_footer01_21_contact{min-height:135px}.template-notice{font-size:10px;padding-top:8px}
 .template-empty{padding:140px 6% 75px;min-height:450px}.template-empty h1{font-size:34px}.template-empty>p{font-size:14px}.detail-page #saasbody{padding-top:63px}
 .detail-heading h1{font-size:30px}.detail-heading{font-size:12px}.detail-heading p{font-size:11px}.detail-contact{font-size:20px;padding:50px 0}.solid-button{font-size:14px;padding:15px 24px}
 .article-page{padding-top:110px;padding-bottom:60px}.article-page h1{font-size:26px}.article-label{margin-top:30px}.article-body{font-size:15px}
 .local-download{padding:25px 20px;gap:15px}.local-download h3{font-size:19px}.local-download p{font-size:12px}.local-download button,.local-download a{font-size:12px;padding:12px;flex-shrink:0}
 #solution-list,#news-list{grid-template-columns:1fr;gap:20px}.news-card h2{font-size:20px}
}
@media(max-width:380px){#w001_index_header_14_nav .weblogo img{width:170px}#w001_index_header_14_nav .head_btn{margin-right:5px}}
.contact-action{display:block;color:inherit;text-decoration:none;cursor:pointer}
.contact-action .brief{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px}
.contact-action:hover .brief,.contact-action:focus-visible .brief{text-decoration-color:currentColor}
.contact-action:focus-visible{outline:2px solid var(--mainColor,#00b9bb);outline-offset:5px}
.contact-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}
form[data-local-form][aria-busy="true"] .submit{opacity:.65;cursor:wait}
.form-status{overflow-wrap:anywhere}
/* AI business content: retain the original page rhythm, add readable service copy. */
.ai-eyebrow{display:block;color:#079b9f;font-size:12px;font-weight:600;letter-spacing:2.5px;line-height:1.7;margin-bottom:18px}
.ai-section{padding-top:90px;padding-bottom:90px;font-size:16px;color:#202b2f}
.ai-section h2,.ai-support-intro h2{font-size:clamp(28px,3vw,44px);line-height:1.45;font-weight:500;margin:0 0 20px}
.ai-section-intro{max-width:760px;color:#778287;font-size:16px;line-height:1.9;margin-bottom:40px}
.ai-hero-description{font-size:18px!important;line-height:1.8!important;margin-top:25px;color:#e0eeee;letter-spacing:1px}
#w001_index_hengfu_15 .img_pc{aspect-ratio:1920/950;object-fit:cover;width:100%}
.height_change .img>img,.height_change .imgApp>img{display:none}
#w005_service_picture_25 .img{height:31.25vw}
#w000_products_brand_66 .img{height:27.6042vw}
#w005_service_picture_10 .img{height:20.8203vw}
#w001_index_hengfu_15 .message_box{pointer-events:none;text-shadow:0 2px 16px #0008}
#w001_index_hengfu_15 .slide.k1 .message_box .message{background:linear-gradient(90deg,#071116c9,transparent);padding:28px 40px 28px 0}
#w022_index_products_185_title .title{font-size:18px;color:#7b8588;margin-top:8px}
#w022_index_products_185_dl .card .img::after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 35%,#071217c9)}
#w022_index_products_185_dl .card .text{z-index:2}
#w001_index_products_center_115_list .li .img img{object-fit:cover!important;border-radius:4px}
#w001_index_products_center_115_list>.left .c_tip{font-size:30px;line-height:1.5;margin:15px 0 25px}
#w001_index_products_center_115_list>.left .ul>.li{font-size:15px}
#w001_index_products_center_115_list .right .li .i_tip{font-size:12px;margin-top:9px}
#w013_about_detail_173_down .text{background:linear-gradient(90deg,#061316e8,#06131698);padding:35px;max-width:720px}
#w013_about_detail_173_down .brief{font-size:17px;line-height:2}
#w013_about_detail_173_down .data .box .name{color:white}
#temp_c_001_subnav1_26 .subnav{flex-wrap:wrap;row-gap:10px}
#temp_c_001_subnav1_26 .subnav .a{font-size:15px;padding-inline:17px;white-space:nowrap}
#w017_products_list_27 .box .img img{object-fit:cover!important}
#w017_products_list_27 .box .img{height:auto!important;padding-top:0!important;aspect-ratio:16/10;overflow:hidden}
#w017_products_list_27 .box{padding-top:0!important}
#w017_products_list_27 .box .img img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;transform:none!important;object-fit:cover!important}
#w017_products_list_27 .box .name{min-height:52px;line-height:1.5;font-size:21px;padding-inline:8px}
.ai-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.ai-scenario{background:#f4f7f8;min-width:0;overflow:hidden}
.ai-scenario>img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}
.ai-scenario>div{padding:30px}.ai-scenario h3{font-size:23px;line-height:1.5;margin-bottom:15px;font-weight:500}
.ai-scenario p{font-size:15px;line-height:1.9;color:#768186;margin-bottom:23px}.ai-scenario a{font-size:14px;color:#079b9f}
.ai-about-hero{position:relative;background-size:cover;background-position:center;min-height:80vh;display:flex;align-items:center;color:white}
.ai-about-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#061318bd,#06131820)}
.ai-about-hero>div{position:relative;z-index:1}.ai-about-hero .ai-eyebrow{color:#87e7e4}
.ai-about-hero h1{font-size:clamp(36px,4vw,64px);line-height:1.4;max-width:800px;margin-bottom:24px;font-weight:500;text-wrap:balance}
.ai-about-hero p{font-size:18px;line-height:1.9;max-width:600px;color:#eef6f5}
.ai-about-intro{display:grid;grid-template-columns:1fr 1fr;gap:100px}
.ai-about-intro>div>p{font-size:17px;line-height:2.1;color:#748086;margin-top:25px}
.ai-values article{padding:0 0 26px;margin-bottom:26px;border-bottom:1px solid #e4ebed}
.ai-values article>span{font-size:11px;letter-spacing:2px;color:#08a0a4}.ai-values h3{font-size:24px;margin:15px 0 12px;font-weight:500}
.ai-values p{font-size:15px;line-height:1.9;color:#748086}
.ai-vision-banner{background-position:center;background-size:cover;padding:100px 0;color:white;position:relative}
.ai-vision-banner::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#07171cdf,transparent)}
.ai-vision-banner>div{position:relative}.ai-vision-banner h2{font-size:clamp(32px,4vw,54px);line-height:1.6;font-weight:500}
.ai-vision-banner .ai-eyebrow{color:#8de5e5}
.ai-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e4ebed;border:1px solid #e4ebed}
.ai-capability{padding:36px;background:white;position:relative;min-width:0}.ai-capability:hover{background:#f1fafa}
.ai-capability .ai-index{font-size:14px;color:#09a6a8}.ai-capability h3{font-size:23px;margin:20px 0 15px;font-weight:500}
.ai-capability p{font-size:15px;line-height:1.9;color:#7c878b;max-width:90%}.ai-arrow{position:absolute;right:26px;bottom:30px;color:#0aa6a8;font-size:23px}
.ai-process-section{background:#102329;color:white}.ai-process-section .ai-eyebrow{color:#73d5d5}.ai-process-section .ai-section-intro{color:#9eafb5}
.ai-process-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:25px;margin-top:50px}
.ai-process-step{padding-top:25px;border-top:1px solid #4b6269}.ai-process-step>span{font-size:30px;color:#69c8c7;font-weight:300}
.ai-process-step h3{font-size:21px;margin:23px 0 15px;font-weight:500}.ai-process-step p{font-size:14px;line-height:1.9;color:#a0b1b7}
.ai-insights-hero{padding:180px 0 90px;background:#102329 url('/assets/ai/creative.webp') center right/cover;color:white;position:relative}
.ai-insights-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0b1b23f0,#0b1b2350)}
.ai-insights-hero>div{position:relative}.ai-insights-hero .ai-eyebrow{color:#82dede}.ai-insights-hero h1{font-size:54px;font-weight:500;margin-bottom:22px}
.ai-insights-hero p{font-size:17px;color:#c6d5da;line-height:1.9;max-width:640px}
#news-list{margin-top:0}.news-card{padding:0 0 25px;background:#f6f8f9;overflow:hidden}
.news-card>img{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.news-card h2,.news-card p,.news-card span,.news-card small{margin-inline:25px}
.news-card h2{line-height:1.55;font-size:24px;margin-top:15px}.news-card small{display:block;color:#099c9f;font-size:12px;letter-spacing:1px;margin-top:25px}
.news-card p{line-height:1.9;min-height:86px}.news-card span{font-size:14px}
.ai-support-intro{padding-bottom:45px}.ai-support-intro p,.ai-support-contact p{font-size:16px;line-height:1.9;color:#7b878d}
.ai-support-contact{padding-top:65px}.ai-support-contact h3{font-size:27px;line-height:1.6;margin-bottom:18px}
.ai-solution-tags{font-size:18px;line-height:1.7;color:#b5f1ed;margin-top:25px;letter-spacing:2px}
.ai-solution-description{font-size:16px;line-height:1.9;color:#e1ecee;max-width:670px;margin-top:15px;text-shadow:0 1px 8px #000}
.height_change .box .text .name,.height_change .box .text .subname{color:white!important;text-shadow:0 2px 15px #0009}
.module-solution .title,.module-solution .text{position:relative;z-index:2}
.detail-heading .service-summary{font-size:17px;line-height:2;color:#738087;max-width:850px}
.product-gallery img:only-child{max-width:100%;max-height:640px;object-fit:cover;border-radius:4px}
.service-body{display:grid;grid-template-columns:1.2fr 1fr;gap:85px;padding:65px 0;font-size:16px;line-height:1.95;color:#718087}
.service-body h2{font-size:30px;font-weight:500;color:#223139;margin-bottom:25px}.service-body h3{font-size:22px;color:#223139;margin:28px 0 15px}
.service-body ul{list-style:disc;padding-left:22px}.service-body li{margin-bottom:18px}.service-body aside{padding:30px;background:#f2f7f8}
.service-body ol{padding:0;list-style:none}.service-body ol li{padding-bottom:15px;border-bottom:1px solid #dce7e9;display:flex;gap:18px}
.service-body ol li>span{color:#09a1a4}.service-body aside>p{font-size:13px;color:#849197;margin-top:25px}
.detail-contact>p{font-size:16px;line-height:1.9;color:#7f8b90;margin-top:18px}
.ai-not-found>img{display:block;max-width:560px;width:100%;margin:35px auto 0;border-radius:5px}
@media(max-width:1100px){.ai-about-intro{gap:45px}.ai-scenario-grid{gap:18px}.ai-scenario>div{padding:22px}.ai-process-grid{gap:18px}.ai-process-step h3{font-size:19px}}
@media(max-width:768px){
 .ai-section{padding-top:55px;padding-bottom:55px}.ai-eyebrow{font-size:10px;letter-spacing:2px;margin-bottom:13px}.ai-section-intro{font-size:14px;margin-bottom:28px}
 .ai-hero-description{font-size:14px!important;line-height:1.8!important;margin-top:17px;max-width:260px;letter-spacing:0}
 .height_change .imgApp{height:64vw;min-height:250px;max-height:360px}
 .ly_hengfu_app .slide .img_app{height:76vh;min-height:520px;object-fit:cover;object-position:66% center}
 .ly_hengfu_app .message{padding-top:140px!important;align-items:flex-start!important;background:linear-gradient(180deg,#05151b69,transparent 75%)}
 .ly_hengfu_app .message .name{font-size:32px!important;line-height:1.5!important;text-shadow:0 1px 10px #0008}
 #w001_index_products_center_115_list .right .li .name{font-size:18px!important}
 #w013_about_detail_173_down .text{padding:25px 20px}.ai-scenario-grid,.ai-about-intro,.service-body{grid-template-columns:1fr}
 .ai-scenario-grid{gap:25px}.ai-scenario>div{padding:25px}.ai-scenario h3{font-size:23px}.ai-scenario p{font-size:14px}
 .ai-about-hero{min-height:72vh;background-position:58% center}.ai-about-hero h1{font-size:36px;max-width:320px}.ai-about-hero p{font-size:15px;max-width:310px}
 .ai-about-intro{gap:35px}.ai-about-intro>div>p{font-size:15px;line-height:2}.ai-values h3{font-size:22px}.ai-values p{font-size:14px}
 .ai-vision-banner{padding:70px 0;background-position:65% center}.ai-capability-grid{grid-template-columns:1fr}.ai-capability{padding:27px}.ai-capability h3{font-size:22px}
 .ai-process-grid{grid-template-columns:1fr;gap:22px;margin-top:30px}.ai-process-step{padding-top:20px}.ai-process-step>span{font-size:25px}.ai-process-step h3{margin:14px 0 10px}
 .ai-insights-hero{padding:135px 0 65px}.ai-insights-hero h1{font-size:38px}.ai-insights-hero p{font-size:15px;max-width:300px}
 .news-card h2{font-size:23px}.news-card p{min-height:0;font-size:14px}.ai-support-intro{padding-bottom:30px}.ai-support-intro p{font-size:14px}
 .ai-support-contact h3{font-size:23px}.ai-support-contact p{font-size:14px}.ai-solution-tags{font-size:15px;margin-top:18px;letter-spacing:1px}
 .ai-solution-description{font-size:14px;line-height:1.85;max-width:320px}.detail-heading .service-summary{font-size:15px;line-height:1.9}
 .service-body{padding:35px 0;gap:25px;font-size:15px}.service-body h2{font-size:26px}.service-body aside{padding:25px}.detail-contact>p{font-size:14px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

/* Priority company service content */
.priority-content{font-size:16px;line-height:1.9;color:#dfe7e7;background:#101b1e;border-radius:16px;margin:64px auto;padding:40px;max-width:1320px;box-sizing:border-box;overflow-wrap:anywhere}
.priority-content h1{font-size:clamp(28px,3vw,46px);line-height:1.35;color:#fff;margin:0 0 24px;letter-spacing:-.025em}
.priority-content h2{font-size:clamp(23px,2.1vw,32px);line-height:1.45;color:#fff;margin:0 0 20px}
.priority-content h3{font-size:20px;line-height:1.5;color:#fff;margin:0 0 14px}
.priority-content p{margin:0 0 20px}.priority-content .content-lead{max-width:1000px;font-size:18px;color:#bbc8c9}
.priority-content a{color:#58ddcd;display:inline-block;text-decoration:underline;text-underline-offset:5px;line-height:1.7}
.content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}
.content-grid article{padding:28px;border:1px solid #344446;border-radius:12px;background:#152023;min-width:0}
.content-section{margin:42px 0}.content-section ul{padding-left:24px;list-style:disc}.content-section li{margin:12px 0}
.content-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 38px;padding-left:24px;list-style:decimal}.content-steps li{padding-left:8px}
.content-boundary{border-left:3px solid #58ddcd;padding:18px 24px;background:#152023}
.content-faq details{border-bottom:1px solid #344446;padding:18px 0}.content-faq summary{cursor:pointer;color:#fff;font-weight:600}.content-faq details p{margin:16px 0 4px;color:#bbc8c9}
.content-related{display:flex;flex-wrap:wrap;gap:16px 28px;margin:42px 0}.content-related h2{width:100%;margin-bottom:0}
.content-cta{padding:32px;margin:36px 0 20px;background:#183130;border:1px solid #38625e;border-radius:12px}.content-cta p{max-width:900px}.content-cta a{background:#57ddcc;color:#102527;padding:12px 22px;border-radius:6px;font-weight:600;text-decoration:none}
@media(max-width:760px){.priority-content{padding:26px 20px;margin:36px auto;font-size:16px;width:calc(100% - 32px)}.priority-content .content-lead{font-size:17px}.content-grid,.content-steps{grid-template-columns:1fr}.content-grid article,.content-cta{padding:22px}.content-section{margin:30px 0}.content-steps{gap:8px}.content-cta a{max-width:100%;box-sizing:border-box}}

/* T07: comfortable touch targets and keyboard/short-screen dialog recovery. */
.local-slider-controls button,.local-slider-controls .slider-pause{min-width:44px;min-height:44px}
.local-drawer,.local-search,.wechat-dialog{max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}
body:has(dialog[open]){overscroll-behavior:none}
@media(max-width:1200px){#w001_index_header_14_nav .head .menu:not(._left_){min-width:44px;min-height:44px}}
@media(max-width:768px){
.local-slider-controls button[data-slide]{width:44px}
#side_fload_02>a,#side_fload_02>.backTop{min-width:44px;min-height:44px}
#contact-form input:not([type=hidden]),#contact-form textarea,form input:not([type=hidden]),form textarea{font-size:16px!important}
.dialog-close{min-width:44px;min-height:44px}
.local-search{max-height:calc(100dvh - 16vh)}
}

.w013_about_detail_173_down{position:relative;isolation:isolate}
.w013_about_detail_173_down>.local-cover-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}

/* Static editorial content: readable without script and horizontally safe. */
.article-page{width:calc(100% - 48px);max-width:1000px;margin-left:auto;margin-right:auto;overflow-wrap:anywhere}.article-summary{font-size:1.12em;line-height:1.9;color:#535353;margin:1.5em 0}.article-publisher a,.article-citations a,.article-references a,.article-related a{color:#225b48;text-decoration:underline;text-underline-offset:.2em}.article-toc{background:#f4f6f3;padding:24px 30px;border-radius:6px;margin:30px 0}.article-toc h2{font-size:20px;margin-bottom:12px}.article-toc ol,.article-body ul,.article-body ol{padding-left:1.5em;list-style:revert}.article-toc li,.article-body li{margin:.6em 0;line-height:1.8}.article-body section{margin:2.5em 0;scroll-margin-top:150px}.article-body h2{font-size:28px;line-height:1.5;margin:0 0 20px}.article-body figure{margin:1.5em 0}.article-body figcaption{font-size:14px;color:#666;margin-top:8px}.article-body .article-citations{font-size:14px;color:#555}.article-table{max-width:100%;overflow-x:auto;margin:24px 0}.article-table table{width:100%;min-width:460px;border-collapse:collapse;text-align:left;font-size:16px;line-height:1.7}.article-table caption{text-align:left;font-weight:600;padding:10px 0}.article-table th,.article-table td{padding:14px;border:1px solid #d8dfd9;vertical-align:top}.article-table th{background:#eef3ee}.article-references{font-size:15px}.article-references li{scroll-margin-top:150px}.article-related{border-top:1px solid #ddd;padding-top:24px}@media(max-width:768px){.article-body h2{font-size:23px}.article-toc{padding:20px}.article-body section,.article-references li{scroll-margin-top:115px}.article-table th,.article-table td{padding:10px}.article-page .article-summary{font-size:17px}}
