@charset "utf-8";
/* CSS Document */

*{
	margin: 0;
	padding: 0;
}

body{
	font: 80% arial,新細明體,mingliu;
	_font: 12px arial,新細明體,mingliu;
	background: #f8f9f9;
}

ul{
	list-style-type: none;
}

img{
	border: none;
}

label{
	cursor: pointer;
}

.clear{
	clear: both;
}

a{
	color: #454545;
	text-decoration: none;
}
.blank{height:10px; line-height:10px; clear:both; visibility:hidden;}
/* CSS Header */

#header{
	width: 100%;
	height: 133px;
	background: url(../images/header_bg.jpg) repeat-x;
	margin-bottom: 5px;
}

.version{
	width: 980px;
	height: 31px;
	margin: auto auto;
}

.version ul{
	height: 27px;
	margin-left: 20px;
}

.version ul li{
	float: left;
	height: 27px;
	line-height: 27px;
	color: white;
}
.version ul li a{color:white;}
.version_line{
	width: 2px;
	background: url(../images/header_version_line.jpg) no-repeat center center;
}

.line_1{
	margin: auto 17px;
}

.line_2{
	margin: auto 15px;
}

.line_3{
	margin-left: 18px;
	margin-right: 23px;
}

.line_4{
	margin-left: 20px;
	margin-right: 30px;
}

.version_hkbt{
	margin-right: 12px;
}

.version_web{
	margin-right: 10px;
}

.version_seach_bar{
	width: 183px;
	height: 27px;
}

.version_seach_bar input{
	width: 181px;
	height: 19px;
	line-height: 19px;
	border: none;
	margin-top: 6px;
	margin-left: 1px;
	color: #87a5c7;
	background: url(../images/header_version_search.jpg) no-repeat center left;
}

.version_seach_btn{
	width: 43px;
	height: 27px;
	margin-left: 10px;
	*margin-left: 4px;
}

.version_seach_btn input{
	width: 43px;
	height: 24px;
	border: none;
	margin-top: 3px;
	cursor: pointer;
	background: url(../images/header_version_search_btn.jpg) no-repeat;
}

.logo_area{
	clear: both;
	width: 980px;
	height: 102px;
	margin: auto auto;
	background: url(../images/header_logo.jpg) no-repeat left bottom;
}

.logo_area a.logo_link{
	display: block;
	float: left;
	width: 221px;
	height: 102px;
}

.advertise{
	float: right;
	width: 728px;
	height: 97px;
	padding-top: 5px;
}

/* CSS Wrapper -- left */

#wrapper{
	width: 980px;
	height: auto;
	margin: auto auto;
}

#left{
	width: 120px;
	float: left;
}

.login_title{
	width: 120px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #003366;
	background: #c4dff6 url(../images/mid_others_icon.jpg) no-repeat 45px center;
	border-bottom: #b6d6ed 1px solid;
}

.login_area {
	width: 100px;
	height: 116px;
	padding: 10px;
	background: #efefef;
	border-bottom: #e8e8e8 1px solid;
}

.login_area ul{
	width: 100px;
	height: 116px;
}

.username, .password{
	height: 21px;
}

.username input, .password input{
	width: 81px;
	height: 13px;
	line-height: 13px;
	padding: 4px 8px;
	color: #949494;
	border: none;
	border-left: #dfdfdf 1px solid;
	border-top: #dfdfdf 1px solid;
}

.password{
	margin-top: 10px;
}

.forget{
	height: 24px;
	line-height: 24px;
	color: #949494;
	margin-top: 10px;
}

.forget a{
	display: block;
	float: left;
	height: 24px;
	line-height: 24px;
	color: #949494;
}

.forget input.login_link{
	float: right;
	height: 24px;
	line-height: 24px;
	width: 44px;
	text-align: center;
	color: white;
	background: #185693;
	border: #e9e9e9 1px solid;
	cursor: pointer;
}

.register{
	height: 24px;
	line-height: 24px;
	border: #e4e4e4 1px solid;
	margin-top: 6px;
	text-align: center;
	background: url(../images/left_login_bg.jpg);
}

.register a{
	display: block;
	height: 24px;
	color: #4ab5d9;
}

.side_bar_title{
	width: 120px;
	height: 23px;
	margin-top: 5px;
	padding-top: 8px;
	background: url(../images/left_sidebar_bg.jpg) repeat-x;
}

