 @charset "utf-8";
/* CSS Document */

*			{ list-style:none;padding:0; margin:0; }
body		{ background: url(img/bg.gif) top repeat-x; background-position:0 52px}
body, form	{ list-style:none;padding:0; margin:0;  }
body,td,th  { font:12px/120% Arial, Helvetica, sans-serif;}
body 		{ text-align:center;height:100%; color:#59575A}
a:link 		{ text-decoration: none;color: #0099CC; }
a:visited 	{ text-decoration: none;color: #0099CC; }
a:hover 	{ text-decoration: underline;color: #0099CC; }
a:active	{ text-decoration: none;color: #0099CC; }
ul			{ margin:0px;list-style-type:none; }
li			{ margin:0px;list-style-type:none; }
img			{ border:0; }
input,textarea{font:12px/150% Arial, Helvetica, sans-serif; }

.lightgray, a.lightgray:link, a.lightgray:visited, a.lightgray:hover, a.lightgray:active			{ color: #b4b4b4; }/*---light gray---*/
.lightergray, a.lightergray:link, a.lightergray:visited, a.lightergray:hover, a.lightergray:active	{ color: #dcdcdc; }/*---light light gray---*/
.white, a.white:link, a.white:visited, a.white:hover, a.white:active								{ color: white; }
.gray, a.gray:link, a.gray:visited, a.gray:hover, a.gray:active										{ color: #59575A; }
.orange, a.orange:link, a.orange:visited, a.orange:hover, a.orange:active							{ color: #F05A28; }
.blue, a.blue:link, a.blue:visited, a.blue:hover, a.blue:active										{ color: #0099CC; }



.header						{ width:920px; margin:0 auto; padding:10px 0; height:1%; height:33px; overflow:hidden}
.logo						{ float:left; margin-right:10px}
.header_navi				{ float:left; line-height:27px;font-size:13px}
.header_navi img			{ margin-right:7px}
.header_bt					{ float:right}
.header_bt img				{ margin-left:15px}
.footer						{ background:url(img/footer.gif) top repeat-x; padding-top:25px}
.footer_content				{ width:920px; margin:0 auto; text-align:left; height:1%}
.footer_content h3			{ font-size:12px}
.footer_content h4			{ font-weight:normal}
.footer_links				{ text-align:right; padding-bottom:10px; float:right}
.footer_links a				{ margin-left:15px}
.footer_txt					{ float:left}
.footer_txt img				{ margin-right:10px}
.container					{ padding:10px 0 20px 0; }
.content					{ width:920px; margin:0 auto; text-align:left}

.page						{ padding:20px; text-align:center; font-size:11px}
.page p						{ display: inline}
.page a						{ border:1px solid #d3d3d3; padding:3px 6px;}
.page a,.page a:link,.page a:visited,.page a:hover,.page a:active	{ text-decoration:none}
.page_on					{ background-color:#f4f4f4}

.index_top					{ margin-bottom:15px; height:1%; text-align:left}
.index_top_info				{ float:left; width:480px}
.index_top_info_title		{ margin-bottom:10px; height:35px; float:left}
.index_top_info_title h1	{ font-size:26px; font-weight:bold; line-height:30px;}
.index_top_info_txt			{ padding:10px; background:#FEF3F0; height:100px }
.index_top_info_txt h2		{  font-size:15px; line-height:18px}
.index_top_info_txt h4		{ font-weight:normal; font-size:14px; line-height:140%}
.index_top_bt				{ float:right; text-align:center; font-size:15px; font-weight:bold; line-height:18px}
.index_top_bt img			{ margin-bottom:20px}
.index_top_bt a				{ text-decoration:underline}
.index_title				{ font-size:15px; font-weight:bold; line-height:18px; margin-bottom:8px; text-align:left}
.index_imgbox				{ text-align:left; width:930px}
.index_imgbox img			{ width:64px; height:64px; /*padding:1px;*/ border:1px solid #e8e8e8; margin:1px}
.index_txt					{ font-size:22px; line-height:40px; font-weight:bold; text-align:center}

.index_toptitle_box			{ margin-bottom:10px; height:35px; padding-top:10px}
.index_loginbox				{ float:right; width:400px; }
.index_login_title			{ font-size:22px; line-height:25px; float:right;}
.index_login_box			{ background-color:#ECF8FF; border:1px solid #B9E3FF; border-width:0 1px;padding:0 10px; height:120px}
.index_login				{ float:left; width:220px; padding-right:15px; background:url(index_login_bg.gif) right repeat-y; height:115px; padding-top:5px }
.index_login dl				{ clear:both; height:30px}
.index_login dt				{ width:70px;float:left; font-size:13px; line-height:22px}
.index_login dd				{ width:150px; float:right}
.index_login dd input		{ border:1px solid #BAE3FF; padding:3px; width:135px}
.index_remember				{ padding-left:70px;line-height:22px; padding-bottom:5px}
.index_link					{ font-size:11px;}
.index_link img				{ margin-left:8px}
.index_link a				{ text-decoration:underline}
.index_info					{ float:right; width:140px; text-align:center; font-size:13px}
.index_info .orange			{ font-size:16px; font-weight: bold; line-height:40px; padding-bottom:5px; text-decoration:underline}



.active_box					{ font-size:15px; line-height:18px; text-align:left;}
.active_list				{ padding:5px 0 10px 0; text-align:center}
.active_list img			{ width:64px; height:64px; padding:2px; border:1px solid #e8e8e8; margin:1px}
.active_bt					{ font-weight:bold }
.active_bt img				{ margin-right:20px}
.active_bt a				{ text-decoration:underline}
.active_links				{ font-size:13px; font-weight:bold; text-align:left;}
.active_links a				{ margin-right:20px}

.user_box					{ }
.user_name					{ padding-bottom:10px; font-size:15px; font-weight:bold; line-height:18px}
.user_name .orange			{ font-size:13px; margin-left:10px; font-weight:normal}
.user_name a				{ text-decoration:underline}
.user_name h1				{ font-size:15px; display: inline }
.user_navi					{ background:url(img/underline.gif) bottom repeat-x; padding:0 10px; height:1%; margin-bottom:10px}
.user_navi_box				{ float:left; border-left:1px solid #d2d2d2; height:1%; font-size:11px}
.user_navi_on				{ background-color:white; height:25px; border-color:#d2d2d2; border-style:solid; border-width:1px 1px 0 0; padding:0 10px; line-height:25px; float:left}
.user_navi_off				{ background-color:#f8f8f8; height:24px; border-color:#d2d2d2; border-style:solid; border-width:1px 1px 0 0; line-height:24px; float:left; margin-bottom:1px}
.user_navi_off a			{ display:block; padding:0 10px; height:24px}
.user_navi_links			{ float:right; font-size:11px; line-height:25px}
.user_navi_links a			{ margin-left:10px}
.user_content				{ height:1%}
.user_side					{ width:210px; float:left}
.user_side_img				{ margin-bottom:10px;}
.user_side_img img			{ width:204px; padding:2px; border:1px solid #e8e8e8;}
.user_side_list				{ text-align:left }
.user_side_list_cell		{ border-bottom:1px solid #d3d3d3; padding:4px 0 4px 10px }
.user_side_list_cell img	{ margin-right:10px}
.user_main					{ float:right; width:680px}
.user_main_box				{ padding-bottom:20px; font-size:11px; text-align:left}
.user_main_headline			{  padding-bottom:5px}
.user_main_headline h2		{ font-size:13px; font-weight:bold;}
.user_main_label			{ display:block; float:left; color:#7f7f7f; width:100px; /*padding-top:5px*/}
.user_main_info				{ float:right; width:570px;}
.user_main_cell				{ height:1%; padding-bottom:3px;  font-size:11px; text-align:left}
.user_main_box1				{ padding-bottom:20px; font-size:11px}
.user_main_box1 .user_main_cell li{ float:left; width:33%}
.user_main_box1 .user_main_cell				{ height:1%; padding-bottom:10px; }
.user_message				{ border-color:#d2d2d2; border-style:solid; border-width:1px 0 1px 0; margin-bottom:20px; padding:25px}
.user_message_box			{ width:480px; line-height:18px}
.user_message_br			{ text-align:right;}
.user_message_br input		{ padding:5px;}

.last_active_box			{ font-size:15px; line-height:18px}
.last_active_list			{ padding:5px 0 10px 7px}
.last_active_list img		{ width:64px; height:64px; padding:2px; border:1px solid #e8e8e8; margin:1px}
.last_active_top			{ height:1%; }
.last_active_headline		{ font-size:18px; font-weight:bold; line-height:20px; float:left}
.last_active_link			{ float:right; font-size:13px; font-weight:bold; line-height:20px; padding-right:20px}


.search_navi				{ background:url(img/underline.gif) bottom repeat-x;padding:0 10px; height:1%; margin-bottom:10px}
.search_navi_box			{ float:left; border-left:1px solid #d2d2d2; height:1%; font-size:11px}
.search_navi_on				{ background-color:white; height:25px; border-color:#d2d2d2; border-style:solid; border-width:1px 1px 0 0; padding:0 10px; line-height:25px; float:left}
.search_navi_off			{ background-color:#f8f8f8; height:24px; border-color:#d2d2d2; border-style:solid; border-width:1px 1px 0 0; line-height:24px; float:left; margin-bottom:1px}
.search_navi_off a			{ display:block; padding:0 10px; height:24px}
.search_layout				{ float:left; padding:8px 0 0 12px}


.search_list				{ }
.search_list_box			{ height:1%; padding-bottom:10px}
.search_list_user			{ float:left}
.search_list_user img		{ width:100px; height:100px;padding:2px; border:1px solid #e8e8e8;}
.search_list_content		{ float:right; width:800px; height:110px; border-bottom:1px solid #e8e8e8}
.search_list_info			{ float:left; width:650px}
.search_list_info .user_main_box{ padding:0}
.search_list_info .user_main_box1{ padding:0}
.search_list_info .user_main_label{ width:60px}
.search_list_info .user_main_info{ width:580px}
.search_list_func			{ float:right; /*font-size:15px*/}
.search_list_func img		{ margin-right:12px}

.search_main				{ padding-top:20px; font-size:11px}
.search_main_label			{ display:block; float:left; color:#7f7f7f; width:120px; font-weight:bold}
.search_main_info			{ float:right; width:770px; height:1%}
.search_main_info li		{ float:left; width:33%}
.search_main_cell			{ height:1%; padding-bottom:8px}


.signup_navi				{ background:url(img/underline.gif) bottom repeat-x; padding:0 10px; height:1%; margin-bottom:10px; padding-top:20px}
.signup_navi_box			{ float:left; border-left:1px solid #d2d2d2; height:1%; font-size:11px}
.signup_navi_on				{ background-color:white; height:25px; border-color:#d2d2d2; border-style:solid; border-width:1px 1px 0 0; padding:0 10px; line-height:25px; float:left}
.signup_navi_off			{ background-color:#f8f8f8; height:24px; border-color:#d2d2d2; border-style:solid; border-width:1px 1px 0 0; line-height:24px; float:left; margin-bottom:1px}
.signup_navi_off a			{ display:block; padding:0 10px; height:24px}

.signup_main_info1 a,.signup_main_info1 a:link,.signup_main_info1 a:visited,.signup_main_info1 a:hover,.signup_main_info1 a:active	{ text-decoration: underline}
.signup_main				{ padding-top:10px; font-size:11px; height:1%}
.signup_main_box			{ float:left; width:450px; line-height:22px}
.signup_main_label			{ display:block; float:left; color:#7f7f7f; width:120px; font-weight:bold}
.signup_main_info			{ float:right; width:320px}
.signup_main_info1			{ float:right; width:320px}
.signup_main_info2			{ float:right; width:320px}
.signup_main_info2 input	{ width:100px; border-top:1px solid #999999; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; border-left:1px solid #999999; padding:3px}
.signup_main_info input		{ width:200px; border-top:1px solid #999999; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; border-left:1px solid #999999; padding:3px}
.signup_main_info select	{ border-top:1px solid #999999; border-right:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; border-left:1px solid #999999; padding:3px; margin-right:8px}
.signup_main_cell			{ height:1%; padding-bottom:8px}
.signup_box					{ float:right; width:450px}
.signup_box img				{ width:64px; height:64px; padding:2px; border:1px solid #e8e8e8; margin:1px}
.signup_txt					{ font-size:18px; line-height:25px; margin-bottom:10px}


.google_search_title		{ font-size:30px; font-weight:bold; line-height:40px; padding:30px 0 20px 0; text-align:center}
.google_search_title_line	{ text-decoration:underline}

/*-------search--------*/
.search3				{ width:670px; margin:0 auto; height:1%; padding:10px 0 9px 260px}
.search3_headline		{ font-size:30px; font-weight:bold; line-height:45px; text-align:center; padding-top:30px}
.search3 li				{ float:left; margin-right:10px}
.search2_txt			{ font-size:26px; font-weight:bold; line-height:33px}
.search3_input			{ width:323px; height:17px; background: url(img/search_bg3.gif) no-repeat; padding:8px}
.search3_input input	{ width:320px; height:15px; border:1px solid white}
.search_result			{ }
.search_result li		{ float:left; margin-right:10px}
.search_resultbox		{ margin:10px 0 30px 0; padding:20px}
.search3_text			{ font-size:14px; font-weight:bold; text-align:center; line-height:18px; padding-bottom:20px}
.search3_text1			{ font-size:14px; font-weight:bold; text-align:center; line-height:18px; padding-bottom:20px; padding-right:50px}


.paging{ text-align:center; padding:10px}
.paging a {
			margin-right: 2px;
			padding: 4px 8px;
			color: #444444;
			font: 11px/16px arial, verdana, sans-serif;
			border: 1px solid #d4d4d4;
			text-decoration: none; }
			.paging a:active {
			background: #F8F8F8; }

			.paging a:hover {
				background: #F8F8F8; }
.paging span{
			margin-right: 2px;
			padding: 4px 8px;
			color: #444444;
			font: 11px/16px arial, verdana, sans-serif;
			border: 1px solid #d4d4d4; }


.message_func td{ padding:10px 0; text-align:left;}
.message_func a{ padding:10px 0;}

.invite_friend dl.fieldset dd{ width: auto; margin-right:20px; float:left}
.invite_friend dl.fieldset dt{ width:120px}

.contactus dl.fieldset dd{ width: auto; margin-right:20px; float:left}
.contactus dl.fieldset dt{ width:120px}



.profile_logout_top						{ background:url(top_logout2.gif); height:54px;width:920px; margin:0 auto; }
.profile_logout_left					{ float:left}
.profile_logout_right					{ float:right}
.profile_logout_box						{ float:left; width:590px; height:1%; background:url(index_login_bg.gif) repeat-y right;text-align:left; height:34px; margin:10px 0}
.profile_logout_box span				{ float:left; margin-right:10px; padding-top:4px}
.profile_logout_box span input			{ border:1px solid #BAE3FF; padding:3px; width:135px}
.profile_logout_box p				{ float:left; margin-right:10px; padding-top:4px}
.profile_logout_info					{ float:left; line-height:130%; padding-left:10px; padding-top:2px}
.profile_logout_info a					{ font-size:11px; }
.profile_logout_info input				{ width:auto; border:none}
.profile_logout_txt						{ float:right; width:240px; text-align:left; padding-top:10px}
.profile_logout_txt dd					{ float:left; margin-right:15px; font-size:13px; line-height:16px}
.profile_logout_txt dd .orange			{ font-size:16px; font-weight: bold; line-height:20px; padding-bottom:5px; text-decoration:underline}
.profile_logout_txt dd img				{ margin-top:5px}



.profile_login_top						{ background:url(top_login2.gif); height:31px;width:920px; margin:0 auto;}
.profile_login_left						{ float:left; margin-right:5px}
.profile_login_right					{ float:right}
.profile_login_link						{ float:left; margin-top:10px}
.profile_login_line						{ float:left; width:30px; background:url(index_login_bg.gif) repeat-y center; height:17px; margin-top:8px}




.global_index							{ background-position:0 0px}
.global_index_box						{ width:780px; margin:0 auto; padding-top:50px}
.global_index_logo						{ padding-bottom:30px; text-align:center; font-size:13px }
.global_index_logo img					{ margin-bottom:8px}
.global_index_info						{ background-color:#FEF3F0; margin-bottom:30px}
.global_index_info_content				{ padding:5px 20px; font-size:15px; line-height:22px; text-align:left}
.global_index_info_content span			{ text-decoration:underline}
.global_index_title						{ font-size:20px; line-height:25px; margin-bottom:20px; text-align:left}
.global_index_list dl					{ border-bottom:1px solid #ebebeb; padding-bottom:5px; margin-bottom:5px; height:27px}
.global_index_list						{ height:1%; text-align: left; padding-bottom:100px}
.global_index_list dt					{ font-size:18px; font-weight:bold; line-height:30px; float:left; width:320px; margin-right:10px}
.global_index_list dt img				{ margin-right:8px}
.global_index_list dd					{ float:right; font-size:13px; width:150px; line-height:30px; padding-top:2px}
.global_index_list dd strong			{ font-size:15px}
.global_index_list dd img				{ margin-right:10px; margin-top:5px}
.global_index_footer{}







