@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif,"新細明體";
	}
body {
	background-color:#e7e7e7;
	}	
a img {
	border:0
	}	
.wrapper {
	margin:auto;
	}
a .class01 {
	color:#878787;
	text-decoration:none;
	}
a:hover .class01 {
	color:#000;
	text-decoration:underline;
	}
a .class02 {
	color:#a3a3a3;
	text-decoration:none;
	font-size:12px;
	}
a:hover .class02 {
	color:#000;
	text-decoration:none;
	font-size:12px;
	}
a .class03 {
	color:#000;
	text-decoration:none;
	font-size:12px;
	margin:0 5px;
	}
a:hover .class03 {
	color:#215da9;
	text-decoration:none;
	font-size:12px;
	margin:0 5px;
	}
a .class04 {
	color:#000;
	text-decoration:none;
	font-size:12px;
	margin:0 5px 0 0;
	}
a:hover .class04 {
	color:#215da9;
	text-decoration:none;
	font-size:12px;
	margin:0 5px 0 0;
	}	
a .class05 {
	color:#000;
	text-decoration:none;
	font-size:12px;
	margin:0 0 0 5px;
	}
a:hover .class05 {
	color:#215da9;
	text-decoration:none;
	font-size:12px;
	margin:0 0 0 5px;
	}
a .class06 {
	color:#000;
	text-decoration:none;
	font-size:12px;
	}
a:hover .class06 {
	color:#215da9;
	text-decoration:none;
	font-size:12px;
	}	
a .class07 {
	text-decoration:none;
	font-size:12px;
	color:#215da9;
	font-size:12px;
	font-weight:700;
	}
a:hover .class07 {
	text-decoration:none;
	color:#000;
	font-size:12px;
	font-weight:700;
	}	
a .class08 {
	color:#cccccc;
	text-decoration:none;
	font-size:12px;
	}
a:hover .class08 {
	color:#fff;
	text-decoration:none;
	font-size:12px;
	}
a .class09 {
	color:#006699;
	text-decoration:underline;
	font-size:12px;
	}
a:hover .class09 {
	color:#000;
	text-decoration:underline;
	font-size:12px;
	}
a .class10 {
	color:#0000ff;
	text-decoration:underline;
	font-size:14px;
	}
a:hover .class10 {
	color:#0000ff;
	text-decoration:none;
	font-size:14px;
	}
a .class11 {
	color:#333333;
	text-decoration:none;
	font-size:13px;
	}
a:hover .class11 {
	color:#215da9;
	text-decoration:underline;
	font-size:13px;
	}
a .class12 {
	color:#215da9;
	text-decoration:none;
	font-size:12px;
	margin:0 5px;
	}
a:hover .class12 {
	color:#333;
	text-decoration:none;
	font-size:12px;
	margin:0 5px;
	}	
a .class13 {
	color:#a30001;
	text-decoration:none;
	}
a:hover .class13 {
	color:#d10001;
	text-decoration:none;
	}					

.new_link { color:#a30001;text-decoration:none;
}
.new_link:hover { color:#DFDFDF;text-decoration:underline;
}
	
.header01 {
	color:#403f3f;
	font-size:12px;
	}	
.header02 {
	width:113px;
	}	
.cover01 {
	border-bottom:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;
	}
.cover02 {
	font-size:16px;
	color:#d61b22;
	font-weight:700;
	}
.cover03 {
	font-size:12px;
	color:#215da9;
	font-weight:700;
	}	
.cover04 {
	margin-left:13px;
	line-height:120%;
	}	
.cover05 {
	font-size:12px;
	color:#333333;
	}	
.right01 {
	border:1px solid #cecfcf;
	height:184px;
	}	
.right02 {
	border:1px solid #cecfcf;
	height:184px;
	margin-top:7px;
	}		
		
.news01 {
	width:313px;
	height:172px;
	border:1px solid #d1d1d1;
	font-size:12px;
	}	
.news02 {
	margin-top:4px;
	}		
.news03 {
	color:#215da9;
	}
.news04 {
	color:#333333;
	}	
.news05 {
	margin-left:13px;
	margin-top:3px;
	}	
.news06 {
	width:313px;
	height:172px;
	border:1px solid #d1d1d1;
	font-size:12px;
	margin-top:8px;
	}	
