@charset "utf-8";
/* CSS Document文件*/

/**header-------------------------------------------------------------------------------------**/
#header {
	width: 980px;
	height: 160px;
	margin:0 0 0px 0;/**/
}
#header #total_visitors {
	font-size:12px;
	color:#3469B6;
	width: 450px;
	height: 20px;
	float:left;
	margin:0 0 0 10px;
}
#header #search_bar {
	width: 170px;
	height: 20px;
	float:right;
	margin:0 0 0 0px;
}
/**topnav**/
#header #topnav {
	font-size:12px;
	width: 980px;
	height: 20px;
}
#topnav #nav {
	font-size:12px;
	color:#369;
	width: 320px;
	height: 20px;
	float:right;
}
#topnav #nav UL {
	float:right;
	margin:0 10px 0 0;
}
#topnav #nav LI {
	font-size:12px;
	color:#369;
	display:inline;
}
#header #nav LI A {
	font-size:12px;
	color:#3469B6;
	text-decoration:none;
}
#header #nav LI A:hover {
	font-size:12px;
	color:#39C;
	text-decoration:underline;
}
#header #nav LI A:active {
	font-size:12px;
	color:#000;
}
/**logo_container**/
#header #logo_container {
	width: 980px;
	height: 100px;
	border:2px solid #D1EAFF;
	margin:0 0 0px 0;
}
#header #logo_container #logo {
	width: 168px;
	height: 60px;
	float:left;
	padding:20px 0 10px 55px;
}
#header #logo_container #ad_top {
	width: 700px;
	height: 80px;
	float:right;
	padding:10px 10px 10px 0;
}
/**menu**/
#header #menu {
	margin:0 auto;
	width: 984px;
	height: 35px;
	background:url(images/menu_bg.gif) repeat-x;
}
#header #menu ul {
	margin: 0 auto;
}
#header #menu li {
	display:inline;
	padding:0 0px 0 70px;
}
/**text ad---------------------------------------------**/
#ad_bar {
	width: 980px;
	height: 25px;
	clear:both;
}
/**text ad**/
#ad_bar A {
	font-size:12px;
	color:#3469B6;
	text-decoration:none;
}
#ad_bar A:hover {
	font-size:12px;
	color:#39C;
	text-decoration:underline;
}
/**page_container-------------------------------------------------------------------------------------**/
#page_container {
	width: 980px;
	/*height:990px;*/
	clear:both;
	margin:0 0 10px 0;
}
.index_title {
	margin:0 0 0 10px;/*ff*/
}
.index_title A {
	font: 13px bold;
	color:#223D7F;
	padding:0 0 0 16px;
	background:url(images/index_tittle.gif) no-repeat left center;
	margin:0 0 0 0;
}
/**leftsideBar------------------------------------------------------------------------------------**/
#page_container #leftsideBar {
	width: 180px;
	float:left;
}
/**login_block**/
#login_block {
	width: 180px;
	height:130px;
	background:url(images/member_login.gif) no-repeat;
}
/**ad_activity_block**/
#ad_activity_block {
	width: 180px;
	height:225px;
	margin:5px 0 3px 0;
	_margin:5px 0 0 0;/*IE 6*/
}
#index_ad_activity_bg_top {
	background:url(images/index_ad_activity_bg_01.gif) no-repeat;
	width:180px;
	height:9px;
}
#index_ad_activity_bg_bottom {
	background:url(images/index_ad_activity_bg_03.gif) no-repeat;
	width:180px;
	height:9px;
}
#ad_activity_content {
	padding:0 6px;
	margin:0 0 0 0;
	_margin:-10px 0 0 0;/*IE 6*/
	background:url(images/index_ad_activity_bg_02.gif) repeat-y;
}
/**index_circle_bg  top + bottom----------------------**/
#leftsideBar .index_circle_bg_top {
	background:url(images/index_circle_bg_01.gif) no-repeat;
	width:180px;
	height:5px;
}
#leftsideBar .index_circle_bg_bottom {
	background:url(images/index_circle_bg_03.gif) no-repeat bottom;
	width:180px;
	height:9px;
}
/**case_block**/
#leftsideBar #case_block {
	width: 180px;
	/*height:195px; */
	float:left;
	background:url(images/index_circle_bg_02.gif) repeat-y;
	margin:8px 0 0 0;
	_margin:-5px 0 0 0;/*IE 6*/
}
#case_block .content {
	width:165px;
	height:170px;
	padding:4px 0 0 7px;
}
#case_block .title A {
	font-size:12px;
	color:#285C98;
	text-decoration:none;
	line-height:12px;
}
#case_block .tittle A:hover {
	font-size:12px;
	color:#39C;
	text-decoration:underline;
}
#case_block .text1 A {
	font-size:12px;
	color:#39C;
	text-decoration:none;
	line-height:10px;
	margin:0;
}
#case_block .text1 A:hover {
	font-size:12px;
	color:#00A6CF;
	text-decoration:underline;
}
/**vote_block**/
#vote_block {
	width: 180px;
	/*height:195px; */
	float:left;
	background:url(images/index_circle_bg_02.gif) repeat-y;
	margin:6px 0 0 0;
}
/**ad_company_block**/
#ad_company_block {
	width: 180px;
	/*height:195px; */
	float:left;
	background:url(images/index_circle_bg_02.gif) repeat-y;
	margin:6px 0 0 0;
}
#ad_company_block .content {
	width:165px;
	height:155px;
	padding:4px 0 0 5px;
}
#ad_company_block .company_img {
	width:30px;
	padding: 0 6px 0 0;
}
#ad_company_block .company_slogan A {
	font-size:12px;
	color:#39C;
	text-decoration:none;
	line-height:12px;
	margin:0;
}
#ad_company_block .company_slogan A:hover {
	font-size:12px;
	color:#00A6CF;
	text-decoration:underline;
}
/**main_center_content------------------------------------------------------------------------------------**/
#page_container #main_center_content {
	width:500px;
	float:left;
	padding:0 0px 0 12px;
}
.main_title {
	width:500px;
	height:24px;
	
}
.main_title .left {
	width:5px;
	height:24px;
	float:left;
}
.main_title .center {
	width:490px;
	height:24px;
	float:left;
}
.main_title .right {
	width:5px;
	height:24px;
	float:left;
}
.main_title p {
	font:13px Verdana, Geneva, sans-serif bolder;
	letter-spacing:1px;
	margin:3px 0 0 0;
	color:white;
}
/*main_box bg*/
.main_box {
	width:500px;
	background:url(images/main_box_center.gif) repeat-y;
	margin:0 0 12px 0;
}
.main_box_bottom {
	width:500px;
	height:5px;
	background:url(images/main_box_bottom.gif) no-repeat bottom ;
}

