﻿@charset "utf-8";
/*width:1200+*/

@media only screen and (min-width: 1004px) and (max-width: 2800px){
	/** 鼠标滑过 斜切 **/
.dd, .simg, .imgW .img, .imga, .product-list a, .teach-list .imga a, .news-list .more{transition:all ease-in .3s;-moz-transition:all ease-in .3s;-ms-transition:all ease-in .3s;-o-transition:all ease-in .3s;-webkit-transition:all ease-in .3s;}
.shadow1 .imga:hover,.shadow1 dd:hover{
    box-shadow:0px 0px 10px #aaa;
    -moz-box-shadow:0px 0px 10px #aaa;
    -ms-box-shadow:0px 0px 10px #aaa;
    -o-box-shadow:0px 0px 10px #aaa;
    -webkit-box-shadow:0px 0px 10px #aaa;
}
.shadow99 .imga:hover,.shadow99 dd:hover{
    transform:translateY(-5px);
    -moz-transform:translateY(-5px);
    -ms-transform:translateY(-5px);
    -o-transform:translateY(-5px);
    -transform:translateY(-5px);
    box-shadow:0px 0px 10px #999;
    -moz-box-shadow:0px 0px 10px #999;
    -ms-box-shadow:0px 0px 10px #999;
    -o-box-shadow:0px 0px 10px #999;
    -webkit-box-shadow:0px 0px 10px #999;
}
.shadowcc .imga:hover{
    box-shadow:0px 0px 10px #ccc;
    -moz-box-shadow:0px 0px 10px #ccc;
    -ms-box-shadow:0px 0px 10px #ccc;
    -o-box-shadow:0px 0px 10px #ccc;
    -webkit-box-shadow:0px 0px 10px #ccc;
}
.lateY .imga:hover{
    transform:translateY(-5px);
    -moz-transform:translateY(-5px);
    -ms-transform:translateY(-5px);
    -o-transform:translateY(-5px);
    -transform:translateY(-5px);
    box-shadow:0px 0px 10px #ccc;
    -moz-box-shadow:0px 0px 10px #ccc;
    -ms-box-shadow:0px 0px 10px #ccc;
    -o-box-shadow:0px 0px 10px #ccc;
    -webkit-box-shadow:0px 0px 10px #ccc;
}
.lateY10 .imga:hover{
    transform:translateY(-10px);
    -moz-transform:translateY(-10px);
    -ms-transform:translateY(-10px);
    -o-transform:translateY(-10px);
    -transform:translateY(-10px);
}
.scale:hover .simg,.imgW:hover .img,.product-list a:hover .img{-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}



}



@media only screen and (min-width: 1200px){

	}
