body { font-size: 12px;   text-align: center;  font-family:微软雅黑,宋体, tahoma, arial, verdana, helvetica, sans-serif;}
table {font-size: 12px; border-style:none; border-collapse: collapse;  }
img {vertical-align: middle;  border-style:none;}
ul,li {margin:0px; padding:0px;}
 
textarea {font-size: 12px}
a {text-decoration: none;cursor:hand;}
a:hover {text-decoration: underline;cursor:hand;}
a .opacityimg {filter: alpha(opacity=50); -moz-opacity: 0.50;}
a:hover .opacityimg {
	filter: alpha(opacity=100); -moz-opacity: 1
}
.lightopacity {	filter: alpha(opacity=30); -moz-opacity: 0.30}
form {padding: 0px; margin: 0px; }
a img { border:none;}
div.textwrap {
	overflow: hidden; word-break: break-all
}
div.textwrapell {
	overflow: hidden; white-space: nowrap; text-overflow: ellipsis
}

.LanguageNav{  background-color:#ffffff; width:400px; text-align:center; float:right;  padding:2,4,2,4; margin:4,4,0,0; height:22px;
	-moz-opacity:0.6;filter:Alpha(opacity=60);}
.pheader {
	padding-right: 0px; display: block; padding-left: 0px; font-size: 12px; padding-bottom: 0px; margin: 0px; padding-top: 0px; height: 26px; text-align: left;
}
.mod_tlc {clear: none; margin: 0px; width: 10px; height: 26px;}
.mod_trc {clear: none; float: right; margin: 0px; width: 10px; height: 26px}
.modhead {position: relative;padding-right: 0px;  padding-left: 0px; padding-bottom: 4px; margin: -26px 8px 0px; padding-top: 4px; height: 18px;  }
.pagelogin {
	padding:0px;width:100%;float: left;  margin: 0px 0px 0px 0px; color: #000;  height: 30px; background:url(bg.png); text-align: left;  
}
.pagelogin A {color: #000}
.left{float:left}
.right{float:right}
.ellipse{text-overflow:ellipsis;overflow:hidden;} 
.pagelogin .left{
float:left;margin:0px;text-align:left;}
.pagelogin .right{
float:right;margin:0px;text-align:left;padding-top:5px;padding-right:5px;}
#pagehead {
	margin: 0px auto; width: 950px; height: 180px; text-align: left
}
.pagetitle {
	float: left; margin-left: 60px;margin-top:50px; width: 780px
}
#pagehead #spacename {
	font-weight: bold; font-size: 24px; width: 500px; height: 24px; text-align: left
}
#pagehead #spacedesc {
	margin-top: 2px; width: 500px; height: 12px; text-align: left
}
#pagehead .pageheadinput {
	width: 300px; height: 14px
}
#pagesectionlink {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; width: 950px; padding-top: 0px; height: 32px; text-align: right
}
#pagesectionlink div.pagesectionfront {
	clear: none; padding-right: 9px; padding-left: 9px; font-weight: bold; float: left; padding-bottom: 9px; width: 170px; padding-top: 9px; height: 14px; text-align: center
}
#pagesectionlink ul.mainnav {
	clear: none; padding-right: 0px; display: block; padding-left: 20px; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; height: 32px; text-align: center
}
#pagesectionlink li {
	padding-right: 0px; display: block; padding-left: 0px; float: left; padding-bottom: 9px; margin: 0px; width: 63px; padding-top: 9px; height: 14px; text-align: center
}
#pagesectionlink ul.mainnav li.selecttab {
	font-weight: bold
}
#pagesectionlink ul.mainnav li.selecttab76 {
	font-weight: bold
}
#pagesectionlink ul.pagesectionrightlink {
	padding-right: 0px; padding-left: 0px; font-weight: normal; float: right; padding-bottom: 0px; padding-top: 0px; height: 32px; text-align: center;
	margin-right:6px;
}
#userdefined {
	margin: auto; width: 950px
}
#pagebody, .mainbody {
	padding-right: 0px; padding-left: 0px;padding-bottom: 10px; margin: 0px auto; width: 950px; padding-top: 10px; text-align: left;
	height:auto!important;
	height:100%;
}
.partheader{ line-height:150%;}
.modulecontent 
{ min-height:20px; height:auto!important; margin:0px 0px; width: 100%; padding:4px  0px;overflow-x:hidden;    
}
 
