﻿* {
	padding:0;
	margin:0;
}
body {
	font-family: 'Arial', Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
img {
	border:0;
}
.clear {
	clear:both;
	height:0;
}
h1 {
	color:#545454;
	border-bottom:#D2D2D2 1px solid;
	padding:0px 0px 3px 0px;
	margin:8px 0px 15px 0px;
	padding-right:250px;
	display:block;
	font-size:20px;
}
h2{
	font-size:14px;
	font-weight:bold;
	color:#545454;
	margin-top:5px;
	margin-bottom:8px;
	width:100%;

}
h2 a{
	color:#545454;
	text-decoration:none;
}
h2 a:hover{ text-decoration:underline; color:#196d9d;}
h2.blueLine{ border-bottom:2px solid #c4dbe8; padding-bottom:5px;}
h2.blueFont{ color:#186e9f;}
h2.blueBackground{ background:#e9f2f7;}
h2.blueBackground span.fontB{ display:block; float:left; padding:0 10px 0 10px; background:#FFF; color:#196d9d; border-left:3px solid #196d9c; font-size:20px; font-weight:100;}
h2.blueBackground span.fontS{ display:block; float:left; padding:5px 10px 0 15px;}
.tourinfolist h2{ background:#e9f2f7;margin-top: 30px;}
.tourinfolist .tourDate{ display:block;  padding:0 10px 0 10px; background:#FFF; color:#196d9d; border-left:3px solid #196d9c; font-size:20px; font-weight:100; width:64px;}

p {
	font-size:12px;
	line-height:18px;
	color:#545454;
}

h3 {
	font-size:14px;
	color:#545454;
	margin-bottom:10px;
}
h3.blueFont{ color:#196d9d;}
h5{ font-size:14px; color:#545454;}
h5.blueLine{ border-bottom:2px solid #5bacdb; padding-bottom:5px; margin-bottom:10px;}
h6 {
	font-size:14px;
	color:#545454;
	margin-bottom:10px;
}
h6.blueFont a{
	color:#196d9d;
	text-decoration:none;
}
h6.blueFont a:hover{
	color:#545454;
	text-decoration:underline;
}
h6.blueFont{ color:#196d9d; margin:10px 0 10px 0;}
li{
	text-decoration:none;
     list-style-type: none;
}
/*圆角样式*/
.roundCorner{                
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
	border-radius: 6px;}
.roundCornerTop { -moz-border-radius-topleft:6px; -moz-border-radius-topright:6px; }
.roundCornerBottom { -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px; }
/* 页面小工具样式*/
.bookMarktools {
	position:absolute;
	right:9px;
	top:45px;
	width: 290px;
}
.bookMarktools a { color:#545454; text-decoration:none; font-size:11px;}
.bookMarktools a:hover { color:#d25f1a; }
.bookMarktools span{ display:block; float:left; padding:0 10px 0 20px; background-repeat:no-repeat; background-position:0px 1px;}
span.share{ background-image:url(/css/new/images/share-gr.gif); }
span.share:hover{ background-image:url(/css/new/images/share.gif); }
span.fontSize{ background-image:url(/css/new/images/font-gr.gif); }
span.fontSize:hover{ background-image:url(/css/new/images/font.gif); }
span.print{ background-image:url(/css/new/images/print-gr.gif); }
span.print:hover{ background-image:url(/css/new/images/print.gif); }
span.send{ background-image:url(/css/new/images/send-gr.gif); }
span.send:hover{ background-image:url(/css/new/images/send.gif); }
/*按钮样式*/
.buttun01 {
   color:#fff;
   cursor:pointer;
   text-align:center;
}
.buttun01 a{
   -moz-border-radius:5px 5px 5px 5px;
   background-color:#3fb2df;
   background-image:url("/css/new/images/blue-button.gif");
   background-position:center bottom;
   background-repeat:repeat-x;
   color:#fff;
   font-size:12px;
   display:block;
   padding:4px 6px;
   text-decoration:none;
}
.buttun01 a:hover{
	background-color:#efad66;
   background-image:url("/css/new/images/red-button.gif");
}
/*灰色按钮*/
.buttun02 a{
   -moz-border-radius:5px 5px 5px 5px;
   background-color:#d2d2d2;
   background-image:url("/css/new/images/gray-button.jpg");
   background-position:center bottom;
   background-repeat:repeat-x;
   color:#fff;
   font-size:12px;
   display:block;
   padding:4px 6px;
   text-decoration:none;
   text-align:center;
}
.buttun02 a:hover{
	background-color:#efad66;
   background-image:url("/css/new/images/red-button.gif");
}
/*按钮宽度*/
.searchBoxinput90{
	margin:10px 0 0;
	width:90px;
}
/*橘色线条分页样式*/
.pageNav{ margin:10px 0 15px 0;}
.pageNav ul {
	width:100%;
	border-bottom:1px solid #ffa067;
}
.pageNav ul li { display:block; margin:0 4px 0 0; float:left; padding:10px 1px 0 2px; height:30px; color:#C6162B; font-size:16px; font-weight:bold; border-right:1px solid #fff; border-right:1px solid #fff;}
.pageNav ul li.active {
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background:#ffa067;
	border-bottom:1px s #fff;
	position:relative;
	top: 1px;
}
.pageNav ul li.active a, .pageNav ul li.active { color:#545454; }
.pageNav ul li a{ color:#818181; text-decoration:none; cursor:pointer; padding:10px 10px 0 10px;}
.pageNav ul li a:hover { text-decoration:underline; }
.pageNav ul li.active span {
	background-color:#FFFFFF;
	border-style:solid;
	border-width:8px 15px 9px 14px;
	border-color:#FFF;
	bottom:-1px;
	color:#ff7500;
	cursor:default;
	margin-left:-1px;
	margin-top:-4px;
	position:relative;
}
/*蓝色线条分页样式*/
.pageNav2{ margin:10px 0 15px 0;}
.pageNav2 ul {
	width:100%;
	border-bottom:1px solid #70a9da;
	background:none;
}
.pageNav2 ul li { display:block; margin:0 4px 0 0; float:left; padding:10px 1px 0 2px; height:24px; color:#fff;  font-weight:bold; border-right:1px solid #fff;  background:#8dc4db; margin-right:3px; -moz-border-radius-topleft:4px;	-moz-border-radius-topright:4px;}
.pageNav2 ul li.active {
	background:#70a9da;
	border-bottom:1px s #fff;
	position:relative;
	top: 1px;
	font-size:12px;
}
.pageNav2 ul li.active a, .pageNav2 ul li.active { color:#545454; }
.pageNav2 ul li a{ color:#fff; text-decoration:none; cursor:pointer; padding:10px 15px 0 15px; font-size:12px;}
.pageNav2 ul li a:hover { text-decoration:underline; color:#545454;}
.pageNav2 ul li.active span {
	background-color:#FFFFFF;
	border-style:solid;
	border-width:8px 0 9px 0px;
	border-color:#FFF;
	bottom:-1px;
	color:#545454;
	cursor:default;
	margin-left:-1px;
	margin-top:-4px;
	position:relative;
}
/*蓝色线条分页样2式*/
.pageNav3{ margin:10px 0 0px 0;}
.pageNav3 ul {
	width:100%;
	border-bottom:1px solid #d4d4d4;
	background:none;
}
.pageNav3 ul li { display:block; margin:0 4px 0 0; float:left; padding:10px 1px 0 2px; height:24px; color:#868686;  font-weight:bold; border-right:1px solid #fff;  background:#e7e7e7; margin-right:3px; -moz-border-radius-topleft:4px;	-moz-border-radius-topright:4px;}
.pageNav3 ul li.active {
	background:#d4d4d4;
	border-bottom:1px s #fff;
	position:relative;
	top: 1px;
	font-size:12px;
}
.pageNav3 ul li.active a, .pageNav3 ul li.active { color:#2877a4; }
.pageNav3 ul li a{ color:#868686; text-decoration:none; cursor:pointer; padding:10px 10px 0 10px; font-size:12px;}
.pageNav3 ul li a:hover { text-decoration:underline; color:#545454;}
.pageNav3 ul li.active span {
	background-color:#FFFFFF;
	border-style:solid;
	border-width:8px 15px 9px 14px;
	border-color:#FFF;
	bottom:-1px;
	color:#2877a4;
	cursor:default;
	margin-left:-1px;
	margin-top:-4px;
	position:relative;
}
/*橘色和灰色大字体分页*/
.pageNav4{
	margin:0 0 15px 0;
	padding-top:10px;
}
.pageNav4 ul{ width:100%; border-bottom:3px solid #ffa067; height:39px;}
.pageNav4 ul li{ display:block; text-align:center; padding:10px 15px 8px 15px; float:left; font-size:16px; -moz-border-radius-topleft:4px;	-moz-border-radius-topright:4px; margin-right:8px; border-top:7px #b3b3b3 solid; border-left:3px solid #b3b3b3; border-right:3px solid #b3b3b3; border-bottom:3px solid #ffa067; margin-top:-6px; background:#FFF;  cursor:pointer;}
.pageNav4 ul li a{ color:#6c6c6c; text-decoration:none; font-weight:bold;}
.pageNav4 ul li.active{ border-bottom:3px solid #fff; border-top:7px #ffa067 solid; border-left:3px solid #ffa067; border-right:3px solid #ffa067; margin-top:-5px; font-weight:bold; color:#ff7500;}
/*表格样式*/
.tableStyle1 { font-size:11px; color:#545454; margin:0 0 15px 0; }
.tableStyle1 th { padding:10px 5px; font-size:11px; text-align:left; background-color:#f1f5f8; line-height:20px; }
.tableStyle1 td { border-bottom:#d1d1d1 1px solid; padding:6px 5px 6px 5px; text-align:left; font-size:11px; background:#fff; }
.tableStyle1 tr{ line-height:20px;}
.tableStyle1 tr a{ color:#545454;}
/*表格2样式*/
.tableStyle12 { font-size:11px; margin:0 0 15px 0; border-left:1px solid #d1d1d1; }
.tableStyle12 th { padding:10px 5px; font-size:14px; text-align:left; background-color:#5fa8d2; line-height:20px; text-align:center; color:#FFF; font-weight:100;}
.tableStyle12 th.line{ border-right:1px solid #d1d1d1;}
.tableStyle12 th.line p{
	color:#FFF;
}
.tableStyle12 td{ border-bottom:#d1d1d1 1px solid; border-right:#d1d1d1 1px solid; padding:6px 5px 6px 5px; text-align:center; color:#545454; font-size:11px; background:#fff; }
.tableStyle12 tr{ line-height:20px;}
.tableStyle12 tr td.gray{ background:#f2f2f2;}
.tableStyle12 span.tourSize{ font-size:14px; color:#5fa8d2;}
.tableStyle12 tr a{ color:#980a0a; font-size:15px;}
/*checklist样式*/
ul.checkList{
	margin:0px 0 10px 0;
}
ul.checkList li{
	font-size:12px;
	line-height:20px;
	color:#545454;
	display:block;
	padding:7px 0 7px 28px;
	background:url(/css/new/images/checklist-bg.gif) no-repeat left 8px;
	border-bottom:#d1d1d1 solid 1px;}
/*drop1样式*/
ul.drop1{
	margin:0px 0 10px 0;
}
ul.drop1 li{
	font-size:12px;
	line-height:20px;
	color:#545454;
	display:block;
	padding:7px 0 7px 20px;
	background:url(/css/new/images/drop1.gif) no-repeat left 12px;
	border-bottom:#d1d1d1 solid 1px;}
/*drop2样式*/
ul.drop2{
	margin:0px 0 10px 0;
}
ul.drop2 li{
	font-size:11px;
	line-height:20px;
	color:#545454;
	display:block;
	padding:7px 0 7px 20px;
	background:url(/css/new/images/drop2.jpg) no-repeat left 12px;
	border-bottom:#d1d1d1 solid 1px;}
/*drop3样式*/
ul.drop3{
	margin:0px 0 10px 0px;
}
ul.drop3 li{
	font-size:12px;
	line-height:20px;
	color:#545454;
	padding:7px 0 7px 20px;
	background:url(/css/new/images/drop3.gif) no-repeat left 12px;}
/*drop5样式*/
ul.drop5{
	margin:0px 0 10px 0;
}
ul.drop5 li{
	font-size:12px;
	line-height:20px;
	color:#545454;
	padding:7px 0 7px 20px;
	background:url(/css/new/images/drop5.gif) no-repeat left 12px;
	border-bottom:#d1d1d1 solid 1px;}
/*drop4样式*/
ul.drop4{
	margin:0px;
}
ul.drop4 li{
	font-size:12px;
	line-height:20px;
	color:#545454;
	display:block;
	padding:5px 0 5px 30px;
	background:url(/css/new/images/drop1.gif) no-repeat 10px 12px;
	border-bottom:#d1d1d1 solid 1px;}
/*drop6样式*/
ul.drop6{
	margin:0px 0 10px 0;
}
ul.drop6 li{
	font-size:12px;
	line-height:20px;
	color:#545454;
	padding:7px 0 7px 20px;
	background:url(/css/new/images/drop6.gif) no-repeat left 12px;}
/*灰色字体样式*/
span.grayFont{ font-size:11px; color:#959595;}
/*橘色字体样式*/
span.orangeFont{ font-size:12px; color:#ff6000;}
span.orangeFont02{ font-size:20px; font-weight:bold; color:#ff6000; margin:0 0 12px 10px;}
/*红色字体样式*/
span.redFont{
	color:#af0808;
	font-size:14px;
}
/*蓝色字体样式*/
.blueFont01{ color:#196d9d; font-size:12px;}
.blueFont01 a{color:#196d9d;}
.blueFont03{ color:#81c4ea; font-size:12px;}
/*深蓝色字体样式*/
.blueFont02{ color:#176d9c; }
/*黑色11号字体样式*/
span.blackFont{ color:#545454; font-size:11px;}
/*搜索表单*/
ul#product-search-nav{
	background:url("/css/new/images/search-bg.gif") no-repeat scroll left -2px transparent;
	color:#444444;
	height:47px;
	margin:0;
	overflow:hidden;
	padding:0;
	width:331px;
	border:none;
}
ul#product-search-nav li {
	float:left;
	list-style:none outside none;
	text-align:center;
}
ul#product-search-nav li a {
	color:#7f7f7f;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:10px;
	padding:16px 8px 20px 8px;
	text-decoration:none;
	border:none;
}
ul#product-search-nav li a.cruise {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border-right:1px solid #fff;
	border-bottom:none;
	width:64px;
}
ul#product-search-nav li a.cruiseSelected {
	background:url("/css/new/images/search-bg.gif") no-repeat -80px -63px;
	color:#196d9d;
}
ul#product-search-nav li a.tour {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border-right:1px solid #fff;
	width:64px;
	border-bottom:none;
}
ul#product-search-nav li a.tourSelected {
	background:url("/css/new/images/search-bg.gif") no-repeat -1px -64px ;
	color:#196d9d;
}
ul#product-search-nav li a.hotel {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	border-right:1px solid #fff;
	width:64px;
	border-bottom:none;
}
ul#product-search-nav li a.hotelSelected {
	background:url("/css/new/images/search-bg.gif") no-repeat -160px -63px;
	color:#196d9d;
}
ul#product-search-nav li a.flight {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	width:63px;
	border-bottom:none;
}
ul#product-search-nav li a.flightSelected {
	background:url("/css/new/images/search-bg.gif") no-repeat -242px -63px;
	color:#196d9d;
}
/*search主体*/
.searchBoxContent{
	border-bottom:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
	border-left:1px solid #d1d1d1;
	margin:0 0 10px 0;
	padding:10px;
	width:300px;
}
.searchBoxContent h4{ color:#196c9e; font-size:12px; font-weight:bold; margin-bottom:8px;}
.searchBoxContent form label{ display:block; width:80px; float:left; margin-right:10px; color:#545454; font-size:12px;}
.searchBoxContent form textarea{
	background-color:#fff;
	border:1px solid #d1d1d1;
	font-size: 12px;
	padding: 7px 5px 7px 5px;
	margin-right: 5px;
	margin-top: 2px;
	-moz-border-radius:4px;
	color:#545454;
	margin-bottom:10px;
}
.searchBoxContent form input.search{
	background-color:#fff;
	border:1px solid #d1d1d1;
	font-size: 12px;
	padding: 7px 5px 7px 25px;
	margin-right: 5px;
	margin-top: 2px;
	-moz-border-radius:4px;
	background-repeat:no-repeat;
	background-position:4px 5px;
	color:#545454;
	margin-bottom:10px;
}
.searchBoxContent form input.dateStyle{
	width:170px;
	background-image:url(/css/new/images/form/time.png);	
}
.searchBoxContent form select {
	background-color:#fff;
	border:1px solid #d1d1d1;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	margin-right: 2px;
	margin-top: 2px;
	-moz-border-radius:4px;
	color:#545454;
	margin-bottom:8px;
	
}
.searchBoxContent form table{ color:#545454; font-size:11px; float:left;}
.searchBoxContent form table a{ color:#545454;}
.searchBoxContent form table tr td{ padding:2px 0 2px 0;}
.searchButton{ margin:0px 0 5px 90px;}
/*页码样式*/
#pageSelect { width:100%; margin:10px 0 10px 0; }
#pageSelect ul { padding:0px; margin:0px; overflow:hidden; zoom:1; }
#pageSelect ul li { float:left; display:block; -moz-border-radius:4px; border:1px solid #C1C1C1; font-size:13px; margin:0 8px 0 0;}
#pageSelect ul li a { display:block;  color:#545454; padding:2px 8px 2px 8px; text-decoration:none; background: url(/css/new/images/page-nav-bf.jpg) repeat-x bottom left;}
#pageSelect ul li a:hover { color:#e55a06; }
#pageSelect ul li.active { display:block; background-color:#acacac; border:1px solid #c3c3c3; color:#fff; display:block; padding:2px 8px 2px 8px; }
#pageSelect ul li.active2 { display:block; background: url(/css/new/images/page-nav-bg2.jpg) repeat-x bottom left; border:1px solid #d56929; color:#fff; display:block; padding:2px 8px 2px 8px; }
/*全站弹出层通用样式*/
.boxdiv{position:absolute;width:570px; left:50%; top:50%; margin-left:-200px; height:auto; z-index:100;background-color:#fff; border:1px #5bacdb solid; padding:1px;}
.boxdiv h2{
	font-size:14px;
	color:#FFF;
	background:#5bacdb;
	position:relative;
	margin:0px;
	padding:3px 20px 3px 10px;
	line-height:22px;
	font-weight:100;
	width:auto;
}
.boxdiv h2 a{
	position:absolute;
	right:5px;
	font-size:12px;
	color:#46a0d4;
	width:19px;
	height:22px;
	display:block;
	text-align:center;
	text-decoration:none;
	top: 1px;
	background:url(/css/new/images/cloas-bg.png) no-repeat left 2px;
}
.boxdiv h2 a:hover{
	background:url(/css/new/images/cloas-bg.png) no-repeat left -22px;
	color:#FFF;}
.boxtxt{padding:10px; overflow:scroll}
/*q&a表格*/
.tourquestionForm{
	padding:12px;
	width:auto;
	border:1px solid #d1d1d1;
	background:url(/css/new/images/qa-bg.gif) no-repeat left bottom;
	padding-bottom:25px;
	margin-bottom:10px;
}
form.qaForm{
	margin:5px 0 0 0;}
form.qaForm label{
	display:block;
	width:68px;
	font-size:12px;
	color:#545454;
	float:left;
}
form.qaForm textarea, form.qaForm input{
	float:right;
	width:210px;
	border:1px solid #d1d1d1;
	margin-bottom:10px;
	padding:5px;
	color:#545454;
	font-size:13px;
}
form.qaFormSmall{
	margin:5px 0 0 0;}
form.qaFormSmall label{
	display:block;
	width:100px;
	font-size:11px;
	color:#545454;
	float:left;
	font-weight:bold;
}
form.qaFormSmall textarea, form.qaFormSmall input{
	float:right;
	width:150px;
	border:1px solid #d1d1d1;
	margin-bottom:10px;
	padding:5px;
	color:#545454;
	font-size:13px;
}
.qaButton{ text-align:right;}
.qaButton a{ background:#f1f1f1; border:1px solid #d1d1d1; display:block; width:80px; padding:4px 0 4px 0; text-align:center; float:right; font-size:14px; font-weight:bold; color:#196d9d; text-decoration:none;}
.qaButton a:hover{ color:#d25f1a;}
/*专题内的q&a表格*/
.tourquestionForm2{
	padding:12px;
	width:226px;
	border:1px solid #d1d1d1;
	background:url(/css/new/images/qa-bg.gif) no-repeat left bottom;
	padding-bottom:25px;
	margin-bottom:10px;
}
form.qaForm2{
	margin:5px 0 0 0;}
form.qaForm2 label{
	display:block;
	width:68px;
	font-size:12px;
	color:#545454;
	float:left;
}
form.qaForm2 textarea, form.qaForm2 input{
	float:right;
	width:140px;
	border:1px solid #d1d1d1;
	margin-bottom:10px;
	padding:5px;
	color:#545454;
	font-size:13px;
}
.qaButton{ text-align:right;}
.qaButton a{ background:#f1f1f1; border:1px solid #d1d1d1; display:block; width:80px; padding:4px 0 4px 0; text-align:center; float:right; font-size:14px; font-weight:bold; color:#196d9d; text-decoration:none;}
.qaButton a:hover{ color:#d25f1a;}
/*日历插件样式*/
#ui-datepicker-div{
	background:#fff;
	width:190px;
	border:1px solid #a6c9e2;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px;
}
.ui-datepicker-header{
	width:auto;
	height:18px;
	padding:3px 5px 3px 5px;
	border:1px solid #4297d7;
	background:url(/css/new/images/calendar-bg.jpg) repeat-x;
}
a.ui-datepicker-prev {
	width:auto;
	padding-right:15px;
	font-size:12px;
	color:#fff;
	float:left;
}
a.ui-datepicker-prev:hover, a.ui-datepicker-next:hover{ color:#2e6e9e;}
a.ui-datepicker-next {
	width:auto;
	padding-left:15px;
	font-size:12px;
	color:#fff;
	float:right;
}
.ui-datepicker-title{
	width:130px;
	text-align:center;
}
.ui-datepicker-title select.ui-datepicker-month{ float:left; width:40px; font-size:12px;}
.ui-datepicker-title select.ui-datepicker-year{ float:right; width:50px; font-size:12px;}

table.ui-datepicker-calendar{
	width:100%;
}
table.ui-datepicker-calendar tr th{
	text-align:center;
	color:#545454;
}
table.ui-datepicker-calendar tr td{
	width:26px;
	padding:0;
}
table.ui-datepicker-calendar tr td a{
	padding:3px 0 3px 0;
	display:block;
	text-decoration:none;
	color:#2e6e9e;	
	background:#dfeffc;
	border:1px solid #c5dbec;
	text-align:center;
	font-weight:bold;
}
table.ui-datepicker-calendar tr td a:hover{
	background:#fbec88;
	border:1px solid #fad42e;
	color:#363636;
}

/*弹出层样式 
 黄宏鸿增加 > 用于页面工具等弹出窗口形式的层显示
****************************************************************************************/
.boxy-wrapper { position: absolute; }
.boxy-wrapper.fixed { position: fixed; }
/* Modal */
  
  .boxy-modal-blackout { position: absolute; background-color: none; left: 0; top: 0; }
/* Border */

.boxy-wrapper { empty-cells: show; }
.boxy-wrapper .top-left, .boxy-wrapper .top-right, .boxy-wrapper .bottom-right, .boxy-wrapper .bottom-left { width: 1px; height: 1px; padding: 0 }
.boxy-wrapper .top-left { background: none; }
.boxy-wrapper .top-right { background: none; }
.boxy-wrapper .bottom-right { background: none; }
.boxy-wrapper .bottom-left { background: none; }
.boxy-wrapper .top, .boxy-wrapper .bottom { height: 1px; background-color: #5bacdb;  padding: 0 }
.boxy-wrapper .left, .boxy-wrapper .right { width: 1px; background-color: #5bacdb;  padding: 0 }
/* Title bar */
	
.boxy-wrapper .title-bar { background-color: white; padding: 6px; position: relative; }
.boxy-wrapper .title-bar.dragging { cursor: move; }
.boxy-wrapper .title-bar h2 { font-size: 14px; color: #545454; line-height: 1; margin: 0; padding: 0; }
.boxy-wrapper .title-bar .close { color: black; position: absolute; top: 6px; right: 6px; cursor: pointer;  }
.boxy-wrapper .title-bar a.close{color:#5bacdb;}
/* Content Region */
	
	.boxy-inner { background-color: white; padding: 0 }
.boxy-content { padding: 15px; }
/* Question Boxes */

.boxy-wrapper .question { width: 350px; min-height: 80px; }
.boxy-wrapper .answers { text-align: right; }
.boxy_bottom { text-align:right; font-size:13px; color:#5bacdb; font-weight:bold; cursor: pointer }

/*弹出层样式*/ 
/*link*/
#passimNormallist{
	padding-top:5px;

	background:url(/css/images/bg-beijing-shanghai.jpg) no-repeat left top;

}

#passimNormalInfo {
	BORDER-RIGHT: #ddb26d 1px solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #ddb26d 1px solid; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #ddb26d 1px solid; 
	WIDTH: 568px; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #ddb26d 0px solid;
}
#passimNormalInfo h2, #passimNormalInfo h2 a{
	font-size:15px;
}

#contentMiddle p{
	font-size:11px;
	line-height:18px;
}
#contentMiddle p a{
	color:#0e92b9;
	text-decoration:none;
	border-bottom:1px dashed #630;
	}	
.passimNormalend {
	height:6px;
	background:url(/css/images/bg-beiJingShangHaiBottom.gif) no-repeat left bottom;
}

#partnership {
	width:180px;
	height:auto;
}
#partnershipTop {
	width:180px;
	background:url(/css/images/bg-tourdifference-top.JPG) no-repeat top;
	height:33px;	
}

#partnershipTop h3{
	color:75491b;
	padding-left:10px;
	padding-top:6px;
}

#partnershipBottom {
	width:180px;
	background:url(/css/images/bg-tourdifference-bottom.JPG) no-repeat top;
	height:10px;
	

}
#partnershipMain {
	width:166px;
	border-left:7px solid #dcb26c;
	border-right:7px solid #dcb26c;
	height:auto;
	
}

#partnershipMain .deshedline {
	border-bottom:1px #dcb26c dashed;
	width:150px;
	margin:3px 1px 3px 1px;
	height:1px;
	
}

#partnershipMain ul {
	margin:0 1px 0 10px;
	padding:0;
	font-size:11px;
	color:#5d5b5b;
}

#partnershipMain ul li {
	list-style:none;
	line-height:20px
}
#partnershipMain .fontYellow {
	color:#75491b;
	font-weight:bold;
}

#subContent1 {
	width:180px;
	float: left;
}

#mainContent1 {
	margin-left:10px;
	width:594px;
	float:left;
}

#footer #contactUs {
	color:#7f7f7f;
	font-size: 11px;
	float:left;
	width:230px;
	margin:0 auto;
	height:183px;
	padding-left:10px;
	border-top:1px solid #ddb26d;
	border-bottom:1px solid #ddb26d;
	background:#fff url(/css/images/bg-footer-middle.jpg) repeat-x left top;
}
#footer #contactUs span {
	font-size: 11px;
	color: #7f7e83;
	padding-top: 8px;
	display:block;
}
#footer #contactUs strong {
	font-size: 13px;
	color: #6b6b6b;
	font-weight: bold;

}
#footer #contactUs img {
	float:right;
	margin-top:38px;
}
#footer #contactUs img {
	float:right;
	margin-top:20px;
}
#footer #aboutUs {
	float:left;
	width:230px;
	margin:0 auto;
	height:183px;
	padding-left:10px;
	border-top:1px solid #ddb26d;
	border-bottom:1px solid #ddb26d;
	background:#fff url(/css/images/bg-footer-middle.jpg) repeat-x left top;
}
#footer #aboutUs img {
	float:right;
	margin-top:18px;
}
#footer #aboutUs h2 {
	font-size: 16px;
	color: #744a1a;
	padding-top: 10px;
}
#footer #contactUs h2 {
	font-size: 16px;
	color: #744a1a;
	padding-top: 10px;
}
#footer #contactUs h2 a{
	color: #744a1a;
	text-decoration:none;
}
#footer #contactUs h2 a:hover{
	border-bottom:1px dashed #744a1a;
}
#footer #aboutUs ul li {
	list-style: none;
	text-indent: 30px;
	display: block;
	padding: 5px 0;
	font-size: 11px;
	font-weight: bold;
	background: url('/css/images/pane.gif') no-repeat 17px;
}
#footer #aboutUs ul li a {
	text-decoration: none;
	color: #7d7f7c;
}
#footer #friendLink {
	float:left;
	width:273px;
	height:160px;
	padding:23px 0 0 20px;
	border-top:1px solid #ddb26d;
	border-bottom:1px solid #ddb26d;
	background:#fff url(/css/images/bg-footer-middle.jpg) repeat-x left top;
}
#footer #friendLink ul li {
	list-style:none;
	float: left;
	margin: 0 10px 6px 0;
}
#footer #friendLink p {
	clear:both;
	font-size: 11px;
	color: #74491e;
	padding-left: 10px;
	white-space: nowrap;
	line-height: 18px;
	white-space:normal;
}
/*link*/
/*专题的more link*/ 
.themeMoreLink{ margin-top:10px;  }
.themeMoreLink h5{ color:#545454; font-size:12px; margin:0 0 5px 10px;}
.themeMoreLink ul li{ margin:0 0 5px 13px; list-style:none; font-size:11px;}

.sortStyle{ width:321px; padding:0; border:1px solid #d1d1d1;margin-bottom:15px;}
.sortStyle h3{ font-size:16px; background:#dfebf2; color:#196d9d; padding:8px 0 8px 10px; margin:0;}
.sortStyle .sortInner{ width:301px; padding:10px;}
/*guide详细页面促销*/
.tourPromoGuide{ background:#f1f1f1; padding:10px;}
/*jq鼠标经过出大图的效果*/
.zxx_test_list{font-size:12px; line-height:18px; overflow:hidden; zoom:1;}
.zxx_code{display:block; padding:10px; margin:5px 0; background:#eeeeee; border:1px dashed #cccccc; clear:both; zoom:1;}
.zxx_code xmp{margin:0; color:#00F; font-size:12px; white-space:pre-wrap; word-wrap:break-word;}
.zxx_btn{display:inline-block; background:url(../image/down_btn.png) no-repeat; padding-left:25px;}
.zxx_btn span{display:inline-block; height:45px; line-height:45px; background:url(../image/down_btn.png) no-repeat right top; padding:0 45px 0 20px; cursor:pointer;}
.zxx_btn:hover{text-decoration:none; color:#34538b;}
a.preview,a.preview:hover{text-decoration:none;}
a.preview img{margin:5px 5px;}
/*footer promo*/
#footerPromo{ width:972px; padding:10px 0 10px 10px;}
#footerPromo img{ margin:0 25px 0 0;}
.dis{
	display:none;
}
.pointer{
	cursor:pointer;
}
