BODY {
	BACKGROUND-COLOR: #fff
}
HTML {
	BACKGROUND-COLOR: #fff
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	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
}
CODE {
	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
}
DIV {
	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
}
EM {
	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
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
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
}
HTML {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	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
}
LI {
	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
}
P {
	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
}
TD {
	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
}
TH {
	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
}
.base_price {
	FONT-STYLE: normal
}
DFN {
	FONT-STYLE: normal
}
BODY {
	FONT-SIZE: 12px
}
DFN {
	FONT-SIZE: 12px
}
INPUT {
	FONT-SIZE: 12px
}
TEXTAREA {
	FONT-SIZE: 12px
}
.map-icon I {
	VERTICAL-ALIGN: -2px
}
.time I {
	VERTICAL-ALIGN: -2px
}
BODY {
	LINE-HEIGHT: 1.5; FONT-FAMILY: "microsoft yahei", Tahoma, Simsun, sans-serif; COLOR: #333
}
FIELDSET {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px; COLOR: #0065bb; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
OL LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
UL LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
DFN {
	FONT-FAMILY: Arial !important
}
SELECT {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; FONT-FAMILY: Arial, Simsun, sans-serif; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 1px
}
INPUT[type=text] {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px; box-shadow: 1px 1px 3px #DDD inset
}
INPUT[type=number] {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px; box-shadow: 1px 1px 3px #DDD inset
}
INPUT[type=text]:focus {
	BORDER-BOTTOM: #67a1e2 1px solid; BORDER-LEFT: #5d9de5 1px solid; BACKGROUND-COLOR: #f1f9ff; BORDER-TOP: #5d9de5 1px solid; BORDER-RIGHT: #67a1e2 1px solid; box-shadow: 1px 1px 3px #d0dee6 inset
}
INPUT[type=number]:focus {
	BORDER-BOTTOM: #67a1e2 1px solid; BORDER-LEFT: #5d9de5 1px solid; BACKGROUND-COLOR: #f1f9ff; BORDER-TOP: #5d9de5 1px solid; BORDER-RIGHT: #67a1e2 1px solid; box-shadow: 1px 1px 3px #d0dee6 inset
}
.jmp {
	box-shadow: 3px 3px 5px #dfe1e2
}
.media-right .popup {
	box-shadow: 3px 3px 5px #dfe1e2
}
.basefix:after {
	DISPLAY: block; HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden; CONTENT: '.'
}
.layoutfix:after {
	DISPLAY: block; HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden; CONTENT: '.'
}
.clear {
	WIDTH: 100%; CLEAR: both
}
.invisible {
	VISIBILITY: hidden !important
}
.hidden {
	DISPLAY: none !important
}
.border_none {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.base_price {
	FONT-FAMILY: arial; TEXT-DECORATION: none
}
.base_price DFN {
	FONT-FAMILY: Arial, Simsun; FONT-SIZE: 12px
}
.base_price STRONG {
	FONT-FAMILY: Verdana
}
.input_error {
	BORDER-BOTTOM-STYLE: solid; BORDER-BOTTOM-COLOR: #e50000 !important; BORDER-RIGHT-STYLE: solid; BACKGROUND-COLOR: #fff7d9 !important; BORDER-TOP-COLOR: #d80000 !important; BORDER-TOP-STYLE: solid; BORDER-RIGHT-COLOR: #e50000 !important; BORDER-LEFT-STYLE: solid; BORDER-LEFT-COLOR: #d80000 !important
}
.input_default {
	COLOR: grey !important
}
#main-nav {
	COLOR: grey
}
.inputSel {
	COLOR: grey
}
.custom-loading {
	BACKGROUND-IMAGE: url(http://pic.ctrip.com/common/loading_48.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; HEIGHT: 100%
}
#main-wrapper {
	MARGIN: 0px auto; WIDTH: 1180px
}
#seo-wrapper {
	MARGIN: 0px auto; WIDTH: 1180px
}
.banner-top {
	MARGIN: 0px auto; WIDTH: 1180px
}
.main-bd {
	POSITION: relative; BACKGROUND-COLOR: #f5f8fa; MARGIN-TOP: -54px
}
#main-wrapper {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 54px
}
.footer-bd {
	BORDER-TOP: #e8e8e9 1px solid
}
.fixed {
	Z-INDEX: 2000; POSITION: fixed; TOP: 0px
}
#main-nav {
	MARGIN: 0px auto 10px; FONT: 12px/1.5 verdana, simsun
}
.title-seo {
	DISPLAY: inline; COLOR: #0065bb; FONT-SIZE: 12px; FONT-WEIGHT: 100
}
.banner-top {
	MARGIN-BOTTOM: 10px; HEIGHT: 60px
}
.banner-top .j-picsroller-numbox {
	WIDTH: 170px; RIGHT: 0px
}
#booking-wrapper {
	BORDER-BOTTOM: #dfdfdf 1px solid; BORDER-LEFT: #dfdfdf 1px solid; BACKGROUND-COLOR: #fff; BORDER-TOP: #dfdfdf 1px solid; BORDER-RIGHT: #dfdfdf 1px solid
}
#media-wrapper {
	BORDER-BOTTOM: #dfdfdf 1px solid; BORDER-LEFT: #dfdfdf 1px solid; BACKGROUND-COLOR: #fff; BORDER-TOP: #dfdfdf 1px solid; BORDER-RIGHT: #dfdfdf 1px solid
}
#media-wrapper {
	POSITION: relative; PADDING-BOTTOM: 20px; MIN-HEIGHT: 292px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
