﻿.hxywtxt p{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}/*第1屏 banner*/#focus{display:none;height:100%;width: 100%}#focus_phone{display:none;}.focus_slide{width:100%;height:100%;position:absolute;top:0;left:0;}.focus_slide .owl-stage-outer,.focus_slide .owl-stage,.focus_slide .owl-item{width:100%;height:100%}.focus_slide .item{position:relative;height:100%;width:100%;overflow: hidden}.focus_slide .item.spitem:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.2);}.focus_slide .item a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;position: relative}.focus_slide .owl-controls{position: absolute;bottom:.3rem;margin:0;left:0;text-align:center;z-index: 44;width: 100%;height: .3rem}.focus_slide .owl-dots .owl-dot{vertical-align: top}.focus_slide .owl-dots .owl-dot span{margin:0 .1rem;background:#fff;width:.4rem;height:.03rem;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position: relative;opacity: .3}.focus_slide .owl-dots .owl-dot.active span, .focus_slide .owl-dots .owl-dot:hover span{opacity: 1;background: #fff}.focus_slide .owl-dots .owl-dot.active span{width: 1.13rem}.syspvide{width: 100%;position: absolute;top:0;left: 0;background: #000;outline: none;object-fit: cover;height: 100%}.bannervidoediv{width: 100%;position: absolute;top:0;left: 0;background: #000;outline: none;object-fit: cover;height: 100%}.bannervidoediv:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.1);}.homebannervideo{width: 100%;object-fit: cover;height: 100%;position: absolute;top: 0;left: 0;background: #000;outline: none}.homebt{text-align: center;line-height: 1}.section2{background:repeating-linear-gradient(to right,#0159a1,#030d42);}/*.sectisfbg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/selgingbg.gif) no-repeat center top;background-size: 100% auto}*/.section2 .homebt{    position: absolute;    top: 2rem;    left: 0;    width:100%;    z-index: 3;    background-image: linear-gradient(to right, #3ae6ff, #2575ff);    -webkit-background-clip: text;    color: transparent;}.hxyw{margin-left:-7rem;width: 14rem;position: absolute;top: .8rem;left: 50%;}.hxywimg{display: block;width: 100%}.hxywimgsj{display: none}.hxyw li{position: absolute;    width: 1.77rem;    opacity: 0;    transition: all 1s ease;    -webkit-transition: all 1s ease;    -moz-transition: all 1s ease;    -ms-transition: all 1s ease;}.hxyw li.hxywli1,.hxyw li.hxywli3{    transform: translateX(-1rem);    -ms-transform: translateX(-1rem);    -moz-transform: translateX(-1rem);    -webkit-transform: translateX(-1rem);    -o-transform: translateX(-1rem);}.hxyw li.hxywli2,.hxyw li.hxywli4{    transform: translateX(1rem);    -ms-transform: translateX(1rem);    -moz-transform: translateX(1rem);    -webkit-transform: translateX(1rem);    -o-transform: translateX(1rem);}.hxyw_show li{    transform: translateX(0rem) !important;    -ms-transform: translateX(0rem)!important;    -moz-transform: translateX(0rem) !important;    -webkit-transform: translateX(0rem)!important;    -o-transform: translateX(0rem)!important;    opacity: 1;}.hxyw li:after{content: "";position: absolute;background: url(../images/ywicnline0.png) no-repeat center top;width: 2.1rem;height: .31rem;background-size: cover;top: .3rem;right: -2.2rem}.hxyw li a.hxywabq{display: block;background: url(../images/yeicn.png) no-repeat center top;background-size: cover;width: 1.77rem;height: .61rem;text-align: center;line-height: .61rem;color: #1bdeff;}.hxyw li.hxywli1{left: -5%;top: 27%}.hxyw li.hxywli2{left: 95%;top: 27%}.hxyw li.hxywli3{left: 5%;top: 78%}.hxyw li.hxywli4{left: 85%;top: 78%;}.hxyw li.hxywli2:after{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);right: 0;left: -2.2rem}.hxyw li.hxywli3:after{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);top: 0}.hxyw li.hxywli4:after{-webkit-transform:rotateX(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);right: 0;left: -2.2rem;top: 0}.hxywtxt{position: absolute;background: url(../images/jqrbg.png) no-repeat center top;width: 2.64rem;height: 3.1rem;left: 50%;margin-left: -1.57rem;top: .7rem;padding: .2rem .2rem 0 .3rem;background-size: cover;display: none}.hxywtxt:after{content: "";position: absolute;top: -.1rem;left: 50%;width: 1px;height: .1rem;background: #1bdeff}.hxywtxt img{display: block;height: 1.69rem;width: 100%}.hxywtxt p{color: #fff;line-height: .3rem;height: .6rem;margin: .15rem 0 .1rem}.hxywtxt span{color: #fff;display: block}.hxyw li.hxywli3 .hxywtxt,.hxyw li.hxywli4 .hxywtxt{top: auto;bottom:.71rem}.hxyw li.hxywli3 .hxywtxt:after,.hxyw li.hxywli4 .hxywtxt:after{top: auto;bottom:-.1rem}.hxyw li:hover .hxywtxt{display: block}.hxyw li:hover a.hxywabq{background-image: url(../images/yeicn1.png);color: #fff}.section3{}.section3 .main1440{position: relative;z-index: 5}.section3 .homebt{display: none}.kyjt0,.kyjt1{position: absolute;height: .22rem;top: 50%;margin-top: -.11rem;cursor: pointer}.kyjt0 img,.kyjt1 img{vertical-align: top;display: block;height: .22rem}.kyjt0 img.kyjtapp,.faapp{display: none}.kyjt1 img.kyjtapp{display: none}.kyjt0{left: 0}.kyjt1{right: 0}.zhksbg{position: absolute;width: 100%;height: 100%;top: 0;left: 0;overflow: hidden}.zhksbg li{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-size: cover;background-position: center bottom;background-repeat: no-repeat;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);opacity: 0}.zhksbg li.zhksbgliatv{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity: 1;z-index: 3}.kuangye{width: 6.66rem;height: 6.66rem;margin: 0 auto;position: relative;}.kuangye img.kuangyeimg{display: block;width: 100%;height: 100%}.kynum{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.kynum li{position: absolute;color: rgba(255,255,255,.4)}.kynum li.kynumatv{color: #fff}.kynum li.kynumli1{top: .45rem;right:.8rem}.kynum li.kynumli2{top: 4.2rem;right: -.4rem}.kynum li.kynumli3{bottom: -.4rem;left: 0;width: 100%;text-align: center}.kynum li.kynumli4{top: 4.2rem;left: -.4rem}.kynum li.kynumli5{top: .45rem;left: .8rem}.kylb{position: absolute;top: 2.1rem;left: 23%;width: 54%;}.kylbsub{}.kylbsub .item{text-align: center}.kylbsub .item p{color: #fff;line-height: 1}.kylbsub .item pre{color: #fff;margin: .2rem 0 .45rem}.kylbsub .item a{background: url(../images/jticn.png) no-repeat center right;display: inline-block;color: #fff;vertical-align: top;padding-right: .2rem;background-size: auto .15rem}/*.section4{background-image: url(../images/index4.jpg);background-position: center top !important;}*/.section4 .homebt{color: #fff}.section4 .index_sec,.section4 .sec_box{display: block;position: relative;height: auto}/*.section4 .navheight,.section2 .navheight{height: auto}*//*.section2 .index_sec,.section2 .sec_box*/.gybj1,.gybj2,.gybj3{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.gybj1{background: url(../images/gybj11.jpg) no-repeat center top;background-size: cover}.gybj2{background: url(../images/gybj22.png) no-repeat center top;background-size: cover}.gybj3{background: url(../images/gybj33.png) no-repeat center top;background-size: cover}.gybj2{    animation:nextBtn2 2s ease-in-out infinite alternate;    -webkit-animation:nextBtn2 2s ease-in-out infinite alternate;    -moz-animation:nextBtn2 2s ease-in-out infinite alternate;    -ms-animation:nextBtn2 2s ease-in-out infinite alternate;    -o-animation:nextBtn2 2s ease-in-out infinite alternate;}@keyframes nextBtn2{    0%{top:.3rem}    50%{top:0}    100%{top:.3rem}}@-webkit-keyframes nextBtn2{    0%{top:.3rem}    50%{top:0}    100%{top:.3rem}}@-o-keyframes nextBtn2{    0%{top:.3rem}    50%{top:0}    100%{top:.3rem}}@-ms-keyframes nextBtn2{    0%{top:.3rem}    50%{top:0}    100%{top:.3rem}}@-moz-keyframes nextBtn2{    0%{top:.3rem}    50%{top:0}    100%{top:.3rem}}.gybj3{    animation:nextBtn3 1.5s ease-in-out infinite alternate;    -webkit-animation:nextBtn3 1.5s ease-in-out infinite alternate;    -moz-animation:nextBtn3 1.5s ease-in-out infinite alternate;    -ms-animation:nextBtn3 1.5s ease-in-out infinite alternate;    -o-animation:nextBtn3 1.5s ease-in-out infinite alternate;}@keyframes nextBtn3{    0%{        opacity: 0;    }    50%{        opacity: 1;    }    100%{        opacity: 0;    }}@-webkit-keyframes nextBtn3{    0%{        opacity: 0;    }    50%{        opacity: 1;    }    100%{        opacity: 0;    }}@-o-keyframes nextBtn3{    0%{        opacity: 0;    }    50%{        opacity: 1;    }    100%{        opacity: 0;    }}@-ms-keyframes nextBtn3{    0%{        opacity: 0;    }    50%{        opacity: 1;    }    100%{        opacity: 0;    }}@-moz-keyframes nextBtn3{    0%{        opacity: 0;    }    50%{        opacity: 1;    }    100%{        opacity: 0;    }}.gywm{color: #fff;text-align: center}.gysl{}.gysl li{float: left;width: 31.33%;margin: 0 1% !important;text-align: center}.gyslsz{font-weight: bold;line-height: 1;color: #fff}.gyslwz{color: #fff;display: block}.qywh{text-align: center;margin-top: .5rem}.qywh a{display: inline-block;font-weight: bold;color: #fff;margin: 0 .75rem;background: url(../images/whicnbg.png) no-repeat center center;background-size: cover;width: 3.24rem;height: 1.14rem;line-height: 1.14rem;vertical-align: top}.qywh img{vertical-align: middle;height: .4rem;margin-right: .3rem}.qywhaa{}.section4 .homebt,.gywm,.gysl,.qywh{    opacity: 0;    transform: translateY(1rem);    -ms-transform: translateY(1rem);    -moz-transform: translateY(1rem);    -webkit-transform: translateY(1rem);    -o-transform: translateY(1rem);    transition: all 1s ease;    -webkit-transition: all 1s ease;    -moz-transition: all 1s ease;    -ms-transition: all 1s ease;}.gywm{    transition-delay: .1s;    -moz-transition-delay: .1s;    -webkit-transition-delay: .1s;    -o-transition-delay: .1s;}.gysl{    transition-delay: .2s;    -moz-transition-delay: .2s;    -webkit-transition-delay: .2s;    -o-transition-delay: .2s;}.qywh{    transition-delay: .3s;    -moz-transition-delay: .3s;    -webkit-transition-delay: .3s;    -o-transition-delay: .3s;}.section4_show .homebt,.section4_show .gywm,.section4_show .gysl,.section4_show .qywh{    opacity: 1;    transform: translateY(0);    -ms-transform: translateY(0);    -moz-transform: translateY(0);    -webkit-transform: translateY(0);    -o-transform: translateY(0);}.owl-theme .owl-controls{display: none;}.focus_slide .owl-controls{display: block}.section4 .homebt{padding-top: 1.9rem}.section4 .homebt{margin-bottom: .9rem}.gywm{margin-bottom: .3rem}/*交互*/.qywh a:hover{background-image: url(../images/whicnbg1.png);color: #fff}.kylbsub .item a:hover{padding-right: 0.3rem;}/**********************************************适配*******************************************************/@media only screen and (max-width:1680px){}@media only screen and (max-width:1600px){}@media only screen and (max-width:1440px){}@media only screen and (max-width:1366px){}@media only screen and (max-width:1280px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:1152px){}/*---------------------------------平板----------------------------------------------*/@media only screen and (max-width:1024px){}@media only screen and (max-width:992px){}@media only screen and (max-width:870px){}@media only screen and (max-width:768px){    .section4 .homebt{padding-top: 4.8rem;margin-bottom: 2rem}    .kuangye{width: 10rem;height: 10rem}    .kyjt0 img, .kyjt1 img{height: .42rem}    .section2 .homebt{top: 4.8rem}    .hxyw{top: 5rem}}@media only screen and (max-width:750px){    .gybj1, .gybj2, .gybj3,.bannervidoe{display: none}    .contain,#focus{display: block}    .section1 .contain{padding-bottom: 56%}    .section4{background: url(../images/index4app.jpg) no-repeat center top;height: 10rem;background-size: cover;}    .section4 .homebt{padding-top: .83rem;margin-bottom: 1.2rem}    .section3{background: #fff;padding: .5rem 0;height: 6rem}    .section3 .navheight{height: 0 !important;}    .kuangye{width: 4rem;height: 4rem;margin-top: .96rem}    .section3 .homebt{display: block;margin-bottom:0}    .kynum li.kynumli1{top: .2rem;right: .2rem}    .kynum li.kynumli5{top: .2rem;left: .2rem}    .kynum li.kynumli2,.kynum li.kynumli4{top: 3.1rem}    .kylbsub .item pre,.zhksbg{display: none}    .kylb{top: 1.5rem}    .kylbsub .item p{margin-bottom: .26rem}    .kyjt0 img.kyjtpc,.kyjt1 img.kyjtpc{display: none}    .kyjt1 img.kyjtapp,.faapp,.kyjt0 img.kyjtapp{display: block}    .faapp{position: absolute;top: 1rem;left: 0;width: 100%;height:5rem;overflow: hidden}    .faappsub .item{width: 6rem;height:5rem;background-size: cover;background-position: center bottom;background-repeat:no-repeat}    .kyjt0, .kyjt1{height: .42rem;margin-top:0;top: 3.3rem}    .section3 .index_sec,.section3 .sec_box,.section2 .index_sec,.section2 .sec_box{display: block;height: auto;position: relative}    .section2{height: 7rem;    background: repeating-linear-gradient(to right,#084f94,#03184f);}    .hxyw{width: 100%;left: 0;top:1.5rem;margin: 0}    .hxyw li.hxywli1{left: 5%;top: 9.5%}    .hxyw li.hxywli2{right: 5%;top: 9.5%;left: auto}    .hxyw li.hxywli3{left: 19%;top: 88%;}    .hxyw li.hxywli4{right: 19%;top:  88%;left: auto}    .hxyw li{        transform: translateX(0rem) !important;        -ms-transform: translateX(0rem)!important;        -moz-transform: translateX(0rem) !important;        -webkit-transform: translateX(0rem)!important;        -o-transform: translateX(0rem)!important;        opacity: 1;    }    .hxywtxt{display: none !important;}    .section2 .homebt{top: .8rem}    .focus_slide .owl-controls{bottom: .1rem}    .section4 .homebt,.gywm,.gysl,.qywh{        opacity: 1;        transform: translateY(0);        -ms-transform: translateY(0);        -moz-transform: translateY(0);        -webkit-transform: translateY(0);        -o-transform: translateY(0);    }    /*共用*/    .hxywimgpc,.hxyw li:after{display: none}    .hxywimgsj{display: block}}@media only screen and (max-width:720px){}@media only screen and (max-width:640px){}/*---------------------------------手机----------------------------------------------*/@media only screen and (max-width:500px){}@media only screen and (max-width:414px){}@media only screen and (max-width:375px){}@media only screen and (max-width:360px){}@media only screen and (max-width:320px){}/*1280*1024*/@media (max-width:1280px) and (min-height:867px){}@media (min-width:1025px) and (max-height:900px){}@media only screen and (max-height:780px){}@media (min-width:1025px) and (max-height:780px){}@media only screen and (max-height:630px){}