﻿.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%;}

.mask{width:100%;height:100%; background:#f7f7f7;position:absolute;z-index:100;top:180px;display:none}
.f-loading{margin:0 auto;width:16px;height:16px;margin-top:70px; background:url("//media.springairlines.com/cache/style/site5/img/loader/loading-6.gif") no-repeat;}

/*头部*/
.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;}
.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(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;height:36px;overflow:hidden;}
.p-head .m-suspension .m-qcode { padding:25px 14px 0;text-align:center;}
.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:24px;color:#6b6b6b;margin:5px 0 0 0;}
.p-head .m-suspension .m-qcode .c-hot.connection-text {text-align: left;font-size: 16px;font-weight: bold;}
.p-head .m-suspension .m-qcode .c-link { font-size:14px;color:#6b6b6b;padding-top:9px;border-top:1px dashed #e1ece8;}
.p-head .m-suspension .m-qcode .c-link .new-left{display: inline-block;width: 46%;}
.p-head .m-suspension .m-qcode .c-link.new-css {border-top: none;padding-top: 6px;font-size: 12px;text-align: left;}
.p-head .m-search { text-align: left; max-width: 900px; }
.p-head .m-search .m-search-i-on{ width:740px;height:66px;background-image:url(img/service/m-search-i-on.png);margin-left:40px;}
.p-head .m-search .m-search-i-down{ width:745px;height:66px;background-image:url(img/service/m-search-i-down.png);margin-left:40px;}
.p-head .m-search .m-search-i{width:740px;height:66px;}
.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(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:13px;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 .title i { width:34px;height:30px;background-image:url(img/service/girl.png);display:inline-block;zoom:1;*display:inline;}
.m-question .c-tabs .title_modify i{ margin-left:100px;width:270px;height:89px;background-image:url(img/service/kfTel.png);display:inline-block;zoom:1;*display:inline;}
.m-question .c-tabs .title span { position:relative;top:-10px;left:5px;}
.m-question .c-tabs .title_modify{float:left;margin-top:-37px;background:none;}
.m-question .c-tabs .active { width:166px;height:65px;border-radius:5px 5px 0 0;background:#fff;border:1px solid #b9d7cc;border-bottom:none;z-index:5;top:1px;line-height:75px;}
.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;position:relative;}
.m-question .c-info .c-list .c-item .c-pic .ad-watermark {     background: url(//media.springairlines.com/style/site/img/ad-watermark.png) center top no-repeat;left:0;}
.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(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;}

/*面包屑*/
.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 li a:hover {color: #f60;}
.p-crumb .active a { color:#afafaf;}
.p-crumb li span { margin-right:5px;}

/*目录*/
.m-menu { width:180px; list-style:none;border:1px solid #e1ece8;border-radius:5px;padding:0;margin:0;}
.m-menu li { width:100%;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 18px 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:69px;font-family:'Microsoft YaHei';font-size:14px;color:#6b6b6b;width:111px;list-style:none;border:none;height:50px;background:none;line-height:50px;}
.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;}

/*公告信息*/
.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(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(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(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; font-size:16px;}
.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 {width: 917px; float: right; border: 1px solid #e1ece8; border-radius: 5px; background: #fff; }
.p-dynamic.no-border{border: none;background-color: #f7f7f7;width: 979px; }
.p-dynamic .p-dynamic-detail{border: 1px solid #e1ece8; border-radius: 5px; background: #fff; padding: 0 31px 26px; width: 917px;}
.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;margin-left:0;margin-top:0;}
.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-inp input::-ms-clear {display: none;}
.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; }
.p-dynamic .m-selector .c-drop #divSearchMethod{
	padding: 0 35px 0 10px;
}


/*下拉*/
.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;}
	._success-info{display:block}
}


/** 支付成功
.rect{width:60%;margin:0 auto;border:solid 2px #078f5f;background:#fff;border-radius:5px;margin-top:20px;padding-bottom:20px;}
.rect-left{width:30%;height:100%;float:left;}
.rect-right{width:69%;height:100%;float:left;}
.title{color:#078f5f;font-family: 'Microsoft YaHei';font-size:36px;margin-top:20px;margin-left:20px;}
.general-link{color:#006cd8}
.title1{font-family: 'Microsoft YaHei';font-size:12px;margin-top:20px;margin-left:20px;}
.title2{font-family: 'Microsoft YaHei';font-size:12px;margin-left:20px;}

.rect-img{width:60%;margin:0 auto;border-radius:5px;margin-top:20px;margin-bottom:20px;}
.img-block{width:200px;border:solid 2px #078f5f;border-radius:5px;float:left;padding-bottom:20px;}
.img1{width:100%;height:200px;border-radius: 5px 5px 0 0;background:url(//media.springairlines.com/cache/style/site5/img/payment/payCussImg1.jpg) no-repeat;background-size:100% 100%;}
.img2{width:100%;height:200px;border-radius: 5px 5px 0 0;background:url(//media.springairlines.com/cache/style/site5/img/payment/payCussImg2.jpg) no-repeat;background-size:100% 100%;}
.img3{width:100%;height:200px;border-radius: 5px 5px 0 0;background:url(//media.springairlines.com/cache/style/site5/img/payment/payCussImg3.jpg) no-repeat;background-size:100% 100%;}
.img4{width:100%;height:200px;border-radius: 5px 5px 0 0;background:url(//media.springairlines.com/cache/style/site5/img/payment/payCussImg4.jpg) no-repeat;background-size:100% 100%;}
.img-left{margin-left:12px;}
.img-content{width:100%;}
.img-text{width:100%;text-align:center;font-family: 'Microsoft YaHei';}
.t1{color:#078f5f;font-size:20px;margin-top:10px;margin-bottom:10px;} **/

.privateFlow{
	width: 100%;
	margin: 20px auto;
	border-radius: 5px;
}
.privateFlow img{
	width: 100%;
	border-radius: 5px;
}

/* 解决线上国际行程单列表页样式写死问题 */
/* 外文网站二期，国际行程单查询表单优化 */
.p-afc .input-group.co-otherNet {
	display: flex;
	align-items: center;
}

.p-afc .input-group.co-otherNet div.input-box {
	width: 80%;
	position: relative;
}

.p-afc .input-group.co-otherNet div.input-box input {
	width: 100%;
	font-size: .38rem;
}

[lang="zh-CN"] .p-afc .input-group.co-otherNet div.input-box input#travelLang,
.p-afc .input-group.co-otherNet div.input-box input#flightDate {
	width: 88%;
}

.p-afc .input-group.co-otherNet div.input-box .clear-icon {
	position: absolute;
	right: 0px;
	top: 25%;
}

/* 外文网站二期，国际行程单查询表单，错误提示 */
.p-afc .input-group.co-otherNet div.input-box .co-input-error {
	opacity: 1;
	color: #FF6B50;
	font-family: Microsoft YaHei;
	font-size: .2667rem;
	line-height: .4267rem;
	text-align: left;
	left: 0;
	bottom: 0;
	position: absolute;
}



