@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:新細明體,courier new, courier, monospace;}small{font-size:12px;}ul,ol{list-style:none;}a{text-decoration:none;color:#000;}a:hover{text-decoration:underline;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#333;}fieldset,img,iframe{border:0;}table{border-collapse:collapse;border-spacing:0;}h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;}
body,button,input,select,textarea{font:12px/1.5 arial, \5b8b\4f53, sans-serif;color:#000;}
.l{float:left;}.r{float:right;}.clear{height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}.blank,.blank5{height:10px;clear:both;visibility:hidden;line-height:0;font-size:0;}.blank5{height:5px;}

/*Global setting*/
body{background:#e9eaee;}
a{color:#036;}
h1,h2,h3{margin-bottom:0.3em; line-height:1.2em;color:#032071;}
h1{font-size:14px;}
h2{font-size:12px;}
h1.photonews_title{font-size:20px;margin-top:7px;}
h1.head_title{font-size:16px;}

.list{ margin-top:4px;}
.list li{font-size:12px;line-height:16px; margin-bottom:6px; background:url(../images/icon.gif) no-repeat left -123px;padding-left:10px; margin-left:10px; font-weight:bold;}
.alternately li{line-height:16px;padding:7px 0 7px 10px;}
.alternately li.highlight{background:#f5f5f7;}
p{line-height:1.4em;}
.line_1{background:url(../images/line.gif) repeat-x; height:15px;clear:both;}
.line_2{background:url(../images/line.gif) repeat-x 0 5px; height:15px;clear:both;}

.justoneline li{height:16px;overflow:hidden;}
.fblue{color:#032071;}


#wrapper{margin:0 auto;width:980px;}
#contents{margin-top:6px;background:#fdfdfd;padding:10px;border-bottom:1px solid #d6d6d6;}
	#content_l{width:650px;float:left;}
	#rightside{width:300px;float:right;}
	#section_l {border-right: 1px solid #E9EAEE;float: left;width: 649px;}
	#section_l2 {border-right: 1px solid #E9EAEE;float: left;width: 639px;padding-right:10px;}


/*Head*/
.globalTop{background:url(../images/icon.gif) repeat-x; height:30px; }
	.topleft li{float:left; padding:0 16px 0 12px;line-height:28px; background:url(../images/icon.gif) no-repeat right -350px;font-weight:bold;color:#032071;}
	#searchbar{width:500px; height:28px; line-height:28px;background:url(../images/search_bg.png) no-repeat; float:right; font-weight:bold;}
	#searchbar li{float:left;margin-right:10px;width:60px; text-align:center;}
	#searchbar li a{color:#000;}
	#searchbar li.search{width:286px; text-align:right; margin-right:0;}
	#searchbar li.followus{background:url(../images/follow_us.png) no-repeat left;width:60px; height:28px; }
	#searchbar li.followus a{width:24px; display:inline-block; height:26px;}
	input.input_search{line-height:18px; height:18px;border:1px solid #cbcdd0;width:180px;}
	input.button_search{background:url(../images/button_search.png) no-repeat center;width:58px; padding:4px 0; color:#fff;border:none;cursor:pointer;}
.logo{float:left;margin:15px 4px 10px 14px;}
.border_left{background:url(../images/icon.gif) no-repeat left -233px;width:158px; padding-left:10px;}
.rss_time{float:left;margin:10px 0 0 8px; line-height:18px;font-weight:bold;}

.rss_time a{color:#003b7e;}
.topbanner{float:right;}

.quicklink{height:18px; background:url(../images/quicklink.gif) no-repeat 10px 4px; margin:8px; padding-left:70px;}
.quicklink li{ float:left; padding:0 15px; font-weight:bold;}
.quicklink li a{color:#666;}
.quicklink li.current{background-color:#032071;}
.quicklink li.current a{color:#fff;}

#scroll{height:22px;overflow:hidden;}
.latestlist li{line-height:22px;float:none;}
/*mainnav*/
#nav{ background:url(../images/icon.gif) repeat-x 0 -164px;height:68px;}
	.mainnav li{ line-height:34px; float:left;font-size:12px; font-weight:bold; color:#fff; padding:0 20px;}
	.mainnav li.current{background:#fff;}
	.mainnav li a{color:#fff;}
	.mainnav li.current a{color:#002b71;}
/*contents*/ 
#textad{
	font-size:16px;
	color:#000000;
	
}
#textad a{font-size:14px;color:#1B2CD0;}
.tagshow{background:url(../images/tagshow.png) repeat-x 0 -35px;height:35px; }
	.tagshow li{ float:left; width:85px; text-align:center; line-height:35px; height:35px; font-weight:bold; color:#032071; cursor:pointer;}
	.tagshow li.current{background:url(../images/tagshow.png) repeat-x 0 0;}
.photonews,.cr{width:300px; float:left;}
.cl{width:340px;float:right;}

.headline{ background:url(../images/headline_bg.gif) repeat-x;padding-top:7px;}
	.headline h1,.headline p{margin-left:10px;margin-right:10px;}
	
.imgfield{ margin:0 10px;}
	.imgfield img{float:left;margin-right:10px; border:1px solid #eee;}

h2.section1,h2.section2,h2.section3,h2.section4{ background:url(../images/icon.gif) repeat-x 0 -60px; line-height:30px; padding-left:10px;}
	h2.section2{ background-position:0 -90px;color:#ca6500;}
	h2.section3{ background-position:0 -270px;color:#000; font-family:"新細明體";font-size:14px;}
	h2.section4{ background-position:0 -300px;color:#4a9d00;font-family:"新細明體";font-size:14px;}
	
.contributor li,.lifestyle li{width:108px;text-align:center; float:left;}
.contributor li h3,.lifestyle li h3{margin-top:5px;}

.lifestyle li{margin:0 11px;}
.lifestyle li h3{text-align:left;}
	
/*rightside*/
.topics li{width:100px;text-align:center; float:left;}
/*footer*/
#footer{padding-top:10px;}
.foot_menu li{float:left; background:url(../images/icon.gif) no-repeat 0 -330px; padding:0 20px 0 15px;color:#666;}
.foot_menu li a{color:#666;}

/*Sub section*/
#navigation{float:right;}
h2.sectiontitle{font-size:32px;font-family:'新細明體';border-bottom:1px solid #e4e5ea; line-height:1.5em;}
#section_l .imgfield{margin:0;}
.timestamp{float:right;color:#666;font-weight:normal;}
.tag_displaytype{border-bottom:1px solid #e4e4e4;margin-bottom:10px;}
.tag_displaytype ul{border-bottom:2px solid #012c71;height:29px;}
.tag_displaytype li{font-size:14px;font-weight:bold;text-align:center;float:left;margin-right:5px;width:128px;border:1px solid #e4e4e4;border-bottom:0;line-height:29px;cursor:pointer;color:#666;}
.tag_displaytype li.current{background:#032d86;color:#fff;Wednesday, September 01, 2010}

#pagelist{float:right; }
#pagelist span{ padding:2px 4px; margin-right:5px;border:1px solid #032071;}
#pagelist span:hover{ border:1px solid #aaa;}
#pagelist span.current{background:url(../images/icon.gif) repeat-x 0 -164px; color:#fff;line-height:20px; padding:3px 5px; border:0;}
#pagelist span.current a{ color:#fff;}

/*Article*/
h1.article_title{font-size:26px;font-family:'新細明體';}
h2.section5{color:#333;line-height:30px; font-size:14px;padding-left:10px; background:url(../images/section5_bg.gif) repeat-x bottom;}

.article_date {height:22px;border-bottom: #e5e5e5 1px solid;}
.article_update{color:#5c5c5c;}
.email_print{background:url(../images/email_print.gif) no-repeat left;}
.email_print li{width:35px; display:inline-block;padding-left:20px;}
.email_print li.article_font{padding:0px 0px 0 5px;width:70px;}
.small_icon,.large_icon{display:inline-block;width:13px;height:13px;cursor:pointer;}

.viewbody{line-height:170%;color:#3a3a3a;padding:0 15px 10px 15px;}
.viewbody center{text-align:center;width:100%;}
.viewbody center img{border:#E0E0E0 1px solid;padding:4px;background:#FAFAFA;}
.viewbody center div{padding-top:5px;text-align:center;}
.viewbody p{display: block;margin:1em 0px;line-height:170%;text-indent: 2em;}
.viewbody li{list-style:disc; margin-left:2em;}
#bodytext1 p a{color:#14427e;text-decoration:underline;}


.hotestnews ul{padding:5px 0;width:49%;}
.hotestnews li{background:url(../images/icon.gif) no-repeat left -120px;line-height:22px;height:22px; padding-left:10px;font-size:12px;font-weight:bold;overflow:hidden;}

#copyarticle{border-top:1px dashed #a7a7a7;font-size:12px;color:#666;}

.gallery_list2{width:630px;overflow:hidden;}
.gallery_list2 li{ width:145px; text-align:left;float:left;margin:0 6px;}
.gallery_list2 li div{ width:145px;height:103px;overflow:hidden; }
.gallery_list2 li.right{float:right;}
.gallery_list2 li h4{ margin:1px 0 6px 0;line-height:20px;height:20px; overflow:hidden;}
/*Life, Ent Sections top*/
.loginin{ background:url(../images/icon_login.gif) no-repeat 45px;}
.globalTop2{background:url(../images/icon.gif) repeat-x 0 -600px; height:30px; }
.topleft2 li{float:left; line-height:28px; padding:0 16px 0 12px;font-weight:bold;color:#032071;}
.topleft2 li.times{ background:#e9eaee;}
.topleft2 li.firstone{border-left:1px solid #d7d9dc; padding-left:20px;}
#sectionnav{height:40px;background:url(../images/icon.gif) repeat-x 0 -440px;}
	#sectionnav .mainnav li{padding:0 18px;text-align:center;}
	#sectionnav .mainnav li.firstone{width:101px;background:url(../images/sectiontitle.gif) no-repeat 38px 0px #fff; margin-right:6px;}
	#sectionnav .mainnav li.firstone a{ display:block;width:101px;}
	#sectionnav .search{width:200px;float:right; padding:0px 10px 0 12px; color:#fff; font-weight:bold;border-left:1px solid #656565;border-right:1px solid #2e2e2e; line-height:33px; background:url(../images/icon.gif) repeat-x 0 -480px;}
	#sectionnav input.input_search{line-height:18px; height:18px;width:120px;}
	#sectionnav input.button_search{background:url(../images/button_search.gif) no-repeat center 0;width:30px; padding:0; height:20px; color:#fff;border:none;cursor:pointer;}
	
	.sub_right li{float:left; padding:0 20px 0 16px;line-height:28px;border-left:1px solid #ced0d3;font-weight:bold;color:#032071;}
	.sub_right li.followus{background:url(../images/follow_us.png) no-repeat 94px;padding-right:12px;width:130px;font-weight:normal;color:#333; margin-left:30px;}
	.sub_right li.followus a{width:26px; display:inline-block; height:26px; text-decoration:none;}
	/*Ent, Life contents_l*/
#section_l2 .imgfield{margin:0;}
#section_l2 .list li{margin-left:0;}
.slideshow{width:400px;float:left;}
.c1,.c2{width:195px;float:left;}
.c1{margin-right:10px;}
.c3{width:230px;float:right;}
/*section*/
.section_l .cr{width:320px; padding-right:10px; float:right;}
.section_l .cl{width:300px;float:left;}
.section_head .list {margin-top:10px;}
.section_head .list li {font-size: 14px;line-height: 16px;margin:0 0 10px 0;}
.subnews img{float:left;margin-right:10px;}
.fgray{color:#666;font-weight:normal;}
