﻿/* Overall Css */
body 
{
	margin:0;
	text-align:center;
	background-color:#FFF;
}

div,td
{
	font-size:12px;
	letter-spacing:1px;
	line-height:20px;
	color:#000;
}

ul,li
{
	margin:0;
	padding:0;
	list-style:none;
}

input
{
	border-style:solid; 
	border-width:1px; 
	cursor:default; 
	color:#666; 
	background-color:#FFF;
}

textarea
{
	border-style:solid; 
	border-width:1px; 
	cursor:default; 
	color:#666; 
	background-color:#FFF;
}

/* all */
.imgurl
{
	border:0;
	cursor:pointer; 
}

.input
{
	border-style:solid; 
	border-width:1px; 
	cursor:default; 
	color:#666; 
	background-color:#fff;
	height:16px;
}

.but
{
	color:#000; 
	background-color:#FFF;
	height:20px;
	line-height:18px;
}

#pageDiv
{
	margin-top:10px;
	width:100%;
	text-align:right;	
}

/* Link */

A.a { font-size:12px; COLOR: #000; TEXT-DECORATION: none; letter-spacing:1px; }
A.a:hover { font-size:12px; COLOR: #999; TEXT-DECORATION: none; letter-spacing:1px;}

A.a_white { font-size:12px; COLOR:#FFF; TEXT-DECORATION: none; letter-spacing:1px; }
A.a_white:hover { font-size:12px; COLOR: #CCC; TEXT-DECORATION: none; letter-spacing:1px;}

A.a_link { font-size:12px; COLOR: #000; TEXT-DECORATION: none; letter-spacing:1px; }
A.a_link:hover { font-size:12px; COLOR: #000; TEXT-DECORATION: none; letter-spacing:1px;}

A.a_p{ font-size:12px; COLOR: #CC0000; TEXT-DECORATION: none; letter-spacing:1px; }
A.a_p:hover { font-size:12px; COLOR: #000; TEXT-DECORATION: none; letter-spacing:1px;}

A.a_l{ font-size:13px; COLOR: #000; TEXT-DECORATION: none; letter-spacing:1px; }
A.a_l:hover { font-size:13px; COLOR: #333; TEXT-DECORATION: underline; letter-spacing:1px;}

A.a_black_bold { font-size:12px; font-weight:bold; COLOR:#000; TEXT-DECORATION: none; letter-spacing:1px; text-decoration:underline; }
A.a_black_bold:hover { font-size:12px; font-weight:bold; COLOR:#999; TEXT-DECORATION: none; letter-spacing:1px; text-decoration:underline;}

/* color */
.red
{
	color:#CC0000;
	text-decoration:none;
}

/* body */
.brim
{
	margin:auto;
	width:978px;
}

.left_bg
{
	width:19px;
	background-image:url(../images/left.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.center_bg
{
	width:940px;
	text-align:center;
	vertical-align:top;
}

.right_bg
{
	width:19px;
	background-image:url(../images/right.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.left
{
	width:249px;
	text-align:center;
	vertical-align:top;
}

.right
{
	width:671px;
	text-align:center;
	vertical-align:top;
}

/* header */
.top_l
{
	width:582px;
	height:152px;
	background-image:url(../images/top_l.jpg);
}

.nav_bg
{
	width:920px;
	height:40px;
	background-image:url(../images/nav_bg.jpg);
}

.so_bg
{
	width:920px;
	height:49px;
	background-image:url(../images/so_bg.jpg);
}

/* left */
.left_k_t
{
	width:249px;
	height:2px;
	background-image:url(../images/left_k_t.jpg);
}

.left_k_z
{
	text-align:center;
	background-image:url(../images/left_k_z.jpg);
}

.left_k_b
{
	height:2px;
	background-image:url(../images/left_k_b.jpg);
}

.left_li_t
{
	width:226px;
	height:27px;
	color:#FFF;
	font-size:13px;
	padding-top:10px;
	vertical-align:top;
	background-image:url(../images/left_li_t.jpg);
}

.left_li_z
{
	background-image:url(../images/left_li_z.jpg);
}

.left_li_b
{
	height:7px;
	background-image:url(../images/left_li_b.jpg);
}

.left_li_z_l
{
	width:50px;
	height:50px;
	text-align:center;
	border-bottom:solid 1px #B8E0C8;
}

.left_li_z_r
{
	width:150px;
	text-align:left;
	border-bottom:solid 1px #B8E0C8;
}

.left_li_z__l
{
	width:50px;
	height:50px;
	text-align:right;
	border-bottom:solid 1px #B8E0C8;
}

.left_li_z__r
{
	width:140px;
	text-align:left;
	padding-left:10px;
	border-bottom:solid 1px #B8E0C8;
}

/* right */

.title_txt
{
	margin:auto;
	width:595px;
	height:30px;
	padding-left:45px;
	padding-top:20px;
	text-align:left;
	color:#176300;
	font-size:14px;
	font-weight:bold;
	background-image:url(../images/title_img.jpg);
}

.content
{
	margin:auto;
	margin-top:5px;
	width:630px;
	text-align:left;
}

/* default */
.d_news_bg
{
	width:515px;
	text-align:left;
	background-image:url(../images/d_news_c.jpg);
}

.d_pro_line
{
	width:1px;
	background-image:url(../images/down_line.jpg);
}

.d_about_bg
{
	margin:auto;
	margin-top:50px;
	width:620px;
	height:130px;
	background-image:url(../images/d_about.jpg);
}

.d_about_txt
{
	margin-top:10px;
	margin-left:100px;
	margin-right:10px;
	text-align:left;
}

/* news */
.news_li_l
{
	width:515px;
	height:26px;
	padding-left:5px;
	text-align:left;
	vertical-align:bottom;
	background-image:url(../images/line_bg.jpg);
}

.news_li_r
{
	width:90px;
	height:26px;
	text-align:left;
	vertical-align:bottom;
	background-image:url(../images/line_bg.jpg);
}

.p_page
{
	width:640px;
	text-align:right; 
	margin-top:3px;
	margin-bottom:3px;
}

.page_k
{
	width:20px;
	height:16px;
	overflow:hidden;
	text-align:center;
	border:solid 1px #CCC;
}

/* products */

.pro_li_rim
{
	margin:auto;
	margin-top:10px;
	width:209px;
	text-align:center;
}

.product_img
{
	width:159px;
	height:182px;
	padding:1px;
	border:solid 3px #D6DF36;
}

.pro_txt
{
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
}

.orderok
{
	margin-top:5px;
	text-align:right;
}

























/* footer */
.foot_bg
{
	margin:auto;
	margin-top:10px;
	width:920px;
	height:39px;
	background-image:url(../images/foot_bg.jpg);
}