/* 伊尔女性网：www.12lady.com */
@import url("layout.css");
.m-wb {
	width: 1200px; overflow:hidden;
}
#main {
	margin: 0 auto;
}
.m-nav {
	font-size: 14px; border: solid 1px #eee; margin-top: 20px;
}
.m-nav div {
	padding: 10px 20px
}
.m-nav div.lnav_2 {
	clear: both; border-top: 1px #EEE solid;
}
.m-nav span {
	font-size: 14px; color: #666;
}
.m-nav a {
	display: inline-block; line-height: 30px; padding: 0 15px; border-radius: 5px;font-size: 16px; margin: 5px 10px;
}
.m-nav a.cur {
	background: #a70000; color: #fff;
}
.mingxing_list {
	margin-top: 20px;
}
.mingxing_list ul {clear: both;width:100%;float:left}
.mingxing_list li {
	float: left; text-align: center; margin: 10px 15px 20px 15px; font-size: 14px; width: 120px;
}
.mingxing_list li img {
	width: 100px; height: 100px; border-radius: 100px; display: block; border: solid 2px #fff;
}
.mingxing_list li :hover img {
	border-color: #a70000;
}
.mingxing_list li a{
	 text-align: center; margin: 0 auto; display: inline-block; 
}
.lpage {
	clear: both; background: transparent; height: 36px; text-align: center;
}
.lpage a,.lpage em {
	background: #f1f1f1; margin: 3px; padding: 0; width: 36px; line-height: 36px; border-radius: 36px; display: inline-block; height: 36px; overflow: hidden; font-size: 14px;
}
.lpage em {
	background: #a70000; color: #fff;
}
.lpage .p_page,.lpage .n_page {
/*分页*/
/*	text-indent: -100px; background:#f1f1f1 url(../images/mingxing/cPage_bg.gif) 0 -22px;*/
}
.lpage .n_page {
	background-position: -36px -22px;
}
#con1 {
	margin: 0 auto;padding: 40px 0; clear: both; border-bottom: #a70000 solid 3px; height: 320px;
}
#con1 dl dt {
	float:left; 
}
#con1 dl img{
	border-radius:100%; overflow:hidden; height:320px; width:320px; border:1px solid #ccc; box-shadow: 1px 1px 4px rgba(0,0,0,.2);
}
#con1 dl.min img{
	width: 100px; height:100px;
}

