.outer{
	overflow: hidden;
	*zoom:1;
}
.outer .main{
	float: left;
	width: 740px;
	overflow: hidden;
}
.outer .side{
	float: left;
	width: 245px;
	margin-left: 15px;
	overflow: hidden;
	_display: inline;
}
.inner{
	float: left;
	width: 50%;
}
.module{
	margin-bottom: 20px;
}
.module .hd{
	height: 28px;
	margin-bottom: 12px;
	line-height: 28px;
	border-left:3px solid #bdb76b;
	padding-left: 8px;
}
.module .hd .more{
	float: right;
	padding-top: 5px;
	margin-right: 25px;
	font-size: 12px;
	color: #999;
}
.module .hd .title{
	font-size: 20px;
}
.module .hd .title:hover{
	text-decoration: none;
}

.mod-slider{
	position: relative;
	width: 740px;
	height: 225px;
	overflow: hidden;
}
.mod-slider ul{
	overflow: hidden;
}
.mod-slider .list{
	height: 225px;
}
.mod-slider .list li{
	float: left;
	width: 740px;
	height: 225px;
}
.mod-slider .list img{
	max-width: 100%;
}
.mod-slider .nav{
	position: absolute;
	right:20px;
	bottom: 10px;
	z-index: 99;
}
.mod-slider .nav li{
	float: left;
	width: 16px;
	height: 16px;
	margin:0 4px;
	background: #fff;
	text-indent: -333em;
	overflow: hidden;
	cursor: pointer;
}
.mod-slider .nav .active{
	background: #ffe400;
}

.mod-news{
	margin-bottom: 20px;
}
.mod-news .bd{
	padding:0 10px 0 5px;
}
.mod-news li{
	height: 30px;
	line-height: 30px;
	display:block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.mod-search{
	padding:20px 12px;
	border:1px solid #e8e8e8;
}
.mod-search .query{
	overflow: hidden;
}
.mod-search form,.mod-search .guess{
	float: left;
	line-height: 30px;
	margin-right: 20px;
}
.mod-search .input-text{
	width: 200px;
	margin-right: 6px;
	padding:4px 8px;
	border:1px solid #e8e8e8;
	line-height: 20px;
	outline: none;
}
.mod-search .input-submit{
	width: 80px;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
}
.mod-search dl{
	position: relative;
	bottom: -1px;
	height: 28px;
	line-height: 28px;
	border-bottom: 1px dotted #ebebeb;
}
.mod-search dt{
	float: left;
	font-weight: bold;
	margin-right: 8px;
}
.mod-search dd{
	float: left;
	margin:0 8px;
}
.mod-search .active{
	color:#bdb76b;
}

.mod-enjoy ul{
	overflow: hidden;
}
.mod-enjoy li{
	float: left;
	width: 220px;
	margin:0 15px 15px;
	text-align: center;
	_display:inline;
}
.mod-enjoy .pic{
	width:218px;
	height:218px;
	margin-bottom: 10px;
	border:1px solid #e8e8e8;
	overflow: hidden;
}
.mod-enjoy p{
	height: 40px;
	line-height: 20px;
}

.mod-rank .bd{
	padding:5px 10px 0 12px;
}
.mod-rank table{
	width: 100%;
	margin-bottom: 20px;
    table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0;
    text-align: center;
}
.mod-rank td,.mod-rank th{
	padding:4px 5px;
	border:1px solid #e8e8e8;
	line-height: 22px;
	text-align: center;
}
.mod-rank th{
	font-weight: bold;
}
.mod-rank a{
	display:block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.mod-list ul{
	overflow: hidden;
}
.mod-list li{
	float: left;
	width: 180px;
	margin: 0 9px 15px;
	border:1px solid #e8e8e8;
	_display:inline;
}
.mod-list .pic{
	width:120px;
	height: 120px;
	margin:0 auto;
	text-align: center;
	overflow: hidden;
}
.mod-list .pic img{
	width: 100%;
}
.info{
	background: #f8f8f8;
	padding:4px 7px;
}
.mod-list p{
	height: 26px;
	line-height: 26px;
	text-align: center;
	font-size: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.linker {width: 1000px;margin: 0 auto;line-height: 25px;}
.linker a {margin: 0 10px 0 0;}