html{overflow-x: hidden ;height :100% ;margin:0; padding:0 ; font-family:Verdana, Arial, Helvetica, sans-serif; }
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	font-size:11px;
	color:#fff;
	background-color: #000;
	background-image: url(../Image/bg_body.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

img,form{margin: 0px; padding:0;}
ul, ol, li, p,input              {margin: 0px;padding:0px; border:none;}
dl, dt, dd, ul, li, form   {margin: 0;padding: 0;list-style-type: none; font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px; line-height:11px;}
span,td                    {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px; line-height: 11px;}
a                          {color: #ccc; text-decoration: none}
a:hover                    {color: #fff; text-decoration: none}
a img                      {border:none;}
h1,h2,h3,h4,h5,h6,h7{font-family: Arial;color: #000;margin: 0px;
}


#index{
	width:960px;
	clear:both;
	margin:0 0 0 10px;
	overflow:hidden;
	padding:0;
	background-image: url(../Image/bg_index.png);
	background-repeat: repeat-y;
	background-position: left top;
}

#index ul{ margin:0; padding:0}
#index li{ float:left; margin:0; padding:0}
#index li#left{ width:191px; overflow:hidden;}
#index li#right{ width:769px; overflow:hidden;} 


/** 顶部代码开始 **/

.banner{ width:770px; height:150px; overflow:hidden; }
#menu{
	width:768px;
	margin:0; display:block;
	padding:0;
	height:38px;
	line-height:38px;
	background-image: url(../Image/menu.png);
	background-repeat: repeat-x;
	background-position: left top;
}

#menu ul{margin:0; height:38px; line-height:38px; padding:0;}
#menu li{float:left; height:38px; line-height:38px;font-family:Verdana, Arial, Helvetica, sans-serif;display:block;}
#menu a{ display:block; height:38px; line-height:38px;}
#menu li.home a{display:block;width:89px; height:38px;line-height:38px;}
#menu li.home a:hover{display:block;width:89px; line-height:38px; height:38px;background-image: url(../Image/menu2.png);
	background-repeat: repeat-x;background-position: left top;}	
	

#menu li.about a{display:block;	width:103px; height:38px}
#menu li.about a:hover{display:block;width:103px; height:38px;background-image: url(../Image/menu2.png);
	background-repeat: repeat-x;background-position: -89px top;}	
	
	
#menu li.faq a{display:block; width:75px; height:38px}	
#menu li.faq a:hover{display:block;width:75px; height:38px;background-image: url(../Image/menu2.png);
	background-repeat: repeat-x;background-position: -192px top;}
	
#menu li.shipping a{display:block; width:174px; height:38px}	
#menu li.shipping a:hover{display:block;width:174px; height:38px;background-image: url(../Image/menu2.png);
	background-repeat: repeat-x;background-position: -267px top;}			
	
#menu li.payment a{display:block;width:101px; height:38px}	
#menu li.payment a:hover{display:block;width:101px; height:38px;background-image: url(../Image/menu2.png);
	background-repeat: repeat-x;background-position: -441px top;}	
	
#menu li.artlink a{display:block;width:105px; height:38px}		
#menu li.artlink a:hover{display:block;width:105px; height:38px;background-image: url(../Image/menu2.png);
	background-repeat: repeat-x;background-position: -542px top;}	

#menu li.contact a{display:block; width:121px; height:38px}	
#menu li.contact a:hover{display:block;width:121px; height:38px;background-image: url(../Image/menu2.png);
	background-repeat: repeat-x;background-position: right top;}		
		
#menu li span{ display:none}


/**首页介绍开始 **/

#index_about{ width:730px; margin:10px auto;}
#index_about_txt{ float:left; width:490px}
.index_about_txt_title{ clear:both; margin:10px 0;
	font-size:16px; line-height:200%;
	font-weight:bolder;
	text-decoration: none;
}
.index_about_txt_txt{ clear:both; line-height:168%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#index_about_image{ float:left; width:auto; margin:0 0 0 15px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#index_about2{ width:730px; margin:10px auto;}
#index_about2 h1{ color:#ff0; font-size:24px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:200%;}

.index_tuijian{ clear:both; margin:20px auto; text-align:center; width:730px;}


.proclass{ clear:both; margin:10px 0}
.proclass ul{ margin:0}
.proclass li{ clear:both;}
.proclass h1{ font-size:11px; margin:10px 0 0 10px; width:188px;}
.proclass h2{ font-size:11px;margin:5px 0 0 10px; clear:both; width:188px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif}

#info_about{ display:block;clear:both; margin:20px 20px 20px 20px; line-height:168%; font-family:Verdana, Arial, Helvetica, sans-serif;}
#info_about h1{ color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#info_contact{ color:#f1f1f1;
	clear:both;
	margin:20px;
	font-size:14px;
	line-height:168%;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
}
#info_contact a{ color:#FFFF00}
.info_contact2{ margin:20px 0; line-height:160%; clear:both; font-size:11px; color:#999; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:lighter;letter-spacing: 0px;}
#info_regpost{ clear:both; margin:20px; width:750px;line-height:168%; font-family:Verdana, Arial, Helvetica, sans-serif;}
#info_regpost p{ margin:10px 0; line-height:168%;}
#info_regpost li{ clear:both; width:100%; line-height:166%;}

#info_search{display:block;clear:both; margin:20px 20px 20px 20px; line-height:168%; font-family:Verdana, Arial, Helvetica, sans-serif;}
#info_search h1{ color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

#info_faq{ clear:both; width:700px; margin:20px 0 0 20px; line-height:168%;}
#info_faq h1{ color:#fff; font-size:12px; height:26px; clear:both; font-family:Verdana, Arial, Helvetica, sans-serif; text-indent:26px;background-image: url(../Image/ico_faq_a.gif);
	background-repeat: no-repeat; margin:0;
	background-position: left center;
}
#info_faq h2{
	line-height:26px;
	height:27px;
	text-indent:30px;
	background-image: url(../Image/ico_faq_q.gif);
	background-repeat: no-repeat;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-position: left top;
	margin:4px 0 ; 
	background-attachment: fixed;
}