.modbody {padding: 6px 0px;}
.modbody td ,.modbody th {padding:3px;}
 
.bodystub {clear: both; width: 100%}
.column {min-height: 550px; float: left; height:auto!important; height:550px;}
.partsmb {padding:4px 8px;margin: 0px 0px 10px 0px;   height: auto;word-wrap:break-word;word-break:break-all; }
.partsmb h3 {padding-right: 5px; padding-left: 5px; font-size: 12px; padding-bottom: 2px; margin: 10px 5px; cursor: pointer; padding-top: 2px}
.boxitem {padding-right: 2px; margin-top: 5px; padding-left: 2px; padding-bottom: 2px; cursor: pointer; padding-top: 2px; height: 18px; text-align: left}
div.select {position: absolute;}
.laybox {padding:5px; border:none;  }
#layout_box {z-index: 300000; left: 172px; visibility: hidden; width: 216px; position: absolute; top: 155px; border:none; }
#theme_box {z-index: 100000; left: 40px; visibility: hidden; width: 252px; position: absolute; top: 155px; border:none; }
#theme_box abc {display: block; float: left; margin: 5px; border:none;}
#module_box {z-index: 200000; left: 105px; visibility: hidden; width: 150px; position: absolute; top: 155px;  border:none; }
.enablebutton {cursor: pointer;}
#homepagebody {padding-right: 15px; padding-left: 15px; padding-bottom: 0px; padding-top: 10px;height:auto;!important;height:100%;}
#dlayoutmanager {min-height:650px; width: 100%;   text-align: left}
.module {width: 100%; position: relative;}
.thumbnailimg,.selectedimg {z-index:112;background:url(../../../images/checkmark.gif) no-repeat left top ;cursor:pointer;}
.modulelink {cursor: pointer;}
.modwrap {margin: 5px; height: auto;}
.menu_ch {clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; width: 990px; padding-top: 0px; height: 32px; margin:auto auto;}
.menu_ch table{ margin-left:auto; margin-right:auto; }
.menu_ch_m {padding-right: 0px; padding-left: 12px; padding-bottom: 0px; padding-top: 0px; text-align: left}
.menu_ch_btn {padding-right: 12px; padding-left: 0px; padding-bottom: 0px; width: 120px; padding-top: 0px; text-align: right}
/*共享空间样式*/
.linklist{clear: left;padding:4px;list-style-type: none;display:list-item;width:100%; }
#pagefoot {clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 5px; margin: 0px auto; width: 950px; line-height: 32px; padding-top: 5px; height: 30px; text-align: center;padding-top:6px;}
.line, .dateline, .bvSectionContent .line {height:0px; width:100%;}
.line, .dateline{ border-top-width:0px;}
.profileImage{text-align: center;}/*个人照片*/
.profileDesc{text-align: center; padding: 4px}/*说明*/
.partIcon{width:16px; height:16px;}
 .dateline {   width:100%; border-width:0 0 1 0; }
