@charset "utf-8";


/*==响应==*/
@media all and (max-width:1920px){


}


@media all and (max-width:1800px){
.cutFor.cf1{padding:0 60px}
.cutFor.cf1 .btn{transform: translateX(0%);}
.cutFor.cf1 .btn.sNext{transform: translateX(0%);}


}


@media all and (max-width:1700px){
/*--*/
.pro-concept{padding:50px 0;background-size:cover;background-position: 30% 0px;}
.pro-concept .long{height:640px;}
.pro-concept .info{margin-top:0px;width:58%}
/*--*/
.trait-draw li{height:90vh;}

}


@media all and (max-width:1600px){
.pro-concept{padding:40px 0;background-position: 30% 0px;}
.pro-concept .info{width:55%}

}


@media all and (max-width:1440px){
.w1440{width:1200px;}	
/*--*/
.header .nav > li{margin:0px 20px}
/*--*/
.search-air .bor{width:auto}
/*--*/
.trait-draw .title{margin:0 2px 0 12px;font-size:20px;}
/*--*/
.cs-history .list .box{max-width: 350%;}
/*--*/
.srll-split{padding-right: 50px;}
.srll-split .spot{right:10px !important;}
/*--*/
.pro-concept{padding:20px 0;background-position: 15% 0px;}
.pro-concept .long{height:auto;}
.pro-concept .info{width:50%}

}


@media all and (max-width:1200px){
.container{width:1024px;}
.w1440{width:1024px;}
/*--*/
.header .nav > li{margin:0 10px}
/*--*/
.newsDet .door-all .little{display: none;}
/*--*/
.cs-history .list .box{max-width: 300%;}

}


