.wrap { width:1000px; margin:0 auto; border:1px solid #C6C6C6; border-top:0;overflow:hidden; margin-top:10px; font-size:12px;}
.logo-ad { width: 1000px; margin: 0 auto }
.logo-ad .logo { float: left; width: 235px; overflow:hidden; }
.logo-ad .ad { float: left; width: 760px; height:90px; margin:5px 0; overflow:hidden }
.mod-nav { width:998px; height:32px; margin:0 auto; overflow:hidden; line-height:32px; background:#c36 url(../images/special/mod-nav.png) repeat-x; font-size:14px }
.mod-nav li { display:inline; float:left; padding:0 18px 0 17px; background:url(../images/special/mod-nav.png) no-repeat 0 -33px; }
.mod-nav li a, .mod-nav li a:visited { display:block; color:#fff; }
.mod-nav li a:hover { color:#fff }
.mod-nav .i { background:none; margin-left:13px; }
.mod-sub-nav { width:1000px; height:38px; margin: 0 auto; background:#eaeaea url(../images/special/mod-nav.png) repeat-x 0 -66px; }
.mod-sub-nav .left { float: left; width: 180px; height: 38px; background: url(../images/special/v.png) no-repeat -680px -995px }
.mod-sub-nav .left a { display:inline; float:left; height:24px; margin-top:8px; text-indent: -9999px }
.mod-sub-nav .left .meifa { width:48px; margin-left:20px; margin-right:22px; }
.mod-sub-nav .left .ranfa { width:48px; }
.dapei .left { width:304px; background-position:-680px -1034px; }
.dapei .left .meifa { margin-right:25px; }
.dapei .left .dp { width:166px; }
.mod-sub-nav .right { float: left; width: 786px; padding-left:32px; line-height:38px; font-size:14px; overflow:hidden }
.mod-sub-nav .right a, .mod-sub-nav .right a:visited { color:#000; padding:0 4px; white-space:nowrap; }
.mod-sub-nav .right a:hover { color:#000; }
.dapei .right{float:right; width:620px;}
.c1 { width:990px; margin:12px auto 0 }
.c1 .left { float:left; width:310px; height:520px; position:relative; background:#F9F9FB }
.c1 .left li { position:absolute }
.c1 .left .a { top:0; left:0; width:191px; height:253px }
.c1 .left .b { top:0; left:192px; width:118px; height:126px }
.c1 .left .c { top:127px; left:192px; width:118px; height:126px }
.c1 .left .d { top:254px; left:0; width:118px; height:126px }
.c1 .left .e { top:254px; left:119px; width:191px; height:253px }
.c1 .left .f { top:381px; left:0; width:118px; height:126px }
.c1 .left li img { display:block }
.c1 .left .tb { display:none; margin-top:-24px }
.c1 .left .tb span { display:block; height:24px; line-height:24px }
.c1 .left .title { position:relative; z-index:20; padding:0 5px; text-align:center; overflow:hidden; color:#fff }
.c1 .left .bg { background:#000; opacity:0.5; filter:alpha(opacity=50); margin-top:-24px }
.c1 .left a:hover { text-decoration:none; cursor:pointer }
.c1 .left a:hover .tb { display:block }
.c1 .center { float:left; width:420px; }
.todayfocus { width:410px; background:url(../images/special/cc.png) repeat-x; }
.todayfocus .chd { width:153px; height:15px; margin:17px 0 0 21px; background:url(../images/special/v.png) no-repeat -778px -248px; text-indent:-9999px }
.todayfocus .cbd { width:410px; position:relative; margin-top:16px; _margin-top:13px; }
.todayfocus .txt { width:280px }
.todayfocus .title { height:24px; margin-left:26px; font-family:"ºÚÌå"; font-size:20px; line-height:24px; color:#93634d; overflow:hidden }
.todayfocus .title a, .todayfocus .title a:visited { color:#93634d }
.todayfocus .title a:hover { color:#93634d }
.todayfocus .intr { height:60px; line-height:20px; margin:18px 0 0 25px; overflow:hidden }
.todayfocus .pic { position:absolute; top:-42px; right:-1px; width:118px; height:126px; padding:8px 7px 10px 6px; background:url(../images/special/v.png) no-repeat -430px -471px; }
.c1 .right { float:left; width:260px }
.c1 .m2 { overflow:hidden; margin-top:8px; padding-top:12px; background:#EFEFEF; }
.c1 .m2 .chd { width:245px; height:22px; margin:0 auto; background:url(../images/special/v.png) no-repeat -517px -202px; }
.c1 .m2 .chd a { display:block; width:122px; height:22px; margin-left:52px; overflow:hidden; text-indent:-9999px }
.c1 .m2 .cbd { padding-bottom:3px }
.c1 .m2 .cbd li { display:inline; float:left; width:56px; margin:5px 0 0 23px; text-align:center; font-size:14px }
.c1 .m2 .cbd li .title { display:block; height:21px; margin-top:5px; overflow:hidden }
.mod-item1 { height:117px; background:url(../images/special/v.png) no-repeat 0 -762px }
.mod-item1 dt { display:inline; float:left; width:71px; height:71px; margin:26px 28px 0 24px; background:url(../images/special/v.png) no-repeat }
.mod-item1 dt a { display:block; width:100%; height:100%; text-indent:-9999px }
.mod-item1 dd { float:left; width:252px; margin-top:22px }
.mod-item1 dd li { height:26px; line-height:26px; font-size:14px; overflow:hidden }
.c1 .ys { background:none }
.c1 .ys dt { background-position:-518px -342px }
.c1 .jq dt { background-position:-590px -342px }
.c1 .hl dt { background-position:-662px -342px }
.c1 .yl dt { background-position:-464px -1001px }
.c1 .cl dt { background-position:-536px -1001px }
.c1 .fl dt { background-position:-608px -1001px }
.c1 .right .ad { padding:5px 0 0 0; background:#efefef }
.c1 .right .ad .pic img { display:block; border:1px solid #fff; margin:5px auto 4px }
.c1 .right .ad .txt { padding-bottom:2px; }
.c1 .right .ad .txt li { height:24px; padding-left:33px; line-height:24px; background:url(../images/special/v.png) no-repeat -981px -288px; overflow:hidden }
.mod-item .hd { height:48px; background:url(../images/special/v.png) no-repeat }
.mod-item .hd .title { display:inline; float:left; width:125px; height:30px; margin:3px 0 0 51px }
.mod-item .hd .title a { display:block; width:100%; height:100%; overflow:hidden; text-indent:-9999px }
.mod-item .hd .extra { display:inline; float:right; margin:15px 9px 0 0; color:#ccc }
.mod-item .hd .extra .more, .mod-item .hd .extra .more:visited { margin-left:12px; color:#93634d }
.mod-item .hd .extra .more:hover { color:#93634d }
.mod1 { margin-top:18px }
.mod1 .cola { display:inline; float:left; width:285px; height:179px; margin:0 0 0 6px; background:url(../images/special/v.png) no-repeat 3px -457px }
.mod1 .cola li { display:inline; float:left; width:130px; height:167px; margin-left:8px; text-align:center; border:1px solid #f3f3f3; background:#fff }
.mod1 .cola li img { display:block; margin:5px auto 0 }
.mod1 .cola .title { width:118px; height:28px; margin:1px auto 0; line-height:28px; text-align:center; background:#DDDDDD; overflow:hidden }
.mod1 .colb { float:left; width:356px }
.mod1 .colb li { width:252px; height:26px; line-height:26px; overflow:hidden; padding-left:64px; font-size:14px; background:url(../images/special/v.png) no-repeat -963px -325px }
.mod1 .colb .strong { width:288px; padding-left:32px; margin:16px 0 13px 0; font-family:"Î¢ÈíÑÅºÚ"; font-weight:700; font-size:16px; background:none }
.mod1 .colb .strong a, .mod1 .colb .strong a:visited { color:#333 }
.mod1 .colb .strong a:hover { color:#93634D }
.mod1 .colc { float:left; width:1px; height:163px; background:url(../images/special/v.png) no-repeat -999px -454px }
.mod1 .cold { float:left; width:348px }
.mod1 .cold li { width:252px; height:26px; line-height:26px; overflow:hidden; padding-left:69px; font-size:14px; background:url(../images/special/v.png) no-repeat -963px -325px }
.mod1 .cold .strong { width:288px; padding-left:32px; margin:16px 0 19px 0; font-family:"Î¢ÈíÑÅºÚ"; font-weight:700; font-size:16px; background:none }
.mod1 .cold .strong a, .mod1 .colb .strong a:visited { color:#333 }
.mod1 .cold .strong a:hover { color:#93634D }
.wad { width:990px; margin:0 auto }
.c2 { width:1000px; margin:33px auto 0 }
.c2 .hd { background-position:5px -98px }
.c2 .hd .title { }
.c2 .top .cola { float:left; width:324px }
.c2 .top .colb { float:left; width:323px }
.c2 .top .colc { float:left; width:1px }
.c2 .top .cold { float:left; width:330px }
.c2 .mod2 { display:inline; float:left; width:292px; margin-right:48px }
.c2 .br { margin-right:0 }
.c2 .mod2 .chd { height:48px }
.c2 .mod2 .chd .title { display:inline; float:left; margin:15px 0 0 1px; padding-right:13px; background:url(../images/special/v.png) no-repeat -919px -658px }
.c2 .mod2 .chd .title2 { background-position:-902px -658px; }
.c2 .mod2 .chd .title a, .c2 .mod2 .chd .title a:visited { font-size:16px; font-weight:700; color:#93634d }
.c2 .mod2 .chd .title a:hover { color:#93634d }
.c2 .mod2 .chd .more, .c2 .mod2 .chd .more:visited { display:inline; float:right; margin:19px 3px 0 0; color:#979799 }
.c2 .mod2 .chd .more:hover { color:#93634D }
.c2 .mod2 .cbd li { float:left; width:131px; height:167px; margin-right:29px; background:url(../images/special/v.png) no-repeat -293px -471px; text-align:center }
.c2 .mod2 .cbd .nm { margin-right:0 }
.c2 .mod2 .cbd img { display:block; margin:6px auto 5px; border:1px solid #E2E2E2 }
.c2 .mod2 .cbd .title { height:18px; text-align:center; overflow:hidden }
.c2 .bottom { width:990px; margin:20px auto 0; height:240px; background:url(../images/special/vv.png) no-repeat }
.c2 .bottom .bl { margin-left:10px }
.c3 { width:1000px; margin:22px auto 0 }
.c3 .hd { background-position:5px -49px }
.c4 { width:1000px; margin:28px auto 0 }
.c4 .hd { background-position:5px 0 }
.c5 { margin-top:28px }
.c5 .left { float:left; width:675px }
.c5 .right { float:left; width:320px; background:#EFEFEF }
.c5 .right .chd { width:295px; height:20px; margin:18px auto 0; background:url(../images/special/v.png) no-repeat -517px -299px; }
.c5 .right .chd a { display:block; width:80px; height:20px; margin-left:109px; text-indent:-9999px }
.c5 .right ul { width:288px; margin:0 auto }
.c5 .right ul li { height:32px; line-height:32px; background: url(../images/special/v.png) no-repeat -496px -773px; overflow:hidden }
.c5 .right .little-square { float:left; width:3px; height:3px; margin:15px 27px 0 14px; display:inline; background:#93634D; font-size:0 }
.c5 .right ul li .title { float:left; width:238px }
.c5 .right .active { height:148px; padding-bottom:22px; background-position:-496px -635px; overflow:hidden; _zoom:1; }
.c5 .right .active .pic { float:left; width:118px; padding:20px 14px 0 0; display:inline }
.c5 .right .active .txt { float:left; width:155px; padding:19px 0 0 0; line-height:20px }
.c5 .right .active .title { float:none; width:auto; height:40px; padding-left:2px; overflow:hidden; font-size:14px; font-weight:bold }
.c5 .right .intr { height:80px; margin-top:6px; overflow:hidden }
.c5 .right .more { text-align:right; margin:13px 16px; }
.c5 .right .more a, .c5 .right .more a:visited { color:#999 }
.c5 .right .more a:hover { color:#93634D }
.doubts { margin-top:8px; background:#EFEFEF; height:202px;}
.doubts .chd { height:44px; background:url(../images/special/v.png) no-repeat -510px -237px; text-indent:-9999px; overflow:hidden }
.doubts .cbd { padding:0 0 11px 9px }
.doubts .cbd .pic { float:left; width:80px; margin:5px 15px 0 0; overflow:hidden }
.doubts .cbd .txt { float:left; width:145px }
.doubts .cbd .txt li { height:30px; line-height:30px; background:url(../images/special/v.png) no-repeat -496px -775px; overflow:hidden;}
.mod-hairstyle { margin-top:24px }
.mod-hairstyle-list { margin-top:30px }
.mod-hairstyle .chd { height:50px; background:url(../images/special/v.png) no-repeat }
.mod-hairstyle .chd h2 { display:inline; float:left }
.mod-hairstyle .chd h2 a { display:block; width:124px; height:30px; text-indent:-9999px }
.mod-hairstyle .chd .extra { display:inline; float:right; margin:15px 13px 0 0 }
.mod-hairstyle .chd .extra a, .mod-hairstyle .chd .extra a:visited { color:#93634d }
.mod-hairstyle .chd .extra a:hover { color:#93634d }
.mod-hairstyle .toutiao { display:block; height:24px; margin:26px 10px 23px; font:20px/24px "ºÚÌå"; text-align:center; overflow:hidden }
.mod-hairstyle .toutiao a, .mod-hairstyle .toutiao a:visited { color:#333 }
.mod-hairstyle .toutiao a:hover { color:#93634D }
.mod-hairstyle-list { float:left; width:500px }
.mod-hairstyle-list .txt { width:500px; overflow:hidden }
.mod-hairstyle-list .txt ul { width:488px; padding:0 0 0 12px }
.mod-hairstyle-list .txt li { float:left; width:224px; height:26px; margin-right:10px; padding-left:10px; line-height:26px; font-size:14px; background:url(../images/special/v.png) no-repeat -997px -324px; overflow:hidden }
.mod-hairstyle-list .txt .mt { margin-top:12px }
.mod-hairstyle-list .pic { width:446px; height:177px; margin:23px 0 0 9px; padding:7px 0 0 18px; background:url(../images/special/v.png) no-repeat 0 -888px }
.mod-hairstyle-list .pic li { display:inline; float:left; width:118px; border:1px solid #f3f3f3; margin:0 0 0 8px; padding:5px 6px 7px; background:#fff }
.mod-hairstyle-list .pic li img { display:block }
.mod-hairstyle-list .pic li .title { display:block; height:28px; margin-top:1px; line-height:28px; text-align:center; background:#ddd; overflow:hidden }
.roundface, .longface { margin-top:0 }
.roundface .chd { background-position:4px -251px }
.roundface .chd h2 { margin:3px 0 0 56px; }
.longface .chd { background-position:4px -200px }
.longface .chd h2 { margin:3px 0 0 56px; }
.squareface .chd { background-position:4px -302px }
.squareface .chd h2 { margin:3px 0 0 53px; }
.egg-ahapedface .chd { background-position:4px -355px }
.egg-ahapedface .chd h2 { margin:3px 0 0 53px; }
.egg-ahapedface .chd h2 a { width:158px; }
.oralface .chd { background-position:4px -147px }
.oralface .chd h2 { margin:3px 0 0 56px; }
.oralface .chd h2 a { width:158px; }
.lozengeface .chd { background-position:4px -406px }
.lozengeface .chd h2 { margin:3px 0 0 56px; }
.lozengeface .chd h2 a { width:158px; }
.footer { width:990px; margin:0 auto; background:#e3e3e3 }
.footer-nav { height:35px; line-height:35px; background:#d01559; font-size:14px; color:#fff }
.footer-nav a, .footer-nav a:visited { color:#fff; margin:0 7px; }
.footer-nav a:hover { color:#fff; }
.footer-nav {height:35px;line-height:35px;background:#d01559;font-size:14px;color:#fff;font-family:'simsun'}
.mod-links { padding:0 10px;background:#e3e3e3}
.links-selected {width:958px;margin:0 auto;height:30px;border-bottom:1px #fafafa solid;line-height:30px;font-size:14px;font-weight:bold;color:#000;text-align:left;position:relative;padding-top:10px}
.links-s {width:155px;height:20px;position:absolute;right:0;bottom:5px}
.links-pic {width:960px;margin-top:7px;}
.links-pic img {float:left;margin:3px 8px;display:inline;border:1px solid #ffeded;}
.links-txt {margin:7px 10px 0;padding-bottom:18px;line-height:24px;border-bottom: 1px #FAFAFA solid;font-family:'simsun'}
.links-txt strong {font-size:14px;font-weight:700;color:#9a001d}
.links-txt a:hover {text-decoration:none}
.copyright {padding:20px 0;background:#e3e3e3}
.footer-logo{float:left;width:245px;margin-right:4px;text-align:right}
.footer-about {float:left;width:84px;border:solid #fafafa;border-width:0 1px;margin-left:20px;padding-left:36px}
.footer-about li {line-height:180%}
.copyright .foot-txt {float:left;margin-left:10px;padding-left:10px; display:inline; color:#444;}
.copyright p {width:400px;text-align:left;line-height:180%}
