* 											{font-family: Arial,Verdana, sans-serif;}
.cl											{clear:both; font-size:1px; line-height:0px;}
img											{border-style:none; vertical-align: bottom;}
.imgfl									{float:left; margin:0px 10px 10px 0px;}
.imgfr									{float:right; margin:0px 0px 10px 10px;}
.fl											{float:left;}
.fr											{float:right;}
.txt-s									{font-size:10px; line-height:16px;}
.txt-m									{font-size:12px; line-height:20px;}
.txt-l									{font-size:14px; line-height:25px;}
.tar										{text-align:right;}
.tac										{text-align:center;}
.tal										{text-align:left;}
.tx											{padding:0px 0px 25px 0px;}
.tx p										{margin:0px; padding:0px 0px 10px 0px;}
.bdtx										{border:1px solid #cccccc; padding:10px 10px 0px 10px; margin:0px 0px 20px 0px;}
.bdtx p									{margin:0px; padding:0px 0px 10px 0px;}
.backgray								{background-color:#f5f5f5;}
.tx2										{padding:0px 0px 5px 0px;}
.tx2 p									{margin:0px; padding:0px 0px 10px 0px;}
.tx3										{padding:0px 0px 0px 0px;}
.tx3 p									{margin:0px; padding:0px 0px 10px 0px;}
a												{color:#005AAD; text-decoration:underline;}
a:hover									{color:#147AB4; text-decoration:none;}
.listtable td						{border-bottom:1px solid #cccccc; border-top:1px solid #ffffff; padding:6px 10px 6px 10px;}
.listtable2 td					{border-bottom:1px solid #cccccc; border-top:2px solid #ffffff; border-right:1px solid #cccccc; padding:8px 10px 8px 10px;}
.imgind									{clear:both; margin:0px; padding:0px 0px 5px 0px; font-size:12px; line-height:20px;}
.adind									{display:block; font-size:12px; line-height:12px; padding:15px 0px 10px 0px; font-weight:normal; margin:0px; color:#555555;}
.adind2									{display:block; font-size:12px; line-height:12px; padding:5px 0px 10px 0px; font-weight:normal; margin:0px; color:#555555;}
.gray										{color:#666666;}
.gray2									{color:#999999;}
.pink									 	{color: #FF3366;}
.white									{color:#ffffff;}
.listul									{margin:0px; padding:0px 0px 5px 15px;}
.listul li							{list-style:square; font-size:12px; line-height:20px; padding:0px 0px 7px 0px;}
.txind									{display:block; font-size:14px; line-height:22px; font-weight:bold; color:#111111; margin:0px 0px 10px 0px; padding:10px 0px 10px 0px; border-bottom:1px solid #cccccc;}

/*-------*/

body										{margin:0px auto; padding:0px; text-align:center; color:#222222;}
h1											{display:block; margin:0px; padding:0px 10px 0px 0px; background-color:#111111; text-align:right; color:#ffffff; font-size:12px; line-height:25px; font-weight:normal;}
h1 a										{text-decoration:none; color:#ffffff;}
#base										{background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-color:#ffffff;}

/*head*/
#head										{width:960px; margin:0px auto; text-align:left;}
#head p									{margin:0px; padding:0px;}
#logo										{}
#logo ul								{margin:0px; padding:0px;}
#logo ul li							{list-style:none; float:left;}
#nav										{clear:both; height:40px; font-size:12px; line-height:40px;}

/*layout*/
#container							{width:960px; margin:0px auto; text-align:left;}
#left										{width:640px; float:left; padding:0px 0px 30px 0px;}
#right									{width:300px; float:right; padding:0px 0px 30px 0px;}
#cfootbox								{clear:both;}
#contentfoot1						{clear:both; border-top:1px solid #dddddd; padding:20px 0px 20px 0px; text-align:left;}
#contentfoot2						{clear:both; border-top:1px solid #dddddd; padding:20px 0px 20px 0px; text-align:right; font-size:12px; line-height:20px;}

/*ad*/
.side_adbox							{padding:0px 0px 20px 0px; margin:0px 0px 20px 0px; border-bottom:1px solid #dddddd;}
.side_txind							{display:block; font-size:12px; line-height:20px; padding:7px; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #007FA9; color:#111111; background-color:#f5f5f5; margin:0px 0px 5px 0px;}

.ad1										{padding:20px 0px 20px 0px;margin:30px 0px 30px 0px;  border-top:1px solid #dddddd;}

/*left*/
.menuul									{margin:0px; padding:0px 0px 15px 0px;}
.menuul li							{list-style:none; display:block; padding:0px 0px 5px 0px; font-size:10px; line-height:20px; color:#666666;}

/*footer*/
#foot										{height:350px; background-image:url(../images/footbg.jpg); background-repeat:no-repeat; background-position:top; background-color:#ffffff;}
#footer									{width:960px; height:350px; background-image:url(../images/footbg2.jpg); background-repeat:repeat-x; background-position:top; margin:0px auto; text-align:left;}
#footmid								{margin:0px; padding:0px; text-align:right;}
#footmid p							{margin:0px; padding:0px;}
#foot-l									{width:250px;}

/*right*/
#toppic									{margin:0px; padding:0px 0px 20px 0px; font-size:14px;}
#toppic2								{margin:0px; padding:0px 0px 0px 0px; font-size:14px;}

/*guide*/
.faqdl									{margin:0px; padding:0px;}
.faqdl dt								{font-size:12px; line-height:20px; margin:0px; font-weight:bold; color:#000000; padding:5px 0px 5px 0px; border-bottom:1px solid #dddddd;}
.faqdl dd								{font-size:12px; line-height:20px; margin:0px; padding:5px 0px 15px 20px; color:#555555;}

/*sozai*/
.sozai_menubox					{margin:0px; padding:0px 0px 10px 0px;}
.sozai_menu							{margin:0px; padding:0px;}
.sozai_menu li					{list-style:none; float:left;}
.sozai_list							{margin:0px; padding:0px;}
.sozai_list dt					{}
.sozai_list dd					{}
.sozai_textmenu					{border:1px solid #dddddd; text-align:center; font-size:14px; line-height:20px; padding:10px; margin:0px 0px 20px 0px; background-color:#f0f0f0;}
.sozai_textmenu p				{margin:0px; padding:0px;}

.sozai_globalmenu				{background-color:#26A1CA; color:#ffffff; padding:10px; font-size:14px; line-height:22px; text-align:center;}
.sozai_globalmenu a			{color:#ffffff; text-decoration:none;}
.sozai_globalmenu a:hover	{color:#ffffff; text-decoration:underline;}

/*blog*/
.blogdl									{margin:0px; padding:0px;}
.blogdl dt							{font-size:14px; line-height:20px; margin:0px; font-weight:bold; color:#000000; padding:5px 0px 5px 0px; border-bottom:1px solid #dddddd;}
.blogdl dd							{font-size:12px; line-height:20px; margin:0px; padding:5px 0px 15px 20px; color:#555555;}


/*faq*/
.faqlist								{margin:0px; padding:0px 0px 20px 0px;}
.faqlist li							{list-style:none;}
.faqlist li a						{display:block; padding:10px 12px 10px 12px; margin:1px 0px 1px 0px; font-size:14px; line-height:23px; border-left:3px solid #007FA9; border-top:5px solid #ffffff; border-bottom:1px solid #dddddd; text-decoration:none; color:#222222;}
.faqind									{display:block; font-size:16px; line-height:24px; font-weight:bold; color:#111111; margin:0px 0px 10px 0px; padding:10px 0px 10px 0px; border-bottom:1px solid #cccccc;}







