﻿.f-cb { zoom: 1; }
.f-cb:after { content: ''; clear: both; display: table; font-size: 0; line-height: 0; }
.p-head { width: 100%; height: 240px; border-bottom: 8px solid #008856; background: #01aa6f; box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.08); }
.p-content { width: 1200px; margin: 62px auto 0; padding-bottom: 30px; background: #f7f7f7; }
.p-menu { float: left; }
.p-bg { background: #f7f7f7; width: 100%; }



/*头部*/
.p-head .m-content { width: 1200px; margin: 0 auto; position: relative; }
.p-head .m-suspension { width: 257px; height: 265px; box-shadow: 5px 5px 7px rgba(0, 0, 0, 0.08); background: #fff; position: absolute; right: 0; top: -1px; border-radius: 0 0 5px 5px; margin: 1px 0 0 0; padding-bottom:10px;}
.p-head .m-suspension .c-title { height: 45px; padding: 0 17px; background: #008856; line-height: 45px; font-family: 'Microsoft YaHei'; color: #fff8f8; font-size: 14px; }
.p-head .m-suspension .c-title h4 { float: left; font-weight: normal; margin: 0; }
.p-head .m-suspension .c-title .c-more { text-decoration: none; color: #fff8f8; font-size: 12px; float: right; }
.p-head .m-suspension .c-title .c-more span { position: relative; }
.p-head .m-suspension .c-title .c-more i { width: 7px; height: 12px; display: inline-block; zoom: 1; *display: inline; vertical-align: middle; background-image: url(//media.springairlines.com/cache/style/site5/img/service/i-service.png); background-position: -119px -76px; margin: -2px 0 0 4px; }
.p-head .m-suspension .m-notice { padding: 0 17px; }
.p-head .m-suspension .m-notice ul { margin: 0 auto; padding: 0; }
.p-head .m-suspension .m-notice ul li { border-bottom: 1px dashed #e1ece8; padding: 20px 0; margin: 0; list-style: none; }
.p-head .m-suspension .m-notice ul .last { border-bottom: none; }
.p-head .m-suspension .m-notice ul li a { zoom: 1; font-family: 'Microsoft YaHei'; font-size: 12px; color: #afafaf; cursor: pointer; text-decoration: none; }
.p-head .m-suspension .m-notice ul li a:after { content: ''; clear: both; display: table; font-size: 0; line-height: 0; }
.p-head .m-suspension .m-notice ul li a:hover { color: #01aa6f; }
.p-head .m-suspension .m-notice ul li a .c-date { float: left; }
.p-head .m-suspension .m-notice ul li a .c-info { float: right; width: 145px; margin: 0; padding: 0; }
.p-head .m-suspension .m-qcode { padding: 25px 14px 0; text-align: left; }
.p-head .m-suspension .m-qcode img { width: 149px; height: 154px; margin: 0 auto; display: block; }
.p-head .m-suspension .m-qcode p { margin: 0; padding: 0; font-family: 'Microsoft YaHei'; }
.p-head .m-suspension .m-qcode .c-hot { font-size: 16px; color: #6b6b6b; margin: 5px 0 0 20px; }
.p-head .m-suspension .m-qcode .c-link { font-size: 14px; color: #6b6b6b; padding-top: 9px; border-top: 1px dashed #e1ece8; margin-left:20px;}
.p-head .m-search { text-align: left; padding-top:66px; max-width: 900px; }

.p-head .m-search .c-search .c-inp { width: 620px; padding: 0 15px; height: 70px; line-height:70px;background: #fff; border: none; border-radius: 5px 0 0 5px; font-family: 'Microsoft YaHei'; font-size: 16px; float: left; }
*+html .p-head .m-search .c-search .c-inp { width:620px;padding:0 15px;height:70px;line-height:70px;background:#fff;border:solid 1px #01aa6f;border-right:solid 1px #fff;border-bottom:none;border-radius:5px 0 0 5px;font-family:'Microsoft YaHei';font-size:16px;float:left;}

.p-head .m-search .c-search .c-btn { text-align: center; height: 70px; width: 186px; border-radius: 0 5px 5px 0; background: #ffc624; font-family: 'Microsoft YaHei'; font-size: 20px; color: #fff; border: none; float: left; cursor: pointer; }
.p-head .m-search .c-search .c-btn i { width: 21px; height: 21px; display: inline-block; zoom: 1; *display: inline; background-image: url(//media.springairlines.com/cache/style/site5/img/service/i-service.png); background-position: 0 -52px; vertical-align: middle; margin: -2px 10px 0 0; }
.p-head .m-search .c-list { margin: 22px 0 0; padding: 0; }
.p-head .m-search .c-list li { list-style: none; float: left; margin: 0 35px 0 0; }
.p-head .m-search .c-list li a { font-family: 'Microsoft YaHei'; font-size: 14px; color: #fff8f8; text-decoration: none; }

/*提问部分*/
.m-question { position: relative; margin: 0 0 32px 0; }
.m-question .c-tabs { margin: 0; padding: 0; }
.m-question .c-tabs li { float: left; list-style: none; margin: 0 6px 0 0; border-radius: 5px 5px 0 0; background: #ededed; vertical-align: bottom; z-index: 3; width: 127px; height: 53px; line-height: 53px; font-family: 'Microsoft YaHei'; font-size: 16px; color: #6b6b6b; position: relative; top: 0px; cursor: pointer; text-align: center; }
.m-question .c-tabs .title { float: right; font-family: 'Microsoft YaHei'; font-size: 18px; font-weight: bold; color: #faa701; background: none; width: 150px; }


.m-question .c-tabs .active { width: auto;padding-left:20px;padding-right:20px; height: 50px; border-radius: 5px 5px 0 0; background: #fff; border: 1px solid #b9d7cc; border-bottom: none; z-index: 5; top: 1px; line-height: 50px; }
.m-question .c-info { border: 1px solid #b9d7cc; background: #fff; border-radius: 5px; }
.m-question .c-info .c-list { width: 100%; padding: 0 0 15px 0; margin: 0; }
.m-question .c-info .c-list .c-item { width: 265px; float: left; list-style: none; text-align: left; margin: 30px 0 15px 32px; height: 81px; }
.m-question .c-info .c-list .c-item .c-pic { width:48px;height:48px;float:left;}
.m-question .c-info .c-list .c-item .c-text { float:left;width:170px;overflow:hidden;height:80px;margin-left:15px;}
.m-question .c-info .c-list .c-item .c-text h5 { margin:12px 0 0 0;padding:0;font-family:'Microsoft YaHei';font-size:14px;color:#6b6b6b;}
.m-question .c-info .c-list .c-item .c-text .c-intro { margin: 22px 0 0 0; font-family: 'Microsoft YaHei'; font-size: 12px; color: #afafaf; width: 165px; }
.m-question .c-info .c-questions { width: 100%; padding: 9px 0 35px 0; margin: 0; }
.m-question .c-info .c-questions .c-item { float: left; margin: 25px 0 0 31px; width: 368px; list-style: none; zoom: 1; }
.m-question .c-info .c-questions .c-item:after { content: ''; clear: both; display: table; font-size: 0; line-height: 0; }
.m-question .c-info .c-questions .c-item i { width: 21px; height: 21px; background-image: url(//media.springairlines.com/cache/style/site5/img/service/i-service.png); background-position: -59px -76px; margin-right: 8px; float: left; }
.m-question .c-info .c-questions .c-item a { float: left; font-family: 'Microsoft YaHei'; font-size: 12px; color: #6b6b6b; position: relative; top: 2px; text-decoration: none; }

/** 换行 **/
.m-question .c-info .c-list .c-item .c-text h5{margin:7px 0 0 0;}
.c-item a{white-space:normal!important;}

/*面包屑*/
.p-crumb { width: 100%; padding: 0; margin: 0 0 15px 0; font-family: 'Microsoft YaHei'; font-size: 14px; }
.p-crumb li { list-style: none; float: left; margin-left: 10px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #6b6b6b; }
.p-crumb .active { color: #afafaf; }
.p-crumb li a { text-decoration: none; color: #6b6b6b; }
.p-crumb .active a { color: #afafaf; }
.p-crumb li span { margin-right: 5px; }

/*目录*/
.m-menu { width:192px; list-style:none;border:1px solid #e1ece8;border-radius:5px;padding:0;margin:0;}
.m-menu li { width:100%;height:auto;line-height:60px; background:#fff;font-family:'Microsoft YaHei';font-size:14px;color:#333;border-bottom:1px solid #e1ece8;zoom:1;cursor:pointer;}
.m-menu li:after { content: ''; clear: both; display: table; font-size: 0; line-height: 0;}
.m-menu .first { border-radius:5px 5px 0 0;}
.m-menu .last { border-radius:0 0 5px 5px;border-bottom:none;}
.m-menu .active { border-bottom:none;height:65px;line-height:57px;background:#00ab6f;color:#fff;}
.m-menu .c-switch { height:auto;}
.m-menu li i { background-image:url(img/service/i-service.png);display:block;float:left;}
.m-menu li .i-plus { width:13px;height:11px;background-position:0 -34px;margin:23px 0 0 8px;}
.m-menu li .i-minus { width:13px;height:20px!important;background-position:0  -45px!important;margin:28px 0 0 8px;}
.m-menu li .i-1 { background-position:-17px -32px;width:27px;height:23px;margin:17px 16px 0 14px;}
.m-menu .active .i-1 { background-position:-17px 0px;}
.m-menu li .i-2 { background-position:-47px -32px;width:26px;height:25px;margin:15px 16px 0 15px;}
.m-menu .active .i-2 { background-position:-47px 0;}
.m-menu li .i-3 { background-position:-76px -32px;width:13px;height:29px;margin:13px 21px 0 23px;}
.m-menu .active .i-3 { background-position:-76px 0;}
.m-menu li .i-4 { background-position:-92px -32px;width:21px;height:19px;margin:19px 10px 0 19px;}
.m-menu .active .i-4 { background-position:-92px 0;}
.m-menu li .i-5 { background-position:-116px -32px;width:23px;height:25px;margin:17px 16px 0 18px;}
.m-menu .active .i-5 { background-position:-116px 0;}
.m-menu li span { float:left;}
.m-menu li .c-son { border:none;float:left;padding:0;margin:-15px 0 0;}
.m-menu li .c-son li { padding-left:50px;font-family:'Microsoft YaHei';font-size:12px;color:#6b6b6b;width:111px;list-style:none;border:none;height:50px;background:none;line-height:20px;}
.m-menu li .c-son .c-switch { height:auto;}
.m-menu li .c-son li .c-grandson { border:none;float:left;padding:0;margin:0;}
.m-menu li .c-son li .c-grandson li { padding-left:14px;font-family:'Microsoft YaHei';font-size:12px;color:#6b6b6b;width:97px;list-style:none;border:none;background:none;line-height:40px;}
/**.m-menu .LeftMenuTitle1 { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.m-menu .LeftMenuTitle2 { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }**/

/*公告信息*/
.p-notice { padding: 0 31px 26px; width: 917px; float: right; border: 1px solid #e1ece8; border-radius: 5px; background: #fff; }
.p-notice h5 { padding: 0 0 11px 0; margin: 26px 0 0 0; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333; font-weight: normal; border-bottom: 1px solid #e1ece8; }
.p-notice .c-list { margin: -4px 0 0 0; padding: 0; width: 100%; border-bottom: 1px solid #e1ece8; padding-bottom: 29px; }
.p-notice .c-list li { list-style: none; zoom: 1; margin-top: 30px; font-family: 'Microsoft YaHei'; font-size: 12px; font-weight: normal; color: #afafaf; }
.p-notice .c-list li:after { content: ''; clear: both; display: table; font-size: 0; line-height: 0; }
.p-notice .c-list li span { float: left; }
.p-notice .c-list li a { float: right; color: #6b6b6b; text-decoration: none; }
.p-notice .c-list li a:hover { color: #01aa6f; }
.p-notice .c-list li a p { margin: 0; padding: 0; text-align: left; width: 825px; line-height: 23px; }
.p-notice .m-page .c-page { margin-right: -7px; }

/*公告详情*/
.p-detail { padding: 0 31px; width: 917px; float: right; border: 1px solid #e1ece8; border-radius: 5px; background: #fff; }
.p-detail h5 { padding: 0 0 11px 0; margin: 26px 0 0 0; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333; font-weight: normal; border-bottom: 1px solid #e1ece8; text-align: center; }
.p-detail p { margin: 0; padding: 0; font-family: 'Microsoft YaHei'; font-size: 12px; color: #6b6b6b; }
.p-detail .c-greet { margin: 20px 0 0 0; }
.p-detail .c-content { padding: 0 0 35px 0; border-bottom: 1px solid #e1ece8; }
.p-detail .c-content .c-text { margin: 23px 0 0 0; }
.p-detail .c-content .c-sign { margin: 60px 0 0 0; padding: 0; width: 100%; }
.p-detail .c-content .c-sign li { margin: 23px 0 0 0; width: 100%; list-style: none; }
.p-detail .c-content .c-sign li p { text-align: right; }
.p-detail .c-content .c-list { margin: 0; padding: 0 0 0 16px; }
.p-detail .c-content .c-list li { margin: 24px 0 0 0; padding: 0; list-style: none; }
.p-detail .c-ft { text-align: center; padding: 20px 0; font-family: 'microsoft yahei'; font-size: 14px; }
.p-detail .c-ft a.return-btn { width: 84px; height: 30px; border: 1px solid #00ab6f; border-radius: 5px; text-align: center; color: #00ab6f; display: inline-block; line-height: 30px; text-decoration: none; }

/*提问*/
.p-ask { padding: 0 31px 66px; width: 917px; float: right; border: 1px solid #e1ece8; border-radius: 5px; background: #fff; }
.p-ask .c-title { padding: 0 0 11px 0; margin: 26px 0 0 0; border-bottom: 1px solid #e1ece8; }
.p-ask .c-title h5 { font-family: 'Microsoft YaHei'; font-size: 18px; color: #333; font-weight: normal; margin: 0; padding: 0; float: left; }
.p-ask .c-title .c-btn { border: 1px solid #00ab6f; border-radius: 4px; height: 31px; line-height: 31px; padding: 0 22px; display: block; background: #fff; float: right; font-family: 'Microsoft YaHei'; font-size: 12px; color: #01aa6f; text-decoration: none; margin-top: -10px; position: relative; top: 5px; }
.p-ask .c-title .c-btn:hover { background: #00ab6f; color: #fff; }
.p-ask .m-answer { margin: 19px 0 0 0; padding: 25px 20px; font-family: 'Microsoft YaHei'; font-weight: normal; font-size: 12px; color: #6b6b6b; border: 1px solid #aacfc2; border-radius: 5px; }
.p-ask .m-reply { margin: 21px 0 0 0; padding: 0; }
.p-ask .m-reply .c-tip { font-family: 'Microsoft YaHei'; font-weight: normal; font-size: 12px; color: #afafaf; padding: 0 20px 0 0; float: left; }
.p-ask .m-reply .c-btns { float: left; position: relative; top: -8px; }
.p-ask .m-reply .c-btns a { border: 1px solid #fff; }
.p-ask .m-reply .c-btns .c-btn { font-family: 'Microsoft YaHei'; font-size: 14px; height: 31px; font-weight: normal; line-height: 31px; padding: 0 23px; margin: 0 6px 0 0; text-decoration: none; display: block; float: left; border-radius: 4px; }
.p-ask .m-reply .c-btns .btn-true { border-color: #00ab6f; color: #00ab6f; }
.p-ask .m-reply .c-btns .btn-true:hover { background: #00ab6f; color: #fff; }
.p-ask .m-reply .c-btns .btn-false { color: #6b6b6b; }
.p-ask .m-more { margin: 78px 0 0 0; }
.p-ask .m-more h5 { font-family: 'Microsoft YaHei'; font-size: 12px; color: #6b6b6b; margin: 0; padding: 0 0 9px 0; border-bottom: 1px dashed #e1ece8; font-weight: normal; font-weight: normal; }
.p-ask .m-more .c-list { margin: 0 0 0 23px; padding: 0; font-family: 'Microsoft YaHei'; font-size: 12px; }
.p-ask .m-more .c-list li { height: 31px; line-height: 31px; list-style: none; padding: 0; margin: 0; }
.p-ask .m-more .c-list span { color: #6b6b6b; margin-right: 4px; }
.p-ask .m-more .c-list a { color: #00a0e9; text-decoration: none; }
.p-ask .m-btn { margin: 45px 0 0 0; width: 100%; }
.p-ask .m-btn .c-btn { border: 1px solid #00ab6f; font-size: 14px; height: 31px; font-weight: normal; line-height: 31px; padding: 0 23px; margin: 0 auto; text-decoration: none; display: block; border-radius: 4px; color: #00ab6f; width: 28px; }
.p-ask .m-btn .btn-back:hover { background: #00ab6f; color: #fff; }




/*邮件订阅*/
.p-subscibe { padding: 0 31px 103px; width: 917px; float: right; border: 1px solid #e1ece8; border-radius: 5px; background: #fff; }
.p-subscibe h5 { padding: 0 0 11px 0; margin: 26px 0 0 0; font-family: 'Microsoft YaHei'; font-size: 16px; color: #333; font-weight: normal; border-bottom: 1px solid #e1ece8; }
.p-subscibe .c-content { padding: 19px 0 0 0; }
.p-subscibe .c-content p { font-family: 'Microsoft YaHei'; margin: 0; padding: 0; }
.p-subscibe .c-content .c-tip { font-size: 12px; color: #6b6b6b; }
.p-subscibe .c-content .c-form { margin: 21px 0 0 0; }
.p-subscibe .c-content .c-form .c-para { margin: 0; padding: 0; }
.p-subscibe .c-content .c-form .c-para .item { margin: 11px 0 0 0; list-style: none; padding: 0; }
.p-subscibe .c-content .c-form .c-inp { height: 47px; line-height:47px;width: 355px; padding: 0 0 0 9px; border: 1px solid #dee2e5; border-radius: 5px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #6b6b6b; }
.p-subscibe .c-content .c-form .c-para .c-line { height: 48px; padding: 0 0 0 9px; line-height: 48px; }
.p-subscibe .c-content .c-form .c-check em { font-weight: normal; font-style: normal; font-family: 'Microsoft YaHei'; font-size: 14px; color: #faa701; margin: 0; }
.p-subscibe .c-content .c-form .c-check span { font-family: 'Microsoft YaHei'; font-size: 14px; color: #6b6b6b; }
.p-subscibe .c-content .c-form .c-check i { width: 14px; height: 14px; background-image: url(//media.springairlines.com/cache/style/site5/img/service/i-service.png); margin: 0 4px 0 12px; background-position: 0 -17px; display: inline-block; zoom: 1; *display: inline; position: relative; top: 2px; }
.p-subscibe .c-content .c-form .c-check .checked { background-position: 0 0; }
.p-subscibe .c-content .c-form .c-btn { margin: 32px 0 0 1px; width: 84px; height: 31px; border-radius: 5px; text-align: center; line-height: 31px; font-family: 'Microsoft YaHei'; font-size: 14px; color: #fff; text-decoration: none; background: #faa701; display: block; }

/*分页*/
.m-page { margin-top: 10px; width: 100%; zoom: 1; }
.m-page:after { content: ''; clear: both; display: table; font-size: 0; line-height: 0; }
.m-page .c-page { float: right; margin: 0; padding: 0; }
.m-page li { float: left; list-style: none; cursor: pointer; margin: 0 7px; }
.m-page .dot { margin: 0 5px; }
.m-page li a { font-family: 'Helvetica Neue'; font-size: 16px; color: #afafaf; text-decoration: none; font-weight: bold; height: 28px; display: block; line-height: 28px; }
.m-page li a:hover { color: #6b6b6b; text-decoration: underline; }
.m-page .active a { color: #01aa6f; }
.m-page .active a:hover { color: #01aa6f; }
.m-page .button div { display: block; width: 67px; height: 28px; border: 1px solid #dcdcdc; border-radius: 5px; font-family: 'Microsoft YaHei'; font-size: 12px; color: #dcdcdc; position: relative; text-decoration: none; }
.m-page .button .remain { color: #6b6b6b; }
.m-page .button div i { width: 6px; height: 11px; display: block; float: left; background-image: url(//media.springairlines.com/cache/style/site5/img/service/i-service.png); position: relative; }
.m-page .button div span { float: left; position: relative; }
.m-page .prev { margin-right: 20px; }
.m-page .prev div i { background-position: -83px -76px; margin: 9px 0 0 10px; }
.m-page .prev .remain i { background-position: -101px -76px; }
.m-page .prev div span { margin: 6px 0 0 5px; }
.m-page .next { margin-left: 20px; }
.m-page .next div i { background-position: -92px -76px; margin: 9px 10px 0 0; float: right; }
.m-page .next .remain i { background-position: -110px -76px; }
.m-page .next div span { margin: 6px 5px 0 0; float: right; }

/*遗失物品*/
.p-missing { padding: 0 31px 26px; width: 917px; float: right; border: 1px solid #e1ece8; border-radius: 5px; background: #fff; }
.p-missing h5 { padding: 0 0 11px 0; margin: 26px 0 0 0; font-family: 'Microsoft YaHei'; font-size: 18px; color: #333; font-weight: normal; border-bottom: 1px solid #e1ece8; }
.p-missing h5 span { font-size: 14px; color: #afafaf; margin: 0 0 0 10px; }
/*提交结果*/
.p-missing .m-result { padding: 60px 0 220px 0; text-align: center; }
.p-missing .m-result i { display: block; }
.p-missing .m-result .i-success { width: 45px; height: 45px; background-position: -59px -100px; margin: 0 auto; }
.p-missing .m-result .tips { font-family: 'Microsoft YaHei'; font-size: 14px; color: #6b6b6b; text-align: center; margin: 30px 0 20px 0; }
.p-missing .m-result .tips p { padding: 0; margin: 0; line-height: 24px; }
.p-missing .m-result .c-code { width: 360px; height: 78px; line-height: 78px; margin: 0 auto; background: #ffc624; color: #fff; font-family: 'Helvetica Neue'; font-size: 30px; text-align: center; border-radius: 5px; }
.p-missing .m-result .c-code span { font-family: 'Microsoft YaHei'; }

.p-missing .m-selector { margin: 79px 0 0 0; }
.p-missing .m-selector ul { margin: 0 auto; padding: 0; list-style: none; width: 640px; }
.p-missing .m-selector ul li { float: left; margin: 0 60px 0 0; padding: 0; list-style: none; }
.p-missing .m-selector ul .last { margin: 0; }
.p-missing .m-selector ul li a { padding: 0 38px; height: 88px; font-family: 'Microsoft YaHei'; font-size: 20px; color: #00ab6f; text-decoration: none; border: 1px solid #00ab6f; background: #fff; display: block; line-height: 88px; border-radius: 5px; }
.p-missing .m-selector ul li a i { display: inline-block; *display: inline; *zoom: 1; margin: 0 15px 0 0; position: relative; }
.p-missing .m-selector ul li a:hover { background: #00ab6f; color: #fff; }
.p-missing .m-selector ul li .btn-1 i { width: 27px; height: 38px; background-position: 0 -173px; top: 10px; }
.p-missing .m-selector ul li .btn-2 i { width: 39px; height: 40px; background-position: -30px -173px; top: 15px; }
.p-missing .m-selector .c-tip { padding: 0 0 310px 0; margin: 65px 0 0 0; font-family: 'Microsoft YaHei'; font-size: 12px; color: #afafaf; }
.p-missing .m-selector .c-tip p { margin: 0; padding: 0; text-align: left; }
/*输入模板*/
.p-content .m-inputs { margin: 20px 0 0 0; }
.p-content .m-inputs input { outline: none; background: none; }
.p-content i { background-image: url(//media.springairlines.com/cache/style/site5/img/service/i-service.png); }
.p-content .error-info { position: relative; padding: 11px 10px; background: #fff4ee; border: 1px solid #f76d02; border-radius: 5px; margin: 0 0 15px 0; }
.p-content .error-info .i-error { position: absolute; top: 50%; left: 10px; margin-top: -10px; background-position: -107px -100px; width: 20px; height: 20px; display: block; }
.p-content .error-info p { line-height: 2; color: #ff6b50; margin: 0; padding: 0 0 0 31px; font-size: 12px; }
.p-content .m-inputs h6 { font-family: 'Microsoft YaHei'; font-size: 16px; margin: 0; padding: 0; color: #6b6b6b; font-weight: normal; }
.p-content .m-inputs .form-info { width: 920px; padding: 0 0 20px 0; }
.p-content .m-inputs .form-info dl { position: relative; float: left; margin: 0 40px 20px 0; width: 190px; height: 50px; }
.p-content .m-inputs .form-info dt { position: absolute; top: 0; left: 0; font-size: 12px; color: #aeaeae; z-index: 10; width: 100%; height: 27px; padding-top: 7px; }
.p-content .m-inputs .form-info dd { position: absolute; bottom: 0; left: 0; margin: 0; }
.p-content .m-inputs .form-info .inp-wp { border-bottom: 1px solid #dfe2e4; }
.p-content .m-inputs .form-info .inp-wp input { margin: 5px 0; height: 22px; line-height: 22px; border: 0; font-size: 12px; }
.p-content .m-inputs .form-ctrl { font-size: 14px; font-family: 'Microsoft YaHei'; color: #6b6b6b; }
.p-content .m-inputs .form-ctrl i { background: #fff; }
.p-content .m-inputs .form-ctrl .cell { float: left; line-height: 30px; }
.p-content .m-inputs .form-ctrl .cell-first { margin-right: 149px; }
.p-content .m-inputs .form-ctrl .cell-last { float: right; }
.p-content .m-inputs .form-ctrl a { float: left; line-height: 30px; font-size: 14px; color: #6b6b6b; }
.p-content .m-inputs .form-ctrl .bn { margin: 0 0 0 50px; background: #faa701; width: 90px; height: 30px; border-radius: 5px; color: #fff; display: block; text-align: center; }
.p-content .m-inputs .form-ctrl .bn:hover { background: #ffc624; }
.p-content .m-inputs .form-ctrl .sim-check { margin-left: 10px; }
.p-content .m-inputs .c-btn { width: 160px; height: 50px; text-decoration: none; background: #fff; display: block; margin: 58px auto 0; border: 1px solid #00ab6f; border-radius: 5px; color: #00ab6f; font-size: 18px; font-family: 'Microsoft YaHei'; display: block; text-align: center; line-height: 50px; }
.p-content .m-inputs .c-btn:hover { background: #00ab6f; color: #fff; }
.p-content .m-inputs .btn-disable { color: #afafaf; background: none; border: 1px solid #afafaf; }
.p-content .m-inputs .btn-disable:hover { color: #afafaf; background: none; border: 1px solid #afafaf; }
.p-content .m-inputs .tips-info { padding: 15px 10px; background: #f8fdf9; border: 1px solid #b9d7cd; border-radius: 5px; color: #6b6b6b; }
.p-content .m-inputs .current .inp-wp { border-bottom-color: #00ab6f; }
.p-content .m-inputs .error dt { color: #ea5300; }
.p-content .m-inputs .error .inp-wp { border-bottom-color: #ea5300; }
.p-content .m-inputs .form-ctrl .sim-check { position: relative; background: #fff; width: 55px; height: 26px; border: 1px solid #afafaf; border-radius: 20px; display: inline-block; *display: inline; zoom: 1; vertical-align: middle; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
.p-content .m-inputs .form-ctrl .sim-check i { position: absolute; top: 0; left: 1px; background: #afafaf; border-radius: 50%; width: 26px; height: 26px; display: block; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
.p-content .m-inputs .form-ctrl .sim-check.active { background: #00ab6f; border-color: #00ab6f; }
.p-content .m-inputs .form-ctrl .sim-check.active i { left: 28px; background: #fff; }
/*报失进度*/
.p-missing .m-process .c-list { margin: 20px 0 0 0; width: 100%; font-family: 'Microsoft YaHei'; font-size: 14px; text-align: center; }
.p-missing .m-process .c-list .th { background: #01aa6f; color: #fff; }
.p-missing .m-process .c-list .first { border-radius: 5px 0 0 5px; }
.p-missing .m-process .c-list .last { border-radius: 0 5px 5px 0; }
.p-missing .m-process .c-list .th td { height: 40px; }
.p-missing .m-process .c-list .time { width: 30%; }
.p-missing .m-process .c-list .state { padding: 0 0 0 55px; text-align: left; }
.p-missing .m-process .c-list .m-b-15 td { height: 15px; }
.p-missing .m-process .c-list .item { color: #6b6b6b; }
.p-missing .m-process .c-list .item td { padding: 20px 0; border: 1px solid #e1ece8; }
.p-missing .m-process .c-list .item .first { border-right: none; }
.p-missing .m-process .c-list .item .last { border-left: none; }
.p-missing .m-process .c-list .item .state { padding: 0 0 0 63px; }
.p-missing .m-process .c-switch { margin: 40px 0 0 0; text-align: center; }
.p-missing .m-process .c-switch a { font-family: 'Microsoft YaHei'; font-size: 14px; color: #00a0e9; text-decoration: none; position: relative; }
.p-missing .m-process .c-switch a i { width: 12px; height: 6px; display: block; background-position: -107px -123px; position: absolute; right: -22px; top: 50%; margin-top: -3px; }
.p-missing .m-process .c-switch .active i { background-position: -107px -131px; }
.p-missing .m-process .m-item-detail { margin: 10px 0 0 0; background: #f7f7f7; border: 1px solid #e1ece8; border-radius: 5px; padding: 10px 10px; }
.p-missing .m-lost-search { margin: 20px 0 0 0; }
.p-missing .m-lost-search .c-searcher { margin: 25px 0 0 0; }
.p-missing .m-lost-search .c-searcher input { width: 317px; height: 68px;line-height:68px; border: 1px solid #dfe2e4; border-right: none; border-radius: 5px 0 0 5px; float: left; outline: none; padding: 0 0 0 20px; }
.p-missing .m-lost-search .c-searcher a { width: 156px; height: 72px; border-radius: 0 5px 5px 0; background: #00ab6f; text-align: center; font-family: 'Microsoft YaHei'; font-size: 20px; color: #fff; line-height: 72px; float: left; display: block; text-decoration: none; }
.p-missing .m-lost-search .c-tip { font-family: 'Microsoft YaHei'; font-size: 12px; color: #afafaf; text-align: left; margin: 15px 0 0 0; width: 100%; }

/*机票退改*/
.p-refund { padding: 0 31px 26px; width: 917px; float: right; border: 1px solid #e1ece8; border-radius: 5px; background: #fff; }
.p-refund h5 { padding: 0 0 11px 0; margin: 26px 0 0 0; font-family: 'Microsoft YaHei'; font-size: 18px; color: #333; font-weight: normal; border-bottom: 1px solid #e1ece8; }
.p-refund .m-inputs .form-info dl { margin: 0 40px 20px 0; }
.p-refund .m-inputs .form-info .long { width: 208px; }
.p-refund .m-inputs .form-info .long input { width: 208px; }
.p-refund .m-inputs .form-info .middle { width: 193px; }
.p-refund .m-inputs .form-info .middle input { width: 193px; }
.p-refund .m-inputs .form-info .short { width: 125px; margin: 0 12px 20px 0; }
.p-refund .m-inputs .form-info .short input { width: 125px; }
.p-refund .m-inputs .form-info .btn { width: auto; margin-right: 0; }
.p-refund .m-inputs .c-btn { margin: 0 auto; }
.p-refund .m-inputs .form-info dl .c-btn { padding: 0 20px; height: 38px; background: #00ab6f; color: #fff; line-height: 38px; border-radius: 5px; width: auto; font-family: 'Microsoft YaHei'; font-size: 14px; display: block; float: left; position: relative; top: 10px; }
.p-refund .m-inputs .form-info dl .c-btn span { color: #ffc624; margin-right: 5px; font-size: 14px; }
.p-refund .m-inputs .form-info dl .c-btn span em { color: #ffc624; margin-right: 5px; font-style: normal; margin: 0; }
.p-refund .m-inputs .form-info dl .c-btn:hover { background: #008856; }
.p-refund .m-tip { font-family: 'Microsoft YaHei'; font-size: 12px; color: #afafaf; text-align: left; margin: 5px 0 0 0; }
.p-refund .m-tip p { margin: 0; padding: 0; line-height: 24px; }
.p-refund .m-result { margin: 25px 0 0 0; }
.p-refund .m-result .c-empty { border: 1px solid #b9d7cd; border-radius: 5px; background: #f8fdf9; font-family: 'Microsoft YaHei'; font-size: 12px; color: #6b6b6b; padding: 18px 0; text-align: center; }
.p-refund .m-result .c-list { width: 100%; font-family: 'Microsoft YaHei'; font-size: 14px; text-align: center; }
.p-refund .m-result .c-list .th { background: #01aa6f; color: #fff; }
.p-refund .m-result .c-list .first { border-radius: 5px 0 0 5px; }
.p-refund .m-result .c-list .last { border-radius: 0 5px 5px 0; }
.p-refund .m-result .c-list .th td { padding: 8px 0; }
.p-refund .m-result .c-list .m-b-15 td { height: 15px; }
.p-refund .m-result .c-list .m-b-8 td { height: 8px; }
.p-refund .m-result .c-list .item { color: #6b6b6b; }
.p-refund .m-result .c-list .item td { padding: 20px 0; border: 1px solid #e1ece8; border-left: 0; border-right: 0; font-size: 14px; font-family: 'Microsoft YaHei'; color: #6b6b6b; }
.p-refund .m-result .c-list .item .first { border-left: 1px solid #e1ece8; }
.p-refund .m-result .c-list .item .icon i { background-position: -59px -148px; width: 33px; height: 22px; display: block; float: right; }
.p-refund .m-result .c-list .item .last { border-right: 1px solid #e1ece8; }
.p-refund .m-result .c-list .item .c-btn { display: block; padding: 0 25px; color: #00a0e9; text-decoration: none; }
.p-refund .m-result .c-list .item .c-btn:hover { text-decoration: underline; }
.p-refund .m-result .c-list .active td { border: 1px solid #00ab6f; border-left: 0; border-right: 0; }
.p-refund .m-result .c-list .active .first { border-left: 1px solid #00ab6f; }
.p-refund .m-result .c-list .active .last { border-right: 1px solid #00ab6f; }

/*客票验真*/
.p-verification { padding: 0 31px 26px; width: 917px; float: right; border: 1px solid #e1ece8; border-radius: 5px; background: #fff; }
.p-verification h5 { padding: 0 0 11px 0; margin: 26px 0 0 0; font-family: 'Microsoft YaHei'; font-size: 18px; color: #333; font-weight: normal; border-bottom: 1px solid #e1ece8; }
.p-verification .m-inputs .form-info dl { margin: 0 40px 20px 0; width: 200px; }
.p-verification .m-inputs .form-info dl input { width: 200px; }
.p-verification .m-inputs .form-info dl .c-btn { margin: 0; }
.p-verification .m-inputs .form-info .btn { width: auto; margin: 0 0 20px -20px; }
.p-verification .m-tip { font-family: 'Microsoft YaHei'; font-size: 12px; color: #afafaf; text-align: left; margin: 5px 0 0 0; }
.p-verification .m-tip p { margin: 0; padding: 0; line-height: 24px; }
.p-verification .m-result { margin: 25px 0 0 0; }
.p-verification .m-result .c-empty { border: 1px solid #b9d7cd; border-radius: 5px; background: #f8fdf9; font-family: 'Microsoft YaHei'; font-size: 12px; color: #6b6b6b; padding: 18px 0; text-align: center; }
.p-verification .m-result .c-list { width: 100%; font-family: 'Microsoft YaHei'; font-size: 14px; text-align: center; }
.p-verification .m-result .c-list .th { background: #01aa6f; color: #fff; }
.p-verification .m-result .c-list .first { border-radius: 5px 0 0 5px; }
.p-verification .m-result .c-list .last { border-radius: 0 5px 5px 0; }
.p-verification .m-result .c-list .th td { padding: 8px 0; }
.p-verification .m-result .c-list .m-b-15 td { height: 15px; }
.p-verification .m-result .c-list .m-b-8 td { height: 8px; }
.p-verification .m-result .c-list .item { color: #6b6b6b; }
.p-verification .m-result .c-list .item td { padding: 20px 0; border: 1px solid #e1ece8; border-left: 0; border-right: 0; font-size: 14px; font-family: 'Microsoft YaHei'; color: #6b6b6b; }
.p-verification .m-result .c-list .item .first { border-left: 1px solid #e1ece8; }
.p-verification .m-result .c-list .item .icon i { background-position: -59px -148px; width: 33px; height: 22px; display: block; float: right; }
.p-verification .m-result .c-list .item .last { border-right: 1px solid #e1ece8; }
.p-verification .m-result .c-list .item .state { padding: 0 10px; }

/*航班动态*/
.p-dynamic { padding: 0 31px 26px; width: 917px; float: right; border: 1px solid #e1ece8; border-radius: 5px; background: #fff; }
.p-dynamic h5 { padding: 0 0 11px 0; margin: 26px 0 0 0; font-family: 'Microsoft YaHei'; font-size: 18px; color: #333; font-weight: normal; border-bottom: 1px solid #e1ece8; }
.p-dynamic .m-selector { margin:35px 0 0 0;position:relative;z-index:99;}
.p-dynamic .m-selector .c-drop { float:left;margin:0 10px 0 0;position:relative;}
.p-dynamic .m-selector .c-drop .title {height:60px; padding:0 57px 0 10px;line-height:60px;text-align:left;background:#f8f8f8;float:left;border-radius:5px;font-family:'Microsoft YaHei';color:#313131;font-size:14px;cursor:pointer;}
.p-dynamic .m-selector i { width:12px;height:6px;background-position:0 -148px;display: inline-block;*display:inline;*zoom:1;margin:0 0 0 5px;}
.p-dynamic .m-selector .active .title i {background-position:0 -157px; margin-bottom:2px;}
.p-dynamic .m-selector .c-drop .selector {position:absolute;top:60px;left:0;margin:0;padding:0;list-style:none; background:#fff;border:1px solid #efefef;border-radius:5px;box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.10);display:none;}
.p-dynamic .m-selector .active .selector { display:block;}
.p-dynamic .m-selector .c-drop .selector li { list-style:none;}
.p-dynamic .m-selector .c-drop .selector li a { display:block;color:#afafaf;font-family:'Microsoft YaHei';font-size:14px;text-decoration:none;width:158px;padding:15px 0;text-align:center;}
.p-dynamic .m-selector .c-drop .selector li a:hover { background:#f7f7f6;color:#00ab6f;}
.p-dynamic .m-selector .c-drop .selector .active a {background:#f7f7f6;color:#00ab6f; }
.p-dynamic .m-selector .c-drop .selector li a p { margin:0;padding:0;}
.p-dynamic .m-selector .c-inp { float:left;margin:0 15px 0 0;}
.p-dynamic .m-selector .c-inp input { width:325px;height:60px;line-height:60px;text-align:left;background:#f8f8f8;border:none;border-radius:5px;padding:0 0 0 10px;outline:none;font-family:'Microsoft YaHei';font-size:14px;}
.p-dynamic .m-selector .c-btn { float:left;}
.p-dynamic .m-selector .c-btn a { width:210px;height:62px;background:#fff;color:#00ab6f;border:1px solid #00ab6f;font-family:'Microsoft YaHei';font-size:20px;text-align:center;display:block;line-height:62px;text-decoration:none;border-radius:5px;}
.p-dynamic .m-selector .c-btn a:hover { background:#00ab6f;color:#fff;}
.p-dynamic .m-result { margin: 25px 0 0 0; }
.p-dynamic .m-result .c-empty { border: 1px solid #b9d7cd; border-radius: 5px; background: #f8fdf9; font-family: 'Microsoft YaHei'; font-size: 12px; color: #6b6b6b; padding: 18px 0; text-align: center; line-height:20px;}
.p-dynamic .m-result .c-list { width: 100%; font-family: 'Microsoft YaHei'; font-size: 14px; text-align: center; }
.p-dynamic .m-result .c-list .th { background: #01aa6f; color: #fff; }
.p-dynamic .m-result .c-list .first { border-radius: 5px 0 0 5px; }
.p-dynamic .m-result .c-list .last { border-radius: 0 5px 5px 0; }
.p-dynamic .m-result .c-list .th td { padding: 8px 0; }
.p-dynamic .m-result .c-list .m-b-15 td { height: 15px; }
.p-dynamic .m-result .c-list .item { color: #6b6b6b; }
.p-dynamic .m-result .c-list .item td { padding: 20px 0; border: 1px solid #e1ece8; border-left: 0; border-right: 0; border-top:0; font-size: 14px; font-family: 'Microsoft YaHei'; color: #6b6b6b; }
.p-dynamic .m-result .c-list .item .first { border-left: 1px solid #e1ece8; }
.p-dynamic .m-result .c-list .item .icon i { background-position: -59px -148px; width: 33px; height: 22px; display: block; float: right; }
.p-dynamic .m-result .c-list .item .last { border-right: 1px solid #e1ece8; }
.p-dynamic .m-result .c-list .first td { border-top:1px solid #e1ece8;}
.p-dynamic .m-result .c-list .first .first { border-radius:5px 0 0 0;}
.p-dynamic .m-result .c-list .first .last { border-radius:0 5px 0 0;}
.p-dynamic .m-result .c-list .last .first { border-radius:0 0 0 5px;}
.p-dynamic .m-result .c-list .last .last { border-radius:0 0 5px 0;}
.p-dynamic .m-tip { font-family: 'Microsoft YaHei'; font-size: 12px; color: #afafaf; text-align: left; margin: 5px 0 0 0; }
.p-dynamic .m-tip p { margin: 0; padding: 0; line-height: 24px; }


/*下拉*/
.form-info .u-select { border: none; z-index: 9; background: #fff; color: #000; font-family: 'Microsoft YaHei', Arial, sans-serif; font-size: 12px; width: 131px; }
.form-info .u-select.u-select-active { z-index: 11; }
.form-info .u-select .u-select-view { padding-left: 0px; }
.form-info .u-select .u-select-list { overflow-y: scroll; top: -20px; }
.form-info .u-select .u-select-list .u-select-item { padding-left: 0; text-align: center; }

.c-template { display:none;}


#PCertType_id_app{display:none;}
#date_id{display:block;}
#dateid{display:none;}
.loading, .more, .globalTitle, .m-inputs-app, .c-list-app, .showcheckTick-list, ._success-info, .app-m-inputs-refundticket{display:none}
 #h5date { display:none;}
@media only screen and (min-width:319px) and (max-width:414px){
	/** 标题 **/
	.globalTitle{display:block;width:100%;height:45px;position:fixed;top:0px;left:0px;background:#00ab6f;z-index:200;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;}
	
	.m-question .c-info .c-list .c-item .c-text h5{width:150px;}
	.m-question .c-info .c-list{padding:0 0 60px 0!important;}
}