﻿.leakeyHeaderSection .leakeyHeader .logo img{max-height:40px}
.leakeyHeaderSection .leakeyHeader_top,.section-container,.leakeyHeaderSection .leakeyHeader_body,.section-other-currentPosition .section-container{max-width: 1440px;padding-left:0;padding-right: 0}
.leakeyFooter{background-color:#555;}
.leakeyFooter:after{content:"";position: absolute;top:0;left:0;right:0;bottom:0;background-image: url(/upload/image/2021/02/20/15075493450.png);z-index:1;opacity: 0.3}
.leakeyFooter .section{z-index: 2;position: relative;}
.leakeyFooter .section-container{overflow: hidden;padding-bottom: 0;}
.leakeyFooter .f_l{float: left;margin-bottom: 60px}
.leakeyFooter .f_r{float:right;margin-bottom: 60px}
.leakeyFooter .f_l ul{list-style-type: none;padding:0;margin:0;}
.leakeyFooter a{color:#fff;opacity: 0.75}
.leakeyFooter a:hover{opacity: 1;text-decoration: underline;}
.leakeyFooter .f_btn:hover{text-decoration: none}
.leakeyFooter h3{font-size:14px;color:#fff;font-weight: 600;margin-bottom: 20px;}
.leakeyFooter h3 a{opacity: 1;}
.leakeyFooter .f_l>ul{float:left;margin-right:80px;}
.leakeyFooter .f_l li li{margin-bottom: 5px}
.leakeyFooter .f_r .tel{font-size: 24px;color: #fff;font-weight: 500}
.leakeyFooter .f_r span{color:#fff;opacity: 0.3;font-size: 12px}
.leakeyFooter .f_r .email{margin-top:10px;color:#fff;opacity: 0.75}
.leakeyFooter .f_r .add{color:#fff;opacity: 0.75;margin-bottom:10px;}
.leakeyFooter .f_ewm{max-width:100px;float:right;margin-right:40px;}
.leakeyFooter .f_btn{padding:4px 20px;display: inline-block;background: #d51616;color:#fff;opacity:1;margin:10px 0;transition: background 0.3s ease}
.leakeyFooter .f_btn:hover{background:#fff;color:#333;}
.leakeyFooter .f_b a{opacity: 1}
.leakeyFooter .f_b{clear:both;overflow: hidden;color:#fff;opacity:0.75;padding-top:15px;padding-bottom:15px;background:rgba(51,51,51,0.5);}
.leakeyFooter .f_b .f_b_l{float:left;}
.leakeyFooter .f_b .f_b_r{float:right;}
.leakeyFooter .f_b .f_b_box{max-width:1440px;margin:auto;}
.textoverflow_llipsis{overflow:hidden;white-space: nowrap;text-overflow: ellipsis;display:block}

.leakeyHeaderSection .leakeyHeader.mini .leakeyHeader_container:after{border-bottom: 1px solid #eee}
.leakeyHeaderSection .sousuoBox,.leakeyHeaderSection .sousuoInput span{float:right;}
.leakeyHeaderSection .leakeyHeader .sousuoInput{position: absolute!important;}
.leakeyHeaderSection .sousuoInput.sousuoShow{-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.leakeybanner:after{content:"";position: absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:0.1;z-index:5;}
.bannerLoadingBox{background: #737373}
.leakeyBanner-loading .spinner>div{background:#ff9300;}
.bannerLoadingTxt{color:#fff;}
.leakeyBannerTxtBox p{font-size: 15px}
.leakeyBannerTxtBox{max-width: 1024px;top:33%;}

.business_box{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);overflow: hidden;z-index:10;width:100%;max-width: 1440px;padding-left:200px;}
.business_box dl{float: left;width:32%;text-align: center;padding:20px 30px;color:#fff;margin-right:2%;position: relative;height:100%;}
.business_box dl:after{content:"";position: absolute;top:0;left:0;right:0;bottom:0;background: #ff9300;opacity: 0.75;z-index:0;transition: all 0.3s ease-in-out}
.business_box dl:nth-of-type(2):after{background:#2196F3;}
/*.business_box dl:nth-of-type(1):after{background:#e21717;}*/
.business_box dl:last-child{margin-right:0;}
.business_box dt{position: relative;z-index: 1;font-size: 50px;line-height: 50px;margin-bottom: 15px;transition: all 0.3s ease-in-out}
.business_box dd strong{font-size:22px;margin-bottom: 5px;font-weight: normal;display: block;}
.business_box dd{position: relative;z-index: 1}
.business_box dl:hover:after{background: #6b6b6b;}
.business_box dl:hover dt{transform: rotate(360deg);}

.index_body .section-container{overflow: hidden;}
.index_body .index_body_l,.index_body .index_body_r{float: left;width:48%;position: relative;}
.index_body .index_body_l{margin-right:4%;}
.index_body .img_btn{display: block;margin-top:20px;overflow: hidden;position: relative;line-height: 0}
.index_body .img_btn img{width:100%;max-width: 100%;transition: all 0.6s ease-in-out}
.index_body .img_btn:hover img{transform: scale(1.2);}
.index_body .img_btn:after{content:"";position: absolute;top:0;left:0;right:0;bottom:0;background: #000;opacity: 0.3;z-index:0;transition: all 0.3s ease-in-out;}
.index_body .img_btn em{padding:2px 20px;border:2px solid #fff;border-radius: 0px;z-index:1;text-align:center;color:#fff;position: absolute;font-style: normal;line-height:36px;left:50%;top:50%;transform:translateX(-50%) translateY(-50%); }
.index_body h2{font-size: 28px;position: relative;padding-left: 37px;color:#666;}
.index_body h2 span{position: absolute;top: -23px;left:0;font-size: 45px;opacity: 0.12;text-transform: uppercase;}
.index_body .more_btn{position: absolute;right:0;top:18px;}
.index_body ul{list-style-type: none;overflow: hidden;position: absolute;right:0;top:18px;margin:0;padding:0;}
.index_body ul li{float: left;}
.index_body ul li a{color:#666;}
.index_body ul li a:hover{color:#ff9300;}
.index_body ul li:after{content:"/";padding:0 10px;color:#000;opacity: 0.2}
.index_body ul li:last-child:after{display: none}

.about_us_box{background: url(/upload/image/2021/04/09/13064786262.jpg) no-repeat;background-position: left center;padding:100px 100px;overflow: hidden;}
.about_us_box strong{font-size:32px;font-weight: normal;}
.about_us_box h4{font-weight: bold;font-size:32px}
.about_us_box span{font-size:14px;opacity: 0.5;display: block;margin-bottom: 30px}
.about-section-ss .section .main-ft p,.about_us_box{color:#666;}
.about_us_txt{width:100%;max-width:380px;float:right;}
.section-other-currentPosition li.split{opacity: 0.2}
.section-other-currentPosition li:first-child{color:#777;}

.product_list ul{margin:0;padding: 0;overflow: hidden;}
.product_list li{list-style-type: none;margin-bottom: 20px;width:32%;margin-right:2%;float: left;}
.product_list li:nth-of-type(3n){margin-right:0;}
.product_list li h3{font-size: 22px;margin-bottom: 10px}
.product_list li p{margin-bottom: 20px;}
.product_list li img{border:1px solid #f2f2f2;width:100%;margin-bottom: 10px}
.pro_list_r a{display: block;overflow: hidden;padding-bottom: 5px;border-bottom: 1px dashed #f2f2f2;padding-top:5px;transition: all 0.3s ease-in-out}
.pro_list_r a em{width:250px;display: block;overflow: hidden;float:left;text-overflow: ellipsis;white-space: nowrap;font-style: normal;}
.pro_list_r a span{width:80px;line-height:22px;height:23px;text-align: center;border:1px solid #666;display: block;float: right;}

.pro_list_r a:hover span{background:#ff9300;color:#fff;border-color: #ff9300}
.pro_list_r a:hover{background:#f2f2f2;padding:5px 20px;}

.product_list li i{font-size: 112px;color:#000;opacity: 0.3}
.product_list li i:before{content:"";}


ul.pagination {margin: 0;padding: 0;text-align: center}
ul.pagination li {display: inline-block;background:#fff}
ul.pagination li.active{background:#ff9300;}
ul.pagination li.active a{color:#fff;}
ul.pagination li.active a{border-color:#ff9300;}
ul.pagination li.disabled a{color:#ccc;}
ul.pagination li a {display: block;line-height: 40px;padding: 0 10px;border: 1px solid #ccc;margin-left: -1px}

.product_list .section .row{margin-top:30px;}
.product_list .section ul.pagination {margin: 0;padding: 0;text-align: center}
.product_list .section ul.pagination li {display: inline-block;background:#fff;width:auto;margin:0;float:none;}
.product_list .section ul.pagination li.active{background:#ff9300;}
.product_list .section ul.pagination li.active a{color:#fff;}
.product_list .section ul.pagination li.active a{border-color:#ff9300;}
.product_list .section ul.pagination li.disabled a{color:#ccc;}
.product_list .section ul.pagination li a {display: block;line-height: 40px;padding: 0 10px;border: 1px solid #ccc;margin-left: -1px}

.case_list .row{margin-top: 30px}
.case_ul {margin:0;padding:0;list-style-type: none;overflow: hidden;}
.case_ul li{width:32%;margin-right:2%;border-bottom: 1px dashed #f2f2f2;padding:30px 0 0;overflow: hidden;float:left;}
.case_ul li:nth-of-type(3n){margin-right:0;}
.case_ul li:nth-of-type(1),.case_ul li:nth-of-type(2),.case_ul li:nth-of-type(3){padding-top:0;}
.case_li_l{line-height: 0;margin-bottom: 10px}
.case_li_l img{max-width: 100%}
.case_li_r{}
.case_li_r p{opacity: 0.3;margin-bottom: 20px}
.case_li_r .case_name{opacity: 1;font-size:24px;}
.case_li_r .case_des{opacity: 1}

.leakeyBannerTxtBox h2 span{display: block;font-size:20px;}

.index_body,.product_list,.about-section-ss,.case_list{background:#fff;}
.banner-sub-channelList .subBannerChannelBox2 li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

@media screen and (max-width: 1440px){
    .leakeyHeaderSection .leakeyHeader_top,.section-container,.leakeyHeaderSection .leakeyHeader_body,.section-other-currentPosition .section-container,
    .leakeyFooter .f_b,.about-section-ss .section-container{padding-left:20px;padding-right:20px}
    .bottomLeftBtn.leakeyBanner_left{left:20px;}
    .bottomLeftBtn.leakeyBanner_right{left:100px;}
    .pro_list_r a em{width:180px;}
    .leakeyBannerTxtBox h2{font-size:36px;}
    .leakeyBannerTxtBox p{margin-bottom: 30px}
} 
@media screen and (max-width: 1200px){
    .business_box{position: relative;padding:20px;left:0;transform: none; background:#fff;}
    .index_body .section-container{padding:50px 20px;}
    .leakeyFooter .section-container{padding:30px 20px;}
    .leakeyFooter .f_l,.leakeyFooter .f_r{margin-bottom: 0}
    .case_li_r .case_name{font-size: 16px}
    .case_li_r p{margin-bottom: 10px}
}

