@media screen and (max-width:1600px){
}
@media screen and (max-width:1450px){
	.header{ padding:0 50px;}
	.container{ padding:0 50px 50px;}
	.banner-box{ margin:0 50px;}
	.rtext{ left:20px;}
	.share{ right:14px;}
	.bdown h2{ font-size:36px; margin-bottom:20px;}
	.newcenter{ margin-top:10px; margin-bottom:50px;}
	.understand{ margin-top:50px;}
	.menudowns{ left: 50px; right: 50px;}
	.mtop{ height:80px;}
	.newtitle strong{ font-size:32px; margin-right:14px;}
	.newtitle small{ font-size:20px;}
	.news{ margin-top:68px;}
	.newle h3{ font-size:28px;}
	.investbox{ margin-top:180px;}
	.investwr strong{ font-size:22px; margin-bottom:12px;}
	.investwr b{ margin-bottom:15px;}
	.investbox .slick-prev, .investbox .slick-next{ width:54px; height:33px;}
	.investwr{ padding:0 10%;}
	.poptext{ width:calc(100% - 100px);}
	.popnews.show .poptext{ left:50px; right:50px;}
	.popnews.show .popclose{ left:0;}
	.popnewtext{ padding:78px 0 56px;}
	.companywr h2{ font-size:50px; margin-bottom:20px;}
	.companywr p{ width:100%; margin-bottom:20px;}
	.companywr{/* bottom:45px;*/ bottom: 22%;}
	.leaderlist .slick-prev{ left:-25px;}
	.leaderlist .slick-next{ right:-25px;}
	.pbannertop{ margin:0 50px;}
	.leadershi{ margin-top:50px; margin-bottom:50px;}
	.aboutitle strong{ font-size:50px;}
	.aboutitle small{ font-size:22px;}
	.aboutitle{ margin-left:6.25%;}
	.leaderlist{ margin-top:20px;}
	.messagedown{ margin-top:44px;}
	.organizate,.organizatedown{ margin-top:50px;}
	.resposibles{ margin-top:50px; margin-bottom:50px;}
	.responsedown small{ font-size:32px; margin-bottom:20px;}
	.levallist{ left:20px; right:50px;}
	.companywr small{ margin-top:10px; margin-bottom:22px;}
	.new-boxs{ margin-top:50px;}
	.popmaintext{ margin-top:50px; margin-right:50px; margin-bottom:50px; max-height:85%; max-height:calc(100% - 100px);}
	.proct{ padding:50px 14% 40px 7.5%;}
	.projectbox{ margin-top:50px; margin-bottom:50px;}
	.menuflex{ top:44px;}
	.menuflex1,.buildbox .menuflex{ top:124px; right:126px;}
	.mien-box{ margin:50px 0;}
	.mienli li{ margin-bottom:40px;}
	.notice li{ margin-bottom:42px;}
	.noticewr{ padding-right:150px;}
	.cultures li{ width:33.33333%;}
	.culturewr{ padding-top:40px;}
	.recuiteli li .recruititle span.span3{ font-size:20px;}
	.recruititle{ padding-bottom:40px;}
	.recuiteli li .recruititle span{ height:88px; line-height:88px;}
	.recuiteli li .recruititle:before{ height:88px;}
	.recuiteli li .recruititle span b{ margin-top:34px;}
	.buildbox{ margin-bottom:50px;}
	.buildf{ padding:0 50px 50px;}
	.yearmo b{ font-size:42px;}
	.yearmo span{ font-size:42px;}
	.yearsele{ width:250px;}
	.yearmo i{ margin-top:16px;}
	.message-box{ margin-top:50px;}
	.sherbtn .searchdown{ padding: 20px 32px;}
}
@media screen and (max-width:1350px){
	.recuiteli li .recruititle span.span3{ width: 46%;}
}
@media screen and (max-width:1280px){
	.bdown h2{ font-size:28px;}
	.nav li{ width: 90px;}
	.nav li a{ font-size: 16px; padding-left:12px;}
	.menulist li a{ padding-left: 12px;}
	.nav li a span.front,.nav li a span.back{ font-size: 16px;}
	.menuin{ width: 90px;}
	.mtop{ height:76px;}
	.menuflex1,.buildbox .menuflex{ top:120px;}
	.news{ width:90%;}
	.informate{ width:90%;}
	.agridonw{ margin-right:-45%;}
	.footer{ width:90%;}
	.companywr h2{ font-size:38px; margin-bottom:10px;}
	.companywr p{ line-height:1.8;}
	.aboutitle strong{ font-size:38px; margin-bottom:12px;}
	.responsedown{ width:80%; left:10%; bottom:40px;}
	.levallist li{ margin-bottom:5px;}
	.newsli li{ width:33.3333%;}
	.proclose{ width:50px; height:50px; right:20px;}
	.proct .prodata{ position:relative; right:0; top:0; margin-bottom:20px;}
	.cultureli{ right:4.94%;}
	.cultureli li{ width:32%; margin-right:2%; box-sizing:border-box;}
	.cultureli li:nth-child(3n+3){ margin-right:0;}
	.erroewr{ width:90%; margin-left:-45%;}
	.informated li span{ width:72%;}
}
@media screen and (max-width:1200px){
	.logo{ height: 30px; margin-top: 26px;}
}
@media screen and (max-width:1100px){
	.logo{ height: 24px;}
	.recuitefox{ width:100%; padding:44px 0;}
	.sherbtn{ margin-left: 0;}
	.menuswr{ padding-right: 70px;}
}
@media screen and (max-width:1024px){
	.vote{ bottom: auto; top: 50%; transform: translateY(-50%);}
	.nav{ display:none;}
	.rtext{ display:none;}
	.share{ display:none;}
	.container{ padding:0 5% 50px;}
	.mtop{ height:60px;}
	.header-box{ background:#fff;}
	.header{ padding:14px 8%; text-align:center; top:0 !important; box-shadow:0 0 5px rgba(0,0,0,0.3);}
	.logo{ height:32px; margin:auto; float:none;}
	.mousedown{ display:none;}
	.banner-box{ width:100%; margin:0 auto;}
	.banner,.banner li{ position:relative; height:auto !important;}
	.banner li figure{ position:relative; height:auto !important;}
	.banner li figure img{ width:100vw !important; height:auto !important; left:0 !important; top:0 !important;}
	.btext{ position:relative; width:100%; margin-top:-50px; bottom: 0;}
	.bfix{ position:relative; width:90%; margin:auto; background:none;}
	.btextbg{ display:none;}
	.bdown{ position:relative; bottom:0; left:0; width:100%; margin:auto;}
	.bdown h2{ padding:54px 22px; text-align:center; margin-bottom:20px;}
	.bdown .mores{ width:100%; margin-left: 0;}
	.banner-box .flex-control-nav{ position:relative; top:0; right:0; margin-top:0; text-align:center; margin-top:20px; line-height:0;}
	.banner-box .flex-control-nav li{ display:inline-block; margin-right:14px;}
	.banner-box .flex-control-nav li a{ width:11px; height:11px; background:#a0a0a0; border:3px solid #a0a0a0;}
	.banner-box .flex-control-nav li a.flex-active{ border-color:#379927; background:#fff;}
	.banner li.flex-active-slide .bdown h2{ transition:0.56s 0s;}
	.banner li.flex-active-slide .bdown .mores{ transition:0.5s 0s;}
	.banner li.flex-active-slide .bdown .mores  span i{margin-bottom:20px;}
	.newcenter{ background-size:cover !important; margin-bottom:50px; margin-top:30px;}
	.news .flex-control-nav{ position:relative; bottom:0; right:0; margin-top:25px;}
	.informate-box{ margin-top:56px;}
	.informated li span{ max-width:66%;}
	.understand{ margin:50px 0;}
	.menus{ display:block;}
	.popnews.show .poptext{ left:0; right:0;}
	.poptext{ width:100%;}
	.popnewtext{ padding:50px 0;}
	.popnewtext{ width:auto; margin:0 50px;}
	.companywr h2{ font-size:30px;}
	.companywr p{ font-size:12px;}
	.companywr{ width:88%; left:6%; bottom:22px;}
	.pbanner .mores{ width:120px; height:40px; line-height:40px;}
	.pbanner .mores span.defal,.pbanner .mores span.end{ height:42px; line-height:42px;}
	.pbanner .mores span.defal{ transform:rotatex(0deg) translatez(20px); -webkit-transform:rotatex(0deg) translatez(20px); -moz-transform:rotatex(0deg) translatez(20px); -ms-transform:rotatex(0deg) translatez(20px);}
	.pbanner .mores span.end{ transform:rotatex(-90deg) translatez(20px); -webkit-transform:rotatex(-90deg) translatez(20px); -moz-transform:rotatex(-90deg) translatez(20px); -ms-transform:rotatex(-90deg) translatez(20px);}
	.pbanner .mores .three-d-box{ transform:translatez(-20px); -webkit-transform:translatez(-20px); -moz-transform:translatez(-20px); -ms-transform:translatez(-20px);}
	.pbannertop{ width:100%; margin:0;}
	.aboutitle{ margin-left:0;}
	.aboutitle strong{ font-size:30px;}
	.leadershi{ margin-top:34px;}
	.leaderlist{ margin-top:8px;}
	.leadershi{ margin-bottom:34px;}
	.messagedown{ margin-top:34px;}
	.messagedown .company{ position:relative; width:100%;}
	.messagedown .messagewr{ position:relative; left:0; width:100%; bottom:0; padding:34px 5%; box-sizing:border-box;}
	.chairman{ right:5%; bottom:34px;}
	.organizate,.organizatedown{ margin-top:24px;}
	.resposibles{ margin-top:34px; margin-bottom:34px;}
	.resposibelwr{ position:relative;}
	.resposibein{ width:100%; margin-top:1px;}
	.response{ padding:34px 0; margin-left:0;}
	.resposibg{ display:none;}
	.responsibebg{ display:block;}
	.responsedown{ width:90%; position:relative; left:0; margin:auto; bottom:0;}
	
	.responsedown .mores{ width:120px; height:40px; line-height:40px; display:none;}
	.responsedown .mores span.defal,.responsedown .mores span.end{ height:42px; line-height:42px;}
	.responsedown .mores span.defal{ transform:rotatex(0deg) translatez(20px); -webkit-transform:rotatex(0deg) translatez(20px); -moz-transform:rotatex(0deg) translatez(20px); -ms-transform:rotatex(0deg) translatez(20px);}
	.responsedown .mores span.end{ transform:rotatex(-90deg) translatez(20px); -webkit-transform:rotatex(-90deg) translatez(20px); -moz-transform:rotatex(-90deg) translatez(20px); -ms-transform:rotatex(-90deg) translatez(20px);}
	.responsedown .mores .three-d-box{ transform:translatez(-20px); -webkit-transform:translatez(-20px); -moz-transform:translatez(-20px); -ms-transform:translatez(-20px);}
	.levalmenu{ position:relative; display:block !important; background:none;}
	.levalfix{ opacity:1; visibility:visible;}
	.levallist{ position:relative; bottom:0; top:0; left:0; right:0; width:90%; margin:auto;}
	.levalbtn{ display:none;}
	.new-boxs{ margin-top:50px; margin-bottom:50px;}
	.newsli{ margin-bottom:50px;}
	.menuflex{ display:none;}
	.iphone-fix{ display:block;}
	.projectli{ width:100%;}
	.projectli li{ margin-right:0;}
	.projectli1 li{ width:100%;}
	.popmain{ width:100%;}
	.popmaintext{ margin:0; height:100%; max-height:none;}
	.proct{ padding:34px 5%;}
	.proclose{ position:fixed; right:0; top:50%; margin-top:-20px; width:40px; height:40px; opacity:0; visibility:hidden; transition:0.3s;} 
	.popmain.show .proclose{ opacity:1; visibility:visible;}
	.mienli li{ width:50%;}
	.mienli li .mores .three-d-box span{ text-indent:0; padding:0 20px; box-sizing:border-box;}
	.notice li{ padding:30px 0 34px;}
	.noticewr{ padding:0 130px 0 32px;}
	.noticewr .prodata{ right:26px;}
	.culturefix b{ opacity:0; visibility:hidden;}
	.cultureli li:hover .culturefix{ opacity:1; visibility:visible; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0);}
	.cultureli li p{ opacity:1; visibility:visible;}
	.culturewr{ padding-top:24px;}
	.culturefix{ margin-bottom:14px;}
	.cultureli li{ padding:22px 22px 14px;}
	.culture-box{ margin:50px 0;}
	.culturebtn{ margin-left:0; margin-bottom:0;}
	.cultures{ margin-top:34px;}
	.recruits{ margin-top:32px;}
	.recruits{ padding:30px 40px 0;}
	.buildbox{ margin:0 0 34px; background:none !important;}
	.buildbox .pbanner figure img{ opacity:1; visibility:visible;}
	.buildlist{ background:url(../img/37.jpg) center no-repeat; background-size:cover !important;}
	.buildfix{ width:100%;}
	.buildfix li{ padding-left:5%; padding-top:30px; height:52px;}
	.buildfix li span{ font-size:16px;}
	.buildli{ position:fixed; width:100%; z-index:9999; top:60px; bottom:0; overflow-y:auto;}
	.buildf{ width:100%; padding:0; padding-bottom:50px;}
	.buildlist{ width:90%; margin:auto; margin-top:50px;}
	.buildf .footer-box{ width:90%; margin:auto;}
	.partylist{ width:100%;}
	.year{ float:left; z-index:10; width:100%;}
	.yearsele{ margin-left:0; margin-top:0;}
	.yearsele b{ font-size:34px;}
	.yearsele span{ font-size:30px;}
	.yearmo i{ margin-top:12px;}
	.sherbtn{ display: none;}
	.searchtop{ padding: 38px 0;}
	.search{ margin-bottom: 40px;}
	.seartitle{ font-size: 22px;}

    .byGbox{ position: relative;left: auto;top: auto;padding: 20px 5%;clear: both;width: auto;}
    .pswp__caption__center{ max-width: 90%;}
	.views{ width: 90%;}
	.view__text{ padding: 50px 0;}
	.culture__list li{ width: 50%;}
	.culture__wr{ height: 300px;}
	.culture__in strong{ font-size: 24px;}
	.cultured{ margin-top: 30px;}
	.cultured{ background-attachment: local;}
	.culture__top{ padding: 60px 5%;}
	.culture__top strong{ font-size: 24px;}
	.culture__top small{ margin-bottom: 32px;}
	.culture__top p{ font-size: 16px;}
	.culture__in p{ font-size: 16px; margin-top: 32px;}
	.culture__wr:hover .culture__in{ margin-top: -55px;}
    .recruits{ background-attachment:local; background-size:cover;} 
}
@media screen and (max-width:861px){
	.newle h3{ font-size:22px;}
	.newle p{ font-size:12px; line-height:1.8;}
	.informatefs{ width:100%; margin-top:28px;}
	.informate-box{ margin-top:32px;}
	.agricutulre{ margin-top:62px;}
	.friendship{ width:100%; margin-bottom:20px;}
	.relativebox{ width:100%;}
	.footer-box{ padding:40px 0;}
	.newsli li{ width:50%;}
	.notice li{ width:100%; margin-bottom:32px;}
	.recruititle span.span2{ display:none;}
	.recruititle span.span1{ width:30%;}
	.recruititle span.span4{ display:none;}
	.informali{ width:100%;}
	.informali:first-child{ margin-bottom:30px;}
	.search{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; width: 90%;}
	.search .seartext{ box-sizing: border-box; width: 100%; height: 44px; line-height: 44px;}
	.serbtn{ height: 44px; line-height: 44px;}
	.friendwr{ width: 100%;}
	.eqinfo{ float: left; margin-left: 0; margin-right: 10px;}
	.eqfix{ margin-bottom: 20px; margin-top: 20px;}
	.shopp{ margin-top: 22px; margin-bottom: 13px;}
	.view__wapper{ width: 90%; margin: auto;}
} 
@media screen and (max-width:751px){
}
@media screen and (max-width:641px){
	.bdown h2{ padding:32px 20px; font-size:28px;}
	.banner-box .flex-control-nav{ margin-top:10px;}
	.newimg{ width:100%; transform:translateY(50px); -webkit-transform:translateY(50px); -moz-transform:translateY(50px); -ms-transform:translateY(50px);}
	.newle{ transform:translateY(50px); -webkit-transform:translateY(50px); -moz-transform:translateY(50px); -ms-transform:translateY(50px);}
	.newle{ width:100%; margin-top:26px;}
	.news{ margin-top:32px;}
	.newle p{}
	.newle .more {
	    height: 44px;
	    margin: 8px 0 20px 20px;
	}
	.newimg .time{width: 52px; height: 52px;}
	.newimg .text-group_3{width: 46px; height: 42px;}
	.newimg .text_16{font-size: 16px; line-height: normal;margin-left: 5px;}
	.newimg .text_17{top:15px;font-size: 12px;left: -8px;}
	.newimg .title{padding: 5px 0;font-size: 16px;line-height: 16px;}
	.newcenter{ margin-top:16px; margin-bottom:32px; padding:44px 0 14px;}
	.newtitle strong{ font-size:24px;}
	.newtitle small{ font-size:16px;}
	.informatein{ width:100%; border-left:none; margin-top:4px;}
	.informatein:first-child{ margin-right:0;}
	.informated{ margin-left:0; margin-top: 6px;}
	.informali:first-child {
	    margin-bottom: 10px;
	}
	.informate .line {
	    margin: 9px 0 0 20px;
	}
	.informatmore{ margin-left:0;}
	.investbox{ margin-top:20px;}
	.investinfo{float: none; width: 90%;}
	.investinfo:nth-child(2) {
	    padding: 20px 0;
	}
	.investinfo a{    padding: 50px 5px 50px;}
	.understand{ margin-top:32px; padding-bottom:0; padding-top:40px; margin-bottom:32px;}
	.understand .couact-info{ height: 180px;margin-top: 211px;}
	.understand .couact-info.flex-row{flex-direction:column}
	.understand .couact-info .item .icon{width: 52px; height: 52px;}
	.understand .couact-info .item .icon img {width: 30px;height: auto;}
	.understand .couact-info .item .text {
		padding-left: 24px;
	}
	.understand .couact-info .item p {
	    font-size: 14px;
	    color: #fff;
	    line-height: 18px;
	    padding-bottom: 0px;
	}
	.agridonw{ position:relative; right:0; margin-right:0; bottom:0; width:100%; box-sizing:border-box; margin-top:66px;}
	.agricutulre{ margin-left:5%; margin-top:30px;}
	.newtitle{ margin-left:5%;}
	.box_1{margin-top: 0px}
	.newcenter .news.flex-row{
		flex-direction:column;
	}
	.newcenter .news .box_2{    width: 100%;}
	.newcenter .news .informate-box{width: 100%;    margin-top: 0px;}
	
	.informaw{
		margin-top: 10px;
		width: 50px;
		height: 50px;
		font-size: 14px;
	}
	.container{ padding-bottom:32px;}
	.viewtitle{ margin-bottom:32px;}
	.viewtitle h2{ font-size:22px; margin-bottom:14px;}
    .company{ width:100%; position:relative;}
	.companywr{ width:90%; bottom:0; left:5%; position:relative; padding:24px 0;}
	.speechs{ margin-right:0; right:5%;}
	.leadershi{ margin-bottom:16px;}
	.organizatedown{ padding:42px 0;}
	.response{ padding:34px 0 30px;}
	.new-boxs{ margin-top:34px; margin-bottom:34px;}
	.newdowns span{ font-size:14px; height:50px; margin-bottom:10px;}
	.newsli{ margin-bottom:34px;}
	.pagelist{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;}
	.pagelist span, .pagelist a{ flex:1; -webkit-flex:1; -webkit-box-flex:1; box-flex:1;}
	.companywr small{ font-size:22px; margin-bottom:12px;}
	.menuflex{ position:relative; right:0; top:0;}
	.menuli{ width:100%; margin:auto;}
	.projectwr h3{ font-size:16px;}
	.projectwr{ padding:22px 100px 22px 30px; height:80px;}
	.projectwr em{ left:30px; bottom:18px;}
	.prodata{ top:22px;}
	.projectwr h3{ max-height:44px;}
	.mienli li .mores{ height:68px;}
	.mienli li .mores .three-d-box{transform:translatez(-34px); -webkit-transform:translatez(-34px); -ms-transform:translatez(-34px); -moz-transform:translatez(-34px);}
	.mienli li .mores span.defal, .mienli li .mores span.end{ height:68px; line-height:68px; font-size:14px;}
	.mienli li .mores span.defal{ transform:rotatex(0deg) translatez(34px); -webkit-transform:rotatex(0deg) translatez(34px); -moz-transform:rotatex(0deg) translatez(34px);}
	.mienli li .mores span.end{ transform:rotatex(-90deg) translatez(34px); -webkit-transform:rotatex(-90deg) translatez(34px); -moz-transform:rotatex(-90deg) translatez(34px);}
	.mienli li:hover .mores .three-d-box{ transform:translateZ(-34px) rotateX(90deg); -webkit-transform:translateZ(-34px) rotateX(90deg); -ms-transform:translateZ(-34px) rotateX(90deg); -moz-transform:translateZ(-34px) rotateX(90deg);}
	.mienli li .mores .three-d-box span{ padding:0 12px;}
	.mienli li .mores span.end:before{ right:16px;}
	.mienli li{ margin-bottom:30px;}
	.noticewr h3{ font-size:16px; height:44px; margin-bottom:14px;}
	.noticewr .prodata{ padding-left:12px; width:65px;}
	.noticewr .prodata b{ font-size:22px;}
	.culturep{ position:absolute;}
	.culturep .companywr{ top:5%;}
	.cultureli { position:relative; bottom:0; left:0; right:0; width:100%; background:#fff; margin:auto; padding:24px 5%; box-sizing:border-box;}
	.cultureli li{ width:100%; margin-bottom:20px;}
	.cultureli li:last-child{ margin-bottom:0;}
	.culture-box{ margin:20px 0 0;}
	.recuiteli li .recruititle span{ height:72px; line-height:72px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.recuiteli li .recruititle span.span3{ font-size:16px;}
	.recuiteli li .recruititle span b{ margin-top:28px;}
	.recuiteli li .recruititle:before{ height:72px;}
	.recruititle{ padding-bottom:24px;}
	.buildlist{ margin-top:34px;}
	.buildwr{ padding:20px 0;}
	.builddown li{ padding:0 5%;}
	.buildclose{ width:44px; height:44px;}
	.buildfix li:before{ transform:scale(0.7); -webkit-transform:scale(0.7); -moz-transform:scale(0.7); -ms-transform:scale(0.7);}
	.partylist li{ padding:14px 34px 14px 5%;}
	.yearsele{ width:100%;}
	.yearmo{ display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; justify-content:center; -webkit-justify-content:center; -moz-justify-content:center;}
	.erroewr img{ width:320px; margin-bottom:40px;}
	.erroewr{ margin-top:-126px;}
	.errowdonw .mores{ width:120px; height:42px;}
	.errowdonw .mores:first-child{ margin-right:12px;}
	.errowdonw .mores .three-d-box{ transform:translatez(-21px); -webkit-transform:translatez(-21px); -ms-transform:translatez(-21px); -o-transform:translatez(-21px);}
	.errowdonw .mores span.defal,.errowdonw .mores span.end{ height:42px; line-height:42px;}
	.errowdonw .mores span.defal{ transform:rotatex(0deg) translatez(21px); -webkit-transform:rotatex(0deg) translatez(21px); -ms-transform:rotatex(0deg) translatez(21px);}
	.errowdonw .mores span.end{ transform:rotatex(-90deg) translatez(21px); -webkit-transform:rotatex(-90deg) translatez(21px); -ms-transform:rotatex(-90deg) translatez(21px); -o-transform:rotatex(-90deg) translatez(21px);}
    .viewdonw{ font-size: 14px !important;}
    .byimg img{ width: 30px;display: block;}
    .company{ background: rgb(184, 151, 94);}
	.shares{ display: none;}
	.newsview{ padding-top: 50px;}
	.view__title h2{ font-size: 22px;}
	.view__title{ margin-bottom: 50px;}
	.view__text{ padding: 32px 0;}
	.pageleft{ width: 100%;}
	.pageprev .backlist{ float: left;}
	.readleft{ display: none;}
	.culture__list li{ width: 100%; margin-left: 0;}
	.culture__in{ margin-top: -55px;}
	.culture__in p{ opacity: 1; visibility: visible;}
	.footer {
	    width: 100%;
	}
	.footer .top,.footer .line, .footer .navlist {display: none;}
	.footer .copyright a{display: block;text-align: center;}
	.footer .bottom{padding: 0 10px;}
	.footer .bottom.justify-between{justify-content:center; align-items: center;  flex-direction: column;}
	.footer .bottom .links{margin-top: 10px;}
	.footer .bottom .links a{ padding-left: 30px;}
}
@media screen and (max-width:520px){
}
@media screen and (max-width:481px){
	.bdown h2{ padding:22px 20px; font-size:22px;}
	.banner-box .flex-control-nav li a{ width:8px; height:8px; border-width:2px;}
	.bdown .mores{ height:42px;}
	.bdown .mores .three-d-box{ transform:translatez(-21px); -webkit-transform:translatez(-21px); -ms-transform:translatez(-21px); -o-transform:translatez(-21px);}
	.bdown .mores span.defal,.bdown .mores span.end{ height:42px; line-height:42px;}
	.bdown .mores span.defal{ transform:rotatex(0deg) translatez(21px); -webkit-transform:rotatex(0deg) translatez(21px); -ms-transform:rotatex(0deg) translatez(21px);}
	.bdown .mores span.end{ transform:rotatex(-90deg) translatez(21px); -webkit-transform:rotatex(-90deg) translatez(21px); -ms-transform:rotatex(-90deg) translatez(21px); -o-transform:rotatex(-90deg) translatez(21px);}
	.logo{ height:30px;}
	.header{ padding:12px 8%;}
	.mtop{ height:54px;}
	.newle h3{ font-size:20px;}
	.news{ margin-top:22px;}
	.investment{ padding:44px 0 24px;}
	.investbox .slick-prev, .investbox .slick-next{ top:-30px;}
	.investbox .slick-next{ right:22px;}
	.investbox .slick-prev{ right:78px;}
	.investwr b{ height:38px;}
	.investwr strong{ font-size:20px; margin-bottom:10px;}
	.investwr p{ font-size:12px; line-height:1.8; height:64px;}
	.agridonw{ padding:32px 5%;}
	.navigetop{ margin-bottom:16px;}
	.navigetop a{ width:120px; height:42px; line-height:42px; font-size:14px;}
	.navigelist li a{ font-size:14px;}
	.navigetefix{ height:100%;}
	.navigate{ padding-top:20px;}
	.navilogo{ width:88px;}
	.menusahre a{ width:44px; height:44px;}
	.leaderlist .slick-prev{ left:-16px;}
	.leaderlist .slick-next{ right:-16px;}
	.leaderlist .slick-prev, .leaderlist .slick-next{ width:40px; height:40px; background-size:cover !important;}
	.leaderdown{ padding:24px 0 42px;}
	.leaderli{ padding-bottom:123px;}
	.messagedown{ margin-top:24px;}
	.responsedown small{ margin-bottom:12px;}
	.levallist li a{ font-size:12px;}
	.responsedown strong{ margin-bottom:12px;}
	.messagele{ width:100%;}
	.chairman{ position:relative; right:0; bottom:0; float:right; margin-top:22px;}
	.newsli li{ width:100%; margin-bottom:22px;}
	.proclose{ width:32px; height:32px;}
	.proct{ padding:32px 30px 32px 5%;}
	.projectbox{ margin-top:34px; margin-bottom:34px;}
	.prodata{ padding-top:10px; height:42px;}
	.prodata b{ font-size:18px;}
	.projectwr{ padding-left:14px;}
	.projectwr em{ left:14px;}
	.projectli li.now .projectwr h3{ left:14px; right:60px;}
	.mienli li{ width:100%;}
	.mien-box{ margin:34px 0;}
	.noticewr .prodata{ position:relative; right:0; top:0; margin-bottom:12px; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; width:100px; height:auto; padding-bottom:12px; align-items:center; -webkit-align-items:center; -ms-align-items:center;}
	.noticewr .prodata b{ margin-bottom:0; margin-right:5px;}
	.notice li{ padding:24px 0;}
	.noticewr{ padding:0 5%;}
	.culturebtn .mores{ width:88px; margin-right:8px;}
	.culturebtn .mores span.defal, .culturebtn .mores span.end{ font-size:14px;}
	.cultures{ margin-top:22px;}
	.recruits{ padding:22px 30px 0;}
	.recruititle span.span1{ width:44%;}
	.recruititle span.span3{ width:auto;}
	.buildf{ padding-bottom:32px;}
	.buildlist{ margin-top:32px;}
	.buildfix li span{ font-size:14px;} 
	.buildfix li{ height:44px;}
	.buildli{ top:54px;}
	.eqinfo a{ padding-left:28px; height:auto; line-height:1.8;}
	.eqinfo a.weis{ background-size:20px 20px;}
	.eqinfo a.sina1{ background-size:20px 20px;}
	.add,.eqfix{ margin-bottom:15px;}
	.message-box{ margin-top:32px;}
	.search{ margin-bottom: 28px;}
	.seartitle{ font-size: 20px;}
	.view__title h2{ font-size: 20px;}
	.readleft{ width: 100%;}
	.view__title{ margin-bottom: 30px;}
} 
@media screen and (max-width: 400px){
	.investinfo{ padding-top:20px; padding-bottom:0;}
	.investinfo a:before{ display:none;}
	.investwr{ padding:0 5%;}
	.investinfo:before{ display:none;}
	.investment{ padding:24px 0;}
	.newcenter{ padding-top:24px;}
	.understand{ padding-top:24px;}
	.agridonw{ margin-top:30px;}
	.footer-box{ padding:24px 0;}
	.add{ margin-bottom:12px;}
	.eqfix{ margin-bottom:8px;}
	.popclose{ width:32px; height:32px;}
	.popnewtext{ margin:0 32px;}
	.viewtitle h2{ font-size:20px;}
	.viewdonw p{ font-size:14px !important; line-height:1.8;}
	.projectfix p{ font-size: 14px !important;}
	.projectfix{ font-size: 14px !important;}
	.leaderlist .slick-prev{ left:-13px;}
	.leaderlist .slick-next{ right:-13px;}
	.companywr h2{ font-size:24px;}
	.aboutitle strong{ font-size:24px;}
	.organizate,.organizatedown{ margin-top:24px;}
	.resposibles{ margin-top:24px; margin-bottom:24px;}
	.new-boxs{ margin-top:24px;}
}
@media screen and (max-width: 350px){
}
	
