﻿/* Copyright 58guanjia.com ** verson 20090607 writer by wangzhongjie */

body, p, td, form, img, ol, dl, ul, li {
	padding:0px;
	margin:0px;
	border:0px transparent none;
	background-position:left top;
	background-repeat:no-repeat;
	font-family: "宋体", Arial, Helvetica, sans-serif;
	color:#606f77;
	font-size:12px
}
body {
	background-color:#ededed
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0
}
img, select, input {
	vertical-align:middle
}
li {
	list-style-type:none
}
.clear {
	display:block;
	clear:both;
	height:0px;
	overflow:hidden;
	font-size:1px
}
.clearfix:after {
	content:".";
	display:block;
	height: 0;
	clear: both;
	visibility: hidden
} /* only FF */
.left {
	float:left
}
.right {
	float:right
}
.hidden {
	display:none
}
.block {
	display:block
}
.center {
	text-align:center
}
.broken-line {
	border-bottom:1px solid #b4b4b4;
	padding-bottom:10px
}
.blank5 {
	clear:both;
	font-size:1px;
	height:5px;
	overflow:hidden
}
.blank10 {
	clear:both;
	font-size:1px;
	height:10px;
	overflow:hidden
}
.blank16 {
	clear:both;
	font-size:1px;
	height:16px;
	overflow:hidden
}
.blank18 {
	clear:both;
	font-size:1px;
	height:18px;
	overflow:hidden
}
.blank22 {
	clear:both;
	font-size:1px;
	height:22px;
	overflow:hidden
}
.dot_c {
	background:url(../images/dot_c.gif) no-repeat .5em center;
	text-indent:1.5em
}
.noBg {
	background-image:none !important;
}
.split {
	clear:both;
	height:1px;
	overflow:hidden;
	zoom:1;
	background-color:#ddd;
	margin:10px auto;
	padding:0;
	width:960px
}
#wrap {
	clear:both;
	width:980px;
	margin:0 auto;
	background-color:#fff
}
.areaHead {
	clear:both;
	width:980px;
	margin:0 auto
}
.area {
	clear:both;
	width:960px;
	margin:0 auto
}

