/*
 *响应式制作by爱永
*/
@media(max-width:1680px){
	.wrap{ max-width:1400px;}
}
@media(max-width:1480px){
	.wrap{ max-width:1200px;}
	
	.fullwidthbanner .swiper-slide .ibantext .ibantexttit{ font-size:24px;}
	.inewstab ul{ gap:30px;}
	.inewstab li a{ padding-bottom:10px; font-size:18px;}
	.imaincontent{ width:calc(100% - 360px);}
	.isidebar{ width:360px;}
	.inewslist li .inewslitext .inewslitexttop{ padding-top:0;}
	
	.b_reasoncon p{ font-size:16px;}
	
	.fclubtab ul{ gap:20px;}
	.fclublist li .fclubli{ padding:20px;}
	.fclublist li .fclublitext{ padding-left:20px;}
	.fclublist li .fclublitext .fclublicompany, .fclublist li .fclublitext .fclublibusiness{ padding:5px 0;}
	
}
@media(max-width:1440px){
	
}
@media(max-width:1360px){
	
}
@media(max-width:1280px){
	.wrap{ max-width:90%;}
	.header_right{ gap:50px;}
	.inewslist li .inewslitext .inewslitexttop .inewslitit{ font-size:18px;}
	.inewslist li .inewslitext .inewslitexttop .inewslidesc{ font-size:14px;}
	.inewslist li .inewslitext .inewslitextbottom .inewlidate, .inewslist li .inewslitext .inewslitextbottom .inewsliauthortext{ font-size:14px;}
	.inewslist li .inewslitext .inewslitextbottom .inewlidate{ margin-left:10px;}
	.inewstab li a{ font-size:16px;}
	.ibfactivitylist li .ibfactaddtime{ font-size:14px;}
	.inewslist li .inewslitext .inewslitextbottom .inewslitags a{ font-size:12px;}
	.ibfactivitylist li .ibfacttext .ibfacttexttit{ font-size:16px;}
	
	.singlenewsall{ max-width:90%;}
	
	
	
	
	
	
	
}
@media(max-width:1230px){
	
}
@media(max-width:1200px){
	.fclubtab ul{ gap:0px;}
	.fclubtab li a{ font-size:18px;}
}
@media(max-width:1100px){
	.menulist > ul{ gap:20px;}
	.header_search{ margin-left:20px;}
	.header_search form{ width:240px;}
	.header_right{ gap:20px;}
	.fullwidthbanner .swiper-slide .ibantext .ibantexttit{ font-size:18px;}
	.inewstab ul{ gap:18px; overflow-x:scroll;}
	.inewstab ul::-webkit-scrollbar{ display: none; }
	.fullwidthbanner_container .ibannerjt{ bottom:20px;}
	.inewslist li .inewslitext .inewslitextbottom{flex-direction: column; align-items: flex-start; gap:10px;}
	
	
	.bridge_reasonbg{ padding:60px 0;}
	.b_reasonflex{ padding:40px; margin-top:40px;}
	
	.bridge_wanwcon, .bridge_wwbg, .bridge_sswwlist{ height:auto;}
	.bridge_sswwlist ul{flex-direction: column; align-items:center;}
	.bridge_sswwlist li{ margin-bottom:40px;}
	
	.fullwidthbanner .swiper-slide a .ibanimg{ height:500px; }
	
	
}
@media(max-width:1024px){
	.headerbg{ padding:10px 0;}
	.topsearchbtn, .menubtn{ display:block;}
	.logo{ width:50px;}
	.hzztx{ display:none;}
	
	.mainmenu{ margin-top:0; position:fixed; top:0; left:0; background:rgba(0,0,0,0.5); width:100%; height:100%; z-index:9999; overflow: hidden;visibility: hidden; opacity: 0; transition: all 0.3s;}
	.menulist{ position:absolute; top:0; right:-100%; background:#0066cc; width:80%; height:100%; padding-top:55px; overflow-y: scroll; display:block;transition: all 0.3s; margin-left:0;}
	.menulist ul{ display:block; }
	.menulist > ul > li{ width:100%;}
	.menulist ul li{ margin:0; height:auto; padding: 0;}
	.menulist ul li a{ padding:15px 20px; text-align:left; position:relative; width:100%; border-radius:0; border-bottom:#fff 1px solid; }
	.menulist > ul > li > a:after{ display:none;}
	.menulist > ul > li.current-menu-item > a{ border-width:3px;}
	.mainmenu.active{ visibility: visible; opacity: 1;}
	.mainmenu.active .menulist{right: 0;}
	.colsemenubtn{display: block;}
	
	.header_search{ position:absolute; display:none; left:0; top:68px; margin-left:0; width:100%; z-index:3;}	
	.header_search.show{ display:block;}
	.header_search form{ width:100%; border-radius:0; height:45px;}
	.header_authorbtn{ padding-right:20px;}
	
	.memvippopcon{ width:90%;}
	
	.spsheaderbg .header_search form{background:#0066cc;}
	
	.friend_cluballbg{ padding-top:40px;}
	.fclublist{ margin-top:40px; padding-bottom:40px;}
	.fclubtab li a{ font-size:16px; padding:7px 10px;}
	.fclubtab li a:after{ background-size:20px;}
	
	.fclublist li .fclubliimg{ width:60px; height:60px;}
	.fclublist li .fclublitext .fclubliname{ font-size:16px; padding-bottom:5px;}
	.fclublist li .fclublitext{ width:calc(100% - 60px); padding-left:10px;}
	.fclublist li .fclublitext .fclubliname span{ font-size:14px;}
	.fclublist li .fclublitext .fclublicompany, .fclublist li .fclublitext .fclublibusiness{ font-size:14px;}
	
	#pageabc span, #pageabc a{ font-size:14px; padding:7px 20px;}
	
	.singlenewsall{ padding:60px 0;}
	h1.snewstit{ font-size:24px;}
	.snewsbody p{ font-size:16px;}
	.snewsheadflex{ margin-top:20px; flex-direction: column;}
	.snewsycdate{ margin-bottom:20px;}
	
}
@media(max-width:960px){
	
}
@media(max-width:768px){
	
	.headerexit a{ font-size:14px;}
	
	.fullwidthbanner_container{ margin-top:20px;}
	.ibannerbtn{ display:none;}
	.fullwidthbanner_container .ibannerjt{ position:static; width:100%; max-width:100%; text-align:center;}
	.fullwidthbanner_container .ibannerjt span{ width:14px; height:3px; border-radius:0; background:#ccc; margin:0 2px;}
	.fullwidthbanner_container .ibannerjt span.swiper-pagination-bullet-active{ width:14px;}
	.fullwidthbanner .swiper-slide .ibantext .ibantexttit{ font-size:12px;}
	.fullwidthbanner .swiper-slide .ibantext{ max-width:100%; padding:10px;}
	
	.fullwidthbanner .swiper-slide a .ibanimg{ height:250px; }
	
	
	.icontent{ margin-top:20px;}
	.iconflex{flex-direction: column;}
	.imaincontent{ padding-right:0; padding-top:0;}
	
	.inewstab ul{ gap:15px; overflow-x:scroll;}
	.inewstab ul::-webkit-scrollbar{ display: none; }
	.inewstab li a{ font-size:14px; padding-bottom:5px;}
	
	.inewslist{ margin-top:20px;}
	.imaincontent, .isidebar{ width:100%;}
	.inewslist li .inewslicon{flex-direction: column;}
	.inewslist li .inewslicon .inewsliimg{ width:100%;}
	.inewslist li .inewslicon .inewslitext{ width:100%; padding-left:0; padding-top:20px;}
	.inewslist li .inewslitext .inewslitexttop .inewslitit{ font-size:18px;}
	.inewslist li .inewslitext .inewslitexttop .inewslidesc{ font-size:14px;}
	.inewslist li .inewslitext .inewslitexttop .membericon{ top:15px;}
	.inewslist li .inewslitext .inewslitextbottom{ margin-top:10px; align-items: flex-start; flex-direction: column;}
	.inewslist li .inewslitext .inewslitextbottom .inewslitags{}
	.inewslist li .inewslitext .inewslitextbottom .inewsliauthortext, .inewslist li .inewslitext .inewslitextbottom .inewlidate{ font-size:14px;}
	.inewslist li .inewslitext .inewslitextbottom .inewlidate{ padding-left:25px;}
	.isidebartit h3{ font-size:20px;}
	.isidebartit a{ font-size:14px;}
	.bfriendslist{ margin-top:20px;}
	.bfriendslist li .bfitemliimgall{ width:60px; height:60px;}
	.bfriendslist li .bfitemli{ padding:15px;}
	.bfriendslist li .bfitemlitextname h4{ font-size:16px;}
	.bfriendslist li .bfitemlitextgs, .bfriendslist li .bfitemlitextbiness{ font-size:12px;}
	.bfriendslist li .bfitemlitext{ width: calc(100% - 60px);}
	.bfriendslist li .bfitemliimglv{ right:0;}
	.isidebaritem{ padding:15px;}
	.ibfactivitylist{ margin-top:20px;}
	.ibfactivitylist li .ibfacttext .ibfacttexttit{ font-size:14px;}
	.ibfactivitylist li .ibfactaddtime{ font-size:12px;}
	.ibfactivitylist li .ibfacttext{ padding-left:10px;}
	.footer{ margin-top:0;}
	.copyrightbg .copyright{ font-size:12px;}
	
	.memvippopcon{ border-radius:10px;}
	.memviptop{ padding:10px;}
	.vipcolsebtn{ background-size:20px;}
	.memvipcon{ padding:20px; gap:20px;}
	.memvipconleftcon img{ width:50px;}
	.memvipconleftxt{ font-size:12px; margin-top:10px;}
	.memvipconleftxt br{ display:none;}
	
	/*二级页面开始*/
	.spsheaderbg{ position:static; background: #0066cc;}
	.erjibanner img{ min-height:100px; object-fit: cover; object-position: center;}
	.bridge_reasonbg{ padding:40px 0;}
	.brreasontit{ font-size:24px;}
	.b_reasonflex{ padding:20px; margin-top:20px; border-radius:20px; flex-direction: column;}
	.b_reasonleft{ width:100%; padding-right:0;}
	.b_reasoncon p{ font-size:14px; margin-bottom:20px;}
	.b_reasonright{ width:100%; margin-top:20px;}
	.b_reasoncon h3{ font-size:16px;}
	.b_reasonright img{ border-radius:10px;}
	.bridge_wanwbg{ padding-bottom:40px;}
	.bridge_wanwcon{ margin-top:20px;}
	
	.fclubtab li a{ font-size:14px;}
	
	.bridge_sswwlist li .bridge_sswwliline{ height:80px;}
	.bridge_sswwlist li .bridge_sswwlibottom{ margin-top:0px;}
	.bridge_sswwlist li .bridge_sswwlibottom p{ font-size:16px;}
	
	.friend_cluballbg{ padding-bottom:40px; padding-top:30px;}
	.fclubtab ul{ overflow-x:scroll; justify-content:flex-start; padding:0 0 15px 0;}
	.fclublist{ margin-top:20px;}
	.fclublist li{ width:100%;}
	.fclublist li .fclublitext .fclublicompany, .fclublist li .fclublitext .fclublibusiness{ padding:3px 0;}
	#pageabc span, #pageabc a{ font-size:12px; margin:5px; padding:4px 10px;}
	
	.newscatlist li a{ font-size:16px;}
	.hottagslist li a{ font-size:14px; padding: 5px 18px;}
	
	.singlenewsall{ padding:40px 0;}
	.singlenewsflex{ flex-direction: column;}
	.singlenewsleft{ width:100%; padding-right:0;}
	h1.snewstit{ font-size:20px;}
	.snewsheadflex{ margin-top:20px; flex-direction: column;}
	.snewsycdate{ margin-bottom:20px;}
	.snewsbody p{ margin-top:20px; font-size:14px;}
	.smewsnote{ padding:10px 0; margin-top:20px;}
	.smewsnote p{ font-size:12px;}
	.snewsbottomshear{ margin:20px 0;}
	.snewsshear .sheartit{ font-size:14px;}
	
	.memloginpopbg .memvipcon{ padding:20px; gap:10px; flex-direction: column;}
	.memloginpopbg .memvipconleft{ width:100%;}
	.memloginpopbg .memvipconright{ width:100%;}
	.login_tab li{ font-size:16px;}
	.login_switch{ margin-top:10px;}
	.login_switchitem .lffield{ margin-bottom:10px;}
	.login_switchitem .lffield .fieldinput{ border-radius:5px; font-size:14px; line-height:1.5; padding:10px;}
	.login_switchitem .lfsubmit input.lfsubmitinput{ line-height:1.5; padding:10px;}
	
	.newslistfy{ margin:20px 0;}
	
	
}
@media(max-width:640px){
	
}
@media(max-width:580px){
	
}
@media(max-width:540px){
	
}
@media(max-width:480px){
	
}
@media(max-width:380px){
	
}
@media(max-width:340px){
	
}
@media(max-width:320px){
	
}





