@charset "utf-8";
/* CSS Document */

html {min-width: 1300px;}
body{ font-size:14px; font-family:"微软雅黑"; color:#333;}
*{ margin:0 auto; padding:0;}
li{ list-style-type:none;}
a{ text-decoration:none;}



.tp{border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #085ab6;
	width: 100%;
	background-color: #fff;
	 Z-INDEX: 20; POSITION: fixed; box-shadow:0px 5px 10px -5px #000; }
.htop{ width:1300px; height:80px;}

.lg{ float:left; width:150px;} .lg img{ margin-top:10px;}

.nav{ float:left; margin-left:50px; width:800px;}

.tel{ float:right; width:200px; background:url(../img/tel.png) no-repeat left center; line-height:80px;color:#085ab6; background-size:30px 30px; font-size:20px;}
.htop .tel i { margin-left:30px; font-style:normal; }

.menu {
  position: sticky;
  top: 0;
  left: 0; width:800px;
  display: flex;
  justify-content: center;
}
.menu * {
  box-sizing: border-box;
}
.menu .center {
  width: 1200px;
}
.ul-list li .list1 ul .smallen{ font-size:12px; text-align:center;}
.menu .ul-list {
  display: flex;
}

.menu .ul-list > li { text-align:center; width:115px; height:80px;
  flex: 1;
  position: relative;
}
.menu .ul-list > li:last-child {
  border-right: none;
}
.menu .ul-list > li > a {
  height:80px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  text-decoration: none;
  color: #333;

}
.menu .ul-list > li > a:hover{ background-color:#085ab6; color:#FFF; font-weight:bolder;}
.menu .ul-list > li > span {
  color: #fff;
  font-size: 14px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #f2f2f2;
}
.menu .ul-list > li:hover .ol-list {
  display: block;
}
.menu .ol-list {
  display: none;
  position: absolute;
  top:80px;
  left: 0;
  z-index: 999;
  background: #f2f2f2;
  width: 100%;}
.menu .ol-list > li > a {
  font-size: 12px;
  text-decoration: none;
  color: #666;
  height: 35px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #cd1921;
  justify-content: center;
}
.menu .ol-list > li > a:hover {
  background: #eceded;
}


/*.nymenu { padding:0; margin:0; list-style-type:none;}
.nymenu li { background:#898787; margin-right:1px; float:left;  }
.nymenu li a { display:block; width:100px; text-align:center; height:40px; line-height:40px; color:#fff; font-size:13px; text-decoration:none;}*/
.cur{ background:#085ab6; font-weight:bold;  display:block; color:#fff; }
.cur a{ color:#fff;}


/*BANNER样式开始*/

.banner {
	width:100%;
	height:700px;
	position:0;
	overflow:hidden;
	position:relative
}
.banner .d1 {
	width:100%;
	height:700px;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
}
.banner .d2 {
	width:100%;
	height:20px;
	clear:both;
	position:absolute;
	z-index:100;
	right:100px;
	top:680px;
}
.banner .d2 ul {
	float:left;
	position:absolute;
	left:55%;
	top:0;
	display:inline;
}
.banner .d2 li {
	width:9px;
	height:9px;
	overflow:hidden;
	cursor:pointer;
	background:url(../img/ico.jpg) no-repeat center;
	float:left;
	margin:0 5px;
	display:inline;
}
.banner .d2 li.nuw {
	background:url(../img/ico1.jpg) no-repeat center;}


.snews{ width:100%; margin-top:30px; overflow:hidden;}

.synews{ width:1300px; margin-top:30px;}
.tit{ width:1300px; text-align:center;}

 .tit .titz{ color:#085ab6; font-size:36px; font-weight:bolder;}
.tit .tite{ line-height:200%; font-size:20px; color:#999;}
.newsn{ width:1300px; margin-top:20px;}

.newsnn{ float:left; width:400px; margin:16px;}
.newLi{position:relative; overflow:hidden;  width:400px; border: 1px solid #eeecec; height:420px; margin-left:20px; margin-top:15px;} 
.porTbox{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 300px;
	width:398px;} 
.newImg{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); width:100%; transition:all .5s ease; } 
.porBbox{position:relative; overflow:hidden; width:89%; height:130px; padding:20px 20px 10px; border:1px solid #f2f2f2; } 
.newTitle{font-size:1rem; color:#333; overflow:hidden; text-overflow:ellipsis; position:relative; white-space:nowrap; width:100%; } 
.newSummry{color:#777; white-space:nowrap; overflow:hidden; margin:10px 0; text-overflow:ellipsis; }
 .lookDetail{position:relative; display:block; color:#777; height:30px; line-height:30px; border-top:1px solid #e5e5e5; } 
 .arrowsR{position:absolute; top:50%; right:0px; transform:translate(0, -50%); width:30px; } 
 .arrowsR img{position:absolute; transition:all .5s ease; } 
 .harr{opacity:0; } 
.showBox{position:absolute; top:0px; left:0px; width:100%; height:100%; opacity:0; background:rgba(0, 0, 0, .6); transition:all 0.5s ease; } 
.showBoxLink{position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); display:block; width:60%; color:#fff; text-align:center; font-size:1rem; padding:0.5rem 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } 
.showBoxLink::before{content:''; position:absolute; top:0px; left:50%; transform:translateX(-50%); width:60%; height:1px; background:#fff; transition:all .5s ease; } 
.showBoxLink::after{content:''; position:absolute; bottom:0px; left:50%; transform:translateX(-50%); width:60%; height:1px; background:#fff; transition:all .5s ease; } 
.lookDetail:hover .barr{opacity:0; } 
.lookDetail:hover .harr{opacity:1; } 
.newLi:hover .showBox{opacity:1; } 
.newLi:hover .newImg{transform:translate(-50%, -50%) scale(1.1); } 
.newLi:hover .showBoxLink::before{width:1rem; } 
.newLi:hover .showBoxLink::after{width:1rem; }

.sypr{ width:100%; background-color:#e9ebeb; margin-top:80px; overflow:hidden;}
.sypr .pr{ width:1300px; margin-top:80px;}

.sprn{ width:1300px; margin-top:50px; margin-bottom:80px; overflow:hidden;}

.primg{ width:230px; background-color:#FFF; float:left; margin:15px;}
.primg img{ width:200px; margin:15px;}
.primg span{ display:block; height:50px; line-height:50px; text-align:center; color:#02a2de; font-weight:bold; font-size:16px;}

.syeq{ width:100%; overflow:hidden;}
.equ{ width:1300px; margin-top:80px;}

.eqn{ width:1300px; margin-top:50px; margin-bottom:80px; overflow:hidden;}

.equipimg{ float:left; width:295px; margin:15px;}  .equipimg img{ width:295px;}

.syab{ width:100%; height:725px; background-color:#eff0f2;}  .syabl{ float:left; width:50%;}   #pic{ width:100%;}
.syabr{ float:left; width:50%; }
.abr{ width:550px; float:left; margin-left:100px; margin-top:100px;}  .abr .abh1{color:#085ab6; font-size:36px; font-weight:bold;}

.abr .abhe{line-height:200%; font-size:20px; color:#999;}
.abr p{ font-size:16px; line-height:180%; color:#181717; margin-top:25px;}

.foot{ width:100%; background-color:#303131; overflow:hidden;}
.footer{
	width: 1300px;overflow:hidden; 
	margin-top: 50px;
	color: #FFF;
	font-size: 14px;}

.footer1{ width:1300px; }
.footer1 span{ font-size:30px;}
.footer1 p{ font-size:14px; line-height:60px;}

.footer2{ width:1300px; margin-top:35px; overflow:hidden; padding-bottom:30px;border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;}

.footer2l{ float:left; width:500px; background:url(../img/dianhua.png) no-repeat left center ; height:60px;}
.footer2l p{ margin-left:70px; line-height:25px;}

.footer2z{float:left; width:400px; background:url(../img/youjian.png) no-repeat left center ; height:60px;}
.footer2z p{margin-left:70px; line-height:25px;}

.footer2r{float:left; width:300px; background:url(../img/dingwei.png) no-repeat left center ; height:60px;}
.footer2r p{margin-left:70px; line-height:25px;}

.footer3{ width:1200px; margin-top:30px; margin-bottom:20px; text-align:center;}
.footer3 a{ color:#FFF;}


.nyb{ background:url(../img/nb.jpg) no-repeat top; height:500px; width:100%; overflow:hidden;background-attachment: fixed;}


.nybb{ background:url(../img/prbanner.jpg) no-repeat top; height:500px; width:100%; overflow:hidden;background-attachment: fixed;}

.nylm{ width:100%; background-color:#f2f2f4; height:80px; overflow:hidden;}
.nylmn{ width:1300px; line-height:80px; font-size:15px;}
.nylm .nylmn .nylmnl{  background:url(../img/add.png) no-repeat left center; float:left;}
.nylm .nylmn .nylmnl p{ margin-left:30px;}
.nylmnr{ float:right;}
.nylmnr ul li{ float:left; width:120px; height:80px; line-height:80px; text-align:center;}
.nylmnr ul li a{ color:#333;}
.nylmnr ul li a:hover{ display:block; width:120px; height:80px; background-color:#01a5ca; color:#FFF; font-size:15px;}
.nylmn .nylmnr ul li .nm{ background-color:#01a5ca; display:block; color:#FFF; font-size:15px;}

.abn{ width:1300px; overflow:hidden; margin-top:80px;}
.abntit{ width:1300px; text-align:center; font-size:30px; color:#01a5ca; font-weight:bolder;}

.abnn{ width:1300px; margin-top:50px;}
.abnl{ float:left; width:650px;}  .abnl img{ width:650px;}
.abnr{ float:left; width:600px; margin-left:50px;}
.abnn p{ font-size:16px; margin-top:30px; line-height:180%;}
.abnn img{ float:left; width:650px; margin-right:50px; }

.nzl{ width:1200px; margin-top:50px; margin-left:50px;}
.abeq{ width:1300px; margin-top:50px;}
.abeq .equipimg1{ float:left; width:400px; margin:15px;}
.abeq .equipimg1 img{width:400px;}

.prn{ width:1300px; margin-top:80px; margin-bottom:50px; overflow:hidden;}

.prnl{ float:left; width:280px; background-color:#f2f2f3;}
.prnr{ float:left; margin-left:20px; width:1000px; overflow:hidden;}
.prnlt{ width:280px; height:50px; line-height:50px;background-color:#01a5ca; text-align:center; font-size:18px; color:#FFF; font-weight:bolder;}

.prn .prnl ul{ margin:30px 10px 10px 10px; background-color:#FFF;}
.prn .prnl ul li{
	line-height: 50px;
	font-size: 16px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;}
.prn .prnl ul li a{ margin-left:15px; color:#333;}


.prnrt{ width:1000px; text-align:center; color:#01a5ca; font-size:35px;} 

.prnrn{ width:1000px;}

.prnrnimg{ width:300px; margin:15px; float:left;}
.prnrnimg img{
	width: 300px;
	border: 1px solid #dfe2e1;}
	
 .prnrnimg span{ display:block; width:302px; line-height:50px; background-color:#b2b2b2; height:50px; text-align:center; color:#FFF; font-size:16px;}
 
 .prnrl{ float:left; width:600px;text-align:center;display:table;border:#E4E4E4 solid 1px;}
  .prnrl span{ display:table-cell;vertical-align:middle;}
  .prnrl span img{display:inline-block; }
 .prnrr{ float:left; margin-left:40px; width:350px;}
 
.prn .prnr .prnrr .nprnrt{ font-size:20px; font-weight: bold;}
.prn .prnr .prnrr p{ line-height:180%; color:#666; margin-top:30px;}

.prnrz{ width:1000px; overflow:hidden;}
.des{ width:1000px; margin-top:50px;}
.destit{
	color: #09F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #09F; font-size:20px; font-weight:bolder;}
.cp{ width:1000px; margin-top:50px;}

.morecp{ width:100%; margin-top:25px;}
.moreimg{
	width: 228px;
	float: left;
	margin: 10px;
	border: 1px solid #e1dfdf;}
.moreimg img{ width:228px;}

.moreimg span{ display:block; height:40px; line-height:40px; text-align:center;}


.newList{ width:970px; margin-top:30px; overflow:hidden; padding:1rem; width:100%; height:100px; padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #eaeaea; transition:all .5s ease;}
.redIcon{ opacity:0; } 
.whiteIcon{ opacity:1; } 
.newList:hover{ height:120px; }
.newList:hover .leftTimeBox{ background:#01a5ca; color:#fff; } 
.newList:hover .nnewTitle{ color:#01a5ca; }
.newList:hover .redIcon{ opacity:1; } 
.newList:hover .whiteIcon{ opacity:0; } 

   
.centerContentBox{ float:left; width:700px; margin-left:50px;}
.rightIcon{ float:right; margin-right:20px;}
.t{ height:48px;  color:#565656; line-height:24px;} 
.nnewTitle{ font-size:16px; color:#333; font-weight:100;}
.newToolBox{ color:#bab9b9; font-size:12px; line-height:25px;}
.leftTimeBox{ float:left; width:80px; height:98px; background:#f5f5f5; text-align:center; font-family:arial; color:#01a5ca; transition:all .5s ease; } 
.newData{ font-size:2.75rem; line-height:46px; padding-top:15px; } 


.prntit{ width:1300px; text-align:center;}   .prntit span{ line-height:180%;}

.prn p{ margin-top:20px; line-height:180%; font-size:16px; text-indent:20px;}


.prev{
	width:1300px;
	overflow: hidden;
	margin-top: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc; height:40px;}
.prev a{ color:#333;}
.prevl{ float:left;}
.prevr{ float:right;}


.newscp{ width:1300px; margin-top:50px; overflow:hidden;}

.newsmorecp{ width:1300px; margin-top:25px;}
.newsmoreimg{
	width: 228px;
	float: left;
	margin: 10px;
	border: 1px solid #e1dfdf;}
.newsmoreimg img{ width:228px;}

.newsmoreimg span{ display:block; height:40px; line-height:40px; text-align:center;}
.newsdestit{
	color: #09F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #09F; font-size:20px; font-weight:bolder;}


 .pagination {list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom}
.pagination li {display:inline-block!important;border:solid 1px #EBEBEB;border-radius:4px}
.pagination a {color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination .disabled a:link,.pagination .disabled a:visited,.pagination .disabled a:hover {cursor:not-allowed;pointer-events:none;color:#EBEBEB}
.pagination .active {pointer-events:none}
.pagination .active,.pagination a:hover {transition:all .3s cubic-bezier(0.175,0.885,0.32,1) 0s}
.pagination-group {border-right:solid 1px #EBEBEB;border-radius:4px}
.pagination-group li {float:left;border-right:0;border-radius:0}
.pagination-group li:not(:first-child):not(:last-child) {border-radius:0}
.pagination-group li:first-child {border-radius:4px 0 0 4px}
.pagination-group li:last-child {border-radius:0 4px 4px 0}
.pagination-group .active,.pagination-group a:hover {background:#f5f5f5;border-radius:0}
.pagination-big a {padding:10px 16px;font-size:16px}
.pagination-small a {padding:5px 10px;font-size:12px}
.pagination.border-main .active a,.pagination.border-sub .active a,.pagination.border-dot .active a,.pagination.border-black .active a,.pagination.border-gray .active a,.pagination.border-red .active a,.pagination.border-yellow .active a,.pagination.border-blue .active a,.pagination.border-green .active a {color:#fff}
