﻿@charset "utf-8";
body{
	margin:0px auto;
	padding:0px;
	font-size:12px;
	color:#000;
	min-width:1002px;
	font-family:宋体;
	background:#ececec;
	}
a:link{
	color:#000; 
	cursor:pointer;
	text-decoration:none;
	}
a:visited{
	color:#000; 
	text-decoration:none;
	cursor:pointer;
	}
a:hover{
	color:#146a99;
	text-decoration:none;
	}
a:active{
	color:#000; 
	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{
	height:99px;
	background:url(../images/headbg.jpg) repeat-x left top;
	}
.logo{
	width:362px;
	height:81px;
	margin-top:15px;
	}
/*---导航---*/
.menu{
	width:616px;
	height:73px;
	margin-top:26px;
	}
.menu ul{
	dispaly:block;
	margin:0px;
	height:73px;
	padding:0px;
	list-style:none;
	}
.menu ul li{
	float:left;
	text-align:center;
	width:88px;
	font-family:微软雅黑;
	font-size:14px;	
	}
.menu ul li a{
	color:#000;
	display:block;
	width:88px;
	line-height:68px;
	}
.menu ul li a:visited{
	color:#000;
	}
.menu ul li a:hover{
	color:#ffae12;
	}
.menu ul li a:active{
	color:#000;
	}
.menu ul li .ano{
	color:#ffae12;
	border-bottom:#ffae12 solid 5px;
	}
/*--banner--*/
.bannerWrap{
	background:url(../images/bannerbg.jpg) repeat-x left top;
	width:100%;
	height:405px;
	overflow:hidden;
	padding-top:7px;
	position:relative;
	}
/*--首页关于我们--*/
.habout{
	background:url(../images/amiddle.jpg) repeat-x left top;
	height:211px;
	margin-bottom:13px;
	}
.habout .left{
	background:url(../images/aleft.jpg) no-repeat left top;
	width:10px;
	height:211px;
	}
.habout .right{
	width:392px;
	}
.habout .about{
	width:576px;
	margin-left:10px;
	margin-top:5px;
	}
.title{
	background:url(../images/tbg.jpg) no-repeat left center;
	height:45px;
	line-height:39px;
	}
.title span{
	font-family:微软雅黑;
	font-size:12px;
	color:#fff;
	width:80px;
	display:block;
	text-align:center;
	}
.title a{
	color:#8d8d8d;
	font-family:微软雅黑;
	font-size:10px;
	line-height:45px;
	}
.habout .info{
	line-height:22px;
	}
/*----首页产品展示----*/
.hpro{
	width:1000px;
	height:209px;
	margin-bottom:13px;
	}
.hproleft{
	width:93px;
	margin-left:19px;
	margin-top:6px;
	}
.hproMore{
	margin:10px 0px 0px 10px;
	}
.leftLoop{ overflow:hidden; position:relative;  width:868px; margin:19px 0px 0px 0px;} 
.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;} 
.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:868px;} 
.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; margin-right:20px; } 
.leftLoop .bd ul li img{ width:196px; height:140px; border:#d0d0d0 solid 3px; margin-bottom:14px;}
/**----------新闻资讯--------**/
.hnews{
	width:371px;
	height:202px;
	}
.news{ 
	width:339px;
	margin:6PX auto 0px auto;
	}
.news ul{
	width:330px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	list-style:none;
	}
.news ul li{
	line-height:28px;
	}
.mr10{ margin-right:10px;}
.hcontatc{
	width:238px;
	}
.mb10{ margin-bottom:10px;}
/*------------------------底部---------------------------*/
.foot{
	width:100%;
	background:url(../images/footbg.jpg) repeat-x left top;
	margin-top:40px;
	border-top:#fff solid 3px;
	}
.foot a{
	color:#727272;	
	}
.foot a:visited{
	color:#727272;
	}
.foot a:hover{
	color:#727272;
	}
.foot a:active{
	color:#727272;
	}
.copyright{
	width:715px;
	padding:20px 0px 0px 57px;
	color:#727272;
	line-height:26px;
	}
/*----------------内页------------------*/
.subleft{
	width:206px;
	}
.subleft .t1{
	height:43px;
	}
.subleft .list{
	border:#dedede solid 1px;
	border-top:none;
	border-bottom:none;
	width:204px;
	background:#ffffff;
	overflow:hidden;
	}
.subleft .list ul{
	margin:0px;
	padding:0px;
	list-style:none;
	height:auto !important; height:205px; min-height:205px;
	}
.subleft .list ul li{
	line-height:36px;
	}
.subleft .list ul li a{
	display:block;
	}
.subleft .list ul li .agrey1{
	display:block;
	width:204px;
	_width:204px;
	height:36px;
	line-height:36px;
	text-indent:25px;
	}
.subleft .list ul li .agrey1:hover{
	background:#ebeaea;
	color:#000000;
	}
.subleft .list ul li .ayellow1{
	background:#393939;
	color:#ffffff;
	}
.subleft .listft{
	background:url(../images/sleft2.jpg) no-repeat left top;
	height:10px;
	margin-bottom:5px;
	}
.mt8{ margin-top:8px;}
/**---内页右侧------**/
.subright{
	width:786px;
	overflow:hidden;
	}
.subNva{
	width:749px;
	margin:1px auto 22px auto;	
	height:47px;
	border-bottom:#e4e4e4 dashed 1px;
	}
.subNva .title{
	background:url(../images/tbg2.jpg) no-repeat left top;
	width:135px;
	height:44px;
	color:#ffffff;
	font-family:微软雅黑;
	font-size:14px;
	text-align:center;
	line-height:40px;
	}
.subNva span{
	color:#8b8b8b;
	font-family:宋体;
	font-size:12px;
	padding-top:25px;
	}
.subNva span a{
	color:#8b8b8b;
	}
.subNva span a:visited{
	color:#8b8b8b;
	}
.subNva span a:hover{
	color:#8b8b8b;
	}
.subNva span a:active{
	color:#8b8b8b;
	}
.subabtinfo{
	width:740px;
	margin:0px auto; 
	line-height:28px;
	height:auto !important; height:416px; min-height:416px;
	font-size:14px;
	overflow:hidden;
	padding:10px 0px;
	}
/*--------------新闻资讯---------------*/	
.subnews{
	width:750px;
	height:auto !important; height:365px; min-height:365px;
	margin:0px auto;
	}
.subnews ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.subnews ul li{
	height:29px;
	line-height:29px;
	border-bottom:#e8e8e8  dashed 1px;
	}
.subnews ul li .blue{
	color:#1e7dca;
	padding:0px 22px 0px 6px;
	}
/**-------------------内页产品-------------------**/
.subpro{
	width:760px;
	margin:0px auto;
	height:auto !important;min-height:370px;height:370px;
	}
.subpro ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
.subpro ul li{
	width:172px;
	height:166px;
	float:left;
	margin:0px 9px 0px 9px;
	text-align:center;
	}
.subpro ul li img{
	width:166px;
	height:118px;
	border:#d0d0d0 solid 3px;
	margin-bottom:8px;
	}
.subpro ul li .texts{
	width:166px;
	height:24px;
	line-height:24px;
	background:#0063B1;
	}
.subpro ul li  a .texts{
	color:#ffffff;
	}
/**-------------------分页-------------------**/
.page{
	width:750px;
	padding:0px 0px 0px 0px;
	text-align:right;
	clear:both;
	margin:0px auto;
	line-height:70px;
	}
/*--------------------------------------详细页面------------------------------*/
#detail{
	width:750px;
	margin:0px auto;
	padding:10px 0px 20px 0px;
	height:auto !important;min-height:370px;height:370px;
	}
#detail .detailtitle {
	FONT-SIZE: 18px; 
	FONT-WEIGHT: bold; 
	TEXT-ALIGN: center; 
	LINE-HEIGHT: 30px;
	margin:15px 0px;
	}
#detail .info {
	BORDER: #066fac 1px solid; 
	HEIGHT: 28px; 
	LINE-HEIGHT: 28px; 
	BACKGROUND-COLOR: #dfdfdf;
	text-align:center;
	margin-bottom:20px;
}
#detail .con {
	line-height:24px;
	padding-bottom:20px;
	font-size:14px;
	}
#detail .pre, #detail .next{
	line-height:24px;
	}
/*---首页bananner--*/
.banner{height:390px;overflow:hidden; clear:both;margin-bottom:16px;}
.banner .d1{width:100%;height:390px;display:block;position:absolute;left:0px;top:7px;}
.banner .d2{width:100%;height:10px;clear:both;position:absolute;z-index:100;left:0px;top:358px;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 0px;display:inline;}
.banner .d2 li{width:10px;height:10px;overflow:hidden;cursor:pointer;background:#ffaa05;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:#3f8655;}