.topicBox {padding: 10px 10px 3px;}
.topicBoard {
	overflow: hidden;
	height: auto;
	zoom:1;
	margin-bottom: 3px;
	padding-bottom: 3px;

	background-image: url(/Themes/Channels/Default/Appearances/Default/Images/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.topicBoard h4 {float: left;overflow: hidden;height:23px;}
.topicBoard h4 img {height:20px;width:20px;vertical-align: middle;padding: 0px;margin-right: 0px;border: 1px solid #CCC;}
.topicBoard h4 a {font-size: 14px;}
.topicBoard h4 .author a {font-size: 12px;white-space: normal;text-decoration: none;}
.topicBoard .topicBoardSub {float:right;padding-top:6px;}
.topicBoard .topicBoardSub .time , .topicBoard .topicBoardSub .revert , .topicBoard .topicBoardSub .view {color: #666;}
.topicBoard .hotFont {font-weight: bold;color: #F00;}
.newTopicList {padding:10px;}
.newTopicList td , .newTopicList th {padding-top: 3px;padding-bottom: 3px;}
.newTopicList a {color: #666;}
.newTopicList th img {padding-right:5px;}
.newTopicList th a {font-size: 14px;font-weight: normal;color: #000;}
.home_fileSort {position: absolute;left: 95px;*left: 95px;top: 10px;width:600px;text-align: right;white-space: nowrap;}
.home_photoSort , .home_topicSort {position: absolute;left: 250px;*left: 245px;top: 10px;width:450px;text-align: right;white-space: nowrap;}
.home_fileSort a , .home_photoSort a , .home_topicSort a {padding-right: 8px;padding-left: 8px;}
#bottom_box {line-height: 33px;text-align: center;height: 33px;background-image: url(/Themes/Channels/Default/Appearances/Default/Images/bottom_bg.gif);overflow: hidden;}
#bottom_box a {padding:0px 8px 0px 8px;}
.moduleTitle {background-image: url(/Themes/Channels/Default/Appearances/Default/Images/top_w960.gif);}
.main .moduleTitle {background-image: url(/Themes/Channels/Default/Appearances/Default/Images/top_w710.gif);}
body {background: url(/Themes/Channels/Default/Appearances/Default/Images/bg_season.jpg) repeat-x left top;}
#home .moduleTitle {background-image: url(/Themes/Channels/Default/Appearances/Default/Images/top_w350.gif);}
#home #job .moduleTitle , #home #star .moduleTitle , #home .home_job .moduleTitle , #home #artNews .moduleTitle {background-image: url(/Themes/Channels/Default/Appearances/Default/Images/top_w240.gif);}
#home #job .moduleTitle .jobHelp {line-height: 32px;float: right;height: 32px;padding-top:2px;padding-right: 8px;}
#home #job .job_ad {margin:8px 0px;width: 221px;overflow: hidden;_position: relative;margin-left:-2px;}
#home ul.jobList {overflow: hidden;height: auto;	margin-bottom:7px;*margin-bottom:0px;}
#home ul.jobList li {clear: both;height: 20px;line-height: 20px; overflow: hidden; padding-left: 13px; background: url(../../../../../Themes/SharedStyles/Images/dot.gif) no-repeat; background-position: 0 5px; * background-position: 0 3px;}
#home ul.jobList li .jobName {display: block;float: left;width: 80px;overflow: hidden;}
#home ul.jobList li .jobCorp {display: block;float: left;text-align: left;width: 125px;overflow: hidden;}
#home ul.artNewsList {overflow: hidden;height: auto;padding-top:6px;padding-bottom:6px;zoom:1;/*margin-bottom:0px;padding-bottom:3px;*/}
#home ul.artNewsList li {clear: both;height: 20px;line-height: 20px; overflow: hidden; padding-left: 13px; background: url(../../../../../Themes/SharedStyles/Images/dot.gif) no-repeat; background-position: 0 5px; * background-position: 0 3px;width:200px;margin-left:8px;}



.ui-tabs-nav {background-image: url(/Themes/Channels/Default/Appearances/Default/Images/top_w710_2.gif);}
#club .ui-tabs-nav , #event .ui-tabs-nav {background-image: url(/Themes/Channels/Default/Appearances/Default/Images/top_w240_2.gif);}
.sidebar .ui-tabs-nav , #event .ui-tabs-nav {background-image: url(/Themes/Channels/Default/Appearances/Default/Images/top_w240_2.gif);}
.editEvent .moduleTitle , .createClub .moduleTitle{background-image: url(/Themes/Channels/Default/Appearances/Default/Images/top_w960.gif);}
.contentHeader {background: url(/Themes/Channels/Default/Appearances/Default/Images/nav2_bg.jpg) repeat-x left bottom;}
.contentHeader .wrapper {width: 960px;margin-right: auto;margin-left: auto;}
.home_hintInfo {background:url(/Themes/Channels/Default/Appearances/Default/Images/ann_icon.gif) no-repeat left center;color:#A51E2C;height:29px;line-height:29px;margin-left:auto;margin-right:auto;overflow:hidden;padding-left:20px;width:940px;}
.home_hintInfo a {margin:0 8px;}
.breadcrumb { line-height: 29px;height:29px; }

/* layout */ 
#menubar {
	/*width: 960px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: static;*/
	/*min-width: 400px;*/
	border: none 0px;
	padding: 0px;
	/*position: static;
	z-index: 1000;
	background:#03C;*/
	clear: both;
	height:20px;
	float: right;
}/*
#menubar .wrap {
	float:right;
	
}
*/
/* menubar */
#menubar .sf-menu { padding-right: 0px; }
/*#menubar .sf-menu li a, #menubar .sf-menu li a:hover { color: ; }*/
#menubar .sf-menu ul li a { color: ; }
#menubar .sf-menu ul li a:hover { color: #fff; }
#menubar .sf-sub-indicator { background-image: url(../../../../SharedStyles/Icons/icons.gif); }
.userLogin li a, .userLogin li a:hover { color: #; }

/* header */
#header {
	width: 960px;
	margin: 0px auto;
	/*background:#F00
	margin-top: -27px;
	/*margin-top: -25px;
	_margin-top: -30px;
	background:#30C;*/
}
/*
@media all and (min-width: 0px) {
      #header{
           height:60px;
      }
} */
.logo {
	float: left;
	margin-top:5px;
	/*position: absolute;
	top: 5px;
	z-index: 9999;*/
}
.header {padding-top: 5px;padding-bottom: 5px;}
.header h1 { float: left; }
.walkOn { float: right; text-align: right; padding: 5px 10px; }
.walkOn a { line-height: 20px; padding: 0 10px; color: #fff; }
.walkOn a:hover { color: #fff; }
#simpleHome .logo { padding: 5px 10px; }

/* search box in the header */
.combobox {
	padding: 0px 0px 5px 0px; /*width: 350px;*/
	width: 320px;
	float: right;
	height:25px;
	margin-top:10px;
	clear: both;
	/*_margin-top:30px;*/
}/*
@media all and (min-width: 0px) {
      .combobox{
          margin-top:30px;
      }
}*/ 
.comboboxCont { overflow: hidden; zoom: 1; background: url(../../../../SharedStyles/Images/bg.png) no-repeat -10px -500px; /*_background: url(../../../../SharedStyles/Images/img_bg.gif) no-repeat -10px -300px; */}
.comboboxInputBox { float: left; width: 200px; height: 22px; padding: 3px 0 0 10px; }
.comboboxInputBox input { width: 185px; border-width:0; border: none; padding-top: 3px; }
.comboboxInputBox input:focus { border: none; }
.comboboxButton { float: left; background: url(../../../../SharedStyles/Images/bg.png) no-repeat -355px -500px; /*_background: url(../../../../SharedStyles/Images/img_bg.gif) no-repeat -355px -300px;*/ width: 50px; height: 25px; padding-left: 5px; }
.comboboxButton input { border: none; background: transparent; width: 50px; height: 25px; line-height: 25px; text-align: center; color: #fff;}
.comboboxContainer { float: left; }
.comboboxValueContainer:visited { outline-width: 0}
.comboboxValueContent { padding: 0 0 0 3px; * padding: 3px 0 0 3px; color: #333; text-align: right; border-left: solid #DFCEA2 1px; }
.comboboxDropDownContainer { border: solid 1px #adb9c2; background: #fff;  overflow: hidden; }
.comboboxDropDownContainer:focus { outline-width: 0; }
.comboboxDropDownButton { width: 20px; height: 25px; cursor: pointer; }
.comboboxGroupItemHeader { display: block; background: #000; color: #fff; }
.comboboxGroupItemContainer { padding-left: 0px; margin-left: 0px; }
.comboboxItem { background: #fff; color: #333; text-transform: lowercase; font-weight: normal; font-style: normal; line-height: 20px; padding-right: 25px; text-align: right; cursor: pointer; }
.comboboxItemHover { background-color: #c30; color: #fff; }
.comboboxGroupItemContainer .comboboxItem { padding-left: 20px; margin-left: 0px; }

/* navigation */
.pageMenu {clear: both;background: url(/Themes/Channels/Default/Appearances/Default/Images/nav_bg.jpg) repeat-x left top;height: 42px;}
.pageMenu a , .pageMenu a:hover {
	color: #fff;
	cursor: hand;
}
.pageNav {overflow: hidden;zoom: 1;margin-right: auto;margin-left: auto;width: 960px;padding-top: 4px;}
.pageNav li {
	float: left;
}
.pageNav li a {display: block;padding-left: 15px;float: left;
}
.pageNav li span {display: block;height: 39px;font-size: 14px;font-weight: bold;line-height: 39px;text-align: center;display: block;padding-right: 15px;float: left;
}
.pageNav a.current , #home .pageNav a.navHome {
	color: #F00;
	background: url(/Themes/Channels/Default/Appearances/Default/Images/navItem_bg.gif) no-repeat left top;
}
.pageNav a.current:hover , #home .pageNav a.navHome:hover { color: #c30; }
.pageNav a.current span , #home .pageNav a.navHome span {
	background: url(/Themes/Channels/Default/Appearances/Default/Images/navItem_bg.gif) no-repeat right top;
}

/* sign in & sign up */
.register {}
.register h3 { font-size: 16px; font-weight: bold; padding: 10px; border-bottom: solid #ddd 1px; }
.registerArea { padding: 10px 100px 20px; }
.registerArea fieldset { border-top: solid #ddd 1px; border-right: 0px; border-bottom: 0px; border-left: 0px; }
.registerArea legend { font-weight: bold; background: #fff; padding: 3px; line-height: 30px; }
.registerArea legend em { color: #f30; font-size: 12px; font-weight: normal; font-style: normal; }
.registerArea label.error { display: block; }
.signUpSort { border-bottom: solid #ddd 1px; margin-bottom: 10px; height: 30px; padding-left: 30px; }
.signUpSort li { width: 150px; display: block; text-align: center; float: left; font-size: 14px; line-height: 30px; height: 31px; font-weight: bold; }
.signUpSort li.current { background: url(../../../../SharedStyles/Images/tabMenu.png) no-repeat; }
.agreement { margin: 20px 100px; }
.agreement p { line-height: 20px; text-indent: 2em; margin: 1.5em; }
.register .formLabel { width: 90px; }
.register .formField, .register .formButton { margin-left: 100px; }
.register .inputSubmit, .register a.cancel { font-size: 14px; font-weight: bold; padding-left: 20px; padding-right: 20px; }

.sendActivate { padding: 100px 200px;  font-size: 14px; }
.sendActivate h3 { font-weight: bold; padding: 15px 0; }
.sendActivate p { line-height: 30px; }
.activate { padding: 100px 200px; font-size: 14px; }
.activate h4 { padding: 10px 0; }
.activate p { line-height: 30px; }

.loginPage { background: none; }
.loginArea { width: 590px; height: 295px; margin: 0 auto 20px; background: url(../../../../../Themes/SharedStyles/Images/bg.png) -10px -790px; _background: none; _border: solid #ddd 1px; padding: 20px 20px 0; }
.loginArea h4 { padding: 10px; margin: 10px 0 10px; font-size: 14px; font-weight: bold; border-bottom: solid #ddd 1px; }
.loginArea h4 em { float: right; font-size: 12px; font-weight: normal; }
.loginCue { list-style-type: circle; margin-left: 25px; }
.loginCue li { line-height: 25px; }
.loginFrame { padding: 0;}
.loginFrame .formLabel label { font-weight: bold; }
.loginFrame p { padding: 5px; line-height: 25px; }
.loginFrame .textBox { width: 200px; }
.loginFrame .validate { width: 60px; }
.loginFrame img { vertical-align: middle; }
.loginFrame label.label { width: 90px; padding-right: 10px; display: block; line-height: 25px; float: left; text-align: right; }
.loginFrame em { padding: 0 10px; }
.loginFrame label.error {  }
.sigInHint { width: 600px; padding: 15px; background: url(../../../../../Themes/SharedStyles/Images/bg.png) -10px -1110px; _background: #f5f5f5; _border: solid #ddd 1px; height: 20px; margin: 0 auto 30px; }

/* invite friend */
.inviteContentArea { padding: 50px 150px 150px; }
.inviteContentArea h1 { font-size: 14px; font-weight: bold; line-height: 30px;  margin: 10px; }
.inviteContentArea p { line-height: 30px; font-size: 14px; margin: 10px; }

/* welcome page */
.welcome { overflow: hidden; zoom:1; padding: 20px 0;}
.welcomeLogin {width: 260px;float: left;padding: 20px;background: url(../../../../../Themes/SharedStyles/Images/bg.png) no-repeat -10px -1170px;_background: none;_border: solid #ddd 1px;}
.welcomeLogin h4 { padding: 0 10px 10px; border-bottom: solid #ddd 1px; margin-bottom: 10px; font-size: 14px; }
.welcomeLogin th { font-weight: normal; width: 60px; text-align: right; padding: 5px 0; font-size: 14px; line-height: 25px; vertical-align: top }
.welcomeLogin td { padding: 5px 0; }
.welcomeLogin td em { padding-left: 20px; }
.welcomeLogin .textBox { font-size: 14px; width: 170px; }
.welcomeLogin .inputSubmit { font-size: 14px; font-weight: bold; width: 60px; height: 21px; border-width: 0; padding: 0; line-height: 21px; text-align: center; background: url(../../../../SharedStyles/Images/SignInBtn.png) no-repeat center center; }
.welcomeSignUp { padding: 10px 0; margin: 10px 0 30px; border-top: solid #ddd 1px; }
.welcomeLogin .error { display: block; }
.welcomeSignUp p { line-height: 30px; font-size: 14px; }
.welcomeCont { margin-left: 320px; overflow: hidden; zoom:1; }

#home .welcomeLogin { width: 238px; padding: 0; background: none; border: none; float: none; border: solid #d8dfea 1px; border-top-color: #9cb1ce; margin-bottom: 10px; }
#home .welcomeLogin h4 { padding: 5px 10px; background: #eceff5; font-size: 12px; font-weight: bold; border-bottom: none; line-height: 21px; }
#home .welcomeLogin th { font-size: 12px; }
#home .welcomeLogin td { padding: 3px 0; }
#home .welcomeLogin .textBox { width: 150px; font-size: 12px; }
#home .welcomeLogin .inputSubmit {font-size: 12px;}
#home .welcomeSignUp {padding: 0 ; width: 150px; margin: 0 0 0 60px;}
#home .welcomeSignUp p {font-size: 12px;}

/* sub menu */
.section { margin-bottom: 0px; }
.sectionPrimary { * overflow: hidden; zoom: 1; padding: 0px;}
.sectionPrimary:after { clear: both; height: 0; display: block; visibility: hidden; content: ".";}
.sectionPrimary li { display: block; float: left; padding: 8px 10px 8px 10px; /** padding: 6px 10px 4px 10px;*/ height: 15px; line-height: 15px; }
.sectionPrimary li.current a , .sectionSecondary li.current a
{color: #F30;font-weight: bold;background: url(/Themes/Channels/Default/Appearances/Default/Images/ico_navCurrent.gif) no-repeat left;padding-left: 8px;}
/*
.sectionPrimary li.current a:hover,
.sectionSecondary li.current a:hover { text-decoration: none; }
*/
.sectionPrimary li.act { float: right; padding: 3px 0px 0px 0px ; line-height: 1em; height: inherit; width: 90px; }
.sectionPrimary li.act .actButton { width: 90px; }
/*.sectionSecondary li.current a { color: #333; }
.sectionPrimary li.current a:hover,
.sectionSecondary li.current a:hover { text-decoration: none; }*/
.sectionSecondary { overflow: hidden; zoom: 1; border-top: none; padding: 0 10px; }
.sectionSecondary li {display: block;float: left;* padding: 6px 10px 4px; 	height: 15px;line-height: 15px;padding:0px 10px 5px 10px;}

/* default page */
#home, #star, #club, #event, #news, #feed, #share #photo, #blog, #forum, #file {}

.clubHot, .eventHot { padding: 10px 10px 1px; * padding-bottom: 0; }
.clubHot li, .eventHot li { display: block; height: 60px; overflow: hidden; zoom: 1; }
.clubHotImg, .eventHotImg { width: 46px; height: 46px; display: block; float: left; padding: 1px; border: solid #ddd 1px; overflow: hidden; }
.clubHotInfo, .eventHotInfo { margin-left: 60px; }
.clubHotName, .eventHotName { font-weight: bold; display: block; height: 20px; line-height: 20px; overflow: hidden; word-break: break-all; }

.clubHotName a , .eventHotName a {color:#c30}

.clubHotText, .eventHotText { display: block; height: 30px; line-height: 15px; overflow: hidden; word-break: break-all; }

.commend { padding: 10px; }
.commendTop { overflow: hidden; zoom: 1; padding-bottom: 5px; border-bottom: solid #ddd 1px; }
.commendImg { padding-right: 10px; float: left; overflow: hidden; }

.commendImg img { float: left; }
.commendTop h4 { font-size: 13px; font-weight: bold; height: 20px; line-height: 20px; overflow: hidden; }
.commendTop h4 a {color:#c30}
.commendTop p { line-height: 20px; overflow: hidden; }
.commendTop p.text { max-height: 60px; }
.commendTop p.author { height: 20px; }
.commend ul { padding-top: 5px; }
.commend li { line-height: 20px; display: block; height: 20px; overflow: hidden; padding-left: 15px; background: url(../../../../../Themes/SharedStyles/Images/dot.gif) no-repeat; background-position: 0 5px; * background-position: 0 3px; }
.commend li em { padding-left: 5px; float: right; color: #999; }
.commend li em a, .commend li em a:hover { color: #999; }


.commendPhoto { overflow: hidden; zoom: 1; padding: 10px; }
/*
.commendPhoto li { width: 99px; padding: 0 5px 7px; display: block; float: left; overflow: hidden; }*/
.commendPhoto li span { display: block; text-align: center; /*border-style: solid; border-color: #ddd;*//*border-style: solid; border-color: #ddd;*/ }
.commendPhoto li span.img {
	border: 1px solid #CCC;
	margin-bottom:5px;
}
.commendPhoto li span.text { /*border-width: 0 1px 1px;*/ line-height: 15px; height: 15px;overflow: hidden; }

/* News */
.storyFocus { padding: 10px; overflow: hidden; zoom: 1; }
.storySlide { float: left; width: 320px; height: 270px; padding: 0 12px; }
.storySlideName { height: 20px; line-height: 20px; overflow: hidden; text-align: center; }
.storyFocusTop { padding: 0 10px 5px; height: 100px; overflow: hidden; zoom:1; }
.storyFocusTopImg { padding-right: 10px; float: left; }
.storyFocusTop h4 { line-height: 20px; font-weight: bold; }
.storyFocusTop em { padding-left: 5px; color: #999; font-weight: normal; }
.storyFocusTop P { line-height: 20px; color: #999; }
.storyFocusList li { height: 20px; line-height: 20px; width: 320px; padding: 0 10px 0 14px; overflow: hidden; float: left; }
.storyFocusList em { padding-left: 10px; float: right; color: #999; }

.storySort { padding: 10px; overflow: hidden; zoom: 1; }
.storySortTop { width: 334px; height: 100px; overflow: hidden; padding: 0 10px 0 0; float: left; }
.storySortTopImg { float: left; padding-right: 10px; }
.storySortTop h4 { line-height: 20px; font-weight: bold; }
.storySortTop em { padding-left: 5px; color: #999; font-weight: normal; }
.storySortTop p { line-height: 20px; color: #999; }
.storySort li { width: 320px; height: 20px; padding: 0 10px 0 14px; line-height: 20px; overflow: hidden; float: left; }
.storySort li em { padding-left: 10px; float: right; color: #999; }
.storySort .more { padding: 0 10px 0 0; line-height: 15px; }

.storyPhoto { padding: 10px; overflow: hidden; zoom: 1; }
.storyPhoto li { width: 100px; height: 135px; float: left; display: block; text-align: center; }
.storyPhotoName { display: block; padding: 5px 0 0; height: 20px; line-height: 20px; overflow: hidden; }
.storyPhotoCommend .storyPhoto { padding-left: 14px; }
.storyPhotoCommend .storyPhoto li, .storyPhotoCommend .storyVideo li { padding: 5px; }

.storyVideo { padding: 10px; overflow: hidden; zoom: 1; }
.storyVideo li { width: 100px; height: 100px; float: left; display: block; position: relative; }
.playVideo { width: 16px; height: 16px; background: url(../../../../../Themes/SharedStyles/Images/bg.png) no-repeat -10px -120px; position: absolute; top: 60px; left: 15px; }
.storyVideo a:hover .playVideo { background-position: -30px -120px; }
.storyPhotoTop .storyPhoto li,
.storyPhotoTop .storyVideo li {padding: 5px 9px;}
.storyNewCommend, .storyPlace { padding: 10px; }
.storyNewCommend li, .storyPlace li { height: 20px; line-height: 20px; overflow: hidden; display: block; }
.storyPlace li em { float: right; color: #999; padding-left: 10px; }

.stories { padding: 10px; }
.storiesTop { overflow: hidden; zoom: 1; padding: 5px 0 10px; border-bottom: solid #ddd 1px; }
.storiesTopImg { width: 160px; display: block; float: left; padding-right: 10px; }
.storiesTop h4 { line-height: 20px; font-size: 14px; font-weight: bold; }
.storiesTop h4 em { padding-left: 5px; font-weight: normal; color: #999; }
.storiesTop p { line-height: 20px; }

.storiesHeadline { overflow: hidden; zoom: 1; padding: 5px 0 10px; border-bottom: solid #ddd 1px; }
.storiesHeadline h5 { padding: 5px; }
.storiesHeadline li { width: 324px; padding-left: 10px; line-height: 20px; height: 20px; overflow: hidden; float: left; }
.storiesHeadline li em { padding-left: 10px; float: right; color: #999; }

.stories .switch { padding: 10px; margin-top: 1px; border-top: solid #ddd 1px; }
.stories .switch a.selected { color: #999; text-decoration: none; font-weight: bold; cursor: text; }
.subsection .toggler span { display: block; font-weight: bold; padding: 4px 10px 5px; * padding: 6px 10px 4px; border-top: solid #ddd 1px; border-bottom: none; }
.subsection .toggler-opened { background: #f5f5f5; }
.subsection .toggler-opened:hover { background: #e8e8e8; text-decoration: none; }
.subsection .toggler-opened span { background: url(../../../../../Themes/SharedStyles/Images/togglero.gif) no-repeat right center; }
.headlines {}
.fix { display: block; overflow: hidden; zoom: 1; padding: 10px 0 0; overflow: hidden; }
.feature { width: 100px; padding-right: 10px; float: left; display: none; }
.fix a {line-height: 20px;color: #c30;font-size:14px;font-weight: bold;}
.fix em { line-height: 20px; padding-left: 10px; color: #999; }
.fix p { line-height: 20px; display: none; }
.featureImg .feature { display: block; }
.summaries p { word-break: break-all; display: block; }

.storyWrap { padding: 10px 20px; }

/* star member */
.starTop { padding: 10px 10px 1px; }
.starTopItem { overflow: hidden; zoom: 1; }
.starTopImg { width: 50px; float: left; }
.starTopInfo { margin-left: 60px; }
.starName { display: block; line-height: 20px; font-weight: bold; }
.starSign { background: url(../../../../../Themes/SharedStyles/Images/quote_start.gif) no-repeat left top; padding: 0 0 0 16px; overflow: hidden; zoom: 1; }
.starSign span { display: block; background: url(../../../../../Themes/SharedStyles/Images/quote_end.gif) no-repeat right bottom; line-height: 20px; padding: 0 16px 0 0; float: left; }

#home .starName { height: 20px; overflow: hidden; }
#home .starSign, #home .starSign span { background: none; padding: 0; }
#home .starTopItem { height: 60px; overflow: hidden; }
#home .starSign span { height: 30px; line-height: 15px; }

/* Member list | commend | rank */
.friend { padding: 10px; overflow: hidden; zoom: 1; }
.friendRefresh { padding: 5px; border-bottom: solid #ddd 1px; margin-bottom: 10px; text-align: right; color: #999; }
.friendOne { padding: 10px 0; border-bottom: solid #ddd 1px; overflow: hidden; zoom:1; }
.friendOneImg { width: 50px; float: left; }
.friendOneInfo { margin: 0 70px 0 60px; }
.friendOneName { line-height: 18px; }
.friendOneData { padding: 3px 0 0; overflow: hidden; zoom: 1; }
.friendOneData li, .friendOneData span  { display: block; float: left; padding: 0 10px 0 0; }
.friendOneSign { background: url(../../../../../Themes/SharedStyles/Images/quote_start.gif) no-repeat left top; padding: 0 0 0 16px; overflow: hidden; zoom: 1; }
.friendOneSign span { display: block; background: url(../../../../../Themes/SharedStyles/Images/quote_end.gif) no-repeat right bottom; line-height: 16px; padding: 0 16px 0 0; float: left; }
.friendOneAct { width: 60px; float: right; }
.friendOneAct li, .friendOneAct span { display: block; padding: 3px 5px; border-bottom: solid #ddd 1px; }
.friendList { padding: 10px; }
.friendList li { width: 115px; float: left;  padding: 10px }
.friendList li p { line-height: 25px; height: 25px; text-align: center; overflow: hidden; }

/* shortcut search friend */
.friendSearch { padding: 10px; }
.friendSearch li { display: block; height: 20px; line-height: 20px; overflow: hidden; }
.friendSearch li em { float: right; display: block; width: 80px; }
.friendSearch li em a { display: block; padding-left: 10px; }
.friendSearch li em a:hover { background: url(../../../../../Themes/SharedStyles/Images/bg.png) no-repeat -200px -150px; text-decoration: none; }

/* Blog */
/* blog focus */
.blogFocus { padding: 10px; overflow: hidden; zoom: 1; }
.blogFocusSlide { float: left; width: 324px; height: 270px; padding-right: 10px }
.blogFocusTop { float: left; width: 324px; padding-right: 10px }
.blogFocusTop h4 a { line-height: 20px; font-weight: bold; font-size: 14px;color:#c30; }
.blogFocusTop p { line-height: 20px; }
.blogFocusTop em { color: #999; }
.blogFocus li { height: 20px; line-height: 20px; width: 324px; padding-right: 10px; display: block; float: left; overflow: hidden; }
.blogFocusText  {background: url(/Themes/Channels/Default/Appearances/Default/Images/ico_title.gif) no-repeat left center;padding-left: 8px;}
.blogFocusName { float: right; padding-left: 10px; }
.blogFocusName a, .blogFocusName a:hover { color: #999; }

/* blog sort hot */
.blogSortHot { padding: 10px; overflow: hidden; zoom: 1; }
.blogSortHotTop { width: 334px; height: 100px; overflow: hidden; float: left; padding-right: 10px; }
.blogSortHotTopImg { float: left; padding-right: 10px; }
.blogSortHotTop h4 { line-height: 20px; font-weight: bold; max-height: 40px; _height: 20px; overflow: hidden; }
.blogSortHotTop p { line-height: 20px; }
.blogSortHotTop em { color: #999; }
.blogSortHot li { width: 324px; padding-right: 10px; height: 20px; line-height: 20px; display: block; overflow: hidden; zoom: 1; float: left; }
.blogSortHotTitle { }
.blogSortHotName { padding-left: 10px; float: right; }
.blogSortHotName a, .blogSortHotName a:hover { color: #999; }

.blogSortPith { padding: 10px 0; overflow: hidden; zoom: 1; }
.blogSortPith h4 { padding: 5px; border-top: solid #ddd 1px; background: #f5f5f5; }
.blogSortPith ul { padding: 10px 0; overflow: hidden; zoom: 1; }
.blogSortPith li { width: 334px; padding: 2px 0px 3px 0px; height: 15px; display: block; overflow: hidden; zoom: 1; float: left; }

/* blog commend */
.blogAuthor { padding: 6px 6px 0;}
.blogAuthor p { line-height: 18px; height: 18px; overflow: hidden; }

/* blog sort top */
.blogSortTop { margin-bottom: 10px; padding: 10px 0; overflow: hidden; zoom: 1; border-bottom: solid #ddd 1px; }
.blogSortTopImg { padding-right: 10px; float: left; margin-right: 10px; }
.blogSortTop h4 { padding: 5px; font-size: 13px; font-weight: bold; }
.blogSortTop p { padding: 5px; line-height: 20px; }

/* blog list */
.blogListBox { padding: 10px; }
.blogItemHeader { padding: 5px; border-bottom: solid #ddd 1px; text-align: right; color: #999; }
.blogItemStat { float: left; }
.blogItem { padding: 15px 0; overflow: hidden; zoom: 1; }
.blogItemImg { padding-right: 10px; float: left; }
.blogItemCont { * float: left;line-height: 20px; }
.blogItemCont h4 a { font-weight: bold; color:#c30;font-size:14px;}
.blogItemCont em { color: #999; }
.blogItemAuthor { }
.blogItemRating { width: 75px; float: right; }
.blogItemCont p {line-height: 20px; }

/* blog rank */
.blogList {}
.blogListHeader, .blogListItem { padding: 10px; border-bottom: solid #ddd 1px; color: #666; clear: both; overflow: hidden; zoom: 1; }
.blogListItem:hover { background: #eee; cursor: default; }
.blogListTitle { line-height: 16px; }
.blogListAuthor { width: 100px; float: right; line-height: 16px; padding-left: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.blogListComment, .blogListView { width: 40px; float: right; line-height: 16px; padding-left: 10px; }
.blogListRating { width: 80px; float: right; line-height: 16px; padding-left: 10px; }
.blogListTime { width: 80px; float: right; line-height: 16px; padding-left: 10px; }
.ui-tabs-panel .blogListTime, .blogListCommend .blogListTime { width: 135px; }
.blogListCommend { padding: 10px; }

/* blog Top Ten */
.blogTop { padding: 10px; }
.blogTopList { padding: 10px; }
.blogTopList li { padding: 3px 0; display: block; height: 16px; overflow: hidden; }
.blogTopText { margin: 0 50px 0 25px; line-height: 16px; height: 16px; overflow: hidden; display: block; }
.blogListPlace, .blogListPlaceFirst, .blogListPlaceSecond, .blogListPlaceThird { background: url(../../../../../Themes/SharedStyles/Images/img_bg.gif) no-repeat; width: 16px; height: 16px; float: left; text-align: center; font-weight: bold; font-size: 10px; line-height: 16px; }
.blogListPlaceFirst { background-position: 0px -128px; color: #fff; }
.blogListPlaceSecond { background-position: -16px -128px; color: #fff; }
.blogListPlaceThird { background-position: -32px -128px; color: #fff; }
.blogListPlace { background-position: -48px -128px; }
.blogTopStat { width: 50px; display: block; float: right; text-align: right; color: #999; }

/* Photo */
.galleryNew { padding: 10px; overflow: hidden; zoom: 1; }
.galleryNew li { display: block; width: 75px; float: left; padding: 5px; text-align: center; }
.galleryNew img { width: 46px; height: 46px; }
.galleryNewImg { width: 46px; display: block; border: solid #ddd 1px; padding: 1px; overflow: hidden; }
.galleryNew span { line-height: 20px; height: 20px; display: block; overflow: hidden; color: #999; }
.galleryRank li { width: 75px; height: 100px;}

.pohotList { padding: 10px; overflow: hidden; zoom:1; }
.pohotList li { width: 75px; padding: 0 6px 10px 5px; height: 125px; overflow: hidden; float: left; }
.pohotListImg { }
.pohotList span { display: block; padding-top: 5px; line-height: 15px; height: 15px; overflow: hidden; color: #999; }

/* file */
.fileWonderful { padding: 10px;width: 685px;overflow: hidden; }
.fileWonderfulItem {border-bottom: solid #ddd 1px;clear: both;padding:5px 0px;overflow: hidden;height: auto;zoom:1;}
ul.oeoec_file_FWI {width: 800px;overflow: hidden;}
ul.oeoec_file_FWI li {float: left;text-align: center;margin-right: 10px;margin-left: 10px;_margin-left: 7px;margin-bottom: 5px;width: 210px;overflow: hidden;}
ul.oeoec_file_FWI li .photo {border: 1px solid #D5D5D5;padding: 3px;}
ul.oeoec_file_FWI li .photo img {width:200px;}
ul.oeoec_file_FWI li .photoName {padding:5px;}
ul.oeoec_file_FWI li .photoName a {font-size: 12px;font-weight: bold;}
.fileWonderful h4 { line-height: 20px; font-size: 13px; font-weight: bold; }
.fileWonderful span.name, .fileWonderful span.time, .fileWonderful span.size { color: #999; padding-left: 10px; line-height: 20px; font-size: 12px; font-weight: normal; }
.fileWonderful p { line-height: 20px; }

.fileSortCommend { padding: 10px; }
.fileSortTop { width: 330px; float: left; height: 100px; overflow: hidden; padding-right: 14px;}
.fileSortTop h4 { line-height: 20px; font-weight: bold;}
.fileSortTop span { line-height: 20px; color: #999; }
.fileSortTop p { line-height: 20px; }
.fileSortCommend ul { }
.fileSortCommend li { display: block; width: 334px; float: right; line-height: 15px; height: 15px; overflow: hidden; padding: 5px 5px 0; }
.fileSortCommend li em, .fileSortCommend li span { display: block; width: 70px; float: right; line-height: 15px; height: 15px; overflow: hidden; color: #999; }

.fileList { padding: 10px; }

/* Share */
.bookmarkBacker { padding: 10px; }
.addons li { padding-left: 20px; }

/* create club */
.createClub .formLabel { width: 150px; }
.createClub .formField, .createClub .formButton { margin-left: 160px; }

.clubCommend { padding: 10px; }
.clubCommendItem { width: 334px; float: left; padding: 0 5px 5px 0; }
.clubCommendImg { display: block; float: left; width: 46px; height: 46px; padding: 1px; border: solid #ddd 1px; margin-top: 5px; overflow: hidden; }
.clubCommendInfo { margin-left: 60px; line-height: 20px; height: 80px; overflow: hidden; }
.clubCommendInfo h4 { font-weight: bold; }
.clubCommendInfo span { color: #999; padding-right: 5px; }
.clubCommendInfo p {  word-break:break-all; }

/* club list */
.clubList { padding: 10px;}
.clubItem { padding: 10px; border-bottom: solid #ddd 1px; }
.clubList span.portrait { float: left; }
.clubList .info { margin-left: 60px; line-height: 20px; }
.clubList h4 { font-weight: bold; }
.clubList div div span { padding-right: 20px; }
.clubList div div span em { color: #999; }

/* club apply */
.applyArea { padding: 10px 50px; }
.applyHeader { padding: 0 10px 10px; overflow: hidden; zoom: 1; }
.applyHeaderPortrait { width: 160px; float: left; padding: 1px; border: solid #ddd 1px; }
.applyHeaderContent { margin-left: 180px; }
.applyHeaderContent h1 { font-size: 14px; font-weight: bold; line-height: 28px; }
.applyHeaderContent p { line-height: 25px; }
.applyArea .formLabel { width: 90px; }
.applyArea .formField, .applyArea .formButton { margin-left: 100px; }

/* Event */
.eventCommend, .eventWonderful { padding: 10px; overflow: hidden; zoom: 1; }
.eventPack { float: left; width: 334px; overflow: hidden; zoom: 1; padding: 5px; height: 60px; }
.eventPackImg { width: 46px; height: 46px; margin-top: 5px; overflow: hidden; padding: 1px; border: solid #ddd 1px; float: left; }
.eventPackInfo { margin-left: 60px; line-height: 20px; }
.eventPackInfo h4 { font-weight: bold; height: 20px; line-height: 20px; overflow: hidden; }
.eventPackInfo p { line-height: 20px; height: 40px; overflow: hidden; word-break: break-all; }

.eventList { padding: 10px; }
.eventItem { border-bottom: solid #ddd 1px; overflow: hidden; zoom: 1; padding: 10px 0; clear: both; }
.eventItemImg { width: 120px; padding-top: 5px; float: left; overflow: hidden; text-align: center; }
.eventItemInfo { margin: 0 100px 0 134px; }
.eventItemInfo h3 { padding: 3px 0 2px; height: 15px; font-weight: normal; }
.eventIco { background: url(../../../../../Themes/SharedStyles/Icons/event.gif) no-repeat left center; }
.eventIcoPrivate { background: url(../../../../../Themes/SharedStyles/Icons/event_private.gif) no-repeat left center; }
.eventIcoGroup { background: url(../../../../../Themes/SharedStyles/Icons/event_group.gif) no-repeat left center; }
.eventIcoPrime { background: url(../../../../../Themes/SharedStyles/Icons/event_prime.gif) no-repeat left center; }
.eventType { float: left; }
.eventType li, .eventType span { display: block; float: left; width: 20px; height: 20px; text-align: center; }
.eventItemInfo h3 { padding-bottom: 3px; font-weight: bold; }
.eventItemInfo p { padding: 3px 0;}
.eventItemInfo em { width: 100px; padding-right: 5px; float: left; display: block; }
.eventItemRating { width: 75px; float: right; }
.eventItemAct { float: right; width: 90px; }
.eventItemAct li, .eventItemAct span { display: block; padding: 3px; border-bottom: solid #ddd 1px; }
.eventEmpty { padding: 20px; text-align: center; line-height: 20px; }

/* Create Manage Event */
.editEvent .stepMenu ul, .manageEvent .stepMenu ul { padding-left: 200px; }
.editEvent .formLabel { width: 150px; }
.editEvent .formField, .editEvent .formButton { margin-left: 160px; }
.editEvent .formHint { clear: both; }

/* event photo */
.eventPhotoTop { padding: 10px 0 10px 14px; overflow: hidden; zoom: 1; }
.eventPhotoTop li { width: 100px; height: 100px; display: block; float: left; padding: 0 14px 10px 0; text-align: center; }
.eventPhotoTop a.eventPhotoName { display: block; padding: 5px 0; }

.eventInfo .account dl { clear: both; }
.eventInfo .account dt { width: 95px; } 
.eventInfo .account dd { margin-left: 100px; word-break: break-all; overflow: hidden; }

.eventContent { padding: 10px; line-height: 20px; }
.eventContent p { line-height: 20px; }

.eventAction {  padding: 10px 50px; }
.eventAction li { padding: 5px 20px; border-bottom: solid #ddd 1px; }

.eventComment { padding: 10px; }
.eventComment .textareaBox { width: 500px; height: 50px; }
.eventComment .commentForm { padding-top: 0; }
.eventComment .smileWrap { width: 504px; }

.eventMember { padding: 10px; }
.eventMemberItem { padding: 10px 0; border-bottom: solid #ddd 1px; overflow: hidden; zoom: 1; }
.eventMemberImg { width: 46px; float: left; border: solid #ddd 1px; padding: 1px; }
.eventMemberInfo { margin: 0 70px 0 60px; }
.eventMemberInfo p { padding: 0 3px 3px; clear: both; }
.eventMemberInfo ul { width: 269px; float: left; }
.eventMemberInfo li { padding: 0 3px 3px; }
.eventMemberInfo em { color: #999; }
.eventMemberAct { width: 70px; float: right; }
.eventMemberAct li { display: block; padding: 2px; border-bottom: solid #ddd 1px; }
.eventMemberEdit { padding: 10px 100px 20px 150px; }
.eventMemberEdit h4 { padding: 5px; font-weight: normal; border-bottom: solid #ddd 1px; }
.eventMemberEdit span { float: right; color: #999; }

/* event photos edit */
.eventPhotoEditDetails { padding: 10px; overflow: hidden; zoom: 1; }
.eventPhotoDetailsItem { padding: 10px 0; border-bottom: solid #ddd 1px; overflow: hidden; zoom: 1; }
.eventPhotoMini { width: 120px; float: left; }
.eventPhotoDetails { margin-left: 130px; }
.eventPhotoDetails p { overflow: hidden; zoom: 1; line-height: 20px; padding-bottom: 5px; }
.eventPhotoDetails dfn { width: 60px; display: block; float: left; text-align: right; line-height: 25px; }
.eventPhotoDetails .textBox { width: 350px; }
.eventPhotoDetails .textareaBox { width: 350px; height: 40px; }
.eventPhotoEditDetails .submit { padding: 10px 0 0 190px; }

/* event sign stat */
.eventSign { text-align: center; padding: 10px; }

/* Search */
.searchFrame { padding: 10px; line-height: 20px; }
.searchFrame .textBox { width: 380px; }

#advancedSearchForm .form { padding: 10px 0 10px 3px; }
#advancedSearchForm .formLabel { width: 65px; }
#advancedSearchForm .formField, #advancedSearchForm .formButton { margin-left: 65px; }

.searchResultsHint { text-align: right; padding: 5px; margin-bottom: 10px; border-bottom: solid #ddd 1px; color: #999; }
.searchResultsList, .searchResultClub { padding: 10px; }
.searchResultsItem { padding: 10px 0;}
.searchResultsList h3 { font-size: 14px; font-weight: normal; line-height: 25px; }
.searchResultsList em { color: #666; line-height: 25px; font-style: normal; }
.searchResultsList p { line-height: 25px; }

.searchResultsPhoto { padding: 10px; overflow: hidden; zoom: 1; }
.searchResultsPhotoItem { float: left; width: 260px; height: 300px; overflow: hidden; padding: 0 37px 10px; }
.innerPhoto { width: 240px; padding: 0 10px; overflow: hidden; text-align: center; }
.innerPhoto span { display: block; color: #666; line-height: 20px; height: 20px; overflow: hidden; }
.innerPhoto:hover { background: #f5f5f5; }

/* forum */
.postBoardList { padding: 10px; width: 540px; }
.postBoardList .option a { font-weight: normal; padding: 0 10px; }
.postBoardWrap { border: solid #ddd 1px; padding: 8px 0; background: url(../../../../SharedStyles/Images/listLine.gif); }
.postBoardWrap ul { width: 180px; position: relative; }
.postBoardWrap li { display: block; height: 25px; cursor: pointer; }
.postBoardWrap li:hover > span,
.postBoardWrap li.click li:hover > span,
.postBoardWrap li.click li:hover > span.branch,
.postBoardWrap li.current li:hover > span,
.postBoardWrap li.current li.click li:hover span,
.postBoardWrap li.current li.current li:hover span { background-color: #f5f5f5; text-decoration: none; }
.postBoardWrap span { padding: 0 20px 0 10px; line-height: 25px; overflow: hidden; display: block; color: #333; }
.postBoardWrap a:hover span { color: #333; text-decoration: none; cursor: pointer; }
.postBoardWrap span.branch,
.postBoardWrap li.click li span.branch, 
.postBoardWrap li.current li span.branch { background: url(../../../../SharedStyles/Images/branchArrow.gif) no-repeat 165px 8px; }
.postBoardWrap li.click span.branch, 
.postBoardWrap li.current li.click span.branch { background: #3b5998 url(../../../../SharedStyles/Images/branchArrowClick.gif) no-repeat 165px 8px; }
.postBoardWrap ul ul { position: absolute; top: 0; left: 179px; display: none; }
.postBoardWrap ul ul.vision { display: block; }
.postBoardWrap li.click span, 
.postBoardWrap li.current li.click span, 
.postBoardWrap li.current li.current li.click span { background: #3b5998; color: #fff; }
.postBoardWrap li.click li span,
.postBoardWrap li.current li.click li span { background: none; color: #333; }
.postBoardWrap li.current span, .postBoardWrap li.current li.current span { background-color: #eee; }
.postBoardWrap li.current li span,  .postBoardWrap li.current li.current li span { background: none; }

.forumWraper .moduleContent { /*position: relative; z-index: 70;*/ }
.forumWraper .toggler { width: 20px; height: 16px; float: right; padding: 0; * padding: 0; position: relative; z-index: 71; top: -22px; right: 5px; line-height: 80px; overflow: hidden; }
.forumWraper .toggler-opened, .boardList .toggler-closed,
.forumWraper .toggler-opened:hover, .boardList .toggler-closed:hover { background-position: center 5px; background-color: transparent; }
.forumWraper .toggler-c {}
.forumWraper .mainWrap { padding: 10px; * padding: 10px 0 10px 10px; }

.categoryAct { padding: 0 5px 2px; text-align: right; line-height: 15px; border-bottom: solid #ddd 1px; }
.categorySingle, .categorySingle:hover, .categorySmall, .categorySmall:hover, .categoryAct .select { background-image: url(../../../../SharedStyles/Images/switch.png); background-repeat: no-repeat; display: block; width: 25px; height: 15px; float: right; }
.categorySingle { background-position: 0 0; }
.categorySingle:hover, .categoryAct .categorySingle.select { background-position: -60px 0; }
.categorySmall { background-position: -30px 0; }
.categorySmall:hover, .categoryAct .categorySmall.select { background-position: -90px 0; }
.categorySingle.select, .categorySmall.select { cursor: default; }

.categoryItem { overflow: hidden; zoom: 1; padding: 10px 0 5px; border-bottom: solid #ddd 1px; }
.categoryIcon, .categoryIconGray, .categoryIconLock, .categoryIconNone { width: 40px; height: 50px; float: left; text-align: center; background: url(../../../../SharedStyles/Images/bg_forum_ico.gif) no-repeat; line-height: 50px; }
.categoryIcon { background-position: left center; }
.categoryIconGray { background-position: -80px center; }
.categoryIconLock { background-position: -120px center; }
.categoryIconNone { background-position: -40px center; }
.categoryLogo { width: 100px; height: 50px; float: right; overflow: hidden; }
.categoryInfo { margin: 0 110px 0 50px;}
.categoryInfo h5 { font-weight: bold; }
.categoryInfo h5,
.categoryInfo p { line-height: 20px; height: 20px; overflow: hidden; }
.categoryInfo em { color: #999; }
.categoryData, .categoryLast { float: right; display: block; width: 340px; padding-left: 10px;}
.categoryIntro { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.categoryManager {}
.categoryLastAuthor { float: right; width: 60px; padding-left: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.small .categoryItem { width: 33%; float: left; }
.small .categoryInfo { margin: 0; }
.small .categoryIcon, .small .categoryIconGray, .small .categoryIconLock, .small .categoryIconNone, .small .categoryLogo, .small .categoryIntro, .small .categoryLast { display: none; }
.small .categoryData { float: none; } 

.forumViewOption { float: left; line-height: 22px; }
.forumViewOption a.selected { color: #333; font-weight: bold; cursor: text; }

.forumTopicRehit { float: right; font-weight: normal; text-align: right;  padding: 2px 10px 5px; * padding: 4px 10px 4px;  }
.forumTopicRehit em { color: #999; }

.forumBylaw { padding: 10px;}
.forumBylaw h4 { font-weight: normal; border-bottom: solid #ddd 1px; padding: 5px; line-height: 20px; }
.forumBylaw p { padding: 5px; line-height: 20px; }

.forumPostsListArea { padding: 10px; clear: both;}

.forumPostsListTitle { padding: 5px 0; overflow: hidden; zoom: 1; clear: both; }
.forumPostsListTitle .forumRowTitle,
.forumPostsListTitle .forumRowText,
.forumPostsListTitle .forumRowGroup,
.forumPostsListTitle .forumRowAuthor,
.forumPostsListTitle .forumRowRehit,
.forumPostsListTitle .forumRowReuser { line-height: 15px; height: 15px; font-weight: normal; }
.forumPostsListTitle .forumRowPic { padding-top: 0px; }

.forumRow { border-top: #bbcede 1px solid; overflow: hidden; zoom: 1; }

.forumRowRight { float: right; width: 410px; overflow: hidden; zoom: 1; }
.forumRowPic { float: right; width: 30px; text-align: center; padding-top: 12px; }
.forumRowReuser { float: right; width: 130px; }
.forumRowRehit { float: right; width: 90px; line-height: 40px; height: 40px; overflow: hidden; }
.forumRowAuthor { float: right; width: 140px; }
.forumRowGroup { float: right; width: 100px; padding-left: 10px; font-weight: bold; line-height: 40px; height: 40px; overflow: hidden }
.forumRowReuser p, .forumRowAuthor p { line-height: 20px; height: 20px; overflow: hidden; }
.forumRowTitle { padding-left: 70px; line-height: 20px; }

.forumRowContent { overflow: hidden; zoom: 1; }
.forumRowTextPic { float: left; width: 30px; text-align: center; padding-top: 9px; }
.forumRowText { padding-top: 13px; overflow: hidden; font-weight: bold;  margin-left: 45px }
.forumRowTextPaging { font-size: 12px; padding-left: 10px; }
.forumRowTextPaging a { color: #666; padding: 0 2px }
.forumRowTextPaging a:hover { color: #f60; }
.forumRowSpace6{ background-color: #bbcede; height: 3px; line-height: 3px; font-size: 3px; }

.manageSelect { width: 15px; padding-top: 13px; * padding-top: 9px; float: left; text-align: right; }
.manageAct { padding: 5px 0; border-top: #bbcede 1px solid; background: #f5f5f5; }
.manageAct a { padding: 0 5px; }
.manageAct .manageSelect { padding: 0 5px 0 0; }

.approveWrap { padding: 10px;}
.postActPaging { padding: 10px; overflow: hidden; zoom: 1; clear: both; }
.forumWraper .publish, .forumWraper .reply { float: left; width: 65px; margin: 0 10px; padding: 4px 0 0 20px; * padding: 6px 0 0 20px; height: 18px; * height: 16px; font-weight: bold; background: url(../../../../SharedStyles/Images/actButton256.png) no-repeat; }
.forumWraper .publish { background-position: 0 -64px; }
.forumWraper .reply { background-position: 0 -96px; }
.forumPostRehit { float: right;  padding: 0 10px; }
.forumPostRehit em { font-weight: normal; font-style: normal; color: #666; }

.forumPostViewArea .paginator { text-align: right; }
.forumPostList {}
.forumPostArea { display: block; border-top: #bbcede 1px solid; border-bottom: #bbcede 4px solid; overflow: hidden; zoom:1;}
.forumPostUserPanel { float: left; width: 180px; overflow: hidden; }
.forumPostUserTitle { font-weight: bold; padding: 5px; height: 20px; line-height: 20px; overflow: hidden; border-bottom: solid #bbcede 1px; }
.forumPostUserTitle img { vertical-align: middle; }
.forumPostUserPortrait { padding: 8px; }
.forumPostUserPortraitImg { width: 160px; overflow: hidden; border: solid #ddd 1px; padding: 1px; }
.forumPostUserinfo { padding: 5px; }
.forumPostUserinfo p { line-height: 20px; text-indent: 30px; }
.forumPostUserinfo p em { color: #999; }
.forumPostContentArea { margin-left: 180px; border-left: solid #bbcede 1px }
.forumPostTitle { padding: 5px; height: 20px; line-height: 20px; overflow: hidden; border-bottom: solid #bbcede 1px; }
.forumPostContentControl { float: right; text-align: right; }
.forumPostTime { color: #999; }
.forumPostContent { padding: 10px; overflow: hidden; }
.forumPostContent .ad { width: 120px; float: right; overflow: hidden; margin: 0 0 20px 20px; }
.forumPostTitleText { font-size: 14px; font-weight: bold; padding: 5px; margin-bottom: 10px;}
.tag { padding: 5px; }
.forumPostEdit { text-align: right; padding: 5px; color: #666; }
.forumPosts {  min-height: 200px; overflow: hidden; zoom: 1; table-layout: fixed; word-wrap: break-word;font-size: 14px; line-height: 1.5em; }
.forumPosts * {font-size: 14px; line-height: 1.5em;}
.forumPosts p { padding: 10px 0; }
.forumPosts blockquote { padding: 5px; border: solid #ddd 1px; border-left-width: 3px; background: #f5f5f5; word-wrap: break-word; margin: 5px; }
.quoteCont { padding: 10px; }
.forumPosts blockquote h4 { border-bottom: solid #ddd 1px; }
.small .forumPostTitleText, .small .forumPosts, .small .forumPosts * { font-size: 12px; }
.middle .forumPostTitleText, .middle .forumPosts, .middle .forumPosts * { font-size: 14px; }
.larger .forumPostTitleText, .larger .forumPosts, .larger .forumPosts * { font-size: 16px; }
.forumPostSign { padding: 10px; border-top: solid #ddd 1px; }
.forumPostStatistics { }
.forumPostAdArea { }
.forumPostfooter { clear: both; border-top: #bbcede 1px solid; }
.forumPostTool { padding: 5px; line-height: 20px; height: 20px; text-align: right; color: #666; border-left: solid #bbcede 1px; margin-left: 180px; }
.forumPostIP { width: 170px; line-height: 20px; text-align: center; color: #666; float: left; padding: 5px }
.forumPostBackTop { display: block; width: 16px; height: 16px; float: right; }
.forumPostListSpace6 { background-color: #bbcede; height: 4px;}

.forumPostPagingPrevious { padding-left: 20px; background: url(../../../../../Themes/SharedStyles/Icons/arrow_previous.gif) no-repeat left center; }
.forumPostPagingNext { padding-right: 20px; background: url(../../../../../Themes/SharedStyles/Icons/arrow_next.gif) no-repeat right center; }
a.disabled { color: #999; }
a.disabled:hover { text-decoration: none; color: #999; cursor: text; }

.forumPostArea .ad { background-color: #fff; margin-bottom: 0px; }

.forumReplyArea { margin-bottom: -1px;}
.forumFormRow { border-bottom: #bbcede 1px solid; }
.forumFormRow:after  { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.forumFormFieldName { padding: 5px; width: 120px; text-align: right; float: left; line-height: 20px; }
.forumFormField { padding: 5px; line-height: 20px; border-left: #bbcede 1px solid; margin-left: 130px; }
.forumFormField img { vertical-align: middle; }
.forumFormField .textareaBox { width: 650px; height: 180px; }
.forumFormField .smileWrap { width: 650px; }
.forumFormField .smile { top: 0; right: -86px }
.forumFormField .expression { top: 0; right: -4px; }
.forumWraper .paginator { text-align: right; }
.forumFormField label.error{ color:#f00;}
.forumFormField input.error{ border: 1px dotted red; }
.forumFormField input:focus{ border: solid #ddd 1px;  }

.forumJumpingArea { border: #ddd 1px solid; margin-bottom: 10px; padding: 5px 10px; overflow: hidden; zoom: 1; }
.forumJumping { width: 40%; float: right; text-align: right; }

/* Job */
.jobSearch .formLabel { width: 75px; }
.jobSearch .formField, .jobSearch .formButton { margin-left: 80px; }
.jobSearch .sort .dropDownList { width: 255px; margin-right: 10px; }
.jobSearch .keyword { width: 344px; float: left; clear: none; }
.jobSearch .keyword .textBox { width: 250px; }
.jobSearch .area { width: 340px; clear: none; float: left; }
.jobSearch .type { width: 192px; float: left; clear: none; }
.jobSearch .time { width: 152px; float: left; clear: none; }
.jobSearch div.submit { width: 340px; float: left; clear: none; }

.jobAdvancedSearch .formRow { float: left; clear: none; }
.jobAdvancedSearch .formLabel { width: 90px; }
.jobAdvancedSearch .formField, .jobAdvancedSearch .formButton { margin-left: 95px; }
.jobAdvancedSearch .sort { width: 624px; }
.jobAdvancedSearch .sort .dropDownList { width: 226px; margin-right: 10px; }
.jobAdvancedSearch .keyword { width: 624px; }
.jobAdvancedSearch .keyword .textBox { width: 457px; }
.jobAdvancedSearch .type, .jobAdvancedSearch .area, .jobAdvancedSearch .time, .jobAdvancedSearch .trade, .jobAdvancedSearch .property, .jobAdvancedSearch .employee,
.jobAdvancedSearch .major, .jobAdvancedSearch .degree, .jobAdvancedSearch .experience, .jobAdvancedSearch .salary, .jobAdvancedSearch .idcard, .jobAdvancedSearch .language,
.jobAdvancedSearch .gender {width: 312px;}
.jobAdvancedSearch .type .dropDownList, .jobAdvancedSearch .employee .dropDownList, .jobAdvancedSearch .experience .dropDownList, .jobAdvancedSearch .language .dropDownList,
.jobAdvancedSearch .time .dropDownList, .jobAdvancedSearch .area .dropDownList, .jobAdvancedSearch .property .dropDownList, .jobAdvancedSearch .degree .dropDownList,
.jobAdvancedSearch .idcard .dropDownList { width: 100px; }
.jobAdvancedSearch .trade .dropDownList, .jobAdvancedSearch .major .dropDownList,
.jobAdvancedSearch .salary .dropDownList { width: 150px; }

.jobAdvancedSearch .drawer { width: 305px; float: right; }
.jobAdvancedSearch .drawer a { display: block; float: left; line-height: 16px; }
.jobAdvancedSearch span.unwrap { display: block; width: 16px; height: 16px; float: left; margin-right: 5px; background: url(../../../../SharedStyles/Icons/icons.gif) 0 -32px; }
.jobAdvancedSearch div.submit { float: none; clear: both; border-top: solid #ddd 1px; padding: 10px 0; }
.jobAdvancedSearch .formButton { margin-left: 95px; overflow: hidden; zoom: 1; }
.jobAdvancedSearch .inputSubmit { margin-right: 30px; }
.myJobSearchers { padding: 10px 10px 20px; overflow: hidden; zoom: 1; border-top: solid #ddd 1px; margin: 0 10px;}
.myJobSearchers li { display: inline; padding-right: 20px; }
.myJobSearchers li span { padding-right: 5px; }

.unwrapDescription { float: left; padding-right: 10px; }
.unwrapDescription span.upwrap { background: url(../../../../SharedStyles/Icons/icons.gif) -4px -31px; display: block; width: 12px; height: 15px; float: left; }
.jobDescriptionWrapper { margin: 0 5px 5px; padding-top: 8px; background: url(../../../../SharedStyles/Images/box_arrow.gif) -480px 0; }
.jobDescriptionFill { border: solid #ddd 1px; border-top-width: 0; background: #f5f5f5; padding: 10px; }
.jobDescriptionFill li { line-height: 20px; height: 20px; float: left; display: block; width: 200px; }
.jobDescriptionFill b { color: #999; }
.jobDescriptionFill p { line-height: 20px; background: #f5f5f5; padding: 5px 0; }

.job .personalInfo dt, .job .basal dt, .job .resumeHeader dt, .job .workExperience dt, .job .educate dt, .job .jobIntent dt { width: 95px; }
.job .personalInfo dd, .job .basal dd, .job .resumeHeader dd, .job .workExperience dd, .job .educate dd, .job .jobIntent dd { margin-left: 100px; }
.job .resumeHeader .title { font-size: 16px; padding: 0 10px 5px 110px; overflow: hidden; zoom: 1; }
.job .resumeHeader .title .option { padding: 0; font-size: 12px; font-weight: normal; }

/* Listing */
.cityNavigation { float: left; }
.cityNavigation span { font-size: 16px; font-weight: bold; }
.cityNavigation a { padding: 0 10px; }
#userMessageModule .storyFirst ul { clear: both; }
#userMessageModule .storyFirst li { display: inline; padding: 0 5px; }
#userMessageModule .userItem { padding: 10px; border: none; }
#userMessageModule .headPortrait { float: left; margin-right: 10px; }
#userMessageModule .userItemAct { width: 100%; float: none; clear: both; padding-top: 5px; }
#userMessageModule .userItemAct li { display: inline; padding-right: 10px; border: none; }

.titleListDefault {}
.titleListDefault li { height: 18px; line-height: 18px; padding: 5px 0 0; overflow: hidden; float: none; }
.titleListDefault li cite { float: right; width: 6em; font-style: normal; overflow: hidden; color: #666; line-height: 18px; padding: 0 0 0 5px; }

/* Ico link style */
.icoLinkUpdate { background: url(../../../../../Themes/SharedStyles/Icons/update.gif) no-repeat left center; }
.icoLinkSignUp { background: url(../../../../../Themes/SharedStyles/Icons/raisehand.gif) no-repeat left center; }
.icoLinkInvite { background: url(../../../../../Themes/SharedStyles/Icons/icon_friendAdd.gif) no-repeat left center; }
.icoLinkWriteMessage { background: url(../../../../../Themes/SharedStyles/Icons/icon_write.gif) no-repeat left center; }
.icoLinkPicture { background: url(../../../../../Themes/SharedStyles/Icons/picture.gif) no-repeat left center; }
.icoLinkHelp { background: url(../../../../../Themes/SharedStyles/Icons/help.gif) no-repeat left center; }
.icoLinkIE { background: url(../../../../../Themes/SharedStyles/Icons/ie.gif) no-repeat left center; }
.icoLinkIEuninstall { background: url(../../../../../Themes/SharedStyles/Icons/ie_uninstall.gif) no-repeat left center; }
.icoLinkFirefox { background: url(../../../../../Themes/SharedStyles/Icons/firefox.gif) no-repeat left center; }
.icoLinkPhotoUpload { background: url(../../../../../Themes/SharedStyles/Icons/image_upload.gif) no-repeat left center; }
.icoLinkFileUplead { background: url(../../../../../Themes/SharedStyles/Icons/icon_outbox.gif) no-repeat left center; }
.icoLinkAttachUpload { background: url(../../../../../Themes/SharedStyles/Icons/attach_upload.gif) no-repeat left center; }
.icoLinkComment { background: url(../../../../../Themes/SharedStyles/Icons/comment.gif) no-repeat left center; }
.icoLinkCancel { background: url(../../../../../Themes/SharedStyles/Icons/icon_delete.gif) no-repeat left center; }
.icoLinkManageUser { background: url(../../../../../Themes/SharedStyles/Icons/user_manage.gif) no-repeat left center; }
.icoOnline { background: url(../../../../../Themes/SharedStyles/Icons/user_IsOnline.gif) no-repeat left center; padding-left: 20px; }
.icoWonderfulEvent { background: url(../../../../../Themes/SharedStyles/Icons/event_prime.gif) no-repeat left center; }
.icoBomb { background: url(../../../../../Themes/SharedStyles/Icons/bomb.gif) no-repeat left center;}
.icoEventQuit { background: url(../../../../../Themes/SharedStyles/Icons/event_quit.gif) no-repeat left center;}

/* slide */
.opa { width: 320px; text-align: center; color: white; padding: 5px 0; position: absolute; z-index: 89; background-color: #333; opacity: 0.5; filter: alpha(opacity=50); /*filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100,FinishOpacity=50, Style=3, StartX=0, FinishX=100, StartY=0,FinishY=16); */ -moz-opacity: 0.5; }

.photoCommend .photoSquareGrid { padding: 0; }
.photoCommend .photoSquareGrid li { width: 75px; padding: 0 5px; }

/* error  */
.errorTransfer { padding: 80px 150px; }
.errorTransfer h4, .errorTransfer p { padding: 10px; }
.errorTransfer ul { padding: 5px 30px; list-style-type: square; list-style-position: outside; }
.errorTransfer li { padding: 5px 0; }

/* Links */
.links { clear: both; margin-bottom: 0px; border: #ddd 1px solid; padding: 5px 10px; }
.module .links { border: none; }
.links h5 { float: left; line-height: 15px; padding: 5px; font-weight: bold; width: 90px; text-align: right; }
.links p {
	text-align: left;
	line-height:22px;
	color: #999;
}
/*
.links li {
	overflow: hidden;
	display: inline;
}
.links li a {
	padding:0px 3px;}
.links li.more { float: none; clear: both; text-align: right; }
.links li.t {
	padding:0px;
	font-weight: bold;
}*/
.links .association {;
	text-align: center;
	background-color: #f1f2f3;
	height:25px;
}
.links p strong {
	font-weight: normal;
	color: #000;
}/*
.links .association a {
	color: #6B0000;
}
.links .association strong , .links .association {
	color: #6B0000;
}*/
/* Reward */
.rewardWrap { padding: 10px; }
.rewardUser { width: 100px; padding: 10px 0 0; float: left; }
.rewardUser .portrait { margin: 0 auto; }
.rewardUser .name { text-align: center; display: block; line-height: 20px; }
.rewardContainer h1 { font-size: 16px; font-weight: bold; padding: 10px 0 10px; }
.rewardContainer { margin-left: 110px; }
.rewardInfo { padding: 5px; color: #999; }
.rewardInfo span { padding: 0 5px; }
.rewardDetail { padding: 10px 0; font-size: 14px; line-height: 150%; }
.rewardContainer .complement { padding: 0 0 10px 10px; font-size: 14px; line-height: 150%; }
.rewardContainer .complement h4 { padding: 5px; font-weight: bold; }
.rewardContainer .determine { padding: 10px; font-size: 14px; }
.rewardContainer .determine span { padding: 0 10px; }
.rewardContainer .userAction li.answer { width: 80px; height: 32px; border: none; line-height: 32px; margin: 0; float: left; }
.rewardContainer .userAction li.answer a, .rewardContainer .userAction li.answer a:hover { background: url(../../../../SharedStyles/Images/extraButton.gif) no-repeat 0 -40px; font-size: 14px; font-weight: bold; color: #fff; }
.askerSays { padding: 10px; line-height: 20px; }
.askerSays .genericHint { text-align: center; }
.askerSays h4 { font-weight: bold; }
.askerSaysForm { background: #f5f5f5; padding: 5px; }
.askerSaysForm .form { border: solid #ddd 1px; background: #fff; }
.askerSaysForm .formLabel { width: 70px; }
.askerSaysForm .formField, .askerSaysForm .formButton { margin-left: 80px; }
.askerSaysForm .textareaBox { width: 350px; height: 60px; line-height: 20px; }
.rewardStat .statistics dt { width: 120px; }
.rewardStat .statistics dd { margin-left: 120px; }
.ask .formLabel { width: 100px; }
.ask .formField, .ask .formButton { margin-left: 110px; }
.answerForm .formLabel { width: 90px; }
.answerForm .formField, .answerForm .formButton { margin-left: 100px; }

.home_ad {padding-bottom:10px;clear: both;}
.ad_job {width:710px;overflow: hidden;height: auto;clear: both;zoom:1;}
.ad_job ul {display: block;clear: both;width: 750px;overflow: hidden;height: auto;zoom:1;}
.ad_job li {float: left;height: 75px;width: 170px;margin-right: 10px;overflow: hidden;padding-bottom: 10px;display: block;}
.ad_job li img {margin: 0px;padding: 0px;border: 0px none;}
.ad_job_sid {clear: both;margin-bottom: 10px;overflow: hidden;height: auto;zoom:1;}
.brandCorp_box {}
.brandCorp_box .brandCorp_title {
	clear: both;
	height: 33px;
	width: 240px;
	overflow: hidden;
	margin-bottom: 5px;
}
.brandCorp_box ul {}
.brandCorp_box li {
	clear: both;
	margin-bottom: 10px;
	overflow: hidden;
	height: 110px;
}
.brandCorp_box li .photo {
	background-image: url(Images/brandCorp_bg.gif);
	height: 86px;
	width: 240px;
	display: table-cell;
	vertical-align:middle;
	text-align:center;
	*display: block;
	*font-size: 75px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
	overflow: hidden;	
}
.brandCorp_box li .photo img {vertical-align:middle;}
.brandCorp_box li .text {
	text-align: center;
	padding-top: 5px;
}
.brandCorp_box .brandCorp_tel {
	clear: both;
	height: 56px;
	width: 240px;
	overflow: hidden;
	margin-bottom: 8px;
}
.loopBox {width:465px;height:auto;zoom:1;float:left;overflow: hidden;}
#myjQuery {
	BACKGROUND: #BF874C;
	OVERFLOW: hidden;
	WIDTH: 452px;
	POSITION: relative;
	HEIGHT: 295px;
	padding: 5px;
}

#myjQueryContent {
	OVERFLOW: hidden;
	HEIGHT: 245px;
	border: 1px solid #FFF;
}
#myjQueryContent DIV {
	LEFT: 6px; POSITION: absolute; TOP: 6px; HEIGHT: 245px;
}
#myjQueryContent .smask {
	Z-INDEX: -1
}
#myjQueryContent IMG {
	WIDTH: 450px; HEIGHT: 245px;
}
#myjQueryNav {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 460px; HEIGHT: 50px
}
#myjQueryNav LI {
	DISPLAY: block; FLOAT: left; WIDTH: 113px; CURSOR: pointer; PADDING-TOP: 7px; HEIGHT: 50px; TEXT-ALIGN: center;
}
#myjQueryNav .nbg {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#myjQueryNav A {
	DISPLAY: block; Z-INDEX: 12; MARGIN: 0px auto; TEXT-TRANSFORM: uppercase; WIDTH: 85px; COLOR: #ffffff; LINE-HEIGHT: 16px; POSITION: relative; HEIGHT: 47px
}
#myjQueryNav .current {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#myjQueryNav .current A {
	COLOR: #f6821e
}
#myjQuery #flow {
	MARGIN-TOP: -50px; Z-INDEX: 10; BACKGROUND: url(/Themes/Channels/Default/Appearances/Default/Images/fcurrent.gif);LEFT: 5px; WIDTH: 113px; POSITION: absolute; HEIGHT: 47px
}
/*滚动S*/
.floatContact_title {
	margin-top: 104px; width: 17px; background: url(/Images/floatContact/title.gif) no-repeat; float: left; height: 127px; margin-left: 0px
}
* html .floatContact_title {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Images/floatContact/title.gif",sizingMethod='crop'); width: 17px; background: none transparent scroll repeat 0% 0%; float: left; height: 127px
}
* + html .floatContact_title {
	margin-top: 104px; width: 17px; background: url(/Images/floatContact/title.gif) no-repeat; float: left; height: 127px; margin-left: 0px
}
.floatContact_con {
	float: left;
	height: 445px;
	width: 160px;
	border: 1px solid #DFCEA2;
	overflow: hidden;
	background-color: #FFF;
	}
.floatContact_con table {margin-left:10px;}
.floatContact_con th {
	text-align: center;
	padding-bottom: 5px;
}
.floatContact_con th a {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
	display: block;
	margin-left: -20px;
}
.floatContact_con th a:hover {font-size: 14px;font-weight: bold;color: #09F;}
.floatContact_con td {
	text-align: left;
}

.floatContact_con .title2 {
	background-image: url(/Images/floatContact/title2.gif);
	height: 32px;
	width: 160px;
	overflow: hidden;
	margin-bottom: 10px;
}
.floatContact_con .a_text {
	background-image: url(/Images/floatContact/ico_1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	color: #0066CC;
	text-decoration: underline;
	text-align: left;
	display: block;
	margin-left: 9px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.floatContact_con .a_text:hover {
	color: #F30;
	text-decoration: underline;
}
.floatContact_con .floatContact_line {
	background-image: url(/Images/floatContact/line.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 15px;
}
/*滚动E*/
/*素材S*/
#home .home_file .moduleTitle {
	background-image: url(/Themes/Channels/Default/Appearances/Default/Images/top_w710.gif);
	}
#home .home_photo .moduleTitle , #home #home_topic .moduleTitle {
	background-image: url(/Themes/Channels/Default/Appearances/Default/Images/top_w710.gif);
	}
.home_file .moduleTitle h3 , .home_photo .moduleTitle h3 {float:left;}
.home_file .moduleContent {overflow: hidden;
	height: auto;
	zoom:1;}
.home_file .oeoec_home_sort ,  .home_photo .oeoec_home_sort {
	padding-top:8px;
	float:right;
	height: 20px;
}
.home_file .oeoec_home_sort a ,  .home_photo .oeoec_home_sort a {
	padding-right: 5px;
	padding-left: 5px;
}
.home_file .oeoec_file_home_list {
	overflow: hidden;
	height: auto;
	zoom:1;
	}
.home_file .oeoec_file_home_list ul {
	overflow: hidden;
	clear: both;
	height:auto;
	padding-bottom: 10px;
	zoom:1;
	_width:705px;
	}
.home_photo {width: 710px;clear: both;}
.home_photo ul.commendPhoto {
	overflow: hidden;
	clear: both;
	height:auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.home_photo ul.commendPhoto li {
	display: block;
	float: left;
	overflow: hidden;
	width:95px;
	margin: 10px 1px 0px 10px;
	_margin-left:8px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
}
.home_photo ul.commendPhoto img {
	display: inline;
	
	}

.home_photo li {
	width:102px;
	height:100px;
	overflow: hidden;
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 10px;
	_margin-left: 5px;
	padding:0px;
	margin-bottom: 5px;
	text-align: center;
	vertical-align: bottom;
	}
/*
.home_file .oeoec_file_home_list li{
	width:156px;
	height:135px;
	overflow: hidden;
	float: left;
	margin-top: 10px;
	margin-right: 2px;
	margin-left: 16px;
	_margin-left: 8px;
	
}
.oeoec_file_home_list_photo img{
	border: 1px solid #CCC;
	display: inline;
	width:150px;
	height:108px;
}*/
.home_file .oeoec_file_home_list li{
	width:122px;
	height:145px;
	overflow: hidden;
	float: left;
	margin-top: 10px;
	margin-left: 14px;
	_margin-left: 7px;
	_margin-right: 10px;
}
.oeoec_file_home_list_photo img{
	border: 1px solid #CCC;
	display: inline;
	width:120px;
	height:120px;
}
.oeoec_file_home_list li .oeoec_file_home_list_name , .home_photo li .text {
	line-height: 20px;
	clear: both;
	height: 20px;
	overflow: hidden;
	text-align: center;
}
/*.fileList{
	padding:10px 0px 10px 0px;
	
}*/
.main {
	width: 710px;
}
.sidebar {
	width: 240px;
}
.oeoec_flie_left {
	float: left;
}
.oeoec_flie_left img {
	border: 1px solid #CCC;
	padding: 3px;
}
.oeoec_flie_right {
	width:410px;
	float: right;
	
}
.oeoec_flie_right h4 {font-size:14px;}
.storyUtil li {color: #000; }
.storyUtil li strong {
	color: red;
	font-weight: normal;
}
.sidebar .moduleContent {
	padding: 0 10px;
	background-image: none;
	overflow: hidden;
	height: auto;
	zoom:1;
}
/*
.sidebar .storyList { padding: 10px; }
.sidebar .storyList li {
	clear: both;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	overflow: hidden;
	height: auto;
	zoom:1;
}*/
.oeoec_file_storyList_left {
	width:112px;
	float: left;
}
.oeoec_file_storyList_left img {padding: 3px;border: 1px solid #CCC;}
.oeoec_file_storyList_right {
	float: left;
	margin-left: 5px;
	width:90px;
}
.oeoec_file_storyList_right a {clear: both;}
.sidebar .storyList cite {
	padding-left: 0px;
	white-space: nowrap;
	clear: both;
	display: block;
}
.oeoec_file_storyList_right cite { color: #999; }
ul.file_fun {
	padding-top:5px;
	clear: both;
}
ul.file_fun li {float:right;padding:0px 5px;}
/*素材E*/

.div_0 {
	position: absolute;
}
.line {
	padding: 0px;
	clear: both;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	overflow: hidden;
}
.home_topic .module {
	margin-bottom:0px;
}
.home_club {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #DADADA;
	border-bottom-color: #DADADA;
	border-left-color: #DADADA;
	margin-top: -1px;
	overflow: hidden;
	height: auto;
	zoom:1;
	margin-bottom: 10px;
	width:708px;
	overflow: hidden;
}
.home_club ul.clubHot {
	width:750px;
	overflow: hidden;
	display: block;
}
.home_club ul.clubHot li {
	float:left;
	width:335px;
	overflow: hidden;
	padding-right: 15px;
	height: 60px;
	padding-top: 0px;
	padding-bottom: 5px;
}
.home_ad1 {
	clear: both;
}
.job_corpLogo {
	width:710px;
	clear: both;
	overflow: hidden;
	height:auto;
	zoom:1;
	margin-bottom: 10px;
}
.job_corpLogo ul {width:730px;overflow: hidden;}
.job_corpLogo li {
	float:left;
	margin-bottom: 10px;
	overflow: hidden;
	height: 110px;
	width:230px;
	margin-right: 10px;
}
.job_corpLogo li .photo {
	background-image: url(Images/job_corpLogo_bg.gif);
	height: 86px;
	width: 230px;
	display: table-cell;
	vertical-align:middle;
	text-align:center;
	*display: block;
	*font-size: 75px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
	overflow: hidden;	
}
.job_corpLogo li .photo img {vertical-align:middle;}
.job_corpLogo li .text {
	text-align: center;
	padding-top: 5px;
}
.header_right {float:right;width:600px;}
.topic_box .topic_ad {clear: both;}
.topic_box .topic_top {
	background-image: url(/Images/topic_title_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	clear: both;
	height: 26px;
	overflow: hidden;
	text-align: left;
	border-right: 1px solid #D5D5D5;
	border-left: 1px solid #D5D5D5;
	clear: both;
}
.topic_box .topic_top h1 {
	font-size: 14px;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
	color: #C30101;
	padding-left: 10px;
}
.topic_box .topic_con {
	padding: 5px;
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
	margin-bottom:10px;
	clear: both;
}
.topic_box .topic_con a {
	display: block;
	clear: both;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(/Images/dot.gif);
	background-position: left center;
	padding-left: 12px;
	background-repeat: no-repeat;
}
/*
.commendCulbInfo {
	margin-top: -1px;
	margin-bottom:10px;
}
.commendCulbInfo .CCI_top {
	background-image: url(/Themes/Channels/Default/Appearances/Default/Images/top_w710.gif);
	background-position: left -3px;
	line-height: 25px;
	height: 25px;
	border-top: 1px solid #D5D5D5;
	border-bottom: 1px solid #f9f9f9;
}
.commendCulbInfo .CCI_top  h3 {
	font-size: 14px;
	color: #666666;
	padding-left: 10px;
	line-height: 30px;
	font-weight: bold;
	height: 30px;
	text-align: left;
}
.commendCulbInfo .CCI_con {
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
	overflow: hidden;
	height: auto;
	zoom:1;
	padding:10px;
	padding-top:10px;
	width:688px;
	}
.commendCulbInfo ul {
	width:710px;
	margin:0px;
	padding: 0px;

}

.commendCulbInfo li {
	overflow: hidden;
	height: 25px;
	zoom:1;
	background-image: url(/Themes/Channels/Default/Appearances/Default/Images/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	float:left;
	width:345px;
	line-height: 25px;
}
.commendCulbInfo li a {
	background-image: url(/Themes/SharedStyles/Images/dot.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
}*/
body#home .commendInfo {width:710px;margin-top:8px;}
.commendInfo {
	margin-top: 0px;
	margin-bottom:10px;
	padding:0px;
	border: 0px solid #D5D5D5;
}
.commendInfo .commendInfo_top {
	background-image: url(/Themes/Channels/Default/Appearances/Default/Images/top_w240.gif);
	background-position: left 0px;
	line-height: 33px;
	height: 33px;
	overflow: hidden;
}
body#home .commendInfo .commendInfo_top {background-image: url(/Themes/Channels/Default/Appearances/Default/Images/top_w710.gif);}
.commendInfo .commendInfo_top h3 {
	font-weight: bold;
	line-height: 33px;
	color: #C30101;
	background-image: url(/Themes/Channels/Default/Appearances/Default/Images/title_ico.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 33px;
	padding-left: 15px;
	margin-left: 10px;
	font-size:14px;
}
.commendInfo .commendInfo_con {
	border-left: 1px solid #D5D5D5;
	border-right: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
	overflow: hidden;
	height: auto;
	zoom:1;
	padding:10px;
	padding-top:5px;
	width:218px;
}
body#home .commendInfo .commendInfo_con {width:688px;}
.commendInfo ul {
	width:218px;
	margin:0px;
	padding: 0px;
}
body#home .commendInfo ul {width:720px;}
.commendInfo li {
	overflow: hidden;
	height: 25px;
	zoom:1;
	background-image: url(/Themes/Channels/Default/Appearances/Default/Images/line.gif);
	background-repeat: repeat-x;
	background-position: left 24px;
	float:left;
	width:218px;
	line-height: 25px;
	margin:0px;
	padding:0px;
}
body#home .commendInfo li {
	width: 228px;
	background-image: none;
}
.commendInfo li a {
	background-image: url(/Themes/SharedStyles/Images/dot.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
}
.home_tag {
	border: 1px solid #D5D5D5;
	border-top:1px solid #fff;
	overflow: hidden;
	height: auto;
	zoom:1;
	margin-top:-11px;
	margin-bottom:10px;
}
.home_tag_con {
	background-image: url(/Themes/Channels/Default/Appearances/Default/Images/home_tag_bg.gif);
	clear: both;
	height: 34px;
	width: 694px;
	overflow: hidden;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 8px;
	margin-left: auto;
}
.home_tag h1 {
	padding-left: 40px;
	float: left;
	height: 34px;
	line-height:34px;
}
.home_tag a {float: left;padding:0px 5px;height: 34px;
	line-height:34px;}
