﻿@charset "utf-8";

a {
	color: #2682c4;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}
a:hover {
	color: #f60;
	text-shadow: #585858 0px 0px 3px;
}

a.city:hover{
	background: #fff;
	opacity: 0.8;
}

a.img img {
	-moz-transition: all 1.2s;
	-webkit-transition: all 1.2s;
	-o-transition: all 1.2s;
	-ms-transition: all 1.2s;
	transition: all 1.2s;
}
a.img img:hover {
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
a.pic:hover{
	border-radius: 20px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	}

article h3{
	font-weight:normal;
	padding:10px 0;
	}
article h3 .color-1{
	font-size:18px;
	}
article h3 .color-1 i{
	padding:0px 2px;
	background:#f75a53;
	margin-right:5px;
	}
article h3 span a{
	font-size:14px;
	padding:0 5px;
	}
article h3 span a.color-2{
	padding:0 0 0 15px;
	}	
				
.marks-y .yan, .marks-y .pin, .marks-y .bj, .marks-y .text .route i,.line-cont .yan,.line-cont .pin {
	background: url(img/public_img.png) no-repeat;
}

/*search-cont*/
.search-bg{
	background: url(img/search_bg.jpg) center center no-repeat;
	height:114px;
	width:100%;
	overflow:hidden;
	}
.search-bg .w1020{
	height:161px;
	}

.search-input button{
	background:url(img/driving_03.png) no-repeat;
	_background:url(img/driving_03.gif) no-repeat;
	}
	

.search-cont .trans-bg{
	width:572px;
	margin:0 auto;
	padding:15px 0px 0px 0px;

}
.search-cont .trans-bg .tag-cont{
	color:#cacaca;
	font-size:12px;
	padding:5px 15px;
	*padding:0px 15px;
	}
.search-cont .trans-bg .tag-cont p{
	line-height:25px;
	}	
.search-cont .trans-bg .tag-cont p a{
	color:#cacaca;
	margin:0px 5px;
	}
.search-cont .trans-bg .tag-cont p.tj a{
	color:#fff;
	}	
			
.search-input{
	width:540px;
	height:44px;
	*height:38px;
	margin:0 auto;
	position:relative;
	
	}	
.search-input input{
	width:440px;
	padding:14px 50px;
	border:none;
	font-size:14px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	background:#FFF;
	}
.search-input i{
	display:block;
	position:absolute;
	left:5px;
	top:0px;
	width:45px;
	height:44px;
	background: url(img/public_img.png) no-repeat;
	background-position: -25px -187px;

	}
.search-input button{
	display:block;
	position:absolute;
	right:0px;
	top:0px;
	cursor:pointer;
	width:44px;
	height:44px;
	border:none;
	background-position: -10px -200px;
	
		
	}
.search-input button:hover{
	background-position: -11px -262px;
	}	


/*#slide*/
#slide .group-cont p.add-club a,#slide .group-cont .group-num a em,aside h3 i,.know-main .rank ol li .text a.tw{
	background:url(img/all.png) no-repeat;
	}

#slide{
	width:100%;
	/*background:#e5e5e5;*/
	padding:10px 0;
	}
#slide .content{

	}
#slide .slide-show{
	height:335px;
	width:700px;
	overflow:hidden;
	}
#slide .group{
	width:320px;
	height:335px;
	background:#f75a53;
	
	}
#slide .group-cont{
	background:#fff4ef;
	/*
	margin-left:40px;
	width:260px;
	padding:0 10px;
	*/
	}	
#slide .group h2{
	height:53px;
	padding:20px 0;
	background:url(img/fm955.png) center center no-repeat;
	}
#slide .group-cont p.vip-num{
	color:#916f5f;
	font-size:14px;
	text-align:center;
	padding:20px 0;
	}
#slide .group-cont p.vip-num strong{
	color:#916f5f;
	padding:3px;
	margin:0px 2px;
	background:#fdfdfd;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-moz-box-shadow: 0px 3px 1px #f2cac5;
	-webkit-box-shadow: 0px 3px 1px #f2cac5;
	box-shadow: 0px 3px 1px #f2cac5;
	border:#f2cac5 1px solid\9;
	}	
#slide .group-cont p.add-club{
	padding-bottom:20px;
	}	
#slide .group-cont p.add-club a.add-vip{

	display:block;
	width:115px;
	height:42px;
	margin:0 auto;
	background-position:0px 0px;
	transition: none;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition: none;
	
	}
