body{ font:12px Tahoma; margin:0; padding:0; text-align:left; background:url(../images/show43_bg.gif) left top; color:#333; min-width:1003px;}
div, form, select, option, ul, li, ol, h1, h2, h3, h4, h5, span, fieldset, label, p{ font:12px Tahoma; font-weight:normal; padding:0; margin:0; color:#333; overflow:hidden; list-style-type:none; border:0}
input{ margin:0; font:12px "";}
img, a.img{border:0;}
a{ color:#f70; text-decoration:none;}
a:hover{ color:#666; text-decoration:underline;}

.blank8{ width:100%; height:8px; font-size:1px; margin:0 auto;}
.blank10{ width:100%; height:10px; font-size:1px; margin:0 auto;}
.blank13{ width:100%; height:13px; font-size:1px; margin:0 auto;}
.blank20{ width:100%; height:20px; font-size:1px; margin:0 auto;}
.blank25{ width:100%; height:25px; font-size:1px; margin:0 auto;}
.blank30{ width:100%; height:30px; font-size:1px; margin:0 auto;}
.fontB { font-weight:700;}
.fontI { font-style:italic;}
.font14px { font-size:14px;}
.clear { clear:both; font-size:1px; width:1px; visibility:hidden; }
.hidden { display:none;}


/*left*/
.left{ width:37px; height:100%; float:left;}

/*main*/
.main{ width:683px; float:left; text-align:center; background:url(../images/show43_main_bg.gif);}
.top{ width:650px; height:104px; margin:0 auto;}
.logo{ background:url(../images/show43_logo.gif) no-repeat; width:420px; height:68px; float:left; text-align:left;}
.logo h1{ font:18px ""; font-weight:700; color:#453B13; margin:23px 0px 0px 175px;}
.search{ float:right; padding-top:15px; height:60px; float:left;}
.search h2{ display:none;}
.searchInput{ width:150px; height:16px; border:#999 1px solid;}
.searchInput_on{ width:150px; height:16px; border:#FFCB4F 1px solid;}
.searchButtom{ background:url(../images/show43_login.gif); width:62px; height:22px; border:0; line-height:24px; color:#fff; font-weight:700;}
.nav{ height:23px; float:right;}
.nav a:hover{ text-decoration:none;}
.nav li{ height:22px; line-height:22px; float:left; margin-left:18px; font-weight:700;}
.topLine{ background:url(../images/show43_line.gif) repeat-x; height:20px; width:650px; margin:0 auto;}
.con{ width:650px; margin:0 auto; text-align:left; line-height:19px;}
.con p{line-height:19px; margin-top:10px;}
.conTitle{ width:650px;}
.conTitle h2 { float:left; font:18px ""; width:420px;}
.conTitle h2 a{font-weight:700; color:#ACA200}
.conTitle h3{ color:#000; width:225px; text-align:right;}
.conTitle h3 span{ color:#000;}
.conLink{ width:650px; margin:0 auto 25px auto; background:url(../images/show43_line.gif) repeat-x bottom; text-align:right;}
.conLink ul{ float:right;}
.conLink li{ float:left; margin-left:25px; line-height:30px; font-weight:700; color:#f70;}
.pager{ line-height:40px; margin-bottom:20px; text-align:center; clear:both; width:100%}
.pager a{ background:#fff; border:#f70 1px solid; margin:0 1px;}
.pager a:hover{ background:#fff; border:#999 1px solid; text-decoration:none;}
.pagerLinkPrevPage{padding:1px 2px;}
.pagerLinkNextPage{padding:1px 2px;}
.pagerLink{padding:1px 5px;}
.pagerCurrent{ border:#f70 1px solid; color:#fff;padding:1px 5px; background:#f70; margin:0 1px;}
.bottom{ width:670px; height:60px; margin:0 auto; clear:both; background:#EFEFE3; border-top:#CAB283 3px solid; text-align:left;}
.bottom a{ font-weight:700;}
.bottom p{ float:left; line-height:20px; padding:10px;}
.bottomR{ background:url(../images/show43_slogo.gif) no-repeat center; width:100px; height:50px; float:right;}

/*right*/
.right{ width:283px; float:left; text-align:center}
.rightT{ height:47px; width:283px; color:#fff;  filter:dropshadow(color=#000000,offx=1,offy=1); font-weight:700; line-height:58px;}
.rightT a{ color:#fff;}
.rightT a:hover{ color:#f70;}
.infoT{ background:url(../images/show43_right_t.gif); width:231px; height:19px; margin:0 auto;}
.rightMain{ width:229px; background:#F0F0E6; border-left:#ACA200 1px solid; border-right:#ACA200 1px solid; margin:0 auto;}
.infoImg{ border:#f70 4px solid;}
.infoH2{ width:170px; margin:0 auto; line-height:22px;}
.infoH2 a{ color:#f70; font-weight:700;}
.infoP{ width:170px; margin:0 auto; text-align:left; line-height:19px; color:#333;}

.dateH2{ width:222px; margin:0 auto; line-height:25px; font-size:14px; font-weight:700; color:#fff; background:#A3A3A3; margin-top:25px;}
.date{ width:222px; margin:0 auto;}
.date table{ width:92%; margin:8px auto; line-height:16px;}
.recentlyH2{ width:222px; margin:0 auto; line-height:25px; font-size:14px; font-weight:700; color:#fff; background:#A3A3A3; margin-top:12px;}
.recently{ width:210px; margin:0 auto; margin-top:8px;}
.calMonthToday{ background:url(../images/show43_today.gif) no-repeat center;}
.recently li{ line-height:22px; text-align:left; background:url(../images/show43_point.gif) no-repeat 2px 9px; padding-left:13px;}
.friendLinkH2{ width:222px; margin:0 auto; line-height:25px; font-size:14px; font-weight:700; color:#fff; background:#A3A3A3; margin-top:25px;}
.friendLink{ width:210px; text-align:left;}
.friendLink h3{ line-height:22px; font-weight:700;}
.friendLink li{ line-height:22px;  background:url(../images/show43_point.gif) no-repeat 2px 9px; padding-left:13px;}
.rss{ width:205px; margin:0 auto; margin-top:20px;}
.rss h2{ display:none;}
.rss li{ float:left; margin-right:3px;}
.rightB{ background:url(../images/show43_right_b.gif); width:231px; height:29px; margin:0 auto;}

/*art*/
.jump{ width:650px; margin:0 auto; text-align:right; line-height:40px;}
.jump a{ border:#9E9E59 1px solid; background:#AEAE9F; color:#fff; padding:1px 2px;}
.jump a:hover{ border:#E8BA61 1px solid; background:#FFDA85; color:#f70; text-decoration:none;}
.comTitle{ width:650px; height:35px; overflow:hidden;}
.comTitle h2{ float:left; font:18px ""; font-weight:700; width:380px; color:#ACA200; background:url(../images/show43_comment.gif) no-repeat 0 5px; padding-left:15px;}
.comTitle h3{ float:right; color:#000; width:220px; text-align:right;}
.comTitle h3 span{ color:#000;}
.comLine{ background:url(../images/show43_line.gif) repeat-x bottom; height:25px; clear:both;}
.comment{ border:#DCDCCD 1px solid; padding:8px;}
.comment label{ color:#f70; font-weight:700; line-height:22px;}
.commentInput1{ width:260px; height:17px; border:#999 1px solid; line-height:19px;}
.commentInput1_on{ width:260px; height:17px; border:#FFCB4F 1px solid; line-height:19px;}
.commentInput2{ width:135px; height:17px; border:#999 1px solid; line-height:19px;}
.commentInput2_on{ width:135px; height:17px; border:#FFCB4F 1px solid; line-height:19px;}
.commentTextarea{ width:620px; height:180px; border:#999 1px solid; line-height:20px; padding:5px;}
.commentTextarea_on{ width:620px; height:180px; border:#FFCB4F 1px solid; line-height:20px; padding:5px;}
.commentSumbit{ border:#9E9E59 1px solid; background:#AEAE9F; color:#fff; height:22px; font-weight:700; line-height:22px; cursor:hand;}
.commentSumbit_on{ border:#E8BA61 1px solid; background:#FFDA85; color:#f70; height:22px; font-weight:700; line-height:22px; cursor:hand;}
#commentIcon{ width:50px; height:50px; float:left; border:#333 1px solid; margin:0 5px 5px 0;}
#commentIcon img{ width:50px;}

/*file*/
.con1{ width:650px; margin:0 auto; text-align:left; line-height:19px; height:auto !important; height:900px; overflow:visible; min-height:900px;}
.con2{ text-align:center; overflow:visible; height:auto !important; height:900px; min-height:900px; overflow:visible;}
.files{ width:650px;}
.file{ float:left; width:158px; text-align:center; margin-bottom:20px;}
.albumT{ width:570px; float:left; text-align:left;}
.albumT h2{ font-size:16px; font-weight:700; color:#f70;}
.albumSpan{ width:65px; text-align:center; float:right;}
.fileList{ width:213px; height:200px; text-align:center; float:left; line-height:25px;}
.fileImg{ width:170px; height:127px; border:#999 1px solid; margin:0 auto;}

/*links*/
.linksH2{ font-weight:700; line-height:22px; color:#FF0054; font-size:14px; clear:both;}
.links li{ width:120px; float:left; margin-right:5px; line-height:22px;}

.searchResultT{ width:650px; height:35px;}
.searchH2{ font-size:16px; font-weight:700; line-height:25px; text-align:center;}
.searchResultT h3{ float:left; font:18px ""; font-weight:700; width:450px; color:#f70;}
.searchResultT h4{ float:left; width:180px; text-align:right;}
