/* 伊尔女性网：www.12lady.com */

.w_w {
	width: 1200px;
	margin: 0 auto;
	margin-bottom:50px;
	overflow: hidden;
}

.w_100 {
	width: 100%;
}

#bshareF,#bshareF div {
	overflow: visible;
}

.w1_img,.w2_img,.w3_img,.w4_img,.w7_img,.header_img {
	width: 1000px;
	position: absolute;
	top: 0;
	left: 0;
}

.mTa {
	background: url(../images/mTa.gif) no-repeat 0 0;
}

.mNav_k {
	height: 85px;
}

.mNav_w {
	height: 79px;
	border-bottom: 1px solid #f1f1f1;
	-moz-box-shadow: 0 0 3px #eee;
	-webkit-box-shadow: 0 0 3px #eee;
	box-shadow: 0 0 3px #eee;
	position: fixed;
	top: 0;
	background: #fff;
	_position: absolute;
	_top: expression(eval(document.documentElement.scrollTop));
}

.mNav {
	width: 840px;
	height: 79px;
	margin: 0 auto;
}

div.mNav ul,div.mNav li {
	overflow: visible;
}

.mLogo {
	width: 150px;
	height: 49px;
	top: 8px;
	left: -150px;
}

.mNav_ul {
	width: 840px;
	height: 79px;
	_height: 80px;
	font-size: 12px;
	line-height: 76px;
}

.mNav_ul li {
	width: 50px;
	height: 79px;
	_height: 80px;
	float: left;
	margin-right: 37px;
	padding: 0 3px;
}

.mNav_ul a {
	color: #888;
	border-bottom: none;
	width: auto;
	display: block;
	height: 76px;
	overflow: hidden;
}

.mNav_ul a:hover {
	color: #888;
	text-decoration: none;
	border-bottom: 4px solid #d71e1e;
}

li.mNav_li a {
	border-bottom: 4px solid #d71e1e;
}

li.mNav_Icon {
	background: url(../images/mTd.gif) no-repeat 46px -99px;
	border-bottom: none;
	padding: 0 13px 0 3px;
	position: relative;
}

.mNav_List {
	width: 90px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 76px;
	background: #eee;
	border-top: 4px solid #d71e1e;
	border-bottom: 3px solid #e5e5e5;
	padding: 3px 0 3px 0;
}

.mNav_List div {
	width: 90px;
	height: 32px;
	display: block;
	overflow: hidden;
}

a.mNav_a {
	color: #666;
	height: 32px;
	line-height: 32px;
	width: 78px;
	padding-left: 12px;
	float: left;
	border-bottom: none;
}

a.mNav_a:hover {
	color: #d71e1e;
	text-decoration: none;
}

.mWb {
	width: 200px;
	height: 30px;
	line-height: 30px;
	border-left: 1px solid #eee;
	top: 24px;
	right: -200px;
	overflow: hidden;
}

.mWb ul {
	width: 200px;
	height: 30px;
}

div.mWb li {
	padding-left: 40px;
	width: 50px;
	overflow: visible;
	float: left;
	font-size: 12px;
}

.mTe {
	width: 1200px;
	height: 125px;
	line-height: 125px;
	text-align: center;
	font-size: 26px;
	font-family: Microsoft Yahei;
	color: #666;
	font-weight: normal;
	background: url(../images/mTc.gif) repeat-x 0 bottom;
}

.mWb .bds_tools a {
	font-size: 12px;
	font-family: Microsoft Yahei;
	padding: 0 0 0 45px;
	height: 30px;
	line-height: 30px;
	background: url(../images/mTd.gif) no-repeat 0 0;
	color: #999;
	display: inline-block;
}

.mWb .bds_tools a:hover {
	color: #d71e1e;
	text-decoration: none;
}

.mWb #bdshare a:hover,.mWb #bdshare_s a:hover,.mWb #bdshare_pop a:hover {
	opacity: 1;
	filter: Alpha(Opacity=100);
	-moz-opacity: 1;
	color: #d71e1e;
}

.mWb .bds_tsina {
	background-position: 20px -55px !important;
}

.mWb .bds_tqq {
	background-position: 24px 5px !important;
}

.mTi_Img {
	width: 1200px;
	overflow: hidden;
}

.mTiImg_Icon {
	width: 1200px;
	height: 120px;
}

.mTiImg_Icon1 {
	width: 1200px;
	height: 120px;
}

.mTiHg {
	width: 1200px;
	height: 46px;
}

