.slider{display:block;position:relative;background:#fff;overflow:hidden;}
#slider,
#regulatorySlider,
#allSlider,
#nationalitySlider{
    height: 100vh;
}
.slider ul{list-style:none;}
/*.slider-content{float:left;width:100%;display:block;overflow:auto;}*/
.slider-content{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100% !important;
    display: block;
    overflow: auto;
    z-index: 1029;
}
.slider-content ul{float:left;width:100%;display:block;position:relative;}
.slider-content ul li{float:left;width:100%;}
.slider-content ul ul li a{padding-left:10px;display:block;border-bottom:1px solid #ebedf0;color: #666;font-size:14px;line-height: 44px; text-decoration: none;}
.slider-content .title{padding:2px 0;text-indent:10px;background:#f5f5f5;color:#333;width:100%;float:left;text-transform:uppercase;font-size: 12px;}
.slider-content .selected .title{background-color: #f5f5f5;color: #333;font-size: 12px}
/*.slider .slider-nav{position:absolute;right:0;top:-1px;min-height:250px;}*/
.slider .slider-nav{
    position: fixed;
    right: 0;
    min-height: 250px;
    z-index: 1029;
}
.slider .slider-nav ul{padding:5px 0;}
.slider .slider-nav li a{padding: 1px 0px 1px 15px;line-height:13px;text-align:center;color:#494df4;display:block;text-transform:uppercase;cursor:pointer;font-size: 12px;}
.slider .slide-up, .slider .slide-down{height:20px;background:#333;text-align:center;cursor:pointer;float:right;width:100%;position:relative;}

.hotcity,.reghotcity, .reghotNation{width:24%!important;height: 28px; border: 1px solid #dadde2;margin-right: 7%;border-radius: 2px;}
.hotcity a,.reghotcity a, .reghotNation a{padding: 0px!important;text-align: center;line-height: 27px!important;border-bottom: none!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.choosedcity{border-color:#199FFF;}
.choosedcity a{color: #199FFF!important;}

.choose-pp{width: 100%;background-color: #fff;padding: 5px;display: block;font-size: 16px;color:#666;background-color: #fafafa;}
.choose-pp input{background-color: #fafafa;border-color: #dadde2;}
.choose-pp input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    text-align: center;
    color: #bfbfbf!important;
}
#hotCity_ul,#regulatoryHotCity_Ul,#popularNationality_Ul{  padding: 15px 0px 0px 10px;}
#hotCity_ul li,#regulatoryHotCity_Ul li,#popularNationality_Ul li{margin-bottom: 15px;}
