@charset "UTF-8";
img{-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s; -ms-transition: all 0.5s;  transition: all 0.5s;
    border:0;display: inline-block;
}
a{color:#333;-webkit-transition: all .2s;-moz-transition: all .2s; -ms-transition: all .2s;transition: all .2s;}

body{font-size: 14px;
    background-size: cover;
    padding: 0 !important;
    -ms-behavior: url(../images/backgroundsize.min.htc);
    behavior: url(../css/backgroundsize.min.htc);
}

.kv{width:100%;overflow: hidden;max-height: 600px;}
.kv img{width:100%;display:block}
.kv .wapKv{display:none;left:0;top:0;right:0;bottom:0;background-repeat: no-repeat;background-size:cover;background-position:center;}
/* .kv .wapKv{display:none;} */
.kv dl{left:50%;margin-left:-640px;top:50%;color:#fff;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.kv dt{width:50%;}
.kv dd{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:5.4em;overflow:hidden;text-overflow:ellipsis;width:50%;margin-top: 2%;line-height: 1.8}
@media only screen and (max-width: 1366px){
    .kv dl{margin-left: -500px}
}
@media only screen and (max-width: 1200px){
    .kv .w1280{padding:0;width:80%;left: 10%;margin-left: 0}
}
@media only screen and (max-width: 960px){
    .kv dt{width:60%;}
    .kv dd{width:60%;}
}
@media only screen and (max-width: 768px){
    .kv{height:276px;}
    .kv img{display:none;}
    .kv .wapKv{display:block}

    .kv dt{width:70%;}
    .kv dd{width:70%;}
}
@media only screen and (max-width: 479px){
    .kv dt{font-size: 24px;}
    .kv {height: 230px;}
}
@media only screen and (max-width: 360px){
    .kv{height:276px;}
    .kv dt{width:80%;}
    .kv dd{width:80%;}
}
/*公司简介*/
.intro-intro{padding:3% 0;background:url(../images/bgimg02.jpg) no-repeat center;background-size:cover;}
.intro-intro .left{width:40%;left:0;top:50%;min-width: 180px;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.intro-intro .left img{max-width:100%;}
.intro-intro .right{width:46%;}
.intro-intro .right h5{color:#333;}
.intro-intro .right h5:after{content:'';display:block;width:40px;height:6px;background:#105195;margin-top: 25px}
.intro-intro .right .intro-intro-p{color:#333;margin-top:6%}
.intro-intro .right .intro-intro-p p:not(:first-child){margin-top: 3%}
.intro-strengths{width:75%;max-width:1445px;margin:3% auto 0 auto;}
.intro-strengths .headBox{color:#333;text-align: center}
.intro-strengths .intro-strUl{display: -webkit-flex;display:flex;justify-content:center;margin-top: 5%;flex-wrap:wrap;}
.intro-strengths .intro-strUl li{width:25%;padding:0 10px;}
.intro-strengths .intro-strUl li:not(:first-child):before{content:"";display:block;position:absolute;left:0;top:12px;width:1px;height:126px;background:#b2b2b2;}
.intro-strengths .intro-strUl dl{text-align: center}
.intro-strengths .intro-strUl dt img{max-width:100%;max-height:80px;}
.intro-strengths .intro-strUl dd.num{color:#333;}
.intro-strengths .intro-strUl dd.txt{color:#555;}

.intro-char{padding:3% 0;background:url(../images/bgimg04.jpg) no-repeat center;background-size:cover;margin-top: 3%}
.intro-char h4{color:#fff;text-align: center}
.intro-char .mid{padding:3% 8%;background:rgba(255,255,255,.1);margin-top: 4%}
.intro-char .mid li{color:#fff;padding-left:36px;}
.intro-char .mid li:not(:first-child){margin-top: 5px}
.intro-char .mid li:before{content:'';display:block;position:absolute;left:4px;top:14px;width:12px;height:12px;background:#fff;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg);
}
.intro-char .mid dt{vertical-align: middle;font-size: 26px;}
.intro-char .mid dd{vertical-align: middle;font-size: 20px;}
.intro-char .btnMore{display:block;width:200px;height:46px;background:#105195;color:#fff;line-height: 46px;margin: 3% auto 0 auto;text-align: center}
.intro-char .btnMore:hover{background:#0064c2;}
@media only screen and (max-width: 1440px){
    .intro-char .mid dt{font-size: 24px;}
}
@media only screen and (max-width:1200px){
    .intro-intro .w1280{width:90%;padding:0;}
    .intro-intro .left{left:20px;}
    .intro-strengths .intro-strUl dt img{max-height:64px;}
    .intro-char .mid dt{font-size:18px;}
    .intro-char .mid dd{font-size:16px;}
    .intro-char .mid li:before{top:8px;}
}

@media only screen and (max-width:960px){
    .intro-intro .left{float:none;display:block;position:relative;
        left:auto;top:auto;margin:0 auto;
        -webkit-transform:none;
        -moz-transform:none;
        -o-transform:none;
        -ms-transform:none;
        transform:none;
    }
    .intro-intro .right{width:100%;float:none;display:block;margin:8% auto 0 auto;}
    .intro-intro .right .intro-intro-p{margin-top: 4%}
}
@media only screen and (max-width:768px){

    .intro-intro .w1280{width:100%;padding:30px 16px;}

    .intro-intro .right h5{font-size: 18px;}
    .intro-intro .right h5:after{height:3px;margin-top: 2%}

    .intro-strengths h4{font-size: 18px;}
    .intro-strengths h5{font-size: 14px;}
    .intro-strengths .intro-strUl li{width:50%;}
    .intro-strengths .intro-strUl li:nth-child(n+3),
    .intro-strengths .intro-strUl li:nth-child(n+4){margin-top: 10px}
    .intro-strengths .intro-strUl li:not(:first-child):before{height:auto;bottom:10px;}
    .intro-strengths .intro-strUl li:nth-child(2n+1):before{display:none;}
    .intro-strengths .intro-strUl dt img{max-height:48px;}
    .intro-char h4{font-size: 18px;}
    .intro-char .mid dt{ font-size:16px;}
    .intro-char .mid dd{ font-size:14px;}
    .intro-char .mid li{padding-left:30px;margin: 12px 0;}
    .intro-char .mid li:before{width:8px;height:8px;}
    .intro-char .btnMore{width:160px;height:36px;line-height: 36px}
}
@media only screen and (max-width:479px){
    .intro-char {padding: 10% 0;}
    .intro-strengths {margin: 10% auto;}
    .intro-strengths .intro-strUl li{width:100%;}
    .intro-strengths .intro-strUl li:nth-child(n+2){margin-top: 10px}
    .intro-strengths .intro-strUl li:nth-child(2n):before{display:none;}
}
/*产品中心*/
.prod-char{padding:3% 0;background:url(../images/bgimg05.png) no-repeat center bottom;background-size:auto 95%;}
.prod-char ul{width:90%;display: -webkit-flex;display:flex;justify-content:center;margin:0 auto;}
.prod-char li{width:30%;margin:0 1.5%;}
.prod-char li dl{margin:0 auto;text-align: center}
.prod-char li dt{color:#333;margin-top:6%}
.prod-char li dd.img{height:75px;text-align: center}
.prod-char li dd.img:before{width:0;height:100%;vertical-align:middle}
.prod-char li dd.img img{max-width:98%;max-height:100%;vertical-align:middle}
.prod-char li dd.desc{margin-top:4%}
.prodUl{padding-bottom:3%}
.prodUl a{display:block;border:5px solid #fff;box-shadow:-2px 8px 20px #f3f3f3}
.prodUl a:after{content:"";display: block;position:absolute;right:-5px;top:-5px;bottom:-5px;width:10px;background:#6694c4;}
.prodUl a:hover{color:#333}
.prodUl a:not(:first-child){margin-top:4%}
.prodUl .prodImg{width:34.3%;height:0;padding-bottom: 19.3%;background:#f4f4f4;vertical-align:middle;cursor: pointer;}
.prodUl .prodImg img{max-width:90%;max-height:90%;top:50%;left:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}
.prodUl dl{width:55.2%;padding:1.8% 5.5%;vertical-align:middle;}
.prodUl dt{font-weight: bold;padding-left: 3%;cursor: pointer;}
.prodUl dd span{cursor: pointer;}
.prodUl dt:hover , .prodUl dd span:hover{color:#004d9c}
.prodUl dt:before{content:'';display:block;position:absolute;width:6px;top:6px;bottom:3px;background:#004d9c;left:0;}
.prodUl .prodDesc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:4.5em;line-height: 1.5em;overflow:hidden;text-overflow:ellipsis;}
.prodUl .prodArrow{width:10.5%;height:98px;border-left:1px solid #bbb;text-align: center;vertical-align:middle;cursor: pointer;}
.prodUl .prodArrow:before{content:'';width:0;height:100%;display: inline-block;vertical-align: middle}
/* .prodUl a:hover{background:#004d9c;border:5px solid #004d9c;} */
/* .prodUl a:hover:after{background:#004d9c;} */
/*.prodUl a:hover dt{color:#fff;}
.prodUl a:hover dt:before{background:#fff;}*/
/*.prodUl a:hover .prodDesc{color:#fff;}
.prodUl a:hover .prodInfo{color:#fff;}*/
.prodUl a:hover .prodArrow{color:#004d9c;}

.prodMemo{padding:3% 0;background:#eee;}
.prodMemo h4{color:#333;text-align: center;}
.prodMemo ul{display:table;margin-top: 3%;width:100%;}
.prodMemo li{display:table-cell;}
.prodMemo li.prodDl{width:12%;text-align: center;padding:15px 0 20px 0;}
.prodMemo li.prodDl .prodIcon{width:68px;height:78px;margin:0 auto;}
.prodMemo li.prodDl .prodIcon img{width:100%;top:50%;left:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}
.prodMemo li.prodDl dt p{max-width:100%;padding:0 26px;background:url(../images/bgshape.png) no-repeat center;background-size:100% 100%;color:#fff;text-align: center;font-size: 18px;}
.prodMemo li.prodDl dt p a{color: #fff}
.prodMemo li.prodDl .prodExp p{color:#555;}
.prodMemo li.bgImg{width:30%;background-repeat:no-repeat;background-position:center;background-size:contain;margin:0 1%;}
.prodMemo li.prodDl:nth-child(5n+1) + .bgImg{background-image:url(../images/bgimg06.png)}
.prodMemo li.prodDl:nth-child(5n+3) + .bgImg{background-image:url(../images/bgimg07.png)}
@media only screen and (max-width:1366px){
    .prodUl .prodImg{padding-bottom: 22.7%}
}
@media only screen and (max-width:1200px){
    .prod-char li dd.img{height:60px;}
    .prodMemo li.prodDl dt p{font-size: 16px;}
}
@media only screen and (max-width:1079px){
    .prodMemo li.prodDl .prodIcon{width:60px;height:70px;}
    .prodMemo li.prodDl{width:15%;padding:3% 0;}
    .prodMemo li.bgImg{width:25%;}
}
@media only screen and (max-width:960px){
    .prodUl dt{padding-left: 8px}
    .prodUl dt:before{width:3px;top:5px;bottom:4px;}
}
@media only screen and (max-width:768px){
    .prod-char ul{width:100%;}
    .prod-char li dd.img{height:45px;}
    .prodUl .prodImg{position:absolute;left:0;top:0;bottom:0;padding-bottom: 0;height:auto;}
    .prodUl .prodImg img{max-width:80%;max-height:80%;}
    .prodUl .prodInfo{font-size: 14px;}
    .prodUl .prodArrow{position:absolute;width:78px;height:78px;right:0;top:50%;margin-top: -39px}
    .prodUl dl{margin:0 78px 0 34.3%;}
    .prodMemo li.prodDl{width:20%;}
    .prodMemo li.bgImg{width:18%;}
    .prodMemo li.prodDl .prodIcon{width:54px;height:62px;}
    .prodMemo li.prodDl dt p{font-size: 14px;padding:0 15px;}
}
@media only screen and (max-width:479px){
    .prod-char{background-size: 90% auto;background-position: center 4%}
    .prod-char ul{flex-wrap: wrap}
    .prod-char li{width:100%;}
    .prod-char li dl{position:relative;}
    .prod-char li dd.img{position:absolute;width:15%;left:5%;top:50%;
        -webkit-transform:translateY(-50%);
        -moz-transform:translateY(-50%);
        -o-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
        transform:translateY(-50%);
    }
    .prod-char li dt{box-sizing:border-box;width:100%;padding-left:25%;}
    .prod-char li dd.desc{box-sizing:border-box;width:100%;padding-left:25%;}
    .prodUl a{padding-bottom: 22px}
    .prodUl .prodImg{display:block;width:46%;}
    .prodUl dl{margin:0 0 0 46%;}
    .prodUl .prodInfo{margin-top: 10px}
    .prodUl .prodArrow{position:absolute;bottom:2px;right:3%;border-left:none;height:auto;padding-right: 0;top:auto;margin-top: 0}
    .prodUl a:after{width:5px;}
    .prodMemo ul{display: block}
    .prodMemo li.bgImg{display:none;}
    .prodMemo li.prodDl{width:100%;display:block;}
    .prodMemo li.prodDl dl{position:relative;width:100%}
    .prodMemo li.prodDl .prodIcon{position:absolute;left:10%;width:11%;top:50%;min-width:35px;margin-top: -31px}
    .prodMemo li.prodDl dt{box-sizing: border-box;width:100%;padding-left: 25%;text-align: center}
    .prodMemo li.prodDl dt p{display:inline-block;padding:0 10%;}
    .prodMemo li.prodDl .prodExp{box-sizing: border-box;width:100%;padding-left: 20%;}
}

/*方案*/
.sec-head{text-align: center}
.sec-head h5{display:inline-block;color:#333;border-bottom:2px solid #105195;padding:0 3% 3px 3%;}
.case-ind{padding:3% 0;background:url(../images/bgimg08.png) no-repeat right bottom #f5f5f5;background-size:76% auto;}
.case-ind .caseUl{margin-top: 3%}
.case-ind .caseUl a{width:30.8%;}
.case-ind .caseUl a:nth-child(3n){margin-left:3.8%;}
.case-ind .caseUl a:nth-child(3n+2){margin-left:3.8%;}
.case-ind .caseUl a:nth-child(n+4){margin-top: 3%}
.case-ind .caseUl a:nth-child(n+5){margin-top: 3%}
.case-ind .caseUl a:nth-child(n+6){margin-top: 3%}
.case-ind .caseUl .caseImg{width:100%;height:0;padding-bottom:78.2%;overflow:hidden;}
.case-ind .caseUl .caseImg .imgBox{left:0;top:0;right:0;bottom:0;
    -webkit-transition:all .4s;
    -moz-transition:all .4s;
    -o-transition:all .4s;
    -ms-transition:all .4s;
    transition:all .4s;
}
.case-ind .caseUl .caseImg img{width:100%;left:50%;top:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}
.case-ind .caseUl dl{width:100%;background:#fff;}
.case-ind .caseUl dt{padding:3% 5%;border-bottom:1px solid #aaa;}
.case-ind .caseUl dt .caseTit{color:#535353;}
.case-ind .caseUl dt .caseMore{color:#004fa3;right:5%;top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    /* background:url(../images/icon_16.png) no-repeat right center;padding-right:30px; */
}
.case-ind .caseUl dd{padding:3% 5% 5% 5%;}
.case-ind .caseUl dd p{color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:4.5em;line-height: 1.5em;overflow:hidden;text-overflow: ellipsis}
.case-ind .caseUl a:hover{box-shadow: 10px 10px 20px #e2e2e2}
.case-ind .caseUl a:hover .imgBox{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -o-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1);
}
.case-ind .caseUl a:hover dt .caseTit{color:#004fa3;}
.case-suc{background:#fff;padding:3% 0;}
.case-suc .suc-swiper{margin-top: 5%}
.case-suc .suc-swiper .left-swiper{width:46%;}
.case-suc .suc-swiper .right{display:flex;justify-content:flex-end;flex-direction:column;width:50%;right:0;top:0;bottom:0;}
.case-suc .suc-swiper .right-swiper{width:100%;margin-top: 8%}
.case-suc .suc-swiper .sucImg{width:100%;height:0;padding-bottom: 75%}
.case-suc .suc-swiper .sucImg i{display: block;left:0;top:0;right:0;bottom:0;}
.case-suc .suc-swiper .sucImg img{width:100%;left:50%;top:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}
.case-suc .suc-swiper .right .right-header{padding-bottom:2%;border-bottom:1px solid #ddd;}
.case-suc .suc-swiper .right .right-tit{box-sizing:border-box;width:100%;padding-right:180px;min-height:50px;}
.case-suc .suc-swiper .right .right-tit p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:3em;overflow:hidden;text-overflow:ellipsis;color:#333;}
.case-suc .suc-swiper .right .right-p{margin-top: 5%}
.case-suc .suc-swiper .right .right-p .swiper-slide{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.8;max-height:7.2em;overflow:hidden;text-overflow:ellipsis;color:#666;}
.case-suc .suc-swiper .right .right-btn{right:0;bottom:0;}
.case-suc .suc-swiper .right .right-btn .btn{width:75px;height:50px;cursor:pointer;}
.case-suc .suc-swiper .right .right-btn .btnL{background-image:url(../images/btnl.jpg);background-repeat:no-repeat;background-position:center;background-size:contain;}
.case-suc .suc-swiper .right .right-btn .btnR{background-image:url(../images/btnr.jpg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-left: 25px}
.case-suc .suc-swiper .right .right-btn .btnL:hover{background-image:url(../images/btnl_h.jpg);}
.case-suc .suc-swiper .right .right-btn .btnR:hover{background-image:url(../images/btnr_h.jpg);}

@media only screen and (max-width:1200px){
    .case-suc .suc-swiper .right .right-tit{min-height:40px;}
    .case-suc .suc-swiper .right .right-btn .btn{width:60px;height:40px;}
    .case-suc .suc-swiper .right .right-btn .btnR{margin-left: 16px}
    .case-suc .suc-swiper .right .right-tit{padding-right: 140px}
    .case-suc .suc-swiper .right-swiper{margin-top: 5%}
}
@media only screen and (max-width:960px){
    .case-suc .suc-swiper .right .right-p{margin-top: 3%}
    .case-suc .suc-swiper .right-swiper{margin-top: 3%}
}
@media only screen and (max-width:768px){
    .case-ind .caseUl dt .caseMore{background-size:16px 7px;padding-right: 24px}
    .case-suc .suc-swiper .left-swiper{float: none;display:block;width:80%;margin:0 auto;}
    .case-suc .suc-swiper .right{position:relative;right:auto;top:auto;bottom:auto;width:80%;margin:3% auto 0 auto;}
    .case-suc .suc-swiper .right .right-btn .btn{width:45px;height:30px;}
    .case-suc .suc-swiper .right .right-btn .btnR{margin-left: 12px}
    .case-suc .suc-swiper .right .right-tit{min-height:30px;padding-right: 108px}
}
@media only screen and (max-width:479px){
    .case-ind .caseUl a{width:48%;}
    .case-ind .caseUl a:nth-child(3n){margin-left:0;}
    .case-ind .caseUl a:nth-child(3n+2){margin-left:0;}
    .case-ind .caseUl a:nth-child(2n){margin-left:3.8%;}
    .case-ind .caseUl a:nth-child(n+3){margin-top: 3%}
    .case-suc .suc-swiper .left-swiper{width:100%;}
    .case-suc .suc-swiper .right{width:100%;}
    .case-suc .suc-swiper .right .right-btn .btn{width:38px;height:25px;}
    .case-suc .suc-swiper .right .right-btn .btnR{margin-left: 10px}
    .case-suc .suc-swiper .right .right-tit{min-height:25px;padding-right: 90px}
}

/*售后服务*/
.kv .wCenter{text-align:center;left:50%;top:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}
.searWrap{width:62.5%;margin:0 auto;}
.searWrap h4{color:#fff;text-align: center}
.searWrap .searBar{width: 100%;background:#fff;margin-top: 5%}
.searWrap .searBar .searInp{width:100%;padding:8px 75px 8px 15px;height:46px;}
.searWrap .searBar .searInp input{width:100%;height:30px;line-height: 30px;border:none;}
.searWrap .searBar a{width:64px;height:46px;background-image:url(../images/icon_17.png);background-repeat:no-repeat;background-position:center;right:0;top:0;padding:8px 8px 8px 0;}
.searWrap .searBar a:before{content:'';display:block;position:absolute;width:1px;height:30px;background:#ddd;}
.searWrap .searBar a:hover{background-color:#004fa3;background-image:url(../images/icon_17h.png);}
.searWrap .searBar a:hover:before{display:none;}
.searWrap .searBar .searTip{display:none;color:#e84e46;top:50px;left:15px;}
.ser-main{padding-top:3%;padding-bottom:3%;}
/* .ser-main .ser-tab{width:100%;text-align: center;padding-bottom:3%;border-bottom: 1px solid #cecece} */
.ser-main .ser-tab{text-align: center;margin: 0 -31px 58px;overflow: hidden;}
/* .ser-main .ser-tab a{width:24.25%;margin:0 0.5%;color:#333;height:80px;line-height: 80px;border:1px solid #004fa3;font-size: 24px;} */
.ser-main .ser-tab a{width: 25%;padding: 0 31px;}
.ser-main .ser-tab a span{font-size: 20px;background-color: #eee;line-height: 3em;display:block}
.ser-main .ser-tab a:first-child{margin-left: 0}
.ser-main .ser-tab a:last-child{margin-right: 0}
.ser-main .ser-tab a.active span{background:#004fa3;color:#fff;}
/* .ser-main .ser-tab a:hover{background:#004fa3;color:#fff;} */
.ser-main .ser-tab a:hover span{background:#004fa3;color:#fff;}
.ser-main .ser-body{margin-top: 3%;margin-top: 3%;padding-top: 3%;border-top: 1px solid #cecece;}
.ser-main .ser-body .ser-section{display:none;}
.ser-main .ser-body .ser-section.active{display:block;}
.ser-main .ser-side{width:24.2%;}
.ser-main .ser-side table{width:100%;}
.ser-main .ser-side td{height:78px;border:2px solid #999;padding:0 12px;color:#666;cursor:pointer;}
.ser-main .ser-side td>a{display:block;height:80px;border:2px solid transparent;left:-2px;top:-2px;right:-2px;bottom:-2px;}
.ser-main .ser-side td.active{color:#004fa3;border:2px solid transparent}
.ser-main .ser-side td.active > a{border:2px solid #004fa3;}
.ser-main .ser-side td:hover{color:#004fa3;border:2px solid transparent}
.ser-main .ser-side td:hover > a{border:2px solid #004fa3;}
.ser-main .ser-table{width:71.8%;}
/*.ser-main .ser-table table{display:none;width:100%;}*/
.ser-main .ser-table table.active{display:table;}
.ser-main .ser-table thead td{height:60px;background:#004fa3;color:#fff;text-align: center}
.ser-main .ser-table tbody td{color:#575757;border:1px solid #a7a7a7;text-align: center;padding:12px 1%;}
.ser-main .ser-wap-dir{display:none;margin-top: 2%}
.ser-main .ser-wap-dir p{padding-right:30px;background:url(../images/icon_16.png) no-repeat right center;}
@media only screen and (max-width:1440px){
    .ser-main .ser-tab a{ font-size:20px;}
}
@media only screen and (max-width: 1200px){
    .ser-main .ser-tab a{ font-size:18px;height:64px;line-height: 64px}

}
@media only screen and (max-width: 768px){
    .searWrap{width:80%;}
    .searWrap .searBar .searInp input{height:24px;line-height: 24px}
    .searWrap .searBar a{width:50px;height:40px;background-size:auto 20px;}
    .searWrap .searBar a:before{height:20px;}
    .searWrap .searBar .searInp{height:40px;padding:8px 60px 8px 15px;}
    .searWrap .searBar .searTip{top:42px;}
    .ser-main .ser-tab a{ font-size:16px;height:48px;line-height: 48px}
    .ser-main .ser-side{float:none;display:block;width:86%;margin:0 auto}
    .ser-main .ser-table{float:none;display:block;width:100%;margin-top: 3%;}
    .ser-main .ser-side table{display:block;}
    .ser-main .ser-side table tbody{display: block}
    .ser-main .ser-side table tr{display:inline-block}
    .ser-main .ser-side td{height:auto;border:none;line-height: 2}
    .ser-main .ser-side td>a{display:none;}
    .ser-main .ser-side td.active{border-bottom: 1px solid #004fa3}
    .ser-main .ser-table thead td{height:48px;}
    .ser-main .ser-table tbody td{height:48px;}
}
@media only screen and (max-width: 640px){
    .ser-main .ser-wap-dir{display:block;}
    .ser-main .ser-table{overflow-x:auto;}
    .ser-main .ser-table table{min-width:608px;}
}
@media only screen and (max-width: 520px){
    .ser-main .ser-tab a{width:42%;font-size: 14px;height:36px;line-height: 36px;margin:0 5px 5px 5px;}
    .ser-main .ser-tab a:first-child{margin-left:5px}
    .ser-main .ser-tab a:last-child{margin-right:5px}
}
@media only screen and (max-width:479px){
    .ser-main .ser-side td{font-size: 14px;}
    .ser-main .ser-table thead td{font-size: 14px;}
    .searWrap{width:90%;}
}


.ser-news{padding:3% 0;background:url(../images/bgimg09.jpg);}
.ser-news .ser-head h4{width:95%;color:#fff;padding-bottom:2.5%;border-bottom:2px solid #ccc;text-align: center;margin:0 auto;}
.ser-news .ser-head h4:after{content:'';display:block;position:absolute;width:36px;height:8px;background:#004fa3;bottom:0;margin-bottom: -2px;left:50%;
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    -ms-transform:translateX(-50%);
    transform:translateX(-50%);
}
.ser-news .ser-head a{color:#fff;padding-top: 6px;border-top: 3px solid #fff;padding-left:15px;right:2.5%;top:12px;}
.ser-news .ser-news-sec{margin-top: 3%}
.ser-news .ser-news-sec:not(:first-child){margin-top: 3%}
.ser-news .ser-news-sec h5{color:#fff;padding-left:28px;background:url(../images/icon_18.png) no-repeat left center;}
.ser-news .ser-news-sec .serUl a{width:49%;padding:2% 3%;background:#444;height:200px;display: inline-block;}
.ser-news .ser-news-sec .serUl a:before{content:'';display:block;position:absolute;width:10px;left:0;top:0;bottom:0;background:#004fa3;}
.ser-news .ser-news-sec .serUl a .ser-news-date{color:#fff;}
.ser-news .ser-news-sec .serUl a .ser-news-more{color:#fff;padding-right:30px;background:url(../images/icon_12h.png) no-repeat right center;}
.ser-news .ser-news-sec .serUl a .ser-news-tit{color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:3em;overflow:hidden;text-overflow:ellipsis;}
.ser-news .ser-news-sec .serUl a .ser-news-desc{color:#ccc;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:3em;overflow:hidden;text-overflow:ellipsis;margin-top: 2%}
.ser-news .ser-news-sec .serUl a:hover{background:#004fa3;}
@media only screen and (max-width: 1366px){
    .ser-news .ser-news-sec .serUl a{height:180px;}
}
@media only screen and (max-width: 1024px){
    .ser-news .ser-head a{border-top: 1px solid #fff;padding-top: 1px;padding-left: 12px;}
}
@media only screen and (max-width: 768px){
    .ser-news .ser-news-sec .serUl a{height:160px;}
    .ser-news .ser-news-sec .serUl a:before{width:6px;}
    .ser-news .ser-news-sec .serUl a .ser-news-more{background-size:18px 7px;padding-right: 26px}
    .ser-news .ser-news-sec h5{background-size:10px 12px;padding-left: 20px}
    .ser-news .ser-head h4:after{height:5px;}
}

@media only screen and (max-width: 479px){
    .ser-news .ser-news-sec .serUl a{float:none;display:block;width:100%;height:auto;padding:2% 3% 3% 12px;}
    .ser-news .ser-news-sec .serUl a:not(:first-child){margin-top: 2%}
}

/*互联网解决方案*/

.kv .kv_btn{display:inline-block;background:#175fba;border-radius: 50px;padding:0 25px;}
.kv .kv_btn em{display:block;color:#fff;padding: 0 20px;height:50px;line-height: 50px}
.kv .kv_btn:after{position:absolute;display:block;width:30px;height:12px;background:url(../images/arrow.png) no-repeat right center;right:20px;top:50%;margin-top: -6px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    -ms-transition: all .4s;
    transition: all .4s
}
.kv .kv_btn:hover{background:#0064c2;}
.kv .kv_btn:hover:after{right:15px;}
@media only screen and (max-width:1200px){
    .kv .kv_btn em{height:40px;line-height: 40px;padding-right:40px;}
    .kv .kv_btn:after{width:24px;height:10px;margin-top: -5px}
}
@media only screen and (max-width:479px){
    .kv .kv_btn{padding:0 18px;}
    .kv .kv_btn em{height:30px;line-height: 30px;padding-right:30px;}
    .kv .kv_btn:after{width:18px;height:8px;margin-top: -4px}
}

.web-intro{padding:3% 0;background:url(../images/bgimg10.jpg) no-repeat center;background-size:cover;}
.web-intro .web-video{width:46.2%;height:0;padding-bottom: 25.8%}
.web-intro .web-video .web-video-cover{width:100%;left:50%;top:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}
.web-intro .web-video img{
    width:100%
}
.web-intro .web-video .web-video-play{display:block;width:80px;height:80px;background:rgba(0,0,0,.6);border-radius: 50%;left:50%;top:50%;margin:-40px 0 0 -40px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    -ms-transition: all .4s;
    transition: all .4s
}
.web-intro .web-video .web-video-play:after{content:'';display:block;position:absolute;width:27px;height:34px;background-image:url(../images/icon_19.png);background-repeat:no-repeat;background-position:center;background-size: contain;left:50%;top:50%;margin:-17px 0 0 -13px;
}
.web-intro .web-video .web-video-play:hover{background:rgba(0,0,0,.7);}
.web-intro .web-video .web-video-play:hover:after{background-image:url(../images/icon_19h.png);}
.fancy-cover{display: none;position:fixed;width:100%;height:auto;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.6);z-index:100010;}
.close_bg{position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.fancy-lock{overflow:hidden!important;}
.fancy-margin{margin-right: 17px;}
.fancy-cover .fancy-wrapper{position:absolute;width:50%;left:50%;top:50%;text-align: center;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    z-index: 1;
}
#fancyVid .fancy-wrapper{text-align: center}
.fancy-cover .fancy-wrapper .fancy-video{display:inline-block;max-width:100%;width: 100%;margin:0 auto;text-align: center}
.fancy-cover .fancy-wrapper .fancy-video video{max-width:100%;width: 100%;}
.fancy-cover .fancy-wrapper .fancy-video .close{display:block;width:32px;height:32px;background-image:url(../images/icon_close.png);background-repeat:no-repeat;background-size:15px 15px;background-position:center;border-radius: 50%;border:1px solid #fff;right:0;top:-45px;margin-right:-45px;opacity:1}
.fancy-cover .fancy-wrapper .fancy-video .close:hover{background-image:url(../images/icon_closeh.png);border:1px solid #175fba;}
.web-intro .web-intro-txt{width:47%;}
.web-intro .web-intro-txt dt{color:#333;padding-bottom:26px;}
.web-intro .web-intro-txt dt:after{content:'';display:block;position:absolute;width:40px;height:6px;background:#105195;bottom:0;left:0;}
.web-intro .web-intro-txt dd{color:#555;}
.web-intro .web-intro-txt dd p{margin-top:4%;}
.web-body{padding:3% 0;background:url(../images/bgimg11.jpg) no-repeat top center;background-size: cover;}
.web-body .web-head h5{color:#333;padding-bottom: 15px}
.web-body .web-head h5:after{content:'';display:block;position:absolute;width:40px;height:6px;background:#105195;bottom:0;left:0;}
.web-body .web-head a{color:#333;padding-top: 6px;border-top: 3px solid #474747;padding-left:15px;margin-top:50px;}
.web-body .web-head a:hover{border-top: 3px solid #175fba;color:#175fba;}
.web-solu .web-soluUl{margin-top: 3%}
.web-solu .web-soluUl .prz{width:47.6%;height:0;padding-bottom: 26.2%;box-shadow: 5px 5px 10px #d6d6d6;border-radius: 10px}
.web-solu .web-soluUl .prz:nth-child(n+3){margin-top: 5%}

.web-solu .web-soluUl .prz .web-soluImg{width:50%;left:0;top:0;bottom:0;border-top-left-radius: 10px;border-bottom-left-radius: 10px;overflow:hidden;}
.web-solu .web-soluUl .prz .web-soluImg p{left:0;top:0;right:0;bottom:0;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    -ms-transition: all .4s;
    transition: all .4s
}
.web-solu .web-soluUl .prz .web-soluImg img{width:100%;left:50%;top:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}
.web-solu .web-soluUl .prz .web-soluTxt{width:50%;right:0;top:0;bottom:0;padding:5% 3%;background:#eee;border-top-right-radius: 10px;border-bottom-right-radius: 10px;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    -ms-transition: all .4s;
    transition: all .4s
}
.web-solu .web-soluUl .prz .web-soluTxt dt{color:#333;font-weight: bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:3em;overflow:hidden;text-overflow:ellipsis;}
.web-solu .web-soluUl a .web-soluTxt dd{display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;max-height:9em;overflow: hidden;text-overflow: ellipsis;margin-top: 6%}
.web-solu .web-soluUl a .web-soluMore{color:#175fba;padding-right:0px;background-image:url(../images/icon_16111.png);background-repeat:no-repeat;background-position:right center;right:6%;bottom:25px;}
.web-solu .web-soluUl a:hover .web-soluImg p{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -o-transform:scale(1.1);
    -ms-transform:scale(1.1);
    transform:scale(1.1);
}
.web-solu .web-soluUl .prz:hover .web-soluTxt{background:#175fba;}
.web-solu .web-soluUl .prz:hover .web-soluTxt dt{color:#fff;}
.web-solu .web-soluUl .prz:hover .web-soluTxt dd{color:#fff;}
.web-solu .web-soluUl .prz:hover .web-soluMore{color:#fff;
    /* background-image:url(../images/icon_12h.png); */
}
.web-ind{margin-top: 3%}
.web-ind .web-ind-img{width:100%;height:0;padding-bottom: 56.25%;overflow:hidden;}
.web-ind .web-ind-img p{left:0;top:0;right:0;bottom:0;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    -ms-transition: all .4s;
    transition: all .4s
}
.web-ind .web-ind-img img{left:50%;top:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}
.web-ind .web-ind-swiper{margin-top: 3%}
.web-ind .web-ind-swiper dl{width:100%;padding:6% 5%;background:#f1f3fd;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -o-transition: all .4s;
    -ms-transition: all .4s;
    transition: all .4s
}
.web-ind .web-ind-swiper dt{font-weight: bold;}
.web-ind .web-ind-swiper dd{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:4.5em;line-height: 1.5em;overflow:hidden;text-overflow:ellipsis;margin-top: 3%}
.web-ind .web-ind-swiper .swiper-slide:hover .web-ind-img p{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
.web-ind .web-ind-swiper .swiper-slide:hover dl{background:#175fba;}
.web-ind .web-ind-swiper .swiper-slide:hover dt{color:#fff;}
.web-ind .web-ind-swiper .swiper-slide:hover dd{color:#fff;}
.web-ind .web-ind-swiper .ind-prev{width:75px;height:69px;background-image:url(../images/ind_prev.jpg);background-repeat:no-repeat;background-position:center;background-size:100% auto;left:-155px;top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.web-ind .web-ind-swiper .ind-next{width:75px;height:69px;background-image:url(../images/ind_next.jpg);background-repeat:no-repeat;background-position:center;background-size:100% auto;right:-155px;top:50%;
    -webkit-transform:translateY(-50%);
    -moz-transform:translateY(-50%);
    -o-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
}
.web-ind .web-ind-swiper .ind-prev:hover{background-image:url(../images/ind_prevh.jpg);}
.web-ind .web-ind-swiper .ind-next:hover{background-image:url(../images/ind_nexth.jpg);}
.web-prod-recom{margin-top: 3%}
.recomUl{margin-top:3%;display:table;border-spacing:20px;}
.recomUl a{display:table-cell;width:31.25%;/*padding:4% 2% 2% 2%;*/background:#fff;border-radius:5px;box-shadow: 5px 5px 10px #e5e8eb}

.recomUl a .recomTop{width:100%;height:0;left:0;top:0;padding:13% 6.5% 51.6% 6.5%;}
.recomUl a .recomImg{width:100%;height:0;padding-bottom: 51.6%}
.recomUl a .recomImg img{width:100%;left:50%;top:50%;
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}
.recomUl a dl{width:100%;padding:64.6% 6.5% 36px 6.5%;}
.recomUl a dt{font-weight: bold;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:3em;overflow: hidden;text-overflow:ellipsis;}
.recomUl a .recomDesc{color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:4.5em;line-height: 1.5em;overflow: hidden;text-overflow:ellipsis;margin-top: 5px}
.recomUl a .recomMore{color:#175fba;padding-right:30px;background-image:url(../images/icon_16111.png);background-repeat: no-repeat;background-position:right center;bottom: 10px;right:0;}
.recomUl a:hover{background:#175fba;}
.recomUl a:hover dt{color:#fff;}
.recomUl a:hover .recomDesc{color:#fff;}
.recomUl a:hover .recomMore{color:#fff;
    /* background-image:url(../images/icon_12h.png); */
}
@media only screen and (max-width:1600px){
    .web-ind .web-ind-swiper .ind-prev{width:68px;height:62px;left:-6%;}
    .web-ind .web-ind-swiper .ind-next{width:68px;height:62px;right:-6%;}
}
@media only screen and (max-width:1440px){
    .web-ind .web-ind-swiper .ind-prev{width:60px;height:55px;left:0;z-index:10;}
    .web-ind .web-ind-swiper .ind-next{width:60px;height:55px;right:0;z-index:10;}
    .fancy-cover .fancy-wrapper{width: 80%}
    .fancy-cover .fancy-wrapper .fancy-video .close {
        margin-right: 0;
        top: -40px;
    }
}
@media only screen and (max-width:1366px){
    .web-intro .web-video .web-video-play{width:72px;height:72px;margin:-36px 0 0 -36px;}
    .web-intro .web-video .web-video-play:after{width:24px;height:30px;margin:-15px 0 0 -12px;}
    .web-ind .web-ind-swiper .ind-prev{left:-70px;}
    .web-ind .web-ind-swiper .ind-next{right:-70px;}
}
@media only screen and (max-width:1200px){
    .web-ind .web-ind-swiper .ind-prev{width:52px;height:48px;left:0;}
    .web-ind .web-ind-swiper .ind-next{width:52px;height:48px;right:0;}
}
@media only screen and (max-width:1024px){
    .web-body .web-head a{margin-top: 22px}
    .web-solu .web-soluUl a .web-soluTxt dd{-webkit-line-clamp:4;max-height:6em;}
    .web-solu .web-soluUl a .web-soluMore{bottom:10px;}

}
@media only screen and (max-width:960px){
    .web-intro .web-video .web-video-play{width:64px;height:64px;margin:-32px 0 0 -32px;}
    .web-intro .web-video .web-video-play:after{width:22px;height:27px;margin:-13px 0 0 -11px;}
    .web-ind .web-ind-swiper .ind-prev{width:45px;height:42px;}
    .web-ind .web-ind-swiper .ind-next{width:45px;height:42px;}
}
@media only screen and (max-width:768px){
    .web-intro .web-intro-txt dt{padding-bottom: 14px}
    .web-intro .web-intro-txt dt:after{height:3px;width:30px;}
    .web-intro .web-intro-txt{float:none;display:block;width:80%;margin:0 auto;}
    .web-intro .web-video{float:none;display:block;width:60%;height:auto;padding-bottom:0;margin: 3% auto 0 auto}
    .web-intro .web-video .web-video-cover{position:relative;left:auto;top:auto;
        -webkit-transform:none;
        -moz-transform:none;
        -o-transform:none;
        -ms-transform:none;
        transform:none;
    }
    .web-body .web-head h5{padding-bottom: 14px}
    .web-body .web-head h5:after{width:30px;height:3px;}
    .web-body .web-head a{border-top: 1px solid #474747;padding-left:12px;padding-top: 1px}
    .web-solu .web-soluUl a .web-soluTxt{padding:3%;}
    .web-solu .web-soluUl a .web-soluTxt dd{-webkit-line-clamp:3;max-height:4.5em;line-height: 1.5em;background-size:16px 6px;}
    .web-solu .web-soluUl a .web-soluMore{padding-right:24px;}
    .web-ind .web-ind-swiper .ind-prev{width:38px;height:35px;top:45%;}
    .web-ind .web-ind-swiper .ind-next{width:38px;height:35px;top:45%;}
    .recomUl{border-spacing:10px;}
    .recomUl a dl{padding:64.6% 6.5% 26px 6.5%;}
    .recomUl a .recomMore{bottom:6px;}
}
@media only screen and (max-width:640px){
    .web-solu .web-soluUl a .web-soluTxt dt{font-size: 14px;line-height: 1.2;max-height:2.4em;}
    .web-solu .web-soluUl a .web-soluTxt dd.web-soluDesc{font-size: 12px;margin-top: 5%;line-height: 1.2;max-height:3.6em;}
}

@media only screen and (max-width:479px){
    .web-intro .web-intro-txt{width:100%;}
    .web-intro .web-video{width:100%;}
    .web-intro .web-video .web-video-play{width:50px;height:50px;margin: -25px 0 0 -25px;}
    .web-intro .web-video .web-video-play:after{width:16px;height:21px;margin:-10px 0 0 -8px;}
    .web-solu .web-soluUl a{width:80%;padding-bottom:44%;float:none;display:block;margin:0 auto;}
    .web-solu .web-soluUl a:not(:first-child){margin-top: 5%}
    .web-solu .web-soluUl a .web-soluTxt dd.web-soluDesc{line-height: 1.5;max-height:4.5em;}
    .web-ind .web-ind-swiper .ind-prev{width:30px;height:28px;top:42%;}
    .web-ind .web-ind-swiper .ind-next{width:30px;height:28px;top:42%;}
}

@media only screen and (max-width:360px){
    .web-solu .web-soluUl a{width:100%;}
}

/*加入我们*/
.wCenter h4{text-align: center;color:#fff;}
.wCenter .job-btn{display:inline-block;padding:0 48px;background:#004fa3;border-radius: 5px;margin-top: 3%}
.wCenter .job-btn span{display:block;height:60px;line-height: 60px;padding-right:50px;background-image:url(../images/icon_17h.png);background-repeat:no-repeat;background-position:right center;color:#fff;}
.wCenter .job-btn:hover{background:#175fba;}
.job-purp{padding:3% 0;background:url(../images/bgimg12.jpg) no-repeat center;background-size:cover;}
.job-purp h5{color:#333;text-align: center}
.job-purpUl{margin-top: 5%;text-align: center}
.job-purpUl li{width:22%;margin:0 5.6%;text-align: center}
.job-purpUl .purpIcon{height:70px;margin:0 auto;text-align: center}
.job-purpUl .purpIcon img{display:inline-block;max-width:100%;max-height:100%;vertical-align:middle;}
.job-purpUl .purpIcon:after{content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.job-purpUl dl{color:#333;margin-top:8%}
.job-purpUl dd{margin-top: 8%}
.job-list{padding:3% 0;background:url(../images/bgimg09.jpg);text-align: center}
.job-list h5{color:#fff;text-align: center}
.job-list .searchBox{width:100%;margin:3% auto;padding-right:141px;}
.job-list .searchBox .searchBtn{width:142px;height:40px;line-height: 40px;background:#004fa3;text-align: center;right:0;top:0;color:#fff;text-align: center;}
.job-list .searchBox .searchInp{width:100%;border:1px solid #fff;padding:8px 20px;}
.job-list .searchBox .searchInp input{width:100%;border:none;background:none;height:18px;color:#fff;}
.job-list .searchBox .searchInp input::-webkit-input-placeholder{color:#fff;}
.job-list .searchBox .searchInp input::-ms-input-placeholder{color:#fff;}
.job-list .jobUl{border-spacing:20px;width:100%;border-collapse:separate;}
.job-list .jobUl td{background:#004fa3;width:32%;}
.job-list #jobUl td{display: block;float:left}
.job-list #jobUl td:nth-child(2){margin: 0 2%}
.job-list .jobUl a{display:block;padding:6%;}
.job-list .jobUl .jobTit{color:#fff;min-height:3em;width:78%;text-align: left}
.job-list .jobUl .jobLoc{display:block;color:#fff;margin-top: 5%;text-align: left}
.job-list .jobUl td:hover{background:#306eaf;}
.job-list .jobMore{display:inline-block;height:38px;line-height:38px;color:#fff;padding:0 18px;border:1px solid #fff;margin-top: 3%}
.job-list .jobMore span{display:inline-block;padding-right: 38px;background-image:url(../images/icon_12h.png);background-repeat: no-repeat;background-position:right center;}
.job-list .jobMore:hover{background:#004fa3;border:1px solid #004fa3;}

@media only screen and (max-width:1200px){
    .wCenter .job-btn span{height:50px;line-height: 50px;padding-right:40px;background-size: 20px auto}
    .job-purpUl .purpIcon{width:88px;height:88px;}
}
@media only screen and (max-width:1024px){
    .wCenter .job-btn{padding:0 36px;}
}
@media only screen and (max-width:768px){
    .wCenter .job-btn{padding:0 30px;}
    .wCenter .job-btn span{height:40px;line-height: 40px;padding-right:30px;background-size: 16px auto}
    .job-purpUl .purpIcon{width:66px;height:66px;}
    .job-purpUl li{width:28%;margin:0 2.6%;}
    .job-list .searchBox .searchBtn{width:114px;}
    .job-list .searchBox{padding-right:113px;}
    .job-list .jobUl{border-spacing:10px;}
    .job-list .jobUl .jobTit{width:100%;}
    .job-list .jobUl .jobLoc{margin-top: 20px}
    .job-list .jobMore{padding:0 10px;height:32px;line-height:32px;}
    .job-list .jobMore span{padding-right: 28px}

    .job-list #jobUl td {width: 100%;margin-bottom: 20px;}
    .job-list #jobUl td:nth-child(2) {margin: 0 0 20px;}
}
@media only screen and (max-width:479px){
    .job-purpUl li{width:80%;margin:0 auto;}
    .job-purpUl li:not(:first-child){margin-top: 5%}
    .job-purpUl dl{margin-top: 5%}
    .job-purpUl dd{margin-top:3%}
    .job-list .jobUl .jobTit{font-size: 14px;}
    .job-list .searchBox{padding-right: 99px;width:300px;}
    .job-list .searchBox .searchInp{padding:4px 12px;}
    .job-list .searchBox .searchBtn{width:100px;font-size: 14px;height:32px;line-height: 32px}
}






/*新增2020.2.5*/
/*苹果*/

/*————————联系我们————————*/
.main{
    background-repeat: no-repeat;
    background-position: center top;
    -webkit-background-size: cover;
    background-size: cover;
}
/*ban*/
.ban-inner{
    position: absolute;left: 0;right: 0;top: 50%;z-index: 2;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.m-txt1{
    font-size: 20px;color: #fff;line-height: 1.65;
    text-shadow:0 3px 5px rgba(90,46,32,.45);
}
.m-txt1 .tit{
    font-size: 60px;line-height: 1.2;
    margin-bottom: 28px;
}
.m-txt1 .con{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
}
@media only screen and (max-width:1920px){
    .m-txt1 .tit{font-size: 3.125vw;}
}
@media only screen and (max-width:1440px){
    .m-txt1{font-size: 16px;}
    .m-txt1 .tit{margin-bottom: 20px;}
}
@media only screen and (max-width:1199px){
    .m-txt1 .tit{font-size: 38px;}
}
@media only screen and (max-width:767px){
    .m-txt1{font-size: 14px;}
    .m-txt1 .tit{font-size: 24px;margin-bottom: 10px;}
    .m-txt1 p br{display: none;}
}

/*公用标题*/
.m-tit1{
    font-size: 34px;color: #333;line-height: 44px;font-weight: normal;
    padding-left: 27px;
    position: relative;
}
.m-tit1:after{
    content: "";
    display: block;
    position: absolute;left: 0;top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 6px;height: 30px;
    background: #105195;
}
@media only screen and (max-width:1920px){
    .m-tit1{font-size: 1.77vw;}
}
@media only screen and (max-width:1199px){
    .m-tit1{font-size: 20px;line-height: 1.5;padding-left: 10px;}
    .m-tit1:after{height: 60%;width: 3px;}
}
@media only screen and (max-width:767px){
    .m-tit1{font-size: 18px;}
}
.m-tit2{
    font-size: 34px;color: #333;line-height: 48px;font-weight: normal;
    padding-bottom: 18px;
    position: relative;
    margin: 36px 0;
}
.m-tit2:after{
    content: "";
    display: block;width: 40px;height: 6px;
    position: absolute;left: 0;bottom: 0;
    background: #105195;
}
@media only screen and (max-width:1920px){
    .m-tit2{font-size: 1.77vw;}
}
@media only screen and (max-width:1199px){
    .m-tit2{font-size: 20px;line-height: 1.5;padding-bottom: 10px;}
    .m-tit2:after{width: 20px;height: 3px;}
}
@media only screen and (max-width:767px){
    .m-tit2{font-size: 18px;}
}
.m-tit3{
    font-size: 34px;color: #333;line-height: 48px;font-weight: normal;text-align: center;
    padding-bottom: 15px;
    position: relative;
}
.m-tit3:after{
    content: "";
    display: block;width: 234px;height: 3px;
    position: absolute;left: 50%;bottom: 0;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    background: #105195;
}
@media only screen and (max-width:1920px){
    .m-tit3{font-size: 1.77vw;}
}
@media only screen and (max-width:1199px){
    .m-tit3{font-size: 20px;line-height: 1.5;padding-bottom: 10px;}
    .m-tit3:after{width: 120px;height: 3px;}
}
@media only screen and (max-width:767px){
    .m-tit3{font-size: 18px;}
}


/*公司联系方式*/
.m-cont1{
    overflow: hidden;
    padding-bottom: 104px;
}
.m-cont1 .txt{
    float: left;
    width: 40%;
    font-size: 18px;color: #575757;line-height: 33px;
    padding-top: 91px;
}
.m-cont1 p{
    overflow: hidden;
}
.m-cont1 p em{display: block;float: left;margin-right: 3px;text-align: left;}
.m-cont1 p span{display: block;overflow: hidden;text-align: left;}
.m-cont1 .tit{
    font-size: 24px;font-weight: normal;
    margin: 29px 0 17px;
}
.m-cont1 .pic{
    float: right;
    width: 56.71%;
}
.m-cont1 .pic img{
    display: block;width: 100%;
}
@media only screen and (max-width:1920px){
    .m-cont1 .tit{font-size: 1.25vw;}
}
@media only screen and (max-width:1440px){
    .m-cont1{padding-bottom: 50px;}
    .m-cont1 .txt{font-size: 14px;line-height: 1.8;}
    .m-cont1 .tit{font-size: 20px;margin: 20px 0 10px;}
}
@media only screen and (max-width:1199px){
    .m-cont1 .tit{font-size: 16px;}
    .m-cont1 .txt{padding-top: 40px;}
}
@media only screen and (max-width:767px){
    .m-cont1{padding-bottom: 30px;}
    .m-cont1 .txt{
        float: none;width: auto;
        padding: 20px 0;
    }
    .m-cont1 .tit{margin: 10px 0 5px;}
}

/*产品、技术与服务联系方式*/
.m-cont2{
    padding-bottom: 172px;
    position: relative;
}
.m-cont2:after{
    content: "";
    display: block;width: 100%;height: 0;
    clear: both;
}
.m-cont2 .item{
    float: left;
    width: 48.51%;height: 235px;
    border: 1px solid #999;
    background: #fff;
    box-shadow: 0 8px 10px rgba(0,0,0,.5);
    padding: 38px 48px 45px;
    margin-top: 34px;
    font-size: 20px;color: #333;line-height: 30px;
    overflow: hidden;
}
.m-cont2 .item:nth-child(2n+1){float: right;}
.m-cont2 .tit{
    font-size: 20px;font-weight: bold;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 15px;
    margin-bottom: 19px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.m-cont2 .txt{
    height: 90px;
    overflow: hidden;
}
@media only screen and (max-width:1440px){
    .m-cont2{padding-bottom: 60px;}
    .m-cont2 .item{
        height: 200px;
        font-size: 16px;
        padding: 20px 30px;
    }
    .m-cont2 .tit{font-size: 16px;padding-bottom: 10px;margin-bottom: 10px;}
}
@media only screen and (max-width:767px){
    .m-cont2{padding-bottom: 30px;}
    .m-cont2 .item,.m-cont2 .item:nth-child(2n+1){
        float: none;width: auto;height: auto;
        padding: 15px 15px;
        font-size: 14px;line-height: 1.8;
        margin-top: 20px;
        box-shadow: 0 5px 5px rgba(0,0,0,.2);
    }
    .m-cont2 .txt{height: auto;}
    .m-cont2 .tit{font-size: 14px;}
}


/*————————产品详情页————————*/
/*ban*/
.m-txt2{
    font-size: 24px;color: #fff;line-height: 36px;
}
.m-txt2 .tit{
    font-size: 34px;font-weight: normal;
    margin-bottom: 39px;
    margin-top: -40px;
}
.m-txt2 .con{height: 72px;overflow: hidden;}
@media only screen and (max-width:1920px){
    .m-txt2{font-size: 1.25vw;}
    .m-txt2 .tit{font-size: 1.77vw;}
}
@media only screen and (max-width:1440px){
    .m-txt2{font-size: 18px;line-height: 28px;}
    .m-txt2 .tit{font-size: 26px;margin-top: 0;margin-bottom: 20px;}
    .m-txt2 .con{height: 56px;}
}
@media only screen and (max-width:1199px){
    .m-txt2{font-size: 16px;}
    .m-txt2 .tit{font-size: 22px;}
}
@media only screen and (max-width:767px){
    .m-txt2{font-size: 14px;}
    .m-txt2 .tit{font-size: 20px;margin-bottom: 15px;}
}
/*简介+主要应用*/
.row-a1{
    overflow: hidden;
    padding-top: 38px;
}
.row-a1 .col-l{float: left;width: 40%;}
.row-a1 .col-r{float: right;width: 54.6%;}
.row-a1 .txt{
    font-size: 18px;color: #333;line-height: 2;
    padding-bottom: 38px;
    text-align: justify;
}
.row-a1 .m-tit2{margin-bottom: 22px;}
.gallery-top{
    border: 1px solid #999;
    overflow: hidden;
    background: #fff;
    margin-bottom: 30px;
}
.gallery-top .pic{
    height: 379px;line-height: 379px;text-align: center;
    overflow: hidden;
}
.gallery-top .pic img{
    display: inline-block;vertical-align: middle;
    max-width: 100%;max-height: 100%;
}
.gallery-thumbs{padding: 0 40px;position: relative;}
.gallery-thumbs .swiper-button-prev{
    display: block;width: 30px;height: 30px;
    background: #e2e2e2 url(../images/pic21.png) center center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    left: 0;
    margin-top: -15px;
}
.gallery-thumbs .swiper-button-prev:after{display: none;}
.gallery-thumbs .swiper-button-prev:hover{background-color: #105195;}
.gallery-thumbs .swiper-button-next{
    display: block;width: 30px;height: 30px;
    background: #e2e2e2 url(../images/pic22.png) center center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    right: 0;
    margin-top: -15px;
}
.gallery-thumbs .swiper-button-next:after{display: none;}
.gallery-thumbs .swiper-button-next:hover{background-color: #105195;}
.gallery-thumbs .pic{
    height: 96px;line-height: 96px;text-align: center;
    border: 1px solid #999;
    cursor: pointer;
}
.gallery-thumbs .pic img{
    display: inline-block;vertical-align: middle;
    max-width: 100%;max-height: 90%;
}
@media only screen and (max-width:1440px){
    .row-a1{padding-top: 50px;}
    .row-a1 .txt{padding-bottom: 20px;font-size: 14px;line-height: 1.8;}
    .gallery-top{margin-bottom: 20px;}
    .gallery-top .pic{height: 300px;line-height: 300px;}
    .gallery-thumbs .pic{height: 80px;line-height: 80px;}
}
@media only screen and (max-width:959px){
    .row-a1 .col-l{float: none;width: auto;}
    .row-a1 .col-r{float: none;width: auto;}
    .row-a1 .m-tit2{margin-bottom: 10px;}
    .row-a1 .txt{padding-bottom: 0;padding-top: 10px;}
}
@media only screen and (max-width:767px){
    .row-a1{padding-top: 20px;}
    .gallery-top .pic{height: 240px;line-height: 240px;}
    .gallery-thumbs .pic{height: 60px;line-height: 60px;}
}

/*产品特性*/
.row-a2{
    padding-top: 74px;
}
.m-txt3 {
    font-size: 18px;
    color: #000;
    line-height: 24px;
    padding: 9px 0 32px 0;
    line-height: 44px;
}
.m-txt3 img{max-width:100%;height:auto!important}
.m-txt3 .tit{
    font-size: 24px;color: #333;line-height: 42px;font-weight: normal;
    position: relative;
    margin-top: 18px;
}
.m-txt3 .tit:after{
    content: "";
    display: block;width: 8px;height: 8px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #333;
    position: absolute;left: -28px;top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
@media only screen and (max-width:1920px){
    .m-txt3 .tit{font-size: 1.25vw;}

}
@media only screen and (max-width:1440px){
    .row-a2{
        padding-top: 50px;
    }
    .m-txt3{
        font-size: 14px;line-height: 1.8;
        padding-top: 0;padding-left: 50px;
    }
    .m-txt3 .tit{font-size: 18px;}

}
@media only screen and (max-width:767px){
    .row-a2{padding-top: 20px;}
    .m-txt3{
        font-size: 12px;
        padding-left: 20px;
    }
    .m-txt3 .tit{font-size: 15px;line-height: 1.8;margin-top: 10px;}
    .m-txt3 .tit:after{width: 6px;height: 6px;left: -20px;}
}
/*技术规格*/
.row-a3{
    padding-top: 80px;
}
.m-txt4{
    overflow: hidden;
    position: relative;
    height: 650px;width: 85.31%;
    margin: 46px auto 0;
}
.m-txt4:after{
    content: "";
    position: absolute;left: 4px;right: 4px;bottom: 0;height: 50%;z-index: 9;
    background: linear-gradient(transparent 18%,#fff 82%);
}
.m-txt4 .con{
    border: 6px solid #666;
    border-left-width: 4px;
    border-right-width: 4px;
    font-size: 18px;color: #999;line-height: 40px;
}
.m-txt4 .item{
    overflow: hidden;
    padding: 10px 0;
    border-bottom: 2px solid #666;
}
.m-txt4 .item:last-child{border: none;}
.m-txt4 .tit{
    font-size: 24px;font-weight: normal;
    float: left;width: 27.4%;
    padding-left: 40px;
}
.m-txt4 .det{
    overflow: hidden;text-align: justify;
    padding-right: 10px;
}
.m-txt4 .more{
    display: block;
    width: 532px;height: 61px;
    position: absolute;left: 50%;bottom: 0;z-index: 10;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    border: 1px solid #aaa;
    background: #fff;
    font-size: 24px;color: #666;line-height: 61px;text-align: center;
}
.m-txt4 .more:hover{
    background: #105195;border-color: #105195;
    color: #fff;
}
.m-txt4.open{height: auto;}
.m-txt4.open:after{display: none;}
.m-txt4.open .more{
    margin: 20px auto 0;
    position: static;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
@media only screen and (max-width:1920px){
    .m-txt4 .more{font-size: 1.25vw;}
    .m-txt4 .tit{font-size: 1.25vw;}
}
@media only screen and (max-width:1440px){
    .row-a3{padding-top: 50px;}
    .m-txt4{margin-top: 20px;height: 520px;}
    .m-txt4 .more{width: 60%;font-size: 18px;height: 50px;line-height: 50px;}
    .m-txt4 .con{border-width: 2px;font-size: 14px;line-height: 24px;}
    .m-txt4 .tit{font-size: 18px;}
}
@media only screen and (max-width:767px){
    .row-a3{padding-top: 20px;}
    .m-txt4{width: 95%;height: 400px;}
    .m-txt4 .more{font-size: 16px;height: 40px;line-height: 40px;}
    .m-txt4 .con{font-size: 13px;}
    .m-txt4 .tit{font-size: 16px;padding-left: 10px;}
}

/*相关资料*/
.row-a4{
    padding-top: 60px;
}
.ul-list1{
    overflow: hidden;
    padding-top: 66px;
}
.ul-list1 li{
    float: left;width: 25%;
    text-align: center;
}
.ul-list1 .con{display: block;}
.ul-list1 .icon{
    display: block;
    width: 69px;height: 79px;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
    position: relative;
    margin: 0 auto 14px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.ul-list1 .con:hover .icon{
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.ul-list1 .icon:after{
    content: "";
    background: url(../images/pic7.png) center center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    width: 100%;height: 100%;
    position: absolute;left: 50%;top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.ul-list1 .txt{
    display: inline-block;vertical-align: top;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;z-index: 1;
    font-size: 18px;color: #fff;line-height: 25px;text-align: center;
    min-width: 110px;max-width: 95%;
    padding: 0 5px;
    background: url(../images/bgshape.png) center center no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
@media only screen and (max-width:1440px){
    .row-a4{padding-top: 50px;}
    .ul-list1{padding-top: 30px;}
    .ul-list1 .txt{font-size: 14px;}
}
@media only screen and (max-width:767px){
    .row-a4{padding-top: 20px;}
    .ul-list1{padding-top: 20px;}
    .ul-list1 .icon{width: 50px;height: 57px;}
    .ul-list1 .txt{font-size: 12px;min-width: 80%;}
}
/*解决方案*/
.row-a5{
    padding-top: 105px;padding-bottom: 124px;
}
.ul-list2{
    padding-top: 52px;
    overflow: hidden;
    margin: 0 -24px 0;
}
.ul-list2 li{
    float: left;width: 33.33%;
    padding: 0 24px 20px;
}
.ul-list2 .con{
    display: block;
}
.ul-list2 .pic{
    height: 0;
    padding-top: 54.17%;
    position: relative;
    overflow: hidden;
}
.ul-list2 .pic img{
    display: block;
    position: absolute;left: 0;top: 0;
    width: 100%;height: 100%;
}
.ul-list2 .con:hover .pic img{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}
.ul-list2 .txt{
    border: 1px solid #e1e1e1;
    padding: 15px 28px 21px;
    font-size: 14px;color: #999;line-height: 24px;
}
.ul-list2 .det{
    height: 72px;
    overflow: hidden;
    text-align:justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
}
.ul-list2 .caseMore{
    float: right;
    color: #bbb;line-height: 30px;
    padding-right: 30px;
    background: url(../images/pic12.png) right center no-repeat;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.ul-list2 .con:hover .caseMore{
    color: #175fba;
    background-image: url(../images/pic13.png);
}
.ul-list2 .tit{
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 24px;color: #283142;font-weight: normal;
    line-height: 30px;
    margin-bottom: 12px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.ul-list2 .con:hover .tit{color: #105195;}
@media only screen and (max-width:1440px){
    .ul-list2 .tit{font-size: 1.25vw;}
}
@media only screen and (max-width:1440px){
    .row-a5{padding-top: 50px;padding-bottom: 50px;}
    .ul-list2{margin-left: -10px;margin-right: -10px;padding-top: 30px;}
    .ul-list2 li{padding: 0 10px 20px;}
    .ul-list2 .txt{
        font-size: 13px;
        padding: 15px;
    }
    .ul-list2 .tit{font-size: 18px;}
}
@media only screen and (max-width:767px){
    .row-a5{padding-top: 20px;padding-bottom: 30px;}
    .ul-list2{padding-top: 20px;}
    .ul-list2 li{float: none;width: auto;padding-bottom: 10px;}
    .ul-list2 .txt{
        font-size: 12px;
        padding: 10px;
    }
    .ul-list2 .det{height: auto;}
    .ul-list2 .tit{font-size: 16px;margin-bottom: 5px;}
}

/*————————宁畅GPU深度学习平台解决方案（三级）————————*/
.m-txt5{
    font-size: 18px;color: #666;line-height: 27px;
    padding: 80px 0 32px;
}
.m-txt5 h1{
    font-size: 34px;color: #175fba;font-weight: normal;text-align: center;
    line-height: 1.5;
    border-bottom: 1px solid #ccc;
    padding-bottom: 18px;
    margin-bottom: 48px;
}
.m-txt5 .tit1{
    font-size: 24px;color: #333;font-weight: normal;line-height: 2;
    position: relative;
}
.m-txt5 .tit2{
    font-size: 18px;color: #333;font-weight: normal;
}
.m-txt5 .tit1:after{
    content: "";
    display: block;width: 38px;height: 3px;
    background: #004fa2;
    position: absolute;left: 0;bottom: 0;
}
.m-txt5 .txt{
    padding: 8px 9% 32px;
    text-align: justify;
}
.m-txt5 .txt img{
    display: block;
    max-width: 100%;
    height: auto!important;
}
.m-txt5 .info-download{
    display: inline-block;vertical-align: top;
    color: #105195;line-height: 28px;
    border-bottom: 2px solid #105195;
    padding-left: 34px;
    background: url(../images/pic25.png) left center no-repeat;
    -webkit-background-size: 30px 30px;
    background-size: 30px 30px;
    position: relative;top: -47px;left: 52px;z-index: 10;
}
.m-txt5 .info-download:hover{
    color: #175fba;
    border-color: #175fba;
}
@media only screen and (max-width:1920px){
    .m-txt5 h1{font-size: 1.77vw;}
    .m-txt5 .tit1{font-size: 1.25vw;}
}
@media only screen and (max-width:1440px){
    .m-txt5{padding-top: 50px;font-size: 14px;line-height: 1.8;}
    .m-txt5 .tit2{font-size: 14px;}
    .m-txt5 h1{margin-bottom: 20px;font-size: 22px;}
    .m-txt5 .tit1{font-size: 18px;}
    .m-txt5 .txt{padding-bottom: 20px;}
}
@media only screen and (max-width:767px){
    .m-txt5{padding-top: 30px;font-size: 13px;}
    .m-txt5 .tit2{font-size: 13px;}
    .m-txt5 h1{margin-bottom: 10px;font-size: 18px;padding-bottom: 10px;}
    .m-txt5 .tit1{font-size: 16px;}
    .m-txt5 .txt{padding-bottom: 10px;padding-left: 5%;padding-right: 5%;}
    .m-txt5 .info-download{
        position: static;
        -webkit-background-size: 20px 20px;
        background-size: 20px 20px;
    }
}



.ul-list3{
    overflow: hidden;
    margin: 0 -20px 55px;
    padding-top: 43px;
}
.ul-list3 li{
    float: left;width: 33.33%;
    padding: 0 20px 20px;
}
.ul-list3 .con{
    display: block;
    overflow: hidden;
    box-shadow: 0 2px 10px rgba(0,0,0,.1);
    background: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.ul-list3 .pic{
    height: 0;padding-top: 62.75%;
    position: relative;overflow: hidden;
}
.ul-list3 .pic img{
    display: block;
    position: absolute;left: 50%;top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    max-width: 90%;max-height: 90%;
}
.ul-list3 .txt{
    padding: 0 19px 16px;
    font-size: 14px;color: #333;line-height: 21px;
    overflow: hidden;
    text-align: justify;
}
.ul-list3 .det{
    height: 63px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.ul-list3 .tit{
    font-size: 18px;font-weight: bold;line-height: 23px;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 9px;
}
.ul-list3 .caseMore{
    float: right;
    font-size: 14px;color: #175fba;
    padding-right: 30px;
    background: url(../images/pic13.png) right center no-repeat;
}
.ul-list3 .con:hover{box-shadow: 0 2px 10px rgba(0,0,0,.3);}
.ul-list3 .con:hover .caseMore{text-decoration: underline;}
@media only screen and (max-width:1440px){
    .ul-list3{padding-top: 30px;margin-left: -10px;margin-right: -10px;}
    .ul-list3 li{padding: 0 10px 20px;}
    .ul-list3 .txt{
        font-size: 12px;
        padding-left: 10px;padding-right: 10px;
    }
    .ul-list3 .caseMore{font-size: 12px;}
    .ul-list3 .tit{font-size: 16px;}
}
@media only screen and (max-width:767px){
    .ul-list3{padding-top: 20px;margin-bottom: 30px;}
    .ul-list3 li{float: none;width: auto;}
}


/*青梅*/
/*资料中心下载*/
/*ban*/
.m-query .tit{
    font-size: 1.77vw;
    color: #fff;
    text-align: center;
    margin-bottom: 53px;
    overflow: hidden;
}
.m-query .box{
    text-align: center;
}
.m-query .box:after{
    content: '';
    display: block;
    clear:both;
    visibility: hidden;
    width: 100%;
    height: 0;
}
.m-query .so{
    display: inline-block;
    vertical-align: middle;
    width: 340px;
    background-color: #fff;
    margin-right: 36px;
    padding-right: 64px;
    position: relative;
    overflow: hidden;
}
.m-query .so:after{
    content: '';
    width: 1px;
    height: 30px;
    background-color: #DDDDDD;
    position: absolute;
    top: 50%;
    right: 64px;
    margin-top: -15px;
}
.m-query .so .inp{
    display: block;
    width: 100%;
    height: 45px;
    border: none;
    font-size: 16px;
    color: #333;
    line-height: 45px;
    padding: 0 10px;
}
.m-query .so .sub-btn{
    display: block;
    width: 64px;
    height: 45px;
    background: url(../images/iconq1.png) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    border: none;
    position: absolute;
    top: 0;
    right: 0;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.m-query .so .sub-btn:hover{
    opacity: .8;
    filter: alpha(opacity=80);
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
}
.m-query .con{
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    color: #ccc;
    line-height: 1.5em;
    text-align: left;
}
.m-query .tips{
    position: relative;
    margin-top: 1px;
}
.m-query .tips a{
    display: block;
    font-size: 21px;
    color: #459FFF;
    line-height: 1.5em;
    overflow: hidden;
}
.m-query .tips .down{
    width: 202px;
    position: absolute;
    left: 68px;
    top: 15px;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 30px 7px 8px 15px;
    display: none;
    overflow: hidden;
}
.m-query .tips .down h2{
    float: left;
    width: 22px;
    font-size: 18px;
    color: #333;
    line-height: 19px;
    margin-right: 15px;
    overflow: hidden;
}
.m-query .tips .down .txt{
    font-size: 14px;
    color: #666;
    line-height: 1.43em;
    overflow: hidden;
}
.m-query .tips .down .txt h3{
    font-size: 14px;
    color: #004FA3;
    font-weight: bold;
    line-height: 1.38em;
    border-bottom: 1px #666 solid;
    margin-right: 13px;
}
.m-query .tips .down .txt .pp{
    border-bottom: 1px #666 solid;
}
.m-query .tips .down .txt .pp h3{
    border-bottom: none;
}
@media only screen and (max-width:1440px){
    .m-query .tit{font-size: 24px;margin-bottom: 15px;}
    .m-query .con{font-size: 14px;}
    .m-query .tips a{font-size: 16px;}
    .m-query .tips .down h2{font-size: 16px;}
    .m-query .so{margin-right: 20px;}
}
@media only screen and (max-width:1199px){
    .m-query .tit{font-size: 18px;margin-bottom: 10px;}
    .m-query .so{display: block;margin: 0 auto 10px;width: 80%;padding-right: 50px;}
    .m-query .so:after{right: 50px;}
    .m-query .so .inp{height: 35px;line-height: 35px;font-size: 14px;}
    .m-query .so .sub-btn{width: 50px;height: 35px;}
}
/*手册与驱动下载*/
.dn{
    display: none;
}
.m-server{
    width: 1135px;
    padding: 134px 0 169px;
    margin: 0 auto;
    overflow: hidden;
}
.ul-txtq1{
    margin: 0 -31px 58px;
    overflow: hidden;
}
.ul-txtq1 li{
    float: left;
    width: 25%;
    padding: 0 31px;
    overflow: hidden;
}
.ul-txtq1 li a{
    display: block;
    font-size: 20px;
    color: #333;
    line-height: 3em;
    text-align: center;
    background-color: #eee;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    overflow: hidden;
}
.ul-txtq1 li:hover a{
    background-color: #004FA3;
    color: #fff;
}
.ul-txtq1 li.on a{
    background-color: #004FA3;
    color: #fff;
}
.m-server .box{
    min-height: 444px;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: right bottom;
    border: 2px #004FA3 solid;
    padding: 40px 80px 70px;
    overflow: hidden;
}
.m-server .box .item{
    overflow: hidden;
}
.m-server .box .left{
    display: block;
    float: left;
    font-size: 20px;
    color: #333;
    line-height: 2em;
    margin-right: 66px;
    overflow: hidden;
}
.m-server .box .right{
    border-bottom: 1px #ddd solid;
    padding-bottom: 20px;
    overflow: hidden;
}
.m-server .box .down{
    display: block;
    float: right;
    width: 40px;
    height: 40px;
    background: url(../images/iconq3.png) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -ms-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    margin-left: 10px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.m-server .box .down:hover{
    opacity: .8;
    filter: alpha(opacity=80);
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
}
.m-server .box dl{
    overflow: hidden;
}
.m-server .box dd{
    float: left;
    margin-right: 20px;
}
.m-server .box dd a{
    display: block;
    font-size: 18px;
    color: #666;
    line-height: 2.22em;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    overflow: hidden;
}
.m-server .box dd:hover a{
    color: #004FA3;
    font-weight: bold;
}
.m-server .box dd.ok a{
    color: #004FA3;
    font-weight: bold;
}
@media only screen and (max-width:1440px){
    .ul-txtq1 li a , .ser-main .ser-tab a span{font-size: 16px;}
    .m-server .box .left{font-size: 16px;}
    .m-server .box dd a{font-size: 14px;}
    .m-server .box .down{width: 30px;height: 30px;}
    .m-server .box .right{padding-bottom: 20px;}
}
@media only screen and (max-width:1366px){
    .m-server{width: auto;}
}
@media only screen and (max-width:1199px){
    .m-server{padding: 30px 0;}
    .ul-txtq1{margin: 0 -10px 20px;}
    .ul-txtq1 li{padding: 0 10px;}
    .ser-main .ser-tab a{padding: 0 10px;}
    .ser-main .ser-tab{margin: 0 -10px 20px;}
    .m-server .box{padding: 20px 50px 30px;-webkit-background-size: 200px auto;-moz-background-size: 200px auto;-ms-background-size: 200px auto;-o-background-size: 200px auto;background-size: 200px auto;}
    .m-server .box .left{margin-right: 30px;}
}
@media only screen and (max-width:767px){
    .ul-txtq1{margin: 0 -5px 20px;}
    .ul-txtq1 li , .ser-main .ser-tab a{width: 50%;padding: 0 5px;margin-bottom: 10px;}
    .ul-txtq1 li a{font-size: 14px;}
    .m-server .box{min-height: 320px;padding: 20px 36px 30px;-webkit-background-size: 150px auto;-moz-background-size: 150px auto;-ms-background-size: 150px auto;-o-background-size: 150px auto;background-size: 150px auto;}
    .m-server .box .left{float: none;margin-right: 0;font-size: 14px;}
    .m-server .box .right{padding-bottom: 10px;padding-right: 35px;position: relative;}
    .m-server .box .down{position: absolute;top: 50%;right: 0;margin-top: -24px;}
    .m-server .box dd{margin-right: 10px;}
    .m-server .box dd a{font-size: 12px;}
}
@media only screen and (max-width:767px){
    .m-server .box{padding: 20px 20px 30px}
}

@media only screen and (max-width:520px){
    .ser-main .ser-tab a:first-child {
        margin-left: 0;
    }
    .ser-main .ser-tab a{
        margin:0 0 20px
    }
}




/*落苏*/
/*通用机架服务器模板设计*/
/*ban*/
.m-txtl1{
    overflow: hidden;
    padding-top: 36px;
}
.m-txtl1 .tit{
    /* font-size: 34px; */
    color: #fff;
    font-weight: normal;
    margin-bottom: 32px;
}
.m-txtl1 .con{
    font-size: 24px;
    color: #fff;
}
@media only screen and (max-width: 1920px){
    /* .m-txtl1 .tit{font-size: 1.771vw;} */
}
@media only screen and (max-width:1440px){
    .m-txtl1{padding-top: 0;}
    .m-txtl1 .tit{margin-bottom: 20px;}
    .m-txtl1 .con{font-size: 20px;}
}
@media only screen and (max-width:1199px){
    .m-txtl1 .tit{margin-bottom: 15px;}
    /* .m-txtl1 .tit{font-size: 20px;} */
    .m-txtl1 .con{font-size: 16px;}
}
@media only screen and (max-width:767px){
    .m-txtl1 .tit{font-size: 18px;}
    .m-txtl1 .con{font-size: 14px;}
}

/*列表*/
.m-listl1{
    padding: 54px 0 40px;
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    margin-bottom: 20px;
}
.ul-listl1{
    overflow: hidden;
}
.ul-listl1 li{
    width: 33.33%;
    float: left;
    padding: 0 10px;
}
.ul-listl1 .con{
    display: block;
}
.ul-listl1 .con .pic{
    width: 70px;
    height: 70px;
    line-height: 70px;
    font-size: 0;
    margin: 0 auto 22px;
    text-align: center;
    overflow: hidden;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.ul-listl1 .con .pic:hover{
    -webkit-transform: rotateY(180deg);
    -ms-transform: rotateY(180deg);
    -o-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
.ul-listl1 .con .pic img{
    display: inline-block;
    vertical-align: middle;
    max-height: 100%;
    max-width: 100%;
}
.ul-listl1 .con .tit{
    font-weight: normal;
    font-size: 20px;
    color: #333;
    line-height: 1.5em;
    text-align: center;
    margin-bottom: 12px;
}
.ul-listl1 .con .desc{
    text-align: center;
    font-size: 14px;
    line-height: 1.715em;
    /* height: 3.43em; */
    overflow: hidden;
    color: rgba(0, 0, 0, 0.7);
}
@media only screen and (max-width:1440px){
    .m-listl1{padding: 30px 0;}
    .ul-listl1 .con .pic{margin-bottom: 10px;}
    .ul-listl1 .con .tit{font-size: 18px;margin-bottom: 10px;}
    .ul-listl1 .con .desc{font-size: 12px;line-height: 1.5em;height: 3em;}
    .ul-listl1 .con .desc br{display: none;}
}
@media only screen and (max-width:767px){
    .ul-listl1 .con .tit{font-size: 16px;margin-bottom: 5px;}
    .ul-listl1 li{width: 50%;margin-bottom: 20px;}
    .m-listl1{padding-bottom: 0px;margin-bottom: 10px;}
    .ul-listl1 .con .pic{width: 60px;height: 60px;line-height: 60px;}
}


/*系列产品*/
.m-seriesl{
    background-repeat: no-repeat;
    background-position: top right;
    -webkit-background-size: 897px 653px;
    background-size: 897px 653px;
    margin-bottom: 87px;
}
.m-seriesl::after{
    content: '';
    display: block;
    clear:both;
    visibility: hidden;
    width: 100%;
    height: 0;
}
.m-listl2 .item{
    width: 65.6%;
}
.m-listl2 .item .con{
    display: block;
    padding: 28px 25px 13px;
    margin-top: 46px;
    overflow: hidden;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 10px rgba(0,0,0,.1);
    -ms-box-shadow: 0 2px 10px rgba(0,0,0,.1);
    -o-box-shadow: 0 2px 10px rgba(0,0,0,.1);
    box-shadow: 0 2px 10px rgba(0,0,0,.1);
    margin-bottom: 28px;
    border-radius: 5px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.m-listl2 .item .pic{
    width: 50%;
    float: left;
    overflow: hidden;
    text-align: center;
}
.m-listl2 .item .pic img{
    max-height: 90%;
    max-width: 90%;
}
.m-listl2 .item .txt{
    overflow: hidden;
    padding: 64px 0 0 50px;
    font-size: 14px;
    line-height: 1.5em;
    color: #333;
}
.m-listl2 .item .txt .desc{
    max-height: 3em;
    overflow: hidden;
    margin-bottom: 43px;
}
.m-listl2 .item .txt .tit{
    font-size: 18px;
    line-height: 1.5em;
    font-weight: bold;
    color: #333;
    margin-bottom: 7px;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.m-listl2 .item .more{
    float: right;
    color: #175fba;
    line-height: 30px;
    padding-right: 30px;
    background: url(../images/pic13.png) right center no-repeat;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.m-listl2 .item .con:hover .more{
    text-decoration: underline;
}
.m-listl2 .item .con:hover{
    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.3);
    -moz-box-shadow: 0 2px 10px rgba(0,0,0,.3);
    -ms-box-shadow: 0 2px 10px rgba(0,0,0,.3);
    -o-box-shadow: 0 2px 10px rgba(0,0,0,.3);
    box-shadow: 0 2px 10px rgba(0,0,0,.3);
}
.ul-listl2{
    margin: 0 -20px;
}
.ul-listl2::after{
    content: '';
    display: block;
    clear:both;
    visibility: hidden;
    width: 100%;
    height: 0;
}
.ul-listl2 li{
    width: 33.33%;
    float: left;
    padding: 0 20px;
    margin-bottom:30px
}
.ul-listl2 .con{
    display: block;
    background-color: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 10px rgba(0,0,0,.1);
    -ms-box-shadow: 0 2px 10px rgba(0,0,0,.1);
    -o-box-shadow: 0 2px 10px rgba(0,0,0,.1);
    box-shadow: 0 2px 10px rgba(0,0,0,.1);
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.ul-listl2 .con .pic{
    position: relative;
    padding-top: 59.5%;
    height: 0;
    overflow: hidden;
    text-align: center;
}
.ul-listl2 .con .pic img{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    max-height: 90%;
    max-width: 90%;
}
.ul-listl2 .con .txt{
    overflow: hidden;
    padding: 0 21px 15px;
    font-size: 14px;
    line-height: 1.5em;
    color: #333;
}
.ul-listl2 .con .tit{
    font-size: 18px;
    line-height: 1.5em;
    font-weight: bold;
    color: #333;
    margin-bottom: 7px;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.ul-listl2 .con .txt .desc{
    max-height: 3em;
    overflow: hidden;
    margin-bottom: 18px;
    line-height: 1.5em;
}
.ul-listl2 .con .more{
    float: right;
    color: #175fba;
    line-height: 30px;
    padding-right: 30px;
    background: url(../images/pic13.png) right center no-repeat;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.ul-listl2 .con:hover{
    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,.3);
    -moz-box-shadow: 0 2px 10px rgba(0,0,0,.3);
    -ms-box-shadow: 0 2px 10px rgba(0,0,0,.3);
    -o-box-shadow: 0 2px 10px rgba(0,0,0,.3);
    box-shadow: 0 2px 10px rgba(0,0,0,.3);
}
.ul-listl2 .con:hover .more{
    text-decoration: underline;
}
@media only screen and (max-width:1440px){
    .m-listl2 .item .con{margin-top: 30px;}
    .m-listl2 .item .txt{padding: 20px 0 0 30px;}
    .m-listl2 .item .txt .desc{margin-bottom: 20px;}
    .ul-listl2{margin: 0 -10px;}
    .ul-listl2 li{padding: 0 10px;}
    .m-seriesl{margin-bottom: 50px;}
}
@media only screen and (max-width:1199px){
    .m-seriesl{margin-bottom: 30px;}
    .m-listl2 .item .txt{font-size: 12px;}
    .m-listl2 .item .txt .tit{font-size: 16px;}
    .ul-listl2 .con .tit{font-size: 16px;}
    .ul-listl2 .con .txt{font-size: 12px;}
    .ul-listl2 .con .txt{padding: 10px 10px;}
}
@media only screen and (max-width:767px){
    .ul-listl2 li{width: 50%;margin-bottom: 20px;}
    .m-listl2 .item .con{margin-bottom: 20px;padding: 10px;}
    .m-listl2 .item{width: auto;}
}
@media only screen and (max-width:479px){
    .ul-listl2{margin: 0;}
    .ul-listl2 li{width: auto;float: none;padding: 0;}
    .m-listl2 .item .pic{width: auto;float: none;}
    .m-listl2 .item .txt{padding-left: 0;}
}

/*解决方案*/
.m-solutionl{
    overflow: hidden;
    margin-bottom: 118px;
}
@media only screen and (max-width:1440px){
    .m-solutionl{margin-bottom: 80px;}
}
@media only screen and (max-width:1199px){
    .m-solutionl{margin-bottom: 30px;}
}

/*新闻详情*/
.m-articlel{
    padding: 67px 40px 0;
    overflow: hidden;
    margin-bottom: 87px;
}
.m-articlel .tit{
    font-size: 28px;
    line-height: 1.5em;
    color: #333;
    font-weight: bold;
    text-align: center;
    margin-bottom: 17px;
}
.m-articlel .info{
    overflow: hidden;
    font-size: 14px;
    line-height: 1.5em;
    color: #797979;
    padding: 0 41px;
    margin-bottom: 18px;
}
.m-articlel .date{
    float: left;
}
.m-articlel .bdsharebuttonbox{
    float: right;
}
.m-articlel .bdsharebuttonbox a{
    width: 32px;
    height: 32px;
    border-radius: 50%;
    border: 1px solid #dadada;
    background-position: center center !important;
    background-repeat: no-repeat;
    -webkit-background-size: 16px 16px;
    background-size: 16px 16px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    padding: 0;
    margin: 0 0 0 20px;
}
.m-articlel .bdsharebuttonbox .bds_weixin{
    background-image: url(../images/iconl1.png);
}
.m-articlel .bdsharebuttonbox .bds_tsina{
    background-image: url(../images/iconl2.png);
}
.m-articlel .bdsharebuttonbox a:hover{
    background-color: #018ee6;
    border-color: #018ee6;
}
.m-articlel .bdsharebuttonbox .bds_weixin:hover{
    background-image: url(../images/iconl1_1.png);
}
.m-articlel .bdsharebuttonbox .bds_tsina:hover{
    background-image: url(../images/iconl2_1.png);
}
.m-articlel .content{
    border: 1px solid #d9d9d9;
    font-size: 14px;
    color: #797979;
    line-height: 2em;
    padding: 37px 41px 44px;
    border-right: none;
    border-left: none;
    margin-bottom: 25px;
    text-align: justify;
}
.m-articlel .content p span{
	display:block;
	text-indent:2em;
}
.m-articlel .content img{
    max-width: 100%;
    max-height: 100%;
}
.m-articlel .foot{
    padding: 0 40px;
}
.m-articlel .foot li{
    margin-bottom: 11px;
}
.m-articlel .foot a{
    font-size: 14px;
    color: #333;
    line-height: 1.5em;
    overflow: hidden;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.m-articlel .foot a:hover{
    color: #175fba;
}
@media only screen and (max-width:1440px){
    .m-articlel{padding: 40px 40px 0;margin-bottom: 40px;}
    .m-articlel .tit{font-size: 26px;}
}
@media only screen and (max-width:1199px){
    .m-articlel{padding: 30px 30px 0;margin-bottom: 30px;}
    .m-articlel .tit{font-size: 20px;}
    .m-articlel .content{line-height: 1.5em;padding: 20px;}
    .m-articlel .info{padding: 0 20px;margin-bottom: 10px;}
    .m-articlel .foot{padding: 0 20px;}
}
@media only screen and (max-width:959px){
    .m-articlel{padding: 30px 0 0;}
    .m-articlel .tit{font-size: 18px;}
    .m-articlel .content{padding: 20px 0;}
    .m-articlel .info{padding: 0;}
    .m-articlel .foot{padding: 0;}
}


/*新闻与公告*/
/*ban*/
.m-txtl2{
    overflow: hidden;
    font-size: 50px;
    color: #fff;
    line-height: 1.4em;
    margin-top: -90px;
}
.m-txtl2 .tit{
    font-size: 50px;
    line-height: 1.4em;
}
@media only screen and (max-width: 1920px){
    .m-txtl2{font-size: 2.60417vw;}
    .m-txtl2 .tit{font-size: 2.60417vw;}
}
@media only screen and (max-width: 1440px){
    .m-txtl2{margin-top: 0;}
}
@media only screen and (max-width: 959px){
    .m-txtl2{font-size: 24px;}
    .m-txtl2 .tit{font-size: 24px;}
}
@media only screen and (max-width: 767px){
    .m-txtl2 .tit{font-size: 20px;}
    .m-txtl2{font-size: 20px;}
}
/*公司新闻*/
.m-newsl{
    padding-top: 76px;
    overflow: hidden;
    margin-bottom: 47px;
}
.m-newsl .m-swiperl1{
    margin-top: 37px;
}
.m-newsl .m-swiperl1::after{
    content: '';
    display: block;
    clear:both;
    visibility: hidden;
    width: 100%;
    height: 0;
}
.m-swiperl1 .con::after{
    content: '';
    display: block;
    clear:both;
    visibility: hidden;
    width: 100%;
    height: 0;
}
.m-swiperl1 .con .left{
    float: left;
    width: 48.4375%;
}
.m-swiperl1 .con .pic{
    padding-top: 56.29%;
    height: 0;
    position: relative;
    overflow: hidden;
    text-align: center;
    background-color: #fff;
}
.m-swiperl1 .con .pic img{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    max-height: 100%;
    max-width: 100%;
}
.m-swiperl1 .con .txt{
    overflow: hidden;
    padding-left: 40px;
}
.ul-listl3{
    margin-top: -18px;
    overflow: hidden;
}
.ul-listl3 li{
    padding: 16.5px 0;
}
.ul-listl3 .con{
    display: block;
}
.ul-listl3 .con .tit{
    position: relative;
}
.ul-listl3 .con .tit h3{
    font-size: 20px;
    line-height: 1.5em;
    color: #000;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-right: 130px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.ul-listl3 .con .tit .date{
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 16px;
    color: #475a50;
    line-height: 1.5em;
}
.ul-listl3 .con .desc{
    font-size: 16px;
    line-height: 1.5em;
    color: #999;
    max-height: 3em;
    overflow: hidden;
}
.ul-listl3 .con:hover .tit h3{
    color: #004fa3;
}
.ul-listl3 li.active .tit{
    margin-bottom: 11px;
}
.ul-listl3 li.active .tit h3{
    font-size: 24px;
}
.ul-listl3 li.active{
    padding: 16.5px 0 24px;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 9px;
}
.swiper-container .swiper-button-prev{
    left: 8.3%;
    width: 75px;
    height: 69px;
    background: #f8f8f8 url(../images/iconl3.png) no-repeat center center;
    -webkit-background-size: 22px 41px;
    background-size: 22px 41px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.swiper-container .swiper-button-prev::after{
    display: none;
}
.swiper-container .swiper-button-next{
    right: 8.3%;
    width: 75px;
    height: 69px;
    background: #f8f8f8 url(../images/iconl3_1.png) no-repeat center center;
    -webkit-background-size: 22px 41px;
    background-size: 22px 41px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.swiper-container .swiper-button-next::after{
    display: none;
}
.swiper-container .swiper-button-prev:hover{
    background-color: #004fa3;
    background-image: url(../images/iconl4.png);
}
.swiper-container .swiper-button-next:hover{
    background-color: #004fa3;
    background-image: url(../images/iconl4_1.png);
}
.m-newsl .swiper-pagination{
    display: none;
    bottom: -10px;
}
@media only screen and (max-width: 1750px){
    .swiper-container .swiper-button-prev{
        left: 4.5%;
    }
    .swiper-container .swiper-button-next{
        right: 4.5%;
    }
}
@media only screen and (max-width: 1650px){
    .swiper-container .swiper-button-prev{width: 40px;height: 40px;-webkit-background-size: 16px 29px;
        background-size: 16px 29px;}
    .swiper-container .swiper-button-next{width: 40px;height: 40px;-webkit-background-size: 16px 29px;
        background-size: 16px 29px;}
}

@media only screen and (max-width: 1440px){
    .m-newsl{padding-top: 30px;margin-bottom: 30px;}
    .ul-listl3 .con .desc{font-size: 14px;}
    .ul-listl3 li.active .tit h3{font-size: 22px;}
    .ul-listl3 .con .tit h3{font-size: 18px;}

    .m-newsl .m-swiperl1{margin-top: 20px;}
}
@media only screen and (max-width: 1366px){
    .ul-listl3{margin-top: -10px;}
    .ul-listl3 li{padding: 10px 0;}
    .ul-listl3 li.active{padding: 10px 0;}
    .ul-listl3 .con .tit .date{font-size: 12px;}
    .ul-listl3 li.active .tit h3{font-size: 18px;}
    .ul-listl3 .con .tit h3{font-size: 16px;margin-right: 90px;}
}
@media only screen and (max-width: 1199px){
    .swiper-container .swiper-button-next{display: none !important;}
    .swiper-container .swiper-button-prev{display: none !important;}
    .swiper-pagination{	display: block !important;}
    .m-newsl .m-swiperl1{padding-bottom: 40px;}
    .m-newsl{margin-bottom: 10px;}
    .m-swiperl1 .con .txt{padding-left: 30px;}
    .ul-listl3 li{padding: 5px 0;}
}
@media only screen and (max-width: 767px){
    .m-swiperl1 .con .left{width: auto;float: none;margin-bottom: 10px;}
    .ul-listl3 li.active .tit h3{font-size: 16px;}
    .ul-listl3 .con .desc{font-size: 12px;}
    .ul-listl3 .con .tit h3{font-size: 14px;}
    .m-swiperl1 .con .txt{padding-left: 0;}
}

/*公司公告*/
.m-noticel{
    overflow: hidden;
    margin-bottom: 53px;
}
.ul-listl4{
    overflow: hidden;
}
.m-swiperl2{
    margin-top: 23px;
}
.ul-listl4 .con{
    display: block;
    height: 88px;
    line-height: 87px;
    padding: 0 10px;
    border-bottom: 1px dashed #b8b7b7;
}
.ul-listl4 .con .date{
    display: block;
    float: left;
    font-size: 16px;
    color: #475a50;
}
.ul-listl4 .con .tit{
    overflow: hidden;
    padding-left: 29px;
    line-height: 87px;
    font-size: 20px;
    color: #000;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.ul-listl4 .con:hover{
    background-color: #e7edf4;
    border-color: #e7edf4;
}
.swiper-pagination{	display: none !important;}
@media only screen and (max-width: 1440px){
    .ul-listl4 .con .tit{font-size: 18px;}
    .ul-listl4 .con .date{font-size: 14px;}
    .ul-listl4 .con , .ul-listl4 .con .tit{height: 70px;line-height: 69px;}
    .m-swiperl2{margin-top: 15px;}
    .m-noticel{margin-bottom: 30px;}
}
@media only screen and (max-width: 1199px){
    .ul-listl4 .con .tit{font-size: 16px;}
    .m-noticel .m-swiperl2{padding-bottom: 40px;}
    .swiper-pagination{	display: block !important;}
    .ul-listl4 .con , .ul-listl4 .con .tit{height: 50px;line-height: 49px;}
    .ul-listl4 .con .date{font-size: 12px;}
}
@media only screen and (max-width: 767px){
    .m-swiperl1 .con .left{width: auto;float: none;margin-bottom: 10px;}
    .m-swiperl1 .con .txt{padding-left: 0;}
    .m-noticel{margin-bottom: 10px;}
    .ul-listl4 .con .tit{padding-left: 15px;}
}
@media only screen and (max-width: 479px){
    .ul-listl4 .con .tit{font-size: 14px;}
}

/*媒体报道*/
.m-reportl{
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: bottom center;
    -webkit-background-size: cover;
    background-size: cover;
}
.m-listl5{
    padding-top: 39px;
}
.ul-listl5{
    overflow: hidden;
    margin-bottom: 39px;
}
.ul-listl5 li{
    margin-bottom: 30px;
}
.ul-listl5 .con{
    display: block;
    overflow: hidden;
}
.ul-listl5 .con .pic{
    float: left;
    width: 406px;
    height: 228px;
    line-height: 228px;
    text-align: center;
    overflow: hidden;
}
.ul-listl5 .con .pic img{
    display: inline-block;
    vertical-align: middle;
    max-height: 100%;
    max-width: 100%;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.ul-listl5 .con .txt{
    overflow: hidden;
    padding: 18px 0 0 53px;
}
.ul-listl5 .con .tit{
    font-size: 24px;
    line-height: 1.5em;
    color: #000;
    font-weight: normal;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    margin-bottom: 19px;
    padding-right: 120px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.ul-listl5 .con .tit .date{
    position: absolute;
    right: 0;
    bottom: 0;
    font-size: 14px;
    line-height: 1.5em;
    color: #7d7d7d;
}
.ul-listl5 .con .desc{
    font-size: 14px;
    color: #7d7d7d;
    line-height: 1.75em;
    height: 5.25em;
    overflow: hidden;
    margin-bottom: 23px;
    text-align: justify;
}
.ul-listl5 .con .more{
    display: block;
    width: 107px;
    height: 30px;
    border: 1px solid #b5b5b5;
    text-align: center;
    line-height: 28px;
    font-size: 12px;
    color: #7d7d7d;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.ul-listl5 .con:hover .pic img{
    -webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    -ms-transform: scale(1.08);
    -o-transform: scale(1.08);
    transform: scale(1.08);
}
.ul-listl5 .con:hover .tit{
    color: #004fa3;
}
.ul-listl5 .con:hover .more{
    color: #fff;
    background-color: #004fa3;
    border-color: #004fa3;
}
.m-listl5 .btn{
    display: block;
    width: 532px;
    height: 60px;
    font-size: 20px;
    color: #999;
    line-height: 60px;
    padding: 0;
    text-align: center;
    overflow: hidden;
    border: 1px solid #aaaaaa;
    margin: 0 auto;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.m-listl5 .btn:hover{
    color: #fff;
    background-color: #004fa3;
    border-color: #004fa3;
}
@media only screen and (max-width: 1440px){
    .ul-listl5 .con .tit{font-size: 20px;margin-bottom: 10px;}
    .ul-listl5 .con .txt{padding-left: 30px;}
    .m-reportl{margin-bottom: 80px;}
    .ul-listl5{margin-bottom: 30px;}
}
@media only screen and (max-width: 1199px){
    .ul-listl5 .con .pic{width: 320px;height: 179px;line-height: 179px;}
    .ul-listl5 .con .txt{padding-top: 0;}
    .ul-listl5 .con .tit{font-size: 18px;}
    .ul-listl5 .con .desc{margin-bottom: 15px;}
    .m-listl5{padding-top: 20px;}
    .ul-listl5 li{margin-bottom: 20px;}
    .m-listl5 .btn{width: 320px;height: 40px;line-height: 40px;font-size: 18px;}
    .m-reportl{margin-bottom: 30px;}
    .ul-listl5{margin-bottom: 20px;}
}
@media only screen and (max-width: 767px){
    .ul-listl5 .con .pic{width: auto;height: auto;line-height: initial;float: none;margin-bottom: 10px;}
    .ul-listl5 .con .txt{padding-left: 0;}
    .ul-listl5 li:last-child{margin-bottom: 0;}

}
@media only screen and (max-width: 479px){
    .ul-listl5 .con .pic{margin-bottom: 15px;}
    .ul-listl5 .con .tit{font-size: 16px;}
    .ul-listl5 .con .desc{margin-bottom: 10px;}
    .m-listl5 .btn{width: 200px;font-size: 16px;}
    .ul-listl5 .con .desc{font-size: 12px;}
}
.col-r .title{
    font-size: 30px;
}