input {-webkit-appearance:none; /*去除input默认样式*/}
.wide{max-width: 1180px;margin:0 auto;}
.inwide{max-width: 1400px;margin:0 auto;}
img{max-width:100%;}
html,body{width:100%;}
.right{ float: right;}
/*浏览器低版本提示*/
#brower-max {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); z-index: 1000; display: none;}
#brower-max.cur00 {display: block;}
#brower {position: fixed; width: 400px; height: 200px; background-color: #fff; text-align: center; top: 50%; left: 50%; margin-left: -200px; margin-top: -100px; padding-top: 50px; z-index: 1000; display: none;}
#brower.cur00 {display: block;}
#brower p {margin-top: 20px;}
#brower p a {color: #ff9c00;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
    #brower-max {background-color:#000000; filter:Alpha(opacity=50); *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */}
    #brower {filter:Alpha(opacity=100);}
}
/*顶部*/
.head{
    /*position: fixed; */
    left: 0;
    right:0;
    z-index: 1000;
}
/*返回顶部*/
.go-top{position: fixed;bottom: 30px;right: 30px;background: url(../images/fan-top.png) #0193de no-repeat;width: 50px;height: 50px;
    background-size: 100%;cursor: pointer;z-index: 101;}

.monts{font-family: 'Montserrat ExtraLight';}
.monts2{font-family: 'Montserrat Regular';}

