@charset "utf-8";

/********************************
 * Global Tag Setting
*********************************/
* {
 margin: 0;
 padding: 0;
 word-break: break-all;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px
}
html {
}
body {
 text-align: center;
 color: #494949;
}
h1,h2,h3 {
 margin:0;
 padding:0;
 font-size:12px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:normal;
 line-height:normal;
}
img {
 border: 0;
}
div,
p,
form,
ul,
li {
 margin: 0;
 padding: 0;
 line-height:normal;
}
a {
 color: #4E407B;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
.height2 {
 height:2px;
}

/********************************
 * Basic Class Setting
*********************************/
.clear {
 clear: both;
 font-size: 0;
 line-height: 0;
 margin:0;
 padding:0;
}
.left {
 float:left;
}
.right {
 float:right;
}
.outer {
 width: 100%;
}
.block10 {
 margin-bottom: 10px;
}
.block12 {
 margin-bottom: 12px;
}
.block14 {
 margin-bottom: 14px;
}

/********************************
 * Index Css Setting
 * Containers
*********************************/
#container {
 width: 100%;
 margin:0 auto;
 background-color: #FFF;
 text-align: left;
}

#coop {
 width: 100%;
 text-align: center;
 padding:3px 0 0 0;
}
#coop #coop_outer {
 width: 950px;
 margin: 0 auto 0 auto;
}

/********************************
 * Index Css Setting
 * Header
*********************************/
#header {
 width: 100%;
 text-align: center;
 padding:10px 0 0 0;
}
#header #hl_1 {
 width: 950px;
 margin: 0 auto 0 auto;
 padding: 0 0 3px 0;
}
#header #hl_1 a {
 color:#959595;
}
#header #hl_1 #h1_1_right {
 color:#494949;
 padding:7px 0 0 0;
}
#header #hl_1 #h1_1_right a {
 color:#959595;
 cursor:pointer;
}
#header #hl_1 #h1_1_right #hl_1_links *{
 color:#494949;
}
#header #hl_1 #h1_1_right .ss {
 width: 11px;
 height: 11px;
 margin: 0 0 0 2px;
 cursor:pointer;
 overflow: hidden;
 background: url(../sprites/index.png?20100709);
 background-repeat:no-repeat;;
 float: left;
}
#header #hl_1 #h1_1_right .ss_black {
 background-position: 0px 0px;
}
#header #hl_1 #h1_1_right .ss_purple {
 background-position: -11px 0;
}
#header #hl_1 #h1_1_right .ss_blue {
 background-position: -22px 0;
}
#header #hl_1 #h1_1_right .ss_brown {
 background-position: -33px 0;
}
#header #hl_1 #h1_1_right .ss_red {
 background-position: -44px 0;
}
#header #hl_1 #h1_1_right .ss_pink {
 background-position: -55px 0;
}
#header #hl_1 .right {
 padding:7px 0;
}

