/***
 *	DedeCMS v5.6 Style (Default Style)
 *	dedecms.com  Author Networker  2010.02.05
 **/
 
/*---------- import ---------*/
@import url("layout.css");
@import url("page.css");


/*---------- base ---------*/
*{
	padding:0px;
	margin:0px;
}
html{
	background:#FFF;
}
body{
	font:12px Verdana,Arial,Tahoma;
}
img{
	border:none;
}

a{
	color:#256EB1;
	text-decoration:none;
}
a:hover{
	color:#ba2636;
	text-decoration:underline;
}
ul{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
/*---------- stock ---------*/
.center{
	margin:0px auto;
}
.w960{
	MARGIN: 0px auto; WIDTH: 960px; OVERFLOW: hidden
	/*position:relative;*/
}
.pright .infos_userinfo {
	margin-bottom: 0px;
}
.mt1{/* ( margin-top * 1 ) */
	margin-top:8px;
}
.pright .mt1{
	margin-top:0px;
}
.mt2{/* ( margin-top * 2 ) */
	margin-top:16px;
}
.clear{
	overflow:hidden;
}
.fs-12{
	font-size:12px;
}
.fc-f60{
	color:#F60;
}
.fc-f90{
	color:#F90;
}
.clr{
	clear:both;
	}
.ipt-txt{
	line-height:15px;
	padding:4px 5px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px;
}
.nb{
	line-height:20x;
	padding:1px 2px;
	border-width:1px;
	border-style:solid;
	border-color:#666 #BBB #BBB #666;
	font-size:12px;
	margin-right:2px
}
.btn-1{
	width:56px;
	height:24px;
	border:none;
	background:url(../images/comm-bt.gif) no-repeat;
	line-height:25px;
	letter-spacing:1px;
	cursor:pointer;
	overflow:hidden;
	color:#585858;
}
.btn-2{
	width:70px;
	height:25px;
	border:none;
	background:url(../images/btn-bg2.gif) left top no-repeat;
	line-height:25px;
	overflow:hidden;
	color:#444;
	margin-right:2px;
	cursor:pointer;
}
/*---------- frame ---------*/
/*---------- frame : header ---------*/
.header{
	width:100%;
	width:960px;
	margin:auto;
	overflow:hidden;
}
.header_top{
	height:25px!important;
	height:24px;
	line-height:25px;
	border-bottom:1px solid #DBDBDB;
	color:#676767;
	overflow:hidden;
    background:url("../images/green_skin.png") repeat-x scroll 0 -188px transparent;
	}
.header_top .time{
	float:left;
	padding-left:10px;	
	}
.header_top a.rss{
    
	}
.header_top .toplinks{	
	float:right;
	text-align:right;
}
.header_top .toplinks a{
	margin:0 5px;
	}
.header_top .toplinks span{
	margin-left:15px;
	}
.header_top .toplinks span a{
	margin:0 2px;
	}
.header .search {
	overflow:hidden;
}
.header a{
	color:#777;
}
.header a:hover{
	color:#ff3333;
	text-decoration:none;
}
.header .title{
	float:left;
	padding-left:10px;

}
.header .title h1 a{
	width:216px;
	height:54px;
	display:block;
	overflow:hidden;
}
.header .banner{
	width:500px;
	height:60px;
	float:left;
	margin-left:20px;
	overflow:hidden;
}
.header .banner img{
	width:500px;
	height:60px;
	display:block;
}
.header .banner2{
	width:200px;
	height:60px;
	float:left;
	margin-left:10px;
	overflow:hidden;
}
.header .banner2 img{
	width:200px;
	height:60px;
	display:block;
}

.header .welcome{
	float:right;
	margin-top:20px;
	padding-right:10px;
	color:#999;
}
.header .welcome a{
	margin:0px 3px;	
}

/*----- 新版导航菜单位置的样式 -------*/
.header .nav { }
/*-------- 圆角模型 ---------*/
.module, .module .mid {
	overflow:hidden;
}
.module .top .t_l, .module .bottom .b_l {
	float:left;
	overflow:hidden;
}
.module .top .t_r, .module .bottom .b_r {
	float:right;
	overflow:hidden;
}
.module .top em {
	float:left;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.module .top em a:link, .module .top em a:visited {
	font-size:13px;
	font-weight:bold;
}
.module .top span {
	
}
.module .top strong {
	cursor:pointer;
	float:right;
	font-weight:normal;
	margin-right:4px;
}
.module .mid .m_l, .module .mid .m_r {
	overflow:hidden;
}
.module .mid .content {
	overflow:hidden;
	height:100%;
	clear: both;
	margin-right: 8px;
	margin-left: 8px;
	padding-top: 8px;/*padding-bottom: 10px;*/
}
.module .top, .module .top .t_l, .module .top .t_r, .module .bottom, .module .bottom .b_l, .module .bottom .b_r {
	background-image: url("../images/green_skin.png");
}
/*------ 主色 -------*/
.blue .top {
	background-position: 0 -72px;
	background-repeat: repeat-x;
	height: 70px;
}
.blue .top .t_l {
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 70px;
	width: 5px;
}
.blue .top .t_r {
	background-position: -6px 0;
	background-repeat: no-repeat;
	height: 70px;
	width: 5px;
}
/* --------- 导航 ----------------*/
.w963 {
	width:960px;
}
#navMenu {
	width:915px;
	overflow:hidden;
	height: 28px;
	padding:8px 0 0 15px;
}
#navMenu ul {
	float:left;
	height: 22px;
}
#navMenu ul li {
    font:14px/1.5 "Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体";
	float:left;	
	height: 22px;
	margin-right: 10px;
	margin-left: -3px;
	padding-left: 10px;
}
#navMenu ul li a {
	color: #FFF;
	height: 22px;
	text-decoration:none;
	display: inline-block;
	position: relative;
}
#navMenu ul li a.hover {
	color:#DEFF01;
	height: 22px;
	text-decoration:none;
	display: inline-block;
	position: relative;
}
    
#navMenu ul li span {
	cursor:pointer;
	display:inline-block;
	height:22px;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#ebf5e9;
}
#navMenu ul li.hover {
	padding-top:0;
}
#navMenu ul li.hover a {
	display: inline-block;
	position: relative;
}
#navMenu ul li.hover span {
	cursor:pointer;
	display:inline-block;
	height:22px;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
}
#navMenu ul li a.hover, #navMenu ul li a:hover {
	text-decoration:none;
    color:#DEFF01;
	display: inline-block;
	position: relative;
}
#navMenu ul li a.hover span, #navMenu ul li a:hover span {
	cursor:pointer;
	display:inline-block;
	height:22px;
    color:#DEFF01;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
}
/*-------- 下拉菜单 --------------*/
.dropMenu {
	position:absolute;
	top: 0;
	z-index:100;
	width: 120px;
	visibility: hidden;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA, direction=135, strength=4);
	margin-top: -1px;
	border: 1px solid #93E1EB;
	border-top: 0px solid #3CA2DC;
	background-color: #FFF;
	background:url(../images/mmenubg.gif);
	padding-top:6px;
	padding-bottom:6px;
}

.dropMenu li {
	margin-top:2px;
	margin-bottom:4px;
	padding-left:6px;
}
.dropMenu a {
	width: auto;
	display: block;
	color: black;
	padding: 2px 0 2px 1.2em;
}
* html .dropMenu a {
	width: 100%;
}
.dropMenu a:hover {
	color:red;
	text-decoration: underline;
}
/*------ //搜索框 ---------*/
.search-keyword {
	width:210px;
	height:18px;
	padding-top:2px;
	padding-left:6px;
	border:0px;
	border:#badaa1 solid 1px;
	background: #FFF;
	color:#444;
}
.search-submit {
	cursor:pointer;
	width:68px;
	height:22px;
	font-size:0px;
	color:#fafafa;
	border:0px;
	background:url(../images/search-bt.gif) no-repeat;
}
.search-option {
	margin-left:3px;
	margin-right:3px;
	border:#badaa1 solid 1px;
	height:22px;
}
.w963 .search{
	padding-left:10px;
	line-height:32px;
}
.w963 .form h4 {
	display:none;
}
.w963 .form {
	float:left;
	margin:0 10px 0 0;
	*margin:0 10px 0 0;
	_margin:5px 10px 0 0;
}
.w963 .tags {
	width:500px;
	overflow:hidden;
}
.w963 .tags h4 {
	float:left;
	margin-right: 6px;
	height:26px;
	font-size:12px;
	color:#777;
}
.w963 .tags li {
	float:left;
	margin-right: 6px;
}
.header .nav .end { }
/*-- //End 导航菜单 --*/

/*---------- frame : channel-nav ---------*/
.channel-nav {
	margin-top:8px;
	padding-left:6px;
	height:24px;
	width:950px;
	overflow:hidden;
}
.channel-nav .sonnav {
	width:830px;
	line-height:26px;
	float:left;
	color:#256DB1;
}
.channel-nav .sonnav span {	
	margin-right:10px;
	float:left;
}
.channel-nav .sonnav span a{
	padding:0 4px;
	border:1px solid #BADAA1;
	height:22px;
	line-height:21px;
	background:url(../images/channel_bg.png) repeat-x;
	display:inline-block;
	}
.channel-nav .sonnav span a.thisclass{
	border:1px solid #3aa21b;
	}
.channel-nav .sonnav a {
	color:#428C5B;
	text-decoration:none;
}
.channel-nav .sonnav a:hover{
	 color:#287212;
	}
.channel-nav .back{
	display:block;
	height:22px;
	line-height:21px;
	padding-top:6px;
	padding-right:10px;
	padding-left:20px;
	letter-spacing:2px;
	float:right;
	background:url(../images/ico-home.gif) 4px 10px no-repeat;
} 
.channel-nav .back a{
	color:#397CBE;
}
.channel-nav .back a:hover{
	text-decoration:none;
	color:#777;
}
/*pic scroll
----------------------------------*/
.infiniteCarousel {
  width: 700px;
  position: relative;
  margin-left:auto;
  margin-right:auto;
}

.infiniteCarousel .wrapper {
  width: 640px; 
  overflow: auto;
  height: 170px;
  margin: 0 30px;
  top: 0;
}
.infiniteCarousel ul a img {
  border:1px solid #E3E3E3;
  padding:2px;
  width:143px;
  height:106px;
  display:block;
}
.infiniteCarousel .wrapper ul {
  width: 625px; 
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  top: 0;
}
.infiniteCarousel ul li {
  display:block;
  color:#6C6D61;
  float:left;
  padding: 10px 6px;
  height: 147px;
  width: 147px;
  text-align:center;
}
.infiniteCarousel ul li a,
.infiniteCarousel ul li a:visited{
	color:#6C6D61;
	}
.infiniteCarousel .wrapper ul li a:hover{
	text-decoration:underline;
	}
.infiniteCarousel ul li a:hover img {
  border-color: #aaa;
}
.infiniteCarousel ul li a span{
   display:block;
   line-height:17px;
   padding-top:6px;
}
.infiniteCarousel .arrow {
  display: block;
  height: 26px;
  width: 26px;
  text-indent: -999px;
  position: absolute;
  top: 70px;
  cursor: pointer;
  outline: 0;
}
.infiniteCarousel .forward {
  background:url(../images/green_skin.png) 0 -256px no-repeat;
  right: 0;
}
.infiniteCarousel .back {
  background:url(../images/green_skin.png) 0 -222px no-repeat;
  left: 0;
}
/*----------dedeinfolink  ---------*/
#dedeinfolink {
	margin-bottom:6px;
	}
#dedeinfolink tr td div {
	padding:0 5px;
	background:url(../images/white_bg.gif) repeat-x;
	margin-right:8px;
	}
#dedeinfolink tr td {
	line-height:18px;
	}
#dedeinfolink tr td.spline {
	font-size:1px;
	height:1px;
	line-height:1px;
	border-bottom:1px dashed #dedede;
	}
#dedeinfolink tr td.iftitle {
	font-weight:bold;
	color:#428C5B;
	line-height:24px;
	border-bottom:1px dashed #dedede;
}
/*---------- frame : footer ---------*/
.footer{
	margin:auto;
	color:#999;
	text-align:center;
	margin-top:8px;
	padding-bottom:10px;
	border-top:1px solid #E5EFD6;
	padding-top:10px;
}
.footer .link{
	text-align:center;
	padding:5px 0px;
}
.footer .link a{
	margin:0px 5px;
	color:#666666;
}
.footer .powered{
	font-size:10px;
	line-height:25px;
}
.footer .powered strong{
	color:#690;
}
.footer .powered strong span{
	color:#F93;
}
.footer .copyright{
	color:#666666;
	line-height:23px;
}

/*new search result page
----------------------------------------*/
.search_header{
    overflow:hidden;
	zoom:1;
}
.search_header  h1{
    float:left;
    display:inline;
    margin:5px 20px 5px 10px;
    width:216px;
}
.search_header .search_box{
    float:left;
    padding-top:25px;
}
.search_header .search_box input{
    border-width:1px;
	border-style:solid;
	border-color:#707070 #CECECE #CECECE #707070;
	padding:2px 4px;
	height:18px;
	line-height:18px;
    width:200px;
	margin-right:5px;
}
.search_header .search_box select{
   font-size:14px;
   height:22px;
   margin-right:5px;
}
.search_header .search_box button{
    margin-right:3px;
}
.resultbar{
	height:32px;
	line-height:32px;
	background:transparent url(../images/search-top-bg.gif) repeat-x scroll;
	text-indent:12px;
	color:#428C5B;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
 }
 .result_content{
    overflow:hidden;
	zoom:1;
 }
.sidebar{
  float:right;
  width:300px;
  padding:20px 0 0 20px;
  margin-right:20px;
  border-left:1px solid #dadada;
  word-wrap:break-word;
}
.sidebar h2{
  font-size:14px;
  line-height:25px;
 }
.sidebar  ul {
  padding:4px 8px;
 }
.sidebar  ul li{
  line-height:24px;
  background:url(../images/ico-3.gif) 4px 9px no-repeat;
 }
.resultlist{
  overflow:hidden;
}
.resultlist ul{
  padding:20px 0 0 20px;
 }
.resultlist ul li{
  padding-top:15px;
 }
.resultlist ul li h3{
  line-height:30px;
  font-size:16px;
  font-weight:normal;
 }
.resultlist ul li h3 a{
  text-decoration:underline;
 }
.resultlist ul li p{
  line-height:22px;
  color:#333;
  font-size:14px;
  width:650px;
 }
.resultlist ul li span small{
  line-height:22px;
  font-size:12px;
  margin-left:5px;
  color:#999;
 }
.resultlist ul li span a{
  color:#008400;
 }
