
#hosterdetail .box{
	min-width: 1100px !important;
    max-width: 1140px !important;
    margin:0 auto;
  
}
#hosterdetail .hoster-list li a{
	display:block;
	width:196px;
	height:196px;
	overflow:hidden;
}
#hosterdetail .hoster-list li a img{
	width:100%;
	
}
.hoster-header{
	width:100%;
	height: 330px;
	background:url(../img/t.png) no-repeat center;
	position:relative;
}
.hoster-nav{
	width:100%;
	position:absolute;
	bottom:36px;
	left:0px;
}
.hoster-nav ul:first-child{margin-left:60px;}
.hoster-header ul li{
	float:left;
	color:#fff;
	height:38px;
	line-height: 38px;
	font-size: 20px;
	margin-right:1px;
	
}
.hoster-header ul li:first-of-type{
	margin-right:10px;
}
.hoster-header ul li a,li.link-home span,li.link-home a{
	color:#fff;
	font-size: 16px;
}
.hoster-header ul{
	float:left;
}
ul.link-home{
	float:right;
	margin-right:66px;
}
ul.link-home li a{
	background:url(../img/lin.png) no-repeat left 10px;
	margin-right:8px;
	display:block;
	height:30px;
}

.hoster-body{
	 
	width:100%;
	 
}
.hoster-img-list{
	 background:rgb(234,234,234);
	 margin-left:20px;
	 margin-right:20px;
	 padding-top:45px;
}
.hoster-body ul.hoster-list{
	overflow: hidden;
	margin:0 auto;
	width:;
	padding:0 auto;
}
.hoster-body ul.hoster-list li{
	float:left;
	width:208px;
	margin:0px 26px 50px 26px;
	*margin:0px 20px 50px 20px;
	_margin:0px 20px 50px 20px;
	background:#fff;
	text-align: center;
	padding:5px 7px 15px 7px;
	height:300px;

}
.hoster-body ul.hoster-list li a img{
	width:100%;
}
.hoster-body ul.hoster-list li p{
	margin-top:2px;
	margin:0px 10%;
       padding:5px 0px;
       border-bottom:1px solid #999;
	font-size: 17px
}
.hoster-body ul.hoster-list li p.pro-name{
	font-size: 14px;
        padding:0px;
margin:0px;
border:none;
color:#919191;
}
.hoster-body ul.hoster-list{
	padding-left:31px;
	_padding-left:26px;
	*padding-left:26px;
	_padding-bottom:50px;
	*padding-bottom:50px;
}
/*一个主持的页面的样式*/
.onehoster{
	width:348px;
	height:496px;
	overflow:hidden;
	
}
.onehoster img{
	width:100%;
	border:1px solid #fff;
	
}
.onehoster-info{
	width:470px;
}
.onehoster-info .title{
	float:left;
	width:100%;
	padding-bottom: 20px;
	border-bottom:2px dotted #bbb;
}
span.name {
	float:left;
	font-size: 30px;
}
.onehoster-info .content{float:left;width:100%;}
.weibo-btn{
	width:108px;
	height:35px;
	color:#fff;
	text-align: center;
	line-height:35px;
	font-size: 18px;
	background:rgb(254,182,44);
	float:right;
	margin-top:2px;
}
.hoster-img-list.onehoster-box{
	
	padding-bottom:105px;
	padding-left:120px;
	overflow: hidden;
}
.onehoster-box .onehoster{
	float:left;
	display:inline-block;
}
.onehoster-box .onehoster-info{
	float:left;
	margin-left:30px;
	
	

}
.onehoster-info .content p{
	font-size:16px;
	padding-top:27px;
}

#page_navigation {
    height:auto;
    padding:10px 0px 0px 0;
    text-align: center;
}
#page_navigation ul {
    float: right;
    text-align: center;
}
#page_navigation ul li {
    float: left;
    margin-right: 10px;
	line-height:30px;
	border:none;
}
#page_navigation ul li a {
    color: black;
	border:none;
}
#page_navigation ul li.num {
    height: 30px;
    line-height: 30px;
    margin-top: -10px;
    width: 30px;
}
#page_navigation ul li.page-num a,#page_navigation ul li.active a {
    background: rgb(165, 165, 165) none repeat scroll 0 0;
    color: white;
    display: block;
    height: 30px;
    width: 30px;
	
}
#page_navigation ul li a:hover {
    text-decoration: none;
}
#page_navigation ul li.active a {
    background: rgb(229, 1, 18) none repeat scroll 0 0;
}
