html,body {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;


}

.xctsFont .MsoNormal {
    text-indent: 0;
    margin-left: 0
}

body {
    background-color: #fff;
}

.am-header {
    height: 2.6rem;
    line-height: 2.6rem;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    background: #fff;
    z-index: 1000;
    width: 100%;
}

.am-header-default {
    background-color: #ffa24b;
}

.am-header .am-header-nav img {
    width: 3.2rem;
    height: auto;
    margin-left: 0.6rem;
}

.am-menu-offcanvas1 .am-menu-toggle {
    top: 0;
    position: absolute;
    right: 0.4rem;
    display: block;
    width: 1.6rem;
    height: 2.6rem;
    line-height: 2.6rem;
    text-align: center;
    color: #3e3e3e;
}

.coop {
    position: absolute;
    top: 0.06rem;
    left: 50%;
    color: #fff;
    font-size: 0.9rem;
    font-weight: 500;
    text-align: center;
    width: 11.6rem;
    margin-left: -5.8rem;
}

.am-menu .am-menu-toggle-icon {
    color: #fff;
}

.am-icon-angle-left:before {
    color: #fff;
    display: block;
    z-index: 999;
    position: relative;
    height: 2.6rem;
    line-height: 2.6rem;
}

.am-menu-offcanvas1 .am-menu-nav > .am-parent > a:after {
    top: 0.7rem;
}

.am-input-group-lg > .am-form-field, .am-input-group-lg > .am-input-group-label, .am-input-group-lg > .am-input-group-btn > .am-btn {
    font-size: 1.4rem !important;
}/*footer*/.footer-menu-box {
               position: fixed;
               bottom: 0;

               height: 4.2rem;

               background: #fff;
               z-index: 999;
               width: 100%;
                padding-top: 0.8rem;

           }

.footer-menu-box::before {
    content: '';
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    border-top: 1px solid #e1e1e1;
}

.footer-menu-box .menu_box {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-align: center;
    width: 100%;
    height: 3rem;
}

.footer-menu-box .menu_box .menu_item {
    text-align: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
}

.footer-menu-box .menu_box .menu_item {
    text-align: center;
}

.footer-menu-box .menu_box .menu_item a {
    color: #38262d;
    position: relative;
}

.footer-menu-box .menu_box .menu_item p.item_icon {
    height: 2.8rem;
}/*首页默认灰色图标*/.menu_box .menu_item .item_icon {
                 display: inline-block;
                 height: 2rem;
                 width: 2.2rem;
                 background: url(../images/index.png) no-repeat center center;
                 background-size: 100% 100%;
                 margin-top: 0.7rem;
             }

.menu_box .menu_item  .icon2 {
    width: 1.6rem;
    height: 1.9rem;
    background: url(../images/order.png) no-repeat center center;
    background-size: 100% 100%;
    margin-top: 0.88rem;
}

.menu_box .menu_item  .icon3 {
    background: url(../images/kf.png) no-repeat center center;
    background-size: 100% 100%;
}

.menu_box .menu_item  .icon4 {
    width: 1.9rem;
    background: url(../images/wo.png) no-repeat center center;
    background-size: 100% 100%;
}/*首页选中橘色图标div加类名cur*/.menu_box .menu_item.cur .item_icon,.menu_box .menu_item .item_icon:hover {
                          background: url(../images/indexcur.png) no-repeat center center;
                          background-size: 100% 100%;
                      }

.menu_box .menu_item.cur .icon2,.menu_box .menu_item .icon2:hover {
    width: 1.6rem;
    height: 1.9rem;
    background: url(../images/orderon.png) no-repeat center center;
    background-size: 100% 100%;
    margin-top: 0.88rem;
}

.menu_box .menu_item.cur .icon3,.menu_box .menu_item .icon3:hover {
    background: url(../images/kfon.png) no-repeat center center;
    background-size: 100% 100%;
}

.menu_box .menu_item.cur .icon4,.menu_box .menu_item .icon4:hover {
    width: 1.9rem;
    background: url(../images/woon.png) no-repeat center center;
    background-size: 100% 100%;
}

