body{ font:12px Tahoma; margin:0; padding:0; text-align:center; background:#fff; color:#373C64; 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:#373C64; overflow:hidden; list-style-type:none; border:0}
input{ margin:0; font:12px "";}
table,td,tr,th{ font:12px Tahoma;}
img, a.img{
	border: none;
	max-width:99%;
	height:auto;
	}
a{ color:#373C64; text-decoration:none;}
a:hover{ color:#009CFF; text-decoration:none;}

.blank8{ width:100%; height:8px; font-size:1px; margin:0 auto;}
.blank10{ width:100%; height:10px; font-size:1px; margin:0 auto;}
.blank19{ width:100%; height:19px; 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;}
.containerTop{ width:100%; min-width:1003px; margin:0 auto;}
.container{ width:918px; margin:0 auto;}

/*top*/
.top{ height:92px; background:#373C64;}
.logo{ background:url(../images/show43_logo.gif) no-repeat 0 15px; width:278px; height:92px; float:left;}
.logo h1{ color:#E1E1E1; font-size:18px; font-weight:700; line-height:86px; padding-top:30px; padding-left:20px;text-align:left;}
.topRight{ height:102px; width:725px; background:url(../images/show43_topbg.gif); float:right; text-align:left;}
.topRight span{ float:right; text-align:right; line-height:22px; clear:both; padding-right:15px;color:#99A0AF;}
.topRight span a{ color:#99A0AF;}
.topRight span a:hover{ color:#fff;}
.nav{ clear:both; text-align:right; float:right;}
.nav a{ color:#fff;}
.nav a:hover{ color:#fff;}
.nav ul{ padding-right:32px;}
.nav li{ width:93px; height:21px; line-height:21px; text-align:center; float:left; font-weight:700; margin-right:5px;}
.nav .on{ background:url(../images/show43_nav_on.gif); width:93px; height:21px; line-height:21px; text-align:center; float:left; font-weight:700;}
.nav .out{ background:url(../images/show43_nav.gif); width:93px; height:21px; line-height:21px; text-align:center; float:left; font-weight:700;}
/*left*/
.left{ width:702px; float:left; border-right:#ccc 1px solid;}
.con{ width:690px; float:left; text-align:left; line-height:22px; font-size:14px;}
.con h2{ font-weight:700; line-height:2em; font-size:14px;}
.con a{ color:#009CFF;}
.con a:hover{ color:#009CFF; text-decoration:underline}
.con p{ line-height:22px; margin-bottom:10px; font-size:14px;}
.con1{ width:690px; margin:0 auto; text-align:left; line-height:22px; font-size:14px;}
.con1 p{ line-height:22px; margin-bottom:10px; font-size:14px;}
.conTitle{ clear:both; height:52px; margin-bottom:10px;}
.conDate{ width:48px; height:48px; background:url(../images/show43_icon.gif) no-repeat 0 0; float:left; text-align:center; margin-right:5px;}
.conDate .day{ clear:both; font-size:25px; color:#fff; font-weight:700; width:48px; height:36px; line-height:28px; text-align:center;}
.conDate .year{ font-size:11px; color:#58BEFF; line-height:17px;}
.conTitle h2{ font-size:18px; font-weight:700; line-height:24px; margin:3px 0 0 5px;}
.conTitle h3{ font-weight:700; margin:0 0 0 5px;}
.conLink{ height:25px; color:#373C64; width:100%; margin:15px 0; background:#ECECF5; padding-left:10px;}
.conLink a{ color:#373C64; text-decoration:none;}
.conLink a:hover{ color:#009CFF; text-decoration:none;}
.conLink li{ float:left; font-weight:700; line-height:25px; margin-right:30px;}
.jump{ width:100%; line-height:38px; text-align:right;}
.commentTitle{ clear:both; height:30px; margin-top:20px;}
.commentTitle h2{ background:url(../images/show43_comment.gif) no-repeat 0px 10px; padding-left:20px; font-size:18px; font-weight:700; color:#009CFF; float:left; line-height:26px;}
.commentTitle h3{ padding-left:20px;; float:left; line-height:26px;}
.commentLine{ border-bottom:#ECECF5 1px solid; width:100%; clear:both;}
.pager{ width:690px; height:30px; float:left; line-height:30px; clear:both; text-align:center;}
.pager a{  background:#FAFAFD; border:#DADAE2 1px solid; margin:0 1px;}
.pager a:hover{ background:#009CFF; border:#0069AB 1px solid; color:#fff;}
.pagerLinkPrevPage{padding:1px 2px;}
.pagerLinkNextPage{padding:1px 2px;}
.pagerLink{padding:1px 5px;}
.pagerCurrent{ background:#009CFF; border:#0069AB 1px solid; color:#fff; padding:1px 5px; margin:0 1px;}
.jump a{  background:#FAFAFD; border:#DADAE2 1px solid; padding:1px 2px; color:#373C64;}
.jump a:hover{ background:#009CFF; border:#0069AB 1px solid; color:#fff; text-decoration:none}

/*right*/
.right{ width:214px; float:left; border-left:#ccc 1px solid; margin-left:-1px;}
.search{ width:205px; height:22px; float:right; text-align:left; margin-top:10px; background:#fff; border:#ccc 1px solid; padding:1px 0;}
.search_on{ width:205px; height:22px; float:right; text-align:left; margin-top:10px; background:#fff; border:#009CFF 1px solid; padding:1px 0;}
.searchInput{ background:#fff; border:#fff 1px solid; height:17px; width:151px;}
.searchButtom{ height:22px; width:45px;background:#009CFF; border:#0069AB 1px solid; color:#fff; font-weight:700; cursor:pointer; margin:0;}
.info{ width:205px; padding:15px 0; border:#ccc 1px solid; float:right;}
.info img{ border:#15445B 1px solid;}
.info h2{ font-weight:700; line-height:25px;}
.info h2 a{ color:#009CFF;}
.info h2 a:hover{ color:#009CFF; text-decoration:underline}
.info p{ width:172px; text-align:left; line-height:19px; margin:0 auto;}
.date{ width:205px; padding-top:10px; text-align:center; float:right;}
.date h2{ display:none;}
.date a{ color:#009CFF;}
.date a:hover{ color:#009CFF; text-decoration:underline}
.date table{width:100%; margin:0 auto; text-align:center;}
.date td{ line-height:19px;}
.date th{ line-height:19px; background:#FAFAFD; border-bottom:#DADAE2 1px solid; border-right:#DADAE2 1px solid; border-top:#fff 1px solid;}
.date .date_top{ background:none; border:0; color:#009CFF; font-weight:700;}
.date .backward{ background:none; border:0; font-weight:700;}
.date .forward{ background:none; border:0; font-weight:700;}
.date .day{ background:#FAFAFD; border-bottom:#DADAE2 1px solid; border-right:#DADAE2 1px solid; border-top:#fff 1px solid;}
.calMonthToday{ background:#009CFF; border-bottom:#0069AB 1px solid; border-right:#0069AB 1px solid; text-align:center; color:#fff; font-weight:700;}
.calMonthToday a{ color:#fff;}

.recently{ width:205px; float:right;}
.recently h2{ width:205px; height:26px; background:#E2E3F0; text-align:left; font-size:14px; font-weight:700; line-height:26px; padding-left:10px; margin-top:20px;}
.recently ul{ width:205px; margin:0 auto;text-align:left; margin-top:5px;}
.recently li{ background:url(../images/show43_point.gif) no-repeat 0 10px; padding-left:10px; line-height:22px; }
.recentlyBottom{ background:url(../images/show43_new_b.gif) no-repeat; width:205px; height:20px; margin-bottom:10px;}

.friendLink{ width:205px; background:url(../images/show43_info.gif) no-repeat; float:right;}
.friendLink h2{ width:205px; height:26px; background:#E2E3F0; text-align:left; font-size:14px; font-weight:700; line-height:26px; padding-left:10px; margin-top:20px;}
.friendLink h3{ font-size:12px; font-weight:700; color:#009CFF; line-height:18px; text-align:left; padding-top:8px; text-indent:0.5em;}
.friendLink ul{ width:190px; margin:0 auto;text-align:left; margin-top:5px;}
.friendLink li{ background:url(../images/show43_point.gif) no-repeat 0 10px; padding-left:10px; line-height:22px; }

.rss{ width:205px; float:right; margin-top:20px;}
.rss h2{ display:none;}
.rss li{ float:left; margin:0 1px;}

/*file*/
.file{ float:left; width:170px; text-align:center; margin-bottom:20px;}
.albumT{ width:600px; float:left; text-align:left;}
.albumT h2{ font-size:16px; font-weight:700; color:#009CFF;}
.fileList{ width:220px; height:200px; text-align:center; float:left; line-height:25px;}
.fileImg{ width:170px; height:127px; border:#20526B 1px solid; margin:0 auto;}

/*comment*/
.comment label{ font-weight:700; line-height:22px;}
.commentInput1{ width:325px; height:17px; border:#ccc 1px solid; line-height:19px;}
.commentInput1_on{ width:325px; height:17px; border:#01C4FB 1px solid; line-height:19px;}
.commentInput2{ width:120px; height:17px; border:#ccc 1px solid; line-height:19px;}
.commentInput2_on{ width:120px; height:17px; border:#01C4FB 1px solid; line-height:19px;}
.commentTextarea{ width:650px; height:180px; border:#ccc 1px solid; line-height:20px; padding:5px;}
.commentTextarea_on{ width:650px; height:180px; border:#01C4FB 1px solid; line-height:20px; padding:5px;}
.commentSumbit{ background:#FAFAFD; border:#DADAE2 1px solid; height:22px; font-weight:700; line-height:22px; cursor:hand;}
.commentSumbit_on{ background:#009CFF; border:#0069AB 1px solid; color:#fff; 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;}

/*search*/
.searchH2{ font-size:14px; font-weight:700;}
.searchH3{ font-size:18px; font-weight:700;}


/*bottom*/
.bottom{ height:50px; border-top:#9B9EC2 2px solid;}
.bottom a{ font-weight:700; color:#009CFF;}
.bottom a:hover{ text-decoration:underline;}
.bottom p{ line-height:20px; float:left; padding:5px 0px; text-align:left;}
.bottomR{ background:url(../images/show43_slogo.gif) no-repeat center; width:84px; float:right; height:40px;}