.col1 {
	float:left;
	width:325px;
	margin-left:10px;
	_margin-left:5px
}
.col2 {
	float:right;
	width:615px;
	margin-right:10px;
	_margin-right:5px
}
ul.common {
	width:293px;
	margin:0 auto 5px auto
}
ul.common li {
	line-height:24px;
	padding-left:9px;
	text-align:left;
	background-position: -720px -31px
}
ul.broken li {
	background-position: 0 -205px
}
ul.threeCol li a {
	display:inline-block;
	width:160px;
}
ul.threeCol li span {
	display:inline-block;
	width:60px;
	text-decoration : line-through
}
ul.threeCol li strong {
	color:#f21212
}
.blue .common {
	padding:10px 15px 0 15px;
	width:auto
}
.blue .common li {
	overflow:hidden;
	zoom:1
}
.blue .common li a {
	float:left;
}
.blue .common li span {
	float:right
}
.picText {
	text-align:center;
	margin-bottom:12px
}
.picText img {
	border:2px solid #eef6ff;
	margin-bottom:10px
}
.picText img:hover {
	border-color:#fff
}
.picText p {
	background-color:transparent
}
.brief {
	width:295px;
	margin:0 auto;
	text-align:left;
	padding:0 5px 0 5px
}
.brief img {
	border:1px solid #c9c9c9;
	padding:2px
}
.brief img:hover {
	border-color:#4fbb5e
}
.sale .brief img {
	float:left
}
.sale .brief .txt {
	float:right;
	width:144px
}
.block {
	margin:0
}
.block h2.title {
	height:30px;
	line-height:30px;
	overflow:hidden;
	zoom:1;
	background-position:left -160px
}
.block h2.title .sideL {
	display:blcok;
	float:left;
	width:18px;
	height:30px;
	background-position:-160px -400px
}
.block h2.title .sideM {
	display:blcok;
	float:left
}
.block h2.title .sideR {
	display:block;
	float:right;
	width:5px;
	height:30px;
	background-position:-200px -400px
}
.block .blockContent {
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	zoom:1
}
.blue h2.title {
	height:29px;
	background-position:left -240px
}
.blue h2.title .sideL {
	background-position:-160px -640px
}
.blue h2.title .sideM strong {
	display:inline-block;
	width:242px
}
.blue h2.title .sideR {
	background-position:-200px -640px
}
.blue .blockContent {
	border-color:#9ebcce
}
.fast .block h2.title {
	background-position:left -200px
}
.fast .block h2.title .sideL {
	background-position:-160px -320px
}
.fast .block h2.title .sideM strong {
	display:inline-block;
	width:265px
}
.fast .block h2.title .sideR {
	background-position:-200px -320px
}
.fast .block .blockContent {
	border-left-color:#ff9f0f;
	border-right-color:#ff9f0f
}
#Tab1 {
	width:325px;
	background:url(../images/searchRepeat.gif) repeat-x
}
.Menubox {
	width:100%;
	height:32px
}
.Menubox ul {
	margin:0px;
	padding:0px
}
.Menubox li {
	float:left;
	display:block;
	cursor:pointer;
	width:70px;
	background-position:left -80px;
	font-size:14px;
	line-height:32px;
	color:#fff;
	font-weight:bold;
	margin-right:2px;
	padding-left:37px
}
.Menubox li.hover {
	padding:0px;
	background-position: left -40px;
	color:#71a4c1;
	width:67px;
	padding-left:40px
}
.Contentbox {
	clear:both;
	border-left:2px solid #71a4c1;
	border-right:2px solid #71a4c1;
	height:203px;
	text-align:left;
	padding:30px 14px 15px 14px
}
form.globeForm {
	margin:0
}
form.globeForm .globeEnter {
	padding:2px;
}
form.globeForm .globeSelect {
	margin-left:6px;
	height:22px
}
form.globeForm .globeEnter,  form.globeForm .globeSelect {
	width:200px;
	border-top:1px solid #c4cccc;
	border-right:1px solid #acb5b5;
	border-left:1px solid #acb5b5;
	border-bottom:1px solid #6f7777;
	font-size:12px;
	color:#666
}
form.globeForm .globeEnter:hover,  form.globeForm .globeSelect:hover {
	border-color:#4fbb5e
}
form.globeForm .globeBt {
	border:none;
	width:95px;
	height:28px;
	background-position:left -120px;
	cursor:pointer
}
form.globeForm .globeBt:hover {
	background-position:left -160px
}
.hot {
	height:90px;
	text-align:center
}
.hotDest {
	float:left;
	margin: auto 4px;
	_margin:auto 2px;
	padding-top:12px;
	text-align:center;
	text-decoration:none;
	width:50px
}
.hotDest img {
	border:1px solid #b8b8b8;
	padding:1px;
	margin-top:10px;
	width:50px;
	height:50px
}
.hotDest img:hover {
	border-color:#4fbb5e
}
.bcnrbtm {
	height:5px;
	overflow:hidden
}
.bcnrbtm .left {
	float:left;
	height:5px;
	width:5px;
	background-position:-160px -120px;
}
.bcnrbtm .mid {
	border-bottom:2px solid #71A4C1;
	float:left;
	height:3px;
	width:314px;
	overflow:hidden
}
.bcnrbtm .right {
	float:left;
	height:5px;
	width:5px;
	background-position:-200px -120px;
}
.bcnrtop {
	height:5px;
	overflow:hidden
}
.bcnrtop .left {
	float:left;
	height:5px;
	width:5px;
	background-position:-160px -480px;
}
.bcnrtop .mid {
	float:left;
	height:2px;
	width:315px;
	border-top:3px solid #b9c68e;
}
.bcnrtop .right {
	float:left;
	height:5px;
	width:5px;
	background-position:-200px -480px;
}
.sale {
	position:relative
}
.sale ol.activeOL {
	position:absolute;
	right:6px;
	top:26px
}
.sale .bcnrbtm .left {
	background-position:-160px -440px;
}
.sale .bcnrbtm .mid {
	border-bottom:1px solid #c9c9c9;
	height:4px;
	width:314px
}
.sale .bcnrbtm .right {
	background-position:-200px -440px;
}
.fast .bcnrbtm .left {
	background-position:-200px -320px;
}
.fast .bcnrbtm .mid {
	border-bottom:1px solid #ff9f0f;
	height:4px;
	width:314px
}
.fast .bcnrbtm .right {
	background-position:-200px -360px;
}
.guideBook .bcnrbtm .left {
	background-position:-160px -520px;
}
.guideBook .bcnrbtm .mid {
	border-bottom:3px solid #b9c68e;
	height:2px;
	width:314px
}
.guideBook .bcnrbtm .right {
	background-position:-200px -520px;
}
.themeWrap .bcnrtop {
	height:5px;
	overflow:hidden
}
.blue .bcnrbtm .left {
	background-position:-160px -680px;
}
.blue .bcnrbtm .mid {
	border-bottom:1px solid #9ebcce;
	height:4px;
	width:292px
}
.blue .bcnrbtm .right {
	background-position:-200px -680px;
}
/** 目的地指南 **/

