﻿@import url(layout.css);
#header{ background: url(../images/jiemgnt_top_bg.gif) no-repeat 0 0; }
#header dt img{ display:none;}
#menu .t-nav{ background:#8e6a4d;}
#menu .t-nav li i{ border-color:#B18B6D;}

.mtop{background:url(../images/mtopbg.gif) no-repeat; height:105px;  border:1px solid #CDBBAF;padding:45px 0 0 390px;}
.mtop input{width:400px; height:36px; line-height:40px; border:1px solid #afafaf; background:#fff;vertical-align:middle; font-size:12px; color:#999; padding-left:10px  }
.mtop button{background:url(../images/makeup_4.gif) no-repeat 0 -1251px; width:101px; height:41px; border:0; color:#555; font-size:14px; font-weight:bold; vertical-align:middle; margin-left:4px; cursor:pointer;}
.tags{ margin:10px 0 0 0; }
.gray{color:#999;}
.tags a{margin-left:8px; line-height:22px; color:#80584A; }

/*分类解梦jmbox*/
.main-wrap,.jmbox{ overflow:hidden; height:auto;}
.nav-cate,.nav-cate li a,.mj dt span,.rbox h4,.mj dt a{background:url(../images/makeup_4.gif) no-repeat; }
.nav-cate {height:38px; border:1px solid #DED2C9; background-position:0 -1093px; background-repeat:repeat-x}
.nav-cate li{float:left;  width:100px; text-align:center; height:38px; line-height:38px; font-size:14px; border-right:1px dotted #CDBDAF;}
.nav-cate li:last-child{ border-right:none;width: 86px;}
.nav-cate li a{display:block ; height:38px; line-height:38px; padding-left:30px; text-align:center }
.nav-cate li a:hover{text-decoration:none;}
.nav-cate li .c01 {background-position:13px -39px;}
.nav-cate li .c02 {background-position:13px 3px;}
.nav-cate li .c03 {background-position:13px -375px;}
.nav-cate li .c04 {background-position:13px -206px;}
.nav-cate li .c05 {background-position:13px -332px;}
.nav-cate li .c06 {background-position:13px -292px;}
.nav-cate li .c07 {background-position:13px -248px;}
.nav-cate li .c08 {background-position:13px -417px;}
.nav-cate li .c09 {background-position:13px -122px;}
.nav-cate li .c010 {background-position:13px -82px;}
.nav-cate li .c011 {background-position:13px -165px;}
.nav-cate li .c012 {background-position:13px -459px;}
.nav-cate .on {background:#BA9C92;}
.nav-cate .on a {color:#fff; }
.nav-cate .on .c01 {background-position:-105px -39px;}
.nav-cate .on .c02 {background-position:-105px 3px;}
.nav-cate .on .c03 {background-position:-105px -375px;}
.nav-cate .on .c04 {background-position:-105px -206px;}
.nav-cate .on .c05 {background-position:-105px -332px;}
.nav-cate .on .c06 {background-position:-105px -292px;}
.nav-cate .on .c07 {background-position:-105px -248px;}
.nav-cate .on .c08 {background-position:-105px -417px;}
.nav-cate .on .c09 {background-position:-105px -122px;}
.nav-cate .on .c010 {background-position:-105px -82px;}
.nav-cate .on .c011 {background-position:-105px -165px;}
.nav-cate .on .c012 {background-position:-105px -459px;}
.nav-cate-fixed{position:fixed;top:0;_position:absolute;_top:expression(eval(document.documentElement.scrollTop))}

.mj{background:#FBFAF9; border:1px solid #DED2C9}
.mj dl{height:auto;padding: 16px 12px;border-bottom:2px solid #EAE2DD;overflow:hidden;}
.mj dt{width:66px;overflow:hidden;text-align:center;margin-right: 20px;display: inline-block;vertical-align: middle;}
.mj dt a{color:#E85988;  font-weight:600; width:66px; font-size:15px; padding-top:66px;  display:block; color:#884B29; font-weight:600; }
.mj dt a:hover{color:#DE4180;}
.mj dt a.m_icon{color:#fff;}
.mj dt .m_ic2{background-position:-185px -488px;}
.mj dt .m_ic1{background-position:-185px -578px;}
.mj dt .m_ic10{background-position:-185px -668px;}
.mj dt .m_ic9{background-position:-185px -758px;}
.mj dt .m_ic11{background-position:-185px -848px;}
.mj dt .m_ic4{background-position:-185px -938px;}
.mj dt .m_ic7{background-position:-280px -488px;}
.mj dt .m_ic6{background-position:-280px -578px;}
.mj dt .m_ic5{background-position:-280px -668px;}
.mj dt .m_ic3{background-position:-280px -758px;}
.mj dt .m_ic8{background-position:-280px -848px;}
.mj dt .m_ic12{background-position:-280px -938px;}
.mj dd{width: 1080px;height:auto;overflow:hidden;display: inline-block;vertical-align: middle;}
.mj dd ul li{margin-right:10px; height:25px; line-height:25px; margin-bottom:5px; float:left; font-size:14px; color:#333; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.mj dd ul li strong {background: #ded2c9; padding: 0 5px; line-height: 24px; display:inline-block; font-size: 13px; font-weight: 500;border-radius: 4px; }
.rbox{border: 1px solid #ded2c9; float: left; height: auto; margin: 10px 7px 0 0;overflow: hidden; padding-bottom: 16px; width: 292px;}
.rbox1{margin-right:0; float:right}
.rbox .m{width:280px; padding:0 6px}
.rbox h4{ background-position:0 -1093px; height: 35px;  font-size: 13px; line-height: 32px; font-size:14px; padding-left:20px;}
.rbox dl{width:285px;height:105px;overflow:hidden; margin:15px auto 8px; }
.rbox dl dt{width:120px; height:90px;  float:left;}
.rbox dl dt img{width:120px; height:90px;}
.rbox dl dd{float:left; width:145px; margin-left:10px; color:#999;}
.rbox dl dd strong {font-size:12px;height:22px; line-height:22px;display:block; overflow:hidden}
.rbox dl dd strong a{color:#80584A; }
.rbox dl dd p{line-height:18px;}
.rbox dl dd p a{color:#04AECF;}

.rbox .listtext {
	padding: 5px 10px;
}
.rbox .listtext li {
	height: 26px; line-height: 26px; font-size: 14px;
}
.pflink {
	border: solid 2px #ded2c9; 
}
.pflink h4 {
    border-color: #ded2c9; line-height: 32px; height: 32px;
}
.blink{border:#ded2c9 solid 2px;margin-top:10px;width:986px;}
.blink ul{float:left;bdorder:#F2ECFD 3px solid;width:972px;padding:5px;}
.blink li{float:left;white-space:nowrap;display:inline;overflow:visible;margin:4px 10px;}
.blink .z{margin-bottom:-1px;}

/*列表页*/
.main h4 ,.navlist li a,.listr .rtb h5{background:url(../images/makeup_4.gif) no-repeat;}
.main {float: left;width:730px;}
.main h4{ height: 40px;line-height: 40px;padding: 0 10px 0 20px;  font-size:16px; color:#816651;background-repeat:repeat-x; background-position:0px -1093px; padding-left:15px; border-bottom:1px solid #E5DAD4;}
.l-item li {margin-top: 10px; border-bottom: solid 1px #EEE; padding-bottom:10px;}
.l-item li h3 {font-size: 18px; margin:0px; padding:0px; line-height:25px;  }
.l-item li h3 a {	color:#b57d51; }
.l-item li h3 font {	color: #CC0000;}
.l-item li p {	line-height: 170%; margin-top: 10px;  font-size: 14px;color:gray;  }
.l-item li p img {margin: 0 10px 0 0; height: 90px; float: left;}
.l-item li span {	display: inline-block; margin:4px 4px 0 0; background:#F5F0EC;line-height: 26px;padding: 0 10px;border-radius: 3px;}
.l-item li span a {	color:#816651;}
.l-item li span small {	color: #888;}

.listr{width:250px; float:right; height:auto; overflow:hidden; border-top:none; border-right:none; margin-left:10px;padding:0;}
/*分类*/
.navlist {width:248px; padding:0px; border:1px solid #E5DAD4; border-bottom:none; height:auto; overflow:hidden}
.navlist ul li {font-size: 13px;height: 45px;line-height: 45px;width: 124px; float:left; border-left:1px solid #E5DAD4; border-bottom:1px solid #E5DAD4; margin-left:-1px; text-align:center}
.navlist li a{ padding-left:35px; display:block; font-size: 14px;}
.navlist li .ot {background:#fff; padding:0}
.navlist li .ic_0{background-position: -198px 1px;}
.navlist li .ic_1{background-position: -198px -45px;}
.navlist li .ic_2{background-position: -198px -91px;}
.navlist li .ic_3{background-position: -198px -137px;}
.navlist li .ic_4{background-position: -198px -183px;}
.navlist li .ic_5{background-position: -198px -229px;}
.navlist li .ic_6{background-position:-319px 1px;}
.navlist li .ic_7{background-position:-319px -45px;}
.navlist li .ic_8{background-position:-319px -91px;}
.navlist li .ic_9{background-position:-319px -137px;}
.navlist li .ic_10{background-position:-319px -183px;}
.navlist li .ic_11{background-position:-319px -229px;}
.navlist li a:hover{background-color:#f7f7f7; text-decoration:none; }

.listr .rtb{ border:1px solid #E5DAD4; font-size:12px; padding-bottom:8px; }
.listr .rtb li{height:30px; line-height:30px; overflow:hidden;padding-left:10px; font-size: 14px; float: left; width:90px;background: url(../images/dot.gif) no-repeat 0 -86px; margin: 0 10px;}
.jiemeng_arclist .listr .rtb li {float: none; width: auto;}
.listr .rtb h5{height:35px; line-height:35px; background-position:0 -1093px; font-size:14px;padding-left:10px;margin-bottom:10px;}

#main{width: 100%;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;padding-bottom: 35px;}
#main h4,.mrlb h4,.hotul{background: url(../images/makeup_4.gif) no-repeat;}
#main h4{border-bottom: 1px solid #EDE1DC; background-repeat:repeat-x; background-position:0 -1093px; height: 35px;line-height: 35px;padding: 0 15px;font-size:14px; font-weight:600;}
#main h4 strong{float: left;font-size: 14px;}
#main h4 small{float: right;font-weight: 100;}
#main h4 a{font-size:12px;}
#main #ml{float: left;width: 73%; margin-top:15px;}
#main .leftc{border: 1px solid #EDE1DC;}
#ml .list{padding:15px;font-size: 15px;line-height: 250%;}
#ml .list p{font-size:14px;}
#ml .list a{color: #b57d51; padding:0 5px;}
#main #mr{float: right;width: 300px; margin-top:15px;border: 1px solid #EDE1DC;} 
#mr .hot{padding:15px;}
#mr .hot a span{ margin-right:5px}
#mr .hot a:nth-child(1) span{font-size:28px;line-height:135%; color: #4A4A4A;}
#mr .hot a:nth-child(2) span{font-size:13px;line-height:135%; color: #428BCA;}
#mr .hot a:nth-child(3) span{font-size:26px;line-height:135%; color: #5CB85C;}
#mr .hot a:nth-child(4) span{font-size:26px;line-height:135%; color: #D9534F;}
#mr .hot a:nth-child(5) span{font-size:17px;line-height:135%; color: #567E95;}
#mr .hot a:nth-child(6) span{font-size:17px;line-height:135%;  color: #B433FF;}
#mr .hot a:nth-child(7) span{font-size:17px;line-height:135%; color: #00ABA9;}
#mr .hot a:nth-child(8) span{font-size:17px;line-height:135%; color: #B37333;}
#mr .hot a:nth-child(9) span{font-size:28px;line-height:135%; color: #4A4A4A;}
#mr .hot a:nth-child(10) span{font-size:13px;line-height:135%; color: #428BCA;}
#mr .hot a:nth-child(14) span{font-size:26px;line-height:135%; color: #5CB85C;}
#mr .hot a:nth-child(12) span{font-size:26px;line-height:135%; color: #D9534F;}
#mr .hot a:nth-child(11) span{font-size:17px;line-height:135%; color: #567E95;}
#mr .hot a:nth-child(6) span{font-size:17px;line-height:135%;  color: #B433FF;}
#mr .hot a:nth-child(12) span{font-size:17px;line-height:135%; color: #00ABA9;}
#mr .hot a:nth-child(15) span{font-size:17px;line-height:135%; color: #B37333;}
#mr .hot a:nth-child(13) span{font-size:26px;line-height:135%; color: #5CB85C;}
#mr .hot a:nth-child(16) span{font-size:26px;line-height:135%; color: #D9534F;}
#mr .hot a:nth-child(17) span{font-size:13px;line-height:135%; color: #428BCA;}
#mr .hot a:nth-child(18) span{font-size:26px;line-height:135%; color: #5CB85C;}
#mr .hot a:nth-child(19) span{font-size:26px;line-height:135%; color: #D9534F;}
#mr .hot a:nth-child(20) span{font-size:26px;line-height:135%; color: #D9534F;}
#mr .hot a:nth-child(21) span{font-size:17px;line-height:135%; color: #567E95;}
#mr .hot a:nth-child(22) span{font-size:17px;line-height:135%;  color: #B433FF;}
#mr .hot a:nth-child(23) span{font-size:17px;line-height:135%;  color: #B433FF;}
#mr .hot a:nth-child(24) span{font-size:17px;line-height:135%; color: #00ABA9;}
#mr .hot a:nth-child(25) span{font-size:17px;line-height:135%; color: #B37333;}

#main #mr #mr_list{display: block;}
#main #mr #mr_list dt{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #E9E9E9;display: block;height: 30px;line-height: 30px;font-weight: 700;color: #000000;font-size: 16px;padding-left: 10px;}
#main #mr #mr_list dd{display: block;width: 280px;padding-left: 15px; padding-top:10px; padding-bottom:8px}
#main #mr #mr_list dd p{display: block;margin: 0px;overflow: hidden; line-height:30px; height:30px; overflow:hidden; padding-left: 10px;background:url(../images/dot.gif) no-repeat 0 -86px;}
#main #mr #mr_list dd p a{font-size:14px;}
#main #mr #mr_list dd p a:hover{color: #FF3300;text-decoration: none;}
#ml .content{padding:15px;font-size: 15px;line-height: 250%;}
#ml .content h1.title{font-size: 30px;height: 45px;line-height: 45px;margin: 15px 0;text-align: center;color: #816651;}
#ml .content p{font-size:16px;text-indent:2em}
#ml .content h2 a{color:#F00;font-size:16px;}

#ml .content .info{padding-right: 20px;padding-left: 20px;margin-right: auto;margin-left: auto; font-size: 12px;color: #666;    text-align: center;padding-bottom:10px;clear: left;}
#ml .content .info a{font-size: 12px;color: #666;}
#ml .content .info .cRed{color:#CC3300}

.con2{color: #7c4328;  font-size: 16px; margin-right: auto;  margin-left: auto;  width: 100%;  padding-bottom: 10px; }
.con2 a{color: #7c4328;}
.con2 p{ border-bottom: 1px solid #e3e3e3; padding: 9px 0;}
 

.tag{float:right; width: 300px; height:250px; line-height:250px; margin:10px;border: 1px dashed #DED2C9;background:#f2f2f2;text-align:center}
.jiemeilike{padding:5px 0 10px 0;}

.jiemeilike h5{border-bottom: 1px solid #e6e6e6;font-size:15px; font-weight:600; height: 35px;line-height: 35px;margin-bottom: 10px;}
.jiemeilike li{float: left;height: 32px;line-height: 32px;margin-right: 5px;width:30%; color:#ccc; font-size:14px; background:url(../images/dot.gif) no-repeat 0 -86px; padding-left:10px; overflow:hidden}
.jiemeilike li a{color: #816651;}
.right_ad{ width: 300px; height: 100%; float: right; border: 1px dashed #DED2C9;background:#fff;text-align:center}
.topa {
    background-color: #fff;
    height: 30px;
    margin: auto;
    width: 100%;
    border-bottom: 1px solid #cecece;
}
.topaa {
    background-color: #fff;
    height: 30px;
    margin: auto;
    width: 1200px;
    font-size: 12px;
    line-height: 30px;
}
.topal {
    color: #666;
    float: left;
    padding-left: 10px;
}
.topar {
    color: #666;
    float: right;
    padding-right: 10px;
}
.topar a {
    font-size: 12px;
    line-height: 30px;
    color: #666;
    text-decoration: underline;
}
.alla {
    margin: 0 auto;
    width: 1200px;
}
.atop {
    padding: 15px 0;
    height: 80px;
}
.nav_index_left {
    float: left;
    height: 80px;
}
.nav_index_right {
    float: right;
    height: 70px;
    line-height: 70px;
    width: 800px;
    border: 1px dashed #DED2C9;
    text-align: center;
    background: #fff;
}


.plt{width:885px;float:left;overflow:hidden;}

.channelbox dl {
    width: 286px;
    height: 350px;
    margin-right: 8px;
    margin-top: 2px;
    float: left;
}
.tbox {
    margin: 0 0 10px 0;
    border-bottom: 1px solid #EDE1DC;
    overflow: hidden;
    font-size: 14px;
}
.tbox dt {
    height: 32px;
    background-color: #ebe3d7;
    color: #505050;
    border: 1px solid #EDE1DC;
    overflow: hidden;
    line-height: 32px;
    clear: both;
}
.tbox dt strong {
    height: 24px;
    line-height: 30px;
    font-size: 14px;
    margin-left: 10px;
    background: url(/images/dt_arrow.png) 0px 10px no-repeat;
    display: block;
    float: left;
    padding-left: 18px;
    padding-right: 4px;
}
.tbox dt strong a {
    color: #505050;
}
.tbox dt span.more {
    float: right;
    position: relative;
    padding-top: 2px;
    line-height: 25px;
    padding-right: 8px;
    color: #505050;
}
.tbox dt span.more a {
    color: #505050;
    text-decoration: none;
}
.c1 li {
    line-height: 30px;
    overflow: hidden;
    padding-left: 16px;
    background: url(/images/ico-2.gif) 7px 13px no-repeat;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 95%;
}
ul {
    list-style: none;
}
.c1 {
    padding: 0;
    margin: 0;
}
.tbox dd {
    margin: 0;
    padding: 5px 5px 10px 5px;
    border-left: 1px solid #EDE1DC;
    border-right: 1px solid #EDE1DC;
    overflow: hidden;
}