/* 全局 CSS */
body {font-family:宋体,serif; font-size:12px; color:#000; background:url(images/topbj.jpg) repeat-x top;}
body,div,dl,dt,dd,ul,ol,li,table,td,tr,th,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0}   
table,td,tr,th{font-size:12px;}
table{border-collapse:collsapse; border-spacing:0; border:0}
ol,ul {list-style:none;}  
li{list-style-type:none;}
img{border:none;} 
caption,th {text-align:left;}   
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;}
a{text-decoration:none; color:#070707;}
a:hover{text-decoration:none; color:#ff0000;}

/* 通用样式 */
	.fl{float:left}
	.fr{float:right}
	.tl{text-align:left}
	.tr{text-align:right}
	.tc{text-align:center}
	.clear { clear:both; padding:0; margin:0;height:0px; overflow:hidden}

/* 横向间隔 */
	.g6{height:6px; overflow:hidden}
	.g8{height:8px; overflow:hidden}
	.g10{height:10px; overflow:hidden}
	.g12{height:12px; overflow:hidden}
	.g16{height:16px; overflow:hidden}
	.g20{height:20px; overflow:hidden}

/* ASP标准样式 */

.ewm { width:100px; height:244px; position:relative; top:100px; left:10px; z-index:9999; background-color: #0066CC; padding:3px;}

	/* 产品 */
	.aspProductList{margin:6px 0; padding:0; list-style:none; width:100%}
		.aspProductList li{margin:6px 0; padding:0; list-style:none; width: 33%; height:171px; text-align:center; float:left}
		.aspProductList img{padding:2px; border:1px solid #cccccc; margin-bottom:6px}
	.aspPageBar{width:98%; height:36px; text-align:right}
		.aspPageBar ul{float:right}
		.aspPageBar li{float:left; padding-left:6px}
		.aspPageBar a{padding:0 3px}
		.aspPageBar #pageNum{height:15px; width:26px; text-align:center; border:1px solid #999999}
	/* 文章 */
	.aspNewsList{line-height:20px}
		.aspNewsList li{padding:3px 0}
		.aspNewsList li span{float:right; color:#666}
		/* 图片展示 */
		.aspNewsList .aspImgList{margin:6px 3px; width:32%; text-align:center; float:left}
			/* 图片部分 */
			.aspNewsList .aspImgList td{height:140px; border:1px solid #333; background:#efd384}
			/* 名称部分 */
			.aspNewsList .aspImgList th{background:#ffeec2; text-align:center}
			
			
/* 内容CSS */
#qj{ width:1000px; margin:0 auto;}

#top{ width:1000px; float:left;}
#loge{ width:586px; height:115px; float:left;}
#topright{ width:252px; float:right;}
#toprightnr{ padding-top:10px; padding-right:30px; float:right;}
#toprightnr a{ color:#000000; padding-right:5px;}
/*
#nav{ width:1000px; float:left; margin-top:10px;}
#nav li{ float:left;}*/

#menu{margin:0 auto; width:1000px; z-index:50;}
#nav {float:left; width:1000px; height:36px;margin-top:10px; background:url(images/nav_bj.jpg) repeat-x;}
#nav .jquery_out {float:left;line-height:20px;display:block; text-align:center; color:#fff; font-size:14px; font-weight:bold; }
#nav .jquery_out .smile {padding-left:1em;}
#nav .jquery_inner {}
#nav .jquery {margin-right:1px;padding:0 2em;}
#nav .mainlevel { float:left;  width:103px; /*IE6 only*/}
#nav .mainlevel a {color:#fff;text-decoration:none; line-height:36px; display:block;width:103px; font-size:14px; font-weight:bold; text-align:center;font-size:14px; font-weight:bold; }
#nav .mainlevel a:hover {color:#fff; text-decoration:none; }
#nav .mainlevel ul {display:none; position:absolute;width:103px; z-index:50;}
#nav .mainlevel li {border-bottom:1px solid #fff; background:#164680; width:103px;/*IE6 only*/}
#nav .mainlevel li a {text-decoration:none; line-height:36px; font-size:14px; color:#fff;/*IE6 only*/}


#benen{ width:1000px; float:left; margin-top:10px;}

#nrbox{ width:1000px; float:left; margin-top:10px;}

#i_aboutbox{ width:400px; float:left; background:url(images/about.jpg) no-repeat; height:200px;}
.gd{ float:right; padding-right:10px;  width:30px; padding-top:10px;}
#i_aboutnr{ width:380px; float:left; padding-top:20px; padding-left:10px; line-height:20px; letter-spacing:1px; text-align:justify;text-justify:inter-ideograph;}

#i_newsbox{ width:348px; float:left; background:url(images/news.jpg) no-repeat; height:200px; margin-left:11px;}
.gd{ float:right; padding-right:10px;  width:30px; padding-top:10px;}
#i_newsnr{ width:336px; float:left; padding-top:20px; padding-left:6px;  letter-spacing:1px;}
#i_newsnr li{ width:336px; float:left; background:url(images/san.jpg) left no-repeat; border-bottom:1px dashed #638ad2;line-height:30px;}
#i_newsnr li span{ float:right;}
#i_newsnr li a{ float:left; padding-left:10px;}

#cont{ width:230px; float:left; margin-left:11px; _margin-left:8px; background:url(images/cont1.jpg) no-repeat; height:200px;}
#contnr{ width:220px; float:left; padding-top:50px; line-height:20px; padding-left:10px;}


#newsbox{ width:614px; float:left; padding-left:8px; padding-top:10px;}
#newstop{ width:614px; float:left; background:url(images/naws.jpg) no-repeat; height:25px; line-height:25px;}
#newstop span{ float:right; padding-right:10px;}
#newstop span a{ color:#fff;}
#newsbj{ width:614px; float:left; background:url(images/newsbj.jpg) no-repeat; height:193px;}
#newsnr{ width:600px; float:left; padding:7px;}
#newsnr li{ background:url(images/newsh.jpg) repeat-x; width:600px; float:left; height:34px; line-height:34px;}
#newsnr li a{float:left; height:34px; line-height:34px; background:url(images/dian.jpg) no-repeat left; padding-left:12px; margin-left:2px;}
#sj{ float:right;}

#sx_box{width:265px; float:left; padding:3px;}
#sxbox{width:265px; float:left;}
#sxbox a{float:left; width:100%; line-height:30px; text-align:center;}

#sxbox img{width:265px; float:left;}

#demo {
overflow:hidden;
width: 10000px;
height:175px;
}
#demo img {float:left;vertical-align:middle;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
#pic{ float:left;padding-top:10px;}
#pic li{float:left;margin-left:10px; padding-left:5px;}
#pic li img{float:left;border:1px solid #e4e4e4; }
#pic li a{  float:left;text-align:center;}
#pic li span{ line-height:25px;}
#hot_pr0_box{ width:980px; padding-left:10px;}
#hot_pro{ width:100%;overflow:hidden; float:left;}


#picbox{ width:1000px; float:left; margin-top:10px;background:url(images/picbj.jpg) no-repeat; }
#pictop{ width:1000px; float:left; }
#pictop span{ float:right; padding-right:20px; padding-top:10px; padding-bottom:10px;}





#left{ width:230px; float:left;}
#lefttop{ width:230px; float:left; background:url(images/lafttop.jpg) no-repeat; line-height:33px; }
#lefttop span{font-size:14px; padding-left:7px; margin-left:1px; color:#fff; font-weight:bold;}
#leftnr{width:230px; float:left; background:url(images/left_cont.jpg) repeat-y; padding-top:5px; padding-bottom:5px;}
#leftnr ul{ width:212px; float:left; background:url(images/about_lan.jpg) repeat-y; margin-left:7px;_margin-left:5px;}
#leftnr li{ width:200px; float:left; height:30px; line-height:30px; padding-left:20px;}
#leftnr li a{ width:200px; float:left; line-height:30px; }
#leftnr li a:hover{ width:200px; float:left; line-height:30px;color:#1a5091;}
#leftnr li .on{ display:block; }
#leftbottom{ width:230px; float:left; background:url(images/left_bottom.jpg) no-repeat; height:2px;}

#about_left{ width:230px; float:left; padding-top:10px;}
#co{ width:230px; float:left;}
#ly{ width:230px; float:left; padding-top:10px;}

#rightbox{ width:745px; float:left; padding-left:25px; padding-bottom:10px;}
#righttop{ width:745px; float:left; height:33px; line-height:33px;background:#1b5092;}
#righttop_right{ float:right; padding-right:10px;color:#fff;}
#righttop_left{ float:left; padding-left:10px; font-size:14px; font-weight:bold; color:#fff;}
#rightnr{line-height:25px;width:745px; font-size:14px; float:left; min-height:510px;height:100%;_height:510px; padding-top:10px;}

#yqbox{ width:1000px; margin:0 auto;}
#yq{ width:1000px; float:left; height:40px;  background:url(images/yq.jpg) no-repeat;}
#yqnr{ width:800px; margin:0 auto;}
#yqnr li{ float:left; padding-left:1px; margin-left:5px;line-height:45px;}

#lnavbox{ width:1000px; margin:0  auto;}
#lnav{ width:1000px; float:left; background:#215496; height:30px; text-align:center; line-height:30px; margin-top:10px; color:#fff;}
#lnav a{ color:#fff;}

#bottombox{width:1000px; margin:0 auto; }
#bottom{width:1000px; float:left; margin-top:10px; text-align:center; line-height:25px;}
#bottom span{ float:left; padding-top:10px; line-height:20px; letter-spacing:1px; color:#fff;}
#bottom a{ color:#fff;}

