@charset "utf-8";
@import"font-awesome-4.4.0/css/font-awesome.min.css";

/*banner样式*/
.bannerSwiper{background: #444; width: 100%}
.swiper-button-next,.swiper-button-prev {position: absolute;top: 50%;z-index: 10;cursor: pointer;background-position: center;background-repeat: no-repeat;margin-top:-30px;width: 60px;height: 60px; border-radius: 30px; -o-box-shadow:0 0 30px rgba(0,0,0,.08); -ms-box-shadow:0 0 30px rgba(0,0,0,.08); -moz-box-shadow:0 0 30px rgba(0,0,0,.08); -webkit-box-shadow:0 0 30px rgba(0,0,0,.08); box-shadow:0 0 30px rgba(0,0,0,.08); color: #333; background: rgba(255,255,255,.58);outline: 0; border: 0  }
.swiper-button-next:after,.swiper-button-prev:after{ font-size: 20px; border: 0; }
.swiper-banner-next{ right: 5%;  }
.swiper-banner-prev{ left: 5% }
.banner-pagination{ position: absolute; text-align: center; width: 100%; bottom: 20px }
.banner-pagination span{ margin: 0 3px; background: #fff }
.banner-pagination .swiper-pagination-bullet-active{ background: #ff9000 }

@media screen and (max-width:998px){
.swiper-button-next,.swiper-button-prev {margin-top:-10px;width:30px;height:30px; border-radius: 20px; -o-box-shadow:0 0 15px rgba(0,0,0,.08); -ms-box-shadow:0 0 15px rgba(0,0,0,.08); -moz-box-shadow:0 0 15px rgba(0,0,0,.08); -webkit-box-shadow:0 0 15px rgba(0,0,0,.08); box-shadow:0 0 15px rgba(0,0,0,.08);  }
.swiper-button-next:after,.swiper-button-prev:after{ font-size: 20px; border: 0; }
.swiper-banner-next{ right: 3%; top: 50%  }
.swiper-banner-prev{ left: 3% ;top: 50%}
.banner-pagination{ bottom: 4px }
/*.bannerSwiper{ padding-top:65px }*/
.swiper-button-next:after,.swiper-button-prev:after{ font-size:16px !important; border: 0; }
}

/*产品*/
.home-por{ padding: 2% 4%; }
.home-por .porteam{  width:15.4%; background: #f5f5f5; padding:2%; text-align: center;  position: relative; transition:.3s all;}
.home-por .porteam figure{ max-width: 150px; margin:35px auto 0; }
.home-por .porteam figure img{height: 1rem;}
.home-por .porteam .hover{transition:.3s all; height: 40px;background: rgba(0,0,0,0);position: absolute; left: 0; top:0; width: 100%;  padding-top: 10% }
.home-por .porteam:hover .hover{ background: rgba(0,0,0,.75); text-align: center; height: 100%; transition:.3s all; color: #fff}
.home-por .porteam .hover .tit,.home-por .porteam .hover .m{ opacity: 0; display: none ;padding:8px 0 0 0; color:rgba(255,255,255,.6);}
.home-por .porteam:hover .tit,.home-por .porteam:hover .m{ display: block;opacity: 1;  }
.home-por .porteam .hover .m{  width: 80px; line-height: 30px; text-align: center; border-radius: 15px; background: #e11b11; margin:15px auto 0; padding-top: 0; color: #fff;  }

@media screen and (max-width:998px){
.home-por ul{ display: block; }
.home-por .porteam{ display: block; width: 98%; margin:15px auto 0; padding: 2%;  border-radius: 5px}
.home-por .porteam figure{ max-width:31%; margin:2% 1% 0 0; float: left;  width: 31%}
.home-por .porteam .hover{ float: right; width:66%; padding: 1%; position: relative;  height: 100%; text-align: left; font-size: 12px}
.home-por .porteam:hover .hover{ background: none; text-align: left; height: 100% ; color: #000}
.home-por .porteam .hover .tit,.home-por .porteam .hover .m{ opacity:1; display: block; ;padding:0; color:rgba(0,0,0,.8); margin-top:3px}
.home-por .porteam .hover .tit{ font-size: 12px;  display: inline-block; width: 49%; overflow: hidden; margin-top: 0; line-height: 1.3 }
.home-por .porteam .hover b{ font-size: 16px }
.home-por .porteam .hover .m{  width: 30%; line-height: 20px; margin:2px 0 0;color: #e11b11; background:none; text-align: left; }
}


/*应用*/
.home-yy{  padding:20px 0 60px}
.h_tit{ text-align: center; }
.h_tit .t{ display: block; }
.h_tit .des{ max-width: 990px; line-height: 1.8; color: #444; padding: 15px 0 0 0; margin: 0 auto }
.home-yy .yylist{  padding-top: 50px }
.home-yy .yylist li{ position: relative; color: #fff }
.home-yy .yylist li .text-white{position: absolute;top: 50px;text-align: center;width: 100%;left: 0;}
.home-yy .yylist li .text-white h3{ padding-bottom:7px }
.home-yy .yylist li img{transition: .3s all}
.home-yy .yylist li:hover img{-webkit-transform:scale(1.03, 1.03);-ms-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03);transition: .3s all}

@media screen and (max-width:998px){
.h_tit .des{ max-width:90%; line-height: 1.7; padding:6px 0 0 0;  margin: 0 auto; width: 90%}
.h_tit .t{ font-size: 20px }
.home-yy .yylist{  padding-top: 12px;flex-wrap:wrap;justify-content:center  }
.home-yy .yylist li{ width: 50%; }
}

/*关于*/
.home-about{width: 100%;height:600px;position: relative;background-image:url(../images/about_bg.jpg);background-size:cover;  text-align: center; color: #fff; background-repeat: no-repeat;}
.home-about .h_tit{ padding-top:7% }
.home-about .company{ padding: 60px 0;  line-height: 1.8}
.about-m{ width: 30%; max-width: 220px; height: 50px; line-height: 50px;  background: rgba(255,255,255,.1);border-radius: 3px; border: 1px solid rgba(255,255,255,.35) ; margin: 0 auto 0; transition: .3s all}
.about-m:hover{  max-width: 250px; transition: .3s all }
.home-about .video {width: 100%;position: relative;height: 600px;overflow: hidden;}
.videobg {max-width: 1920px;position: relative;background: rgba(0,0,0,0.75);top: -604px;height: 600px;overflow: hidden;}

@media screen and (max-width:998px){
.home-about{height:auto; padding:40px 3%}
.home-about .video #video-media{ display: none; }
.home-about .company{ padding:10px 0 15px;  line-height: 1.7}
.home-about .h_tit{ padding-top:0 }
.home-about .video {width: 100%;height: auto;}
.videobg {max-width:100%;position: relative;background:none;top:0;height:auto; padding: }
.about-m{ height: 40px; line-height: 40px; width: 40%}
}

/*服务*/
.home-fu{ padding-top: 80px; }
.service_cont{position:relative;overflow:hidden;margin-top: 50px }
.service_cont .service_tab{display:inline-table;vertical-align:middle;text-align:right;width:100%;height:100%}
.service_cont .service_tab .service_cell{display:table-cell;text-align:right;vertical-align:middle;width:100%;height:100%}
.service_cont .service_tab .service_cell img{max-width:100%;max-height:100%;display:inline-block}
.service_slide{background-color:#fff;height:453px;-moz-box-sizing:border-box;box-sizing:border-box}
.service_slide .img{position:absolute;top:0;bottom:0;left:0;right:50%;margin-right:100px;padding:5px 35px 5px 15px;background-position:center right;background-repeat:no-repeat;background-size:cover;display:none;z-index:5}
.service_slide .item.on .img{display:block}
.service_slide .item.on .info{background-color:#3261cb;color:#ffffff}
.service_slide .item.on .info .wrapper{color:#ffffff}
.service_slide .item.on .info .wrapper:before{display:block}
.service_slide .item.on .showc{display:none}
.service_slide .item.on .showw{display:inline-block}
.service_slide .item.on .p .d{color:#ffffff}
.service_slide .item:nth-child(2n+1){background:#f1f1f1}
.service_slide .item:hover .wrapper{padding-left:30px;padding-right:0px}
.service_slide .info{position:relative;height:151px;display:block;-moz-box-sizing:border-box;box-sizing:border-box;padding:35px 0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}
.service_slide .icon{width:135px;height:66px;text-align:center;float:left;padding-top:12px}
.service_slide .wrapper{position:absolute;left:50%;margin-left:-100px;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px;padding-right:20px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.service_slide .wrapper:before{position:absolute;width:0;height:0;content:'';border-top:15px solid transparent;border-right:15px solid #3261cb;border-bottom:15px solid transparent;left:-15px;top:50%;margin-top:-15px;display:none;z-index:6}
.service_slide .p{padding-left:40px;position:relative;width:600px;overflow:hidden}
.service_slide .p h4{font-size:20px;padding-bottom:15px}
.service_slide .p:before{width:1px;height:80px;top:50%;left:0;margin-top:-38px;background:#cccccc;content:'';display:block;position:absolute;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;transition:background-color .2s ease}
.service_slide .p .d{color:#555555}
.service_slide .showc{display:inline-block}
.service_slide .showw{display:none}

@media screen and (max-width:998px){

.home-fu{ padding-top:40px; }
.service_slide{height:auto;}
.service_cont{margin-top: 20px }
.service_slide .img{ display: none; }
.service_slide .item.on .img{display:none}
.service_slide .item{ }
.service_slide .item:hover .wrapper{padding-left:0px;padding-right:0px}
.service_slide .info{height:auto;padding:3% 2%;}
.service_slide .icon{width:20%;height:auto;padding-top:5%}
.service_slide .wrapper{position:relative;left:0;margin-left:0;padding-left:0px;padding-right:0px; width: 100%}
.service_slide .p{width:80%; float: right; font-size: 12px; padding-left:20px; line-height: 1.6}
.service_slide .p h4{font-size:16px;padding-bottom:7px}

}



/*新闻 css*/
.home_news{  background:#fff;  }
.home_news .h_tit .des{ padding:5px 0 20px }
.newsbox{  margin:40px auto 0;}
.newsnav{ text-align: center;  }
.newsnav li{display: inline-block;  text-align: center; width:120px; line-height:38px; background: #e8ecf6; color: #111; margin:10px; font-size: 16px  }
.newsnav li:hover{background: #0757a5; color: #fff }
.newsl{ width:49%;position: relative; background: #f5f5f5; overflow: hidden;}
.newsl .lpic{ display: block; width: 100% ; overflow: hidden; max-height: 404px;}
.newsl .ltxt{ padding:2% 2% 3%; color: #777; line-height: 1.6 }
.newsl .ltxt em{  font-size: 14px; color: #999 }
.newsl .ltxt b{ display: block; color: #111; padding: 10px 0; font-weight: normal;}
.newsl img{ width: 100%; display: block;transition: all 0.5s; }
.newsl:hover img{transform: scale(1.06, 1.06);transition: all 0.5s;}
.newsl:hover b{color: #0757a5; }



.newsr{width: 49%;}
.newslist { }
.item-news{ margin: 0 0 16px 0; }
.item-news .idate{background: #f5f5f5; float: left;  padding:3.8% 0; width: 16%; display: block; font-family: arial;color: #a9a9a9; text-align: center; }
.item-news .idate b{ }
.item-news .txt{ width: 80%; float: right; color: #666; padding: 5px 0; line-height: 1.6 }
.item-news .txt .t{ color: #222; margin-bottom: 6px }
.item-news:hover .idate{ background: #2765c8;  color: #fff}
.item-news:hover .t{ text-decoration: underline; color: #000 }

.itemn{  height: 55px; line-height: 55px; background: url(../images/news_icon.png) no-repeat left center; padding-left: 25px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;  font-size: 17px;color:#555; border-bottom: 1px #dadada dashed; background-size:20px 20px}
.itemn span{ float: right; font-family: arial }
.newslist .mr0{ margin-right: 0}
.itemn:hover a{color:#00379e;padding-left:15px}
.itemn a span{ float: right; color:#888; font-size: 16px; font-family: Arial }

@media (max-width:998px) {
.newsbox{  margin:10px auto;}
.newsnav li{width: 23%; line-height:35px;margin:0px 1% 5px; font-size: 14px  }
.newsl{ width:98%; clear: both; float: none; margin: 8px 1% 15px}
.newsr{  width:98%; clear: both; float: none;margin: 8px 1% }
.newsl .ltxt{ padding:5px 5px 10px; line-height: 1.55;  font-size:12px}
.newsl .ltxt b{ font-size: 14px; padding:6px 0 3px 0;}
.newslisti{ margin-top: 10px }
.itemn{  height:35px; line-height:35px; padding-left:16px;  font-size:14px; background-size:12px 12px}
.newslist { width:98%; float: none;}
.newsl .ltxt span{display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;
overflow: hidden; line-height:1.5;}
.item-news .idate{ font-size: 12px }
.item-news .txt .t{ margin-bottom:0 }
.item-news .txt{  padding: 0;  }
.item-news .txt span{ display: block; font-size: 12px; line-height: 1.6 }
}


.home-botpic{ position: relative; text-align: center; color: #fff ; margin-bottom: 40px}
.home-botpic .swiper-slide{ position: relative; background: rgba(0,0,0,1); overflow: hidden; }
.home-botpic .swiper-slide .text{position: absolute;top: 50px;text-align: center;width: 100%;left: 0;}
.home-botpic .swiper-slide .text h3{ padding-bottom: 15px }
.home-botpic .swiper-slide .text .more{ width: 100px; line-height: 32px; background: #d90000; text-align: center; color: #fff; margin: 0 auto; border-radius:5px }
.home-botpic .swiper-slide .img{ width: 100%;transition: all 0.5s; }
.home-botpic .swiper-slide:hover .img{ opacity: .6; transform: scale(1.06, 1.06);transition: all 0.5s;}





/*产品内页*/
.dll-pro-list{background:url(../images/pro-list-banner.jpg) no-repeat center bottom/cover;padding:20px 0 20px 0; position: relative;}
.dll-pro-listcp{padding:55px 0 275px 0;}
  .dll-bread-area{text-align:center;position:relative}
  .dll-bread-area h2{font-size:42px;color:#000;position:relative;z-index:2;margin-bottom:5px}
  .dll-bread-area p{font-size:18px;color:#777;position:relative;z-index:2; line-height: 1.7}
  .dll-bread-area .dll-sy{font-family:Arial;line-height:1;position:absolute;z-index:1;top:-20px;left:50%;transform:translateX(-50%);text-transform:uppercase;font-weight:700;font-size:150px;color:#3e4348;background-image:-webkit-gradient(linear,0 0,0 bottom,from(rgba(72,76,82,1)),to(rgba(46,49,56,1)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
@media (max-width:998px) {

  .dll-pro-list{padding:60px 0;  margin-bottom: 20px}
  .dll-pro-listcp{padding:25px 0 0;background:url(../images/pro-list-banner2.jpg) no-repeat center bottom/cover; height:4.2rem}
    .dll-bread-area h2{font-size:20px;margin-bottom:2px;  line-height:1}
  .dll-bread-area p{font-size:12px; line-height:1.6; width:80%; margin:0 auto}
  .dll-bread-area .dll-sy{font-size:40px;}

}
 .dll-pro-list-nav{ background: #f7fcfc; box-shadow: 0 7px 18px rgba(53,91,91,0.09); position: relative; } 
 .dll-pro-list-nav li{ width: 16.666%; float: left; position: relative; text-align: center; } 
 .dll-pro-list-nav li:before{ content: ""; width: 1px; background: #dcdcdc; display: block; position: absolute; left: 0; top: 17.4%; bottom: 17.4%; }
  .dll-pro-list-nav li:first-child:before{ display: none; }
  .dll-pro-list-nav li a{ padding: 30px 0; font-size: 0; line-height: 1; text-align: center; display: block; }
  .dll-pro-list-nav li img{ width: 80px; height:0.8rem; background: #cfdfe4; border: 1px solid #fff; border-radius: 20px; display: block; vertical-align: middle; margin-right: 20px; box-shadow: 0 7px 18px rgba(53,91,91,0.19); transition: all linear 0.3s; margin:0 auto; }
  .dll-pro-list-nav li span{ font-size: 20px; color: #090909; font-weight: bold;display: block; vertical-align: middle; transition: all linear 0.3s; margin-top: 15px }
  .dll-pro-list-nav li span i{ font-size: 16px; color: #8b9292; font-weight: normal; font-style: normal; display: block; margin-top:5px; }
  .dll-pro-list-nav li span i:after{ content: "+"; font-size: 20px; color: #8b9292; font-weight: bold; display: inline-block; margin-left: 9px; }
  .dll-pro-list-nav .flon img,.dll-pro-list-nav li:hover img{ background: #2051a0; }
  .dll-pro-list-nav .flon span,.dll-pro-list-nav li:hover span{ color: #2051a0; }

  .dll-pro-list-con{background-color:#f7fcfc;padding-top: 15px;padding-bottom: 80px;}
  .dll-pro-list-con ul{margin-left:-2%}
  .dll-pro-list-con li{width: 31.373%;margin-left: 1.96%;margin-top:40px;box-shadow:0 0 20px rgba(4,51,71,.1);-o-box-shadow:0 0 20px rgba(4,51,71,.05);-ms-box-shadow:0 0 20px rgba(4,51,71,.05);-moz-box-shadow:0 0 20px rgba(4,51,71,.05);-webkit-box-shadow:0 0 20px rgba(4,51,71,.15); float: left;}
  .dll-pro-list-con .pic{display:block;position:relative;overflow:hidden; max-height: 270px; overflow: hidden;}
  .dll-pro-list-con .pic img{ width: 100%; height: 3rem; transition: all ease 0.3s; }
  .dll-pro-list-con .pic img:hover{transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05)}
  .dll-pro-list-con .text{padding:20px 20px 35px 20px;background-color:#fff}
  .dll-pro-list-con .text h3{font-size:22px;color:#043347;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
  .dll-pro-list-con .text h3 a{color:#043347;transition:.3s;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}
  .dll-pro-list-con .text h3 a:hover{color:#2765c8}
  .dll-pro-list-con .text p{height: 34px;font-size:16px;color:#666;line-height:34px;margin-bottom:25px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp: 1;overflow:hidden;}
  .dll-pro-list-con .text strong{display:block;color:#666;font-weight:400;font-size:18px;margin:12px 0 12px 0;padding-bottom:15px;border-bottom:1px solid #e8e8e8}
  .dll-pro-list-con .text .getquote,.dll-pro-list-con .text .more{display:inline-block;width:48%;height:45px;line-height:45px;text-align:center;border:1px solid #2765c8;color:#2765c8;transition:.3s;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}
  .dll-pro-list-con .text .getquote{background-color:#2765c8;color:#fff;margin-left:2%}
  .dll-pro-list-con .text .more:hover{background:#2765c8;color:#fff;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px}
  .dll-pro-list-con .text .getquote:hover{background:#fff;color:#2765c8;-webkit-border-radius:26px;-moz-border-radius:26px;border-radius:26px}


@media screen and (max-width:998px){

.dll-pro-list-con{padding-top: 15px;padding-bottom:30px;}
  .dll-pro-list-con ul{margin-left:-2%}
  .dll-pro-list-con li{width:48%;margin-left:2%;margin-top:20px; float: left;}

  .dll-pro-list-con .text{padding:3%;}
  .dll-pro-list-con .text h3{font-size:16px;}

  .dll-pro-list-con .text p{height: 24px;font-size:13px;line-height:24px;margin-bottom:10px;}
  .dll-pro-list-con .text strong{font-size:16px;margin:8px 0 8px 0;padding-bottom:8px}
  .dll-pro-list-con .text .getquote,.dll-pro-list-con .text .more{width:48%;height:28px;line-height:28px;  margin: 0 0 10px}
  .dll-pro-list-con .text .getquote{ }




 .dll-pro-list-nav{} 
 .dll-pro-list-nav li{ width: 33.3333%;  } 
/* .dll-pro-list-nav li:before{ content: ""; width: 1px; background: #dcdcdc; display: block; position: absolute; left: 0; top: 17.4%; bottom: 17.4%; }
  .dll-pro-list-nav li:first-child:before{ display: none; }*/
  .dll-pro-list-nav li a{ padding:15px 0; }
  .dll-pro-list-nav li img{ width:60px;  border-radius:8px; margin:0 auto; }
  .dll-pro-list-nav li span{ font-size:16px;  margin-top: 15px }
  .dll-pro-list-nav li span i{ font-size:12px; margin-top:8px; }
  .dll-pro-list-nav li span i:after{ font-size: 14px; margin-left:5px; }
  .dll-pro-list-nav li:nth-child(4n):before{ display: none; }

}







/*产品 详细*/
.cppage1{width:100%;background:#e9f1f2;padding-top:63px;padding-bottom:40px;line-height:1;overflow:hidden}
.cppage1 .sty1{position:relative;z-index:1;font-family: GraphikLCG; }
.cppage1 .sty1::before{content:"";height:190px;background:url(../images/cppage1_crusher.png) center no-repeat;background-size:1311px;position:absolute;left:-2%;right:-2%;bottom:40px;z-index:-1}
.cppage1 .fl{width:50.76923%;height:578px;background:url(../images/cppage1_bg1.png) center no-repeat;position:relative}
.cppage1 .fl h1{font-size:48px;color:#0c0c0c;line-height:1.4; padding-top: 40px}
.cppage1 .fl .describe{width:69%;font-size:17px;color:#a8a8a8;line-height:1.76471;margin-top:4px}
.cppage1 .fl .csone{margin-top:36px}
.cppage1 .fl .csone p{font-size:18px;color:#333333}
.cppage1 .fl .csone p strong{font-size:28px;color:#0c0c0c}
.cppage1 .fl .csone p+p{margin-top:32px}
.cppage1 .fl .cstwo{width:69%;margin-top:36px}
.cppage1 .fl .cstwo p{font-size:17px;color:#333333;line-height:1.64706}
.cppage1 .fl .cstwo p+p{margin-top:30px}
.cppage1 .fl .swtfw{position:absolute;left:0;bottom:0}
.cppage1 .fl .swtbox{margin-top:58px}
.cppage1 .fl .swtbox a{text-align:center;float:left;display:block}
.cppage1 .fl .swtbox .btn1{width:200px;height:58px;background:#da251c;font-size:24px;color:#ffffff;font-weight:bold;line-height:58px;letter-spacing:5px;box-shadow:0 16px 27px rgba(249,90,23,0.4);transition:all linear 0.3s}
.cppage1 .fl .swtbox .btn1:hover{background:#1661a2;box-shadow:0 16px 27px rgba(60,151,170,0.4)}
.cppage1 .fl .swtbox .btn2{width:384px;height:58px;background:#e9f1f2;border:2px solid #da251c;font-size:16px;color:#343434;line-height:54px;margin-left:38px}
.cppage1 .fl .swtbox .btn2 span{font-size:24px;color:#da251c;font-weight:bold;vertical-align:top}
.cppage1 .fl .fwby{margin-top:27px}
.cppage1 .fl .fwby p{background:url(../images/cppage1_dh.png) left center no-repeat;background-size:15px;padding-left:22px;font-size:14px;color:#1661a2;line-height:17px;float:left;margin-left:39px}
.cppage1 .fl .fwby p:first-child{margin-left:0}
.cppage1 .fr{width:41.61538%;height:623px;background:url(../images/cppage1_bg2.png) center bottom no-repeat;background-size:100%;position:relative}
.cppage1 .fr .pic{width:967px;position:absolute;right:-87%;bottom:123px}
.cppage1 .fr .fwtime{position:absolute;left:5px;bottom:44px}
.cppage1 .fr .fwtime p{font-size:16px;color:#696969;padding-top:43px;float:left}
.cppage1 .fr .fwtime .p1{background:url(../images/cppage1_60s.png) left top no-repeat}
.cppage1 .fr .fwtime .p2{background:url(../images/cppage1_30m.png) left top no-repeat;margin-left:72px;margin-right:32px}
.cppage1 .fr .fwtime .p3{background:url(../images/cppage1_24h.png) left top no-repeat}

@media screen and (max-width:998px){

  
}



.cppage2{width:100%;background:url(../images/cppage2_bg.jpg) center no-repeat;background-size:cover;padding:40px 0;box-shadow:0 10px 21px rgba(4,25,41,0.15)}
.cppage2 ul li{width:18.46154%;height:56px;float:left;margin-left:8.71%}
.cppage2 ul li:first-child{margin-left:0}
.cppage2 ul li a{background:#9db4b9;border:2px solid #1661a2;border-radius:30px;font-size:22px;color:#2e2b2b;line-height:52px;text-align:center;display:block;transition:all linear 0.3s}
.cppage2 ul li:hover a{background:#064966;border:2px solid #fff;color:#fff;font-weight:bold}

.samesty h3{font-size:48px;color:#000010;font-weight:bold;line-height:1}
.samesty h3::after{content:"";width:67px;height:8px;background:#1661a2;display:block;margin-top:40px}
.samesty p{font-size:17px;color:#666666;line-height:2;margin-top:40px}

.cppage3{background:url(../images/cppage3_bg.jpg) center bottom no-repeat;border-radius:0 0 150px 0;padding-top:80px;padding-bottom:90px;overflow:hidden;position:relative}
.cppage3 .sty1{position:relative;z-index:1}
.cppage3 .sty1::before{content:"";width:236px;height:173px;background:url(../images/cppage3_zs01.png) center no-repeat;background-size:100%;display:block;position:absolute;left:-55px;bottom:-37px;z-index:-1}
.cppage3 .sty1 .fl{width:57.69231%;position:relative;cursor:pointer}
/*.cppage3 .sty1 .fl::before{content:"";background:rgba(0,0,0,0.5);position:absolute;left:0;right:0;top:0;bottom:0}*/
.cppage3 .sty1 .fl video{width:100%;display:block; height: 400px}

.cppage3 .sty1 .fl iframe{width:100%;height: 425px; border:3px #444 solid;}

/*.cppage3 .sty1 .fl .videobtn{width:66px;height:66px;background:#da251c;border-radius:50%;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;z-index:1}
.cppage3 .sty1 .fl .videobtn::before,.cppage3 .sty1 .fl .videobtn::after{content:"";background:#da251c;border-radius:50%;position:absolute;z-index:-1}
.cppage3 .sty1 .fl .videobtn::before{left:-25px;right:-25px;top:-25px;bottom:-25px;opacity:0.2;animation:dhstyle 3s linear infinite}
.cppage3 .sty1 .fl .videobtn::after{left:-15px;right:-15px;top:-15px;bottom:-15px;opacity:0.5;animation:dhstyle2 3s linear infinite}
.cppage3 .sty1 .fl .videobtn .xz_one{border-left:24px solid #fff;border-top:15px solid transparent;border-bottom:15px solid transparent;position:absolute;left:50%;top:50%;margin:-15px 0 0 -10px}
.cppage3 .sty1 .fl.video-active::before,.cppage3 .sty1 .fl.video-active .videobtn{display:none}*/
.cppage3 .sty1 .fr{width:38.46154%;height:422px;position:relative}
.cppage3 .sty1 .fr::before{content:"";width:152px;height:225px;background:url(../images/cppage3_zs02.png) center no-repeat;background-size:100%;position:absolute;right:-78px;top:-10px;z-index:-1}
.cppage3 .sty1 .fr::after{content:"";width:410px;height:148px;background:url(../images/cppage3_zs03.png) center no-repeat;background-size:100%;position:absolute;right:-198px;bottom:20px;z-index:-2}
.cppage3 .sty1 .fr p{margin-top:37px}
.cppage3 .sty1 .fr .swtbtn{width:256px;height:60px;background:#da251c;font-size:26px;color:#ffffff;font-weight:bold;line-height:60px;text-align:center;letter-spacing:5px;box-shadow:0 10px 18px rgba(249,90,23,0.32);display:block;margin-top:20px;transition:all linear 0.3s;position:absolute;left:0;bottom:5%}
.cppage3 .sty1 .fr .swtbtn:hover{background:#1661a2;box-shadow:0 10px 18px rgba(60,151,170,0.4)}
.cppage3 .sty2{margin-top:80px}
.cppage3 .sty2 h3{padding-left:108px;position:relative}
.cppage3 .sty2 h3::after{position:absolute;left:0;top:50%;margin-top:-4px}
.cppage3 .sty2 .yslist{margin-top:21px;margin-left:-2.25%}
.cppage3 .sty2 .yslist p{width:47.772%;min-height:193px;background:#1661a2;border:1px solid #278093;border-radius:20px;float:left;font-size:16px;color:#d7d7d7;line-height:1.75;padding:42px 48px 33px 125px;margin-left:2.22%;margin-top:27px;box-shadow:0 5px 13px rgba(60,151,170,0.46);position:relative}
.cppage3 .sty2 .yslist p::before{content:"";border:1px dotted #fff;border-radius:18px;position:absolute;left:5px;right:5px;top:5px;bottom:5px;box-shadow:0 4px 16px rgba(33,116,144,0.68) inset}
.cppage3 .sty2 .yslist p::after{content:"";width:76px;height:45px;background:url(../images/cppage3_num01.png) center no-repeat;background-size:100% !important;position:absolute;left:28px;top:44px}
.cppage3 .sty2 .yslist p strong{font-size:26px;color:#ffffff;display:block;margin-bottom:15px}
.cppage3 .sty2 .yslist p+p::after{background:url(../images/cppage3_num02.png) center no-repeat}
.cppage3 .sty2 .yslist p+p+p::after{background:url(../images/cppage3_num03.png) center no-repeat}
.cppage3 .sty2 .yslist p+p+p+p::after{background:url(../images/cppage3_num04.png) center no-repeat}
.cppage3 .sty2 .yslist p+p+p+p+p::after{background:url(../images/cppage3_num05.png) center no-repeat}
.cppage3 .sty2 .yslist p+p+p+p+p+p::after{background:url(../images/cppage3_num06.png) center no-repeat}
.cppage4{background:#1661a2;background-image:linear-gradient(to top right, #1661a2, #28789a);padding-top:240px;padding-bottom:90px;margin-top:-150px}
.cppage4 .fl{width:41.92308%;padding-top:24px}
.cppage4  h3{color:#fff}
.cppage4  h3::after{background:#fff;margin-top:48px}
.cppage4  p{color:#cbcbcb}
.cppage4 .fr{width:51.76923%;box-shadow:0 10px 73px rgba(4,27,37,0.42)}
.cppage4 .fr img{ width: 100% }
.cppage5{padding-top:90px;padding-bottom:80px}
.cppage5 .fl{width:50.69231%}
.cppage5 .fr{width:44.61538%;height:480px;padding-top:35px;position:relative}
.cppage5 .fr h3::after{display:none}
.cppage5 .fr .swtbox{width:100%;background:#e9f1f2;border:1px solid #fff;border-radius:10px;padding:30px 36px 26px;margin-top:105px;box-shadow:0 5px 24px rgba(115,172,184,0.76);overflow:hidden;position:absolute;left:0;bottom:15px}

.cppage5 .fr .swtbox p{font-size:20px;color:#333333;line-height:1}
.cppage5 .fr .swtbox a{width:249px;height:41px;background:#da251c;border-radius:6px;font-size:20px;color:#ffffff;text-align:center;line-height:41px;display:block;margin-top:18px;position:relative;transition:all linear 0.3s}
.cppage5 .fr .swtbox a::before{content:"";border:1px solid #da251c;border-radius:6px;position:absolute;left:3px;right:-3px;top:3px;bottom:-3px;transition:all linear 0.3s}
.cppage5 .fr .swtbox a:hover{background:#1661a2}
.cppage5 .fr .swtbox a:hover::before{border:1px solid #1661a2}
.cppage6{background:url(../images/cppage6_bg.jpg) center no-repeat;padding-top:52px;padding-bottom:48px;position:relative;overflow:hidden}
.cppage6 .fl{width:42.30769%}
.cppage6 .fl h3{color:#fff}
.cppage6 .fl h3::after{display:none}
.cppage6 .fl p{color:#fff}
.cppage6 .fr{width:54.07692%}
.cppage6 .fr p{width:48.223%;float:right;position:relative}
.cppage6 .fr p:nth-child(1){ width: 160px;margin-left:3.55%}
.cppage6 .fr p:nth-child(2){ width: 340px }
.cppage6 .fr p img{width:100%;box-shadow:0 9px 16px rgba(10,75,89,0.41)}
/*.cppage6 .fr p::before{content:"";height:50px;background:url(../images/cppage6_ryzs01.png) center top no-repeat;background-size:100.3%;position:absolute;left:0;right:0;bottom:-47px}
.cppage6 .fr p+p{margin-left:3.55%}
.cppage6 .fr p+p::before{background:url(../images/cppage6_ryzs02.png) center top no-repeat;background-size:100.3%}*/
.cppage7{background:#e2ebec;padding-top:190px;padding-bottom:78px;margin-top:-115px}
.cppage7 .samesty{text-align:center}
.cppage7 .samesty h3::after{display:none}
.cppage7 .samesty p{margin-top:14px}
.cppage7 .sty1{margin-left:-0.94%;margin-top:15px}
.cppage7 .sty1 li{width:32.388%;float:left;margin-left:0.94%;margin-top:20px;position:relative}
.cppage7 .sty1 li img{width:100%; height: 261px !important;}
.cppage7 .sty1 li p{background:#000000;background:rgba(0,0,0,0.5);padding:7px 27px;font-size:16px;color:#fff;line-height:1.8;position:absolute;left:0;right:0;bottom:0}
.cppage7 .sty1 li p::before{content:"";width:18px;height:3px;background:#fff;display:inline-block;vertical-align:middle;margin-right:19px;margin-top:-2px}
.cppage7 .swtbtn{background:#e2ebec;border:2px solid #da251c;border-left:none;border-radius:60px;display:table;margin:50px auto 0;overflow:hidden;box-shadow:0 7px 16px rgba(249,90,23,0.32);transition:all linear 0.3s;font-size:24px;line-height:58px}
.cppage7 .swtbtn a{background:#da251c;border-radius:60px;padding:0 33px;color:#fff;font-weight:bold;display:inline-block;margin-left:-1px;transition:all linear 0.3s}
.cppage7 .swtbtn a::before{content:"";width:25px;height:27px;background:url(../images/cppage7_swttb.png) center no-repeat;background-size:100%;display:inline-block;vertical-align:middle;margin-right:18px;margin-top:-4px}
.cppage7 .swtbtn span{color:#da251c;padding:0 38px;transition:all linear 0.3s;font-family: GraphikLCG;}
.cppage7 .swtbtn:hover{border:2px solid #1661a2;border-left:none;box-shadow:0 7px 16px rgba(60,151,170,0.4)}
.cppage7 .swtbtn:hover a{background:#1661a2}
.cppage7 .swtbtn:hover span{color:#1661a2}
.cppage8{margin-top:60px;margin-bottom:60px}
.cppage8 h3{text-align:center}
.cppage8 h3::after{display:none}
.cppage8 .swiper-tab{margin-top:60px}
.cppage8 .swiper-title{margin-left:-3%;overflow:hidden}
.cppage8 .swiper-title .swiper-item{background:#fff;border:1px solid #1661a2;float:left;font-size:18px;text-align:center;color:#4c4c4c;line-height:50px;padding:0 2%;margin-left:3%;margin-bottom:10px;cursor:pointer}
.cppage8 .swiper-title .swiper-item:hover,.cppage8 .swiper-title .swiper-item-active{background:#1661a2;color:#fff;font-weight:bold}
.cppage8 .swiper-content{margin-top:30px}
.cppage8 .swiper-content .swiper-slide{display:none}
.cppage8 .swiper-content .swiper-slide-active{display:block}
.cppage8 .swiper-content p{margin:20px 0}
.cppage8 td{padding:10px 5px;word-break:break-all}
.cppage9{margin-top:60px;margin-bottom:60px}
.cppage9 .samesty h3{text-align:center}
.cppage9 .samesty h3::after{display:none}
.cppage9 .sty1{margin-left:-2.4%;margin-top:30px}
.cppage9 .sty1 li{width:22.6%;float:left;margin-left:2.4%}
.cppage9 .sty1 li p{margin-top:10px}
.cppage9 .sty1 li p a{font-size:18px;color:#333;font-weight:bold;line-height:2.6;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}
.cppage9 .sty1 li:hover p a{background:#1661a2;color:#fff}


/*关于我们*/
.dll-about-banner{background:url(../images/about-bg.jpg) no-repeat center;background-size:cover;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;padding:150px 0} 
.dll-about-banner h1{text-align:center;font-size:40px;color:#fff;margin-bottom:23px} 
.dll-about-banner h1 span{color:#dc2720} 
.dll-about-banner .des{color:#fff;line-height:2;text-align:center;padding:0 0 40px 0; } 
.dll-about-banner .des p,.pagecon p{ padding-bottom: 15px }
.pagecon{line-height:2;}
.dll-about-banner .more-a{display:block;width: 200px;height: 60px;line-height: 60px;font-size: 18px;font-weight: bold;cursor: pointer;text-align: center;color: #fff;font-size: 18px;border-radius: 4px;background: #cf3535;background: -moz-linear-gradient(left, #fd4c4c 0%, #cf3535 100%);background: -webkit-linear-gradient(left, #fd4c4c 0%,#cf3535 100%);background: -o-linear-gradient(left, #fd4c4c 0%,#cf3535 100%);background: -ms-linear-gradient(left, #fd4c4c 0%,#cf3535 100%);background: linear-gradient(to right, #fd4c4c 0%,#cf3535 100%);background-position: left center;background-size: 200% 100%;background-repeat: no-repeat;transition: background-position .6s ease;  margin: 0 auto}
.about-num{position: relative;margin-top: -102px;margin-bottom: 100px;}
.number-ul{overflow: hidden;background: url(../images/about-bg2.jpg) no-repeat center;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;border-radius: 4px;border-bottom: 5px solid #ef4c43;padding:34px 0 30px;-webkit-box-shadow: 6px 3px 29px rgba(21,0,0,0.1);-moz-box-shadow: 6px 3px 29px rgba(21,0,0,0.1);-ms-box-shadow: 6px 3px 29px rgba(21,0,0,0.1);-o-box-shadow: 6px 3px 29px rgba(21,0,0,0.1);box-shadow: 6px 3px 29px rgba(21,0,0,0.1);}
.number-ul li{float: left;width: 25%;text-align: center;}
.number-ul li span{display: inline-block;font-family: "Impact";line-height: 80px;color: #d53242;background-image: -webkit-gradient(linear, 0 0, right 0, from(#d53242), to(#e3674f));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;position: relative;font-size: 20px;font-weight: bold;}
.number-ul li strong{font-size: 70px;margin-right: 8px;}
.number-ul li p{font-size: 20px;color: #333333;line-height: 30px;}
.number-ul li strong:after{content:'';width: 21px;height: 13px;background: url(../images/ab-arr.png) no-repeat;position: absolute;left: 50%;bottom: 8px;margin-left: -10px;}


@media (max-width:998px) {
.dll-about-banner{padding:100px 0 100px} 
.dll-about-banner h1{font-size:18px;margin-bottom:15px} 
.dll-about-banner .des{line-height:1.7;padding:0 0 20px 0; } 
.dll-about-banner .more-a{width:50%;height: 40px;line-height: 40px;font-size: 14px;}
.about-num{margin-top:-80px;margin-bottom:20px;}


.number-ul{border-bottom:3px solid #ef4c43;padding:15px 0 15px;}
.number-ul li{float: left;width: 25%;text-align: center;}
.number-ul li span{line-height:1.7;font-size:14px;}
.number-ul li strong{font-size:28px;margin-right:3px;}
.number-ul li p{font-size:13px;line-height:1.6;}
.number-ul li strong:after{width: 10px;height:6px;bottom:0px;margin-left: -5px; background-size: cover;}

}




.base-title{text-align: center;}
.base-title h1,.base-title h2{font-size: 40px;color: #333333;line-height: 60px;margin-bottom: 15px;}
.base-title .bs{ color: #fff }
.base-title .bs2{ color:rgba(255,255,255,.65); }
.base-title p{font-size: 16px;color: #666666;line-height: 26px;}
.base-title p a{color: #666;}
.base-title p a:hover{color: #cf3535;}
.base-title h2 a:hover {-webkit-box-shadow: 0px 1px 10px rgba(0,0,0,0.2);-moz-box-shadow: 0px 1px 10px rgba(0,0,0,0.2);-ms-box-shadow: 0px 1px 10px rgba(0,0,0,0.2);-o-box-shadow: 0px 1px 10px rgba(0,0,0,0.2);box-shadow: 0px 1px 10px rgba(0,0,0,0.2);border-radius: 10px;}

.about-one{margin-bottom: 105px;}
.about-title p{line-height: 34px;}
.about-one ul{overflow: hidden;margin-top: 40px;margin-left: -2%;}
.about-one li{float: left;width: 23%;margin-left: 2%;}
.about-one li .pic img{display: block;width: 100%;border-radius: 4px; height: 240px !important;}
.about-one li p{margin-top: 25px;font-size: 22px;color: #333333;line-height: 32px;text-align: center;position: relative;}
.about-one li p:before{content:'';width: 6px;height: 25px;background:#e3674f;background: -moz-linear-gradient(left, #d53242 0%, #e3674f 100%);background: -webkit-linear-gradient(left, #d53242 0%,#e3674f 100%);background: -o-linear-gradient(left, #d53242 0%,#e3674f 100%);background: -ms-linear-gradient(left, #d53242 0%,#e3674f 100%);background: linear-gradient(to right, #d53242 0%,#e3674f 100%);position: absolute;top: 3px;left: 0;}

@media (max-width:998px) {
.base-title h1,.base-title h2{font-size:18px;line-height:2;margin-bottom:10px;}
.base-title p{font-size: 14px;line-height:1.7;}

.about-one{margin-bottom:40px;}
.about-title p{line-height: 1.7;}
.about-one ul{margin-top:25px;margin-left: 0;}
.about-one li{width: 48%;margin:0 1% 15px;}
.about-one li p{margin-top:8px;font-size:14px;line-height:1.7;}
.about-one li p:before{width: 2px;height: 16px;top: 3px;left: 0;}

}



.about-two{background: url(../images/about-sc-bg.jpg) center no-repeat;background-size: cover;padding:80px 0; margin-bottom: 80px}
.about-two ul{ margin: 50px 0 0 -1%  }
.about-two ul li {width:24%;float: left;background:rgba(255,255,255,.85);padding:35px 20px;border:1px solid #EDEDED;margin: 0 0 0 1%; text-align: center;}
.about-two ul li .textp1 {font-size: 24px;font-weight: bold;color: #da251c;line-height: 1em;margin-top: 1em;}
.about-two ul li .textp2 {font-size: 16px;color: #606470;line-height: 2em;height: 6em;overflow: hidden;margin-top: 1em;}
.about-three .pic { margin: 35px auto 60px;}

@media (max-width:998px) {
.about-two{padding:40px 0; margin-bottom:30px}

.about-two ul{ margin:20px 0 0 0  }
.about-two ul li {width:48%;padding:5%;margin: 0 1% 10px 1%; }
.about-two ul li .textp1 {font-size: 18px;}
.about-two ul li .textp2 {font-size: 14px;}



}





.about-four{ background:#999 url(../images/about-cont-01.jpg) no-repeat top center; padding: 80px 0px; color: #fff;}
.abo-ind-cont-til{ text-align: center; font-size: 32px; line-height: 40px;  margin-bottom: 20px;}
.abo-ind-cont-tex{ text-align: center; font-size: 18px; line-height: 36px; margin-bottom: 30px;}
.abo-ind-cont-input{ padding: 0 20px;  width: 48%; margin:0 0 30px;  display: inline-block;}
.abo-ind-cont-input input{ font-size: 18px; line-height:46px; height: 46px; border-color: #fff;  color: #fff; background: none; padding: 5px 15px;border: 1px solid #ddd;width: 100%;border-radius: 4px;-webkit-appearance: none;box-shadow: 0 1px 1px rgba(0,0,0,.075) inset;transition: all 1s cubic-bezier(0.175,0.885,0.32,1) 0s;}
.abo-ind-cont-input input:focus{ border-color: #ed2936;color: #fff;}
.abo-ind-cont-btn{ text-align: center;}
.abo-ind-cont-btn a{display: inline-block; width: 150px; height: 46px; overflow: hidden; margin: 0 20px 20px;
line-height: 46px;color: #fff;margin: 0 auto;border-radius: 23px;background: #f45c43;background: -moz-linear-gradient(left, #f45c43 0%, #eb3349 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f45c43), color-stop(100%,#eb3349));background: -webkit-linear-gradient(left, #f45c43 0%,#eb3349 100%);background: -o-linear-gradient(left, #f45c43 0%,#eb3349 100%);background: -ms-linear-gradient(left, #f45c43 0%,#eb3349 100%);background: linear-gradient(to right, #f45c43 0%,#eb3349 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f45c43', endColorstr='#eb3349',GradientType=1 );
}
.abo-ind-cont-submit{display: inline-block; width: 150px; height: 46px; line-height: 46px; color: #ef4646; margin: 0 20px 20px; border-radius: 23px; background: #fff;}
.abo-ind-cont-submit span{ position: relative; transition: all .3s;}
.abo-ind-cont-submit::before{ position: absolute; content: " "; display: block; width: 150px; height: 46px; border-radius: 24px; opacity: 0;transition: all .3s; background: #f45c43;
    background: -moz-linear-gradient(left,  #f45c43 0%, #eb3349 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f45c43), color-stop(100%,#eb3349));
    background: -webkit-linear-gradient(left,  #f45c43 0%,#eb3349 100%);
    background: -o-linear-gradient(left,  #f45c43 0%,#eb3349 100%);
    background: -ms-linear-gradient(left,  #f45c43 0%,#eb3349 100%);
    background: linear-gradient(to right,  #f45c43 0%,#eb3349 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f45c43', endColorstr='#eb3349',GradientType=1 );}
.abo-ind-cont-submit:hover span{ color: #fff;}
.abo-ind-cont-submit:hover::before{ opacity: 1;}

@media (max-width:998px) {
.about-four{  padding:40px 0px;}
.abo-ind-cont-til{  font-size:22px; line-height:1.5;  margin-bottom: 10px;}
.abo-ind-cont-tex{  font-size: 14px; line-height: 1.7; margin-bottom: 15px;}
.abo-ind-cont-input{ padding: 0 10px;  width: 100%; margin:0 0 8px;  display:block;}
.abo-ind-cont-input input{ font-size: 14px; line-height: 36px; height: 36px; padding: 5px 2%;}
.abo-ind-cont-input input:focus{ border-color: #ed2936;color: #fff;}




}





/*.fzlcSwiper{position: relative;}
.fzlcSwiper:after{ position: absolute;content: ""; height: 1px; background: #2557b4; width: 100%; top: 50%; left: 0; opacity: .3 }
.swiper-fzlc-next,.swiper-fzlc-prev{ width: 35px; height: 35px; background:#2557b4; color: #fff  }
.swiper-fzlc-next{ right: 12%; top: 55% }
.swiper-fzlc-prev{ left: 12% ;top: 55%}
.fzlcSwiper .swiper-slide{ background: #f5f5f5; padding:3% 2%;  text-align: center; min-height:250px; line-height: 1.8 }
.fzlcSwiper .swiper-slide:nth-child(2n){ margin-top:125px }
.fzlcSwiper .swiper-slide .y{ font-size: 20px;  font-family: GraphikLCG; font-weight: bold; color:#2557b4; margin-bottom: 12px;  }*/
/*.nianjian{ margin: 60px 0 ; border-left: 1px #2557b4 solid; position: relative;}

.nianjian li{ margin:-10px 0 2% 0;  }
.nianjian li b{ display: inline-block; width:120px;  line-height: 50px; text-align: center; color: #fff;  background: #2557b4; border-radius:0 10px 10px 0; margin-left: -1px }
.nianjian li p{ display: block; padding: 2%; line-height: 1.8; font-size: 18px;  }
*/



/* ======================== 新闻中心 ====================== */

/*.new-top{background: url(../images/new-bg.jpg) no-repeat top center;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;padding-top: 95px;padding-bottom: 40px;}

.base-new{text-align: center;margin-top: 72px;}
.base-new h1{font-size: 40px;color: #ffffff;line-height: 50px;font-weight: normal;margin-bottom: 112px;}
.base-new .show{padding: 18px 40px;background:#0965a6;background: -moz-linear-gradient(left, #4d7dff 0%, #0965a6 100%);background: -webkit-linear-gradient(left, #4d7dff 0%,#0965a6 100%);background: -o-linear-gradient(left, #4d7dff 0%,#0965a6 100%);background: -ms-linear-gradient(left, #4d7dff 0%,#0965a6 100%);background: linear-gradient(to right, #4d7dff 0%,#0965a6 100%);display: inline-block;color: #fff;line-height: 40px;}
.base-new .show span{display: inline-block;font-size: 16px;}
.base-new .show strong{display: inline-block;font-size: 24px;margin-right: 24px;}
.base-new .show em{display: inline-block;font-size: 18px;font-weight: bold;margin-right: 34px;}
.base-new .show .line-a{display: inline-block;width: 124px;background-color: #fff;color: #fd6d2a;border-radius: 4px;-webkit-box-shadow: 0 12px 10px rgba(130,40,0,0.3);-moz-box-shadow: 0 12px 10px rgba(130,40,0,0.3);-ms-box-shadow: 0 12px 10px rgba(130,40,0,0.3);-o-box-shadow: 0 12px 10px rgba(130,40,0,0.3);box-shadow: 0 12px 10px rgba(130,40,0,0.3);position: relative;}
.base-new .show .line-a:after{content: '';width: 72px;height: 75px;background: url(../images/new-kf.png) no-repeat;position: absolute;left: 26px;top: -75px;}
.base-new .show .line-a:hover{background-color: #4d7dff;color: #fff;}
*/

.new-title{position: relative;margin-bottom: 30px;}
.new-title h2{display: inline-block;font-size: 36px;color: #333;line-height: 46px;font-weight: normal;padding-right: 16px;position: relative;}
.new-title h2 a{color: #333;display: block;}
.new-title h2:after{content: '';width: 1px;height: 30px;background-color: #d3d3d4;position: absolute;top: 8px;right: 0;}
.new-title span{display: inline-block;font-size: 20px;line-height: 32px;color: #333;padding-left: 14px;}
.new-title .more{display: block;position: absolute;right: 0;color: #333333;font-size: 16px;line-height: 26px;bottom: 4px;}
.new-title .more i{color: #0965a6;}
.new-title .more:hover{color: #0965a6;}
.new-title h2:hover a{color: #0965a6;}


.news-box{margin-top: 90px;position: relative;}
.news-box:before{content:'';max-width: 1816px;width: 100%;height: 236px;background: url(../images/new-wz.png) no-repeat;position: absolute;left: 0;top: -40px;right: 0;margin: auto;z-index: -1;-webkit-background-size: 100% auto;-moz-background-size: 100% auto;-ms-background-size: 100% auto;-o-background-size: 100% auto;background-size: 100% auto;}

.hot-news{overflow: hidden;margin-bottom: 75px;}
.hot-news .new-l{float: left;width: 50%;}
.hot-news .new-l .pic{position: relative; display: none;}
.hot-news .new-l .pic:nth-child(1){ display: block; }
.hot-news .new-l .pic img{display: block;width: 100%;}
.hot-news .new-l p{position: absolute;right: 20px;top: 24px;font-size: 16px;color: #fff;}
.hot-news .new-l p span{display: inline-block;margin-right: 10px;}
.hot-news .new-l p span:nth-of-type(1){padding:0 14px;background-color: #4e7dfe;}
.hot-news .new-ul{float: right;width: 47.5%;}
.hot-news .new-ul li{background-color: #f0f1f5;margin-bottom: 20px;padding:35px 30px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.hot-news .new-ul li .tit{display: block;font-size: 20px;color: #43485d;line-height: 30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hot-news .new-ul li .text{display: none;}
.hot-news .new-ul li.on .text{display: block;color: #fff;position: relative;}
.hot-news .new-ul li.on {padding:22px 30px 15px;background-color: #4e7dfe;}
.hot-news .new-ul li.on .tit{color: #fff;margin-bottom: 9px;}
.hot-news .new-ul li.on p{font-size: 16px;line-height: 30px;margin-bottom: 18px;display: block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 60px;}
.hot-news .new-ul li.on span{display: inline-block;font-size: 16px;color: #a5b9ff;}
.hot-news .new-ul li.on .text a{display: block;position: absolute;right: 0;bottom: 0;}


@media screen and (max-width:998px){


.new-title{margin-bottom:10px;}
.new-title h2{font-size: 20px;line-height:1.8;padding-right:6px;}

.new-title h2:after{content: '';width: 1px;height:20px;background-color: #d3d3d4;position: absolute;top:7px;right: 0;}
.new-title span{font-size:14px;line-height:1.7;padding-left: 6px;}
.new-title .more{font-size:14px;line-height:1.7;bottom:2px;}
.news-box{margin-top:30px;}
.hot-news .new-l{ display: none;}
.hot-news .new-ul{float: none;width:100%;}
.hot-news .new-ul li{margin-bottom: 10px;padding:2%;}
.hot-news .new-ul li .tit{font-size:14px;line-height:1.7;}
.hot-news .new-ul li.on p{font-size: 12px;line-height:1.7;margin-bottom:7px;height:auto;}
.hot-news .new-ul li.on span{font-size: 12px;}
.hot-news{margin-bottom:25px;}

}




.new-items{margin-left: -1.5%;margin-bottom: 55px;}
.new-items li{float: left;width: 23.5%;margin-left: 1.5%;margin-bottom: 50px;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;position: relative;background-color: #fff;}
.new-items li .img{display: block;width: 100%; height: 0;overflow: hidden;position: relative;padding-top: 66.5%;}
.new-items li .img img{display: block;position: absolute;top: 0; left: 0;width: 100%; height: 100%;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.new-items li .text{padding:10px 5px 5px;}
.new-items li .text a{font-size:16px;color: #333;line-height: 1.8;margin-bottom: 20px;display: block;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 50px;}
.new-items li .text p{overflow: hidden;}
.new-items li .text p span{display: inline-block;font-size: 16px;color: #959595;line-height: 24px;margin-right: 10px;}
.new-items li .text p .time{margin-right: 0;color: #999999;}
.new-items li .text p .on{padding:0 14px;background-color: #4e7dfe;color: #fff;}
.new-items li .text a:hover{color: #0965a6;}
.new-items li:hover .img img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1); -o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.new-items li:hover{box-shadow: 0px 1px 4px rgba(0,0,0,0.3),0px 0px 20px rgba(0,0,0,0.1) inset;}
.new-items li:hover::before,.new-items li:hover::after{content:"";position:absolute;z-index:-1;bottom:15px;left:10px;width:50%;height:20%;box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);transform:rotate(-3deg);}
.new-items li:hover::after{ right:10px;left:auto;transform:rotate(3deg)}
.news-box .news-list{margin-bottom: 30px;}


@media screen and (max-width:998px){

.new-items{margin-left:-2%;margin-bottom: 25px;}
.new-items li{width:48%;margin-left:0;margin:0 0 10px 2%; background-color: #f5f5f5}
/*.new-items li .img{display: block;width: 100%; height: 0;overflow: hidden;position: relative;padding-top: 66.5%;}
.new-items li .img img{display: block;position: absolute;top: 0; left: 0;width: 100%; height: 100%;}*/
.new-items li .text{padding:5px 5px 5px;}
.new-items li .text a{font-size:14px;line-height: 1.6;margin-bottom:8px;height:45px;}
.new-items li .text p span{font-size: 13px;line-height:1.7;margin-right:0;}
.new-items li .text p .time{margin-right: 0;color: #999999;}
.new-items li .text p .on{padding:0 5px;}

.news-box .news-list{margin-bottom:25px;}
}


/* ======================== 新闻列表 ====================== */
.list-news2{}
.list-news2 .new_teaml{ margin: 15px 0 40px; background: #fff}
.list-news2 .new_teaml .img{ width:20%; }
.list-news2 .new_teaml .txt{ width:78%; padding:2% 0; }
.list-news2 .new_teaml .txt h2{ font-size: 18px; padding-bottom:1% }
.list-news2 .new_teaml .txt .date{ color: #777; display: block;  }
.list-news2 .new_teaml .txt .des{ line-height: 1.7; padding-top: 1%; font-size: 15px; color: #555 }
.list-news2 .new_teaml:hover { color: #4e7dfe }


@media (max-width:992px) {


.list-news2 .new_teaml{ margin: 15px 0 20px;}
.list-news2 .new_teaml .img{ width:45%; }
.list-news2 .new_teaml .txt{ width:53%; padding:2% 0; }
.list-news2 .new_teaml .txt h2{ font-size: 15px; padding-bottom:2% ; font-weight: normal;}
.list-news2 .new_teaml .txt .date{ color: #777; display: block; font-size: 13px  }
.list-news2 .new_teaml .txt .des{  display: none; }

.list-news2 .new_teaml .img img{ border-radius: 5px}
}


/* ======================== 新闻内页 ====================== */

.new-wrapper{background: url(../images/news-bg.jpg) no-repeat top center;-webkit-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-o-background-size: cover;background-size: cover;padding-top: 95px;}

.new-inner{margin-top: 32px;}
.new-inner h1{font-size: 36px;color: #ffffff;line-height: 46px;margin-bottom: 54px;}
.new-inner>p{font-size: 16px;color: #fff;line-height: 26px;margin-bottom: 15px;}
.new-inner>p span{display: inline-block;margin-right: 20px;padding-left: 20px;}
.new-inner>p .author{background: url(../images/news-icon.png) no-repeat left center;}
.new-inner>p .date{background: url(../images/news-icon1.png) no-repeat left center;}


.new-inner .show{float: left;width: 73.5%;}
.new-inner .show{padding: 14px 0 14px 20px;background:#0965a6;background: -moz-linear-gradient(left, #4d7dff 0%, #0965a6 100%);background: -webkit-linear-gradient(left, #4d7dff 0%,#0965a6 100%);background: -o-linear-gradient(left, #4d7dff 0%,#0965a6 100%);background: -ms-linear-gradient(left, #4d7dff 0%,#0965a6 100%);background: linear-gradient(to right, #4d7dff 0%,#0965a6 100%);display: inline-block;color: #fff;line-height: 48px;}

.new-inner .show span{display: inline-block;font-size: 16px;}
.new-inner .show strong{display: inline-block;font-size: 18px;margin-right: 24px;}
.new-inner .show em{display: inline-block;font-size: 18px;font-weight: bold;margin-right: 16px;}
.new-inner .show .line-a{display: inline-block; width: 150px; height: 46px; font-size: 16px; line-height: 46px; color: #fff;border-radius: 23px; 
    background: #f45c43;
    background: -moz-linear-gradient(left,  #f45c43 0%, #eb3349 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f45c43), color-stop(100%,#eb3349));
    background: -webkit-linear-gradient(left,  #f45c43 0%,#eb3349 100%);
    background: -o-linear-gradient(left,  #f45c43 0%,#eb3349 100%);
    background: -ms-linear-gradient(left,  #f45c43 0%,#eb3349 100%);
    background: linear-gradient(to right,  #f45c43 0%,#eb3349 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f45c43', endColorstr='#eb3349',GradientType=1 ); text-align: center; float: right; margin: 0 10px 0 0 }


.new-inner .show .line-a:hover{color: #993407;margin-top: -3px;cursor:pointer}

.new-inner .con{float: right;width: 26.5%;color: #fff;padding-left: 30px;margin-top: 5px;}
.new-inner .con strong{display: block;font-size: 16px;line-height: 26px;}
.new-inner .con p{font-size: 16px;line-height: 26px;}

@media (max-width:998px) {

.new-wrapper{padding-top:80px;}

.new-inner{margin-top: 32px;}
.new-inner h1{font-size:22px;line-height:1.7;margin-bottom:10px;}
.new-inner>p{font-size: 12px;line-height:1.7;margin-bottom:5px;}
.new-inner>p span{margin-right: 7px;padding-left: 20px;}


.new-inner .show{float: none;width: 100%;}
.new-inner .show{padding:7px;line-height: 30px;}

.new-inner .show span{font-size: 12px; line-height: 1.6}
.new-inner .show strong{font-size: 14px;margin-right:10px;}
.new-inner .show em{font-size: 14px;margin-right: 6px;}
.new-inner .show .line-a{display:block; width:30%; height:30px; font-size: 14px; line-height:30px;float:none; margin:4px 0  0 0 }



.new-inner .con{float: none;width: 100%;padding-left:20px;margin-top: 5px;}
.new-inner .con strong{font-size: 14px;line-height:1.7;}
.new-inner .con p{font-size: 14px;line-height: 1.7;}

  
}




.new-content{background-color: #f0f1f5;}
.news-left{float: left;width: 73.5%;background-color: #fff;padding:40px 50px 32px;margin-bottom: 20px;font-size: 16px;color: #333333;line-height: 32px;}
.news-left p{margin-bottom: 20px;}
.news-left p img, .news-left p video{height: auto;max-width: 800px;/*margin-left: -2em;*/}
/*.news-left p.ms{font-size: 16px;color: #666!important;line-height: 1.5;padding:0 10px 10px;margin-top: -10px;position: relative;margin-bottom: 15px;}
.news-left p.ms:after{content:'';width: 60px;height: 1px;background-color: #0965a6;position: absolute;left: 50%;margin-left: -1em;bottom: 0;}
.news-left h2,.news-left h3{font-size: 24px;color: #333333;line-height: 34px;padding-left: 64px;position: relative;margin: 20px 0 ;}
.news-left h2:before,.news-left h3:before{content: '';width: 84px;height: 78px;background: url(../images/new-icon.png) no-repeat;position: absolute;top: -16px;left: -14px;}
.news-left p.v-tit{text-indent: 0;margin-bottom: 5px;}
.news-left p span.zx{display: inline-block;padding:0 14px;background:#4f7eff;background: -moz-linear-gradient(left, #4d7dff 0%, #3068ff  100%);background: -webkit-linear-gradient(left, #4d7dff 0%,#3068ff  100%);background: -o-linear-gradient(left, #4d7dff 0%,#3068ff  100%);background: -ms-linear-gradient(left, #4d7dff 0%,#3068ff  100%);background: linear-gradient(to right, #4d7dff 0%,#3068ff  100%);text-indent:0;line-height: 30px;color: #fff;line-height: 30px;border-radius: 4px;margin:0 5px;cursor: pointer;-webkit-transform:translateZ(0);transform:translateZ(0);}
.news-left p span.zx:hover{-webkit-animation-name:pulse-grow;animation-name:pulse-grow;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}
@-webkit-keyframes pulse-grow {
    to {
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
}
@keyframes pulse-grow {
    to {
        -webkit-transform:scale(1.1);
        transform:scale(1.1)
    }
}*/

.news-left>p a{color: #DA251D;cursor: pointer;padding:0 4px;}
.news-left>p a:hover{text-decoration: underline;}
.news-left table {margin-bottom: 20px;}
.news-left table td {padding: 5px 2px;word-break: break-all;}

.news-pages{padding: 30px 0;border-top: 1px solid #dcdcdc;}
.news-pages p{text-indent: 0;font-size: 16px;color: #666666;line-height: 26px;margin-bottom: 0;padding-left:0px;color: #666666;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.news-pages p a{display: inline-block;}
.news-pages p.new-prev{margin-bottom: 16px;}


@media (max-width:998px) {

.news-left{float: none;width:100%;padding:2%;margin-bottom:15px;font-size: 14px;line-height:1.7;}
.news-left p{margin-bottom: 8px;}
.news-left p img, .news-left p video{height: auto;max-width: 800px;}

}




.news-right{float: right;width: 22%;margin-top: 40px;}
.news-right strong{display: block;background-color: #ffffff;margin-bottom: 20px;font-size: 20px;color: #1d1e31;padding-left: 20px;line-height: 48px;padding-bottom: 4px;position: relative;}
.news-right strong:after{content:'';width: 100%;height: 4px;background:#0965a6;background: -moz-linear-gradient(left, #4d7dff 0%, #0965a6 100%);background: -webkit-linear-gradient(left, #4d7dff 0%,#0965a6 100%);background: -o-linear-gradient(left, #4d7dff 0%,#0965a6 100%);background: -ms-linear-gradient(left, #4d7dff 0%,#0965a6 100%);background: linear-gradient(to right, #4d7dff 0%,#0965a6 100%);position: absolute;bottom: 0;left: 0;}
.re-pro li{background-color: #ffffff;border-radius: 4px;margin-bottom: 20px;-webkit-box-shadow: 0 0 10px rgba(0,6,23,0.1);-moz-box-shadow: 0 0 10px rgba(0,6,23,0.1);-ms-box-shadow: 0 0 10px rgba(0,6,23,0.1);-o-box-shadow: 0 0 10px rgba(0,6,23,0.1);box-shadow: 0 0 10px rgba(0,6,23,0.1);}
.re-pro li .img {display: block;width: 100%; height: 260px;overflow: hidden;position: relative;padding-top: 66%;}
.re-pro li .img img{display: block;position: absolute;top: 0; left: 0;width: 100%; height: 100%;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.re-pro li .tit{display: block;font-size: 18px;color: #3a3d63;line-height: 50px;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align: center;position: relative;z-index: 1;}
.re-pro li .tit:before{content: '';width: 100%;height: 2px;background:#0965a6;position: absolute;left: 0;top: 0;z-index: -1;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.re-pro li:hover .tit:before{height: 100%;}
.re-pro li:hover .tit{color: #fff;}
.re-pro li:hover .img img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1); -o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}


@media (max-width:998px) {

.news-right{float: none;width: 100%;margin-top:20px;}
.news-right strong{margin-bottom:7px;font-size: 18px;padding-left:7px;line-height:38px;}

.re-pro li{margin-bottom:7px;}
.re-pro li .img {padding-top: 66%;}
.re-pro li .tit{font-size: 14px;color: #3a3d63;line-height:40px;padding:0 5px;}


}








/* ======================== 相关新闻 ====================== */

.re-tit{position: relative;margin-bottom: 20px;}
.re-tit strong{display: block;font-size: 28px;color: #333333;line-height: 38px;padding-left: 42px;font-weight: normal;}
.re-tit .more{display: block;color: #333333;line-height: 28px;font-size: 16px;position: absolute;right: 0;bottom: 0;}
.re-tit .more i{color: #ff6d28;}
.re-tit .more:hover{color: #ff6d28;}
.re-news .re-tit strong { background: url(../images/re-icon1.png) no-repeat left center;}
.re-news{  margin:80px 0; }
.news-list {margin-left: -3%;}
.news-list li{float: left;width: 47%;margin-left: 3%;font-size: 16px;line-height: 26px;overflow: hidden;margin-bottom: 30px;}
.news-list li a{display: block;color: #333333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left: 18px;background: url(../images/index-icon2.png) no-repeat left center;}

.news-list li .date{display: block;float: right;color: #666666;margin-left: 30px;}
.news-list li:hover a{padding-left: 25px;color: #4d7dff;}


@media (max-width:998px) {

.re-tit{margin-bottom:10px;}
.re-tit strong{font-size:18px;line-height: 2;padding-left:22px;font-weight: normal; background:none}
.re-tit .more{line-height: 28px;font-size: 14px;}

.re-news{  margin:40px 0; }
.news-list {margin-left:0%;}
.news-list li{float: none;width:100%;margin-left:0%;font-size: 14px;line-height:1.8;margin-bottom:10px;}
.news-list li a{padding-left:15px;  background-size: 10px 10px}

.news-list li .date{margin-left: 10px; font-size: 12px}
.news-list li:hover a{padding-left: 0px;}

}




/*内页tit*/
.crumbs{ color: rgba(255,255,255,.45); }
.tit_n{ padding-top: 50px }
.titboxny{font-weight: normal;padding-bottom: 20px; position: relative; }
.titboxny .t1{font-weight: bold;  font-size: 36px}
.titboxny .te{ text-transform: uppercase; color:rgba(0,0,0,.45);font-family: arial ; padding-top: 5px;font-size: 24px }
.titboxny:after{ position: absolute; content: ''; width:50px; height:3px; background: #0757a5; left:0%; bottom: 0;  }
.txtcenter{ text-align: center; }
.txtcenter:after{ left: 50%; margin-left:-25px }

.tit_n{ margin-bottom: 30px }
.tit_n .z_nav{  padding-top: 30px }
.tit_n .z_nav a{ display: inline-block;; padding:7px 15px; border-radius: 3px; margin: 0 10px }
.tit_n .z_nav a:hover,.tit_n .z_nav a.active{ background: #0757a5; color: #fff }







/*荣誉 */
.nylist{ padding-top: 50px }
.w25{ width: 23% }
.nylist .item-pic{ display: inline-block; margin:10px 10px 35px; border-bottom: 4px #999 solid; text-align: center;border:1px #ddd solid;border-bottom: 4px #f5f5f5 solid;  }
.nylist .item-pic .tit{ background: #f5f5f5;     overflow: hidden;  height: 45px;  line-height: 45px; }
.nylist .item-pic:hover{ box-shadow: 0 0 15px rgba(0,0,0,.15);border-bottom: 4px #0757a5 solid;  }

.nylist .item-pic img{height: 260px !important;}

@media (max-width:998px) {

.ny_box{ margin:0 auto 10px auto; }
.nylist{ margin:10px auto}
.center-ban {padding-top:100px;padding-bottom:40px;}
.center-ban .p1{ font-size:13px}
.center-ban .p1 span {margin-bottom:8px; font-size:18px}
.w25{ width: 47% }
.nylist .item-pic{  margin:5px 1% 8px; border-bottom:2px #999 solid; }
.nylist .item-pic .tit{ padding: 10px 3px }

}



/*联系*/
.contact_1{background: #f5f5f5; padding: 80px 0}
.contact_1 .con_1 .tel,.contact_1 .con_1 .add{ text-align: center; }
.contact_1 .con_1 .iconfont{ color: #e70010; padding:30px 0 10px; display: block; }
.contact_1 .con_1 .tit .t1{color: #e40013; font-size:44px}
.contact_1 .con_1 p{ line-height:1.8; padding-top: 3% }
.contact_1 .con_1 .zx{ width: 170px; line-height: 55px; text-align: center; color: #fff; background:#e70010; border-radius: 30px; display: block;  margin-top: 20px; transition: all .3s }
.contact_1 .con_1 .zx:hover{ transition: all .3s;width:200px;}
.contact_1 .con_1 .dticon{ color: #e70010; text-decoration: underline; }
.contact_1 .con_2 .list{ margin-left: -2% }
.contact_1 .con_2 li{ background: #fff; display:inline-block; padding: 2%; line-height: 2; margin: 30px 0 0 2%; width: 31%; position: relative; }
.contact_1 .con_2 li:hover{ box-shadow:0 0 15px rgba(0,0,0,.15)  }
.contact_1 .con_2 li .pic{ position: absolute;right:5%; top: 35%; width: 55px; height: 55px;}

.contact2{ padding:80px 0; }
.contact2 #allmap {width: 100%;height:500px; border: 1px #ddd solid;margin-top:25px}
#allmap img{MAX-WIDTH:none !important;HEIGHT:none !important;_width:none !important; }
.cot-title {font-size: 48px;color: #000000;font-weight: bold;text-align: center;line-height: 1;}
.cot-title:after {content: "";width: 100px;height: 6px;background: #f74031;display: block;margin: 23px auto 0;}
.cot-text {margin-top: 18px;font-size: 14px;color: #676767;line-height: 2;text-align: center;}


@media screen and (max-width:998px){

  .contact_1{padding: 40px 0}
.contact_1 .con_1{ display: block; }
.contact_1 .con_1 .tit{width: 100%; }
.contact_1 .con_1 .tel,.contact_1 .con_1 .add{   margin:15px 0 0 0;text-align: left; background: #fff; padding: 3%}
.contact_1 .con_1 .tel .t1,.contact_1 .con_1 .add .t1{ font-size: 16px; font-weight: normal; }
.contact_1 .con_1 .tel b,.contact_1 .con_1 .add b{ display: inline-block; }
.contact_1 .con_1 .iconfont{padding:0px 0 10px; display: inline-block; }
.contact_1 .con_1 .zx{ width: 40%; line-height:35px; border-radius: 20px;  margin-top:5px;  }
.contact_1 .con_1 .zx:hover{ width:45%;}
.contact_1 .con_1 .tit .t3{ padding-top: 7px;  font-weight: normal; font-size: 14px }
.contact_1 .con_1 p{ line-height:1.75 }
.contact_1 .con_2 .list{ margin:0 0 0 -1% }
.contact_1 .con_2 li{ padding:2%; line-height:1.75; margin:8px 1% 0; width: 47.3333%; }
.contact_1 .con_2 li:hover{ box-shadow:0 0 15px rgba(0,0,0,.15)  }
.contact_1 .con_2 li .pic{right:3%; top:50%; width: 24px; height: 24px; margin-top: -12px}
.contact_1 .con_2 li p{ font-size: 10px }
.contact_1 .con_1 .iconfont{padding:20px 0 10px;  }
.contact_1 .con_1 .tit .t1{ font-size:22px}

.contact2{ padding:40px 0; }
.contact2 #allmap {height:250px;margin-top:15px}
.cot-title {font-size: 22px;}
.cot-title:after {width: 50px;height: 4px;margin:10px auto 0;}
.cot-text {margin-top:10px;line-height:1.7;}


}


/*解决方案*/
.jjfa{ padding:0 0 60px 0;}
.jjfainner{overflow: hidden; }
.jjfainner .fl{ width: 20%;margin: 40px 0 0 0;}
.jj-nav{ background: #fff;  border-radius: 5px 5px 0 0; overflow: hidden;border: 1px #eee solid}

.jj-nav h2{padding:2%;background: #0965a6;color: #fff;line-height:80px; font-size: 20px; width: 100%; text-align: center;}
.jj-nav ul{  padding:4% 0}
.jj-nav ul li{ line-height: 48px; text-align: center; border-bottom: 1px #ddd dashed; font-size: 16px; }
.jj-nav ul li:hover,.jj-nav ul li.on{ background:#0965a6; color: #fff  }
.jj-nav ul li:last-child{ border: 0 }
.jj-list-con{ padding: 0 }
.w80{ width: 78% }
.bgh{  background: #f7fcfc }

@media screen and (max-width:998px){

.jjfa{ padding:0 0 30px 0 ; margin-top: -20px}
.jjfainner .fl{width: 100%;margin:20px 0 0 0; }
.jj-nav{ border: 0; background-color: none; float: none}

.jj-nav h2{ display: none}
.jj-nav ul{  padding:0}
.jj-nav ul li{ line-height:38px;  border-bottom: none; font-size: 14px; width: 24%; display: inline-block;}


.jj-list-con{ padding: 0 }
.w80{ width: 100%; float: none}



}
/*服务*/
.fwbanner{ position: relative; }
.fu_nav{ position: absolute;  text-align: center; bottom: 0; left: 0 ; width: 100%}
.fu_nav li{ display: inline-block; background: rgba(255,255,255,.15); line-height: 60px; width: 110px; color: #fff; margin: 0 1% }
.fu_nav li.active{ background: #2557b4 }

.fuwu{position: relative; padding-top: 60px}
.fuwu .t{font-size: 36px;color: #333333;line-height: 50px;text-align: center;font-weight: normal;margin-bottom: 6px;}
.fuwu .des{font-size: 18px;color: #5b688b;line-height: 34px;text-align: center; max-width:800px; margin: 0 auto 30px}
.fw-ul{padding:15px 0 30px;margin-left: -1.5%;}
.fw-ul li{width: 23.5%;float: left;margin-left: 1.5%;background-color: #fff;border-radius: 10px;-webkit-box-shadow:0 10px 40px rgba(0,34,146,0.2);-moz-box-shadow:0 10px 40px rgba(0,34,146,0.2);-ms-box-shadow:0 10px 40px rgba(0,34,146,0.2);-o-box-shadow:0 10px 40px rgba(0,34,146,0.2);box-shadow:0 10px 40px rgba(0,34,146,0.2);margin-bottom: 30px;padding:35px 0 32px 20px;}
.fw-ul li img{float: left;margin-right: 20px;}
.fw-ul li .con{overflow: hidden;}
.fw-ul li .con span{display: block;font-size:24px;color: #172236;line-height: 38px;}
.fw-ul li .con p{font-size: 15px;color: #606f87;line-height: 28px;}

@media (max-width:998px) {
.fu_nav ul{ width: 100%; margin: 0; padding: 0 }
.fu_nav li{line-height: 50px; width:19%; margin: 0 .5% }
.fuwu{ padding-top:30px}
.fuwu .t{font-size: 22px;line-height: 2;margin-bottom: 0;}
.fuwu .des{font-size: 14px;line-height:1.7;margin: 0 auto 10px}

.fw-ul li{width:48%;float: left;margin:0 1% 10px;padding:3%; text-align: center;  height: 130px}
.fw-ul li img{float: none;margin:0 35% 5px; width: 30%}
.fw-ul li .con{overflow: hidden;}
.fw-ul li .con span{font-size:18px;line-height: 1.7;}
.fw-ul li .con p{font-size:13px;line-height:1.7;}

}


.jsjd{ padding-top: 60px }


.fuwu .fuwuzc{margin-top:118px;box-shadow:0 7px 32px rgba(158,177,181,0.22); margin-bottom: 60px}
.fuwu .fuwuzc li{width:25%;height:374px;float:left;padding:75px 3.28571%;background:#fff;position:relative;text-align:center;line-height:1;transition:all linear 0.3s}
.fuwu .fuwuzc li:before{content:"";height:3px;background:#f74031;position:absolute;left:50%;right:50%;bottom:0;transition:all linear 0.3s}
.fuwu .fuwuzc li img{width:96px;border-radius:50%;position:absolute;left:0;right:0;top:-48px;margin:0 auto;box-shadow:0 11px 32px rgba(161,179,183,0.57)}
.fuwu .fuwuzc li i{display:block;font-size:28px;color:#f83637;font-weight:bold;font-style:normal}
.fuwu .fuwuzc li span{display:block;margin-top:50px;margin-bottom:35px;font-size:24px;color:#000000;}
.fuwu .fuwuzc li p{font-size:15px;color:#7e858c;line-height:2}
.fuwu .fuwuzc li:hover{box-shadow:0 0 30px rgba(158,177,181,0.4);z-index:1}
.fuwu .fuwuzc li:hover:before{left:0;right:0}
.fuwu .fuwuzc li+li{border-left:1px solid #eef1f5}

.fwlist{ padding: 50px 0 80px }
.fwlist li{ align-items:center; }
.fwlist li:nth-child(2n){flex-direction:row-reverse}
.fwlist li .pic,.fwlist li .txt{ width: 48% }
.fwlist li .pic img{ width:100%}
.fwlist li .txt .t{text-align: left;  padding-bottom:10px }
.fwlist li .txt p{ line-height: 1.8 }
.fwlist li .more{ background: #999; color: #fff; width: 120px; line-height: 60px; text-align: center; display: block;   margin-top: 20px;}
.fwlist li .more:hover{ color: #fff; background:#0d1a2a }

@media (max-width:992px) {
.jsjd{ padding-top:30px }
.fuwu .fuwuzc{margin-top:40px; margin-bottom:30px}
.fwlist .t3{ width:60%; padding:8px; margin:10px auto 15px auto }
.fwlist{ padding: 10px 0 30px }
.fwlist li{  display: block;  margin-bottom: 20px}
.fwlist li .pic,.fwlist li .txt{ width: 100%;  float: none; }
.fwlist li .txt .t{text-align: center; padding:6px 0 }
.fwlist li .more{  width: 50%; line-height:50px;  margin:6px auto;}


.fuwu .fuwuzc li{width:48%;height:300px;padding:75px 3.28571%; margin:15px 0 60px}

.fuwu .fuwuzc li img{width:80px;top:-40px;margin:0 auto;}
.fuwu .fuwuzc li i{font-size:22px;}
.fuwu .fuwuzc li span{margin-top:15px;margin-bottom:10px;font-size:18px;}
.fuwu .fuwuzc li p{font-size:14px;line-height:1.7}
.fuwu .fuwuzc li+li{border-left:1px solid #eef1f5}

.fuwu .fuwuzc li:before{left:0;right:0}
}


/*历程*/
.nianjian{ padding: 80px 0 ;}
.lctit .t{font-size: 36px;color: #333333;line-height: 50px;text-align: center;font-weight: normal;margin-bottom: 6px;}
.lctit .des{font-size: 18px;color: #5b688b;line-height: 34px;text-align: center; max-width:800px; margin: 0 auto 40px}
.lcbox{  position: relative; }
.lcitem{ width: 48%; float: left;  padding:2%;  background:#fff; border-radius: 5px;  margin:0 0 10% 0; position: relative;  min-height: 150px}
.lcitem:nth-child(2n){ float: right; margin:10% 0 0 0}
.lcitem .y{ background: #2557b4; width: 80px; line-height:30px;  text-align: center;color: #fff; border-radius: 3px;font-size:18px;  font-family: GraphikLCG; font-weight: bold; }
.lcitem .tip{  font-size: 15px; padding-top:35px; line-height: 1.7; display: block; width: 100% }
.lcitem:after{  position: absolute; content: ""; width:12px; height:12px; background:#2557b4; border:2px #fff solid; box-shadow: 0 0 8px #2557b4;  border-radius: 50%; right:-5.2%; top: 50%; margin-top: -3px}
.lcitem:nth-child(2n):after{ right: unset;  left: -5%  }
.lcbox:before { width: 1px; height: 100%; background:#2557b4; left: 50%; top: 0 ;position: absolute; content: ""; opacity: .4 }

.lcitem:before{width: 30px; height: 1px;background:#2557b4;position: absolute; content: ""; opacity: .5; top: 51%; right:-5.2%; }
.lcitem:nth-child(2n):before{ right: unset;  left: -5%  }

.lcitem figure{ width:22%; float: right;max-height: 100px; overflow: hidden; border-radius: 5px }
.lcitem .txt{ float: right; margin: 0 3% 0 0; width: 74% ; text-align: right;}
.lcitem .txt .y{ float: right; }
.lcitem:nth-child(2n) figure{float: left;}
.lcitem:nth-child(2n) .txt{float: left;margin: 0 0 0 3%;  text-align: left; }
.lcitem:nth-child(2n) .txt .y{ float: left; }

@media (max-width:998px) {
.nianjian{ padding:40px 0 ;}
.lctit .t{font-size:22px;line-height:30px;margin-bottom: 6px;}
.lctit .des{font-size: 14px;line-height:1.7; margin: 0 auto 20px}

.lcitem{ width: 80%; float: none;   margin:0; min-height:auto; margin-left:10%}
.lcitem:nth-child(2n){ float: none; margin:0 0 0 10%;}
.lcitem figure{ width:90%; float: none;height:150px;  margin: 0 0 7px; overflow:  hidden; max-height: 150px }
.lcitem .txt{ float: none; margin: 0 0 0 0; width: 100% ; text-align: left;}
.lcitem .txt .y{ float: left; }
.lcitem:nth-child(2n):after{ right: unset;  left:left:-5.2%;  }
.lcitem:nth-child(2n):before{ right: unset;  left:-5.2%  }
.lcitem:nth-child(2n) figure{float: none;}
.lcitem:nth-child(2n) .txt{float: none;margin:0;  text-align: left; }
.lcitem:nth-child(2n) .txt .y{ float: left; }

.lcitem:before{ top:179px; left:-5.2%; }
.lcitem:after{left:-5.2%; top:175px; margin-top: -3px;right: unset;}
.lcbox:before { width: 1px; height: 100%; background:#2557b4; left:8px; top: 0 ;position: absolute; content: ""; opacity: .4 }

}


.jj-nav-fixed {
    position: fixed;
    top:110px;max-width: 260px
}
.jj-nav-absolute{position:absolute;top:auto;bottom:0; display: none;}

@media (max-width:998px) {

.jj-nav-fixed {
    position: relative;
    top:0px; max-width: 94%; width:94%
}



}