﻿@charset "utf-8";

/** color:3ca899  008371  ***/

.ms-title .refresh a,.membernav dt b,.list-operate .search-btn,.order-info .more-action a,.info-mod .info-mod-hd .aFold,.membernav .secTit span,.info-add a,.tb-suborder .sArw{background:url(../../images/member/myshinetour.png) no-repeat;}

/************left menu begin*****************/
.sidenav{width:160px;float:left;border-top:2px solid #3ca899;}
.membernav{height:35px;zoom:1;overflow:hidden;}
.nav-cur{height:auto;padding-bottom:10px;}
.membernav{background:#f7f7f7;border-top:1px solid #389a8d;}
.membernav dt{height:35px;margin-bottom:10px;padding-left:20px;cursor:pointer;color:#d3f3ee;line-height:35px;font-size:16px;position:relative;background:#3ca899;border-top:1px solid #59b6ab;z-index:1;}
.membernav dt:hover{background:#42ad9e;}
.membernav dt a{display:block;color:#d3f3ee;}
.membernav dt a:hover{color:#d3f3ee;}
.member-nav-tit{border:0;margin-bottom:-2px;position:relative;z-index:2;}
.member-nav-tit dt{background:#008371;padding:0;text-align:center;border:0;}
.membernav dt b{display:block;width:13px;height:13px;position:absolute;right:13px;top:13px;background-position:0 0;cursor:pointer;}
.nav-cur dt b{background-position:-20px 0;}

.membernav dd{padding:5px 0;padding-left:25px;line-height:26px;zoom:1;}
.membernav dd a,.membernav .secTit span{display:block;cursor:pointer;color:#5c5c5c;}
.membernav dd:hover{background:#f2f2f2;}
.membernav dd a:hover{color:#f8910e;text-decoration:none;}
.membernav .navCur{padding-left:23px;border-left:2px solid #f89619;background:#fff;}
.membernav .navCur:hover{background:#fff;}
.membernav .navCur a,.membernav .navCur a:hover{color:#f8910e;font-weight:bold;}
.membernav .secTit span{background-position:60px -138px;}
.membernav .secTit span:hover{color:#f8910e;}
.membernav .secTit .sec-cur{background-position:60px -163px;}
.membernav .secNav{display:none;margin-top:5px;padding:10px 0;background:#e4e4e4;margin-left:-25px;}
.membernav .secNav li{height:28px;padding:4px 0 4px 25px;line-height:28px;}
.membernav .secNav li:hover{background:#dedddd;}
.membernav .secNav .navCur:hover{background:#fff;}
.membernav .secNav li a{display:block;white-space:nowrap;}
/**************left menu end***************/

.main-wrap{margin-left:180px;}

.ms-title{height:28px;margin-bottom:7px;}
.ms-title strong{margin-top:5px;float:left;font-size:16px;line-height:18px;font-weight:bold;}
.ms-title .refresh{margin-right:20px;padding-top:7px;float:right;}
.ms-title .refresh a{display:inline-block;height:18px;padding-left:18px;color:#008371;background-position:0 -253px;}

.list-tabs{margin-bottom:10px;border-bottom:2px solid #3ca899;overflow:hidden;}
.list-tabs ul{_float:left;}
.list-tabs li{height:32px;margin-left:-1px;float:left;display:inline;font-size:14px;}
.list-tabs li b{display:inline-block;width:1px;height:12px;margin-top:13px;float:left;border-left:1px solid #d9d9d9;overflow:hidden;font-weight:normal;}
.list-tabs li a{display:block;padding:0 15px;float:left;vertical-align:middle;}
.list-tabs li span{display:block;height:32px;float:left;line-height:32px;cursor:pointer;}
.list-tabs li span em{color:#ff5400;cursor:pointer;}
.list-tabs .active{background:#3ca899;position:relative;z-index:2;font-weight:bold;}
.list-tabs li a:hover,.list-tabs li a:hover span,.list-tabs li a:hover span em,{text-decoration:none;}
.list-tabs .active span{background:#3ca899;color:#fff;border-radius:15px;}
.list-tabs .active span em{color:#fff;font-weight:normal;}
.list-tabs .active b{display:none;}

.list-search{margin-bottom:20px;position:relative;}
.list-terms{margin-right:100px;border-right:1px solid #d0d0d0;overflow:hidden;}
.tb-terms{width:100%;float:left;}
.tb-terms td{padding:5px;vertical-align:top;}
.tb-terms td b{padding:0 5px;overflow:hidden;font-weight:normal;}
.tb-terms td .terms-tit{display:inline-block;width:62px;padding-right:8px;float:left;text-align:right;line-height:24px;}
.tb-terms td .terms-input{width:150px;height:16px;padding:3px 5px;line-height:16px;border:1px solid #d0d0d0;}
.tb-terms td .terms-input-short{width:70px;}
.tb-terms td select{width:162px;height:24px;float:left;border:1px solid #d0d0d0;overflow:hidden;}
.tb-terms td .terms-cb{display:inline-block;height:16px;margin-right:10px;padding:4px 0;float:left;line-height:16px;cursor:pointer;white-space:nowrap;}
.tb-terms td .terms-cb:hover{color:#008371;}
.tb-terms td .terms-cb .selector{margin:2px 2px 0 0;*margin:0 2px 0 0;*width:12px;*height:12px;float:left;overflow:hidden;border:none;}
.tb-terms td a{margin-left:5px;color:#008371;}
.tb-terms td a:hover{color:#ff5201;}
.list-operate{padding-right:10px;text-align:right;}
.list-operate .search-btn{display:inline-block;width:70px;height:27px;float:right;border:0;padding-left:25px;background-color:#f8910e;background-position:10px -18px;color:#fff;line-height:27px;font-size:14px;cursor:pointer;border-radius:3px;text-align:left;}
.list-operate .search-btn:hover{background-color:#f7a53c;}
.list-search .list-operate{position:absolute;right:0;bottom:4px;}

.list-data-tips{padding:10px;color:#008371;}

.order-info{width:100%;text-align:center;border-top:1px solid #3ca899;}
.order-info .order-num a:hover,.order-info .more-action a:hover,.order-info .order-flight a:hover,.order-info .order-btn a:hover,.order-info .suborder-btn a:hover,.order-info .hotel-info a:hover{color:#ff5201;text-decoration:underline;}
.order-info thead{background:#e3f3f1;}
.order-info thead td{padding:7px 0;line-height:18px;}
.order-info thead .order-psg{padding-left:30px;}
.order-info .primary-order td{border-bottom:1px solid #d0d0d0;}
.order-info tbody td{padding:10px 0;word-break:break-all;}
.order-info tbody:hover{background:#fff3e3;}
.order-info .ct{text-align:center;}
.order-info .lt{text-align:left;}
.order-info .rt{text-align:right;}
.order-info .order-num a{color:#008371;font-family:\5b8b\4f53;}
.order-info .more-action a{color:#008371;cursor:pointer;display:inline-block;padding-right:15px;text-decoration:none;}
.order-info .more-action .aShow{background-position:50px -122px;}
.order-info .more-action .aHide{background-position:50px -98px ;}
.order-info .hide{display:none;}
.order-info .order-cost{color:#ff5400;}
.order-info .order-psg{text-align:left;}
.order-info .order-psg i{padding-left:30px;word-break:break-all;}
.order-info .order-psg .vip{background:url(../../images/member/icon-vip.jpg) left 3px no-repeat;}
.order-info .order-flight{padding:0 10px 0 20px;text-align:left;position:relative;}
.order-info .order-flight .f-route{display:block;word-break:break-all;}
.order-info .order-flight .flight-no{padding-left:10px;}
.order-info .order-flight .f-deal{display:block;width:15px;height:16px;background:url(../../images/member/icon-deal.jpg) no-repeat;position:absolute;left:0;top:0;}
.order-info .order-flight a{color:#008371;text-decoration:underline;}
.order-info .order-train .t-route .train-no{padding-left:20px;}
.order-info td .text-red{color:#f00;}

.order-info .order-btn a,.order-info .suborder-btn a{display:inline-block;height:25px;line-height:25px;margin:0 5px;color:#008371;text-decoration:underline;white-space:nowrap;line-height:25px;}
.order-info .order-btn .a-skin-orange{display:inline-block;height:23px;padding:0 5px;line-height:23px;color:#fff;background:#f8910e;text-decoration:none;border-radius:2px;}
.order-info .order-btn .a-skin-orange:hover{color:#fff;}

.whole-order{background:#fff;}
.whole-order .primary-order td{border:0;}
.whole-order .suborder td{border-bottom:1px solid #b2b2b2;}
.primary-order i,.suborder i{display:block;min-height:20px;}
.order-info .suborder .tb-suborder{width:95%;margin:0 auto 12px;background:#f7f7f7;border:1px solid #d1d1d1;border-bottom:0;position:relative;}
.tb-suborder .sArw{display:inline-block;width:17px;height:8px;position:absolute;top:-8px;left:22px;background-position:0 -55px;}
.order-info .suborder td{padding:0;}
.order-info .suborder thead{border:0;background:none;}
.order-info .suborder thead td{padding:0;line-height:0;border:0;}
.order-info .suborder tbody:hover{background:none;}
.order-info .suborder tbody td{margin-bottom:-2px;padding:7px 0 7px 10px;border-bottom:1px dotted #9a9a9a;line-height:20px;color:#696969;text-align:left;}
.order-info .suborder tbody tr:hover{background:#ededed;}
.suborder .suborder-type{padding-right:10px;border-right:1px solid #696969;text-align:right;}
.suborder-con{padding-left:10px;}

/*hotel*/
.order-info .hotel-info a{color:#008371;text-decoration:underline;}
.order-info .hotel-info .room-info .room-num{padding-left:10px;}

/*detail*/
.order-flow{margin-bottom:10px;}
.order-flow-hd{height:50px;}
.order-flow-hd .order-current-state{margin:20px 0 0 30px;float:left;}
.order-flow-hd .order-current-state .now-state i{color:#f8900d;}
.order-flow-hd .order-current-state span,.order-flow-hd .order-current-state i{padding-right:20px;}
.order-flow-hd .order-total-cost{float:right;position:relative;z-index:3;}
.order-flow-hd .order-total-cost .tips-change{display:inline-block;height:16px;padding:0 5px;color:#fff;background:#ff5400;line-height:16px;}
.order-flow-hd .order-total-cost .order-cost{padding:0 5px;font-family:Microsoft Yahei;font-size:30px;color:#f8910e;}
.order-flow-hd .order-total-cost a{color:#008371;text-decoration:underline;}
.order-flow-hd .order-total-cost a:hover{color:#ff5201;}
/*price-detail*/
.order-flow-hd .order-total-cost .price-lists{display:none;border:1px solid #bdbdbd;position:absolute;right:0;top:40px;background:#fff;}
.order-flow-hd .order-total-cost .price-lists td{padding:10px 15px;vertical-align:top;}
.price-lists .flight-type strong{padding-right:10px;font-size:14px;}
.psg-type{width:200px;padding:5px 0;}
.psg-type .psg-item{height:24px;background:url(../../images/member/icon-dot.jpg) center 12px repeat-x;line-height:24px;color:#777;}
.psg-type .terms-tit,.psg-type .terms-price{display:inline-block;padding:0 3px;background:#fff;}
.psg-type .terms-tit{float:left;padding:0 3px 0 10px;}
.psg-type .terms-price{float:right;;padding:0 10px 0 3px;}
.psg-type .psg-summary{font-weight:bold;color:#434343;}
.psg-type .psg-summary .terms-tit{padding-left:0;}
.psg-type .psg-summary .terms-price{padding-right:0;}
.total-cost{padding:5px 0;clear:both;background:#f4f4f4;text-align:center;}
.total-cost .cost-money{font-size:16px;font-family:arial;color:#ff5400;}
.psg-all{color:#008371;}
.psg-all i{padding:0 3px;}

.order-flow .flow-block{height:52px;margin:20px 0;text-align:center;}
.flow-block-bd span{display:inline-block;width:60px;height:60px;margin-left:90px;position:relative;z-index:1;background:url(../../images/member/icon-order-step.png) 0 -130px no-repeat;z-index:1;}
.flow-block-bd span .f-line{display:inline-block;width:93px;height:3px;background:#c7c7c7;overflow:hidden;position:absolute;top:28px;right:60px;}
.flow-block-bd span .hook{display:inline-block;width:0;height:100%;overflow:hidden;margin-left:-1px;font-size:0;line-height:0;vertical-align:middle;}
.flow-block-bd span .step-con{color:#fff;}
.flow-block-bd span .step-con a{color:#fff;border-bottom:1px dotted #fff;}
.flow-block-bd span .step-con a:hover{text-decoration:none;}
.flow-block-bd .f-pass{background-position:0 0;}
.flow-block-bd .f-current{background-position:0 -65px;font-weight:bold;}
.flow-block-bd .f-current{z-index:2;}
.flow-block-bd .f-first{margin:0;}
.flow-block-bd .f-first .f-line{display:none;}
.flow-block-bd .f-pass .f-line,.flow-block-bd .f-current .f-line{background:#3ca899;}
.flow-block-bd .flow-tips{display:inline-block;width:200px;padding:5px;position:absolute;bottom:60px;left:-70px;border:1px solid #008371;background:#fff;z-index:3;}
.flow-block-bd .flow-tips .arw{display:inline-block;border-color:#008371 transparent transparent;border-style:solid dashed dashed;border-width:8px 8px 0;font-size:0;height:0;width:0;line-height:0;position:absolute;bottom:-9px;left:90px;}

.order-state{padding-left:30px;}
.order-state .state-con{height:20px;padding:10px 0;line-height:20px;}
.order-state .state-con span{margin-right:30px;float:left;}
.order-state .state-btn a{display:inline-block;margin-right:10px;padding:0 15px;border-radius:10px;border:1px solid #b1d9d4;color:#008371;background:#fff;}
.order-state .state-btn a:hover{background:#008371;color:#fff;border-color:#008371;text-decoration:none;}

.order-base-info{margin-bottom:10px;border:1px solid #d1d1d1;}
.mod-basic-info{padding:10px 0;border-right:1px solid #d1d1d1;}
.mod-basic-info .tb-basic-info{margin-left:10px;}
.order-state-btn{padding:10px 0;text-align:center;}
.order-state-btn .state-btn{display:inline-block;width:140px;height:33px;margin:0 10px;line-height:33px;border:1px solid #69b6ab;color:#008371;background:#fff;}
.order-state-btn .state-btn:hover{background:#f8900d;color:#fff;border-color:#f8900d;text-decoration:none;}
.order-state-btn .state-btn-primary{display:inline-block;width:142px;height:33px;margin:0 10px;line-height:33px;color:#fff;background:#f8900d;text-decoration:none;}
.order-state-btn .state-btn-primary:hover{background:#ffb250;}
.order-base-info .order-state-btn{width:165px;vertical-align:top;}
.order-base-info .order-state-btn a{margin:0 30px 5px;}

.tb-basic-info td{padding:5px 10px 5px 0;line-height:20px;word-break:break-all;}
.tb-basic-info td .binfo-btn{margin-left:10px;color:#ff5400;}
.tb-basic-info td .edit-box .ipt-text{display:inline-block;width:100px;height:20px;line-height:20px;border:1px solid #d0d0d0;}

.more-basic-info{margin-top:10px;padding:10px 20px 0;border-top:1px solid #d1d1d1;}

.info-mod{margin-bottom:15px;}
.info-mod .info-mod-hd{height:30px;padding:0 5px;border:0;border-bottom:1px solid #3ca899;}
.info-mod .info-mod-hd .sMark{float:left;color:#008371;font-size:14px;line-height:30px;}
.info-mod .info-mod-hd .subMark{padding:7px 0;float:right;line-height:16px;}
.info-mod .info-mod-hd a{color:#008371;text-decoration:underline;}
.info-mod .info-mod-hd .aFold{display:inline-block;padding-right:15px;text-decoration:none;}
.info-mod .info-mod-hd .aShow{background-position:27px -125px;}
.info-mod .info-mod-hd .aHide{background-position:27px -99px ;}
.info-mod .info-mod-bd{display:block;}

.mod-fold .info-mod-hd{cursor:pointer;}

.tb-info{margin-bottom:-1px;border-bottom:1px solid #d0d0d0;text-align:center;}
.tb-info thead td{background:#f0f8f7;}
.tb-info thead td .change-psg,.tb-info thead td .order-psg{padding-left:30px;text-align:left;}
.tb-info tbody tr:hover{background:#fff3e3;}
.cost-center .tb-info tbody tr:hover{background:none;}
.tb-info tbody td{border-bottom:1px dotted #9b9b9b;}
.tb-info td{padding:5px 3px;line-height:22px;}
.tb-info td i{display:block;}
.tb-info td .ipt-text{width:100px;height:16px;padding:3px 5px;line-height:16px;border:1px solid #d0d0d0;}
.tb-info td .required{padding:0 3px;color:#ff5400;}
.tb-info td .tips-block-orange{display:inline-block;height:24px;padding:0 7px;color:#fff;background:#ff5400;line-height:24px;}
.tb-info td select{width:60px;height:24px;margin-right:15px;border:1px solid #d0d0d0;overflow:hidden;}
.tb-info td .change-psg i,.tb-info td .order-psg i{padding-left:30px;text-align:left;word-break:break-all;}
.tb-info td .change-psg .vip,.tb-info td .order-psg .vip{background:url(../../images/member/icon-vip.jpg) left 3px no-repeat;}
.tb-info td .text-red,.tb-info td .text-red a{color:#f00;}
.tb-info td .text-red a{border-bottom-color:#f00;}
.tb-info td .change-num a{ border-bottom-color:#fff;}
.tb-info td a{margin:0 5px;border-bottom:1px dotted #008371;color:#008371;white-space:nowrap;}
.tb-info td a:hover{color:#ff5201;border-bottom:1px solid #ff5201;text-decoration:none;}

.cost-center-more tbody td{padding-left:20px;text-align:left;}
.cost-center-more .tit{width:40%;}
.cost-center-more td .ipt-text{width:200px;}

.info-btn{padding-top:15px;text-align:center;}
.info-btn a{display:inline-block;height:23px;margin-right:10px;padding:0 15px;border:1px solid #69b6ab;color:#008371;background:#fff;font-size:14px;line-height:23px;}
.info-btn a:hover{background:#008371;color:#fff;border-color:#008371;text-decoration:none;}

.info-add{padding:15px 0 0;text-align:center;}
.info-add a{display:inline-block;height:23px;padding:4px 25px 4px 45px;background-position:25px -191px;border:1px solid #69b6ab;color:#008371;line-height:23px;}
.info-add a:hover{background-color:#008371;color:#fff;background-position:25px -216px;text-decoration:none;}

.info-none{padding:25px 0;font-size:16px;text-align:center;}
.info-none a{color:#008371;border-bottom:1px dotted #008371;}
.info-none a:hover{text-decoration:none;}

.info-remark textarea{width:500px;height:100px;margin-bottom:10px;padding:10px;line-height:20px;border:1px solid #d0d0d0;}

/*domair project*/
.flight-info .info-mod-hd .aShow{background-position:75px -125px;}
.flight-info .info-mod-hd .aHide{background-position:75px -99px ;}
.flight-info .f-compare{display:none;padding-top:10px;}
.flight-info td .f-deal{display:inline-block;width:15px;height:16px;margin:0 5px;background:url(../../images/member/icon-deal.jpg) no-repeat;vertical-align:-4px;}

/*intair project*/
.project-show p{padding:10px 0;}
.project-show p strong{padding:0 15px;}
.project-show p label{display:inline-block;height:16px;margin-right:20px;padding:4px 0;line-height:16px;cursor:pointer;white-space:nowrap;}
.project-show p label:hover{text-decoration:underline;color:#008371;}
.project-show p label .selector{margin:2px 2px 0 0;*margin:0 2px 0 0;*width:12px;*height:12px;float:left;overflow:hidden;border:none;}
.intair-project-detail{margin-top:15px;}
.intair-project-detail td{padding:3px 0;line-height:20px;}
.intair-project-detail .td-tit{width:100px;padding-right:10px;text-align:right;}
.intair-project-detail .td-textarea{width:500px;height:50px;margin-bottom:10px;padding:10px;line-height:20px;border:1px solid #d0d0d0;}

/*profile*/
.tb-profile td{padding:5px 0;line-height:23px;}
.tb-profile .td-tit{width:15%;text-align:right;padding-right:10px;}
.tb-profile td .ipt-text{width:150px;height:16px;padding:3px 5px;line-height:16px;border:1px solid #d0d0d0;}
.tb-profile td .profile-tips{padding-left:10px;color:#aaa;}
.tb-profile td .profile-tips a{color:#008371;text-decoration:underline;}
.tb-profile td .profile-cb{display:inline-block;height:16px;margin-right:20px;padding:4px 0;float:left;line-height:16px;cursor:pointer;white-space:nowrap;}
.tb-profile td .profile-cb:hover{text-decoration:underline;color:#008371;}
.tb-profile td .profile-cb .selector{margin:2px 2px 0 0;*margin:0 2px 0 0;*width:12px;*height:12px;float:left;overflow:hidden;border:none;}
.tb-profile td .profile-choose{padding-left:10px;color:#008371;text-decoration:underline;}
.tb-profile td .required{padding-left:10px;color:#ff5400;}
.tb-profile td .ming{display:inline-block;width:150px;text-align:right;padding-right:10px;}
.tb-profile td select{width:117px;height:24px;margin-right:15px;float:left;border:1px solid #d0d0d0;overflow:hidden;}
.profile-tips-more{display:none;width:400px;padding:5px;background:#f0f8f7;line-height:18px;border:1px solid #afd8d3;position:absolute;right:0;top:28px;color:#666;}

.staff-search td{padding:5px 50px 5px 0;}
.staff-search td .terms-tit{display:inline-block;width:62px;padding-right:8px;float:left;text-align:right;line-height:24px;}
.staff-search td .terms-input{width:200px;height:16px;padding:3px 5px;line-height:16px;border:1px solid #d0d0d0;}
.staff-search td select{width:262px;height:24px;float:left;border:1px solid #d0d0d0;overflow:hidden;}
.staff-search td .terms-cb{display:inline-block;height:16px;margin-right:10px;padding:4px 0;float:left;line-height:16px;cursor:pointer;white-space:nowrap;}
.staff-search td .terms-cb:hover{text-decoration:underline;color:#008371;}
.staff-search td .terms-cb .selector{margin:2px 2px 0 0;*margin:0 2px 0 0;*width:12px;*height:12px;float:left;overflow:hidden;border:none;}
.staff-search .list-operate{width:auto;padding:10px 0;float:none;text-align:center;}
.staff-search .list-operate .search-btn{float:none;}
.staff-search .list-operate a{margin:0 10px;color:#008371;text-decoration:underline;}

/*group-info*/
.group-info{padding:20px 0;}
.group-info span{margin-right:25px;}
.group-info span .group-name{font-size:16px;color:#008371;font-weight:bold;}

/*hotel*/
.book-info,.checkin-info{padding:10px;border-top:1px dotted #aaa;background:#fff;}
.hotel-base-info{padding:0 10px 10px;}
.hotel-base-info .hotel-name{font-size:14px;font-weight:bold;color:#008371;}
.book-info dt,.checkin-info dt{width:100px;float:left;}
.book-info dd,.checkin-info dd{padding-left:100px;}

.tb-info-base td{padding:2px 25px 2px 0;line-height:20px;}
.tb-info-base td .room-num strong{padding:0 3px;color:#f8910e;}
/*policy*/
.policy-list .plc-edit{margin-bottom:-40px;padding:15px 0 5px;text-align:right;}
.policy-list .plc-edit a{display:inline-block;margin-right:10px;padding:0 15px;line-height:25px;font-size:14px;border-radius:13px;border:1px solid #b1d9d4;color:#008371;background:#fff;}
.policy-list .plc-edit a:hover{background:#008371;color:#fff;border-color:#008371;text-decoration:none;}
.policy-list dl{padding:10px 50px;border-bottom:1px dotted #3ca899;}
.policy-list dt{width:80px;float:left;font-weight:bold;font-size:14px;}
.policy-list dd{padding-left:80px;}
.policy-list dd li{padding-left:35px;line-height:24px;}
.policy-list dd .force{background:url(../../images/member/icon-force.jpg) left 4px no-repeat;}

/*hotel-collection*/
.city-lists{height:32px;overflow:visible;}
.city-lists li{position:relative;}
.city-lists li .city-more{display:none;width:340px;padding:10px;position:absolute;right:0;top:33px;background:#fff;border:1px solid #b1d9d4;font-size:12px;}
.city-lists li .city-more a{display:inline-block;width:80px;height:20px;margin-bottom:5px;padding:0 0 0 5px;line-height:20px;}
.city-lists li .city-more a:hover{color:#f8910e;text-decoration:underline;}
.hotel-collection li{height:110px;padding:10px;border-bottom:1px dotted #aaa;}
.hotel-collection li:hover{background:#f2f9f8;}
.hotel-collection .h-pic{width:160px;height:110px;margin-right:10px;float:left;overflow:hidden;}
.hotel-collection .h-info{width:500px;float:left;}
.hotel-collection .h-name a{font-size:16px;font-weight:bold;color:#008371;}
.hotel-collection .h-star{padding:5px 0;}
.hotel-collection .h-star span{display:inline-block;height:13px;background:url(../../images/member/icon-rate.png) no-repeat;}
.hotel-collection .star01{width:13px;}
.hotel-collection .star02{width:30px;}
.hotel-collection .star03{width:46px;}
.hotel-collection .star04{width:63px;}
.hotel-collection .star05{width:80px;}
.hotel-collection .h-address a{padding-right:10px;color:#008371;}
.hotel-collection .h-price{width:100px;float:left ;text-align:center;}
.hotel-collection .h-price .lowest{padding:0 3px;font-size:22px;color:#ff5400;font-family:arial;}
.hotel-collection .h-price .lowest em{margin-left:3px;color:#434343;font-size:12px;}
.hotel-collection .h-price .fan{display:inline-block;height:18px;padding-right:5px;border:1px solid #ff5400;color:#ff5400;line-height:18px;}
.hotel-collection .h-price .fan em{display:inline-block;height:18px;padding:0 5px;margin-right:5px;text-align:center;color:#fff;background:#ff5400;}
.hotel-collection .h-action{width:100px;float:right;text-align:center;}
.hotel-collection .h-action a{display:inline-block;padding:10px 0;color:#008371;}
.hotel-collection .h-action .h-book{display:inline-block;padding:0 15px;line-height:25px;font-size:14px;border-radius:2px;color:#fff;background:#ff5400;}
.hotel-collection .h-action .h-book:hover{text-decoration:none;}

/*train*/
.train-cost{padding:10px;font-size:14px;text-align:center;border-top:1px solid #aaa;background:#efefef;}
.train-cost i{padding:0 3px;color:#ff5400;font-weight:bold;}

#refundInfo .tb-info tbody tr:hover,#rebookInfo .tb-info tbody tr:hover{background:none;}

/*policy*/
.plc-match{color:#008337;}
.plc-break{display:inline-block;width:56px;height:25px;margin-left:10px;background:url(../../images/member/policy-break.png) no-repeat;overflow:hidden;cursor:pointer;}
.w980 .plc-break{margin-left:7px;}

.w980 .tb-terms td .terms-input{width:110px;}
.w980 .tb-terms td .terms-input-short{width:50px;}
.w980 .tb-terms td select{width:122px;}
.w980 .list-tabs li a{padding:0 5px;}
.w980 .flow-block-bd span{margin-left:50px;}
.w980 .flow-block-bd .f-first{margin-left:0;}
.w980 .flow-block-bd span .f-line{width:53px;}
.w980 .hotel-collection .h-info{width:350px;}

