.pc-mode { width: 100%;  z-index: 10; }
.pc-mode .pc-menu { width: 100%;padding:0 50px; box-sizing: border-box;  border-bottom: 1px solid rgba(255, 255, 255, 0.7);background:rgba(255, 255, 255, 0.7); display: flex; align-items: center; justify-content: space-between; position: relative; }
.pc-mode .pc-menu .logo { display: block; }
.pc-mode .pc-menu .navigator { flex: 1; overflow: hidden; display: flex; align-items: center; justify-content: flex-end; }
.pc-mode .pc-menu .navigator .menus { display: flex; align-items: center; }
.pc-mode .pc-menu .navigator .menus .menu { font-size: 18px; color: #575656; height: 94px; display: flex; align-items: center; cursor: pointer; }
.pc-mode .pc-menu .navigator .menus .menu:hover .subNav { padding: 50px 0; max-height: 1000px; opacity: 1; }
.pc-mode .pc-menu .navigator .menus .subNav { position: absolute; width: 100vw; background-color: #fff; left: 0; top: 94px; color: #333; max-height: 0; padding: 0; transition: all .3s ease; overflow: hidden; opacity: 0; }
.pc-mode .pc-menu .navigator .menus .subNav .sub-nav-cont { display: flex; align-items: flex-start; justify-content: space-between; }
.pc-mode .pc-menu .navigator .menus .subNav .sub-nav-cont .sub-nav-list { overflow: hidden; }
.pc-mode .pc-menu .navigator .menus .subNav .sub-nav-cont .sub-nav-item { float: left; width: 230px; line-height: 60px; border-bottom: 1px solid #ededed; margin-right: 50px; }
.pc-mode .pc-menu .navigator .menus .subNav .sub-nav-cont .sub-nav-item:hover{color:#457ae6;}
.pc-mode .pc-menu .navigator .menus .subNav .sub-nav-cont .image { width: 350px; height: 200px; flex: none; }
.pc-mode .pc-menu .navigator .menus .subNav .sub-nav-cont .image img { display: block; width: 100%; height: 100%; object-fit: cover; }
.pc-mode .pc-menu .navigator .menus .menu + .menu { margin-left: 70px; }
.pc-mode .pc-menu .search { width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; background: url(../images/search2.png) no-repeat center center; background-size:23px;margin-left: 90px; cursor: pointer; } 
.pc-mode .pc-menu .navigator .menus .menu .link:hover,.pc-mode .pc-menu .navigator .menus .menu.active .link{color:#457ae6;}
.index-page .pc-mode .pc-menu { border-bottom: 1px solid rgba(255, 255, 255, 0.32); background:none;}
.index-page .pc-mode .pc-menu .navigator .menus .menu{color:#fff;}
.index-page .pc-mode .pc-menu .navigator .menus .menu .link:hover,.index-page .pc-mode .pc-menu .navigator .menus .menu.active .link{color:#fff;}
.index-page .pc-mode .pc-menu .search{background: url(../images/search.png) no-repeat center center; }
.pc-mode .pc-menu.fixeds {border-color:rgba(0,0,0,0.1);background:#fff;}
.pc-mode .pc-menu.fixeds  .navigator .menus .menu {color:#333;}
.pc-mode .pc-menu.fixeds .navigator .menus .menu .link:hover,.pc-mode .pc-menu.fixeds .navigator .menus .menu.active .link{color:#457ae6!important;}
.pc-mode .pc-menu.fixeds .search{background: url(../images/search2.png) no-repeat center center;background-size:23px; }
@media only screen and (max-width:1440px) {
	.pc-mode .pc-menu .navigator .menus .menu + .menu{margin-left:50px;}
	.pc-mode .pc-menu .search{margin-left:30px;}
}
@media only screen and (max-width:1200px) {
	.pc-mode .pc-menu .navigator .menus .menu + .menu{margin-left:30px;} 
}