@charset "utf-8";
/* CSS Document */

/*活动首页样式*/
.mainbox{margin-top:8px;}
.sider {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 257px;
}

.ulList LI {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: keep-all;
	white-space: nowrap;
	ZOOM: 1;
	width:220px;
	display:inline-block; height:25px;/*献给卑鄙的IE8*/
}

/*幻灯片部分*/

#imgScroll ul li {
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
#imgScroll {
	position: relative;
	width: 440px;
	height: 240px;
	border: 0px solid #666;
	overflow: hidden;
}
#imgScroll_list img {
	border: 0px;
}
#imgScroll_bg {
	position: absolute;
	bottom: 0;
	background: #000;
	height: 30px;
	filter: Alpha(Opacity=30);
	opacity: 0.3;
	z-index: 1000;
	cursor: pointer;
	width: 435px;
}
#imgScroll_info {
	position: absolute;
	bottom: 0;
	left: 5px;
	height: 22px;
	color: #f3f3f3;
	z-index: 1001;
	cursor: pointer;
}
#imgScroll_text {
	position: absolute;
	width: 120px;
	z-index: 1002;
	right: 3px;
	bottom: 3px;
}
#imgScroll ul {
	position: absolute;
	filter: Alpha(Opacity=80);
	opacity: 0.8;
	z-index: 1002;
	margin: 0;
	padding: 0;
	bottom: 5px;
	right: 3px;
}
#imgScroll ul li {
	padding: 0px 3px;
	float: left;
	display: block;
	color: #FFF;
	border: #ccc 1px solid;
	background: #333;
	margin-right: 3px;
	cursor: pointer;
}
#imgScroll_list a {
	position: absolute;
}

.acList {
	CLEAR: both;
	MARGIN-TOP: 8px
}
.acList .tHead {
	PADDING-RIGHT: 10px;
	OVERFLOW: hidden;
	LINE-HEIGHT: 28px;
	HEIGHT: 27px;
	TEXT-ALIGN: right
}
.acList .tHead LI {
	FLOAT: left;
	FONT: bold 14px/28px 宋体;
	OVERFLOW: hidden;
	WIDTH: 112px;
	MARGIN-RIGHT: 3px;
	HEIGHT: 27px;
	TEXT-ALIGN: center
}
.acList .tableBox {
	BORDER-RIGHT: #ffd28c 1px solid;
	BORDER-LEFT: #ffd28c 1px solid;
	PADDING-TOP: 8px
}
.acList .tableBox .tableHead {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	FONT: 14px/26px 宋体;
	OVERFLOW: hidden;
	PADDING-TOP: 0px;
	HEIGHT: 25px
}
.acList .tableBox .tableHead A {
	FLOAT: right;
	WIDTH: 147px;
	TEXT-INDENT: -2000px;
	HEIGHT: 25px;
	display: block;
}
.acList .tableBox .tableTop {
	OVERFLOW: hidden;
	HEIGHT: 10px
}
.acList .tableDown {
	OVERFLOW: hidden;
	HEIGHT: 10px
}
.acList .tableBox .tableBody {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 18px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center
}
.acList .tableBox .tableBody TABLE {
	WIDTH: 100%
}
.acList .tableBox .tableBody TH {
	FONT-SIZE: 14px;
	BORDER-BOTTOM: #f6dc98 1px solid;
	HEIGHT: 30px
}
.acList .tableBox .tableBody TD {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #f6dc98 1px solid
}
.acList .tableBox .tdDate {
	WIDTH: 100px
}
.acList .tableBox .tdAtten {
	WIDTH: 60px
}
.acList .tableBox .tdPlace {
	WIDTH: 60px
}
.acList .tableBox .tdOrg {
	WIDTH: 100px
}
.acList .tableBox .tdObject {
	WIDTH: 100px
}
.acList .tableBox TD.tdTitle {
}
.acList #main3 UL {
	DISPLAY: none
}
.acList #main3 UL.ulBlock {
	DISPLAY: block
}


