.troubled{
    color:#fff; padding:50px 0;
}
.troubled h6{
    color:#fff; font-size:40px; color:#333; margin-bottom:50px;
}
.troubled .item{
    text-align:left; border:1px dashed #dee2e6; padding:20px 10px; text-align:center;
}
.troubled .item:hover{
    box-shadow:0px 0px 15px rgba(0,0,0,0.1);
}
.troubled .item i{
    font-size:50px; color:#2e84eb; transition:all 0.3s;
}
.troubled .item strong{
    font-size:18px; color:#333; display:block; margin-top:15px;
}
.troubled .item p{
    line-height:180%; color:#666; text-align:left; height:50px; line-height:25px; overflow:hidden;
}
@media (max-width:560px) {
    .troubled .item p{height:75px;}
}
@media (min-width:768px) and (max-width:820px){
    .troubled .item p{height:75px;}
}

.solve{
    padding:50px 0; background-color:#f5f5f5;
}
.solve h6{
    font-size:40px; color:#333; margin-bottom:50px;
}
.solve img{
    width:85%;
}
.solve .item{
    background-color:#fff; box-shadow:0px 2px 5px rgba(0,0,0,0.2); border-radius:5px; margin:0 15px 20px;
    padding:15px 5px; height:50px; width:auto;
}
.solve .item strong{height:25px; line-height:25px; font-size:16px; color:#333;}
.solve .item p{height:25px; line-height:25px; color:#666;}
.video{
    position:fixed; width:100%; height:100%; top:0; left:0; background-color:rgba(0,0,0,0.5); z-index:999;
    display:none;
}
.video div{
    position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);
}
.video div i{
    position:absolute; top:-30px; right:-30px; font-size:30px; color:#fff; cursor:pointer;
}
.video video{
   width:800px; max-width:100%;
}

.expenses{
    padding:50px 0; 
}
.expenses strong{ color:#333;}
.expenses h6{
    font-size:40px; color:#333; margin-bottom:50px;
}
.expenses table{
    width:98%; border-collapse:collapse;
}
.expenses table th{
    border:1px #f2f2f2 solid; padding:10px; color:#333; background-color:#f8f8f8;
}
.expenses table td{
    border:1px #f2f2f2 solid;
    padding:10px; line-height:180%; color:#333;
}
.expenses table td.green,.expenses table th.green{
    text-align:center; color:#00c806;
}
.product{
    padding:50px 0; background-color:#f5f5f5;
}
.product h6{
    font-size:40px; color:#333; margin-bottom:30px;
}
.product .item{ background-color:#fff;border:1px #f2f2f2 solid;}
.product .item img{
    width:100%;
}