.menu_box .menu_item .item_txt {
    color: #242424;
    position: relative;
    bottom: 0.3rem;
    font-size: 0.78rem;
}

.menu_box .menu_item.cur .item_txt,.menu_box .menu_item:hover .item_txt {
    color: #ff7b00;
}

.am-tabs-bd {
    border: none;
}

.am-tabs-default >.firstNav {
    background: none;
    border-bottom: solid 1px #f5f5f5;
}

.am-tabs-default >.firstNav > .am-active a {
    color: #ffa24b;
    background: none;
}

.am-tabs-default >.firstNav > .am-active {
    height: 2.1rem;
    border-bottom: solid 0.3rem #ffa24b;
}

.am-tabs-default >.firstNav a {
    color: #2f2f2f;
    height: 2.1rem;
    position: relative;
    top: -0.65rem;
}

.am-tabs-bd {
    /*overflow: visible;*/
}

.am-tabs-bd .am-tab-panel {
    padding: 0.3rem 0 0.5rem;
    border-bottom: solid 1px #f5f5f5;
}/*.am-tabs-bd .am-tab-panel *{*/    /*color: #2f2f2f;*//*}*/.am-nav > li.am-active > a, .am-nav > li.am-active > a:hover, .am-nav > li.am-active > a:focus {
                                                                 background: none;
                                                                 color: #ff8513;
                                                             }/*.am-icon-caret-down:before {*/    /*color: #ffa24b;*//*}*//*.am-tab-panel.am-active .am-icon-caret-down:before{*/    /*color: #ffa24b;*//*}*/.secondNav .am-tabs-nav {
                                                                                                                                                                                                                 background: none;
                                                                                                                                                                                                             }

.secondNav >.am-tabs-nav > .am-active a {
    background: none;
}

.secondNav  .am-tabs-nav > .am-active a {
    color: #ffa24b;
}

.navbar > li > a {
    padding: 0.5rem 0.68rem;
    color: #2f2f2f;
    font-size: 0.8rem;
}

.am-nav > li {
    position: static;
}

.am-nav > li {
    position: static;
}

.navbar .am-dropdown-content:before, .am-dropdown-content:after {
    display: none;
}

.navbar .am-dropdown-content {
    width: 100%;
}

.tabWrap {
    margin-top: 3.5rem;
}

.am-dropdown-content {
    border: none;
}

.navbar .am-dropdown-content {
    border-bottom: 1px solid #f5f5f5;
    background-color: #fff;
    margin: 0;
    border-radius: 0.2rem;
    width: 100%;
}

.tabnav {
    margin: 10px 0;
}

.navbar {
    margin-left: 0.6em;
}

.fixbg {
    position: fixed;
    left: 0px;
    top: 0px;
    background: rgba(0, 0, 0, 0.4);
    width: 100%;
    height: 100%;
    filter: alpha(opacity=60);
    /*设置透明度为60%*/
    opacity: 0.6;
    display: none;
    /*遮罩层显示block*/
    z-Index: 999;
}

.sliderbox {
    margin-top: 2.6rem;
}

.cptjprece {
    font-size: 0.7rem;
    position: relative;
    margin-top: 0.2rem;
}

.cptjprece label {
    color: #ff6600;
    font-size: 1.1rem;
    margin-bottom: 0;
    padding-left: 0.7rem;
    position: relative;
    top: 0.2rem;
}

.cptjprece .hb {
    color: #ff6600;
    position: absolute;
    display: inline-block;
    font-size: 0.8rem;
    top: 0.55rem;
}

.cptjprece .qi {
    position: relative;

    top: 0.4rem;

    color: #9a9a9a;
    font-size: 0.7rem;
    display: inline-block;
    margin-left: 0.2rem;
}

.teamTime a {
    font-size: 0.7rem;
}

#rlys {
    font-size: 0.9rem;
}

.cptjprece .pricelef {
    position: relative;
}

.lunboInfo {
    margin: 0 0.6rem;
}

.comendNum {
    color: #5e5e5e;
    font-size: 0.78rem;
    margin-top: 0.55rem;
}

