﻿/* 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:#fff
}
textarea {
	padding:3px
}
input {
	border-top:1px solid #c4cccc;
	border-right:1px solid #acb5b5;
	border-left:1px solid #acb5b5;
	border-bottom:1px solid #6f7777;
}
select, textarea {
	font-size:12px;
	color:#666;
	border-top:1px solid #c4cccc;
	border-right:1px solid #acb5b5;
	border-left:1px solid #acb5b5;
	border-bottom:1px solid #6f7777;
}
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 !important
}
.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(http://img.58guanjia.com/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
}

.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;
	white-space:nowrap;
	background-position: -720px -31px
}
ul.broken li {
	background-position: 0 -205px
}
ul.threeCol li a {
	display:inline-block;
	width:170px;
}
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 a {
	display:inline-block;
	width:210px
}
.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;
}
.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 .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
}
.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;
}
.blue h2.title {
	height:29px;
	background-position:left -240px
}
.blue h2.title .sideL {
	background-position:-160px -640px
}
.bloc_title {
	background:url(http://img.58guanjia.com/images/blueRightTitle.jpg) no-repeat;
	width:670px;
	height:29px;
	overflow:hidden;
}
.blue h1 {
	font-size:12px;
	margin:7px 20px;
	color:#20619E;
}
.blue h2.title .sideR {
	background-position:-200px -640px
}
.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;
}
.free .block h2.title {
	height:26px;
	line-height:26px;
	background:left -320px
}
.free .block h2.title .sideL {
	width:10px;
	height:26px;
	background-position:-240px -320px
}
.free .block h2.title .sideR {
	width:10px;
	height:26px;
	background-position:-280px -320px
}
.free .block .blockContent {
	border:1px solid #b0e1ff;
	border-top:none;
	background:url(http://img.58guanjia.com/images/triparea.png) no-repeat
}
.free strong {
	display:inline-block;
	width:565px;
	color:#20619e;
	font-size:12px
}
.tripSale .block h2.title {
	height:26px;
	line-height:26px;
	background:left -360px
}
.tripSale .block h2.title .sideL {
	width:10px;
	height:26px;
	background-position:-240px -400px
}
.tripSale .block h2.title .sideR {
	width:10px;
	height:26px;
	background-position:-280px -400px
}
.tripSale .block .blockContent {
	border:1px solid #e1e1e1;
	border-top:none
}
.guide .tel, .Menubox li, .Menubox li.hover, .bcnrbtm .left, .bcnrbtm .right, form .globeBt, .block h2.title .sideL, .block h2.title .sideR, .bcnrtop .left, .bcnrtop .right, .map, .themeWrap, .blue h2.title .sideL, .blue h2.title .sideR, .free .block h2.title .sideL, .free .block h2.title .sideR, .free .bcnrbtm .left, .free .bcnrbtm .right, 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(http://img.58guanjia.com/images/skin.gif);
	background-repeat:no-repeat
}
.block h2.title, .blue h2.title, .free .block h2.title, .tripSale .block h2.title {
	background-image:url(http://img.58guanjia.com/images/repeat.png);
	background-repeat:repeat-x
}
#bottom {
	clear:both;
	width:980px;
	margin:0 auto;
	background-color:#fff;
	text-align:center;
}
#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
}
/* add by 2009 07 31  订单查询 Opacity:0.2; filter:alpha(opacity=20) */

/* index.htm ad Contractible graph*/
.index_ad {
	width:980px;
	margin:0 auto
}