#con1 dl dd {
	float:right; width:830px; margin-top: 5px;
}
#con1 dl.min dd {
	width: 1050px;
}
#con1 dl dd h1 { font-size:40px;color:#333; height: 55px; line-height: 55px; color: #a70000;}
#con1 dl dd p {
	line-height: 220%; font-size: 14px; margin-bottom: 15px;
}
.m-main {
	background: #fff; padding-right: 0; padding-bottom: 10px; width: 1200px;
}
.articleview .m-main {
	border: solid 1px #e5e5e5; background: #fff; border-top: 0; margin: 0; width: 1198px; float: left;
}
.c-menu {
	font-size: 14px;border-bottom: solid 1px #e5e5e5; float: left; width: 100%;
}
.c-menu span {
	display: inline-block; padding: 0 10px; line-height: 28px; margin: 5px; border-radius: 5px; cursor: pointer;
}
.catalog-li {
	border-right:1px solid #e5e5e5; float: left; width: 847px;
}
.catalog-li em,.catalog-li span {
	 border: solid 1px #ddd; background: #fff;display: inline-block; padding: 0 10px; line-height: 28px; margin: 5px 10px 5px 0; border-radius: 5px; cursor: pointer; font-size: 15px;
}
.catalog-li span {
	background: #a70000 ; color: #fff; border: none;
}
.Content {
	border-bottom: solid 1px #eee
}
.Content .m-cont {
	padding: 0 20px 20px; font-size: 14px; line-height: 200%; color: #666; /*width: 847px;*/ float: left;
}
.m-main h3 {
	font-size: 22px; color: #666; margin: 15px 0; border-left: #a70000  solid 10px; padding-left: 10px; clear: both;
}
.Content .m-cont h3 {
	margin-left: -20px;
}
.Content .m-cont p { text-indent: 28px;}
.Content .m-cols {
	float: right; width: 310px;
}
.news-cont {
	width: 857px; margin-left: 10px; overflow: hidden; float: left;
}
.news-box {
	height: 475px;
}
.news-cont ul {
	width: 857px; float: left;
}
.news-cont li {
	sclear: both; float: left; width: 410px; margin: 10px 5px;height: 75px; overflow: hidden;
}
.news-cont li h4 {
	font-size: 14px; margin-bottom: 5px; color: #666
}
.news-cont li p {
	margin: 0; color: #888
}
.news-cont img {
	float: left; width: 120px; margin-right: 10px;
}
.hot-mingxing {
	float: right; width: 300px; border: solid 1px #eee; margin-right: 10px; margin-top: 10px;
}
.hot-mingxing h4 {
	color: #a70000 ; margin: 0; font-size: 20px; padding: 10px;
}
.hot-mingxing ul {
	padding: 0 10px 10px;
}
.hot-mingxing li {
	clear: both; border-top: #f1f1f1 1px solid;
}
.hot-mingxing li a {
	display: block; height: 52px; padding: 9px 5px;
}
.hot-mingxing li.hot-li-1 {
	border: none;
}
.hot-mingxing li em {
	float: left; font-size: 20px; line-height: 52px; color: #999; font-weight: 700; width: 24px; line-height: 24px; text-align: center; border-radius: 20px; margin-top: 12px;
}
.hot-mingxing li.hot-li-1 em {
	color: #c26272;
}
.hot-mingxing li.hot-li-2 em {
	color: #efbe68;
}
.hot-mingxing li.hot-li-3 em {
	color: #a70000 ;
}
.hot-mingxing li :hover em {
	background: #999; color: #fff;
}
.hot-mingxing li.hot-li-1 :hover em {
	background: #c26272;
}
.hot-mingxing li.hot-li-2 :hover em {
	background: #efbe68;
}
.hot-mingxing li.hot-li-3 :hover em {
	background: #a70000 ;
}
.hot-mingxing li img {
	float: left; width: 48px; height: 48px; margin: 0 10px 0 5px; border-radius: 50px; border: 2px solid #fff;
}
.hot-mingxing li a:hover {
	background: #f6f9fc;
}
.hot-mingxing li a:hover img {
	border: #a70000 2px solid;
}
.hot-mingxing li.hot-li-1 :hover img {
	border-color: #c26272;
}
.hot-mingxing li.hot-li-2 :hover img {
	border-color: #efbe68;
}
.hot-mingxing li.hot-li-3 :hover img {
	border-color: #a70000 ;
}
.hot-mingxing li strong {
	font-size: 14px; display: block; margin-top: 5px;
}
.hot-mingxing li.hot-li-1 :hover strong {
	color: #c26272;
}
.hot-mingxing li.hot-li-2 :hover strong {
	color: #efbe68;
}
.hot-mingxing li.hot-li-3 :hover strong {
	color: #a70000 ;
}
.hot-mingxing li small {
	color: #999;
}
.img_list {
	padding: 0 0 0 20px; width: 1178px; overflow: hidden;
}
.img_list ul {
	width: 1178px; float: left;
}
.img_list li {width:150px;height:112px;float:left; overflow: hidden; margin: 10px 18px 10px 0;}
.img_list li.last {margin-right: 0}
.img_list li a {width:150px;height:112px;overflow:hidden;position:relative;display:block;}
.img_list li a img {width: 150px; height: 112px;}
.img_list li a span {width:130px;height:30px;line-height:30px;padding:0 10px;color:#ffffff;background:#000000;display:block;position:absolute;bottom:0;filter:alpha(opacity=70);moz-opacity:0.7;opacity:0.7;cursor:pointer;overflow:hidden;}
.img_list li a:hover span {background:#ffffff;color:#902222;}

.sPage {
	text-align: center; clear: both; margin-top: 10px;
}
/* 分页
.sPage small {
	width: 22px; height: 22px; display: inline-block; overflow: hidden; background: #f1f1f1 url(../images/mingxing/cPage_bg.gif); border-radius: 12px; margin: 0 5px; vertical-align: middle; cursor: pointer;
}
*/
.sPage small.l_n {
	background-position: -22px 0;
}
.sPage span {
	background: #F1F1F1; display: inline-block; margin:0 auto; padding: 2px; border-radius: 20px; vertical-align: middle;overflow: hidden;
}
.sPage em {
	width: 12px; height: 12px; display: inline-block; background: #cccccc; border-radius: 12px; margin: 3px; cursor: pointer;vertical-align: middle; overflow: hidden;
}
.sPage em.on {
	background: #a70000 ;
}
.c-Catalog {
	position: fixed; top: 0; left: 0; width: 100%; background: #38668e; line-height: 35px; color: #fff; font-size: 16px; top: -40px;
}
.c-Catalog em,.c-Catalog span,.c-Catalog strong {
	font-size: 16px; margin: 0 10px; cursor: pointer;
}
* html .c-Catalog {display: none; position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop))}
.r-nav {
	padding: 10px;
}
.r-nav strong {
	width: 2px; overflow: hidden; background: #DDD; height: 100px; float: left;
}
.r-nav ul {
	float: left;
}
.r-nav ul li {
	line-height: 30px; height: 30px; font-size: 14px;cursor: pointer;
}
.r-nav ul li span {
	position: relative; left: -6px; display: inline-block; background: #fff; border: solid 2px #ddd; width: 6px; height: 6px; border-radius: 6px; overflow: hidden; vertical-align: middle;
}
.r-nav ul li em {
	font-size: 14px;
}
.r-nav ul li.on {
	color: #3f729e; font-weight: 700;
}
.r-nav ul li.on span {
	background: #3f729e; border-color: #3f729e
}
.r-nav-fixed {
	position: fixed; top: 30px;
}
.r-nav-bottom {
	position: absolute;
}


.adb_2 {padding: 5px;}
.adb_4 {padding: 10px 0 0 10px;clear:both}

.catalog-li span a{
	color:#fff;
}
.catalog-li span a:hover{
	color:#fcfcfc;
}
.spec_img{
	width:160px;
}