
* { margin: 0px; padding: 0px; }

body { width: 1000px; text-align: center; font-family: "ËÎÌå"; font-size: 12px; color: #666666; line-height: 20px; background-image: url(images/bg.jpg); background-repeat: no-repeat; background-position: top; margin-top: 0px; margin-right: auto; margin-bottom: auto; margin-left: auto; }
div { border: 0px solid #CCCCCC; }
form, input, img, br, p, ul, li { margin: 0px; padding: 0px; }
ul, li { list-style-type: none; margin: 0px; padding: 0px; }
img { border: none; }
.g12 { font-size: 12px; color: #FE7910; }
.t14 { font-size: 14px; font-weight: bold; }

.tline18 { line-height: 18px; }

.white a:link,.white a:visited,.white a:hover { color:#FFFFFF;}


a { text-decoration: none; }
a:link { color: #666666; text-decoration: none; }
a:visited { color: #666666; text-decoration: none; }
a:hover { color: #666666; text-decoration: none; }
a:active { color: #666666; text-decoration: none; }

.blank5 { height: 5px; background-color: #FFFFFF; clear: both; float: none; line-height: 5px; margin: 0px; padding: 0px; }
.blank10 { height: 10px; background-color: #FFFFFF; clear: both; float: none; margin: 0px; padding: 0px; line-height: 10px; }
.clear { height: 0px; clear: both; float: none; visibility: hidden; line-height: 0px; width: 100%; }
.line02 { background-image: url(images/line02.gif); background-repeat: repeat-x; height: 22px; }
.line03 { background-image: url(images/line03.gif); background-repeat: repeat-x; height: 9px; background-position: center; }


#top { line-height: 30px; height: 30px; width: 1000px; margin-right: auto; margin-left: auto; overflow: hidden; }
#top_left { float: left; }
#top_right { float: right; }
#main { width: 807px; margin-top: 232px; margin-right: auto; margin-left: auto; background-color: #FFFFFF; text-align: left; }
#main_up { border: 1px solid #FE7910; width: 100%; }
#main_up_left { width: 290px; border-right-width: 1px; border-right-style: solid; border-right-color: #FE7910; margin-top: 15px; margin-bottom: 15px; float: left; height: 90px; text-align: center; display: inline; overflow: hidden; }
#main_up_right { margin-top: 20px; margin-bottom: 15px; float: right; width: 480px; margin-right: 15px; }
#main_body { width: 100%; }
#main_body_left { width: 282px; border: 1px solid #FE7910; float: left; }
#main_body_right { float: right; width: 510px; border: 1px solid #FE7910; }
.main_body_title { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FE7910; }
.main_body_title h1 { font-size: 14px; font-weight: bold; position: relative; height: 25px; width: 98%; line-height: 25px; text-indent: 5px; }
.main_body_title span { position: absolute; right: 0; top: 0; display: block; height: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FE7910; }
.main_body_content { margin: 5px; }
#main_show { width: 100%; border: 1px solid #FE7910; }
.main_show_title { background-image: url(images/main_show_title.gif); background-repeat: no-repeat; height: 25px; line-height: 25px; color: #FFFFFF; }
.main_show_title h1 { font-size: 14px; font-weight: bold; position: relative; height: 25px; width: 98%; line-height: 25px; text-indent: 5px; }
.main_show_title span { position: absolute; right: 0; top: 0; display: block; height: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; }
.main_show_body { margin-top: 15px; }
.main_show_bodyl { float: left; width: 542px; margin-left: 10px; }
.main_show_bodyl1 { height: 365px; overflow: hidden; line-height: 25px;}
.main_show_bodyl2 { background-image: url(images/main_show_bodyl2.gif); height: 33px; line-height: 33px; color: #FFFFFF; }
.main_show_bodyr { margin-right: 5px; width: 224px; float: right; }
.main_show_bodyr1 { background-image: url(images/main_show_bodyrbg1.gif); height: 143px; overflow: hidden; text-align: center; border: 1px solid #FE7910; }
.main_show_bodyr1 li { margin-top: 10px; }
.main_show_bodyr2 { padding:10px 0px 0px 0px; height: 245px; overflow: hidden; border: 1px solid #FE7910; }
#main_bord1 { background-image: url(images/main_bord1.gif); height: 140px; overflow: hidden; }
#main_bord2 { background-image: url(images/main_bord2.gif); height: 140px; overflow: hidden; }
#main_bord3 { background-image: url(images/main_bord3.gif); height: 140px; overflow: hidden; }

#copyright { text-align: center; margin-top: 30px; margin-bottom: 10px; }
.photolist_pic { padding:5px 15px 5px 0px; }
.photolist_title { text-align: left; line-height: 18px; vertical-align: middle; }
.photolist_author { text-align: left; line-height: 20px; vertical-align: middle; }
.photolist_vote { text-align: left; line-height: 25px; vertical-align: middle; }
.toupiao { line-height: 20px; color: #FFFFFF; background-color: #FE7910; height: 20px; width: 56px; text-align: center; display: block; }
.toupiao a:link,.toupiao a:visited,.toupiao a:hover { color: #FFFFFF; }

