@charset "UTF-8";

/* ******************  definition_basic_elements  ************** */
* {
	margin: 0;
	word-break: break-all;
}
html {
    font-family: Arial, Helvetica, sans-serif;
	background-color:#F4F2EF;
	background:url(/common/image/bk_index2.gif);
	background-repeat:repeat-y;
	background-position: center;
}
body {
	font-size: 12.4px!important;font-size: 12.6px;
	text-align: center;
    color: #494949;
}
#container {
	width: 100%;
	margin:0 auto 0 auto;
    padding:5px 0 0 0;
	background-color: #FFF;
	text-align: center;
}
h1 {
	padding: 5px 10px 0 10px;
	color: #F9687D;
	font-size: 12px;
	font-weight: normal;
}
h1 a {
	color: #F9687D;
	text-decoration: none;
}
h1 a:hover {
	text-decoration: none;
}
img {
	border: 0;
}
div,
p,
form {
	margin: 0;
	padding: 0;
}
a {
	color: #003388;
    color: #4E407B;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
br.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
}
.standard {
    font-size: 12.6px;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
    line-height:normal;
}

.paragraph {
    font-size: 12.6px;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height:18px;
}

/* ******************  definition_path  ************** */
#path {
	font-weight: bold;
}
#path a,
#path .delimiter {
	font-weight: normal;
}

/* ******************  definition_contents  ************** */
#contents {
	background-color: #FFF;
	padding:0 10px;
    margin:auto;
    text-align:left;
}
#contents th,
#contents td {
	color: #222;
	font-size: 12.4px!important;font-size: 12.4px!important;font-size: 12.6px;
	font-weight: normal;
	line-height: 140%;
/*	font-family: 宋体,verdana,arial,sans-serif; */
	font-family: verdana,arial,sans-serif;
}
#contents h3 {
	font-size: 14.8px;
}
#contents .leftBlock {
	padding: 10px 15px 0 0;
}
#contents .leftBlock .h2Style {
	background-color: #EEE;
	border-left: 4px solid #F9687D;
	padding: 5px;
}
#contents .leftBlock h2 {
	font-size: 14.8px;
}
#contents .leftBlock .ttl {
	font-size:14.8px;
}
#contents .leftBlock .paging td {
	padding: 0 10px 0 0;
}
#contents .leftBlock .itemName {
	font-size: 14.8px;
}
#contents .must {
	background-color: #FEE2E7;
}
#contents a {
	font-size: 12.4px!important;font-size: 12.6px;
}
#contents .image_new{ 
	margin-left:5px; 
	padding:0; 
	vertical-align:middle;
}

/* ******************  definition_contents_rightBlock  ************** */
#contents .rightBlock {
	width: 185px;
	padding: 10px 0 0 0;
	text-align: left;
	font-size: 12.6px;
}
#contents .rightBlock th {
	padding: 3px 5px;
	background-image: url(/common/image/prt_r_bg_01.gif);
	background-repeat: repeat-x;
	background-color: #FB8295;
	font-size: 12.6px;
	font-weight: normal;
	text-align: left;
}
#contents .rightBlock ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#contents .rightBlock ul li {
	padding: 0 0 0 10px;
	background-image: url(/common/image/prt_arrow_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/* ****************** start 17:59 2009-11-12  ************** */
#contents .rightBlock .content {
	margin-top:8px;
	border:1px solid #1D334D;
	width:183px!important;
	width:185px;
}
#contents .rightBlock .search {
	padding:2px;
	color:#fff;
	background:#1D334D repeat-x;
	border-bottom:1px solid #1D334D;
}
#contents .rightBlock .entry {
	padding:2px 2px 2px 10px;
	color:#FF99CC;
	background:#000000 repeat-x;
	border-bottom:1px solid #000000;
}
#contents .rightBlock .bs_search {
	background-color: #F7F5F0;
}
#contents .rightBlock ul.ul1 {
	margin: 0;
	list-style: none;
	padding:5px 0;
	border-bottom:1px dashed #C6B7DA;
}
#contents .rightBlock ul.ul1 li  {
	padding: 0 0 0 10px;
	background-image: url(/product/image/prt_arrow_01_20091112_2.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}
#contents .rightBlock ul.ul3 {
	margin: 0;
	list-style: none;
	padding:5px 0;
}
#contents .rightBlock ul.ul3 li  {
	padding: 0 0 0 10px;
	background-image: url(/product/image/prt_arrow_01_20091112_2.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
}
#contents .rightBlock ul.ul2 {
	margin: 0;
	padding: 0;
	list-style: none;
}

#contents .rightBlock ul.ul2 li  {
padding: 0 0 0 10px;
background-image: url(/product/image/prt_arrow_01_20091112.gif);
background-repeat: no-repeat;
background-position: left 5px;
}
/* ****************** end 17:59 2009-11-12  ************** */
/* ******************  mypage manageBlock  ************** */
#contents .manageBlock {
    width: 185px;
	margin: 10px 0 0 0;
	text-align: left;
	font-size: 12.6px;
}
#contents .manageBlock th {
	padding: 3px 5px;
	background-image: url(/common/image/prt_r_bg_01.gif);
	background-repeat: repeat-x;
	background-color: #FB8295;
	font-size: 12.6px;
	font-weight: normal;
	text-align: left;
}
#contents .manageBlock ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#contents .manageBlock ul li {
	padding: 0 0 0 10px;
	background-image: url(/common/image/prt_arrow_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* ******************  mypage centerBlock  ************** */
#contents .centerBlock {
	padding: 10px 0 0 15px;
}
#contents .centerBlock .h2Style {
	background-color: #EEE;
	border-left: 4px solid #F9687D;
	padding: 5px;
}
#contents .centerBlock h2 {
	font-size: 14.8px;
}
#contents .centerBlock .ttl {
	font-size:14.8px;
}
#contents .centerBlock .paging td {
	padding: 0 10px 0 0;
}
#contents .centerBlock .itemName {
	font-size: 14.8px;
}

