/*Copyright (c) 2013, MaMa.cn. All rights reserved.*/
	/*covert global style*/
	a:hover,a:active {
	    color: #dd2757;
	    text-decoration: underline;
	}
	::-moz-selection{
		background:#fd5471; 
		color:#fff;
	}
	::selection {
		background:#fd5471; 
		color:#fff;
	}
	.headline {
	    border-bottom: 1px solid #fedde5;
	    border-top: 3px solid #d0335c;
	}
	.headline a:link,.headline a:visited {
	    color: #e42053;
	}
	.headline a:hover,.headline a:active {
	    color: #cd0200;
	    text-decoration: none;
	}
	.nav li a:link,.nav li a:visited {
	    color: #fff;
	}
	.nav li a:hover,.nav li a:active {
	    background: #dd2757;
	    text-decoration: none;
	}
	nav{
		background: #fd5471;
	}
	.nav li.now{
		background: #dd2757;
	}
	.nav li.sep{
		background-position: 0 -992px;
	}
	#hotLink{
		border-top:3px solid #d0335c;
	}
	.logo a.sub{
		background-position:right -430px;
	}
	.top10 li span.top{
		background-position: right -2935px;
	}

	.idxFs .mainTt dt a{
		font-weight: 700;
	    color: #dd2757;
	}
	/* pagination */
	.pagination span.current {
	    background-color: #fd5471;
	    border: 1px solid #fd5471;
	}
	/*index*/
	.imgScroll .switch span.curr {
		background:#dd2756;
	}
	.idxFs .main .mid .focus {
	    background-position: 0 -2150px;
	}
	.sBlock1 .title span {
	    color: #dd2756;
	}
	.sBlock2{
		border:1px solid #e1e1e1;
		border-top:3px solid #fbc7d4;
	}
	.hlLine span {
	    color: #e42053;
	}
	/*article*/
	.atHd strong{
		border-bottom: 2px solid #fb6e86;
	}
	.atHd span {
    	color: #dd2757;
    }
	.atRelate .txtLink{
		margin-top:10px;
	}
	.atRelate .txtLink .sep{
	    color: #e53333;
	}
	.atTabList li.cur,.atHdSep strong{
    	background: #fb6e86;
	}
    /*article list*/
    .alRec {
    	border: 3px solid #ffe8ec;
    }
	.alRec .alList{
		border: 1px solid #ffc8d1;
	}
	.alSwitch a.txt:hover,.alSwitch a.txtNow{
		background-color: #fb6e86;
	}
	.alSwitch a.img:hover,.alSwitch a.imgNow{
		background-color: #fb6e86;
	}
	.alList li .txt .brief a {
    	color: #fb6e86;
    }
    .alList li .txt dt {
	    background-position: 0 -3067px;
	}
/*topic*/
	.superTopic .dtWrap dt,.superTopic .dtWrap .info span{
		color: #FD5471;
	}