#header #hl_2 {
 width: 950px;
 margin: 0 auto 0 auto;
}
#header #hl_2 #h_logo {
 width:357px;
 height:80px;
}
#header #hl_2 #hl_2_top {
 /* width:593px; */
 padding:17px 0 0 0;
 text-align:left;
}
#header #hl_2 #hl_2_bottom {
 /* width:593px; */
 padding:6px 0 0 0;
 text-align:left;
}
#header #hl_2 .dlogin {
 color:#cccccc;
 width:320px;
}
#header #hl_2 .dlogin a {
 color:#cccccc;
 text-decoration:underline;
}
#header #hl_2 .dlogin .textbox {
 width:160px;
 height:16px;
 padding: 0 0 0 2px;
 background-color:#E6E7E8;
 border:none;
}
#header #hl_2 .dlogin .part1 {
 width:50px;
}
#header #hl_2 .dlogin .part2 {
 width:170px;
}
#header #hl_2 .dlogin .part3 {
 width:40px;
}
#header #hl_2 .dlogin .part4 {
 margin:0 0 0 167px;
 padding:2px 0 0 0;
}
#header #hl_2 .dlogin .part4 a {
 font-size:10px;
 text-decoration:underline;
}
#header #hl_2 .dlogin .part5 {
}
#header #hl_2 #logined_nickname {
 color:#FFCCCC;
 margin:5px 0 0 0;
 font-size:14px;
 letter-spacing:120%;
}
#header #hl_2 #logined_control {
 margin:5px 0 0 10px;
}
#header #hl_2 #logined_control a {
 color:#FFCCCC;
}
/*
#header #hl_2 #hl_2_top #unlogin_nick{
 color:#fdb4d4;
 font-size:14px;
 padding:0 16px 0 0;
}
#header #hl_2 #hl_2_top #fpass{
 color:#CCCCCC;
 margin-left:15px;
}
#header #hl_2 #hl_2_top #logined_nickname {
 color:#FFCCCC;
 margin:5px 0 0 0;
 font-size:14px;
 letter-spacing:120%;
}
#header #hl_2 #hl_2_top #logined_control {
 margin:5px 0 0 10px;
}
#header #hl_2 #hl_2_top #logined_control a {
 color:#FFCCCC;
}
#header #hl_2 #hl_2_bottom #dlogin {
 height:25px;
 padding:0;
 margin:0;
 text-align:right;
 color:#B7B7B7;
}
#header #hl_2 #hl_2_bottom #dlogin a {
 color:#B7B7B7;
 text-decoration:underline;
}
#header #hl_2 #hl_2_bottom #dlogin #login_email {
 width:160px;
 height:16px;
 margin: 0 4px 0 0;
 padding: 0 0 0 2px;
 background-color:#E6E7E8;
}
#header #hl_2 #hl_2_bottom #dlogin #login_passwd {
 width:120px;
 height:16px;
 margin: 0 10px 0 0;
 padding: 0 0 0 2px;
 background-color:#E6E7E8;
}
*/
#header #hl_3_outer {
 background-color:#DBCFBE;
}
#header #hl_3 {
 width: 950px;
 text-align: left;
 padding:9px 0 9px 0;
 color:#FFFFFF;
 margin: 0 auto 0 auto;
}
#header #hl_3 h1,h2{
 float:left;
}
#header #hl_3 a{
 padding:0;
 color:#FFFFFF;
 text-align: left;
}
#header #hl_4_outer {
 background-color:#F1ECE2;
}
#header #hl_4 {
 width: 950px;_width:810px;
 text-align: right;
 padding: 0 280px 0 0;_padding:0 140px 0 0;
 margin: 0 auto 0 auto;
}
#header #hl_4 #search_txt {
 width: 202px;
 height: 16px;
 margin: 2px 4px 0 0;
 vertical-align: middle;
}
#header #hl_4 #search_btn {
 margin: 7px 0 6px 0;
 vertical-align: middle;
 cursor: pointer;
}
#header #hl_5 {
 background-color:#948E81;
 font-size:0px;
 line-height:normal;
 height:5px;
}


/********************************
 * Index Css Setting
 * Body Block
*********************************/
#body_outer {
 text-align:center;
 background:url(../bk_index2.gif) center repeat-y;
}
#body {
 width:950px;_width: 952px;
 padding:10px 0 0 0;
 margin: 0 auto 0 auto;
}
#body #bleft {
 width: 320px;
 float: left;
}
#body #bcenter {
 width: 470px;
 padding:0 0 0 15px;
 float: left;
}
#body #bright {
 width: 130px;
 padding:0 0 0 15px;
 float: left;
}
#body #bleft .list{
 width:304px;
 padding:7px 0 7px 6px;_padding:6px 0 4px 5px;
}
#body #bleft .image_new{
 padding:0 0 0 4px;
}

/********************************
 * Index Css Setting
 * Body Left Block
 * What's New
*********************************/
#body #bleft #whatsnew_title {
 width:320px;
 height:22px;
 background-image:url(../sprites/index.png?20100709);
 background-position: -332px -712px;
}
#body #bleft #whatsnew {
 text-align: left;
 border:solid 1px #CCCCCC;
 border-top:none;
 margin: 0;
 list-style-type:none;
 /*
 
 border:solid 1px #CCCCCC;
 border-top:none;
 list-style:none;
 */
}
#body #bleft #whatsnew li{
 float:none;
}
#body #bleft #whatsnew li a{
 height:14px;
 padding:4px 0 4px 10px!important;padding:3px 0 3px 10px;
 color:#666666;
 background-color:#F7F4EE;
 text-decoration:none;
 display:block;
}
#body #bleft #whatsnew li a:hover{
 /*background-color:#FFe1e1;*/
}
#body #bleft #whatsnew li a.default_red {
 background-color:#FFe1e1;
}

