/* @import './fonts/fonts.css';*/
*{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth;line-height:1.5;}
html{font-size:100px;-webkit-text-size-adjust:100%;}
body{font-size:14px;padding:0;margin:0 auto;color:#333;background-color:#fff;-webkit-text-size-adjust:none;-webkit-tap-highlight:rgba(0,0,0,0);/* -webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;user-select:none;*/
}
ul,ol,li{list-style:none;list-style-type:none;}
a,a:link,a:visited{text-decoration:none;}
a{color:#333;}
ul,li,ol{list-style-type:none;}
img{max-width:100%;vertical-align:middle;outline:none;border:none;}
input{border:none;}
select{appearance:none;}
table{border-collapse:collapse;border-spacing:0}
table td{border-collapse:collapse;}
img{border:none;max-width:100%;vertical-align:middle;}
a{color:#333;text-decoration:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-user-select:none;-moz-user-focus:none;-moz-user-select:none;}
.clear{clear:both;height:0px;overflow:hidden;zoom:0;}
.fl{float:left;}
.fr{float:right;}
.clearfix{zoom:1;}
.overscroll{height:100%;overflow:auto;width:100%;}
.overscroll::-webkit-scrollbar{width:2px;height:2px;}
.overscroll::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#d70c19;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;margin-left:-.2rem;}
.overscroll::-webkit-scrollbar-track{border-radius:10px;background:#eee;}
/*IE/7/6*/
.clearfix:after{content:'';display:block;height:0;clear:both;}
.dot{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.dot1,.dot2,.dot3,.dot4{display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;}
.dot1{-webkit-line-clamp:1;}
.dot2{-webkit-line-clamp:2;}
.dot3{-webkit-line-clamp:3;}
.dot4{-webkit-line-clamp:4;}
.dis_pc{display:block;}
.dis_mb{display:none;}
.text_center{text-align:center;}
.inner{margin:0 auto;width:100%;max-width:1440px;}
.inner_right{padding-right:calc((100% - 1440px)/2);}
.inner_left{padding-left:calc((100% - 1440px)/2);}
.colorfff{color:#fff;}
.color000{color:#000;}
.color333{color:#333;}
.color666{color:#666;}
.colormain{color:#d70c19;}
/* 字体小组 */
.f80{font-size:.8rem;}
.f78{font-size:.78rem;}
.f76{font-size:.76rem;}
.f74{font-size:.74rem;}
.f72{font-size:.72rem;}
.f70{font-size:.70rem;}
.f68{font-size:.68rem;}
.f66{font-size:.66rem;}
.f64{font-size:.64rem;}
.f62{font-size:.62rem;}
.f60{font-size:.60rem;}
.f58{font-size:.58rem;}
.f56{font-size:.56rem;}
.f54{font-size:.54rem;}
.f52{font-size:.52rem;}
.f50{font-size:.50rem;}
.f48{font-size:.48rem;}
.f46{font-size:.46rem;}
.f44{font-size:.44rem;}
.f42{font-size:.42rem;}
.f40{font-size:.40rem;}
.f38{font-size:.38rem;}
.f36{font-size:.36rem;}
.f34{font-size:.34rem;}
.f32{font-size:.32rem;}
.f30{font-size:.30rem;}
.f28{font-size:.28rem;}
.f26{font-size:.26rem;}
.f24{font-size:.24rem;}
.f22{font-size:.22rem;}
.f20{font-size:.20rem;}
.f18{font-size:.18rem;}
.f16{font-size:.16rem;}
.f14{font-size:.14rem;}
.f12{font-size:.12rem;}
.f10{font-size:.1rem;}
.mt10{margin-top:.1rem;}
.mb10{margin-bottom:.1rem;}
.mt15{margin-top:.15rem;}
.mb15{margin-bottom:.15rem;}
.mt20{margin-top:.2rem;}
.mb20{margin-bottom:.2rem;}
.mt25{margin-top:.25rem;}
.mb25{margin-bottom:.25rem;}
.mt30{margin-top:.3rem;}
.mb30{margin-bottom:.3rem;}
.mt35{margin-top:.35rem;}
.mb35{margin-bottom:.35rem;}
.mt40{margin-top:.4rem;}
.mb40{margin-bottom:.4rem;}
.mt45{margin-top:.45rem;}
.mb45{margin-bottom:.45rem;}
.mt50{margin-top:.5rem;}
.mb50{margin-bottom:.5rem;}
.mt55{margin-top:.55rem;}
.mb55{margin-bottom:.55rem;}
.mt60{margin-top:.6rem;}
.mb60{margin-bottom:.6rem;}
.mt65{margin-top:.65rem;}
.mb65{margin-bottom:.65rem;}
.mt70{margin-top:.7rem;}
.mb70{margin-bottom:.7rem;}
.mt75{margin-top:.75rem;}
.mb75{margin-bottom:.75rem;}
.mt80{margin-top:.8rem;}
.mb80{margin-bottom:.8rem;}
.mt85{margin-top:.85rem;}
.mb85{margin-bottom:.85rem;}
.mt90{margin-top:.9rem;}
.mb90{margin-bottom:.9rem;}
.mt95{margin-top:.95rem;}
.mb95{margin-bottom:.95rem;}
.mt100{margin-top:1rem;}
.mb100{margin-bottom:1rem;}
.pt10{padding-top:.1rem;}
.pb10{padding-bottom:.1rem;}
.pt15{padding-top:.15rem;}
.pb15{padding-bottom:.15rem;}
.pt20{padding-top:.2rem;}
.pb20{padding-bottom:.2rem;}
.pt25{padding-top:.25rem;}
.pb25{padding-bottom:.25rem;}
.pt30{padding-top:.3rem;}
.pb30{padding-bottom:.3rem;}
.pt35{padding-top:.35rem;}
.pb35{padding-bottom:.35rem;}
.pt40{padding-top:.4rem;}
.pb40{padding-bottom:.4rem;}
.pt45{padding-top:.45rem;}
.pb45{padding-bottom:.45rem;}
.pt50{padding-top:.5rem;}
.pb50{padding-bottom:.5rem;}
.pt55{padding-top:.55rem;}
.pb55{padding-bottom:.55rem;}
.pt60{padding-top:.6rem;}
.pb60{padding-bottom:.6rem;}
.pt65{padding-top:.65rem;}
.pb65{padding-bottom:.65rem;}
.pt70{padding-top:.7rem;}
.pb70{padding-bottom:.7rem;}
.pt75{padding-top:.75rem;}
.pb75{padding-bottom:.75rem;}
.pt80{padding-top:.8rem;}
.pb80{padding-bottom:.8rem;}
.pt85{padding-top:.85rem;}
.pb85{padding-bottom:.85rem;}
.pt90{padding-top:.9rem;}
.pb90{padding-bottom:.9rem;}
.pt95{padding-top:.95rem;}
.pb95{padding-bottom:.95rem;}
.pt100{padding-top:1rem;}
.pb100{padding-bottom:1rem;}
.pt120{padding-top:1.2rem;}
.pb120{padding-bottom:1.2rem;}
@media (max-width:1500px){.inner{width:94%;}
.inner_right{padding-right:3%;padding-left:3%;}
.inner_left{padding-left:3%;padding-left:3%;}
}
@media (max-width:1459px){.f80,.f78,.f76,.f74,.f72,.f70,.f68,.f66,.f64,.f62,.f60{font-size:.58rem;}
.f58{font-size:.56rem;}
.f56{font-size:.54rem;}
.f54{font-size:.52rem;}
.f52{font-size:.50rem;}
.f50{font-size:.48rem;}
.f48{font-size:.46rem;}
.f46{font-size:.44rem;}
.f44{font-size:.42rem;}
.f42{font-size:.40rem;}
.f40{font-size:.38rem;}
.f38{font-size:.36rem;}
.f36{font-size:.34rem;}
.f34{font-size:.32rem;}
.f32{font-size:.30rem;}
.f30{font-size:.28rem;}
.f28{font-size:.26rem;}
.f26{font-size:.24rem;}
.f24{font-size:.22rem;}
.f22{font-size:.20rem;}
.pt65,.pt70,.pt75,.pt80,.pt85,.pt90,.pt95,.pt100,.pt120{padding-top:.45rem;}
.pb65,.pb70,.pb75,.pb80,.pb85,.pb90,.pb95,.pb100,.pb120{padding-bottom:.45rem;}
}
@media (max-width:1024px){html{font-size:calc(100 / 1024 * 100vw);}
.f80,.f78,.f76,.f74,.f72,.f70,.f68,.f66,.f64,.f62,.f60{font-size:.58rem;}
.f58{font-size:.56rem;}
.f56{font-size:.54rem;}
.f54{font-size:.52rem;}
.f52{font-size:.50rem;}
.f50{font-size:.48rem;}
.f48{font-size:.46rem;}
.f46{font-size:.44rem;}
.f44{font-size:.42rem;}
.f42{font-size:.40rem;}
.f40{font-size:.38rem;}
.f38{font-size:.36rem;}
.f36{font-size:.34rem;}
.f34{font-size:.32rem;}
.f32{font-size:.30rem;}
.f30{font-size:.28rem;}
.f28{font-size:.26rem;}
.f26{font-size:.24rem;}
.f24{font-size:.22rem;}
.f22{font-size:.20rem;}
.f20{font-size:.20rem;}
.f18{font-size:.18rem;}
.f16{font-size:.16rem;}
.f14{font-size:.14rem;}
.f12{font-size:.12rem;}
.f10{font-size:.12rem;}
.inner{width:100%;padding:0 20px;}
.inner_right{padding-right:20px;padding-left:20px;}
.inner_left{padding-left:20px;padding-right:20px;}
.mt30,.mt35,.mt40,.mt45,.mt50,.mt55,.mt60,.mt65,.mt70,.mt75,.mt80,.mt85,.mt90,.mt95,.mt100{margin-top:.25rem;}
.mb30,.mb35,.mb40,.mb45,.mb50,.mb55,.mb60,.mb65,.mb70,.mb75,.mb80,.mb85,.mb90,.mb95,.mb100{margin-bottom:.25rem;}
.pt30,.pt35,.pt40,.pt45,.pt50,.pt55,.pt60,.pt65,.pt70,.pt75,.pt80,.pt85,.pt90,.pt95,.pt100,.pt120{padding-top:.25rem;}
.pb30,.pb35,.pb40,.pb45,.pb50,.pb55,.pb60,.pb65,.pb70,.pb75,.pb80,.pb85,.pb90,.pb95,.pb100,.pb120{padding-bottom:.25rem;}
}
@media (max-width:768px){html{font-size:calc(100 / 768 * 100vw);}
.f80,.f78,.f76,.f74,.f72,.f70,.f68,.f66,.f64,.f62,.f60{font-size:.38rem;}
.f58,.f56,.f54,.f52,.f50,.f48,.f46,.f44,.f42{font-size:.34rem;}
.f40,.f38{font-size:.32rem;}
.f36{font-size:.30rem;}
.f34{font-size:.28rem;}
.f32{font-size:.26rem;}
.f30{font-size:.24rem;}
.f28{font-size:.22rem;}
.f26{font-size:.20rem;}
.f24,.f22,.f20{font-size:.18rem;}
.f18{font-size:.18rem;}
.f16{font-size:.16rem;}
.f14{font-size:.14rem;}
.f12{font-size:.12rem;}
.inner{padding:0 15px;}
.inner_right{padding-right:15px;padding-left:15px;}
.inner_left{padding-left:15px;padding-right:15px;}
}
@media (max-width:640px){html{font-size:calc(100 / 640 * 100vw);}
.f80,.f78,.f76,.f74,.f72,.f70,.f68,.f66,.f64,.f62,.f60{font-size:.46rem;}
.f58,.f56,.f54,.f52,.f50,.f48,.f46,.f44,.f42{font-size:.36rem;}
.f40,.f38{font-size:.34rem;}
.f36{font-size:.32rem;}
.f34{font-size:.3rem;}
.f32{font-size:.28rem;}
.f30{font-size:.26rem;}
.f28{font-size:.24rem;}
.f26{font-size:.26rem;}
.f24,.f22,.f20{font-size:.24rem;}
.f18{font-size:.22rem;}
.f16{font-size:.20rem;}
.f14{font-size:.20rem;}
.f12{font-size:.20rem;}
}
.flex{display:flex;flex-wrap:wrap;}
.closefff{width:.2rem;height:.2rem;position:absolute;right:.15rem;top:.15rem;cursor:pointer;}
.closefff::before{content:'';display:block;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);height:.02rem;background-color:#fff;}
.closefff::after{content:'';display:block;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-45deg);height:.02rem;background-color:#fff;}
/* 首页 */
.banner{position:relative;}
.banner .imgbox{padding-bottom:31.5%;position:relative;}
.banner .imgbox img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.banner .swiper-slide{position:relative;}
.banner .item{position:relative;display:block;z-index:1;}
.banner .text_box{position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%,-50%);}
.banner .tit{line-height:1.2;transition:all .8s;transform:translate(0,-.8rem);transition-delay:.5s;opacity:0;}
.banner .ctit{transition:all .8s;transform:translate(0,-.8rem);transition-delay:.5s;opacity:0;}
.banner .banner_btn{transition:all .8s;transform:translate(0,.8rem);transition-delay:.5s;opacity:0;}
.banner .swiper-slide-active.swiper-slide .tit,.banner .swiper-slide-active.swiper-slide .ctit,.banner .swiper-slide-active.swiper-slide .banner_btn{transform:unset;opacity:1;}
.banner .banner_videobox{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;}
.banner .banner_videobox video{width:100%;height:100%;object-fit:cover;}
.banner_btn{display:inline-block;background-color:#d70c19;padding:.15rem .35rem;border-radius:.3rem;cursor:pointer;}
.banner_btn span{position:relative;padding-right:.25rem;color:#fff;}
.banner_btn span::before{content:'';display:block;position:absolute;top:50%;border-top:1px solid #fff;border-right:1px solid #fff;right:0;width:.08rem;height:.08rem;transform:translate(0,-50%) rotate(45deg);}
.banner_page{position:absolute;bottom:.4rem;width:100%;}
.base_page,.base_page1,.base_page2{position:static;}
.base_page .swiper-pagination-bullet,.base_page1 .swiper-pagination-bullet{opacity:1;width:.1rem;height:.1rem;border-radius:50%;background-color:#fff;margin:0 .05rem;border-radius:50%;transition:all .5s;}
.base_page1 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#d70c19;}
.base_page .swiper-pagination-bullet.swiper-pagination-bullet-active{border-radius:.3rem;width:.5rem;}


.base_page2 .swiper-pagination-bullet{opacity:1;width:.08rem;height:.08rem;border-radius:50%;background-color:#ef9ea3;margin:0 .05rem;border-radius:50%;transition:all .5s;}
.base_page2 .swiper-pagination-bullet.swiper-pagination-bullet-active{border-radius:.3rem;width:.5rem;
background-color: #d70c19;
}


.video_pop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);z-index:101;/* display:none;*/
}
.video_pop.cur{display:block;}
.video_pop .video_main{width:100%;height:100%;display:flex;align-items:center;justify-content:center;}
.video_pop .video_content{max-width:80%;position:relative;}
.video_pop video{width:100%;}
/* 头部 */
.top_search{background-image:url(../images/search_black.svg);background-repeat:no-repeat;width:.18rem;height:.18rem;background-size:.18rem;position:relative;cursor:pointer;}
.header_main .top_search{margin-left:.25rem;}
.header{position:fixed;top:0;left:0;right:0;z-index:1050;background-color:#fff;}
.open_menu{display:none;}
.index_padding{padding-top:.9rem;}
.header_main{height:.9rem;display:flex;align-items:center;justify-content:space-between;}
.header_main .logo img{height:.5rem;}
.header .logo .img1{display:block;}
.header .logo .img2{display:none;}
.header_right{display:flex;align-items:center;}
.meau{display:flex;align-items:center;transition:all .5s;}
.meau .meauitem{margin:0 .25rem;position:relative;}
.meau .meaucpt_a{color:#222222;display:inline-block;position:relative;line-height:.9rem;}
.meau .meauitem.aon .meaucpt_a{position:relative;color:#d70c19;}
.meau .meauitem.aon .meaucpt_a::before{content:'';display:block;width:100%;height:.02rem;background-color:#d70c19;position:absolute;bottom:-.02rem;}
.header.white .meau .meauitem.aon .meaucpt_a::before{background-color:#333;}
.nav_box{display:none;position:absolute;top:100%;left:50%;transform:translate(-50%,0);width:1.7rem;}
.single_nav .single_navi{color:#333;padding:.1rem .2rem;display:block;text-align:center;}
.single_nav .single_navi:hover{background-color:#d70c19;color:#fff;}
.single_nav{background-color:#fff;}
.open_menu{width:.3rem;height:.2rem;position:absolute;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);right:20px;display:none;cursor:pointer;z-index:10;}
.open_menu i{position:absolute;width:100%;height:.02rem;background:#333;left:0;top:.1rem;margin-top:-.01rem;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;}
.open_menu i:nth-child(1){margin-top:-.11rem;}
.open_menu i:nth-child(3){margin-top:.09rem;}
.open_menu.cur i:nth-child(2){display:none;}
.open_menu.cur i:nth-child(3){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);margin:0;}
.open_menu.cur i:nth-child(1){transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);margin:0;}
.top_search .search{position:absolute;right:0;top:50%;transform:translate(0,-50%);width:0;}
.search{display:flex;align-items:center;background-color:#fff;transition:all .5s;}
.search .input{flex:1;}
.search .input input{width:100%;}
.search .search_ico{background-image:url(../images/search_black.svg);width:.18rem;height:.18rem;background-size:.18rem;background-repeat:no-repeat;background-position:center;}
.showSearch .meau{transform:translate(0,-1rem);}
.showSearch .top_search .search{width:3rem;padding:.1rem;box-shadow:0 0 .15rem rgba(0,0,0,.1);}
.footer_top{display:flex;align-items:center;padding:.5rem 0;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.1);}
.footer_top .flogo img{height:.45rem;}
.golinks{display:flex;}
.golinks .golink{margin-left:.1rem;position:relative;}
.golinks .ico{width:.46rem;height:.46rem;border-radius:50%;background-color:#fde8e8;position:relative;}
.golinks .ico img{position:absolute;left:50%;top:50%;max-height:50%;max-width:75%;transform:translate(-50%,-50%);}
.golinks .golink:hover .go_wx{opacity:1;height:1.2rem;}
.golinks .go_wx{position:absolute;bottom:calc(100% + 10px);width:1.2rem;padding:.1rem;background-color:#fff;box-shadow:0 0 .05rem #88898a;text-align:center;left:50%;transform:translate(-50%,0);opacity:0;height:1px;overflow:hidden;transition:all .5s;-webkit-transition:all .5s;z-index:2;}
.golinks .go_wx img{width:100%;}
.footer_other .tit{color:#666666;}
.footer_other .tel{line-height:1;color:#d70c19;}
.footer_other .email{color:#333333;}
.footer_main{display:flex;justify-content:space-between;}
.footer_main .left{width:13.9%;}
.footer_main .center{width:46.5%;}
.footer_main .right{width:27.8%;}
.footer_meau{display:flex;justify-content:space-between;}
.footer_meau .footer_cpt{color:#333333;}
.footer_lis .footer_li{margin-bottom:.1rem;}
.footer_lis .footer_li a{color:#666666;}
.footer_meau .footer_cpt a:hover,.footer_lis .footer_li a:hover{color:#d70c19;}
.footer_wxs{display:flex;justify-content:space-between;}
.footer_wxs .footer_wx{width:calc((100% - .6rem)/3);text-align:center;}
.footer_wxs .footer_wx_tit{margin-top:.1rem;color:#666666;}
.footer_wxs .imgbox{padding:.03rem;background-color:#fff;width:fit-content;display:inline-block;}
.footer_links{display:flex;padding-bottom:.15rem;border-bottom:1px solid #eee;}
.footer_links .footer_dls{flex:1;margin-left:.25rem;}
.footer_dls .footer_dl{margin-right:.4rem;margin-bottom:.15rem;color:#666666;}
.footer_dls .footer_dl:hover{
    color: #d70c19;
}
.footer_copy{padding:.2rem 0 .4rem;}
.footer_copy .copy{display:flex;justify-content:space-between;flex-wrap:wrap;}
.footer_copy .copy_tit,.footer_copy .copy_text{margin-top:.2rem;color:#666666;}
/* 首页 */
.linktab3 .item{width:calc((100% - .9rem)/3);border-radius:.15rem;padding:.4rem .45rem;display:flex;align-items:center;margin-bottom:.2rem;background-color:#fff;}
.linktab3 .item:not(:nth-child(3n+1)){margin-left:.45rem;}
.linktab3 .ico .img1{display:block;}
.linktab3 .ico .img2{display:none;}
.linktab3 .item:hover{background-image:linear-gradient(#d70c19,#f97662);}
.linktab3 .item:hover .img1{display:none;}
.linktab3 .item:hover .img2{display:block;}
.linktab3 .item:hover .text_box{color:#fff;}
.linktab3 .text_box{margin-left:.35rem;}
.relative{position:relative;}
.indexknow::before{content:'';display:block;position:absolute;left:0;top:0;right:0;height:3.2rem;background-image:linear-gradient(#fff5ef,#fff);}
.knowitem .left{width:31.25%;border-radius:.15rem;overflow:hidden;}
.knowitem .right{width:calc((68.75% - .3rem));background-color:#fef4f4;border-radius:.15rem;padding:.2rem;margin-left: .3rem;}
.appearitem{padding:.5rem .44rem;display:flex;flex-direction:column;justify-content:space-between;height:100%;background-repeat:no-repeat;background-size:cover;}
.appearitem .appear_text .ico img{height:.4rem;}
.appearitem .appear_text .appear_tit{flex:1;margin-left:.25rem;}
.appear_lis .appear_li{width:calc((100% - .35rem)/2);}
.appear_lis .appear_li:not(:nth-child(2n+1)){margin-left:.35rem;}
.appear_lis .appear_li{padding:.2rem 0;position:relative;}
.appear_lis .appear_li::before{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:.02rem;background-color:rgba(255,255,255,.5);z-index:1;}
.appear_lis .appear_li::after{content:'';display:block;position:absolute;bottom:0;left:0;height:.02rem;background-color:rgba(255,255,255,.5);z-index:2;transition:all .5s;}
.appear_lis span{padding-right:.12rem;position:relative;display:block;color:#fff;}
.appear_lis span::before{content:'';display:block;position:absolute;top:50%;border-top:1px solid rgba(255,255,255,.5);border-right:1px solid rgba(255,255,255,.5);right:0;width:.08rem;height:.08rem;transform:translate(0,-50%) rotate(45deg);}
.appear_lis .appear_li:hover::after{width:100%;}
.appear_lis .appear_li:hover span::before{border-color:#fff;}
.futuditem .futuditem_l{width:23%;border-radius:.15rem;overflow:hidden;background-color:#fff;}
.futuditem .futuditem_r{flex:1;margin-left:.1rem;border-radius:.15rem;overflow:hidden;}
.futud_lis{background-color:#fff;border-radius:.15rem;overflow:hidden;}
.futud_lis .futud_li{border-radius:.15rem;overflow:hidden;padding:.3rem .15rem;position:relative;cursor:pointer;}
.futud_lis .futud_li + .futud_li::before{content:'';display:block;position:absolute;top:0;left:50%;transform:translate(-50%,0);height:.01rem;background-color:#dfd0d0;width:57%;}
.futud_lis .ico{display:inline-block;}
.futud_lis .ico img{height:.4rem;}
.futud_lis .img1{display:block;}
.futud_lis .img2{display:none;}
.futud_lis .futud_li.cur .img1{display:none;}
.futud_lis .futud_li.cur .img2{display:block;}
.futud_lis .futud_li.cur{background-image: linear-gradient(#dd1d25, #f97561);}
.futud_lis .futud_li.cur::before{opacity:0;}
.futud_lis .futud_li.cur .futud_tit{color:#fff;}
.index_box{display:flex;justify-content:space-between;padding-bottom:.15rem;border-bottom:.01rem solid #eeeeee;align-items:center;margin: 0 .3rem;}
.index_tabs{display:flex;}
.index_tabs .index_tab{margin-right:.35rem;position:relative;cursor:pointer;}
.index_tabs .index_tab::before{bottom:-.15rem;content:'';display:block;position:absolute;left:0;right:0;height:.03rem;background-color:#d70c19;opacity:0;}
.index_tabs .index_tab.cur::before{opacity:1;}
.futud_check .index_tabs .index_tab.cur{color:#d70c19;}
.more{display:inline-block;padding-right:.28rem;position:relative;}
.more::before{content:'';display:block;position:absolute;top:50%;border-top:1px solid #d70c19;border-right:1px solid #d70c19;right:.02rem;width:.08rem;height:.08rem;transform:translate(0,-50%) rotate(45deg);}
.futud_check{padding: .3rem 0;background-color:#fff;border-radius:.15rem;overflow:hidden;height:100%;}
.knowitem .futud_dls{
    max-height: 34em;
    overflow-y: auto;
    padding:0 .3rem 0;
}
.knowitem .futud_dls::-webkit-scrollbar{width:2px;height:2px;}
.knowitem .futud_dls::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#d70c19;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;margin-left:-.2rem;}
.knowitem .futud_dls::-webkit-scrollbar-track{border-radius:10px;background:#eee;}

.futud_dls .futud_dl{display:flex;padding:.2rem 0;border-bottom:1px solid #eee;}
.futud_dls .futud_dl_tit{padding-left:.25rem;position:relative;flex:1;}
.futud_dls .futud_dl_tit::before{content:'';display:block;position:absolute;left:0;top:50%;transform:translate(0,-50%);width:.06rem;height:.06rem;border:1px solid #d70c19;border-radius:50%;}
.futud_dls .time{color:#999999;}
.futud_dls .futud_dl:hover .futud_dl_tit{color:#d70c19;}
.bg_img{position:absolute;left:0;top:0;width:100%;height:100%;}
.bg_img img{width:100%;height:100%;object-fit:cover;}
.activity_item{display:flex;flex-wrap:wrap;}
.activity_item .left{width:53.66%;border-radius:.15rem;background-color:#fff;overflow:hidden;padding:.4rem;}
.activity_item .right{width:calc(46.34% - .3rem);margin-left:.3rem;border-radius:.15rem;background-color:#fff;overflow:hidden;padding:.4rem 0;}
.activity_item .right .index_box{margin:0 .4rem;}
.activity_item .right .index_tab{color:#999999;}
.activity_item .right .index_tab.cur{color:#000;}
.activity_item .futud_dls{max-height:4.8rem;padding:0 .4rem;}
.hurdle .hurdle_left{
    /*width:40%;*/
    width:100%;
}
.hurdle .hurdle_right{
    /*width:calc(60% - .3rem);margin-left:.3rem;*/
    display:none;
}
.hurdle_swiper .imgbox{padding-bottom:36.3%;position:relative;border-radius:.15rem;overflow:hidden;}
.hurdle_swiper .imgbox img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.hurdle_swiper .page_fixed{position:absolute;top:48%;z-index:3;width:100%;}
.hurdle_swiper .text_box{padding:.4rem 0 .1rem;}
.ject_swiper .lable,.hurdle_swiper .lable,.hurdle_dls .lable{color:#1b3f92;background-color:#ebf0ff;padding:1px 3px;display:inline-block;}
.hurdle_swiper .tit{line-height:1.66;}
.hurdle_dls .hurdle_dl{border:1px solid #eee;border-radius:.15rem;padding:.2rem;width:calc((100% - .2rem)/2);margin-top:.2rem;}
.hurdle_dls .hurdle_dl:not(:nth-child(2n+1)){margin-left:.2rem;}
.hurdle_dls .hurdle_dl:nth-child(1),.hurdle_dls .hurdle_dl:nth-child(2){margin-top:0;}
.hurdle_dls .hurdle_tit{margin-top:.1rem;}
.hurdle_dls .hurdle_dl:hover{
    background-image: linear-gradient(#dd1d25, #f97561);
}
.hurdle_dls .hurdle_dl:hover .hurdle_tit{
    color: #fff;
}
.hurdle_dls .hurdle_dl:hover .lable{
    color: #fff;
    background-color: #ef5f67;
}
.hurdle_dls .hurdle_dl:hover span{
    position: relative;
}
.hurdle_dls .hurdle_dl:hover span img{
    opacity: 0;
}
.hurdle_dls .hurdle_dl:hover span::before{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url(../images/new_white.png);
    background-position: center bottom .02rem;
    background-repeat: no-repeat;
}

.indexpreca{background-image:linear-gradient(#ffffff,#fff6f0);}
.preca_tabs{justify-content:center;}
.preca_tabs .preca_tab{color:#666666;padding:.09rem .3rem;border:1px solid #eee;margin:0 .1rem .1rem;border-radius:.24rem;cursor:pointer;}
.preca_tabs .preca_tab.cur{background-color:#d70c19;color:#fff;border-color:#d70c19;}
.precaitem{background-color:#fff;border-radius:.15rem;box-shadow:0 0 .15rem rgba(0,0,0,.15);}
.precaitem .left{width:50%;border-radius:.15rem;overflow:hidden;}
.precaitem .right{width:50%;padding:.2rem .2rem .3rem .35rem;display:flex;align-items:center;justify-content:center;}
.preca_swiper{height:100%;}
.preca_swiper .swiper-container{height:100%;}
.preca_swiper .item{position:relative;height:100%;}
.preca_swiper .text_box{position:absolute;left:0;bottom:0;right:0;padding:.4rem;z-index:2;}
.preca_swiper .imgbox{height:100%;position:relative;}
.preca_swiper .imgbox::before{content:'';display:block;position:absolute;left:0;bottom:0;right:0;background-image:linear-gradient(transparent,#000);height:60%;opacity:.7;}
.preca_swiper .imgbox img{width:100%;height:100%;object-fit:cover;}
.preca_swiper .page_fixed{text-align:right;padding:.45rem .3rem;position:absolute;bottom:0;width:100%;z-index:3;}
.preca_swiper .page_fixed .swiper-pagination{text-align:right;}
.preca_lis{width:100%;}
.preca_lis .preca_li{padding:.2rem 0;display:flex;align-items:center;position:relative;}
.preca_lis .preca_li:not(:first-child)::before{content:'';display:block;position:absolute;left:0;top:0;right:0;height:.01rem;background-color:#eee;}
.date_time{border:1px solid #eee;padding:.15rem .1rem;text-align:center;border-radius:.08rem;white-space:nowrap;}
.date_time .day{color:#222222;line-height:1;}
.date_time .month{color:#666666;line-height:1;margin-top:.1rem;}
.preca_lis .text_box{margin-left:.25rem;flex:1;}
.preca_lis .tit{color:#222;}
.preca_lis .cdesc{color:#666666;}
.preca_lis .preca_li:hover .tit{color:#d70c19;}
.preca_lis .preca_li:hover .day{color:#fff;}
.preca_lis .preca_li:hover .month{color:#fff;}
.preca_lis .preca_li:hover .date_time{border-color:#d70c19;background-image:linear-gradient(#d70d1a,#f8715e);}
.base_btn{min-width:.4rem;width:.4rem;height:.4rem;border:1px solid #9b9b9b;border-radius:50%;display:inline-block;position:relative;cursor:pointer;}
.base_btn::before{content:'';display:block;position:absolute;top:50%;left:47%;border-top:1px solid #9b9b9b;border-right:1px solid #9b9b9b;right:.02rem;width:.08rem;height:.08rem;transform:translate(-50%,-50%) rotate(45deg);}
.spice_swiper.center_spice .swiper-wrapper {
    justify-content: center;
}
.spice_swiper .swiper-slide{height:auto;}
.spice_swiper .item{display:block;text-align:center;border-radius:.15rem;overflow:hidden;height:100%;}
.spice_swiper .text_box{padding:.7rem .3rem .1rem;}
.spice_swiper .ctit{line-height:1.666;}
.spice_swiper .swiper-slide:nth-child(5n+1) .item{background-color:#fff8ee;}
.spice_swiper .swiper-slide:nth-child(5n+2) .item{background-color:#ebf7f6;}
.spice_swiper .swiper-slide:nth-child(5n+3) .item{background-color:#eef2fb;}
.spice_swiper .swiper-slide:nth-child(5n+4) .item{background-color:#fbf2f2;}
.spice_swiper .swiper-slide:nth-child(5n+5) .item{background-color:#f4f1f9;}
.spice_swiper .imgbox{width:100%;}
.spice_swiper .item:hover .base_btn{background-color:#d70c19;border-color:#d70c19;}
.spice_swiper .item:hover .base_btn::before{border-color:#fff;}
.base_cloum{position:relative;}
.base_cloum .imgbox{padding-bottom:21%;position:relative;}
.base_cloum .imgbox img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.base_cloum .text_box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2;}
.locat_main{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;}
.locat_main::before{content:'';display:block;position:absolute;left:0;bottom:0;right:0;height:.01rem;background-color:#eee;}
.locat_main .locat_right{padding:.27rem 0;}
.locat_home{position:relative;padding-left:.2rem;color:#82838d;}
.locat_home::before{content:'';display:block;position:absolute;left:0;top:50%;transform:translate(0,-50%);background-image:url(../images/home_ico.svg);background-repeat:no-repeat;width:.16rem;height:.16rem;background-size:.16rem;}
.locat_home span,.locat_home a{margin:0 .05rem;color:#82838d;}
.locat_home span,.locat_home a:hover{color:#d70c19;}
.locat_lis{display:flex;align-items:center;}
.locat_lis .locat_li{color:#82838d;position:relative;padding:.27rem 0;}
.locat_lis .locat_li::before{content:'';display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%,0);height:.03rem;background-color:#d70c19;width:0;transition:all .5s;}
.locat_lis .locat_li.active::before{width:100%;}
.locat_lis .locat_li.active{color:#d70c19;}
.locat_lis .locat_li:not(:first-child){margin-left:.6rem;}
.locat_lis .locat_li:hover{color:#d70c19;}
.locat_lis .locat_li:hover::before{width:100%;}
.company_item .text_box{overflow:hidden;/* 清除浮动 */
 font-size:16px;line-height:1.6;}
.company_item .imgbox{float:right;width:48%;/* 图片宽度，根据实际调整 */
 margin-left:.5rem;margin-bottom:.5rem;shape-margin:10px;}
.company_item .imgbox img{width:100%;height:auto;display:block;}
.company_item .editor,.company_item .editor p{line-height:2.11;}
.company_item .editor p{text-indent:2em;margin-bottom:1em;}
.yellow_grad{background-image:linear-gradient(#fff9f5 30%,#fff);}
.degree_item{background-color:#fff;padding:.65rem;border-radius:.2rem;}
.form_list{counter-reset:section;}
.form_list .form_item{counter-increment:section;margin-bottom:.5rem;position:relative;}
.form_list .lable{padding-left:.8rem;position:relative;}
.form_list .lable i{color:#d70c19;font-style:initial;}
.form_list .lable::before{content:counter(section,decimal-leading-zero);display:block;position:absolute;width:.48rem;height:.48rem;border-radius:50%;background-image:linear-gradient(#dd2027,#f97360);display:flex;align-items:center;justify-content:center;color:#fff;left:0;top:50%;transform:translate(0,-50%);}
.form_list .checks{margin-left:.8rem;}
.form_list .checks,.form_list .input{margin-top:.3rem;}
.form_list .input.area{background-color:#f8f8f8;}
.form_list .input.area textarea{min-height:1.6rem;padding:.13rem .2rem;width:100%;border:none;background-color:transparent;}
.checks .check{width:calc((100% - .4rem)/3);margin-bottom:.2rem;background-color:#f8f8f8;padding:.1rem .2rem;display:flex;align-items:center;cursor:pointer;}
.checks .check_tit{margin-left:.1rem;color:#333333;}
.checks .check:not(:nth-child(3n+1)){margin-left:.2rem;}
.checks .check_bar{width:.16rem;height:.16rem;border:1px solid #d70c19;border-radius:50%;position:relative;min-width:.16rem;}
.checks .check.cur .check_bar{background-color:#d70c19;}
.checks .check.cur .check_bar::before{content:'';display:block;width:.2rem;height:.2rem;border:1px solid #d70c19;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;}
.checks .check.cur .check_tit{color:#d70c19;}
.form_btn{display:inline-block;background-color:#d70c19;border-radius:.3rem;padding:.15rem .65rem;color:#fff;cursor:pointer;}
.error_tip{color:red;margin-top:5px;position:absolute;top:100%;padding:.1rem 0 0;left:0;}
.single_img{position:relative;}
.single_img>.imgbox{}
.single_img>.imgbox img{width:100%;object-fit:cover;}
.single_img .text_box{position:absolute;top:19%;left:50%;transform:translate(-50%,0);z-index:2;width:100%;}
.single_img .banner_btn{position:absolute;bottom:9.2%;left:50%;transform:translate(-50%,0);}
.single_item{overflow:hidden;position:relative;}
.single_item .single_img:nth-child(1){display:block;}
.single_item .single_img:nth-child(2){display:none;}
.single_item .single_img:nth-child(3){position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);transition:all .5s;width:100%;height:100%;}
.single_item.cur .single_img:nth-child(1){display:none;}
.single_item.cur .single_img:nth-child(2){display:block;}
.single_item.cur.cur1 .single_img:nth-child(3){transform:translate(-50%,-50%) scale(1);}
.answer{border-radius:.2rem;background-color:rgba(235,243,255,.85);position:absolute;top:.65rem;bottom:.65rem;max-width:calc(1440px - 2.4rem);left:50%;transform:translate(-50%,0);width:95%;display:flex;align-items:center;justify-content:center;}
.answer .answer_main{width:95%;margin:0 auto;}
.answer::before{content:'';display:block;position:absolute;bottom:0;right:0;background-image:url(../images/fun_ico01.png);width:2.5rem;height:3.4rem;background-size:2.5rem;background-repeat:no-repeat;}
.answer_top{display:flex;align-items:center;}
.answer_top .num{min-width:.6rem;width:.6rem;height:.6rem;border-radius:50%;background-image:linear-gradient(#dd2027,#f97360);display:flex;align-items:center;color:#fff;justify-content:center;font-weight:700;}
.answer_top .tit{margin-left:.4rem;}

.answer .answer_list{margin-left:1rem;}
.answer_list .item{display:flex;align-items:center;cursor:pointer;margin-top:.4rem;}
.answer_list .answer_tit{color:#333333;margin-left:.2rem;flex:1;}
.answer_bar{width:.22rem;height:.22rem;border:.02rem solid #808080;border-radius:50%;position:relative;min-width:.2rem;}
.answer_tishi {
    margin-left: 1rem;
    margin-top: .2rem;
    color: #9d9090;
    display:none;
    margin-right: 2rem;
}
.answer_tishi.active{
    display:block;
}
.success_ico{background-color:#00d446;}
.success_ico::before{content:'';display:block;position:absolute;top:26%;border-bottom:.02rem solid #fff;border-left:.02rem solid #fff;right:.06rem;width:0.1rem;height:.08rem;transform:rotate(-45deg);}
.error_ico{background-color:#d2060f;}
.success_ico,.error_ico{width:.24rem;height:.24rem;border-radius:50%;position:relative;display:none;margin-left:.25rem;}
.error_ico::before{content:'';display:block;width:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);height:.02rem;background-color:#fff;}
.error_ico::after{content:'';display:block;width:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-45deg);height:.02rem;background-color:#fff;}
.answer_list .item.error .answer_tit,.answer_list .item.success .answer_tit{color:#d2060f;}
.answer_list .item.error .answer_bar,.answer_list .item.success .answer_bar{border-color:#d2060f;}
.answer_list .item.error .answer_bar::before,.answer_list .item.success .answer_bar::before{content:'';display:block;width:.14rem;height:.14rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:#d2060f;}
.answer_list .item.error .error_ico{display:block;}
.answer_list .item.error .success_ico{display:none;}
.answer_list .item.success .error_ico{display:none;}
.answer_list .item.success .success_ico{display:block;}
.answer_result{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:.2rem;background-color:rgba(235,243,255,.85);width:95%;max-width:5.6rem;height:86%;display:flex;align-items:center;justify-content:center;}
.user_ico{width:1.5rem;height:1.5rem;background-image:linear-gradient(to right,#fdba0f,#eb491b);border-radius:50%;overflow:hidden;position:relative;}
.user_ico::before{content:'';display:block;background-image:url(../images/user_img01.jpg);width:98%;height:98%;position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%);object-fit:cover;}
.answer_user .score{display:flex;align-items:flex-end;justify-content:center;}
.answer_user .score span{line-height:1;color:#d2060f;}
.trans_list .item{width:calc((100% - .9rem)/4);border:1px solid #efefef;border-radius:.1rem;margin-bottom:.3rem;padding:.5rem .4rem;}
.trans_list .item:not(:nth-child(4n+1)){margin-left:.3rem;}
.trans_list .time{color:#999999;}
.trans_list .tit{line-height:1.56;height:3em;}
.trans_list .desc{color:#666;line-height:1.875;height:6em;}
.trans_list .item:hover .tit{color:#d2060f;}
.trans_list .item:hover .base_btn{background-color:#d2060f;border-color:#d2060f;}
.trans_list .item:hover .base_btn::before{border-color:#fff;}
.trans_list .item:hover{
    box-shadow: 0 0 .15rem rgba(0, 0, 0, .07);
}
.Pages{text-align:center;display:flex;align-items:center;justify-content:center;}
.Pages .p_page{display:flex;justify-content:center;}
.Pages .p_page a{width:.5rem;text-align:center;line-height:.5rem;position:relative;display:inline-block;font-style:initial;margin:0 .06rem;border:1px solid #e5e7ea;border-radius:50%;height:.5rem;color:#666666;font-size:.16rem;}
.Pages .p_page .num a{background-color:#ffffff;border:1px solid #ddd9d0;}
.Pages .p_page a.a_cur{background-color:#d70c19;border-color:#d70c19;color:#fff;border-color:#d70c19;}
.Pages .p_page .num a:hover{background-color:#d70c19;}
.Pages .p_page .num a:hover{background-color:#d70c19;border-color:#d70c19;color:#fff;}
.Pages a.a_prev::before{content:'';display:block;position:absolute;top:41%;border-bottom:.01rem solid #555555;border-left:.01rem solid #555555;right:.16rem;width:.08rem;height:.08rem;transform:rotate(45deg);}
.Pages a.a_next::before{content:'';display:block;position:absolute;top:41%;border-top:.01rem solid #555555;border-right:.01rem solid #555555;right:.2rem;width:.08rem;height:.08rem;transform:rotate(45deg);}
.Pages a.a_prev:hover,.Pages a.a_next:hover{background-color:#d70c19;}
.Pages a.a_prev:hover::before,.Pages a.a_next:hover::before{border-color:#fff;}
.Pages .p_jump{margin-left:.3rem;color:#666666;}
.Pages .p_jump b{font-weight:500;font-size:.16rem;}
.Pages .p_jump input.i_text{border-radius:50%;width:.48rem;height:.5rem;border:1px solid #ddd9d0;text-align:center;margin:0 .03rem;}
.i_button {
    width: .5rem;
    height: .5rem;
    border-radius: 50%;
    cursor:pointer;
}
.i_button:hover{
    color:#fff;
    background-color:#d70c19;
}
.exceptinfo{background-image:url(../images/exception_bg.jpg);background-repeat:no-repeat;background-size:cover;}
.exceptinfo_main{width:77%;margin:0 auto;}
.exceptinfo_main .tishi {
    border-bottom: 1px solid rgba(0, 0, 0, .08);
    color: #666666;
}
.info_other{display:flex;justify-content:center;border-bottom:1px solid rgba(0,0,0,.08);color:#666666;align-items:center;    flex-wrap: wrap;}
.info_other .time,.info_other .liulan,.info_other .share{margin-left:.6rem;}
.info_other .share{display:flex;align-items:center;}
.flexstart{justify-content:flex-start;}
#share.social-share .social-share-icon{color:#dc0909;background-color:#ffd4d4;border-color:#ffd4d4;}
#share.social-share .social-share-icon:hover{background-color:#dc0909;border-color:#dc0909;color:#fff;}
.exceptinfo .editor{border-bottom:1px solid rgba(0,0,0,.08);line-height:2;}
.exceptinfo .editor p{
    color: #666;
}
.exceptinfo .editor *{line-height:2;}
.new_go{position:relative;padding:.5rem 2rem .5rem 0;}
.new_go .goback{position:absolute;right:0;top:50%;transform:translate(0,-50%);}
.new_go .new_gi,.new_go .new_gi a{color:#666666;}
.new_go .new_gi a:hover{color:#bc2125;}
.new_go .new_gi.next{margin-top:.1rem;}
.goback{display:inline-block;padding:.12rem .3rem;border-radius:.24rem;background-image:linear-gradient(#e0343a,#f9806f);}
.goback span{position:relative;padding-left:.3rem;}
.goback span::before{content:'';display:block;position:absolute;left:0;top:50%;transform:translate(0,-50%);background-image:url(../images/goback.png);width:.16rem;height:.17rem;background-size:.16rem;}
.risk_list .item{display:flex;align-items:center;padding:.4rem 0;border-bottom:1px solid #efefef;position:relative;}
.risk_list .imgbox{width:26.5%;border-radius:.13rem;overflow:hidden;}
.risk_list .imgbox img{width:100%;transition:all .8s;}
.risk_list .text_box{width:73.5%;padding-left:.5rem;padding-right:.45rem;position:relative;}
.risk_list .tit{color:#333333;}
.risk_list .time{color:#999999;}
.risk_list .item:hover .tit{color:#bc2125;}
.risk_list .item:hover img{transform:scale(1.1);}
.risk_list .item::before{content:'';display:block;position:absolute;bottom:0;left:0;height:1px;background-color:#d70c19;transition:all .8s;width:0;}
.risk_list .item:hover::before{width:100%;}
.risk_list .item:hover .base_btn{border-color:#d70c19;background-color:#d70c19;}
.risk_list .item:hover .base_btn::before{border-color:#fff;}
.risk_list .base_btn{position:absolute;right:0;top:50%;transform:translate(0,-50%);}
.ject_swiper .base_page{width:50%;position:absolute;left:0;bottom:.3rem;}
.ject_swiper .base_page .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#d70c19;}
.ject_swiper .swiper-slide{height:auto;}
.ject_swiper .item{background-color:#f8f8f8;border-radius:.13rem;height:100%;}
.ject_swiper .imgbox{border-radius:.13rem;overflow:hidden;width:50%;height:100%;}
.ject_swiper .imgbox img{width:100%;transition:all .8s;height:100%;object-fit:cover;}
.ject_swiper .text_box{width:50%;display:flex;align-items:center;justify-content:center;padding:.15rem .5rem;}
.ject_swiper .tit{line-height:1.5;}
.ject_swiper .item:hover img{transform:scale(1.1);}
.ject_swiper .item:hover .tit{color:#bc2125;}
.ject_swiper .desc{line-height:2;}
.ject_tabs{justify-content:center;}
.ject_tabs .ject_tab{padding:.15rem .25rem;margin:0 .1rem;color:#222222;border-radius:.29rem;background-color:#f8f8f8;margin-top:.2rem;}
.ject_tabs .ject_tab.cur{color:#fff;background-image:linear-gradient(#dd1d25,#f97561);}
.ject_list .item{display:flex;justify-content:space-between;align-items:center;background-color:#f8f8f8;border-radius:.2rem;margin-bottom:.2rem;padding:.35rem .3rem;transition:all .8s;}
.ject_list .txt{display:flex;}
.ject_list .time{color:#999999;padding-left:.35rem;position:relative;white-space:nowrap;}
.ject_list .time::before{content:'';display:block;position:absolute;left:0;background-image:url(../images/time_red.png);width:.18rem;height:.18rem;background-size:.18rem;top:50%;transform:translate(0,-50%);}
.ject_list .tit{margin-left:.2rem;padding-left:.2rem;border-left:1px solid rgba(0,0,0,.1);color:#333333;}
.ject_list .tit.no{
    margin-left: 0;
    padding-left: 0;
    border-left: 0;
}
.ject_more{display:flex;align-items:center;white-space:nowrap;}
.ject_more span{color:#333333;}
.ject_more i{min-width:.3rem;width:.3rem;height:.3rem;border:1px solid #333;position:relative;margin-left:.2rem;border-radius:50%;}
.ject_more i::before{content:'';display:block;position:absolute;top:37%;border-top:.01rem solid #555555;border-right:.01rem solid #555555;right:.12rem;width:.06rem;height:.06rem;transform:rotate(45deg);}
.ject_list .item:hover{background-image:linear-gradient(#dd1d25,#f97561);padding-left:.5rem;}
.ject_list .item:hover .time{color:#fff;}
.ject_list .item:hover .tit{color:#fff;}
.ject_list .item:hover .time::before{background-image:url(../images/time_white.png);}
.ject_list .item:hover .ject_more span{color:#fff;}
.ject_list .item:hover .ject_more i{background-color:#fff;border-color:#fff;}
.ject_list .item:hover .ject_more i::before{border-color:#bc2125;}
.marketsection .ject_tabs{justify-content:flex-start;}
.marketsection .ject_tabs .ject_tab{margin:.2rem .2rem 0 0;}
.market_list .item{width:22.975%;display:flex;align-items:center;border:1px solid #efefef;border-radius:.15rem;padding:.5rem .4rem;justify-content:space-between;margin-bottom:2.7%;}
.market_list .item:not(:nth-child(4n+1)){margin-left:2.7%;}
.market_list .time{color:#999999;}
.market_list .tit{color:#333333;}
.market_list .item:hover .tit{color:#bc2125;}
.market_list .item:hover .base_btn{border-color:#bc2125;background-color:#bc2125;}
.market_list .item:hover .base_btn::before{border-color:#fff;}
.market_list .item:hover{box-shadow:0 0 .15rem rgba(0,0,0,.1);}
.novicesection{background-image:linear-gradient(#fff9f5,#fffcfb);}
.novice_tabs{display:flex;justify-content:center;flex-wrap:wrap;}
.novice_tabs .novice_tab{background-color:#f8f8f8;border-radius:.29rem;margin:0 .1rem;padding:.15rem .35rem;align-items:center;display:flex;align-items:center;cursor:pointer;margin-top:.2rem;}
.novice_tabs img{height:.25rem;}
.novice_tabs .novice_tit{margin-left:.15rem;color:#222222;}
.novice_tabs .img1{display:block;}
.novice_tabs .img2{display:none;}
.novice_tabs .novice_tab.cur .img1{display:none;}
.novice_tabs .novice_tab.cur .img2{display:block;}
.novice_tabs .novice_tab.cur{background-image:linear-gradient(#dd1d25,#f97561);}
.novice_tabs .novice_tab.cur .novice_tit{color:#fff;}
.novice_lis{display:flex;border-bottom:1px solid #e5e5e5;justify-content:center;}
.novice_lis .novice_li{color:#666666;margin:0 .3rem;padding-bottom:.28rem;position:relative;}
.novice_lis .novice_li.cur{color:#d70c19;}
.novice_lis .novice_li.cur::before{content:'';display:block;position:absolute;left:0;bottom:0;right:0;height:2px;background-color:#d70c19;}
.novice_list .item{display:flex;align-items:center;width:calc((100% - .3rem)/2);margin-top:.3rem;background-color:#fff;border-radius:.1rem;padding:.35rem .3rem;justify-content:space-between;}
.novice_list .item:not(:nth-child(2n+1)){margin-left:.3rem;}
.novice_list .tit{color:#333333;padding-left:.25rem;position:relative;}
.novice_list .tit::before{content:'';display:block;position:absolute;left:0;top:.13rem;width:.06rem;height:.06rem;border:1px solid #d70c19;border-radius:50%;}
/*.novice_list .tit.new::after{content:'';display:inline-block;background-image:url(../images/new.png);width:.32rem;height:.17rem;margin-left:.15rem;background-size:.32rem;}

.novice_list .tit.tuimg::after{content:'';
    display:inline-block;
    background-image:url(../images/tuimg.png);
    width:.23rem;height:.22rem;margin-left:.15rem;
    background-size:.23rem;
    transform: translate(0, .028rem);
}
.novice_list .tit.yc::after{content:'';display:inline-block;
    background-image:url(/upload/image/2026-08/1785721139994.png);
    width:.32rem;height:.17rem;margin-left:.15rem;background-size:.32rem;
}*/

.novice_list .time{padding-left:.25rem;color:#999999;}
.novice_list .item:hover .tit{color:#d70c19;}
.novice_list .item:hover{background-image:linear-gradient(#dd1d25,#f97561);}
.novice_list .item:hover .tit,.novice_list .item:hover .time{color:#fff;}
.novice_list .item:hover .tit::before{border-color:#fff;}
.novice_list .item:hover .base_btn{background-color:#fff;border-color:transparent;}
.novice_list .item:hover .base_btn::before{border-color:#d70c19;}
/*.novice_list .item:hover .tit.new::after{background-image:url(../images/new_white.png);}
.novice_list .item:hover .tit.yc:after{background-image:url(/upload/image/2026-08/1785721156048.png);}

.novice_list .item:hover .tit.tuimg::after{background-image:url(../images/tuimg_white.png);}*/

.novice_list .tit i.ico_new{content:'';display:inline-block;background-image:url(../images/new.png);width:.32rem;height:.17rem;margin-left:.15rem;background-size:.32rem;}
.novice_list .tit i.ico_tuimg{content:'';
    display:inline-block;
    background-image:url(../images/tuimg.png);
    width:.23rem;height:.22rem;margin-left:.15rem;
    background-size:.23rem;
    transform: translate(0, .028rem);
}

.risk_list .tit i.ico_yc,
.novice_list .tit i.ico_yc{content:'';display:inline-block;
    background-image:url(/upload/image/2026-08/1785721139994.png);
    width:.32rem;height:.17rem;margin-left:.15rem;background-size:.32rem;
}
.novice_list .item:hover .tit i.ico_new{background-image:url(../images/new_white.png);}
.novice_list .item:hover .tit i.ico_yc{background-image:url(/upload/image/2026-08/1785721156048.png);}
.novice_list .item:hover .tit i.ico_tuimg{background-image:url(../images/tuimg_white.png);}




.qs_list .qs_top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding:0 .3rem;
}
.qs_list .item{
    margin-bottom: .1rem;
    border-radius: .1rem;
    padding: .3rem;
    background-color: #f8f8f8;
    position: relative;
    cursor: pointer;
}
.qs_list .item::before{
    content: '';
    display: block;
    position: absolute;
    right: .53rem;
    top: -.13rem;
    background-image: url(../images/qs_ico02.png);
     width: .49rem;
    height: .13rem;
    background-size: .49rem;
}
.qs_list .item::after{
    content: '';
    display: block;
    position: absolute;
    right: .53rem;
    bottom:0;
    background-image: url(../images/qs_ico01.png);
    width: .49rem;
    height: .13rem;
    background-size: .49rem;
}
.qs_list .item:first-child::before{
    display: none;
}
.qs_list .qt{
    opacity: 0;
    height: 0;
    overflow: hidden;
    transition: all .5s;
}
.qs_list .item:hover .qt{
    margin-top: .35rem;
    height: auto;
    opacity: 1;
    background-color: #fff;
    border-radius: .1rem;
    padding: .3rem;
}
.qs_list .item:hover .qs_tit{
    color: #d70c19;
}
.qs_list .item:hover .qs_swicth::before{
    display: none;
}
.qs_list .item:hover .qs_swicth::after{
    background-color: #d70c19;
}
.qs_swicth{
    width: .2rem;
    height: .2rem;
    display: inline-block;
    position: relative;
    cursor: pointer;
}
.qs_swicth::before{
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%) rotate(90deg);
    width: 100%;
    height: 2px;
    background-color: #666666;
}
.qs_swicth::after{
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 2px;
    background-color: #666666;
} 
.lectitem .left{
    width: 76.4%;
}
.lectitem .right{
    width: calc(23.6% - .3rem);
    margin-left: .3rem;
}
.lect_video{
    background-color: #fff;
    height: 100%;
    border-radius: .1rem;
    position: relative;
}
.lect_video .video_box{
    border-radius: .2rem;
    position: relative;
    overflow: hidden;
    padding-bottom: 56.5%;
}
.lect_video .video_box video{
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    top: 0;
}
.lect_video .text_box{
    padding: .3rem .4rem;
}
.lect_video .tit{
    color: #333333;
}
.lect_video .time{
    color: #999999;
}
.lect_swiper{
    background-color: #fff;
    padding: .3rem;
    border-radius: .1rem;
}
.lect_swiper .swiper-container{
    height: 7rem;
}
.lect_swiper .swiper-slide{
    height: auto;
}
.lect_swiper .item{
    height: auto;
    cursor: pointer;
}
.lect_swiper .imgbox{
    position: relative;
    padding-bottom: 56%;
    border-radius: .08rem;
    overflow: hidden;
}
.lect_swiper .imgbox img{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.lect_swiper .lect_other{
    position: absolute;
    bottom: .1rem;
    left: .15rem;
    right: .15rem;
}
.lect_other{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.lect_other .lect_ico{
    background-image: url(../images/lect_ico.svg);
    width: .26rem;
    height: .26rem;
    background-size: .26rem;
}
.lect_other .lect_time{
    color: #fff;
    border-radius: .03rem;
    padding: 0 .1rem;
    background-color: rgba(0, 0, 0, .4);
}
.lect_swiper .text_box{
    padding: .2rem 0;
}
.lect_swiper .ctit{
    color: #333333;
    line-height: 1.66;
}
.video_play{
    width: .5rem;
    height: .5rem;
    background-image: url(../images/video_btn1.png);
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid #dddddd;
    border-radius: 50%;
    position: relative;
    display: inline-block;
    cursor: pointer;
}
.video_play:hover{
    background-image: url(../images/video_btn.png);
    background-color: #d2060f;
}
.video_play::before{
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%) scale(0);
    width: 150%;
    height: 150%;
    background-color: rgba(210, 6, 15, .1);
    border-radius: 50%;
    transition: all .2s;
    opacity: 0;
}
.video_play:hover::before{
    transform: translate(-50%,-50%) scale(1);
    opacity: 1;
}
.lect_video .video_play{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.class_swiper .video_play::before,
.spak_video .video_play::before,
.lect_video .video_play::before{
    transform: translate(-50%,-50%) scale(1);
    opacity: 1;
}
.class_swiper .video_play,
.spak_video .video_play,
.lect_video .video_play{
    background-image: url(../images/video_btn.png);
    background-color: #d2060f;
}
.lect_swiper .swiper-slide.cur .ctit{
    color: #d2060f;
}
.spak_video .spak_box{
    padding-bottom: 48%;
    position: relative;
    border-radius: .1rem;
}
.spak_video .spak_box img{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1;
}

.spak_box video{
    width: 100%;
    height: 100%;
    position:absolute;
    left: 0;
    top: 0;
    object-fit: cover;
    z-index: 1;
}
.lection_pop{
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    background-color: rgba(0, 0, 0, .1);
    display: none;
}
.lection_pop .lection_main{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.lection_pop .lection_content{
    width: 95%;
    max-width: 1000px;
    background-color: #fff;
    padding: .35rem .6rem .5rem;
    position: relative;
}
.lect_oy{
    display: flex;
    justify-content: center;
    align-items: center;
}
.lect_oy .liulan{
    margin-left: .5rem;
}

.close{
    width: .24rem;
    height: .24rem;
    position: absolute;
    right: .33rem;
    top: .33rem;
    cursor: pointer;
}
.close::before {
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    background-color: #36424a;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
}
.close::after {
    content: '';
    display: block;
    width: 100%;
    height: 2px;
    background-color: #36424a;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(-45deg);
}
.class_swiper .swiper-slide{
    height: auto;
}
.class_swiper .item{
    height: 100%;
}
.class_swiper .imgbox{
    border-radius: .2rem;
    position: relative;
    padding-bottom: 56.5%;
    overflow: hidden;
}
.class_swiper .imgbox img{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 1;
}
.class_swiper .imgbox::before{
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .1);
}
.class_swiper .text_box{
    padding: .3rem .1rem;
}
.class_swiper .tit{
    line-height: 1.8;
}
.class_swiper .video_play{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 3;
}
.fixed_page{
    position: absolute;
    bottom: 0;
    width: 100%;
}
.review_list{
    padding: .35rem .65rem;
    background-image: linear-gradient(#fff, transparent);
}
.review_list .item{
    border-bottom: 1px solid #efefef;
    padding: .3rem 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}
.review_list .text_box{
    display: flex;
    align-items: center;
}
.review_list .tit{
    margin-left: .4rem;
}
.review_list .time{
    white-space: nowrap;
    color: #666666;
}
.review_list .item:hover .video_play{
    background-image: url(../images/video_btn.png);
    background-color: #d2060f;
}
.review_list .item:hover .video_play::before{
    transform: translate(-50%,-50%) scale(1);
    opacity: 1;
}
.review_list .item:hover .tit{
    color: #d70c19;
}
.precat_tishi {
    padding: .5rem;
}
@media (max-width:1459px){.header_main .logo img{height:.35rem;}
.meau .meauitem{margin:0 .2rem;}
}
@media (max-width:1280px){.header_main .top_search{margin-left:.25rem;}
.meau .meauitem{margin:0 .1rem;}
.index_tabs .index_tab{margin-right:.15rem;}
.trans_list .item{padding:.3rem;}
.market_list .item{padding:.3rem .2rem;}
.review_list {
    padding: .25rem .3rem;
}
}
@media (max-width:1024px){.activity_item .right,.activity_item .left{padding-top:.2rem;padding-bottom:.2rem;}
.activity_item .right .index_box{margin:0 .2rem;}
.activity_item .futud_dls{padding:0 .2rem;}
.activity_item .left{padding-left:.2rem;padding-right:.2rem;}
.linktab3 .item{padding:.2rem;}
.linktab3 .ico img{height:.35rem;}
.linktab3 .text_box{margin-left:.2rem;}
.appearitem{padding:.35rem .2rem;}
.hurdle .hurdle_right{width:calc(60% - .15rem);margin-left:.15rem;}
.spice_swiper .text_box{padding:.35rem .15rem .1rem;}
.footer_copy{padding:0 0 .2rem;}
.open_menu{display:block;}
.meau{display:none;}
.header.navshow .meau{display:block;position:absolute;right:0;background-color:#fff;top:100%;z-index:99;width:100%;}
.header_main{padding-right:.45rem;}
.meau .meaucpt_a{line-height:.6rem;}
.meau .meauitem{border-bottom:1px solid #eee;}
.meau .meauitem.pcur .meaucpt::before{content:'';display:block;position:absolute;top:41%;border-top:.02rem solid #333;border-right:.02rem solid #333;right:.02rem;width:.08rem;height:.08rem;transform:rotate(45deg);transition:all .5s;}
.nav_box{position:static;width:100%;transform:unset;}
.single_nav .single_navi{text-align:left;}
.nav_box .inner{padding-left:0;padding-right:0;}
.meau .meauitem.pcur .meaucpt{position:relative;}
.banner_btn{padding:.1rem .25rem;}
.locat_lis .locat_li:not(:first-child){margin-left:.4rem;}
.degree_item{padding:.35rem;}
.trans_list .item{padding:.15rem;}
.exceptinfo_main{width:100%;}
.new_go{padding:.25rem 2rem .25rem 0;}
.risk_list .text_box{padding-left:.25rem;}
.ject_list .item{padding:.2rem;}
.market_list .item{width:31.53%;}
.market_list .item:not(:nth-child(4n+1)){margin-left:0;}
.market_list .item:not(:nth-child(3n+1)){margin-left:2.7%;}
.novice_list .item{padding:.2rem;}
.novice_tabs .novice_tab{padding:.1rem .25rem;}
.qs_list .item{
    padding: .2rem;
}
.qs_list .item:hover .qt {
    margin-top: .25rem;
    padding: .15rem;
}
.lectitem .left {
    width: 100%;
}

.lectitem .right {
    width: 100%;
    margin: .2rem 0;
}
.lect_swiper .swiper-container{
    height: auto;
}
.review_list .item{
    padding: .2rem 0;
}
.video_play {
    min-width: .4rem;
    width: .4rem;
    height: .4rem;
    background-size: .12rem;
}
}
@media (max-width:768px){.open_menu{right:15px;}
.knowitem .left,.hurdle .hurdle_left,.activity_item .left,.precaitem .left{width:100%;}
.knowitem .right,.hurdle .hurdle_right,.activity_item .right,.precaitem .right{width:100%;margin:.2rem 0 0;}
.preca_tabs .preca_tab{padding:.05rem .2rem;}
.footer_main .center{width:100%;margin:.2rem 0;}
.footer_main{flex-wrap:wrap;}
.footer_main .right{width:100%;}
.footer_main .left{width:100%;}
.banner .imgbox{padding-bottom:50%;}
.company_item .imgbox{margin-left:.2rem;margin-bottom:.2rem;}
.base_cloum .imgbox{padding-bottom:50%;}
.locat_lis .locat_li,.locat_main .locat_right{padding:.1rem 0;}
.locat_lis .locat_li:not(:first-child){margin-left:.2rem;}
.form_list .lable::before{width:.34rem;height:.34rem;font-size:.2rem;}
.form_list .lable{padding-left:.4rem;}
.form_list .checks{margin-left:.4rem;}
.answer::before{background-size:1.2rem;width:1.2rem;height:1.7rem;}
.answer_top .num{width:.4rem;height:.4rem;min-width:.4rem;}
.answer_top .tit{margin-left:.2rem;}
.answer .answer_list{margin-left:.64rem;}
.answer_list .item{margin-top:.2rem;}
.answer_list .answer_tit{margin-left:.1rem;}
.trans_list .item{width:calc((100% - .6rem) / 3);}
.trans_list .item:not(:nth-child(4n+1)){margin-left:0;}
.trans_list .item:not(:nth-child(3n+1)){margin-left:.3rem;}
.Pages .p_jump{display:none;}
.goback{padding:.05rem .2rem;}
.ject_tabs .ject_tab{padding:.1rem .15rem;}
.ject_swiper .imgbox{width:100%;height:auto;}
.ject_swiper .text_box{width:100%;padding:.25rem;}
.ject_list .item{margin-bottom:.1rem;}
.ject_swiper .base_page{text-align:right;width:100%;padding-right:.1rem;}
.ject_swiper .base_page .swiper-pagination-bullet{background-color:#666;opacity:1;}
.novice_list .item{width:100%;}
.novice_list .item:not(:nth-child(2n+1)){margin-left:0;}
.lection_pop .lection_content {
    padding: .25rem;
}
.close{
    right: .1rem;
    top: .1rem;
}
.spice_swiper.center_spice .swiper-wrapper {
    justify-content: flex-start;
}
}
@media (max-width:640px){.preca_swiper .page_fixed{padding:.1rem 0;}
.preca_swiper .page_fixed .swiper-pagination{text-align:center;}
.footer_links .footer_dls{width:100%;flex:unset;margin:.2rem 0 0;}
.footer_links{flex-wrap:wrap;}
.linktab3 .item{width:100%;}
.linktab3 .item:not(:nth-child(3n+1)){margin-left:0;}
.futuditem .futuditem_l{width:100%;}
.futud_lis{display:flex;flex-wrap:wrap;}
.futud_lis .futud_li + .futud_li::before{display:none;}
.futud_lis .futud_li{width:25%;}
.futuditem .futuditem_r{width:100%;margin:.2rem 0 0;flex:unset;}
.degree_item{padding:.25rem .15rem;}
.checks .check{width:calc((100% - .2rem) / 2);}
.checks .check:not(:nth-child(3n+1)){margin-left:0;}
.checks .check:not(:nth-child(2n+1)){margin-left:.2rem;}
.form_btn{padding:.1rem .55rem;}
.trans_list .item{width:calc((100% - .3rem) / 2);}
.trans_list .item:not(:nth-child(3n+1)){margin-left:0;}
.trans_list .item:not(:nth-child(2n+1)){margin-left:.3rem;}
.new_go .goback{position:static;margin-top:.2rem;transform:unset;}
.new_go{padding-right:0;}
.risk_list .item{flex-wrap:wrap;padding-right:0;}
.risk_list .imgbox{width:100%;}
.risk_list .text_box{margin-top:.2rem;padding-left:0;width:100%;}
.ject_list .txt{flex-wrap:wrap;}
.ject_list .tit{width:100%;margin:.1rem 0;padding-left:0;border-left:0;}
.ject_list .item{flex-wrap:wrap;}
.ject_list .ject_more{margin-left:auto;margin-top:.1rem;}
.market_list .item{width:48.65%;}
.market_list .item:not(:nth-child(3n+1)){margin-left:0;}
.market_list .item:not(:nth-child(2n+1)){margin-left:2.7%;}
.review_list .tit{
    margin-left: .15rem;
}
.review_list .item {
    flex-wrap: wrap;
}

.review_list .text_box {
    width: 100%;
}

.review_list .time {
    margin-top: .1rem;
    margin-left: auto;
}
.novice_lis .novice_li{margin:0 .15rem;}
.locat_left {
    overflow-x: auto;
}

.locat_left .locat_li {
    white-space: nowrap;
} 

}


.single_img.single_form>.imgbox img{
    min-height:91vh;
}
.lect_swiper .swiper-pagination {
    top: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    width: 3px;
    height: 100%;
    background-color: transparent;
}

.lect_swiper {
    position: relative;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background-color: #d2060f;
}
.answer_btn {
    display: inline-block;
    border-radius: .1rem;
    cursor: pointer;
    color: #d70c19;
    background-image: url(/upload/image/2026-05/1779154175938.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 10.42vw;
    height: 10.42vw;
    font-weight: 700;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: .3rem;
    font-size: 2.2vw;
}

.answer_result .answer_btn {
    position: absolute;
    left: 110%;
    bottom: 5%;
    white-space: nowrap;
}
@media (max-width:768px){
.answer_result .answer_btn {
    left: 90%;
    bottom: 0;
}
.single_img>.imgbox img {
    height: 32vh;
}
.single_img.single_form>.imgbox img{min-height:79vh}

.hurdle_swiper .page_fixed{
    top:38%;
}
}

.singlePage *{
    text-wrap-mode: wrap !important;
}
ul.custom_dash {
    list-style: none;
    padding-left: 0px !important;
}
ul.custom_dash li {
    position: relative;
    padding-left: 0;
    list-style: none !important;
}
ul.custom_dash li:before {
    content: "—";
    position: absolute;
    left: -20px;
    top: 8px;
    font-size: 16px;
    line-height: 1;
}

ul.custom_dot {
    list-style: none;
    padding-left: 0px !important;;
}
ul.custom_dot li {
    position: relative;
    padding-left: 0;
    list-style: none !important;
}
ul.custom_dot li:before {
    content: "。"; /* 中文句号（小圆圈效果） */
    position: absolute;
    left: -16px;
    top: 8px;
    font-size: 16px;
    line-height: 1;
}



ol.custom_num1,
ol.custom_num2,
ol.custom_cn,
ol.custom_cn1,
ol.custom_cn2 {
    list-style: none;
    padding-left: 0 !important;
    list-style: none !important;
}
ol.custom_num1 li,
ol.custom_num2 li,
ol.custom_cn li,
ol.custom_cn1 li,
ol.custom_cn2 li{
    background-position: left center !important;
    padding-left: 0 !important;
}
ol.custom_num li{
    padding-left: 0 !important;
}

/* 有序列表样式：覆盖UE默认，纯CSS生成编号 */
/* 1）、2）、3）样式 */
ol.custom_num1 li {
    position: relative;
    counter-increment: num1; /* 递增计数器 */
    padding: 2px 0;
}
ol.custom_num1 li:before {
    content: counter(num1) "）"; /* 生成 1）、2）格式 */
    position: absolute;
    left: -26px;
    top: 18px;
    font-family:sans-serif;
    transform: translate(0px, -50%);
}

/* (1)、(2)、(3) 样式 */
ol.custom_num2 li {
    position: relative;
    counter-increment: num2;
    padding: 2px 0;
}
ol.custom_num2 li:before {
    content: "(" counter(num2) ")"; /* 生成 (1)、(2) 格式 */
    position: absolute;
    left: -30px;
    top: 18px;
    font-family:sans-serif;
    transform: translate(0px, -50%);
}

/* 一、二、三 样式（中文数字） */
ol.custom_cn li {
    position: relative;
    counter-increment: cn;
    padding: 2px 0;
}
ol.custom_cn li:before {
    content: counter(cn, cjk-ideographic); /* 生成 一、二、三 格式 */
    position: absolute;
    left: -28px;
    top: 18px;
    font-family:sans-serif;
    transform: translate(0px, -50%);
}

/* 一）、二）、三）样式 */
ol.custom_cn1 li {
    position: relative;
    counter-increment: cn1;
    padding: 2px 0;
}
ol.custom_cn1 li:before {
    content: counter(cn1, cjk-ideographic) "）"; /* 生成 一）、二）格式 */
    position: absolute;
    left: -32px;
    top: 18px;
    font-family:sans-serif;
    transform: translate(0px, -50%);
}

/* (一)、(二)、(三) 样式 */
ol.custom_cn2 li {
    position: relative;
    counter-increment: cn2;
    padding: 2px 0;
}
ol.custom_cn2 li:before {
    content: "(" counter(cn2, cjk-ideographic) ")"; /* 生成 (一)、(二) 格式 */
    position: absolute;
    left: -36px;
    top: 18px;
    font-family:sans-serif;
    transform: translate(0px, -50%);
}
.singlePage ul, .singlePage li, .singlePage ol {
    list-style-type: inherit;
}
.singlePage ul, .singlePage ol {
    margin-left: 1em;
}
.footer_copy .copy{
    justify-content: center;
}
.footer_copy .copy .copy_text{
    display: flex;
}
.footer_copy .copy .copy_text{
     margin-left:0.1rem;
     color:red;
}
.footer_copy .copy .copy_text div,
.footer_copy .copy span{
    margin-left:0.12rem;
    margin-right:0.12rem;
}
.footer_copy .copy{
    display: flex;
    justify-content: center;
    color: red;
    
}
.footer_copy .copy .copy_text .ip{
    border: 1px solid red;
    border-radius: 0.2rem;
    padding: 0 0.12rem;
    margin-left: 0.02rem;
}
.detailTips {
    padding-top: 0.5rem;
}

.detailTips .t {
    margin-bottom: 0.5em;
    font-weight: bold;
}

.detailTips .p {
    color: #666;
    line-height: 1.875;
}
.user_ico {
    margin: auto;
}

.answer_user {
    padding: 0 2em;
}
.ansTip {position: absolute;left: 0;bottom: 0;padding: 2em 2.5%;width: 100%;}

.go_btns {
    display: flex;
    justify-content: center;
    margin: .2rem 0;
}

.go_btns .go_btn {
    margin: 0 .2rem;
    padding: .3rem .2rem .2rem;
    background-image: url(/upload/image/2026-05/1779154175938.png);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}
.go_btn.disabled {
    opacity: 0.5;
    pointer-events: none;
    cursor: default;
}