/* CSS Document */
*{margin:0;padding:0;font-family:Tahoma,SimSun,Arial;font-size:12px;color:#666;}
ul, li{list-style:none;}
table{border-collapse:collapse;}
img{border:0;}
a:link, a:visited{color:#36c;text-decoration:none;}
a:hover, a:active{color:#f60;text-decoration:underline;}
.clearing{border-top:1px solid transparent !important;clear:both;visibility:hidden;}
.body{margin:0 auto;width:930px;}
.logor{text-align:center;}
.header, .menu_r li button, .logo, .menu li.current, .menu li.current a, .header_l, .header_r, .woman i, .man i, .photo i, .tea i, .ball i, .bag i, .food i, .hzp i, .bg1, .bg2, .bg3, .bg4, .bg5, .bg6, .bg7, .bg8{
background:url(phb_bg.png);background-repeat:no-repeat;float:left;background-repeat:no-repeat;}
.header{
background-position:left -72px ;
background-repeat:repeat-x;
height:34px;
width:100%;
margin:5px 0px;
text-align:left;
}
.toph {border-right: 1px solid #EBD1DE;border-left: 1px solid #EBD1DE;border-bottom: 1px solid #EBD1DE;padding:10px;margin-bottom:5px;}
.toph a{font-size:14px;padding:2px;}
.header_l{width:10px; height:34px;}
.header_c{ position:absolute; margin-left:10px;_margin-left:0px;}
.header_c li{ float:left;}
.menu li{ background:url(menu_line.png) no-repeat right top;}
.menu li a {display:block; margin-left:20px; _margin-left:10px; padding-right:20px;}
.menu li a span{font-weight:bold;font-size:14px; color:#fff; display:block; line-height:34px;}
.menu li a:hover, .menu li a:active{color:#FFFF00;}
.menu li a:hover, .menu li a:active, .menu li.current a:hover, .menu li.current a:active{ text-decoration:none;}

.menu li.current{background-position:left -108px ;}
.menu li.current a span{color:#484848;line-height:30px;margin-top:4px;}
.menu li.current a:link, .menu li.current a:visited{background-position:right -144px ;}



.menu_r li button{background-position:left -478px ; width:66px; height:26px; border:none; margin-top:4px;}
.menu_r li .logo{background-position:left -509px ; width:98px;padding:0; height:34px;}
.menu_r li{ float:right;}
.menu_r li input{ border:1px solid #e4e4e4; height:22px; width:150px; margin:5px 10px 0px; _margin:4px 10px 0px;}
.header_r{background-position:right -36px ;width:10px; height:34px;}
.menu_r .menu_r_name{padding:10px 0 0 10px; color:#fff;}
.table_min td{ width: 317px;padding-top:5px;}
.table_max td{ width:475px;}
td.r{text-align:right; }
td.c{text-align:center}

.box_max{width:466px; text-align:left;}
.box_max h2{width:462px;}

.box_min{width:305px; text-align:left;position: relative;}
.box_min h2{width:301px;}
.titl{font-size:40px;padding:5px;font-weight: bold;}
.box_max_top, .box_min_top, .box_max_bottom, .box_min_bottom{ background:url(line_box.png) no-repeat; float:left;width:100%; height:10px; clear:both;}
.box_min_top{background-position:left -38px;}
.box_max_bottom{ background-position:left -22px;}
.box_min_bottom{ background-position:left -66px;}
.box_line, .box_max h2, .box_min h2{border-left: 1px solid #c9c9c9; border-right: 1px solid #c9c9c9; float:left; display:block;padding:0px 1px}
.box_max .box_line{width:462px;}
.box_min .box_line{width:301px;}
.box_max h2 span, .box_min h2 span{ display:block;
font-size:14px;
line-height:27px;
margin-left:60px;
text-align:left;
width:120px;}
.bg1, .bg2{
background-repeat:repeat-x;
height:25px;
width:460px;
_overflow:hidden;
}
.box_min h2 span a{font-size:14px;}
.bg1{background-position:left -180px ;border: 1px solid #D01E1E;}
.bg2{background-position:left -207px ;border: 1px solid #46adcc;}
.bg3, .bg4, .bg5, .bg6, .bg7, .bg8{
background-repeat:repeat-x;
height:25px;
width:299px;
_overflow:hidden;
clear:both;
}
.bg3{background-position:left -234px ;border: 1px solid #FACCCC;}
.bg4{background-position:left -261px ;border: 1px solid #EBD1DE;}
.bg5{background-position:left -288px ;border: 1px solid #D6E9D5;}
.bg6{background-position:left -369px ;border: 1px solid #D9FEC8;}
.bg7{background-position:left -315px ;border: 1px solid #F8E4C3;}
.bg8{background-position:left -342px ;border: 1px solid #D7D5E9;}

.woman i, .man i, .photo i, .tea i, .ball i, .bag i, .food i, .hzp i{
width:40px;
height:35px;
margin:0px 10px;
}
.woman span{color:#ec5700; border-bottom:1px solid #dc1e1e;}
.woman i{background-position:-112px -437px;}
.man span{color:#218DBA; border-bottom:1px solid #218DBA;}
.man i{background-position:-79px -437px;}
.photo span{color:#0023BA; border-bottom:1px solid #0023BA;}
.photo i{background-position:-39px -397px;}
.tea span{color:#85a41b; border-bottom:1px solid #85a41b;}
.tea i{ background-position:left -397px;}
.ball span{color:#637760; border-bottom:1px solid #637760;}
.ball i{background-position:left -437px}
.bag span{color:#FE5169; border-bottom:1px solid #FE5169;}
.bag i{background-position:-110px -397px;}
.food span{color:#EC971E; border-bottom:1px solid #EC971E;}
.food i{background-position:-39px -437px;}
.hzp span{color:#c14395; border-bottom:1px solid #c14395;}
.hzp i{background-position:-76px -397px;}
.box_line td{
line-height:22px;
padding:0px 5px;
text-align:left}

.line_bg td{ background:#ededed;}
.table_max td.xuhao, .table_max li.xuhao, .table_min td.xuhao, .table_min li.xuhao{
width:50px;
text-align:center;
}
.table_max td.shangp, .table_max li.shangp{
margin-left:55px;
width:264px; _margin-left:65px; _width:254px;
display:inline;
}
.table_max td.rmp, .table_max li.rmp{
width:70px;
margin-left:20px;
_margin-left:34px;}
.box_line table .rmp{width:80px;text-align:left;}
.table_max td.qus, .table_max li.qus{
width:50px;
text-align:center;
_margin-left:-14px;
}
.box_min td.shangp, .table_min li.shangp{
width:190px;
margin-left:55px;
_margin-left:32px;
}

.box_max li{ color:#fff;}
.box_min li{ color:#292929;}
.box_line li{ float:left; line-height:25px;}

td.xuhao i{
background:url(phb_bg2.gif);
color:#FFFFFF;
font-size:10px;
font-style:normal;
height:13px;
line-height:12px;
margin-right:5px;
margin-top:2px;
display:block;
text-align:center;
width:13px;
overflow:hidden;
margin-left:13px;

}
td.xuhao i.one{
background:url(phb_bg1.gif);
}
td i.up{
background:url(up.gif);}
td i.down{
background:url(down.gif); }
i.up, i.down{
width:14px;
height:14px;
margin-left:13px;
}
.xuhao i, .xuhao i.one,{
background-repeat:no-repeat;
float:left;

_background-image: none; 
}
 i.up, i.down{_margin-left:0px; display:block;}
.more:link, .more:visited{
background:url(more.jpg) right no-repeat;
color:#444;
display:block;
float:right;
margin:10px 22px;
*margin:10px 12px;
text-decoration:underline;
width:40px;
}
.links{margin-bottom:5px;}
.flink{border-bottom:#AACCEE 1px solid; border-left:#AACCEE 1px solid; border-right:#AACCEE 1px solid;}
.nav1202 {clear:both;}
.nav1202 a{
color:#FFFFFF;
}
div.shop_bg_tb {
	float: left;
	background-color: #FFF9EF;
	width: auto;
}
div.shop_bg_tb div.lc li {
	border-bottom: 1px dashed #ccc;
	line-height: 28px;
	_height: 28px;
	padding: 0px 20px;
	width: 246px;
	_width:100%;
	margin-right: 5px;
}
.lc{	float: right;}
div.shop_bg_tb div.lc li i {
	font-weight: bold;
	font-style: normal;
	color: #003CEC
}

div.shop_bg_tb div.lc li span {
	font-weight: bold;
	color: red;
}

div.shop_bg_tb .shop_pic {
	margin: 15px 25px 15px 25px;
	_margin: 15px 16px 0px 17px;
	float: left;
	padding:0px;
	overflow:hidden;
	border: 1px solid #D4D3FF;
	height: 100px;
	width: 100px;
}
.shop_pic img{
	height: 100px;
	width: 100px;
}
.abc {cursor: hand;}
a.abc {text-decoration:none;}
/* ҳ */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;text-align:center;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN */
.page a:hover, .page a.current{color:#F44;border:1px solid #F44} /* ǰмʱ */
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* תINPUT */
.bord{	border: 1px solid #D4D3FF;margin-bottom:2px;margin-top:2px;}
.sitepath{padding-left:15px;line-height:25px;font-size: 14px;color:#000}
.sitepath a{line-height:25px;font-size: 14px;}
.foot{text-align:center;line-height:25px;border-top-width:1px;border-top-style:solid;border-top-color:#ccc;font-family:Geneva, Arial, Helvetica, sans-serif;padding-top:15px;padding-right:10px;padding-bottom:15px;padding-left:10px}
.foot span{color:#693} /* ͻ */
.foot h1{margin:0;padding:0;list-style:none;display : inline;} 
.topleft {
  position:relative;font-family:Geneva, Arial, Helvetica, sans-serif;color:#ffcbff;
  top:60px;font-size:60px;margin:0;padding:0;
  left:230px;overflow: hidden;position: absolute;
  }
