.menu-btn{ position: fixed; right:2%; height:60px; width:25px; margin-top:2px; cursor:pointer; display:none; z-index:9999999999999}
.menu-btn span{display:block; height:3px; width:25px; background:#fff; margin-bottom:5px}
.menu-btn .line1{ margin-top:36px}
.m-menu{ width:100%; height:100%; background:rgba(0,0,0,0.85); color:#f5f5f5; z-index:9999999; position:fixed; text-align:center; display:none}
.m-menu .closed{ width:37px; height:37px; background:url(../images/close.png) no-repeat; position:absolute; right:5%; top:5%; cursor:pointer;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s; transition:.5s;}
.m-menu li a{ color:#f5f5f5; font-size:24px; line-height:60px; display:block}
.m-menu li.first a{ display: inline-block; text-transform:uppercase; font-size:18px; padding:0 20px;}
.m-menu ul{ position:absolute; top:40%; margin-top:-180px;width:100%;}
.m-menu .closed:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg); transform:rotate(180deg);}
.m-menu li.last .search{ margin-top:45px; width:218px; margin:45px auto 0 auto}
.m-menu li.last .search form{ border:solid 1px #fff; overflow:hidden; border-radius:5px}
.m-menu li.last .search form .input01{ border:none; line-height:34px; height:34px; padding-left:12px; width:182px; font-size:16px; color:#fff; background:none; float:left;}
.m-menu li.last .search form ::-webkit-input-placeholder { color: #fff;}
.m-menu li.last .search form .sytijiao{ height:34px; background:url(../images/search.png) no-repeat center center;  width:34px; border:none; float:left} 


.m-foot{ position:fixed; width:100%; height:60px; padding-top:5px; left:0; bottom:0;background: #1fa22b; color:#fff; display:none; z-index:99}
.m-foot li{ float:left; width:33.33%; text-align:center;}
.m-foot li a{ color:#fff; display:block;}
.m-foot li.li2 a{ background:url(../images/ftel.png) no-repeat center 5px; padding-top:25px}
.m-foot li.li3 a{ background:url(../images/fmail.png) no-repeat center 3px; padding-top:25px}

.phshow{ display:none !important}
.pcshow{ display: block !important}


@media screen and (max-width: 1366px){
.header .neck .use .search form .input01{ width:180px;}

.main .nav, .main .nnav{ width:220px;}
.main .nav .wrap, .main .nnav .wrap{ max-width:220px}
.main .nav .kuai{ max-width:220px;}
.main .nnav{ width:220px; }
.main .nnav .kuai, .main .nnav .zkuai{ width:220px;}


.main .icontent{ width:calc(100% - 280px);}
.header .neck .logo{ width:280px}
.nbbanner .text{left:280px;font-size:26px;}

.newsxiang .nnewsx {height: 250px;}

}

@media screen and (max-width: 1280px){
.header .neck .use .search form .input01{ width:160px;}	
.wrap{width:92%;}
.nav.fixeds, .nnav.fixeds{ width:92% !important; left:4% !important;}


.header { height:140px;}
.header img{height:52px;}
.header .neck .logo{ padding:20px 0; }
.header .menu { padding-top:27px; }
.header .menu{ padding-left:140px;}	
.header .neck .use .search {margin-top: 40px;}
.header .neck .wrap{ height:92px}
.header.header-scroll{ height:92px}

.main .icontent{ width:calc(100% - 250px);}
.header .neck .logo{ width:250px}
.nbbanner .text{left:250px;font-size:24px;}
}
@media screen and (max-width: 1150px){
.wrap{width:96%;}
.nav.fixeds, .nnav.fixeds{ width:96% !important; left:2% !important;}	
}

@media screen and (max-width: 1080px){
.header .menu li{margin-right:45px;}
.header .menu{ padding-left:156px;}	
.header .neck .use .search form .input01{ width:130px;}

.newsxiang .nnewsx {height: 200px;}
}


@media screen and (max-width: 1024px){
.header .top{ display:none;}
.header .neck{ top:0;}
.header { height:92px; position:fixed; background:#1fa22b; z-index:9999; width:100%}
.header .menu, .header .neck .use{ display:none}
.menu-btn{ display:block}

.main .nav, .main .nnav{ display:none }
.main .icontent{ width:100%;}
.nbbanner .text{ left:0}
.imain{ padding-top:20px !important}

.topspace{ height:92px;}
.nbbanner .text{ bottom:15px; font-size:20px}
.partner .item a{ height:100px;}

.phshow{ display:block !important}
.pcshow{ display:none !important}


.phguide.pherlie .kuai, .phguide.pherlie .zkuai{ margin-bottom:15px;margin-top:5px; width:48.5%; float:left}
.phguide.pherlie .kuai:nth-child(2n){ float:right}
.phguide .zkuai{ float:none; width:100%}
.phguide h3{ border-bottom:solid 1px #ddd; margin-bottom:10px;}

.phguide h3, .phguide h3{ color:#2e75b5; line-height:40px; font-size:20px; font-weight:bold; }
.phguide.pherlie h3, .phguide.pherlie h3{ line-height:20px; height:50px;  }

.phguide h3{text-transform:uppercase; }
.phguide h3 a, .phguide h3 a{ color:#2e75b5; text-transform:uppercase}
.phguide .kuai h3 a:hover, .phguide h3 a.cur, .phguide h3 a:hover, .phguide .zkuai h3 a.cur { color:#888}


.phguide .kuai .erji{ font-size:18px;}
.phguide .sub{  font-size:16px; margin:0px 0 22px 0; }
.phguide .sub p{background:url(../images/njianh.png) no-repeat left center; background-size:6px auto; padding-left:20px;}


#a01{ position: absolute;  margin-top:-100px;}
#a02{ position:absolute; margin-top:-100px;}
#a03{ position:absolute; margin-top:-100px;}
#a04{ position:absolute; margin-top:-100px;}
#a05{ position:absolute; margin-top:-100px;}
#a06{ position: absolute; margin-top:-100px;}
#a07{ position:absolute; margin-top:-100px;}
#a08{ position:absolute; margin-top:-100px;}
#a09{ position:absolute; margin-top:-100px;}
#a010{ position:absolute; margin-top:-100px;}

.newsxiang .nnewsx {height: 180px;}
}


@media screen and (max-width: 768px){
.header { height:75px;}
.header.header-scroll{ height:75px}
.header .neck .wrap{ height:75px;}
.topspace{ height:75px;}
.header img{height:43px;}
.header .neck .logo{ padding:16px 0; }
.menu-btn .line1{ margin-top:27px;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 3px !important}
.imain{ padding-top:10px !important}

.footer li{ float:left; width:48.5%; margin-right:0%; margin-top:2%}
.footer li:nth-child(2n){ float:right}
.footer li:nth-child(2n+1){ clear:both}
.copyright a{ float:right; width:auto}
.copyright{ margin-bottom:55px;}
#rightArrow, #floatDivBoxs{ display:none !important}
.m-foot{ display:block}
.nbbanner .text{ bottom:5px}
.main{ padding-top:25px;}


.plistsan li .wenzi{ padding:15px;}
.plister li .wenzi{ padding:15px;}
.nlianxi .nadd .item .wenzi{ padding:15px 15px 30px 15px}


.recruit-top .colum1 { display:none}
.recruit-top .colum2 {width: 70%;}
.recruit-top .colum3 { display:none}
.recruit-top .colum4 { display:none}
.recruit-top .colum5 {width: 30%;}


.recruit-con .colum1 { display:none}
.recruit-con .colum2 {width: 70%;font-size:19px}
.recruit-con .colum3 { display:none}
.recruit-con .colum4 { display:none}
.recruit-con .colum5 {width: 30%;}

.newsxiang .nnewsx {height: 150px;}

.pxshow .pic{ float:none; width:100%;}
.pxshow .wenzi{ float:none; width:100%;}
}

@media screen and (max-width: 540px){
.partner .item{ float:left; width:48.5%; margin-right:0%;}
.partner .item:nth-child(3n+1){ clear:none}
.partner .item:nth-child(2n){ float:right}
.partner .item:nth-child(2n+1){ clear:both}
.partner .item a{ height:80px;}

.main{ padding-top:15px;}
.phguide h3, .phguide h3,.icontent .title h2, .icontent .ntitle h3, .nbbanner .text, .nlianxi .nadd .item .wenzi h3, .footer li h3{ font-size:19px;}
.plister li .wenzi{ font-size:18px;}

.brank img{ height:80px !important}


.plistsan li{ float:none; width:100%; margin-right:0%; margin-bottom:20px}
.plistsan li:nth-child(3n+1){ clear:none}

.plister li{ float:none; width:100%; margin-bottom:20px;}
.plister li:nth-child(2n){ float:none}

.nlianxi .nadd .item{ float:none; width:100%; margin-bottom:20px}
.nlianxi .nadd .item:nth-child(2n){ float:none}

.nlianxi .nxiaoshoi .item{ float:none; width:100%; margin-bottom:30px;}
.nlianxi .nxiaoshoi .item:nth-child(1){ margin-bottom:40px;}


.newslist li{float:none; width:100%; margin-right:0%; margin-bottom:25px; }

.newsxiang .nnewsx {height: 120px;}
}