.leftMenu {
	border: 1px solid #ff9200;
	background: #fdf3dc;
	/*因为这里会引起IE下左边框和下边框变成黑色所以注释掉，有问题请联系广州朱礼彬*/

	font: 12px/24px '宋体';
	margin-bottom: 10px;
	padding: 5px 10px;
	text-indent: 25px;
}
.main {
	FLOAT: right;
	MARGIN: 0px;
	WIDTH: 693px
}
.crumbs {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 25px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 20px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #e5e5e5 1px solid;
	HEIGHT: 20px
}
.crumbs IMG {
	FLOAT: right
}
.crumbs {
	BACKGROUND-IMAGE: url(http://static-city.cdnmama.com/gz/static/activity/101027/acindbg.png);
	BACKGROUND-REPEAT: no-repeat
}
.crumbs {
	BACKGROUND-POSITION: -755px -245px
}
.main2 {
	padding: 10px 0;
	border-bottom: 1px solid #dcdcdc;
	background:none;
	height:140px;
}
.mpicview {
	FLOAT: left;
	WIDTH: 200px;
	POSITION: relative;
	HEIGHT: 130px;
	margin: 0 10px;
	padding: 3px;
	border: 1px solid #dcdcdc;
}
.doing {
	RIGHT: 0;
	OVERFLOW: hidden;
	WIDTH: 55px;
	TEXT-INDENT: -2000px;
	POSITION: absolute;
	TOP: 84px;
	HEIGHT: 55px
}
.end {
	RIGHT: 0;
	OVERFLOW: hidden;
	WIDTH: 55px;
	TEXT-INDENT: -2000px;
	POSITION: absolute;
	TOP: 84px;
	HEIGHT: 55px
}
.mcontent H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: keep-all;
	white-space: nowrap;
	width: 446px;
	height:21px;
}
.mcontent p span {
	float: right;
}
.ac_sign_up {
	margin-top: 5px;
}
.mapart {
	FLOAT: right;
	WIDTH: 90px;
	margin-top: 12px;
	text-align: right;
}
.mapart P {
	LINE-HEIGHT: 200%;
	TEXT-ALIGN: center;
	font-size: 12px;
}
.focusPic {
	FLOAT: left;
	WIDTH: 440px;
	HEIGHT: 240px;
	margin-top:0;
}
.oracle {
	FLOAT: right;
	WIDTH: 243px;
	margin-top:0;
}
.oracle .tHead {
	HEIGHT: 28px
}
.oracle .tHead .mark {
	DISPLAY: block;
	text-indent: 10px;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	line-height: 28px;
}
.oracle .tBody {
	BORDER-RIGHT: #dcdcdc 1px solid;
	OVERFLOW: hidden;
	BORDER-LEFT: #dcdcdc 1px solid;
	border-bottom: 1px solid #dcdcdc;
	ZOOM: 1;
	height: 210px;
	WIDTH: 241px
}
.oracle .ulList {
	FONT-SIZE: 12px;
	MARGIN: 5px 10px
}
.acList .tHead {
	PADDING-RIGHT: 10px;
	OVERFLOW: hidden;
	LINE-HEIGHT: 25px;
	HEIGHT: 25px;
	TEXT-ALIGN: right;
	background:none;
}
.acList .tHead a {
	color: #FFF;
}
.acList .tHead LI {
	FLOAT: left;
	FONT: bold 14px/28px 宋体;
	OVERFLOW: hidden;
	WIDTH: 85px;
	MARGIN-RIGHT: 1px;
	HEIGHT: 27px;
	TEXT-ALIGN: center
}
.acList #main3 {
	border: 1px solid #dcdcdc;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.doing {
	BACKGROUND-IMAGE: url(../images/images_pic.png);
	BACKGROUND-REPEAT: no-repeat
}
.oracle .tHead {
	BACKGROUND-IMAGE: url(../images/images_pic.png);
	BACKGROUND-REPEAT: no-repeat;
}
.oracle .ulList LI {
	BACKGROUND-IMAGE: url(../images/images_pic.png);
	BACKGROUND-REPEAT: no-repeat;
	text-indent:10px;
	line-height:25px;
}
.acList .tHead LI {
	BACKGROUND-IMAGE: url(../images/images_pic.png);
	BACKGROUND-REPEAT: no-repeat
}
.end {
	BACKGROUND-IMAGE: url(../images/images_pic.png);
	BACKGROUND-REPEAT: no-repeat
}
.doing {
	BACKGROUND-POSITION: -387px -20px
}
.flowNav {
	BACKGROUND-POSITION: -755px -239px
}
.oracle .tHead {
	BACKGROUND-POSITION: -123px -80px
}
.oracle .tFoot {
	BACKGROUND-POSITION: 0px -304px
}
.oracle .ulList LI {
	BACKGROUND-POSITION: -355px 8px
}
.acList .tHead LI {
	BACKGROUND-POSITION: 0 0
}
.acList .tHead LI a {
	color: #666;
}
.acList .tHead LI.hover {
	BACKGROUND-POSITION: 0 -29px;
}
.acList .tHead LI.hover a {
	color: #fff;
}
.end {
	BACKGROUND-POSITION: -441px -20px
}
.acList .tHead LI.hover {
	COLOR: #ffffff
}
.group {
	COLOR: #ba1818
}
.divBox960 .tabTitle .subMark SPAN {
	COLOR: #fff
}
.tabTitle .spaNotes {
	COLOR: #fff
}

