﻿@charset "utf-8";
body{
	margin:0px auto;
	padding:0px;
	font-size:12px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	}
a:link{
	color:#666666; 
	cursor:pointer;
	text-decoration:none;
	}
a:visited{
	color:#666666; 
	text-decoration:none;
	cursor:pointer;
	}
a:hover{
	color:#0078d6;
	text-decoration:none;
	}
a:active{
	color:#666666; 
	text-decoration:none;
	}
img{
 	border:none;
	}
dl{
	margin:0px; 
	padding:0px;
	}
.fn-clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.fn-clear {
	zoom: 1; /* for IE6 IE7 */
	}
/* 隐藏, 通常用来与 JS 配合 */
body .fn-hide {
	display: none;
	}
/* 设置内联, 减少浮动带来的bug */
.fn-left, .fn-right {
	display: inline;
	}
.fn-left {
	float: left;
	}
.fn-right {
	float: right;
	}
.hidden{
	display:none;
	}
	/*布局专用*/	
.layout{
	width:1002px;
	margin:0 auto;
	padding:0px; 
	zoom: 1;
	}
.layout:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.positRelative{
	position:relative;
	}
.mb6{
	margin-bottom:6px;
	}
.mb180{
	margin-bottom:180px;
	}
/*----head---*/
.header{
	height:82px;
	position:relative;
	}
.header .headright{
	width:640px;
	}
.header .yuyan{
	height:17px;
	padding-top:8px;
	padding-bottom:14px;
	}
.header .yuyan img{
	vertical-align:middle;
	}
.header form{
	margin:0px;
	padding:0px;
	clear:both;
	width:290px;
	}
.header form .input{
	width:176px;
	height:21px;
	border:#dbdbdb solid 1px;
	background:#ffffff;
	border-right:none;
	color:#999999;
	padding-left:3px;
	}
.header form .input[type="text"]:focus{
	border:#dbdbdb solid 1px;
	border-right:none;
	outline:none;
	}
.header form .btn{
	width:29px;
	height:25px;
	border:none;
	background:url(../images/btn.jpg) no-repeat left top;
	cursor:pointer;
	}
.header .yuyan form .btn[type="text"]:focus{
	border:none;
	outline:none;
	}
#default_class{
	width:83px;
	height:23px;
	border:#dbdbdb solid 1px;
	line-height:23px;
	border-right:none;
	color:#999999;
	padding-left:3px;
	display:block;
	float:left;
	}
.default_class_list{
	width:130px;
	Z-INDEX: 9999; 
	POSITION: absolute; 
	DISPLAY: none;
	left:-30px;
	border:#dbdbdb solid 1px;
	background:#ffffff;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:24px;
	border-top:none;
}
.curpro{
	cursor:pointer;
	}
.w231{
	width:231px; overflow:hidden;
	}
/*--导航--*/
.menuWrap{
	width:100%;
	height:43px;
	background:url(../images/dhbg.jpg) repeat-x left top;
	}
.menu{
	height:43px;
	width:958px;
	margin:0px;
	padding:0px;
	list-style:none;
	}
.menu .line{
	width:1px;
	float:left;
	padding-top:8px;
	}
.menu .li{ 
	width:136px;
	height:40px;
	float:left;
	line-height:40px;
	text-align:center;
	overflow:hidden;
	margin-top:3px;
	}
.menu li{
	dispaly:block; 
	float:left;
	}
.menu li a {
	height: 40px;
	width: 136px;
	font-size:14px;
	display: block;
	color:#ffffff;
	font-weight:bold;
	}
.menu a:visited{
	color:#ffffff;
	}
.menu a:hover {
	color:#173c95;
	}
.menu a:active{
	color:#ffffff;
	}
.menu .lion{
	color: #FFFFFF;
	}
/*--banner--*/
.bannerWrap{
	width:100%;
	height:346px;
	background:url(../images/banner.jpg) no-repeat center top;
	margin-bottom:22px;
	}
/*--main-*/
.w312{
	width:312px;
	}
.w371{
	width:371px;
	}
.main{
	background:url(../images/line1.jpg) no-repeat left 8px;
	height:317px;
	overflow:hidden;
	}
.about{
	width:330px;
	background:url(../images/line2.jpg) no-repeat right 8px;
	}
.about-title{
	height:23px;
	margin:0px auto;
	border-bottom:#e0e0e0 solid 1px;
	font-size:14px;
	font-weight:bold;
	color:#555555;
	margin-bottom:12px;
	}
.about-content{
	line-height:20px;
	margin:0px auto;
	}
/*--新闻动态-*/
.newslist{
	width:399px;
	background:url(../images/line2.jpg) no-repeat right 8px;
	}
.newslist ul {
	margin:0px auto;
	padding:0px;
	list-style:none;
	width:371px;
	}
.newslist ul li {
	width:367px;
	margin:0px auto;
	height:30px;
	}
.newslist ul li a{
	height:29px;
	line-height:28px;
	display:block;
	border-bottom:#cccccc solid 1px;
	background:url(../images/dot.jpg) no-repeat 9px center;
	padding-left:23px;
	}
