@charset "utf-8";
/* CSS Document */
/* 首页 */
.ind-tit{font-size:36px;color:#333;text-align: center;font-weight: bold;position: relative;line-height:36px;padding-bottom:20px;}
.ind-tit:after{content:"";position:absolute;left:50%;bottom:0px;width:40px;height:3px;background:#f3993a;margin-left:-20px;}



/* ===================首页样式========================== */
.banner{width: 100%;overflow: hidden;position: relative; padding-top:70px;}
.banner a{display: block;width: 100%;}
.banner-img{width: 100%;}
.banner-imgpc,.banner-imgmb{width: 100%;object-fit: cover;}
.banner-imgpc{min-height: 360px;}
.banner-imgmb{min-height: 320px;display: none;}
.banner .swiper-pagination{bottom: 38px;}
.banner .swiper-pagination-bullet {width: 76px;height: 3px;border-radius: 0;background: rgba(255, 255, 255, .2);opacity: 1;position: relative;margin: 0 10px !important;}
.banner .swiper-pagination-bullet:before{content: "";position: absolute;top: 0;left: 0;background: #fff;width: 0;height: 3px;z-index: 1;transition: 0s;}
.banner .slideOntrue.swiper-pagination-bullet:before{width: 100%;transition: all 4s ease;}
.banner .swiper-slide {position: relative;}
.banner .swiper-slide video {position: absolute;width: 100%;left: 0px;top: 0;height: 100%;object-fit: cover;}

@media all and (max-width:1151px) {
    /* 1024 × (600/768) */
  
    .banner-imgpc{display: none;}
    .banner-imgmb{display: block;}
    /* .bannerVideo, .banner .swiper-pagination span:first-child{display: none !important;} */
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .banner .swiper-pagination {bottom: 18px;}
	.banner{padding-top:50px;}
  
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .banner .swiper-pagination {bottom: 16px;}
    .banner .swiper-pagination-bullet {width: 40px;margin: 0 6px !important;}
  
}

/*product start*/
.plist{padding:50px 0 10px 0;}
.plist ul { width:101%; overflow:hidden;}
.plist ul li{ width:32.3333%; height:auto; float:left; margin-right:1%;}
.plist ul li a{ display:block;}
.plist ul li a .plist_img{ width:100%;  height:auto; overflow:hidden;}
.plist ul li a .plist_img img{-webkit-transition: all ease .3s;transition: all ease .3s}
.plist ul li a:hover .plist_img img{-webkit-transform: scale(1.15);transform: scale(1.15);}

.plist_t{ width:100%; height:47px; border-left:1px #efefef solid; border-right:1px #efefef solid; border-bottom:1px #efefef solid; padding:22px 0 20px 0;}
.plist_tl{ width:80%; height:47px; line-height:47px; overflow:hidden; border-right:1px #e5e5e5 solid; text-indent:30px; font-size:16px; color:#333333;}
.plist_tm{ width:38px; height:38px; margin:5px 23px 0 0; line-height:38px; background:url(../images/plist_icon1.png) no-repeat 50% 50% #fff;-webkit-border-radius: 38px;
-moz-border-radius: 38px;border-radius: 38px;}
.plist ul li a:hover .plist_t{ background:#005dad;}
.plist ul li a:hover .plist_tl{ color:#fff;}
.plist ul li a:hover .plist_tm{ background:url(../images/plist_icon1_over.png) no-repeat 50% 50% #f7b442;}

  @media all and (max-width:1000px) {
    /* 移动终端以上 360 适配 */
  
.plist ul{overflow: hidden;width:101%;}
.plist  ul li{width:49%;margin-bottom:20px;margin-right:1%;}

  }
  
  @media all and (max-width:780px) {
    /* 移动终端以上 360 适配 */
  
.plist ul{overflow: hidden;width:100%;}
.plist ul li{width:100%;margin-bottom:20px;margin-right:0%;}

  }



/* 公司图 */
.about_main{width: 100%;height: auto; padding-bottom:50px;}



.about_img{width: 100%;height: auto;overflow: hidden;padding: 50px 0 20px 0;}
.about_img ul{margin-left: -2%;}
.about_img ul li{width: 31.333%;margin-left: 2%;margin-bottom: 2%;overflow: hidden;float: left;position: relative;}
.about_img ul li:nth-child(1){width: 64.666%;height: 580px;;}
.about_img ul li:nth-child(2){height: 275px;}
.about_img ul li:nth-child(3){height: 275px;}
/* .about_img ul li a{display: block;} */
.about_img ul li img{width: 100%;height: 100%;object-fit: cover;transition: all .5s ease-in-out;}
.about_img ul li img:hover{transform: scale(1.1);}
.about_text{position: absolute;bottom: 10px;left: 0px;width:100%;padding: 0 20px;;}
.about_text h4{font-size: 18px;color: #fff;}
.about_text i{display: inline-block;width: 55px;height: 0px;background: url("../images/index/xianH.png") no-repeat center center;transition: all .5s ease-in-out;margin-left: 10px;}
.about_img ul li:hover .about_text i{height: 30px;}
@media all and (max-width:1000px) {
    /* 移动终端以上 360 适配 */
	.about_img ul{margin-left:0%;width: 100%;}
   .about_img ul li{width: 100%;margin-left:0%;height:auto}
   .about_img ul li:nth-child(1){width: 100%;height:auto}
   .about_img ul li:nth-child(2){height: auto;}
.about_img ul li:nth-child(3){height: auto;}
  
}

/* product */
.ipro-cate{background:#f3f3f3;}
.ipro-cate li h6{font-weight:bold;}
.ipro-cate li{width:25%;float:left;text-align:center;color:#333;font-size:20px;font-weight:bold;padding:20px 0 25px;position:relative;}
.ipro-cate li:hover{cursor:pointer;}
.ipro-cate li span{width:90px;height:90px;line-height:90px;display:block;margin:0px auto;border-radius:50%;margin-bottom:10px;position: relative;background:#fff;}
.ipro-cate li span img{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.ipro-cate li.cur{background:#fff;}
.ipro-cate li.cur span{background:#00a5a9;}
.ipro-cate li.cur{color:#00a5a9;}
.ipro-cate li.cur img{display:none;}
.ipro-cate li.cur img.hide{display:block;}
.ipro-cate li.cur:after{position: absolute;content:"";left:0px;bottom:0px;width:100%;height:4px;background:#00a5a9;}
.ipro-cate li.cur:before{position: absolute;content:"";left:50%;bottom:-10px;width:22px;height:11px;background:url(../images/icon/icon_sj.png) no-repeat center bottom;margin-left:-11px;}
.ind-pro{padding: 120px 0;}
.ipro-list{}

.ipro-list ul{width:101%; padding-top:30px}
.ipro-list li{width:24%;float:left;padding:40px 0 0px;margin-right:1%;color:#666;}
.ipro-list li p{line-height:20px;font-size:14px;}
.ipro-list li .com-img{width:100%;}
.ipro-list li .com-img img{display:block;margin:0px auto;}
.ipro-list li:first-child{margin-left:0;}
.ipro-list li h4{background:#f3f3f3;padding:5px 0;text-align:center;font-size:16px;font-weight:bold;color:#333;margin:40px auto 15px;}
@media all and (max-width:780px) {
    /* 移动终端以上 360 适配 */
  
.ipro-list li{width:100%;padding:0px 0 0px; padding-top:4%;}
.ipro-list li .com-img{width:100%; height:auto}
.ind-pro{padding: 70px 0;}

  }
  
  
  
    
/* product */
.ind_product{width:100%; padding-top:90px; padding-bottom:100px;}
    .ind_product ul{width:101%; padding-top:50px;}
  .ind_product li{width:32.333%;float:left;margin-left:1%;box-shadow:-1px 3px 30px #f2f2f2;transition: all 0.3s ease; margin-bottom:3%;}
.ind_product  li:first-child{margin-left:0;}
.ind_product li:nth-child(4){ margin-left:0;} 
.ind_product li h4{font-size:20px;color:#333; text-align:center}
.ind_product li p{margin:18px auto;font-size:16px;color:#666;}
.ind_product li .note{padding:20px;}
.ind_product li dd{color:#666;padding-left:10px;position: relative;line-height:28px;}
.ind_product li dd:after{position: absolute;content:"";width:4px;height:4px;background:#00a5a9;left:0px;top:13px;}
.ind_product li:hover{box-shadow:-1px 3px 30px #ddd;}
.ind_product li:hover h4,.ind_news li dd:hover{color:#00a5a9;}
.ind_product li .com-img{height:100%;}
.ind_product li .com-img img{width:100%;height:100%;object-fit:cover;}
  
  
  @media all and (max-width:780px) {
    /* 移动终端以上 360 适配 */
  
    .ind_product ul{width:100%;}
  .ind_product li{width:100%;margin-bottom:15px;margin-left:0px;}

  }
  
  
 
.bgf8{background:#f8f8f8;}
.title{width:100%; overflow:hidden; text-align:center; padding-top:20px}
.title h2{font-size:32px; color:#555555; line-height:40px;}
.title p{font-size:15px; color:#999; line-height:20px; margin-top:12px;}
.iservice_ui{width:100%; overflow:hidden; padding-top:20px; }
.iservice_ui li{width:21%; float:left; margin:20px 2% 0; display:inline-block; text-align:center; line-height:24px;}
.iservice_ui li h3 img{max-width:60%; transition:all 0.5s;}
.iservice_ui li h2{color:#00a5a9; font-size:24px; margin-top:18px;}
.iservice_ui li p{font-size:18px; color:#666; margin-top:18px;line-height:25px;}
.iservice_ui li:hover h3 img{-webkit-transform: translate3d(0, -6px, 0); transform: translate3d(0, -6px, 0);}
@media all and (max-width:1450px) {
	
	
	
}
@media all and (min-width:0) and (max-width:768px) {
		.title{line-height:25px;}
	.title h2{font-size:18px;}
	.title p{font-size:12px; margin-top:0;}
	.iservice_ui{margin-top:50px; display:table; border-collapse:collapse;}
	.ict1bg{background-size:cover;}
	.iservice_ui li{width:46%; line-height:20px; display:table-cell;}
	.iservice_ui li h2{font-size:18px; margin-top:12px; height:32px; line-height:16px; overflow:hidden;}
	.iservice_ui li p{font-size:14px; margin-top:0; height:80px; overflow:hidden;}
	.iservice_ui li h3 img {max-width: 40%;}}

  
  
  
/* case */
.ind-case{background-repeat: no-repeat!important;background-size:cover!important;background-position:center!important;color:#fff;background-attachment: fixed!important;}
.ind-case .ind-tit{color:#fff;margin-bottom:50px;}
.ind-case .ind-tit:after{background:#fff;}
.ind-case .ind-case-fl{width:12%;padding-right:2%;float:left;border-right:1px solid rgba(255,255,255,0.15);}
.ind-case .ind-case-fl li{height:45px;line-height:45px;margin-bottom:10px;color:#fff;text-align:center;cursor:pointer;}
.ind-case .ind-case-fl li.cur{background:#fff;color:#00a5a9;}
.ind-case .ind-case-fr{width:84%;float:right;}
.ind-case .ind-case-fr .icase_Tabc1{display:none;}
.ind-case .ind-case-fr h2{font-weight:bold;color:#fff;font-size:20px;margin-bottom:20px;}
.ind-case .ind-case-fr .info{font-size:16px;opacity:0.6;margin-bottom:40px;padding-bottom:50px;border-bottom:1px solid rgba(255,255,255,0.15);}
.ind-case .ind-case-fr li{width:20%;float:left;text-align:center;}
.ind-case .ind-case-fr li p{width:110px;height:110px;border-radius:50%;margin:0px auto;border:5px solid #fff;overflow: hidden;}
.ind-case .ind-case-fr li img{width:100%;height:100%;object-fit:cover;transition: all 0.5s;border-radius: 50%;}
.ind-case .ind-case-fr li h6{margin-top:20px;padding:0px 10px;}
/* .ind-case .ind-case-fr li:hover img{transform:rotate(90deg);} */

/* about */
.ind-about{padding-top:80px;}
.ind-about .info{max-width:80%;margin:30px auto;font-size:16px;color:#666;text-align:center;}
.numall{position:relative;background:#fff;bottom:-45px;padding-bottom:80px;z-index:3;}
.numall li{width:25%;float:left;text-align:center;font-size:16px;color:#666;}
.numall li span{font-size:48px;color:#00a5a9;font-weight:bold;}

/* video */
.ind-video{position:relative;height:480px;overflow: hidden;}
.ind-video .vplay{position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);cursor:pointer;}
.ind-video .vplay h2{font-size:46px;color:#fff;}
.ind-video .bgpic{background-repeat:no-repeat!important;background-size:cover!important;background-position:center!important;width:100%;height:100%;text-align:center;transform:matrix(1.1, 0, 0, 1.1, 0, 0);-webkit-transition:all 0.4s ease 1.2s; -moz-transition:all 0.4s ease 1.2s; -ms-transition:all 0.4s ease 1.2s; -o-transition:all 0.4s ease 1.2s; transition:all 0.4s ease 1.2s;object-fit: cover;}
.ind-video.active .bgpic{transition-delay:0.4s !important; transform:matrix(1.0, 0, 0, 1.0, 0, 0); -webkit-transition:all 5.0s ease; -moz-transition:all 5.0s ease; -ms-transition:all 5.0s ease; -o-transition:all 5.0s ease; transition:all 5.0s ease;}

/* 首页新闻 */
.ind-news ul{text-align:center;margin:30px auto 40px;}
.ind-news ul li{display:inline-block;color:#666;font-size:16px;margin:0px 5px;}
.ind-news ul li a{display:block;padding:10px 40px;border:1px solid #dcdcdc;}
.ind-news ul li.cur a,.ind-news ul li:hover a{background:#00a5a9;color:#fff;border-color: #00a5a9;}

.ind-nfl{width:49.2%;float:left;}
.ind-nfl .com-img{position: relative;}
.ind-nfl .com-img img{width: 100%;height: 100%;object-fit: cover;}
.ind-nfl .com-img .note{background:rgba(0,0,0,0.5);width:100%;height:100px;position: absolute;left:0px;bottom:0px;padding:25px 20px;color:#fff;font-size:16px;}
.ind-nfl .com-img .note h4{font-size:18px;}

.ind-nfr{width:49%;float:right;}
.ind-nfr dl{border-bottom:1px solid #eee;padding:22px 0;overflow: hidden;}
.ind-nfr dl:first-child{border-top:1px solid #eee;}
.ind-nfr dl .ind-nfr-fl{width:20%;float:left;}
.ind-nfr-fl p{font-size:16px;color:#cac8c8;text-align:right;line-height: 24px;}
.ind-nfr-fl span{font-size:36px;color:#cac8c8;text-align:right;display: block;margin-top:15px;}
.ind-nfr dl .ind-nfr-fr{width:75%;float:right;}
.ind-nfr-fr h4{font-size:18px;color:#333;margin-bottom:5px;}
.ind-nfr-fr p{color:#888888;}
/* .ind-nfr-fr h4:hover{color:#00a5a9;} */
.ind-nfr dl:hover h4,.ind-nfr dl:hover p,.ind-nfr dl:hover span{color:#00a5a9;}


/* 介绍 */
.ind_bgt{background:url() no-repeat center / cover;height:220px;line-height:220px;text-align:center;font-size:36px;color:#fff;background:#00a5a9; }
.pub_crumbs{overflow: hidden;border-bottom:1px solid #eee;padding:10px 0;}
.pub_crumbs a{height:50px;line-height:50px;font-size:16px;color:#666;display:block;float:left;margin:5px 10px;position: relative;padding:0px 40px;}
.pub_crumbs a:first-child{margin-left:0px;}
.pub_crumbs a:first-child:after{display:none;}
.pub_crumbs a:after{position: absolute;left:-10px;top:50%;margin-top:-7px;width:1px;height:14px;background:#eee;content:"";}
.pub_crumbs a:hover,.pub_crumbs a.cur{color:#fff;background:#00a5a9;}
.pub_crumbs.fix{position:fixed;top:70px;border-top:1px solid #eee;border-bottom:0px;width:100%;z-index:20;background:#f7f7f7;animation:fadeUp .4s ease-in-out;-webkit-animation:fadeUp .4s ease-in-out;}


.pubTitle{width: 100%;text-align: center;}
.pubTitle h6, .pubTitle h1{font-size: 40px;color: #333;}
.pubTitle i{display: block;width: 40px;height: 4px;background: #f3993a;margin: 24px auto;}
.pubTitle p{font-size: 14px;color: #999;line-height: 24px;}
.pubTitle-white h6, .pubTitle-white h1{color: #fff;}
.pubTitle-white i{background: #fff;}
.pubTitle-white p{color: #fff;}
@media all and (max-width:1599px) {
    /* 1440 × (900/1050) */
   
    .pubTitle h6, .pubTitle h1{font-size: 36px;}}
@media all and (max-width:1439px) {
   
    .pubTitle h6, .pubTitle h1{font-size: 32px;}
    .pubTitle i{margin: 20px auto;}
}

@media all and (max-width:1359px) {
    /* 1280 × (800/854/1024) */
  
    .pubTitle h6, .pubTitle h1{font-size: 28px;}
    .pubTitle i{margin: 16px auto;}
}
@media all and (max-width:1279px) {
    /* 1152 × (864) */
  
    .pubTitle h6, .pubTitle h1{font-size: 24px;}
    .pubTitle i{margin: 14px auto;height: 2px;}}
	
	@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .pubtit h6, .pubtit h1{font-size: 28px;}
    .pubtit p{font-size: 16px;}
    .pubTitle p {display: inline;}}
	
	@media (max-width:1000px) {
	.ind-video .vplay h2{font-size:22px; text-align:center}
	.ind-video .vplay{left:50%; margin:auto 0px; width:100%;}
	}
		@media (max-width:640px) {
	.ind-video .vplay h2{font-size:18px; text-align:center}
	
	}
	
/* case */
.case{width: 100%;padding: 120px 0;overflow: hidden; background-color:#f6f6f6;}
.case-list{width: 101%;margin-top: 68PX;}
.case-list li{width:32.3333%;position: relative;float: left; margin-right:1%;}

.case-img{width: 100%;overflow: hidden;display: block;}
.case-img img{width: 100%;object-fit: cover;transition: all 1s ease;}
.case-img img:hover{transform: scale(1.04);}
.case-wd{width: 100%;padding-top: 28px;}
.case-wd h6, .case-wd h1{font-size: 24px;color: #333;transition: all .4s ease; text-align:center}
.case-wdic{width: 100%;font-size: 0;margin: 28px 0 42px;}
.case-wdicitem{display: inline-block;vertical-align: middle;margin-right: 68px;}
.case-wdicitem:last-child{margin-right: 0;}
.case-wdicitem img, .case-wdicitem p{display: inline-block;vertical-align: middle;}
.case-wdicitem img{width: auto;}
.case-wdicitem p{margin-left: 12px;}
.case-wdicitem p b, .case-wdicitem p span{font-size: 15px;color: #333;display: block;line-height: normal;}
.case-wdicitem p span{color: #999;}
.case-list li:hover .case-wd h6{color: #00a5a9;}
.case-list li:hover .case-wd h1{color: #00a5a9;}
.case-list li:hover .toLink{color: #00a5a9;background-image: url("../images/indArrH.png");}
.case-list li:hover .toLink:after {width: 100%;right: auto;left: 0;}



.superiority_box{width:100%; overflow:hidden; margin-top:80px;}
.superiority_box ul{padding:1px 0 0 1px;}
.superiority_box li{float:left; border:1px #eee solid; margin:-1px 0 0 -1px; display:inline-block; width:24.9%; text-align:center; background:#fff;}
.superiority_box li .superiority_ui{border:8px #fff solid; padding:20px 0;}
.superiority_box li:hover .superiority_ui{border:8px #f5f5f5 solid;}
.superiority_box li h3{margin-top:10px;}
.superiority_box li h3 img{max-width:100%; -webkit-transition: all ease-in-out 0.3s ; -moz-transition: all ease-in-out 0.3s ; -ms-transition: all ease-in-out 0.3s ; -o-transition: all ease-in-out 0.3s ; transition: all ease-in-out 0.3s;}
.superiority_box li:hover h3 img{-webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }

.superiority_box li h2{color:#333; font-size:18px; margin-top:15px; height:40px; overflow:hidden;}
.superiority_box li p{font-size:16px;width:90%; margin:0px auto; color:#999; margin-top:10px; height:110px; overflow:hidden;line-height:25px; text-align:left;}

@media all and (max-width:1200px) {
	
	
	.superiority_box li{width:24.8%;}

}
@media all and (min-width:0) and (max-width:768px) {

.superiority_box li{width:49.5%;}
	.superiority_box li .superiority_ui{padding:10px 0;}
	.superiority_box li h2{font-size:16px;}
	.superiority_box li p{font-size:12px;}
}


@media all and (max-width:780px) {
    /* 移动终端以上 360 适配 */
  .case-list{width: 100%;}
.case-list li{width:100%;padding:0px 0 0px; padding-top:0%;}

.case{padding-top:70px; padding-bottom:20px;}
.ind-tit {
   padding-top:30px;
}
  }


.indvd{width: 100%;position: relative;height: 542px;background-repeat: no-repeat !important;background-position: center !important;background-size: cover !important;}
.indvd-wd{position: absolute;width: 100%;text-align: center;top: 50%;transform: translateY(-50%);z-index: 2;color: #fff;}
.indvd-wddh{width:800px;margin:0px auto;text-align: center;}
.indvd-wd h5, .indvd-wd h2{font-size: 30px;}
.indvd-wd h6, .indvd-wd h1{font-size: 24px;line-height: 32px;margin: 24px 0;}
.indvd-wd p{font-size:22px;line-height:40px;margin: 24px 0; }
.indvd-click{width: 60px;height: 60px;margin: 40px auto 0;}

.indvd-click:hover i{animation: indvdI .8s ease-in-out both;}
@keyframes indvdI{0%{transform: scale(1);}30%{transform: scale(.8);}50%{transform: scale(1);}70%{transform: scale(.9);}100%{transform: scale(1);}}



@media all and (max-width:780px) {
    /* 移动终端以上 360 适配 */
.indvd-wddh{width:80%;margin:0px auto;text-align: center;}
.indvd-wd p{font-size:18px;line-height:40px;margin: 24px 0; text-align:left;}
  }



/* About Page */
.about .info{margin:80px auto;font-size:16px;color:#666;text-align:left;}
.ab_numall{position:relative;background:#fff;margin-top:40px;z-index:3;}
.ab_numall li{width:25%;float:left;text-align:center;font-size:16px;color:#666;}
.ab_numall li span{font-size:48px;color:#00a5a9;font-weight:bold;}
.ab_numall li .box{width:200px;height:200px;border:1px solid #eee;border-radius:50%;padding-top:50px;position: relative;margin:0px auto;}
.ab_numall li .box:hover .spot{opacity:1;animation: rond 10s infinite;-webkit-animation: rond 10s infinite;}
.ab_numall li .box .spot{position: absolute;width:200px;height:200px;left:0px;top:0px;opacity:0;}
.ab_numall li .box .spot:after{content:"";position: absolute;left:50%;margin-left:-2.5px;margin-top:-5px;top:0px;display:block;width:1px;height:1px;border:5px solid #00a5a9;border-radius:100%;}

@keyframes rond {
    0% {transform : rotate(0deg);}
    100% {transform : rotate(360deg);}
}
@-webkit-keyframes rond {
    0%{-webkit-transform : rotate(0deg);}
    100%{-webkit-transform : rotate(360deg);}
}

/* 荣誉资质 */
.honor ul{overflow: hidden;}
.honor ul li{width:21.875%;float:left;margin-right:4.166666%;margin-bottom:50px;text-align: center;}
.honor ul li .com-img{padding:20px;border:1px solid #eee;}
.honor ul li img{max-width:100%;max-height:330px;object-fit:contain;min-height:330px; text-align: center;}
.honor ul li:nth-child(4n){margin-right:0;}
.honor ul li .note{background:#00a5a9;padding:10px;color:#fff;text-align: center;}


.gstp ul{overflow: hidden;width:101%;}
.gstp ul li{width:32.333%;float:left;margin-right:1%;margin-bottom:50px;text-align: center;}
.gstp ul li .com-img{padding:20px;border:1px solid #eee;}
.gstp ul li img{max-width:100%;max-height:100%;object-fit:contain; text-align: center;}
.gstp ul li .note{background:#00a5a9;padding:10px;color:#fff;text-align: center;}


@media all and (max-width:1000px) {
    /* 移动终端以上 360 适配 */
.gstp ul{width:101%;}
.gstp ul li{width:49%;margin-right:1%;margin-bottom:20px;}
.honor ul li{width:49%;margin-right:1%;margin-bottom:20px;text-align: center;}
  }



@media all and (max-width:780px) {
    /* 移动终端以上 360 适配 */
.gstp ul{width:100%;}
.gstp ul li{width:100%;margin-right:0%;margin-bottom:20px;}
.honor ul li{width:100%;margin-right:0%;margin-bottom:20px;text-align: center;}
  }









/* 新闻资讯 */
.news ul li{border-bottom:1px solid #eee;margin-bottom:80px;padding-bottom:40px;overflow: hidden;}
.news ul li .com-img{width:29.6875%;float:left;position: relative;}
.news ul li .com-img .time{position:absolute;bottom:0px;right:0px;background:rgba(0,0,0,0.5);color:#fff;padding:10px 20px;text-align:center;}
.news ul li .com-img .time p{font-size:30px;margin-bottom:5px;}
.news ul li .com-img img{width:100%;object-fit:cover;height: auto;}
.news ul li .note{width:65%;float:right;position: relative;}
.news ul li .note:after{position: absolute;left:0px;bottom:12px;width:100px;height:1px;background:#eee;content:"";}
.news ul li .note h4{font-size:20px;color:#333;font-weight: bold; }
.news ul li .note h5{color:#666;font-size:16px;height:30px;line-height:30px;padding-top:20px;}
.news ul li .note p{font-size:16px;margin:30px 0 40px;color:#666;height:82px;overflow: hidden;}
.news ul li .note a.more{position: absolute;left:120px;bottom:5px;color:#c5c5c5;}
.news ul li:hover .note a{color:#00a5a9;}
.news ul li:hover .note:after{background:#ccc;}

/* 解决方案 */
.solution{background:#f5f5f5;}
.solution .sol-note{width:46.875%;float:left;}
.solution .sol-note .ind-tit{text-align:left;margin-bottom:35px;padding-bottom:30px;margin-top:10px;}
.solution .sol-note .ind-tit:after{left:0px;margin-left: 0px;}
.solution .sol-note p{font-size:16px;color:#666;line-height: 32px;}
.solution .sol-pic{width:42.96875%;float:right;}
.solution .sol-pic img{width:100%;height:295px;object-fit:cover;}

.caselist ul li{width:31.25%;float:left;margin-right:3.125%;margin-bottom:30px;border:1px solid #eee;}
.caselist ul li .com-img{position:relative;height:285px;}
.caselist ul li a.more{display:block;line-height:56px;text-align: center;font-size:0px;z-index:3;font-family: sans-serif,Helvetica,Arial;
    position: absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,0.5) url(../images/icon/casemore.png) no-repeat center;opacity:0;}

.caselist ul li:nth-child(3n){margin-right:0;}
.caselist ul li h4{padding:25px 20px;font-size:18px;color:#333;text-align:center;background:#f0f0f0;}
.caselist ul li:hover h4{background:#00a5a9;color:#fff;}
.caselist ul li:hover .com-img:after,.caselist ul li:hover a.more{opacity:1;}

/* 联系方式 */
.ct_mode ul li{width:25%;float:left;padding:0px 20px;text-align: center;}
.ct_mode ul li span{display:block;width:100px;height:100px;line-height:100px;text-align:center;background:#ea953d;border-radius: 50%;margin:0px auto;transition: all 0.5s ease-in-out;position:relative;top:0px;}
.ct_mode ul li h4{font-size:16px;color:#333;margin:20px auto;font-weight: bold;}
.ct_mode ul li p{font-size:16px;color:#666;}
.ct_mode ul li:hover span{background:#ea953d;top:-10px;}

.book ul{margin-bottom:10px;margin-top:50px;}
.book ul li{width:32%;float:left;margin-left:2%;border-left:1px solid #f1f1f1;padding-left:2%;}
.book ul li:first-child{margin-left:0;padding-left:0;border-left:0px;}
.book ul li input{width:100%;border:1px solid #e5e5e5;height:50px;padding:0px 10px;margin-top:10px;}
.book ul li input:focus{border-color:#999;transition: all 0.5s ease-in-out;}
.book p{color:#a0a0a0;font-size:16px;}
.book textarea{width:100%;border:1px solid #e5e5e5;height:180px;padding:10px;margin-top:10px;resize: none;}
.sub_form input{width:200px;border:1px solid #e5e5e5;height:50px;padding:0px 10px;margin-top:20px;}
.sub_form input:focus,textarea:focus{border-color:#999;transition: all 0.5s ease-in-out;}
.sub_form img{margin-left:20px;cursor:pointer;}
.sub_form .inp_sub{height:48px;background:#e5e5e5;color:#fff;font-size:18px;cursor:pointer;transition: all 0.5s ease-in-out;}
.sub_form .inp_sub:hover{background:#ea953d;}

/* 企业文化 */
.culture{background:#f5f5f5;}
.culture ul li{position:relative;}
.culture ul li .pic{width:50%;float:left;height:300px;position: relative;}
/* .culture ul li:hover .pic img{transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1);-ms-transform:scale(1);} */
.culture ul li img{transition: all 0.5s;}
.culture ul li:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}
.culture ul li .note{width:53.75%;background:rgba(255,255,255,0.4);position:absolute;right:0px;top:40px;padding:35px 50px 35px 70px;top:50%;transform:translate(0%,-50%);transition: all 0.5s ease-in-out;}
.culture ul li .note h4{font-size:24px;color:#333;font-weight:bold;}
.culture ul li .note h4 span{color:#5c5c5c;padding-right:30px;font-weight:normal;}
.culture ul li .note p{margin-left:60px;color:#777;margin-top:15px;line-height:25px;}
.culture ul li.two .pic{width:50%;float:right;}
.culture ul li.two .note{left:0px;padding:45px 70px 45px 50px;transition: all 0.5s ease-in-out;}
.culture ul li:hover .note{background:#fff;right:20px;}
.culture ul li.two:hover .note{left:20px;}

/* 新闻详情页 */
.newsc_fl{width:73%;float:left;}
.newsc_fl h1{font-size:28px;color:#333;font-weight: bold;}
.newsc_fl .info{margin:30px auto;border-bottom:1px solid #e5e5e5;padding-bottom:30px;color:#888;font-size:16px;}
.newsc_fl .content{color:#888;font-size:16px;}
.newsc_fl .content img{max-width:100%;display:block;margin:0px auto;}
.news-more{width:180px;height:46px;line-height:46px;display: block;background:#00a5a9;color:#fff;text-align: center;position:relative;margin:40px auto 0;font-size:16px;}
.news-more span{position:relative;z-index:3;}
.news-more{overflow:hidden;}
.news-more:after{content:"";display:block;width:100%;height:100%;background:#e9943c;position:absolute;top:0px;left:-100%;}
.news-more:hover{color:#fff;}
.news-more:hover:after{left:0px;}
.news-more:after,.show-more{-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}

.newsc_fr{width:22.6%;float:right;}
.wc_ewm{border:1px solid #dcdcdc;padding:40px 30px;text-align:center;font-size:16px;color:#333;margin-bottom:18px;}
.wc_ewm span{position:relative;}
.wc_ewm span:after{position: absolute;content:"";width:30px;height:1px;background:#eee;left:-50px;top:50%;}
.wc_ewm span:before{position: absolute;content:"";width:30px;height:1px;background:#eee;right:-50px;top:50%;}
.wc_ewm p img{border:1px solid #eee;padding:10px;margin-top:25px;}

.hotnews{border:1px solid #dcdcdc;}
.hotnews h2{padding:20px;font-size:18px;color:#333;border-bottom:1px solid #dcdcdc;}
.hotnews ul{padding:20px;}
.hotnews ul li span{color:#888888;font-size:15px;}
.hotnews ul li h4{color:#666666;margin-top:10px;}
.hotnews ul li h4:hover{color:#00a5a9;}
.hotnews ul li{margin-bottom:20px;}

.flip_page{border:1px solid #dcdcdc;padding: 20px;margin-top:15px;}
.flip_page .tit{margin-bottom:10px;position:relative;}
.flip_page .tit:after{position: absolute;content:"";width:100%;height: 1px;background-color:#eee;left:0px;top:50%;}
.flip_page .tit span{position: relative;z-index: 3;padding-right: 10px;}
.flip_page .tit span{font-size:18px;color:#333;background:#fff url(../images/icon/newsprev.png) no-repeat left center;padding-left:30px;}
.flip_page .next .tit span{font-size:18px;color:#333;background:#fff url(../images/icon/newsnext.png) no-repeat left center;padding-left:30px;}
.flip_page span{color:#888888;font-size:15px;}
.flip_page h4{color:#666;margin-top:5px;}
.flip_page h4:hover{color:#00a5a9;}
.flip_page .prev{margin-bottom:20px;}

/* 人才招聘 */
.job{background:#f6f6f6;}
.job .info{color:#666;font-size:16px;max-width:60%;margin:25px auto 30px;text-align:center;line-height:28px;}
.job h2{height:80px;line-height:80px;padding:0px 20px;background:#00a5a9;font-size: 20px;color:#fff;}
.job dl{border-bottom:1px solid #e5e5e5;}
.job dl dt{height:80px;line-height:80px;padding:0px 20px;background:#fff url(../images/icon/job_r.png) no-repeat 98% center;font-size: 18px;color:#666;cursor: pointer;}
.job dl dt.cur{background:#fff url(../images/icon/job_b.png) no-repeat 98% center;}
.job dl dd{background:#eeeeee;padding:30px;position:relative;display:none;}
.job dl dd h4{font-size:16px;font-weight:bold;color:#666;margin-bottom:10px;}
.job dl dd p{font-size:16px;color:#666;}
.job dl a{position: absolute;right:0px;top:0px;width:11%;text-align: center;height:100%;background:#00a5a9;color:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;}
.job dl a:hover{text-decoration:underline;}

.welfare .box{margin:50px auto 0;position:relative;overflow: hidden;text-align: center;} 
.lineF{overflow: hidden;display:inline-block;}
.lineS {display:inline-block;margin-top:-40px;}
.boxF, .boxS, .boxT, .overlay{width:270px; height:310px; overflow: hidden;} 
.boxF, .boxS{visibility: hidden;} 
.boxF{transform: rotate(120deg); float: left; margin-left:30px; -ms-transform: rotate(120deg); -moz-transform: rotate(120deg); -webkit-transform: rotate(120deg);} 
.boxS{transform: rotate(-60deg); -ms-transform: rotate(-60deg); -moz-transform: rotate(-60deg); -webkit-transform: rotate(-60deg);} 
.boxT{transform: rotate(-60deg); background: no-repeat 50% center; background-size: 125% auto; -ms-transform: rotate(-60deg); -moz-transform: rotate(-60deg); -webkit-transform: rotate(-60deg); visibility: visible;background:#f6f6f6;} 
.boxF.ml0{margin-left:0px;}
.overlay{transition: all 250ms ease-in-out 0s; display:block; position: relative;} 
.overlay:hover{background-color:#eee;} 
.boxT:hover .overlay{display: block;} 
.overlay a{display: inline-block; position: absolute; left: 50%; top: 50%; margin: -16px 0 0 -16px; border-radius: 3px; background-color: #d3b850; text-align: center; line-height: 32px; width: 32px; height: 32px; text-decoration: none; color: White; font-size: 18px; font-weight: bolder;}
.overlay .note{position:absolute;left:50%;top:13%;transform:translate(-50%,0);width:80%;text-align:center;color:#666;font-size:16px;}
.overlay .note span{position: relative;top:0px;transition: all 0.5s ease-in-out;width:90px;height:90px;line-height:90px;text-align:center;background:#fff;border-radius:50%;display:block;margin:0px auto 20px;}
.overlay:hover span{top:-10px;}

/* 企业荣誉 */
.honor-fr ul li{overflow: hidden;text-align: center;}
.honor-fr ul li .com-img{width:100%;box-shadow:0px 0px 8px #888;border:1px solid #eee;padding:20px;}
.honor-fr ul li .com-img img{width:100%;height:190px;object-fit:contain;border-bottom: 0;}
.honor-fr ul li .note{width:100%;color:#fff;height:80px;line-height:30px;background:#00a5a9;padding:20px 30px;overflow: hidden;}
.honor-fr ul li .note h4{font-size:24px;font-weight:bold;color:#00a5a9;margin-bottom:30px;}
.honor-fr .swiper-container{padding-bottom:50px;}

/* 联系我们地图 */
.technology-box{width: 100%; overflow: hidden;padding: 0 0 88px 0;background:#fff;}
.technology{width: 1300px; margin: 0 auto;}
.technology-map{width: 100%; overflow: hidden; position: relative; margin-top: 50px;}
.technology-mapL{float: left; overflow: hidden; position: relative; width: 793px; height: 591px; background: url('../images/bg/tec_map.png') no-repeat;}
.technology-mapR{float: left; padding: 100px 0 0 100px;}
.technology-mapR>div{position: relative;border:1px solid #e5e5e5; padding:100px 40px 44px 40px;width: 350px;}
.technology-mapR>div>i{width: 19px;height: 34px; display: block;position: absolute; left: -19px;top: 50%;margin-top: -17px;}
.technology-mapR>div h2{width:130px;height:130px;position: absolute;top:-65px;left:50%;margin-left:-65px;background:url(../images/bg/ct_bg.png) no-repeat center / cover;font-size:18px;font-weight: bold;color:#155e9f;padding-top:38px;text-align:center;}
.technology-mapR>div>h4{font-size:18px;color: #333;margin-bottom:30px;}
.technology-mapR>div>p{font-size: 16px;color: #666;margin-top: 10px;line-height: 22px;}
.technology-mapL>div{position: absolute;}
.technology-mapL>div>p>a{font-size: 14px; color: #888; position: relative; display: block; z-index: 2; padding: 0 0 0 18px;}
.technology-mapL>div>p{cursor: pointer;}
.technology-mapL>div>p>span{display: block; width: 10px; height: 10px; border-radius: 100%; background: #265da8; position: absolute; left: 0px; top: 5px; z-index: 3;}
.technology-mapL>div>p>span:after{content: ""; display: block; border-radius: 50%; opacity: 0; position: absolute; width: 40px; height: 40px; top: -15px; left: -15px; background-color: rgba(38,93,168,0.55); animation: ripple 3s ease-out 1.2s infinite; -webkit-animation: ripple 3s ease-out 1.2s infinite; z-index: 1;}
.technology-mapL>div>p>span:before{content: ""; display: block; border-radius: 50%; opacity: 0; position: absolute; width: 40px; height: 40px; top: -15px; left: -15px; background-color: rgba(38,93,168,0.44); animation: ripple 3s ease-out .6s infinite; -webkit-animation: ripple 3s ease-out .6s infinite; z-index: 1;}
@-webkit-keyframes ripple{0%{opacity:0;-webkit-transform:scale(.1)}5%{opacity:1}to{opacity:0;-webkit-transform:scale(1)}}
@keyframes ripple{0%{opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}5%{opacity:1}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}

.address-active>p>span{background: #eb2a2e !important;}
.address-active>p>span:after{background-color: rgba(207,44,56,0.55) !important;}
.address-active>p>span:before{background-color: rgba(207,44,56,0.2) !important;}
.technology-mapL>div>p:hover span{background: #0090ff;}
.address-none{display: none;}
.wulumuqi-dot{left: 24%; top: 28%;}
.beijing-dot{right: 29%; top: 36%;}
.changchun-dot{right: 17%; top: 22%;}
.tianjin-dot{right: 28%; top: 39%;}
.shijiazhuang-dot{top: 42%; right: 33%;}
.jinan-dot{right: 25%; top: 46%;}
.lanzhou-dot{top: 48%; right: 48%;}
.xian-dot{top: 53%; right: 40%;}
.zhengzhou-dot{right:32%; top: 52%;}
.nanjing-dot{right:21%; top: 54%;}
.hefei-dot{right:25%; top: 58%;}
.wuhan-dot{right:35%; top: 61%;}
.chengdu-dot{right:48%; top: 63%;}
.hangzhou-dot{right:20%; top: 64%;}
.chongqing-dot{right:41%; top: 65%;}
.nanchang-dot{right:26%; bottom: 29%;}
.changsha-dot{right:34%; bottom: 27%;}
.kunming-dot{right:50%; bottom: 18%;}
.guangzhou-dot{right:32%; bottom: 17%;}
.shenzhen-dot{right:30%; bottom: 14%;}
.nanning-dot{right:40%; bottom: 14%;}
.suzhou-dot{right:21%;top:58%;}
.shanghai-dot{right:19%;top:60%;}
.wuhan-dot{right:30%; top: 63%;}
.hk-dot{bottom:11%;right:28%;}
.dongguan-dot{right:30%;top:81%;}
.classcourse-box{width: 100%; overflow: hidden; padding: 80px 0;}
.classcourse{width: 1240px; margin: 0 auto;}
.classcourseL{width: 68.4%; float: left; overflow: hidden;}
.classcourseL img{max-width: 100%; object-fit: cover;}
.classcourseR{width: 31.6%; float: right; overflow: hidden; padding: 180px 0 0 60px;}
.classcourseR h4{font-size: 36px;color: #333; font-weight: bold;}
.classcourseR p{font-size: 16px; color: #777; line-height: 26px; margin-top: 10px;}

/* 培训学院 */
.school .sch_tit{font-size: 32px;color: #333333;text-align: center;margin: 40px auto;}
.school .sch_note{max-width:1090px;text-align: center;line-height:28px;margin:0px auto;font-size: 16px;color:#666;}
.sch_str{padding:120px 0 160px;background-repeat: no-repeat!important;background-size:cover!important;background-position:center!important;}
.sch_str .ind-tit{color:#fff;margin-bottom:70px;}
.sch_str .ind-tit:after{background:#fff;}
.sch_str p{color:#fff;font-size:16px;text-align:center;margin-top:10px;}

.sch_idea{background:#f6f6f6;}
.ideabox{margin-top:40px;}
.ideabox .idea_fl{width:50%;float:left;}
.ideabox .idea_fr{width:50%;float:right;height:440px;background:#00a5a9;padding:120px 60px;color:#fff;}
.ideabox .idea_fr p{line-height:40px;position: relative;padding-left:10px;}
.ideabox .idea_fr p:after{content:"";width:4px;height:4px;background:#fff;left:0px;top:50%;margin-top:-2px;position:absolute;}

.sch_core{text-align: center;overflow: hidden;}
.sch_core .ind-tit{margin-bottom:60px;}
.sch_tx{background-repeat: no-repeat!important;background-size:cover!important;background-position:center!important;}
.sch_tx img{max-width:100%;}
.sch_tx .ind-tit{color:#fff;margin-bottom:20px;}
.sch_tx .ind-tit:after{background:#fff;}

.sch_show .swiper-slide{width:730px;}
.sch_show .ind-tit{margin-bottom:60px;}
.sch_show .swiper-button-prev{left:50%;margin-left:-445px;width:62px;height:62px;border:1px solid #e5e5e5;background:url(../images/icon/ishow_l.png) no-repeat center;}
.sch_show .swiper-button-next{right:50%;margin-right:-445px;width:62px;height:62px;border:1px solid #e5e5e5;background:url(../images/icon/ishow_r.png) no-repeat center;}
.sch_show .swiper-button-prev:hover,.sch_show .swiper-button-next:hover{border-color:#ccc;transition: all 0.5s;}
.sch_show .swiper-slide h4{position: absolute;left:0px;bottom:-60px;width:100%;height:60px;line-height:60px;text-align:center;background:rgba(23,158,161,0.5);color:#fff;opacity:0;}
.sch_show .swiper-slide.swiper-slide-active h4{opacity:1;bottom:0;transition:all 0.8s;}

/* 投资者关系 */
.ttz ul{overflow:  hidden;}
.ttz ul li{width:49%;float:left;border:1px solid #e5e5e5;padding:20px 10px;margin-bottom:32px;}
.ttz ul li:nth-child(2n){float:right;}
.ttz ul li span{background:#00a5a9;border-radius:50%;width:60px;line-height:60px;height:60px;text-align:center;float:left;}
.ttz ul li .note{float:left;padding:0px 20px;width:80%;border-right:1px solid #e5e5e5;}
.ttz ul li .note h4{font-size:18px;color:#666;margin-top:6px;}
.ttz ul li .note p{font-size:14px;color:#888;}
.ttz ul li a.more{float:right;background:url(../images/icon/ttzmore.png) no-repeat right center;width:25px;height:25px;margin-top:15px;margin-right:10px;}
.ttz ul li:hover span{background:#18448d;}
.ttz ul li:hover h4{color:#00a5a9;}
.ttz ul li:hover a.more{background:url(../images/icon/ttzmoret.png) no-repeat right center;}

.honor_tit ul{overflow: hidden;background:#1f55ad;height:50px;line-height:50px;margin-top:70px;margin-bottom:10px;}
.honor_tit ul li.year{width:13%;float:left;}
.honor_tit ul li{width:37%;float:left;text-align:center;}
.honor_tit ul li{color:#fff;}

.honor_c ul{overflow: hidden;border-top:1px solid #e5e5e5;position: relative;}
.honor_c ul:after{position:absolute;content:"";width:1px;height:100%;background:#e5e5e5;left:50%;}
.honor_c ul li span{width:26%;float:left;border-right:1px solid #e5e5e5;}
.honor_c ul li p{width:74%;float:left;height:50px;line-height:50px;padding:0px 30px;text-align:left;}
.honor_c ul li{float:left;width:50%;height:50px;line-height:50px;border-bottom:1px solid #e5e5e5;text-align:center;overflow: hidden;color:#666;}

/* 产品列表 */
.pro_list{background:#f6f6f6;padding:0px 0;overflow: hidden;width:100%;}
.gdd{padding:80px 0;}
.bann .pro_cate{position: absolute;bottom:0px;left:50%;transform:translate(-50%,0);width:100%;}
.bann .pro_cate a{display:block;float:left;height:70px;line-height:70px;background:rgba(0,0,0,0.5);width: 19.6%;margin-left:0.5%;text-align:center;}
.bann .pro_cate a:first-child{margin-left:0;}
.bann .pro_cate a.cur,.bann .pro_cate a:hover{background:#00a5a9;color:#fff;}

.pro_menu{margin:30px auto 50px;overflow: hidden;}
.pro_menu ul li{height:46px;line-height:46px;text-align:center;color:#666;border:1px solid #e5e5e5;float:left;margin-right:6px;margin-top: 6px;}
.pro_menu ul li:last-child{margin-right:0px;}
.pro_menu ul li a{display:block;padding:0px 20px;font-size: 14px;}
.pro_menu ul li.cur,.pro_menu ul li:hover a{background:#00a5a9;color:#fff;border-color:#00a5a9;}

.pro_list ul{width:101%;overflow: hidden;}
.pro_list ul li{width:32.3333%;float:left;border:1px solid #e5e5e5;margin-bottom:40px;margin-right:1%;}
.pro_list ul li .com-img{text-align:center;padding:25px;height:100%;background:#fff;}
.pro_list ul li .com-img img{height:100%;width:100%;object-fit:contain;}
.pro_list ul li .note{border-top:1px solid #eee;color:#888;font-size:16px;position: relative;padding:25px;background: #f0f0f0;}
.pro_list ul li .note p{height:30px;line-height:30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width:90%;}
.pro_list ul li .note h4{color:#333;font-size:18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.pro_list ul li .note span.more{position: absolute;top:30px;right:25px;background:url(../images/icon/pmore.png) no-repeat center / contain;width:45px;height:45px;transition: all 0.5s;}
.pro_list ul li .note span.more:hover{background:url(../images/icon/pmoreon.png) no-repeat center / contain;}
.pro_list ul li:hover .note{background:#00a5a9;}
.pro_list ul li:hover .note h4,.pro_list ul li:hover .note{color:#fff;}
.pro_list ul li:hover span.more{background:url(../images/icon/pmoreon.png) no-repeat center / contain;top:-20px;}


  @media all and (max-width:1000px) {
    /* 移动终端以上 360 适配 */
  
  .pro_list ul{overflow: hidden;width:101%;}
.pro_list ul li{width:49%;margin-bottom:20px;margin-right:1%;}

  }
  
  @media all and (max-width:780px) {
    /* 移动终端以上 360 适配 */
  
  .pro_list ul{overflow: hidden;width:100%;}
.pro_list ul li{width:100%;margin-bottom:20px;margin-right:0%;}

  }



 /* 案例*/
.caselb{width: 100%;padding: 16px 0 120px;overflow: hidden;}
.caselb-list{width: 100%;}
.caselb-list ul{margin-left: -2%;}
.caselb-list li{width: 31.3333%;float: left;margin-left: 2%;margin-top: 48px;}
.caselb-list li a{display: block;width: 100%;}
.caselb-img{width: 100%;overflow: hidden;height: 100%;}
.caselb-img img{width: 100%;height: 100%;object-fit: cover;transition: all .8s ease-in-out;}
.caselb-wd{width: 100%;padding-top: 34px;}
.caselb-wd span{display: block;font-size: 14px;color: #999;}
.caselb-wd h6, .caselb-wd h1{font-size: 22px;color: #333;line-height: 26px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin: 16px 0 32px;transition: all .4s ease;}
.caselb-list li a:hover .caselb-img img{transform: scale(1.04);}
.caselb-list li a:hover .caselb-wd h6{color: #179ea1;}
.caselb-list li a:hover .caselb-wd h1{color: #179ea1;}
.caselb-list li a:hover .toLink {color: #179ea1;background-image: url('../images/indArrH.png');}
.caselb-list li a:hover .toLink:after {width: 100%;right: auto;left: 0;}

.toLink{display: inline-block;position: relative;font-size: 14px;color: #666;font-family: 'GothamBook';text-transform: uppercase;padding-right: 22px;background: url('../images/index/indArr.png') no-repeat right top 7px;transition: all .4s ease;}
.toLink:after{content: "";position: absolute;right: 0;bottom: -2px;width: 0;height: 1px;background: #179ea1;transition: all .6s ease;}
.toLink:hover:after{width: 100%;right: auto;left: 0;}
.toLink:hover{color: #179ea1;background-image: url('../images/indArrH.png');}
.toLink-white{color: #fff !important;background-image: url('../images/indArrW.png') !important;}
.toLink-white:after{background: #fff !important;}


/* 案例详情 */
.sonimgban-caselink{position: absolute;top: 0;left: 0;width: 100%;z-index: 2;}
.sonimgban-caselink .sonlink a{color: #fff;}
.sonimgban-caselink .sonlink a:after{color: #fff;}
.sonimgban-casesd{position: absolute;z-index: 1;left: 0;bottom: 0;background: url('../images/casexqSd.png') repeat-x;width: 100%;height: 100%;}
.sonimgban-casewd{width: 100%;z-index: 2;position: absolute;left: 0;bottom: 88px;}
.small-contain{width: 1000px;margin: 0 auto;}
.sonimgban-casewd h6, .sonimgban-casewd h1, .sonimgban-casewd p, .sonimgban-casewd i{opacity: 0;animation: caseBr 1s ease both;}
.sonimgban-casewd h6, .sonimgban-casewd h1{font-size: 48px;color: #fff;font-weight: 500;animation-delay: 200ms;}
.sonimgban-casewd p{font-size: 18px;color: #fff;margin: 16px 0 42px;animation-delay: 400ms;text-transform: uppercase;}
.sonimgban-casewd i{display: block;width: 76px;height: 5px;background: #fff;animation-delay: 600ms;}
@keyframes caseBr{0%{opacity: 0;transform: translateX(120px);}100%{opacity: 1;transform: translateX(0);}}
.casexqic{width: 100%;background: #f7f7f7;padding: 100px 0 86px;overflow: hidden;}
.casexqic li{width: 33.3333%;float: left;font-size: 0;}
.casexqic-img, .casexqic-wd{display: inline-block;vertical-align: middle;}
.casexqic-img {width: 82px;height: 82px;line-height: 82px;text-align: center;background: #f3993a;border-radius: 50%;}
.casexqic-wd{padding-left: 30px;font-size: 18px;}
.casexqic-wd h6, .casexqic-wd h1{color: #333;}
.casexqic-wd p{color: #999;margin-top: 10px;}
.casexqnr{width: 100%;padding: 50px 0 100px;overflow: hidden;}
.casexqnr img{width: 100%;object-fit: cover;margin-top: 35px;}
.casexqpn{width: 100%;border-top: 1px solid #eee;margin-bottom: 20px;}
.casexqpn-prev, .casexqpn-more, .casexqpn-next{display: block;float: left;height: 80px;line-height: 80px;}
.casexqpn-next{float: right;}
.casexqpn-prev, .casexqpn-next{font-size: 16px;color: #666;width: 40%;transition: all .4s ease;position: relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.casexqpn-prev{padding-left: 20px;background: url('../images/caseArrL.png') no-repeat left center;}
.casexqpn-next{padding-right: 20px;background: url('../images/caseArrR.png') no-repeat right center;text-align: right;}
.casexqpn-prev:hover, .casexqpn-next:hover{color: #f3993a;}
.casexqpn-prev:hover{background-image: url('../images/caseArrLH.png');}
.casexqpn-next:hover{background-image: url('../images/caseArrRH.png');}
.casexqpn-more{width: 20%;text-align: center;}
.casexqpn-more i, .casexqpn-more span{display: inline-block;vertical-align: middle;margin: 0 6px;}
.casexqpn-more i{width: 14px;height: 14px;background: url('../images/caseMore.png') no-repeat;}
.casexqpn-more span{font-size: 18px;color: #333;font-weight: 700;}
.casexqpn-more:hover span{color: #f3993a;}
.casexqal{width: 100%;padding: 100px 0;background: #f7f7f7;overflow: hidden;}
.casexqal .caselb-list li{margin-top: 38px;}






@media all and (max-width:1700px) {
    /* 1600 × (900/1024/1200) */
    .caseop {padding-top: 90px;}
    .caselb {padding: 16px 0 100px;}
    .sonimgban-casewd h6, .sonimgban-casewd h1{font-size: 44px;}
    .casexqic {padding: 90px 0 96px;}
    .casexqnr {padding: 40px 0 90px;}
    .casexqal {padding: 90px 0;}



}




@media all and (max-width:1599px) {
    /* 1440 × (900/1050) */
    .caseop {padding-top: 80px;}
    .caselb {padding: 10px 0 90px;}
    .caselb-wd h6, .caselb-wd h1 {margin: 12px 0 24px;}
    .sonimgban-casewd h6, .sonimgban-casewd h1 {font-size: 38px;}
    .sonimgban-casewd p {margin: 14px 0 32px;}
    .sonimgban-casewd {bottom: 64px;}
    .casexqic {padding: 80px 0 86px;}
    .casexqnr {padding: 32px 0 80px;}
    .casexqpn-prev, .casexqpn-more, .casexqpn-next{height: 68px;line-height: 68px;}
    .casexqal {padding: 80px 0;}
    .casexqal .caselb-list li {margin-top: 32px;}
    .sonimgban-prowdft h6, .sonimgban-prowdft h1 {font-size: 44px;}
    .sonimgban-prowdft p {font-size: 32px;margin: 20px 0 8px;}
    .sonimgban-prowdft span {font-size: 20px;}

    .sonloopban-wd p {font-size: 34px;line-height: 48px;height: 96px;}
    .sonloopban-btn {bottom: 190px;}
 
    .sonimgban-proowdimg{width: 46%;}
    .sonimgban-prooimg {height: 680px;}
    .sonimgban-prot .sonimgban-proowdimg {width: 48%;}
  
    .caselb-img{height:100%;}
 
}





@media all and (max-width:1359px) {
    /* 1280 × (800/854/1024) */
    .caseop-item {margin: 0 6px;}
    .caselb-wd h6, .caselb-wd h1 {font-size: 20px;line-height: 24px;margin: 10px 0 20px;}
    .caselb-wd {padding-top: 28px;}
    .caselb-list li {margin-top: 40px;}
    .fullpage {margin-top: 58px;}
    .caselb {padding: 10px 0 80px;}
    .caseop {padding-top: 68px;}
    .sonimgban-casewd h6, .sonimgban-casewd h1 {font-size: 32px;}
    .sonimgban-casewd p {margin: 12px 0 24px;}
    .sonimgban-casewd i{height: 3px;}
    .sonimgban-casewd {bottom: 48px;}
    .casexqic {padding: 64px 0 68px;}
    .casexqnr {padding: 32px 0 68px;}
    .casexqal {padding: 64px 0 72px;}
    .casexqal .caselb-list li {margin-top: 28px;}
 
    .sonimgban-prowdft h6, .sonimgban-prowdft h1 {font-size: 38px;}
    .sonimgban-prowdft p {font-size: 28px;margin: 16px 0 8px;}
  
    .sonimgban-prooimg{height: 620px;}


}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .caselb-list li{width: 48%;}
	.small-contain{width: 96%;margin: 0 auto;}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */

    .caselb-list ul {margin-left: 0%;}
    .caselb-list li {width: 100%;margin-left: 0;margin-top: 26px;}

}



.pro_crumbs{margin-top:85px;height:40px;line-height:40px;background:#00a5a9;color:#fff;font-size:14px;}
.pro_cont{padding:40px 0 20px;overflow: hidden;}
.pro_cont .pro_pic{width:45.3125%;float:left;border:1px solid #e5e5e5;text-align:center;padding:40px 0;min-height:430px;position: relative;}
.pro_cont .pro_pic img{position: absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.pro_cont .pro_note{width:50%;float:right;}
.pro_cont .pro_note h1{font-size:20px;color:#333;font-weight:bold;border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding-bottom:20px;}
.pro_cont .pro_note .info{border-bottom:1px solid #e5e5e5;margin-bottom:20px;padding-bottom:20px;color:#666;}
.pro_cont .pro_note .infot{color:#666;}
.pro_cont .pro_note .info2{margin-bottom:20px;}
.pro_cont .pro_note .info span{font-weight:bold;}
.pro_cont .pro_note h4{font-weight:bold;margin-bottom:20px;color:#666;}
.pro_cont .pro_note{color: #666;}

.pro_special{border-top:1px solid #e5e5e5;margin-top:40px;padding-top:15px;}
.pro_spec_tit a.cur,.pro_spec_tit a:hover{background:#00a5a9;color:#fff;}
.pro_spec_tit a{display:inline-block;width:150px;height:36px;line-height:36px;text-align:center;color:#666;margin-left:0px;float:left;border-right:1px solid #e5e5e5;}
.pro_spec_tit{margin-bottom:40px;}

.say_list{margin-bottom:100px;overflow:hidden;}
.say_list ul li{border:1px solid #e5e5e5;padding:30px;color:#666;position: relative;height:86px;background:url(../images/icon/icon_down.png) no-repeat 30px center;padding-left:70px;margin-bottom:20px;}
.say_list ul li a{position: absolute;right:0px;top:0px;width:90px;height:84px;top:0px;right:0px;background:url(../images/icon/down.jpg) no-repeat center;}
.say_list .ml60{margin-left:40px;}

.pro_special table{width:100%!important;}
.pro_special table td{border:1px solid #e5e5e5;padding:5px;}

/* 解决方案详情页 */
.caseW_flbox{border-right:1px solid #dcdcdc;width:77.5%;padding-right:50px;float:left;}
.caseW_fl h1{font-size:28px;color:#333;font-weight: bold;border-bottom:1px solid #eee;margin-bottom:35px;padding-bottom:30px;}
.case_title{position: relative;}
.case_title a{position: absolute;right:0px;top:0px;width:160px;height:46px;line-height:46px;background:#00a5a9;text-align:center;color:#fff;}
.case_title a span img{transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;margin-right:5px;margin-top:-3px;}
.case_title a:hover span img{transform:rotate(360deg);}
.case_title a:hover{background:#144698;}
.case_cont img{max-width:100%;}
.case_cont dl{overflow: hidden;}
.case_cont dl dd{width:33.33333%;float:left;margin-top:20px;font-size:16px;color:#666;font-weight:bold;position: relative;padding-left:35px;height:30px;line-height:30px;}
.case_cont dl dd span{position: absolute;left:0px;top:0px;width:28px;height:28px;background:#1f55ad;border-radius:50%;text-align:center;line-height:28px;font-weight: normal;color:#fff;}
.case_cont .ctit{margin-top:60px;border-bottom:1px solid #eee;margin-bottom:40px;}
.case_cont .ctit span{display:inline-block;background:#00a5a9;color:#fff;padding:15px 50px;}
.case_cont p{color:#666;line-height:35px;position: relative;padding-left:15px;}
.case_cont p:after{position:absolute;left:0px;top:17px;width:5px;height:5px;background:#00a5a9;content:"";border-radius:50%;}

.caseW_fr{width:22.5%;float:right;}
.caseW_fr h2{font-size:18px;color:#333333;padding:10px 30px;border-bottom:1px solid #e5e5e5;}
.caseWrbox{padding:20px 0 0 20px;}
.caseWrbox .swiper-slide{border:1px solid #e5e5e5;text-align:center;margin-bottom:25px;}
.caseWrbox .swiper-slide .com-img{padding:20px 0;}
.caseWrbox .swiper-slide h4 a{border-top:1px solid #e5e5e5;padding:15px 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display:block;color:#666;}
.caseWrbox .swiper-slide img{width:100%;height:100%;object-fit:cover;}
.caseWrbox .swiper-slide h4 a:hover{color:#00a5a9;}

/* 资料下载 */
.file_cate{border:1px solid #e5e5e5;padding:30px 20px;margin:40px auto 30px;}
.file_cate ul{overflow: hidden;}
.file_cate ul li{width:33.3333%;float:left;color:#666666;font-size:15px;}
.file_cate ul li select{min-width:230px;height:46px;line-height:46px;border:1px solid #e5e5e5;color:#999;font-size:14px;padding:0 40px 0 10px;position: relative;background:url(../images/icon/icon_sel.jpg) no-repeat right center;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.file_cate ul li input[type="text"]{height:46px;line-height:46px;border:1px solid #e5e5e5;padding:0px 10px;width:180px;}
.file_cate ul li input[type="submit"]{width:110px;height:46px;background:#00a5a9;color:#fff;border:0px;cursor: pointer;}

.down_list{margin-bottom: 40px;overflow:hidden;}
.down_list ul li{border:1px solid #e5e5e5;padding:30px;color:#666;position: relative;height:86px;background:url(../images/icon/icon_down.png) no-repeat 30px center;padding-left:70px;margin-bottom:20px;width:49%;float:left;}
.down_list ul li:nth-child(2n){float:right;}
.down_list ul li a{position: absolute;right:0px;top:0px;width:90px;height:84px;top:0px;right:0px;background:url(../images/icon/down.jpg) no-repeat center;}
.down_list .ml60{margin-left:40px;}

.filedown{width: 100%;padding-bottom: 50px;}

/* 发展历程 */
.history{background:url(../images/bg/bg-about-01.jpg) repeat;}
.hiswrap{position: relative;overflow: hidden;margin-top:20px;}
.hiswrap:after{position: absolute;content:"";left:50%;top:0px;width:1px;height:100%;background:#e5e5e5;}
.hiswrap:before{position: absolute;content:"";left:50%;top:0px;width:18px;height:18px;background:url(../images/icon/icon_qqon.png) no-repeat center;margin-left:-9px;z-index:3;}
.hisbox{width:47%;border:1px solid #e5e5e5;padding:30px 38px;position: relative;margin-top:80px;color:#666;background:#fff;}
.hisbox .date{width:96px;height:96px;line-height:96px;text-align:center;background:#00a5a9;border-radius:50%;color:#fff;font-family: Arial, Helvetica;font-size:26px;position:absolute;right:25px;top:-70px;}
.hisbox .date:after{position: absolute;content:"";width:18px;height:18px;background:url(../images/icon/icon_qq.png) no-repeat center;right:-73px;bottom:-25px;z-index:5;}
.hisbox:after{position: absolute;content:"";width:10px;height:19px;margin-top:-10px;background:url(../images/icon/icon_sjl.jpg) no-repeat center;right:-10px;bottom:50%;z-index:5;}
.clearfix:nth-child(2n) .date{left:25px;}
.clearfix:nth-child(2n) .hisbox:after{position: absolute;content:"";width:10px;height:19px;margin-top:-10px;background:url(../images/icon/icon_sjr.jpg) no-repeat center;left:-10px;bottom:50%;z-index:5;}
.clearfix:nth-child(2n) .date:after{left:-73px;}
.hisbox .date span{font-family: "Microsoft yahei";font-size:14px;}

/* vinter 修改 */
.vinter-sy-caselink{width: 100%;overflow: hidden;}

.float_qq{position: fixed; top: 50%; right: 0; margin-top: -101px; width: 50px; height: 203px; z-index: 6666}
.float_qq li{width: auto; height: 50px; z-index: 20}
.float_qq li.float_qq1,
.float_qq li.float_qq4{position: absolute; left: 0; width: 62px}
.float_qq li.float_qq1{top: 0}
.float_qq li.float_qq2{position: absolute; top: 51px; left: 0; width: 126px}
.float_qq li.float_qq3{position: absolute; top: 102px; left: 0; width: 172px}
.float_qq li.float_qq4{top: 153px}
.float_qq4{position: absolute; top: 153px; left: 0}
.float_qq li a{display: block; font-family: "Microsoft Yahei"; color: #FFF; font-size: 14px; height: 50px; line-height: 50px; overflow: hidden; background-color: #00a5a9; opacity: .8; border-radius: 6px}
.float_qq li a img{object-fit:contain;display: block; float: left;vertical-align: middle; width: 24px; height: 24px; margin: 12px 12px 14px 14px}
.float_qq li a:hover{background-color: #f3993a; opacity: 1}
.float_shwx{position: absolute; top: -226px; left: -216px; background: url(../images/float_wxbd.png) no-repeat bottom right; width: 216px; height: 216px; padding-bottom: 9px; display: none}
.float_shwx img{display: block; padding: 14px; background-color: #FFF; width: 188px; height: 188px}



.float_qq ul li.relEwm{top: 51px;width: 62px;position: absolute;}
.sideBar-wrapper-ewm{position: absolute;top: -144px;left: -144px;background: url('../images/icon/side-arr.png') no-repeat bottom right;width: 140px;height: 149px;padding-bottom: 9px;display: none;}
.sideBar-wrapper-ewm img{display: block;background-color: #FFF;width: 140px;height: 140px;}
.float_qq ul li.relEwm:hover .sideBar-wrapper-ewm{display: block;}







.wtshade-box {
    position: fixed;display: none;width: 100%;height: 100%;
    background: rgba(0, 0, 0, .6);left: 0;top: 0;
    z-index: 999999;opacity: 0;
}
.wtshade {
    background: #fff;position: absolute;top: 50%;left: 50%;
    padding: 100px 0;transform: translate(-50%, -50%);display: none;text-align: center;
    width: 1200px;margin: 0 auto;
}

.wtshade p{line-height: 28px;font-size: 16px;}
.wtshade a{width: 112px;height: 37px;line-height: 37px;color: #fff;background: #00a5a9;border-radius: 3px;display: block;margin: 32px auto 0;}

.wtClick-close {
    display: block;
    width: 27px;
    height: 27px;
    background: url('../images/icon/icon-close2.png') no-repeat;
    position: absolute;
    right: 10px;user-select: none;
    top: 10px;cursor: pointer;
}



@media all and (max-width:1220px) {
    .wtshade {padding: 40px 0;width: 92%;margin: 0 auto;}
    .ind-nfl .com-img{height: auto;}
}

/* ===============winter-www.yisiy.com============= */
.bnr-bgwt{width: 1340px;margin: 0 auto;position: relative;height: 798px;}
.bnr-bgwtwords{position: absolute;left: 0;top: 28%;z-index: 3;opacity: 0;transition: all 1s ease;-webkit-transition: all 1s ease;transform: translateX(-200px);-webkit-transform: translateX(-200px);}
.bnr-bgwtpic{position: absolute;right: 0;top: 12%;z-index: 1;opacity: 0;transition: all 1s ease;-webkit-transition: all 1s ease;transform: translateY(200px);-webkit-transform: translateY(200px);}
.swiper-slide-active .bnr-bgwtwords{opacity: 1;transform: translateX(0px);-webkit-transform: translateX(0px);}
.swiper-slide-active .bnr-bgwtpic{opacity: 1;transform: translateY(0px);-webkit-transform: translateY(0px);}
@media all and (max-width:1360px) {.bnr-bgwt{width: 96%;}}