.side_bar_title a{
	/*behavior: url("css/iepngfix.htc");*/
	display: block;
	color: #154c81;
	width: 90px;
	height: 14px;
	font-size: 14px;
	text-align: left;
	margin-left: 19px;
	background: url(../images/left_sidebar_icon.jpg) no-repeat right center;
}

.side_bar_menu li a{
	display: block;
	width: 100px;
	height: 21px;
	padding-top: 7px;
	padding-left: 20px;
	font-size: 14px;
	border-top: #f3f8fc 1px solid;
	border-bottom: #d9e3ee 1px solid;
	background: #e7f0f8 url(../images/left_sidebar_menu_icon.png) no-repeat 101px center;
}

.side_bar_menu li a:hover{
	color: white;
	background: #185693 url(../images/left_sidebar_menu_icon_hover.png) no-repeat 101px center;
}

.side_bar_subtitle{
	width: 100px;
	height: 26px;
	line-height: 26px;
	margin-top: 11px;
	padding-left: 20px;
	font-family: '標楷體', Arial, Helvetica, sans-serif;
	font-size: 15px;
	background: url(../images/left_subtitle_bg.jpg) repeat-x;
}

.side_bar_submenu li{
	width: 120px;
	height: 28px;
	background: #ededed;
	text-align: center;
	font-size: 14px;
	border-top: #f1f1f1 1px solid;
	border-bottom: #e0e1e3 1px solid;
}

.side_bar_submenu li a{
	display: block;
	width: 85px;
	height: 14px;
	margin-top: 7px;
	margin-left: 20px;
	*margin-left: 10px;
	text-align: left;
	background: url(../images/left_sidebar_submenu_icon.png) no-repeat right center;
}

/* CSS Wrapper -- middle */

#middle{
	float: left;
	width: 540px;
	margin-left: 5px;
}

.top_news{
	width: 540px;
	height: 385px;
}

.break_news{
	width: 263px;
	height: 385px;
	overflow: hidden;
	float: left;
	background: white;
	border: #e7e8e8 1px solid;
}

.break_news_title, .area_news_tilte{
	border: white 1px solid;
	border-bottom: #f5f6f6 1px solid;
	background: url(../images/mid_break_news_bg.jpg) repeat-x;
}

.break_news_inner{
	width: 230px;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-left: 31px;
	background: url(../images/mid_break_news_icon.jpg) no-repeat 4px center;
}

.break_news ul{
	width: 248px;
	margin-top: 10px;
	margin-left: 7px;
	*margin-bottom: 14px;
	_margin-bottom: 0;
}

.break_news_time{
	width: 41px;
	float: left;
	color: #999;
	font-size: 11px;
}

.break_news_option{
	width: 201px;
	float: left;
	margin-left: 6px;
	margin-bottom:14px;
}

.break_news_option a{
	color: #1a3c68;
}

.head_lines{
	width: 268px;
	height: 385px;
	overflow: hidden;
	float: right;
	background: white;
	border: #e7e8e8 1px solid;
}

.headline_photo{
	padding: 4px;
}

.headline_ul{
	border-bottom:  #ccc 1px dotted;
	padding-bottom: 18px;
}

.headline_ul li{
	padding: 9px 9px 0 9px;
}

.headline_title a{
	color: #012758;
	font-size: 18px;
}

.headline_summary{
	color: #333;
	line-height: 18px;
}

.headline_others{
	padding: 6px 14px 11px 14px;
	padding-bottom: 20px;
	*padding-bottom: 25px;
	_padding-bottom: 16px;
}

.headline_others li{
	height: 24px;
	line-height: 24px;
	color: #012758;
	padding-left: 8px;
	background: url(../images/mid_others_icon.jpg) no-repeat left center;
}

.headline_others li a{
	color: #012758;
}

.area_news{
	clear: both;
	width: 538px;
	margin-top: 5px;
	background: white;
	border: #e6e7e7 1px solid;
}

.area_news_tilte{
	height: 29px;
}

.area_news_inner{
	float: left;
	width: 100px;
	height: 29px;
	line-height: 29px;
	font-size: 14px;
	color: #666;
	font-weight: bold;
	padding-left: 35px;
	background: url(../images/mid_hk_news_icon.jpg) no-repeat 14px center;
}

.area_news_zsj{
	padding-left: 42px;
	background: url(../images/mid_zsj_news_icon.jpg) no-repeat 14px center;
}

