@charset "utf-8";
html,body {
height:100%;
overflow:hidden;

}

body {
overflow:hidden;
width:100%;
height:100%;
font-family:"LiHei Pro",Helvetica, "新細明體", Arial;
text-align:center;
color:#000;
background-color:#FFF;
background-image:url(../images/bg.gif);
background-repeat:repeat;
font-size:13px;
margin:0;
padding:0;
}

.thrColFixHdr #container {
width:780px;
text-align:left;
position:relative;
height:100%;
background-image:url(../images/shadow_pages.png);
background-repeat:repeat-y;
background-position:center center;
padding-right:10px;
padding-left:10px;
margin:0 auto;
}

.thrColFixHdr #header {
background:#DDD;
height:125px;
position:absolute;
width:780px;
left:10px;
top:0;
}

.thrColFixHdr #meun {
line-height:25px;
vertical-align:bottom;
height:50px;
position:absolute;
width:780px;
top:125px;
background-color:#FFF;
}

.thrColFixHdr #mainContent {
top:175px;
position:absolute;
width:780px;
background-color:#FFF;
overflow:auto;
bottom:40px;
left:10px;
padding-top:15px;
overflow-x: hidden;/**新增的**/
}

.thrColFixHdr #maintext {
padding-bottom:20px;
padding-left:45px;
padding-right:37px;
line-height:22px;
font-size:13px;
color:#666;
text-align:justify;
}

.thrColFixHdr #maintext2 {
padding-bottom:20px;
padding-left:45px;
line-height:22px;
font-size:13px;
color:#666;
text-align:justify;
}

.thrColFixHdr #maintext3 {
padding-bottom:20px;
padding-left:25px;
padding-right:37px;
line-height:22px;
font-size:13px;
color:#666;
text-align:justify;
}

.thrColFixHdr #footerarea {
position:absolute;
bottom:0;
width:100%;
left:0;
}

.thrColFixHdr #downmenu {
background-image:url(../images/topmenu_bg.jpg);
background-repeat:repeat-x;
height:25px;
width:780px;
margin-right:auto;
margin-left:auto;
}

.thrColFixHdr #footer {
bottom:0;
width:780px;
background:#DDD;
margin-right:auto;
margin-left:auto;
}

.thrColFixHdr #footer p {
margin:0;
padding:0;
}

#mainContent .photo_top {
vertical-align:top;
}

#maintext li {
line-height:26px;
}

div.title {
height:40px;
line-height:40px;
background-image:url(../images/title06.jpg);
background-repeat:no-repeat;
background-position:left center;
font-size:15px;
color:#060;
padding-left:24px;
}