#slide .group-cont p.add-club a.vip{
	display:block;
	width:281px;
	height:70px;
	margin:0 auto;
	background-position:0px -277px;
	transition: none;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition: none;
}
#slide .group-cont p.add-club a.vip:hover{
	background-position:0px -348px;
}
	
#slide .group-cont p.add-club a.add-vip:hover{
	background-position:0 -51px;
	}
#slide .group-cont .list li{
	text-align:center;
	color:#cca999;
	font-size:12px;
	line-height:20px;
	}
#slide .group-cont .list li i{
	padding:0px 5px;
	}
#slide .group-cont .group-num{
	padding-top:10px;
	position:absolute;
	left:0px;
	top:30px;
	width:320px;
	z-index:1;
	background:#ffe9de;
	}	
#slide .group-cont .group-num p{
	padding:10px 30px;
	}		
#slide .group-cont .group-num a{
	background:#f3c6b0;
	display:block;
	width:116px;
	height:20px;
	color:#916f5f;
	border:#e8baa4 1px solid;

	}	
#slide .group-cont .group-num a em{
	background-position:0px -209px;
	display:block;
	width:20px;
	height:20px;
	}
#slide .group-cont .group-num a em.on{
	background-position:0px -255px;
	}	
#slide .group-cont .group-num a span{
	padding-left:5px;
	line-height:20px;
	}
#slide .group .group-qun{
	position:relative;
	background:#ffe9de;
	border-top:#ebd7cd 1px solid;
	}
#slide .group .qun-x{
	text-align:center;
	font-size:14px;
	color:#916f5f;
	padding:7px 0;
	line-height:20px;
	}	
#slide .group .qun-x i{
	background:url(img/qun_x.png) 5px 5px no-repeat;
	padding:0px 20px;	
	}		
/*.club-doing*/	
article .club-doing{
	padding:10px 0;
	}
.club-doing ul li{
	width:220px;
	float:left;
	padding-bottom:15px;
	}	
		
.club-doing ul li a.city{
	display:block;
	width:220px;
	height:105px;
	overflow:hidden;
	}
.club-doing ul li p.height-30{
	height:30px;
	}	
.club-doing ul li p span{
	margin-top:5px;
	}	
.club-doing ul li p span.on{
	background:#ff8e00;
	color:#FFF;
	padding:5px;
	margin-top:0px;
	}
	
/*line-cont*/	
article .line-cont{
	padding:10px 0;
	}
.line-cont ul li{
	width:220px;
	float:left;
	padding-bottom:15px;
	}	
		
.line-cont ul li a.img{
	display:block;
	width:220px;
	height:146px;
	overflow:hidden;
	}
.line-cont ul li p{
	padding-top:5px;
	font-size:14px;

	}
.line-cont ul li p.num{
	color:#a3abbe;
	font-size:12px;
	}		
.line-cont ul li p span{
	margin-top:5px;
	}	
.line-cont ul li p span.on{
	background:#ff8e00;
	color:#FFF;
	padding:5px;
	margin-top:0px;
	
	}
	
/*.marks-y*/
.marks-y ul li{
	border-bottom: #ececec 1px solid;
	padding:20px 0;
	}
.marks-y .img{
	width:220px;
	height:162px;
	overflow:hidden;
	position:relative;
	}
.marks-y .img a{
	display:block;
	width:220px;
	height:162px;
	overflow:hidden;
	}
.marks-y .img a:hover,.plate-2 a.img:hover{
	background:#fff;
	opacity:0.8;
	}
.marks-y .img em.hot{
	display:block;
	width:46px;
	height:46px;
	overflow:hidden;
	background:url(img/pic_label.gif) no-repeat;
	background-position:0px 0px;
	position:absolute;
	top:0px;
	left:0px;
	}
.marks-y .img em.new{
	display:block;
	width:46px;
	height:46px;
	overflow:hidden;
	background:url(img/pic_label.gif) no-repeat;
	background-position:0px -53px;
	position:absolute;
	top:0px;
	left:0px;
	}	
.marks-y .text{
	width:465px;
	height:162px;
	overflow:hidden;
	font-size:14px;
	}
.marks-y .text	.title a.pic{
	display:block;
	width:40px;
	height:40px;
	overflow:hidden;
	}
		
.marks-y .text .desc h5{
	font-size:16px;
	font-weight: normal;
	line-height:20px;
	
	}	
.marks-y .text .desc p{
	font-size:12px;
	line-height:30px;
	}	
.marks-y .yan,.line-cont .yan{
	background-position:-20px -260px;
	padding:0 20px;
	
	}