.lunboInfo .lunbotit {
    font-size: 0.82rem;
    margin-bottom: 0.5rem;
    margin-top: 0.4rem;
}

.titbar i {
    display: inline-block;
    width: 1.3rem;
    height: 1.3rem;
    background: url(../images/xcgy.png) no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    left: 3%;
    top: 24%;
}

.titbar i {
    display: inline-block;
    width: 1.3rem;
    height: 1.3rem;
    background: url(../images/xcgy.png) no-repeat center center;
    background-size: 100% 100%;
    position: absolute;
    left: 3%;
    top: 24%;
}

.xcts>i {
    background: url(../images/xcts.png) no-repeat center center;
    background-size: 100% 100%;
}

.xcxl>i {
    background: url(../images/xcxl.png) no-repeat center center;
    background-size: 100% 100%;
}

.bookxz>i {
    background: url(../images/ydxz.png) no-repeat center center;
    background-size: 100% 100%;
}

.pricesm>i {
    background: url(../images/fysm.png) no-repeat center center;
    background-size: 100% 100%;
}

.servicebz>i {
    background: url(../images/fwbz.png) no-repeat center center;
    background-size: 100% 100%;
}

.wxts>i {
    background: url(../images/wxts.png) no-repeat center center;
    background-size: 100% 100%;
}

.gwxy>i {
    background: url(../images/gwxy.png) no-repeat center center;
    background-size: 100% 100%;
}

.zfxy>i {
    background: url(../images/zfxy.png) no-repeat center center;
    background-size: 100% 100%;
}

.qyfs>i {
    background: url(../images/qyfs.png) no-repeat center center;
    background-size: 100% 100%;
}

.fkfs>i {
    background: url(../images/fkfs.png) no-repeat center center;
    background-size: 100% 100%;
}

.comsdp i {
    background: url(../images/khdp.png) no-repeat center center;
    background-size: 100% 100%;
}

.dctx {
    position: relative;
}

.dctx i {
    display: inline-block;
    width: 2.8rem;
    height: 2.8rem;
    background-size: 100% 100%;
    position: absolute;
    left: 10%;
    top: 24%;
    /*background: url(../images/kutx_03.png) no-repeat center center;*/
    background-size: 100% 100%!important;
    border-radius: 50%;
}
.tdctx {
    position: relative;
	
}
.tdctx i {
    display: inline-block;
    width: 30px;
    height: 30px;
    background-size: 100% 100%;
    /*background: url(../images/kutx_03.png) no-repeat center center;*/
    background-size: 100% 100%!important;
    border-radius: 50%;
	float:left;
}
.tdctx .showusername{line-height:30px;float:left;clear:right;}

.dctx h6 {
    padding-left: 4rem;
    font-weight: 500;
    height: 2.5rem;
    line-height: 2.5rem;
    margin-top: 1rem;
    color: #717171;
}

.titbar {
    position: relative;
}

.titbar h6 {
    padding-left: 2.3rem;
    font-weight: 500;
    height: 2.5rem;
    line-height: 2.5rem;
    font-size: 0.9rem;
}

.am-titlebar-default .am-titlebar-title {
    position: relative;
    padding-left: 12px;
    color: #5e5e5e;
    font-size: 0.9rem;
    text-align: left;
    font-weight: 500;
}

.am-titlebar-default .am-titlebar-title:before {
    content: "";
    position: absolute;
    left: 2px;
    top: 0.3rem;
    bottom: 0.2rem;
    border-left: 4px solid #ffca00;
}

.linetit {
    padding-bottom: 0.8rem;
}

.titlebar {
}

.linetit .am-titlebar {
    width: 46%;
    float: left;
    margin-left: 4%;
    height: 1.5rem;
    line-height: 1.5rem;
    margin-top: 0.4rem;
}

.datebox {
    margin: 1rem 0.8rem;
}

.datebox ul li {
    font-size: 0.8rem;
    height: 2.2rem;
    width: 18%;
    border: solid 1px #969696;
    border-radius: 0.4rem;
    margin: 0 1%;
    text-align: center;
    padding: 0;
}

