﻿/* 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:0px;
	padding:0px;
	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;
	cursor:pointer;
}

.rim
{
	margin:auto;
	clear:both;
	width:1000px;
	text-align:center;
}

.table
{
	margin:auto;
	width:951px;
}

#pageDiv
{
	width:90%;
	margin-top:10px;
	margin-bottom:10px;
	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_l { font-size:12px; COLOR:#517DD6; TEXT-DECORATION: none; letter-spacing:1px; }
A.a_l:hover { font-size:12px; COLOR: #000; TEXT-DECORATION:underline; letter-spacing:1px;}

A.a_j { font-size:12px; COLOR:#592E75; TEXT-DECORATION: none; letter-spacing:1px; }
A.a_j:hover { font-size:12px; COLOR: #000; TEXT-DECORATION:underline; letter-spacing:1px;}

A.a_w { font-size:12px; COLOR:#FFF; TEXT-DECORATION: none; letter-spacing:1px; }
A.a_w:hover { font-size:12px; COLOR: #000; TEXT-DECORATION:underline; letter-spacing:1px;}

A.a_l_b { font-size:12px; COLOR:#7C5AAE; TEXT-DECORATION: none; font-weight:bold; letter-spacing:1px; }
A.a_l_b:hover { font-size:12px; COLOR: #000; TEXT-DECORATION:underline; font-weight:bold; letter-spacing:1px;}

A.a_w { font-size:12px; COLOR:#FFF; TEXT-DECORATION: none; letter-spacing:1px; }
A.a_w:hover { font-size:12px; COLOR: #000; TEXT-DECORATION:underline; letter-spacing:1px;}

A.a_r { font-size:12px; COLOR:#CC0000; TEXT-DECORATION: none; letter-spacing:1px; }
A.a_r:hover { font-size:12px; COLOR: #000; TEXT-DECORATION:underline; letter-spacing:1px;}

/* default */

.pages
{
	margin:auto;
	width:950px;
	clear:both;
	text-align:center;
}

.left
{
	width:660px;
	text-align:left;
	vertical-align:top;
}

.right
{
	width:291px;
	vertical-align:top;
}

.d_left
{
	width:168px;
	vertical-align:top;
}
.d_g
{
	width:10px;
}
.d_center
{
	width:594px;
	text-align:center;
	vertical-align:top;
}

.d_right
{
	width:168px;
	vertical-align:top;
}

.title_null
{
	width:291px;
	height:34px;
	background-image:url(../images/title_bg.jpg);
}

.title_txt
{
	float:left;
	margin-left:40px;
	margin-top:3px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}

.title_more
{
	float:right;
	margin-right:18px;
	margin-top:7px;
}

.title-more
{
	float:right;
	margin-top:8px;
	margin-right:18px;
}

.title_z
{
	vertical-align:top;
	background-image:url(../images/title_z.jpg);
}

.right_con
{
	margin:auto;
	width:275px;
	padding:5px 5px 0 5px;
	text-align:left;
	color:#527CD2;
}

.right_li
{
	margin-top:5px;
	margin-left:10px;
	text-align:left;
	color:#FF3200;
}

/* left */
.left_t
{
	width:168px;
	height:29px;
	padding-top:5px;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	background-image:url(../images/left_t.jpg);
}

.left_z
{
	background-image:url(../images/left_z.jpg);
}

.left_b
{
	height:10px;
	background-image:url(../images/left_b.jpg);
}

.u_li
{
	padding-top:5px;
	vertical-align:bottom;
	text-align:center;
	border-bottom:dashed 1px #E6E2F1;
}

/* pro */

.pro_li_rim
{
	margin:auto;
	margin-bottom:10px;
	width:145px;
	text-align:center;
}

.pro_rim
{
	margin:auto;
	margin-top:10px;
	width:137px;
	text-align:center;
}

.pro_img_rim
{
	margin:auto;
	width:107px;
	padding:10px;
	text-align:center;
	border:solid 1px #DCDCF4;
}

.pro_img
{
	margin:auto;
	width:100px;
	border:0;
}

.pro_txt_rim
{
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
}

.proimg_rim
{
	width:420px;
	height:250px;
	padding:5px;
	text-align:center;
	border:solid 1px #B6A5D2;
}

.pro_miao
{
	margin-top:5px;
	padding-left:5px;
	padding-top:3px;
	background-color:#f4f4f4;
}

.pro_body
{
	margin:5px 10px 10px 10px;
	color:#666;
}

.link_rim
{
	margin:5px;
	text-align:center;
}

.title_c
{
	width:524px;
	vertical-align:top;
	background-image:url(../images/title_c.jpg);
}

.title_c_name
{
	width:598px;
	font-size:14px;
	font-weight:bold;
	color:#47255F;
	text-align:left;
	vertical-align:top;
	padding-top:13px;
	background-image:url(../images/title_c.jpg);
}

/* order */
#orderok
{
	text-align:right;
	padding-right:20px;
	background-color:#E6DFEF;
	padding-bottom:5px;
	padding-top:5px;
}


/* news */
.n_li_l
{
	width:500px;
	padding-left:15px;
	text-align:left;
	padding-top:10px;
	padding-bottom:3px;
	border-bottom:dashed 1px #e4e4e4;
}

.n_li_r
{
	width:130px;
	color:#999;
	text-align:left;
	padding-top:10px;
	padding-bottom:3px;
	border-bottom:dashed 1px #e4e4e4;
}

/* page */
.page_content
{
	margin-left:15px;
	width:620px;
	text-align:left;
	font-size:13px;
	color:#666;
}

.cclass_list
{
	margin:auto;
	margin-top:2px;
	width:260px;
	text-align:left;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:2px;
	background-color:#EDE9F3;
	border:solid 1px #CFC1E2;
}

.cclass_li
{
	margin:auto;
	margin-top:1px;
	width:262px;
	text-align:left;
	padding-top:3px;
	padding-bottom:2px;
	border-bottom:dashed 1px #CFC1E2;
}

/* footer */
#foot
{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../images/foot_bg.jpg);
}

.foot_nav
{
	text-align:center;
	color:#FFF;
}

.foot_txt
{
	margin-top:10px;
	text-align:center;
	color:#FFF;
}

/*--------------- 2009-12-08 -----------------*/
/* header */
#head_top
{
	height:95px;
}
#head_top ul
{
	float:left;
	height:95px;
}
#head_top ul.logo
{
	width:698px;
	padding-top:3px;
	text-align:left;
}
#head_top ul.lang
{
	width:250px;
}
#head_top ul.lang li
{
	float:right;
	padding-top:20px;
	padding-left:20px;
}

#head_banner
{
	height:200px;
}
#head_banner ul.banner
{
	float:left;
	width:770px;
}
#head_banner ul.user_search
{
	float:right;
	width:168px;
}

#head_nav
{
	height:35px;
	background:url(../images/nav_bg.jpg) repeat-x 0 0;
}
#head_nav ul
{
	height:35px;
	background:url(../images/nav_left.jpg) no-repeat left;
}
#head_nav ul li
{
	height:35px;
	padding-left:5px;
	background:url(../images/nav_right.jpg) no-repeat right;
}
#head_nav ul li img
{
	float:left;
}

.links
{
	margin:auto;
	width:938px;
	height:26px;
	text-align:left;
	padding:5px 5px;
	border:solid 1px #F2EEF7;
}
.links img
{
	border:0;
	margin-right:10px;
}