@charset "utf-8";
/*	-------------------------------------------------------------
	西域游：西域旅游，喀纳斯湖，门票，酒店
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Thems Name:		bluelake
	Design By:		xyb
	Description:	bluelake index styles
	Filename:		index.css
	Version:		1.0
	Create Date:	2008.10.30
	Last Edit:		2008.10.30
	-------------------------------------------------------------	*/
@import url(style.css);

/*----widget content Styles----*/
#main .book,
#main .news { width: 434px; }

#main .notic,
#main .weather { width: 326px; }

#main .service a.more,
#main .news a.more,
#main .weather a.more,
#main .tuijian a.more,
#main .sight a.more {
	top: 0px;
 *top: -1px;
	right: 0px;
	z-index: 200;
}



#main .bbsMain,
#main .link { padding-top:5px; }

/*----adA adB----*/
#main .adA,
#main .adB { height: 182px; }

#main .adB {
	float: right;
	margin-left: 0px;
	position:relative;
}

.adB .cbg{
	width: 5px;
	height: 5px;
	background-image: url(/thems/bluelake/images/adB_k.gif);
	position: absolute;
}

.adB .tl{
	background-position: left top;
	left: 0px;
	top: 0px;
	width: 100%;
}
.adB .tr{
	background-position: right top;
	right: 0px;
	top: 0px;
	height: 182px;
}
.adB .bl{
	background-position: left top;
	top: 0px;
	bottom: 0px;
	height: 182px;
}
.adB .br{
	background-position: right bottom;
	left: 0px;
	bottom: 0px;
	width: 100%;
}

/*----login----*/
.login h2 { background-image: url(images/w_login_hl.png); }

.login .widget_m { height: 145px; }

.login li {
	height: 28px;
	text-indent: 8px;
}

.login li.load {
	line-height: 50px;
	color:#358385;
}

.login li.user { padding-top: 15px; }

.login li.submit {
	padding-top: 10px;
	text-indent: 0px;
}

.logininfo li {
	height: auto;
	line-height: 24px;
}

/*----book----*/
.book li {
	height: auto;
	line-height: 24px;
}

.book li.title,
.book li.submit {
	padding-top: 10px;
	text-indent: 0px;
}

.book li.submit { text-align: center; }

.book h2 {
	background: url(images/w_book_hbg_1.png);
	text-indent: 0px;
}

.book_hotel h2 { background: url(images/w_book_hbg_2.png); }

.book_line h2 { background: url(images/w_book_hbg_3.png); }

.book h2 a {
	display:inline-block;
	width: 60px;
 *display:block;
 *float:left;
	padding: 0 10px;
	text-align: center;
}

.book h2 .on { width: 100px; }