.datebox ul li:last-child {
    color: #0d77cd;
    line-height: 2.2rem;
}

.datebox .teamTime {
    height: 1rem;
}

.datebox .teamPrice {
    color: #f96502;
    font-size: 0.65rem;
}[data-am-widget='tabs'] {
     margin: 20px 0;
 }

.am-tabs-d2 .am-tabs-nav > .am-active {
    border-bottom: 4px solid #ffa800;
}

.am-tabs-d2 .am-tabs-nav > .am-active a {
    color: #ffa800;
}

.xclist .am-tabs-d2 .am-tabs-nav {
    background: none;
    border-bottom: solid 1px #eee;
}

.am-tabs-d2 .am-tabs-nav {
    background: none;
}

.xclist .am-tabs-d2 .am-tabs-nav>.am-active {
    background: none;
}

.xctsFont {
    font-size: 0.8rem;
    margin: 0 0.6rem;
    color: #5e5e5e;
}

.xctsFont ul {
    padding: 0 1rem;
    font-size: 0.8rem;
    color: #5e5e5e;
}

hr {
    margin: 20px 15px 10px;
}

.am-tabs-d2 .am-tabs-nav li {
    height: 45px;
}

.am-tabs-d2 .am-tabs-nav > .am-active a {
    line-height: 30px;
}

.am-tabs-d2 .am-tabs-nav a {
    line-height: 30px;
}

.am-tabs-d2 .am-tabs-nav > .am-active:after {
    border-bottom: none;
}

.comsdp {
    border-bottom: solid 1px #f5f5f5;
}

.am-icon-angle-right:before {
    font-size: 1.6rem;
    color: #5e5e5e;
    font-weight: normal;
    margin-right: 0.6rem;
    margin-top: 0.2rem;
}

.xclist .am-tabs-bd .am-tab-panel {
    border-bottom: none;
}

.pinglunbox {
    position: relative;
}

.starbox {
    position: absolute;
    height: 2.4rem;
    right: 0.6rem;
    top: 1.2rem;
    font-size: 22px;
}

.am-icon-star {
    color: #dcdcdc;
}

.am-icon-star.yellow {
    color: #fcd01d;
}

.plcont {
    font-size: 0.8rem;
    margin-left: 1rem;
    margin-top: 0.7rem;
}

.dzbox {
    margin: 0 1rem;
    color: #9d9d9d;
    font-size: 0.78rem;
    margin-top: 0.2rem;
}

.dzbox b {
    font-weight: normal;
}

.am-icon-thumbs-up:before {
    color: #fcd11d;
}

.datepickerBox {
    width: 100%;
    background-color: #fff;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999;
    font-size: 0.8rem;
	max-height:90%;
	overflow-y:auto;
    /*border-top-left-radius: 0.6rem;*/    /*border-top-right-radius: 0.6rem;*/
}

.datepickerBox .choosetit {
    text-align: center;
    height: 2.4rem;
    line-height: 2.4rem;
    font-size: 0.9rem;
}

.am-close {
    position: absolute;
    top: 2.8%;
    right: 3%;
    font-size: 32px;
}

#pre_date {
    position: absolute;
    top: -0.1rem;
}

#next_date {
    position: absolute;
    right: 10%;
    top: -0.2rem;
}

.xtba table {
    table-layout: fixed;
}

.xtba table thead tr td {
    color: #00a0e8;
    font-size: 0.8rem;
    height: 1.8rem;
    text-align: center;
    width: 1.8rem;
}

.cl_rl table tbody td h1 {
    font-size: 1rem;
    color: #00a0e8;
    margin: 0;
}

.have_seat a {
    font-size: 0.6rem;
}

.cl_rl table tbody td {
    height: 1.5rem;
    color: #b5b5b5;
    font-size: 1rem;
    font-weight: 600;
    /*padding: 0.4rem 0;*/
    text-align: center;
    line-height: 1.5rem;
}

.have_seat a {
    color: #666;
    font-size: .6rem;
    font-weight: normal;
    display: inline-block;
    width: 3rem;
}

.datepickerImg {
    width: 100%;
    
}

