body{
    position: relative;
}
*{
    box-sizing: border-box;
}
h1.v-hidden{
    display: none !important;
}
.pull-left{
    float: left !important;
}
.pull-right{
    float: right !important;
}
.v-menu-btn{
    display: none;
}
.v-nav{
	width: 100%;
	min-width: 1200px;
	height: 54px;
	background-color: #fff;
}
.v-nav .v-center{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.v-nav .v-center .v-logo-btn{
	display: inline-block;
	position: absolute;
	top: 13px;
	left: 0;
}
.v-nav .v-center .v-logo-btn img{
	display: inline-block;
	margin-top: 0;
}
.v-nav .v-center > ul{
	margin-left: 160px;
	height: 100%;
}
.v-nav .v-center > ul li{
	float: left;
	padding: 0 20px;
	height: 54px;
	line-height: 50px;
	border-bottom: 4px solid rgba(0,0,0,0);
	position: relative;
}
.v-nav .v-center > ul li a{
	font-size: 16px;
	color: #000;
}
.v-nav .v-center > ul li .v-line{
	position: absolute;
}
.v-nav .v-center > ul li i{
	display: inline-block;
	width: 8px;
	height: 5px;
	background: url(../../images/yun/nav_select.png?v=180620) no-repeat -27px -3px;
	margin-left: 5px;
	vertical-align: middle;
}
.v-nav .v-center > ul li.v-on i{
	background-position: -1px -3px;
}
.v-nav .v-center > ul li:hover i,.v-nav .v-center > ul li.v-on:hover i{
	background-position: -14px -3px;
}
.v-nav .v-center > ul li:hover{
	border-color: #1E89E4;
}

.v-nav .v-center > ul li.v-on>a,.v-nav .v-center > ul li:hover>a{
	color: #1E89E4;
}
.v-nav .v-center .v-second li:hover a{
	color: #fff;
}
.v-nav .v-second{
	display: none;
	position: absolute;
	z-index: 120;
	width: 155px;
	background-color: #fff;
	box-shadow:0px 0px 12px 0px rgba(213,197,231,0.68);
	top: 54px;
    left: -20px;
}
.v-nav .v-second li{
	width: 155px;
	height: 44px;
	line-height: 44px;
}
.v-nav .v-second li a{
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 54px;
	color: #000;
}
.v-nav .v-second li.v-second-on,.v-nav .v-second li:hover{
	background-color: #1E89E4;
	box-shadow:0px 4px 10px 0px rgba(51,82,113,0.27);
}
.v-nav .v-second li.v-second-on a,.v-nav .v-second li:hover a{
	color: #fff;
}
.v-nav .v-center > ul li:hover >.v-second{
	display: block;
}
.v-login{
	display: inline-block;
	width: 67px;
	height: 27px;
	text-align: center;
	line-height: 25px;
	border: 1px solid #1E89E4;
	background-color: #fff;
	color: #1E89E4;
	margin-top: 13px;
	margin-right: 20px;
	border-radius:4px;
}
.v-login:hover{
	border-color: #fff;
	background-color: #fff;
	color: #1E89E4;
	box-shadow:0px 4px 10px 0px rgba(51,82,113,0.27);
}
.v-login:active{
	border-color: #fff;
	background-color: #fff;
	color: #EB9630;
	box-shadow:0px 4px 10px 0px rgba(51,82,113,0.27);
}
.v-register{
	display: inline-block;
	width: 67px;
	height: 27px;
	text-align: center;
	line-height: 25px;
	border: 1px solid #1E89E4;
	background-color: #1E89E4;
	color: #fff;
	margin-top: 13px;
	border-radius:4px;
}
.v-register:hover{
	border-color: #fff;
	background-color: #fff;
	color: #1E89E4;
	box-shadow:0px 4px 10px 0px rgba(51,82,113,0.27);
}
.v-register:active{
	border-color: #fff;
	background-color: #fff;
	color: #EB9630;
	box-shadow:0px 4px 10px 0px rgba(51,82,113,0.27);
}