/* CSS Document */

body,div
{
	margin:0px 0px 0px 0px;
	font-size:12px;
	background-color:#000000;
	text-align:center;
	color:#FFFFFF;
}

.all
{
	width:1003px;
}

.nall
{
	background-image:url(../images/nbg.jpg);
	width:1003px;
	text-align:center;
}

ul{ margin:0; }

li{ list-style:none; }

input, textarea, select {border-style:solid; border-width:1px; cursor:default; color:#000000; background-color:#cccccc; line-height:20px;}

.mag
{
	 width:300px;
	 margin-top:20px;
	 margin-bottom:20px;
}

/* ---------------- */

a:link{ color:#FFFFFF;text-decoration:none;}
a:visited{ color:#FFFFFF;text-decoration:none;}

a.ac:link{ color:#CBCBCB;text-decoration:none;}
a.ac:visited{ color:#FFFFFF;text-decoration:none;}

a.afb:link{ color:#FFFFFF;text-decoration:none; font-size:14px;}
a.afb:visited{ color:#FFFFFF;text-decoration:none; font-size:14px;}

/* --------------------------------- */

#top
{
	background-color:#000000;
	width:1003px;
	height:80px;
	text-align:left;
	margin-bottom:20px;
}

#logo
{
	background-image:url(../images/logo.jpg);
	height:105px;
	width:428px;
	margin-top:20px;
	margin-left:30px;
}

#top_l_1
{
	border-bottom:4px solid #F68110;
	width:1003px;
}

#foot
{
	width:1003px;
	height:80px;
	text-align:left;
	color:#FFFFFF;
	letter-spacing:1px;
}

#add
{
	text-align:left;
	margin-top:30px;
	margin-left:20px;
	line-height:22px;
}

#f_b
{
	vertical-align:bottom;
	color:#CBCBCB;
	text-align:right;
	padding-right:20px;
	line-height:18px;
}

/* --------------------------------- */

#img_l
{
	float:left;
	background-image:url(../images/i_img_1.jpg);
	height:316px;
	width:500px;
}

#img_r
{
	float:left;
	background-image:url(../images/i_img_2.jpg);
	height:316px;
	width:503px;
}

/* ҳ */

#idh
{
	margin-top:10px;
	background-image:url(../images/dh_bg.jpg);
	height:42px;
	width:1003px;
}

#dh_l
{
	background-image:url(../images/dh_l.jpg);
	height:42px;
	width:10px;
	float:left;
	margin-right:50px;
}

#dh_r
{
	background-image:url(../images/dh_r.jpg);
	height:42px;
	width:9px;
	float:right;
}

.dhimg
{
	float:left;
	margin-left:27px;
	margin-right:27px;
}

.dhge
{
	float:left;
	margin-left:5px;
	margin-right:5px;
}

.endhge
{
	float:left;
}

/* ҳ  */

#ndh
{
	background-image:url(../images/cn_dh_bg.jpg);
	height:30px;
	width:1003px;
	margin-bottom:5px;
	margin-top:5px;
}

#nimg
{
	height:183px;
	width:1003px;
}

#nfootl
{
	background-image:url(../images/foot_bg.jpg);
	width:1003px;
	height:15px;
}

#nfoot
{
	width:1003px;
	height:80px;
	text-align:center;
	color:#FFFFFF;
	line-height:30px;
	padding-top:10px;
	padding-bottom:10px;
	letter-spacing:1px;
}

.nge
{
	padding-left:10px;
	padding-right:20px;
}

/*-------ҳ------------*/

#atitle
{
	background-image:url(../images/cn_about_1.jpg);
	width:593px;
	height:36px;
	margin-top:30px;
	margin-bottom:20px;
}

#en_atitle
{
	background-image:url(../images/en_about_1.jpg);
	width:593px;
	height:36px;
	margin-top:30px;
	margin-bottom:20px;
}

#otitle
{
	background-image:url(../images/cn_order_1.jpg);
	width:593px;
	height:36px;
	margin-top:30px;
	margin-bottom:20px;
}

#en_otitle
{
	background-image:url(../images/en_order_1.jpg);
	width:593px;
	height:36px;
	margin-top:30px;
	margin-bottom:20px;
}

#jtitle
{
	background-image:url(../images/cn_join.jpg);
	width:593px;
	height:36px;
	margin-top:30px;
	margin-bottom:20px;
}

#en_jtitle
{
	background-image:url(../images/en_join.jpg);
	width:593px;
	height:36px;
	margin-top:30px;
	margin-bottom:20px;
}

#ctitle
{
	background-image:url(../images/cn_contact_1.jpg);
	width:593px;
	height:36px;
	margin-top:30px;
	margin-bottom:20px;
}

#en_ctitle
{
	background-image:url(../images/en_contact_1.jpg);
	width:593px;
	height:36px;
	margin-top:30px;
	margin-bottom:20px;
}

#about
{
	color:#FFFFFF;
	line-height:22px;
	letter-spacing:1px;
	width:593px;
	height:300px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:30px;
}

/* -------order------------------- */

.formdiv
{
	text-align:left;
	padding-left:30px;
	margin-top:3px;
}

.formli
{
	float:left;
	width:80px;
	text-align:right;
}

.feedset
{
	margin-top:10px;
	text-align:left;
	padding-left:112px;
}

/* --------------product--------------------- */

#prolist
{
	width:600px;
	margin-bottom:30px;
	margin-top:40px;
}

#por_l
{
	float:left;
	width:144px;
	background-image:url(../images/pro_img_2.jpg);
	margin-right:10px;
	text-align:left;
	padding-top:10px;
	padding-bottom:50px;
}

#pro_r
{
	float:right;
	width:420px;
}

.clist
{
	margin-top:15px;
}

.classimg
{
	padding-right:5px;
	padding-left:5px;
}

#prititle
{
	background-image:url(../images/pro_img_3.jpg);
	width:420px;
	height:27px;
	text-align:left;
	padding-left:10px;
	padding-top:5px;
}

#pro_list
{
	font-size:12px;
	width:420px;
}

.proli
{
	float:left;
	margin:10px 10px 10px 10px;
}

.proimg
{
	border:double 1px #CCCCCC;
	padding:2px 2px 2px 2px;
}

.protext
{
	margin-top:3px;
	letter-spacing:1px;
	margin-bottom:8px;
}

.ptitle
{
	font-size:14px;
	letter-spacing:1px;
}

.page
{
	border-top:double 1px #CCCCCC;
	margin-top:10px;
}

.pro_li
{
	float:left;
	margin:10px 10px 10px 10px;
}

.pro_img
{
	border:double 1px #CCCCCC;
	padding:2px 2px 2px 2px;
	width:320px;
	height:280px;
	margin-top:10px;
	margin-bottom:10px;
}

#ptogn
{
	margin-top:2px;
	text-align:left;
	padding:5px 10px 5px 10px; 
	letter-spacing:1px;
}

.gntext
{
	letter-spacing:1px;
	line-height:20px;
	color:#CCCCCC;
}

#protd
{
	margin-top:2px;
	text-align:left;
	padding:5px 10px 5px 10px; 
	letter-spacing:1px;
	line-height:22px;
}

/* --------join-------------- */

#comm
{
	text-align:left;
	line-height:20px;
	letter-spacing:1px;
	margin-bottom:20px;
}
