@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; border:0;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, a { padding:0; margin:0; list-style: none;}
body {font-size:12px;color:#545252; font-family:"宋体";}
fieldset, img ,abbr, acronym { border: 0;}   
table { border-collapse: collapse; border-spacing:0; } 
address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; }
caption, th { text-align: left; }   
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }   
q:before, q:after { content: ''; }
li { list-style-type:none;}
a { color:#554e4e; text-decoration:none;}
a:hover { color:#dc0080; text-decoration:underline;}
.clear { clear:both;}
.clearfix {zoom:1}
.clearfix:after {content: '\20'; display: block; clear: both;}
.f_l { float:left;}
.f_r { float:right;}
input {vertical-align:middle;}

.width960 { width:960px; background:#fff; margin:0 auto 10px;}
.width300 { width:300px;}
.width220 { width:220px;}
.width730 {width:730px;background: url(http://beauty.mplife.com/100510/images/cont_bg01.png) no-repeat left bottom; float:left;}
.width960l {width:956px; border:1px solid #d4d4d4; padding:1px; margin:0 auto 10px;}
.line_b {border-bottom:1px solid #e3dfe0;}
.bgtop {background: url(http://beauty.mplife.com/100510/images/bgtop1.png) repeat-x left top; padding:16px 0 0;}

/* nav104 */
.nav104_l { background-color:#595556; width:960px; margin:0 auto; height:30px; line-height:30px;}
.nav104_l a:link,.nav104_l a:visited,.nav104_l a:hover,.nav104_l a:active {color:#fff;}
.nav104_l h3 {float:left; padding-left:35px;}
.nav104_l h3 a {padding:0 5px;}
.nav104_l p {float:right; padding-right:5px; text-align:right;}
.nav104_l p a {background: url(http://www.mpdaogou.com/images/100420/nav_dot01.png) no-repeat left center; padding:0 15px 0 8px;}
.nav104 { width:960px; height:70px; background:url(http://www.mpdaogou.com/images/100420/navbg104.png) no-repeat left top; margin:0 auto;}
.logo104 { width:180px; float:left; text-align:center; margin-right:17px;}
.logo104 img { margin-top:11px; width:98px; height:40px;}
.nav104 li {display:block; clear:both;}
.nav104 li a { display:inline-block;float:left;background: url(http://www.mpdaogou.com/images/100420/nav_dot01.png) no-repeat left center; padding:0 8px; line-height:20px;}
.nav104 li a:link,.nav104 li a:visited,.nav104 li a:active {color:#800000;}
.nav104 li a:hover,.nav104 li a.current {color:#e02520;}
.nav104_p1,.nav104_p2,.nav104_p3,.nav104_p4 {float:left; margin:10px 0 0 0; display:inline-block;}
.nav104_p1 {width:74px; padding-left:64px;}
.nav104_p2 {width:140px; padding-left:58px; margin-right:12px;}
.nav104_p3 {width:335px; margin-right:16px;}
.nav104_p3 li a { padding:0 14px 0 8px;}
.nav104_p3 li a.w3e { padding:0 26px 0 8px;}
.p2e {letter-spacing: 1em;}

/* 头部091222 */
.clearfix {zoom:1}
.clearfix:after {content: '\20'; display: block; clear: both;}
.f_l { float:left;}
.top09_1 { width:960px; height:30px; font-size:12px; margin:0 auto; background:url(http://www.mpdaogou.com/2009/1207/images/index_2.jpg) repeat-x left top; position:relative;}
.top09_1l { width:300px; margin:6px 0 0 8px !important; margin:6px 0 0 4px; line-height:20px; color:#fff;}
.top09_1l a:link,.top09_1l a:visited,.top09_1l a:active { color:#fff;}
.top09_1l a:hover { color:#fff;}
.top09_1m { width:250px;}
.top09_1m_in { width:143px; height:18px; background:none; border:0; padding:2px 2px 2px 18px;}
.top09_1m_but {margin-bottom:-1px; *margin-bottom:1px; margin-left:3px;}
.top09_1ml { width:200px; display:block; margin:5px 0 0 0; background:url(http://www.mpdaogou.com/2009/1207/images/index_3.jpg) no-repeat center;}
.top09_2 { width:960px; height:80px; margin:0 auto; padding:5px 0; background:#fff;}
.top09_2l { width:300px; padding-top:13px; text-align:center;}
.top09_2r { width:660px; height:80px; overflow:hidden;}

.top09_1city { width:64px;}
.top09_1city p { width:64px; height:21px; float:left; overflow:hidden; margin-top:9px; color:#fff; cursor:pointer;}
.top09_1city p img { margin-left:3px;}
#area_more { position:absolute; zoom:1; overflow:hidden; visibility:hidden; z-index:888; top:29px; left:887px; width:45px; height:48px; border:#ccc 1px solid; background:#fff;}
#area_more ul li { float:none; margin:3px; line-height:18px;}

/* 导航091222 */
.channel_nav09 { width:960px; height:36px; margin:0 auto; font-size:12px; background:#fff url(http://beauty.mplife.com/images/091222/images/bg_1.jpg) no-repeat left top;}
.channel_nav09 ul { width:950px; height:36px; margin:0 0 0 10px;}
.channel_nav09_l { float:left; width:771px ; height:29px; margin:7px 0 0 0; line-height:28px; color:#DCD2D1; text-align:center;}
.channel_nav09_l a { display:block; float:left; text-align:center; width:42px; margin:0 2px; height:29px;}
.channel_nav09_l a:link,.channel_nav09_l a:visited,.channel_nav09_l a:active { color:#DCD2D1;}
.channel_nav09_l a:hover { background:url(http://beauty.mplife.com/images/091222/images/bg_2.jpg) no-repeat center top; color:#920338;}
.channel_nav09 ul li.channel_nav09_l a.channel_nav09_cur { background:url(http://beauty.mplife.com/images/091222/images/bg_2.jpg) no-repeat center top; color:#920338;}
.channel_nav09_r { width:168px; margin:7px 0 0 0; padding:0; float:left; text-align:center;}
.channel_nav09_r a { width:56px; height:24px; line-height:24px; display:block; padding:0; margin:0; float:left; background:none;}
.channel_nav09_r a:link,.channel_nav09_r a:visited,.channel_nav09_r a:hover,.channel_nav09_r a:active { color:#DCD2D1;}
.nav { width:960px; height:40px; margin:0 auto; font-size:12px; background:#fff url(http://beauty.mplife.com/images/091222/images/bg_3.jpg) repeat-x left top; margin-bottom:7px;}
.nav ul {padding:0 0 0 23px;}
.nav ul li { float:left; background:url(http://beauty.mplife.com/images/091222/images/bg1.gif) no-repeat right top;padding:0 8px 0 7px; margin:0; line-height:37px; text-align:center;}
.nav li a span {color:#910237;text-decoration:none;}
.nav li a:hover span {color:#910237;text-decoration:none;}


/* 广告位 */
.ad960_tl { width:960px; margin:10px auto; font-size:0px; overflow:hidden;}
.ad_960_ls {width:960px; margin:0 auto; font-size:1px; overflow:hidden;}

/* 栏目导航 */
.wed_nav { width:960px; height:80px; background:url(http://sh.mpdaogou.com/wedding/images/100420/hlj_1.jpg) no-repeat; margin:10px auto;}
.wed_nav_t { height:44px;}
.wed_nav_t h1 { width:331px; float:left; display:inline;}
.wed_nav_t h1 img { margin:6px 0 0 10px;}
.wed_nav_t ul { width:629px; float:left; display:inline;}
.wed_nav_t ul li { width:125px; text-align:center; float:left; display:inline; padding-top:16px;}
.wed_nav_t ul li a {color:#666;}
.wed_nav_t ul li img { }
.wed_nav_cur { font-weight:bold; color:#fff;}
.wed_nav_cur a:link,.wed_nav_cur a:visited,.wed_nav_cur a:hover,.wed_nav_cur a:active { color:#fff;}
.wed_nav_c { height:36px;}
.wed_nav_c ul {float:right; display:inline; padding-right:29px;}
.wed_nav_c ul li {height:36px; line-height:36px; font-size:14px; font-weight:bold; color:#fff; text-align:right;}
.wed_nav_c ul li a {margin-left:50px; color:#fff;}
.wed_nav_c ul li a:hover {color:#fee48f; text-decoration:none;}
.wed_nav_c ul li a span {color:#fee48f;}

/* 焦点图 */
#focus { width:300px;height:490px;overflow:hidden; position:relative;  }
#focus_big_pic { width:300px; height:450px; overflow:hidden; cursor:pointer;}
#focus_link_txt { width:300px; height:35px;line-height:35px; vertical-align:middle;background:url(http://sh.mpdaogou.com/wedding/images/100416/f_text_bg.jpg) no-repeat; text-align:center;color:#e3005c;}
#focus_link_txt a { display:inline-block; width:298px; margin:5px 0 0 5px; font-weight:bold; font-size:14px; line-height:24px; vertical-align:middle;color:#e3005c;} 
#focus_btns { position:absolute; top:430px; left:195px;}
#focus_btns li, #focus_btns li.normal,#focus_btns li.curren { float:left; display:block;color:#fff; line-height:10px; text-align:center; margin-left:5px; font:normal 10px Tahoma; cursor:pointer;}
#focus_btns li.normal { width:13px;height:13px;background-color:#02b3b6; margin-top:0; font-size:10px; line-height:12px;}
#focus_btns li.curren {width:18px;height:18px; background-color:#e8297a; margin-top:-2px; font-size:12px;line-height:18px; vertical-align:middle;}
#focus_conts { display:none;} 

/* 焦点文字区 */
.focus_cont {width:420px;padding:0 0 0 10px;background: url(http://beauty.mplife.com/100510/images/focus_bg.png) no-repeat left top;}
.focus_cont h2 {background: url(http://sh.mpdaogou.com/wedding/images/100416/tt_bg01.gif) no-repeat 112px bottom; line-height:20px; height:20px; font-size:16px; font-family:"微软雅黑"; color:#a80101; margin-bottom:16px; text-indent:8px;}
.txt_bg1 { width:420px; height:88px; background:url(http://www.mpdaogou.com/2009/1207/images/index_11.jpg) no-repeat left top;}
.txt_bg2,.txt_bg3,.txt_bg4,.txt_bg5 { width:420px; background:url(http://www.mpdaogou.com/2009/1207/images/index_13.jpg) no-repeat left top;}
.txt_bg2 { height:159px;}
.txt_bg3 { height:111px;}
.txt_bg4 { height:92px;}
.txt_bg5 { height:232px;}
.f_txt1 {text-align:center; margin:34px 0 26px;}
.f_txt1 h3 { font-size:18px; font-family:"微软雅黑"; font-weight:400; height:18px; line-height:18px;}
.f_txt1 h3 a {color:#dc0080;}
.f_txt2 { margin-bottom:53px;}
.f_txt2 li {width:50%; font-size:14px; text-align:center; float:left; height:14px; line-height:14px;}
.f_txt2 li a {color:#6f7a7b;}
.f_txt3 {padding:0 0 7px 3px;}
.f_txt3 p {width:162px; float:left; background-color:#cbcbcb; text-align:center; margin-right:10px; padding:2px;}
.f_txt3 p a { line-height:21px;}
.f_txt3 a { color:#554e4e;}
.f_txt3 a:hover {color:#dc0080;}
.f_txt3 h4 {font-size:14px; margin:0 0 20px; text-indent:3px;}
.f_txt3 h4 a {color:#dc0080;}
.f_txt3 li {font-size:14px; line-height:29px;}
.f_txt3 li span,.f_txt3 li span a {color:#a5a3a3;}
.f_txt3 p img {float:left; width:160px; height:120px; border:1px solid #fff; margin-bottom:2px;}
.f_line1 { height:1px; overflow:hidden; border-bottom:1px dashed #d3d3d3; margin:14px 0 14px;}
.f_txt4 {padding:14px 0 0 3px;}
.f_txt4 h3 { margin-bottom:16px; padding-left:12px;}
.f_txt4 h4 {font-size:14px; margin-bottom:10px; text-indent:3px;}
.f_txt4 h4 a {color:#dc0080;}
.f_txt4 p {color:#a5a3a3; line-height:26px;}
.f_txt4 p a { color:#28d0d5;}
.f_txt4 dl {float:left; text-align:center; background-color:#cbcbcb; padding:2px; margin-right:10px;}
.f_txt4 dt img {width:160px; height:240px;}
.f_txt4 dd {line-height:28px;}
.f_txt4 li {line-height:28px; font-size:13px;}
.f_txt4 li span,.f_txt4 li span a {color:#a5a3a3;}
.f_txt5 {margin:10px 0 0 3px; height:274px;}
.f_txt5 h4 {font-size:14px; margin-bottom:10px; font-weight:700; margin-top:10px;}
.f_txt5 h4 a {color:#dc0080;}
.f_txt5 dl {float:left; text-align:center; margin-right:10px; width:170px;}
.f_txt5 dt img {width:160px; height:240px; background-color:#fff; padding:4px; border:1px solid #cbcbcb; float:left;}
.f_txt5 dd {line-height:24px; font-size:13px; background-color:#cbcbcb;}
.f_txt5 li {line-height:28px; text-indent:10px;}
.f_txt5 li span,.f_txt5 li span a {color:#a5a3a3;}
.f_txt6 {margin:10px 0 0 3px;}
.f_txt6_t { height:29px;}
.f_txt6 h3 {padding:2px 0 0 12px; width:193px; float:left;}
.f_txt6 p { width:123px; height:15px; float:right;}
.f_txt6 h4 {font-size:14px; margin-bottom:10px; font-weight:700; padding-top:2px;}
.f_txt6 h4 a {color:#dc0080;}
.f_txt6 dl {float:left; text-align:center; background-color:#cbcbcb; padding:2px 2px 0 2px; margin-right:10px; width:164px;}
.f_txt6 dt img {width:160px; height:120px;}
.f_txt6 dd {line-height:24px; font-size:13px;}
.f_txt6 li {line-height:28px; text-indent:10px;}
.f_txt6 li span,.f_txt6 li span a {color:#a5a3a3;}
.f_txt7 {padding:10px 0 0 3px;}
.f_txt7 h4 {font-size:14px; margin-bottom:6px; font-weight:700; margin-top:10px;}
.f_txt7 h4 a {color:#dc0080;}
.f_txt7 dl {float:left; text-align:center; margin-right:10px; width:182px;}
.f_txt7 dt img {width:160px; height:240px; background-color:#fff; padding:10px; border:1px solid #cbcbcb; float:left;}
.f_txt7 dd {line-height:24px; font-size:13px; background-color:#cbcbcb;}
.f_txt7 li {line-height:28px; text-indent:10px;}
.f_txt7 li span,.f_txt7 li span a {color:#a5a3a3;}
.f_txt8 {border:1px solid #d4d4d4; padding:1px; width:401px; float:left; margin:10px 0 0 3px; height:62px; display:inline;}
.f_txt8 ul {background: url(http://beauty.mplife.com/100510/images/cont_bg09.png) repeat-x left top; display:block; padding:6px 0 0 8px;}
.f_txt8 li {line-height:24px; color:#e8297a;}
.f_txt8 li a {color:#e8297a;}
.f_txt9 {padding:0 0 0 3px;}
.f_txt9 h4 {font-size:13px; margin-bottom:6px; font-weight:700; padding-top:2px; text-indent:5px;}
.f_txt9 h4 a {color:#dc0080;}
.f_txt9 dl {float:left; text-align:center; background-color:#dcdadb; padding:2px 2px 0 2px; margin-right:12px; width:160px;}
.f_txt9 dt img {width:160px; height:120px; float:left;}
.f_txt9 dd {line-height:20px;}
.f_txt9 ul {float:left;}
.f_txt9 li {line-height:28px;background: url(http://beauty.mplife.com/100510/images/dot03.gif) no-repeat left center; text-indent:10px; font-size:13px;}
.f_txt9 li span,.f_txt9 li span a {color:#a5a3a3;}

/*美颜新品试用*/
.cont_out {border:1px solid #d8d8d8; padding:1px; background-color:#fff; margin-bottom:15px;}
.cont_in {background: url(http://beauty.mplife.com/100510/images/cont_bg02.png) repeat-x left top; padding:0 0 5px 1px; width:295px;}
.cont_in h3 {background: url(http://beauty.mplife.com/100510/images/h3_bg01.png) no-repeat left top; height:26px; padding:6px 0 0 9px;}
.cont_in li { color:#717171; line-height:19px; border-bottom:1px dashed #d2d2d2; margin:0 6px; padding:10px 0;}
.cont_in li img {width:100px; height:75px; border:1px solid #d4d4d4; float:left; margin-right:15px;}
.cont_in li .bt {background: url(http://beauty.mplife.com/100510/images/bt01.png) no-repeat left top; width:90px; height:19px; display:inline-block; text-align:center; color:#dc0080;}
.cont_in li span {color:#ec024b;}

/*美颜达人*/
.cont_daren {background: url(http://beauty.mplife.com/100510/images/cont_bg03.png) repeat-y left top; padding-bottom:12px;}
.cont_daren h3 {background: url(http://beauty.mplife.com/100510/images/h3_bg02.png) no-repeat left top; height:26px; line-height:26px; text-indent:11px; font-size:14px; color:#fff; font-weight:700; margin-bottom:3px;}
.cont_daren h3 a:link,.cont_daren h3 a:visited,.cont_daren h3 a:hover,.cont_daren h3 a:active { color:#fff;}
.cont_daren li {background-color:#f0eeef; margin:0 3px 0 5px; line-height:18px; padding:8px 5px;}
.cont_daren li img {width:90px; height:90px; border:1px solid #fff; float:left; margin-right:10px;}
.cont_daren li a {color:#e2356a;}
.cont_daren p {margin-top:4px; color:#000;}
.cont_daren p a {color:#26c9d2;}
.dsearch {background: url(http://beauty.mplife.com/100510/images/cont_bg04.png) no-repeat left top; height:37px; margin:0 0 0 5px; padding:10px 0 2px 2px;}
.dsearch .txt {width:136px; height:21px; line-height:21px; border:1px solid #bec1c6;}
.dsearch .bt {background: url(http://beauty.mplife.com/100510/images/bt01.gif) no-repeat left top; width:53px; height:21px; border:0; text-align:center; line-height:21px; color:#fff; font-size:14px;}
.ad218 img {border:1px solid #e0e0e0;}
.adtxt1 {background: url(http://beauty.mplife.com/100510/images/cont_bg05.png) no-repeat left top;border:1px solid #e0e0e0; border-top:none; height:42px; padding:4px 0 0 0; overflow:hidden;}
.adtxt1 a {color:#fff; display:block; width:50%; float:left; line-height:20px; text-indent:8px;}

/*购物情报*/
.cont_rank { background-color:#fe9fbf; padding:15px 3px 3px 3px;}
.cont_rank_tit li {text-align:center; float:left;}
.cont_rank_tit li.qb {margin-right:6px;}
.tab1_bg1 a,.tab1_bg2 a {display:block; line-height:32px; font-size:14px; cursor:pointer; width:104px;}
.tab1_bg1 a{background: url(http://beauty.mplife.com/100510/images/menu_on01.gif) no-repeat left top; color:#c92760;}
.tab1_bg2 a{background: url(http://beauty.mplife.com/100510/images/menu_off01.gif) no-repeat left top; color:#fff;}
.tab_off1 {display:none;}
.rankbox { background-color:#fff; padding:15px 3px 13px 6px; height:230px; overflow:hidden;}
.rankbox img {width:75px; height:75px; border:1px solid #d4d4d4; padding:1px; background-color:#fff; float:left; margin-right:6px;}
.rankbox h4 {margin-bottom:8px;}
.rankbox h4 a {color:#000; font-size:13px; font-weight:700;}
.rankbox p {color:#666; line-height:26px;}
.rankbox p a {color:#e82979;}
.rankbox li span a,.rankbox li span {color:#28cfd5;}
.rankbox ul {float:left; width:100%; padding:8px 0 0 0;}
.rankbox li {line-height:28px;}
.rankbox li a {color:#939393;}

.rankbox1 { background-color:#fff; padding:15px 3px 13px 6px; height:230px; overflow:hidden;}
.rankbox1 img {width:75px; height:75px; border:1px solid #d4d4d4; padding:1px; background-color:#fff; float:left; margin-right:6px;}
.rankbox1 h4 {margin-bottom:8px;}
.rankbox1 h4 a {color:#000; font-size:13px; font-weight:700;}
.rankbox1 p {color:#666; line-height:26px;}
.rankbox1 p a {color:#e82979;}
.rankbox1 li span a,.rankbox li span {color:#28cfd5;}
.rankbox1 ul.u2 {float:left;padding:0 0 0 20px;background: url(http://beauty.mplife.com/100510/images/num2.gif) no-repeat 4px top; width:168px; margin-top:15px; height:140px;}
.rankbox1 ul.u2 li { padding-bottom:16px;}
.rankbox1 ul.u2 li a {color:#3f3f3f;}

/*美颜保养*/
.width957 {width:957px;background:#fff url(http://beauty.mplife.com/100510/images/cont_bg06.png) repeat-x left 32px;margin:0 auto 10px;border:1px solid #d4d4d4;padding:1px 0 10px 1px;}
.main_tit {background: url(http://beauty.mplife.com/100510/images/h3_bg03.png) no-repeat left top; height:30px; line-height:30px; border-bottom:1px solid #fff; margin-right:1px;}
.main_tit h2 { float:left; padding:5px 0 0 28px;}
.main_tit p {float:right; color:#fff; padding-right:38px;}
.main_tit p a {color:#fff;}
.width718 {width:718px; float:left;}
.cont_fx1 {width:280px;float:left;background: url(http://beauty.mplife.com/100510/images/fx_bg1.png) no-repeat left top; height:448px; padding:25px 0 0 30px;}
.cont_fx1 h3 { font-size:14px; font-weight:700; color:#5f5f5f; text-indent:34px; margin-bottom:5px;}
.cont_fx1 h3 span {color:#e92877;}
.cont_fx1 h3 a:link,.cont_fx1 h3 a:visited,.cont_fx1 h3 a:hover,.cont_fx1 h3 a:active { color:#5f5f5f;}
.cont_fx1 h3 a:link span { color:#e92877;}
.cont_fx1 dl {width:227px; margin-bottom:34px;}
.cont_fx1 dt img {width:225px; height:165px; border:1px solid #ececec; margin-bottom:15px; float:left;}
.cont_fx1 dd {text-align:center;}
.cont_fx1 li {line-height:28px; font-size:14px; text-indent:26px;}
.cont_fx2 {width:280px;float:left;background: url(http://beauty.mplife.com/100510/images/fx_bg2.png) no-repeat left top; height:346px; padding:25px 0 0 30px;}
.cont_fx2 h3 { font-size:14px; font-weight:700; color:#5f5f5f; text-indent:34px; margin-bottom:5px;}
.cont_fx2 h3 span {color:#e92877;}
.cont_fx2 dl {width:227px; margin-bottom:18px;}
.cont_fx2 dt img {width:225px; height:165px; border:1px solid #ececec; margin-bottom:15px; float:left;}
.cont_fx2 dd {text-align:center;}
.cont_fx2 li {line-height:28px; font-size:14px; text-indent:26px;}
.cont_mb { width:408px; padding-bottom:10px;}
.cont_ft {background-color:#e6e4e5; position:relative; padding:2px 0 3px 15px; float:left; width:703px;}
.cont_ftl {float:left; width:90px; height:356px;background: url(http://beauty.mplife.com/100510/images/j01.gif) no-repeat left top; margin-right:28px;}
.cont_ft2 {float:left; width:90px; height:315px;background: url(http://beauty.mplife.com/100510/images/j02.gif) no-repeat left top; margin-right:28px;}
.cont_ftdot {position:absolute; top:0; left:408px;background: url(http://beauty.mplife.com/100510/images/dot01.gif) no-repeat left top; width:17px; height:9px;}
.cont_ftline {position:absolute; top:20px; left:418px;background: url(http://beauty.mplife.com/100510/images/line01.gif) no-repeat left top; width:1px; height:215px;}
.cont_ftb {background: url(http://beauty.mplife.com/100510/images/cont_bg07.png) no-repeat left 31px; width:278px; float:left; margin:0 14px 0 0; display:inline;}
.cont_ftb h3 {background: url(http://beauty.mplife.com/100510/images/line02.gif) no-repeat left bottom; height:23px; padding:5px 0 0 2px; margin-bottom:14px;}
.cont_ftb p {text-align:center;}
.cont_ftb p img {width:90px; height:135px; border:1px solid #d1cfcf; margin:0 13px 6px;}
.cont_ftb li {background: url(http://beauty.mplife.com/100510/images/dot02.gif) no-repeat 28px center; line-height:28px; text-indent:36px;}

.rbox01 {border:1px solid #c9c9c9; border-right:none;background:#fff url(http://beauty.mplife.com/100510/images/cont_bg08.png) repeat-x left 29px; margin-top:10px;}
.rbox01 h3 { font-size:14px; font-weight:700; color:#5f5f5f; line-height:29px; height:29px; margin-bottom:10px; text-indent:10px;}
.rbox01 h3 a:link,.rbox01 h3 a:visited,.rbox01 h3 a:hover,.rbox01 h3 a:active { color:#5f5f5f;}
.rbox01 h3 span {color:#e92877;}
.rbox01 h3 a:link span { color:#e92877;}
.rbox01 h3.t1 {background: url(http://beauty.mplife.com/100510/images/h3_bg04.png) no-repeat left top;}
.rbox01 h3.t2 {background: url(http://beauty.mplife.com/100510/images/h3_bg05.png) no-repeat left top;}
.rbox01 img {width:75px; height:75px; border:1px solid #d4d4d4; padding:1px; background-color:#fff; float:left; margin:0 6px 0 10px;}
.rbox01 h4 {margin-bottom:8px;}
.rbox01 h4 a {color:#000; font-size:13px; font-weight:700;}
.rbox01 p {color:#666; line-height:26px; padding-bottom:18px;}
.rbox01 p a {color:#e82979;}
.rbox01 ul.u1 li span a,.rbox01 ul.u1 li span {color:#28cfd5;}
.rbox01 ul.u1 {float:left;padding:4px 0 10px 10px;background: url(http://beauty.mplife.com/100510/images/line03.gif) no-repeat center top; margin-top:20px; width:208px;}
.rbox01 ul.u1 li {line-height:28px;}
.rbox01 ul.u1 li a {color:#939393;}
.rbox01 ul.u2 {float:left;padding:0 0 0 37px;background: url(http://beauty.mplife.com/100510/images/num2.gif) no-repeat 14px top; width:181px; height:80px; overflow:hidden;}
.rbox01 ul.u2 li { padding-bottom:15px;}
.rbox01 ul.u2 li a {color:#3f3f3f;}
.rbox01 ul.u3 li span a,.rbox01 ul.u3 li span {color:#28cfd5;}
.rbox01 ul.u3 {float:left;padding:4px 0 4px 10px;background: url(http://beauty.mplife.com/100510/images/line03.gif) no-repeat center top;}
.rbox01 ul.u3 li {line-height:26px;}
.rbox01 ul.u3 li a {color:#939393;}
.topic {border:3px solid #fe9fbf; border-top:none; padding:0 0 2px 0; margin-top:10px; height:199px;}
.topic h3 {background: url(http://beauty.mplife.com/100510/images/h3_bg06.png) no-repeat left top; height:26px; line-height:26px; font-size:14px; font-weight:700; color:#fff; text-indent:9px;}
.topic h3 a:link,.topic h3 a:visited,.topic h3 a:hover,.topic h3 a:active { color:#fff;}
.topic h3 span {color:#ffea9f;}
.topic .left {float:left; margin-right:5px; margin-top:50px;}
.topic .right {float:right; margin-top:50px;}
.topic dl {float:left; width:162px; text-align:center;}
.topic dt img {border:1px solid #cfcfcf; width:160px; height:120px;}
.topic dd {line-height:28px;}
.pad4 { height:184px;}
.mag1 { margin:24px 0 10px 0;}

/*明星造型*/
.width956 {width:956px;margin:0 auto 10px;border:1px solid #d4d4d4;padding:1px 1px 10px 1px;background: url(http://beauty.mplife.com/100510/images/cont_bg10.png) repeat-x left 32px;}
.accessories .leftbotton {background:url(http://beauty.mplife.com/100510/images/left01.gif) no-repeat 0px 0px; left:10px; float:left; width: 11px; cursor:pointer; position: absolute; top: 120px; height:19px;}
.accessories .rightbotton {right:10px; background:url(http://beauty.mplife.com/100510/images/right01.gif) no-repeat 0px 0px; float:right; width: 11px; cursor:pointer; position: absolute;top: 120px; height:19px;}
.accessories{ float:left; width:958px; height:275px; padding-top:15px; border-top:none; overflow:hidden; position:relative;}
.scroll_pic{ width:910px; position:absolute; left:25px;overflow:hidden;}
.scroll_pic li{ float:left; width:162px; display:inline; margin:0 10px; text-align:center;}
.scroll_pic li a{ color:#5B5255; background-color:#a5a3a4; display:block; color:#fff; line-height:24px;}
.scroll_pic li img{display:block; width:160px; height:240px; border:1px solid #ccc;}

/*玩发达人*/
.darenbox { padding:8px 0 0 0; width:410px; float:left; margin:0 25px; display:inline;}
.darenbox h3 { font-size:14px; font-weight:700; color:#5f5f5f; margin-bottom:10px; line-height:29px; height:29px; text-indent:6px;background: url(http://beauty.mplife.com/100510/images/line05.gif) no-repeat 75px 20px;}
.darenbox h3 span {color:#e92877;}
.darenline,.darenline1 {background: url(http://beauty.mplife.com/100510/images/line04.gif) no-repeat left top; width:1px; float:left; margin:15px 15px 0 0;}
.darenline {height:202px;}
.darenline1 {height:150px;}
.main_tit1 {background: url(http://beauty.mplife.com/100510/images/h3_bg03.png) no-repeat left top; height:30px; line-height:30px; border-bottom:1px solid #fff; margin-right:1px; width:956px; float:left; margin-bottom:10px;}
.main_tit1 h2 { float:left; padding:5px 0 0 28px; width:46%;}
.main_tit1 p {float:right; color:#fff; padding-right:38px;}
.main_tit1 p a {color:#fff;}

/*美颜专题*/
.mtopic { width:310px; float:left; margin:10px 0 5px 8px; display:inline;}
.mtopic img {width:160px; height:120px; padding:4px 5px 5px 4px;background: url(http://beauty.mplife.com/100510/images/cont_bg11.png) no-repeat left top; float:left; margin-right:10px;}
.mtopic h4 {font-size:14px; font-weight:700; line-height:24px; margin:30px 0 4px 0;}
.mtopic h4 a {color:#594c50;}
.mtopic p {line-height:18px;}

/*图片滚动*/
.infiniteCarousel {width:214px;position: relative;}
.infiniteCarousel .wrapper { width: 172px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */overflow:hidden;height: 154px;position: absolute;top: 0; margin:0 16px;}
.infiniteCarousel ul a img {border:1px solid #cfcfcf; width:160px; height:120px;}
.infiniteCarousel .wrapper ul {width: 840px; /* single item * n */list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position: absolute;top: 0;}
.infiniteCarousel ul li {display:block;float:left;padding: 10px;height: 154px;width: 162px; text-align:center;}
.infiniteCarousel ul li a {line-height:28px;}
.infiniteCarousel ul li a img {display:block;}
.infiniteCarousel .arrow {display: block;position: absolute;top: 57px;cursor: pointer;outline: 0;}
.infiniteCarousel .forward {background:url(http://beauty.mplife.com/100510/images/left01.gif) no-repeat 0px 0px; width:11px; height:19px; left:6px;}
.infiniteCarousel .back {background:url(http://beauty.mplife.com/100510/images/right01.gif) no-repeat 0px 0px; right: 6px; width:13px; height:19px;}

/* 友情链接 */
.link_tit {height:31px; background-color:#edeaea;}
.link_bg {padding:8px 14px; font-size:14px; line-height:24px;color:#5e5d5f;}
.link_bg a {color:#5e5d5f;}

/* 联系我们 */
.mail_c {border:1px solid #d4d4d4; width:218px; float:right;}
.mail_tit {height:31px;}
.mail_bg {padding:8px 14px; line-height:24px; color:#5e5d5f;}
.mail_bg a:link,.mail_bg a:visited,.mail_bg a:hover,.mail_bg a:active {color:#5e5d5f;}

.bottom { width:960px; margin:0 auto; padding:10px 0; text-align:center; background:#fff;}
.foot { border-top:#ccc 2px solid; padding-top:10px; *padding-top:0; background:#fff;}
.foot p.bt { float:left; width:960px;}
.foot p { text-align:center; line-height:18px; color:#000; font-family:Tahoma;}
.foot p a { color:#000;}

/* 修改20100913-试用 */
.cont_out {border:1px solid #d8d8d8; padding:1px; background-color:#fff; height:324px;}

.tab1_c1_t { width:278px; margin:0 auto; padding-top:10px; height:99px;}
.tab1_c1_pic { width:96px;}
.tab1_c1_pic img { border:#ccc 1px solid;}
.tab1_c1_pic ul li a:hover img { border:#97182A 1px solid;}
.tab1_c1_txt { width:182px; margin:0; line-height:24px;}
.tab1_c1_txt ul li a:link,.tab1_c1_txt ul li a:visited,.tab1_c1_txt ul li a:hover,.tab1_c1_txt ul li a:active { color:#dc0080; font-size:14px;}
.tab1_c1_txt ul li p { font-size:12px; color:#666;}
.tab1_c1_txt ul li p a:link,.tab1_c1_txt ul li p a:visited,.tab1_c1_txt ul li p a:hover,.tab1_c1_txt ul li p a:active { font-size:12px;}
.tab1_c1_list { margin:0 10px;}
.tab1_c1_list ul li { line-height:24px;}
.tab1_c1_list ul li span a {color:#dc0080;}
.tab1_c1_list ul li span a:link,.tab1_c1_list ul li span a:visited,.tab1_c1_list ul li span a:hover,.tab1_c1_list ul li span a:ctive {color:#dc0080;}
