@charset "utf-8";
/* CSS Document */
html{margin:0px; padding:0px;}
body{font-family:"Microsoft YaHei",Arial; font-size:100%; color:#434343; margin:0 auto; overflow-x:hidden; max-width:1920px; width:100%; position:relative; transition: 0.5s;}
ol,ul,li,p,dl,dt,dd,h1,h2,h3,h4,h5,h6{list-style:none outside none; margin:0px; padding:0px; font-size:100%; font-weight:normal;}
img {border:none;}
a:link, a:visited {color:#323232; text-decoration: none;outline:none;}
a:hover, a:active {color:#112087; text-decoration: none;outline:none;}
.clear{clear:both;}
.kg{ width:96%; margin:0 auto; max-width:1600px;}
.kga{ width:96%; margin:0 auto; max-width:1400px;}
.kgb{ width:96%; margin:0 auto; max-width:1300px;}
.fl{ float:left;}
.fr{ float:right;}
.dw{ position:relative;}
.cj{ overflow:hidden;}
.green-black {display:block; padding-top:26px; clear:both; text-align:center;}
.green-black a {padding:5px 8px 4px 8px; padding:5px 8px 4px 8px;border:1px solid #dddddd; height:12px; line-height:12px; zoom:1; font-weight:bold; font-size:12px; overflow:auto; margin-left:3px; margin-right:3px; color:#333; background:url() #fff bottom repeat-x; text-decoration:none;}
.green-black a:hover {border:1px solid #ccc; height:12px; line-height:12px; zoom:1;overflow:auto;background:url() top repeat-x #112087; margin-left:3px; margin-right:3px; color:#fff;font-size:12px;}
.green-black span.current {padding:5px 8px 5px 8px; padding:5px 8px 4px 8px;border:1px solid #ccc; color:#fff; height:12px; line-height:12px; zoom:1; overflow:auto;  background:url() top repeat-x #112087; margin-left:3px; margin-right:3px; margin-top:0px; margin-bottom:0px; font-size:12px}
::-webkit-scrollbar {width:3px;height:8px;background-color:#fff;border-radius:4px; position:relative;}
::-webkit-scrollbar-thumb {background-color:#b1b1b1;border-radius:3px;}
#dituContent{ height:670px; border-top:1px solid #ddd;}
@media screen and (max-width:770px){
#dituContent{ height:230px;}
}
/*基础配置*/

/*首页style开始*/
.top_bg{ width:100%; height: 110px; position: absolute; left: 0; top: 0; z-index:999; box-shadow: 1px 1px 2px rgba(0,0,0,0.3); transition:0.5s;}
.top_bg::before{ content: ''; width: 100%; height: 100%; -webkit-backdrop-filter: blur(8px); backdrop-filter: blur(8px);  background: rgba(255,255,255,0.9); position: absolute; left: 0; top: 0;}
.top_kg{ max-width: 1680px; width: 98%; margin: 0 auto; display: flex; justify-content: space-between; height: 100%; align-items: center; position: relative; z-index: 9;}
.top_l{ display: flex;}
.tyy{ margin-left: 19px; position: relative;}
.tyy dt{ padding: 0 36px 0 16px; height: 44px; line-height: 44px; border: 1px solid #d1d1d1; border-radius: 23px; cursor: pointer; position: relative;}
.tyy dt img{ margin-bottom: -5px; margin-right: 10px;}
.tyy dt::after{ content: ''; width: 12px; height: 100%; background: url(https://memberpic.114my.com.cn/shunxinyi98/uploadfile/image/20260304/20260304103326_1857453426.png) no-repeat center; position: absolute; right: 18px;}
.tyy dt.on::after{ transform: scaleY(-1);}
.tyy dd{background: rgba(255,255,255,0.9); position: absolute; width: 100%; border-radius: 10px; padding: 10px 0; display: none;}
.tyy dd a{ display: block; text-align: center; line-height: 30px;}
.tsous{ margin-left: 14px; height: 44px; width: 44px; border: 1px solid #d1d1d1; border-radius: 50%; position: relative; background: url(https://www.richfruits.com/images/sous.png) no-repeat center;}
.top_r{ display: flex; align-items: center;}
.sp_nav{ display: none;}
.sjj_nav>ul{ display: flex;}
.sjj_nav>ul>li{position:relative;}
.sjj_nav>ul>li>a{display:block; font-size:1rem; height:110px; line-height:110px; padding: 0 30px; color:#3a3939; position:relative; z-index:9; transition:0.5s;}
.sjj_nav>ul>li>a>img{ margin-left: 5px; margin-bottom: 2px;}
.sjj_nav>ul>li:hover>a,.sjj_nav>ul>li.cur>a{color:#112087; transition:0.5s;}
.sjj_nav>ul>li:after{ content:""; background:#112087; height:4px; width:40%; position:absolute; left:30%; bottom:32px; border-radius: 2px; transform: scaleX(0); transition:0.5s;}
.sjj_nav>ul>li:hover:after,.sjj_nav>ul>li.cur:after{ transform: scaleX(1); transition:0.5s;}
.sjj_nav>ul>li>ul{ position:absolute; background:rgba(255,255,255,0.9); width: 100%; left:0%; display:none;}
.sjj_nav>ul>li>ul>li{ border-top:1px solid rgba(0,0,0,0.1); float:none; position: relative; overflow: hidden;}
.sjj_nav>ul>li>ul>li>a{ text-align:center; display:block; line-height:44px; height:44px; color:#3a3939; font-size:1rem; transition:0.5s;}
.sjj_nav>ul>li>ul>li:hover>a{ background:#112087; color:#fff; transition:0.5s;}
.sjj_nav>ul>li>ul>li>ul{ width: 100%; padding: 0px 0 10px 0;}
.sjj_nav>ul>li>ul>li>ul>li>a{ text-align:center; display:block; line-height:30px; height:30px; color:#666; font-size:0.9375rem; transition:0.5s;}
.sjj_nav>ul>li>ul>li>ul>li:hover>a{ color:#112087; transition:0.5s;}
@media screen and (max-width:1600px){
.sjj_nav>ul>li>a{padding: 0 22px;}
}
@media screen and (max-width:1500px){
.top_bg{ height: 90px;}
.tyy{ margin-left: 14px;}
.tyy dt{ padding: 0 32px 0 12px;}
.tyy dt::after{ right: 14px;}
.sjj_nav>ul>li:after{bottom:24px;}
.sjj_nav>ul>li>a{padding: 0 17px; height:90px; line-height:90px;}
.sjj_nav>ul>li>ul{ width: 120%; left:-10%;}
}
@media screen and (max-width:1400px){
.tsous{ display: none;}
}
@media screen and (max-width:1300px){
.top_bg{ height: 80px; box-shadow: 1px 1px 2px rgba(0,0,0,0.3);}
.top_kg{ width: 100%;}
.logo{ padding-left: 1%;}
.tsous{ display: block; margin-right: 30px;}
.sjj_nav>ul>li:after{ display: none;}
.sjj_nav>ul>li:hover>a,.sjj_nav>ul>li.cur>a{color:rgba(255,255,255,0.7);}
.sjj_nav>ul>li>a>img{display: none;}
.sjj_nav>ul>li>ul{ position:relative; background:none; width: auto; left:auto;}
.sjj_nav>ul>li>ul>li>ul>li>a{ text-align:left; display:block; line-height:30px; height:30px; color:#fff;}
.sjj_nav>ul>li>ul>li>ul>li:hover>a{ color:#112087; transition:0.5s;}
}
@media screen and (max-width:700px){
.top_bg{ height: 50px;}
.logo img{ height: 34px;}
.tsous{ display: none;}
.tyy{ margin-right: 10px; margin-left: 0;}
.tyy dt{ font-size: 10px; height: 30px; line-height: 30px; padding: 0 23px 0 10px;}
.tyy dt::after{right: 7px;}
.tyy dt img{ height: 16px; margin-right: 5px; margin-bottom: -2px;}
.tyy dd{ padding: 5px 0;}
.tyy dd a{ line-height: 24px; font-size: 0.9375rem;}
}
/*banner*/
@keyframes topbom{ 0%{bottom:6%; opacity:1;} 50%{bottom:8%; opacity:0.6;} 100%{bottom:6%; opacity:1;}} @-webkit-keyframes topbom{ 0%{bottom:6%; opacity:1;} 50%{bottom:8%; opacity:0.6;} 100%{bottom:6%; opacity:1;}}
.banner{ position:relative;}
.ban_po{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1;}
.ban_po img{ display: block; width: 100%;}
.banner_nr li{ width:100%;}
.bana_img{ display: none;}
.ban_img{ overflow: hidden; position: relative;}
.ban_img img{ display: block; width: 100%;}
.banner_an{ position:absolute; left:0; bottom:4%; width:100%; text-align:center; z-index:9;}
.banner_an ul{ max-width: 1440px; width: 96%; margin: 0 auto; display: flex; justify-content: center;}
.banner_an li{ cursor:pointer; width:7px; height:7px; color: rgba(0,0,0,0); margin:0 12px; border-radius:50%; position:relative; background:#332c2b; transition:0.5s;}
.banner_an li.on{ background: #112087;}
.banner_an li::after{ content: ''; border: 1px solid #112087; width: 19px; height: 19px; border-radius: 50%; position: absolute; left: -7px; top: -7px; transform: scale(0); transition: 0.5s;}
.banner_an li:hover::after,.banner_an li.on::after{ transform: scale(1);}
/*1*/
.bana_po{ position: absolute; width: 100%; left: 0; top: 0; height: 100%; z-index: 3; background-image: linear-gradient(to right, rgba(0,0,0,0.8) , rgba(0,0,0,0.5), rgba(0,0,0,0));}
.bana_po .kg{ display: flex; flex-wrap: wrap; align-content: center; height: 100%;}
.bana_txt{ flex: 0 1 100%; color: #fff;}
.bana_txt h2{ font-size: 4.5rem; font-weight: bold;}
.bana_txt p{ font-size: 3.75rem;}
.bana_txt span{ font-family: "ITCB"; font-size: 1.5625rem;}
.bana_an{ margin-top: 25px;background: #112087;
    border-radius: 30px;}
.bana_an a{ display: block; border: 1px solid #fff; line-height: 58px; height: 58px; border-radius: 30px; color: #fff; background: url(https://memberpic.114my.com.cn/shunxinyi98/uploadfile/image/20260204/20260204172153_790754672.png) no-repeat 24px center; padding: 0 27px 0 63px;}
/*2*/
.banb_txt{ flex: 0 1 100%; color: #fff;}
.banb_txt h2{ font-size: 4.5rem; font-weight: bold; text-shadow: 0px 2px 1px rgba(0,0,0,1); line-height: 1.125em;}
.banb_txt p{ font-size: 3rem; text-shadow: 0px 2px 1px rgba(0,0,0,1);}
.banb_txt em{ display: block; font-style: normal; font-size: 2.5rem; color: #112087; font-weight: bold; text-shadow: 1px 1px 1px rgba(255,255,255,1); letter-spacing: 16px; margin-top: 3px;}
.banb_txt span{ font-family: "Dinr"; font-size: 1.5rem; text-transform: uppercase; display: block; margin-top: 5px;}
/*3*/
.banc_txt{ flex: 0 1 100%; color: #fff;}
.banc_txt p{ font-size: 3.75rem; color: #112087; line-height: 1em;}
.banc_txt h2{ font-size: 5rem; font-weight: bold; text-shadow: 0px 2px 1px rgba(0,0,0,1); line-height: 1.125em;}
.banc_txt span{ font-family: "Dinr"; font-size: 1.5rem; text-transform: uppercase; display: block; margin-top: 8px; text-shadow: 0px 1px 1px rgba(0,0,0,1);}
@media screen and (max-width:1680px){
.bana_po .kg{ width: 78%;}
.bana_txt h2,.banb_txt h2{ font-size: 3.25rem;}
.bana_txt p,.banb_txt p{ font-size: 2.5rem;}
.bana_txt span,.banb_txt span,.banc_txt span{font-size: 1.25rem;}
.bana_an a{line-height: 48px; height: 48px; background: url(https://memberpic.114my.com.cn/shunxinyi98/uploadfile/image/20260204/20260204172153_790754672.png) no-repeat 14px center; padding: 0 20px 0 50px;}
.banb_txt em{ font-size: 2rem;}
.banc_txt h2{ font-size: 4rem;}
.banc_txt p{ font-size: 3.25rem;}
}
@media screen and (max-width:1500px){
.bana_txt h2,.banb_txt h2{ font-size: 3rem;}
.bana_txt p,.banb_txt p{ font-size: 2rem;}
.banb_txt em{ font-size: 1.625rem;}
.banc_txt h2{ font-size: 3.5rem;}
.banc_txt p{ font-size: 3rem;}
}
@media screen and (max-width:1400px){
.bana_txt h2,.banb_txt h2{ font-size: 2.625rem;}
.bana_txt p,.banb_txt p{ font-size: 1.875rem;}
.banb_txt em{ font-size: 1.375rem;}
.banc_txt h2{ font-size: 3rem;}
.banc_txt p{ font-size: 2.625rem;}
}
@media screen and (max-width:1280px){
.bana_txt h2,.banb_txt h2{ font-size: 2.25rem;}
.bana_txt p,.banb_txt p{ font-size: 1.625rem;}
.bana_an a{line-height: 42px; height: 42px; background: url(https://memberpic.114my.com.cn/shunxinyi98/uploadfile/image/20260204/20260204172153_790754672.png) no-repeat 10px center; padding: 0 12px 0 40px; font-size: 0.875rem;}
.banb_txt em{ font-size: 1.25rem;}
.banc_txt h2{ font-size: 2.5rem;}
.banc_txt p{ font-size: 2.5rem;}
}
@media screen and (max-width:770px){
.ban_po{ top: auto; bottom: -11.1%; height: auto;}
.ban_img,.bana_po{ display: none;}
.bana_img{ display: block;}
.bana_img img{ display: block; width: 100%;}
.banner_an li{ margin: 0 7px;}
.banner_an li::after{ width: 15px; height: 15px; left: -5px; top: -5px;}
}
/*banner*/

.index_bga{ width: 100%; padding: 140px 0 134px 0; position: relative;}
.index_bga .kg{ display: flex; justify-content: space-between; align-items: flex-start;}
.inda_l{ flex: 0 1 45.625%; position: relative;}
.inda_l::before{ content: ''; width: calc(100% + 30px); height: 100%; background: url(https://memberpic.114my.com.cn/shunxinyi98/uploadfile/image/20260204/20260204172222_1807301228.png); position: absolute; left: -15px; top: -14px;}
.inda_l p{ overflow: hidden; position: relative; z-index: 9;}
.inda_l p img{ display: block; width: 100%;}
.inda_l p video{ position: absolute; width: 100%; height: 100%; background: #000; left: 0; top: 0; cursor: pointer;}
.inda_r{ display: flex; flex: 1; justify-content: space-between; margin-left: 55px;}
.inda_nr{ flex: 1;}
.inda_tit p{ font-size: 4.25rem; color: #ececec; line-height: 0.8em; font-family: 'ITCB';}
.inda_tit h2{ font-size: 2.5rem; color: #222; line-height: 1em; margin-top: -18px;}
.inda_qy{ display: inline-block; margin: 30px 0; height: 44px; line-height: 44px; padding: 0 14px; background: #dd2c36; border-radius: 10px 0 10px 0; font-size: 1.625rem; color: #fff; font-family: 'Dinr';}
.inda_ry{ font-size: 1.25rem; color: #222; line-height: 30px; margin-top: 15px;}
.inda_ry p{ font-weight: bold;}
.inda_ms{ font-size: 1rem; color: #757575; line-height: 30px; margin-top: 30px;}
.inda_more{ margin-top: 42px; border-top: 3px solid #112087;}
.inda_more a{ display: block; line-height: 64px; background: url(https://memberpic.114my.com.cn/shunxinyi98/uploadfile/image/20260204/20260204172247_1932779811.png) no-repeat right bottom; color: #757575; font-family: 'Dinr'; overflow: hidden; height: 40px; transition: 0.5s;}
.inda_more a:hover{ color: #112087; background: url(https://memberpic.114my.com.cn/shunxinyi98/uploadfile/image/20260310/20260310100923_639765399.png) no-repeat right bottom;}
.inda_zj{ margin-left: 68px; display: flex; flex: 0 0 170px;}
.inda_zj ul{ display: flex; align-content: space-between; flex-wrap: wrap;}
.inda_zj li{ flex: 0 1 100%; position: relative;}
.inda_zj li::after{ content: ''; width: 25px; height: 2px; background: #ddd; position: absolute; bottom: -98%;}
.inda_zj li:nth-last-child(1):after{ display: none;}
.inda_sz{ display: flex; align-items: flex-end;     margin-bottom: 10px;}
.inda_sz p{ font-size: 3.5rem; color: #112087; font-family: "Dinstd"; line-height: 0.8em;font-weight: bold;}
.inda_sz span{ font-size: 1.125rem; line-height: 28px; padding-left: 7px;}
.inda_zj li:nth-child(1) .inda_sz span{ font-size: 1.5rem; font-family: 'Dinr';}
@media screen and (max-width:1600px){
.inda_qy{ margin: 23px 0;}
.inda_more{ margin-top: 32px;}
}
@media screen and (max-width:1500px){
.index_bga{ padding: 110px 0 100px 0;}
.inda_tit p{ font-size: 3.5rem;}
.inda_tit h2{ font-size: 2.25rem; margin-top: -15px;}
.inda_qy{ font-size: 1.25rem; height: 38px; line-height: 38px; margin: 17px 0;}
.inda_ry{ margin-top: 0; font-size: 1.125rem; line-height: 28px;}
.inda_ms{ margin-top: 20px; line-height: 28px;}
.inda_more{ margin-top: 24px;}
.inda_zj li::after{ bottom: -67%;}
}
@media screen and (max-width:1400px){
.inda_r{ margin-left: 45px;}
.inda_ms{line-height: 26px;}
.inda_more{ margin-top: 20px;}
.inda_more a{ height: 34px; line-height: 55px;}
.inda_zj{ margin-left: 55px;}
.inda_zj li::after{ bottom: -63%;}
}
@media screen and (max-width:1270px){
.index_bga{ padding: 80px 0 90px 0;}
.index_bga .kg{ display: block;}
.inda_r{ margin-left: 0; margin-top: 50px;}
.inda_zj{ margin-left: 85px;}
.inda_zj li::after{ bottom: -48%;}
}
@media screen and (max-width:1020px){
.inda_zj{ margin-left: 50px;}
}
@media screen and (max-width:700px){
.index_bga{ padding: 40px 0 50px 0;}
.inda_l::before{ top: -2%; left: -1.5%; width: calc(100% + 3%);}
.inda_r{ flex-wrap: wrap; margin-top: 20px;}
.inda_zj{ margin-left: 0; flex: 0 1 100%;}
.inda_zj ul{ display: flex; justify-content: space-between; flex: 0 1 100%;}
.inda_zj li{ flex: 0 1 auto;}
.inda_zj li::after{ display: none;}
.inda_sz p{ font-size: 3.25rem;}
.inda_zj li:nth-child(1) .inda_sz span{ font-size: 1.25rem;}
.inda_sz span{ font-size: 1rem;}
.inda_sm{ margin-top: 3px; font-size: 0.9375rem;}
.inda_nr{ flex: 0 1 100%; order: 1; margin-top: 25px;}
.inda_tit p{ font-size: 2.5rem;}
.inda_tit h2{ font-size: 1.5rem; margin-top: -10px;}
.inda_qy{ margin: 15px 0; font-size: 1.125rem;}
}

.index_bgb{position: relative; width: 100%;}
.indb_bg{ overflow: hidden; width: 100%; background: #112087;}
.indb_nr{ width: 33.333%; margin: 0 auto;}
.indb_nr .tempWrap{ overflow: inherit !important;}
.indb_nr li{ width: 100%; float: left; position: relative; z-index: 1;}
.indb_nr li a{ display: block; padding-top: 110px; position: relative; z-index: 9;}
.indb_nr li::before{ content: ''; background-image: linear-gradient(to right,#112087,#112087,#112087,#00b7f3); position: absolute; left: 0; top:-40%; border-left: 1px solid #56d5ff; width: 109%; height: 180%; border-radius: 50% 0 0 50%; transition: 0.5s;}
.indb_nr li.cur::before{ background-image: linear-gradient(to right,#ececec,#ececec,#ececec,#c1c1c1);}
.indb_sz{ position: absolute; right: -9%; font-size: 9.375rem; top: 2.5%; line-height: 0.8em; font-family: 'Dinr'; color: rgba(0,0,0,0.1);}
.indb_wb{ width: 62%; padding-left: 10%;}
.indb_mc h3{ color: #fff; font-size: 2.25rem; font-weight: bold; transition: 0.5s;}
.indb_mc p{ color: #fff; line-height: 24px; margin-top: 20px; height: 96px; transition: 0.5s;}
.indb_mc span{ border: 1px solid #fff; display: block; width: 98px; height: 34px; text-align: center; line-height: 34px; border-radius: 18px; color: #fff; font-family: 'Dinr'; margin-top: 18px; transition: 0.5s;}
.indb_nr li.cur .indb_mc h3{ color: #112087;}
.indb_nr li.cur .indb_mc p{ color: #444444;}
.indb_nr li.cur .indb_mc span{ border: 1px solid #112087; background: #112087; color: #fff;}
.indb_pic{ padding-top: 45px; width: 148.4375%; opacity: 0.3; transition: 0.5s;}
.indb_pic img{ display: block; width: 100%;}
.indb_nr li.cur .indb_pic{ opacity: 1; margin-left: -32%; transition: 1s 0.5s;}
.pageState{ text-align: center; line-height: 45px; height: 45px; color: #868686; font-size: 1.5rem; font-family: 'ITCB';}
.pageState span{ color: #112087;}
.indb_an{ width: 100%; position: relative;}
.indb_an::before{ content: ''; width: 100%; height: 1px; background: #e9e9e9; position: absolute; left: 0; top: 50%;}
.indb_an ul{ display: flex; justify-content: center; width: 31.25%; margin: 0 auto; background: #dcdcdc; border-radius: 3px; position: relative; z-index: 9;}
.indb_an li{ flex: 1; position: relative; z-index: 9; text-indent: -999rem; height: 6px; cursor: pointer;}
.indb_an li::after{ content: ''; background: #112087; height: 10px; width: 0%; border-radius: 5px; position: absolute; left: 0; top: -2px;}
.indb_an li.on::after{ width: 100%; transition: 0.5s;}
.indb_jt a{ position: absolute; top: 47%; cursor: pointer; opacity: 1; z-index: 99; transition: 0.5s;}
.indb_jt a.prev{ left: 2%;}
.indb_jt a.next{ right: 2%; transform: scaleX(-1);}
.indb_jt a.prevStop,.indb_jt a.nextStop{ opacity: 0;}
@media screen and (max-width:1680px){
.indb_sz{ font-size: 8rem;}
.indb_wb{ width: 70%;}
.indb_mc h3{ font-size: 2rem;}
.indb_mc span{ margin-top: 25px;}
}
@media screen and (max-width:1600px){
.indb_sz{ font-size: 7rem;}
.indb_wb{ width: 80%;}
}
@media screen and (max-width:1500px){
.indb_sz{ font-size: 6rem;}
.indb_mc h3{ font-size: 1.875rem;}
.indb_mc p{ font-size: 0.9375rem;}
}
@media screen and (max-width:1280px){
.indb_wb{ width: 84%;}
}
@media screen and (max-width:1270px){
.indb_sz{ font-size: 5rem;}
.indb_wb{ padding-left: 7%; width: 86%;}
.indb_mc h3{ font-size: 1.625rem;}
.indb_mc p{ height: 120px; margin-top: 10px;}
.indb_jt a img{ height: 32px;}
}
@media screen and (max-width:1020px){
.indb_nr{ width: 100%;}
.indb_nr li::before{background-image: linear-gradient(to right,#ececec,#ececec,#ececec,#c1c1c1); border-left: none; left: 0; top:0%; width: 100%; height: 100%; border-radius:0;}
.indb_sz{ right: 2%;}
.indb_pic{ width: 100%;}
.indb_pic img{ transform: scale(0.7);}
.indb_nr li.cur .indb_pic{ margin-left: 0;}
.indb_nr li.cur .indb_pic img{ transform: scale(1.03); transition: 0.5s 0.4s;}
.indb_mc h3{ font-size: 2rem;}
.indb_mc p{ font-size: 1rem; line-height: 30px; height: 90px;}
}
@media screen and (max-width:700px){
.indb_nr li a{ padding-top: 60px;}
.indb_sz{ font-size: 3.5rem;}
.indb_wb{ width: 92%; padding-left: 4%;}
.indb_mc h3{ font-size: 1.625rem;}
.indb_mc p{ font-size: 0.9375rem; line-height: 24px; height: 96px;}
.indb_mc span{width: 90px; height: 30px; line-height: 30px; margin-top: 15px;}
.pageState{ font-size: 1.375rem;}
.indb_an ul{ width: 100%;}
}

.index_bgc{ width: 100%; padding-top: 50px; background: #fff; overflow: hidden;}
.indc_title span{ line-height: 0.8em; font-family: 'ITCB'; font-size: 4.25rem; color: rgba(34,34,34,0.1);}
.indc_title h2{ font-size: 2.5rem; line-height: 1em; margin-top: -10px;}
.indc_title p{ font-size: 1.25rem; color: #828282; margin-top: 10px;}
.indc_gd{ position: relative; margin-top: 25px;}
.indc_an ul{ display: flex;}
.indc_an li{ flex: 0 1 1000%; width: 100%; overflow: hidden; cursor: pointer; position: relative; transition: 0.5s;}
.indc_an li:hover,.indc_an li.on{ flex: 0 1 100%; width: 100%;}
.indc_an li::after{ content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0,0,0,0.6); transition: 0.5s;}
.indc_an li:hover::after,.indc_an li.on::after{ background: rgba(0,0,0,0);}
.indc_img{ position: relative;}
.indc_an li.on .indc_img{ z-index: 9;}
.indc_an li:nth-child(1) .indc_img img{}
.indc_po{ position: absolute; top: 15.5%; left: 8%; width: 93%;}
.indc_an li.on .indc_po{ z-index: 9;}
.indc_bt{ color: #fff; transition: 0.5s;}
.indc_an li:hover .indc_bt,.indc_an li.on .indc_bt{ padding-left: 37px;}
.indc_bt h3{ font-size: 2.25rem;}
.indc_bt p{ line-height: 30px; font-size: 1.125rem; margin-top: 15px;}
.indc_zj{ display: flex; justify-content: space-between; background: rgba(17,32,135,0.9); margin-top: 600px;  width: 90%; opacity: 0; transition: 0.5s;}
.indc_zj dl{ padding: 30px 0; position: relative; flex: 0 1 20%; text-align: center; position: relative;}
.indc_zj dl::after{ content: ''; width: 1px; background: #c1c1c1; height: 52px; position: absolute; top: 50%; margin-top: -26px; right: 0;}
.indc_zj dl:nth-last-child(1)::after{display: none;}
.indc_zj dl dd{ margin-top: 5px; line-height: 22px;color: #fff;}
.indc_an li.on .indc_zj{ opacity: 1;}
.indc_tab{ margin-top: -31px; position: relative; z-index: 9; display: flex; justify-content: space-between; padding-bottom: 34px; border-bottom: 2px solid #f5f5f5;}
.indc_l{ flex: 0 1 19.6875%; background: url(https://memberpic.114my.com.cn/shunxinyi98/uploadfile/image/20260304/20260304153501_1421590868.png) no-repeat; background-size: cover; position: relative; padding-top: 25px;}
.indcl_bt p{ font-size: 4.25rem; color: rgba(255,255,255,0.1); font-family: 'ITCB'; text-align: center; line-height: 0.8em;}
.indcl_bt h2{ font-size: 3rem; color: #fff; line-height: 1em; margin: -20px 7% 0 7%;}
.indc_r{ flex: 1; margin-left: 17px;}
.indc_nr ul{ display: flex; flex-wrap: wrap; justify-content: space-between;}
.indc_nr li{ flex: 0 1 19%;}
.indc_nr li:nth-child(n+6){ margin-top: 1.25%;}
.indc_nr li a{ display: block; border: 1px solid #dbdbdb; overflow: hidden;}
.indc_nr li a img{ display: block; width: 100%; transition: 0.5s;}
.indc_nr li:hover a img{ transform: scale(1.05);}
.indc_ms{ padding-top: 24px; margin: 0 7%; color: #fff; line-height: 24px;}
.indc_jt{ position: absolute; right: 14px; bottom: 14px; display: flex;}
.indc_jt a{ width: 43px; height: 43px; line-height: 43px; text-align: center; font-family: '宋体'; font-size: 1.5rem; border: 1px solid #cb001b; background: #cb001b; color: #fff; display: block; cursor: pointer; transition: 0.5s;}
.indc_jt a.prevStop,.indc_jt a.nextStop{ color: #000; border: 1px solid #e5e5e5; background: #fff;}
@media screen and (max-width:1680px){
.indc_bt{ width: 90%;}
.indc_an li.on .indc_bt{ width: 55%;}
.indc_bt p br{ display: none;}
}
@media screen and (max-width:1500px){
.indc_title span{ font-size: 3.5rem;}
.indc_title h2{ font-size: 2.25rem;}
.indc_title p{ font-size: 1.125rem;}
.indc_bt h3{ font-size: 2rem;}
}
@media screen and (max-width:1400px){
.indcl_bt p{ font-size: 3.5rem;}
.indcl_bt h2{ font-size: 2.25rem;}
.indc_ms{ margin: 0 6%;}
}
@media screen and (max-width:1270px){
.indc_img img{ height: 500px;}
.indc_po{ width: 94%; left: 3%;}
.indc_bt{ width: 100%;}
.indc_an li.on .indc_bt{ width: 74%;}
.indc_bt h3{ font-size: 1.75rem;}
.indc_bt p{ font-size: 1rem; margin-top: 8px; line-height: 24px;}
.indc_zj{ width: 100%; margin-top: 120px;}
.indc_zj dl{ padding: 18px 0;}
.indc_zj dl dd{ font-size: 0.9375rem; margin-top: 0;color: #fff;}
.indcl_bt p{ font-size: 2.5rem;}
.indcl_bt h2{ font-size: 1.75rem;}
.indc_ms{ padding-top: 15px; font-size: 0.875rem; line-height: 20px;}
.indc_jt a{ height: 30px; width: 30px; line-height: 30px; font-size: 1.25rem;}
}
@media screen and (max-width:1020px){
.indc_img img{ height: 400px;}
.indc_po{ top: 12%;}
.indc_an li.on .indc_bt{ padding-left: 20px; width: 85%;}
.indc_zj{ margin-top: 30px;}
.indc_zj dl{ padding: 10px 0;}
.indc_zj dl dt img{ max-width: 40%;}
.indc_an li:nth-child(2) .indc_zj{ flex-wrap: wrap; justify-content: flex-start;}
.indc_an li:nth-child(2) .indc_zj dl{ flex: 0 1 20%;}
.indc_tab{ margin-top: -10px; padding-bottom: 18px;}
.indc_l{ padding-top: 5px;}
.indcl_bt p{ font-size: 1.875rem;}
.indcl_bt h2{ font-size: 1.5rem;}
.indc_ms{ padding-top: 5px;}
.indc_jt{ right: 6px; bottom: 6px;}
.indc_jt a{ width: 22px; line-height: 22px; height: 22px;}
.indc_r{ margin-left: 10px;}
}
@media screen and (max-width:700px){
.indc_title span{ font-size: 3rem;}
.indc_title h2{ font-size: 1.5rem;}
.indc_title p{ font-size: 1rem; margin-top: 7px;}
.indc_img img{ height: 340px;}
.indc_po{ top: 8%;}
.indc_an li{ flex: 0 1 24%; width: 24%;}
.indc_an li:hover,.indc_an li.on{ flex: 0 1 76%; width: 76%;}
.indc_an li.on .indc_bt{ padding-left: 6px; width: 94%;}
.indc_bt h3{ font-size: 1.375rem;}
.indc_bt p{ font-size: 0.9375rem; line-height: 22px;}
.indc_zj{ flex-wrap: wrap; justify-content: flex-start;}
.indc_zj dl{ padding: 5px 0; flex: 0 1 33.333%;}
.indc_an li:nth-child(2) .indc_zj dl{ flex: 0 1 25%;}
.indc_an li:nth-child(2) .indc_zj dl:nth-child(n+5){ flex: 0 1 33.333%;}
.indc_an li:nth-child(1) .indc_zj dl:nth-child(3)::after{ display: none;}
.indc_zj dl dd{ line-height: 20px; font-size: 0.875rem;}
.indc_nr li{ flex: 0 1 33%;}
.indc_nr li:nth-child(n+4){ margin-top: 0.5%;}
}

.index_bgd{ padding-top: 50px; width: 100%;}
.index_bgd .indc_title{ position: relative;}
.index_bgd .indc_title p{position: relative; z-index: 9;}
.index_bgd .indc_title::after{ content: ''; height: 50px; width: 146px; background: url(https://memberpic.114my.com.cn/shunxinyi98/uploadfile/image/20260204/20260204172748_2030887239.png) repeat; position: absolute; right: 0; bottom: 0;}
.indd_bg{ margin-top: 65px; position: relative; background: #f5f5f5; width: 100%; border-bottom: 1px solid #eaeaea;}
.indd_nr ul{ display: flex; border-left: 1px solid #e9e9e9;}
.indd_nr li{ flex: 0 1 25%; position: relative; transition: 0.5s; cursor: pointer; box-sizing: border-box; border-right: 1px solid #e9e9e9;}
.indd_img{overflow: hidden; position: relative; top: 0; transition: 0.5s;}
.indd_img img{ display: block; width: 100%; opacity: 0; transition: 0.5s;}
.indd_nr li:hover .indd_img{ top: -30px;}
.indd_nr li:hover .indd_img img{opacity: 1;}
.indd_mozx{ background: #112087; padding: 24px 11% 23px 11%; position: relative; margin-top: 0; display: flex; justify-content: space-between; align-items: center; opacity: 0; transition: 0.5s;}
.indd_mo a{ height: 46px; line-height: 46px; display: block; padding: 0 31px; border-radius: 25px; color: #fff; border: 2px solid #fff;}
.indd_zx{ color: rgba(255,255,255,0.5); font-size: 1.25rem; font-family: "Dinr";}
.indd_zx span{ font-size: 2.25rem; color: #fff;}
.indd_nr li:hover .indd_mozx{ margin-top: -30px; padding: 39px 11% 38px 11%; opacity: 1;}
.indd_po{ position: absolute; left: 10%; top: 30%; width: 80%; transition: 0.5s;}
.indd_ico{ position: relative;}
.indd_ico span{ position: absolute; left: 0; top: 0; width: 100%;}
.indd_nr li:hover .indd_ico p,.indd_nr li .indd_ico span{ opacity: 0; transition: 0.5s;}
.indd_nr li .indd_ico p,.indd_nr li:hover .indd_ico span{ opacity: 1; transition: 0.5s;}
.indd_nr li:hover .indd_po{ top: 23%;}
.indd_mc{ font-size: 2.25rem; font-weight: bold; color: #112087; padding-top: 40px; transition: 0.5s;}
.indd_ms{ color: #6c6c6c; font-size: 1.125rem; line-height: 30px; margin-top: 20px; height: 120px; transition: 0.5s;}
.indd_ms::after{ content: ''; width: 41px; height: 6px; background: #112087; border-radius: 3px; display: block; margin-top: 30px; transition: 0.5s;}
.indd_px{ color: #8e8e8e; font-family: "Dinr"; font-size: 1.25rem; padding-top: 45px; transition: 0.5s;}
.indd_px span{ color: #000; font-size: 2.25rem;}
.indd_nr li:hover .indd_mc,.indd_nr li:hover .indd_ms{ color: #fff;}
.indd_nr li:hover .indd_ms::after{ background: #fff;}
.indd_nr li:hover .indd_px{ opacity: 0;}
@media screen and (max-width:1500px){
.indd_po{left: 7%; width: 86%;}
.indd_mc{ font-size: 2rem;}
.indd_ms{ font-size: 1rem; line-height: 28px;}
.indd_mozx{ padding: 24px 7% 23px 7%;}
.indd_nr li:hover .indd_mozx{padding: 39px 7% 38px 7%;}
}
@media screen and (max-width:1400px){
.indd_mc{ font-size: 1.875rem;}
}
@media screen and (max-width:1270px){
.indd_bg{ margin-top: 50px;}
.indd_bg .kg{ width: 100%;}
.indd_po{ top: 25%;}
.indd_mc{ font-size: 1.625rem; padding-top: 25px;}
.indd_ms{ font-size: 0.9375rem; line-height: 22px;}
.indd_ms::after{ height: 4px; margin-top: 20px;}
.indd_px{padding-top: 20px; font-size: 1.125rem;}
.indd_px span{ font-size: 1.875rem;}
.indd_mozx{ padding: 10px 7%;}
.indd_nr li:hover .indd_mozx{ padding: 25px 7%;}
.indd_zx{ font-size: 1.125rem;}
.indd_zx span{ font-size: 1.875rem;}
.indd_mo a{ height: 30px; height: 30px; padding: 0 20px; line-height: 30px; font-size: 0.875rem;}
}
@media screen and (max-width:1020px){
.indd_po{ top: 12%; width: 90%; left: 5%;}
.indd_nr li:hover .indd_po{ top: 8%;}
.indd_ico img{ height: 42px;}
.indd_mc{ padding-top: 10px; font-size: 1.25rem;}
.indd_ms{ font-size: 0.875rem; margin-top: 10px;}
.indd_px{ font-size: 1rem; padding-top: 25px;}
.indd_px span{ font-size: 1.5rem;}
.indd_mozx{ padding: 5px 5%;}
.indd_nr li:hover .indd_mozx{padding: 20px 5%;}
.indd_mo a{ padding: 0 15px; border: 1px solid #fff;}
.indd_zx{ font-size: 1rem;}
.indd_zx span{ font-size: 1.5rem;}
}
@media screen and (max-width:700px){
.index_bgd{ padding-top: 40px;}
.indd_bg{ margin-top: 25px;}
.indd_ms{ display: none;}
.indd_nr ul{ flex-wrap: wrap;}
.indd_po{ top: 18%;}
.indd_nr li:hover .indd_po{ top: 18%;}
.indd_mozx{ display: none;}
.indd_nr li:hover .indd_img{ top: 0;}
.indd_ico{ text-align: center;}
.indd_ico img{ height: 34px;}
.indd_mc{ font-size: 1rem; padding-top: 5px; text-align: center;}
.indd_px{ padding-top: 10px; text-align: center;}
.indd_nr li:hover .indd_px{ opacity: 1; color: #fff;}
.indd_nr li:hover .indd_px span{ color: #fff;}
}

@keyframes indeqq{ 0%{ transform: scale(0.5); opacity:1;} 100%{transform: scale(5); opacity:0;}} @-webkit-keyframes indeqq{ 0%{transform: scale(0.5); opacity:1;} 100%{transform: scale(5); opacity:0;}}
.index_bge{ background: #fff; padding: 75px 0 68px 0; width: 100%; overflow: hidden;}
.index_bge .indc_title p{ position: relative; z-index: 9;}
.inde_l{ width: 26.6875%; padding-top: 145px; display: flex; justify-content: space-between;}
.inde_l ul li:nth-child(2){ margin-top: 85px;}
.inde_sz{ display: flex;}
.inde_sz p{ font-size: 3.5rem; color: #112087; font-family: "Dinstd"; line-height: 0.8em;font-weight: bold;}
.inde_sz span{ font-size: 1.375rem; color: #000; padding-left: 10px; position: relative;}
.inde_l ul li:nth-child(2) .inde_sz span::after{ content: '+'; position: absolute; font-size: 1.75rem; line-height: 0.8em; color: #112087; position: absolute; left: -10px; top: -20px;}
.inde_mc{ font-size: 1.125rem; color: #787878; margin-top: 10px;}
.inde_r{ position: relative; margin-top: -46px; width: 68.563%; margin-right: -5.1959%;}
.inder_img img{ display: block; width: 100%;}
.inder_po{ position: absolute; top: 39%; left: 41%; width: 31px; height: 31px; border-radius: 50%;}
.inder_log{ position: relative; z-index: 9;}
.inder_qq i{ position: absolute; width: calc(100% - 2px); height: calc(100% - 2px); left: 0; top: 0; border: 1px solid #dd2c36; border-radius: 50%;}
.inder_qq i:nth-child(1){ animation:indeqq 4s infinite linear;}
.inder_qq i:nth-child(2){ animation:indeqq 4s 1.5s infinite linear;}
.inder_qq i:nth-child(3){ animation:indeqq 4s 3s infinite linear;}
@media screen and (max-width:1500px){
.inde_l{ padding-top: 90px;}
}
@media screen and (max-width:1270px){
.inde_l{ padding-top: 70px; width: 36%;}
.inde_l ul li:nth-child(2){ margin-top: 50px;}
}
@media screen and (max-width:1020px){
.index_bge{ padding: 60px 0;}
.inde_l{ padding-top: 40px;}
.inde_sz p{ font-size: 3rem;}
.inde_sz span{ font-size: 1rem;}
.inde_mc{ font-size: 1rem;}
}
@media screen and (max-width:700px){
.index_bge{ padding: 40px 0 50px 0;}
.inde_l{padding-top: 25px; width: 66%; position: relative; z-index: 9;}
.inde_r{ margin-top: 0; position: absolute; right: 0; width: 70%; margin-right: 0;}
}

.index_bgf{background: url(https://memberpic.114my.com.cn/shunxinyi98/uploadfile/image/20260204/20260204172813_636190909.jpg) no-repeat center; background-size: cover; width: 100%; padding: 110px 0 125px 0;}
.index_bgf .kg{ display: flex; justify-content: space-between; align-items: flex-start;}
.indf_l{ flex: 0 0 345px;}
.indf_fl{ padding-top: 26px; display: inline-block;}
.indf_fl li{ margin-top: 32px; position: relative;}
.indf_fl li a{ display: block; line-height: 50px; height: 50px; font-size: 1.5rem; color: #585858; transition: 0.5s;}
.indf_fl li:hover a,.indf_fl li.on a{ color: #112087;}
.indf_fl li::after{ content: ''; width: 0%; height: 4px; background: #112087; position: absolute; left: 0; bottom: 0; transition: 0.5s;}
.indf_fl li:hover::after,.indf_fl li.on::after{ width: 100%;}
.indf_more{ margin-top: 195px;}
.indf_more a{ display: inline-block; padding: 0 99px 0 38px; line-height: 56px; height: 56px; background: url(https://memberpic.114my.com.cn/shunxinyi98/uploadfile/image/20260204/20260204172839_1466700851.png) no-repeat 82% center #112087; border-radius: 28px; color: #fff; position: relative;font-size: 16px;}
.indf_r{ flex: 1; margin-left: 40px;}
.indf_nr ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
.indf_nr li{ flex: 0 1 48.4%;}
.indf_nr li:nth-child(n+3){ margin-top: 40px;}
.indf_nr li a{ display: flex; padding: 45px 5% 40px 5%; justify-content: space-between; background: #fff; transition: 0.5s;}
.indf_nr li:hover a{ background: rgba(0,0,0,0.7);}
.indf_rq{ font-size: 1.125rem; font-family: "ITCB"; color: #6c6c6c; border-bottom: 2px solid #b9b9b9; padding-bottom: 60px; transition: 0.5s;}
.indf_rq p{ font-size: 2.25rem; color: #262626; transition: 0.5s;}
.indf_mc{ flex: 1; margin-left: 33px; color: #4b4b4b; font-size: 1.5rem; line-height: 34px; height: 68px; overflow: hidden; transition: 0.5s;}
.indf_nr li:hover .indf_rq,.indf_nr li:hover .indf_rq p,.indf_nr li:hover .indf_mc{ color: #fff;}
.indf_nr li:hover .indf_rq{ border-bottom: 2px solid #fff;}
@media screen and (max-width:1270px){
.index_bgf{padding: 80px 0 90px 0;}
.indf_l{ flex: 0 0 255px;}
.indf_fl li{ margin-top: 20px;}
.indf_fl li::after{ height: 3px;}
.indf_fl li a{ line-height: 40px; height: 40px; font-size: 1.25rem;}
.indf_more{ margin-top: 65px;}
.indf_more a{ padding: 0 70px 0 20px; height: 46px; line-height: 46px;}
.indf_nr li:nth-child(n+3){ margin-top: 20px;}
.indf_nr li a{ padding: 25px 5% 20px 5%;}
.indf_rq{ font-size: 1.125rem; padding-bottom: 40px;}
.indf_rq p{ font-size: 1.625rem;}
.indf_mc{ font-size: 1.125rem; line-height: 28px; height: 56px;}
}
@media screen and (max-width:1020px){
.index_bgf{padding: 60px 0 80px 0;}
.index_bgf .kg{ display: block;}
.indf_fl{ padding-top: 35px; display: block;}
.indf_fl ul{ display: flex; justify-content: center;}
.indf_fl li{ margin: 0 15px;}
.indf_more{ display: none;}
.indf_r{ margin-left: 0px; margin-top: 30px;}
}
@media screen and (max-width:700px){
.index_bgf{padding: 40px 0 50px 0;}
.indf_fl{ padding-top: 20px;}
.indf_fl li a{ font-size: 1.125rem;} 
.indf_r{ margin-top: 20px;}
.indf_nr li{ flex: 0 1 100%;}
.indf_nr li:nth-child(n+2){ margin-top: 10px;}
.indf_nr li a{ padding: 15px 4% 10px 4%;}
.indf_rq{ padding-bottom: 10px; font-size: 1rem;}
.indf_rq p{ font-size: 1.5rem;}
.indf_mc{ font-size: 1rem; margin-left: 25px; line-height: 24px; height: 48px;}
}

.foot_bg{ background:url(https://memberpic.114my.com.cn/shunxinyi98/uploadfile/image/20260204/20260204173659_1952821393.jpg) no-repeat center top/cover; width:100%; overflow:hidden;}
.foot_top{ padding: 70px 0 75px 0; width: 100%;}
.foot_top .kg{ display: flex; justify-content: space-between;}
.fnav{ display: flex; justify-content: space-between; flex: 1; margin-right: 95px; color: #fff;}
.fnav dl dt{ padding-bottom: 25px;}
.fnav dl dt a{ color: #fff; font-size: 1.125rem;}
.fnav dl dd{ line-height: 30px;}
.fnav dl dd a{ color: #8e8e8e; transition: 0.5s;}
.fnav dl dd a:hover{ color: #fff;}
.foot_r{ flex: 0 0 678px; display: flex; justify-content: space-between; color: #fff;}
.ftel_bt{ padding-bottom: 25px;}
.ftel_bt a{ font-size: 1.125rem; font-weight: bold; color: #fff;}
.ftel_nr p{ line-height: 22px; padding-left: 30px; color: #8e8e8e; margin-top: 8px;}
.ftel_nr p a{ color: #8e8e8e; transition: 0.5s;}
.ftel_nr p a:hover{ color: #fff;}
.link_kg{position: relative; margin-top: 25px; width: 320px;}
.link_title{ height: 46px; line-height: 46px; color: #929292; text-indent: 24px; background: #222; position: relative; cursor: pointer;}
.link_title::after{ content: ''; width: 14px; height: 100%; background: url(https://memberpic.114my.com.cn/shunxinyi98/uploadfile/image/20260204/20260204173632_1448760766.png) no-repeat center; position: absolute; right: 24px; top: 0;}
.link_title.on::after{ transform: scaleY(-1);}
.link_nr{ background: #777; padding: 10px 24px; height: 72px; overflow: hidden; position:absolute; display: none;}
.link_nr a{ color: #fff; margin-right: 15px; line-height: 24px;}
.link_nr a:hover{ text-decoration: underline;}
.fewm{ display: flex;
    align-items: flex-end;
    flex-direction: column; }
.fewm_pic{order: 1;}
.fewm_mc{ line-height: 18px; color: #bcbcbc; padding-bottom: 10px; text-align: center;     width: 100%;}
.foot_bom{ padding-bottom: 21px;}
.foot_bom .kg{ display: flex; justify-content: space-between; align-items: flex-end;}
.fzj a{ margin-left: 15px;}
.fbq{padding-bottom:35px; padding-top:35px; line-height:24px; font-size:1rem; color:rgba(255,255,255,1); border-top:1px solid rgba(255,255,255,0.2); }
.fbq em{ font-style:normal;}
.fbq span{ float:right;}
.fbq a{ color:#fff;font-size: 1rem;}
.fbq a:hover{ text-decoration:underline;}
@media screen and (max-width:1500px){
.foot_r{ flex: 0 0 650px;}
}
@media screen and (max-width:1400px){
.fbq{ padding: 20px 0; font-size: 0.9375rem;}
}
@media screen and (max-width:1280px){
.fnav{ margin-right: 50px;}
.foot_r{ flex: 0 0 610px;}
.fbq em{ display: none;}
}
@media screen and (max-width:1270px){
.foot_top{ padding: 50px 0 55px 0;}
.fnav dl dt{ padding-bottom: 15px;}
.foot_r{ flex: 0 1 42%;}
.link_kg{ display: none;}
.ftel_bt{ padding-bottom: 15px;}
.ftel{flex: 0 0 70%;}
.ftel_nr p{ font-size: 0.9375rem;}
.fewm{ display: block; flex: 0 0 20%;    display: flex;
    flex-direction: column;}
.fewm_pic img{ display: block; width: 100%;}
.fewm_mc{ text-align: center; padding-right: 0; padding-top: 5px; font-size: 0.875rem;}
}
@media screen and (max-width:1020px){
.foot_top .kg{ display: block;}
.fnav{ display: none;}
.ftel_nr p{ font-size: 1rem;}
.fewm{flex: 0 0 auto;}
}
@media screen and (max-width:700px){
.foot_top{ padding: 30px 0;}
.foot_r{ align-items: flex-end;}
.ftel_bt{ padding-bottom: 10px;}
.ftel{flex: 0 1 70%;}
.ftel_nr p{ font-size: 0.9375rem;}
.fewm{flex: 0 1 24%;}
.flogo img{ height: 28px;}
.fbq{padding-bottom:65px; padding-top:10px; line-height:24px; font-size:0.875rem; color:rgba(255,255,255,1); border-top:1px solid rgba(255,255,255,0.2); }
}
/*首页style结束*/

.rxf{ position: fixed; right: 0; bottom: 15vh; z-index: 991;}
.rxf li{ width: 50px; height: 50px; margin-bottom: 2px; position: relative; cursor: pointer; background-color: rgba(153, 153, 153, 0.9);}
.rxf li a{ display: block; width: 50px; height: 50px; display: flex; justify-content: center; align-items: center;}
.rxf li a img{width: 60%;}
.rxf li p{ position: absolute; z-index: 11; width: 120px; height: 0px; overflow: hidden; top: 0; right: 50px; transition: 0.5s;}
.rxf li p img{ display: block; width: 100%;}
.rxf li:hover p{ right: 50px; height: 120px;}
.rxf li.cd-top {background-image: url(https://memberpic.114my.com.cn/shunxinyi98/uploadfile/image/20260205/20260205092208_1416972521.png); background-position: center; background-repeat: no-repeat; opacity: 0;}
.rxf li.cd-top.cd-is-visible { visibility: visible; opacity: 1;}
.rxf li.cd-top.cd-fade-out {opacity: .9;}
.rxf li:hover{background-color: rgba(17, 32, 135, 0.9);}
@media screen and (max-width:1270px){
.rxf li{ width: 40px; height: 40px;}
.rxf li a{width: 40px; height: 40px;}
.rxf li p{right: 40px;}
.rxf li:hover p{ right: 40px;}
}
@media screen and (max-width:1020px){
.rxf{ display: none;}
}