/*compress*/
.hotspot .title,.imgNews li .txt,.sepPlan li .txt,.sVote dt,.shopWater .other span{
	background: transparent url(http://static.mama.cn/mama/images/compress.png) 0 0 no-repeat;
}
.shopTools li{
	background: transparent url(http://static.mama.cn/mama/images/shop_compress.png) 0 0 no-repeat;
}
/*font family*/
.hotspot .con .txt,.imgNews li .txt,.sepPlan .topic,.shopImg2 .imgFocus .desc{
	font-family: "Microsoft YaHei","SimHei";
}
/*for mac*/
.mac .hotspot .con .txt,.mac .imgNews li .txt,.mac .sepPlan .topic,.mac .shopImg2 .imgFocus .desc{
	font-family: "ff-tisa-web-pro-1","ff-tisa-web-pro-2","Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3";
}
/*sub-submenu*/
.sbSubMenu{
	width:978px;
	margin:0 auto;
	height:35px;
	line-height:35px;
	color:#888888;
	background-color:#f7f7f7;
	font-size:14px;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
}
.sbSubMenu a{
	margin:0 8px;
	color:#4a4a4a;
	font-size:14px;
}
/*main*/
.idxFs .imgLink{
	margin:0;
	padding: 23px 0;
}
.sBlock1Top{
	margin-bottom: 0;
}
.shopBlock1Top{ 
	 margin: 20px 0 0;
	 border:none; 
	 border-top:1px solid #ddd;
	 padding: 3px 0 0;
}
.shopBlock1Top .imgPlan{
	 height:auto;
	 vertical-align:bottom;
	 margin-top:10px;
	 padding-bottom: 5px;
}
.shopBlock1Top .imgPlan a{
	 display:block;
	 text-align:center;
}
.shopBlock1Top .imgPlan a.pcImg{
	width:240px;
	height:120px;
}
.shopBlock1Top .imgPlan a.pcTi{
	margin-top:5px;
	height:14px; 
	line-height:14px;
	font-weight:bold;
}
.shopBlock1Top .titleN{
	width: 90px;
	margin:-15px 0 0 66px;
	font-size: 14px;
	line-height: 24px;
}
.sBlock1Top {
margin: 5px 0 0;
}
.sBlock1Top2 {
margin: 3px 0 0;
}


.shopImg1 li{
	margin-bottom:15px;
}
.shopImg1 li .img img{
	border:1px solid #d7d7d7;
	padding:1px;
}
.shopImg1 li .img{
	text-align: center;
}
.shopImg1 li.top{
	margin-top: 0;
}
.shopImg1 li .title{
	text-align: center;
	font-weight: 700;
	line-height: 24px;
}
.shopImg2{
	padding:10px 0;
}
.shopImg2 li{
	float: left;
	margin:0 0 0 25px;
	display: inline;
}
.shopImg2{
	background: #cdcdcd;
}
.shopImg2 .imgFocus{
	width: 200px;
	height: 265px;
	position: relative;
}
.shopImg2 .imgFocus .desc{
	width: 200px;
	height: 28px;
	background:rgba(0,0,0,0.7); 
	filter:alpha(opacity=80);
	background:#000\9;
	position: absolute;
	bottom: 0;
	text-indent:10px;
	font-size: 14px;
	line-height: 28px;
}
.shopImg2 .imgFocus a{
	color: #fff;
}
.shopText1{
	margin-top: 10px;
}
.shopText1 .r{
	width: 320px;
}
.shopText1 .l{
	padding-right: 30px;
	width: 330px;
	border-right: 1px solid #ddd;
}
.shopTools li{
	width: 84px;
	float: left;
	line-height: 28px;
	height: 28px;
	padding-left: 25px;
}
.shopTools li.icon1{
	background-position:0 5px;
}
.shopTools li.icon2{
	background-position:0 -248px;
}
.shopTools li.icon3{
	background-position:0 -45px;
}
.shopTools li.icon4{
	background-position:0 -298px;
}
.shopTools li.icon5{
	background-position:0 -96px;
}
.shopTools li.icon6{
	background-position:0 -347px;
}
.shopTools li.icon7{
	background-position:0 -146px;
}
.shopTools li.icon8{
	background-position:0 -397px;
}
.shopTools li.icon9{
	background-position:0 -196px;
}
.shopTools li.icon10{
	background-position:0 -447px;
}
.shopWaterWrap{
	background: #faf9f8;
	width: 960px;
	overflow: hidden;
}
.shopWater{
	width: 970px;
	padding: 15px;
}
.shopWater li{
	width: 220px;
	border: 1px solid #efefee;
	float: left;
	margin-right: 14px;
	display: inline;
	box-shadow:0 4px 3px #ddd;
}
.shopWater li .show{
	padding: 10px;
	background: #fff;
	border-bottom: 1px solid #efefee;
}
.shopWater li .show dt{
	line-height: 24px;
	font-weight: 700;
	margin-top: 5px;
}
.shopWater .other{
	background: #f5f5f5;
	line-height: 22px;
	height: 22px;
	padding:10px;
}
.shopWater .other span{
	background-position: -183px -898px;
	padding-left: 20px;
	margin-right: 15px;
}
.shopWater .other span b{
	color: #666;
	font-weight: normal;
}
.shopWater .other span.love{
	background-position: -183px -939px;
}
.hkNews{
	margin-top: 20px;
}
.hkNews .mainTt{
	height: auto;
}