.news07 {
	font-size:11px;
	color:#000000;
	}
.news08 {
	font-size:11px;
	color:#d51c22;
	}		
.news09 {
	margin-left:5px;
	}	
.list01 {
	margin-top:7px;
	}
.story01 {
	width:261px;
	height:172px;
	border:1px solid #d1d1d1;
	}		
.story02 {
	color:#215da9;
	font-size:12px;
	font-weight:700;
	margin-left:10px;
	}	
.video01 {
	width:261px;
	height:172px;
	border:1px solid #d1d1d1;
	font-size:12px;
	margin-top:8px;
	}	
.video02 {
	margin-top:3px;
	margin-bottom:2px;
	}	

.nav01 {
	margin-top:6px;
	}	
.nav02 {
	border:1px solid #fff;
	width:161px;
	height:260px;
	}	
.nav03 {
	color:#cccccc;
	font-size:12px;
	}		
.nav04 {
	margin-top:5px;
	margin-left:10px;
	}	
.nav05 {
	margin-top:8px;
	}	
.nav07 {
	border:1px solid #fff;
	width:161px;
	height:71px;
	}	
.nav08 {
	color:#fb5b04;
	font-size:12px;
	font-weight:700;
	}	
.nav09 {
	color:#cccccc;
	font-size:12px;
	}
.nav10 {
	margin-left:10px;
	}	
.nav11 {
	margin-left:10px;
	margin-top:15px;
	}	
.nav12 {
	width:130px;
	}	
.nav13 {
	margin-top:10px;
	margin-left:10px;
	}	
.nav14 {
	border:1px solid #fff;
	width:161px;
	height:247px;
	}	
.nav15 {
	border:1px solid #fff;
	width:161px;
	height:133px;
	}	
.nav16 {
	margin-top:12px;
	}	
.read {
	margin-top:6px;
	}	
.read01 {
	width:583px;
	height:344px;
	font-size:12px;
	border-right:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;
	}	
.read02 {
	font-weight:700;
	color:#215da9;
	}	
.read03 {
	margin-top:12px;
	width:235px;
	line-height:160%;
	}	
.read04 {
	margin-left:25px;
	}	
.read05 {
	margin-top:10px;
	}	
.read06 {
	margin-top:11px;
	}
.read07 {
	margin-top:5px;
	width:227px;
	line-height:160%;
	}	
.read08 {
	margin-top:10px;
	}	
.read09 {
	margin-right:20px;
	}
.read10 {
	width:291px;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	font-size:12px;
	}	
.read11 {
	width:261px;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	font-size:12px;
	}		
.tab01 {
	width:583px;
	height:224px;
	border:1px solid #d1d1d1;
	margin-top:8px;
	}	
.tab02 {
	margin-top:1px;
	margin-left:1px;
	}	
.tab03 {
	margin-top:11px;
	margin-left:17px;
	margin-right:17px;	
	}				
.tab04 {
	color:#fb5b04;
	font-size:16px;
	font-weight:700;
	margin-top:10px;
	}	
.tab05 {
	font-size:12px;
	margin-top:7px;
	line-height:170%;
	}	
.tab06 {
	font-size:12px;
	margin-top:10px;	
	}	
.tab07 {
	margin-top:3px;	
	}		
.text_logo {
	margin-top:10px;
	}
.stock {
	margin-top:3px;
	}	
.stock01 {
	margin:1px;
	}		
.stock02 {
	border:1px solid #999999;
	margin-top:8px;
	}		
.stock03 {
	margin-left:150px;
	}
.stock04 {
	margin-left:150px;
	margin-top:5px;
	}		
.download01 {
	margin-top:5px;
	}	
.download02 {
	margin-top:10px;
	}		
.vote {
	margin-top:10px;
	}	
.vote01 {
	font-size:12px;
	font-weight:700;
	color:#2b2e31;
	line-height:160%;
	}	
.vote02 {
	color:#333333;
	font-size:12px;
	}	
.vote03 {
	color:#a3a3a3;
	font-size:12xp;
	}	
.vote04 {
	margin-top:3px;
	}	
.footer01 {
	font-size:12px;
	}	
.footer02 {
	font-size:12px;
	color:#999999;
	}		
	
.story_in01 {
	margin-top:10px;
	}	
.story_in02 {
	margin-top:1px;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	width:592px;
	height:160px;
	}	