.mcontent {
	PADDING-RIGHT: 5px;
	FLOAT: left;
	WIDTH: 446px
}
.mcontent H6 {
	LINE-HEIGHT: 200%
}
.mcontent P {
	LINE-HEIGHT: 150%;
	margin-top: 5px;
}
.mapart {
	PADDING-RIGHT: 10px;
	WIDTH: 90px
}


.Menubox li, .Menubox li.hover, .release_ac, .side_ac_title, .release_ac_fabu ,.release_ac_guanli {
	background: url(../images/images_pic.png) no-repeat;
}
/*选项卡1*/ 
#Tab1 {
	width: 257px;
	margin: 0px;
	padding: 0px;
	margin: 0 auto;
}
/*菜单class*/ 
.Menubox {
	width: 100%;
	height: 28px;
	line-height: 28px;
}
.Menubox ul {
	margin: 0px;
	padding: 0px;
}
.Menubox li {
	float: left;
	display: block;
	cursor: pointer;
	width: 85px;
	text-align: center;
	color: #666;
	font-weight: bold;
	background-position: 0 0;
}
.Menubox li.hover {
	padding: 0px;
	width: 85px;
	background-position: 0 -29px;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
}
.Contentbox {
	clear: both;
	border: 1px solid #bdbcbd;
	height: 134px;
	background: #fffaf0;
	padding: 10px;
}
.Contentbox ul {
	text-indent: 25px;
	height: 104px;
}
/*活动新体验*/
.side_ac {
	width: 257px;
	margin-top: 10px;
}
.side_ac_title {
	width: 257px;
	height: 29px;
	line-height: 30px;
	background-position: -88px -50px;
	text-indent: 10px;
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
}
.side_ac_centent {
	width: 235px;
	height: 232px;
	border: 1px solid #dcdcdc;
	padding: 10px;
}
.side_ac_centent ul {
	clear: both;
	margin-bottom: 10px;
}
.side_ac_centent .face {
	float: left;
	margin-right: 10px;
}
.side_ac_centent .facec {
	width: 48px;
	height: 48px;
	padding: 2px;
	border: 1px solid #dcdcdc;
}
.side_ac_centent .face span {
	width: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: keep-all;
	white-space: nowrap; /*防止文字中有空格而换行显示*/
	display:inline-block; height:20px;/*献给卑鄙的IE8 too*/
}
.side_ac_centent .text {
	_float: left;
}
.side_ac_centent .text h5 {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: keep-all;
	white-space: nowrap; /*防止文字中有空格而换行显示*/
	width: 170px;
	display:inline-block; height:20px;/*献给卑鄙的IE8 too*/
}
.side_ac_centent .text p {
	height: 52px;
	overflow: hidden;
	width: 170px;
}
/*精选活动回顾*/
.side_ac_essence {
	width: 257px;
	margin-top: 10px;
}
.side_ac_title {
	width: 257px;
	height: 29px;
	line-height: 30px;
	background-position: -123px -50px;
	text-indent: 10px;
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
}
.side_ac_essence_centent {
	width: 235px;
	border: 1px solid #dcdcdc;
	padding: 10px;
}
.side_ac_essence_centent ul {
	margin: 5px auto;
}
.side_ac_essence_centent img {
	border: 1px solid #dcdcdc;
	padding: 3px;
	margin-bottom: 3px;
}
.release_ac {
	background-position: -88px 0;
	margin-top: 10px;
}
.release_ac a {
	display: block;
	width: 257px;
	height: 47px;
}


/*发布活动*/
.release_ac_fabu{background-position: -88px -111px;	margin-top: 10px;}
.release_ac_fabu a {
	display: block;
	width: 257px;
	height: 47px;
}

.release_ac_guanli{background-position: -88px -165px;	margin-top: 10px;}
.release_ac_guanli a {
	display: block;
	width: 257px;
	height: 47px;
}

