
.pc-mode { width: 100%;/* height:120px;*/ height:100px;  color: #fff; position: fixed; z-index: 100; left: 0; top: 0;/* background-image: linear-gradient(to bottom, rgba(41,122,2,0.8), rgba(41,122,2,0)); */background-image: linear-gradient(to bottom, rgba(0,0,0,0.4), rgba(0,0,0,0));}
.second-mode { /*background-image: linear-gradient(to bottom, rgba(41,122,2,1), rgba(41,122,2,1));*/
/*background-image: linear-gradient(to bottom, rgba(114, 187, 70, 1), rgba(80, 163, 61, 1));*/
background:#3eb134;
/*	background: -webkit-linear-gradient(left,  #3eb134,#006d3b); 
  background: -o-linear-gradient(right, #3eb134,#006d3b); 
  background: -moz-linear-gradient(right,  #3eb134,#006d3b);
  background: linear-gradient(to right, #3eb134,#006d3b);*/
	
	
	background: -webkit-linear-gradient(145deg,  rgba(114, 187, 70, 1) 30%,#025100); 
	background: -o-linear-gradient(145deg,  rgba(114, 187, 70, 1) 30%,#025100); 
	background: -moz-linear-gradient(145deg,  rgba(114, 187, 70, 1) 30%,#025100);
    background: linear-gradient(145deg,  rgba(114, 187, 70, 1) 30%, #025100);
/*	background-image: linear-gradient(145deg, rgba(114, 187, 70, 1) 30%,#41871f);*/ background-image: linear-gradient(145deg, rgba(114, 187, 70, 1) 30%,#025100);

}
.toplinks{ z-index: 9;}
.second-mode .pc-menu{ position: relative!important; z-index: 9;}
.second-mode:after{ content: ""; width: 100%; height: 100%; background: url("../image/dwimg2.png") center 0  no-repeat;  position: absolute; top: 0; opacity: 0.25; display: block;}


.pc-mode .pc-menu { box-sizing: border-box; display: flex; align-items: center; justify-content: space-between; position: static; overflow: visible; padding: 0 100px; }
.pc-mode .pc-menu .logo { display: block; position: relative; flex-shrink: 0; /*margin-top:15px;*/}
.index-navigator .pc-mode .pc-menu .logo {margin-top:-20px;}
.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; margin-right: 55px; }
.pc-mode .pc-menu .navigator .menus .menu .link { white-space: nowrap; font-size: 18px; color: currentColor; /*height: 110px;*/height: 120px; display: flex; align-items: center; cursor: pointer; position: relative; overflow: hidden; }
.pc-mode .pc-menu .navigator .menus .menu .link:after { content: ""; width: 100%; height: 2px; position: absolute; left: 50%; bottom: 30px; transform: translateX(-50%) scaleX(0); background-color: #fff; transition: transform 500ms ease; }
.pc-mode .pc-menu .navigator .menus .menu:hover .link:after { transform: translateX(-50%) scaleX(1); }
.pc-mode .pc-menu .navigator .menus .menu:hover .subNav { display: block; }
.pc-mode .pc-menu .navigator .menus .menu.active  .link span{color:#fff;}
.pc-mode .pc-menu .navigator .menus .menu.active  .link:after{transform: translateX(-50%) scaleX(1);}
.pc-mode .pc-menu .navigator .menus .subNav { position: absolute; left: 50%; /*  top: 120px;*/
top: 100px; color: #333; display: none; transform: translateX(-50%); }
.pc-mode .pc-menu .navigator .menus .subNav .sub-nav-cont { position: relative; }
.pc-mode .pc-menu .navigator .menus .subNav .sub-nav-cont .sub-nav-list { display: flex; align-items: center; }
.pc-mode .pc-menu .navigator .menus .subNav .sub-nav-cont .sub-nav-item { float: left; line-height: 50px; white-space: nowrap; cursor: pointer; font-size: 16px; }
.pc-mode .pc-menu .navigator .menus .subNav .sub-nav-cont .sub-nav-item:hover { color: #297a02; }
.pc-mode .pc-menu .navigator .menus .subNav .sub-nav-cont .sub-nav-item + .sub-nav-item { margin-left: 20px; }
.pc-mode .pc-menu .navigator .menus .subNav:before { content: ""; position: absolute; /*  width: 200vw;*/
width: calc(100% + 60px); ; border-radius: 50px; left: 50%; transform: translateX(-50%); background-color: rgba(255, 255, 255, 0.8); height: 100%; }
.pc-mode .pc-menu .navigator .menus .menu:last-child .subNav { right: 0; left: initial; transform: none; }
.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(../image/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(../image/search1.png) no-repeat center center;background-size:22px; }
.toplinks { position: fixed; position: absolute; /*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("../image/xlicon.png") 0 center no-repeat; background-size: auto 16px!important; color:#fff;}
.toplinks a.xicon2 { background: url("../image/jwicon1.png") 0 center no-repeat; }
.toplinks a.xicon3 { background: url("../image/libraryicon.png") 0 center no-repeat;}

.toplinks a.xicon4 {
    background: url(../image/tels2.png) 0 center no-repeat;background-size: auto 22px!important; 
}

.page-navigator { position: fixed; z-index: 100; left: 0; top: 0; right: 0; }
.page-navigator .toplinks { padding: 0 100px; /*height: 50px;  line-height: 50px;*/ height: 40px; line-height: 40px; position: static; width: 100%; /*background: #297a02;*/ background: #50a33d;   text-align: right; }
.page-navigator .toplinks a { color: #fff; }
.page-navigator .pc-mode { position: relative; background: #fff; /*height: 115px; *//*height: 95px;*/ height:135px;  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(../image/search1.png); }

.pc-mode .pc-menu .navigator .menus .menu:nth-last-child(2) .subNav{ transform: translateX(-90%);}
.peixun-list .item .desc .tit a:hover,.peixun-list .item .desc .txt:hover,.peixun-list .item .date:hover{color:#498e28;}



/*缩放*/
body{ max-width: 1920px; margin: 0 auto;}
.pc-mode{ max-width:1920px; left: 50%; transform: translateX(-50%);}
.inbanner{ max-width:1920px; margin: 0 auto;}

/*修改*/
.toplinks a{ font-size:16px;}


/*导航修改开始*/
.pc-mode2{ position: relative; background:#fff; height: 134px; }
.pc-mode2 .toplinks{ background: url("../image/linksbg5.png") no-repeat; height: 46px;padding: 0 20px; top: 0;}
.pc-mode2 .toplinks a{ margin-left:15px; line-height: 46px; }
.pc-mode2 .logo{ margin-left: 50px; padding-top: 10px; padding-bottom: 10px; max-width: 300px; display: inline-block;}
.pc-mode2{box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.1);}
.top1{ border-bottom: 1px solid #d9d9d9;}
.pc-mode2  .pc-menu{    padding: 0 50px; }
.pc-mode2 .pc-menu .navigator .menus .menu .link{ height: 50px;}
.pc-mode2 .pc-menu .navigator .menus .menu .link span{ color:#555;}
.pc-mode2 .pc-menu .navigator .menus .menu.active .link span,.pc-mode2 .pc-menu .navigator .menus .menu:hover .link span{color:#555;/* color:#498e28;*/}
.pc-mode2 .pc-menu .navigator,.pc-mode2 .pc-menu .navigator .menus{ justify-content: center;}
.pc-mode2 .pc-menu .navigator .menus .menu{ margin-right: 0;}
.pc-mode2 .pc-menu .navigator .menus{ max-width:1240px; justify-content: center; display: flex; justify-content: space-between;}
.pc-mode2 .pc-menu .navigator .menus .subNav{ top: 50px;}
.pc-mode2 .pc-menu .navigator .menus .menu .link:after{  bottom:0; height: 4px;    
background-image:linear-gradient(-270deg, rgb(111, 184, 68) 0%, rgb(73, 142, 40) 100%);}
.pc-mode2 .pc-menu{ position: relative;}
.pc-mode2 .pc-menu .right-field .search .btn{  border-radius:35px;    background:#d9d9d9 url(../image/search.png) no-repeat center center; width: 35px; height: 35px; background-size:20px auto;}
.pc-mode2 .pc-menu .right-field{ position: absolute!important; right: 50px; top:7px;}
.in-search{ background: rgba(244,250,246,0.6); /*top: 135px; */top: 100px;}
.index-navigator .in-search{ /*top: 120px;*/top: 100px;}


.index-navigator .pc-mode .toplinks{ background: url("../image/linksbg5.png") no-repeat; height: 30px;padding: 0 20px; top: 0; /*right: 180px;*/right: 100px; background-size:100% 100%;  overflow: hidden;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px; padding-left: 5px;}
.index-navigator .pc-mode .toplinks a{ margin-left:15px; line-height: 30px; font-size: 14px; }
.page-navigator .toplinks{background-image:-webkit-linear-gradient(left,#70b945,#70b945,#4b9029); }
.im-search a{background-color:#50a33d!important;}

.page-navigator .toplinks span{ position: relative; margin-top: -10px; padding-top: 10px; padding-right: 20px; padding-left: 10px;  background: url("../image/linksbg5.png") no-repeat;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
.page-navigator  .pc-mode .toplinks a{
    margin-left: 15px;font-size: 14px; position: relative; top: -5px;}

.page-navigator .toplinks{ background:none; position: absolute; top:0; }
.page-navigator .pc-mode{ height:100px; }
.page-navigator .pc-mode .pc-menu .navigator .menus .menu .link{ height: 120px;}
.page-navigator .pc-mode .pc-menu .logo{ margin-top: -25px;}


/*导航修改结束*/



/*头部展开收缩开始*/
.index-navigator .pc-mode .toplinks{ padding: 0!important;}
.pc-mode .toplinks{  border-radius: 0!important;  background: none!important;height: 33px!important;   cursor: pointer; display: flex;  justify-content: flex-end;}
.pc-mode .toplinks span{ transition: all .2s; border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; overflow: hidden; padding-top: 0!important; height: 33px; margin-top: 0; display: flex; background:url("../image/dh2.png") 0 0 no-repeat!important; width: 44px; }
.pc-mode .toplinks span a{ line-height: 33px!important; display: none; white-space: nowrap;}
.pc-mode .toplinks span:hover{ width: 357px;border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;    background: url(../image/linksbg5.png) no-repeat!important;border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;}
.pc-mode .toplinks span:hover a{ display: block;}
.pc-mode .toplinks a{ top: 0!important;}
.pc-mode .toplinks span a:hover{ color:#FBFDE3;}
/*头部展开收缩结束*/


@media screen and (max-width: 1560px){
	.index-navigator .pc-mode .toplinks{ right: 160px;}
	.page-navigator  .pc-mode .toplinks{}
	
.index-navigator .pc-mode .toplinks{right: 100px;}
.pc-mode .pc-menu .navigator .menus .menu{margin-right:40px;}
}
@media screen and (max-width: 1440px){
/*	.pc-mode .pc-menu{padding:0 50px;}*/
.pc-mode .pc-menu .navigator .menus .menu{margin-right:40px;}
.pc-mode .pc-menu .logo{width:300px;}
.pc-mode .pc-menu .slogan{width:120px;} 
.toplinks{/*padding:0 50px;*/}

	
}
@media screen and (max-width: 1320px){
	.index-navigator .pc-mode .toplinks{right: 60px;}
	.page-navigator  .pc-mode .toplinks{right: -60px;}
}

@media screen and (max-width: 1100px){
	.index-navigator{position: fixed; z-index: 100; left: 0; top: 0; right: 0; }
	.index-navigator .toplinks{ position: static; padding:0 10px;height:40px;line-height: 40px;    background: #297a02;text-align: right;}

.page-navigator .toplinks{padding:0 10px;/*display: none;*/height:40px;line-height: 40px;}
}