.map {
	position:relative;
	top:0;
	left:0;
	width:319px;
	height:276px;
	border-left:3px solid #b9c68e;
	border-right:3px solid #b9c68e;
	background:#f8f8ec url(../images/guide.gif) no-repeat;
}
.map h2 {
	padding:10px 0 0 30px;
	color:#5c6e23;
}
.map h2 span {
	margin-left:10px
}
.map a.zg,  .map a.mz,  .map a.fz,  .map a.oz,  .map a.yz,  .map a.dz {
	position:absolute;
	cursor:pointer;
	width:34px;
	height:18px;
	text-align:center;
	color:#fff !important
}
.map a.zg:hover,  .map a.mz:hover,  .map a.fz:hover,  .map a.oz:hover,  .map a.yz:hover,  .map a.dz:hover {
	color:#000 !important
}
.map a.zg {
	left:251px;
	top:74px;
}
.map a.mz {
	left:29px;
	top:78px;
}
.map a.fz {
	left:140px;
	top:113px;
}
.map a.oz {
	left:149px;
	top:50px;
}
.map a.yz {
	left:201px;
	top:86px;
}
.map a.dz {
	left:267px;
	top:159px;
}
.map a.xg {
	left:250px;
	top:110px;
}
.map a.tw {
	left:255px;
	top:100px;
}
.map a.om {
	left:236px;
	top:115px;
}
.map a.xg,  .map a.tw,  .map a.om {
	position:absolute;
	cursor:pointer;
	width:34px;
	height:18px;
	text-align:center;
	color:#000;
	text-indent:-9000px
}
.map a.xg:hover,  .map a.tw:hover,  .map a.om:hover {
	text-indent:0
}
.map .hotLine {
	position:absolute;
	left:20px;
	top:222px;
	overflow:hidden;
	zoom:1
}
.map .hotLine strong {
	float:left;
	width:40px
}
.map .hotLine span {
	float:right;
	width:245px;
	line-height:20px
}
.map .hotLine span a {
	text-decoration:underline
}
#themeTrip {
	position:relative
}
#themeTrip h2 {
	margin-bottom:6px
}
.themeWrap {
	width:586px;
	height:295px;
	padding:10px 15px;
	background:url(../images/focus.png) no-repeat;
	overflow:hidden;
	zoom:1
}
.themeWrap .brief {
	width:280px;
	padding:0;
}
.themeWrap .brief img {
	border:0;
	padding:0;
	margin:5px 0
}
.themeWrap .brief p.add {
	margin-top:10px
}
/** crcoll **/