.datepickerImg img {
    width: 100%;
    height: 100%;
    display: block;
}

.chooseMan .reduce {
    display: inline-block;
    width: 1.2rem;
    height: 1.2rem;
    font-weight: normal;
    background: url(../images/plus_03.png) no-repeat center center;
    background-size: 100% 100%;
}

.chooseMan .plus {
    display: inline-block;
    width: 1.2rem;
    height: 1.2rem;
    font-weight: normal;
    background: url(../images/plus_05.png) no-repeat center center;
    background-size: 100% 100%;
}

.chooseMan .chooseNum {
    display: inline-block;
    height: 1.2rem;
    line-height: 1.2rem;
    position: relative;
    bottom: 0.2rem;
    font-size: 1rem;
    margin: 0 0.2rem;
    font-weight: normal;
    width: 1rem;
}

.chooseNum input {
    text-align: center;
    width: 1rem;
    position: relative;
    bottom: 0.1rem;
}

.manName {
    font-size: 0.9rem;
    height: 1.26rem;
}

.chooseMan {
    height: 1.2rem;
    position: relative;
    top: 0.1rem;
}

.manbox {
    margin: 0.2rem 1rem 0.2rem;
}

.manPrice {
    margin-left: -4px;
    color: #ff6600;
    font-size: 0.76rem;
}

.manPrice label {
    font-size: 0.4rem;
    position: relative;
    top: 0.1rem;
    left: 0.2rem;
}

.yw {
    color: #727272;
    font-size: 0.7rem;
    margin-top: 0.2rem;
    text-align: center;
}

.manType hr {
    margin: 0 15px 10px;
}

.priceDdtail {
    margin: 0;
    position: relative;
    height: 3.5rem;
    background-color: #fff;
    box-shadow: 0.02rem 0.02rem 0.25rem #d9d9d9;
    padding: 0.6rem 0.8rem 0;

}
.cruisepriceDdtail{
    padding: 0.6rem 0.8rem 0;
    position: fixed;
    box-shadow: 0.02rem 0.02rem 0.25rem #d9d9d9;
    height: 3.5rem;
    bottom: 0;
    margin: 0;
    left: 0;
    background-color: #fff;
    width: 100%;
    z-index: 999;
}
.ylprice1{
    height: 1rem;
}
.xctime {
    font-size: 0.86rem;
    color: #898989;
    height: 1rem;
    line-height: 1rem;
}
.specitem{
    position: relative;
    top: -0.4rem;
}
.pricebody:last-child{
    margin-bottom: 2rem;
}
.xcman {
    font-size: 0.86rem;
    color: #898989;
}

.totalPrice {
    font-size: 1.1rem;
    color: #ff6600;
    margin-left: 0.6rem;
}

.totalPrice i {
    font-size: 0.7rem;
    color: #898989;
    display: inline-block;
}

.totalPrice .hb {
    font-size: 0.7rem;
    display: inline-block;
    position: relative;
    top: 0.1rem;
}

.countRight .am-btn {
    width: 6.5rem;
    height: 2.4rem;
    line-height: 2.4rem;
    color: #fff;
    font-size: 1rem;
    padding: 0;
    border-radius: 0.4rem;
    background-color: #ffa800;
    border: none;
}

.am-btn-warning:hover, .am-btn-warning:focus {
    background-color: #ffa800;
    border: none;
}/*行程信息板块*/.dayNumBox {
               margin: 0 1rem 0.6rem 1.4rem;
               position: relative;
           }

.day1 {
    position: relative;
}

.day1:after {
    content: '';
    border-right: solid 1px #f0be00;
    display: inline-block;
    width: 1px;
    height: 2.2rem;
    position: absolute;
    left: 49px;
    top: 14px;
}

.day1 .one {
    font-size: 1.5rem;
    height: 1.7rem;
    text-align: center;
}

.day1 .day {
    font-size: 1rem;
}

.day1 p {
    color: #f0be00;
}

.day1font {
    position: absolute;
    left: 19%;
    bottom: 6%;
    font-size: 0.8rem;
}

