*{ margin:0; padding:0;}
img{  	border :0;   	}
body{background:#F9FFFF none repeat scroll 0 0;font-size:14px}
a:link,a:visited{ color:#000000;  text-decoration:none}
a:hover { color:#0000ff;  text-decoration:underline}
.clear  { margin:0;  padding:0;  border:0;  clear:both;	}
.clearsp {clear:both;display:block;height:15px;overflow:hidden;}
ul{	 list-style-type:none;	}
#top, #search, #main,#footer,#main1,#masertop,#goods,#flink{ margin:0 auto;width :980px;}
.logo2{  background:url("../images/phblogo1.gif") no-repeat scroll left center transparent;    height:200px;	}
#menu{width:100%; background-color:#1E5097;}
#menu li{ float :left; text-align:right;	}	
	#menu li a{
 display :block ;
 padding :3px 6px 3px 6px;
 font-size:16px;
 font-weight:bold;
  margin :2px
	}
#menu li a:link, #menu li a:visited
{
  color :#FFFFFF;
   text-decoration:none;
	}
	#menu li a:hover
{
  background-color:#990020;
  color:#FFFF00;
	}	
#main
{ 
background:##FFF none repeat scroll 0 0;
width:978px;
	}

#fleft{
margin :5px,8px;
width:770px;
float :left;
	}

.midhot
{
 float :left;
 padding-left:10px;
 font-size:16px;
 line-height:30px;
	}
.latestnews_d 
{
margin-left:5px;
color:#808080;
font-size:11px;
}
#frig
{
float:right;
width:200px;

	}
#footer
{
 clear:both;
  background:#FDFDFD;
 text-align:center;
 border-top-style:solid;border-width:3px;border-color: #D6D7D6;
 padding-top:10px
}
.fooder1
{
 background:#FDFDFD;
 text-align:center;
 padding-top:6px
}
#flink ul li
{ 
float:left;
line-height:20px;
list-style:none outside none;
margin-right:20px;
text-align:left;
	
	}

.bhtop10
{
clear:both;
height:100px;
list-style-type:none;
margin:0 0 3px;

}
.bhtop10 .bhitem1
{
background-color:#ED1B23;
color:#FFFFFF;
float:left;
font-size:45px;
height:50px;
margin:0;
padding:35px 5px 15px;
text-align:center;
width:60px;}
.bhtop10 .bhitem2 {
background-color:#CBCCCC;
color:#FFFFFF;
float:left;
font-size:45px;
height:50px;
margin:0;
padding:35px 5px 15px;
text-align:center;
width:60px;}

.bhtop10 .sp_pic {
float:left;
height:90px;
margin:0 3px;
padding:5px 0 0 5px;
width:350px;
}
.bhtop10 .salenuber {
float:left;
font-size:14px;
height:90px;
margin:0 3px 0 0;
padding:5px 0 5px 5px;
text-align:center;
width:150px;
}
.bhtop10 .spreader {
float:left;
font-size:14px;
height:90px;
padding:5px;
width:370px;
}
#masertop li {
border-right:2px solid #C7C7BB;
float:right;
height:12px;
margin-top:10px;
margin-right:10px;
padding-right:10px;
}
#masertop li.first {
border:0 none;
float:left;
padding:0;
}
            .box 
            {
			display:none;
			position: absolute;
			left:250px;
			top:180px;
			width:450px;
			background-color:#f0f5FF;
			border: 1px solid #000;
			z-index: 50;
            } 
            #layer1 .moveme {
			background-color:#5588bb;
			 cursor: move;
			padding:5px;
			text-align:center;
			font-weight:bold;
			color:#FFFFFF;
			vertical-align:middle;
            }
       .moveme .close
		{
			float:right;
			text-decoration:none;
			color:#FFFFFF;
		}
.bhtop10 .spreader .squar {
background:url("../images/s_cap_2.gif") no-repeat scroll left center transparent;
padding-left:10px;
}
        .tuan-area {
    float: left;
    padding: 20px 0 0 22px;
      }

        .tuan-con
        {
            position: relative;
            width: 290px;
        }
        .tuan-con .con-bg {
        background: url(../images/con_b.png) no-repeat scroll 0 0 transparent;
        bottom: -4px;
        display: none;
        height: 341px;
        position: absolute;
        right: -3px;
        width: 290px;
        }
        .tuan-con .con-top
        {
            background: url(../images/m.png) no-repeat scroll 0 -70px transparent;
            height: 7px;
            overflow: hidden;
            position: relative;            
            width: 290px;
        }
        .tuan-con .recomm-mark
        {
            background: url(../images/m.png) no-repeat scroll 0 -11px transparent;
            height: 53px;
            left: 0;
            position: absolute;
            top: -9px;
            width: 55px;
            z-index: 5;
        }
        .tuan-con .con-center 
        {
        	margin :0;
        	padding :0;
            background-color: #F8F8F8;
            border-color: -moz-use-text-color #D4D4D4;
            border-left: 1px solid #D4D4D4;
            border-right: 1px solid #D4D4D4;
            border-style: none solid;
            border-width: 0 1px;
            position: relative;
}
.tuan-con .title-recomm {
    text-indent: 27px;
    width: 260px;
}
.tuan-con .title-con {
    font-size: 14px;
    height: 40px;
    line-height: 24px;
    overflow: hidden;
    padding: 0px 8px 5px 10px;
}
.tuan-con .img-con {
    padding: 0px 8px;
    position: relative;
}
.img-con img {
   width:265px;
   height:265px;
   border: 0;
}
.tuan-con .price-con {
    background:  url(../images/b.png) repeat-x scroll 0 -100px transparent;
    color: #777777;
    height: 35px;
    overflow: hidden;
    position: relative;
}
.gosite 
{
    background: url(../images/m.png) no-repeat scroll 0 -150px transparent;
    display: block;
    margin: 0 auto;
    margin-top:3px;
    height: 29px;
    width: 85px;
}
.tuan-con .price-con-left   
{
    height: 33px;
    padding-left: 30px;
    padding-top: 2px;
}
.tuan-con .con-bottom {
    background:  url(../images/m.png) no-repeat scroll 0 -80px transparent;
    height: 7px;
    overflow: hidden;
    position: relative;
    width: 290px;
}
.price-con-left b
{    color: #FC0001;
      font: 30px Arial,Verdana;
	}
