/* CSS Document */ body,dl,dt,dd,p,h3{margin:0;} html{font-size:62.5%;} img{border:0px none; vertical-align:middle;} table{border-collapse:collapse;} ul{display:block; margin:0; padding:0;} li{list-style:none;} a{color:#666; text-decoration:none; outline:none;transition:all ease 0.3s;} a:hover{color:#CD001A;} .clear{ clear:both; height:0px !important; overflow:hidden;} .wrap{width:80%;min-width: 1400px; margin:auto;} .wrap60{width:100%;padding: 0 60px;box-sizing: border-box;min-width: 1400px;} .fl{float:left;} .fr{float:right;} .imgauto{width: 100%;height: auto;} body,html{overflow-x: hidden;font-family: "微软雅黑";} ::-webkit-scrollbar{width:8px; height:8px;} ::-webkit-scrollbar-track{background:#ddd;} ::-webkit-scrollbar-thumb{background:#1b1b1b;} ::-webkit-scrollbar-thumb:vertical:hover{background:#CD001A;} #head{width: 100%;height:90px;background-color:#fff !important;min-width: 1400px;padding: 0 60px; box-sizing: border-box;transition: all .3s;position: fixed;left: 0;top: 0;z-index: 999;border-bottom: 1px solid #ddd;} #head .logo{float: left;width:20%;min-width: 160px; height:100%;box-sizing: border-box;} #head .logo img{height:60px; margin-top:12px;transition: all .3s;} #head .menu{float: left;display: flex;justify-content: center;} #head .menu li{display:inline-block; height: 90px;position: relative;padding: 0 .8vw;} #head .menu li>a{display: block;cursor: pointer;font-size: 1.6rem; line-height: 90px; color: #333;text-align: center;display:block;position: relative;padding:0 .8vw;} #head .menu li>a:after{display: block;content:" ";width:0;height:2px; position: absolute;left:50%;bottom:0px;margin: auto;transition: all .2s;background-color:#CD001A;} #head .menu li > a:hover:after,#head .menu li.cur a:after{width: 100%;left: 0;} #head .menu li.cur > a{} #head .menu li .sub{display: none; width:100%;background-color:rgba(0,0,0,0.6);position:absolute;top:90px;left:0px;z-index:98;box-shadow: 0 15px 10px rgba(0,0,0,0.3);box-sizing: border-box;} #head .menu li .sub>a{display: block;text-align: center;color: #fff; line-height: 40px;font-size: 14px;} #head .menu li .sub >a:hover{background-color:#CD001A;} #head .menu li.proM{position: inherit;} #head .menu li.proM .sub{padding:35px 60px;background-color:rgba(0,0,0,0.8);} #head .menu li.proM .sub .fl{width: 20%;color: #fff;} #head .menu li.proM .sub .fl h3{font-size:3rem;font-weight: normal;margin-bottom:15px;margin-top:40px;} #head .menu li.proM .sub .fl p{font-size:1.4rem;opacity: .8;line-height: 180%;} #head .menu li.proM .hdnav{width:80%;float: right; text-align: left;} #head .menu li.proM .hdnav a{display: inline-block;width:18%;font-size: 1.4rem;text-align: center; margin-bottom:20px;padding:14px 8px 8px 8px;box-sizing: border-box;margin: 0 1%;color: #fff;} #head .menu li.proM .hdnav a p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;} #head .menu li.proM .hdnav a img{width:90%;border-radius:20px;} #head .menu li.proM .hdnav a:hover{color: #CD001A; background-color:rgba(255,255,255,1);transform:translateY(-5px);border-radius:20px;} #head .menu li > a:hover:after,#head .menu li.cur a:after{width: 100%;left: 0;} #head .hdfr{float:right;} .lanbox{float: left;font-size: 1.4rem;margin-top:28px;transition: all .3s;} .lanbox a{float: left; display: block;width: 32px;height: 32px;text-align: center;color: #fff;line-height: 32px;background-color:rgba(0,0,0,.2);border-radius: 100%;transition: all .3s;cursor: pointer;} .lanbox a:first-child{margin-right: -5px;} .lanbox a.cur{ background-color:#CD001A;} .lanbox:hover a:first-child{margin-right:5px;} #ind-search{float: right; width:200px;height:35px;background-color:#CD001A;overflow:hidden;border-radius:15px;margin-top:26px;margin-left: 30px;transition: all .3s;} #ind-search input[type="text"]{ float:left; height:35px; line-height:35px; width:70%; border:none; background-color:transparent; color:#fff; font-size:1.4rem; text-indent: 20px; overflow:hidden; } #ind-search input::-webkit-input-placeholder,#ind-search textarea::-webkit-input-placeholder { color: #fff; } #ind-search button{float:right;width:19%;height:35px; border:none;cursor:pointer;background:none; transition: all .3s;overflow:hidden;} #ind-search button span.iconfont{font-size:1.8rem;color:#fff;} #head.on{height:70px; background-color: #fff;} #head.on .menu li > a{line-height:70px;} #head.on .menu li .sub{top:70px;} #head.on .logo img{height:45px; margin-top:12px;} #head.on #ind-search{margin-top:15px;} #head.on .lanbox{margin-top:17px;} .banner{width: 100%;height:970px;overflow: hidden;position: relative;z-index:70;} .banner .swiper-banner{height: 100%;} .banner .swiper-wrapper{z-index: inherit;} .banner .swiper-slide{width: 100%;height:91%;overflow: hidden;position: relative;background-position: center top;background-size: cover;} .banner .swiper-slide .ani{width:1400px; position: absolute;left:50%;top:45%;z-index: 9;margin-left: -700px;} .swiper-pagination{ height: 34px;vertical-align: middle;} .swiper-pagination .swiper-pagination-bullet{width:45px;height:3px;margin: 0 7px!important;border-radius: 0;background-color: #fff;opacity: .8;} .swiper-pagination .swiper-pagination-bullet-active{background-color:#CD001A;} .ind-tit h3{font-size:3.4rem;letter-spacing: 1px; color: #333;} .ind-tit p{font-size: 2rem;color:#E3E3E3;font-weight: bold;text-transform:uppercase;} .more2{color:#CD001A;display: block;margin-top: 15px;} .more2:hover{text-decoration: underline;} .ind-pro{padding-top:140px;padding-bottom: 100px; background:url(../image/indbg1.jpg) no-repeat 194px 200px;position: relative;background-size: 20%;} .ind-pro .proT{width:60%;height: 100px;background-color:#CD001A;position: absolute;right: 0px;top: 0px;border-radius: 0 0 0 40px;} .ind-pro .pro-l{float: left;width: 20%;padding-top:4%;} .ind-pro .pro-l .t2{font-size: 1.4rem;color: #666; line-height: 180%; margin-top:20px;} .pro-pagination{ height: 32px;vertical-align: middle;margin-top: 15px;} .pro-pagination .swiper-pagination-bullet{width:32px;height:8px;margin-right:6px;border-radius:8px 0 8px 0;background-color: #ddd;opacity:1;} .pro-pagination .swiper-pagination-bullet-active{background-color:#CD001A;} .probox11{width: 75%;float:right; position: relative;overflow: hidden;} .probox11 .swiper-pro .swiper-slide a{display: block;width: 100%;height: 100%;position: relative; overflow: hidden;} .probox11 .swiper-pro .swiper-slide .img{width: 100%;position: relative;z-index: 9;transition: all .8s;} .probox11 .swiper-pro .swiper-slide .img img{max-width: 100%;} .probox11 .swiper-pro .swiper-slide .name{width: 100%; height: 45px;line-height:45px; font-size: 1.6rem;color: #fff;text-align: center; position: absolute;left: 0;bottom: -50px;z-index: 11;transition: all .3s;} .probox11 .swiper-pro .swiper-slide a:hover .name{bottom: 0;} .ind-solution{width: 100%; height: 500px;padding-top: 100px; overflow: hidden;background:#CD001A linear-gradient(to bottom, #CD001A,#b31b2e);} .ind-solution .sol-l{float: left;width: 20%;padding-top:4%;} .ind-solution .sol-l .ind-tit h3{color: #fff;} .ind-solution .sol-l .ind-tit p{color: #ffe6c8;} .ind-solution .sol-l .more2{color:#ffe6c8;} .ind-solution .sol-l .t2{font-size: 1.4rem;color: #ffe6c8; line-height: 180%; margin-top:20px;} .sol-pagination{ height: 32px;vertical-align: middle;margin-top: 15px;} .sol-pagination .swiper-pagination-bullet{width:32px;height:8px;margin-right:6px;border-radius:8px 0 8px 0;background-color: #dd4a5c;opacity:1;} .sol-pagination .swiper-pagination-bullet-active{background-color:#fff;} .solbox{width: 75%;float:right; position: relative;overflow: hidden;} .solbox .swiper-sol .swiper-slide a{display: block;width: 100%;height:400px;position: relative; overflow: hidden;} .solbox .swiper-sol .swiper-slide .img{width: 100%;height:250px; position: relative;z-index: 9;transition: all .3s;overflow: hidden;background-color: #333;border-radius:10px;} .solbox .swiper-sol .swiper-slide .img img{max-width: 100%;transition: all .3s;} .solbox .swiper-sol .swiper-slide .con{width: 100%;height:400px; position: absolute;left: 0;top:280px;z-index: 11;transition: all .3s;box-sizing: border-box;} .solbox .swiper-sol .swiper-slide .con h3{font-size: 1.6rem; color: #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;} .solbox .swiper-sol .swiper-slide .con p{font-size: 1.4rem; color:#ffe6c8;margin-top: 8px;} .solbox .swiper-sol .swiper-slide .con .btn{width:calc(100% - 30px); height:50px;text-align:center;line-height:50px;background-color:#ddd;transition:all .8s;opacity:0;position:absolute;bottom:-50px;left:0;z-index:12;margin:0 15px;overflow: hidden;} .solbox .swiper-sol .swiper-slide .con .btn::before{content: " ";display: block;width: 120%;height: 100%;position: absolute;left:-200%;top: 0;z-index: 0;; background:linear-gradient(to right, #CD001A,#c96e02);transform:skewX(30deg);transition:all .3s;} .solbox .swiper-sol .swiper-slide .con .btn span{position: relative;z-index: 9;color: #CD001A; } .solbox .swiper-sol .swiper-slide a:hover .img{height: 100%;} .solbox .swiper-sol .swiper-slide a:hover .img img{opacity: .5;} .solbox .swiper-sol .swiper-slide a:hover .con{top:0;padding:30px 15px 15px 15px;background-color: rgba(255,255,255,.9);} .solbox .swiper-sol .swiper-slide a:hover .con h3{color:#CD001A;} .solbox .swiper-sol .swiper-slide a:hover .con p{color:#666;} .solbox .swiper-sol .swiper-slide a:hover .con .btn{opacity: 1;bottom: 15px;} .solbox .swiper-sol .swiper-slide .btn:hover span{color: #fff;} .solbox .swiper-sol .swiper-slide .btn:hover:before {left: -10%;} .ind-advantage{position: relative;padding-top:120px;padding-bottom: 100px;} .adv-l{width: 78%;float:left; position: relative;} .adv-l .advitem{width:30%;margin-right:3%;float: left;transition: all .3s;} .adv-l .advitem .img{width:100%;height: auto;position: relative;z-index: 8;transition: all .3s;border-radius:30px;} .adv-l .advitem .con{margin-top: -10%;padding:0 3%;position: relative;z-index: 9;} .adv-l .advitem .con h2{color:#CD001A;font-size:8rem; font-family:Arial,Helvetica,sans-serif;font-weight:normal;line-height:100%;margin: 0;margin-left: -8px;} .adv-l .advitem .con h3{color:#CD001A;font-size:2rem;line-height:100%;letter-spacing: 1px; margin: 0;} .adv-l .advitem .con p{color:#333;font-size:1.4rem;line-height:180%;margin-top: 8px;} .ind-advantage .adv-l .advitem:nth-child(even) .con{margin-top:0;margin-bottom: 15px;} .adv-l .advitem:hover .img{box-shadow: 0 0px 25px 15px rgba(0,0,0,.1);} .adv-l .advitem:hover{ transform:translateY(-5px);} .adv-r{float:right;width: 20%;padding-top:4%;} .adv-r .t2{font-size: 1.4rem;color: #666; line-height: 180%; margin-top:20px;} .more1{display:inline-block; border: 1px solid #CD001A;line-height: 40px;color: #fff;font-size:1.2rem;padding: 0 22px;text-align: center;text-transform: uppercase;background-color: #CD001A; transition: all .3s;position: relative;} .more1 span{display: inline-block;transition: all .3s;} .more1::before{display: block;content: " ";width: 100%;height: 100%;position: absolute;left: 0;top: 0;border: 1px solid #CD001A;transition: all .3s;} .more1:hover::before{border: 3px solid #CD001A;left: -8px;top: -8px;} .more1:hover{background-color: #d0112b00;color: #fff;} .more1:hover span{transform: translate(-6px,-6px);} .ind-case{padding: 80px 0;background-color: #CD001A;} .ind-case .ind-tit{float: left;} .ind-case .ind-tit h3{color: #fff;} .ind-case .ind-tit p{color: #ffe6c8;} .ind-case .butbox{float: right;margin-right: 10px;margin-top: 15px;} .ind-case .butbox a{display: inline-block;position: relative;width:90px;height:38px;text-align: center;line-height: 40px;color:#ffd8ab; margin-right: 2px;cursor: pointer;} .ind-case .butbox a::after{display: block;content: " ";height: 100%;width: 100%;border: 1px solid #ffd8ab; position: absolute;left: 0;top: 0;z-index: 2;transition:all .35s;transform:skewX(30deg);} .ind-case .butbox a span.iconfont{font-size: 2rem; position: relative;z-index: 9;transition:all .35s;} .ind-case .butbox a:hover::after{border: 1px solid #fff; } .ind-case .butbox a:hover span.iconfont{color:#fff;} .ind-case .butbox .swiper-button-disabled{opacity: .5;cursor:auto;transform: translateY(2px);} .ind-case .butbox .case-button-next{margin-left: 10px;} .casebox{position: relative;overflow: hidden;margin-top: 40px;} .casebox .swiper-case .swiper-slide a{display: block;width: 100%;height:auto;border-radius: 10px; position: relative; overflow: hidden;} .casebox .swiper-case .swiper-slide .img{width: 100%;height:auto; position: relative;z-index: 2;transition: all .3s;overflow: hidden;background-color: #333;} .casebox .swiper-case .swiper-slide .img img{max-width: 100%;transition: all .3s;} .casebox .swiper-case .swiper-slide .name{width: 100%;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 1.6rem; position: absolute;left: 0;bottom: 0;z-index: 20;} .casebox .swiper-case .swiper-slide a::before{display: block;content: " "; width: 100%;height:70%;position: absolute;left: 0;bottom: 0;z-index: 5; background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,.7));transition: all .3s;} .casebox .swiper-case .swiper-slide a:hover:before{opacity: 0;} .foot{color:#8b8b8b;background:#222 url(../image/ftbg.png) no-repeat right 0px /25%;padding:50px 0; overflow: hidden;position: relative;z-index: 2;} .foot .ftnav{ float: left;width:55%;} .foot .ftnav dl{float: left;width:25%;} .foot .ftnav dl dt,.ftcontact dl dt{font-size:1.6rem;color: #5b5b5b;font-weight: bold;margin-bottom: 15px;margin-top: 15px;} .foot .ftnav dl dd a{display:block;color: #898989; line-height:200%;font-size: 1.3rem;} .foot .ftnav dl dd a:hover{color: #CD001A; text-decoration: underline;} .foot .ftcontact{float: left;width:25%;padding-left:5%;box-sizing: border-box;position: relative;} .foot .ftcontact:before{content: " ";display: block;height:110%;width: 1px;background-color: #333;position: absolute;left: 0;top: 0;} .foot .ftcontact p{color: #898989; line-height:200%;font-size: 1.3rem;} .foot .ftcontact a{color: #898989;} .foot .ftcontact a:hover{color: #CD001A;text-decoration: underline;} .qq{display: block;width: 30px;height:30px;line-height: 30px; float:left;margin-right:10px;text-align: center;color: #fff;background-color:#898989;border-radius: 100%;overflow: hidden;margin-top: 15px;} .qq span.iconfont{font-size:1.8rem;color: #fff;} .qq:hover{background-color:#CD001A;transform:translateY(-3px);} .ftwap{float: right;max-width:170px; min-width: 130px;text-align: center;font-size: 1.6rem;margin-top: 15px;} .ftwap img{width: 100%; border-radius: 5px;margin-bottom: 10px;} .copy{height: 55px;line-height: 55px; font-size:1.2rem;color: #898989;background-color:#222;border-top: 1px solid #333;} /*kefu TOP*/ #kefu{position:fixed;z-index:1001;right:0;bottom:185px;width:70px;height:240px;display:none;} #kefu .kefu-box{position:relative;float:right;} #kefu .clearfix:after{content:"";display:block;clear:both;} #kefu .a{display:block;width:44px;height:44px;background:#CD001A;margin-bottom:4px;cursor:pointer;outline:none;} #kefu .a.active,#kefu .a:hover{background:CD001A;} #kefu .a .i{float:left;width:44px;height:44px;background-image:url(../image/kefu_icon.png);background-repeat:no-repeat;} #kefu .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../image/kefu-bg.png);background-repeat:no-repeat;background-position:0 0;} #kefu .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../image/kefu-bg.png);background-repeat:no-repeat;background-position:-27px 0;} #kefu .a-pdf .i{background:url(../image/ico-pdf.png) center center no-repeat;} #kefu .a-qrcode .i{background-position:-44px 0;} #kefu .a-cart .i{background-position:-88px 0;} #kefu .a-top .i{background-position:-132px 0;} #kefu .a-top{background:rgba(0,0,0,.8);} #kefu .a-top:hover{background:rgba(0,0,0,1);} #kefu .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);} #kefu .d .arrow{position:absolute;width:8px;height:12px;background:url(../image/kefu_bg_arrow.png) no-repeat;right:-8px;top:31px;} #kefu .d-pdf{top:-10px;} #kefu .d-service{top:34px;} #kefu .d-service-phone{top:78px;} #kefu .d-qrcode{top:130px;} #kefu .d .inner-box{padding:8px 22px 12px;} #kefu .d-service-item{border-bottom:1px solid #eee;padding:14px 0;} #kefu .d-service .d-service-item{border-bottom:none;} #kefu .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;} #kefu .d-service-item .i-qq{width:44px;height:44px;background:url(../image/kefu_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;} #kefu .d-service-item:hover .i-qq{background-position:center 3px;} #kefu .d-service-item .i-tel{width:44px;height:44px;background:url(../image/kefu_con_icon02.png) no-repeat center center;display:block;} #kefu .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;} #kefu .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;} #kefu .d-service-item .text .number{font-family:Arial; color:#CD001A;} #kefu .d-service-intro{padding-top:10px;} #kefu .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;} #kefu .d-service-intro i{background:url(http://www.kland.cn/images/kefu_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;} #kefu .d-qrcode{text-align:center; width:290px;} #kefu .d-qrcode .inner-box{padding:20px 0;} #kefu .d-qrcode .qrcode{ display:inline-block; width:110px;padding:0 9px; border-left:1px solid #eee;} #kefu .d-qrcode .qrcode:first-child{ border:0 !important;} #kefu .d-qrcode .qrcode>img{ width:100%; height:auto;} #kefu .d-qrcode p{font-size:12px;color:#93959c;} #kefu .d-pdf{text-align:center; width:170px;} #kefu .d-pdf .qrcode>img{width: 120px; margin-bottom: 8px;margin-top: 10px;}