﻿body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:12px; background:url(../images/mb_07.gif) repeat-x top}
ul,li,h2,dl,dd,dt{ padding:0; margin:0; list-style:none}
img{ border:none}
a{ text-decoration:none; color:#252525}
a:hover{ color:#FF6600}
.clear{ clear:both}

#Nav {
	margin-top:42px;
}
#Nav ul {
	margin-left:50px;
}
#Nav li {
	float:left;
	margin-right:10px;
	position:relative;
}
#Nav li a {
	width:110px;
	line-height:30px;
	display:block;

	text-align:center;
	color:#333;
	font-weight:bold;
}
#Nav li ul {
	display:none;
	margin:0;
	margin-top:4px;
}
#Nav li ul li {
	padding:0;
}
#Nav li ul li a {
	line-height:26px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
#Nav ul li a:hover ul,#Nav ul li.over ul {
    display: block;
    position: absolute;
    top:26px;
}
#NavNow {
	border-left:2px ;
	border-right:2px;
}
#BannerText {
	font-size:20px;
	line-height:80px;
	color:#FFF;
	width:90px;
	float:left;
	font-weight:bold;
	margin-left:20px;
}
#BannerImg {
	width:485px;
	float:left;
}

#head{}
#main{ width:970px; margin:auto; background:url(../images/mb_07.gif) no-repeat top;}
#foot{ background:url(../images/mb_45.gif) repeat-x; height:118px; text-align:center; padding-top:10px; margin-top:5px;}
#foot a{ padding:0 10px;}
#left{ width:222px; float:left; background:url(../images/mb_10.gif) no-repeat top right; height:660px;}
#mid{ width:503px; float:left}
#right{ width:220px; float:right; background:url(../images/mb_12.gif) no-repeat left top;height:660px; padding-left:24px;}
#nright{ width:747px; float:right; }

.banner{ text-align:center; margin-top:5px;}
h2{ height:37px; line-height:37px; color:#fe6f2b; font-size:14px; padding-left:10px; }
h3{ height:37px; line-height:37px; font-size:12px; padding-left:10px; border-bottom:#CCC dotted 1px; }
h3 span{ float:right}
h3 span a{ display:block; width:80px; height:20px; line-height:20px; border:#FFCC00 1px solid; background-color:#FBDF8C; text-align:center; margin-right:10px; color:#FF0000}
h3 span a:hover{ border:#FF6600 1px solid; background-color:#FFCC00; color:#FFF }


.menu{ font-size:12px}
.menu li a{background:url(../images/mb_15.gif) no-repeat 2px 50%; height:30px; line-height:30px; display:block; padding-left:20px; color:#000; font-weight:bold; }
.menu li a:hover{background:url(../images/ico2.gif) no-repeat 2px 50%; color:#FF6600; text-decoration:underline}
.menu ul li { padding:0;margin:0 }
.menu  ul li a{ background:url(../images/mb_18.gif) no-repeat 8px 50%; height:25px; line-height:25px; padding-left:25px; display:block; font-weight:normal}
.menu  ul li a:hover{background:url(../images/ico1.gif) no-repeat 8px 50%; color:#FF6600; text-decoration:underline}

.about{  padding:10px;}
.about img{ float:right; padding:2px; background-color:#EFEFEF ; border:#CCC 1px solid}
.about span{  height:37px; line-height:50px; color:#000000; font-size:18px; padding-left:30px;}

.products{ padding-left:10px; margin:10px 0}
.products li{ width:145px; height:146px; border:#d6d6d6 1px solid; float:left; background-color:#fff;}
.products li p{ padding:3px; margin:0; text-align:center; height:100px;}
.products li span{ display:block; text-align:center; }
.products li b{ height:16px; padding-top:5px; display:block; background:url(../images/mb_22.gif) repeat-x; border-top:#d6d6d6 1px solid}
.products li b img{ padding-left:10px;}

.products2{ padding-left:0px; margin:10px 0; zoom:1;}
.products2 li{ width:145px; height:146px; border:#d6d6d6 1px solid; float:left; background-color:#fff; margin-left:30px; margin-bottom:10px;}
.products2 li p{ padding:3px; margin:0; text-align:center; height:100px;}
.products2 li span{ display:block; text-align:center; }
.products2 li b{ height:16px; padding-top:5px; display:block; background:url(mb_22.gif) repeat-x; border-top:#d6d6d6 1px solid}
.products2 li b img{ padding-left:10px;}

.mr{ margin-right:10px;}
.gg{  color:#7a3e1e}
.news{}
.news li { background:url(../images/ico3.gif) no-repeat 2px 50%; padding-left:10px; height:25px; line-height:25px;}
.news li a{ text-decoration:underline}
.pages{ border:#CCC 1px solid; border-left:none; border-right:none; height:30px; line-height:30px; text-align:center}
.pages a{ color:#FF0000; padding:0 5px;}
.primg{ text-align:center}
.primg img{ border:solid 1px #CCC; background-color:#F0F0F0; padding:3px;}
.prtxt{ text-align:center; color:#FF6600; font-size:12px; font-weight:bold; padding:10px 0; }

#wrap { padding-left:10px; }
#wrap dl {width:700px;margin-bottom:8px;padding:8px;border-bottom:1px solid #ddd;zoom:1; height:98px;}
#wrap dl dt {float:right;width:550px;height:22px;}
#wrap dl dt a {font-size:12px;font-weight:800;color:#06c;text-decoration:none;}
#wrap dl dt a:hover {text-decoration:underline;}
#wrap dl dd.pic {float:left;}
#wrap dl dd.pic a {display:block;border:1px solid #ddd;}
#wrap dl dd.pic a img {width:120px;height:90px;margin:2px;border:0;}
#wrap dl dd.pic a:hover {border:1px solid #999;}
#wrap dl dd.text {float:right;width:550px;line-height:19px;color:#666;text-indent:2em;}
#wrap dl dd.links {float:right;width:550px;margin-top:-6px;text-align:right;}
#wrap dl dd.links a {line-height:15px;color:#06c;text-decoration:none;}
#wrap dl dd.links a:hover {text-decoration:underline;}
#wrap dl:after {content:"."; display:block;height:0; clear:both; visibility:hidden;} 

.title{ text-align:center; font-size:14px; color:#0066CC; font-weight:bold; height:35px; line-height:35px; }
.time{ text-align:center; font-size:11px; color:#999; }
.nl{  padding:15px; line-height:20px;}

