﻿

.home{position:absolute;left:0;top:0;width:100%;height:100vh;overflow:hidden;}
.home .home-slide{overflow:hidden;height:100vh;}
.home .home-slide:last-child{height:auto;}
.home .home-slide .content-box{width:100%;height:100%;position:relative;}
.home .home-slide .content-box .content{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;}
.home .home-slide .next{position:absolute;left:90px;width:26px;height:34px;background:url(../image/scroll_down.png) no-repeat center center/cover;bottom:70px;z-index:2; cursor:pointer;}
@media screen and (max-width:1025px) {
	.home .home-slide .content-box{ padding:40px 0;}		
}


.home .home-slide .footer{border-top:none;}

@media screen and (max-width:1024px) {
    /*.home{position:static;height:auto;}*/
    .home .swiper-wrapper{display:block;}
    /*.home .home-slide{height:inherit;}*/
    /*.home .home-slide .content-box .content{position:relative;}*/
    .home .ani{visibility:visible !important;}
}

.waves-box{position:absolute;left:0;width:100%;bottom:0;z-index:2;}
.waves-box .waves-bg{height:20px;background:#fff;}
.waves-box .waves{position:relative;left:0;width:100%;height:80px;margin-bottom:-7px;top:0;}
.waves-box .waves .parallax > use{animation:move-forever 10s cubic-bezier(.55,.5,.45,.5) infinite;}

@keyframes move-forever{
    0%{transform:translate3d(-90px,0,0);}
    100%{transform:translate3d(85px,0,0);}
}

@media screen and (max-width:1025px) {
    .waves-box{bottom:0px;}
    .waves-box .waves-bg{height:15px;margin-top:1px;}
    .waves-box .waves{height:30px;}
}

.banner{height:100%;}
.banner .pc{ width:100%; height:100vh;}
.banner .mb{ width:100%; height:100vh;}
.banner video{height:100%;width:100%;display:block;margin:0 auto;object-fit:cover;}
.banner .banner-next,
.banner .banner-prev{width:19px;height:35px;background:url(https://cirobots.comba.com.cn/Chengming/Tpl/Home/Default/Public/skin/images/banner-arrow.png) no-repeat left top;margin-top:-17px;}
.banner .banner-prev{left:5%;}
.banner .banner-next{background-position:right top;right:5%;}
.banner .banner-pagination{bottom:80px;}
.banner .banner-pagination span{width:14px;height:14px;border-radius:100%;opacity:1;background:none;border:1px solid #fff;}
.banner .banner-pagination span.swiper-pagination-bullet-active{background:#46a39b;border:1px solid #46a39b;}
.banner .banner-content-box{width:100%;height:100%;position:relative; display:flex;align-items:center; justify-content:center;}
.banner .banner-content{position:absolute;left:0;width:100%;text-align:center;top:50%;transform:translateY(-50%);}
.banner .banner-content .tit{font-size:72px;color:#2f2a95;transform:translateX(80px);opacity:0;transition:0.82s 0.5s;}
.banner .banner-content .subtit{font-size:24px;color:#00c2a0;margin-top:15px;transform:translateX(80px);opacity:0;transition:0.82s 0.5s;}

.banner .swiper-slide-active .banner-content .tit{transform:translateX(0px);opacity:1;transition:0.5s 0.8s;}
.banner .swiper-slide-active .banner-content .subtit{transform:translateX(0px);opacity:1;transition:0.5s 0.9s;}

@media screen and (min-width:1025px) {
    .banner .banner-prev:hover{background-position:left bottom;}
    .banner .banner-next:hover{background-position:right bottom;}
}
@media screen and (max-width:1440px) {
    .banner .banner-next,
    .banner .banner-prev{}
    .banner .banner-next{right:5%;}
    .banner .banner-prev{left:5%;}
}
@media screen and (max-width:1025px) {
    .banner{}
    .banner .banner-next,
    .banner .banner-prev{}
    .banner .banner-prev{left:15px;}
    .banner .banner-next{right:15px;}

    .banner .banner-content-box{ /*padding:20% 0;*/ /*padding-top:100%;*/}
	.banner .banner-content-box img{ width:40%; height:auto;}
    .banner .banner-content .tit{font-size:20px;}
    .banner .banner-content .subtit{font-size:14px;margin-top:8px;}

    .banner .banner-pagination{bottom:30px;}
    .banner .banner-pagination span{width:8px;height:8px;}
	.home .home-slide .next{ display:none;}
}

.home .about-slide{}
.home .about-slide .content{ padding:0 5%;}
.home .about-slide .iabout{/*display:grid;grid-template-columns:repeat(2, 1fr); gap:50px;place-content:center;*/}
.home .about-slide .iabout .pc{display:grid;grid-template-columns:repeat(2, 1fr); gap:50px;place-content:center;}
.home .about-slide .iaboutl{ display:grid;place-content:center; padding-left:5%; color:#fff;}
.home .about-slide .iaboutl .tit{ font-size:50px; line-height:50px;}
.home .about-slide .iaboutl .info{ font-size:18px; line-height:30px; margin:30px auto 45px auto;}
.home .about-slide .iaboutl .more{ display:block; width:169px; height:48px; background:url(../image/i_about_more.png) no-repeat; text-indent:25px; line-height:48px; font-size:14px; color:#fff;}
.home .about-slide .iaboutl .more:hover{background:url(../image/i_about_more2.png) no-repeat;}

.home .about-slide .iaboutr{ text-align:right;}
.home .about-slide .iaboutr img{ max-width:90%; height:auto; margin:0 auto;}

@media screen and (max-width:1200px) {
	.home .about-slide .iaboutl .tit{ font-size:30px;}
	
}
@media screen and (max-width:1025px) {
    .home .about-slide .content{ padding:0 5%;}
	.home .about-slide .iabout{gap:30px;}
	.home .about-slide .iaboutl .tit{ font-size:26px;}
	.home .about-slide .iaboutl .info{ font-size:16px;margin:20px auto 35px auto;}
}
@media screen and (max-width:640px) {
	.home .about-slide .iabout .pc{ display:none;}
    .home .about-slide .content{ padding:0 5%;}
	.home .about-slide .iabout{ display:block;}
	.home .about-slide .iaboutl{ margin-bottom:20px;}
	.home .about-slide .iaboutl .tit{ font-size:18px; display:none;}
	.home .about-slide .iaboutl .info{ font-size:13px;margin:10px auto 25px auto; line-height:22px;}
	.home .about-slide .iaboutr{ padding:20px;}
	
	.home .about-slide .iaboutl .more{ display:block; width:140px; height:32px; background:url(../image/i_solution_yq_icon_m.png) no-repeat; text-indent:15px; line-height:32px; font-size:13px; color:#fff;}
	.home .about-slide .iaboutl .more:hover{background:url(../image/i_solution_yq_icon_m2.png) no-repeat;}
}

/*@media screen and (min-width:1025px) {*/
    .home .about-slide .iaboutl .tit,
	.home .about-slide .iaboutl .info,
	.home .about-slide .iaboutl .more,
    .home .about-slide .iaboutr{transform:translateY(100px);opacity:0;visibility:hidden;transition:0.82s 0.5s;}

    .home .swiper-slide-active.about-slide .iaboutl .tit,
	.home .swiper-slide-active.about-slide .iaboutl .info,
	.home .swiper-slide-active.about-slide .iaboutl .more,
    .home .swiper-slide-active.about-slide .iaboutr{transform:translateY(0px);opacity:1;visibility:visible;}
    .home .swiper-slide-active.about-slide .iaboutl .tit{transition:0.5s 0.3s;}
	.home .swiper-slide-active.about-slide .iaboutl .info{transition:0.5s 0.6s;}
	.home .swiper-slide-active.about-slide .iaboutl .more{transition:0.5s 0.9s;}
    .home .swiper-slide-active.about-slide .iaboutr{transition:0.5s 1.2s;}
/*}*/

.home .zhwl-slide{}
.home .zhwl-slide video{height:100%;width:100%;display:block;margin:0 auto;object-fit:cover;}
.home .zhwl-slide .izhwlc{ max-width:680px; height:auto; padding:0 20px; margin:0 auto;}
.home .zhwl-slide .izhwlc .izhwlca{ margin-left:-200px;max-width:640px;}
.home .zhwl-slide .izhwlc .con{ color:#fff; font-size:18px; line-height:30px; margin-bottom:30px;}
.home .zhwl-slide .izhwlc .more{ display:block; width:169px; height:48px; background:url(../image/i_about_more.png) no-repeat center center/cover; text-indent:25px; line-height:48px; font-size:14px; color:#fff;}
.home .zhwl-slide .izhwlc .more:hover{background:url(../image/i_about_more2.png) no-repeat center center/cover;}

.home .zhwl-slide .izhwlt{ position:absolute; top:25%; right:0;}
.home .zhwl-slide .izhwlt ul{}
.home .zhwl-slide .izhwlt ul li{ margin-bottom:40%; font-size:30px; color:rgba(255,255,255,0.5); line-height:70px; padding-right:190px; position:relative; padding-left:75px; text-align:right; display:flex;justify-content:flex-end; cursor:pointer;}
.home .zhwl-slide .izhwlt ul li i{background:url(../image/i_zhwl_icon2.png) no-repeat left 50%; width:70px; height:70px; margin-right:10px;}
.home .zhwl-slide .izhwlt ul li:nth-of-type(1) i{background:url(../image/i_zhwl_icon1.png) no-repeat left 50%; width:70px; height:70px;}
.home .zhwl-slide .izhwlt ul li:nth-of-type(2) i{background:url(../image/i_zhwl_icon2.png) no-repeat left 50%; width:70px; height:70px;}
.home .zhwl-slide .izhwlt ul li.on{ font-size:40px; color:#fff; padding-left:90px;}
.home .zhwl-slide .izhwlt ul li.on:before{content: ""; display:block; width:166px; height:2px; background:#fff; position:absolute; top:50%; margin-top:-1px; right:0;}
.home .zhwl-slide .izhwlt ul li.on:nth-of-type(1) i{background:url(../image/i_zhwl_icon1.png) no-repeat left 50%; width:70px; height:70px;}

.zhwl-slide-tab{ width:100%; height:100%;}
.home .zhwl-slide .pc{height:100%;}
.home .zhwl-slide .mb{height:100%;}
@media screen and (max-width:1200px) {
	.home .zhwl-slide .izhwlt ul li{ font-size:26px;padding-right:120px;}
	.home .zhwl-slide .izhwlt ul li.on{ font-size:30px;}
	.home .zhwl-slide .izhwlt ul li.on:before{ width:96px;}
}
@media screen and (max-width:1025px) {
	.home .zhwl-slide .izhwlc .izhwlca{ margin-left:0;}
	.home .zhwl-slide .izhwlc .con{ font-size:16px;}
	/*.home .zhwl-slide .izhwlt{ display:none;}*/
	
	.home .zhwl-slide .izhwlc .more{ display:block; width:140px; height:32px; background:url(../image/i_solution_yq_icon_m.png) no-repeat center center/cover; text-indent:25px; line-height:32px; font-size:14px; color:#fff;}
	.home .zhwl-slide .izhwlc .more:hover{background:url(../image/i_solution_yq_icon_m2.png) no-repeat center center/cover;}
	
}
@media screen and (max-width:640px) {
	.home .zhwl-slide .izhwlt{ top:12%;}
	.home .zhwl-slide .izhwlt ul li{ font-size:16px;padding-right:60px; margin-bottom:20px; line-height:40px;}
	.home .zhwl-slide .izhwlt ul li.on{ font-size:20px;}
	.home .zhwl-slide .izhwlt ul li.on:before{ width:36px;}
	.home .zhwl-slide .izhwlt ul li:nth-of-type(1) i{ width:40px; height:40px; background-size:90% auto;}
	.home .zhwl-slide .izhwlt ul li.on:nth-of-type(1) i{ width:40px; height:40px; background-size:90% auto;}
	.home .zhwl-slide .izhwlt ul li:nth-of-type(2) i{ width:40px; height:40px; background-size:90% auto;}
	
	.home .home-slide.zhwl-slide .content-box{ padding:0;}
	.home .swiper-slide-active.zhwl-slide .con{ font-size:13px; line-height:25px;}
}
/*@media screen and (min-width:1025px) {*/
    .home .zhwl-slide .con,
    .home .zhwl-slide .more{transform:translateY(100px);opacity:0;visibility:hidden;transition:0.82s 0.5s;}

    .home .swiper-slide-active.zhwl-slide .con,
    .home .swiper-slide-active.zhwl-slide .more{transform:translateY(0px);opacity:1;visibility:visible;}
    .home .swiper-slide-active.zhwl-slide .con{transition:0.5s 0.5s;}
    .home .swiper-slide-active.zhwl-slide .more{transition:0.5s 0.7s;}
/*}*/


.home .wl-slide{}
.home .wl-slide .list{ display:block; width:42px; height:31px; background:url(../image/i_solution_icon.png) no-repeat; line-height:31px; position:relative; z-index:99;}
.home .wl-slide .list:before{content: ""; display:block; width:50px; height:50px; background:rgba(255,179,31,0.15); border-radius:50px; position:absolute; /*top:-52px; left:-45px;*/}

.mc_a1t_dian {
    position: relative;
    animation: bordershow 3s infinite;
}
.mc_a1t_dian {
    /*display: block;
    width: 18px;
    height: 18px;
    background: #fff;
    border: 7px solid #001eb4;
    border-radius: 50%;*/
}

.mc_a1t_dian::before {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    width: 25px;
    height: 25px;
    border-radius: 50%;
    /*background: rgba(0, 30, 180, 0.2);*/
}

.mc_a1t_dian::after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: -1;
    transform: translate(-50%, -50%);
    width: 25px;
    height: 25px;
    border-radius: 50%;
    /*background: rgba(0, 30, 180, 0.2);*/
}

.mc_a1t_dian::before {
    animation: boderM 3s .95s infinite;
}

.mc_a1t_dian::after {
    animation: boderM 3s infinite;
}

@keyframes boderM {
    0% {
        transform: translate(-50%, -50%) scale(1);
        opacity: 0
    }

    20% {
        opacity: 1
    }

    75% {
        transform: translate(-50%, -50%) scale(2);
        opacity: 0
    }

    100% {
        opacity: 0
    }

}

@keyframes bordershow {

    50% {
        /*box-shadow: 0px 0px 10px 0 #001eb4;*/
    }

}
.home .wl-slide .pc,.home .wl-slide .mb{ height:100%;}
.home .wl-slide .list:nth-of-type(1){ top:38%; left:21%;}
.home .wl-slide .list:nth-of-type(2){ top:40%; left:56%;}
.home .wl-slide .list:nth-of-type(3){ top:38%; left:48%;}
.home .wl-slide .list:nth-of-type(4){ top:66%; left:41%;}
.home .wl-slide .list:nth-of-type(5){ top:64%; left:21%;}
.home .wl-slide .list:nth-of-type(6){ top:45%; left:64%;}
.home .wl-slide .list:nth-of-type(7){ top:46%; left:75%;}
.home .wl-slide .list .con{ width:260px; height:auto; position:absolute; z-index:99; bottom:46px; left:-100px; background:#fff; border-radius:25px; padding:40px; display:none;}
.home .wl-slide .list .con .img{ text-align:center}
.home .wl-slide .list .con .img img{ width:100%; height:auto;}
.home .wl-slide .list .con .cont{ text-align:center; font-size:20px; color:#565656; line-height:35px; margin:10px auto;}
.home .wl-slide .list .con .info{ font-size:12px; color:#565656; line-height:25px;}
.home .wl-slide .list .con .info p{ padding-left:6px; background:url(../image/i_solution_zhwl_icon.jpg) no-repeat left 50%;}
.home .wl-slide .list .con .more{ display:block; width:109px; height:35px; background:url(../image/i_solution_zhwl_more.png) no-repeat center center/cover; line-height:35px; text-indent:18px; margin:25px auto 0 auto; color:#ff910c; font-size:12px;}
.home .wl-slide .list .con .more:hover{background:url(../image/i_solution_zhwl_more2.png) no-repeat center center/cover; color:#fff;}
/*.home .wl-slide .list:hover .con{ display:block;}*/



.home .wl-slide .yqt{ position:absolute; z-index:80; top:15%; right:0; text-align:right;}
.home .wl-slide .yqt .tit{ color:#fff; font-size:28px; line-height:48px; margin-bottom:6px; padding-right:190px;}
.home .wl-slide .yqt .title{ font-size:40px; color:#fff; line-height:50px; padding-right:190px; position:relative;}
.home .wl-slide .yqt .title:before{content: ""; display:block; width:166px; height:2px; background:#fff; position:absolute; top:50%; margin-top:-1px; right:0;}
@media screen and (max-width:1600px) {
	.home .wl-slide .list:nth-of-type(7){ top:38%; left:75%;}	
}
@media screen and (max-width:1200px) {
	.home .wl-slide .yqt .tit{ padding-right:120px; font-size:26px; margin-bottom:0; line-height:40px;}
	.home .wl-slide .yqt .title{ font-size:30px;padding-right:120px; }
	.home .wl-slide .yqt .title:before{ width:96px;}
}
@media screen and (max-width:1025px) {
}

@media screen and (max-width:640px) {
	.home .wl-slide .mb{ height:100%;}
	.home .wl-slide .yqt{ width:100%; text-align:center;}
	.home .wl-slide .yqt .tit{ padding-right:0; margin:0 auto;}
	.home .wl-slide .yqt .title{ padding-right:0; margin:0 auto 20px auto; font-size:35px;}
	.home .wl-slide .yqt .title:before{ width:0; height:0;}
	.home .wl-slide .yqt .more{ display:block; width:169px; height:48px; background:url(../image/i_about_more.png) no-repeat center center/cover; text-indent:25px; line-height:48px; font-size:14px; color:#fff; text-align:left; margin:0 auto;}
	.home .wl-slide .yqt .more:hover{background:url(../image/i_about_more2.png) no-repeat center center/cover;}
	
	
	
	.home .wl-slide .list:nth-of-type(1){ top:62%; left:12%;}
	.home .wl-slide .list:nth-of-type(2){ top:58%; left:64%;}
	.home .wl-slide .list:nth-of-type(3){ top:52%; left:38%;}
	.home .wl-slide .list:nth-of-type(4){ top:66%; left:31%;}
	.home .wl-slide .list:nth-of-type(5){ top:59%; left:6%;}
	.home .wl-slide .list:nth-of-type(6){ top:52%; left:65%;}
	.home .wl-slide .list:nth-of-type(7){ top:46%; left:80%;}
	.home .wl-slide .list .con{ width:181px; height:auto; position:absolute; z-index:99; bottom:40px; left:-20px; border-radius:0; padding:0; display:none; background:none;}
	.home .wl-slide .list .con .cont{ font-size:14px; margin:5px auto; line-height:30px;}
	.home .wl-slide .list .con a{ display:block; width:180px; height:32px; background:#ffa617; line-height:32px; padding:0 5px; color:#fff; font-size:12px; font-weight:normal; position:relative; z-index:99; overflow:hidden; border-radius:5px;}
	
	
	/*.home .wl-slide .list a{ font-size:12px; color:#fff;}
	/*.home .wl-slide .list:before {
		content: "";
		display: block;
		width: 100px;
		height: 100px;
		background: rgba(255,179,31,0.15);
		border-radius: 100px;
		position: absolute;
	}*/
}


.home .yq-slide{}
.home .yq-slide .pc,.home .yq-slide .mb{ height:100%;}
.home .yq-slide a{ display:block; width:181px; height:42px; background:url(../image/i_solution_yq_icon.png) no-repeat; line-height:42px; text-indent:23px; color:#fff; font-size:15px; font-weight:bolder; position:relative; z-index:99;}
.home .yq-slide a:before{content: ""; display:block; width:200px; height:200px; background:rgba(255,179,31,0.15); border-radius:200px; position:absolute; /*top:-100px; left:-20%;*/}
.home .yq-slide a:nth-of-type(1){ top:9%; left:35%;}
.home .yq-slide a:nth-of-type(2){ top:54%; left:58%;}
.home .yq-slide a:nth-of-type(3){ top:38%; left:78%;}
.home .yq-slide a:nth-of-type(4){ top:70%; left:35%;}
.home .yq-slide a:nth-of-type(5){ top:18%; left:55%;}
.home .yq-slide a:hover{background:url(../image/i_solution_yq_icon2.png) no-repeat;}

.home .yq-slide .yqt{ position:absolute; z-index:80; top:25%; right:0; text-align:right;}
.home .yq-slide .yqt .tit{ color:#fff; font-size:32px; line-height:48px; margin-bottom:6px; padding-right:190px;}
.home .yq-slide .yqt .title{ font-size:50px; color:#fff; line-height:50px; padding-right:190px; position:relative;}
.home .yq-slide .yqt .title:before{content: ""; display:block; width:166px; height:2px; background:#fff; position:absolute; top:50%; margin-top:-1px; right:0;}
@media screen and (max-width:1200px) {
	.home .yq-slide .yqt .tit{ padding-right:120px; font-size:26px; margin-bottom:0; line-height:40px;}
	.home .yq-slide .yqt .title{ font-size:30px;padding-right:120px; }
	.home .yq-slide .yqt .title:before{ width:96px;}
}
@media screen and (min-width:1025px) {
    
}
@media screen and (max-width:640px) {
	.home .yq-slide .mb{ height:100%;}
	.home .yq-slide .yqt{ width:100%; text-align:center; top:15%;}
	.home .yq-slide .yqt .tit{ padding-right:0; margin:0 auto;}
	.home .yq-slide .yqt .title{ padding-right:0; margin:0 auto 20px auto; font-size:35px;}
	.home .yq-slide .yqt .title:before{ width:0; height:0;}
	.home .yq-slide a{ top:0; left:50%; margin-left:-85px;}
	.home .yq-slide .yqt .more{ display:block; width:169px; height:48px; background:url(../image/i_about_more.png) no-repeat; text-indent:25px; line-height:48px; font-size:14px; color:#fff; text-align:left;}
	.home .yq-slide .yqt .more:hover{background:url(../image/i_about_more2.png) no-repeat;}
	.home .yq-slide .yqt .more:before{ width:0; height:0;}
	.home .yq-slide a:nth-of-type(1){top:0; left:50%; margin-left:-85px;}
	
	.home .yq-slide a:nth-of-type(1){ top:33%; left:60%;}
	.home .yq-slide a:nth-of-type(2){ top:38%; left:60%;}
	.home .yq-slide a:nth-of-type(3){ top:43%; left:60%;}
	.home .yq-slide a:nth-of-type(4){ top:48%; left:60%;}
	.home .yq-slide a:nth-of-type(5){ top:52%; left:60%;}
	.home .yq-slide a:before {
		content: "";
		display: block;
		width: 80px;
		height: 80px;
		background: rgba(255,179,31,0.15);
		border-radius: 80px;
		position: absolute;
	}
	.home .yq-slide a{ display:block; width:140px; height:32px; background:url(../image/i_solution_yq_icon_m.png) no-repeat; line-height:32px; text-indent:16px; color:#fff; font-size:13px; font-weight:bolder; position:relative; z-index:99;}
}

.home .new-slide{}
.home .new-slide .tit{display:flex;justify-content:space-between;}
.home .new-slide .tit p{ color:#fff; font-size:50px; line-height:55px;}
.home .new-slide .tit a{ display:block; width:169px; height:48px; background:url(../image/i_new_more.png) no-repeat; line-height:48px; font-size:14px; color:#fe900b; text-indent:25px;}
.home .new-slide .tit a:hover{background:url(../image/i_about_more.png) no-repeat; color:#fff;}
.home .new-slide .con{ margin-top:65px; display:flex;justify-content:space-between;}
.home .new-slide .con .left{ width:36%;}
.home .new-slide .con .left a{ display:block;}
.home .new-slide .con .left a .img{ width:100%; height:100%; overflow:hidden;}
.home .new-slide .con .left a .img img{ display:block; width:100%; height:auto; -webkit-transition: all ease .3s; transition: all ease .3s }
.home .new-slide .con .left a .ctit{ margin:30px auto 15px auto; font-size:26px; color:#fff; line-height:35px;}
.home .new-slide .con .left a .info{ font-size:14px; line-height:26px; color:rgba(255,255,255,0.5);}
.home .new-slide .con .left a:hover .ctit{color:#ff900b;}
.home .new-slide .con .left a:hover .img img{-webkit-transform: scale(1.15); transform: scale(1.15);  }
.home .new-slide .con .right{ width:56%}
.home .new-slide .con .right ul li{ border-bottom:1px #29313f solid; padding:30px 0 25px 0;}
.home .new-slide .con .right ul li:nth-of-type(1){ padding-top:0;}
.home .new-slide .con .right ul li a{ display:block; background:url(../image/i_new_r_icon.png) no-repeat right 50%;}
.home .new-slide .con .right ul li a .rtit{font-size:22px; color:#fff; line-height:30px; margin-bottom:12px;}
.home .new-slide .con .right ul li a .info{font-size:14px; line-height:26px; color:rgba(255,255,255,0.5);}
.home .new-slide .con .right ul li:nth-of-type(4){ padding-bottom:0; border-bottom:0;}
.home .new-slide .con .right ul li a:hover .rtit{ color:#ff900b;}

.home .new-slide .content-box{}
.home .new-slide .content-box .imglogo{ position:absolute; bottom:0; right:-100%; max-width:100%;}
.home .swiper-slide-active.new-slide .content-box .imglogo{ bottom:0; right:0;transition:1s 0.5s;}
@media screen and (max-width:1280px) {
	.home .new-slide .tit p{ font-size:30px;}	
	.home .new-slide .con{ margin-top:35px;}
}
@media screen and (max-width:1025px) {
	.home .new-slide .tit p{ font-size:24px;}
	.home .new-slide .con .left a .ctit{ font-size:18px;}
	.home .new-slide .con .right ul li{ border-bottom:0; padding-bottom:0;}
	.home .new-slide .con .right ul li a{ background:none;}
	.home .new-slide .con .right ul li a .rtit{ font-size:18px;}
	
}
@media screen and (max-width:640px) {
	.home .new-slide .tit p{ font-size:18px;}
	.home .new-slide .tit a{ width:123px; height:35px; line-height:35px; background-size:100% 100%;}
	.home .new-slide .con .left a .ctit{ font-size:15px; height:35px; line-height:35px; overflow:hidden;}
	.home .new-slide .con .left a .info,.home .new-slide .con .right ul li a .info{ font-size:12px; line-height:23px; height:23px; overflow:hidden;}
	.home .new-slide .con{ display:block;margin-top:30px;}
	.home .new-slide .con .left{ width:100%; margin-bottom:20px;border-bottom:1px #29313f solid; padding-bottom:15px;}
	.home .new-slide .con .right{ width:100%}
	.home .new-slide .con .right ul li{ border-bottom:1px #29313f solid; padding:15px 0 15px 0;}
	.home .new-slide .con .right ul li a .rtit{ font-size:15px;}
	.home .new-slide .con .right ul li:nth-of-type(n+2){ display:none;}
	
	.home .new-slide .content-box .imglogo{ display:none;}
}

/*@media screen and (min-width:1025px) {*/
    .home .new-slide .left,
    .home .new-slide .right{transform:translateY(100px);opacity:0;visibility:hidden;transition:0.82s 0.5s;}

    .home .swiper-slide-active.new-slide .left,
    .home .swiper-slide-active.new-slide .right{transform:translateY(0px);opacity:1;visibility:visible;}
    .home .swiper-slide-active.new-slide .left{transition:0.5s 0.5s;}
    .home .swiper-slide-active.new-slide .right{transition:0.5s 0.7s;}
/*}*/
/*index end*/

.common_banner{ width:100%; height:80%; overflow:hidden; display:flex;justify-content:center;align-items:center}
.common_banner .con{ text-align:center; color:#fff;}
.common_banner .con .tit{ font-size:50px; line-height:55px; margin-bottom:18px;}
.common_banner .con .info{ font-size:18px; line-height:35px; max-width:960px; padding:0 20px; margin:0 auto;}

.zhwlxl{ width:100%; height:auto; background:url(../image/zhwl_bg1.jpg) no-repeat center center/cover; padding:110px 0 60px 0;}
.zhwlxl .tit{ padding-bottom:90px; border-bottom:1px #eff0f3 solid; margin-bottom:80px; display:flex;}
.zhwlxl .tit .img{ width:42%; height:auto;}
.zhwlxl .tit .img img{ margin:0 auto; max-width:100%; height:auto;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
.zhwlxl .tit .img:hover img{transform:translate(0,-10px);-webkit-transform:translate(0,-10px);
-moz-transform:translate(0,-10px);
-o-transform:translate(0,-10px);-ms-transform:translate(0,-10px);}
.zhwlxl .tit .titc{ width:52%; height:auto; padding:0 20px; padding-top:20px;}
.zhwlxl .tit .titc .titc_t{ font-size:44px; color:#474b51; line-height:55px; margin-bottom:20px;}
.zhwlxl .tit .titc .titc_i{ font-size:18px; color:#474b51; line-height:35px;}
.zhwlxl .con{}
.zhwlxl .con .list{ text-align:center;}
.zhwlxl .con .list .img{ height:69px; display:flex;align-items:center;justify-content:center;}
.zhwlxl .con .list .ctit{ margin:30px auto 20px auto; font-size:26px; color:#474b51; line-height:50px;}
.zhwlxl .con .list .info{ font-size:16px; color:#474b51; line-height:30px;}


.zhwlxl_a{ padding-bottom:60px;}
.zhwlxl .swiper-pagination-bullet{ display:inline-block; width:44px; height:3px; background:#e3e3e3;opacity: 1;border-radius:0;}
.zhwlxl .swiper-pagination-bullet-active{ background:#ff900b; opacity: 1;border-radius:0;}
.zhwlxl .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 6px;bottom:0;}
.zhwlxl .swiper-pagination-bullets .swiper-pagination-bullet:last-child{ margin-right:0;}
.zhwlxl .swiper-pagination-bullets{ bottom:0; position:absolute; width:100%; height:auto; text-align:center;}

.zhwlpro{ width:100%; height:auto; background:url(../image/zhwl_bg2.jpg) no-repeat center center/cover; padding:50px 0 140px 0;}
.zhwlpro .cate{display:grid;grid-template-columns:repeat(6, 1fr); gap:10px;}
.zhwlpro .cate a{ display:block; width:169px; height:48px; text-indent:35px; color:#fff; line-height:48px; font-size:14px;}
.zhwlpro .cate a:hover{ background:url(../image/zhwl_pro_cate.png) no-repeat;}
.zhwlpro .cate a.on{ background:url(../image/zhwl_pro_cate.png) no-repeat;}
.zhwlpro .con{ margin-top:115px;display:grid;grid-template-columns:40% auto; gap:60px;}
.zhwlpro .con .img{ text-align:center; display:flex;align-items:center;justify-content:center;}
.zhwlpro .con .img img{ max-width:100%; height:auto;}
.zhwlpro .con .conc{}
.zhwlpro .con .conc .conct{}
.zhwlpro .con .conc .conct ul{display:grid;grid-template-columns:repeat(3, 1fr);}
.zhwlpro .con .conc .conct ul li{ display:flex;align-items:center; color:#fff; font-size:18px; padding-left:15px;}
.zhwlpro .con .conc .conct ul li img{ margin-right:14px;}

.zhwlpro .con .conc .concc{ margin-top:50px; font-size:15px; color:#fff;line-height:50px; }
.zhwlpro .con .conc .concc table{ color:#fff;}
.zhwlpro .con .conc .concc table tr td{ padding:5px 8px;}
.zhwlpro .con .conc .concc ul{background:rgba(78,87,100,0.5);}
.zhwlpro .con .conc .concc ul li{display:grid;grid-template-columns:180px auto; line-height:60px; border-bottom:1px #616672 solid;}
.zhwlpro .con .conc .concc ul li:last-child{ border-bottom:0;}
.zhwlpro .con .conc .concc ul li .tit{ font-size:16px; color:#fff; padding-left:50px; border-right:1px #515b66 solid;}
.zhwlpro .con .conc .concc ul li .info{ padding-left:50px; color:#9ca1a8;}


.zhwlcase{ width:100%; height:auto; padding:90px 0 160px 0;}
.zhwlcaset{ text-align:center; font-size:40px; color:#333; line-height:50px;}
.zhwlcasec{ margin-top:75px; position:relative; z-index:9;}

.zhwlccc{display:grid;grid-template-columns:repeat(3, 1fr); gap:40px;}
.zhwlcasec .list{}
.zhwlcasec .list a{ display:block; position:relative; z-index:1;}
.zhwlcasec .list a .img{ overflow:hidden;}
.zhwlcasec .list a .img span{ display:block; padding-top:60%;-webkit-transition: all ease .3s; transition: all ease .3s }
.zhwlcasec .list a .tit{ width:100%; height:auto; position:absolute; z-index:2; left:0; bottom:10px; line-height:28px; padding:10px; color:#fff; font-size:22px; text-align:center;}
.zhwlcasec .list a .over{ position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.5); top:0; left:0; z-index:9; display:flex;justify-content:center;align-items:center;flex-direction:column; display:none;}
.zhwlcasec .list a .over .otit{ font-size:24px; color:#fff; line-height:40px; margin-bottom:6px;}
.zhwlcasec .list a .over .omore{ color:#fff; padding-right:20px; background:url(../image/i_new_r_icon.png) no-repeat right 50%;}
.zhwlcasec .list a:hover .tit{ display:none;}
.zhwlcasec .list a:hover .over{ display:flex;}
.zhwlcasec .list a:hover .img span{-webkit-transform: scale(1.15); transform: scale(1.15);  }

.zhwlcasec .zhwlcasec-prev{ width:59px; height:48px; background:url(../image/zhwl_case_prev.png) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-24px; left:-85px; outline:none; cursor:pointer;}
.zhwlcasec .zhwlcasec-prev:hover{background:url(../image/zhwl_case_prev2.png) no-repeat 50% 50%;}
.zhwlcasec .zhwlcasec-next{width:59px; height:48px; background:url(../image/zhwl_case_next.png) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-24px;right:-85px; outline:none; cursor:pointer;}
.zhwlcasec .zhwlcasec-next:hover{background:url(../image/zhwl_case_next2.png) no-repeat 50% 50%;}

@media screen and (max-width:1400px){
	.zhwlcasec{ width:86%; margin:75px auto 0 auto;}	
}

@media screen and (max-width:1025px) {
	.common_banner .con .tit{ font-size:24px; line-height:45px; margin-bottom:8px;}	
	.common_banner .con .info{ font-size:16px; line-height:25px;}
	.zhwlxl .tit .titc .titc_t{ font-size:30px;}
	.zhwlxl .tit .titc .titc_i{ font-size:16px;}
	.zhwlpro{ padding-bottom:60px;}
	.zhwlpro .cate a{ width:100%; height:40px; line-height:40px; background-size:100% 100%; font-size:14px;}
	.zhwlpro .cate a.on{ height:40px;background-size:100% 100%;}
	.zhwlpro .con{ margin-top:60px;}
	.zhwlxl{ padding:60px 0;}
	.zhwlcase{ padding:60px 0;}
	.zhwlcaset{ font-size:24px;}
	.zhwlcasec{ padding:0 90px; margin-top:35px;}	
	.zhwlcasec .zhwlcasec-prev{ left:0;}
	.zhwlcasec .zhwlcasec-next{ right:0;}	
	.zhwlxl .con .list .ctit{ font-size:22px;}
	.zhwlpro .con .conc .conct ul li{ font-size:16px;}
}
@media screen and (max-width:640px) {
	.common_banner{ height:50%;}
	.common_banner .con .tit{ font-size:24px; line-height:35px; margin-bottom:0;}	
	.common_banner .con .info{ font-size:14px; line-height:20px;}
	.zhwlxl .tit .titc .titc_t{ font-size:24px; line-height:40px;}
	.zhwlxl .tit .titc .titc_i{ font-size:14px; line-height:25px;}
	.zhwlpro{ padding-bottom:40px;}
	.zhwlpro .cate{grid-template-columns: repeat(3, 1fr);}
	.zhwlpro .cate a{ width:100%; height:35px; line-height:35px; background-size:100% 100%; font-size:13px; text-indent:0; text-align:center;}
	.zhwlpro .cate a.on{ height:40px;background-size:100% 100%;}
	.zhwlpro .con{ margin-top:40px;}
	.zhwlxl{ padding:40px 0;}
	.zhwlcase{ padding:40px 0;}
	.zhwlcaset{ font-size:18px;}
	.zhwlcasec{ padding:0 0; margin-top:25px;}	
	.zhwlcasec .zhwlcasec-prev{ left:0;}
	.zhwlcasec .zhwlcasec-next{ right:0;}	
	.zhwlxl .con .list .img img{ max-width:40%; height:auto;}
	.zhwlxl .con .list .ctit{ font-size:16px; margin:20px auto 10px auto;}
	.zhwlxl .con .list .info{ font-size:13px; line-height:25px;}
	.zhwlpro .con .conc .conct ul li{ font-size:13px;}
	
	.zhwlxl .tit{ display:block; padding-bottom:40px; margin-bottom:40px;}
	.zhwlxl .tit .img{ width:100%; text-align:center;}
	.zhwlxl .tit .titc{ width:100%;}
	.zhwlpro .con{ display:block;grid-template-columns:1fr;gap: 0;}
	.zhwlpro .con .img{ width:100%;}
	.zhwlpro .con .conc{}
	.zhwlpro .con .conc .concc{ margin-top:30px; line-height:23px; font-size:12px;}
	.zhwlpro .con .conc .concc ul li{ line-height:50px;grid-template-columns: 120px auto;}
	.zhwlpro .con .conc .concc ul li .tit{ font-size:14px; padding-left:20px;}
	.zhwlpro .con .conc .concc ul li .info{ font-size:13px; padding-left:20px;}
	.zhwlcasec .zhwlcasec-prev,.zhwlcasec .zhwlcasec-next{ display:none;}
	.zhwlcasec .list a .tit{ font-size:16px;}
	.zhwlcasec .swiper-slide{ width:280px;}
	
	.zhwlpro .con .conc .concc table{ color:#fff; width:100%; height:auto;}
	.zhwlpro .con .conc .concc table tr{ word-break:break-all;}
	.zhwlpro .con .conc .concc table tr td{ padding:5px;}
	
	.zhwlccc{display:grid;grid-template-columns:repeat(2, 1fr); gap:15px;}
	
	
}

/*rjpt start*/
.rjptc{ padding:75px 0 85px 0;}
.rjptc .tit{text-align:center; font-size:40px; color:#474b51; line-height:50px;}
.rjptc .con{ margin-top:75px;}
.rjptc .con ul{}
.rjptc .con ul li{ display:grid;grid-template-columns:97px auto;}
.rjptc .con ul li .img{ height:60px;}
.rjptc .con ul li .conr{}
.rjptc .con ul li .conr .conrt{ font-size:22px; color:#000000; line-height:30px; margin-bottom:10px;}
.rjptc .con ul li .conr .conrc{ font-size:16px; color:#797b7f; line-height:25px;}

.rjptc_a{ padding-bottom:60px;}
.rjptc .swiper-pagination-bullet{ display:inline-block; width:44px; height:3px; background:#e3e3e3;opacity: 1;border-radius:0;}
.rjptc .swiper-pagination-bullet-active{ background:#ff900b; opacity: 1;border-radius:0;}
.rjptc .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 6px;bottom:0;}
.rjptc .swiper-pagination-bullets .swiper-pagination-bullet:last-child{ margin-right:0;}
.rjptc .swiper-pagination-bullets{ bottom:0; position:absolute; width:100%; height:auto; text-align:center;}

.rjptb{ width:100%; height:auto; background:url(../image/rjptb_banner.jpg) no-repeat center center/cover; padding:90px 0; text-align:center;}
.rjptb img{ max-width:100%; height:auto; margin:0 auto;}

/*rjpt end*/
@media screen and (max-width:1025px) {
	.rjptc{ padding:60px 0;}
	.rjptc .tit{ font-size:24px;}
	.rjptc .con{ margin-top:40px;}
	.rjptc .con ul{gap:50px;}
	.rjptc .con ul li{ display:block; text-align:center;}
	.rjptc .con ul li .conr .conrt{ font-size:18px; margin:12px auto 12px auto;}
}
@media screen and (max-width:640px) {
	.rjptc{ padding:40px 0;}
	.rjptc .tit{ font-size:18px;}
	.rjptc .con ul{gap:25px;}
	.rjptc .con ul li .conr .conrt{ font-size:16px;}
	.rjptc .con ul li .conr .conrc{ font-size:13px; line-height:22px;}
	.rjptc .con ul li .img img{ max-width:50%;}
	.rjptc_a .swiper-slide{ width:240px;}
}

/*solution start*/
.solutd{ padding:85px 0;}
.solutdc{ margin-top:80px;}
.solutdc .list{ text-align:center;}
.solutdc .list .img{ height:79px; display:flex;align-items:center;justify-content:center;}
.solutdc .list .info{ font-size:18px; color:#474b51; line-height:30px; margin-top:25px;}
.solutdc_a{ padding-bottom:80px;}
.solutdc .swiper-pagination-bullet{ display:inline-block; width:44px; height:3px; background:#e3e3e3;opacity: 1;border-radius:0;}
.solutdc .swiper-pagination-bullet-active{ background:#ff900b; opacity: 1;border-radius:0;}
.solutdc .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 6px;bottom:0;}
.solutdc .swiper-pagination-bullets .swiper-pagination-bullet:last-child{ margin-right:0;}
.solutdc .swiper-pagination-bullets{ bottom:0; position:absolute; width:100%; height:auto; text-align:center;}

.solupro{ width:100%; height:auto; background:url(../image/sol_pro_bg.jpg) no-repeat center center/cover; padding:85px 0 60px 0;}
.solupro .zhwlcaset{ color:#fff;}
.soluproc{ margin-top:65px;}
.soluproc .list{ text-align:center;}
.soluproc .list .img{ border:1px rgba(255,255,255,0.1) solid; margin-bottom:25px;}
.soluproc .list .img img{ display:block; width:100%; height:auto;}
.soluproc .list .con{ text-align:center;}
.soluproc .list .con .tit{ font-size:24px; color:#fff; line-height:50px;}
.soluproc .list .con .info{ color:rgba(255,255,255,0.4); font-size:15px; line-height:25px;}

.soluproc_a{ padding-bottom:80px;}
.soluproc .swiper-pagination-bullet{ display:inline-block; width:44px; height:3px; background:#e3e3e3;opacity: 1;border-radius:0;}
.soluproc .swiper-pagination-bullet-active{ background:#ff900b; opacity: 1;border-radius:0;}
.soluproc .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 6px;bottom:0;}
.soluproc .swiper-pagination-bullets .swiper-pagination-bullet:last-child{ margin-right:0;}
.soluproc .swiper-pagination-bullets{ bottom:0; position:absolute; width:100%; height:auto; text-align:center;}

.soluval{ padding:60px 0 70px 0;}
.soluvalc{ margin-top:55px;}
.soluvalc .swiper-slide{ padding:15px;}
.soluvalc .list{ padding:55px 45px;/*box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.05);*/}
.soluvalc .list .img{ height:63px;}
.soluvalc .list .tit{ margin:65px 0 10px 0; font-size:20px; line-height:40px;}
.soluvalc .list .info{ font-size:13px; color:#474b51; line-height:25px; min-height:75px;}
.soluvalc_a{ padding-bottom:80px;}
.soluvalc .swiper-pagination-bullet{ display:inline-block; width:44px; height:3px; background:#e3e3e3;opacity: 1;border-radius:0;}
.soluvalc .swiper-pagination-bullet-active{ background:#ff900b; opacity: 1;border-radius:0;}
.soluvalc .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 6px;bottom:0;}
.soluvalc .swiper-pagination-bullets .swiper-pagination-bullet:last-child{ margin-right:0;}
.soluvalc .swiper-pagination-bullets{ bottom:0; position:absolute; width:100%; height:auto; text-align:center;}

.soluxtt{ width:100%; height:auto; background:#91949c; padding:90px 0 60px 0;}
.soluxtt .zhwlcaset{ color:#fff;}
.soluxtt .soluxttc{ font-size:14px; color:#fff; line-height:28px; margin-top:50px;}
.soluxtt .soluxttc img{ max-width:100%;}

.solucase{ width:100%; height:auto; background:url(../image/solu_case_bg.jpg) no-repeat center center/cover; padding:80px 0 70px 0;}
.solucasec{ margin-top:60px;}
.solucasec .list{}
.solucasec .list a{ display:block; }
.solucasec .list a .img{ margin-bottom:15px;position:relative; z-index:9;}
.solucasec .list a .img span{ display:block; padding-top:60%;}
.solucasec .list a .tit{ text-align:center; font-size:18px; color:#353535; line-height:28px;}
.solucasec .list a .over{ width:100%; height:100%; position:absolute; z-index:10; left:0; top:0; background:url(../image/solu_case_img_obg.png) no-repeat; display:flex;justify-content:center;align-items:center; display:none;}
.solucasec .list a .over p{ width:159px; height:48px; background:url(../image/solu_case_img_obg_more.png) no-repeat center center/cover; line-height:48px; text-indent:40px; color:#fff; font-size:12px;}
.solucasec .list a:hover .over{ display:flex;}

.solucasec_a{ padding-bottom:80px;}
.solucasec .swiper-pagination-bullet{ display:inline-block; width:44px; height:3px; background:#e3e3e3;opacity: 1;border-radius:0;}
.solucasec .swiper-pagination-bullet-active{ background:#ff900b; opacity: 1;border-radius:0;}
.solucasec .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 6px;bottom:0;}
.solucasec .swiper-pagination-bullets .swiper-pagination-bullet:last-child{ margin-right:0;}
.solucasec .swiper-pagination-bullets{ bottom:0; position:absolute; width:100%; height:auto; text-align:center;}

.solumov{ padding:75px 0;}
.solumovc{ margin-top:60px;display:grid;grid-template-columns:repeat(2, 1fr); gap:80px;}
.solumovc .img{}
.solumovc .img img{ display:block; width:100%; height:auto;}
.solumovc .con{ padding-right:90px;}
.solumovc .con .tit{ font-size:28px; color:#000000; line-height:39px; padding-bottom:15px; border-bottom:2px #e8f0f5 solid; padding:15px 0 25px 0;}
.solumovc .con .info{ font-size:16px; color:#888888; line-height:35px; margin-top:35px;}

.solunew{ width:100%; height:auto; /*background:url(../../images/solu_new_bg.jpg) no-repeat center center/cover;*/ background:#fff; padding:75px 0;}
.solunewc{ margin-top:60px;}
/*.solunewc .list{}
.solunewc .list a{ display:block;}
.solunewc .list a .img{ overflow:hidden;}
.solunewc .list a .img span{ display:block; padding-top:60%;}
.solunewc .list a .tit{ font-size:20px; color:#353535; line-height:30px; margin:30px auto 25px auto;}
.solunewc .list a .info{ font-size:16px; color:#727272; line-height:28px; margin-bottom:20px;}
.solunewc .list a .time{ color:rgba(53,53,53,0.4); line-height:22px;}

.solunewc_a{ padding-bottom:80px;}
.solunewc .swiper-pagination-bullet{ display:inline-block; width:44px; height:3px; background:#e3e3e3;opacity: 1;border-radius:0;}
.solunewc .swiper-pagination-bullet-active{ background:#ff900b; opacity: 1;border-radius:0;}
.solunewc .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 6px;bottom:0;}
.solunewc .swiper-pagination-bullets .swiper-pagination-bullet:last-child{ margin-right:0;}
.solunewc .swiper-pagination-bullets{ bottom:0; position:absolute; width:100%; height:auto; text-align:center;}*/
.solunewc .list{}
.solunewc .list a{ display:flex;justify-content : space-between; line-height:55px;}
.solunewc .list a .tit{ padding-left:23px; background:url(../image/nlist_icon.png) no-repeat left 50%;font-size:18px; color:#333333;}
.solunewc .list a .time{ }
.solunewc .list a:hover .tit{ color:#ff900b;}


.solu_banner{ width:100%; height:559px;overflow:hidden; display:flex;justify-content:center;align-items:center}
.solu_banner .con{ text-align:center; color:#fff;}
.solu_banner .con .cate{ font-size:26px; line-height:35px; max-width:960px; padding:0 20px; margin:0 auto;}
.solu_banner .con .tit{ font-size:50px; line-height:55px; margin:15px auto 25px auto;}
.solu_banner .con .line{ width:47px; height:2px; background:#ff900b; margin:0 auto;}

.soludc{ width:100%; height:auto; background:url(../image/solu_d_bg.jpg) no-repeat 50% top #fff; padding:80px 0;}
.soludca{ max-width:1040px; padding:0 20px; margin:0 auto;}
.soludca .list{ margin-bottom:60px;}
.soludca .list .tit{ border-bottom:1px #e0e0e0 solid; line-height:50px; font-size:36px; color:#373737; margin-bottom:30px;}
.soludca .list .tit p{ display:inline-block; position:relative; z-index:1; line-height:50px; height:80px; padding-bottom:30px;}
.soludca .list .tit p:before{ content:''; position:absolute; z-index:2; left:0; bottom:-1px; width:100%; height:1px; background:#ff900b;}
.soludca .list .con{ font-size:18px; line-height:38px; color:#2f2f2f;}
.soludca .list .con .img{}
.soludca .list .con .img ul{display:grid;grid-template-columns:repeat(2, 1fr); gap:40px;}
.soludca .list .con .img img{ display:block; width:100%; height:auto;}
.soludca .list .con .ncon{ padding-top:20px;}
.soludca .list .con .ncon ul{display:grid;grid-template-columns:repeat(3, 1fr); gap:110px;}
.soludca .list .con .ncon ul li{}
.soludca .list .con .ncon ul li .ntit{ color:#000000; font-size:22px; line-height:60px; margin-bottom:10px;}
.soludca .list .con .ncon ul li .ninfo{ font-size:16px; color:#474b51; line-height:28px;}

.cd_movie{ width:100%; height:239px; overflow:hidden;}
.cd_movie .con{ padding-top:55px;}
.cd_movie .con .tit{ font-size:36px; font-weight:bolder; line-height:55px; text-align:center; color:#fff;}
.cd_movie .con .more{display:block; width:169px; height:48px; background:url(../image/i_new_more.png) no-repeat; line-height:48px; font-size:14px; color:#fe900b; text-indent:25px; margin:15px auto 0 auto;}
.cd_movie .con .more:hover{background:url(../image/i_about_more.png) no-repeat; color:#fff;}
/*solution end*/

@media screen and (max-width:1025px) {
	.solutdc{ margin-top:40px;}
	.solutdc .list .info{ font-size:16px;}
	.solutd,.solupro,.solucase,.solumov,.solunew,.soluval,.soludc{ padding:50px 0;}
	.soluproc,.solucasec{ margin-top:40px;}
	.soluproc .list .con .tit{ font-size:18px; line-height:40px;}
	.soluvalc .list{ padding:30px;}
	.soluvalc .list .tit{ margin-top:30px; font-size:18px;}
	.solumovc .con .tit{ font-size:20px;}
	.solumovc .con .info{ margin-top:20px; font-size:15px; line-height:25px;}
	.solunewc .list a .tit{ font-size:18px;}
	.solunewc .list a .info{ font-size:15px; line-height:25px;}
	.solu_banner{ height:400px;}
	.solu_banner .con .cate{ font-size:18px;}
	.solu_banner .con .tit{ font-size:24px; line-height:45px; margin:0 auto 15px auto;}
	.soludca .list{ margin-bottom:30px;}
	.soludca .list .tit{ margin-bottom:20px;}
	.soludca .list .tit p{ height:40px; line-height:30px; font-size:18px;}
	.soludca .list .con{ font-size:15px; line-height:30px;}
	.soludca .list .con .ncon ul li .ntit{ font-size:16px; line-height:40px;}
	.soludca .list .con .ncon ul li .ninfo{ font-size:14px;}
}
@media screen and (max-width:640px) {
	.solutdc .list .info{ font-size:14px; line-height:23px;}
	.solutd,.solupro,.solucase,.solumov,.solunew,.soluval,.soludc{ padding:40px 0;}
	.solutdc .list .img img{ max-width:50%; height:auto;}
	.solutdc_a,.soluvalc_a,.solucasec_a,.solunewc_a{ padding-bottom:40px;}
	.soluproc,.solucasec,.solunewc{ margin-top:30px;}
	.soluproc .list .con .tit{ font-size:16px; line-height:35px;}
	.soluvalc .list{ padding:20px;}
	.soluvalc .list .tit{ margin-top:20px; font-size:18px; line-height:25px;}
	.solumovc .con .tit{ font-size:18px; padding-bottom:15px;}
	.solumovc .con .info{ margin-top:20px; font-size:13px; line-height:23px;}
	.solunewc .list a .tit{ font-size:16px; line-height:25px;}
	.solunewc .list a .info{ font-size:13px; line-height:22px;}
	.solucasec .list a .tit{ font-size:14px;}
	.solumovc{ margin-top:30px; display:block;}
	.solumovc .img{ margin-bottom:25px;}
	.solumovc .con{ padding-right:0;}
	
	.solu_banner{ height:300px;}
	.solu_banner .con .cate{ font-size:17px;}
	.solu_banner .con .tit{ font-size:20px; line-height:45px; margin:0 auto 15px auto;}
	.soludca .list{ margin-bottom:30px;}
	.soludca .list .tit{ margin-bottom:20px;}
	.soludca .list .tit p{ height:40px; line-height:30px; font-size:18px;}
	.soludca .list .con{ font-size:15px; line-height:30px;}
	.soludca .list .con .ncon ul{grid-template-columns: repeat(2, 1fr);gap: 25px;}
	.soludca .list .con .ncon ul li .ntit{ font-size:16px; line-height:40px;}
	.soludca .list .con .ncon ul li .ninfo{ font-size:14px;}
	
	.solutdc .swiper-pagination-bullet,.solucasec .swiper-pagination-bullet,.zhwlxl .swiper-pagination-bullet{ width:20px;}
	
	.solunewc .list a{ display:block;}
	.solunewc .list a .tit{ background:url(../image/nlist_icon.png) no-repeat left 12px;}
	
}

/*zhyq start*/
.zhyq_ztjg{ width:100%; height:auto; background:url(../image/solu_d_bg.jpg) no-repeat 50% top #fff; padding:80px 0;}
.zhyq_ztjgc{ margin-top:60px; text-align:center;}
.zhyq_ztjgc img{ max-width:100%; height:auto;}

.zhyq_jsjg{ width:100%; height:auto; background:url(../image/zhyq_bg2.jpg) no-repeat center center/cover; padding:80px 0;}
.zhyq_jsjgc{ text-align:center; margin-top:60px; padding:0 20px;}
.zhyq_jsjgc img{ max-width:100%; height:auto;}

.zhyq_ywcx{ width:100%; height:auto; background:url(../image/zhyq_bg3.jpg) no-repeat center center/cover; padding:80px 0;}
.zhyq_ywcx .zhwlcaset{ color:#fff;}
.zhyq_ywcxc{ margin-top:80px;display:grid;grid-template-columns:repeat(2, 1fr); gap:60px;}
.zhyq_ywcxc .img{ padding-top:30px;}
.zhyq_ywcxc .con{}
.zhyq_ywcxc .con ul li{ margin-bottom:55px;display:grid;grid-template-columns:95px auto; color:#fff;}
.zhyq_ywcxc .con ul li:last-child{ margin-bottom:0;}
.zhyq_ywcxc .con ul li .nicon{}
.zhyq_ywcxc .con ul li .ncon{}
.zhyq_ywcxc .con ul li .ncon .tit{ font-size:22px; line-height:30px; margin-bottom:10px;}
.zhyq_ywcxc .con ul li .ncon .info{ font-size:15px; line-height:26px; color:rgba(255,255,255,0.8);}

.zhyq_app{ width:100%; height:auto; background:url(../image/zhyq_bg4.jpg) no-repeat center center/cover; padding:150px 0 80px 0; }
.zhyq_app .w1280{display:flex;}
.zhyq_app .con{ width:55%; height:auto;}
.zhyq_app .con .tit{ font-size:45px; color:#333;}
.zhyq_app .con .info{ margin:25px 0 80px 0; font-size:18px; line-height:38px; color:#2f2f2f;}
.zhyq_app .con .nimg{}

.zhyq_app .img{ width:42%; height:auto;}
/*zhyq end*/

@media screen and (max-width:1025px) {
	.zhyq_ztjg,.zhyq_jsjg,.zhyq_ywcx,.zhyq_app{ padding:50px 0;}
	.zhyq_ztjgc,.zhyq_jsjgc{ margin-top:30px;}	
	.zhyq_ywcxc .con ul li .ncon .tit{ font-size:18px;}
	.zhyq_app .con .tit{ font-size:30px;}
	.zhyq_app .con .info{ font-size:16px; line-height:28px;}
}
@media screen and (max-width:640px) {
	.zhyq_ztjg,.zhyq_jsjg,.zhyq_ywcx,.zhyq_app{ padding:40px 0;}
	.zhyq_ztjgc,.zhyq_jsjgc{ margin-top:20px;}	
	.zhyq_ywcxc .con ul li .ncon .tit{ font-size:16px;}
	.zhyq_app .con .tit{ font-size:20px;}
	.zhyq_app .con .info{ font-size:13px; line-height:22px; margin:10px auto 20px auto;}
	.zhyq_ywcxc{ display:block; margin-top:30px;}
	.zhyq_ywcxc .img{ padding-top:0; margin-bottom:20px;}
	.zhyq_ywcxc .con ul li{ margin-bottom:20px;}
	.zhyq_ywcxc .con ul li .ncon .info{ font-size:13px; line-height:23px;}
	.zhyq_app .w1280{ display:block;}
	.zhyq_app .con{ width:100%; margin-bottom:30px;}
	.zhyq_app .img{ width:100%; display:none;}
}

.yyal{ width:100%; height:auto; background:url(../image/solu_d_bg.jpg) no-repeat 50% top #fff; padding:80px 0;}
.yyalc{display:grid;grid-template-columns:repeat(3, 1fr); gap:70px;}
.yyalc .list{}
.yyalc .list a{ display:block;}
.yyalc .list a .img{position:relative; z-index:9; width:100%; height:100%; overflow:hidden;}
.yyalc .list a .img span{ display:block; padding-top:60%;-webkit-transition: all ease .3s; transition: all ease .3s }
.yyalc .list a .tit{ margin:32px auto 22px auto; font-size:20px; color:#353535; line-height:29px;}
.yyalc .list a .info{ font-size:15px; color:#727272; line-height:28px;}
.yyalc .list a .over{ width:100%; height:100%; position:absolute; z-index:10; left:0; top:0; background:url(../image/solu_case_img_obg.png) no-repeat; display:flex;justify-content:center;align-items:center; display:none;}
.yyalc .list a .over p{ width:159px; height:48px; background:url(../image/solu_case_img_obg_more.png) no-repeat center center/cover; line-height:48px; text-indent:40px; color:#fff; font-size:12px;}
.yyalc .list a:hover .over{ display:flex;}
.yyalc .list a:hover .img span{-webkit-transform: scale(1.15); transform: scale(1.15);  }
.yyalc .list a:hover .tit{ color:#ff900b;}


@media screen and (max-width:1025px) {
	.yyal{ padding:50px 0;}
	.yyalc{ gap:25px;}	
	.yyalc .list a .tit{ font-size:18px; margin:20px auto 13px auto;}
	.yyalc .list a .info{ line-height:25px;}
}
@media screen and (max-width:640px) {
	.yyal{ padding:40px 0;}
	.yyalc{ gap:20px;grid-template-columns:repeat(2, 1fr);}	
	.yyalc .list a .tit{ font-size:15px; margin:10px auto 3px auto;}
	.yyalc .list a .info{ line-height:22px; font-size:13px;}	
}

/*about start*/
.aboutc{width:100%; height:auto; background:url(../image/solu_d_bg.jpg) no-repeat 50% top #fff; padding:160px 0;}
.aboutc .w1460{ display:flex;justify-content:space-between;}
.aboutc .w1460 .img{ width:33%;}
.aboutc .w1460 .con{ width:61%; font-size:20px; color:#2f2f2f; line-height:38px;}

.aboutmap{ width:100%; height:auto; background:url(../image/jp_about_map_bg.jpg) no-repeat center center/cover; padding:30px 0;}
.aboutmap .w1280{ display:grid; grid-template-columns:350px auto; gap:80px;}
.aboutmap .w1280 .con{ color:#fff; padding-top:125px;}
.aboutmap .w1280 .con .tit{ line-height:52px; font-size:48px; margin-bottom:50px;}
.aboutmap .w1280 .con .ncon{}
.aboutmap .w1280 .con .ncon ul li{ margin-bottom:40px;}
.aboutmap .w1280 .con .ncon ul li:last-child{ margin-bottom:0;}
.aboutmap .w1280 .con .ncon ul li .ncon_t{ font-size:45px; font-family:'Microsoft Yahei'; font-weight:bolder;}
.aboutmap .w1280 .con .ncon ul li .ncon_t span{ font-size:93px;}
.aboutmap .w1280 .con .ncon ul li .ncon_i{ font-size:18px; line-height:30px;}
.aboutmap .w1280 .img{}

.abouthonor{ width:100%; height:auto; background:url(../image/solu_d_bg.jpg) no-repeat 50% top #fff; padding:110px 0 170px 0;}
.abouthonor .info{ margin:40px auto 70px auto; max-width:890px; text-align:center; font-size:20px; color:#2f2f2f; line-height:38px;}
.abohonorc{ position:relative; z-index:9;}
.abohonorc .list{}
.abohonorc .list .img{ border:1px #eaeaea solid;}
.abohonorc .list .img span{ display:block; padding-top:60%;}
.abohonorc .list .ntit{ text-align:center; margin-top:12px; line-height:28px; font-size:16px; color:#373737;}

.abohonorc .abohonorc-prev{ width:11px; height:18px; background:url(../image/about_honor_prev.png) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-18px; left:-30px; outline:none; cursor:pointer;}
.abohonorc .abohonorc-prev:hover{background:url(../image/about_honor_prev.png) no-repeat 50% 50%;}
.abohonorc .abohonorc-next{width:11px; height:18px; background:url(../image/about_honor_next.png) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-18px; right:-30px; outline:none; cursor:pointer;}
.abohonorc .abohonorc-next:hover{background:url(../image/about_honor_next.png) no-repeat 50% 50%;}

.aboutdev{ width:100%; height:auto; background:url(../image/about_deve_bg.jpg) no-repeat center center/cover; padding:80px 0 230px 0;}
.aboutdev .zhwlcaset{ color:#fff;}
.aboutdeva{ border-top:1px rgba(255,255,255,0.1) solid;margin-top:97px; }
.aboutdevc{ width:68%; margin:0 auto;position:relative; z-index:9;}
.aboutdevc .list{ padding-top:55px;  color:#fff;}
.aboutdevc .swiper-slide{ position:relative;}
.aboutdevc .swiper-slide.swiper-slide-active:before{ content:""; position:absolute; z-index:10; width:100%; height:3px; background:#ff9a11; left:0; top:0;}
.aboutdevc .list .con{min-height:360px; padding:40px; border-right:1px rgba(255,255,255,0.1) solid;}
.aboutdevc .swiper-slide:first-child .list .con{border-left:1px rgba(255,255,255,0.1) solid;}
.aboutdevc .list .con .tit{ font-size:55px; font-family:'Microsoft Yahei'; font-weight:bolder; line-height:70px; margin-bottom:30px;}
.aboutdevc .list .con .tit i{ font-style:normal; display:inline-block; font-size:14px; font-weight:normal; padding:0 5px; border:1px #ff9a11 solid; border-radius:3px; height:24px; line-height:22px; margin-left:12px;}
.aboutdevc .list .con .info{ font-size:16px; line-height:35px;}

.aboutdevc .aboutdevc-prev{ width:59px; height:48px; background:url(../image/about_deve_prev.png) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-24px; left:-105px; outline:none; cursor:pointer;}
.aboutdevc .aboutdevc-prev:hover{background:url(../image/about_deve_prev_on.png) no-repeat 50% 50%;}
.aboutdevc .aboutdevc-next{width:59px; height:48px; background:url(../image/about_deve_next.png) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-24px; right:-105px; outline:none; cursor:pointer;}
.aboutdevc .aboutdevc-next:hover{background:url(../image/about_deve_next_on.png) no-repeat 50% 50%;}
/*about end*/

@media screen and (max-width:1025px) {
	.aboutc,.aboutmap,.abouthonor,.aboutdev{ padding:50px 0;}	
	.aboutc .w1460 .con{ font-size:16px; line-height:30px;}
	.aboutmap .w1280 .con .tit{ font-size:30px; line-height:45px;}
	.aboutmap .w1280 .con .ncon ul li .ncon_t span{ font-size:50px;}
	.abouthonor .info{ font-size:16px; line-height:28px; margin:20px auto 40px auto;}
	.abohonorc .list .ntit{ font-size:14px;}
	.aboutdeva{ margin-top:30px;}
	.aboutdevc .list{ padding-top:30px;}
	.aboutdevc .list .con{ padding:30px;}
	.aboutdevc .list .con .tit{ font-size:30px; line-height:50px;}
	.aboutdevc .list .con .info{ font-size:16px; line-height:30px;}
	.abohonorc .abohonorc-prev,.abohonorc .abohonorc-next{ display:none;}
}

@media screen and (max-width:640px) {
	.aboutc,.aboutmap,.abouthonor,.aboutdev{ padding:40px 0;}	
	.aboutc .w1460 .con{ font-size:13px; line-height:25px; width:100%; padding-top:0;}	
	.aboutmap .w1280 .con .tit{ font-size:18px; line-height:30px; margin-bottom:30px;}
	.aboutmap .w1280 .con .ncon ul li .ncon_t{ font-size:14px;}
	.aboutmap .w1280 .con .ncon ul li .ncon_t span{ font-size:28px;}
	.aboutmap .w1280 .con .ncon ul li .ncon_i{ font-size:13px; line-height:22px;}
	.abouthonor .info{ font-size:13px; line-height:22px; margin:15px auto 30px auto;}
	.abohonorc .list .ntit{ font-size:14px;}
	.aboutdeva{ margin-top:30px;}
	.aboutdevc .list{ padding-top:30px;}
	.aboutdevc .list .con{ padding:20px; min-height:180px;}
	.aboutdevc .list .con .tit{ font-size:20px; line-height:40px; margin-bottom:20px;}
	.aboutdevc .list .con .info{ font-size:13px; line-height:23px;}
	
	.aboutc .w1460{ display:block;}
	.aboutc .w1460 .img{ width:100%; margin-bottom:25px;}
	.aboutc .w1460 .img img{ max-width:50%;}
	
	.aboutmap .w1280{grid-template-columns: 120px auto;gap: 50px;}
	.aboutmap .w1280 .con{ padding-top:0;}
	.abohonorc_a .swiper-slide{ width:240px;}
	
	.aboutdevc .aboutdevc-prev{ left:-65px;}
	.aboutdevc .aboutdevc-next{ right:-65px;}
	
	.aboutmap .w1280{ display:block; padding-bottom:60px;}
	.aboutmap .w1280 .con{}
	.aboutmap .w1280 .con .ncon ul li{ display:inline-block; width:100%; margin-bottom:20px;}
	
	.aboutdevc .aboutdevc-prev{ width:37px; height:30px; background:url(../image/about_deve_prev.png) no-repeat 50% 50%; background-size:100% 100%; position:absolute; z-index:10; top:50%; margin-top:-15px; left:-55px; outline:none; cursor:pointer;}
	.aboutdevc .aboutdevc-prev:hover{background:url(../image/about_deve_prev_on.png) no-repeat 50% 50%; background-size:100% 100%;}
	.aboutdevc .aboutdevc-next{width:37px; height:30px; background:url(../image/about_deve_next.png) no-repeat 50% 50%; background-size:100% 100%; position:absolute; z-index:10; top:50%; margin-top:-15px; right:-55px; outline:none; cursor:pointer;}
	.aboutdevc .aboutdevc-next:hover{background:url(../image/about_deve_next_on.png) no-repeat 50% 50%; background-size:100% 100%;}
}

/*contact start*/
.contactc{ width:100%; height:auto;background:url(../image/solu_d_bg.jpg) no-repeat 50% top #fff; padding:100px 0;}
.contactc .con{ margin-top:90px;}
.contactc .con ul{display:grid;grid-template-columns:repeat(4, 1fr); gap:50px;}
.contactc .con ul li{display:grid;grid-template-columns:90px auto;}
.contactc .con ul li .img{}
.contactc .con ul li .ncon{}
.contactc .con ul li .ncon .tit{ color:#000000; font-size:22px; line-height:30px; margin-bottom:8px;}
.contactc .con ul li .ncon .info{ font-size:16px; color:#474b51; line-height:26px;}
.contactc .con ul li:nth-of-type(4){grid-template-columns:110px auto;}

.conmess{ width:100%; height:auto; background:#f6f6f6; padding:78px 0 90px 0;}
.conmessc{ max-width:1040px; margin:0 auto;}
.conmessc .tit{ height:108px; line-height:90px; background:#ffa212; text-align:center; font-size:24px; color:#fff;border-top-left-radius: 17px;border-top-right-radius: 17px;}
.conmessc .con{ background:#fff; border-radius:17px; margin-top:-17px; padding:46px 200px;}
.conmessc .con .list{ margin-bottom:20px; position:relative; z-index:9;}
.conmessc .con .list:nth-of-type(1),.conmessc .con .list:nth-of-type(2),.conmessc .con .list:nth-of-type(3){display:grid;grid-template-columns:repeat(2, 1fr); gap:23px;}
.mes_text{ width:100%; height:56px; line-height:56px; background:#f8f8f8; border-radius:11px; text-indent:13px; color:#333; font-size:16px; border:0;}
.mes_select{width:100%; height:56px; line-height:56px; background:#f8f8f8; border-radius:11px; text-indent:13px; color:#333; font-size:16px; border:0;}
.mes_textarea{width:100%; height:110px; line-height:56px; background:#f8f8f8; border-radius:11px; text-indent:13px; color:#333; font-size:16px; border:0; outline:none;}
.yzm_text{width:100%; height:56px; line-height:56px; background:#f8f8f8; border-radius:11px; text-indent:13px; color:#333; font-size:16px; border:0;}
.conmessc .con .list img{ position:absolute; z-index:10; top:10px; right:20px;}
.mes_sub{ width:147px; height:47px; line-height:47px; background:url(../image/contact_sub.png) no-repeat; color:#ff990f; text-indent:24px; text-align:left; font-size:16px; margin:0 auto; display:block; margin-top:40px; cursor:pointer;}
.mes_sub:hover{background:url(../image/contact_sub2.png) no-repeat; color:#fff;}
/*contact end*/

@media screen and (max-width:1025px) {
	.contactc,.conmess{ padding:50px 0;}	
	.contactc .con ul{ gap: 30px; }
	.contactc .con ul li{ grid-template-columns:60px auto;}
	.contactc .con ul li .img img{ max-width:70%;}
	.contactc .con ul li .ncon .tit{ font-size:18px;}
	.contactc .con ul li .ncon .info{ font-size:15px; line-height:28px;}
	.conmessc{ padding:0 15px;}
	.conmessc .tit{ height:70px; line-height:50px; font-size:18px;}
	.conmessc .con{ padding:50px;}
}
@media screen and (max-width:640px) {
	.contactc,.conmess{ padding:40px 0;}
	.contactc .con{ margin-top:30px;}
	.contactc .con ul{ grid-template-columns: repeat(2, 1fr);}
	.contactc .con ul{ gap: 30px; display:block;}
	.contactc .con ul li{ grid-template-columns:60px auto; margin-bottom:20px; padding-left:30px;}
	.conmessc .con{ padding:50px 30px;}
	.mes_select,.mes_text,.mes_textarea,.yzm_text,.mes_sub{ font-size:14px;}
	.contactc .con ul li .ncon .tit{ font-size:16px; margin-bottom:0;}
	.contactc .con ul li .ncon .info{ font-size:13px; line-height:23px;}
}


/*new start*/
.yyalc .list a .time{ color:rgba(53,53,53,0.4); margin-top:24px;}
.location{ padding:30px 0; line-height:28px; color:#7d7d7d; font-size:14px; padding-left:27px; background:url(../image/home.png) no-repeat left 50%;}
.location a{color:#7d7d7d;}
.newbig{ padding-bottom:50px; margin-bottom:50px; border-bottom:1px #e5e5e5 solid;display:grid;grid-template-columns:repeat(2, 1fr); gap:80px;}
.newbig + .yyal{ background:none; padding-top:0;}
.newbig .img{}
.newbig .img a{ display:block; overflow:hidden; width:100%; height:100%;}
.newbig .img img{ display:block; width:100%; height:auto;-webkit-transition: all ease .3s; transition: all ease .3s}
.newbig .img a:hover img{-webkit-transform: scale(1.15); transform: scale(1.15);  }
.newbig .con{ padding-top:12px;}
.newbig .con .tit{ font-size:28px; color:#000000; line-height:40px;}
.newbig .con .time{ margin:10px 0 30px 0;color:rgba(53,53,53,0.4); font-size:12px; line-height:16px;}
.newbig .con .info{ margin-bottom:50px; color:#888888; font-size:16px; line-height:35px;}
.newbig .con .more{ display:block;width:169px; height:48px; line-height:48px; background:url(../image/new_big_more.png) no-repeat; text-indent:25px; color:#fe900b; font-size:14px;}
.newbig .con .more:hover{ background:url(../image/i_about_more.png) no-repeat; color:#fff;}

.newbig:hover .con .tit a{ color:#ff900b;}

.ndetail{ max-width:860px; height:auto; margin:0 auto; padding:20px 0 130px 0;}
.ndetail .tit{ font-size:36px; color:#000000; line-height:50px; text-align:center;}
.ndetail .time{ margin:28px auto 30px auto; font-size:12px; color:#524444; line-height:30px; text-align:center;}
.ndetail .con{ padding:45px 0; border-top:2px #f0f5fa solid;border-bottom:2px #f0f5fa solid; font-size:18px; line-height:40px; color:#646464;}
.ndetail .share{ padding-top:45px;}
.ndetail .ndpage{ padding:25px 22px;border-bottom:2px #f0f5fa solid; line-height:30px;display:grid;grid-template-columns:auto auto auto; gap:50px;place-items:center center}
.ndetail .ndpage p:nth-of-type(1){ padding-left:16px; background:url(../image/ndpage_prev.jpg) no-repeat left 50%; height:30px; overflow:hidden;}
.ndetail .ndpage p:nth-of-type(2){padding-left:16px; background:url(../image/nd_back.png) no-repeat left 50%;}
.ndetail .ndpage p:nth-of-type(3){ padding-right:16px;background:url(../image/ndpage_next.jpg) no-repeat right 50%; text-align:right; height:30px; overflow:hidden;}
.ndetail .ndpage p{ color:#111111; font-size:14px;}
.ndetail .ndpage p a{ color:rgba(17,17,17,0.8);}
/*new end*/

@media screen and (max-width:1025px) {
	.height100{ height:50px;}	
	.location{ background: url(../image/home.png) no-repeat 10px 50%;}
	.newbig{ gap:30px;}
	.newbig .con{ padding-top:0;}
	.newbig .con .tit{ font-size:16px;}
	.newbig .con .time{ margin-bottom:18px;}
	.newbig .con .info{ margin-bottom:30px; font-size:14px; line-height:28px;}
	.ndetail{ padding:10px 15px 40px 15px;}
	.ndetail .tit{ font-size:20px; line-height:40px;}
	.ndetail .time{ margin:6px auto 16px auto;}
	.ndetail .con{ padding:30px 0; font-size:15px; line-height:30px;}
	.ndetail .share{ padding-top:25px;}
	
}
@media screen and (max-width:640px) {
	.location{ padding:15px 0; padding-left:27px;}
	.newbig{ display:block;}
	.newbig .img{ width:100%; height:auto; margin-bottom:20px;}
	.newbig .con{ padding-top:0; width:100%;}
	.newbig .con .tit{ font-size:15px;}	
	.newbig .con .info{ margin-bottom:30px; font-size:13px; line-height:22px;}
	.ndetail .tit{ font-size:16px; line-height:30px;}
	.ndetail .con{ padding:20px 0; font-size:13px; line-height:23px;}
	.ndetail .share{ padding-top:20px;}
	.ndetail .ndpage{ display:block; padding:25px 0;}
	.ndetail .ndpage p:nth-of-type(2){padding-right:0; padding-left:16px;background:url(../image/ndpage_next.jpg) no-repeat left 50%; text-align:left;}
}

/*job start*/
.jobt{ padding:90px 0 108px 0;}
.jobt_t{ text-align:center; font-size:48px; color:#474b51; line-height:55px;}
.jobt_i{ margin:20px auto 75px auto; text-align:center; color:#474b51; font-size:26px; line-height:30px;}
.jobt_c{}
.jobt_c ul{}
.jobt_c ul li{ padding:60px 80px; border-radius:6px; float:left; margin:0 2% 30px 0; color:#fff;}
.jobt_c ul li:nth-of-type(1){ width:56%;}
.jobt_c ul li:nth-of-type(2){ width:42%; margin-right:0;}
.jobt_c ul li:nth-of-type(3){ width:42%;}
.jobt_c ul li:nth-of-type(4){ width:56%; margin-right:0;}
.jobt_c ul li .img{ height:63px; margin-bottom:120px; text-align:right;}
.jobt_c ul li .tit{ font-size:40px; line-height:45px; margin-bottom:28px;}
.jobt_c ul li .info{ font-size:16px; line-height:30px; height:90px; overflow:hidden;}
.jobc{ width:100%; height:auto; padding:80px 0; background:#f6f6f6;}
/*display:grid;grid-template-columns:auto auto; gap:30px;*/

.join-content{padding:70px 0px 0 0;}
.join-content .title-box{}
.join-content .title-box .search-box{font-size:16px;/*display:grid;grid-template-columns:repeat(3, 1fr); gap:28px;*/ text-align:center; width:80%; margin:0 auto; display:flex;}
.join-content .title-box .search-box .list{ background:#fff;border-radius:12px; margin-right:3%; width:40%;}
.join-content .title-box .search-box .list:first-child{padding-left:0;}
.join-content .title-box .search-box .list:last-child{padding-right:0; width:60px;}
.join-content .title-box .search-box .list .box{position:relative;}
.join-content .title-box .search-box .list .box select{width:100%;height:60px;border:none;outline:none;appearance: none;-moz-appearance: none;-webkit-appearance: none;padding:0px 20px;background:url(../image/icon-select.png) no-repeat 94% center; }
.join-content .title-box .search-box .list .box select::-ms-expand{display:none;}
.join-content .title-box .search-box .list .box input{height:60px;border-radius:12px;}
.join-content .title-box .search-box .list .box .input{padding:0px 20px;width: calc(100% - 60px);width: -moz-calc(100% - 60px);width: -webkit-calc(100% - 60px);}
.join-content .title-box .search-box .list .box .btn{width:60px;background:url(../image/icon-search3.png) no-repeat center center;cursor:pointer;right:0;top:0;z-index:2;}

.join-content .table{font-size:16px;margin:22px 0 70px 0; background:#fff;padding:22px 60px;}
.join-content .table .list{background:#fff;overflow:hidden;cursor:pointer;color:#666; border-bottom:1px #f0f0f0 solid; padding:25px 0;}
.join-content .table .list .item{float:left;text-align:center; line-height:30px;}
.join-content .table .list .item.tleft{text-align:left;}
.join-content .table .list .item.zw{width:30%;}
.join-content .table .list .item.jtit{ font-size:20px; color:#000000; padding-left:60px; background:url(../image/job_con_icon1.jpg) no-repeat left 50%;}
.join-content .table .list:hover .item.jtit{ color:#ff900b;}

.join-content .table .list .item.add{width:20%;}
.join-content .table .list .item.xl{width:20%;}
.join-content .table .list .item.num{width:16%;}
.join-content .table .list .item.time{width:21%;}
.join-content .table .list .item.op{width:9%;margin-top:0; display:flex;justify-content:flex-end;}
.join-content .table .list .item.op i{width:32px;height:32px;border-radius:100%;display:block;background:url(../image/job_con_icon2.jpg) no-repeat center center;}



.join-content .table .list.head{color:#8d8f92;cursor:inherit;line-height:36px;}

.join-content .table .contxt{background:url(../image/job_con_bg.jpg) no-repeat right 60% #fff;padding:40px;margin-top:10px;display:none;border-bottom:1px solid #ddd;}
.join-content .table .contxt .txt{line-height:32px;color:#555;padding-bottom:80px;}
.join-content .table .contxt .cemail{ display:inline-block; padding:12px 30px 12px 65px; background:url(../image/job_con_icon3.jpg) no-repeat 20px 50% #fafafa; border-radius:12px; line-height:28px; font-size:14px; color:#474b51;}
.join-content .table .contxt .cemail a{ color:#000;}

.join-content .table .list.on{}
.join-content .table .list.on .item.add{}
.join-content .table .list.on .item.xl{}
.join-content .table .list.on .item.num{}
.join-content .table .list.on .item.op i{background:url(../image/job_con_icon2_on.jpg) no-repeat center center;}

@media screen and (max-width:1025px) {
    .join-content{padding:30px 0;}
    .join-content .title-box .search-box{width:100%;float:none;overflow:hidden; display:block;}
    .join-content .title-box .tit{font-size:18px;padding-bottom:15px;}
    .join-content .title-box .search-box{margin-top:20px;font-size:14px;}
    .join-content .title-box .search-box .list{padding:0px 7.5px; border-radius:5px; margin-bottom:10px;}
    .join-content .title-box .search-box .list:last-child{}
    .join-content .title-box .search-box .list .box select{width:100%;height:40px;padding:0px 15px;}
    .join-content .title-box .search-box .list .box input{height:40px;}
    .join-content .title-box .search-box .list .box .input{width:100%;}
    .join-content .title-box .search-box .list .box .btn{width:40px;}

    .join-content .table{margin-top:20px;font-size:14px;margin-bottom:30px; padding:22px 30px;}
    .join-content .table .list{padding:10px 15px;margin-top:10px;}
    .join-content .table .list.head{line-height:inherit;}
    .join-content .table .list .item{margin-top:6px;}
    .join-content .table .list .item.add{display:none;}
    .join-content .table .list .item.zw{width:50%; font-size:16px;}
    .join-content .table .list .item.xl{border-right:none;width:20%;}
    .join-content .table .list .item.op,
    .join-content .table .list .item.time{width:15%;}
    .join-content .table .list .item.op i{width:30px;height:30px;}

    .join-content .table .contxt{padding:15px;}
    .join-content .table .contxt .txt{line-height:20px;padding-bottom:20px;}
	
	.jobt,.jobc{ padding:50px 0;}	
	.jobt_t{ font-size:30px; line-height:45px;}
	.jobt_i{ margin:10px auto 25px auto; font-size:18px;}
	.jobt_c ul li{ padding:40px;}
	.jobt_c ul li .img{ margin-bottom:80px;}
	.jobt_c ul li .tit{ font-size:28px; line-height:35px;}
	.jobt_c ul li .info{ font-size:15px;}
}
@media screen and (max-width:640px) {
    .join-content .title-box .search-box .list{width:100% !important;padding:0;margin-top:0;}
	.join-content .title-box .search-box{margin-top:0;font-size:14px;}
	.jobt,.jobc{ padding:40px 0;}	
	.jobt_t{ font-size:20px; line-height:35px;}
	.jobt_i{ margin:10px auto 25px auto; font-size:14px;}
	.jobt_c ul li{ padding:20px;}
	.jobt_c ul li .img{ margin-bottom:30px;}
	.jobt_c ul li .img img{ height:40px;}
	.jobt_c ul li .tit{ font-size:20px; line-height:30px;}
	.jobt_c ul li .info{ font-size:13px; height:66px; line-height:22px;}
	
	.join-content .table .list .item.zw{ width:80%; font-size:15px;}
	.join-content .table .list .item.xl{ display:none;}
	.join-content .table .list .item.time{ display:none;}
	.join-content .table .list .item.op{ width:20%;}
	.join-content .table .contxt{ background-size:40% auto;}
}
/*job end*/

.mlist .list{ width:31%; height:auto; float:left; margin:0 3.5% 35px 0;}
.mlist .list:nth-of-type(3n){ margin-right:0;}
.mlist .list a{ display:block; }
.mlist .list a .img{ margin-bottom:15px;position:relative; z-index:9;}
.mlist .list a .img span{ display:block; padding-top:60%;}
.mlist .list a .tit{ text-align:center; font-size:18px; color:#353535; line-height:28px;}
.mlist .list a .over{ width:100%; height:100%; position:absolute; z-index:10; left:0; top:0; background:url(../image/solu_case_img_obg.png) no-repeat; display:flex;justify-content:center;align-items:center; display:none;}
.mlist .list a .over p{ width:159px; height:48px; background:url(../image/solu_case_img_obg_more.png) no-repeat center center/cover; line-height:48px; text-indent:40px; color:#fff; font-size:12px;}
.mlist .list a:hover .over{ display:flex;}

.padding-tb80 {
    padding: 80px 0;
}
.margin-b30 {
    margin-bottom: 30px;
}
.relative {
    position: relative;
}
.ss-a{background: #f0f0f0; padding-top:180px;}
.ss-a h3{font-family: 'Microsoft Yahei';letter-spacing: 4px;text-indent: 4px;}
.ss-a p{font-size: 22px;}
.ssbox{width: 600px;margin: 0 auto;max-width: 94%;}
.ssingput{border-radius: 6px;overflow: hidden;margin-right: 100px;}
.ssingput input{display: block;width: 100%;height: 54px;text-indent: 1em;font-size: 16px;}
.sbmint{position: absolute;right: 0;width: 92px;height: 100%;top:0;background: #1eb9ee;line-height: 54px;text-align: center;color: #fff;font-size: 18px;border-radius: 6px;cursor: pointer;}
/*.ssingput:before{position: absolute;content: ''; height: 100%;width: 63px;background-image: url("../images/fdj.png");left: 0;top:0;}*/
.result{border-top: 3px solid #1eb9ee;}
.result li{border-bottom: 1px solid #ddd;}
.result a{font-size: 16px;transition: all .4s;padding: 30px 130px 30px 30px;display: block;position: relative;}
.enm{position: absolute;right: 0;bottom:10px;font-size: 14px;color: #666666;padding-right: 60px;border-bottom: 3px solid #969696;padding-bottom: 5px;}
.enm:after{content: '';position: absolute;width: 24px;height: 7px;background: url("../image/emicon.png") no-repeat center;background-size: cover;right: 0;bottom:10px;}

.rs h3{font-size: 20px;}
.rs h3 span{color: #1eb9ee;}
.newsdw{min-height: 300px;}
.padding-b40{padding-bottom: 40px;}
.ny-nav-boxs{position: relative;}
.ny-nav-boxs:before{content: "";background: url(https://cirobots.comba.com.cn/Chengming/Tpl/Home/Default/Public/skin/images/moreNext.png) no-repeat;width: 7.5px;height: 12.5px;background-size: cover;position: absolute;top: 50%;right: 0;margin-top: -6.25px;z-index: 44;animation: jt 1.5s linear infinite;display: none;}
@keyframes jt{
    0%{ right:0; opacity:1;}
    100%{ right:-10px; opacity:0;}
}


.result a:hover{background: #1eb9ee;color: #fff;}
.result a:hover .enm{color: #fff;border-color: #fff;}
.result a:hover .enm:after{background: url("../image/emicon2.png") no-repeat center;}


@media screen and (max-width:1025px){
	.padding-tb80 {padding: 50px 0;}
	.ss-a{padding-top:110px;}
}









