@charset "utf-8";
body {
	background:#FFFFFF;
	background-image:url(../images/di2.jpg);
	background-repeat:repeat-x;
	
}
#top{
	width:1004px;
	height:143px;
	margin:auto;
	}
#top .logo{
	float:left;
	}
#top .right{
	float:right;
	padding:90px 43px 0px 0px;
	width:438px;
	}
#top .right a{
	display:block;
	float:right;
	padding:0px 10px;
	color:#5e5e5e;
	font-size:14px;
	text-decoration:none;
	}
#top .right a:hover{
	color:#FF0000;
	text-decoration:underline;
	}
#top .right .aU{
	text-decoration:underline;
	}
#nav{
	height:54px;
	width:1004px;
	margin:auto;
	background:url(../images/barbg.jpg);
	
	}
#nav a{
	float:left;
	padding:0px 20px;
	background:url(../images/line.jpg) right no-repeat;
	height:41px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	line-height:41px;
	text-decoration:none;
	letter-spacing:6px;
	}
#nav a:hover{
	color:#FF0000;
	}
#banner{
	width:1004px;
	margin:auto;
	}
#con{
	width:1004px;
	padding:10px 0px 0px 0px;
	margin:auto;
	}
#con .left{
	width:284px;
	padding:13px 20px;
	height:143px;
	float:left;
	background:url(../images/picbg.jpg);
	border:#dee3e7 1px solid;
	}
#con .mon{
	margin:0px 0px 0px 13px;
	background:url(../images/gsjsbg.jpg);
	width:321px;
	float:left;
	height:169px;
	border:#dee3e7  1px solid;
	}
#con .mon dl{
	width:321px;
	}
#con .mon dt{
	height:37px;
	display:block;
	padding:13px 0px 0px 0px;
	}
#con .mon dd{
	height:24px;
	line-height:24px;
	width:297px;
	display:block;
	padding:0px 0px 0px 24px;
	color:#425a72;
	}
#con .mon dd a{
	color:#425a72;
	text-decoration:none;
	padding:0px 0px 0px 5px;
	line-height:24px;
	}
#con .mon dd a:hover{
	color:#0099FF;
	text-decoration:underline;
	}
#con .mon h2 , #con .right .Rtitle h2{
	font-size:14px;
	color:#023c61;
	padding:0px 17px;
	display:block;
	float:left;
	height:17px;
	line-height:17px;
	border-right:#023c61 1px solid;
	}
#con .mon span,#con .right .Rtitle span{
	display:block;
	float:left;
	color:#023c61;
	height:17px;
	line-height:17px;
	padding:0px 30px;
	font-weight:bold;
	font-size:14px;
	}
#con .right .Rcon{
	line-height:21px;
	color:#425a72;
	padding:0px 10px;
	}

#con .right .Rtitle{
	height:37px;
	padding:13px 0px 0px 0px;
	}
	
	
#con .right{
	width:325px;
	float:right;
	height:169px;
	background:url(../images/gsjsbg.jpg);
	border:#dee3e7  1px solid;
}
#con2{
	width:1004px;
	padding:10px 0px 0px 0px;
	margin:auto;
	}
#con2 div{
	float:left;
	}
#con2 .tit{
	background:url(../images/01.jpg) 0px center no-repeat;
	height:160px;
	width:68px;
	}
#con2 .leftbut{
	background:url(../images/dot01.jpg)  0px  73px no-repeat;
	width:13px;
	height:160px;
	cursor:pointer;
	}
#con2 .leftbut:hover{
	background:url(../images/dot01.jpg)  -14px 73px no-repeat;
	}

#con2 .rightbut{
	background:url(../images/dot02.jpg)  -14px  73px no-repeat;
	width:13px;
	height:160px;
	cursor:pointer;
	}
#con2 .rightbut:hover{
	background:url(../images/dot02.jpg)  0px 73px no-repeat;
	}
#con2 .productlist{
	
	height:160px;
	}
#link{
	border:1px #dfe2e7 solid;
	width:1002px;
	height:30px;
	line-height:30px;
	margin:auto;
	}
#end{
	width:1004px;
	margin:auto;
	color:#415b72;
	height:80px;
	padding:20px 0px;
	}
#end a{
	color:#415b72;
	}
#end a:hover{
	color:#0099FF;
	}
.more{
	font-size:10px;
	color:#425a72;
	text-decoration:underline;
	
	}
.more:hover{
	color:#0099FF;
	}
.productlist li{
	display:block;
	height:140px;
	width:175px;
	float:left;
	border:#dee3e7 1px solid;
	margin:0px 10px;
	padding:11px 14px 0px 14px;
	}
.propic{
	display:block;
	width:175px;
	height:109px;
	}
.protitle{
	display:block;
	width:175px;
	height:30px;
	line-height:30px;
	color:#415c71;
	text-decoration:none;
	text-align:center;
	}
.protitle:hover{
	color:#0099FF;
	}
#link a{
	display:block;
	padding:0px 10px;
	float:left;
	line-height:30px;
	height:30px;
	color:#415b72;
	text-decoration:none;
	}
#link a:hover{
	color:#0099FF;
	}