.book h2 .on,
.book h2 .on:visited { color: #FFF; }

.book h2 .on:hover { color: #FFD700; }

.book h2 .on:active { color: #F60; }

.book_hotel h2 a { padding: 0 0 0 15px }

.book_line h2 a { padding: 0 0 0 25px }

.book .ml,
.book .mr {
	height: 30px;
	width: 31px;
	top: 30px;
}

.book .ml { background: url(images/w_book_ml.png) no-repeat; }

.book .mr { background: url(images/w_book_mr.png); }

.book .widget_m {
	background: #e0f9f9;
	border: 2px solid #66e2e3;
	border-top:0;
	border-bottom:0;
	padding: 5px 30px 5px 16px;
	height: 142px;
}

.book .bl { background: url(images/w_book_bl.png); }

.book .br { background: url(images/w_book_br.png); }

.book .bbg { background: url(images/w_book_bbg.png); }

/*----notic----*/

.notic h2 { background-image: url(images/w_notic_hl.png); }

/*----service----*/

.service h2 { background-image: url(images/w_service_hl.png);}

#main .service a.more { z-index: -1;}

.service li {
	line-height: 22px;
	text-indent: 5px;
}

.service li.pic { text-indent: 0px; }

/*----news----*/

.news h2 { background-image: url(images/w_news_hl.png); }

/*----weather----*/

.weather h2 { background-image: url(images/w_weather_hl.png); }

.weather iframe {
	height: 216px;
	width: 100%;
	_width: 95%;
}

/*----tools----*/

.tools h2 { background-image: url(images/w_tools_hl.png); }

.tools li {
	background: url(images/w_tools_listbg.png) no-repeat left center;
	text-indent: 20px;
	height:30px;
	line-height: 30px;
	width: 49%;
	float:left;
}

/*----adLeft----*/

.adLeft { padding: 5px 0; }

/*----vote----*/

.vote h2 { background-image: url(images/w_vote_hl.png); }

.vote h2 a {
	background: url(images/w_vote_hbg.png);
	display: block;
	margin-left: 36px;
	text-indent:0;
	padding-top: 4px;
}

.vote h2 .hr {
	background: url(images/w_vote_hr.png);
	height: 32px;
}

.vote li {
	background:#FFF;
	text-indent: 5px;
	height: auto;
}

.vote .list li.middle { padding-top: 10px; }

/*----tuijian----*/
.tuijian { /*margin-top: 108px;*/ }

.adMid {
	padding: 0 0 5px;
	overflow: hidden;
	width:770px;/*position: absolute;
	top: -108px;*/
}

.tuijian h2 a { background: url(images/w_tuijian_hl.png) no-repeat; }



.tuijian .widget_m {
	background: #00CED1;
	padding: 10px;
	margin-top: 1px;
}

#main .tuijian_hotel,
#main .tuijian_lxs {
	width: 210px;
	border-right: 10px solid #00CED1;
	border-bottom: 10px solid #00CED1;
}

#main .tuijian_info { border-bottom: 10px solid #00CED1; }

.tuijian_hotel .list a span,
.tuijian_lxs .list a span { right: 0px; }

/*--tuijian_hotel--*/
.tuijian_hotel h3 { background-image: url(images/w_blank_m_tYellowbg.png) }

.tuijian_hotel li { }

.tuijian_hotel .pic {
	background: url();
	border-bottom:0;
	text-align:center;
	text-indent: 0;
}

.tuijian_hotel .list a:link span { color: #F60; }

/*--tuijian_lxs--*/
.tuijian_lxs h3 { background-image: url(images/w_blank_m_tGraybg.png) }

.tuijian_lxs .list li {
	padding: 1px 0;
	border:0;
	background-position: 0 6px;
	text-indent: 12px;
}

.tuijian_lxs .list li a {
	display: block;
	border: 1px solid #FFF;
	border-bottom:1px dashed #CCCCCC;
	cursor: pointer;
	padding: 0 3px;
}

.tuijian_lxs .list li a:hover { border: 1px solid #BCE3EF; }

.tuijian_lxs .list li p {
	height: 78px;
	line-height: 18px;
}

/*--tuijian_line--*/
.tuijian_line .price {
	right: 60px;
	width: 160px;
	text-align: left;
}

.tuijian_line .list span img { *padding-top: 5px;
}

.tuijian_line a.more {
	padding-top: 7px;
	_padding-right: 10px;
}

/*--sight--*/
.sight h2 a { background: url(images/w_sight_hl.png) no-repeat; }

.sight .widget_m { background: #228b22; }

.sight td,
.link li {
	width: 157px;
	display:inline;
	float: left;
	text-align: center;
	margin: 8px 0 2px;
}

.sight .list_pic { margin-left: 9px; }

.sight td { padding: 8px 0 2px; }

.sight td img {
	border: 1px solid #D9F8BA;
	padding: 1px;
	margin: auto;
	margin-top: 5px;
	width: 120px;
	height: 90px;
}

.sight td span,
.link li span {
	display:block;
	padding-top: 5px;
}

.sight td a,
.sight td a:link,
.link li a,
.link li a:link {
	border: 1px #FFF solid;
	display: block;
	padding-bottom: 5px;
	overflow: hidden;
}

.sight td a:hover {
	border: 1px solid #228b22;
	background:#EBF8D6
}

.sight td a:hover img { border: 1px solid #FFF; }

/*----west----*/

#main .west {
	width: 227px;
	margin-right: 25px;
}

#main .west_happy,
#main .west_special { margin-right: 0px; }

#main .west_special { float: right; }

#main .west a.more {
	top: 4px;
	right:0;
	z-index: 200;
}

.west h2 {
	background: url(images/w_flok_hbg.png);
	text-indent: 66px;
}

.west h2 a { background: url(images/w_flok_hl.png) no-repeat; }

.west .widget_m {
	background: #e5fafa;
	padding:0 0 7px 0;
}

.west .list li { margin: 0 5px; }

.west .list .pic {
	background: url();
	border-bottom:0;
	text-align:center;
	text-indent: 0;
	height: auto;
	padding: 1px 0 5px;
	margin: 0;
}

/*----bbs----*/

#main .bbs { width: 33%; }

#main .bbs a.more {
	top: -1px;
	right:0;
	z-index: 200;
}

#main .bbs_reply { width: 34%; }

.bbs .widget_m { padding:7px 25px 0 0; }

.bbs_reply .widget_m { padding:7px 0px 0 0; }

.bbs h2 { text-indent: 32px; }

.bbs_new h2 a { background: url(images/w_bbsNew_hl.png) no-repeat; }

.bbs_good h2 a { background: url(images/w_bbsGood_hl.png) no-repeat; }

.bbs_reply h2 a { background: url(images/w_bbsNewReply_hl.png) no-repeat; }

/*----w_link_hl----*/

#main .link a.more {
	top: 4px;
	right:0;
	z-index: 200;
}

.link h2 { text-indent: 32px; }

.link h2 a { background: url(images/w_link_hl.png) no-repeat; }

.link li {
	width: 97px;
	height: 55px;
	display:inline;
	float: left;
	text-align: center;
	margin: 8px 0px 2px 10px;
	border-left: 1px dashed #CCC;
	padding-left: 5px;
}

.link li.first {
	border-left: 1px dashed #FFF;
	padding-left: 0px;
}

.link li img {
	width: 88px;
	height: 31px;
}
/*.news .list a span,
.tuijian_info .list a span,*/
.notic .list a span,
.westMain .list a span { display: none; }

.notic a.more { z-index: 101 }