@media only screen and (max-width: 1499px){
.bannerText h3{padding-top: 30px; font-size: 36px;line-height: 50px;}
.bannerText p{font-size: 24px; margin: 25px 0 30px;}

}
@media only screen and (max-width: 1399px){
    .whytetx{font-size: 18px;}
    .whytetx h3{font-size: 28px;}
    .whylipos04{
            transform: translate(30%, 0%);
    }

}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){
  .wp{ width:96%;}
      .bannerText h3 {
        font-size: 32px;
        line-height: 40px;
    }
    .bannerText p{
        font-size: 20px;
    }
    .bannerAtive a{
        width: 140px;
        height: 42px;
        line-height: 42px;
        font-size: 16px;
    }
    .title{
        font-size: 32px;
    }
    .aicgbox ul li{
        padding: 20px;
        min-height: 360px;
    }
    .aicgbox ul li h3{font-size: 28px;}
    .aicgbox ul li p{font-size: 16px;}
    .whyLi{width: 30%}
    .whytp{width: 23%}

}
/** max-width:1024 **/
@media only screen and (max-width: 1023px) {
    .hqfabox{
        box-sizing: border-box;
        width: 100%;
        padding: 10px;
    }
.nav{ display:none;}
.menubtn{ display:block;} 
.header .wp .fr{width: 24px; margin-left: 0}

.loarea{ height:50px;}
.loarea .logo{ width:140px; padding-top:14px; }
.loarea .logo img{ height:32px;}
.tel{ display:none;}
.mtel{ display:block;}
.banner .swiper-pagination{ display:none;}
.banner .swiper-button-prev,.banner .swiper-button-next{ display:inline-block; width:20px; height:28px;margin-top:-14px;}
.footer_wap{ display:block;}
.pcshow{ display:none;}
.wapshow{ display:inline-block;}

.bannerText h3{font-size: 24px; line-height: 32px;  padding-top: 20px;}
.bannerText p{font-size: 16px; margin: 12px 0 15px;}
.aicgbox ul li h3{font-size: 24px;}
.aicgbox ul li p{font-size: 14px; line-height: 28px;}
.aicgbox ul li{ min-height: 300px; background-size: 100% 100%}
.enhanceTop span{padding: 0 8px; line-height: 32px;}
.enhanceTop{width: 100%}
.whytetx h3{font-size: 24px;}
.whytetx{font-size: 14px;}
.fwlcBox ul li{font-size: 16px;}
.fwlctxt{font-size: 18px;}
.fwljtj{width: 80%; font-size: 16px;}
.footerNav h3{font-size: 22px;}
.footerNav a{font-size: 14px;}
/*数字人*/
.szrSpan{display: none;}
.szprobox ul li .proimg{width: 50%}
.szprobox ul li h3{font-size: 24px;}
.szprobox ul li{font-size: 16px; line-height: 28px;}
.szprijstop{height: 120px;}
.szprijstop h3{font-size: 18px;}
.szprijsbot h3{font-size: 20px;}
.szprijsbot{line-height: 26px; margin-bottom: 30px;}
.szprojsBox ul li{width: 48%}
.szprobox ul li{width: 96%}
.zsapplicaBox ul li{width: 48%}
.szrtyBg ul li{width: 48%}
.szrprice span{font-size: 32px;}
.szrtytitle h3{font-size: 24px;}
.szrbtn{font-size: 18px;}

.contaboutbox .enhanceTop{width: 50%}
.contaboutcon{font-size: 18px; line-height: 32px;}
.contcjzBox ul li{width: 96%; padding: 60px 15px 30px; font-size: 16px; margin-top: 60px;}
.contcjzBox ul li h3{font-size: 20px;}
.contcjzBox{padding-top: 0}
.oursmbg{display: block; padding: 0 20px; font-size: 18px;}
.oursmbox{width: 100%;padding: 15px 0 0 0; }
.contactBox{padding: 25px;}
.contactBox ul li h3{font-size: 20px;}
.contactBox ul li p{font-size: 16px;}
.newTypebox{font-size: 16px;}
.newTypebox a{font-size: 16px; margin: 10px 3px}
.newbox ul li{width: 48%}
.newcont{padding: 15px;}
.newcont h3{font-size: 20px;}
.newcont{font-size: 16px;}
.newdetailBox{padding: 20px;}
.newdetatile{font-size: 20px;}
.newdetailcont{font-size: 16px;}
.productalLi{display: block;}
.productalLiFl,.productalLiFr{width: 100%; margin: 10px 0}
.aizjbg{padding: 20px;}
.aizjbg h3{font-size: 20px;}
.aizjbg h4{font-size: 16px; margin: 10px 0 15px;}
.nyBanbg.contban .bannerText h3{padding-top: 20px;}

.inswznbox ul li{width: 98%; margin: 10px 1%}
.mkhBox{display: block;}
.mkhFl{width: 100%; padding: 15px 0}
.mkhFl li{font-size: 14px; line-height: 38px; height: 38px;}
.mkhFl li img{width: 26px;}
.mkhFl li:before{height: 20px;}
.mkhcont{width: 100%; margin-top: 15px;}
.mkhcent{display: block;}
.mkhcentfl,.mkhcentfr{display: block; width: 100%; margin: 10px 0}
.mkhcentfl .bannerAtive{margin-top: 20px;}
.rgznlyBox ul li{width: 100%}
.innewBox ul li{width: 98%}
.inewtp{width: 100%}
.inewtp img{width: 100%}
.innewcont{margin: -20px auto 20px}


.paerntxg a{width:48%}


.sthz_sdys {
    margin: 30px auto;
}
.sthz_sdys1 {
    font-size: 20px;
}
.sthz_sdys2 {
    padding: 0;
}
.sthz_sdys3 {
    width: 49%;
    margin-top: 25px;
    padding: 10px;
    padding-top: 15px;
}
.sthz_sdys3:nth-child(2n){
    margin-right: 0;
}
.sthz_sdys3_1 {
    font-size: 16px;
}
.sthz_sdys3_2 {
    width: 20px;
    height: 2px;
    margin-top: 10px;
}
.sthz_sdys3_3 {
    margin-top: 10px;
    font-size: 12px;
    line-height: 20px;
}
.sthz_sdys3_4 {
    height: 80px;
    margin-top: 15px;
}
.sthz_sdys4 {
    margin-top: 25px;
}
.sthz_yhqd {
    margin-bottom: 60px;
    margin-top: 35px;
}
.sthz_yhqd2 {
    width: 49%;
    margin-top: 15px;
    padding: 20px 10px;
}
.sthz_yhqd2:nth-child(5n){
    margin-right: 2%;
}
.sthz_yhqd2:nth-child(2n){
    margin-right: 0;
}
.sthz_yhqd2_1 {
    height: 30px;
}
.sthz_yhqd2_2 {
    margin-top: 10px;
    font-size: 16px;
}
.sthz_yhqd2_3 {
    margin-top: 10px;
    font-size: 12px;
    line-height: 20px;
}
.sthz_hbtx {
    margin-top: 45px;
    margin-bottom: 35px;
}
.sthz_hbtx1 {
    margin-top: 15px;
    font-size: 14px;
}
.sthz_hbtx2 {
    margin-top: 0;
    display: flex;
    flex-wrap: wrap;
}
.sthz_hbtx3 {
    width: 100%;
    margin-right: 0;
    box-shadow: 0 0 15px rgba(34, 74, 176, .15);
    padding-bottom: 20px;
    padding-left: 35px;
    padding-right: 35px;
    padding-top: 20px;
    margin-top: 20px;
}
.sthz_hbtx3:nth-child(1) {
    margin-top: 20px;
}
.sthz_hbtx3:nth-child(2) {
    margin-top: 20px;
}
.sthz_hbtx3_1 {
    height: 30px;
}
.sthz_hbtx3_2 {
    padding: 0 15px;
    font-size: 30px;
    line-height: 30px;
    margin: -10px auto;
}
.sthz_hbtx3_3{
    font-size: 16px;
}
.sthz_hbtx3_4 {
    margin-top: 10px;
    font-size: 14px;
}
.sthz_hzlc {
    margin: 45px auto;
}
.sthz_hzlc1{
    display: flex;
    flex-wrap: wrap;
}
.sthz_hzlc2::before{
    display: none;
}
.sthz_hzlc2 {
    width: 50%;
    padding: 0 10px;
    margin-top: 30px;
}
.sthz_hzlc2_3{
    font-size: 20px;
}
.sthz_hzlc2_4{
    font-size: 16px;
}
.sthz_hzlc2_5 {
    margin-top: 10px;
    font-size: 14px;
}
.sthz_lxwm {
    box-shadow: 0 0 15px rgba(34, 74, 176, .15);
    padding: 25px;
    padding-bottom: 60px;
    margin-top: 30px;
}
.sthz_lxwm1{
    font-size: 20px;
}
.sthz_lxwm2 {
    font-size: 14px;
}
.sthz_lxwm3 {
    margin-top: 0;
    display: flex;
    flex-wrap: wrap;
}
.sthz_lxwm4 {
    width: 100%;
    margin-top: 15px;
    margin-right: 0;
    align-items: center;
}
.sthz_lxwm4_4 {
    width: 100px;
}
.sthz_lxwm4_5{
    display: flex;
    align-items: center;
}
.sthz_lxwm4_6 {
    width: 100px;
    font-size: 16px;
}
.sthz_hzhbs {
    margin-top: -65px;
}
.sthz_hzhb {
    margin-top: 110px;
    margin-bottom: 50px;
}
.sthz_hzhb1{
    font-size: 20px;
}
.sthz_hzhb2 {
    margin-top: 0;
       display: flex;
    flex-wrap: wrap;
}
.sthz_hzhb3 {
    width:49%;
    height: 65px;
    margin-top: 10px;
}
.sthz_hzhb3:nth-child(5n){
    margin-right: 2%;
}
.sthz_hzhb3:nth-child(2n){
    margin-right: 0;
}


}
/** max-width:960 **/
@media only screen and (max-width: 959px) {

.padb{padding: 30px 0}
.nyBan img{ min-height: 200px; }
.bannerTextbox{width: 80%}
.bannerText{padding-top: 60px;}
.bannerTextbox .bannerAtive{display: none;}
.title{font-size: 26px;}
.aicgbox ul li{width: 48%; margin: 18px 1%}
.whyLi{position: static; transform: translate(0%, 0%); width: 48%; float: left; margin: 20px 0}
.whyMaint{display: none;}
.whytp{margin: 0 10px;}
.whyourbgtp{display: none;}
.enhanceTop{font-size: 14px; line-height: 18px;}
.fwlcBox ul{
    flex-wrap: wrap;
}
.fwlcBox ul li{width: 23%; padding: 8px; font-size: 12px; margin: 15px;}
.linefw{width: 15px; height: 15px; line-height: 15px; margin-top: -8px; font-size: 12px; margin-left: -8px; left: 50%}
.fwlctxt{margin: 30px 0 10px;}
.fwlcForm{padding: 10px;}
.fwlctextkm{height: 38px; line-height: 38px;}
.fwljtj{height: 38px; line-height: 38px;}
.footerbox{flex-wrap:wrap;}
.footerNav{width: 100%}
.footerWat{width: 100%; margin-top: 10px;}
.footerNav h3{font-size: 18px; margin-bottom: 10px;}
.footerNav a{font-size: 12px; }


}
/** max-width:768 **/
@media only screen and (max-width: 767px) {
.banner .slick-dots{ bottom:10px;}
}
/** max-width:640 **/
@media only screen and (max-width: 639px) {
}

/** width:480 **/
@media only screen and (max-width: 479px) {

}

@media only screen and (max-width: 360px) {

}
/** width:320px **/
@media only screen and (max-width: 319px) {	
}

/*********************************首页结束**********************************/

/*******************************************************************/
/*width:1200+*/
@media only screen and (min-width: 1200px){}
/** max-width:1200 **/
@media only screen and (max-width: 1365px){

	}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){}
/** width:960px **/
@media only screen and (max-width: 1023px){
}
/** max-width:960 **/
@media only screen and (max-width: 959px){}
/** max-width:768 **/
@media only screen and (max-width: 767px){}
/** max-width:640 **/
@media only screen and (max-width: 639px){
	}
/** width:480 **/
@media only screen and (max-width: 479px) {}
/** width:360px **/
@media only screen and (max-width: 360px) {}

/** width:320px **/
@media only screen and (max-width: 319px){}
/*******************************************************************/


