.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 .active{border-top:1px solid #f90;padding:15px 0;color:#f90}
#menu>li{padding:15px 0;float:left;margin-right:40px;font-size:16px;border-top:1px solid #eee;font-weight: bold;position: relative;}
#menu>li:hover{border-top:1px solid #f90;transition:all 0.5s;}
#menu>li>ul{position: absolute;width:120px;padding:20px;background: #fff;z-index: 999;left:-50px;display: none;}
#menu>li>ul>li{padding:15px 0;font-size:16px;border-top:1px solid #eee;font-size:14px!important;
text-align: center;}
#menu>li>ul>li:first-child{border-top:0}
#menu>li:hover ul{display: block;}
.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;}

.footer-box{background: #154594;margin-top:50px;padding:30px 0;}
.footer-box .biaoyu{float:left;color:#fff;text-align: left;}
.footer-box .biaoyu .sitename{display: inline-block;padding:0px 10px;border:1px solid #fff;font-size:24px;margin-top:20px;}
.footer-box .biaoyu .txt{font-size:16px;font-weight:normal;color:#fff; margin-top:15px;width:600px; line-height:30px;}
.footer-box .contact-box{float:right;}
.footer-box .contact-box .tel-box{display: inline-block;margin-right:60px;}
.footer-box .contact-box .ewm-box{display: inline-block;font-size:12px;color:#fff;text-align: center;}
.footer-box .contact-box .ewm-box img{width:100px;margin-bottom: 5px;}
.footer-box .copy-box{border-top: 1px solid #6585ba;margin-top:40px;padding:40px 0;text-align: center; color:#fff}
.footer-box .copy-box span{margin: 0 10px;}
.footer-box .copy-box a:link{color:#fff}
.footer-box .copy-box a:hover{color:#f90}


.mask{
	width:100%;
	height:100%;
	position: fixed;
	top: 0;
	left:0;
	display: none;
	z-index: 999;
}
.ts-box{
	font-size:14px;
	position: absolute;
	top:50%;
	z-index: 999;
	left:50%;
	margin-left:-120px;
	margin-top:-80px;
	padding:30px 20px;
	background:rgba(0,0,0,0.7);
	width:200px;
	border-radius: 5px;
	color:#fff;
	text-align: center;
	color:#fff;
}
.ts-box img{
	width:60px;
	margin-bottom: 20px;
}
.mask1{
	width:100%;
	height:100%;
	position: fixed;
	top: 0;
	left:0;
	display: none;
	z-index: 999;
}
.ts-box1{
	font-size:14px;
	position: absolute;
	top:50%;
	z-index: 999;
	left:50%;
	margin-left:-120px;
	margin-top:-80px;
	padding:30px 20px;
	background:rgba(0,0,0,0.7);
	width:200px;
	border-radius: 5px;
	color:#fff;
	text-align: center;
	color:#fff;
}
.ts-box1 img{
	width:60px;
	margin-bottom: 20px;
}

.zhuli{background:#ee676b;color:#fff;padding:5px 10px;border-radius: 100px;}
.heart{position: absolute;right:-10px;top:-5px;}