.mTiYq {
	width: 100px;
	height: 120px;
	margin: 0 auto;
	background-position: 0 0;
	text-align: center;
	line-height: 100px;
	font-family: Microsoft Yahei;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
}

.mImg_k {
	width: 1200px;
	overflow: hidden;
	background: url(../images/mTb.gif) repeat-y center 0;
	padding-bottom: 50px;
}

.mImg_wl {
	width: 482px;
	overflow: hidden;
}

.mImg_wr {
	width: 480px;
	overflow: hidden;
	padding-top: 45px;
}

.mImg_tl {
	width: 350px;
	height: 299px;
	margin-top: 39px;
	overflow: hidden;
	background: url(../images/mIcon_1.gif) no-repeat right 0;
	padding-right: 132px;
}

.mImg_tr {
	width: 350px;
	height: 299px;
	margin-top: 39px;
	overflow: hidden;
	background: url(../images/mIcon_2.gif) no-repeat left 0;
	padding-left: 130px;
}

.mImg_tl1 {
	margin-top: 21px;
}

.mImg_bi {
	width: 335px;
	height: 68px;
	border: 1px solid #eee;
	border-top: none;
	padding-left: 13px;
	color: #d71e1e;
}

.mImg_bi h2 {
	width: 335px;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	font-weight: normal;
	padding-top: 12px;
}

.mImg_bi a,.mHzTe a {
	color: #666;
}

.mImg_bi a:hover,.mHzTe a:hover {
	color: #d71e1e;
	text-decoration: none;
}

.w1200.t4Fot.mt15 {
	width: 100%;
	margin: 20px 0 0 0;
}

.t4CFotP,.t4CFotB {
	width: 100%;
	margin: 0 auto;
	font-size: 12px;
	font-family: Arial;
}

.bds_tools a.shareCount,.mWb span.bds_more {
	display: none;
}

.mTe_k {
	width: 1200px;
	overflow: hidden;
	padding-top: 25px;
	line-height: 32px;
	font-size:16px;
}
.mTe_k p{
	margin-bottom:15px;
}
div.mTe_k img {
	display: inline;
}

.mTe_hz {
	width: 1200px;
	overflow: hidden;
	line-height: 32px;
}

.mHzTi {
	width: 1200px;
	height: 54px;
	line-height: 54px;
	font-size: 14px;
	font-weight: bold;
	color: #666;
}

.mHzTe {
	width: 1200px;
	overflow: hidden;
	color: #666;
}

.mHzTe ul {
	width: 1200px;
}

.mHzTe li {
	width: 118px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #eee;
	margin: 0 22px 20px 0;
	float: left;
	text-align: center;
	-moz-box-shadow: 2px 2px 5px #f1f1f1;
	-webkit-box-shadow: 2px 2px 5px #f1f1f1;
	box-shadow: 2px 2px 5px #f1f1f1;
}

.mHzImg {
	width: 1200px;
	overflow: hidden;
	color: #666;
}

.mHzImg ul {
	width: 1200px;
}

.mHzImg li {
	width: 138px;
	height: 56px;
	line-height: 56px;
	border: 1px solid #eee;
	margin: 0 27px 20px 0;
	float: left;
	text-align: center;
	-moz-box-shadow: 2px 2px 5px #f1f1f1;
	-webkit-box-shadow: 2px 2px 5px #f1f1f1;
	box-shadow: 2px 2px 5px #f1f1f1;
}

.mTe_yj {
	width: 1200px;
	overflow: hidden;
}

.mYjJj {
	width: 1200px;
	line-height: 32px;
	padding-top: 12px;
	color: #999;
}

.mYjtyk {
	width: 976px;
	overflow: hidden;
	padding: 12px 2px;
}

.mYjNc {
	width: 468px;
	height: 40px;
	line-height: 40px;
	float: left;
	background: #fafafa;
	border: 1px solid #eee;
	-moz-box-shadow: 0 0 3px #f1f1f1;
	-webkit-box-shadow: 0 0 3px #f1f1f1;
	box-shadow: 0 0 3px #f1f1f1;
}

.mYjMa {
	width: 468px;
	height: 40px;
	line-height: 40px;
	float: right;
	background: #fafafa;
	border: 1px solid #eee;
	-moz-box-shadow: 0 0 3px #f1f1f1;
	-webkit-box-shadow: 0 0 3px #f1f1f1;
	box-shadow: 0 0 3px #f1f1f1;
}