.newslist ul li a:hover{
	background:#dedddd url(../images/dot.jpg) no-repeat 9px center;
	}
.newslist ul li span{
	float:right;
	}
/*--联系我们--*/
.w254{
	width:245px;
	}
.contact{
	width:273px;
	background:url(../images/line1.jpg) no-repeat right 8px;
	}
.contact .content{
	width:254px;
	margin:0px auto;
	line-height:22px;
	}
/*--产品展示--*/
.product-titleWrap{
	width:1000px;
	height:31px;
	border:#dbdbdb solid 1px;
	background:#f1f0f0;
	}
.product-title{
	border-top:#ffffff solid 1px;
	padding:0px 12px;
	line-height:31px;
	color:#555555;
	}
.product-title span{
	float:right;
	}
/*--底部-*/
.footWrap{
	width:100%;
	line-height:26px;
	overflow:hidden;
	clear:both;
	overflow:hidden;
	color:#666666;
	border-top:#d1d1d1 solid 1px;
	background:#d5d5d5 url(../images/ftbg.jpg) repeat-x left top;
	padding:18px 0px;
	margin-top:34px;
	}	
.foot {
	text-align:center;
	}
.foot a{
	color:#666666;
	}
.foot a:visited{
	color:#666666;
	}
.foot a:hover{
	color:#005478;
	}
.foot a:active{
	color:#666666;
	}
/*--内页--*/
.subbanner{
	width:100%;
	background:url(../images/subbanner.jpg) no-repeat center top;
	height:239px;
	border-bottom:#dfdfdf solid 1px;
	margin-bottom:30px;
	overflow:hidden;
	}
.subMainWrap{
	width:100%;
	border-top:#dfdfdf solid 1px;
	padding-top:9px;
	}
/*--内页左边--*/
.subleft{
	width:219px;
	background:url(../images/subleftbg.jpg) repeat-y left top;
	}
.subleft .calsslist{
	padding:10px 0px 20px 0px;
	}
.subleft .calsslist ul{
	width:200px;
	margin:0px;
	padding:0px;
	list-style:none;
	color:#555555;
	}
.subleft .calsslist ul a{
	color:#555555;
	}
.subleft .calsslist ul li{
	margin-bottom:5px;
	}
.subleft .calsslist ul li .a1{
	width:130px;
	height:30px;
	line-height:30px;
	background:url(../images/ligrey.jpg) no-repeat left center;
	display:block;
	padding-left:70px;
	overflow:hidden;
	}
.subleft .calsslist ul li .a1:visited{
	color:#555555;
	}
.subleft .calsslist ul li .a1:hover{
	background:url(../images/liblue.jpg) no-repeat left center;
	color:#ffffff;
	}
.subleft .calsslist ul li .a1:active{
	color:#555555;
	}
.subleft .calsslist ul li .a1_on{
	width:130px;
	height:30px;
	line-height:30px;
	background:url(../images/liblue.jpg) no-repeat left center;
	display:block;
	padding-left:70px;
	overflow:hidden;
	color:#fff;
	}
.subleft .calsslist ul li .a1_on:visited{
	color:#ffffff;
	}
.subleft .calsslist ul li .a1_on:hover{
	color:#ffffff;
	}
.subleft .calsslist ul li .a1_on:active{
	color:#ffffff;
	}
/*--内页右边--*/
.subright{
	width:770px;
	overflow:hidden;
	}
.subright .title{
	height:19px;
	padding-top:13px;
	border-bottom:#d8d8d8 solid 1px;
	overflow:hidden;
	}
.subright .title font{
	color:#046bbe;
	}
.subright .title span{
	float:right;
	}
.subright .content{
	width:735px;
	margin:0px auto;
	line-height:22px;
	padding:15px 0px 15px 0px;
	}
/*--内页新闻--*/
.subright .news-list{
	width:725px;
	margin:0px auto;
	line-height:22px;
	padding:13px 0px 30px 0px;
	}
.subright .news-list ul{
	width:725px;
	margin:0px;
	padding:0px;
	list-style:disc;
	}
.subright .news-list ul li{
	height:29px;
	line-height:29px;
	border-bottom:#cccccc dashed 1px;
	}
.subright .news-list ul li span{
	float:right;
	}
/*--内页联系我们--*/
.subright .subcontact{
	width:770px;
	padding:15px 0px;
	line-height:22px;
	}
/**内页产品**/
.subprolist{
	width:765px;
	margin:0px auto;
	padding-top:32px;
	overflow:hidden;
	}
.subprolist ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.subprolist ul li{
	width:255px;
	height:209px;
	float:left;
	text-align:center;
	}
.subprolist ul li img{ 
	 width:205px;
	 height:153px; 
	 border:1px solid #dfdfdf;
	 margin-bottom:10px;
	 } 	
.subprolist ul li a:hover img{
	border:1px solid #3fa5ee;
	}
/**人才招聘**/
.subright .recruitment{
	width:712px;
	margin:0px auto;
	overflow:hidden;
	}
.subright .recruitment p{
	color:#444444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-top:20px;
	line-height:24px;
	}