/* ******************  mypage bannerBlock  ************** */
#contents .bannerBlock {
	width: 185px;
	margin: 0 0 0 15px;
	text-align: left;
	font-size: 12.6px;
}
#contents .bannerBlock th {
	padding: 3px 5px;
	background-image: url(/common/image/prt_r_bg_01.gif);
	background-repeat: repeat-x;
	background-color: #FB8295;
	font-size: 12.6px;
	font-weight: normal;
	text-align: left;
}
#contents .bannerBlock ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#contents .bannerBlock ul li {
	padding: 0 0 0 10px;
	background-image: url(/common/image/prt_arrow_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


/* ******************  recommend_Block  ************** */
#contents .recommendBlock {
	width:194px;
	padding: 10px 0 0 0;
}
#contents .recommendBlock .title {
	
}
#contents .recommendBlock .content {
	width:192px!important;width:194px;
	border:1px solid #b4d8eb;
}
#contents .recommendBlock ul {
	margin:0;
	padding:0;
}
#contents .recommendBlock ul li {
	width:170px;
	height:160px;
	list-style-type:none;
	border:1px solid #CCCCCC;
	margin:10px 0 10px 7px!important;margin:10px 0 10px 10px;
	padding:15px 3px 0 3px;
}
#contents .recommendBlock .product_info {
    margin-top:10px;
}
#contents .recommendBlock .product_info a {
    font-size:12px;
	color:#455FA3;
	text-decoration:none;
}

/* ******************  Product_Top_Block  ************** */
#contents .productTopBlock {
	width:200px;
	padding: 12px 0 0 0;
}
#contents .productTopBlock .title {
	
}
#contents .productTopBlock .bluecontent {
	width:192px!important;width:194px;
    border:1px solid #b4d8eb;
}
#contents .productTopBlock .greencontent {
	width:192px!important;width:194px;
    border:1px solid #b6e27b;
}
#contents .productTopBlock .yellowcontent {
	width:192px!important;width:194px;
    border:1px solid #edd936;
}
#contents .productTopBlock ul {
	margin:0;
	padding:0;
}
#contents .productTopBlock ul li {
	width:170px;
	height:160px;
	list-style-type:none;
	border:1px solid #CCCCCC;
	margin:10px 0 10px 7px!important;margin:10px 0 10px 10px;
	padding:15px 3px 0 3px;
}
#contents .productTopBlock .product_info {
    margin-top:10px;
}
#contents .productTopBlock .product_info a {
    font-size:12px;
	color:#455FA3;
	text-decoration:none;
}

/* ******************  rightmenu  ************** */
#rightmenutop{
border:1px solid #F9687D;
}
#number {
margin-top:5px;
font-weight:bold;
margin-left:10px;
margin-bottom:5px;
}
#title{
margin-top:5px;
margin-left:10px;
margin-bottom:5px;
}
#title a{
margin-left:5px;
}
#title a:hover{
color: #FB8295;
}
#menutop {
padding:4px; 
color:#FFF; 
background:#FB8295 url(/common/image/prt_vote_bg_01.gif) repeat-x;
}
.rightmenu{
	padding:4px; 
	color:#FFF; 
	background:#FB8295 url(/common/image/prt_vote_bg_01.gif) repeat-x;
	margin-top:3px;
	overflow:hidden;
	cursor:pointer;
}
.rightmenua{
	padding:4px; 
	color:#FC3A61; 
	background:#FB8295 url(/beauty/webmagazine/image/right_menu_bg_a.gif) repeat-x;
	margin-top:3px;
	overflow:hidden;
	cursor:pointer;
}
.rightmenub{
	padding:4px; 
	color:#FD4F72; 
	background:#FB8295 url(/beauty/webmagazine/image/right_menu_bg_b.gif) repeat-x;
	margin-top:3px;
	overflow:hidden;
	cursor:pointer;
}
.rightmenuc{
	padding:4px; 
	color:#FD7992; 
	background:#FB8295 url(/beauty/webmagazine/image/right_menu_bg_c.gif) repeat-x;
	margin-top:3px;
	overflow:hidden;
	cursor:pointer;
}
.rightlast {
	padding:4px; 
	color:#FFF; 
	background:#FB8295 url(/common/image/prt_vote_bg_01.gif) repeat-x;
	margin-top:3px;
	overflow:hidden;
	cursor:pointer;
}

/*********** 点评评分按钮 **********/
.btn_vote {
    font-size:12px;
    height:30px;
	width:80px;
    color:#c07571;
    background-color:#ece9d8;
    border-width:1;
    padding: 2px 4px 0 4px;
	cursor:pointer;
}

/**add 20120706 **/
#contents .pdtop_19 {
    margin: 19px 0 0;
    margin: 10px 0 0/9;
    *margin:10px 0 0;
    _margin:10px 0 0;
    padding: 0;
}