/********************************
 * Index Css Setting
 * Body Left Block
 * 每日更新内容
*********************************/
#body #bleft .release {
 text-align: left;
}
#body #bleft .release .w212 {
 width: 212px;
 padding: 0 0 0 8px;
}
#body #bleft .release .w212 p,h3 {
 width: 212px;
 margin: 3px 0 2px 0;
}
#body #bleft .release .w212 a {
 text-decoration: underline;
}
#body #bleft #blog a {
 color: #705377;
}
#body #bleft #beauty a {
 color: #F1715B;
}
#body #bleft #hair a {
 color: #6FA439;
}
#body #bleft #shaping a {
 color: #57A0CD;
}
#body #bleft #talk a {
 color: #DDA105;
}
#body #bleft #dic a {
 color: #F87A8C;
}
#body #bleft #dic .line1 {
 margin: 5px 0 0 0;
}

/********************************
 * Index Css Setting
 * Body Left Block
 * 每日更新内容
 * 博客
*********************************/
#body #bleft #blog_title {
 width:320px;
 height:22px;
 background-image:url(../sprites/index.png?20100709);
 background-position: 0 -678px;
 cursor:pointer;
}
#body #bleft .mika_title {
 width:213px;
 height:12px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: 0 -816px;
 cursor:pointer;
}
#body #bleft .nico_title {
 width:172px;
 height:16px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: 0 -892px;
 cursor:pointer;
}
#body #bleft .carita_title {
 width:167px;
 height:14px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: 0 -846px;
 cursor:pointer;
}
#body #bleft .column_title {
 width:192px;
 height:16px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: 0 -829px;
 cursor:pointer;
}
#body #bleft .tomoiti_title {
 width:98px;
 height:16px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: 0 -875px;
 cursor:pointer;
}
#body #bleft .lee_title {
 width:55px;
 height:13px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: 0 -861px;
 cursor:pointer;
}
#body #bleft .clover_title {
 width:57px;
 height:15px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: -299px -910px;
 cursor:pointer;
}
#body #bleft .aupres_title {
 width:150px;
 height:15px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: -365px -910px;
 cursor:pointer;
}
#body #bleft .supreme_title {
 width:170px;
 height:16px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: -518px -910px;
 cursor:pointer;
}
#body #bleft .iwanglei_title {
 width:53px;
 height:16px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: -299px -816px;
 cursor:pointer;
}
#body #bleft .yongfu_title {
 width:86px;
 height:15px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: -299px -926px;
 cursor:pointer;
}
#body #bleft .vivian_title {
 width:165px;
 height:14px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: -299px -942px;
 cursor:pointer;
}
#body #bleft .aquair_title {
 width:147px;
 height:16px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: -299px -957px;
 cursor:pointer;
}
#body #bleft .pj_title {
 width:151px;
 height:17px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100801);
 background-position: -299px -974px;
 cursor:pointer;
}
#body #bleft #blog .line {
 width:311px;
 height:2px;
 font-size:0px;
 line-height:0;
 background-image:url(../sprites/index.png?20100709);
 background-position: -332px -703px;
}

/********************************
 * Index Css Setting
 * Body Left Block
 * 每日更新内容
 * 美容
*********************************/
#body #bleft #beauty_title {
 width:320px;
 height:22px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: 0 -701px;
 cursor:pointer;
}
#body #bleft .web_magazine_title {
 width:101px;
 height:12px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: 0 -909px;
 cursor:pointer;
}
#body #bleft .beauty_class_title {
 width:57px;
 height:17px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: -214px -982px;
 cursor:pointer;
}
#body #bleft .inperson_title {
 width:43px;
 height:16px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: 0 -943px;
 cursor:pointer;
}
#body #bleft #beauty .line {
 width:311px;
 height:2px;
 font-size:0px;
 line-height:0;
 background-image:url(../sprites/index.png?20100709);
 background-position: -332px -698px;
}

/********************************
 * Index Css Setting
 * Body Left Block
 * 每日更新内容
 * 美发
*********************************/
#body #bleft #hair_title {
 width:320px;
 height:22px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: 0 -724px;
 cursor:pointer;
}
#body #bleft .hair_silu_title {
 width:56px;
 height:16px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: -214px -816px;
 cursor:pointer;
}
#body #bleft .hair_salon_title {
 width:71px;
 height:15px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: 0 -976px;
 cursor:pointer;
}
#body #bleft .hair_style_title {
 width:123px;
 height:15px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: 0 -960px;
 cursor:pointer;
}
#body #bleft #hair .line {
 width:311px;
 height:2px;
 font-size:0px;
 line-height:0;
 background-image:url(../sprites/index.png?20100709);
 background-position: -332px -683px;
}

