@charset "utf-8";
/*首页公司简介*/
.con_01{width: 100%;background: url(../images/bg22.jpg) no-repeat;background-size: cover;-webkit-background-size: cover;padding-top: 80px;padding-bottom: 60px;}
.index_about .abtxt{ width:50%;}
.index_about .abtxt i{width:50px;height:2px;display:block;background:#1d2830;}
.index_about .abtxt h1{font-size:42px;color:#1d2830;font-family:Arial;font-weight:bold;padding-top:17px;}
.index_about .abtxt h2{font-size:24px;color:#005faf;padding-top:6px;}
/*.index_about .abtxt .ab2{ color:#005faf; font-size:25px;}*/
.index_about .abtxt .habnr{ line-height:34px; margin-top:30px;font-size:16px; margin-bottom:10px;overflow:hidden;display:-webkit-box; -webkit-line-clamp:7 ;-webkit-box-orient:vertical ;overflow:hidden; text-overflow:ellipsis;}
.index_about .abtxt .habnr p{ margin-bottom:10px;}

.index_about ul{margin-top:12px;}
.index_about ul li{float:left;padding:0 15px;height:44px;line-height:44px;font-size:16px;}
.index_about ul .li1{background:#12458d;color:#fff;}
.index_about ul .li1 img{ vertical-align:middle;padding-right:3px;}
.index_about ul .li2{background:#f1f4f7;margin-left:6px;}

.index_about .more{text-align:right;margin-bottom:12px;}
.index_about .more a{color:#12458d;text-decoration:underline;}
.index_about .abtu{width:43%; overflow:hidden;}

/*焦点图*/
.gs_tu .focus{ position:relative; width:100%; height:429px;  }  
.gs_tu .focus img{ width:100%; height:429px;} 
.gs_tu .focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.gs_tu .focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.gs_tu .focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#0067ac;}  
.gs_tu .focus .fPic{ position:absolute; left:0px; top:0px; width:100% }  
.gs_tu .focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.gs_tu .focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.gs_tu .focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.gs_tu .focus .fcon{ position:relative; width:100%;/* display:none; background:#000 */ }  
.gs_tu .focus .fcon img{ display:block; width:100%}  
.gs_tu .focus .fbg{bottom:20px;/* right:20px;*/ position:absolute; height:21px; text-align:center; z-index: 200; width:50%; margin:0 auto; left:25%; }  
.gs_tu .focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px; display:inline-block}    
.gs_tu .focus .D1fBt a{position:relative; display:inline; width:12px; height:12px;  margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; border-radius:50px; }    
.gs_tu .focus .D1fBt .current,.focus .D1fBt a:hover{background:#005faf;}    
.gs_tu .focus .D1fBt img{display:none}    
.gs_tu .focus .D1fBt i{display:none; font-style:normal; }    
.gs_tu .focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.gs_tu .focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.gs_tu .focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.gs_tu .focus .prev:hover{  background-position:0 0; }  
.gs_tu .focus .next:hover{  background-position:-40px 0;} 

.xuanchuan ul{ margin-top:40px;}
.xuanchuan ul li{ text-align:center;box-shadow: 0px 0px 10px rgba(0,0,0,0.2);width:22%;float:left;padding:2% 1.5%;margin:1%;background:#fff;}
.xuanchuan ul li .itu{ width:60px; height:60px; border-radius:60px; border:1px solid #717171;display: flex; justify-content: space-between; align-items: center; margin:0 auto; margin-bottom:10px;transition: transform 0.5s; }
.xuanchuan ul li:hover .itu {transform: rotateY(180deg); /* 鼠标悬停时，‌图片沿Y轴旋转180度 */}
.xuanchuan ul li .itu img{ height:30px;margin:0 auto; }
.xuanchuan ul li .xab1 .xshuzi{ font-size:42px; font-weight:bold; color:#333;}
.xuanchuan ul li .xab1 {display: flex;justify-content: center;}
.xuanchuan ul li .xab1 .xms{ background:#005faf; width:25px; height:25px; text-align:center; line-height:25px; color:#fff; border-radius:50px; margin-top:25px; margin-left:10px;}
.xuanchuan ul li .xuan{ margin-top:5px; font-size:17px;}
.wm{margin:0 auto; max-width:1300px;}
.flex-between-center {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.part5 .gs_new{ width:40%;float:left;overflow:hidden;}
.part5 .n_bt{background:url(../images/pnewbg_03.jpg) repeat-x; height:30px; margin-bottom:25px;}
.part5 .n_bt .tpleft{ background:#fff; color:#000000; font-size:24px; padding-right:15px; line-height:30px;}
.part5 .n_bt a.more{background:#fff url(../images/grayjt_19.png) right no-repeat; color:#b2b2b2; font-size:14px; padding-right:22px; float:right; line-height:30px; padding-left:15px;display: block;}
.part5{ }
.part5 .gs_new .tou{ border-bottom:1px #d4d4d4 dotted; padding-bottom:30px; margin-bottom:20px;}
.part5 .gs_new .tou .photo{ margin-bottom:28px; height:260px; overflow:hidden;}
.part5 .gs_new .tou .photo img{ width:100%; height:100%; object-fit:cover;}
.part5 .gs_new .tou .titlet a{ display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; font-size:19px; color:#47484a;text-align: left;margin-bottom: 20px;}
.part5 .gs_new .tou .nr{ font-size:14px; color:#707275; line-height:26px; height:52px; overflow:hidden; margin-bottom:18px;}
.part5 .gs_new .tou .date{ color:#b9b8b8; font-size:14px; margin-bottom:30px;}
.part5 .gs_new .tou a.more{ border:1px #2a5369 solid;background:url(../images/bluejt_03.png) center no-repeat; width:69px; height:28px; display:block; border-radius:5px;}
.xinwen9 {
  font-size: 14px;
  color: #707275;
  line-height: 20px;
  overflow: hidden;
  height:40px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  box-sizing: border-box; margin-bottom:25px; 
}
.xinwen8 {
  font-size: 16px;
  color: #707275;
  line-height: 42px;
  overflow: hidden;
  height:42px;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  box-sizing: border-box;padding-right: 25px;
}

.part5 .gs_new ul li a{ }
.part5 .gs_new ul li a .date{ color:#b9b8b8; font-size:14px; float:right;}
.part5 .gs_new ul li a:hover{background:url(../images/newtb_12.png) left no-repeat; color:#2a5369;}	

.part5 .hy_new{ width:55%; float:right;overflow:hidden;}
.part5 .hy_new .newsr{background: #f1f5f9;padding:20px 40px;}
.part5 .hy_new .op ul li{margin:20px 0;}
.part5 .hy_new .op ul li .pic{float:left;width:22%;}
.part5 .hy_new .op ul li .pic img{width:100%;height:auto;}
.part5 .hy_new .op ul li .zw{float:right;width:74%;}
.part5 .hy_new .op ul li .zw .bt{font-size:20px;color:#000;}
.part5 .hy_new .op ul li .zw .bt:hover{color:#005aad;}
.part5 .hy_new .op ul li .zw .js{padding-top:15px;color:#707275;}
.part5 .hy_new .newshj{border-top:1px dotted #ddd;}
.part5 .hy_new .newshj ul{margin-top:10px;}
.part5 .hy_new .newshj ul li a{ display:block;background:url(../images/newtb_14.png) left no-repeat; color:#47484a; font-size:16px; line-height:42px; padding-left:19px;}
.part5 .hy_new .newshj ul li a .date{ color:#b9b8b8; font-size:14px; float:right;}
.part5 .hy_new .newshj ul li a:hover{background:url(../images/newtb_12.png) left no-repeat; color:#2a5369;}

@media screen and (max-width: 768px) {
	.part5{ padding-bottom:30px}
	.flex-between-center {
  flex-wrap: wrap;
}
.index_about .abtu {
  width: 100%;
}
.gs_tu .focus {
  width: 92%;
  height: 229px;
}
.gs_tu .focus {
  position: relative;
  width: 92%;
  height: 229px;
}.gs_tu .focus img {
  height: auto;
}
.index_about .abtxt {
  width: 92%;
  margin: 0 auto;
}.xuanchuan ul li {
  width: 90%;
  margin: 0 auto;
    margin-top: 0px;
  margin-top: 15px;
}
.home_category .home_category_swiper {
  display: none;
}
.home_category .flex {
  margin-top: 10px!important;
}
.part5 .gs_new {
  width: 92%;
  float: none;
  overflow: hidden;
  margin: 0 auto;
}.part5 .hy_new {
  width: 92%;
  float: none;
  overflow: hidden;
  margin: 0 auto;
}.part5 .gs_new {
  margin-top: 40px;
}

	}	