/*******  头部start  ******/
.homepage_nav {
	/*height: 295px;*/
}
.nav_top {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}

.nav_logo {
	width: 640px;
	height: 212px;
	margin: 0 auto;
	background: url(../images/nav_bg.png) 0px 120px no-repeat;
}
.nav_logo_top {
	width: 394px;
	height: 159px;
	background: url(../images/logo01.png) no-repeat;
	margin: 0 auto;
	margin-top: 30px;
}
.nav_logo_top a {
	display: block;
	width: 100%;
	height: 100%;
}

.nav_search {
	width: 645px;
	height: 60px;
	margin: 0 auto;
	border: 2px solid #d4d4d4;
}
.search_input {
	display: block;
	float: left;
	height: 60px;
	width: 510px;
	font-size: 16px;
	color: #666;
	padding-left: 15px;
	border: none;
	/*vertical-align: middle;*/
    line-height: 60px;
}
.search_submit {
	display: block;
	float: right;
	height: 60px;
	width: 88px;
	color: #707070;
	font-size: 16px;
	line-height: 60px;
	border-left: 2px solid #e6e6e6;
	background: url(../images/search_icon.png) 62px 19px no-repeat #fff;
	padding-left: 30px;
}
.search_submit:hover {
	text-decoration: none;
}

.nav_list {
	margin-top: 25px;
	height: 72px;
	min-width: 1200px;
	background: url(../images/nav_list.png) no-repeat 50% 50%;
	line-height: 50px;
    text-align: center;
	background-size: cover;
    position:relative;
}
.nav_list_title {
	width: 1350px;
	height: 72px;
	margin: 0 auto;
}
.nav_list span {
	position:relative;
	display: inline-block;
    height: 72px;
    border-radius:10px;
    width: 112px;
    /*padding: 0px 24px;*/
    font-size: 16px;
}
.nav_list span>a {
	letter-spacing: 1px;
	color:#604731;
	margin-top:10px;
	display:block;
	width:100%;
	height:50px;
	border-radius:10px;
	font-family: "Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";
	position:relative;
	overflow:hidden;
}
#tabs08 a{
	letter-spacing: 0px;
}
.nav_list span>a>font{
	display:block;
/* 	posiotion:absolute; */
	transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.nav_list span>a>font:before{
	content: attr(data-hover) "";
    position: absolute;
    left:0px;
    top: -50px;
    text-align:center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    width:100%;
    color: #604731;
}
.nav_list span:hover a{
	background: #dbae2a;
}
.nav_list span a:hover {
	text-decoration: none;
}
.nav_list span a li:hover {
	color:white;
}
/* 字体下移 */
.nav_list span:hover a>font{
	transform: translateY(50px);
	-webkit-transform: translateY(50px);
}
.nav_list_title .select {
	background: #dbae2a;
}
.nav_list_title .select a {
}
#tabs02:after{
	content:"";
	position:absolute;
}
#tabs10 ul,#tabs02 ul,#tabs99 ul{
	position:absolute;
	left:0%;
	top:100%;
	z-index:9999;
	background-color:#ECC041;
	/* border:3px solid #dbae2a; */
	width:120px;
	transform-style: preserve-3d;
 	transform: rotateX(0deg);
	opacity: 1;
	visibility:hidden;
	
}
#tabs08 ul{
	position:absolute;
	left:-17%;
	top:100%;
	z-index:9999;
	background-color:#ECC041;
	/* border:3px solid #dbae2a; */
	width:160px;
	transform-style: preserve-3d;
 	transform: rotateX(0deg);
	opacity: 1;
	visibility:hidden;
}
#tabs08 ul a,#tabs10 ul a,#tabs02 ul a,#tabs99 ul a{
	height:55px;
	display:inline-block;
    margin:0 auto;
    position:relative;
    background:none;
}
#tabs10>a:after,#tabs02>a:after,#tabs99>a:after{
	content:"";
	position:absolute;
	width:20px;
	height:20px;
	left:90%;
	top:50%;
	transform:translate(-50%,-50%);
	background:url(../images/moretilte.png) no-repeat 50% 50%;
	z-index:9999;
}
#tabs08>a:after{
	content:"";
	position:absolute;
	width:20px;
	height:20px;
	left:96%;
	top:50%;
	transform:translate(-50%,-50%);
	background:url(../images/moretilte.png) no-repeat 50% 50%;
	z-index:9999;
}
/* #tabs08 ul a:not(:last-child),#tabs10 ul a:not(:last-child),#tabs02 ul a:not(:last-child),#tabs99 ul a:not(:last-child){
	margin-right:70px;
} */
#tabs08:hover ul,#tabs10:hover ul,#tabs02:hover ul,#tabs99:hover ul{
	opacity: 100;
	transform: rotateX(0deg);
 	visibility:visible; 
	transition: transform .2s ease-out 0s,opacity .2s linear 0s,visibility .2s linear 0s;
}
.second_nav{
	padding-left:15px;
	padding-right:15px;
	height:54px;
	line-height:50px;
	text-align:center;
	color:#604731;
	letter-spacing: 1px;
/* 	margin-top:10px; */
	border-radius:10px;
}
/* .second_nav:hover{
	background-color:#e4c15d;
} */
/*******  头部end ******/

.w_head_info_name a{
	margin-left:30px;
    font-size: 16px;
    color: #735733;
	text-decoration: underline;
}
.w_head_info_name a:hover{
	color:#ecc041;
}