/********************************
 * Index Css Setting
 * Body Left Block
 * 每日更新内容
 * 美体
*********************************/
#body #bleft #shaping_title {
 width:320px;
 height:22px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: 0 -747px;
 cursor:pointer;
}
#body #bleft .emotionsexam_title {
 width:58px;
 height:16px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: -214px -850px;
 cursor:pointer;
}
#body #bleft .eq_title {
 width:46px;
 height:16px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: -214px -867px;
 cursor:pointer;
}
#body #bleft .beaulesson_title {
 width:57px;
 height:16px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: -214px -833px;
 cursor:pointer;
}
#body #bleft .health_title {
 width:56px;
 height:16px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: -214px -884px;
 cursor:pointer;
}
#body #bleft #shaping .line {
 width:311px;
 height:2px;
 font-size:0px;
 line-height:0;
 background-image:url(../sprites/index.png?20100709);
 background-position: -332px -693px;
}

/********************************
 * Index Css Setting
 * Body Left Block
 * 每日更新内容
 * 话题
*********************************/
#body #bleft #talk_title {
 width:320px;
 height:22px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: 0 -770px;
 cursor:pointer;
}
#body #bleft .health_diet_title {
 width:56px;
 height:15px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: -214px -901px;
 cursor:pointer;
}
#body #bleft .fortune_title {
 width:149px;
 height:20px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: 0 -922px;
 cursor:pointer;
}
#body #bleft #talk .line {
 width:311px;
 height:2px;
 font-size:0px;
 line-height:0;
 background-image:url(../sprites/index.png?20100709);
 background-position: -332px -708px;
}

/********************************
 * Index Css Setting
 * Body Left Block
 * 每日更新内容
 * 辞典
*********************************/
#body #bleft #dic_title {
 width:320px;
 height:22px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: 0 -793px;
 cursor:pointer;
}
#body #bleft .dic_beauty_title {
 width:57px;
 height:16px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: -214px -965px;
 cursor:pointer;
}
#body #bleft .dic_makeup_title {
 width:58px;
 height:15px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: -214px -949px;
 cursor:pointer;
}
#body #bleft .dic_meiti_title {
 width:58px;
 height:15px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: -214px -917px;
 cursor:pointer;
}
#body #bleft .dic_hair_title {
 width:58px;
 height:15px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: -214px -933px;
 cursor:pointer;
}
#body #bleft #dic .line {
 width:311px;
 height:2px;
 font-size:0px;
 line-height:0;
 background-image:url(../sprites/index.png?20100709);
 background-position: -332px -688px;}

/********************************
 * Index Css Setting
 * Body Center Block
 * 最新活动与通知
*********************************/
#body #bcenter #event {
 text-align: left;
}
#body #bcenter #event #event_title {
 width:180px;
 height:23px;
 padding:1px 0 0 290px;
 background-image:url(../sprites/index.png?20100709);
 background-position: 0 -568px;
 cursor:pointer;
}
#body #bcenter #event ul{
 border:solid 1px #CCCCCC;
 border-top:none;
 margin: 0;
 list-style-type:none;
}
#body #bcenter #event ul li{
 list-style-type:none;
 background-color:#F7F4EE;
}
#body #bcenter #event ul li a{
 background-color:#F7F4EE;
 color:#666666;
 text-decoration:none; 
 height:14px;
 padding:4px 0 4px 10px!important;padding:3px 0 3px 10px;
 display:block;
}
#body #bcenter #event ul li a img{
 padding:0 0 0 5px;
}
#body #bcenter #event ul li a span{
 color:#666666;
}
#body #bcenter #event ul li a.default_red {
 background-color:#FFe1e1;
}


/********************************
 * Index Css Setting
 * Body Center Block
 * 产品搜索
*********************************/
#body #bcenter #search {
 
}
#body #bcenter #search #search_a {
 width: 470px;
 height: 22px;
}
#body #bcenter #search #search_b {
 border: 1px solid #CCCCCC;
 border-top:none;
 text-align: left;
 
}
#body #bcenter #search #search_b label {
 cursor:pointer;
}

