@charset "utf-8";
.ssss{ background-color:#1c67cd; width:120px; height:35px; line-height:35px; font-size:18px; border-radius:25px; color:#FFFFFF; text-align: center}
.se11{ color:#1c67cd}
.link{ padding-top:35px; float:right; padding-right:60px;}
.top{
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 333;
	box-shadow: 0px 1px 1px rgba(255,255,255,.5);
	display: flex;
	justify-content: space-between;
	padding: 0px 0px 0px 0px;
	background: rgba(255,255,255,1);
}
.head .top{
	background: rgba(255,255,255,1);
	color:#000000;
	box-shadow: 0px 1px 1px rgba(35,137,223,.9);
}
.head .top a{
	
}
.top .logo{
	padding: 11px 0px 0px;
	float:left;
	width:230px;
	background-image:url(../images/logo.png);
	background-size: 100% auto;
	display:block;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	margin-right:80px;
	margin-left:200px;
}
.head .top .logo{
	padding: 11px 0px 0px;
	float:left;
	width:230px;
	background-image:url(../images/logo.png);
	display:block;
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
.menu ul li{
	float: left;
	padding: 0px 16px;
	color:#333333
}
.menu ul li a{
	display: block;
	line-height: 85px;
	font-size:20px;
	padding: 0px 5px;
	position: relative;
}
.menu ul li a:after{
	content: "";
	display: block;
	position: absolute;
	width: 0;
	left: 50%;
	bottom: -2px;
	height: 3px;
	background: #fff;
	transition: .5s;
}
.menu ul li.cur a:after,.menu ul li:hover a:after{
	left: 0;
	width: 100%;
}
.sj{ display:none}
@media (max-width:1460px) {
	.menu ul li a{
		font-size: 1.6rem;
	}
	.top .logo{
	padding: 11px 0px 0px;
	float:left;
	width:180px;
	height:82px;
	background-image:url(../images/logo.png);
	background-size: 100% auto;
	display:block;
	background-repeat: no-repeat;
	background-position: 0px 15px;
	margin-right:40px;
	margin-left:0px;
}
}
@media (max-width:1200px) {

	.top{
		padding: 0px 0px 0px 3%;
	}
	.menu ul li{
		padding: 0px 10px;
	}
	.menu ul li a{
		font-size: 1.5rem;
	}
	
}
.nav-logo{
	display:none;
	width:25px;
}
.nav-logo i{
	display:block;
	padding:2px 0px;
}
.nav-logo i:after{
	content:"";
	display:block;
	height:2px;
	background:#999;
}
.heise{
	position:fixed;
	display:none;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:998;
	background:rgba(0,0,0,.7) url(../images/guanbi.png) 11% center no-repeat;
	background-size:auto 40px;
}
.menu i{
	display:none;
}
@media (max-width:992px) {
	.top{
		align-items:center;
		padding:0px 15px;
		
	}
	.logo{
		padding: 5px 0px;
	}
	.logo img{
		height:40px;
	}
	.nav-logo{
		display:block;
		width:30px;
	}
	.menu{
		position:fixed;
		width:70%;
		height:100%;
	
		top:0;
		z-index:9999;
		background:#fff;
		transition:.3s;
	}
	.menuu{
		right:0;
	}
	.menu i{
		display:block;
		height:42px;
		padding:0px 15px;
		background:rgba(0,0,0,.08);
		font-weight:bold;
		line-height:42px;
		color:#000;
	}
	.menu ul{
		flex-wrap:wrap;
	}
	.menu ul li{
		width:100%;
		padding: 0px 0px;
	}
	.menu ul li a{
		line-height: 42px;
		font-size: 1.4rem;
		padding: 0px 15px;
		color:#333;
		border-bottom:1px rgba(0,0,0,.15) solid;
		background:url(../images/mujt.png) right 15px center no-repeat;
		background-size:auto 15px;
	}
	.menu ul li a:after{
		display:none;
	}
	.container{ margin-left:inherit; margin-right:inherit; width:100%}
	.sj{ display:block;}
}
.search{
	display: flex;
	position:relative;
}
.search i{
	display: block;
	height: 93px;
	background-position: center;
	background-repeat: no-repeat;
	width: 93px;
	box-shadow: -1px -1px 1px rgba(255,255,255,.4);
	position:relative;
	transition:.3s;
	cursor:pointer;
}
.search i:hover{
	background-color:#058050;
}
.search i big{
	display:none;
	position:absolute;
	width:160%;
	padding:10px;
	background:#fff;
	top:100%;
	right:0;
	box-shadow:0px 5px 5px rgba(0,0,0,.2);
	z-index:6;
}
.search i:hover big{
	display:block;
}
.search span{
	display: block;
	height: 93px;
	background-position: center;
	background-repeat: no-repeat;
	width: 93px;
	transition:.3s;
	cursor:pointer;
	box-shadow: -1px -1px 1px rgba(255,255,255,.4);
}
.search span:hover{
	background-color:#058050;
}
.search .ssou{
	position:absolute;
	top:100%;
	right:0;
	background:#fff;
	min-width:200%;
	display:none;
	padding:10px;
}
.search form{
	width:100%;
	display:flex;
}
.search form input{
	border:1px rgba(0,0,0,.2) solid;
	line-height:20px;
	border-right:0;
	width:80%;
	outline:none;
	padding:10px;
}
.search form button{
	width:20%;
	height:42px;
	border:0;
	background:#058050 url(../images/fdj.png) center no-repeat;
	transition:.3s;
}
.search form button:hover{
	background-color:#fc770b;
}
@media (max-width:992px) {
	.search{
		display:none;
	}
}