/*shop*/
#shop .main_title .left {background:url(images/index_main_tittle_product_01.gif) no-repeat;}
#shop .main_title .center {background:url(images/index_main_tittle_product_02.gif) repeat-x;}
#shop .main_title .right {background:url(images/index_main_tittle_product_03.gif) no-repeat;}

/*article*/
#article .main_title .left {background:url(images/index_main_tittle_articl-01.gif) no-repeat;}
#article .main_title .center {background:url(images/index_main_tittle_articl-02.gif) repeat-x;}
#article .main_title .right {background:url(images/index_main_tittle_articl-03.gif) no-repeat;}
#article .title A {
	font-size:15px;
	color:#333;
	text-decoration:none;
	line-height:18px;
}
#article .title A:hover {
	color:#999;
	text-decoration:underline;
}

/*compensation*/
#compensation .main_title .left {background:url(images/index_main_tittle_compen-01.gif) no-repeat;}
#compensation .main_title .center {background:url(images/index_main_tittle_compen-02.gif) repeat-x;}
#compensation .main_title .right {background:url(images/index_main_tittle_compen-03.gif) no-repeat;}

/*knowledge*/
#knowledge .main_title .left {background:url(images/index_main_tittle_policy_01.gif) no-repeat;}
#knowledge .main_title .center {background:url(images/index_main_tittle_policy_02.gif) repeat-x;}
#knowledge .main_title .right {background:url(images/index_main_tittle_policy_03.gif) no-repeat;}
#knowledge .main_title p {
	line-height:22px;
	color:#417CBF;
	padding:0 200px 0 0;
	display:inline;
}
#knowledge .main_title .second_title {
	font:13px bolder;
	letter-spacing:1px;
	margin:3px 0 0 0;
	color:#417CBF;
}



