@font-face { font-family: ¾­µä×ÛÒÕÌå¼ò; src: url(../font/jdzytj.TTF); }
.wrap { margin: 20px auto 30px; width: 1003px; }
.wrapLeft { width: 245px; }
.wrapRight { width: 745px; }
.wrapRight1 { background: rgb(255, 255, 255); border-radius: 5px; width: 745px; min-height: 1118px; }
.wrapNav { background: rgb(171, 236, 250); padding: 10px 18px; border-radius: 5px 5px 0px 0px; width: 209px; }
    .wrapNav a { background: url("../images/btnBj.png") no-repeat; margin: 12px 0px; width: 208px; height: 53px; display: block; }
        .wrapNav a.navTicket1 { background-position: 0px -68px; }
        .wrapNav a.navTicket2 { background-position: 0px -137px; }
        .wrapNav a.navTicket3 { background-position: 0px -205px; }
        .wrapNav a.navTicket4 { background-position: 0px -273px; }
        .wrapNav a.navTicket5 { background-position: 0px -336px; }
        .wrapNav a.navTicket6 { background-position: 0px -400px; }
        .wrapNav a.navTicket8 { background-position: 0px -468px; }
        .wrapNav a:hover { background: url("../images/btnBj.png") no-repeat -282px 0px; }
        .wrapNav a.navTicket1:hover { background: url("../images/btnBj.png") no-repeat -282px -68px; }
        .wrapNav a.navTicket2:hover { background: url("../images/btnBj.png") no-repeat -282px -137px; }
        .wrapNav a.navTicket3:hover { background: url("../images/btnBj.png") no-repeat -282px -205px; }
        .wrapNav a.navTicket4:hover { background: url("../images/btnBj.png") no-repeat -282px -273px; }
        .wrapNav a.navTicket5:hover { background: url("../images/btnBj.png") no-repeat -282px -336px; }
        .wrapNav a.navTicket6:hover { background: url("../images/btnBj.png") no-repeat -282px -400px; }
        .wrapNav a.navTicket8:hover { background: url("../images/btnBj.png") no-repeat -283px -468px; }
.wrapTag1 { background: url("../images/tag1.png") no-repeat; width: 245px; height: 38px; }
.wrapIntro { background: rgb(0, 182, 208); padding: 15px; width: 215px; color: rgb(255, 255, 255); }
    .wrapIntro h3 { width: 215px; text-align: center; font-size: 18px; font-weight: normal; margin-bottom: 10px; }
    .wrapIntro .introTop div { line-height: 18px; font-family: "ËÎÌå"; font-size: 12px; }
    .wrapIntro .introTop { padding-bottom: 15px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dashed; }
.introContact { background: url("../images/tel.png") no-repeat 0px 2px; width: 180px; padding-left: 35px; font-size: 12px; margin-top: 15px; }
.wrapTag2 { background: url("../images/tag2.png") no-repeat; width: 245px; height: 38px; }
.wrapCode { background: url("../images/codeBj.png") no-repeat left bottom rgb(24, 156, 175); padding: 15px; border-radius: 0px 0px 7px 7px; width: 215px; }
.codeBj { width: 214px; margin-top: 10px; margin-bottom: 30px; }
    .codeBj img { margin-top: 4px; margin-left: 4px; }
    .codeBj .codeTel { background: url("../images/codeTeg.jpg") no-repeat left bottom rgb(255, 255, 255); padding: 4px; width: 91px; height: 121px; }
    .codeBj .codeWei { background-position: right bottom; }
.codeBj1 { margin: 10px auto 30px; width: 99px; height: 130px; }
    .codeBj1 img { margin-top: 4px; margin-left: 4px; }
    .codeBj1 .codeTel { background: url("../images/codeTeg.jpg") no-repeat left bottom rgb(255, 255, 255); padding: 4px; width: 91px; height: 121px; }
    .codeBj1 .codeWei { background-position: right bottom; }
.follow { width: 160px; padding-left: 65px; margin-top: 30px; }
    .follow a { background: url("../images/follow.png") no-repeat; margin: 0px 10px; width: 31px; height: 32px; display: block; }
        .follow a.follow1 { background-position: -47px 0px; }
        .follow a.follow2 { background-position: -96px 0px; }
.ticketList { background: rgb(255, 255, 255); padding: 0px 0px 10px; border-radius: 5px; width: 745px; margin-top: 10px; min-height: 580px; }
    .ticketList h3 { background: url("../images/titleBj.png") no-repeat; width: 730px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; padding-left: 15px; font-size: 16px; font-weight: normal; }
.ticket { padding: 0px 10px; width: 725px; margin-top: 10px; position: relative; }
    .ticket dl { background: rgb(215, 247, 254); width: 725px; height: 244px; }
    .ticket dt { width: 405px; }
    .ticket dd { width: 295px; padding-right: 10px; }
        .ticket dd h2 { line-height: 30px; font-size: 19px; font-weight: normal; margin-top: 8px; }
        .ticket dd .ticketWord { height: 105px; color: rgb(150, 150, 150); line-height: 21px; padding-bottom: 8px; font-size: 12px; border-bottom-color: rgb(197, 227, 233); border-bottom-width: 1px; border-bottom-style: dashed; -ms-overflow-y: hidden; }
    .ticket .price { width: 295px; color: rgb(150, 150, 150); font-size: 12px; margin-top: 8px; }
    .ticket .priceLeft { width: 150px; line-height: 20px; margin-top: 2px; }
        .ticket .priceLeft .saleCar { background: url("../images/icon.png") no-repeat 0px 3px; padding-left: 20px; }
    .ticket .priceRight { width: 129px; }
        .ticket .priceRight a { background: url("../images/buyBtn.png") no-repeat; width: 129px; height: 41px; display: block; }
            .ticket .priceRight a:hover { background-position: 0px -49px; }
    .ticket .saleTag { background: url("../images/sale.png") no-repeat; left: 31px; top: 0px; width: 65px; height: 42px; color: rgb(255, 255, 255); padding-top: 23px; padding-left: 5px; font-size: 28px; position: absolute; }
.tickets { background: rgb(255, 255, 255); margin: 10px 2px 0px 9px; border: 1px solid rgb(213, 213, 213); border-image: none; width: 233px; position: relative; }
    .tickets h2 { width: 100%; color: rgb(113, 113, 113); font-size: 19px; font-weight: normal; margin-top: 7px; }
    .tickets dd { width: 219px; color: rgb(150, 150, 150); }
    .tickets a { padding: 8px; width: 219px; height: 100%; display: block; }
    .tickets .prices { line-height: 28px; margin-top: 7px; }
    .tickets .saleCars { background: url("../images/icon.png") no-repeat 3px 2px; padding-left: 22px; font-size: 12px; }
    .tickets .saleTags { background: url("../images/sale.png") no-repeat; left: 20px; top: 8px; width: 65px; height: 42px; color: rgb(255, 255, 255); padding-top: 23px; padding-left: 5px; font-size: 28px; position: absolute; }
    .tickets .ticketsWord { background: url("../images/ticketsBj.png"); padding: 10px; left: 0px; top: 0px; width: 200px; height: 200px; color: rgb(255, 255, 255); line-height: 23px; overflow: hidden; font-size: 12px; font-weight: normal; position: absolute; z-index: 33; }
    .tickets dt { position: relative; }
    .tickets a .ticketsWord { display: none; }
    .tickets a:hover { background: rgb(255, 137, 0); }
        .tickets a:hover .ticketsWord { display: block; }
        .tickets a:hover dd { color: rgb(255, 255, 255); }
            .tickets a:hover dd .csz { color: rgb(255, 255, 255); }
        .tickets a:hover .saleCars { background: url("../images/icon.png") no-repeat 3px -35px; padding-left: 22px; font-size: 12px; }
        .tickets a:hover h2 { color: rgb(255, 255, 255); }
.pro-switch { background: rgb(255, 255, 255); padding: 10px; border-radius: 5px; width: 725px; height: 292px; overflow: hidden; position: relative; }
.flexslider { margin: 0px; padding: 0px; }
    .flexslider .slides > li { display: none; -webkit-backface-visibility: hidden; }
    .flexslider .slides img { width: 100%; display: block; }
