@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; 
}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
.top{
	width:1003px;
	height:100px;
	text-align:left;
	margin:0 auto;
}
*+html .top {height:120px;} /* IE7 */
.top span{ float:right; font-size:15px; font-weight:bold;color:#303030; padding:60px 380px 0 0 ;}
.logo{
	margin:30px 0 0 9px;
	float:left;
	height: 70px;
}
.sb_box { width:780px; height:auto; 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:5px 0 0 37px;}
.memumainbj a{ color:#144a8a; 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:28px;
}
.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:left;}
.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:1003px;
	text-align:center;
	margin:0 auto;
	clear:left;
	background:#FFF;
	min-height:900px;
}
.productsinnermain{ width:780px; float:left;  text-align:left; }

.sidebar{ width:1000px;height:auto;margin:0 auto;}
.productsleft{ width:191px;float:left; margin:0 0 0 20px;}
.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 15px ; 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;}
.aboutstl{ width:780px; height:290px; border: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{
	margin:0;
	padding:0px 0 0 100px;
	line-height:16px;
	color:#293d6b;
	float:left;
	width:350px;
	height:130px;
}
.aboutstl dt{ margin:17px 0 5px 0; padding:0 0 0 0px; font-weight:bold;}
.aboutstl dd{ margin:0; padding:0 0 0 0px;}
.aboutbj1{background:url(../images/about_17.jpg) no-repeat right auto;}
.aboutbj2{background:url(../images/about_17_1.jpg) no-repeat right}
.aboutbj3{background:url(../images/about_17_2.jpg) no-repeat right auto 14px;}
.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;}