.story_in03 {
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	width:138px;
	height:137px;
	}	
.story_in04 {	
	margin-top:10px;
	margin-left:12px;
	}
.story_in05 {
	font-size:12px;
	margin-top:5px;
	color:#333333;
	line-height:160%;
	margin-left:1px;
	}	
.story_in06 {
	margin-top:5px;
	}	
.story_in07 {
	margin-top:13px;
	}	
.story_in08 {
	margin-top:5px;
	}		
.story_in09 {
	margin-top:24px;
	margin-bottom:30px;
	}
.story_in09_2 {
	margin-top:10px;
	margin-bottom:10px;
	}		
.story_in10 {
	margin-top:10PX;
	}	
 .google01 {
 	margin-top:20px;
	}		
 .google02 {
 	color:#009900;
	font-size:10px;
	}	
 .google03 {
 	margin-top:10px;
	margin-left:77px;
	}	
.story_in11 {
	font-weight:700;
	color:#215da9;
	line-height:160%;
	}	
.story_in11_2 {
	font-weight:700;
	color:#c35300;
	line-height:160%;
	}			
.story_in12 {
	font-size:13px;
	}	
.story_in13 {
	color:#d41b22;
	margin-left:5px;
	font-weight:700;
	}	
.story_in14 {
	font-size:12px;
	color:#999999;
	}	
.story_in15 {
	margin-left:80px;
	}	
.story_in16 {
	color:#5b6168;
	font-size:12px;
	}	
.story_in17 {
	margin-top:20px;
	margin-left:148px;
	}	
.story_in18 {
	color:#205ea9;
	font-size:12px;
	}	
.story_in19 {
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	width:792px;
	margin-top:20px;
	}	
.story_in20 {
	margin:20px;
	font-size:15px;
	line-height:180%;
	}	
.story_in21 {
	float:left;
	margin:5px;
	}	
.line {
	width:792px;
	border-bottom:1px solid #ccc;
	}
.line02 {
	width:586px;
	border-bottom:1px solid #ccc;
	}		
.story_in22 {
	color:#215da9;
	font-size:15px;
	font-weight:700;
	}	
.story_in23_2 {
	margin-top:15px;
	}	
.story_in23_3 {
	margin-top:0px;
	margin-bottom:15px;
	}		
.story_in24 {
	border:1px solid #ccc;
	width:792px;
	}	
.story_in25 {
	margin:10px;
	font-size:13px;
	}	
.story_in26 {
	color:#6b6b6c;
	}	
.story_in27 {
	color:#525151;
	}	
.story_in28 {
	font-size:12px;
	color:#333333;
	}
.story_in29 {
	font-size:12px;
	color:#d71b23;
	}		
.story_in30 {
	border:1px solid #ccc;
	width:586px;
	}	
.story_in31 {
	margin:10px;
	color:000;
	font-size:12px;
	line-height:160%;
	}	
.story_in32 {
	margin-left:5px;
	color:#999;
	}	
.member01 {
	margin-top:20px;
	}	
.member02 {
	border:1px solid #ccc;
	font-size:12px;
	color:#333333;
	}	
.member03 {
	color:#d81a24;
	}	
.member04 {
	margin-top:10px;
	}		
.member05 {
	color:#000;
	font-size:15px;
	font-weight:700;
	}	
.member06 {
	margin-left:10px;
	}	
.member07 {
	font-weight:700;
	margin-top:10px;
	font-size:14px;
	}	
.member08 {
	font-size:12px;
	line-height:160%;
	margin-top:20px;
	margin-bottom:10px;
	}	
.member09 {
	margin-top:10px;
	font-size:12px;
	}	
.member10 {
	margin:0 10px;
	}	

.publish01 {
	margin-left:13px;
	}
.publish02 {
	margin:5px;
	}		
.publish03 {
	font-size:12px;
	margin-top:8px;
	line-height:180%;
	}	
.publish04 {
	font-size:13px;
	font-weight:700;
	color:#205ea9;
	}	
.publish05 {
	margin-top:10px;
	font-size:12px;
	margin-left:13px;
	line-height:180%;
	color:#666666;
	}	
.publish06 {
	font-size:12px;
	color:#333333;
	margin-left:40px;
	}	
.publish07 {
	margin-left:40px;
	border:1px solid #ccc;
	width:700px;
	}	