#div_hp_content ul {
	float:left;
	display:inline;
	overflow:hidden;
	zoom:1
}
#div_hp_content li {
	display:inline;
	width:280px;
	overflow:hidden;
}
.list-pager {
	position:absolute;
	top:0px;
	right:0px;
}
.pager-num, .pager-op {
	float:left;
}
.pager-num {
	margin:6px 8px 0 0;
}
.pager-num a {
	float:left;
	width:7px;
	height:7px;
	margin-left:5px;
	overflow:hidden;
	text-indent:-9999px;
	background-position:-25px -398px;
}
.pager-num a.currA, .pager-num a:hover {
	background-position:-25px -438px;
}
.pager-op a {
	float:left;
	width:29px;
	height:19px;
	overflow:hidden;
	text-indent:-9999px;
}
.pager-op a.no-page-up, .pager-op a.page-up {
	background-position:left -240px;
}
.pager-op a.page-up:hover {
	background-position:left -280px;
}
.pager-op a.no-page-down, .pager-op a.page-down {
	margin-left:-1px;
	background-position:-28px -240px;
}
.pager-op a.page-down:hover {
	background-position:-28px -280px;
}
#forum {
	margin:0
}
#forum h1 {
	float:left;
	width:150px;
	font-size:14px;
	margin-bottom:7px;
	color:#e45800
}
#forum h2 {
	color:#20619e
}
/** 论坛标题5条即时信息 **/

.forumRealTime {
	float:right;
	width: 455px;
	text-align:right
}
.forumRealTime ul {
	overflow: hidden;
	height: 20px;
	line-height:18px;
	padding-right:80px
}
.forumRealTime li.active {
	display: block
}
ol.activeOL {
	float: right;
	margin: -19px 8px 0px 0px;
	_margin-right:4px
}
ol.activeOL li {
	display: inline;
	margin: 0px 0px 0px 3px;
	width:10px;
}
ol.activeOL li a {
	background: url(../images/switcher.gif) 0px -10px;
	cursor:pointer
}
ol.activeOL li a:hover {
	background: url(../images/switcher.gif) 0px 10px
}
ol.activeOL li a.active {
	background: url(../images/switcher.gif) 0px 0px
}
ol.activeOL li a.active:hover {
	background: url(../images/switcher.gif) 0px 0px
}
.recommend {
	float:left;
	width:302px
}
.hotCollect {
	float:right;
	width:302px
}
.hotCollect .brief {
	margin:0 0 0 5px;
	width:285px
}
.hotCollect .brief img {
	float:left
}
.hotCollect h2.title strong {
	background:url(../images/wen.gif) no-repeat 60px center
}
.hotCollect .txt {
	float:right;
	width:224px;
	overflow:hidden;
	zoom:1
}
.hotCollect .txt h5 {
	float:left;
	display:inline
}
.hotCollect .txt a.addbt {
	float:left;
	display:inline;
	width:25px;
	height:14px;
	margin-left:65px;
	padding-left:21px;
	background:url(../images/addbt.png) no-repeat left center
}
.hotCollect .txt a.say {
	float:left;
	display:inline;
	width:25px;
	height:14px;
	margin-left:10px;
	padding-left:21px;
	background:url(../images/say.png) no-repeat left center
}
.hotCollect .txt p {
	clear:both
}
.recordPai {
	float:right;
	width:302px;
	height:96px;
	margin-top:10px;
	background-color:#999
}
.picture {
	clear:both
}
.picture .bcnrbtm .mid {
	width:605px
}
.picture .blue h2.title .sideM strong {
	width:555px
}
.picture .picText {
	margin:10px 0 10px 10px;
	float:left;
}
.picture .picText img {
	margin-bottom:6px;
	padding:2px;
	border:1px solid #cbcbcb
}
.picture .picText img:hover {
	border-color:#4fbb5e
}
.guide .tel,  .Menubox li,  .Menubox li.hover,  .bcnrbtm .left,  .bcnrbtm .right,  form.globeForm .globeBt,  .block h2.title .sideL,  .block h2.title .sideR,  .bcnrtop .left,  .bcnrtop .right,  .blue h2.title .sideL,  .blue h2.title .sideR, ul.common li,  ul.broken li,  .pager-num a,  pager-op a,  .pager-op a.no-page-up,  .pager-op a.page-up,  .pager-op a.no-page-down,  .pager-op a.page-down {
	background-image:url(../images/skin.gif);
	background-repeat:no-repeat
}

