@media (max-width: 1400px) {
    .imsg .s1-a {
        width: 31%;
        margin-right: 20px;
    }
}
@media (max-width: 1200px) {
	.serviceindex{display: none;}	.banner-section .owl-nav{display: none !important;}
	.sortbgbiaodan {display: none !important;}
}
@media (max-width: 1000px) {
	.imsg{
	    display: none;
	}
}
@media (max-width: 960px) {
	.home-carousel .slide-item{height: 600px;}
	
}

@media (max-width: 768px) {
    .xuanfuimg{display:none;}
	.home-carousel .slide-item{height: 400px;}
	.owl-carousel{margin: 0 auto;}
	.indexshou{display: none;}
	.lanmuimg{height: 250px !important;}
	.con1 .content{display: none;}
	.fenbuimg{display: block;margin: 10px auto;}
	.con1 .btn-scan .scan-box{width: 200px;height: 200px;top: -210px;}
	.con1 .btn-scan .scan-box img{width: 150px;height: 150px;}
	.con1 .btn-txt::after{display: none;margin: 0;}
	.kaidianhd .txt1::before, .kaidianhd .txt1::after{margin: 0;display: none;}
	.kaidianwenti .ques{margin-top: 20px;}
	.kaidianwenti .ques .item1,.kaidianwenti .ques .item2,.kaidianwenti .ques .item3,.kaidianwenti .ques .item4{margin-bottom: 20px;}
	.amazon-dyy .left, .amazon-dyy .right{float: none;width: 100%;}
	.amazon-dyy .left{height: 200px;}
	.amazon-dyy .left .txt{max-width: 100%;margin-right: 0;padding-left: 15px;padding-right: 15px;}
	.amazon-dyy .right{padding: 0 15px;}
	.amazon-dyy .left{justify-content: center;}
	.tkWrap{width: 80%;padding: 20px;}
	/* .modiv{max-height: 50vh;} */
	.dscolitem{width: calc(50% - 45px);}
	.dscolitem:nth-child(2n) {
	    margin-right: 0;
	}
	.ds_title .dstit {font-size: 24px;}
	.ds_title .dsttt{font-size: 22px;}
	.futx_right p{font-size: 18px;}
	.futx_right{padding: 0;}
	.cooperation-box .form-group input, .cooperation-box .form-group textarea{width: 100%;}
	.ymxxtb01{margin-top: 0 !important;}
	.fhytongul li .fhytcon .fhytongulptxt{margin-bottom: 10px;}
	.fhytongul li .fhytcon .fhytongpppcon{margin-bottom: 0;min-height: 50px;}
	.fhy02left,.fhy02right{width: 100%;height: auto;float: none;}
	.fhy02right,.fhy03right{padding: 30px 15px;}
	.fhytongtitle{text-align: center;padding-bottom: 30px;font-size: 24px;}
	.fhytongul li .fhytcon{width: calc(100% - 40px);float: right;}
	.fhytongul li .fhytcon{margin-left: 0;}
	
	.fhy03left,.fhy03right{width: 100%;height: auto;float: none;}
	
	
}
@media (max-width: 590px){
	.swimming02warp .swimming02 a .text .cont{padding: 30px 15px;}
	.swimming02warp .swimming02{padding-left: 15px;padding-right: 15px;}
	.swimming02warp .swimming02 a{width: 100%;margin-right: 0;float: none;}
	.swimming02warp .swimming02 a:first-child{margin-bottom: 100px;}
	.sunroom04warp {
	    background-size: cover;
	    background-attachment: scroll;
		padding: 30px 0;
	}
	.sunroom04warp .sunroom04 .left {
	    width: 100%;
	    padding: 30px 15px;
	    box-sizing: border-box;
	    margin-bottom: 30px;
		background: url(../images/bgyunying1.jpg) no-repeat;
		background-size: cover;
	}
	
	.sunroom04warp .sunroom04 .left h4 {
	    font-size: 14px;
	    line-height: 24px;
	}
	.sunroom04warp{background: none;}
	.r-title p {
	    font-size: 18px;
	    margin-bottom: 10px;
	}
	.r-title h3 {
	    font-size: 18px;
	}
	.sunroom04warp .sunroom04 .right{width: 100%;background-size: cover;
    background-attachment: scroll;}
	.sunroom04warp .sunroom04 .right {
	    padding: 30px 0;
	    background: none;
	}
	.sunroom04warp .sunroom04 .right a{
		display: block;
		    border-top: none;
	}
	.swimming02warp .swimming02{padding-bottom: 110px;}
	.sunroom04warp .sunroom04 .right a .img {
	    width: 100%;
	}
	.sunroom04warp .sunroom04 .right a .text {
	    width: 100%;
	    padding-left: 0;
	    margin-top: 20px;
	}
	.px02_left{width: 100%;float: none;height: auto;}
	.px02_right{width: 100%;float: none;height: auto;}
	.px02002{padding: 30px 15px;width: 100%;}
	.px02_conul li div{font-size: 14px;margin-top: 5px;}
	.cptgbtn{width: 80%;font-size: 12px;height: 30px;line-height: 30px;margin-top: 2px;}
	.peixun03 .kcistart-tit ul li:nth-child(4){display: none;}
	.peixun03 .kcistart-tit ul li:last-child{width: 40%;}
	.peixun03 .kcistart-list ul li p:nth-child(4){display: none;}
	.peixun03 .kcistart-list ul li p:last-child{width: 40%;}
	.peixun03 .kcistart-list ul li .cpbtndivpa{width: calc(40% - 8px) !important;}
	.pxtuandui{margin-top: 90px;}
	.peixun04{padding: 30px 15px;}
	.peixun02row2{margin-top: 30px;}
	.sercontent>div{display: none !important;}
	.sercontent img.computer{position: relative;width: 100%;bottom: 0;margin-left: 0 ;left: 0;}
	.sercontent{height: auto;margin-top: 30px;}
	.sortserver{background: none;}
	.sootsstitle{color: #000;font-size: 24px;}
	.cpitemrow{padding-left: 15px;padding-right: 15px;}
	.cpitem{width: calc(50% - 15px);float: left;}
	.cpitem:nth-child(2n){margin-right: 0;}
	.ds_title .dsttt{margin-top: 10px;}
	.dianshang{padding: 30px 0;}
	.dscolitemrow{margin-top: 30px;}
	.dscolitem{width: calc(50% - 10px);margin-right: 20px;}
	.dscolitem:nth-child(2n) {
	    margin-right: 0;
	}
	.dsdiv{padding: 30px 50px 60px 50px;}
	.dsdiv i{font-size: 60px;line-height: 80px;}
	.dsdivposi{font-size: 16px;padding: 10px 0;bottom: -30px;}
	.dscolitem p{font-size: 14px;margin-top: 40px;}
	.futx_right p{margin-left: 10px;font-size: 16px;}
	.xs_wenti{margin: 30px auto;}
	.xs_wtitem{margin-right: 0;width: 100%;}
	.xswtcon .xsptit{font-size: 20px;}
	.xswtcon .xspttt{font-size: 16px;margin-bottom: 5px;}
	.xswtcon .xspccc{    font-size: 12px;}
	.xswtcon{padding: 20px 30px;}
	.xs_con{margin-top: 20px;}
	.yamlunbo{padding-bottom: 0;}
	.sortyscon .feature-content{padding: 10px;}
	.sortyscon .feature-box{margin-bottom: 15px;}
	.sortyscon .col-md-6{margin-bottom: 10px;}
	.sortys{margin: 30px auto;}
	.peixun01{padding-top: 30px;}
	.ymxxtbcon{margin: 30px auto;}
	.fhy01{padding: 30px 0;}
	.fhy01row .fhyico{font-size: 14px;}
	.fhy01row .fhy01rowimg{width: 60%;}
	.fhy04condiv {width: calc(100% - 30px);}
	.fhy04{padding: 30px 0;}
	.fhy04conul li p{font-size: 16px;width: calc(100% - 52px);float: right;display: block;}
	.fhy04conul li i{float: left;display: block;}
	.fhy05{margin: 30px auto;}
	.fhy06{padding: 30px 0;}
	.fhy06item p {margin-top: 20px;}
	.cooperation-outer{padding-top: 30px;padding-bottom: 30px;}
	.kcistart-tit ul li:nth-child(3),.kcistart-tit ul li:nth-child(4){display: none;}	.kcistart-tit ul li:nth-of-type(2){width: 60% !important;}
	.kcistart-list ul li p:nth-child(3),.kcistart-list ul li p:nth-child(4){display: none !important;}
	.kcistart-list ul li p:nth-of-type(2){width: calc(60% - 8px) !important;}
	.amazon-dyy .left h3{font-size: 24px;}
	.amazon-dyy .left .txt p{font-size: 14px;}
	.amazon-dyy .right{padding-top: 15px;}
	.cpitem{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.footyuyuenone{display: none;}
	.tkDiv .form-control{padding: 5px 10px;
    height: 40px !important;width: 100%;font-size: 14px;}
	.tit{font-size: 20px;}
	.px02_title{font-size: 16px;}
	.kcjishaotitle{font-size: 22px;margin-bottom: 30px;}
	.features-img i{font-size: 50px;}
	.features-text h2{font-size: 18px !important;margin-bottom: 0;}
	.features-text{padding-bottom: 0;}
	.features-img{padding: 15px 0;}
	.cndiv{margin-bottom: 20px;}
	.kcgaikuangul li,.gkulshang li{width: 50%;}
	.kcgaikuangul li span{font-size: 12px;}
	.kcgaikuangul .frdivgk{margin: 5px 2px;}
	.kcgaikuangul .frdivgk .xqxxxcon{font-size: 12px;}
	.kcgaikuangul .frdivgk p{margin-bottom: 0;}
	.kcgaikuangpc{display: none;}
	.mobilekcgai{display: block;margin: 20px auto;}
	.kcjishao{margin: 20px auto;}
	.s_title{margin-bottom: 20px;}
	.kcjishaoitem{padding: 20px 0;}
	.kctxtimgbox{width: 100%;margin-top: 10px;}
	.kctxtimgbox img{position: relative;left: 0;right:0 ;}
	.kcjishaopptxt {margin: 10px 0 !important;}
	.kcjishaoppcon{font-size: 14px;margin-bottom: 10px;}
	.kcjishao .kcjishaoitem:nth-child(odd) .kctxtimgbox img{left: 0;bottom: 0;}
	.kcxuanze{width: 33.3333%;}
	.peixun04conright{padding-left: 15px;padding-right: 15px;margin-top: 20px;}
	.amazon-dyy .right ul li i{margin-right: 20px;font-size: 36px;}
	.amazon-dyy .right ul li h4{font-size: 18px;}
	.amazon-dyy .right ul li{margin-bottom: 20px;}
	.amazon-dyy .left, .amazon-dyy .right{height: auto;}
	.amazon-dyy .right{padding-top: 20px;padding-bottom: 20px;}
	.kcjishaoitem>div:last-child{text-align: left;}
	.kcjishaoitem>div:last-child>div{width: 100%;margin-top: 15px;}
}
@media (max-width: 480px) {.funfact{padding: 15px;}
.funfact .title{font-size: 14px;}
	.home-carousel .slide-item{height: 200px;}
.fenbuimg{height: auto !important;}.indexnewaaa{font-size: 14px !important;}
	
	.about-section{padding: 30px 0;}
	.skills {margin-bottom: 30px;}
	.indexabff{display: none;}
	.indexsecfw{padding-top: 30px;padding-bottom: 10px;}
	.section-title{margin-bottom: 30px;}
	.section-title-block{margin-bottom: 0 !important;}
	.case-study-title{display: none;}
	.kechengcon {padding-top:30px;padding-bottom: 30px;}
	.kcistart-tit ul li{font-size: 14px;margin-left: 0;width: 20%;box-shadow: none;}
	.kcistart-tit{margin-top: 20px;}
	.kcistart-list ul li p{font-size: 12px;line-height: 35px;margin-left: 10px;width: calc(20% - 8px);}
	.peixun03 .kcistart-list ul li p:last-child{width: calc(40% - 8px) !important;}
	.kcistart-list ul li{height: 35px;line-height: 35px;}
	.indexpinpai{padding: 30px 0;}
	.line-both-side,.para{font-size: 12px;}
	.para p{margin-bottom: 0;}
	.service-box{padding: 10px;}
	.service-icon span:before{font-size: 40px;margin: 15px 0;}
	.service-box .service-content .title h3{font-size: 18px;margin: 6px 0;}
	.indexdaoshi,.indexxuanze{padding: 30px 0;}
	.xuanzetxcon{font-size: 14px;margin-bottom: 15px;}
	.index_case {margin-top: 50px;padding-bottom: 30px;}
	.bigbox{margin-top: 20px;}
	.case_item h5{padding: 5px 10px;}
	.cs-btn-one.btn-md{padding: 10px 20px;}
	.newsri{text-align: right !important; }
	.indexnews{padding: 30px 0;}
	.footer-main-area{padding: 10px 0;}
	.hezuokehulunbo{padding: 20px 0;}
	.lanmuimg{height: 150px !important;}
	.feature-section{display: none;}
	.aboutshu{margin-top: 20px;}
	.section-white-typo{padding: 30px 0;}
	.abouttuandui{display: none;}
	.sorrtdiv{padding: 30px 0;}
	.teamp_jishu{display: none;}
	.news-bottom-meta,.newsjianjie{display: none;}
	.news-wrapper .news-details{padding: 2px 10px;}
	.news-details .the-title{margin-bottom: 0;}
	.sorrtdiv .indexnewaaa{font-size: 14px;}
	.sorrtdiv .news-wrapper{margin-bottom: 20px;}
	.sidebar-right{display: none;}
	.blog-single-news,.contact-section{padding: 30px 0;}
	.text-capitalize{font-size: 18px;margin: 10px 0;}
	.form-group{margin-bottom: 10px !important;}
	.form-control{padding: 15px 20px;height: 50px;}
	.con1{padding: 30px 0;}
	.kaidianhd .txt1{font-size: 22px;}
	.kaidianhd .txt1::before, .kaidianhd .txt1::after{background: none;}
	.con1 .btn-txt{width: 100%;height: 50px;line-height: 50px;font-size: 20px;}
	.ques{display: none !important; }
	.con1 .btn-scan{width: 100%;height: auto;margin: 20px auto;}
	.kaidianwenti{padding: 30px 0;}
	.kaidianhd02 .txt1{font-size: 20px;}
	.kaidianwenti .trou .item-cir{width: 120px;top: -55px;}
	.kaidianwenti .trou .item .trou-box{padding-top: 60px;}
	.kaidianhd02{display: none;}
	.kaidianwenti .trou .item .trou-box .item-btn{width: 130px !important;font-size: 15px;height: 40px;line-height: 40px;}
	.kaidianwenti .trou .item .trou-box .item-btn img{display: none;}
	.kaidianwenti .trou .item{margin-top: 60px;}
	.kaidianwenti .trou .item .trou-box .item-an{font-size: 14px;}
	
	.ym_ys{margin: 30px 0;}
	.yyrowcon .ycitem{padding: 10px;}
	.yyrowcon .yyico{display: block;float: none;margin: 0 auto;text-align: center;margin: 5px 0;}
	.yyrowcon .yydivcon{float: none;width: 100%;}
	.yyrowcon .yydivcon p{text-align: center;}
	.yyrowcon .yydivcon div{font-size: 12px;}
	.haishangfw{padding: 30px 15px;}
	.peixun01{margin-top: 30px;}
	.pxitem{margin-bottom: 30px;}
	.features-text p{font-size: 12px;}
	
}

@media (max-width: 425px) {
	
}