*{ padding:0; margin:0;}    
body{ line-height:2em;   color:#333; font-size:14px;} 
.clear{ clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
li{ list-style:none;} 
img {border-style: none; } 
a{ color:#333; text-decoration:none;  }
a:hover{ color:#666; text-decoration:none; }
ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{margin:0;padding:0;}

.fl {float:left;}
.fr {float:right;}
.w1200 {width:1200px;margin:0 auto;}
.clearfix {*zoom:1;}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.top_main {color:#666;line-height:32px;background:#f4f5f6;border-bottom:1px solid #ddd;}

.header_main .company {padding-left:15px;border-left:1px solid #c4c4c4;height:65px;margin-top:35px;margin-left:10px;}
.header_main .company h2 {font-size:24px;}
.header_main .company h3 {font-size:16px;margin-top:5px;color:#666;}
.header_main {width:100%;height:130px;z-index:100;}
.header_main .logo {display:block;margin-top:35px; }
.header_main .ewm {width:95px;height:95px;margin:0 0 0 25px;margin-top:18px;}
.header_main .ewm img {width:100%;height:100%;display:block;}
.header_main .tel {margin-top:38px;padding-left:85px;background:url(../../kf/toptel.png) no-repeat top left;}
.header_main .tel span {color:#333;font-size:16px;font-weight:bold;line-height:20px;}
.header_main .tel h3 { font-size:30px;font-weight:bold;line-height:30px;padding-top:5px;}


.boxs{  height:55px; }
.menu {   }
.menu li {float:left;position:relative;}
.menu li a:hover {color:#fff;}
.menu li.focusa {color:#fff; background:#2760D1 }
.menu li a {display:block;float:left;height:55px;line-height:55px;width:120px; text-align: center; color:#fff; font-size:16px;  /* padding: 0 25px; */}
.one {top:55px;}
.menu li ul {position:absolute;left:0;background:#fff;width:172px;z-index:9999999999;display:none; }
.menu li ul a {width:162px;padding:0; height:40px;line-height:40px; font-size:12px; color:#333; text-align:left;padding-left:10px /* text-indent: 2em; */}
.one li a:hover {background:#4C80E7;color:#fff;}
.menu li ul.two {left:172px;}
.one li a.more {background:url( ../../kf/vdrop.png) no-repeat 155px center; }
.one li a.more:hover {background:url(  ../../kf/vdrop.png) #4C80E7 no-repeat 155px center;color:#fff;}
.menu li ul.hdw {left:172px;}
.menu li ul.hdwq {left:172px;}
#tactive{ color:#fff; background:#2760D1 }





/*关于我们*/
 #floor_5_main {
	background: #f8f8f8; text-align:left
}
 .floor_5 {
	padding-bottom: 100px;
}
 .floor_5 .about .part1 {
	position: relative;
	float: left;
	width: 632px; line-height:2em;
}
 .floor_5 .about .part1 .title {
	padding-top: 80px;  padding-bottom:20px;border-bottom:1px #999 solid; 
}
 .floor_5 .about .part1 .title .entit {
	 font-size:40px; 
	line-height: 50px;
 
}
 .floor_5 .about .part1 .title .tit {
	width: 510px;
	  font-size:30px; 
	 
 
}
 .floor_5 .about .part1 .view_detail {
	position: absolute;
	top: 114px;
	right: 0;
	display: block;
	width: 120px;
	height: 30px;
	margin: 0 auto;
	margin-top: 20px;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
  
	border-radius: 15px;
	transiton: all .5s;
}
 .floor_5 .about .part1 .view_detail:hover {
 
	color: #fff;
	transition: all .5s;
}
 .floor_5 .about .part1 .cont {
	margin-top: 20px;
	margin-bottom: 24px;
	font-size: 14px;
	color: #333;
	line-height: 30px;
	text-align: justify;
}
 
 .floor_5 .about .part2 {
	position: relative;
	float: left;
	width: 500px;
	height: 292px;
	margin-top: 136px;
 
	margin-left: 68px;
}
 .floor_5 .about .part2 .video {
	position: absolute;
	top: -20px;
	left: -20px;
}
 .floor_5 .about .part2 .video img {
	display: block;
	width: 500px;
	height: 280px;
}
 .floor_5 .about .part1 .tips .item:hover .img img {
	transform: rotate(360deg);
	transition: all ease 600ms;
} 

.pa{ width:225px; margin-right:32px; background:#fff; float:left;margin-top:32px; padding:25px; height:430px; display:block;
  
box-shadow: 0px 1px 58px 0px rgba(121, 129, 140, 0.05);transition: 0.5s;
  }
.pa span{ color:#000000; font-size:16px; font-weight:bold  }
.pa:hover{transform: scale(1.05);}



.pas{ width:327px; margin-right:32px; background:#fff; float:left;margin-top:32px; padding:25px; height:130px; display:block;
  
box-shadow: 0px 1px 58px 0px rgba(121, 129, 140, 0.05);transition: 0.5s;
  }
.pas span{ color:#000000; font-size:16px; font-weight:bold  }
.pas:hover{transform: scale(1.05);}

.pas:nth-child(3n){margin-right:0px;float: right; }   
.pas:nth-child(6n){margin-right:0px;float: right; }   
 
 
 
 

.pa:nth-child(8n){margin-right:0px;float: right; }   
.pa:nth-child(4n){margin-right:0px;float: right; }   


.pro-center{ padding-bottom:30px}
.pro-center .title {
    font-size: 34px;
    text-align: center;
    padding-bottom: 5px;
    color: #4C80E7;
    letter-spacing: 1px; padding-top:80px
}
.pro-center .sub-title {
    font-size: 20px;
    text-align: center;
    color: #4C80E7;
}

.pro-center .sub-title span {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    width: auto;
}

.pro-center .sub-title span.text {
    padding: 0 10px;
} 



.topnav {padding:0;margin:0;list-style:none;}
.topnav li {border-top:solid 1px #E5E8EA;}
#active {border-top:none}
.topnav li a { padding-left:20px;display:block;text-decoration:none;text-align:left;background:url( ../../kf/r.png) no-repeat left center;line-height:42px;height:42px; font-size:15px; color:#2f2f2f}
.topnav li a:hover {color:#4177B7;}
.topnav ul {margin:0;padding:0;display:none;}
.topnav ul li {margin:0;padding:0;clear:both;}
.topnav ul li a {padding-left:40px;outline:0;background:url( ../../kf/r.png) no-repeat 20px}
.topnav ul li a:hover {}
.topnav ul ul li a {padding-left:60px;background:url( ../../kf/r.png) no-repeat  40px}
.topnav ul ul li a:hover {}
.topnav ul ul ul li a {padding-left:80px;background:url( ../../kf/r.png) no-repeat 60px}
.topnav ul ul ul li a:hover {}
.topnav ul ul ul li ul li a {padding-left:100px;background:url( ../../kf/r.png) no-repeat 80px}
.topnav ul ul ul li ul li a:hover {}
.topnav span {float:right;height:42px;}
.topnav .active a {color:#4177B7}

	 
	 #frontier-paging { margin-top: 32px; }
#frontier-paging  { display: inline-block; vertical-align: bottom; }
#frontier-paging  span, 
#frontier-paging  a { display: block; float: left; margin: auto 2px; padding: 4px 12px; background: #FFF; box-shadow: 0 0 8px rgba(0,0,0,0#07); border-radius: 2px; font-size: 14px; color: #999; }
#frontier-paging  a.page-num-current,
#frontier-paging  a:hover { background: #FF3102; color: #FFF; }
#frontier-paging .hide{ display:none}


#hides {display:none;}
.pagebar .pagination {display:flex;justify-content:center;margin:20px;}
.pagination a {background:#fff;border:1px solid #ccc;color:#333;font-size:14px;padding:2px 12px;margin:0 5px;border-radius:3px;}
.pagination span {color:#333;font-size:14px;padding:8px 2px;margin:0 5px;border-radius:3px;}
.pagination a:hover {color:#4C80E7;border:1px solid #4C80E7;}
.pagination a.page-num-current {color:#fff;background:#4C80E7;border:1px solid #4C80E7;}
.page {text-align:center;}