.slides::after { height: 0px; line-height: 0; clear: both; display: block; visibility: hidden; content: "."; }
html[xmlns] .slides { display: block; }
.no-js .slides > li:first-child { display: block; }
.flexslider { margin: 0px auto; width: 725px; position: relative; -ms-zoom: 1; }
.flex-viewport { transition: 1s; max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; }
.flexslider .slides { -ms-zoom: 1; }
.flex-direction-nav { }
    .flex-direction-nav a { margin: -60px 0px 0px; top: 50%; width: 60px; height: 90px; text-indent: -9999px; display: block; position: absolute; z-index: 10; cursor: pointer; opacity: 0; -webkit-transition: all .3s ease; }
.flex-control-nav { width: 100%; text-align: center; bottom: 10px; position: absolute; }
    .flex-control-nav li { margin: 0px 3px; display: inline-block; -ms-zoom: 1; }
.flex-control-paging li a { background: url("../images/dot.png") no-repeat 0px -16px; width: 16px; height: 16px; text-indent: -99em; overflow: hidden; display: block; cursor: pointer; }
    .flex-control-paging li a.flex-active { background-position: 0px 0px; }
.wrapTicket { background: rgb(255, 255, 255); margin: 20px auto 30px; width: 1003px; }
.ticketFace { padding: 15px; width: 973px; }
.faceImg { height: 339px; }
.date_warp { width: 563px; height: 418px; overflow: hidden; border-top: 1px solid #ddd; }
.DateListCon { position: relative; }
#leftIcon { left: 0px; top: 0px; position: absolute; }
#rightIcon { top: 0px; right: 0px; position: absolute; }
.DateList { width: 100%; }
.datePanel { border-collapse: collapse; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }
    .datePanel td { width: 45px; height: 53px; color: #161616; font-weight: bold; overflow: hidden; text-indent: 8px; border-left: 1px solid #ddd; border-top: 1px solid #ddd; font-size: 14px; vertical-align: top; cursor: pointer; position: relative; }
        .datePanel td div { width: 100%; height: 100%; }
        .datePanel td:hover { background-color: #ff5841; color: #fff; }
            .datePanel td:hover span { color: #fff; }
        .datePanel td.selected { background-color: #ff5841; color: #fff; }
        .datePanel td.selectedHS { color: #ccc; }
            .datePanel td.selectedHS:hover { background-color: #fff; color: #ccc; }
        .datePanel td span { color: #ff472f; display: block; margin-top: 4px; font-weight: normal; }
        .datePanel td.selectedHSOpen { background-color: rgb(224, 224, 224); color: rgb(167, 167, 167); }
    .datePanel .selectedHSOpen:hover span { color: #fff !important; }
.IsToDay { background-color: #fff; color: #161616; }
    .IsToDay:hover { background-color: #ff5841; color: #fff; }
        .IsToDay:hover span { }
.selected .IsToDay { }
.selected span { color: #fff !important; }
.datePanel thead td { background: #f1f1f1; height: 38px; text-align: center; color: #5b5b5b; font-size: 16px; vertical-align: middle; padding: 0; text-indent: 0; }
.DateListCon { background: rgb(255, 255, 255); width: 563px; }
.DateSel { width: 100%; height: 50px; text-align: center; color: #252525; line-height: 50px; font-family: Î¢ÈíÑÅºÚ; font-size: 18px; z-index: 1000; }
    .DateSel span { font-size: 15px; margin-left: 3px; }
.Dateleft { background: url("../images/date.png") no-repeat 25px 17px; width: 70px; height: 50px; display: block; border-left: 1px solid #ddd; }
    .Dateleft:hover { background: url("../images/date.png") no-repeat 25px -56px; }
.Dateright { background: url("../images/date.png") no-repeat -53px 17px; width: 70px; height: 50px; display: block; border-right: 1px solid #ddd; }
    .Dateright:hover { background: url("../images/date.png") no-repeat -53px -56px; }
.datelistR { margin-right: 5px; }
.faceRight { width: 385px; color: rgb(102, 102, 102); line-height: 30px; font-size: 14px; }
    .faceRight h2 { color: rgb(102, 102, 102); font-size: 24px; font-weight: normal; margin-bottom: 20px; }
.changeWay span { margin-right: 10px; }
.faceComment { background: rgb(230, 247, 251); padding: 5px; width: 375px; line-height: 25px; margin-top: 15px; }
.faceHeight { height: 125px; overflow-y: hidden; }
.faceComment .first { background-position: 0px 2px; width: 18px; height: 13px; margin-right: 10px; }
.faceComment i { background: url("../images/ico_pub.png") no-repeat 1px -19px; margin: 0px 0px 0px 10px; width: 18px; height: 13px; display: inline-block; }
.faceRight .reminder { height: 216px; line-height: 24px; margin-top: 20px; -ms-overflow-y: auto; }
    .faceRight .reminder h3 { font-weight: normal; }
.faceNum a { width: 25px; height: 24px; margin-top: 2px; display: block; }
.faceNum .minus { background: url("../images/plus.png") no-repeat 0px 0px; }
.faceNum .plus { background: url("../images/plus.png") no-repeat -86px 0px; }
.faceNum .minus_h { background: url("../images/plus_h.png") no-repeat 0px 0px; }
.faceNum .plus_h { background: url("../images/plus_h.png") no-repeat -86px 0px; }
.faceNum input { margin: 0px 10px; border: 1px solid rgb(211, 211, 211); border-image: none; width: 37px; height: 27px; text-align: center; color: rgb(102, 102, 102); }
.ticketDetail { width: 1003px; }
.ticketBox { width: 1003px; height: 42px; border-bottom-color: rgb(0, 182, 208); border-bottom-width: 4px; border-bottom-style: solid; }
    .ticketBox a { background: url("../images/ticketNav.png") no-repeat -130px 0px; width: 126px; height: 42px; text-align: center; color: rgb(102, 102, 102); line-height: 42px; font-weight: bold; margin-right: 10px; float: left; display: block; }
        .ticketBox a:hover { background-position: 0px 0px; color: rgb(255, 255, 255); }
    .ticketBox .tsel { background-position: 0px 0px; color: rgb(255, 255, 255); }
.tSale { padding: 40px 15px 40px 75px; width: 913px; border-bottom-color: rgb(0, 182, 208); border-bottom-width: 1px; border-bottom-style: solid; position: relative; min-height: 88px; }
.tsaleTag { background: url("../images/tTag.png") 0px 0px; left: -15px; width: 75px; height: 88px; position: absolute; }
.tsaleTag1 { background-position: 0px -88px; }
.tsaleTag2 { background-position: 0px -176px; }
.tsaleContent { line-height: 28px; font-size: 15px; }
.comments dl { width: 913px; line-height: 22px; padding-bottom: 10px; margin-bottom: 10px; border-bottom-color: rgb(234, 234, 234); border-bottom-width: 1px; border-bottom-style: dashed; }
.comments dt { color: rgb(51, 51, 51); font-size: 14px; margin-bottom: 8px; -ms-word-break: break-all; }
.comments dd { color: rgb(167, 167, 167); }
    .comments dd span { margin-right: 15px; }
.pages a { background: rgb(216, 216, 216); padding: 5px 12px; color: rgb(130, 130, 130); margin-top: 10px; margin-right: 8px; float: left; display: block; }
    .pages a:hover { background: rgb(0, 182, 208); color: rgb(255, 255, 255); }
.pages .pageSel { background: rgb(0, 182, 208); color: rgb(255, 255, 255); }
.proList { width: 913px; }
    .proList ul { padding: 0px 25px; width: 863px; height: 35px; color: rgb(102, 102, 102); line-height: 35px; }
        .proList ul.listTi { background: rgb(0, 182, 208); color: rgb(255, 255, 255); }
.w1 { width: 435px; }
.w2 { width: 130px; }
.w3 { width: 168px; }
.proList ul .w1 a { color: rgb(42, 24, 173); margin-left: 20px; }
    .proList ul .w1 a:hover { text-decoration: underline; }
.proList ul .w3 a { background: rgb(237, 90, 116); margin: 5px auto 0px; width: 64px; height: 26px; color: rgb(255, 255, 255); line-height: 26px; display: block; }
    .proList ul .w3 a:hover { background: rgb(252, 109, 134); }
.pagesNav { background: url("../images/pagesNavbj.png") no-repeat left bottom; top: 200px; width: 88px; padding-bottom: 9px; position: fixed; }
    .pagesNav a { background: url("../images/pagesNav.png") no-repeat; width: 80px; height: 25px; text-align: center; color: rgb(255, 255, 255); padding-top: 45px; padding-right: 8px; font-size: 16px; display: block; }
        .pagesNav a.nav1 { background-position: 0px 0px; }
        .pagesNav a.nav2 { background-position: 0px -70px; }
        .pagesNav a.nav3 { background-position: 0px -140px; }
        .pagesNav a.nav4 { background-position: 0px -280px; }
        .pagesNav a.nav5 { background-position: 0px -350px; }
        .pagesNav a.nav6 { background-position: 0px -420px; }
        .pagesNav a.nav7 { background-position: 0px -210px; }
        .pagesNav a.nav8 { background-position: 0px -490px; }
        .pagesNav a:hover { text-decoration: underline; }
.payFace { padding: 30px 30px 80px; width: 943px; min-height: 560px; }
.step { background: url("../images/step1.jpg") no-repeat top; width: 943px; height: 148px; }
.payTi { height: 18px; line-height: 18px; padding-left: 8px; font-size: 16px; margin-top: 30px; border-left-color: rgb(102, 102, 102); border-left-width: 4px; border-left-style: solid; }
.payList ul { width: 893px; height: 45px; line-height: 45px; }
    .payList ul.listTi { height: 35px; line-height: 35px; }
.payList .faceNum { margin: 7px auto 0px; width: 109px; }
.payList .w1 { width: 460px; }
.line { width: 100%; height: 1px; margin-top: 12px; border-bottom-color: rgb(13, 186, 210); border-bottom-width: 1px; border-bottom-style: solid; }
.payContact input { border: 1px solid rgb(211, 211, 211); border-image: none; width: 324px; height: 44px; color: rgb(102, 102, 102); line-height: 44px; padding-left: 15px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; }
.payContact li { margin: 15px 0px; }
.payContact { margin: 40px 0px 40px 100px; }
.payZFB { background: url("../images/zhifubao.jpg") no-repeat; width: 128px; height: 38px; display: block; }
.payYL { background: url("../images/yinlian.jpg") no-repeat; width: 128px; height: 38px; display: block; }
.payWay { margin: 40px 0px 40px 100px; padding-bottom: 40px; }
    .payWay li { margin-right: 70px; }
    .payWay input { margin-top: 10px; margin-right: 15px; margin-left: 15px; }
.point { background: url("../images/tag.gif") no-repeat left 13px; width: 893px; height: 38px; line-height: 38px; padding-left: 25px; }
.payBtn { margin-top: 15px; }
    .payBtn div { line-height: 47px; font-size: 16px; margin-right: 20px; }
.step1 { background: url("../images/step2.jpg") no-repeat top; width: 943px; height: 148px; }
.stepFalse { background: url("../images/step3.jpg") no-repeat top; width: 943px; height: 148px; }
.paySeccess { margin: 100px auto 120px; width: 550px; }
    .paySeccess dt .true { background: url("../images/pay.png") no-repeat; width: 104px; height: 79px; margin-right: 30px; }
    .paySeccess dd .f36 { color: rgb(118, 189, 41); line-height: 42px; }
    .paySeccess dd .f18 { color: rgb(118, 189, 41); line-height: 42px; }
    .paySeccess .seccessW { background: url("../images/payIcon.png") no-repeat 0px 9px; padding-left: 25px; }
        .paySeccess .seccessW a { color: rgb(118, 189, 41); }
            .paySeccess .seccessW a:hover { text-decoration: underline; }
    .paySeccess .secCon { line-height: 30px; font-size: 15px; margin-top: 50px; }
    .paySeccess .secFind { line-height: 30px; font-size: 15px; margin-top: 15px; }
.payFalse { width: 454px; }
    .payFalse dt .true { background: url("../images/pay.png") no-repeat left bottom; width: 104px; height: 79px; margin-right: 30px; }
    .payFalse dd .f36 { color: rgb(232, 120, 90); }
    .payFalse dd .f18 { color: rgb(232, 120, 90); }
    .payFalse .seccessW { background: url("../images/payIcon.png") no-repeat 0px -27px; }
        .payFalse .seccessW a { color: rgb(232, 120, 90); }
.register { padding: 85px 85px 120px; width: 833px; }
.registerTop { width: 833px; padding-bottom: 10px; border-bottom-color: rgb(20, 175, 207); border-bottom-width: 8px; border-bottom-style: solid; }
.reLogo { background: url("../images/logo.jpg") no-repeat right top; width: 122px; height: 56px; }
.registerTop .fr { margin-top: 35px; }
    .registerTop .fr a { color: rgb(36, 173, 191); }
        .registerTop .fr a:hover { text-decoration: underline; }
.registerCon { background: url("../images/codeRe.jpg") no-repeat 540px rgb(243, 246, 251); padding: 50px 313px 50px 35px; width: 485px; }
.inpBox { background: rgb(255, 255, 255); border: 1px solid rgb(212, 212, 212); border-image: none; width: 353px; height: 46px; color: rgb(148, 148, 148); line-height: 46px; padding-left: 15px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; }
.registerCon span { color: rgb(232, 120, 90); line-height: 46px; margin-left: 10px; }
.registerCon li { margin-bottom: 15px; }
.btnBox { background: rgb(36, 173, 191); border: currentColor; border-image: none; width: 370px; height: 47px; color: rgb(255, 255, 255); line-height: 47px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 18px; display: block; cursor: pointer; box-shadow: 1px 2px 0px #e6e7e3; }
    .btnBox:hover { background: rgb(22, 190, 212); }
.wid140 { width: 140px; }
.wid200 { width: 200px; margin-right: 13px; }
.agree input { margin-top: 2px; margin-right: 5px; }
.agree a { color: rgb(36, 173, 191); }
    .agree a:hover { text-decoration: underline; }
    .agree a.fr { margin-right: 110px; }
.registerOk { background: rgb(243, 246, 251); padding: 50px 35px; width: 763px; min-height: 350px; }
    .registerOk .paySeccess { margin: 100px auto 120px; width: 386px; }
.background { background: url("../images/popBj.png"); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 998; _position: absolute; }
.webox { position: fixed; z-index: 999; _position: absolute; }
#inside { width: 100%; padding-top: 20px; }
.webox #inside h1 a { background: url("../images/close.png") no-repeat top; top: 12px; width: 52px; height: 53px; right: 2px; font-size: 14px; margin-top: 6px; display: inline-block; position: absolute; z-index: 3; cursor: pointer; }
    .webox #inside h1 a:hover { background-position: bottom; }
.pop { width: 887px; }
.popTop { background: url("../images/popTop.png") no-repeat; width: 887px; height: 66px; margin-top: 8px; position: relative; }
.popCenter { background: url("../images/popCenter.png") repeat-y; width: 887px; padding-top: 30px; }
.popBottom { background: url("../images/popBottom.png") no-repeat; width: 887px; height: 35px; }
.popTi { background: url("../images/popStep.png") no-repeat; left: 276px; top: -7px; width: 350px; height: 83px; position: absolute; }
.popTi1 { background: url("../images/popStep1.png") no-repeat; left: 276px; top: -7px; width: 350px; height: 83px; position: absolute; }
.popTi2 { background: url("../images/popStep2.png") no-repeat; left: 276px; top: -7px; width: 350px; height: 83px; position: absolute; }
.popStep1 { background: url("../images/popCon.jpg") no-repeat center; width: 887px; height: 353px; padding-top: 30px; }
.know { background: rgb(36, 173, 191); width: 120px; height: 41px; text-align: center; color: rgb(255, 255, 255); line-height: 41px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; text-decoration: none; margin-top: 30px; margin-left: 383.5px; display: block; }
    .know:hover { background: rgb(22, 190, 212); color: rgb(255, 255, 255); }
.unknow { background: rgb(249, 112, 112); }
    .unknow:hover { background: rgb(255, 54, 54); }
.popGarden { padding: 0px 45px; width: 797px; color: rgb(98, 77, 26); line-height: 24px; }
    .popGarden dt { width: 365px; }
    .popGarden .gardenStep { background: url("../images/popCon1.png") no-repeat bottom; width: 365px; height: 300px; }
    .popGarden h2 { font-size: 16px; font-weight: normal; margin-top: 10px; margin-bottom: 10px; }
    .popGarden dd { width: 362px; }
        .popGarden dd p { line-height: 24px; }
.agreeTic { padding: 0px 45px; width: 797px; color: rgb(255, 54, 54); font-size: 15px; margin-top: 5px; }
    .agreeTic input { margin-right: 5px; }
.knowIcon { width: 350px; margin-left: 268.5px; }
    .knowIcon .know { margin-left: 0px; }
.memTop { background: url("../images/memBj.jpg") no-repeat; width: 1003px; height: 250px; position: relative; }
    .memTop dl { width: 1003px; }
    .memTop dt { width: 490px; }
    .memTop dd { width: 485px; color: rgb(255, 255, 255); line-height: 30px; font-size: 18px; margin-top: 58px; text-shadow: 1px 1px 0px #a66800; }
        .memTop dd .uTop { margin-top: 30px; }
.uMask { background: url("../images/userBj.png") no-repeat; left: 0px; top: 0px; width: 118px; height: 118px; position: absolute; }
.uPic { width: 118px; height: 118px; margin-top: 58px; position: relative; }
    .uPic img { margin: 9px; }
.memCon { padding: 0px 38px 0px 14px; }
.memList1 { background: rgb(91, 188, 83); margin: 35px 0px 240px 25px; width: 292px; height: 153px; }
    .memList1 .listTop { background: url("../images/member.jpg") no-repeat; width: 154px; height: 63px; color: rgb(255, 255, 255); padding-top: 10px; padding-left: 138px; margin-top: 23px; }
.listLink { margin-top: 18px; }
.memList1 a { color: rgb(255, 255, 255); font-size: 16px; text-decoration: underline; margin-top: 20px; margin-left: 30px; }
    .memList1 a:hover { text-decoration: none; }
.memList1 .changePass a { margin-left: 0px; }
.memList2 { background: rgb(243, 129, 151); }
    .memList2 .listTop { background: url("../images/member.jpg") no-repeat 0px -73px; }
.memList3 { background: rgb(76, 176, 220); }
    .memList3 .listTop { background: url("../images/member.jpg") no-repeat -4px -146px; }
.memTop dd .user { line-height: 25px; font-size: 14px; margin-top: 10px; }
.userBtn { left: 300px; bottom: -23px; position: absolute; }
    .userBtn a { background: url("../images/memberIcon.png") no-repeat 0px 0px; width: 118px; height: 47px; text-align: center; color: rgb(102, 102, 102); line-height: 47px; font-size: 16px; margin-right: 10px; display: block; }
        .userBtn a:hover { background: url("../images/memberIcon.png") no-repeat left bottom; color: rgb(255, 255, 255); }
        .userBtn a.userSel { background: url("../images/memberIcon.png") no-repeat left bottom; color: rgb(255, 255, 255); }
.userInfor { margin: 35px auto 0px; width: 685px; line-height: 35px; padding-bottom: 100px; }
    .userInfor h2 { color: rgb(13, 186, 210); font-size: 16px; font-weight: normal; border-bottom-color: rgb(13, 186, 210); border-bottom-width: 1px; border-bottom-style: solid; }
.inforList { width: 575px; line-height: 46px; margin-top: 30px; margin-left: 110px; }
    .inforList li { margin-top: 15px; }
.textBox { width: 70px; text-align: right; margin-right: 5px; }
.inforList li .inpBox { width: 325px; }
.inforList li span { color: rgb(239, 98, 88); margin-left: 10px; }
.radioBox { margin-top: 18px; margin-right: 10px; }
.inforList li .inpBox1 { width: 100px; }
.inforList li .inpBox2 { width: 120px; }
.list1 { width: 221px; }
.list2 { width: 121px; }
.userTeg { color: rgb(239, 98, 88); line-height: 60px; }
.userWid { width: 450px; }
.inforList1 { line-height: 25px; padding-bottom: 35px; margin-top: 30px; }
.btnUser1 { padding: 0px; width: 120px; height: 29px; text-align: center; line-height: 29px; margin-top: -3px; margin-left: 15px; box-shadow: 2px 2px 2px #f3f2ea; }
    .btnUser1:hover { background: rgb(234, 61, 92); color: rgb(255, 255, 255); }
.order { padding: 40px; width: 923px; color: rgb(102, 102, 102); }
.orderSele { color: rgb(160, 160, 160); padding-bottom: 8px; border-bottom-color: rgb(9, 185, 210); border-bottom-width: 1px; border-bottom-style: solid; }
    .orderSele a { margin: 0px 5px; padding: 0px 8px; height: 25px; color: rgb(102, 102, 102); line-height: 24px; display: block; }
        .orderSele a:hover { background: rgb(0, 182, 208); color: rgb(255, 255, 255); }
        .orderSele a.orderSel { background: rgb(0, 182, 208); color: rgb(255, 255, 255); }
    .orderSele span { height: 25px; line-height: 24px; }
.listTi { height: 35px; color: rgb(0, 182, 208); line-height: 35px; margin-top: 10px; }
.wid1 { width: 180px; padding-left: 20px; }
.wid2 { width: 109px; }
.wid22 { width: 120px; }
.wid6 { width: 175px; }
.conTitle { background: rgb(241, 241, 241); width: 923px; height: 35px; color: rgb(102, 102, 102); line-height: 35px; }
.wid3 { width: 270px; padding-left: 20px; }
.wid4 { width: 362px; }
.wid5 { width: 240px; padding-right: 20px; }
.wid1 a { color: rgb(42, 24, 173); display: block; }
.wid6 a { color: rgb(42, 24, 173); display: block; }
.wid1 a:hover { text-decoration: underline; }
.wid6 a:hover { text-decoration: underline; }
.conInfor { padding: 15px 0px; }
.conInfor1 .wid1 { padding-top: 10px; padding-bottom: 5px; }
.conInfor1 .wid6 { padding-top: 10px; padding-bottom: 5px; }
.conInfor1 .wid22 { padding-top: 10px; padding-bottom: 5px; }
.conInfor img { margin-left: 10px; }
.orderCo { color: rgb(42, 24, 173); }
    .orderCo:hover { color: rgb(42, 24, 173); text-decoration: underline; }
.btnUser2 { background: rgb(237, 90, 116); margin: 5px auto 0px; border: 0px currentColor; border-image: none; width: 78px; height: 29px; text-align: center; color: rgb(255, 255, 255); line-height: 29px; font-family: "Î¢ÈíÑÅºÚ"; display: block; box-shadow: 2px 2px 2px #efede3; }
    .btnUser2:hover { background: rgb(234, 61, 92); color: rgb(255, 255, 255); }
.orderCon { padding-bottom: 12px; }
.orderCon1 { margin-top: 40px; }
.conInfor .wid2 .opera { line-height: 24px; position: relative; }
.orderCom { background: url("../images/com.png") no-repeat 5px 5px rgb(0, 182, 208); margin: 0px auto; width: 79px; height: 26px; text-align: center; color: rgb(255, 255, 255); display: block; }
    .orderCom:hover { background: url("../images/com.png") no-repeat 5px 5px rgb(0, 163, 186); color: rgb(255, 255, 255); }
.orderList { border-bottom-color: rgb(13, 186, 210); border-bottom-width: 1px; border-bottom-style: solid; }
.OrderComment { background: url("../images/comment.png") no-repeat 478px 6px; top: 0px; width: 480px; right: 97px; padding-right: 11px; display: none; position: absolute; }
.comBox { background: rgb(255, 255, 255); padding: 10px; border: 2px solid rgb(255, 221, 204); border-image: none; }
.textarea { border-width: 0px 0px 1px; border-style: none none dashed; border-color: currentColor currentColor rgb(220, 220, 220); width: 455px; height: 60px; color: rgb(102, 102, 102); font-family: "Î¢ÈíÑÅºÚ"; }
.orderPay { line-height: 20px; }
.line20 { line-height: 20px; }
.line30 { line-height: 30px; }
.myCard { margin: 50px auto; width: 590px; height: 343px; position: relative; }
    .myCard .img { margin-top: 39px; margin-left: 40px; }
.cardBj { background: url("../images/cardBj.png") no-repeat; left: 0px; top: 0px; width: 277px; height: 343px; line-height: 25px; padding-right: 40px; padding-left: 273px; position: absolute; }
    .cardBj h3 { color: rgb(51, 51, 51); font-size: 24px; font-weight: normal; margin-top: 45px; margin-bottom: 5px; }
.cardCode { background: rgb(255, 255, 255); border: 5px solid rgb(255, 255, 255); border-image: none; width: 111px; height: 111px; }
    .cardCode img { margin-top: 3px; margin-left: 3px; }
.memStep { background: url("../images/memStep.jpg") no-repeat; width: 1003px; height: 230px; }
.manage { background: url("../images/manger.jpg") no-repeat; margin: 50px auto; width: 204px; height: 109px; padding-top: 200px; padding-left: 236px; }
.cardBtn { background: url("../images/cardBtn.png") no-repeat left top; width: 193px; height: 68px; display: block; }
    .cardBtn:hover { background: url("../images/cardBtn.png") no-repeat right top; }
.protocol { padding: 40px 30px 60px; width: 943px; line-height: 28px; }
    .protocol h3 { text-align: center; font-size: 20px; margin-bottom: 15px; }
    .protocol h2 { font-size: 16px; font-weight: normal; }
    .protocol p { font-size: 12px; margin-bottom: 10px; }
.changeBtn { width: 175px; margin-top: 15px; margin-left: 155px; }
.changeStep { background: url("../images/changeStep.jpg") no-repeat; width: 685px; height: 73px; margin-top: 70px; margin-bottom: 60px; }
.changeStep1 { background-position: left bottom; }
.memTeg { margin-top: 10px; margin-left: 75px; }
.guideTitle { margin: 0px auto; width: 943px; height: 53px; }
.guideTiLeft { background: url("../images/guideTi.jpg") no-repeat left top; width: 196px; height: 53px; }
.guideTiRight { background: url("../images/guideTi.jpg") no-repeat right top; width: 747px; height: 53px; }
.ticketInfor { background: url("../images/ticketInfor.jpg") no-repeat; margin: 50px auto; width: 898px; height: 192px; }
.guideTiLeft1 { background-position: 0px -53px; }
.guideTiLeft2 { background-position: 0px -106px; }
.guideStep { margin: 20px auto; width: 887px; }
    .guideStep .popGarden { color: rgb(102, 102, 102); }
.guideTraffic { margin: 0px auto; width: 943px; }
    .guideTraffic .guideMap { margin: 15px 0px; width: 943px; height: 354px; }
.TabbedPanels { margin: 0px; padding: 0px; width: 100%; overflow: hidden; clear: none; }
.TabbedPanelsTabGroup { margin: 0px; padding: 0px; }
.TabbedPanelsTab { background: url("../images/ticketNav.png") no-repeat right top; list-style: none; margin: 0px 1px 0px 0px; width: 126px; height: 42px; text-align: center; line-height: 42px; font-weight: bold; float: left; position: relative; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; }
.TabbedPanelsTabHover { background: url("../images/ticketNav.png") left top; color: rgb(255, 255, 255); }
.TabbedPanelsTabSelected { background: url("../images/ticketNav.png") left top; color: rgb(255, 255, 255); }
.TabbedPanelsTab a { color: black; text-decoration: none; }
.TabbedPanelsContentGroup { background: rgb(231, 250, 254); clear: both; border-top-color: rgb(2, 171, 195); border-top-width: 1px; border-top-style: solid; min-height: 450px; }
.TabbedPanelsContent { padding: 20px; line-height: 28px; overflow: hidden; }
    .TabbedPanelsContent h2 { font-size: 14px; font-weight: bold; }
    .TabbedPanelsContent p { margin-left: 15px; }
.VTabbedPanels { overflow: hidden; -ms-zoom: 1; }
    .VTabbedPanels .TabbedPanelsTabGroup { border-width: 1px; border-style: solid; border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204) rgb(204, 204, 204); width: 10em; height: 20em; float: left; position: relative; background-color: rgb(238, 238, 238); }
    .VTabbedPanels .TabbedPanelsTab { margin: 0px; border-top-color: currentColor; border-right-color: currentColor; border-left-color: currentColor; border-top-width: medium; border-right-width: medium; border-left-width: medium; border-top-style: none; border-right-style: none; border-left-style: none; float: none; }
    .VTabbedPanels .TabbedPanelsTabSelected { border-bottom-color: rgb(153, 153, 153); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(238, 238, 238); }
    .VTabbedPanels .TabbedPanelsContentGroup { padding: 0px; width: 30em; height: 20em; clear: none; float: left; }

@media print {
    .TabbedPanels { overflow: visible !important; }
    .TabbedPanelsContentGroup { height: auto !important; overflow: visible !important; display: block !important; }
    .TabbedPanelsContent { overflow: visible !important; clear: both !important; display: block !important; }
    .TabbedPanelsTab { overflow: visible !important; clear: both !important; display: block !important; }
}

.garden { width: 943px; line-height: 30px; }
    .garden img { width: 943px; }
.pop { background: url("../images/jdt2_tm.png"); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; }
.popAll { margin: 0px auto; top: 30%; width: 350px; position: relative; }
.popCon { background: rgb(239, 225, 192); padding: 40px 15px 60px; text-align: center; min-height: 45px; }
.btnBox1 { margin: 0px auto; width: 130px; height: 42px; text-align: center; line-height: 42px; font-size: 16px; box-shadow: 1px 1px 2px #c7c7c7; }
    .btnBox1:hover { color: rgb(255, 255, 255); }
.btnUserP { margin: 0px; width: 130px; height: 42px; text-align: center; line-height: 42px; font-size: 16px; box-shadow: 1px 1px 2px #c7c7c7; }
.popBtn { padding: 0px 15px; left: 0px; width: 320px; bottom: 12px; line-height: 42px; position: absolute; }
.popBtnS1 { background: url("../images/pop1.png") no-repeat; margin: 0px auto; width: 136px; height: 41px; text-align: center; color: rgb(255, 255, 255); line-height: 42px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 16px; display: block; }
    .popBtnS1:hover { background: url("../images/pop1.png") no-repeat 0px -48px; color: rgb(255, 255, 255); }
.ticketList1 { margin-top: 0px; }
.buildImg { margin: 70px auto 0px; width: 687px; }
.reVoucher { background: rgb(128, 204, 102); margin: 0px auto; border: 0px currentColor; border-image: none; width: 78px; height: 29px; text-align: center; color: rgb(255, 255, 255); line-height: 29px; font-family: "Î¢ÈíÑÅºÚ"; display: block; box-shadow: 2px 2px 2px #efede3; }
    .reVoucher:hover { background: rgb(128, 204, 0); color: rgb(255, 255, 255); }
.ticketList1 { margin-top: 0px; min-height: 1200px; }
.acvipNav { margin-top: 15px; }
    .acvipNav a { padding: 0px 15px; height: 16px; color: rgb(102, 102, 102); line-height: 16px; font-size: 16px; border-right-color: rgb(173, 173, 173); border-right-width: 1px; border-right-style: solid; display: block; }
        .acvipNav a:hover span { color: rgb(36, 173, 191); padding-bottom: 5px; border-bottom-color: rgb(36, 173, 191); border-bottom-width: 2px; border-bottom-style: solid; }
    .acvipNav .vipSel span { color: rgb(36, 173, 191); padding-bottom: 5px; border-bottom-color: rgb(36, 173, 191); border-bottom-width: 2px; border-bottom-style: solid; }
.acvipList { margin-top: 20px; }
.listForm { border: 1px solid rgb(232, 232, 232); border-image: none; width: 350px; margin-bottom: 15px; margin-left: 14px; }
    .listForm a { background: rgb(255, 255, 255); padding: 5px; width: 340px; display: block; position: relative; }
        .listForm a dl { width: 340px; }
            .listForm a dl h2 { color: rgb(102, 102, 102); font-size: 18px; font-weight: normal; }
            .listForm a dl .listTag { background: rgb(248, 248, 246); padding: 5px 10px; width: 320px; color: rgb(127, 127, 127); font-size: 12px; margin-top: 8px; }
                .listForm a dl .listTag .tline { margin: 10px 8px 0px; }
                .listForm a dl .listTag .vipSale { margin: 10px 8px 0px; }
                .listForm a dl .listTag .salePeople { background: url("../images/icon.png") no-repeat 0px 2px; padding-left: 18px; margin-top: 10px; }
        .listForm a:hover { background: rgb(255, 137, 0); }
            .listForm a:hover dl h2 { color: rgb(255, 255, 255); }
            .listForm a:hover dl .listTag { background: rgb(255, 248, 239); }
        .listForm a .acTag { left: 15px; top: 0px; color: rgb(255, 255, 255); position: absolute; }
        .listForm a .acTag1 { left: 15px; top: 0px; color: rgb(255, 255, 255); position: absolute; }
        .listForm a .acTag span { background: rgb(222, 14, 14); height: 37px; line-height: 37px; padding-right: 4px; padding-left: 20px; font-size: 15px; display: block; }
        .listForm a .acTag i { background: url("../images/viptag.png") no-repeat; width: 16px; height: 37px; display: block; }
        .listForm a .acTag1 span { background: rgb(9, 199, 45); height: 37px; line-height: 37px; padding-right: 4px; padding-left: 20px; font-size: 15px; display: block; }
        .listForm a .acTag1 i { background: url("../images/viptag.png") no-repeat left bottom; width: 16px; height: 37px; display: block; }
.vipIcon1 { background: url("../images/vip.jpg") no-repeat left top; width: 46px; height: 46px; }
.vipIcon2 { background: url("../images/vip.jpg") no-repeat -67px top; width: 46px; height: 46px; }
.vipIcon3 { background: url("../images/vip.jpg") no-repeat -129px top; width: 46px; height: 46px; }
.vipWord { width: 197px; color: rgb(153, 153, 153); line-height: 20px; padding-top: 3px; padding-left: 8px; }
    .vipWord .f16 { color: rgb(51, 51, 51); }
    .vipWord span { color: rgb(237, 90, 114); }
.vipPrice { margin-top: 5px; }
.vipList { border-top-color: rgb(245, 246, 248); border-top-width: 1px; border-top-style: solid; }
    .vipList ul { padding: 8px 0px; border-bottom-color: rgb(245, 246, 248); border-bottom-width: 1px; border-bottom-style: solid; }
#dettext_wrap { overflow: hidden; position: relative; }
#gradient { left: 0px; width: 100%; bottom: 0px; position: absolute; }
#read-more { padding: 0px 0px 5px; }
    #read-more a { background: url("../images/click.png") no-repeat 205px / 15px 9px; width: 100%; height: 10px; text-align: center; line-height: 10px; text-decoration: none; display: inline-block; }
        #read-more a.vipBottom { background: url("../images/botton.png") no-repeat center 0px; }
        #read-more a.vipTop { background: url("../images/botton.png") no-repeat bottom; }
        #read-more a:hover { color: rgb(103, 173, 0); }
#dettext_wrap img { margin: 0px auto; display: block; max-width: 100%; }
.selDate { padding-top: 20px; font-size: 15px; border-top-color: rgb(245, 246, 248); border-top-width: 1px; border-top-style: solid; }
.selDate1 { padding-top: 20px; font-size: 15px; }
.acNum { font-size: 14px; margin-top: 3px; margin-left: 5px; }
.dateWord { margin-top: 3px; }
.acNum span { color: rgb(237, 91, 114); }
.dateInp { background: url("../images/dateIcon.jpg") no-repeat 125px; padding: 0px 40px 0px 5px; border: 1px solid rgb(206, 206, 206); border-image: none; width: 115px; height: 36px; color: rgb(73, 175, 66); line-height: 38px; font-size: 14px; }
.change { margin-top: 104px; }
    .change li { background: rgb(228, 252, 255); width: 125px; height: 85px; margin-right: 2px; }
        .change li.changeWay { background: url("../images/way1.jpg") no-repeat center rgb(228, 252, 255); }
        .change li.changeWay1 { background: url("../images/way2.jpg") no-repeat center rgb(228, 252, 255); }
        .change li.changeWay2 { background: url("../images/way3.jpg") no-repeat center rgb(228, 252, 255); }
.faceAc { position: relative; }
.acSale { background: url("../images/saleBj.png") no-repeat; top: 132px; width: 463px; height: 69px; right: -53px; color: rgb(255, 255, 255); position: absolute; }
.acPrice { width: 190px; text-align: center; line-height: 68px; font-size: 24px; }
.acSale .tline { width: 100px; text-align: center; margin-top: 25px; }
.saleBtn { background: url("../images/saleBtn.png") no-repeat left top; width: 110px; height: 40px; margin-top: 14px; margin-left: 10px; display: block; }
    .saleBtn:hover { background-position: left bottom; }
.acsaleTag { background: url("../images/tagBj.png") no-repeat; left: 218px; top: -2px; width: 49px; height: 24px; text-align: center; line-height: 21px; position: absolute; }
.dateBox { top: 111px; right: 117px; position: absolute; z-index: 5; }
.refound { margin: 0px 30px; width: 537px; }
.popTi3 { background: url("../images/popStep3.png") no-repeat; left: 180px; top: -7px; width: 229px; height: 53px; position: absolute; }
.refound h2 { color: rgb(102, 102, 102); padding-top: 10px; padding-bottom: 10px; font-size: 15px; border-bottom-color: rgb(206, 194, 166); border-bottom-width: 1px; border-bottom-style: dashed; }
.refound dl { margin: 10px 0px; width: 537px; }
.refound dt { width: 80px; height: 31px; color: rgb(102, 102, 102); line-height: 31px; font-size: 14px; }
.refound dd { width: 457px; }
    .refound dd .selNum { background: rgb(255, 255, 255); padding: 5px; border: 1px solid rgb(178, 178, 178); border-image: none; width: 85px; text-align: center; color: rgb(102, 102, 102); line-height: 22px; }
    .refound dd .reTag { background: url("../images/poptag.png") no-repeat 8px rgb(252, 234, 234); margin: 5px 0px; padding: 0px 0px 0px 32px; border: 1px solid rgb(255, 203, 203); border-image: none; width: 423px; height: 31px; line-height: 31px; }
.reMoney { height: 31px; line-height: 24px; }
.reason { padding: 5px; width: 457px; height: 86px; color: rgb(102, 102, 102); font-family: "Î¢ÈíÑÅºÚ"; }
.refound dt.reArea { line-height: 24px; padding-top: 17px; }
    .refound dt.reArea span { color: rgb(160, 149, 124); }
.rebtnBox { margin: 20px auto 0px; width: 173px; }
.reBtn { border: 0px currentColor; border-image: none; padding-bottom: 15px; font-family: "Î¢ÈíÑÅºÚ"; cursor: pointer; }
.reSuccess { padding-bottom: 20px; border-bottom-color: rgb(206, 194, 166); border-bottom-width: 1px; border-bottom-style: dashed; }
    .reSuccess div { width: 217px; line-height: 79px; }
        .reSuccess div.reTrue { background: url("../images/pay.png") no-repeat right 0px; height: 79px; }
        .reSuccess div.reFalse { background: url("../images/pay.png") no-repeat right -118px; height: 79px; }
        .reSuccess div.reDeal { background: url("../images/return.png") no-repeat right 5px; height: 79px; }
.refound .result h2 { border: currentColor; border-image: none; padding-top: 20px; padding-bottom: 0px; }
.refound dd .reNum { background: rgb(214, 203, 176); border: 1px solid rgb(189, 178, 153); border-image: none; }
.reason1 { background: rgb(214, 203, 176); border: 1px solid rgb(189, 178, 153); border-image: none; width: 447px; }
.reSuccess1 div { line-height: 40px; }
.qhsz { color: rgb(102, 102, 102); }
.pop1 { width: 597px; position: relative; }
.close { background: url("../images/close1.png") no-repeat left top; top: -5px; width: 37px; height: 37px; right: 0px; display: block; position: absolute; z-index: 666; }
    .close:hover { background: url("../images/close1.png") no-repeat left -38px; }
.popTop1 { background: url("../images/popTop1.png") no-repeat; width: 597px; height: 44px; margin-top: 8px; position: relative; }
.popCenter1 { background: url("../images/popCenter1.png") repeat-y; width: 597px; padding-top: 15px; }
.popBottom1 { background: url("../images/popBottom1.png") no-repeat; width: 597px; height: 24px; }
.reHeight { }
.orderData { padding-bottom: 50px; margin-top: 15px; }
    .orderData li { background: url("../images/inforIcon.jpg") no-repeat; line-height: 40px; padding-left: 70px; }
        .orderData li.orderTel { background-position: 40px 11px; }
        .orderData li.orderID { background-position: 40px -70px; }
.popTi4 { background: url("../images/popStep4.png") no-repeat; left: 180px; top: -7px; width: 229px; height: 53px; position: absolute; }
.memPop { padding: 40px 0px; }
#n1 { width: 900px; height: 1px; display: block; }
#n2 { width: 900px; height: 1px; display: block; }
#n3 { width: 900px; height: 1px; display: block; }
.advbox { left: 50%; width: 995px; height: 439px; margin-left: -497.5px; display: block; position: fixed; z-index: 9999; }
    .advbox .advOn { width: 995px; height: 439px; overflow: hidden; position: relative; }
        .advbox .advOn .advImg { width: 995px; height: 439px; display: block; }
            .advbox .advOn .advImg a { width: 995px; height: 439px; display: block; }
.advClose { background: url("../images/close2.png") no-repeat; top: 30px; width: 70px; height: 29px; right: 28px; display: block; position: absolute; cursor: pointer; }
    .advClose:hover { background: url("../images/close2_h.png") no-repeat; }
.reTag1 { background: url("../images/poptag.png") no-repeat 8px rgb(252, 234, 234); margin: 5px 0px; padding: 0px 15px 0px 32px; border: 1px solid rgb(255, 203, 203); border-image: none; height: 31px; color: rgb(102, 102, 102); line-height: 31px; }
.content-main { background: rgb(255, 255, 255); padding: 0px 18px 10px; border-radius: 10px; text-align: center; }
.content-titleBgMain { height: 66px; display: inline-block; background-image: url("../images/contentTitleBgs.png"); background-repeat: no-repeat; }
    .content-titleBgMain .content-titleBgRight { height: 66px; display: inline-block; background-image: url("../images/contentTitleBgs.png"); background-repeat: no-repeat; }
        .content-titleBgMain .content-titleBgRight .content-titleBgCenter { height: 66px; display: inline-block; background-image: url("../images/contentTitleBgs.png"); background-repeat: no-repeat; }
.content-titleBgMain { background-position: 0px 1px; padding-left: 17px; margin-top: -20px; margin-bottom: 25px; }
    .content-titleBgMain .content-titleBgRight { background-position: right -132px; padding-right: 17px; }
        .content-titleBgMain .content-titleBgRight .content-titleBgCenter { background-position: 0px -66px; padding: 0px 12px; color: rgb(255, 255, 255); line-height: 66px; font-family: "¾­µä×ÛÒÕÌå¼ò","Î¢ÈíÑÅºÚ"; font-size: 24px; background-repeat: repeat-x; }
.content-item { text-align: left; padding-bottom: 15px; }
    .content-item .content-itemTitle { border-bottom-color: rgb(0, 182, 208); border-bottom-width: 1px; border-bottom-style: dashed; }
        .content-item .content-itemTitle .title-span { padding: 0px 25px; height: 49px; color: rgb(255, 255, 255); line-height: 49px; font-size: 24px; margin-bottom: -1px; display: inline-block; position: relative; }
            .content-item .content-itemTitle .title-span::before { width: 0px; height: 0px; right: -19px; bottom: 0px; border-top-color: rgba(0, 0, 0, 0.26); border-right-color: transparent; border-left-color: transparent; border-top-width: 15px; border-right-width: 19px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; position: absolute; z-index: 1; content: ""; }
        .content-item .content-itemTitle .color1.title-span { background: rgb(91, 188, 83); }
        .content-item .content-itemTitle .color2.title-span { background: rgb(243, 129, 152); }
        .content-item .content-itemTitle .color3.title-span { background: rgb(0, 182, 208); }
        .content-item .content-itemTitle .color4.title-span { background: rgb(254, 187, 47); }
    .content-item .content-word { padding: 15px 22px; color: rgb(102, 102, 102); line-height: 22px; font-size: 14px; }
.btnClass-order { background: url("../images/buyBtn.png") no-repeat; width: 129px; height: 41px; display: inline-block; }
    .btnClass-order:hover { background-position: 0px -49px; }
.content-menu { padding: 15px 0px; }
.content-productList ul { margin-left: -20px; }
.content-productList li { background: rgb(247, 247, 247); padding: 5px; border: 1px solid rgb(232, 232, 232); border-image: none; height: 336px; margin-left: 20px; vertical-align: top; display: inline-block; cursor: pointer; }
    .content-productList li:hover { background: rgb(215, 247, 254); }
    .content-productList li .content-productFace { width: 332px; height: 220px; }
        .content-productList li .content-productFace img { width: 332px; height: 220px; }
    .content-productList li .content-productFace { position: relative; }
.content-productInfo { padding: 13px; }
    .content-productInfo h3 { color: rgb(116, 116, 116); font-size: 18px; font-weight: normal; }
    .content-productInfo .product-price { color: rgb(255, 137, 0); padding-top: 10px; font-size: 24px; }
.fontRed { color: rgb(222, 14, 14); font-size: 12px; }
.bPrice { color: rgb(142, 142, 142); font-size: 12px; text-decoration: line-through; }
.slide-menus { text-align: left; }
    .slide-menus li { margin-bottom: 16px; }
        .slide-menus li .slide-header { background: rgb(224, 250, 255); padding: 8px 14px; border-left-color: rgb(0, 182, 208); border-left-width: 2px; border-left-style: solid; cursor: pointer; }
            .slide-menus li .slide-header .slide-icon { width: 28px; height: 34px; vertical-align: middle; display: inline-block; background-image: url("../images/slideIcons.png"); background-repeat: no-repeat; }
        .slide-menus li.active .slide-header .slide-icon { background-position: 0px -74px; }
        .slide-menus li .slide-header .slide-word { color: rgb(0, 182, 208); font-size: 14px; margin-left: 16px; }
.slide-body { background: rgb(245, 245, 245); padding: 20px 25px; }
.tableClass1 { font-size: 12px; border-collapse: collapse; }
    .tableClass1 tr td { border: 1px solid rgb(172, 236, 252); border-image: none; }
    .tableClass1 tr th { border: 1px solid rgb(172, 236, 252); border-image: none; }
    .tableClass1 tr td { background: rgb(255, 255, 255); padding: 10px; text-align: center; }
    .tableClass1 tr th { background: rgb(194, 238, 249); text-align: center; color: rgb(2, 171, 195); font-size: 14px; }
.lightTxt { color: rgb(2, 171, 195); font-size: 14px; }
.tableClass1 tr td strong { font-size: 14px; }
.slide-body .slide-wordTitle { color: rgb(0, 182, 208); line-height: 38px; font-size: 14px; margin-bottom: 10px; border-bottom-color: rgb(0, 182, 208); border-bottom-width: 1px; border-bottom-style: solid; }
.slide-infoMain li { line-height: 28px; margin-bottom: 5px; }
    .slide-infoMain li p { text-indent: 2em; }
.slide-infoTable { margin-top: 20px; border-collapse: collapse; }
    .slide-infoTable tr td { background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(172, 236, 252); border-image: none; text-align: center; }
    .slide-infoTable tr th { background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(172, 236, 252); border-image: none; text-align: center; }
    .slide-infoTable tr th { color: rgb(2, 171, 195); }
.table-bottomTips { text-align: right; color: rgb(2, 171, 195); font-size: 14px; margin-top: 10px; }
    .table-bottomTips b { font-size: 18px; font-style: italic; font-weight: normal; }
.slide-download { margin-bottom: 20px; }
.blueBtn { background: rgb(36, 173, 191); padding: 12px 25px; color: rgb(255, 255, 255); font-size: 18px; vertical-align: middle; display: inline-block; }
    .blueBtn:hover { background: rgb(36, 173, 191); padding: 12px 25px; color: rgb(255, 255, 255); font-size: 18px; vertical-align: middle; display: inline-block; }
.warning { margin: 0px 10px; color: rgb(250, 78, 78); }
.slide-shareMain { background: url("../images/update/shareIcon.png") no-repeat center rgb(242, 242, 242); height: 182px; }
.inlineblockClass { vertical-align: middle; display: inline-block; }
.productHeader { height: 48px; overflow: hidden; margin-bottom: 10px; }
    .productHeader h2 { width: 245px; font-size: 18px; font-weight: normal; display: inline-block; }
    .productHeader .productHeader-price { text-align: center; float: right; }
.product-buy { background: url("../images/icon.png") no-repeat 0px 0px; padding-left: 25px; font-size: 12px; }
    .product-buy b { color: rgb(255, 137, 0); }
.mt20 { margin-top: 20px; }
.stepMain { text-align: center; margin-bottom: 45px; }
.bookingBtn { background: url("../images/bookingBtn.png") no-repeat; width: 173px; height: 49px; display: inline-block; }
.centerBtnMain { text-align: center; }
.hotMain { background: url("../images/hotBg.png") no-repeat; padding: 5px; left: 19px; top: -5px; width: 65px; height: 60px; text-align: center; color: rgb(255, 255, 255); position: absolute; }
    .hotMain .menberTypeTitle { line-height: 20px; font-size: 15px; border-bottom-color: rgb(232, 86, 108); border-bottom-width: 1px; border-bottom-style: solid; }
    .hotMain .menberPoint { font-size: 14px; }
        .hotMain .menberPoint b { font-size: 28px; }
.menberMain { vertical-align: middle; display: inline-block; }
.rightBtnMain { vertical-align: middle; display: inline-block; }
.rightBtnMain { margin-left: 50px; }
.checkoutBtn { background: url("../images/checkoutBtn.png") no-repeat; width: 173px; height: 49px; display: inline-block; }
.liuchen { padding-top: 34px; }
.liuchen1 { background: url("../images/luichen.png") no-repeat 28px 0px; height: 87px; }
.fu { margin-left: 50px; }
.listd { width: 198px; }
.lists { width: 120px; }
.kong { margin-left: 75px; }
.userTeg11 { color: rgb(239, 98, 88); line-height: 24px; margin-top: 40px; margin-bottom: 30px; }
.liuchen2 { background: url("../images/luichen.png") no-repeat 28px -87px; height: 87px; }
.shuomi { width: 575px; color: rgb(0, 182, 208); margin-top: -20px; margin-bottom: 15px; }
.liuchen3 { background: url("../images/luichen.png") no-repeat -10px -174px; height: 87px; }
.faceNum1 { margin: 0px auto; width: 109px; color: rgb(102, 102, 102); }
.mrl_20 { margin-left: 20px; }
.payBtn2 { margin-top: 50px; }
    .payBtn2 div { line-height: 47px; font-size: 16px; margin-right: 20px; }
.liuchen4 { background: url("../images/luichen.png") no-repeat 28px -261px; height: 87px; }
.userInfor2 { margin: 35px auto 0px; width: 710px; line-height: 35px; padding-bottom: 100px; }
.paySeccess2 { margin: 100px auto 120px; width: 710px; }
    .paySeccess2 dt .true { background: url("../images/pay.png") no-repeat; width: 104px; height: 79px; margin-right: 30px; }
    .paySeccess2 dd .f36 { color: rgb(118, 189, 41); line-height: 42px; }
    .paySeccess2 dd .f18 { color: rgb(118, 189, 41); line-height: 42px; }
    .paySeccess2 .seccessW { background: url("../images/payIcon.png") no-repeat 0px 9px; padding-left: 25px; }
        .paySeccess2 .seccessW a { color: rgb(118, 189, 41); }
            .paySeccess2 .seccessW a:hover { text-decoration: underline; }
    .paySeccess2 .secCon { line-height: 30px; font-size: 15px; margin-top: 50px; }
    .paySeccess2 .secFind { line-height: 30px; font-size: 15px; margin-top: 15px; }
    .paySeccess2 .seccessW2 { padding-left: 25px; }
        .paySeccess2 .seccessW2 a { color: rgb(118, 189, 41); }
            .paySeccess2 .seccessW2 a:hover { text-decoration: underline; }
.inforList2 { line-height: 46px; margin-top: 30px; margin-left: 110px; }
    .inforList2 li { margin-top: 15px; }
        .inforList2 li span { color: rgb(239, 98, 88); margin-left: 10px; }
.runyun { width: 893px; line-height: 38px; padding-left: 25px; }
.acSalecj { background: url("../images/saleBj.png") no-repeat; top: 140px; width: 463px; height: 69px; right: -53px; color: rgb(255, 255, 255); position: absolute; }
.acPricecj { width: 290px; line-height: 68px; font-size: 24px; margin-left: 25px; }
.acSalecj .tline { width: 100px; text-align: center; margin-top: 25px; }
.cjsz { width: 126px; overflow: hidden; font-size: 18px; vertical-align: middle; display: inline-block; white-space: nowrap; -ms-text-overflow: ellipsis; }
.f34 { font-size: 34px; }
.acsaleTag2 { background: url("../images/tagBj.png") no-repeat; left: 236px; top: -2px; width: 49px; height: 24px; text-align: center; line-height: 21px; position: absolute; }
.acSalegj { background: url("../images/saleBjhui.png") no-repeat; top: 240px; width: 463px; height: 69px; right: -53px; color: rgb(255, 255, 255); position: absolute; }
.acPricegj { width: 290px; line-height: 68px; font-size: 24px; margin-left: 25px; }
.acSalegj .tline { width: 100px; text-align: center; margin-top: 25px; }
.acsaleTag3 { background: url("../images/tagBjhui.png") no-repeat; left: 236px; top: -2px; width: 49px; height: 24px; text-align: center; color: rgb(102, 102, 102); line-height: 21px; position: absolute; }
.chakan { background: url("../images/chakan.png") no-repeat left top; width: 139px; height: 40px; margin-top: 14px; margin-left: 10px; display: block; }
    .chakan:hover { background-position: left bottom; }
.saleBtn139 { background: url("../images/saleBtn139.png") no-repeat left top; width: 139px; height: 40px; margin-top: 14px; margin-left: 10px; display: block; }
    .saleBtn139:hover { background-position: left bottom; }
.dh { margin-top: 230px; }
.wenxin { width: 370px; line-height: 27px; font-size: 14px; margin-top: 10px; }
.wen { font-size: 18px; }
.dh1 { margin-top: 160px; }
.wid135 { width: 135px; }
.tableClass { border-collapse: collapse; }
    .tableClass th { background: rgb(255, 255, 255); padding: 8px 10px; border: 1px solid rgb(158, 218, 228); border-image: none; }
    .tableClass td { background: rgb(255, 255, 255); padding: 8px 10px; border: 1px solid rgb(158, 218, 228); border-image: none; }
    .tableClass thead th { background: 0px 0px rgb(0, 182, 208); color: rgb(255, 255, 255); }
.popMsg { padding: 8px; color: rgb(239, 98, 88); }
.popMsg2.popMsg { color: rgb(102, 102, 102); font-size: 13px; margin-top: 10px; }
    .popMsg2.popMsg .popMsgTit { text-align: left; font-weight: bold; margin-bottom: 5px; }
    .popMsg2.popMsg > p { text-align: left; }
