@charset "utf-8";
/*首页banner图片滚动显示*/
.banner_home{ overflow:hidden; margin-top:172px;}
.banner_home .item{}
.banner_home .item img{width:100%;}
.banner_home .item img.PC{ display:block}
.banner_home .item img.Mobile{ display:none}
.banner_home .slick-dots{ bottom:0px;}
.banner_home  .slick-dots li.slick-active button {
    background: #cccccc;
	
}
.banner_home .item .banner_backimg2  .banner_imgs{ float:none; display:block; width:100%; padding-top:0; text-align:center}
.banner_home .item .banner_backimg2  .banner_imgs img{ margin:0px auto;}


.banner_home .slick-dots li button{ background-color:#5aacff; width:8px; height:8px;}
.banner_home .slick-prev{ left:-5%; border:0; background:url(../images/left2.svg) center center no-repeat; width:20px; height:40px; background-size:cover;}
.banner_home .slick-next{right:-5%; border:0; background:url(../images/right2.svg) center center no-repeat; width:20px; height:40px; background-size:cover}
.banner_home:hover .slick-prev { left:3%;animation: moveRightL 2s ease; animation-fill-mode: both;}
.banner_home:hover .slick-next { right:3%;animation: moveLeftL 2s ease; animation-fill-mode: both;}

.banner_home .item.slick-current .banner_backimg  .banner_fonts01{animation: moveRightL 2s ease; animation-fill-mode: both;}
.banner_home .item.slick-current .banner_backimg  .banner_imgs01{animation: moveLeftL 2s ease;animation-fill-mode: both;}
.banner_home .item.slick-current .banner_backimg  .banner_fonts02{animation: moveDown 2s ease; animation-fill-mode: both;}
.banner_home .item.slick-current .banner_backimg2  .banner_imgs{animation:moveUpL 2s ease; animation-fill-mode: both;}




/*滚动数字样式开始*/


/*<!--首页企业荣誉内容样式开始-->*/
.honor_home{ background:#f4f4f4 url(../images/honor_back.png) center center no-repeat; background-size:cover; padding:90px 0;}
.honor_home .honor_lists{ text-align:center; background-color:#FFF;box-shadow: 0 8px 35px rgba(0, 0, 0, .10);padding: 20px 5%;}
.honor_home .honor_lists .item{ text-align:center;}
.honor_home .honor_lists .item .wenhua_icon{ height:220px; position:relative;}
.honor_home .honor_lists .item .wenhua_icon img{display: block;
margin: auto;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%); max-width:80%; max-height:80%;}
.honor_home .honor_lists .item h4{  font-size:16px; font-weight:normal; margin-bottom:25px;}
.honor_home .honor_lists .slick-dots{ bottom:-60px;}
.honor_home .honor_lists .slick-dots li{ margin:0px 5px;}
.honor_home .honor_lists .slick-dots li button {
    border: 0;
    display: block;
    height: 12px;
    width: 12px;
    padding: 0;
    margin: 0;
    outline: none;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: none;
    border-radius: 50%; border:#acacac 1px solid;
}
.honor_home .honor_lists .slick-dots li.slick-active button{ background-color:#317ff7;border:#317ff7 1px solid;}
.honor_home .honor_lists .slick-prev{ background:url(../images/left_btn.png) center center no-repeat; width:66px; height:66px; left:-3%; margin-top:-33px; border:0;-webkit-transition: all ease .4s;
transition: all ease .4s;}
.honor_home .honor_lists .slick-next{ background:url(../images/right_btn.png) center center no-repeat; width:66px; height:66px; right:-3%; margin-top:-33px; border:0;-webkit-transition: all ease .4s;
transition: all ease .4s;}
.honor_home .honor_lists .slick-prev:hover{ background:url(../images/left_btn2.png) center center no-repeat;-webkit-transition: all ease .4s;
transition: all ease .4s;}
.honor_home .honor_lists .slick-next:hover{ background:url(../images/right_btn2.png) center center no-repeat;-webkit-transition: all ease .4s;
transition: all ease .4s;}


.links_home{ background-color:#FFF;}
.links_home .link_list{ background:url(../images/link_titile.png) left center no-repeat; padding-left:120px;}
.links_home .link_list ul li{ display:inline-block; padding:25px 30px;}
.links_home .link_list ul li img{ height:34px; width:auto;}


.about_home{ background-color:#f1f1f1; padding-top:50px;}
.about_home .container_home{ background-color:#FFF;box-shadow: 0 8px 35px rgba(0, 0, 0, .10);}
.about_home .container_home .left_imgs{ float:left; width:50%;}
.about_home .container_home .left_imgs img{ width:100%;}
.about_home .container_home .left_imgs .slick-dots{}
.about_home .container_home .left_imgs  .slick-dots li{ margin:0px 5px;}
.about_home .container_home .left_imgs  .slick-dots li button {
    border: 0;
    display: block;
    height: 12px;
    width: 12px;
    padding: 0;
    margin: 0;
    outline: none;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: none;
    border-radius: 50%; border:#acacac 1px solid;
}
.about_home .container_home .left_imgs .slick-dots li.slick-active button {
    background-color: #317ff7;
    border: #317ff7 1px solid;
}
.about_home .container_home .right_fontsd{ float:right; width:50%; padding-top:5%; text-align:center}
.about_home .container_home .right_fontsd .home_number{ text-align:center; padding-bottom:30px;}
.about_home .container_home .right_fontsd .home_number ul li{ height:150px; width:150px; border:#e9e9e9 1px solid;border-radius:50%; display:inline-block; margin:0 auto; color:#999999; margin: 0 3%; }
.about_home .container_home .right_fontsd .home_number ul li p{ color:#317ff7; margin-bottom:10px; display:block; margin-top:36px;}

.about_home .container_home .right_fontsd .about_descipe{ line-height:220%; font-size:16px; padding-bottom:20px;overflow: hidden;
      display: -webkit-box;
      text-overflow: ellipsis;
      -webkit-line-clamp: 3; 
      -webkit-box-orient: vertical;padding: 0 10%;margin-bottom: 30px;}
	  
.about_home .container_home .right_fontsd .pro_links {
    padding-bottom: 30px;
}
.about_home .container_home .right_fontsd  .pro_links .show_more{  border:#83b2fa 1px solid;border-radius:30px; padding:12px 55px; display:inline-block; color:#317ff7; background:#FFF url(../images/sanjiao.png)  80% center no-repeat; margin-right:15px;}
.about_home .container_home .right_fontsd  .pro_links .order_now{  background:#317ff7 url(../images/map_icon.png) 80% center no-repeat; border:#317ff7 1px solid;border-radius:30px; padding:12px 55px; display:inline-block; color:#ffffff}
	

.fl {
    float: left;
}
.fr {
    float: right;
}

.pro_home{  background-color:#f1f1f1; padding-top:80px;}
.pro_home  .pro_fenlei{ border-bottom:#dadada 1px solid ; text-align:center}
.pro_home  .pro_fenlei ul li{ display:inline-block; padding:20px 50px; font-size:18px;}
.pro_home  .pro_fenlei ul li a{ padding-bottom: 18px;}
.pro_home  .pro_fenlei ul li a:hover{ color:#317ff7; border-bottom:#317ff7 2px solid;}

.pro_home_list{ padding-top:30px; padding-bottom:30px;}
.pro_home_list .item{ background-color:#FFF;margin:0 20px; border:#e7e7e7 1px solid;-webkit-transition: all ease .4s;transition: all ease .4s;}
.pro_home_list .item:hover{box-shadow: 0 8px 35px rgba(0, 0, 0, .15);-webkit-transition: all ease .4s;transition: all ease .4s;    transform: translateY(-10px);}
.pro_home_list .item .pro_img{ position:relative; height:250px; border-bottom:#e7e7e7 1px solid;}
.pro_home_list .item .pro_img img {
    display: block;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); max-width:80%; max-height:80%;
}
.pro_home_list .item:hover .pro_img img{}
.pro_home_list .item .pro_font{ padding:30px; text-align: left;}
.pro_home_list .item .pro_font h3{overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; margin-bottom:25px;}
.pro_home_list .item .pro_font h3 span{ position:relative;}
.pro_home_list .item .pro_font .pro_lines0{
    height: 4px;
    background-color: #317ff7;
    width: 34px; margin-bottom:25px;}

.pro_home_list .item .pro_font .pro_miaoshu{ color:#999; line-height:26px;text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical; margin-bottom:20px;min-height:72px;}
.pro_home_list .item .pro_links{}
.pro_home_list .item .pro_links .show_more{  border:#83b2fa 1px solid;border-radius:30px; padding:12px 30px; display:inline-block; color:#317ff7; background:#FFF url(../images/sanjiao.png)  80% center no-repeat; margin-right:15px;}
.pro_home_list .item .pro_links .order_now{  background:#317ff7 url(../images/sanjiao2.png) 80% center no-repeat; border:#317ff7 1px solid;border-radius:30px; padding:12px 30px; display:inline-block; color:#ffffff}

@media (max-width:1400px) {
	.pro_home_list .item .pro_links .show_more{padding:12px 15px; background:none }
	.pro_home_list .item .pro_links .order_now{padding:12px 15px;background:none; background-color:#317ff7 }
	}

.show_pro{ position:relative; text-align:center}
.show_pro .line {
    content: "";
    position: absolute;
    left: 0%;
    bottom:50%;
    height:1px;
    background-color: #d0d0d0;
    width: 100%; z-index:1
}
.show_pro span{ position:relative; z-index:2; background-color:#f1f1f1; display:inline-block; padding:20px 30px; background:#f1f1f1 url(../images/sanjiao.png)  85% center no-repeat}


@media (max-width:1000px) {
	.banner_home {
    margin-top: 52px;
}
	.fl {
    float: none;
}
.fr {
    float: none;
}
.banner_home .item img.PC{ display:none}
.banner_home .item img.Mobile{ display:block}
.pro_home {
    padding-top: 3rem;
}
.pro_home .pro_fenlei ul li {
    display: inline-block;
    padding: 1rem 0;
    font-size: 1rem;
    width: 49%;
}
.pro_home_list .item .pro_links .show_more{padding: 12px 25px;}
.pro_home_list .item .pro_links .order_now{padding: 12px 25px;}
.about_home .container_home .left_imgs {
    float: none;
    width: 100%;
}
.about_home .container_home .right_fontsd {
    float: none;
    width: 100%;
    padding-top: 10%;
    text-align: center;
}
.about_home .container_home .right_fontsd .about_descipe{ font-size:1rem}
.about_home .container_home .right_fontsd .pro_links .show_more{padding: 12px 30px;}
.about_home .container_home .right_fontsd .pro_links .order_now{padding: 12px 35px;}
.about_home .container_home .right_fontsd .pro_links {
    padding-bottom: 3rem;
}
.about_home .container_home .right_fontsd .home_number{ display:none}
.honor_home{ padding:4rem 0}
.links_home .link_list ul li {
    display: inline-block;
    padding: 1rem 0;
    width: 49%;
}
.links_home .link_list ul li img {
    height: 2rem;
    width: auto;
}
.links_home .link_list{ padding-top:1rem; padding-bottom:1rem;}
	}
	