/* scenic style */
.jqindex h1 { padding-right: 10px;}
.jqindex h1 span { float: right;}
.hotcity{ clear:both; padding: 5px 10px; border-top: #cce 1px dashed; border-bottom: #cce 1px dashed;}
.hotcity a { padding: 5px;}
.popjq { float: left; border-right: #ccc 1px solid; padding: 10px; width: 335px;}
.jqtype { float: right; padding: 10px;}
.popjq a,.jqtype a { padding: 5px;}
.hotjqtitle { padding: 3px 10px; }
.hotjq { float: left; width: 198px !important; width:195px; border-top: #ccc 1px solid; text-align: center; overflow:hidden}
.hotjq img{ padding: 15px 2px;}
.hotjq ul{ width: 140px; height: 230px; background: #fff url(../../images/1-10.gif) no-repeat left top; padding: 3px 0 0 30px; line-height: 23px; text-align: left;}
.hotjq ul li span{ float: right; color: #f00;}
.jqtuijian { margin-top: 8px;}
.jqtuijian img { width: 85px; height: 58px; border: #ccc 1px solid; padding:2px;}
.soujq { float: left; padding: 5px 10px;}
.soujq .jqbtn { border: 0px; width: 52px;height: 22px;line-height: 22px;text-align: center;color: #ffffff;cursor: pointer;	background: #ffffff url(bg_button.gif) no-repeat 0 -52px;text-decoration: none;}
#pagediv { text-align: right; padding-right: 5px;}
#pagediv2 { text-align: right; float: right; padding-right: 5px; margin-top: 10px;}
.listbox { clear: both; border-top: #ccc 1px dashed; padding-top: 10px; margin-bottom: 10px;}
.listbox: hover { border:#69f 1px solid;}
.sbase { padding: 0px 10px;}
.sbase span{ float: right;}
.sintro { padding: 8px;}
.sintro img { float: left; border: #ccc 1px solid; padding: 3px; margin-right: 10px;}
.sintro p { float: left; margin-right: 15px; width: 350px;}
.sintro .yd{ float: left; background: #fff url(../../images/yd_box.gif) no-repeat left top; width: 146px; height: 82px; padding-top: 20px; padding-left: 15px; text-align: center;}
.sintro .yd span { font-size: 22px;}
.sintro .yd a { display: block; background: #fff url(../../images/btn_yd.gif) no-repeat left top; width: 92px; height: 31px;}
.jqsum { padding: 3px;}
.jqsum img { display: block; float: left; border: #ccc 1px solid; padding:3px;}
.jqsum ul { float: left; margin-left: 20px;}
.jqsum ul li h1 { display: inline;}
.jqsum .citytq{ padding-left: 30px; text-decoration: underline;}
.jqsum .bookmp { float: left; border: #ee0 2px solid; background-color: #ffc; padding: 10px; margin: 10px; width: 280px; color: #888;}
.jqsum .bookmp span{ color: #990; font-weight: bold;}
.jqsum .bookmp a { display: inline-block; background: #fff url(../../images/btn_yd.gif) no-repeat left top; width: 92px; height: 31px;}
#mainpage {clear:both;	MARGIN-TOP: 10px;}
.top_menu {HEIGHT: 47px}
.telephone {FLOAT: left;COLOR: #006ed0;	BACKGROUND: url(mp_bg02.gif) repeat-x left center;WIDTH: 600px;LINE-HEIGHT: 35px;HEIGHT: 47px}
.telephone .fleft {float: left;display: block;	PADDING: 10px 0 0 70px;	height: 37px;BACKGROUND: url(mp_bg01.gif) no-repeat left center;}
.telephone .fright {float: right;display: block;height: 47px;BACKGROUND: url(mp_bg03.gif) no-repeat right 50%;WIDTH: 13px;}
.flow_path {FLOAT: right;WIDTH: 300px;margin: 0px;BACKGROUND: url(mp_bg04.gif) no-repeat center 10px;}
.flow_path LI {FLOAT: left;	WIDTH: 60px;	PADDING-TOP: 25px;}
.infobg {clear: both;margin-top:10px;border:1px solid #f7e4a5;background-color:#fffcf3;}
.finish {padding:15px 70px;	font-size:14px;	line-height:30px;background: url(dui.gif) no-repeat 30px 15px;}
.table_con {text-align:center;	line-height:25px;margin: 10px auto;	background-color: #bdcbd4;}
.table_con th {background-color:  #f1f1f1;	border-bottom:1px #bdcbd4 solid;color:#333;	font-weight:bold;}
.table_str td {background-color: #FFFCF3;}
.notice {padding:15px 85px;	line-height:30px;	background: url(gantan.jpg) 45px 15px no-repeat;}
.order_infor {CLEAR: both;	MARGIN-TOP: 10px;}
.order_infor h1 { background: url(mp_bg06.gif) repeat-x;HEIGHT: 29px; font-size: 14px;}
.order_infor h1 span {display: block;	WIDTH: 100px;BACKGROUND: url(mp_bg05.gif) no-repeat;	COLOR: #fff;LINE-HEIGHT: 29px; HEIGHT: 29px;padding-left: 11px;}
.pass_check {BORDER: #3d64b2 1px solid;	PADDING: 5px 10px;}
.ticket_class {PADDING-LEFT: 10px;BACKGROUND-color: #d4e0fa;MARGIN: 5px 0px;COLOR: #004080;LINE-HEIGHT: 26px;HEIGHT: 26px}
.ticket_class span {FONT-SIZE: 16px;COLOR: #804000;MARGIN-RIGHT: 20px}
.warm_clew H2 {MARGIN-TOP: 8px;COLOR: #004080;LINE-HEIGHT: 22px;HEIGHT: 22px;color: #ff6600;}
.warm_clew UL {MARGIN: 5px 10px;}
.warm_clew LI {PADDING-LEFT: 20px;}
.order_affirm {CLEAR: both;BORDER: #3d64b2 1px solid;PADDING: 5px 10px;}
.order_affirm H2 {MARGIN-TOP: 8px;BACKGROUND: url(mp_bg07.gif) no-repeat left 50%;HEIGHT: 35px;width: 184px;LINE-HEIGHT: 35px;COLOR: #006ed0;PADDING-LEFT: 25px;}
.order_affirm H2 SPAN {FONT-WEIGHT: normal;FONT-SIZE: 12px;COLOR: #000;}
.order_affirm input {BORDER: #669aff 1px solid;WIDTH: 100px;LINE-HEIGHT: 18px;HEIGHT: 18px}
.subform {clear: both;	 margin: 10px 30px;	 text-align: center;}
.subform img {cursor: pointer;	margin: 0px 5px;}
.titelcss {font-weight: bold;	font-size: 15px;color: #BA0001;	padding-left: 10px;	padding-top: 6px;	background: url(bg.gif);	height: 25px;}
.button {display: block;border: 0;width: 52px;height: 22px;line-height: 22px;text-align: center;color: #ffffff;cursor: pointer;background: #ffffff url(bg_button.gif) no-repeat 0 -52px;}
.ydbutton {display: block;width: 52px;height: 22px;line-height: 22px;text-align: center;color: #ffffff;cursor: pointer;	background: #ffffff url(bg_button.gif) no-repeat 0 -52px;text-decoration: none;}
.newjq {margin: 5px 10px;}
.newjq span {float: right;}
.citytop {clear: both;	margin: 5px auto;padding: 5px;line-height: 26px; overflow: hidden;}
.citytop li {list-style: none; margin: 2px 6px; white-space: nowrap; overflow: hidden;}
.citytop li span{ float: right; color: #f00;}
.leftcs ul {margin: 5px 10px;line-height: 22px;list-style: none;}
.leftcs ul li {background: #ffffff url(icon.gif) no-repeat;padding-left: 20px;}
.leftcs ul li span {float:right;}
.citystyle {margin: 20px 30px;	overflow: hidden;}
.citystyle dt {clear: left;	margin: 10px auto;	border-bottom: #ccc 1px dashed;}
.citystyle dd {float:left;	width: 105px;overflow: hidden;white-space: nowrap;margin: 3px;}
.s_pic img {border: #ccc 1px solid;	padding: 1px;background-color: #FF9;}