/*news*/
#news .main_title  {
	height:26px;
	background:#FFF;
}
/*news_tab_bar*/
#news_tab_bar{
	width:500px;
	height:26px;
}
#news_tab_bar a {
	font-size:13px;
	color:#0B5CAA;
	text-decoration:none;
}
#news_tab_bar a:hover {color:#36A5EA;}

/*tab1 tab2*/
#news_tab_bar .tab1 , #news_tab_bar .tab2 , #news_tab_bar .tab3 {
	float:left;
	width:123px;
	height:26px;
}
#news_tab_bar .tab1 a , #news_tab_bar .tab2 a , #news_tab_bar .tab3 a {
	width:83px;
	height:23px;
	display:block;
	padding:3px 0 0 40px;
}

#news_tab_bar .tab4 {
	float:left;
	width:128px;
	height:26px;
	margin:0 0 0 1px;
}
#news_tab_bar .tab4 a {
	width:101px;
	height:23px;
	display:block;
	padding:3px 0 0 30px;
}

#news_tab_bar #current a {
	background-position: 0 -26px;
}
#news_tab_bar .tab1 a{background:url(images/index_news_tab1.gif) no-repeat 0 0px;}
#news_tab_bar .tab2 a{background:url(images/index_news_tab2.gif) no-repeat 0 0px;}
#news_tab_bar .tab3 a{background:url(images/index_news_tab3.gif) no-repeat 0 0px;}
#news_tab_bar .tab4 a{background:url(images/index_news_tab4.gif) no-repeat 0 0px;}

#news_tab_bar .tab1 a:hover , 
#news_tab_bar .tab2 a:hover , 
#news_tab_bar .tab3 a:hover , 
#news_tab_bar .tab4 a:hover {
	background-position: 0 -26px;
}
/*news_content*/
#news_content {
	color:#333;
	font-size:12px;
	line-height:16px;
	margin:5px 0 0 10px;
}
#news_content a {
	color:#417CC0;
	font-size:13px;
	text-decoration:none;
}
#news_content a:hover {
	color:#09C;
	text-decoration:underline;
}
#news_content img a {
	padding:0 0 0 0px;
}
#news_content img:hover {
	padding:0 0 0 2px;
}
#news_content .description{
	background:url(images/content_text_bg.jpg) repeat-x center 23px;	
}
.news_li_img{
	height:11px;
	width:11px;
	background:url(images/li_img.gif) no-repeat;
}



/*** recruit 徵才專區 ***/
#recruit LI {
	list-style :none;
	margin:0 0 0 -40px;
	line-height:20px;
}
/*main title text---------------*/
.content_text {
	font-size:12px;
	color:#666;
	text-decoration:none;
	line-height:18px;
}
.content_text A {
	font-size:12px;
	/*color:#999;*/
	text-decoration:none;
	line-height:18px;
}
.content_text A:hover {
	text-decoration:underline;
}
.center_title A {
	font-size:12px;
	font-weight:bolder;
	color:#666;
	text-decoration:none;
	line-height:18px;
	padding:0 0 0 15px;
	background:url(images/li_img.gif) no-repeat left;
}
.center_title A:hover {
	text-decoration:underline;
}