.marks-y .pin,.line-cont .pin {
	background-position:-20px -306px;
	padding:0 20px;
	}
.marks-y .text .detail{
	height:90px;
	line-height:25px;
	}
.marks-y .text .route i{
	background-position:-30px -205px;
	padding:0px 20px;
	}	
.marks-y .text .route em{
	color:#f75a53;
	}					

.marks-day-page a {
	display: block;
	padding: 8px 0;
	text-align: center;
	background: #f2f2f2;
}	

/*know-main*/

article .know-main .tab{
	width:100%;
	}
.know-main .tab h4{
	font-size:14px;
	color:#727378;
	padding:5px 0 15px 0;

	}	
.know-main .tab h4 span{
	cursor:pointer;
	margin:0px 10px;
	padding:5px 0;
	}
.know-main .tab h4 span.on{
	color:#333;
	border-bottom:#f75a53 2px solid;

	}
.know-main .tab .list li{
	border-bottom:#999 dotted 1px;
	padding:5px 0;
	}	
.know-main .tab .list li p{
	line-height:25px;
	}	
.know-main .tab .list li p.fs{
	font-size:14px;
	}
.know-main .tab .list li p.fs em{
	color:#0077bf;
	
	}
.know-main .tab .list li p.color-2{
	font-size:13px;
	}			
	
	
.know-main .rank{
	width:200px;
	}
.know-main .rank h5{
	padding:10px 0;
	font-size:18px;
	font-weight:normal;
	text-align:center;
	}
.know-main .rank h5 i{
	background-position:-97px -123px;
	padding:0 10px;
	margin-right:3px;
	
	}
.know-main .rank ol li{
	padding:10px 0;
	
	}
.know-main .rank ol li a.pic{
	display:block;
	width:51px;
	height:51px;
	border:#e2e2e2 2px solid;
	overflow:hidden;
	margin-top:5px;
	}
.know-main .rank ol li a.pic:hover,.merger-cont .recommend	li a.pic:hover{
	border-radius: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-ms-border-radius: 25px;
	}	
.know-main .rank ol li .text{
	width:140px;
	margin-left:5px;
	position:relative;

}
.know-main .rank ol li .text .color-1{
	font-size:14px;
	}
.know-main .rank ol li .text a.tw{
	position: absolute;
	top:20px;
	right:0px;
	text-align:center;
	display:block;
	width:40px;
	height:30px;
	background-position:0px -127px;
	color:#FFF;
	font-size:14px;
	}
.know-main .rank ol li .text p{
	line-height:22px;
	}	
	
.know-main .rank ol li .text p i {
	background: url(img/info_02.png) no-repeat;	
}
.know-main .rank ol li .text p i{
	padding:2px 10px;
	}	
.know-main .rank ol li .text p i.zd1{
	background-position:0px -7px;
	}	
.know-main .rank ol li .text p i.zd2{
	background-position:0px -50px;
	}	
.know-main .rank ol li .text p i.zd3{
	background-position:0px -93px;
	}
.know-main .rank ol li .text p i.zd4{
	background-position:0px -139px;
	}	
.know-main .rank ol li .text p i.zd5{
	background-position:0px -181px;
	}

/*merger-cont*/
article .merger-cont .recommend{
	width:240px;
	}
.merger-cont .recommend	li{
	padding:10px 0;
	}	
.merger-cont .recommend	li .text{
	width:155px;
	}
.merger-cont .recommend	li a.pic{
	display:block;
	width:51px;
	height:51px;
	border:#e2e2e2 2px solid;
	overflow:hidden;
	margin-top:3px;
	}
.merger-cont .recommend	li a{
	font-size:14px;
	display:
	}

article .merger-cont .bbs-moving{
	width:220px;
	}
.merger-cont .bbs-moving .img{
	width:220px;
	height:155px;
	position:relative;
	overflow:hidden;

	}
.merger-cont .bbs-moving .img a{
	display:block;
	width:220px;
	height:155px;
	overflow:hidden;
	}
.merger-cont .bbs-moving .img p{
	position:absolute;
	left:0px;
	bottom:0px;
	height:22px;
	line-height:22px;
	text-indent:5px;
	width:100%;
	background: #000\9;
	background: rgba(0, 0, 0, 0.7);
	color:#fff;
	}
.merger-cont .bbs-moving p.color-1{
	padding-bottom:10px;
	}
.merger-cont .bbs-moving ul{
	display:block;
	padding-top:5px;
	}	
.merger-cont .bbs-moving ul li{
	line-height:28px;
	font-size:14px;
	}
