/*공통*/
.con1300 {max-width: 1300px; margin: 0 auto;}
.s_title {text-align: center;}
.s_title h2 {font-size: 16px;font-weight: 500;color:#0371fb;}
.s_title h1 {font-size: 33px;font-weight: 700;color:#000;margin: 0 0 25px;}
.s_title h3 {font-size: 17px;font-weight: 500;color:#000;margin-bottom: 15px;line-height: 30px;word-break: keep-all;}
.s_title p {font-size: 15px;font-weight: 300;color:#000;line-height: 30px;word-break: keep-all;}
.s_title p br {display: none;}
/*Content CSS*/
#solution1 {padding: 60px 20px;}
#sol1_c1 .article {margin-top: 30px;text-align: center;}
#sol1_c1 .article .box:nth-child(1) ul li {width:calc(33.33% - 6.66px);}
#sol1_c1 .article .box ul li {width: calc(50% - 5px);}
#sol1_c1 .article .box ul {display: flex;justify-content: space-between;}
#sol1_c1 .article .box:nth-child(2) {margin: 15px 0;}
#sol1_c1 .article .box:nth-child(2) ul li {border: 1px solid #ddd;font-size: 0;}
#sol1_c1 .article .box ul li p {font-size: 14px;font-weight: 500;color:#000;margin-top: 10px;word-break: keep-all;}
#sol1_c1 .article .box ul img {width: 100%;}

#sol1_c2 {width: 100%;height: 200px;background: url('../img/sol1_img3.jpg')no-repeat 50% 50% #e6e6e6;position: relative;margin-top: 40px;}
#sol1_c2 .s_btn {position: absolute;left: 50%;bottom: 30px;transform: translateX(-50%);width: 80%;}
#sol1_c2 .s_btn a {width: 100%;background: #0371fb;color:#fff;display: block;text-align: center;border-radius: 3px;font-size: 17px;transition: all 0.3s;padding: 12px;line-height: 1.5em;word-break: keep-all;}
#sol1_c2 .s_btn a:hover {background: #000;}
#sol1_c2 .s_btn a i {font-size: 15px;margin-left: 10px;}
@media screen and (max-width:1300px){

}


@media screen and (max-width:960px){

}

@media screen and (max-width:640px){

}
