HTML {
  WIDTH: 100%; MIN-WIDTH: 640px; OVERFLOW-Y: scroll
}
BODY {
  WIDTH: 100%; MIN-WIDTH: 640px; MARGIN: 0px; PADDING: 0px; FONT-FAMILY: Myriad Pro, Microsoft YaHei, Verdana
}
/*TABLE,DIV {
  FONT-SIZE: 12px; COLOR: #6b6b6b; TEXT-ALIGN: left
}*/
UL,OL {
  LIST-STYLE: none
}
FORM,DL,DT,DD,UL,OL,INPUT,SELECT,TEXTAREA,H1,H2,H3,H4,H5,H6 {
  MARGIN: 0px; PADDING: 0px; FONT-SIZE: 12px
}
INPUT,BUTTON,SELECT,TEXTAREA {
  FONT-SIZE: 12px; FONT-FAMILY:'微软雅黑'; COLOR: #989898; OUTLINE: none; VERTICAL-ALIGN: middle
}
IMG {
  BORDER: 0px; VERTICAL-ALIGN: middle
}
/*A {
  COLOR: #ea6894; TEXT-DECORATION: none
}*/
A:hover {
  COLOR: #ac8770; TEXT-DECORATION: underline
}
#facility {
  POSITION: fixed; TOP: 0px; LEFT: 0px; OVERFLOW: hidden; Z-INDEX: 1000000
}
#facility DIV.image {
  WIDTH: 100%; TEXT-ALIGN: center
}
#facility DIV.image P {
  MARGIN: 0px; PADDING: 0px
} 
#facility DIV.close {
  DISPLAY: block; WIDTH: 36px; HEIGHT: 36px; MARGIN-LEFT: -18px; BACKGROUND: url(../images/bg.close.2.png); TRANSITION: all .3s ease; -WEBKIT-TRANSITION: all .3s ease; POSITION: absolute; TOP: 30px; LEFT: 50%; Z-INDEX: 2000; CURSOR: pointer
}
#facility DIV.close:hover {
  TRANSFORM: rotate(360deg); -WEBKIT-TRANSFORM: rotate(360deg)
}
#facility DIV.picture {
  WIDTH: 740px; HEIGHT: 500px; MARGIN-LEFT: -370px; MARGIN-TOP: -250px; POSITION: absolute; TOP: 50%; LEFT: 50%; Z-INDEX: 1000
}
#facility DIV.picture H3 {
  FONT-SIZE: 30px; HEIGHT: 50px; LINE-HEIGHT: 50px; PADDING-BOTTOM: 20px; FONT-WEIGHT: normal; TEXT-ALIGN: center; COLOR: #402500
}
#facility DIV.picture UL {
  WIDTH: 497px; HEIGHT: 282px; MARGIN: auto; POSITION: relative
}
#facility DIV.picture UL LI {
  POSITION: absolute; TOP: 0px; LEFT: 0px; Z-INDEX: 10; TRANSITION: all .6s ease-out; -WEBKIT-TRANSITION: all .6s ease-out
}
#facility DIV.picture UL LI.rout {
  LEFT: -50%; OPACITY: 0; TRANSFORM: rotate(30deg); -WEBKIT-TRANSFORM: rotate(30deg); Z-INDEX: 100
}
#facility DIV.picture UL LI.lout {
  LEFT: 50%; OPACITY: 0; TRANSFORM: rotate(-30deg); -WEBKIT-TRANSFORM: rotate(-30deg); Z-INDEX: 100
}
#facility DIV.picture UL LI.rhide {
  TRANSFORM: rotate(-30deg); -WEBKIT-TRANSFORM: rotate(-30deg); TRANSFORM-ORIGIN: right top; -WEBKIT-TRANSFORM-ORIGIN: right top; 
}
#facility DIV.picture UL LI.lhide {
  TRANSFORM: rotate(30deg); -WEBKIT-TRANSFORM: rotate(30deg); TRANSFORM-ORIGIN: left top; -WEBKIT-TRANSFORM-ORIGIN: left top; 
}
#facility DIV.picture UL LI IMG {
  WIDTH: 477px; HEIGHT: 262px; BORDER: #fff 10px solid; BORDER-RADIUS: 5px; BOX-SHADOW: 0px 2px 5px #f5edc8
}
#facility DIV.picture P.pic {
  MARGIN: 0px; PADDING: 0px; POSITION: absolute; BOTTOM: 0px; LEFT: -30px; Z-INDEX: 1000
}
#facility DIV.picture DIV.content {
  WIDTH: 280px; HEIGHT: 80px; LINE-HEIGHT: 20px; COLOR: #402500; OVERFLOW: hidden; POSITION: absolute; BOTTOM: 58px; RIGHT: 130px; Z-INDEX: 1000
}
#facility DIV.picture DIV.content P {
  MARGIN: 0px; PADDING: 0px
}
#facility DIV.picture SPAN.prev {
  DISPLAY: block; WIDTH: 36px; HEIGHT: 36px; BACKGROUND: url(../images/bg.arrow.3p.png); CURSOR: pointer; POSITION: absolute; TOP: 200px; LEFT: 0px; Z-INDEX: 1000
}
#facility DIV.picture SPAN.next {
  DISPLAY: block; WIDTH: 36px; HEIGHT: 36px; BACKGROUND: url(../images/bg.arrow.3.png); CURSOR: pointer; POSITION: absolute; TOP: 200px; RIGHT: 0px; Z-INDEX: 1000
}
.beian {
  POSITION: fixed; BOTTOM: 20px; HEIGHT: 25px; LINE-HEIGHT: 25px; RIGHT: 20px; COLOR: #ffe0b4; Z-INDEX: 20000
}
.beian A {
  COLOR: #ffe0b4
}
.clear {
  CLEAR: both
}
.clear_float {
  ZOOM: 1
}
.clear_float:after {
  DISPLAY: block; CLEAR: both; CONTENT: ""; VISIBILITY: hidden; HEIGHT: 0
}
.hand {
  CURSOR: pointer
}
.no_select {
  USER-SELECT: none; -MS-USER-SELECT: none; -O-USER-SELECT: none; -MOZ-USER-SELECT: none; -KHTML-USER-SELECT: none; -WEBKIT-USER-SELECT: none
}
.logo {
  WIDTH: 208px; HEIGHT: 104px; BACKGROUND: url(); POSITION: fixed; TOP: 15px; LEFT: 10px; Z-INDEX: 20000
}
.right_tips {
  WIDTH: 204px; HEIGHT: 65px; BACKGROUND: url(../images/img.button.7.png); POSITION: fixed; TOP: 25px; RIGHT: 50px; Z-INDEX: 10000
}
.right_tips:hover {
  BACKGROUND-POSITION: 0px -62px
}
.right_tips A {
  DISPLAY: block; WIDTH: 204px; HEIGHT: 65px
}
.right_mask {
  WIDTH: 250px; POSITION: fixed; TOP: 0px; RIGHT: 0px; Z-INDEX: 9990; DISPLAY: none
}
.right_menu {
  WIDTH: 84px; POSITION: fixed; TOP: 100px; RIGHT: 40px; Z-INDEX: 10000; DISPLAY: none
}
.right_menu UL {
  POSITION: relative
}
.right_menu UL LI {
  MARGIN: auto; CURSOR: pointer; text-align: center;
}
.right_menu UL LI.one {
  HEIGHT: 92px; MARGIN-LEFT: 5px
}
.right_menu UL LI.one EM {
  DISPLAY: block; WIDTH: 100%; HEIGHT: 100%; BACKGROUND: url(../images/img.button.1.png) 0px 0px no-repeat
}
.right_menu UL LI.one.on EM,
.right_menu UL LI.one:hover EM {
  BACKGROUND-POSITION: -78px 0px
}
.right_menu UL LI.two,
.right_menu UL LI.three,
.right_menu UL LI.four,
.right_menu UL LI.five,
.right_menu UL LI.six {
  WIDTH: 64px; HEIGHT: 64px; MARGIN-TOP: 10px; TRANSITION: all .3s ease; -WEBKIT-TRANSITION: all .3s ease
}
.right_menu UL LI.two:hover,
.right_menu UL LI.three:hover,
.right_menu UL LI.four:hover,
.right_menu UL LI.five:hover,
.right_menu UL LI.six:hover {
  TRANSFORM: rotate(360deg); -WEBKIT-TRANSFORM: rotate(360deg)
}
.right_menu UL LI.two EM {
  DISPLAY: block; WIDTH: 100%; HEIGHT: 100%; BACKGROUND: url(../images/img.button.2.png) 0px 0px no-repeat
}
.right_menu UL LI.two.on EM,
.right_menu UL LI.two:hover EM {
  BACKGROUND-POSITION: -64px 0px
}
.right_menu UL LI.three EM {
  DISPLAY: block; WIDTH: 100%; HEIGHT: 100%; BACKGROUND: url(../images/img.button.3.png) 0px 0px no-repeat
}
.right_menu UL LI.three.on EM,
.right_menu UL LI.three:hover EM {
  BACKGROUND-POSITION: -64px 0px
}
.right_menu UL LI.four EM {
  DISPLAY: block; WIDTH: 100%; HEIGHT: 100%; BACKGROUND: url(../images/img.button.4.png) 0px 0px no-repeat
}
.right_menu UL LI.four.on EM,
.right_menu UL LI.four:hover EM {
  BACKGROUND-POSITION: -64px 0px
}
.right_menu UL LI.five EM {
  DISPLAY: block; WIDTH: 100%; HEIGHT: 100%; BACKGROUND: url(../images/img.button.5.png) 0px 0px no-repeat
}
.right_menu UL LI.five.on EM,
.right_menu UL LI.five:hover EM {
  BACKGROUND-POSITION: -64px 0px
}
.right_menu UL LI.six EM {
  DISPLAY: block; WIDTH: 100%; HEIGHT: 100%; BACKGROUND: url(../images/img.button.6.png) 0px 0px no-repeat
}
.right_menu UL LI.six.on EM,
.right_menu UL LI.six:hover EM {
  BACKGROUND-POSITION: -64px 0px
}
.right_menu UL LI.one-text {
  WIDTH: 80px; LINE-HEIGHT: 20px; TEXT-ALIGN: right; FONT-WEIGHT: bold; COLOR: #000; POSITION: absolute; TOP: 40px; RIGHT: 85px; Z-INDEX: 100
}
.right_menu UL LI.two-text {
  WIDTH: 80px; LINE-HEIGHT: 20px; TEXT-ALIGN: right; FONT-WEIGHT: bold; COLOR: #000; POSITION: absolute; TOP: 199px; RIGHT: 85px; Z-INDEX: 100
}
.right_menu UL LI.three-text {
  WIDTH: 80px; LINE-HEIGHT: 20px; TEXT-ALIGN: right; FONT-WEIGHT: bold; COLOR: #000; POSITION: absolute; TOP: 124px; RIGHT: 85px; Z-INDEX: 100
}
.right_menu UL LI.four-text {
  WIDTH: 80px; LINE-HEIGHT: 20px; TEXT-ALIGN: right; FONT-WEIGHT: bold; COLOR: #000; POSITION: absolute; TOP: 272px; RIGHT: 85px; Z-INDEX: 100
}
.right_menu UL LI.five-text {
  WIDTH: 80px; LINE-HEIGHT: 20px; TEXT-ALIGN: right; FONT-WEIGHT: bold; COLOR: #000; POSITION: absolute; TOP: 346px; RIGHT: 85px; Z-INDEX: 100
}
.right_menu UL LI.six-text {
  WIDTH: 80px; LINE-HEIGHT: 20px; TEXT-ALIGN: right; FONT-WEIGHT: bold; COLOR: #000; POSITION: absolute; TOP: 420px; RIGHT: 85px; Z-INDEX: 100
}
.right_content {
  WIDTH: 580px; POSITION: fixed; TOP: 0px; RIGHT: -600px; BOX-SHADOW: 2px 0px 12px #000; Z-INDEX: 30000
}
.right_content SPAN.close {
  DISPLAY: block; WIDTH: 36px; HEIGHT: 36px; BACKGROUND: url(../images/bg.close.1.png) center center no-repeat; TRANSITION: all .3s ease; -WEBKIT-TRANSITION: all .3s ease; CURSOR: pointer; POSITION: absolute; TOP: 57px; RIGHT: 50px; Z-INDEX: 100
}
.right_content SPAN.close:hover {
  TRANSFORM: rotate(360deg); -WEBKIT-TRANSFORM: rotate(360deg)
}
.right_content H2 {
  WIDTH: 480px; MARGIN: auto; PADDING-TOP: 55px; PADDING-BOTTOM: 20px; FONT-SIZE: 26px; COLOR: #fff; LINE-HEIGHT: 40px; FONT-WEIGHT: normal;font-style: normal;
}
.right_content H2.menu {
  FONT-SIZE: 16px; BACKGROUND: url(../images/bg.menu.1.png) left center no-repeat; PADDING-LEFT: 22px; CURSOR: pointer
}
.right_content H6 {
  FONT-SIZE: 32px; COLOR: #fff; TEXT-ALIGN: right; LINE-HEIGHT: 40px; FONT-WEIGHT: normal; POSITION: absolute; TOP: 55px; RIGHT: 120px; Z-INDEX: 100
}
.right_content H6.menu {
  FONT-SIZE: 16px; BACKGROUND: url(../images/bg.menu.1.png) left center no-repeat; PADDING-LEFT: 22px; CURSOR: pointer
}
.right_content DIV.tel {
  HEIGHT: 20px; FONT-SIZE: 14px; LINE-HEIGHT: 20px; COLOR: #fff; POSITION: absolute; TOP: 95px; LEFT: 50px; Z-INDEX: 100
}
.right_content DIV.tel A {
  FONT-STYLE: normal; COLOR: #ffffff
}
.right_content DIV.tel EM {
  FONT-STYLE: normal; COLOR: #fedb7c
}
.right_content DIV.tel LABEL {
  FONT-STYLE: normal; COLOR: #ffffff
}
.right_content .scrollbox {
  WIDTH: 480px; MARGIN: auto; POSITION: relative;line-height: 150%;
}
.right_content .scrollbox DIV.viewport {
  WIDTH: 480px; HEIGHT: 300px; OVERFLOW: hidden; POSITION: relative; box-shadow: none; -webkit-box-shadow: none;
}
.right_content .scrollbox DIV.overview {
  WIDTH: 480px; POSITION: absolute; LEFT: 0px; TOP: 0px
}
.right_content .scrollbox DIV.thumb {
  WIDTH: 5px; BACKGROUND-COLOR: #000; OPACITY: 0.3
}
.right_content .scrollbox DIV.scrollbar {
  WIDTH: 5px; POSITION: absolute; TOP: 0px; RIGHT: -25px; Z-INDEX: 100
}
.right_content .scrollbox DIV.track {
  WIDTH: 5px; HEIGHT: 100%; POSITION: relative; PADDING: 0px 0px
}
.right_content .scrollbox DIV.thumb {
  WIDTH: 5px; HEIGHT: 20px; CURSOR: pointer; OVERFLOW: hidden; POSITION: absolute; TOP: 0px
}
.right_content .scrollbox DIV.disable {
  DISPLAY: none
}
.right_content_ticket {
  BACKGROUND: #f27100
}
.right_content_ticket SPAN.arrow {
  DISPLAY: block; WIDTH: 20px; HEIGHT: 70px; BACKGROUND: url(../images/bg.arrow.1.png) 0px -2px no-repeat; POSITION: absolute; TOP: 120px; LEFT: -17px; Z-INDEX: 100
}
.right_content_ticket DIV.order_step {
  WIDTH: 100%; POSITION: relative; OVERFLOW: hidden
}
.right_content_ticket DIV.order_step DIV.tit {
  MARGIN: 0px; PADDING: 0px; HEIGHT: 50px; LINE-HEIGHT: 50px; PADDING-BOTTOM: 20px; POSITION: relative
}
.right_content_ticket DIV.order_step DIV.tit H4 {
  FONT-SIZE: 16px; COLOR: #fff; MARGIN: 0px; HEIGHT: 40px; LINE-HEIGHT: 40px; FONT-WEIGHT: normal; POSITION: absolute; TOP: 6px; LEFT: 0px; Z-INDEX: 100
}
.right_content_ticket DIV.order_step DIV.ticket_type {
  WIDTH: 100%; PADDING-BOTTOM: 30px; TEXT-ALIGN: center
}
.right_content_ticket DIV.order_step DIV.ticket_type EM {
  DISPLAY: inline-block; ZOOM: 1; WIDTH: 124px; HEIGHT: 68px; LINE-HEIGHT: 68px; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px; TEXT-ALIGN: left; PADDING-LEFT: 10px; BACKGROUND: url() 0px 0px no-repeat; FONT-FAMILY: Arial Rounded MT Bold, Arial; FONT-STYLE: normal; FONT-SIZE: 32px; COLOR: #4b3d23; POSITION: relative; CURSOR: pointer; OPACITY: 0.5
}
.right_content_ticket DIV.order_step DIV.ticket_type EM.on {
  OPACITY: 1
}
.right_content_ticket DIV.order_step DIV.ticket_type EM.on B {
  DISPLAY: block; WIDTH: 30px; HEIGHT: 30px; BACKGROUND: url(../images/bg.yes.1.png); POSITION: absolute; TOP: -10px; RIGHT: -5px; Z-INDEX: 100
}
.right_content_ticket DIV.order_step DIV.ticket_type_day {
  WIDTH: 480px; HEIGHT: 80px; OVERFLOW: hidden; POSITION: relative
}
.right_content_ticket DIV.order_step DIV.ticket_type_day DIV.dl {
  WIDTH: 1440px; POSITION: absolute; TOP: 0px; LEFT: 0px; Z-INDEX: 100
}
.right_content_ticket DIV.order_step DIV.ticket_type_day DIV.dl DIV.dd {
  WIDTH: 480px; FLOAT: left; TEXT-ALIGN: center
}
.right_content_ticket DIV.order_step DIV.ticket_type_day DIV.dl DIV.dd EM {
  DISPLAY: inline-block; ZOOM: 1; WIDTH: 56px; HEIGHT: 30px; LINE-HEIGHT: 30px; MARGIN-LEFT: 4px; MARGIN-RIGHT: 4px; BACKGROUND: url(../images/bg.week.1.png) center center no-repeat; FONT-STYLE: normal; COLOR: #fff; TEXT-ALIGN: center; POSITION: relative; OPACITY: 0.5
}
.right_content_ticket DIV.order_step DIV.ticket_type_day DIV.dl DIV.dd EM.on {
  BACKGROUND: url(../images/bg.week.1.on.png) center center no-repeat; OPACITY: 1
}
.right_content_ticket DIV.order_step DIV.ticket_type_day DIV.dl DIV.dd EM.on B {
  DISPLAY: block; WIDTH: 30px; HEIGHT: 30px; BACKGROUND: url(../images/bg.yes.1.png); POSITION: absolute; TOP: -10px; RIGHT: -5px; Z-INDEX: 100
}
.right_content_ticket DIV.order_step DIV.ticket_type_day DIV.dl DIV.dd P.tips {
  MARGIN: 0px; PADDING: 0px; TEXT-ALIGN: center; LINE-HEIGHT: 50px; COLOR: #8c263b; FONT-WEIGHT: bold
}
.right_content_ticket DIV.order_step DIV.button {
  WIDTH: 100%; HEIGHT: 60px; POSITION: relative
}
.right_content_ticket DIV.order_step DIV.button1 {
  WIDTH: 460px; MARGIN: auto
}
.right_content_ticket DIV.order_step DIV.button SPAN.left {
  DISPLAY: inline-block; ZOOM: 1; MARGIN-TOP: 20px; HEIGHT: 20px; LINE-HEIGHT: 20px; PADDING-LEFT: 16px; FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND: url(bg.icon.prev.1.png) left center no-repeat; CURSOR: pointer
}
.right_content_ticket DIV.order_step DIV.button SPAN.right {
  DISPLAY: inline-block; ZOOM: 1; HEIGHT: 20px; LINE-HEIGHT: 20px; PADDING-RIGHT: 16px; FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND: url() right center no-repeat; POSITION: absolute; TOP: 15px; RIGHT: 0px; Z-INDEX: 100; CURSOR: pointer
}
.right_content_ticket DIV.order_step DIV.button SPAN.checkout {
  DISPLAY: inline-block; ZOOM: 1; HEIGHT: 25px; LINE-HEIGHT: 25px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-SIZE: 16px; FONT-WEIGHT: bold; BACKGROUND: #fff; COLOR: #4c2500; POSITION: absolute; TOP: 15px; RIGHT: 0px; Z-INDEX: 100; BORDER: #f69c4d 3px solid; BORDER-RADIUS: 14px; CURSOR: pointer
}
.right_content_ticket DIV.order_step DIV.button SPAN.checkout-tips {
  WIDTH: 220px; TEXT-ALIGN: center; MARGIN-LEFT: -110px; DISPLAY: block; HEIGHT: 25px; LINE-HEIGHT: 25px; FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #005952; POSITION: absolute; TOP: 20px; LEFT: 50%; Z-INDEX: 100
}
.right_content_ticket DIV.order_step DIV.tips1 {
  PADDING: 5px 20px; COLOR: #ffe599; LINE-HEIGHT: 18px
}
.right_content_ticket DIV.order_step TABLE.datatable1 {
  WIDTH: 480px; MARGIN: auto
}
.right_content_ticket DIV.order_step TABLE.datatable1 TH EM {
  DISPLAY: block; COLOR: #f7aa66; LINE-HEIGHT: 20px; TEXT-ALIGN: center; FONT-STYLE: normal; BORDER-BOTTOM: #f7aa66 1px solid
}
.right_content_ticket DIV.order_step TABLE.datatable1 TD {
  TEXT-ALIGN: center
}
.right_content_ticket DIV.order_step TABLE.datatable1 TD SPAN.tips {
  DISPLAY: block; PADDING-LEFT: 36px; COLOR: #fff; DISPLAY: none
}
.right_content_ticket DIV.order_step TABLE.datatable1 TD SPAN.tips.tips1 {
  DISPLAY: block
}
.right_content_ticket DIV.order_step TABLE.datatable1 TD EM.ticket {
  DISPLAY: inline-block; ZOOM: 1; WIDTH: 124px; HEIGHT: 68px; LINE-HEIGHT: 68px; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px; TEXT-ALIGN: left; PADDING-LEFT: 10px; BACKGROUND: url() 0px 0px no-repeat; FONT-STYLE: normal; FONT-FAMILY: Arial Rounded MT Bold, Arial; FONT-SIZE: 32px; POSITION: relative; COLOR: #4b3d23
}
.right_content_ticket DIV.order_step TABLE.datatable1 TD EM.ticket B {
  DISPLAY: block; WIDTH: 30px; HEIGHT: 30px; BACKGROUND: url(../images/bg.yes.1.png); POSITION: absolute; TOP: -10px; RIGHT: -5px; Z-INDEX: 100
}
.right_content_ticket DIV.order_step TABLE.datatable1 TD.amount SPAN.minus {
  DISPLAY: inline-block; ZOOM: 1; WIDTH: 26px; HEIGHT: 26px; BACKGROUND: url(../images/img.icon.1.2.gif) center center no-repeat; VERTICAL-ALIGN: middle; CURSOR: pointer
}
.right_content_ticket DIV.order_step TABLE.datatable1 TD.amount INPUT.text {
  WIDTH: 50px; HEIGHT: 26px; LINE-HEIGHT: 26px; TEXT-ALIGN: center; FONT-SIZE: 16px; BACKGROUND: #fff; BORDER: #f69c4d 3px solid; BORDER-RADIUS: 16px; COLOR: #715322
}
.right_content_ticket DIV.order_step TABLE.datatable1 TD.amount SPAN.add {
  DISPLAY: inline-block; ZOOM: 1; WIDTH: 26px; HEIGHT: 26px; BACKGROUND: url(../images/img.icon.1.1.gif) center center no-repeat; VERTICAL-ALIGN: middle; CURSOR: pointer
}
.right_content_ticket DIV.order_step TABLE.datatable1 TD.price {
  FONT-SIZE: 14px; COLOR: #fff
}
.right_content_ticket DIV.order_step TABLE.datatable1 TD.price EM {
  FONT-SIZE: 26px; FONT-STYLE: normal
}
.right_content_ticket DIV.order_step DIV.traffic {
  WIDTH: 460px; MARGIN: 10px auto auto auto; BORDER-TOP: #f7aa66 1px solid; POSITION: relative
}
.right_content_ticket DIV.order_step DIV.traffic DIV.traffic_item EM {
  DISPLAY: inline-block; ZOOM: 1; WIDTH: 60px; HEIGHT: 62px; LINE-HEIGHT: 62px; TEXT-ALIGN: center; MARGIN-LEFT: 10px; MARGIN-TOP: 10px; FONT-STYLE: normal; BACKGROUND: url(bg.traffic.1.1.png) center center no-repeat; COLOR: #6f5641; FONT-WEIGHT: bold; POSITION: relative; CURSOR: pointer
}
.right_content_ticket DIV.order_step DIV.traffic DIV.traffic_item EM.on {
  BACKGROUND-IMAGE: url(../images/bg.traffic.1.2.png); COLOR: #fff
}
.right_content_ticket DIV.order_step DIV.traffic DIV.traffic_item EM.on B {
  DISPLAY: block; WIDTH: 30px; HEIGHT: 30px; BACKGROUND: url(../images/bg.yes.1.png); POSITION: absolute; TOP: -8px; RIGHT: -5px; Z-INDEX: 100
}
.right_content_ticket DIV.order_step DIV.traffic DIV.traffic_fee {
  POSITION: absolute; TOP: 20px; RIGHT: 0px; Z-INDEX: 100
}
.right_content_ticket DIV.order_step DIV.traffic DIV.traffic_fee P {
  MARGIN: 0px; PADDING: 0px; FLOAT: right; LINE-HEIGHT: 150%
}
.right_content_ticket DIV.order_step DIV.traffic DIV.traffic_fee P.fee {
  COLOR: #fff; FONT-SIZE: 14px; TEXT-ALIGN: right
}
.right_content_ticket DIV.order_step DIV.traffic DIV.traffic_fee P.fee EM {
  FONT-STYLE: normal; FONT-SIZE: 18px
}
.right_content_ticket DIV.order_step DIV.traffic DIV.traffic_fee P.tit {
  COLOR: #005952; FONT-SIZE: 14px; PADDING-RIGHT: 50px; TEXT-ALIGN: right
}
.right_content_ticket DIV.order_step DIV.traffic DIV.traffic_fee P.tips {
  COLOR: #005952; FONT-SIZE: 14px; TEXT-ALIGN: right; DISPLAY: none
}
.right_content_ticket DIV.order_step DIV.invoice {
  WIDTH: 460px; MARGIN: 10px auto 10px auto 
}
.right_content_ticket DIV.order_step DIV.invoice P {
  MARGIN: 0px; PADDING: 0px 0px 0px 20px
}
.right_content_ticket DIV.order_step DIV.invoice P.tit {
  FONT-SIZE: 14px; COLOR: #fff; CURSOR: pointer
}
.right_content_ticket DIV.order_step DIV.invoice P.tit EM {
  DISPLAY: inline-block; ZOOM: 1; WIDTH: 22px; HEIGHT: 22px; BACKGROUND: url(../images/bg.checkbox.1.png) -22px 0px no-repeat; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px; VERTICAL-ALIGN: middle; CURSOR: pointer
}
.right_content_ticket DIV.order_step DIV.invoice P.tit EM.on {
  BACKGROUND-POSITION: 0px 0px
}
.right_content_ticket DIV.order_step DIV.invoice P.title {
  PADDING: 10px 10px 10px 50px; COLOR: #ffcc99
}
.right_content_ticket DIV.order_step DIV.invoice P.title SPAN.text EM {
  FONT-STYLE: normal; COLOR: #fff
}
.right_content_ticket DIV.order_step DIV.invoice P.title SPAN.text STRONG {
  MARGIN-LEFT: 10px; COLOR: #333333; CURSOR: pointer
}
.right_content_ticket DIV.order_step DIV.invoice P.title SPAN.edit {
  DISPLAY: none
}
.right_content_ticket DIV.order_step DIV.invoice P.title SPAN.edit INPUT.text {
  WIDTH: 230px; HEIGHT: 20px; LINE-HEIGHT: 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #fff; BORDER: #f69c4d 3px solid; BORDER-RADIUS: 14px; COLOR: #715322
}
.right_content_ticket DIV.order_step DIV.total {
  WIDTH: 460px; MARGIN: auto; PADDING-TOP: 10px; TEXT-ALIGN: right; FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #fff; BORDER-TOP: #f7aa66 1px solid
}
.right_content_ticket DIV.order_step DIV.total EM {
  COLOR: #fce77e; FONT-STYLE: normal; PADDING-LEFT: 20px
}
.right_content_ticket DIV.order_step DIV.total U {
  COLOR: #fce77e; FONT-STYLE: normal; FONT-SIZE: 24px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.right_content_ticket DIV.order_step DIV.confirm DIV.ticket {
  PADDING-BOTTOM: 5px; LINE-HEIGHT: 16px; COLOR: #f7aa66; BORDER-BOTTOM: #f7aa66 1px solid; POSITION: relative
}
.right_content_ticket DIV.order_step DIV.confirm DIV.ticket I,
.right_content_ticket DIV.order_step DIV.confirm DIV.ticket EM {
  FONT-STYLE: normal; COLOR: #fff
}
.right_content_ticket DIV.order_step DIV.confirm DIV.ticket SPAN.price {
  POSITION: absolute; TOP: 0px; RIGHT: 0px; Z-INDEX: 100; COLOR: #fff
}
.right_content_ticket DIV.order_step DIV.confirm DIV.ticket SPAN.price B {
  FONT-SIZE: 14px
}
.right_content_ticket DIV.order_step DIV.confirm DIV.traffic_info {
  WIDTH: 100%; HEIGHT: 40px; POSITION: relative
}
.right_content_ticket DIV.order_step DIV.confirm DIV.traffic_info DIV.get {
  PADDING-TOP: 5px; LINE-HEIGHT: 16px; COLOR: #f7aa66
}
.right_content_ticket DIV.order_step DIV.confirm DIV.traffic_info DIV.get EM {
  FONT-STYLE: normal; COLOR: #fff
}
.right_content_ticket DIV.order_step DIV.confirm DIV.traffic_info DIV.fee {
  POSITION: absolute; TOP: 5px; RIGHT: 0px; Z-INDEX: 100
}
.right_content_ticket DIV.order_step DIV.confirm DIV.traffic_info DIV.fee P {
  MARGIN: 0px; PADDING: 0px; FLOAT: right; LINE-HEIGHT: 16px
}
.right_content_ticket DIV.order_step DIV.confirm DIV.traffic_info DIV.fee P.fee {
  COLOR: #fff; FONT-SIZE: 12px; TEXT-ALIGN: right
}
.right_content_ticket DIV.order_step DIV.confirm DIV.traffic_info DIV.fee P.fee EM {
  FONT-STYLE: normal; FONT-SIZE: 14px
}
.right_content_ticket DIV.order_step DIV.confirm DIV.traffic_info DIV.fee P.tit {
  COLOR: #005952; FONT-SIZE: 12px; PADDING-RIGHT: 30px; TEXT-ALIGN: right
}
.right_content_ticket DIV.order_step DIV.confirm DIV.traffic_info DIV.fee P.tips {
  COLOR: #005952; FONT-SIZE: 12px; TEXT-ALIGN: right; DISPLAY: none
}
.right_content_ticket DIV.order_step DIV.form {
  WIDTH: 460px; MARGIN: auto
}
.right_content_ticket DIV.order_step DIV.form DIV.contact {
  WIDTH: 211px; FLOAT: left
}
.right_content_ticket DIV.order_step DIV.form DIV.contact H5 {
  FONT-SIZE: 16px; COLOR: #fefefe
}
.right_content_ticket DIV.order_step DIV.form DIV.contact UL LI {
  PADDING-TOP: 10px
}
.right_content_ticket DIV.order_step DIV.form DIV.contact UL LI.idcard {
  DISPLAY: none
}
.right_content_ticket DIV.order_step DIV.form DIV.account {
  WIDTH: 211px; FLOAT: right; DISPLAY: none
}
.right_content_ticket DIV.order_step DIV.form DIV.account H5 {
  FONT-SIZE: 16px; COLOR: #fefefe
}
.right_content_ticket DIV.order_step DIV.form DIV.account UL LI {
  PADDING-TOP: 10px
}
.right_content_ticket DIV.order_step DIV.form INPUT.def {
  WIDTH: 165px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; HEIGHT: 26px; LINE-HEIGHT: 26px; BACKGROUND: url(../images/bg.input.2.0.png) left center no-repeat; BORDER: #f69c4d 3px solid; BORDER-RADIUS: 16px; COLOR: #30554f
}
.right_content_ticket DIV.order_step DIV.form INPUT.name {
  BACKGROUND-IMAGE: url(../images/bg.input.2.1.png)
}
.right_content_ticket DIV.order_step DIV.form INPUT.idcard {
  BACKGROUND-IMAGE: url(../images/bg.input.2.2.png)
}
.right_content_ticket DIV.order_step DIV.form INPUT.address {
  BACKGROUND-IMAGE: url(../images/bg.input.2.3.png)
}
.right_content_ticket DIV.order_step DIV.form INPUT.phone {
  BACKGROUND-IMAGE: url(../images/bg.input.2.4.png)
}
.right_content_ticket DIV.order_step DIV.form INPUT.username {
  BACKGROUND-IMAGE: url(../images/bg.input.2.5.png)
}
.right_content_ticket DIV.order_step DIV.form INPUT.password {
  BACKGROUND-IMAGE: url(../images/bg.input.2.6.png)
}
.right_content_ticket DIV.order_step DIV.form INPUT.cpassword {
  BACKGROUND-IMAGE: url(../images/bg.input.2.7.png)
}
.right_content_ticket DIV.order_step DIV.form INPUT.emptyfocus {
  BACKGROUND-IMAGE: url(../images/bg.input.2.0.png)
}
.right_content_ticket DIV.order_step DIV.agree {
  WIDTH: 460px; MARGIN: 10px auto 10px auto 
}
.right_content_ticket DIV.order_step DIV.agree P {
  MARGIN: 0px; PADDING: 0px
}
.right_content_ticket DIV.order_step DIV.agree P.tit {
  COLOR: #fff; HEIGHT: 22px; LINE-HEIGHT: 22px; CURSOR: pointer
}
.right_content_ticket DIV.order_step DIV.agree P.tit EM {
  DISPLAY: inline-block; ZOOM: 1; WIDTH: 22px; HEIGHT: 22px; BACKGROUND: url(../images/bg.checkbox.1.png) -22px 0px no-repeat; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px; VERTICAL-ALIGN: middle; CURSOR: pointer
}
.right_content_ticket DIV.order_step DIV.agree P.tit EM.on {
  BACKGROUND-POSITION: 0px 0px
}
.right_content_ticket DIV.order_step DIV.agree P.tit B {
  COLOR: #ffd975
}
.right_content_ticket DIV.order_step DIV.order_list {
  WIDTH: 480px; MARGIN: auto; PADDING-TOP: 10px
}
.right_content_ticket DIV.order_step DIV.order_list UL LI {
  HEIGHT: 40px; LINE-HEIGHT: 40px; PADDING: 5px; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; BACKGROUND: #2ba794; BORDER-RADIUS: 25px; BOX-SHADOW: 0px 3px 3px #c35b00; CURSOR: pointer
}
.right_content_ticket DIV.order_step DIV.order_list UL LI EM {
  DISPLAY: inline-block; ZOOM: 1; WIDTH: 40px; HEIGHT: 40px; BACKGROUND: url(../images/bg.round.1.png) center center no-repeat; LINE-HEIGHT: 40px; FONT-SIZE: 20px; COLOR: #01988f; TEXT-ALIGN: center
}
.right_content_ticket DIV.order_step DIV.order_list UL LI B {
  FONT-SIZE: 14px; COLOR: #554b24; PADDING-LEFT: 10px
}
.right_content_ticket DIV.order_step DIV.order_list UL LI SPAN.orderid {
  PADDING-LEFT: 30px; COLOR: #ffe6b2
}
.right_content_ticket DIV.order_step DIV.order_list UL LI SPAN.orderid STRONG {
  COLOR: #fff; FONT-SIZE: 14px; PADDING-LEFT: 10px
}
.right_content_ticket DIV.order_step DIV.order_list UL LI SPAN.status {
  FLOAT: right; COLOR: #ff9d26; FONT-SIZE: 14px; PADDING-RIGHT: 20px
}
.right_content_ticket DIV.order_step2,
.right_content_ticket DIV.order_step3 {
  DISPLAY: none
}
.right_content_ticket DIV.login {
  WIDTH: 540px; BACKGROUND: #30554f; BOX-SHADOW: 2px 0px 12px #000; POSITION: absolute; TOP: 0px; RIGHT: -600px; Z-INDEX: 100
}
.right_content_ticket DIV.login SPAN.shutdown {
  DISPLAY: block; WIDTH: 36px; HEIGHT: 36px; MARGIN: 56px auto 23px auto; BACKGROUND: url(../images/bg.close.1.png) center center no-repeat; CURSOR: pointer; TRANSITION: all .3s ease; -WEBKIT-TRANSITION: all .3s ease
}
.right_content_ticket DIV.login SPAN.shutdown:hover {
  TRANSFORM: rotate(360deg); -WEBKIT-TRANSFORM: rotate(360deg)
}
.right_content_ticket DIV.login H4 {
  FONT-SIZE: 24px; COLOR: #fff; FONT-WEIGHT: normal; TEXT-ALIGN: center; LINE-HEIGHT: 30px
}
.right_content_ticket DIV.login H5 {
  FONT-SIZE: 14px; COLOR: #fa9d32; FONT-WEIGHT: normal; TEXT-ALIGN: center; HEIGHT: 24px; LINE-HEIGHT: 24px
}
.right_content_ticket DIV.login DIV.form {
  WIDTH: 500px; MARGIN: auto; MARGIN-BOTTOM: 25px; PADDING-BOTTOM: 25px; BORDER-BOTTOM: #456661 1px solid
}
.right_content_ticket DIV.login DIV.form UL LI {
  PADDING-TOP: 6px; TEXT-ALIGN: center
}
.right_content_ticket DIV.login DIV.form UL LI INPUT.username {
  WIDTH: 210px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; HEIGHT: 31px; LINE-HEIGHT: 31px; BACKGROUND: url(../images/bg.input.1.1.png) left center no-repeat; BORDER: #6f8884 3px solid; BORDER-RADIUS: 18px; COLOR: #30554f
}
.right_content_ticket DIV.login DIV.form UL LI INPUT.password {
  WIDTH: 210px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; HEIGHT: 31px; LINE-HEIGHT: 31px; BACKGROUND: url(../images/bg.input.1.2.png) left center no-repeat; BORDER: #6f8884 3px solid; BORDER-RADIUS: 18px; COLOR: #30554f
}
.right_content_ticket DIV.login DIV.form UL LI INPUT.emptyfocus {
  BACKGROUND-IMAGE: url(../images/bg.input.1.0.png)
}
.right_content_ticket DIV.login DIV.form UL LI SPAN.lostpassword {
  COLOR: #ffe566; PADDING-RIGHT: 150px; CURSOR: pointer
}
.right_content_ticket DIV.login DIV.form UL LI.go {
  HEIGHT: 64px; LINE-HEIGHT: 64px; COLOR: #fff; TEXT-ALIGN: center
}
.right_content_ticket DIV.login DIV.form UL LI.go BUTTON.login {
  WIDTH: 62px; HEIGHT: 64px; BORDER: 0px; BACKGROUND: url(); CURSOR: pointer
}
.right_content_ticket DIV.login DIV.form UL LI.go SPAN.tips {
  DISPLAY: none
}
.right_content_ticket DIV.login DIV.continue {
  PADDING-TOP: 10px; TEXT-ALIGN: center
}
.right_content_ticket DIV.login DIV.continue BUTTON.continue {
  WIDTH: 62px; HEIGHT: 64px; BORDER: 0px; BACKGROUND: url(../images/img.button.7.2.png); CURSOR: pointer
}
.right_content_ticket DIV.orderinfo {
  WIDTH: 540px; BACKGROUND: #05a090; BOX-SHADOW: 2px 0px 20px #000; POSITION: absolute; TOP: 0px; RIGHT: -600px; Z-INDEX: 100
}
.right_content_ticket DIV.orderinfo SPAN.shutdown {
  DISPLAY: block; WIDTH: 36px; HEIGHT: 36px; MARGIN: 56px auto 23px auto; BACKGROUND: url(../images/bg.close.1.png) center center no-repeat; CURSOR: pointer; TRANSITION: all .3s ease; -WEBKIT-TRANSITION: all .3s ease
}
.right_content_ticket DIV.orderinfo SPAN.shutdown:hover {
  TRANSFORM: rotate(360deg); -WEBKIT-TRANSFORM: rotate(360deg)
}
.right_content_ticket DIV.orderinfo DIV.title {
  WIDTH: 480px; MARGIN: auto auto 20px auto; BORDER-BOTTOM: #bce6e1 4px solid; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 20px; COLOR: #fff; POSITION: relative
}
.right_content_ticket DIV.orderinfo DIV.title SPAN.orderid {
  PADDING-LEFT: 50px; COLOR: #ffe6b2
}
.right_content_ticket DIV.orderinfo DIV.title SPAN.orderid STRONG {
  COLOR: #fff; FONT-SIZE: 14px; PADDING-LEFT: 10px
}
.right_content_ticket DIV.orderinfo DIV.title SPAN.status {
  COLOR: #ff9d26; FONT-SIZE: 14px; PADDING-RIGHT: 10px; POSITION: absolute; TOP: 0px; RIGHT: 0px; Z-INDEX: 100
}
.right_content_ticket DIV.orderinfo TABLE.datatable1 {
  WIDTH: 480px; MARGIN: auto
}
.right_content_ticket DIV.orderinfo TABLE.datatable1 TD EM.ticket {
  DISPLAY: inline-block; ZOOM: 1; WIDTH: 124px; HEIGHT: 68px; LINE-HEIGHT: 68px; MARGIN-LEFT: 15px; MARGIN-RIGHT: 15px; TEXT-ALIGN: left; PADDING-LEFT: 10px; BACKGROUND: url() 0px 0px no-repeat; FONT-STYLE: normal; FONT-FAMILY: Arial Rounded MT Bold, Arial; FONT-SIZE: 32px; COLOR: #4b3d23
}
.right_content_ticket DIV.orderinfo TABLE.datatable1 TD SPAN.tips {
  DISPLAY: block; PADDING-LEFT: 36px; COLOR: #fff; DISPLAY: none
}
.right_content_ticket DIV.orderinfo TABLE.datatable2 {
  WIDTH: 480px; MARGIN: auto
}
.right_content_ticket DIV.orderinfo TABLE.datatable2 TD {
  FONT-SIZE: 14px; COLOR: #fff
}
.right_content_ticket DIV.orderinfo TABLE.datatable2 TD EM {
  COLOR: #d8d8ab; FONT-STYLE: normal
}
.right_content_ticket DIV.orderinfo DIV.confirm DIV.ticket {
  PADDING-BOTTOM: 5px; LINE-HEIGHT: 16px; COLOR: #c7d2a9; BORDER-BOTTOM: #69c6bc 1px solid; POSITION: relative
}
.right_content_ticket DIV.orderinfo DIV.confirm DIV.ticket I,
.right_content_ticket DIV.orderinfo DIV.confirm DIV.ticket EM {
  FONT-STYLE: normal; COLOR: #fff
}
.right_content_ticket DIV.orderinfo DIV.confirm DIV.ticket SPAN.price {
  POSITION: absolute; TOP: 0px; RIGHT: 0px; Z-INDEX: 100; COLOR: #fff
}
.right_content_ticket DIV.orderinfo DIV.confirm DIV.ticket SPAN.price B {
  FONT-SIZE: 14px
}
.right_content_ticket DIV.orderinfo DIV.confirm DIV.traffic_info {
  WIDTH: 100%; HEIGHT: 40px; POSITION: relative
}
.right_content_ticket DIV.orderinfo DIV.confirm DIV.traffic_info DIV.get {
  PADDING-TOP: 5px; LINE-HEIGHT: 16px; COLOR: #c9d3a9
}
.right_content_ticket DIV.orderinfo DIV.confirm DIV.traffic_info DIV.get EM {
  FONT-STYLE: normal; COLOR: #fff
}
.right_content_ticket DIV.orderinfo DIV.confirm DIV.traffic_info DIV.fee {
  POSITION: absolute; TOP: 5px; RIGHT: 0px; Z-INDEX: 100
}
.right_content_ticket DIV.orderinfo DIV.confirm DIV.traffic_info DIV.fee P {
  MARGIN: 0px; PADDING: 0px; FLOAT: right; LINE-HEIGHT: 16px
}
.right_content_ticket DIV.orderinfo DIV.confirm DIV.traffic_info DIV.fee P.fee {
  COLOR: #fff; FONT-SIZE: 12px; TEXT-ALIGN: right
}
.right_content_ticket DIV.orderinfo DIV.confirm DIV.traffic_info DIV.fee P.fee EM {
  FONT-STYLE: normal; FONT-SIZE: 14px
}
.right_content_ticket DIV.orderinfo DIV.confirm DIV.traffic_info DIV.fee P.tit {
  COLOR: #005952; FONT-SIZE: 12px; PADDING-RIGHT: 30px; TEXT-ALIGN: right
}
.right_content_ticket DIV.orderinfo DIV.confirm DIV.traffic_info DIV.fee P.tips {
  COLOR: #005952; FONT-SIZE: 12px; TEXT-ALIGN: right
}
.right_content_ticket DIV.orderinfo DIV.total {
  WIDTH: 460px; MARGIN: auto; PADDING-TOP: 15px; TEXT-ALIGN: right; FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #fff; BORDER-TOP: #69c6bc 1px solid
}
.right_content_ticket DIV.orderinfo DIV.total EM {
  COLOR: #ff9e27; FONT-STYLE: normal; PADDING-LEFT: 20px
}
.right_content_ticket DIV.orderinfo DIV.total U {
  COLOR: #ff9e27; FONT-STYLE: normal; FONT-SIZE: 24px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.right_content_ticket DIV.orderinfo DIV.invoice {
  WIDTH: 460px; MARGIN: 20px auto 20px auto 
}
.right_content_ticket DIV.orderinfo DIV.invoice P {
  MARGIN: 0px; PADDING: 0px
}
.right_content_ticket DIV.orderinfo DIV.invoice P.tit {
  FONT-SIZE: 14px; COLOR: #fff; CURSOR: pointer
}
.right_content_ticket DIV.orderinfo DIV.invoice {
  WIDTH: 460px; MARGIN: 20px auto 20px auto 
}
.right_content_ticket DIV.orderinfo DIV.invoice P {
  MARGIN: 0px; PADDING: 0px
}
.right_content_ticket DIV.orderinfo DIV.invoice P.title {
  PADDING: 10px; COLOR: #ffcc99
}
.right_content_ticket DIV.orderinfo DIV.invoice P.title SPAN.text EM {
  FONT-STYLE: normal; COLOR: #fff
}
.right_content_ticket DIV.orderinfo DIV.invoice P.title SPAN.text STRONG {
  MARGIN-LEFT: 10px; COLOR: #333333; CURSOR: pointer
}
.right_content_ticket DIV.orderinfo DIV.button {
  WIDTH: 460px; MARGIN: auto; HEIGHT: 80px; POSITION: relative; BORDER-TOP: #69c6bc 1px solid
}
.right_content_ticket DIV.orderinfo DIV.button A.cancel {
  DISPLAY: inline-block; ZOOM: 1; HEIGHT: 25px; LINE-HEIGHT: 25px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-SIZE: 16px; FONT-WEIGHT: bold; BACKGROUND: #f69c4d; COLOR: #fff; POSITION: absolute; TOP: 20px; LEFT: 0px; Z-INDEX: 100; BORDER: #fff 3px solid; BORDER-RADIUS: 14px; CURSOR: pointer
}
.right_content_ticket DIV.orderinfo DIV.button A.cancel:hover {
  TEXT-DECORATION: none
}
.right_content_ticket DIV.orderinfo DIV.button A.alipay {
  DISPLAY: inline-block; ZOOM: 1; HEIGHT: 25px; LINE-HEIGHT: 25px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-SIZE: 16px; FONT-WEIGHT: bold; BACKGROUND: #fff; COLOR: #4c2500; POSITION: absolute; TOP: 20px; RIGHT: 0px; Z-INDEX: 100; BORDER: #f69c4d 3px solid; BORDER-RADIUS: 14px; CURSOR: pointer
}
.right_content_ticket DIV.orderinfo DIV.button A.alipay:hover {
  TEXT-DECORATION: none
}
.right_content_ticket DIV.agreement {
  WIDTH: 540px; BACKGROUND: #05a090; BOX-SHADOW: 2px 0px 20px #000; POSITION: absolute; TOP: 0px; RIGHT: -600px; Z-INDEX: 100
}
.right_content_ticket DIV.agreement SPAN.shutdown {
  DISPLAY: block; WIDTH: 36px; HEIGHT: 36px; MARGIN: 56px auto 23px auto; BACKGROUND: url(../images/bg.close.1.png) center center no-repeat; CURSOR: pointer; TRANSITION: all .3s ease; -WEBKIT-TRANSITION: all .3s ease
}
.right_content_ticket DIV.agreement SPAN.shutdown:hover {
  TRANSFORM: rotate(360deg); -WEBKIT-TRANSFORM: rotate(360deg)
}
.right_content_ticket DIV.agreement EM.title {
  DISPLAY: block; FONT-SIZE: 24px; FONT-STYLE: normal; FONT-WEIGHT: normal; PADDING-BOTTOM: 20px; TEXT-ALIGN: center; COLOR: #fff
}
.right_content_ticket DIV.agreement EM.tit {
  DISPLAY: block; FONT-SIZE: 16px; FONT-STYLE: normal; FONT-WEIGHT: normal; PADDING-BOTTOM: 10px; COLOR: #fff
}
.right_content_ticket DIV.agreement EM.tit2 {
  DISPLAY: block; FONT-SIZE: 14px; FONT-STYLE: normal; FONT-WEIGHT: normal; PADDING-BOTTOM: 10px; COLOR: #fff
}
.right_content_ticket DIV.agreement P.text {
  MARGIN: 0px; PADDING: 0px 0px 10px 0px; LINE-HEIGHT: 18px; COLOR: #fff
}
.right_content_ticket DIV.agreement OL {
  LIST-STYLE: decimal; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px
}
.right_content_ticket DIV.agreement OL LI {
  LINE-HEIGHT: 18px; COLOR: #fff
}
.right_content_opentime {
  BACKGROUND: #a9e62f
}
.right_content_opentime SPAN.arrow {
  DISPLAY: block; WIDTH: 20px; HEIGHT: 70px; BACKGROUND: url(../images/bg.arrow.1.png) 0px -72px no-repeat; POSITION: absolute; TOP: 272px; LEFT: -17px; Z-INDEX: 100
}
.right_content_price {
  BACKGROUND: #2ad16d
}
.right_content_price SPAN.arrow {
  DISPLAY: block; WIDTH: 20px; HEIGHT: 70px; BACKGROUND: url(../images/bg.arrow.1.png) 0px -216px no-repeat; POSITION: absolute; TOP: 199px; LEFT: -17px; Z-INDEX: 100
}
.right_content_price DIV.bar {
  WIDTH: 480px; HEIGHT: 40px; MARGIN: auto; BACKGROUND: url(../images/bg.right.price.bar.png); POSITION: relative; Z-INDEX: 100
}
.right_content_price DIV.bar EM.one {
  FONT-SIZE: 14px; COLOR: #41654c; FONT-STYLE: normal; WIDTH: 240px; HEIGHT: 40px; LINE-HEIGHT: 40px; TEXT-ALIGN: center; POSITION: absolute; TOP: 0px; LEFT: 0px; Z-INDEX: 100; CURSOR: pointer
}
.right_content_price DIV.bar EM.one.on {
  COLOR: #008b7f
}
.right_content_price DIV.bar EM.two {
  FONT-SIZE: 14px; COLOR: #41654c; FONT-STYLE: normal; WIDTH: 240px; HEIGHT: 40px; LINE-HEIGHT: 40px; TEXT-ALIGN: center; POSITION: absolute; TOP: 0px; LEFT: 240px; Z-INDEX: 100; CURSOR: pointer
}
.right_content_price DIV.bar EM.two.on {
  COLOR: #008b7f
}
.right_content_price DIV.bar SPAN.on {
  DISPLAY: block; WIDTH: 240px; HEIGHT: 30px; BACKGROUND: url(../images/bg.right.price.bar.on.png); POSITION: absolute; TOP: 5px; LEFT: 5px; Z-INDEX: 10
}
.right_content_price DIV.content_one,.right_content_price DIV.content_two {
  WIDTH: 440px; MARGIN: auto; PADDING: 10px 0px; POSITION: relative; Z-INDEX: 10
}
.right_content_price DIV.content_one DIV.page,.right_content_price DIV.content_two DIV.page {
  WIDTH: 440px; HEIGHT: 60px; MARGIN-TOP: 20px; BACKGROUND: #d3f379; BORDER-RADIUS: 20px; BOX-SHADOW: 0px 3px 3px #22a757; OVERFLOW: hidden; TRANSITION: background .3s ease; -WEBKIT-TRANSITION: background .3s ease
}
.right_content_price DIV.content_one DIV.page.on,.right_content_price DIV.content_two DIV.page.on  {
  BACKGROUND: #fff
}
.right_content_price DIV.content_one DIV.page H3,.right_content_price DIV.content_two DIV.page H3 {
  FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-ALIGN: center; COLOR: #36778a; PADDING: 12px 0px;CURSOR: pointer
}
.right_content_price DIV.content_one DIV.page H4 {
  FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-ALIGN: center; COLOR: #11d6e8; PADDING: 0px 0px 12px 0px; HEIGHT: 18px; LINE-HEIGHT: 18px; CURSOR: pointer
}
.right_content_price DIV.content_one DIV.page.p1,.right_content_price DIV.content_two DIV.page.p1 {
  HEIGHT: 700px;
}
.right_content_price DIV.content_one DIV.page.p3 H3 {
  PADDING-BOTTOM: 17px; HEIGHT: 36px; LINE-HEIGHT: 36px
}
.right_content_price DIV.content_one DIV.text,.right_content_price DIV.content_two DIV.text {
  PADDING-TOP: 30px
}
.right_content_price DIV.content_one DIV.text H5,.right_content_price DIV.content_two DIV.text H5 {
  FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #fff; LINE-HEIGHT: 16px;font-style: normal;
}
.right_content_price DIV.content_one DIV.text OL,.right_content_price DIV.content_two DIV.text OL {
  LIST-STYLE: decimal; PADDING-LEFT: 26px
}
.right_content_price DIV.content_one DIV.text OL LI,.right_content_price DIV.content_two DIV.text OL LI {
  FONT-SIZE: 14px; LINE-HEIGHT: 20px; COLOR: #fff;font-style: normal;
}
.right_content_price DIV.content_one DIV.text OL LI.highlight {
  COLOR: #ffd34c
}

