/*????????*/
.fl{float: left;}
.fr{float: right;}
i{color:#d3d3d3}
li{list-style: none;}
body{overflow-x: hidden;}
.topNav{height:35px; background-color: #333; color:#fff; line-height: 34px; font-size: 14px;}
.topNav a{color:#d3d3d3; padding: 0 12px;}
.topNav a:hover{color:#f87a1e;}
.topNavRight{height:34px;}
.topNavRight a{display: inline-block;}
.topNavRight>a:hover{background-color: #f87a1e; color:#fff;}
.fastNav a:hover{color:#fff;}
.fastNav>a,.fastNav{height: 34px;}
.fastNav{position: relative; float: left;}
/*.topNav>a:hover{background-color: #fff;}*/
.fastNav ul{position: absolute; top:34px; right:0; z-index:99; width: 300px; background-color: #333;overflow: hidden; padding-left: 15px; padding-bottom: 5px;}
.fastNav ul li{float: left; width: 33.33%;}
.fastNav ul li a{color:#fff; font-size: 14px; padding: 0;}
.fastNav ul li a:hover{color:#f87a1e;}
.fastNav .iconfont{font-size: 12px;}
.toplogin{float:left;}
.toplogin img{vertical-align: middle; display: inline-block;}
.topNavLeft .glyphicon-home{margin-right: 3px;}
.fastNav .glyphicon-menu-down{margin-left: 3px;}
.banner{position: relative;}
.special_logo{display: block; position: absolute; width:172px; left: 360px; top: 22px;}
.special_logo img{max-width:100%;}
.curLocation p{background: url("/images/2019/location.png") no-repeat left center; background-size: 12px; padding-left: 18px; font-size: 14px; color:#525252; line-height: 30px; margin-bottom: 0;}
@media (max-width: 750px){
    .special_logo{position:fixed;left: 10px;top: 7px;width: 18%;}
    .banner .special_logo img{margin: 0;}
}