::-webkit-scrollbar{width:4px}
::-webkit-scrollbar-track{background:0 0}
::-webkit-scrollbar-thumb{background:#2855b1}
::-webkit-scrollbar-thumb:window-inactive{background:#2855b1}
.footer2{background:#313131}
.fd-top{overflow:hidden;padding:65px 0 48px}
.fd-s1{float:left;margin-right:100px}
.fd-logo{margin-bottom:20px}
.fd-logo img{display:block}
.fd-img{overflow:hidden}
.fd-img li{float:left}
.fd-img li img{width:60px;height:60px}
.fd-img li+li{margin-left:22px}
.fd-s2{float:left;width:320px;font-size:15px;line-height:2.4;color:#ababab}
.fd-s3{float:left;overflow:hidden}
.fd-s3 li{float:left}
.fd-s3 li+li{margin-left:80px}
.fd-s3 li a{font-weight:700;display:block;font-size:15px;line-height:2.4;color:#ababab;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.fd-s3 li a:hover{color:#fff}
.fd-s4{float:right}
.fd-s4 li{float:left}
.fd-s4 li+li{margin-left:30px}
.fd-s4 .pic{width:110px;height:110px;margin-bottom:16px}
.fd-s4 .pic img{display:block;width:100%;height:100%}
.fd-s4 p{font-size:15px;color:#ababab;text-align:center}
.fd-bot{font-size:15px;color:#ababab;padding:26px 0;text-align:center;border-top:1px solid #434343}
.fd-bot span{margin:0 12px}
.z-tit1{font-weight:700;font-size:36px;color:#2855b1;text-align:center;padding:50px 0 40px}
.z-tit1.white{color:#fff}
.index-row1{overflow:hidden;padding:0 0 55px;background:#fff}
.sever-box{position:relative;padding-top:66.67%;overflow:hidden}
.sever-box .box{position:absolute;overflow:hidden}
.sever-box .box1{top:0;bottom:0;width:50%}
.sever-box .box1 .z-sever{height:50%}
.sever-box .box2{top:0;right:0;width:50%;height:50%}
.sever-box .box3{bottom:0;right:0;width:50%;height:50%}
.sever-box .box1 .pic{position:relative;padding-top:134%}
.sever-box .box1 .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.sever-box .box1 .z-sever li:first-child{margin-right:34%}

.index-row1 .box2 .z-sever li:nth-child(1){-webkit-transition-delay:0s;transition-delay:0s}
.index-row1 .box2 .z-sever li:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}
.index-row1 .box2 .z-sever li:nth-child(3){-webkit-transition-delay:.4s;transition-delay:.4s}
.index-row1 .box2 .z-sever li:nth-child(4){-webkit-transition-delay:.6s;transition-delay:.6s}
.index-row1 .box2 .z-sever li:nth-child(5){-webkit-transition-delay:.8s;transition-delay:.8s}
.index-row1 .box2 .z-sever li:nth-child(6){-webkit-transition-delay:1s;transition-delay:1s}


.index-row1 .box1 .z-sever li:nth-child(1){-webkit-transition-delay:1.2s;transition-delay:1.2s}
.index-row1 .box1 .z-sever li:nth-child(2){-webkit-transition-delay:1.4s;transition-delay:1.4s}
.index-row1 .box1 .z-sever li:nth-child(3){-webkit-transition-delay:1.6s;transition-delay:1.6s}


.index-row1.animate .z-sever li{
    -webkit-transform:translate(0);
    transform:translate(0);
    opacity:1;
    visibility:visible;
}
.index-row1.animate .z-sever li{
    -webkit-transform:translate(0);
    transform:translate(0);
    opacity:1;
    visibility:visible;
}




.z-sever{position:absolute;bottom:0;left:0;right:0;height:100%}
.z-sever li{float:left;width:33.33%;height:50%}
.z-sever .li1{background-color:#2855b1}
.z-sever .li2{background-color:rgba(0,160,233,.9)}
.z-sever .li3{background-color:rgba(3,236,228,.9)}
.z-sever .li4{background-color:#307dff}
.z-sever .li5{background:linear-gradient(0deg,#0bb4f9 0,#04d1ee 100%)}
.z-sever .li6{background-color:#619cff}
.z-sever .li7{background:linear-gradient(0deg,#00c3dd 0,#00e7cd 100%)}
.z-sever .li8{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
.z-sever .li8 a{background:rgba(0,153,203,.9)}
.z-sever .li9{background-color:#345eb3}
.z-sever li a{display:block;padding:56px 0 0;height:100%}
.z-sever .icon{
    width:50px;height:50px;line-height:50px;text-align:center;margin:0 auto 16px;
    -webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s
}
.z-sever .icon img{display:inline-block;vertical-align:middle}

.z-sever .svg{
    display: block;
    width: 60px;
    height: 60px;
    margin: 0 auto 16px;
}

svg *{fill:none;stroke:#fff;stroke-width:20;stroke-miterlimit:10}



.z-sever a:hover .icon{
    top: -10px;
}









.z-sever p{font-weight:700;font-size:20px;line-height:1.8;color:#fff;text-align:center}
.z-yq{position:absolute;top:235px;right:54px;z-index:2}
.z-yq li{float:left;margin-left:10px}
.z-yq li a{display:block;font-size:20px;color:#fff;width:48px;height:140px;background:rgba(40,85,177,.9);border-radius:6px;padding:25px 0 0}
.z-yq li a span{display:block;width:20px;line-height:1;margin:0 auto}
.z-yq li.on a{background:#619cff no-repeat bottom 30px center}
.slick-yq .pic{position:relative;padding-top:66.67%}
.slick-yq .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.index-row2{padding:0 0 82px;overflow:hidden;background:#edf1ff}
.index-row2 .l{width:874px}
.index-row2 .r{width:308px}
.hots-news{display:block;overflow:hidden;background:#fff;margin-bottom:13px}
.hots-news .pic-box{float:left;width:486px}
.hots-news .pic-box .pic{position:relative;padding-top:67.49%}
.hots-news .pic-box .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.hots-news .txt{overflow:hidden;padding:48px 30px 0}
.hots-news .txt .s1{font-weight:700;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:34px}
.hots-news .txt .s2{font-size:16px;color:#999;margin-bottom:16px}
.hots-news .txt p{font-size:16px;line-height:30px;color:#666;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:90px;margin-bottom:32px}
.hots-news .txt .more{font-size:15px;color:#2855b1}
.z-news1{overflow:hidden;margin:0 -7px}
.z-news1 li{float:left;width:33.33%}
.z-news1 li a{display:block;margin:0 7px}
.z-news1 .pic{position:relative;padding-top:68.8%}
.z-news1 .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.z-news1 .txt{background:#fff;padding:20px 20px 22px;
    -webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.z-news1 .txt .s1{font-size:18px;margin-bottom:10px;
    -webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;
    height: 54px;
    -webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.z-news1 .txt .s2{font-size:15px;color:#999;margin-bottom:10px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.z-news1 .txt .s3{font-size:15px;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:48px;color:#666;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.z-tit2{padding:50px 0 28px;overflow:hidden}
.z-tit2 .more{float:right;font-size:16px;line-height:54px;color:#2855b1}
.z-tit2 h3{font-size:36px;color:#2855b1}
.z-news1 li a:hover .txt{background:#2855b1}
.z-news1 li a:hover .txt .s1{font-weight:700}
.z-news1 li a:hover .txt .s1,.z-news1 li a:hover .txt .s2,.z-news1 li a:hover .txt .s3{color:#fff}
.z-news2{background-color:#fff;padding:18px 20px 17px}
.z-news2 li a{display:block;font-size:16px;line-height:65px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.z-news2 li+li a{border-top:1px solid #ddd}
.z-news2 li a:hover{font-weight:700}
.index-row3{overflow:hidden;background:#fff;padding:0 0 40px}
.z-tsyl{overflow:hidden;margin:0 -15px}
.z-tsyl li{float:left;width:33.33%}
.z-tsyl li a{position:relative;display:block;margin:0 15px 40px}
.z-tsyl .pic{position:relative;padding-top:63.16%}
.z-tsyl .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.z-tsyl p{font-weight:700;position:absolute;bottom:8px;left:0;right:0;font-size:24px;line-height:30px;color:#fff;text-align:center;z-index:2}
.index-row4{overflow:hidden;padding:20px 0 96px;background:url(../images/z-p14.jpg) no-repeat center/cover}
.z-rhdd{margin:0 -10px;overflow:hidden;padding:12px 0 0}
.z-rhdd li{float:left;width:20%}
.z-rhdd li a{display:block;border:2px solid rgba(255,255,255,.2);border-radius:20px;height:224px;margin:0 10px;padding:37px 0 0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.z-rhdd li a:hover{border-color:#fff;background:#fff}
.z-rhdd li a:hover p{color:#214a9a}
.z-rhdd p{font-size:24px;line-height:1.2;color:#fff;text-align:center}
.z-rhdd i{display:block;width:72px;height:72px;background-repeat:no-repeat;background-position:center;margin:0 auto 18px}
.z-rhdd .i1{background-image:url(../images/z-icon10.png)}
.z-rhdd .i2{background-image:url(../images/z-icon11.png)}
.z-rhdd .i3{background-image:url(../images/z-icon12.png)}
.z-rhdd a:hover .i1{background-image:url(../images/z-icon10_on.png)}
.z-rhdd a:hover .i2{background-image:url(../images/z-icon11_on.png)}
.z-rhdd a:hover .i3{background-image:url(../images/z-icon12_on.png)}
.z-rhdd a:hover p{color:#214a9a}
.about-row1{overflow:hidden;padding:0 0 80px;background:#edf1ff}
.z-about1{text-align:center;margin-bottom:40px}
.z-about1 li{position:relative;display:inline-block;font-size:18px;padding:0 110px}
.z-about1 li span{font-weight:700;font-size:30px;color:#2855b1;margin-right:5px}
.z-about1 li+li:after{content:'';position:absolute;top:50%;margin-top:-20px;left:0;width:1px;height:40px;background:#e4e4e4}
.z-about2{position:relative;overflow:hidden}
.z-about2 li{float:left;width:28.35%}
.z-about2 .li1{padding:40px 0 0;margin-right:1.6%}
.z-about2 .box{padding:48px 0 0;height:257px;margin-bottom:20px;box-shadow:2px 3px 8px 0 rgba(0,0,0,.11)}
.z-about2 .box .icon{width:60px;height:60px;margin:0 auto 24px}
.z-about2 .box .icon img{display:block;width:100%}
.z-about2 .box .s1{font-size:18px;color:#fff;text-align:center;margin-bottom:20px}
.z-about2 .box .s2{font-weight:700;font-size:24px;color:#fff;text-align:center}
.z-about2 .box1{background:#619cff;margin-bottom:76px}
.z-about2 .box2{background:#00c5dc}
.z-about2 .box3{background:#00a0e9}
.z-about2 .fk img{display:block}
.z-about2 .li3{float:right;width:40%}
.z-about2 .li3 .box4{position:relative;height:360px;background:#2855b1;box-shadow:2px 3px 8px 0 rgba(0,0,0,.11);margin-bottom:20px}
.z-about2 .li3 .box4 .icon{position:absolute;top:30px;right:30px;width:100px;height:100px}
.honor-box{padding:60px 0 0 30px}
.honor-box .item{font-size:18px;line-height:58px;color:#fff;padding-left:12px}
.honor-box .item strong{font-size:30px}
.honor-box .item span{position:relative}
.honor-box .item span:before{content:'';position:absolute;top:10px;left:-12px;width:4px;height:4px;background-color:#fff;border-radius:50%}
.z-about2 .box5{padding-left:50px}
.z-about2 .box5 .pic{position:relative;padding-top:63.72%;margin-bottom:70px;border-radius:10px;overflow:hidden}
.z-about2 .box5 .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.z-about2 .box5 .intro{position:absolute;left:0;bottom:0;width:61%;font-size:16px;line-height:1.875}
.about-row2{overflow:hidden;padding:20px 0;background:#fff}
.z-xrld{padding:0 0 20px;margin:0 -26px;overflow:hidden}
.z-xrld li{float:left;width:20%}
.z-xrld li a{display:block;margin:0 26px 8px}
.z-xrld .pic{position:relative;padding-top:143.43%;margin-bottom:26px}
.z-xrld .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.z-xrld .txt .s1{font-size:24px;margin-bottom:12px;background-repeat:no-repeat;background-position:right center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.z-xrld .txt .s2{font-size:16px;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:48px;color:#999}
.z-xrld a:hover .txt .s1{font-weight:700;background-image:url(../images/icon-arrow.png)}
.about-row3{overflow:hidden;padding:20px 0 60px;background:#edf1ff}
.z-zzjg{overflow:hidden;margin:0 -10px}
.z-zzjg li{float:left;width:20%;margin-bottom:20px}
.z-zzjg li a{display:block;font-size:18px;height:48px;line-height:48px;text-align:center;background:#fff;margin:0 10px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.z-zzjg li a:hover{font-weight:700;background:#2855b1;color:#fff}
.about-row4{overflow:hidden;padding:20px 0 60px;background:#fff}
.slick-ylsb{margin:0 -15px}
.slick-ylsb .item a{display:block;margin:0 15px}
.slick-ylsb .pic{position:relative;padding-top:58.42%;margin-bottom:32px}
.slick-ylsb .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.slick-ylsb p{font-size:18px;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.slick-ylsb .slick-dots2{position:static;margin-top:70px}
.about-row5{padding:0 0 80px;background:#edf1ff}
.about-row5 .box{font-size:16px;line-height:1.875;color:#f1ded2;padding:55px 520px 70px 30px;background:url(../images/z-p19.jpg) no-repeat center/cover;text-align:justify}
.about-row6{padding:0 0 80px}
.z-yyhj{position:relative;margin:0 auto 20px}
.z-yyhj li{position:absolute;width:25%}
.z-yyhj li a{position:relative;display:block;margin:0 14px 27px}
.z-yyhj img{display:block;width:100%}
.z-yyhj p{position:absolute;bottom:0;left:0;right:0;line-height:32px;background:rgba(0,0,0,.7);font-size:16px;color:#fff;text-align:center;z-index:2;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.z-yyhj a:hover p{opacity:1}
.pop-mask{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.6);z-index:800}
.pop-xrld{display:none;position:fixed;top:50%;left: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%);padding:50px 0;max-width:1200px;width:90%;height:90%;background-color:#fff;z-index:801;overflow: hidden}
.pop-xrld .pop-xrld-con{padding: 0 50px; height: 100%; overflow-y: auto}
.pop-xrld .box1{overflow:hidden;margin-bottom:30px}
.pop-xrld .box1 .pic{float:left;background-color:#f9f9f9;padding:10px;width:220px;height:310px;margin-right:30px}
.pop-xrld .box1 .pic img{display:block;width:100%;height:100%}
.pop-xrld .box1 .txt-box{overflow:hidden;padding:5px 0 0}
.pop-xrld .box1 .txt-box .tit{font-weight:700;font-size:30px;color:#2855b1;margin-bottom:28px}
.table-xrld table{width:100%;border-left:1px solid #eee;border-top:1px solid #eee}
.table-xrld td,.table-xrld th{font-size:14px;height:40px;border-right:1px solid #eee;border-bottom:1px solid #eee}
.table-xrld th{background:#f9f9f9;text-align:center}
.table-xrld .th2{padding-left:26px;text-align:left}
.table-xrld td{padding:0 16px}
.table-xrld .td2{padding-left:56px;height:72px}
.pop-xrld .box2 li{margin-bottom:35px}
.pop-xrld .box2 li .tit{font-size:28px;color:#2855b1;margin-bottom:12px}
.pop-xrld .box2 li .con{font-size:16px;line-height:1.875;color:#666}
.z-tit22{font-weight:700;font-size:30px;color:#2855b1;text-align:center;padding:32px 0}
.g-row{background-color:#fff;margin:30px 0 60px;padding:0 24px 20px}
.z-serve li{overflow:hidden;background:#f4f8ff;margin-bottom:40px}
.z-serve .pic-box{position:relative;float:left;width:368px}
.z-serve .pic-box .pic{position:relative}
.z-serve .pic-box .pic img{display:block}
.z-serve .pic-box .tit{position:absolute;top:50%;left: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%);text-align:center}
.z-serve .pic-box .tit img{display:block;margin-bottom:20px}
.z-serve .pic-box .tit strong{display:block;font-size:36px;line-height:1.2;color:#fff}
.z-serve .txt-box{overflow:hidden;padding:40px 0 0 40px}
.z-serve .txt-box a{float:left;font-size:16px;line-height:3.25;border-bottom:2px solid transparent}
.z-serve .txt-box a:nth-child(3n+1){width:39%}
.z-serve .txt-box a:nth-child(3n+2){width:33%}
.z-serve .txt-box a:nth-child(3n+3){width:28%}
.z-serve .txt-box a:hover{font-weight:700;border-bottom-color:#2855b1}
.bodyWhite{background-color:#fff}
.detail-row1{padding:38px 0 60px;background:url(../images/z-bg1.png) no-repeat top center;min-height: 346px;}
.detail-row1 .tit{font-weight:700;overflow:hidden;color:#fff;font-size:30px}
.detail-row1 .tit span{font-weight:400;font-size:18px}
.detail-row1 .tit:after{content:'';display:block;width:48px;height:3px;margin-top:24px;background:rgba(255,255,255,.4)}
.detail-row1 .con{padding:20px 0 0}
.detail-row1 .con .item{font-size:16px;color:#fff;padding-left:34px;background-repeat:no-repeat;background-position:left center;margin-bottom:15px}
.detail-row1 .con .item1{background-image:url(../images/z-icon21.png)}
.detail-row1 .con .item2{background-image:url(../images/z-icon22.png)}
.detail-row1 .con .item3{background-image:url(../images/z-icon23.png)}
.order-row{padding:0 0 30px}
.z-tit4{display:inline-block;font-weight:700;font-size:16px;color:#fff;height:44px;line-height:44px;background:#2855b1;border-radius:4px;padding:0 30px}
.g-row .info{padding:30px 0;font-size:16px;line-height:20px}
.z-order1{margin:0 -21px;overflow:hidden}
.z-order1 li{float:left;width:16.66%}
.z-order1 .inner{margin:0 21px}
.z-order1 .pic{position:relative;padding-top:100%;margin-bottom:18px}
.z-order1 .pic img{position:absolute;width:100%;height:100%;top:0;left:0}
.z-order1 p{font-size:16px;line-height:20px;text-align:center}
.z-order2{overflow:hidden}
.z-order2 li{float:left;width:360px;margin-right:20px;text-align:center}
.z-order2 .pic{width:360px;height:100px;line-height:98px;background:#f7f9ff;border:1px solid #e4eafd;text-align:center;margin-bottom:18px}
.z-order2 .pic img{display:inline-block;vertical-align:middle;max-height:100%;max-width:95%}
.z-order2 a{font-size:16px}
.z-order3{overflow:hidden}
.z-order3 li{float:left;width:25%}
.z-order3 .inner{margin:0 10px}
.z-order3 .pic{height:120px;line-height:118px;text-align:center;background:#f7f9ff;border:1px solid #e4eafd;margin-bottom:18px;overflow:hidden}
.z-order3 .pic img{display:inline-block;vertical-align:middle}
.z-order3 p{font-size:18px;text-align:center}
.z-order4{padding:20px 0 0}
.z-order4 li{font-size:16px;line-height:2.25;margin-bottom:38px}
.z-order4 .s1{font-weight:700;color:#2855b1}
.detail-row2{overflow:hidden;padding:38px 0 60px;background:url(../images/z-bg2.png) no-repeat top center;margin-bottom:20px}
.detail-row2 .pic{position:relative;float:left;width:220px;height:320px;padding:10px;background-color:#fff;margin:10px 40px 0 0}
.detail-row2 .pic img{display:block;width:100%;height:100%}
.detail-row2 .pic span{position:absolute;right:22px;bottom:21px;width:40px;height:40px;border-radius:50%;background:url(../images/g-ic2.png) center center no-repeat red}
.detail-row2 .txt-box{overflow:hidden;color:#fff}
.detail-row2 .txt-box .s1{font-size:48px;margin-bottom:12px}
.detail-row2 .txt-box .s1 span{font-size:24px}
.detail-row2 .txt-box .s2{font-size:24px;margin-bottom:26px}
.detail-row2 .txt-box .info{overflow:hidden;margin-bottom:40px}
.detail-row2 .txt-box .info span{float:left;font-size:12px;color:#fff;padding:0 10px;line-height:30px;background-color:#549bfd;margin-right:10px;margin-bottom:5px}
.detail-row2 .txt-box .btn-order{display:block;font-size:18px;color:#fff;width:120px;height:48px;line-height:48px;text-align:center;background:#f56300;border-radius:6px}
.z-tip{padding:0 0 36px;font-size:14px;line-height:26px}
.z-tc1{margin:30px 0 80px}
.z-tc1 .pic{float:left;width:560px;margin-right:42px}
.z-tc1 .pic img{display:block;width:100%}
.z-tc1 .txt{font-size:16px;line-height:1.875}
.z-tit5{text-align:center}
.z-tit5 .s1{font-weight:700;font-size:24px;color:#2855b1;margin-bottom:20px}
.z-tit5 .s2{font-size:16px;line-height:1.875}
.tc-tab{text-align:center;padding:35px 0}
.tc-tab li{display:inline-block;margin:0 10px}
.tc-tab li a{display:block;font-size:16px;width:104px;height:48px;line-height:46px;background:#fff;border:1px solid #ddd;text-align:center;border-radius:4px}
.tc-tab li.on a{background:#2855b1;border-color:#2855b1;color:#fff}
.table-tc{padding:30px 0 40px}
.table-tc table{width:100%;border-left:1px solid #e4eafd}
.table-tc th{font-size:16px;color:#fff;height:48px;background:#2855b1;text-align:center;border-left:1px solid #e4eafd}
.table-tc td{font-size:16px;line-height:1.875;border-right:1px solid #e4eafd;border-bottom:1px solid #e4eafd}
.table-tc td:first-child,.table-tc td:nth-child(2){text-align:center}
.table-tc td .intro{padding:28px 18px}
.table-tc tr:nth-child(odd){background:#edf1ff}
.z-tc1 li{font-size:16px;line-height:1.875;margin-bottom:30px}
.z-tc1 .s1{font-weight:700;color:#2855b1}
.z-tc1 .s2 span{margin-right:38px}
.z-tc2{padding:40px 0 0;margin:0 -11px;overflow:hidden}
.z-tc2 li{float:left;width:33.33%;margin-bottom:22px}
.z-tc2 .inner{margin:0 11px;background:#edf1ff;padding:26px 30px 0;height:180px}
.z-tc2 p{font-size:16px;line-height:1.875}
.z-tc2 p:before{content:'';display:inline-block;vertical-align:middle;width:7px;height:7px;background:#2855b1;border-radius:50%}
.z-tc2 li:nth-child(n+4) .inner{height:105px}
.z-tc2 li:nth-child(n+7) .inner{height:256px}
.z-tc3{padding:40px 30px;background:#edf1ff}
.z-tc3 .s1{font-weight:700;font-size:16px;color:#2855b1}
.z-tc3 .s2{font-size:16px;line-height:1.875}
.z-tc3 .s3{width:128px;height:128px;margin-top:10px}
.z-tc3 .s3 img{display:block;width:100%;height:100%}
.kyjx-row1{padding:0 0 80px;background-color:#fff;overflow:hidden}
.z-kyjx{margin:0 -20px 10px}
.z-kyjx li{float:left;width:50%}
.z-kyjx .inner{display:block;margin:0 20px 40px;background:#fff;box-shadow:2px 3px 8px 0 rgba(0,0,0,.11);border-radius:10px;padding:35px 30px 40px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.z-kyjx .s1{font-size:24px;color:#2855b1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.z-kyjx .s1:after{content:'';display:block;margin:26px 0 20px;width:30px;height:1px;background:#ddd}
.z-kyjx .s2{font-size:16px;line-height:1.875;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:90px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.z-kyjx .btn{font-size:14px;width:110px;height:36px;line-height:36px;text-align:center;border:1px solid rgba(40,85,177,.4);color:#2855b1;border-radius:4px;margin-top:24px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.z-kyjx .inner:hover{background-color:#2855b1;box-shadow:none}
.z-kyjx .inner:hover .s1{color:#fff}
.z-kyjx .inner:hover .s1:after{background:#fff}
.z-kyjx .inner:hover .s2{color:#fff}
.z-kyjx .inner:hover .btn{border:1px solid rgba(255,255,255,.4);color:#fff}
.btn-more{display:block;font-size:14px;text-align:center;width:110px;height:36px;line-height:36px;background:#2855b1;border:1px solid #2855b1;border-radius:4px;color:#fff;margin:0 auto;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.btn-more:hover{background-color:transparent}
.z-news1.w25{margin-bottom:40px}
.z-news1.w25 li{width:25%}
.news-row{padding:0 0 60px}
.z-news3{background-color:#fff;padding:30px 20px 28px}
.z-news3 li{padding:14px 0 20px;border-bottom:1px solid #ddd}
.z-news3 .time{font-size:15px;color:#999;margin-bottom:10px}
.z-news3 a{display:block;font-size:16px;line-height:1.875;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:60px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.h40{height:40px}
.z-new4{margin:0 -12px 10px}
.z-new4 li{float:left;width:25%;margin-bottom:30px}
.z-new4 li a{display:block;margin:0 12px;padding:20px 20px;background-color:#fff;box-shadow:4px 7px 14px 0 rgba(0,0,0,.11);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.z-new4 li a p{font-size:18px;line-height:30px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:90px;margin-bottom:8px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.z-new4 li a .time{font-size:15px;color:#999;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.z-new4 li a:hover{background:#2855b1;box-shadow:4px 7px 14px 0 rgba(0,0,0,.11)}
.z-new4 li a:hover .time,.z-new4 li a:hover p{color:#f4f4f4}
.z-new4 li a:hover p{font-weight:700}
.m-cong2.cong4{position:relative;margin-bottom:75px;overflow:visible}
.share{position:absolute;top:0;left:-98px;overflow:hidden}
.share .bdsharebuttonbox a{display:block;float:none;margin:0;background-repeat:no-repeat;background-position:center;width:66px;height:66px;padding-left:0}
.share .bdsharebuttonbox a.return{background-image:url(../images/icon-share1.jpg)}
.share .bdsharebuttonbox a.bds_weixin{background-image:url(../images/icon-share2.jpg)}
.share .bdsharebuttonbox a.bds_tsina{background-image:url(../images/icon-share3.jpg)}
.share .bdsharebuttonbox a.bds_more{background-image:url(../images/icon-share4.png)}
.bd_weixin_popup{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
@media only screen and (max-width:1299px){
.index-row2 .l,.index-row2 .r{float:none;width:auto}
.m-lk1 a{padding:0 12px}
.z-about1 li{font-size:16px;padding:0 60px}
.z-about2 .box .s1{font-size:14px}
.z-about2 .box .s2{font-size:20px}



}

@media only screen and (min-width:1200px){
    .z-sever li{-webkit-transition:all 4s cubic-bezier(.08,.82,.17,1);transition:all 4s cubic-bezier(.08,.82,.17,1);-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;visibility:hidden}
}

@media only screen and (max-width:1199px){
.z-rhdd p{font-size:16px}
.fd-s1{margin-right:30px}
.fd-s2{width:200px}
.fd-s3 li+li{margin-left:30px}
.fd-s4 li+li{margin-left:10px}
.z-sever li a{padding:30px 0 0}
.z-sever p{font-size:16px}
.z-tsyl p{font-size:18px}
.z-about2{padding:0 0 30px}
.z-about2 .box5 .intro{font-size:14px}
.z-serve li{padding:20px;margin-bottom:20px}
.z-serve .pic-box{float:none;margin:0 auto}
.tc-tab{margin:0 -10px}
.tc-tab li{display:block;float:left;width:25%;margin:0 auto 20px}
.tc-tab li a{width:auto;margin:0 10px}
.z-tc2 li{float:none;width:auto}
.z-tc2 .inner{height:auto!important;padding:20px}
.z-tc2 p:before{vertical-align:2px;margin-right:5px}
}
@media only screen and (max-width:959px){
.wp{width:auto;padding:0 15px}
.z-sever li a{padding:20px 0 0}
.z-sever .icon{margin-bottom:6px}
.z-sever p{font-size:14px}
.z-yq{top:10px;right:20px}
.z-tit1{font-size:22px;padding:30px 0}
.z-tit2 h3{font-size:22px}
.z-tit2 .more{font-size:14px;line-height:33px}
.fd-top{display:none}
.fd-bot{font-size:13px;padding:10px 0}
.fd-bot span{display:block}
.z-rhdd li{float:none;width:auto;margin-bottom:15px}
.z-rhdd li a{height:160px;padding:10px 0 0}
.index-row4{padding:0 0 30px}
.slick-dots2{bottom:10px}
.sever-box{position:static;padding-top:0}
.sever-box .box1{position:relative;width:auto}
.sever-box .box3{width:auto;height:auto}
.sever-box .box2{position:static;width:auto;height:auto}
.sever-box .box2 .z-sever{position:static}
.sever-box .box3{position:relative}
.z-yq li a{font-size:14px;width:30px;height:120px;padding:20px 0 0 4px}
.z-yq li.on a{background-position:bottom 10px center}
.hots-news .txt{padding:20px}
.hots-news .txt .s1{margin-bottom:10px}
.z-news1 li{float:none;width:auto!important;margin-bottom:15px}
.z-tit2{padding:30px 0 20px}
.z-news2 li a{font-size:14px;line-height:3}
.z-tsyl li{width:50%}
.z-tsyl p{font-size:14px;line-height:20px;bottom:3px}
.z-xrld{margin:0 -10px}
.z-xrld li{width:25%}
.z-xrld li a{margin:0 10px 10px}
.z-xrld .pic{margin-bottom:10px}
.z-xrld .txt .s1{font-size:18px;margin-bottom:0}
.about-row5 .box{font-size:14px;padding:30px}
.z-serve .txt-box{padding:20px 0 0 0}
.detail-row1 .tit{font-size:22px}
.detail-row1 .tit span{font-size:14px}
.detail-row1 .con .item{font-size:14px;margin-bottom:10px;
    background-size: 16px auto;
}
.detail-row1 .tit:after{margin-top:10px}
.detail-row1{padding:20px 0 60px}
.detail-row2 .txt-box .s1{font-size:30px}
.detail-row2 .txt-box .s1 span{font-size:18px}
.detail-row2 .txt-box .s2{font-size:16px;margin-bottom:10px}
.z-tc1 .pic{float:none;margin:0 auto 20px}
.z-new4 li{width:50%}
.share{display:none}
.m-cong2.cong4{padding-top:30px}
}
@media only screen and (max-width:767px){
.z-about1 li{display:block;margin:0}
.z-about1 li+li:after{display:none}
.z-about2 li{float:none;width:auto}
.z-about2 .li1{margin-right:0}
.z-about2 .box1{margin-bottom:20px}
.z-about2 .fk{display:none}
.z-about2 .li3{float:none;width:auto}
.honor-box{padding:30px}
.z-about2 .li3 .box4{height:auto}
.z-about2 .box5{padding-left:0}
.z-about2 .box5 .intro{position:static;width:auto}
.z-about2 .box5 .pic{margin-bottom:20px}
.z-about1{margin-bottom:0}
.z-about1 li{font-size:14px}
.z-about1 li span{font-size:24px}
.z-about2 .box{height:200px;padding:30px 0 0}
.z-about2 .box .s1{margin-bottom:5px}
.z-about2 .box .s2{font-size:16px}
.honor-box .item{font-size:14px;line-height:2}
.honor-box .item strong{font-size:20px}
.honor-box .item span:before{top:8px}
.about-row1{padding:0 0 30px}
.z-xrld li,.z-zzjg li{width:50%}
.z-yyhj li{width:100%}
.z-xrld .txt .s2{font-size:14px}
.z-zzjg li{margin-bottom:10px}
.z-zzjg li a{font-size:14px;height:36px;line-height:36px}
.slick-ylsb .slick-dots2{margin-top:20px}
.slick-ylsb .pic{margin-bottom:10px}
.slick-ylsb p{font-size:14px}
.btn-tab li{float:none}
.z-serve .pic-box{width:auto}
.z-serve .txt-box a{display:block;float:none;font-size:14px;line-height:2.5;width:auto!important}
.z-serve .pic-box .tit strong{font-size:20px}
.z-tit22{font-size:20px;padding:20px 0}
.z-serve .pic-box .tit img{width:40px}
.detail-row2{-webkit-background-size:cover;background-size:cover}
.detail-row2 .pic{float:none;margin:0 auto}
.ul-pt1.sl-pt1 .tb td,.ul-pt1.sl-pt1 .tb th{font-size:12px}
.ul-pt1.sl-pt1 .tb .s1{font-size:12px;width:auto;padding:0 5px;height:auto;line-height:16px;border-radius:15px}
.z-order1 li{float:none;width:200px;margin:0 auto 20px}
.z-order2 li{float:none;margin-right:0;width:auto;margin-bottom:20px}
.z-order2 .pic{width:auto;margin-bottom:8px}
.z-order3 li{float:none;width:auto;margin-bottom:15px}
.z-order4 li{font-size:14px;line-height:2}
.ul-lk4 span{font-size:12px}
.ul-lk4 a.a1{font-size:14px}
.z-tc1 .pic{width:auto}
.z-tc1 .txt{font-size:14px}
.z-tit5 .s1{font-size:18px;margin-bottom:10px}
.z-tit5 .s2{font-size:14px}
.tc-tab li{width:50%}
.table-tc td{font-size:12px;line-height:1.5}
.table-tc th{font-size:14px}
.table-tc td .intro{padding:10px}
.z-kyjx li,.z-new4 li{float:none;width:auto}
.m-t5 .info span{display:block;margin-right:0}
.pop-xrld{padding: 30px 0}
.pop-xrld .pop-xrld-con{padding: 0 30px}
.pop-xrld .box1 .pic{float: none; margin: 0; margin-bottom: 10px;}
}
