.banner{ height: 400px; width: 100%; background: url(../images/problem/banner.jpg)no-repeat center top; background-size:  100% 100%; position: relative; margin-top: 84px;}
.banner h1{position: absolute; left: 140px; color: #fff; font-size: 42px; z-index: 2; top: 140px;}
.banner i{ width: 50px; height: 7px; background-color: rgb(35, 66, 246);
    position: absolute;
    left: 140px;
    top: 222px;}
.problem_box{ position: relative;  width:calc(100% - 180px); font-size: 14px; font-weight:550;  color: #17192C; background: #fff; margin: 0 auto;}
.problem_box ul{ width: calc(100% - 180px); padding: 40px 0; margin: 0 auto;}
.problem_box li{width:100%; border-bottom:1px solid #d7d7d7; float:left; position: relative; padding: 14px 0;}
/* .problem_box li h3{font-weight: bolder;margin:10px 0;width:100%; float: left;line-height: 16px;}
.problem_box li h3 font{width:20px; float:left;} */
.problem_box li p{width:calc(100% - 50px); float:left;padding-right:30px; line-height: 100px; font-size: 24px; color: #171717; font-weight: normal;}
.problem_box li p span{ font-weight: bold; font-family: arial;}
.problem_box li p + div{transition:all 0.5s; display: none; width:100%; float:left; line-height: 21px; padding-bottom: 15px; color: #676767; font-weight: normal; font-size: 14px; text-align: left; text-align: justify;}
.problem_box li p + div font{ float:left; width:20px;  color:#5C96FF;}
.problem_box li p + div span{width:calc(100% - 20px); float:left;}
.problem_box li p + div p{width:calc(100% - 50px); float:left; margin-right:30px;}
.problem_box li p a{ color:#111;}
.problem_box li .icon-open{ background:url(../images/problem/down.png) no-repeat; position: absolute; right:0; top:50px; width:28px; height:16px;}
.problem_box li .active{transform:rotate(180deg);}
.problem_box li:nth-last-child(1){ border: none;}
.problem_box ul li .answer{ display: none; font-size: 24px; font-weight: bold; color: #171717; padding-bottom: 20px; line-height: 32px;}
.problem_box ul li .answer span{ font-size: 18px; }
.problem_box ul li .answer a{ color: #666; text-decoration: underline;}

@media(max-width:1420px)
{
    .problem_box{ width: calc(100% - 100px); }
    .problem_box ul{ width: calc(100% - 100px); }
}