*{margin:0px;padding:0px;}
body {
	font-family:"ËÎÌå";
	font-size: 12px;
	color: #333;
	margin:0px;
	padding:0px;
	text-align:center;
}
a{ color:#333; text-decoration:none}
a:hover{ color:#333; text-decoration:underline}
img{ border:0px}

.mian{text-align:left; width:1003px; margin:0 auto;}

.mid_main{ background-image: url(../images/Y_line.jpg); background-repeat:repeat-y; background-position:left;}

#top_nav{ padding:0px; margin:0px}
#top_nav li{ list-style:none; float:left; position: relative;}
#top_nav li a{ display:block}
#top_nav li ul{ position:absolute; left:0px; display:none; width:120px; overflow:hidden}
#top_nav li:hover ul, #top_nav li.over ul{display: block;}
#top_nav li ul li{ width:150px;background:#fff; height:22px; line-height:22px; border-bottom:1px solid #63B4E1}
#top_nav li ul li a{ line-height:22px; padding:0px 0px 0px 35px; display:block; width:85px; color:#0A8F03; background:url(../images/icon1.gif) no-repeat 25px 8px }
#top_nav li ul li a:hover{ background:url(../images/icon1.gif) no-repeat 25px 8px; color:#ff2400; text-decoration:none}


.nav li{ float:left; list-style:none; margin-right:20px; width:360px; height:250px; overflow:hidden; background:url(../images/h_back.gif) repeat-x;}
.nav li .pic{ padding:8px 0px 0px 0px}
.nav li h3{ text-align:center; padding-top:18px; line-height:30px; color:#333; font-size:16px}
.nav li p{ padding:10px 20px; line-height:22px}
.nav li a:hover{ text-decoration:none}

.left{ background:url(../images/nav_back.gif) repeat-y}
.left a{ color:#000; display:block; height:38px; line-height:38px; padding-left:34px; }
.left a:hover{ text-decoration:none;}
.left a.a1{ font-weight:bold; color:#2d9b0c; background:url(../images/nav_back1.gif) no-repeat}
.left a.a1:hover{ color:#2d9b0c; background:url(../images/nav_back2.gif) no-repeat}
.left a.a2{ color:#333; background:url(../images/nav_back3.gif) no-repeat}
.left a.a2:hover{ color:#333; background:url(../images/nav_back4.gif) no-repeat}

.about{ padding:15px 0px; line-height:170%}
.about p{ margin:15px 0px}

.productslist{ clear:both; padding-top:20px;}
.productslist li{ float:left; width:19.8%; list-style:none; text-align:center}

.pagecontrol{ clear:both; padding:15px 15px 10px; text-align:right; }

.newslist{ clear:both; padding-top:10px}
.newslist li{ list-style:none; padding-left:5px; line-height:28px; border-bottom:1px solid #ccc}
.newslist li span{ float:right; padding-right:5px}

.newsview{ margin-top:15px}
.content_newsview{ line-height:150%}
.content_newsview .news_tit{ line-height:30px; font-size:14px; font-weight:bold; text-align:center;}
.content_newsview .news_tit .news_date{ line-height:25px; font-size:12px; font-weight: normal; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#f9f9f9; text-align:center; margin:10px 0px; color:#777}
.content_newsview .news_view{ line-height:170%; margin-top:15px}


.pic{ padding-left:6px}
.text{ padding-left:7px}
.text_line{ background:url(../images/X_line.jpg);background-repeat:repeat-x; background-position:bottom}


.abouus_font1{ color:#2d9b0c; font-weight:bold; padding-left:10px}
.abouus_font2{ color:#010101; padding-left:10px}
.abouus_font3{ color:#db2225}


.about_line{ background: url(../images/about_line.jpg) no-repeat; background-position:bottom}

.about_text{}
.about_text p{ line-height:21px; text-indent:2em; margin-bottom:12px; padding-right:5px}

