.modtop{/*padding:0 60px;*/height:50px;background:#f4f4f4;/*display: flex;justify-content: flex-end;align-items: center;*/ position: fixed;left:0;top:0;right:0; z-index: 100;}

.modtop .wrapper{display: flex;justify-content: flex-end;align-items: center;}
.mdsearch{width:250px;height:30px;background:#fff;border-radius: 4px;}
.searchs{width:100%;display: flex;align-items: center;}
.searchs input{flex:1;padding:2px 10px;font-size:16px;}
.searchs a{width:30px;height:30px;display: block;background:url(../images/searchicon1.png) no-repeat center;text-indent: -9999em;cursor: pointer;flex-shrink: 0;}
.top-tels{padding-left:28px;background:url(../images/telsicon1.png) no-repeat left center;font-size:16px;margin-left:50px;}
.top-tels span{color:#8e8e8e;}
.top-tels em{color:#ef7c06;}
.pc-mode { width: 100%; height:90px;  position: fixed; z-index: 100; left: 0; /*top: 50px;*/ background: #fff; }
.second-mode {box-shadow: 0 3px 3px rgba(0,0,0,0.01);}
.pc-mode .pc-menu { box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; position: static; overflow: visible; /*padding: 0 60px; max-width: 1560px;*/ margin: 0 auto; }
.pc-mode .pc-menu .logo {/*width:150px;*/width:175px; display: block; position: relative; flex-shrink: 0;  }
.pc-mode .pc-menu .logo img { max-width: 100%; height: auto; }
.pc-mode .pc-menu .slogan { margin-left: 25px; margin-top: 15px;margin-right:25px; }
.pc-mode .pc-menu .navigator { flex: 1; display: flex; align-items: center; justify-content: flex-end; }
.pc-mode .pc-menu .navigator .menus { display: flex; flex: 1; box-sizing: border-box; align-items: center; justify-content: flex-end; }
.pc-mode .pc-menu .navigator .menus .menu { position: relative;height: 90px; display: flex; align-items: center; margin-left: 25px; }
.pc-mode .pc-menu .navigator .menus .menu:nth-child(6) .subNav .sub-nav-cont .sub-nav-tit{ display: none;}
.pc-mode .pc-menu .navigator .menus .menu:nth-child(6) .subNav .sub-nav-box{ flex: none;}
.pc-mode .pc-menu .navigator .menus .menu:nth-child(6) .subNav .sub-nav-cont .sub-nav-list{ width: 640px; display: flex; flex-wrap: wrap;}
.pc-mode .pc-menu .navigator .menus .menu:nth-child(6) .subNav .sub-nav-cont .sub-nav-list a{ width:50%; padding-right: 20px; box-sizing: border-box;  margin-top:15px;margin-bottom:15px;}
.pc-mode .pc-menu .navigator .menus .menu:nth-child(6)  .subNav .layer-wrapper .wrapper{ justify-content: center;}
.pc-mode .pc-menu .navigator .menus .menu:nth-child(6)  .subNav .sub-nav-cont .sub-nav-item{ font-size: 18px;}
.pc-mode .pc-menu .navigator .menus .menu:nth-child(6) .subNav .sub-nav-list em{ margin-right: 15px; height: 30px; overflow: hidden; display:inline-block; vertical-align: middle;}
.pc-mode .pc-menu .navigator .menus .menu:nth-child(6) .subNav .sub-nav-list a:hover em img{ margin-top: -30px;}

.pc-mode .pc-menu .navigator .menus .menu:nth-child(3) .subNav{ display: none!important}

.pc-mode .pc-menu .navigator .menus .menu .link {display:block;padding:12.5px 32px; white-space: nowrap; font-size: 18px;  cursor: pointer; border-radius: 50px; position: relative; overflow: hidden;transition:all 0.3s; }
.pc-mode .pc-menu .navigator .menus .menu .link span{position: relative;z-index: 10;}
.pc-mode .pc-menu .navigator .menus .menu .link:after { content: ""; width: 100%; height: 100%; position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%) scale(0); background-color: #ef7c06; transition: transform 500ms ease;opacity: 0;z-index: -1;display: none; }
.pc-mode .pc-menu .navigator .menus .menu:hover .link{color:#fff;background:#ef7c06;}
.pc-mode .pc-menu .navigator .menus .menu:hover .link:after { transform: translateX(-50%) translateY(-50%) scale(1);opacity: 1; }
.pc-mode .pc-menu .navigator .menus .menu:hover .subNav { display: block; }
.pc-mode .pc-menu .navigator .menus .menu.active .link {color:#fff;background:#ef7c06;} 
.pc-mode .pc-menu .navigator .menus .subNav { position: fixed; left:0;right:0;top: 140px; background:#fff;border-top:1px solid #ebebeb;/*padding:70px 0;*/padding:50px 0; color: #333; display: none;  }
.pc-mode .pc-menu .navigator .menus .subNav .layer-wrapper .wrapper{display: flex; justify-content: space-between;overflow: visible;}
.pc-mode .pc-menu .navigator .menus .subNav .sub-nav-box{flex:1;display: flex; justify-content: space-evenly;}
.pc-mode .pc-menu .navigator .menus .subNav .sub-nav-cont { position: relative;margin-right:60px; }
.pc-mode .pc-menu .navigator .menus .subNav .sub-nav-cont .sub-nav-tit{display:block;padding-bottom: 12px;border-bottom:1px solid #f07b07;}
.pc-mode .pc-menu .navigator .menus .subNav .sub-nav-cont .sub-nav-list { margin-top:15px;}
.pc-mode .pc-menu .navigator .menus .subNav .sub-nav-cont .sub-nav-item {display:block; cursor: pointer; font-size: 16px;color:#888; margin-bottom: 15px;}
.pc-mode .pc-menu .navigator .menus .subNav .sub-nav-cont .sub-nav-item:hover { color: #ef7c06; }   
.pc-mode .pc-menu .navigator .menus .subNav .sub-nav-cont .sub-nav-img{width:22.9%;}
.pc-mode .pc-menu .navigator .menus .menu:nth-child(2)  .subNav .sub-nav-box{justify-content: space-between;flex-wrap: wrap;}
.pc-mode .pc-menu .navigator .menus .menu:nth-child(2)  .subNav .sub-nav-cont{width:50%;margin-right:0;padding-right:70px;margin-bottom: 23px;}
.pc-mode .pc-menu .navigator .menus .menu:nth-child(2)  .subNav .sub-nav-cont  .sub-nav-list{display: flex;flex-wrap: wrap;}
.pc-mode .pc-menu .navigator .menus .menu:nth-child(2)  .subNav .sub-nav-cont  .sub-nav-tit{height:40px;line-height: 40px;background:#e9f3ff;padding:0 20px;padding-bottom: 0;border-bottom: none;color:#000;display: flex;justify-content: space-between;}
.pc-mode .pc-menu .navigator .menus .menu:nth-child(2) .subNav .sub-nav-cont .sub-nav-tit:hover{  color: #ef7c06;}

.pc-mode .pc-menu .navigator .menus .menu:nth-child(2)  .subNav .sub-nav-cont  .sub-nav-tit img{position: relative;top:-10px;max-width: 50px;}
.pc-mode .pc-menu .navigator .menus .menu:nth-child(2)  .subNav .sub-nav-cont .sub-nav-item{width:50%;padding-left:20px;}
.pc-mode .pc-menu .right-field { display: flex; align-items: center; }
.pc-mode .pc-menu .right-field .search { color: #8f8d8d; display: flex; align-items: center; justify-content: space-evenly; cursor: pointer; }
.pc-mode .pc-menu .right-field .search .btn { height: 22px; width: 22px; background: url(../images/search.png) no-repeat center center;background-size:22px; }
.pc-mode .pc-menu .right-field .language { width: 80px; height: 22px; display: flex; align-items: center; justify-content: center; }
.pc-mode .pc-menu .right-field .language select { display: block; width: 100%; height: 100%; border-radius: 22px; border-color: #8f8d8d; color: #8f8d8d; }
.icon-search { background: url(../images/search1.png) no-repeat center center;background-size:22px; }
.toplinks { position: fixed; /*top: 10px;*/top: 5px;right:0;padding: 0 100px; z-index:120;}
.toplinks a { margin-left: 30px; padding-left: 22px; line-height: 30px; display: inline-block; background: url("../images/xlicon.png") 0 center no-repeat; background-size: auto 16px!important; color:#fff;}
.toplinks a.xicon2 { background: url("../images/jwicon1.png") 0 center no-repeat; }
.toplinks a.xicon3 { background: url("../images/libraryicon.png") 0 center no-repeat; }
.page-navigator { position: fixed; z-index: 100; left: 0; top: 0; right: 0; } 
.page-navigator .pc-mode { position: relative; background: #fff; /*height: 115px; */height: 95px;  box-shadow: 0 0 10px rgba(0,0,0,0.1); }
.page-navigator .pc-mode .pc-menu .navigator .menus .menu .link { color: #000; height: 100px; }
.page-navigator .pc-mode .pc-menu .navigator .menus .menu.active .link span{color:#50a33d;}
.page-navigator .pc-mode .pc-menu .navigator .menus .menu .link:after { background-color: #50a33d;}
.page-navigator .pc-mode .pc-menu .right-field .search .btn { background-image: url(../images/search1.png); } 
.peixun-list .item .desc .tit a:hover,.peixun-list .item .desc .txt:hover,.peixun-list .item .date:hover{color:#498e28;}

.sub-nav-img img {  transition: all .6s;}
.sub-nav-img:hover   img{ transform: scale(1.05)}


@media screen and (max-width: 1560px){ 
}
@media screen and (max-width: 1450px){ 
	
	.pc-mode .pc-menu .navigator .menus .menu:nth-child(2) .subNav .sub-nav-cont{    padding-right: 40px;}


	
	
	
}
@media screen and (max-width: 1100px){
	.modtop{display: none;}
 
}