.merger-cont .bbs-moving ul li i{
	padding:0px 5px 0 0;
	color:#f75a53;
	}
	

aside h3{
	padding:10px 0;
	font-weight:normal;	
	}
aside h3 .fn-left{
	font-size:18px;
	}
aside h3 .fn-right{
	margin-top:3px;
	}	
				
									
/*fm95-live*/

aside .fm95-live h6{
	font-size:18px;
	font-weight:normal;
	padding:10px 0;
	
	}
.start-live, .stop-live{
	background: url(img/index.png) no-repeat;
	_background: url(img/index.png) no-repeat;
	transition:none;
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition: none;
}

.live-cont{
	width:280px;
	height:70px;
	overflow:hidden;
	background-color: rgb(249, 214, 190);
	}
.live-ico,.live-text,.start-live,.stop-live{
	font-size:14x;
	display:block;
	float:left;
	height:70px;
	overflow:hidden;
	}	
.live-text{ 
	width:124px;
 }	
.live-text p{
	color:#fff;
	line-height:21px;
	text-indent:5px;
} 
.program-bg{
	background: url(img/program.gif) 58px 4px no-repeat;	
	}
.start-live{
	width:86px;
	background-position:0px -183px;
	}	
a.start-live:hover{
	background-position:-87px -183px;
	 }
	 
.stop-live{
	width:86px;
	background-position:-175px -183px;
		}
a.stop-live:hover{
	background-position:-262px -183px;
	 }			 	

.loding{
	font-size:14x;
	display:block;
	float:left;
	height:70px;
	overflow:hidden;
	width:86px;
	background:url(img/loding.gif) center center no-repeat;	
	}
	
/*infor-mation*/

aside .infor-mation{
	}
.infor-mation .infor-cont{
	border:#e2e6ef 1px solid;
	border-top:none;
	
	}
.infor-mation .infor-cont .tab{
	background:#f5f6f8;
	height:25px;
	border-top:#e2e6ef 1px solid;
	border-bottom:#e2e6ef 1px solid;
	
	}	
.infor-mation .infor-cont .tab li{
	float:left;
	width:65px;
	height:25px;
	line-height:25px;
	text-align:center;
	border-left:#e2e6ef 1px solid;
	position:relative;
	cursor:pointer;
	color:#4a4d54;
	font-size:14px;
	}		
.infor-mation .infor-cont .tab	li.on{
	background:#FFF;
	}
.infor-mation .infor-cont .tab	li.on span{
	display:block;
	width:100%;
	height:100%;
	border-top:#fb756f 2px solid;
	position:absolute;
	left:0px;
	top:-1px;
	}	
.infor-mation .tab-cont .list{
	padding:10px;
	}
.infor-mation .tab-cont .list .img{
	width:260px;
	height:125px;
	position:relative;
	overflow: hidden;
	}	
.infor-mation .tab-cont .list .img p{
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 22px;
	line-height: 22px;
	text-indent: 5px;
	width: 100%;
	background: #000\9;
	background: rgba(0, 0, 0, 0.7);
	color: #fff;
}			
.infor-mation .tab-cont .list ul{
	display:block;
	padding-top:5px;
	}	
.infor-mation .tab-cont .list ul li{
	line-height:25px;
	font-size:14px;
	}
.infor-mation .tab-cont .list ul li i{
	padding:0px 5px 0 0;
	color:#f75a53;
	}
	
/*�������滰��CSS*/


.index-topic-cont{
	position:relative;
/*	background:url(img/topic_01.jpg) left 10px no-repeat; */
	}
.index-topic-cont h3{
	position:relative;
	height:45px;
	width:278px;
	}
.index-topic-cont h3 p{
	position:absolute;

	left:0px;
	top:-10px;
	background: url(img/02.png) center center no-repeat;
	width:278px;
	height:54px;
	}	
.index-topic-text{
	padding:10px 0;
	}
.index-topic-text h4{
	text-indent:80px;
	position:relative;
	}
.index-topic-text h4 i{
	position:absolute;
	left:10px;
	top:3px;
	z-index:98;
	display:block;
	width:60px;
	height:20px;
	font-size:12px;
	color:#FFF;
	text-indent:8px;
	line-height:20px;
	font-weight:normal;
	font-style:normal;
	background:#f3655c;
	}
.index-topic-text h4 a{
	color:#266794;
	font-size:18px;
	}
.index-topic-text .text p{
	padding:5px 10px;
	color:#656565;
	font-size:12px;
	}