.cFloat {
	ZOOM: 1; CLEAR: both
}
.cFloat:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; CONTENT: "."
}
.clear {
	LINE-HEIGHT: 0; CLEAR: both; FONT-SIZE: 0px
}
.txtin {
	BORDER-BOTTOM: #c9c9c9 1px solid; BORDER-LEFT: #c9c9c9 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; HEIGHT: 13px; BORDER-TOP: #c9c9c9 1px solid; BORDER-RIGHT: #c9c9c9 1px solid; PADDING-TOP: 3px
}
.iradio {
	MARGIN: 3px 2px 0px 0px
}
.yen {
	FONT-FAMILY: Arial; COLOR: #ff6600
}
INPUT.w122 {
	WIDTH: 122px
}
SELECT.w100 {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 100px; PADDING-RIGHT: 1px; FONT-SIZE: 13px; PADDING-TOP: 1px
}
LI.w100 {
	WIDTH: 100px
}
LI.w105 {
	WIDTH: 105px
}
LI.w110 {
	WIDTH: 110px
}
LI.w80 {
	WIDTH: 80px
}
LI.w122 {
	WIDTH: 122px
}
LI.w126 {
	WIDTH: 126px
}
LI.w129 {
	WIDTH: 129px
}
LI.w135 {
	WIDTH: 135px
}
LI.w140 {
	WIDTH: 140px
}
LI.w160 {
	WIDTH: 160px
}
LI.w190 {
	WIDTH: 190px
}
LI.w196 {
	WIDTH: 196px
}
LI.w202 {
	WIDTH: 202px
}
LI.w252 {
	WIDTH: 252px
}
LI.w300 {
	WIDTH: 300px
}
LI.w400 {
	WIDTH: 300px FONT-SIZE: 14px; COLOR: #ff6600
}
LI.w438 {
	WIDTH: 438px; FONT-SIZE: 14px; MARGIN-BOTTOM: 7px;
}
LI.w500 {
	WIDTH: 550px
}
LI.w692 {
	WIDTH: 692px
}
LI.w220 {
	WIDTH: 220px
}
LI.w340 {
	WIDTH: 340px
}
.indexnav {
	LINE-HEIGHT: 29px; PADDING-LEFT: 43px; MARGIN-BOTTOM: 7px; BACKGROUND: url(/ou/travelindex2011.png) no-repeat 4px -283px; HEIGHT: 29px; COLOR: #777
}
.indexnav STRONG {
	COLOR: #ff6600; FONT-SIZE: 14px; MARGIN-RIGHT: 15px
}
.indexnav .gline {
	COLOR: #ccc
}
.indexnav A:link {
	COLOR: #008800
}
.indexnav A:visited {
	COLOR: #008800
}
.indexnav A:hover {
	COLOR: #ff6600
}
.midwrap {
	WIDTH: 100%; FLOAT: left
}
.indexmain {
	MARGIN: 0px 220px 0px 190px; WIDTH: 550px
}
.indexleft {
	WIDTH: 180px; FLOAT: left; MARGIN-LEFT: -960px
}
.indexright {
	WIDTH: 210px; FLOAT: left; MARGIN-LEFT: -210px
}
.picfocus {
	WIDTH: 550px; MARGIN-BOTTOM: 10px; HEIGHT: 250px; OVERFLOW: hidden
}
.bigpic {
	WIDTH: 550px; HEIGHT: 250px; OVERFLOW: hidden
}
.picnum {
	POSITION: relative; TEXT-ALIGN: right; LINE-HEIGHT: 35px; MARGIN-TOP: -35px; WIDTH: 550px; HEIGHT: 35px
}
.picnum LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DISPLAY: inline; FONT-FAMILY: Arial; BACKGROUND: #333; COLOR: #fff; CURSOR: pointer; MARGIN-RIGHT: 2px; PADDING-TOP: 2px
}
.picnum SPAN {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DISPLAY: inline; FONT-FAMILY: Arial; BACKGROUND: #333; COLOR: #fff; CURSOR: pointer; MARGIN-RIGHT: 2px; PADDING-TOP: 2px
}
.picnum A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DISPLAY: inline; FONT-FAMILY: Arial; BACKGROUND: #333; COLOR: #fff; CURSOR: pointer; MARGIN-RIGHT: 2px; PADDING-TOP: 2px
}
.picnum .on {
	BACKGROUND: #ff6600
}
.hot_trvrecomm {
	MARGIN-BOTTOM: 10px
}
.hot_trvrecomm UL {
	MARGIN: 0px auto; WIDTH: 530px
}
.hot_trvrecomm LI {
	BORDER-BOTTOM: #ccc 1px dashed; WIDTH: 100%; HEIGHT: 60px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.hot_trvrecomm LI.nobor {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.hot_trvrecomm .titwrap {
	WIDTH: 100%; FLOAT: left
}
.hot_trvrecomm .hottit {
	WIDTH: 354px; COLOR: #777; MARGIN-LEFT: 90px
}
.hottit H3 {
	LINE-HEIGHT: 31px; WIDTH: 354px; HEIGHT: 31px; FONT-SIZE: 14px; OVERFLOW: hidden; FONT-WEIGHT: normal
}
.hottit H3 A:link {
	COLOR: #008800
}
.hottit H3 A:visited {
	COLOR: #008800
}
.hottit H3 A:hover {
	COLOR: #ff6600
}
.hot_trvrecomm .imgWrap {
	WIDTH: 80px; FLOAT: left; HEIGHT: 50px; MARGIN-LEFT: -530px; OVERFLOW: hidden
}
.hot_trvrecomm .price {
	TEXT-ALIGN: right; LINE-HEIGHT: 29px; MARGIN: 11px 0px 0px -86px; WIDTH: 86px; FLOAT: left; HEIGHT: 42px; COLOR: #ff6600
}
.price .yen {
	FONT-SIZE: 18px
}
.trvrectop {
	BACKGROUND: url(/ou/travelindex2011.png) no-repeat -190px -82px; HEIGHT: 55px
}
.trvrectop H2 {
	DISPLAY: none
}
.trvrectop P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 0px; COLOR: #fff; FONT-SIZE: 14px; PADDING-TOP: 32px
}
.trvrecmid {
	BORDER-BOTTOM: #4e9900 0px solid; BORDER-LEFT: #4e9900 3px solid; BORDER-TOP: #4e9900 0px solid; BORDER-RIGHT: #4e9900 3px solid
}
.trvrecbot {
	LINE-HEIGHT: 0; BACKGROUND: url(/ou/travelindex2011.png) no-repeat -190px -137px; HEIGHT: 8px; FONT-SIZE: 0px
}
.midbox {
	MARGIN-BOTTOM: 10px
}
.midboxtop {
	LINE-HEIGHT: 32px; WIDTH: 550px; BACKGROUND: url(/ou/travelindex2011.png) no-repeat -190px -146px; HEIGHT: 32px
}
.midboxtop H2 {
	PADDING-LEFT: 10px; FLOAT: left; COLOR: #fff; FONT-SIZE: 14px
}
.midboxtop .viewmore {
	PADDING-RIGHT: 10px; FLOAT: right
}
.midboxtop DL DT {
	DISPLAY: inline
}
.midboxtop DL DD {
	DISPLAY: inline
}
.midboxtop .gline {
	COLOR: #ccc
}
.midboxcont {
	BORDER-BOTTOM: #a2c922 1px solid; BORDER-LEFT: #a2c922 1px solid; WIDTH: 548px; BORDER-TOP: #a2c922 1px solid; BORDER-RIGHT: #a2c922 1px solid
}
.midpronotice {
	BORDER-BOTTOM: #ececec 1px solid; LINE-HEIGHT: 32px; PADDING-LEFT: 10px; BACKGROUND: #f7ffe8; HEIGHT: 32px; COLOR: #777
}
.midboxcont UL {
	MARGIN: 0px auto; WIDTH: 530px
}
.midboxcont LI {
	BORDER-BOTTOM: #ccc 1px dashed; WIDTH: 100%; HEIGHT: 30px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.midboxcont LI.nobor {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.midboxcont LI .titwrap {
	LINE-HEIGHT: 21px; WIDTH: 440px; FLOAT: left; HEIGHT: 21px
}
.midboxcont LI .price {
	TEXT-ALIGN: right; LINE-HEIGHT: 21px; WIDTH: 88px; FLOAT: right; COLOR: #ff6600
}
.midboxcont LI .yen {
	FONT-SIZE: 14px
}
.midboxcont LI .protag {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; WIDTH: 47px; DISPLAY: none; BACKGROUND: url(/ou/travelindex2011.png) no-repeat 0px -254px; FLOAT: left; HEIGHT: 20px; COLOR: #ff6600; MARGIN-RIGHT: 6px
}
.protag A:link {
	COLOR: #ff6600
}
.protag A:visited {
	COLOR: #ff6600
}
.midboxcont LI .tit {
	WIDTH: 445px; FLOAT: left; HEIGHT: 21px; FONT-SIZE: 14px; OVERFLOW: hidden; FONT-WEIGHT: normal
}
.tit A:link {
	COLOR: #008800
}
.tit A:visited {
	COLOR: #008800
}
.tit A:hover {
	COLOR: #ff6600
}
.mid_banner {
	WIDTH: 550px; MARGIN-BOTTOM: 10px; HEIGHT: 60px; CLEAR: both; OVERFLOW: hidden
}
.advant {
	MARGIN-BOTTOM: 10px; BACKGROUND: url(/ou/travelindex2011.png) no-repeat 0px 0px; HEIGHT: 81px; CLEAR: both
}
.advant H2 {
	DISPLAY: none
}
.advant UL {
	DISPLAY: none
}
.botlink {
	WIDTH: 100%; MARGIN-BOTTOM: 5px; CLEAR: both
}
.bottop {
	LINE-HEIGHT: 0; BACKGROUND: url(/ou/travelindex2011.png) no-repeat 0px -323px; HEIGHT: 4px; FONT-SIZE: 0px
}
.botbot {
	LINE-HEIGHT: 0; BACKGROUND: url(/ou/travelindex2011.png) no-repeat 0px -323px; HEIGHT: 4px; FONT-SIZE: 0px
}
.botmid {
	WIDTH: 100%; BACKGROUND: #eaeaea
}
.botbot {
	BACKGROUND-POSITION: 0px -327px
}
.botlink DL {
	MARGIN: 0px auto; WIDTH: 940px; ZOOM: 1; OVERFLOW: auto
}
.botlink DT {
	BORDER-BOTTOM: #ddd 1px solid; LINE-HEIGHT: 33px; FLOAT: left; BORDER-TOP: #f7f7f7 1px solid
}
.botlink DD {
	BORDER-BOTTOM: #ddd 1px solid; LINE-HEIGHT: 33px; FLOAT: left; BORDER-TOP: #f7f7f7 1px solid
}
.botlink DT {
	WIDTH: 66px; COLOR: #777
}
.botlink DD {
	WIDTH: 874px
}
.botlink DT.nobort {
	BORDER-TOP: medium none
}
.botlink DD.nobort {
	BORDER-TOP: medium none
}
.botlink DT.noborb {
	BORDER-BOTTOM: medium none
}
.botlink DD.noborb {
	BORDER-BOTTOM: medium none
}
.botlink DD A {
	WHITE-SPACE: nowrap; MARGIN-RIGHT: 12px
}
.botlink DD A:link {
	COLOR: #777
}
.botlink DD A:visited {
	COLOR: #777
}
.ft_icon {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 960px; HEIGHT: 48px; OVERFLOW: hidden
}
.indexleft H1 {
	LINE-HEIGHT: 28px; PADDING-LEFT: 10px; HEIGHT: 28px; FONT-SIZE: 14px
}
.indexleft H2 {
	LINE-HEIGHT: 28px; PADDING-LEFT: 10px; HEIGHT: 28px; FONT-SIZE: 14px
}
.searchbox {
	WIDTH: 180px; MARGIN-BOTTOM: 10px
}
.sbtop {
	BACKGROUND: url(/ou/travelindex2011.png) no-repeat 0px -82px; HEIGHT: 28px
}
.sbbot {
	BACKGROUND: url(/ou/travelindex2011.png) no-repeat 0px -82px; HEIGHT: 28px
}
.sbmid {
	BORDER-BOTTOM: #4e9900 0px solid; BORDER-LEFT: #4e9900 3px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; WIDTH: 174px; PADDING-RIGHT: 0px; BACKGROUND: #f7ffe8; BORDER-TOP: #4e9900 0px solid; BORDER-RIGHT: #4e9900 3px solid; PADDING-TOP: 2px
}
.sbbot {
	LINE-HEIGHT: 0; BACKGROUND-POSITION: 0px -110px; HEIGHT: 8px; FONT-SIZE: 0px
}
.searchbox H1 {
	COLOR: #fff
}
.searchbox H2 {
	COLOR: #fff
}
.searchbox UL {
	WIDTH: 160px; MARGIN-LEFT: 10px
}
.searchbox LI {
	TEXT-ALIGN: left; WIDTH: 155px
}
.searchbox LI LABEL {
	LINE-HEIGHT: 22px; DISPLAY: block; HEIGHT: 22px; PADDING-TOP: 5px
}
.searchbox LI .inwrap {
	HEIGHT: 26px; _margin-top: -2px
}
.searchbox LI EM {
	COLOR: #ff0000
}
.searchbox LI INPUT {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 19px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; HEIGHT: 18px; CURSOR: pointer; PADDING-TOP: 4px
}
INPUT.city {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 142px; BACKGROUND: url(/ou/travelindex2011.png) no-repeat right -153px; COLOR: #777; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
INPUT.keyword {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 142px; BACKGROUND: url(/ou/travelindex2011.png) no-repeat right -153px; COLOR: #777; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
INPUT.keyword {
	BACKGROUND-POSITION: right -126px
}
.searchbox .btnwrap {
	TEXT-ALIGN: center; MARGIN: 15px auto 0px; WIDTH: 134px; HEIGHT: 32px; CLEAR: both
}
A.btn134x32 {
	DISPLAY: block
}
A.btn134x32:hover {
	BACKGROUND-POSITION: 0px -221px
}
.btnwrap A:link {
	COLOR: #fff
}
.btnwrap A:visited {
	COLOR: #fff
}
.btn134x32 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LINE-HEIGHT: 32px; TEXT-INDENT: 30px; WIDTH: 134px; BACKGROUND: url(/ou/travelindex2011.png) no-repeat 0px -189px; HEIGHT: 32px; COLOR: #fff; FONT-SIZE: 14px; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.btn73x23a {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; LINE-HEIGHT: 23px; WIDTH: 73px; BACKGROUND: url(/ou/travel2011.png) no-repeat -131px -132px; HEIGHT: 23px; COLOR: #fff; FONT-SIZE: 14px; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.lbox {
	WIDTH: 180px; MARGIN-BOTTOM: 10px
}
.lbtop {
	BACKGROUND: url(/ou/travelindex2011.png) no-repeat 0px -156px; HEIGHT: 28px
}
.lbbot {
	BACKGROUND: url(/ou/travelindex2011.png) no-repeat 0px -156px; HEIGHT: 28px
}
.lbmid {
	BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 178px; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 1px solid
}
.lbbot {
	LINE-HEIGHT: 0; BACKGROUND-POSITION: 0px -184px; HEIGHT: 4px; FONT-SIZE: 0px
}
.lbtop H2 {
	FLOAT: left
}
.lbtop .viewmore {
	LINE-HEIGHT: 28px; PADDING-RIGHT: 10px; FLOAT: right
}
.quistyle .lbtop {
	BACKGROUND-POSITION: 0px -119px; HEIGHT: 32px
}
.quistyle .lbtop H2 {
	LINE-HEIGHT: 32px
}
.quistyle .lbmid {
	BORDER-BOTTOM-COLOR: #a2c922; BORDER-TOP-COLOR: #a2c922; BORDER-RIGHT-COLOR: #a2c922; BORDER-LEFT-COLOR: #a2c922
}
.quistyle .lbbot {
	BACKGROUND-POSITION: 0px -151px
}
.quistyle .qstwrap {
	LINE-HEIGHT: 24px; MARGIN: 0px auto; WIDTH: 160px
}
.qstwrap H3 {
	LINE-HEIGHT: 24px; HEIGHT: 24px; COLOR: #ff6600; PADDING-TOP: 9px
}
.citywrap {
	BORDER-BOTTOM: #ccc 1px dashed; PADDING-BOTTOM: 9px; WIDTH: 160px
}
.citywrap P {
	WIDTH: 178px; ZOOM: 1; OVERFLOW: auto; MARGIN-RIGHT: -20px
}
.citywrap A {
	WHITE-SPACE: nowrap; FLOAT: left; MARGIN-RIGHT: 18px
}
.theme P A {
	MARGIN-RIGHT: 30px
}
.ga P A {
	MARGIN-RIGHT: 15px
}
.quistyle .nobor {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.leftbanner {
	WIDTH: 180px; MARGIN-BOTTOM: 10px; HEIGHT: 80px; OVERFLOW: hidden
}
.trvgl {
	MARGIN: 0px auto; WIDTH: 158px; PADDING-TOP: 10px
}
.gltop {
	PADDING-BOTTOM: 5px
}
.gltop .imgwrap {
	WIDTH: 158px; MARGIN-BOTTOM: 6px; HEIGHT: 100px; OVERFLOW: hidden
}
.gltop P {
	TEXT-ALIGN: center; LINE-HEIGHT: 21px; COLOR: #777
}
.gltop P STRONG {
	COLOR: #ff6600
}
.gltop P EM {
	COLOR: #ff6600
}
.trvgl LI {
	LINE-HEIGHT: 32px; PADDING-LEFT: 7px; WIDTH: 151px; BACKGROUND: url(/ou/greydot.png) no-repeat left center; HEIGHT: 32px; OVERFLOW: hidden; BORDER-TOP: #ccc 1px dotted
}
.helpinfo LI {
	LINE-HEIGHT: 32px; PADDING-LEFT: 7px; WIDTH: 151px; BACKGROUND: url(/ou/greydot.png) no-repeat left center; HEIGHT: 32px; OVERFLOW: hidden; BORDER-TOP: #ccc 1px dotted
}
.rbox {
	WIDTH: 210px; MARGIN-BOTTOM: 10px
}
.rbtop {
	BACKGROUND: url(/ou/travelindex2011.png) no-repeat right -82px; HEIGHT: 28px
}
.rbbot {
	BACKGROUND: url(/ou/travelindex2011.png) no-repeat right -82px; HEIGHT: 28px
}
.rbmid {
	BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 0px solid; BORDER-RIGHT: #ccc 1px solid
}
.rbbot {
	LINE-HEIGHT: 0; BACKGROUND-POSITION: right -110px; HEIGHT: 4px; FONT-SIZE: 0px
}
.indexright H2 {
	LINE-HEIGHT: 28px; PADDING-LEFT: 10px; HEIGHT: 28px; FONT-SIZE: 14px
}
.seastrv H2 {
	COLOR: #ff6600
}
.indexright .w190 {
	MARGIN: 0px auto; WIDTH: 190px
}
.seaswrap {
	BORDER-BOTTOM: #ccc 1px dashed; HEIGHT: 95px; PADDING-TOP: 15px
}
.seaswrap .imgWrap {
	WIDTH: 81px; FLOAT: left; HEIGHT: 80px; OVERFLOW: hidden
}
.seaswrap .imgWrapp {
	WIDTH: 190px; FLOAT: left; HEIGHT: 90px; OVERFLOW: hidden
}
.seaswrap .txtWrap {
	LINE-HEIGHT: 20px; WIDTH: 100px; FLOAT: right
}
.seaswrap H3 {
	WIDTH: 100px; HEIGHT: 20px; COLOR: #ff6600; OVERFLOW: hidden; FONT-WEIGHT: normal
}
.seaswrap H3 A:link {
	COLOR: #ff6600
}
.seaswrap H3 A:visited {
	COLOR: #ff6600
}
.zqlist {
	PADDING-BOTTOM: 6px
}
.zqlist LI {
	TEXT-ALIGN: center; WIDTH: 190px; HEIGHT: 80px; OVERFLOW: hidden; PADDING-TOP: 10px
}
.fblist {
	PADDING-BOTTOM: 6px
}
.fblist LI {
	BORDER-BOTTOM: #ccc 1px dashed; PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; WIDTH: 190px; PADDING-RIGHT: 0px; PADDING-TOP: 13px
}
.fblist LI.nobor {
	BORDER-BOTTOM: medium none; PADDING-BOTTOM: 8px
}
.fblist LI .sfdg {
	WIDTH: 47px; FLOAT: left; HEIGHT: 34px
}
.sfdg DT {
	TEXT-ALIGN: center; LINE-HEIGHT: 16px; DISPLAY: block; BACKGROUND: #a2c922; HEIGHT: 16px; COLOR: #fff
}
.sfdg DD {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 17px; WIDTH: 45px; FONT-FAMILY: Arial; HEIGHT: 17px; COLOR: #ff6600; FONT-SIZE: 14px; BORDER-TOP: medium none; BORDER-RIGHT: #ccc 1px solid
}
.sfdg DD STRONG {
	FONT-FAMILY: Arial
}
.fblist LI .protit {
	LINE-HEIGHT: 18px; WIDTH: 131px; FLOAT: right
}
.fblist LI .userinfo {
	LINE-HEIGHT: 20px; WIDTH: 190px; HEIGHT: 20px; CLEAR: both
}
.fblist LI .user {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; MARGIN-RIGHT: 7px; PADDING-TOP: 0px
}
.fbbox {
	MARGIN: 0px auto; WIDTH: 188px
}
.fbtop {
	LINE-HEIGHT: 0; BACKGROUND: url(/ou/travelindex2011.png) no-repeat right -115px; HEIGHT: 7px; FONT-SIZE: 0px
}
.fbbot {
	LINE-HEIGHT: 0; BACKGROUND: url(/ou/travelindex2011.png) no-repeat right -115px; HEIGHT: 7px; FONT-SIZE: 0px
}
.fbmid {
	BORDER-BOTTOM: #e5e5e5 0px solid; BORDER-LEFT: #e5e5e5 1px solid; BACKGROUND: #f9f9f9; BORDER-TOP: #e5e5e5 0px solid; BORDER-RIGHT: #e5e5e5 1px solid
}
.fbbot {
	BACKGROUND-POSITION: right -122px; HEIGHT: 3px
}
.fbmid P {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 18px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; COLOR: #777; PADDING-TOP: 6px
}
.indexright .nobor {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.seastrv .nobor {
	MARGIN-BOTTOM: -3px
}
.helpinfo {
	PADDING-BOTTOM: 4px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 158px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
.helpinfo LI {
	LINE-HEIGHT: 24px; HEIGHT: 24px; BORDER-TOP: medium none
}
.trn-topbar {
	HEIGHT: 37px
}
.trn-topbar .status {
	WIDTH: 184px; BACKGROUND: url(/ou/status.gif) no-repeat 14px 0px; FLOAT: right; HEIGHT: 31px
}
.trn-topbar .step1 {
	WIDTH: 184px; BACKGROUND: url(/ou/status.gif) no-repeat 14px 0px; FLOAT: right; HEIGHT: 31px
}
.trn-topbar .step2 {
	WIDTH: 184px; BACKGROUND: url(/ou/status.gif) no-repeat 14px 0px; FLOAT: right; HEIGHT: 31px
}
.trn-topbar .step3 {
	WIDTH: 184px; BACKGROUND: url(/ou/status.gif) no-repeat 14px 0px; FLOAT: right; HEIGHT: 31px
}
.trn-topbar .step4 {
	WIDTH: 184px; BACKGROUND: url(/ou/status.gif) no-repeat 14px 0px; FLOAT: right; HEIGHT: 31px
}
.trn-topbar .step2 {
	BACKGROUND-POSITION: 14px -31px
}
.trn-topbar .step3 {
	BACKGROUND-POSITION: 14px -62px
}
.trn-topbar .step4 {
	BACKGROUND-POSITION: 14px -93px
}
.status UL {
	PADDING-TOP: 17px
}
.status LI {
	TEXT-ALIGN: center; WIDTH: 46px; FLOAT: left
}
.status LI.choice {
	COLOR: #ff6600
}
.crumbs {
	LINE-HEIGHT: 31px; HEIGHT: 31px
}
.crumbs EM {
	COLOR: #ff6600
}
.trn_main {
	WIDTH: 740px; FLOAT: left
}
.trn_pro {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BORDER-LEFT: #ccc 1px solid; WIDTH: 738px; MARGIN-BOTTOM: 10px; HEIGHT: 320px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.trn_pro .teamicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 74px; BACKGROUND: url(/ou/traveltag.png) no-repeat right top; HEIGHT: 73px; OVERFLOW: hidden; TOP: -1px; RIGHT: -1px
}
.trn_pro .proicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 74px; BACKGROUND: url(/ou/traveltag.png) no-repeat right top; HEIGHT: 73px; OVERFLOW: hidden; TOP: -1px; RIGHT: -1px
}
.trn_pro .freeicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 74px; BACKGROUND: url(/ou/traveltag.png) no-repeat right top; HEIGHT: 73px; OVERFLOW: hidden; TOP: -1px; RIGHT: -1px
}
.trn_pro .piaoicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 74px; BACKGROUND: url(/ou/traveltag.png) no-repeat right top; HEIGHT: 73px; OVERFLOW: hidden; TOP: -1px; RIGHT: -1px
}
.trn_pro .visaicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 74px; BACKGROUND: url(/ou/traveltag.png) no-repeat right top; HEIGHT: 73px; OVERFLOW: hidden; TOP: -1px; RIGHT: -1px
}
.hotelicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 74px; BACKGROUND: url(/ou/traveltag.png) no-repeat right top; HEIGHT: 73px; OVERFLOW: hidden; TOP: -1px; RIGHT: -1px
}
.hotelicon {
	BACKGROUND-IMAGE: url(/ou/hotelicon.png)
}
.trn_pro .freeicon {
	BACKGROUND-POSITION: right -73px
}
.trn_pro .piaoicon {
	BACKGROUND-POSITION: right -146px
}
.trn_pro .visaicon {
	BACKGROUND-POSITION: right -219px
}
.trn_pro .bkinfo {
	WIDTH: 454px; FLOAT: right
}
.trn_pro .w424 {
	WIDTH: 444px
}
.trn_pro .protit {
	LINE-HEIGHT: 21px; WIDTH: 380px; HEIGHT: 55px; FONT-SIZE: 18px; OVERFLOW: hidden; PADDING-TOP: 10px
}
.trn_pro .protit IMG {
	MARGIN-RIGHT: 5px
}
.trn_pro .proprice {
	LINE-HEIGHT: 30px; HEIGHT: 30px
}
.proprice EM {
	COLOR: #ff6600
}
.proprice STRONG {
	FONT-SIZE: 24px
}
.proprice EM {
	FLOAT: left
}
.proprice A {
	FLOAT: left
}
.proprice EM {
	LINE-HEIGHT: 21px
}
.proprice A {
	LINE-HEIGHT: 21px; MARGIN-TOP: 20px; DISPLAY: block; HEIGHT: 21px
}
.trn_pro .prodetail {
	LINE-HEIGHT: 23px; CLEAR: both
}
.prodetail LI {
	FLOAT: left
}
.prodetail LI.w300 {
	LINE-HEIGHT: 23px; WHITE-SPACE: nowrap; HEIGHT: 23px; OVERFLOW: hidden
}
.proform {
	HEIGHT: 100px; PADDING-TOP: 10px
}
.proform UL {
	WIDTH: 410px; FLOAT: left
}
.proform LI {
	FLOAT: left
}
.proform LI LABEL {
	LINE-HEIGHT: 22px; DISPLAY: block; HEIGHT: 22px
}
.proform LI LABEL EM {
	COLOR: #ff6600
}
.proform .bookinfo {
	LINE-HEIGHT: 29px; HEIGHT: 29px; CLEAR: both
}
.proform .bookinfo SPAN {
	MARGIN-RIGHT: 8px
}
.proform .btnwrap {
	HEIGHT: 33px; CLEAR: both; PADDING-TOP: 16px
}
.proform .btnwrap INPUT {
	FLOAT: left
}
.proform .btnwrap A {
	FLOAT: left
}
.proform .btnwrap A {
	LINE-HEIGHT: 32px; MARGIN-LEFT: 11px
}
.trn_pro .proform {
	BORDER-BOTTOM: #a3ca23 2px solid; BORDER-LEFT: #a3ca23 2px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 425px; PADDING-RIGHT: 0px; BACKGROUND: #f7ffe8; HEIGHT: 100px; BORDER-TOP: #a3ca23 2px solid; BORDER-RIGHT: #a3ca23 2px solid; PADDING-TOP: 8px
}
.trn_pro .bookbot {
	HEIGHT: 43px; CLEAR: both
}
.trn_pro .bookbot .lineinfo {
	LINE-HEIGHT: 43px; FLOAT: left
}
.trn_pro .bookbot .onlineservice {
	TEXT-ALIGN: right; LINE-HEIGHT: 23px; MARGIN-TOP: 10px; WIDTH: 164px; PADDING-RIGHT: 15px; FLOAT: right; HEIGHT: 25px
}
.trn_pro .bookbot .onlineservice IMG {
	VERTICAL-ALIGN: middle
}
.lineinfo EM {
	COLOR: #f60
}
.btn130x32 {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; LINE-HEIGHT: 32px; WIDTH: 130px; BACKGROUND: url(/ou/travel2011.png) no-repeat left -83px; HEIGHT: 32px; COLOR: #fff; FONT-SIZE: 14px; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.disable130x32 {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; LINE-HEIGHT: 32px; WIDTH: 130px; BACKGROUND: url(/ou/travel2011.png) no-repeat left -83px; HEIGHT: 32px; COLOR: #fff; FONT-SIZE: 14px; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.disable130x32 {
	BACKGROUND: url(/ou/disable130x32.png) no-repeat left top; COLOR: #999
}
.trn_pro .otherinfo {
	WIDTH: 266px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 7px; PADDING-TOP: 7px
}
.imggallery {
	WIDTH: 100%; HEIGHT: 200px
}
.imggallery .imgWrap {
	WIDTH: 200px; FLOAT: left; HEIGHT: 138px; OVERFLOW: hidden
}
.imggallery .imgWrap UL {
	WIDTH: 4000px
}
.imggallery .imgWrap LI {
	WIDTH: 200px; FLOAT: left; HEIGHT: 138px; OVERFLOW: hidden
}
.imggallery .imgWrap LI IMG {
	WIDTH: 200px; HEIGHT: 138px
}
.imggallery .prev {
	BORDER-BOTTOM: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid; WIDTH: 24px; BACKGROUND: url(/ou/travel2011.png) #f4f4f4 no-repeat -273px 59px; FLOAT: left; HEIGHT: 136px; BORDER-TOP: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid
}
.imggallery .next {
	BORDER-BOTTOM: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid; WIDTH: 24px; BACKGROUND: url(/ou/travel2011.png) #f4f4f4 no-repeat -273px 59px; FLOAT: left; HEIGHT: 136px; BORDER-TOP: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid
}
.imggallery .next {
	BACKGROUND-POSITION: -297px 59px; FLOAT: right
}
.imggallery .prev {
	MARGIN-RIGHT: 7px
}
.imggallery .nextend {
	BACKGROUND-POSITION: -345px 59px
}
.imggallery .prevend {
	BACKGROUND-POSITION: -321px 59px
}
.otherinfo .service {
	WIDTH: 266px; HEIGHT: 123px; CLEAR: both
}
.service .satisfaction {
	TEXT-ALIGN: center; LINE-HEIGHT: 39px; HEIGHT: 45px
}
service .satisfaction b {
	padding: 0px 3px; color: #FF6600;
}
.satisfaction .num {
	FONT-FAMILY: Arial; COLOR: #f60; FONT-WEIGHT: bold
}
.satisfaction STRONG {
	FONT-FAMILY: Arial; COLOR: #f60; FONT-SIZE: 16px
}
.otherinfo .contact {
	HEIGHT: 66px
}
.contact .mangophone {
	TEXT-ALIGN: center; LINE-HEIGHT: 37px; HEIGHT: 37px
}
.contact .mangophone STRONG {
	FONT-FAMILY: Arial; COLOR: #ff6600; FONT-SIZE: 24px; FONT-WEIGHT: normal
}
.onlineservice {
	WIDTH: 266px; HEIGHT: 48px
}
.onlineservice A {
	TEXT-INDENT: -9999px; WIDTH: 266px; DISPLAY: block; BACKGROUND: url(/ou/travel2011.png) no-repeat 0px 0px; HEIGHT: 48px
}
.promap {
	BORDER-BOTTOM: #aaca44 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #aaca44 1px solid; LINE-HEIGHT: 30px; WIDTH: 738px; MARGIN-BOTTOM: 10px; BACKGROUND: url(/ou/pronav.png) repeat-x left top; HEIGHT: 30px; CLEAR: both; BORDER-TOP: #aaca44 1px solid; BORDER-RIGHT: #aaca44 1px solid
}
.promap .gline {
	MARGIN: 0px 3px 0px 6px; COLOR: #ccc
}
.promap A {
	FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.promap A:link {
	COLOR: #008800
}
.promap A:visited {
	COLOR: #008800
}
.trn_proCont {
	WIDTH: 740px; MARGIN-BOTTOM: 10px; CLEAR: both
}
.trn_proCont .proinfotit {
	BORDER-BOTTOM: #4e9900 2px solid; LINE-HEIGHT: 30px; PADDING-LEFT: 15px; BACKGROUND: url(/ou/protit.png) no-repeat left top; HEIGHT: 30px; COLOR: #fff; FONT-SIZE: 14px
}
.trn_proCont .infocont {
	BORDER-BOTTOM: #a2c922 1px solid; BORDER-LEFT: #a2c922 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: #a2c922 1px solid; PADDING-TOP: 10px
}
.trn_proCont .infocont .xiazai {
	MARGIN: 0px auto; WIDTH: 718px; COLOR: #cbcbcb
}
.trn_proCont .infocont .xiazai A {
	COLOR: #008800
}
.trn_proCont .infocont .xiazai A:hover {
	COLOR: #ff6600
}
.infocont .w718 {
	MARGIN: 0px auto; WIDTH: 718px
}
.infocont H3 {
	BORDER-BOTTOM: #ccc 1px solid; LINE-HEIGHT: 25px; HEIGHT: 25px
}
.proFees {
	PADDING-BOTTOM: 7px; LINE-HEIGHT: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.proFees SPAN {
	COLOR: #ff6600
}
.freeroute DT {
	LINE-HEIGHT: 38px; DISPLAY: block; HEIGHT: 38px; CLEAR: both; FONT-WEIGHT: bold
}
.freeroute DT EM {
	FONT-STYLE: italic; FONT-FAMILY: Arial; COLOR: #ff6500; FONT-SIZE: 24px
}
.freeroute DD {
	PADDING-BOTTOM: 10px; WIDTH: 100%
}
.routeinfo {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN-BOTTOM: 10px; BACKGROUND: #f7ffe8; HEIGHT: 87px; CLEAR: both; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
.routeinfo UL {
	PADDING-LEFT: 10px
}
.routeinfo LI {
	LINE-HEIGHT: 21px; FLOAT: left; HEIGHT: 21px; COLOR: #767875
}
.routeinfo LI EM {
	COLOR: #333
}
.freeroute .imgWrap{ float:left; width:156px; height:103px; margin-right:10px; padding-top:3px; border:1px solid #eaeaea; text-align:center;}
.freeroute .imgWrap img{ width:150px; height:100px;}
.freeroute .txtWrap {
	LINE-HEIGHT: 21px; WIDTH: 100%
}
.freeroute .gline {
	BORDER-BOTTOM: #ccc 1px solid; LINE-HEIGHT: 0; HEIGHT: 10px; CLEAR: both; FONT-SIZE: 0px
}
.hotelintro {
	BORDER-BOTTOM: #ccc 1px solid
}
.infocont .hotelintro {
	MARGIN-BOTTOM: 10px
}
.infocont .hotelintrolast {
	BORDER-BOTTOM: medium none; MARGIN-BOTTOM: 0px
}
.hotelintro .hotelname {
	LINE-HEIGHT: 26px; HEIGHT: 26px; FONT-SIZE: 14px
}
.hotelname H4 {
	FLOAT: left
}
.hotelname EM {
	FLOAT: left
}
.hotelname SPAN {
	FLOAT: left
}
.hotelname .hotelstar {
	MARGIN: 5px 0px 0px 10px
}
.hotelstar {
	WIDTH: 75px; BACKGROUND: url(/ou/hotelicons.png) no-repeat 0px -33px; FLOAT: left; HEIGHT: 14px
}
.star0 {
	BACKGROUND-POSITION: 0px -103px
}
.star1 {
	BACKGROUND-POSITION: 0px -89px
}
.star2 {
	BACKGROUND-POSITION: 0px -75px
}
.star3 {
	BACKGROUND-POSITION: 0px -61px
}
.star4 {
	BACKGROUND-POSITION: 0px -47px
}
.star5 {
	BACKGROUND-POSITION: 0px -33px
}
.hotelintroname {
	BORDER-BOTTOM: #ccc 1px solid; LINE-HEIGHT: 25px; HEIGHT: 25px
}
.hotelintrolist {
	MARGIN-BOTTOM: 10px; PADDING-TOP: 8px
}
.hotelintrolist UL {
	WIDTH: 100%; ZOOM: 1; OVERFLOW: auto
}
.hotelintrolist LI {
	LINE-HEIGHT: 25px; WIDTH: 359px; FLOAT: left; HEIGHT: 25px; OVERFLOW: hidden
}
.pull_push {
	LINE-HEIGHT: 27px
}
.pull_push .pull {
	PADDING-RIGHT: 10px; BACKGROUND: url(/ou/hotelicons.png) no-repeat right -130px
}
.pull_push .push {
	PADDING-RIGHT: 10px; BACKGROUND: url(/ou/hotelicons.png) no-repeat right -130px
}
.pull_push .push {
	BACKGROUND-POSITION: right -149px
}
.pull_push A:link {
	COLOR: #008800
}
.pull_push A:visited {
	COLOR: #008800
}
.hotelintro UL {
	LINE-HEIGHT: 21px; CLEAR: both
}
.hotelintro LI {
	DISPLAY: inline; MARGIN-RIGHT: 40px
}
.hotelintro .hotelinfo {
	LINE-HEIGHT: 21px; COLOR: #777
}
.safdegree {
	BORDER-BOTTOM: #ccc 1px dashed; PADDING-BOTTOM: 10px; ZOOM: 1; CLEAR: both; OVERFLOW: auto
}
.infocont .safdegree {
	MARGIN-BOTTOM: 10px
}
.infocont .dglast {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-BOTTOM: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.safdegree .dgcont {
	LINE-HEIGHT: 21px; WIDTH: 633px; FLOAT: right
}
.dgcont .dguser {
	FLOAT: left
}
.dgcont .dginfo {
	FLOAT: right
}
.dginfo LI {
	DISPLAY: inline; MARGIN-LEFT: 15px
}
.dgcont .dgdetail {
	WIDTH: 100%; COLOR: #777; CLEAR: both
}
.safdegree .dgdata {
	WIDTH: 75px; FLOAT: left
}
.dgdata .dgtit {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; DISPLAY: block; BACKGROUND: #a2c922; HEIGHT: 20px; COLOR: #fff
}
.dgdata .dgpercent {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 39px; WIDTH: 73px; HEIGHT: 40px; COLOR: #ff6600; FONT-SIZE: 24px; BORDER-TOP: medium none; BORDER-RIGHT: #ccc 1px solid
}
.relatpro {
	WIDTH: 738px; OVERFLOW: hidden
}
.relatpro UL {
	WIDTH: 765px; ZOOM: 1; OVERFLOW: auto; MARGIN-RIGHT: -27px
}
.relatpro LI {
	MARGIN: 0px 27px 0px 15px; WIDTH: 208px; DISPLAY: inline; FLOAT: left
}
.relatpro LI .imgWrap {
	BORDER-BOTTOM: #eaeaea 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #eaeaea 1px solid; WIDTH: 206px; HEIGHT: 141px; BORDER-TOP: #eaeaea 1px solid; BORDER-RIGHT: #eaeaea 1px solid; PADDING-TOP: 3px
}
.relatpro LI .imgWrap IMG {
	WIDTH: 200px; HEIGHT: 138px
}
.relatpro LI .txtWrap {
	LINE-HEIGHT: 18px; WIDTH: 208px; HEIGHT: 58px; OVERFLOW: hidden; PADDING-TOP: 5px
}
.relatpro LI EM {
	COLOR: #ff6600
}
.trn_smallform {
	BORDER-BOTTOM: #a2c922 3px solid; POSITION: relative; BORDER-LEFT: #a2c922 3px solid; WIDTH: 734px; MARGIN-BOTTOM: 10px; BACKGROUND: #f7ffea; HEIGHT: 131px; BORDER-TOP: #a2c922 3px solid; BORDER-RIGHT: #a2c922 3px solid
}
.trn_smallform .teamicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 74px; DISPLAY: none; BACKGROUND: url(/ou/traveltag.png) no-repeat right top; HEIGHT: 73px; OVERFLOW: hidden; TOP: -3px; RIGHT: -3px
}
.trn_smallform .proicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 74px; DISPLAY: none; BACKGROUND: url(/ou/traveltag.png) no-repeat right top; HEIGHT: 73px; OVERFLOW: hidden; TOP: -3px; RIGHT: -3px
}
.trn_smallform .freeicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 74px; DISPLAY: none; BACKGROUND: url(/ou/traveltag.png) no-repeat right top; HEIGHT: 73px; OVERFLOW: hidden; TOP: -3px; RIGHT: -3px
}
.trn_smallform .piaoicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 74px; DISPLAY: none; BACKGROUND: url(/ou/traveltag.png) no-repeat right top; HEIGHT: 73px; OVERFLOW: hidden; TOP: -3px; RIGHT: -3px
}
.trn_smallform .visaicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 74px; DISPLAY: none; BACKGROUND: url(/ou/traveltag.png) no-repeat right top; HEIGHT: 73px; OVERFLOW: hidden; TOP: -3px; RIGHT: -3px
}
.trn_smallform .freeicon {
	BACKGROUND-POSITION: right -73px
}
.trn_smallform .piaoicon {
	BACKGROUND-POSITION: right -146px
}
.trn_smallform .visaicon {
	BACKGROUND-POSITION: right -219px
}
.trn_smallform .bkinfo {
	WIDTH: 331px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 7px; PADDING-TOP: 10px
}
.trn_smallform .protit {
	LINE-HEIGHT: 21px; WIDTH: 331px; HEIGHT: 49px; FONT-SIZE: 14px; OVERFLOW: hidden
}
.trn_smallform .proprice {
	LINE-HEIGHT: 37px; HEIGHT: 41px
}
.trn_smallform .proform {
	PADDING-LEFT: 8px; WIDTH: 376px; FLOAT: left; HEIGHT: 115px
}
.trn_smallform .proform UL {
	WIDTH: 356px
}
.treasure {
	MARGIN: 0px auto; WIDTH: 158px; BACKGROUND: url(/ou/travelindex2011.png) no-repeat -853px -187px; HEIGHT: 86px; PADDING-TOP: 7px
}
.treasure UL {
	WIDTH: 180px; MARGIN-RIGHT: -25px
}
.treasure LI {
	LINE-HEIGHT: 27px; PADDING-LEFT: 22px; WIDTH: 67px; FLOAT: left; HEIGHT: 27px
}
.trn_sidebar {
	WIDTH: 210px; FLOAT: right
}
.trn_sidebar .w190 {
	MARGIN: 0px auto; WIDTH: 190px
}
.sidebox {
	WIDTH: 210px; MARGIN-BOTTOM: 10px; OVERFLOW: hidden
}
.sidebox .boxtop {
	WIDTH: 210px; BACKGROUND: url(/ou/travel2011.png) no-repeat 0px -50px
}
.sidebox .boxbot {
	WIDTH: 210px; BACKGROUND: url(/ou/travel2011.png) no-repeat 0px -50px
}
.sidebox .boxtop {
	LINE-HEIGHT: 28px; HEIGHT: 28px
}
.sidebox .boxbot {
	LINE-HEIGHT: 0; BACKGROUND-POSITION: 0px -78px; HEIGHT: 4px; FONT-SIZE: 0px
}
.sidebox .boxmid{ width:208px; padding-bottom:7px; border:1px solid #ccc; border-width:0 1px;}
.sidebox H2 {
	PADDING-LEFT: 11px; FONT-SIZE: 14px
}

.relativepro LI {
	BORDER-BOTTOM: #ccc 1px dashed; PADDING-BOTTOM: 10px; LINE-HEIGHT: 19px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.browsehistory li, .relativepro li{ padding:10px 0; border-bottom:1px dashed #ccc; line-height:19px;}
.browsehistory li em,  .relativepro li em{ color:#ff6600;}
.relativepro LI EM {
	COLOR: #ff6600
}
.relativepro LI .imgWrap {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 182px; PADDING-RIGHT: 3px; MARGIN-BOTTOM: 5px; HEIGHT: 100px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 3px
}
.relativepro LI .imgWrap IMG {
	WIDTH: 182px; HEIGHT: 100px
}
.supplink LI {
	BORDER-BOTTOM: #ccc 1px dashed; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; ZOOM: 1; VERTICAL-ALIGN: top; OVERFLOW: auto; PADDING-TOP: 10px
}
.supplink LI .imgWrap {
	BORDER-BOTTOM: #e4e4e4 1px solid; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 58px; FLOAT: left; HEIGHT: 58px; OVERFLOW: hidden; BORDER-TOP: #e4e4e4 1px solid; BORDER-RIGHT: #e4e4e4 1px solid
}
.supplink LI .txtWrap {
	LINE-HEIGHT: 16px; WIDTH: 123px; FLOAT: right; COLOR: #777
}
.sidebanner {
	WIDTH: 210px; MARGIN-BOTTOM: 7px; HEIGHT: 88px; OVERFLOW: hidden
}
.productname {
	HEIGHT: 45px; BORDER-TOP: #ccc 1px dashed
}
.productname EM {
	FLOAT: left
}
.productname H1 {
	FLOAT: left
}
.productname EM {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; MARGIN: 12px 5px 0px 0px; WIDTH: 47px; BACKGROUND: url(/ou/travel2011.png) no-repeat -199px -111px; HEIGHT: 20px; COLOR: #ff6600
}
.productname H1 {
	LINE-HEIGHT: 45px; FONT-SIZE: 14px
}
.producttitle {
	PADDING-LEFT: 10px; BACKGROUND: url(/ou/travelline.png) repeat-x left -32px; HEIGHT: 32px
}
.producttitle H2 {
	PADDING-LEFT: 10px; BACKGROUND: url(/ou/travelline.png) repeat-x left -32px; HEIGHT: 32px
}
.producttitle {
	MARGIN-BOTTOM: 5px
}
.producttitle H2 {
	LINE-HEIGHT: 32px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left -74px; FONT-SIZE: 14px
}
.contactform {
	PADDING-LEFT: 10px; HEIGHT: 192px
}
.contactform .tip {
	LINE-HEIGHT: 37px; HEIGHT: 37px; COLOR: #777
}
.contactform UL {
	FLOAT: left
}
.contactform LI {
	FLOAT: left
}
.contactform LABEL {
	FLOAT: left
}
.contactform EM {
	FLOAT: left
}
.contactform INPUT {
	FLOAT: left
}
.contactform UL {
	WIDTH: 100%
}
.contactform LI {
	WIDTH: 100%
}
.contactform LI {
	MARGIN-BOTTOM: 15px
}
.contactform LABEL {
	TEXT-ALIGN: right; LINE-HEIGHT: 26px; WIDTH: 62px
}
.contactform INPUT {
	BORDER-BOTTOM: #cecece 1px solid; BORDER-LEFT: #cecece 1px solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: 17px; PADDING-LEFT: 3px; WIDTH: 191px; PADDING-RIGHT: 3px; HEIGHT: 16px; BORDER-TOP: #cecece 1px solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: #cecece 1px solid; PADDING-TOP: 4px
}
.contactform EM.errinfo {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 19px; PADDING-RIGHT: 5px; DISPLAY: none; WHITE-SPACE: nowrap; BACKGROUND: url(/ou/f_err.png) no-repeat left center; HEIGHT: 24px; COLOR: #f60; PADDING-TOP: 0px
}
.contactform SPAN.errinfo {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 19px; PADDING-RIGHT: 5px; DISPLAY: none; WHITE-SPACE: nowrap; BACKGROUND: url(/ou/f_err.png) no-repeat left center; HEIGHT: 24px; COLOR: #f60; PADDING-TOP: 0px
}
.contactform EM.sucinfo {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 19px; PADDING-RIGHT: 5px; DISPLAY: none; WHITE-SPACE: nowrap; BACKGROUND: url(/ou/f_succ.png) no-repeat left center; HEIGHT: 24px; COLOR: #080; PADDING-TOP: 0px
}
.contactform SPAN.sucinfo {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 19px; PADDING-RIGHT: 5px; DISPLAY: none; WHITE-SPACE: nowrap; BACKGROUND: url(/ou/f_succ.png) no-repeat left center; HEIGHT: 24px; COLOR: #080; PADDING-TOP: 0px
}
.contactform EM.norinfo {
	LINE-HEIGHT: 24px; WHITE-SPACE: nowrap; HEIGHT: 24px; COLOR: #777
}
.contactform SPAN.norinfo {
	LINE-HEIGHT: 24px; WHITE-SPACE: nowrap; HEIGHT: 24px; COLOR: #777
}
.contactform EM.required {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #ff6600; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.contactform SPAN.required {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #ff6600; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.contactform SPAN.errinfo {
	FLOAT: left
}
.contactform SPAN.sucinfo {
	FLOAT: left
}
.contactform SPAN.norinfo {
	FLOAT: left
}
.protable {
	WIDTH: 100%; MARGIN-BOTTOM: 10px
}
.protable TABLE {
	WIDTH: 100%
}
.protable TABLE TH {
	BACKGROUND: #f2f2f2; HEIGHT: 26px; COLOR: #777; FONT-WEIGHT: normal
}
.protable TABLE TD.tit {
	BACKGROUND: #f2f2f2; HEIGHT: 26px; COLOR: #777; FONT-WEIGHT: normal
}
.protable TABLE TD.tit {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; TEXT-INDENT: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.protable TABLE TD {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 10px; LINE-HEIGHT: 19px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.protable .tit {
	TEXT-ALIGN: left; TEXT-INDENT: 10px
}
.protable .w412 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 326px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.protable .w66 {
	WIDTH: 66px
}
.protable STRONG {
	COLOR: #ff6600
}
.protable .txtcenter {
	TEXT-ALIGN: center
}
.protable .txtright {
	TEXT-ALIGN: right
}
.probotinfo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 89px; PADDING-TOP: 0px
}
.probotinfo .propay {
	TEXT-ALIGN: right; LINE-HEIGHT: 29px; WIDTH: 435px; FLOAT: right
}
.propay EM {
	FONT-SIZE: 20px
}
.propay .tip {
	COLOR: #777
}
.btn115x27 {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; LINE-HEIGHT: 27px; WIDTH: 115px; BACKGROUND: url(/ou/travel2011.png) no-repeat -131px -83px; HEIGHT: 27px; COLOR: #fff; FONT-SIZE: 14px; BORDER-TOP: medium none; CURSOR: pointer; FONT-WEIGHT: bold; BORDER-RIGHT: medium none
}
.dropditem {
	LINE-HEIGHT: 29px; PADDING-LEFT: 10px; WIDTH: 200px; FLOAT: left; HEIGHT: 29px
}
.dropditem EM {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND: url(/ou/travelline.png) no-repeat right -106px; COLOR: #008800; CURSOR: pointer; PADDING-TOP: 4px
}
.dropditem EM.close {
	BACKGROUND-POSITION: right -114px
}
.dropditem EM.open {
	BACKGROUND-POSITION: right -147px
}
.dropdetailwrap {
	POSITION: relative; MARGIN: -52px 0px 10px; WIDTH: 100%; PADDING-TOP: 27px
}
.dropdetail {
	BORDER-BOTTOM: #ffc548 1px solid; BORDER-LEFT: #ffc548 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #fffeec; BORDER-TOP: #ffc548 1px solid; BORDER-RIGHT: #ffc548 1px solid; PADDING-TOP: 5px
}
.dropbg {
	POSITION: absolute; WIDTH: 55px; BACKGROUND: url(/ou/droptop.png) no-repeat left top; HEIGHT: 28px; TOP: 0px; LEFT: 29px
}
.droptable TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; BACKGROUND: #fff
}
.droptable TABLE TD.pd10 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.droptable TABLE TABLE TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.droptable TABLE TABLE TD SPAN {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 23px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.droptable TABLE TD.tit {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #f2f2f2; HEIGHT: 26px; COLOR: #777; BORDER-TOP: medium none; FONT-WEIGHT: normal; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.droptable TABLE TABLE TD {
	BORDER-BOTTOM: #ddd 1px dashed
}
.droptable TABLE .noborder TD {
	BORDER-BOTTOM: medium none
}
.droptable TABLE TD.vertop {
	VERTICAL-ALIGN: top
}
.droptable TABLE TD.gborder {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
.droptable .w110 {
	TEXT-ALIGN: center; WIDTH: 110px
}
.droptable .w110 EM {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #ff5500; FONT-SIZE: 14px; PADDING-TOP: 5px
}
.dropadd {
	BACKGROUND: url(/ou/add.gif) no-repeat center center; HEIGHT: 32px; CLEAR: both
}
.droptable TABLE TD.w450 {
	TEXT-ALIGN: left; TEXT-INDENT: 10px; WIDTH: 450px
}
.droptable TABLE TD.txtleft {
	TEXT-ALIGN: left; TEXT-INDENT: 10px
}
.droptable TABLE TD EM {
	COLOR: #ff6600
}
.droptable TABLE TD STRONG {
	FONT-SIZE: 14px
}
.orderdetail {
	BORDER-BOTTOM: #ffc54a 1px solid; BORDER-LEFT: #ffc54a 1px solid; WIDTH: 208px; BACKGROUND: #fffeed; BORDER-TOP: #ffc54a 1px solid; BORDER-RIGHT: #ffc54a 1px solid
}
.orderdetail .w188 {
	MARGIN: 0px auto; WIDTH: 188px
}
.orderdetail .tit {
	BORDER-BOTTOM: #ffe19b 1px solid; LINE-HEIGHT: 30px; HEIGHT: 30px; COLOR: #ff6600
}
.orderdetail .allprice {
	LINE-HEIGHT: 25px; MARGIN-BOTTOM: 10px; PADDING-TOP: 10px
}
.orderdetail STRONG {
	COLOR: #ff6600
}
.orderdetail EM {
	COLOR: #ff6600
}
.orderdetail STRONG {
	FONT-SIZE: 18px
}
.orderdetail EM {
	FONT-WEIGHT: bold
}
.orderdetail .orderinfo {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.orderdetail .allpricenew {
	LINE-HEIGHT: 25px; MARGIN: 0px auto 10px; WIDTH: 188px; PADDING-TOP: 10px
}
.orderdetail .orderinfonew {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 25px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 188px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#id_orderdetail {
	POSITION: absolute
}
.orderNotes {
	TEXT-ALIGN: right; MARGIN-TOP: -23px; PADDING-RIGHT: 10px; HEIGHT: 15px
}
.orderNotes INPUT {
	VERTICAL-ALIGN: middle
}
.orderNotesWrap {
	BORDER-BOTTOM: #ffc548 1px solid; BORDER-LEFT: #ffc548 1px solid; LINE-HEIGHT: 21px; OVERFLOW-Y: auto; WIDTH: 738px; HEIGHT: 237px; COLOR: #777; BORDER-TOP: #ffc548 1px solid; BORDER-RIGHT: #ffc548 1px solid
}
.orderNotesWrap .tit {
	TEXT-ALIGN: center; LINE-HEIGHT: 29px; BACKGROUND: #f5fae4; HEIGHT: 29px; COLOR: #ff6600; FONT-SIZE: 14px
}
.orderNotesCont {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.orderArticle {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 21px; COLOR: #777
}
.orderArticle H3 {
	LINE-HEIGHT: 29px; COLOR: #ff6600
}
.chroomnum {
	TEXT-ALIGN: right; MARGIN-TOP: -25px; PADDING-RIGHT: 10px; HEIGHT: 22px
}
.chroomnum LABEL {
	COLOR: #333
}
.planetable TABLE TD {
	BORDER-BOTTOM: #ddd 1px dashed; TEXT-ALIGN: center
}
.planetable TABLE TD.w130 SPAN {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 23px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.hoteltable {
	CLEAR: both
}
.hoteltable TABLE {
	WIDTH: 100%
}
.hoteltable TABLE TD {
	TEXT-ALIGN: center
}
.hoteltable TABLE TH.w270 {
	TEXT-ALIGN: left; TEXT-INDENT: 10px
}
.hoteltable TABLE TD.w270 {
	TEXT-ALIGN: left; TEXT-INDENT: 10px
}
.hoteltable TBODY.modify {
	BACKGROUND: #fffeed
}
.insutable TABLE TD {
	TEXT-ALIGN: center
}
.insutable TABLE TH.w476 {
	TEXT-ALIGN: left; TEXT-INDENT: 10px
}
.insutable TABLE TD.w476 {
	TEXT-ALIGN: left; TEXT-INDENT: 10px
}
.t_hotel {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 36px; PADDING-TOP: 0px
}
.t_hotel .hoteltit {
	LINE-HEIGHT: 35px; WIDTH: 440px; WHITE-SPACE: nowrap; FLOAT: left; HEIGHT: 35px; OVERFLOW: hidden
}
.t_hotel .fixdate {
	TEXT-ALIGN: right; LINE-HEIGHT: 35px; WIDTH: 260px; FLOAT: right
}
.t_hotel .chhotel {
	WIDTH: 185px; FLOAT: right
}
.t_hotel .chhotel .htnum {
	LINE-HEIGHT: 35px; PADDING-RIGHT: 5px; FLOAT: right
}
.t_hotel .chhotel .btn59x20 {
	MARGIN-TOP: 8px; FLOAT: right
}
.btn59x20 {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; LINE-HEIGHT: 20px; WIDTH: 59px; BACKGROUND: url(/ou/travel2011.png) no-repeat -131px -111px; HEIGHT: 20px; COLOR: #fff; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}
.t_hotel EM {
	FONT-FAMILY: Arial; COLOR: #ff6600
}
.t_hotel STRONG {
	FONT-FAMILY: Arial; COLOR: #ff6600
}
.t_hotel EM {
	FONT-WEIGHT: bold
}
.t_hotelinfo {
	PADDING-LEFT: 10px; HEIGHT: 22px; CLEAR: both
}
.t_hotelinfo LI {
	DISPLAY: inline; MARGIN-RIGHT: 30px
}
.hotel_title {
	LINE-HEIGHT: 21px; HEIGHT: 21px
}
.hotel_title .btn59x20 {
	FLOAT: right
}
.hotel_title EM {
	FONT-FAMILY: Arial; COLOR: #ff6600
}
.hotel_title STRONG {
	FONT-FAMILY: Arial; COLOR: #ff6600
}
.hidetr {
	DISPLAY: none
}
.nextpage {
	HEIGHT: 87px
}
.nextpage .pagewrap {
	MARGIN: 0px auto; WIDTH: 236px; HEIGHT: 52px; PADDING-TOP: 20px
}
.pagewrap A {
	LINE-HEIGHT: 27px; FLOAT: left
}
.pagewrap INPUT {
	LINE-HEIGHT: 27px; FLOAT: left
}
.pagewrap A {
	MARGIN-RIGHT: 15px
}
.tomodify {
	TEXT-ALIGN: center; LINE-HEIGHT: 32px; HEIGHT: 32px; COLOR: #008800; CLEAR: both; BORDER-TOP: #fee19b 1px solid
}
.tomodify SPAN {
	CURSOR: pointer
}
.gbwrap {
	Z-INDEX: 1000; BORDER-BOTTOM: #ff6600 1px solid; POSITION: absolute; BORDER-LEFT: #ff6600 1px solid; WIDTH: 740px; DISPLAY: none; BACKGROUND: #fff; BORDER-TOP: #ff6600 1px solid; BORDER-RIGHT: #ff6600 1px solid
}
.gbtit {
	BORDER-BOTTOM: #ffd57f 1px solid; BACKGROUND: url(/ou/dp_tit.png) repeat-x left top; HEIGHT: 26px
}
.gbtit .gbname {
	LINE-HEIGHT: 26px; PADDING-LEFT: 10px; FLOAT: left; COLOR: #ff6600; FONT-SIZE: 14px
}
.gbtopis {
	LINE-HEIGHT: 27px; FLOAT: right; FONT-WEIGHT: bold
}
.gbtopis STRONG {
	COLOR: #ff6600
}
.gbtopis EM {
	COLOR: #ff6600
}
.gbclose {
	TEXT-INDENT: -999px; MARGIN: 7px 9px 0px 0px; WIDTH: 14px; BACKGROUND: url(/ou/dp_bg.png) repeat-x left top; FLOAT: right; HEIGHT: 13px; OVERFLOW: hidden; CURSOR: pointer
}
.gbcont {
	PADDING-TOP: 10px
}
.gbwrap .btnwrap {
	TEXT-ALIGN: center; HEIGHT: 35px; CLEAR: both; PADDING-TOP: 5px
}
.gbmaxheight {
	OVERFLOW-Y: auto; HEIGHT: 555px
}
.success {
	BORDER-BOTTOM: #ffc54a 1px solid; BORDER-LEFT: #ffc54a 1px solid; MARGIN-BOTTOM: 10px; BACKGROUND: #fffeec; HEIGHT: 318px; BORDER-TOP: #ffc54a 1px solid; BORDER-RIGHT: #ffc54a 1px solid
}
.fail {
	BORDER-BOTTOM: #ffc54a 1px solid; BORDER-LEFT: #ffc54a 1px solid; MARGIN-BOTTOM: 10px; BACKGROUND: #fffeec; HEIGHT: 318px; BORDER-TOP: #ffc54a 1px solid; BORDER-RIGHT: #ffc54a 1px solid
}
.succwrap {
	MARGIN: 32px 0px 0px 100px; PADDING-LEFT: 78px; WIDTH: 740px; ZOOM: 1; BACKGROUND: url(/ou/success.png) no-repeat left 38px; OVERFLOW: auto
}
.failwrap {
	MARGIN: 32px 0px 0px 100px; PADDING-LEFT: 78px; WIDTH: 740px; ZOOM: 1; BACKGROUND: url(/ou/success.png) no-repeat left 38px; OVERFLOW: auto
}
.fail .failwrap {
	BACKGROUND-IMAGE: url(/ou/fail.png)
}
.succinfo {
	LINE-HEIGHT: 25px; MARGIN-TOP: 35px; WIDTH: 338px; FLOAT: left
}
.succinfo EM {
	FONT-SIZE: 18px
}
.succinfo STRONG {
	FONT-SIZE: 18px
}
.succinfo EM {
	FONT-WEIGHT: bold
}
.succinfo STRONG {
	COLOR: #ff6600
}
.retback {
	PADDING-TOP: 59px
}
.retback .btn130x32 {
	FLOAT: left; MARGIN-RIGHT: 15px
}
A.btn130x32:link {
	COLOR: #fff
}
A.btn130x32:visited {
	COLOR: #fff
}
.retback A {
	LINE-HEIGHT: 32px; FLOAT: left
}
.sucnotes {
	BORDER-LEFT: #ddd 1px solid; LINE-HEIGHT: 21px; PADDING-LEFT: 48px; WIDTH: 340px; FLOAT: left; COLOR: #777
}
.sucnotes OL {
	PADDING-TOP: 8px
}
.sucnotes LI {
	PADDING-LEFT: 19px
}
.sucnotes .num {
	MARGIN-LEFT: -19px
}
.sucnotes EM {
	COLOR: #ff6600; FONT-SIZE: 14px
}
.sucnotes STRONG {
	COLOR: #ff6600; FONT-SIZE: 14px
}
.sucnotes EM {
	FONT-WEIGHT: bold
}
.footer {
	CLEAR: both
}
#mango-overlay {
	Z-INDEX: 99; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.loginTip {
	Z-INDEX: 1000; POSITION: absolute; WIDTH: 562px; DISPLAY: none; BACKGROUND: url(/loading.gif) #fff no-repeat center center; HEIGHT: 414px
}
.loginframe {
	WIDTH: 562px; HEIGHT: 387px
}
.logintit {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #ff6600 1px solid; WIDTH: 560px; BACKGROUND: url(/ou/dp_tit.png) repeat-x left top; HEIGHT: 26px; BORDER-TOP: #ff6600 1px solid; BORDER-RIGHT: #ff6600 1px solid
}
.loginclose {
	TEXT-INDENT: -999px; MARGIN: 7px 9px 0px 0px; WIDTH: 14px; BACKGROUND: url(/ou/dp_bg.png) repeat-x left top; FLOAT: right; HEIGHT: 13px; OVERFLOW: hidden; CURSOR: pointer
}
.ckepop {
	PADDING-LEFT: 11px; WHITE-SPACE: nowrap; HEIGHT: 27px
}
.mgiframe {
	WIDTH: 210px
}
.mgSelect {
	Z-INDEX: 1001; BORDER-BOTTOM: #ff7a23 1px solid; POSITION: absolute; BORDER-LEFT: #ff7a23 1px solid; LIST-STYLE-TYPE: none; WIDTH: 210px; DISPLAY: none; BACKGROUND: #fcfcfc; COLOR: #ff7a23; BORDER-TOP: #ff7a23 1px solid; TOP: 310px; LIST-STYLE-IMAGE: none; BORDER-RIGHT: #ff7a23 1px solid; LEFT: 445px
}
.sltit {
	BORDER-BOTTOM: #ccc 1px solid; LINE-HEIGHT: 24px; PADDING-LEFT: 10px; BACKGROUND: #ff9900; HEIGHT: 24px; COLOR: #fff
}
.sllist {
	PADDING-TOP: 8px
}
.sllist A {
	BORDER-BOTTOM: #fcfcfc 1px solid; BORDER-LEFT: #fcfcfc 0px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: block; HEIGHT: 24px; OVERFLOW: hidden; BORDER-TOP: #fcfcfc 1px solid; CURSOR: pointer; BORDER-RIGHT: #fcfcfc 0px solid; PADDING-TOP: 0px
}
.sllist A.current {
	BORDER-BOTTOM-COLOR: #ff7a23; BORDER-TOP-COLOR: #ff7a23; BACKGROUND: #ff9a00; BORDER-RIGHT-COLOR: #ff7a23; BORDER-LEFT-COLOR: #ff7a23
}
.sllist A:link {
	COLOR: #333
}
.sllist A:visited {
	COLOR: #333
}
.sllist A:hover {
	BORDER-BOTTOM-COLOR: #ff7a23; BORDER-TOP-COLOR: #ff7a23; BACKGROUND: #fff4d2; BORDER-RIGHT-COLOR: #ff7a23; BORDER-LEFT-COLOR: #ff7a23
}
.sllist SPAN {
	WHITE-SPACE: nowrap; HEIGHT: 24px; OVERFLOW: hidden
}
.sllist EM {
	WHITE-SPACE: nowrap; HEIGHT: 24px; OVERFLOW: hidden
}
.sllist SPAN {
	TEXT-ALIGN: right; WIDTH: 108px; FLOAT: right
}
.sllist EM {
	WIDTH: 80px; FLOAT: left
}
.mgsltit {
	BORDER-BOTTOM: #ccc 1px dashed; LINE-HEIGHT: 24px; PADDING-LEFT: 10px; HEIGHT: 24px; COLOR: #787878
}
.mgcitylist {
	PADDING-TOP: 8px
}
.mgcitylist A {
	BORDER-BOTTOM: #fcfcfc 1px solid; BORDER-LEFT: #fcfcfc 0px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: block; HEIGHT: 24px; OVERFLOW: hidden; BORDER-TOP: #fcfcfc 1px solid; CURSOR: pointer; BORDER-RIGHT: #fcfcfc 0px solid; PADDING-TOP: 0px
}
.mgcitylist A.current {
	BORDER-BOTTOM-COLOR: #ff7a23; BORDER-TOP-COLOR: #ff7a23; BACKGROUND: #ff9a00; BORDER-RIGHT-COLOR: #ff7a23; BORDER-LEFT-COLOR: #ff7a23
}
.mgcitylist A:link {
	COLOR: #333
}
.mgcitylist A:visited {
	COLOR: #333
}
.mgcitylist A:hover {
	BORDER-BOTTOM-COLOR: #ff7a23; BORDER-TOP-COLOR: #ff7a23; BACKGROUND: #fff4d2; BORDER-RIGHT-COLOR: #ff7a23; BORDER-LEFT-COLOR: #ff7a23
}
.mgcitylist SPAN {
	WHITE-SPACE: nowrap; HEIGHT: 24px; OVERFLOW: hidden
}
.mgcitylist EM {
	WHITE-SPACE: nowrap; HEIGHT: 24px; OVERFLOW: hidden
}
.mgcitylist SPAN {
	TEXT-ALIGN: right; WIDTH: 108px; FLOAT: right
}
.mgcitylist EM {
	WIDTH: 80px; FLOAT: left
}
.dynamicFrame {
	WIDTH: 745px; HEIGHT: 1475px; OVERFLOW: auto
}
#airports {
	WIDTH: 121px
}
.slidown {
	Z-INDEX: 9999; BORDER-BOTTOM: #ff7a23 1px solid; POSITION: absolute; BORDER-LEFT: #ff7a23 1px solid; BACKGROUND: #fff; BORDER-TOP: #ff7a23 1px solid; TOP: 0px; BORDER-RIGHT: #ff7a23 1px solid; LEFT: 0px
}
.slidown H2 {
	FONT-SIZE: 12px
}
.slidown H2 A {
	FONT-WEIGHT: normal
}
.slidown H2 A:link {
	COLOR: #000
}
.slidown H2 A:visited {
	COLOR: #000
}
.slidown .sltit {
	BORDER-BOTTOM: #999 1px solid; LINE-HEIGHT: 25px; PADDING-LEFT: 10px; BACKGROUND: #ff9900; HEIGHT: 25px; COLOR: #fff; FONT-SIZE: 12px
}
.startaddr {
	WIDTH: 210px; DISPLAY: none; TOP: 220px; LEFT: 214px
}
.twolist {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.twolist UL {
	MARGIN: 0px auto; WIDTH: 210px; ZOOM: 1; OVERFLOW: auto
}
.twolist LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 21px; WIDTH: 65px; FLOAT: left; HEIGHT: 21px
}
.twolist LI A:link {
	COLOR: #333
}
.twolist LI A:visited {
	COLOR: #333
}
.twolist LI A:hover {
	COLOR: #333
}
.endaddr {
	WIDTH: 536px; DISPLAY: none; TOP: 240px; LEFT: 214px
}
.endaddr DL {
	MARGIN: 0px auto; WIDTH: 520px
}
.endaddr DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.endaddr DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.endaddr DL DT {
	BORDER-BOTTOM: #eaeaea 1px solid; LINE-HEIGHT: 25px; DISPLAY: block; HEIGHT: 25px; FONT-WEIGHT: bold
}
.endaddr DL DT A:link {
	COLOR: #333
}
.endaddr DL DT A:visited {
	COLOR: #333
}
.endaddr DL DD {
	WIDTH: 520px
}
.endaddr UL {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 520px; PADDING-RIGHT: 0px; ZOOM: 1; OVERFLOW: auto; PADDING-TOP: 5px
}
.endaddr LI {
	LINE-HEIGHT: 21px; WIDTH: 65px; FLOAT: left; HEIGHT: 21px
}
.endaddr LI A:link {
	COLOR: #333
}
.endaddr LI A:visited {
	COLOR: #333
}
.endaddr LI A:hover {
	COLOR: #333
}
.endaddr .close {
	TEXT-INDENT: -999px; MARGIN: 5px 8px 0px 0px; WIDTH: 15px; BACKGROUND: url(http://wimg.mangocity.com/img/v/closeicon.png) repeat-y left top; FLOAT: right; HEIGHT: 15px; OVERFLOW: hidden
}
.sladdr {
	WIDTH: 210px; DISPLAY: none; TOP: 248px; LEFT: 214px
}
.sllist A {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 0px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 21px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: block; HEIGHT: 21px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 0px solid; PADDING-TOP: 1px
}
.sllist A.select {
	BORDER-BOTTOM-COLOR: #cfe1aa; BORDER-TOP-COLOR: #cfe1aa; BACKGROUND: #f1f9d9; BORDER-RIGHT-COLOR: #cfe1aa; BORDER-LEFT-COLOR: #cfe1aa
}
.sllist A:hover {
	BORDER-BOTTOM-COLOR: #eaeaea; BORDER-TOP-COLOR: #eaeaea; BACKGROUND: #f9fdee; BORDER-RIGHT-COLOR: #eaeaea; BORDER-LEFT-COLOR: #eaeaea
}
.sllist .nodata {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 21px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: block; HEIGHT: 21px; COLOR: #ff6600; PADDING-TOP: 1px
}
.slpage {
	TEXT-ALIGN: center; LINE-HEIGHT: 15px; WIDTH: 132px; HEIGHT: 15px; FONT-SIZE: 14px; OVERFLOW: hidden
}
.slpage A {
	MARGIN: 0px 3px
}
.holiCheck DL INPUT {
	COLOR: #999
}
#originID {
	COLOR: #333
}
.progreybox {
	BORDER-BOTTOM: #ffc54a 1px solid; BORDER-LEFT: #ffc54a 1px solid; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 10px; BACKGROUND: #fffeec; BORDER-TOP: #ffc54a 1px solid; BORDER-RIGHT: #ffc54a 1px solid
}
.intention {
	MARGIN: 0px auto; WIDTH: 568px; PADDING-TOP: 10px
}
.intention .protit {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; HEIGHT: 45px; PADDING-TOP: 0px
}
.protit H3 {
	LINE-HEIGHT: 35px; FONT-SIZE: 14px
}
.protit H1 {
	LINE-HEIGHT: 35px; FONT-SIZE: 14px; COLOR: #339900
}
.protit .close {
	MARGIN-TOP: 9px; WIDTH: 15px; BACKGROUND: url(/ou/mgweb_bg.png) no-repeat 0px -123px; FLOAT: right; HEIGHT: 15px; CURSOR: pointer
}
.intention H4 {
	LINE-HEIGHT: 32px; PADDING-LEFT: 10px; HEIGHT: 32px; COLOR: #ff6600
}
.intention LABEL {
	FLOAT: left
}
.intention SPAN {
	FLOAT: left
}
.intention EM {
	FLOAT: left
}
.intention INPUT {
	FLOAT: left
}
.intention LABEL {
	LINE-HEIGHT: 22px
}
.intention EM {
	LINE-HEIGHT: 22px
}
.intention LABEL {
	TEXT-ALIGN: right; WIDTH: 92px
}
.intention LABEL.forchecked {
	TEXT-ALIGN: left; WIDTH: 63px; COLOR: #787878
}
.intention LABEL.forchecked INPUT {
	MARGIN-RIGHT: 5px
}
.intention EM {
	MARGIN-LEFT: 5px
}
.intention EM.success {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 2px 0px 0px 5px; WIDTH: 16px; BACKGROUND: url(/ou/mgweb_bg.png) no-repeat 0px -145px; HEIGHT: 16px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.intention STRONG {
	COLOR: #ff6600; FONT-WEIGHT: normal; MARGIN-RIGHT: 5px
}
.proorder {
	WIDTH: 284px; MARGIN-BOTTOM: 2px; FLOAT: left; BORDER-RIGHT: #ccc 1px solid
}
.proorder LI {
	PADDING-LEFT: 92px; WIDTH: 192px
}
.proorder LI LABEL {
	MARGIN-LEFT: -92px
}
.proorder LI LABEL.forchecked {
	MARGIN-LEFT: 0px
}
.prouser {
	WIDTH: 258px; MARGIN-BOTTOM: 2px; FLOAT: right
}
.prouser LI {
	WIDTH: 258px
}
.prouser LI.quan {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fdfae9; PADDING-TOP: 5px
}
.prouser LI LABEL {
	WIDTH: 75px
}
.prouser LI LABEL.forchecked {
	WIDTH: 147px
}
.prosubmit {
	POSITION: relative; HEIGHT: 43px; CLEAR: both; PADDING-TOP: 15px
}
A.btn118x33a:link {
	COLOR: #fff
}
A.btn118x33a:visited {
	COLOR: #fff
}
.btn118x33a {
	TEXT-ALIGN: center; LINE-HEIGHT: 33px; MARGIN: 2px auto 0px; WIDTH: 118px; DISPLAY: block; BACKGROUND: url(/ou/mgweb_bg.png) no-repeat 0px -60px; HEIGHT: 33px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.otherin {
	WIDTH: 100%; MARGIN-BOTTOM: 10px; CLEAR: both
}
.otherin LABEL {
	TEXT-ALIGN: left; LINE-HEIGHT: 22px; WIDTH: 92px; DISPLAY: block; HEIGHT: 22px
}
TEXTAREA.w566 {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 566px; BACKGROUND: #fcfff4; HEIGHT: 60px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.input_label {
	BACKGROUND: url(/ou/mgweb_bg.png) no-repeat -565px -148px
}
.input_label INPUT {
	BACKGROUND: url(/ou/mgweb_bg.png) no-repeat -565px -148px
}
.intention LI {
	MARGIN-BOTTOM: 8px; FLOAT: left
}
.intention .input_label {
	PADDING-LEFT: 2px
}
.intention .input_label INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 3px; LINE-HEIGHT: 16px; PADDING-LEFT: 2px; PADDING-RIGHT: 4px; BACKGROUND-POSITION: right -170px; HEIGHT: 16px; COLOR: #787878; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 3px
}
.intention .input_label INPUT.calendar {
	WIDTH: 142px; BACKGROUND-POSITION: right -193px
}
.errTip {
	LINE-HEIGHT: 21px; HEIGHT: 21px; COLOR: #ff6600; CLEAR: both
}
.rightbanner {
	TEXT-ALIGN: center; WIDTH: 210px; MARGIN-BOTTOM: 10px; HEIGHT: 95px; OVERFLOW: hidden
}
.sidebarlog {
	WIDTH: 135px; HEIGHT: 190px
}
.gotop {
	POSITION: relative; WIDTH: 23px; BACKGROUND: url(/ou/travel2011.png) no-repeat -439px -150px; FLOAT: left; HEIGHT: 137px; MARGIN-RIGHT: -1px
}
.golist {
	BORDER-BOTTOM: #fe6700 1px solid; BORDER-LEFT: #fe6700 1px solid; WIDTH: 109px; BACKGROUND: #fff; FLOAT: left; BORDER-TOP: #fe6700 1px solid; BORDER-RIGHT: #fe6700 1px solid
}
.golist UL {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.golist LI {
	LINE-HEIGHT: 24px
}
.golist A:link {
	COLOR: #008800
}
.golist A:visited {
	COLOR: #008800
}
.faketable {
	WIDTH: 100%; CLEAR: both
}
.fakethead {
	LINE-HEIGHT: 27px; BACKGROUND: #f2f2f2; HEIGHT: 27px; COLOR: #777
}
.faketbody {
	WIDTH: 100%; CLEAR: both
}
.faketbody UL {
	WIDTH: 100%
}
.faketbody UL.selected {
	BACKGROUND: #fef9ab
}
.faketable LI {
	MIN-HEIGHT: 24px; ZOOM: 1; DISPLAY: inline-block; VERTICAL-ALIGN: top; _height: 24px
}
.faketbody LI {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 19px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
.faketable .w270 {
	PADDING-LEFT: 10px; WIDTH: 270px
}
.faketable .w86 {
	TEXT-ALIGN: center; WIDTH: 85px
}
.faketable .modify {
	BACKGROUND: #fffeed
}
.faketable .hide {
	DISPLAY: none
}
.faketable .inlineshow {
	DISPLAY: inline
}
.faketable .blockshow {
	DISPLAY: block
}
.faketable .submitwrap {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; HEIGHT: 30px; PADDING-TOP: 10px
}
.faketable .dashbor {
	BORDER-BOTTOM: #ddd 1px dashed
}
.faketable .nobor {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.faketable LI A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND: url(/ou/travelline.png) no-repeat right -106px; COLOR: #008800; CURSOR: pointer; PADDING-TOP: 4px
}
.faketable LI A.close {
	BACKGROUND-POSITION: right -114px
}
.faketable LI A.open {
	BACKGROUND-POSITION: right -147px
}
.showtip {
	COLOR: #008800; CURSOR: pointer
}
.hotelpackge {
	BORDER-BOTTOM: #ffc54a 1px solid; BORDER-LEFT: #ffc54a 1px solid; MARGIN-BOTTOM: 10px; CLEAR: both; BORDER-TOP: #ffc54a 1px solid; BORDER-RIGHT: #ffc54a 1px solid
}
.hotelpackge .chhotel {
	LINE-HEIGHT: 29px; PADDING-LEFT: 10px; HEIGHT: 29px; FONT-WEIGHT: bold
}
.hotelpackge .chhotel EM {
	FONT-FAMILY: Arial; COLOR: #ff6600
}
.hotelpackge .chhotel STRONG {
	FONT-FAMILY: Arial; COLOR: #ff6600
}
.hotelpackge .chhotel .roomcity {
	FLOAT: left; COLOR: #333
}
.hotelpackge .chhotel .roomcity EM {
	COLOR: #ff6600
}
.hotelpackge .chhotel .roomtime {
	PADDING-RIGHT: 10px; FLOAT: right
}
.location {
	LINE-HEIGHT: 29px; MARGIN-BOTTOM: 7px; HEIGHT: 29px; COLOR: #777
}
.location EM {
	COLOR: #ff6600
}
.queryResult {
	MARGIN: 0px 0px 0px 190px; WIDTH: 770px
}
.searchcondition {
	
}
.searchtype {
	POSITION: relative; MARGIN-BOTTOM: -1px; HEIGHT: 28px
}
.searchtype H2 {
	TEXT-ALIGN: center; BACKGROUND: url(/ou/t_nav.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 28px; COLOR: #fff; OVERFLOW: hidden; CURSOR: pointer
}
.searchtype H2 SPAN {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: url(/ou/t_nav.png) no-repeat 0px 0px; PADDING-TOP: 8px
}
.searchtype H2 A {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: url(/ou/t_nav.png) no-repeat 0px 0px; PADDING-TOP: 8px
}
.searchtype H2 SPAN.on {
	COLOR: #f60
}
.searchtype H2 A.on {
	COLOR: #f60
}
.searchtype H2 SPAN {
	COLOR: #777; CURSOR: text
}
.t_type {
	BACKGROUND: #4e9900; FLOAT: left
}
.searchtype .t_all {
	BORDER-RIGHT: #4e9900 1px solid
}
.searchtype .t_all SPAN {
	BACKGROUND-POSITION: 0px -28px
}
.searchtype .t_all A {
	BACKGROUND-POSITION: 0px -28px
}
.searchtype .t_all SPAN.on {
	BACKGROUND-POSITION: 0px 0px
}
.searchtype .t_all A.on {
	BACKGROUND-POSITION: 0px 0px
}
.searchtype .t_free {
	BORDER-RIGHT: #4e9900 1px solid
}
.searchtype .t_free SPAN {
	BACKGROUND-POSITION: 0px -57px
}
.searchtype .t_free A {
	BACKGROUND-POSITION: 0px -57px
}
.searchtype .t_free SPAN.on {
	BACKGROUND-POSITION: 0px -86px
}
.searchtype .t_free A.on {
	BACKGROUND-POSITION: 0px -86px
}
.searchtype .t_local {
	PADDING-LEFT: 1px; BACKGROUND-POSITION: 0px -174px
}
.searchtype .t_local SPAN {
	BACKGROUND-POSITION: right -115px
}
.searchtype .t_local A {
	BACKGROUND-POSITION: right -115px
}
.searchtype .t_local SPAN.on {
	BACKGROUND-POSITION: right -144px
}
.searchtype .t_local A.on {
	BACKGROUND-POSITION: right -144px
}
.searchtype .linenum {
	LINE-HEIGHT: 27px; FLOAT: left; HEIGHT: 27px; CLEAR: none
}
.searchtype .t_team {
	BORDER-RIGHT: #4e9900 1px solid
}
.searchtype .t_hotels {
	BORDER-RIGHT: #4e9900 1px solid
}
.searchtype .t_team SPAN {
	BACKGROUND-POSITION: 0px -57px
}
.searchtype .t_team A {
	BACKGROUND-POSITION: 0px -57px
}
.searchtype .t_hotels SPAN {
	BACKGROUND-POSITION: 0px -57px
}
.searchtype .t_hotels A {
	BACKGROUND-POSITION: 0px -57px
}
.searchtype .t_team SPAN.on {
	BACKGROUND-POSITION: 0px -86px
}
.searchtype .t_team A.on {
	BACKGROUND-POSITION: 0px -86px
}
.searchtype .t_hotels SPAN.on {
	BACKGROUND-POSITION: 0px -86px
}
.searchtype .t_hotels A.on {
	BACKGROUND-POSITION: 0px -86px
}
.searchtype H2 A:link {
	COLOR: #fff
}
.searchtype H2 A:visited {
	COLOR: #fff
}
.searchtype H2 A.on:link {
	COLOR: #f60
}
.searchtype H2 A.on:visited {
	COLOR: #f60
}
.description {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 23px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #777; PADDING-TOP: 10px
}
.typedata {
	BORDER-BOTTOM: #4e9900 1px solid; BORDER-LEFT: #4e9900 1px solid; BACKGROUND: #f7ffe8; BORDER-TOP: #4e9900 1px solid; BORDER-RIGHT: #4e9900 1px solid
}
.typedata DL {
	BORDER-BOTTOM: #ccc 1px dashed; PADDING-BOTTOM: 12px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 750px; PADDING-RIGHT: 0px; ZOOM: 1; OVERFLOW: auto; PADDING-TOP: 12px
}
.typedata DT {
	LINE-HEIGHT: 19px; FLOAT: left
}
.typedata DD {
	LINE-HEIGHT: 19px; FLOAT: left
}
.typedata DT {
	WIDTH: 60px
}
.typedata DD {
	WIDTH: 690px
}
.typedata DD LI {
	WIDTH: 60px; FLOAT: left; COLOR: #999
}
.typedata DD LI A:link {
	COLOR: #008800
}
.typedata DD LI A:visited {
	COLOR: #008800
}
.typedata DD LI A.selected {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: #f60; COLOR: #fff; PADDING-TOP: 4px
}
.typedata DD LI A.selected:link {
	COLOR: #fff
}
.typedata DD LI A.selected:visited {
	COLOR: #fff
}
.typedata DL.nobor {
	BORDER-BOTTOM: medium none
}
.changedate {
	MARGIN: 0px auto; WIDTH: 750px; HEIGHT: 34px; CLEAR: both; PADDING-TOP: 8px
}
.changedate LABEL {
	FLOAT: left
}
.changedate INPUT {
	FLOAT: left
}
.changedate BUTTON {
	FLOAT: left
}
.changedate LABEL {
	LINE-HEIGHT: 26px
}
.changedate INPUT {
	MARGIN-RIGHT: 15px
}
.changedate INPUT.calendar {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 6px; PADDING-LEFT: 7px; WIDTH: 140px; PADDING-RIGHT: 7px; BACKGROUND: url(/ou/t_query_bg.png) no-repeat 0px 0px; HEIGHT: 14px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 6px
}
.btn56x26 {
	TEXT-ALIGN: center; LINE-HEIGHT: 21px; WIDTH: 56px; HEIGHT: 26px; CURSOR: pointer
}
.linenum {
	LINE-HEIGHT: 32px; PADDING-LEFT: 13px; HEIGHT: 32px; CLEAR: both
}
.linenum H1 {
	DISPLAY: inline; FONT-WEIGHT: normal
}
.linenum EM {
	COLOR: #f60
}
.listtoolbar {
	BORDER-BOTTOM: #b5d550 1px solid; BORDER-LEFT: #b5d550 1px solid; BACKGROUND: url(/ou/bar3x35.png) repeat-x left top; HEIGHT: 35px; CLEAR: both; BORDER-TOP: #b5d550 1px solid; BORDER-RIGHT: #b5d550 1px solid
}
.listtoolbar .querysort {
	FLOAT: left
}
.listtoolbar .querypage {
	WIDTH: 200px; FLOAT: right
}
.listtoolbar .querylongpage {
	WIDTH: 500px
}
.listtoolbar .linenum {
	LINE-HEIGHT: 35px; FLOAT: left; HEIGHT: 35px; CLEAR: none
}
.querysort {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; HEIGHT: 28px; PADDING-TOP: 6px
}
.querysort SELECT {
	FLOAT: left
}
.querysort INPUT {
	FLOAT: left
}
.querysort SPAN {
	FLOAT: left
}
.querysort BUTTON {
	FLOAT: left
}
.querysort LABEL {
	FLOAT: left
}
.querysort LABEL {
	PADDING-LEFT: 3px; BACKGROUND: url(/ou/t_query_bg.png) no-repeat 0px -51px; MARGIN-RIGHT: 5px
}
.querysort LABEL BUTTON {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 19px; PADDING-LEFT: 4px; PADDING-RIGHT: 17px; BACKGROUND: url(/ou/t_query_bg.png) no-repeat right -139px; HEIGHT: 21px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.querysort LABEL BUTTON.up {
	BACKGROUND-POSITION: right -117px
}
.querysort LABEL BUTTON.down {
	BACKGROUND-POSITION: right -95px
}
.querysort SELECT {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.querysort INPUT.w37 {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 37px; PADDING-RIGHT: 3px; HEIGHT: 13px; PADDING-TOP: 3px
}
.querysort .pricearea {
	POSITION: relative; WIDTH: 130px; HEIGHT: 28px
}
.querysort .pricearea SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 23px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #ccc; PADDING-TOP: 0px
}
.querysort .pricearea .pricepos {
	Z-INDEX: 99999; POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
.querysort .pricearea .pricetext {
	LINE-HEIGHT: 21px; DISPLAY: none; HEIGHT: 21px
}
.querysort .pricearea .btwrap {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; CLEAR: both; PADDING-TOP: 5px
}
.querysort .pricearea .btwrap BUTTON {
	WIDTH: 56px; FLOAT: none; HEIGHT: 21px; CURSOR: pointer
}
.querysort .priceareashow .pricetext {
	DISPLAY: block
}
.querysort .priceareashow .pricepos {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BACKGROUND: #fff; BORDER-TOP: #ddd 1px solid; TOP: -22px; BORDER-RIGHT: #ddd 1px solid
}
.querysort .priceareashow .btwrap {
	DISPLAY: block; CLEAR: both
}
.querypage {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; LINE-HEIGHT: 21px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 28px; PADDING-TOP: 0px
}
.querylist {
	WIDTH: 100%; CLEAR: both
}
.querylist LI {
	BORDER-BOTTOM: #ccc 1px solid; MIN-HEIGHT: 105px; WIDTH: 100%; VERTICAL-ALIGN: top; PADDING-TOP: 15px; _height: 105px
}
.querylist LI .protext {
	WIDTH: 620px; FLOAT: right
}
.querylist LI .proimg {
	POSITION: relative; WIDTH: 130px; FLOAT: left; HEIGHT: 87px; MARGIN-LEFT: 10px; OVERFLOW: hidden
}
.querylist LI .proimg IMG {
	WIDTH: 130px; HEIGHT: 87px
}
.querylist LI .protag {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 50px; BACKGROUND: url(/ou/t_query_bg.png) no-repeat right 0px; HEIGHT: 50px; OVERFLOW: hidden; TOP: 0px; RIGHT: 0px
}
.querylist LI .freeicon {
	BACKGROUND-POSITION: -179px 0px
}
.querylist LI .teamicon {
	BACKGROUND-POSITION: right top
}
.querylist LI .teamicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 50px; BACKGROUND: url(/ou/traveltag_s.png) no-repeat right 0px; HEIGHT: 50px; OVERFLOW: hidden; TOP: 0px; RIGHT: 0px
}
.querylist LI .freeicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 50px; BACKGROUND: url(/ou/traveltag_s.png) no-repeat right 0px; HEIGHT: 50px; OVERFLOW: hidden; TOP: 0px; RIGHT: 0px
}
.querylist LI .visaicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 50px; BACKGROUND: url(/ou/traveltag_s.png) no-repeat right 0px; HEIGHT: 50px; OVERFLOW: hidden; TOP: 0px; RIGHT: 0px
}
.querylist LI .piaoicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 50px; BACKGROUND: url(/ou/traveltag_s.png) no-repeat right 0px; HEIGHT: 50px; OVERFLOW: hidden; TOP: 0px; RIGHT: 0px
}
.querylist LI .hotelicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 50px; BACKGROUND: url(/ou/traveltag_s.png) no-repeat right 0px; HEIGHT: 50px; OVERFLOW: hidden; TOP: 0px; RIGHT: 0px
}
.querylist LI .hotelicon {
	BACKGROUND-IMAGE: url(/ou/hotelicon_s.png)
}
.querylist LI .piaoicon {
	BACKGROUND-POSITION: right -100px
}
.querylist LI .visaicon {
	BACKGROUND-POSITION: right -150px
}
.querylist LI .freeicon {
	BACKGROUND-POSITION: right -50px
}
.querylist LI .proinfo {
	WIDTH: 500px; FLOAT: left
}
.querylist LI .proinfo .proname {
	LINE-HEIGHT: 19px; WIDTH: 100%; HEIGHT: 38px; FONT-SIZE: 14px; OVERFLOW: hidden
}
.querylist LI .proinfo .proname IMG {
	MARGIN-RIGHT: 5px
}
.querylist LI .proinfo .prodata {
	LINE-HEIGHT: 19px; WIDTH: 100%; HEIGHT: 19px; OVERFLOW: hidden
}
.querylist LI .proinfo .prodata SPAN {
	MARGIN-RIGHT: 15px
}
.querylist LI .proinfo .prodetail {
	LINE-HEIGHT: 33px; WIDTH: 100%; HEIGHT: 33px; COLOR: #767676; OVERFLOW: hidden 
}
.querylist LI A:link {
	COLOR: #008800
}
.querylist LI A:visited {
	COLOR: #008800
}
.querylist LI EM {
	FONT-FAMILY: Arial; COLOR: #f60
}
.querylist LI .price {
	TEXT-ALIGN: right; LINE-HEIGHT: 43px; WIDTH: 100px; PADDING-RIGHT: 10px; FLOAT: right; COLOR: #f60
}
.querylist LI .price EM {
	FONT-FAMILY: Arial; FONT-SIZE: 24px
}
.querylist LI .price .btn73x23a {
	FLOAT: right
}
.querylist LI A.btn73x23a:link {
	COLOR: #fff
}
.querylist LI A.btn73x23a:visited {
	COLOR: #fff
}
.querylist LI.nobor {
	BORDER-BOTTOM: medium none
}
.paging {
	TEXT-ALIGN: right; LINE-HEIGHT: 23px; PADDING-RIGHT: 6px; FLOAT: right
}
.paging A:link {
	COLOR: #333
}
.paging A:visited {
	COLOR: #333
}
.paging A:hover {
	TEXT-DECORATION: underline
}
.paging .choose {
	COLOR: #ff6600
}
.paging .digg1 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.diggr {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-FAMILY: Verdana; FONT-SIZE: 12px; PADDING-TOP: 3px
}
.diggr A {
	BORDER-BOTTOM: #aaaadd 1px solid; BORDER-LEFT: #aaaadd 1px solid; PADDING-BOTTOM: 2px; MARGIN: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #000099; BORDER-TOP: #aaaadd 1px solid; BORDER-RIGHT: #aaaadd 1px solid; TEXT-DECORATION: none; PADDING-TOP: 2px
}
.diggr A:hover {
	BORDER-BOTTOM: #ff6600 1px solid; BORDER-LEFT: #ff6600 1px solid; COLOR: #ff6600; BORDER-TOP: #ff6600 1px solid; BORDER-RIGHT: #ff6600 1px solid
}
.diggr A:active {
	BORDER-BOTTOM: #ff6600 1px solid; BORDER-LEFT: #ff6600 1px solid; COLOR: #ff6600; BORDER-TOP: #ff6600 1px solid; BORDER-RIGHT: #ff6600 1px solid
}
.diggr A.current {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 2px; MARGIN: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 2px
}
.diggr A.disabled {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; PADDING-BOTTOM: 2px; MARGIN: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #ddd; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid; PADDING-TOP: 2px
}
.s_dpwrap {
	Z-INDEX: 9999; BORDER-BOTTOM: #ffab00 1px solid; POSITION: absolute; BORDER-LEFT: #ffab00 1px solid; WIDTH: 210px; DISPLAY: none; BACKGROUND: #fff; BORDER-TOP: #ffab00 1px solid; TOP: 0px; BORDER-RIGHT: #ffab00 1px solid; LEFT: 0px
}
.s_dpwrap .s_citytit {
	LINE-HEIGHT: 27px; PADDING-LEFT: 10px; BACKGROUND: url(/ou/citytitbg.png) repeat-x left top; HEIGHT: 27px; COLOR: #ff6600; FONT-SIZE: 14px
}
.s_citytit H2 {
	FONT-SIZE: 12px
}
.s_cityli {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.s_cityli H3 {
	LINE-HEIGHT: 25px; PADDING-LEFT: 9px; HEIGHT: 25px; CLEAR: both; FONT-SIZE: 12px
}
.s_cityli UL {
	MARGIN: 0px 0px 0px 5px; WIDTH: 205px; ZOOM: 1; OVERFLOW: hidden
}
.s_cityli LI {
	FLOAT: left; MARGIN-RIGHT: 4px
}
.s_cityli LI A {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 19px; PADDING-LEFT: 3px; WIDTH: 42px; PADDING-RIGHT: 0px; DISPLAY: block; WHITE-SPACE: nowrap; HEIGHT: 19px; FONT-SIZE: 12px; OVERFLOW: hidden; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid; PADDING-TOP: 0px
}
.s_cityli LI A:link {
	COLOR: #333; TEXT-DECORATION: none
}
.twolist LI A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.s_cityli LI A:hover {
	BORDER-BOTTOM: #ffc54a 1px solid; BORDER-LEFT: #ffc54a 1px solid; DISPLAY: block; BACKGROUND: #fffcd1; COLOR: #333; BORDER-TOP: #ffc54a 1px solid; BORDER-RIGHT: #ffc54a 1px solid
}
.s_cityli .hotstart {
	HEIGHT: 25px; OVERFLOW: hidden
}
.s_cityli .hotstart A:link {
	COLOR: #f60
}
.s_cityli .hotstart A:visited {
	COLOR: #f60
}
.h_dpwrap {
	Z-INDEX: 100000; POSITION: absolute; WIDTH: 376px; DISPLAY: none; BACKGROUND: #fff; FONT-SIZE: 12px; TOP: 0px; LEFT: 0px
}
.h_dp {
	Z-INDEX: 9999; BORDER-BOTTOM: #ffab00 1px solid; POSITION: relative; BORDER-LEFT: #ffab00 1px solid; WIDTH: 376px; BACKGROUND: #fff; BORDER-TOP: #ffab00 1px solid; BORDER-RIGHT: #ffab00 1px solid
}
.h_dptit {
	BORDER-BOTTOM: #ffd57f 1px solid; LINE-HEIGHT: 26px; MARGIN: 0px auto; WIDTH: 376px; BACKGROUND: url(/ou/dp_tit.png) repeat-x left top; HEIGHT: 26px; COLOR: #ff6600
}
.h_dptit H2 {
	PADDING-LEFT: 10px; FONT-SIZE: 12px
}
.h_dptit STRONG {
	MARGIN-LEFT: 10px
}
.h_dpclose {
	TEXT-INDENT: -999px; MARGIN: 7px 9px 0px 0px; WIDTH: 14px; BACKGROUND: url(/ou/dp_bg.png) repeat-x left top; FLOAT: right; HEIGHT: 13px; OVERFLOW: hidden
}
.h_dpcont {
	MARGIN: 0px auto; WIDTH: 364px; PADDING-TOP: 5px
}
.h_nav {
	BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 23px
}
.h_nav LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 23px; WIDTH: 47px; FONT-FAMILY: Arial; BACKGROUND: #fff; FLOAT: left; HEIGHT: 23px; CURSOR: pointer
}
.h_nav LI.on {
	BORDER-BOTTOM: medium none; POSITION: relative; BORDER-LEFT: #ccc 1px solid; WIDTH: 45px; MARGIN-BOTTOM: -1px; COLOR: #ff6600; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #ccc 1px solid
}
.h_pwrap H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; HEIGHT: 24px; FONT-SIZE: 12px; PADDING-TOP: 4px
}
.h_pwrap P {
	PADDING-BOTTOM: 6px; WIDTH: 100%; ZOOM: 1; OVERFLOW: auto
}
.h_pwrap DL {
	PADDING-BOTTOM: 6px; WIDTH: 100%; ZOOM: 1; OVERFLOW: auto
}
.h_pwrap A {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; LINE-HEIGHT: 21px; PADDING-LEFT: 3px; WIDTH: 67px; FLOAT: left; HEIGHT: 21px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
.h_pwrap SPAN {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; LINE-HEIGHT: 21px; PADDING-LEFT: 3px; WIDTH: 67px; FLOAT: left; HEIGHT: 21px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
.h_pwrap DL {
	WIDTH: 100%
}
.h_pwrap DT {
	LINE-HEIGHT: 21px; MIN-HEIGHT: 24px; ZOOM: 1; DISPLAY: inline-block; VERTICAL-ALIGN: top; _height: 21px
}
.h_pwrap DD {
	LINE-HEIGHT: 21px; MIN-HEIGHT: 24px; ZOOM: 1; DISPLAY: inline-block; VERTICAL-ALIGN: top; _height: 21px
}
.h_pwrap DT {
	TEXT-ALIGN: center; WIDTH: 36px; FONT-FAMILY: Arial; COLOR: #777; FONT-WEIGHT: bold
}
.h_pwrap DD {
	BORDER-LEFT: #ccc 1px solid; PADDING-LEFT: 4px; WIDTH: 333px
}
.h_pwrap DD SPAN {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-LEFT: 4px; WIDTH: 60px; WHITE-SPACE: nowrap; HEIGHT: 21px; COLOR: #999; OVERFLOW: hidden; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
.h_pwrap DD A {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; PADDING-LEFT: 4px; WIDTH: 60px; WHITE-SPACE: nowrap; HEIGHT: 21px; COLOR: #999; OVERFLOW: hidden; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px solid
}
.h_pwrap A:link {
	COLOR: #999; TEXT-DECORATION: none
}
.h_pwrap A:visited {
	COLOR: #999; TEXT-DECORATION: none
}
.h_pwrap A.active:link {
	COLOR: #333
}
.h_pwrap A.active:visited {
	COLOR: #333
}
.h_pwrap A.noflag:link {
	COLOR: #333
}
.h_pwrap A.noflag:visited {
	COLOR: #333
}
.h_pwrap A.active:hover {
	BORDER-BOTTOM: #ffc54a 1px solid; BORDER-LEFT: #ffc54a 1px solid; DISPLAY: block; BACKGROUND: #fffcd1; BORDER-TOP: #ffc54a 1px solid; BORDER-RIGHT: #ffc54a 1px solid
}
.h_pwrap A.noflag:hover {
	BORDER-BOTTOM: #ffc54a 1px solid; BORDER-LEFT: #ffc54a 1px solid; DISPLAY: block; BACKGROUND: #fffcd1; BORDER-TOP: #ffc54a 1px solid; BORDER-RIGHT: #ffc54a 1px solid
}
#h_iframe {
	POSITION: absolute; WIDTH: 376px; TOP: 0px
}
.h_select {
	POSITION: absolute; WIDTH: 170px; DISPLAY: none; BACKGROUND: #fff; FONT-SIZE: 12px; TOP: 0px; LEFT: 0px
}
.h_sl_tit {
	TEXT-ALIGN: center; LINE-HEIGHT: 24px; WIDTH: 170px; WHITE-SPACE: nowrap; BACKGROUND: #f90; HEIGHT: 24px; COLOR: #fff; OVERFLOW: hidden
}
.h_sl_list {
	BORDER-BOTTOM: #ffc54a 1px solid; BORDER-LEFT: #ffc54a 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; WIDTH: 168px; PADDING-RIGHT: 0px; BORDER-TOP: #ffc54a 1px solid; BORDER-RIGHT: #ffc54a 1px solid; PADDING-TOP: 1px
}
#h_sl_list A {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 0px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; DISPLAY: block; HEIGHT: 22px; OVERFLOW: hidden; BORDER-TOP: #fff 1px solid; CURSOR: pointer; BORDER-RIGHT: #fff 0px solid; PADDING-TOP: 0px
}
#h_sl_list A:link {
	COLOR: #333
}
#h_sl_list A:visited {
	COLOR: #333
}
#h_sl_list A:hover {
	BORDER-BOTTOM-COLOR: #ffc548; BORDER-TOP-COLOR: #ffc548; DISPLAY: block; BACKGROUND: #fffcd1; BORDER-RIGHT-COLOR: #ffc548; BORDER-LEFT-COLOR: #ffc548
}
#h_sl_list A.keyselected {
	BORDER-BOTTOM-COLOR: #fffab0; BORDER-TOP-COLOR: #fffab0; BACKGROUND: #fffab0; BORDER-RIGHT-COLOR: #fffab0; BORDER-LEFT-COLOR: #fffab0
}
.h_sl_page {
	TEXT-ALIGN: center; LINE-HEIGHT: 23px; WIDTH: 168px; HEIGHT: 23px; FONT-SIZE: 14px; OVERFLOW: hidden
}
.h_sl_page A {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 1px
}
#h_sl_list A EM {
	WIDTH: 90px; WHITE-SPACE: nowrap; FLOAT: left; HEIGHT: 22px; OVERFLOW: hidden
}
#h_sl_list A SPAN {
	WIDTH: 90px; WHITE-SPACE: nowrap; FLOAT: left; HEIGHT: 22px; OVERFLOW: hidden
}
#h_sl_list A SPAN {
	TEXT-ALIGN: right; WIDTH: 60px; FLOAT: right
}
.address_current {
	FONT-WEIGHT: bold
}
address, caption, code, cite, dfn, em, var{ font-style:normal;}
.h_sl_list A.list_current {
	BORDER-BOTTOM-COLOR: #ffc548; BORDER-TOP-COLOR: #ffc548; DISPLAY: block; BACKGROUND: #ffc548; BORDER-RIGHT-COLOR: #ffc548; BORDER-LEFT-COLOR: #ffc548
}
.mgb10 {
	MARGIN-BOTTOM: 10px
}
.wantgo {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BACKGROUND: url(/ou/t_query_bg.png) no-repeat -159px 0px; CURSOR: pointer; PADDING-TOP: 2px
}
.jl_room {
	POSITION: absolute; WIDTH: 383px; TOP: 470px; LEFT: 290px
}
.jl_roomtop {
	LINE-HEIGHT: 3px; WIDTH: 383px; BACKGROUND: url(/ou/t_cont.png) no-repeat left top; HEIGHT: 3px; FONT-SIZE: 3px
}
.jl_roomcot {
	BACKGROUND-IMAGE: url(/ou/big_bgkuang.jpg); PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 363px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: repeat-y; PADDING-TOP: 10px
}
.jl_roomcot .close {
	LINE-HEIGHT: 17px; FLOAT: right; COLOR: #080; CURSOR: pointer
}
.jl_roomcot P {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 7px; MARGIN-BOTTOM: 7px; HEIGHT: 16px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.jl_roomcot SPAN {
	LINE-HEIGHT: 17px
}
.jl_roombot {
	LINE-HEIGHT: 15px; WIDTH: 383px; BACKGROUND: url(/ou/t_cont.png) no-repeat left -3px; HEIGHT: 15px; FONT-SIZE: 15px
}
.jl_other {
	POSITION: absolute; WIDTH: 383px; TOP: 890px; LEFT: 290px
}
.jl_othertop {
	LINE-HEIGHT: 3px; WIDTH: 383px; BACKGROUND: url(/ou/t_cont.png) no-repeat left top; HEIGHT: 3px; FONT-SIZE: 3px
}
.jl_othercot {
	BACKGROUND-IMAGE: url(/ou/big_bgkuang.jpg); PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 363px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: repeat-y; PADDING-TOP: 10px
}
.jl_othercot P {
	BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 7px; MARGIN-BOTTOM: 7px; HEIGHT: 16px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.jl_othercot SPAN {
	LINE-HEIGHT: 17px
}
.jl_otherbot {
	LINE-HEIGHT: 13px; WIDTH: 383px; BACKGROUND: url(/ou/t_cont.png) no-repeat left -36px; HEIGHT: 13px; FONT-SIZE: 13px
}
.jl_aviation {
	POSITION: absolute; WIDTH: 253px; TOP: 280px; LEFT: 590px
}
.jl_aviationtop {
	LINE-HEIGHT: 4px; WIDTH: 253px; BACKGROUND: url(/ou/t_cont.png) no-repeat left -18px; HEIGHT: 4px; FONT-SIZE: 4px
}
.jl_aviationcot {
	BACKGROUND-IMAGE: url(/ou/sm_bgkuang.jpg); PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 213px; PADDING-RIGHT: 20px; BACKGROUND-REPEAT: repeat-y; PADDING-TOP: 20px
}
.jl_aviationcot TD {
	LINE-HEIGHT: 22px
}
.jl_aviationbot {
	LINE-HEIGHT: 14px; WIDTH: 253px; BACKGROUND: url(/ou/t_cont.png) no-repeat left -22px; HEIGHT: 14px; FONT-SIZE: 14px
}
.w336 {
	MARGIN: 0px auto; WIDTH: 336px
}
.mg_tip {
	Z-INDEX: 9999; POSITION: absolute; DISPLAY: none; TOP: 0px; LEFT: 0px
}
.mg_left_tip {
	PADDING-LEFT: 6px
}
.mg_tip .tit {
	BORDER-BOTTOM: #ddd 1px solid; LINE-HEIGHT: 28px; HEIGHT: 28px
}
.mg_tip .mgtip_cont {
	BORDER-BOTTOM: #ffc54a 2px solid; BORDER-LEFT: #ffc54a 2px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; BORDER-TOP: #ffc54a 2px solid; BORDER-RIGHT: #ffc54a 2px solid; PADDING-TOP: 0px
}
.mg_tip .mgtip_cont P {
	LINE-HEIGHT: 22px
}
.mg_tip .mg_point {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.mg_left_tip .mg_point {
	WIDTH: 6px; BACKGROUND: url(/ou/tipleft.png) no-repeat left top; HEIGHT: 11px; OVERFLOW: hidden
}
.mg_right_tip {
	PADDING-RIGHT: 6px
}
.mg_right_tip .mg_point {
	WIDTH: 6px; BACKGROUND: url(/ou/tipright.png) no-repeat left top; HEIGHT: 11px; OVERFLOW: hidden; RIGHT: 0px; LEFT: auto
}
.mg_top_tip {
	PADDING-TOP: 6px
}
.mg_top_tip .mg_point {
	WIDTH: 11px; BACKGROUND: url(/ou/tiptop.png) no-repeat center top; HEIGHT: 6px; OVERFLOW: hidden
}
.jl_trn_pro {
	BORDER-BOTTOM: #a2c922 3px solid; POSITION: relative; BORDER-LEFT: #a2c922 3px solid; WIDTH: 734px; MARGIN-BOTTOM: 10px; BACKGROUND: #f7ffe8; BORDER-TOP: #a2c922 3px solid; BORDER-RIGHT: #a2c922 3px solid
}
.jl_trn_hote {
	BACKGROUND-IMAGE: url(/ou/bg_Select.png); POSITION: absolute; WIDTH: 121px; HEIGHT: 45px; TOP: 10px; LEFT: -9px
}
.jl_trn_pro H1 {
	LINE-HEIGHT: 40px; PADDING-LEFT: 122px; WIDTH: 612px; HEIGHT: 40px; COLOR: #333333; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.jl_trn_pro H1 A {
	COLOR: #333333
}
.jl_trn_pro H1 A {
	COLOR: #333333
}
.jl_trn_details {
	BORDER-BOTTOM: #f7ffe8 1px solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: 24px; PADDING-LEFT: 10px; WIDTH: 724px; HEIGHT: 96px; PADDING-TOP: 4px
}
.jl_trn_details_left {
	WIDTH: 565px; FLOAT: left
}
.jl_trn_details_left LI {
	FLOAT: left
}
.jl_trn_details_right {
	LINE-HEIGHT: 20px; PADDING-LEFT: 10px; WIDTH: 120px; BACKGROUND: url(/ou/2011/bg_price.png) no-repeat; FLOAT: left; HEIGHT: 50px; PADDING-TOP: 5px
}
.jl_trn_details_right SPAN {
	DISPLAY: block; FONT-FAMILY: Arial; COLOR: #ff6600; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.jl_trn_pic {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; WIDTH: 734px; PADDING-RIGHT: 0px; OVERFLOW: hidden; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 10px
}
.jl_trn_pic A {
	MARGIN: 0px 2px 0px 10px; FLOAT: left
}
.jl_trn_pic SPAN {
	MARGIN: 0px 2px 0px 10px; FLOAT: left
}
.infocont_info {
	BORDER-BOTTOM: #ddd 1px solid; MARGIN: 0px auto 10px; WIDTH: 720px; ZOOM: 1; OVERFLOW: auto
}
.infocont_info_left {
	LINE-HEIGHT: 51px; PADDING-LEFT: 10px; WIDTH: 58px; FONT-FAMILY: Arial; BACKGROUND: url(/ou/bg_situation.png) no-repeat; FLOAT: left; HEIGHT: 51px; COLOR: #008800; FONT-SIZE: 20px
}
.infocont_info_right {
	WIDTH: 600px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 20px
}
.infocont_info_right LI {
	LINE-HEIGHT: 26px
}
.infocont_info_right LI SPAN {
	COLOR: #777777; FONT-WEIGHT: bold
}
.infocont P {
	LINE-HEIGHT: 23px; MARGIN: 0px auto; WIDTH: 720px

}
.infocont .infocont_map {
	MARGIN: 0px auto; WIDTH: 720px
}
.red {
	COLOR: #ff0000
}
.orange {
	COLOR: #ff6600
}
.infocont_help {
	BORDER-BOTTOM: #ddd 1px dashed; PADDING-BOTTOM: 20px; MARGIN: 0px auto; WIDTH: 720px; OVERFLOW: hidden
}
.infocont_question {
	LINE-HEIGHT: 30px; COLOR: #ff6600; FONT-WEIGHT: bold
}
.answer_top {
	WIDTH: 718px; BACKGROUND: url(/ou/bg_top.png) no-repeat; HEIGHT: 11px
}
.infocont_answer {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #f9f9f9; PADDING-LEFT: 10px; WIDTH: 706px; BORDER-TOP: medium none; BORDER-RIGHT: #ddd 1px solid
}
.infocont_appraise {
	BORDER-BOTTOM: #ddd 1px dashed; PADDING-BOTTOM: 10px; MARGIN: 0px auto 5px; WIDTH: 720px; OVERFLOW: hidden
}
.relativepro .hkhotel {
	FONT-SIZE: 14px
}
.orderdetail .changehotel {
	BORDER-BOTTOM: #ddd 1px dashed; PADDING-BOTTOM: 8px; MARGIN: 0px auto 5px; WIDTH: 188px
}
.orderdetail H3 {
	LINE-HEIGHT: 21px; HEIGHT: 21px; COLOR: #f60
}
.orderdetail P {
	LINE-HEIGHT: 21px; COLOR: #777
}
.orderdetail .nobor {
	BORDER-BOTTOM: medium none
}
.orderdetail .btnwrap {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 188px; HEIGHT: 30px; BORDER-TOP: #ffe19b 1px solid; PADDING-TOP: 10px
}
.orderdetail .mdul {
	WIDTH: 100%
}
.orderdetail .mdul LI {
	WIDTH: 100%; ZOOM: 1; OVERFLOW: auto
}
.orderdetail .mdul LI LABEL {
	FLOAT: left
}
.orderdetail .mdul LI SPAN {
	FLOAT: left
}
.orderdetail .mdul LI INPUT {
	FLOAT: left
}
.orderdetail .mdul LI LABEL {
	LINE-HEIGHT: 21px
}
.orderdetail .mdul LI SPAN {
	LINE-HEIGHT: 21px
}
.orderdetail .mdul LI SPAN STRONG {
	FONT-SIZE: 12px
}
.orderdetail .mdul LI LABEL {
	TEXT-ALIGN: right; WIDTH: 61px
}
.orderdetail .mdul LI INPUT.w81 {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 81px; PADDING-RIGHT: 3px; HEIGHT: 14px; PADDING-TOP: 3px
}
.orderdetail .mdul LI .date {
	COLOR: #787878
}
.qstwrap H3 A:link {
	COLOR: #f60
}
.qstwrap H3 A:visited {
	COLOR: #f60
}
.midboxtop H2 A:link {
	COLOR: #fff
}
.midboxtop H2 A:visited {
	COLOR: #fff
}
.orderdetail .modify {
	TEXT-ALIGN: center; LINE-HEIGHT: 31px; MARGIN: 0px auto; WIDTH: 188px; HEIGHT: 31px; BORDER-TOP: #ffe19b 1px solid
}
.newstep {
	MARGIN: 0px auto 10px; WIDTH: 960px; BACKGROUND: url(/ou/newstep.png) no-repeat 0px 0px; HEIGHT: 26px; CLEAR: both
}
.step1 {
	BACKGROUND-POSITION: 0px 0px
}
.step2 {
	BACKGROUND-POSITION: 0px -26px
}
.step3 {
	BACKGROUND-POSITION: 0px -52px
}
.step4 {
	BACKGROUND-POSITION: 0px -78px
}
.newstep .status UL {
	WIDTH: 100%; HEIGHT: 26px; PADDING-TOP: 0px
}
.newstep .status LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 26px; WIDTH: 240px; FLOAT: left; COLOR: #777
}
.newstep .status LI.choice {
	COLOR: #fff; FONT-WEIGHT: bold
}
.newstep .status LI.finished {
	COLOR: #777; FONT-WEIGHT: bold
}
.whatprice {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 15px; BACKGROUND: url(/ou/help.png) no-repeat right center; PADDING-TOP: 0px
}
#priceiframe {
	Z-INDEX: 1; POSITION: absolute; FILTER: alpha(opacity=0); DISPLAY: none
}
.showMsg {
	DISPLAY: none
}
.newhead {
	HEIGHT: 100px
}
.newhead .logo {
	MARGIN-TOP: 10px; WIDTH: 318px; BACKGROUND: url(http://wimg.mangocity.com/img/home/2011/newlogo.jpg) no-repeat 6px 0px; FLOAT: left; HEIGHT: 79px
}
.newhead .logo A {
	TEXT-INDENT: -9999px; WIDTH: 318px; DISPLAY: block; HEIGHT: 79px
}
.newnav {
	TEXT-ALIGN: right; LINE-HEIGHT: 17px; MARGIN-TOP: 10px; WIDTH: 455px; FLOAT: right
}
.newnav SPAN {
	COLOR: #ccc
}
.newnav A:link {
	COLOR: #777
}
.newnav A:visited {
	COLOR: #777
}
.newnav A:hover {
	COLOR: #f60
}
TABLE .w72 {
	WIDTH: 72px
}
#itemForm TABLE .w434 {
	WIDTH: 300px
}
.trn_pro .prodetail UL {
	WIDTH: 100%; ZOOM: 1; MARGIN-BOTTOM: 7px; OVERFLOW: auto
}
.h_dptit H2 EM {
	COLOR: #787878; FONT-WEIGHT: normal
}
.comment_main {
	WIDTH: 770px; FLOAT: left
}
.comment_sidbar {
	MIN-HEIGHT: 461px; WIDTH: 180px; FLOAT: right; _height: 461px
}
.comment_safry {
	BORDER-BOTTOM: #a3ca23 2px solid; BORDER-LEFT: #a3ca23 2px solid; ZOOM: 1; BORDER-TOP: #a3ca23 2px solid; BORDER-RIGHT: #a3ca23 2px solid
}
.safrybox {
	MARGIN: 30px auto 30px 0px; WIDTH: 746px; HEIGHT: 132px; OVERFLOW: hidden
}
.safry_degree {
	WIDTH: 538px; FLOAT: left
}
.degreepercent {
	WIDTH: 340px; FLOAT: left; HEIGHT: 132px; OVERFLOW: hidden
}
.degreepercent LI {
	WIDTH: 100%; MARGIN-BOTTOM: 8px; HEIGHT: 21px; VERTICAL-ALIGN: top
}
.degreepercent LI LABEL {
	FLOAT: left
}
.degreepercent LI EM {
	FLOAT: left
}
.degreepercent LI .pcwrap {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 0; WIDTH: 148px; HEIGHT: 10px; FONT-SIZE: 0px; BORDER-TOP: #ccc 1px solid; MARGIN-RIGHT: 6px; BORDER-RIGHT: #ccc 1px solid
}
.degreepercent LI .pc {
	POSITION: absolute; LINE-HEIGHT: 0; PADDING-LEFT: 2px; BACKGROUND: url(/ou/comm_bg.gif) repeat-x left top; HEIGHT: 12px; FONT-SIZE: 0px; TOP: -1px; LEFT: -1px
}
.degreepercent LI EM {
	COLOR: #777
}
.degreepercent LI STRONG {
	FONT-FAMILY: Arial; COLOR: #fe6700
}
.safrypercent {
	TEXT-ALIGN: center; WIDTH: 165px; FLOAT: left; HEIGHT: 132px; COLOR: #777; MARGIN-RIGHT: 20px; BORDER-RIGHT: #ddd 1px solid
}
.safrypercent H2 {
	FONT-SIZE: 14px; PADDING-TOP: 27px
}
.safrypercent .percent {
	LINE-HEIGHT: 55px; FONT-FAMILY: Arial; HEIGHT: 55px; COLOR: #f60
}
.safrypercent .percent STRONG {
	FONT-SIZE: 36px; FONT-WEIGHT: normal
}
.safrypercent EM {
	COLOR: #f60
}
.gocomment {
	TEXT-ALIGN: center; WIDTH: 208px; FLOAT: right; COLOR: #777
}
.gocomment P {
	HEIGHT: 20px
}
.commbtnwrap {
	TEXT-ALIGN: center; HEIGHT: 46px; PADDING-TOP: 27px
}
.comment_tit {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 29px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 10px
}
.comment_tit H1 {
	FONT-SIZE: 16px
}
.comment_tit STRONG {
	COLOR: #f60
}
.backcall {
	WIDTH: 100%; CLEAR: both
}
.backcall .safdegree {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
.backcall .dgdata {
	WIDTH: 75px; FLOAT: left
}
.dgdata .dgtit {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; DISPLAY: block; BACKGROUND: #a2c922; HEIGHT: 20px; COLOR: #fff
}
.dgdata .dgpercent {
	BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 39px; WIDTH: 73px; HEIGHT: 40px; COLOR: #ff6600; FONT-SIZE: 24px; BORDER-TOP: medium none; BORDER-RIGHT: #ccc 1px solid
}
.backcall .dgcont {
	LINE-HEIGHT: 21px; FLOAT: right
}
.backcall .w684 {
	WIDTH: 684px
}
.backcall .w628 {
	WIDTH: 628px
}
.dgcont .dguser {
	FLOAT: left
}
.dgcont .dgtype {
	LINE-HEIGHT: 14px; PADDING-LEFT: 18px; FLOAT: right; COLOR: #f60
}
.dgcont .type_comments {
	BACKGROUND: url(/ou/comment.png) no-repeat left center
}
.dgcont .type_call {
	BACKGROUND: url(/ou/call.png) no-repeat left center
}
.dgcont .dgoptions {
	WIDTH: 100%; CLEAR: both
}
.dgoptions LI {
	DISPLAY: inline; MARGIN-RIGHT: 15px
}
.dgoptions EM {
	COLOR: #f60
}
.dgcont .dgdetail {
	WIDTH: 100%; COLOR: #777; CLEAR: both
}
.backcallpage {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.popwrap {
	POSITION: relative; WIDTH: 100%; PADDING-TOP: 10px
}
.popwrap .point {
	POSITION: absolute; WIDTH: 17px; BACKGROUND: url(/ou/comm_top.png) no-repeat left top; HEIGHT: 10px; FONT-SIZE: 0px; OVERFLOW: hidden; TOP: 1px; LEFT: 420px
}
.popwrap .p_view {
	LEFT: 11px
}
.popwrap .popboty {
	BORDER-BOTTOM: #e5e5e5 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #e5e5e5 1px solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: 19px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f7ffe8; COLOR: #777; BORDER-TOP: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid; PADDING-TOP: 8px
}
.popwrap .popboty EM {
	COLOR: #f60
}
.listtoolbar .comm_tab {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 456px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 5px
}
.comm_tab A {
	PADDING-LEFT: 3px; FLOAT: left; HEIGHT: 30px
}
.comm_tab A SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 13px; PADDING-RIGHT: 16px; DISPLAY: block; COLOR: #080; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.comm_tab A.on {
	POSITION: relative; PADDING-LEFT: 3px; MARGIN-BOTTOM: -1px; BACKGROUND: url(/ou/comm_tab.png) no-repeat 0px -31px; HEIGHT: 31px
}
.comm_tab A.on SPAN {
	LINE-HEIGHT: 31px; BACKGROUND: url(/ou/comm_tab.png) no-repeat right top; COLOR: #f60
}
.productbar {
	BORDER-BOTTOM: #a2c922 1px solid; BORDER-LEFT: #a2c922 1px solid; WIDTH: 178px; BACKGROUND: #f7ffe8; BORDER-TOP: #a2c922 1px solid; BORDER-RIGHT: #a2c922 1px solid
}
.commproinfo {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; PADDING-TOP: 10px
}
.commproinfo H2 {
	LINE-HEIGHT: 18px; FONT-SIZE: 14px
}
.commproinfo LI {
	LINE-HEIGHT: 25px
}
.commproinfo EM {
	FONT-SIZE: 18px
}
.commproinfo .whatprice {
	PADDING-LEFT: 0px
}
.commform {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dashed; PADDING-TOP: 6px
}
.commform INPUT {
	MARGIN-BOTTOM: 6px
}
.commform SELECT {
	MARGIN-BOTTOM: 6px
}
.commform LABEL {
	LINE-HEIGHT: 29px; DISPLAY: block; HEIGHT: 29px
}
.commform LABEL EM {
	COLOR: #f60
}
.probookinfo {
	LINE-HEIGHT: 23px
}
.productbar .btnwrap {
	TEXT-ALIGN: center; HEIGHT: 46px; BORDER-TOP: #ccc 1px dashed; PADDING-TOP: 15px
}
#productbar {
	POSITION: absolute
}
.commedit {
	BORDER-BOTTOM: #ccc 1px dashed; MARGIN: 0px auto; WIDTH: 728px; CLEAR: both
}
.commedit .checktit {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 25px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.commedit EM {
	COLOR: #f60
}
.commedit .checkwrap {
	PADDING-BOTTOM: 10px; WIDTH: 100%
}
.commedit .checkwrap DL {
	WIDTH: 100%; ZOOM: 1; OVERFLOW: auto
}
.checkwrap DT {
	FLOAT: left
}
.checkwrap DD {
	FLOAT: left
}
.checkwrap DD LABEL {
	FLOAT: left
}
.checkwrap DD INPUT {
	FLOAT: left
}
.checkwrap DT {
	LINE-HEIGHT: 31px
}
.checkwrap DD LABEL {
	LINE-HEIGHT: 31px
}
.checkwrap DD LABEL {
	MARGIN-RIGHT: 30px
}
.checkwrap DT {
	WIDTH: 66px
}
.checkwrap DD {
	WIDTH: 600px
}
.checkwrap DD INPUT {
	MARGIN: 8px 3px 0px 0px
}
.commedit .textaretit {
	LINE-HEIGHT: 30px; HEIGHT: 30px
}
.commedit .textaretit LABEL {
	FLOAT: left; COLOR: #f60; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.commedit .textaretit .letternum {
	FLOAT: right
}
.commedit .textarewrap {
	MARGIN-BOTTOM: 18px
}
.commedit .textarewrap TEXTAREA {
	WIDTH: 724px; HEIGHT: 78px; OVERFLOW: auto
}
.commverification {
	HEIGHT: 44px
}
.commverification LABEL {
	FLOAT: left
}
.commverification INPUT {
	FLOAT: left
}
.commverification IMG {
	FLOAT: left
}
.commverification A {
	FLOAT: left
}
.commverification LABEL {
	LINE-HEIGHT: 25px
}
.commverification A {
	LINE-HEIGHT: 25px
}
.commverification LABEL {
	COLOR: #f60; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.commverification INPUT {
	MARGIN-RIGHT: 10px
}
.commverification IMG {
	MARGIN-RIGHT: 10px
}
.commverification INPUT.w100 {
	PADDING-BOTTOM: 4px; MARGIN-TOP: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 4px
}
.commeidtbtn {
	TEXT-ALIGN: center; HEIGHT: 52px; PADDING-TOP: 21px
}
.forbidcomm {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 222px; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dashed; PADDING-TOP: 20px
}
.forbidcomm STRONG {
	COLOR: #f60; FONT-SIZE: 14px
}
.forbidcomm OL {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 13px
}
.forbidcomm LI {
	LINE-HEIGHT: 25px
}
.trn_proCont .comment_safry {
	BORDER-BOTTOM: #a2c922 1px solid; BORDER-LEFT: #a2c922 1px solid; BORDER-TOP: medium none; BORDER-RIGHT: #a2c922 1px solid; PADDING-TOP: 20px
}
.trn_proCont .comment_safry .safrybox {
	MARGIN: 0px 0px 20px; WIDTH: 738px
}
.trn_proCont .comment_safry .safry_degree {
	WIDTH: 508px
}
.trn_proCont .comment_safry .degreepercent {
	WIDTH: 320px
}
.trn_proCont .comment_safry .gocomment {
	WIDTH: 228px
}
.trn_proCont .backcall {
	MARGIN: 0px auto; WIDTH: 718px
}
.trn_proCont .backcall .safdegree {
	BORDER-BOTTOM: medium none; BORDER-TOP: #ccc 1px dashed
}
.trpwrap {
	BORDER-BOTTOM: #ddedaf 3px solid; BORDER-LEFT: #ddedaf 3px solid; BORDER-TOP: #ddedaf 3px solid; BORDER-RIGHT: #ddedaf 3px solid
}
.trpwrap .bar3px {
	BORDER-TOP: #ddedaf 5px solid
}
.trpwrap .w714 {
	MARGIN: 0px auto; WIDTH: 714px
}
.trpwrap .producttitle {
	BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 5px
}
.trpwrap .nextpage {
	BACKGROUND: #ddedaf; HEIGHT: 77px
}
.trpwrap .nextpage .pagewrap {
	PADDING-TOP: 25px
}
.trpwrap .hotelpackge {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.hotelpackge .hotelbar {
	BORDER-BOTTOM: #ddd 1px solid; LINE-HEIGHT: 20px; PADDING-LEFT: 11px; HEIGHT: 32px; CLEAR: both; BORDER-TOP: #fff 1px solid
}
.hotelbar EM {
	FONT-FAMILY: Arial; COLOR: #f60; FONT-WEIGHT: bold
}
.hotelpackge .hoteldata {
	WIDTH: 100%; ZOOM: 1; MARGIN-BOTTOM: 10px; OVERFLOW: auto; PADDING-TOP: 10px
}
.hoteldata .imgWrap {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 75px; PADDING-RIGHT: 1px; FLOAT: left; HEIGHT: 75px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 1px
}
.hoteldata .imgWrap IMG {
	WIDTH: 75px; HEIGHT: 75px
}
.hoteldata .txtWrap {
	WIDTH: 626px; FLOAT: right
}
.hoteldata .hotelName {
	LINE-HEIGHT: 23px; WIDTH: 100%; FLOAT: left; HEIGHT: 23px; FONT-WEIGHT: bold
}
.hoteldata .hotelName A {
	FLOAT: left
}
.hoteldata .hotelName A:link {
	COLOR: #080
}
.hoteldata .hotelName A:visited {
	COLOR: #080
}
.hoteldata .hotelName A:hover {
	COLOR: #f60
}
.hotelstar {
	MARGIN: 5px 0px 0px 10px; WIDTH: 75px; BACKGROUND: url(/ou/hotelicons.png) no-repeat 0px -33px; FLOAT: left; HEIGHT: 14px; FONT-SIZE: 12px
}
.star0 {
	BACKGROUND-POSITION: 0px -103px
}
.star1 {
	BACKGROUND-POSITION: 0px -89px
}
.star2 {
	BACKGROUND-POSITION: 0px -75px
}
.star3 {
	BACKGROUND-POSITION: 0px -61px
}
.star4 {
	BACKGROUND-POSITION: 0px -47px
}
.star5 {
	BACKGROUND-POSITION: 0px -33px
}
.hoteldata .hotelDescription {
	LINE-HEIGHT: 25px; MARGIN-BOTTOM: 5px; COLOR: #777; CLEAR: both
}
.hoteldata .hotelDescription LI {
	DISPLAY: inline
}
.hoteldata .hotelDescription LI.sq {
	MARGIN-RIGHT: 37px
}
.hoteldata .hotelDescription LI.jd {
	MARGIN-RIGHT: 37px
}
.hoteldata .hotelDescription LI EM {
	COLOR: #333
}
.hoteldata .hotelDescription P EM {
	COLOR: #333
}
TABLE .w58 {
	WIDTH: 58px
}
TABLE .w61 {
	WIDTH: 61px
}
TABLE .w62 {
	WIDTH: 62px
}
TABLE .w73 {
	WIDTH: 73px
}
TABLE .w74 {
	WIDTH: 74px
}
TABLE .w82 {
	WIDTH: 82px
}
TABLE .w86 {
	WIDTH: 86px
}
TABLE .w96 {
	WIDTH: 96px
}
TABLE .w99 {
	WIDTH: 99px
}
TABLE .w100 {
	WIDTH: 100px
}
TABLE .w110 {
	WIDTH: 110px
}
TABLE .w114 {
	WIDTH: 114px
}
TABLE .w118 {
	WIDTH: 118px
}
TABLE .w151 {
	WIDTH: 151px
}
TABLE .w158 {
	WIDTH: 158px
}
TABLE .w162 {
	WIDTH: 162px
}
TABLE .w163 {
	WIDTH: 163px
}
TABLE .w171 {
	WIDTH: 171px
}
TABLE .w181 {
	WIDTH: 181px
}
TABLE .w188 {
	WIDTH: 188px
}
TABLE .w192 {
	WIDTH: 192px
}
TABLE .w252 {
	WIDTH: 252px
}
TABLE .w305 {
	WIDTH: 305px
}
TABLE .w349 {
	WIDTH: 349px
}
TABLE .w101 {
	WIDTH: 101px
}
TABLE .w108 {
	WIDTH: 108px
}
TABLE .w130 {
	WIDTH: 130px
}
TABLE .w132 {
	WIDTH: 132px
}
TABLE .w205 {
	WIDTH: 205px
}
TABLE .w244 {
	WIDTH: 244px
}
TABLE .w270 {
	WIDTH: 270px
}
TABLE .w360 {
	WIDTH: 360px
}
TABLE .w384 {
	WIDTH: 384px
}
TABLE .w459 {
	WIDTH: 459px
}
TABLE .w476 {
	WIDTH: 476px
}
TABLE .wp13 {
	WIDTH: 13%
}
TABLE .wp29 {
	WIDTH: 29%
}
TABLE .wp25 {
	WIDTH: 25%
}
TABLE .wp24 {
	WIDTH: 24%
}
TABLE .wp9 {
	WIDTH: 9%
}
.hoteldata TABLE .w110 {
	TEXT-ALIGN: left; PADDING-LEFT: 10px
}
.hoteldata TABLE TH {
	BACKGROUND: #f2f2f2; HEIGHT: 26px; COLOR: #787878; FONT-WEIGHT: normal
}
.hoteldata TABLE TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.protable TABLE .w349 {
	TEXT-ALIGN: left; PADDING-LEFT: 10px; WIDTH: 339px
}
.productname H1 {
	COLOR: #f60
}
.orderdetail .modify {
	TEXT-ALIGN: left; PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: auto; PADDING-TOP: 8px
}
.orderdetail .modify IMG {
	FLOAT: left
}
.orderdetail .modify SPAN {
	FLOAT: left
}
.orderdetail .modify IMG {
	MARGIN-TOP: 4px
}
.orderdetail .modify SPAN {
	LINE-HEIGHT: 17px; PADDING-LEFT: 8px
}
.sprice {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
.hidenTr {
	DISPLAY: none
}
.protable TABLE .date {
	FONT-FAMILY: Arial; COLOR: #f60
}
.protable TABLE .greydate {
	FONT-FAMILY: Arial; COLOR: #333
}
.protable TABLE TD .fleft {
	TEXT-ALIGN: left; PADDING-LEFT: 30px
}
.chflight {
	HEIGHT: 39px
}
.chflight .htnum {
	LINE-HEIGHT: 39px; PADDING-RIGHT: 5px; FLOAT: right; COLOR: #787878
}
.chflight .btn59x20 {
	MARGIN-TOP: 10px; FLOAT: right
}
.producttitle .btn59x20 {
	MARGIN-TOP: 10px; FLOAT: right
}
.producttitle .btn59x20 {
	MARGIN: 6px 10px 0px 0px
}
.trpwrap .producttitle H2 {
	FLOAT: left
}
.hotelbar .htnum {
	LINE-HEIGHT: 25px; PADDING-RIGHT: 5px; FLOAT: right
}
.hotelbar .htnum STRONG {
	FONT-FAMILY: Arial; COLOR: #f60
}
.hotelbar .btn59x20 {
	MARGIN-TOP: 6px; FLOAT: right
}
.hotelbar .hotelchange {
	MARGIN-TOP: 6px; FLOAT: right
}
.protable TABLE .w459 {
	TEXT-ALIGN: left; PADDING-LEFT: 10px; WIDTH: 459px
}
.protable TABLE .w384 {
	TEXT-ALIGN: left; PADDING-LEFT: 10px; WIDTH: 459px
}
.protable TABLE .w384 {
	WIDTH: 384px
}
.normalprice {
	FONT-FAMILY: Arial; COLOR: #787878
}
.trpwrap H3 {
	PADDING-LEFT: 20px; HEIGHT: 23px; CLEAR: both
}
.trpwrap .protable TABLE TD {
	BORDER-BOTTOM: #ddd 1px dashed
}
.trpwrap .protable TABLE .nobbor TD {
	BORDER-BOTTOM: medium none
}
.trpwrap .protable TABLE TD.tit {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.trpwrap .extendmore {
	LINE-HEIGHT: 42px; PADDING-LEFT: 20px; HEIGHT: 58px; CLEAR: both
}
.trpwrap .extendmore A {
	PADDING-RIGHT: 8px; BACKGROUND: url(/ou/travelline.png) no-repeat right -152px; COLOR: #008800
}
.trpwrap .extendmore A.closemore {
	BACKGROUND-POSITION: right -119px
}
.hotelpackge .hotelbar .roomcity {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.hotelpackge .hotelbar .roomtime {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.hotelpackge .hotelbar .timechange {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.hotelpackge .hotelbar .roomendtime {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.hotelpackge .hotelbar .checkoutDatewrap {
	FLOAT: left; MARGIN-RIGHT: 5px
}
.hotelpackge .hotelbar .roomcity {
	LINE-HEIGHT: 32px
}
.hotelpackge .hotelbar .roomtime {
	LINE-HEIGHT: 32px
}
.hotelpackge .hotelbar .roomendtime {
	LINE-HEIGHT: 32px
}
.hotelpackge .hotelbar .timechange {
	MARGIN-TOP: 6px; CURSOR: pointer
}
.btn89x20 {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; LINE-HEIGHT: 20px; WIDTH: 89px; BACKGROUND: url(/ou/btn89x20.png) no-repeat 0px 0px; HEIGHT: 20px; COLOR: #fff; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}
.hotelpackge .hotelbar INPUT.w81 {
	PADDING-BOTTOM: 3px; MARGIN-TOP: 4px; PADDING-LEFT: 3px; WIDTH: 81px; PADDING-RIGHT: 3px; HEIGHT: 14px; PADDING-TOP: 3px
}
.hotelpackge .hotelbar .checkoutDatewrap {
	POSITION: relative; DISPLAY: none
}
.hotelpackge .hotelbar .hoteltt {
	LINE-HEIGHT: 32px; FLOAT: right
}
.hotelpackge .hotelbar .chtimetip {
	LINE-HEIGHT: 32px; DISPLAY: none; FLOAT: right; COLOR: #f60; FONT-WEIGHT: normal
}
.hotelpackge .chtimebar {
	BORDER-BOTTOM: #ffc54a 1px solid; BORDER-LEFT: #ffc54a 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fffeec; HEIGHT: 32px; BORDER-TOP: #ffc54a 1px solid; BORDER-RIGHT: #ffc54a 1px solid; PADDING-TOP: 0px
}
.hotelpackge .chtimebar .chtimetip {
	DISPLAY: inline
}
.hotelpackge .chtimebar .roomendtime {
	DISPLAY: none
}
.hotelpackge .chtimebar .timechange {
	DISPLAY: none
}
.hotelpackge .chtimebar .checkoutDatewrap {
	DISPLAY: inline
}
.trpwrap .protable TABLE TD.nobor {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.gbcont .hotelpackge {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.gbcont .w714 {
	MARGIN: 0px auto; WIDTH: 714px
}
.gbcont .hotelpackge .hotelbar {
	BORDER-BOTTOM: #fff 1px solid; PADDING-LEFT: 0px
}
.gbcont .hotelpackge .hoteldata {
	BORDER-TOP: #ccc 1px solid
}
.btn34x20 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LINE-HEIGHT: 20px; WIDTH: 34px; BACKGROUND: url(/ou/btn34x20.png) no-repeat 0px 0px; HEIGHT: 20px; COLOR: #fff; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}
A.btn34x20:link {
	COLOR: #fff
}
A.btn34x20:visited {
	COLOR: #fff
}
.gbcont .hotelpackge .slbtn {
	MARGIN: 0px auto; DISPLAY: block
}
.gbcont .hotelpackge TABLE TD {
	BORDER-BOTTOM: #ddd 1px dashed
}
.gbcont TABLE .nobbor TD {
	BORDER-BOTTOM: medium none
}
.gbcont H4 {
	LINE-HEIGHT: 27px; PADDING-LEFT: 12px; HEIGHT: 27px
}
.insurancedesc {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 21px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; COLOR: #f60; PADDING-TOP: 10px
}
.commtit H2 {
	FLOAT: left
}
.commtit .viewmore {
	LINE-HEIGHT: 30px; FLOAT: right; FONT-WEIGHT: bold
}
.newcontactform {
	PADDING-LEFT: 20px; HEIGHT: 172px
}
.newcontactform LABEL {
	WIDTH: 68px
}
.newcontactform LABEL .redstar {
	COLOR: #f60; FONT-SIZE: 14px
}
.trpwrap .producttitle .orderNotes {
	MARGIN-TOP: 10px
}
.newprobotinfo {
	BACKGROUND: #deecaf; HEIGHT: 75px; PADDING-TOP: 23px
}
.trpwrap .orderArticle H3 {
	PADDING-LEFT: 0px
}
.ohteritem {
	BORDER-TOP: #ddd 1px dashed; PADDING-TOP: 7px
}
.ohteritem LABEL {
	LINE-HEIGHT: 28px; PADDING-LEFT: 18px; WIDTH: 80%; BACKGROUND: url(/ou/ohteritem.png) no-repeat left center; HEIGHT: 28px; COLOR: #777
}
.ohteritem LABEL.hide {
	LINE-HEIGHT: 28px; PADDING-LEFT: 18px; WIDTH: 80%; BACKGROUND: url(/ou/ohteritem.png) no-repeat left center; HEIGHT: 28px; COLOR: #777
}
.ohteritem LABEL.show {
	LINE-HEIGHT: 28px; PADDING-LEFT: 18px; WIDTH: 80%; BACKGROUND: url(/ou/ohteritem.png) no-repeat left center; HEIGHT: 28px; COLOR: #777
}
.ohteritem LABEL.show {
	BACKGROUND-IMAGE: url(/ou/piaoshow.png)
}
.ohteritem LABEL STRONG {
	COLOR: #080; CURSOR: pointer
}
.ohteritem .tit {
	TEXT-ALIGN: right; LINE-HEIGHT: 23px; WIDTH: 566px; DISPLAY: block
}
.ohteritem .tit EM {
	COLOR: #f60
}
.trpwrap .protable TABLE TD .days {
	COLOR: #f60
}
.newfee {
	PADDING-TOP: 10px
}
.newfeenav {
	POSITION: relative; MARGIN-BOTTOM: -1px; HEIGHT: 26px
}
.newfeenav A {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #f8f8f8; FLOAT: left; HEIGHT: 24px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px
}
.newfeenav A:link {
	COLOR: #333
}
.newfeenav A:visited {
	COLOR: #333
}
.newfeenav A.on {
	BORDER-BOTTOM: medium none; BACKGROUND: #fff; HEIGHT: 25px; COLOR: #f60
}
.newfeenav A.on:link {
	COLOR: #f60
}
.newfeenav A.on:visited {
	COLOR: #f60
}
.newfeewrap {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 10px; LINE-HEIGHT: 23px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px
}
.trpwrap .housefee {
	TEXT-ALIGN: right; LINE-HEIGHT: 35px; MARGIN-BOTTOM: 19px; HEIGHT: 35px
}
.housefee EM {
	FONT-FAMILY: Arial; COLOR: #f60
}
.trpwrap .pdb33 {
	PADDING-BOTTOM: 33px
}
.trpwrap .pdb20 {
	PADDING-BOTTOM: 20px
}
.contactform SELECT {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FLOAT: left; MARGIN-RIGHT: 5px; PADDING-TOP: 4px
}
.contactform LI .notice {
	LINE-HEIGHT: 25px; PADDING-LEFT: 68px; COLOR: #787878; CLEAR: both
}
.fapiao {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; DISPLAY: none; BACKGROUND: #f5f5f5; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px
}
.fapiao LI {
	HEIGHT: 36px; VERTICAL-ALIGN: top
}
.fapiao LI LABEL {
	FLOAT: left
}
.fapiao LI INPUT {
	FLOAT: left
}
.fapiao LI EM {
	FLOAT: left
}
.fapiao LI SELECT {
	FLOAT: left
}
.fapiao LI LABEL {
	LINE-HEIGHT: 26px
}
.fapiao LI EM {
	LINE-HEIGHT: 26px
}
.fapiao LI LABEL {
	TEXT-ALIGN: right; WIDTH: 73px
}
.fapiao LI EM {
	COLOR: #888
}
.fapiao LI SELECT {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 4px
}
.fapiao LI INPUT {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 17px; PADDING-LEFT: 3px; WIDTH: 191px; PADDING-RIGHT: 3px; HEIGHT: 16px; MARGIN-RIGHT: 5px; PADDING-TOP: 4px
}
.ohteritem .fapiao LI LABEL {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 26px; COLOR: #333; PADDING-TOP: 0px
}
.piaostep {
	MARGIN: 0px auto 10px; WIDTH: 960px; BACKGROUND: url(/ou/piaostep.png) no-repeat 0px 0px; HEIGHT: 26px; CLEAR: both
}
.step1 {
	BACKGROUND-POSITION: 0px 0px
}
.step2 {
	BACKGROUND-POSITION: 0px -26px
}
.step3 {
	BACKGROUND-POSITION: 0px -52px
}
.step4 {
	BACKGROUND-POSITION: 0px -78px
}
.step5 {
	BACKGROUND-POSITION: 0px -104px
}
.piaostep .status UL {
	WIDTH: 100%; HEIGHT: 26px; PADDING-TOP: 0px
}
.piaostep .status LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 26px; WIDTH: 192px; FLOAT: left; COLOR: #777
}
.piaostep .status LI.choice {
	COLOR: #fff; FONT-WEIGHT: bold
}
.piaostep .status LI.finished {
	COLOR: #777; FONT-WEIGHT: bold
}
.piaodelivery {
	PADDING-LEFT: 20px
}
.piaodelivery .piaonav {
	BORDER-BOTTOM: #ddd 1px dashed; HEIGHT: 31px
}
.piaodelivery .piaonav INPUT {
	FLOAT: left
}
.piaodelivery .piaonav LABEL {
	FLOAT: left
}
.piaodelivery .piaonav LABEL {
	LINE-HEIGHT: 31px; MARGIN-RIGHT: 15px
}
.piaodelivery .piaonav INPUT {
	MARGIN: 8px 3px 0px 0px
}
.piaodelivery .tip {
	LINE-HEIGHT: 37px; HEIGHT: 37px; COLOR: #f60; CLEAR: both
}
.piaodelivery .piaopanel UL {
	WIDTH: 100%; ZOOM: 1; OVERFLOW: auto
}
.piaodelivery .piaopanel LI {
	FLOAT: left
}
.piaodelivery .piaopanel LABEL {
	FLOAT: left
}
.piaodelivery .piaopanel INPUT {
	FLOAT: left
}
.piaodelivery .piaopanel SELECT {
	FLOAT: left
}
.piaodelivery .piaopanel EM {
	FLOAT: left
}
.piaodelivery .piaopanel LI {
	PADDING-BOTTOM: 15px; WIDTH: 100%; FLOAT: left; VERTICAL-ALIGN: top
}
.piaodelivery .piaopanel LABEL {
	TEXT-ALIGN: right; LINE-HEIGHT: 26px; WIDTH: 68px
}
.piaodelivery .piaopanel INPUT {
	BORDER-BOTTOM: #cecece 1px solid; BORDER-LEFT: #cecece 1px solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: 17px; PADDING-LEFT: 3px; WIDTH: 191px; PADDING-RIGHT: 3px; HEIGHT: 16px; BORDER-TOP: #cecece 1px solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: #cecece 1px solid; PADDING-TOP: 4px
}
.piaodelivery .piaopanel EM.errinfo {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 19px; PADDING-RIGHT: 5px; DISPLAY: none; WHITE-SPACE: nowrap; BACKGROUND: url(/ou/f_err.png) no-repeat left center; HEIGHT: 24px; COLOR: #f60; PADDING-TOP: 0px
}
.piaodelivery .piaopanel EM.sucinfo {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 24px; PADDING-LEFT: 19px; PADDING-RIGHT: 5px; DISPLAY: none; WHITE-SPACE: nowrap; BACKGROUND: url(/ou/f_succ.png) no-repeat left center; HEIGHT: 24px; COLOR: #080; PADDING-TOP: 0px
}
.piaodelivery .piaopanel EM.norinfo {
	LINE-HEIGHT: 24px; WHITE-SPACE: nowrap; HEIGHT: 24px; COLOR: #777
}
.piaodelivery .piaopanel EM.required {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #ff6600; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.piaodelivery .notice {
	LINE-HEIGHT: 25px; PADDING-LEFT: 68px; COLOR: #787878; CLEAR: both
}
.piaodelivery LABEL .redstar {
	COLOR: #f60; FONT-SIZE: 14px
}
.piaodelivery SELECT {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FLOAT: left; MARGIN-RIGHT: 5px; PADDING-TOP: 4px
}
.piaodelivery INPUT.w398 {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 17px; PADDING-LEFT: 3px; WIDTH: 398px; PADDING-RIGHT: 3px; HEIGHT: 16px; COLOR: #777; PADDING-TOP: 4px
}
.piaodelivery INPUT.w278 {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 17px; PADDING-LEFT: 3px; WIDTH: 398px; PADDING-RIGHT: 3px; HEIGHT: 16px; COLOR: #777; PADDING-TOP: 4px
}
.piaodelivery INPUT.w278 {
	WIDTH: 278px
}
.piaodelivery INPUT.w81 {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 17px; PADDING-LEFT: 3px; WIDTH: 81px; PADDING-RIGHT: 3px; HEIGHT: 16px; PADDING-TOP: 4px
}
.specpanel {
	DISPLAY: none
}
.safry_nogather {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 200px; PADDING-RIGHT: 0px; PADDING-TOP: 35px
}
.trn_sidebar {
	MIN-HEIGHT: 325px; _height: 325px
}
.hotelstartxt {
	FLOAT: left; COLOR: #f60; MARGIN-LEFT: 10px
}
.paywrap {
	BORDER-BOTTOM: #ffc548 1px solid; BORDER-LEFT: #ffc548 1px solid; MARGIN: 0px auto; WIDTH: 958px; BORDER-TOP: #ffc548 1px solid; BORDER-RIGHT: #ffc548 1px solid; PADDING-TOP: 32px
}
.paywrap .w670 {
	MARGIN: 0px auto; WIDTH: 670px
}
.paywrap H2 {
	BORDER-BOTTOM: #accc45 2px solid; LINE-HEIGHT: 32px; HEIGHT: 32px; FONT-SIZE: 16px
}
.paylist {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.paylist UL {
	WIDTH: 100%; ZOOM: 1; OVERFLOW: auto
}
.paylist LI {
	LINE-HEIGHT: 22px; FLOAT: left
}
.paylist LI EM {
	COLOR: #f60
}
.paylist LI .date {
	FONT-FAMILY: Arial
}
.paylist LI .num {
	FONT-FAMILY: Arial
}
.paylist LI.ordercash {
	TEXT-ALIGN: right
}
.paywrap .jifen {
	BORDER-BOTTOM: #ffc44a 1px solid; BORDER-LEFT: #ffc44a 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: #fffeec; BORDER-TOP: #ffc44a 1px solid; BORDER-RIGHT: #ffc44a 1px solid; PADDING-TOP: 10px
}
.paywrap .djq {
	BORDER-BOTTOM: #ffc44a 1px solid; BORDER-LEFT: #ffc44a 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: #fffeec; BORDER-TOP: #ffc44a 1px solid; BORDER-RIGHT: #ffc44a 1px solid; PADDING-TOP: 10px
}
.jifen P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 26px; CLEAR: both; PADDING-TOP: 0px
}
.jifen P .jftxt {
	FLOAT: left
}
.jifen P INPUT {
	FLOAT: left
}
.jifen P .jftxt {
	LINE-HEIGHT: 26px
}
.jifen P INPUT {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; HEIGHT: 14px; PADDING-TOP: 5px
}
.jifen P .data {
	FONT-FAMILY: Arial; COLOR: #f60
}
.jifen P .priceshow {
	LINE-HEIGHT: 26px; FLOAT: right; COLOR: #f60; FONT-SIZE: 16px
}
.djq P .priceshow {
	LINE-HEIGHT: 26px; FLOAT: right; COLOR: #f60; FONT-SIZE: 16px
}
.djq P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 17px; PADDING-TOP: 0px
}
.djq P .jftxt {
	LINE-HEIGHT: 17px; FLOAT: left
}
.djq P .data {
	FONT-FAMILY: Arial
}
.djq P .priceshow {
	LINE-HEIGHT: 17px
}
.allcash {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; HEIGHT: 56px; CLEAR: both; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 13px
}
.allcash EM {
	FONT-SIZE: 24px
}
.paystylenav {
	BORDER-BOTTOM: #ddd 1px dashed; HEIGHT: 42px
}
.paystylenav INPUT {
	FLOAT: left
}
.paystylenav LABEL {
	FLOAT: left
}
.paystylenav LABEL {
	LINE-HEIGHT: 42px; MARGIN-RIGHT: 15px
}
.paystylenav INPUT {
	MARGIN: 13px 3px 0px 0px
}
.paystylepanel {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.paystylepanel H3 {
	LINE-HEIGHT: 32px; HEIGHT: 32px; FONT-WEIGHT: normal
}
.paybanklist {
	WIDTH: 100%; MARGIN-BOTTOM: 5px
}
.paybanklist UL {
	WIDTH: 100%; ZOOM: 1; OVERFLOW: auto
}
.paybanklist LI {
	PADDING-LEFT: 1px; WIDTH: 222px; MARGIN-BOTTOM: 18px; FLOAT: left
}
.paybanklist LI INPUT {
	FLOAT: left
}
.paybanklist LI LABEL {
	FLOAT: left
}
.paybanklist LI IMG {
	FLOAT: left
}
.paybanklist LI LABEL {
	WIDTH: 148px; HEIGHT: 43px; CURSOR: pointer
}
.paybanklist LI INPUT {
	MARGIN: 15px 10px 0px 0px
}
.paysubmit {
	TEXT-ALIGN: center; HEIGHT: 67px; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 20px
}
.paysuccessinfo {
	LINE-HEIGHT: 51px; PADDING-LEFT: 60px; MARGIN-BOTTOM: 31px; BACKGROUND: url(/ou/success.png) no-repeat left center; HEIGHT: 51px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.paysuccessinfo EM {
	FONT-FAMILY: Arial; COLOR: #f60
}
.payswrap {
	WIDTH: 100%; MARGIN-BOTTOM: 10px
}
.payswrap H3 {
	LINE-HEIGHT: 31px; HEIGHT: 31px; COLOR: #f60; FONT-SIZE: 14px
}
.payswrap DL {
	BORDER-BOTTOM: #e5e5e5 1px solid; BORDER-LEFT: #e5e5e5 1px solid; PADDING-BOTTOM: 5px; BACKGROUND: #f7ffe8; BORDER-TOP: #e5e5e5 1px solid; BORDER-RIGHT: #e5e5e5 1px solid
}
.payswrap DT {
	DISPLAY: block; PADDING-TOP: 5px
}
.payswrap DT {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 22px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.payswrap DD {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 22px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.payswrap DD {
	
}
.payswrap DD EM {
	COLOR: #787878
}
.payswrap UL {
	WIDTH: 100%; ZOOM: 1; OVERFLOW: auto
}
.payswrap LI {
	FLOAT: left
}
.payswrap LI.w148 {
	WIDTH: 148px
}
.payswrap LI.w120 {
	WIDTH: 120px
}
.payswrap LI.w360 {
	WIDTH: 360px
}
.payswrap LI.wp80 {
	WIDTH: 80%
}
.payfeedback {
	PADDING-BOTTOM: 30px; LINE-HEIGHT: 22px
}
.payfeedback A:link {
	COLOR: #080
}
.payfeedback A:visited {
	COLOR: #080
}
.prodrop EM {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND: url(/ou/travelline.png) no-repeat right -106px; COLOR: #008800; CURSOR: pointer; PADDING-TOP: 4px
}
.prodrop EM.close {
	BACKGROUND-POSITION: right -114px
}
.prodrop EM.open {
	BACKGROUND-POSITION: right -147px
}
.newdropdetail {
	MARGIN-TOP: -10px
}
.freeroute .txtWrapharf {
	LINE-HEIGHT: 21px; WIDTH: 540px; FLOAT: right
}
.travel_notice {
	MARGIN: 0px auto; WIDTH: 720px
}
.noticenav {
	MARGIN: 0px auto; WIDTH: 720px
}
.notice_page {
	MARGIN: 0px auto; WIDTH: 720px
}
.travel_notice {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
.travel_notice UL {
	PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 690px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.travel_notice LI {
	LINE-HEIGHT: 24px; WIDTH: 100%; HEIGHT: 24px; VERTICAL-ALIGN: top
}
.travel_notice LI .tit {
	PADDING-LEFT: 7px; WIDTH: 600px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; BACKGROUND: url(/ou/greydot.png) no-repeat left center; FLOAT: left; HEIGHT: 24px; OVERFLOW: hidden
}
.travel_notice LI .date {
	TEXT-ALIGN: right; WIDTH: 75px; FLOAT: right; COLOR: #777
}
.notice_page {
	WIDTH: 690px; HEIGHT: 45px; BORDER-TOP: #ccc 1px dashed; PADDING-TOP: 15px
}
.notice_page .digg1 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.notice_content {
	MARGIN: 0px auto; WIDTH: 868px
}
.notice_content H1 {
	TEXT-ALIGN: center; LINE-HEIGHT: 51px; FONT-SIZE: 16px
}
.notice_content .noticesource {
	TEXT-ALIGN: center; HEIGHT: 27px; COLOR: #777
}
.notice_body {
	PADDING-BOTTOM: 20px; LINE-HEIGHT: 27px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 13px
}
.notice_body P {
	TEXT-INDENT: 2em
}
.phototheme {
	WIDTH: 960px
}
.phototheme UL {
	WIDTH: 968px; MARGIN-RIGHT: -18px
}
.phototheme LI {
	PADDING-BOTTOM: 10px; MARGIN: 0px 7px 0px 0px; WIDTH: 114px; FLOAT: left
}
.phototheme LI .themewrap {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BORDER-LEFT: #ccc 1px solid; WIDTH: 112px; HEIGHT: 72px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.themewrap .imgwrap {
	MARGIN: 1px auto 0px; WIDTH: 110px; HEIGHT: 70px; OVERFLOW: hidden
}
A.imgwrap {
	DISPLAY: block
}
.themewrap .themetit {
	POSITION: absolute; WIDTH: 110px; HEIGHT: 16px; TOP: 55px; LEFT: 1px
}
.themewrap .themegray {
	POSITION: absolute; WIDTH: 110px; HEIGHT: 16px; TOP: 55px; LEFT: 1px
}
.themewrap .themetit {
	TEXT-ALIGN: center; LINE-HEIGHT: 16px
}
.themewrap .themegray {
	FILTER: alpha(opacity = 50); BACKGROUND: #000; opacity: 0.5
}
.themewrap .themetit A:link {
	COLOR: #fff
}
.themewrap .themetit A:visited {
	COLOR: #fff
}
.trn_pro_visa {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BORDER-LEFT: #ccc 1px solid; WIDTH: 738px; MARGIN-BOTTOM: 10px; HEIGHT: 270px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.trn_pro_visa .teamicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 74px; BACKGROUND: url(/ou/traveltag.png) no-repeat right top; HEIGHT: 73px; OVERFLOW: hidden; TOP: -1px; RIGHT: -1px
}
.trn_pro_visa .proicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 74px; BACKGROUND: url(/ou/traveltag.png) no-repeat right top; HEIGHT: 73px; OVERFLOW: hidden; TOP: -1px; RIGHT: -1px
}
.trn_pro_visa .freeicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 74px; BACKGROUND: url(/ou/traveltag.png) no-repeat right top; HEIGHT: 73px; OVERFLOW: hidden; TOP: -1px; RIGHT: -1px
}
.trn_pro_visa .piaoicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 74px; BACKGROUND: url(/ou/traveltag.png) no-repeat right top; HEIGHT: 73px; OVERFLOW: hidden; TOP: -1px; RIGHT: -1px
}
.trn_pro_visa .visaicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 74px; BACKGROUND: url(/ou/traveltag.png) no-repeat right top; HEIGHT: 73px; OVERFLOW: hidden; TOP: -1px; RIGHT: -1px
}
.trn_pro_visa .freeicon {
	BACKGROUND-POSITION: right -73px
}
.trn_pro_visa .piaoicon {
	BACKGROUND-POSITION: right -146px
}
.trn_pro_visa .visaicon {
	BACKGROUND-POSITION: right -219px
}
.trn_pro_visa .bkinfo {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 718px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.trn_pro_visa .w424 {
	WIDTH: 444px
}
.trn_pro_visa .protit {
	BORDER-BOTTOM: #ccc 1px dashed; PADDING-BOTTOM: 8px; LINE-HEIGHT: 21px; WIDTH: 711px; MARGIN-BOTTOM: 5px; HEIGHT: 20px; FONT-SIZE: 18px; OVERFLOW: hidden
}
.trn_pro_visa .proprice {
	LINE-HEIGHT: 37px; WIDTH: 560px; FLOAT: left; HEIGHT: 41px
}
.bold {
	FONT-WEIGHT: bold
}
.trn_pro_visa .prodetail {
	LINE-HEIGHT: 23px; WIDTH: 560px; FLOAT: left
}
.trn_pro_visa .prodetail LI {
	FLOAT: left
}
.trn_pro_visa .prodetail LI.w300 {
	LINE-HEIGHT: 23px; WHITE-SPACE: nowrap; HEIGHT: 23px; OVERFLOW: hidden
}
.trn_pro_visa .proform {
	WIDTH: 710px; HEIGHT: 73px; CLEAR: both; PADDING-TOP: 10px
}
.trn_pro_visa .proform UL {
	BORDER-BOTTOM: #a2c922 2px solid; BORDER-LEFT: #a2c922 2px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f7ffe8; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; HEIGHT: 49px; BORDER-TOP: #a2c922 2px solid; BORDER-RIGHT: #a2c922 2px solid; PADDING-TOP: 10px
}
.trn_pro_visa .proform UL.w436 {
	WIDTH: 436px
}
.trn_pro_visa .proform UL.w230 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 20px; LINE-HEIGHT: 33px; BACKGROUND-COLOR: #ffffff; WIDTH: 230px; HEIGHT: 33px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 20px
}
.trn_pro_visa .proform LI {
	FLOAT: left
}
.trn_pro_visa .proform LI LABEL {
	LINE-HEIGHT: 22px; DISPLAY: block; HEIGHT: 22px
}
.trn_pro_visa .proform LI LABEL EM {
	COLOR: #ff6600
}
.trn_pro_visa .proform LI.pad {
	PADDING-LEFT: 10px; PADDING-TOP: 10px
}
.trn_pro_visa .proform .bookinfo {
	LINE-HEIGHT: 29px; HEIGHT: 29px; CLEAR: both
}
.trn_pro_visa .proform .bookinfo SPAN {
	MARGIN-RIGHT: 8px
}
.trn_pro_visa .proform .btnwrap {
	HEIGHT: 33px; CLEAR: both; PADDING-TOP: 16px
}
.trn_pro_visa .proform .btnwrap INPUT {
	FLOAT: left
}
.proform .btnwrap A {
	FLOAT: left
}
.trn_pro_visa .proform .btnwrap A {
	LINE-HEIGHT: 32px; MARGIN-LEFT: 11px
}
.trn_pro_visa .fenxiang {
	WIDTH: 720px; HEIGHT: 30px; PADDING-TOP: 10px
}
.trn_pro_visa .fenxiang .bshareDiv {
	FLOAT: left; PADDING-TOP: 5px
}
.trn_pro_visa .proprice_body {
	WIDTH: 710px
}
.proprice_guoji {
	WIDTH: 131px; FLOAT: left; HEIGHT: 91px; MARGIN-RIGHT: 10px
}
.proprice_guoji IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; WIDTH: 127px; PADDING-RIGHT: 1px; HEIGHT: 87px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1px
}
.trn_smallform_visa {
	BORDER-BOTTOM: #a2c922 3px solid; POSITION: relative; BORDER-LEFT: #a2c922 3px solid; WIDTH: 734px; ZOOM: 1; MARGIN-BOTTOM: 10px; BACKGROUND: #f7ffea; CLEAR: both; OVERFLOW: hidden; BORDER-TOP: #a2c922 3px solid; BORDER-RIGHT: #a2c922 3px solid
}
.trn_smallform_visa .teamicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 74px; BACKGROUND: url(/ou/traveltag.png) no-repeat right top; HEIGHT: 73px; OVERFLOW: hidden; TOP: 0px; RIGHT: 0px
}
.trn_smallform_visa .proicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 74px; BACKGROUND: url(/ou/traveltag.png) no-repeat right top; HEIGHT: 73px; OVERFLOW: hidden; TOP: 0px; RIGHT: 0px
}
.trn_smallform_visa .freeicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 74px; BACKGROUND: url(/ou/traveltag.png) no-repeat right top; HEIGHT: 73px; OVERFLOW: hidden; TOP: 0px; RIGHT: 0px
}
.trn_smallform_visa .piaoicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 74px; BACKGROUND: url(/ou/traveltag.png) no-repeat right top; HEIGHT: 73px; OVERFLOW: hidden; TOP: 0px; RIGHT: 0px
}
.trn_smallform_visa .visaicon {
	POSITION: absolute; TEXT-INDENT: -9999px; WIDTH: 74px; BACKGROUND: url(/ou/traveltag.png) no-repeat right top; HEIGHT: 73px; OVERFLOW: hidden; TOP: 0px; RIGHT: 0px
}
.trn_smallform_visa .freeicon {
	BACKGROUND-POSITION: right -73px
}
.trn_smallform_visa .piaoicon {
	BACKGROUND-POSITION: right -146px
}
.trn_smallform_visa .visaicon {
	BACKGROUND-POSITION: right -219px
}
.trn_smallform_visa .proform1 {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 8px; WIDTH: 726px; FLOAT: left; PADDING-TOP: 10px
}
.trn_smallform_visa .proform1 UL {
	WIDTH: 734px
}
.trn_smallform_visa .proform1 LI {
	FLOAT: left
}
.trn_smallform_visa .proform1 LI STRONG {
	FONT-SIZE: 36px
}
.trn_smallform_visa .proform1 LI.name {
	FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 20px
}
.trn_smallform_visa .proform1 LI EM {
	COLOR: #ff6600
}
.trn_smallform_visa .proform1 LI LABEL {
	LINE-HEIGHT: 22px; HEIGHT: 22px
}
.trn_smallform_visa .proform1 LI.pad {
	PADDING-TOP: 10px
}
.payswrap .tishi {
	LINE-HEIGHT: 22px; COLOR: #777777
}
.mgb20 {
	MARGIN-BOTTOM: 40px
}
.Online {
	PADDING-LEFT: 50px; WIDTH: 160px; MARGIN-BOTTOM: 10px; BACKGROUND: url(/ou/bg_lar.png) no-repeat left -68px; HEIGHT: 44px; PADDING-TOP: 10px
}
.Online A {
	WIDTH: 160px; DISPLAY: block; HEIGHT: 44px
}
.font18 {
	FONT-SIZE: 20px
}
.mgb10 {
	MARGIN-BOTTOM: 10px
}
.bold {
	FONT-WEIGHT: bold
}
.column960 .trn_main {
	WIDTH: 960px; FLOAT: none
}
.column960 .trn_pro {
	WIDTH: 958px
}
.column960 .promap {
	WIDTH: 958px
}
.column960 .trn_pro {
	HEIGHT: 445px
}
.column960 .trn_proCont {
	WIDTH: 960px
}
.column960 .trn_pro .bkinfo {
	BORDER-LEFT: #ccc 1px solid; WIDTH: 413px; BACKGROUND: #f7ffe8; HEIGHT: 445px
}
.column960 .trn_pro .protit {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; WIDTH: 330px; PADDING-RIGHT: 0px; PADDING-TOP: 23px
}
.column960 .trn_pro .proprice {
	PADDING-LEFT: 15px; HEIGHT: 67px
}
.column960 .trn_pro .proform {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-LEFT: 15px; HEIGHT: 158px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.column960 .proform UL {
	WIDTH: 395px
}
.column960 .proform .bookinfo EM {
	COLOR: #f60
}
.column960 .infocont .w718 {
	WIDTH: 918px
}
.column960 .proFees P {
	WIDTH: 918px
}
.column960 .freeroute .txtWrapharf {
	WIDTH: 770px
}
.column960 .trn_proCont .comment_safry .safrybox {
	WIDTH: 958px
}
.column960 .trn_proCont .backcall {
	WIDTH: 938px
}
.column960 .trn_proCont .comment_safry .safry_degree {
	WIDTH: 574px
}
.column960 .trn_proCont .comment_safry .gocomment {
	WIDTH: 384px
}
.column960 .safrypercent {
	WIDTH: 215px
}
.backcall .w853 {
	WIDTH: 853px
}
.column960 .relatpro {
	WIDTH: 958px
}
.column960 .relatpro UL {
	WIDTH: 958px; MARGIN-RIGHT: 0px
}
.column960 .relatpro LI {
	MARGIN: 0px 15px 0px 16px
}
.column960 .trn_pro .prodetail {
	PADDING-LEFT: 0px; MARGIN-LEFT: 15px; BORDER-TOP: #ccc 1px dashed
}
.column960 .trn_pro .prodetail H3 {
	LINE-HEIGHT: 23px; HEIGHT: 23px; PADDING-TOP: 12px
}
.column960 .trn_pro .otherinfo {
	WIDTH: 534px; MARGIN-LEFT: 10px; PADDING-TOP: 10px
}
.prodview {
	WIDTH: 525px; MARGIN-BOTTOM: 14px; HEIGHT: 286px; OVERFLOW: hidden
}
.bigimgwap {
	POSITION: relative; WIDTH: 430px; FLOAT: left; HEIGHT: 286px; MARGIN-RIGHT: 5px
}
.bigimgwap .greybg {
	POSITION: absolute; FILTER: alpha(opacity = 50); WIDTH: 430px; BACKGROUND: #000; HEIGHT: 26px; TOP: 260px; LEFT: 0px; opacity: 0.5
}
.bigimgwap .pictit {
	POSITION: absolute; LINE-HEIGHT: 26px; TEXT-INDENT: 10px; WIDTH: 430px; HEIGHT: 26px; COLOR: #fff; TOP: 260px; LEFT: 0px
}
.smallimgwrap {
	WIDTH: 90px; FLOAT: left; HEIGHT: 286px; OVERFLOW: hidden
}
.whyrecomm {
	HEIGHT: 100px
}
.whyrecomm H3 {
	LINE-HEIGHT: 24px; HEIGHT: 24px
}
.whyrecomm LI {
	LINE-HEIGHT: 20px; WIDTH: 460px; TEXT-OVERFLOW: ellipsis; WHITE-SPACE: nowrap; HEIGHT: 20px; COLOR: #777; OVERFLOW: hidden
}
.column960 .otherinfo .service {
	WIDTH: 534px; HEIGHT: 29px
}
.column960 .service .satisfaction {
	LINE-HEIGHT: 29px; FLOAT: right; HEIGHT: 29px
}
.trn_pro .w395 {
	WIDTH: 395px
}
.trn_pro .w383 {
	WIDTH: 383px
}
.column960 .otherinfo .contact {
	WIDTH: 188px; FLOAT: left; HEIGHT: 24px; PADDING-TOP: 5px
}
.qqclient {
	MARGIN: 5px 10px 0px; FLOAT: right
}
.column960 .freeroute DT {
	BORDER-BOTTOM: #ccc 1px solid
}
.column960 .freeroute DD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.column960 .freeroute .photogallery {
	MARGIN: 0px auto; WIDTH: 832px; CLEAR: both; PADDING-TOP: 15px
}
.photogallery UL {
	WIDTH: 100%; ZOOM: 1; OVERFLOW: auto
}
.photogallery LI {
	MARGIN: 0px 25px; WIDTH: 366px; DISPLAY: inline; FLOAT: left
}
.photogallery LI .img360x240 {
	BORDER-BOTTOM: #cbcbcb 1px solid; BORDER-LEFT: #cbcbcb 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 360px; PADDING-RIGHT: 2px; HEIGHT: 240px; BORDER-TOP: #cbcbcb 1px solid; BORDER-RIGHT: #cbcbcb 1px solid; PADDING-TOP: 2px
}
.photogallery LI .imgtit {
	TEXT-ALIGN: center; LINE-HEIGHT: 35px; HEIGHT: 35px; FONT-WEIGHT: normal
}
.infocont P.notice {
	WIDTH: 100%; COLOR: #f00
}
.recommhotel {
	WIDTH: 100%
}
.rehoteltop {
	BORDER-BOTTOM: #ccc 1px solid; MARGIN: 0px auto 10px; HEIGHT: 27px
}
.rehoteltop H3 {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; LINE-HEIGHT: 27px; FLOAT: left; HEIGHT: 27px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.rehoteltop .hnumtip {
	LINE-HEIGHT: 27px; FLOAT: right
}
.rehoteltop EM {
	COLOR: #f60
}
.hnumtip A:link {
	COLOR: #f60
}
.hnumtip A:visited {
	COLOR: #f60
}
.recommhotellist {
	WIDTH: 100%
}
.recommhotellist UL {
	WIDTH: 100%; ZOOM: 1; OVERFLOW: auto
}
.recommhotellist LI {
	MARGIN: 0px 9px 0px 10px; WIDTH: 300px; DISPLAY: inline; FLOAT: left; HEIGHT: 127px
}
.recommhotellist LI .hotelview {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 122px; BACKGROUND: #f5f5f5; FLOAT: left; HEIGHT: 110px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.hotelview .img120x80 {
	MARGIN: 1px auto 0px; WIDTH: 120px; DISPLAY: block; HEIGHT: 80px; OVERFLOW: hidden
}
.hotelview .hotelstar {
	MARGIN: 8px auto 0px; DISPLAY: block; FLOAT: none
}
.recommhotellist LI .hotelinfotxt {
	WIDTH: 170px; FLOAT: right; PADDING-TOP: 8px
}
.hotelinfotxt .h_name {
	LINE-HEIGHT: 18px; WIDTH: 100%; DISPLAY: block; HEIGHT: 36px; OVERFLOW: hidden
}
.hotelinfotxt .h_price {
	LINE-HEIGHT: 24px; DISPLAY: none; HEIGHT: 24px; COLOR: #f60
}
.hotelinfotxt .h_price .yen {
	FONT-SIZE: 14px
}
.hotelinfotxt .h_addr {
	LINE-HEIGHT: 19px; WIDTH: 100%; HEIGHT: 44px; COLOR: #777; OVERFLOW: hidden
}
.w938 {
	WIDTH: 938px
}
.column960 .trn_smallform {
	WIDTH: 954px
}
.column960 .trn_smallform .bkinfo {
	WIDTH: 480px; MARGIN-LEFT: 10px; PADDING-TOP: 25px
}
.column960 .trn_smallform .protit {
	WIDTH: 400px
}
.column960 .trn_smallform .teamicon {
	DISPLAY: block
}
.column960 .trn_smallform .proicon {
	DISPLAY: block
}
.column960 .trn_smallform .freeicon {
	DISPLAY: block
}
.column960 .trn_smallform .piaoicon {
	DISPLAY: block
}
.column960 .trn_smallform .visaicon {
	DISPLAY: block
}
.column960 .trn_smallform .proform .btnwrap {
	PADDING-TOP: 5px
}
.backviewtit {
	BACKGROUND: url(/ou/g_960x32.png) no-repeat left top; HEIGHT: 32px
}
.backviewtit H2 {
	LINE-HEIGHT: 32px; PADDING-LEFT: 10px; COLOR: #fff; FONT-SIZE: 14px
}
.backproducts {
	BORDER-BOTTOM: #a2c922 1px solid; BORDER-LEFT: #a2c922 1px solid; WIDTH: 958px; HEIGHT: 212px; CLEAR: both; BORDER-TOP: medium none; BORDER-RIGHT: #a2c922 1px solid; PADDING-TOP: 15px
}
.backproducts .imggallery {
	MARGIN: 0px auto; WIDTH: 938px; HEIGHT: 207px
}
.backproducts .imggallery .prev {
	WIDTH: 21px; BACKGROUND-POSITION: -275px 89px; HEIGHT: 195px
}
.backproducts .imggallery .next {
	WIDTH: 21px; BACKGROUND-POSITION: -275px 89px; HEIGHT: 195px
}
.backproducts .imggallery .next {
	BACKGROUND-POSITION: -297px 89px; FLOAT: right
}
.backproducts .imggallery .prev {
	MARGIN-RIGHT: 10px
}
.backproducts .imggallery .nextend {
	BACKGROUND-POSITION: -345px 89px
}
.backproducts .imggallery .prevend {
	BACKGROUND-POSITION: -323px 89px
}
.backproducts .imggallery .imgWrap {
	POSITION: relative; WIDTH: 872px; HEIGHT: 207px
}
.backproducts .imggallery .imgWrap UL {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
.backproducts .imggallery .imgWrap LI {
	WIDTH: 206px; HEIGHT: 207px; MARGIN-RIGHT: 16px
}
.backproducts .imggallery .imgWrap LI .img200x133 {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 200px; PADDING-RIGHT: 2px; HEIGHT: 133px; OVERFLOW: hidden; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 2px
}
.backproducts .imggallery .imgWrap LI .imgtxt {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 19px; PADDING-LEFT: 6px; WIDTH: 200px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
.backproducts .imggallery .imgWrap LI IMG {
	WIDTH: 200px; HEIGHT: 133px
}
.backproducts .imggallery .imgtxt P {
	WIDTH: 200px; HEIGHT: 38px; OVERFLOW: hidden
}
.backproducts .imggallery .imgtxt P.mango_price {
	LINE-HEIGHT: 19px; HEIGHT: 19px
}
.backproducts .mango_price {
	COLOR: #f60
}
.img90x260 {
	POSITION: relative; WIDTH: 90px; HEIGHT: 260px; OVERFLOW: hidden
}
.img90x260 UL {
	POSITION: absolute; WIDTH: 90px; TOP: 0px; LEFT: 0px
}
.img90x260 LI {
	WIDTH: 90px; MARGIN-BOTTOM: 5px; HEIGHT: 60px; OVERFLOW: hidden; CURSOR: pointer
}
.img90x260 LI.on {
	BORDER-BOTTOM: #a3c924 3px solid; BORDER-LEFT: #a3c924 3px solid; WIDTH: 84px; HEIGHT: 54px; BORDER-TOP: #a3c924 3px solid; BORDER-RIGHT: #a3c924 3px solid
}
.up_down {
	BORDER-BOTTOM: #cbcbcb 1px solid; BORDER-LEFT: #cbcbcb 1px solid; WIDTH: 88px; BACKGROUND: #f4f4f4; HEIGHT: 24px; BORDER-TOP: #cbcbcb 1px solid; BORDER-RIGHT: #cbcbcb 1px solid
}
.up_down .up {
	WIDTH: 43px; BACKGROUND: url(/ou/up_down.png) no-repeat 12px 7px; FLOAT: left; HEIGHT: 24px
}
.up_down .down {
	WIDTH: 43px; BACKGROUND: url(/ou/up_down.png) no-repeat 12px 7px; FLOAT: left; HEIGHT: 24px
}
.up_down .up {
	BORDER-RIGHT: #cbcbcb 1px solid
}
.up_down .down {
	WIDTH: 44px; BACKGROUND-POSITION: 12px -42px
}
.t_print {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; BACKGROUND: url(/ou/icon_print.png) no-repeat 0px 3px; MARGIN-LEFT: 15px; PADDING-TOP: 0px
}
.rela_view {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
.rela_view UL {
	WIDTH: 1032px; ZOOM: 1; OVERFLOW: auto; MARGIN-RIGHT: -94px
}
.rela_view LI {
	LINE-HEIGHT: 25px; WIDTH: 171px; FLOAT: left
}
.rela_view LI A:link {
	COLOR: #080
}
.rela_view LI A:visited {
	COLOR: #080
}
.journey_simple {
	WIDTH: 100%
}
.journey_simple UL {
	WIDTH: 100%; ZOOM: 1; OVERFLOW: auto
}
.journey_simple LI {
	LINE-HEIGHT: 27px; WIDTH: 50%; FLOAT: left
}
.journey_simple LI STRONG {
	COLOR: #f60; MARGIN-RIGHT: 15px
}
.journey_simple LI A:link {
	COLOR: #080
}
.journey_simple LI A:visited {
	COLOR: #080
}
.journey_simple LI .icon_bus {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(/ou/icon_bus.png) no-repeat center center; PADDING-TOP: 7px
}
.journey_simple LI .icon_plane {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(/ou/icon_bus.png) no-repeat center center; PADDING-TOP: 7px
}
.journey_simple LI .icon_plane {
	BACKGROUND-IMAGE: url(/ou/icon_plane.png)
}
.journey_time {
	WIDTH: 100%
}
.journey_time UL {
	WIDTH: 100%; CLEAR: both
}
.journey_time LI {
	LINE-HEIGHT: 19px; PADDING-LEFT: 77px; MARGIN-BOTTOM: 10px
}
.journey_time LI STRONG {
	POSITION: relative; WIDTH: 64px; FLOAT: left; COLOR: #f60; MARGIN-LEFT: -64px
}
.piao_payment {
	PADDING-LEFT: 20px
}
.piao_payment .pmstyle {
	HEIGHT: 31px; CLEAR: both
}
.pmstyle INPUT {
	FLOAT: left
}
.pmstyle LABEL {
	FLOAT: left
}
.pmstyle SPAN {
	FLOAT: left
}
.pmstyle LABEL {
	LINE-HEIGHT: 31px; MARGIN-RIGHT: 15px
}
.pmstyle SPAN {
	LINE-HEIGHT: 31px
}
.pmstyle INPUT.chbox {
	MARGIN: 8px 3px 0px 0px
}
.pmstyle .disable {
	COLOR: #999
}
.pmstyle INPUT.integral {
	PADDING-BOTTOM: 3px; MARGIN: 3px 10px 0px 0px; PADDING-LEFT: 2px; WIDTH: 84px; PADDING-RIGHT: 2px; PADDING-TOP: 3px
}
.pmstyle .corg {
	COLOR: #f60
}
.pmstyle INPUT.vouchers {
	PADDING-BOTTOM: 3px; MARGIN: 3px 10px 0px; PADDING-LEFT: 2px; WIDTH: 186px; PADDING-RIGHT: 2px; PADDING-TOP: 3px
}
.pmstyle .btn89x20 {
	MARGIN: 5px 10px 0px 0px; FLOAT: left
}
A.btn89x20:link {
	COLOR: #fff
}
A.btn89x20:visited {
	COLOR: #fff
}
.trpwrap .producttitle .btn89x20 {
	FLOAT: right; MARGIN-RIGHT: 10px
}
.freemap {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 600px
}
.freemap P {
	TEXT-ALIGN: left
}
.freemap H4 {
	TEXT-ALIGN: center; LINE-HEIGHT: 35px; HEIGHT: 35px
}
.hot_trvrecomm LI {
	POSITION: relative; OVERFLOW: hidden
}
.hot_trvrecomm LI .lineclick {
	Z-INDEX: 999; POSITION: absolute; WIDTH: 530px; DISPLAY: block; HEIGHT: 70px; OVERFLOW: hidden; TOP: 0px; CURSOR: pointer; LEFT: 0px
}
.hot_trvrecomm LI A.lineclick:hover {
	POSITION: absolute; DISPLAY: block; TOP: 0px; TEXT-DECORATION: none; LEFT: 0px
}
.hotCityNav {
	LINE-HEIGHT: 17px; PADDING-LEFT: 26px; BACKGROUND: url(/ou/citypointer.png) no-repeat left top; HEIGHT: 23px; CLEAR: both; FONT-SIZE: 14px
}
.hotCityNav SPAN {
	COLOR: #777
}
.hotCityNav A:hover {
	COLOR: #f60
}
.hotCityNav A.curcity {
	FONT-WEIGHT: bold
}
.hotCityNav A.curcity:link {
	COLOR: #f60
}
.hotCityNav A.curcity:visited {
	COLOR: #f60
}
.hotCityNav .gline {
	COLOR: #ccc
}
.notbook {
	Z-INDEX: 9999; POSITION: absolute; PADDING-BOTTOM: 0px; LINE-HEIGHT: 21px; PADDING-LEFT: 0px; WIDTH: 350px; PADDING-RIGHT: 0px; BACKGROUND: #fff; PADDING-TOP: 0px
}
.notbook .bookpackge {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.friendship {
	LINE-HEIGHT: 32px; COLOR: #777777
}
.friendship A {
	COLOR: #777777
}
.friendship A:hover {
	COLOR: #777777
}
/*---------- frame : header ---------*/
.header{
	width:100%;
	width:960px;
	margin:auto;
	overflow:hidden;
}
.header_top{
	height:25px!important;
	height:24px;
	line-height:25px;
	border-bottom:1px solid #DBDBDB;
	color:#676767;
	overflow:hidden;
    background:url("/ou/green_skin.png") repeat-x scroll 0 -188px transparent;
	}
.header_top .time{
	float:left;
	padding-left:10px;	
	}
.header_top a.rss{
    
	}
.header_top .toplinks{	
	float:right;
	text-align:right;
}
.header_top .toplinks a{
	margin:0 5px;
	}
.header_top .toplinks span{
	margin-left:15px;
	}
.header_top .toplinks span a{
	margin:0 2px;
	}
.header .search {
	overflow:hidden;
}
.header a{
	color:#777;
}
.header a:hover{
	color:#ff3333;
	text-decoration:none;
}
.header .top{
	clear:both;
	overflow:hidden;
	margin-top:10px;
}
.header .title{
	float:left;
	padding-left:10px;

}
.header .title h1 a{
	width:216px;
	height:54px;
	display:block;
	overflow:hidden;
}
.header .banner{
	width:500px;
	height:60px;
	float:left;
	margin-left:20px;
	overflow:hidden;
}
.header .banner img{
	width:500px;
	height:60px;
	display:block;
}
.header .banner2{
	width:200px;
	height:60px;
	float:left;
	margin-left:10px;
	overflow:hidden;
}
.header .banner2 img{
	width:200px;
	height:60px;
	display:block;
}

.header .welcome{
	float:right;
	margin-top:20px;
	padding-right:10px;
	color:#999;
}
.header .welcome a{
	margin:0px 3px;	
}

	
#navMenu {
	width:915px;
	overflow:hidden;
	height: 28px;
	padding:8px 0 0 15px;
}
#navMenu ul {
	float:left;
	height: 22px;
}
#navMenu ul li {
    font:14px/1.5 "Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体";
	float:left;	
	height: 22px;
	margin-right: 10px;
	margin-left: -3px;
	padding-left: 10px;
}
#navMenu ul li a {
	color: #FFF;
	height: 22px;
	text-decoration:none;
	display: inline-block;
	position: relative;
}
#navMenu ul li a.hover {
	color:#DEFF01;
	height: 22px;
	text-decoration:none;
	display: inline-block;
	position: relative;
}
    
#navMenu ul li span {
	cursor:pointer;
	display:inline-block;
	height:22px;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	color:#ebf5e9;
}
#navMenu ul li.hover {
	padding-top:0;
}
#navMenu ul li.hover a {
	display: inline-block;
	position: relative;
}
#navMenu ul li.hover span {
	cursor:pointer;
	display:inline-block;
	height:22px;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
}
#navMenu ul li a.hover, #navMenu ul li a:hover {
	text-decoration:none;
    color:#DEFF01;
	display: inline-block;
	position: relative;
}
#navMenu ul li a.hover span, #navMenu ul li a:hover span {
	cursor:pointer;
	display:inline-block;
	height:22px;
    color:#DEFF01;
	line-height:20px;
	margin:0 0 0 5px;
	padding:0 5px 0 0;
	text-align:center;
	vertical-align:middle;
}

/*------ //搜索框 ---------*/
.search-keyword {
	width:210px;
	height:18px;
	padding-top:2px;
	padding-left:6px;
	border:0px;
	border:#badaa1 solid 1px;
	background: #FFF;
	color:#444;
}
.search-submit {
	cursor:pointer;
	width:68px;
	height:22px;
	font-size:0px;
	color:#fafafa;
	border:0px;
	background:url(/ou/search-bt.gif) no-repeat;
}
.search-option {
	margin-left:3px;
	margin-right:3px;
	border:#badaa1 solid 1px;
	height:22px;
}
.w963 .search{
	padding-left:10px;
	line-height:32px;
}
.w963 .form h4 {
	display:none;
}
.w963 .form {
	float:left;
	margin:0 10px 0 0;
	*margin:0 10px 0 0;
	_margin:5px 10px 0 0;
}
.w963 .tags {
	width:500px;
	overflow:hidden;
}
.w963 .tags h4 {
	float:left;
	margin-right: 6px;
	height:26px;
	font-size:12px;
	color:#777;
}
.w963 .tags li {
	float:left;
	margin-right: 6px;
}
.module .top, .module .top .t_l, .module .top .t_r, .module .bottom, .module .bottom .b_l, .module .bottom .b_r {
	background-color:#009900;
}
/*-------- 圆角模型 ---------*/
.module, .module .mid {
	overflow:hidden;
}
.module .top .t_l, .module .bottom .b_l {
	float:left;
	overflow:hidden;
}
.module .top .t_r, .module .bottom .b_r {
	float:right;
	overflow:hidden;
}
.module .top em {
	float:left;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 5px;
}
.module .top em a:link, .module .top em a:visited {
	font-size:13px;
	font-weight:bold;
}
.module .top span {
	
}
.module .top strong {
	cursor:pointer;
	float:right;
	font-weight:normal;
	margin-right:4px;
}
.module .mid .m_l, .module .mid .m_r {
	overflow:hidden;
}
.module .mid .content {
	overflow:hidden;
	height:100%;
	clear: both;
	margin-right: 8px;
	margin-left: 8px;
	padding-top: 8px;/*padding-bottom: 10px;*/
}

.zdlisttxtva, .zdlisttxtvb, .zdlisttxtvc{float:left;}
.zdlisttxtva{ text-align:center; padding-top:20px; width:10%;border:1px solid #dddddd; height:75px;}
.zdlisttxtva strong{color:#ff6c00; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LEGEND {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BUTTON {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
CODE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	FONT: 12px 宋体, Arial, Helvetica, sans-serif
}
BUTTON {
	FONT: 12px 宋体, Arial, Helvetica, sans-serif
}
SELECT {
	FONT: 12px 宋体, Arial, Helvetica, sans-serif
}
TEXTAREA {
	FONT: 12px 宋体, Arial, Helvetica, sans-serif
}
H1 {
	FONT-SIZE: 100%
}
H2 {
	FONT-SIZE: 100%
}
H3 {
	FONT-SIZE: 100%
}
H4 {
	FONT-SIZE: 100%
}
H5 {
	FONT-SIZE: 100%
}
H6 {
	FONT-SIZE: 100%
}

.flashNews {position:relative;width:550px;margin-bottom:12px;overflow:hidden;border:1px solid #B6CAE3;text-align:left}
.firstNews {position:relative;float:right;width:434px;margin-bottom:12px;overflow:hidden;border:1px solid #B6CAE3;}
.flashNews, .firstNews {height:270px;}
.flashNews .bg {position:absolute;left:0;bottom:0;width:550px;height:73px;background:#000000;filter:alpha(opacity=39);-moz-opacity:0.39;opacity:0.39;}
.flashNews h3 {position:absolute;left:10px;top:200px;width:284px;height:35px;line-height:35px;z-index:2;}
.flashNews h3 a {font-size:20px;font-family:"黑体";font-weight:normal;color:#FFFFFF;}
.flashNews h3 a:hover {color:#F20000;}
.flashNews p {position:absolute;left:10px;top:230px;width:284px;height:20px;line-height:20px;;z-index:2;}
.flashNews p a {color:#FFFFFF;}
.flashNews p a:hover {color:#F20000;}
.flashNews ul {position:absolute;right:0;bottom:0;padding-left:47px;_padding-left:46px;background:url(flashPage_bg.png) 0 0 no-repeat;z-index:2;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='flashPage_bg.png',sizingMethod='crop')}
.flashNews ul li {float:left;width:15px;height:18px;line-height:18px;text-align:center;margin-left:1px;background:#000000;}
.flashNews ul li a {display:block;width:15px;height:18px;font-size:10px;font-family:Tahoma;font-weight:bold;color:#FFFFFF;}
.flashNews ul li a:hover, .flashNews ul li a.sel {color:#F20000;}
.firstNews h3 {width:432px;height:27px;line-height:27px;text-indent:14px;font-size:12px;border:1px solid #FFFFFF;background:#F2F6FB;}
.firstNews p {position:absolute;top:5px;right:5px;}
.firstNews p a {font-size:12px;}
.firstNews h4 {width:410px;height:25px;margin:0 auto;overflow:hidden;padding-top:12px;line-height:25px;font-weight:normal;font-size:18px;font-family:"黑体";}
.firstNews ul {width:410px;height:auto;overflow:hidden;_zoom:1;margin:0 0 0 12px;}
.firstNews ul li {position:relative;width:410px;height:22px;line-height:22px;overflow:hidden;text-indent:10px;font-size:14px;background:url(../img/pic.gif) -298px -141px no-repeat;}

/***info tab***/
.infoTab{width:988px;overflow:hidden;}
.infoTab .hd{height:29px;overflow:hidden;border-bottom:1px solid #339900;}
.infoTab .hd ul{width:800px;float:left;clear:both;display:inline;margin-left:30px;}
.infoTab .hd li{height:29px;text-align:center;float:left;width:90px;float:left;margin-right:3px;display:inline;}
.infoTab .hd li a{color:#666;font-weight:bold;font-size:14px;background:url(/ou/p8.gif) no-repeat 0 0;float:left;height:29px;width:90px;overflow:hidden;line-height:32px;}
.infoTab .hd li.cur a{color:#fff;background:url(./ou/p7.gif) no-repeat 0 0;}
.infoTab .bd{padding:15px 30px;color:#333;background:url(/ou/p1.jpg) repeat-x 0 0}
.infoTab .bd .item{display:none;}
.infoTab .bd p{line-height:25px;}

.green{ color:green!important}