﻿body		{text-align:center}
body,td,th	{font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0;}
img			{border:0;}
form		{padding:0; margin:0;}
li			{list-style:none}
select		{height:21px; padding:2px; border:1px solid #bdc7d8;}
textarea 	{overflow:auto; padding:2px; border:1px solid #bdc7d8; color:#666666}

.width_l	{width:742px;}
.width_r	{width:188px;}

.left		{display:inline;float:left}
.right		{display:inline;float:right}
.clear		{clear:both}

.top_div	{width:950px; margin:0 auto; position:relative; text-align:left}

/* Top */
#logo				{padding:20px 0 5px 0;}
#logo .phone		{text-align:right; color:#A68951; width:190px;}
#logo .phone_info	{margin-bottom:8px;}

#tabs 		{height:35px; text-align:center; margin-bottom:3px; font-size:14px; font-weight:bold}
#tabs li 	{float:left; background:#6d7281; margin-right:2px;}
#tabs li a	{float:left; color:#f8f8f8; text-decoration:none; width:188px; line-height:35px;}
#tabs li a:hover{font-weight:bold; color:#FFFFFF; background:#AD925B;}


#money		{background:url(money_bg.jpg); line-height:23px; color:#cccccc;}
#money .info{color:#cc0000; margin:0 20px;}
#money a	{color:#666666; margin:0 8px; text-decoration:none}
#money a:hover{text-decoration:underline}

/* Index */
.banner		{background:url(top_buycg.gif) no-repeat; height:70px; background-position:center center;}
.input	 	{padding:2px; border:1px solid #bdc7d8;}

#list_case			{}
#list_case a		{text-decoration:none; color:#666666}
#list_case span		{color:#CBC5AF}
#list_case .title	{border-bottom:1px #CCCCCC solid; margin:10px 0; padding:5px 0;}
#list_case .title a	{color:#a78852;}
#list_case .pic		{border:1px #CCCCCC solid; padding:5px;}
#list_case .info	{width:345px; color:#666666; line-height:20px;}
#list_case .money	{color:#e13155;font-family:Arial;font-weight:bold;font-size:14px;}
#list_case .line	{border-bottom:1px #CCCCCC dashed; margin:20px 0;}

#case				{border:3px #EAEAEA solid; padding:20px; margin-top:10px;}
#case .title		{font-size:18px; font-weight:bold; padding:5px; margin-bottom:20px; border-bottom:1px #eaeaea solid;}
#case .money		{color:#e13155;font-family:Arial;font-weight:bold;font-size:14px;}
#case .type li		{border-bottom:1px #CCCCCC dashed; padding:10px;}
#case .pic_show		{border-top:1px #eaeaea solid; text-align:center; margin-top:20px; padding-top:20px;}
#case .pic_show img {margin:3px 0;}
#case .subject		{font-size:14px; font-weight:bold; color:#666666; padding:13px 0 0 35px;}
#case .introduction	{color:#666666; padding:13px 30px 0 35px; line-height:20px;}
#message		{border-top:1px #eaeaea solid; margin-top:20px; padding-top:20px;}


#right_menu					{border:1px #6c7280 solid;}
#right_menu .title			{background:#6c7280; color:#FFFFFF; padding:4px 0 0 15px !important; padding:6px 0 0 15px; line-height:15px; height:20px !important; height:25px;}
#right_menu .info			{line-height:20px; padding:8px 0 8px 15px;}
#right_menu .info a			{color:#888888; text-decoration:none}
#right_menu .info a:hover	{background:#a78852; color:#FFFFFF}
#right_menu .info .span1	{font-weight:bold; padding:3px;}
#right_menu .info .span2	{padding:2px 12px; width:80px;}


#qq			{margin-bottom:20px;}
#qq li a 	{float:left; color:#333333; text-decoration:none; width:90px;}

#guest		{border-top:1px #cccccc solid; margin-top:10px; padding-top:10px; text-align:center;}
#guest img 	{margin:0 18px;}
#guest .bc 	{color:#cccccc; margin-bottom:20px;}



/*News*/
#news .title	{text-align:center; font-size:20px; font-weight:bold;}
#news .line		{border-bottom:1px #CCCCCC solid; margin:15px 0;}
#news .content	{margin-top:30px; padding:0 45px;}
#news .about	{text-align:center}
#news .about a	{color:#6d7281; text-decoration:none}

/*Info*/
.buycg_n		{padding:30px; text-align:center}
.buycg_n li		{line-height:3em; border-bottom:1px #CCCCCC dotted}
.buycg_n a		{color:#666666; text-decoration:none}
.namebg			{background:#FFFF99; clear:both;font-size:14px; font-weight:bold; padding-left:10px; margin:20px auto 5px auto; height:22px; line-height:22px;}
.buycg_i		{line-height:2em; border-bottom:1px #CCCCCC dotted; padding:5px 0 5px 0}

#pay 			{ margin:0 0 10px 80px;}
#pay li			{float:left; margin:20px 10px; border:1px #CCCCCC solid}
.pay_money		{font-weight:bold; font-size:14px; color:#333333;}
.pay_ok			{font-weight:bold; font-size:14px; color:#333333; text-align:center; padding:10px 0 40px}
.pay_info		{border:1px #d5942c solid; background:#faeeb0; padding:10px; line-height:20px; color:#666666; margin-bottom:20px;}


/*Footer*/
#Footer				{line-height:2em; color:#666666; padding-top:20px; margin-top:20px; border-top:1px #CCCCCC solid; text-align:center}
#Footer	.service 	{margin-left:200px;}
#Footer	.service a	{color:#666666; text-decoration:none}
#Footer	.service li	{float:left; width:100px;}

.site_ji a	{color:#FFFFFF; text-decoration:none}