.index-topic-text .text p a{
	/*color:#e85b51;*/
	}
.index-topic-text .text p i{
	
	padding:0 15px;
	}
.index-topic-text .text p em{
	
	padding:0 5px;
	}	
.index-topic-text .text p button{
	border: none;
	font-weight:bold;
	padding:2px 10px 3px;
	color: #FFF;
	font-size:12px;
	cursor: pointer;
	background: #f5675d;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
}
.index-topic-text .text p button:hover{
	background:#ee554c;
	}	
	
/*mall-cont*/
aside .mall-cont{
	padding:10px;
	border:#e2e6ef 1px solid;
	}
.mall-cont ul li{
	padding:10px 0;
	}	
.mall-cont ul li a.city{
	display:block;
	width:115px;
	height:115px;
	overflow:hidden;
	}
.mall-cont ul li p{
	font-size:14px;
	line-height:22px;
	}
.mall-cont ul li p.but{
	padding:15px 0 10px 0;
	}	
.mall-cont ul li p a{
	padding:5px 10px;
	background:#ff8e00;
	color:#fff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	}
.mall-cont ul li p span{
	font-size:12px;
	}
.mall-cont ul li p em{
	color:#f75a53;
	}
/*topic-lefts*/
aside .topic-lefts{
	background:#f3f3f3;
	padding-bottom:10px;
	}
.topic-lefts .lead{
	padding:5px 0;
	}	
.topic-lefts .lead span{
	font-weight:bold;
	background:#f1675d;
	color:#FFF;
	padding:3px 7px;
	font-size:14px;
	}
.topic-lefts a.city{
	display: block;
	width:280px;
	height:135px;
	overflow:hidden;
	}
.topic-lefts p.color-1{
	line-height:22px;
	padding:0px 10px;
	}							
/*review-cont*/	

aside .review-cont ul li a.img{
	display: block;
	width:280px;
	height:135px;
	overflow:hidden;
	}	
aside .review-cont ul li p{
	font-size:14px;
	padding-top:10px;
	}	
	
	
/*links-main*/

.links-main{
	padding:20px 0;
	border-top:#e0e0e0 1px solid;
	background:#f4f4f4;
	}
.links-main p{
	line-height:30px;
	}	
.links-main p a{
	color: #828999;
	padding:0 10px;
	}	
.links-main p a:hover{
	color: #f60;
	text-shadow: #585858 0px 0px 3px;
}	
.links-main p strong{
	display:block;
	width:65px;
	}
.links-main p span{
	display:block;
	width:955px;
	}
.links-main .w1020{
	position:relative;
	}
.links-main .w1020 i{
	position:absolute;
	right:0px;
	bottom:0px;
	display:block;
	width:279px;
	height:100px;
	background:url(img/weixin.png) no-repeat;
	}					
	
aside .rank{
	
	}	
.rank .rank-bor{
	border: #e2e6ef 1px solid;
	padding:10px 0;
	}
.rank .rank-bor p{
	padding:3px 10px;
	
	}	
.rank .rank-bor .pic-img{
	padding:10px 0;
	}	
.rank .rank-bor .pic-img a{
	display:block;
	width:44px;
	height:44px;
	overflow:hidden;
	margin-left:10px;
	}		
	
#sideToolbar .toolbar a{
	background: url(img/back.gif) no-repeat;
	}	
#sideToolbar .toolbar-up a{
	background:url(img/feed.png) no-repeat;
	}	
#QQTab{
	display:block;
	width:100px;
	position:absolute;
	right:50px;
	top:15px;

	}
#QQTab li{
	float:left;
	margin:2px;
	background:#e2e6ef;
	cursor:pointer;
	display:block;
	width:8px;
	height:8px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	}
#QQTab li.active{
	width:10px;
	height:10px;
	margin:1px 2px;
	background:#a3abbe;
	}		
        
.ad-980-400{ 
                width:1020px; 
                height:0px;  
                margin:0 auto;  
                position:relative;
                }
        .ad-980-400-close{
                position:absolute; 
                z-index:999; 
                right:5px; top:5px; 
                display:block; 
                background:url(img/ad_close.png) no-repeat; 
                width:49px; 
                height:21px; 
                cursor:pointer; 
                display:none;
                }
        .ad-980-400-open{
                position:absolute; 
                z-index:999; 
                right:-24px; 
                top:10px; 
                display:block; 
                background:url(img/open_ad.png) no-repeat; 
                width:24px; 
                height:17px; 
                cursor:pointer;
                display:none;
                }
        #ad-980-400{ display:none;}