.bvBody{}
.bold{font:bold }
.bvTitle{word-wrap:break-word;}
.bvTitle{font:bold 10.5pt Tahoma,Verdana,Arial,Simsun;}
.ellipse{text-overflow:ellipsis;overflow:hidden;}
.bvTitle{word-wrap:break-word;padding-right:2px;}
.bvSection{display:block;width:100%;margin-bottom:8px;margin-left:10px}
.bvSectionContent .line {height:1;}
.bvError{width:100%;padding:2 0 2 0;  color:#000000;}
.bvError a, .bvError table a,  .listErrorCell a {color:#0000FF;text-decoration:underline;}
.bvError, .listErrorCell {border:solid 1px #000000}
.bvError, .bvError table,   .listErrorCell {background-color: #ffffdd}
.bvPostCommentBtn tr td{padding:0; }
.bvCommentLinks{margin-bottom:3px}
.text{height:20px;padding:0 2 0 2;}
.bvh8{height:8px;}
.bvwordwrap{word-wrap:break-word;left:0}
.blogEntryCommentWrap{word-wrap:break-word;width:290px;left:0}
.fixedTable{padding-right:0px;word-wrap:break-word;word-break:break-all;}
.bvh9{padding-right:0px;word-wrap:break-word;word-break:break-all;}
.faceicon img { cursor:pointer; cursor:hand; }
/*代码高亮*/
.codestuff { background-color : #eeeeee; border:solid 1px #000000; padding:5px; font-family: Courier New; font-size: 12px}
.codestuff .keytype { color : #FF9933; font-weight : normal; }
.codestuff .keyword { color : #224FFF; font-weight : normal; }
.codestuff .integer { color : #FF0032; }
.codestuff .comment { color : #008100; }
.codestuff .errors { color : #FF0000; font-weight : bold; }
.codestuff .string { color : #FF0022; }
.g_msg{width:50px;text-align:center;cursor:pointer; z-index:10000; position:absolute;}
  .g_msg_new span{background:url(newMsg.gif) no-repeat center top;padding-left:20px;font-size:14px;cursor:pointer;}
  .g_msg_new div{color:#333;position:absolute;/*top:-24px; left:-115px;*/margin-left:-132px !important;margin-top:-36px !important;
 margin-left:-160px;margin-top:-24px; cursor:pointer; width:140px;height:24px;line-height:24px;text-align:center;z-index:10000; }
div.msg{background:url(epop.gif); font-size:11px;cursor:pointer;}
div.itemMore{width: 100%; height: 16px;text-align:right; margin: 6px;padding: 4px;}
div.itemcontents { padding: 15px 4px;text-align:center; margin-top:10px;}
div.item{ position : relative;height : auto; width:100px;height:130px;float: left; padding: 0px; margin: 4px 10px; text-align:center;}
div.itemImg{margin-top: 0px;height:70px;width:70px;font: 12px 宋体,verdana, arial, helvetica; text-align: center; border: solid black 1px; margin-left:auto; margin-right:auto;}
div.itemSendMsg{ margin-bottom: 2px;margin-top: 4px; font: 12px 宋体,verdana, arial, helvetica;text-align: center;}
div.itemName{ margin-bottom: 2px;margin-top: 2px;font: 12px 宋体,verdana, arial, helvetica; text-align: center;}
div.itemMore{clear:both;width: 100%;height: 16px;text-align:right; margin: 6px;padding: 4px;}
               
/*----------------------评分-----------------------------*/
.star {height:12px;background:url(rating_stars.gif) 0 -12px repeat-x;overflow:hidden;text-indent:-9000px;}
.star a {display:block;}
.star_rating { list-style:none;margin:-1px 0 0 -1px;padding:0;width:70px;height:12px;position:relative;background:url(rating_stars.gif) 0 0 repeat-x;overflow:hidden;}
.star_rating li {padding:0;margin:0;float:left;}
.star_rating li a { display:block;width:14px;height:12px;text-decoration:none;text-indent:-9000px;z-index:20;position:absolute;padding:0;margin:0;}
.star_rating li a:hover{ background:url(rating_stars.gif) 0 12px;z-index:2;left:0;}
.star_rating a.one_star{ left:0;}
.star_rating a.one_star:hover{ width:14px;}
.star_rating a.two_stars{ left:14px;}
.star_rating a.two_stars:hover{ width:28px;}
.star_rating a.three_stars{ left:28px;}
.star_rating a.three_stars:hover{ width:42px;}
.star_rating a.four_stars{ left:42px;}	
.star_rating a.four_stars:hover{ width:56px;}
.star_rating a.five_stars{ left:56px;}
.star_rating a.five_stars:hover{ width:70px;}
.star_rating li.current_rating{ background:url(rating_stars.gif) 0 24px;position:absolute;height:12px;display:block;text-indent:-9000px;z-index:1;left:0;}
.star-info{border:1px solid #eaeaea;padding:5px;margin-top:15px;}

.mainnav, .mainnav a, .mainnav a:hover, .mainnav a:visited, .previewnav{font:bold 9pt tahoma, Simsun;text-decoration:none;}
.secondarynav, .secondarynav a, .secondarynav a:hover,.seoncarynav a:visited{font:9pt tahoma, Simsun;text-decoration:none;}
.preview, .preview a, .preview a:hover, .preview a:visited{font-size:9pt;padding-bottom:4px;vertical-align:bottom;font-weight:normal;}
.maindiv{padding-bottom:2px;}
.mainsel, .seltab, .mainseltab, .mainseltab2, .secondarysel, .secondaryseltab, .previewnav{padding:0 8 0 8;}
.mainseltab, .mainseltab2{padding-bottom:2px;}
.secondarysel, .secondaryseltab{height:18;vertical-align:bottom;padding-bottom:3px;}
.previewnav{font-size:9pt;cursor:hand;}
.bvTitle{font:bold 10.5pt Tahoma,Verdana,Arial,Simsun;}
.subnav tr td{padding:0 8px 0 8px;font-size:9pt}
.taskbar, .bvSection, #maintbl, .searchsubnav , .blueNB{}

.MPEdit, .SaveRow, .PicTab, .BottomPanel {border: 1px solid #D9CCAA }
.mb {border-width:1 1 1 1;border-style:solid}
.SaveRow{border-width:1 1 0 1;}
.BottomPanel{border-width:0 1 1 1;}
.mb {border-width:1 1 1 1;border-style:solid}
.mb{width:100%;}
.sortordernav div{ margin-right:20px}
.SULayoutArea{margin-bottom:4px; margin-top:5px;}
.SUWizContent{display:block; padding:5px 10px 5px 20px;}
SPAN.SULayoutArea {width:100%}
.bold, strong{font-weight:bold;}
.bold, a.entryttl{font-weight:bold}
.pager { text-align:right; padding:8px 0 8px 0; }
/*\*/* html .pager {  height: 1%;}/**/
.pgb1 { border-bottom:none;}
.pager div { font-size:12px;  }
.pager span { color:#000;}
.pager a { border:1px solid #000;   padding:2px 4px; color:#000;}
.pager a:visited ,.pager a:link ,.pager a:hover{  color:#000;}
.pager a.current { border:1px solid #000;   font-weight:bold; color:#345; }
.pager input{ margin-left:4px}
.h25{ height:25px; padding-left:8px}
.pager{ height:25px; border-top-width:0px; }
.hackbox10px{ line-height:10px; height:10px; display:block;  visibility:visible; font-size:0px; clear:both;}

.clear{border-top:1px solid transparent !important;margin-top:-1px !important;border-top:0;margin-top:0;clear:both;	visibility:hidden;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html>body .clearfix {display: inline-block;width: 100%;}
* html .clearfix {/* hides from ie-mac \*/height: 1%;/* end hide from ie-mac */}
/* ie7 hack*/
*+html .clearfix {min-height: 1%;}
*{ line-height:130%}
html{border:0; overflow-y:scroll;}
body{margin:0; padding:0;}
body>table,body>div{margin-left:auto; margin-right:auto; clear:both;}

b,strong{font-weight:bold;}
 
 
.submenu-maintitle .cls { background:transparent url(../../../images/icons/panel_toggle/close.gif) no-repeat scroll center center;cursor:pointer;float:right;height:16px;padding:0 2px;width:16px;}
.laybox-sub { background:white none repeat scroll 0 0;border:1px solid #cccccc; text-align:left;}
.laybox-sub-theme { padding:3px 0;width:560px !important;}
.clearfix { display:block;  }
.laybox_subtitle-out { background-image:url(../../../images/icons/panel_toggle/right.gif);}
.laybox_subtitle-active{ background-image:url(../../../images/icons/panel_toggle/bottom.gif);}
.laybox_subtitle{ cursor:pointer;}
.menuinnersub-div-theme img { height:50px;width:60px;_width:59px;}
.menusub-out img { vertical-align:middle;}
.laybox-sub * { -x-system-font:none;color:#333333;font-family:verdana,arial,helvetica,"宋体",sans-serif;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
.laybox_subtitle{ background-color:#eeeeee;background-position:left center;background-repeat:no-repeat;border-bottom:1px solid #dddddd;margin:5px 4px;padding:4px 5px 0 12px;}
.submenu-maintitle { border-bottom:1px solid #cccccc;font-weight:bold;margin:0 2px 5px;padding:2px 2px 2px 5px;}
.laybox-sub-layout .menuinnersub-div div, .laybox-sub-theme .menuinnersub-div div { float:left;position:relative;}
.menusub-out { background:#f9f9f9 none repeat scroll 0 0;border:1px solid #cccccc;cursor:pointer;margin:1px 2px;padding:2px;}
.menusub-active {  background:#f9f9f9 none repeat scroll 0 0;border:1px solid #3499cc;cursor:pointer;margin:1px 2px;padding:2px;}
.laybox-sub a { color:#333333 !important;text-decoration:underline;}
.submenu-content .more {border-top:1px solid #cccccc;margin:5px 2px 0;padding:5px 5px 2px 2px;text-align:right;}

.laybox-sub-mods{width:400px; padding:3px;}
.menusub-disabled {background-color:#eeeeee;color:#999999;cursor:default;}
.laybox-sub-mods .menuinnersub-div div { float:left;height:21px;line-height:21px;overflow:hidden;position:relative;width:120px;}
.laybox-sub-layout{width:245px; padding:3px;}

.user_item_box h6 {font-size:12px; padding:0 0 5px 10px;}
.user_item_box{ text-align:center;}
ul.user_item_user {padding:0 0 0 4px; list-style:none;}
ul.user_item_user li {width:80px; float:left; text-align:center; margin-top:5px; border:none;}
.user_item_user_face {width:59px; background:url(../../../images/bg/bg_img_01.gif) left top no-repeat;}
.user_item_user_face img {margin:0 auto 5px auto; *margin:0 auto 7px auto;}
.user_item_user_time {color:#96c700;}

a:link.link_border_2px img, a:visited.link_border_2px img {border:#ddd 1px solid; padding:2px;}
a:hover.link_border_2px img, a:active.link_border_2px img {border:#317bd4 1px solid; padding:2px;}
ul.linklist li{ padding:4px 0px;}


.menuinnersub-div table.theme_tabpage{border-collapse: collapse; width: 100%}
.menuinnersub-div table.theme_tabpage td{ padding:4px; min-height:35px;}
.menuinnersub-div table.theme_tabpage td div ,.menuinnersub-div table.theme_tabpage td spanss{ float:none;  clear:both;}
.menuinnersub-div img.bgicon{width:52px;height:52px; padding:1px;cursor:pointer; display: inline;}
.selectcolor{width:21px; height:18px; cursor:pointer; border:0px;  clear:both; float:none; position:static;  } 
.menuinnersub-div table.theme_tabpage img{ float:none;  clear:both;}
.selborder{ display:block; float:left; border: default 1px #cccccc; width:50px; height:50px ; margin-left:4px; cursor:pointer;   text-align:center; font-weight:bold; vertical-align:middle;}
.dotted{ border-style:dotted;}
.dashed{border-style:dashed;}
.solid{border-style:solid;}
.double{border-style:double;}
.groove{border-style:groove;}
.ridge{border-style:ridge;}
.inset{border-style:inset;}
.outset{border-style:outset;}
.trackbartop{width: 100%; position:relative; top: 10px; height: 1px;background-color: #4d73bb;}
.trackbarbottom{width: 100%; position:relative;top: 8px; height: 1px; background-color: #c7dcfc}