.block h2.title,  .blue h2.title {
	background-image:url(../images/repeat.png);
	background-repeat:repeat-x
}
#bottom {
	clear:both;
	width:960px;
	margin:0 auto;
	background-color:#fff;
	text-align:center;
	margin-top:10px
}
#bottom p {
	font-family: Arial, Helvetica, sans-serif;
	color:#848484
}
#bottom p a {
	color:#848484;
	line-height:22px
}
#bottom .iconserver {
	margin:10px auto
}
#bottom .iconserver img {
	margin:0 3px
}
#bottom .partent {
	color:#999;
	text-align:left;
	margin:0 0 0 10px;
	line-height:16px;
	font-weight:bold
}
#bottom .partent a {
	color:#999;
	font-weight:normal
}
#myjQuery {
	position:relative;
	width: 605px;
	height: 275px;
	padding: 5px;
	background: #71a4c1 url(../images/focus.png) no-repeat left bottom;
	overflow: hidden;
	zoom:1
}
#myjQueryContent {
	width: 603px;
	height: 224px;
	border:1px solid #ffffff;
	overflow: hidden
}
#myjQueryContent div {
	position: absolute;
	left:6px;
	top:6px;
	height: 224px
}
#myjQueryContent .smask {
	z-index: -1
}
#myjQueryContent img {
	width: 603px;
	height: 224px
}
#myjQueryNav {
	display: block;
	width: 605px;
	height: 47px;
	overflow: hidden;
	border-top:2px solid #ffffff
}
#myjQueryNav li {
	display: block;
	float: left;
	width: 120px;
	height: 40px;
	cursor: pointer;
	padding-top: 7px;
	text-align: center
}
#myjQueryNav .nbg {
	background: none transparent scroll repeat 0% 0%
}
#myjQueryNav a {
	display: block;
	position: relative;
	width: 85px;
	height: 47px;
	z-index: 12;
	margin: 0px auto;
	text-transform: uppercase;
	color: #ffffff;
	line-height: 16px
}
#myjQueryNav a:hover {
	text-decoration:none;
}
#myjQueryNav .current {
	background: none transparent scroll repeat 0% 0%
}
#myjQueryNav .current a {
	color: #f6821e;
	font-weight:700
}
#myjQuery #flow {
	position: absolute;
	width: 117px;
	height: 47px;
	left: 5px;
	margin-top: -47px;
	z-index: 10;
	background: url(../images/skin.gif) no-repeat -160px -240px;
}
.tips {
	width:621px;
	height:99px;
	margin-left:-3px;
	background:url(../images/tips.gif) no-repeat
}
.tips h1 {
	padding:12px 10px 0 20px;
	font-size:12px;
	font-weight:normal
}
.tips h1 b {
	color:#333
}
.tips h1 a {
	margin:0 8px 0 5px
}
.Navtips {
	width:621px;
	height:99px;
	margin-left:-3px;
	background:url(../images/tips.gif) no-repeat
}
.Navtips h1 {
	padding:12px 10px 0 20px;
	font-size:12px;
	font-weight:normal
}
.Navtips h1 b {
	color:#333
}
.Navtips h1 a {
	margin:0 8px 0 5px
}

/* 2009 9 8 限时抢购*/