.area_news_world{
	padding-left: 38px;
	background: url(../images/mid_world_news_icon.jpg) no-repeat 14px center;
}

.area_news_column{
	padding-left: 38px;
	background: url(../images/mid_gallery_news_icon.jpg) no-repeat 14px center;
}

.area_news_more{
	float: right;
	width: 90px;
	height: 28px;
	line-height: 28px;
	text-align: right;
	padding-right: 10px;
}

.area_news_more a{
	color: #999;
	margin-left: 12px;
}

.area_news_content{
	clear: both;
	width: 515px;
	padding: 10px 9px 7px 14px;
}

.area_news_gallery{
	width: 537px;
	margin-top: 14px;
}

.area_news_gallery li{
	float: left;
	width: 80px;
	margin-left: 23px;
	_margin-left: 18px;
	text-align: center;
	color: #454545;
	line-height: 18px;
}

.area_news_left{
	width: 250px;
	float: left;
}

.area_news_left img{
	float: left;
	margin-right: 11px;
	margin-bottom: 7px;
}

.area_news_left a{
	color: #012758;
	font-size: 14px;
}

.area_news_left span{
	display: block;
	clear: both;
	line-height: 18px;
	color: #454545;
}

.area_news_right{
	width: 265px;
	float: left;
}

.area_news_right ul li a{
	color: #012758;
}

.area_news_right ul li{
	margin-bottom: 9px;
	padding-left: 28px;
	background: url(../images/mid_others_icon.jpg) no-repeat 20px center;
}

.small_column{
	clear: both;
	width: 540px;
	margin-top: 6px;
}

.small_column_left, .small_column_right{
	float: left;
	width: 263px;
	border: #e7e8e8 1px solid;
	background: white;
}

.small_column_right{
	float: right;
	width: 268px;
}

.area_news_exchange, .area_news_company, .area_news_people, .area_news_happy, .area_news_sport, .area_news_life{
	padding-left: 38px;
}

.area_news_exchange{
	background: url(../images/mid_exchange_icon.jpg) no-repeat 14px center;
}

.area_news_company{
	background: url(../images/mid_company_icon.jpg) no-repeat 14px center;
}

.area_news_people{
	background: url(../images/mid_people_icon.jpg) no-repeat 14px center;
}

.area_news_trip{
	padding-left: 45px;
	background: url(../images/mid_trip_icon.jpg) no-repeat 14px center;
}

.area_news_happy{
	background: url(../images/mid_happy_icon.jpg) no-repeat 14px center;
}

.area_news_sport{
	background: url(../images/mid_sport_icon.jpg) no-repeat 14px center;
}

.samll_column_common{
	width: 234px;
	height: auto;
	margin-top: 8px;
	margin-left: 14px;
	_margin-left: 9px;
	padding-bottom: 9px;
	border-bottom: #ccc 1px dotted;
}

.samll_column_common a, .headline_title a{
	line-height: 1.5em;
}

.area_news_bottom{
	width: 234px;
	margin-top: 2px;
	margin-left: 3px;
	float: left;
}

.area_news_bottom ul li{
	margin-top: 9px;
	margin-bottom: 10px;
	background: url(../images/mid_others_icon.jpg) no-repeat 12px center;
}

.temp_span{
	margin-top: 7px;
}

/* CSS Wrapper -- right */

#right{
	width: 310px;
	float: left;
	margin-left: 5px;
}

.current_news{
	width: 308px;
	background: white;
	border: #e6e7e7 1px solid;
}

.news_tabs{
	width: 308px;
	height: 26px;
	background: url(../images/right_tabs_bg.jpg) repeat-x;
}

.news_tabs li{
	float: left;
	width: 102px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-align: center;
}

.news_tabs li a.current{
	display:block;
	height: 24px;
	line-height: 24px;
	color: #8957a1;
	background: white;
	border-top: #7d2ed7 2px solid;
}

.content_tabs{
	margin-top: 10px;
	margin-left: 9px;
}

.option_tab{
	width: 230px;
}

.ads_common{
	padding: 4px;
	margin-top: 5px;
	border: #e6e7e7 1px solid;
}

.media{
	width: 308px;
	margin-top: 5px;
	padding-bottom: 12px;
	background: white;
	border: #e6e7e7 1px solid;
}

.area_news_china{
	padding-left: 30px;
	background: url(../images/right_china_icon.jpg) no-repeat 5px center;
}