#user{ margin:0; overflow:hidden; width:191px; height:156px;}
.user_title{ clear:both; margin:0; width:191px;}
.user_input{ text-indent:4px; background-color:#282828;
	width:118px; color:#fff;
	height:22px; border:none;
	line-height:22px;
	background-image: url(../Image/bg_user_input.png);
	background-repeat: no-repeat;
}
.user_login{ margin:10px;}

.user_register_input{ font-family:Verdana, Arial, Helvetica, sans-serif; text-indent:5px;background-color:#000;color:#fff;height:23px; border:none; border:1px solid #666;line-height:23px;
}

/**联系我们开始 **/
.input_name{ padding:0 0 0 30px; line-height:26px; color:#f1f1f1;
	width:284px; font-family:Verdana, Arial, Helvetica, sans-serif;
	height:26px;background-color:#000;
	background-image: url(../Image/bg_gbook_name.gif);
	background-repeat: no-repeat;
}
.input_phone{ padding:0 0 0 30px; line-height:26px; color:#f1f1f1;
	width:284px;font-family:Verdana, Arial, Helvetica, sans-serif;
	height:26px;background-color:#000;
	background-image: url(../Image/bg_gbook_phone.gif);
	background-repeat: no-repeat;
}
.input_email{ padding:0 0 0 30px; line-height:26px; color:#f1f1f1;
	width:284px;font-family:Verdana, Arial, Helvetica, sans-serif;
	height:26px;background-color:#000;
	background-image: url(../Image/bg_gbook_email.gif);
	background-repeat: no-repeat;
}
.input_subject{
	padding:0 0 0 30px;
	line-height:26px;
	color:#f1f1f1; border-right:1px solid #666;
	width:284px;background-color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:26px;
	background-image: url(../Image/bg_gbook_subject.gif);
	background-repeat: no-repeat;
}

.input_message{
	border:1px solid #666;
	background-color:#000;
	color:#f1f1f1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	overflow: auto;
}

.input_btn{ width:80px; height:27px; text-align:center; color:#000; border:none;
	background-image: url(../Image/bg_gbook_input.png); cursor:pointer;
	background-repeat: no-repeat;
}

/**底部代码开始 **/

#footer_menu{ width:100%; margin:0; clear:both; height:34px;
	background-color: #000;
	background-image: url(../Image/bg_footer_menu.png);
	background-repeat: repeat-x;
	background-position: left top; overflow:hidden;
}
#footer_menu ul{ margin:0 0 0 10px ;}
#footer_menu li{ float:left; margin:0 0 0 2px}

	
.atz{ float:left; margin:0; height:34px; display:block; }
.atz a{ display:block; font-size:13px; float:left; font-weight:bold; text-align:center; line-height:34px; width:33px;margin:0; overflow:hidden; color:#999;}
.atz a:hover{
	background-image: url(../Image/bg_atz.png);
	background-repeat: repeat-x;background-position: left top;
}

#footer{ width:100%; margin:0; clear:both; height:134px;
	background-color: #000; overflow:hidden;
	background-image: url(../Image/bg_footer.png);
	background-repeat: repeat-x;
	background-position: left top;}

#footer ul{ margin:0 0 0 50px;}	
#footer li{ float:left; width:311px; overflow:hidden; }
#footer li p{ line-height:15px; color:#999; margin:0 0 0 6px}

.input_footer_search{ border:none; width:200px; height:29px; border-right:1px #666 solid;
	background-color: #000000; line-height:29px; color:#ccc; font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../Image/bg_footer_search.png);background-repeat: no-repeat;
}

.footer_keywords{ width:241px; text-align:left; line-height:25px;}
.footer_keywords a{ font-size:12px; color:#666; font-weight:bold; margin:0 5px 0 0;}
.footer_keywords a:hover{ color:#FFFF00}

.footer_contact{ width:241px;}
.footer_contact p{ text-align:left}

.author{ clear:both; margin:25px 0 0 0; line-height:15px; color:#666}
.author a{ color:#666}



#total{ clear:both; margin:10px; background:#000; line-height:25px;}
#total span{ background:#000;line-height:25px; }

#showproduct{ clear:both; margin:10px;}
#showproduct img{ border:2px solid #ff0;}

#page{ clear:both; margin:10px auto; line-height:25px; text-align:center;}

#gbook_ok{ width:552px; height:244px; margin:20px; background:#282828;
	background-image: url(../Image/gbook_ok.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