#link div{
	float:left;
	color:#415b72;
	width:5px;
	text-align:center;
	}
.menu{
	position:absolute;
	background-color:#FFFFFF;
	/*filter:alpha(opacity=100);*/
	font:normal 12px Verdana;
	visibility: hidden;
	padding:5px;
	width:117px;

	border-right-width: 3px;
	border-bottom-width:3px;
	border-left-width: 3px;
	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	
	border-right-color: #002d4a;
	border-bottom-color: #002d4a;
	border-left-color: #002d4a;
	}

.axhou{
	display:block;
	width:114px;
	height:28px;
	line-height:28px;
	text-decoration:none;
	color:#002d4a;
	font-size:12px;
	float:left;
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;

	}
.axhou:hover{
	color:#FFFFFF;
	background:#002d4a;
	}
#npage{
	width:1004px;
	margin:auto;
	background:#FFFFFF;
	background-image:url(../images/nbg.jpg);
	background-repeat:repeat-y;
	}
#nbanner{
	width:1004px;
	height:300px;
	margin:auto;
	}
#npage .nleft{
	width:244px;
	float:left;
	}
#npage .nright{
	width:760px;
	float:right;
	}

#npage .nleft .nleftTit{
	color:#002e46;
	font-size:14px;
	font-weight:bold;
	padding:6px 0px 0px 60px;
	line-height:30px;
	background:url(../images/titbg.jpg);
	width:184px;
	height:30px;
	}
#npage .nleft .nleftCon{
	padding:10px 0px 0px 60px;
	width:184px;
	}
#npage .nleft .nleftCon .a1{
	display:block;
	width:164px;
	background:url(../images/dota.jpg) no-repeat 0px 5px;
	height:24px;
	line-height:24px;
	color:#023c61;
	font-size:14px;
	text-decoration:none;
	padding:0px 0px 0px 20px;
	}
#npage .nleft .nleftCon .a1:hover{
	color:#FF0000;
	background:url(../images/dotb.jpg) no-repeat 0px 5px;
	}
#npage .nleft .nleftCon .a2{
	display:block;
	width:154px;
	height:24px;
	line-height:24px;
	background:url(../images/leftb.jpg) 7px center no-repeat;
	color:#023c61;
	font-size:12px;
	text-decoration:none;
	padding:0px 0px 0px 30px;
	}
#npage .nleft .nleftCon .a2:hover{
	color:#ff0000;
	}

.a1U{
	display:block;
	width:164px;
	height:24px;
	line-height:24px;
	color:#023c61;
	font-size:14px;
	text-decoration:none;
	padding:0px 0px 0px 20px;
	background:url(../images/dotb.jpg) no-repeat 0px 5px;
	}

.a3{
	height:24px;
	line-height:24px;
	color:#023c61;
	font-size:12px;
	text-decoration:none;
	padding:0px 10px;
	}
.a3:hover{
	color:#FF0000;
	}
.nrightTit{
	background:url(../images/line3.jpg) no-repeat bottom;
	width:760px;
	height:36px;
	color:#013e5d;
	text-align:right;
	line-height:36px;
	}
.nrightTit a{
	color:#013e5d;
	padding:0px 10px;
	}
.nrightTit a:hover{
	color:#FF0000;
	}
.nrightCon{
	padding:10px 10px 20px 20px;
	line-height:24px;
	color:#002d47;
	}
.prolist li{
	float:left;
	width:365px;
	height:118px;
	padding:0px 0px 10px 0px;
	}
.prolist li img{
	width:121px;
	height:98px;
	float:left;
	padding:8px;
	border:1px solid #dee3e7;
	}
.prolist li img:hover{
	border:1px solid #999900;
	}
.prolist li .proinfo{
	float:left;
	width:211px;
	float:left;
	padding:0px 0px 0px 13px;
	}
.protit{
	display:block;
	width:165px;
	height:23px;
	color:#002d49;
	background-image:url(../images/dot03.jpg);
	background-repeat:no-repeat;
	background-position: 10px 8px;
	background-color:#f0f1f5;
	padding:2px 0px 0px 29px;
	text-decoration:none;
	line-height:25px;
	}
.protit:hover{
	color:#FF0000;
	}
.proinfostr{
	width:185px;
	padding:10px 0px 0px 10px;
	line-height:24px;
	color:#616161;
	}

.nconpage{
	height:50px;
	width:700px;
	margin:auto;	
	text-align:center;
	line-height:50px;
	padding:20px 0px 0px 0px;
	}
.nconpage a{
	color:#000000;
	font-size:14px;
	text-decoration:none;
	}
.nconpage a:hover{
	color:#FF0000;
	}

.newslist li{
	height:26px;
	border-bottom:#999999 1px dashed;
	background:url(../images/02.jpg) no-repeat 10px 10px;
	padding:4px 0px 0px 20px;
	}
.newslist a{
	color:#000033;
	line-height:22px;
	text-decoration:none;
	float:left;

	}
.newslist a:hover{
	color:#FF0000;
	}
.nr{
	color:#666666;
	text-decoration:none;
	}
.nr:hover{
	color:#FF0000;
	}
































