@charset "UTF-8";
/**
 * 用户中心通用样式
 * @authors yanghuanmin
 * @date    2014-04-18 15:15:32
 * @version 1.0.0
 */

/* sprite declare */
.m-sidenav .nav-hd i,
.m-sidenav li li a,
.m-sidenav .subnav i,
.m-home .acc-type,
.m-home .acc-type b,
.m-main .main-fm legend,
.m-expressbox dt{
	background:url(img/c-i.png?vs=20150109) no-repeat;
}
.main-tb .serv i{
	background-image:url(img/c-orderserv.png?vs=20150109);background-repeat:no-repeat;
}

/* layout */
.wrap{background:#fafafa}

/* 侧边栏 */
.m-side{float:left;width:200px;background:#fff;}
/* 侧边栏导航 */
.m-sidenav .nav-hd{background:#078F5F;height:21px;line-height:21px;color:#fff;padding:12px 0 12px 25px;}
.m-sidenav .nav-hd i{background-position:0 -89px;width:17px;height:16px;margin-right:5px;}
.m-sidenav .nav-hd h2{display:inline;font-size:16px;font-family:'Microsoft Yahei';vertical-align:middle;font-weight:normal;}
.m-sidenav .nav-bd{border:1px solid #d6d6d6;border-top:0;border-bottom:2px solid #078F5F;padding-bottom:5px;}
.m-sidenav li{zoom:1;}
.m-sidenav li ul{background:#f6f6f6;margin:0;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;padding:5px 0;display:none;zoom:1;}
.m-sidenav li li{border:0;border-left:3px solid #f6f6f6;zoom:1;float:none;width:auto;position:relative;z-index:10;}
.m-sidenav li li a{background-position:-54px -67px;padding:6px 0 6px 35px;}
.m-sidenav li a{display:block;padding:10px 0 10px 25px;line-height:18px;zoom:1;}
.m-sidenav li .active{border-left:3px solid #078F5F;}
.m-sidenav .active .col{color:#078F5F;font-weight:bold;}
.m-sidenav .active ul{display:block;}
.m-sidenav .subnav{position:absolute;width:200px;left:100%;padding-left:10px;top:0;display:none;margin-left:-5px;}
.m-sidenav .subnav ul{background:#fff;border:1px solid #d6d6d6;box-shadow:1px 1px 2px #ccc;}
.m-sidenav .subnav li{border:0;}
.m-sidenav .subnav i{background-position:-17px -74px;width:12px;height:15px;position:absolute;left:2px;/*top:50%;margin-top:-7px;*/top:6px;}
.m-sidenav .subnav .active{font-weight:bold;}

/* 主体区通用模块 */
.m-main{float:right;width:788px;border:1px solid #d6d6d6;border-radius:1px;background:#fff;}
.m-main .main-hd h1{height:50px;line-height:50px;font-size:20px;font-weight:normal;font-family:'Microsoft Yahei';border-bottom:1px dashed #d6d6d6;margin:0 5px;padding:5px 10px 2px;}
.m-main .main-bd{padding:15px 14px 20px;min-height:461px;_height:463px;}
/* 表格 */
.m-main .main-tb{width:100%;border:1px solid #eee;text-align:center;line-height:1.8;color:#666;}
.m-main .main-tb th{padding:10px 5px;font:normal 14px/1.5 'Microsoft YaHei';border:1px solid #eee;color:#333;
	background-color:#f5f5f5;
	background-image:-webkit-gradient(linear, center top, center bottom, from(#fefefe), to(#f5f5f5));
	background-image:-webkit-linear-gradient(#fefefe, #f5f5f5);
	background-image:-moz-linear-gradient(#fefefe, #f5f5f5);
	background-image:-o-linear-gradient(#fefefe, #f5f5f5);
	background-image:-ms-linear-gradient(#fefefe, #f5f5f5);
	background-image:linear-gradient(#fefefe, #f5f5f5);
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#fefefe, endColorStr=#f5f5f5)\9;
}
.m-main .main-tb td{padding:10px 5px;background:#fff;border:1px solid #eee;border-top:0;/* IE8下collapse+colspan同时存在时，td全边框会导致莫名丢失，去掉一个边框后正常  */}
/* 表单 */
.m-main .main-fm{padding:20px 0;}
.m-main .main-fm dl{padding:10px 0;line-height:34px;zoom:1;}/* 默认760 */
.m-main .main-fm dl:after{content:'';clear:both;display:table;font-size:0;line-height:0;}
.m-main .main-fm dt{float:left;width:320px;text-align:right;display:inline;}
.m-main .main-fm dd{float:right;width:440px;_padding-bottom:5px;}
.m-main .main-fm select{height:34px;line-height:34px;width:200px;}
.m-main .main-fm fieldset{position:relative;zoom:1;margin-bottom:10px;}
.m-main .main-fm legend{background-position:0 50px;position:absolute;left:4px;top:17px;line-height:20px;font-size:16px;font-family:'Microsoft Yahei';color:#444;padding-left:25px;}
.m-main .main-fm .user-legend{background-position:-64px -111px;}
.m-main .main-fm .card-legend{background-position:-64px -131px;}
.m-main .main-fm .info-legend{background-position:-64px -151px;}
/* 订单服务列表 */
.m-main .main-tb .serv{background:#f5f5f5;padding:6px 10px;}
.m-main .serv li{float:left;padding:0;text-align:left;line-height:18px;}
.m-main .serv a{float: left;padding:4px 10px 4px 0;min-width:108px;_width:108px;}
.m-main .serv i{float:left;width:16px;height:16px;overflow:hidden;margin:1px 5px 0 0;}
.m-main .serv .i-1{background-position:0 0;}
.m-main .serv .i-2{background-position:-16px 0;}
.m-main .serv .i-3{background-position:-32px 0;}
.m-main .serv .i-4{background-position:0 -16px;}
.m-main .serv .i-5{background-position:-16px -16px;}
.m-main .serv .i-6{background-position:-32px -16px;}
.m-main .serv .i-7{background-position:0 -32px;}
.m-main .serv .i-8{background-position:-16px -32px;}
.m-main .serv .i-9{background-position:-32px -32px;}
.m-main .serv .i-10{background-position:0 -48px;}
.m-main .serv .i-11{background-position:-16px -48px;}
.m-main .serv .i-12{background-position:-32px -48px;}

/* 首页 */
.m-home .main-bd{padding:0 0 15px;}
.m-home .yahei{font-family:'Microsoft Yahei';}
.m-home .area{margin:0 5px;border-top:1px solid #ccc;padding:20px 8px;}
.m-home .area h2{font-size:16px;padding-left:30px;margin-bottom:5px;}
.m-home .area h2,
.m-home .i{background:url(img/i/icon-comm.png) no-repeat;}
.m-home .i{width:20px;height:20px;display:inline-block;vertical-align:middle;}
.m-home .i-phone{background-position:0 0;}
.m-home .i-option{background-position:0 -20px;}
.m-home .i-email{background-position:0 -40px;}
.m-home .i-card{background-position:0 -60px;}
.m-home .i-time{background-position:0 -80px;}
.m-home .i-set{background-position:0 -100px;}
.m-home .i-arrow{background-position:0 -120px;}
.m-home .i-plane{background-position:0 -239px;}
/* 用户信息 */
.m-home .info-area{border:0;background:#fafafa;padding:44px 28px;zoom:1;}
.m-home .info-cont{margin-left:375px;border-left:1px solid #EFEFEF;}
.m-home .user{float:left;width:375px;margin-left:-375px;position:relative;}
.m-home .user .time{clear:both;text-align:center;color:#999;padding-top:20px;line-height:20px;}
.m-home .user .i-time{margin-right:5px;vertical-align:top;*vertical-align:middle;}
.m-home .user-pic{float:left;width:110px;height:130px;border:1px solid #E5E5E5;overflow:hidden;}
.m-home .user-acc{margin-left:140px;}
.m-home .user-acc .name{font-size:22px;font-weight:normal;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.m-home .user-acc .greet{padding:0 0 10px;font-size:14px;}
.m-home .user-acc .items{margin-top:15px;line-height:1.8;}
.m-home .acc-type{background-position:0 0;display:inline-block;padding-left:8px;vertical-align:middle;cursor:default;}
.m-home .acc-type b{background-position:right -18px;float:left;padding-right:8px;height:18px;line-height:18px;color:#068E5F;font-weight:normal;}
/* 安全信息 */
.m-home .safe{padding-left:20px;}
.m-home .safe .level{font-size:16px;}
.m-home .safe .item{width:145px;float:left;}
.m-home .safe .item-detail{width:100px;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.m-home .safe .status{float:right;width:80px;}
.m-home .safe .i{float:left;margin-right:5px;}
.m-home .safe .i-done,
.m-home .safe .i-undone{float:left;margin:1px 5px 0 0;}
.m-home .safe ul{line-height:20px;margin-top:20px;}
.m-home .safe li{padding:6px 0;float:left;width:100%;}
/* 最新机票订单 */
.m-home .book-area h2{background-position:0 -178px;}
.m-home .enter{line-height:20px;float:right;margin-top:3px;}
.m-home .enter i{vertical-align:top;*vertical-align:middle;margin-left:2px;}
/* 最近浏览记录 */
.m-home .view-area{overflow:hidden;}
.m-home .view-area h2{background-position:0 -207px;}
.m-home .view-area ul{padding:10px 0;zoom:1;margin-left:10px;}
.m-home .view-area li{float:left;min-width:140px;_width:140px;line-height:21px;margin-left:10px;display:inline;}
.m-home .view-area span{vertical-align:middle;}
.m-home .view-area .i{margin:0 5px;}
.m-home .view-area a{padding:5px 0;float:left;position:relative;zoom:1;/* for IE7 bug*/}
.m-home .view-area a:hover .i-plane{background-position:0 -270px;}
.m-home .book-area .item{margin-top:10px;}
/* 首页end */

/* 会员信息修改 */
.m-userinfo .main-fm{padding-bottom:40px;}
.m-userinfo .main-fm dt{width:270px;}
.m-userinfo .main-fm dd{width:490px;}
.m-userinfo .main-fm select{width:250px;}
.m-userinfo .main-fm input{margin-right:5px;*margin-right:2px;}
.m-userinfo .main-fm label{margin-right:10px;}
.m-userinfo .main-fm .u-inp{width:242px;margin-right:10px;}
.m-userinfo .main-fm .u-inp-long{width:342px;}
.m-userinfo .main-fm .u-btn-default{margin-top:10px;}

/* 我的会员卡 */
.m-mycard .card{float:left;width:350px;height:222px;background:url(img/i/mycard.png);position:relative;zoom:1;}
.m-mycard .card p{position:absolute;top:142px;left:0;width:100%;text-align:center;color:#fff;font-size:18px;}
.m-mycard .prop{margin-left:360px;padding-top:30px;}
.m-mycard .prop p{padding:10px 0;}

/* 优惠券管理 */
.m-coupon .filter{padding:10px 0;line-height:23px;}
.m-coupon .rule{color:#06c;text-decoration:underline;}
.m-coupon .rule:hover{color:#f60;}

/* 安全绑定 */
.m-safebind h2,
.m-safebind em{font-size:16px;font-weight:normal;font-family:'Microsoft Yahei';float:left;text-align:center;}
.m-safebind h2{width:145px;}
.m-safebind em{width:110px;}
.m-safebind li{padding:20px 0;line-height:34px;}
.m-safebind p{float:left;width:410px;line-height:24px;}

/* 交易密码、登录密码修改 */
.m-trade-pwd .way{text-align:center;padding:20px 0;}
.m-trade-pwd .way h2{font-family:'Microsoft Yahei';font-size:16px;font-weight:normal;}
.m-trade-pwd .way ul{padding:20px 0 40px;}
.m-trade-pwd .way li{display:inline-block;*display:inline;zoom:1;margin:0 20px;}
.m-trade-pwd .way li a{background-image:url(img/i/icon-pwd-way.png);background-repeat:no-repeat;padding-left:35px;line-height:25px;float:left;}
.m-trade-pwd .way-phone{background-position:0 0;}
.m-trade-pwd .way-email{background-position:0 -25px;}
.m-trade-pwd .way-question{background-position:0 -50px;}
.m-trade-pwd .way .disabled{opacity:.3;filter:alpha(opacity=30)\9;}

/* 手机号码修改 */
.m-changephone .prop{font-size:14px;padding:10px 0 20px;}
.m-changephone .disb{color:#999;}
.m-changephone .type p{padding:0 0 10px;}
.m-changephone .type dl{border:1px solid #ccc;width:260px;height:110px;padding:15px;float:left;margin:0 20px 20px 0;display:inline;text-align:center;}
.m-changephone .type dt{font-size:16px;font-family:'Microsoft Yahei';text-align:left;}
.m-changephone .type dl p{text-align:left;color:#999;padding:10px 0;}

/* 密码保护 */
.m-pwd-guard select{height:34px;line-height:34px;width:320px;}
.m-pwd-guard .u-inp{width:312px;}
.m-pwd-guard .main-fm dl{padding:5px 0;}
.m-pwd-guard .main-fm dt{width:220px;}
.m-pwd-guard .main-fm dd{width:530px;}
.m-pwd-guard .main-fm fieldset{margin-bottom:20px;}

/* 积分卡挂失补卡 */
.m-reportlose .prop{padding:20px 0 10px;text-align:center;}

/* 积分查询 */
.m-point-query .main-bd{padding:15px 0;}
.m-point-query .row{padding:15px;line-height:32px;}
.m-point-query .row .u-btn-assist{margin-left:10px;}
.m-point-query dl{border-bottom:1px solid #dedede;}
.m-point-query dt{float:left;width:180px;font-family:'Microsoft Yahei';font-size:16px;}
.m-point-query dt span{float:left;width:120px;}
.m-point-query dd{margin-left:200px;}

/* 积分补登 */
.m-point-remedy .row{padding:15px 0;}
.m-point-remedy ol{padding:20px 0;}
.m-point-remedy ol li{list-style:decimal;margin-left:30px;padding:4px 0;}

/* 积分来源 */
.m-point-origin .cont{padding:20px 0 0;}
.m-point-origin .tab-cont .active{display:block;}

/* 邮箱确认 */
.m-email-check .main-fm dt{width:260px;}
.m-email-check .main-fm dd{width:500px;}
.m-email-check .main-fm .u-btn-assist{margin-left:10px;}

/* 常旅客列表 */
.m-passenger-list .filter{line-height:34px;margin-bottom:10px;}
.m-passenger-list .filter .fr{margin-top:5px;}
.m-passenger-list .filter .u-btn,
.m-passenger-list .filter .u-inp{margin-left:10px;}
.m-passenger-list .remove{text-decoration:underline;}
.m-passenger-list .name{position:relative;display:inline-block;}
.m-passenger-list .name .u-btip{display:block;padding:0 5px;left:100%;top:50%;white-space:nowrap;line-height:18px;margin-top:-10px;margin-left:10px;background:#07a36c;color:#fff;border-color:#078f5f;}
.m-passenger-list .name .u-btip-right{border-width:5px;left:-10px;top:4px;border-right-color:#078f5f;}
.m-passenger-list .name .u-btip-right i{border-right-color:#07a36c;}

/* 常旅客编辑 */
.m-passenger-edit .main-fm .u-inp{margin-right:10px;}
.m-passenger-edit .main-fm dt{width:260px;}
.m-passenger-edit .main-fm dd{width:500px;}
.m-passenger-edit .main-fm dl{padding:5px 0;}
.m-passenger-edit .addcard{margin-left:260px;}
.m-passenger-edit .removecard{margin-left:10px;}
.m-passenger-edit .btn-save{margin-top:20px;}
.m-passenger-edit .explain{color:#999;}
.m-passenger-edit .old-fm{padding:0 30px;display:none;}
.m-passenger-edit .old-fm .prompt{color:#f60;padding:10px 0;}
.m-passenger-edit .old-fm dt{width:240px;}
.m-passenger-edit .old-fm dd{width:460px;}
.m-passenger-edit .old-fm legend{position:static;padding:0;}
.m-passenger-edit .old-fm .tab-cont{padding:20px 0;background:#f6f6f6;margin-bottom:20px;}
.m-passenger-edit .old-fm .cont{display:none;}
.m-passenger-edit .old-fm .row{padding:10px 0 0;line-height:26px;}
.m-passenger-edit .old-fm .u-btn-assist{margin-right:10px;}
.m-passenger-edit .file-list{line-height:0;}
.m-passenger-edit .file-list a{color:#06c;line-height:18px;padding:0 5px;margin-top:5px;}
.m-passenger-edit .file-list li{float:left;margin-right:10px;display:inline;width:100px;padding-bottom:10px;}
.m-passenger-edit .file-list img{width:100px;height:100px;display:block;background:url(img/i/update-empty.png);}
.m-passenger-edit .file-cont{float:left;overflow:hidden;position:relative;zoom:1;}
.m-passenger-edit .file-input{position:absolute;right:0;top:0;opacity:0;filter:alpha(opacity=0)\9;height:26px;width:100%;cursor:pointer;}
.m-passenger-edit .file-preview{position:absolute;left:280px;top:0;width:100px;height:100px;display:none;}
.m-passenger-edit .file-preview img,.ui-preview-cont{width:100px;height:100px;border:0;float:left;}
.m-passenger-edit .contact{position:absolute;bottom:109px;margin-top:-17px;right:100px;}
.m-passenger-edit .long-field .u-inp{width:260px;margin-right:10px;float:left;}
.m-passenger-edit .long-field .u-select{width:270px;margin-right:10px;float:left;}
.m-passenger-edit .fields-cont{padding:5px 0 5px 75px;line-height:34px;}
.m-passenger-edit .explain-head{line-height:20px;margin-left:200px;}

/* 商旅通账户余额 */
.m-sltacc-balance ul{margin-bottom:20px;}
.m-sltacc-balance li{text-align:center;float:left;width:60px;margin-right:20px;}
.m-sltacc-balance li i{background:url(img/i/icon-slt.png) no-repeat;width:49px;height:52px;display:block;margin:0 auto 5px;}
.m-sltacc-balance li .i-rech{background-position:0 0;}
.m-sltacc-balance li .i-wire{background-position:0 -52px;}
.m-sltacc-balance li .i-tele{background-position:0 -104px;;}
.m-sltacc-balance li .i-adsl{background-position:0 -156px;;}
.m-sltacc-balance li .i-elec{background-position:0 -208px;;}
.m-sltacc-balance li .i-gas{background-position:0 -260px;;}
.m-sltacc-balance li .i-water{background-position:0 -312px;;}
.m-sltacc-balance li .i-bill{background-position:0 -364px;;}
.m-sltacc-balance li .i-phonebill{background-position:0 -416px;;}
.m-sltacc-balance .box-cont{border:2px solid #dadada;padding:10px;}
.m-sltacc-balance .box-cont h2{font-size:16px;font-family:'Microsoft Yahei';font-weight:normal;color:#666;margin-bottom:10px;}
.m-sltacc-balance .way{padding-bottom:10px;}
.m-sltacc-balance .way a{float:left;margin-right:10px;}
.m-sltacc-balance .way i{background:url(img/i/icon-slt-btn.png) no-repeat;width:22px;height:18px;float:left;margin:9px 3px 0 0;overflow:hidden;}
.m-sltacc-balance .way .i-money{background-position:0 0;}
.m-sltacc-balance .way .i-swap{background-position:0 -18px;}
.m-sltacc-balance .way .i-merchant{background-position:0 -36px;}

/* 商旅通账户总览 */
.m-sltacc-view .box-cont{border:2px solid #dadada;padding:25px;line-height:26px;}
.m-sltacc-view .box-cont em{font-size:16px;font-family:'Microsoft Yahei';float:left;}
.m-sltacc-view .box-cont a{float:left;margin-left:10px;}
.m-sltacc-view .query{padding:20px 0;}
.m-sltacc-view .query .u-inp{margin:0 10px;width:120px;}

/* 机票价格提醒 */
.m-ticketsub .prop{padding:10px 0;}
.m-ticketsub .prop a{float:right;}
.m-ticketsub .main-fm dt{width:260px;}
.m-ticketsub .main-fm dd{width:490px;}
.m-ticketsub .main-fm .prompt{color:#999;}
.m-ticketsub .main-fm .i-status{margin:0 10px;}
.m-ticketsub .main-fm .u-inp{width:240px;}
.m-ticketsub .main-fm .u-inp-date{width:105px;}
.m-ticketsub .main-fm .u-btn-assist{margin-left:10px;}
.m-ticketsub .main-fm .inp-price,.m-ticketsub .main-fm .inp-code{width:88px;}
.m-ticketsub .main-fm .disabled{background:#eee;}
.m-ticketsub .type-field{background:#fafafa;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}

/* 绿翼会员证件管理 */
.m-lypapers .add{margin-top:20px;}
.m-lypapers .add .u-btn{margin-right:10px;}
.m-lypapers .prop{color:#f60;}
.m-lypapers .main-fm{padding-bottom:50px;}
.m-lypapers .u-btn-default{margin-top:20px;}

/* 航空/酒店订单管理 */
.m-order .filter{overflow-x:hidden;padding-bottom:20px;position:relative;}
.m-order .filter ul{margin-left:-10px;zoom:1;position:relative;padding-top:2px;}
.m-order .filter li{float:left;width:152px;margin-left:10px;display:inline;zoom:1;}
.m-order .filter .u-inp{width:140px;float:left;}
.m-order .filter .u-btn{width:100%;text-align:center;padding:0;}
.m-order .filter .hand{width:112px;}
.m-order .filter .prop{color:#f5a341;margin-top:10px;}
.m-order .cancel{text-decoration:none;}
.m-order .main-tb{margin-top:5px;}
.m-order .date{margin:0 20px;}
.m-order .prop{color:#f60;}
.m-order .bind{display:inline-block;vertical-align:middle;padding:0 5px;background:#6794c2;color:#fff;}
.m-order .status-0{color:#f60;}
.m-order .status-1{color:#22a15c;}

/* 微博分享 */
.m-wbshare{width:520px;padding:20px;display:none;}
.m-wbshare .i-weibo{background:url(img/i/icon-share.png);width:141px;height:44px;display:block;}
.m-wbshare b{display:block;padding:20px 0 5px;}
.m-wbshare textarea{height:120px;width:508px;line-height:1.5;padding:5px;}

/* 航空订单 */
.m-airorder .item{border:5px solid #f6f6f6;margin-top:20px;}
.m-airorder .item-hd{padding:10px 10px 5px;}
.m-airorder .item-hd .fr{margin-left:10px;}
.m-airorder .main-tb th{background:#f6f6f6;}
.m-airorder .main-tb th,
.m-airorder .main-tb td{border-color:#f6f6f6;}

/* 酒店订单 */
.m-hotelorder .main-tb{margin-top:20px;}

/* 积分兑换/兑换商城产品 */
/* 标题 */
.m-pointswap .title{height:38px;line-height:38px;background:#414a51;color:#fff;padding-left:10px;position:relative;zoom:1;}
.m-pointswap .title h2{font-weight:normal;}
.m-pointswap .inner{border:1px solid #d5d5d5;border-top:0;}
.m-pointswap .more{position:absolute;right:10px;top:0;color:#fff;}
.m-pointswap .more:hover{text-decoration:underline;}
/* 航班搜索 */
.m-pointswap .search{border:1px solid #d5d5d5;padding:10px 15px;position:relative;zoom:1;}
.m-pointswap .search dl{padding:5px 0;width:300px;line-height:34px;float:left;}
.m-pointswap .search dt{float:left;width:70px;}
.m-pointswap .search dd{float:left;width:230px;}
.m-pointswap .search label{margin-right:10px;}
.m-pointswap .search dl.f-cb{float:none;}
.m-pointswap .search button{position:absolute;right:60px;top:59px;}
/* 航线列表 */
.m-pointswap .flight{margin-top:15px;}
.m-pointswap .flight .block{background:#f6f6f6;position:relative;zoom:1;border-top:1px solid #fff;}
.m-pointswap .flight ul{margin-left:120px;background:#fff;padding:8px 0;}
.m-pointswap .flight li{min-width:80px;_width:80px;margin-left:20px;display:inline;float:left;padding:3px 0;}
.m-pointswap .flight h3{position:absolute;top:50%;line-height:18px;margin-top:-9px;left:20px;}
.m-pointswap .flight-plus li{padding:5px 0;min-width:105px;_width:105px;}
.m-pointswap .flight-plus ul{margin:0;}
.m-pointswap .flight-plus img{display:block;}
/* 商城兑换 */
.m-pointswap .mall .inner{}
/* 余额兑换 */
.m-pointswap .main-fm dt{width:280px;}
.m-pointswap .main-fm dd{width:480px;}
.m-pointswap .main-fm input{margin-right:10px;}
.m-pointswap .main-fm .tc{margin-top:20px;}

/* 会员注册 */
.m-regist{width:998px;}
.m-regist .main-fm fieldset{padding-bottom:20px;}
.m-regist .main-fm legend{margin-left:90px;}
.m-regist .main-fm dd{width:620px;}
.m-regist .main-fm dt{width:330px;}
.m-regist .main-fm label{margin-right:20px;}
.m-regist .main-fm .u-inp{margin-right:10px;width:276px;}
.m-regist .main-fm .u-btn-assist{margin-right:10px;padding:0 10px;}
.m-regist .main-fm .u-select{width:286px;float:left;margin-right:10px;}
.m-regist .main-fm .disabled{background:#cdcdcd;filter:alpha();}
.m-regist .code .u-inp{width:120px;}
.m-regist .code label{color:#999;}
.m-regist .code img{vertical-align:middle;height:34px;margin-right:10px;}
.m-regist .tabs .u-btn{float:left;margin-top:5px;margin-right:-1px;}
.m-regist .hand .u-btn{margin-bottom:10px;}
.m-regist .hand dd{float:left;width:auto;text-align:center;padding-left:10px;}
.m-regist .third .u-select{width:88px;}

/* 找回密码 */
.m-retrieve{width:998px;}
.m-retrieve .main-bd{padding-left:0;padding-right:0;}
.m-retrieve .main-fm .u-inp{margin-right:10px;width:210px;}
.m-retrieve .main-fm .u-select{width:220px;}
.m-retrieve .main-fm dd{width:614px;}
.m-retrieve .main-fm dt{width:364px;}
.m-retrieve .main-fm label{color:#999;}
.m-retrieve .main-fm fieldset{position:static;}
.m-retrieve .code .u-inp{width:80px;}
.m-retrieve .code img{vertical-align:middle;height:34px;margin-right:10px;}
.m-retrieve .type{padding:20px 0 40px;background:#f6f6f6;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;display:none;}
.m-retrieve .hand{margin-top:30px;}
.m-retrieve .name{font-size:20px;font-family:'Microsoft YaHei';}

/* 快递行程单 */
.m-express h4{font-size:14px;font-weight:normal;}
.m-express .fillin-box{padding-left:10px;}
.m-express .fillin-box li{float:left;width:216px;display:inline;margin:10px 20px 0 0;line-height:34px;height:34px;}
.m-express .fillin-box .u-inp{width:204px;float:left;background:transparent;}
.m-express .fillin-box .long-field{width:688px;}
.m-express .long-field .u-inp{width:676px;}
.m-express .save-normal{padding:20px 0;float:left;}
.m-express .save-normal input{margin-right:5px;*margin-right:1px;}
.m-express .mark-normal{color:#f60;}
.m-express .save-max{color:#f60;padding-top:30px;}
.m-expressedit{width:760px;padding:20px;}


/* 快递行程单状态 */
.m-expressbox{padding:40px 25px;}
.m-expressbox dl{overflow:hidden;zoom:1;color:#FF5704;width:320px;margin:0 auto;font-size:14px;}
.m-expressbox dt{float:left;width:100px;padding-left:20px;background-position:-72px -181px;}
.m-expressbox dd{float:left;width:200px;}


@media only screen and (min-width:319px) and (max-width:980px){
	.g-wp {width: 100%}
    .m-main {width: 100%}
	.m-regist .main-fm fieldset{padding-bottom: 0;margin-bottom: 0}
	.m-main .main-fm dl.code{}
	.u-btn-assist:hover{color: inherit;}
	.m-regist .main-fm .u-btn-assist{padding: 20px 10px;margin-left: 0}
	.u-btn-assist{background: #fff;color: #00AB6F}
	.m-main .main-fm dd.moble-tabs{width: 100%;text-align: center;}
	.m-regist .main-fm .disabled{background: #f7f7f7;color: #333333}
	.m-regist .tabs .u-btn{display: inline-block;float: initial;width: 49%;border: 0}
	.m-main .main-fm dl{border-bottom:0 }
	.m-main .main-fm{font-size: 12px}
	.m-main .main-hd h1{display: none;}
	.m-regist .main-fm .u-inp{width: 210px;height: 42px;line-height: 42px}
	.m-regist .main-fm .u-select{width: 210px}
	.m-regist .main-fm dt{width: 30%;text-align: left;margin-right: 0}
	.m-main .main-fm legend{display: none;}
	.m-regist .code label{display: none;}
	.m-main .main-fm dt.moble-hid{display: none;}
	.moble-hid{display: none;}
	.hwp{display: none;}
	.bd-describe{display: none;}
	.m-regist .main-fm .u-btn-assist.u-btn-sendCode{padding-top:0 ;padding-bottom: 0;color: #333333  }
	.u-btn-default{background: #F9A701}
	#SMSCheckCode{width: 90px}


	/** 标题 **/
	.globalTitle{display:block;width:100%;height:45px;position:fixed;top:0px;left:0px;background:#00ab6f;z-index:2;text-align:center;line-height:45px;color:white;font-size:18px;}
	/** 小于符号 **/
	.less-Than-Symbol{width:10px;height:10px;border:solid 2px white;border-right:none;border-top:none;	transform:rotate(45deg);
		-ms-transform:rotate(45deg); 	/* IE 9 */
		-moz-transform:rotate(45deg); 	/* Firefox */
		-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
		-o-transform:rotate(45deg); 	/* Opera */
	}
	/** 小于符号的位置调整 **/
	.globalLessSymbol{position:absolute;top:7px;left:0px;margin-top:10px;margin-left:20px;}


	.g-wp{width:100%!important;}
	.g-footer .sale{width:100%!important;}
	.hwp{display:none;}
	.g-bd{width:100%!important;}
	.m-main{width:100%!important;padding-top:30px;font-family:'Microsoft Yahei';font-size:12px;}
	
	.main-bd{padding:0;}
	
	.m-userinfo .main-fm{margin:0}
	.m-main .main-fm{padding:10px;}
	.m-userinfo .main-fm dd{width:100%;}
	.m-main .main-fm dd{width:70%;}
	.m-userinfo .main-fm dt{width:30%;text-align:left;}
.m-userinfo .main-fm .u-inp-long{width:90%;}
	.m-main .main-bd{padding:0;}
	
	.hwp{width:100%;}
	.hwp .bd{width:100%;}
	.hwp .bd li{width:100%;}
	.m-main{width:100%;}
	.main-fm{width:100%!important;}


	.m-userinfo .main-fm .u-inp{width:142px;margin-right:0px;border:none}
	.m-userinfo .main-fm .u-inp-long{width:100%;}
	.main-hd{display:none;}

	.m-main .main-fm dl{border-bottom: 0}
	.m-userinfo .main-fm select{border:none; width:100%;}


	.c-btnSubmit{display:none}
	#btnSubmit{width:100%;margin:0 auto;margin-top:30px;margin-bottom:30px;border-radius:3px;}

	.J_Mail_Tips{display:none}
	.J_Mail_Tips-app{display:block}
	.lianxiTel{display:none}
	.lianxiTel-app{display:block}

	/** 常旅客管理 **/
	.clkApp{display:block;padding-top:60px;}
	.m-passenger-list{display:none;}
	.clkList{width:100%;}
	.clkApp .main-tb{width:95%;margin:0 auto;border:solid 1px #e1ece8;margin-bottom:10px;background:#fff;}
	.clkApp .main-tb tr td{padding:6px;}

	.u-dialog{width:100%!important;left:0!important;}
	.u-dialog-foot button:nth-child(2){display:none;}

	.u-btip-app{width:100%;background:#00ab6f;color:#fff;}
	._u-btip-app{color:#FAA701}
	
	.gt_holder.popup .gt_popup_header {
		font-size: 15px;
	}
	#Password_error{position: relative!important;left:0!important;margin-top: 10px!important;width: 5.6rem;}
	#Password_error .pwd-checklist-item span{width: 4.3rem!important;}
	#Password_success{left: 5.6rem!important;}

}
/*正则验证弹框样式*/
.pos-pwd{position: relative;}
#Password_error{background: #f6f6f6;position: absolute;display: none;z-index: 9999;top: 0;}
#Password_error .pwd-checklist-arrow {position: absolute;top: 8px;left: 0;}
#Password_error .pwd-checklist-arrow em { position: absolute;left: 0;top: 0;font-size: 20px;}
#Password_error .pwd-checklist-arrow em.arrowa {color: #ddd;left: -6px;}
#Password_error .pwd-checklist-arrow em.arrowb {color: #f9f9f9;left: -5px;}
#Password_error .pwd-checklist{ padding: 5px 10px;border: 1px solid #ddd;box-shadow: 1px 1px 1px #efefef;background: #f9f9f9;}
#Password_error .pwd-checklist-item{line-height: 20px;overflow: hidden;} 
#Password_error .pwd-checklist-item .icons{width: 12px;height: 12px;background: url(https://media.springairlines.com/style/site/img/i/reg_icons.png) no-repeat;display: inline-block;zoom: 1;margin-top: 6px;margin-right:5px;float: left;}  
#Password_error .pwd-checklist-item .iconsP{background-position: -5px -2px }
#Password_error .pwd-checklist-item .iconsP1{background-position: -5px -18px;}
#Password_error .pwd-checklist-item .iconsP2{background-position: -5px -34px;}
#Password_error .pwd-checklist-item span{display: inline-block;zoom: 1;float: left;width: 200px;}
#Password_success{position: absolute;top:0;width: 20px;height: 20px;background: url(https://media.springairlines.com/style/site/img/i/reg_icons1.png) no-repeat -5px 5px;margin-top: 5px;display: none;}	