@-webkit-keyframes arrowMove1 {50% { -webkit-transform:translateY(10px);}}
@-moz-keyframes arrowMove1 {50% { -moz-transform:translateY(10px);}}
@-o-keyframes arrowMove1 {50% { -o-transform:translateY(10px);}}
@-ms-keyframes arrowMove1 {50% { -ms-transform:translateY(10px);}}
@keyframes arrowMove1 {50% { transform:translateY(10px);}}

img {
  max-width: 100%;
}

.slider { height: 400px; position: relative;}
.slider .order_wrap { width: 1200px; margin: 0 auto; position: relative; z-index: 999; height: 400px; }
.order { width: 320px; height: 300px; position: absolute; top: 50px; background: url(../../images/order_tsp_bg.png) repeat; }
.o_title { font-size: 24px; padding: 20px 0; margin-left: 20px; }
.o_sub { margin-left: 20px; padding: 10px 0; }
.o_input { margin-left: 20px; }
.o_input .s_o_input { width: 260px; height: 30px; color: #bababa; padding: 0 10px; }
.o_sub .s_o_submit { background-color: #FF7F00; width: 94px; height: 30px; font-size: 14px; color: #fff; border: none; cursor: pointer; }
.Hot { margin-left: 20px; margin-top: 15px; }
.Hot a { color: #777777; margin: 0 10px; display: inline-block; margin: 5px 10px; }
.Hot div { float: left; }
.hot_t { margin: 3px 0; width: 40px; }
.hot_c { width: 250px; }
.slide_wrap { position: absolute; left: 0; top: 0px; }
#slide_box img { height: 400px; }
.clear{clear:both;}


.date_selector, .date_selector *{width: auto;height: auto;border: none;background: none;margin: 0;padding: 0;text-align: left;text-decoration: none;}
.date_selector{background:#fbfbfb;border: 1px solid #ccc;padding: 10px;margin:0;margin-top:-1px;position: absolute;z-index:100000;display:none;border-radius: 3px;box-shadow: 0 0 5px #aaa;box-shadow:0 2px 2px #ccc; width:220px;}
.date_selector_ieframe{position: absolute;z-index: 99999;display: none;}
.date_selector .nav{width: 17.5em;}
.date_selector .nav p{clear: none;}
.date_selector .month_nav, .date_selector .year_nav{margin: 0 0 3px 0;padding: 0;display: block;position: relative;text-align: center;}
.date_selector .month_nav{float: left;width: 55%;}
.date_selector .year_nav{float: right;width: 42%;margin-right: -8px;}
.date_selector .month_name, .date_selector .year_name{font-weight: bold;line-height: 20px;}
.date_selector .button{display: block;position: absolute;top: 0;width:18px;height:18px;line-height:16px;font-weight:bold;color:#5985c7;text-align: center;font-size:12px;overflow:hidden;border: 1px solid #ccc;border-radius:2px;}
.date_selector .button:hover, .date_selector .button.hover{background:#5985c7;color: #fff;cursor: pointer;border-color:#3a930d;}
.date_selector .prev{left: 0;}
.date_selector .next{right: 0;}
.date_selector table{border-spacing: 0;border-collapse: collapse;clear: both;margin: 0; width:220px;}
.date_selector th, .date_selector td{width: 2.5em;height: 2em;padding: 0 !important;text-align: center !important;color: #666;font-weight: normal;}
.date_selector th{font-size: 12px;}
.date_selector td{border:1px solid #f1f1f1;line-height: 2em;text-align: center;white-space: nowrap;color:#5985c7;background: #fff;}
.date_selector td.today{background: #eee;}
.date_selector td.unselected_month{color: #ccc;}
.date_selector td.selectable_day{cursor: pointer;}
.date_selector td.selected{background:#2b579a;color: #fff;font-weight: bold;}
.date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover{background:#5985c7;color: #fff;}

.content{margin: 0 auto;width: 1165px;background-color: #fff;padding:20px;margin-bottom:50px;}
.Tags{font-size: 0;height: 40px;line-height: 40px;}
.Tags .tog{display: inline-block;vertical-align: top;font-size: 13px;font-family: '宋体';padding-right: 5px;}
.Tags .tog.last{color: #1F99C5;}
.content .modular{border: 1px solid #e0e0e2;padding-bottom: 10px;background-color:#fff;}
.content .modular .intrText{}

.content .modular .intrText .leftText{margin-left: 20px;}
.content .modular .intrText .leftText > p{margin-top: 15px;}
.content .modular .intrText .leftText > p .name{font-size: 18px;font-family:"微软雅黑";color: #3A251F;margin-right: 10px;}
.content .modular .intrText .leftText > p .star{font-size: 12px;color: #ff8624;}
.content .modular .intrText .leftText > p.address{font-size: 12px;font-family: '宋体';color:#7f7f7f;margin-top: 10px;}
.content .modular .intrText .leftText > p.address .map{color: #0092D0; /*#008C18;*/cursor: pointer;}
.content .modular .intrText .leftText > p.address .map:hover{text-decoration: underline;}
.content .modular .intrText .leftText > p.items{margin-top: 15px;}
.content .modular .intrText .leftText > p.items .item{font-size: 12px;vertical-align: middle;color: #FFFFFF;background: #543F39;padding:0 5px;border-radius: 9px;width: 48px;height: 19px;display: inline-block;line-height: 19px;text-align: center;margin-right: 10px;}
.content .modular .intrText .leftText > p.items img{display: inline-block;vertical-align: middle;margin: 0 10px;}
.content .modular .intrImag{font-size: 0;margin:15px 0 0 0;}
.content .modular .intrImag > div{width: 387px;display: inline-block;vertical-align: middle;text-align: center; overflow: hidden;height:225px;}
.content .modular .intrImag > div.centerImg{font-size: 0;}
.content .modular .intrImag > div.centerImg .img1{width:160px;margin: 0 15px 15px 0;}
.content .modular .intrImag > div.centerImg .img2{width:210px;margin-bottom: 15px;}
.content .modular .intrImag > div.centerImg .img3{width:210px;margin-right: 15px;}
.content .modular .intrImag > div.centerImg .img4{width:160px;}
.content .modular .intrImag .other-image{height:255px;overflow:hidden;}
.other-image ul li{float:left; overflow: hidden; height: 120px;}
.hotel-image .main-image img{width:355px;}

.content .modular .intrText .rightText{float: right;text-align: center;margin-right:10px;}
.content .modular .intrText .rightText > p{color: #ff9c00;margin-bottom: 10px;float:left;padding-right:10px;}
.content .modular .intrText .rightText > p > span{font-size: 40px;color: #ff6600;}
.content .modular .intrText .rightText > a{background:#ff7f00 none repeat scroll 0 0;border-radius:3px;color:#ffffff;padding:10px 40px;margin:5px 0;float: left}


.content .detailInfo{ margin-top: 20px;margin-bottom:75px;}
.content .detailInfo > ul.infoTag{height: 45px;background: #FFFFFF;border: 1px solid #E0E0E2;border-bottom: 2px solid #1B86BE;}
.content .detailInfo > ul.infoTag.nav_fixed{position: fixed;top: 0px;margin-left: -1px;width: 1185px;background: #fff;z-index: 999999;}
.content .detailInfo > ul.infoTag > li{float: left;width: 110px;height: 45px;line-height: 45px;text-align: center;cursor: pointer;font-size: 15px;}
.content .detailInfo > ul.infoTag > li:hover{color: #1B86BE;}
.content .detailInfo > ul.infoTag > li.selected{background: #1B86BE;color: #FFFFFF;}
.content .detailInfo > ul.infoTag .tagBook{float: right;width: 80px;height: 28px;color: #FFFFFF;line-height: 28px;text-align: center;border-radius: 3px;margin: 8px 20px 0 0;display: none;}
.content .detailInfo .infoCon.hotelItem{padding: 0 20px;border: 1px solid #E0E0E2;border-top: none;margin-top:0;}
.content .detailInfo .infoCon .day{font-size: 13px;color: #666666; padding:15px 0;}

.content .detailInfo .infoCon .products{width: 100%;margin-bottom: 20px;}
.content .detailInfo .infoCon .products .prohead{border-bottom: 1px solid #E0E0E2;font-size: 0;line-height: 40px;}
.content .detailInfo .infoCon .products .probody{font-size: 0;border-bottom: 1px solid #EBEBED;}
.content .detailInfo .infoCon .products > div >p.pro1{width: 480px;cursor: pointer;}
.content .detailInfo .infoCon .products > div >p.pro2{width: 75px;}
.content .detailInfo .infoCon .products > div >p.pro3{width: 75px;}
.content .detailInfo .infoCon .products > div >p.pro4{width: 75px;}
.content .detailInfo .infoCon .products > div >p.pro5{width: 80px;}
.content .detailInfo .infoCon .products > div >p.pro6{width: 80px;}
.content .detailInfo .infoCon .products > div >p.pro7{width: 95px;}
.content .detailInfo .infoCon .products > div >p.pro8{text-align: center;}
.content .detailInfo .infoCon .products > div >p.pro8 .prepay{font-family: "宋体";background: #FF7F00;color: #FFFFFF;padding: 3px 5px;margin-right: 15px;cursor: pointer;}
.content .detailInfo .infoCon .products > div p.pro8 .proBook{width: 80px;height: 28px;background-color:#FF7F00;color: #FFFFFF;line-height: 28px;text-align: center;border-radius: 3px;display: inline-block;cursor: pointer;background-color:rgb(255, 127, 0)}
.content .detailInfo .infoCon .products > div p.pro8 .proBook:hover{background: #EF9F63;}
.content .detailInfo .infoCon .products > div.prohead > p{font-size: 12px;color: #666666;text-align: left;/*border-bottom: 1px solid #E0E0E2;*/line-height: 24px;display: inline-block;vertical-align: middle;}
.content .detailInfo .infoCon .products div.probody >p{font-size: 12px;color: #202020;display: inline-block;vertical-align: middle;line-height: 50px;}
.content .detailInfo .infoCon .products div.probody >p.chamber{font-size: 14px;color: #3B251F; font-size:14px;}
.content .detailInfo .infoCon .products div.probody >p.broadband{color: #3B251F;}
.content .detailInfo .infoCon .products div.probody >p.policy{color: #3B251F;text-decoration: inherit;}



.content .detailInfo .infoCon .products > div >p.pro9{}
.content .detailInfo .infoCon .products div.probody .scan-code{cursor: pointer;position: relative;display: inline-block;vertical-align: middle;line-height: 50px;width: 100px;text-align: center;}
.content .detailInfo .infoCon .products div.probody .scan-code > p{color: #01a33e;font-size: 12px;}
.content .detailInfo .infoCon .products div.probody .scan-code .code{
  z-index: 99;
  display: none;
  position: absolute;
  top: -33px;
  left: 80px;
  width: 110px;
  height: 110px;
  background: #008C18;
  margin-top: 5px;
}
.content .detailInfo .infoCon .products div.probody .scan-code:hover .code{display: block;}
.content .detailInfo .infoCon .products div.probody .scan-code .code .arrow{
    position: absolute;
    top: 49px;
    left: -7%;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-right: 10px solid #008C18;
}
.content .detailInfo .infoCon .products div.probody .scan-code .code > img{width: 90%;margin-top: 5%;}

.content .detailInfo .infoCon .products div.probody .proCon {
   /*  height: 145px; */
    background: #f7f7f7;
    border: 1px solid #dddddd;
    margin-bottom: 20px;
    display: none;
    position: relative;
}

.content .detailInfo .infoCon .products div.probody .proCon .proImg{
    display: inline-block;
    width: 13px;
    height: 13px;
    background: #f7f7f7;
    border-left: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
    margin: -8px 0 7px 65px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.content .detailInfo .infoCon .products div.probody .proCon .information{padding:10px;/* height: 110px; */}
.content .detailInfo .infoCon .products div.probody .proCon .putAway{color: #3B251F;font-size: 12px;font-family: "宋体";text-align: center;cursor: pointer;width: 70px;margin: 0 auto;}

.content .detailInfo .hotelItem{border: 1px solid #E0E0E2;color: #3B251F;padding:10px 20px;margin-top: 20px;background-color:#fff;}
.content .detailInfo .hotelItem .title .hotelImg{display: inline-block;vertical-align: middle;margin-right: 10px;width: 40px;height:36px;border-bottom: 2px solid #FF8800;line-height: 50px;text-align: center;margin-bottom: -8px;}
 
/*路线*/
.content.way .modular{padding: 18px;margin-top: 90px;}
.content.way .modular .intrText{}
.content.way .modular .intrText .label{height: 50px;background: #8AB923;width: 60px;font-size: 16px;color: #FFFFFF;display: inline-block;vertical-align: middle;line-height: 50px;text-align: center;}
.content.way .modular .intrText .text{display: inline-block;vertical-align: middle;margin-left: 10px}
.content.way .modular .intrText .text .title{font-size: 24px;color: #333333;}
.content.way .modular .intrText .text .cont{font-size: 12px;color: #777777;}
.content.way .modular .intrImag .way_img2{margin-left: 15px;}
.content.way .modular .intrImag .wayCon{float: right;}
.content.way .modular .intrImag .wayCon > p{text-align: left;line-height: 42px;}
.content.way .modular .intrImag .wayCon > p > span{color: #333333;font-size: 14px;}
.content.way .modular .intrImag .wayCon > p > span.name{width: 90px;text-align: right;display: inline-block;font-size: 14px;color: #777777;margin-right: 10px;}
.content.way .modular .intrImag .wayCon > p > span.cPrice{display: inline-block;font-size: 28px;color: #FF7800;margin-right: 5px;margin-left: -5px;}
.content.way .modular .intrImag .wayCon > p > span.price{display: inline-block;font-size: 14px;color: #AAAAAA;text-decoration: line-through;margin-right: 10px;}
.content.way .modular .intrImag .wayCon > p > span.explain{display: inline-block;font-size: 12px;color: #666666;}
.content.way .modular .intrImag .wayCon > p > span.wayBtn{display: inline-block;font-size: 14px;color: #FFFFFF;background: #8AB923;height: 21px;vertical-align: middle;line-height: 20px;width: 50px;text-align: center;margin-right: 10px;}
.content.way .modular .intrImag .wayCon > p > span.okBtn{display: inline-block;font-size: 14px;color: #FFFFFF;background: #FF7800;height: 21px;vertical-align: middle;line-height: 20px;width: 65px;text-align: center;}
.content.way .detailInfo > ul{border: 1px solid #E0E0E2; }

.content.way .lineBook{height: 80px;border: 3px solid #008C18;padding: 0 20px;margin-top: 20px;line-height: 80px;}
.content.way .lineBook form> p{display: inline-block;vertical-align: middle;font-size: 16px;margin-right: 10px;}
.content.way .lineBook form> p .person{font-size: 12px;color: #555555;margin:0 20px 0 10px;}
.content.way .lineBook form> p.total{ float: right;}
.content.way .lineBook form> input{ width: 100px;height: 250px;}
.content.way .lineBook form> p.total .num{font-size: 25px;color: #FF6600;  vertical-align: middle;}
.content.way .lineBook form> p.total button{color: #FFFFFF;background: #FF7F00;width: 100px;height: 35px;padding: 10px 20px;margin-left: 30px;cursor: pointer;border-style: none;font-size: 14px;}

/*景区门票*/
.content.scenicSpots{padding:20px;background-color: #fff;margin-bottom:50px;}
.content.scenicSpots .modular{padding-bottom: 0;}
.content.scenicSpots .modular .intrText .rightText > p{display: inline-block;vertical-align: middle;margin-right: 10px;}
.content.scenicSpots .modular .intrText .rightText > a{padding: 15px 40px;font-size: 16px;}
.content.scenicSpots .modular .intrText .rightText{text-align: right; padding-right: 20px;}
.content.scenicSpots .modular .intrText{border-bottom: 1px solid #E0E0E2;padding-bottom: 15px;}
.content.scenicSpots .modular .ticketImag > div{display: inline-block;vertical-align: top;}
.content.scenicSpots .modular .ticketImag .ticketCon{margin-left: 15px;padding-top: 10px;}
.content.scenicSpots .modular .ticketImag .ticketCon > p{font-size: 14px;color: #545454;line-height: 30px;}
.content.scenicSpots .modular .ticketImag .ticketCon > p .name{width: 85px;text-align: right;font-size: 14px;color:#3B251F;display: inline-block;}
.content.scenicSpots .modular .ticketImag .ticketCon > p .num{font-size: 25px;color: #FF6600;}
.content.scenicSpots .modular .ticketImag .ticketCon > p .percent{font-size: 18px;color: #FF6600;}
.content.scenicSpots .modular .ticketImag .ticketCon > p .comment{font-size: 12px;color: #878787;}
.content.scenicSpots .modular .ticketImag .ticketCon .point{position: relative;width: 315px;height: 215px; overflow:hidden; background:#EFEFEF;color:#3B251F;margin-top: 10px;padding: 15px 15px 0;}
.content.scenicSpots .modular .ticketImag .ticketCon .point .pdd{display: none;position: absolute;right: 10px;bottom: 15px;cursor: pointer;}
.content.scenicSpots .modular .ticketImag .ticketCon .point:hover .pdd{display: block;-webkit-animation:arrowMove1 1s infinite;-moz-animation:arrowMove1 1s infinite;-o-animation:arrowMove1 1s infinite;-ms-animation:arrowMove1 1s infinite;animation:arrowMove1 1s infinite;}
.content.scenicSpots .modular .ticketImag .ticketCon .point > p{color:#3B251F;font-size: 12px;line-height: 21px;}
.content.scenicSpots .detailInfo > ul.ticketR{height: 35px;line-height: 35px;background: #F8F8F8;border: none;box-shadow: 1px 1px 1px 1px #DBDBDB;}
.content.scenicSpots .detailInfo > ul.ticketR > li{float: left;line-height: 14px;line-height: 35px;margin: 0 15px;font-size: 14px;padding: 0 10px;cursor: pointer;}
.content.scenicSpots .detailInfo > ul.ticketR > li:hover{color: #00A9DF;}
.content.scenicSpots .detailInfo > ul.ticketR > li.selected{color: #00A9DF;border-bottom: 3px solid#3C2520;height: 32px;}

.content .detailInfo .infoCon .products .sShead{border-bottom: 1px solid #E0E0E2;font-size: 0;}
.content .detailInfo .infoCon .products .sSbody{font-size: 0;}
.content.scenicSpots .detailInfo .infoCon .products > div p.pro1{width: 300px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.content.scenicSpots .detailInfo .infoCon .products > div p.pro2{width: 215px;cursor: pointer;padding-left: 20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.content.scenicSpots .detailInfo .infoCon .products > div p.pro3{width: 110px;}
.content.scenicSpots .detailInfo .infoCon .products > div p.pro4{width: 110px;}
.content.scenicSpots .detailInfo .infoCon .products > div p.pro5{width: 170px;}
.content.scenicSpots .detailInfo .infoCon .products > div p.pro6{width: 80px;}
.content.scenicSpots .detailInfo .infoCon .products > div p.pro7{width: 177px;}
.content.scenicSpots .detailInfo .infoCon .products{width: 100%;margin-bottom: 20px;}
.content.scenicSpots .detailInfo .infoCon .products > div{font-size: 0;/*overflow: hidden;*/}
.content.scenicSpots .detailInfo .infoCon .products > div.sShead{padding-top: 20px;background: url(../../images/xLine.png) left bottom repeat-x;}
.content.scenicSpots .detailInfo .infoCon .products > div.sShead > p{font-size: 12px;color: #3C2520;text-align: left;line-height: 24px;display: inline-block;vertical-align: middle;}
.content.scenicSpots .detailInfo .infoCon .products div.sSbody .left{width: 80px;display: inline-block;vertical-align: top;background: #F8F8F8; height:100%; overflow:hidden; padding-bottom:9999px; margin-bottom:-9999px;text-align: center;font-size: 14px;}
.content.scenicSpots .detailInfo .infoCon .products div.sSbody .right{vertical-align: top;font-size: 0;background: url(../../images/xLine.png) left bottom repeat-x;padding-bottom: 1px;}
.content.scenicSpots .detailInfo .infoCon .products div.sSbody .right >p{font-size: 12px;color: #202020;display: inline-block;vertical-align: middle;line-height: 50px;}
.content.scenicSpots .detailInfo .infoCon .products div.sSbody .right >p.chamber{font-size: 14px;color:#3C2520;margin-left: -5px;}
.content.scenicSpots .detailInfo .infoCon .products div.sSbody .right >p.broadband{color:#FF7F00;font-size: 16px;}
.content.scenicSpots .detailInfo .infoCon .products div.sSbody .right >p.policy{color:#3C2520;text-decoration: inherit;}

.content.scenicSpots .detailInfo .infoCon .products div.sSbody .right .right{}

.content.scenicSpots .detailInfo .infoCon .products div.sSbody .proCon{overflow:hidden;background: #E4DACD;border:1px solid #CDAF8E;margin-bottom: 20px;display: none;padding: 10px 20px;}
.content.scenicSpots .detailInfo .infoCon .products div.sSbody .proCon .proImg{display: inline-block;width: 20px;height: 20px;background: url(../../images/proImg.jpg) center center no-repeat;  margin: -13px 0 0 65px;}
.content.scenicSpots .detailInfo .infoCon .products div.sSbody .proCon .information{}
.content.scenicSpots .detailInfo .infoCon .products div.sSbody .proCon .putAway{color:#3C2520;font-size: 12px;font-family: "宋体";text-align: center;cursor: pointer;width: 70px;margin: 0 auto;}

.content .detailInfo .hotelItem .title > p {
    font-size: 20px;
    color: #333333;
    /* background: url(../../images/xLine.png) left bottom repeat-x; */
    line-height: 50px;
    border-bottom: 2px solid #EEEEEE;
}
/*导游*/
.content.guide{margin-bottom: 80px;}
.content.guide .modular{padding: 18px;}
.content.guide .modular .intrText{}
.content.guide .modular .intrText .label{height: 50px;background: #8AB923;width: 60px;font-size: 16px;color: #FFFFFF;display: inline-block;vertical-align: middle;line-height: 50px;text-align: center;}
.content.guide .modular .intrText .text{display: inline-block;vertical-align: middle;margin-left: 10px}
.content.guide .modular .intrText .text .title{font-size: 24px;color: #333333;}
.content.guide .modular .intrText .text .cont{font-size: 12px;color: #777777;}
.content.guide .modular .intrImag .img{margin-left: 15px;width: 90px;display: inline-block;vertical-align: top;}
.content.guide .modular .intrImag .img > img{margin-bottom: 13px;}
.content.guide .modular .intrImag .img > img.last{margin: 0;}
.content.guide .modular .intrImag .wayCon{float: right;width: 370px;}
.content.guide .modular .intrImag .wayCon > p{text-align: left;line-height: 30px;}
.content.guide .modular .intrImag .wayCon > p > span{color: #333333;font-size: 14px;}
.content.guide .modular .intrImag .wayCon > p > span.name{width: 90px;text-align: right;display: inline-block;font-size: 14px;color: #777777;margin-right: 10px;}
.content.guide .modular .intrImag .wayCon > p > span.cPrice{display: inline-block;font-size: 28px;color: #FF7800;margin-right: 5px;margin-left: -5px;}
.content.guide .modular .intrImag .wayCon > p > span.price{display: inline-block;font-size: 14px;color: #AAAAAA;text-decoration: line-through;margin-right: 10px;}
.content.guide .modular .intrImag .wayCon > p > span.explain{display: inline-block;font-size: 12px;color: #666666;}
.content.guide .modular .intrImag .wayCon > p > span.wayBtn{display: inline-block;font-size: 14px;color: #FFFFFF;background: #8AB923;height: 21px;vertical-align: middle;line-height: 20px;width: 50px;text-align: center;margin-right: 10px;}
.content.guide .modular .intrImag .wayCon > p > span.okBtn{display: inline-block;font-size: 14px;color: #FFFFFF;background: #FF7800;height: 21px;vertical-align: middle;line-height: 20px;width: 65px;text-align: center;}
.content.guide .modular .intrImag .wayCon > p > span.price_data{font-size: 16px;color: #FF7800;}
.content.guide .modular .intrImag .wayCon > p.telephone{border: 1px solid #FC9B6A;line-height: 50px;text-align: center;color: #FD5400;font-size: 18px;margin: 0 20px;background: #FDF9F4;margin-top: 15px;}
.content.guide .modular .intrImag .wayCon > p.telephone > span{font-size: 26px;color: #FD5400;font-weight: bold;}
.content.guide .detailInfo > ul{border: 1px solid #E0E0E2; }

.content.guide .lineBook{height: 80px;border: 3px solid#3C2520;line-height: 80px;padding: 0 20px;margin-top: 20px;}
.content.guide .lineBook > p{display: inline-block;vertical-align: middle;font-size: 16px;margin-right: 30px;}
.content.guide .lineBook > p .person{font-size: 12px;color: #555555;margin:0 20px 0 10px;}
.content.guide .lineBook > p.total{float: right;}
.content.guide .lineBook > p.total .num{font-size: 25px;color: #FF6600;  vertical-align: middle;}
.content.guide .lineBook > p.total a{color: #FFFFFF;background: #FF7F00;width: 110px;height: 35px;padding: 10px 30px;margin-left: 30px;}

.content.guide .modular .intrImag .wayCon > h2{font-size: 22px;text-align: left;padding-left: 18px;margin-bottom: 20px;}
.content.guide .modular .intrImag{margin: 0;}
.content.guide .modular .intrImag .wayCon p a{
	border: none;
    background: #FF7F00;
    width: 140px;
    height: 38px;
    cursor: pointer;
    font-size: 16px;
    border-radius: 5px;
    color: #FFFFFF;
    margin-left: 100px;
	margin-top: 5px;
	display: block;
	text-align: center;
	line-height: 38px;
}

.content .detailInfo .hotelItem .itemCon{color: #3B251F;margin-top: 10px;}
.content .detailInfo .hotelItem .itemCon > p{color: #3B251F;font-size: 14px;line-height: 24px;padding-left: 15px;}
.content .detailInfo .hotelItem .itemCon > p.icTitle{color: #111111;font-weight: bold;line-height: 50px;}



/*评价*/
.totalEvaluation{height: 120px;border: 1px solid #1B86BE;margin: 20px 0;padding: 20px 0;}
.totalEvaluation .satisfaction{width: 20%;height: 100%;float: left;}
.totalEvaluation .satisfaction > div{height: 100%;border-right: 1px solid #CCCCCC;}
.totalEvaluation .satisfaction > div > p{font-size: 14px;color: #FF7F00;text-align: center;}
.totalEvaluation .satisfaction > div > p.number{font-size: 35px;color: #FF7F00;padding-top: 10px;}
.totalEvaluation .satisfaction > div > p.number > span{font-size: 20px;color: #FF7F00;}


.totalEvaluation .detailed{width: 50%;height: 100%;float: left;font-size: 0;}
.totalEvaluation .detailed > div{height: 100%;}
.review{display: inline-block;vertical-align: middle;margin-top: 5px;width:100%;}
.review > p{line-height: 37px;display: inline-block;width:49%;}
.review > p .reviewTil{font-size: 14px;color: #212121;width: 95px;text-align: right;display: inline-block;vertical-align: middle;}
.review > p >ins{display: inline-block;width: 17px;height: 17px;background: url(../../images/starImg2.jpg) center center no-repeat;margin: 0 2px;vertical-align: middle;cursor: pointer;}
.review > p >ins.selected{background: url(../../images/starImg1.jpg) center center no-repeat;}
/*.review span{float:left;}*/
.review .score-gray{background:url(../../images/starImg2.png) repeat-x left center;display:inline-block;height:37px;width:105px;vertical-align: middle;}
.review .score-gray .score{background:url(../../images/starImg1.jpg) repeat-x left center;display:inline-block;height:37px;}
.review > p .num{color: #FF7F00;font-size: 12px;margin-left: 5px;}
.totalEvaluation .detailed .star{width: 100%;height: 100%;float: left;}
.totalEvaluation .detailed .label{width: 55%;height: 100%;float: left;padding-top: 10px;font-size: 0;}
.totalEvaluation .detailed .label > span{padding: 2px 10px;background: #EEEEEE ;color: #777777;font-size: 12px;margin-right: 10px;}

.totalEvaluation .commentOn{float: left;height: 100%;width: 30%;text-align: center;}
.totalEvaluation .commentOn .commentBtn{margin-top: 10px;  margin-bottom: 5px;}
.totalEvaluation .commentOn .commentBtn > p{margin: 0 auto;background: #1B86BE none repeat scroll 0 0;width: 160px;height: 30px;line-height: 30px;display: block;cursor: pointer;}
.totalEvaluation .commentOn .commentBtn > p:hover{background: #B74000;}
.totalEvaluation .commentOn .commentBtn > p > img{margin-top: -2px;vertical-align: middle;}
.totalEvaluation .commentOn .commentBtn > p > span{color: #FFFFFF;margin-left: 10px;}
.totalEvaluation .commentOn .commentBtn > p > a{display: block;}
.totalEvaluation .commentOn > p{color: #666666;margin-top: 10px;}
.totalEvaluation .commentOn > a{color: #FF7F00;cursor: pointer;}
.totalEvaluation .commentOn > a:hover{text-decoration: underline;}

.evaluationCon{min-height:220px;}
.evaluationCon .evaluationIcon{border-bottom:2px solid #1B86BE;height: 30px;padding-left: 20px;font-size: 0;}
.evaluationCon .evaluationIcon > li{padding: 5px 20px;font-size: 14px;color: #3C2520;float: left;cursor: pointer;margin-top: 1px;background: #FFFFFF;}
.evaluationCon .evaluationIcon > li:hover{color: #3C2520;font-weight:bold;}
.evaluationCon .evaluationIcon > li.selected{border: 1px solid #1B86BE;font-weight:bold;border-top: 2px solid #1B86BE;border-bottom: none;color:#1B86BE;margin-top: 1px;}

.evaluationCon .ecItem{border-bottom: 1px dotted #C5C5C5;padding-bottom: 10px;font-size: 0;}
.evaluationCon .ecItem .ecInfo{width: 10%;text-align: center;padding-top: 20px;display: inline-block;vertical-align: top;}
.evaluationCon .ecItem .ecInfo > p{color: #666666;margin-top: 8px;}
.evaluationCon .ecItem .ecInfo > p > img{vertical-align: middle;margin-right: 5px;margin-top: -3px;}
.evaluationCon .ecItem .ecInfo > p .ecData{color: #B8A298;}

.evaluationCon .ecItem .ecCon{padding-top: 20px;display: inline-block;width: 88%;vertical-align: top;padding-left: 2%;}
.evaluationCon .ecItem .ecCon > p{font-size: 14px;color: #444444;margin-bottom: 23px;}
.evaluationCon .ecItem .ecCon > p > span{font-size: 14px;color: #444444;margin-right: 30px;}
.evaluationCon .ecItem .ecCon > p > span.praise{padding: 0px 7px;border-radius: 3px;background: #FF7F00;color: #FFFFFF;font-size: 12px;}
.evaluationCon .ecItem .ecCon > p > span.praise.blue{background: #259DCC;}
.evaluationCon .ecItem .ecCon > p > span.praise.gray{background: #747E82;}
.evaluationCon .ecItem .ecCon .label{width: 100%;height: 100%;float: left;padding-top: 10px;font-size: 0;}
.evaluationCon .ecItem .ecCon .label > span{padding: 2px 10px;background: #EEEEEE ;color: #777777;font-size: 12px;margin-right: 10px;}
.evaluationCon .ecItem .ecCon .label > p{float: right;margin-right: 10px;}
.evaluationCon .ecItem .ecCon .label > p > img{vertical-align: middle;margin-right: 3px;}

.reportEvaluation{margin-top: 25px;}
.reportEvaluation .reTitle{font-size: 18px;color: #3C2520;padding-left: 10px;color: #1B86BE;}
.reportEvaluation .reTitle .reTag{display: inline-block;width: 52px;height: 41px;background: url("../../images/hn_qxl/retag_img.png") center center no-repeat;font-size: 17px;color: #FFFFFF;line-height: 35px;text-align: center;margin: 0 20px 0 10px;}
.reportEvaluation .review{display: block;padding: 0 20px;}
.reportEvaluation .review > p{display: inline-block;margin-right: 50px;}
.reportEvaluation .review > p .reviewTil{display: inline;}
.reportEvaluation .reCon{padding: 20px;font-size:14px;}
.reportEvaluation .reCon input[type="radio"]{margin-left:30px;}
.reportEvaluation .reCon > span{vertical-align: top;font-size: 14px;color: #3B251F;}
.reportEvaluation .reCon > textarea{list-style: none;width: 93%;height: 100px;border: 1px solid #E0E0E0;resize:none;font-size: 14px;line-height: 20px;}
.reportEvaluation .reCon p{display: inline-block;color:#39251F;width:80%;font-size:14px;}
.reportEvaluation .smallComment{padding-left: 48px;}
.reportEvaluation .smallComment > p > input{height: 25px;width: 150px;border: 1px solid #E0E0E0;}
.reportEvaluation .smallComment > p > button{border:1px solid #CCCCCC;background: #E8E8E8;width: 50px;height: 22px;border-radius: 2px;margin-left: 10px;cursor: pointer;font-size: 13px;color: #333333;}
.reportEvaluation .smallComment > p > span{font-size: 14px;color: #222222;}
.reportEvaluation .smallComment > p > span.hint{font-size: 12px;color: #B8A298;margin-left: 10px;}
.reportEvaluation .reBtn{text-align: center;margin: 20px 0 10px;}
.reportEvaluation .reBtn > button{border:none;width: 140px;height: 38px;border-radius: 5px;cursor: pointer;font-size: 16px;background: #FF7F00;color: #ffffff;}
.reportEvaluation .reBtn > button:hover{background: #CA741F;}

.consultationCon{}
.consultationCon .ccItem{border-bottom: 1px dotted #C5C5C5;padding-bottom: 20px;font-size: 0;}
.consultationCon .ccItem .ccInfo{width: 12%;text-align: center;padding-top: 30px;display: inline-block;vertical-align: top;padding-left: 1%;}
.consultationCon .ccItem .ccInfo > p > img{vertical-align: top;margin-right: 20px;}

.consultationCon .ccItem .ccCon{display: inline-block;width: 87%;vertical-align: top;padding-top: 30px;}
.consultationCon .ccItem .ccCon .ccName{font-size: 14px;color: #2C2C2C;line-height: 14px;}
.consultationCon .ccItem .ccCon .ccData{font-size: 14px;color: #B8A298;line-height: 14px;}
.consultationCon .ccItem .ccCon > p > img{vertical-align: top;margin: 0 5px;}
.consultationCon .ccItem .ccCon > p.consult{font-size: 14px;color: #444444;margin-top: 30px;}
.replyBack{background: #fff;border: 1px solid #008C18;margin-top: 30px; display: none;}
.replyBack.selected{display: block;}
.replyBack .rep_img{display: inline-block;width: 13px;height: 13px;background: #fff;border-left: 1px solid #008C18;border-top: 1px solid #008C18;margin: -8px 0 7px 65px;transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);}

.replyBack > img{margin:-10px 0 0 100px; }
.replyBack .reply .replyInfo{padding-top: 20px;display: inline-block;vertical-align: top;padding-left: 1%;}
.replyBack .reply .replyInfo > img{vertical-align: top;margin-left: 15px;}

.replyBack .reply .replyCon{display: inline-block;vertical-align: top;padding: 20px;}
.replyBack .reply .replyCon .replyName{font-size: 14px;color: #666666;line-height: 14px;}
.replyBack .reply .replyCon .replyData{font-size: 14px;color: #B8A298;line-height: 14px;}
.replyBack .reply .replyCon > p > img{vertical-align: top;margin: 0 10px;}
.replyBack .reply .replyCon > p.answer{font-size: 14px;color: #444444;margin-top: 15px;}


.proCon .information{overflow:hidden;}
.proCon .information .room-images{float:left; height: 80px; margin-top: 10px; margin-left: 10px; overflow: hidden;}
.proCon .information .room-images ul li{display: inline-block; width: 102px; overflow: hidden; margin-left: 10px;}
.proCon .information .room-images ul li:first-of-type{margin-left:0;}
.proCon .information .room-images ul li img{height: 90px;}
.proCon .information .room-info{float:right; width:465px; margin-top:10px;}
.proCon .information .room-info ul li{display: inline-block; width:150px; line-height:25px; color:#666;}

#hotelMap{height: 255px;margin: 0 15px;}
#trafficGuide{height: 500px;margin-top:20px; }
#hotelTG{height: 500px;width:100%;margin-top:20px;display: inline-block;vertical-align: top;}

.content .detailInfo .hotelItem .searchAround{display: inline-block;vertical-align: top;width:260px;height: 480px;padding: 18px 0 0 15px;}
.content .detailInfo .hotelItem .searchAround > h3{font-size: 16px;color: #00A9DF;margin-bottom: 15px;}
.content .detailInfo .hotelItem .searchAround > ul{border-bottom: 1px solid #DDDDDD;height: 25px;line-height: 25px;background: #F8F8F8;margin-bottom: 10px;}
.content .detailInfo .hotelItem .searchAround > ul > li{float: left;font-size: 12px;color: #666666;padding: 0 15px;cursor: pointer;}
.content .detailInfo .hotelItem .searchAround > ul > li.selected{border: 1px solid #DDDDDD;border-bottom: none;background: #FFF;}





/*个人中心*/
.selfCentred{padding: 25px 0 85px;}
.selfCentred:after{display: block;clear: both;visibility: hidden;height: 0;overflow: hidden;content: ".";}
.selfCentred .leftTag{position:relative;float:left;width:250px;margin-right:-250px;background:none repeat scroll 0 0 #F2F2F2;padding-bottom: 30px;}
.selfCentred .leftTag .item{padding: 20px 25px 10px;}
.selfCentred .leftTag .item .itemTitle > p{font-size: 16px;line-height: 40px;color: #3A251F;}
.selfCentred .leftTag .item .itemTitle > p > ins{width: 30px;height: 40px;display: inline-block;vertical-align: middle;margin-top: -3px;}
.selfCentred .leftTag .item > p{font-size: 14px;color: #393939;padding-left: 55px;line-height: 30px;cursor: pointer;  margin-left: -25px;  margin-top: 10px;}
.selfCentred .leftTag .item > p:hover{color:#008C18;}
.selfCentred .leftTag .item > p.selected{color:#008C18;border-left: 3px solid #008C18;padding-left: 52px;}
.selfCentred .leftTag .item > p > span{background:#008C18;color: #FFFFFF;font-size: 12px;  width: 20px;height: 15px;text-align: center;line-height: 15px;float: right;margin-top: 7px;}



.selfCentred .rightCon{float:right;width:100%;}
.selfCentred .rightCon .centredCon{margin-left:270px; /* min-height: 803px;background: #FFFFFF;*/}

.memberCenter{background: none repeat scroll 0 0 #fff;}
.memberCenter .memberInfo{padding: 22px;}
.memberCenter .memberInfo .infoName{font-size: 20px;}
.memberCenter .memberInfo .infor{}
.memberCenter .memberInfo .infor .memberImg{width: 80px;height: 80px;vertical-align: bottom;background: url(../../images/memberImg1.png) center center no-repeat;display: inline-block;margin: 0 20px 0 20px;}
.memberCenter .memberInfo .infor .memberText{display: inline-block;vertical-align: top;}
.memberCenter .memberInfo .infor .memberText > p{margin-top: 10px;}
.memberCenter .memberInfo .infor .memberText .memberName{font-size: 18px;}
.memberCenter .memberInfo .infor .memberText .memberName .hello{color: #868686;font-size: 18px;margin-left: 20px;}
.memberCenter .memberInfo .infor .memberText .news{font-size: 12px;color: #777777;}
.memberCenter .memberInfo .infor .memberText .news > img{vertical-align: middle;margin-right: 5px;}
.memberCenter .memberInfo .infor .memberText .news > span{font-size: 14px;color: #FF7F00;}
.memberCenter .memberInfo .infor .memberText .Tel{font-size: 12px;color: #777777;}
.memberCenter .memberInfo .infor .memberText .options > span{font-size: 12px;color: #666666;margin-right: 25px;cursor: pointer;}
.memberCenter .memberInfo .infor .memberText .options > span > ins{vertical-align: middle;margin: -3px 3px 0 0;width: 12px;height: 12px;display: inline-block;background: url(../../images/changeImg.png) no-repeat;}
.memberCenter .memberInfo .infor .memberText .options > span > ins.modify_data{background-position: 0 0;}
.memberCenter .memberInfo .infor .memberText .options > span > ins.change_password{background-position: 0 -25px;}

.myOrder{background: none repeat scroll 0 0 #fff;padding: 15px 19px 25px;margin-top: 11px;}
.myOrder .ordertitle{margin-bottom: 25px;}
.myOrder .ordertitle .orderName{font-size: 16px;color: #3A251F;}
.myOrder .ordertitle .orderList{  float: right;border: 1px solid #E2D3CD;font-size: 12px;color: #44302A;background: #F2F2F2;height: 25px;}
.myOrder .orderInfo{font-size: 14px;color: #4E4E4E;background: #E8E7E7;height: 32px;line-height: 32px;margin-bottom: 18px;}
.myOrder .orderInfo > span{color: rgb(254,138,62);font-size: 14px;margin:0 25px 0 10px;}
.myOrder .orderDetails{padding:0 10px;}
.myOrder .orderDetails .orderText{display: inline-block;vertical-align: top;margin-left: 10px;}
.myOrder .orderDetails .orderText > h3{font-size: 16px;color: #3A251F;margin-bottom: 10px;}
.myOrder .orderDetails .orderText > p{font-size: 13px;color: #3D3B3B;line-height: 23px;}
.myOrder .orderDetails .orderOperate{vertical-align: top;text-align: center;float: right;width: 105px;}
.myOrder .orderDetails .orderOperate > p{font-size: 14px;color: #3D3B3B;margin-bottom: 5px;cursor: pointer;}
.myOrder .orderDetails .orderOperate .price{font-size: 16px;color: rgb(255,134,0);}
.myOrder .orderDetails .orderOperate .price > span{font-size: 26px;color: rgb(255,134,0);}
.myOrder .orderDetails .orderOperate .myBtn{font-size: 16px;margin-bottom: 8px;border: none;color: #FFFFFF;cursor: pointer;width: 100px;padding-top: 5px;padding-bottom: 5px;}
.myOrder .orderDetails .orderOperate .myBtn.Orange{background: #FF7F00;}
.myOrder .orderDetails .orderOperate .myBtn.green{background: #51C332;margin-top: 45px;}
.myOrder .orderDetails .orderText > h3 > span{font-size: 12px;color: #666666;}
.myOrder .orderDetails .orderText > h3 > span.prompt{color: #333333;margin-left: 20px;}
.myOrder .orderDetails .orderText > h3 > span >i{color: #991D1D;}
.myOrder .orderDetails .orderText > p >span{color: #991D1D;}
.myOrder .orderDetails .orderText > p >span.price{font-size: 16px;}

.myOrder.attractionsOrder{margin-top: 0;min-height: 803px;}
.myOrder .orderIcon{padding-bottom: 20px;}
.myOrder .orderIcon.bor{border-bottom: 1px solid #D9D9D9;margin-bottom: 25px;}

.myOrder .ordertitle .commentList{float: right;font-size: 14px;color: #3A251F;}
.myOrder .ordertitle .commentList > span{padding: 0 5px;cursor: pointer;}
.myOrder .ordertitle .commentList > span.listItem{cursor: pointer;}
.myOrder .ordertitle .commentList > span.listItem:hover,
.myOrder .ordertitle .commentList > span.listItem.selected{color: #FF7F00;}

.myQuiz{background: none repeat scroll 0 0 #fff;padding: 15px 19px 25px;margin-top: 10px;}
.myQuiz .quizName{font-size: 16px;color: #333333;margin-bottom: 25px;}
.quizDetails{margin-bottom: 15px;}
.quizDetails.bor{border-bottom: 1px solid #D9D9D9;padding-bottom: 15px;}
.quizDetails .quizText{display: inline-block;vertical-align: top;margin-left: 5px;}
.quizDetails .quizText >h3{font-size: 14px;}
.quizDetails .quizText > h3 >span{font-size: 14px;color: #36A803;margin-left: 20px;}
.quizDetails .quizText >p{color: #999999;  margin-top: 10px;}
.quizDetails .quizText > p >span{margin-left: 25px;color: #999999;}
.quizOperate > p.question_detail{  font-size: 14px;color: #7B4F42;margin-bottom: 5px;cursor: pointer;}
.quizDetails .quizOperate{vertical-align: top;text-align: center;float: right;}
.quizDetails .quizOperate .myBtn.grey{width: 80px;height: 28px;border: 1px solid #999999;background: #ccc;cursor: pointer;}

.m-page{margin:10px 0 0;text-align:center;line-height:32px;font-size:0;letter-spacing:-0.307em;*letter-spacing:normal;*word-spacing:-1px;word-wrap:normal;white-space:nowrap;color:#999;}
.m-page a,.m-page i{display:inline-block;*display:inline;*zoom:1;vertical-align:top;padding:0 12px;margin-left:-1px;border:1px solid #ddd;font-size:12px;letter-spacing:normal;word-spacing:normal;background:#fff;}
.m-page a,.m-page a:hover{text-decoration:none;color:#39c;}
.m-page a.first{margin-left:0;}
.m-page a.last{margin-right:0;}
.m-page a .pagearr{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;*vertical-align:middle;}
.m-page a.pageprv .pagearr{margin-right:3px;}
.m-page a.pagenxt .pagearr{margin-left:3px;}
.m-page a:hover{background:#f5f5f5;}
.m-page a:active{background:#f0f0f0;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{cursor:default;color:#999;background:#f5f5f5;}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{cursor:default;color:#ccc;background:#fff;}
/* 居左 */
.m-page-lt{text-align:left;}
/* 居右 */
.m-page-rt{text-align:right;}
/* 较小 */
.m-page-sm{line-height:22px;}
.m-page-sm a,.m-page-sm i{padding:0 8px;}
/* 分离 */
.m-page-sr a,.m-page-sr i{margin:0 3px;}
/*.m-page-sr i{border:0;}*/



.paymentDetails{background: none repeat scroll 0 0 #F2F2F2;padding: 16px 19px;min-height: 803px;}
.paymentDetails .paymentTitle{height: 60px;border: 1px solid #CCCCCC;background:#efefef;margin-bottom: 20px;}
.paymentDetails .paymentTitle > p{line-height: 60px;display: inline-block;}
.paymentDetails .paymentTitle > p >span{font-size: 14px;color: #333333;margin: 0 30px 0 20px;}
.paymentDetails .paymentTitle > p > span > span{color: #FF7F00;font-size: 18px;}
.paymentDetails .paymentTitle > p > span > span.price{font-size: 22px;}
.paymentDetails .paymentTitle .payBtn{float: right;width: 90px;height: 28px;border: none;color: #FFFFFF;margin-top: 15px;margin-right: 10px;cursor: pointer;}
.paymentDetails .paymentTitle .payBtn.orange{background: #FF7F00;}
.paymentDetails .paymentTitle .payBtn.blue{background: #36ADFF;margin-right: 15px;}
.paymentDetails .infoItem{padding: 20px 0 10px ;}
.paymentDetails .infoItem.bor{border-bottom: 1px dotted #DFDFDF;}
.paymentDetails .infoItem > p{color: #777777;font-size: 14px;line-height: 43px;}
.paymentDetails .infoItem > p > span.itName{font-size: 14px;color: #333333;text-align: right;width: 83px;display: inline-block;}
.paymentDetails .infoItem > p > span.costPrice{text-decoration: line-through;color: #777777;font-size: 14px;}
.paymentDetails .infoItem > p > span.sign{font-size: 16px;color: #FF7F00;}
.paymentDetails .infoItem > p > span.price{font-size: 20px;color: #FF7F00;}
.paymentDetails .infoItem > p.itemTil{font-size: 16px;color: #333333;border-left:3px solid#3C2520;padding-left: 10px;line-height: 18px;margin-bottom: 10px;}


.myOrder.myComments{margin-top: 0;min-height: 803px;}
.myOrder.myComments .comments{padding-left: 20px;border-left: 1px dotted #CECECE;}
.myOrder.myComments .comments > p{font-size: 14px;color: #111111;margin: 0 0 20px -29px;}
.myOrder.myComments .comments > p > img{vertical-align: middle;  margin: -3px 15px 0 0;}
.myOrder.myComments .orderDetails{padding: 0;}
.myOrder.myComments .orderIcon.bor{border-bottom: 1px solid #D9D9D9;margin-bottom: 25px;}
.myOrder.myComments .orderText > p{font-size: 14px;color: #111111;margin-bottom: 20px;width: 424px;}
.myOrder.myComments .orderText > p.commentsCon{height: 110px;}
.myOrder.myComments .orderText > p.commentsTime{font-size: 12px;color: #777777;}

.myOrder.myComments .myCBtn{padding: 5px 20px;font-size: 16px;margin-bottom: 8px;border: none;color: #FFFFFF;cursor: pointer;}
.myOrder.myComments .myCBtn.Orange{background: #FF8600;}
.myOrder.myComments .myCBtn.green{background: #51C332;}
.myOrder .orderInfo > span.green{color: #49AC2D;}



.productEvaluation{background: none repeat scroll 0 0 #F2F2F2;padding: 16px 19px;min-height: 803px;}
.productEvaluation .evaluationTitle{height: 60px;border: 1px solid #B28F4E;background: #F2F2F2;margin-bottom: 20px;}
.productEvaluation .evaluationTitle > p{line-height: 60px;display: inline-block;}
.productEvaluation .evaluationTitle > p >span{font-size: 14px;color: #333333;margin: 0 30px 0 20px;}
.productEvaluation .evaluationTitle > p > span > span{color: #000000;font-size: 14px;}
.productEvaluation .infoItem{border: 1px solid #B28F4E;}
.productEvaluation .infoItem.bor{border-bottom:none; }
.productEvaluation .infoItem > p{display: inline-block;vertical-align: middle;font-size: 16px;color: #535353;width: 20%;text-align: center;}
.productEvaluation .infoItem .review{display: inline-block;vertical-align: middle;width: 79%;border-left: 1px solid #B28F4E;padding: 20px 0 10px;}
.productEvaluation .infoItem .review > p{line-height: 37px;}
.productEvaluation .infoItem .review > p .reviewTil{font-size: 14px;color: #212121;width: 95px;text-align: right;display: inline-block;vertical-align: middle;}
.productEvaluation .infoItem .review > p >ins{display: inline-block;width: 17px;height: 17px;background: url(../../images/starImg2.jpg) 0px center no-repeat;margin: 0 2px;vertical-align: middle;cursor: pointer;}
.productEvaluation .infoItem .review > p >ins.selected{background: url(../../images/starImg1.jpg) 0px center no-repeat;}
.productEvaluation .infoItem .review > p .num{color: #FF7F00;font-size: 12px;margin-left: 5px;}
.productEvaluation .infoItem .reviewCon{display: inline-block;vertical-align: middle;width: 79%;border-left: 1px solid #B28F4E;}
.productEvaluation .infoItem .reviewCon >div{padding: 20px;}
.productEvaluation .infoItem .reviewCon > div >textarea{width: 100%;height: 120px;border: 1px solid #E1E1E1;resize:none;}
.productEvaluation .infoItem .uploadPictures{display: inline-block;vertical-align: middle;width: 79%;border-left: 1px solid #B28F4E;padding: 20px 0; }
.productEvaluation .infoItem .uploadPictures .pictures{display: inline-block;vertical-align: top;padding-left: 20px;}
.productEvaluation .infoItem .uploadPictures .pictures .img{margin-right: 10px;display: inline-block;vertical-align: middle;}
.productEvaluation .infoItem .uploadPictures .pictures .img >img{vertical-align: top;}
.productEvaluation .infoItem .uploadPictures .pictures .img >img.deleteImg{cursor: pointer;}
.productEvaluation .infoItem .uploadPictures .addImg{cursor: pointer;}
.productEvaluation .infoItem .uploadPictures >p{font-size: 12px;color: #BBBBBB;padding: 10px 0 0 20px;}
.productEvaluation .uiBtn{text-align: center;margin: 30px 0;}
.productEvaluation .uiBtn .uploadBtn{background: #FF7F00;font-size: 16px;border: none;color: #FFFFFF;cursor: pointer;width: 140px;height: 35px;}

.askMe .quizDetails .quizText > p .answerImg{vertical-align: middle;margin: -3px 7px 0 -27px;}
.askMe .quizDetails .quizText > h3{margin-bottom: 25px;}
.askMe .quizDetails .quizText > p{margin-bottom: 10px;}
.askMe .quizDetails .quizText > h3 >span.prompt{color:#3C2520;}
.askMe .quizDetails .quizText > p >span.answer{font-size: 14px;color: #777777;margin: 0;}
.askMe .quizDetails .quizOperate{margin-top: 25px;}
.askMe .quizDetails .quizOperate p{font-size: 14px;color: #7B4F42;margin-bottom: 5px;cursor: pointer;}
.askMe .myOrder.myComments .comments > p{margin-bottom: 30px;}



.myIntegral{background: #FFFFFF;padding: 15px 19px 25px;min-height: 803px;}
.myIntegral .integraltitle{margin-bottom: 25px;}
.myIntegral .integraltitle .integralName{font-size: 16px;color: #111111;}
.myIntegral .integraltitle .cue{font-size: 12px;color: #C55F0C;float: right;}
.myIntegral .integraltitle .cue > a{color: #00A9DF;margin-left: 5px;}
.myIntegral .integral{height: 90px;border: 1px solid #FFD5A1;background: #FFF8E8;}
.myIntegral .integral >p{font-size: 14px;line-height: 60px;padding-left: 40px;}
.myIntegral .integral > p .score{font-size: 20px;color: #FF6600;margin-right: 20px;}
.myIntegral .integral > p .exchange{width: 70px;height: 25px;line-height: 25px;border: none;background: #FFA953;color: #FFFFFF;font-size: 14px;cursor: pointer;}
.myIntegral .integral > p .explain{font-family: "宋体";color: #00A9DF;cursor: pointer;}
.myIntegral .detail{margin-top: 30px;}
.myIntegral .detail > p.examine{color: #868686;float: right;margin-top: -5px;}
.myIntegral .detail > p.examine > input{width: 100px;height: 28px;border: 1px solid #E8E8E8;margin: 0 5px;}
.myIntegral .detail > p.examine .expBtn{display: inline-block;width: 45px;height: 28px;border: 1px solid #BBBBBB;background: #FFFFFF;margin-left: 5px;}
.myIntegral .detail .detailTags{border-bottom: 1px solid #DDDDDD;height: 30px;padding-left: 20px;font-size: 0; }
.myIntegral .detail .detailTags > li{border: 1px solid #DDDDDD;padding: 5px 20px;font-size: 14px;color: #333333;background: #FCFCFC;margin-left: -1px;float: left;cursor: pointer;}
.myIntegral .detail .detailTags > li.selected{border-top:2px solid#3C2520;border-bottom:none;margin-bottom: -1px;  }
.myIntegral .detailCon{}
.myIntegral .detailCon > p{line-height: 40px;border-bottom:1px solid #EAEAEA; }
.myIntegral .detailCon .noIntegral{text-align: center;}
.myIntegral .detailCon .noIntegral > p{font-size: 14px;color: #555555;line-height: 130px;}
.myIntegral .detailCon .noIntegral > p >img{vertical-align: middle;margin-right: 20px;}
.myIntegral .detailCon > p >span{font-size: 14px;display: inline-block;text-align: center;}
.myIntegral .detailCon > p >span.Dtd1{width: 15%;}
.myIntegral .detailCon > p >span.Dtd2{width: 35%;}
.myIntegral .detailCon > p >span.Dtd3{width: 15%;}
.myIntegral .detailCon > p >span.Dtd4{width: 15%;}
.myIntegral .detailCon > p >span.Dtd5{width: 20%;}
.myIntegral .detailCon > p.Dtitle >span{color:#868686;}
.myIntegral .detailCon > p.DCon >span{color:#333333;}
.myIntegral .recordCon{display: none;}
.myIntegral .recordCon > p{line-height: 40px;border-bottom:1px solid #EAEAEA;font-size: 0;}
.myIntegral .recordCon > p >span{font-size: 14px;display: inline-block;text-align: center;}
.myIntegral .recordCon > p >span.Rtd1{width: 15%;}
.myIntegral .recordCon > p >span.Rtd2{width: 35%;}
.myIntegral .recordCon > p >span.Rtd3{width: 10%;}
.myIntegral .recordCon > p >span.Rtd4{width: 15%;}
.myIntegral .recordCon > p >span.Rtd5{width: 10%;}
.myIntegral .recordCon > p >span.Rtd6{width: 15%;}
.myIntegral .recordCon > p.Rtitle >span{color:#868686;}
.myIntegral .recordCon > p.Rtitle >span .state{margin-left: 5px;cursor: pointer;}
.myIntegral .recordCon > p.RCon >span{color:#333333;}
.myIntegral .recordCon .m-layer .lywrap{width: 600px;}
.myIntegral .recordCon .m-layer .lyct{padding: 10px 15px;}
.myIntegral .recordCon .m-layer .lyct > p{font-size: 0;}
.myIntegral .recordCon .m-layer .lyct > p > span{display: inline-block;font-size: 14px;height: 45px;vertical-align: top;}
.myIntegral .recordCon .m-layer .lyct > p .stateTd1{width: 15%;}
.myIntegral .recordCon .m-layer .lyct > p .stateTd2{width: 45%;}
.myIntegral .recordCon .m-layer .lyct > p .stateTd3{width: 20%;}
.myIntegral .recordCon .m-layer .lyct > p .stateTd4{width: 20%;}
.myIntegral .recordCon .m-layer .lyct .tItem{background: #F0F0F0;height: 45px;padding-left: 5px;}
.myIntegral .recordCon .m-layer .lyct .cItem{  padding: 10px 5px 5px;border-bottom: 1px dotted #C9C9C9;}
.myIntegral .recordCon .m-layer .lyct .stateBtn{text-align: center;margin-top: 15px;}
.myIntegral .recordCon .m-layer .lyct .stateBtn > button{color: #FFFFFF;background: #2277CC;}


.personalData{background: none repeat scroll 0 0 #F2F2F2;padding: 40px 50px 25px;min-height: 778px;}
.personalData > p{margin-bottom: 30px;}
.personalData > p > a{font-size: 12px;font-family: "宋体";color:#3C2520;}
.personalData > p >span.pdName{display: inline-block;width: 84px;text-align: right;color: #333333;font-size: 14px;margin-right: 5px;}
.personalData > p >span.pdName >i{color: #FF0000;margin-right: 2px;}
.personalData > p >span.pdCon{font-size: 14px;color: #777777;}
.personalData > p .pdBtn{width: 130px;height: 40px;background:#008C18;border: none;font-size: 16px;color: #FFFFFF;cursor: pointer;}
.personalData > p > input[type='text']{width:180px;padding:5px;height:17px;border:1px solid #CCCCCC;line-height:17px;font-size:14px;color:#777;background:#FFF;border-radius: 3px;}
.personalData > p .card_select{width: 70px;height: 30px;}
/*.personalData > p .pdBtn.orange{background: #FF7F00;}*/
.personalData.revise{display: none;}

.cmmonPassenger{background: none repeat scroll 0 0 #F2F2F2;padding: 15px 19px 25px;min-height: 803px;}
.cmmonPassenger > p{}
.cmmonPassenger > p .cpBtn{font-size: 14px;color: #555555;width: 130px;height: 32px;background: #F3F3F3;border-radius: 4px;border:1px solid #CCC;cursor: pointer;}
.cmmonPassenger .passenger{margin-top: 30px;}
.cmmonPassenger .passenger > p{line-height: 40px;margin-top: -1px;}
.cmmonPassenger .passenger > p >span{font-size: 14px;display: inline-block;text-align: center;border-top:1px solid #CCC;border-left:1px solid #CCC;border-bottom:1px solid #CCC;margin-left: -4px;}
.cmmonPassenger .passenger > p >span.ptd1{width: 13%;}
.cmmonPassenger .passenger > p >span.ptd2{width: 9%;}
.cmmonPassenger .passenger > p >span.ptd3{width: 10%;}
.cmmonPassenger .passenger > p >span.ptd4{width: 10%;}
.cmmonPassenger .passenger > p >span.ptd5{width: 20%;}
.cmmonPassenger .passenger > p >span.ptd6{width: 20%;}
.cmmonPassenger .passenger > p >span.ptd7{width: 10%;border-right:1px solid #CCC;}
.cmmonPassenger .passenger > p >span.ptd7 >a{font-size: 14px;color:#3C2520;padding: 0 5px;}
.cmmonPassenger .passenger > p.pTitle >span{color:#868686;background: #F3F3F3;}
.cmmonPassenger .passenger > p.pCon >span{color:#333333;}



/*弹出层*/
/* 操作型弹出浮层-默认居中 */
/* .m-layer,.m-layer .lymask{top:0;left:0;width:100%;height:100%;}
.m-layer{display:none;position:fixed;_position:absolute;z-index:999;}
.m-layer .lymask{position:absolute;background:#000;opacity:0.6;filter:alpha(opacity=60);}
.m-layer .lytable{table-layout:fixed;width:100%;height:100%;}
.m-layer .lytd{width:100%;height:100%;vertical-align:middle;}
.m-layer .lywrap{position:relative;width:400px;margin:0 auto;border:5px solid #aaa;}
.m-layer .lytt{position:relative;padding:10px;padding-bottom:10px;height:20px;margin:0 0 -1px;line-height:20px;border-bottom:1px solid #ddd;background:#fafafa;}
.m-layer .lytt h2{float:left;font-size:16px;margin-bottom: 10px;}
.m-layer .lyclose{float:right;font-weight:bold;font-family:arial;font-size:24px;font-size:16px;color:#ccc;text-shadow:0 1px #fff;cursor:pointer;}
.m-layer .lyclose:hover{color:#aaa;}
.m-layer .lyct{padding:20px;background:#fff;}
.m-layer .lybt{height:30px;line-height:30px;padding:10px;margin:-1px 0 0;border-top:1px solid #ddd;background:#f7f7f7;}
.m-layer .lyother{float:left;color:#999;}
.m-layer .lybtns{float:right;}
.m-layer .lybtns button{float:left;margin-left:10px;} */
.m-layer{
	width: 300px;
	display: none;
}
/*.lyother{
	clear: both;
	text-align: left;
}*/
.lybtns{
	text-align: center;
}
/* 显示 */
.m-layer-show{display:block;}
.u-btn {display: inline-block;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;padding: 0 12px;height: 28px;line-height: 28px;border: 1px solid #2d88bf;font-size: 12px;letter-spacing: 1px;word-spacing: normal;text-align: center;vertical-align: middle;cursor: pointer;background: #54aede;}
.u-btn, .u-btn:hover {color: #fff;text-decoration: none;}
.u-btn-c4, .u-btn-c4:hover {color: #333;}
.u-btn-c4 {border-color: #d0d0d0;background: #f3f3f3;}
.m-layer .lyother >p{float:left;text-align: right;color: #999;margin-left: 15px;margin-top:10px; }

.m-layer .lyct .addItem{line-height: 35px;}
.m-layer .lyct .addItem >input{vertical-align: middle;}
.m-layer .lyct .addItem .inItem{width:180px;padding:5px;height:17px;border:1px solid #D9D9D9;border-top-color:#c0c0c0;line-height:17px;font-size:14px;color:#777;background:#fff;border-radius: 3px;}
.m-layer .lyct .addItem .cardType{width:80px;height:27px;border:1px solid #D9D9D9;border-top-color:#c0c0c0;line-height:27px;font-size:14px;color:#777;background:#fff;}
.m-layer .lyct .addItem > span{display: inline-block;width: 90px;text-align: right;font-size: 14px;color: #333333;}
.m-layer .lyct .addItem > span > i{color: #FF0000;font-size: 14px;}
.m-layer .lyct .addItem .card_type{width:80px; height: 30px; border-radius: 3px; font-size: 12px; text-indent: 1em;}

/*确认删除*/
.m-layer.delete .deleteCon{font-size: 14px;margin-top: 10px;margin-bottom:10px;text-align: center; width: 300px;text-align: center;}
.m-layer.delete .deleteCon > span{color: red;font-size: 14px;}



.commonlyUsed{background: none repeat scroll 0 0 #F2F2F2;padding: 15px 19px 25px;min-height: 803px; height: 100%;}
.commonlyUsed > p{width: 100%;}
.commonlyUsed > p .cuBtn{font-size: 14px;color: #555555;width: 130px;height: 32px;background: #F3F3F3;border-radius: 4px;border: 1px solid #CCC;cursor: pointer;}
.commonlyUsed .address{margin-top: 30px;}
.commonlyUsed .address > p{line-height: 40px;margin-top: -1px;}
.commonlyUsed .address > p >span{font-size: 14px;display: inline-block;text-align: center;border-top:1px solid #CCC;border-left:1px solid #CCC;border-bottom:1px solid #CCC;margin-left: -4px;}
.commonlyUsed .address > p >span.atd1{width: 15%;}
.commonlyUsed .address > p >span.atd2{width: 15%;}
.commonlyUsed .address > p >span.atd3{width: 20%;}
.commonlyUsed .address > p >span.atd4{width: 35%;}
.commonlyUsed .address > p >span.atd5{width: 10%; border-right:1px solid #CCC;}
.commonlyUsed .address > p >span.atd5 >a{font-size: 14px;color:#3C2520;padding: 0 5px;}
.commonlyUsed .address > p.aTitle >span{color:#868686;background: #F3F3F3;}
.commonlyUsed .address > p.aCon >span{color:#333333;}


.modifyPassword{background: none repeat scroll 0 0 #F2F2F2;padding: 35px 40px 25px;height: 783px;}
.modifyPassword > h3{font-size: 16px;color: #212121;margin-bottom: 20px;}
.modifyPassword > p{line-height: 60px;}
.modifyPassword > p > span{  position: inherit;margin-top: 0px;left: 0px;width: 100px;display: inline-block;text-align: right;font-size: 14px;color: #333333;}
.modifyPassword > p > input{width:180px;padding:5px;height:17px;border:1px solid #CCC;line-height:17px;font-size:14px;color:#777;background:#F3F3F3;border-radius: 3px;}
.modifyPassword > p > button{width: 130px;height: 40px;line-height: 40px;border: none;background:#008C18;color: #FFFFFF;border-radius: 3px;font-size: 16px;margin: 20px 0 0 100px;cursor: pointer;}

.answerDetails{background: none repeat scroll 0 0 #F2F2F2;padding: 20px 19px 5px;margin-bottom: 16px;}
.answerDetails .quizDetails .answerImg{vertical-align: middle;}
.answerDetails .quizDetails .quizText > p.answer{font-size: 14px;}
.answerDetails .quizDetails > h3{font-size: 14px;display: inline-block;vertical-align: middle;margin-left: 5px;}
.answerDetails .quizDetails .answerCon{padding: 10px 0;}
/*.answerDetails .quizDetails .answerCon.bor{border-bottom: 1px solid #D9D9D9;}*/
.answerDetails .quizDetails .answerCon > p > span.answerName{font-size: 12px;color:#3C2520;margin-left: 10px;vertical-align: middle;}
.answerDetails .quizDetails .answerCon > p .answerHeadImg{vertical-align: middle;margin-left: -5px;}
.answerDetails .quizDetails .answerCon > p{margin-top: 10px;}
.answerDetails .quizDetails .answerCon > p.answer{font-size: 14px;color: #999999;padding-left: 34px;}
.answerDetails .quizDetails .answerCon .data{float: right;line-height: 30px;color: #999999;}

.myOrder.myComments.travel .comments > p{  margin: 0 0 19px -27px;font-size: 14px;color: #999999;}
.myOrder.myComments.travel .comments > p > span{color: #00A9DF; font-size: 14px;}
.myOrder.myComments.travel .comments > p.releaseTime{margin-left: 0;}
.myOrder.myComments.travel .comments > p .commentsData{float: right;color: #999999;margin-right: 10px;}
.myOrder.myComments.travel .circle{  float: left;margin: -25px 0 0 -27px;}
.myOrder.myComments.travel .quizDetails > img{width:140px;}
.myOrder.myComments.travel .quizDetails .quizText{width: 720px;}
.myOrder.myComments.travel .quizDetails .quizText > h2{font-size: 16px;color: #00A9DF;}
.myOrder.myComments.travel .quizDetails .quizText > p > span.answer{padding-left: 30px;line-height: 25px;height: 50px;}
.myOrder.myComments.travel .quizDetails .quizText > p.travelInfo{margin: -5px 0 0 0;float: right;}
.myOrder.myComments.travel .quizDetails .quizText > p > span{}
.myOrder.myComments.travel .quizDetails .quizText > p > span > ins{display: inline-block;width: 25px;height: 15px;background: url(../../images/travelInfoImg.fw.png) no-repeat;vertical-align: middle;}
.myOrder.myComments.travel .quizDetails .quizText > p > span > ins.ins1{background-position: 0 0;}
.myOrder.myComments.travel .quizDetails .quizText > p > span > ins.ins2{background-position: 0 -17px;}
.myOrder.myComments.travel .quizDetails .quizText > p > span > ins.ins3{background-position: 0 -36px;}
.myOrder.myComments.travel .quizDetails .commentCon{background: #F7F7F7;padding-left: 10px;margin-bottom: 5px;}
.myOrder.myComments.travel .quizDetails .commentCon > p{color: #444444;font-size: 14px;padding: 20px 20px;}


.state1{display: none;}
.state2{border:1px solid red !important;  box-shadow: 0px 0px 4px -1px red;}
.state3{border:1px solid green !important;  box-shadow: 0px 0px 4px -1px green;}



/*帮助中心*/
.helpCentred{}
.helpCentred:after{display: block;clear: both;visibility: hidden;height: 0;overflow: hidden;content: ".";}
.helpCentred .leftTag{position:relative;float:left;width:248px;margin-right:-250px;border: 1px solid #DDDDDD;border-bottom: none;}
.helpCentred .leftTag .item{border-bottom: 1px solid #DDDDDD;}
.helpCentred .leftTag .item .itemTitle{border-bottom: 1px solid #DDDDDD;margin-bottom: 10px;}
.helpCentred .leftTag .item .itemTitle > p{font-size: 16px;line-height: 40px;background: #F4F4F4;padding-left: 20px;}
.helpCentred .leftTag .item .itemTitle > p > ins{width: 30px;height: 40px;display: inline-block;vertical-align: middle;margin-top: -3px;}
.helpCentred .leftTag .item .itemTitle .order_center{background: url(../../images/order_center.jpg) center center no-repeat;}
.helpCentred .leftTag .item .itemTitle .individual_center{background: url(../../images/individual_center.jpg) center center no-repeat;}
.helpCentred .leftTag .item .itemTitle .account_management{background: url(../../images/account_management.jpg) center center no-repeat;}
.helpCentred .leftTag .item > p{font-size: 14px;color: #666666;padding-left: 10px;line-height: 30px;cursor: pointer;margin: 0 10px 10px;}
.helpCentred .leftTag .item > p:hover{background: #BBEEFF;}
.helpCentred .leftTag .item > p.selected{background: #BBEEFF;}
.helpCentred .leftTag .item > p > span{background:#3C2520;color: #FFFFFF;font-size: 12px;  width: 20px;height: 15px;text-align: center;line-height: 15px;float: right;margin-top: 7px;}



.helpCentred .rightCon{float:right;width:100%;}
.helpCentred .rightCon .centredCon{margin-left:270px; /* min-height: 803px;background: #FFFFFF;*/}



.hcIcon{margin-bottom: 80px;}
.hcIcon h1{font-size: 22px;color: #333333;text-align: center;margin-bottom: 35px;}
.hcIcon > p{font-size: 14px;color: #535353;line-height: 25px;}
.hcIcon .iconTitle{font-weight: bold;}
.hcIcon .iconCon{border-bottom: 1px dotted #CCCCCC;padding-bottom: 10px;margin-bottom: 10px;}


input::-webkit-input-placeholder {
 color: #666666;
 -webkit-transition: color.5s;
 }
 input:focus::-webkit-input-placeholder, input:hover::-webkit-input-placeholder {
 color: #c2c2c2;
 -webkit-transition: color.5s;
 }

/*.login{width: 700px;height: 308px;background: #F4F4F4;position: fixed;top: 50%;left: 50%;margin: -154px 0 0 -350px;font-size: 0;z-index: 9999;box-shadow: 0 0 150px }*/
.login {
    width: 700px;
    height: 351px;
    background: #F4F4F4;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -154px 0 0 -350px;
    font-size: 0;
    z-index: 9999;
    /*box-shadow: 0 0 150px #B3B3B3;*/
}
.login .lClose{width: 25px;height: 25px; border-radius: 13px;cursor: pointer;position: absolute;top: 10px;right: 6px;z-index: 9999;}
/*.login .lClose > ins{display: inline-block;width:25px;height: 25px;background:url(../../images/l_close.fw.png) center center no-repeat;}*/
.login .lClose:hover{background:#E3E3E3;}
.login .mLogin{height: 248px;display: inline-block;vertical-align: top;width: 310px;background: #FFFFFF;padding: 51px 65px;}
.login .mLogin .mlTitle{font-size: 18px;color: #4C4C4C;margin-bottom: 25px;}
.login .mLogin  input{width: 288px;height: 38px;border: 1px solid #DCE0E7;line-height: 38px;padding: 0 10px;margin-top: 10px;}
.login .mLogin  input:focus {outline-offset: -2px;outline: -webkit-focus-ring-color auto 5px;}
.login .mLogin  button{width:310px;height: 40px;background: #F97600;line-height: 40px;text-align: center;color: #FFFFFF;border: none;font-size: 18px;cursor: pointer;margin: 10px 0 10px;}
.login .mLogin .mlState{width: 310px;}
.login .mLogin .mlState .lChecked{display: inline-block;vertical-align: top;width: 17px;height: 17px;background: url(../../images/login_checked.fw.png) 0px -42px no-repeat;cursor: pointer;}
.login .mLogin .mlState .lChecked:hover{background-position: 0px -21px;}
.login .mLogin .mlState .lChecked.selected{background-position: 0px 0px;}
.login .mLogin .mlState > span{font-size: 12px;color: #333333;vertical-align: top;}
.login .mLogin .mlState > a{font-size: 12px;color: #666666;vertical-align: top;float: right;}
.login .aNumber{height: 100%;display: inline-block;vertical-align: top;width: 260px;position: relative;}
.login .aNumber .anCon{width: 135px;height: 80px;position: relative;top: 50%;left: 50%;margin-top: -40px;margin-left: -68px;}
.login .aNumber .anCon > p{font-size: 14px;color: #333333;margin-bottom: 25px;width: 100%;text-align: center;}
.login .aNumber .anCon > button{width: 100%;height: 35px;background:#47C247;border: none;cursor: pointer;}
.login .aNumber .anCon > button > a{color: #FFFFFF;font-size: 14px;}
#login_form{height: 100%;}

.register{width: 700px;height: 420px;background: #F4F4F4;position: absolute;z-index: 9999;top: 50%;left: 50%;margin: -195px 0 0 -350px;font-size: 0;}
.register .rClose{width: 25px;height: 25px; border-radius: 13px;cursor: pointer;position: absolute;top: 10px;right: 6px;z-index: 9999;}
.register .rClose > ins{display: inline-block;width:25px;height: 25px;background:url(../../images/l_close.fw.png) center center no-repeat;}
.register .rClose:hover{background:#E3E3E3;}
.register .mFree{height: 360px;display: inline-block;vertical-align: top;width: 310px;background: #FFFFFF;padding: 30px 65px;}
.register .mFree .rTitle{font-size: 18px;color: #4C4C4C;margin-bottom: 20px;}
.register .mFree .rTags{height: 29px;width: 100%;margin-bottom: 20px;}
.register .mFree .rTags .tag{width: 70px;height: 25px;background: #DDDDDD;font-size: 14px;color: #333333;float: left;line-height: 25px;text-align: center;cursor: pointer;margin-right: 15px;position: relative;}
.register .mFree .rTags .tag > ins{display: none;width: 8px;height: 4px;background: url(../../images/rWaysImg.fw.png) center center no-repeat;position: absolute;top: 100%;left: 50%;margin-left: -4px;}
.register .mFree .rTags .tag.selected{background: #47C247;color: #FFFFFF;}
.register .mFree .rTags .tag.selected > ins{display: inline-block;}
.register .mFree .rWays .way.email{display: none;}
.register .mFree .rWays .way  input{width: 288px;height: 38px;border: 1px solid #DCE0E7;line-height: 38px;padding: 0 10px;margin-bottom: 13px;}
.register .mFree .rWays .way  input:focus {outline-offset: -2px;outline: -webkit-focus-ring-color auto 5px;}
.register .mFree .rWays button{width:310px;height: 40px;background: #F97600;line-height: 40px;text-align: center;color: #FFFFFF;border: none;font-size: 18px;cursor: pointer;margin: 15px 0 10px;}
.register .mFree .mlState{width: 310px;}
.register .mFree .mlState .lChecked{display: inline-block;vertical-align: top;width: 17px;height: 17px;background: url(../../images/login_checked.fw.png) 0px -42px no-repeat;cursor: pointer;}
.register .mFree .mlState .lChecked:hover{background-position: 0px -21px;}
.register .mFree .mlState .lChecked.selected{background-position: 0px 0px;}
.register .mFree .mlState > span{font-size: 12px;color: #333333;vertical-align: top;}
.register .mFree .mlState > a{font-size: 12px;color: #666666;vertical-align: top;float: right;}
.register .aNumber{height: 100%;display: inline-block;vertical-align: top;width: 260px;position: relative;}
.register .aNumber .anCon{width: 135px;height: 80px;position: relative;top: 50%;left: 50%;margin-top: -40px;margin-left: -68px;}
.register .aNumber .anCon > p{font-size: 14px;color: #333333;margin-bottom: 25px;width: 100%;text-align: center;}
.register .aNumber .anCon > button{width: 100%;height: 35px;background:#47C247;border: none;cursor: pointer;}
.register .aNumber .anCon > button > a{color: #FFFFFF;font-size: 14px;}
#register_form_phone{height: 100%;}

.register .mFree .rWays  button.code.send-message{  width: auto;vertical-align: middle;margin-top: 7px;}

.pwdRecove{width: 1200px;margin: 100px auto;}
.pwdRecove .prSteps{}
.pwdRecove .prSteps .step{display: none;}
.pwdRecove .prSteps .step > img{margin: 50px 0 40px;}
.pwdRecove .prSteps .step .stepCon{width: 1100px;height: 360px;border: 1px solid #ccc;margin-bottom: 110px;padding: 50px;/*background: none repeat scroll 0 0 #F2F2F2;*/}
.pwdRecove .prSteps .step .stepCon .stepTitle{font-size: 22px;color: #333333;background: url(../../images/xLine.png) left bottom repeat-x;padding-bottom: 10px;}
.pwdRecove .prSteps .step .stepCon .sInfo{padding-top: 68px;text-align: center;}
.pwdRecove .prSteps .step .stepCon .sInfo > p{margin-bottom: 25px;}
.pwdRecove .prSteps .step .stepCon .sInfo > p > span{font-size: 14px;color: #333333;width: 140px;text-align: right;display: inline-block;height: 37px;vertical-align: middle;}
.pwdRecove .prSteps .step .stepCon .sInfo > p > span.sInput{width: 440px;text-align: left;padding-left: 9px;}
.pwdRecove .prSteps .step .stepCon .sInfo > p > span > input{width: 230px;height: 35px;border: 1px solid #E1E1E1;line-height: 35px;padding: 0 10px;}
.pwdRecove .prSteps .step .stepCon .sInfo > p > span a{display: inline-block;float: left;margin-left: 10px;}
.pwdRecove .prSteps .step .stepCon .sInfo > p > span > input.idCode{width: 130px;}
.pwdRecove .prSteps .step .stepCon .sInfo > p > span > input:focus {outline-offset: -2px;outline: -webkit-focus-ring-color auto 5px;}
.pwdRecove .prSteps .step .stepCon .sInfo > p > span.sInput > a{font-size: 12px;color: #006DC2;}
.pwdRecove .prSteps .step .stepCon .sInfo > p > span.sInput > a:hover{color: #FF4D4D;}
.pwdRecove .prSteps .step .stepCon .sInfo > p > span.sInput > img{vertical-align: middle;margin-left: 10px;}
.pwdRecove .prSteps .step .stepCon .sInfo > p > span.sInput button{height: 37px;border:none;cursor: pointer;}
.pwdRecove .prSteps .step .stepCon .sInfo > button{width: 150px;height: 35px;background: #F97600;text-align: center;line-height: 35px;border: none;color: #FFFFFF;font-size: 16px;cursor: pointer;margin-right: 140px;}
.pwdRecove .prSteps .step .stepCon .sInfo > p > span.tel{width: 100px;color: #333333;font-size: 14px;text-align: center;line-height: 35px;}
.pwdRecove .prSteps .step .stepCon .sInfo > p > a.code{width: 120px;height: 35px;background: #F1F1F1;color: #333333;font-size: 14px;text-align: center;line-height: 35px;display: inline-block;margin-right: 85px;}
.pwdRecove .prSteps .step .stepCon .sInfo > p > span > input.inCode{width: 191px;}

.pwdRecove .prSteps .step .stepCon .success{width: 500px;margin: 130px auto;}
.pwdRecove .prSteps .step .stepCon .success > img{float: left;}
.pwdRecove .prSteps .step .stepCon .success > div{float: left;margin-left: 20px;}
.pwdRecove .prSteps .step .stepCon .success > div .sTit{font-size: 20px;color: #333333;margin: 5px 0 10px;}
.pwdRecove .prSteps .step .stepCon .success > div .sCon{color: #666666;font-size: 14px;}
.pwdRecove .prSteps .step .stepCon .success > div .sCon > a{color: #FF6600;font-size: 14px;}

.ssIntroduct{width: 1285px;margin: 0 auto;font-size: 0;}
.ssIntroduct .intrCon{font-size: 0px;display: inline-block;vertical-align: top;width: 947px;margin-right: 20px;margin-bottom: 150px;}
.ssIntroduct .intrCon .ssTitle{font-size: 20px;color: #333333;margin-top: 33px;border-left: 8px solid #FF9900;height: 30px;line-height: 30px;padding-left: 10px;margin-bottom: 24px;}
.ssIntroduct .intrCon .ssTitle > a{font-size: 12px;color:#3C2520;float: right;}
.ssIntroduct .intrCon .ssic > div{display: inline-block;vertical-align: top;}
.ssIntroduct .intrCon .survey{width: 442px;margin-right: 20px;height: 275px;overflow: hidden;}
.ssIntroduct .intrCon .survey > p{font-size: 14px;color: #444444;text-indent: 2em;line-height: 25px;}
.ssIntroduct .intrCon .survey > p > a{font-size: 14px;color: #00A9DF;}
.ssIntroduct .intrCon .ssImg{width: 480px;height: 275px;}
.ssIntroduct .intrCon .ssImg img{width: 480px;height: 275px;display: block;}
.ssIntroduct .intrCon .sviews{font-size: 0;overflow: hidden;}
.ssIntroduct .intrCon .sviews .view{width: 300px;height: 200px;position: relative;cursor: pointer;display: inline-block;vertical-align: top;margin-right:23px;}
.viewmore{margin-right: 22px !important;margin-bottom: 15px;}
.ssIntroduct .intrCon .sviews .view:last-child{margin-right: 0;}
.ssIntroduct .intrCon .sviews .view .vIntro{width: 100%;height: 30px;background: #000000;opacity: 0.7;position: absolute;bottom: 0;}
.ssIntroduct .intrCon .sviews .view .vIntro > span{width: 100%;display: inline-block;font-size: 16px;color: #FFFFFF;text-align: center;line-height: 30px;opacity: 1;}
.ssIntroduct .intrCon .sviews .view .detail{width: 100%;height: 100%;display: none;}
.ssIntroduct .intrCon .sviews .view .detail .cover{width: 100%;height: 100%;background: #000000;opacity: 0.7;position: absolute;z-index: 99;}
.ssIntroduct .intrCon .sviews .view .detail .vdCon{position: absolute;z-index: 100;padding: 35px 25px;}
.ssIntroduct .intrCon .sviews .view .detail .vdCon > p{font-size: 14px;color: #FFFFFF;line-height: 21px;}
.ssIntroduct .intrCon .sviews .view .detail .vdCon > p.title{font-size: 20px;margin-bottom: 5px;line-height: 25px;}
.vdCon .title a{color: #fff;font-size: 20px;}
.vdCon .remark a{color: #fff;font-size: 14px;}
.vdCon a:hover{color: #fff;text-decoration: underline;}
.vdCon a:active{color: #fff;}
.ssIntroduct .intrCon .sviews .view:hover .vIntro{display: none;}
.ssIntroduct .intrCon .sviews .view:hover .detail{display: block;}



.ssIntroduct .inter{display: inline-block;vertical-align: top;width: 318px; margin-bottom: 30px;}
.ssIntroduct .inter .ssTags{margin-top: 33px;height: 328px;}
.ssIntroduct .inter .ssTags .tag{width: 145px;height: 100px;font-size: 22px;color: #FFFFFF;line-height: 100px;text-align: center;float: right;margin-left: 14px;margin-bottom: 14px;}
.ssIntroduct .inter .ssTags .tag.color1{background: #1BBFCD;}
.ssIntroduct .inter .ssTags .tag.color2{background: #F0A700;}
.ssIntroduct .inter .ssTags .tag.color3{background: #6A69C6;}
.ssIntroduct .inter .ssTags .tag.color4{background: #40BF5C;}
.ssIntroduct .inter .ssTags .tag.color5{background: #FA92B4;}
.ssIntroduct .inter .ssTags .tag.color6{background: #3FB0F2;}
.ssIntroduct .inter .ssTags .tag a{width: 145px;height: 100px;font-size: 22px;color: #FFFFFF;display:block;}
.ssIntroduct .inter .ssTags .tag:hover {opacity:0.8; }
.ssIntroduct .inter .active{padding-left: 14px;}
.ssIntroduct .inter .active .ssTitle{font-size: 20px;color: #333333;margin-top: 33px;border-left: 8px solid #FF9900;height: 30px;line-height: 30px;padding-left: 10px;margin-bottom: 24px;}
.ssIntroduct .inter .active .carousel{width: 304px;height: 200px;}
.carousel img {width: 304px;height: 200px; }
.carousel:hover {opacity:0.9; }

.ssi2 .seat{font-size: 13px;color: #666666;line-height: 30px;}
.ssi2 .seat > span{color: #1F99C5;}
.ssi2 .ssiT{line-height: 32px;color: #000000;font-size: 24px;padding: 30px 0 10px;border-bottom:1px solid #EEEEEE;text-align: center;}
.ssi2 .info{line-height: 19px;color: #777777;text-align: center;margin: 10px 0 30px;}
.ssi2 .sub{padding: 0 45px 0 54px; }
.ssi2 .sub > p{font-size: 14px;color: #444444;text-indent: 2em;line-height: 26px;margin: 25px 0;}
.ssi2 .sub > div{text-align: center;width: 100%;overflow: hidden;}

.hotelItem .itemCon dl{font-size:14px; line-height:30px;}
.hotelItem .itemCon dl dt{font-weight:bold; padding-left:20px; display:inline-block;}
.hotelItem .itemCon dl dd{margin-left:20px; display:inline-block;}
.hotelItem .itemCon dl dd .item{padding-right:20px;}

.ind_MD {
  bottom: 50px;
  display: none;
  position: fixed;
  right: 45px;
  width: 40px;
  z-index: 11111;
  cursor: pointer;
}
.ind_MD li {
  background: url(../../images/tsq/toptsq.png) 0px center no-repeat;
  height: 70px;
  margin-top: 1px;
  position: relative;
  text-align: center;
  width: 70px;
  visibility:hidden;
}
.ind_MD li:hover{background: url(../../images/tsq/toptsq.png) -70px center no-repeat;}

.find_content{  margin-top: 100px;width: 100%;padding-bottom: 10px;/*background: url(../../images/contentBlackImg2.jpg) left top repeat-y;*/}



.b2cCon{position:absolute;left:0;right:0;top:0;bottom: 0;}

button{border-radius: 3px;}
button:hover{background: #B82323;}

.orderDetails img{width:30%; height:150px;}



/*在线咨询*/
.online-consult {width: 100%;background-color: #fff;}
.online-consult .online-consult-t {font-size: 26px;font-family: "微软雅黑";color: #787878;margin: 0 1.7%;margin-top: 20px;font-weight: normal;}
.online-consult .online-consult-line {width: 96.6%;margin: 0 1.7%;height: 2px;background-color: #e2e2e2;margin-top: 15px;}
.online-consult .online-consult-welcome {font-size: 30px;color: #787878;font-family: "微软雅黑";margin-left: 4.1%;line-height: 88px;}
.online-consult .online-consult-welcome > i {color: #01a33e;font-style: normal;line-height: 88px;margin-right: 5.5%;}
.online-consult .online-consult-weibo {font-size: 14px;color: #878787;}
.online-consult .online-consult-weibo > i {font-size: 14px;color: #F26600;font-style: normal;}
.online-consult .online-consult-weibo > i a{color:#00A33E;}
.online-consult input {height: 60px;float: left;font-size: 12px;color: #888;margin-left: 5%;width: 77.5%;padding-left: 10px;}
.online-consult .consult-btn {padding: 16px 40px 14px 40px;background: #069cda;float: left;margin: 0 0 0 -2px;font-size: 26px;color: #fff;font-family: "微软雅黑";cursor: pointer;}
.online-consult .consult-btn {
    background: #54B031;
}
.online-consult .consult-btn:hover{background: #48972B;}
.online-consult .online-consult-line2 {margin-left: 5%;margin-right: 5%;height: 10px;width: 90%;border-bottom: 4px solid #e2e2e2;}
.online-consult .message > img {width: 90%;overflow: hidden;margin-left: 5%;margin-right: 5%;display: inline-block;margin-top: 30px;}
.online-consult .visitor {width: 90%;margin-left: 5%;margin-right: 5%;padding-top: 20px;}
.online-consult .visitor-pic {float: left;}
.online-consult .visitor .visitor-pic > span {font-size: 14px;font-family: "微软雅黑";color: #787878;padding-left: 15px;}
.online-consult .visitor .visitor-content {width: 83.3%;height: 95px;padding-top: 5px;background-color: #d6f2fe;float: left;margin-left: 20px;line-height: 40px;}
.online-consult .visitor .visitor-content .visitor-content-1 {font-size: 14px;color: #2099E5;font-family: "微软雅黑";margin: 0 10px 0 18px;}
.online-consult .visitor .visitor-content .visitor-content-2 {font-size: 14px;color: #878787;font-family: "微软雅黑";}
.online-consult .visitor .visitor-content p {border-top: 1px dashed #2199e5;height: 1px;overflow: hidden;margin-top: 2px;margin-left: 23px;margin-right: 23px;}
.online-consult .visitor .visitor-content .visitor-content-3 {font-size: 14px;font-family: "微软雅黑";color: #000000;margin-left: 23px;margin-top: 2px;display: block;}
.online-consult .service {width: 90%;margin-left: 4.3%;margin-right: 5%;padding-top: 20px;}
.online-consult .service .service-content {width: 83.3%;height: 95px;padding-top: 5px;background-color: #FFF;float: left;margin-left: 90px;line-height: 40px;}
.online-consult .service .service-content-1 {font-size: 14px;color: #F2700D;font-family: "微软雅黑";margin: 0 10px 0 25px;}
.online-consult .service .service-pic {float: left;}
.online-consult .service .service-content .service-content-2 {font-size: 14px;color: #878787;font-family: "微软雅黑";
}
.online-consult .service .service-pic > span {font-size: 14px;font-family: "微软雅黑";color: #787878;padding-left: 15px;}
.online-consult .service .visitor-content-3 {font-size: 14px;font-family: "微软雅黑";color: #000000;margin-left: 23px;margin-top: 2px;display: block;}
.online-consult .service .service-content p {border-top: 1px dashed #2199e5;height: 1px;overflow: hidden;margin-top: 2px;margin-left: 23px;margin-right: 23px;}
.online-consult .service .service-pic {padding-left: 15px;}
.service-content {border: 1px solid #dddddd;margin-left: -10px;
}
.triangle-left {margin-left: -13px;}
.triangle-right {float:right;margin-right: -12px;padding-bottom:30px;display: inline-block;margin-top:-74px;}


/* 登录弹出框样式 */
.tem_form{width: 100%;background: #F3EFEB;padding-top: 40px;}
.tem_form p{  text-align: center;}
.tem_form p span{display: inline-block;width: 60px;height: 30px;text-align: right;font-size: 16px;}
.tem_form p span.code_span{float: left;}
.tem_form p input{border-radius: 3px; font-size: 16px;width: 288px;height: 38px;border: 1px solid #E2C2AF;line-height: 38px;padding: 0 10px;margin-bottom: 10px;}
.tem_form p input.short{width: 100px;}
.tem_form p input.tem_code{width: 30%;height: 28px;border-radius: 3px; font-size: 16px;margin-left: 5px;float: left;}
.tem_form p button.tem_sub{  width: 310px;
    height: 40px;
    background: none repeat scroll 0 0 #ff7f00;
    line-height: 40px;
    text-align: center;
    color: #FFFFFF;
    border: none;
    font-size: 18px;
    cursor: pointer;
    margin: 10px 0;}
.tem_form a{display: inline-block;width: 100%;background: #F3EFEB;text-align: right;}
.tem_form p a{display: inline-block;width: 102px;height: 40px;vertical-align: middle;margin-right: 85px;}
.tem_form p img{margin-left: 10px;cursor: pointer;}

/* 登录弹出框样式结束 */
#left_num { margin-right: -4px; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; }
.content .detailInfo .infoCon .products > div p.pro8 .proBook_disable{background-color: #ddd;color: #505150;}
.content .detailInfo .infoCon .products > div p.pro8 .proBook_disable:hover{background-color: #ddd;color: #505150;cursor:default;}