.subright .recruitment ul{
	width:588px;
	margin:0px;
	padding:0px;
	list-style:none;
	border-top:#026fc4 solid 2px;
	margin-top:20px;
	overflow:hidden;
	}
.subright .recruitment ul li{
	float:left;
	}
.w263{
	width:263px;
	}
.w72{
	width:72px;
	text-align:center;
	}
.w253{
	width:253px;
	text-align:right;
	}
.subright .recruitment ul .header{
	background:#f1f1f1;
	height:29px;
	line-height:29px;
	}
.subright .recruitment .li{
	height:24px;
	padding-top:16px;
	border-bottom:#c4c4c4 dashed 1px;
	}
/**在线留言**/
.feedback{
	width:770px;
	margin:0px auto;
	background:url(../images/feed.jpg) no-repeat right 19px;
	}
.feedback form{
	padding-top:55px;
	}	
.feedback .input{
	width:210px;
	height:27px;
	padding-left:3px;
	border:#dcdcdc solid 1px;
	}
.feedback .textarea{
	border:#dbdbdb solid 1px;
	margin:0px;
	padding:0px;
	}
.feedback .code{
	width:92px;
	height:27px;
	text-align:center;
	border:#dbdbdb solid 1px;
	}
.feedback .btn1{
	width:85px;
	height:25px;
	line-height:25px;
	background:#b4b4b4;
	text-align:center;
	color:#ffffff;
	border:none;
	cursor:pointer;
	}
.feedback span{
	color:#FF0000;
	}
.vtop{
	vertical-align:top;
	}
/**分页**/
.mt15{
	margin-top:15px;
	}
.page{
	width:700px;
	height:29px;
	text-align:center;
	margin:0px auto;
	padding-top:44px;
	clear:both;
	padding-bottom:10px;
	}
.page A {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #cccccc 1px solid; COLOR: #444444; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none
}
.page A:hover {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; COLOR: #666666; BORDER-BOTTOM: #cccccc 1px solid
}
.page A:active {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; COLOR: #444444; BORDER-BOTTOM: #cccccc 1px solid
}
.page SPAN.current {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #cccccc 1px solid; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #136dbc
}
.page SPAN.disabled {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #cccccc 1px solid; COLOR:#ababab; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
/*---详细页面---*/
.detail{
	width:746px; 
	margin:15px auto;  
	line-height:22px;
	clear:both;
	} 
.detail .dl{ 
	width:746px; 
	margin:0px auto; 
	padding:0px; 
	}
.detail .dl dt{
	text-align:center; 
	width:746px;
	height:50px;
	line-height:50px; 
	overflow:hidden;
	color:#005478;
	font-size:14px;
	font-weight:bold;
	}
.detail .dl .ddshare{
	width:609px;
	height:46px;
	margin:0px;
	padding:0px;
	line-height:25px;
	border-bottom:#dbdbdb solid 1px;
	text-align:center;
	padding-left:137px;
	}
.detail .dl .ddshare-mody{
	width:609px;
	height:36px;
	margin:0px;
	padding:0px;
	line-height:25px;
	border-top:#dbdbdb solid 1px;
	border-bottom:none;
	text-align:center;
	padding-left:137px;
	padding-top:10px;
	}
.linh30{
	line-height:30px;
	}
.detail .dl .dd-content{
	line-height:22px;
	padding:10px 0px;
	margin:0px;
	}
.detail .dl .dd{ 
	margin:0px auto; 
	padding:10px 15px;
	}
.detail .dl .dd-pre{
	float:left;
	margin:0px;
	padding:0px;
	height:24px;
	line-height:24px;
	width:267px;
	margin-left:100px;
	margin-top:30px;
	margin-bottom:30px;
	}
.detail .dl .dd-pre img{
	vertical-align:middle;
	}
/*---首页bananner--*/
.banner{height:346px;overflow:hidden; clear:both;}
.banner .d1{width:100%;height:346px;display:block;position:absolute;left:0px;top:125px;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:457px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:10px;height:10px;overflow:hidden;cursor:pointer;background:#ffffff;float:left;margin:0 5px;display:inline;}
.banner .d2 li.nuw{background:#288ede;}
/*--qq--*/
.services{float:left;}
.services .con{background:url(../images/service.gif) no-repeat 0 0;width:127px;height:368px;position:relative;}
.services .con ul{ margin:0px; padding:0px; list-style:none;}
.services .shares{position:absolute;left:10px;top:275px;white-space:nowrap;color:#666;}
.services .shares img{margin-right:5px;}
.services li{text-align:center;}
.services .qq{padding-top:105px;}
.services .name{padding-top:8px;float:left;display:block;width:60px;text-align:right;}
#online .s-btn{background-position:0 -89px;width:38px;height:198px;margin-top:104px;float:left;}
#online .Obtn{background:url(../images/service.gif) no-repeat -331px -53px;float:left;width:39px;height:197px;margin-top:30px;margin-left:-1px;}
#online a.wx{position:absolute;top:166px;left:15px;overflow:hidden;text-indent:-999em;display:block;width:95px;height:95px;}