﻿@charset "utf-8";
body{
	margin:0px auto;
	padding:0px;
	font-size:12px;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	}
a:link{
	color:#555555; 
	cursor:pointer;
	text-decoration:none;
	}
a:visited{
	color:#555555; 
	text-decoration:none;
	cursor:pointer;
	}
a:hover{
	color:#013564;
	text-decoration:none;
	}
a:active{
	color:#555555; 
	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;
	overflow:hidden;
	}
.layout:after{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
.positRelative{
	position:relative;
	}
/*----head---*/
.headWrap{
	width:100%;
	height:111px;
	background:url(../images/headbg.jpg) repeat-x left top;
	}
.sc{
	height:49px;
	line-height:49px;
	color:#ffffff;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	}
.sc a{
	color:#ffffff;
	}
.container{ 
	width:1002px;
	margin:0 auto;
	padding:0px; 
	zoom: 1;
	}
.header-form{
	line-height:22px;
	}
.yuyan{
	color:#fff;
	text-align:left;
	overflow:hidden;
	}
.yuyan a{
	color:#fff;
	}
.yuyan a:visited{
	color:#fff;
	}
.yuyan a:hover{
	color:#fff;
	}
.yuyan a:active{
	color:#fff;
	}
form{
	margin:0px;
	padding:0px;
	color:#ffffff;
	}
.form a{
	color:#fff;
	}
.form a:visited{
	color:#fff;
	}
.form a:hover{
	color:#fff;
	}
.form a:active{
	color:#fff;
	}
.input{
	background:url(../images/inputbg.png) no-repeat left top;
	width:190px;
	height:22px;
	padding-left:2px;
	border:none;
	color:#ffffff !important; color:ffffff;
	}
.input[type="text"]:focus{
	outline:none;
	border:none;
	background:url(../images/inputbg.png) no-repeat left top;
	color:#ffffff;
	}
.btn{
	background:url(../images/btnbg.png) no-repeat left top;
	width:31px;
	height:22px;
	border:none;
	cursor:pointer;
	}
/*--导航--*/
.menuWrap{
	height:35px;
	background:url(../images/dhbg.png) repeat-x left top;
	border-bottom:#244f78 solid 1px;
	border-top:#01427c solid 1px;
	}
.menu {
	height: 40px;
	width: 1002px;
	margin:0px auto;
	}
.menu .line{
	height:35px;
	width:2px;
	background:url(../images/line.png) no-repeat left top;
	}
.menu td{ 
	position:relative; 
	display:block; 
	float:left; 
	}
.menu ul{ 
	position: absolute; 
	list-style:none; 
	left:1; 
	top:35px; 
	display:none; 
	overflow:hidden;
	background-color:#015fb2; 
	margin:0px; 
	padding:0px 0px 0px 0px; 
	width:135px;
	}/*隐藏掉溢出的*/
.menu td:hover ul{
	display:block;
	}/*ie6下此样式无效，用jq弥补*/
.menu a {
	font-size: 14px;
	line-height: 35px;
	color: #FFFFFF;
	background-image:#015fb2;
	background-repeat: no-repeat;
	text-align: center;
	display: block;
	height: 35px;
	width: 135px;
}
.menu a:hover {
	color: #FFFF66;
	}
.menu a:hover ul{
	dispaly:block;
	}
.menu td ul li{
	dispaly:block; 
	float:left;
	}
.menu td ul li a {
	width:135px;
	font-size:12px;
	background-image:none;
	display: block;
	line-height: 36px;
	font-weight: normal;
	height: 36px;
	border-bottom:solid 1px #015095;
}
.menu td ul li a:hover {
	background-color:#efcb02;
	background-image:none;
	color: #FFFFFF;
	border-bottom:#edca54 solid 1px;
}
/*--banner--*/
.bannerWrap{
	width:100%;
	height:354px;
	margin-bottom:30px;
	}
/*--公司简介--*/
.mr25{
	margin-right:25px;
	}
.w286{
	width:286px;
	}
.about{
	overflow:hidden;
	}
.main_title{
	background:url(../images/titlebg.png) repeat-x   left top;
	height:31px;
	line-height:31px;
	font-size:14px;
	color:#ffffff;
	overflow:hidden;
	border-bottom:#244f78 solid 1px;
	border-top:#01427c solid 1px;
	}
.main_title span{
	font-size:12px;
	}
.main_title a{
	color:#ffffff;
	}
.main_title a:visited{
	color:#ffffff;
	}
.main_title a:hover{
	color:#ffffff;
	}
.main_title a:active{
	color:#ffffff;
	}
.main-content{
	border-top:none;
	background:#ffffff;
	overflow:hidden;
	line-height:20px;
	}
.about-cont{
	width:286px;
	min-height:211px;
	}
.about-cont strong{
	color:#000;
	}
.about-cont img{
	margin:12px 0px 13px 0px;
	}
.more{
	background:url(../images/morebg.png) no-repeat left top;
	width:83px;
	height:21px;
	line-height:21px;
	color:#ffffff !important; color:ffffff;
	display:block;
	text-align:center;
	clear:both;
	}
/*--新闻资讯--*/
.w400{
	width:400px;
	}
.news-img{
	margin:12px 0px 11px 0px;
	}
.news-img-title{
	color:#333333;
	font-weight:bold;
	padding-top:14px;
	padding-left:13px;
	width:233px;
	}
.news-img-title a{
	float:left;
	}
.news-ul-h{
	width:400px;
	margin:0px auto;
	padding:0px;
	overflow:hidden;
	list-style:none;
	min-height:110px;
	clear:both;
	}
.news-ul-h li{
	height:25px;
	border-bottom:#9d9c9c  dashed 1px;
	line-height:25px;
	}
.news-ul-h li a{
	}
.news-ul-h li span{
	float:right;
	}
/*--推荐产品--*/
.infoList li{ height:171px; text-align:left; } 
.leftLoop{ overflow:hidden; position:relative;} 
.leftLoop .hd{
	background:url(../images/titlebg.png) repeat-x   left top;
	height:31px;
	line-height:31px;
	font-size:14px;
	color:#ffffff;
	overflow:hidden;
	border-bottom:#244f78 solid 1px;
	border-top:#01427c solid 1px;
	} 
.leftLoop .hd span{
	font-size:12px;
	}
.leftLoop .hd .prev,.leftLoop .hd .next{ display:block;  width:8px; height:12px; line-height:10px; float:right; margin-right:10px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url(../images/jt-left.jpg) no-repeat;} 
.leftLoop .hd .next{ background:url(../images/jt-right.jpg) no-repeat;  } 
.leftLoop .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;  } 
.leftLoop .hd ul li{ position:relative; _display:inline; float:left;  width:10px; height:10px; overflow:hidden; background:#ccc; margin-right:10px; text-indent:-999px; cursor:pointer; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(../PIE.htc);} 
.leftLoop .hd ul li.on{ background:#f00;  } 
.leftLoop .bd{ padding:0px; width:265px; height:171px; background:url(../images/picbg.png) repeat left top;} 
.leftLoop .display-none{ display:none;}
.leftLoop .bd ul{ overflow:hidden; zoom:1; margin:0px; padding:0px; list-style:none;} 
.leftLoop .bd ul li{text-align:center; float:left; _display:inline; list-style:none; } 
.leftLoop .bd ul li img{ margin-top:16px;}
.hd .num{display:none;}
/*--产品展示效果--*/
.leftLoop .bdbg-none{ width:1001px; background:none;}
.picList{
	width:1001px;
	margin:0px;
	padding:0px;
	list-style:none;
	background:none;
	height:171px;
	}
.picList li{ 
	width:181px;
	height:171px;	 
	} 
.picList li .pic{
	background:url(../images/cpbg1.png) no-repeat left top;
	width:181px;
	height:136px;
	}
.picList li a:hover .pic{
	background:url(../images/cpbg2.png) no-repeat left top;
	color:#024683;
	}
.picList li a:hover{
	color:#024683;
	}
.picList li .pic img{
	width:150px;
	height:105px;
	margin:14px 15px;
	}
.picList li .title{
	 text-align:center;
	 width:181px;
	 height:35px;
	 line-height:35px;
	 }
.mr24{
	margin-right:24px;
	}
.w265{
	width:265px;
	}
.mt4{margin-top:4px;}
.w1002{width:1002px;}
.mt26{
	margin-top:26px;
	}
.mb12{
	margin-bottom:12px;
	}
/*--底部-*/
.foot{
	width:100%;
	border-top:#918f8f solid 1px;
	border-bottom:none;
	margin-top:15px;
	background:url(../images/headbg.jpg) repeat-x left top;
	padding:18px 0px 40px 0px;
	}
.foot-nva{
	line-height:22px;
	text-align:center;
	color:#ffffff;
	}
.foot-nva a{
	color:#ffffff;
	}
.foot-nva a:visited{
	color:#ffffff;
	}
.foot-nva a:hover{
	color:#e00b0b;
	}
.foot-nva a:active{
	color:#ffffff;
	}
/*--内页左边--*/
.subbanner{
	height:202px;
	margin-bottom:20px;
	}
.w196{
	width:196px;
	}
.subleft-t-img{
	margin-top:11px;
	margin-right:12px;
	}
.subleft-class{
	width:196px;
	margin:0px;
	padding:8px 0px;
	list-style:none;
	}
.subleft-class li{
	height:29px;
	line-height:29px;
	border-bottom:#dedede solid 1px;
	overflow:hidden;
	}
.subleft-class li a{
	display:block;
	text-indent:27px;
	}
.subleft-class li .agrey{
	display:block;
	background:url(../images/subleft5.jpg) no-repeat 14px center;
	color:#333333;
	}
.subleft-class li .agrey:hover{
	background:#efcc01 url(../images/subleft5_1.jpg) no-repeat 14px center;
	color:#fff;
	}
.subleft-class li .ayellow{
	display:block;
	background:#efcc01 url(../images/subleft5_1.jpg) no-repeat 14px center;
	color:#fff;
	}
.subleft-quick{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-top:25px;
	border-top:#dedede solid 1px;
	}
.subleft-quick li{
	border-bottom:#dedede solid 1px;
	overflow:hidden;
	line-height:16px;
	vertical-align:middle;
	color:#555;
	}
.subleft-quick li a{
	color:#555;
	}
.subleft-quick li span{
	display:block;
	color:#888888;
	}
.subleft-quick li span a{
	color:#888888;
	}
.subleft-quick li .nimg{
	margin:8px 18px 8px 21px;
	}
.subleft-quick li div{
	padding-top:15px;
	float:left;
	}
.subleft-quick li .wlimg{
	margin:4px 16px 4px 17px;
	}
.subleft-quick li .cimg{
	margin:8px 20px 8px 21px;
	}
.subleft-quick li a:hover{
	color:#013564;
	}
/*--内页右边--*/
.w770{
	width:770px;
	}
.subright-nva{
	color:#333333;
	font-size:12px;
	font-family:宋体;
	padding-top:8px;
	background:url(../images/subnvaline1.jpg) repeat-x  left bottom;
	}
.subright-nva .left-t{
	background:url(../images/subnvaline.jpg) no-repeat left bottom;
	padding-bottom:8px;
	}
.subright-nva .right-t{
	padding-top:6px;
	}
.subright-nva .right-t span{
	color:#015fb2;
	}
.subright-nva .right-t span a{
	color:#015fb2;
	}
.subright-nva font{
	font-family:Arial, Helvetica, sans-serif;
	color:#8e8e8e;
	}
.subright-nva a{
	color:#333333;
	}
.subright-nva a:visited{
	color:#333333;
	}
.subright-nva a:hover{
	color:#015fb2;
	}
.subright-nva a:active{
	color:#333333;
	}
.subright-content{
	width:770px;
	line-height:22px;
	margin:0px auto;
	padding:15px 0px;
	overflow:hidden;
	min-height:460px;
	}
.about-tab{ width:770px; height:40px; background:#959595; height:33px; margin-top:39px; margin-bottom:32px; overflow:hidden; font-family:宋体;}
.about-tab ul{ margin:0px 0px 0px 8px; padding:0px; list-style:none; }
.about-tab ul li{ width:143px; height:33px; line-height:31px;float:left; text-align:center; color:#ffffff; cursor:pointer;}
.about-tab ul .a1{ background:url(../images/subline.jpg) no-repeat left top; color:#ffffff;}
.about-tab ul .a1on{ background:url(../images/sublion.jpg) no-repeat left top; color:#0060b6; margin-top:2px; font-weight:bold;}
.about-content{line-height:22px;}
.about-content-none{ display:none;}
/*--内页新闻中心--*/
.subnews-list-ul{
	width:750px;
	margin:0px auto;
	padding:20px 0px;
	list-style:none;
	min-height:480px;
	}
.subnews-list-ul li{
	height:30px;
	line-height:30px;
	border-bottom:#b3b3b3  dashed 1px;
	}
.subnews-list-ul li span{
	float:right;
	}
.subnews-list-ul li a{
	background:url(../images/dot.jpg) no-repeat 6px center;
	padding-left:16px;
	}
/*--内页联系我们--*/
.contact-content{
	margin:0px auto;
	padding:15px 0px;
	line-height:22px;
	overflow:hidden;
	}
/*--招聘列表--*/
.w278{
	width:278px;
	}
.w204{
	width:204px;
	}
.w144{
	width:144px;
	}
.recruitment-title{
	width:770px;
	height:33px;
	line-height:33px;
	text-align:center;
	background:#959595;
	padding:0px;
	color:#ffffff;
	font-weight:bold;
	margin-top:23px;
	}
.recruitment-title ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.recruitment-title ul li{
	margin:0px;
	padding:0px;
	float:left;
	}
.recruitment-list{
	width:770px;
	height:33px;
	line-height:33px;
	text-align:center;
	margin:0px;
	padding:0px;
	list-style:none;
	overflow:hidden;
	clear:both;
	}
.recruitment-list li{
	float:left;
	}
.recruitment-list-bg{
	background:#e1e0e0;
	}
/**分页**/
.page{
	width:770px;
	height:30px;
	margin:30px auto;
	text-align:center;
	clear:both;
	}
.page{
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.page A {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 8px; 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: 8px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 8px; 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: #efcc01
}
.page SPAN.disabled {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 5px; MARGIN: 2px; BORDER-LEFT: #cccccc 1px solid; COLOR:#ababab; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid
}
/*--产品中心--*/
.subproduct{
	width:768px;
	margin:0px auto;
	padding:30px 0px 10px 0px;
	}
.subproduct ul{
	margin:0px;
	padding:0px;
	list-style:none;
	min-height:560px;
	}
.subproduct li{ 
	width:192px;
	height:180px;
	text-align:center;
	float:left;
	overflow:hidden;
	} 
.subproduct li .pic{
	background:url(../images/cpbg1.png) no-repeat left top;
	width:181px;
	height:136px;
	margin:0px auto;
	}
.subproduct li a:hover .pic{
	background:url(../images/cpbg2.png) no-repeat left top;
	color:#024683;
	}
.subproduct li a:hover{
	color:#024683;
	}
.subproduct li .pic img{
	width:150px;
	height:105px;
	margin:14px 15px;
	}
.subproduct li .title{
	 text-align:center;
	 width:181px;
	 margin:0px auto;
	 height:35px;
	 line-height:35px;
	 }
	/*---详细页面---*/
.detail{
	width:770px; 
	margin:15px auto;  
	line-height:22px;
	} 
.detail .dl{ 
	margin:0px auto; 
	padding:0px; 
	}
.detail .dl dt{
	border-bottom:#c1c2c3  dashed 1px;  
	text-align:center; 
	width:770px; 
	overflow:hidden;
	}
.detail .dl dt span{ 
	font-size:14px; 
	font-weight:bold;
	}
.detail .dl dd{ 
	margin:0px; 
	padding:0px;
	}
.detail .dl .dd{ 
	margin:0px auto; 
	padding:10px 15px;
	}
/*--首页图片轮播--*/
.focus{height:354px;overflow:hidden;position:relative;}
/* focus_s */
.focus_s{position:absolute;left:50%;bottom:5%;height:25px;overflow:hidden;width:210px;z-index:9; margin:0 0 0 -30px;}
.focus_s li{float:left;cursor:pointer;height:25px;width:12px;overflow:hidden;margin-right:10px;background:url(../images/dian.png) no-repeat;}
.focus_s li.active{background-position:-12px 0;}
/* focus_m */
.focus_m ul{opacity:1;filter:alpha(opacity=100);}
.focus_m li{width:100%;height:354px;position:absolute;top:0;left:0;}
/* focus_l focus_r */
.focus_l,.focus_r{position:absolute;display:block;width:50px;height:75px;overflow:hidden;z-index:2;top:150px;}
.focus_l{left:10%;}
.focus_r{right:10%;}
.focus_l b,.focus_r b{position:absolute;z-index:1;display:block;width:50px;height:75px;overflow:hidden;background:#000;opacity:0.3;filter:alpha(opacity=30);cursor:pointer;}
.focus_l span,.focus_r span{display:inline-block;position:relative;z-index:2;width:22px;height:33px;top:21px;cursor:pointer; margin-right:28px;}
.focus_l span{left:12px;background-image:url(../images/l.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/l.png');}
.focus_r span{left:16px;background:url(../images/r.png) 0 0 no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/r.png');}
.focus_l:hover b,.focus_r:hover b{opacity:0.5;filter:alpha(opacity=50);}