.header{ color:#fff;position:fixed;top:0;left:0;width:100%;z-index:1000; border-top:solid .07rem #ff2400;}
.header .logo-box{ width:2.4rem;}
.header .logo-box .posit{ position: absolute; left:0; opacity:0;}
.header .search-top{ cursor:pointer; width:.24rem; height:.24rem; background-image:url(../images/search.svg); background-size:cover;}
.header .top-other{ position: relative; padding:.5rem 0;}
.header .top-other a{ color:#fff;}

.header .search-up{ display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.8); z-index:19;}
.header .search-up .Juz{ height:100%;}
.header .search-up .search-back{ max-width:5.8rem; width:100%; padding:.2rem; border:.05rem solid rgb(255, 36, 0); background:none; color:#fff; font-size:.18rem;}
.header .search-up input{ width:calc(100% - .3rem); color:#fff; background:none; border:none; font-size:.18rem;}
.header .search-up input::placeholder{color:#fff;}
.header .search-up input:-moz-placeholder{color:#fff;}
.header .search-up input::-webkit-input-placeholder{color:#fff;}
.header .search-up .but{ cursor:pointer; width:.3rem; height:.3rem; background:url(../images/search.svg) no-repeat center; background-size:.24rem;}
.header .close{ position:absolute; right:0; top:0; cursor:pointer; width:.5rem; height:.5rem; background:url(../images/close.svg) no-repeat center; background-size:.24rem; transition: all 0.8s ease 0s;}
.header .close:hover{ transform:rotate(360deg);}

.nav-shell{ margin-right:.3rem;}
.nav-shell li{ font-size:.18rem; margin:0 .25rem;}
.nav-shell li>a{ padding:.5rem 0; position:relative; display:block; transition:all .5s; color:#fff;}
.nav-shell li>a::after{ background:#ff2400; content:''; display:block; width:0; height:.04rem; position:absolute; bottom:0; left:50%; transition:all .5s; transform:translateX(-50%);}
.nav-shell li dl{ color:#fff; font-size:.16rem; transition:all .5s; position:absolute; top:110%; left:50%; transform:translateX(-50%); visibility:hidden; opacity:0; width:100vw; text-align:center; padding:.1rem 0; border-top:solid 1px #ccc;}
.nav-shell li dl dt{ font-weight:bold; display:inline-block; border-right:solid 1px #fff; line-height:1; padding:0 .15rem;}
.nav-shell li dl dd{ display:inline-block; text-align:center; padding:.1rem;}
.nav-shell li dl dd a{ color:#fff;}
.nav-shell li dl dd:last-child{ border-bottom:none;}

.header .m-menu{ margin-left:.2rem; cursor:pointer; display:none; width:30px; height:30px; border-radius:50%; position: relative; z-index:10;}
.header .m-menu.active .box i{ background:#fff;}
.header .m-menu.active .box i:nth-of-type(1){ transform: rotate(45deg) translate(6px,6px);}
.header .m-menu.active .box i:nth-of-type(2){ opacity: 0; }
.header .m-menu.active .box i:nth-of-type(3){ transform: rotate(-45deg) translate(5px,-5px);}
.header .m-menu .box{ position: absolute; left:50%; top:50%; transform: translate(-50%,-50%); font-size:0; width:30px;}
.header .m-menu .box i{ -webkit-transition: all .4s ease-out; transition: all .4s ease-out; display:inline-block; height:2px; background:#fff; margin:3px 2.5px; border-radius:5px;}
.header .m-menu .box i:nth-of-type(1),
.header .m-menu .box i:nth-of-type(3) {width:25px;}
.header .m-menu .box i:nth-of-type(2) {width:25px;}

.header-white,
.header-back,
.Inside-header{ background:#ffffff; box-shadow:0 0 5px rgba(0,0,0,.3);}
.Inside-header .logo-box img,
.header-white .logo-box img,
.header-back .logo-box img{ opacity:0; transition:all .5s;}
.Inside-header .logo-box .posit,
.header-white .logo-box .posit,
.header-back .logo-box .posit{ opacity:1;}
.Inside-header .nav-shell li a,
.header-white .nav-shell li a,
.header-back .nav-shell li a{ color:#000;}
.Inside-header .search-top,
.header-white .search-top,
.header-back .search-top{ filter:brightness(-200%)}
.Inside-header .top-other a,
.header-white .top-other a,
.header-back .top-other a{ color:#000;}
.Inside-header .top-other em,
.header-white .top-other em,
.header-back .top-other em{ color:#000;}
.Inside-header .m-menu .box i,
.header-white .m-menu .box i,
.header-back .m-menu .box i{ background:#000;}
.Inside-header .m-menu.active .box i,
.header-white .m-menu.active .box i,
.header-back .m-menu.active .box i{ background:#000;}
.Inside-header .nav-shell li dl,
.header-white .nav-shell li dl,
.header-back .nav-shell li dl{ color:#333; background:#fff;}
.Inside-header .nav-shell li dl a,
.header-white .nav-shell li dl a,
.header-back .nav-shell li dl a{ color:#333;}
.Inside-header.nav-shell li dl dt,
.header-white .nav-shell li dl dt,
.header-back .nav-shell li dl dt{ border-color:#e3e3e3;}

.nav-shell li.on dl{ top:100%; visibility:initial; opacity:1;}
.nav-shell li dl dd:hover a{ color:#ff2400;}
.nav-shell li:hover>a,
.nav-shell li.active>a{ color:#e9250d;}
.nav-shell li:hover>a::after,
.nav-shell li.active>a::after{width:100%;}

.Tweb-bg{ display:none; position:fixed; left:0; top:0; background-color:rgba(0,0,0,.8); width:100%; height:100%; z-index:5;}

@media(max-width:1024px) {
.header .top-other{ padding:.3rem 0;}
.header .logo-box{ max-width:2rem;}
.header .m-menu{ display:block;}
.nav-shell{position:fixed; top:0; right:-100%; width:40%; height:100vh; padding-top:.9rem; margin-right:0; transition:all .5s;}
.nav-shell.active{ right:-1px;}
.nav-shell .ul{ align-content:flex-start; flex-wrap:wrap; overflow:auto; padding:.1rem .3rem; height:100%; background:#ffffff; box-shadow:0 5px 5px rgba(0,0,0,.1);}
.nav-shell li{ font-size:.2rem; margin:0; padding:0; width:100%; border-bottom:solid 1px #eee;}
.nav-shell li>a{ position:relative; color:#000; padding:.2rem 0;}
.nav-shell li:hover dl,
.nav-shell li dl{ display:none; padding:0; position:relative; top:auto; left:0; width:100%; text-align:left; visibility:inherit; opacity:1; transition:inherit; font-size:.2rem; transform:translateX(0);}
.nav-shell li dl dd{ display:block; background:#f5f5f5; padding:0 1em; text-align:left; box-shadow:inherit;}
.nav-shell li dl dd a{ display:block; padding:.1rem 0;}
.nav-shell li:hover>a,
.nav-shell li.active>a{ border-color:#ff2400;}
.nav-shell li>a::after{ left:0; transform:translateX(0); height:.02rem;}
.nav-shell li a.pull::before{ content:'next'; font-family:swiper-icons; display:block; position:absolute; top:.3rem; right:0; font-weight:bold; font-size:.18rem;}
.nav-shell li dl dt{ display:none;}
}
@media(max-width:640px) {
.header .close{ width:.6rem; height:.6rem; background-size:.3rem;}
.header .search-top{ width:.3rem; height:.3rem;}
.header .search-up input{ font-size:.24rem;}
.header .search-up .but{ width:.3rem; height:.3rem; background-size:.3rem;}
.header .top-other a{font-size:.28rem;}
.header .top-other .search-top-con .but{ width:.5rem;}
.nav-shell{ padding-top:.97rem; width:70%;}
.nav-shell li{ font-size:.28rem; border-bottom:solid 1px #eee;}
.nav-shell li:hover dl,
.nav-shell li dl{ font-size:.24rem;}
}



/* 底部 */
.footer{ position:relative; z-index:3;}
.footer-one{ padding:1rem 0; background:#fff; border-top: solid 1px #e5e5e5;}
.footer-one .pull-down{ margin-bottom:.6rem;}
.footer-one .pull-down .selbox{ width:23%; margin-right:2%; position:relative;}
.footer-one .pull-down .selbox:nth-child(4n){ margin-right:0;}
.footer-one .pull-down .selbox .isSelSub{ position:absolute; top:100%; left:0px; background:#fff; width: 100%; box-shadow: 0 0 5px 0 rgba(0,0,0,0.1); padding:.15rem .2rem; display:none; z-index:9;}
.footer-one .pull-down .selbox .isSelSub .rollCon{ max-height:9.5em;}
.footer-one .pull-down .selbox .isSelSub ul{text-align:left;}
.footer-one .pull-down .selbox .isSelSub li{ margin:.05rem 0;}
.footer-one .pull-down .selbox .isSelSub li:hover a{ color:#ff2400;}
.footer-one .pull-down .selbox dt .tgl-fbtn{ position:relative; cursor:pointer; padding:.15rem .2rem; border: solid 1px #e5e5e5;}
.footer-one .pull-down .selbox dt .icon{ display:inline-block;position:absolute; top:35%; right:.2rem;}
.footer-one .pull-down .selbox dt .icon::after{ font-size:.12rem; font-weight:bold; font-style:normal; content:''; display:block; font-family:swiper-icons; content:'next'; transform: rotate(90deg); transition:all .5s;}
.footer-one .pull-down .selbox.on dt .icon::after{ transform:rotate(-90deg);}
.footer-one .pull-down .selbox.on dt{ color:#ff2400;}
.footer-one .pull-down .selbox .isSelSub .btn-fclose{ height:0; display:-webkit-flex; display:flex; justify-content:flex-end;}
.footer-one .pull-down .selbox .isSelSub .btn-fclose .blind{ display:block;cursor: pointer;background:#333333 url(../images/close.svg); background-size:.12rem; background-repeat:no-repeat; background-position:center; outline:0; width:.3rem; height:.3rem;  margin-right:-.2rem;}
.footer-one .mCSB_scrollTools{ width:3px; background:rgba(0,0,0,.1); border-radius:100px;}
.footer-one .mCSB_scrollTools .mCSB_draggerRail{ margin:0; display:none;}
.footer-one .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width:3px; margin:0; background:#ff2400;}
.footer-one .flogo{ width:2.6rem;}
.footer-one .flogo .footer-logo{ max-width:2.4rem;}
.footer-one .flogo .add-wrap{ line-height:1.8; color:#626e77; margin-top:.4rem;}
.footer-one .flogo .add-wrap p{ margin:0;}
.footer-one .footer-code{ font-size:.16rem; text-align:center; width:1.4rem;}
.footer-one .footer-code .pic{ margin-bottom:.15rem;}
.footer-one .footer-code .pic span{ background:#f5f5f5; padding:.1rem;}
.footer-one .footer-code .pic span img{ width:1rem;}
.footer-one .footer-nav{ width:calc(100% - 6.5rem);}
.footer-one .footer-nav dl dt{ color:#132630; font-size:.18rem;}
.footer-one .footer-nav dl dt::after{ content:''; display:block; width:1em; height:2px; margin:.15rem 0; background:#ff2400;}
.footer-one .footer-nav dl dd a{ line-height:1.8; color:#626e77; font-size:.16rem;}
.footer-one .footer-nav dl dd a:hover{ color:#ff2400;}
.footer-two{ font-size:.16rem; padding:.3rem 0; background:#ff2400; color:#fff;}
.footer-two a{ color:#fff;}
.footer-two .copyright span{display:inline-block;margin: 0px 5px;}
.footer-two .copyright a img{ display:block;}
.footer-two .copyright span i{ vertical-align: sub; margin-right: 5px;display: inline-block;speak:none;font-style: normal;font-weight: 400;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.footer-two .auxiliary em{ font-size:.12rem; font-style:normal; margin:0 .1rem; font-family:'HarmonyOSLight';}
.footer-two .auxiliary em:last-child{ display:none;}

@media(max-width:1024px) {
.footer-one{ font-size:.14rem; padding-top:.8rem;}
.footer-one .footer-nav{ width:calc(100% - 3.7rem);}
.footer-one .flogo .footer-logo{ max-width:2rem;}
.footer-one .flogo{ width:2.3rem;}
.footer-one .flogo .add-wrap{ font-size:.14rem;}
.footer-one .footer-nav dl dt{ font-size:.16rem;}
.footer-one .footer-nav dl dd a{ font-size:.14rem;}
.footer-one .footer-code{ font-size:.14rem; width:1.1rem;}
.footer-one .footer-code .pic span img{ width:.8rem;}
.footer-two{ font-size:.14rem;}
}

@media(max-width:640px) {
.footer-one{ font-size:.22rem;}
.footer-one .footer-nav{ display:none;}
.footer-one .pull-down .selbox{ width:100%; margin-right:0; margin-bottom:.2rem;}
.footer-one .pull-down .selbox .isSelSub .rollCon{ max-height:10.5em;}
.footer-one .flogo{ width:60%;}
.footer-one .flogo .add-wrap{ font-size:.22rem;}
.footer-one .footer-code{ width:30%;}
.footer-one .footer-code{ font-size:.22rem;}
.footer-one .footer-code .pic span img{ width:1.5rem;}
.footer-two{ font-size:.22rem; text-align:center;}
.footer-two .copyright{ line-height:2;}
.footer-two .auxiliary{ justify-content:center; width:100%;}
}


/*  */
.banner .item{width:100%; overflow:hidden;}
.banner .item img{ width:100%; transform:scale(1.2); transition:opacity 0.3s ease 0s, transform 0s ease 1s; }
.banner .swiper-slide-active .item img{ transform:scale(1); transition: all 5s cubic-bezier(0, 0.56, 0.44, 1) 0s; }
.banner .swiper-pagination{ bottom:1rem; display:flex; justify-content:center; align-items:center;}
.banner .swiper-pagination-bullet{ display:flex; align-items:center; justify-content:center; background:none; width:12px; height:12px; opacity:1; border:solid 2px #f0f0f0; border-radius:100%; transition:all .5s;}
.banner .swiper-pagination-bullet-active{ border-color:#ffffff; background:#fff;}

@media(max-width:640px) {
.banner .swiper-pagination{ bottom:.3rem;}
.banner .swiper-pagination-bullet{ width:10px; height:10px; border:solid 1px #fff;}
}


/* 首页 */
.home-link li{ float: left; width:20%; position: relative; transition: all 0.5s ease 0s; }
.home-link .box{ background:#fff; box-shadow:rgba(0, 0, 0, 0.1) 0px 0px 30px 0px; }
.home-link { position: relative; z-index:999; transform:translateY(-50%); }
.home-link li::before { position:absolute; top:0px; bottom:0px; margin: auto; right: 0px; display: block; content: ""; background: rgb(230, 230, 230); width: 1px; height: 40px; }
.home-link li:last-child::before{display:none; }
.home-link li a{padding:.35rem 0;}
.home-link li .icon{ margin-right:.15rem;}
.home-link li .icon img{ transition:all .5s; width:.4rem;}
.home-link li .icon .inter{ position:absolute; left:0; top:0; opacity:0;}
.home-link li .tit-cn{ font-size:.24rem; color:#132630; font-weight:normal;}
.home-link li .tit-en{font-size:.12rem; color:#515151; opacity:0.2; }
.home-link li:hover .tit-cn,
.home-link li:hover .tit-en{color:#fff;opacity:1;}
.home-link li:hover{ background:rgb(255,36,0); box-shadow: rgba(255, 36, 0, 0.3) 0px 0px 30px 0px;}
.home-link li:hover .icon .moren{opacity:0;}
.home-link li:hover .icon .inter{opacity:1;}

.home-news{ padding-bottom:1rem;}
.home-news .launch-box{ width:53.572%;}
.home-news .launch-box .swiper{ height:100%;}
.home-news .launch-box .swiper-slide{ height:auto;}
.home-news .launch-box .swiper-slide .item,
.home-news .launch-box .swiper-slide a,
.home-news .launch-box .swiper-slide .pic{ height:100%; overflow: hidden;}
.home-news .launch-box .swiper-slide .pic img{ width:100%; height:100%; max-height:5.44rem; object-fit:cover; transition:all .5s;}
.home-news .launch-box .swiper-slide:hover .pic img{ transform:scale(1.1);}
.home-news .launch-box .text{ width:100%; color:#fff; padding:.3rem; position:absolute; bottom:0; left:0; background-image:linear-gradient(to top,#000,transparent);}
.home-news .launch-box .text span{ padding:.07rem .2rem; background:#ff2400; display:block;}
.home-news .launch-box .text .des{ padding-right:5em; font-size:.24rem; margin-top:.15rem;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.home-news .swiper-pagination{ padding:.05rem .1rem; font-size:0; background:rgb(0,0,0,.4); left:auto; bottom:.37rem; width:auto; right:.3rem; border-radius:100px;}
.home-news .swiper-pagination .swiper-pagination-bullet{ width:.07rem; height:.07rem; background:#fff; opacity:.5;}
.home-news .swiper-pagination .swiper-pagination-bullet-active{ background:#ff2400; opacity:1;}
.home-news .tab-box{ width:43.453%;}
.home-news .tab-box .tab-nav{ padding-bottom:.2rem; border-bottom:solid 1px #e6e6e6;}
.home-news .tab-box .oil-box .item{ font-size:.18rem; width:calc(100% / 5); margin-right:.1rem;}
.home-news .tab-box .oil-box .item a{ padding:.065rem; text-align:center; color:#626e77; display:block;}
.home-news .tab-box .oil-box .item.on a{ background:#ff2400; color:#fff;}
.home-news .tab-box .con-box{ padding:.2rem 0 0; display:none; animation: 0.8s ease 0.2s 1 normal backwards running fadeInUp;}
.home-news .tab-box .con-box.active{ display:block;}
.home-news .tab-box .con-box ol{ position:relative; border-bottom:solid 2px #e6e6e6; padding-bottom:.15rem;}
.home-news .tab-box .con-box ol::before{content:'';display:block;background:rgb(255, 36, 0);width:0;height: 2px;bottom: -2px;transition:.5s;position: absolute;}
.home-news .tab-box .con-box ol .tit{ margin-bottom:.1rem; font-size:.24rem;}
.home-news .tab-box .con-box ol .time{ padding:.15rem 0; color:#ff2400; background:#f5f5f5;}
.home-news .tab-box .con-box ol .time .day{ line-height:1; font-size:.48rem;}
.home-news .tab-box .con-box ol:hover:before{color: rgb(255, 36, 0);width:100%}
.home-news .tab-box .con-box .txt{ width:calc(100% - 1.4rem); font-size:.16rem;}
.home-news .tab-box .con-box .time{ text-align:center; width:1.1rem; font-size:.16rem;}
.home-news .tab-box .con-box .time .day{ font-weight:bold;}
.home-news .tab-box .con-box .time .year{ margin-top:.1rem; line-height:1;}
.home-news .tab-box .con-box li{ position:relative; border-bottom:solid 2px #e6e6e6;}
.home-news .tab-box .con-box li::before{content:'';display:block;background:rgb(255, 36, 0);width:0;height: 2px;bottom: -2px;transition:.5s;position: absolute;}
.home-news .tab-box .con-box li a{ padding:.105rem 0;}
.home-news .tab-box .con-box li .time{ padding:0; border-left:solid 2px #e5e5e5;}
.home-news .tab-box .con-box li .tit{ color:#626e77; font-size:.18rem;}
.home-news .tab-box .con-box li .time .day{ line-height:1; font-size:.36rem;}
.home-news .tab-box .con-box a:hover .tit,
.home-news .tab-box .con-box a:hover .day{ color:#ff2400;}
.home-news .tab-box .con-box li:hover:before{color: rgb(255, 36, 0);width:100%}

.home-innovate{padding:1.2rem;}
.home-innovate .bg-tu{ position:absolute; left:0; top:0; width:100%;}
.home-innovate .i-title{ position:relative; z-index:3; line-height:1.2; margin-bottom:.6rem;}
.home-innovate .i-title .tit-cn{ color:#fff;font-size:.32rem;color:#fff;margin-bottom:.1rem;}
.home-innovate .i-title .tit-en{font-size:.16rem;color:#fff;font-weight:bold;}
.home-innovate ul{width:100%;}
.home-innovate li{width:25%;height:4.8rem;background: #fff; position: relative;transition: all 0.5s;overflow: hidden;}
.home-innovate li a{ height:100%; padding:.3rem;}
.home-innovate li a .img img{ width:.42rem;}
.home-innovate li:nth-child(4n){margin-right:0;}
.home-innovate li p{margin:0;}
.home-innovate li .text-box{ margin-top:3.2rem; transition: all 1s; }
.home-innovate li .txt{ padding-bottom:.1rem;}
.home-innovate li .txt .tit-cn{ text-align: left;font-size:.24rem;color:#132630;}
.home-innovate li .txt .tit-en{ text-transform: uppercase; font-size:.12rem;line-height:1.5;transition: all 0.5s;}
.home-innovate li .hidtxt{ padding:.2rem 0 0;border-top:1px solid #aebdbf;opacity:0;visibility:hidden;transition:all 0.5s;}
.home-innovate li .hidtxt .des{ color:#626e77;}
.home-innovate li .hidtxt .more{margin-top:.2rem;}
.home-innovate li .hidtxt .more::after{ margin-left:.1rem; font-size:.12rem; font-weight:bold; content:'next'; display:block; font-family:swiper-icons;}
.home-innovate li:nth-child(1){background:#8c9eab;}
.home-innovate li:nth-child(2){background:#bdd2d5;}
.home-innovate li:nth-child(3){background:#daecef;}
.home-innovate li:nth-child(4){background:#eff7f8;}
.home-innovate li:hover .text-box{ color:#333333; margin-top:0;}
.home-innovate li:hover .txt .tit-cn{ color:#333333;}
.home-innovate li:hover .hidtxt{opacity:1;visibility:visible;}

.home-services{ padding:.8rem 0 0; /*background:url(../images/index-img3.jpg);*/ background-repeat:no-repeat; background-position:center; background-size:cover; color:#fff;}
.home-services .title-box{ margin-bottom:.6rem; padding-left:1.2rem;}
.home-services .i-title{ position:relative; z-index:3; line-height:1.2;}
.home-services .i-title .tit-cn{font-size:.32rem; margin-bottom:.1rem;}
.home-services .i-title .tit-en{font-size:.16rem; font-weight:bold;}
.home-services .switc-menu{ width:55%; text-align:center;}
.home-services .switc-menu .swiper-slide{ width:auto;}
.home-services .switc-menu .swiper-slide .item{ cursor:pointer; padding:.2rem 0; border-bottom:solid 2px transparent;}
.home-services .switc-menu .swiper-slide.active .item{ border-color:#ff2400;}
.home-services .list .swiper{ width:106.8%; padding-bottom:1.4rem;}
.home-services .list .pic{ overflow: hidden;}
.home-services .list .pic img{ width:100%; height:2.8rem; object-fit:cover; transition:all .5s;}
.home-services .list .pic .tit{ color:#fff; font-size:.42rem; position:absolute; left:0; top:50%; width:100%; text-align:center; transform:translateY(-50%); font-family:'HarmonyOSLight'; font-weight:bold; text-shadow:2px 2px 3px rgba(0,0,0,.3);}
.home-services .list .text .des{ line-height:1.8;}
.home-services .list .text{ font-size:.18rem; padding:.4rem .3rem; background:#fff; color:#626e77;}
.home-services .list .text .xh{ position:absolute; top:0; line-height:1; color:#ff2400; font-size:.4rem; transform:translateY(-50%);}
.home-services .list .text .more{ position:absolute; bottom:0; font-size:.16rem; width:1.2rem; line-height:2.5; background:#ff2400; text-align:center; transform:translateY(50%);}
.home-services .list .text .more span{ color:#fff;}
.home-services .list .swiper .swiper-slide{ opacity:.7;}
.home-services .list .swiper .swiper-slide.active{ opacity:1;}
.home-services .list .swiper .swiper-slide:hover .pic img{ transform:scale(1.1);}





@media(max-width:1024px) {
.home-link li .icon{ display:none;}
.home-link li .tit-cn{ font-size:.2rem;}
.home-services .switc-menu{ width:73%;}
.home-services .list .swiper{ width:100%;}
.home-news .tab-box .oil-box .item{ width:calc(100% / 4); margin-right:0;}
.home-innovate{ padding:1rem .5rem;}
.home-services .list .pic .tit{ font-size:.3rem;}
.home-services .list .text{ font-size:.16rem;}
.home-services .title-box{ padding-left:.5rem;}
}
@media(max-width:768px) {
.home-services .switc-menu{ display:none;}
.home-services .list .swiper .swiper-slide{ opacity:1;}
.home-news .launch-box{ width:100%;}
.home-news .tab-box{ width:100%;}
.home-news .tab-box .tab-nav{ padding:.3rem 0;}
.home-news .tab-box .oil-box .item a{ padding:.15rem;}
}

@media(max-width:640px) {
.home-link{ margin:.3rem 0; transform: translateY(0);}
.home-link li .tit-en{ display:none;}
.home-services .list .text{ font-size:.24rem;}
.home-services .list .text .more{ width:1.8rem;}
.home-services .list .text .more{ font-size:.2rem;}
.home-news .tab-box .oil-box .item{ font-size:.24rem;}
.home-news .tab-box .oil-box .item a{ padding:.1rem 0;}
.home-news .tab-box .con-box li .tit{ font-size:.22rem;}
.home-news .tab-box .con-box .txt{ font-size:.2rem;}
.home-innovate li{ width:100%; height:auto; margin-bottom:.2rem;}
.home-innovate li a{ align-items:center;}
.home-innovate li a .img img{ width:.5rem;}
.home-innovate li .text-box{ margin-top:0; padding-left:1em;}
.home-innovate li .txt{ padding-bottom:0;}
.home-innovate li .txt .tit-cn{ font-size:.33rem;}
.home-innovate li .txt .tit-en{ font-size:.18rem;}
.home-innovate li .hidtxt{ display:none;}
.home-innovate .bg-tu{ height:70%;}
.home-innovate .bg-tu img{ height:100%; object-fit:cover;}
}




/* 内页banner */
.Inside-ban{ margin-top:1.34rem;}
.Inside-ban img{ width:100%;}
.Inside-ban .text{ font-size:.68rem; color:#ffffff; font-weight:bold; text-align:center; position:absolute; left:0; top:50%; width:100%; transform:translateY(-50%);}

/* 菜单 */
.Inside-menu{ border-bottom:solid 1px #eee;}
.Inside-menu .lanmu{ margin-right:.2rem; border-right:solid 1px #eeeeee; line-height:1; padding-right:.35rem; color:#e9250d; font-size:.2rem; font-weight:bold;}
.Inside-menu .ul li{ margin:0 .2rem; position:relative;}
.Inside-menu .ul li a{ display:block; padding:.25rem 0;}
.Inside-menu .ul li::after{ position:absolute; bottom:-1px; left:0; content:''; display:block; width:100%; height:.02rem; background:#ff2400; opacity:0;}
.Inside-menu .ul li a:hover,
.Inside-menu .ul li.on a{ color:#e9250d;}
.Inside-menu .ul li.on::after{ opacity:1;}

@media(max-width:1024px) {
.Inside-menu{ padding:.1rem 0;}
.Inside-menu .lanmu{ padding-right:.1rem; margin-right:.1rem;}
.Inside-menu .ul li{ text-align:center; margin:0 .1rem;}
.Inside-menu .ul li a{ display:block; padding:.1rem 0;}
}

@media(max-width:768px){
.Inside-menu .lanmu{ display:none;}
.Inside-menu .ul{ width:100%;}
.Inside-menu .ul li{ min-width:25%; margin:0; text-align:center;}
}




/* 关于我们 */
.about-one{ padding:.9rem 0; background-image: url(../images/about-icon.png); background-position:right bottom; background-repeat: no-repeat; background-size:7.2rem;}
.about-one .auto-inner2{ padding:0 1.5rem;}
.about-one .text_box{ width:60%;}
.about-one .text_box .tit{ line-height:1.3; font-size:.4rem; color:#132630;}
.about-one .text_box .small-txt{ line-height:2; font-size:.2rem; color:#626e77;}
.about-one .text_box .line{ margin-top:.15rem; font-size:.4rem;}
.about-one .text_box .line::before{ background:#ff2400; width:2em; height:.05rem; display:block; content:''; margin:0;}
.about-one .text_box .tishi{ margin:.2rem 0 .25rem; font-size:.2rem; color:#132630;}
.about-one .text_box .des{ margin-top:1em; line-height:2; color:#626e77;}
.about-one .roll-box{ margin-top:.7rem;}
.about-one .roll-box .item{ min-width:2rem;}
.about-one .roll-box .item .red_color{ color:#ff2400;}
.about-one .roll-box .item .red_color i{ font-style:normal;}
.about-one .roll-box .item .counter{ line-height:1; font-size:.6rem;}
.about-one .roll-box .item .wz{ margin-top:.15rem; color:#626e77;}
.about-two .about-bg{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:1;}
.about-two .about-bg img{ width:100%; height:100%; object-fit:cover;}
.about-two .text{ padding:1rem 1.5rem; position: relative; z-index:3; color:#fff;}
.about-two .text .cnerht{ width:60%; line-height:2;}
.about-two .text .cnerht .title{ margin-bottom:.3rem; font-size:.36rem; font-weight: bold;}
.about-two .text .cnerht .title .line{ border-bottom:solid .02rem #fff;}
.about-two .text .cnerht p{ margin:0;}

.about-one2 .text_box{ width:100%;}
.about-one2 .text_box .line::before{ background:#ff2400; width:2em; height:.05rem; display:block; content:''; margin:0 auto;}

@media(max-width:1024px) {
.about-one{ background-size:4rem;}
.about-one .auto-inner2{ padding:0 .5rem;}
.about-one .roll-box .item{ min-width:1.5rem;}
.about-one .roll-box .item .counter{ font-size:.5rem;}
.about-one .text_box{ width:100%;}
.about-two .text{ padding:1rem .5rem;}
.about-two .text .cnerht{ width:90%;}
}

@media(max-width:640px) {
.about-one .text_box .tishi{ font-size:.28rem;}
.about-one .roll-box .item{ min-width:30%; margin-bottom:.2rem;}
.about-two .text .cnerht{ width:100%;}
}

/* 综合实力 */
.strength-list{ padding:1rem 1.5rem;}
.strength-list li{ position:relative; margin-bottom:.3rem; border:solid 1px #e5e5e5;}
.strength-list li .pic{ width:45.834%; overflow:hidden;}
.strength-list li .pic img{ height:100%; width:100%; object-fit:cover; transition:all .5s;}
.strength-list li .txt_box{ padding:.4rem .5rem; width:54%;}
.strength-list li .txt_box::after{ opacity:0; position:absolute; right:0; bottom:0; content:''; display:block; width:2.6rem; height:2.03rem; background-image:url(../images/about-icon2.png); background-size:contain; background-repeat: no-repeat; background-position:center; transition:all .5s;}
.strength-list li .txt_box .tit{ font-size:.28rem; color:#132630;}
.strength-list li .txt_box .tit::after{ margin:.2rem 0; content:''; display:block; width:3em; height:.04rem; background:#ff2400;}
.strength-list li .txt_box .des{ line-height:1.75; color:#626e77;}
.strength-list li:hover{ box-shadow:0 0 .2rem rgba(0,0,0,.1); border-color:#fff;}
.strength-list li:hover .txt_box::after{ opacity:1;}
.strength-list li:hover .pic img{ transform:scale(1.1);}
@media(max-width:1024px) {
.strength-list{ padding:1rem 0 0;}
}
@media(max-width:768px) {
.strength-list{ padding:.8rem 0 0;}
.strength-list li .pic{ width:100%;}
.strength-list li .txt_box{ width:100%;}
}
@media(max-width:640px) {
.strength-list li .txt_box{ padding:.4rem .2rem;}
.strength-list li .txt_box .tit{ font-size:.33rem;}
}




/* 管理团队 */
.team-box{ padding:1rem 1.5rem;}
.team-box .menu-team{ margin-bottom:.3rem;}
.team-box .menu-team .item{ text-align:center; margin:0 .05rem; border:solid 2px #e5e5e5; transition:all .5s;}
.team-box .menu-team .item a{ padding:.1rem; min-width:1.2rem; color:#626e77; display:block;}
.team-box .menu-team .item:hover,
.team-box .menu-team .item.on{ border-color:#ff2400;}
.team-box .menu-team .item:hover a,
.team-box .menu-team .item.on a{ color:#ff2400;}
.team-list li{ background:#fff; width:23.959%; margin-bottom:.3rem; margin-right:1.38%; overflow:hidden; transition:all .5s;}
.team-list li:nth-child(4n){ margin-right:0;}
.team-list li figure{ padding-bottom:66.67%; background-repeat: no-repeat; background-position:center; background-size: contain;}
.team-list li .txt{ padding:.3rem; border-bottom:solid 2px #e5e5e5; position:relative; transition:all .5s;}
.team-list li .txt .name{ margin-bottom:.1rem; font-size:.2rem; color:#132630;}
.team-list li .txt .zwei{ min-height:4em; color:#626e77;}
.team-list li .txt::after{ position:absolute; right:-.65rem; top:.3rem; content:''; display:block; width:2.1rem; height:1.9rem; background-image: url(../images/about-icon3.png); background-repeat: no-repeat; background-size: contain; opacity:0; transition:all .5s;}
.team-list li:hover{ box-shadow:0 0 .2rem rgba(0,0,0,.1);}
.team-list li:hover .txt{ border-color:#ff2400;}
.team-list li:hover .txt::after{ opacity:1;}

.team-single .part { display: -ms-flexbox; display: flex; margin-bottom: 20px;}
.team-single .d {background: #fff;  box-shadow:0 0 20px rgba(0,0,0,0.15);  margin-left: 20px;  -ms-flex: 1;  -ms-flex-preferred-size: auto; flex: 1; display: -ms-flexbox; display: flex;}
.team-single .d .bg{ background: #94070a; width:60px; background-repeat: no-repeat; background-position: center bottom;}
.team-single .d .bg1{background-image: url(../images/png40d.png);}
.team-single .d .bg2{ background-image: url(../images/png40b.png);}
.team-single .d .bg3{ background-image: url(../images/png40a.png);}
.team-single .d:first-child { margin-left: 0px;}
.team-single .d .inner{ -ms-flex:1; flex:1; padding:.3rem; display:-ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; -ms-flex-pack: justify; justify-content: space-between;}
.team-single .d .p{ border-bottom: 1px solid #ddd; padding:15px 0; display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center;}
.team-single .d .p:last-child { border-bottom: none;}
.team-single .d .p .s1 { font-size:.13rem;}
.team-single .d .p .th { font-size:.18rem;width:110px; border-right: 1px solid #ddd; text-align: right; padding-right:.2rem; margin: 10px 0; box-sizing: content-box;}
.team-single .d .p .td { padding-left:.1rem; font-size:.16rem; line-height: 1; -ms-flex: 1; flex: 1;}
.team-single .d .p .td a { margin:.1rem .1rem; display:inline-block;}
.team-single .d .p .td a:hover { color: #94070a;}

@media(max-width:1024px) {
.team-box{ padding:1rem 0;}
.team-list li .txt::after{ top:auto; bottom:-.3rem; right:-.2rem; width:1.1rem; height:1rem;}
}
@media(max-width:640px) {
.team-box .menu-team .item{ font-size:.26rem; margin:0 .1rem; border:solid 1px #e5e5e5;}
.team-box .menu-team .item a{ min-width:1.6rem;}
.team-list li{ width:48%; margin-right:4%; margin-bottom:4%;}
.team-list li:nth-child(2n){ margin-right:0;}
.team-list li .txt .name{ font-size:.3rem;}
.team-list li .txt::after{ width:2rem; height:2rem; bottom:-.4rem; right:-.4rem;}
.team-single .part{ flex-wrap:wrap;}
.team-single .d{ margin:.2rem 0; margin-left:0;}
.team-single .d .bg{ width:15px;}
.team-single .d .p{ flex-wrap:wrap;}
.team-single .d .p .th{ text-align:left; border-bottom:solid 1px #ddd; padding:0 .2rem .2rem; margin-bottom:.1rem; padding-right:0; width:100%; font-size:.28rem; border-right:none;}
.team-single .d .p .td{ font-size:.24rem;}
.team-single .d .p .td a{ margin:.2rem;}
.team-single .d .p .s1{ font-size:.2rem;}
}





/* 产业布局 */
.Inside-title{ font-size:.4rem;}
.Inside-title .line::after{ margin:.15rem auto; content:''; display:block; width:2em; height:.1em; background:#ff2400;}
.estate-box{ padding:1rem 0;}
.estate-box .estate-map img{ width:100%;}
.estate-box .map-icon{ position:absolute; right:15.5%; top:24%; width:.92rem; height:.99rem; background-image: url(../images/map-icon.png); background-repeat: no-repeat; background-position:center; background-size:contain;}
.estate-box .estate-con{ margin-top:.3rem;}
.estate-box .estate-text{ width:63%; padding:.6rem .5rem; background:#fff; position:absolute; left:0; top:10%; box-shadow:0 0 .2rem rgba(0,0,0,.1);}
.estate-box .estate-text .des{ font-size:.18rem; line-height:1.8; margin-bottom:.35rem;}
.estate-box .estate-text .list dl{ color:#626e77; padding-right:.3rem; min-width:1.8rem; border-right:solid 1px #e5e5e5;}
.estate-box .estate-text .list dl:last-child{ padding-left:.5rem; border-right:none;}
.estate-box .estate-text .list dl dt{ margin-bottom:.1rem; font-size:.2rem; color:#ff2400; width:100%;}
.estate-box .estate-text .list dl dd{ margin:.02rem 0; min-width:45%;}
.estate-box .estate-text .list dl dd:nth-child(2n+1){ margin-right:0;}
@media(max-width:1024px) {
.estate-box .estate-text{ margin-top:.3rem; position:relative; top:auto; width:100%;}
}
@media(max-width:768px) {
.estate-box .estate-text .des{ font-size:.26rem;}
.estate-box .estate-text .list dl dt{ font-size:.3rem;}
}
@media(max-width:640px) {
.estate-box .estate-text .list{ flex-wrap:wrap;}
.estate-box .estate-text .des{ font-size:.26rem;}
.estate-box .estate-text .list dl{ border-right:none; margin-bottom:.3rem;}
.estate-box .estate-text .list dl dt{ font-size:.3rem;}
.estate-box .estate-text .list dl dd{ margin:.2em 0;}
.estate-box .estate-text .list dl:last-child{ padding-left:0; margin-bottom:0;}
}



/* 企业文化 */
.culture-box{ padding:1rem 1.5rem;}
.culture-box .item{ position:relative; margin-bottom:.35rem; padding:.35rem 0; border:solid 1px #e5e5e5; transition:all .5s; overflow:hidden;}
.culture-box .item::after{ position:absolute; right:-.4rem; bottom:-.35rem; content:''; display:block; width:2.97rem; height:2.7rem; background-image: url(../images/about-icon3.png); background-position:center; background-repeat: no-repeat; background-size:cover; transition:all .5s; opacity:0;}
.culture-box .item .icon{ padding:0 .5rem;}
.culture-box .item .icon span{ background-image: url(../images/round-icon.png); background-position:center; background-repeat: no-repeat; background-size:cover; width:1.3rem;}
.culture-box .item .text{ max-width:calc(82% - 1.5rem); position:relative; z-index:5;}
.culture-box .item .text .tit{ font-size:.28rem; font-weight:bold;}
.culture-box .item .text .tit::after{ margin:.15rem 0; content:''; display:block; width:3em; height:.15em; background:#ff2400;}
.culture-box .item .text .des{ line-height:2; color:#626e77;}
.culture-box .item .text .des strong{ display:block; color:#132630; margin:.2rem 0;}
.culture-box .item .text .des p{ margin:0;}
.culture-box .item .text .pot li{ position:relative; padding-left:1em;}
.culture-box .item .text .pot li::before{ position:absolute; left:0; top:.9em; content:''; display:block; width:.05rem; height:.05rem; border-radius:100%; background:#626e77;}
.culture-box .item:hover{ box-shadow:0 0 .2rem rgba(0,0,0,.1); border-color:#fff;}
.culture-box .item:hover::after{ opacity:1;}
@media(max-width:1024px) {
.culture-box{ padding:1rem 0;}
.culture-box .item .text{ max-width:calc(98% - 2rem);}
.culture-box .item .icon{ padding:0 .3rem;}
.culture-box .item .icon span{ width:1.1rem;}
}
@media(max-width:768px) {
.culture-box .item .text .des{ font-size:.22rem;}
}
@media(max-width:640px) {
.culture-box .item .icon{ width:100%; justify-content:flex-start;}
.culture-box .item .text{ padding:.3rem; width:100%; max-width:100%;}
.culture-box .item .text .pot li::before{ width:4px; height:4px;}
.culture-box .item .text .tit{ font-size:.32rem;}
.culture-box .item .text .des{ font-size:.24rem;}
}
        





/* 历史沿革 */
.history-box{ padding:1rem 1.5rem; overflow: hidden;}
.history-box .history-title{ margin-bottom:1rem;}
.history-box .history-title .tit{ font-weight:bold; font-size:.4rem; padding-bottom:.5rem; }
.history-box .history-title::after{ background:#ff2400; width:4em; height:.05rem; display:block; content:''; margin:0;}

.history-box .history-list{ width:80%; overflow:hidden;}
.history-box .history-list .ul{ position:relative;}
.history-box .history-list .ul::after{ content:''; display:block; width:.03rem; height:100%; background:#efefef; position:absolute; left:.035rem; top:1.4em;}
.history-box .history-list li{ padding-bottom:.1rem; color:#132630; overflow:hidden; position:relative; z-index:2;}
.history-box .history-list li::before{ position:absolute; left:.03rem; top:0; content:''; display:block; width:.03rem; height:100%; background:#ff2400; opacity:0;}
.history-box .history-list li .year{ position:relative; padding-left:.5rem; margin-bottom:.15rem; font-size:.36rem; font-weight:bold;}
.history-box .history-list li .year::after{ position:absolute; left:0; top:43%; border:solid .03rem #626e77; background:#fff; content:''; display:block; width:.1rem; height:.1rem; border-radius:100%;}
.history-box .history-list li .des{ padding-left:.5rem; min-height:3em;}
.history-box .history-list li:first-child::before{ top:.25rem;}
.history-box .history-list li.on .year::after{ border-color:#ff2400;}
.history-box .history-list li.on::before{ opacity:1;}
.history-box .history-menu{ position:absolute; right:0; padding:.05rem .3rem; border-left:solid 1px #e5e5e5; padding-bottom:1rem;}
.history-box .history-menu .ioe{ display:block; cursor:pointer; padding:.05rem 0;}
.history-box .history-menu .ioe.on,
.history-box .history-menu .ioe:hover{ color:#ff2400;}
.history-box .history-menu.Onfixed{ position:fixed;}

@media(max-width:1024px) {
.history-box{ padding:1rem 0; overflow: hidden;}
}
@media(max-width:640px) {
.history-box .history-title{ margin-bottom:.5rem; padding-bottom:.2rem;}
.history-box .history-list li .year{ padding-left:.3rem; font-size:.28rem; margin-bottom:.05rem;}
.history-box .history-list li .des{ padding-left:.3rem;}
}




/* 新闻中心 */
.news-list{ padding:1rem 1.5rem;}
.news-list .list{ margin-bottom:.3rem;}
.news-list .list li{ position:relative; width:calc(100% + .6rem); margin-left:-.3rem; padding:0 .3rem; transition:all .5s; overflow:hidden;}
.news-list .list li::after{ display:block; position:absolute; right:-.2rem; bottom:-.9rem; content:''; width:2.97rem; height:2.7rem; background-image: url(../images/about-icon3.png); background-size:cover; background-repeat: no-repeat; background-position:center; opacity:0; transition:all .5s;}
.news-list .list li a{ padding:.3rem 0; border-bottom:solid 1px #eeeeee; position:relative; z-index:3;}
.news-list .list li .pic{ width:24%; overflow:hidden;}
.news-list .list li .pic figure{ padding-bottom:66.666%; background-repeat: no-repeat; background-position:center; background-size: cover;}
.news-list .list li .text{ width:76%;}
.news-list .list li .text .center{ padding:0 .5rem; width:calc(100% - 2rem);}
.news-list .list li .text .tit{ margin:.2rem 0; font-size:.2rem; color:#132630;}
.news-list .list li .text .des{ margin-bottom:.2rem; line-height:2; min-height:6em; color:#888888;}
.news-list .list li .text .time{ font-weight:bold; line-height:1.2; color:#626e77; margin-top:.2rem; width:1rem;}
.news-list .list li .text .color_bg{ padding:.15rem; text-align:center; background:#f5f5f5;}
.news-list .list li .text .day{ font-size:.48rem;}
.news-list .list li .text .year{ color:#626e77;}
.news-list .list li .more .but{ color:#bbbbbb;}
.news-list .list li .more .but::after{font-size:.14rem;margin-left:.5em; content:'next'; font-family:swiper-icons; font-weight: bold;}
.news-list .list li:hover{ box-shadow:0 0 .2rem rgba(0,0,0,.1);}
.news-list .list li:hover a{ border-color: transparent;}
.news-list .list li:hover .tit,
.news-list .list li:hover .time,
.news-list .list li:hover .time .year,
.news-list .list li:hover .more .but{ color:#ff2400;}
.news-list .list li:hover::after{ opacity:1;}
@media(max-width:1024px) {
.news-list{ padding:.5rem 0;}
.news-list .list li .text .tit{ margin:.1rem 0;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.news-list .list li .text .time{ margin-top:.1rem;}
.news-list .list li .text .des{-webkit-line-clamp:2; min-height:4em;}
.news-list .list li .text .day{ font-size:.36rem;}
}
@media(max-width:768px) {
.news-list .list li .text{ font-size:.22rem;}
.news-list .list li .text .des{ margin-bottom:.1rem;}
.news-list .list li .text .tit{ margin:0; font-size:.28rem;}
.news-list .list li .text .time{ font-size:.2rem;}
.news-list .list li .text .center{ width:calc(100% - 1.2rem);}
}
@media(max-width:768px) {
.news-list .list li .pic{ width:35%;}
.news-list .list li .text{ width:65%;}
.news-list .list li .text .center{ padding:0 .2rem;}
}



/* 新闻详情 */
.news-info{ padding:1.35rem 1rem 0;}
.news-info .wtd100{ width:100%;}
.news-info .center-box{ padding:0 1rem 1rem;}
.news-info .tit-box{ padding-bottom:.3rem; text-align:center; border-bottom:solid .05rem #e5e5e5;}
.news-info .tit-box .title{ font-size:.32rem; color:#333333;}
.news-info .tit-box .time{ color:#888888; padding-top:.2rem;}
.news-info .info-con{ line-height:2; font-size:.18rem; padding:.4rem 0;}
.news-info .info-con img{ height:auto!important;}
.news-info .info-con p{ margin:0;}
.news-info .article-box{ background:#f7f7f7; padding:.3rem;}
.news-info .article-box a{ color:#888888;}
.news-info .article-box .txt{ display:grid;}
.news-info .article-box .name{ margin-bottom:.1rem; color:#ff2400;}
.news-info .article-box .piece_ox{ width:48%;}
.news-info .article-box .piece_ox:last-child{ text-align:right;}
@media(max-width:1024px) {
.news-info{ padding:1.35rem 2%;}
.news-info .center-box{ padding:.5rem 0;}
}
@media(max-width:640px) {
.news-info .info-con{ font-size:.24rem;}
.news-info .center-box{ padding:0;}
.news-info .tit-box .time{ margin-top:.1rem;}
.news-info .article-box .piece_ox{ width:100%; margin-bottom:.2rem;}
.news-info .article-box .piece_ox:last-child{ text-align:left; margin-bottom:0;}
}







/* 科技总览 */
.technology-box{ padding:1rem 1.5rem;}
.technology-box .intro-box p{margin:0;}
.technology-box .intro-box{ margin-top:.2rem; color:#666666; line-height:2; margin-bottom:.7rem;}
.technology-box .roll-box{ margin-top:.7rem;}
.technology-box .roll-box .item {padding: .35rem;width: 24%;margin-right: 1.333%;margin-bottom: 1.333%;border: solid 1px #e5e5e5;transition: all .5s;position: relative;}
.technology-box .roll-box .item::after{ content:''; display:block; width:1.76rem; height:1.6rem; background-image: url(../images/about-icon4.png); position:absolute; right:-.3rem; bottom:-.5rem; opacity:0; background-size:cover; background-repeat: no-repeat; background-position:center;}
.technology-box .roll-box .item:nth-child(4n){ margin-right:0;}
.technology-box .roll-box .item .red_color{ color:#ff2400;}
.technology-box .roll-box .item .counter{ line-height:.9; font-size:.6rem;}
.technology-box .roll-box .item .red_color i{ padding-left:.5em; display:block; font-style:normal;}
.technology-box .roll-box .item .wz{ margin-top:.1rem; color:#626e77;}
.technology-box .roll-box .item:hover{ color:#fff; background:#ff2400;}
.technology-box .roll-box .item:hover .red_color{ color:#fff;}
.technology-box .roll-box .item:hover .wz{ color:#fff;}
.technology-box .roll-box .item:hover::after{ opacity:1;}
@media(max-width:1024px) {
.technology-box{ padding:.5rem 0;}
.technology-box .roll-box .item{ padding:.2rem;}
.technology-box .roll-box .item .counter{ font-size:.4rem;}
.technology-box .roll-box .item::after{ width:1rem; height:1rem; bottom:-.3rem; right:-.3rem;}
}
@media(max-width:768px) {
.technology-box .roll-box .item{ font-size:.2rem;}
}
@media(max-width:640px) {
.technology-box .roll-box .item{ width:48%; margin-right:4%; margin-bottom:4%;}
.technology-box .roll-box .item:nth-child(2n){ margin-right:0;}
}



/* 重点科研方向 */
.technology-box .tab-box{ margin-top:.6rem;}
.technology-box .tab-box .web-txt{ display:none;}
.technology-box .tab-box .tab-menu{ position:relative; margin-bottom:.35rem;}
.technology-box .tab-box .tab-menu li{ cursor:pointer; color:#333; margin:0 .05rem; padding:.1rem .2rem; font-size:.18rem; border:solid 2px #333;}
.technology-box .tab-box .tab-menu li:hover,
.technology-box .tab-box .tab-menu li.active{ background:#e9250d; color:#fff; border-color:#e9250d;}
.technology-box .tab-con{ line-height:2; font-size:.16rem; min-height:30vh;}
.technology-box .tab-con .con-shell{ display:none;}
.technology-box .tab-con li{ padding:.1rem .2rem; width:49%; margin-bottom:2%; border:solid 1px #ccc;}
@media(max-width:1024px) {
.technology-box .tab-box .web-txt{ position:relative; font-size:.2rem; display:block; width:100%; padding:.14rem .2rem; border:solid 1px #ccc;}
.technology-box .tab-box .web-txt::after{ position:absolute; right:.2rem; top:.2rem; content:'next'; font-family:swiper-icons; font-size:.18rem; font-weight:bold; text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}
.technology-box .tab-box .tab-menu .ul{ display:none; position:absolute; left:0; width:100%; top:100%; background:#fff;}
.technology-box .tab-box .tab-menu li{ font-size:.18rem; margin:0; border:solid 1px #ccc; border-top:none;}
.technology-box .tab-con{ line-height:2; font-size:.18rem;}
}
@media(max-width:768px) {
.technology-box .tab-box .web-txt{ font-size:.24rem;}
.technology-box .tab-box .tab-menu li{ font-size:.22rem;}
.technology-box .tab-con{ font-size:.22rem;}
.technology-box .tab-con li{ width:100%;}
}
@media(max-width:640px) {
.technology-box .tab-con{ line-height:2; font-size:.24rem;}
}




/* 荣誉资质 */
.honor-box{ padding:1rem 1.5rem;}
.honor-box .ul{ width:100%;}
.honor-box li{ margin-bottom:.3rem; width:31.25%; margin-right:3.1111%; margin-bottom:3.1111%; transition:all .5s; overflow:hidden;}
.honor-box li .txt{ position:relative; padding:.25rem; border-bottom:solid 1px #e5e5e5;}
.honor-box li .txt::after{ display:block; position:absolute; right:-.3rem; bottom:-.5rem; content:''; width:2rem; height:1.75rem; background-image: url(../images/about-icon3.png); background-size:contain; background-repeat:no-repeat; background-position:center; opacity:0; transition:all .5s;}
.honor-box li .txt .wenz{ font-size:.2rem; min-height:5em;}
.honor-box li .pic{ padding:.2rem; background:#f7f7f7;}
.honor-box li .pic .center{ overflow:hidden;}
.honor-box li .pic .center figure{ padding-bottom:72.2%; background-repeat: no-repeat; background-position:center; background-size:contain; transition:all .5s;}
.honor-box li:nth-child(3n){ margin-right:0;}
.honor-box li:hover{ box-shadow:0 0 .2rem rgba(0,0,0,.1);}
.honor-box li:hover .txt{ color:#ff2400; border-color: #ff2400;}
.honor-box li:hover .txt::after{ opacity:1;}

.honor-box .tab-box{ margin-top:.6rem; margin-bottom:.4rem;}
.honor-box .tab-box .web-txt{ display:none;}
.honor-box .tab-box .tab-menu{ position:relative; margin-bottom:.35rem;}
.honor-box .tab-box .tab-menu li{ width:2rem; text-align:center; margin:0 .05rem; font-size:.18rem; }
.honor-box .tab-box .tab-menu li a{ display:block; padding:.1rem .2rem; border:solid 2px #333; cursor:pointer; color:#333;}
.honor-box .tab-box .tab-menu li:hover a,
.honor-box .tab-box .tab-menu li.active a{ background:#e9250d; color:#fff; border-color:#e9250d;}
@media(max-width:768px) {
.honor-box .tab-box .web-txt{ font-size:.24rem;}
.honor-box .tab-box .tab-menu li{ font-size:.22rem;}
.honor-box .tab-con li{ width:100%;}
}
@media(max-width:640px) {
.honor-box{ padding:1rem .5rem;}
.honor-box li:nth-child(3n),
.honor-box li{ width:48%; margin-right:4%; margin-bottom:4%;}
.honor-box li:nth-child(2n){ margin-right:0;}
.honor-box li .txt .wenz{ font-size:.24rem;}
.fancybox-slide--image{ padding:.2rem;}
}




/* 产品服务 */
.product-box .intro-box{ padding:1rem 1.5rem .5rem; margin-bottom:-.5rem;}
.product-box .intro-box .intro_txt{ width:50%; color:#666666; line-height:1.8; text-align: justify;}
.product-box .Inside-title .line::after{ margin:0; margin-top:.2rem; content:''; display:block; width:2em; height:.1em; background:#ff2400;}
.product-box .Inside-title .tit{ font-weight:bold;}
.product-box .small-switc{ padding:0 1.5rem; padding-right:0; transform:translateY(1.6rem); width:88vw; position:relative; z-index:3;}
.product-box .small-switc .swiper{ padding:.15rem .05rem;}
.product-box .small-switc .item{ position:relative; padding:.3rem; background:#f5f5f5; overflow:hidden;}
.product-box .small-switc .item a{display:block; position:relative; z-index:5;}
.product-box .small-switc .item::after{ display:block; position:absolute; right:-.3rem; bottom:-.5rem; content:''; width:2rem; height:1.75rem; background-image: url(../images/about-icon3.png); background-size:contain; background-repeat:no-repeat; background-position:center; opacity:0; transition:all .5s;}
.product-box .small-switc .item .tit{ margin-bottom:.2rem; font-size:.2rem; color:#132630;}
.product-box .small-switc .item .des{ margin-bottom:.4rem; min-height:7.5em; line-height:1.8; color:#888888;}
.product-box .small-switc .item .more .but{ color:#ff2400;}
.product-box .small-switc .item .more .but::after{ font-weight:bold; font-size:.14rem;margin-left:.5em; content:'next'; font-family:swiper-icons; font-weight: bold;}
.product-box .small-switc .swiper-slide:hover .item,
.product-box .small-switc .swiper-slide-thumb-active .item{ background:#fff; box-shadow:0 0 .1rem rgba(0,0,0,0.1);}
.product-box .small-switc .swiper-slide:hover .item::after,
.product-box .small-switc .swiper-slide-thumb-active .item::after{ opacity:1;}
.product-box .big-switc .switc-aniu{ position:absolute; left:0; top:1.5rem; width:100%; margin-top:.15rem;}
.product-box .big-switc .swiper-but{left:auto;right:auto;top:auto;width:.6rem;height:.6rem; background:rgba(255,255,255,0.2); margin:0; position:relative; transition:all .5s;}
.product-box .big-switc .swiper-but:after{ font-size:.12rem; color:#fff; font-weight:bold;}
.product-box .big-switc .swiper-button-next{ margin-right:.06rem; margin-left:.15rem;}
.product-box .big-switc .swiper-but:hover{ background:#ff2400;}
@media(max-width:1440px) {
.product-box .small-switc{ width:98vw;}
}
@media(max-width:1024px) {
.product-box .small-switc{ padding:0;}
.product-box .small-switc .item{ padding:.2rem;}
.product-box .intro-box{ padding:1rem 0 .5rem; margin-bottom:-1.2rem;}
.product-box .intro-box .intro_txt{ width:55%;}
}
@media(max-width:768px) {
.product-box .small-switc .item .tit{ font-size:.28rem;}
.product-box .intro-box .intro_txt{ width:100%; margin-top:.35rem;}
.product-box .small-switc .item .des{ margin-bottom:.2rem;}
}
@media(max-width:640px) {
.product-box .small-switc{ transform:translateY(0);}
.product-box .intro-box{ margin-bottom:0;}
.product-box .big-switc .switc-aniu{ top:.1rem;}
.product-box .big-switc .item img{ min-height:3.5rem; object-fit:cover;}
}




/* 产品详情 */
.product-one{ padding:.2rem 0 .7rem;}
.product-one .text{ width:100%;}
.product-one .text .Inside-title{ font-size:.4rem;}
.product-one .text .Inside-title .line::after{margin:.15rem auto;content:''; display:block; width:2em; height:.1em; background:#ff2400;}
.product-one .text .des{ margin-top:.2rem; line-height:2; color:#666666;}
.product-one .pic{ min-height:3rem; background:#f5f5f5; width:45.834%;}
.product-one .pic img{ width:100%;}

.Prtab-box .tab-con .bg_color{ background:#f5f5f5;}
.Prtab-box .tab-con table{ width:100%; border:solid 1px;}
.Prtab-box .tab-con table th,
.Prtab-box .tab-con table tr,
.Prtab-box .tab-con table td{ border:solid 1px #ced4d9;}
.Prtab-box .tab-con .con-shell .wtd10{ width:10%;}
.Prtab-box .tab-con .con-shell .wtd15{ width:15%;}
.Prtab-box .tab-con .con-shell .wtd20{ width:20%;}
.Prtab-box .tab-con .con-shell .wtd40{ width:40%;}
.Prtab-box .tab-con .con-shell .wtd30{ width:30%;}

.product-table{ padding-bottom:1rem;}
.product-table th{ text-align:center; padding:.22rem; background:#f5f5f5; font-size:.18rem; font-weight:500; border:solid 1px #eee;}
.product-table td{ font-size:.16rem; text-align:center; padding:.15rem .25rem; border:solid 1px #eee;}

.product-table2{ padding-bottom:1rem;}
.product-table2 th{ text-align:center; padding:.05rem .2rem; background:#f5f5f5; font-size:.18rem; border:solid 1px #eee;}
.product-table2 td{ background:#fff; font-size:.16rem; text-align:center; padding:.05rem .25rem; border:solid 1px #eee;}
.product-table2 tr:nth-child(2n+1) td{ background:#f5f5f5;}

.Prtab-box{ padding:1rem 1.5rem 0;}
.Prtab-box .web-txt{ display:none;}
.Prtab-box .tab-menu{ position:relative; margin-bottom:.35rem;}
.Prtab-box .tab-menu li{ cursor:pointer; color:#333; margin:.05rem; padding:.1rem .2rem; font-size:.18rem; border:solid 2px #333;}
.Prtab-box .tab-menu li:hover,
.Prtab-box .tab-menu li.active{ background:#e9250d; color:#fff; border-color:#e9250d;}
.Prtab-box .tab-con{ line-height:2; font-size:.16rem; min-height:30vh;}
.Prtab-box .tab-con .con-shell{ display:none;}
/*.Prtab-box .tab-con .con-shell img{ margin:0 auto; display:block;}*/
.Prtab-box .tab-con ul li{ list-style:disc;}

@media(max-width:1024px) {
.Prtab-box{ padding:1rem .2rem;}
.Prtab-box .web-txt{ position:relative; font-size:.2rem; display:block; width:100%; padding:.14rem .2rem; border:solid 1px #ccc;}
.Prtab-box .web-txt::after{ position:absolute; right:.2rem; top:.2rem; content:'next'; font-family:swiper-icons; font-size:.18rem; font-weight:bold; text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}
.Prtab-box .tab-menu .ul{ display:none; position:absolute; left:0; width:100%; top:100%; background:#fff;}
.Prtab-box .tab-menu li{ font-size:.18rem; margin:0; border:solid 1px #ccc; border-top:none;}
.Prtab-box .tab-con{ line-height:2; font-size:.18rem;}
}
@media(max-width:768px) {
.Prtab-box .web-txt{ font-size:.24rem;}
.Prtab-box .tab-menu li{ font-size:.22rem;}
.Prtab-box .tab-con{ font-size:.22rem;}
.Prtab-box .tab-con li{ width:100%;}
}

@media(max-width:640px) {
.product-one .text{ width:100%;}
.product-one .pic{ margin-top:.3rem; width:100%;}
.product-table{ overflow:auto; padding-bottom:1rem;}
.product-table table{ width:max-content; max-width:10rem;}
.product-table th{ font-size:.26rem;}
.product-table td{ font-size:.22rem; padding:.15rem;}

.Prtab-box .tab-con{ line-height:2; font-size:.24rem;}
}






/* 招聘信息 */
.Job-list{ padding:.8rem 0;}
.Job-list li{ margin-bottom:.1rem; border:solid 1px #e5e5e5; padding:0 .45rem;}
.Job-list li .tit-box{ padding:.3rem 0; cursor:pointer;}
.Job-list li .tit{ position:relative; padding-left:.2rem; font-size:.18rem; color:#333333;}
.Job-list li .tit::before{ position:absolute; left:0; top:.11rem; content:''; display:block; width:.06rem; height:.06rem; background:#ff2400; border-radius:100%;}
.Job-list li .other-txt{ font-size:.16rem; color:#888888;}
.Job-list li .other-txt .line{ border-right:solid 1px #e5e5e5; line-height:1; padding:0 .15rem;}
.Job-list li .other-txt .line:last-child{ padding-right:0; border-right:none;}
.Job-list li .other-txt .ixwa{ padding:.05rem 0; padding-right:.5rem; margin-right:.5rem; border-right:solid 1px #e5e5e5; line-height:2;}
.Job-list li .other-txt .more{ text-align:center; width:.2rem; height:.2rem; display:-webkit-flex; display:flex; align-items:center; justify-content:center; transition: all .5s;}
.Job-list li .other-txt .more::after{ display:block; font-size:.12rem; font-weight:bold; color:#ff2400; content:'next'; font-family:swiper-icons;}
.Job-list li .intro{ font-size:.16rem; display:none; padding:.3rem 0 .6rem; border-top:solid 1px #e5e5e5;}
.Job-list li .intro .con{ color:#555555; line-height:2;}
.Job-list li .intro .con p{ margin:0;}
.Job-list li .intro .con strong{ color:#333333; font-weight:500; display:block;}
.Job-list li .intro .apply{ margin-top:.35rem;}
.Job-list li .intro .apply .but{ cursor:pointer; background:#ff2400; padding:.1rem .25rem; color:#fff;}
.Job-list li.on .other-txt .more{ transform:rotate(90deg);}
@media(max-width:640px) {
.Job-list li{ padding:0 .2rem;}
.Job-list li .tit{ font-size:.26rem; width:100%;}
.Job-list li .tit::before{ width:4px; height:4px;}
.Job-list li .tit-box{ flex-wrap:wrap;}
.Job-list li .intro{ font-size:.24rem;}
.Job-list li .other-txt{ margin-top:.1rem; font-size:.22rem; width:100%; justify-content:space-between;}
.Job-list li .other-txt .ixwa{ margin-right:.1rem; padding-right:.1rem; width:calc(100% - .5rem);}
}


/* 招聘弹框 */
.Job-up{ position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.5); z-index:1001; display:none;}
.Job-up .Juz{ height:100%;}
.Job-up .Juz .close{ position:absolute; right:.2rem; top:.2rem; width:.35rem; height:.35rem; background-image: url(../images/close2.svg); background-size:.15rem; background-repeat:no-repeat; background-position:center; cursor:pointer;}
.Job-up .Juz .bg-color{ background:#fff; padding:.4rem .4rem .7rem;}
.Job-up .Juz .bg-color .tit{ margin-bottom:.3rem; font-size:.24rem; color:#ff2400; text-align:center;}
.Job-up .Juz .itme{ margin-bottom:.15rem; border:solid 1px #e5e5e5;}
.Job-up .Juz .itme.file_itme{ position:relative; padding:.15rem; border:solid 1px #e5e5e5;}
.Job-up .Juz .itme input{ margin:0; padding:.15rem; border:none; width:4rem; font-size:.16rem;}
.Job-up .Juz .itme .file_but{ opacity:0; cursor:pointer; position:absolute; left:0; top:0; width:100%; height:100%;}
.Job-up .Juz .itme .aniu{ padding-left:.25rem; color:#666666; border-left:solid 1px #e5e5e5;}
.Job-up .Juz .file_itme .txt{ color:#666;}
.Job-up .Juz .more{ margin-top:.5rem;}
.Job-up .Juz .more .but{ cursor:pointer; background:#ff2400; padding:.1rem .25rem; color:#fff;}

@media(max-width:640px) {
.Job-up .Juz{ width:80%; margin:0 auto;}
.Job-up .Juz .bg-color{ width:100%;}
.Job-up .Juz .bg-color .tit{ font-size:.3rem;}
.Job-list li .other-txt .ixwa{ width:calc(100% - .6rem);}
.Job-list li .other-txt .more{ width:.4rem;}
.Job-up .Juz .itme input{ width:100%; font-size:.24rem;}
.Job-list li .other-txt .more::after{ font-size:.22rem;}
}



/* 通知公告 */
.notice-list{ padding:1rem;}
.notice-list li{ font-size:.16rem; margin-bottom:.2rem;}
.notice-list li a{ border:solid 1px #e5e5e5; padding:.25rem .4rem;}
.notice-list li .tit{ width:calc(100% - 3rem); font-size:.18rem; display:grid;}
.notice-list li .other .time{ padding:.1rem 0; padding-right:.5rem; margin-right:.5rem; color:#888888; border-right:solid 1px #e5e5e5;}
.notice-list li .other .arrow{ text-align:center; width:.2rem; height:.2rem; display:-webkit-flex; display:flex; align-items:center; justify-content:center; transition: all .5s;}
.notice-list li .other .arrow::after{ display:block; font-size:.12rem; font-weight:bold; color:#ff2400; content:'next'; font-family:swiper-icons;}

@media(max-width:640px) {
.notice-list{ padding:1rem 0;}
.notice-list li{ font-size:.22rem;}
.notice-list li a{ padding:.3rem .2rem;}
.notice-list li .tit{ font-size:.26rem; width:calc(100% - 2.5rem);}
.notice-list li .other .time{ padding:0 .2rem; margin-right:.2rem;}
}






/* 投资者关系_ESG报告 */
.Report-list{ padding:1rem 1rem;}
.Report-list li{ width:31.25%; margin-bottom:3%; margin-right:3.1%; transition:all .5s;}
.Report-list li:nth-child(3n){ margin-right:0;}
.Report-list li a{ padding:.3rem; border:solid 1px #e5e5e5; transition:all .5s;}
.Report-list li .pic{ width:46.395%; overflow:hidden; border:solid 1px #f5f5f5;}
.Report-list li .pic figure{ padding-bottom:133.34%; background-position:center; background-repeat: no-repeat; background-size:contain; transition:all .5s;}
.Report-list li .text{ padding-left:.2rem; width:53.6%;}
.Report-list li .text .alw{ width:100%;}
.Report-list li .text .time{ margin-bottom:.05rem; color:#888888;}
.Report-list li .text .tit{ font-size:.18rem; color:#333333; transition:all .5s;}
.Report-list li .more{ width:100%; margin-bottom:.1rem; display:-webkit-flex; display:flex;}
.Report-list li .more .but{ font-size:.14rem; color:#888888; background:#f7f7f7; text-align:center; display:-webkit-flex; display:flex; align-items:center; transition: all .5s; padding:.1rem .2rem; border:solid 1px transparent;}
.Report-list li .more .but::after{ margin-left:.1rem; display:block; font-size:.12rem; font-weight:bold; content:'next'; font-family:swiper-icons;}
.Report-list li:hover{ box-shadow:0 0 .1rem rgba(0,0,0,.1);}
.Report-list li:hover .text .tit{ color:#ff2400;}
.Report-list li:hover a{ border-color:transparent;}
.Report-list li:hover .more .but{ background:#fff; color:#ff2400; border-color: #e5e5e5;}
.Report-list li:hover .pic figure{ transform:scale(1.1);}
@media(max-width:1024px) {
.Report-list{ padding:.5rem 0;}
.Report-list li a{ padding:.2rem;}
.Report-list li .text{ padding-left:.1rem;}
.Report-list li .text .time{ font-size:.16rem;}
.Report-list li .text .tit{ font-size:.18rem;}
.Report-list li .more .but{ font-size:.16rem; padding:.05rem .1rem;}
}
@media(max-width:640px) {
.Report-list li{ width:100%; margin-right:0;}
.Report-list li a{ padding:.3rem;}
.Report-list li .text{ padding-left:.3rem;}
.Report-list li .text .time{ font-size:.24rem;}
.Report-list li .text .tit{ font-size:.28rem;}
.Report-list li .more .but{ font-size:.22rem;}
}



/* 联系我们 */
.contact-us{ padding-top:1rem;}
.contact-us .title-box{ margin-bottom:-.3rem; text-align:center;}
.contact-us .title-box .tit-cn{ font-size:.4rem; color:#132630;}
.contact-us .title-box .tit-en{ text-transform: uppercase; font-size:.18rem; color:#888888;}
.contact-us .contact-text{ text-align:center; position:relative; z-index:2; background:#fff; padding:.7rem .1rem; box-shadow:0 0 .1rem rgba(0,0,0,.1); transform:translateY(1rem);}
.contact-us .contact-text .item{ font-size:.16rem; width:25%;}
.contact-us .contact-text .item .icon img{ max-width:.45rem;}
.contact-us .contact-text .item .tit{ margin-top:.15rem; font-size:.2rem; color:#ff2400;}
.contact-us .contact-text .item .wz{ color:#888; margin-top:.1rem;}
@media(max-width:1024px) {
.contact-us .contact-text{ padding:.5rem .1rem;}
}
@media(max-width:640px) {
.contact-us .contact-text .item{ margin:.2rem 0; width:50%; font-size:.2rem;}
.contact-us .contact-text .item .tit{ font-size:.24rem;}
.contact-us .contact-text .item .wz{ margin-top:0;}
}



/* 搜索结果 */
.result-box .news-list{ padding-top:0;}
.result-box .search-box{ margin-bottom:.2rem;}
.result-box .search-box .search-bg{ background:#f5f5f5; padding:.1rem .3rem;}
.result-box .search-box input{ width:5rem; background:none; line-height:2.5; border:none; margin:0;}
.result-box .search-box .but{ cursor:pointer; width:.4rem; background-image:url(../images/search.svg); background-position:center; background-repeat: no-repeat; background-size:.2rem; filter:brightness(-200%); opacity:.4;}
.result-box .result-con{ padding-top:2.3rem;}
.result-box .result-other{ font-size:.18rem; padding:.2rem 0; border-bottom:solid .04rem #e5e5e5;}
.result-box .result-other .tishi{ max-width:60%;}
.result-box .result-other .cikey{ color:#ff2400;}
.result-box .result-other .ownership{ max-width:40%;}
.result-box .result-other .ownership .ilw{ margin-right:.4rem;}
.result-box .result-other .ownership .ilw:last-child{ margin-right:0;}
.result-box .result-other .ownership .ilw.on a{ color:#ff2400;}


@media(max-width:1024px) {
.result-box .result-other .tishi{ max-width:50%;}
.result-box .result-other .ownership{ max-width:50%;}
}

@media(max-width:640px) {
.result-box .result-con{ padding-top:1.5rem;}
.result-box .result-other{ font-size:.24rem; flex-wrap:wrap; text-align:center;}
.result-box .result-other .tishi{ margin-bottom:.1rem; width:100%; max-width:100%;}
.result-box .result-other .ownership{ width:100%; max-width:100%; justify-content:center;}
}














/* 分页 */
.Pages{zoom:1;overflow:hidden;text-align:center;padding:.4rem 0 0;font-size:0;line-height:0;}
.Pages *{display:inline-block;vertical-align:top;font-weight:normal;font-style:normal;}
.Pages a{font-size:.16rem;min-width:.5rem;height:.5rem;line-height:.5rem;text-align:center; padding:0 .1rem;margin:0 .05rem;overflow:hidden; border:solid 1px #f5f5f5;}
.Pages a:hover,
.Pages a.a_cur{background-color:#ff2400;color:#fff;}
@media(max-width:640px) {
.Pages a{ font-size:.26rem; min-width:.65rem; min-height:.65rem; line-height:.65rem;}
}
