@charset "utf-8";

* {
	margin: 0;
	padding: 0;
}

@media screen and (min-width:0px){

	.header {
		margin: 0 auto;
		margin-bottom: -4px;
		width: 1899px;
		height: 210px;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
		background-color: #ededed;
		background: url(../image/ZR/head-bg.png);
	}

	.size {
		width: 1599px;
		min-width: 1579px;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.logo {
		/* width: 412px; */
		margin-top: 28px;
		height: 133px;
		/* display: flex; */
		justify-content: center;
		align-items: center;
	}

	.logo img {
		background-size: cover;
		width: 600px;
		height: 113px;
		background-position: center, center;
	}
		.tub {
		/* width: 412px; */
		margin-left: 10px;
		height: 72px;
		margin-top: 20px;
		display: flex;
		justify-content: flex-end;
		align-items: center;
	}

	.tub img {
		background-size: cover;
		/* width: 412px; */
		/* height: 100px; */
		background-position: center, center;
	}

	.menu {
		width: 891px;
		height: 97px;
		margin-top: 20px;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: end;
	}

	.search {
		width: 1089px;
		height: 43px;
		display: flex;
		align-self: flex-end;
		justify-content: flex-end;

	}

	.search-text {
		padding-left: 1rem;
		width: 304px;
		height: 41px;
		border-top-left-radius: 30px;
		border-bottom-left-radius: 30px;
		border: 1px solid;
		color: #b2aaa7;
		font-size: 20px;
		font-family: 宋体;
		outline: none;
	}

	.search-button {
		width: 88px;
		height: 43px;
		border: 1px solid;
		background: url(../image/sousuoqian.jpg);
		background-size: cover;
		border-top-right-radius: 30px;
		border-bottom-right-radius: 30px;
		cursor: pointer;
		font-size: 20px;
		font-family: 黑体 加粗;
		color: rgb(136, 136, 136);
		transition: background 0.4s ease-in-out;
	}

	.search-button:focus {
		outline: 0;
	}

	.search-button:active {
		background: url(../image/sousuohou.jpg);
		background-size: cover;
		transition: background 0.1s ease-in-out;
	}

    .nav-bj {
    	    width: 100%;
    display: flex;
    justify-content: center;
    background-color: #d9d9d9;
    }

	.top-nav {
		width: 1638px;
		height: 50px;
		/* padding-left: 15.8px; */
		padding-top: -18px;
		transition: 0.5s;
		display: flex;
		justify-content: center;
		align-items: center;
		/* background-color: #d9d9d9; */
	}

	.top-nav .nav {
		width: 1899px;
		line-height: 39px;
		display: flex;
		justify-content: space-between;
		align-items: flex-end;
		flex-direction: row;
	}

	.top-nav .nav .caidan {
		list-style: none;
		color: #000;
		width: 120px;
		text-align: center;
		padding-top: 11px;
		margin: 0;
		position: relative;
		transition: all 0.6s ease;
	}

	.top-nav .nav .dian {
		list-style: none;
		width: 25px;
		text-align: center;
		padding: 0;
		margin-bottom: -4px;
		position: relative;
		transition: all 0.6s ease;
	}

	.top-nav .nav .caidan .caidan .name {
		color: #fff;
	}

	.top-nav .nav .name {
		font-size: 24px;
		text-align: center;
		text-decoration: none;
		list-style: none;
		color: #000000;
	}

	.point {
		font-size: 21px;
		color: rgb(55, 136, 218);
	}

	.nav li {
		float: left;
	}

	.nav li ul {
		display: none;
	}

	.nav li ul li {
		width: 139px;
	}

	.nav li:hover {}

	.nav li:hover ul {
		display: block;
		position: absolute;
		zoom: 1;
	}

	.nav li ul li {
		background-color: rgba(6, 64, 137, 0.4);
	}

	.nav li ul li:hover {
		background: #f48d24;
	}

	.nav li:active li:hover {
		background: #f48d24;
	}

	.nav li:hover ul li:hover ul {
		display: block;
		margin-left: 100%;
		position: absolute;
		margin-top: -52.800px;
		min-width: 120px;
		z-index: 101;
	}

	.nav li:hover ul li ul {
		display: none;
	}

	.top-nav {
		position: relative;
		z-index: 101;
	}

	#nav {
		z-index: 101;
	}

	.lanmu {
		width: 1579px;
		height: 68px;
		background-color: #064089;
		margin-top: 23px;
		display: flex;
		justify-content: flex-start;
		align-items: center;
	}

	.i {
		color: white;
		text-decoration: none;
		font-size: 28px;
		font-family: 仿宋体;
		text-align: center;
	}
	
	.item1 {
		padding-left: 50px;
	}
}


 
 