@charset "utf-8";
/* Author:	http://www.enjoyeasy.com.cn */

*{ margin:0; padding:0;}
ul{ list-style:none;}
ul li{ line-height:180%;}
a{ color:#AAA; text-decoration:none; outline:none;}
a:hover{ color:#CCC;}
body{ background:#000; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#AAA;}
#header{ width:960px; height:86px; margin:auto;}
	.left{ display:block; background:url(images/head_left.png) no-repeat scroll 0 0; width:113px; height:86px; float:left;}
	.right{ width:357px; height:86px; float:right;}
		.right a{ display:block; background:url(images/header_right.png) no-repeat scroll 0 0; width:357px; height:86px; text-indent:-9999px;}

#main{ width:860px; margin:25px auto 15px;}
	#logo{ overflow:hidden;}
		#logo h1{ width:250px; height:27px; float:left;}
			#logo h1 a{ display:block; background:url(images/logo.png) no-repeat scroll 0 0; width:250px; height:27px; text-indent:-9999px;}
		#logo .intro{ float:left; height:27px; line-height:37px; margin-left:20px;}
	.go{ background:url(images/go.png) no-repeat scroll 0 0; width:522px; height:26px; text-indent:-9999px; margin:25px 0;}
	
	.info{ width:960px; margin:0 auto 15px;}
	.info_o{ float:left; margin-bottom:15px; *margin-bottom:0px; width:330px;}
	.pro_info{ float:left; margin-bottom:15px; *margin-bottom:0px; width:280px;}
	
	.order{ clear:both; overflow:hidden; margin-top:10px;}
		.order .order_btn{ display:block; background:url(images/order.png) no-repeat scroll 0 0; width:117px; height:27px; border:none; text-indent:-9999px; cursor:pointer;}
		.order .order_btn:hover{ background:url(images/order.png) no-repeat scroll 0 -27px;}
		.button{ display:block; background:url(images/button.png) no-repeat scroll 0 0; width:117px; height:27px; border:none; text-indent:-9999px; cursor:pointer;}
		.button:hover{ background:url(images/button.png) no-repeat scroll 0 -27px;}
		
#footer{ border-top:dashed 1px #aaa; width:860px; margin:auto; padding:10px 0 100px;}
	#footer p{ line-height:180%;}
	#footer a:hover{ border-bottom:dashed 1px #CCC;}
	
.payment_bg{ background:#aaa; position:absolute; z-index:1; top:0; left:0; display:none;}
.payment_content{ background:#0a0909; width:400px; position:absolute; z-index:999; padding:30px 0; color:#FFF; display:none;}
	.payment_content p{ line-height:180%; padding:5px 0 5px 60px;}
	.payment_content a{ margin:0 15px; color:#FFF;}
	.payment_content a:hover{ color:#CCC;}
	
.form p label{ width:60px; display:inline-block;}
.text{ border:1px solid #CCC; padding:3px; background:#CCC; width:200px;}
.text:hover{ border:1px solid #77B2EE;}