* {outline:0 none !important;}

html {font-size:calc(100vw/19.2);}

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;}

@font-face {
  font-family: 'hmb';
    src: url("../fonts/HarmonyOS_Sans_SC_Bold.ttf");
}
@font-face {
  font-family: 'hml';
    src: url("../fonts/HarmonyOS_Sans_SC_Light.ttf");
}
@font-face {
  font-family: 'hmm';
    src: url("../fonts/HarmonyOS_Sans_SC_Medium.ttf");
}
@font-face {
  font-family: 'hmr';
    src: url("../fonts/HarmonyOS_Sans_SC_Regular.ttf");
}
@font-face {
  font-family: 'pps';
    src: url("../fonts/Poppins-SemiBold.ttf");
}
.hmb{font-family: 'hmb';}
.hml{font-family: 'hml';}
.hmm{font-family: 'hmm';}
.hmr{font-family: 'hmr';}
.pps{font-family: 'pps';}

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:#333;font-family:'hmr', 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:0.14rem;line-height:1;background:#fff;}

html.act {overflow:hidden;width:100%;height:100vh;}
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;}
.clearfix {*zoom:1;}
a {display:inline-block;text-decoration:none!important;cursor:pointer;color:#333;}
textarea,select {outline:none;color:#666;font-size:0.14rem;width:100%;}
textarea {resize:none;padding:0;border:0;font-family:'hmr';}
img {border:none;max-width:100%;display:block;}
img[src=""] {opacity:0;}
i {font-style:normal;}

.edit img,.img_inline_block img {display:inline-block;height:auto;width: 100%;}

.edit2 img,.img_inline_block2 img{width: revert-layer;}

.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;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.t_line3 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.t_line4 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;}
.t_line5 {overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.place::-webkit-input-placeholder {color:#CBCBCB;}
.place:-moz-placeholder {color:#CBCBCB;}
.place::-moz-placeholder {color:#CBCBCB;}
.place:-ms-input-placeholder {color:#CBCBCB;}
.place2::-webkit-input-placeholder {color:rgba(102, 102, 102, 0.4);}
.place2:-moz-placeholder {color:rgba(102, 102, 102, 0.4);}
.place2::-moz-placeholder {color:rgba(102, 102, 102, 0.4);}
.place2:-ms-input-placeholder {color:rgba(102, 102, 102, 0.4);}
.place3::-webkit-input-placeholder {color:#AEAEAE;}
.place3:-moz-placeholder {color:#AEAEAE;}
.place3::-moz-placeholder {color:#AEAEAE;}
.place3:-ms-input-placeholder {color:#AEAEAE;}
.place4::-webkit-input-placeholder {color:#999;}
.place4:-moz-placeholder {color:#999;}
.place4::-moz-placeholder {color:#999;}
.place4:-ms-input-placeholder {color:#999;}

/* 滚动条样式 */
::-webkit-scrollbar {width:4px;height:1px;}
*::-webkit-scrollbar-thumb{ background:#000;}
*::-webkit-scrollbar-track{ background:rgba(0,0,0,0.4);}

/*去掉 input 默认边框*/
input {padding:0;border:0;font-family:'hmr';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;}

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

:root{
  --viColor: #AD1734;
}

h3 {font-weight:500;}
.f_12 {font-size:12px;}
.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;}
.f_90 {font-size:90px;}

.onetime{-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);}

.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);}

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

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

.w100{width: 100%;}

.img100{display: block;width: 100%;}

/* common */
.m_header,.mh_nav,.phbox{display: none;}

.t_cen{text-align: center;}

.w1610{padding-left: 1.55rem;padding-right: 1.55rem;}

.pd100_120{padding: 1rem 0 1.2rem;}

.pd120_130{padding: 1.2rem 0 1.3rem;}

.pd0_140{padding-bottom: 1.4rem;}

.pd100_140{padding: 1rem 0 1.4rem;}

.pd130_140{padding: 1.3rem 0 1.4rem;}

.pd136_140{padding: 1.36rem 0 1.4rem;}

.mg60{margin-top: 0.6rem;}

.mg70{margin-top: 0.7rem;}

.mg80{margin-top: 0.8rem;}

.mg90{margin-top: 0.9rem;}

.mg100{margin-top: 1rem;}

.mg110{margin-top: 1.1rem;}

.mg120{margin-top: 1.2rem;}

.mg130{margin-top: 1.3rem;}

.mg136{margin-top: 1.36rem;}

.scroll::-webkit-scrollbar {
    /*滚动条整体样式*/
    width: 3px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 3px;
}

.scroll::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    /* border-radius: 5px; */
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0);
    background: var(--viColor);
}

.scroll::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 3px rgba(255, 255, 255, .1);
    border-radius: 0;
    background: rgba(0,0,0,.2);
}

.scroll2::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 3px rgba(255, 255, 255, .1);
    border-radius: 0;
    background: rgba(255,255,255,.2);
}

.footer{background: #FBFBFB;}

.footer .line{height: 1px;background: linear-gradient(90deg, #FFF 1%, #CE0F31 60%, rgba(255, 255, 255, 0.00) 100%);}

.footer .ftp{padding: 0.66rem 0 0.64rem;}

.footer .ftp .w1610{display: flex;flex-wrap: wrap;justify-content: space-between;}

.footer .ftp .left{padding: 0.38rem 0.6784rem 0 0;}

.footer .ftp .left .logo{width: 2.78rem;margin-bottom: 0.3886rem;}

.footer .ftp .left .email{display: flex;align-items: center;}

.footer .ftp .left .set{line-height: calc(19 / 16);}

.footer .ftp .left .email .det a{display: block;width: fit-content;line-height: calc(23 / 20);color: var(--viColor);}

.footer .ftp .left .tel{margin-top: 0.18rem;display: flex;align-items: center;}

.footer .ftp .left .tel .det a{display: block;width: fit-content;line-height: calc(19 / 16);color: #666;}

.footer .ftp .left .tel .det a:hover{color: var(--viColor);}

.footer .ftp .center .ul{display: flex;flex-wrap: wrap;gap: 0.3879rem;}

.footer .ftp .center .ul .li{width: 1.83rem;}

.footer .ftp .center .ul .li .txt{line-height: calc(19 / 16);color: #666;margin-top: 0.1747rem;text-align: center;}

.footer .ftp .center .ul .li .txt p:not(:first-child){margin-top: 0.1032rem;}



/*6.17*/
.footer .ftp .right{width: 5.24rem;padding-top: 0.13rem;}

.footer .ftp .right .txt{line-height: calc(24 / 16);color: #666;margin-top: 0.25rem;}

.footer .ftp .right .txt .it{display: flex;gap: 0.1rem;}

.footer .ftp .right .txt .it span{width: 0.16rem;padding-top: 0.03rem;min-width: 0.16rem;}

.footer .ftp .right .txt .it:not(:first-child){margin-top: 0.15rem;}

.footer .ftp .right .txt .it:nth-child(3) span{opacity: 0;pointer-events: none;margin-left: -0.1rem;}

.footer .ftp .right .txt .it:nth-child(3){position: relative;}

.footer .ftp .right .txt .it:nth-child(3):before{content: "苏州：";opacity: 0;pointer-events: none;}


.footer .fbt{background: var(--viColor);padding: 0.09rem 0;}

.footer .fbt .w1610{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}

.footer .fbt .left{line-height: calc(19 / 14);color: #fff;}

.footer .fbt .right{line-height: calc(19 / 14);color: #fff;}

.footer .fbt .right a{color: #fff;}

.footer .fbt .right a:hover{text-decoration: underline !important;text-underline-offset:2px;}

.footer .ftp .right .ul{display: flex;align-items: center;flex-wrap: wrap;gap: 0;}

.footer .ftp .right .ul .li{width: 0.26rem;position: relative;line-height: calc(24 / 16);color: #666;margin-right: 0.12rem;}

.footer .ftp .right .ul .li:first-child{margin-right: 0.05rem;width: auto;}

.footer .ftp .right .ul .li .icon{position: relative;}

.footer .ftp .right .ul .li .icon img{width: 100%;}

.footer .ftp .right .ul .li .icon img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.footer .ftp .right .ul .li:hover .icon img:nth-child(1){opacity: 0;}

.footer .ftp .right .ul .li:hover .icon img:nth-child(2){opacity: 1;}

.footer .ftp .right .ul .li .imge {position: absolute;left: 50%;bottom: calc(100% + 0.2rem);width: 1.4rem;display: none;padding: 0.08rem;border-radius: 0.1rem;background: rgb(255, 255, 255);box-shadow: 0px 0.04rem 0.117rem -0.003rem rgba(173, 23, 52, 0.15);margin-left: -0.7rem;}

.footer .ftp .right .ul .li:hover .imge {display: block;animation: 0.5s linear 0s 1 normal none running zhishi;}

@keyframes zhishi {
  0% {
    opacity: 0;
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0px);
    opacity: 1;
  }
}

.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 111;background: #fff;}

.header:hover{z-index: 200;}

.header.on{box-shadow: 0 2px 8px rgba(0,0,0,0.1);}

.header_place{height: 0.82rem;}

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

.header .logo{width: 2.04rem;}

.header .nav{display: flex;align-items: center;padding-left: 0.23rem;}

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

.header .nav .li a{display: block;line-height: 0.82rem;padding: 0 0.28rem;}

.header .nav .li.act a,
.header .nav .li.active a{color: var(--viColor);}

.header .nav .li .lv2list{position: absolute;left: -10%;width: 120%;background: #F5F5F5;padding: 0.26rem 0;}

.header .nav .li .lv2list .lv2 a{display: block;line-height: calc(30 / 18);padding: 0.08rem 0.16rem;text-align: center;color:#333;}

.header .nav .li .lv2list .lv2 a:hover{background: #fff;color: var(--viColor);}

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

.header .right .search{width: 0.36rem;border-radius: 50%;position: relative;gap: 0.14rem;}

.header .right .search img{width: 100%;}

.header .right .search img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.header .right .search:hover img:nth-child(1){opacity: 0;}

.header .right .search:hover img:nth-child(2){opacity: 1;}

.header .right .tel{display: flex;align-items: center;height: 0.35rem;justify-content: center;gap: 0.1rem;border-radius: 0.175rem;background: var(--viColor);color: #fff;padding: 0 0.22rem;}

.header .right .tel img{width: 0.17rem;}

.header_nav{position: fixed;top: 0.82rem;left: 0;width: 100%;height: calc(100% - 0.82rem);z-index: 113;display: none;}

.header_nav .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #333;opacity: 0.5;}

.header_nav .con{position: relative;z-index: 5;}

.header_nav .con .item{display: none;overflow: hidden;}

.header_nav .con .item.act{display: block;}

.header_nav .con .item .itcon{display: flex;}

.header_nav .FAnav .left{width: 5.19rem;background: #F5F5F5;padding: 0.6rem 0 0.63rem 1.55rem;position: relative;}

.header_nav .lv2nav .left .ul,
.header_nav .FAnav .left .ul{padding-bottom: 1.57rem;padding-bottom: 1rem;}

.header_nav .FAnav .left .ul .li:not(:first-child){margin-top: 0.1rem;}

.header_nav .FAnav .left .ul .li a{display: block;padding: 0.12rem 0.26rem 0.12rem 0;position: relative;overflow: hidden;}

.header_nav .FAnav .left .ul .li span{position: absolute;left: 0;top: 0;width: 2px;height: 100%;background: var(--viColor);opacity: 0;}

.header_nav .FAnav .left .ul .li .ico{position: absolute;top: 50%;left: -0.5rem;width: 0.25rem;height: 0.25rem;display: flex;align-items: center; margin-top: -0.125rem;}

.header_nav .FAnav .left .ul .li .ico img{width: auto;max-width: 100%;max-height: 100%;}

.header_nav .FAnav .left .ul .li .txt{line-height: calc(23 / 18);font-size: 0.18rem;}

.header_nav .FAnav .left .ul .li.act a{background: #fff;}

.header_nav .FAnav .left .ul .li.act span{opacity: 1;}

.header_nav .FAnav .left .ul .li.act .ico{left: 0.3rem;}

.header_nav .FAnav .left .ul .li.act a{padding-left: 0.63rem;}

.header_nav .FAnav .left .icon{display: flex;position: absolute;bottom: 0.63rem;left: 1.55rem;gap: 0.21rem;}

/*.header_nav .FAnav .left .icon a{width: 0.985rem;border-radius: 0.03rem;overflow: hidden;background: #fff;}*/

.header_nav .FAnav .left .icon a{width: 0.6rem;}

.header_nav .FAnav .right{display: flex;padding-top: 0.6rem;background: #fff;width: calc(100% - 5.19rem);position: relative;}

.header_nav .FAnav .right .rlf{width: 3.68rem;border-right: 1px solid rgba(51, 51, 51, .12);padding: 0 0.7rem 0.63rem 0.9rem;}

.header_nav .FAnav .right .rlf .ul{display: none;}

.header_nav .FAnav .right .rlf .ul.act{display: block;}

.header_nav .FAnav .right .rlf .ul .li:not(:first-child){margin-top: 0.07rem;}

.header_nav .FAnav .right .rlf .ul .li a{display: block;position: relative;background: url(../images/svg/hd_nav_arr.svg) no-repeat right center;background-size: 0.33rem auto;line-height: calc(21 / 16);padding: 0.13rem 0.4rem 0.13rem 0;}

.header_nav .FAnav .right .rlf .ul .li a::before{content: "";position: absolute;right: 0;width: 0.4rem;height: 100%;background: #fff;-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);}

.header_nav .FAnav .right .rlf .ul .li.act a{color: var(--viColor);}

.header_nav .FAnav .right .rlf .ul .li.act a::before{width: 0;}

.header_nav .FAnav .right .rrf{width: calc(100% - 3.68rem);padding: 0.13rem 0 2.2rem 0.9rem;}

.header_nav .FAnav .right .rrf .lv2list{display: none;}

.header_nav .FAnav .right .rrf .lv2list.act{display: block;}

.header_nav .FAnav .right .rrf .lv3list{display: none;flex-wrap: wrap;gap: 0.25rem;}

.header_nav .FAnav .right .rrf .lv3list.act{display: flex;}

/*.header_nav .FAnav .right .rrf .lv3list .lv4:nth-child(3n - 1){width: 2.43rem;}*/

/*.header_nav .FAnav .right .rrf .lv3list .lv4:nth-child(3n){width: 1.53rem;}*/

/*.header_nav .FAnav .right .rrf .lv3list .lv4:nth-child(3n + 1){width: 3.2rem;}*/


.header_nav .FAnav .right .rrf .lv3list .lv4{width: calc((100% - 0.5rem) / 3);}

/*.header_nav .FAnav .right .rrf .lv3list .lv4:nth-child(3n - 1){width: 2rem;}*/

/*.header_nav .FAnav .right .rrf .lv3list .lv4:nth-child(3n){width: 2.16rem;}*/

/*.header_nav .FAnav .right .rrf .lv3list .lv4:nth-child(3n + 1){width: 3rem;}*/

.header_nav .FAnav .right .rrf .lv3list .lv4 a{display: block;width: fit-content;line-height: calc(18 / 14);}

.header_nav .FAnav .right .rrf .lv3list .lv4 a:hover{color: var(--viColor);}

.header_nav .FAnav .right .kefu{position: absolute;right: 1.55rem;bottom: 0.63rem;}

.header_nav .FAnav .right .kefu .icon{width: 0.46rem;display: block;}

.header_nav .FAnav .right .kefu .text{position: absolute;right: 0.4879rem;top: -0.66rem;width: 3.18rem;}

.header_nav .FAnav .right .kefu .text .tt{position: absolute;top: 0.3rem;left: 0.25rem;}

.header_nav .FAnav .right .kefu .text .tt .t1{line-height: 1.3;color: #666;}

.header_nav .FAnav .right .kefu .text .tt .t2{display: flex;align-items: center;gap: 0.13rem;color: var(--viColor);width: fit-content;margin-top: 0.13rem;}

.header_nav .FAnav .right .kefu .text .tt .t2 img{width: 0.08rem;}

.header_nav .lv2nav{width: 13.12rem;margin: 0 auto;}

.header_nav .lv2nav .itcon{display: flex;justify-content: center;}

.header_nav .lv2nav .itcon .left{background: #F5F5F5;padding: 0.29rem 0 0.63rem 0.88rem;border-right: 1px solid rgba(51, 51, 51, 0.12);width: 4.27rem;padding-bottom: 1.57rem;}

.header_nav .lv2nav .itcon .left .li:not(:first-child){margin-top: 0.04rem;}

.header_nav .lv2nav .itcon .left .lv2{display: block;position: relative;padding: 0.08rem 0.26rem 0.09rem 0;overflow: hidden;}

.header_nav .lv2nav .itcon .left .lv2 .ico{position: absolute;top: 50%;margin-top: -0.1rem;width: 0.2rem;height: 0.2rem;left: -0.5rem;display:flex; align-items: center;}

.header_nav .lv2nav .itcon .left .lv2 .ico img{width: auto;max-width: 100%;max-height: 100%;}

.header_nav .lv2nav .itcon .left .lv2 .txt{line-height: calc(30 / 18);color: #666666;}

.header_nav .lv2nav .itcon .left .li.act .lv2,
.header_nav .lv2nav .itcon .left .lv2:hover{background: #fff;padding-left: 0.63rem;}

.header_nav .lv2nav .itcon .left .li.act .lv2 .ico,
.header_nav .lv2nav .itcon .left .lv2:hover .ico{left: 0.3rem;}

.header_nav .lv2nav .itcon .left .li.act .lv2 .txt,
.header_nav .lv2nav .itcon .left .lv2:hover .txt{color: var(--viColor);}

.header_nav .lv2nav .itcon .right{background: #FBFBFB;width: calc(100% - 4.27rem);position: relative;padding: 0.49rem 0.9rem 2.24rem .85rem;position: relative;}

.header_nav .lv2nav .itcon .right .ritem{display: none;}

.header_nav .lv2nav .itcon .right .ritem.act{display: block;}

.header_nav .lv2nav .itcon .right .brief{display: flex;justify-content: space-between;align-items: flex-start;}

.header_nav .lv2nav .itcon .right .brief .img{width: 2.92rem;border-radius: 0.07rem;overflow: hidden;height: 1.95rem;}

.header_nav .lv2nav .itcon .right .brief .img img{height: 100%;object-fit: cover;}

.header_nav .lv2nav .itcon .right .brief .txt{line-height: calc(24 / 16);color: #666666;width: 3.67rem;margin-top: 0.16rem;}

.header_nav .lv2nav .itcon .right .icons{display: flex;position: absolute;bottom: 0.67rem;left: 0.85rem;gap: 0.21rem;}

/*.header_nav .lv2nav .itcon .right .icons a{width: 0.985rem;border-radius: 0.03rem;overflow: hidden;background: #fff;}*/
.header_nav .lv2nav .itcon .right .icons a{width: 0.6rem;}

.header_nav .lv2nav .itcon .right .kefu{position: absolute;right: 0.66rem;bottom: 0.71rem;}

.header_nav .lv2nav .itcon .right .kefu .icon{width: 0.46rem;display: block;}

.header_nav .lv2nav .itcon .right .kefu .text{position: absolute;right: 0.4879rem;top: -0.66rem;width: 3.18rem;}

.header_nav .lv2nav .itcon .right .kefu .text .tt{position: absolute;top: 0.3rem;left: 0.25rem;}

.header_nav .lv2nav .itcon .right .kefu .text .tt .t1{line-height: 1.3;color: #666;}

.header_nav .lv2nav .itcon .right .kefu .text .tt .t2{display: flex;align-items: center;gap: 0.13rem;color: var(--viColor);width: fit-content;margin-top: 0.13rem;}

.header_nav .lv2nav .itcon .right .kefu .text .tt .t2 img{width: 0.08rem;}

/*6.17*/
.header_nav .lv2nav{width: 100%;}

.header_nav .lv2nav .itcon .left{width: 5.19rem;padding: 0.29rem 0 0.63rem 1.55rem;}

.header_nav .lv2nav .itcon .right{width: calc(100% - 5.19rem);padding: 0.49rem 1.55rem 2.24rem .9rem;}

.header_nav .lv2nav .itcon .right .brief .txt{width: calc(100% - 2.92rem - 0.51rem);}

.header_nav .lv2nav .itcon .right .kefu{right: calc(100% - 8.66rem);right: 1.55rem;}

.header_nav .FAnav .right .rlf{width: 3.8rem;}

.header_nav .FAnav .right .rrf{width: calc(100% - 3.8rem);}

.header_nav .lv2nav .itcon .right .icons{left: -3.63rem;}

.anniu{display: flex;align-items: center;justify-content: center;border: 0.015rem solid #E1E1E1;border-radius: 0.07rem;width: 1.68rem;height: 0.48rem;position: relative;color: #464646;}

.anniu:hover{background: var(--viColor);border-color: var(--viColor) !important;color: #fff;}

.anniu .tl{position: absolute;width: 0.09rem;height: 0.09rem;top: -0.01rem;left: -0.01rem;border-top: 0.02rem solid var(--viColor);border-left: 0.02rem solid var(--viColor);border-radius: 0.07rem 0 0 0;}

.anniu .tr{position: absolute;width: 0.09rem;height: 0.09rem;top: -0.01rem;right: -0.01rem;border-top: 0.02rem solid var(--viColor);border-right: 0.02rem solid var(--viColor);border-radius: 0 0.07rem 0 0;}

.anniu .bl{position: absolute;width: 0.09rem;height: 0.09rem;bottom: -0.01rem;left: -0.01rem;border-bottom: 0.02rem solid var(--viColor);border-left: 0.02rem solid var(--viColor);border-radius: 0 0 0 0.07rem;}

.anniu .br{position: absolute;width: 0.09rem;height: 0.09rem;bottom: -0.01rem;right: -0.01rem;border-bottom: 0.02rem solid var(--viColor);border-right: 0.02rem solid var(--viColor);border-radius: 0 0 0.07rem 0;}

/* 新增交互样式 */
.anniu {transition:background 0.4s cubic-bezier(0.25,0.46,0.45,0.94),transform 0.2s ease,color 0.3s 0.1s;}
.anniu:hover {transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.1);}
.anniu:active {transform:translateY(1px) scale(0.98);box-shadow:0 2px 6px rgba(0,0,0,0.1);transition-duration:0.1s;}
.btn-text {position:relative;z-index:1;transition:transform 0.3s, color 0.3s;color: #464646;}
.anniu:hover .btn-text {transform:translateX(4px);color: #fff;}
@media (hover:none) {
  .anniu:hover {transform:none;box-shadow:none;}
  .anniu:active {transform:scale(0.96);}
}

.abbtn {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 0.39rem;height: 0.39rem;cursor:pointer;transition:transform 0.2s cubic-bezier(0.34,1.56,0.64,1);--base-scale:1;--hover-scale:1.08;--active-scale:0.95;--ripple-color:rgba(255,255,255,0.4);width: 0.6rem;height: 0.6rem;}

.abbtn img{width: 100%;}

.abbtn .video-play-icon {transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.275);filter:drop-shadow(0 2px 8px rgba(0,0,0,0.1));}

.abbtn:hover {transform:scale(var(--hover-scale));}

.abbtn:hover .video-play-icon {filter:drop-shadow(0 4px 12px rgba(0,0,0,0.15)) brightness(105%);}

.abbtn:active {transform:scale(var(--active-scale));}

.abbtn:active .video-play-icon {filter:drop-shadow(0 1px 4px rgba(0,0,0,0.2)) brightness(95%);transition-duration:0.15s;}

.abbtn .ripple-container {position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);pointer-events:none;border-radius:50%;}

.abbtn:active .ripple-container::after {content:'';position:absolute;top:50%;left:50%;width:60%;height:60%;background:var(--ripple-color);border-radius:50%;animation:ripple 0.6s ease-out;transform:translate(-50%,-50%);}

@keyframes ripple {
  0% {opacity:0.6;transform:translate(-50%,-50%) scale(0.8);}
  100% {opacity:0;transform:translate(-50%,-50%) scale(1.8);}
}
.abbtn.active .video-play-icon {animation:iconBounce 0.4s ease;}

@keyframes iconBounce {
  0%,100% {transform:scale(1);}
  30% {transform:scale(0.9);}
  60% {transform:scale(1.05);}
  80% {transform:scale(0.97);}
}
@media (hover:hover) {
  .abbtn:hover .video-play-icon {animation:subtleFloat 3s ease-in-out infinite;}
}
@keyframes subtleFloat {
  0%,100% {transform:translateY(0) rotateZ(0deg);}
  50% {transform:translateY(-2px) rotateZ(1deg);}
}

.btnactive:active {transform:translateY(1px) scale(0.98);box-shadow:0 2px 6px rgba(0,0,0,0.1);transition-duration:0.1s;}
@media (hover:none) {
  .btnactive:active {transform:scale(0.96);}
}

.inner_banner{position: relative;}

.inner_banner .imgbox{overflow: hidden;}

.inner_banner .imgbox img{width: 100%;animation: aniScaleBan 10s linear forwards;height: calc(800 / 1920 * 100vw);object-fit: cover;}

.inner_banner.inner_banner_no .imgbox img{animation: none;}

.inner_banner .swiper-slide .imgbox img{animation: none;}

.inner_banner .swiper-slide-active .imgbox img{animation: aniScaleBan 10s linear forwards;}

@keyframes aniScaleBan {
  0% {
    transform: scale(1);
  }

  100% {
    transform: scale(1.1);
  }
}

.inner_banner .pogin{display: flex;align-items: center;justify-content: center;position: absolute;left: 0;bottom: 0.3rem;z-index: 10;gap: 0.0509rem;width: 100%;}

.inner_banner .pogin span{border-radius: 0;width: 0.2118rem;height: 0.04rem;background: #606060;opacity: .2;}

.inner_banner .pogin span.swiper-pagination-bullet-active{opacity: 1;background: var(--viColor);}


.pimg{display: block;}

.mimg{display: none;}

.inner_banner .txtbox{position: absolute;top: 0;left: 0;width: calc(1125 / 1920 * 100%);display: flex;padding: 3.78rem 0.55rem 0 1.55rem;height: 100%;padding: 2.78rem 0.55rem 0 1.55rem;}

.inner_banner .txtbox::before{content: "";position: absolute;top: 0;left: 0;background: linear-gradient(270deg, rgba(0, 0, 0, 0.00) 1.77%, #000 97.21%);opacity: 0.51;width: 100%;height: 100%;}

.inner_banner .txtbox .txt{position: relative;z-index: 5;}

.inner_banner .txtbox .txt .t1{line-height: 1.3;color: #fff;font-weight: bold;}

.inner_banner .txtbox .txt .t2{line-height: 1.5;color: #fff;margin-top: 0.3rem;}

.inner_banner .txtbox{padding-right: 3.3rem;padding: 3.3rem 3.3rem 0 1.55rem;}

.inner_banner.inner_banner2 .swiper-slide .imgbox img{height: 100vh;min-height: 8rem;}

.inner_banner .anniu{width: 1.5rem;height: 0.4rem;border-color: var(--viColor);background: var(--viColor);}

.inner_banner .anniu .btn-text{color: #fff;}

.a_dw{position: relative;top: -0.82rem;}

.popbox{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 300;display: none;}

.popbox .pbg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.6;}

.popbox .content{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;position: relative;z-index: 5;}

.page_pc{display: flex;align-items: center;justify-content: center;gap: 0.2545rem;}

.page_pc .pbtn{width: 0.38rem;position: relative;}

.page_pc .pbtn img{width: 100%;}

.page_pc .pbtn img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.page_pc .pbtn:hover img:nth-child(1){opacity: 0;}

.page_pc .pbtn:hover img:nth-child(2){opacity: 1;}

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

.page_pc .num{line-height: 1.3;color: #666;}

.page_pc .num.active,
.page_pc .num:hover{color: var(--viColor);}

.page_pc .pg_prev2{margin-right: -0.13rem;}

.page_pc .pg_next2{margin-left: -0.13rem;}






/* index */
.index_tit{text-align: center;line-height: calc(59 / 48);}

.index_det{text-align: center;line-height: calc(23 / 18);color: #666;margin-top: 0.23rem;}

.ind1{padding: 1.35rem 0 1.45rem;overflow: hidden;}

.ind1 .swiper{margin-top: 0.43rem;width: calc(100% + 1.55rem);margin-right: -1.55rem;}

.ind1 .swiper .scon{position: relative;padding-top: 3.71rem;border-radius: 0.08rem;overflow: hidden;display: block;}

.ind1 .swiper .scon .img{position: absolute;top: 0;left: 0;width: 100%;height: 3.71rem;overflow: hidden;}

.ind1 .swiper .scon .img img{height: 100%;width: 100%;object-fit: cover;}

.ind1 .swiper .scon .txt{border: 1px solid #DDDDDD;padding: 0.42rem 0.23rem 0.29rem 0.29rem;border-radius: 0 0 0.08rem 0.08rem;height: 1.86rem;overflow: hidden;}

.ind1 .swiper .scon .txt .t1{line-height: calc(23 / 22);}

.ind1 .swiper .scon .txt .t2{margin-top: 0.27rem;line-height: calc(30 / 16);height: calc(53 / 16 * 1em);color: #737373;}

.ind1 .swiper .scon .txt .t3{display: flex;align-items: flex-start;justify-content: space-between;margin-top: 0.6rem;}

.ind1 .swiper .scon .txt .t3 .time{line-height: calc(26 / 16);opacity: 0.6;padding-top: 0.17rem;}

.ind1 .swiper .scon:hover{/* filter: drop-shadow(0px 0.04rem 22.2px rgba(206, 15, 49, 0.05)); */padding-top: 2.56rem;box-shadow: 0px 0.04rem 0.222rem rgba(206, 15, 49, 0.05);}

.ind1 .swiper .scon:hover .img{height: 2.56rem;}

.ind1 .swiper .scon:hover .img img{transform: scale(1.05);}

.ind1 .swiper .scon:hover .txt{height: 3.01rem;border-color: #fff;border-top: 3px solid var(--viColor);padding: 0.32rem 0.23rem 0.3rem 0.29rem;}

.ind1 .swiper .scon:hover .txt .t2{margin-top: 0.19rem;height: calc(30 / 16 * 4em);-webkit-line-clamp:4;}

.ind1 .swiper .scon:hover .txt .t3{margin-top: 0.15rem;}

.ind1 .swiper .progressbar{margin-top: 0.77rem;padding-bottom: 0.15rem;width: calc(100% - 1.55rem);display: flex;justify-content: space-between;align-items: center;}

.ind1 .swiper .swiper-scrollbar{position: relative;width: 100%;height: 1.5px;background: #DEDEDE;width: calc(100% - 1.52rem);}

.ind1 .swiper .swiper-scrollbar-drag{position: absolute;top: 50%;left: 0;height: 2px;margin-top: -1px;background: var(--viColor);transform-origin: left center;width: 100%;width: 2.65rem;}

.ind1 .swiper .swiper-scrollbar-drag::before{content: "";position: absolute;top: 50%;left: 50%;width: 0.3rem;height: 0.3rem;margin: -0.15rem 0 0 -0.15rem;background: url(../images/svg/ind1_1.svg) no-repeat center;background-size: 0.3rem;}

.ind1 .swpbtn{display: flex;gap: 0.3788rem;}

.ind1 .swpbtn a{width: 0.38rem;position: relative;}

.ind1 .swpbtn a img{width: 100%;}

.ind1 .swpbtn a img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.ind1 .swpbtn a:hover img:nth-child(1){opacity: 0;}

.ind1 .swpbtn a:hover img:nth-child(2){opacity: 1;}

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

/*.swiper-button-disabled{opacity: 0 !important;pointer-events: none !important;}*/


.ind2{padding: 2.09rem 0.99rem 1.33rem 0.94rem;background: url(../images/ind2_1.png) no-repeat center;background-size: cover;}

.ind2 .con{display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}

.ind2 .con .left{width: calc(587 / 1417 * 100%);/* padding-top: 0.48rem; */}

.ind2 .con .left .t1{line-height: calc(54 / 48);}

.ind2 .con .left .t3{margin-top: 0.3rem;line-height:1.4;}
.ind2 .con .left .t2{line-height: 2;margin-top: 0.59rem;}

.ind2 .con .left .t2 p:not(:first-child){margin-top: 0.27rem;}

.ind2 .con .left .anniu{margin-top: 0.59rem;}

.ind2 .con .right{position: relative;border-radius: 0.08rem;overflow: hidden;width: calc(712 / 1417 * 100%);}

.ind2 .ul{display: flex;gap: calc(179 / 3 / 1411 * 100%);margin-top: 1.15rem;margin-top: 0.6rem;}

.ind2 .ul .li{width: calc(1232 / 1411 / 4 * 100%);border-top: 1px solid rgba(0,0,0,0.1);padding-top: 0.15rem;}

.ind2 .ul .li .ltop{display: flex;align-items: flex-start;color: var(--viColor);}

.ind2 .ul .li .ltop .countup{line-height: calc(70 / 60);}

.ind2 .ul .li .ltop .plus{line-height: calc(23 / 20);margin: 0.07rem 0 0 0.09rem;}

.ind2 .ul .li .ltop .unit{line-height: calc(23 / 20);margin: 0.13rem 0 0 0.11rem;}

.ind2 .ul .li .lbot{line-height: calc(19 / 16);color: #666;margin-top: 0.06rem;}

.ind3{padding: 1.15rem 0 0.9rem;}

.ind3 .con{margin: 0.52rem -0.17rem 0;}

.ind3 .con .txtbox{padding: 0.25rem 0 0 8.03rem;}

.ind4{padding: 1.15rem 0;background: #FBFBFB;overflow: hidden;}

.ind4 .swiper{margin: 0.47rem -1.55rem 0;position: relative;}

.ind4 .swiper-slide{position: relative;border-radius: 0.1rem;overflow: hidden;}

.ind4 .swiper .swiper-slide::before{content: "";position: absolute;right: 0;top: 0;width: calc(345 / 1139 * 100%);height: 100%;background: linear-gradient(270deg, rgba(255, 255, 255, 0.43) 0%, #FFF 100%);z-index: 11;opacity: 0;-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);}

.ind4 .swiper .swiper-slide::after{content: "";position: absolute;left: 0;top: 0;width: calc(345 / 1139 * 100%);height: 100%;background: linear-gradient(270deg, rgba(255, 255, 255, 0.43) 0%, #FFF 100%);z-index: 11;opacity: 0;-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);transform: rotate(180deg);}

.ind4 .swiper-slide .imgbox{overflow: hidden;display: block;}

.ind4 .swiper-slide .imgbox img{height: 5.88rem;-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);object-fit: cover;}

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

.ind4 .swiper .swiper-slide.swiper-slide-prev::before{opacity: 1;}

.ind4 .swiper .swiper-slide.swiper-slide-next::after{opacity: 1;}

.ind4 .swiper .swiper-slide.swiper-slide-active .txtbox{opacity: 1;}

.ind4 .txtbox{position: absolute;left: 0;top: 0;width: calc(745 / 1139 * 100%);padding: 1.53rem 1.53rem 0 0.56rem;height: 100%;opacity: 0;z-index: 12;-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); width: 100%;}

.ind4 .txtbox::before{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(270deg, rgba(51, 51, 51, 0.00) 27.32%, rgba(51, 51, 51, 0.70) 100%);mix-blend-mode: multiply;}

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

.ind4 .txtbox .top{display: flex;align-items: center;gap: 0.2rem;position: relative;z-index: 5;transition: all .4s cubic-bezier(0.4, 0, 0.2, 1);transform: translateY(1rem);}

.ind4 .txtbox .top .ico{max-width: 0.5rem;height: 0.5rem;display: flex;align-items: center;}

.ind4 .txtbox .top .ico img{width: auto;max-width: 100%;max-height: 100%;}

.ind4 .txtbox .t1{line-height: calc(33 / 26);color: #fff;position: relative;}

.ind4 .txtbox .t2{line-height: calc(24 / 16);color: #fff;margin-top: 0.15rem;position: relative; transform: translateY(1rem);opacity: 0;position: relative;z-index: 5;transition: all .5s cubic-bezier(0.4, 0, 0.2, 1);}

.ind4 .txtbox .anniu{margin-top: 0.69rem;border-color: var(--viColor);background: var(--viColor); transform: translateY(1rem);opacity: 0;position: relative;z-index: 5;transition: all .6s cubic-bezier(0.4, 0, 0.2, 1);}

.ind4 .txtbox .anniu .btn-text{color: #fff;}

.ind4 .swiper .swiper-slide:hover .txtbox::after{opacity: 1;}

.ind4 .swiper .swiper-slide:hover .txtbox .top{transform: translateY(0);}

.ind4 .swiper .swiper-slide:hover .txtbox .t2{transform: translateY(0);opacity: 1;}

.ind4 .swiper .swiper-slide:hover .txtbox .anniu{transform: translateY(0);opacity: 1;}

.ind4 .more .anniu{margin: 0.63rem auto 0;}

.ind5{padding: 1.32rem 0 1.6rem;}

.ind5 .con{margin-top: 0.47rem;}

.ind5 .con .top{display: flex;flex-wrap: wrap;gap: 0.4rem;}

.ind5 .left{width: calc((100% - 0.8rem) / 3);}

.ind5 .left a{display: block;height: 100%;border-radius: 0.08rem;overflow: hidden;position: relative;}

.ind5 .left .mark{position: absolute;top: 0;left: 0;padding: 0.05rem 0.05rem 0.04rem;text-align: center;border-radius: 0.08rem 0 0.08rem 0;background: var(--viColor);line-height: 2;color: #fff;min-width: 1.07rem;}

.ind5 .left .imgbox{overflow: hidden;}

.ind5 .left .imgbox img{height: 3.35rem;object-fit: cover;}

.ind5 .left a:hover .imgbox img{transform: scale(1.05);}

.ind5 .left .txtbox{padding: 0.27rem 0.65rem 0.49rem 0.38rem;}

.ind5 .left .txtbox .t1{line-height: calc(30 / 22);height: calc(60 / 22 * 1em);color: #333;margin-right: 0.39rem;}

.ind5 .left .txtbox .t2{line-height: calc(26 / 16);height: calc(52 / 16 * 1em);color: #737373;margin-top: 0.3rem;}

.ind5 .left .txtbox .t3{display: flex;align-items: center;flex-wrap: wrap;margin-top: 0.34rem;gap: 0.3rem;}

.ind5 .left .txtbox .t3 .time{display: flex;align-items: center;line-height: 0.3rem;color: rgba(51, 51, 51, 0.6);}

.ind5 .left .txtbox .t3 .time img{width: 0.19rem;margin-right: 0.1287rem;}

.ind5 .left .txtbox .t3 .views{display: flex;align-items: center;line-height: 0.3rem;color: rgba(51, 51, 51, 0.6);}

.ind5 .left .txtbox .t3 .views img{width: 0.16rem;margin-right: 0.1287rem;}

.ind5 .left a:hover{box-shadow: 0px 0.04rem 0.271rem 0px rgba(0, 0, 0, 0.06);}

.ind5 .left a:hover .txtbox .t1{color: var(--viColor);}

.ind5 .right{width: calc((100% - 0.8rem) / 3);background: #FAFAFA;box-shadow: 0px 0.04rem 0.271rem 0px rgba(0, 0, 0, 0.06);border-radius: 0.08rem;overflow: hidden;position: relative;padding: 0.9rem 0.28rem 0.42rem 0.38rem;}

.ind5 .right .mark{position: absolute;top: 0;left: 0;padding: 0.05rem 0.05rem 0.04rem;text-align: center;border-radius: 0.08rem 0 0.08rem 0;background: var(--viColor);line-height: 2;color: #fff;min-width: 1.07rem;}

.ind5 .right .li:not(:first-child){margin-top: 0.25rem;}

.ind5 .right .li .ss{display: block;}

.ind5 .right .time{display: flex;align-items: center;line-height: calc(30 / 14);color: rgba(51,51,51,0.6);}

.ind5 .right .time img{width: 0.19rem;margin-right: 0.128rem;}

.ind5 .right .t1{margin-top: 0.0924rem;line-height: 1.5;height: 3em;}

.ind5 .right .ss:hover .t1{color: var(--viColor);}

.ind5 .bot{display: flex;justify-content: center;flex-wrap: wrap;gap: 0.39rem;margin-top: 0.46rem;}

/* 失效分析 */
.fa1 .w1610{display: flex;justify-content: space-between;flex-wrap: wrap;}

.fa1 .left{padding-top: 0.1149rem;width: calc(640 / 1610 * 100%);display: flex;flex-direction: column;}

.fa1 .left .t1{line-height: calc(60 / 46);}

.fa1 .left .t2{line-height: calc(30 / 18);color: #666;margin-top: 0.4rem;}

.fa1 .left .lbt{margin-top: 0.4rem;}

.fa1 .right{width: calc(759 / 1610 * 100%);}

.fa1 .right img{border-radius: 0.08rem;overflow: hidden;height: 4.5rem;object-fit: cover;}

.falayout .anniu{width: 1.5rem;height: 0.4rem;}

.fa2 .ul{display: flex;flex-wrap: wrap;gap: 0.45rem 0.5rem;}

.fa2 .ul .li{width: calc(50% - 0.25rem);border-radius: 0.08rem;background: #F9F9F9;padding: 0.35rem 0.64rem 0.35rem 0.35rem;display: flex;align-items: flex-start;justify-content: space-between;flex-wrap: wrap;}

.fa2 .ul .li .imgbox{border-radius: 0.1rem;overflow: hidden;width: calc(306 / 681 * 100%);}

.fa2 .ul .li .imgbox img{width: 100%;height: 2.58rem;object-fit: cover;}

.fa2 .ul .li .txtbox{padding-top: 0.15rem;width: calc(330 / 681 * 100%);}

.fa2 .ul .li .txtbox .t1{line-height: calc(44 / 24);}

.fa2 .ul .li .txtbox .line{margin-top: 0.05rem;height: 1px;background: #E6E6E6;}

.fa2 .ul .li .txtbox .t2{margin-top: 0.21rem;display: flex;flex-wrap: wrap;gap: 0.15rem;height: calc(26 / 18 * 2em + 0.21rem);overflow-y: auto;padding-right: 0.15rem;}

.fa2 .ul .li .txtbox .t2 span{width: calc(50% - 0.075rem);position: relative;padding-left: 0.12rem;line-height: calc(26 / 18);color: #666666;}

.fa2 .ul .li .txtbox .t2 span::before{content: "";position: absolute;top: 0.05rem;left: 0;width: 0.02rem;height: 0.15rem;background: #B7B7B7;}

.fa2 .ul .li .txtbox .t2 span:hover{color: var(--viColor);}

.fa2 .ul .li .txtbox .anniu{margin-top: 0.41rem;}

.fa2 .ul .li:hover{background: #fff;box-shadow: 0px 0.04rem 0.534rem 0px rgba(170, 33, 1, 0.08);}

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

.consultation .content{padding-top: 0.2rem;}

.cspop{width: calc(679 / 1920 * 100%);max-height: 90vh;position: relative;display: flex;}

.cspop .con{width: 100%;background: #fff;border-radius: 0.1rem;padding: 0.7rem 0.67rem 0.65rem 0.68rem;overflow-y: auto;}

.cspop .close{position: absolute;top: 0.31rem;right: 0.44rem;width: 0.28rem;border-radius: 50%;}

.cspop .con .t1{text-align: center;line-height: calc(33 / 32);}

.cspop .con .t2{line-height: calc(33 / 20);color: #666666;margin-top: 0.25rem;text-align: center;}

.cspop .con .ul{display: flex;flex-wrap: wrap;gap: 0.2rem 0.1rem;margin-top: 0.35rem;}

.cspop .con .ul .li{width: calc(50% - 0.05rem);}

.cspop .con .ul .li.w100{width: 100%;}

.cspop .con .ul .li .set{line-height: calc(21 / 16);}

.cspop .con .ul .li .set span{color: #D70917;}

.cspop .con .ul .li .det{margin-top: 0.06rem;}

.cspop .con .ul .li .det textarea{resize: none;outline: none;border: 1px solid #D9D9D9;border-radius: 0.05rem;padding: 0.145rem 0.14rem;height: 0.96rem;width: 100%;line-height: calc(19 / 16);}

.cspop .con .ul .li .det input{width: 100%;outline: none;line-height: calc(19 / 16);border: 1px solid #D9D9D9;border-radius: 0.05rem;padding: 0.095rem 0.14rem;}

.cspop .con .submit{width: 1.54rem;height: 0.5rem;background: var(--viColor);border-radius: 0.05rem;color: #fff;display: flex;align-items: center;justify-content: center;margin: 0.65rem auto 0;}

.detail_one{padding: 0.95rem 0 0.85rem;background: url(../images/fa_det1_1.jpg) no-repeat center;background-size: cover;}

.detail_one .w1610{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}

.detail_one .left{width: calc(611 / 1610 * 100%);padding-top: 0.55rem;}

.detail_one .left .t1{line-height: calc(60 / 46);color: #0c0c0c;}

.detail_one .left .t2{margin-top: 0.4rem;line-height: 1.5;color: #666666;text-align: justify;line-height: 2em;}

.detail_one .left .t2 p:not(:first-child){margin-top: calc(17 / 16 * 1em);}

.detail_one .left .t2 span{font-family: 'hmm';color: #333;}

.detail_one .right{width: calc(908 / 1610 * 100%);border-radius: 0.08rem;overflow: hidden;}

.detail_one .right img{height: 5.38rem;object-fit: cover;}

.detail_two{background: #FAFAFA;}

.detail_two .left{box-shadow: 0px 0.04rem 0.3rem 0px rgba(173, 23, 52, 0.10);border-radius: 0.08rem;padding: 0.6rem 0.5rem 1.03rem;width: calc(1092 / 1610 * 100%);float: left;background: #fff;}

.detail_two .right{float: right;width: calc(470 / 1610 * 100%);position: sticky;top: 1.29rem;}

.detail_two .right .con1{border: 1px solid rgba(214, 214, 214, 0.5);border-radius: 0.2rem;overflow: hidden;background: #fff;}

.detail_two .right .con1 .tit{line-height: 1.3;background: #F8F8F8;border-bottom: 1px solid rgba(214, 214, 214, 0.5);padding: 0.29rem 0.39rem 0.28rem;text-align: center;}

.detail_two .right .con1 form{padding: 0.35rem 0.39rem 0.27rem;}

.detail_two .right .con1 form .ul{display: flex;flex-wrap: wrap;gap: 0.25rem 0.2rem;}

.detail_two .right .con1 form .li{width: calc(50% - 0.1rem);}

.detail_two .right .con1 form .li.w100{width: 100%;}

.detail_two .right .con1 form .li .set{line-height: calc(19 / 16);}

.detail_two .right .con1 form .li .set span{color: #D6000F;}

.detail_two .right .con1 form .li .det{margin-top: 0.12rem;}

.detail_two .right .con1 form .li .det input{width: 100%;border: 1px solid rgba(214, 214, 214, 0.5);padding: 0.1rem 0.14rem;line-height: calc(16 / 14);border-radius: 0.02rem;outline: none;}

.detail_two .right .con1 form .li .det textarea{resize: none;outline: none;border: 1px solid rgba(214, 214, 214, 0.5);padding: 0.1rem 0.14rem;line-height: calc(16 / 14);border-radius: 0.02rem;width: 100%;height: 1.1rem;}

.detail_two .right .con1 .txt .t1{margin-top: 0.12rem;line-height: 1.5;color: #666;}

.detail_two .right .con1 .txt .t2{margin-top: 0.1rem;line-height: 1.5;color: #666;}

.detail_two .right .con1 .submit{display: flex;align-items: center;justify-content: center;width: 1.04rem;height: 0.4rem;color: #fff;border-radius: 0.07rem;background: var(--viColor);margin: 0.25rem auto 0;}



h3{font-weight: bold;}

/*.fa_det1{max-height: 21.11rem;overflow: hidden;}*/

.fa_det1{overflow: hidden;}

.svd1 .edit,
.fa_det1 .edit{line-height: 1.5;color: #737373;}

.svd1 .title,
.svd1 .edit{color: #0c0c0c;}

.svd1 .edit table,
.fa_det1 .edit table{max-width: 100%;overflow-x: auto;}

.fa_det1.act{max-height: none;overflow: visible;}

.fa_det1 .tit{line-height: calc(27 / 26);}

.fa_det1 .con1 .det{line-height: calc(27 / 18);color: #666666;margin-top: 0.2rem;}

.fa_det1 .con2 .ul{padding-top: 0.05rem;line-height: calc(27 / 18);color: #666;}

.fa_det1 .con2 .li{padding: 0.15rem 0 0.15rem 0.37rem;position: relative;border-bottom: 1.5px solid #E9E9E9;}

.fa_det1 .con2 .li::before{content: "";position: absolute;width: 0.07rem;height: 0.07rem;border-radius: 50%;top: 0.25rem;left: 0.1rem;background: var(--viColor);}

.fa_det1 .con3 .ul{margin-top: 0.2rem;}

.fa_det1 .con3 .ul .li:not(:last-child){margin-bottom: 0.3rem;}

.fa_det1 .con3 .ul .li .t1{line-height: calc(27 / 18);color: var(--viColor);position: relative;padding-left: 0.27rem;}

.fa_det1 .con3 .ul .li .t1::before{content: "";position: absolute;width: 0.07rem;height: 0.07rem;border-radius: 50%;top: 0.1rem;left: 0;background: var(--viColor);}

.fa_det1 .con3 .ul .li .t2{margin-top: 0.15rem;line-height: calc(27 / 18);color: #666666;}

.fa_det1 .con4 .txt{margin-top: 0.2rem;}

.fa_det1 .con4 .txt .li:not(:last-child){margin-bottom: 0.3rem;}

.fa_det1 .con4 .txt .li{position: relative;padding-left: 0.27rem;line-height: calc(27 / 18);color: #666;}

.fa_det1 .con4 .txt .li::before{content: "";position: absolute;width: 0.07rem;height: 0.07rem;border-radius: 50%;top: 0.1rem;left: 0;background: var(--viColor);}

.fa_det1 .con4 .img{margin: 0.5rem 0 0;padding: 0 0.97rem 0 0.95rem;display: flex;flex-wrap: wrap;gap: 0.6rem 0.58rem;}

.fa_det1 .con4 .img .li{width: calc((100% - 1.16rem)/3);}

.fa_det1 .con4 .img .t1{text-align: center;line-height: calc(27 / 16);color: #666666;margin-top: 0.15rem;}

.fa_det1_more{padding: 0.4rem 0 0;width: fit-content;margin: 0 auto;display: none;}

.fa_det1_more.act{display: block;}

.fa_det1_more .ico{width: 0.14rem;margin: 0 auto;}

.fa_det1_more .txt{margin-top: 0.17rem;line-height: calc(27 / 16);color: var(--viColor);}

.fa_det2 .tit{line-height: calc(27 / 24);}

.fa_det2 .swiper{margin: 0.2rem -0.5rem 0 0;}

.fa_det2 .swiper-slide{border-radius: 0.1rem;overflow: hidden;background: #F9F9F9;padding-bottom: 0.15rem;height: auto;}

.fa_det2 .swiper-slide .txt{text-align: center;line-height: calc(33 / 18);color: #666;margin: 0.08rem auto 0;max-width:calc(100% - 0.3rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.fa_det2 .swiper-slide:hover .txt{color: var(--viColor);}

.fa_det2 .swiper-slide .img img{height: calc(174 / 1920 * 100vw);object-fit: cover;}

.fa_det2 .progressbar{margin-top: 0.49rem;height: 0.38rem;display: flex;justify-content: space-between;align-items: center;/* padding-right: 0.5rem; */}

.fa_det2 .swiper-scrollbar{position: relative;width: calc(100% - 1.52rem);height: 1.5px;background: #DEDEDE;}

.fa_det2 .swiper-scrollbar-drag{position: absolute;top: 50%;left: 0;height: 2px;margin-top: -1px;background: var(--viColor);transform-origin: left center;width: 100%;}

.fa_det2 .swiper-scrollbar-drag::before{content: "";position: absolute;top: 50%;left: 50%;width: 0.3rem;height: 0.3rem;margin: -0.15rem 0 0 -0.15rem;background: url(../images/svg/ind1_1.svg) no-repeat center;background-size: 0.3rem;}

.fa_det2 .swpbtn{display: flex;gap: 0.3788rem;}

.fa_det2 .swpbtn a{width: 0.38rem;position: relative;}

.fa_det2 .swpbtn a img{width: 100%;}

.fa_det2 .swpbtn a img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.fa_det2 .swpbtn a:hover img:nth-child(1){opacity: 0;}

.fa_det2 .swpbtn a:hover img:nth-child(2){opacity: 1;}

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

/* 我们的服务 */
.sv_tit{text-align: center;line-height: calc(54 / 46);}

.sv1{overflow: hidden;}

.sv1 .swiper1{width: fit-content;margin: 0.6rem auto 0;padding: 0 0.13rem 0 0.04rem;position: relative;}

.sv1 .swiper1::before{content: "";position: absolute;left: 0;bottom: 0.5px;width: 100%;height: 1px;background: rgba(0,0,0,0.2);}

.sv1 .swiper1 .swiper-slide{width: auto;padding: 0 0.25rem;}

.sv1 .swiper1 .swiper-slide a{display: block;padding-bottom: 0.16rem;line-height: calc(28 / 24);color: #606060;position: relative;}

.sv1 .swiper1 .swiper-slide a::before{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 2px;background: var(--viColor);transition:width 0.4s cubic-bezier(0.25,0.46,0.45,0.94)}

.sv1 .swiper1 .swiper-slide.swiper-slide-thumb-active a{color: #333;}

.sv1 .swiper1 .swiper-slide.swiper-slide-thumb-active a::before{width: 100%;}

.sv1 .swiper2{margin: 0.6rem -1.55rem 0;position: relative;}

.sv1 .swiper2 .swiper-slide{border-radius: 0.08rem;overflow: hidden;}

.sv1 .swiper2 .imgbox{overflow: hidden;}

.sv1 .swiper2 .imgbox img{opacity: 0.4;height: 5.6rem;object-fit: cover;}

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

.sv1 .swiper2 .swiper-slide-active .imgbox img{opacity: 1;}

.sv1 .swiper2 .txtbox{position: absolute;top: 0;left: 0;height: 100%;width: calc(607 / 995 * 100%);padding: 1.78rem 0.55rem 0.55rem;opacity: 0;  width: 100%; padding-top: 2.45rem;}

.sv1 .swiper2 .txtbox::before{content: "";position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: linear-gradient(270deg, rgba(51, 51, 51, 0.00) 27.32%, rgba(51, 51, 51, 0.70) 100%);mix-blend-mode: multiply;}

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

.sv1 .swiper2 .txtbox .t1{max-width: 0.5rem;height: 0.5rem;position: relative;z-index: 1;display: flex;align-items: center;}

.sv1 .swiper2 .txtbox .t1 img{max-width: 100%;max-height: 100%;width: auto;}

.sv1 .swiper2 .txtbox .t2{line-height: calc(33 / 26);color: #fff;margin: 0.2rem 0 0 0;position: relative;z-index: 1;margin-top: 0;}

.sv1 .swiper2 .txtbox .t3{line-height: calc(27 / 16);color: #fff;margin: 0.2rem 0 0 0;max-width: 3.27rem;padding-right: 0.2rem;height: calc(27 / 16 * 5em);overflow-y: auto;position: relative;z-index: 1; max-width: 100%;transform: translateY(0.5rem);opacity: 0;}

.sv1 .swiper2 .txtbox .top{display: flex;align-items: center;gap: 0.2rem;}





.sv1 .swiper2 .swiper-slide:hover .txtbox::after{opacity: 1;}

.sv1 .swiper2 .swiper-slide:hover .txtbox .t3{transform: translateY(0);opacity: 1;}

.sv1 .swiper2 .swiper-slide-active .txtbox{opacity: 1;}

.sv1 .swiper2 .swpbtn a{position: absolute;top: 50%;width: 0.64rem;z-index: 11;margin-top: -0.32rem;}

.sv1 .swiper2 .swpbtn a.prev{left: 1.55rem;}

.sv1 .swiper2 .swpbtn a.next{right: 1.55rem;}

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

.sv1 .swiper2 .swpbtn a img{width: 100%;}

.sv1 .swiper2 .swpbtn a img:nth-child(2){position: absolute;top: 0;opacity: 0;left: 0;}

.sv1 .swiper2 .swpbtn a:hover img:nth-child(1){opacity: 0;}

.sv1 .swiper2 .swpbtn a:hover img:nth-child(2){opacity: 1;}

.sv2{padding: 0.85rem 0 0.95rem;background: #FAFAFA;}

.sv2 .con{position: relative;}

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

.sv2 .con .imgbox img.act{opacity: 1;}

.sv2 .ul{display: flex;position: relative;z-index: 1;}

.sv2 .ul .li{width: calc(325 / 1610 * 100%);padding: 2.93rem 0.4rem 3.1rem;border-right: 1px solid #fff;background: rgba(112, 112, 112, 0);}

.sv2 .ul .li:last-child{border-right: none;}

.sv2 .ul .li.act{width: calc(635 / 1610 * 100%);padding: 1.32rem 0.65rem;}

.sv2 .ul .li .ico{width: 0.7rem;margin: 0 auto;}

.sv2 .ul .li .tit{line-height: calc(30 / 26);color: #fff;margin: 0.25rem auto 0;padding-bottom: 0.07rem;width: fit-content;position: relative;}

.sv2 .ul .li .tit::before{content: "";position: absolute;left: 0;bottom: 0;width: 0;height: 1px;background: #fff;-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);}

.sv2 .ul .li .tbox{height: 0;overflow: hidden;margin-top: 0.24rem;}

.sv2 .ul .li .tbox .txt{padding: 0 0.1rem;overflow-y: auto;height: 313rem;}

.sv2 .ul .li .tbox .txt p{line-height: calc(27 / 18);color: #fff;}

/*.sv2 .ul .li .tbox .txt p:not(:first-child){margin-top: 0.25rem;}*/

.sv2 .ul .li.act{background: rgba(112, 112, 112, 0.54);background: rgba(112, 112, 112, 0.84);}

.sv2 .ul .li.act .tit::before{width: 100%;}

.sv2 .ul .li.act .tbox{height: 3.13rem;}

.sv2 .ul .li.act .tbox .txt{height: 3.13rem;}

.sv3{padding: 1.58rem 0 0.89rem;background: url(../images/sv3_1.jpg) no-repeat center;background-size: cover !important;min-height: min(100vh, 10.76rem)}

.sv3 .t1{line-height: calc(54 / 46);color: #fff;}

.sv3 .t2{line-height: calc(35 / 30);color: #fff;margin-top: 0.3rem;}

.sv3 .t3{line-height: 1.3;color: #fff;margin-top: 1.41rem;}

.sv3 .ul{display: flex;flex-wrap: wrap;gap: 0.36rem 0.405rem;margin-top: 0.5rem;max-width: calc(1200 / 1610 * 100%);}

/*.sv3 .ul .li{width: calc((100% - 0.81rem) / 3);}*/
.sv3 .ul .li{white-space: nowrap;}

.sv3 .ul .li .ss{display: flex;justify-content: space-between;align-items: center;position: relative;padding: 0 0 0.15rem 0;}

.sv3 .ul .li .ss .set{line-height: 1.3;color: #fff;width: calc(100% - 0.48rem);}

.sv3 .ul .li .ss .ico{width: 0.23rem;position: relative;}

.sv3 .ul .li .ss .ico img{width: 100%;}

.sv3 .ul .li .ss .ico img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.sv3 .ul .li .ss .line{position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #fff;}

.sv3 .ul .li .ss .line span{display: block;width: 0;height: 1px;background: var(--viColor);}

.sv3 .ul .li .ss:hover .set{color: var(--viColor);}

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

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

.sv3 .ul .li .ss:hover .line span{width: 100%;}

.sv4{padding: 8.4375vw 0 9.375vw;background: url(../images/sv3_1.jpg) no-repeat center;background-size: cover !important;padding: 2.1rem 0 2.3rem;min-height: calc(100vh - 0.82rem);}

.sv4 .title .t1{line-height: 1.2;color: #fff;}

.sv4 .title .t2{margin-top: 0.21rem;margin-top: 0.3rem;}

.sv4 .title .t2 a{display: flex;align-items:center;gap: 0.08rem;width: fit-content;line-height: calc(50 / 16);background: var(--viColor);color: #fff;padding: 0 0.2rem;}

.sv4 .title .t3{margin-top: 0.21rem;line-height: 1.2;color: #fff;}

.sv4 .sbot{margin-top: 0.57rem;}

.sv4 .sbot .t3{line-height: 1.2;color: #fff;}

.sv4 .sbot .ul{display: flex;max-width: 1200px;flex-wrap: wrap;margin: 12px 0 46px;}
.sv4 .sbot .ul li { margin-right: 1.5%; width: 32.33%;}
.sv4 .sbot .ul li:nth-child(3n) { margin-right: 0; }
.sv4 .ul .li .ss { line-height: 1; border-bottom: 1px solid rgba(255, 255, 255, .2); padding: 20px 0 12px; display: block; position: relative; transition: all .5s; display: flex;justify-content: space-between;align-items: center;height: 100%;}

.sv4 .ul .li .ss .set{color: #fff;width: calc(100% - 0.48rem);}

.sv4 .ul .li .ss .ico{width: 0.23rem;position: relative;}

.sv4 .ul .li .ss .ico img{width: 100%;}

.sv4 .ul .li .ss .ico img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.sv4 .ul .li .ss .line{position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #fff;}

.sv4 .ul .li .ss .line span{display: block;width: 0;height: 1px;background: var(--viColor);}

.sv4 .ul .li .ss:hover .set{color: var(--viColor);}

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

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

.sv4 .ul .li .ss:hover .line span{width: 100%;}


.svlist .con1{display: flex;flex-wrap: wrap;gap: 0.3rem 0.4rem;}

.svlist .con1 a{min-width: 1.29rem;padding: 0.195rem 0.345rem;border: 1px solid #F2F2F2;border-radius: 0.05rem;background: #fff;overflow: hidden;box-shadow: 0px 0.04rem 0.2rem 0px rgba(0, 0, 0, 0.10);text-align: center;position: relative;}

.svlist .con1 a::before{content: "";position: absolute;left: 0.05rem;bottom: 0;width: 0;height: 2px;background: var(--viColor);-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);}

.svlist .con1 a:hover,
.svlist .con1 a.active{color: var(--viColor);}

.svlist .con1 a:hover::before,
.svlist .con1 a.active::before{width: calc(100% - 0.1rem);}

.svlist .list{margin-top: 0.88rem;display: flex;flex-wrap: wrap;gap: 0.49rem 0.369rem;}

.svlist .list .li{width: calc((100% - 1.107rem) / 4);}

.svlist .list .li .ss{display: block;}

.svlist .list .imgbox{border-radius: 0.15rem;overflow: hidden;}

.svlist .list .imgbox img{height: 2.29rem;object-fit: cover;}

.svlist .list .txtbox .t1{line-height: 1.3;margin-top: 0.2235rem;}

.svlist .list .txtbox .t2{display: flex;align-items: center;line-height: 1.3;color: #666;margin-top: 0.12rem;}

.svlist .list .txtbox .t2 img{width: 0.08rem;margin-left: 0.09rem;}

.svlist .list .ss:hover .imgbox img{transform: scale(1.05);}

.svlist .list .ss:hover .txtbox .t1{color: var(--viColor);}

.svd1 .title{margin: 0 -0.5rem 0.3rem;padding: 0 0.5rem 0.405rem;line-height: 1;border-bottom: 1px solid #DDDDDD;}

.svd_tit{line-height: calc(28 / 26);padding-left: 0.2rem;border-left: 0.0265rem solid var(--viColor);}

.svd1 .con1 .cont{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;margin-top: 0.2rem;}

.svd1 .con1 .cont .swiper{border-radius: 0.1rem;overflow: hidden;width: calc(440 / 960 * 100%);margin: 0;}

.svd1 .con1 .cont .swiper .pogin{position: absolute;left: 0;width: 100%;bottom: 12px;z-index: 11;display: flex;align-items: center;justify-content: center;gap: 4px;}

.svd1 .con1 .cont .swiper .pogin span{width: 6px;height: 4px;border-radius: 4px;background: #fff;opacity: 1;margin: 0;}

.svd1 .con1 .cont .swiper .pogin span.swiper-pagination-bullet-active{background: var(--viColor);width: 10px;}

.svd1 .con1 .cont .txtbox{width: calc(490 / 960 * 100%);padding-top: 0.06rem;line-height: calc(27 / 16);color: #666666;}

.svd1 .con1 .cont .txtbox .item{display: flex;margin-top: 0.26rem;}

.svd1 .con1 .cont .txtbox .item:first-child{margin-top: 0;}

.svd1 .con1 .cont .txtbox .item .set{white-space: nowrap;}

.svd1 .con2 .txt{line-height: calc(27 / 16);margin-top: 0.21rem;color: #666;}

.svd1 .con3 .ul{padding-top: 0.15rem;}

.svd1 .con3 .ul .li{padding: 0.15rem 0.37rem;line-height: calc(27 / 18);color: #666;position: relative;border-bottom: 1.5px solid #E9E9E9;}

.svd1 .con3 .ul .li::before{content: "";position: absolute;left: 0.1rem;width: 0.07rem;top: 0.25rem;height: 0.07rem;border-radius: 50%;background: var(--viColor);}

.svd1 .con4 .imgbox{margin-top: 0.35rem;}

.svd2 .li{margin-top: 0.2rem;}

.svd2 .li .ltp{padding: 0.13rem 0.27rem 0.12rem 0.33rem;display: flex;justify-content: space-between;align-items: center;background: #F8F8F8;cursor: pointer;}

.svd2 .li .ltp .lf{max-width: calc(100% - 0.6rem);color: #666;}

.svd2 .li .ltp .rf{width: 0.25rem;position: relative;}

.svd2 .li .ltp .rf img{width: 100%;}

.svd2 .li .ltp .rf img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.svd2 .li .lbt{padding: 0.2rem 0.49rem 0 0.33rem;line-height: calc(27 / 18);display: none;}

.svd2 .li.active .ltp{background: var(--viColor);}

.svd2 .li.active .ltp .lf{color: #fff;}

.svd2 .li.active .ltp .rf img:nth-child(1){opacity: 0;}

.svd2 .li.active .ltp .rf img:nth-child(2){opacity: 1;}

.detail_two .right .con2{margin-top: 0.35rem;border: 1px solid rgba(214, 214, 214, 0.5);border-radius: 0.2rem;overflow: hidden;background: #fff;padding: 0.42rem 0.69rem 0.45rem 0.64rem;}

.detail_two .right .con2 .tit{position: relative;line-height: calc(28 / 20);}

.detail_two .right .con2 .tit::before{content: "";position: absolute;top: 0;left: -0.3rem;width: 0.0265rem;height: 100%;background: var(--viColor);}

.detail_two .right .con2 .links a{line-height: calc(30 / 18);color: #464646;margin-top: 0.3rem;display: block;}

.detail_two .right .con2 .links a:hover{color: var(--viColor);font-family: 'hmm';}

.service_det .right{position: relative;top: 0;}

/* 案例中心 */
.case_navbar .tit{line-height: 1.3;}

.case_navbar .con{display: flex;align-items: flex-start;justify-content: space-between;margin-top: 0.5rem;}

.case_navbar .con .left{display: flex;flex-wrap: wrap;gap: 0.3rem 0.5rem;}

.case_navbar .con .left .active{background: var(--viColor);border-color: var(--viColor);}

.case_navbar .con .left .active .btn-text{color: #fff;}

.case_navbar .right{width: calc(640 / 1610 * 100%);position: relative;background: #ECECEC;border-radius: 0.1rem;display: flex;align-items: center;padding-left: 0.27rem;}

.case_navbar .right img{width: 0.15rem;}

.case_navbar .right input[type=text]{margin-left: 0.09rem;width: calc(100% - 1.57rem);height: 0.51rem;background: none;border: none;line-height: 1;}

.case_navbar .right .submit,
.case_navbar .right .a{width: 1.33rem;height: 0.51rem;text-align: center;line-height: 0.51rem;border-radius: 0.1rem;background: var(--viColor);color: #fff;}

.case_navbar .right .clear{position: absolute;top: 0;right: 1.48rem;line-height: 0.51rem;color: var(--viColor);opacity: 0;}

.case_navbar .right input[type=text]:focus + .clear{opacity: 1;}

.case_number{position: relative;z-index: 10;top: -0.63rem;margin-bottom: -0.63rem;}

.case_number .ul{display: flex;flex-wrap: wrap;width: fit-content;margin: 0 auto;padding: 0.41rem 0.37rem 0.4rem 0.38rem;border-radius: 0.15rem;background: var(--viColor);gap: 0.4rem 0.6625rem;}

.case_number .ul .li{color: #fff;min-width: 2.4378rem;padding-bottom: 0.21rem;border-bottom: 1px solid rgba(234, 234, 234, 0.38);}

.case_number .ul .li .lbox{width: fit-content;margin: 0 auto;}

.case_number .ltop{display: flex;align-items: flex-start;}

.case_number .ltop .countup{line-height: calc(62 / 50);}

.case_number .ltop .plus{line-height: calc(20.32 / 20);margin: 0.0723rem 0 0 0.11rem;}

.case_number .ltop .unit{line-height: calc(20.32 / 20);margin: 0.1253rem 0 0 0.09rem;}

.case_number .lbot{line-height: calc(17 / 16);margin-top: 0.11rem;}

.case1 .ul{padding-top: 0.3rem;}

.case1 .ul .li{margin-top: 0.4rem;}

.case1 .ul .li .ss{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;padding: 0.4rem 0.65rem 0.4rem 0.5rem;background: #fff;border-radius: 0.15rem;box-shadow: 0px 0.04rem 0.3rem 0px rgba(0, 0, 0, 0.10);}

.case1 .ul .li .ss .imgbox{width: calc(391 / 1495 * 100%);border-radius: 0.1rem;overflow: hidden;}

.case1 .ul .li .ss .imgbox img{object-fit: cover;height: calc(227 / 1920 * 100vw);}

.case1 .ul .li .ss .txtbox{width: calc(1024 / 1495 * 100%);padding-top: 0.15rem;}

.case1 .ul .li .ss .txtbox .t1{line-height: calc(19 / 16);color: #666;}

.case1 .ul .li .ss .txtbox .t2{line-height: calc(35 / 24);color: #333;margin-top: 0.1rem;}

.case1 .ul .li .ss .txtbox .t3{line-height: calc(27 / 18);color: #666;margin-top: 0.21rem;}

.case1 .ul .li .ss .txtbox .t4{width: 1.68rem;line-height: 0.48rem;border-radius: 0.07rem;margin-top: 0.25rem;color: #fff;background: var(--viColor);text-align: center;opacity: 0;}

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

.case1 .ul .li .ss:hover .txtbox .t2{color: var(--viColor);}

.case1 .ul .li .ss:hover .txtbox .t4{opacity: 1;}

.case_det{padding: 0.9rem 0 2.5rem;}

.case_det .con1{max-width: 12rem;margin: 0 auto;background: #F9F9F9;border-radius: 0.08rem;padding: 1.03rem 1.52rem 0.446rem 0.64rem;}

.case_det .con1 .top{padding-bottom: 0.18rem;border-bottom: 1px solid #EFEFEF;}

.case_det .con1 .top .tit{line-height: calc(42 / 32);}

.case_det .con1 .top .status{margin-top: 0.71rem;display: flex;justify-content: space-between;flex-wrap: wrap;}

.case_det .con1 .top .status .left{line-height: calc(19 / 16);color: rgba(51, 51, 51, 0.6);}

.case_det .con1 .top .status .right{display: flex;align-items: center;line-height: calc(19 / 16);color: rgba(51, 51, 51, 0.6);}

/*.case_det .con1 .top .status .right img{width: 0.19rem;}*/
.social-share>img{display: none;}
.social-share .icon-wechat{width: 0.19rem;background: url(../images/svg/case_wx.svg) no-repeat center !important;background-size: 0.19rem !important;border: none;font-size: 0;margin: 0;line-height: 19px;height: 0.2rem;border-radius: 0;}

.case_det .con1 .edit{margin-top: 0.3rem;line-height: 1.5;color: #737373;}

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

.fanye a{display: flex;align-items: center;max-width: 45%;}

.fanye a .ico{position: relative;width: 0.1rem;min-width: 0.1rem;}

.fanye a .ico img{width: 0.1rem;}

.fanye a .ico img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.fanye a .txt{line-height: calc(19 / 16);color: #737373;}

.fanye a.flf .ico{margin-right: 0.22rem;}

.fanye a.frf{flex-direction: row-reverse;}

.fanye a.frf .ico{margin-left: 0.22rem;}

.fanye a.frf .ico img{transform: rotate(180deg);}

.fanye a.frf .txt{text-align: right;}

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

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

.fanye a:hover .txt{color: var(--viColor);}

.case_det .con2{margin: 1.1rem auto 0;max-width: 12rem;}

.case_det .con2 .tit{line-height: calc(60 / 46);}

.case_det .con2 .swiper{margin-top: 0.55rem;}

.case_det .con2 .swiper-slide{border-radius: 0.1rem;background: #F9F9F9;transition: box-shadow .4s cubic-bezier(0.4, 0, 0.2, 1), background .4s cubic-bezier(0.4, 0, 0.2, 1);height: auto;overflow: hidden;}

.case_det .con2 .txtbox{padding: 0.32rem 0.35rem 0.22rem 0.26rem;}

.case_det .con2 .txtbox .t1{line-height: 1.5;}

.case_det .con2 .txtbox .t2{line-height: calc(27 / 16);color: #666;margin-top: 0.1rem;}

.case_det .con2 .swiper-slide:hover{background: #fff;box-shadow: 0px 0.04rem 0.3rem 0px rgba(0, 0, 0, 0.06);}

.case_det .con2 .swiper-slide:hover .txtbox .t1{color: var(--viColor);}

.case_det .con2 .swiper-slide .imgbox{overflow: hidden;}

.case_det .con2 .swiper-slide .imgbox img{height: calc(220 / 1920 * 100vw);object-fit: cover;-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);}

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

.case_det .con2 .progressbar{margin-top: 0.53rem;height: 0.38rem;display: flex;justify-content: space-between;align-items: center;}

.case_det .con2 .swiper-scrollbar{position: relative;width: calc(100% - 1.84rem);height: 1.5px;background: #DEDEDE;}

.case_det .con2 .swiper-scrollbar-drag{position: absolute;top: 50%;left: 0;height: 2px;margin-top: -1px;background: var(--viColor);transform-origin: left center;width: 100%;}

.case_det .con2 .swpbtn{display: flex;gap: 0.3788rem;}

.case_det .con2 .swpbtn a{width: 0.38rem;position: relative;}

.case_det .con2 .swpbtn a img{width: 100%;}

.case_det .con2 .swpbtn a img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.case_det .swpbtn a:hover img:nth-child(1){opacity: 0;}

.case_det .con2 .swpbtn a:hover img:nth-child(2){opacity: 1;}

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

.rp1 .tit{line-height: calc(26 / 22);}

.rp1 .con1{background: #FBFBFB;border-radius: 0.15rem;padding: 0.45rem 0.9rem 0.7rem;margin-top: 0.35rem;}

.rp1 .con1 .c1{display: flex;flex-wrap: wrap;align-items: center;}

.rp1 .con1 .c1 .t1{display: flex;align-items: center;line-height: 1.3;margin-right: 0.09rem;}

.rp1 .c1 .t1 img{width: 0.16rem;margin-right: 0.1rem;}

.rp1 .con1 .c1 .t2{line-height: 1.3;color: #666;}

.rp1 .con1 .c2{margin-top: 0.35rem;}

.rp1 .con1 .c2 .ul{display: flex;flex-wrap: wrap;gap: 0.35rem 0.45rem;}

.rp1 .con1 .c2 .ul .li{width: calc(50% - 0.225rem);}

.rp1 .con1 .c2 .ul .li .set{line-height: 1.3;}

.rp1 .con1 .c2 .ul .li .det{margin-top: 0.15rem;}

.rp1 .con1 .c2 .ul .li .det input{width: 100%;border: 1px solid rgba(214, 214, 214, 0.5);border-radius: 0.05rem;background: none;height: 0.5rem;padding: 0.15rem 0.25rem;}

.rp1 .con1 .c2 .submit{margin: 0.84rem auto 0;width: 1.68rem;height: 0.48rem;background: var(--viColor);border-radius: 0.07rem;color: #fff;display: block;line-height: 0.48rem;text-align: center;}

.rp1 .con3{margin-top: 0.8rem;border-radius: 0.15rem;background: #FBFBFB url(../images/report_ico.png) no-repeat right center;padding: 0.54rem 0.9rem 0.51rem;background-size: 3rem auto;min-height: 2.11rem;}

.rp1 .con3 .t1{line-height: 1.3;display: flex;align-items: center;}

.rp1 .con3 .t1 span{color: #666;margin: 0 0.08rem 0 0.21rem;}

.rp1 .con3 .t1 img{width: 0.15rem;}

.rp1 .con3 .t2{line-height: 1.3;color: #666;margin-top: 0.22rem;}

.rp1 .con3 .t4{margin-top: 0.11rem;}

.rp1 .con3 .t4 a{color: #666;}

.rp1 .con3 .t4 a:hover{color: var(--viColor);}

.rp1 .con3 .t3{line-height: 1.6;color: #B71B30;margin-top: 0.14rem;}

.rp1 .con2{margin-top: 0.8rem;}

.rp1 .con2 table{width: 100%;border-radius: 0.15rem 0.15rem 0 0;overflow: hidden;border-collapse: collapse;border-spacing: 0;}

.rp1 .con2 table thead{background: #B71B30;line-height: calc(23 / 18);color: #fff;}

.rp1 .con2 table th{border-right: 1px solid rgba(255,255,255,0.3);padding: 0.185rem 0.15rem;width: 20%;font-weight: 500;}

.rp1 .con2 table td{border: 1px solid #EBEBEB;line-height: calc(20 / 14);color: #666;padding: 0.33rem 0.15rem;text-align: center;}

.rp1 .con2 table td a{color: #B71B30;}

.rp1 .con2 table tbody tr:nth-child(1) td{border-top: none;}

.rp1 .con2 .tit{line-height: 1.3;color: #666;margin-top: 0.25rem;}

.vd1 .ul{display: flex;flex-wrap: wrap;gap: 0.5rem 0.39rem;}

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

.vd1 .ul .li .ss{display: block;height: 100%;box-shadow: 0px 0.04rem 0.3rem 0px rgba(0, 0, 0, 0.06);border-radius: 0.15rem;overflow: hidden;background: #fff;}

.vd1 .ul .li .imgbox{position: relative;overflow: hidden;}

.vd1 .ul .li .imgbox img{height: calc(226 / 1920 * 100vw);object-fit: cover;}

.vd1_1 .ul .li .imgbox img{height: calc(500 / 1920 * 100vw);object-fit: cover;width: auto;margin: 0 auto;}

.vd1 .ul .li .imgbox::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #929292;mix-blend-mode: multiply;opacity: 0.3;}

.vd1 .ul .li .imgbox .bfbtn{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}

.vd1 .ul .li .imgbox .bfbtn img{width: 0.39rem;height: 0.39rem;}

.vd1 .ul .li .txtbox{padding: 0.21rem 0.26rem 0.3rem;}

.vd1 .ul .li .txtbox .t1{line-height: calc(30 / 22);color: #333;}

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

.vd1 .ul .li .ss:hover .txtbox .t1{color: var(--viColor);}

.video_pop{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;z-index: 130;display: none;}

.video_pop .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.63);}

.video_pop .con{position: absolute;top: 0;right: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}

.video_pop .con .vbox{position: relative;border-radius: 0.2rem;overflow: hidden;max-width: 13.52rem;max-height: calc(732 / 998 * 100%);display: flex;align-items: center;justify-content: center;}

.video_pop .con .vbox video{max-width: 100%;max-height: 100%;}

.video_pop .con .vbox1{max-height: 90vh;max-width: calc(1080 / 1920 * 90vh)}

.video_pop .con .vbtn{position: absolute;top: 0.41rem;right: 0.37rem;width: 0.63rem;z-index: 10;border-radius: 50%;}

.editbox .ed_left{width: calc(1147 / 1610 * 100%);float: left;background: #F9F9F9;border-radius: 0.08rem;padding: 0.7rem 0.84rem 0.44rem;}

.editbox .ed_right{width: calc(414 / 1610 * 100%);float: right;/* position: sticky; *//* top: 1.3rem; */}

.editbox .ed_left .top{padding-bottom: 0.2rem;border-bottom: 1px solid #EFEFEF;}

.editbox .ed_left .top .tit{line-height: calc(42 / 32);}

.editbox .ed_left .top .status{margin-top: 0.6rem;display: flex;justify-content: space-between;flex-wrap: wrap;}

.editbox .ed_left .top .status .left{line-height: calc(19 / 16);color: rgba(51, 51, 51, 0.6);display: flex;flex-wrap: wrap;gap: 0.3rem;align-items: center;}

.editbox .ed_left .top .status .left span{display: flex;align-items: center;}

.editbox .ed_left .top .status .left span img{width: 0.16rem;margin-right: 0.12rem;}

.editbox .ed_left .top .status .left span.dz img{width: 0.12rem;margin-right: 0.1rem;}

.editbox .ed_left .top .status .right{display: flex;align-items: center;line-height: calc(19 / 16);color: rgba(51, 51, 51, 0.6);}

/*.editbox .ed_left .top .status .right img{width: 0.19rem;}*/

.editbox .ed_left .edit{line-height: 1.5;color: #737373;margin-top: 0.3rem;}

.editbox .ed_right .con1{background: #F9F9F9;border-radius: 0.08rem;padding: 0.56rem 0.47rem 0.56rem 0.3rem;}

.editbox .ed_right .con1 .tit{position: relative;line-height: calc(23 / 20);}

.editbox .ed_right .con1 .tit::before{content: "";position: absolute;left: -0.3rem;top: 0;width: 0.0265rem;height: 0.28rem;background: #AD1734;}

.editbox .ed_right .con1 .ul{padding-top: 0.1rem;}

.editbox .ed_right .con1 .li{margin-top: 0.25rem;}

.editbox .ed_right .con1 .li .ss{display: block;}

.editbox .ed_right .con1 .li .t1{line-height: calc(30 / 18);color: #464646;}

.editbox .ed_right .con1 .li .t2{line-height: calc(16 / 14);color: #999999;margin-top: 0.1rem;}

.editbox .ed_right .con1 .li .ss:hover .t1{color: var(--viColor);}

.editbox .ed_right .con2{margin-top: 0.35rem;border-radius: 0.08rem 0.08rem 0 0;}

.editbox .ed_right .goback{display: flex;align-items: center;justify-content: center;border-radius: 0 0 0.08rem 0.08rem;height: 0.51rem;gap: 0.21rem;color: #fff;background: var(--viColor);}

/* 新闻中心 */
.news1 .tit{line-height: 1.3;text-align: center;}

.news1 .swiper{background: #F5F5F5;border-radius: 0.05rem;}

.news1 .swiper-slide{display: flex;}

.news1 .left{width: calc(880 / 1610 * 100%);position: relative;overflow: hidden;}

.news1 .left img{width: 100%;height: 100%;object-fit: cover;height: calc(498 / 1920 * 100vw);-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);}

.news1 .left:hover img{transform: scale(1.05);}

.news1 .lvtxt{position: absolute;top: 0.2rem;right: 0.2rem;background: var(--viColor);color: #fff;border-radius: 0.05rem;padding: 0.1rem;}

.news1 .right{padding: 0.97rem 0.78rem 1.1835rem 0.8349rem;width: calc(730 / 1610 * 100%);position: relative;}

.news1 .right .t1{display: flex;align-items: center;line-height: calc(22 / 14);color: rgba(51,51,51,0.6);}

.news1 .right .t1 img{width: 0.22rem;margin-right: 0.13rem;}

.news1 .right .t2{line-height: calc(30 / 22);margin-top: 0.1541rem;}

.news1 .right .t3{margin-top: 0.34rem;line-height: calc(26 / 16);height: calc(26 / 16 * 2em);color: #737373;}

.news1 .right .t4{margin-top: 0.82rem;}

.news1 .pogin{position: absolute;right: 0;width: calc(730 / 1610 * 100%);bottom: 0.2869rem;z-index: 11;display: flex;align-items: center;justify-content: center;gap: 2.17px;}

.news1 .pogin span{width: 3.26px;height: 2.17px;border-radius: 4px;background: #666666;opacity: 1;margin: 0;}

.news1 .pogin span.swiper-pagination-bullet-active{background: var(--viColor);width: 13.05px;}

.news2 .top{position: relative;}

.news2 .top .ul{display: flex;border-bottom: 1px solid #DFDFDF;gap: 0.4rem 0.8rem;}

.news2 .top .ul .li a{line-height: calc(21 / 18);position: relative;padding: 0.18rem 0 0.41rem;}

.news2 .top .ul .li.active a,
.news2 .top .ul .li a:hover{color: var(--viColor);}

.news2 .top .ul .li.active a::before{content: "";position: absolute;bottom: -1px;width: 100%;height: 2px;background: var(--viColor);left: 0;}

.news2 .top .right{width: calc(461 / 1610 * 100%);position: absolute;right: 0;top: 0;background: #ECECEC;border-radius: 0.1rem;display: flex;align-items: center;padding-left: 0.3rem;}

.news2 .top .right img{width: 0.15rem;}

.news2 .top .right input[type=text]{margin-left: 0.09rem;width: calc(100% - 1.57rem);height: 0.51rem;background: none;border: none;line-height: 1;}

.news2 .top .right .submit,
.news2 .top .right a{width: 1.33rem;height: 0.51rem;text-align: center;line-height: 0.51rem;border-radius: 0.1rem;background: var(--viColor);color: #fff;}

.news2 .bot{margin-top: 0.66rem;}

.news2 .bot .ul{display: flex;flex-wrap: wrap;gap: 0.45rem 0.265rem;}

.news2 .bot .ul .li{width: calc((100% - 0.53rem) / 3);}

.news2 .bot .ul .li .ss{position: relative;background: #F5F5F5;border-radius: 0.05rem;overflow: hidden;padding-top: 3.05rem;display: block;}

.news2 .bot .ul .li .ss .imgbox{position: absolute;top: 0;left: 0;width: 100%;}

.news2 .bot .ul .li .ss .imgbox img{height: 3.05rem;object-fit: cover;}

.news2 .bot .ul .li .ss .txtbox{height: 2.45rem;padding: 0.3rem 0.47rem 0.46rem 0.35rem;}

.news2 .bot .ul .li .ss .txtbox .t1{display: flex;align-items: center;line-height: calc(22 / 14);color: rgba(51,51,51,0.6);}

.news2 .bot .ul .li .ss .txtbox .t1 img{width: 0.22rem;margin-right: 0.13rem;}

.news2 .bot .ul .li .ss .txtbox .t2{line-height: 1.5;margin-top: 0.15rem;height: 3em;}

.news2 .bot .ul .li .ss .txtbox .t3{line-height: calc(27 / 16);color: #737373;margin-top: 0.15rem;height: calc(27 / 16 * 2em);}

/*.news2 .bot .ul .li .ss .txtbox .t4{width: 1.68rem;height: 0.48rem;background: var(--viColor);color: #fff;border-radius: 0.07rem;text-align: center;line-height: 0.48rem;margin-top: 0.8rem;}*/
.news2 .bot .ul .li .ss .txtbox .t4{margin-top: 0.8rem;}

.news2 .bot .ul .li .ss:hover{padding-top: 2.62rem;background: #fff;box-shadow: 0px 0.04rem 0.172rem 0px rgba(206, 15, 49, 0.13);}

.news2 .bot .ul .li .ss:hover .imgbox img{height: 2.62rem;}

.news2 .bot .ul .li .ss:hover .txtbox{height: 2.88rem;}

.news2 .bot .ul .li .ss:hover .txtbox .t2{height: 1.5em;-webkit-line-clamp:1;}

.news2 .bot .ul .li .ss:hover .txtbox .t3{margin-top: 0.21rem;}

.news2 .bot .ul .li .ss:hover .txtbox .t4{margin-top: 0.3rem;}

.show1{background: #F6F9FD url(../images/show1_1.png) no-repeat top center;background-size: 100% auto;padding: 1.38rem 0;}

.show1 .editbox{display: none;}

.show1 .editbox.act{display: block;}

.show1 .editbox .ed_left{background: #fff;}

.show1 .editbox .ed_right{position: sticky;top: 1.3rem;}

.show1 .editbox .ed_right .con1{background: #fff;}

.editbox .fanye{padding-top: 0.25rem;border-top: 1px solid #EFEFEF;}

.show2{background: url(../images/show2_1.jpg) no-repeat center top;background-size: cover;padding: 1.31rem 0 1.45rem;}

.show2 .tit{text-align: center;line-height: 1.3;}

.show2 .swiper{margin: 1.02rem -1.55rem 0 0;width: calc(100% + 1.55rem);}

.show2 .swiper .scon{position: relative;padding-top: 3.71rem;border-radius: 0.08rem;overflow: hidden;display: block;}

.show2 .swiper .scon .img{position: absolute;top: 0;left: 0;width: 100%;height: 3.71rem;}

.show2 .swiper .scon .img img{height: 100%;width: 100%;object-fit: cover;}

.show2 .swiper .scon .txt{border: 1px solid #DDDDDD;padding: 0.42rem 0.23rem 0.29rem 0.29rem;border-radius: 0 0 0.08rem 0.08rem;height: 1.86rem;overflow: hidden;}

.show2 .swiper .scon .txt .t1{line-height: calc(23 / 22);}

.show2 .swiper .scon .txt .t2{margin-top: 0.27rem;line-height: calc(30 / 16);height: calc(60 / 16 * 1em);color: #737373;}

.show2 .swiper .scon .txt .t3{display: flex;align-items: flex-start;justify-content: space-between;margin-top: 0.6rem;}

.show2 .swiper .scon .txt .t3 .time{line-height: calc(26 / 16);opacity: 0.6;padding-top: 0.17rem;}

.show2 .swiper .scon:hover{/* filter: drop-shadow(0px 0.04rem 22.2px rgba(206, 15, 49, 0.05)); */padding-top: 2.56rem;box-shadow: 0px 0.04rem 0.222rem rgba(206, 15, 49, 0.05);}

.show2 .swiper .scon:hover .img{height: 2.56rem;}

.show2 .swiper .scon:hover .txt{height: 3.01rem;border-color: #fff;border-top: 3px solid var(--viColor);padding: 0.32rem 0.23rem 0.3rem 0.29rem;}

.show2 .swiper .scon:hover .txt .t2{margin-top: 0.19rem;height: calc(120 / 16 * 1em);-webkit-line-clamp:4;}

.show2 .swiper .scon:hover .txt .t3{margin-top: 0.15rem;}

.show2 .swiper-wrapper{height: auto;}

.show2 .swiper .progressbar{margin-top: 0.77rem;padding-bottom: 16px;width: calc(100% - 1.55rem);}

.show2 .swiper .swiper-scrollbar{position: relative;width: 100%;height: 1.5px;background: #DEDEDE;}

.show2 .swiper .swiper-scrollbar-drag{position: absolute;top: 50%;left: 0;height: 2px;margin-top: -1px;background: var(--viColor);transform-origin: left center;width: 100%;}

.show1 .scon .left{float: left;margin-left: 0.82rem;width: calc(700 / 1610 * 100%);}

.show1 .scon .right{float: right;width: calc(713 / 1610 * 100%);border-radius: 0.1rem;overflow: hidden;}

.show1 .scon .left .t1{line-height: 1.3;}

.show1 .scon .left .t2{line-height: 1.3;margin-top: 0.38rem;line-height: 1.6;}

.show1 .scon .left .add{display: flex;margin-top: 0.56rem;line-height: calc(21 / 16);}

.show1 .scon .left .add .set{width: 0.32rem;}

.show1 .scon .left .add .set img{width: 0.16rem;margin-left: 0.02rem;}

.show1 .scon .left .time{display: flex;margin-top: 0.25rem;line-height: calc(21 / 16);}

.show1 .scon .left .time .set{width: 0.32rem;}

.show1 .scon .left .time .set img{width: 0.2rem;}

.show1 .scon .left .t3{margin-top: 0.33rem;line-height: 1.3;}

.show1 .scon .left .t4{margin-top: 0.25rem;display: flex;flex-wrap: wrap;gap: 0.15rem;}

.show1 .scon .left .t4 .ltop{display: flex;gap: 0.05rem;}

.show1 .scon .left .t4 .ltop span{border-radius: 2px;border: 1px solid rgba(255, 255, 255, 0.86);background: linear-gradient(180deg, #EBF2FF 0%, #FFF 100%);padding: 0.05rem 0.07rem 0.04rem;line-height: 1.3;color: #666;color: var(--viColor);}

.show1 .scon .left .t4 .lbot{line-height: 1.3;margin-top: 0.17rem;text-align: center;}

.show1 .scon .left .t5{margin-top: 0.24rem;display: flex;flex-wrap: wrap;gap: 0.24rem;}

/* 关于美信 */
.ab_dw{top: -0.88rem;}

.aboutNavbar{position: sticky;top: 0;left: 0;width: 100%;z-index: 112;background: #FBF9F9;}

.aboutNavbar .ul{display: flex;gap: 1rem;}

.aboutNavbar .ul .li a{display: block;padding: 0 0.24rem;position: relative;line-height: 0.88rem;color: #666;}

.aboutNavbar .ul .li a::before{content: "";position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background: #C30D23;-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);}

.aboutNavbar .ul .li.active a{font-family: 'hmm';}

.aboutNavbar .ul .li.active a::before{width: 100%;}

.ab_tit{line-height: 1.3;}

.ab1{padding: 1.2rem 0 1.33rem;}

.ab1 .con .left .t1{line-height: calc(54 / 46);}

.ab1 .con .left .t3{line-height: calc(45 / 28);margin-top: 1em;}

.ab1 .con .left .t2{margin-top: 0.62rem;}

.ab1 .con .left .t2 p:not(:first-child){margin-top: 0.16rem;}

.ab2 .ul{margin-top: 1.3514rem;display: flex;flex-wrap: wrap;gap: 0.64rem;}

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

.ab2 .imgbox{border-radius: 0.1rem;overflow: hidden;-webkit-transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1); transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1);}

.ab2 .txtbox{margin-top: 1.65rem;-webkit-transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1); -moz-transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1); transition: transform .4s cubic-bezier(0.4, 0, 0.2, 1);}

.ab2 .txtbox .t1{display: flex;align-items: center;line-height: calc(27 / 24);}

.ab2 .txtbox .t1 img{width: 0.25rem;margin-right: 0.1rem;}

.ab2 .txtbox .t2{display: flex;align-items: center;margin-top: 0.23rem;}

.ab2 .txtbox .t2 span{position: relative;width: 0.51rem;height: 1px;background: var(--viColor);margin-right: 0.15rem;}

.ab2 .txtbox .t2 span s{position: absolute;width: 0.05rem;height: 0.05rem;right: -0.025rem;top: -0.025rem;border-radius: 50%;background: var(--viColor);}

.ab2 .ul .li.active .imgbox,
.ab2 .ul .li.active .txtbox{transform: translateY(-0.6314rem);}

.ab4 .swiper{padding-top: 0.4rem;margin-top: 0.62rem;}

.ab4 .swiper .swiper-slide{width: calc((100% - 105px) / 4);}

.ab4 .imgbox{position: relative;border-radius: 0.2rem;overflow: hidden;-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);}

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

.ab4 .txtbox{margin-top: 0.25rem;text-align: center;-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);opacity: 0;}

.ab4 .txtbox .t1{line-height: calc(30 / 24);}

.ab4 .txtbox .t2{line-height: calc(30 / 16);color: #666;text-align: left;}

.ab4 .swiper-slide.act .imgbox,
.ab4 .swiper-slide:hover .imgbox{transform: translateY(-0.4rem);box-shadow: 0px 0.04rem 0.35rem 0px rgba(173, 23, 52, 0.10);}

.swiper-pagination-lock{opacity: 0!important;pointer-events: none;}

.ab4 .swiper-slide.act .txtbox,
.ab4 .swiper-slide:hover .txtbox{transform: translateY(-0.4rem);opacity: 1;}

.ab4 .pogin{display: flex;align-items: center;justify-content: center;position: relative;gap: 0.0509rem;}

.ab4 .pogin span{border-radius: 0;width: 0.2118rem;height: 0.04rem;background: #606060;opacity: .2;}

.ab4 .pogin span.swiper-pagination-bullet-active{opacity: 1;background: var(--viColor);}

.ab4 .swpbtn a{position: absolute;width: 0.64rem;height: 0.64rem;top: 2.19rem;z-index: 11;}

.ab4 .swpbtn a img{width: 100%;}

.ab4 .swpbtn a img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.ab4 .swpbtn a.prev{left: 0.2rem;}

.ab4 .swpbtn a.next{right: 0.2rem;}

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

.ab4 .swpbtn a:hover img:nth-child(1){opacity: 0;}

.ab4 .swpbtn a:hover img:nth-child(2){opacity: 1;}

.ab5 .imgbox{margin: 0.67rem -0.18rem 0;}

.ab6{padding: 1.35rem 0 1.55rem;}

/*.ab6 .ul{display: flex;flex-wrap: wrap;gap: 0.45rem 0.265rem;margin-top: 0.65rem;}*/

/*.ab6 .ul .li{width: calc((100% - 0.53rem) / 3);}*/

/*.ab6 .ul .li .ss{position: relative;background: #F5F5F5;border-radius: 0.05rem;overflow: hidden;padding-top: 3.05rem;display: block;}*/

/*.ab6 .ul .li .ss .imgbox{position: absolute;top: 0;left: 0;width: 100%;}*/

/*.ab6 .ul .li .ss .imgbox img{height: 3.05rem;object-fit: cover;}*/

/*.ab6 .ul .li .ss .txtbox{height: 1.6rem;padding: 0.3rem 0.47rem 0.33rem 0.35rem;}*/

/*.ab6 .ul .li .ss .txtbox .t1{display: flex;align-items: center;line-height: calc(22 / 14);color: rgba(51,51,51,0.6);}*/

/*.ab6 .ul .li .ss .txtbox .t1 img{width: 0.22rem;margin-right: 0.13rem;}*/

/*.ab6 .ul .li .ss .txtbox .t2{line-height: 1.5;margin-top: 0.15rem;height: 3em;}*/

/*.ab6 .ul .li .ss .txtbox .t4{width: 1.68rem;height: 0.48rem;background: var(--viColor);color: #fff;border-radius: 0.07rem;text-align: center;line-height: 0.48rem;margin-top: 0.8rem;}*/

/*.ab6 .ul .li .ss:hover{padding-top: 2.62rem;background: #fff;box-shadow: 0px 0.04rem 0.172rem 0px rgba(206, 15, 49, 0.13);}*/

/*.ab6 .ul .li .ss:hover .imgbox img{height: 2.62rem;}*/

/*.ab6 .ul .li .ss:hover .txtbox{height: 2.03rem;}*/

/*.ab6 .ul .li .ss:hover .txtbox .t2{height: 1.5em;-webkit-line-clamp:1;}*/

/*.ab6 .ul .li .ss:hover .txtbox .t4{margin-top: 0.25rem;}*/

.ab6 .swiper{margin-top: 0.65rem;}

/*.ab6 .ul .li{width: calc((100% - 0.53rem) / 3);}*/

.ab6 .swiper .ss{position: relative;background: #F5F5F5;border-radius: 0.05rem;overflow: hidden;padding-top: 3.05rem;display: block;}

.ab6 .swiper .ss .imgbox{position: absolute;top: 0;left: 0;width: 100%;}

.ab6 .swiper .ss .imgbox img{height: 3.05rem;object-fit: cover;}

.ab6 .swiper .ss .txtbox{height: 1.6rem;padding: 0.3rem 0.47rem 0.33rem 0.35rem;}

.ab6 .swiper .ss .txtbox .t1{display: flex;align-items: center;line-height: calc(22 / 14);color: rgba(51,51,51,0.6);}

.ab6 .swiper .ss .txtbox .t1 img{width: 0.22rem;margin-right: 0.13rem;}

.ab6 .swiper .ss .txtbox .t2{line-height: 1.5;margin-top: 0.15rem;height: 3em;}

.ab6 .swiper .ss .txtbox .t4{width: 1.68rem;height: 0.48rem;background: var(--viColor);color: #fff;border-radius: 0.07rem;text-align: center;line-height: 0.48rem;margin-top: 0.8rem;}

.ab6 .swiper .ss:hover{padding-top: 2.62rem;}

.ab6 .swiper .ss:hover .imgbox img{height: 2.62rem;}

.ab6 .swiper .ss:hover .txtbox{height: 2.03rem;}

.ab6 .swiper .ss:hover .txtbox .t2{height: 1.5em;-webkit-line-clamp:1;}

.ab6 .swiper .ss:hover .txtbox .t4{margin-top: 0.25rem;}

.ab6 .anniu{margin: 0 auto;border-color: var(--viColor);background-color: var(--viColor);}

.ab6 .anniu .btn-text{color: #fff;}

.ab3{padding: 0.8rem 0 1.55rem;background: url(../images/ab3_1.jpg) no-repeat center;background-size: cover;}

.ab3 .top{display: flex;flex-wrap: wrap;justify-content: space-between;padding-right: 0.45rem;}

.ab3 .top .swiper{width: calc(1146 / 1610 * 100%);margin: 0.15rem 0 0;}

.ab3 .top .swiper::before{content: "";position: absolute;top: 0.15rem;height: 1px;background: #D6D6D6;width: 100%;}

.ab3 .top .swiper .ss{display: block;}

.ab3 .top .swiper .atp{position: relative;height: 0.3rem;}

.ab3 .top .swiper .atp .round{position: absolute;top: 0;left: 0;bottom: 0;width: 0.11rem;height: 0.11rem;border-radius: 50%;background: var(--viColor);margin: auto 0;opacity: 0;transition: none;}

.ab3 .top .swiper .atp .line{position: absolute;top: 0.15rem;left: 0;height: 1px;background: var(--viColor);width: 0;transition: none;}

.ab3 .top .swiper .abt{line-height: calc(23 / 20);color: #999;margin-top: 0.15rem;}

.ab3 .top .swiper-slide-thumb-active .atp .round{opacity: 1;-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);}

.ab3 .top .swiper-slide-thumb-active .atp .line{width: 95%;-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);}

/* .ab3 .top .swiper .atp .bg{position: absolute;top: 0;left: 0;width: 0;height: 100%;background: url(../images/ab3_2.png) no-repeat center left;background-size: 100% 100%;transition: none;}

.ab3 .top .swiper-slide-thumb-active .atp .bg{width: calc(100% - 0.03rem);-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);} */

.ab3 .top .swiper .atp .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  overflow: hidden;
  transition: none;
}

.ab3 .top .swiper .atp .bg::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../images/ab3_2.png) no-repeat center left;
  background-size: 100% 100%;
}

.ab3 .top .swiper-slide-thumb-active .atp .bg {
  width: calc(100% - 0.03rem);
  -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);
}

.ab3 .top .swiper-slide-thumb-active .abt{color: #AD1734;}

.ab3 .bot{padding: 0 1.14rem;position: relative;margin-top: 1.18rem;}

.ab3 .bot .swiper-slide{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;}

.ab3 .bot .imgbox{width: calc(692 / 1382 * 100%);border-radius: 0.2rem;overflow: hidden;}

.ab3 .bot .txtbox{width: calc(585 / 1382 * 100%);padding-top: 0.26rem;}

.ab3 .bot .txtbox .t1{line-height: calc(105 / 90);color: var(--viColor);padding-left: 0.08rem;}

.ab3 .bot .txtbox .t2{margin-top: 0.34rem;line-height: calc(32 / 18);color: #666;}

.ab3 .bot .txtbox .t2 p{padding-left: 0.27rem;position: relative;}

.ab3 .bot .txtbox .t2 p::before{content: "";position: absolute;left: 0.11rem;top: 0.14rem;width: 0.04rem;height: 0.04rem;border-radius: 50%;background: #666;}

.ab3 .bot .txtbox .t2 p:not(:first-child){margin-top: 0.24rem;}

.ab3 .bot .swpbtn a{position: absolute;width: 0.64rem;height: 0.64rem;top: 50%;margin-top: -0.54rem;}

.ab3 .bot .swpbtn a img{width: 100%;}

.ab3 .bot .swpbtn a img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.ab3 .bot .swpbtn a.prev{left: 0;}

.ab3 .bot .swpbtn a.next{right: 0;}

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

.ab3 .bot .swpbtn a:hover img:nth-child(1){opacity: 0;}

.ab3 .bot .swpbtn a:hover img:nth-child(2){opacity: 1;}

.ab6 .swpbtn a{position: absolute;width: 0.64rem;height: 0.64rem;top: 2.19rem;z-index: 11;}

.ab6 .swpbtn a img{width: 100%;}

.ab6 .swpbtn a img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.ab6 .swpbtn a.prev{left: 0.2rem;}

.ab6 .swpbtn a.next{right: 0.2rem;}

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

.ab6 .swpbtn a:hover img:nth-child(1){opacity: 0;}

.ab6 .swpbtn a:hover img:nth-child(2){opacity: 1;}

/* 加入我们 */
.jo1{background: #FAFAFA;}

.jo1.pd100_120{padding-left: 0.57rem;padding-right: 0.53rem;}

.jo1 .left{margin-top: 0.1rem;position: sticky;top: 1.12rem;border-radius: 0.15rem;overflow: hidden;width: calc(360 / 1500 * 100%);float: left;}

.jo1 .left .ltop{padding: 0.58rem 0.38rem 0.54rem 0.4rem;background: #fff;}

.jo1 .left .ltop .anniu:nth-child(2){margin-top: 0.4rem;}

.jo1 .left .ltop .anniu{width: 100%;height: 0.56rem;}

.jo1 .left .ltop .anniu .tl,
.jo1 .left .ltop .anniu .tr,
.jo1 .left .ltop .anniu .bl,
.jo1 .left .ltop .anniu .br{width: 0.15rem;height: 0.1rem;}

.jo1 .left .ltop .anniu .btn-text{color: #999;display: flex;align-items: center;justify-content: center;}

.jo1 .left .ltop .anniu .btn-text span{width: 0.28rem;position: relative;margin-right: 0.1rem;}

.jo1 .left .ltop .anniu .btn-text span img{width: 100%;}

.jo1 .left .ltop .anniu .btn-text span img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.jo1 .left .ltop .anniu.active{background: var(--viColor);border-color: var(--viColor);}

.jo1 .left .ltop .anniu.active .btn-text,
.jo1 .left .ltop .anniu:hover .btn-text{color: #fff;}

.jo1 .left .ltop .anniu.active .btn-text span img:nth-child(1),
.jo1 .left .ltop .anniu:hover .btn-text span img:nth-child(1){opacity: 0;}

.jo1 .left .ltop .anniu.active .btn-text span img:nth-child(2),
.jo1 .left .ltop .anniu:hover .btn-text span img:nth-child(2){opacity: 1;}

.jo1 .left .lbot{margin-top: 0.1rem;padding: 0.4rem 0.32rem 1.08rem 0.36rem;background: #fff;}

.jo1 .left .lbot .tit{display: flex;justify-content: space-between;align-items: center;line-height: calc(23 / 20);}

.jo1 .left .lbot .tit span{width: 0.12rem;height: 0.02rem;background: #707070;}

.jo1 .left .lbot .choices{margin-top: 0.36rem;}

.jo1 .left .lbot .ss{display: flex;align-items: center;position: relative;line-height: calc(19 / 16);color: #666;}

.jo1 .left .lbot .ss:not(:first-child){margin-top: 0.28rem;}

.jo1 .left .lbot .ss span{width: 0.14rem;min-width: 0.14rem;position: relative;margin-right: 0.16rem;}

.jo1 .left .lbot .ss span img{width: 100%;}

.jo1 .left .lbot .ss span img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.jo1 .left .lbot .ss:hover{color: var(--viColor);}

.jo1 .left .lbot .ss.active{color: var(--viColor);}

.jo1 .left .lbot .ss.active span img:nth-child(1){opacity: 0;}

.jo1 .left .lbot .ss.active span img:nth-child(2){opacity: 1;}

.jo1 .right{width: calc(1110 / 1500 * 100%);float: right;}

.jo1 .right .rtop{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}

.jo1 .right .rtop .tit{line-height: calc(33 / 28);}

.jo1 .right .ser{width: calc(736 / 1110 * 100%);position: relative;background: #ECECEC;border-radius: 0.1rem;display: flex;align-items: center;padding-left: 0.4rem;}

.jo1 .right .ser img{width: 0.15rem;}

.jo1 .right .ser input[type=text]{margin-left: 0.09rem;width: calc(100% - 1.57rem);height: 0.51rem;background: none;border: none;line-height: 1;}

.jo1 .right .ser .submit,
.jo1 .right .ser a{width: 1.33rem;height: 0.51rem;text-align: center;line-height: 0.51rem;border-radius: 0.1rem;background: var(--viColor);color: #fff;}

.jo1 .right .ul{margin-top: 0.24rem;}

.jo1 .right .ul .li{border-radius: 0.15rem;background: #fff;}

.jo1 .right .ul .li:not(:first-child){margin-top: 0.4rem;}

.jo1 .right .litp{padding: 0.4rem 0.5rem 0.32rem;border-radius: 0.15rem 0.15rem 0 0;}

.jo1 .right .litp .t1{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 0.2rem;}

.jo1 .right .litp .t1 .tlf{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;gap: 0.15rem;line-height: 1.5;}

.jo1 .right .litp .t1 .tlf span.f_14{border-radius: 0.04rem;border: 1px solid var(--viColor);line-height: calc(16 / 14);padding: 0.04rem 0.11rem 0.03rem;color: var(--viColor);}

.jo1 .right .litp .t1 .trf{line-height: 1.5;color: #999;}

.jo1 .right .litp .t2{display: flex;flex-wrap: wrap;gap: 0.2rem;}

.jo1 .right .litp .t2 span{position: relative;padding-right: 0.21rem;}

.jo1 .right .litp .t2 span:not(:last-child)::before{content: "";position: absolute;right: 0;top: 0;bottom: 0;margin: auto 0;height: 0.16rem;width: 1px;background: #B1B1B1;}

.jo1 .right .litp .tbox{display:flex;flex-wrap: wrap;align-items: center;gap: 0.15rem;margin-top: 0.2rem;line-height: 1.5;color: #666;}

.jo1 .right .litp .t3{display: flex;align-items: center;gap: 0.11rem;}

.jo1 .right .litp .t3 img{width: 0.2rem;}

.jo1 .right .libtn{padding: 0.16rem 0.5rem 0.4rem;background: #fff;border-radius: 0 0 0.15rem 0.15rem;}

.jo1 .right .libox{margin-top: -1.04rem;min-height: 1.04rem;}

.jo1 .right .libot{background: #fff;padding: 0 0.5rem 0.59rem;position: relative;z-index: 11;border-radius: 0 0 0.15rem 0.15rem;display: none;}

.jo1 .right .libot .text{margin-bottom: 0.48rem;}

.jo1 .right .libot .text .t1{line-height: calc(23 / 20);}

.jo1 .right .libot .text .t2{margin-top: 0.24rem;line-height: 1.5;color: #666;}

.jo1 .right .libot .text .t2 p:not(:first-child){margin-top: 0.16rem;}

.jo1 .right .libot .email .t1{line-height: calc(23 / 20);}

.jo1 .right .libot .email .t2{margin-top: 0.24rem;line-height: calc(19 / 16);color: #666;}

.jo1 .right .libot .email .t2 p:not(:first-child){margin-top: 0.13rem;}

.jo1 .right .libot .email .t2 a{color: #00F;}

.jo1 .right .libot .btnbox{display: flex;align-items: center;flex-wrap: wrap;margin-top: 0.98rem;}

.jo1 .right .libot .btnbox .anniu{border-color: var(--viColor);background: var(--viColor);width: 1.5rem;height: 0.42rem;}

.jo1 .right .libot .btnbox .anniu .btn-text{color: #fff;}

.jo1 .right .libot .btnbox .wlinks{margin-left: 0.2rem;position: relative;}

.jo1 .right .libot .btnbox .wlinks .txt{position: relative;display: flex;align-items: center;justify-content: center;gap: 0.07rem;border: 1px solid #DCDCDC;border-radius: 0.04rem;background: #F9F9F9;height: 0.42rem;padding: 0 0.2rem;min-width: 1.5rem;}

.jo1 .right .libot .btnbox .wlinks .pop{position: absolute;bottom: 100%;left: 0;width: 100%;padding: 0.1rem 0.2rem;text-align: center;border: 1px solid #DCDCDC;border-radius: 0.04rem 0.04rem 0 0;background: #F9F9F9;border-bottom: none;line-height: 2;display: none;}

.jo1 .right .libot .btnbox .wlinks .pop a{display: block;text-align: center;}

.jo1 .right .libot .btnbox .wlinks .pop a:hover{color: var(--viColor);}

.jo1 .right .libot .btnbox .wlinks:hover .txt{border-radius: 0 0 0.04rem 0.04rem;}

.jo1 .right .libot .btnbox .wlinks:hover .txt img{transform: rotate(180deg);}

.jo1 .right .libot .btnbox .share{position: relative;margin-left: 0.48rem;}

.jo1 .right .libot .btnbox .share .stop{display: flex;align-items: center;gap: 0.1rem;color: var(--viColor);cursor: pointer;}

.jo1 .right .libot .btnbox .share .stop img{width: 0.15rem;}

.jo1 .right .libot .btnbox .share .spop{filter: drop-shadow(0px 4px 18px rgba(0, 0, 0, 0.07));position: absolute;width: 2rem;bottom: calc(100% + 0.28rem);left: 50%;margin-left: -1rem;background: #fff;padding: 0.3rem 0.2rem 0.17rem;border-radius: 0.1rem;}

.jo1 .right .libot .btnbox .share .spop .ico{position: absolute;bottom: -0.12rem;width: 0.15rem;left: 0;right: 0;margin: 0 auto;}

.jo1 .right .libot .btnbox .share .spop .sclose{position: absolute;top: 0.1rem;right: 0.11rem;width: 0.19rem;}

.jo1 .right .libot .btnbox .share .spop .code{width: 1.2rem;margin: 0 auto;}

.jo1 .right .libot .btnbox .share .spop .tt{text-align: center;line-height: calc(18 / 14);margin-top: 0.06rem;color: #666;}

.jo1 .right .libot .btnbox .share .spop .copy-link{text-align: center;line-height: calc(18 / 14);color: var(--viColor);margin-top: 0.1rem;display: block;}

.toast {
  position: fixed;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  background: rgba(0, 0, 0, 0.85);
  color: #fff;
  padding: 12px 24px;
  border-radius: 25px;
  font-size: 14px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  min-width: 120px;
  text-align: center;
  z-index: 1000;
  white-space: nowrap;
}

/* 显示状态 */
.toast.visible {
  opacity: 1;
  visibility: visible;
  bottom: 40px;
}

.jo2{padding: 2rem 0 1.8rem;}

/*.jo2 .swiper{padding-bottom: 0.3rem;}*/

.jo2 .con{position: relative;}

.jo2 .swiper .swiper-slide{width: calc((100% - 82px) / 3);}

.jo2 .imgbox{border-radius: 0.1rem 0.1rem 0 0;overflow: hidden;}

.jo2 .imgbox img{object-fit: cover;height: calc(336 / 1920 * 100vw);}

.jo2 .txtbox{line-height: 1.5;margin-top: 0.35rem;text-align: center;}

/*.jo2 .swpbtn{display: flex;align-items: center;justify-content: center;gap: 0.34rem;}*/

/*.jo2 .swpbtn a{width: 0.44rem;position: relative;}*/

/*.jo2 .swpbtn a img{width: 100%;}*/

/*.jo2 .swpbtn a img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}*/

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

/*.jo2 .swpbtn a:hover img:nth-child(1){opacity: 0;}*/

/*.jo2 .swpbtn a:hover img:nth-child(2){opacity: 1;}*/

.jo2 .swpbtn a{position: absolute;width: 0.64rem;height: 0.64rem;top: 50%;margin-top: -0.54rem;z-index: 11;}

.jo2 .swpbtn a img{width: 100%;}

.jo2 .swpbtn a img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.jo2 .swpbtn a.prev{left: 0.2rem;}

.jo2 .swpbtn a.next{right: 0.2rem;}

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

.jo2 .swpbtn a:hover img:nth-child(1){opacity: 0;}

.jo2 .swpbtn a:hover img:nth-child(2){opacity: 1;}

.formPop{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 200;display: none;}

.formPop .shadow{position: absolute;inset: 0px;margin: auto;width: 100%;height: 100%;background: #000;opacity: 0.6;}

.formPop .con{position: absolute;inset: 0px;margin: auto;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}

.formPop .pbox{position: relative;width: calc(1605 / 1920 * 100%);background: #fff;}

.formPop .pbox .pclose{position: absolute;top: 0.2rem;right: 0.7rem;width: 0.63rem;border-radius: 50%;}

.formPop .pbox .pclose img{width: 100%;}

.formPop .pbox .formbox{max-height: calc(877 / 950 * 100vh);overflow-y: auto;padding: 0.9rem 0.7rem 0.9rem 0.66rem;}

.formPop .formbox .tit{line-height: 1;color: #666;}

.formPop .formbox .ul{display: flex;flex-wrap: wrap;gap: 0.40rem 0.2015rem;}

.formPop .formbox .ul .li{width: calc((100% - 0.403rem) / 3);}

.formPop .formbox .ul .li.w50{width: calc(50% - 0.10075rem);}

.formPop .formbox .ul .li.w100{width: 100%;}

.formPop .formbox .set{line-height: calc(21 / 18);color: #666;}

.formPop .formbox .set span{color: var(--viColor);margin-right: 0.05rem;display: inline-block;}

.formPop .formbox .det{margin-top: 0.23rem;position: relative;}

.formPop .formbox .det input[type=text]{display: block;width: 100%;background: none;border: 1px solid #DBDBDB;line-height: calc(19 / 16);padding: 0.21rem 0.1311rem 0.2rem;}

.formPop .formbox .det textarea{display: block;width: 100%;background: none;border: 1px solid #DBDBDB;line-height: calc(19 / 16);padding: 0.27rem 0.15rem;resize: none;height: 1.56rem;}

.formPop .formbox .submit{margin: 0.4rem auto 0;display: block;width: 1.68rem;height: 0.48rem;border-radius: 0.07rem;background: var(--viColor);color: #fff;}

.formPop .formbox .filebox{position: relative;border: 1px solid #DBDBDB;width: 1.56rem;height: 1.56rem;display: flex;align-items: center;justify-content: center;}

.formPop .formbox .filebox .txtbox{line-height: calc(16 / 14);color: #999;text-align: center;}

.formPop .formbox .filebox .txtbox img{display: block;width: 0.52rem;margin-bottom: 0.17rem;}

.formPop .formbox .filebox input[type=file]{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}

.formPop .formbox .file_toast{position: absolute;left: 1.8rem;bottom: 0;width: calc(100% - 1.8rem);line-height: 1.3;color: var(--viColor);}

/* 联系我们 */
.ctt1{padding: 1.2rem 0 0.9rem;}

.ctt1 .left{width: calc(473 / 1610 * 100%);float: left;}

.ctt1 .left .tit{line-height: calc(60 / 46);}

.ctt1 .left .bar{display: flex;flex-wrap: wrap;gap: 0.47rem;padding-bottom: 0.41rem;border-bottom: 1.5px solid #DEDEDE;margin-bottom: 0.43rem;}

.ctt1 .left .bar .active{background: var(--viColor);border-color: var(--viColor);}

.ctt1 .left .bar .active .btn-text{color: #fff;}

.ctt1 .left .list{overflow-y: auto;padding-right: 0.65rem;}

.ctt1 .left .item:not(:first-child){margin-top: 0.4rem;}

.ctt1 .left .item .imgbox{border-radius: 0.08rem;overflow: hidden;height: 2.25rem;}

.ctt1 .left .item .imgbox img{height: 100%;object-fit:cover;}

.ctt1 .left .item .txtbox{margin-top: 0.1419rem;}

.ctt1 .left .item .txtbox .t1{line-height: 1.5;}

.ctt1 .left .item .txtbox .t2{display: flex;margin-top: 0.27rem;line-height: 1.5;color: #666;}

.ctt1 .left .item .txtbox .t2 span{width: 0.26rem;min-width: 0.26rem;margin-right: 0.15rem;}

.ctt1 .left .item .txtbox .t3{margin-top: 0.21rem;display: flex;line-height: 1.5;color: #666;}

.ctt1 .left .item .txtbox .t3 span{width: 0.25rem;margin-right: 0.15rem;min-width: 0.25rem;}

.ctt1 .left .item .txtbox .t3 a{color: #666;}

.ctt1 .left .item .txtbox .t3 a:hover{color: var(--viColor);}

.ctt1 .left .item .txtbox .t4{margin-top: 0.39rem;}

.ctt1 .left .item .txtbox .t4 .anniu .btn-text{display: flex;align-items: center;justify-content: center;}

.ctt1 .left .item .txtbox .t4 .anniu .btn-text .ico{width: 0.14rem;position: relative;margin-right: 0.15rem;}

.ctt1 .left .item .txtbox .t4 .anniu .btn-text .ico img{width: 100%;transition: opacity 0.4s cubic-bezier(0.25,0.46,0.45,0.94);}

.ctt1 .left .item .txtbox .t4 .anniu .btn-text .ico img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.ctt1 .left .item .txtbox .t4 .anniu:hover .btn-text .ico img:nth-child(1){opacity: 0;}

.ctt1 .left .item .txtbox .t4 .anniu:hover .btn-text .ico img:nth-child(2){opacity: 1;}

.ctt1 .right{width: calc(924 / 1610 * 100%);position: relative;margin-top: 0.1rem;float: right;margin-right: 0.35rem;}

.ctt1 .right .imgbox{position: relative;}

.ctt1 .right .imgbox img:not(:first-child){position: absolute;top: 0;left: 0;}

.ctt1 .right .imgbox img{opacity: 0;}

.ctt1 .right .imgbox .active{opacity: 1;}

.ctt1 .right .imgbox .txt{position: absolute;left: -0.92rem;bottom: 1.08rem;line-height: 1.5;color: #666666;width: 3.52rem;}

.ctt1 .right .imgbox .txt p:not(:first-child){margin-top: 0.15rem;}

.ctt1 .right .li{position: absolute;}

.ctt1 .right .li .ico{width: 0.3573rem;height: 0.3573rem;border-radius: 50%;}

.ctt1 .right .li .ico img{position: absolute;inset: 0px;margin: auto;width: 0.2605rem;height: 0.2163rem;}

.ctt1 .right .li .ico img:nth-child(2){opacity: 0;}

.ctt1 .right .li .ico span{position: absolute;inset: 0px;margin: 0 auto;width: 100%;height: 100%;background: #fff;opacity: 0.15;transform: scale(0);border-radius: 50%;}

.ctt1 .right .li .txt{position: absolute;line-height: calc(20 / 16);left: calc(100% + 0.2rem);top: 0.07rem;opacity: 0;white-space: nowrap;}

.ctt1 .right .li.active .ico img{width: 0.232rem;height: 0.1926rem;}

.ctt1 .right .li.on .ico img:nth-child(1),
.ctt1 .right .li.active .ico img:nth-child(1){opacity: 0;}

.ctt1 .right .li.on .ico img:nth-child(2),
.ctt1 .right .li.active .ico img:nth-child(2){opacity: 1;}

.ctt1 .right .li.active .ico span{transform: scale(1);}

.ctt1 .right .li.active .txt{left: calc(100% + 2.73px);opacity: 1;}

.ctt1 .right .li[data-cs="beijin"]{top: calc(252 / 748 * 100%);left: calc(650 / 925 * 100%);}

.ctt1 .right .li[data-cs="shuzhou"]{top: calc(411 / 748 * 100%);left: calc(700 / 925 * 100%);}

/*.ctt1 .right .li[data-cs="shuzhou"]{top: calc(293 / 748 * 100%);left: calc(632 / 925 * 100%);}*/

.ctt1 .right .li[data-cs="xian"]{top: calc(367 / 748 * 100%);left: calc(513 / 925 * 100%);}

.ctt1 .right .li[data-cs="wuhan"]{top: calc(430 / 748 * 100%);left: calc(590 / 925 * 100%);}

.ctt1 .right .li[data-cs="hefei"]{top: calc(441 / 748 * 100%);left: calc(665 / 925 * 100%);}

.ctt1 .right .li[data-cs="hangzhou"]{top: calc(480 / 748 * 100%);left: calc(707 / 925 * 100%);}

.ctt1 .right .li[data-cs="ningbo"]{top: calc(480 / 748 * 100%);left: calc(720 / 925 * 100%);}

.ctt1 .right .li[data-cs="xiamen"]{top: calc(550 / 748 * 100%);left: calc(665 / 925 * 100%);}

.ctt1 .right .li[data-cs="dongguan"]{top: calc(603 / 748 * 100%);left: calc(603 / 925 * 100%);}

.ctt1 .right .li[data-cs="guangzhou"]{top: calc(607 / 748 * 100%);left: calc(580 / 925 * 100%);}

.ctt1 .right .li[data-cs="liuzhou"]{top: calc(595 / 748 * 100%);left: calc(475 / 925 * 100%);}

.ctt1 .right .li[data-cs="shenzhen"]{top: calc(587 / 748 * 100%);left: calc(627 / 925 * 100%);}

.ctt1 .right .li .list{display: none;}

.ctt2 .top{background: url(../images/contact2_1.png) no-repeat center;background-size: cover;padding: 1.2rem 0 2.47rem;}

.ctt2 .top .tit{line-height: calc(60 / 46);}

.ctt2 .top .tit p:not(:first-child){margin-top: 0.05rem;}

.ctt2 .bot{margin-top: -1.77rem;padding: 0 0.04rem 1.5rem 0;}

.ctt2 .bot .formbox{padding: 0.76rem 0.7rem 0.68rem 0.66rem;background: #fff;box-shadow: 0px 0.18rem 0.6rem 0px rgba(0, 0, 0, 0.06);}

.ctt2 .bot .formbox .tit{line-height: 1;color: #666;}

.ctt2 .bot .formbox .ul{display: flex;flex-wrap: wrap;gap: 0.40rem 0.2015rem;}

.ctt2 .bot .formbox .ul .li{width: calc((100% - 0.403rem) / 3);}

.ctt2 .bot .formbox .ul .li.w50{width: calc(50% - 0.10075rem);}

.ctt2 .bot .formbox .ul .li.w100{width: 100%;}

.ctt2 .bot .formbox .set{line-height: calc(21 / 18);color: #666;}

.ctt2 .bot .formbox .set span{color: var(--viColor);margin-right: 0.05rem;display: inline-block;}

.ctt2 .bot .formbox .det{margin-top: 0.23rem;position: relative;}

.ctt2 .bot .formbox .det input[type=text]{display: block;width: 100%;background: none;border: 1px solid #DBDBDB;line-height: calc(19 / 16);padding: 0.21rem 0.1311rem 0.2rem;}

.ctt2 .bot .formbox .det textarea{display: block;width: 100%;background: none;border: 1px solid #DBDBDB;line-height: calc(19 / 16);padding: 0.27rem 0.15rem;resize: none;height: 1.56rem;}

.ctt2 .bot .formbox .submit{margin: 0.4rem auto 0;display: block;width: 1.68rem;height: 0.48rem;border-radius: 0.07rem;background: var(--viColor);color: #fff;}

/* 投资者关系 */
.iv1{padding: 1.2rem 0 1.5rem;}

.iv1 .left{float: left;width: calc(439 / 1610 * 100%);}

.iv1 .left .title{display: flex;align-items: first baseline;line-height: calc(54 / 46);gap: 0.25rem;flex-wrap: wrap;}

.iv1 .left .title span{line-height: calc(21 / 18);color: var(--viColor);}

.iv1 .left .list1{margin-top: 0.3rem;padding: 0.55rem 0.41rem;background: #FBFBFB;border-radius: 0.1rem;line-height: calc(19 / 16);}

.iv1 .left .list1 .li{position: relative;padding-left: 0.32rem;}

.iv1 .left .list1 .li:not(:first-child){margin-top: 0.3rem;}

.iv1 .left .list1 .li::before{content: "";position: absolute;left: 0;top: calc(19 / 16 * 0.5em);width: 0.07rem;height: 0.07rem;margin-top: -0.035rem;border-radius: 50%;background: var(--viColor);}

.iv1 .left .list1 .li span{color: var(--viColor);}

.iv1 .left .title2{margin-top: 0.75rem;line-height: calc(54 / 46);}

.iv1 .left .list2{margin-top: 0.3rem;padding: 0.4rem 0.47rem 0.28rem 0.3rem;background: #FBFBFB;border-radius: 0.1rem;line-height: 1.5;}

.iv1 .left .list2 .li:not(:first-child){margin-top: 0.3rem;}

.iv1 .left .list2 .li{display: flex;}

.iv1 .left .list2 .li .ico{width: 0.19rem;height: 1.5em;display: flex;align-items: center;justify-content: center;min-width: 0.19rem;margin-right: 0.24rem;}

.iv1 .left .list2 .li .txt a:hover{color: var(--viColor);}

.iv1 .right{float: right;width: calc(1084 / 1610 * 100%);}

.iv1 .right .rtp{display: flex;align-items: center;justify-content: space-between;position: relative;border-bottom: 1px solid rgba(173, 23, 52, 0.22);padding-bottom: 0.3rem;}

.iv1 .right .rtp .tit{line-height: calc(54 / 46);}

.iv1 .right .rtp::before{content: "";position: absolute;left: 0;bottom: -0.02rem;width: 1.56rem;height: 0.04rem;background: var(--viColor);}

.iv1 .right .rtp .bar{display: flex;flex-wrap: wrap;gap: 0.45rem;}

.iv1 .right .rtp .bar .anniu.active{border-color: var(--viColor);background: var(--viColor);}

.iv1 .right .rtp .bar .anniu.active .btn-text{color: #fff;}

.iv1 .right .ul{margin-top: 0.5rem;}

.iv1 .right .ul .li{background: #fff;border: 1px solid #E1E1E1;border-radius: 0.07rem;padding: 0.4rem 0.35rem 0.4rem 0.5rem;box-shadow: 0px 0.04rem 0.3rem 0px rgba(0, 0, 0, 0.06);display: flex;align-items: center;justify-content: space-between;}

.iv1 .right .ul .li:not(:first-child){margin-top: 0.35rem;}

.iv1 .right .ul .li .txt{position: relative;padding-left: 0.25rem;line-height: 1.3;color: #333;padding-right: 0.4rem;}

.iv1 .right .ul .li .txt::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;margin: auto 0;width: 0.1rem;height: 0.1rem;border-radius: 50%;background: var(--viColor);-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);}

.iv1 .right .ul .li .links{display: flex;gap: 0.4rem;line-height: 1.5;}

.iv1 .right .ul .li .links a{display: flex;align-items: center;gap: 0.1073rem;white-space: nowrap;}

.iv1 .right .ul .li .links span{position: relative;height: 1.5em;display: flex;align-items: center;justify-content: center;}

.iv1 .right .ul .li .links span img:nth-child(2){position: absolute;inset: 0px;margin: auto;opacity: 0;}

.iv1 .right .ul .li .links .download span{width: 0.23rem;min-width: 0.23rem;}

.iv1 .right .ul .li .links .printing span{width: 0.24rem;min-width: 0.24rem;}

.iv1 .right .ul .li:hover{background: var(--viColor);border-color: var(--viColor);}

.iv1 .right .ul .li:hover .txt{color: #fff;}

.iv1 .right .ul .li:hover .txt::before{background: #fff;}

.iv1 .right .ul .li:hover a{color: #fff;}

.iv1 .right .ul .li:hover a span img:nth-child(1){opacity: 0;}

.iv1 .right .ul .li:hover a span img:nth-child(2){opacity: 1;}

.sidebar{position: fixed;right: -1rem;top: 50%;transform: translateY(-50%);z-index: 30;display: flex;flex-direction: column;gap: 0.16rem;}

.sidebar .ss{position: relative;}

.sidebar .ss .ico{width: 0.67rem;border-radius: 50%;box-shadow: 0px 0.04rem 0.117rem -0.003rem rgba(173, 23, 52, 0.15);}

.sidebar.act{right: 0.4857rem;}

.sidebar .tel a{position: absolute;right: 100%;top: 50%;margin-top: -0.175rem;opacity: 0;visibility: hidden;opacity: 0;pointer-events: none;padding-right: 0.05rem;}

.sidebar .tel a span{display: block;line-height: 0.35rem;padding: 0 0.2rem;background: var(--viColor);color: #fff;white-space: nowrap;border-radius: 0.35rem;transform: translateX(-0.2rem);}

.sidebar.act .tel:hover a{opacity: 1;visibility: visible;pointer-events: all;right: 100%;}

.sidebar.act .tel:hover a span{transform: translateX(0);}


.sidebar1{position: fixed;right: -1rem;top: 1.1rem;z-index: 130;display: flex;flex-direction: column;gap: 0.08rem;right: 0.4857rem;}

.sidebar1 .ss{position: relative;width: max(58px, 0.67rem); max(58px, 0.67rem); border-radius: 0.1rem;border: 1px solid #D9D9D9;display: flex;flex-direction: column;justify-content: center;align-items: center;padding: 0.11rem 0;background: #AD1734;gap: 0.08rem;}

.sidebar1 .ss .txt{color: #fff;}

.sidebar1.act{right: 0.4857rem;}

.sidebar1 .code{position: absolute;right: 0; top:50%;transform:translateY(-50%);padding: 0 0 0 0.15rem;height: 0.67rem; color:#fff;opacity:0;pointer-events: none;transition:all 0.3s;z-index:-1;}

.sidebar1 .tel:hover .code{opacity:1;pointer-events: auto;padding-right: 0.8rem;}

.sidebar1 .code a{display:block;white-space:nowrap;line-height:18px;height: 1.5rem; display: flex;align-items: center; background-color: #AD1734;border: 1px solid #D9D9D9;border-radius: 0.1rem; box-shadow: 0 0 0.3rem rgba(214,207,207,0.1);padding: 0.15rem; color:#fff;    width: max-content;background: #fff;}

.sidebar1 .code a img{height: 1.2rem;width: auto;}

.sidebar1 .back{opacity: 0;pointer-events: none;}

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

/* 6.12 */
.swiper-pagination-progressbar-fill{position: absolute;top: 50%;left: 0;height: 2px;margin-top: -1px;background: var(--viColor);transform-origin: left center;width: 100%;}

/*.ind1 .swiper,*/
/*.ind1 .swiper a,*/
/*.fa_det2 .swiper,*/
/*.fa_det2 .swiper a,*/
/*.case_det .con2 .swiper,*/
/*.case_det .con2 .swiper a,*/
/*.show2 .swiper-wrapper,*/
/*.show2 .swiper-wrapper a{cursor: url('../images/svg/ind1_1.svg'), auto !important;}*/

/*.swiper-scrollbar::before{content: "";position: absolute;top: 50%;left: 1.16rem;width: 0.3rem;height: 0.3rem;margin: -0.15rem 0 0 0;background: url(../images/svg/ind1_1.svg) no-repeat center;background-size: 0.3rem;min-width: 0.3rem;z-index: 10;}*/

.ind3 .con{margin-left: 0;margin-right: 0;}

.honorPc{position: relative;margin-bottom: 0.78rem;}

.honorPc .pic_cct{opacity: 0;}

.honorPc .li{position: absolute;bottom: 0;}

.honorPc .li .pic{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;box-shadow: 0px 0.04rem 0.164rem 0px rgba(0, 0, 0, 0.06);z-index: 5;}

.honorPc .li .pic img{max-width: 100%;max-height: 100%;object-fit: contain;-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);}

.honorPc .li .tt{position: absolute;top: 100%;left: 0;width: 100%;padding-top: 0.46rem;line-height: calc(32 / 20);text-align: center;transform: translateY(-1.2rem) translateX(-50%);opacity: 0;-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);left: 50%;white-space: nowrap;}

/*.honorPc .li:nth-child(1){left: calc(736 / 1610 * 100%);width: calc(295 / 1610 * 100%);height: calc(408 / 408 * 100%);z-index: 8;}*/

/*.honorPc .li:nth-child(2){left: calc(545 / 1610 * 100%);width: calc(250 / 1610 * 100%);height: calc(345 / 408 * 100%);z-index: 7;}*/

/*.honorPc .li:nth-child(3){left: calc(957 / 1610 * 100%);width: calc(250 / 1610 * 100%);height: calc(345 / 408 * 100%);z-index: 6;}*/

/*.honorPc .li:nth-child(4){left: calc(404 / 1610 * 100%);width: calc(215 / 1610 * 100%);height: calc(297 / 408 * 100%);z-index: 5;}*/

/*.honorPc .li:nth-child(5){left: calc(1132 / 1610 * 100%);width: calc(312 / 1610 * 100%);height: calc(224 / 408 * 100%);z-index: 4;}*/

/*.honorPc .li:nth-child(6){left: calc(166 / 1610 * 100%);width: calc(312 / 1610 * 100%);height: calc(224 / 408 * 100%);z-index: 3;}*/

/*.honorPc .li:nth-child(7){left: calc(1370 / 1610 * 100%);width: calc(240 / 1610 * 100%);height: calc(172 / 408 * 100%);z-index: 2;}*/

/*.honorPc .li:nth-child(8){left: calc(0 / 1610 * 100%);width: calc(240 / 1610 * 100%);height: calc(172 / 408 * 100%);z-index: 1;}*/

.honorPc .li:nth-child(1){left: 50%;width: calc(250 / 1610 * 100%);height: calc(345 / 408 * 100%);z-index: 8;}

.honorPc .li:nth-child(2){right: 50%;width: calc(250 / 1610 * 100%);height: calc(345 / 408 * 100%);z-index: 7;}

.honorPc .li:nth-child(3){left: calc(1000 / 1610 * 100%);width: calc(215 / 1610 * 100%);height: calc(297 / 408 * 100%);z-index: 6;}

.honorPc .li:nth-child(4){left: calc(404 / 1610 * 100%);width: calc(215 / 1610 * 100%);height: calc(297 / 408 * 100%);z-index: 5;}

.honorPc .li:nth-child(5){left: calc(1132 / 1610 * 100%);width: calc(312 / 1610 * 100%);height: calc(224 / 408 * 100%);z-index: 4;}

.honorPc .li:nth-child(6){left: calc(166 / 1610 * 100%);width: calc(312 / 1610 * 100%);height: calc(224 / 408 * 100%);z-index: 3;}

.honorPc .li:nth-child(7){left: calc(1370 / 1610 * 100%);width: calc(240 / 1610 * 100%);height: calc(172 / 408 * 100%);z-index: 2;}

.honorPc .li:nth-child(8){left: calc(0 / 1610 * 100%);width: calc(240 / 1610 * 100%);height: calc(172 / 408 * 100%);z-index: 1;}

.honorPc .li:hover{z-index: 10;}

.honorPc .li:hover .pic img{transform: scale(1.05);}

.honorPc .li:hover .tt{transform: translateY(0) translateX(-50%);opacity: 1;}

.honorPc .li.act .tt{transform: translateY(0);opacity: 1;}

.ind4 .swiper .swpbtn a{position: absolute;top: 50%;width: 0.64rem;z-index: 11;margin-top: -0.92rem;}

.ind4 .swiper .swpbtn a.prev{left: 1.55rem;}

.ind4 .swiper .swpbtn a.next{right: 1.55rem;}

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

.ind4 .swiper .swpbtn a img{width: 100%;}

.ind4 .swiper .swpbtn a img:nth-child(2){position: absolute;top: 0;opacity: 0;left: 0;}

.ind4 .swiper .swpbtn a:hover img:nth-child(1){opacity: 0;}

.ind4 .swiper .swpbtn a:hover img:nth-child(2){opacity: 1;}

/* 搜索页面 */
.seh_con{padding: 2.74rem 1.55rem 2.3rem 1.55rem;background-color: #f7f7f7;}
.seh_con form{display: flex;align-items: center;width: fit-content; background-color: #ffffff;padding: 0 0 0 0.3rem;border-radius: 0.05rem;border-bottom-right-radius: 0;overflow: hidden;margin-bottom: 0.25rem;}
.seh_con form img{display: block;width: 0.16rem;height: 0.16rem;margin-right: 0.2rem;}
.seh_con form input{width: 7rem;background-color: transparent;color: rgba(102,102,102,1);font-family: 'hml';line-height: 0.52rem;}
.seh_con form .btn{display: block;width: 1.14rem;line-height: 0.52rem;color: #ffffff;background-color: #B71B30;text-align: center;font-family: 'hmr';border:none;}
.seh_con .hots{display: flex;align-items: center;margin-bottom: 1rem;}
.seh_con .hots .name{color: #666;line-height: 1.15;font-family: 'hmr';margin-right: 0.15rem;}
.seh_con .hots a{display: block;color: #B71B30;font-family: 'hmr';margin-right: 0.28rem;}
.seh_con .tabs{display: flex;padding-bottom: 0.42rem;border-bottom: 1px solid #ccc;margin-bottom: 0.5rem;}
.seh_con .tabs a{display: block;width: fit-content;padding: 0.14rem 0.34rem;line-height: 1.2;border-radius: 0.26rem;background-color: #ffffff;margin-right: 0.4rem;color: #333;font-family: 'hmm';transition: all 0.5s;}
.seh_con .tabs a.on{color: #fff;background-color: #B71B30;}
.seh_con .tabs a:hover{color: #fff;background-color: #B71B30;}
.seh_con .cons .con{display: none;}
.seh_con .cons .con.on{display: block;}
.seh_con .cons .con .tit1{color: #333;font-family: 'hmr';line-height: 1.2;margin-bottom: 0.4rem;}
.seh_con .cons .con1 .list{display: flex;flex-wrap: wrap;}
.seh_con .cons .con1 .list .item{width: 25%;padding: 0.1rem 0.14rem 0.2rem 0.14rem;margin-bottom: 0.4rem;transition: all 0.5s;border-radius: 0.1rem;}
.seh_con .cons .con1 .list .item:hover{background-color: var(--viColor);}
.seh_con .cons .con1 .list .item:hover .txt .h{color: #fff;}
.seh_con .cons .con1 .list .item .pic{width: 100%;height: 2.05rem;border-radius: 0.15rem;overflow: hidden;}
.seh_con .cons .con1 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.seh_con .cons .con1 .list .item:hover .pic img{transform: scale(1.05);}
.seh_con .cons .con1 .list .item .txt{padding: 0.2rem 0 0 0;}
.seh_con .cons .con1 .list .item .txt .h{color: #333;font-family: 'hmr';line-height: 0.24rem;height: 0.24rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; transition: all 0.5s;margin-bottom: 0.1rem;text-align: center;}
.seh_con .cons .con1 .list .item .txt .p{display: flex;align-items: center;color: #333;line-height: 1.3;font-family: 'hml';}
.seh_con .cons .con1 .list .item .txt .p span{display: block;width: fit-content;padding: 0 0.07rem;line-height: 1.3;border-radius: 0.03rem;margin-right: 0.15rem;font-family: 'hmb';}
.seh_con .cons .con1 .list .item .txt .p span.hot{color: #B71B30;background-color: #F4E8E8;}
.seh_con .cons .con1 .list .item .txt .p span.new{color: #F99415;background-color: #FEE6C7;}

.seh_con .cons .con2 .list{display: flex;justify-content: space-between;flex-wrap: wrap;padding-bottom: 0.15rem;}
.seh_con .cons .con2 .list:after{content: "";width: 4.4rem;height: 1px;}
.seh_con .cons .con2 .list .item{display: block;width: 4.4rem;background-color: #fff;border-radius: 0.15rem;border-bottom-right-radius: 0;overflow: hidden;margin-bottom: 0.5rem;}
.seh_con .cons .con2 .list .item .pic{width: 100%;height: 2.8rem;overflow: hidden;position: relative;}
.seh_con .cons .con2 .list .item .pic img{width: 100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.seh_con .cons .con2 .list .item:hover .pic img{transform: scale(1.05);}
.seh_con .cons .con2 .list .item .pic .tip{position: absolute;top: 0;left: 0;z-index: 2;width: 1rem;line-height: 0.36rem;text-align: center;color: #fff;font-family: 'hml';border-bottom-right-radius: 0.15rem;background-color: #c4c4c4;transition: all 0.5s;}
.seh_con .cons .con2 .list .item:hover .pic .tip{background-color: #B71B30;}
.seh_con .cons .con2 .list .item .txt{padding: 0.3rem 0.35rem 0.35rem 0.35rem;}
.seh_con .cons .con2 .list .item .txt .day{display: flex;align-items: center;margin-bottom: 0.2rem;color: #666;font-family: 'hml';line-height: 0.24rem;}
.seh_con .cons .con2 .list .item .txt .day img{width: 0.24rem;height: 0.24rem;object-fit: contain;margin-right: 0.13rem;}
.seh_con .cons .con2 .list .item .txt .h{color: #333;line-height: 0.28rem;height: 0.56rem;margin-bottom: 0.4rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;transition: all 0.5s;}
.seh_con .cons .con2 .list .item:hover .txt .h{color: #B71B30;}
.seh_con .cons .con2 .list .item .txt .more{display: flex;align-items: center;color: #333;font-family: 'hml';transition: all 0.5s;}
.seh_con .cons .con2 .list .item:hover .txt .more{color: #B71B30;}
.seh_con .cons .con2 .list .item .txt .more .jt{width: 0.33rem;}
.seh_con .cons .con2 .list .item .txt .more .jt img{width: 100%;}
.seh_con .cons .con2 .list .item .txt .more .jt img.img2{display: none;}
.seh_con .cons .con2 .list .item:hover .txt .more .jt img.img1{display: none;}
.seh_con .cons .con2 .list .item:hover .txt .more .jt img.img2{display: block;}

.seh_con .cons .con3 .item{display: flex;width: 100%;margin-bottom: 0.3rem;width: 100%;background-color: #fff;border-radius: 0.1rem;border-bottom-right-radius: 0;justify-content: space-between;padding-left: 0.32rem;overflow: hidden;}
.seh_con .cons .con3 .item .left{display: flex;align-items: center;color: #333;font-family: 'hmr';line-height: 0.41rem;transition: all 0.5s;}
.seh_con .cons .con3 .item:hover .left{color: #B71B30;}
.seh_con .cons .con3 .item .left img{width: 0.39rem;height: 0.41rem;object-fit: contain;margin-right: 0.38rem;}
.seh_con .cons .con3 .item .right{display: flex;align-items: center;}
.seh_con .cons .con3 .item .right .li{color: #333;font-family: 'hml';margin-left: 0.75rem;}
.seh_con .cons .con3 .item .right .li span{color: #a5a5a5;}
.seh_con .cons .con3 .item .right .btn{width: 1.74rem;height: 1rem;display: flex;justify-content: center;align-items: center;border-left: 1px solid #f4f3f3;margin-left: 0.87rem;color: #333;font-family: 'hml';transition: all 0.5s;}
.seh_con .cons .con3 .item:hover .right .btn{background-color: #B71B30;color: #fff;}
.seh_con .cons .con3 .item .right .btn .icon img{width: 0.18rem;height: 0.18rem;object-fit: contain;margin-right: 0.11rem;}
.seh_con .cons .con3 .item .right .btn .icon img.img2{display: none;}
.seh_con .cons .con3 .item:hover .right .btn .icon img.img1{display: none;}
.seh_con .cons .con3 .item:hover .right .btn .icon img.img2{display: block;}


.seh_con .cons .con2 .list{display: flex;flex-wrap: wrap;gap: 0.45rem 0.265rem;}

.seh_con .cons .con2 .list .li{width: calc((100% - 0.53rem) / 3);}

.seh_con .cons .con2 .list .ss{position: relative;background: #F5F5F5;border-radius: 0.05rem;overflow: hidden;padding-top: 3.05rem;display: block;}

.seh_con .cons .con2 .list .ss .imgbox{position: absolute;top: 0;left: 0;width: 100%;}

.seh_con .cons .con2 .list .ss .imgbox img{height: 3.05rem;object-fit: cover;}

.seh_con .cons .con2 .list .ss .txtbox{height: 2.45rem;padding: 0.3rem 0.47rem 0.46rem 0.35rem;}

.seh_con .cons .con2 .list .ss .txtbox .t1{display: flex;align-items: center;line-height: calc(22 / 14);color: rgba(51,51,51,0.6);}

.seh_con .cons .con2 .list .ss .txtbox .t1 img{width: 0.22rem;margin-right: 0.13rem;}

.seh_con .cons .con2 .list .ss .txtbox .t2{line-height: 1.5;margin-top: 0.15rem;height: 3em;}

.seh_con .cons .con2 .list .ss .txtbox .t3{line-height: calc(27 / 16);color: #737373;margin-top: 0.15rem;height: calc(27 / 16 * 2em);}

/*.news2 .bot .ul .li .ss .txtbox .t4{width: 1.68rem;height: 0.48rem;background: var(--viColor);color: #fff;border-radius: 0.07rem;text-align: center;line-height: 0.48rem;margin-top: 0.8rem;}*/
.seh_con .cons .con2 .list .ss .txtbox .t4{margin-top: 0.8rem;}

.seh_con .cons .con2 .list .ss:hover{padding-top: 2.62rem;background: #fff;box-shadow: 0px 0.04rem 0.172rem 0px rgba(206, 15, 49, 0.13);}

.seh_con .cons .con2 .list .ss:hover .imgbox img{height: 2.62rem;}

.seh_con .cons .con2 .list .ss:hover .txtbox{height: 2.88rem;}

.seh_con .cons .con2 .list .ss:hover .txtbox .t2{height: 1.5em;-webkit-line-clamp:1;}

.seh_con .cons .con2 .list .ss:hover .txtbox .t3{margin-top: 0.21rem;}

.seh_con .cons .con2 .list .ss:hover .txtbox .t4{margin-top: 0.3rem;}



.seh_con .cons .con3 .list .li{background: #fff;border: 1px solid #E1E1E1;border-radius: 0.07rem;padding: 0.4rem 0.35rem 0.4rem 0.5rem;box-shadow: 0px 0.04rem 0.3rem 0px rgba(0, 0, 0, 0.06);display: flex;align-items: center;justify-content: space-between;}

.seh_con .cons .con3 .list .li:not(:first-child){margin-top: 0.35rem;}

.seh_con .cons .con3 .list .li .txt{position: relative;padding-left: 0.25rem;line-height: 1.3;color: #333;padding-right: 0.4rem;}

.seh_con .cons .con3 .list .li .txt::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;margin: auto 0;width: 0.1rem;height: 0.1rem;border-radius: 50%;background: var(--viColor);-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);}

.seh_con .cons .con3 .list .li .links{display: flex;gap: 0.4rem;line-height: 1.5;}

.seh_con .cons .con3 .list .li .links a{display: flex;align-items: center;gap: 0.1073rem;white-space: nowrap;}

.seh_con .cons .con3 .list .li .links span{position: relative;height: 1.5em;display: flex;align-items: center;justify-content: center;}

.seh_con .cons .con3 .list .li .links span img:nth-child(2){position: absolute;inset: 0px;margin: auto;opacity: 0;}

.seh_con .cons .con3 .list .li .links .download span{width: 0.23rem;min-width: 0.23rem;}

.seh_con .cons .con3 .list .li .links .printing span{width: 0.24rem;min-width: 0.24rem;}

.seh_con .cons .con3 .list .li:hover{background: var(--viColor);border-color: var(--viColor);}

.seh_con .cons .con3 .list .li:hover .txt{color: #fff;}

.seh_con .cons .con3 .list .li:hover .txt::before{background: #fff;}

.seh_con .cons .con3 .list .li:hover a{color: #fff;}

.seh_con .cons .con3 .list .li:hover a span img:nth-child(1){opacity: 0;}

.seh_con .cons .con3 .list .li:hover a span img:nth-child(2){opacity: 1;}

/* 搜索页面 end */

.header_nav .lv2nav .itcon .left .lv2:before{content: "";position: absolute;left: 0;top: 0;width: 2px;height: 100%;background: var(--viColor);opacity: 0;-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);}

.header_nav .lv2nav .itcon .left .li.act .lv2:before,
.header_nav .lv2nav .itcon .left .lv2:hover:before{opacity: 1;}

.banner video{display: block;width: 100%;height: 10.8rem;}

.banner .ul .li{position: absolute;margin-top: -0.14rem;z-index: 3;transition: transform 1s cubic-bezier(.25,.74,.22,.99), opacity 1s cubic-bezier(.25,.74,.22,.99);}

.banner .ul .li.act{opacity: 0;transform: translateY(1rem);}

.banner .ul .li .dian{width: 0.28rem;height: 0.28rem;border-radius: 50%;position: relative;display: flex;align-items: center;justify-content: center;}

.banner .ul .li .dian span{width: 0.28rem;height: 0.28rem;border-radius: 50%;position: relative;z-index: 10;}

.banner .ul .li .dian s:nth-child(2){
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #AD1734;
    opacity: 0.5;
    transform-origin: center;
    animation: scale2 5s 2.5s linear infinite;
}

.banner .ul .li .dian s:nth-child(3){
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: #AD1734;
    opacity: 0.5;
    transform-origin: center;
    animation: scale2 5s linear infinite;
}

.banner{position: relative;}

.banner .ul .li .tbox{position: absolute;left: 100;padding-left: 0.45rem; top: 0;bottom: 0;margin: auto;height: fit-content;width: max-content;opacity: 0;transform: translateX(0.8rem);pointer-events: none;}

.banner .ul .li .text{padding: 0.1rem 0.22rem 0.12rem 0.25rem;gap: 0.37rem;display: flex;align-items: center;line-height: 1.3;color: #fff;background: #AD1734;border-radius: 48px;font-size: 0.2rem;}

.banner .ul .li .text span{width: 0.07rem;}

.banner .ul .li:hover .tbox{opacity: 1;transform: translateX(0);pointer-events: all;}

/*.banner .goback{position: absolute;width: 0.5rem;height: 0.5rem;border-radius: 0.05rem;display: flex;align-items: center;justify-content: center; opacity: 0;*/
/*    transform: translateX(30px);*/
/*    transition: opacity 1.5s cubic-bezier(0.25, 0.74, 0.22, 0.99), transform 1.5s cubic-bezier(0.25, 0.74, 0.22, 0.99), background 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99);pointer-events: none;left: 1.55rem;top: 2rem;z-index: 5;}*/
    
.banner .goback{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;pointer-events: none;z-index: 5;cursor: pointer;}
    
.banner .goback img{width: 0.3rem;filter: brightness(0) invert(1);}

.banner .goback span{position: absolute;top: 3rem;left: 1.55rem;opacity: 0;transform: translateX(30px);transition: opacity 1.5s cubic-bezier(0.25, 0.74, 0.22, 0.99), transform 1.5s cubic-bezier(0.25, 0.74, 0.22, 0.99), background 0.4s cubic-bezier(0.25, 0.74, 0.22, 0.99);display: flex;align-items:center;gap: 0.15rem;color: #fff;background: #AD1734;padding: 0.1rem 0.25rem;border-radius: 0.05rem;}

.banner .goback.act{opacity: 1;transform: none;pointer-events: all;}

.banner .goback.act span{opacity: 1;transform: none;}

/*.banner .goback.act2{transition: opacity 1.5s cubic-bezier(0.25, 0.74, 0.22, 0.99), transform 1.5s cubic-bezier(0.25, 0.74, 0.22, 0.99);}*/

.banner .ul .li:not(.video_hover) .dian span{background: #AD1734;border-radius: 50%;}

.banner .ul .li:not(.video_hover) .dian span img{opacity: 0;}

.banner .ul .li:not(.video_hover) .dian span:before{content: "";position: absolute;inset: 0;margin: auto;width: 0.06rem;height: 0.06rem;border-radius: 50%;background: #fff;}

#mtt_sx{position: absolute;top: 0;left: 0;width: 100%;z-index: 3;opacity: 0;}
#mtt_sx.act{opacity: 1;}

#mtt_fd{position: absolute;top: 0;left: 0;width: 100%;z-index: 2;opacity: 0;}
#mtt_fd.act{opacity: 1;}

@keyframes scale2 {
    0% {
        transform: scale(1);
        opacity: 0.5;
    }
    100% {
        transform: scale(3);
        opacity: 0;
    }
}



.banner .ul .li:nth-child(1){top: calc((324 + 14) / 1080 * 100%);left: calc((445 + 14) / 1920 * 100%);}

.banner .ul .li:nth-child(2){top: calc((326 + 14) / 1080 * 100%);left: calc((956 + 14) / 1920 * 100%);}

.banner .ul .li:nth-child(3){top: calc((515 + 14) / 1080 * 100%);left: calc((844 + 14) / 1920 * 100%);}

.banner .ul .li:nth-child(4){top: calc((206 + 14) / 1080 * 100%);left: calc((1356 + 14) / 1920 * 100%);}

.banner .ul .li:nth-child(5){top: calc((437 + 14) / 1080 * 100%);left: calc((1083 + 14) / 1920 * 100%);}

.banner .ul .li:nth-child(6){top: calc((757 + 14) / 1080 * 100%);left: calc((427 + 14) / 1920 * 100%);}

.banner .ul .li:nth-child(7){top: calc((719 + 14) / 1080 * 100%);left: calc((1531 + 14) / 1920 * 100%);}

#LRdiv0{display: none !important;}




@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,.f_90 {font-size:52px;}
  .header_nav .FAnav .right .rlf .ul .li a,
  .header_nav .FAnav .right .rrf .lv3list .lv4 a{font-size: 0.18rem;}
  
}
@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,.f_90 {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_64,.f_70,.f_72,.f_76,.f_80,.f_90 {font-size:44px;}
  .news2 .bot .ul .li .ss .txtbox .t2{height: 1.5em;-webkit-line-clamp:1;}
  .news2 .bot .ul .li .ss:hover .txtbox .t3{height: calc(27 / 16 * 1em);-webkit-line-clamp:1;}
  .show2 .swiper .scon .txt .t2{margin-top: 0.15rem;}
  .show2 .swiper .scon:hover .txt .t2{margin-top: 0.19rem;height: calc(90 / 16 * 1em);-webkit-line-clamp:3;}
  .ab6 .swiper .ss .txtbox .t2{height: 1.5em;-webkit-line-clamp:1;}
}
@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,.f_90 {font-size:40px;}
}
@media screen and (max-width:1024px) {
  html {font-size:60px;}
  .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,.f_90 {font-size:30px;}
  
  .header{display: none;}
  .m_header {position:sticky;top:0;left:0;width:100%;padding:13px 18px;z-index:98;border-bottom:1px solid rgba(119,119,119,0.10);background:#FFF;display:block!important;}
  .m_header .logo {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:131px;}
  .m_header .logo img {width:100%;}
  .m_header .h_mean {width:21px;height:21px;}
  .m_header .h_mean img {width:100%;height:100%;object-fit:contain;}


  .mh_nav{display: block!important;}
  .mh_nav{position: fixed;top: 0;left: 10%;width: 90%;transform: translateX(120%);z-index: 999;background-color: #fff;height: 100vh;overflow: auto;padding: 50px 15px;transition: all 0.5s;box-shadow: 0 10px 10px rgba(0,0,0,0.1);}
  .mh_nav.show{transform: translateX(0);}
  .mh_nav .close{position: absolute;top: 20px;right: 20px;width: 20px;height: 20px;}
  .mh_nav .nav>li{border-bottom: 1px solid rgba(0,0,0,0.1);position: relative;padding-right: 40px;}
  .mh_nav .nav>li>a{line-height: 60px;font-size: 16px;display: block;font-family:'hmm';}
  .mh_nav .nav>li:after{content: "";position: absolute;right: 0;top:24px;transition: all 0.5s; width: 12px;height: 12px;background: url(../images/svg/hx_add.svg) no-repeat center;background-size:auto 100%;transform: rotate(-90deg);}
  .mh_nav .nav>li.on:after{transform: rotate(0deg);}
  /* .mh_nav .nav>li:nth-child(1):after{display: none;} */
  .mh_nav .nav>li .nav1{padding: 15px;line-height: 24px; display: none;font-size: 14px;font-family:'hmm';}
  .mh_nav .nav>li .nav1 .h{font-family: 'hmb';font-weight:600;font-size: 14px;color: #1f1f1f;margin-bottom:8px;}
  .mh_nav .nav>li .nav1 a{padding:6px 0;}
  .mh_nav .nav>li .nav2{font-size: 13px;padding-left:16px;font-family:'hmr';}
  .mh_nav .nav>li .nav2 a{font-size: 13px;padding: 0;}

  .pcbox{display: none;}

  .phbox{display: block;}

  .w1610{padding-left: 18px;padding-right: 18px;}

  .pd100_120{padding: 50px 0;}

  .pd120_130{padding: 50px 0;}

  .pd0_140{padding-bottom: 50px;}

  .pd100_140{padding: 50px 0;}

  .pd130_140{padding: 50px 0;}

  .pd136_140{padding: 50px 0;}

  .mg60{margin-top: 20px;}

  .mg70{margin-top: 30px;}

  .mg80{margin-top: 40px;}

  .mg90{margin-top: 50px;}

  .mg100{margin-top: 50px;}

  .mg110{margin-top: 50px;}

  .mg120{margin-top: 50px;}

  .mg130{margin-top: 50px;}

  .mg136{margin-top: 50px;}
}
@media screen and (max-width:767px) {
  /* html {font-size:calc(100vw/7.5);} */
}
@media screen and (max-width:668px) {}
