* { touch-action: pan-y; }
ol,ul {list-style: none;}
.white{background:#fff;height:100%;overflow:auto;}
.font11{font-size:0.55rem !important;font-family:"微软雅黑";}
.font12{font-size:0.6rem;font-family:"微软雅黑";}
.orange{color:#ff8a00;}
.blue{color: #ff8a00 ;}
.red{color:#ff4d4d;font-family: "微软雅黑";}
.green{color:#7eb144;}
/*机票查询*/
.frame{width:100%;height:100%;margin: auto;}
.fl_img{width:2rem;height:1rem;margin-top:0.5rem;float:left;background: url(../images/fanhui.svg) no-repeat left;background-size:1rem 1rem;position:relative;z-index:100;}
.fr_img{width:2rem;height:1rem;margin-top:0.5rem;float:right;background:url(../images/tel.svg) no-repeat right;background-size:1rem 1rem;position:relative;z-index:100;}
.bar-tab .tab-item{padding-top:0.6rem;}
.bar-tab .tab-item .icon1 img{width:1.1rem;height:1.1rem;}
.bar-tab .tab-item .icon1 ~ .tab-label{display: block;font-size:0.7rem;position: relative;color:#333;}
.bar .icon1{position: relative;z-index: 20;font-size: 1rem;line-height: 1.2rem;}
.cxk{border:0.05rem solid#fed095;padding:0.03rem;}
/*幻灯片*/
#mainPage #searchHeader{height:2.53333rem;background-size:contain}
.banner ul{padding:0;margin:0;}
.banner ul li a {position:relative;display:block;}
.banner a img {display: block;width: 100%;}

.j_member_box{width:92%;margin:auto;}
.j_member{width:92%;background:#393333;position:absolute;margin-top:-3rem;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;}
.j_left{width:82%;float: left;padding-left:0.5rem;}
.j_left p{color: #fff;font-size:0.6rem !important;}
.j_right{float: right;width:18%;text-align: right;margin-top:0.5rem;}
.btn-search{display:block;width:88%;height:1.2rem;line-height:1.2rem;font-size:0.6rem;border-radius:2.5rem;background:#fed095;text-align: center;color: #333;cursor: pointer;}
.membercard_1{width:1rem;height:0.65rem;display:inline-block;margin-right:0.1rem;background:url(../images/gold.png) no-repeat;background-size:1rem 0.65rem;}
.membercard_2{width:1rem;height:0.65rem;display:inline-block;margin-right:0.1rem;background:url(../images/gold5.png) no-repeat;background-size:1rem 0.65rem;}
.membercard_5{width:1rem;height:0.65rem;display:inline-block;margin-right:0.1rem;background:url(../images/gold2.png) no-repeat;background-size:1rem 0.65rem;}
.membercard_6{width:1rem;height:0.65rem;display:inline-block;margin-right:0.1rem;background:url(../images/gold3.png) no-repeat;background-size:1rem 0.65rem;}
.membercard_8{width:1rem;height:0.65rem;display:inline-block;margin-right:0.1rem;background:url(../images/gold4.png) no-repeat;background-size:1rem 0.65rem;}
/*机票查询*/
.bg{background:#fff;border-radius:0.5rem;width:94%;margin:0 3%;display:inline-block;box-shadow: 0 0.128rem 0.384rem rgb(0 0 0 / 8%);}
.tripList{width:100%;margin:auto;padding:0;}
.tripList li{width:50%;float:left;height:2.4rem;line-height:2.4rem;background:#ebedf1;border-top-right-radius:0.5rem;border-top-left-radius:0.5rem;text-align:center;}
.tripList li a{color:#333;}
.tripList li img{width:3rem;height:0.85rem;position:absolute;margin-top:0.2rem;}
.way{width:50%;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;background:#fff !important;}
.flightSearch{width:100%;float:left;padding-bottom:1rem;}
.search-box{width:99%;padding:0.5rem;}
.search-city-wrap{position: relative;display: -webkit-box;display: box;display: flex;}
.city-choose{flex: 1;overflow: hidden;border-bottom:0.05rem solid#f2f2f2;font-size: 1rem;color: #333;font-weight:bold;}
.city_t{width:100%;border:0;margin-bottom:0.5rem;}
.icontb{width:1.85rem;height:1.85rem;display:block;margin:0 auto;}
.icontb img{min-width: 100%;}
.align-right{text-align: right;}
.align-left{text-align:left;}
.search-date-wrap{position: relative;padding: 3vw 0; display: -webkit-box;display: box;display: flex;}
.date-choose{flex: 1;transition: all 0.2s;padding-bottom:3.5vw;border-bottom:0.05rem solid#f2f2f2;color: #333;font-size:0.9rem;width:50%;float:left;}
.fc{border:0.01rem solid #999;border-radius:50%;color:#999;display:inline-block;width:0.8rem;height:0.8rem;line-height:0.6rem;text-align:center;font-size:0.6rem;vertical-align:text-bottom;}
.economic{width:46%;font-size:0.8rem;color: #333;float:left;}
.economic input{border: 0;cursor: pointer;}
.child{width:52%;float:right;font-size:0.7rem;text-align:right;}
.child ul{margin:0;padding:0;}
.child ul li{width:50%;float:right;}
.carry{margin-left:0.9rem;font-size:0.7rem;}
.flight-choose-r{float:right;}
.flight-select{width:0.9rem;height:0.9rem;background:url(../images/plane-select.svg);background-size:cover;float:left;margin-top:0.05rem;}
.select-icon{background:url(../images/plane-select-icon.svg);background-size:cover;}
.person-choose{flex: 1; display: -webkit-box;display: box;display: flex;justify-content: flex-end;-moz-box-pack: flex-end;-webkit--moz-box-pack: flex-end;box-pack: flex-end;}
.checkbox2,.checkbox3{position:absolute;visibility: hidden;}
.checkbox2+label,.checkbox3+label{position:absolute;width:0.7rem;height:0.7rem;border:0.05rem solid #818181;border-radius:50%;margin-top:0.1rem;} 
.checkbox2:checked+label:after,.checkbox3:checked+label:after{content: "";position: absolute;left: 0.05rem;top:0.05rem;width:0.4rem;height:0.2rem;border: 0.05rem solid #818181;border-top-color: transparent;border-right-color: transparent;transform: rotate(-45deg);-ms-transform: rotate(-60deg);-moz-transform: rotate(-60deg);-webkit-transform: rotate(-60deg);}
.instructions{width:100%;float:left;text-align:right;font-size:0.6rem;margin-top:0.5rem;color:#999;}
.instructions img{width:0.8rem;height:0.8rem;vertical-align:text-bottom;}
.search-wrap{width: 100%;float:left;margin-top:0.6rem;}
.search-button{/*height:1.75rem;line-height:1.75rem;*/height:12vw;line-height:12vw;text-align: center;font-size:0.9rem;color: #fff;background:#7eb144;border-radius:0.2rem;display:block;}

.hot-tourism{width:100%;float:left;margin-top:0.5rem;background:#fff;box-shadow: 0 0.128rem 0.384rem rgb(0 0 0 / 8%);}
.hot-title{width:100%;float:left;}
.hot-title h1{font-size:0.8rem;float:left;}
.hot-title a{color:#999;font-size:0.7rem;float:right;margin-top:0.65rem;}
.hot-text{width:100%;float:left;margin-bottom:0.5rem;}
.hot-text ul {margin:0;padding:0;}
.hot-text ul li{width:30%;float:left;overflow:hidden;margin:0 1.6%;}
.hot-text ul li img{width:5rem;height:4.8rem;}
.hot-text ul li p{font-size:0.7rem;width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;}
/*100%认证*/
.addbrz{width:100%;float:left;color:#888;display:block;font-family:"Arial";text-align:center;}
.addbrz ul{padding: 0;margin: 0;}
.addbrz ul li{width:33%;float:left;}
.addbrz ul li img{width:0.8rem;height:0.7rem;vertical-align:middle;}
.addbrz ul li span{font-size:0.5rem;}
/*.advert{width: 100%;float: left;padding-top:0.5rem;}
.advert a{display:block;}
.advert img{width:94%;height:3rem;border-radius:0.5rem;margin:0 3%;}*/
.advert{width:100%;float:left;margin-top:0.2rem;}
.advert_t{width:94%;margin:auto;border-radius:0.5rem;overflow:hidden;}
.banner{width:100%;overflow:hidden;}

.homecompo{width:100%;float:left;margin-top:0.2rem;}
.ma-tab{
    overflow:hidden;
    column-count:3;
    -webkit-column-count:3;
    -o-column-count:3;
    -ms-column-count:3;
    -moz-column-count:3;
    column-gap:0.5rem;
    -webkit-column-gap:0.5rem;
    -o-column-gap:0.5rem;
    -ms-column-gap:0.5rem;
    -moz-column-gap:0.5rem;
    margin:0.75rem 0.5rem 1rem;
}
.ma-tab-date{background:#fff;border-radius:0.5rem;width:100%;text-align:center;padding:0.6rem 0;}
.ma-tab-date img{width:1.2rem;height:1.2rem;}
.ma-tab-date span{display:block;font-size:0.7rem;line-height:0.7rem;color:#222;padding-top:0.05rem;text-align:center;}
.page-bottom-part{width:100%;float:left;}
.page-bottom-part img{width: 100%;height:auto;display:block;-ms-interpolation-mode:bicubic;}


@media screen and (max-width: 320px){
	.wrap,.ban_wrap{position: relative;left:0;width:48rem;animation: animateImg ease 8s infinite normal;}
	.wrap img,.ban_wrap img{width:16rem;float: left;height:auto;display: block;}
	@keyframes animateImg{
		0%{left: 0rem;}
		20%{left: -0rem;}
		40%{left: -16rem;}
		60%{left: -16rem;}
		80%{left: -32rem;}
		100%{left: -32rem;}
	}
}
@media screen and (min-width: 321px) and (max-width: 480px){
	.wrap,.ban_wrap{position: relative;left:0;width:57rem;animation: animateImg ease 8s infinite normal;}
	.wrap img,.ban_wrap img{width:19rem;float: left;height:auto;display: block;}
	/*@keyframes animateImg{
		0%{left: 0rem;}
		20%{left: -0rem;}
		40%{left: -19rem;}
		60%{left: -19rem;}
		80%{left: -38rem;}
		100%{left: -38rem;}
	}*/
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
	.wrap,.ban_wrap{position: relative;left:0;width:90rem;animation: animateImg ease 8s infinite normal;}
	.wrap img,.ban_wrap img{width:30rem;float: left;height:auto;display: block;}
	@keyframes animateImg{
		0%{left: 0rem;}
		20%{left: -0rem;}
		40%{left: -30rem;}
		60%{left: -30rem;}
		80%{left: -60rem;}
		100%{left: -60rem;}
		}
}
@media only screen and (min-width:1024px) and (max-width:1919px){
	.wrap,.ban_wrap{position: relative;left:0;width:120rem;animation: animateImg ease 8s infinite normal;}
	.wrap img,.ban_wrap img{width:40rem;float: left;height:auto;display: block;}
	@keyframes animateImg{
		0%{left: 0rem;}
		20%{left: -0rem;}
		40%{left: -40rem;}
		60%{left: -40rem;}
		80%{left: -80rem;}
		100%{left: -80rem;}
		}
}
@media(min-width:1920px){
	.wrap,.ban_wrap{position: relative;left:0;width:225rem;animation: animateImg ease 8s infinite normal;}
	.wrap img,.ban_wrap img{width:75rem;float: left;height:auto;display: block;}
	@keyframes animateImg{
		0%{left: 0rem;}
		20%{left: -0rem;}
		40%{left: -75rem;}
		60%{left: -75rem;}
		80%{left: -150rem;}
		100%{left: -150rem;}
		}
}
/*日历*/
.calendar{width:100%;float:left;overflow:scroll;border-top:0.05rem solid #f2f2f2;}
.calendar ul{display:flex;transition:.6s;padding-left:0.4rem;margin:0;}
.calendar li{display:flex;width:11.267vw;height:14.4vw;margin-left:2.1333333333333vw;justify-content:center;align-items:center;flex-direction:column;font-size:2.6rem;position:relative}
.active{color:#ff8a00 !important;}
.calendar li strong{font-size:0.7rem;font-weight:normal;color:#333;font-family:arial;}
.calendar li span{color:#333;font-size:0.7rem;font-weight:bold;}

.warning{width:100%;float:left;height:1.4rem;background:#f2f2f2;}
.warning img{vertical-align:middle;margin-left:1rem;}
.warning span{font-size:0.6rem;color:#f1ad36;line-height:1.4rem;}
.warning_box{width: 100%;background: #fff;position:fixed;bottom:0;z-index:999;padding:1rem 1rem 2rem 1rem;font-size:0.7rem;border-top-left-radius:0.5rem;border-top-right-radius:0.5rem;}
/*出错提示*/
.error{width:100%;float:left;margin-top:46%;}
.error .img {width:5.7rem;height:5rem;margin: 0 auto;background-image: url(../images/error.png);background-repeat: no-repeat;background-size: cover;opacity:0.5;}
.error p{text-align: center;font-size:0.7rem;color:#333;}
/*第一机票列表*/
.airmain{width:100%;float:left;border-bottom:0.05rem solid #f2f2f2;}
.airmain ul{padding:0;width:94%;margin:auto;}
.airmain ul li{float:left;padding:0.8rem 0 0 0;}
.at0{width:70%;text-align:left;}
.at2{width:30%;text-align:right;}
.atime1{float: left;display: block;width:37%;overflow: hidden;text-align: left;font-size:1.1rem;font-weight:bold;font-family: "微软雅黑";}
.atime2{float:left;display:block;width:22%;margin-top:0.2rem;}
.atime2 img{min-width: 100%;}
.atime3{float:left;display:block;width:41%;overflow:hidden;text-align:right;font-size:1.1rem;font-weight:bold;font-family: "微软雅黑";}
.at2 span{font-size:0.5rem;}
.at2 p{color:#ff8800;font-size:1.2rem;}
.atime4{color:#666560;font-family:arial;float:left;display:block;width:50%;overflow:hidden;text-align:left;font-size:0.7rem;}
.atime5{color:#666560;font-family:arial;float:left;display:block;width:49%;overflow:hidden;text-align:right;font-size:0.7rem;}
.airtype {float: left;width:100%;font-family:arial;font-size:0.6rem;margin-bottom:0.5rem;}
.airlisticon{width:0.5rem;height:0.6rem;margin-right:0.2rem;vertical-align:text-bottom;}
.airline{color:#313131;}
.topright{/*vertical-align:top;*/font-size:0.6rem;position:absolute;top:0;left:4.2rem;}

.between_x_flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-moz-box-pack:space-between;-webkit--moz-box-pack:space-between;box-pack:space-between;}
.list_item_left{width:25rem;position:relative}
.addDay{font-size:0.6rem;color:#7eb144;font-style:initial;line-height:0;font-weight:normal;position:absolute;top:0.2rem;}
.list_item_left div span:nth-child(1){font-size:1.1rem;color:#101010;font-weight:600;}
.list_item_left div span:nth-child(2){font-size:0.65rem;color:#101010;display:block;}
.list_item_left .list_item_arrow{text-align:center;color:#101010;font-size:0.6rem;}
.list_item_left .list_item_arrow .stop{position:absolute;top:0.4rem;margin-left:0.8rem;color:#d2d2d2;}
.list_item_left .list_item_arrow img{width:3rem;margin:auto;height:auto;float:none;margin-top:1rem;}


/*航班信息*/
.backImg{position: absolute;left: 0;overflow: hidden;margin: 0;width: 100%;top: 0;z-index: 0;}
.backImg-content{background: #7eb144;height:7rem;position: relative;}
.backImg-bottom{background: #7eb144;height:1.5rem;position: relative;top:-0.7rem;border-radius: 50%;}
.nbook-flights{/*position: relative;z-index: 2;*/background:#fff;width:100%;float:left;padding:0.5rem 0;}
.prompt{width:100%;float:left;position:relative;padding:0.2rem 0 0.2rem 0;background:#7eb144;}
.prompt img{vertical-align:-0.15rem;width:0.65rem;height:0.75rem;margin-right:0.2rem;}
.prompt p{width:96%;margin:auto;font-size:0.6rem;color:#fff;padding-left:0.2rem;}
.contentBox{width:100%;height: auto;margin: auto;}
.contentBox .tit i{font-style:normal;font-size:0.6rem;border-radius:0.2rem;padding:0.2rem;color:#fff;background:#8bc0f6;}
/*.orderTitwrite{background: #fff;border-radius: 0.25rem;overflow: hidden;position: relative;margin-top:0.5rem;}*/
.return-logo{width:1rem;height:0.85rem;line-height:0.85rem;display: inline-block;background: url(../images/icon9.png) no-repeat;background-size: 100%;padding-left:0.3rem;color: #fff;margin:0.5rem 0 0.5rem 1rem;font-size:0.6rem;}
.lable-common img{display:inline-block;width:0.8rem;vertical-align: middle;}
.flight{position:relative;padding: 0 1rem;display: flex;display: -webkit-flex;}
.fly-info{float:left;flex: 2;-webkit-flex: 2;text-align: center;}
.time{font-size:1.2rem;vertical-align: top;position: relative;color: #333;font-weight: 700;font-family: "微软雅黑";}
.airport{font-size:0.6rem;color: #333;font-family:arial;}
.arrow{position: relative;margin-top:1rem;float:left;flex:0.8;-webkit-flex:0.8;min-width:6rem;height:0.5rem;text-align:center;/*background: url(../images/arrow.png) no-repeat center;*/border-bottom: 0.05rem solid #e4e4e4;}
.point{margin-top:1.2rem;width:0.5rem;height:0.5rem;border-radius:0.3rem;border:0.05rem solid#e4e4e4;}
.allTime{position:absolute;top:-0.5rem;left:28%;font-size: 0.6rem;color: #333;font-family:arial;}
.arrive-info{position: relative;float: right;flex: 2;-webkit-flex: 2;vertical-align: top;text-align: center;}
.flight-service{padding:0.5rem 1rem;font-size:0.65rem;color:#888;font-family:arial;text-align:left;}

.tit{font-size:1rem;margin:0.5rem 1rem;font-weight:bold;float:left;font-family:arial;color:#fff;}
.tit img{width:0.7rem;height:0.7rem;vertical-align:-0.2rem;margin-left:0.2rem;}
.price,.mx{float:right;padding-right:1rem;}
.price{font-size:1rem;color:#fff;margin-top:0.5rem;}
.price strong{font-size:0.6rem;}
.mx{font-size:0.7rem;}
.mx img{width:0.6rem;height:0.3rem;margin-left:0.2rem;vertical-align:middle;}
.dh{float:left;padding-left:1rem;font-size:0.7rem;font-family:arial;color:#e2f4ce;}
/*舱位选择*/
.cangwei{position:relative;z-index: 2;margin-top:0.5rem;}
.cangwei_t{position:relative;width:100%;margin:auto;/*border-radius: 0.25rem;*/overflow: hidden;}
.twoTypeNav{position:relative;background-color: #fff;overflow: hidden;display: flex;}
.nav-bar-money{float:left;border-right:0.05rem solid#e4e4e4;}
.nav-type{flex: 1;position: relative;width: 45%;height: 1.5rem;text-align: center;margin:0.5rem 0;}
.nav-type span{font-size:0.8rem;color:#333;padding-bottom:0.2rem;}
.acitve-nav-bar span{color: #333 !important;padding-bottom:0.2rem;}
.nav-bar-header{float: right;}
.cur{border-bottom:0.2rem solid#ff8a00;font-weight:700;}

.hkgs ul li a{float: right;display:inline-block;width:1rem;height:1rem;background:url(../images/choose.svg) no-repeat center;margin:0.5rem 0.5rem 0 0;}
.hkgs ul li .choose{float:right;display:inline-block;width:1rem;height:1rem;background:url(../images/choose_h.svg) no-repeat center;margin:0.5rem 0.5rem 0 0;}
/*第2航班列表*/
.flight_list2{width:100%;float:left;margin-top:0.5rem;}
.flight_list2_t{width:94%;margin:auto;background:#fff;border-radius: 0.25rem;}
.optimization{background:linear-gradient(270deg,#65baff,#7eb144);z-index:100;position: absolute;font-size:0.6rem;color:#fff;padding-left: 0.5rem;}
.triangle1{width:4.2rem;border-right:0.9rem solid transparent;border-top:0.9rem solid #65baff;z-index:99;position:absolute;}
.triangle2{width:4.2rem;border-right:0.9rem solid transparent;border-bottom:0.9rem solid #65baff;z-index:99;position:absolute;}
/*.optimization{width:4.75rem;height:1.5rem;background: url(../images/icon11.png) no-repeat left;z-index:100;position: absolute;margin-left:-0.35rem;font-size:0.6rem;color:#fff;padding-left: 0.6rem;line-height:1.2rem;}*/
.list-item{width:100%;float:left;margin-bottom:0.5rem;background-color: #fff;border-radius:0.25rem;min-height:3rem;}
.list-item ul{padding:0 0.5rem 1.3rem 0.8rem;margin-top:0.3rem;}
.at3{width:53%;float:left;}
.at3 strong{font-size:1rem;}
.at3 span{font-size:0.6rem;}
.at3 p{font-size:0.6rem;color:#888;font-family:arial;margin:0;padding-bottom:0.4rem;}
.at3 p a img{width:0.3rem;height:0.5rem;}
.baby{font-size:0.7rem;font-family:arial;color:#888;}
.at4{width:26%;float:left;line-height:2.5rem;text-align:center;}
.at5{width:21%;float:left;}
.choose-btn{margin-top:0.5rem;width:2.5rem;height:1.5rem;line-height:1.5rem;font-size:1rem;text-align: center;background:#ff8800;box-shadow: 0 0.05rem 0.05rem #ff8800;color: #fff;font-weight: 700;border-radius: 1rem;position: relative;float: right;margin-right:0.2rem;}
/*填写订单*/
.fill_order{width:100%;float:left;margin-bottom:1.1rem;}
.fill_order ul{padding: 0 0 0 1.8rem;}
.fill_order ul li{float: left;}
.point1{width: 0.5rem;height: 0.5rem;border-radius: 0.3rem;border: 0.05rem solid #e4e4e4;}
.line{border-right: 0.05rem solid #e4e4e4;width: 0.05rem;height: 4rem;display: block;margin-left:0.2rem;}
.font14{font-size:0.7rem;font-family:arial;}
.tui{float:right;line-height:1.7rem;margin-right: 0.5rem;}
.time1{font-size:1.1rem;font-weight:bold;margin:0;}
.city{font-size:0.8rem;font-family:arial;font-weight:bold;margin:0;}
/*乘机人*/
.passenger{width:100%;float:left;background:#fff;margin-top:0.3rem;padding:0 1rem;}
/*.kuangjia{width:96%;background:#fff;border-radius: 0.25rem;padding:0 0.5rem;float:left;margin-left: 2%;margin-top: 0.5rem;}*/
.p-title{width:100%;/*font-size:0.5rem;border-bottom:0.05rem solid#f2f2f2;*/}
.p-title p{font-size:0.6rem;color:#656565;font-family:arial;width:60%;float:left;}
.p-title strong{font-size:0.8rem;color:#000;}
.p-name{width:100%;float:left;}
/*.add{width:18%;float:left;padding: 0 0.5rem;margin: 0.25rem;height: 1.3rem;line-height: 1.3rem;font-size:0.65rem;border-radius: 0.15rem;background: #7eb144;text-align: center;cursor: pointer;}*/
.maxheight{max-height:3.4rem;}
.add{width:18%;float:right;margin: 0.5rem 0;height: 1.3rem;line-height: 1.3rem;font-size:0.65rem;border-radius: 0.15rem;background:#7eb144;text-align: center;cursor: pointer;}
.add a{color:#fff;}
.menu{display:inline-block;font-family:arial;width:4rem;padding: 0 0.25rem;margin:0 0.2rem 0.3rem 0;border: 0.05rem solid #ddd;height: 1.3rem;line-height: 1.3rem;font-size:0.65rem;border-radius: 0.15rem;background: #fff;color: #333;text-align: center;cursor: pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.menubj{border: 0.05rem solid #7eb144 !important;color: #7eb144 !important;background: url('../images/sgreenicon.png') #edf5fd no-repeat bottom right !important;}
.add_passenger{width:100%;}
.add_passenger ul{padding:0;margin: 0;}
.add_passenger ul li{width:100%;float:left;border-bottom:0.05rem solid #f2f2f2;padding:0.5rem 0;}
.delete{float:left;width:10%;padding:0.7rem 0 0 0.2rem;}
.delete img{width:1rem;height:1rem;}
.name{width:80%;float: left;}
.name span{font-size:0.8rem;color:#333;padding-right:0.3rem;}
.name p{margin:0;font-size:0.7rem;color:#999;font-family:"微软雅黑";line-height:1.4rem;}
.edit{float: right;width:10%;text-align:center;padding-top:0.7rem;}
.edit img{width:1rem;height:1rem;}
.p_type{font-size:0.6rem !important;color:#7eb144 !important;border:0.05rem solid#7eb144;border-radius:0.25rem;padding:0 0.3rem;}

.passenger_name{width:100%;float:left;border-bottom:0.01rem solid#f2f2f2;padding:0.3rem 0 0.4rem 0;line-height:1.2rem;}
.passenger_name_l{width:24%;float:left;color:#949494;font-size:0.7rem;}
.passenger_name_r{width:74%;float:right;font-family: "微软雅黑";color:#000;font-size:0.7rem;}
.xieyi{width:100%;float:left;}
.xieyi_t{width:92%;margin:0.5rem auto;font-size:0.6rem;color:#979797;}
.wx_zf{width:100%;float:left;border-bottom:0.01rem solid#f2f2f2;height:2.5rem;line-height:2.5rem;}
/*pnr*/
.pnr{width:100%;float:left;margin-top:0.3rem;background:#fff;font-size:0.7rem;color:#333;height:2rem;}
/*.pnr_t{width:96%;margin:auto;background:#fff;border-radius: 0.25rem;font-size:0.7rem;color:#333;height:1.5rem;}*/
.pnr_t input{border: 0;color:#333;}
.pnr-box{position: relative;display: -webkit-box;-webkit-box-align: left;-webkit-box-pack: left;font-family: "微软雅黑";font-size:0.7rem;line-height:2rem;}
.pnr-box label{padding-left:1rem;font-size:0.9rem;}
.pnr-box input{padding-left:0.5rem;}
/*联系人信息*/
.contact{width:100%;float:left;background:#fff;font-size:0.7rem;color:#000;margin-top:0.3rem;}
/*.contact_t{width:96%;margin:auto;background:#fff;border-radius: 0.25rem;font-size:0.7rem;color:#000;}*/
.contact_t p{padding:0 1rem 0.5rem 1rem;border-bottom:0.05rem solid #f2f2f2;}
.contact_t strong{font-size: 0.8rem;color: #000;}
.contact_t label{padding-left:1rem;}
.contact_t input{padding-left:0.5rem;font-size:0.7rem;border:0;}
.li{width:100%;height:2rem;line-height:1.5rem;border-bottom:0.05rem solid #f2f2f2;font-family: "微软雅黑";}
/*积分*/
.integral{width:100%;float:left;margin-top:0.3rem;background:#fff;font-size:0.7rem;color:#333;height:2rem;line-height:2rem;}
/*.integral_t{width:96%;margin:auto;background:#fff;border-radius: 0.25rem;font-size:0.7rem;color:#333;height:2rem;line-height:2rem;}*/
.integral span{float:left;padding-left:1rem;}
.integral span img{width:0.7rem;height:0.7rem;vertical-align:middle;margin-left:0.3rem;}
/*.integral input{float:right;margin:0.7rem 0.5rem 0 0;}*/
.checkbox1 {position:absolute;visibility: hidden;}
.checkbox1+label{position:absolute;width:0.9rem;height:0.9rem;border:0.05rem solid #818181;border-radius:50%;} 
.checkbox1:checked+label:after {content: "";position: absolute;left: 0.1rem;top:0.2rem;width:0.5rem;height:0.2rem;border: 0.05rem solid #818181;border-top-color: transparent;border-right-color: transparent;transform: rotate(-45deg);-ms-transform: rotate(-60deg);-moz-transform: rotate(-60deg);-webkit-transform: rotate(-60deg);}

.integral_box{width:100%;float:left;}
.enjoy_integral{font-size:0.7rem;color:#fff;margin-bottom:0;font-family:arial;}
.enjoy_integral img{width:0.9rem;height:0.8rem;vertical-align:-0.1rem;padding-right:0.2rem;}
/*报销凭证*/
.baoxiao{width:100%;float:left;margin-top:0.3rem;background:#fff;font-size:0.7rem;color:#333;}
/*.baoxiao_t{width:96%;margin:auto;background:#fff;border-radius: 0.25rem;font-size:0.7rem;color:#333;}*/
.item-inner{padding:0.5rem 1rem;font-size: 0.8rem;color: #000;font-weight:bold; padding-top: 0.4rem;display: -webkit-box;}
.item-title.label{width:50%;/*float:left;*/}

.gray{color:#c3c3c3;font-size:0.6rem;margin-left:3.5rem;}
.baoxiao-l{padding:0.5rem 1rem 0.5rem 1rem;border-bottom:0.05rem solid#f2f2f2;width:100%;float:left;}
.baoxiao-lx{padding:0.5rem 0;border-bottom:0.05rem solid#f2f2f2;width:100%;float:left;font-size:0.7rem;}
.item_button{width:50%;}
.item_button a{float: right;display:inline-block;width:1.45rem;height:0.75rem;background:url(../images/baoxiao_h.svg) no-repeat center;margin-top:0.2rem;}
.item_button .select{float:right;display:inline-block;width:1.45rem;height:0.75rem;background:url(../images/baoxiao.svg) no-repeat center;margin-top: 0.2rem;}
.pay{width:100%;float:left;/*margin-top:0.5rem;*/background:#fff;position: fixed;bottom: 0;z-index: 1000;}
.pay-l{width:50%;float:left;}
.pay-l p{font-size:1.1rem;color:#f00;font-weight:bold;padding-left:0.9rem;}
.payname{color:#000 !important;font-size:0.9rem !important;margin:0;}
.dollar{font-size:0.9rem !important;}
.pay-r{width:50%;float:right;}
.pay-r a{color:#999;line-height:3.7rem;}
.pay-r a img{width:0.75rem;height:0.4rem;vertical-align:0.05rem;}
.pay-button{float:right;width:6rem;height:3.7rem;line-height:3.7rem;text-align:center;background:#7eb144;}
.pay-button a{color:#fff;}
.detail{font-size:0.7rem;float:right;margin-right:0.5rem;}
.mingxi{width: 100%;background: #fff;position:fixed;bottom:3rem;padding:0 0 1rem 0;z-index:999;}
.mingxi p{padding-left:0.5rem;}
.fl{float:left;font-size:0.7rem;}
.fr{float:right;}
.dt-ul{width:90%;padding:0.8rem 0;margin:0 auto;}
.dt-ul li{float:left;display:block;width:100%;line-height:1.4rem;}
.dt-ul .dotted-line{background: url(../images/detail-dotted-line.gif) repeat-x scroll 0 0.6rem;}
.dt-ul li .dt-leftTitle{float:left;display:inline-block;padding-right:0.2rem;font-size:0.7rem;background:#fff}
.dt-ul li .dt-right{float:right;display:inline-block;padding-left:0.2rem;font-size:0.7rem;background:#fff;font-family:"微软雅黑";}
.dt-ul li dfn{font-family:"Microsoft YaHei";}
.v-modal{z-index:900;position:fixed;left: 0;top: 0;width: 100%;height: 100%;opacity:0.5;background: #000;}
.hkgs{width: 100%;background: #fff;position:fixed;bottom:2.8rem;z-index:999;}
.hkgs_t{background:#f7f7f8;width:100%;height:2rem;padding:0.5rem;}
.a_l{float:left;}
.a_r{float:right;}
.hkgs ul{width:100%;float:left;border-top:0.05rem solid#f2f2f2;margin:0;padding:0;}
.hkgs ul li{width:100%;height:2rem;line-height:2rem;border-bottom:0.05rem solid#f2f2f2;}
.hkgs ul li span{float:left;padding-left:0.5rem;}
.hkgs ul li input{float:right;margin:0.5rem;}

/*常旅客列表*/
.addguest{width:100%;background:#fff;padding:0.1rem 0;}
.addguest_t{width:96%;margin:auto}
.addguest_t a{font-size:0.7rem;}
.addguest_t a img{width:0.8rem;height:0.8rem;margin:0.3rem;}
.guestbox{width:100%;float:left;background:#fff;margin-top:0.5rem;}
.guestbox ul{width:96%;padding:0;margin:0 auto;}
.guestbox ul li{width:100%;float:left;border-bottom:0.01rem solid#f2f2f2;}
.guestbox ul li p{font-size:0.8rem;color:#333;font-family: "微软雅黑";}
.guestbox ul li p span{color:#979797;margin-right:0.5rem;}
.guestbox ul li p a{float:right;}

/*搜索常旅客*/
.search_passenger{width:100%;float:left;}
.search_passenger input{position:relative;font-size:0.7rem;width:14.5rem;height:1.6rem;float:left;color:#222;border:0.05rem solid#f2f2f2;appearance:none;-webkit-appearance:none;padding-left:0.4rem;caret-color:#5d80f4;}
.search_passenger .search_name{width:100%;float:left;margin-top:0.7rem;}
.search_passenger .search_button{float:right;display:block;width:1.6rem;height:1.6rem;}
.search_passenger .search_button img{width:100%;}

/*新增常旅客*/
.t{width:100%;float:left;background:#fff;font-size:0.8rem;color:#333;font-family: "微软雅黑";}
.t p{border-bottom: 0.05rem solid#f2f2f2;padding:0 0.5rem 0.5rem 0.5rem;}
.t p input{border:none;margin-left:0.5rem;}
.form-control{width:63%;margin-left:0.5rem;border: none;outline: none;/*将默认的select选择框样式清除*/appearance:none;-webkit-appearance:none;-ms-appearance:none;background: url(../images/icon12.png) no-repeat right;}
.operation{width:100%;float:left;margin-top:1rem;}
.w45{width:45%;background:#7eb144;border-radius:1rem;height:1.8rem;line-height:1.8rem;font-size:0.8rem;box-sizing: border-box;text-align: center;color: #fff;cursor: pointer;font-weight: bold;}
.btn-operation{color:#fff;font-weight:normal;}
.btn-l{float:left;margin-left:0.5rem;}
.btn-r{float:right;margin-right:0.5rem;}
/*订单支付*/
.order_pay{width:100%;height:1.5rem;float:left;background:#e8f3fb;color:#9e8052;font-size:0.6rem;line-height:1.5rem;padding-left:0.5rem;}
.order_pay_detail{width:100%;background:#fff;float:left;}
.order_pay_detail ul{width:96%;margin:0 auto;padding:0;}
.order_pay_detail ul li{width:100%;float:left;padding:0.3rem 0;}
.order_pay_detail ul li p{width:100%;float:left;font-size:0.7rem;color:#000;margin:0;padding-left:0.5rem;font-family: "微软雅黑";}
.zhifu{font-size:0.7rem;padding-left:0.5rem;}

.pay_way{width:100%;background:#fff;float:left;margin-top:0.5rem;}
.pay_way ul{padding:0;margin:0;}
.pay_way ul li{width:100%;height:auto;display: inline-block;float:left;border-bottom:0.01rem solid#f2f2f2;}
.pay_way ul li img{width:1.1rem;height:1.1rem;float:left;margin-top:0.6rem;margin-left:1rem;}
.pay_way ul li span{float:left;margin:0.6rem 0 0.5rem 0.5rem;font-size:0.8rem;color:#333;font-size:0.7rem;}
.mark_pay{float: right;width:0.8rem;height:0.8rem;background: url(../images/mark.svg) no-repeat center;margin:0.7rem 1rem 0 0 !important;}
.pay_way ul .check_pay .mark_pay{float: right;width:0.8rem;height:0.8rem;background: url(../images/mark_h.svg) no-repeat center;margin:0.7rem 1rem 0 0 !important;}
.pay_link{width:100%;float:left;height:12vw;position:absolute;bottom:0.5rem;text-align:center;font-size:0.75rem;}
.pay_link a{width:94%;margin:auto;color:#fff;line-height:12vw;display:block;background:#7eb144;border-radius:0.2rem;}
.pay_link a span{font-family:'微软雅黑';font-size:0.8rem;}
.pay_link a:hover{background:#ff8a00;}
/*订单列表*/
.order_list1{width:100%;float:left;background:#fff;}
.order_list1 ul{width:90%;margin:0 auto;padding:0;height:1.8rem;}
.order_list1 ul li{width:25%;float:left;text-align:center;line-height:1.8rem;}
.order_list1 ul li a{color:#333;font-size:0.8rem;}
.order_list1 ul li .selected1{border-bottom:0.1rem solid#7eb144;display:block;color:#7eb144;}

.order_list2{width:100%;float:left;}
.order_list2 ul{width:92%;margin:0 auto;padding:0;}
.order_list2 ul li{width:2.8rem;height:1.3rem;border-radius:1rem;float:left;background:#e8e9ea;margin:0.5rem 0.5rem 0.5rem 0;text-align: center;}
.order_list2 ul li a{color:#000;font-size:0.7rem;line-height:1.3rem;}
.order_list2 ul li .selected2{width:2.8rem;height:1.3rem;border-radius:1rem;float:left;background:#7eb144;font-size:0.7rem;color:#fff;line-height:1.3rem;text-align: center;}

.order_list3{width:100%;float:left;}
.order_list3 ul{width:92%;margin:0 auto;padding:0;}
.order_list3 ul li{width:100%;float:left;background:#fff;margin-bottom:0.5rem;padding:0.8rem 0;border-radius:0.5rem;}
.order_list3 ul li p{width:100%;float:left;font-size:0.7rem;color:#000;margin:0;padding-left:1rem;font-family: "微软雅黑";height:1.4rem;}
.order_list3 ul li p img{width:0.9rem;height:0.9rem;float:left;margin:0.1rem 0.2rem 0 0;}
.order_list3 ul li p strong{font-size:0.8rem;float:right;margin-right:0.5rem;}
.order_list3 ul li p span{float:right;margin-right:0.5rem;}
.list_button{float:right;height:1.3rem;line-height:1.3rem;border:0.05rem solid #b7b7b7;color:#666;padding:0 0.8rem;border-radius:1rem;margin-right:0.5rem;}
/*出票订单详情*/
.ticket_order{width: 96%;height: auto;margin: auto;padding:0.3rem 0;background: #fff;border-radius: 0.25rem;overflow: hidden;position: relative;margin-top:0.5rem;}
.ticket_order p{margin:0.1rem 0.5rem;font-size:1rem;}
.ticket_order p  span{font-size:0.6rem;}
.order_number{font-size:0.8rem !important;font-family:"微软雅黑";}
.order_number a{float:right;}
.order_number a img{width:0.75rem;height:0.4rem;vertical-align:0.1rem;margin-left:0.2rem;}
.zhankai{float:right;margin-top:0.6rem;}
.zhankai img{width:0.6rem;height:0.3rem;vertical-align:middle;}
.rotate{-moz-transform:rotate(180deg); -webkit-transform:rotate(180deg);transform:rotate(180deg);vertical-align:0.05rem;}
.ticket_order_name{width:100%;float:leftmargin-top:0.01rem solid#f2f2f2;}
.ticket_order_name ul{padding:0 0.5rem;margin:0;}
.ticket_order_name ul li{width:100%;float:left;padding:0.5rem 0;border-top:0.01rem solid#f2f2f2;font-size:0.7rem;font-family: "微软雅黑";color:#000;}
.name-l{width:60%;float:left;}
.name-l p{margin: 0;}
.name-l span{font-size:0.6rem;}
.name-r{width:40%;float:right;text-align:right;font-size:0.6rem;}
.payment{width:100%;height: auto;margin: auto;background:#fff;overflow: hidden;position: relative;margin-top:0.3rem;padding:0 1rem;}
.font16{font-size:0.7rem;font-family:"微软雅黑";}
/*退改签*/
.tuigai_header{padding:0.5rem;width:98%;margin:auto;text-align:center;color:#333;}
.tuigai_header a img{float:right;width:0.8rem;height:0.8rem;margin-top:0.2rem;}
#closediv{position:absolute;cursor:pointer;color: #333;line-height:1.2rem;font-size:1.2rem;font-weight: 100;font-family: cursive;width:2%;float:right;}
.tuigai_content{width:100%;float:left;margin-bottom:1rem}
.tuigai_title{width:100%;font-size:0.7rem;color:#000;font-family: "微软雅黑";margin:0.5rem 0 0.3rem 0.5rem;}
.tuigai_title img{width:0.9rem;height:0.9rem;vertical-align:-0.2rem;margin-right:0.2rem}
.tab1{width:96%;margin:auto;}
.tab1 tr td{padding:0.25rem;border:0.01rem solid #f2f2f2;font-size:0.7rem;font-family:"微软雅黑";}
.tab1 tr td img{width:0.7rem;height:0.7rem;vertical-align:-0.1rem;margin-right:0.2rem;}
/*城市选择*/
.search{height:1.8rem;width: 100%;position:absolute;}
.search form{width: 100%;height: 100%;}
.search form input:nth-child(2){width:86%;height: 100%;font-size: 0.7rem;font-family:"微软雅黑";text-indent:2rem;float: left;border:1px solid#f2f2f2;}
.search form input:nth-child(3){width:14%;height:100%;font-size:0.7rem;letter-spacing:0.1rem;border: none;background:#7eb144;color:#fff;}
.search form img{position: absolute;left: 0;margin-top:0.55rem;margin-left: 0.5rem;height: 0.8rem;}
.hot,.letter1,.letter2{width:100%;float:left;}
.hot_title,.letter1_title{width:100%;height:1.6rem;line-height:1.6rem;float:left;color:#666;font-weight:normal;background:#e8f3fb;padding-left:0.5rem;font-size:0.7rem;}
.hot ul,.letter1 ul,.letter2 ul{width:94%;margin:auto;padding:0;}
.hot ul li,.letter1 ul li{width:21%;height:1.4rem;line-height:1.4rem;float: left;font-family: "微软雅黑";border: 0.05rem solid #f2f2f2;border-radius:0.1rem;margin: 2%;text-align: center;font-size:0.7rem;font-weight:normal;cursor:pointer}
.hot ul li.selected,.letter1 ul li.selected{color:#7eb144;border:0.01rem solid#7eb144;}
.letter2 li{width:100%;height:2rem;line-height:2rem;font-family:"微软雅黑";border-bottom:0.01rem solid#f2f2f2;font-size:0.7rem;}

.detail_l{width:75%;float:left;}
.detail_r{width:25%;float:right;}
.button_zf{width:3rem;height:1.2rem;line-height:1.1rem;float:right;border:0.05rem solid#fff;border-radius:0.75rem;text-align:center;margin:0.7rem 1rem 0 0;}
.button_tp{width:3rem;height:1.2rem;line-height:1.1rem;float:right;border:0.05rem solid#fff;border-radius:0.75rem;text-align:center;margin:0.8rem 1rem 0 0;}

/*改签*/
.triptext{margin:0;padding:0;width:100%;}
.triptext li{width:100%;float:left;margin:0.5rem 0;}
.check_trip .mark{float: right;width:0.8rem;height:0.8rem;background: url(../images/mark_h.svg) no-repeat center;margin:0.5rem 1rem 0 0;}
.trip{padding:0 1rem;font-size:0.7rem;font-weight:bold;margin:0;}
.trip span{font-weight:normal !important;font-family:arial;}
.endorse_illustrate{width:100%;float:left;background:#7eb144;color:#fff;font-size:0.7rem;padding:0.6rem 1rem;}
.endorse_illustrate p{width:100%;float:left;margin:0;}
.endorse_illustrate p img{width:0.8rem;height:0.8rem;}

.select_passenger{width:100%;float:left;background:#fff;font-size:0.7rem;color:#000;margin-top:0.5rem;font-family: "微软雅黑";}
.select_passenger p,.endorse_mixi p{padding:0 1rem 0.5rem 1rem;}
.select_passenger strong,.endorse_mixi strong{font-size: 0.8rem;color: #000;}
.select_passenger ul{padding:0;margin:0;}
.select_passenger ul li{width:100%;float:left;font-size:0.7rem;height:1.6rem;line-height:1.6rem;}
.select_passenger ul li p{float:left;margin:0;}
.mark{float: right;width:0.8rem;height:0.8rem;background: url(../images/mark.svg) no-repeat center;margin:0.4rem 1rem 0 0;}
.select_passenger ul .check .mark{float: right;width:0.8rem;height:0.8rem;background: url(../images/mark_h.svg) no-repeat center;margin:0.4rem 1rem 0 0;}
.gra{color:#c3c3c3;font-size:0.6rem;}

.endorse_mixi{width:100%;float:left;background:#fff;font-size:0.7rem;color:#000;margin-top:0.5rem;padding-bottom:0.5rem;font-family:"微软雅黑";}
.endorse_mixi ul{margin:0 1rem;padding:0;}
.instruction{width:100%;float:left;}
.endorse_reason{width:100%;float:left;background:#fff;font-size:0.7rem;color:#000;margin-top:0.5rem;}
.endorse_reason p{padding:0 1rem 0.5rem 1rem;}
.endorse_reason strong{font-size: 0.8rem;color: #000;}
/*退票*/
.refund_illustrate{width:100%;float:left;background:#7eb144;color:#fff;font-size:0.7rem;padding:1rem;}
.refund_illustrate p{width:100%;float:left;margin:0;}
.refund_l{float:left;font-size:0.8rem;font-weight:bold;}
.refund_r{float:right;color:#fff;margin-top:0.15rem;}
.refund_r img{width:0.6rem;height:0.6rem;vertical-align:middle;}
.refund_reason{width:100%;float:left;background:#fff;font-size:0.7rem;color:#000;margin-top:0.5rem;padding-bottom:0.5rem;}
.refund_reason p{padding:0 1rem 0.5rem 1rem;}
.refund_reason strong{font-size: 0.8rem;color: #000;}
.refund_reason p img{width:0.7rem;height:0.7rem;float:right;margin-top:0.2rem;}
.text{margin-bottom:0;padding:0 1rem !important;}
.teturn_integral{width:100%;float:left;padding:0 1rem !important;}
.teturn_integral span{float:right;}
.refund_pay{width:100%;float:left;background:#fff;position:fixed;bottom:0;z-index:888;}
.refund_pay_l{width:50%;float:left;}
.refund_pay_l p{font-size:0.9rem;color:#f00;padding-left:1rem;}
.refund_payname{color:#000 !important;font-size:0.6rem !important;margin:0;}
.refund_dollar{font-size:0.9rem !important;}
.refund_pay_r{width:50%;float:right;}
.refund_pay_r a{color:#999;line-height:2.7rem;}
.refund_pay_r a img{width:0.75rem;height:0.4rem;vertical-align:0.05rem;}
.refund_button{float:right;width:6rem;height:2.7rem;line-height:2.7rem;text-align:center;background:#7eb144;}
.refund_button a{color:#fff;}
/*选择退票原因*/
.reason{width:100%;font-size:0.7rem;background: #fff;position:fixed;bottom:0;z-index:999;padding:0.5rem 1rem;}
.reason_tit{width:100%;float:left;}
.reason_tit a{width:20%;}
.reason_tit span{width:60%;text-align:center;display:inline-block;color:#999;}
.black{color:#000;}
.reason ul{width:100%;float:left;padding:0;}
.reason ul li{width:100%;float:left;}
.reason ul li p{padding:0;margin:0;}
.round{float:left;width:0.8rem;height:0.8rem;background: url(../images/mark.svg) no-repeat center;margin:0.15rem 0.2rem 0 0;}
.reason ul .check_reason .round{float:left;width:0.8rem;height:0.8rem;background: url(../images/mark_h.svg) no-repeat center;margin:0.15rem 0.2rem 0 0;}
.arrow1{border-width:0.5rem;border-style:solid;border-color:transparent transparent #3d4145 transparent;position:absolute;margin:0.4rem 0 0 0.2rem;}
.transform_t{
	border-width:0.3rem;
	border-style:solid;
	border-color:transparent transparent #3d4145 transparent;
	position:absolute;
	top:0.75rem;
	margin-left:0.1rem;
}
.transform_d{
	border-width:0.3rem;
	border-style:solid;
	border-color:transparent transparent #3d4145 transparent;
	position:absolute;
	top:1rem;
	margin-left:0.1rem;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); 	/* IE 9 */
	-moz-transform:rotate(180deg); 	/* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg);
}
.ticket{width:100%;float:left;background:#fff;height:2rem;margin:0.7rem 0;}
.ticket ul{padding:0;margin:0;}
.ticket ul li{width:25%;float:left;text-align:center;margin-right:2%;height:1.6rem;background:#f2f2f2;}
.ticket ul li a{font-size:0.7rem;line-height:1.6rem;color:#000;}
.selected3{background:#e7f4fd !important;}
.selected3 a{color:#7eb144 !important;}
.kf{width: 100%;background: #fff;position:fixed;bottom:0;z-index:1002;}
.kf p{padding-left:0.5rem;}
.kf-ul{text-align:center;width:100%;padding:0;margin:0;}
.kf-ul li{float:left;display:block;width:100%;line-height:2rem;}
.triangle_d{width:0.7rem;height:0.7rem;vertical-align:middle;margin-left:0.1rem;}
.triangle_t{width:0.7rem;height:0.7rem;vertical-align:middle;margin-left:0.1rem;
transform:rotate(180deg);
-ms-transform:rotate(180deg); 	/* IE 9 */
-moz-transform:rotate(180deg); 	/* Firefox */
-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
-o-transform:rotate(180deg);
}


/*机票预订规则*/
.rule_img{width:100%;height:auto;margin-bottom:0.5rem;text-align:center;}
.rule_img img{max-width:100%;}
.rule{padding:0 0.8rem;font-size:0.7rem;line-height:1.3rem;min-height:62rem;}
.rule strong{font-size:0.8rem;display:block;padding:0.6rem 0 0 0;}
.rule_data{text-align:right;margin-top:3rem;}
.discount{_padding:0.8rem;font-size:0.7rem;}
.discount table tr td{padding:0.2rem;border:0.05rem solid#ececec;}
.border-bottom{border-bottom:0.05rem solid#333;}
.note{line-height:1.4rem;}