/*大于等于1180 样式*/
.intop{width:100%;height: 40px;background: #333;}
.intop p{height: 40px;line-height: 40px;font-size: 14px;color: #999;}
.intop-right{height: 40px;line-height: 40px;font-size: 0;position: relative;}
.intop-right span{display: inline-block;padding-left: 28px;font-size: 22px;color: #fff;font-weight: bold;margin-right: 24px;
    background: url(../images/intop-tele.png);background-repeat: no-repeat;background-position: left center;vertical-align: middle;}
.china-a{display: inline-block;background: url(../images/intop-china.png);background-repeat: no-repeat;background-position: center center;
    margin-right: 9px;width:30px;height: 30px;vertical-align: middle;}
.intop-search{width:30px;height: 30px;background: url(../images/intop-search.png);background-repeat: no-repeat;background-position: center center;
    display: inline-block;vertical-align: middle;}
.tosearch{position:absolute;right: 0px;width: 300px;top: 85%;-webkit-border-radius: 2px;-moz-border-radius: 2px;
    -ms-border-radius: 2px;border-radius: 2px;-webkit-box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.2);-ms-box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.2);-o-box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 3px 13px 0px rgba(0, 0, 0, 0.2);background:#fff;padding: 5px 16px;z-index: 8;opacity:0;visibility: hidden;}
.tosearch form{font-size: 0;height: 42px;}
.tosearch.active{-webkit-animation: avia_pop 0.3s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);animation: avia_pop 0.3s 1 cubic-bezier(0.175, 0.885, 0.320, 1.275);opacity:1;visibility: visible;}
.tosearch .searchin{width: 100%; position: relative; padding: 0 47px 0 5px; z-index: 1; font-size:15px;height: 42px;line-height: 42px;}
.tosearch .searchbt{ font-size: 0 ; width: 42px;height: 42px;line-height: 40px;padding: 0;position: absolute;right: 16px;top: 5px;z-index: 2;margin: 0;min-width: 40px;cursor:pointer;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;background-image: url(../images/search1.png);background-repeat:no-repeat;background-position:center center;}
.tosearch em{display:block;height: 10px;width: 10px;position: absolute;top: -5px;right: 16px;-webkit-transform: rotate(45deg);transform: rotate(45deg);visibility: hidden\9;background: #fff;}

@-webkit-keyframes avia_pop {
    0%   { -webkit-transform:scale(0.8);  }
    100% { -webkit-transform:scale(1);  }
}
@keyframes avia_pop {
    0%   { transform:scale(0.8);  }
    100% { transform:scale(1);   }
}

.innav{height: 99px;background: #fff;width:100%;
    filter:alpha(opacity:70); opacity:0.7;
}
.innav.active{
    position:fixed;top:0px;left: 0px;z-index: 50;
    filter:alpha(opacity:100); opacity:1;
}
.inlogo{height: 99px;line-height: 99px;font-size: 0;width:256px;}
.inlogo img{width:100%;}
.innav-ul{height: 99px;}
.innav-ul li{margin-left: 35px;line-height: 99px;}
.innav-ul li a{font-size: 16px;color: #333;display: block;height: 100%;width:100%;}
.innav-ul li.active a{color: #0193de;font-weight: bold;}
.innav-ul li:hover a{color: #0193de;}
.innav-ul li:nth-child(1){margin-left: 0px;}

.inbanner{width:100%;overflow: hidden;}
.inbanner img{width:100%;}
.inbanner .swiper-slide{position: relative;text-align: right;overflow: hidden;}
.slide-a{display: block;width:100%;height: 100%;position: absolute;top:0;left: 0;z-index: 1;}
.inbanner-txt1{position: absolute;top:26%;left: 19.27%;font-size: 30px;line-height: 36px;font-weight: bold;width:413px;background: rgba(0,0,0,.5);color: #fff;padding:34px 40px 32px 28px;z-index: 2;}
.inbanner-txt2{width:340px;position: absolute;top:31.57%;left: 19.27%;z-index: 2;}
.inbanner-txt2 h1{font-size: 40px;font-weight: bold;height: 70px;line-height: 70px;margin-bottom:7px;color: #fff;}
.inbanner-txt2 p{font-size: 18px;color: #fff;line-height: 30px;}
.inbanner-txt3{width:540px;position: absolute;top:24%;right:19.27%;z-index: 2;}
.inbanner-txt3 p{font-size: 32px;color: #fff;font-weight: bold; word-break:break-all;word-wrap:break-word;text-shadow: 0px 0px 3px #000;line-height: 36px;}
.inbanner-txt3 a{display: inline-block;width:120px;height: 36px;line-height: 34px;font-size: 14px;color: #fff;text-align: center;border:1px solid #fff;margin-top:35px;}
.inbanner .swiper-pagination{bottom:25px;}
.inbanner .swiper-pagination-bullet{width:11px;height: 11px;border:2px solid #fff;background: none;margin:0 8px!important;opacity: 1;}
.inbanner .swiper-pagination-bullet-active{border-color:#0193de;background: #0193de;}

.banner .swiper-pagination-bullet{
    width:40px; height: 6px; border-radius: 0;
}
.banner .swiper-pagination-bullet-active{
    background-color: #fff;
}
.banner .swiper-container-horizontal>.swiper-scrollbar{
    height: 0px;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%230193de'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%230193de'%2F%3E%3C%2Fsvg%3E");
}
/* 20181009 */
.inbanner-word{ position:absolute; }


.backrp{background-repeat: no-repeat;background-position: center center;}
.backrpt{background-repeat: no-repeat;background-position: top center;}
.inproducts{width:100%;height: 627px;padding-top:65px;overflow: hidden;}
.inproducts h2{width:100%;height: 64px;font-size: 30px;font-weight: bold;text-align: center;color: #333;}
.inproducts h2 span{ font-size: 20px; font-weight: 400;}
.inproducts-ul{padding-bottom:20px;position: relative;}
.inproducts-ul:after{ width:100%;height: 1px;background: #dcdcdc;position:absolute;top:100px;left: 0px;content: '';}
.inproducts-ulw{position: relative;}
.inproducts-ul li{
    width:20%;cursor: pointer;
    border-top: 1px solid #ccc;
    border-left:1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
.inproducts-ul li:nth-last-child(2){
    border-right: 1px solid #ccc;
}
.inproducts-ul .active{
    background-color: #0193de;
}
.inproducts-ul .active p{
    color:#fff;
}
.inproduct-liimg{ width:100%;height: 100px;line-height: 100px;font-size: 0;text-align: center;position: relative;}
.inproducts-ul li p{width:100%;height: 48px;line-height: 48px;text-align: center;font-size: 18px;color:#666;font-weight: bold;}
.inproducts-ulw .line{position: absolute;top:88px;width:100%;height: 2px;background: red;}
.inproducts-ul li:nth-child(1).active p{color: #fff;}
.inproducts-ul li:nth-child(2).active p{color: #fff;}
.inproducts-ul li:nth-child(3).active p{color: #fff;}
.inproducts-ul li:nth-child(4).active p{color: #fff;}
.inproducts-ul li:nth-child(5).active p{color: #fff;}

.inproducts-view{padding-left:110px;padding-right: 110px;position:relative;opacity: 0;}
.inproducts-view .swiper-container{padding-bottom:42px;}
.inproview-ul li{width:360px;height: 400px;margin-right: 50px;}
.inproview-ul li:last-child{margin-right: 0;}
.inproview-ul li a{display: block;width:100%;height: 100%;padding:40px 15px 0;}

@media (min-width:1023px){
    .inproview-ul li a:hover .inproview-img img{
        /*transform: translateY(-50%) scale(1.1); */
        position: relative;

    }
    .show-icon .show-icon-title{
        color:#fff;
        text-align: center;
        margin-top: 30%;
    }
    .show-icon{



        position: absolute;
        background-color: rgba(1,147,222,1);
        opacity: 0;filter:alpha(opacity=0);
        top:0;
        width:100%;
        height: 100%;

        transition-delay: 0s;
        transition-duration: 0.4s;
        transition-property: all;
        transition-timing-function: ease;
        /* Firefox 4 */
        -moz-transition-delay: 0s;
        -moz-transition-duration: 0.4s;
        -moz-transition-property: all;
        -moz-transition-timing-function: ease;
        /* Safari å’Œ Chrome */
        -webkit-transition-delay:0s;
        -webkit-transition-duration: 0.4s;
        -webkit-transition-property: all;
        -webkit-transition-timing-function: ease;
        /* Opera */
        -o-transition-delay:0s;
        -o-transition-duration: 0.4s;
        -o-transition-property: all;
        -o-transition-timing-function: ease;
    }
    .show-icon:hover{
        opacity: 0.8;filter:alpha(opacity=80);
    }
}

.inproview-img{width:100%;height: 250px;position:relative;overflow: hidden;
    border:2px solid #ccc;
    border-radius:15px;
}
.inproview-img img{
    width:100%;
    position: relative;
    top:50%;transform: translateY(-50%);
    /*transition:all .9s; */
}
.inproview-ul li p{margin-top:20px;width:100%;height: 55px;font-size: 18px;color: #666;text-align: center;}
.inproducts-view .swiper-pagination{
    bottom: 20px;
}
.inproducts-view .swiper-pagination-bullet{width:60px;height: 4px;background: #ccc;opacity: 1;margin:0 8px!important;border-radius:0px;}
.inproducts-view .swiper-pagination-bullet-active{background: #0193de;}
.inprobtn{position: absolute;top:38%;transform: translateY(-50%);width:24px;height: 43px;z-index: 2;cursor: pointer;}
.inprobtn img{width:100%;}
.inproprev{left:40px;}
.inpronext{right:40px;}

.incase{width:100%;height: 560px;padding-top:66px;}
.incase h2{width:100%;height: 66px;font-size: 30px;
    /*color: #ccffff;*/
    text-align: center;}
.incase h2 span{ font-size: 20px; font-weight: 400;}
.incase-ul{padding-bottom: 53px;font-size: 0;text-align: center;}
.incase-ul li{display: inline-block;width:140px;height: 35px;border:1px solid #a784c1;font-size: 16px;color: #ccffff;text-align: center;line-height: 33px;border-left: none;cursor: pointer;}
.incase-ul li:nth-child(1){border-left: 1px solid #a784c1;}
.incase-ul li:hover{color:#0193de;background: #fff;}
.incase-ul li.active{color:#0193de;background: #fff;}

.incase-view{padding:0 110px;position: relative;opacity: 0;;height: 470px;}
.incase-view .swiper-slide{width: 30.75%; position: relative;overflow: hidden;}
.incase-img{position: relative;overflow: hidden;height: 315px;width:100%;text-align: center;}
.incase-view .swiper-slide,.incase-img,.incase-view .swiper-slide p{transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-webkit-transition:all .5s;}
.incase-img img{width:100%;position: absolute;bottom:0;left:50%;transform: translateX(-50%); transition:all .9s;}
@media (min-width:1023px){
    .incase-img:hover img{ transform:translateX(-50%) scale(1.1) }
    .incase-view .swiper-slide:hover .incase-img img  { transform:translateX(-50%) scale(1.1) }
}

@media (min-width:1400px){
    .incase-img .imgwrap {
        width:100%;
        height:240px;
        overflow:hidden;
        position:absolute;
        left:0;
        bottom:0;
        border:2px solid #fff;
    }
}

.incase-img .imgwrap.over{
    border:1px solid #fff;
    overflow:hidden;
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
}



.incase-view .swiper-slide p{font-size: 16px;line-height: 24px;width:100%;height: 48px;overflow: hidden;margin-top:12px;
    text-align: center;margin-bottom:12px;color: #333;text-overflow: -o-ellipsis-lastline;overflow: hidden;
    text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.incase-view .swiper-slide p:hover{ color:#0193de;}
.incase-ali{width:200px;height: 45px;border:1px solid #bfbfbf;font-size: 14px;
    /*color: #fff;*/
    line-height: 43px;text-align: center;display: block;margin:0 auto;opacity: 1;}
.incase-ali:hover{ border-color: #0193de;color: #0193de;}
.incase-view .swiper-slide a{position: absolute;width:100%;height: 100%;top:0;left: 0;z-index: 5;}
.incase-view .swiper-wrapper {height: 417px;}
.incase-view .swiper-slide-next{transform: scale(1.1); top: -10px;}
.incase-view .swiper-slide-next p{transform: scale(.91);}
.incasebtn{position:absolute;top:50%;transform: translateY(-50%);width:26px;height: 49px;overflow: hidden;z-index: 2;}
.incasebtn img{width:100%;cursor: pointer;}
.incase-prev{left:40px;}
.incase-next{right:40px;}

.inabout{width:100%;height: 760px;padding-top:108px;}
.inabout-text{width:50%;padding-right:75px;}
.inabout-logo{width:100%;height: 73px;margin-bottom:46px;font-size: 0;}
.inabout-logo img{width:320px;}
.inabout-tian{width:100%;font-size: 16px;line-height: 28px;height: 212px;overflow: hidden;margin-bottom:58px;}
.inabout-ul{width:100%;}
.inabout-ul li{padding:0 30px;position: relative;}
.inabout-ul li:nth-child(1){
    padding-left: 0;
    /*padding-top:20px;*/
}
.inabout-ul li:last-child{
    padding-right: 0;
    /*padding-top:20px;*/
}
.inabout-ul li:last-child:after{height: 0px;overflow: hidden;}
.inabout-ul li:after{width:1px;height: 87px;background: #d2d2d2;position: absolute;top:2px;right: 0;content: '';}
.inabout-ul li p{max-width:140px;word-break:break-all;word-wrap:break-word;font-size: 18px;color: #999;line-height: 20px;max-height: 40px;overflow: hidden;}
.inabout-ul li span{height: 62px;line-height: 62px;font-size: 50px;font-weight: bold;color: #0193de;}
.inabout-more{margin-top:74px;display: block;width:200px;height: 45px;border:1px solid #ccc;font-size: 14px;color: #666;line-height: 43px;text-align: center;}
.inabout-more:hover{border-color: #0193de;color: #0193de;}
.inabout-img{width:50%;position: relative;}
.inabout-img a{display: inline-block;width:590px;height: 508px;overflow: hidden;}
.inabout-img a img{width:590px;position: relative;z-index: 2;transition: all .8s;-moz-transition: all .8s;-o-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);}
.inabout-vimg{width:152px;height: 150px;position: absolute;bottom:-72px;left: -78px;z-index: 1;}
.inabout-img a:hover img{transform: scale(1.08);-moz-transform: scale(1.08);-o-transform: scale(1.08);-ms-transform: scale(1.08);-webkit-transform: scale(1.08);}

.invideo{position:relative;background-size:cover;height:600px;z-index: 1;}
.invideo:before{ content:""; width:100%; height:100%; left:0; top:0; position:absolute; z-index:2}
.invideo>img{ display:block; width:100%; position:relative; z-index:1}
.invideotxt{ position:absolute; text-align:center; left:50%; top:50%;z-index:3; width:580px;transform:translate(-50%,-50%);}
.invideotxt h1{width:100%;height: 38px;font-size: 30px;font-weight: bold;color: #0193de;}
.invideotxt h2{width:100%;height: 43px;margin-bottom: 7px;line-height: 43px;font-size: 24px;color: #333;font-weight: bold;}
.invideotxt p{font-size: 16px;color: #666;line-height: 24px;width:100%;}
.play{ display:inline-block; margin-top:32px; cursor:pointer;}
.thevideo{width:100%; height:100%; z-index:5; display:none;}
.bigtxt{ position:absolute !important; width:100%; left:0; height:100%; top:0; z-index:3;}

/*优势*/
.index-youshi {
    background: url(../images/service_bg.jpg) no-repeat center;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    padding: 78px 0;
}
.index-youshi .columnTitle {
    border-bottom: solid 1px #ddd;
    text-align: center;
    padding-bottom: 30px;
}
.index-youshi .columnTitle .tit {
    /*color: #fff;*/
    font-size: 30px;
}
.index-youshi .columnTitle .txt {
    /*color: #fff;*/
    font-size: 20px;
}
.index-youshi ul {
    margin-top: 62px;
}
.index-youshi ul:after {
    content: "";
    height: 0;
    display: block;
    clear: both;
}
.index-youshi ul li {
    width: 50%;
    height:181px;
    float: left;
    border-left: solid 1px #ddd;
    border-bottom: solid 1px #ddd;
    box-sizing: border-box;
}
.index-youshi ul li:nth-child(odd) {
    border-left: none;
}
.index-youshi ul li:nth-last-child(2),
.index-youshi ul li:nth-last-child(1) {
    border-bottom: none;
}
.index-youshi ul li a {
    padding: 34px 50px 34px 0;
    box-sizing: border-box;
    display: block;
}
.index-youshi ul li a:after {
    content: "";
    height: 0;
    display: block;
    clear: both;
}
.index-youshi ul li a:hover .icon::after {
    bottom: 0;
}
.index-youshi ul li:nth-child(2) a,
.index-youshi ul li:nth-child(1) a {
    padding-top: 0;
}
.index-youshi ul li:nth-last-child(2) a,
.index-youshi ul li:nth-last-child(1) a {
    padding-bottom: 0;
}
.index-youshi ul li:nth-child(even) a {
    padding-left: 110px;
}
.index-youshi ul li .icon {
    width: 147px;
    height: 147px;
    overflow: hidden;
    border-radius: 50%;
    float: left;
    position: relative;
    background-color: #0193de;
}
.index-youshi ul li .icon::after {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: -100%;
    left: 0;
    z-index: 2;
    background: url(../images/service1.png) no-repeat center #0193de;
    transition-duration: 0.4s;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -ms-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
}
.index-youshi ul li .icon img {
    width: 100%;
    display: block;
    border-radius: 50%;
}
.index-youshi ul li:nth-child(2) .icon::after {
    background-image: url(../images/service2.png);
}
.index-youshi ul li:nth-child(3) .icon::after {
    background-image: url(../images/service3.png);
}
.index-youshi ul li:nth-child(4) .icon::after {
    background-image: url(../images/service4.png);
}
.index-youshi ul li .text {
    padding: 18px 0 0 170px;
    box-sizing: border-box;
}
.index-youshi ul li .text .tit {
    line-height: 30px;
    font-size: 20px;
    font-weight: bold;
    /*color: #fff;*/
}
.index-youshi ul li .text .en {
    line-height: 20px;
    font-family: "Arial";
    font-weight: bold;
    /*color: #fff;*/
    font-size: 14px;
    opacity: 1;
}
.index-youshi ul li .text .txt {
    line-height: 1.5em;
    font-size: 15px;
    /*color: #f6f6f6;*/
    margin-top: 20px;
    /*overflow: hidden;*/
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all;
}
.index-youshi ul li .text .txt p:before{
    width:3px;
    height: 3px;
    content: "";
    background-color: #333;
    border-radius: 50%;
    display: inline-block;
    margin-right: 8px;
    margin-bottom: 5px;
}


.innews{width:100%;height: 720px;padding-top:62px;}
.innews h1{width:100%;height: 69px;font-size: 30px;color: #0193de;font-weight: bold;text-align: center;}
.innews h1 span{ font-size: 20px; font-weight: 400;}
.index-news{
    width:100%;
    height: 69px;
    font-size: 30px;
    color: #0193de;
    font-weight: bold;
    text-align: center;
}
.index-news span{ font-size: 20px; font-weight: 400;}
.innews-ul{width:100%;}
.innews-ul li{width:374px;margin-right: 29px;}
.innews-ul li:last-child{margin-right: 0px;}
.innews-img{width:100%;max-height: 280px;overflow: hidden;}
.innews-img img{width:100%;transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);transition: all .8s;-moz-transition: all .8s;-o-transition: all .8s;--webkit-transition: all .8s;-ms-transition: all .8s;}
.innews-txt{width:100%;padding:24px 19px 6px;border:1px solid #ededed;border-top:none;background: #fff;}
.innews-txt h3{width:100%;height: 44px;overflow: hidden;line-height: 22px;font-size: 16px;color: #333;margin-bottom: 8px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.innews-txt p{width:100%;height: 60px;overflow: hidden;font-size: 14px;color: #999;line-height: 20px;margin-bottom: 15px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.innews-txt h3 a{color: #333;}
.innews-more{display: block;width:100%;height: 42px;line-height: 42px;font-size: 13px;color: #666;font-weight: bold;position: relative;border-top:1px solid #e6e6e6;}
.innews-more span{position: absolute;right: 0;display: block;height: 100%;line-height: 42px;font-size: 0;top:0;}
.innews-img:hover img{transform: scale(1.08);-moz-transform: scale(1.08);-o-transform: scale(1.08);-ms-transform: scale(1.08);-webkit-transform: scale(1.08);}
.innews-txt h3:hover a{color: #0193de;}
.innews-more:hover{color: #0193de;}

/*交换动画*/
.more-active:hover span{animation: mymorea .8s linear infinite;-ms-animation: mymorea .8s linear infinite;-moz-animation: mymorea .8s linear infinite;-webkit-animation: mymorea .8s linear infinite;-o-animation: mymorea .8s linear infinite;font-style: normal;}
@keyframes mymorea{
    0% {right: 0;}
    50% {right: -5px;}
    100%{right: 0;}
}

.infoot{width:100%;padding-top:30px;background: #00689e;}
.infoot h2{width: 100%;height: 47px;font-size: 18px;font-weight: bold;color: #fff;text-align: center;}
.follow-ul{width:100%;margin-bottom:0px; margin-bottom:30px;font-size: 0;text-align: center;position: relative;}
.follow-ul:after{ width:100%;height: 1px;position: absolute;bottom:-30px;left: 0;transform: translateY(-50%);background: #267fac;content: '';}
.follow-ul li{width:50px;height: 50px;line-height: 50px;text-align: center;margin:0 16px;overflow: hidden;position: relative;display: inline-block;z-index: 2;}
.follow-ul li img{width: 100%;height: 100%;}
.follow-ul li a{display: block;width:100%;height: 100%;position: absolute;top:0;left:0;}
.infoot-main{padding-bottom:57px;border-bottom:1px solid #1a77a8;}
.infoot-dl{width:210px;}
.infoot-dl dt{width:100%;height: 39px;line-height: 39px;font-size: 18px;color: #ccc;}
.infoot-dl dd{width:100%;min-height: 32px;line-height: 32px;font-size: 14px;color: #ccc;}
.infoot-dl dd a{color: #ccc;position: relative;left: 0;transition: all .2s;}
.infoot-dl dd a:hover{color: #fff;left: 3px;}
.infoot-dl:last-child{width:130px;}
.inbottom{height: 40px;line-height: 40px;font-size: 14px;color: #fff;}
.inbottom a{color: #fff;}


/*手机模块*/
.header_nav{display: none;}
.mobnav-btn{display: none;}
.mob-bot{ display: none;}


/*products.html 产品中心*/
.neibanner{width:100%;height: 430px;position: relative;overflow: hidden;}
/*.products-neibanner{ height: 600px;}*/
.neibanner img{position: absolute;
    height: 100%;
    left:50%;transform: translateX(-50%);top:0;max-width:initial;}
.nei-ermenu{width:100%;height: 75px;background: #ebebeb;overflow:hidden;}
.nei-ermenuli span{width:25px;height: 75px;position: absolute;top:0;line-height: 75px;color:#666;background-color: #ebebeb;z-index: 1;cursor: pointer;text-align: center;background-repeat: no-repeat;background-position: center center;}
.nei-ermenuli .ermenu-next{right: 0px;background-image: url(../images/span1.png);}
.nei-ermenuli .ermenu-prev{left: 0px;background-image: url(../images/span2.png);}
.nei-ermenuli{position: relative;height: 100%;font-size: 0;max-width:770px;overflow-y: hidden;white-space: nowrap;padding-right:25px;padding-left: 25px;}
.nei-ermenuli a{display: inline-block;padding:0 40px;height: 100%;font-size: 16px;line-height: 75px;color: #666;position: relative;width:auto;}
.nei-ermenuli a.active{background: #01a2eb;color: #fff;}
.nei-ermenuli a.active:after{position:absolute;width:100%;height: 23px;bottom:0;left: 0px;content:'';background: url(../images/erspan.png);background-repeat: no-repeat;background-position: top center;}
.nei-ermenuli a:hover{background: #01a2eb;color: #fff;}
.nei-ermenuls{height:75px;line-height: 75px;padding-left: 25px;background: url(../images/home.png);background-position: left center;background-repeat: no-repeat;font-size: 0;}
.nei-ermenuls a{padding-left: 13px;background: url(../images/san.png);background-repeat: no-repeat;background-position: left center;font-size:16px;color: #666;margin-right: 3px;}
.nei-ermenuls a:last-child{margin-right: 0;}
.nei-ermenuls a:hover{opacity: .8;}


.sanmenu{width:100%;}
.sanmenu-ul.active{justify-content: center;}
.sanmenu .swiper-slide{width:auto!important;}
.sanmenu{width:100%;padding-top:30px;padding-bottom:47px;position: relative;}
.sanmenu-ul{width:100%;height: 63px;font-size: 0;text-align: center;}
.sanmenu:after{width:100%;height: 1px;position: absolute;bottom:60px;left: 0px;background: #dbdbdb;content: '';}
.sanmenu-ul li{padding:0 13px;display: inline-block;height: 100%;text-align: center;}
.sanmenu-ul li p{height: 37px;line-height: 37px;font-size: 14px;color: #666;white-space: normal;font-family: 'Montserrat Regular';}
.sanmenu-ul li span{display:inline-block;width:26px;height: 26px;border-radius:50%;background: #fff;position:relative;z-index: 2;}
.sanmenu-ul li span:after{width:10px;height: 10px;background: #999;border-radius:50%;position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);content: '';z-index: 3;}
.sanmenu-ul li.active span:after{background: #01a2eb;}
.sanmenu-ul li.active p{color: #01a2eb;}
.sanmenu-ul li a:hover span:after{background: #01a2eb;}
.sanmenu-ul li a:hover p{color: #01a2eb;}

.products-con{padding-bottom:73px;}
.products-big{width:100%;height: 447px;background-repeat: no-repeat;background-position: center center;padding:119px 116px 0 119px;}
.products-bigtxt{width:395px;}
.products-bigtxt h3{width: 100%;height: 48px;line-height: 48px;margin-bottom:10px;font-size: 36px;color: #fff;}
.products-bigtxt h3 span{color: #ffcc66;}
.products-bigtxt p{font-size: 18px;line-height: 26px;margin-bottom: 29px;max-height:52px;overflow: hidden;color: #fff;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.products-bigmore{display: block;width:102px;height: 30px;border:1px solid #fff;font-size: 14px;color: #fff;line-height: 28px;text-align: center;border-radius: 8px;}
.products-bigimg{width:475px;position: relative;animation:mover1 3.5s linear infinite;-ms-animation:mover1 3.5s linear infinite;-moz-animation:mover1 3.5s linear infinite;-o-animation:mover1 3.5s linear infinite;-webkit-animation:mover1 3.5s linear infinite;}
@-webkit-keyframes mover1 {
    0%  { top:0px;}
    50% { top:15px;}
    100% { top:0px;}
}
@keyframes mover1 {
    0%  {top:0px;}
    50% {top:15px;}
    100% {top:0px;}
}

.products-ul{width:100%;padding-top:27px;padding-bottom:25px;}
.products-ul li{ width:376px;padding:36px 3px 0 3px;background: #fff;border:1px solid #dadada;margin-right: 26px;margin-bottom:29px;}
.products-ul li:nth-child(3n){margin-right: 0px;}
.products-ul li:hover .products-txt{
    background-color: #0193de;
}
.products-ul li:hover .products-txt a{
    color:#fff;
}


.products-img{
    width:100%;
    height: 250px;
     position:relative;
    overflow: hidden;
    /*border:2px solid #ccc;*/
    /*border-radius:15px;*/
}
.products-img img{
    width:100%;
    position: relative;
    top:50%;transform: translateY(-50%);
    transition:all .9s;
}


/*.products-img{width:100%;margin-bottom:14px;overflow: hidden;}*/
/*.products-img img{width:100%;transform: scale(1);-o-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;}*/
/*.products-img:hover img{transform: scale(1.05);-o-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-webkit-transform: scale(1.05);}*/
.classic-ul li:hover p{
    color: #0193de;
}
.classic-ul li:hover .classic-img img{transform: scale(1.05);-o-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-webkit-transform: scale(1.05);}
.products-txt{
    padding:0px 50px 24px;
    width:100%;
    position: relative;
    transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;
}
.products-txt hr{width:100%;height: 1px;background: #e6e6e6;font-size: 0;border:none;margin-bottom: 21px;}
.products-txt h3{width:300px;font-size: 38px;font-size: 22px;color: #333;line-height: 38px;}
.products-txt h3 a{color: #333;}
.products-txt p{width:300px;height: 42px;overflow: hidden;font-size: 14px;color: #666;line-height: 21px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.products-morecc{display: block;width:120px;height: 35px;line-height: 33px;text-align: center;border:1px solid #0193de;font-size: 14px;color: #0193de;position: absolute;top:32px;right:50px;}
.products-txt h3 a:hover{color: #0193de;}
.products-morecc:hover{color: #fff;background: #0193de;}
.prev-view{width:100%;font-size: 0px;text-align: center;}
.prev-view a{display: inline-block;padding: 7px 10px;border:1px solid #ccc;font-size: 14px;color: #666;border-radius: 2px;margin:0 5px;}
.prev-view a:nth-child(1){margin:0 12px;padding:0px 17px;}
.prev-view a:last-child{margin:0 12px;padding:0px 17px;}
.prev-view a:hover{background: #0193de;color: #fff;border-color:#0193de;}
.prev-view a.active{background: #0193de;color: #fff;border-color:#0193de;}

/*products-details.html 产品详情页*/
.propost-view{ padding-top:60px; padding-bottom:60px;position:relative;}
.propost-maximg{width:550px;height: 485px;border:1px solid #dadada;}
.propost-minviewd{width:538px;}
.propost-minviewd h3{width:100%;line-height: 40px;font-size: 32px;color: #333;margin-bottom:25px;word-break:break-all;word-wrap:break-word;}
.propost-ul{width:100%;padding-top:35px;padding-bottom:35px;border-top:1px solid #dadada;border-bottom:1px solid #dadada;padding-left: 23px;margin-bottom: 60px;}
.propost-ul li{width:100%;line-height: 20px;padding-left: 18px;position: relative;font-size: 16px;color: #333;padding-bottom:7px;padding-top:7px;}
.propost-ul li:after{position: absolute;width:6px;height: 6px;background: #0193de;top:50%;transform: translateY(-50%);left: 0;content: '';border-radius: 50%;}
.propost-minview{width:100%;height: 105px;padding-right:35px;padding-left: 35px;position: relative;}
.arrow-left{width:35px;height: 100%;background: url(../images/propost-next.png);background-repeat: no-repeat;background-position: left center;position: absolute;left:0;top:0;}
.arrow-right{width:35px;height: 100%;background: url(../images/propost-prev.png);background-repeat: no-repeat;background-position: right center;position: absolute;right:0;top:0;}
.propost-maximg .swiper-pagination{display: none;}
.propost-maximg .swiper-pagination .swiper-pagination-bullet{display: inline-block;vertical-align: middle;width:5px;height: 5px;margin:0 8px!important;}
.propost-maximg .swiper-pagination .swiper-pagination-bullet-active{width:10px;height: 10px;background:#0193de;}
.propost-minview .swiper-slide{width:105px;height: 105px;margin-right:16px;border:2px solid #ebebeb;position: relative;}
.propost-minview .swiper-slide:last-child{margin-right: 0;}
.propost-minview .active-nav{border:5px solid #0193de;}
.propost-minview .swiper-slide img{width:100%;height: 100%;}

.float_layer {position:absolute;width:150px;height:150px;background:rgba(0,0,0,0.5);display:none;border:1px solid #ebebeb;overflow:hidden;cursor: move;}
.float_layer span{width:100%;height: 100%;display:block;overflow: hidden;position: relative;}
.float_layer span img{position: absolute;max-width:initial;width:initial;height: initial;max-height: initial;}

.propostnumt-ul{height: 60px;background: #ededed;}
.propostnumt-ul li{width:25%;height: 100%;line-height: 60px;font-size: 18px;color: #666;line-height: 60px;text-align: center;cursor: pointer;position: relative;}
.propostnumt-ul li.active{color:#fff;background: #0193de;}
.propostnumt-ul li:hover{color:#fff;background: #0193de;}
.propostnumt-ul li:after{width:1px;height: 17px;background: #ccc;position: absolute;top:50%;right: 0;transform:translateY(-50%);content: '';}
.propostnumt-ul li:last-child::after{width:0px;}
.propostnumt-ul li:hover::after{width:0px;}
.propostnumt-ul li.active:after{width:0px;}

.propost-numt{padding-top:80px;padding-bottom:25px;display: none;}
.tuijian{padding-top:54px;padding-bottom:74px;background: #f5f5f5;}
.classic-title{padding-bottom:34px;}
.classic-title span{display: block;width:148px;height: 32px;line-height: 32px;text-align: center;font-size: 20px;color: #fff;background: #0193de;border-radius:5px;}
.classic-title span em{font-style: normal;margin-right: 5px;}
.classic-title a{padding-right: 16px;background: url(../images/jiantuo.png);background-repeat: no-repeat;background-position: center right;font-size: 18px;color: #999;display: block;height: 32px;line-height: 32px;}
.classic-ul li{width: 283px;margin-right: 16px;background: #fff;}
.classic-ul li:last-child{margin-right: 0;}
.classic-img{width:100%;border:1px solid #e6e6e6;overflow: hidden;}
.classic-img img{width:100%;}
.classic-ul li p{width:100%;border:1px solid #e6e6e6;border-top:none;height: 49px;line-height: 48px;text-align: center;font-size: 16px;color: #666;}

/*solution.html 解决方案*/
.solution{padding-top:88px;padding-bottom:74px;}
.solution-view{width:100%;}
.marignbtm{margin-bottom:88px;}
.solution-txt{width:50%;padding:65px 6% 0;background: #f2f2f2;height: 353px;float: left;}
.solution-txt h3{width:100%;height: 58px;border-bottom:1px solid #ccc;line-height: 57px;font-size: 24px;color: #333;}
.solution-txt h3 a{color: #333;}
.solution-txt h3 a:hover{color: #0193de;}
.solution-txt p{width:100%;margin-top:18px;margin-bottom:35px;font-size:16px;color: #666;line-height: 24px;height: 72px;overflow:hidden;overflow: hidden;}
.solution-a{width:92px;height: 30px;border:1px solid #b3b3b3;line-height: 28px;text-align: center;font-size: 14px;color: #999;display: block;}
.solution-a:hover{background: #0193de;border-color: #0193de;color: #fff;}
.solution-img{width:50%;overflow: hidden;float: right;position: relative;}
.solution-img:after{width:18px;height: 36px;position: absolute;top:50%;transform: translateY(-50%);background: url(../images/solution-san.png);background-repeat: no-repeat;background-position: center center;content:'';left: 0;}
.solution-img img{width:100%;transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);-webkit-transform: scale(1);transition: all .5s;-o-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-webkit-transition: all .5s;}
.solution-img:hover img{transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);-webkit-transform: scale(1.05);}
.solution-view:nth-child(even) .solution-txt{float: right;}
.solution-view:nth-child(even) .solution-img{float: left;}
.solution-view:nth-child(even) .solution-img:after{right:0;left:auto;background-image:url(../images/solution-san1.png);}

/*solution.html 解决方案详情*/
.solutpost-white{background: #fff;padding-top:0;padding-bottom:60px;}
.solutpost-white .classic-title span{padding-right:20px;padding-left:20px;width:auto;}
.solupost{padding-top:56px;padding-bottom:62px;}
.solupost-title{width:100%;height: 80px;text-align: center;font-size: 30px;color: #333;line-height: 32px;}
.solupost-sstxtp{font-size: 16px;color: #333;line-height: 24px;  width:100%; overflow:hidden; }

.solupost-sstxtp  * ,.solupost-sstxtp  p{ word-break:break-all; }

.solupost-p1{width:100%;margin-top:23px;text-indent: 15px;}
.solupost-p1:nth-child(1){margin-top:35px;}
.tuijian2{padding-bottom:43px;}
.solutui-ul li{height: 283px;padding-top:49px;border:1px solid #e6e6e6;}
.solutui-ul li img{width:100%;}
.solutui-ul .classic-img{border:none;}
.solutui-ul li p{border:none;height: 59px;line-height: 59px;}
.classic-img img{transform: scale(1);-o-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-webkit-transform: scale(1);-moz-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;}
.classic-ul li:hover p{color: #0193de;}
.classic-ul li:hover .classic-img img{transform: scale(1.05);-o-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-webkit-transform: scale(1.05);}

/*case.html 案例*/
.case{padding-top:30px;padding-bottom:30px;}
.case-menu{padding-bottom:5px;width:100%;}
.case-menutl{width:142px;line-height: 29px;padding-right: 35px;text-align: right;font-size: 16px;color: #333;white-space: nowrap;}
.case-menuul{width:1038px;font-size: 0;}
.case .active{ color:#0193de; font-weight: 600; }
.case .active a{ color:#0193de; font-weight: 600; }
.case-menuul li{display: inline-block;height: 29px;line-height: 29px;padding:0 15px;position: relative;font-size: 16px;color: #666;cursor: pointer;}
.case-menuul li.active{color: #0193de;font-weight: bold;}
/*.case-menuul li:hover{background-color: #0193de;}*/
.case-menuul li:after{width:2px;height: 15px;position: absolute;top:50%;transform: translateY(-50%);left:-1px;content: '';background: #bababa;}

.case-menuul li a{ font-size: 14px; padding-left: 15px; padding-right: 15px; padding-top: 3px;
padding-bottom: 3px;}
.case-menuul li a.active{color: #fff; background-color: #0193de;font-weight: bold;}
.case-menuul li a:hover{ color: #fff; background-color: #0193de}
.case-menuul li a:after{width:2px;height: 15px;position: absolute;top:50%;transform: translateY(-50%);left:-1px;content: '';background: #bababa;}

.case-ul{width:100%;padding-top:38px;padding-bottom:25px;}
.case-ul li{width:378px;margin-right: 23px;margin-bottom:30px;position: relative;}
.case-ul li:nth-child(3n){margin-right: 0px;}
.case-ul li a{display: block;width:100%;height: 100%;position: absolute;top:0;left: 0;z-index: 3;}
.case-img{width:100%;position: relative;overflow:hidden;}
.case-imgs{width:100%;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);}
.case-men{position:absolute;bottom:-100%;left: 0;width:100%;height: 100%;background: rgba(0,153,204,.7);z-index: 2;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;opacity: 0}
.case-men img{transform: translate(-50%,-50%);position: relative;top:50%;left: 50%;}
.case-ul li p{width:100%;height: 65px;line-height: 65px;text-align: center;font-size: 16px;color: #333;background: #f2f2f2;transition: all .5s;-moz-transition: all .5s;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;}
.case-ul li:hover .case-imgs{transform: scale(1.05);-moz-transform: scale(1.05);-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);}
.case-ul li:hover p{color:#fff;background: #0193de;}
.case-ul li:hover .case-men{opacity: 1;bottom:0;}
.casepost-maximg{width:100%;margin-top:60px;margin-bottom:32px;height: auto;}
.casepost-maximg .swiper-wrapper{height: auto;}
.casepost-maximg .swiper-slide{position: relative;height: auto;}
.casepost-maximg .swiper-slide img{width:100%;}
.casepost-maximg .swiper-slide p{width:100%;height: 70px;line-height: 70px;padding:0 30px;background: rgba(0,0,0,.6);font-size: 20px;color:#fff;position: absolute;bottom:0;left: 0;}
.casepost-minview{margin-bottom:82px;position: relative;padding-left: 126px;padding-right: 126px;}
.arrow-lisize{position: absolute;top:50%;transform: translateY(-50%);width:36px;height: 60px;border:1px solid #d9d9d9;display: block;font-size: 0;line-height: 58px;text-align: center;font-size: 0;cursor: pointer;z-index: 2;}
.arrow-lisize:hover{background: #0193de;border-color: #0193de;}
.arrow-right2{right:74px;}
.arrow-left2{left:74px;}
.casepost-minview .swiper-slide{width:275px;height: 180px;overflow:hidden;margin-right: 16px;}
.casepost-minview .swiper-slide:last-child{margin-right: 0;}
.casepost-minview .swiper-slide img{width:100%;}
.casepost-minview .swiper-slide.active-nav{border:5px solid #0193de;}
.paddingbottom{padding-bottom:40px;}
.news{padding-top:45px;padding-bottom:60px;}
.news-ul{width:100%;padding-bottom:25px;}
.news-ul li{width:100%;margin-right: 23px;position: relative;background: #f2f2f2;margin-bottom: 25px;}
.news-ul li a{display: block;width:100%;height: 100%;z-index: 1;position: absolute;top:0;left: 0;}
.news-ul li:nth-child(3n){margin-right: 0;}
.news-img{width:20%;overflow:hidden;
    float:left;
    padding:22px 25px 34px 25px;
}
.news-img img{width:100%;transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;-webkit-transition: all .5s;-ms-transition: all .5s;}
.news-text{padding:22px 25px 34px 25px;
    float:left;
    width:80%;
}
.news-text h3{width:100%;font-size: 18px;color: #333;line-height: 30px;height: 60px;overflow: hidden;margin-bottom: 11px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.news-text p{width:100%;font-size: 15px;color: #666;line-height: 24px;height: auto;overflow:hidden;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.news-top{position: absolute;top:0;left:0;z-index: 2;height: 76px;width: 76px;background: #0193de;padding-top:3px;text-align: center;}
.news-top span{display: block;width: 100%;height: 49px;line-height: 49px;font-size: 40px;color: #fff;}
.news-top p{width:100%;height: 13px;font-size: 12px;color: #fff;}
.scaleimg img{transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-o-transform: scale(1);-webkit-transform: scale(1);}
.news-ul li:hover .news-img img{transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);-o-transform: scale(1.05);-webkit-transform: scale(1.05);}
.news-ul li:hover .news-text h3{color: #0193de;}

/*news-details.html 新闻详情*/
.newspost{padding-top:48px;padding-bottom:76px;}
.newspost-title{width:100%;line-height: 49px;font-size: 32px;color: #333;}
.newspost-time{width:100%;height: 85px;line-height: 85px;font-size: 0;margin-bottom:11px;color: #999;}
.newspost-time i,.newspost-time span,.newspost-time em{font-style: normal;font-weight: normal;font-size: 20px;}
.newspost-time span{padding-right: 54px;}
.newspost-time i{padding-right: 40px;}
.newspost-txt{width:100%;padding-top:48px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding-bottom:30px;font-size: 16px;
    line-height: 28px;
    /*text-indent: 22px;*/
}
.newspost-p1{margin-bottom:12px;}
.newspost-img{padding-top:24px;padding-bottom: 43px;width:100%;}
.newspost-fen{width:100%;padding-top:40px;padding-bottom: 43px;}
.newspost-fenn{padding-left: 30px;height: 25px;line-height: 25px;background: url(../images/zan.png);background-position: left center;background-repeat: no-repeat;}
.newspost-fenn1{padding-left: 22px;height: 25px;line-height: 25px;font-size: 0;padding-top:2px;}
.newspost-fenn1 a{display: inline-block;margin: 0 3px 0 0!important;width:20px!important;height: 20px!important;background-repeat: no-repeat;background-image: url(../images/fen.png)!important;padding:0!important;font-size: 0!important;float: none!important;}
.newspost-fenn1 a:nth-child(1){background-position: top left!important;}
.newspost-fenn1 a:nth-child(2){background-position: -20px 0px!important;}
.newspost-fenn1 a:nth-child(3){background-position: -40px 0px!important;}
.newspost-fenn1 a:nth-child(4){background-position: top right!important;margin-right:0!important;}
.newspost-view{width:100%;}
.newspost-prev{max-width: 80%;}
.newspost-prev a{
    /*display: block;*/
    width:100%;height: 30px;font-size: 16px;color: #666;line-height: 30px;}
.newspost-prev a:hover{color: #0193de;}
.backlist{padding-top:5px;}
.backlist a{display: block;width: 144px;height: 49px;line-height: 49px;text-align: center;font-size: 18px;color: #fff;background: #0193de;border-radius: 1px;}

/*service.html 服务指南*/
.service{padding-top:95px;padding-bottom:97px;}
.service-title{width:100%;height: 104px;font-size: 30px;color: #0193de;text-align: center;}
.service-ul{width:100%;padding-bottom: 85px;}
.service-ul li{text-align: center;}
.service-ul li:nth-child(1){width:187px;}
.service-ul li:nth-child(2){width:365px;}
.service-ul li:nth-child(3){width:208px;}
.service-ul li:nth-child(4){width:287px;}
.service-ul li:nth-child(5){width:133px;}
.service-img{height: 80px;width:100%;}
.service-img img{max-width: 100%;}
.service-ul li h6{width:100%;line-height: 37px;font-size: 16px;color: #666;margin-top:11px;}
.service-ul li p{font-size: 16px;line-height: 33px;color: #333;width:100%;}
.service-imgc{width:100%;}

/*download.html 下载中心*/
.download{margin-top:65px;margin-bottom:53px;background: #f2f2f2;padding:42px 32px 48px;}
.download-search{width:100%;}
.download-search h6{width:100%;height: 32px;font-size: 18px;color: #333;}
.download-form{width:100%;padding-bottom: 40px;font-size: 0;}
.download-form input{height: 39px;}
.download-intxt{width:276px;border: 1px solid #d9d9d9;line-height: 37px;background: #fff;font-size: 14px;color: #999;padding:0 30px;margin-right: 9px;}
.download-sub{width:100px;background: #0193de;color: #fff;font-size: 16px;cursor: pointer;}
.download-dl{width:100%;margin-bottom: 49px;}
.download-dl dt{background: #0193de;font-size: 18px;color: #fff;}
.download-dl dd{background: #fff;font-size: 14px;color: #333;}
.download-dl dt p{border-right:1px solid #fff;}
.download-dl dd p{border-right: 1px solid #d9d9d9;position: relative;}
.download-li p{text-align: center;height: 49px;border-bottom:1px solid #d9d9d9;line-height: 48px;}
.download-li p:last-child{ border-right:1px solid #d9d9d9;font-size: 0;}
.download-li p:nth-child(1){ width:30%; border-left:1px solid #0193de;}
.download-li p:nth-child(2){width:70%;}
.download-li p:nth-child(3){width:267px;}
/*.download-dl dd p:last-child{border-right-color:#d9d9d9;}*/
.download-dl dd p:nth-child(1){border-left-color:#d9d9d9;font-size: 16px;}
.download-dl dt p:last-child{font-size: 18px;}

/* problem.html常见问题*/
.problem{margin-top:65px;margin-bottom: 68px;padding:0 40px 56px 37px;background: #f2f2f2;}
.problem-ul{width:100%;padding-bottom:58px;}
.problem-ul li{padding-top:30px;padding-bottom:43px;border-bottom:1px solid #e6e6e6;position: relative;}
.problem-quest{width:100%;font-size: 0;}
.problem-quest span{display: inline-block;width:28px;height: 28px;background: #0193de;vertical-align: top;margin-right: 20px;font-size: 20px;color: #fff;border-radius: 3px;text-align: center;line-height: 28px;margin-top:8px;}
.problem-quest p{display: inline-block;line-height: 26px;font-size: 20px;color: #0193de;vertical-align: middle;max-width:875px;padding-top: 10px;padding-bottom: 10px;}
.problem-answer{width:100%;font-size: 0;max-height: 48px;overflow:hidden;}
.problem-answer span{display: inline-block;width:28px;height: 28px;background: #ccc;vertical-align: top;margin-right: 20px;font-size: 20px;color: #fff;border-radius: 3px;text-align: center;line-height: 28px;margin-top:2px;}
.problem-answer p{max-width: 875px;line-height: 24px;font-size: 16px;color: #666;display: inline-block;}
.problem-read{width:76px;height: 76px;border-radius: 50%;border:1px solid #dadada;background: #fff;font-size: 14px;color: #333;position: absolute;bottom:45px;right: 0;line-height: 74px;text-align: center;cursor: pointer;transition: all .2s;-moz-transition: all .2s;-webkit-transition: all .2s;-o-transition: all .2s;-ms-transition: all .2s;}
.problem-read:hover{color: #fff;background: #0193de;border-color: #0193de;}
.problem-read img{height: 0;}
.problem-read.active {font-size: 0;background: #0193de;width:33px;height: 33px;right:26px;line-height: 33px;border-color:#0193de;}
.problem-read.active img{height: auto;}

/*culture.html 企业文化*/
.culture-top{padding-top:72px;border-bottom:1px solid #e8e8e8;}
.culture-h1{width:100%;height: 56px;line-height: 56px;position: relative;font-size: 30px;color: #333;text-align: center;}
.culture-h1:after{width:90px;height: 3px;background: #0193de;position: absolute;bottom:0px;left: 50%;transform: translateX(-50%);content: '';}
.culture-tul{width:100%;height: 645px;background: url(../images/culture-bg.png);background-repeat: no-repeat;background-position: center center;position: relative;}
.culture-tul li,.culture-tul li img{position: absolute;}
.culture-tul li{padding-left: 60px;}
.culture-tul li img{ transition: all 0.3s;  }
.culture-tul li h3{position: relative;height: 43px;line-height: 43px;font-size: 26px;color: #3db8ea;letter-spacing: -2px; transition: all 0.7s; }
.culture-tul li p{margin-top:7px;width:100%;line-height: 20px;font-size: 16px;color: #999;letter-spacing: -1px;  transition: all 0.5s; }
.culture-tul li:nth-child(1){top:62px;left:50%;max-width: 455px;}
.culture-tul li:nth-child(1) img{top:0;left:0;}
.culture-tul li:nth-child(2){top:192px;left:50%;margin-left: 195px;max-width: 435px;}
.culture-tul li:nth-child(2) img{top:0;left:0;}
.culture-tul li:nth-child(3){top:370px;left:50%;margin-left: 180px;max-width: 410px;}
.culture-tul li:nth-child(3) img{top:0;left:0;}
.culture-tul li:nth-child(4){top:490px;left:50%;transform: translateX(-50%);max-width: 355px;}
.culture-tul li:nth-child(4) img{top:0;left:0;}
.culture-tul li:nth-child(5){top:355px;left:0px;max-width: 435px;}
.culture-tul li:nth-child(5) img{top:0;left:0;}
.culture-tul li:nth-child(6){top:225px;left:10px;max-width: 490px;}
.culture-tul li:nth-child(6) img{top:-30px;left:0;}
.culture-tul li:nth-child(7){top:100px;left:80px;max-width: 415px;}
.culture-tul li:nth-child(7) img{top:-30px;left:0;}
.culture-tul li h3:after{width:100%;height: 1px;background: url(../images/borderbg.jpg);position: absolute;bottom:0;left: 0;content: '';}
.culture-tul li:nth-child(1) h3{width: 350px;}
.culture-tul li:nth-child(2) h3{width: 300px;}
.culture-tul li:nth-child(3) h3{width: 350px;}
.culture-tul li:nth-child(4) h3{width: 280px;}
.culture-tul li:nth-child(5) h3{width: 285px;}
.culture-tul li:nth-child(6) h3{width: 325px;}
.culture-tul li:nth-child(7) h3{width: 350px;}

.culture-slide .swiper-slide p{background: rgba(0,0,0,.6);height: 60px;line-height: 60px;}
.list-h1c{margin-top:50px;}


@media (min-width:1200px){
    .culture-tul li:hover h3{
        transform:translateX(-20px);
    }
    .culture-tul li:hover p{
        transform:translateX(-20px);
    }
    .culture-tul li:hover img{
        transform:translateX(-20px);
    }
}


/*contact.html 联系我们*/
.contact-top{background: #fff;margin-top:65px;margin-bottom: 22px;padding:65px 30px 92px;position: relative;}
.contact-tdl{width:505px;margin-bottom: 20px;}
.contact-tdl dt{width:100%;line-height: 49px;font-size: 20px;color: #0193de;}
.contact-tdl dd{width:100%;line-height: 30px;padding-left: 38px;background-repeat: no-repeat;background-position: 0px 7px;font-size: 16px;color: #666;}
.contact-tdl dd span{color:#333;}
.contact-tdl dd:nth-child(2){background-image: url(../images/dd1.png);}
.contact-tdl dd:nth-child(3){background-image: url(../images/dd2.png);}
.contact-tdl dd:nth-child(4){background-image: url(../images/dd3.png);}
.contact-tdl dd:nth-child(5){background-image: url(../images/dd5.png);}
.contact-tdl dd:nth-child(6){background-image: url(../images/dd4.png);background-position: 0px 10px;}
.contact-h5{width: 540px;line-height: 49px;font-size: 20px;color: #0193de;}
.contact-depart{width:540px;}
.contact-deleft{width:240px;}
.contact-derig{width: 280px;}
.contact-depart h5{width:100%;height: 29px;line-height: 29px;font-size: 20px;color: #333;}
.contact-depart p{font-size: 16px;color: #666;line-height: 30px;width: 100%;}
.contact-depart p span{color: #333;}

.contact-form{position: absolute;top:70px;right: 30px;font-size: 0;}
.contact-form label{display: inline-block;width:145px;vertical-align: top;height: 38px;line-height: 38px;font-size: 16px;color: #333;text-align: right;padding-right: 16px;}
.contact-mail,.contact-pro,.contact-ctxt{width:483px;border:1px solid #ccc;padding:0 10px;font-size: 16px;color: #666;margin-bottom: 14px;}
.contact-mail,.contact-pro{height: 38px;line-height: 36px;}
.contact-ctxt{padding:10px;height: 220px;}
.contact-btn{padding-left: 145px;}
.contact-btn input{width:110px;height: 33px;line-height: 33px;text-align: center;font-size: 18px;color: #fff;background: #0193de;}
.contact-sub{margin-right: 12px;}

.map{padding:72px 34px;background: #fff;margin-bottom:74px;}
.map img{width:100%;}

.phonesan{display: none;}
#map{width:100%;height: 437px;}
.neiph-ermenu{display: none;}

.mex-pop1{width:100%;height: 0%;background: rgba(0,0,0,.6);position: fixed;top:0;left: 0;z-index: 100;overflow:hidden;}
.mex-pop {width:100%;background: #fff;position: fixed;top:50%;left: 50%;transform: translate(-50%,-50%);width:600px;height: 0px;z-index: 101;}
.mex-pop.active{height: 500px;}
.mex-pop .swiper-slide{position: relative;}
.mex-pop .swiper-slide img{position: absolute;max-height: 90%;top:50%;left: 50%;transform: translate(-50%,-50%);}
.mex-pop .swiper-slide p{width:100%;line-height: 20px;font-size: 14px;color: #fff;text-align: center;position: absolute;bottom:0;left: 0;background: rgba(0,0,0,.6);padding:10px;}
.mexpop-dis{width:40px;height: 0px;position: fixed;text-align: center;z-index: 101;top:50%;right:50%;cursor: pointer;margin-top:-275px;margin-right: -320px;background: #fff;border-radius: 50%;line-height: 38px;font-size: 0;border:1px solid #eee;overflow:hidden;}
.mexpop-dis img{width:18px;height: 18px;}

/*二级导航*/
.navtworank { position: fixed;top:139px;left: 0;width: 100%;background-color: #fff;
    /*border-bottom: 1px solid #d2d2d2;*/
    border-top: 1px solid #d2d2d2;
    display: block;z-index: 99;
}
.navtworank.active{top:99px;}
.Hheader .navtworank { display: block; }
.pronavone { float: left; width: 350px; }
.pronavone a { display: block; padding: 0 30px; height: 40px; line-height: 40px; overflow: hidden; font-size: 16px; color: #1a1a1a; }
.pronavone a.cur { background-color: #346ccd; color: #fff; }
.pronavtwo { float: left; width: 340px; }
.pronavtwo p { height: 40px; line-height: 40px; padding: 0 29px; }
.pronavtwo a { font-size: 16px; color: #1a1a1a; }
.pronavtwo a.cur { color: #346ccd; text-decoration: underline; }
.pronavrecommend { float: right; width: 480px; }
.pronavrecommend .imgbox img { display: block; width: 100%; height: 186px; }
.pronavrecommend .name { font-size: 14px; color: #333; line-height: 32px; height: 32px; overflow: hidden; }
.pronavrecommend .text { font-size: 14px; line-height: 18px; color: #666; height: 54px; overflow: hidden; }
.headnavtwo {
    padding: 26px 0 36px;
    display: none; }
.insidenavL { float: left; width: 872px; }
.insidenavL dl dt { float: left; width: 359px; height: 215px; }
.insidenavL dl dt img { display: block; width: 359px; height: 215px; }
.insidenavL dl dd { float: right; width: 488px; }
.insidenavL dl dd .name { font-size: 24px; line-height: 30px; color: #1a1a1a; height: 30px; overflow: hidden; margin-top: 25px; }
.insidenavL dl dd .text { display: block; font-size: 16px; line-height: 24px; color: #666; height: 120px; overflow: hidden; margin-top: 14px; }
.insidenavR { float: right; width: 254px; }
.nav_products .insidenavR{ float: left; width: 224px; }
.insidenavR li:nth-child(1){ font-weight: 600;}
.insidenavR li { height: 37px; line-height: 37px; overflow: hidden; padding: 0 18px; border-bottom: 1px solid #d9d9d9; font-size: 15px;
    margin-right: 30px;
}
.insidenavR li a { color: #333; }
.insidenavR li a:hover { color: #0193de; }

/*响应式*/
@media screen and (max-width: 1399px) {
    .inwide{width:100%;}
    .inproview-ul li{width:32%;margin-right: 2%;}
    .inproview-ul li:last-child{margin-right: 0%;}
    /*.incase-view .swiper-slide{width:30%!important;margin-right:2%;}*/
    /*.incase-view .swiper-slide-next{width:36%!important;}*/
    .casepost-maximg{width:100%;padding-right: 0!important;padding-left: 0!important;}
    .casepost-minview{padding-right:110px;padding-left: 110px;}
    .casepost-minview .swiper-slide{width:24.25%;margin-right: 1%;height: auto;}
}
@media screen and (max-width: 1199px) {
    .wide{width:100%;padding-right:10px;padding-left: 10px;}
    .innav-ul li{margin-left: 30px;}
    .incase-img{height: 290px;}
    .incase-ul{padding-bottom: 20px;}
    .inabout-img a img{width:100%;height: auto;}
    .inabout-img a{width:100%;height: auto;}
    .inabout-vimg{opacity: 0;}
    .inabout-ul li{padding:0 20px;}
    .inabout-ul li p{max-width: 120px;font-size: 14px;}
    .inabout-ul li span{font-size: 36px;}
    .innews-ul li{width:32%;margin-right: 2%;}
    .innews-img{height: auto; max-height:initial;}
    .innews-txt{padding-top:10px;}
    .infoot-ddcki{width:100%;overflow: hidden;}
    .infoot-dl{width:100%;margin-bottom:10px;border-bottom:1px solid #1a77a8;}
    .infoot-dl dt{cursor: pointer;}
    .infoot-dl dd a{display: block;width:100%;height: 100%;position: static;}
    .infoot-dl:last-child{width:100%;margin-bottom: 0;border:none;}
    .infoot-main{padding-bottom: 30px;}
    .products-bigimg{width:48.8%;}
    .products-bigtxt{width:35.7%;}
    .products-big{padding:10.08% 10% 10% 10.08%;height: auto;background-size: cover;}
    .products-bigtxt h3{font-size: 26px;height: 36px;line-height: 36px;}
    .products-bigtxt p{font-size: 14px;margin-bottom: 20px;}
    .products-ul li{width:49%;margin-right: 2%;padding-top:2%;}
    .products-txt h3{width:69%;}
    .products-txt p{width:69%;}

    .propost-maximg{width:45%;height: auto;}
    .propost-minviewd{width:50%;}
    .propost-minview{height: auto;}
    .propost-minview .swiper-slide{width:24.25%;margin-right: 1%;height: auto;}
    .classic-ul li{width:24.25%;margin-right: 1%;}
    .tuijian{padding-top:30px;padding-bottom:35px;}
    .classic-title{padding-bottom:20px;}
    .solution-txt{padding-top:3%;padding-bottom:3%;height: auto;}
    .tuijian2 .classic-ul li{padding-top:3%;padding-bottom:1%;height: auto;}
    .tuijian2{padding-top:0;}
    .solutpost-white{padding-top:0;}
    .case-menuul{width:100%;}
    .case-menuul li{white-space: nowrap;}
    .case-menutl{width:100%;text-align: left;}
    .case-ul li{width:32%;margin-right: 2%;}
    .news-ul li{width:32%;margin-right: 2%;}
    .service-ul li:nth-child(1){width:19%;}
    .service-ul li:nth-child(2){width:24%;}
    .service-ul li:nth-child(3){width:19%;}
    .service-ul li:nth-child(4){width:19%;}
    .service-ul li:nth-child(5){width:19%;}
    .download-li p:last-child{width:19%;}
    .download-li p:nth-child(1){width:35%;}
    .download-li p:nth-child(2){width:65%;}
    /*.download-li p:nth-child(3){width:23%;}*/
    .casepost-minview{padding-right:36px;padding-left: 36px;}
    .arrow-left2{left: 0;}
    .arrow-right2{right: 0;}
    .culture-tul li:nth-child(1),.culture-tul li:nth-child(2),.culture-tul li:nth-child(3),.culture-tul li:nth-child(4),.culture-tul li:nth-child(5),.culture-tul li:nth-child(6),.culture-tul li:nth-child(7){position: relative;max-width:49%;margin:0;margin-right: 2%;float: left;width:49%;top:0;left: 0;transform: translateX(0);margin-bottom:30px;}
    .culture-tul li:nth-child(2n){margin-right: 0;}
    .culture-tul{padding-top:30px;background: none;padding-bottom: 30px;height: auto;}
    .culture-tul li{padding-left: 70px;padding-right: 50px;}
    .contact-form{position: static;top:0;right: 0;width:50%;}
    .contact-h5,.contact-depart{float: left;width:50%;}
    .contact-tdl{float:left;width:50%;padding-right: 50px;}
    .contact-derig,.contact-deleft{width:48%;}
    .contact-form{float: left;width:100%;margin-top:20px;}
    .contact-depart p{word-break:break-all;word-wrap:break-word}
    .sanmenu-ul.active{justify-content: flex-start;}
    .insidenavL{width:78%;}
    .insidenavR{width:21%;}
    .insidenavL dl{width:100%;}
    .insidenavL dl dt{width:50%;}
    .insidenavL dl dd{width:50%;}
}
@media screen and (max-width: 1024px) {
    .innav-ul{display: none;}
    .header_nav {float: initial; position: fixed; width: 100%; left: 0; height: 100%; z-index: 99; background: #fff; padding: 0 15px 20px; overflow-x: auto; padding-bottom: 80px; top: 100px; display: none;}
    .header_nav ul li {width: 100%; padding: 0; position: relative; border-bottom: 1px solid #ccc;}
    div.nav_line{display: none;}
    .header_nav ul li h3 {cursor: pointer; position: relative;}
    .header_nav ul li:nth-child(3) h3:before,
    .header_nav ul li:nth-child(2) h3:before
    {position:absolute;top:50%;right:20px;display:block;margin-top:-6px;width:10px;height:10px;border-top: 1px solid #666;
        border-left: 1px solid #666;content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:50%;
        transform-origin:50%; transition: all .4s; -o-transition: all .4s; -ms-transition: all .4s; -moz-transition: all .4s; -webkit-transition: all .4s;}
    .header_nav ul li.active h3:before {-webkit-transform:rotate(225deg);transform:rotate(225deg); border-color: #0193de;}
    .header_nav ul li h3 span {position: absolute; right: 0; width: 50%; top: 0; height: 100%;}
    .header_nav ul li a {line-height: 50px; display: block;}
    .header_nav ul li .submenu {position: relative; top: 0; border-top: none; width: 100%; left: 0; margin-left: 0;}
    .header_nav ul li .submenu dl dd {padding: 0 30px;}
    .header_nav ul li .submenu dl dd a {line-height: 36px; text-align: left; color: #666;}
    .mobnav-btn { float: right; display: block; width: 30px; height: 30px; position: relative; margin-top: 13px; cursor: pointer;}
    .mobnav-btn span { top: 50%; margin-top: 0; }
    .mobnav-btn span:first-child { content: ""; top: 7px; left: 0; }
    .mobnav-btn span:last-child { content: ""; top: auto; bottom: 5px; left: 0; }
    .mobnav-btn span, .mobnav-btn span:first-child, .mobnav-btn span:last-child { left: 5px; position: absolute; background: #666666; -webkit-transition: all 0.5s ease; width: 25px; height: 2px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -o-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; }
    .mobnav-btn.g_close span { opacity: 0; }
    .mobnav-btn.g_close span:first-child { -webkit-transform: rotate(45deg); transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); top: 16px; opacity: 1; }
    .mobnav-btn.g_close span:last-child { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); top: 16px; opacity: 1; }
    .innav{height: 60px;}
    .inlogo{height: 100%;line-height: 60px;}
    .inlogo img{height: 80%;width:auto;}
    /*手机端底部*/
    .mob-bot{
        position: fixed;
        bottom: 0px;
        width:100%;
        display: block;
        height: 55px;
        padding-top: 0px;
        padding-bottom: 0px;
        background: rgba(0,0,0,0.5);
        z-index: 100;
    }
    .mob-bot li{
        list-style: none;
        text-align: center;
        background-position: center 6px;
        padding-top: 35px;
        padding-bottom: 5px;
        width:25%;
    }
    .mob-bot a:nth-child(1) li{
        background:url("../images/04.png") no-repeat center 8px;
    }
    .mob-bot a:nth-child(2) li{
        background:url("../images/03.png") no-repeat center 8px;
    }
    .mob-bot a:nth-child(3) li{
        background:url("../images/02.png") no-repeat center 8px;
    }
    .mob-bot a:nth-child(4) li{
        background:url("../images/03.png") no-repeat center 8px;
    }
    .mob-bot span{
        display: block;
        text-align: center;
        color:#fff;
    }
    /*轮播图*/
    .inbanner-txt1{top:20%;}
    .inbanner-txt2{top:20%;left: 8%;}
    .inbanner-txt3{top:20%;}
    .inbanner .swiper-pagination{bottom:10px;}
    .nei-ermenuls{display: none;}
    .nei-ermenuli{height: 60px;line-height: 60px;}
    .nei-ermenuli a{height: 60px;line-height: 60px;font-size: 14px;}
    .nei-ermenuli a.active:after{height:13px;}
    .nei-ermenu{height: 60px;font-size: 0;overflow: hidden;}
    .nei-ermenu .wide{padding-right:0;padding-left: 0;}
    .nei-ermenuli span{height: 60px;}
    .products-bigimg{width:50%;}
    .products-bigtxt{width:45%;}
    .products-morecc{width:24%;right:10%;}
    .products-txt{padding:0 10% 5%;}
    .propost-minviewd h3{font-size: 22px;margin-bottom:15px;}
    .propost-ul{padding-top:20px;padding-bottom: 20px;padding-left: 15px;margin-bottom: 20px;}
    .propost-ul li{font-size: 14px;}
    .propost-minview{padding-left: 20px;padding-right: 20px;}
    .arrow-right,.arrow-left{width: 20px;}
    .propost-minview .active-nav{border:2px solid #0193de;}
    .propost-view{padding-bottom:30px;}
    .propost-numt{padding-top:40px;}
    .propostnumt-ul li{height: 50px;line-height: 50px;}
    .propostnumt-ul{height: 50px;}
    .solution-txt h3{font-size: 20px;height: 45px;line-height: 44px;}
    .solution-txt p{font-size: 14px;line-height: 22px;height: 66px;overflow:hidden;margin-bottom:20px;}
    .news-text{padding:10px 15px;}
    .news-text h3{font-size:16px;height: 50px;line-height: 25px;margin-bottom:5px;}
    .news-text p{font-size: 14px;line-height: 20px;height: 60px;}
    .news-top span{height: 40px;line-height: 40px;font-size: 30px;}
    .news-top{width: 60px;height: 60px;padding-top:0;}
    .download-dl dd p:nth-child(1){font-size: 14px;}
    .download-dl dt{font-size: 16px;}
    .download-dl dd{font-size: 12px;}
    .download-dl dd p:last-child img{height: 30px;}
    .problem-quest{position: relative;}
    .problem-quest span{position: absolute;top:8px;margin:0;}
    .problem-quest p{width:100%;padding-right:80px;padding-left: 48px;max-width:100%;}
    .problem-answer{position: relative;}
    .problem-answer span{position: absolute;top:3px;margin:0;}
    .problem-answer p{width:100%;padding-right:80px;padding-left: 48px;max-width:100%;}
    .contact-top{padding-top:30px;padding-bottom:30px;margin-top:40px;}
    .map{padding:20px;margin-bottom: 40px;}
    .navtworank{display: none!important;}
}
@media screen and (max-width: 1000px) {
    .go-top{display:none;}
    .inbanner-txt1{font-size: 20px;line-height: 30px;padding:15px 20px;left: 5%;width:300px;}
    .inbanner-txt2{left: 5%;top:30%;width:230px;}
    .inbanner-txt2 h1{font-size: 24px;height: 30px;line-height: 30px;}
    .inbanner-txt2 p{font-size: 14px;line-height:24px;height: 72px;overflow: hidden;}
    .inbanner-txt3{width:305px;}
    .inbanner-txt3 p{font-size: 20px;line-height: 26px;}
    .inbanner-txt3 a{margin-top:15px;}
    .inwide{padding-right:50px;padding-left: 50px}
    .inproview-ul li{height: 300px;}
    .inproview-ul li a{padding-top:15px;}
    .inpronext{right: 5px;}
    .inproprev{left: 5px;}
    .inproview-img{height: 200px;}
    .inproducts-view .swiper-container{padding-bottom:20px;
    margin-top: 20px;}
    .backrpt{padding-top:40px;padding-bottom:45px;height: auto;background-size: cover;}
    .backrp{padding-top:40px;padding-bottom:45px;height: auto;background-size: cover;}
    .incase-view{height: 400px;}
    .incase-img{height: 250px;}
    .incase-next{right: 5px;}
    .incase-prev{left: 5px;}
    .incase-ul li{font-size: 14px;width:120px;}
    .inabout-ul li p{max-width: 78px;font-size: 14px;font-weight: normal;}
    .inabout-ul li span{font-size: 24px;}
    .inabout-more{margin-top: 30px;}
    .invideo{height: 400px;}
    .inabout-tian{margin-bottom:30px;}
    .invideo{padding:0;}
    .products-txt h3{width:65%;}
    .products-txt p{width:65%;}
    .products-txt hr{margin-bottom:10px;}
    .float_layer{display: none!important;}
    .solution{padding-top:40px;padding-bottom:40px;}
    .marignbtm{margin-bottom: 30px;}
    .newspost{padding-top:40px;padding-bottom:40px;}
    .newspost-title{font-size: 24px;line-height: 36px;}
    .newspost-time{height: 50px;line-height: 50px;}
    .newspost-time i, .newspost-time span, .newspost-time em{font-size: 14px;}
    .newspost-txt{padding-top:25px;padding-bottom:25px;}
    .newspost-fen{padding-top:20px;padding-bottom:20px;}
    .newspost-txt{font-size: 14px;}
    .newspost-p1{margin-bottom:10px;}
    .newspost-img{padding-top:10px;padding-bottom:10px;}
    .newspost-prev a{font-size: 14px;}
    .service{padding-top:40px;padding-bottom: 40px;}
    .sanmenu-ul li p{font-size: 12px;white-space: normal;}
    .sanmenu-ul{height: 95px;position: relative;z-index: 0;}
    .sanmenu{height: 100px;padding-top:20px;padding-bottom: 0;overflow: hidden;}
    .sanmenu:after{bottom:29px;z-index: -1;}
    .download-dl dd p:nth-child(1){font-size: 12px;}
    .download-dl dt p:last-child{font-size: 16px;}
    .culture-tul li img{width:40px;}
    .culture-tul li h3{font-size: 20px;}
    .culture-top{padding-top:40px;}
    .culture-h1{font-size: 22px;}
    .culture-tul li h3{max-width:100%;}
    .culture-tul li{padding-left: 50px;padding-right: 10px;}
    .contact-h5{font-size: 18px;line-height: 40px;}
    .contact-tdl dt{font-size: 18px;line-height: 40px;}
    .contact-tdl dd{font-size: 14px;}
    .contact-depart h5{font-size: 16px;}
    .contact-depart p{font-size: 14px;}
    .incase-view .swiper-wrapper{height: 360px;}
    .incase-view .swiper-slide-next p{margin-bottom: 20px;}
}
@media screen and (max-width: 768px) {
    .inlogo img{height: auto;width:200px;}
    .infoot{padding-top:30px;
        padding-bottom: 100px;
    }
    .neibanner{height: 250px;}
    .products-bigtxt h3{font-size: 20px;}
    .products-bigtxt p{font-size: 12px;}
    .products-morecc{font-size: 12px;width:28%;}
    .products-txt p{font-size: 12px;}
    .products-txt h3{font-size: 16px;}
    .propost-minviewd h3{font-size: 18px;line-height: 30px;margin-bottom: 10px;}
    .propost-ul{padding-top: 10px;padding-bottom: 10px;padding-left: 10px;margin-bottom: 10px;}
    .propost-ul li{padding-top:5px;padding-bottom:5px;font-size: 12px;}
    .propostnumt-ul li{font-size: 16px;}
    .classic-title span{font-size: 14px;width: 120px;}
    .classic-title a{font-size: 14px;}
    .classic-ul li p{font-size: 14px;}
    .nei-ermenuli{width:100%;}
    .solupost{padding-top:30px;padding-bottom:30px;}
    .solupost-title{margin-bottom:20px;height: auto;line-height: 30px;font-size: 22px;}
    .solupost-p1{margin-top:10px;}
    .solupost-sstxtp{font-size: 14px;line-height: 20px;}
    .case{padding-top:30px;padding-bottom: 30px;}
    .case-ul{padding-top:10px;padding-bottom: 15px;}
    .case-ul li{width:49%;}
    .case-ul li:nth-child(3n){margin-right: 2%;}
    .case-ul li:nth-child(2n){margin-right: 0%;}
    .arrow-lisize{display: none;}
    .casepost-maximg{margin-top:30px;margin-bottom: 20px;}
    .casepost-minview{margin-bottom:30px;}
    .paddingbottom{display: none;}
    .casepost-maximg .swiper-slide p{height: 40px;line-height: 40px;font-size: 16px;}
    .newspost{padding-top: 30px;padding-bottom: 30px;}
    .backlist a{font-size: 14px;line-height: 40px;height: 40px;width: 120px;}
    .newspost-txt{padding-top:15px;padding-bottom:15px;}
    .newspost-time{height: 40px;line-height: 40px;margin-bottom:0;}
    .newspost-title{font-size: 20px;line-height: 30px;}
    .service-title{height: 50px;font-size: 24px;}
    .service-img{height:40px}
    .service-img img{height: 100%;}
    .service-ul li h6{font-size: 12px;padding-top:5px;line-height: 20px;}
    .service-ul li p{font-size: 12px;line-height: 20px;}
    .service-ul{padding-bottom:20px;}
    .download-dl dd p:nth-child(1){line-height:49px;}
    .download-dl dt{font-size: 14px;}
    .download-dl dt p:last-child{font-size: 14px;}
    .download{margin-top:30px;margin-bottom: 30px;padding-top:20px;padding-bottom: 30px;}
    .download-form{padding-bottom:20px;}
    .download-search h6{font-size: 16px;line-height: 20px;height: 40px;}
    .download-intxt{padding:0 10px;}
    .problem{margin-top: 30px;margin-bottom: 30px;padding-bottom: 20px;}
    .problem-read{width:70px;height: 70px;line-height: 70px;font-size: 12px;}
    .problem-ul{padding-bottom: 30px;}
    .problem-ul li{padding-bottom: 30px;}
    .problem-quest p{font-size: 16px;line-height: 22px;padding-top:4px;padding-bottom: 4px;}
    .problem-quest span{top:1px;}
    .problem-answer p{font-size: 14px;;padding-right: 70px;}
    .problem-quest p{padding-right: 70px;}
    #map{height: 300px;}
}
@media screen and (max-width: 767px) {
    .inbanner .swiper-slide{height:300px;}
    .inbanner img{position: relative;width:initial;height: 100%;left:50%;transform:translateX(-50%);max-width:initial;}
    .inproduct-liimg{height: 60px;line-height: 60px;}
    .inproducts-ulw .line{top:60px;}
    .inproducts-ul li p{font-size: 14px;}
    .inproducts-ul:after{top:61px;}
    .inprobtn{display: none;}
    .inwide{padding-right: 10px;padding-left: 10px;}
    .inproducts h2{font-size: 26px;}
    .inproducts h2 span{ font-size: 18px; font-weight: 400;}
    .incase-ul li{width:16%;font-size: 12px;overflow: hidden;}
    .incase-img{height: 200px;}
    .incasebtn{display: none;}
    .incase h2{font-size: 26px;}
    .incase-view .swiper-slide p{margin-bottom:30px;}
    .incase-ali{width:120px;height: 30px;line-height: 28px;}
    .incase-view{height: 350px;}
    .inabout-text{padding-right: 15px;}
    .inabout-logo{margin-bottom:30px;}
    .inabout-logo{height: 50px;margin-bottom:10px;}
    .inabout-logo img{width:auto;height: 100%;}
    .inabout-text{width:100%;padding-top:10px;}
    .inabout-img{width:100%;}
    .inabout-tian{margin-bottom:10px;}
    .inabout{padding-top:10px;}
    .innews h1{font-size: 26px;}
    .products-con{padding-bottom:40px;}
    .products-ul{padding-top:20px;padding-bottom: 15px;}
    .propostnumt-ul li{font-size: 14px;}
    .classic-ul li p{font-size: 12px;height: 31px;line-height: 30px;}
    .classic-title span{font-size: 12px;width: 100px;}
    .classic-title a{font-size: 12px;}
    .news{padding-top:30px;padding-bottom:40px;}
    .news-ul{padding-bottom:10px;}
    .news-ul li{width:49%;}
    .news-ul li:nth-child(3n){margin-right: 2%;}
    .news-ul li:nth-child(2n){margin-right: 0%;}
    .newspost-prev{max-height: 50%;}
    .nei-ermenu{height: 40px;line-height: 40px;}
    .nei-ermenuli a{height: 40px;line-height: 40px;font-size: 12px;padding:0 10px;}
    .nei-ermenuli a.active:after{background-size: 8px 5px;height: 8px;}
    .nei-ermenuli span{height:40px;line-height: 40px; }
    .nei-ermenuli{height: 40px;line-height: 40px;}
    .incase-view .swiper-wrapper{height: 300px;}
}
@media screen and (max-width: 640px) {
    .inproview-img{height: 100%;}
    .inproview-img img{width:initial;left: 50%;transform: translateX(-50%);top:0;position: relative;}
    .inproducts-view .swiper-pagination-bullet{width:8px;height: 8px;border-radius: 50%;}
    .inproducts-view .swiper-pagination{height: 8px;}
    .inproview-img{height: auto;}
    .inproview-ul li p{height: 30px;}
    .inproview-ul li{height: auto;}
    .casepost-minview .swiper-slide{width:49%;margin-right: 2%;}
    .propost-maximg .swiper-pagination{display: block;}
    .propost-minview{height: 0;overflow:hidden;}
    .neibanner{height: 150px;}
    .inbottom span{display: none;}
    .inbottom h6{width:100%;text-align: center;}
    #map{height: 250px;}
    /*二级导航*/
    .nei-ermenu{width:0;opacity: 0;overflow:hidden;height: 0;}

    .neiph-ermenu{display: block;width:100%;padding:0 10px;text-align: center;position: relative;background: #ebebeb}
    .neiph-title{width:100%;height: 40px;font-size: 14px;color: #666;line-height: 40px;}
    .neiph-title img{height: 6px;vertical-align: middle;margin-left: 5px;}
    .neiph-ulx{position: absolute;top:40px;z-index: 50;left: 0;width:100%;padding:0 10px;display: none;}
    .neiph-ulx li{width:100%;height: 40px;line-height: 40px;color: #666;font-size: 14px;background: #fff;box-shadow:0px 2px 0px 1px #eee;}
    .neiph-ulx li a{display: block;width:100%;height: 100%;color: #666;}
    .neiph-ulx li.active a{color: #0193de;}
    .neiph-ulx li.active{border-bottom:1px solid #0193de;}
    .mex-pop{width:90%;}
    .mex-pop.active{height: 300px;}
    .mexpop-dis{width:0;}
    /*.mexbtn-pop{display: none;}*/
    .incase-view .swiper-slide-next{transform: scale(1);top:0;}
    .incase-img{height: auto;}
    .incase-img img{position: relative;top:0;left: 0;width:100%;transform: translate(0);}
    .incase-view{height: auto;}
    .incase-view .swiper-wrapper{height: auto;}
    .map{padding:10px;}
}
@media screen and (max-width: 600px) {
    .invideotxt{width:100%;}
    .invideotxt h1{font-size: 26px;}
    .invideotxt h2{font-size: 20px;overflow: hidden;padding:0 10px;height: 30px;line-height: 30px;}
    .play img{width:40px;height: 40px;}
    .invideotxt p{padding:0 10px;font-size: 12px;line-height: 22px;}
    .invideo{height: 300px;}
    .innews-txt h3{font-size: 14px;}
    .innews-txt p{font-size: 12px;}
    .intop-right span{font-size: 14px;background:none;padding-left: 0px;margin-right: 10px;}
    .inlogo img{width: 180px;}
    .inlogo{width: auto;}
    .inproduct-liimg img{width:30px;}
    .inproducts-ul li p{font-size: 12px;overflow: hidden;}
    .inproducts-ul{padding-bottom:0px;}
    .inproview-ul li p{margin-top: 10px;font-size: 14px;}
    .inproducts h2{font-size: 22px;height: 40px;}
    .incase-view{height: auto !important;}
    .incase-img{height: auto !important;}
    .incase-img img {position: relative; left: 0; transform: translateX(0);}
    .incase-view .swiper-slide p{font-size: 14px;margin-top:5px;margin-bottom:20px;}
    .follow-ul li{margin:0 8px;width:40px;height: 40px;line-height: 40px;}
    .follow-ul{margin-bottom:40px;}
    .inbottom span{display: none;}
    .inbottom h6{margin:0 auto;float: none;}
    .incase h2,.innews h2{font-size: 22px;height: 50px;}
    .invideotxt h1{font-size: 22px;line-height: 38px;}
    .invideotxt h2{font-size: 18px;}
    .incase-ali{width: 30%;}
    .incase-view .swiper-wrapper{height: auto !important;}
    .incase-view .swiper-slide p{font-size: 12px;line-height: 18px;height: 36px;margin-bottom:10px;}
    .solution-txt{width:100%;}
    .solution-img{width:100%;}
    .solution-img:after{width:0;}
    .solution-view{margin-bottom: 20px;}
    .case-ul li p{height: 50px;line-height: 50px;font-size: 14px;}
    .case-men img{width:30px;height: 30px;}
    .case-menutl{font-size: 16px;}
    .case-menuul li{font-size: 14px;height: 25px;line-height: 25px;}
    .case-menuul li:after{height: 10px;width: 1px;left:0;}
    .case-menu{padding-bottom: 15px;}
    .backlist{float: left;}
    .newspost-prev{max-width:100%;}
    .service-ul li:nth-child(1){width:33.333333%;margin-bottom: 10px;}
    .service-ul li:nth-child(2){width:33.333333%;margin-bottom: 10px;}
    .service-ul li:nth-child(3){width:33.333333%;margin-bottom: 10px;}
    .service-ul li:nth-child(4){width:33.333333%;}
    .service-ul li:nth-child(5){width:33.333333%;}
    .service-ul li p{min-height: 40px;}
    .incase-ul{font-size: 0;text-align: center;}
    .incase-ul li{width:30%;display: inline-block;margin-bottom:10px;}
    .incase-ul li:nth-child(4){border-left: 1px solid #a784c1;}
    .culture-tul li h3{font-size: 16px;letter-spacing: 0px;line-height: 20px;height: 40px;}
    .culture-tul li p{font-size:12px;}
    .culture-tul li:nth-child(1), .culture-tul li:nth-child(2), .culture-tul li:nth-child(3), .culture-tul li:nth-child(4), .culture-tul li:nth-child(5), .culture-tul li:nth-child(6), .culture-tul li:nth-child(7){margin-bottom: 10px;}
    .culture-top{padding-top: 30px;}
    .list-h1c{margin-top: 30px;}
    .culture-tul li{padding-left: 30px;}
    .culture-tul li img{width:25px;}
    .contact-form label{width:100%;text-align: left;}
    .contact-mail, .contact-pro, .contact-ctxt{margin-bottom: 5px;width:100%;}
    .contact-tdl,.contact-h5, .contact-depart{width:100%;}
    .contact-top{margin-top:30px;margin-bottom:10px;}
    .map{margin-bottom: 30px;}
    .contact-btn{padding:0;text-align: center;}
    .contact-tdl{padding-right: 0;}
    .inbottom h6{line-height: 20px;padding-top:10px;}
}
@media screen and (max-width: 577px) {
    .products-ul li{width:100%;margin-right: 0;margin-bottom:15px;}
    .propostnumt-ul{height: auto;}
    .propostnumt-ul li{font-size: 12px;width:50%;}
    .propostnumt-ul li:nth-child(2n)::after{height: 0;}
}
@media screen and (max-width: 450px) {
    .innews-ul li{width:100%;margin-right: 0;margin-bottom:10px;}
    .service-title{height: auto;padding-bottom:10px;}
    .download-dl dt{font-size: 12px;}
    .download-dl dt p:last-child{font-size: 12px;}
    .download-dl dd p{height: 60px;line-height: 60px;}
    .download-dl dd p:nth-child(1){line-height: 49px;}
    .download-li p:last-child a{display: block;width:100%;height: 100%;}
    .incase-view .swiper-slide-next{transform: scale(1); top: 0;}
    .incase-view .swiper-slide-next p{transform: scale(1);}
}
@media screen and (max-width: 425px) {
    .intop-right span{display: none;}
    .inbanner-txt1{width: 250px;}
    .inbanner-txt3{width: 250px;right:7%;}
    .inproview-ul li a{padding:0;}
    .incase-img{height: 110px;}
    .incase-view{height: 220px;}
    .inabout-ul li{width:33%;}
    .inabout-ul li p{font-size: 12px;padding:0;}
    .inabout-ul li span{line-height: 40px;}
    .invideo{height: 220px;}
    .follow-ul li{width:30px;height: 30px;line-height: 30px;}
    .inbottom h6{font-size: 12px;overflow: hidden;width:100%;height: 100%;}
    .backrpt{padding-top:20px;padding-bottom:20px;}
    .backrp{padding-top:20px;padding-bottom:20px;}
    .inabout{padding-top:10px;}
    .invideo{padding:0;}
    .products-bigtxt h3{font-size: 16px;margin-bottom: 6px;height: 24px;line-height: 24px;}
    .products-bigtxt p{line-height: 20px;max-height: 40px;margin-bottom:10px;}
    .products-big{padding:5%;}
    .propost-maximg{width:100%;}
    .propost-minviewd{width:100%;padding-top:10px;}
    .classic-ul li{width:49%;margin-right: 2%;margin-bottom: 10px;}
    .classic-ul li:nth-child(2n){margin-right: 0;}
    .tuijian{padding-bottom: 20px;}
    .solution-txt h3{height: 35px;font-size: 16px;line-height: 34px;}
    .solution-txt p{font-size: 12px;line-height: 20px;height: 60px;margin-top:10px;margin-bottom: 10px;}
    .prev-view a{margin-bottom:3px;}
    .solupost-title{font-size: 18px;}
    .solupost-p1{margin-bottom: 6px;}
    .solupost-sstxtp{font-size: 12px;}
    .case-menutl{font-size: 14px;}
    .case-menuul li{font-size: 12px;}
    .case-menu{padding-bottom: 10px;}
    .case-ul li p{font-size: 12px;height: 40px;line-height: 40px;}
    .case-ul li{margin-bottom:20px;width:100%;margin-right: 0;}
    .casepost-maximg .swiper-slide p{font-size: 14px;padding-right: 10px;padding-left: 10px;}
    .casepost-minview .swiper-slide.active-nav{border:2px solid #0193de;}
    .news-ul li{margin-bottom:15px;}
    .news-text h3{font-size: 14px;line-height: 20px;height: 40px;}
    .news-text{padding:10px;}
    .news-text p{font-size: 12px;}
    .newspost-fen{padding-top:10px;padding-bottom:10px;}
    .newspost-fenn1{float: right;padding-left: 0px;}
    .newspost-fenn{float: left;}
    .service-ul li:nth-child(1){width:50%;}
    .service-ul li:nth-child(2){width:50%;}
    .service-ul li:nth-child(3){width:50%;}
    .service-ul li:nth-child(4){width:50%;margin-bottom: 10px;}
    .service-ul li:nth-child(5){width:50%;}
    .service-ul li p{min-height: 40px;}
    .service{padding-top:30px;padding-bottom: 30px;}
    .sanmenu-ul li{width:32%;overflow:hidden;}
    .sanmenu-ul li p{width:100%;line-height: 18px;}
    .download-form{padding-top:10px;}
    .download-form input{height: 35px;line-height: 33px;}
    .download-intxt{width:230px;height: 35px;line-height: 33px;font-size: 12px;vertical-align: middle;margin-right: 0;}
    .download-sub{width:68px;height: 35px;line-height: 35px;vertical-align: middle;}
    .problem-read{display: block;position: static;height: 40px;border-radius: 3px;line-height: 40px;text-align: center;width:80px;margin-top:10px;margin-left: 35px;}
    .problem-answer p,.problem-quest p{padding-right: 0;padding-left: 35px;}
    .problem-quest span,.problem-answer span{font-size: 18px;width: 25px;height: 25px;line-height: 25px;}
    .problem-ul li{padding-top:20px;padding-bottom: 20px;}
    .culture-tul li:nth-child(1), .culture-tul li:nth-child(2), .culture-tul li:nth-child(3), .culture-tul li:nth-child(4), .culture-tul li:nth-child(5), .culture-tul li:nth-child(6), .culture-tul li:nth-child(7){width:100%;max-width: 100%;}
    .culture-tul li h3{height: 30px;line-height: 30px;}
    .culture-h1{font-size: 18px;height: 40px;line-height: 40px;}
    .culture-h1:after{width:50px;height: 1px;}
    .nei-ermenuli span{display: none;}
    .nei-ermenuli{padding-right: 0;padding-left: 0;}
    .culture-tul li p{letter-spacing: 0px;}
    .contact-tdl dt{font-size: 16px;line-height: 20px;}
    .contact-h5{font-size: 16px;line-height: 20px;}
    .contact-tdl dd{padding-left: 25px;}
    .contact-derig, .contact-deleft{width:100%;}
    .contact-form label{font-size: 14px;height: 30px;line-height: 30px;}
    .contact-mail, .contact-pro, .contact-ctxt{font-size: 14px;}
    .contact-btn input{font-size: 14px;}
    .incase-view .swiper-wrapper{height: 180px;}
    .play{margin-top:5px;}
    .invideotxt{transform: translate(-50%,-60%);}
    .invideotxt h1{height: 30px;line-height: 30px;margin-bottom: 0;}
    .invideotxt p{line-height: 20px;}
    .newspost-time span{padding-right: 8px;}
    .newspost-time i{padding-right: 8px;}
    .inabout-text{padding-right: 0;}
    .inabout-ul li p{width:100%;}
    .inabout-ul{padding-left:10px;}
    .inabout-ul li:after{height: 75px;}
    .inabout-more{margin-right: auto;margin-left: auto;}
    .inproview-img img{width:100%;}
}

@media screen and (max-width: 320px) {
    .incase-img{height: 80px;}
    .incase-view{height: 165px;}
    .inabout-logo{height: 40px;}
    .inabout-tian{font-size: 14px;}
    .news-ul li{width:100%;margin-right:0;}
    .news-ul li:nth-child(3n){margin-right: 0;}
    .incase-view .swiper-wrapper{height: 140px;}
    .invideotxt{transform: translate(-50%,-70%);}
}





/*  搜索    */




.commonweb {
    padding-left: 15px;
    padding-right: 15px;
}






.searchcont401 { padding: 36px 0; background-color: #ffffff; }

.searchtitle401 { padding: 28px 15px; background-color: #f2f2f2; }

.searchtitle401 span { color: #f7931c; }

.resultlist401 { font-size: 13px; padding: 3% 0; }

.resultlist401 img { display: block; width: 100%; margin-bottom: 2%; }

.resultlist401 li { padding: 15px 0; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; margin-bottom: -1px; }

.resultlist401 h4 { font-size: 16px; line-height: 24px; margin-bottom: 3%; }

.resultlist401 h4 em { color: #f7931c; font-style: normal;}

.resultlist401 h4 a { display: block; }

.resulttext401 { overflow: hidden; height: 72px; color: #999; }

.resultlabel401 { color: #999; display: inline-block; padding-top: 30px; }

.searchinputcont401 dt input { width: 100%; height: 40px; line-height: 40px; text-indent: 12px; font-size: 15px; color: #333333; background-color: #ffffff; font-family: "Microsoft YaHei"; }

.searchinputcont401 dd input { width: 100%; height: 40px; line-height: 40px; font-weight: bold; color: #ffffff; cursor: pointer; background-color: #2f318b; text-align: center; font-family: "Microsoft YaHei"; }

.keywords { color: #da251d; }

@media (min-width: 768px) { .searchtitle401 { font-size: 24px; }
    .resultlist401 h4 { font-size: 20px; margin-bottom: 2%; }
    .searchimg401 { float: left; margin: 0 3% 0 0; display: block; width: 200px; height: 150px; overflow: hidden; position: relative; }
    .resultlist401 img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); max-width: 100%; width: auto; } }

@media (min-width: 992px) { .searchinputcont401 { width: 45%; margin: 0 auto; }
    .searchinputcont401 dt { float: left; width: 78%; }
    .searchinputcont401 dd { float: left; width: 22%; }
    .searchinputcont401 dt input { font-size: 18px; }
    .searchinputcont401 dd input { font-size: 18px; font-weight: bold; } }


.loadingmore { display: block; width: 100%; font-size: 14px; background-color: #2f318b; height: 40px; line-height: 40px; color: #ffffff; text-align: center; -webkit-transition: all ease 0.5s; -moz-transition: all ease 0.5s; -o-transition: all ease 0.5s; transition: all ease 0.5s; }

.loadingmore:hover { background-color: #4c4ea4; }

@media (min-width: 1024px) { .loadingmore { height: 50px; line-height: 50px; font-size: 16px; } }

@media ( min-width:1200px ){
    .commonweb {
        margin: 0px auto;
        max-width: 1180px;
        padding-left: 0;
        padding-right: 0;
    }
}


/* 20181015 */
@media (min-width:1024px){
    .products-img img{
        min-height:272px;
    }
}




/* 20181019  */


.aside { position: fixed; width: 60px; z-index: 1888; right: 0%; bottom:20%; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.aside .item { width: 100%; margin-bottom: 1px; display: none; border-radius:4px; }

.aside .aside-item { display: block; width: 50px; height: 50px; background-color: #0193de; background-repeat: no-repeat; -moz-background-size: 60%; -o-background-size: 60%; background-size: 60%; background-position: center center; -webkit-transition: background-color .15s; -o-transition: background-color .15s; -moz-transition: background-color .15s; transition: background-color .15s; border-radius:4px; }



.aside .scrolltop { display: block; }
.aside .item .cons{padding-bottom:12px;}
.aside .item .cons p{
    width:100%;
    box-sizing:border-box;
    position:relative;
    padding:10px 30px 0px 40px;
    min-width:260px;
}

.aside .item .cons p:before{
    content:'';
    position:absolute;
    width:24px;
    height:24px;
    left:10px;
    top:10px;
}
.aside .item .cons .telicon:before{
    background:url(../images/link01.png) no-repeat scroll 0 0 ;
}
.aside .item .cons .emailcon:before{
    background:url(../images/link02.png) no-repeat scroll 0 0 ;
}
.aside .item .cons .addrcon:before{
    background:url(../images/link03.png) no-repeat scroll 0 0 ;
}
.aside .item .cons .addrcon{line-height:18px;}



.aside .item .cons p a{display:block; color:#fff;word-break:break-all;white-space: normal; }

.aside .scrolltop .aside-item { background-color: #00aeef; background-position:center center; }

@media (min-width: 1024px) { .aside .item { display: block; position: relative; }
    .aside .item .cons { position: absolute; z-index: -1; top: 0; right: 60px; min-height: 60px; line-height: 24px; white-space: nowrap; color: #fff; background-color: rgba(0,0,0,0.9); text-indent: 0px; width: 0px; -webkit-transition: width .9s; -o-transition: width .9s; -moz-transition: width .9s; transition: width .9s; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; overflow: hidden; font-size: 13px; }
    .aside .aside-item { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); width: 60px; height: 60px; line-height:60px;  }
    .aside .aside-item{ -moz-background-size: auto; -o-background-size: auto; background-size: auto;   }
    .aside .scrolltop { display: none; position: absolute;  left: 0; }
    .aside .scrolltop .aside-item { background-color: #0193de; background-position: center center; }

    .aside .qq:hover .aside-item{ background-color: #346ccd;  }
    .aside .links:hover .aside-item{ background-color: #17b53f;  }
    .aside .scrolltop:hover .aside-item{ background-color: #000;  }

    .aside .item:hover .cons { width: 260px; } }

.go-top{display:none !important;}


/*head重置*/

/*banner*/
.banner-text{
    z-index: 100;
    height: 300px;
    text-align: center;
    margin-top: 3%;
    margin-top: 3%;
    /*color: #fff;*/
    -webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
.banner-text img{ width: auto !important; margin-top: 40px;}
.banner-text .wow:nth-child(1){
    font-size: 40px; font-weight: 400; line-height: 2em;
}
.banner-text .wow:nth-child(2){
    font-size: 35px; font-weight: 400; line-height: 2em;
}
.banner-text .wow:nth-child(3){
    font-size: 25px; font-weight: 400;
}

@media ( min-width: 1023px) {
    /*合作客户*/
    .case-img{

    }
    .case-img .case-title{
        font-size: 26px;
        font-weight: bold;
        margin-bottom: 30px;
    }
    .case-img li {
        position: relative;
        float: left;
        width: 25%;
        padding: 0;
        margin: 0;
        /*width: 293px;*/
        height: 150px;
        text-align: center;
        background-color: #fff;
        border-top:1px solid #f2f2f2;
        border-left:1px solid #f2f2f2;
        border-right:1px solid #f2f2f2;
        /*box-shadow: -1px -1px 15px -4px rgba(0,0,0,1);*/
    }
    .case-img li:nth-child(5n+0){
        /*border-right:1px solid #f2f2f2;*/
        /*background: red;*/
    }
    .case-img li:nth-last-child(1), .case-img li:nth-last-child(2), .case-img li:nth-last-child(3), .case-img li:nth-last-child(4){
        border-bottom:1px solid #f2f2f2;
    }
    .case-img li img{

    }
    .case-img li:hover img{
      }
    .case-img li{position:relative;/* width:219px; */padding:0;position: relative;height:142px;z-index: 1;}
    .case-img li .cont1{width:293px;height:140px;position:absolute;top:0px;left:0px;z-index:2;/*filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;*/}
    .case-img li .cont2{width:293px;height:140px;
        filter:alpha(opacity=0);-moz-opacity:0;opacity: 1;
        position:absolute;top:0px;left:0px;z-index:1;transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);
        -webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);}
    .case-img li:hover .cont1{transform:rotateY(180deg);z-index:1;alpha(opacity=0);-moz-opacity:0;opacity:0;-ms-transform:rotateY(180deg);
        -moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);}
    .case-img li:hover .cont2{transform:rotateY(360deg);z-index:2;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;-ms-transform:rotateY(360deg);
        -moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg);}
    .case-img li:hover .cont2{z-index:2;}
    .case-img li .cont1{transition:all .5s linear 10ms;}
    .case-img li .cont2{transition:all .5s linear 10ms;}



    .case-img li img{
        -moz-transition: all 0.6s ease-in-out;

        -webkit-transition: all 0.8s ease-in-out;
        -o-transition: all 0.8s ease-in-out;
        -ms-transition: all 0.8s ease-in-out;
        transition: all 0.8s ease-in-out;
        overflow: hidden;
    }
    .case-img li:hover img{

    }

    /*底部*/
    .follow-ul{
        height: 80px;
        line-height: 80px;
    }
    .follow-ul .foot-tel{
        width:30%;
        float: left;
        line-height: 60px;
    }
    .follow-ul .foot-tel img{
        width:30px;
    }
    .follow-ul .foot-tel a{
        padding-left: 49px;
        height: 34px;
        line-height: 34px;
        display: inline-block;
        font-size: 14px;
        background-image: url("../images/kf02.png");
        background-size: 34px;
        background-repeat: no-repeat;
        color:#fff;
    }
    .follow-ul .foot-icon{
        width: 40%;
        float: left;
    }
    .follow-ul .foot-erweima{
        width: 30%;
        float: left;
    }
    .follow-ul .foot-erweima img{
        width: 80px;
    }
}
@media ( min-width: 601px)and ( max-width:1022px ){
    /*合作客户*/
    .case-img{

    }
    .case-img .case-title{
        font-size: 26px;
        font-weight: bold;
        margin-bottom: 30px;
    }
    .case-img li {
        float: left;
        width: 25%;
        padding: 0;
        margin: 0;
        text-align: center;
        background-color: #fff;
        border-top:1px solid #f2f2f2;
        border-left:1px solid #f2f2f2;
        border-right:1px solid #f2f2f2;
        /*box-shadow: -1px -1px 15px -4px rgba(0,0,0,1);*/
    }
    .case-img li:nth-child(5n+0){
        /*border-right:1px solid #f2f2f2;*/
        /*background: red;*/
    }
    .case-img li:nth-last-child(1), .case-img li:nth-last-child(2), .case-img li:nth-last-child(3), .case-img li:nth-last-child(4){
        border-bottom:1px solid #f2f2f2;
    }
    .case-img li img{
        -moz-transition: all 0.6s ease-in-out;

        -webkit-transition: all 0.8s ease-in-out;
        -o-transition: all 0.8s ease-in-out;
        -ms-transition: all 0.8s ease-in-out;
        transition: all 0.8s ease-in-out;
    }
    .case-img li:hover img{
        -webkit-transform:rotateY(180deg); /* Safari and Chrome */-moz-transform:rotateY(180deg); /* Firefox */transform:rotateY(180deg);
    }


    /*底部*/
    .inbottom{
        height: unset;
    }
    .follow-ul{
        height: 80px;
        line-height: 80px;
    }
    .follow-ul .foot-tel{
        width:100%;
        float: left;
        line-height: 60px;
    }
    .follow-ul .foot-tel img{
        width:30px;
    }
    .follow-ul .foot-tel a{
        padding-left: 49px;
        height: 34px;
        line-height: 34px;
        display: inline-block;
        font-size: 14px;
        background-image: url("../images/kf02.png");
        background-size: 34px;
        background-repeat: no-repeat;
        color:#fff;
    }
    .follow-ul .foot-icon{
        width: 100%;
        float: left;
    }
    .follow-ul .foot-erweima{
        width: 100%;
        float: left;
    }
    .follow-ul .foot-erweima img{
        width: 80px;
    }
}
@media ( max-width: 600px) {
    /*合作客户*/
    .case-img{

    }
    .case-img .case-title{
        font-size: 26px;
        font-weight: bold;
        margin-bottom: 30px;
    }
    .case-img li {
        float: left;
        width: 50%;
        padding: 0;
        margin: 0;
        text-align: center;
        background-color: #fff;
        border-top:1px solid #f2f2f2;
        border-left:1px solid #f2f2f2;
        border-right:1px solid #f2f2f2;
        /*box-shadow: -1px -1px 15px -4px rgba(0,0,0,1);*/
    }
    .case-img li:nth-child(5n+0){
        /*border-right:1px solid #f2f2f2;*/
        /*background: red;*/
    }
    .case-img li:nth-last-child(1), .case-img li:nth-last-child(2), .case-img li:nth-last-child(3), .case-img li:nth-last-child(4){
        border-bottom:1px solid #f2f2f2;
    }
    .case-img li img{
        -moz-transition: all 0.6s ease-in-out;

        -webkit-transition: all 0.8s ease-in-out;
        -o-transition: all 0.8s ease-in-out;
        -ms-transition: all 0.8s ease-in-out;
        transition: all 0.8s ease-in-out;
    }
    .case-img li:hover img{
        -webkit-transform:rotateY(180deg); /* Safari and Chrome */-moz-transform:rotateY(180deg); /* Firefox */transform:rotateY(180deg);
    }


    /*底部*/
    .follow-ul{
        line-height: 1.5em;
    }
    .follow-ul .foot-tel{
        width:100%;
        margin-bottom: 10px;
    }
    .follow-ul .foot-tel img{
        width:30px;
    }
    .follow-ul .foot-tel a{
        padding-left: 49px;
        height: 34px;
        line-height: 34px;
        display: inline-block;
        font-size: 14px;
        background-image: url("../images/kf02.png");
        background-size: 34px;
        background-repeat: no-repeat;
        color:#fff;
    }
    .follow-ul .foot-icon{
        width: 100%;
        margin-bottom: 10px;
    }
    .follow-ul .foot-erweima{
        width: 100%;
    }
    .follow-ul .foot-erweima img{
        width: 80px;
    }
}

@media (max-width:1180px) {
    /*优势*/
    .index-youshi {
        background: url(../images/service_bg.jpg) no-repeat center;
        background-size: cover;
        -moz-background-size: cover;
        -webkit-background-size: cover;
        padding: 78px 0;
    }
    .index-youshi .columnTitle {
        border-bottom: solid 1px #ddd;
        text-align: center;
        padding-bottom: 30px;
    }
    .index-youshi .columnTitle .tit {
        /*color: #fff;*/
        font-size: 30px;
    }
    .index-youshi .columnTitle .txt {
        /*color: #fff;*/
        font-size: 20px;
    }
    .index-youshi ul {
        margin-top: 62px;
    }
    .index-youshi ul:after {
        content: "";
        height: 0;
        display: block;
        clear: both;
    }
    .index-youshi ul li {
        width: 100%;
        float: none;
        border: solid 1px #ddd;
        box-sizing: border-box;
        margin-bottom:15px ;
    }
    .index-youshi ul li:nth-child(odd) {
        border: solid 1px #ddd;
    }
    .index-youshi ul li:nth-last-child(2),
    .index-youshi ul li:nth-last-child(1) {
        border: solid 1px #ddd;
    }
    .index-youshi ul li a {
        padding: 34px 15px 15px 0;
        box-sizing: border-box;
        display: block;
    }
    .index-youshi ul li a:after {
        content: "";
        height: 0;
        display: block;
        clear: both;
    }
    .index-youshi ul li a:hover .icon::after {
        bottom: 0;
    }
    .index-youshi ul li:nth-child(2) a,
    .index-youshi ul li:nth-child(1) a {
        padding-top: 10px;
        padding-left: 10px;
    }
    .index-youshi ul li:nth-last-child(2) a,
    .index-youshi ul li:nth-last-child(1) a {
        padding-bottom: 10px;
        padding-left: 10px;
    }
    .index-youshi ul li:nth-child(even) a {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
    }
    .index-youshi ul li .icon {
        width: 147px;
        height: 147px;
        overflow: hidden;
        border-radius: 50%;
        float: left;
        position: relative;
        display: none;
    }
    .index-youshi ul li .icon::after {
        content: " ";
        width: 100%;
        height: 100%;
        position: absolute;
        bottom: -100%;
        left: 0;
        z-index: 2;
        background: url(../images/service_icon_hover1.gif) no-repeat center #1f4a97;
        transition-duration: 0.4s;
        -webkit-transition-duration: 0.4s;
        -moz-transition-duration: 0.4s;
        -ms-transition-duration: 0.4s;
        -o-transition-duration: 0.4s;
    }
    .index-youshi ul li .icon img {
        width: 100%;
        display: block;
        border-radius: 50%;
    }
    .index-youshi ul li:nth-child(2) .icon::after {
        background-image: url(../images/service_icon_hover2.gif);
    }
    .index-youshi ul li:nth-child(3) .icon::after {
        background-image: url(../images/service_icon_hover3.gif);
    }
    .index-youshi ul li:nth-child(4) .icon::after {
        background-image: url(../images/service_icon_hover4.gif);
    }
    .index-youshi ul li .text {
        padding: 18px 0 0 0px;
        box-sizing: border-box;
    }
    .index-youshi ul li .text .tit {
        line-height: 30px;
        font-size: 20px;
        font-weight: bold;
        /*color: #fff;*/
    }
    .index-youshi ul li .text .en {
        line-height: 20px;
        font-family: "Arial";
        font-weight: bold;
        /*color: #fff;*/
        font-size: 14px;
        opacity: 1;
    }
    .index-youshi ul li .text .txt {
        line-height: 1.5em;
        font-size: 15px;
        /*color: #f6f6f6;*/
        margin-top: 20px;
        /*overflow: hidden;*/
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        word-break: break-all;
        display: table;
    }
    .index-youshi ul li .text .txt p:before{
        width:3px;
        height: 3px;
        content: "";
        background-color: #333;
        border-radius: 50%;
        display: inline-block;
        margin-right: 8px;
        margin-bottom: 5px;
    }

}

.page{ margin-top: 2em; text-align:right;}
.page .current,.page .num,.page .prev,.page .next{ display: inline-block; padding:.5em 1em .5em 1em; margin-right:.5em; border: 1px solid #cccccc;}
.page .current{ background-color: #0193de; color:#ffffff;}
.page .current:hover,.page .num:hover,.page .prev:hover,.page .next:hover{ background-color: #0193de; color:#ffffff;}
