.index-banner {width: 100%;transition: all 1s;-webkit-transition: all 1s;}
.index-banner .swiper-container {height: 100%;}
.index-banner .swiper-slide a {display: block;width: 100%;}
.index-banner .swiper-slide a img {display: block;width: 100%;}
.index-banner .swiper-slide a img.wapimg {display: none;}
.index-banner .swiper-container .swiper-pagination {bottom: 20px;}
.index-banner .swiper-container .swiper-pagination-bullet {
	opacity: 1;
	border-radius: 0;
	width: 24px;
	margin: 0 6px;
	background: none;
	height: 24px;
	border-radius: 50%;
	transition: all .3s;
	border: 2px solid transparent;
	position: relative;
}
.index-banner .swiper-container .swiper-pagination-bullet::after{
	content: "";position: absolute;border-radius: 50%;width: 12px;height: 12px;top: 50%;left: 50%;transform: translate(-50%,-50%);background-color: rgba(255,255,255,0.5);
}

.index-banner .swiper-pagination-bullet.swiper-pagination-bullet-active {
	border-color: rgba(255,255,255,0.5);
}
.index-banner .swiper-pagination-bullet.swiper-pagination-bullet-active::after {
	width: 10px;height: 10px;background-color: #fff;
}

@media (max-width:1080px) {
	.index-banner .swiper-container .swiper-pagination {bottom: 15px;}
	.index-banner .swiper-container .swiper-pagination-bullet{margin: 0 4px;width: 20px;height: 20px;}
	.index-banner .swiper-container .swiper-pagination-bullet::after{width: 10px;height: 10px;}
	.index-banner .swiper-pagination-bullet.swiper-pagination-bullet-active::after{width: 8px;height: 8px;}
}

@media(max-width:769px) {
	.index-banner .swiper-slide a img.pcimg {display: none;}
	.index-banner .swiper-slide a img.wapimg {display: block;}
	
	.index-banner .swiper-container .swiper-pagination {bottom: 12px;}
	.index-banner .swiper-container .swiper-pagination-bullet{margin: 0 3px;width: 18px;height: 18px;}
	.index-banner .swiper-container .swiper-pagination-bullet::after{width: 8px;height: 8px;}
	.index-banner .swiper-pagination-bullet.swiper-pagination-bullet-active::after{width: 6px;height: 6px;}
}



.index-introductionbox{width: 100%;height: 480px;position: relative;background-size: cover;background-repeat: no-repeat;background-position: center;}
.index-introductionbox .index-container{height: 100%;}
.index-introduction{width: 100%;height: 100%;position: relative;padding: 20px 0;display: flex;align-items: center;}
.index-introduction-left{width: calc(100% - 690px);padding-right: 15px;;max-height: 100%;}
.index-introduction-right{position: absolute;right: 0;top: 0;height: 100%;width: 690px;z-index: 2;}
.index-introduction-right .pic{width: 100%;height: 100%;position: relative;overflow: hidden;}
.index-introduction-right .pic:hover img{-webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);}
.index-introduction-right .playbtn{position: absolute;left: 0;top: 0;height: 100%;width: 100%;z-index: 3;display: flex;align-items: center;justify-content: center;}
.index-introduction-right .playbtn img{width: 86px;height: 86px;display: block;}