#body #bcenter #search #search_b1 {
 padding:10px 0 0 10px;
 background-color: #F7F4EE;
}
#body #bcenter #search #search_b2 {
 padding:8px 0 0 5px;
 background-color: #F7F4EE;
}
#body #bcenter #search #search_b2 .select {
 margin: 0 0 6px 5px;
 padding: 1px 2px 1px 2px;
}
#body #bcenter #search #search_b2 #search_btn1 {
 width:51px;
 height:16px;
 margin:0 0 0 5px;
 padding:3px 0 3px 0;
 text-align:center;
 color:#fff;
 background-color:#604A7B;
 cursor:pointer;
}
#body #bcenter #search #search_b3 {
 padding: 5px 0 8px 10px;
 vertical-align: middle;
 background-color: #F7F4EE;
}
#body #bcenter #search #search_b3 a {
 color:#000000;
}
#body #bcenter #search #search_c {
 padding:8px 0 10px 10px;
 border: 1px solid #CCCCCC;
 border-top:none;
 background-color: #F7F4EE;
}
#body #bcenter #search #search_c #search_txt {
 color:#949494;
 padding: 2px 0 2px 2px;
 width: 300px;
}
#body #bcenter #search #search_c #search_btn2 {
 width:51px;
 height:16px;
 margin:0 0 0 5px;
 padding:3px 0 3px 0;
 text-align:center;
 color:#fff;
 background-color:#D787AB;
 cursor:pointer;
}


/********************************
 * Index Css Setting
 * Body Center Block
 * 点评导航
*********************************/
#body #bcenter #menubar {
 margin:0;
 padding:0;
}
#body #bcenter #menubar ul {
 margin:0;
 padding:0;
}
#body #bcenter #menubar ul.menus li {
 text-align: left;
 float:left;
 list-style:none;
}
#body #bcenter #menubar ul.menus li a {
 display:block;
 background:#FFFFFF;
 text-decoration:none;
}
#body #bcenter #menubar ul.children {
 display:none;
}
#body #bcenter #menubar ul.children li {
 float:none;
}
#body #bcenter #menubar ul.children_district li {
 border-left:1px solid #b29bcc;
 border-right:1px solid #b29bcc;
 border-bottom:1px solid #b29bcc;
}
#body #bcenter #menubar ul.children_district li a {
 width:105px!important;width:114px;
 color:#000000;
 padding:5px 0 5px 10px;
}
#body #bcenter #menubar ul.children_district li a:hover {
 background:#b29bcc;
}
#body #bcenter #menubar ul.children_skin li {
 border-left:1px solid #604a7b;
 border-right:1px solid #604a7b;
 border-bottom:1px solid #604a7b;
}
#body #bcenter #menubar ul.children_skin li a {
 width:105px;
 color:#000000;
 padding:5px 0 5px 10px;
}
#body #bcenter #menubar ul.children_skin li a:hover {
 background:#b29bcc;
}
#body #bcenter #menubar ul.children_item li {
 border-left:1px solid #403152;
 border-right:1px solid #403152;
 border-bottom:1px solid #403152;
}
#body #bcenter #menubar ul.children_item li a {
 width:108px;
 color:#000000;
 padding:5px 0 5px 10px;
}
#body #bcenter #menubar ul.children_item li a:hover {
 background:#b29bcc;
}


/********************************
 * Index Css Setting
 * Body Center Block
 * 最新点评
*********************************/
#body #bcenter #review {
 border-top: 1px solid #CCCCCC;
 text-align: left;
}
#body #bcenter #review * {
 font-family:Verdana, Geneva, sans-serif;
}
#body #bcenter #review .review_line {
 width: 470px;_width:468px;
 border: 1px solid #CCCCCC;
 border-top:none;
}
#body #bcenter #review .review_line .r_info {
 width: 320px;
 padding: 10px 6px 10px 6px;
}
#body #bcenter #review .review_line .r_info .r_info_l1 {
 background-color: #FFEFEF;
 padding: 6px 4px 6px 4px;
}
#body #bcenter #review .review_line .r_info .r_info_l1 a {
 color: #000;
}
#body #bcenter #review .review_line .r_info .r_info_l2 {
 border:2px solid #DFDBDB;
 margin: 5px 0 0 0;
 padding: 3px;
}
#body #bcenter #review .review_line .r_info .r_info_l2 .r_nick {
 width: 150px;
 float: left;
}
#body #bcenter #review .review_line .r_info .r_info_l2 .r_nick a {
 color: #604A7B;
}
#body #bcenter #review .review_line .r_info .r_info_l2 .r_skin {
 width: 95px;
 text-align: center;
 float: left;
}
#body #bcenter #review .review_line .r_info .r_info_l2 .r_age {
 width: 50px;
 text-align: center;
 float: left;
}
/*
#body #bcenter #review .review_line .r_info .r_info_l2 .r_district {
 width: 60px;
 text-align: center;
 float: left;
}
*/
#body #bcenter #review .review_line .r_info .r_info_l3 {
 margin: 4px 0 0 0;
 padding: 3px;
}
#body #bcenter #review .review_line .r_info .r_info_l3 span {
 color: #ff99cc;
}
#body #bcenter #review .review_line .r_info .r_info_l4 {
height:30px;
 margin: 4px 0 0 0;
 padding: 3px;
 color: #222222;
 line-height:130%;
 position:relative;
}
#body #bcenter #review .review_line .r_info .r_info_l4 a {
 position: absolute; 
 top:21px; 
 left:266px;
 text-decoration:underline;
}
#body #bcenter #review .review_line .p_img {
 padding: 10px;
 padding-left: 0;
}
#body #bcenter #review .review_line .p_img img {
 border: 1px solid #ABABB0;
}
#body #bcenter #review .more {
 width: 100%;
 text-align: right;
}
#body #bcenter #review .more a {
 color: #999999;
 font-weight: 700;
 padding: 0 0 0 3px;
 text-decoration:none;
}