.right_content_price DIV.content_one {
  WIDTH: 484px; MARGIN: auto; PADDING: 10px 0px; POSITION: relative; Z-INDEX: 20;
}

.right_content_notes {
  BACKGROUND: #49d6f2
}
.right_content_notes SPAN.arrow {
  DISPLAY: block; WIDTH: 20px; HEIGHT: 70px; BACKGROUND: url(../images/bg.arrow.1.png) 0px -144px no-repeat; POSITION: absolute; TOP: 347px; LEFT: -17px; Z-INDEX: 100
}
.right_content_notes H3 {
  FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #fff; LINE-HEIGHT: 26px;font-style: normal;
}
.right_content_notes UL {
  PADDING-TOP: 20px
}
.right_content_notes UL LI {
  PADDING-BOTTOM: 10px; POSITION: relative
}
.right_content_notes UL LI P {
  MARGIN: 0px 0px 0px 26px; PADDING: 15px 40px; BACKGROUND: #fff; FONT-WEIGHT: bold; COLOR: #b39559; LINE-HEIGHT: 150%; BORDER-RADIUS: 20px; TRANSITION: all .3s ease; -WEBKIT-TRANSITION: all .3s ease;font-style: normal;
}
.right_content_notes UL LI EM {
  DISPLAY: block; WIDTH: 52px; HEIGHT: 49px; LINE-HEIGHT: 49px; BACKGROUND: url(../images/bg.number.1.png) center center no-repeat; TEXT-ALIGN: center; FONT-WEIGHT: bold; FONT-STYLE: normal; FONT-SIZE: 16px; COLOR: #7f003c; POSITION: absolute; TOP: 50%; LEFT: 0px; MARGIN-TOP: -30px; Z-INDEX: 100; TRANSITION: all .3s ease; -WEBKIT-TRANSITION: all .3s ease
}
.right_content_notes UL LI:hover P {
  BACKGROUND: #fdfee5; COLOR: #80003c; CURSOR: default
}
.right_content_notes UL LI:hover EM {
  TRANSFORM: rotate(360deg); -WEBKIT-TRANSFORM: rotate(360deg); CURSOR: default
}
.right_content_address {
  BACKGROUND: #225ae6
}
.right_content_address SPAN.arrow {
  DISPLAY: block; WIDTH: 20px; HEIGHT: 70px; BACKGROUND: url(../images/bg.arrow.1.png) 0px -288px no-repeat; POSITION: absolute; TOP: 421px; LEFT: -17px; Z-INDEX: 100
}
.right_content_address DL {
  PADDING-TOP: 10px; PADDING-BOTTOM: 10px
}
.right_content_address DL DT {
  COLOR: #fffd4e; LINE-HEIGHT: 20px;font-style: normal;
}
.right_content_address DL DD {
  COLOR: #ffffff; FONT-SIZE: 14px; LINE-HEIGHT: 20px;font-style: normal;
}
.right_content_address DL.bus DT {
  HEIGHT: 40px; LINE-HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-LEFT: 50px; BACKGROUND: url(../images/bg.bus.1.png) left center no-repeat
}
.right_content_address DL.bus DD {
  PADDING-TOP: 10px; PADDING-LEFT: 20px; COLOR: #adff38
}
.right_content_address DL.car DT {
  HEIGHT: 40px; LINE-HEIGHT: 40px; COLOR: #fff; FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-LEFT: 50px; BACKGROUND: url(../images/bg.car.1.png) left center no-repeat
}
.right_content_address DL.car DD {
  PADDING-TOP: 10px; PADDING-LEFT: 20px; COLOR: #adff38
}
.right_content_share {
  BACKGROUND: #9b50e6
}
.right_content_share SPAN.arrow {
  DISPLAY: block; WIDTH: 20px; HEIGHT: 70px; BACKGROUND: url(../images/bg.arrow.1.png) 0px -360px no-repeat; POSITION: absolute; TOP: 494px; LEFT: -17px; Z-INDEX: 100
}
.right_content_share UL {
  WIDTH: 480px; MARGIN: auto; PADDING-TOP: 20px
}
.right_content_share UL LI {
  PADDING: 20px 0px; TEXT-ALIGN: center
}
.right_content_share UL LI IMG {
  TRANSITION: all .3s ease; -WEBKIT-TRANSITION: all .3s ease
}
.right_content_share UL LI IMG:hover {
  TRANSFORM: rotate(360deg); -WEBKIT-TRANSFORM: rotate(360deg)
}
.top_tips {
  WIDTH: 420px; MARGIN-LEFT: -210px; HEIGHT: 40px; LINE-HEIGHT: 40px; TEXT-ALIGN: center; BACKGROUND: #000; COLOR: #fff; BORDER-RADIUS: 20px; POSITION: absolute; LEFT: 0px; TOP: 40px; Z-INDEX: 20000; DISPLAY: none
}
.top_tips UL LI {
  DISPLAY: none
}
.wrap {
  WIDTH: 100%;
  display: none;
}
.wrap .container {
  WIDTH: 100%; POSITION: relative; OVERFLOW: hidden
}
.wrap .container DIV.mainbox {
  POSITION: relative; LEFT: 50%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.kv {
  WIDTH: 100%; HEIGHT: 740px; TEXT-ALIGN: center; POSITION: absolute; LEFT: -50%; Z-INDEX: 300; DISPLAY: none
}
.wrap .container DIV.mainbox DIV.kv P {
  WIDTH: 704px; TEXT-ALIGN: center; MARGIN: 0px 0px 0px -352px; PADDING: 0px; POSITION: absolute; LEFT: 50%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.kv P IMG {
  WIDTH: 704px
}
.wrap .container DIV.mainbox DIV.kv P.kv1 {
  DISPLAY: none
}
.wrap .container DIV.mainbox DIV.image {
  WIDTH: 100%; TEXT-ALIGN: center; POSITION: absolute; LEFT: -50%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.image P {
  MARGIN: 0px; PADDING: 0px
}
.wrap .container DIV.mainbox DIV.notice {
  WIDTH: 448px; HEIGHT: 480px; MARGIN-LEFT: -224px; MARGIN-TOP: -240px; BACKGROUND: url(../images/img.notice.png); POSITION: absolute; LEFT: 50%; TOP: 50%; Z-INDEX: 100; display: none;opacity: 0;
}
.wrap .container DIV.mainbox DIV.notice EM {
  DISPLAY: block; WIDTH: 80px; HEIGHT: 80px; LINE-HEIGHT: 80px; TEXT-ALIGN: center; BACKGROUND: url(../images/bg.loading.gif); FONT-SIZE: 14px; FONT-STYLE: normal; FONT-WEIGHT: bold; COLOR: #0f938b; POSITION: absolute; LEFT: 193px; TOP: 400px; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map {
  WIDTH: 100%; TEXT-ALIGN: center; POSITION: relative; LEFT: -50%; PADDING-TOP: 500px; Z-INDEX: 200; DISPLAY: none
}
.wrap .container DIV.mainbox DIV.map IMG.map {
  DISPLAY: block; MARGIN: auto
}
.wrap .container DIV.mainbox DIV.map_box {
  WIDTH: 100%; POSITION: relative
}
.wrap .container DIV.mainbox DIV.map_box DIV.icon1 {
  WIDTH: 76px; HEIGHT: 150px; BACKGROUND: url(../images/bg.icon.s.1.png) bottom center no-repeat; POSITION: absolute; LEFT: 54%; BOTTOM: 91%; Z-INDEX: 300; CURSOR: pointer
}
.wrap .container DIV.mainbox DIV.map_box DIV.icon1 DIV.arrow {
  WIDTH: 76px; HEIGHT: 98px; BACKGROUND: url(../images/bg.icon.s.2.png) top center no-repeat; POSITION: absolute; LEFT: 0px; TOP: 20px; Z-INDEX: 300
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer1 {
  WIDTH: 100%; HEIGHT: 100%; POSITION: absolute; LEFT: 0%; TOP: 0%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer1 DIV.element1 {
  WIDTH: 203px; HEIGHT: 203px; BACKGROUND: url(../images/img.element.1.1.png); POSITION: absolute; LEFT: 10%; TOP: -10%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer1 DIV.element2 {
  WIDTH: 288px; HEIGHT: 121px; BACKGROUND: url(../images/img.element.1.2.png); POSITION: absolute; LEFT: 5%; TOP: 5%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer1 DIV.element3 {
  WIDTH: 325px; HEIGHT: 203px; BACKGROUND: url(../images/img.element.1.3.png); POSITION: absolute; RIGHT: 5%; TOP: 30%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer1 DIV.element4 {
  WIDTH: 254px; HEIGHT: 254px; BACKGROUND: url(../images/img.element.1.4.png); POSITION: absolute; LEFT: 5%; TOP: 10%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer1 DIV.element5 {
  WIDTH: 175px; HEIGHT: 110px; BACKGROUND: url(../images/img.element.1.5.png); POSITION: absolute; LEFT: 40%; TOP: 35%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer1 DIV.element6 {
  WIDTH: 181px; HEIGHT: 116px; BACKGROUND: url(../images/img.element.1.6.png); POSITION: absolute; RIGHT: 20%; TOP: 45%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer1 DIV.element7 {
  WIDTH: 158px; HEIGHT: 103px; BACKGROUND: url(../images/img.element.1.7.png); POSITION: absolute; RIGHT: 45%; TOP: 55%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer1 DIV.element8 {
  WIDTH: 205px; HEIGHT: 169px; BACKGROUND: url(../images/img.element.1.8.png); POSITION: absolute; LEFT: 10%; TOP: 45%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer1 DIV.element9 {
  WIDTH: 278px; HEIGHT: 386px; BACKGROUND: url(../images/img.element.1.9.png); POSITION: absolute; LEFT: 5%; TOP: 60%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer1 DIV.element10 {
  WIDTH: 286px; HEIGHT: 176px; BACKGROUND: url(../images/img.element.1.10.png); POSITION: absolute; RIGHT: 25%; TOP: 90%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer1 DIV.element11 {
  WIDTH: 196px; HEIGHT: 126px; BACKGROUND: url(../images/img.element.1.11.png); POSITION: absolute; LEFT: 8%; TOP: 95%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer1 DIV.element12 {
  WIDTH: 529px; HEIGHT: 579px; BACKGROUND: url(../images/img.element.1.12.png); POSITION: absolute; RIGHT: 28%; TOP: 32%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer1 DIV.element13 {
  WIDTH: 204px; HEIGHT: 198px; BACKGROUND: url(../images/img.element.1.13.png); POSITION: absolute; LEFT: 20%; TOP: 75%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer1 DIV.element14 {
  WIDTH: 452px; HEIGHT: 275px; BACKGROUND: url(../images/img.element.1.14.png); POSITION: absolute; RIGHT: 20%; TOP: 81%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer1 DIV.element15 {
  WIDTH: 833px; HEIGHT: 308px; BACKGROUND: url(../images/img.element.1.15.png); POSITION: absolute; RIGHT: 18%; TOP: 95%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer2 {
  WIDTH: 100%; HEIGHT: 100%; POSITION: absolute; LEFT: 0%; TOP: 0%; Z-INDEX: 200
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer2 DIV.element1 {
  WIDTH: 47px; HEIGHT: 58px; BACKGROUND: url(../images/img.element.2.1.png); POSITION: absolute; RIGHT: 10%; TOP: 0%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer2 DIV.element2 {
  WIDTH: 175px; HEIGHT: 257px; BACKGROUND: url(../images/img.element.2.2.png); POSITION: absolute; LEFT: 12%; TOP: 4%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer2 DIV.element3 {
  WIDTH: 347px; HEIGHT: 372px; BACKGROUND: url(../images/img.element.2.3.png); POSITION: absolute; LEFT: 10%; TOP: 10%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer2 DIV.element4 {
  WIDTH: 316px; HEIGHT: 333px; BACKGROUND: url(../images/img.element.2.4.png); POSITION: absolute; LEFT: 10%; TOP: 35%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer2 DIV.element5 {
  WIDTH: 175px; HEIGHT: 110px; BACKGROUND: url(../images/img.element.2.5.png); POSITION: absolute; RIGHT: 20%; TOP: 8%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer2 DIV.element6 {
  WIDTH: 83px; HEIGHT: 82px; BACKGROUND: url(../images/img.element.2.6.png); POSITION: absolute; RIGHT: 26%; TOP: 60%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer2 DIV.element7 {
  WIDTH: 315px; HEIGHT: 300px; BACKGROUND: url(../images/img.element.2.7.png); POSITION: absolute; RIGHT: 26%; TOP: 45%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer2 DIV.element8 {
  WIDTH: 188px; HEIGHT: 188px; BACKGROUND: url(../images/img.element.2.8.png); POSITION: absolute; LEFT: 10%; TOP: 80%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer2 DIV.element9 {
  WIDTH: 996px; HEIGHT: 332px; BACKGROUND: url(../images/img.element.2.9.png); POSITION: absolute; LEFT: 0%; TOP: 85%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer2 DIV.element10 {
  WIDTH: 276px; HEIGHT: 203px; BACKGROUND: url(../images/img.element.2.10.png); POSITION: absolute; RIGHT: 30%; TOP: 95%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer2 DIV.element11 {
  WIDTH: 393px; HEIGHT: 626px; BACKGROUND: url(../images/img.element.2.11.png); POSITION: absolute; RIGHT: 30%; TOP: 20%; Z-INDEX: 100
}
.wrap .container DIV.mainbox DIV.map_box DIV.layer2 DIV.element12 {
  WIDTH: 568px; HEIGHT: 479px; BACKGROUND: url(../images/img.element.2.12.png); POSITION: absolute; RIGHT: 25%; TOP: 110%; Z-INDEX: 100
}
.r-ewm {
  margin: 15% auto 0 !important;
}


.bshare-custom .bshare-qzone {
  background: url(../images/img.sns.1.1.png) no-repeat center !important;
}