.index-introduction-left .title{width: 100%;font-size: 40px;color: #fff;line-height: 50px;}
.index-introduction-left .introduction-content{width: 100%;color: rgba(255,255,255,0.7);margin: 30px 0 45px;}
.index-introduction-left .introduction-content p{font-size: 16px;line-height: 26px;height: 130px;  -webkit-line-clamp: 5;}

.look-more {display: flex;padding: 0 15px;justify-content: space-between;align-items: center;width: 170px;height: 50px;border-radius: 25px;border:1px solid #fff;}
.look-more p{font-size: 16px;color: #fff;line-height: 48px;}

@media (max-width:1680px) {
	.index-introductionbox{height: 420px;}
	.index-introduction-right{width: 604px;}
	.index-introduction-left{width: calc(100% - 640px);}
}
@media (max-width:1440px) {
	.index-introductionbox{height: 360px;}
	.index-introduction-right{width: 518px;}
	.index-introduction-left{width: calc(100% - 480px);}
	.index-introduction-left .title{font-size: 36px;}
	.index-introduction-left .introduction-content{margin: 15px 0 30px;}
}
@media (max-width:1250px) {
	.index-introduction-left .title{font-size: 32px;line-height: 46px;}
	.look-more{height: 46px;}
	.look-more p{line-height: 44px;}
	.index-introduction-right .playbtn img{width: 60px;height: 60px;}
}
@media (max-width:1080px) {
	.index-introductionbox{height: 300px;}
	.index-introduction-right{width: 431px;}
	.index-introduction-left{width: calc(100% - 420px);}
	.index-introduction-left .title{font-size: 30px;line-height: 40px;}
	.index-introduction-left .introduction-content p{line-height: 24px;height: 120px;}
	.look-more img{width: 25px;}
}
@media (max-width:991px) {
	.index-introductionbox{height: 240px;}
	.index-introduction-right{width: 320px;}
	.index-introduction-left{width: calc(100% - 300px);}
	.index-introduction-left .title{font-size: 28px;line-height: 36px;}
	.index-introduction-left .introduction-content p{line-height: 24px;height: 72px;-webkit-line-clamp:3;font-size: 14px;}
	
	.look-more{padding: 0 10px;width: 150px;}
	.look-more p{font-size: 14px;}
}
@media (max-width:640px) {
	.index-introduction-left .title{font-size: 24px;}
	.index-introduction{padding: 0;}
	.index-introductionbox{height: auto;}
	.index-introduction-right{position: relative;width: 100%;height: auto;background: #fff;}
	.index-introduction-left{width: 100%;padding: 20px 0;}
	.index-introduction-left .introduction-content p{height: 120px;
    -webkit-line-clamp: 5;}
	.look-more{height: 40px;}
	.look-more p{line-height: 38px;}
	.look-more img{width: 20px;}
}
@media (max-width:480px) {
	.index-introduction-left .title{font-size: 20px;}
	.index-introduction-left .introduction-content{margin: 10px 0 20px;}
	.look-more{height: 38px;width: 130px;}
	.look-more p{line-height: 36px;}
	.look-more img{width: 18px;}
}


.index-floor{width: 100%;padding: 90px 0;}
.index-floortop{width: 100%;}
.home-title{font-size: 46px;color: #333;line-height: 60px;}
.index-floortop .classlist li{float: left;font-size: 16px;color: #999;line-height: 60px;margin-left: 55px;}
.index-floortop .classlist li a{display: block;color: #999;}
.index-floortop .classlist li a i{margin-left: 18px;}
.index-floortop .classlist li a:hover{color: #2168ac;}


@media (max-width:1440px) {
	.home-title{font-size: 42px;line-height: 50px;}
	.index-floortop .classlist li{margin-left: 40px;line-height: 50px;}
	.index-floortop .classlist li a i{margin-left: 15px;}
}
@media (max-width:1250px) {
	.home-title{font-size: 36px;line-height: 46px;}
	.index-floortop .classlist li{margin-left: 30px;line-height: 46px;}
	.index-floortop .classlist li a i{margin-left: 10px;}
}
@media (max-width:1080px) {
	.home-title{font-size: 32px;line-height: 42px;}
	.index-floortop .classlist li{margin-left: 25px;line-height: 42px;}
	.index-floortop .classlist li a i{margin-left: 6px;}
}
@media (max-width:991px) {
	.home-title{font-size: 28px;line-height: 36px;}
	.index-floortop .classlist li{margin-left: 20px;line-height: 36px;font-size: 14px;}
	.index-floortop .classlist li a i{font-size: 14px;}
}
@media (max-width:769px) {
	.home-title{font-size: 26px;}
}
@media (max-width:480px) {
	.home-title{font-size: 24px;line-height: 32px;}
	.index-floortop .classlist li{margin-left: 15px;line-height: 32px;}
}


.mt4{margin-top: 40px;}
.index-pro{width: 100%;height: 700px;}
.index-proitem{width: calc(50% - 10px);height: 100%;}
.index-proitem a{display: block;width: 100%;height: 100%;}
.index-proitem .pic{width: 100%;height: 100%;overflow: hidden;}
.index-proitem a:hover .pic img{-webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);}
.index-proitem.index-pro-right ul{width: 100%;height: 100%;}
.index-proitem.index-pro-right li{width: 100%;height: calc(50% - 10px);margin-top: 20px;}
.index-proitem.index-pro-right li:first-child{margin-top: 0;}

@media (max-width:1720px) {
	.index-pro{height: 656px;}
}

@media (max-width:1680px) {
	.index-floor{padding: 80px 0;}
	.index-pro{height: 555px;}
}
@media (max-width:1440px) {
	.index-floor{padding: 60px 0;}
	.index-pro{height: 491px;}
	.mt4{margin-top: 30px;}
}
@media (max-width:1250px) {
	.index-floor{padding: 45px 0;}
	.index-pro{height: 414px;}
	.mt4{margin-top: 25px;}
}
@media (max-width:1080px) {
	.index-proitem{width: calc(50% - 8px);}
	.index-proitem.index-pro-right li{height: calc(50% - 8px);}
	.mt4{margin-top: 20px;}
	.index-pro{height: 406px;}
}
@media (max-width:991px) {
	.index-pro{height: 372px;}
}
@media (max-width:850px) {
	.index-pro{height: 318px;}
}
@media (max-width:769px) {
	.index-floor{padding: 30px 0;}
	.index-proitem{width: calc(50% - 5px);}
	.index-proitem.index-pro-right li{height: calc(50% - 5px);margin-top: 10px;}
	.index-pro{height: 290px;}
	.mt4{margin-top: 18px;}
}
@media (max-width:700px) {
	.index-pro{height: 264px;}
}
@media (max-width:640px) {
	.index-pro{height: auto;}
	.mt4{margin-top: 15px;}
	.index-proitem{width: 100%;float: none;margin-top: 10px;}
	.index-floortop .classlist li{display: none;} 
	.index-floortop .classlist li.moreclass{display: block;}
}
@media (max-width:480px) {
	.index-floor{padding: 25px 0;}
}


.index-solution{background-size: cover;background-repeat: no-repeat;background-position: center;}
.index-solutionlist{width: 100%;margin-top: 30px;}
.index-solution .index-floortop .classlist li a,
.index-solution .home-title{color: #fff;}
.index-solutionlist li{transition: all 0.6s; -webkit-transition: all 0.6s;}
.index-solutionlist li a{display: block;width: 100%;background-color: rgba(255,255,255,0.9);border-radius: 5px;padding: 80px 20px;}
.index-solutionlist li a .icon{width: 90px;height: 90px;margin: 0 auto;}
.index-solutionlist li a .txt p{font-size: 22px;line-height: 42px;margin-top: 10px;color: #333;text-align: center;}
.index-solutionlist li a:hover{background-color: rgba(35,109,180,0.9);}
.index-solutionlist li a:hover .txt p{color: #fff;}

@media (max-width:1680px) {
	.index-solutionlist li a{padding: 60px 20px;}
}
@media (max-width:1440px) {
	.index-solutionlist li a .icon{width: 76px;height: 76px;}
	.index-solutionlist li a .txt p{font-size: 20px;line-height: 36px;margin-top: 0;}
}
@media (max-width:1250px) {
	.index-solutionlist li a{padding: 50px 20px;}
}
@media (max-width:1080px) {
	.index-solutionlist li a .icon{width: 64px;height: 64px;}
	.index-solutionlist li a .txt p{font-size: 18px;line-height: 32px;}
}
@media (max-width:769px) {
	.index-solutionlist li a{padding: 55px 15px;}
	.index-solutionlist li a .txt p{font-size: 16px;}
}
@media (max-width:480px) {
	.index-solutionlist li a{padding: 30px 10px;}
	.index-solutionlist li a .txt p{font-size: 14px;}
}

.news-list li a{display: block;width: 100%;text-align: left;}

.news-list li .pic{width: 100%;height: 0;overflow: hidden;padding-bottom: 56.3%;position: relative;}
.news-list li .pic img{position: absolute;top: 0;left: 0;}
.news-list li .info{margin-top: 40px;}
.news-list li .info .txt{float: left;width: calc(100% - 96px);padding-right: 30px;}
.news-list li .info .txt h3{font-size: 22px;line-height: 30px;color: #333;}
.news-list li .info .txt p{font-size: 16px;color: #999;line-height: 26px;height: 52px;margin-top: 14px;}
.news-list li .info .date{float: right;width: 96px;height: 96px;padding: 12px 0;border: 1px solid #333;text-align: center;color: #333;font-family: 'Arial';}
.news-list li .info .date h4{font-size: 18px;line-height: 26px;}
.news-list li .info .date p{font-size: 40px;line-height: 46px;}
.news-list li .info .date p span{display: none;}
.news-list li .look{font-size: 14px;color: #bbb;line-height: 30px;margin-top: 20px;}
.news-list li .look i{font-size: 14px;margin-left: 8px;}
.news-list li:hover .info .txt h3,
.news-list li:hover .look {color: #2168ac;}
.news-list li:hover .pic img{-webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);}
	
@media (max-width:1720px) {

}
@media (max-width:1680px) {
	
	.news-list li .info{margin-top: 30px;}
	.news-list li .info .date{padding: 10px 0;width: 86px;height: 86px;}
	.news-list li .info .date h4{line-height: 24px}
	.news-list li .info .date p{font-size: 38px;line-height: 40px;}
	.news-list li .info .txt{width: calc(100% - 86px);padding-right: 25px;}
	.news-list li .info .txt h3{line-height: 28px;}
	.news-list li .info .txt p{margin-top: 8px;}
	.news-list li .look{margin-top: 15px;}
}
@media (max-width:1440px) {
	
	.news-list li .info{margin-top: 25px;}
	.news-list li .look{margin-top: 10px;}
	.news-list li .info .date{width: 80px;height: 80px;}
	.news-list li .info .date h4{font-size: 16px;line-height: 22px;}
	.news-list li .info .date p{font-size: 32px;line-height: 36px;}
	.news-list li .info .txt{width: calc(100% - 80px);padding-right: 20px;}
	.news-list li .info .txt h3{font-size: 20px;}
	.news-list li .info .txt p{line-height: 24px;height: 48px;margin-top: 4px;}
}
@media (max-width:1250px) {
	
	.news-list li .info{margin-top: 20px;}
	.news-list li .look{margin-top: 8px;}
	.news-list li .info .date{width: 66px;height: 66px;padding: 6px 0;}
	.news-list li .info .date h4{font-size: 14px;line-height: 20px;}
	.news-list li .info .date p{font-size: 28px;line-height: 32px;}
	.news-list li .info .txt{width: calc(100% - 66px);padding-right: 15px;}
	.news-list li .info .txt h3{font-size: 20px;}
	.news-list li .info .txt p{line-height: 24px;height: 48px;margin-top: 4px;}
}
@media (max-width:1080px) {
	
	.news-list li .info{margin-top: 15px;}
	.news-list li .look{margin-top: 8px;}
	.news-list li .info .txt{width: 100%;float: none;}
	.news-list li .info .date{width: 100%;height: auto;float: none;display: flex;align-items: center;border: 0;padding: 0;}
	.news-list li .info .date h4{line-height: 30px;}
	.news-list li .info .date p{line-height: 24px;font-size: 14px;}
	.news-list li .info .date p span{display: inline-block;}
	.news-list li .info .txt h3{font-size: 18px;line-height: 30px;}
	.news-list li .info .txt p{font-size: 14px;}
	.news-list li .look{margin-top: 0;}
}

@media (max-width:540px) {
	
	.news-list li .info{margin-top: 10px;}
}



.index-partner{width: 100%;background-color: rgba(35,109,180,0.1);}
.partner-item{width: 100%;height: 132px;background: #fff;display: flex;justify-content: center;align-items: center;}
.partner-item img{display: block;max-width: 100%;max-height: 100%;}
.index-partner .swiper-wrapper{padding-bottom: 40px;}
.index-partner .swiper-pagination{bottom: 0;}
.index-partner .swiper-pagination-bullet{width: 10px;height: 10px;background-color: #bbb;opacity: 1;}
.index-partner .swiper-pagination-bullet-active{background-color: #2168ac;}
@media (max-width:1440px) {
	.partner-item{height: 110px;}
}
@media (max-width:1250px) {
	.partner-item{height: 90px;}
}
@media (max-width:769px) {
	.index-partner .swiper-wrapper{padding-bottom: 30px;}
	.index-partner .swiper-pagination-bullet{width: 8px;height: 8px;}
}
@media (max-width:640px) {
	.partner-item{height: 76px;}
}
@media (max-width:480px) {
	.partner-item{height: 58px;}
}

.inside-banner{width:100%;transition: all 1s;-webkit-transition: all 1s;position: relative;}
.inside-banner .banner-pic{width: 100%;}
.inside-banner .banner-pic img{width: 100%;display: block;}
.inside-banner .banner-pic img.wapimg{display: none;}

@media(max-width:769px){
   .inside-banner .banner-pic img.pcimg{display: none;}
   .inside-banner .banner-pic img.wapimg{display: block;}
}


.inside-location{position:absolute;right:0;bottom:20px;width: 100%;}
.location a{float:left;display: block;font-size: 14px;color: #fff;line-height: 20px;}
.location a.home{width: 22px;height: 20px;margin-right: 15px;}
.location a.home img{display: block;width: 100%;}
.location span{font-family: "楷体";margin: 0 10px;display: block;float: left;font-size: 16px;color: #fff;line-height: 20px;}
.location a:hover{color: #f37e7b;}

@media (max-width:1080px){
    .location{display:none;}
}



.inside-nav{width: 100%;background: #fff;}
.inside-nav .swiper-wrapper.center{justify-content: center;}
.inside-nav .swiper-slide{width: auto;padding: 0 35px;}
.inside-nav .swiper-slide a{display: block;line-height: 80px;color: #999;font-size: 16px;position: relative;transition: all .3s;}
.inside-nav .swiper-slide a::after{position: absolute;left: 0;width: 100%;height: 3px;border-radius: 1.5px;background: #f37e7b;transform: scaleX(0);transition: all .3s;bottom: 0;content: "";}
.inside-nav .swiper-slide.actived a,
.inside-nav .swiper-slide:hover a{color: #f37e7b;}
.inside-nav .swiper-slide.actived a::after,
.inside-nav .swiper-slide:hover a::after{transform: scaleX(1);}

.inside-content{width: 100%;background: #f9f9f9;padding: 80px 0;}

@media (max-width:1440px) {
	.inside-nav .swiper-slide{padding: 0 30px;}
}

@media (max-width:1080px) {
	.inside-nav .swiper-slide{padding: 0 20px;}
	.inside-nav .swiper-slide a{line-height: 68px;}
	.inside-content{padding: 60px 0;}
}
@media (max-width:991px) {
	.inside-nav .swiper-slide a{font-size: 14px;line-height: 56px;}
	.inside-nav .swiper-slide a::after{height: 2px;}
	.inside-content{padding: 40px 0;}
}
@media (max-width:769px) {
	.inside-nav .swiper-slide{padding: 0 15px;}
}
@media (max-width:480px) {
	.inside-nav .swiper-slide a{line-height: 42px;}
	.inside-content{padding: 25px 0;}
	.inside-nav .swiper-slide{padding: 0 10px;}
}
@media (max-width:360px) {
	.inside-content{padding: 20px 0;}
}


.honor-list{width: 100%;}
.honor-list .listall{margin: 0 -10px;}
.honor-list .honor-item{float: left;padding: 0 10px;width: 25%;margin-bottom: 45px;}
.honor-list .honor-item a{display: block;width: 100%;padding: 30px  36px 0;background: #fff;transition: all 0.3s ease-in-out;}
.honor-list .honor-item .pic-box{width: 100%;height: 0;padding-bottom: 100%; position: relative;overflow: hidden;}
.honor-list .honor-item .pic-box .pic{position: absolute;width: 100%; padding: 5%; height: 100%;vertical-align: middle;display: -webkit-flex; -webkit-align-items: center; display: flex;align-items: center;justify-content: center;text-align: center;}
.honor-list .honor-item .pic-box .pic img{display: block;max-width: 100%;max-height: 100%;}
.honor-list .honor-item .icon{width: 100%;padding: 22px 0;}
.honor-list .honor-item .icon img{display: block;width: 22px;}
.honor-list .honor-item .txt{padding: 20px 0;width: 100%;border-top: 1px solid #eee;}
.honor-list .honor-item .txt h6{font-size: 18px;color: #333;line-height: 30px;text-align: center;}
.honor-list .honor-item:hover a{transition: all 0.3s ease-in-out;box-shadow: 0px 0px 20px rgb(0 0 0 / 10%);}
.honor-list .honor-item:hover .txt h6{color: #f37e7b;}

@media (max-width:1650px) {
	.honor-list .honor-item a{padding:25px 30px 0 ;}
	.honor-list .honor-item .icon{padding: 18px 0;}
	.honor-list .honor-item .txt{padding: 15px 0;}
	.honor-list .honor-item{margin-bottom: 35px;}
}
@media (max-width:1250px) {
	.honor-list .honor-item a{padding:20px 25px 0 ;}
	.honor-list .honor-item .icon{padding: 12px 0;}
	.honor-list .honor-item .txt{padding: 10px 0;}
	.honor-list .honor-item{margin-bottom: 30px;}
}
@media (max-width:1080px) {
	.honor-list .honor-item{width: 33.33%;}
}
@media (max-width:991px) {
	.honor-list .honor-item a{padding:15px 20px 0 ;}
	.honor-list .honor-item .icon{padding: 8px 0;}
	.honor-list .honor-item .txt{padding: 8px 0;}
	.honor-list .honor-item{margin-bottom: 25px;}
	.honor-list .honor-item .txt h6{font-size: 16px;}
}
@media (max-width:769px) {
	.honor-list .honor-item .icon img{width: 16px;}
	.honor-list .honor-item a{padding:10px 15px 0 ;}
	.honor-list .honor-item{margin-bottom: 20px;}
	.honor-list .listall{margin: 0 -6px;}
	.honor-list .honor-item{padding: 0 6px;}
}
@media (max-width:640px) {
	.honor-list .honor-item{width: 50%;}
}
@media (max-width:480px) {
	.honor-list .honor-item a{padding:8px 12px 0 ;}
	.honor-list .honor-item .icon{padding: 6px 0;}
	.honor-list .honor-item .txt{padding: 6px 0;}
	.honor-list .honor-item{margin-bottom: 15px;}
	.honor-list .honor-item .txt h6{font-size: 14px;}
}


.inside-title{font-size: 36px;line-height: 48px;color: #333;margin-bottom: 20px;}
.client-list{width: 100%;margin-top: 40px;}
.client-list ul{margin: 0 -5px;}
.client-list li{float: left;width: 20%;padding: 0 5px;margin-bottom: 20px;}
.client-list li .partner-item{height: 145px;transition: all 0.3s ease-in-out;}
.client-list li:hover .partner-item{transition: all 0.3s ease-in-out;box-shadow: 0px 0px 20px rgb(0 0 0 / 10%);}

@media (max-width:1440px) {
	.inside-title{font-size: 32px;line-height: 42px;}
	.client-list li .partner-item{height: 132px;}
}
@media (max-width:1250px) {
	.client-list li .partner-item{height: 120px;}
}
@media (max-width:1080px) {
	.inside-title{font-size: 28px;line-height: 40px;}
	.client-list{margin-top: 30px;}
	.client-list li{margin-bottom: 15px;}
	.client-list li .partner-item{height: 110px;}
}
@media (max-width:991px) {
	.client-list li{width: 25%;}
}
@media (max-width:769px) {
	.client-list li .partner-item{height: 100px;}
	.inside-title{font-size: 24px;line-height: 36px;}
}
@media (max-width:640px) {
	.client-list li{width: 33.33%;}
	.client-list{margin-top: 20px;}
	.client-list li .partner-item{height: 80px;}
}
@media (max-width:480px) {
	.client-list ul{margin: 0 -3px;}
	.client-list li{padding: 0 3px;margin-bottom: 10px;}
	.client-list li .partner-item{height: 60px;}
	.inside-title{font-size: 20px;margin-bottom: 10px;left: 30px;}
}
.proitem-box{width: 100%;padding: 20px 0 35px;}

.inside-nav.fixed{position: fixed;left: 0;top:80px;z-index: 99;}
@media (max-width:1080px) {
	.inside-nav.fixed{top: 64px;}
}
@media (max-width:769px) {
	.proitem-box{padding: 12px 0 24px;}
	.inside-nav.fixed{top: 48px;}
}


.inside-pronav .location{padding: 30px 0;}
.inside-pronav .location a,
.inside-pronav .location span{color: #999;}
.inside-pronav .location a:hover{color: #f37e7b;}

.inside-probanner{width: 100%;padding: 30px 0;background-image: url(../image/probg-pc.jpg);background-size: cover;background-position: center;}
.pro-showbox{width: 100%;display: flex;align-items: center;}
.pro-showbox .proshow-left{width: calc(100% - 540px);padding-right:30px ;}
.pro-showbox .proshow-right{width: 540px;}

.proshow-txt{width: 100%;color: #fff;}
.proshow-txt h1{font-size: 42px;line-height: 50px;margin-bottom: 25px;}
.proshow-txt h3{font-size: 22px;line-height: 48px;}
.proshow-txt .info h6{font-size: 16px;line-height: 48px;}

.proshow-pic .pic{width: 100%;display: flex;align-items: center;justify-content: center;}
.proshow-pic .pic img{display: block;max-width: 100%;max-height: 100%;}
.gallery-thumbs .swiper-slide{background-color: #fff;border:2px solid #fff ;}
.gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border-color: #41414c;}

@media (max-width:1680px) {
	.pro-showbox .proshow-left{width: calc(100% - 405px);}
	.pro-showbox .proshow-right{width: 405px;}
	.proshow-txt h1{font-size: 36px;line-height: 46px;margin-bottom: 20px;}
	.proshow-txt h3{font-size: 20px;line-height: 40px;}
	.proshow-txt .info h6{line-height: 40px;}
}
@media (max-width:1440px) {
	.pro-showbox .proshow-left{width: calc(100% - 345px);}
	.pro-showbox .proshow-right{width: 345px;}
}
@media (max-width:1250px) {
	.pro-showbox .proshow-left{width: calc(100% - 300px);}
	.pro-showbox .proshow-right{width: 300px;}
	.proshow-txt h1{font-size: 34px;line-height: 44px;}
	.proshow-txt h3{font-size: 18px;line-height: 36px;}
	.proshow-txt .info h6{line-height: 36px;}
}
@media (max-width:1080px) {
	.pro-showbox .proshow-left{width: calc(100% - 260px);}
	.pro-showbox .proshow-right{width: 260px;}
	.proshow-txt h1{font-size: 30px;line-height: 38px;margin-bottom: 15px;}
	.proshow-txt h3{font-size: 16px;line-height: 30px;}
	.proshow-txt .info h6{line-height: 30px;font-size: 14px;}
}
@media (max-width:769px) {
	.pro-showbox{display: block;}
	.pro-showbox .proshow-left{width: 100%;padding: 0;}
	.pro-showbox .proshow-right{width: 100%;margin: 0 auto;}
	.proshow-txt h1{font-size: 24px;line-height: 36px;margin-bottom: 10px;}
	.proshow-txt h3{line-height: 26px;font-size: 14px;}
	.proshow-txt .info h6{line-height: 26px;font-size: 12px;}
}

.download-list{width: 100%;}
.download-list ul{margin: 0 -20px;}
.download-list li{width: 50%;float: left;padding: 0 20px;margin-bottom: 35px;}
.download-list li a{display: flex;padding:42px 30px;background: #fff;justify-content: space-between;align-items: center;transition: all 0.3s ease-in-out;}
.download-list li .title{width: 48%;}
.download-list li .title h3{width: 100%;color: #333;font-size: 18px;line-height: 50px;}
.download-list li .info p{float: left;color: #999;font-size: 18px;line-height: 50px;}
.download-list li .info i{float: left;color: #bbb;line-height: 50px;margin-left: 120px;font-size: 40px;}
.download-list li a:hover{transition: all 0.3s ease-in-out;box-shadow: 0px 0px 20px rgb(0 0 0 / 10%);}
.download-list li a:hover .title h3,
.download-list li a:hover .info i{color: #f37e7b;}

@media (max-width:1680px) {
	.download-list ul{margin: 0 -15px;}
	.download-list li{padding: 0 15px;margin-bottom: 25px;}
	.download-list li a{padding: 30px 25px;}
	.download-list li .info i{margin-left: 90px;}
}
@media (max-width:1440px) {
	.download-list li .info i{margin-left: 60px;}
}
@media (max-width:1250px) {
	.download-list ul{margin: 0 -10px;}
	.download-list li{padding: 0 10px;margin-bottom: 20px;}
	.download-list li a{padding: 25px 20px;}
	.download-list li .info i{margin-left: 50px;}
}
@media (max-width:1080px) {
	.download-list li .title h3,
	.download-list li .info p{
		font-size: 16px;line-height: 40px;
	}
	.download-list li .info i{font-size: 32px;line-height: 40px;}
	.download-list li a{padding: 20px 15px;}
}
@media (max-width:991px) {
	.download-list ul{margin: 0 -8px;}
	.download-list li{padding: 0 8px;margin-bottom: 18px;}
	.download-list li a{padding: 15px 10px;}
	.download-list li .info i{margin-left: 35px;}
}
@media (max-width:769px) {
	.download-list li .title h3,
	.download-list li .info p{
		font-size: 14px;line-height: 32px;
	}
	.download-list li .info i{font-size: 26px;line-height: 32px;}
}
@media (max-width:640px) {
	.download-list ul{margin: 0;}
	.download-list li{padding: 0;margin-bottom: 15px;width: 100%;float: none;}
	.download-list li .info i{margin-left: 50px;}
}
@media (max-width:480px) {
	.download-list li .info i{margin-left: 40px;}
}
@media (max-width:360px) {
	.download-list li .info i{margin-left: 32px;}
}



.solution-list{width: 100%;}
.solution-list ul{margin: 0 -10px;}
.solution-list li{float: left;width: 33.333%;margin-bottom: 40px;padding: 0 10px;}
.solution-list li a{display: block;width: 100%;position: relative;}
.solution-list li .pic{width: 100%;height: 600px;overflow: hidden;}
.solution-list li .txtbox{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 5;background: rgba(0,0,0,0.2);}
.solution-list li .txt {position: absolute;z-index: 6;bottom: 30px;width: 100%;color: #fff;padding: 0 40px;}
.solution-list li .txt h3{font-size: 32px;line-height: 40px;}
.solution-list li .txt h4{font-size: 16px;line-height: 30px;margin: 20px 0 30px;}
.solution-list li .txt p{font-size: 16px;line-height: 30px;display: none;}
.solution-list li:hover .txt p{display: block;}
.solution-list li:hover .pic img{-webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    transform: scale(1.15);}

@media (max-width:1680px) {
	.solution-list li .pic{height: 438px;}
	.solution-list li .txt{bottom: 25px;}
	.solution-list li .txt h4{margin: 15px 0 25px;}
}
@media (max-width:1440px) {
	.solution-list li .pic{height: 400px;}
	.solution-list li .txt{bottom: 20px;padding: 0 30px;}
	.solution-list li .txt h3{font-size: 28px;}
}
@media (max-width:1250px) {
	.solution-list li .pic{height: 358px;}
	.solution-list li .txt{padding: 0 25px;}
	.solution-list li .txt h3{font-size: 26px;}
	.solution-list li .txt h4{margin: 10px 0 20px;}
}
@media (max-width:1080px) {
	.solution-list ul{margin: 0 -8px;}
	.solution-list li{padding: 0 8px;margin-bottom: 30px;}
	.solution-list li .pic{height: 382px;}
	.solution-list li .txt{padding: 0 20px;}
	.solution-list li .txt h3{font-size: 24px;line-height: 36px;}
	.solution-list li .txt h4,
	.solution-list li .txt p{line-height: 28px;}
	.solution-list li .txt h4{margin: 8px 0 15px;}
	.solution-list li .txt p{display: block;}
	
}
@media (max-width:991px) {
	.solution-list ul{margin: 0 -6px;}
	.solution-list li{padding: 0 6px;margin-bottom: 25px;}
	.solution-list li .pic{height: 353px;}
	.solution-list li .txt h3{font-size: 22px;line-height: 34px;}
	.solution-list li .txt h4,
	.solution-list li .txt p{line-height: 24px;font-size: 14px;}
	.solution-list li .txt h4{margin: 5px 0 10px;}
	.solution-list li .txt p{display: block;}
}
@media (max-width:850px) {
	.solution-list li .pic{height: 301px;}
	.solution-list li .txt{padding: 0 15px;}
}
@media (max-width:769px) {
	.solution-list ul{margin: 0 -8px;}
	.solution-list li{padding: 0 8px;margin-bottom: 15px;width: 50%;}
	.solution-list li .pic{height: 412px;}
}
@media (max-width:640px) {
	.solution-list li .pic{height: 342px;}
}
@media (max-width:540px) {
	.solution-list ul{margin: 0 -5px;}
	.solution-list li{padding: 0 5px;}
	.solution-list li .pic{height: 290px;}
	.solution-list li .txt{padding: 0 10px;bottom: 15px;}
	.solution-list li .txt h3{font-size: 18px;line-height: 30px;}
	.solution-list li .txt h4,
	.solution-list li .txt p{line-height: 22px;}
	.solution-list li .txt h4{margin: 3px 0 8px;}
}
@media (max-width:480px) {
	.solution-list li .pic{height: 257px;}
	.solution-list li .txt{bottom: 10px;}
	.solution-list li .txt p{display: none;}
}
@media (max-width:360px) {
	.solution-list li .pic{height: 192px;}
	.solution-list li .txt h3{font-size: 16px;line-height: 26px;}
	.solution-list li .txt h4,
	.solution-list li .txt p{line-height: 20px;font-size: 12px;}
	.solution-list li .txt h4{margin: 3px 0 8px;}
}
@media (max-width:340px) {
	.solution-list li .pic{height: 181px;}
}

.solution-show{width: 100%;padding-bottom:80px;border-bottom: 1px solid #e9e9e9;}
.about-prolist-top{width: 100%;padding: 30px 0;display: flex;align-items: center;justify-content: space-between;}
.about-prolist-top .inside-title{margin: 0;}
.about-prolist-top a{display: block;font-size: 16px;color: #999;}
.about-prolist-top a i{margin-left: 15px;}
.about-prolist-top a:hover{color:#2168ac;}
.about-prolist .honor-list .honor-item{padding: 0;}
@media (max-width:1440px) {
	.about-prolist-top{padding: 20px 0;}
}
@media (max-width:991px) {
	.about-prolist-top a{font-size: 14px;}
	.about-prolist-top a i{margin-left: 8px;}
	.about-prolist-top{padding: 15px 0;}
}


.share-newsitem{width: 100%;display: flex;align-items: center;background: #fff;height: 570px;}
.share-newsitem .pic{width: 50%;height: 100%;}
.share-newsitem .txt{width: 50%;padding: 45px;font-size: 20px;color: #999;}
.share-newslist .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 20px;left: 75%;transform: translateX(-50%);}
.share-newsitem .txt .look-more{background: #41414c;}
.share-newsitem .txt .date{line-height: 40px;}
.share-newsitem .txt .info{margin: 10px 0 60px;}
.share-newsitem .txt .info .title{color: #f37e7b;line-height: 60px;font-size: 30px;}
.share-newsitem .txt .info p{font-size: 16px;line-height: 36px;height: 72px;}
.share-newslist .swiper-pagination-bullet{width: 9px;height: 9px;background: #ddd;opacity: 1;}
.share-newslist .swiper-pagination-bullet-active{background: #41414c;}


.inside-newslist{width: 100%;margin-top: 80px;}
.inside-newslist .news-list{margin: 0 -10px;}
.inside-newslist .news-list li{width: 33.333%;float: left;padding: 0 10px;margin-bottom: 40px;}



@media (max-width:1680px) {
	.share-newsitem{height: 428px;}
	.share-newsitem .txt{padding: 35px;}
	
}
@media (max-width:1440px) {
	.share-newsitem{height: 392px;}
	.share-newsitem .txt .info .title{font-size: 28px;line-height: 54px;}
	.share-newsitem .txt{font-size: 18px;}
	.share-newsitem .txt .info p{line-height: 32px;height: 64px;}
	
	.inside-newslist{margin-top: 60px;}
}
@media (max-width:1250px) {
	.share-newsitem{height: 353px;}
	.share-newsitem .txt .info .title{font-size: 26px;}
	.share-newsitem .txt{font-size: 18px;padding: 30px;}
	.share-newsitem .txt .info p{line-height: 30px;height: 60px;}
	.share-newsitem .txt .info{margin-bottom: 40px;}
	.inside-newslist .news-list{margin: 0 -7.5px;}
	.inside-newslist .news-list li{padding: 0 7.5px;}
	
}
@media (max-width:1080px) {
	.share-newsitem{height: 366px;}
	.share-newsitem .txt .info .title{font-size: 24px;line-height: 50px;}
	.share-newsitem .txt{font-size: 18px;padding: 20px;}
	.share-newsitem .txt .info p{line-height: 28px;height: 56px;}
	
	.inside-newslist{margin-top: 40px;}
}
@media (max-width:991px) {
	.share-newsitem{height: 336px;}
	.share-newsitem .txt .info .title{font-size: 20px;line-height: 46px;}
	.share-newsitem .txt{font-size: 16px;padding: 20px;padding-bottom: 35px;}
	.share-newsitem .txt .info p{line-height: 24px;height: 48px;font-size: 14px;}
	.share-newsitem .txt .info{margin-bottom: 35px;}
	
	.inside-newslist .news-list li{width: 50%;margin-bottom: 25px;}
	
}
@media (max-width:850px) {
	.share-newsitem{height: 288px;}
	.share-newslist .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 10px;}
	.share-newsitem .txt .date{line-height: 30px;}
	
	
}
@media (max-width:769px) {
	.share-newsitem{height: 261px;}
	.share-newsitem .txt .info{margin-bottom: 20px;}
	
	.inside-newslist .news-list{margin: 0 -5px;}
	.inside-newslist .news-list li{padding: 0 5px;}

	.inside-newslist{margin-top: 30px;}
}
@media (max-width:640px) {
	.share-newsitem{display: block;height: auto;}
	.share-newsitem .pic,
	.share-newsitem .txt{width: 100%;}
	.share-newslist .swiper-container-horizontal>.swiper-pagination-bullets{left: 50%;}
	.share-newsitem .txt .info .title{font-size: 18px;line-height: 40px;}
	.share-newsitem .txt .info{margin: 5px 0 15px;}
	
	
	.inside-newslist .news-list li{margin-bottom: 15px;}
}
@media (max-width:480px) {
	.inside-newslist .news-list li{width: 100%;}
	.share-newsitem .txt{padding: 10px  15px 35px;}
	.inside-newslist{margin-top: 20px;}
	
}


.question-list{width: 100%;background: #fff;padding: 0 50px;}
.question-list li{width: 100%;border-bottom: 1px solid #eee;}
.question-list li:last-child{border-bottom: 0;}
.question-list li a{width: 100%;display: block;}
.question-list li a .title{padding: 36px 0;display: flex;width: 100%;align-items: center;justify-content: space-between;}
.question-list li a .title h3{width: 85%;font-size: 20px;color: #333;line-height: 34px;}
.question-list li a .title h4 i{font-size: 34px;color: #bbb;transition: all .3s;transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);display: inline-block;}
.question-list li a .show-info{background: #f8f8f8;width: 100%;padding: 30px;display: none;}
.question-list li a .show-info p{font-size: 16px;line-height: 36px;color: #666;}
.question-list li.cur a .title h3,
.question-list li.cur a .title h4 i{color: #f37e7b;}
.question-list li.cur a .title h4 i{transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.question-list li:hover a .title h3,
.question-list li:hover a .title h4 i{color: #f37e7b;}
.question-list li:last-child.cur{padding-bottom: 36px;}

@media (max-width:1680px) {
	.question-list{padding: 0 40px;}
}
@media (max-width:1440px) {
	.question-list li a .title{padding: 30px 0;}
	.question-list li:last-child.cur{padding-bottom: 30px;}
	.question-list li a .show-info p{line-height: 34px;}
}
@media (max-width:1080px) {
	.question-list{padding: 0 30px;}
	.question-list li a .title h3{font-size: 18px;line-height: 30px;}
	.question-list li a .title h4 i{font-size: 30px;}
	.question-list li a .title{padding: 20px 0;}
	.question-list li:last-child.cur{padding-bottom: 20px;}
	.question-list li a .show-info{padding: 20px;}
	.question-list li a .show-info p{line-height: 30px;}
}
@media (max-width:991px) {
	.question-list li a .title h3{font-size: 16px;line-height: 26px;}
	.question-list li a .title h4 i{font-size: 26px;}
	.question-list li a .title{padding: 15px 0;}
	.question-list li:last-child.cur{padding-bottom: 15px;}
	.question-list li a .show-info{padding: 15px;}
	.question-list li a .show-info p{line-height: 28px;font-size: 14px;}
}
@media (max-width:769px) {
	.question-list{padding: 0 20px;}
}
@media (max-width:480px) {
	.question-list{padding: 0 15px;}
}


.backbtn {padding: 30px 0;}
.backbtn a{display: flex;font-size: 14px;color: #999;align-items: center;}
.backbtn a i{font-size: 20px;margin-right: 10px;}
.backbtn a:hover {color: #2168ac;}

.news-showbox{width: 100%;background: #fff;}
.news-showright{width: 390px;float: right;padding: 45px;padding-bottom: 0;}
.news-showright h2{font-size: 30px;color: #333;line-height: 50px;margin-bottom: 20px;}
.news-showright .news-list li .pic{height: 214px;}
.news-showright .news-list li .info{margin-top: 20px;}
.news-showright .news-list li .info .txt{float: none;width: 100%;margin: 0;padding: 0;}
.news-showright .news-list li .look{margin:10px 0 25px;}

.news-showleft{width: calc(100% - 390px);float: left;border-right: 1px solid #eee;}
.pd60{padding: 50px 60px;}
.news-showleft .showleft-top{width: 100%;border-bottom: 1px solid #eee;}
.news-showleft .showleft-top .newsinfoitem{float: left;font-size: 16px;line-height: 38px;margin-right: 40px;color: #bbb;}
.footer-share span{display:block;float: left;}
.footer-share.bdsharebuttonbox a{display:inline-block;background-image: none;margin: 0;padding: 0;width:100%;height:100%;background-color: transparent;vertical-align:top;float:none;border-radius:50%;transition: all 0.2s;-webkit-transition: all 0.2s;}
.footer-share.bdsharebuttonbox i{display: block;font-size:38px;color:#ccc;line-height:38px;text-align:center;}
.footer-share-item{position: relative;width: 38px;height: 38px;}
.footer-share-item a{position: absolute;left: 0;top: 0;z-index: 2;width: 100%;height: 100%;}
.footer-share a:hover{background:#fff;color:#2168ac;}
.footer-sharebox .footer-share-item{margin-left: 15px;border-radius: 50%;}
.footer-share.bdsharebuttonbox .footer-share-item:hover i{color: #2168ac;}
.footer-sharebox .bdshare-button-style0-16 a:hover{opacity: 1;background-color:transparent}
.bdshare-button-style0-16 a:hover{opacity: 1;background-color:transparent;}
.bd_weixin_popup {
    width: 270px!important;
    height: 300px!important;
}

.newsshow-left-bottom{width: 100%;height: 80px;background-color: #f8f8f8;padding: 0 40px;margin-top: 60px;}
.newsshow-left-bottom .list-return{width: 100%;height: 100%;display: flex;justify-content: space-between;align-items: center;}
.newsshow-left-bottom .list-return h5 a{display: block;color: #999;font-size: 16px;line-height: 80px;}
.newsshow-left-bottom .list-return h5 a.returnbox{color: #bbb;font-size: 24px;}
.newsshow-left-bottom .list-return h5 a:hover,
.newsshow-left-bottom .list-return h5 a.returnbox:hover
{color: #2168ac;}

@media (max-width:1680px) {
	.pd60{padding: 40px;}
	.news-showright{padding: 30px;width: 360px;}
	.news-showleft{width: calc(100% - 360px);}
}
@media (max-width:1440px) {
	.news-showright h2{font-size: 28px;}
}
@media (max-width:1250px) {
	.pd60{padding: 30px;}
	.news-showright{padding: 20px;width: 300px;}
	.news-showleft{width: calc(100% - 300px);}
	.news-showright .news-list li .pic{height: 158px;}
	.news-showright .news-list li .look{margin: 5px 0 15px;}
	.newsshow-left-bottom{height: 60px;margin-top: 40px;}
	.newsshow-left-bottom .list-return h5 a{line-height: 60px;}
	.newsshow-left-bottom{padding: 0 30px;}
}
@media (max-width:1080px) {
	.inside-newlocation,
	.news-showleft .showleft-top .newsinfoitem.footer-share{display: none;}
	.news-showleft,
	.news-showright{
		width: 100%;float: none;border: 0;
	}
	.news-showright .news-list li .pic{height: 225px;}
	.news-showright h2{font-size: 24px;margin-bottom: 10px;line-height: 40px;}
	.news-showright .news-list li .info{margin-top: 10px;}
	.news-showright .news-list li .look{margin: 0;}
}
@media (max-width:991px) {
	.newsshow-left-bottom{padding: 0 20px;height: 50px;margin-top: 25px;}
	.newsshow-left-bottom .list-return h5 a{line-height: 50px;font-size: 14px;}
	.newsshow-left-bottom .list-return h5 a.returnbox{font-size: 20px;}
	.pd60{padding: 25px;}
	.news-showleft .showleft-top .newsinfoitem{font-size: 14px;line-height: 20px;margin-right: 20px;}
	.news-showright .news-list li .pic{height: 207px;}
	.news-showleft .showleft-top .show-newsinfo{margin-top: -8px;}
	.news-showright h2{font-size: 22px;}
}
@media (max-width:769px) {
	.pd60{padding: 20px;}
	.news-showright .news-list li .pic{height: 184px;}
	.news-showright h2{font-size: 20px;line-height: 36px;}
}
@media (max-width:640px) {
	.news-showright .news-list li .pic{height: 172px;}
	.newsshow-left-bottom{padding: 0 15px;height: 40px;margin-top: 15px;}
	.newsshow-left-bottom .list-return h5 a{line-height: 40px;}
	.newsshow-left-bottom .list-return h5 a.returnbox{font-size: 18px;}
}
@media (max-width:480px) {
	.news-showright h2{font-size: 18px;line-height: 30px;}
	.news-showright .news-list li .pic{height: 195px;}
}
@media (max-width:360px) {
	.news-showright .news-list li .pic{height: 141px;}
}
@media (max-width:340px) {
	.news-showright .news-list li .pic{height: 132px;}
}

.inside-contact-nav{width: 400px;}
.inside-contact-nav .inside-title{margin: 0;color: rgba(0,0,0,0.2);}
.inside-contact-nav  li{margin-bottom: 25px;width: 100%;}
.inside-contact-nav  li.cur .inside-title{color: #2168ac;}
.inside-contact-nav  li:hover .inside-title{color: #2168ac;}

.contact-infobox{width: 100%;}
.contact-infoshowitem{width: 100%;}
.contact-infoshowitem .contact-item{width: 42%;float: left;margin-left: 16%; margin-bottom:50px;}
.contact-infoshowitem .contact-item:nth-child(2n+1){margin-left: 0;}
.contact-item h3{font-size: 32px;color: #333;line-height: 40px;}
.contact-item .line{width: 100%;height: 1px;background: #eee;margin: 20px 0;}
.contact-item p{font-size: 16px;line-height: 30px;color: #999;}
.contact-item p span{color: #333;}
.contact-map{width: 100%;margin-top: 50px;}
.map{width:100%;height:450px;}
#dituContent{width:100%;height:100%}

@media (max-width:1680px) {
	.inside-contact-nav{width: 300px;}
	
	.contact-infobox{width: 100%;}
	.contact-infoshowitem .contact-item{width: 45%;margin-left: 10%;}
}
@media (max-width:1440px) {
	.inside-contact-nav{width: 260px;}
	
	.contact-infobox{width: 100%;}
	.contact-infoshowitem .contact-item{width: 46%;margin-left: 8%;}
	.contact-item h3{font-size: 30px;line-height: 36px;}
}
@media (max-width:1250px) {
	.inside-contact-nav{width: 220px;}
	
	.contact-infobox{width: 100%;}
	.contact-item h3{font-size: 28px;line-height: 34px;}
	.contact-map{margin-top: 40px;}
}
@media (max-width:1080px) {
	.inside-contact-nav{width: 100%;}
	.contact-infobox{width: 100%;}
	.inside-contact-nav ul{display: flex;justify-content: center;}
	.inside-contact-nav li{width: auto;margin-right: 30px;margin-bottom: 25px;}
	.contact-item h3{font-size: 24px;}
	.contact-item .line{margin: 15px 0;}
}
@media (max-width:991px) {
	.contact-item h3{font-size: 20px;line-height: 30px;}
	.contact-item .line{margin: 10px 0;}
	.contact-item p{font-size: 14px;line-height: 26px;}
	.contact-map{margin-top: 30px;}
	.map{height: 360px;}
}
@media (max-width:769px) {
	.contact-item h3{font-size: 18px;}
	.inside-contact-nav li{margin-right: 20px;margin-bottom: 20px;}
}
@media (max-width:480px) {
	.contact-infoshowitem .contact-item{width: 100%;margin-left:0;margin-top: 15px;}
	.map{height: 300px;}
	.contact-item h3{font-size: 16px;line-height: 24px;}
}

.inside-job{width: 100%;}
.inside-job ul{background: #e9e9e9;width: 100%;display: flex;padding: 0 55px;}
.inside-job li{flex: 1;text-align: center;font-size: 18px;line-height: 76px;color: #333;}
.inside-job li.post{text-align: left;}
.inside-job li.address{text-align: right;}
.inside-job .content-box .job-info{width: 100%;background: #fff;cursor: pointer;border-bottom: 1px solid #f5f5f5;}
.inside-job .content-box .job-info .nav_close {display: none; text-align: right;}
.inside-job .content-box .job-info .nav_close  img{width: 16px;}
.inside-job .content-box .require {border: 4px solid #41414c;padding: 45px 55px;display: none; background: #fff;}
.inside-job .content-box .require h3 {
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 26px;
}
.inside-job .content-box .require p {
  font-size: 16px;
  color: #999;
  line-height: 30px;
}
.inside-job .content-box .require .workplace {
  padding-top: 40px;
}
.inside-job .content-box .require .contact {
  font-size: 16px;
  color: #999;
  padding-top: 40px;
}
.inside-job .content-box .require .contact a {
  font-size: 16px;
  color: #f37e7b;
  margin-right: 45px;
}
.inside-job .content-box .job-info.active{
	background-color: #41414c;
	color: #fff;
	border: none;
}
.inside-job .content-box .job-info.active .nav_close {
    display: block;
}
.inside-job .content-box .job-info.active li{color: #fff;}
.inside-job .content-box .job-info.active li.population,
.inside-job .content-box .job-info.active li.degree,
.inside-job .content-box .job-info.active li.address{
	display: none;
}
@media (max-width:1440px) {
	.inside-job ul{padding: 0 45px;}
	.inside-job .content-box .require{padding: 35px 45px;}
}
@media (max-width:1080px) {
	.inside-job ul{padding: 0 30px;}
	.inside-job li{font-size: 16px;line-height: 56px;}
	.inside-job .content-box .require{
		border-width: 3px;
		padding:20px 30px;
	}
	.inside-job .content-box .require h3{font-size: 16px;padding-bottom: 20px;}
	.inside-job .content-box .require p{line-height: 28px;}
	.inside-job .content-box .require .contact{padding-top: 25px;}
}
@media (max-width:991px) {
	.inside-job ul{padding: 0 20px;}
	.inside-job li{font-size: 14px;line-height: 48px;}
	.inside-job .content-box .require{
		border-width: 2px;
		padding:10px 20px;
	}
	.inside-job .content-box .require h3{font-size: 14px;padding-bottom: 12px;}
	.inside-job .content-box .require p{line-height: 26px;font-size: 14px;}
	.inside-job .content-box .require .contact{padding-top: 20px;font-size: 14px;}
}