/********************************
 * Index Css Setting
 * Body Center Block
 * 新品秀场
*********************************/
#body #bcenter #newproduct {
 width: 470px;
}
#body #bcenter #newproduct #newproduct_title {
 width:470px;
 height:22px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: 0 -593px;
}
#body #bcenter #newproduct * {
 font-family:Verdana, Geneva, sans-serif;
 text-align: left;
}
#body #bcenter #newproduct #np {
 width:470px;_width:468px;
 margin: 10px 0 0 0;
 border: 1px solid #cccccc;
 border-bottom:none;
}
#body #bcenter #newproduct .newproduct_line {
 padding: 10px 6px 10px 10px;
 border-bottom: 1px solid #cccccc;
}
#body #bcenter #newproduct .newproduct_line .np_info {
 width: 315px;
 margin: 0 0 0 10px;
}
#body #bcenter #newproduct .newproduct_line .np_info .np_info_l1 {
 background-color: #F7F3F1;
 padding: 3px 10px 3px 10px;
}
#body #bcenter #newproduct .newproduct_line .np_info .np_info_l1 .np_bname {
 margin: 5px 0 0 0;
}
#body #bcenter #newproduct .newproduct_line .np_info .np_info_l1 a {
 color:#000000;
 font-weight:100;
}
#body #bcenter #newproduct .newproduct_line .np_info .np_info_l2 {
 margin:2px 0 3px 0;
 height:1px; 
 line-height:2px; 
 border-bottom:dotted #CCCCCC 1px;
}
#body #bcenter #newproduct .newproduct_line .np_info .np_info_l3 {
 margin: 4px 0 0 0;
 line-height: 18px;
}
#body #bcenter #newproduct .newproduct_line .np_info .np_info_l4 {
 margin: 10px 0 0 0;
}
#body #bcenter #newproduct .newproduct_line .np_info .np_info_l4 .np_line1 {
 width:3px;
 height:14px;
 margin: 0 3px 0 0;
 background-color:#FFAAAA;
}
#body #bcenter #newproduct .newproduct_line .np_info .np_info_l4 .np_line2 {
 margin: 0 16px 0 0;
}
#body #bcenter #newproduct .more {
 width: 100%;
 text-align: right;
}
#body #bcenter #newproduct .more a {
 color: #999999;
 font-weight: 700;
 padding: 0 0 0 3px;
 text-decoration:none;
}

/********************************
 * Index Css Setting
 * Body Center Block
 * 底部信息
*********************************/
#body #bcenter #advt_title {
 width:470px;
 height:23px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: 0 -616px;
}
#body #bcenter #survey_title {
 width:470px;
 height:18px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: 0 -640px;
 cursor:pointer;
}
#body #bcenter #bbs_title {
 width:470px;
 height:18px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 background-position: 0 -659px;
}
#body #bcenter .extlists {
}
#body #bcenter .extlists * {
 text-align: left;
}
#body #bcenter .extlists .ext  {
 margin: 3px 0 0 0;
}
#body #bcenter .extlists .ext_img {
 padding: 3px 0 0 0;
}
#body #bcenter .extlists .ext_list {
 width: 360px;
}
#body #bcenter .extlists .ext_list ul {
 list-style:none;
}
#body #bcenter .extlists .ext_list ul li {
 padding: 0;
}
#body #bcenter .extlists .ext_list ul li a {
 width: 350px;
 color: #000000;
 padding: 3px 0 3px 0;
 text-decoration:none;
 display: block;
}
#body #bcenter .extlists .ext_list ul li span {
 color:#666666;
}
#body #bcenter .extlists .ext_list ul li a:hover {
 background-color:#FFD9D9;
}