.publish08 {
	font-size:12px;
	}
.publish09 {
	font-size:12px;
	margin-top:20px;
	}		
.publish10 {
	margin-top:10px;
	font-size:12px;
	color:#666;
	margin-bottom:10px;
	line-height:160%;
	}	
.publish11 {
	margin-top:10px;
	font-size:12px;
	color:#666;
	line-height:160%;
	}		
.publish12 {
	font-size:12px;
	}	
.publish13 {
	margin-left:25px;
	font-size:12px;
	color:#666;
	line-height:180%;
	}			
.paper01 {
	font-size:12px;
	background-color:#CCCCCC;
	margin-left:40px;
	margin-top:10px;
	width:600px;
	}
.paper02 {
	margin:10px;
	line-height:180%;
	}		
.other01 {
	margin-top:18px;
	}
.out01 {
	font-size:12px;
	font-weight:700;
	color:#FFFFFF;
	}	
.speech01 {
	font-size:12px;
	}		
.friend {
	margin:auto;
	width:870px;
	}	
.friend02 {
	margin-top:20px;
	font-size:12px;
	}
.friend03 {
	height:12px;
	background-image:url(../images/f_bg.jpg);
	background-repeat:repeat-x;
	}		
.rss01 {
	margin-left:20px;
	font-size:12px;
	}	
.rss02 {
	border:1px solid #999;
	}	
.rss03 {
	margin-left:10px;
	}	

.promotion01 {
	font-size:12px;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	width:792px;
	line-height:180%;
	}	
.promotion02 {
	margin-right:15px;
	}	
.promotion03 {
	margin-top:10px;
	}	
.act01 {
	margin-left:20px;
	font-size:12px;
	}	
.act02 {
	margin-left:20px;
	margin-top:20px;
	font-size:12px;
	}		
.video03 {
	border-bottom:1px dotted #999;
	width:800px;
	}	
.video04 {
	border:1px solid #999999;
	}	
.video05 {
	font-size:12px;
	}	
.video06 {
	border:1px solid #ccc;
	height:150px;
	}		
.title {
	color:#fff;
	font-size:12px;
	}	
.div01 {
	margin:10px;
	}	
.div02 {
	border:1px solid #fff;
	margin:1px;
	//height:101px;
	width:580px;
	padding:10px;
	}	
.div03 {
	border:1px solid #fff;
	margin:1px;
	//height:101px;
	width:780px;
	padding:10px;
	}	
.div04 {
	border:1px solid #fff;
	margin:1px;
	//height:50px;
	width:780px;
	padding:10px;
	}	
.div05 {
	border:1px solid #fff;
	margin:1px;
	//height:50px;
	width:780px;
	padding:10px;
	font-size:12px;
	line-height:180%;
	}			
.index01 {
	margin-right:20px;
	}	
.writer01 {
	font-size:12px;
	margin-left:5px;
	color:#c40000;
	letter-spacing:1px;
	}	
.epaper10 {
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:0;
	}	
.epaper11 {
	margin-top:20px;
	}	
.epaper12 {
	margin-top:20px;
	margin-left:20px;
	line-height:160%;
	}	
.epaper13 {
	margin-top:10px;
	font-size:12px;
	line-height:160%;
	}	
.epaper14 {
	margin-left:15px;
	}	
.epaper15 {	
	margin-top:15px;
	}
.epaper16 {
	margin-top:10px;
	margin-left:15px;
	font-size:12px;
	}		
.epaper17 {
	font-size:11px;
	color:#fff;
	line-height:160%;
	}	
.no {
	font-size:10px;
	margin-left:2px;
	}	
.dash {
	width:792px;
	border-bottom:1px dashed #666;
	margin-bottom:30px;
	}	
.more {
	margin-left:10px;
}	
.HOUSE01 {
padding-left:10PX;
	font-size:12px;
	color:#5d85a9;
	}
.place100{
  padding-left:10px;
  	font-size:12px;
	color:#555555;}
.input100{
	width:50px;
	font-size:10px;
	color:#5d85a9;
	background-color: #FFFFFF;
}
.input101{
width:70px;
font-size:10px;
color:#5d85a9;
}
.input102{
	width:200px;
	font-size:10px;
	color:#5d85a9;
	background-color: #FFFFFF;
}
