@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family:"微软雅黑";
	font-size: 15px;
	color: #555;
	line-height:200%;
	line-height:30px;

}
body {
	margin: 0px; 
		
		font-family:"微软雅黑"; 
		min-width: 1200px; 
	
}
a:link {
	color: #555;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #555;
}
a:hover {
	text-decoration: none;
	color: #555;
}
a:active {
	text-decoration: none;
	color: #555;
}
img{ border:0px;}
ul,li,dl,dt,dd,p{ margin:0px; padding:0px; list-style:none;}
h1,h2,h3,h4,h5{ margin:0px; padding:0px;}

.midwd{width:1200px; margin:0 auto; clear:both; }
.topbg{background:url(../images/top.png); width:1200px; height:130px;}
.topbg p{float:right; margin-top:15px; font-size:13px;}


.nav{ background:url(../images/dh.png); line-height:45px; height:auto;}

#column {  line-height:45px;  list-style-type: none; z-index:1; position:relative; width:1200px; margin:0 auto;  height:45px;
}

#column a {
 display: block; width: 150px; text-align:center; 
}

#column a:link  {
 color:#fff; text-decoration:none; font-size:16px;
}
#column a:visited  {
 color:#fff;text-decoration:none; font-size:16px;
}
#nav a:hover  {
 color:#FFF;text-decoration:none; font-size:16px;
}

#column li {
 float: left; width: 150px;
}
#column li a:hover{

}
#column li ul {
 line-height: 45px;  list-style-type: none;text-align:left;
 left: -999em; width:150px; position: absolute;
}

.aboutwz{font-size:28px; line-height:50px; font-weight:bold; text-align:center; padding:20px;}
.aboutbg{background:url(../images/about.png); text-align:center; width:499px; height:51px; margin:0 auto; line-height:51px; }
.aboutbt{font-size:24px; text-align:center; line-height:60px; font-weight:bold;}
.aboutfw{font-size:24px; line-height:60px; color:#0089cd; text-align:center; font-weight:bold;}
.fwleft{float:left; margin:15px 9px; text-align:center; line-height:40px;}

.casebg{background:url(../images/casebg.jpg) center center; width:100%; background-position:center; text-align:center; clear:both; height:400px;}
.casebt{font-size:24px; line-height:50px; font-weight:bold; padding-top:15px; text-align:center;}
.casebt span{color:#0089cd;}

	.bhuscroll{ position:relative; width:1200px; margin:0 auto; padding-top:20px;}
		.bhuscroll .left{   position:absolute; left:550px; top:250px;  width:30px; line-height:30px;  text-align:center; border:2px solid #0089cd; font-weight:bold; color:#000; cursor:pointer;  }
		.bhuscroll .right{ position:absolute; right:550px; top:250px; width:30px; line-height:30px;  text-align:center; border:2px solid #0089cd; font-weight:bold; color:#000; cursor:pointer;}
		.bhuscroll .content{ width:1200px; overflow:hidden; margin:0 auto;}
		.bhuscroll .content ul{ margin:0px; padding:0px; overflow:hidden; line-height:30px; text-align:center;}
		.bhuscroll .content li{ float:left; width:280px; margin:0px ; padding:0px 10px; overflow:hidden; list-style:none;}
		.bhuscroll .content li img{ width:100%; height:200px; transition:all 0.5s;} 

.newslist ul { list-style: none; line-height:42px; width:610px; clear:both; margin-top:10px;  color:#333; }
.newslist ul li { background:url(../images/icona.png) no-repeat 5px 15px; padding-left:25px; font-size:15px;  border-bottom:1px #CCC dashed; }
.newslist ul li a {  font-size:15px;color:#333;  }
.newslist span{float:right;
font-size:15px; margin-right:10px; color:#999; padding-top:10px;}

.lxwmbg{background:#f0f0f0; padding:15px 20px; width:407px;}

.service{background:#f6f6f6; width:100%;  text-align:center; clear:both; height:380px;}

.fw_line{margin:10px 10px;  text-align:center;}

.links{background:#3598ce; line-height:50px; }
.links .midwd strong {color:#FFF; }
.bottom{background:#007bbb; padding:20px; text-align:center; color:#FFF;}
.links .midwd a {
	color: #FFF;
}
.bottom a {
	color: #FFF;
}


.clear:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 200px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #007bbb url(../images/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #007bbb url(../images/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #007bbb url(../images/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #007bbb url(../images/fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}

.nyline{border-bottom:1px #ccc solid; height:1px;  height:auto;}

.title_2{display:block; height:80px; line-height:80px;  font-size:26px; color:#000; padding:0; font-weight:normal;}
.title_2 span{display:inline; height:55px; float:right; text-align:right; font-size:12px; color:#999; background:url(../images/lianx_03.png) no-repeat 0 32px; padding-left:20px;}
.title_2 span a{color:#999; font-size:12px;}
.title_2 span a:hover{color:#00B2FD; font-size:12px;}

.nywd{margin:0 auto; width:1200px; padding:40px 0px; height:auto; overflow:hidden;}

/* 内页 */

.table-box {height:auto; overflow:hidden; background:url(../images/line.jpg) center center repeat-x; padding:0px 0px;}
.table-box .table-li {height:auto; overflow:hidden; padding:0px 30px; background:#fff; margin:0px auto;}
.table-box .table-li a {width:120px; height:35px; line-height:35px; color:#fff; overflow:hidden; display:block; text-align:center; margin-right:1px; margin-top:1px; background:#484848; float:left;}
.table-box .table-li a.hover {background:#29b276;}
.table-box .table-li a:hover {background:#29b276;}
.table-box .w-3 {width:1200px; margin:0 auto;}


.products ul li { width:262px; float:left; margin:5px 15px 5px 15px; display:inline; text-align:center; }
.products ul li a { display:block; }
.products ul li a img { padding:3px; border:1px solid #ccc; margin-bottom:3px;}
.products ul li a:hover img { padding:2px; border:2px solid #ff4a00; }
.products{width:1180px; margin:0 auto; }
#page_navigation a{
	padding:3px;
	border:1px solid gray;
	margin:2px;
	color:black;
	text-decoration:none
}
.active_page{
	background:#333;
	color:white !important;
	 margin-top:15px;
}

.newslista ul { list-style: none; line-height:42px; width:1000px; clear:both; margin-top:10px;  color:#333; margin:0 auto; }
.newslista ul li { background:url(../images/icona.png) no-repeat 5px 15px; padding-left:25px; font-size:15px;  border-bottom:1px #CCC dashed; }
.newslista ul li a {  font-size:15px;color:#333;  }
.newslista span{float:right;
font-size:15px; margin-right:10px; color:#999;  margin:0 auto;}