/* CSS Document */
@media(max-width:1680px){
	
}
@media(max-width:1560px){
	
}
@media(max-width:1440px){
	.nav li{ margin-right:20px;}
	.ititle span{ font-size:36px;}
}
@media(max-width:1360px){
	.wrap{ width:90%;}
	
	.join__contact{ font-size:30px;}
	.contact__li li a p{ font-size:16px;}
}
@media(max-width:1280px){
	.nav li{ margin-right:10px;}
	.nav li a{ font-size:15px;}
	
	.aboutleftline img{ max-width:20px;}
	
	.join__contact{ font-size:24px;}
	
}
@media(max-width:1230px){
	
}
@media(max-width:1200px){
	

}
@media(max-width:1160px){
	.header .logo{ width:150px;}
	.header .logo img{ max-width:100%;}
	.nav li{ line-height:65px;}
	.nav li a{ font-size:14px;}
	.nav li a:before{ bottom:25px;}
	.nav li .sub-menu{ top:65px;}
	
	.islide{ height:400px;}
	.islide .islidebg{ padding:5% 8%;}
	.islide .islidetext h1{ font-size:32px;}
	.islide .islidetext .islidetextnr{ font-size:16px;}
	
	.ititall{ padding:50px 20px;}
	.itit h1{ font-size:24px;}
	
	
	.ihowtitline span{ font-size:18px;}
	.aboutleftnr{ margin-top:60px;}
	.aboutrightlist li{ max-width:inherit;}
	.aboutright{ padding-top:60px;}
	.aboutleftnr h2{ font-size:20px;}
	h2.imaprtit{ font-size:18px;}
	.imapright{ padding-left:20px; width:43%;}
	.imapmiddle{ width:32%;}
	
	.footermenu li a{ padding:10px 20px 10px 30px; background-position:15px 50%;}
	
	.erjibanentit{ font-size:40px;}
	
	.aboutall{ padding:60px 0;}
	.aboutnrleft{ width:40%;}
	.aboutnrright{ width:60%;}
	.aboutnr{margin-top:-300px;}
	.aboutimg{ margin-top:40px;}
	.aboutleftline img{ max-width:15px;}
	.abouttextflex{ margin-top:80px;}
	
	
	
	
	
	
}
@media(max-width:1000px){
	
}
@media(max-width:1060px){
	
	.headerbg{ padding:0px 0 0 0; height:60px;}
	.header{ padding:0px;}
	.header .logo{ max-width:100px; margin-top:15px;}
	.headfixd{ position:fixed; top:0; width:100%; z-index:9999;}
		
	.menucion{ display:block;}
	
	#miannavul{ display:block;}
	
	.headerbg.mobheader{ background-color:#fff;}
	.navbg{ width:100%; height:100%;position:fixed; top:60px; right:-100%; background-color:#fff; z-index: 9;  transition: all 0.5s;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;}
	.navbg.active{right:0;}
	
	.headfixd .navbg{ top:60px;}
	
	.nav{ float:none; height:90%; padding-bottom:40px; overflow-y:scroll;}
	.nav li{ display:block; padding:0; text-align:center; width:90%; margin:0 auto; line-height:50px; border-bottom:#eee 1px solid; text-align:left;}
	.nav li a{ padding-left:30px;}
	.nav li.menu-item-has-children a:after{ content:""; display:inline-block; position:absolute; right:5%; top:50%; width:14px; height:7px; background:url(../images/navlibg.png) no-repeat right center; background-size:14px 7px;transition: all 0.3s;
-moz-transition: all .3s;-webkit-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;}
	.nav li.menu-item-has-children a.zizenglei:after{transform: rotate(180deg);}
	.nav li a:before{ bottom:25px;}
	.nav li.menu-item-has-children:after{ display:none;}
	.nav li a:hover:before, .nav li.current a:before{ width:15px;}
	
	.nav li:hover .sub-menu{ display:none;}
	.nav ul li ul.sub-menu{ position:static; padding-left:2%; width:100%; padding-bottom:10px; background:none; padding-top:0;}
	.nav ul li ul.sub-menu li{ border-bottom:none; width:100%;}
	.nav ul li ul.sub-menu li a{ background:none; display:block; width:100%; border-bottom:none; color:#666; padding:0; line-height:.7rem !important;}
	.nav ul li ul.sub-menu li a:after{ display:none;}
	
	.newslist li .newsdate{ font-size:14px;}
	.newslist li .newslisttitle{ padding-left:20px;}
	
	
	.ititle span{ font-size:32px;}
	.iaboutnewcon p{ font-size:16px;}
	
	.home_part_6{ height:500px;}
	
	
	.link {	padding-top: 0.5rem;	margin-right: 0;	width: 100%;}
	
	.contact__li li{ width:100%; margin-right:0; margin-bottom: 10px;}
	
	
	.banmbxbg{ padding-top:20px;}
	.erjibanflex{ flex-direction:column;}
	
	.newslist li a .newstext .newsdate span{ margin-right:20px;}
}
@media(max-width:768px){
	.wrap{ width:94%;}
	
	.header_searchform{max-width:90%; }
	.header_searchform .search_filed{ padding:8px 10px;}
	.header_searchform .search_submit{ padding:8px 20px;}
	
	
	.islide{ height:233px;}
	.islide .islidebg{ padding:5% 8%;}
	.islide .islidetext h1{ font-size:28px;}
	.islide .islidetext .islidetextnr{ font-size:14px;}
	
	.ibannerall .ibannerjt span{ width:20px; height:2px;}
	
	.ititall{ padding:40px 20px;}
	.itit h1{ font-size:20px;}
	.itit .ititdesc{ margin:0;}
	
	
	.iaboutnewbg{ padding:40px 0;}
	.iaboutnew{ flex-wrap:wrap;}
	.iaboutnewleft, .iaboutnewright{ width:100%;}
	.iaboutnewleft video{ height:auto;}
	.iaboutnewright{ margin-top:20px;}
	.ititle span{ font-size:16px; line-height:30px;}
	.ititle h2{ font-size:18px;}
	.iaboutnewcon{ margin-top:10px;}
	.iaboutnewcon p{ font-size:14px; line-height:24px;}
	.imorebtn a{ margin:0 auto;}
	
	
	
	.ihwoallbg{ padding-bottom:40px;}
	.ihowtitline span{ font-size:17px;}
	.iwholist{ margin-top:0px;}
	.iwholist ul{ flex-wrap:wrap;}
	.iwholist li{ width:100%; margin-bottom:20px;}
	.iwholist li a .iwhoimg img{ width:100%;}
	.iwhobottom .ihowtit{ margin-bottom:20px;}
	
	
	.iaboutbg{ padding-bottom:40px;}
	.iabout{flex-wrap:wrap;}
	.aboutleft{ width:100%; padding-left:50px; background-position:0px 0px;}
	.aboutleftnr h2{ font-size:18px;}
	.aboutleftnr{ margin-top:30px;}
	a.aboutbtn{ letter-spacing:1px;}
	.aboutright{ width:100%; padding:20px 10px;}
	.aboutrightlist li{ max-width:50%;}
	
	.imapallbg{background-position: -114px -122px; background-attachment: scroll;  background-size: 300% auto; padding-bottom:40px;}
	.imapall{flex-wrap:wrap;}
	.imapleft{ height:200px;}
	.imapleft, .imapmiddle, .imapright{ width:100%;}
	.imapright{ padding:0 10px; margin-top:30px;}
	h2.imaprtit{ font-size:18px; line-height: 1.5em;}
	.imapdzlist li{ font-size:14px; padding-left:15px;}
	
	.inewstit h3{ font-size:18px;}
	.inewsbg{ padding:40px 0;}
	.inewstab{ margin-top:20px;}
	.inewstab ul li{ padding:5px 15px; font-size:14px; margin:0 5px;}
	.inewslist{ margin-top:40px;}
	.inewslist ul{ display:block;}
	.inewslist li{ display:block; padding-bottom:10px;}
	.inewslist li span{ display:block;}
	.inewslist li a{ font-size:14px; display:block; margin-left:0; margin-top:5px;}
	.inewsbtn{ margin-top:40px;}
	
	.imainmenu li{ width:100%;}
	.imainmenu li .imainmenuli{ padding:7% 5%; min-height:inherit;}
	.imainmenu li .imainmenuli h2{ font-size:18px; margin-bottom:10px;}
	.imainmenu li .imainmenuli p{ font-size:14px;}
	.imainmenu li .imainmenuli .imainmenubtn{ margin-top:20px;}
	.imainmenu li .imainmenuli .imainmenubtn .aboutbtn{ font-size:14px; padding:10px 20px 10px 40px;}
	
	
	.home_part_6{ height:400px;}
	.home__contact{ width:90%;}
	
	.joins{flex-direction: column;}
	.join__item{ width:100%; height:auto; padding:40px 20px;}
	.join__item:nth-child(2) .join__wrap{ width:100%; padding-left:0; margin-left: 0;}
	.contact__li{ flex-direction: column;}
	.contact__li li{ width:100%; margin-right:0;}
	.contact__li li a p{ font-size:14px;}
	
	.goupbtn{ width:32px;top: -53px;}
	.footerbg{ padding:40px 0;}
	.footer{flex-wrap:wrap;}
	.footerleft, .footerright{ width:100%;}
	.footerleft{ text-align:center;}
	.footerright{ margin-top:20px;}
	
	.footermenu li{ width:32%; margin:0 2% 3% 0;}
	.footermenu li:nth-child(3n){ margin-right:0;}
	.footermenu li a{ padding:5px 5px 5px 20px; background-position:10px 50%;}
	.footerjjlogo{ width:108px;}
	.footerjjlink a{ padding:8px 15px; font-size:14px;}
	
	.copyright, .copyrightleft{ display:block;}
	.copyrightlogo{ max-width:130px; margin:0 auto 20px;}
	.copyrighttext{ text-align:center;}
	.copyrightright{ text-align:center; margin-top:10px;}
	
	.banmbxbg{ padding-top:0;}
	.banmbx{ font-size:12px; display:none;}
	.pageerjinav{ width:100%; overflow:hidden;}
	.pageerjinav ul{ overflow-x:scroll; gap:20px;}
	.pageerjinav ul::-webkit-scrollbar{ display: none; }
	.pageerjinav li a{ line-height:56px; font-size:14px;}
	.erjibanflex{ width:100%;}
	
	
	.aboutall{ padding:40px 0;}
	
	.aboutimg{ width:80%;}
	.erjibantitle{ font-size:16px;}
	.erjibanentit{ font-size:24px;}
	.aboutnrleft{ width:20%;}
	.aboutnrright{ width:80%;background-position: top right;    background-size: 74% auto; padding: 60px 20px 10px 20px;}
	.aboutnr{margin-top:-150px;}
	
	.erjitit h2, .aboutnrright h2{ font-size:18px;letter-spacing: 0px;}
	.aboutnrright h2 .yeargo{ font-size:28px;}
	.aboutnr_container p{ font-size:15px; line-height:28px;}
	.aboutleftline{ bottom:-30px;}
	.aboutnrline{ margin:20px 0;}
	.abouttextflex{ flex-wrap:wrap;}
	.abouttext{ width:100%; margin-bottom:30px;}
	.abouttext h3{ font-size:17px;}
	.abouttext p{ font-size:15px; line-height:28px;}
	.abouttext img{ max-width:100%; }
	.pagemr .abouttext{ margin-top:30px;}
	
	.history_all{ padding-top:40px;}
	.history_itme .in-view-timeline-icon{ order:0;}
	.history_itme .uael-day-right{ order:1; padding-left:10px;}
	.history_itme .uael-timeline-date-new{ display:none;}
	.history_itme:nth-child(2n) .uael-day-right{ padding-left:0px;}
	.uael-content .uael-timeline-desc-content ul{ padding-left:10px;}
	.uael-content{ margin-top:10px;}
	.uael-content .uael-timeline-desc-content ul li{ font-size:14px; line-height:24px; margin-bottom:10px;}
	.history_itme:before{ left:34px;}
	.history_itme .uael-timeline-date-hide{ display:block; font-size:24px; color: #14B367;}
	.history_itme{ padding-bottom:40px;}
	
	.partner_onelist{ margin-top:20px;}
	.partner_onelist li{ max-width:50%; margin:5px;}
	
	.partner_twobg{ padding:40px 0;}
	.partner_twoall{ margin-top:10px;}
	.partner_twoitem{ flex-direction:column; margin-bottom:0;}
	.partner_twoitemtit{ width:100%; margin-bottom:20px;}
	.partner_twoitemlistall{ width:100%;}
	.partner_twoitemlist li{ width:32%;}
	.partner_twoitemlist li:nth-child(4n){ margin-right:2%;}
	.partner_twoitemlist li:nth-child(3n){ margin-right:0;}
	
	.erjinavall{ padding:20px 0;}
	.erjinav ul{ display:flex; overflow-x:scroll; white-space: nowrap; justify-content: flex-start;}
	.erjinav li{ margin:0 5px;}
	.erjinav li a{ padding:5px 10px; font-size:14px;}
	
	
	/*新闻列表*/
	.news{ padding-top:30px;}
	.newslist{ padding-top:5%;}
	.newslist li{ margin-bottom:5%;}
	.newslist li:last-child{ margin-bottom:0;}
	.newslist li a{ height:auto; flex-wrap:wrap;}
	.newslist li a .newsimg, .newslist li a .newstext{ width:100%; float:none;}
	.newslist li a .newstext{ padding:5% 5% 5% 5%;}
	.newslist li a .newstext h3{ font-size:.32rem; line-height:.45rem;}
	.newslist li a .newstext .newsdate span{ margin-right:10px; padding-left:25px; font-size:.24rem;}
	.newslist li a .newstext p{ font-size:.24rem; line-height:.45rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
	
	/*
	.newslist li{ flex-wrap:wrap;}
	.newslist li .newsdate{ width:auto; font-size:12px;}
	.newslist li .newscat{ width:auto; margin-left:10px;}
	.newslist li .newscat a{ padding:5px 10px;}
	.newslist li .newslisttitle{ width:100%; padding:5px; margin-top:5px;}
	*/
	
	
	.singlenewsall{ margin-top:-40px;}
	.singlenewsdqwz{ display:none;}
	.singlenewsbg{ padding:20px;}
	.snewstit{ font-size:16px;}
	
	.sxp{ flex-wrap:wrap;}
	.sxp>div{ width:100%; margin-top:20px;}
	
	
}
@media(max-width:580px){
}
@media(max-width:540px){
}
@media(max-width:480px){
}
@media(max-width:380px){
}
@media(max-width:340px){
	
}
@media(max-width:320px){
	
}