.Contentbox .xinshouqa {
	background: url(../images/ac_xinshouqa.gif) left no-repeat;
	height: 20px;
	line-height: 20px;
	clear: both;
	text-indent: 25px;
	margin: 10px 0;
}
.Contentbox .xinshouqa a {
	display: block;
	width: 78px;
	height: 20px;
	color: #6ba501;
}
/*找活动*/
.looking_ac {
	margin-top: 10px;
}
.looking_ac_title {
	height: 29px;
	background: #83b701;
	color: #FFF;
	text-indent: 10px;
	font-size: 14px;
	line-height: 28px;
	font-weight: bold;
}
.looking_ac .text {
	background: #f7f7f7;
	border: 1px solid #dcdcdc;
	min-height: 160px;
	padding:10px 0;
}
.looking_ac .text dl {
	margin: 5px 10px;
	display:inline-block;
	clear: both;
}
.looking_ac .text dt {
	float: left;
	font-weight: bold;
	margin-right: 20px;
}
.looking_ac .text dd{
	line-height: 25px;
	width:600px;
	display:block;
	float:left;
	text-align:left;
}
.looking_ac .text dd a {
	float: left;
	line-height: 25px;
	height: 25px;
	width:85px;
	text-align:center;
}
.looking_ac dd a.hover{
	background: #85ad33;
	color: #FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	display:block;
}
.crumbs {border:none;}


/*注册页面样式*/
.release_tab{margin:0 auto; font-size:14px; margin-top:20px;}
#tabsK {
	width: 100%;
	line-height: normal;height:42px; overflow:hidden
}
#tabsK ul {
	margin: 0;
	list-style: none; 
}
#tabsK li {
	display:inline;
	margin: 0;
	padding: 0;
	cursor: pointer;
}
#tabsK a {
	float: left;
	background: url("../images/tableftk.gif") no-repeat left top;
	margin: 0;
	padding: 0 10px 0 5px;
	text-decoration: none;
}
#tabsK a span {
	float: left;
	display: block;
	background: url("../images/tabrightk.gif") no-repeat right top;
	padding: 7px 18px 11px 10px;
	font-size:20px;
}
#tabsK a span {
	float: none;
}

.tabform{ border-top:3px solid #9C3; margin-top:5px;}
/* End IE5-Mac hack */
#tabsK a:hover span {
	cursor: pointer;
	color: #FFF;
	background-position: 100% -42px;
}
#tabsK a:hover {
	background-position: 0% -42px;
	cursor: pointer;
}
#tabsK .hover a {
	background-position: 0% -42px;
	color: #FFF;
}
#tabsK .hover span {
	background-position: 100% -42px;
}

/*注册list*/

/*.tab2 ul li {
	text-align: left;
	line-height: 20px;
	text-indent: 1em;
}*/
.tab2  {height:450px;
	display: none; 
}