.fefo-name,.fefo-emall {
	border: none;
	float: right;
	height: 40px;
	line-height: 40px;
	display: block;
	background: #fafafa;
	color: #999;
	font-family: Microsoft Yahei;
	font-weight: normal;
	margin-right: 10px;
}

.fefo-feed {
	float: right;
	width: 875px;
	height: 90px;
	line-height: 22px;
	display: block;
	background: #fafafa;
	color: #999;
	font-family: Microsoft Yahei;
	font-weight: normal;
	border: none;
	padding: 10px 0;
}

.fefo-name {
	width: 400px;
}

.fefo-emall {
	width: 390px;
}

.mYjl {
	float: left;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	color: #999;
	overflow: hidden;
}

.mYjNc .mYjl {
	width: 48px;
}

.mYjMa .mYjl {
	width: 58px;
}

.mYjYj .mYjl {
	width: 90px;
}

.mYjYz .mYjl {
	width: 58px;
}

.mYjYj {
	width: 976px;
	overflow: hidden;
	background: #fafafa;
	border: 1px solid #eee;
	-moz-box-shadow: 0 0 3px #f1f1f1;
	-webkit-box-shadow: 0 0 3px #f1f1f1;
	box-shadow: 0 0 3px #f1f1f1;
}

.mYjYz {
	width: 178px;
	height: 40px;
	float: left;
	background: #fafafa;
	border: 1px solid #eee;
	-moz-box-shadow: 0 0 3px #f1f1f1;
	-webkit-box-shadow: 0 0 3px #f1f1f1;
	box-shadow: 0 0 3px #f1f1f1;
}

.fefo-code {
	border: none;
	float: right;
	width: 95px;
	height: 40px;
	line-height: 40px;
	display: block;
	background: #fafafa;
	color: #999;
	font-family: Microsoft Yahei;
	font-weight: normal;
	margin-right: 10px;
}

img.fefo-img {
	padding: 11px 0 0 13px;
}

.fefo-bottom {
	border: none;
	width: 180px;
	height: 46px;
	line-height: 46px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	display: block;
	overflow: hidden;
	margin: 0 auto;
	background: url(../images/m_btn.gif) no-repeat 0 0;
	cursor: pointer;
}

li.mHzTe_li {
	margin-right: 0;
}

.t4CFotP a:hover {
	text-decoration: none;
}

.mYjTy_hov {
	border: 1px solid #F5BABA;
	-moz-box-shadow: 0 0 3px #F5BABA;
	-webkit-box-shadow: 0 0 3px #F5BABA;
	box-shadow: 0 0 3px #F5BABA;
	background: #fff;
}

.mYjTy_hov .mYjl {
	background: #fff;
}

.mYjTy_hov input {
	background: #fff;
}

.mYjTy_hov textarea {
	background: #fff;
}

.linle-pag0 {
	width: 100%;
	height: 30px;
	text-align: center;
	overflow: visible;
	padding: 40px 0 60px;
}

.linle-pag {
	float: left;
	position: relative;
	overflow: visible;
	left: 50%;
	height: 30px;
	font-family: Arial,"Microsoft Yahei";
	font-size: 14px;
	color: #666;
}

.linle-pag a {
	float: left;
	margin: 0 3px;
	position: relative;
	right: 50%;
	padding: 0 10px;
	border: #ebebeb 1px solid;
	line-height: 27px;
	height: 27px;
	color: #666;
	display: inline-block;
}

.linle-pag a:hover {
	float: left;
	margin: 0 3px;
	position: relative;
	right: 50%;
	background: #ccc;
	border: #999 1px solid;
	color: #333;
	text-decoration: none
}

.linle-pag span {
	margin: 0 3px;
	float: left;
	position: relative;
	right: 50%;
	padding: 0 10px;
	line-height: 27px;
	border: #ebebeb 1px solid;
	color: #666;
	height: 27px;
	display: inline-block;
}

.linle-pag .page_bg {
	background: #ccc;
	color: #333;
	border: #999 1px solid;
}

.mBk1200 .mLogo {
	left: 0;
}

.mBk1200 .mWb {
	display: none;
}

.mBk1200 .mNav_ul {
	padding-left: 200px;
	width: 780px;
}

.mBk1200 .mNav_ul li {
	margin-right: 20px;
}

.mBk1200 .mNav_List {
	width: 70px;
}

.mBk1200 .mNav_List div {
	width: 70px;
}

.mBk1200 a.mNav_a {
	width: 58px;
}