.day1font .oneday {
    font-size: 0.9rem;
    color: #333;
    font-weight: 600;
}

.hotelbox {
    margin: 0 1rem 0 1.4rem;
    font-size: 0.76rem;
}

.hotlleft .hotelIcon {
    display: inline-block;
    width: 1rem;
    height: 0.9rem;
    font-weight: normal;
    background: url(../images/hotel.png) no-repeat center center;
    background-size: 100% 100%;
    position: relative;
    left: -6px;
    top: 2px;
}

.hotlleft label {
    color: #f1bf00;
    margin-right: 0.2rem;
}

.lunchbox .lunchIcon {
    display: inline-block;
    width: 0.8rem;
    height: 0.9rem;
    font-weight: normal;
    background: url(../images/chazi.png) no-repeat center center;
    background-size: 100% 100%;
    position: relative;
    left: -7px;
    top: 2px;
}

.lunchbox label {

    color: #f1bf00;

    margin-right: 0.2rem;

}



.tourlinefont {
    margin: 0 1rem;
    font-size: 0.78rem;
    color: #5e5e5e;
}

.tourLineWrap {
    margin-bottom: 0.4rem;
    /*border-bottom: solid 1px #eee;*/
    padding-bottom: 1rem;
}

.tourLineWrap hr {
    margin: 10px 15px 10px;
}

.likeIcon {
    display: inline-block;
    width: 1.4rem;
    height: 1.3rem;
    font-weight: normal;
    background: url(../images/like_03.png) no-repeat center center;
    background-size: 100% 100%;
    position: relative;
    top: 0.25rem;
    left: -0.4rem;
}

.likeIcon.likeOn {
    background: url(../images/likecur_03.png) no-repeat center center;
    background-size: 100% 100%;
}

.kfIcon {
    display: inline-block;
    width: 1.4rem;
    height: 1.3rem;
    font-weight: normal;
    background: url(../images/like_06.png) no-repeat center center;
    background-size: 100% 100%;
    position: relative;
    top: 0.25rem;
    left: -0.4rem;
}

.booknow .am-btn {
    margin-right: 0.8rem;
}

.footer-menu-box .menu_box .menu_item .am-btn a {
    color: #fff;
}

