
@media only screen and (max-width: 1680px) {
	.naver span{
		padding-left: 14px;
		padding-right: 14px;
	}
	.i2_scon p {
		font-size: 24px;
	}
}
@media only screen and (max-width: 1560px) {
   .container{width: 92%;}
   .nav ul li a{
	   padding: 0 30px;
   }
   .naver span {
       padding-left: 6px;
       padding-right: 6px;
	   height: 40px;
	   line-height: 40px;
   }
   .i1_mright{
	   width: 60%;
   }
   .sl_right{
	   padding: 40px 30px;
   }
   .sl_right h1{font-size: 32px;}
   .i1_top{
	   padding-right: 4%;
   }
   .i1_mrbottom h2{
	   font-size: 28px;
   }
}
@media only screen and (max-width: 1500px) {
	.i3_scpage{
		width: 460px;
	}
	.ab2_main:before{
		top: 40px;
		height: 530px;
	}
}
@media only screen and (max-width: 1440px) {
	.naver span{
		font-size: 13px;
	}
	.naver span a{
		padding-right: 5px;
	}
	.i2_con{
		height: 600px;
	}
	.containers{
		height: 745px;
	}
	.pr_list li{
		width: 128px;
	}
	.ab2_main:before{
		height: 510px;
	}
	.ab2_left .swiper-button-next, .ab2_left .swiper-button-prev{
		bottom: 10px;
	}
}
@media only screen and (max-width: 1366px) {
	.naver{
		min-width: 230px;
	}
	.naver span{
		height: 40px;
		line-height: 40px;
	}
	.p_banner .i_sbtn span{
		height: 60px;
		line-height: 60px;
		width: 105px;
	}
	.p_banner .i_sbtn img{
		height: 60px;
	}
	.i1_top{
		width: 40%;
	}
	.i1_top a{
		padding: 30px 0 30px 35px;
	}
	.i1_mrleach h1>*{
		font-size: 14px;
	}
	.i1_mrleach h1 span{
		font-size: 40px;
	}
	.i1_mrleach p{
		margin-top: 5px;
	}
	.i1_mrbottom h1{
		font-size: 16px;
	}
	.i1_mrbottom h2 {
	    margin-top: 10px;
	    font-size: 26px;
	}
	.i1_mrbottom{
		bottom: -75px;
	}
	.i1_mrbottom a{
		padding: 60px 45px 30px 30px;
	}
	.i_title h1,.i5_title h1,.ab_title h1,.pd2_right h1,.sl_right h1{
		font-size: 28px;
	}
	.i2_bg2{
		right: 18%;
	}
	.i2_bg2 img{height: 110px;}
	.i2_scon p{
		font-size: 24px;
	}
	.i2_swiper .swiper-button-next, .i3_swiper .swiper-button-next{
		width: 75px;
		height: 75px;
	}
	.i3_scpage h2{
		font-size: 18px;
	}
	.i3_scpage h3{
		margin-top: 35px;
	}
	.i3_scpage{
		/* left: 90px;
		width: 500px; */
		padding: 45px 40px 40px;
	}
	.i3_scpage1{
		width: 400px;
	}
	.i2_con {
	    height: 530px;
	}
	.i2_swiper{
		margin-top: 0;
	}
	.index3 {
	    margin-top: 191px;
	}
	.index4 {
	    margin-top: 100px;
	}
	.ibg{
		padding-bottom: 120px;
	}
	.index5{
		height: 730px;
	}
	.i5_title h1{
		/* width: 20%; */
	}
	.ab1_txt ,.ab2_txt{
	    margin-top: 35px;
	    font-size: 16px;
	    line-height: 30px;
	}
	.ab2_main:before {
		height: 470px;
	}
	.ab3_list li{
		margin-top: 40px;
		margin-bottom: 30px;
	}
	.about1_con{
		width: 92%;
	}
	.pright {
	    padding: 30px 30px 0;
	}
	.pright h1{
		font-size: 20px;
	}
	.pr_list {
	    margin-top: 20px;
	}
	.pr_list li{
		/* padding-left: 20px;
		padding-right: 20px; */
	}
	.pr_infor{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.pd2_right{
		padding: 30px 40px;
	}
	.sl_right p{
		font-size: 16px;
		line-height: 30px;
	}
	.sl_more{
		height: 50px;
		line-height: 50px;
		border-radius: 25px;
	}
	.p_banner P{
		font-size: 38px;
		top: 25%;
	}
	.sd1_txt{
		font-size: 16px;
		line-height: 30px;
	}
	.sd2_list li h1{
		font-size: 20px;
		height: 54px;
	}
	.sd2_list li p{
		height: 65px;
		margin-top: 15px;
		margin-bottom: 15px;
		line-height: 22px;
	}
	.cl_main>p{
		font-size: 22px;
	}
	.service_support {
	    margin-top: 60px;
	}
	.ss1_list li a{
		font-size: 16px;
		padding: 20px 20px 15px;
	}
	.ss1_main{
		margin-top: 30px;
	}
	.ss1, .ss2, .ss3, .ss4 {
	    margin-bottom: 60px;
	}
	.ss2_ltop{
		height: 50px;
		line-height: 50px;
	}
	.ss2_ltl,.ss2_ltr a{
		font-size: 16px;
	}
	.ss2_lbottom {
		padding: 30px;
	}
	.ss2_lbtxt{
		font-size: 14px;
		line-height: 30px;
	}
	.ss4_lmr h3{
		font-size: 20px;
	}
	.ss4_list li{
		padding: 25px 20px;
	}
	.ss1_pre img, .ss1_next img{
		height: 60px;
	}
	.ss2_con{
		width: 92%;
	}
	.solve_d2 {
	    margin-bottom: 60px;
	}
	.news {
	    margin-top: 60px;
	    margin-bottom: 60px;
	}
	.news_top>p{
		font-size: 16px;
		margin-right: 10px;
	}
	.news_tab li span{
		font-size: 16px;
	}
	.news_tab li{
		height: 45px;
		line-height: 45px;
	}
	.news_list li h2{
		font-size: 18px;
	}
	.each_inp input{
		width: 215px;
	}
	.ct2_bg{
		height: 500px;
	}
	.ct3_elr h3{
		font-size: 20px;
	}
    .containers{
        height: 700px;
    }
	.each_inp{
		margin-right: 25px;
	}
	.each_inp p,.cf_inp_p{
		font-size: 14px;
	}
	.cf_left {
	    padding: 50px 45px;
	}
}
@media only screen and (max-width: 1280px) {
	.i1_mrbottom h2 {
		font-size: 20px;
	}
	.i1_mrbottom h1 {
	    font-size: 14px;
	}
	.i1_mrbottom h1:after{
		left: 70px;
	}
	.i1_mrbottom a {
	    padding: 40px 45px 30px 30px;
	}
	.i_title h1, .i5_title h1,.ab_title h1 ,.pd2_right h1,.sl_right h1{
	    font-size: 22px;
	}
	.i2_con {
	    height: 490px;
	}
	.i2_swiper .swiper-button-next, .i3_swiper .swiper-button-next,.ab4_swipt .swiper-button-next, .ab4_swipt .swiper-button-prev {
	    width: 60px;
	    height: 60px;
	}
	.i2_scon p {
	    font-size: 20px;
		bottom: 35px;
	}
	.i3_scpage h2 {
		width: 80%;
	    font-size: 16px;
	}
	.i3_scpage h3 {
	    margin-top: 20px;
	}
	.i3_scpage{
		/* left: 10%; */
		width: 80%;
		padding: 35px;
	}
	.i4_infor{
		padding: 20px;
	}
	.i4_infor h1{
		font-size: 16px;
	}
	.index5 {
	    height: 550px;
	}
	.index6 {
	    margin-top: 30px;
	    margin-bottom: 60px;
	}
	.i6_leach>*{
		margin-bottom: 25px;
	}
	.i6_leach span{
		font-size: 16px;
	}
	.i6_leach img{
		height: 45px;
	}
	.i6_right{
		padding: 30px 25px;
	}
	.i6_rfinp{
		padding-bottom: 20px;
	}
	.i6_rfbottom textarea{
		height: 40px;
	}
	.ab2_main:before {
	    height: 430px;
	}
	.ab3_list li p, .ab4_li p{
		font-size: 14px;
	}
	.ab3_list li{
		margin-bottom: 15px;
	}
	.about4 {
		padding-top: 40px;
	}
	.sl_right p{
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.about1 {
		top: -80px;
	}
	.each_inp input {
	    width: 190px;
	}
	.cf_inp_p{
		/* display: block;
		margin-bottom: 10px; */
	}
	.cf_inp_p:after{
		width: 0;
	}
	.cf_submit{
		width: 200px;
		height: 50px;
		line-height: 50px;
		border-radius: 25px;
	}
}
@media only screen and (max-width: 1200px) {
    .m_header,.m_footer {
       display: block;
    }
	.header {
		display: none;
	}
	.p_banner{
		padding-top: 56px;
	}
	.p_banner .i_sbtn img {
	    height: 45px;
	}
	.p_banner .i_sbtn span {
	    height: 45px;
	    line-height: 45px;
	    width: 85px;
		font-size: 14px;
	}
	.i1_top a {
	    padding: 20px 0 20px 30px;
	}
	.i1_top a i:after{
		left: 70px;
		width: 60px;
	}
	.i1_mrbottom h2 {
	    font-size: 16px;
	}
	.i2_bg2 img {
	    height: 80px;
	}
	.i2_bg2 {
	    right: 15%;
	}
	.i2_con {
	    height: 450px;
	}
	.fnav li>a{
		font-size: 14px;
	}
	.fnav li dl a {
	    font-size: 12px;
	    line-height: 25px;
	}
	.fnav li{
		padding: 0 15px;
	}
	.ftop{
		padding-bottom: 40px;
	}
	.footer{
		padding-top: 40px;
	}
	.ft_left img{height: 120px;}
	.fbottom{
		padding: 15px 0;
	}
	.i6_rfinp>*{
		font-size: 14px;
	}
	.i6_rform {
	    margin-top: 25px;
	}
	.i6_rftop {
	    margin-bottom: 25px;
	}
	.i3_scpage1 {
	    width: 90%;
	}
	.i2_scon p {
	    font-size: 18px;
	    bottom: 20px;
	}
	.i5_title h1{
		margin-right: 15%;
	}
	.i5_title h2{
		width: 45%;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.i5_title {
	    padding-top: 70px;
	}
	.ab1_txt, .ab2_txt {
	    margin-top: 25px;
	    font-size: 14px;
	    line-height: 25px;
	}
	.ab2_main:before {
	    height: 395px;
	}
	.about2{
		margin-bottom: 60px;
	}
	.ab3_list li{
		width: 23.125%;
	}
	.ab3_list li:nth-child(4n){
		margin-right: 0;
	}
	.ab3_list li:nth-child(5n){
		margin-right: 2.5%;
	}
	.about1{
		top: -70px;
	}
	.about2 {
		margin-top: 0;
	}
	.product_list>li{
		height: 340px;
	}
	.pr_list li p{
		font-size: 12px;
	}
	.pr_list li {
	   /* padding-left: 15px;
	    padding-right: 15px; */
	}
	.pr_more {
	    width: 140px;
	    height: 44px;
	    line-height: 44px;
	    border-radius: 22px;
	}
	.pd1_txt{
		font-size: 16px;
		margin-bottom: 30px;
	}
	.pd2_right dl dd{
		font-size: 14px;
		line-height: 22px;
	}
	.pd1_txt,.product_d1 .pr_list{
		width: 85%;
	}
	.p_banner p{
		font-size: 32px;
	}
	.pd2_right{
		/* top: 0; */
	}
	.product_d3bg {
		height: 400px;
	}
	.sl_right p {
	    font-size: 14px;
	    line-height: 24px;
	}
	.sl_more {
	    height: 40px;
	    line-height: 40px;
	    border-radius: 20px;
	}
	.p_banner p {
	    font-size: 26px;
		top: 35%;
	}
	.sd1_txt {
	    font-size: 14px;
	    line-height: 25px;
	}
	.sd2_list li h1 {
	    font-size: 18px;
	    height: 48px;
	}
	.sd2_list li a{
		padding: 20px 30px;
	}
	.cl_main>p {
		margin-top: 20px;
	    font-size: 18px;
	}
	.case_list li{
		margin-bottom: 30px;
	}
	.case_list {
	    margin-top: 60px;
	}
	.cl_show i{
		margin-top: 32%;
	}
	.service_support {
	    margin-top: 40px;
	}
	.ss1_list li a {
	    font-size: 16px;
	    padding: 20px 20px 15px;
	}
	.ss1_pre, .ss1_next{
		width: 10%;
	}
	.ss1_list{
		width: 80%;
	}
	.ss1_main {
	    margin-top: 15px;
	}
	.ss1, .ss2, .ss3, .ss4 {
	    margin-bottom: 40px;
	}
	.ss3_list li p{
		font-size: 14px;
		padding-top: 8px;
		margin-top: 15px;
	}
	.ss3_list li {
		margin-bottom: 30px;
	}
	.ss4_lmr{
		width: 50%;
	}
	.ss4_lmr h3 {
	    font-size: 18px;
	}
	.ss1_pre img, .ss1_next img{
		display: block;
	}
	.cf_left{
		padding: 30px 30px 10px;
	}
	
	.each_inp input{
		width: 100%;
	}
	.ct3_elr h3 {
	    font-size: 16px;
	}
	.cf_submit{
		width: 80%;
	}
	.pd2_right dl dd:before{
		top: 7px;
	}
	.ss2_lbdown img{height: 40px;}
    .containers{
        height: 620px;
    }
	.ss2_ltl {
	    width: 80%;
	}
	.each_inp {
	    margin-right: 20px;
	}
	.pd2_left {
		padding: 40px 0;
	}
	.ab2_left .swiper-button-next, .ab2_left .swiper-button-prev {
	    bottom: 0px;
	}
	.video_bg img{height: 100px;}
}
@media only screen and (max-width: 1100px) {
	.product_d3bg {
		width: 100%;
		height: 300px;
	}
	.pd1_txt, .product_d1 .pr_list {
	    width: 100%;
	}
	.sl_right {
		width: 53.3%;
	    padding: 30px 20px;
	}
	.ss2_ltl {
		width: 75%;
	}
	.ss2_ltr a{
		margin-right: 25px;
	}
	.ss1_pre img, .ss1_next img {
	    height: 50px;
	}
	.ss4_lmr h3 {
	    font-size: 16px;
	}
	.ss4_list li {
	    padding: 25px 15px;
	}
	.other_more {
	    width: 200px;
	    height: 50px;
	    line-height: 50px;
	    border-radius: 25px;
	    font-size: 16px;
	}
	.news_list li a{
		padding: 30px;
	}
	.ct3_eleft, .ct3_eright{
		padding: 30px 20px;
	}
	.ct3_erl .ct3_elr {
	    width: 46%;
	}
    .containers{
        height: 560px;
    }
	.cf_inp{
		width: 100%;
	}
	.each_inp{
		width: 31%;
		margin-right: 2%;
	}
}
@media only screen and (max-width: 905px) {
	.i6_con {
	    margin-left: 110px;
	}
	.i6_leach img {
	    height: 40px;
	}
	.i6_leach span {
	    font-size: 14px;
	}
	.pr_list li img{height: 25px;}
	.product_list>li {
	    height: 300px;
	}
	.pr_list li {
	    /* padding-left: 10px;
	    padding-right: 10px; */
	}
	.pright {
	    padding: 30px 15px 0;
	}
	.product_d2{
		padding-bottom: 50px;
	}
	.sl_right{
		margin-top: 0;
		margin-left: -40px;
	}
	.sl_right h1{
		font-size: 18px;
	}
	.sl_right p {
	    margin-top: 10px;
	    margin-bottom: 20px;
	}
	.each_inp p{
		font-size: 14px;
	}
	.ct3_elr h2{
		font-size: 12px;
	}
	.ct3_eleft, .ct3_eright {
	    padding: 30px 10px;
	}
	.ct3_elr{
		width: 59%;
	}
	.ct3_erl .ct3_elr {
	    width: 44%;
	}
    .containers{
        height: 460px;
    }
	.ab2_main:before {
	    height: 320px;
	}
}
@media only screen and (max-width: 768px) {
	.p_banner .i_sbtn{
		bottom: 0;
	}
	.p_banner .i_sbtn span {
	    height: 35px;
	    line-height: 35px;
	    width: 70px;
	}
	.p_banner .i_sbtn img {
	    height: 35px;
	}
	.i1_top a{
		width: 90%;
		padding: 15px 20px;
	}
	.i1_top a p{
		font-size: 12px;
		line-height: 22px;
	}
	.i1_top a i{
		margin-top: 15px;
		font-size: 12px;
	}
	.i1_top a i:after {
	    left: 61px;
	    width: 50px;
	}
	.i1_top{
		top: -70px;
	}
	.i1_mleft{
		display: none;
	}
	.i1_mright {
	    width: 100%;
	}
	.i1_mrleach h1>* {
	    font-size: 12px;
	}
	.i1_mrleach h1 span {
	    font-size: 30px;
		line-height: 30px;
	}
	.i1_mrbottom a{
		padding: 30px;
	}
	.i1_mrbottom h1 {
	    font-size: 12px;
	}
	.i1_mrbottom h2 {
	    font-size: 14px;
	}
	.i2_bg2 {
	    right: 10%;
	}
	.i2_bg2 img {
	    height: 40px;
	}
	.i_title h1, .i5_title h1 ,.ab_title h1,.pd2_right h1,.sl_right h1{
	    font-size: 16px;
	}
	.i_title h2{
		width: 100%;
		font-size: 13px;
	}
	.i2_bg1{
		top: 30%;
	}
	.i2_bg1 img{height: 100px;}
	.i2_scon p {
	    font-size: 16px;
	}
	.i2_swiper .swiper-button-next, .i3_swiper .swiper-button-next,.ab4_swipt .swiper-button-next, .ab4_swipt .swiper-button-prev {
	    width: 50px;
	    height: 50px;
	}
	.i_title1{
		position: relative;
		margin-bottom: 10px;
	}
	.index1 {
		margin-bottom: 130px;
	}
	.index3 {
	    margin-top: 160px;
	}
	.index4 {
	    margin-top: 20px;
	}
	.i4_list {
	    margin-top: 30px;
	}
	.ftop{
		display: none;
	}
	.footer {
	    padding-top: 0;
	}
	.fbottom{font-size: 12px;}
	.i4_list li{
		width: 48.5%;
		margin-right: 3%;
		margin-bottom: 15px;
	}
	.i4_list li:nth-child(2n){
		margin-right: 0;
	}
	.i4_infor h1 {
	    font-size: 15px;
	    height: 40px;
	    line-height: 20px;
	}
	.i4_infor h2{
		font-size: 13px;
	}
	.ibg {
	    padding-bottom: 50px;
	}
	.index5 {
	    height: 400px;
	}
	.i5_title {
	    padding-top: 30px;
	}
	.i6_leach img {
	    height: 35px;
	}
	.i6_con {
	    margin-left: 0px;
	}
	.i6_leach>* {
	    margin-bottom: 15px;
	}
	.i6_right{
		width: 100%;
		margin-top: 0;
	}
	.ab2_main:before {
	    height: 255px;
		left: 40px;
		top: 40px;
	}
	.ab2_right{
		padding: 30px;
	}
	.ab3_list li {
	    width: 47.5%;
	}
	.ab3_list li:nth-child(2n){
		margin-right: 0;
	}
	.ab3_list li:nth-child(4n){
		margin-right: 2.5%;
	}
	.ab3_list li {
	    margin-bottom: 0px;
		margin-top: 30px;
	}
	.about4{
		background: none;
	}
	.ab4_li{
		margin-bottom: 0;
	}
	.about1_con{
		padding: 25px 35px 35px;
	}
	.about1 {
	    top: 0;
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.ab2_main:before{
		width: 0;
	}
	.ab2_left,.ab2_right{
		width: 100%;
	}
	.ab2_right{
		position: relative;
		margin-top: 10px;
		top: 0;
		transform: translateY(0);
	}
	.about2 {
	    margin-bottom: 0px;
		padding-bottom: 40px;
	}
	.about3 {
	    margin-bottom: 0px;
	}
	.product_list>li {
	    height: auto;
	}
	.pleft,.pright{
		width: 100%;
	}
	.pleft{
		height: 260px;
	}
	.pright {
	    padding: 30px;
		border-top: 1px solid #eee;
	}
	.pd2_right {
	    position: relative;
		margin-top: 10px;
	    width: 100%;
		transform: translateY(0px);
	}
	.pd2_right dl{
		height: auto;
	}
	.pd2_left {
	    padding:  0;
	}
	.product_d2 {
	    padding-bottom: 0px;
	}
	.product_d2, .product_d4, .product_d5 {
	    margin-bottom: 60px;
	}
	.pd3_swiper .swiper-container {
	    width: 85%;
	}
	.product_d3bg{
		display: none;
	}
	.pd5_list li{
		width: 100%;
		margin-right:0;
	}
	.product_d1 .pr_list li{
		margin-bottom: 10px;
		width: 49%;
	}
	.pd1_txt {
	    font-size: 14px;
	    margin-bottom: 20px;
	    line-height: 22px;
	    margin-top: 15px;
	}
	.pd5_list .pright .pr_list li {
	   width: auto;
	}
	.pd5_img img{
		width: 100%;
		object-fit: cover;
	}
	.pd5_allmore {
	    width: 200px;
	    height: 50px;
	    line-height: 50px;
	    border-radius: 25px;
	}
	.solve_bg{
		padding-top: 60px;
		padding-bottom: 30px;
	}
	.sl_more {
	    height: 30px;
	    line-height: 30px;
	    border-radius: 15px;
	    width: 130px;
	    font-size: 14px;
	}
	.solve_list li {
	    margin-bottom: 30px;
	}
	.solve_d2{
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.sd2_list li a {
		padding:20px;
	}
	.sd2_list li h1 {
	    font-size: 16px;
	    height: 40px;
	}
	.sd2_list li p {
	    height: 46px;
	    font-size: 13px;
		-webkit-line-clamp: 2;
	}
	.sd2_list li{
		width: 100%;
		float: none;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.sd2_list li h1{
		height: auto;
		-webkit-line-clamp: 1;
	}
	.sd2_list li i{
		font-size: 14px;
	}
	.sd2_list {
	    margin-top: 20px;
	}
	.p_banner p {
	    font-size: 18px;
	    top: 60%;
		text-align: center;
		transform: translate(-50%,-50%);
	}
	.cl_show i {
	    width: 130px;
	    height: 40px;
	    line-height: 40px;
	    border-radius: 20px;
	    font-size: 14px;
	}
	.cl_main>p {
	    margin-top: 15px;
	    font-size: 16px;
		padding-top: 8px;
	}
	.case_details {
	    margin-top: 50px;
	}
	.cd1 {
	    margin-bottom: 50px;
	}
	.cd2{
		margin-bottom: 20px;
	}
	.cd1_video,.cd_list {
		margin-top: 30px;
	}
	.ss1_list li a {
	    font-size: 14px;
	    padding: 15px 10px 8px;
	}
	.ss1_pre img, .ss1_next img {
	    height: 40px;
	}
	.ss2_ltl, .ss2_ltr a {
	    font-size: 14px;
	}
	.ss2_ltop {
	    height: 40px;
	    line-height: 40px;
	}
	.ss2_ltr img{width: 15px;}
	.ss2_ltr a {
	    margin-right: 15px;
	}
	.ss3_list li {
	    margin-bottom: 20px;
	    width: 49%;
	    margin-right: 2%;
	}
	.ss3_list li:nth-child(2n){
		margin-right: 0;
	}
	/* .ss4_lmr h3 {
	    font-size: 14px;
	} */
	.ss4_list,.ss3_list,.ss2_list {
	    margin-top: 25px;
	}
	.page_inp,.page_num{
		display: none;
	}
	.other_more {
	    width: 180px;
	    height: 40px;
	    line-height: 38px;
	    border-radius: 20px;
	    font-size: 15px;
		margin-top: 10px;
	}
	.news {
	    margin-top: 30px;
	    margin-bottom: 30px;
	}
	.news_top>p{
		font-size: 14px;
		margin-right: 6px;
	}
	.news_tab li span {
	    font-size: 14px;
	}
	.news_tab li a{
		padding: 0 12px;
	}
	.news_list li a {
	    padding: 20px;
	}
	.news_list li h2 {
	    font-size: 16px;
	}
	.news_list li i{
		font-size: 14px;
	}
	.news_list li p{
		margin-bottom: 20px;
	}
	.news_tab li {
	    height: 40px;
	    line-height: 40px;
	    margin-left: 5px;
	}
	.ct3_eleft, .ct3_eright{
		width: 100%;
		margin-bottom: 10px;
	}
	.ct2_bg {
	    height: 250px;
	}
	.each_inp {
	    width: 100%;
	    margin-right: 0;
	    margin-bottom: 10px;
	}
	.cf_inp_p{top: 0;}
	.cf_submit {
	    height: 40px;
	    line-height: 40px;
	    border-radius: 20px;
		font-size: 14px;
	}
	.fbl,.fbr{
		float: none;
		width: 100%;
	}
	.fbl{
		margin-bottom: 10px;
	}
	.fbottom {
	    padding: 10px 0;
		text-align: center;
	}
	.product_list li.clearfix{
		height: auto;
	}
	.pd2_left {
	    width: 100%;
	}
	.pd2_left img{
		width: 100%;
		object-fit: cover;
	}
	.pd5_allmore,.other_more{
		color: #fff;
		background-color: #d71718;
	}
	.ct3_each {
	    margin-bottom: 0;
	}
	.ct3_erl, .ct3_err{
		width: 100%;
		margin-bottom: 10px;
		padding: 30px 10px;
	}
	.ct3_eright .ct3_ell{
		width: 30%;
	}
	.ct3_eright .ct3_elr {
	    width: 65%;
	}
	.ct3_eright1 {
		padding: 0;
		background-color: transparent
	}
    .containers{
        height: 390px;
    }
	.i3_swiper .swiper-container {
	    padding-bottom: 10px;
	    margin-top: 20px;
	}
	.ab2_left .swiper-button-next, .ab2_left .swiper-button-prev {
	    bottom: 50%;
	}
	.ab2_left .swiper-button-prev{
		right: auto;
		left: 10px;
	}
	.ab2_left .swiper-button-next{
		right: 10px;
	}
	.add_pl .pd5_list>li{
		margin-bottom: 20px;
	}
	.video_bg img {
	    height: 80px;
	}
}
@media only screen and (max-width: 680px) {
	.sl_left,.sl_right {
		width: 100%;
	}
	.sl_right {
		margin-left:0;
	}
	.ss4_list li {
	    width: 49%;
		margin-right: 2%;
	    margin-bottom: 10px;
	}
	.ss4_list li:nth-child(2n){margin-right: 0;}
	.ss4_list li:nth-child(3n){margin-right: 2%;}
	.ss2_ltop {
		padding: 0 10px;
	}
	.ct3_eright .ct3_elr {
	   /* width: 70%; */
	}
}
@media only screen and (max-width: 450px) {
	.p_banner .i_sbtn{
		display: none;
	}
	.i1_top{
		position: relative;
		top: 0;
		width: 80%;
		margin: -20px auto 0;
	}
	.i1_main {
	    padding-top: 30px;
	}
	.i1_mrbottom{
		width: 62%;
	}
	.i2_cmain {
	    padding-top: 40px;
	    padding-left: 45px;
	}
	.index3 {
	    margin-top: 30px;
	}
	.i3_scpage {
	   /* left: 5%; */
	    width: 90%;
	    padding: 20px;
	}
	.i3_scpage h2{
		width: 90%;
		font-size: 14px;
	}
	.i3_scpage h3 {
	    margin-top: 15px;
		font-size: 12px;
	}
	.i3_scpage h3:after {
		left: 60px;
		width: 50px;
	}
	.i4_list li{
		width: 100%;
		margin-right: 0;
	}
	.i4_infor h1{
		height: 20px;
		webkit-line-clamp: 1;
	}
	.i4_ibottom {
	    margin-top: 10px;
	}
	.i5_title h1{
		width: 85%;
		margin-right: 0;
	}
	.i5_title h2 {
	    width: 85%;
		margin-top: 4px;
	    -webkit-line-clamp: 1;
	}
	.i5_title {
	    padding-top: 10px;
	}
	.index5 {
	    height: 240px;
	}
	.ab3_list li{
		width: 100%;
		margin-right: 0;
	}
	.pright{
		padding: 20px;
	}
	.pleft {
	    height: 200px;
	}
	.product_list {
	    margin-top: 40px;
	}
	.pright h1 {
	    font-size: 16px;
	}
	.pr_more {
	    width: 120px;
	    height: 34px;
	    line-height: 34px;
	    border-radius: 17px;
	    font-size: 14px;
	}
	.pr_list li{
		width: 48%;
		margin-bottom: 10px;
	}
	.pr_list li:last-child:after{
		/* width: 1px; */
	}
	.pd1_txt, .product_d1 .pr_list {
	    text-align: left;
	}
	.pd3_swiper .swiper-pagination-bullet {
		width: 12px;
		height: 12px;
	}
	.pd3_swiper .swiper-button-next, .pd3_swiper .swiper-button-prev{
		display: none;
	}
	.pd3_swiper .swiper-container {
	    width: 100%;
	}
	.solve_bg {
	    padding-top: 40px;
	    padding-bottom: 20px;
	}
	.case_list li {
	    float: none;
	    width: 100%;
	    margin-right: 0;
	}
	.case_list {
	    margin-top: 40px;
	}
	.case_details {
	    margin-top: 30px;
	}
	.cd1 {
	    margin-bottom: 30px;
	}
	.cd_list li{
		width: 49%;
		margin-right: 2%;
		margin-bottom: 10px;
	}
	.cd_list li:nth-child(2n){
		margin-right: 0;
	}
	.cd1_video, .cd_list {
	    margin-top: 20px;
	}
	.ss1_pre img, .ss1_next img {
	    height: 35px;
	}
	.ss2_lbottom {
	    padding:15px 10px;
	}
	.ss2_ltl {
	    width: 65%;
	}
	.ss3_list li {
	    margin-bottom: 20px;
	    width: 100%;
	    margin-right: 0;
	}
	.ss4_list li {
	    width: 100%;
	    margin-right: 0;
	    margin-bottom: 10px;
	}
	.news_tab li {
	    height: 35px;
	    line-height: 35px;
	    margin-left: 5px;
	}
	.news_top>p{
		display: none;
	}
	.news_list {
	    margin-top: 20px;
	}
	.news_list li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.ct2_map {
		margin-top: 30px;
	}
	.ct2_main {
	    padding-bottom: 30px;
	}
	.ct2_bg {
	    height: 140px;
	}
	.ct3_elr h3 {
	    /* font-size: 14px; */
	}
	.ct3_main {
	    margin-top: 30px;
	}
	.cf_left {
		float: none;
		width: 100%;
		padding: 20px;
	}
	.cf_right {
	    position: relative;
	    width: 100%;
		padding: 10px 0;
	}
	.cf_submit{
		margin: 0 auto;
	}
	.ss2_lbdown img{height: 30px;}
	.fbl span{
		display: block;
		margin-bottom: 10px;
	}
	.ct3_eright .ct3_elr {
	    width: 60%;
	}
	.p_banner p {
	    top: 67%;
	}
	.about1_con {
	    padding: 25px 15px 35px;
	}
	.news_tab li a {
	    padding: 0 6px;
	}
	.news_tab li span {
		margin-left: 5px;
	}
	.ct3_eleft, .ct3_eright {
	    padding:15px 10px;
	}
	.ct3_eright1 {
		padding: 0;
	}
	.ct3_erl, .ct3_err{
		padding: 15px 10px;
	}
    .containers{
        height: 220px;
    }
	.i1_mrbottom a{
		padding: 20px;
	}
	.ab4_swipt{
		margin-top: 0;
	}
	.i2_swiper .swiper-container{
		padding-bottom: 0px;
	}
	.i2_scon:hover .i2_sbg {
	    transform: scale(1);
	    box-shadow: none;
	}
	.index3 .container{
		width: 91.67%;
		margin-left: 8.33%;
		padding-left: 45px;
	}
	.i3_swiper{
		padding-left: 0;
	}
	.i3_swiper .swiper-container{
		padding-left: 45px;
	}
	.video_bg img {
	    height: 60px;
	}
}
@media only screen and (max-width: 320px) {
	
}