.tab2 dl{padding:8px 0; display:block; clear:both;}
.tab2 dt{width:80px; float:left;line-height:25px;}
.tab2 dd{ float:left; margin-right:10px;}
.tab2 input{border:1px solid #dcdcdc; height:25px; line-height:25px; width:220px;}
.tab2 textarea{border:1px solid #dcdcdc; clear:both;} 
.tab2 textarea:focus{border:1px solid #87c003;}
.tab2 span{color:#F00;}
.tab2 .go{background:url(../images/release_dnt.gif) no-repeat; width:75px; height:22px; border:none;}
.tabin{ display:block}
.tab2 input.inputput_selected{ border:1px #87c003 solid !important}
.tab2 dl em{ display:none; color:#999;}
.tab2 .tit{float:left; line-height:50px; }
.tab2 .submitbtnbox{margin-left:80px;}


/*帖子页面详情*/

.fa_fav_l {
	padding-left: 25px;
	height: 20px;
	width: 60px;
	background: no-repeat;
	display: inline-block;
	line-height: 20px;
	font-weight: bold;
	background-image: url(http://images.bjmama.com/template/mama/images/fav.png);
}
.cttp {
	overflow: hidden;
	padding-right: 35px;
	height: 32px;
}
.tl table .tl_title {
	height: 30px
}
.tl th a:visited {
	color: #666;
	font-size: 13px;
}
.tl .new, .tl .new a {
	font-size: 13px;
	_font-size: 12px;
}
.tl .num {
	width: 80px;
	text-align: center;
	padding-left: 0
}
.tl td em, .tl td em a {
	color: #999;
}
.tl .th {
	margin-top: 1px;
	padding: 0 10px;
	border-bottom: 1px solid #CDCDCD;
	background: #96C92C url(http://images.bjmama.com/template/mama/images/header_bg.gif) repeat-x;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.tps {
	white-space: nowrap;
}
.plh {
	height: 30px;
	line-height: 30px;
	background: #96C92C url(http://images.bjmama.com/template/mama/images/header_bg.gif) repeat-x;
}
.pl .dt {
	width: 100%;
	border: 1px solid #6ba501;
}
.pl table .title_bg {
	background: #9F0;
}
.plc {
	padding: 2px 15px;
}
.mz {
	margin: 10px 0;
}
.mz .mz1 {
	color: #F00;
}
.mz .mz2 {
	color: #999999;
}
.act {
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 20px;
}
.spvimg {
	float: left;
	position: relative;
	width: 270px;
	background:none;
	text-align: center;
	border:none;
}
.spvimg .tu {
	border: 1px solid #dcdcdc;
	padding: 5px;
}
.spvimg .doing {
	background: url(../images/images_pic.png) no-repeat;
	background-position: -386px -17px;
	height: 55px;
	overflow: hidden;
	position: absolute;
	right: -10px;
	text-indent: -2000px;
	top: 158px;
	width: 55px;
}
.spvimg .end {
	background: url(../images/images_pic.png) no-repeat;
	background-position: -441px -17px;
	height: 55px;
	overflow: hidden;
	position: absolute;
	right: -10px;
	_right: 0;
	text-indent: -2000px;
	top: 158px;
	width: 55px;
}
.spvimg .baoming {
	background: url(../images/images_pic.png) no-repeat;
	width: 96px;
	height: 33px;
	background-position: -385px -75px;
	margin: 10px auto;

}
.spvimg .baoming_end {
	background: url(../images/images_pic.png) no-repeat;
	width: 96px;
	height: 33px;
	background-position: -385px -114px;
	margin: 10px 0 0 90px;
}
.spvimg .review{
     background: url("../images/images_pic.png") no-repeat scroll -385px -189px transparent;
    height: 33px;
    margin: 10px auto;
    width: 96px;
}
.spvimg .sign_up_end{
     background: url("../images/images_pic.png") no-repeat scroll -385px -227px transparent;
    height: 33px;
    margin: 10px auto;
    width: 96px;
}
.spvimg .baoming a {
	width: 96px;
	height: 33px;
	display: block;
}
.spvimg .tuiguang {
	height: 15px;
	margin-top: 10px;
}
.spvimg .fenxiang {
	background: url(../images/images_pic.png) no-repeat;
	background-position: -485px -73px;
	float: left;
	text-indent: 25px;
	width: 135px;
	font-size: 14px;
	color: #6ba501;
	font-weight: bold;
	text-align:left;
}
.spvimg .fenxiang a {
	color: #6ba501;
}
.spvimg .fuzhi {
	background: url(../images/images_pic.png) no-repeat;
	background-position: -485px -95px;
	float: left;
	text-indent: 25px;
	width: 135px;
	text-align:left;
}
.dt th {
    background: none repeat scroll 0 0 #6ba501;
	color:#FFF;
}
.dt td, .dt th {
    border-bottom:none;
    padding: 7px 4px;
}
.spi {
	margin-left: 300px;
	height: 260px;
}
.spi dl {
	font-size: 12px;
}
.spi dl dt {
	float: left;
	padding: 2px 0;
	width: 80px;
	height: 1em;
	font-weight: bold;
}
.spi h3 {
	font-size: 16px;
	border-bottom: 1px solid #dcdcdc;
}
.spi .renshu {
	text-align: right;
	font-size: 12px;
	margin-top: 5px;
}
.rsld {
	background-position: 0 -118px;
	color: #999;
}
.tradl .p {
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: #999;
}
.tatt, .t_attach_img {
	padding: 5px;
	color: #999;
	font-size: 12px;
}

.tatt em {
	color: #999;
}
.tattl dd {
	margin-left: 40px;
	color: #999;
}
.atdc em {
	position: absolute;
	margin: -25px 0 0 -5px;
	width: 30px;
	font-size: 11px;
	text-align: center;
	color: #999;
}
/*鎬荤粨甯栭〉闈㈡柊澧濩SS*/
.spi dl .baoming {
	background: url(../images/images_pic.png) no-repeat;
	width: 112px;
	height: 33px;
	background-position: -385px -152px;
	margin: 10px 0 0 0;
}
.spi dl .baoming a {
	width: 112px;
	height: 33px;
	display: block;
}
.spi .renshu_to {
	font-size: 12px;
	margin-top: 5px;
}
.spi .renshu_to span {
	float: right;
	font-weight: bold;
}
.spi .renshu_to span a {
	color: #F00;
}
.ptm .name {
	width: 120px;
	float: left;
}
.ptm em {
	width: 20px;
	height: 20px;
	border: 1px solid #6ba501;
	display: block;
	float: right;
	margin-left: 5px;
	text-align: center;
}
.ptm em a {
	width: 20px;
	height: 20px;
	display: block;
}
.ptm em a.hover {
	background: #6ba501;
	color: #FFF;
}
.ptm tr td {
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}
.ptm .trfloat_end {
	width: 20%;
	float: left;
	text-align:center;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden;
}