div.xctsFont p.MsoNormal {
    text-align: left;
    margin-left: 0!important;
    text-indent: 0!important;
}
.pricehead {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    width: 100%;
    height: 2rem;
    line-height: 2rem;
    background-color: #f5f5f5;
    text-align: center;
}
.chooseroombox{
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    width: 100%;
    height: 3rem;
    line-height: 3rem;
    text-align: center;
    position: relative;
}
.chooseroombox .bzroom{
    position: absolute;
    top: 75%;
    height: 1.5rem;
    line-height: 1.4rem;
    padding: 0 0.4rem;
    border-radius: 0.2rem;
    color: #6fa1e0;
	margin-left:10px;
}
.chooseroombox .hhroom{
    border: solid 1px #ebc85e;
    color: #ebc85e;
}
.chooseroombox .sunroom{
    border: solid 1px #65cea7;
    color: #65cea7;
}
.flex-item {
    width: 25%;
    height: 1rem;
}
.ylpriceWrap{
    margin-top: 1.2rem;
    padding-bottom: 1.2rem;
}
.cruisemanType{
    padding: 0 0.6rem;
    height: 13.5rem;
    overflow-y: auto;
}
.cruisedatepicker{
    height: 100%;
}
.pricebody{
    border-bottom: solid 1px #f3f3f3;
    padding: 0.4rem 0;
}
.linetit .vtiketbar {
    width: 45%;
    float: left;
    margin-left: 4%;
    height: 1.5rem;
    line-height: 1.5rem;
    margin-top: 0.4rem;
}
.vticketType{
    font-size: 0.86rem;
    padding: 0.5rem 0.6rem 0;
    border-bottom: solid 1px #f3f3f3;
}
.vticketType:last-child{
    border-bottom: none;
}
.jdpriceRight .pricexq .jgdw {
    font-size: 0.7rem;
    margin-top: 0.23rem;
}
.jdpriceRight .pricexq .prcedw {
    font-size: 1rem;
}
.jdpriceRight .pricexq .jgsmall {
    font-size: 0.8rem;
    text-decoration: line-through;
    color: #ff6600;
    font-weight: normal;
}
.jdpriceRight{
    color: #ff6600;
}
.mapbox{
    margin: 0 0.4rem;
    height: 14rem;
}
.mapbox iframe{
    width: 100%;
    border: solid 1px #eee;
}
.manPrice.tikcetPrice{
    font-size: 1rem !important;
}
.ticketmanbox hr{
    margin: 2px 0 5px;
}
.ticketcount{
    margin-top: 0.6rem;
}
.vticketType .jdLeft{
    font-size: 0.9rem;
}
.linetit .visatitbar{
    width: 45%;
    margin-left: 4%;
}
.fanlimoney{color: #ff6600;font-size: 0.6rem;padding-left:5px;}
.am-titlebar-title > label{
    display: inline-block;
    word-wrap: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.am-titlebar-title .widthlid{
    width: 58%;
}
.prdocutxq-silderbox .am-slider .am-slides img{
    width: 100%;
    display: block;
    height: 18rem !important;
}
.datebox ul li.cur{border:1px solid #f96502;}
#lingquangoumai{padding-left:5px;color:#ff6600;font-size:11px;cursor: pointer;}

/*——————————领券中心页面样式————————————*/
.quanCenterBox {
	position: relative;
	z-index: 0;
	background: #fff;
	padding: 20PX 0;
}
.choosetit {
	text-align: center;
	height: 2.4rem;
	line-height: 2.4rem;
	font-size: 0.9rem;
	background-color: #fff;
	background-color: #f0f0f0;
	/*border-top-left-radius: 0.6rem;*/
	/*border-top-right-radius: 0.6rem;*/
}

.quanCenterBox .getprice {
	font-size: 0.7rem;
	height: 1.6rem;
	border-bottom: dashed 1px #dcdcdc;
	width: 11rem;
	margin-bottom: 0.4rem;
}

.quanCenterBox .nowget a {
	color: #fff;
}

.quanCenterBox .newusr {
	font-size: 1rem;
	height: 1.4rem;
}

.quanCenterBox .nowget {
	font-size: 0.8rem;
	width: 4.5rem;
	height: 1.5rem;
	background-color: #f76357;
	color: #fff;
	display: block;
	text-align: center;
	line-height: 1.5rem;
	border-radius: 0.2rem;
}

.quanCenterBox .userFont {
	margin-top: 3%;
	padding-left: 3%;
}

.ssconpus {
	margin-top: -6%;
}

.quanCenterBox .nowget:hover {
	opacity: 0.9;
}

.quanCenterBox .conpusprice {
	width: 6rem;
	height: 2.4rem;
	margin-top: 0.8rem;
	font-size: 24px;
	text-align: center;
}

.morequan {
	margin-top: 100px;
	text-align: center;
	color: #898989;
}


.conpusbg {
	width: 19rem;
	height: 6.2rem;
	background: url(../images/conpusbg_03.png) no-repeat center center;
	background-size: 100% 100%;
	margin: 0 auto 3%;
}

.pricekou {
	color: #fff;
}

.pricekou .conpusprice {
	font-size: 24px;
	width: 6rem;
	/*margin-left: 0.7rem;*/
	height: 3.2rem;
	margin-top: 0.3rem;
}

.pricekou .conpusprice label {
	font-size: 1.2rem;
}

.pricekou .quan {
	margin-left: 1.5rem;
	font-size: 0.9rem;
}

.conpusbg .newusr {
	font-size: 0.9rem;
	font-weight: 600;
}

.conpusbg .newusr>b {
	display: inline-block;
	font-size: 0.7rem;
	width: 2.6rem;
	height: 1.1rem;
	background-color: #f82a5e;
	border-radius: 0.26rem;
	color: #fff;
	text-align: center;
	margin-left: 0.3em;
}

.conpusbg .userFont {
	margin-top: 6%;
	position: relative;
}
.pinglunWrap{margin-bottom:100px;}
