﻿@charset "utf-8";

/*产品分类*/
.xsy_product {padding: 30px 0}
.xsy_product_con{}
.xsy_product_con .hd{ height:60px; line-height:60px; position:relative; }
.xsy_product_con .hd ul{  position:absolute; width: 100%}
.xsy_product_con .hd ul li{ float:left;  cursor:pointer; width: 20%;box-sizing: border-box;background: #f3f3f3;border-right: 2px solid #fff ;text-align: left;padding-left: 20px}
.xsy_product_con .hd ul li:last-child{border-right: none }
.xsy_product_con .hd ul li.on{ height:60px;  background:#035fa0; }
.xsy_product_con .hd ul li.on a{ line-height: 60px;color: #fff;text-align: left}
.xsy_product_con .bd ul{ padding:30px 0;  zoom:1;display: flex; flex-wrap: wrap; justify-content: space-around; }
.xsy_product_con .bd li{ width: 350px;box-sizing: border-box;text-align: center;}
.xsy_product_con .bd li img{ width: 350px;box-sizing: border-box;border:1px solid #cccccc; }
.xsy_product_con .bd li h3{display: block;line-height: 40px;text-align: center;width: 350px;font-size: 16px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

.xsy_solution{padding: 30px 0;background: url(../images/xsy_02.jpg) center;height: 693px; box-sizing: border-box;position: relative;}
.xsy_solution_con{}
.xsy_solution_con .hd{  width: 1200px;position: absolute; z-index: 2;bottom: 30px;left: 50%;margin-left: -600px}
.xsy_solution_con .hd ul{ }
.xsy_solution_con .hd ul li{ float:left; padding:15px 0 ; cursor:pointer; width:200px;box-sizing: border-box;background: #fff;border-right: 1px solid #f3f3f3;text-align: center; }
.xsy_solution_con .hd ul li img{display: block;margin: 0 auto; width: 30%}
.xsy_solution_con .hd ul li .tit{display: block;}
.xsy_solution_con .hd ul li:last-child{border-right: none }
.xsy_solution_con .hd ul li.on{  background:#f3f3f3; }
.xsy_solution_con .hd ul li.on a{color: #333 }
.xsy_solution_con .bd ul{padding: 460px 0 0 0;box-sizing: border-box; height: 693px;position: absolute;top: 0; width: 100%; z-index: 1}
.xsy_solution_con .bd ul .content{text-align: center;font-size: 14px;}

/*其他产品*/
.xsy_other_product {padding: 30px 0;border-top: 3px solid #035fa0;}
.xsy_other_product ul{ padding:30px 0;  zoom:1;display: flex; flex-wrap: wrap; justify-content: space-around; }
.xsy_other_product li{ width: 25%;box-sizing: border-box;text-align: center;padding: 5px}
.xsy_other_product li img{ width: 100%;box-sizing: border-box;border:1px solid #cccccc; }
.xsy_other_product li h3{display: block;line-height: 40px;text-align: center;width: 350px;font-size: 16px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

/*公司介绍*/
.xsy_about{background: url(../images/xsy_03.jpg) center; height: 635px}

.xsy_about .fl{ width: 545px;padding-top: 70px;  }
.xsy_about .fl img{margin: 0 auto;display: block;}
.xsy_about .fl h1{font-size: 25px; line-height: 60px;text-align: center;}
.xsy_about .fl p{text-indent: 30px; line-height: 30px;font-size: 14px}
.xsy_about .fr{ width: 600px; height: 385px ;box-sizing: border-box;padding: 160px 80px 0 0;}
.xsy_about .fr img{border:5px solid #fff;}

.xsy_about_pic{padding: 30px 0}
.slideGroup{  text-align:left;  }
.slideGroup .parHd{ height:40px; line-height:40px;  padding:0 20px;   position:relative;  }
.slideGroup .parHd ul{ float:left; }
.slideGroup .parHd ul li{ float:left; padding:0 15px; cursor:pointer;}
.slideGroup .parHd ul li a{font-size: 20px;font-weight: bold;}
.slideGroup .parHd ul li.on{ height:50px; color: #18469b; }
.slideGroup .parHd ul li.on a{  color: #18469b;}

.slideGroup .slideBoxx{ overflow:hidden; zoom:1; padding:20px 50px; position:relative; width: 1200px;box-sizing: border-box;}

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute;top:80px; display:block; width:47px; height:47px;}
.slideGroup .sNext{ left:auto; right:0; background:url(../images/xf_02.png) center center no-repeat ;  }
.slideGroup .sPrev{ left:auto; left:0; background:url(../images/xf_03.png) center center no-repeat ;  }
.slideGroup .sNext:hover{ left:auto; right:0; background:url(../images/xf_02_h.png) center center no-repeat ;  }
.slideGroup .sPrev:hover{ left:auto; left:0; background:url(../images/xf_03_h.png) center center no-repeat ;  }


.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 7px; float:left; _display:inline; overflow:hidden; text-align:center; width: 260px}
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:260px; height: 190px; display:block;   border:1px solid #ccc; box-sizing: border-box; }
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li .title{ line-height:35px;   }

.xsy_partners{padding: 0 0;text-align: center;}
/*news*/
.xsy_news{padding: 30px 0; }
.xsy_news .fl{ width: 780px;background: #f5f5f5;height: 500px;padding: 28px;box-sizing: border-box; }
.xsy_news .fl .xsy_news_left{ width:100%;  text-align:left;  }
.xsy_news .fl .xsy_news_left .hd{  line-height:50px; position:relative; height: 50px}
.xsy_news .fl .xsy_news_left .hd ul{ float:left;  position:absolute;  }
.xsy_news .fl .xsy_news_left .hd ul li{ float:left; padding:0 20px; cursor:pointer;  }
.xsy_news .fl .xsy_news_left .hd ul li a{font-size: 22px;font-weight: bold;}
.xsy_news .fl .xsy_news_left .hd ul li.on a{ color: #18469b}

.xsy_news .fl .xsy_news_left .bd ul{padding-top: 20px}
.xsy_news .fl .xsy_news_left .bd ul .top{margin-bottom: 20px}
.xsy_news .fl .xsy_news_left .bd ul .top img{float: left; width: 220px; height: 150px}
.xsy_news .fl .xsy_news_left .bd ul .top dl{float: left; width: 500px;padding: 10px 0 20px 20px;box-sizing: border-box;}
.xsy_news .fl .xsy_news_left .bd ul .top dl dt{font-size: 18px; line-height: 35px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: bold;color: #18469b}
.xsy_news .fl .xsy_news_left .bd ul .top dl dd{font-size: 14px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;color: #999}
.xsy_news .fl .xsy_news_left .bd ul .top dl  .date{font-size: 14px;color: #999;display: block;text-align: right}

.xsy_news .fl .xsy_news_left .bd ul .bottom{display: flex; flex-wrap: wrap;}
.xsy_news .fl .xsy_news_left .bd ul .bottom li{ background: #fff;padding: 20px 15px;box-sizing: border-box;width: 49%;margin-right: 2%;margin-bottom: 10px;position: relative;}
.xsy_news .fl .xsy_news_left .bd ul .bottom li:nth-child(2n+0){margin-right: 0}
.xsy_news .fl .xsy_news_left .bd ul .bottom li a{font-size: 16px;font-weight: bold;}
.xsy_news .fl .xsy_news_left .bd ul .bottom li .date{font-size: 14px;color: #999;display: block;}
.xsy_news .fl .xsy_news_left .bd ul .bottom li:after{content: '>';position: absolute; width: 20px; height: 20px;text-align: center; border-radius: 50%;color: #fff;background: #13326b;right: 10px;top: 20px;font-family: 'Arial'}

.xsy_news .fr{ width: 390px;background: #f5f5f5;height: 500px;padding: 28px;box-sizing: border-box; }
.xsy_news .fr .tit{font-size: 26px;font-weight: bold;line-height: 50px}
.xsy_news .fr ul a{line-height: 40px;font-size: 14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; position: relative;padding-left: 15px;}
.xsy_news .fr ul a:before{content: ''; width: 10px; height: 1px; background: #333;position: absolute;left: 0;top: 12px}