/**rightsideBar-------------------------------------------------------------------------------------------------**/
#page_container #rightsideBar {
	width: 270px;
	float:right;
}
/*ad_fresh_news_block*/
#ad_fresh_news_block {
	margin:0;
	_margin:-10px 0 0 0;
}
#ad_fresh_news_block A {
	font-size:12px;
	color:#3469B6;
	text-decoration:none;
	line-height:14px;
}
#ad_fresh_news_block A:hover {
	font-size:12px;
	color:#39C;
	text-decoration:underline;
}
/*dr_block*/
#dr_block {
	margin:8px 0 0 0;
}
#dr_block .top {
	width:270px;
	height:30px;
	background:url(images/rightsidebar_box_dr_01.gif) no-repeat;
}
#dr_block .center_img {
	width:5px;
	height:225px;
	background:url(images/rightsidebar_box_dr_02.gif) no-repeat;
}
#dr_block .bottom_img {
	width:270px;
	height:10px;
	background:url(images/rightsidebar_box_dr_05.gif) no-repeat;
}
/*expert_block*/
#expert_block {
	width:270px;
	height:192px;
	margin:4px 0 0px 0;
}
#expert_tabs_title {
	width:270px;
	height:30px;
}
#expert_tabs_center {
	margin:0;
	padding:0;
	width:270px;
	background:url(images/rightsidebar_box_center.gif) repeat-y;
}
#expert_tabs_bottom {
	width:270px;
	height:6px;
	clear:left;
	background:url(images/rightsidebar_box_bottom.gif) no-repeat;
}
#expert_tabs_consult {
	width:260px;
	float:right;
}
/*expert_tabs_consult*/
#expert_tabs_consult UL {
	margin:5px 0px 0px 0px;
	padding:0 0 0 5px;
	list-style:none;
}
#expert_tabs_consult LI {
	width:240px;
	border-bottom:#E7E7E7 1px solid;
}
#expert_tabs_consult A {
	font-size:12px;
	color:#3469B6;
	text-decoration:none;
	line-height:24px;
}
#expert_tabs_consult A:hover {
	font-size:12px;
	color:#39C;
	text-decoration:underline;
}
/*ad_banner_block*/
#ad_banner_block {
	width:270px;
	height:90px;
	background-color:#FC0;
	margin:0 0 0 0 ;
	_margin:-8px 0 0 0;/*IE6*/
}
/*blog_block*/
#blog_block {
	width:270px;
	margin:5px 0 0 0;
}
#blog_block .top {
	margin:0;
	padding:0;
	width:270px;
	height:6px;
	background:url(images/rightsidebar_box_top.gif) no-repeat;
}
#blog_block .center {
	margin:0 0 0 0 ;
	_margin:-16px 0 0 0;/*IE6*/
	background:url(images/rightsidebar_box_center.gif) repeat-y;
}
#blog_block .bottom {
	width:270px;
	height:6px;
	background:url(images/rightsidebar_box_bottom.gif) no-repeat;
}
#blog_block UL {
	list-style:none;
	width:250px;
	background-color:#F3F6F8;
	margin:3px 0px 0px 7px;
	padding:4px 0 1px 5px;
}
#blog_block LI {
	border-bottom:#FFF 2px solid;
}
#blog_block A {
	font-size:12px;
	color:#3469B6;
	text-decoration:none;
	line-height:24px;
}
#blog_block A:hover {
	font-size:12px;
	color:#39C;
	text-decoration:underline;
}
#blog_block .more_text A {
	font:Arial, Helvetica, sans-serif bolder;
	color:#F29333;
	font-size: 12px;
	line-height:18px;
	text-decoration:none;
	text-align:right;
}
/**data---------------------------------------------**/
#data {
	width:980px;
	height:180px;
	float:left;
}
#data .title {
	width:980px;
	height:26px;
}
#data .title_left {
	width:5px;
	height:26px;
	float:left;
	background:url(images/data_title_bg_left.gif) no-repeat right;
}
#data .title_center {
	width:964px;/**/
	height:26px;
	float:left;
	background:url(images/data_title_bg_center.gif) repeat-x;
}
#data .title_center A {
	font-size:12px;
	color:#333;
	text-decoration:none;
	line-height:20px;
}
#data .title_right {
	width:5px;
	height:26px;
	float:left;
	background:url(images/data_title_bg_right.gif) no-repeat;
}
#data .box_center_left {background:url(images/box_center01.gif) repeat-y left;}
#data .box_center_right {background:url(images/box_center03.gif) repeat-y;}
#data .data_box_table_bottom {background:url(images/data_box_table_bottom.gif) no-repeat left;}
#data #border {border-right: 1px solid #EEE;}
.data_table A {
	font-size:12px;
	color:#808080;
	text-decoration:none;
	line-height:20px;
}
.data_table A:hover {
	color:#39C;
	text-decoration:underline;
}
/**footer---------------------------------------------**/
#footer {
	width:980px;
	height:50px;
	clear:both;
	background:url(images/footer_bg.gif) repeat-x;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	line-height:20px;
}
#footer UL {
	margin:0;
}
#footer LI {
	display:inline;
	color:#FFF;
	line-height:20px;
	margin:0;
}
#footer LI A {
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
#footer LI A:hover {
	text-decoration: underline;
}
#copyright {
	clear:both;
}