.xianshi {
	width:326px;
	margin-bottom:10px;
}
.test_top {
	width:326px;
	background:url(../images/tset_1.jpg) top no-repeat;
	overflow:hidden;
	height:3px;
}
.test_align {
	width:326px;
	background:url(../images/tset_2.jpg) repeat-y;
	overflow:hidden;
	height:auto;
}
.test_bot {
	width:326px;
	background:url(../images/tset_3.jpg) top no-repeat;
	overflow:hidden;
	height:3px;
}
.test_ter {
	width:326px;
	background:url(../images/tset_6.jpg) bottom no-repeat;
	height:170px;
}
.test_left {
	float:left;
	display:inline;
	margin-left:2px;
	width:32px;
	background:url(../images/tset_5.jpg) top no-repeat #f4f4f4;
	height:165px;
	overflow:hidden;
}
.test_left h1 {
	font-size:16px;
	color:#e45800;
	margin:35px 8px;
}
.test_right {
	float:right;
	display:inline;
	margin-right:3px;
}
.books {
	width:326px;
	margin-top:8px;
	overflow:hidden;
}
.books h1 {
	font-size:14px;
	color:#20619e;
	margin:0 15px;
}
.books p {
	width:290px;
	margin:8px 15px;
}
.books ul {
	margin:15px 15px;
}
.books ul li {
	line-height:22px;
}
.books ul li s {
	margin-left:15px;
}
.books ul li strong {
	font-size:22px;
}
.books ul li span {
	color:#cc0000;
	font-weight:bold;
	font-size:22px;
}
.jiaru a {
	margin-left:22px;
}
a.vip {
	position:relative;
}
a.vip img.vipInner {
	position:absolute;
	z-index:100;
	left:-137px;
	top:3px;
}
a.vip img.vipInner {
	border:none;
	padding:0
}
/* js_css Document */

#huandengpian {
}
#huandengpian td {
	font-size: 12px;
	color: #525252;
	line-height: 20px;
}
#huandengpian a:link {
	color: #fff;
	text-decoration: none;
}
#huandengpian a:visited {
	color: #fff;
	text-decoration: none;
}
#huandengpian a:hover {
	color: #ffff00;
	text-decoration: underline;
}
.bigon {
	border: #fff 1px solid;
	font-weight: bold;
	font-size: 11px;
	float: left;
	width: 14px;
	cursor: pointer;
	color: #fff;
	line-height: 14px;
	height: 14px;
	background-color: #ccc;
	text-align: center;
	font-family: Arial;
	margin-left:3px;
}
.bigoff {
	border: #ccc 1px solid;
	font-size: 11px;
	float: left;
	width: 14px;
	color: #666;
	line-height: 14px;
	background-color:#ccc;
	height: 14px;
	text-align: center;
	font-family: Arial;
	margin-left:3px;
}
.fourpc {
	width: 288px;
	height: 161px
}
.fourpc_case {
	border-right: #8cadc4 1px solid;
	border-top: #8cadc4 1px solid;
	border-left: #8cadc4 1px solid;
	border-bottom: #8cadc4 1px solid;
}
/* js_css_end Document */

/*2009-09-29限时抢购专区CSS*/

.text h1 {
	font-size:14px;
	font-weight:normal;
	color:#20619E;
	background:url(http://www.58guanjia.com/templets/images/text.jpg) left no-repeat;
	padding-left:20px;
}
.text p {
	margin:0px 10px;
	border-bottom:1px dashed #A4A4A4;
	padding:10px 0
}
.text ul {
	margin-top:10px;
	margin-left:15px;
}
.text ul li {
	line-height:25px;
}
.text ul li span {
	text-decoration:line-through;
}
.text ul li strong {
	color:#CC0000;
	font-weight:normal;
	padding-right:10px;
}
.text ul li span.hi {
	color:#E45800;
	text-decoration:none;
}
.text .text_tj {
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
}

/*2009-09-29限时抢购专区CSS-end*/
.indexski{overflow:hidden; zoom:1}
.indexski li{float:left; width:124px; overflow:hidden; zoom:1; height:24.3px; line-height:24.3px; border:none; }
/* index.htm ad Contractible graph*/
.index_ad{width:980px; margin:0 auto}