* {
    margin: 0px;
    padding: 0px;
    font-family: Microsoft YaHei,SimHei,SimSun;
}
html, body {
    width: 100%;
    height: auto;
    font-size: 12px;
    font-family: Microsoft YaHei;
    -webkit-text-size-adjust: 100%;
    overflow-y: auto;
}
p {
    margin: 0;
    font-family: Microsoft YaHei
}
.modal-bg, .modal-bg1{
    position:absolute;
    left:0;right:0;
    top:0;bottom:0;
    z-index:100;
    background-color:rgba(50,50,50,0.5);
}
.margin-sm{
    display:block;
    margin:20px;
}
.modal{ 
    position:fixed;
    background-color:#FFFFFF;
    top: 25%;
    left: 20%;
    z-index:101;
    border-radius:3px;
    width:60%;
    box-shadow:0 0 10px 0 rgba(0,0,0,0.3);
}
.am-text-weight-w {
	font-weight: 800;
}
.am-border {
	border: 5px solid #EBEEF0;
}
.am-width {
	width:50%;
}
.am-width-sm {
	width:25%;
}
.am-width-lg {
	width:100%;
}
.am-input-padding {
	padding: 10px 10px;
}
.am-select {
	width: 100%;
    padding: 10px 10px;
}
.cav2-btn-round-red {
    font-family: Roboto;
    font-size: 12px;
    font-weight: 900;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: .5px;
    color: #fff;
    white-space: nowrap;
    padding: 8px 20px;
    border-radius: 20px;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    background-color: #dd050d;
    border: 0;
}
.am-disabled {
    background-color: #FFD7D7;
}
.am-searchbox {
    position: absolute;
    box-shadow: 0px 6px 13px 0px #9292AF;
    margin: 5%;
    width: 90%;
    border-radius: 5px;
}
.am-tabs-activity {
    background-color:#ffffff;
    padding: 0.7rem 0 0.5rem 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color:#DF3736;
}
.am-tabs-none {
    background: rgba(6, 4, 4, 0.5);
    color: #ffffff;
    padding: 0.5rem;
    margin-top:0.2rem;
    font-size:1.4rem;
}
.am-city-history-background {
    border: 1px solid #979797;
    padding: 3px 0px;
    border-radius: 10px;
    text-align: center;
}
.airportR {
    color: #1CC876;
    border: 1px solid #1CC876;
    padding: 0 4px;
    border-radius: 5px;
    margin-right: 5px;
}
.airportRC {
    color: black;
    border: 1px solid black;
    padding: 0 4px;
    border-radius: 5px;
    margin-right: 5px;
}
.am-tabs-title-activity {
    font-weight: bold;
    border-bottom: 2px solid #DF3736;
    color: #333333;
    padding: 3px 10px;
    margin-bottom: 0px;
}
.am-tabs-title-none {
    color: #797979;
    padding: 3px 10px;
    margin-bottom: 0px;
    font-weight: normal;
}
.bg {
    position: fixed;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.3);
    z-index: 1115;
}
.popups {
    z-index: 9999;
    position: fixed;
    bottom: 0px;
    width: 100%;
    left: 0;
    background: #fff;
    overflow: hidden;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
li {
	list-style-type:none
}
.am-line {
	border-bottom: 1px solid #efefef;
}
/* input[type=checkbox]{  
    font-size:1em;  
    visibility: hidden;  
    position: relative;  
    display: inline-block;  
    width: 1em;  
    height: 1em;  
}  
input[type=checkbox]:before{  
    top:12%;  
    display: inline-block;  
    position: absolute;  
    content:' ';  
    visibility: visible;  
    height: 1em;  
    width: 1em;  
    display: block;  
    background: url("../img/ic_checkbox_normal.png") no-repeat;  
    background-size: 1em 1em;  
}  
input[type=checkbox]:checked:before{  
    content:' ';  
    visibility: visible;  
    height: 1em;  
    width: 1em;  
    background: url("../img/ic_checkbox_check.png") no-repeat;  
    background-size: 1em 1em;  
} */