/********************************
 * Index Css Setting
 * Body Right Block
 * 会员注册
*********************************/
#body #bright * {
 text-align: left;
}
#body #bright #regist {
 text-align: center;
}
#body #bright #regist a {
 color:#000000;
 line-height:160%;
 text-decoration: underline;
}
#body #bright #regist span {
 margin: 0 0 0 5px;
 color: #ED7BA6;
}

/********************************
 * Index Css Setting
 * Body Right Block
 * 芳馨语录
*********************************/
#body #bright #ana {
 padding:0;
 margin: 0;
}
#body #bright #ana #ana_text {
  width:130px;
  height:67px;
  margin:0;
  padding:0;
  line-height:normal;
  background:url(../../../advt/200912/beau/everyday_091203_02.gif) no-repeat;
}
#body #bright #ana #ana_text p {
 padding: 0 6px 0 6px;_padding:4px 6px 0 6px;
 /*padding: 0 6px 0 15px;_padding:4px 6px 0 15px;*/
}
#body #bright #ana #ana_text p a {
 color:#595959;
}

/********************************
 * Index Css Setting
 * Body Right Block
 * 四柱推命
*********************************/
#body #bright #fortune {
 width:130px;
}
#body #bright #fortune #ft {
 border: 1px solid #cccccc;
 border-top: none;
}
#body #bright #fortune #ft #ft_line1 {
 text-align: center;
 padding: 5px 20px 7px 20px;
}
#body #bright #fortune #ft #ft_line1 .txt {
 padding: 2px 0 0 2px;
 height:16px;
}
#body #bright #fortune #ft #ft_line1 .shigan,.wuxing {
 width:14px;
 height:16px;_height:14px;
 padding: 0 0 0 2px;_padding:2px 0 0 2px;
 color:#FFFFFF;
 background-image:url(../sprites/index.png?20100709);
 background-position: -299px -893px;
}
#body #bright #fortune #ft #ft_line2 {
 text-align: center;
 padding: 2px 0 2px 0;
 color: #ffffff;
 background: #D787AB;
}
#body #bright #fortune #ft #ft_line3 {
 color: #494949;
 background: #F8EBF1;
}
#body #bright #fortune #ft #ft_line3 p {
 margin:0;
 padding:10px;
}
#body #bright #fortune #ft #ft_line3 #ft_button {
 padding:3px 0 3px 0;
 text-align: center;
}


/********************************
 * Index Css Setting
 * Body Right Block
 * 每日产品之最
*********************************/
#body #bright #product_daily #filter {
 width:130px;
 height:0;
 line-height:0;
 padding:0;
 margin:0;
 background:#FFF;
 font-size:1px;
 display:none;
 visibility:hidden;
 position:absolute;
}
#body #bright #product_daily .title {
 color:#F4F2EF;
 background:#236165;
 line-height:200%;
 text-align:center;
}
#body #bright #product_daily .content {
 border:1px solid #cccccc;
 border-top:none;
 color:#236165;
 text-align:center;
}
#body #bright #product_daily .content .pd_line1 {
 padding: 4px 0 0 0;
 text-align: center;
}
#body #bright #product_daily .content .pd_line2 {
 padding: 7px 0 0 0;
 color:#9FA2A1;
 text-align: center;
}
#body #bright #product_daily .content .pd_line3 {
 padding: 2px 0 4px 0;
 color:#9FA2A1;
 text-align: center;
}

/********************************
 * Index Css Setting
 * Body Right Block
 * Beaubeau Plaza
*********************************/
#body #bright #bbp #filter1 {
 width:130px;
 height:69px;
 height:0;
 line-height:0;
 padding:0;
 margin:0;
 background:#FFF;
 font-size:1px;
 display:none;
 visibility:hidden;
 position:absolute;
}
#body #bright #bbp #bbp_menu ul {
 list-style:none;
}
#body #bright #bbp #bbp_menu ul li {
 width:130px;
 margin:0;
 padding:0;
}
#body #bright #bbp #bbp_menu ul li a{
 color:#666666;
 text-decoration:none; 
 background-color:#f7f4ee;
 padding:2px 0 2px 5px;
 display:block;
}
#body #bright #bbp #bbp_menu ul li a.default_red {
 background-color:#FFe1e1;
}