#copyright A{
	font-size:12px;
	color:#999;
	text-decoration:none;
	line-height:20px;
}

/*TABS-----------------------------------------------------------------------------------*/
/*insurance_tab_block------------------------------------------------*/
#insurance_tab_block {
	width: 270px;
	height:150px;
	margin:0;
}
#insurance_tab_block ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
}
#insurance_tab_block li {
	display:inline;
	margin:0;
	padding:0;
	TEXT-INDENT: -5000px;
}
#insurance_tab_block #tab_title {
	width: 270px;
	height:29px;
}
#insurance_tab_block #tab_company A {
	width: 88px;
	height:29px;
	background:url(images/insurance_tab1.gif) top;
	float:left;
}
#insurance_tab_block #tab_products A {
	width: 91px;
	height:29px;
	background:url(images/insurance_tab2.gif) bottom;
	float:left;
}
#insurance_tab_block #tab_dr A {
	width: 91px;
	height:29px;
	background:url(images/insurance_tab3.gif) bottom;
	float:left;
}
#insurance_tab_block #tab_company a:hover {background-position:top;}
#insurance_tab_block #tab_products a:hover {background-position:top;}
#insurance_tab_block #tab_dr a:hover {background-position:top;}
#tab_center_block {
	width: 270px;
	height:115px;
}
#tab_center_block #tab_left {
	width: 5px;
	height:115px;
	background:url(images/insurance_tab_left.gif);
	float:left;
}
#tab_center_block #tab_center {
	width: 260px;
	height:115px;
	background:url(images/insurance_tab_center.gif) repeat-x;
	float:left;
}
#tab_center_block #tab_right {
	width: 5px;
	height:115px;
	background:url(images/insurance_tab_right.gif);
	float:left;
}
#tab_bottom {
	width: 270px;
	height:6px;
	background:url(images/insurance_tab_bottom.gif) no-repeat;
}
/*expert_tabs_title----------------------------------------------------*/
#expert_tabs_title ul {
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;
}
/*tab1*/
#expert_tabs_title .t1 {
	height:30px;
	width:186px;
	float:left;
	display:inline;
}
#expert_tabs_title .t1 a {
	float:left;
	background:url("images/expert_tab_title_01.gif") no-repeat;
	background-position:bottom;
	margin:0;
	height:30px;
	width:186px;
	TEXT-INDENT: -5000px;
}
#expert_tabs_title .t1 a:hover {
	background-position:top;
}
#expert_tabs_title .t1 #current a {
	background-position:top;
}
/*tab2*/
#expert_tabs_title .t2 {
	height:30px;
	width:84px;
	float:left;
	display:inline;
}
#expert_tabs_title .t2 a {
	float:left;
	display:inline;
	background:url("images/expert_tab_title_02.gif") no-repeat;
	background-position:top;
	margin:0;
	height:30px;
	width:84px;
	TEXT-INDENT: -5000px;
}
#expert_tabs_title .t2 a:hover {background-position:bottom;}
#expert_tabs_title .t2 #current a {background-position:top;}