.media-left {
	WIDTH: 500px; FLOAT: left; HEIGHT: 340px
}
.attraction_photo_big .photo_name A {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png); WIDTH: 10px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.attraction_photo_big I {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png); WIDTH: 10px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.c-wrapper-style I {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png); WIDTH: 10px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.code-booking I {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png); WIDTH: 10px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.code-booking-pop I {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png); WIDTH: 10px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.map-icon I {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png); WIDTH: 10px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.media-price I {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png); WIDTH: 10px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.media-right .comment I {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png); WIDTH: 10px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.packup-btn I {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png); WIDTH: 10px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.small_photo_control I {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png); WIDTH: 10px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.tab-content .ticket-title I {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png); WIDTH: 10px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.ticket-detail-wrapper I.arrow {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png); WIDTH: 10px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.time I {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png); WIDTH: 10px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.attraction_photo_big {
	POSITION: relative; WIDTH: 100%; HEIGHT: 280px
}
.attraction_photo_big IMG {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 100%
}
.attraction_photo_big .next {
	POSITION: absolute; HEIGHT: 100%; TOP: 0px
}
.attraction_photo_big .prev {
	POSITION: absolute; HEIGHT: 100%; TOP: 0px
}
.attraction_photo_big .next I {
	POSITION: absolute; WIDTH: 20px; BACKGROUND-POSITION: 9999em 9999em; HEIGHT: 32px; TOP: 45%
}
.attraction_photo_big .prev I {
	POSITION: absolute; WIDTH: 20px; BACKGROUND-POSITION: 9999em 9999em; HEIGHT: 32px; TOP: 45%
}
.attraction_photo_big .next I {
	RIGHT: 0px
}
.attraction_photo_big .prev {
	WIDTH: 200px
}
.attraction_photo_big .prev:hover I {
	BACKGROUND-POSITION: -230px -85px
}
.attraction_photo_big .next {
	WIDTH: 300px; RIGHT: 0px
}
.attraction_photo_big .next:hover I {
	BACKGROUND-POSITION: -184px -85px
}
.attraction_photo_big .photo_name {
	Z-INDEX: 2; POSITION: absolute; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 10px; WIDTH: 480px; BOTTOM: 0px; PADDING-RIGHT: 10px; HEIGHT: 20px; COLOR: #fff; PADDING-TOP: 0px
}
.attraction_photo_big .photo_name A {
	POSITION: absolute; WIDTH: 15px; HEIGHT: 0px; OVERFLOW: hidden; TOP: 2px; RIGHT: 6px; PADDING-TOP: 15px
}
.attraction_photo_big .photo_name .play {
	DISPLAY: none; BACKGROUND-POSITION: -129px -17px
}
.attraction_photo_big .photo_name .stop {
	BACKGROUND-POSITION: -112px -17px
}
.attraction_photo_small {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 28px; WIDTH: 450px; PADDING-RIGHT: 22px; HEIGHT: 50px; PADDING-TOP: 0px
}
.attraction_photo_small .small_photo_wrap {
	POSITION: relative; WIDTH: 100%; HEIGHT: 100%; OVERFLOW: hidden
}
.small_photo_wrap UL {
	POSITION: absolute; WIDTH: 999em; HEIGHT: 100%; OVERFLOW: hidden; LEFT: 0px; transition: left 400ms
}
.small_photo_wrap LI {
	WIDTH: 450px; FLOAT: left; HEIGHT: 100%
}
.small_photo_wrap LI A {
	POSITION: relative; WIDTH: 84px; DISPLAY: block; FLOAT: left; HEIGHT: 100%; MARGIN-RIGHT: 6px
}
.small_photo_wrap LI A SPAN {
	DISPLAY: none
}
.small_photo_wrap LI .current SPAN {
	BORDER-BOTTOM: #4eb6fb 2px solid; POSITION: absolute; BORDER-LEFT: #4eb6fb 2px solid; WIDTH: 80px; DISPLAY: block; HEIGHT: 46px; BORDER-TOP: #4eb6fb 2px solid; TOP: 0px; BORDER-RIGHT: #4eb6fb 2px solid; LEFT: 0px
}
.small_photo_wrap LI A:hover SPAN {
	BORDER-BOTTOM: #4eb6fb 2px solid; POSITION: absolute; BORDER-LEFT: #4eb6fb 2px solid; WIDTH: 80px; DISPLAY: block; HEIGHT: 46px; BORDER-TOP: #4eb6fb 2px solid; TOP: 0px; BORDER-RIGHT: #4eb6fb 2px solid; LEFT: 0px
}
.small_photo_wrap LI .current I {
	BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; BORDER-LEFT: #fff 1px solid; WIDTH: 78px; DISPLAY: block; HEIGHT: 44px; BORDER-TOP: #fff 1px solid; TOP: 0px; BORDER-RIGHT: #fff 1px solid; LEFT: 0px
}
.small_photo_wrap LI A:hover I {
	BORDER-BOTTOM: #fff 1px solid; POSITION: absolute; BORDER-LEFT: #fff 1px solid; WIDTH: 78px; DISPLAY: block; HEIGHT: 44px; BORDER-TOP: #fff 1px solid; TOP: 0px; BORDER-RIGHT: #fff 1px solid; LEFT: 0px
}
.jmp {
	BORDER-BOTTOM: #dbdbdb 1px solid; BORDER-LEFT: #dbdbdb 1px solid; BORDER-TOP: #dbdbdb 1px solid; BORDER-RIGHT: #dbdbdb 1px solid
}
.media-right .popup {
	BORDER-BOTTOM: #dbdbdb 1px solid; BORDER-LEFT: #dbdbdb 1px solid; BORDER-TOP: #dbdbdb 1px solid; BORDER-RIGHT: #dbdbdb 1px solid
}
.attraction_photo_small LI IMG {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 100%
}
.small_photo_control A {
	POSITION: absolute; BACKGROUND-COLOR: #c0f1ff; WIDTH: 20px; HEIGHT: 50px; TOP: 0px
}
.small_photo_control A:hover {
	BACKGROUND-COLOR: #a6ebff
}
.small_photo_control .next_disable:hover {
	BACKGROUND-COLOR: #ddd
}
.small_photo_control .prev_disable:hover {
	BACKGROUND-COLOR: #ddd
}
.small_photo_control I {
	POSITION: absolute; WIDTH: 12px; HEIGHT: 16px; TOP: 18px; LEFT: 4px
}
.small_photo_control .prev {
	LEFT: 0px
}
.small_photo_control .next {
	RIGHT: 0px
}
.small_photo_control .next_disable {
	BACKGROUND-COLOR: #ddd; CURSOR: default
}
.small_photo_control .prev_disable {
	BACKGROUND-COLOR: #ddd; CURSOR: default
}
.small_photo_control .prev I {
	BACKGROUND-POSITION: -100px 0px
}
.small_photo_control .prev:hover I {
	BACKGROUND-POSITION: -87px 0px
}
.small_photo_control .prev_disable I {
	BACKGROUND-POSITION: -111px 0px; CURSOR: default
}
.small_photo_control .prev_disable:hover I {
	BACKGROUND-POSITION: -111px 0px; CURSOR: default
}
.small_photo_control .next I {
	BACKGROUND-POSITION: -62px 0px
}
.small_photo_control .next:hover I {
	BACKGROUND-POSITION: -73px 0px
}
.small_photo_control .next_disable I {
	BACKGROUND-POSITION: -51px 0px; CURSOR: default
}
.small_photo_control .next_disable:hover I {
	BACKGROUND-POSITION: -51px 0px; CURSOR: default
}
.media-right {
	POSITION: relative; WIDTH: 610px; FLOAT: right
}
.media-title {
	WIDTH: 400px; FONT: 30px/36px "microsoft yahei"; MARGIN-BOTTOM: 5px
}
.media-grade STRONG {
	FONT: 700 12px Arial; COLOR: #f92727; MARGIN-RIGHT: 2px
}
.media-right EM {
	FONT-STYLE: normal
}
.media-right UL {
	MARGIN-TOP: 30px
}
.media-right UL LI {
	PADDING-LEFT: 75px; WIDTH: 480px; MARGIN-BOTTOM: 20px; OVERFLOW: hidden
}
.media-right UL LI EM {
	WIDTH: 60px; FLOAT: left; MARGIN-LEFT: -75px; FONT-WEIGHT: 700
}
.map-icon {
	MARGIN-LEFT: 15px
}
.map-icon I {
	WIDTH: 19px; BACKGROUND-POSITION: -35px -16px; HEIGHT: 16px
}
.media-right .promise {
	MARGIN-BOTTOM: 0px
}
.media-right .time {
	MAX-HEIGHT: 36px; WORD-BREAK: break-all
}
.time I {
	WIDTH: 20px; BACKGROUND-POSITION: -170px 7px
}
.media-right .popup {
	Z-INDEX: 2; POSITION: absolute; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 480px; PADDING-RIGHT: 10px; BACKGROUND: #fff; PADDING-TOP: 10px
}
.media-label-wrapper {
	WIDTH: 64px
}
.media-label {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; BACKGROUND-COLOR: #6fd199; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: inline-block; MARGIN-BOTTOM: 5px; HEIGHT: 22px; COLOR: #fff; CURSOR: pointer; PADDING-TOP: 0px
}
.jmp {
	Z-INDEX: 1; POSITION: absolute; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 260px; PADDING-RIGHT: 10px; DISPLAY: none; BACKGROUND: #fff; PADDING-TOP: 10px
}
.booking-btn {
	box-shadow: 0 1px 1px #ccc
}
.booking-btn-blue {
	box-shadow: 0 1px 1px #ccc
}
.booking-btn-disable {
	box-shadow: 0 1px 1px #ccc
}
.media-right .grade .small_c {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png); DISPLAY: inline-block; HEIGHT: 14px
}
.media-right .grade .small_c .b {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png); DISPLAY: inline-block; HEIGHT: 14px
}
.media-right .grade {
	POSITION: relative; PADDING-BOTTOM: 7px; PADDING-LEFT: 80px; WIDTH: 480px; PADDING-RIGHT: 0px; HEIGHT: 40px; COLOR: #06c; PADDING-TOP: 15px
}
.grade .total {
	COLOR: #666; MARGIN-RIGHT: 10px
}
.media-right .grade I {
	FONT-STYLE: normal; MARGIN-LEFT: 5px; FONT-SIZE: 20px; VERTICAL-ALIGN: -2px
}
.media-right .comment {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; WIDTH: 510px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
.media-right .grade .small_c {
	POSITION: absolute; WIDTH: 78px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -251px; OVERFLOW: hidden; TOP: 24px; LEFT: 0px
}
.media-right .grade .small_c .b {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -269px; OVERFLOW: hidden
}
.media-right .comment I {
	POSITION: absolute; WIDTH: 20px; HEIGHT: 20px
}
.media-right .comment I.head {
	BACKGROUND-POSITION: -60px -15px; LEFT: 0px
}
.media-right .comment I.tail {
	BOTTOM: 20px; BACKGROUND-POSITION: -86px -15px; RIGHT: -4px
}
.media-right .comment .from {
	TEXT-ALIGN: right; MARGIN-TOP: 5px; DISPLAY: block
}
.media-right .comment .from I {
	POSITION: relative; WIDTH: 50px; BACKGROUND: 0px 0px; HEIGHT: 1px; BORDER-TOP: #ccc 1px solid; MARGIN-RIGHT: 16px
}
.media-price {
	POSITION: absolute; TEXT-ALIGN: left; WIDTH: 165px; BACKGROUND: #ff9a00; HEIGHT: 70px; COLOR: #fff; TOP: 20px; RIGHT: -9px
}
.icon-cut DFN {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png)
}
.icon-mobile DFN {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png)
}
.media-price I.head {
	POSITION: absolute; WIDTH: 24px; BACKGROUND-POSITION: -226px -14px; HEIGHT: 100%; LEFT: -24px
}
.media-price I.tail {
	POSITION: absolute; BOTTOM: -9px; BACKGROUND-POSITION: -229px 7px; RIGHT: 0px
}
.media-price .price-box {
	PADDING-LEFT: 25px; MARGIN-BOTTOM: -4px; FONT-SIZE: 14px; PADDING-TOP: 4px
}
.media-price .price-box DFN {
	FONT-SIZE: 30px
}
.media-price .price-box SPAN {
	FONT-FAMILY: Arial; MARGIN-LEFT: -5px; FONT-SIZE: 30px
}
.media-price .price-btn:hover {
	COLOR: #feeed4
}
#booking-wrapper {
	MARGIN-TOP: 20px; FONT-FAMILY: "microsoft yahei"
}
.tab-wrapper {
	BORDER-BOTTOM: #4eb6fb 2px solid; HEIGHT: 50px
}
.tab-wrapper LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 50px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; DISPLAY: none; FLOAT: left; HEIGHT: 50px; COLOR: #333; FONT-SIZE: 20px; CURSOR: pointer; BORDER-RIGHT: #dfdfdf 1px solid; PADDING-TOP: 0px
}
.tab-wrapper LI.on {
	BACKGROUND-COLOR: #4eb6fb; COLOR: #fff
}
.tab-wrapper LI.show {
	DISPLAY: block
}
TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse; TABLE-LAYOUT: fixed
}
.ticket-table TD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px
}
.ticket-table THEAD TD {
	BORDER-BOTTOM: #dfdfdf 1px solid; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #f3f3f3; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #999; PADDING-TOP: 8px
}
.ticket-table TR.ticket-info TD {
	BORDER-TOP: #dadada 1px dotted
}
.tab-content TD.ticket-type {
	BORDER-TOP: #dfdfdf 1px solid
}
.ticket-table TR.ticket-first TD {
	BORDER-TOP: #dfdfdf 1px solid
}
.tab-content TR.ttd-info:hover {
	BACKGROUND-COLOR: #eaf9ff
}
.ticket-table TR.ticket-info:hover {
	BACKGROUND-COLOR: #eaf9ff
}
.tab-content TD.ticket-type {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 1px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; OVERFLOW: hidden; BORDER-RIGHT: #dfdfdf 1px solid; PADDING-TOP: 1px
}
.tab-content .ticket-type SPAN {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10000px; BACKGROUND-COLOR: #f3f3f3; DISPLAY: block; MARGIN-BOTTOM: -10000px; PADDING-TOP: 15px
}
.tab-content .ticket-title-wrapper {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 65px; PADDING-RIGHT: 65px; PADDING-TOP: 10px
}
.ticket-title-wrapper SPAN {
	MARGIN: 0px 10px 0px -45px
}
.tab-content .ticket-title I {
	BACKGROUND-POSITION: -2px -11px; MARGIN-LEFT: 3px
}
.packup-btn I {
	BACKGROUND-POSITION: -15px -11px; MARGIN-LEFT: 3px
}
.tab-content .on.ticket-title I {
	BACKGROUND-POSITION: -15px -11px; MARGIN-LEFT: 3px
}
.icon-cut DFN {
	BACKGROUND-POSITION: -239px 1px
}
.icon-mobile DFN {
	BACKGROUND-POSITION: -239px 1px
}
.tab-content .del-price {
	COLOR: #999; TEXT-DECORATION: line-through
}
.tab-content .del-price STRONG {
	FONT-WEIGHT: 400
}
.tab-content .ctrip-price {
	COLOR: #f60
}
.tab-content .ctrip-price STRONG {
	FONT-FAMILY: Tahoma
}
.ticket-table .td1 {
	WIDTH: 80px
}
.ticket-table .td2 {
	WIDTH: 468px
}
.ticket-table .td3 {
	WIDTH: 140px
}
.ticket-table .td4 {
	WIDTH: 60px
}
.ticket-table .td5 {
	WIDTH: 70px
}
.ticket-table .td6-1 {
	WIDTH: 70px
}
.ticket-table .td6-2 {
	WIDTH: 140px
}
.ticket-table .td6-3 {
	WIDTH: 210px
}
.ticket-table .td7 {
	WIDTH: 60px
}
.ticket-table .td8 {
	WIDTH: 90px
}
.pop-wrapper {
	Z-INDEX: 10; POSITION: relative; DISPLAY: inline-block
}
.icon-wrapper {
	PADDING-BOTTOM: 10px; MARGIN-BOTTOM: -10px
}
.icon-info {
	Z-INDEX: 10; BORDER-BOTTOM: #badeeb 1px solid; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: #badeeb 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 285px; DISPLAY: none; BORDER-TOP: #badeeb 1px solid; TOP: 25px; BORDER-RIGHT: #badeeb 1px solid; LEFT: 0px
}
.icon-info LI {
	BORDER-BOTTOM: #dadada 1px dotted; TEXT-ALIGN: left; PADDING-BOTTOM: 10px; PADDING-LEFT: 90px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.icon-info LI SPAN {
	POSITION: absolute; MARGIN-TOP: 2px; CURSOR: default; LEFT: 10px
}
.icon-info LI A {
	DISPLAY: block
}
.icon-info P {
	TEXT-ALIGN: left; MARGIN-TOP: 10px; PADDING-LEFT: 90px
}
.icon-back {
	MIN-WIDTH: 44px; TEXT-ALIGN: center; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #fff; PADDING-RIGHT: 3px; DISPLAY: inline-block; FONT-FAMILY: Arial; HEIGHT: 14px; VERTICAL-ALIGN: middle; CURSOR: pointer; MARGIN-RIGHT: 3px
}
.icon-cut {
	MIN-WIDTH: 44px; TEXT-ALIGN: center; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #fff; PADDING-RIGHT: 3px; DISPLAY: inline-block; FONT-FAMILY: Arial; HEIGHT: 14px; VERTICAL-ALIGN: middle; CURSOR: pointer; MARGIN-RIGHT: 3px
}
.icon-mobile {
	MIN-WIDTH: 44px; TEXT-ALIGN: center; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #fff; PADDING-RIGHT: 3px; DISPLAY: inline-block; FONT-FAMILY: Arial; HEIGHT: 14px; VERTICAL-ALIGN: middle; CURSOR: pointer; MARGIN-RIGHT: 3px
}
.icon-cut {
	BORDER-BOTTOM: #52bb7f 1px solid; BORDER-LEFT: #52bb7f 1px solid; COLOR: #52bb7f; BORDER-TOP: #52bb7f 1px solid; BORDER-RIGHT: #52bb7f 1px solid
}
.icon-back {
	BORDER-BOTTOM: #fba62c 1px solid; BORDER-LEFT: #fba62c 1px solid; COLOR: #fba62c; BORDER-TOP: #fba62c 1px solid; BORDER-RIGHT: #fba62c 1px solid
}
.icon-mobile {
	BORDER-BOTTOM: #fba62c 1px solid; BORDER-LEFT: #fba62c 1px solid; COLOR: #fba62c; BORDER-TOP: #fba62c 1px solid; BORDER-RIGHT: #fba62c 1px solid
}
.icon-back DFN {
	FONT-STYLE: normal; WIDTH: 16px; FLOAT: left; HEIGHT: 14px; COLOR: #fff; MARGIN-RIGHT: 2px
}
.icon-cut DFN {
	FONT-STYLE: normal; WIDTH: 16px; FLOAT: left; HEIGHT: 14px; COLOR: #fff; MARGIN-RIGHT: 2px
}
.icon-mobile DFN {
	FONT-STYLE: normal; WIDTH: 16px; FLOAT: left; HEIGHT: 14px; COLOR: #fff; MARGIN-RIGHT: 2px
}
.has-word.icon-mobile DFN {
	PADDING-LEFT: 10px
}
.icon-cut DFN {
	BACKGROUND-COLOR: #52bb7f; BACKGROUND-REPEAT: no-repeat
}
.icon-back DFN {
	BACKGROUND-COLOR: #ff9700
}
.icon-mobile DFN {
	BACKGROUND-COLOR: #fba62c; BACKGROUND-REPEAT: no-repeat
}
.booking-btn {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 75px; DISPLAY: inline-block; HEIGHT: 30px
}
.booking-btn-disable {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 75px; DISPLAY: inline-block; HEIGHT: 30px
}
.code-booking {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 75px; DISPLAY: inline-block; HEIGHT: 30px
}
.booking-btn {
	BACKGROUND-COLOR: #ff8400; COLOR: #fff; border-radius: 2px
}
.booking-btn-disable {
	BACKGROUND-COLOR: #bcbcbc; COLOR: #fff; CURSOR: default; border-radius: 2px
}
.code-booking-wrapper {
	POSITION: relative; PADDING-BOTTOM: 15px; WIDTH: 75px; DISPLAY: inline; MARGIN-BOTTOM: -10px
}
.code-booking {
	COLOR: #333
}
.code-booking I {
	BACKGROUND-POSITION: -27px 9px; MARGIN-LEFT: 3px
}
.code-booking-wrapper:hover .code-booking I {
	BACKGROUND-POSITION: -39px 9px
}
.code-booking-pop {
	Z-INDEX: 1000; BORDER-BOTTOM: #badeeb 1px solid; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: #badeeb 1px solid; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 15px; WIDTH: 170px; PADDING-RIGHT: 15px; DISPLAY: none; HEIGHT: 166px; BORDER-TOP: #badeeb 1px solid; TOP: 33px; BORDER-RIGHT: #badeeb 1px solid; PADDING-TOP: 15px; LEFT: -127px
}
.code-booking-pop I {
	POSITION: absolute; WIDTH: 18px; DISPLAY: block; BACKGROUND-POSITION: -20px -4px; HEIGHT: 9px; TOP: -9px; LEFT: 150px
}
.code-booking-wrapper:hover .code-booking-pop {
	DISPLAY: block
}
.code-booking-pop IMG {
	MARGIN: 0px auto
}
.booking-btn:hover {
	BACKGROUND-COLOR: #f60
}
.code-booking-wrapper:hover .code-booking {
	COLOR: #f60
}
.booking-btn-disable:hover {
	TEXT-DECORATION: none
}
.booking-btn:hover {
	TEXT-DECORATION: none
}
.code-booking:hover {
	TEXT-DECORATION: none
}
.tab-content .ticket-detail TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ticket-detail-wrapper {
	BORDER-BOTTOM: #badeeb 1px solid; POSITION: relative; BORDER-LEFT: #badeeb 1px solid; BACKGROUND-COLOR: #f0fbff; MARGIN: 1px 15px 15px; MIN-HEIGHT: 70px; DISPLAY: none; BORDER-TOP: #badeeb 1px solid; BORDER-RIGHT: #badeeb 1px solid
}
.ticket-detail-wrapper I.arrow {
	POSITION: absolute; WIDTH: 22px; DISPLAY: block; BACKGROUND-POSITION: 0px 0px; HEIGHT: 11px; TOP: -11px; LEFT: 70px
}
.ticket-detail-content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; COLOR: #666; PADDING-TOP: 15px
}
.ticket-detail-content:after {
	DISPLAY: block; HEIGHT: 0px; CLEAR: both; OVERFLOW: hidden; CONTENT: ""
}
.map_side .bus_sort:after {
	OVERFLOW: hidden; CONTENT: '.'
}
.map_side .car_sort:after {
	OVERFLOW: hidden; CONTENT: '.'
}
.ticket-detail-info {
	WIDTH: 840px; FLOAT: left
}
.ticket-detail-info DL {
	POSITION: relative; MIN-HEIGHT: 20px; PADDING-LEFT: 90px; MARGIN-BOTTOM: 10px
}
.ticket-detail-info DL DT {
	POSITION: absolute; COLOR: #333; MARGIN-LEFT: -90px; FONT-WEIGHT: 700
}
.ticket-detail-info DL DD {
	LINE-HEIGHT: 20px; MIN-HEIGHT: 20px
}
.ticket-detail-info SPAN {
	CURSOR: default; FONT-WEIGHT: 400
}
.ticket-detail-wrapper .packup-btn {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; BACKGROUND-COLOR: #e8f9ff; WIDTH: 100%; HEIGHT: 30px; COLOR: #06c; CURSOR: pointer
}
.hotel-intro .icon-back {
	CURSOR: default
}
.ttd-table .icon-back {
	CURSOR: default
}
.ttd-table .icon-cut {
	CURSOR: default
}
.ttd-table .icon-mobile {
	CURSOR: default
}
.quick-code-wrapper {
	TEXT-ALIGN: center; WIDTH: 180px; FLOAT: right
}
.quick-code-wrapper IMG {
	MARGIN: 0px auto
}
.ttd-table TD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px
}
.ttd-table THEAD TD {
	PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #f3f3f3; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #999; PADDING-TOP: 8px
}
.ttd-table .ttd-title {
	PADDING-LEFT: 30px
}
.ttd-table .ttd-title A {
	COLOR: #06c
}
.ttd-table TBODY TR {
	BORDER-TOP: #eee 1px solid
}
.ttd-table TBODY TR.no-border {
	BORDER-TOP: 0px
}
.ttd-table TBODY TR:hover {
	BACKGROUND: #eaf9ff
}
.booking-btn-blue {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #36a4eb; WIDTH: 54px; DISPLAY: inline-block; HEIGHT: 22px; COLOR: #fff; border-radius: 2px
}
.booking-btn-blue:hover {
	BACKGROUND-COLOR: #1d8fd9; TEXT-DECORATION: none
}
.hide {
	DISPLAY: none
}
.hotel-title {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #eee; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; FONT: 16px/40px "microsoft yahei"; HEIGHT: 40px; PADDING-TOP: 0px
}
.hotel-title .more {
	FLOAT: right; FONT-SIZE: 12px
}
.hotel-list LI {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 352px; PADDING-RIGHT: 20px; DISPLAY: inline-block; FLOAT: left; HEIGHT: 130px; BORDER-TOP: #eee 1px solid; PADDING-TOP: 20px
}
.hotel-list LI.middle {
	BORDER-LEFT: #eee 1px solid; BORDER-RIGHT: #eee 1px solid
}
.hotel-list LI:hover {
	BACKGROUND-COLOR: #e5f2fd
}
.hotel-list IMG {
	transition: opacity 800ms; opacity: .3
}
.hotel-img {
	POSITION: relative; WIDTH: 130px; FLOAT: left; HEIGHT: 130px
}
.hotel-img A {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 100%
}
.hotel-img IMG {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/place_hold_4.png); WIDTH: 100%; HEIGHT: 100%
}
.hotel-img SPAN {
	TEXT-DECORATION: none
}
.hotel-tip {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: #faa800; COLOR: #fff; FONT-SIZE: 12px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
.hotel-intro {
	POSITION: relative; WIDTH: 200px; FLOAT: right; HEIGHT: 100%
}
.hotel-intro .hotel-name P {
	TEXT-OVERFLOW: ellipsis; HEIGHT: 50px; COLOR: #0065bb; FONT-SIZE: 16px; OVERFLOW: hidden; WORD-BREAK: break-all; FONT-WEIGHT: 700; -webkit-line-clamp: 2; -webkit-box-orient: vertical
}
.hotel-comment {
	DISPLAY: block; COLOR: #666; FONT-SIZE: 12px; PADDING-TOP: 3px
}
.hotel-distance {
	DISPLAY: block; COLOR: #666; FONT-SIZE: 12px; PADDING-TOP: 3px
}
.hotel-price {
	POSITION: absolute; BOTTOM: -5px; COLOR: #f60; FONT-SIZE: 12px
}
.hotel-price .price-num {
	FONT-SIZE: 24px
}
.hotel-price DFN {
	FONT-SIZE: 16px; VERTICAL-ALIGN: 1px; MARGIN-RIGHT: -1px
}
.price-d {
	COLOR: #666
}
.hotel-price .icon-back {
	MARGIN-TOP: -5px; MARGIN-LEFT: 5px
}
.hotel-price .icon-back DFN {
	FONT-SIZE: 12px; MARGIN-RIGHT: 3px
}
#content-wrapper {
	MARGIN-TOP: 20px
}
.content-left {
	POSITION: relative; WIDTH: 932px; FLOAT: left
}
.content-tab-wrapper {
	POSITION: relative; HEIGHT: 49px
}
.content-tab {
	BORDER-BOTTOM: #d5d5d5 1px solid; WIDTH: 932px; BACKGROUND: #f5f8fa; HEIGHT: 48px
}
.content-tab LI {
	BORDER-BOTTOM: #dfdfdf 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #dfdfdf 1px solid; LINE-HEIGHT: 47px; WIDTH: 138px; BACKGROUND: #fff; FLOAT: left; HEIGHT: 47px; FONT-SIZE: 18px; BORDER-TOP: #dfdfdf 1px solid; CURSOR: pointer; MARGIN-RIGHT: -1px; BORDER-RIGHT: #dfdfdf 1px solid
}
.c-wrapper-style I {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png)
}
I.detail-icon-t {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png)
}
.content-tab LI A {
	WIDTH: 138px; DISPLAY: block; HEIGHT: 47px; COLOR: #333; TEXT-DECORATION: none
}
.content-tab .cursor {
	BORDER-BOTTOM-COLOR: #fff; HEIGHT: 45px; BORDER-TOP: #41a5fa 3px solid; FONT-WEIGHT: 700
}
.content-tab .red-big-btn {
	BORDER-BOTTOM: #e08821 1px solid; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: #e08821 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fb9125; PADDING-LEFT: 1em; BOTTOM: 5px; PADDING-RIGHT: 1em; DISPLAY: block; FONT: 18px/38px "microsoft yahei"; HEIGHT: 38px; COLOR: #fff; BORDER-TOP: #e08821 1px solid; RIGHT: 0px; BORDER-RIGHT: #e08821 1px solid; PADDING-TOP: 3px; box-shadow: inset 0 1px 0 0 #fcad5c; border-radius: 3px
}
.content-tab .red-big-btn:hover {
	BORDER-BOTTOM: #fc6621 1px solid; BORDER-LEFT: #fc6621 1px solid; BACKGROUND-COLOR: #fd7b2b; COLOR: #fff; BORDER-TOP: #fc6621 1px solid; BORDER-RIGHT: #fc6621 1px solid; TEXT-DECORATION: none; box-shadow: inset 0 1px 0 0 #fea161
}
.d-wrapper {
	BORDER-BOTTOM: #d5d5d5 1px solid; BORDER-LEFT: #d5d5d5 1px solid; BACKGROUND-COLOR: #fff; BORDER-TOP: 0px; BORDER-RIGHT: #d5d5d5 1px solid; box-shadow: 1px 1px 1px #ebeef0
}
I.detail-icon-1 {
	BACKGROUND-COLOR: #4eb6fb
}
I.detail-icon-2 {
	BACKGROUND-COLOR: #4eb6fb
}
I.detail-icon-3 {
	BACKGROUND-COLOR: #4eb6fb
}
I.detail-icon-4 {
	BACKGROUND-COLOR: #4eb6fb
}
.c-wrapper-style I {
	FONT-STYLE: normal; PADDING-LEFT: 48px; WIDTH: 80px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 41px; COLOR: #fff; FONT-SIZE: 16px
}
I.detail-icon-t {
	PADDING-LEFT: 0px; WIDTH: 25px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -91px
}
I.detail-icon-1 {
	BACKGROUND-POSITION: -205px -118px
}
I.detail-icon-2 {
	BACKGROUND-POSITION: -205px -159px
}
I.detail-icon-3 {
	BACKGROUND-POSITION: -205px -200px
}
I.detail-icon-4 {
	BACKGROUND-POSITION: -205px -241px
}
.c-wrapper {
	POSITION: relative; PADDING-BOTTOM: 25px; PADDING-LEFT: 48px; PADDING-RIGHT: 48px; BORDER-TOP: #f1f1f1 1px solid; PADDING-TOP: 41px
}
.c-wrapper-style {
	POSITION: absolute; LINE-HEIGHT: 41px; DISPLAY: block; HEIGHT: 41px; TOP: 0px; CURSOR: default; LEFT: -1px
}
.c-wrapper-style SPAN {
	MARGIN-TOP: -20px
}
.c-wrapper-style B {
	POSITION: absolute; WIDTH: 15px; DISPLAY: block; BACKGROUND-POSITION: 0px -93px; HEIGHT: 7px; OVERFLOW: hidden; TOP: 80px; LEFT: 0px
}
.c-wrapper-info {
	MARGIN-TOP: 30px
}
.c-wrapper-info DT {
	MARGIN-BOTTOM: 30px; FONT-SIZE: 14px; FONT-WEIGHT: 700
}
.c-wrapper-info DD {
	LINE-HEIGHT: 22px; MARGIN-BOTTOM: 20px
}
.c-wrapper-info .gray {
	COLOR: #999
}
.banner-middle {
	MARGIN: 0px 0px 25px -1px
}
.banner-middle {
	WIDTH: 931px; HEIGHT: 157px
}
.banner-middle IMG {
	WIDTH: 931px; HEIGHT: 157px
}
.no-border-top {
	BORDER-TOP: 0px
}
.feature-wrapper {
	MARGIN-TOP: 20px; OVERFLOW: hidden
}
.feature-wrapper UL LI {
	PADDING-LEFT: 65px; MARGIN-BOTTOM: 10px
}
.feature-wrapper UL LI SPAN {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #ff9913; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: inline-block; FLOAT: left; COLOR: #fff; MARGIN-LEFT: -65px; VERTICAL-ALIGN: middle; PADDING-TOP: 2px; border-radius: 3px
}
.c_page {
	FLOAT: right
}
.side {
	FLOAT: right
}
.feature-content {
	LINE-HEIGHT: 22px; MARGIN-TOP: 20px; BORDER-TOP: #ccc 1px dotted; PADDING-TOP: 20px
}
.feature-content IMG {
	MARGIN: 10px 0px; WIDTH: 415px; WHITE-SPACE: normal; HEIGHT: 232px; transition: opacity 1s; opacity: .5
}
.feature-content IMG.big {
	WIDTH: 834px
}
#mapDiv {
	BORDER-BOTTOM: #d7d7d7 1px solid;  BORDER-LEFT: #d7d7d7 1px solid; MARGIN-TOP: 30px; WIDTH: 828px; HEIGHT: 418px; BORDER-TOP: #d7d7d7 1px solid; BORDER-RIGHT: #d7d7d7 1px solid
}
.map-cover {
	Z-INDEX: 1000;  WIDTH: 830px; HEIGHT: 420px; TOP: 70px
}
.feature-traffic H3 {
	MARGIN: 30px 0px 20px; FONT: 700 14px "microsoft yahei"
}
.feature-traffic DL {
	MARGIN-BOTTOM: 30px
}
.feature-traffic DD {
	LINE-HEIGHT: 22px
}
.t-comments {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: grey; PADDING-TOP: 18px
}
.t-comments SPAN {
	FONT: 700 30px/1.5 Arial, simsun, sans-serif; COLOR: #266ac9
}
.comments {
	MIN-HEIGHT: 70px; WORD-BREAK: break-all
}
.l-comments {
	MARGIN: -1px 0px 10px; COLOR: #666; BORDER-TOP: #d8d8d8 1px dotted
}
.l-comments LI {
	BORDER-BOTTOM: #d8d8d8 1px dotted; PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WORD-WRAP: break-word; PADDING-TOP: 15px
}
.l-comments LI.noborder {
	BORDER-BOTTOM: medium none
}
.l-comments H4 {
	FONT: 700 12px/1.5 "microsoft yahei"; COLOR: #333
}
.l-comments .grade {
	COLOR: #06c
}
.l-comments .pkg-user-time {
	COLOR: #b5b5b5; FONT-SIZE: 12px; FONT-WEIGHT: 400; MARGIN-RIGHT: 20px
}
.l-comments P {
	PADDING-TOP: 3px
}
.pkg-heart-1 {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png); POSITION: relative; WIDTH: 75px; ZOOM: 1; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px; VERTICAL-ALIGN: middle; TOP: -2px; CURSOR: default
}
.pkg-heart-2 {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png); POSITION: relative; WIDTH: 75px; ZOOM: 1; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px; VERTICAL-ALIGN: middle; TOP: -2px; CURSOR: default
}
.pkg-heart-3 {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png); POSITION: relative; WIDTH: 75px; ZOOM: 1; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px; VERTICAL-ALIGN: middle; TOP: -2px; CURSOR: default
}
.pkg-heart-4 {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png); POSITION: relative; WIDTH: 75px; ZOOM: 1; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px; VERTICAL-ALIGN: middle; TOP: -2px; CURSOR: default
}
.pkg-heart-5 {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png); POSITION: relative; WIDTH: 75px; ZOOM: 1; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px; VERTICAL-ALIGN: middle; TOP: -2px; CURSOR: default
}
.pkg-heart-1 {
	BACKGROUND-POSITION: -87px -95px
}
.pkg-heart-2 {
	BACKGROUND-POSITION: -72px -95px
}
.pkg-heart-3 {
	BACKGROUND-POSITION: -57px -95px
}
.pkg-heart-4 {
	BACKGROUND-POSITION: -42px -95px
}
.pkg-heart-5 {
	BACKGROUND-POSITION: -27px -95px
}
.l-comments .ctrip_feedback {
	BORDER-BOTTOM: #f4e0b7 1px solid; BORDER-LEFT: #f4e0b7 1px solid; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #fff9ed; MARGIN-TOP: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: #e49101; BORDER-TOP: #f4e0b7 1px solid; BORDER-RIGHT: #f4e0b7 1px solid; PADDING-TOP: 15px
}
.l-comments .ctrip_feedback SPAN {
	COLOR: #999
}
.ticket_user_pro {
	LINE-HEIGHT: 22px; MARGIN-TOP: 5px
}
.ticket_user_right .comment_back {
	LINE-HEIGHT: 22px; BACKGROUND-COLOR: #ff962d; DISPLAY: block; HEIGHT: 22px; COLOR: #fff
}
.side {
	WIDTH: 224px; OVERFLOW: hidden
}
.nearby-jd {
	BORDER-BOTTOM: 0px; BORDER-LEFT: #dfdfdf 1px solid; DISPLAY: none; MARGIN-BOTTOM: 20px; BACKGROUND: #fff; BORDER-TOP: 0px; BORDER-RIGHT: #dfdfdf 1px solid
}
.map_side_title {
	BORDER-BOTTOM: #dfdfdf 1px solid
}
.nearby-jd .head {
	BORDER-BOTTOM: #dfdfdf 1px solid
}
.route_search .route_way {
	BORDER-BOTTOM: #dfdfdf 1px solid
}
.nearby-jd .head {
	LINE-HEIGHT: 44px; PADDING-LEFT: 16px; DISPLAY: block; FONT-FAMILY: "microsoft yahei"; HEIGHT: 44px; FONT-SIZE: 18px; BORDER-TOP: #4eb6fb 3px solid
}
.nearby-jd LI A {
	BORDER-BOTTOM: #dadada 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; WIDTH: 186px; PADDING-RIGHT: 18px; DISPLAY: block; HEIGHT: 168px; TEXT-DECORATION: none; PADDING-TOP: 16px
}
.nearby-jd LI A:hover {
	BACKGROUND: #e5f2fd; TEXT-DECORATION: none
}
.characteristic DL I {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png)
}
.nearby-jd .juli I {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png)
}
.nearby-jd LI IMG {
	WIDTH: 186px; HEIGHT: 105px
}
.nearby-jd .tit {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; OVERFLOW: hidden; PADDING-TOP: 5px
}
.nearby-jd .jiage {
	COLOR: #f60
}
.nearby-jd .jiage DFN {
	FONT-WEIGHT: 700
}
.nearby-jd .juli {
	TEXT-ALIGN: right; LINE-HEIGHT: 19px; WIDTH: 110px; FLOAT: right; COLOR: #999
}
.nearby-jd .juli I {
	WIDTH: 12px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -129px 3px; HEIGHT: 19px; VERTICAL-ALIGN: -5px; MARGIN-RIGHT: 3px
}
.banner-side LI {
	MARGIN-BOTTOM: 10px
}
.banner-side IMG {
	WIDTH: 226px; HEIGHT: 122px
}
.characteristic {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 50px; WIDTH: 1080px; PADDING-RIGHT: 50px; HEIGHT: 52px; OVERFLOW: hidden; PADDING-TOP: 20px
}
.characteristic DL {
	POSITION: relative; PADDING-LEFT: 60px; WIDTH: 300px; FLOAT: left; COLOR: #999; PADDING-TOP: 3px
}
.characteristic DL DT {
	FONT: 700 16px/28px "microsoft yahei"
}
.characteristic DL I {
	POSITION: absolute; WIDTH: 53px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 52px; TOP: 0px; LEFT: 0px
}
.characteristic .fast I {
	BACKGROUND-POSITION: 0px -38px
}
.characteristic .down I {
	BACKGROUND-POSITION: -55px -38px
}
.characteristic .quan I {
	BACKGROUND-POSITION: -110px -38px
}
#seo-wrapper {
	BORDER-BOTTOM: #e8e8e8 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: #999; PADDING-TOP: 15px
}
#seo-wrapper DL {
	ZOOM: 1
}
#seo-wrapper DL DT {
	POSITION: relative; LINE-HEIGHT: 2
}
#seo-wrapper DL DD A {
	LINE-HEIGHT: 1.8; WIDTH: 120px; DISPLAY: inline-block; WHITE-SPACE: nowrap; COLOR: #999; FONT-SIZE: 12px; OVERFLOW: hidden; MARGIN-RIGHT: 50px
}
#seo-wrapper .line DD {
	HEIGHT: 20px; FONT-SIZE: 0px; OVERFLOW: hidden
}
#seo-wrapper .whole DD {
	FONT-SIZE: 0px
}
#seo-wrapper .area-seo DD .more {
	COLOR: #258ce3; MARGIN-RIGHT: 0px
}
#seo-wrapper .area-seo DD.bottom-line {
	BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 5px; MARGIN-BOTTOM: 3px
}
#seo-wrapper P {
	MARGIN-BOTTOM: 5px
}
.icon-fold {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 9px; WIDTH: 9px; FONT-FAMILY: arial; BACKGROUND: #f7f7f7; HEIGHT: 9px; COLOR: #ccc; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; TOP: 6px; RIGHT: 5px; BORDER-RIGHT: #ccc 1px solid; TEXT-DECORATION: none
}
.icon-unfold {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: #ccc 1px solid; LINE-HEIGHT: 9px; WIDTH: 9px; FONT-FAMILY: arial; BACKGROUND: #f7f7f7; HEIGHT: 9px; COLOR: #ccc; OVERFLOW: hidden; BORDER-TOP: #ccc 1px solid; TOP: 6px; RIGHT: 5px; BORDER-RIGHT: #ccc 1px solid; TEXT-DECORATION: none
}
.amap-info-sharp {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png)
}
.go_top {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png)
}
.go_top:hover {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png)
}
.qq {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png)
}
.qzone {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png)
}
.renren {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png)
}
.sina {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png)
}
.to_share {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png)
}
.to_share:hover {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png)
}
.side_fixed {
	Z-INDEX: 99
}
.share_list {
	Z-INDEX: 999; POSITION: absolute; PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #ffae00; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 8px; LEFT: -140px; border-radius: 3px 0 0 3px
}
.side_fixed .disable .share_list {
	DISPLAY: none
}
.go_top {
	WIDTH: 45px; HEIGHT: 45px
}
.go_top:hover {
	WIDTH: 45px; HEIGHT: 45px
}
.to_share {
	WIDTH: 45px; HEIGHT: 45px
}
.to_share:hover {
	WIDTH: 45px; HEIGHT: 45px
}
.go_top {
	Z-INDEX: 99; POSITION: fixed; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 610px; CURSOR: pointer; LEFT: 50%
}
.go_top:hover {
	Z-INDEX: 99; POSITION: fixed; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 610px; CURSOR: pointer; LEFT: 50%
}
.to_share {
	Z-INDEX: 99; POSITION: fixed; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 610px; CURSOR: pointer; LEFT: 50%
}
.to_share:hover {
	Z-INDEX: 99; POSITION: fixed; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 610px; CURSOR: pointer; LEFT: 50%
}
.weixin {
	Z-INDEX: 99; POSITION: fixed; BACKGROUND-REPEAT: no-repeat; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 610px; CURSOR: pointer; LEFT: 50%
}
.to_share {
	BOTTOM: 120px; BACKGROUND-POSITION: 0px -197px
}
.go_top {
	BOTTOM: 70px; BACKGROUND-POSITION: -48px -197px
}
.to_share:hover {
	BOTTOM: 120px; BACKGROUND-POSITION: -96px -197px
}
.go_top:hover {
	BOTTOM: 70px; BACKGROUND-POSITION: -144px -197px
}
.qq {
	WIDTH: 30px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 30px; MARGIN-RIGHT: 3px
}
.qzone {
	WIDTH: 30px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 30px; MARGIN-RIGHT: 3px
}
.renren {
	WIDTH: 30px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 30px; MARGIN-RIGHT: 3px
}
.sina {
	WIDTH: 30px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 30px; MARGIN-RIGHT: 3px
}
.sina {
	BACKGROUND-POSITION: -80px -252px
}
.qq {
	BACKGROUND-POSITION: -111px -252px
}
.renren {
	BACKGROUND-POSITION: -142px -252px
}
.qzone {
	BACKGROUND-POSITION: -173px -252px
}
.amap-info-sharp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -160px -1px
}
.map_pop {
	POSITION: fixed; PADDING-BOTTOM: 16px; MARGIN: 0px auto; PADDING-LEFT: 16px; WIDTH: 894px; PADDING-RIGHT: 16px; BACKGROUND: #fff; PADDING-TOP: 16px
}
.map_pop .delete {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 30px; FONT: 700 18px/28px Simsun; BACKGROUND: #363636; HEIGHT: 28px; COLOR: #c9c9c9; TOP: 0px; RIGHT: -30px; TEXT-DECORATION: none
}
.map_pop .delete:hover {
	COLOR: #eb8c05 !important; TEXT-DECORATION: none
}
.map_pop .map_box {
	BORDER-BOTTOM: #dfdfdf 1px solid; POSITION: relative; BORDER-LEFT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; BORDER-RIGHT: #dfdfdf 1px solid
}
.map_pop_loading {
	BACKGROUND-IMAGE: url(http://pic.ctrip.com/common/loading_48.gif); POSITION: absolute; TEXT-ALIGN: center; MARGIN: -41px 0px 0px -60px; WIDTH: 120px; BACKGROUND-REPEAT: no-repeat; FONT: 700 14px "Microsoft YaHei UI", "Microsoft YaHei", SimSun, Tahoma, Verdana, Arial, sans-serif; BACKGROUND-POSITION: center top; HEIGHT: 22px; COLOR: #5f5f5f; TOP: 50%; PADDING-TOP: 60px; LEFT: 50%
}
.map_pop .map_content {
	OVERFLOW: hidden
}
.map_pop .map_side {
	POSITION: absolute; BORDER-LEFT: #dfdfdf 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 280px; TOP: 0px; RIGHT: 0px
}
.map_pop .map_side_hidden {
	VISIBILITY: hidden; RIGHT: -280px
}
.btn_side_close {
	Z-INDEX: 10; POSITION: absolute; MARGIN-TOP: -22px; VISIBILITY: visible; TOP: 50%; LEFT: -22px
}
.btn_side_open {
	Z-INDEX: 10; POSITION: absolute; MARGIN-TOP: -22px; VISIBILITY: visible; TOP: 50%; LEFT: -22px
}
.btn_side_close A {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 22px; DISPLAY: block; BACKGROUND: #fff; HEIGHT: 43px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: 0px; box-shadow: -1px 0 1px rgba(0, 0, 0, .1); border-radius: 2px
}
.btn_side_open A {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 22px; DISPLAY: block; BACKGROUND: #fff; HEIGHT: 43px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: 0px; box-shadow: -1px 0 1px rgba(0, 0, 0, .1); border-radius: 2px
}
.btn_side_close I {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png); BACKGROUND-COLOR: #fff; MARGIN: 14px 0px 0px 5px; WIDTH: 15px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px
}
.btn_side_open I {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png); BACKGROUND-COLOR: #fff; MARGIN: 14px 0px 0px 5px; WIDTH: 15px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px
}
.btn_side_close I {
	BACKGROUND-POSITION: 1px -136px
}
.btn_side_open I {
	BACKGROUND-POSITION: 1px -151px
}
.btn_side_open A:hover I {
	BACKGROUND-POSITION: 1px -179px
}
.btn_side_close A:hover I {
	BACKGROUND-POSITION: 1px -166px
}
.map_side_title {
	LINE-HEIGHT: 50px; PADDING-LEFT: 17px; FONT-SIZE: 18px; FONT-WEIGHT: 700
}
.route_search {
	WIDTH: 100%; OVERFLOW: hidden
}
.route_search .route_way {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 60px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.route_search .route_way A {
	BORDER-BOTTOM: #bbb 1px solid; POSITION: relative; TEXT-ALIGN: center; BORDER-LEFT: #bbb 1px solid; LINE-HEIGHT: 28px; BACKGROUND-COLOR: #f7f7f7; WIDTH: 58px; DISPLAY: block; FLOAT: left; HEIGHT: 28px; COLOR: #333; BORDER-TOP: #bbb 1px solid; MARGIN-RIGHT: 6px; BORDER-RIGHT: #bbb 1px solid; border-radius: 2px
}
.route_way A:hover {
	Z-INDEX: 2; BACKGROUND: #e7e7e7; TEXT-DECORATION: none
}
.route_search .route_way .disable {
	BORDER-BOTTOM: #dbdbdb 1px solid; BORDER-LEFT: #dbdbdb 1px solid; BACKGROUND-COLOR: #fcfcfc; COLOR: #bbb; BORDER-TOP: #dbdbdb 1px solid; CURSOR: default; BORDER-RIGHT: #dbdbdb 1px solid
}
.route_search .route_way .current {
	BORDER-BOTTOM: #2590d7 1px solid; BORDER-LEFT: #2590d7 1px solid; BACKGROUND-COLOR: #2ba5f7; COLOR: #fff; BORDER-TOP: #2590d7 1px solid; BORDER-RIGHT: #2590d7 1px solid
}
.route_search .route_box {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 17px; PADDING-RIGHT: 0px; PADDING-TOP: 17px
}
.route_box A:hover {
	TEXT-DECORATION: none
}
.endPoint {
	TEXT-ALIGN: center; LINE-HEIGHT: 32px; WIDTH: 32px; DISPLAY: block; FLOAT: left; HEIGHT: 32px; COLOR: #fff; FONT-SIZE: 16px; CURSOR: default; MARGIN-RIGHT: 12px; TEXT-DECORATION: none
}
.result_error .ico_end {
	TEXT-ALIGN: center; LINE-HEIGHT: 32px; WIDTH: 32px; DISPLAY: block; FLOAT: left; HEIGHT: 32px; COLOR: #fff; FONT-SIZE: 16px; CURSOR: default; MARGIN-RIGHT: 12px; TEXT-DECORATION: none
}
.result_error .ico_start {
	TEXT-ALIGN: center; LINE-HEIGHT: 32px; WIDTH: 32px; DISPLAY: block; FLOAT: left; HEIGHT: 32px; COLOR: #fff; FONT-SIZE: 16px; CURSOR: default; MARGIN-RIGHT: 12px; TEXT-DECORATION: none
}
.startPoint {
	TEXT-ALIGN: center; LINE-HEIGHT: 32px; WIDTH: 32px; DISPLAY: block; FLOAT: left; HEIGHT: 32px; COLOR: #fff; FONT-SIZE: 16px; CURSOR: default; MARGIN-RIGHT: 12px; TEXT-DECORATION: none
}
.result_error .ico_start {
	BACKGROUND: #51bf4c
}
.startPoint {
	BACKGROUND: #51bf4c
}
.endPoint {
	BACKGROUND: #e61717
}
.result_error .ico_end {
	BACKGROUND: #e61717
}
.route_box .input_txt {
	BORDER-BOTTOM-COLOR: #ddd; PADDING-BOTTOM: 3px; BORDER-TOP-COLOR: #bbb; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 6px; OUTLINE-WIDTH: 0px; WIDTH: 171px; PADDING-RIGHT: 6px; MARGIN-BOTTOM: 16px; FLOAT: left; HEIGHT: 24px; BORDER-RIGHT-COLOR: #ddd; BORDER-LEFT-COLOR: #bbb; PADDING-TOP: 3px; box-shadow: 1px 1px 1px #DDD inset
}
.route_box .input_txt:hover {
	BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: #999; BORDER-RIGHT-COLOR: #999; BORDER-LEFT-COLOR: #999
}
.route_box .input_txt:focus {
	BORDER-BOTTOM-COLOR: #67a1e2; BORDER-TOP-COLOR: #67a1e2; BORDER-RIGHT-COLOR: #67a1e2; BORDER-LEFT-COLOR: #67a1e2; box-shadow: none
}
.route_box .change {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png); POSITION: absolute; WIDTH: 21px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -16px -138px; HEIGHT: 57px; TOP: 30px; LEFT: 246px
}
.route_box .change A {
	TEXT-ALIGN: center; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #c9cacb; MARGIN: 19px 0px 0px 9px; WIDTH: 18px; DISPLAY: block; HEIGHT: 18px; COLOR: #fff
}
.result_error .rec_list {
	BACKGROUND-COLOR: #fff; MARGIN-LEFT: -38px
}
.result_error .tips {
	BACKGROUND-COLOR: #fff; MARGIN-LEFT: -38px
}
.route_box .change A:hover {
	BACKGROUND-COLOR: #2577e3; TEXT-DECORATION: none
}
.no_result {
	BACKGROUND-COLOR: #f5f3ef
}
.result_error {
	BACKGROUND-COLOR: #f5f3ef
}
.route_search_box {
	BACKGROUND-COLOR: #f5f3ef
}
.route_search_box {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 270px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.route_search_box .route_search {
	MARGIN-BOTTOM: 10px
}
.no_result {
	POSITION: relative; PADDING-BOTTOM: 22px; PADDING-LEFT: 90px; PADDING-RIGHT: 10px; PADDING-TOP: 22px
}
.no_result .i {
	POSITION: absolute; WIDTH: 32px; DISPLAY: block; BACKGROUND-POSITION: 0px -955px; HEIGHT: 32px; MARGIN-LEFT: -38px; TOP: 28px
}
.no_result .txt {
	FONT-SIZE: 14px
}
.no_result .txt .b {
	COLOR: #06c; FONT-WEIGHT: 700
}
.result_error {
	POSITION: relative; OVERFLOW: hidden
}
.result_error .route {
	POSITION: relative; PADDING-BOTTOM: 12px; MARGIN-TOP: -1px; PADDING-LEFT: 48px; PADDING-RIGHT: 10px; BORDER-TOP: #dadada 1px solid; PADDING-TOP: 12px
}
.result_error .ico_end {
	POSITION: absolute; LINE-HEIGHT: 25px; WIDTH: 25px; HEIGHT: 25px; FONT-SIZE: 14px; TOP: 8px; LEFT: 16px
}
.result_error .ico_start {
	POSITION: absolute; LINE-HEIGHT: 25px; WIDTH: 25px; HEIGHT: 25px; FONT-SIZE: 14px; TOP: 8px; LEFT: 16px
}
.result_error .ico_end {
	BACKGROUND-POSITION: 0px -41px
}
.result_error .place {
	MIN-HEIGHT: 30px; MARGIN-BOTTOM: 6px
}
.result_error .place .b {
	FONT-WEIGHT: 700
}
.result_error .tips {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 38px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.result_error .rec_list .list_item {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 48px; PADDING-RIGHT: 0px; CURSOR: pointer; PADDING-TOP: 8px
}
.result_error .rec_list .num {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/um_map_pop_side.png); POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 24px; MARGIN: 2px 0px 0px -38px; WIDTH: 24px; DISPLAY: inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -339px; HEIGHT: 28px; COLOR: #fff; FONT-WEIGHT: 700
}
.map_side .bus_sort {
	MARGIN-BOTTOM: 10px
}
.map_side .line_tips {
	MARGIN-BOTTOM: 10px
}
.result_error .rec_list .adress {
	COLOR: #999
}
.result_error .rec_list .item_hover {
	BACKGROUND-COLOR: #ecf4ff
}
.map_side .bus_route_height {
	OVERFLOW-Y: auto
}
.map_side .bus_sort:after {
	DISPLAY: block; HEIGHT: 0px; CLEAR: both
}
.map_side .bus_sort A {
	BORDER-BOTTOM: #dadbda 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #dadbda 1px solid; LINE-HEIGHT: 28px; BACKGROUND-COLOR: #fff; MARGIN: -1px 0px 0px -1px; WIDTH: 62px; DISPLAY: inline; FLOAT: left; HEIGHT: 28px; COLOR: #333; BORDER-TOP: #dadbda 1px solid; BORDER-RIGHT: #dadbda 1px solid
}
.bus_sort A:hover {
	TEXT-DECORATION: none
}
.map_side .bus_sort .selected {
	POSITION: relative; BORDER-BOTTOM-COLOR: #257ad0; BACKGROUND-COLOR: #257ad0; BORDER-TOP-COLOR: #257ad0; COLOR: #fff; BORDER-RIGHT-COLOR: #257ad0; BORDER-LEFT-COLOR: #257ad0
}
.map_side .bus_route_box {
	BACKGROUND-COLOR: #fff; MARGIN-BOTTOM: 10px
}
.bus_route_box .route_table {
	WIDTH: 242px; TABLE-LAYOUT: auto
}
.bus_route_box .route_table TH {
	PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #9da7b6; PADDING-LEFT: 0px; WIDTH: 18px; PADDING-RIGHT: 0px; COLOR: #fff; FONT-SIZE: 12px; VERTICAL-ALIGN: top; FONT-WEIGHT: 700; PADDING-TOP: 6px
}
.bus_route_box .route_table TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 6px
}
.bus_route_box .route_table .route_pass {
	MARGIN-BOTTOM: 2px
}
.bus_route_box .route_table .bus_stop {
	FONT-WEIGHT: 700
}
.bus_route_box .route_table .total {
	COLOR: #999
}
.bus_route_box .route_table .print {
	FLOAT: right
}
.route_result .route_detail_box {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; BORDER-TOP: #dfdfdf 1px dashed; PADDING-TOP: 10px
}
.route_result .route_detail {
	MIN-HEIGHT: 28px; PADDING-LEFT: 28px; MARGIN-BOTTOM: 10px
}
.route_result .route_detail P {
	PADDING-BOTTOM: 4px; MARGIN-TOP: -4px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
.route_result .route_detail .hover {
	BACKGROUND-COLOR: #ecf4ff
}
.route_result .route_detail .selected {
	BACKGROUND-COLOR: #ecf4ff
}
.route_result .route_detail .distance {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: right; COLOR: #999; PADDING-TOP: 0px
}
.route_result .route_detail .b {
	FONT-WEIGHT: 700
}
.route_result .route_detail .bus {
	BACKGROUND-COLOR: #666; COLOR: #fff
}
.route_result .route_detail .ico_bus {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/um_map_pop_side.png); BACKGROUND-COLOR: #fff; WIDTH: 24px; DISPLAY: inline; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 28px; MARGIN-LEFT: -24px; OVERFLOW: hidden
}
.route_result .route_detail .ico_end {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/um_map_pop_side.png); BACKGROUND-COLOR: #fff; WIDTH: 24px; DISPLAY: inline; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 28px; MARGIN-LEFT: -24px; OVERFLOW: hidden
}
.route_result .route_detail .ico_foot {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/um_map_pop_side.png); BACKGROUND-COLOR: #fff; WIDTH: 24px; DISPLAY: inline; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 28px; MARGIN-LEFT: -24px; OVERFLOW: hidden
}
.route_result .route_detail .ico_start {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/um_map_pop_side.png); BACKGROUND-COLOR: #fff; WIDTH: 24px; DISPLAY: inline; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 28px; MARGIN-LEFT: -24px; OVERFLOW: hidden
}
.route_result .route_detail .m_default {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/um_map_pop_side.png); BACKGROUND-COLOR: #fff; WIDTH: 24px; DISPLAY: inline; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 28px; MARGIN-LEFT: -24px; OVERFLOW: hidden
}
.route_result .route_detail .ico_start {
	BACKGROUND-POSITION: 0px -549px
}
.route_result .route_detail .ico_end {
	BACKGROUND-POSITION: 0px -590px
}
.route_result .route_detail .ico_foot {
	MARGIN-TOP: 3px; WIDTH: 9px; BACKGROUND-POSITION: 0px -723px; HEIGHT: 22px; MARGIN-LEFT: -15px
}
.route_result .route_detail .ico_bus {
	MARGIN-TOP: 5px; WIDTH: 13px; BACKGROUND-POSITION: 0px -699px; HEIGHT: 22px; MARGIN-LEFT: -17px
}
.route_result .route_detail .m_default {
	MARGIN-TOP: 10px; WIDTH: 17px; BACKGROUND-POSITION: 0px -680px; HEIGHT: 20px; MARGIN-LEFT: -17px
}
.route_result .route_detail .place_start {
	COLOR: #51bf4c; FONT-WEIGHT: 700; PADDING-TOP: 2px
}
.route_result .route_detail .place_end {
	COLOR: #e53e49; FONT-WEIGHT: 700; PADDING-TOP: 2px
}
.show_route .route_detail_box {
	DISPLAY: block
}
.show_route .route_table TH {
	BACKGROUND-COLOR: #ea7e5f
}
.map_side .car_sort {
	MARGIN-BOTTOM: 10px
}
.map_side .car_sort:after {
	DISPLAY: block; HEIGHT: 0px; CLEAR: both
}
.map_side .car_sort A {
	BORDER-BOTTOM: #dadbda 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #dadbda 1px solid; LINE-HEIGHT: 28px; BACKGROUND-COLOR: #fff; MARGIN: -1px 0px 0px -1px; WIDTH: 84px; DISPLAY: inline; FLOAT: left; HEIGHT: 28px; COLOR: #333; BORDER-TOP: #dadbda 1px solid; BORDER-RIGHT: #dadbda 1px solid
}
.map_side .car_sort A:hover {
	TEXT-DECORATION: none
}
.map_side .car_sort .selected {
	POSITION: relative; BORDER-BOTTOM-COLOR: #257ad0; BACKGROUND-COLOR: #257ad0; BORDER-TOP-COLOR: #257ad0; COLOR: #fff; BORDER-RIGHT-COLOR: #257ad0; BORDER-LEFT-COLOR: #257ad0
}
.map_side .car_total {
	PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 4px
}
.map_side .car_total .l {
	LINE-HEIGHT: 22px
}
.map_side .car_total .b {
	FONT-WEIGHT: 700
}
.map_side .car_total .print {
	FLOAT: right
}
.car_route_result .route_detail_box {
	OVERFLOW-Y: auto; DISPLAY: block
}
.foot_route_result .route_detail_box {
	OVERFLOW-Y: auto; DISPLAY: block
}
.side_input_pop {
	BORDER-BOTTOM: #dfdfdf 1px solid; BORDER-LEFT: #dfdfdf 1px solid; WIDTH: 183px; OVERFLOW: hidden; BORDER-TOP: #dfdfdf 1px solid; BORDER-RIGHT: #dfdfdf 1px solid
}
.side_input_pop .item {
	PADDING-BOTTOM: 6px; MARGIN-TOP: -1px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BORDER-TOP: #ccc 1px dashed; CURSOR: pointer; PADDING-TOP: 6px
}
.side_input_pop .name {
	PADDING-RIGHT: 8px
}
.side_input_pop .name .b {
	COLOR: #06c; FONT-WEIGHT: 700
}
.side_input_pop .adress {
	COLOR: #999
}
.side_input_pop .item:hover {
	BACKGROUND-COLOR: #06c; CURSOR: pointer
}
.side_input_pop .item_hover {
	BACKGROUND-COLOR: #06c; CURSOR: pointer
}
.side_input_pop .item:hover .b {
	COLOR: #fff
}
.side_input_pop .item:hover .name {
	COLOR: #fff
}
.side_input_pop .item_hover .b {
	COLOR: #fff
}
.side_input_pop .item_hover .name {
	COLOR: #fff
}
.landmarks_click {
	BORDER-BOTTOM: #09a9f3 1px solid; POSITION: relative; BORDER-LEFT: #09a9f3 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 10px; WIDTH: 235px; PADDING-RIGHT: 10px; BACKGROUND: #fff; COLOR: #333; BORDER-TOP: #09a9f3 1px solid; BORDER-RIGHT: #09a9f3 1px solid; PADDING-TOP: 6px
}
.landmarks_hover {
	BORDER-BOTTOM: #09a9f3 1px solid; POSITION: relative; BORDER-LEFT: #09a9f3 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 10px; WIDTH: 235px; PADDING-RIGHT: 10px; BACKGROUND: #fff; COLOR: #333; BORDER-TOP: #09a9f3 1px solid; BORDER-RIGHT: #09a9f3 1px solid; PADDING-TOP: 6px
}
.landmarks_click .landmarks_click_x {
	TEXT-ALIGN: center; LINE-HEIGHT: 18px; WIDTH: 18px; FLOAT: right; HEIGHT: 18px; COLOR: #ccc; FONT-SIZE: 16px; FONT-WEIGHT: 700
}
.landmarks_click .landmarks_click_x:hover {
	COLOR: #ffa800; TEXT-DECORATION: none
}
.landmarks_click .landmarks_bottom {
	PADDING-BOTTOM: 4px; MARGIN: 5px -10px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 24px; BORDER-TOP: #bbe2ff 1px solid; PADDING-TOP: 4px
}
.landmarks_bottom .go_to {
	COLOR: #ccc
}
.landmarks_bottom .go_to A {
	MARGIN: 0px 4px
}
.landmarks_bottom .go_to .disabled {
	COLOR: #999; CURSOR: default; TEXT-DECORATION: none
}
.landmarks_bottom .go_to .disabled:hover {
	COLOR: #999; CURSOR: default; TEXT-DECORATION: none
}
.map_bus {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/um_map_iframe.png); WIDTH: 33px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 43px; OVERFLOW: hidden
}
.map_end {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/um_map_iframe.png); WIDTH: 33px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 43px; OVERFLOW: hidden
}
.map_foot {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/um_map_iframe.png); WIDTH: 33px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 43px; OVERFLOW: hidden
}
.map_marker {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/um_map_iframe.png); WIDTH: 33px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 43px; OVERFLOW: hidden
}
.map_start {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/um_map_iframe.png); WIDTH: 33px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 43px; OVERFLOW: hidden
}
.map_start {
	BACKGROUND-POSITION: 0px 0px
}
.map_end {
	BACKGROUND-POSITION: 0px -45px
}
.map_marker {
	WIDTH: 17px; DISPLAY: block; BACKGROUND-POSITION: 0px -368px; HEIGHT: 28px; OVERFLOW: hidden
}
.map_bus {
	WIDTH: 25px; DISPLAY: block; HEIGHT: 25px; OVERFLOW: hidden
}
.map_foot {
	WIDTH: 25px; DISPLAY: block; HEIGHT: 25px; OVERFLOW: hidden
}
.map_foot {
	BACKGROUND-POSITION: 0px -314px
}
.map_bus {
	BACKGROUND-POSITION: 0px -341px
}
.amap-info .map_mark_inner {
	BORDER-BOTTOM: #dbdbdb 1px solid; BORDER-LEFT: #dbdbdb 1px solid; BORDER-TOP: #dbdbdb 1px solid; BORDER-RIGHT: #dbdbdb 1px solid
}
.map_mark_inner {
	Z-INDEX: 2; POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 290px; PADDING-RIGHT: 10px; FONT-FAMILY: "microsoft yahei", Arial, sans-serif; BACKGROUND: #fff; COLOR: #333; CURSOR: default; PADDING-TOP: 0px; border-radius: 3px
}
.map_mark_inner_g {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.map_mark_inner .amap-info-close {
	POSITION: absolute; WIDTH: 14px; DISPLAY: block; FONT: 700 16px/14px Tahoma, Verdana, sans-serif; HEIGHT: 14px; COLOR: #c3c3c3; TOP: 5px; RIGHT: 5px; TEXT-DECORATION: none
}
.map_mark_inner .amap-info-close:hover {
	COLOR: #aaa
}
.map_mark_inner I {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket-detail.png); POSITION: absolute; WIDTH: 26px; BOTTOM: -20px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -145px 0px; HEIGHT: 20px; LEFT: 146px
}
.map_mark_inner .map_mark_title {
	BORDER-BOTTOM: #dbdbdb 2px dotted; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 280px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-SIZE: 16px; PADDING-TOP: 5px
}
.map_mark_inner .map_mark_address {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 280px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 5px
}
.map_mark_inner .router-search {
	BORDER-BOTTOM: #2590d7 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #2590d7 1px solid; LINE-HEIGHT: 28px; MARGIN: 0px auto; WIDTH: 78px; DISPLAY: block; BACKGROUND: #4eb6fb; HEIGHT: 28px; COLOR: #fff; BORDER-TOP: #2590d7 1px solid; BORDER-RIGHT: #2590d7 1px solid; TEXT-DECORATION: none; border-radius: 3px
}
.c_page_list {
	MARGIN-RIGHT: 10px
}
.c_up {
	MARGIN-RIGHT: 10px
}
.map_mark_inner .router-search:hover {
	BACKGROUND: #2ba5f7
}
.c_page {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 12px/2 Arial; HEIGHT: 26px; COLOR: #666; PADDING-TOP: 10px
}
.c_page A {
	border-radius: 2px
}
.c_down {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
.c_down_nocurrent {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
.c_page_list {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
.c_pagevalue {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
.c_up {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
.c_up_nocurrent {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle
}
.c_down {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket_page.png); BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 25px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px -50px; HEIGHT: 0px; OVERFLOW: hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 23px
}
.c_down_nocurrent {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket_page.png); BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 25px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px -50px; HEIGHT: 0px; OVERFLOW: hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 23px
}
.c_up {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket_page.png); BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 25px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px -50px; HEIGHT: 0px; OVERFLOW: hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 23px
}
.c_up_nocurrent {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/ticket_page.png); BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 25px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px -50px; HEIGHT: 0px; OVERFLOW: hidden; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 23px
}
.c_down {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.c_up {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.c_up {
	BACKGROUND-POSITION: -105px 0px
}
.c_up:hover {
	BACKGROUND-COLOR: #bcddf9; BACKGROUND-POSITION: -105px -25px; TEXT-DECORATION: none
}
.c_down {
	WIDTH: 70px; BACKGROUND-POSITION: -41px 0px; MARGIN-LEFT: 1px
}
.c_down:hover {
	BACKGROUND-COLOR: #bcddf9; BACKGROUND-POSITION: -41px -25px
}
.c_page_list .c_page_ellipsis {
	FLOAT: left
}
.c_page_list A {
	FLOAT: left
}
.c_page_list A {
	BORDER-BOTTOM: #bfbdbd 1px solid; BORDER-LEFT: #bfbdbd 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fafafa; MARGIN: 0px 1px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; HEIGHT: 23px; COLOR: #666; OVERFLOW: hidden; BORDER-TOP: #bfbdbd 1px solid; FONT-WEIGHT: 700; BORDER-RIGHT: #bfbdbd 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.c_page_submit {
	BORDER-BOTTOM: #bfbdbd 1px solid; BORDER-LEFT: #bfbdbd 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fafafa; MARGIN: 0px 1px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; HEIGHT: 23px; COLOR: #666; OVERFLOW: hidden; BORDER-TOP: #bfbdbd 1px solid; FONT-WEIGHT: 700; BORDER-RIGHT: #bfbdbd 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.c_page_list A:hover {
	BORDER-BOTTOM-COLOR: #9fbdd7; BACKGROUND-COLOR: #bcddf9; BORDER-TOP-COLOR: #9fbdd7; COLOR: #fff; BORDER-RIGHT-COLOR: #9fbdd7; BORDER-LEFT-COLOR: #9fbdd7; TEXT-DECORATION: none
}
.c_page_submit:hover {
	BORDER-BOTTOM-COLOR: #9fbdd7; BACKGROUND-COLOR: #bcddf9; BORDER-TOP-COLOR: #9fbdd7; COLOR: #fff; BORDER-RIGHT-COLOR: #9fbdd7; BORDER-LEFT-COLOR: #9fbdd7; TEXT-DECORATION: none
}
.c_page_list .c_page_ellipsis {
	MARGIN: 0px 3px
}
.c_page_list .current {
	BORDER-BOTTOM-COLOR: #5295c5; BACKGROUND-COLOR: #77bcf7; BORDER-TOP-COLOR: #5295c5; COLOR: #fff; BORDER-RIGHT-COLOR: #5295c5; BORDER-LEFT-COLOR: #5295c5; CURSOR: default
}
.c_page_list .current:hover {
	BORDER-BOTTOM-COLOR: #5295c5; BACKGROUND-COLOR: #77bcf7; BORDER-TOP-COLOR: #5295c5; COLOR: #fff; BORDER-RIGHT-COLOR: #5295c5; BORDER-LEFT-COLOR: #5295c5; CURSOR: default
}
.c_up_nocurrent {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BACKGROUND-POSITION: -106px -50px; COLOR: #666; BORDER-TOP: #ccc 1px solid; CURSOR: default; MARGIN-RIGHT: 10px; BORDER-RIGHT: #ccc 1px solid
}
.c_up_nocurrent:hover {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BACKGROUND-POSITION: -106px -50px; COLOR: #666; BORDER-TOP: #ccc 1px solid; CURSOR: default; MARGIN-RIGHT: 10px; BORDER-RIGHT: #ccc 1px solid
}
.c_down_nocurrent {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 70px; BACKGROUND-POSITION: -41px -50px; BORDER-TOP: #ccc 1px solid; CURSOR: default; BORDER-RIGHT: #ccc 1px solid
}
.c_down_nocurrent:hover {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 70px; BACKGROUND-POSITION: -41px -50px; BORDER-TOP: #ccc 1px solid; CURSOR: default; BORDER-RIGHT: #ccc 1px solid
}
.c_pagevalue {
	MARGIN-LEFT: 20px
}
.c_pagevalue .c_page_num {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 3px; MARGIN: 0px 4px; PADDING-LEFT: 3px; WIDTH: 25px; PADDING-RIGHT: 3px; HEIGHT: 14px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 3px
}
.c_page_submit {
	LINE-HEIGHT: 22px; WIDTH: 40px; MARGIN-LEFT: 10px; CURSOR: pointer; FONT-WEIGHT: 400
}
.weixin {
	MARGIN-TOP: -80px; MARGIN-LEFT: 600px; TOP: 50%
}
.weixin .b_weixin {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/weixin.png); WIDTH: 130px; DISPLAY: inline-block; BACKGROUND-POSITION: 0px -5px; HEIGHT: 160px
}
.weixin .s_weixin {
	BACKGROUND-IMAGE: url(http://pic.c-ctrip.com/ticketonline/weixin.png); WIDTH: 130px; DISPLAY: inline-block; BACKGROUND-POSITION: 0px -5px; HEIGHT: 160px
}
.weixin .s_weixin {
	POSITION: fixed; MARGIN-TOP: -85px; WIDTH: 40px; BACKGROUND-POSITION: -140px -5px; HEIGHT: 160px; VISIBILITY: hidden; TOP: 50%; RIGHT: 0px
}
.weixin I {
	POSITION: absolute; TEXT-ALIGN: center; LINE-HEIGHT: 15px; FONT-STYLE: normal; WIDTH: 15px; DISPLAY: block; BACKGROUND: #a4a5a7; HEIGHT: 15px; COLOR: #fff; FONT-SIZE: 12px; TOP: -20px; RIGHT: 18px; transition: opacity 500ms; opacity: .6
}
.weixin I:hover {
	TEXT-DECORATION: none; opacity: 1
}
