/*banner*/
.HomeBan {width:100%;overflow:hidden; height:auto; clear:both;position:relative;z-index:99;}
.HomeBan .item{position: relative;}
.HomeBan .pc {height: 450px;overflow: hidden;}
.HomeBan .pc .item{height: 450px;}
.HomeBan  img.banimg{width:100%;height:450px;display: block;object-fit: cover;}
.HomeBan  img.phoneimg{width:100%;height:auto;display: none;}
.HomeBan .BanCon{width:100%;position:absolute;top:0px;left:0px;text-align:right;}
.HomeBan .BanCon img{width:auto;display:inline-block;width: auto;}
.HomeBan .wap{display: none;}
.HomeBan .BanBtn{width: auto;padding: 0 30px;height: 50px;line-height:50px;text-align:center;transform-origin: center center;opacity: 1;cursor: pointer;border-radius: 10px;background-color: #E73328;background-image: none;box-shadow: none;transition-property: none;z-index: 195;position:absolute;left:20.4%;bottom:18%;top: auto;font-size: 24px;color: #fff;}

.HomeBan .flex-control-nav{bottom:15px;z-index:10;display:block;line-height: 14px;}
.HomeBan .flex-control-nav li a{width:14px; height:14px; background:#fff;border-radius:0px;border:0;}
.HomeBan .flex-control-nav li a.flex-active{background:#007cc2;border-radius:0px;}
.HomeBan .flex-prev{left: 24px;}
.HomeBan .flex-next{right: 24px;}

@media(max-width:997px){
.HomeBan .wap{display: block;}
.HomeBan .pc{display: none;}
.HomeBan .BanCon{bottom: 10%;left: 0;font-size: 1rem;line-height: 1;color:#fff;top: auto;text-align: center;}
.HomeBan .BanCon .w1200{max-width:100%;padding: 0}
.HomeBan{height: 100vh;}
.HomeBan .item{height: 100vh;position: relative;}
.HomeBan img.banimg{position: absolute;width: 100%;height: 100%;}
.HomeBan .flex-direction-nav{display: none !important;}
.HomeBan .flex-control-nav {bottom: 0.75rem;}
.HomeBan .flex-control-nav li{height: 0.07rem;}
.HomeBan .flex-control-nav li a{width: 0.24rem;height: 0.07rem;background:#666666;border-radius: 4px;position: relative;}
.HomeBan .flex-control-nav li a:After{position: absolute;left: 0;top: 0;width: 0;content: "";height: 100%;transition: all 1s;background:#008cd6;}
.HomeBan .flex-control-nav li a.flex-active{width: 1.92rem;border-radius: 4px;background:#666666;}
.HomeBan .flex-control-nav li a.flex-active:after{animation-name: width100; animation-duration: 7000ms; animation-timing-function: linear; animation-iteration-count: infinite; animation-play-state: running; animation-delay: 0ms}
.HomeBan .BanCon img{width: 100%;max-width: 375px;float: left;}
}
@keyframes width100{0%{width:0;}100%{width:100%;}}

/*ÐÂÎÅ*/
.HomeNew{padding:30px 0 40px;background:#f6f8fd;overflow:hidden;}
.HomeNew .flexslider{background:transparent; margin:0px auto !important;}
.HomeNew .w1200{padding:0 40px;}
.HomeNew .box{padding-left: 5px;padding-right:10px;}
.HomeNew .box .Nt1{font-size:22px;color:#bfc0c0;line-height:30px;height:60px;font-weight: normal;}
.HomeNew .box .Nt2{font-size:14px;color:#0F0F0F;line-height:22px;margin:14px 0 28px 0;height:95px;line-height: initial;}
.HomeNew .box .nmore{font-weight:bold;font-size:16px;color:#007cc2;} 
.HomeNew .item .box .Nt1:hover{color:#007cc2;}
.HomeNew .item .box .nmore:hover{color:#b2b8c4 ;}

.HomeNew .flex-control-nav{display: none;}
.HomeNew .flex-direction-nav .flex-prev{left:-4px;}
.HomeNew .flex-direction-nav .flex-next{right:-4px;}

.HomePro .Probox{border-bottom:0.5px solid #b0b0b0;padding-bottom:30px;margin-bottom:30px;}
.HomePro .Probox .Proimg{position:relative;overflow: hidden;}
.HomePro .Probox .Proimg video{display: block;}
.HomePro .Probox .Proimg,.HomePro .Probox .Proimg img{width:100%;display: block;}
.HomePro .Probox .Proimg img{transition: all .5s;}
.HomePro .Probox .Proimg:hover img{transform: scale(1.1);}
.HomePro .Probox .Proimg .play{width: 70px;height: 54px;z-index: 10;left: 50%;top: 50%;border-radius: 8px;background:rgba(0,0,0,0.54) url(/cn/images/play2.png) center center no-repeat;transform: translate(-50%,-50%);position: absolute;cursor: pointer;}

.video_files{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 11;}
.video_files .close{position: absolute;right: 0;top: 0;text-align:center;width: 35px;height: 35px;line-height: 35px;background:#007cc2;color:#fff;z-index: 10;cursor: pointer;}
.video_files .close:after,.video_files .close:before{width: 18px;height: 2px;content: "";background:#fff;position: absolute;}
.video_files .close:after{left: 10px;top: 16px;transform: rotate(-48deg);}
.video_files .close:before{left: 17px;top: 8px;width: 2px;height: 18px;transform: rotate(-48deg);}
.video_files video{width: 100%;height: 100%;left: 0;top: 0;position: absolute;object-fit: cover;background:#000;}

.HomePro .ProTit{width:100%;display:block;font-size:28px;color:#007cc2;margin-bottom:34px;font-weight: normal;}
.HomePro .Protxt{font-size:14px;color:#0F0F0F;margin:15px 0 12px;line-height: initial;}
.HomePro .Img .pmore{font-size:16px;color:#007cc2;}
.HomePro .Img .pmore:hover{color:#bfc0c0;}
.HomePro .Probox .item{position:relative;padding-left:180px;box-sizing:border-box;margin-bottom:10px;}
.HomePro .cps{width:150px;position:absolute;left:0px;transition: all .5s;top: -3px;}
.HomePro .Probox .item .Cptxt .cp1{font-size:21px;font-weight:bold;line-height:30px;color:#bfc0c0;transition: all .5s;}
.HomePro .Probox .item .Cptxt .cp2{font-size:14px;color:#0F0F0F;margin:5px 0 7px;line-height: initial;transition: all .5s;}
.HomePro .Probox .item .Cptxt .cp3{font-size:16px;color:#007cc2;}
.HomePro .Probox .item:last-child{margin-bottom:0px;}
.HomePro .Probox .item:hover .cps{transform: scale(1.1);}
.HomePro .Probox .item .Cptxt .cp1:hover{color:#0077c2;}
.HomePro .Probox .item .Cptxt .cp3:hover{color:#bfc0c0;}
.HomePro .Probox .item .Cptxt .model{display: none;font-size: 0.3rem;color:#000000;line-height: 1.6;}
.HomePro .Probox .item.on .Cptxt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background:#f2f2f3;padding: 0.45rem 0.16rem 0;border-radius: 0.2rem;}
.HomePro .Probox .item.on .Cptxt .cp2{display: -webkit-box;-webkit-line-clamp: 6;}
.HomePro .Probox .item.on .Cptxt .cp2{display: -webkit-box;-webkit-line-clamp: 6;}
.Switch{width: 0.66rem;height: 0.35rem;border-radius: 18px;background:#fff;position: absolute;right: 0.6rem;bottom: 0.24rem;display: none;}
.Switch:after{width: 0.3rem;height: 0.28rem;left: 0.08rem;top: 0.03rem;border-radius: 50%;background:#000000;content: "";position: absolute;transition: all 0.3s;}
.Switch.on:after{left: 0.3rem;background:#008cd6;}
.Exploremore{display: none;line-height: 0.75rem;font-size: 0.28rem;color:#fff;padding:0 0.15rem;border-radius: 4px;background:#008cd6;}

@media(min-width:999px){
.HomePro{padding:46px 0 0;}
.HomePro .Pro{padding-left:5%;box-sizing:border-box;}
.HomePro .Img,.HomePro .Pro{ display:table-cell; vertical-align:middle; width:50%;}
.Probox1 .Img{width:57%;}
.Probox1 .Pro{width:43%;padding-left:3%;}
.HomePro .Probox:nth-child(2n+2)  .Pro{padding-left:0px;padding-right:5%;}
.Probox1 .item2{padding-left:65px;}
.Probox1 .item2{margin-bottom:10px;position: relative;}
.Probox1 .item2 .cps{width:56px;top:0px;transform:translate(0,0);}
.Probox1 .item2 .Cptxt .cp1{color:#bfc0c0;font-weight:bold;font-size:18px;}
.Probox1 .item2 .Cptxt .cp2{font-size:14px;color:#0F0F0F;margin-bottom:0px;margin-top:5px;display:block;line-height: initial;transition: all 0.3s;}
.Probox1 .Proimg video{position:absolute;width:100%;height:100%;top:0px;left:0px;background:#000;object-fit:fill;}

}
@media ( max-width:997px){
.HomeNew{display: none;}
.HomePro{overflow: hidden;}
.HomePro .ProTit{font-size: 0.46rem;color:#010101;font-weight: bold;line-height: 1.13rem;padding-top:0.06rem;margin-bottom: 0;}
.HomePro .Protxt{font-size: 0.3rem;line-height:0.4rem;margin:0.3rem 0 0.23rem;-webkit-line-clamp: 4;height: 1.6rem;}
.HomePro .Img .pmore{display: none;}
.HomePro .Probox .item {position: relative;padding: 0;margin: 0;}
.HomePro .Probox .item a{background:#f2f2f3;border-radius: 0.2rem;padding:0 0.16rem 0;height: 5rem;display: block;margin: 0 0.3rem 0 0;}
.HomePro .Probox .item .cps{position: static;margin:0px auto;width: 95%;height: 3rem;display: block;}
.HomePro .Probox .item .Cptxt .cp1{font-size: 0.28rem;line-height: 1.4;color:#000;-webkit-line-clamp: 3;}
.HomePro .Probox .item .Cptxt .model{display: none;line-height: 1.4;margin-top: 0.1rem;color:#000000;font-size: 0.26rem;}
.HomePro .Probox .item .Cptxt .cp2{font-size: 0.26rem;color:#666;display: none;line-height: 1.4;}
.HomePro .Probox .slick-dots{display: none !important;}
.HomePro .Probox .item:hover .cps{transform: scale(1);}
.HomePro .Probox2 .flex-viewport{overflow: visible !important;margin-right: -0.78rem;}
.HomePro .Probox{border-bottom: 0;padding-bottom: 0;margin-bottom: 0.46rem;}
.HomePro .Probox .item .Cptxt .cp3{display: none;}
.Probox .table{display: block;width: auto;}
.Exploremore{display: inline-block;margin-bottom: 0.43rem;}
.Switch{display: block;}
.HomePro .Probox2 .flex-control-nav{display: none !important;}
.HomePro .Probox1 .flexslider{padding-right: 0;margin-right: 0;background:#f2f2f3;}
.HomePro .Probox1 .item2{padding-bottom: 0.3rem;}
.HomePro .Probox1 .item2 img{display: none;}
.Probox1 .item2 .Cptxt .cp1{color:#000;}
.HomePro .Probox1 {margin-bottom: 0.88rem;}
.HomePro .Probox1 .Cptxt{padding:0.4rem 16px 0.67rem;font-size: 0.26rem;color:#000000;line-height: 1.4;}
.HomePro .Probox1 .cp1{font-size: 0.33rem;font-weight: bold;color:#000000;margin-bottom: 0.16rem;}
.HomePro .Probox1 .cp2 p{position: relative;padding-left: 0.15rem;}
.HomePro .Probox1 .cp2 p:before{position: absolute;content: "";left: 0;background:#000000;width: 0.06rem;height: 0.06rem;top: 0.54em;}
.HomePro .Probox1 .Proimg img{display: block;width: 100%;}
.HomePro .Probox1 .slick-dots{display: block !important;bottom: 0.24rem;}
.HomePro .Probox1 .slick-dots li{margin:0 0.1rem;}
}