.home-solutions{position:relative;background-color:#000;padding:0}
.home-solutions .solutions-img{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.home-solutions .solutions-img .txt{max-width:670px;padding-top:15%;color:#fff}
@media (max-width:1199px){
	.home-solutions .solutions-img .txt{max-width:60%}
}

.home-solutions .solutions-img .txt .title-txt h3{font-size:30px;font-weight:bold;line-height:1.4;margin:0}



@media (max-width:1199px){
	.home-solutions .solutions-img .txt .title-txt h3{font-size:24px}
}



@media (max-width:991px){
	.home-solutions .solutions-img .txt .title-txt h3{font-size:20px}
}





.home-solutions .solutions-img .txt .note{margin-top:20px}
.home-solutions .solutions-img .txt .note p{font-size:18px;line-height:32px;display:-webkit-box;overflow:hidden;height:96px;margin:0;color:rgba(255,255,255,1);-webkit-box-orient:vertical;-webkit-line-clamp:3; text-align:justify}



.home-solutions .solutions-img .txt .fa_list{}
.home-solutions .solutions-img .txt .fa_list a{
    width: 50%;
    min-height: 110px;
    padding: 2%;
    border-radius: 10px;
    border: 1px solid #fff;
    font-size: 18px;
    line-height: 1.6;
    margin: 2% 2% 2% 0;
    position: relative;
    display: inline-flex;
    color: #fff;
	}
.home-solutions .solutions-img .txt .fa_list a .dec{
	position: absolute;
    left: 8%;
    bottom: 18%;
    background: url(../images/moreb.png) center center no-repeat;
    width: 7px;
    height: 12px;
	}
	
.home-solutions .solutions-img .txt .more{ margin-top:5%}

@media (max-width:991px){
	.home-solutions .solutions-img .txt .note p{font-size:14px}
}
@media (max-width:768px){
	.home-solutions .solutions-img .txt .note p{line-height:24px;height:72px}
}
.home-solutions .solutions-img .txt .more a .icon{font-size:80px;line-height:1}
@media (max-width:991px){
	.home-solutions .solutions-img .txt .more a .icon{font-size:60px}
}
.home-solutions .solutions-sort{position:relative;z-index:2;float:right;width:480px}
@media (max-width:1199px){
	.home-solutions .solutions-sort{width:300px}
}
@media (max-width:991px){
	.home-solutions .solutions-sort{width:250px}
}
@media (max-width:768px){
	.home-solutions .solutions-sort{width:100%;margin-top:6.5rem;margin-bottom:50px}
}
.home-solutions .solutions-sort ul{margin:0;border:1px solid #a9a8a6}
.home-solutions .solutions-sort ul li{padding:0;border-bottom:1px solid #a9a8a6}
.home-solutions .solutions-sort ul li:nth-child(1),.home-solutions .solutions-sort ul li:nth-child(3),.home-solutions .solutions-sort ul li:nth-child(5),.home-solutions .solutions-sort ul li:nth-child(7),.home-solutions .solutions-sort ul li:nth-child(9){border-right:1px solid #a9a8a6}
@media (max-width:768px){
	.home-solutions .solutions-sort ul li:nth-child(4){}
	.home-solutions .solutions-sort ul li:nth-child(1),.home-solutions .solutions-sort ul li:nth-child(2),
	.home-solutions .solutions-sort ul li:nth-child(4),.home-solutions .solutions-sort ul li:nth-child(5)
	.home-solutions .solutions-sort ul li:nth-child(7),.home-solutions .solutions-sort ul li:nth-child(8){border-right:1px solid #a9a8a6}
	.home-solutions .solutions-sort ul li{width:33.3%}
	.home-solutions .solutions-sort ul li:nth-child(10){ width:100%}
	.home-solutions .solutions-sort ul li:nth-child(3),.home-solutions .solutions-sort ul li:nth-child(6),.home-solutions .solutions-sort ul li:nth-child(9){ border-right:none}
	
	
	
	/*.home-solutions .solutions-sort ul li:nth-child(1){width:100%}*/
}
.home-solutions .solutions-sort ul li.active .subject-sort{background-color:rgba(227,91,0,.85)}
.home-solutions .solutions-sort .subject-sort{display:block;padding:30px 10px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;text-align:center}
@media (max-width:991px){
	.home-solutions .solutions-sort .subject-sort{padding:20px 10px}
}
@media (max-width:768px){
	.home-solutions .solutions-sort .subject-sort{padding:10px}
}
.home-solutions .solutions-sort .subject-sort img{ max-height:1rem; height: auto;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
@media (max-width:1199px){
	.home-solutions .solutions-sort .subject-sort img{ height:62px}
}
@media (max-width:768px){
	.home-solutions .solutions-sort .subject-sort img{ height:62px}
}
.home-solutions .solutions-sort .subject-sort p{font-size:20px;line-height:30px;margin:10px 0 0 0;color:#fff}
@media (max-width:1199px){
	.home-solutions .solutions-sort .subject-sort p{font-size:18px}
}
@media (max-width:991px){
	.home-solutions .solutions-sort .subject-sort p{font-size:16px;line-height:24px}
}
@media (max-width:768px){
	.home-solutions .solutions-sort .subject-sort p{font-size:14px}
}




@media (max-width:768px){
	.home-solutions .solutions-img .txt{max-width:90%; margin:0 auto}
	.home-solutions .solutions-img .txt .title-txt h3 {
        font-size: .42rem;
}
.home-solutions .solutions-img .txt .note{
	margin-top: 3%;
    margin-bottom: 3%;
	}
.home-solutions .solutions-img .txt .note p{
    font-size: .28rem;
    line-height: 2;
    height: auto;
    display: -webkit-box;
    overflow: hidden;
    margin: 0;
    color: rgba(255,255,255,1);
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-align: justify;
	}
.home-solutions .solutions-img .txt .more{}
.home-solutions .solutions-img .txt .more img{ max-height:0.2rem}
}



@media (min-width:1440px){
	.home-solutions .solutions-sort .subject-sort img {
	max-height:1rem;
	height:auto;
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
}
	}
	
	
	
	
	
	
	
	
	
.home-solutions{position:relative;background-color:#000;padding:0}
.home-solutions .solutions-img{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}
.home-solutions .solutions-img .txt{max-width:670px;padding-top:15%;color:#fff}
@media (max-width:1199px){
	.home-solutions .solutions-img .txt{max-width:60%}
}





.home-solutions .solutions-img .txt .title-txt h3{font-size:30px;font-weight:bold;line-height:1.4;margin:0}



@media (max-width:1199px){
	.home-solutions .solutions-img .txt .title-txt h3{font-size:24px}
}



@media (max-width:991px){
	.home-solutions .solutions-img .txt .title-txt h3{font-size:20px}
}





.home-solutions .solutions-img .txt .note{margin-top:20px}
.home-solutions .solutions-img .txt .note p{font-size:18px;line-height:32px;display:-webkit-box;overflow:hidden;height:96px;margin:0;color:rgba(255,255,255,1);-webkit-box-orient:vertical;-webkit-line-clamp:3; text-align:justify}



.home-solutions .solutions-img .txt .fa_list{}
.home-solutions .solutions-img .txt .fa_list a .dec{
	position: absolute;
    left: 8%;
    bottom: 18%;
    background: url(../images/moreb.png) center center no-repeat;
    width: 7px;
    height: 12px;
	}
	
.home-solutions .solutions-img .txt .more{ margin-top:5%}

@media (max-width:991px){
	.home-solutions .solutions-img .txt .note p{font-size:15px}
}
@media (max-width:768px){
	.home-solutions .solutions-img .txt .note p{line-height:24px;height:72px}
}
.home-solutions .solutions-img .txt .more a .icon{font-size:80px;line-height:1}
@media (max-width:991px){
	.home-solutions .solutions-img .txt .more a .icon{font-size:60px}
}
.home-solutions .solutions-sort{position:relative;z-index:2;float:right;width:480px}
@media (max-width:1199px){
	.home-solutions .solutions-sort{width:300px}
}
@media (max-width:991px){
	.home-solutions .solutions-sort{width:250px}
}
@media (max-width:768px){
	.home-solutions .solutions-sort{width:100%;margin-top:6.5rem;margin-bottom:50px}
}
.home-solutions .solutions-sort ul{margin:0;border:1px solid #a9a8a6}
.home-solutions .solutions-sort ul li{padding:0;border-bottom:1px solid #a9a8a6}
.home-solutions .solutions-sort ul li:nth-child(1),.home-solutions .solutions-sort ul li:nth-child(3),.home-solutions .solutions-sort ul li:nth-child(5),.home-solutions .solutions-sort ul li:nth-child(7),.home-solutions .solutions-sort ul li:nth-child(9){border-right:1px solid #a9a8a6}
@media (max-width:768px){
	.home-solutions .solutions-sort ul li:nth-child(4){}
	.home-solutions .solutions-sort ul li:nth-child(1),.home-solutions .solutions-sort ul li:nth-child(2),
	.home-solutions .solutions-sort ul li:nth-child(4),.home-solutions .solutions-sort ul li:nth-child(5)
	.home-solutions .solutions-sort ul li:nth-child(7),.home-solutions .solutions-sort ul li:nth-child(8){border-right:1px solid #a9a8a6}
	.home-solutions .solutions-sort ul li{width:33.3%}
	.home-solutions .solutions-sort ul li:nth-child(10){ width:100%}
	.home-solutions .solutions-sort ul li:nth-child(3),.home-solutions .solutions-sort ul li:nth-child(6),.home-solutions .solutions-sort ul li:nth-child(9){ border-right:none}
	
	
	
	/*.home-solutions .solutions-sort ul li:nth-child(1){width:100%}*/
}
.home-solutions .solutions-sort ul li.active .subject-sort{background-color:rgba(227,91,0,.85)}
.home-solutions .solutions-sort .subject-sort{display:block;padding:30px 10px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;text-align:center}
@media (max-width:991px){
	.home-solutions .solutions-sort .subject-sort{padding:10px}
}
@media (max-width:768px){
	.home-solutions .solutions-sort .subject-sort{padding:10px}
}
.home-solutions .solutions-sort .subject-sort img{ max-height:1rem; height: auto;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}
@media (max-width:1199px){
	.home-solutions .solutions-sort .subject-sort img{ height:62px}
}
@media (max-width:768px){
	.home-solutions .solutions-sort .subject-sort img{ height:62px}
}
.home-solutions .solutions-sort .subject-sort p{font-size:20px;line-height:30px;margin:10px 0 0 0;color:#fff}
@media (max-width:1199px){
	.home-solutions .solutions-sort .subject-sort p{font-size:18px}
}
@media (max-width:991px){
	.home-solutions .solutions-sort .subject-sort p{font-size:15px;line-height:24px}
}
@media (max-width:768px){
	.home-solutions .solutions-sort .subject-sort p{font-size:14px}
}




@media (max-width:768px){
	.home-solutions .solutions-img .txt{max-width:90%; margin:0 auto}
	.home-solutions .solutions-img .txt .title-txt h3 {
    font-size: .4rem;
    font-weight: 500;
    line-height: 1.5;
}
.home-solutions .solutions-img .txt .note{
    margin-top: 1%;
    margin-bottom: 2%;
	}
.home-solutions .solutions-img .txt .note p{
    font-size: .28rem;
    line-height: 2;
    height: auto;
    display: -webkit-box;
    overflow: hidden;
    margin: 0;
    color: rgba(255,255,255,1);
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-align: justify;
	}
.home-solutions .solutions-img .txt .more{}
.home-solutions .solutions-img .txt .more img{ max-height:0.2rem}
}



@media (min-width:1440px){
	.home-solutions .solutions-sort .subject-sort img {
	max-height:1rem;
	height:auto;
    -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
}
	}
	


/*子页面解决方案样式*/
.sub_right_solution .solutions-sort{/*position:relative;z-index:2;float:right;width:480px*/}
@media (max-width:1199px){
.sub_right_solution .solutions-sort{/*width:300px*/}
}
@media (max-width:991px){
.sub_right_solution .solutions-sort{/*width:250px*/}
}
@media (max-width:768px){
.sub_right_solution .solutions-sort{width:100%;}
}
.sub_right_solution .solutions-sort ul{margin:0;border:1px solid #a9a8a6}
.sub_right_solution .solutions-sort ul li{padding:0;border-bottom:1px solid #a9a8a6}
.sub_right_solution .solutions-sort ul li:nth-child(1),
.sub_right_solution .solutions-sort ul li:nth-child(3),
.sub_right_solution .solutions-sort ul li:nth-child(5),
.sub_right_solution .solutions-sort ul li:nth-child(7),
.sub_right_solution .solutions-sort ul li:nth-child(9){border-right:1px solid #a9a8a6}
@media (max-width:768px){
.sub_right_solution .solutions-sort ul li:nth-child(4){}
.sub_right_solution .solutions-sort ul li:nth-child(1),.sub_right_solution .solutions-sort ul li:nth-child(2),
.sub_right_solution .solutions-sort ul li:nth-child(4),.sub_right_solution .solutions-sort ul li:nth-child(5)
.sub_right_solution .solutions-sort ul li:nth-child(7),.sub_right_solution .solutions-sort ul li:nth-child(8){border-right:1px solid #a9a8a6}
.sub_right_solution .solutions-sort ul li{width:33.3%}
.sub_right_solution .solutions-sort ul li:nth-child(10){ width:100%}
.sub_right_solution .solutions-sort ul li:nth-child(3),.sub_right_solution .solutions-sort ul li:nth-child(6),.sub_right_solution .solutions-sort ul li:nth-child(9){ border-right:none}
	
	
	
	/*.home-solutions .solutions-sort ul li:nth-child(1){width:100%}*/
}
.sub_right_solution .solutions-sort ul li.active .subject-sort{background-color:rgba(227,91,0,.85)}
.sub_right_solution .solutions-sort .subject-sort{display:block;padding:10px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;text-align:center}
@media (max-width:991px){
.sub_right_solution .solutions-sort .subject-sort{padding:10px}
}
@media (max-width:768px){
.sub_right_solution .solutions-sort .subject-sort{padding:10px}
}
.sub_right_solution .solutions-sort .subject-sort img{ max-height:1rem; height: auto;/*-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)*/}
@media (max-width:1199px){
.sub_right_solution .solutions-sort .subject-sort img{ height:62px}
}
@media (max-width:768px){
.sub_right_solution .solutions-sort .subject-sort img{ height:62px}
}
.sub_right_solution .solutions-sort .subject-sort p{
	font-size: 0.13rem;
    line-height: 2;
    margin: 10px 0 0 0;
    color: #333;
	}
@media (max-width:1199px){
.sub_right_solution .solutions-sort .subject-sort p{font-size:18px}
}
@media (max-width:991px){
.sub_right_solution .solutions-sort .subject-sort p{font-size:16px;line-height:24px}
}
@media (max-width:768px){
.sub_right_solution .solutions-sort .subject-sort p{font-size:.28rem}
}

@media (min-width:1440px){
.sub_right_solution .solutions-sort .subject-sort img {
	max-height:1rem;
	height:auto;
    /*-webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);*/
}
	}
	
	
	
@media screen and (min-width: 768px) and (max-width: 1023px)
{
	.home-solutions .solutions-img .txt .title-txt h3 {
    font-size: .25rem;
}
.home-solutions .solutions-img .txt .note p {
    font-size: .16rem;
    line-height: 2;
    height: auto;
    display: -webkit-box;
    overflow: hidden;
    margin: 0;
    color: rgba(255,255,255,1);
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-align: justify;
}
.home-solutions .solutions-img .txt .more img {
    max-height: 0.1rem;
}
.home-solutions .solutions-img .txt {
    max-width: 60%;
    margin: 0 0 0 3%;
}
	
	
	}
	
@media screen and (min-width: 768px) and (max-width: 1023px){
	.home-solutions .solutions-img .txt .fa_list a {
    width: 65%;
    padding: 4%;
    border-radius: 10px;
    border: 1px solid #fff;
    font-size: .16rem;
    line-height: 1.8;
    margin: 2% 2% 2% 0;
    position: relative;
    display: inline-flex;
}

	}
	
@media (max-width: 1199px){
	.home-solutions .solutions-img .txt .fa_list a {
    width: 65%;
    padding: 4%;
    border-radius: 10px;
    border: 1px solid #fff;
    font-size: 18px;
    line-height: 1.8;
    margin: 2% 2% 2% 0;
    position: relative;
    display: inline-flex;
}
	}
	
	
@media (max-width: 768px){
	.home-solutions .solutions-img .txt .fa_list a {
    width: 68%;
    padding: 4%;
    border-radius: 10px;
    border: 1px solid #fff;
    font-size: .29rem;
    line-height: 1.8;
    margin: 2% 2% 2% 0;
    position: relative;
    display: inline-flex;
}
.home-solutions .solutions-img .txt .more img {
    max-height: 0.15rem;
}
.home-solutions .solutions-img .txt .more {
    margin-top: 3%;
}
	}