﻿@charset "utf-8";

/* 首页 */
.Banner .item{overflow: hidden; height: 100vh;}
.Banner .BanTxt{position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: flex; align-items: center;}
.Banner .item .img{width: 100%; height: 100%;}
.Banner .item .sj{display: none;}
.Banner .item.active .img,.Banner .item.slick-current .img{-webkit-animation: scale-bg 6.5s ease-in-out 0s 1 alternate forwards; animation: scale-bg 6.5s ease-in-out 0s 1 alternate forwards;}
.Banner .slick-current .BanTxt{-webkit-animation: fadeInUp 1s ease-in-out 1 alternate forwards; animation:fadeInUp 1s ease-in-out 1 alternate forwards;}


@media ( max-width:1200px){ 
    .Banner .item{height: auto;}
}

/* index */
.mb35{margin-bottom: 0.35rem;}
.mb50{margin-bottom: 0.5rem;}
.HomeTit h2{font-size: 0.6rem; line-height: 0.64rem; margin-bottom: 0.15rem;}
.HomeTit p{font-size: 0.18rem; color: #adadad;}
.CommonMore{display: block; width: 2rem; line-height: 0.7rem; background: #0250aa; color: #fff; text-align: center; border-radius: 0.4rem;}
.CommonMore i{margin-left: 0.1rem;}
.CommonMore.auto{margin: 0 auto; padding: 0;}
.CommonMore:hover{background: #fff; color: #0250aa; box-shadow: 0 0.3rem 0.5rem rgba(0,0,0,0.15);}
.HomeBox{padding-top: 0.5rem;}
/* .section-4{background: #f2f2f2;} */

.HomePlan .HomeTit{position: absolute; left: 0; right: 0; top: 15%; z-index: 8;}
.HomePlan,.HomePlan .list,.HomePlan .list dl,.HomePlan .list dd{height: 100%; position: relative; z-index: 3;}
.HomePlan .list dd{width: 25%; float: left; height: 100%;}
.HomePlan .list dd .Scale-img{height: 100%;}
.HomePlan .list dd .mask,.HomePlan .list dd .con{position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.HomePlan .list dd .mask{background: rgba(0,0,0,0.5); z-index: 6;}
.HomePlan .list dd .con{z-index: 7; padding: 80% 1.15rem 0; text-align: center;}
.HomePlan .list dd .con .icon{width: 1.4rem; margin: 0 auto 0.68rem; position: relative; background-image: url(../images/yuan.png);}
.HomePlan .list dd .tit{font-size: 0.35rem; line-height: 0.4rem; color: #fff;}
.HomePlan .list dd .p{-webkit-line-clamp: 2; margin: 0.3rem 0 0.52rem; line-height: 0.3rem; height: 0.6rem; color: rgba(255,255,255,0.5);}
.HomePlan .list dd .more{color: #fff; opacity: 0;}
.HomePlan .list dd .more i{display: block; line-height: 0.2rem;}
.HomePlan .list dd:hover .mask{background: rgba(2,80,170,0.9);}
.HomePlan .list dd:hover .more{opacity: 1;}
.HomePlan .list dd.i3 .con .icon img:nth-child(2){position: absolute; bottom: 0.56rem; left: 50%; margin-left: -0.07rem; width: 0.14rem; height: 0.19rem;}
.HomePlan .list dd.i1:hover .con .icon img,.HomePlan .list dd.i2:hover .con .icon img{
	opacity: 0;
	animation: car 1.2s linear infinite;
}
.HomePlan .list dd.i3:hover .con .icon img:nth-child(2) {
	animation: opacity 1.2s linear infinite;
}
.HomePlan .list dd.i4:hover .con .icon img {
	animation: turn 2s linear infinite;
}

.HomeNews dl{margin-left: -0.6rem;}
.HomeNews dd{margin-left: 0.6rem; background: #fff; position: relative;}
.HomeNews dd::after{content: ''; position: absolute; left: 0; bottom: 0; height: 2px; background: #0250aa; width: 0; transition: 500ms;}
.HomeNews dd:nth-last-child(2){margin-right: 0;}
.HomeNews dd .Scale-img{height: 3rem;}
.HomeNews dd .con{margin: 0.35rem 0; position: relative; padding-left: 1.2rem;}
.HomeNews dd .con .date{position: absolute; left: 0; top: 0; width: 0.9rem; padding-right: 0.05rem; text-align: center; border-right: 1px solid #ddd;}
.HomeNews dd .con .date span{display: block; font-size: 0.48rem; line-height: 0.6rem;}
.HomeNews dd .con .date p{font-size: 0.2rem;}
.HomeNews dd .con .date p em{display: none;}
.HomeNews dd .con .p{-webkit-line-clamp: 2;}
.HomeNews dd .con .title{font-size: 0.2rem; line-height: 0.3rem; height: 0.6rem; margin-bottom: 0.1rem;}
.HomeNews dd .con .info{line-height: 0.25rem; height: 0.5rem;}
.HomeNews dd:hover::after{width: 100%;}
.HomeNews .slick-dots{position: static; margin: 0.3rem 0 0 0.6rem;}
.HomeNews .slick-dots li button{background-color: rgba(0,0,0,0.3);}
.HomeNews .slick-dots li.slick-active button{background-color: #0250aa;}


.section-4{background-image: url(../images/boxbg10.jpg);}
.HomeAbout .left{width: 45.535%;}
.HomeAbout .left .title{font-size: 0.3rem; line-height: 0.4rem;}
.HomeAbout .left .p{margin: 0.2rem 0 0.26rem; line-height: 0.3rem; height: 1.8rem; -webkit-line-clamp: 6;}
.HomeAbout .right{width: 47.619%; padding-bottom: 0.72rem;}
.HomeAbout .imglist dd .imgbox{height: 6rem;}
.HomeAbout .imglist .slick-arrow{border: none !important; background-color: rgba(0,0,0,0.5); color: #fff;}
.HomeAbout .imglist .slick-prev{left: 0.3rem;}
.HomeAbout .imglist .slick-next{right: 0.3rem;}
.HomeAbout .imglist .slick-arrow:hover{background-color: #00499e;}
.HomeAbout .datalist{position: absolute;bottom:0;left:0; z-index: 6; width:78%;box-sizing: border-box;padding:0.4rem 0;box-shadow: 0 0 10px rgba(0,0,0,0.1);background: #fff;}
.HomeAbout .datalist dd{float:left;box-sizing: border-box;text-align: left;position: relative;padding:0 0.4rem;box-sizing: border-box;width:25%;}
.HomeAbout .datalist dd .num span{font-size: 0.45rem;color:#0250aa;font-weight: bold;letter-spacing: -1px;}
.HomeAbout .datalist dd p{font-size: 0.16rem;margin-top:5px;}
.HomeAbout .datalist dd .num i{font-size: 0.3rem;color:#0250aa;position: relative;top:-0.2rem;font-weight: normal;}
.HomeAbout .datalist dd .num em{font-size: 0.14rem;color:#666;}
.HomeAbout .datalist dd::before{content:'';display: block;width:1px;height:100%;background: #eee;position: absolute;left:0;top:0;}
.HomeAbout .datalist dd:first-child::before{display:none;}

@media ( max-width:1440px){
    .HomeTit h2{font-size: 0.45rem; line-height: 0.5rem;}
    .HomePlan .list dd .con{padding: 80% 1rem 0;}
    .HomePlan .list dd .tit,.HomeAbout .left .title{font-size: 0.26rem; line-height: 0.3rem;}
    .HomeAbout .left .p{font-size: 0.15rem; margin: 0.1rem 0;}
    .HomeAbout .datalist dd{padding: 0 0.3rem;}
    .HomeAbout .imglist dd .imgbox{height: 5rem;}
    .HomeNews dd .Scale-img{height: 2.4rem;}
}

@media ( max-width:1200px){
    .HomePlan .list dd{height: 8rem;}
    .HomeBox{padding: 0.5rem 0;}
    .HomeAbout .left{padding-top: 0.3rem;}
    .HomeAbout .left .p{margin: 0.2rem 0; height: 1.2rem; overflow: auto;}
}

@media ( max-width:768px){
    .HomeTit h2{font-size: 0.35rem; line-height: 0.4rem;}
    .HomePlan .HomeTit{top: 0.8rem;}
    .HomePlan .list dd{height: 7.2rem;}
    .HomePlan .list dd .con{padding: 90% 0.15rem 0;}
    .HomePlan .list dd .con .icon{width: 1rem;}
    .HomePlan .list dd.i3 .con .icon img:nth-child(2){bottom: 0.38rem; margin-left: -0.05rem; width: 0.1rem; height: 0.15rem;}
    .HomeNews dl{margin-left: -0.25rem;}
    .HomeNews dd{margin-left: 0.25rem;}
    .HomeNews dd .Scale-img{height: 2.6rem;}
    .HomeNews .slick-dots{margin-left: 0.25rem;}
    .HomeAbout .left,.HomeAbout .right{width: auto; float: none;}
    .HomeAbout .left{padding-top: 0;}
    .HomeAbout .left .p{margin: 0.1rem 0 0.2rem; height: auto; line-height: 0.28rem;}
    .HomeAbout .right{margin: 0.2rem 0; padding-bottom: 0;}
    .HomeAbout .imglist .slick-prev{left: 0.2rem;}
    .HomeAbout .imglist .slick-next{right: 0.2rem;}
    .HomeAbout .datalist{position: static; width: 100%;}
    .HomeAbout .datalist dd .num span{font-size: 0.3rem;}
    .HomeAbout .datalist dd .num i{font-size: 0.25rem; top: -0.1rem;}
}

@media ( max-width:480px){
    .mb35{margin-bottom: 0.2rem;}
    .HomeTit h2{font-size: 0.25rem; line-height: 0.3rem; margin-bottom: 0.05rem;}
    .HomeTit p{font-size: 0.16rem;}
    .HomePlan .HomeTit{top: 0.5rem;}
    .HomePlan .list dd{width: 50%;}
    .HomePlan .list dd{height: 4rem;}
    .HomePlan .list dd .p,.HomePlan .list dd .more{display: none;}
    .HomePlan .list dd .con{padding: 62% 0.15rem 0;}
    .HomePlan .list dd .con .icon{margin-bottom: 0.25rem;}
    .HomePlan .list dd .tit, .HomeAbout .left .title{font-size: 0.2rem; line-height: 0.28rem;}
    .HomeNews dd .con{margin-top: 0.2rem; padding-left: 1rem;}
    .HomeNews dd .con .title{font-size: 0.18rem; line-height: 0.24rem; height: auto; -webkit-line-clamp: 1;}
    .HomeNews dd .con .date{width: 0.8rem;}
    .HomeNews dd .con .date span{font-size: 0.34rem;line-height: 0.5rem;}
    .HomeNews dd .con .date p{font-size: 0.2rem;}
    .CommonMore{line-height: 0.5rem; width: 1.6rem;}
    .HomeAbout .imglist dd .imgbox{height: 3rem;}
    .HomeAbout .datalist{padding: 0.2rem;}
    .HomeAbout .datalist dd{width: 50%; padding: 0.15rem 0.2rem;}
    .HomeAbout .datalist dd .info{height: 0.48rem;}
    .HomeAbout .datalist dd:nth-child(3)::before{display: none;}
}

/* 关于我们 */
.mb45{margin-bottom: 0.45rem;}
.Title01 h2{font-size: 0.52rem; color: #000; line-height: 0.56rem; font-weight: normal;}
.Title01 .p{font-size: 0.2rem; margin-top: 0.2rem;}

.AboutBox{padding-bottom: 1rem; background-image: url(../images/boxbg9.jpg);}
.AboutBox .con{width: 44.345%; padding-top: 0.3rem;}
.AboutBox .con .info{font-size: 0.18rem; line-height: 0.35rem;}
.AboutBox .imgbox{width: 50.595%; height: 5.6rem;}

.CultureBox .imgbox{width: 5.2rem; height: 5.2rem; position: absolute; left: 50%; top: 50%; margin: -2.6rem 0 0 -2.6rem;}
.CultureBox .list dl{margin-left: -2%;}
.CultureBox .list dd{margin: 0 0 2% 2%; float: left; width: 48%;}
.CultureBox .list dd .box{padding: 1.1rem 0.82rem; background: #ededed;}
.CultureBox .list dd .icon{position: absolute; left: 0; top: 0; width: 0.8rem;}
.CultureBox .list dd .con{padding-left: 1.42rem;}
.CultureBox .list dd .con span{display: block; font-size: 0.18rem; color: #666; margin-bottom: 0.1rem;}
.CultureBox .list dd .con .info{font-size: 0.24rem; line-height: 0.35rem; height: 0.7rem; color: #000;}
.CultureBox .list dd:nth-child(2n) .con{padding: 0 1.42rem 0 0; text-align: right;}
.CultureBox .list dd:nth-child(2n) .icon{left: auto; right: 0;}

.LayoutBox dl{margin-left: -2.5%;}

.LayoutBox dd{margin-left: 5.5%;width: 44.5%;float: left;background: #f8f8f8;}
.LayoutBox dd .Scale-img{height: 3rem;}
.LayoutBox dd .con{padding: 0.32rem 0.4rem 0.28rem;}
.LayoutBox dd .con .title{line-height: 0.3rem; font-size: 0.24rem; margin-bottom: 0.22rem; padding-bottom: 0.16rem; border-bottom: 1px solid #ededed;}
.LayoutBox dd .con .info{color: #888; line-height: 0.3rem; height: 0.9rem; overflow-y: auto;}

.DownList dd{border: 2px solid #dce3ec; background: #fff; padding: 0.33rem 0.38rem; line-height: 0.5rem; position: relative; box-shadow: 0 0.3rem 0.5rem rgba(0,73,158,0.1);}
.DownList dd::before{content: ''; position: absolute; width: 3px; height: 20px; left: -2px; top: 50%; margin-top: -10px; background: #0250aa;}
.DownList dd .tit{font-size: 0.2rem;}
.DownList dd .btns a{display: inline-block; zoom: 1; *display: inline; margin-left: 0.1rem; background: #e5ecf5; width: 1.2rem; text-align: center; border-radius: 25px;}
.DownList dd .btns span{display: inline-block; zoom: 1; *display: inline; margin-left: 0.04rem;}
.DownList dd .btns a i{color: #0250aa; font-size: 0.24rem;}
.DownList dd .btns a:hover{background: #0250aa; color: #fff;}
.DownList dd .btns a:hover i{color: #fff;}

@media ( max-width:1440px){
    .Title01 h2{font-size: 0.42rem; line-height: 0.46rem;}
    .CultureBox .imgbox{width: 4rem; height: 4rem; margin: -2rem 0 0 -2rem;}
    .CultureBox .list dd .box{padding: 1rem 0.6rem;}
    .CultureBox .list dd .con{padding-left: 1.1rem;}
    .CultureBox .list dd:nth-child(2n) .con{padding: 0 1.1rem 0 0;}
}

@media ( max-width:1024px){
    .mb45{margin-bottom: 0.3rem;}
    .Title01 h2{font-size: 0.35rem; line-height: 0.4rem;}
    .Title01 .p{margin-top: 0.05rem;}
    
    .CultureBox .imgbox{width: 4rem; height: 4rem; margin: -2rem 0 0 -2rem;}
    .LayoutBox dd .Scale-img{height: 2.4rem;}
}

@media ( max-width:768px){
    .Title01 h2{font-size: 0.3rem; line-height: 0.35rem;}
    .AboutBox{padding-bottom: 5%;}
    .AboutBox .Title01{text-align: center;}
    .AboutBox .con,.AboutBox .imgbox{width: auto; float: none;}
    .AboutBox .con{padding: 0; margin-bottom: 0.25rem;}
    .CultureBox .imgbox{display: none;}
    .CultureBox .list dd .box{padding: 0.4rem;}
    .CultureBox .list dd .icon{width: 0.6rem;}
    .CultureBox .list dd .con{padding-left: 0.8rem;}
    .CultureBox .list dd:nth-child(2n) .con{padding: 0 0.8rem 0 0;}
    .CultureBox .list dd .con .info{height: 0.6rem;}
    .LayoutBox dd{width: 97.5%; margin-bottom: 0.15rem;}
    .LayoutBox dd .Scale-img{height: 4rem;}
    .CultureBox .list dd .con .info,.LayoutBox dd .con .title{font-size: 0.2rem; line-height: 0.3rem;}
    .LayoutBox dd .con .info{height: auto; line-height: 0.24rem;}
    .DownList dd{line-height: 0.4rem; padding: 0.2rem;}
    .DownList dd .btns a{width: 0.4rem; border-radius: 0.05rem;}
    .DownList dd .btns span{display: none;}
}

@media ( max-width:480px){
    .mb45{margin-bottom: 0.2rem;}
    .Title01 h2{font-size: 0.22rem; line-height: 0.26rem;}
    .Title01 .p{font-size: 0.16rem;}
    .AboutBox .box .info{font-size: 0.16rem; line-height: 0.3rem;}
    .AboutBox .imgbox{height: 2.6rem;}
    .CultureBox .list dd{width: 98%;}
    .CultureBox .list dd .icon{width: 0.4rem;}
    .CultureBox .list dd .box,.LayoutBox dd .con{padding: 0.2rem;}
    .CultureBox .list dd .con{padding-left: 0.6rem;}
    .CultureBox .list dd .con .info{height: auto; font-size: 0.18rem; line-height: 0.24rem;}
    .CultureBox .list dd:nth-child(2n) .icon{right: auto; left: 0;}
    .CultureBox .list dd:nth-child(2n) .con{padding: 0 0 0 0.6rem; text-align: left;}
    .LayoutBox dd .Scale-img{height: 2.4rem;}
    .LayoutBox dd .con .title{font-size: 0.18rem; padding-bottom: 0.1rem; margin-bottom: 0.1rem;}
    .DownList dd{padding: 0.1rem;}
    .DownList dd .tit{font-size: 0.18rem;}
    .DownList dd .btns a{margin-left: 0.05rem;}
}

/* 公司新闻 */
.NewsList dl{margin-left: -2.5%;}
.NewsList dd{margin: 0 0 3% 2.5%; float: left; width: 22.5%; background: #f8f9fa;}
.NewsList dd .Scale-img{height: 3rem;}
.NewsList dd .box{padding: 0.36rem;}
.NewsList dd .box .date{position: absolute; left: 0; top: 0; width: 0.92rem; line-height: 0.22rem;}
.NewsList dd .box .date span{display: block; font-size: 0.28rem; line-height: 0.3rem;}
.NewsList dd .box .date p em{display: none;}
.NewsList dd .box .con{padding-left: 0.27rem; border-left: 1px solid #efefef; margin-left: 0.92rem;}
.NewsList dd .box .con .p{-webkit-line-clamp: 2;}
.NewsList dd .box .con .title{font-size: 0.22rem; line-height: 0.3rem; height: 0.6rem;}
.NewsList dd .box .con .info{line-height: 0.25rem; height: 0.5rem; margin-top: 0.1rem;}

.NewsList .slick-dots{position: static; height: 0.6rem; line-height: 0.6rem;}
.NewsList .slick-dots li{ display:inline-block; zoom: 1; *display: inline; vertical-align: middle; border-bottom: none; margin:0 0.2rem;}
.NewsList .slick-dots li button{width:60px; height:60px; background-image: url(../images/dot4_1.png); background-repeat: no-repeat; background-size: cover;}
.NewsList .slick-dots li.slick-active button{background-image: url(../images/dot4_0.png); width: 0.6rem; height: 0.6rem;}
.NewsList .slick-dots li:nth-child(1).slick-active button{background-image: url(../images/dot4_2.png);}
.NewsList .slick-dots li:nth-child(2).slick-active button{background-image: url(../images/dot4_3.png);}
.NewsList .slick-dots li:nth-child(3).slick-active button{background-image: url(../images/dot4_4.png);}
.NewsList .slick-dots li:nth-child(4).slick-active button{background-image: url(../images/dot4_5.png);}

.NewsList .slick-dots li:nth-child(1):hover button{background-image: url(../images/dot4_2.png);}
.NewsList .slick-dots li:nth-child(2):hover button{background-image: url(../images/dot4_3.png);}
.NewsList .slick-dots li:nth-child(3):hover button{background-image: url(../images/dot4_4.png);}
.NewsList .slick-dots li:nth-child(4):hover button{background-image: url(../images/dot4_5.png);}

.NewsList .slick-arrow{height: 0.6rem; width: 0.6rem; border: none !important; background: #ecf3fc; color: #00499e; top: auto; bottom: 0; margin-top: 0;}
.NewsList .slick-prev{left: 25%;}
.NewsList .slick-next{right: 25%;}
.NewsList .slick-arrow:hover{background: #00499e; color: #fff;}

.NewsList2 dl{margin-left: -2%;}
.NewsList2 dd{width: 48%; margin: 0 0 2% 2%;}
.NewsList2 dd .box .con .title{-webkit-line-clamp: 1; height: auto;}
.NewsList2 dd .box .con .info{margin: 0.1rem 0 0.3rem;}
.NewsList2 dd .box .con .more{color: #0250aa;}
.NewsList2 dd .box .con .more i{margin-left: 0.1rem;}
.NewsList2 dd:hover{background: #0250aa;}
.NewsList2 dd:hover .date{color: #fff !important;}
.NewsList2 dd:hover .title{color: #fff;}
.NewsList2 dd:hover .con{border-left: 1px solid rgba(255,255,255,0.1);}
.NewsList2 dd:hover .con .info{color: rgba(255,255,255,0.5) !important;}
.NewsList2 dd:hover .con .more{color: #fff;}

@media ( max-width:1024px){
    .NewsList dd .box .date{position: static; width: auto; margin-bottom: 0.05rem;}
    .NewsList dd .box .date span{display: none;}
    .NewsList dd .box .date p em{display: inline-block;}
    .NewsList dd .box .con{margin-left: 0; padding-left: 0; border-left: none;}
    .NewsList dd .box .con .title{font-size: 0.2rem; -webkit-line-clamp: 1; height: auto;}
    .NewsList dd .Scale-img{height: 2.4rem;}
    .NewsList .slick-prev{left: 3%;}
    .NewsList .slick-next{right: 0;}

    .NewsList2 dd .box .con .info{margin: 0.1rem 0;}
}

@media ( max-width:768px){
    .NewsList dd{width: 47%;}
    .NewsList2 dd{width: 98%;}
    .NewsList2 dd .box .con .info{height: auto;}
}

@media ( max-width:480px){
    .NewsList dd{width: 97%;}
    .NewsList dd .box{padding: 0.2rem;}
    .NewsList dd .box .con .title{font-size: 0.18rem;}
    .NewsList dd .box .con .p{margin-top: 0.05rem;}
    .NewsList .slick-dots{height: 0.4rem; line-height: 0.4rem;}
    .NewsList .slick-dots li{margin: 0 0.1rem;}
    .NewsList .slick-dots li button,.NewsList .slick-dots li.slick-active button,.NewsList .slick-arrow{width: 0.4rem; height: 0.4rem;}
    .NewsList .slick-arrow{bottom: -0.7rem;}
    .NewsList .slick-prev{left: 5%;}
    .NewsList .slick-next{right: 5%;}
}

/* 详情页 */
.NewsDetail{padding: 0.6rem; margin: 0 2.38%;}
.NewsDetail .content{width: 70.945%; padding-right: 4%; position: relative;}
.NewsDetail .content::after{content: ''; position: absolute; right: 0; top: 0; bottom: 0; width: 1px; background: #e4e9f3;}
.NewsDetail .title{padding-bottom: 0.32rem; margin-bottom: 0.36rem; border-bottom: 1px solid #e4e9f3;}
.NewsDetail .title h2{font-size: 0.36rem; line-height: 0.4rem; margin-bottom: 0.12rem;}
.NewsDetail .title p{font-size: 0.18rem;}
.NewsDetail .title p i{padding: 0 0.15rem;}
.SinglePage{font-size: 0.18rem; line-height: 0.3rem; color: #666; text-align: justify;}
.NewsDetail .PrevNextBox{width: 21.69%;}
.NewsDetail .PrevNextBox dl{padding: 0.25rem 0.4rem; margin-bottom: 0.2rem; line-height: 0.3rem; font-size: 0.18rem; border: 1px solid #f3f4f6; background: #f3f4f6;}
.NewsDetail .PrevNextBox dl b{display: block;}
.NewsDetail .PrevNextBox dl a{color: #333;}
.NewsDetail .PrevNextBox dl:hover{border: 1px solid #e4e9f3; background: #fff; box-shadow: 0 0.3rem 0.5rem rgba(0,65,173,0.1);}
.NewsDetail .PrevNextBox .back{padding-top: 0.3rem;}
.NewsDetail .PrevNextBox .back a{display: block; text-align: center; line-height: 0.9rem; background: #0250aa; color: #fff;}
.NewsDetail .PrevNextBox .back a i{margin-right: 0.25rem; font-size: 0.24rem;}

@media ( max-width:1024px){
    .NewsDetail{padding: 0.4rem; margin: 0;}
    .NewsDetail .content,.NewsDetail .PrevNextBox{width: auto; float: none;}
    .NewsDetail .content{padding-right: 0; margin-bottom: 0.3rem;}
    .NewsDetail .content::after{display: none;}
    .NewsDetail .title h2{font-size: 0.3rem; line-height: 0.4rem;}
    .NewsDetail .PrevNextBox dl{padding: 0.2rem;}
    .NewsDetail .PrevNextBox dl b{display: inline-block;}
    .NewsDetail .PrevNextBox .back{padding-top: 0;}
    .NewsDetail .PrevNextBox .back a{line-height: 0.7rem;}
}

@media ( max-width:640px){
    .NewsDetail .title{padding-bottom: 0.2rem; margin-bottom: 0.2rem;}
    .NewsDetail .title h2{font-size: 0.25rem; line-height: 0.3rem;}
    .SinglePage,.NewsDetail .PrevNextBox dl{font-size: 0.16rem;}
}

@media ( max-width:480px){
    .NewsDetail{padding: 0.2rem;}
    .NewsDetail .title h2{font-size: 0.2rem; line-height: 0.24rem;}
    .NewsDetail .title p{font-size: 0.16rem;}
    .NewsDetail .title p i{padding: 0 0.05rem;}
    .NewsDetail .PrevNextBox dl{padding: 0.1rem; line-height: 0.24rem;}
    .NewsDetail .PrevNextBox .back a{line-height: 0.6rem;}
}

/* 加入我们 */
.mb80{margin-bottom: 0.8rem;}
.J_title{font-size: 0.4rem; line-height: 0.42rem;}
.JoinBox .info{font-size: 0.18rem; line-height: 0.35rem;}

.IdeaBox .box{position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 5;}
.IdeaBox .Title01{width: 23.8%;}
.IdeaBox .con{width: 64.64%; margin-right: 7.14%;}

.CampJob .con{width: 34.821%; padding-top: 0.4rem;}
.CampJob .con .cheack{display: inline-block; margin-top: 1rem; width: 3rem; line-height: 1rem; background: #0250aa; color: #fff; text-align: center; border-radius: 0.5rem;}
.CampJob .con .cheack img{display: inline-block; vertical-align: middle; width: 0.31rem; margin-right: 0.15rem;}
.CampJob .con .cheack:hover{background: #00499e; box-shadow: 0 0.3rem 0.5rem rgba(2,80,170,0.2);}
.CampJob .imgbox{width: 56.785%;}

.SocietyJob .list dl{margin-left: -3%;}
.SocietyJob .list dd{width: 30.333%; float: left; margin: 0 0 3% 3%;}
.SocietyJob .list dd a{display: block; border: 1px solid #f1f1f1; padding: 0.36rem 0.27rem;}
.SocietyJob .list dd .tit{font-size: 0.2rem; color: #000;}
.SocietyJob .list dd .p{-webkit-line-clamp: 1; color: #888; margin: 0.13rem 0 0.2rem;}
.SocietyJob .list dd .more i{margin-left: 0.1rem;}
.SocietyJob .list dd a:hover{border: 1px solid #0250aa; box-shadow: 0 0.1rem 0.8rem rgba(2,80,170,0.1);}

.ViewBox .img_slick .item .box{position: relative; z-index: 1; margin: 0 6%; overflow: hidden;}
.ViewBox .img_slick .item .box .mask{position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 2; background-color: rgba(255,255,255,0.6);}
.ViewBox .img_slick .item .box .Scale-img img{height: 5.23rem;}
.ViewBox .img_slick .item .box .con{position: relative; z-index: 1;}
.ViewBox .img_slick .item .box .con .title{padding: 0.45rem 0.1rem; text-align: center; line-height: 0.3rem; font-size: 0.2rem; color: #000; background: #fff; display: none;}
.ViewBox .img_slick .slick-current .box .mask{display: none;}
.ViewBox .img_slick .slick-current .box .con .title{display: block;}
.ViewBox .txt_slick {width: 20vw; background-color: #fff; position: absolute; bottom: 2.5vw; right: 22vw; padding: 3.5vw 2.5vw 3.5vw 0; box-shadow: 0 20px 50px rgba(0, 0, 0, 0.2);}
.ViewBox .slick-arrow{margin-top: -0.9rem;}
.ViewBox .slick-prev{left: 18.5%;}
.ViewBox .slick-next{right: 18.5%;}

@media ( max-width:1440px){
    .J_title{font-size: 0.32rem; line-height: 0.34rem;}
    .ViewBox .img_slick .item .box .Scale-img img{height: 3.94rem;}
}

@media ( max-width:768px){
    .mb50{margin-bottom: 0.25rem;}
    .mb80{margin-bottom: 0.3rem;}
    .J_title{font-size: 0.25rem; line-height: 0.3rem;}
    .IdeaBox .box{position: static;}
    .IdeaBox .con{margin-right: 0; width: 75%;}
    .CampJob .con,.CampJob .imgbox{width: auto; float: none;}
    .CampJob .con .cheack{margin-top: 0.3rem; padding: 0 0.25rem; width: auto; line-height: 0.7rem;}
    .CampJob .imgbox{margin-top: 0.3rem;}
    .SocietyJob .list dd{width: 47%;}

    .ViewBox .img_slick .item .box{margin: 0 4%;}
    .ViewBox .img_slick .item .box .con .title{padding: 0.15rem 0.1rem;}
    .ViewBox .slick-arrow{background: #e5e5e5; margin-top: -0.4rem;}
    .ViewBox .slick-prev{left: 6%;}
    .ViewBox .slick-next{right: 6%;}
}

@media ( max-width:480px){
    .J_title{font-size: 0.2rem; line-height: 0.24rem;}
    .IdeaBox .Title01,.IdeaBox .con{width: auto; float: none;}
    .CampJob .con .cheack{line-height: 0.5rem;}
    .SocietyJob .list dd{width: 97%;}
    .SocietyJob .list dd a{padding: 0.2rem;}
    .SocietyJob .list dd .tit{font-size: 0.18rem;}
    .SocietyJob .list dd .p{margin: 0.08rem 0 0.1rem;}
    .ViewBox .img_slick .item .box .con .title{font-size: 0.16rem;}
    .ViewBox .img_slick .item .box .Scale-img img{height: 1.8rem;}
}

/* 招聘详情 */
.LeftBar{position: absolute; width: 3.8rem; left: 0; top: 0;}
.LeftBar .title{background: #0049b6; color: #fff; line-height: 0.5rem; padding: 0 0.2rem; display: none; text-align: left;}
.LeftBar .title span{display: block; font-size: 0.2rem;}
.LeftBar ul{padding: 0.5rem;}
.LeftBar li{position: relative;}
.LeftBar li::after{content: ''; position: absolute; left: 0; top: 50%; margin-top: -1px; width: 0.12rem; height: 2px; background: #0049b6; opacity: 0;}
.LeftBar li a{display: block; padding: 0.18rem 0 0.18rem 0.3rem; font-size: 0.2rem; line-height: 0.3rem;}
.LeftBar li.on::after,.LeftBar li:hover::after{opacity: 1;}
.LeftBar li.on a,.LeftBar li:hover a{color: #0049b6; font-size: 0.26rem;}
.RightBar{margin-left: 4.5rem; min-height: 3rem;}
.JobDetail .edu{font-size: 0.2rem; line-height: 0.3rem; color: #06071a; font-weight: bold; padding: 0.17rem 0 0.24rem; border-bottom: 1px solid #e5e5e5;}
.JobDetail .edu i{padding: 0 0.3rem;}
.JobDetail .con{padding: 0.32rem 0 0.54rem; margin-bottom: 0.45rem; font-size: 0.16rem; line-height: 0.36rem; border-bottom: 1px solid #e5e5e5;}
.JobDetail .other dl{margin-left: -1%;}
.JobDetail .other dd{width: 32.333%; float: left; margin-left: 1%; background: #0049b6;}
.JobDetail .other dd .box{padding: 0.2rem 0.25rem; color: #fff; font-size: 14px; line-height: 0.3rem;}
.JobDetail .other dd .box span{display: block; font-size: 0.24rem; line-height: 0.37rem;}
.JobDetail .other dd.i2{background: #637384;}

@media ( max-width:1024px){
    .LeftBar{width: 3rem;}
    .LeftBar ul{padding: 0.3rem;}
    .LeftBar li a{font-size: 0.18rem; padding: 0.1rem 0 0.1rem 0.3rem;}
    .LeftBar li.on a,.LeftBar li:hover a{color: #0ea3d9; font-size: 0.22rem;}
    .RightBar{margin-left: 3.3rem;}
    .JobDetail .edu i{padding: 0 0.15rem;}
    .JobDetail .con{padding: 0.25rem 0; margin-bottom: 0.25rem;}
    .JobDetail .other dd{width: 48.5%;}
}

@media ( max-width:640px){
    .LeftBar{position: static; width: auto; margin-bottom: 0.1rem;}
    .LeftBar .title{display: block;}
    .LeftBar ul{padding: 0.25rem; display: none;}
    .LeftBar li a{padding: 0.05rem 0 0.05rem 0.3rem;}
    .RightBar{margin-left: 0;}
    .JobDetail .other dd{width: 98.5%; margin-bottom: 1%;}
}

@media ( max-width:480px){
    .LeftBar{position: static; font-size: 0; margin-bottom: 0.25rem;}
    .LeftBar li a{padding: 0.05rem;}
    .LeftBar li.on a,.LeftBar li:hover a{font-size: 0.18rem;}
    .LeftBar li.on::after,.LeftBar li:hover::after{opacity: 0;}
    .RightBar{margin-left: 0;}
    .RightCon{padding: 0.2rem;}
    .JobDetail .edu{font-size: 0.16rem; padding: 0 0 0.15rem;}
    .JobDetail .edu i{display: block;}
}

/* 校园宣讲会 */
.WelfareBox .list{text-align: center; font-size: 0;}
.WelfareBox .list dl{margin-left: -2.5%;}
.WelfareBox .list dd{display: inline-block; width: 22.5%; margin: 2.5% 0 0 2.5%;}
.WelfareBox .list dd .box{background: #fff; padding: 0.4rem 0.4rem 0.3rem;}
.WelfareBox .list dd .box .icon{display: inline-block; width: 0.65rem;}
.WelfareBox .list dd .box .title{font-size: 0.2rem; margin: 0.08rem 0 0.14rem;}
.WelfareBox .list dd .box .info{font-size: 0.16rem; line-height: 0.2rem; color: #888; height: 0.6rem; overflow-y: auto;}

.TableBox{overflow: auto;}
.TableBox table{width: 100%;}
.TableBox table th{background: #0250aa; color: #fff; text-align: center; height: 0.8rem; font-weight: normal; font-size: 0.2rem;}
.TableBox table td{height: 0.28rem; background: #fff; text-align: center; padding: 0.2rem 0.1rem; font-size: 0.18rem;}

@media ( max-width:900px){ 
    .TableBox table th{height: 0.6rem; font-size: 0.18rem;}
    .TableBox table td{padding: 0.1rem 0.05rem; font-size: 0.16rem;}

    .WelfareBox .list dd{width: 47.5%;}
}

@media ( max-width:640px){
    .TableBox .box{width: 800px;}
}

@media ( max-width:480px){
    .WelfareBox .list dd{width: 97.5%;}
    .WelfareBox .list dd .box{padding: 0.2rem;}
    .WelfareBox .list dd .box .icon{width: 0.5rem;}
    .WelfareBox .list dd .box .title{font-size: 0.18rem; margin: 0.05rem 0;}
    .WelfareBox .list dd .box .info{height: auto;}
}

/* 解决方案_商用车 */
.navlist{position: fixed; left: 2.5%; top: 50%; transform: translate(0,-50%); z-index: 9; display: none;}
.navlist::before{content: ''; position: absolute; left: 5px; top: 0.25rem; bottom: 0.25rem; width: 1px; background: url(../images/line3.png) repeat-y}
.navlist ul{position: relative; z-index: 3;}
.navlist li a{display: block; padding-left: 0.27rem; line-height: 0.6rem; color: #999; background-image: url(../images/dot3_1.png); background-repeat: no-repeat; background-position: left center; transition: 0;}
.navlist li.active a{color: #00499e; background-image: url(../images/dot3_2.png);}
.navlist .navline{ position: absolute; left: 5px; top: 0.25rem; z-index: 2; width: 1px; max-height: calc(100% - 0.5rem); background: #00499e; transition: all .3s;}
.navlist.show{display: block;}

.AdvantageBox .list li{float: left; position: relative; transition: 300ms;}
.AdvantageBox .list li .imgbox{height: 4.5rem;}
.AdvantageBox .list li .mask,.AdvantageBox .list li .con{position: absolute; left: 0; right: 0; bottom: 0;}
.AdvantageBox .list li .mask{top: 0; background: rgba(0, 0, 0, 0.3);}
.AdvantageBox .list li .con{color: #fff;}
.AdvantageBox .list li .con .num{margin-bottom: 0.25rem; text-align: center; color: rgba(255,255,255,0.5);}
.AdvantageBox .list li .con .num span{display: block; font-size: 0.4rem; line-height: 0.59rem;}
.AdvantageBox .list li .con .num i{display: block; margin: 0 auto; width: 0.2rem; height: 2px; line-height: 2px; background: rgba(255,255,255,0.2);}
.AdvantageBox .list li .con .title{font-size: 0.26rem; line-height: 0.35rem; width: 0.3rem; margin: 0 auto 0.14rem;}
.AdvantageBox .list li .con .info{font-size: 0.18rem; line-height: 0.3rem; height: 1.5rem; overflow-y: auto; text-align: justify;}
.AdvantageBox .list li.on .con .num{text-align: left; color: #fff;}
.AdvantageBox .list li.on .con .num i{margin: 0;}
.AdvantageBox .list1 ul{margin-left: -0.536%;}
.AdvantageBox .list1 li{width: 17.857%; margin-left: 0.536%;}
.AdvantageBox .list1 li .con{padding: 0.5rem; top: 0; display: flex; flex-direction: column; justify-content: center;}
.AdvantageBox .list1 li .con .info{display: none;}
.AdvantageBox .list1 li.on{width: 44.285%;}
.AdvantageBox .list1 li.on .con .title{font-size: 0.3rem; line-height: 0.38rem; width: 100%;}
.AdvantageBox .list1 li.on .con .info{display: block;}

.PlanBox .list1 li.i1{background-image: url(../images/boxbg4.jpg);}
.PlanBox .list1 li.i3{background-image: url(../images/boxbg5.jpg);}
.PlanBox .list1 li.i5{background-image: url(../images/boxbg6.jpg);}
.PlanBox li .box .imgbox{float: left;}
.PlanBox li .box .imgbox img{opacity: 1;-webkit-transition: opacity 0.6s, -webkit-transform 0.6s;transition: opacity 0.6s, transform 0.6s;}
.PlanBox li .box .con{float: right;}
.PlanBox li .box .con .info{font-size: 0.2rem; line-height: 0.35rem; color: #666;}
.PlanBox li:nth-child(2n) .imgbox{float: right;}
.PlanBox li:nth-child(2n) .con{float: left;}
.PlanBox .list1 li .box .imgbox{width: 48.571%;}
.PlanBox .list1 li .box .con{width: 41.428%; padding-top: 2%;}
.PlanBox .list1 li .box .con .info{font-size: 0.18rem;}

.PlanBox li .box .imgbox:hover img{opacity: 1;-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05);}

.LightBox{background: #f8f8f8;}
.LightBox .list ul{display: flex; justify-content: space-between;}
.LightBox .list li{text-align: center;}
.LightBox .list li img{display: inline-block; width: 1.1rem; margin-bottom: 0.14rem;}
.LightBox .list li span{display: block; font-size: 0.18rem; font-weight: bold; margin-bottom: 0.12rem;}
.LightBox .list li p{line-height: 0.25rem;}
.LightBox .list1_1 li{width: 18.928%;}
.LightBox .list li:hover img{animation:swing 1s 1; -webkit-animation:swing 1s 1;}
.LightBox .list li:hover span{color: #0250aa;}

.LightBox .list2 li a{display: block; padding: 0.45rem 0.2rem; text-align: center; font-size: 0.22rem; background: #e4e7eb;}
.LightBox .list2 li .icons,.LightBox .list2 li span{display: inline-block; vertical-align: middle;}
.LightBox .list2 li .icons{width: 0.9rem; height: 0.9rem; margin-right: 0.3rem;}
.LightBox .list2 li:hover a{background: #00499e; color: #fff;}


@media ( max-width:1600px){
    .navlist{left: 1%;}
    .LightBox .list li img{width: 0.9rem;}
}

@media ( max-width:1200px){
    .navlist,.navlist.show{display: none;}
    .AdvantageBox .list1 li{width: 24.464%;}
}

@media ( max-width:768px){
    .AdvantageBox .list{margin-left: 0; text-align: center; font-size: 0;}
    .AdvantageBox .list li{float: none; display: inline-block; width: 48% !important; margin: 1% !important;}

    .PlanBox li .box .imgbox,.PlanBox li .box .con{width: auto !important; float: none;}
    .PlanBox li:nth-child(2n) .imgbox,.PlanBox li:nth-child(2n) .con{float: none;}
    .PlanBox .list1 li .box .con{padding-top: 4%;}

    .LightBox .list li img{width: 0.8rem;}
    .LightBox .list2 li a{padding: 0.2rem; font-size: 0.2rem;}
    .LightBox .list2 li .icons{width: 0.6rem; height: 0.6rem; margin-right: 0.1rem;}
}

@media ( max-width:480px){
    .AdvantageBox .list li{width: 98% !important;}
    .PlanBox li .box .con .info{font-size: 0.18rem; line-height: 0.24rem; background-position: left 0.1rem;}

    .LightBox .list ul{display: block; font-size: 0; text-align: center;}
    .LightBox .list li{display: inline-block; vertical-align: top; font-size: 0.16rem; margin: 1%; width: 31.333% !important;}
    .LightBox .list2 li a{padding: 0.2rem 0; font-size: 0.18rem; border-radius: 0.05rem;}
    .LightBox .list2 li .icons{display: block; margin: 0 auto 0.1rem;}
}

/* 解决方案_乘用车 */
.AdvantageBox .list2 ul{margin-left: -0.572%;}
.AdvantageBox .list2 li{width: 14.285%; margin-left: 0.572%;}
.AdvantageBox .list2 li .con{padding: 0 0.5rem 0.63rem;}
.AdvantageBox .list2 li.on{width: 40%;}
.AdvantageBox .list2 li .con .info{font-size: 0.22rem; line-height: 0.35rem; height: 1.05rem; opacity: 0;}
.AdvantageBox .list2 li.on .con .info{opacity: 1;}

.PlanBox .list2 li.i1{background-image: url(../images/boxbg2.jpg);}
.PlanBox .list2 li.i3{background-image: url(../images/boxbg3.jpg);}
.PlanBox .list2 li.i3 #bg{position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 1;}
.PlanBox .list2 li.i3 .w1400{position: relative; z-index: 3;}
.PlanBox .list2 li .box .imgbox{width: 52.857%;}
.PlanBox .list2 li .box .con{width: 42.142%; padding-top: 5%;}
.PlanBox li .databox dl,.LightBox .list2 ul{margin-left: -3%;}
.PlanBox li .databox dd,.LightBox .list2 li{width: 30.3333%; float: left; margin-left: 3%;}
.PlanBox li .databox dd .con{padding: 0.64rem 0.54rem 0.28rem; background: #fff;}
.PlanBox li .databox dd .con .title{font-weight: bold; font-size: 0.26rem; margin-bottom: 0.14rem;}
.PlanBox li .databox dd .con .info{font-size: 0.18rem; line-height: 0.3rem; height: 0.9rem; overflow-y: auto; color: #666;}

.PlanBox li:nth-child(2n) .databox dd .con{background: #f4f4f4;}

.LightBox .list1_2 li{width: 1.6rem;}

@media ( max-width:1200px){
    .AdvantageBox .list2 li{width: 19.428%;}
    .AdvantageBox .list2 li .con{padding: 0.25rem;}
    .AdvantageBox .list2 li .con .info{font-size: 0.18rem; opacity: 1;}
}

@media ( max-width:768px){
    .AdvantageBox .list2 li .con .info{line-height: 0.24rem; height: 1.2rem;}
    
    .PlanBox .list2 li .box .con{padding-top: 0.25rem;}
    .PlanBox li .databox dd .con{padding: 0.25rem;}
    .PlanBox li .databox dd .con .title{font-size: 0.22rem;}
    .PlanBox li .databox dd .con .info{line-height: 0.24rem; height: 0.72rem;}
}

@media ( max-width:480px){
    .AdvantageBox .list2 li .con .info{font-size: 0.16rem;}
    
    .PlanBox li .databox dd{width: 97%; margin-bottom: 0.1rem;}
    .PlanBox li .databox dd .con .title{font-size: 0.2rem; margin-bottom: 0.05rem;}
    .PlanBox li .databox dd .con .info{height: auto; font-size: 0.16rem;}
}

/* 解决方案_储能 */
.mb68{margin-bottom: 0.68rem;}
.CommonMore2{display: inline-block; width: 1.98rem; line-height: 0.68rem; text-align: center; border-radius: 0.35rem; border: 1px solid #0250aa; color: #0250aa;}
.CommonMore2 i{margin-left: 0.1rem;}
.CommonMore2:hover{background: #0250aa; color: #fff;}
.AdvantageBox .list3 li{width: 17.857%; margin-left: 0.536%;}
.AdvantageBox .list3 li.on{width: 44.285%;}

.PowerBox .list1 li.i1{background-image: url(../images/boxbg7.jpg);}
.PowerBox .list1 li.i3{background-image: url(../images/boxbg8.jpg);}
.PlanBox .list3 li .box .con{padding-top: 2%;}
.PlanBox .list3 li .CommonMore2{margin-left: 0.28rem;}

@media ( max-width:1200px){
    .AdvantageBox .list3 li{width: 32.761%;}
}

@media ( max-width:768px){
    .mb68{margin-bottom: 0.3rem;}
    .CommonMore2{width: 1.4rem; line-height: 0.4rem;}
    .PlanBox .list3 li .box .con{padding-top: 4%;}
}

@media ( max-width:480px){
    .mb68{margin-bottom: 0.25rem;}
}

/* 信息登记 */
.CheckForm{box-shadow: 0 0 0.08rem rgba(0,0,0,0.08);}
.CheckForm .title{line-height: 1.2rem; background: #0250aa; color: #fff; font-size: 0.44rem; text-align: center;}
.CheckForm .box{padding: 0.55rem 0.75rem;}
.CheckForm .box form{margin-left: -2.28%;}
.CheckForm .box .item{margin-left: 2.28%; float: left; margin-bottom: 0.26rem;}
.CheckForm .box .item.w1{width: 64.3866%;}
.CheckForm .box .item.w2{width: 31.0533%;}
.CheckForm .box .item.w3{width: 97.72%;}
.CheckForm .box .item.w4{width: 47.72%;}
.CheckForm .box .item .name{display: block; margin-bottom: 0.16rem; font-size: 0.18rem; color: #000;}
/* .CheckForm .box .item .name i{display: inline-block; vertical-align: middle;} */
.CheckForm .box .item .input,.CheckForm .box .item textarea{border: 1px solid #d2e5fa; padding: 0 0.15rem; width: 100%; line-height: 0.58rem;}
.CheckForm .box .item textarea{height: 1.98rem;}
.CheckForm .box .item h2{padding: 0.25rem 0; font-size: 0.22rem; border-bottom: 1px solid #e6e6e6;}
.CheckForm .box .item h2.bn{border-bottom: none; padding-bottom: 0;}
.CheckForm .box .item dl{padding: 0.27rem 0; border-bottom: 1px solid #e6e6e6; font-size: 0.18rem;}
.CheckForm .box .item dl .con{padding-left: 1.22rem;}
.CheckForm .box .item dl .tit{position: absolute; left: 0.1rem; font-weight: bold;}
.CheckForm .box .item dl .check{color: #000;}
.CheckForm .box .item dl .check span{display: inline-block; margin-left: 0.1rem;}
.CheckForm .box .item dl .check i{padding: 0 0.24rem;}
.CheckForm .box .btn{display: block; width: 1.5rem; height: 0.48rem; background: #0250aa; color: #fff; border-radius: 0.3rem; margin: 0.3rem auto 0;}

@media ( max-width:768px){
    .CheckForm .title{line-height: 0.8rem; font-size: 0.3rem;}
    .CheckForm .box{padding: 0.35rem 0.25rem 0.5rem;}
    .CheckForm .box .item .input, .CheckForm .box .item textarea{line-height: 0.45rem;}
    .CheckForm .box .item textarea{height: 1.35rem;}
    .CheckForm .box .item dl .check i{padding: 0 0.15rem;}
}

@media ( max-width:480px){
    .CheckForm .title{line-height: 0.5rem; font-size: 0.22rem;}
    .CheckForm .box{padding: 0.25rem;}
    .CheckForm .box .item{width: 97.72% !important; margin-bottom: 0.15rem;}
    .CheckForm .box .item h2,.CheckForm .box .item dl{padding: 0.15rem 0;}
    .CheckForm .box .item h2{font-size: 0.19rem;}
    .CheckForm .box .item dl .con{padding: 0 0.1rem;}
    .CheckForm .box .item dl .tit{position: static; margin-bottom: 0.1rem;}
    .CheckForm .box .item dl .check i{padding: 0 0.1rem;}
    .CheckForm .box .btn{margin-top: 0;}
}

/* 人才招聘 */
.JobList li{background: #fff; margin-bottom: 0.1rem;}
.JobList li .box{padding: 0.37rem 1.2rem 0.37rem 0.5rem;}
.JobList li .box .title{font-size: 0.22rem; line-height: 0.3rem;}
.JobList li .box .arrow{position: absolute; right: 0.5rem; top: 50%; margin-top: -0.23rem; width: 0.46rem; line-height: 0.46rem; border: 2px solid #ebebeb; border-radius: 50%; text-align: center; background: #fff; color: #0250aa; font-size: 0.24rem;}
.JobList li .p{margin-top: 0.2rem;}
.JobList li .p i{display: inline-block; vertical-align: middle; width: 1px; height: 0.1rem; background: #e6e6e6; margin: 0 0.22rem;}
.JobList li .Con{padding: 0.2rem 0.9rem 0.5rem; display: none;}
.JobList li .Con .p{display: none; margin-top: 0;}
.JobList li .Con dl{margin-top: 0.32rem; line-height: 0.3rem;}
.JobList li .Con dl dt{font-size: 0.2rem; margin-bottom: 0.08rem;}
.JobList li .Con dl dd{font-size: 0.14rem; color: #888;}
.JobList li .Con dl dd .number{display: inline-block; vertical-align: middle; font-size: 0.28rem;}
.JobList li.lion .box{background: #0250aa; color: #fff;}
.JobList li.lion .box .p .f_grey{color: rgba(255,255,255,0.5) !important;}
.JobList li.lion .box .arrow{border: 2px solid #fff; transform: rotate(-180deg);}

@media ( max-width:768px){
    .JobList li .p i{margin: 0 0.1rem;}
    .JobList li .box{padding: 0.15rem 0.6rem 0.15rem 0.15rem;}
    .JobList li .box .title{font-size: 0.2rem;}
    .JobList li .box .arrow{width: 0.3rem; line-height: 0.3rem; right: 0.15rem; margin-top: -0.15rem;}
    .JobList li .box .p{display: none;}
    .JobList li .Con{padding: 0.25rem;}
    .JobList li .Con .p{display: block;}
    .JobList li .Con dl{margin-top: 0.2rem;}
    .JobList li .Con dl dt{font-size: 0.18rem;}
}

@media ( max-width:480px){
    .JobList li .box{padding: 0.1rem 0.5rem 0.1rem 0.15rem;}
    .JobList li .box .title{font-size: 0.18rem;}
    .JobList li .box .arrow{width: 0.25rem; line-height: 0.25rem; right: 0.15rem; margin-top: -0.12rem;}
    .JobList li .Con dl{margin-top: 0.1rem; line-height: 0.24rem;}
}

/* 引导页 */
.YdyMain .imgbox,.YdyMain .bg{position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.YdyMain .img1{z-index: 1; animation: donghua 3.2s linear; opacity: 0;}
.YdyMain .img2{z-index: 3;}
.YdyMain .bg{background: #0250aa; z-index: 2; animation: opacity 3.2s linear;}

@media ( max-width:480px){
    .YdyMain .imgbox span{background-size: auto 65%;}
    .YdyMain .imgbox::before,.YdyMain .imgbox::after{content: ''; position: absolute; left: 0; right: 0; height: 20%; background: #fff;}
    .YdyMain .imgbox::before{top: 0;}
    .YdyMain .imgbox::after{bottom: 0;}
}