@media all and (max-width:1024px){	
/*--*/
html{font-size:16px;background:var(--color-main);}
body{background:#fff;}
/*--*/
:root{--plot-height:25rem;}
/*--*/
.container{width:100%;padding-left:1.5rem; padding-right:1.5rem;}
.w1440{width:100%;}
/*--*/
.fixed-top.header.def .wall{position:fixed;top:0;width:100%;}
/*--*/
.header{position:relative;width:100%;height: 3.9rem !important;padding: 0.8rem 0;}
.header .wall{height: 3.9rem !important;background: #fff}
.header .wall::after{opacity: 1;}
.header .logo{padding:0px}
.header .logo img{max-height:1.5rem;width:auto}
.header .right{position: absolute;right:5.2rem;top:0;bottom:0;margin:auto;height:fit-content; font-size:0.95rem;}
.header .nav{display: none;}
.header .lang-2{margin-left: 0.6rem;}
.header .lang-2 a{margin-left: 0.5rem;font-size: 1.1rem;}
.header .lang-2 a:after{margin-left: 0.5rem;height: 0.8rem;}
/*--*/	
.wap-trig{display: block;}
/*--*/
.res_pc{display: none;}
.res_wap{display:block;}
/*--*/
.wapTr{display:block;}
/*--*/
.pcI{display: none;}
.wapI{display: block;}
.flatI{display: block;}
/*--*/
.own-main{padding:3.5rem 0 3.5rem 0}
.own-wrap{overflow: hidden;}
/*--*/
.titleAx{font-size: 1.4rem;margin-bottom: 3.5rem;}  
.titleAx span{font-size: 1.8rem;margin-bottom: 0.2rem;} 
.titleAx .tl{font-size:1.6rem}
.titleAx hr{display:none;margin-top: 0.6rem;width: 2rem;height: 2px;}
.titleAx.tTop{margin:3rem 0 -0.8rem 0;}
.titleAx.m30{margin-bottom:3.5rem}
.titleAx.m40{margin-bottom:3.5rem}
/*--*/
.ptm40,.ptm60,.ptm80,.ptm100,.ptm120,.ptm150,.ptm200{padding:3.5rem 0}
.pt40,.pt50,.pt60,.pt80,.pt100,.pt120,.pt150,.pt200{padding-top:3.5rem}
.pm40,.pm60,.pm80,.pm100,.pm120,.pm150,.pm200{padding-bottom:3.5rem}
/*--*/
.mtm40,.mtm60,.mtm80,.mtm100,.mtm120,.mtm150,.mtm200{margin:3.5rem 0}
.mt40,.mt50,.mt60,.mt80,.mt100,.mt120,.mt150,.mt200{margin-top:3.5rem}
.mm40,.mm60,.mm80,.mm100,.mm120,.mm150,.mm200{margin-bottom:3.5rem}
/*--*/
.moreBtn{margin-top:1.4rem;font-size:0.85rem !important}
.moreBtn.cen{margin:auto;margin-top:1.4rem;}
.moreBtn:after{margin:0 0.2rem !important;font-size: 0.7rem !important;}
.moreBtn2{line-height:initial;font-size:0.85rem;font-weight:600; border: none;}
.moreBtn2:before{opacity:1}    
.moreBtn2 font{padding: 0.4rem 1rem 0.32rem 1rem !important;}    
.moreBtn2 font:after{margin: 0rem 0rem 0 0.2rem !important;font-size: 0.62rem;}
.moreBtn2.cen{margin:auto;margin-top: 3.5rem;}
.wap.select .moreBtn2{color:#fff;}
.wap.select .moreBtn2 font{background: none;}
.wap.select .moreBtn2 font::after{transform: translateX(2px);}
.moreBtn3{margin-top: 3.5rem;color:var(--color-main);font-size:0.85rem;font-weight:600;border-radius: 0;}
.moreBtn3 font{padding: 0.6rem 1.1rem;border-radius: 5px;}    
.moreBtn3 font:after{display:block;margin-top: 0.1rem;margin-left:0.2rem !important;font-size: 0.7rem;font-weight:600;color:var(--color-main)}
.moreBtn3:before{border-radius: 6px;}
.moreBtn3.cen{margin:auto;margin-top: 3.5rem;}
.wap.select .moreBtn3{color:#fff; }
.wap.select .moreBtn3 font{background:none}
.wap.select .moreBtn3 font::after{transform: translateX(2px);}
/*--*/
.cutFor .spot{display:block;}
.cutFor.cm1 .btn{display:flex;font-size:1.5rem}
.cutFor.cm2 .btn{display:flex;font-size: 1rem;width: 2.5rem;height: 2.5rem;}
.cutFor.cf1{padding:0 0px}
.cutFor.cf1 .btn{display: none;}
.cutFor.cf2 .btn{display: none;}
.cutFor.cf3 .toge{margin-top:1.2rem;}
.cutFor.cf3 .toge .btn{margin:0 0.4rem;}
/*--*/
.spot-dot{display: table;margin-top: 1.75rem;line-height: 1;}
.spot-dot span{width: 1.6rem !important;height: 0.3rem !important;margin: 0 0.3rem !important;border:none !important;border-radius:0px;background: #ddd !important;}
.spot-dot span::before{display: none;}
.spot-dot .swiper-pagination-bullet-active,.spot-dot .active{background:var(--color-main) !important;}
.spot-dot.d5 span{width: 0.5rem !important;height: 0.5rem !important;margin: 0 0.3rem !important;border-radius:100%;background: var(--color-lg) !important;}
.spot-dot.d5 .swiper-pagination-bullet-active{width: 2rem !important;}
.spot-dot.d10 span{width: 0.5rem !important;height: 0.5rem !important;margin: 0 0.3rem !important;border-radius:100%;background: var(--color-lg) !important;}
.spot-dot.d10 .swiper-pagination-bullet-active{width: 2rem !important;border-radius:10px;}
/*--*/
.spot-forte{display: table;margin:2rem auto 0;}
.spot-forte span{height:0.5rem} 
/*--*/
#banner-or .info .title{font-size: 1.8rem;}
#banner-or .info .data{margin-top: 0.2rem;font-size: 1.2rem;}
#banner-or .bottom{bottom: 1rem;}
#banner-or .bottom .number{font-size: 1.2rem;margin-right: 1rem;}
#banner-or .bottom .number:before{width: 3rem;height: 2px;margin-right: 1rem;}
#banner-or .bottom .btn{width: 2.5rem;height: 2.5rem;margin-left: 0.8rem;font-size: 0.95rem;}
#banner-or .spot{bottom: 1rem;}
#banner-or .spot span{opacity: 1;width: 2rem !important;height: 0.35rem !important;margin: 0 0.4rem;border: none !important;border-radius: 0% !important;background: #fff !important;}
#banner-or .spot span:before{display:none}    
#banner-or .spot .swiper-pagination-bullet-active{background: var(--color-main) !important;}
/*--*/
.banner-top .pic img{height: auto;}
.banner-top .info{top: 1.2rem;bottom: 0;width: 100%;}
.banner-top .info .title{position: absolute;top: 0;left: 0;right: 0;width: 100%;font-size: 1.4rem;text-align: center;}
.banner-top .info .arr{position: absolute;bottom: 1.8rem;left: 0;right: 0;width: 2.5rem;height: 2.5rem;font-size: 1rem;border-radius: 100%;background: var(--color-lg);}
.banner-top .info .arr:before{content:"\eb98";color:#fff;background: none;}
/*--*/
.ban-or{height:22rem;}
.ban-or .img{max-width:100%;height: 100%;object-fit: cover;}
.ban-or .box{padding:0 1.2rem}
.ban-or .box .title{font-size:1.8rem;}
.ban-or .box hr{display: none;}
.ban-or .box .level{margin-top:0.5rem;font-size:1rem;}
/*--*/
.videoBtn a::before{font-size: 5rem;}
/*--*/
.updatePrompt{font-size:0.95rem}
/*--*/
.wor,.wor-content{line-height:1.6;font-size:1.05rem;color:#1e1e1e}
.wor.se p{margin-bottom:1.3rem}
.wor.se p:last-child{margin-bottom:0;}
/*--*/
.rangeTro.select .box:after{transform: scale(1);transform-origin:left;}
/*--*/
.aboutHome .explain{text-align:justify;text-wrap: pretty;}
.aboutHome .video{margin:auto;margin-top: 3.5rem;width: auto;max-width: 100%;height: auto;background:#fff;}
.aboutHome .video u{opacity: 1;}
.aboutHome .video u:before{height: 2rem;width: 2rem;font-size: 1.4rem;}
.aboutHome .video.tro u{opacity: 0;}
.aboutHome .video img{position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.aboutHome .video video{position: initial;height: auto;}
/*--*/
.productHome{padding-bottom: 1.75rem;}    
.productHome .wx{margin-bottom: 3.5rem;text-align:justify;text-wrap: pretty;}
.productHome .wx br{display:none;}
.product-grid.edge{margin: 0 0 -0.8rem -0.8rem;flex-wrap: wrap;justify-content: center;}
.product-grid.edge li{width: calc(33.3% - 0.8rem);margin: 0 0 0.8rem 0.8rem;}
.product-grid .pic{padding-top:136%}
.product-grid .pic::after{display: none;}
.product-grid .box{padding: 1.1rem 1rem;transform: translateY(0px);background: var(--bg-5);}
.product-grid .box::after{position: absolute;top: 1.1rem;right: 1rem;margin-top: 0;font-size: 1.2rem;font-weight:bold;background: var(--color-lg2);-webkit-background-clip: text;background-clip: text;color: transparent;}
.product-grid .box .title{font-size: 1.2rem;font-weight: bold;}
.product-grid .box .txt{margin-top: 0.4rem;font-size: 0.9rem;}
/*--*/
.srll-product .spot span{background:#fff !important;}
/*--*/
.proIn{padding-bottom:1.75rem}
/*--*/
.pro-air .container{padding:0;}   
.pro-air .load{margin-bottom: 3.5rem;padding: 3.5rem 1.5rem 1.5rem 1.5rem;border: none;box-shadow: 0 0 10px #eee;border-radius: 0;align-items: center;flex-direction: column !important;}
.pro-air .load .info{width: 100%;margin: 0 !important;}
.pro-air .load .info .theme{margin-bottom: 0.8rem;}
.pro-air .load .info .theme img{height:2.5rem;}
.pro-air .load .info .title{font-size: 1.2rem;color:#1e1e1e}
.pro-air .load .info .txt{margin-top: 0.8rem;font-size: 1rem;line-height:1.8;color:#1e1e1e}
.pro-air .load .set{margin-top: 3.5rem;width: 100%;}
.pro-air .load .plot{top:-5rem;}
/*--*/
.srll-pro .list .pic .tit{top: 1rem;font-size: 0.8rem;padding: 0.2rem 0.5rem;}
.srll-pro .spot{margin-top:1.75rem}
/*--*/
.pro-concept{position:relative;z-index:1;padding: 0;background-position:right;background: var(--color-main);}
.pro-concept:before{opacity: 0;content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index: -1;background: var(--color-main);}
.pro-concept .long{flex-direction: column;}
.pro-concept .chart {position:relative;width: -webkit-fill-available;margin: 0 -17% 0 -1.5rem;}
.pro-concept .chart img{width:100%;} 
.pro-concept .info{padding: 3.5rem 0;width: 100%;}
.pro-concept .info .titleAx{text-align:center}    
.pro-concept .info .wx{font-size: 1rem;line-height: 1.4;text-align:justify; text-wrap: pretty;}
.pro-concept .info .wx p{margin-bottom: 1.5rem;}
/*--*/
.srll-split{ padding-right:0rem;}
.srll-split .long{padding: 0;height: auto;}
.srll-split .load{display:flex;flex-direction: column;justify-content: flex-end;}
.srll-split .info{width: 100%;padding: 1.5rem 1.5rem 3.5rem 1.5rem;}
.srll-split .info .tag{float: right;margin: 0;margin-bottom: 1rem;font-size: 0.9rem;font-weight:500;padding: 0.4rem 1rem;border-radius: 30px;background:var(--color-main);}
.srll-split .info .title{clear: both;font-size: 1.4rem;color: var(--color-main);}
.srll-split .info .txt{margin-top: 1.2rem;height: 5rem;font-size: 1rem;line-height: 1.6;color:#1e1e1e}
.srll-split .set{width: 100%;margin-bottom: 1.75rem;border-radius: 0;}
.srll-split .set img{width: 100%;height: 15rem;}
.srll-split .slip-line.ws .line{display: block;transition: transform 2s;}
.srll-split .spot{position: initial;display: flex;width: fit-content;margin: auto;bottom: 0;right: 0.5rem !important;margin-top: 1.75rem;text-align: center;transform: rotate(0deg);align-items: center;justify-content: center;}
.srll-split .spot::before{display:none; left: -0.3rem;top: -2rem;font-size: 1.5rem;}
.srll-split .spot span{margin: 0 0.3rem !important;width: 0.5rem;height: 0.5rem;background: var(--color-lg);}
.srll-split .spot span.swiper-pagination-bullet-active {width: 2rem;height: 0.5rem;}
/*--*/
.joinIn .info{margin-bottom: 3.5rem;}
.joinIn .info .title{font-size: 1.6rem;color: var(--color-main);}
.joinIn .info .wx{margin-top: 3.5rem;font-size: 1.05rem;line-height: 1.6;color:#1e1e1e;text-align:justify;text-wrap: pretty;}
.job-box .theme{display:none; margin-bottom:3.5rem;font-size:1.4rem;}
/*--*/
.job-list{margin: 0 0 -3.5rem -1rem;}
.job-list li{width: calc(100% - 1rem);margin: 0 0 3.5rem 1rem;}
.job-list a{padding: 1.75rem;border-width: 1px;border-radius: 0.8rem;}
.job-list .hea{margin-bottom: 1rem;padding-bottom: 1rem;}
.job-list .hea em{margin-right: 1rem;width: 3rem;height: 3rem;border-radius: 0.6rem;}
.job-list .hea em img{height: 2rem;}
.job-list .hea h4{font-size: 1.2rem;color:#1e1e1e}
.job-list .hea span{margin-top: 0.2rem;font-size: 1rem;color:#1e1e1e}
.job-list .txt{font-size: 1rem;line-height: 1.8;color:#1e1e1e}
.job-list .more{position:relative;bottom:auto; margin-top: 0.8rem;}
/*--*/
.news-list li{margin-bottom: 1.5rem;padding-bottom: 1.5rem;}
.news-list .pic{margin-right: 1.2rem;padding-top: 30%;border-radius: 0.5rem;}
.news-list .pic img{object-fit: initial;}
.news-list .info{margin-top: 0;}
.news-list .title{font-size: 1.2rem;color:#1e1e1e}
.news-list .part {margin-top: 2rem;font-size: 0.9rem;color:#1e1e1e;}
.news-list .part span {margin-right:2rem;}
.news-list .txt {-webkit-line-clamp: 2;margin-top: 0.8rem;font-size: 1rem;line-height: 1.4;color:#1e1e1e;}
/*--*/
.search-air{padding: 0rem;margin-bottom: 3.5rem;padding-bottom:3.5rem;border-bottom:1px solid #ddd;flex-wrap: wrap;background:none;}
.search-air .shell{margin: 0rem 1rem;}
.search-air .bor{width: 45%;margin: 0.5rem 0;padding: 0.8rem 1rem;font-size: 1.1rem;}
.search-air .drop{padding: 0.8rem 1rem;}
.search-air .drop a{padding: 0.5rem 0;font-size: 1rem;}
.search-air .shell .title:after{font-size: 1rem;}
.search-air .search{display:flex;width: 100%;}
.search-air .search form{width: 100%;}
.search-air .search input{font-size: 1.1rem;}
.search-air .search button{font-size: 1.4rem;}
/*--*/
.download-list li{margin-bottom: 3.5rem;padding-bottom: 3.5rem;font-size: 1rem;}
.download-list .up{margin-bottom: 0.8rem;}
.download-list .title{padding:1px 0;font-size: 1.2rem;line-height:1.2;}
.download-list .graph{margin-top: 0.8rem;}
.download-list .people{margin-top: 0.5rem;}
.download-list .trait{margin: 0.8rem 0 0 -0.5rem;flex-wrap: wrap;}
.download-list .trait span{margin: 0 0 0.6rem 0.5rem;font-size: 1rem;padding: 0.4rem 0.5rem;justify-content:center;border: 1px #ccc solid;border-radius: 2rem;}
.download-list .trait span em{margin-right: 0.5rem;width: auto;height: auto;border: none;}
.download-list .trait span em img{width: 1.3rem;}
.download-list .link{margin-top: 1rem;} 
.download-list .link a{margin-right: 1rem;padding: 0.2rem 1.5rem;font-size: 0.9rem;font-weight:600;}
/*--*/
.load-glide .grow{margin-top:2rem;font-size:0.9rem;}
.load-glide .grow .text{margin-left:0.8rem;padding:0.2rem 1rem;}
.load-glide .grow .text:before{margin-right:0.5rem;width:1rem;height:1rem;}
/*--*/
.downloadDet .thumb{margin-bottom: 1.5rem;}
.downloadDet .title{font-size: 1.4rem;}
.downloadDet .up{margin-top: 0.8rem;font-size: 1rem;color:#333;}
.downloadDet .up li{margin-bottom: 0.2rem;}
.downloadDet .up h4{margin-right:0.2rem;}
.downloadDet .flat{margin-top: 1.2rem;}
.downloadDet .flat .theme{margin-bottom: 0.5rem;font-size: 1.2rem;}
.downloadDet .flat .wx{font-size: 1rem;}
.downloadDet .flat.paral{display:flex;flex-direction: column;}
.downloadDet .flat.paral .theme{margin-bottom: 0.5rem;font-size: 1.2rem;}
.downloadDet .chart{margin-top:1.5rem}
.downloadDet .chart ul{column-count: 2;column-gap: 0.8rem;}
.downloadDet .chart ul li{margin-bottom: 0.8rem;padding:0.8rem;}
/*--*/
.trait-draw{ flex-wrap:initial;overflow: initial; background: #fff;}
.trait-draw li{height: auto;border-left:none;}
.trait-draw .small{display: none;}
.trait-draw .show{position: relative;width: 100%;left: 0;padding-top: 80%;}
.trait-draw .show::after{background: -webkit-linear-gradient(top, var(--color-ass),rgba(0,0,0,0),rgba(0,0,0,0.33), var(--color-ass));}
.trait-draw .pic img{position:absolute;top: 0;left: 0;right: 0;bottom: 0;object-fit: cover;}    
.trait-draw .title{top: 0;margin: 1.4rem 1rem !important;font-size: 1.1rem !important;}
.trait-draw .txt{opacity: 1;padding: 1rem;width: auto;font-size: 1rem;transform: translateX(0px);}
/*--*/
.aboutIn{margin-top:0rem}
/*--*/
.ab-intro .wx{width:100%;font-size:1.05rem;text-align:justify; text-wrap: pretty;}
.ab-intro .wx br{display:none;}
/*--*/
.history-tab{display: none !important;}
.cs-history{ height: auto;background:var(--color-ass);}
.cs-history .long{width: auto;height: auto;background: none;}
.cs-history .list{display: flex;width:auto;margin:0 0 -0.8rem -0.8rem;padding: 0;gap: 0px;flex-wrap: wrap;}
.cs-history .list li{width: calc(50% - 0.8rem);padding: 1.5rem 1.5rem;margin: 0 0 0.8rem 0.8rem !important;background: rgba(0,0,0,0.2);}
.cs-history .list .title{display: none;}
.cs-history .list .box{opacity: 1;position: relative;right: 0;width: 100%;text-align: right;transform: translateX(-0px);}
.cs-history .list .tit{font-size: 1.6rem;}
.cs-history .list .txt{margin-top: 0.8rem;font-size: 1rem;}
.cs-history .list li:nth-child(2n) .box{right:auto;left: 0;}
/*--*/
.history-list{display:block;}
/*--*/
.ab-culture .row{margin: 0 0 -3.5rem -1rem;flex-wrap: wrap;}
.ab-culture .row li{width: calc(100% - 1rem);margin: 0 0 3.5rem 1rem;padding: 3.5rem 1.5rem;height:auto;}
.ab-culture .row em{display: none;}
.ab-culture .row em img{height: 3rem;}
.ab-culture .row h4{font-size: 1.4rem;}
.ab-culture .row p{margin-top: 0.5rem;font-size: 1rem;color:#1e1e1e}
.ab-culture .slip-line .line{display:none;}
.ab-culture .row li.select{box-shadow:none;background:var(--color-main)}
.ab-culture .row li.select *{color:#fff !important}    
.ab-culture .row li.select em{opacity:1;}
.ab-culture .row li.select h4{color:var(--color-main);}
/*--*/
.ab-innovate .row li{margin-bottom: 3.5rem;padding: 0;border:none;align-items: center;flex-direction: column-reverse !important;}
.ab-innovate .row .pic{width: 100%;margin:0 !important;margin-bottom: 1.75rem !important;}
.ab-innovate .row .box{padding: 1.5rem 1.5rem 1.5rem 1.5rem;}
.ab-innovate .row .tip{float: right;display: table;margin-bottom: 1rem;padding: 0.4rem 1rem;color: #fff;font-size: 1rem;border-radius: 1rem;background: var(--color-main);}
.ab-innovate .row .title{font-size: 1.35rem;font-weight: bold;color: var(--color-main);clear: both;}
.ab-innovate .row .txt{margin-top: 0.8rem;font-size: 1.1rem;color:#1e1e1e}
.ab-innovate .row .txt p{margin-bottom: 0.8rem;}
/*--*/
.ab-honor{padding-top:0px;background:#f8f8f8}
.ab-honor .load{margin-bottom: 3.5rem;flex-direction: column;padding: 0;border: none;border-radius: 0;}
.ab-honor .load .chart{width: 100%;margin-left: 0;padding: 3.5rem 1.5rem;border: 2px solid var(--color-main);background: #fff;}
.ab-honor .load .title{font-size: 1.6rem;text-align:center;color:#1e1e1e}
.ab-honor .load .title span{display:block;font-size: 2.8rem;font-weight: bold;} 
.ab-honor .load .txt{margin-top: 0.8rem;font-size: 1.1rem;color:#1e1e1e;text-align: center;text-wrap: pretty;}
.ab-honor .load .more{margin: auto;margin-top: 1rem;}
.ab-honor .u1 .info{margin-bottom:3.5rem;}
.ab-honor .u2 .chart{margin-top:3.5rem}    
.ab-honor .u2 .info{width:100%}
.ab-honor .u2 .list{margin: 0 0 -0.8rem -0.8rem;}
.ab-honor .u2 .list li{width: calc(25% - 0.8rem);margin: 0 0 0.8rem 0.8rem;}
.ab-honor .slip-line .line{display:none}    
/*--*/
.ab-team .wx{text-align:justify; text-wrap: pretty;}
/*--*/
.contactIn{background:#f8f8f8}
/*--*/
.contact-list li{margin-bottom: 3.5rem;padding: 1.75rem;background: #fff;}
.contact-list .top b{margin-bottom: 0.5rem;font-size: 1.6rem;}
.contact-list .top h3{font-size: 1.4rem;color:#1e1e1e}
.contact-list .txt{margin-top: 1.75rem;font-size: 1.2rem;color:#1e1e1e}
.contact-list .info{margin-top: 3.5rem;line-height: 1.6;}
.contact-list .info dt{display: table;margin-bottom: 0.5rem;padding: 0.3rem 1rem;color: #fff;font-size: 1rem;border-radius: 30px;background: var(--color-main);}
.contact-list .info dd{margin-right: 1.5rem;margin-bottom:0.2rem;font-size: 1rem;color:#1e1e1e}
/*--*/
.CenPhot.ph1 .pic,.CenPhot.ph2 .pic,.CenPhot.ph3 .pic{height:15rem;}
.CenPhot.p20 .pic img{padding:0.6rem;}
/*--*/
.list-item.edge{margin:0 0 -1rem -0.8rem !important}
.list-item.edge li{width:calc(33.3% - 0.8rem) !important;margin:0 0 1rem 0.8rem !important;}
.list-item .title{font-size: 1.1rem;margin-top:0.6rem}
.list-item .txt{ margin-top: 0.5rem;font-size:0.9rem;}
/*--*/
.searchIn{padding-top:0;min-height:auto;}
.searchIn .titleTop{font-size:1.2rem;margin-bottom:1rem}
.searchIn .prompt{font-size:0.95rem;}
.searchIn .prompt b{font-size:1rem}
.searchIn .top{margin-bottom:2rem;padding: 2rem;}
.searchIn .top .theme{margin-bottom: 1rem;font-size: 1.5rem;}
.searchIn .top form{width: 80%;}
.searchIn .top input{font-size: 0.9rem;padding: 0.8rem 1rem;border-width: 1px;}
.searchIn .top button{font-size: 0.9rem;padding: 0 1rem;}
.searchIn .top button:before{margin-right: 0.5rem;font-size: 1.2rem;}
/*----*/
#pages{margin: 3rem 0 1rem 0;}
#pages a,#pages span{width: 2.5rem;height: 2.5rem;margin: 0 0.3rem;font-size: 1.2rem;}
#pages .previous_page:before,#pages .next_page:before{font-size:1rem;}
/*--*/
.kefu-air{display:none;}
/*--*/
.footer{padding:1rem 0}
.footer .long{display:flex;flex-direction: column;align-items: center;}
.footer .copy{flex-direction: column;}
.footer .copy,.footer .copy a{font-size:0.9rem}
.footer .logo{display:none}
.footer .share-item{margin-top:0.5rem}  
/*--*/
.share-item h5{font-size:0.9rem;margin-right:0.8rem;}
.share-item a{margin-right: 0.6rem;}
.share-item em{font-size: 1.4rem;width: 2.5rem;height: 2.5rem;}
.share-item .drop{max-width: 8rem;padding: 5px;}
.share-item .drop h4{margin:0.1rem 0 0.2rem 0;font-size: 0.85rem;}
/*--*/
@font-face {font-family: 'FangYuanTiVF';text-shadow:initial;}
.fontDis{font-weight:400;color:#666 !important}
.fontDis strong{color:#666;}

}


@media all and (max-width:768px){
/*--*/
html{font-size:14px;}
/*--*/
.res-wap_pc{display:none;}
.res-wap_wap{display:block;}
/*--*/
.product-grid.edge li{width: calc(50% - 0.8rem);}
/*--*/
.news-list li{margin-bottom: 1.5rem;padding-bottom: 1.5rem;box-shadow: 0px 4px 39px 1px rgba(120, 148, 217, 0.1600);}
.news-list a{padding: 0;border: none;flex-direction: column;border-radius: 0.5rem;overflow:hidden;}   
.news-list .pic{padding-top: 50%;margin-right: 0;width: 100%;border-radius: 0.5rem 0.5rem 0 0;}
.news-list .info{width: 100%;padding: 1.2rem;border-radius: 0.8rem;overflow: hidden;background: #fff;}
.news-list .part {margin-top: 1.5rem;font-size: 0.9rem;}
.news-list .txt {margin-top: 0.6rem;}
.news-list li.select .title{color:var(--color-main)}
.news-list .slip-line.ws .line{display: block;}
/*--*/
.news-grid{flex-wrap:nowrap !important;gap:0 !important;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:1rem 0;margin:-1rem 0 0;scrollbar-width:none;}
.news-grid::-webkit-scrollbar{display:none;}
.news-grid li{flex:0 0 72vw;width:72vw;margin-right:3vw;scroll-snap-align:start;margin-bottom:0 !important;padding-bottom:0 !important;border-bottom:none !important;box-shadow:none !important;overflow:visible;border-radius:6px;}
.news-grid li:last-child{margin-right:0;}
.news-grid a{flex-direction:column;align-items:stretch;padding:0;border-radius:6px;overflow:hidden;background:#fff;border:none;flex:1;}
.news-grid .pic{width:100%;padding-top:60% !important;margin-right:0;border-radius:0;}
.news-grid .pic img{object-fit:cover !important;width:100%;height:100%;position:absolute;top:0;left:0;}
.news-grid .info{padding:1rem;width:auto;background:#fff;border-radius:0;overflow:hidden;}
.news-grid .title{font-size:1rem;line-height:1.4;color:#565656 !important;font-weight:600;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;word-break:normal;}
.news-grid li.select .title{color:var(--color-main) !important;}
.news-grid .txt{font-size:0.95rem;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin-top:0.5rem;color:#666;overflow-wrap:break-word;word-break:normal;}
.news-grid .part{margin-top:0.8rem;font-size:0.8rem;margin-bottom:0.8rem;color:#666;}
.news-grid .part span{margin-right:1rem;}
.news-grid .line{position:relative !important;left:auto !important;right:auto !important;bottom:auto !important;margin:0 -1rem -1rem;height:2px;transform:scale(0,1) !important;transform-origin:right !important;}
.news-grid li.select .line{transform:scale(1,1) !important;transform-origin:left !important;}
/*--*/
.list-item.edge li{width:calc(50% - 0.8rem) !important;}
/*--*/ 
.cta-mode .row li{width:calc(100% - 0.8rem);}
/*--*/
.form-item .code input{width: 5rem;}
/*--*/
.layui-layer{width:90%;min-width:90%;max-width:90%;height:40%;max-height:40%;min-height:40%;}
/*--*/



}


@media all and (max-width:480px){
html{font-size:12px;}
/*--*/
.download-list .trait span em img{width:1.2rem}
/*--*/
.ab-culture .row li{width: calc(100% - 0.8rem);}
/*--*/
.searchIn .top form{width:100%}


}