.area_news_media{
	padding-left: 28px;
	background: url(../images/right_media_icon.jpg) no-repeat 5px center;
}

.area_news_topic{
	background: url(../images/right_topic_icon.jpg) no-repeat 5px center;
}

.area_common{
	width: 300px;
}

.area_common ul li{
	margin-top: 10px;
	margin-bottom: 0;
	padding-left: 30px;
	background: url(../images/mid_others_icon.jpg) no-repeat 14px center;
}

.topic{
	padding-bottom: 0;
}

.area_topic{
	width: 295px;
	margin-top: 8px;
	margin-left: 7px;
}

.area_topic li{
	width: 80px;
	_height: 111px;
	float: left;
	color: #999;
	text-align: center;
	margin-left: 12px;
	_margin-left: 9px;
	line-height: 20px;
	padding-bottom: 5px;
}

.area_topic li img{
	border: #ccc 1px solid;
}

/* CSS Footer */

#lift_gallery{
	clear: both;
	width: 980px;
	margin: auto auto;
}

.life{
	width: 853px;
	height: 154px;
	float: right;
	margin-top: 5px;
	margin-bottom: 6px;
	background: white;
	border: #e7e8e8 1px solid;
}

.area_news_life{
	background: url(../images/footer_life_icon.jpg) no-repeat 14px center;
}

.life_gallery{
	width: 835px;
	height: 111px;
	margin-top: 13px;
	margin-left: 18px;
}

.life_gallery li{
	float: left;
	width: 100px;
	color: #454545;
	font-size: 12px;
	line-height: 18px;
	margin-right: 19px;
	_margin-right: 17px;
}

.life_gallery li img{
	border: #ccc 1px solid;
}

/* CSS Copyright */

#footer{
	clear: both;
	width: 100%;
	height: 57px;
	background: url(../images/copyright_bg.jpg) repeat-x;
}

.foot_right{
	width: 980px;
	height: 57px;
	margin: auto auto;
}

.foot_menu, .copy_right{
	float: right;
	width: 850px;
	height: 14px;
	margin-top: 9px;
}

.foot_menu li{
	float: left;
	height: 14px;
	line-height: 14px;
	color: white;
}

.foot_menu li .sitemap li{
	float: none;
	margin-top: 11px;
}

.foot_menu li a{
	color: white;
}

.foot_menu li .sitemap a{
	color: #454545;
}

.foot_menu li.map{
	position: relative;
	width: 60px;
	margin-left: 110px;
}

.map_hover{
	width: 78px;
	height: 32px;
	line-height: 32px;
	color: #0b4f92;
	padding-left: 12px;
	border: #e7e8e8 1px solid;
	border-top: none;
	background: white url(../images/map_hover_icon.png) no-repeat 70px center;
	position: absolute;
	top: -10px;
	right: 0;
	z-index: 999;
}

.sitemap{
	clear: both;
	width: 855px;
	height: 269px;
	color: #454545;
	font-size: 12px;
	border: #e6e8e9 1px solid;
	background: white;
	position: absolute;
	top: -280px;
	right: -7px;
	z-index: 999;
}

.sitemap ul{
	height: 267px;
	float: left;
}

.emppty{
	width: 14px;
}

.hkjj{
	width: 88px;
}

.wh, .zlzj{
	width: 83px;
}

.cjyw, .gscy{
	width: 84px;
}

.jrsc, .luxury{
	width: 87px;
}

.grlc{
	width: 85px;
}

.yl{
	width: 82px;
}

.ly{
	width: 78px;
}

.sitemap ul li.site_title{
	height: 26px;
	line-height: 26px;
	background: #e6e8e9;
	margin-top: 0;
	margin-bottom: 8px;
}

.menu_line{
	width: 1px;
	margin: auto 14px;
	background: url(../images/copyright_line.jpg) no-repeat;	
}

.copy_right{
	height: 18px;
	line-height: 18px;
	margin-top: 7px;
	color: white;
	font-size: 11px;
	border-top: #185694 1px solid;
}
#pagination {text-align:center;margin-top:30px;margin-bottom:10px;font-size:13px;clear:both;}
#pagination span {margin:0 2px;padding:1px 4px;background:#f2f2f2;border:1px solid #b0b0b0;}
#pagination .selected {font-weight:bold;color:#00559a;text-decoration:underline;}