@media screen and (min-width: 1025px) { 
	.transXT50,.tXT50 { transform: translateX(50px); -webkit-transform: translateX(50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
	.transYT50,.tYT50 { transform: translateY(50px); -webkit-transform: translateY(50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
	.transYT502 { transform: translateY(-50px); -webkit-transform: translateY(-50px); opacity: 0; visibility: hidden; transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: transform 600ms,opacity .5s cubic-bezier(0.445, 0.145, 0.355, 1); transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; }
	.action .transYT50,.action .transYT502,.action.tYT50,.action2 .transYT50{ opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
	.action .transXT50,.action.tXT50,.action2 .transXT50{ opacity: 1; visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0px); }
  
	
}
@media screen and (max-width: 1650px) { 
	 
	.side-btn{ right: -28px;}
	.side-btn li i{ width: 56px; height: 56px; line-height: 56px;}
	.side-btn li em{ width: 6px; height: 6px; right: 24px;}
	.side-btn li span{ right: 56px;}
	.ibox-T{ margin-bottom: 40px;}
	.ibox-T .t{ font-size: 38px;}
	.ibox-T .c{ font-size: 14px;}
	 .f-logo{ width:400px;}
	
}
@media screen and (max-width: 1440px) {
	
	.top{ height: 70px;}
	.logo{ top: 13px;}
	.logo a{ height: 44px;}
	.nav a{ height: 70px; line-height: 70px;}
	.menu-handler{ width: 70px; height: 70px;}
	.menu-handler p{ margin: 25px auto;}
	
	.slide-box{ right: 70px;}
	.nav{ padding-left: 5%;}
	.nav li{ margin: 0px 15px;}
	.nav a:before{ height: 5px;}
	.banner .desc { margin-top: -100px;}
	.banner .desc h4{ font-size: 32px; }
	.banner .desc .c{ font-size: 18px;}
	.menubarM-list .subnav a{ margin-right: 5%;}
	.w1324{ width: 1200px;}
	
}
@media screen and (max-width: 1370px) {
	.banner .desc h4{ font-size: 44px;}
	.menubarM-list>li>a{ font-size: 18px; line-height: 1.3;}
	.menubarM-list .subnav{ padding-left: 150px; padding-top: 0;}
	.menubarM-list .subnav a{ margin-right: 5%; font-size: 14px;}
	.slide-box{ right: 40px;}
	.ibox-about-txt{ bottom: 1%; font-size: 70px;}
	.ibox-about-desc .title{ font-size: 30px;}
	.ibox-T{ margin-bottom: 30px;}
	.ibox-T .t{ font-size: 30px; margin-bottom: 0;}
 
	 
	
}
@media screen and (max-width: 1280px) {
	.inner{ width: 1000px;}
	.nav li{ margin: 0px 10px;}
	.nav a{ font-size: 15px;}
	.slide-box{ display: none;}
	.banner .desc h4{ font-size: 34px;}
	.f-logo{ width:400px;}


}
@media screen and (max-width: 1024px) {
	.inner,.w970{ width: 90%;}
	.menu-handler { display: block; width: 54px; height: 54px;}
	.menu-handler p{ margin: 18px auto; width: 22px; height: 18px;}
	.menu-handler span.item2, .menu-handler span.item3 { top: 8px;}
	.search-box{ right: 59px;}
	.search-box .curicon{ width: 54px; height: 54px; line-height: 54px;}
	.nav{ display: none;}
	.top,.pageH{ height: 54px;}
	.logo{ top: 9px;}
	.logo a{ height: 36px;}
	.top{ position: fixed; background-color: #fff; box-shadow: 0 0 3px rgba(0,0,0,0.1);}
	.top .logo img.img1 { visibility: hidden; }
	.top .logo img.img2 { display: block;}
	.top .search-box .curicon{ color: #333;}
	.top .nav a:link, .top .nav a:visited { color: #333;}
	.top .nav a:active, .top .nav a:hover { color: #B82024;}
	.top .nav a:before{ background-color: #B82024;}
	.menubarM-box{ width: 100vw;}
	.menubarM-list{ width: 90%; margin-top: 80px;}
	.menubarM-list .subnav a{ display: inline-block;}
	.pageH{ height: 54px;}
	 
	.content {position: static; left: auto;top: auto !important;}
	.page {min-height: 0;height: auto !important;}
	.banner .desc{ width: 70%; left: 15%; margin: 0; transform: translateY(-50%);}
	.banner .desc h4{ font-size: 30px;}
	.banner .slick-dots{ left: 0; text-align: center; bottom: 70px;}
	.banner .slick-dots li{ margin: 0px 4px;}
	.banner .slick-dots li a{ width: 10px; height: 10px; border-radius: 50%;}
	 
	
}
@media screen and (max-width: 860px) { 
	.ibox-news{ padding: 80px 0;}
#ibox5{ padding:0;}
.foot-b{ padding:20px;}
.w1324,.f-logo{ width:100%;}
.lx-zi{ font-size:14px;}
.lx-zi img{ width:30px; margin-right:10px;}
 .logo {
    top: 9px;
    position: relative;
    height: 54px; left:0;
}
.foot-b dl,.foot p:nth-child(2){ display:none;}
.foot p{ float:none; text-align:center; line-height:24px; font-size:14px; padding:10px;}
.ibox-news,.ibox-business{ position:relative; top:0; transform:none; padding:30px 20px;box-sizing: border-box;}
.ibox-T .t{ font-size:26px;}
#ibox3 .swiper-horizontal>.swiper-pagination-progressbar, #ibox3 .swiper-pagination-progressbar.swiper-pagination-horizontal, #ibox3 .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, #ibox3 .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{ width:80%; left:10%;}
 .ibox-business{ background:#fff;}
}
@media screen and (max-width: 640px) { 
	
	.menubarM-list li{ padding: 15px 0 5px;}
	.menubarM-list>li>a{ font-size: 16px; line-height: 1.5;}
	.menubarM-list .subnav{ padding-left: 100px;}
	.menubarM-list .subnav a{  margin:0 5% 3px 0;}
	.menubarM-list li:nth-child(3) .subnav a{ width:100%;}
	.banner .desc{ width: 90%; left: 5%;}
	.banner .desc h4{ font-size: 28px;}
	.banner .desc .c{ font-size: 20px;}
	.Menubox ul li{ width:48%; float:left; margin-right:1%; margin-bottom:10px; font-size:14px; height:40px; }
	.Menubox ul{ display:block; margin-bottom:15px;}
	.Menubox ul:after{ content:""; clear:both; display:block;}
	.fw-le,.fw-ri,.new-le,.new-center,.new-ri{ width:100%; float:none; margin-bottom:10px;}
	.CbContainer{ height:auto;}
	.fw-le h1{ font-size:20px;}
	.fw-le h1 span{ display:block; font-size:16px;}
	.fw-le p,.new-txt p{ font-size:14px;}
	.fw-le a{ font-size:14px; width:120px; line-height:40px;}
	.new-wb h1,.new-txt h1{ font-size:16px;}
	.new-center{ margin:10px 0;border-bottom: 1px solid #e9e9e9;}
	.new-txt,.new-ri{ padding:10px 0; height:auto;}
	.new-ri .new-txt{ margin-bottom:10px; padding-bottom:10px;}
	.banner .slick-dots{ top:auto; bottom:40px;}
}
@media screen and (max-width: 481px) { 
	.banner .desc h4{ font-size: 20px;}
	.pbanner-c h4{ font-size: 20px; margin-bottom: 10px;}
	
}

.home_left_select{ width:60%; margin:20px 0 0 20px; height:40px; line-height:40px; border-radius:30px; border:1px solid #eee; font-size:17px; padding:0 20px;}

	