div.title01 {
height:40px;
line-height:40px;
background-image:url(../images/title01.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title02 {
height:40px;
line-height:40px;
background-image:url(../images/title02.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title02_0 {
height:40px;
line-height:40px;
background-image:url(../images/title02_0.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title02_1 {
height:40px;
line-height:40px;
background-image:url(../images/title02_1.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title02_2 {
height:40px;
line-height:40px;
background-image:url(../images/title02_2.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title02_3 {
height:40px;
line-height:40px;
background-image:url(../images/title02_3.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title02_4 {
height:40px;
line-height:40px;
background-image:url(../images/title02_4.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title02_5 {
height:40px;
line-height:40px;
background-image:url(../images/title02_5.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title02a {
height:40px;
line-height:40px;
background-image:url(../images/title02a.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title_theme {
height:40px;
line-height:40px;
background-image:url(../images/title_theme.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title_flaglist {
height:40px;
line-height:40px;
background-image:url(../images/title_flaglist.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title_art {
height:40px;
line-height:40px;
background-image:url(../images/title_art.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title_event {
height:40px;
line-height:40px;
background-image:url(../images/title_event.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title03 {
height:40px;
line-height:40px;
background-image:url(../images/title03.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title04 {
height:40px;
line-height:40px;
background-image:url(../images/title04.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title05 {
height:40px;
line-height:40px;
background-image:url(../images/title05.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title05-1 {
height:40px;
line-height:40px;
background-image:url(../images/title05-1.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title06 {
height:40px;
line-height:40px;
background-image:url(../images/title06.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title07 {
height:40px;
line-height:40px;
background-image:url(../images/title07.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title08 {
height:40px;
line-height:40px;
background-image:url(../images/title08.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title09 {
height:40px;
line-height:40px;
background-image:url(../images/title09.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title10 {
height:40px;
line-height:40px;
background-image:url(../images/title10.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title11 {
height:40px;
line-height:40px;
background-image:url(../images/title11.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title12 {
height:40px;
line-height:40px;
background-image:url(../images/title12.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title13 {
height:40px;
line-height:40px;
background-image:url(../images/title13.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}

div.title14 {
height:40px;
line-height:40px;
background-image:url(../images/title14.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}
div.title15 {
height:40px;
line-height:40px;
background-image:url(../images/title15.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}
div.title16 {
height:40px;
line-height:40px;
background-image:url(../images/title16.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}
div.title17 {
height:40px;
line-height:40px;
background-image:url(../images/title17.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}
div.title18 {
height:40px;
line-height:40px;
background-image:url(../images/title18.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:25px;
}


div.title_m {
line-height:36px;
padding-top:10px;
text-indent:24px;
color:#060;
font-size:15px;
font-weight:700;
background-image:url(../images/title_m.jpg);
background-repeat:no-repeat;
background-position:left bottom;
margin-left:25px;
}

div.title_s {
	background-image:url(../images/icon2.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	text-indent:20px;
	text-align:left;
	vertical-align:middle;
	line-height:30px;
	height:30px;
	margin-top:5px;
	margin-left:26px;
	font-size:15px;
	color:#090;
}
div.title_ss {
	background-image:url(../images/icon3.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	text-indent:20px;
	text-align:left;
	vertical-align:middle;
	line-height:30px;
	height:30px;
	margin-top:10px;
	margin-left:26px;
	font-size:15px;
	color:#FFFFFF;
}

#mainContent .listlist {
line-height:24px;
color:#666;
margin-left:8px;
}

#mainContent .listlist2 {
line-height:24px;
color:#666;
margin-left:5px;
margin-top:-25px;
}

div.messagearea {
	padding-left:245px;
}

div.messagebtn {
background-image:url(../images/btn.jpg);
background-repeat:no-repeat;
background-position:center center;
height:28px;
width:96px;
cursor:pointer;
}
div.msnbtn {
	background-image: url(../images/msn.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 28px;
	width: 96px;
	cursor: pointer;
	position: absolute;
	left: 140px;
	top: 55px;
}


#listtext .message_tit {
font-size:15px;
color:#FFF;
font-weight:700;
text-indent:2px;
vertical-align:middle;
height:20px;
line-height:20px;
background-color:#090;
}

.Contenttext span {
color:#090;
}

input.sendbtn {
background-image:url(../images/green.gif);
border:1px solid #999;
cursor:pointer;
}

input.resetbtn {
background-image:url(../images/red.gif);
border:1px solid #090;
cursor:pointer;
}

.title_m span {
color:#090;
font-size:13px;
}

div.title_p {
line-height:30px;
padding-top:5px;
color:#060;
font-size:15px;
font-weight:700;
}

.title_p span {
color:#000;
position:absolute;
right:370px;
}

div.position {
line-height:40px;
height:40px;
font-size:11px;
position:absolute;
right:37px;
font-weight:400;
color:#666;
top:0;
}

div.maintext {
font-size:13px;
line-height:24px;
color:#666;
padding-top:10px;
}

div.photoshadow {
	background-image:url(../images/shadow_photo_ie6.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	height:310px;
	width:315px;
	position:absolute;
	top:60px;
	right:37px;
	margin-bottom: 10px;
}

div.photo {
height:297px;
width:301px;
background-color:#FFF;
position:relative;
left:3px;
top:3px;
}

div.btnicon {
	width:315px;
	position:absolute;
	top:370px;
	right:37px;
	height:18px;
	line-height:18px;
	vertical-align:middle;
	text-align:right;
	padding-right:10px;
}

#photo img {
top:5px;
position:relative;
left:5px;
}

.copyarea #copy {
line-height:20px;
}

div.copyarea {
width:360px;
height:100px;
padding-top:5px;
padding-bottom:5px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#333;
border-top-width:1px;
border-top-style:solid;
border-top-color:#666;
color:#666;
}
div.copyarea2 {
	width:360px;
	height:85px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#333;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#666;
	color:#666;
}

div.copy {
width:175px;
margin-left:185px;
font-size:13px;
line-height:20px;
position:absolute;
top:95px;
text-align:justify;
}

div.sphotoarea {
	height:190px;
	width:360px;
	padding-top:5px;
	text-align: left;
}
div.sphotoarea2 {
	height:190px;
	width:380px;
	padding-top:1px;
}
div.sphotoarea2 .sold {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	height: 1px;
}

div.sphotoarea2   .photoarew {
	color: #006600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
}
div.sphotoarea2 .photoarew .no {
	vertical-align: top;
	text-align: center;
	font-size: 13px;
	line-height: 13px;
}
div.sphotoarea2 .photoarew td {
	text-align: center;
}
div.copyarea2 #copy font {
	color: #009900;
}





.sphotoarea #sphoto {
width:100%;
text-align:center;
color:#060;
}

.copyarea #people {
line-height:25px;
width:100%;
text-align:left;
}

.copyarea #people .titarea {
width:70px;
color:#060;
}

#sphoto td {
line-height:16px;
}

.listarea #list {
width:100%;
}

div.listarea {
width:340px;
border-right-width:1px;
border-right-style:solid;
border-right-color:#CCC;
}

#list .data {
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#090;
border-right-width:1px;
border-right-style:dashed;
border-right-color:#999;
width:60px;
}

#list td {
padding-left:2px;
}

#list .listbtn {
text-align:center;
}

div.listtextarea {
position:absolute;
top:70px;
left:395px;
width:345px;
height:310px;
padding-left:7px;
}

.listtextarea #listtext {
width:99%;
}

#listtext .Contenttext {
border-top-width:1px;
border-top-style:solid;
border-top-color:#090;
line-height:20px;
}

#listtext img {
border:thin solid #666;
margin-top:5px;
}

#sphoto .pagebtn {
padding-top:8px;
color:#666;
background-image:url(../images/line.jpg);
background-repeat:repeat-x;
background-position:center bottom;
padding-bottom:8px;
}
div.pagebtn {
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	height: 26px;
	vertical-align: bottom;
	line-height: 26px;
}


tr.bg0 {
background-color:#FFF;
color:#666;
}

tr.bg1 {
color:#333;
background-color:#F3F3F3;
}

tr.bg2 {
background-color:#E7E7E7;
color:#060;
}

h2 {
font-size:15px;
}

li {
list-style-image:url(../images/liicon.jpg);
line-height:20px;
}

b {
font-weight:400;
}

.fltrt {
float:right;
margin-left:8px;
}

.fltlft {
float:left;
margin-right:8px;
}

.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}

.div_top_hide,.div_right_hide {
display:none;
}

#sphoto .pagebt :hover {
color:#666;
text-decoration:none;
}

a:link {
text-decoration:none;
color:#000;
}

a:hover {
text-decoration:none;
color:#090;
}

a:visited {
	color:#000000;
	text-decoration:none;
}

.copyarea #copy .titarea,span {
color:#060;
}

#sphoto .pagebtn :link,#sphoto .pagebtn :visited {
color:#090;
text-decoration:none;
}
#sphoto td {
	width: 85px;
}
h2.text {
	font-weight: normal;
}

