.clearfix{zoom:1;}
.clearfix:after{ content:"";display:block;clear:both}
.am-alert{font-size: 15px;    margin: 0;}
.flight-search{font-size: 16px}
.flight-search .am-nav-tabs,.flight-search .am-tabs-bd,.flight-search .am-nav-tabs>li.am-active>a{border:none;}
.flight-search .am-nav-tabs{background:rgba(241,244,249,1);box-shadow:inset 5px -5px 30px  rgba(117,137,166,0.2);}
.flight-search .am-nav-tabs>li{position: relative; width: 50%;height: 35px;text-align: center;}
.am-nav-tabs>li.am-active>a{ background-color: transparent !important;}
.flight-search .am-nav-tabs>li img{ width: 100%;height: 35px;position: absolute;left: 0;top: 0;display: none}
.flight-search .am-nav-tabs>li:first-child.am-active{background: url("../images/city-search.png") no-repeat;background-size: 100% 100%;}
.flight-search .am-nav-tabs>li:last-child.am-active{background: url("../images/flight-search.png") no-repeat;background-size: 100% 100%;}
.flight-city-search .am-form-group,.flight-number-search .am-form-group{position: relative;margin: 15px 0 25px 0;}
.flight-city-search .am-form-group .change-position,.flight-city-search .am-form-group-con{float: left;position: relative}
.flight-city-search .am-form-group label,.flight-number-search .am-form-group label{position: absolute; font-size: 15px;font-weight: normal;color: rgba(117,137,166,1); background: #fff;top: -11px;left: 11%;}
.flight-city-search .am-form-group input,.flight-number-search .am-form-group input{padding: 10px 15px;border-color: #BFCFEA;background: #fff;border-radius: 10px;font-size: 16px;}
.flight-city-search .am-form-group1 .change-position{width: 20%;height: 40px;line-height: 40px;text-align: center;}
.flight-city-search .am-form-group1 .am-form-group-con{width: 40%;}
.flight-city-search .am-form-group1 .change-position img{width: 30px;}
.am-form-group-btn button{ width: 120px;height: 38px;background: rgba(122,191,198,1);box-shadow: 0px 10px 30px 0px rgba(122,191,198,0.5);border-radius: 45px !important;border: none;margin: 100px auto 0;font-size: 17px;}
.layui-layer-city{ padding-top: 5% !important;overflow: hidden;top: 5% !important; background: rgba(0,0,0,.2)}
.layui-layer-city .layui-layer-title{display: none !important;}
.layui-layer-city .layui-layer-setwin a{position: absolute;right: -5px;height: 20px;margin-top: 10px;}
.close-btn{top: 9px;position: absolute;right: 20px;color: #444;font-weight: bold;font-size: 17px;}