@charset "utf-8";
/* CSS Document */
/*
@media screen and (min-width:0px) and (max-width: 641px)
{
.header { padding:10px 0px;}
.home-swiper .swiper-slide img{ display:block;}
.mousehover{ display:none;}

.section .sec-scale {transform: scale(1);opacity: 1;}
.section.y1,.section.y2,.section.y3,.section.y4,.section.y5,.section.y6,.section.y7 ,.ny_section{height: auto !important; }
.banner-text .text2 img{width:40px; height:40px;}
.banner-text{width:320px; margin-left:-160px; margin-top:-20px; padding:0px 10%;}	

.header .nav1{width:100%;}
.header .nav1_div{width:100%; padding-left:0px;}
.header .nav1_div ul li{width:100%; text-align:center;}
.header_top .logo span{ display:none;}

.menu{width:46px; height:46px;}
.menu span{ width:22px; height:3px; top:15px;}
.menu span:nth-of-type(2),.menu span.span2{ top:22px;}
.menu span:nth-of-type(3),.menu span.span3{ top:29px; }
.menu.expanded span:nth-of-type(1),.menu.expanded span.span1{ top:20px;}
.menu.expanded span:nth-of-type(3),.menu.expanded span.span3{ top:20px;}

.bg {position: absolute;top: 0;left: 0;}


.lm_jgsj{width: 100%; height: 100%; margin: 0;top: 0;padding: 20px 2% 20px 2%;left: 0;position: relative;}
.lm_footer{width: 100%;height: 100%;margin: 0;top: 0;padding: 30px 0px; left: 0;position: relative;}
.i_footer {width:100%; padding:0px 2%;}
.i_footer_left{width:100%; margin-bottom:20px; font-size:16px;}
.i_footer_right{width:100%;}
.i_jgsj_cdl dt{width:100%;}
.i_jgsj_cdl dd{width:100%;}
.i_jgsj_cdl dt{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.i_jgsj_more,.i_jgsj_cdl dd{ opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.i_jgsj_t{ font-size:16px;}
.i_jgsj_t .s2{ font-size:18px;}
.i_jgsj_cdl dt .a_img{ height:250px; overflow:hidden;}
.i_jgsj_cdl dt .a_img .a_text{width:100%; font-size:16px;}
.i_jgsj_cdl dt .a_img .a_text span{ font-size:18px}
.ny_case_con{width:100%; padding:100px 4% 20px 4%; }
.ny_case_close_btn{ right:3.5%;}

.i_case_con {width:100%; padding:100px 4% 20px 4%;}
.i_cases_closeBtn{right:3.5%;}
.icase_textcon{ padding:30px 0px; font-size:14px;}
.cases-swiper .swiper-slide img{width:100%;}


}
@media screen and (min-width:641px) and (max-width:768px)
{
	.header { padding:10px 0px;}
	.home-swiper .swiper-slide img{ display:block;}
	.banner-text{width:320px; margin-left:-160px; margin-top:-50px; padding:0px 10px;}	
	.section.y1,.section.y2,.section.y3,.section.y4,.section.y5,.section.y6,.section.y7 ,.ny_section{height: auto !important; }
	.header .nav1{width:100%;}
	.header .nav1_div{width:100%; padding-left:0px; padding-top:5%;}
    .header .nav1_div ul li{width:100%; text-align:center;}
	.menu{width:57px; height:57px;}
	.menu span{ width:33px; top:14px;}
	.menu span:nth-of-type(2),.menu span.span2{ top:25px;}
	.menu span:nth-of-type(3),.menu span.span3{ top:37px; }
	.menu.expanded span:nth-of-type(1),.menu.expanded span.span1{ top:25px;}
	.menu.expanded span:nth-of-type(3),.menu.expanded span.span3{ top:25px;}

.lm_jgsj{width: 100%; height: 100%; margin: 0;top: 0;padding: 30px 2% 30px 2%;left: 0;position: relative;}
.lm_footer{width: 100%;height: 100%;margin: 0;top: 0;padding: 30px 0px; left: 0;position: relative;}
.i_footer {width:100%; padding:0px 2%;}
.i_footer_left{width:100%; margin-bottom:20px; font-size:16px;}
.i_footer_right{width:100%;}
.i_jgsj_cdl dt{width:100%;}
.i_jgsj_cdl dd{width:100%;}
.i_jgsj_cdl dt{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.i_jgsj_more,.i_jgsj_cdl dd{ opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.i_jgsj_t{ font-size:16px;}
.i_jgsj_t .s2{ font-size:18px;}
.i_jgsj_cdl dt .a_img{ height:300px; overflow:hidden;}
.i_jgsj_cdl dt .a_img .a_text{width:100%; font-size:16px;}
.i_jgsj_cdl dt .a_img .a_text span{ font-size:18px}
.ny_case_con{width:100%; padding:100px 4% 20px 4%;}
.ny_case_close_btn{ right:3.5%;}


.i_case_con {width:100%; padding:100px 4% 20px 4%;}
.i_cases_closeBtn{right:3.5%;}
.icase_textcon{ padding:30px 0px; font-size:14px;}
.cases-swiper .swiper-slide img{width:100%;}

}
@media screen and (min-width:768px) and (max-width:992px)
{
	.header { padding:10px 0px;}
	.home-swiper .swiper-slide img{ display:block;}
	.banner-text{width:320px; margin-left:-160px; margin-top:-50px; padding:0px 10px;}	
	.section.y1,.section.y2,.section.y3,.section.y4,.section.y5,.section.y6,.section.y7 ,.ny_section{height: auto !important; }
	
	.header .nav1_div  ul li{ padding-top:5%;}
   
	.menu{width:57px; height:57px;}
	.menu span{ width:33px; top:14px;}
	.menu span:nth-of-type(2),.menu span.span2{ top:25px;}
	.menu span:nth-of-type(3),.menu span.span3{ top:37px; }
	.menu.expanded span:nth-of-type(1),.menu.expanded span.span1{ top:25px;}
	.menu.expanded span:nth-of-type(3),.menu.expanded span.span3{ top:25px;}


.lm_footer{ width: 100%; height: 100%; margin: 0;top: 0;padding: 50px 2% 70px 2%;left: 0;position: relative;}
.i_footer {width:100%; padding:0px 2%;}
.i_footer_left{ font-size:16px;}
.lm_jgsj{width: 100%; height: 100%; margin: 0;top: 0;padding: 50px 2% 70px 2%;left: 0;position: relative;}
.i_jgsj_cdl dt{width:100%;}
.i_jgsj_cdl dd{width:50%;}
.i_jgsj_cdl dt{opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateX(0%); -ms-transform: translateX(0%); -o-transform: translateX(0%); transform: translateX(0%);transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.i_jgsj_more,.i_jgsj_cdl dd{ opacity: 1; filter: alpha(opacity=100); -webkit-transform: translateY(0%); -ms-transform: translateY(0%); -o-transform: translateY(0%); transform: translateY(0%); transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;-webkit-transition: transition: all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.i_jgsj_t{ font-size:16px;}
.i_jgsj_t .s2{ font-size:18px;}
.i_jgsj_cdl dt .a_img{ height:300px; overflow:hidden;}
.i_jgsj_cdl dt .a_img .a_text{width:100%; font-size:16px;}
.i_jgsj_cdl dt .a_img .a_text span{ font-size:18px}
.ny_case_con{width:100%; padding:100px 4% 20px 4%; }
.ny_case_close_btn{ right:3.5%;}

.i_case_con {width:100%; padding:100px 4% 20px 4%;}
.i_cases_closeBtn{right:3.5%;}
.icase_textcon{ padding:30px 0px; font-size:14px;}
.cases-swiper .swiper-slide img{width:100%;}

}
@media screen and (min-width:992px) and (max-width:1200px)
{
	.lm_footer{ height:260px; margin-top:-130px;}
    .i_footer {width:100%; padding:0px 2%;}
	.lm_jgsj{ padding-top:8%;}
	.i_jgsj_t{ font-size:18px; padding-top:20px; padding-bottom:10px;}
	.i_jgsj_t .s2{ font-size:25px;}
	.i_jgsj_cdl dt .a_img .a_text{ font-size:18px;}
    .i_jgsj_cdl dt .a_img .a_text span{ font-size:30px;}
	.i_jgsj_more{ margin-top:20px; font-size:16px;}
	.i_jgsj_more span{ font-size:20px;}
	.ny_case_con{width:100%; padding:100px 4% 20px 4%; }
    .ny_case_close_btn{right:3.5%;}
	

}
@media screen and (min-width:1200px) and (max-width:1400px)
{
	.lm_footer{ height:250px; margin-top:-125px;}
	.i_footer {width:100%; padding:0px 2%;}
	.lm_jgsj{ }
	.i_jgsj_t{ font-size:18px; padding-top:20px; padding-bottom:0px;}
	.i_jgsj_t .s2{ font-size:25px;}
	.i_jgsj_cdl dt .a_img .a_text{ font-size:18px;}
    .i_jgsj_cdl dt .a_img .a_text span{ font-size:30px;}
	.i_jgsj_more{ margin-top:20px; font-size:16px;}
	.i_jgsj_more span{ font-size:20px;}
	.ny_case_con{width:100%; padding:100px 4% 20px 4%;}
    .ny_case_close_btn{ right:3.5%;}
	
}
@media screen and (min-width:1400px) and (max-width:1600px)
{
    .lm_jgsj{}
	.i_jgsj_t{ font-size:18px; padding-top:20px; padding-bottom:0px;}
	.i_jgsj_t .s2{ font-size:25px;}
	.i_jgsj_cdl dt .a_img .a_text{ font-size:18px;}
    .i_jgsj_cdl dt .a_img .a_text span{ font-size:30px;}
	.i_jgsj_more{ margin-top:20px; font-size:16px;}
	.i_jgsj_more span{ font-size:20px;}
	.ny_case_con{width:100%; padding:100px 4% 20px 4%; }
    .ny_case_close_btn{ right:3.5%;}
	
}
*/
