@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */

/* CSS Document */
body {
	background: #fff url(../images/body.gif) top repeat-x; text-align: center; font-family:Arial, Helvetica, sans-serif;margin:0; padding:0;  font-size:11px; color:#000;
}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
.top{ width:1003px; height:86px; text-align:left; margin:0 auto;}
.top span{ float:right; font-size:15px; font-weight:bold;color:#303030; padding:60px 380px 0 0 ;}
.logo{
	margin:20px 0 0 9px;
	float:left;
}
.home{ float:left; margin:35px 0 0 25px; padding:0 0 0 25px; font-size:13px; font-weight:bold; background:url(../images/products_04.jpg) no-repeat; height:18px; line-height:18px;}
.home a{ color:#404040; text-decoration:none;}
.home a:hover{ color:#000; border-bottom:1px #000 dotted;}
.memu{ height:34px; width:1003px; background: url(../images/sub_header1.gif) no-repeat; font-size:11px; font-weight:bold; text-align:left; padding:0;margin:0 auto;}
.memumainbj{ background:url(../images/Products_06.jpg) no-repeat; width:81px; padding:3px 0 0 37px;}
.memumainbj a{ color:#FFF; text-decoration:none;}
.memuother{ padding:2px 20px 0 20px;}
.memuother a{ color:#666; text-decoration:none;}
.memuother a:hover{ color:#666;}
.memu ul{ list-style:none; padding:0; margin:0; line-height:29px; height:34px;}
.memu li{ float:left; margin:0; height:34px;}
.search{ height:14px; font-size:11px; color:#333; width:150px; border-left:1px #cacaca solid; border-bottom:1px #cacaca solid; border-top:1px #cacaca solid; border-right:none; line-height:14px;}
#main{
	width:1003px;
	text-align:center;
	background:  #FFF;
	min-height:800px;
	margin:0 auto;
}

.down{ width:1003px; text-align:left; height:35px; line-height:35px; float:none; border-top:1px #ddd solid; margin:8px auto 0 auto; clear:both;}
.down span{ float:right;}
.down a{ color:#0066cc; text-decoration:none;}
.down a:hover{ text-decoration:underline;}

.productsinnerdh{
	clear:both;
	text-align:left;
	height:25px;
	line-height:25px;
	width:983px;
	background:#e8eef4;
	padding:0 0 0 20px;
	margin:0 auto;
}
.productsinnerdh a{ color:#333; text-decoration:none;}
.productsinnerdh a:hover{text-decoration:underline;}

.productsmain{ width:780px;text-align:left; margin:3px 0 0 10px;}
.productsleft{ width:191px;margin:5px 5px 0 5px; clear:left; float:left;}
.productindex{ background:url(../images/Products_11.jpg) no-repeat; width:191px; height:120px;}
.productsindex{ line-height:30px; margin:0 0 0 10px;}
.productsindex dt{ color:#FFFFFF; font-size:13px; font-weight:bold; margin:0 0 12px 5px;}
.productslefttitle{ background:url(../images/Products_14.jpg) no-repeat; height:29px; padding:8px 0 0 10px ; font-size:13px; font-weight:bold;}
.productslefttitle a{ color:#f9f9f9; text-decoration:none;}
.productslefttitle a:hover{ color:#fff;}
.productscp{ width:191px; margin:5px 0 0 0; background:url(../images/Products_15.jpg) repeat-y; }
.productslist{padding:0 0 0 8px; text-align:left;}
.productslist dt{ background:url(../images/btn3.gif) no-repeat;font-weight:bold; padding:4px 3px 3px 12px; margin:0px 0 0 0;}
.productslist dt a{ color:#0d3f62; text-decoration:none;}
.productslist dt a:hover{ color:#000;}
.productslist dd{ line-height:16px; padding:0 9px 3px 12px; color:#555;}
.productslist dd a{ color:#555; text-decoration:none;}
.productslist dd a:hover{ color:#202020; border-bottom:1px #202020 dotted;}
#right{ float:left; width:780px; min-height:600px;_height:600px; margin:10px 0;}
#right .table_border{
	clear:left; 
	text-align:left; 
	padding-top:20px;
	border-top:1px double #587993;
	border-left:1px solid #587993;
	border-right:1px solid #587993;
	border-bottom:1px solid #587993;
	}
	#right .table_border ul{ list-style:none;padding-left:10px; margin-top:15px;
	font-size: 12px; color: #666; text-decoration: none; line-height: 2;
	font-weight:bold;
	}
	#right .table_border li{background: url(../images/directory_bullet.gif) left no-repeat;
	padding-left: 10px;}
#right .table_border a{
	color: #666; text-decoration: none; 

	
	}
#right .table_border a:hover, #right .table_border a:active {  color: #587993; }
.aboutstl{
	width:780px;
	height:400px;
	/* [disabled]border:1px solid #587993; */
	border-left:1px solid #587993;
	border-right:1px solid #587993;
	margin:8px 0 0 0;
}
.abouttitle{ height:25px; display:block; line-height:25px; background:#587993; color:#fff; font-size:13px; font-style:italic; padding:0 10px; margin:0; font-weight:bold;}
.aboutstl a{ color:#293d6b; text-decoration:none;}
.aboutstl a:hover{ border-bottom:1px #293d6b dotted;}
.aboutstl dl{
	line-height:16px;
	color:#000;
	
}
.aboutstl dt{ margin:17px 0 5px 0; padding:0 0 0 0px; font-weight:bold;}
.aboutstl dd{ margin:0; padding:0 0 0 0px;}
.aboutbj0{width:750px; height:130px;float: left; margin-left:10px; text-align:left;}
.aboutbj1{background:url(../images/about_17.jpg) no-repeat left; width:300px; height:130px; margin-left:5px; padding-left:90px;clear:left;float:left}
.aboutbj2{background:url(../images/about_17_1.jpg) no-repeat left;width:300px; height:130px;clear:left;float:left;margin-left:5px;padding-left:90px;}
.aboutbj3{background:url(../images/about_17_2.jpg) no-repeat left ;width:300px; height:130px;margin-left:5px;padding-left:90px;}
.aboutbj4{width:470px; height:130px;margin-left:5px;padding-left:78px;            _width:465px; _height:130px;_margin-left:5px;_padding-left:78px;}




.aboutlx1{ padding:0 20px; color:#181818; font-size:11px;}
.aboutlx2{ padding:0 20px 20px 20px; color:#181818; border-bottom:1px dotted #293d6b;}
.down{ width:1003px; text-align:left; height:35px; line-height:35px; float:none; border-top:1px #ddd solid; margin:8px 0 0 0;clear:both; margin:0 auto;}
.down span{ float:right;}
.down a{ color:#0066cc; text-decoration:none;}
.down a:hover{ text-decoration:underline;}



.aboutstlinner{ width:839px; min-height:490px; _height:490px;margin:5px 0 0 0;}
.aboutinnerlink{ height:25px; display:block; line-height:25px; background:#e8eef4; color:#333; padding:0 10px; margin:0; }
.aboutinnerlink span{ float:right;}
.aboutinnerlink a{ color:#333; text-decoration:none;}
.aboutinnerlink a:hover{ color:#333; text-decoration:underline;}
.aboutinnertitle{ height:50px; font-size:15px; color:#416a85; line-height:50px; font-weight:bold; text-align:center; margin:0; padding:0px; border-bottom:1px solid #76a2be;}
.aboutinnernei{ line-height:20px; color:#333; margin:20px 30px;}
.aboutinnernei a{ color:#3f6c89; text-decoration:none;}
/* CSS NEWS */
#rightnews{ float:left; width:840px;height:900px}
.aboutnews{ width:839px;height:788px;margin:5px 0 0 0;}
.aboutnews a{ color:#3f6c89; text-decoration:none;}
.aboutnews a:hover{ border-bottom:1px dotted #3f6c89}
.news{ margin:8px 0 0 0; height:190px;}
.news span{ float:right; margin-right:20px;}
.news ul{ margin:6px 0 0 0; padding:0 0 0 6px; list-style:none; float:right; width:565px; line-height:22px;}
.newstrendstitle{ padding:0 0 0 10px; font-weight:bold; margin:4px 0 0 0; height:24px; line-height:24px; display:block; color:#fff; background:#3d6986; float:right; width:565px; font-size:12px;}
.newsimg{ margin:4px 10px 0 0 ; height:180px; width:250px; float:left; }
.newsmore{ float:right; margin:4px 20px 0 0 ; padding:0;}
.newsmore2{ float:right; margin:12px 20px 0 0 ; padding:0;}

.newsborder{margin:8px 0 0 0; height:175px;}
.newsborder ul{ margin:0; padding:0 0 0 6px; list-style:none; float:right; width:600px; line-height:22px;}
.newsborder span{float:right; margin-right:20px;}
.newslisttitle{ padding:0 0 0 10px; font-weight:bold; margin:0 0 10px 0; height:24px; line-height:24px; display:block; color:#fff; background:#3d6986;font-size:12px;}
.newsimg2{ margin:0 10px 0 0 ; height:120px; width:200px; float:left; }


.newslist{margin:8px 0 0 0; height:175px;}
.newslist ul{ margin:0; padding:0;width:839px; line-height:24px; list-style:none;}
.newslist li{ padding-left:20px}
.newslistbg{ background:#f0f4f8}
.newslist span{float:right; margin-right:20px;}

.top_z{ float:right;}
.top_z ul{ line-height:28px; margin:0px; padding:0px 5px 0 0; list-style:none;}
.top_z li{ margin:0; padding:0px; text-align:right;}
.top_z li a{ color:#0066cc; text-decoration:none; font-size:13px;}
