html {font-size:calc(100vw/19.2); -ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-webkit-overflow-scrolling: touch;scrollbar-width: thin;scroll-behavior: smooth;}

html.act {overflow:hidden;width:100%;height:100vh;}

*,*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

* {margin:0;padding:0;outline:none;}

*:focus:not(:focus-visible) { outline: none }
*:focus-visible { outline: 2px solid blue }

:root{
  --color-primary: #D7000F;
  --text-color: #333;
  --subtext-color: #555;
  --border-light: rgba(152, 152, 152, 0.4);
}

@font-face {
  font-family: 'osB';
  src: url("../fonts/OpenSans-Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'osE';
 src: url("../fonts/OpenSans-ExtraBold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'osL';
  src: url("../fonts/OpenSans-Light.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'osM';
  src: url("../fonts/OpenSans-Medium.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'osR';
  src: url("../fonts/OpenSans-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'osS';
  src: url("../fonts/OpenSans-SemiBold.ttf") format("truetype");
  font-display: swap;
}
.osB{font-family: 'osB';}
.osE{font-family: 'osE';}
.osL{font-family: 'osL';}
.osM{font-family: 'osM';}
.osR{font-family: 'osR';}
.osS{font-family: 'osS';}

@font-face {
  font-family: 'ppS';
  src: url("../fonts/Poppins-SemiBold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'ppB';
  src: url("../fonts/Poppins-Bold.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'ppL';
  src: url("../fonts/Poppins-Light.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'ppM';
  src: url("../fonts/Poppins-Medium.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'ppR';
  src: url("../fonts/Poppins-Regular.ttf") format("truetype");
  font-display: swap;
}
.ppS{font-family: 'ppS';}
.ppB{font-family: 'ppB';}
.ppL{font-family: 'ppL';}
.ppM{font-family: 'ppM';}
.ppR{font-family: 'ppR';}

body {position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0 auto;overflow-x:hidden;position:relative;padding:0;width:100%;color: var(--text-color);font-family:'osR', Microsoft YaHei,-apple-system,BlinkMacSystemFont,PingFang SC,Segoe UI,Hiragino Sans GB,Helvetica Neue,Arial,Helvetica,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size: 14px;line-height:calc(19 / 14);background:#fff;}

.ul,.ul .li,.ol .li,.tr .td,.dl,.dd {list-style-type:none;margin:0;padding:0;}
.clearfix:after {content:" ";display:block;height:0;clear:both;visibility:hidden;}
a {display:inline-block;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color: rgba(255, 0, 0, 0);color: var(--text-color);-webkit-transition: color .4s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: color .4s cubic-bezier(0.4, 0, 0.2, 1); transition: color .4s cubic-bezier(0.4, 0, 0.2, 1);}
textarea,select {outline:none;color:#666;font-size: 14px;width:100%;}
textarea {resize:none;padding:0;border:0;font-family:'osR';}
img {border:none;max-width:100%;display:block;width: 100%;}
img[src=""] {opacity:0;}
i {font-style:normal;}

/* 编辑框样式清除 */
.edit * {
  all: revert;
}
.edit > *:not(ul):not(li):not(ol):not(dl) {
  margin: 0;
  padding: 0;
}

.edit img,.img_inline_block img {    display: block;
    margin-left: auto;
    margin-right: auto;height:6rem;width: auto;text-align: center;margin-bottom:.1rem;}
    
    
.fw_100 {font-weight:100;}
.img_cct {width:100%;opacity:0;}
.t_line1 {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.t_line2 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;-webkit-line-clamp:2;-moz-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;}
.t_line3 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;-webkit-line-clamp:3;-moz-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;box-orient:vertical;}
.t_line4 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;-webkit-line-clamp:4;-moz-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;box-orient:vertical;}
.t_line5 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-moz-box;-webkit-line-clamp:5;-moz-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;box-orient:vertical;}
.place::-webkit-input-placeholder {color:#939393;}
.place:-moz-placeholder {color:#939393;}
.place::-moz-placeholder {color:#939393;}
.place:-ms-input-placeholder {color:#939393;}

.place2::-webkit-input-placeholder {color:#888;}
.place2:-moz-placeholder {color:#888;}
.place2::-moz-placeholder {color:#888;}
.place2:-ms-input-placeholder {color:#888;}

.swiper-button-disabled{cursor: not-allowed;}
.swiper-button-lock{opacity: 0;pointer-events: none;}

.text-left {text-align:left;}
.text-right {text-align:right;}
.text-center {text-align:center;}
.text-justif {text-align:justify;}
.text-nowrap {white-space:nowrap;}
.text-lowercase {text-transform:lowercase;}
.text-uppercase {text-transform:uppercase;}
.text-capitalize {text-transform:capitalize;}
.text-bold {font-weight:bold;}
.imgTwo img:nth-child(2){position: absolute;inset: 0px;margin: auto;opacity: 0;}
.imgTwo:not(.swiper-button-disabled):hover img:nth-child(1){opacity: 0;}
.imgTwo:not(.swiper-button-disabled):hover img:nth-child(2){opacity: 1;}
.zId5 {z-index:5;}
.zId4 {z-index:4;}
.zId3 {z-index:3;}
.zId2 {z-index:2;}
.zId1 {z-index:1;}
.leet5{letter-spacing: 0.05em;}

/* 滚动条样式 */
/* ::-webkit-scrollbar {width:4px;height:1px;}
*::-webkit-scrollbar-thumb{ background:#000;}
*::-webkit-scrollbar-track{ background:rgba(0,0,0,0.4);} */
/* .scroll{scrollbar-width: thin;scrollbar-color: #DDDDDD var(--color-primary);}
.scroll::-webkit-scrollbar{display:block;width:3px;background-color:var(--color-primary);border-radius:0;}
.scroll::-webkit-scrollbar-thumb{display:block;background-color:#DDDDDD;width:3px;border-radius:0;} */
.scroll::-webkit-scrollbar {width:3px;height:1px;}
.scroll::-webkit-scrollbar-thumb{ background:var(--color-primary);}
.scroll::-webkit-scrollbar-track{ background:#DDDDDD;}

.scroll2::-webkit-scrollbar {width:3px;height:1px;}
.scroll2::-webkit-scrollbar-thumb{ background:#fff;}
.scroll2::-webkit-scrollbar-track{ background:rgba(255,255,255,0.4);}

.scroll3::-webkit-scrollbar {width:0px;height:1px;}
.scroll3::-webkit-scrollbar-thumb{ background:#fff;opacity: 0;}
.scroll3::-webkit-scrollbar-track{ background:rgba(255,255,255,0.4);opacity: 0;}


/*去掉 input 默认边框*/
input {padding:0;border:0;font-family:'osR';outline:none;}
input[type="submit"] {background-color:transparent;cursor:pointer;}
input[type="button"],input[type="submit"],input[type="reset"] {appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select {appearance:none;-moz-appearance:none;-webkit-appearance:none;}
select::-ms-expand {display:none;}

h3 {font-weight:500;}
.f_14 {font-size:14px;}
.f_16 {font-size:16px;}
.f_18 {font-size:18px;}
.f_20 {font-size:20px;}
.f_22 {font-size:22px;}
.f_24 {font-size:24px;}
.f_26 {font-size:26px;}
.f_28 {font-size:28px;}
.f_30 {font-size:30px;}
.f_32 {font-size:32px;}
.f_34 {font-size:34px;}
.f_36 {font-size:36px;}
.f_38 {font-size:38px;}
.f_40 {font-size:40px;}
.f_42 {font-size:42px;}
.f_44 {font-size:44px;}
.f_46 {font-size:46px;}
.f_48 {font-size:48px;}
.f_50 {font-size:50px;}
.f_52 {font-size:52px;}
.f_54 {font-size:54px;}
.f_56 {font-size:56px;}
.f_58 {font-size:58px;}
.f_60 {font-size:60px;}
.f_62 {font-size:62px;}
.f_64 {font-size:64px;}
.f_68 {font-size:68px;}
.f_70 {font-size:70px;}
.f_72 {font-size:72px;}
.f_74 {font-size:74px;}
.f_76 {font-size:76px;}
.f_78 {font-size:78px;}
.f_80 {font-size:80px;}

.onetime{-webkit-transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1), opacity .4s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1), opacity .4s cubic-bezier(0.4, 0, 0.2, 1); transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1), opacity .4s cubic-bezier(0.4, 0, 0.2, 1);}

.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: all .4s cubic-bezier(0.4, 0, 0.2, 1); transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}

.alltime2,.alltime2 *{-webkit-transition: all .6s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: all .6s cubic-bezier(0.4, 0, 0.2, 1); transition: all .6s cubic-bezier(0.4, 0, 0.2, 1);}

.w100{width: 100%;}

/* common */
.w1400{padding-left: 2.55rem;padding-right: 2.55rem;scrollbar-gutter: stable;}
.w1740{padding-left: 0.85rem;padding-right: 0.85rem;scrollbar-gutter: stable;padding-left: 2.55rem;padding-right: 2.55rem;}
.html {height:100vh;overflow:hidden;}
.body {height:100vh;}
.phbox{display: none;}

/* 间距 */
.mg40{margin-top: 0.4rem;}
.mg50{margin-top: 0.5rem;}
.mg55{margin-top: 0.55rem;}
.mg60{margin-top: 0.6rem;}
.mg66{margin-top: 0.66rem;}
.mg70{margin-top: 0.7rem;}
.mg75{margin-top: 0.75rem;}
.mg80{margin-top: 0.8rem;}
.mg85{margin-top: 0.85rem;}
.mg86{margin-top: 0.86rem;}
.mg90{margin-top: 0.9rem;}
.mg94{margin-top: 0.94rem;}
.mg100{margin-top: 1rem;}
.mg120{margin-top: 1.2rem;}
.mg137{margin-top: 1.37rem;}
.mg150{margin-top: 1.5rem;}
.mg160{margin-top: 1.6rem;}
.mg170{margin-top: 1.7rem;}
.mg180{margin-top: 1.8rem;}
.pd83_84{padding-top: 0.83rem;padding-bottom: 0.84rem;}
.pd83_160{padding-top: 0.83rem;padding-bottom: 1.6rem;}
.pd94_94{padding-top: 0.94rem;padding-bottom: 0.94rem;}
.pd110_150{padding-top: 1.1rem;padding-bottom: 1.5rem;}
.pd117_90{padding-top: 1.17rem;padding-bottom: 0.9rem;}
.pd120_222{padding-top: 1.2rem;padding-bottom: 2.22rem;}
.pd125_135{padding-top: 1.25rem;padding-bottom: 1.35rem;}
.pd130_153{padding-top: 1.3rem;padding-bottom: 1.53rem;}
.pd130_160{padding-top: 1.3rem;padding-bottom: 1.6rem;}
.pd135_140{padding-top: 1.35rem;padding-bottom: 1.4rem;}
.pd140_160{padding-top: 1.4rem;padding-bottom: 1.6rem;}
.pd150_137{padding-top: 1.5rem;padding-bottom: 1.37rem;background-color:#f6f6f6;}
.pd150_160{padding-top: 1.5rem;padding-bottom: 1.6rem;}
.pd155_140{padding-top: 1.55rem;padding-bottom: 1.4rem;}
.pd160_115{padding-top: 1.6rem;padding-bottom: 1.15rem;}
.pd160_118{padding-top: 1.6rem;padding-bottom: 1.18rem;}
.pd160_133{padding-top: 1.6rem;padding-bottom: 1.33rem;}
.pd160_160{padding-top: 1.6rem;padding-bottom: 1.6rem;}
.pd160_180{padding-top: 1.6rem;padding-bottom: 1.8rem;}
.pd160_200{padding-top: 1.6rem;padding-bottom: 2rem;}
.pd170_130{padding-top: 1.7rem;padding-bottom: 1.3rem;}
.pd170_195{padding-top: 1.7rem;padding-bottom: 1.95rem;}
.pd190_150{padding-top: 1.9rem;padding-bottom: 1.5rem;}
.pd242_216{padding-top: 2.42rem;padding-bottom: 2.16rem;}



.mb-head {display:none;position:absolute;top:2rem;width:100%;height:calc(100vh - 2rem);background-color:#ffffff;overflow-y:auto;}
.mb-head::-webkit-scrollbar-thumb {background-color:var(--color-primary);}
.menu {display:none;position:relative;width:20px;height:20px;cursor:pointer;margin-left:0.5rem;}
.menu div {position:absolute;left:0;width:100%;height:2px;background-color:#fff;transition:all 0.4s ease;}
.menu .top {top:0;}
.menu .middle {top:9px;}
.menu .bottom {bottom:0;}
.menu.cur .top {transform:rotate(45deg);transform-origin:top left;width:26px;}
.menu.cur .middle {transform:translateX(-20px);opacity:0;}
.menu.cur .bottom {transform:rotate(-45deg);transform-origin:top left;width:26px;left:-1px;}
.mb-nav {width:100%;height:auto;background-color:#ffffff;border-bottom:1px solid #e3e3e3;padding:0 21px;transition:all 0.4s;}
.mb-nav:first-child {border-top:1px solid #e3e3e3;}
.mb-nav:nth-child(2n -1) {background-color:rgba(23,28,97,0.05);}
.mb-nav .mb-nav-frs {width:100%;display:block;height:1rem;line-height:1rem;position:relative;color:var(--text-color);transition:all 0.4s;}
.mb-nav .mb-nav-frs::after {content:"";position:absolute;right:21px;top:50%;margin-top:-5px;transform:rotate(45deg);border-top:1px solid #999;border-right:1px solid #999;background-size:100%;width:10px;height:10px;transition:all 0.4s;}
.mb-nav .mb-nav-scd {display:none;width:100%;}
.mb-nav .mb-nav-scd a {position:relative;display:block;width:100%;height:0.55rem;line-height:0.55rem;padding:0 0.65rem;border-bottom:1px solid rgba(255,255,255,0.25);color:#fff;}
.mb-nav .mb-nav-scd a::after {content:"";position:absolute;top:50%;left:0.33rem;transform:translateY(-50%);width:0.1rem;height:0.1rem;border-radius:50%;background-color:#ffffff;}
.mb-nav.cur {background-color:var(--color-primary);padding-bottom:0.3rem;}
.mb-nav.cur a {color:#ffffff;}
.mb-nav.cur .mb-nav-frs::after {transform:rotate(135deg);border-top-color:#fff;border-right-color:#fff;}
.mb-nav.noNav .mb-nav-frs::after {display:none;}
.mb-head .mb-search {margin:1rem auto 0;width:60%;height:1.3rem;border-radius:1rem;display:flex;align-items:center;background:#f6f6f6;padding:0 0.2rem;}
.mb-head .mb-search .button {width:14px;background:none;}
.mb-head .mb-search input {width:calc(100% - 14px);height:100%;background:none;padding:0 0.25rem;color:#000;}

/* footer */
.footer{position: relative;z-index: 20;background: #F3F3F3;padding: 0.26rem 0 0;}

.footer .w1740{padding: 0 0.85rem;}

.footer::before{content: "";position: absolute;bottom: 100%;right: 0;width: 100%;height: calc(14 / 1920 * 100vw);background: url(../images/svg/Polygon.svg) no-repeat right center;background-size: 100% auto;}

.footer .ftp{padding-bottom: 0.32rem;display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0 1rem;}

/*.footer .ftp .left{width: 0.87rem;}*/

.footer .ftp .left img{height: 1rem;}

.footer .ftp .right{display: flex;align-items: center;gap: 0.5rem;}

.footer .ftp .search{border: 1.2px solid var(--border-light);border-radius: 0.4rem;overflow: hidden;position: relative;}

.footer .ftp .search input[type=text]{width: 1.78rem;height: 0.38rem;padding: 0 0.21rem 0 0.24rem;background: none;display: block;width: 100%;}

.footer .ftp .search .submit{position: absolute;top: 0;right: 0;width: 0.59rem;height: 100%;background: url(../images/svg/foot_search.svg) no-repeat center;background-size: 0.17rem;font-size: 0;}

.footer .ftp .ul{display: flex;gap: 0.2rem;}

.footer .ftp .ul .li a{display: block;width: 0.28rem;height: 0.28rem;border-radius: 50%;position: relative;width: 0.4rem;height: 0.4rem;}

.footer .fct{border-top: 1px solid rgba(51, 51, 51, 0.1);padding: 0.47rem 1rem 0.59rem;display: flex;justify-content: space-between;}

.footer .fct .ul{width: calc(100% - 3.45rem - 1.39rem);display: flex;justify-content: space-between;}

.footer .fct .ul > li:nth-child(3){display: none;}

.footer .fct .ul > li:nth-child(4){display: none;}

.footer .fct .ul .li{max-width: 2rem;}

.footer .fct .ul .li .lv1 a{display: block;width: fit-content;line-height: calc(26 / 20);}

.footer .fct .ul .li .lv1 a:hover{color: var(--color-primary);}

.footer .fct .ul .li .lv2list{margin-top: 0.24rem;}

.footer .fct .ul .li .lv2 a{display: block;width: fit-content;line-height: calc(26 / 16);color: var(--subtext-color);}

.footer .fct .ul .li .lv2 a:hover{color: var(--color-primary);}

.footer .fct .ul .li .lv2:not(:first-child){margin-top: 0.15rem;}

.footer .fct .right{width: 3.45rem;}

.footer .fct .right .item .set{display: flex;align-items: center;line-height: calc(22 / 16);gap: 0.08rem}

.footer .fct .right .item .set span{width: 0.2rem;}

.footer .fct .right .item .det{line-height: 1.5;color: var(--subtext-color);margin-top: 0.1rem;}

.footer .fct .right .item .det a{color: var(--subtext-color);}

.footer .fct .right .item .det a:hover{color: var(--color-primary);}

.footer .fct .right .item.mail{margin-top: 0.51rem;}

.footer .fct .right .item.tel{margin-top: 0.56rem;}

.footer .fct .right .item.tel .det{margin-top: 0.14rem;}

.footer .fct .right .item.tel .det a{line-height: calc(30 / 22);color: var(--color-primary);}

.footer .fct .right .item.tel .det a:hover{text-decoration: underline;}

.footer .fbt{border-top: 1px solid rgba(0,0,0,0.1);padding: 0.26rem 0 0.3rem;display: flex;flex-wrap: wrap;justify-content: space-between;color: #999;}

.footer .fbt a{color: #999;}

.footer .fbt a:hover{color: var(--color-primary);}

.footer .fbt .rf{display: flex;align-items: center;gap: 0.147rem;}

/* header */

.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 111;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}

.header::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(43, 24, 24, 0.20) 0%, rgba(43, 24, 24, 0.00) 100%);transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}

.header::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;opacity: 0;transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}

.header .w1740{display: flex;align-items: center;justify-content: space-between;position: relative;z-index: 1;padding-left: 1rem;padding-right: 1rem;}

.header .logo{height: 1.2rem;transform: translateY(-2px);}

.header .logo img{width: auto;height: 1.2rem;}

.header .ul{display: flex;align-items: center;gap: 0.85rem;padding-right: 0.63rem;}

.header .ul > :nth-child(3){display:none;}
.header .ul > :nth-child(4){display:none;}

.header .ul .li .lv1 a{display: block;width: fit-content;line-height: 1.14rem;color: #fff;}

.header .ul .li.act .lv1 a{color: var(--color-primary) !important;}

.header .right{display: flex;align-items: center;gap: 0.3rem;}

.header .right .seach{position: relative;width: 0.19rem;margin: 0 .2rem 0 0;}

.header .right .seach img:nth-child(3){position: absolute;inset: 0px;margin: auto;opacity: 0;}

.header .right .language{position: relative;}

.header .right .language .ltp{display: flex;gap: 0.33rem;height: 1.14rem;}

.header .right .language .ltp .txt{display: flex;align-items: center;gap: 0.04rem;color: #fff;position: relative;}

.header .right .language .ltp .txt span{position: relative;width: 0.1rem;}

.header .right .language .ltp .txt span img:nth-child(2){position: absolute;inset: 0px;margin: auto;opacity: 0;}

.header .right .language .ltp .ico{width: 0.22rem;display: flex;align-items: center;position: relative;}

.header .right .language .lbt{position:absolute;top: 100%;left: -0.6rem;width: 2.2rem;background-color: #fff;padding: 0.1rem;display:none;transition: none;width: 1.5rem;text-align: center;}

.header .right .language .lbt a{display: flex;align-items: center;justify-content: center;border-radius: 3px;border: 1px solid #EFEFEF;background: #F6F6F6;margin-bottom: 0.1rem;color:var(--text-color);text-transform:capitalize;padding:0.14rem 0.25rem;}

.header .right .language .lbt a:last-child{margin-bottom:0;}

.header .right .language .lbt a img{width: 0.3rem;margin-right: 0.15rem;}

.header .ul .li .drop-down {position:absolute;top:100%;left:50%;transform:translateX(-50%);width:100vw;padding:0.64rem 0 0.8rem;background-color:#fff;border-top:1px solid #DEDEDE99;display:none;transition: none;}

.header .ul .li .drop-down .wrap {display:flex;}

.header .ul .li .drop-down .lf {width:19%;border-right:1px solid #EBEBEB;}

.header .ul .li .drop-down .tit {color:#333333;padding-bottom: 0.16rem;border-bottom:1px solid #787878;width:max-content;}

.header .ul .li .drop-down .li-box {width:81%;display:flex;flex-wrap:wrap;gap: 0.6rem 0.6rem;}

.header .ul .li .drop-down .li-box .ali {width:calc((100% - 1.2rem) / 3);border-left:1px solid #EBEBEB;padding-left:0.6rem;display:flex;}

.header .ul .li .drop-down .li-box .ali:nth-child(3n + 1) {border-left:none;}

.header .ul .li .drop-down .li-box .ali:nth-child(3n) {margin-right:0;}

.header .ul .li .drop-down .li-box .ali .txt {width:calc(100% - 1.8rem);padding-right: 0.5rem;display:flex;flex-direction:column;justify-content:space-between;}

.header .ul .li .drop-down .li-box .ali .txt .h {color:#333333;line-height:1.3;transition:all .4s;}

.header .ul .li .drop-down .li-box .ali .txt .more {display:flex;align-items:center;color:#333333;}

.header .ul .li .drop-down .li-box .ali .txt .more span {margin-left: 0.08rem;}

.header .ul .li .drop-down .li-box .ali .pic {width: 1.7rem;height: 1.32rem;border-radius:5px;overflow:hidden;}

.header .ul .li .drop-down .li-box .ali .pic img {width:100%;height:100%;object-fit:cover;transition:all .4s;}

.header .ul .li .drop-down .li-box .ali:hover .txt .h {color:var(--color-primary);}

.header .ul .li .drop-down .li-box .ali:hover .pic img {transform:scale(1.04);}

.header .ul .li{position: relative;}

.header .ul .li .lv2list{position: absolute;top: 100%;left: -0.15rem;margin-left: -0.1rem;width: 2rem;padding: 0.15rem 0;border-radius: 0.05rem;
box-shadow: 0px 0px 0.15rem 1px rgba(0, 0, 0, 0.2);background-color: #fff;display: none;transition: none;text-align: center;}

.header .ul .li .lv2list a{display: block;padding: 5px 15px;line-height: calc(26 / 16);}

.header .ul .li .lv2list a:hover{background-color: #f5f7fa;color: var(--color-primary);}

.header:hover,
.header.act,
.header.on{border-bottom-color: #DEDEDE;}

.header:hover::before,
.header.act::before,
.header.on::before{opacity: 0;}

.header:hover::after,
.header.act::after,
.header.on::after{opacity: 1;}

.header:hover .ul .li .lv1 a,
.header.act .ul .li .lv1 a,
.header.on .ul .li .lv1 a{color: var(--text-color);}

.header:hover .ul .li:hover .lv1 a,
.header.act .ul .li:hover .lv1 a,
.header.on .ul .li:hover .lv1 a{color: var(--color-primary);}

.header:hover .right .seach img:nth-child(1),
.header.act .right .seach img:nth-child(1),
.header.on .right .seach img:nth-child(1){opacity: 0;}

.header:hover .right .seach img:nth-child(3),
.header.act .right .seach img:nth-child(3),
.header.on .right .seach img:nth-child(3){opacity: 1;}

.header:hover .right .seach:hover img:nth-child(3),
.header.act .right .seach:hover img:nth-child(3),
.header.on .right .seach:hover img:nth-child(3){opacity: 0;}

.header:hover .right .language .ltp .txt,
.header.act .right .language .ltp .txt,
.header.on .right .language .ltp .txt{color: var(--text-color);}

.header:hover .right .language .ltp .txt span img:nth-child(1),
.header.act .right .language .ltp .txt span img:nth-child(1),
.header.on .right .language .ltp .txt span img:nth-child(1){opacity: 0;}

.header:hover .right .language .ltp .txt span img:nth-child(2),
.header.act .right .language .ltp .txt span img:nth-child(2),
.header.on .right .language .ltp .txt span img:nth-child(2){opacity: 1;}

/* 侧边栏 */
.fix {position:fixed;top:70%;right:0.22rem;transform:translateY(-50%);z-index:99;}
.fix:first-child{display:none;}
.toformaa{
    display: block;
    width: .48rem;
    height: .48rem;
}

.fix .li {cursor:pointer;position:relative; width:48px;height:48px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;border:2px solid #fff;background-color:var(--color-primary);margin-bottom:14px;transition:all .4s;}

.fix .li:last-child {margin-bottom:0;}

.fix .li.back {opacity: 0;pointer-events: none;transition:all .4s;}

.fix.act .li.back{opacity: 1;pointer-events: all;}

.fix .li.back img {transform:scale(.3);}

.fix .li::after {content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0.48rem;height:0.48rem;border-radius:50%;background-color:rgba(215,0,15,.1);opacity:0;transition:all .4s;}

.fix .li img {position:relative;z-index:2;width:100%;height:100%;object-fit:contain;transform:scale(.6);filter:grayscale(100) brightness(100);}

.fix .li .pos-font {position:absolute;top:0;right:calc(100% + 0.18rem);width:max-content;height:0.36rem;line-height:0.36rem;padding:0 0.18rem;background-color:var(--color-primary);color:#fff;border-radius:4px;opacity:0;visibility:hidden;transform:translateX(-0.5rem);transition:all .4s;}

.fix .li .pos-font::after {content:"";position:absolute;top:50%;left:100%;transform:translateY(-50%);border-left: 0.1rem solid var(--color-primary);border-top:0.06rem solid transparent;border-bottom: 0.06rem solid transparent;}

.fix .li:hover {box-shadow:0 0 0.12rem #FFDBDD;}

.fix .li:hover::after {opacity:1;}

.fix .li:hover .pos-font {opacity:1;visibility:visible;transform:translateX(0);}


/* main */

/* index */
.in1{position: sticky;top: 0;}

.in1 .imgbox video,
.in1 .imgbox img{height: calc(1080 / 1920 * 100vw);display: block;width: 100%;}

.in1 .txtbox{position: absolute;top: 0;left: 0;right: 0;width: 100%;height: 100%;padding-bottom: 0.36rem;padding-bottom: 0.36rem;display: flex;align-items: center;justify-content: center;background: rgba(0,0,0,0.1)}

.in1 .txtbox .txt{max-width: 11.4rem;color: #fff;line-height: 1.2;text-align: center;}

.in1 .txtbox span{font-family: 'ppS';}

.in2{position: relative;z-index: 2;background: #fff;    padding-bottom: .78rem;}

.in2 .title{line-height: calc(68 / 50);text-align: center;}

.in2 .title span{display: block;width: fit-content;margin: 0 auto;color: var(--color-primary);}

.in2 .ul{display: flex;flex-wrap: wrap;gap: 0.3rem;}

.in2 .ul .li{width: calc((100% - 0.9rem) / 4);}

.in2 .ul .li .ss{display: block;position: relative;padding: 0.47rem 0.3rem 0.4rem;height: 3.6rem;background: url(../images/svg/in2_3.svg) no-repeat bottom center;background-size: 100% auto;}

.in2 .ul .li .ss::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #F6F6F6;border: 1px solid #F6F6F6;transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}

.in2 .ul .li .ss .imgbox{position: relative;z-index: 3;height: 2.13rem;display: flex;align-items: center;justify-content: center;}

.in2 .ul .li .ss .imgbox img{width: auto;max-width: 100%;max-height: 100%;}

.in2 .ul .li .ss .txtbox{margin-top: 0.34rem;position: relative;z-index: 3;text-align: center;}

.in2 .ul .li .ss .txtbox .t1{line-height: 1.3;}

.in2 .ul .li .ss .txtbox .t2{position: absolute;left: 0;width: 100%;bottom: -0.31rem;opacity: 0;line-height: 1.3;}

.in2 .ul .li .ss .icobox{position: absolute;top: 0;right: 0;width: 0.58rem;}

.in2 .ul .li .ss .icobox img:nth-child(2){position: absolute;inset: 0px;opacity: 0;}

.in2 .ul .li .ss:hover::before{background: rgba(246, 246, 246, 0);border-color: var(--color-primary);}

.in2 .ul .li .ss:hover .icobox img:nth-child(1){opacity: 0;}

.in2 .ul .li .ss:hover .icobox img:nth-child(2){opacity: 1;}

.in2 .ul .li .ss:hover .txtbox .t1{color: var(--color-primary);transform: translateY(-0.31rem);}

.in2 .ul .li .ss:hover .txtbox .t2{bottom: 0;opacity: 1;}

.in3{position: relative;z-index: 2;background: #F8F8F8;padding: 0.5rem 1.65rem 0.5rem;display:none;}
.in3 .in317{padding-left: 1.5rem;
    padding-right: 1.5rem;}


.in3 .ul{display: flex;justify-content: space-between;}

.in3 .ss{display: block;}

.in3 .ico{height: 0.64rem;width: fit-content;margin: 0 auto;}

.in3 .ico img{width: auto;height: 100%;}

.in3 .txt{margin-top: 0.4rem;}

.in3 .txt .t1{line-height: calc(38 / 28);text-align: center;}

.in3 .txt .t2{display: flex;align-items: center;justify-content: center;margin-top: 0.13rem;gap: 0.07rem;color: #D7000F;text-transform: capitalize;}

.in3 .txt .t2 img{width: 0.15rem;}

.in3 .ss:hover .txt .t1{color: var(--color-primary);}

.in4{position: relative;z-index: 2;background: #fff;padding: 3.32rem 0 2.3rem;overflow: hidden;padding: 1.6rem 0 1.8rem;display:none;}

.in4 .itp .title{line-height: calc(68 / 50);text-align: center;}

.in4 .itp .title span{display: block;width: fit-content;margin: 0 auto;color: var(--color-primary);}

.in4 .itp .text{line-height: 2;color: #666;margin: 0.31rem auto 0;width: 9.98rem;text-align: center;}

.in4 .ibt{margin-top: 0.9rem;}

.in4 .iox{position: relative;/*transform: translateX(70vw) translateY(30vh);*/transition: all 1.2s cubic-bezier(0.4, 0, 0.2, 1);}

.in4 .ibt.animated .iox{transform: translateX(0) translateY(0);}

.in4 .iox .swiper{overflow: visible;/*padding-right: 1.1rem;*/}

.in4 .iox .swiper-slide{/*padding: 0 1.09rem 0 1.05rem;*/margin-right: 2.3rem;}

.in4 .iox .swiper-slide:last-child{margin-right: 0;}

.in4 .iox .ss{display: flex;justify-content: space-between;}

.in4 .iox .ss .imgbox{width: calc(719 / 1415 * 100%);height: 4.5rem;border-radius: 0.18rem;overflow: hidden;}

.in4 .iox .ss .imgbox img{width: 100%;height: 100%;object-fit: cover;}

.in4 .iox .ss .txtbox{margin-top: 0.64rem;width: calc(602 / 1415 * 100%);}

.in4 .iox .ss .txtbox .t1{line-height: calc(50 / 40);color: #000;height: calc(50 / 40 * 2em);}

.in4 .iox .ss .txtbox .t2{line-height: calc(30 / 16);color: #000;height: calc(30 / 16 * 2em);margin-top: 0.2rem;}

.in4 .iox .ss .txtbox .t3{margin-top: 0.5rem;width: fit-content;background: var(--color-primary);color: #fff;padding: 0.11rem 0.25rem;line-height: calc(16 / 14);}

.in4 .iox .ss:hover .imgbox img{transform: scale(1.04);}

.in4 .iox .ss:hover .txtbox .t1{color: var(--color-primary);}

.in4 .iox .swpbtn .prev{left: -1.26rem;}

.in4 .iox .swpbtn .next{right: -1.26rem;}

.in4 .pogin{position: absolute;width: calc(602 / 1740 * 100%);right: 2.19rem;bottom: 0.46rem;z-index: 10;display: flex;align-items: center;justify-content: flex-start;gap: 0.2rem;left: 8rem;}

.in4 .pogin span{opacity: 1;width: 0.08rem;height: 0.08rem;opacity: 1;background: rgba(215, 0, 15, 0);border: 1px solid #D5D5D5;border-radius: 50%;margin: 0;}

.in4 .pogin span.swiper-pagination-bullet-active{background: var(--color-primary);border-color: var(--color-primary);}

.in4 .number{position: absolute;top: 0.2rem;right: 0;display: flex;align-items: center;gap: 0.2rem;color: #000;display: none;}

.in4 .number.act{display: flex;}

.in4 .number s{width: 0.7rem;height: 0.02rem;background: var(--color-primary);}

.in4 .number span{color: var(--color-primary);}

.swpbtn a{position: absolute;border-radius: 0.02rem;width: 0.38rem;background: #000000;top: 50%;transform: translateY(-0.19rem);overflow: hidden;z-index: 11;display: block;}

.swpbtn a.next img{transform: rotate(180deg);}

.swpbtn a.swiper-button-disabled{background: #D0D0D0;}

.swpbtn a:not(.swiper-button-disabled):hover{background: var(--color-primary);}

.in5{position: relative;z-index: 2;background: #fff;padding: 4.5rem 0 1.3rem;}

.in5 .img{position: absolute;top: 0;left: 0;width: 100%;}

.in5 .img2{position: absolute;top: 1.6rem;left: 50%;transform: translateX(-50%);width: calc(100% - 2.55rem);overflow: hidden;height: 100%;transition: all 1.2s cubic-bezier(0.4, 0, 0.2, 1);}

.in5 .img2 img{position: absolute;top: 0;left: 50%;width: 100vw;margin-left: -50vw;max-width: 100vw;}

.in5.on .img2{width: 100%;}

.in5 .iox{max-width: 10.9rem;margin: 0 auto;position: relative;z-index: 5;}

.in5 .iox .t1{text-align: center;line-height: 1.3;color: var(--color-primary);}

.in5 .iox .t2{line-height: 1.7;color: var(--color-primary);text-align: center;margin-top: 0.3rem;}

.in5 .iox .t3{margin-top: 0.47rem;display: flex;align-items: center;justify-content: center;gap: 0.3rem;}

.in5 .iox .t3 .ss{min-width: 3.2rem;padding: 0.07rem 0.23rem 0.09rem;border-radius: 0.13rem;border: 1px solid var(--color-primary);display: flex;align-items: center;gap: 0.2rem;}

.in5 .iox .t3 .ss .ico{width: 0.4rem;position: relative;}

.in5 .iox .t3 .ss .ico img:nth-child(2){position: absolute;inset: 0px;margin: auto;opacity: 0;}

.in5 .iox .t3 .ss .txt .tt1{line-height: calc(22 / 16);color: var(--color-primary);}

.in5 .iox .t3 .ss .txt .tt2{line-height: calc(27 / 20);color: var(--color-primary);margin-top: 0.02rem;}

.in5 .iox .t3 .ss:hover{background: var(--color-primary);}

.in5 .iox .t3 .ss:hover .ico img:nth-child(1){opacity: 0;}

.in5 .iox .t3 .ss:hover .ico img:nth-child(2){opacity: 1;}

.in5 .iox .t3 .ss:hover .txt .tt1{color: #fff;}

.in5 .iox .t3 .ss:hover .txt .tt2{color: #fff;}

.in6{background: url(../images/in6_1.png) no-repeat center;background-size: cover;position: relative;z-index: 2;
/*padding-left: 1.04rem;padding-right: 0.76rem;*/ padding-bottom: 1rem;}

.in6 .itp{display: flex;justify-content: space-between;flex-wrap: wrap;}

.in6 .itp .left{width: calc(814 / 1560 * 100%);}

.in6 .itp .left .t1{line-height: 1.7;color: var(--color-primary);}

.in6 .itp .left .t2{line-height: 1.3;margin-top: 0.18rem;}

.in6 .itp .left .t3{line-height: 1.7;margin-top: 0.3rem;}

.in6 .itp .left .t3 span{color: var(--color-primary);font-family: 'osS';}

.morebtn{padding: 0.1rem 0.25rem 0.09rem;background: var(--color-primary);border-radius: 2px;color: #fff;min-width: 1.28rem;text-align: center;display: block;width: fit-content;transition: box-shadow .4s cubic-bezier(0.4, 0, 0.2, 1), background .4s cubic-bezier(0.4, 0, 0.2, 1);}

.in4 .iox .ss .txtbox .t3:hover,
.morebtn:hover{box-shadow: 0 0 .3rem #FFDBDD;}
    
.in6 .itp .right{width: calc(597 / 1560 * 100%);padding-top: 0.55rem;}

.in6 .itp .right .ul{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 0.5rem 0;}

.in6 .itp .right .ul .li{width: calc(269 / 597 * 100%);}

.in6 .itp .right .ul .li:nth-child(2n){width: calc(257 / 597 * 100%);}

.in6 .itp .right .ul .li .ltp{display: flex;align-items: center;gap: 0.2rem;}

.in6 .itp .right .ul .li .ltp .ico{width: 0.27rem;height: 0.27rem;}

.in6 .itp .right .ul .li .ltp .ico img{max-height: 100%;}

.in6 .itp .right .ul .li .ltp .num{display: flex;line-height: calc(82 / 60);}

.in6 .itp .right .ul .li .lbt{line-height: 1.5;margin-left: 0.47rem;}

.in6 .ibt{position: relative;margin-top: 4px;/*padding-left: 2.35rem;*/}

.in6 .ibt .map{position: relative;width: 9.55rem;width: 10rem;margin: 0 auto;}

.in6 .ibt .item{position: absolute;}

.in6 .ibt .item:nth-child(1){top: calc(290 / 528 * 100%);right: calc(355 / 1074 * 100%);display:none;}

.in6 .ibt .item:nth-child(1) .dian{width: 0.16rem;height: 0.16rem;border-radius: 50%;position: relative;z-index: 3;background: #fff;opacity: 0;}

.in6 .ibt .item:nth-child(1) .sans{position: absolute;left: 50%;top: 50%;width: 0;height: 0;border-radius: 50%;background: #FFD9D9;opacity: 0;transform: translate(-50%, -50%);}

.in6 .ibt .item:nth-child(1) .xian{position: absolute;left: 0.1rem;top: 0;bottom: 0;margin: auto 0;width: 8.05rem;height: 1px;background: #FFD9D9;opacity: 0.4;width: 0;z-index: 2;transition-delay: 0.1s;}

.in6 .ibt .item:nth-child(1) .img{position: absolute;top: 0.08rem;left: 2.42rem;width: 5.93rem;height: 4.1rem;transform: scale(0);opacity: 0;transition-delay: 0.2s; width: 4rem;height: calc(9 / 16 * 4rem)}

.in6 .ibt .item .img img{width: 100%;height: 100%;object-fit: cover;}

.in6 .ibt .item .txt{line-height: 2;}

.in6 .ibt .item .txt span{color: var(--color-primary);font-family: 'osS';}

.in6 .ibt .item:nth-child(2){top: calc(434 / 613 * 100%);left: calc(249 / 510 * 100%);}

.in6 .ibt .item:nth-child(2) .dian{width: 0.06rem;height: 0.06rem;border-radius: 50%;position: relative;z-index: 3;background: #fff;opacity: 0;}

.in6 .ibt .item:nth-child(2) .sans{position: absolute;left: 50%;top: 50%;width: 0;height: 0;border-radius: 50%;background: #FFD9D9;opacity: 0;transform: translate(-50%, -50%);}

.in6 .ibt .item:nth-child(2) .xian{position: absolute;right: 0.03rem;top: 0;bottom: 0;margin: auto 0;width: 4.15rem;height: 1px;background: #FFD9D9;opacity: 0.4;width: 0;z-index: 2;transition-delay: 0.3s;}

.in6 .ibt .item:nth-child(2) .txt{position: absolute;top: 0.155rem;right: 4.7rem;width: 2rem;transform: translateY(0.5rem);opacity: 0;transition-delay: 0.4s;}

.in6 .ibt.act .item:nth-child(1) .dian{opacity: 1;}

.in6 .ibt.act .item:nth-child(1) .sans{animation: sans 2s linear infinite;}

@keyframes sans {
  0%{width: 0;height: 0;opacity: 0;}
  20%{opacity: 0.4;}
  80%{opacity: 0.4;}
  100%{width: 3.52rem;height: 3.52rem;opacity: 0;}
}

.in6 .ibt.act .item:nth-child(1) .xian{width: 8.05rem;}

.in6 .ibt.act .item:nth-child(1) .img{transform: scale(1);opacity: 1;}

.in6 .ibt.act .item:nth-child(2) .dian{opacity: 1;}

.in6 .ibt.act .item:nth-child(2) .sans{animation: sans2 2s linear infinite;}

@keyframes sans2 {
  0%{width: 0;height: 0;opacity: 0;}
  20%{opacity: 0.4;}
  80%{opacity: 0.4;}
  100%{width: 0.8rem;height: 0.8rem;opacity: 0;}
}

.in6 .ibt.act .item:nth-child(2) .xian{width: 6.65rem;}

.in6 .ibt.act .item:nth-child(2) .txt{transform: translateY(0);opacity: 1;}

.in7{background-image: url(../images/in7_1.png);background-position: center;background-repeat: no-repeat;background-size: cover;padding-left: 1.08rem;padding-right: 1.08rem;position: relative;z-index: 2;padding: .5rem .8rem;}

.in7 .t1{line-height: calc(68 / 50);color: #fff;margin-bottom: 0.1rem;}

.in7 .t2{line-height: 1.5;color: #fff;}

.in7 .more{    margin-top: 0.2rem;padding: 0.1rem 0.24rem 0.09rem;color: var(--color-primary);background: #fff;border-radius: 2px;display: block;width: fit-content;}

.in7 .more:hover{background: var(--color-primary);color: #fff;}

.in8{position: relative;z-index: 2;background: #fff;padding-left: 1.44rem;padding-right: 1.44rem;padding-left: 0;padding-right: 0;display: none;}

.in8 .ul{display: flex;justify-content: space-between;}

.in8 .ul .li{max-width: 24%;}

.in8 .ul .li .ico{margin: 0 auto;width: fit-content;height: 0.64rem;}

.in8 .ul .li .ico img{width: auto;height: 100%;}

.in8 .ul .li .num{display: flex;justify-content: center;line-height: 1;height: 1em;margin-top: 0.37rem;}

.in8 .ul .li .txt{line-height: calc(22 / 20);margin-top: 0.16rem;text-align: center;}

.in9{position: relative;z-index: 2;background: #fff;padding:.8rem 1rem 1rem 1rem;}

.in91{    padding-left: 1.6rem;
    padding-right: 1.6rem;}

.in9 .title{line-height: 1.3;text-align: center;width: 7.3rem;margin: 0 auto;}

.in9 .itp{display: flex;justify-content: space-between;}

.in9 .itp .left{width: calc(1010 / 1740 * 100%);}

.in9 .itp .right{width: calc(685 / 1740 * 100%);}

.in9 .itp .left .swiper-slide{position: relative;}

.in9 .itp .left .swiper-slide .ss{display: block;}

.in9 .itp .left .imgbox{
    /*height: 5.68rem;*/
    overflow: hidden;}

.in9 .itp .left .imgbox img{height: 100%;object-fit: cover;}

.in9 .itp .left .txtbox{line-height: calc(30 / 22);margin-top: 0.24rem;}

.in9 .itp .left .vidbtn{position: absolute;width: 0.66rem;height: 0.66rem;border-radius: 0.04rem;background: rgba(255, 255, 255, 0.30);backdrop-filter: blur(10px);display: flex;align-items: center;justify-content: center;opacity: 0;pointer-events: none;top: 1.51rem;left: 0px;right: 0px;margin: 0 auto;}

.in9 .itp .left .swiper-slide:hover .vidbtn{opacity: 1;pointer-events: all;}

.in9 .itp .left .ss:hover .imgbox img{transform: scale(1.04);}

.in9 .itp .left .ss:hover .txtbox{color: var(--color-primary);}

.in9 .itp .right .li:not(:last-child){padding-bottom: 0.19rem;margin-bottom: 0.19rem;border-bottom: 1px solid rgba(0,0,0,0.1);}

.in9 .itp .right .ss{display: block;}

.in9 .itp .right .ss .t1{line-height: 1.5;}

.in9 .itp .right .ss .bt{display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;margin-top: 0.15rem;color: var(--subtext-color);}

.in9 .itp .right .ss:hover .t1{color: var(--color-primary);}

.swpbtn2 a{position: absolute;border-radius: 50%;width: 0.42rem;height: 0.4rem;background: rgba(255, 255, 255, 0.30);top: 50%;transform: translateY(-0.2rem);overflow: hidden;z-index: 11;display: block;backdrop-filter: blur(2px);}

.swpbtn2 a:not(.swiper-button-disabled):hover{background: var(--color-primary);backdrop-filter: blur(0);}

.in9 .itp .left .swpbtn2 a{opacity: 0;top: 2.64rem;transform: translateY(0);}

.in9 .itp .left .swpbtn2 a.prev{left: 0.3rem;}

.in9 .itp .left .swpbtn2 a.next{right: 0.3rem;}

.in9 .itp .left .swiper:hover .swpbtn2 a:not(.swiper-button-lock){opacity: 1;}



.pd3 .pox .lf .swpbtn2 a{opacity: 0;top: 2.64rem;transform: translateY(0);}

.pd3 .pox .lf .swpbtn2 a.prev{left: 0.3rem;}

.pd3 .pox .lf .swpbtn2 a.next{right: 0.3rem;}

.pd3 .pox .lf .swiper:hover .swpbtn2 a:not(.swiper-button-lock){opacity: 1;}


.in9 .ibt{margin-top: 0.24rem;padding-top: 0.4rem;border-top: 1px solid rgba(0, 0, 0, 0.1);}

.in9 .ibt .ss{display: block;}

.in9 .ibt .ss .imgbox{height: 3rem;overflow: hidden;}

.in9 .ibt .ss .imgbox img{height: 100%;object-fit: cover;}

.in9 .ibt .ss .tp{display: flex;justify-content: space-between;color: var(--subtext-color);margin-top: 0.2rem;}

.in9 .ibt .ss .t3{line-height: 1.5;margin-top: 0.15rem;}

.in9 .ibt .ss:hover .imgbox img{transform: scale(1.05);}

.in9 .ibt .ss:hover .t3{color: var(--color-primary);}

.in9 .ibt .swpbtn2 a{opacity: 0;top: 1.3rem;transform: translateY(0);}

.in9 .ibt .swpbtn2 a.prev{left: 0.2rem;}

.in9 .ibt .swpbtn2 a.next{right: 0.2rem;}

.in9 .ibt .swiper:hover .swpbtn2 a{opacity: 1;}

.vid-dialog {position:fixed;display:table;height:100%;width:100%;top:0;left:0;transform:scale(0);-webkit-transform:scale(0);z-index:999;}

.vid-dialog .tbox {width:100%;display:table-cell;background:rgba(0,0,0,0.8);text-align:center;vertical-align:middle;}

.vid-dialog .tbox .modal {padding:0;display:block;border-radius:5px;position:relative;width:80%;max-width:90%;max-height:90%;margin:0 auto;box-sizing:border-box;}

.vid-dialog .tbox .modal .out {position:absolute;width:0.4rem;height:0.4rem;line-height:0.4rem;background:url(../images/svg/vcha.svg) center no-repeat;background-size:0.2rem;color:#000;font-size:0.3rem;text-align:center;border-radius:50%;top:-0.4rem;right:-0.4rem;opacity:0.75;cursor:pointer;transition:all 0.5s;}

.vid-dialog .tbox .modal .img {width:100%;max-width:100%;margin:0 auto;}

.vid-dialog .tbox .modal .img iframe,
.vid-dialog .tbox .modal .img video {display:block;width:100%;max-width:100%;object-fit:contain;height:67vh;background-color:#000;}

.vid-dialog .tbox .modal .img img {margin:0 auto;}

.vid-dialog .tbox .modal .out:hover {transform:rotate(180deg);-webkit-transform:rotate(180deg);}

.vid-dialog .tbox .modal2 {padding:0.2rem;}

.vid-dialog .tbox .modal .img {max-width:90%;}

.vid-dialog.one {transform:scaleY(0.01) scaleX(0);animation:unfoldIn 1s cubic-bezier(0.165,0.84,0.44,1) forwards;-webkit-transform:scaleY(0.01) scaleX(0);-webkit-animation:unfoldIn 1s cubic-bezier(0.165,0.84,0.44,1) forwards;}

.vid-dialog.one .tbox .modal {transform:scale(0);animation:zoomIn2 0.5s 0.8s cubic-bezier(0.165,0.84,0.44,1) forwards;-webkit-transform:scale(0);-webkit-animation:zoomIn2 0.5s 0.8s cubic-bezier(0.165,0.84,0.44,1) forwards;}

.vid-dialog.one.out {transform:scale(1);animation:unfoldOut 1s 0.3s cubic-bezier(0.165,0.84,0.44,1) forwards;-webkit-transform:scale(1);-webkit-animation:unfoldOut 1s 0.3s cubic-bezier(0.165,0.84,0.44,1) forwards;}

.vid-dialog.one.out .tbox .modal {animation:zoomOut2 0.5s cubic-bezier(0.165,0.84,0.44,1) forwards;-webkit-animation:zoomOut2 0.5s cubic-bezier(0.165,0.84,0.44,1) forwards;}

.vid-dialog.one {transform:scale(1);-webkit-transform:scale(1);}

@keyframes unfoldIn {0% {transform:scaleY(0.005) scaleX(0);}
50% {transform:scaleY(0.005) scaleX(1);}
100% {transform:scaleY(1) scaleX(1);}}
@keyframes zoomIn2 {0% {transform:scale(0);}
100% {transform:scale(1);}}
@keyframes zoomOut2 {0% {transform:scale(1);}
100% {transform:scale(0);}}
@keyframes unfoldOut {0% {transform:scaleY(1) scaleX(1);}
50% {transform:scaleY(0.005) scaleX(1);}
100% {transform:scaleY(0.005) scaleX(0);}}
@keyframes aniScaleBan {0% {transform:scale(1.1);}
100% {transform:scale(1);}}

/* about */
.inner_baner{position: sticky;top: 0;}


.inner_baner .imgbox{height: calc(800 / 1920 * 100vw);overflow: hidden;}

.inner_baner .imgbox img{height: 100%;object-fit: cover;animation: aniScaleBan 10s linear forwards;}

.inner_baner .txtbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding-bottom: 0.78rem;display: flex;align-items: center;text-align: center;padding-bottom: 1.56rem;}

.inner_baner .txtbox .w1740{width: 100%;}

.inner_baner .txtbox .tit{color: #fff;line-height: 1.3;}

.mainbox{position: relative;z-index: 2;background: #fff;}
.mainbox .ctt1{padding:1rem;}

.ab1{background: url(../images/ab1_1.png) no-repeat top center;background-size: 100% auto;}

.ab1 .atp{display: flex;justify-content: space-between;}

.ab1 .atp .left{height: 4.99rem;width: calc(824 / 1740 * 100%);position: relative;border-radius: 0.05rem;overflow: hidden;}

.ab1 .atp .left>img{height: 100%;object-fit: cover;}

.ab1 .atp .right{width: calc(820 / 1740 * 100%);overflow-y: auto;aspect-ratio: 663 / 440;padding-right: 0.2rem;}

.TextAnimate{display: flex !important;}

.ab1 .atp .left .vidbtn{position: absolute;width: 0.66rem;height: 0.66rem;border-radius: 0.04rem;background: rgba(255, 255, 255, 0.30);backdrop-filter: blur(10px);display: flex;align-items: center;justify-content: center;opacity: 0;pointer-events: none;inset: 0px;margin: auto;}

.ab1 .atp .left:hover .vidbtn{opacity: 1;pointer-events: all;}

.ab1 .atp .right .t1{line-height: calc(60 / 42);margin-bottom: 0.48rem;}

.ab1 .atp .right .t2{line-height: 1.7;margin-bottom: 0.25rem;}

.ab1 .atp .right .t2:last-child{margin-bottom: 0;}

.ab1 .atp .right .t2 span{color: #d7000f;font-weight: bold;}

.ab1 .ul{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 1rem;}

.ab1 .ul .li{width: calc((100% - 3rem) / 4);}

.ab1 .ul .li .ltp{line-height: 1.4;color: var(--color-primary);padding-bottom: 0.2rem;border-bottom: 1px solid rgba(0,0,0,0.1);margin-bottom: 0.1rem;}

.ab1 .ul .li .lbt{display: flex;align-items: center;gap: 0.2rem;}

.ab1 .ul .li .lbt .num{line-height: calc(120 / 70);color: var(--color-primary);}

.ab1 .ul .li .lbt .txt{margin-top: 0.14rem;line-height: 1.4;color: var(--subtext-color);max-width: 1.95rem;}

.ab2{background: #F6F6F6;}

/*.ab2 .atp{display: flex;justify-content: space-between;}*/

/*.ab2 .atp .left{width: calc(923 / 1740 * 100%);line-height: calc(60 / 42);}*/

/*.ab2 .atp .right{height: 8em;line-height: 2;overflow: hidden;position: relative;}*/

/*.ab2 .atp .right::before{content: "";z-index: 11;position: absolute;left: 0;bottom: 0;width: 100%;height: 2em;background: rgba(246, 246, 246, 0.8);}*/

/*.ab2 .atp .right .swiper{height: 6em;overflow: visible;}*/

/*.ab2 .atp .right .swiper .ss{color: #BDBDBD;}*/

/*.ab2 .atp .right .swiper .swiper-slide-active .ss{color: var(--text-color);}*/

/*.ab2 .abt{margin-top: 0.46rem;position: relative;}*/

/*.ab2 .abt .left .item{position: absolute;left: 0;bottom: 1.47rem;opacity: 0;width: 3.5rem;}*/

/*.ab2 .abt .left .item .t1{line-height: calc(30 / 28);}*/

/*.ab2 .abt .left .item .t2{margin-top: 0.26rem;padding-right: 0.1rem;line-height: calc(35 / 24);height: calc(35 / 24 * 4em);overflow-y: auto;}*/

/*.ab2 .abt .left .item.act{opacity: 1;z-index: 5;}*/

/*.ab2 .abt .right{width: calc(1332 / 1740 * 100%);margin-left: calc(408 / 1740 * 100%);}*/

/*.ab2 .abt .right .swiper-slide{width: 9.76rem;margin-right: 0.18rem;}*/

/*.ab2 .abt .right .swiper-slide .imgbox{height: 6.68rem;}*/

/*.ab2 .abt .right .swiper-slide .imgbox img{height: 100%;object-fit: cover;}*/


/* 红框容器样式 - 适配红框区域居中 */
        .button-container {
            position: absolute;
            top: 65%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 100%;
            max-width: 800px;
            display: flex;
            justify-content: center;
            gap: 12px; /* 按钮间距匹配设计样式 */
            padding: 20px;
        }

        /* 按钮基础样式 - 完全匹配第二张图的样式 */
        .custom-btn {
            padding: 10px 24px;
            font-size: 14px;
            font-weight: 500;
            line-height: 1.4;
            border: 2px solid #d91e18; /* 红色边框固定 */
            border-radius: 4px;
            cursor: pointer;
            /* 平滑过渡效果 */
            transition: background-color 0.2s ease, color 0.2s ease, transform 0.1s ease;
            text-decoration: none;
            display: inline-flex;
            justify-content: center;
            align-items: center;
            min-width: 120px;
            height: 40px;
            user-select: none; /* 禁止文字选中 */
            outline: none;
        }
        .custom-btn1{
            margin-right: .5rem;
        }

        /* 统一初始状态：白色背景 + 红色文字 */
        .custom-btn {
            background-color: #ffffff;
            color: #d91e18;
        }

        /* 统一hover状态：红色背景 + 白色文字 */
        .custom-btn:hover:not(:disabled) {
            background-color: #d91e18;
            color: #ffffff;
        }

        /* 焦点样式优化（无障碍适配） */
        .custom-btn:focus-visible {
            box-shadow: 0 0 0 3px rgba(217, 30, 24, 0.2);
        }

        /* 点击反馈效果（模拟按压感） */
        .custom-btn:active:not(:disabled) {
            transform: scale(0.98);
        }

        /* 禁用状态样式（备用） */
        .custom-btn:disabled {
            background-color: #f5f5f5 !important;
            color: #999 !important;
            border-color: #ddd !important;
            cursor: not-allowed;
            transform: none !important;
        }
.ab3 .aox .swiper-slide .more_11{
    display: none !important;
}
.ab2 .abbtn{display: flex;margin-top: 0.4rem;gap: 0.1rem;    position: absolute;
    width: fit-content;
    bottom: 0;
    left: 7.37rem;z-index: 11;}

.ab2 .abbtn a{position: relative;width: 0.42rem;height: 0.4rem;border-radius: 50%;}

.ab2 .abbtn a::before{content: "";position: absolute;inset: 0px;margin: 0;width: 100%;height: 100%;border-radius: 50%;border: 1px solid var(--text-color);}

.ab2 .abbtn a:hover{background: var(--color-primary);}

.ab2 .abbtn a:hover::before{border-color: var(--color-primary);transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}


.ab2 .tit{
    width: 53%;
    color: #333;
    line-height: 1.25;
    font-weight: bold;
}

.ab2 .container{
    height: 4.5rem;
    margin-top: 0.6rem;
    display: flex;
    align-items: stretch;
}

.ab2 .container .lf {
  position: relative;
  width: 36.22%;
}

.ab2 .container .lf::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 80%;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: linear-gradient(0, rgb(246 246 246) 10%, rgba(246, 246, 246, 0) 100%);
}

.ab2 .container .lf .swiper {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.ab2 .container .lf .swiper .swiper-slide {
  padding-right: 20%;
}

.ab2 .container .lf .swiper .swiper-slide .h1 {
  line-height: 1;
  margin-bottom: 0.22rem;
}

.ab2 .container .lf .swiper .swiper-slide .p1 {
  color: rgba(102, 102, 102, 1);
  line-height: 1.63;
}

.ab2 .container .rg {
  width: 76.5%;
  position: relative;
}

.ab2 .container .box1-swiper {
  width: 100%;
}

.ab2 .container .box1-swiper .swiper-slide {
  width: 6.7rem;
  height: 4.5rem;
  margin-right: 0.67rem;
  border-radius: 6px;
  overflow: hidden;
}

.ab2 .container .box1-swiper .swiper-slide:last-child {
  margin-right: 0;
}

.ab2 .container .box1-swiper .swiper-slide img {
  border-radius: 6px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transition: all .5s;
  transform: translateY(-1.05rem);
}

.ab2 .container .box1-swiper .swiper-slide.swiper-slide-active img {
  transform: translateY(0);
}





.ab3{overflow: hidden;}

.ab3 .title{text-align: center;}

.ab3 .title .t1{line-height: calc(60 / 42);}

.ab3 .title .t2{line-height: 1.7;margin: 0.25rem auto 0;width: 13.08rem;}

.ab3 .aox .swiper{overflow: visible;}

.ab3 .aox .swiper-slide{background: #F6F6F6;width: 3.7rem;height: auto;margin-right: 0.2rem;padding: 0.71rem 0.55rem 1.12rem;border-radius: 0.05rem;}

.ab3 .aox .swiper-slide .ico{width: 2.12rem;height: 1.45rem;display: flex;align-items: center;justify-content: center;margin: 0 auto;}

.ab3 .aox .swiper-slide .ico img{height: 100%;object-fit: contain;}

.ab3 .aox .swiper-slide .t1{margin-top: 0.21rem;line-height: 1.7;text-align: center;font-size: 0.2rem;}

.ab3 .aox .swiper-slide .more{display: block;width: fit-content;margin: 0 auto 0;padding: 0.1rem 0.32rem 0.09rem;background: var(--color-primary);color: #fff;border-radius: 0.02rem;text-transform: capitalize;position: absolute;left: 0;right: 0;bottom: 0.5rem;}

.ab4{background: #F6F6F6;}

.ab4 .title{line-height: calc(60 / 42);width: 8.6rem;margin: 0 auto;text-align: center;}

.ab4 .aox{position: relative;padding-top: 1.1rem;}

.ab4 .aox .yuan{position: absolute;width: 0.23rem;height: 0.23rem;border-radius: 50%;border: 1px solid var(--color-primary);border-radius: 50%;display: flex;align-items: center;justify-content: center;top: 0;left: 0;right: 0;margin: 0 auto;}

.ab4 .aox .yuan s{width: 0.11rem;height: 0.11rem;border-radius: 50%;background: var(--color-primary);}

.ab4 .aox .line{position: absolute;top: 0.26rem;left: 0;right: 0;margin: 0 auto;width: 1.5px;height: calc(100% - 0.26rem);background: rgba(51, 51, 51, 0.3);}

.ab4 .aox .line .line-bar{position: absolute;left: 0;top: 0;width: 100%;height: 0;background: var(--color-primary);}

.ab4 .aox .swpbox{height: 50vh;margin: 0 -0.85rem;overflow: hidden;padding: 0 0.85rem;}

/*.ab4 .aox .swpbox .swiper{padding-top: 0.85rem;}*/

.ab4 .aox .swpbox .swiper-slide{padding-top: 0.11rem;}

.ab4 .aox .swpbox .swiper-slide:nth-child(odd){display: flex;justify-content: flex-end;}

.ab4 .aox .swpbox .text{position: relative;width: 5.31rem;padding: 0.7rem 0.64rem;background: #fff url(../images/ab4_1.png) no-repeat bottom right;background-size: 100% auto;border-radius: 0.05rem;box-shadow: 0px 0.22rem 0.494rem 0px rgba(182, 182, 182, 0.09);}

.ab4 .aox .swpbox .text .tt{line-height: 1.6;padding-left: 0.32rem;position: relative;}

.ab4 .aox .swpbox .text .tt::before{content: "";position: absolute;left: 0.13rem;width: 0.04rem;height: 0.045rem;border-radius: 0.02rem;background: var(--text-color);top: calc(0.75em - 0.03rem);}

.ab4 .aox .swpbox .year{font-size: 0.6rem;line-height: 1;top: -0.3rem;right: -0.86rem;position: absolute;}

.ab4 .aox .swpbox .swiper-slide:first-child .year{top: -0.11rem;}

.ab4 .aox .swpbox .swiper-slide:nth-child(odd) .year{left: -0.86rem;}

.ab4 .aox .swpbox .swiper-slide:not(:last-child){margin-bottom: -0.64rem;}

.ab4 .aox .swpbox .text:hover .year{color: var(--color-primary);}

.ntp{display: flex;justify-content: space-between;align-items: flex-end;}

.ntp .left{display: flex;gap: 0.15rem;}

.ntp .left a{padding: 0.13rem 0.29rem 0.12rem;border: 1px solid #EFEFEF;border-radius: 0.03rem;}

.ntp .left a.act,
.ntp .left a:hover{background: var(--text-color);color: #fff;border-color: var(--text-color);}

.ntp .sch{position: relative;display: block;width: 0.5rem;height: 0.46rem;border: 1px solid #EFEFEF;border-radius: 0.03rem;display: flex;align-items: center;justify-content: center;}

.ntp .sch img{width: 0.15rem;}

.ntp .sch:hover{background: var(--text-color);border-color: var(--text-color);}

.ntp .form{border-bottom: 1px solid rgba(0,0,0,0.14);}

.ntp .form input{display: block;width: 2.66rem;height: 25px;padding-left: 0.2rem;border: none;background: url(../images/svg/inner_searc.svg) no-repeat top left;background-size: 0.15rem auto;outline: none;}
.nwlist{padding:2rem 0 3rem;}
.nwlist .ul{display: flex;flex-wrap: wrap;gap: 0.8rem 0.6rem;justify-content: space-between;
    align-items: center;background-color:#f6f6f6;}

.nwlist .ul .li{width: 46.5%;overflow: hidden;border-radius: 5px 5px 0 0;position: relative;}

.nwlist .ul .li .ss{display: block;background: rgba(0,0,0,0.05);}

.nwlist .ul .li .ss .imgbox{position: relative;overflow: hidden;height: 3.5rem;}

.nwlist .ul .li .ss .imgbox img{height: 100%;object-fit: cover;}

.nwlist .ul .li .ss .imgbox span{position: absolute;top: 0;right: 0;padding: 0.14rem 0.25rem 0.14rem 0.3rem;border-radius: 0.03rem;background: rgba(0,0,0,0.2);color: #fff;backdrop-filter: blur(20px);}

.nwlist .ul .li .ss .txtbox{position: relative;box-shadow: 0px 0.04rem 0.6rem 0px rgba(0, 0, 0, 0.05);background: url(../images/svg/Polygon3.svg) no-repeat bottom center;background-size: 100% auto;border-radius: 0 0 0.05rem 0.05rem;overflow: hidden;}

.nwlist .ul .li .ss .txtbox .bg{position: absolute;top: 0;left: 0;width: 100%;height: 50%;background: #fff;}

.nwlist .ul .li .ss .txtbox .line{position: relative;width: 100%;z-index: 2;}

.nwlist .ul .li .ss .txtbox .line s{position: absolute;top: 0;right: 0;width: 100%;height: 100%;background: #fff;}

.nwlist .ul .li .ss .txtbox .txt{padding: 0.1rem 0.25rem 0.1rem;;position: relative;z-index: 2;}

.nwlist .ul .li .ss .txtbox .txt .t1{line-height: calc(30 / 14);color: var(--subtext-color);}

.nwlist .ul .li .ss .txtbox .txt .t2{line-height: 1.4;height: 4.2em;margin-top: 0.2rem;}

.nwlist .ul .li .ss .txtbox .txt .t3{margin-top: 0.24rem;width: fit-content;border: 1px solid #EFEFEF;padding: 0.1rem 0.23rem 0.09rem;border-radius: 2px;}

.nwlist .ul .li .ss:hover .imgbox img{transform: scale(1.05);}

.nwlist .ul .li .ss:hover .txtbox{border-radius: 0;}

.nwlist .ul .li .ss:hover .txtbox .txt .t1{color: var(--color-primary);}

.nwlist .ul .li .ss:hover .txtbox .txt .t3{background: var(--color-primary);border-color: var(--color-primary);color: #fff;}

.nwlist .ul .li .ss:hover .txtbox .line s{width: 0;}

.header_place{background: #fff;height: 1.15rem;}

.ndet .title{line-height: 1.5;}

.ndet .edit{line-height: 1.7;}
/*.ndet .edit p {display: flex;*/
/*    justify-content: center;}*/

.ndet .editbox{position: relative;}

.ndet .editbox .share{position: absolute;top: 0;left: calc(100% + 0.4rem);height: 100%;}

.ndet .editbox .share .pox{position: sticky;top: 1.3rem;}

.ndet .editbox .share .tt{opacity: 0.4;margin-bottom: 0.15rem;}

.ndet .editbox .share .imgTwo{display: block;width: 0.38rem;height: 0.38rem;border-radius: 50%;position: relative;margin-bottom: 0.3rem;}

.nrel{border-top: 1px solid rgba(0,0,0,0.14);overflow: hidden;}

.nrel .swiper{overflow: visible;}

.nrel .swiper-slide .ss{display: block;background: rgba(0,0,0,0.05);}

.nrel .swiper-slide .ss .imgbox{position: relative;overflow: hidden;height: 3.55rem;}

.nrel .swiper-slide .ss .imgbox img{height: 100%;object-fit: cover;}

.nrel .swiper-slide .ss .imgbox span{position: absolute;top: 0;right: 0;padding: 0.14rem 0.25rem 0.14rem 0.3rem;border-radius: 0.03rem;background: rgba(0,0,0,0.2);color: #fff;backdrop-filter: blur(20px);}

.nrel .swiper-slide .ss .txtbox{position: relative;box-shadow: 0px 0.04rem 0.6rem 0px rgba(0, 0, 0, 0.05);background: url(../images/svg/Polygon3.svg) no-repeat bottom center;background-size: 100% auto;border-radius: 0 0 0.05rem 0.05rem;overflow: hidden;}

.nrel .swiper-slide .ss .txtbox .bg{position: absolute;top: 0;left: 0;width: 100%;height: 50%;background: #fff;}

.nrel .swiper-slide .ss .txtbox .line{position: relative;width: 100%;z-index: 2;}

.nrel .swiper-slide .ss .txtbox .line s{position: absolute;top: 0;right: 0;width: 100%;height: 100%;background: #fff;}

.nrel .swiper-slide .ss .txtbox .txt{padding: 0.3rem 0.45rem 0.25rem;position: relative;z-index: 2;}

.nrel .swiper-slide .ss .txtbox .txt .t1{line-height: calc(30 / 14);color: var(--subtext-color);}

.nrel .swiper-slide .ss .txtbox .txt .t2{line-height: 1.4;height: 4.2em;margin-top: 0.2rem;}

.nrel .swiper-slide .ss .txtbox .txt .t3{margin-top: 0.24rem;width: fit-content;border: 1px solid #EFEFEF;padding: 0.1rem 0.23rem 0.09rem;border-radius: 2px;}

.nrel .swiper-slide .ss:hover .imgbox img{transform: scale(1.05);}

.nrel .swiper-slide .ss:hover .txtbox{border-radius: 0;}

.nrel .swiper-slide .ss:hover .txtbox .txt .t1{color: var(--color-primary);}

.nrel .swiper-slide .ss:hover .txtbox .txt .t3{background: var(--color-primary);border-color: var(--color-primary);color: #fff;}

.nrel .swiper-slide .ss:hover .txtbox .line s{width: 0;}

.swp_status{display: flex;align-items: center;justify-content: space-between;}

.swp_status .sslf{display: flex;align-items: center;gap: 0.35rem;width: 100%;}

.swp_status .sslf .swpline{height: 1px;width: calc(100% - 0.35rem - 0.94rem);position: relative;background: rgba(0,0,0,0.14);display: block;}

.swp_status .sslf .swpline .swiper-pagination-progressbar-fill{background: var(--color-primary);height: 2px;}

.swpbtn3{display: flex;align-items: center;gap: 0.1rem;opacity: 1;pointer-events: all;}

.swpbtn3 a{position: relative;width: 0.42rem;height: 0.4rem;border-radius: 50%;opacity: 1;pointer-events: all;display: block;}

.swpbtn3 a::before{content: "";position: absolute;inset: 0px;margin: 0;width: 100%;height: 100%;border-radius: 50%;border: 1px solid var(--text-color);transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}

.swpbtn3 a:not(.swiper-button-disabled):hover{background: var(--color-primary);}

.swpbtn3 a:not(.swiper-button-disabled):hover::before{border-color: var(--color-primary);}

.nrel .sslf{max-width: 5.46rem;}

.nrel .ssrf .more{display: block;width: fit-content;padding: 0.1rem 0.24rem 0.09rem;background: var(--color-primary);color: #fff;border-radius: 0.02rem;}

.ca1 .w1400{display: flex;justify-content: space-between;flex-wrap: wrap;}

.ca1 .left{width: calc(806 / 1400 * 100%);padding-top: 0.15rem;}

.ca1 .left .t1{line-height: calc(60 / 42);}

.ca1 .left .t2{line-height: 1.7;}

.ca1 .right{position: relative;width: calc(501 / 1400 * 100%);height: 6.67rem;}

.ca1 .right::before{content: "";position: absolute;width: 2.32rem;height: 2.69rem;border-radius: 0.05rem;background: var(--color-primary);top: -0.62rem;right: -0.98rem;}

.ca1 .right img{height: 100%;object-fit: cover;border-radius: 0.05rem;position: relative;z-index: 5;}

.ca2{background: #F6F6F6;}

.ca2 .title{line-height: calc(60 / 42);}

.ca2 .ctp{display: flex;justify-content: space-between;align-items: center;}

.ca2 .ctp .tt{line-height: 1;}

.ca2 .ctp .select{display: flex;gap: 0.2rem;}

.lh1{line-height: 1;}

.ca2 .cbt{margin-top: 0.4rem;display: flex;justify-content: space-between;align-items: flex-start;}

.ca2 .cbt .lf {width:78%;}

.ca2 .cbt .lf .li {width:100%;background-color:#fff;margin-bottom:0.08rem;border-radius:5px;}

.ca2 .cbt .lf .li:last-child {margin-bottom:0;}

.ca2 .cbt .lf .li .top-bots {padding:0.3rem 0.4rem 0.29rem;cursor:pointer;transition:all 0.4s;}

.ca2 .cbt .lf .li .top-bots .name {display:flex;align-items:center;justify-content:space-between;color:#333333;transition:all 0.4s;line-height: calc(28 / 22);}

.ca2 .cbt .lf .li .top-bots .info {margin-top:0.11rem;display:flex;align-items:center;justify-content:space-between;color:#666666;transition:all 0.4s;line-height: calc(22 / 16);}

.ca2 .cbt .lf .li .top-bots .info div {display:flex;}

.ca2 .cbt .lf .li .top-bots .info div p {padding-right:0.2rem;margin-right:0.2rem;border-right:1px solid #dfdfdf;}

.ca2 .cbt .lf .li .top-bots .info div p:last-child {padding-right:0;margin-right:0;border-right:none;}

.ca2 .cbt .lf .li .btn-bots {border-top:1px solid #e4e4e4;padding: 0.48rem 0.4rem 0.72rem;display:none;}

.ca2 .cbt .lf .li .btn-bots .list {margin-bottom:0.4rem;}

.ca2 .cbt .lf .li .btn-bots .list .h1 {color:#333;line-height:1;font-weight:bold;}

.ca2 .cbt .lf .li .btn-bots .list .text {margin-top:0.2rem;color:#333333;line-height:1.7;}

.ca2 .cbt .lf .li .btn-bots .send {margin-top:0.42rem;display:flex;align-items:center;justify-content:center;width:1.9rem;height:0.38rem;background-color:var(--color-primary);border-radius:4px;color:#fff;cursor:pointer;}

.ca2 .cbt .lf .li .btn-bots .send span {display:flex;width:0.16rem;margin-right:0.08rem;}

.ca2 .cbt .lf .li .btn-bots .send p {color:#fff;}

.ca2 .cbt .lf .li .btn-bots .upload {margin-top:0.42rem;}

.ca2 .cbt .lf .li .btn-bots .info {display:flex;align-items:center;justify-content:center;width:1.9rem;height:0.38rem;background-color:var(--color-primary);border-radius:4px;color:#fff;}

.ca2 .cbt .lf .li .btn-bots .info .i {display:flex;width:0.16rem;margin-right:0.08rem;}

.ca2 .cbt .lf .li.active .top-bots {background-color:var(--color-primary);}

.ca2 .cbt .lf .li.active .top-bots .name {color:#fff;}

.ca2 .cbt .lf .li.active .top-bots .name span {transform:rotate(180deg);}

.ca2 .cbt .lf .li.active .top-bots .info {color:#fff;}

.ca2 .cbt .rg {position:sticky;top: 1.35rem;width:calc(22% - 0.2rem);padding:0.3rem;border-radius:0.1rem;background-color:#fff;}

.ca2 .cbt .rg .li {margin-bottom:0.22rem;}

.ca2 .cbt .rg .li:last-child {margin-bottom:0;}

.ca2 .cbt .rg .li p {color:#666666;line-height:1.75;}

.ca2 .cbt .rg .li span {color:#333333;line-height:1.5;}

.ca2 .cbt .rg .code {margin-top:0.12rem;}

.ca2 .cbt .rg .code div {width:1.4rem;}

.ca2 .cbt .rg .code div img {width:100%;}

.ca2 .cbt .rg .code p {color:#666666;line-height:1.4;}

.upload-dialog {position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:rgba(0,0,0,.4);backdrop-filter:blur(15px);display:none;}

.upload-dialog .close-bg {position:absolute;top:0;left:0;width:100%;height:100%;}

.upload-dialog .wrap {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;width:48%;padding: 1.2rem 0.8rem 1.38rem;background-color:#fff;}

.upload-dialog .wrap .close {position:absolute;top: 0.48rem;right: 0.48rem;width: 0.4rem;height: 0.4rem;border-radius:50%;border:1px solid #333333;display:flex;align-items:center;justify-content:center;}

.upload-dialog .wrap .close img {max-width:40%;filter:brightness(0.1);cursor:pointer;}

.upload-dialog .upload {margin:1.28rem auto 0;display:flex;flex-direction:column;align-items:center;}

.upload-dialog .upload .info {width:2.04rem;height:1.62rem;background-color:#FFF5F6;border-radius:5px;border:1px dashed var(--color-primary);display:flex;flex-direction:column;justify-content:center;align-items:center;}

.upload-dialog .upload .info .i {width: 0.44rem;margin:0 auto;}

.upload-dialog .upload .info p {margin-top: 0.2rem;text-align:center;color:var(--color-primary);}

.upload-dialog .agree {display:flex;align-items:center;width:max-content;margin:0.68rem auto 0;color:#888888;cursor:pointer;max-width:100%;}

.upload-dialog .agree span {width:16px;height:16px;border-radius:2px;border:1px solid rgba(0,0,0,0.14);margin-right:6px;position:relative;}

.upload-dialog .agree span::after {content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:2px;background-color:var(--color-primary);opacity:0;}

.upload-dialog .agree a {color:var(--color-primary);}

.upload-dialog .agree.active span {border-color:var(--color-primary);}

.upload-dialog .agree.active span::after {opacity:1;}

.upload-dialog .btn-box {margin-top:0.32rem;display:flex;justify-content:center;}

.upload-dialog .btn-box .btn {width:1.28rem;height:0.38rem;text-align:center;line-height: 0.38rem;border-radius:3px;color:#333333;margin-right:0.42rem;box-shadow:0 0 0 1px #000000;cursor:pointer;transition:all .4s;}

.upload-dialog .btn-box .btn:last-child {margin-right:0;}

.upload-dialog .btn-box .btn:hover {background-color:var(--color-primary);color:#fff;box-shadow:none;}

/* esg */
.es1{position: relative;}

.es1 .imgbox{height: 100vh;}

.es1 .imgbox img{height: 100%;object-fit: cover;}

.es1 .txtbox{position: absolute;top: 21%;left: 0;width: 100%;height: 100%;/* padding-top: 2.13rem;padding-bottom: 2.13rem; */z-index: 11;}

.es1 .txtbox .tit{font-size: 1.6rem;line-height: calc(218 / 160);letter-spacing: -0.03em;color: #fff;text-align: center;font-size: 1.12rem;line-height: 1.2;}

.es1 .txtbox .bot{margin-top: 1.37rem;margin-top: 1.12rem;}

.es1 .txtbox .bot .w1400{display: flex;justify-content: space-between;}

.es1 .txtbox .bot .lf{width: calc(566 / 1400 * 100%);padding-top: 0.4rem;}

.es1 .txtbox .bot .lf .t1{line-height: 1.3;color: #fff;}

.es1 .txtbox .bot .lf .t2{line-height: calc(25 / 18);color: #fff;margin-top: 0.19rem;}

.es1 .txtbox .bot .rf{width: calc(714 / 1400 * 100%);padding: 0 0 0 0.8rem;position: relative;}

.es1 .txtbox .bot .rf::before{content: "";position: absolute;top: 0.06rem;left: 0;width: 1px;height: calc(100% - 0.06rem);background: rgba(255,255,255,0.3);}

.es1 .txtbox .bot .rf .ico{width: 0.6rem;height: 0.6rem;}

.es1 .txtbox .bot .rf .ico img{height: 0.6rem;object-fit: contain;}

.es1 .txtbox .bot .rf .t1{line-height: calc(30 / 22);color: #fff;margin-top: 0.2rem;}

.es1 .txtbox .bot .rf .t2{line-height: calc(25 / 18);color: #fff;margin-top: 0.2rem;height: calc(25 / 18 * 5em);overflow: auto;}

.es1 .txtbox .bot .rf .swp_status{margin-top: 0.38rem;}

.es1 .txtbox .bot .rf .swp_status .sslf{max-width: 5.47rem;}

.es1 .txtbox .bot .rf .swpbtn3 a::before{border-color: #fff;}

.es1 .txtbox .bot .rf .swpbtn3 a:hover::before{border-color: var(--color-primary);}

.es1 .txtbox .bot .rf .swp_status .sslf .swpline{background: rgba(255,255,255,0.14);}

.esbox.pd170_195{padding-top: 0.8rem;}

.es2 .etp{position: relative;border-radius: 0.05rem;overflow: hidden;}

.es2 .etp .txt{position: absolute;top: 0;left: 0;width: 100%;padding-top: 1rem;}

.es2 .etp .txt .t1{line-height: calc(60 / 42);color: #fff;}

.es2 .etp .txt a{display: block;width: fit-content;margin: 0.35rem auto 0;border-radius: 0.02rem;background: #fff;padding: 0.1rem 0.25rem 0.09rem;transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}

.es2 .etp .txt a:hover{background: var(--color-primary);color: #fff;}

.es2 .ebt{margin-top: 0.3rem;position: relative;}

.es2 .ebt .ss{display: block;background: #F6F6F6;border-radius: 0.05rem;padding: 0.3rem 0.45rem 0.4rem;}

.es2 .ebt .ss .t1{line-height: calc(30 / 14);color: var(--subtext-color);}

.es2 .ebt .ss .t2{margin-top: 0.35rem;padding-right: 0.1rem;line-height: calc(30 / 22);height: calc(30 / 22 * 4em);overflow-y: auto;}

.es2 .ebt .ss .t3{margin-top: 0.72rem;display: flex;align-items: center;gap: 0.19rem;}

.es2 .ebt .ss .t3 img{width: 0.15rem;}

.es2 .ebt .ss:hover .t1,
.es2 .ebt .ss:hover .t2,
.es2 .ebt .ss:hover .t3{color: var(--color-primary);}

.swpbtn4 a{position: absolute;border-radius: 50%;width: 0.42rem;height: 0.4rem;top: 50%;transform: translateY(-0.2rem);overflow: hidden;z-index: 11;display: block;}

.swpbtn4 a::before{content: "";position: absolute;inset: 0px;margin: 0;width: 100%;height: 100%;border-radius: 50%;border: 1px solid var(--text-color);transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}

.swpbtn4 a:not(.swiper-button-disabled):hover{background: var(--color-primary);}

.swpbtn4 a:not(.swiper-button-disabled):hover::before{border-color: var(--color-primary);}

.es2 .ebt .prev{left: -0.82rem;}

.es2 .ebt .next{right: -0.82rem;}

.main_title{line-height: calc(60 / 42);}

.es3 .ul .li:not(:first-child){margin-top: 0.2rem;}

.es3 .ss{background: #F6F6F6;border: 1px solid #F6F6F6;border-radius: 0.05rem;padding: 0.24rem 1.8rem 0.24rem 0.24rem;position: relative;display: flex;flex-wrap: wrap;gap: 0.4rem;align-items: center;}

.es3 .ss .lf{background: #fff;border-radius: 0.05rem;width: 1.95rem;height: 1.4rem;display: flex;align-items: center;justify-content: center;flex-direction: column;gap: 0.26rem;line-height: calc(25 / 18);}

.es3 .ss .lf img{width: 0.34rem;filter: drop-shadow(0px 4px 9.9px rgba(215, 0, 15, 0.25));}

.es3 .ss .rf{width: calc(100% - 2.35rem);}

.es3 .ss .rf .t1{line-height: calc(33 / 24);}

.es3 .ss .rf .t2{line-height: calc(25 / 18);color: #666;margin-top: 0.15rem;}

.es3 .ss .ico{position: absolute;top: 0px;right: 0.39rem;bottom: 0px;margin: auto 0;width: 0.42rem;height: 0.4rem;display: flex;align-items: center;justify-content: center;border: 1px solid var(--text-color);border-radius: 50%;}

.es3 .ss .ico img{width: 0.11rem;}

.es3 .ss .ico img:nth-child(2){position: absolute;inset: 0px;margin: auto;}

.es3 .ss:hover{background: #fff;border-color: rgba(0,0,0,0.06);}

.es3 .ss:hover .rf .t1{color: var(--color-primary);}

.es3 .ss:hover .ico{border-color: var(--color-primary);}

.es3 .ss:hover .ico img:nth-child(1){opacity: 0;}

.es3 .ss:hover .ico img:nth-child(2){opacity: 1;}

.pages{display: flex;align-items: center;justify-content: center;gap: 0.2rem;width: 100%;margin-bottom:.5rem;}

.pages a{width: 0.42rem;height: 0.4rem;display: flex;align-items: center;justify-content: center;border-radius: 50%;position: relative;}

.pages a.act,
.pages a[href]:hover,
.pages a.imgTwo:hover{background: var(--color-primary);color: #fff;}

.pages a.pg_next img{transform: rotate(180deg);}

.pages a img{width: 0.07rem;}

.inbar{background: #F6F6F6;}

.inbar .w1740{display: flex;justify-content: center;}

.inbar a{padding: 0.23rem 0.25rem 0.22rem;line-height: calc(25 / 18);text-align: center;min-width: 3.34rem;}

.inbar a.act{background: var(--text-color);color: #fff;}

.inbar a:not(.act):hover{color: var(--color-primary);}

.mft1{overflow: hidden;}

.mft1 .title{line-height: calc(60 / 40);max-width: 8.06rem;margin: 0 auto;}

.mft1 .ul{display: flex;
/*flex-wrap: wrap;*/
justify-content: center;gap: 0.6rem;}

.mft1 .ul .li{position: relative;}

.mft1 .ul .li:not(:last-child)::before{content: "";position: absolute;top: 0.05rem;right: -0.3rem;width: 1px;height: calc(100% - 0.1rem);background: var(--text-color);pointer-events: none;opacity: 0.2;}

.mft1 .ul .li .ss{display: block;width: 1.84rem;text-align: center;}

.mft1 .ul .li .ss .ico{width: 0.41rem;height: 0.41rem;position: relative;margin: 0 auto;}

.mft1 .ul .li .ss .ico img{height: 100%;object-fit: contain;}

.mft1 .ul .li .ss .ico img:nth-child(2){position: absolute;opacity: 0;inset: 0px;}

.mft1 .ul .li .ss .txt{margin-top: 0.15rem;line-height: 1.4;}

.mft1 .ul .li.act .ss .ico img:nth-child(1){opacity: 0;}

.mft1 .ul .li.act .ss .ico img:nth-child(2){opacity: 1;}

.mft1 .ul .li.act .ss .txt{color: var(--color-primary);}

.mft1 .mox2{margin-left: -0.9rem;margin-right: -0.9rem;position: relative;background: url(../images/mft1_1.png) no-repeat top center;background-size: 100% auto;}

.mft1 .mox2::before{content: "";position: absolute;right: 0;width: calc(818 / 1920 * 100%);height: 0.87rem;top: -0.26rem;background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);}

.mft1 .mox2 .img{width: calc(1124 / 1920 * 100%);height: 7.32rem;position: relative;z-index: 2;}

.mft1 .mox2 .img video{display:block;width:100%;height: 100%;object-fit: cover;}

.mft1 .mox2 .img img{height: 100%;object-fit: cover;}

.mft1 .mox2 .txt{position: absolute;width: calc(960 / 1920 * 100%);top: 0px;bottom: 0px;right: 0;margin: auto 0;background: var(--color-primary);z-index: 1;padding: 0.89rem 1.98rem 0.87rem;height: fit-content;z-index: 3;}

.mft1 .mox2 .txt .t1{max-width: 5.02rem;line-height: calc(38 / 28);color: #fff;}

.mft1 .mox2 .txt .t2{max-width: 5.02rem;line-height: 1.7;color: #fff;margin-top: 0.35rem;min-height: 8.5em;}

.mft1 .mox2 .item{display: none;}

.mft1 .mox2 .item.act{display: block;}

.mft1 .swpbox{position: relative;z-index: 10;margin: -0.47rem -0.9rem 0;padding: 0 0.59rem 0 0.9rem;}

.mft1 .swpbox .swiper{display: none;}

.mft1 .swpbox .swiper.act{display: block;}

.mft1 .swpbox .ss{box-shadow: 0px 0.04rem 0.39rem 0px rgba(0, 0, 0, 0.05);border-radius: 0.05rem;padding: 0.31rem 0.46rem 0.27rem 0.39rem;position: relative;display: flex;justify-content: space-between;background: #fff;}

.mft1 .swpbox .ss .txtbox{width: calc(274 / 492 * 100%);height: 1.5rem;overflow-y: auto;}

.mft1 .swpbox .ss .txtbox .t1{line-height: 1.8;margin-bottom: 1.8em;}

.mft1 .swpbox .ss .txtbox .t2{line-height: 1.8;}

.mft1 .swpbox .ss .imgbox{width: calc(178 / 492 * 100%);height: 2.34rem;border: 1px solid #FFBBBB;padding: 0.14rem 0.13rem;display: flex;align-items: center;justify-content: center;}

.mft1 .swpbox .ss .imgbox img{width: auto;max-width: 100%;max-height: 100%;}

.mft1 .swpbox .ss .eye{position: absolute;left: 0.39rem;bottom: 0.54rem;padding: 0 0.05rem;background: var(--text-color);border-radius: 0.03rem;}

.mft1 .swpbox .ss .eye img{width: 0.2rem;}

.mft1 .swpbox .swp_status{margin-top: 0.45rem;padding-right: 0.31rem;}

.mft1 .swpbox .swp_status .sslf{flex-direction: row-reverse;width: 100%;justify-content: space-between;}

.mft1 .swpbox .swp_status .swpline{width: 4.19rem;}

.mft2{background: #F6F6F6;}

.mft2 .title{max-width: 8.06rem;margin: 0 auto;line-height: calc(60 / 40);}

.mft2 .ul{display: flex;justify-content: center;
/*flex-wrap: wrap;*/
gap: 0.65rem;}

.mft2 .ul .li{display: flex;align-items: flex-end;gap: 0.2rem;}

.mft2 .ul .li .num{line-height: calc(120 / 70);}

.mft2 .ul .li .txt{color: var(--subtext-color);max-width: 1.77rem;padding-bottom: 0.4em;}

.mft2 .ul .li .txt p{line-height: 1.4;}

.mft2 .swiper .swiper-slide{position: relative;}

.mft2 .swiper .txtbox{width: calc(730 / 1740 * 100%);background: var(--color-primary);padding: 0.66rem 0.5rem 2.18rem 0.6rem;position: relative;z-index: 5;}

.mft2 .swiper .txtbox .text{height: 4.81rem;overflow-y: auto;padding-right: 0.1rem;}

.mft2 .swiper .txtbox .text .t1{line-height: calc(44 / 32);color: #fff;}

.mft2 .swiper .txtbox .text .t2{line-height: 1.6;color: #fff;margin-top: 0.34rem;}

.mft2 .swiper .txtbox .text .tline{height: 1px;background: #fff;opacity: 0.4;margin-top: 0.4rem;max-width: 4.86rem;}

.mft2 .swiper .txtbox .text .t3{line-height: 2.2;color: #fff;margin-top: 0.5rem;}

.mft2 .swiper .imgbox{position: absolute;bottom: 0;right: 0;width: calc(1570 / 1740 * 100%);height: 6.42rem;}

.mft2 .swiper .imgbox img{height: 100%;object-fit: cover;}

.mft2 .swiper .swp_status{position: absolute;left: 0.63rem;bottom: 0.8rem;z-index: 11;}

.mft2 .swiper .swpbtn3 a.swiper-button-lock{opacity: 0;pointer-events: none;}

.mft2 .swiper .swpbtn3 a::before{border-color: #fff;}

.mft2 .swiper .swpbtn3 a:not(.swiper-button-disabled):hover{background-color: #ffff;}

.mft2 .swiper .swpbtn3 a:not(.swiper-button-disabled):hover::before{border-color: #fff;}

.mft4 .title{line-height: calc(60 / 40);}

.mft4 .w1740{padding: 0;width: 14rem;max-width: 90%;margin: 0 auto;}

.mft4 .ul{margin-top: 0.4rem;display: flex;flex-wrap: wrap;justify-content: center;gap: 0.15rem;}

.mft4 .ul .li a{display: block;text-align: center;border: 1px solid #EFEFEF;border-radius: 0.03rem;padding: 0.13rem 0.15rem 0.12rem;min-width: 1.89rem;}

.mft4 .ul .li.act a,
.mft4 .ul .li a:hover{background: var(--color-primary);color: #fff;border-color: var(--color-primary);}

.mft4 .swiper{display: none;}

.mft4 .swiper.act{display: block;}

.mft4 .swiper .ss{display: block;}

.mft4 .swiper .imgbox{background: url(../images/svg/Polygon4.svg) no-repeat bottom center;background-size: 100% auto;border-radius: 0.05rem;overflow: hidden;display: flex;align-items: center;justify-content: center;position: relative;height: 3.2rem;}

.mft4 .swiper .imgbox img{position: relative;z-index: 5;width: auto;max-width: 100%;max-height: 100%;}

.mft4 .swiper .imgbox::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 50%;background: var(--color-primary);}

.mft4 .swiper .imgbox::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #F6F6F6;transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}

.mft4 .swiper .txtbox{text-align: center;line-height: calc(30 / 22);margin-top: 0.3rem;}

.mft4 .swiper .ss:hover .imgbox::after{opacity: 0;}

.mft4 .swiper .ss:hover .txtbox{font-family: 'osS';}

.mft4 .sslf{max-width: 5.46rem;}

.mft4 .ssrf{font-style: italic;padding-right: 0.05rem;}

.mft4 .ssrf .num1{line-height: calc(60 / 24);color: var(--color-primary);color: var(--color-primary);}

.mft3{background: url(../images/mft3_1.jpg) no-repeat center;background-size: cover;}

.mft3 .w1400{display: flex;gap: 0.48rem;}

.mft3 .left{width: calc(511 / 1400 * 100%);padding-top: 1.07rem;}

.mft3 .left .t1{line-height: 1.5;}

.mft3 .left .t2{line-height: calc(44 / 32);color: var(--color-primary);}

.mft3 .left .t3{line-height: 1.6;margin-top: 0.23rem;}

.mft3 .left .swp_status{margin-top: 2.22rem;max-width: 4.6rem;}

.mft3 .left .swp_status .swpline{width: 1.65rem;}

.mft3 .left .swp_status .sslf{width: auto;}

.mft3 .ssrf{font-style: italic;padding-right: 0.05rem;}

.mft3 .ssrf .num1{line-height: calc(60 / 24);color: var(--color-primary);color: var(--color-primary);}

.mft3 .right{position: relative;width: 7.13rem;height: 7.13rem;border-radius: 50%;background: linear-gradient(270deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);}

.mft3 .right .swiper{position: absolute;inset: 0px;width: 5.17rem;height: 5.17rem;border-radius: 50%;margin: auto;}

.mft3 .right .ul{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: all .8s cubic-bezier(0.4, 0, 0.2, 1);}

.mft3 .right .ul .li{position: absolute;transition: all .8s cubic-bezier(0.4, 0, 0.2, 1);opacity: 0;width: max-content;}

.mft3 .right .ul .li .ss{display: flex;gap: 0.24rem;}

.mft3 .right .ul .li .ss .pic{width: 1.1rem;height: 1.1rem;border-radius: 50%;background: #fff;display: flex;align-items: center;justify-content: center;}

.mft3 .right .ul .li .ss .pic img{width: 0.94rem;height: 0.94rem;object-fit: cover;border-radius: 50%;}

.mft3 .right .ul .li .ss .txt{max-width: 1.61rem;}

.mft3 .right .ul .li .ss .txt .t1{line-height: calc(50 / 28);}

.mft3 .right .ul .li .ss .txt .t2{line-height: 1.4;color: var(--subtext-color);}

.mft3 .right .ul .li.act .ss .pic{background: var(--color-primary);}

.mft3 .right .ul .li.act,
.mft3 .right .ul .li.act + .li,
.mft3 .right .ul .li.act + .li + .li{opacity: 1;}

.mft3 .right .ul .li.act + .li + .li + .li{opacity: 0.5;}

/* .mft3 .right .ul .li:nth-child(1){top: -0.03rem;left: 4.57rem;}

.mft3 .right .ul .li:nth-child(2){top: 1.69rem;left: 6.26rem;}

.mft3 .right .ul .li:nth-child(3){top: 4.31rem;left: 6.26rem;}

.mft3 .right .ul .li:nth-child(4){top: 6.13rem;left: 4.57rem;}

.mft3 .right .ul .li:nth-child(5){top: 6.13rem;left: 1.46rem;}

.mft3 .right .ul .li:nth-child(6){top: 4.31rem;left: -0.23rem;}

.mft3 .right .ul .li:nth-child(7){top: 1.69rem;left: -0.23rem;}

.mft3 .right .ul .li:nth-child(8){top: -0.03rem;left: 1.46rem;} */

.mft3 .right .ul .li.act1{top: -0.03rem;left: 1.46rem;}

.mft3 .right .ul .li{top: 6.13rem;left: 1.46rem;}

.mft3 .right .ul .li.act{top: -0.03rem;left: 4.57rem;}

.mft3 .right .ul .li.act + .li{top: 1.69rem;left: 6.26rem;}

.mft3 .right .ul .li.act + .li + .li{top: 4.31rem;left: 6.26rem;}

.mft3 .right .ul .li.act + .li + .li + .li{top: 6.13rem;left: 4.57rem;}

.ser1 .title{line-height: 1.5;}

.ser1 .ul .li{display: flex;justify-content: space-between;align-items: center;margin-bottom: 1.26rem;margin-bottom: 0.5rem;}

.ser1 .ul .li:nth-child(2n){flex-direction: row-reverse;}

.ser1 .ul .li:last-child{margin-bottom: 0;}

.ser1 .ul .li .imgbox{border-radius: 0.05rem 0.05rem 0.05rem 0;width: calc(672 / 1400 * 100%);height: 4.33rem;overflow: hidden;}

.ser1 .ul .li .imgbox img{height: 100%;object-fit: cover;}

.ser1 .ul .li .txtbox{width: calc(582 / 1400 * 100%);}

.ser1 .ul .li .txtbox .t1{line-height: calc(45 / 30);color: var(--color-primary);}

.ser1 .ul .li .txtbox .t2{margin-top: 0.24rem;line-height: 1.7;height: calc(1.7 * 5em + 2em);overflow-y: auto;padding-right: 0.37rem;}

.ser1 .ul .li .txtbox .t2 p:not(:last-child){margin-bottom: 1em;}

.ser1 .ul .li .txtbox .t2 p{position: relative;padding-left: calc(21 / 18 * 1em);}

.ser1 .ul .li .txtbox .t2 p::before{content: "";position: absolute;width: calc(6 / 18 * 1em);height: calc(6 / 18 * 1em);border-radius: 50%;background: var(--color-primary);left: 0;top: calc(1.7em / 2 - (6 / 18 * 0.5em));}

.ser1 .ul .li .txtbox .t3{margin-top: 0.55rem;line-height: 1;display: none;}

.ser1 .ul .li .txtbox .t3 span{color: var(--color-primary);}

.ser2{background-position: center;background-size: cover;background-repeat: no-repeat;}

.ser2 .title{line-height: 1.5;color: #fff;}

.ser2 .swiper{padding-right: 0.88rem;margin-right: -0.88rem;}

.ser2 .ss{display: flex;border-radius: 0.05rem;overflow: hidden;}

.ser2 .imgbox{width: calc(720 / 1400 * 100%);height: 5.98rem;height: 4.77rem;}

.ser2 .imgbox img{height: 100%;object-fit: cover;}

.ser2 .txtbox{width: calc(680 / 1400 * 100%);height: 5.98rem;background: #fff;padding: 0.65rem 0.45rem 0.65rem 0.55rem;height: 4.77rem;}

.ser2 .txtbox .text{overflow-y: auto;height: 3.47rem;padding-right: 0.1rem;}

.ser2 .txtbox .text .t1{line-height: calc(41 / 30);}

.ser2 .txtbox .text .t2{margin-top: 0.33rem;}

.ser2 .txtbox .text .t2 .tt{position: relative;line-height: 1.5;padding-left: 0.12rem;}

.ser2 .txtbox .text .t2 .tt::before{position: absolute;content: "";left: 2px;top: calc(0.75em - (13 / 20 * 0.5em));width: 1px;height: calc(13 / 20 * 1em);background: var(--color-primary);}

.ser2 .txtbox .text .t2 .td{padding: 0.03rem 0 0.04rem;line-height: 1.5;}

.ser2 .txtbox .text .t2 .td p{position: relative;margin-top: 0.09rem;color: #123322;padding-left: 0.12rem;}

.ser2 .txtbox .text .t2 .td p::before{position: absolute;content: "";width: calc(4 / 18 * 1em);height: calc(4 / 18 * 1em);border-radius: 50%;background: #D4D4D4;left: 0;top: calc(0.75em - (4 / 18 * 0.5em) - 0.01rem);}

.ser2 .swp_status{margin-top: 0.3rem;display: none;}

.ser2 .swp_status.act{display: flex;}

.ser2 .swp_status .sslf{flex-direction: row-reverse;justify-content: space-between;}

.ser2 .swpbtn3 a::before{border-color: #fff;}

.ser2 .swp_status .sslf .swpline{width: 4.19rem;background: rgba(255,255,255,0.2);}

.ser2 .swiper-slide{opacity: 1 !important;}

.ser2 .swiper-slide .ss{transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1);opacity: 0;transform: scaleY(calc(560 / 598));}

.ser2 .swiper-slide .ss .imgbox{opacity: 0;transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1);}

.ser2 .swiper-slide .ss .text{opacity: 0;transition: all 0.8s cubic-bezier(0.4, 0, 0.2, 1);}

.ser2 .swiper-slide-active{z-index: 10;}

.ser2 .swiper-slide-active .ss .imgbox,
.ser2 .swiper-slide-active .ss .text{opacity: 1;}

.ser2 .swiper-slide-active + .swiper-slide-active{z-index: 9;}

.ser2 .swiper-slide-active .ss{opacity: 1;transform: scaleY(1) translateX(0);}

.ser2 .swiper-slide-active + .swiper-slide .ss{opacity: 0.6;transform: scaleY(calc(560 / 598)) translateX(0.43rem);}

.ser2 .swiper-slide-active + .swiper-slide + .swiper-slide .ss{opacity: 0.4;transform: scaleY(calc(522 / 598)) translateX(0.88rem);}

.ser3{background-position: top center;background-repeat: no-repeat;background-size: 100% auto;}

.ser3 .title{line-height: 1.5;}

.ser3 .title img{width: 0.58rem;margin: 0 auto 0.2rem;}

.ser3 .text{margin: 0.58rem auto 0;line-height: 1.7;}

.ser3 .ul{display: flex;justify-content: center;gap: 1.4rem;margin-top: 0.92rem;}

.ser3 .ul .li{max-width: 3.46rem;}

.ser3 .ul .li .num{display: flex;align-items: baseline;line-height: calc(58 / 50);justify-content: center;}

.ser3 .ul .li .txt{text-align: center;line-height: calc(24 / 18);color: #000;opacity: 0.6;margin-top: 0.2rem;}

.ser3 .imgbox{margin-top: 0.4rem;position: relative;border-radius: 0.1rem;}

.ser3 .imgbox .play{position: absolute;inset: 0px;margin: auto;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;background: rgba(69, 69, 69, 0.45);padding-top: 0.9rem;}

.ser3 .imgbox .play .vidbtn:hover .ico img{transform: scale(1.1);}

.ser3 .imgbox .play .ico{width: 0.5rem;margin: 0 auto;}

.ser3 .imgbox .play .txt{text-align: center;margin-top: 0.12rem;line-height: calc(22 / 16);color: #fff;}

.ser4{background-repeat: no-repeat;background-position: center;background-size: cover;}

.ser4 .w1740{background: rgba(0, 0, 0, 0.30);backdrop-filter: blur(10.350000381469727px);}

.ser4 .title{line-height: 1.5;color: #fff;}

.ser4 .list{margin: 0.7rem auto 0;position: relative;width: fit-content;}

.ser4 .list .imgbox{width: 6.39rem;height: 6.39rem;border-radius: 50%;overflow: hidden;position: relative;z-index: 5;}

.ser4 .list .imgbox img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;}

.ser4 .list .imgbox img.act{opacity: 1;animation: fd 16s linear;}

.ser4 .list .round{position: absolute;width: 6.82rem;height: 6.84rem;left: -0.21rem;top: -0.24rem;transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}

.ser4 .list .round img{transform: rotate(-90deg);}

.ser4 .list.act .round img{animation: xuanzhuan 16s linear;}

@keyframes xuanzhuan {
  0%{transform: rotate(0deg);}
  25%{transform: rotate(90deg);}
  50%{transform: rotate(180deg);}
  75%{transform: rotate(270deg);}
  100%{transform: rotate(360deg);}
}
@keyframes fd {
  0%{transform: scale(1);}
  100%{transform: scale(1.2);}
}

.ser4 .ul .li{position: absolute;}

.ser4 .ul .li .status{width: 0.0941rem;height:0.0941rem;border-radius: 50%;border: 0.02rem solid var(--color-primary);background: #5D7481;}

.ser4 .ul .li .lox{position: absolute;right: 1.2887rem;top: -0.5626rem;display: flex;flex-direction: column;align-items: flex-end;text-align: right;width: 4.54rem;opacity: 0.8;}

.ser4 .ul .li .lox .ico{width: 0.56rem;height: 0.56rem;}

.ser4 .ul .li .lox .ico img{max-height: 100%;object-fit: contain;}

.ser4 .ul .li .lox .t1{margin-top: 0.12rem;line-height: calc(26 / 20);color: #fff;}

.ser4 .ul .li .lox .t2{margin-top: 0.16rem;line-height: calc(24 / 14);color: #fff;opacity: 0.8;}

.ser4 .ul .li:nth-child(2) .lox,
.ser4 .ul .li:nth-child(3) .lox{right: 0;left: 1.2887rem;align-items: flex-start;text-align: left;}

.ser4 .ul .li:nth-child(1){left: 0.7686rem;top: 0.7226rem;}

.ser4 .ul .li:nth-child(2){right: 0.7686rem;top: 0.7226rem;}

.ser4 .ul .li:nth-child(3){right: 0.7686rem;bottom: 0.7226rem;}

.ser4 .ul .li:nth-child(4){left: 0.7686rem;bottom: 0.7226rem;}

.ser4 .ul .li.act .status{opacity: 0;}

.ser4 .ul .li.act .lox{opacity: 1;}

.ser4 .swpbox{margin-top: 1.58rem;display: flex;justify-content: space-between;}

.ser4 .swpbox .swiper{margin-left: -0.9rem;padding-left: 0.9rem;width: calc(100% - 0.78rem);}

.ser4 .swpbox .swiper::before{content: "";position: absolute;left: 0;top: 0.23rem;width: 100%;height: 1px;background: #fff;opacity: 0.3;}

.ser4 .swiper-slide .ico{width: 0.45rem;height: 0.45rem;position: relative;margin: 0 auto;}

.ser4 .swiper-slide .ico s{position: absolute;inset: 0px;margin: auto;border-radius: 50%;border: 0.5px solid #fff;}

.ser4 .swiper-slide .ico s:nth-child(1){width: 0.11rem;height: 0.11rem;background: #fff;}

.ser4 .swiper-slide .ico s:nth-child(2){width: 0.27rem;height: 0.27rem;}

.ser4 .swiper-slide .ico s:nth-child(3){width: 0.37rem;height: 0.37rem;opacity: 0.5;}

.ser4 .swiper-slide .ico s:nth-child(4){width: 0.45rem;height: 0.45rem;opacity: 0.2;}

.ser4 .swiper-slide .txt{text-align: center;color: #fff;margin-top: 0.2rem;line-height: 1.3;letter-spacing: 0.05em;}

.ser4 .swiper-slide{width: auto;}

.ser4 .swiper-slide-active .ss .ico s,
.ser4 .swiper-slide .ss:hover .ico s{border-color: var(--color-primary);}

.ser4 .swiper-slide-active .ss .ico s:nth-child(1),
.ser4 .swiper-slide .ss:hover .ico s:nth-child(1){background: var(--color-primary);}

.ser4 .swiper-slide-active .ss .txt,
.ser4 .swiper-slide .ss:hover .txt{color: var(--color-primary);}

.ser4 .anniu{margin-top: -0.16rem;display: flex;height: 0.63rem;gap: 0.25rem;}

.ser4 .anniu a{width: 0.63rem;height: 0.63rem;display: flex;align-items: center;justify-content: center;border: 1px solid #D6D6D6;border-radius: 50%;}

.ser4 .anniu a img{width: 0.24rem;}

.ser4 .anniu a:not(.swiper-button-disabled):hover{background: var(--color-primary);border-color: var(--color-primary);}

.inner_baner .search{display: block;position: relative;width: 9rem;margin-left: auto;margin-right: auto;}

.inner_baner .search input[type=text]{background: #fff url(../images/svg/pr_search.svg) no-repeat left 0.23rem center;border-radius: 0.05rem;height: 0.55rem;border: none;padding: 0 1.9rem 0 0.57rem;color: var(--color-primary);display: block;width: 100%;background-size: 0.14rem 0.15rem;outline: none;}

.inner_baner .search input[type=text]::-webkit-input-placeholder {color: var(--color-primary);}
.inner_baner .search input[type=text]:-moz-placeholder {color: var(--color-primary);}
.inner_baner .search input[type=text]::-moz-placeholder {color: var(--color-primary);}
.inner_baner .search input[type=text]:-ms-input-placeholder {color: var(--color-primary);}

input[type=text]:focus::placeholder {
    opacity: 0;
}

.inner_baner .search .submit{position: absolute;top: 0;right: 0;border-radius: 0.05rem;width: 1.33rem;height: 100%;background: var(--color-primary);color: #fff;}

.pdlist{background: #F6F6F6;padding-bottom: 1.8rem;}

.pdlist .w1740{display: flex;justify-content: space-between;align-items: flex-start;padding-left: 2.15rem;}

.pdlist .left{width: calc(360 / 1440 * 100%);position: sticky;top: 1.15rem;padding: 1.1rem 0 0.16rem;background: #fff;}

.pdlist .left .li{margin-bottom: 0.26rem;}

.pdlist .left .ltp{padding: 0.18rem 0.4rem;display: flex;align-items: center;background: #EEEEEE;justify-content: space-between;}

.pdlist .left .ltp a{line-height: 2;max-width: calc(100% - 30px);}

.pdlist .left .ltp span{position: relative;width: 12px;height: 12px;}

.pdlist .left .ltp span s{position: absolute;inset: 0px;margin: auto;background: var(--text-color);}

.pdlist .left .ltp span s:nth-child(1){width: 1.5px;height: 12px;}

.pdlist .left .ltp span s:nth-child(2){width: 12px;height: 1.5px;}

.pdlist .left .lbt{padding: 0.04rem 0.4rem 0;display: none;}

.pdlist .left .lbt .item{margin-top: 0.36rem;}

.pdlist .left .lbt .item .itp a{display: block;display: flex;align-items: center;line-height: 2;gap: 0.18rem;justify-content: space-between;}

.pdlist .left .lbt .item .itp a span{position: relative;width: 0.08rem;min-width: 0.08rem;}

.pdlist .left .lbt .item .itp a span img:nth-child(2){position: absolute;inset: 0;margin: auto;opacity: 0;}

.pdlist .left .lbt .item .ibt a{display: block;line-height: 2;padding-left: 0.2rem;margin-top: 0.16rem;}


.pdlist .left .li.act .ltp{background: var(--color-primary);}

.pdlist .left .li.act .ltp a{color: #fff;}

.pdlist .left .li.act .ltp span s{background: #fff;}

.pdlist .left .li.act .ltp span s:nth-child(1){opacity: 0;}

.pdlist .left .lbt a:hover,
.pdlist .left .lbt a.act{color: var(--color-primary);}

.pdlist .left .lbt a:hover span img:nth-child(1),
.pdlist .left .lbt a.act span img:nth-child(1){opacity: 0;}

.pdlist .left .lbt a:hover span img:nth-child(2),
.pdlist .left .lbt a.act span img:nth-child(2){opacity: 1;}

.pdlist .right{width: calc(1020 / 1440 * 100%);padding-top: 1.1rem;}

.pdlist .right .rtp{display: flex;justify-content: space-between;align-items: flex-end;}

.pdlist .right .rtp .tit{line-height: calc(40 / 26);padding-bottom: 0.08rem;border-bottom: 1.5px solid var(--color-primary);}

.pdlist .right .rtp .rg{display: flex;gap: 0.15rem;}

.pdlist .right .rtp .rg .link{display: flex;gap: 0.15rem;}

.pdlist .right .rtp .rg .link a{border-radius: 0.03rem;border: 1px solid #E2E2E2;padding: 0.11rem 0.29rem;}

.pdlist .right .rtp .rg .link a:hover,
.pdlist .right .rtp .rg .link a.act{background: var(--text-color);color: #fff;border-color: var(--text-color);}

.pdlist .right .rtp .rg .view{display: flex;gap: 0.15rem;}

.pdlist .right .rtp .rg .view a{width: 0.51rem;height: 100%;min-height: 0.46rem;border-radius: 0.03rem;border: 1px solid #E2E2E2;display: flex;align-items: center;justify-content: center;position: relative;}

.pdlist .right .rtp .rg .view a img:nth-child(2){position: absolute;inset: 0px;margin: auto;opacity: 0;}

.pdlist .right .rtp .rg .view a:hover img:nth-child(1),
.pdlist .right .rtp .rg .view a.act img:nth-child(1){opacity: 0;}

.pdlist .right .rtp .rg .view a:hover img:nth-child(2),
.pdlist .right .rtp .rg .view a.act img:nth-child(2){opacity: 1;}

.pdlist .right .rtp .rg .view .viewbtn1 img{width: 0.16rem;}

.pdlist .right .rtp .rg .view .viewbtn2 img{width: 0.15rem;}

.pdlist .right .rbt{margin-top: 0.66rem;}

.pdlist .right .rbt .ul{display: flex;flex-wrap: wrap;gap: 0.3rem;}

.pdlist .right .rbt .ul.act{gap: 0.4rem;}

.pdlist .right .rbt .ul .li .box2{display: none;}

.pdlist .right .rbt .ul .li{width: calc((100% - 0.6rem) / 3);}

.pdlist .right .rbt .ul .li.lione{width: calc((100% - 0.6rem) / 3 * 2 + 0.3rem);}

.pdlist .right .rbt .box1 .sswp{display: block;position: relative;}

.pdlist .right .rbt .box1 .sswp .imgbox{overflow: hidden;height: 6.1rem;}

.pdlist .right .rbt .box1 .sswp .imgbox{height: 100%;object-fit: cover;}

.pdlist .right .rbt .box1 .sswp .txtbox{position: absolute;top: 0.4rem;left: 0.3rem;width: calc(100% - 0.6rem);}

.pdlist .right .rbt .box1 .sswp .txtbox .t1{display: flex;align-items: center;line-height: 1.3;color: #fff;gap: 0.15rem;}

.pdlist .right .rbt .box1 .sswp .txtbox .t1 span{height: 2em;line-height: 2;padding: 0 0.1rem;background: #FFEBEB;border-radius: 2px;color: var(--color-primary);width: max-content;white-space: nowrap;}

.pdlist .right .rbt .box1 .sswp .txtbox .t2{margin-top: 0.16rem;line-height: 1.3;color: #fff;}

.pdlist .right .rbt .box1 .sswp .more{position: absolute;left: 0.3rem;bottom: 0.3rem;display: flex;align-items: center;gap: 0.16rem;color: #fff;line-height: 1.3;}

.pdlist .right .rbt .box1 .sswp .more span{width: 0.3rem;height: 0.3rem;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: var(--color-primary);}

.pdlist .right .rbt .box1 .sswp .more span img{width: 0.08rem;}

.pdlist .right .rbt .box1 .sswp:hover .imgbox img{transform: scale(1.05);}

.pdlist .right .rbt .box1 .sswp:hover .txtbox .t1{color: var(--color-primary);}

.pdlist .right .rbt .box1 .pogin{position: absolute;right: 0.35rem;bottom: 0.42rem;display: flex;align-items: center;gap: 0.1rem;left: auto;width: auto;z-index: 11;}

.pdlist .right .rbt .box1 .pogin span{width: 0.26rem;height: 3px;background: rgba(255,255,255,0.4);opacity: 1;margin: 0;position: relative;border-radius: 0;}

.pdlist .right .rbt .box1 .pogin span::before{content: "";position: absolute;top: 0;left: 0;width: 0;height: 100%;background: var(--color-primary);}

.pdlist .right .rbt .box1 .pogin span.swiper-pagination-bullet-active::before{width: 100%;transition: all linear 3.8s;}

.pdlist .right .rbt .box1 .ss{display: block;background: #fff;border-radius: 0.05rem;}

.pdlist .right .rbt .box1 .ss .abt{display: flex;align-items: center;gap: 0.16rem;padding: 0 0.3rem;border-top: 1px solid rgba(0,0,0,0.1);height: 0.83rem;}

.pdlist .right .rbt .box1 .ss .abt span{width: 0.3rem;height: 0.3rem;border-radius: 50%;background: var(--color-primary);display: flex;align-items: center;justify-content: center;}

.pdlist .right .rbt .box1 .ss .abt span img{width: 0.1rem;}

/*.pdlist .right .rbt .box1 .ss .atp{padding: 0.28rem 0.3rem 0.25rem;}*/

.pdlist .right .rbt .box1 .ss .atp .imgbox{display: flex;align-items: center;justify-content: center;
height: 2rem;
margin-bottom: 0.2rem;overflow: hidden;}

.pdlist .right .rbt .box1 .ss .atp .imgbox img{
    /*max-height: 90%;width: auto;object-fit: contain;max-height: 90%;*/
    height: 100%;
    width: 100%;
}
.pdlist .right .rbt .box1 .ss .atp .txtbox{padding: 0.2rem 0.2rem 0.2rem;}

.pdlist .right .rbt .box1 .ss .atp .t1{line-height: 1.3;height: 1.6em;}

.pdlist .right .rbt .box1 .ss .atp .t2{line-height: 1.3;height: 1.3em;margin-top: 0.17rem;}

.pdlist .right .rbt .box1 .ss:hover .atp .t1{color: var(--color-primary);}

.pdlist .right .rbt .box1 .ss:hover .atp .imgbox img{transform: scale(1.2);}

.pdlist .right .rbt .ul:not(.act2) .li:nth-child(2) .box1 .ss{height: 6.1rem;}

.pdlist .right .rbt .ul:not(.act2) .li:nth-child(2) .box1 .ss .atp{display: flex;flex-direction: column-reverse;justify-content: space-between; height: calc(6.1rem - 0.83rem);padding: 0.4rem 0.3rem 0.57rem;}

.pdlist .right .rbt .ul:not(.act2) .li:nth-child(2) .box1 .ss .atp .imgbox{height: 2.77rem;margin-bottom: 0;}

.pdlist .right .rbt .ul.act .li .box1{display: none;}

.pdlist .right .rbt .ul.act .li .box2{display: block;}

.pdlist .right .rbt .ul.act .li{width: 100%;}

.pdlist .right .rbt .ul.act .li:nth-child(1){width: 100%;}

.pdlist .right .rbt .box2 .swiper{border-radius: 0.05rem;}

.pdlist .right .rbt .box2 .sswp{display: block;cursor: pointer;}

.pdlist .right .rbt .box2 .sswp .imgbox{overflow: hidden;height: 3.3rem;}

.pdlist .right .rbt .box2 .sswp .imgbox img{height: 100%;object-fit:cover;}

.pdlist .right .rbt .box2 .sswp .txtbox{position: absolute;top: 0;left: 0;width: calc(1180 / 1358 * 100%);height: 100%;background: linear-gradient(270deg, rgba(255, 255, 255, 0.00) 10.03%, #FFF 64.07%);padding: 0.55rem 0.63rem;}

.pdlist .right .rbt .box2 .sswp .txtbox .t1{display: flex;align-items: center;line-height: 1.3;gap: 0.15rem;}

.pdlist .right .rbt .box2 .sswp .txtbox .t1 span{height: 2em;line-height: 2;padding: 0 0.1rem;background: #FFEBEB;border-radius: 2px;color: var(--color-primary);width: max-content;white-space: nowrap;}

.pdlist .right .rbt .box2 .sswp .txtbox .t2{margin-top: 0.16rem;line-height: 1.3;}

.pdlist .right .rbt .box2 .sswp .inq{margin-top: 0.5rem;}

.pdlist .right .rbt .box2 .inq{display: flex;align-items: center;justify-content: center;gap: 0.09rem;width: 1.93rem;height: 0.38rem;border-radius: 0.03rem;border: 1px solid var(--text-color);}

.pdlist .right .rbt .box2 .inq span{position: relative;width: 0.21rem;}

.pdlist .right .rbt .box2 .inq span img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.pdlist .right .rbt .box2 .pogin{position: absolute;left: 0.63rem;bottom: 0.36rem;display: flex;align-items: center;gap: 0.1rem;width: auto;z-index: 11;}

.pdlist .right .rbt .box2 .pogin span{width: 0.26rem;height: 3px;background: rgba(102, 102, 102, 0.15);opacity: 1;margin: 0;position: relative;border-radius: 0;}

.pdlist .right .rbt .box2 .pogin span::before{content: "";position: absolute;top: 0;left: 0;width: 0;height: 100%;background: var(--color-primary);}

.pdlist .right .rbt .box2 .pogin span.swiper-pagination-bullet-active::before{width: 100%;transition: all linear 3.8s;}

.pdlist .right .rbt .box2 .sswp:hover .txtbox .t1{color: var(--color-primary);}

.pdlist .right .rbt .box2 .sswp:hover .inq{border-color: var(--color-primary);background: var(--color-primary);color: #fff;}

.pdlist .right .rbt .box2 .sswp:hover .inq span img:nth-child(1){opacity: 0;}

.pdlist .right .rbt .box2 .sswp:hover .inq span img:nth-child(2){opacity: 1;}

.pdlist .right .rbt .box2 .ss{display: flex;align-items: center;justify-content: space-between;border-radius: 0.05rem;background: #fff;
cursor: pointer;padding-right:.45rem;}

.pdlist .right .rbt .box2 .ss .imgbox{width: 3.5rem;display: flex;
/*align-items: center;height: 1.54rem;*/
justify-content: center;    max-height: 1.6rem;}

.pdlist .right .rbt .box2 .ss .imgbox img{width: 100%;max-height: 100%;object-fit: unset;}

.pdlist .right .rbt .box2 .ss .txtbox{width: calc(100% - 0.87rem - 1.54rem - 2.93rem);margin-left: 0.87rem;margin-right: 1rem;}

.pdlist .right .rbt .box2 .ss .txtbox .t1{line-height: 1.3;height: 1.3em;}

.pdlist .right .rbt .box2 .ss .txtbox .t2{line-height: 1.3;height: 1.3em;margin-top: 0.2rem;}

.pdlist .right .rbt .box2 .ss:hover .txtbox .t1{color: var(--color-primary);}

.pdlist .right .rbt .box2 .ss:hover .inq{border-color: var(--color-primary);background: var(--color-primary);color: #fff;}

.pdlist .right .rbt .box2 .ss:hover .inq span img:nth-child(1){opacity: 0;}

.pdlist .right .rbt .box2 .ss:hover .inq span img:nth-child(2){opacity: 1;}

.pd1{padding: 2.5rem 0 0.75rem;position: relative;background-image: url(../images/pd1_1.jpg);background-repeat: no-repeat;background-position: center;background-size: cover;}

.pd1::before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: calc(710 / 1154 * 100%);background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);}

.pd1 .w1740{position: relative;z-index: 2;}

.pd1 .pox{padding: 0.7rem 0.8rem 0.7rem 0.7rem;background: #fff;border-radius: 0.1rem;display: flex;flex-wrap: wrap;justify-content: space-between;padding: 0.97rem 0.45rem;}

.pd1 .left{width: calc(645 / 1310 * 100%);display: flex;flex-wrap: wrap;gap: 0.2rem;align-items: center;}

.pd1 .left .lf{width: 1.3rem;position: relative;padding: calc(0.52rem + 10px) 0;}

.pd1 .left .lf .swiper{height: calc(3.9rem + 20px);}

.pd1 .left .lf .swiper-slide{height: 1.3rem;background: #F3F3F3;border-radius: 0.02rem;display: flex;align-items: center;justify-content: center;}

.pd1 .left .lf .swiper-slide::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid #F3F3F3;border-radius: 0.02rem;transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}

.pd1 .left .lf .swiper-slide img{width: auto;max-width: 90%;max-height: calc(80 / 130 * 100%);object-fit: contain;}

.pd1 .left .lf .swiper-slide-thumb-active::before{border-color: var(--color-primary);}

.pd1 .left .lf .sbtn a{position: absolute;left: 0;width: 100%;height: 0.52rem;display: flex;align-items: center;justify-content: center;border-radius: 0.02rem;}

.pd1 .left .lf .sbtn a img{width: 0.19rem;}

.pd1 .left .lf .sbtn a.prev{top: 0;background: linear-gradient(180deg, rgba(243, 243, 243, 0.00) 0%, #F3F3F3 127.88%);}

.pd1 .left .lf .sbtn a.next{bottom: 0;background: linear-gradient(180deg, rgba(243, 243, 243, 0.00) 0%, #F3F3F3 127.88%);}

.pd1 .left .rf{width: calc(100% - 1.5rem);}

.pd1 .left .rf .swiper-slide{height: 5rem;background: #F3F3F3;border-radius: 0.05rem;display: flex;align-items: center;justify-content: center;}

.pd1 .left .rf .swiper-slide img{width: auto;
/*max-width: 60%;max-height: 60%;*/
object-fit: contain;}

.pd1 .right{width: calc(620 / 1310 * 100%);} 

.pd1 .right .t1{line-height: 1.3;}

.pd1 .right .t2{line-height: 1.7;margin-top: 0.3rem;}

.pd1 .right .tswp{margin-top: 0.3rem;position: relative;display: flex;}

.pd1 .right .tswp .swiper{margin: 0;}

.pd1 .right .tswp .swiper-slide{width: calc(0.9rem);height: 0.65rem;background: #D9D9D9;border-radius: 0.05rem;overflow: hidden;background: #f6f6f6;display: flex;align-items: center;justify-content: center;}

.pd1 .right .tswp .swiper-slide img{max-height: 100%;object-fit: contain;}

/*.pd1 .right .tswp::before{content: "";position: absolute;top: 0;left: 0;width: 0.9rem;height: 100%;border-radius: 0.05rem 0px 0px 0.05rem;*/
/*background: linear-gradient(270deg, rgba(255, 255, 255, 0.00) 0%, #FFF 69.44%);z-index: 11;}*/

/*.pd1 .right .tswp::after{content: "";position: absolute;top: 0;right: 0;width: 0.9rem;height: 100%;border-radius: 0.05rem 0px 0px 0.05rem;*/
/*background: linear-gradient(270deg, rgba(255, 255, 255, 0.00) 0%, #FFF 69.44%);transform: rotate(180deg);z-index: 11;}*/

.pd1 .right .t3{margin-top: 0.4rem;}

.pd1 .right .t3 a{display: block;width: fit-content;padding: 0.1rem 0.26rem 0.09rem 0.27rem;background: var(--color-primary);color: #fff;}

.pd1 .right .ul{display: flex;flex-wrap: wrap;gap: 0.55rem 0.4rem;}

.pd1 .right .ul .li{width: 2.8rem;width: calc((100% - 0.8rem) / 3)}

.pd1 .right .ul .li .ico{width: 0.4rem;height: 0.41rem;}

.pd1 .right .ul .li .ico img{max-height: 100%;object-fit: contain;}

.pd1 .right .ul .li .txt{margin-top: 0.105rem;color: var(--subtext-color);}

.pd1 .right .swiper_ul{margin-top: 0.55rem;}

.pd1 .right .swiper_ul .pogin{position: relative;z-index: 10;display: flex;align-items: center;justify-content: center;gap: 0.1rem;margin-top: 0.3rem;}

.pd1 .right .swiper_ul .pogin span{opacity: 1;width: 0.08rem;height: 0.08rem;opacity: 1;background: rgba(215, 0, 15, 0);border: 1px solid #D5D5D5;border-radius: 50%;margin: 0 !important;}

.pd1 .right .swiper_ul .pogin span.swiper-pagination-bullet-active{background: var(--color-primary);border-color: var(--color-primary);}


.pd2 .pcbox .ul{display: flex;flex-wrap: wrap;gap: 0.4rem 0.29rem;}

.pd2 .pcbox .ul.act{justify-content: center;}

.pd2 .pcbox .li{background: #F9F9F9;border-radius: 0.05rem;padding: 0.12rem 0.12rem 0.16rem;width: calc((100% - 0.87rem) / 4);}

.pd2 .phbox .swiper-slide{height: auto;background: #F9F9F9;border-radius: 0.05rem;padding: 0.12rem 0.12rem 0.16rem;}

.pd2 .swiper-slide .imgbox{height: 1.3rem;border-radius: 0.05rem;overflow: hidden;}

.pd2 .swiper-slide .imgbox img{height: 100%;object-fit: cover;}

.pd2 .swiper-slide .txtbox{text-align: center;}

.pd2 .swiper-slide .txtbox .t1{margin-top: 0.2rem;}

.pd2 .swiper-slide .txtbox .t2{line-height: calc(27 / 20);margin-top: 0.06rem;}

.pd2 .swp_status .sslf{flex-direction: row-reverse;width: 100%;justify-content: space-between;}

.pd2 .swp_status .swpline{width: 4.19rem;}

.pd3 .pox{display: flex;flex-wrap: wrap;justify-content: space-between;justify-content: center;gap: calc((1740 - 900 - 819) / 1740 * 100%);}

.pd3 .pox .lf{width: calc(900 / 1740 * 100%);border-radius: 0.05rem;background: #F6F6F6;}

.pd3 .pox .rf{width: calc(819 / 1740 * 100%);}

.pd3 .pox .lf .item{display: none;border-radius: 0.05rem;background: #F6F6F6;display: block;}

.pd3 .pox .lf .item.act{display: block;}

.pd3 .pox .lf .item .imgbox{position: relative;height: 5.06rem;}

.pd3 .pox .lf .item .imgbox>img{height: 100%;object-fit: cover;}

.pd3 .pox .lf .item .imgbox .vidbtn{position: absolute;inset: 0px;margin: auto;width: 0.46rem;height: 0.46rem;border-radius: 0.04rem;background: rgba(255, 255, 255, 0.30);backdrop-filter: blur(10px);}

.pd3 .pox .lf .item .imgbox .vidbtn:hover{transform: scale(1.1);}

.pd3 .pox .lf .item .txtbox{padding: 0.37rem 0.4rem 0.53rem;}

.pd3 .pox .lf .item .txtbox .t1{color: var(--color-primary);letter-spacing: 0.05em;}

.pd3 .pox .lf .item .txtbox .t2{margin-top: 0.15rem;line-height: 1.5;}

.pd3 .pox .rf{overflow-y: auto;height: 100%;max-height: 6.6rem;}

.pd3 .pox .rf .item:not(:first-child){margin-top: 0.25rem;}

.pd3 .pox .rf .item .ss{display: flex;background: #F6F6F6;border-radius: 0.05rem;overflow: hidden;cursor: pointer;}

.pd3 .pox .rf .item .ss .imgbox{width: 2.42rem;min-height: 1.46rem;}

.pd3 .pox .rf .item .ss .imgbox img{height: 100%;object-fit: cover;}

.pd3 .pox .rf .item .ss .txtbox{padding: 0.3rem 0.26rem 0.23rem 0.35rem;width: calc(100% - 2.42rem);}

.pd3 .pox .rf .item .ss .txtbox .t2{line-height: 1.5;}

.pd3 .pox .rf .item .ss .txtbox .t1{color: var(--color-primary);margin-top: 0.2rem;}

/*.pd3 .pox .rf .item.act .ss{box-shadow: 0px 0.04rem 0.445rem 0px rgba(0, 0, 0, 0.09);}*/

/*.pd3 .pox .rf .item.act .ss .txtbox .t2{color: var(--color-primary);}*/

.pd3 .pox .rf .item .ss:hover{box-shadow: 0px 0.04rem 0.445rem 0px rgba(0, 0, 0, 0.09);}

.pd3 .pox .rf .item .ss:hover .txtbox .t2{color: var(--color-primary);}

.pd3 .beizhu{text-align: right;line-height: 1.3;color: var(--color-primary);margin-top: 0.29rem;display: none;}

.pd4 .pox{display: flex;flex-wrap: wrap;}

.pd4 .pox .lf{width: calc(1165 / 1740 * 100%);border-radius: 0.05rem 0 0 0.05rem;overflow: hidden;}

.pd4 .pox .lf .item{display: none;position: relative;}

.pd4 .pox .lf .item.act{display: block;}

.pd4 .pox .lf .item .imgbox{height: 7.6rem;overflow: hidden;}

.pd4 .pox .lf .item .txtbox{position: absolute;bottom: 0;left: 0;padding: 0.77rem 0.52rem;}

.pd4 .pox .lf .item .txtbox .t1{line-height: calc(44 / 32);color: #fff;}

.pd4 .pox .lf .item .txtbox .t2{margin-top: 0.21rem;line-height: calc(24 / 16);color: #fff;}

.pd4 .pox .rf{height: 7.6rem;overflow-y: auto;background: #F6F6F6;border-radius: 0 0.05rem 0.05rem 0;width: calc(575 / 1740 * 100%);}

.pd4 .pox .rf .item{border-bottom: 1px solid rgba(51, 51, 51, 0.29);}

.pd4 .pox .rf .item .ss{padding: 0.28rem 0.3rem 0.35rem 0.42rem;cursor: pointer;}

.pd4 .pox .rf .item .ss .itp{display: flex;justify-content: space-between;}

.pd4 .pox .rf .item .ss .itp .ico{width: 0.5rem;position: relative;}

.pd4 .pox .rf .item .ss .itp .ico img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.pd4 .pox .rf .item .ss .itp .num{line-height: calc(20 / 16);color: rgba(51,51,51,0.6);display: flex;gap: 0.08rem;align-items: center;}

.pd4 .pox .rf .item .ss .itp .num span{color: var(--text-color);}

.pd4 .pox .rf .item .ss .ibt{margin-top: 0.3rem;display: flex;align-items: center;justify-content: space-between;}

.pd4 .pox .rf .item .ss .ibt .tt{max-width: calc(100% - 0.3rem);}

.pd4 .pox .rf .item .ss .ibt .arr{width: 0.18rem;position: relative;}

.pd4 .pox .rf .item .ss .ibt .arr img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.pd4 .pox .rf .item.act .ss{background: var(--color-primary);border-color: var(--color-primary);}

.pd4 .pox .rf .item.act .ss .itp .ico img:nth-child(1){opacity: 0;}

.pd4 .pox .rf .item.act .ss .itp .ico img:nth-child(2){opacity: 1;}

.pd4 .pox .rf .item.act .ss .itp .num{color: rgba(255,255,255,0.6);}

.pd4 .pox .rf .item.act .ss .itp .num span{color: #fff;}

.pd4 .pox .rf .item.act .ss .ibt .tt{color: #fff;}

.pd4 .pox .rf .item.act .ss .ibt .arr img:nth-child(1){opacity: 0;}

.pd4 .pox .rf .item.act .ss .ibt .arr img:nth-child(2){opacity: 1;}

.pd4 .beizhu{text-align: right;line-height: 1.3;color: var(--color-primary);margin-top: 0.29rem;}

.pd5{background: #F6F6F6;}

.pd5 .switch{display: flex;justify-content: space-between;position: relative;z-index: 20;margin: .6rem .3rem 0 0.3rem;}

.pd5 .switch .ul{display: flex;flex-wrap: wrap;gap: 0.1rem;}

.pd5 .switch .ul a{display: block;border-radius: 0.03rem;border: 1px solid #E2E2E2;background: #fff;padding: .11rem 0.29rem;line-height: calc(22 / 16);}

.pd5 .switch .ul a:hover,
.pd5 .switch .ul .act a{background: var(--text-color);border-color: var(--text-color);color: #fff;}

.pd5 .language{position: relative;}

.pd5 .language .ltp{display: flex;align-items: center;gap: 0.1rem;}

.pd5 .language .ltp .txt{line-height: calc(22 / 16);padding: 0.12rem 0.3rem 0.12rem 0;min-width: 0.9rem;background: url(../images/svg/pd5_2.svg) no-repeat right center;background-size: 0.1rem auto;}

.pd5 .language .ltp .ico{width: 0.22rem;}

.pd5 .language .lbt{position: absolute;top: 100%;left: 0;width: 100%;background: #fff;padding: 0.1rem;text-align: center;overflow: 0;pointer-events: none;visibility: hidden;transform: translateY(0.3rem);}

.pd5 .language .lbt a{display: block;line-height: calc(30 / 16);}

.pd5 .language .lbt a:hover{color: var(--color-primary);}

.pd5 .language:hover .lbt{opacity: 1;transform: translateY(0);pointer-events: all;visibility: visible;transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}

.pd5 .list .ul{display: flex;flex-wrap: wrap;gap: 0.55rem 0.75rem;}

.pd5 .list .ul .li{width:15.69%; text-align:center;}

.pd5 .list .ul .li .ss{display: block;}

.pd5 .list .ul .li .ss .imgbox{overflow: hidden;aspect-ratio: 220 / 295;height:2rem;margin: 0 auto;}

.pd5 .list .ul .li .ss .imgbox img{height: 100%;object-fit: cover;}

.pd5 .list .ul .li .ss .txtbox .t1{margin-top: 0.23rem;line-height: calc(22 / 16);color: var(--color-primary);}

.pd5 .list .ul .li .ss .txtbox .t2{margin-top: 0.07rem;line-height: calc(25 / 18);height: calc(25 / 18 * 2em);}

.pd5 .list .ul .li .ss:hover .imgbox img{transform: scale(1.05);}

.pd5 .list .ul .li .ss:hover .txtbox .t2{color: var(--color-primary);}

.pd5 .list .ul .li .sbt{display: flex;align-items: center;justify-content: space-between;margin-top: 0.33rem;}

.pd5 .list .ul .li .sbt .lf{display: flex;gap: 0.115rem;line-height: calc(18 / 16);align-items: center;margin: 0 0 0 .2rem;}

.pd5 .list .ul .li .sbt .lf s{width: 1px;height: 0.14rem;background: var(--text-color);}

.pd5 .list .ul .li .sbt .rf{width: calc(0.25rem);    margin: 0 .2rem 0 0;}

.pd6 .ul{display: flex;flex-wrap: wrap;gap: 0.72rem 0.45rem;}

.pd6 .ul .li{width: calc((100% - 0.9rem) / 3);}

.pd6 .ul .li .ss{display: block;}

.pd6 .ul .li .ss .imgbox{height: 3.84rem;position: relative;overflow: hidden;border-radius: 0.06rem;}

.pd6 .ul .li .ss .imgbox img{height: 100%;object-fit: cover;}

.pd6 .ul .li .ss .imgbox .text{position: absolute;top: 0.25rem;right: 0.25rem;display: flex;align-items: center;flex-wrap: wrap;padding: 0.09rem 0.2rem;border-radius: 0.05rem;background: rgba(255,255,255,0.6);backdrop-filter: blur(8.600000381469727px);line-height: 1.5;gap: 0.095rem;color: #fff;}

.pd6 .ul .li .ss .imgbox .text s{width: 1px;height: calc(11 / 16 * 1em);background: #fff;}

.pd6 .ul .li .ss .txtbox .t1{line-height: calc(35 / 26);margin-top: 0.38rem;}

.pd6 .ul .li .ss .txtbox .t2{display: flex;flex-wrap: wrap;gap: 0.1rem;margin-top: 0.22rem;}

.pd6 .ul .li .ss .txtbox .t2 span{padding: 0.05rem 0.14rem;color: #666;border-radius: 28px;border: 1px solid #EFEFEF;}

.pd6 .ul .li .ss .txtbox .t3{margin-top: 0.34rem;line-height: calc(28 / 16);color: #666;}

.pd6 .ul .li .ss:hover .imgbox img{transform: scale(1.05);}

.pd6 .ul .li .ss:hover .imgbox .text{background: var(--color-primary);}

.pd6 .ul .li .ss .txtbox .t2 span:hover{background: var(--color-primary);border-color: var(--color-primary);color: #fff;}

.pd7 .swiper .ss{display: block;border-radius: 0.05rem;overflow: hidden;}

.pd7 .swiper .ss .imgbox{background: #EFEFEF;border-radius: 0.05rem;height: 2.62rem;display: flex;align-items: center;justify-content: center;padding: 0.3rem 0.3rem 0.2rem;}

.pd7 .swiper .ss .imgbox img{width: auto;max-width: 100%;max-height: 100%;object-fit: contain;}

.pd7 .swiper .ss .txtbox{background: #F9F9F9;padding: 0.3rem 0.35rem;}

.pd7 .swiper .ss .txtbox .t1{line-height: 1.3;}

.pd7 .swiper .ss .txtbox .t2{line-height: 1.3;margin-top: 0.07rem;}

.pd7 .swiper .ss .txtbox .t3{width: fit-content;margin-top: 0.2rem;padding: 0.1rem 0.24rem 0.09rem;border-radius: 0.02rem;background: var(--color-primary);color: #fff;letter-spacing: 0.03em;}

.pd7 .swiper .ss:hover .txtbox .t1{color: var(--color-primary);}

.pd7 .swp_status .sslf{flex-direction: row-reverse;width: 100%;justify-content: space-between;}

.pd7 .swp_status .swpline{width: 4.19rem;}

.pd8{background-image: url(../images/pd8_1.png);background-repeat: no-repeat;background-position: center;background-size: cover;}

.pd8 .w1740{padding-top: 0.46rem;padding-bottom: 0.61rem;background: rgba(51,51,51,0.3);}

.pd8 .t1{line-height: 2;color: #fff;}

.pd8 a{display: block;width: fit-content;padding: 0.1rem 0.33rem 0.09rem;background: var(--color-primary);color: #fff;margin: 0.15rem auto 0;border-radius: 0.02rem;}

.inqbox{background: #F6F6F6;}

.inqbox .iox{max-width: 13.24rem;}

.inq1{background: #fff;border-radius: 0.05rem;overflow: hidden;}

.inq1 .itp{background: var(--color-primary);padding: 0.2rem 0 0.19rem;display: flex;justify-content: space-between;}

.inq1 .itp .ww{line-height: calc(30 / 18);color: #fff;}

.inq1 .ibt{padding: 0.17rem 0 0.15rem;display: flex;align-items: center;justify-content: space-between;}

.inq1 .w1{width: calc(383 / 1324 * 100%);text-align: center;}

.inq1 .w2{width: calc(628 / 1324 * 100%);}

.inq1 .ibt .w1{height: 1.42rem;display: flex;align-items: center;justify-content: center;}

.inq1 .ibt .w1 img{width: auto;max-height: 100%;max-width: 100%;object-fit: contain;}

.inq1 .ibt .w2{line-height: 2;color: var(--color-primary);}

.inq2{margin-top: 0.2rem;background: #fff;border-radius: 0.05rem;padding: 0.72rem 1.2rem 1rem;}

.inq2 .form{display: flex;flex-wrap: wrap;gap: 0.4rem 0.64rem;}

.inq2 .form .item{width: calc(50% - 0.32rem);}

.inq2 .form .item.w100{width: 100%;}

.inq2 .form .item .set{line-height: calc(30 / 18);}

.inq2 .form .item .set span{color: var(--color-primary);}

.inq2 .form .item .det{margin-top: 0.2rem;}

.inq2 .form .item .det input[type=text]{display: block;width: 100%;border-radius: 0.06rem;border: 1px solid rgba(102, 102, 102, 0.2);height: 0.5rem;padding: 0 0.2rem;}

.inq2 .form .item .det select{display: block;width: 100%;border-radius: 0.06rem;border: 1px solid rgba(102, 102, 102, 0.2);height: 0.5rem;padding: 0 0.8rem 0 0.2rem;background: url(../images/svg/inq1_1.svg) no-repeat right 0.26rem center;background-size: 0.12rem auto;outline: none;}

.inq2 .form .item .det textarea{resize: none;display: block;width: 100%;border-radius: 0.06rem;border: 1px solid rgba(102, 102, 102, 0.2);height: 0.5rem;padding: 0.2rem;height: 1.4rem;}

.inq2 .form .item label{display: block;margin-top: 0.2rem;line-height: calc(20 / 14);color: #666;}

.inq2 .form .item label:first-child{margin-top: -0.1rem;}

.inq2 .form .item label span{margin-left: 0.11rem;}

.inq2 .form .item label input{width: 12px;height: 12px;border-radius: 50%;appearance: none;-webkit-appearance: none;background: url(../images/svg/inq1_2.svg) no-repeat center;background-size: 100% auto;vertical-align: middle;}

.inq2 .form .item label input::before{background: none;}

.inq2 .form .item label input[type=radio]:checked{background: url(../images/svg/inq1_3.svg) no-repeat center;background-size: 100% auto;}

.inq2 .form .item .submit{display: block;margin: 0 auto;width: 1.38rem;height: 0.38rem;border-radius: 0.02rem;background: var(--color-primary);color: #fff;}

.fcbox{background: #F6F6F6;}

.fcbox .fox{background: #fff url(../images/fc1_1.png) no-repeat bottom center;background-size: 100% auto;padding: 0.7rem 2.25rem;}

.fcbox .fox .title{line-height: 1.5;}

.fcbox .fox .form{display: flex;flex-wrap: wrap;margin-top: 0.4rem;gap: 0.24rem 0.3rem;}

.fcbox .fox .form .item{width: calc(50% - 0.15rem);}

.fcbox .fox .form .item.w100{width: 100%;}

.fcbox .fox .form .item .set{line-height: calc(18 / 14);color: #000;}

.fcbox .fox .form .item .set span{color: var(--color-primary);}

.fcbox .fox .form .item .det{margin-top: 0.14rem;}

.fcbox .fox .form .item .det input[type=text]{display: block;width: 100%;border-radius: 0.04rem;border: 1px solid #EDEDED;height: 0.48rem;padding: 0 0.17rem;background: #FAFAFA;outline: none;}

.fcbox .fox .form .item .det select{display: block;width: 100%;border-radius: 0.04rem;border: 1px solid #EDEDED;height: 0.48rem;padding: 0 0.8rem 0 0.17rem;background: #FAFAFA url(../images/svg/fc1_1.svg) no-repeat right 0.3rem center;background-size: 0.12rem auto;outline: none;}

.fcbox .fox .form .item .det textarea{resize: none;display: block;width: 100%;border-radius: 0.04rem;border: 1px solid #EDEDED;height: 0.48rem;padding: 0.17rem;background: #FAFAFA;height: 1.09rem;}

.fcbox .fox .form .item label{display: block;margin-top: 0.12rem;line-height: calc(20 / 14);color: #888;}

.fcbox .fox .form .item label:first-child{margin-top: 0;}

.fcbox .fox .form .item label span{margin-left: 0.10rem;}

.fcbox .fox .form .item label input{width: 14px;height: 14px;border-radius: 50%;appearance: none;-webkit-appearance: none;background: url(../images/svg/fc1_2.svg) no-repeat center;background-size: 100% auto;vertical-align: middle;}

.fcbox .fox .form .item label input::before{background: none;}

.fcbox .fox .form .item label input[type=radio]:checked{background: url(../images/svg/fc1_3.svg) no-repeat center;background-size: 100% auto;}

.fcbox .fox .form .item .submit{display: block;margin: 0.13rem auto 0;width: 3rem;height: 0.5rem;border-radius: 0.03rem;background: var(--color-primary);color: #fff;}

.solutionLayout .inner_baner .txtbox{padding-bottom: 0;}

.slt1{overflow: hidden;background: #F6F6F6;}

.slt1 .switch{display: flex;flex-wrap: wrap;justify-content: center;margin-top: 0.3rem;gap: 0.1rem;}

.slt1 .switch a{background: #fff;border: 1px solid #E2E2E2;line-height: calc(22 / 16);padding: 0.11rem 0.29rem;border-radius: 0.03rem;}

.slt1 .switch a:hover,
.slt1 .switch a.act{background: var(--text-color);border-color: var(--text-color);color: #fff;}

.slt1 .swpbox .swiper{overflow: visible;display: none;}

.slt1 .swpbox .swiper.act{display: block;}

.slt1 .swpbox .swiper-slide{width: 3.75rem;transition: width 0.8s;}

.slt1 .swpbox .swiper-slide .imgbox{height: 5.58rem;border-radius: 0.05rem;overflow: hidden;}

.slt1 .swpbox .swiper-slide .imgbox img{height: 100%;object-fit: cover;}

.slt1 .swpbox .swiper-slide .txtbox{position: absolute;left: 0.3rem;width: calc(100% - 0.6rem);bottom: 0.45rem;}

.slt1 .swpbox .swiper-slide .txtbox .t1{line-height: 1.3;color: #fff;text-align: center;transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}

.slt1 .swpbox .swiper-slide .txtbox a{position: absolute;right: 0;bottom: 0;border-radius: 0.02rem;padding: 0.1rem 0.24rem 0.09rem;background: var(--color-primary);color: #fff;opacity: 0;pointer-events: none;transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);text-transform: capitalize;}

.slt1 .swpbox .swiper-slide.act{width: 9.4rem;}

.slt1 .swpbox .swiper-slide.act .txtbox .t1{text-align: left;}

.slt1 .swpbox .swiper-slide.act .txtbox a{opacity: 1;pointer-events: all;transition-delay: 0.2s;}

.slt1 .swp_status .sslf{flex-direction: row-reverse;width: 100%;justify-content: space-between;}

.slt1 .swp_status .swpline{width: 4.19rem;}

.slt2 .ul{display: flex;flex-wrap: wrap;gap: 0.3rem;}

.slt2 .ul .li{width: calc((100% - 0.9rem) / 4);}

.slt2 .ul .li .ss{display: block;border-radius: 0.05rem;overflow: hidden;}

.slt2 .ul .li .ss .imgbox{background: #EFEFEF;border-radius: 0.05rem;height: 2.62rem;display: flex;align-items: center;justify-content: center;padding: 0.3rem 0.3rem 0.2rem;}

.slt2 .ul .li .ss .imgbox img{width: auto;max-width: 100%;max-height: 100%;object-fit: contain;}

.slt2 .ul .li .ss .txtbox{background: #F9F9F9;padding: 0.3rem 0.35rem;}

.slt2 .ul .li .ss .txtbox .t1{line-height: 1.3;}

.slt2 .ul .li .ss .txtbox .t2{line-height: 1.3;margin-top: 0.07rem;}

.slt2 .ul .li .ss .txtbox .t3{width: fit-content;margin-top: 0.2rem;padding: 0.1rem 0.24rem 0.09rem;border-radius: 0.02rem;background: var(--color-primary);color: #fff;letter-spacing: 0.03em;}

.slt2 .ul .li .ss:hover .txtbox .t1{color: var(--color-primary);}

.slt3{overflow: hidden;display: none;}

.slt3 .swiper-slide{overflow: visible;width: 6.56rem;margin: 0 -0.9rem;transform-origin: top;transition: transform 0.6s cubic-bezier(0.22, 0.61, 0.36, 1);transform: scale(calc(360 / 656 * 100%));}

.slt3 .swiper-slide .pic{border-radius: 0.05rem;position: relative;overflow: hidden;height: 4.4rem;}

.slt3 .swiper-slide .pic img{height: 100%;object-fit: cover;}

.slt3 .swiper-slide .pic .bz{position: absolute;top: 0.24rem;right: 0.21rem;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 0.1rem;line-height: calc(24 / 16);color: #fff;background: var(--color-primary);padding: 0.09rem 0.2rem;border-radius: 0.05rem;opacity: 0;}

.slt3 .swiper-slide .pic .bz s{width: 1px;height: calc(11 / 16 * 1em);background: #fff;}

.slt3 .swiper-slide .txt .t1{line-height: calc(35 / 26);margin-top: 0.42rem;width: calc(100% - 1.02rem);}

.slt3 .swiper-slide .txt .t2{line-height: calc(30 / 16);-webkit-line-clamp:2;-moz-line-clamp:2;line-clamp:2;margin-top: 0.25rem;}

.slt3 .swiper-slide.swiper-slide-active{transform: scale(1);}

.slt3 .swiper-slide.swiper-slide-active .bz{opacity: 1;}

.slt3 .swiper-slide.swiper-slide-active .txt .t2{-webkit-line-clamp:5;-moz-line-clamp:5;line-clamp:5;}

.slt3 .swiper-slide.swiper-slide-prev{transform: translateX(-0.725rem) scale(calc(360 / 656 * 100%));}

.slt3 .swiper-slide.swiper-slide-next{transform: translateX(0.725rem) scale(calc(360 / 656 * 100%));}

.slt3 .swp_status{position: absolute;top: 4.8rem;right: calc((100% - 6.56rem) / 2);z-index: 11;}

.solutionLayout .mainbox{padding-bottom: 1.72rem;}

.slt4{position: relative;background-image: url(images/slt4_1.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}

.slt4::before{content: "";position: absolute;top: 0;left: 0;height: 100%;width: calc(1420 / 1920 * 100%);opacity: 0.6;background: linear-gradient(270deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.50) 100%);}

.slt4 .w1400{padding-top: 0.8rem;padding-bottom: 0.8rem;position: relative;z-index: 5;display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}

.slt4 .left{width: calc(704 / 1400 * 100%);}

.slt4 .right{width: calc(650 / 1400 * 100%);border-radius: 0.05rem;background: rgba(0, 0, 0, 0.40);backdrop-filter: blur(16.399999618530273px);padding: 0.47rem 0.4rem 0.57rem 0.42rem;}

.slt4 .left .t1{line-height: 1.5;color: #fff;}

.slt4 .left .t2{line-height: calc(30 / 22);color: #fff;margin-top: 0.2rem;}

.slt4 .left .t3{margin-top: 1.53rem;display: flex;flex-wrap: wrap;gap: 0.35rem 0.7rem;}

.slt4 .left .t3 .it{width: calc(275 / 704 * 100%);letter-spacing: 0.03em;}

.slt4 .left .t3 .it:first-child{border-right: 1px solid #fff;}

.slt4 .left .t3 .it .tt{line-height: calc(20 / 18);color: #fff;}

.slt4 .left .t3 .it .td{line-height: calc(28 / 24);margin-top: 0.2rem;}

.slt4 .left .t3 .it .td a{color: #fff;}

.slt4 .left .t3 .it .td a:hover{color: var(--color-primary);}

.slt4 .left .t4{margin-top: 0.6rem;}

.slt4 .left .t4 .tt{line-height: calc(20 / 18);color: #fff;}

.slt4 .left .t4 .td{line-height: calc(32 / 24);color: #fff;margin-top: 0.2rem;}

.slt4 .right .tit{line-height: calc(28 / 24);color: #fff;}

.slt4 .right .form{display: flex;flex-wrap: wrap;gap: 0.06rem 0.3rem;margin-top: 0.41rem;}

.slt4 .right .form .item{width: calc(50% - 0.15rem);}

.slt4 .right .form .item.w100{width: 100%;}

.slt4 .right .form .item input[type=text]{display: block;outline: none;background: none;border: none;border-bottom: 1px solid rgba(255,255,255,0.4);height: 0.54rem;color: #fff;width: 100%;}

.slt4 .right .form .item input[type=text]::-webkit-input-placeholder {color:rgba(255,255,255,0.8);}
.slt4 .right .form .item input[type=text]:-moz-placeholder {color:rgba(255,255,255,0.8);}
.slt4 .right .form .item input[type=text]::-moz-placeholder {color:rgba(255,255,255,0.8);}
.slt4 .right .form .item input[type=text]:-ms-input-placeholder {color:rgba(255,255,255,0.8);}

.slt4 .right .form .item input[type=text]:focus::-webkit-input-placeholder {color:rgba(255,255,255,1);}
.slt4 .right .form .item input[type=text]:focus:-moz-placeholder {color:rgba(255,255,255,1);}
.slt4 .right .form .item input[type=text]:focus::-moz-placeholder {color:rgba(255,255,255,1);}
.slt4 .right .form .item input[type=text]:focus:-ms-input-placeholder {color:rgba(255,255,255,1);}

.slt4 .right .form .item textarea{display: block;width: 100%;resize: none;border-radius: 0.05rem;background: rgba(255,255,255,0.1);padding: 0.17rem 0.18rem;margin-top: 0.25rem;height: 1rem;outline: none;color: #fff;}

.slt4 .right .form .item textarea::-webkit-input-placeholder {color:rgba(255,255,255,0.8);}
.slt4 .right .form .item textarea:-moz-placeholder {color:rgba(255,255,255,0.8);}
.slt4 .right .form .item textarea::-moz-placeholder {color:rgba(255,255,255,0.8);}
.slt4 .right .form .item textarea:-ms-input-placeholder {color:rgba(255,255,255,0.8);}

.slt4 .right .form .item textarea:focus::-webkit-input-placeholder {color:rgba(255,255,255,1);}
.slt4 .right .form .item textarea:focus:-moz-placeholder {color:rgba(255,255,255,1);}
.slt4 .right .form .item textarea:focus::-moz-placeholder {color:rgba(255,255,255,1);}
.slt4 .right .form .item textarea:focus:-ms-input-placeholder {color:rgba(255,255,255,1);}

.slt4 .right .form .item label{display: block;margin-top: 0.15rem;line-height: calc(20 / 14);color: rgba(255,255,255,0.8);}

.slt4 .right .form .item label:first-child{margin-top: 0.18;}

.slt4 .right .form .item label span{margin-left: 0.11rem;}

.slt4 .right .form .item label input{width: 12px;height: 12px;border-radius: 50%;appearance: none;-webkit-appearance: none;background: url(../images/svg/slt4_1.svg) no-repeat center;background-size: 100% auto;vertical-align: middle;}

.slt4 .right .form .item label input::before{background: none;}

.slt4 .right .form .item label input[type=radio]:checked{background: url(../images/svg/slt4_2.svg) no-repeat center;background-size: 100% auto;}

.slt4 .right .form .item .submit{display: block;margin: 0.18rem auto 0;width: 1.8rem;height: 0.38rem;border-radius: 0.03rem;background: var(--color-primary);color: #fff;}

.sltlist1{background: url(../images/sltlist1_1.png) no-repeat top center;background-size: 100% auto;padding-top: 1.5rem;}

.sltlist1 .t2{margin-top: 0.4rem;position: relative;}

.sltlist1 .t2 .txt{line-height: 1.7;height: 2.32rem;overflow-y: auto;max-width: 10.5rem;margin: 0 auto;text-align: center;}

.sltlist1 .t2 .txt span{color: var(--color-primary);}

.sltlist1 .t2 .txt p{margin-bottom: 0.15rem;}

.sltlist1 .t2::before{content: "";position: absolute;left: 0;right: 0;bottom: 0;width: 11.6rem;margin: auto;height: calc(184 / 232 * 100%);pointer-events: none;background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);}

@keyframes offset {
  to {
    stroke-dashoffset: 0;
  }
}
.animated #First{
  animation: offset 1.5s 0.5s linear forwards;
}
#First {
  stroke-dasharray: 4500px;
  stroke-dashoffset: -4500px;
}

.sltlist1 .t3{margin-top: 0.4rem;}

.sltlist1 .t3 svg{width: 100vw;height: auto;}

.sltlist2 .text{line-height: calc(27 / 20);}

.sltlist2 .ul{display: flex;flex-wrap: wrap;gap: 0.29rem;}

.sltlist2 .ul .li{padding: 0.24rem 0.56rem;background: #F6F6F6;border-radius: 0.05rem;width: calc((100% - 0.87rem) / 4);}

.sltlist2 .ul .li .ico{width: 2.05rem;height: 1rem;margin: 0 auto;}

.sltlist2 .ul .li .ico img{max-height: 100%;object-fit: contain;}

.sltlist2 .ul .li .txt{text-align: center;margin-top: 0.12rem;line-height: 1.7;}

.sltlist2 .sox{background: #F6F6F6;display: flex;}

.sltlist2 .sox .left{width: calc(897 / 1920 * 100%);min-height: 8.7rem;object-fit: cover;height: 100%;}

.sltlist2 .sox .right{width: calc(1023 / 1920 * 100%);padding: 1.1rem 0 0.89rem;position: relative;z-index: 2;}

.sltlist2 .sox .right .title{padding: 0 2.18rem 0 1.05rem;}

.sltlist2 .sox .right .swiper{margin: 1.51rem 0 0 -2.32rem;}

.sltlist2 .sox .right .swiper .swiper-slide{height: auto;background: #fff;padding: 0.58rem 0.43rem 0.28rem;border-radius: 0.05rem;width: 5.6rem;min-height: 4rem;}

.sltlist2 .sox .right .swiper .ico{width: 0.61rem;}

.sltlist2 .sox .right .swiper .t1{line-height: 1.5;color: var(--color-primary);margin-top: 0.41rem;}

.sltlist2 .sox .right .swiper .t2{line-height: 1.7;margin-top: 0.14rem;}

.sltlist3 .w1740{display: flex;justify-content: space-between;}

.sltlist3 .left{width: calc(1260 / 1740 * 100%);}

.sltlist3 .right{width: calc(450 / 1740 * 100%);}

.sltlist3 .right .swiper{height: calc(1.675rem * 4 + 60px);}

.sltlist3 .right .swiper .imgbox{height: 1.675rem;}

.sltlist3 .right .swiper .imgbox img{height: 100%;object-fit: cover;}

.sltlist3 .right .swiper .txtbox{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);display: flex;align-items: center;justify-content: center;}

.sltlist3 .right .swiper .txtbox .t1{line-height: 1.7;color: #fff;width: calc(330 / 450 * 100%);text-align: center;}

.sltlist3 .right .swiper .swiper-slide-thumb-active::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 2px solid var(--color-primary);z-index: 11;}

.sltlist3 .left .ss{display: block;}

.sltlist3 .left .ss .imgbox{height: calc(1.675rem * 4 + 60px);overflow: hidden;}

.sltlist3 .left .ss .imgbox img{height: 100%;object-fit: cover;}

.sltlist3 .left .ss .txtbox{position: absolute;bottom: 0;left: 0;width: 100%;padding: 0.5rem;background: rgba(0,0,0,0.5);display: flex;justify-content: space-between;align-items: flex-end;}

.sltlist3 .left .ss .txtbox .lf{width: calc(867 / 1160 * 100%);}

.sltlist3 .left .ss .txtbox .t1{line-height: calc(33 / 24);color: #fff;}

.sltlist3 .left .ss .txtbox .t2{line-height: 1.7;height: 3.4em;margin-top: 0.13rem;color: #fff;}

.sltlist3 .left .ss .txtbox .rg{padding: 0.1rem 0.24rem 0.09rem;border-radius: 0.02rem;background: var(--color-primary);color: #fff;}

.sltlist3 .left .ss:hover .imgbox img{transform: scale(1.05);}

.sltlist3 .left .prev{left: 0.32rem;}

.sltlist3 .left .next{right: 0.32rem;}

.sdet1{padding-top: 1.5rem;}

.sdet1 .w1740{display: flex;align-items: center;justify-content: space-between;}

.sdet1 .right{width: calc(880 / 1740 * 100%);padding-top: 0.4rem;}

.sdet1 .right .swiper-slide{border-radius: 0.05rem;overflow: hidden;}

.sdet1 .right .pogin{display: flex;align-items: center;justify-content: center;gap: 0.1rem;margin-top: 0.4rem;position: relative;bottom: 0;left: 0;}

.sdet1 .right .pogin span{width: 0.33rem;height: 3px;background: rgba(51,51,51,0.1);opacity: 1;margin: 0;position: relative;border-radius: 0;}

.sdet1 .right .pogin span::before{content: "";position: absolute;top: 0;left: 0;width: 0;height: 100%;background: var(--color-primary);}

.sdet1 .right .pogin span.swiper-pagination-bullet-active::before{width: 100%;transition: all linear 3.8s;}

.sdet1 .left{width: calc(800 / 1740 * 100%);}

.sdet1 .left .item:not(:first-child){margin-top: 0.2rem;}

.sdet1 .left .item .itp{display: flex;align-items: center;gap: 0.2rem;padding-bottom: 0.32rem;border-bottom: 1px solid #D9D9D9;}

.sdet1 .left .item .itp .tt1{line-height: 2;}

.sdet1 .left .item .itp .tt2{line-height: calc(60 / 26);}

.sdet1 .left .item .ibt{padding: 0.5rem 0 0.8rem;border-bottom: 1px solid #D9D9D9;display: none;}

.sdet1 .left .item .ibt .t1{line-height: 1.7;}

.sdet1 .left .item .ibt .ul{margin-top: 0.4rem;}

.sdet1 .left .item .ibt .li:not(:first-child){margin-top: 0.24rem;}

.sdet1 .left .item .ibt .li{position: relative;border-radius: 0.1rem;overflow: hidden;}

.sdet1 .left .item .ibt .li .line{position: absolute;left: 0;top: 0;width: 0.1rem;height: 100%;background: var(--color-primary);}

.sdet1 .left .item .ibt .li .ltp{padding: 0.22rem 0.66rem 0.22rem 0.52rem;line-height: 1.3;background: #F9F9F9;}

.sdet1 .left .item .ibt .li .lbt{margin-top: 0.26rem;line-height: 1.7;display: none;}

.sdet1 .left .item .ibt .li .lbt p{position: relative;padding-left: 0.2rem;color: #666;}

.sdet1 .left .item .ibt .li .lbt p:not(:first-child){margin-top: 0.2rem;}

.sdet1 .left .item .ibt .li .lbt p::before{content: "";position: absolute;left: 0;width: calc(4 / 16 * 1em);height: calc(4 / 16 * 1em);border-radius: 50%;background: var(--color-primary);top: calc((1.7em - (4 / 16 * 1em)) / 2);}

.sdet1 .left .item .ibt .li .add{position: absolute;right: 0.2rem;top: 0px;bottom: 0px;margin: auto 0;width: 0.26rem;height: 0.26rem;}

.sdet1 .left .item .ibt .li.act{padding: 0.21rem 0.29rem 0.37rem;border: 1px solid var(--color-primary);}

.sdet1 .left .item .ibt .li.act .add{display: none;}

.sdet1 .left .item .ibt .li.act .line{display: none;}

.sdet1 .left .item .ibt .li.act .ltp{background: none;color: var(--color-primary);padding: 0;}

.sdet1 .left .item .ibt .li.act .lbt{display: block;}

.sdet1 .left .item.act .itp .tt1{color: var(--color-primary);font-family: 'osE';}

.sdet1 .left .item.act .itp .tt2{color: var(--color-primary);}

.sdet1 .left .item.act .ibt{display: block;}

.m_dw{position: relative;top: -1.15rem;}

.calist .ctp{display: flex;justify-content: space-between;}

.calist .left{display: flex;flex-wrap: wrap;gap: 0.15rem;}

.calist .left a{padding: 0.13rem 0.29rem 0.12rem;border: 1px solid #EFEFEF;border-radius: 0.03rem;display: flex;align-items: center;gap: 0.1rem;}

.calist .left a span{position: relative;width: 0.11rem;}

.calist .left a span img:nth-child(2){position: absolute;left: 0;top: 0;opacity: 0;}

.calist .left a.act,
.calist .left a:hover{background: var(--text-color);color: #fff;border-color: var(--text-color);}

.calist .left a:hover span img:nth-child(1),
.calist .left a.act span img:nth-child(1){opacity: 0;}

.calist .left a:hover span img:nth-child(2),
.calist .left a.act span img:nth-child(2){opacity: 1;}

.calist .left a.act span{transform: rotate(180deg);}

.calist .sch{position: relative;display: block;width: 0.5rem;height: 0.46rem;border: 1px solid #EFEFEF;border-radius: 0.03rem;display: flex;align-items: center;justify-content: center;}

.calist .sch img{width: 0.15rem;}

.calist .sch:hover{background: var(--text-color);border-color: var(--text-color);}

.calist .clv2 .item{margin-top: 0.2rem;border-radius: 0.03rem;background: #FFF;box-shadow: 0px 0px 0.366rem 0px rgba(0, 0, 0, 0.07);display: none;flex-wrap: wrap;gap: 0.4rem calc(24.5 / 1740 * 100%);padding: 0.42rem 0 0.51rem;}

.calist .clv2 .item.act{display: flex;}

.calist .clv2 .item a{width: calc(326 / 1740 * 100%);text-align: center;padding: 0 0.1rem;}

.calist .clv2 .item a.act,
.calist .clv2 .item a:hover{color: var(--color-primary);}

.calist .ul{display: flex;flex-wrap: wrap;gap: 0.8rem 0.3rem;}

.calist .ul .li{width: calc((100% - 0.6rem) / 3);}

.calist .ul .li .ss{display: block;background: url(../images/svg/case1_4.svg) no-repeat bottom right;background-size: 100% auto;height: 100%;}

.calist .ul .li .ss .imgbox{position: relative;z-index: 5;height: 2.96rem;overflow: hidden;border-radius: 0.05rem 0.05rem 0 0;}

.calist .ul .li .ss .imgbox img{height: 100%;object-fit: cover;}

.calist .ul .li .ss .imgbox span{position: absolute;top: 0;right: 0;padding: 0.1rem 0.165rem;border-radius: 0.03rem;background: rgba(0, 0, 0, 0.20);backdrop-filter: blur(20px);color: #fff;text-transform: capitalize;}

.calist .ul .li .ss .txtbox{background: url(../images/svg/case1_3.svg) no-repeat bottom right;background-size: 100% auto;position: relative;padding: 0.44rem 0.38rem 0.4rem;border-radius: 0px 0px 0.05rem 0.05rem;box-shadow: 0px 0.04rem 0.6rem 0px rgba(0, 0, 0, 0.05); height: calc(100% - 2.96rem);}

.calist .ul .li .ss .txtbox::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 70%;background: #fff;}

.calist .ul .li .ss .txtbox::after{content: "";position: absolute;right: 0;bottom: 0;width: 100%;height: 100%;background: #fff;transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);}

.calist .ul .li .ss:hover .txtbox{box-shadow: none;}

.calist .ul .li .ss .txtbox .txt{position: relative;z-index: 5;}

.calist .ul .li .ss .txtbox .txt .t1{color: var(--subtext-color);}

.calist .ul .li .ss .txtbox .txt .t2{line-height: 1.4;margin-top: 0.21rem;}

.calist .ul .li .ss .txtbox .txt .t3{display: flex;flex-wrap: wrap;gap: 0.1rem;margin-top: 0.25rem;}

.calist .ul .li .ss .txtbox .txt .t3 span{border: 1px solid #EFEFEF;padding: 0.05rem 0.14rem;color: #666;border-radius: 0.56rem;}

.calist .ul .li .ss:hover .imgbox img{transform: scale(1.05);}

.calist .ul .li .ss:hover .txtbox{border-radius: 0;}

.calist .ul .li .ss:hover .txtbox::after{width: 0;}

.calist .ul .li .ss:hover .txtbox .txt .t2{color: var(--color-primary);}

.calist .ul .li .ss .txtbox .txt .t3 span:hover{background: var(--color-primary);border-color: var(--color-primary);color: #fff;}

.ctt1 .search{width: 9rem;margin-left: auto;margin-right: auto;border-radius: 0.05rem;background: #F6F6F6;backdrop-filter: blur(15px);overflow: hidden;margin-top:.2rem;}

.ctt1 .search input[type=text]{display: block;width: 100%;background: url(../images/svg/cat1_1.svg) no-repeat left 0.23rem center;outline: none;border: none;background-size: 0.14rem auto;padding: 0 1.7rem 0 0.57rem;color: var(--subtext-color);height: 0.55rem;}

.ctt1 .search .submit{position: absolute;top: 0;right: 0;width: 1.33rem;height: 0.55rem;border-radius: 0.05rem;background: var(--color-primary);color: #fff;}

.ctt1 .w1740{background-position: top center;background-size: 100% auto;background-repeat: no-repeat;min-height: calc(1163 / 1920 * 100vw);position: relative;padding-left: 0.85rem;padding-right: 0.85rem;}

.ctt1 .ul .li{position: absolute;cursor: pointer;}

.ctt1 .ul .li .icon{width: 0.19rem;}

.ctt1 .ul .li .cir {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%) rotateX(70deg);
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background-color: var(--color-primary);
  opacity: 0.64;
}
.ctt1 .ul .li .cir::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0) 0%, #d7000f 100%);
  opacity: 0.51;
  transform: scale(3);
  transform-origin: center;
  animation: scale 5s linear infinite;
  animation-name: none;
}
.ctt1 .ul .li .cir::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0) 0%, #d7000f 100%);
  opacity: 0.33;
  transform: scale(5);
  transform-origin: center;
  animation: scale 5s 2.5s linear infinite;
  animation-name: none;
}
@keyframes scale {
  0% {
    transform: scale(1);
    opacity: 1;
  }

  100% {
    transform: scale(5);
    opacity: 0;
  }
}

.ctt1 .ul .li .txt{position: absolute;top: -0.05rem;right: calc(100% + 0.15rem);width: max-content;}
.ctt1 .ul .li:nth-child(2) .txt{top: 0rem;left:0.2rem;}

.ctt1 .ul .li:nth-child(3) .txt{top: 0.1rem;right:0.2rem;}

.ctt1 .ul .li.act .cir::before,
.ctt1 .ul .li.act .cir::after{animation-name: scale;}

.ctt1 .ul .li.act .txt{color: var(--color-primary);font-family: 'osS';}

.ctt1 .ul .li.li1{top: calc(493 / 1163 * 100%);left: calc(918 / 1920 * 100%);}

/*.ctt1 .ul .li.li2{top: calc(500 / 1163 * 100%);left: calc(857.73 / 1920 * 100%);}*/

/*.ctt1 .ul .li.li3{top: calc(496 / 1163 * 100%);left: calc(886.73 / 1920 * 100%);}*/

/*.ctt1 .ul .li.li4{top: calc(535 / 1163 * 100%);left: calc(916.73 / 1920 * 100%);}*/

/*.ctt1 .ul .li.li5{top: calc(432 / 1163 * 100%);left: calc(1175.73 / 1920 * 100%);}*/

.ctt1 .swpbox{margin-top: 6.28rem;}

.ctt1 .swpbox .list{margin-top: 0.32rem;}

.ctt1 .swpbox .list .swiper{display: none;}

.ctt1 .swpbox .list .swiper.act{display: block;}

.ctt1 .swpbox .list .sbtn{display: flex;justify-content: space-between;margin-bottom: 0.32rem;}

.ctt1 .swpbox .list .sbtn a{width: 0.42rem;height: 0.4rem;display: flex;align-items: center;justify-content: center;border: 1px solid var(--text-color);border-radius: 50%;position: relative;}

.ctt1 .swpbox .list .sbtn a img{width: 0.11rem;}

.ctt1 .swpbox .list .sbtn a img:nth-child(2){position: absolute;inset: 0px;margin: auto;opacity: 0;}

.ctt1 .swpbox .list .sbtn a:not(.swiper-button-disabled):hover{border-color: var(--color-primary);background: var(--color-primary);}

.ctt1 .swpbox .list .sbtn a:not(.swiper-button-disabled):hover img:nth-child(1){opacity: 0;}

.ctt1 .swpbox .list .sbtn a:not(.swiper-button-disabled):hover img:nth-child(2){opacity: 1;}

.ctt1 .swpbox .list .sbtn a.next img{transform: rotate(180deg);}

.ctt1 .swpbox .swiper{padding-bottom: 0.4rem;}

.ctt1 .swpbox .swiper-slide{height: auto;}

.ctt1 .swpbox .ss{border-radius: 0.05rem;background: rgba(255, 255, 255, 0.30);box-shadow: 0px 0.04rem 0.6rem 0px rgba(0, 0, 0, 0.05);backdrop-filter: blur(15px);height: 100%;padding: 0.3rem 0.4rem;}

.ctt1 .swpbox .ss .t1{line-height: 1.2;}

.ctt1 .swpbox .ss .t2{line-height: 1.2;color: var(--color-primary);margin-top: 0.05rem;}

.ctt1 .swpbox .ss .line{height: 1px;background: var(--text-color);opacity: 0.14;margin: 0.22rem 0 0.25rem;}

.ctt1 .swpbox .ss .it{display: flex;line-height: calc(22 / 16);gap: 0.13rem;}

.ctt1 .swpbox .ss .it:not(:first-child){margin-top: 0.23rem;}

.ctt1 .swpbox .ss .it .set{width: 0.19rem;height: calc(22 / 16 * 1em);display: flex;align-items: center;position: relative;}

.ctt1 .swpbox .ss .it .set img:nth-child(2){position: absolute;inset: 0px;margin: auto;opacity: 0;}

.ctt1 .swpbox .ss .it .det{width: calc(100% - 0.19rem - 0.13rem);color: #666;}

.ctt1 .swpbox .ss .it .det a{color: #666;}

.ctt1 .swpbox .ss:hover{background: #444444;backdrop-filter: blur(0);}

.ctt1 .swpbox .ss:hover .t1{color: #fff;}

.ctt1 .swpbox .ss:hover .t2{color: #FFFFFF;opacity: 0.73;}

.ctt1 .swpbox .ss:hover .line{background: #fff;}

.ctt1 .swpbox .ss:hover .it .set img:nth-child(1){opacity: 0;}

.ctt1 .swpbox .ss:hover .it .set img:nth-child(2){opacity: 1;}

.ctt1 .swpbox .ss:hover .it .det{color: #fff;}

.ctt1 .swpbox .ss:hover .it .det a{color: #fff;}

.ctt1 .swpbox .ss:hover .it .det a:hover{color: var(--color-primary);}

.ctt1 .swpbox .ss .itbox{height: 1.66rem;overflow-y: auto;padding-right: 0.15rem;}

.ctt2{padding: 0.06rem 0 2rem;display: flex;}

.ctt2 .imgbox{min-height: 8.48rem;width: calc(910 / 1920 * 100%);}

.ctt2 .imgbox img{height: 100%;object-fit: cover;}

.ctt2 .txtbox{width: calc(1010 / 1920 * 100%);padding: 0.77rem 0.9rem 0.31rem 0.68rem;}

.ctt2 .txtbox .title{line-height: 1.5;}

.ctt2 .txtbox .form{display: flex;flex-wrap: wrap;gap: 0.3rem 0.52rem;flex-direction: column;}

.ctt2 .txtbox .form .item{width: 100%;}

.ctt2 .txtbox .form .item.w100{width: 100%;}

.ctt2 .txtbox .form .item input[type=text]{display: block;outline: none;background: none;border: none;border-bottom: 1px solid rgba(0,0,0,0.14);height: 0.45rem;color: #111;width: 100%;}

.ctt2 .txtbox .form .item input[type=text]::-webkit-input-placeholder {color:#888888;}
.ctt2 .txtbox .form .item input[type=text]:-moz-placeholder {color:#888888;}
.ctt2 .txtbox .form .item input[type=text]::-moz-placeholder {color:#888888;}
.ctt2 .txtbox .form .item input[type=text]:-ms-input-placeholder {color:#888888;}

.ctt2 .txtbox .form .item input[type=text]:focus::-webkit-input-placeholder {color:#111;}
.ctt2 .txtbox .form .item input[type=text]:focus:-moz-placeholder {color:#111;}
.ctt2 .txtbox .form .item input[type=text]:focus::-moz-placeholder {color:#111;}
.ctt2 .txtbox .form .item input[type=text]:focus:-ms-input-placeholder {color:#111;}

.ctt2 .txtbox .form .item input[type=text]:focus{border-bottom: 1px solid rgba(0,0,0,1);}

.ctt2 .txtbox .form .item textarea{display: block;width: 100%;resize: none;border-radius: 0.05rem;border: 1px solid rgba(0,0,0,0.14);padding: 0.14rem 0.15rem;margin-top: 0.15rem;height: 1.26rem;outline: none;color: #111;background: none;}

.ctt2 .txtbox .form .item select{display: block;outline: none;background: url(../images/svg/ctt2_1.svg) no-repeat right 0.06rem center;border: none;border-bottom: 1px solid rgba(0,0,0,0.14);height: 0.45rem;color: #888;width: 100%;background-size: 0.18rem auto;}

.ctt2 .txtbox .form .item textarea::-webkit-input-placeholder {color:#888888;}
.ctt2 .txtbox .form .item textarea:-moz-placeholder {color:#888888;}
.ctt2 .txtbox .form .item textarea::-moz-placeholder {color:#888888;}
.ctt2 .txtbox .form .item textarea:-ms-input-placeholder {color:#888888;}

.ctt2 .txtbox .form .item textarea:focus::-webkit-input-placeholder {color:#111;}
.ctt2 .txtbox .form .item textarea:focus:-moz-placeholder {color:#111;}
.ctt2 .txtbox .form .item textarea:focus::-moz-placeholder {color:#111;}
.ctt2 .txtbox .form .item textarea:focus:-ms-input-placeholder {color:#111;}

.ctt2 .txtbox .form .item textarea:focus{border: 1px solid rgba(0,0,0,1);}

.ctt2 .txtbox .form .item label{display: block;margin-top: 0.15rem;line-height: calc(20 / 14);color: #333;}

.ctt2 .txtbox .form .item label:first-child{margin-top: -0.18rem;}

.ctt2 .txtbox .form .item label span{margin-left: 0.11rem;}

.ctt2 .txtbox .form .item label input{width: 12px;height: 12px;border-radius: 50%;appearance: none;-webkit-appearance: none;background: url(../images/svg/fc1_2.svg) no-repeat center;background-size: 100% auto;vertical-align: middle;}

.ctt2 .txtbox .form .item label input::before{background: none;}

.ctt2 .txtbox .form .item label input[type=radio]:checked{background: url(../images/svg/slt4_2.svg) no-repeat center;background-size: 100% auto;}

.ctt2 .txtbox .form .item .submit{display: block;margin: 0.1rem auto 0;width: 1.28rem;height: 0.38rem;border-radius: 0.03rem;background: var(--color-primary);color: #fff;}

.sdet2 .swiper-slide .txtbox{display: none;}

.sdet2 .swiper{margin-top: 0.66rem;}

.sdet2 .swiper .imgbox{height: 3.96rem;position: relative;border-radius: 0.05rem;overflow: hidden;}

.sdet2 .swiper .imgbox img{height: 100%;object-fit: cover;}

.sdet2 .swiper-slide .imgbox .bz{position: absolute;top: 0.25rem;right: 0.25rem;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 0.1rem;line-height: calc(24 / 16);color: #fff;background: var(--color-primary);padding: 0.09rem 0.2rem;border-radius: 0.05rem;opacity: 0;}

.sdet2 .swiper-slide .imgbox .bz s{width: 1px;height: calc(11 / 16 * 1em);background: #fff;}

.sdet2 .swiper-slide{transition: all 0.6s cubic-bezier(0.22, 0.61, 0.36, 1);width: 6.6rem;transform: scale(calc(282 / 660 * 100%));transform-origin: center;margin: 0 -1.6rem;}

.sdet2 .swiper-slide::before{content: "";position: absolute;width: 100%;height: 100%;background: #fff;inset: 0px;opacity: 0.7;transition: all 0.6s cubic-bezier(0.22, 0.61, 0.36, 1);z-index: 10;}

.sdet2 .swiper-slide.swiper-slide-active{transform: scale(1);opacity: 1;z-index: 5;}

.sdet2 .swiper-slide.swiper-slide-active::before{opacity: 0;}

.sdet2 .swiper-slide.swiper-slide-active .bz{opacity: 1;}

.sdet2 .swiper-slide.swiper-slide-prev{transform: scale(calc(450 / 660 * 100%));z-index: 4;}

.sdet2 .swiper-slide.swiper-slide-prev::before{opacity: 0.5;}

.sdet2 .swiper-slide.swiper-slide-next{transform: scale(calc(450 / 660 * 100%));z-index: 4;}

.sdet2 .swiper-slide.swiper-slide-next::before{opacity: 0.5;}

.sdet2 .text{margin: 0.36rem auto 0;position: relative;width: 14rem;}

.sdet2 .text .txtbox{width: 8rem;margin: 0 auto;text-align: center;}

.sdet2 .text .t1{line-height: calc(35 / 28);color: var(--color-primary);}

.sdet2 .text .t2{line-height: calc(24 / 16);margin-top: 0.1rem;}

.sdet2 .swp_status{position: absolute;top: 0.39rem;left: 0;width: 100%;}

.sdet2 .swp_status .sslf{width: 100%;}

.sdet2 .swp_status .sslf .swpbtn3{width: 100%;justify-content: space-between;}

.vid1{padding: 1.06rem 0 1.03rem;background: #F9F9F9;}

.vid1 .form{position: relative;margin: 0.36rem auto 0;width: 10rem;border-radius: 0.05rem;overflow: hidden;}

.vid1 .form input[type=text]{display: block;width: 100%;background: #fff url(../images/svg/vid1_1.svg) no-repeat left 0.22rem center;height: 0.56rem;padding: 0 2rem 0 0.45rem;background-size: 0.13rem;}

.vid1 .form .submit{position: absolute;top: 0;right: 0;width: 1.4rem;height: 100%;border-radius: 0.05rem;background: var(--color-primary);color: #fff;}

.vid_switch{margin-top: 0.4rem;display: flex;flex-wrap: wrap;justify-content: center;gap: 0.3rem;}

.vid_switch .link{min-width: 2rem;border: 1px solid #EFEFEF;border-radius: 0.03rem;letter-spacing: 0.03em;padding: 0.13rem 0.2rem 0.12rem;text-align: center;}

.vid_switch .link.act,
.vid_switch .link:hover{background: var(--color-primary);color: #fff;border-color: var(--color-primary);}

.vid2 .list .item{display: none;}

.vid2 .list .item.act{display: block;}

.vid2 .list .ul{display: flex;flex-wrap: wrap;gap: 0.3rem;}

.vid2 .list .ul .li{width: calc(50% - 0.15rem);}

.vid2 .list .ul .li .ss{display: flex;align-items: center;padding: 0.29rem 0.35rem 0.27rem 0.64rem;height: 100%;background: #F9F9F9;border-radius: 0.05rem;justify-content: space-between;}

.vid2 .list .ul .li .alf{width: calc(100% - 1.6rem);display: flex;align-items: center;justify-content: space-between;}

.vid2 .list .ul .li .alf .imgbox{width: 0.7rem;height: 0.7rem;display: flex;align-items: center;justify-content: center;}

.vid2 .list .ul .li .alf .imgbox img{width: auto;max-height: 100%;max-width: 100%;object-fit: contain;}

.vid2 .list .ul .li .alf .txtbox{width: calc(100% - 0.9rem);}

.vid2 .list .ul .li .alf .txtbox .t1{line-height: 1.3;}

.vid2 .list .ul .li .alf .txtbox .t2{line-height: 1.3;margin-top: 0.08rem;}

.vid2 .list .ul .li .arf{width: 1.26rem;padding: 0.09rem 0;border: 1px solid #D5D5D5;border-radius: 0.02rem;text-align: center;}

.vid2 .list .ul .li .ss:hover{background: #FFF;box-shadow: 0px 0px 0.536rem 0px rgba(0, 0, 0, 0.08);}

.vid2 .list .ul .li .ss:hover .txtbox .t1{color: var(--color-primary);}

.vid2 .list .ul .li .ss:hover .arf{background: var(--color-primary);border-color: var(--color-primary);color: #fff;}

.vid2 .list .ul .li .ss:hover .alf .imgbox img{transform: scale(1.1);}

.morelist{display: none;}

.morelist a{display: flex;align-items: center;justify-content: center;gap: 0.15rem;width: max-content;padding: 0.1rem 0.2rem;min-width: 2rem;border: 1px solid #EBEBEB;border-radius: 0.02rem;line-height: calc(18 / 16);margin: 0 auto;}

.morelist a span{position: relative;width: 0.1rem;}

.morelist a span img:nth-child(2){position: absolute;inset: 0px;margin: auto;opacity: 0;}

.morelist a:hover{background: var(--color-primary);border-color: var(--color-primary);color: #fff;}

.morelist a:hover span img:nth-child(1){opacity: 0;}

.morelist a:hover span img:nth-child(2){opacity: 1;}

.vid3{padding: 1.02rem 0 0.87rem;background: #F9F9F9;}

.vid3 .list .item{display: none;}

.vid3 .list .item.act{display: block;}

.vid3 .list .item .ul{display: flex;flex-wrap: wrap;gap: 0.55rem 0.27rem;}

.vid3 .list .item .ul .li{width: calc((100% - 0.81rem) / 4);}

.vid3 .list .item .ul .li .ss{display: block;}

.vid3 .list .item .ul .li .ss .imgbox{height: 2.2rem;overflow: hidden;position: relative;}

.vid3 .list .item .ul .li .ss .imgbox>img{height: 100%;object-fit: cover;}

.vid3 .list .item .ul .li .ss .imgbox span{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: rgba(0,0,0,0.4);opacity: 0;}

.vid3 .list .item .ul .li .ss .imgbox span img{width: 0.4rem;}

.vid3 .list .item .ul .li .ss .txtbox{margin-top: 0.23rem;line-height: calc(30 / 22);}

.vid3 .list .item .ul .li .ss:hover .imgbox>img{transform: scale(1.05);}

.vid3 .list .item .ul .li .ss:hover .imgbox span{opacity: 1;}

.vid3 .list .item .ul .li .ss:hover .txtbox{color: var(--color-primary);}

.vid4{padding: 1.6rem 0 2.7rem;}

.vid4 .list .item{display: none;}

.vid4 .list .item.act{display: block;}

.vid4 .list .item .ul{display: flex;flex-wrap: wrap;gap: 0.5rem;}

.vid4 .list .item .ul .li{width: calc((100% - 1.5rem) / 4);}

.vid4 .list .item .ul .li .ss{display: flex;align-items: center;justify-content: space-between;}

.vid4 .list .item .ul .li .ss .ico{width: 1.53rem;height: 1.19rem;background: #F6F6F6;border-radius: 0.08rem;display: flex;align-items: center;justify-content: center;padding: 0.05rem;}

.vid4 .list .item .ul .li .ss .ico img{width: auto;max-height: 100%;object-fit: contain;}

.vid4 .list .item .ul .li .ss .txt{width: calc(100% - 1.76rem);line-height: calc(30 / 18);}

.vid4 .list .item .ul .li .ss:hover .txt{color: var(--color-primary);}

.vitem .ul .li{display: none;}

.search-dialog{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 188;background: rgba(0,0,0,0.53);display: none;}

.search-dialog .w1400{display: flex;align-items: center;height: 100%;}

.search-dialog .sox{width: 100%;background: #fff;border-radius: 0.05rem;padding: 0.53rem 0.7rem;position: relative;}

.search-dialog .close{position: absolute;top: 0.35rem;right: 0.35rem;width: 0.3rem;}

.search-dialog .close:hover{transform: rotate(90deg);}

.search-dialog .stp{padding-bottom: 0.44rem;border-bottom: 1px solid rgba(170, 170, 170, 0.28);}

.search-dialog .stp .form{position: relative;width: 5.78rem;margin: 0 auto;border-radius: 0.05rem;overflow: hidden;}

.search-dialog .stp .form input[type=text]{display: block;width: 100%;border: 1px solid #EFEFEF;height: 0.46rem;padding: 0 1.25rem 0 0.53rem;background: url(../images/svg/sox1_2.svg) no-repeat left 0.21rem center;background-size: 0.15rem auto;}

.search-dialog .stp .form .submit{position: absolute;top: 0;right: 0;width: 1rem;height: 100%;border-radius: 0.05rem;background: var(--color-primary);color: #fff;}

.search-dialog .sbt{margin-top: 0.4rem;}

.search-dialog .sbt .tit{line-height: calc(33 / 24);}

.search-dialog .sbt .link{height: 2.22rem;overflow-y: auto;margin-top: 0.33rem;}

.search-dialog .sbt .link .aox{display: flex;flex-wrap: wrap;gap: 0.3rem;}

.search-dialog .sbt .link a{border: 1px solid #EFEFEF;padding: 0.115rem 0.39rem;border-radius: 0.05rem;}

.search-dialog .sbt .link a:hover{border-color: var(--color-primary);color: var(--color-primary);}




.modul_form {position:fixed;top:0;left:0;width:100%;height:100%;z-index:200;background-color:rgba(0,0,0,0.40);backdrop-filter:blur(7.5px);display: none;}

.modul_form form {width:clamp(900px,53.229vw,53.229vw);height:83.70vh;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:112px 84px 60px;display:flex;flex-direction:column;}

.modul_form form .clos {top:40px;right:42px;position:absolute;width:40px;height:40px;border-radius:50%;overflow:hidden;border:1px solid #333;cursor:pointer;transition:all .5s;}

.modul_form form .clos:hover {transform:rotate(180deg);}

.modul_form form .clos::after {content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:20px;border:.5px solid #333;}

.modul_form form .clos::before {content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);width:20px;border:.5px solid #333;}

.modul_form form .title {text-align:center;line-height:1.5;color:#333;font-weight:600;line-height:1.5;}

.modul_form form .form_body {flex:1;padding:69px 4px 0 0;overflow-y:auto;}

.modul_form form .form_body::-webkit-scrollbar {width:2px;}

.modul_form form .form_body .item {display:flex;align-items:center;margin-bottom:30px;}

.modul_form form .form_body .item label {flex:1;margin-right:52px;}

.modul_form form .form_body .item label input {height:45px;font-size:16px;border-bottom:1px solid #dbdbdb;transition:all .5s;width:100%;}

.modul_form form .form_body .item label input::placeholder {color:#888;}

.modul_form form .form_body .item label textarea {height:126px;font-size:16px;border:1px solid #dbdbdb;transition:all .5s;width:100%;padding:15px;border-radius:5px;line-height:1.35;}

.modul_form form .form_body .item label textarea::placeholder {color:#888;}

.modul_form form .form_body .item label input:focus {border-bottom:1px solid #000;}

.modul_form form .form_body .item label:last-child {margin-right:0;}

.modul_form form .form_body .item label {display:flex;}

.modul_form form .form_body .item label .radCheck {display:none;}

.modul_form form .form_body .item label .radsvg {width:15px;height:15px;position:relative;border-radius:50%;overflow:hidden;margin-right:15px;transform:translateY(15%);}

.modul_form form .form_body .item label .radsvg svg {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:all .5s;}

.modul_form form .form_body .item label .radsvg svg.svg1 {opacity:1;}

.modul_form form .form_body .item label.act .radsvg svg.svg1 {opacity:0;}

.modul_form form .form_body .item label.act .radsvg svg.svg2 {opacity:1;}

.modul_form form .form_body .item label .h1 {font-size:16px;flex:1;color:#888;}

.modul_form .submit {height:38px;width:fit-content;margin:0 auto;min-width:128px;padding:0 40px;color:#fff;background-color:var(--color-primary);border-radius:3px;border:0;display:block;font-size:14px;}



.mft3_1{position: relative;background: rgba(246, 246, 246, 1);min-height: 8.7rem;overflow: hidden;padding: 1.07rem 0 1.19rem;}

.mft3_1 .imgbox{position: absolute;left: 0;top: 0;width: 8.97rem;}

.mft3_1 .imgbox img{height: 100%;object-fit: cover;}

.mft3_1 .w1400{position: relative;z-index: 3;}

.mft3_1 .text{padding-left: 7.12rem;display: flex;align-items: flex-end;}

.mft3_1 .text .lf{flex: 1;padding-bottom: 0.1rem;}

.mft3_1 .text .lf .t1{line-height: 1.5;}

.mft3_1 .text .lf .t2{line-height: 1.6;margin-top: 0.49rem;}

.mft3_1 .text .swpbtn3{margin-left: 0.87rem;}

.mft3_1 .swiper{overflow: visible;padding-left: 3.91rem;margin-top: 0.8rem;}

.mft3_1 .swiper .swiper-slide{height: auto;border-radius: 0.05rem;background: #fff;margin-right: 0.25rem;width: 3.81rem;}

.mft3_1 .swiper .swiper-slide:last-child{margin-right: 0;}

.mft3_1 .swiper .swiper-slide .ss{position: relative;height: 100%;padding: 0.76rem 0.46rem 1.57rem 0.42rem;}

.mft3_1 .swiper .swiper-slide .ico{width: 0.6rem;}

.mft3_1 .swiper .swiper-slide .txt{line-height: 170%;margin-top: 0.3rem;} 

.mft3_1 .swiper .swiper-slide .number{position: absolute;left: 0.42rem;bottom: 0.6rem;font-style: italic;}

.mft3_1 .swiper .swiper-slide .number .num1{line-height: calc(60 / 24);color: var(--color-primary);color: var(--color-primary);}




/*.top_seach {*/
/*  width: 100%;*/
/*  padding: 1.40rem 0 0.40rem;*/
/*  background-color: #f6f6f6;*/
/*  border-top: 1px solid rgba(0, 0, 0, .1);*/
/*}*/

/*.top_seach .formbox {*/
/*  width: 70%;*/
/*  margin: auto;*/
/*}*/
/*.top_seach .formbox form {*/
/*    display: flex;*/
/*}*/
/*.top_seach .formbox input.txt {*/
/*  width: calc(100% - 1.20rem);*/
/*  height: 0.60rem;*/
/*  background-color: #fff;*/
/*  font-size: 0.18rem;*/
/*  padding: 0 0.20rem;*/
/*}*/

/*.top_seach .formbox input.submit {*/
/*  display: inline-block;*/
/*  vertical-align: top;*/
/*  height: 0.60rem;*/
/*  line-height: 0.60rem;*/
/*  width: 1.00rem;*/
/*  font-size: 0.16rem;*/
/*  background-color: var(--color-primary);*/
/*  color: #fff;*/
/*  margin: 0;*/
/*  line-height: 1;*/
/*  font-weight: 500;*/
/*  transition: all 0.4s;*/
/*}*/

/*.result-box {*/
/*  padding: 0.80rem 0 0.80rem 0;*/
/*}*/

/*.result-box .result-tit {*/
/*  font-size: .2.40rem;*/
/*  line-height: .2.80rem;*/
/*  color: #666;*/
/*}*/

/*.result-box .sub-nav {*/
/*  border-bottom: 1px solid #e5e5e5;*/
/*  margin-top: .2.00rem;*/
/*}*/

/*.result-box .sub-nav .swiper-slide {*/
/*  margin-right: 0.70rem;*/
/*}*/

/*.result-box .sub-nav .swiper-slide a:after {*/
/*  display: none;*/
/*}*/

/*.result-box .sub-nav .swiper-slide.cur a {*/
/*  font-weight: normal;*/
/*}*/

/*.result-box .result-list {*/
/*  margin-top: 0.50rem;*/
/*}*/

/*.result-box .pro-list .row {*/
/*  margin: 0 -.14.00rem;*/
/*}*/

/*.result-box .pro-list .item {*/
/*  box-sizing: border-box;*/
/*  padding: 0 .14.00rem;*/
/*  margin-bottom: .2.80rem;*/
/*}*/

/*.result-box .pro-list .con-box {*/
/*  display: block;*/
/*}*/

/*.result-box .pro-list .img {*/
/*  border-radius: 0.03rem;*/
/*  overflow: hidden;*/
/*  border: 1px solid #ddd;*/
/*}*/

/*.result-box .pro-list img {*/
/*  width: 100%;*/
/*}*/

/*.result-box .pro-list .text {*/
/*  margin-top: .1.60rem;*/
/*}*/

/*.result-box .pro-list .tit {*/
/*  font-size: .18.00rem;*/
/*  line-height: .22.00rem;*/
/*  color: #333;*/
/*  transition: all .2s;*/
/*}*/

/*.result-box .pro-list .more {*/
/*  font-size: .1.20rem;*/
/*  line-height: .1.60rem;*/
/*  color: #666;*/
/*  margin-top: .10.00rem;*/
/*}*/

/*.result-box .news-lists .row {*/
/*  margin: 0 -.30.00rem 0.60rem;*/
/*}*/

/*.result-box .news-lists .news-item {*/
/*  padding: 0 .30.00rem;*/
/*  box-sizing: border-box;*/
/*  width: 50%;*/
/*  float: left;*/
/*}*/

/*.result-box .news-lists .con-box {*/
/*  display: block;*/
/*  padding: .2.00rem 0 .2.00rem .30.00rem;*/
/*  position: relative;*/
/*  font-size: .14.00rem;*/
/*  line-height: .1.60rem;*/
/*  color: #666;*/
/*  border-bottom: 1px dotted #ddd;*/
/*  transition: all .2s;*/
/*  white-space: nowrap;*/
/*  overflow: hidden;*/
/*  text-overflow: ellipsis;*/
/*  transition: all .3s;*/
/*}*/

/*.result-box .news-lists .con-box:hover {*/
/*  color: var(--color-primary);*/
/*}*/

/*.result-box .news-lists .con-box:before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  left: .10.00rem;*/
/*  top: 50%;*/
/*  width: 0.06rem;*/
/*  height: 0.06rem;*/
/*  background-color: #888888;*/
/*  border-radius: 100%;*/
/*  transform: translateY(-50%);*/
/*  transition: all .2s;*/
/*}*/


/*.search-nav {*/
/*  overflow: hidden;*/
/*}*/

/*.search-nav .swiper-slide {*/
/*  width: auto;*/
/*  margin-right: 1.00rem;*/
/*}*/

/*.search-nav .swiper-slide:last-child {*/
/*  margin-right: 0;*/
/*}*/

/*.search-nav .swiper-slide a {*/
/*  display: block;*/
/*  font-size: .14.00rem;*/
/*  line-height: 0.60rem;*/
/*  color: #555;*/
/*  transition: all .3s;*/
/*}*/

/*.search-nav .swiper-slide a:before {*/
/*  content: "";*/
/*  position: absolute;*/
/*  left: 0;*/
/*  bottom: 0;*/
/*  width: 0;*/
/*  height: 0.03rem;*/
/*  background-color: var(--color-primary);*/
/*  transition: all .3s;*/

/*}*/

/*.search-nav .swiper-slide a:after {*/
/*  display: block;*/
/*  content: attr(title);*/
/*  font-weight: bold;*/
/*  height: 0;*/
/*  overflow: hidden;*/
/*  visibility: hidden;*/
/*}*/

/*.search-nav .swiper-slide.cur a {*/
/*  color: var(--color-primary);*/
/*}*/

/*.search-nav .swiper-slide.cur a:before {*/
/*  width: 100%;*/
/*}*/

/*.result-box .search-nav {*/
/*  border-bottom: 1px solid #e5e5e5;*/
/*  margin-top: .2.00rem;*/
/*}*/

/*.result-box .search-nav .swiper-slide {*/
/*  margin-right: 0.70rem;*/
/*}*/

/*.result-box .search-nav .swiper-slide a:after {*/
/*  display: none;*/
/*}*/

/*.result-box .search-nav .swiper-slide.cur a {*/
/*  font-weight: normal;*/
/*  background-color: #fff;*/
/*}*/

/*.result-box .page {*/
/*  margin-top: 0.50rem;*/
/*}*/

/*.view {*/
/*  padding: 0 5%;*/
/*}*/

/*@media (max-width: 9.97rem) {*/
/*  .top_seach .formbox {*/
/*    width: 100%;*/
/*  }*/

/*  .result-box .news-lists .news-item {*/
/*    padding: 0 .30.00rem;*/
/*    box-sizing: border-box;*/
/*    width: 100%;*/
/*    float: left;*/
/*  }*/

/*  .result-box .result-list {*/
/*    margin-top: 0.24rem;*/
/*  }*/
/*}*/

.ser_top {
  padding: 2.15rem 0 0.80rem 0;
  background-color: #F6F6F6;
}

.ser_top .h {
  color: #333;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 1.5;
  margin-bottom: 0.30rem;
  text-align: center;
}

.ser_top .form {
  margin: 0 auto;
  width: fit-content;
}

.ser_top .form-box {
  display: flex;
  margin: 0 auto;
  width: fit-content;
  position: relative;
  border-radius: 0.02rem;
  overflow: hidden;
}

.ser_top .form-box input {
  width: 6rem;
  background-color: #fff;
  line-height: 0.50rem;
  padding: 0 0.60rem;
}

.ser_top .form-box button {
  border: none;
  color: #fff;
  width: 1.60rem;
  line-height: 0.50rem;
  background-color: #D7000F;
}

.ser_top .form-box img {
  width: 0.18rem;
  height: 0.18rem;
  position: absolute;
  top: 50%;
  left: 0.22rem;
  transform: translateY(-50%);
}

.ser_top .prompt {
  margin-top: .2200rem;
  padding: 0 .2200rem;
  display: flex;
}

.ser_top .prompt p {
    margin-right: .280rem;
    color: var(--color-primary);
}

.ser_top .prompt input {
    margin-right: .280rem;
    color: var(--color-primary);
    background: none;
    width: max-content;
}

.ser_top .prompt input:last-child {
    margin-right: 0;
}

.ser_con .tab {
  display: flex;
  justify-content: center;
  border-bottom: 1px solid #EBEBEB;
  margin-bottom: 0.54rem;
  margin-top: 0.90rem;
}

.ser_con .tab .li {
  color: #333;
  text-transform: capitalize;
  line-height: 1.1;
  padding-bottom: 0.25rem;
  font-weight: 600;
  position: relative;
  margin: 0 0.40rem;
  cursor: pointer;
}

.ser_con .tab .li.on {
  color: #D7000F;
}

.ser_con .tab .li:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 0.02rem;
  background-color: #D7000F;
  opacity: 0;
}

.ser_con .tab .li.on:after {
  opacity: 1;
}

.ser_con .con {
  display: none;
}

.ser_con .con .page-box {
  margin: 0 auto;
  margin-bottom: 0.80rem;
}

.ser_con .con.on {
  display: block;
}

.ser_con .con1 {
  padding-bottom: 1.24rem;
}

.ser_con .li-boxx {
  margin-top: 0.50rem;
}
.ser_con .li-boxx .li-boxx_img {
  width: 2rem;
  height: 2rem;
  margin-right: .5rem;
}

.ser_con .li-boxx .li {
  display: flex;
  align-items: center;
  margin-bottom: 0.20rem;
  background-color: #f6f6f6;
  border-radius: 0.05rem;
  position: relative;
  transition: all 0.4s;
}

.ser_con .li-boxx .li:last-child {
  margin-bottom: 0;
}

.ser_con .li-boxx .li .icon {
  width: 1.96rem;
  height: 1.40rem;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 0.05rem;
  margin-right: 0.40rem;
}

.ser_con .li-boxx .li .icon div {
  width: auto;
  max-width: 90%;
}

.ser_con .li-boxx .li .icon p {
  color: #333333;
}

.ser_con .li-boxx .li .intro {
  width: calc(100% - 3.20rem);
}

.ser_con .li-boxx .li .intro .h {
  color: #333333;
  line-height: 1.3;
  transition: all 0.4s;
}

.ser_con .li-boxx .li .intro .txt {
  margin-top: 0.16rem;
  color: #666666;
  line-height: 0.26rem;
  max-height: 0.26rem;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.ser_con .li-boxx .li .arr {
  position: absolute;
  top: 50%;
  right: 0.40rem;
  transform: translateY(-50%);
  width: 0.40rem;
  height: 0.40rem;
  text-align: center;
  /*line-height: 0.40rem;*/
  border-radius: 50%;
  box-shadow: 0 0 0 1px #333;
  transition: all 0.4s;
  display: flex;
  align-items: center;
  justify-content: center;
}

.ser_con .li-boxx .li .arr img {
  filter: grayscale(1);
  width: auto;
}

.ser_con .li-boxx .li:hover {
  background-color: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.06);
}

.ser_con .li-boxx .li:hover .intro .h {
  color: var(--color-primary);
}

.ser_con .li-boxx .li:hover .arr {
  box-shadow: 0 0 0 1px var(--color-primary);
}

.ser_con .li-boxx .li:hover .arr img {
  filter: initial;
}







.ser_con .li-box {
  margin-top: 0.58rem;
  display: flex;
  flex-wrap: wrap;
}

.ser_con .li-box .li {
  position: relative;
  width: 48%;
  margin-right: 4%;
  margin-bottom: 0.80rem;
  border-radius: 0.05rem;
}

.ser_con .li-box .li::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 1px;
  background-color: var(--color-primary);
  transition: all 0.4s;
}

.ser_con .li-box .li:nth-child(2n) {
  margin-right: 0;
}

.ser_con .li-box .li .pic {
  width: 100%;
  height: 3.7rem;
  overflow: hidden;
  border-radius: 0.05rem 0.05rem 0 0;
  position: relative;
}

.ser_con .li-box .li .pic img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transition: all 0.4s;
}

.ser_con .li-box .li .pic .tag {
  position: absolute;
  top: 0;
  right: 0;
  width: max-content;
  min-width: 1.70rem;
  height: 0.46rem;
  padding: 0 .200rem;
  text-align: center;
  line-height: 0.46rem;
  color: #fff;
  border-radius: 0.03rem;
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-backdrop-filter: blur(0.40rem);
  backdrop-filter: blur(0.40rem);
}

.ser_con .li-box .li .intro {
  position: relative;
  border-radius: 0 0 0.05rem 0.05rem;
  box-shadow: 0 0.04rem 0.60rem rgba(0, 0, 0, 0.05);
  padding: 0.30rem 0.44rem 0.36rem;
  overflow: hidden;
}

.ser_con .li-box .li .intro::before {
  content: "";
  position: absolute;
  bottom: -1px;
  right: calc(0.60rem - 1px);
  border-bottom: calc(0.16rem + 1px) solid var(--color-primary);
  border-left: calc(0.20rem + 1px) solid transparent;
  border-right: calc(0.20rem + 1px) solid transparent;
  opacity: 0;
  /*transition: all 0.4s;*/
}

.ser_con .li-box .li .intro::after {
  content: "";
  position: absolute;
  bottom: -1px;
  right: 0.60rem;
  border-bottom: 0.16rem solid #f8f8f8;
  border-left: 0.20rem solid transparent;
  border-right: 0.20rem solid transparent;
  z-index: 2;
  opacity: 0;
  /*transition: all 0.4s;*/
}

.ser_con .li-box .li .intro .time {
  color: #555555;
  line-height: 2;
}

.ser_con .li-box .li .intro .h {
  margin-top: 0.20rem;
  color: #333333;
  line-height: 0.34rem;
  height: 0.67rem;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.ser_con .li-box .li .intro .more {
  margin-top: 0.24rem;
}

.ser_con .li-box .li:hover::after {
  width: 100%;
}

.ser_con .li-box .li:hover .pic img {
  transform: scale(1.04);
}

.ser_con .li-box .li:hover .intro::before,
.ser_con .li-box .li:hover .intro::after {
  opacity: 1;
}

.ser_con .li-box .li:hover .intro .time {
  color: var(--color-primary);
}










































@media screen and (min-width:1921px) {
  body{font-size: 0.14rem;}
  .f_12 {font-size:0.12rem;}
  .f_14 {font-size:0.14rem;}
  .f_16 {font-size:0.16rem;}
  .f_18 {font-size:0.18rem;}
  .f_20 {font-size:0.2rem;}
  .f_22 {font-size:0.22rem;}
  .f_24 {font-size:0.24rem;}
  .f_26 {font-size:0.26rem;}
  .f_28 {font-size:0.28rem;}
  .f_30 {font-size:0.3rem;}
  .f_32 {font-size:0.32rem;}
  .f_34 {font-size:0.34rem;}
  .f_36 {font-size:0.36rem;}
  .f_38 {font-size:0.38rem;}
  .f_40 {font-size:0.40rem;}
  .f_42 {font-size:0.42rem;}
  .f_44 {font-size:0.44rem;}
  .f_46 {font-size:0.46rem;}
  .f_48 {font-size:0.48rem;}
  .f_50 {font-size:0.50rem;}
  .f_52 {font-size:0.52rem;}
  .f_54 {font-size:0.54rem;}
  .f_56 {font-size:0.56rem;}
  .f_58 {font-size:0.58rem;}
  .f_60 {font-size:0.60rem;}
  .f_62 {font-size:0.62rem;}
  .f_64 {font-size:0.64rem;}
  .f_68 {font-size:0.68rem;}
  .f_70 {font-size:0.70rem;}
  .f_72 {font-size:0.72rem;}
  .f_74 {font-size:0.74rem;}
  .f_76 {font-size:0.76rem;}
  .f_78 {font-size:0.78rem;}
  .f_80 {font-size:0.80rem;}
  .f_90 {font-size:0.90rem;}
}
@media screen and (max-width:1680px) {
  .f_14 {font-size:13px;}
  .f_16 {font-size:14px;}
  .f_18 {font-size:16px;}
  .f_20 {font-size:18px;}
  .f_22 {font-size:20px;}
  .f_24 {font-size:22px;}
  .f_26 {font-size:24px;}
  .f_28 {font-size:26px;}
  .f_30 {font-size:28px;}
  .f_32 {font-size:30px;}
  .f_34 {font-size:32px;}
  .f_36 {font-size:34px;}
  .f_38 {font-size:36px;}
  .f_40 {font-size:38px;}
  .f_42,.f_44 {font-size:40px;}
  .f_46 {font-size:42px;}
  .f_48 {font-size:44px;}
  .f_50 {font-size:46px;}
  .f_52 {font-size:48px;}
  .f_54 {font-size:48px;}
  .f_56 {font-size:48px;}
  .f_58,.f_60,.f_62,.f_64,.f_68,.f_70,.f_72,.f_74,.f_76,.f_78,.f_80 {font-size:52px;}
}
@media (max-width: 1560px) {
  .f_14 {font-size: 13px;}
  .f_58,.f_60,.f_62,.f_64,.f_68,.f_70,.f_72,.f_74,.f_76,.f_78,.f_80 {font-size:48px;}
}
@media screen and (max-width:1440px) {
  .f_16 {font-size:14px;}
  .f_18 {font-size:15px;}
  .f_20 {font-size:17px;}
  .f_22 {font-size:18px;}
  .f_24 {font-size:20px;}
  .f_26 {font-size:22px;}
  .f_28 {font-size:22px;}
  .f_30 {font-size:24px;}
  .f_32 {font-size:24px;}
  .f_34 {font-size:26px;}
  .f_36 {font-size:28px;}
  .f_38,.f_40 {font-size:30px;}
  .f_42,.f_44 {font-size:32px;}
  .f_46 {font-size:34px;}
  .f_48 {font-size:36px;}
  .f_50 {font-size:36px;}
  .f_52 {font-size:38px;}
  .f_54 {font-size:38px;}
  .f_56 {font-size:40px;}
  .f_58 {font-size:42px;}
  .f_60,.f_62,.f_64,.f_66,.f_68,.f_70,.f_72,.f_74,.f_76,.f_78,.f_80 {font-size:44px;}
}
@media screen and (max-width:1280px) {
  .f_14 {font-size:12px;}
  .f_16 {font-size:13px;}
  .f_18 {font-size:14px;}
  .f_20 {font-size:15px;}
  .f_22 {font-size:16px;}
  .f_24 {font-size:16px;}
  .f_26 {font-size:20px;}
  .f_28 {font-size:20px;}
  .f_30 {font-size:20px;}
  .f_32 {font-size:22px;}
  .f_34 {font-size:23px;}
  .f_36 {font-size:25px;}
  .f_38 {font-size:26px;}
  .f_40 {font-size:30px;}
  .f_42,.f_44 {font-size:32px;}
  .f_46 {font-size:30px;}
  .f_48,.f_50 {font-size:34px;}
  .f_52 {font-size:36px;}
  .f_54,.f_56,.f_58,.f_60,.f_62,.f_64,.f_66,.f_68,.f_70,.f_72,.f_74,.f_76,.f_78,.f_80 {font-size:40px;}
}
@media screen and (max-width:1024px) {
  html {font-size:60px;}

  .pcbox{display: none;}

  .phbox{display: block;}
}
@media screen and (max-width:768px) {
  /* html {font-size:calc(100vw/7.5);} */
  .f_14,.f_16 {font-size:12px;}
  .f_18,.f_20 {font-size:14px;}
  .f_22,.f_24,.f_26,.f_28 {font-size:16px;}
  .f_30,.f_32,.f_34 {font-size:18px;}
  .f_36,.f_40,.f_42,.f_44,.f_46 {font-size:20px;}
  .f_48,.f_50,.f_52,.f_54,.f_56,.f_58,.f_60,.f_62,.f_64,.f_68,.f_70,.f_72,.f_74,.f_76,.f_78,.f_80 {font-size:30px;}
}