/********************************
 * Index Css Setting
 * Body Right Block
 * 投票
*********************************/
#body #bright #vote {
 width:130px;
}
#body #bright #vote #title_out {
 padding:4px 0 2px 4px;
 color:#FF99CC;
 background:#000000;
 text-align:center;
 border-bottom:1px solid #666666;
}
#body #bright #vote #title_out #title_in {
 text-align:left;
}
#body #bright #vote #vote_body {
 padding:4px 8px 0 8px;
 background-color:#FFF;
 border: 1px solid #666666;
 border-top: none;
}
#body #bright #vote #vote_body ul {
 list-style:none;
}
#body #bright #vote #vote_body ul li {
}
#body #bright #vote #vote_body ul li label {
 cursor:pointer;
}
#body #bright #vote #vote_body #button {
 margin:15px 0 5px 0;
 text-align:center;
}
#body #bright #vote #vote_body #history {
 margin:8px 0;
 text-align:center;
}
#body #bright #vote #vote_body #history a {
 color:#000; font-weight:700;
}

/********************************
 * Index Css Setting
 * Body Right Block
 * 四柱推命
*********************************/
#body #bright #countdown{
 width:130px;
}
#body #bright #countdown .num {
 width:12px;
 height:12px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 float:left;
}
#body #bright #countdown #countdown_title {
 width:130px;
 height:46px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 border-top:1px solid white;
}
#body #bright #countdown .shenqin_title {
 background-position: -430px -833px;
}
#body #bright #countdown .dianping_title {
 background-position: -299px -833px;
}
#body #bright #countdown #countdown_title #day {
 width:24px;
 margin: 29px 0 0 59px;
}
#body #bright #countdown #countdown_title #day_s{
 background-position: -299px -880px;
}
#body #bright #countdown #countdown_title #day_g{
 background-position: -299px -880px;
}
#body #bright #countdown #countdown_num {
 width:78px;
 margin: 0 auto 0 auto;
}
#body #bright #countdown #countdown_num #hour_s{
 background-position: -299px -880px;
}
#body #bright #countdown #countdown_num #hour_g{
 background-position: -299px -880px;
}
#body #bright #countdown #countdown_num #min_s{
 background-position: -299px -880px;
}
#body #bright #countdown #countdown_num #min_g{
 background-position: -299px -880px;
}
#body #bright #countdown #countdown_num #sec_s{
 background-position: -299px -880px;
}
#body #bright #countdown #countdown_num #sec_g{
 background-position: -299px -880px;
}
#body #bright #countdown #countdown_num .colon{
 width:3px;
 height:12px;
 font-size:0px;
 background-image:url(../sprites/index.png?20100709);
 float:left;
 background-position: -419px -880px;
}

/********************************
 * Index Css Setting
 * Footer Block
*********************************/
#footer {
 width: 100%;
}
#footer * {
 font-family:Verdana, Geneva, sans-serif;
}
#footer #pagetop {
 text-align: right;
 padding: 0 0 5px 0;
 background:url(../bk_index2.gif) center repeat-y;
}
#footer #fl_1 {
 background:#948E81;
 height:6px;
}
#footer #fl_2 {
 width:100%;
 height:25px;
 background:#F7F0E5;
}
#footer #fl_2 #fl_2_txt {
 width:950px;
 margin: 0 auto 0 auto;
 padding: 4px 0 4px 0;
}
#footer #fl_2 #fl_2_txt * {
 color: #000000;
}
#footer #fl_3 {
 background:#cebfac;
 height:35px;
}
#footer #fl_3 #fl_3_txt {
 width:950px;
 color: #FFFFFF;
 margin: 0 auto 0 auto;
 padding: 7px 0 7px 0;
}
#footer #fl_3 #fl_3_txt * {
 color: #FFFFFF;
}
#footer #fl_3 #fl_3_txt .f_link1 {
 margin: 0 0 0 14px;
}
#footer #fl_3 #fl_3_txt .f_link2 {
 text-decoration:underline;
}
#footer #fl_4 {
 background:#3b2140;
 height:60px;
}
#footer #fl_4 #fl_4_txt {
 width:950px;
 margin: 0 auto 0 auto;
 padding: 6px 0 6px 0;
 color:#BCBEC0;
 line-height:20px;
}
#footer #fl_5 {
 width:950px;
 margin: 0 auto 0 auto;
 padding: 10px 0 10px 0;
 line-height:20px;
 text-align:center;
}