@charset "utf-8";
/*html{font-size: 14px;}*/
.max-main{max-width: 1920px; }
.min-main{min-width: 1200px;}
.mauto{margin: 0 auto}
.body{min-width: 1200px; overflow: hidden;}
.top-fix{position: fixed; top: 0; width: 100%; left: 0;z-index: 999; min-width: 1200px;/*overflow: hidden;*/}

p::selection{background:#b92923!important;}
p::-moz-selection{background:#b92923!important;}
p::-webkit-selection{background:#b92923!important;}
p::-khtml-selection{background:#b92923!important;}
p::-ms-selection{background:#b92923!important;}
span::selection{background:#b92923!important;}
span::-moz-selection{background:#b92923!important;}
span::-webkit-selection{background:#b92923!important;}
span::-khtml-selection{background:#b92923!important;}
span::-ms-selection{background:#b92923!important;}

/*头部*/
.top{font-size: 10px; color: #3e4042; background: #8d8d8d; line-height: 30px;}
.top .top-left{margin-left: 8%;}
.top .top-right{margin-right: 8%;}
.top a{color: #3e4042;}
.top a:hover{color: #fff;}
.logo{text-align: center; height: 42px; width: 100%; background:#000;}
.logo img{width: auto;}
.logo .pr img{position: absolute; top: 0; left:13%;}
.logo>img{margin-top:5px; }
.nav{width: 100%;}
.nav li{width: 6.7%;display: inline-block; position: relative;}
.nav a{display: inline-block;width: 100%;height: 30px;text-align: center;line-height: 30px;border:1px solid #000;border-radius: 5px;color: #af966f;margin-top: 5px;}
.nav a:hover{border-color: #af966f;}
.sec-nav{position: absolute; z-index: 1; display: none; width: 100%;}
.nav li:hover .sec-nav{display: block;}
.nav li.on a{border-color: #af966f;}

/*banner*/
.slideBox{width:100%;overflow:hidden;position:relative;}
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; right:0; bottom:8%; z-index:1;width: 100%;}
.slideBox .hd ul{ overflow:hidden; zoom:1;text-align: center;  }
.slideBox .hd ul li{ display: inline-block; margin-right:8px;  width:16px; height:16px; line-height:10px; text-align:center; background:#fff; cursor:pointer; border-radius: 8px; }
.slideBox .hd ul li.on{ background:#d9194c; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{display:block;  }
/* 前/后按钮代码 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*about*/
.about{background: #fff; padding-top:20px; padding-right: 1.8%;}
.about-top .fl{width: 71%;background: #4c4c4c;padding:70px 3%;color: #fdfbf8;font-size: 20px;height: 265px;}
.about-top .fr{width: 21%;background: #af966f;text-align: center;height: 405px;}
.about-top .fr h1{font-size: 62px;margin-top: 140px;}
.about-top .fr h3{font-size: 40px;}
.about-bottom{margin-top:1.8%;padding-bottom: 1.8%;width: 98.2%;padding-left: 1.8%;}
#about{width: 69.5%;}
.about-bottom .slideTxtBox{
    width: 100%;
}
.about-bottom .slideTxtBox .hd{width: 29%;} 
.about-bottom .slideTxtBox .hd li{height: 290px;line-height: 290px;text-align: center;margin-bottom: 40px;width: 100%;font-size: 38px;color: #fff;}
.about-bottom .slideTxtBox .hd li.on{background: #af966f!important;}
.about-bottom .slideTxtBox .hd li:hover{background: #af966f!important;}
.about-bottom .slideTxtBox .hd li.one{background: #9b9a9a;}
.about-bottom .slideTxtBox .hd li.two{background: #625f5f;}
.about-bottom .slideTxtBox .hd li.three{background: #424040;margin-bottom: 0;}
.about-bottom .slideTxtBox .bd{width: 69%;overflow: hidden;height: 950px;}
.about-bottom .slideTxtBox .bd ul{/*float: left;*/ display: none;}
.about-bottom .slideTxtBox .bd ul img{height: 950px;width: 100%;}
.about-txt{width: 29%;height: 950px;background: #625f5f;color: #fff!important;padding: 1%;box-sizing: border-box;}
.about-txt-list{display: none;}

/*guanggao*/
.guanggao{width: 100%; padding: 6.8% 0; background: #282828;}

/*caizhi*/
.caizhi{padding-bottom: 60px;}
.caizhi .fl{width: 47%;height: 1205px;box-sizing:border-box;text-align: center;padding-top: 213px;padding-left: 75px;padding-right: 75px;}
.caizhi .fr{width: 53%; height: 1205px; box-sizing:border-box;}
.caizhi h3{font-size: 48px; color: #000; border-bottom:2px solid #000; text-align: center; display: inline;}
.caizhi p{font-size: 24px;line-height: 48px;color: #050505;padding: 90px 0;}
.caizhi ul{width: 100%; text-align: center;}
.caizhi ul li{display: inline-block;margin-right: 3%;margin-top: 3%;width: 25%;}

/*fangan*/
.fangan{width: 100%;height: 950px;background-size: cover;padding-top: 51px;box-sizing:border-box;text-align: center;}
.fangan h3{font-size: 48px;color: #fff;border-bottom:2px solid #fff;text-align: center;display: inline;}
.fangan p{font-size: 24px;line-height: 70px;color: #fff;text-align: left;margin-left: 4%;padding-bottom:30px;}
.picScroll-left .bd{width: 86%;margin: 0 auto; }
.picList {text-align: center;  }
.picList li{width: 20%;display: inline-block!important;margin-left: 4%;}
.picList li a{display: block; width: 100%;}
.picList li a img{  height: 630px;}
.fangan-bottom{width: 100%;margin-top: 50px;}
#fangan{width: 100%;}
.fangan-bottom .slideTxtBox{width: 100%; height: 960px;}
.fangan-bottom .slideTxtBox .hd{width: 42%;}
.fangan-bottom .slideTxtBox .hd ul li{height: 320px;text-align: center;box-sizing:border-box;color: #fff;padding-top: 80px;padding-left: 2.5%;padding-right: 2.5%;}
.fangan-bottom .slideTxtBox .hd ul li:hover{opacity: 0.5;}
.fangan-bottom .slideTxtBox .hd ul li.on{opacity: 0.5;}
.fangan-bottom .slideTxtBox .hd ul li.fone{background: #313131; padding-top:60px; }
.fangan-bottom .slideTxtBox .hd ul li.ftwo{background: #6f6e6e;}
.fangan-bottom .slideTxtBox .hd ul li.fthree{background: #afafae;}
.fangan-bottom .slideTxtBox .hd ul li h3{font-size: 60px; }
.fangan-bottom .slideTxtBox .hd ul li p{font-size: 30px;line-height: 55px;}
.fangan-bottom .slideTxtBox .bd{width: 58%; height: 960px; overflow: hidden;}
.fangan-bottom .slideTxtBox .bd ul{width: 100%; float: left; display: none;}
.fangan-bottom .slideTxtBox .bd ul li{width: 100%;}
.fangan-bottom .slideTxtBox .bd ul li img{height:960px; }
.fangan-bottom .slideTxtBox .bd ul:first-child{display: block;}

/*kehu*/
.kehu{width: 100%;padding: 3.5% 0;height: 485px;}
.kehu .fl{background: #af966f;color: #fff;width: 21%;height: 485px;box-sizing: border-box;text-align: center;}
.kehu .fl h3{font-size: 60px;margin-top: 180px;}
.kehu .fl p{font-size: 40px;}

/*news*/
.news{background-size: cover; width: 100%; height:765px; }
.news-title{font-size:30px; color: #fff;  text-align: center; padding-top: 80px; padding-bottom: 30px;}
.news-title span{font-size: 48px;}

.card__title2{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; height: 50px; }
.card__text2{overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3; height: 53px;}
/*qita*/
.section-medium{width: 100%;padding:70px 0;background: #202123;}
.content {
    width: 1170px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    text-align: center;
}
.row {
    margin-left: -15px;
    margin-right: -15px;
}
.col-md-4 {
    width: 33.3333333333%;
}
.icon.buying-a-homelift {
    background: url(../images/27.png) no-repeat;
}
.icon {
    width: 50px;
    height: 50px;
    margin: 0 auto;
}
#home .three-cols h3 {
    margin-top: 20px;
}

.text-gold {
    color: #a39382;
    font-size: 18px;
    line-height: 45px;
}
.content p{font-size: 18px;line-height: 30px;color: #fff;height: 75px;}
.btn.btn-gold{
    border: 1px solid #a39382;
    color: #a39382;
    display: inline-block;
    width: 180px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    }
.btn.btn-gold:hover{
    background: #a39382;
    color: #fff;
    text-align: center;
    }
.icon.build-your-lift {
    background: url(../images/25.png) no-repeat;
}
.icon.find-reseller {
    background: url(../images/26.png) no-repeat;
}

/*footer*/
.foo-bg{width: 100%;padding:60px 0; background: #353638; }
.footer{width: 778px;margin: 0 auto;color: #91908e;}
.footer .contact{line-height: 26px;
    font-size: 14px;
    line-height: 28px;
}
.footer h3 {
    font-weight: 400;
    font-size: 18px;
    margin-bottom: 10px;
}
.contact .btn{ margin-top: 35px; }
.xinxi{margin-left: 90px;}
.xinxi div{margin-bottom: 10px;}
.xinxi i{display: block; width: 32px; height: 32px;}
.xinxi p{line-height: 32px;border-bottom: 1px solid #91908e;width: 180px;padding-left: 15px;}

/*子页产品详情*/
.pro{width:100%;background: #39393b;}
.pro-content{width: 100%; padding: 60px 0;}
.pro-box{width: 1200px; margin: 0 auto;}
.pro-box>h2{font-size: 60px; line-height: 62px; margin-bottom: 60px; color: #444;}
.wrapper>h2{font-size: 60px; line-height: 62px; margin-bottom: 60px; color: #444;}
.pro-nav{padding-bottom:85px;}
.pro-nav a{margin-right:20px; font-size:22px;}

/* 详情页 */
.xq{width:1170px; margin:0 auto;}
.xq>h2{font-size: 48px;line-height: 48px;margin-top: 60px;color: #af966f;}
.details{margin-top: 60px;}
.details img{width: auto;max-width: 100%;}

/*xinwen*/
.container {
        width: 100%;
        max-width: 1400px;
        margin: 0 auto;
        padding: 0 10px;
        text-align: left;
        font-size: 12px;
    }
    .wrapper {
            padding: 40px 0;
        }
        .wrapper a{display:block; float:left; width:440px; margin-right:25px; color: #000; margin-bottom: 25px; }
        .wrapper a
        .sjs-default {
            position: relative;
            padding: 0;
            margin: 0;
            opacity: 1;
            transition: height .2s ease-out,opacity .2s ease-out .2s;
        }
        .card {
                background: #fff;
                border-radius: 6px;
                box-shadow: 0px 2px 6px rgba(0, 0, 0, .1);
                display: flex;
                flex-direction: column;
                transition: box-shadow .2s ease-in-out;
                height: 420px; 
                overflow: hidden;
            }
            .card__picture {
            display: block;
            width: 100%;
            height: auto;
            border-top-left-radius: 6px;
            border-top-right-radius: 6px;
        }
        .card-infos {
            padding: 20px;
            background: #fff;
            border-bottom-left-radius: 6px;
            border-bottom-right-radius: 6px;
        }
        .card__title {
            font-family: 'Hind';
            font-size: 18px;
            font-weight: 600;
            line-height: 1.4;
            margin: 0 0 10px;
        }

        .card__title2 {
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 2;
            height: 50px;
        }
        .wrapper a:hover .card__title2{color: #af966f;}
        .card__text {
            font-size: 15px!important;
            font-weight: 300;
            margin: 0;
            line-height: 18px!important;
            color: #86888A!important;
        }
        .card__text2 {
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            height: 53px;
        }
		
		
		.proDetails{width: 100%;}
	.proDetails span{color: #fff!important;}
	.proDetailsImg{float: left;width: 35%;}
	.proDetailsTxt{float: left; width: 55%; padding-left: 5%;}
	@media screen and (max-width: 1024px) and (min-width:0px) {/* 移动端的尺寸 */
		.proDetailsImg{width: 94%; margin: 0 auto; float: none; text-align: center;}
		.proDetailsTxt{ width: 94%; margin: 0 auto; float: none;}
		.tab-pane span{font-size:16px!important;}
		.tab-pane p{line-height:1.5em!important;}
	}