.header-box{background: #fff;}
.header-box .top-box {padding:10px 0}
.header-box .top-box div{font-size:12px;color:#999}
.header-box .ct-box {margin-top:10px;}
.header-box .ct-box .logo-box{float:left;width:33.33%;}
.header-box .ct-box .search-box{float:left;width:33.33%;}
.header-box .ct-box .search-box .input-box{border: 2px solid #80c0ec;padding:5px;}
.header-box .ct-box .search-box .input-box .lf{float:left;width:90%;}
.header-box .ct-box .search-box .input-box .lf input{width: 100%;border:0;outline: 0;}
.header-box .ct-box .search-box .input-box .search-btn{float:right;width:10%;text-align: center;}
.header-box .ct-box .search-box .input-box .search-btn button{border:0;outline: 0;background: transparent;cursor: pointer;}
.header-box .ct-box .search-box .search-key{margin-top:5px;}
.header-box .ct-box .search-box .search-key li{font-size:12px;float:left;margin-right:20px;} 
.header-box .ct-box .tel-box{float:right;background: url(../img/tel.png) no-repeat;padding-left:40px;}
.header-box .nav-box{background: url(../img/nav_line.png) repeat-x top;margin-top:10px}
.header-box .nav-box li{padding:15px 0;float:left;margin-right:40px;font-size:16px;border-top:1px solid #eee;font-weight: bold;}
.header-box .nav-box li:hover{border-top:1px solid #f90;transition:all 0.5s;}
.header-box .nav-box .active{border-top:1px solid #f90;padding:15px 0;color:#f90}
.header-box .nav-box .ewm-icon{float: right;margin-top:10px;position: relative;cursor: pointer;}
.header-box .nav-box .ewm-icon:hover .ewm-box{display: block;}
.header-box .nav-box .ewm-box{padding:10px;position: absolute;top:40px;right:0;display: none;animation: fangda 0.5s;
z-index: 999;}
.header-box .nav-box .ewm-box img{width:150px;}
.arrow-top {font-size: 0;line-height: 0;border-width: 10px;border-color: #fff;border-top-width: 0;border-style: dashed;border-bottom-style: solid;
border-left-color: transparent;border-right-color: transparent;}
@keyframes fangda{
	0%{
		transform: scale(0);
	}
	100%{
		transform: scale(1);
	}
}
.float-box{position: fixed;right:50px;top:200px;background: #fff;border-radius: 200px;z-index: 999;padding:5px;text-align: center;
box-shadow:0 0 10px #eee;}
.float-box .service-box {font-size:12px;padding-bottom: 10px;}
.float-box .service-box img{border-radius: 100px;width:45px;margin-bottom: 5px;}
.float-box li{border-top: 1px solid #eee;padding:10px 0;position: relative;cursor: pointer;}
.float-box .ewm:hover .ewm-box{display: block;}
.float-box .ewm-box{background: #fff;padding:10px;position: absolute;right:60px;top:0;border:1px solid #eee;
display: none;font-size:12px;}
.float-box .ewm-box img{width:80px;}