/*공통*/
.con_wrap {width: 100%;}
.con_bg {width: 100%; background: url('../img/dot_bg.jpg'); padding: 90px 0;}
.con1500 {width: 1500px; margin: 0 auto;}

.c_title h2 {font-family: 'NanumSquare',sans-serif; font-weight: 700; font-size: 17px; color:#0932a9; margin-bottom: 15px; word-break: keep-all; line-height: 30px;}
.c_title h1 {font-family: 'NanumSquare',sans-serif; font-weight: 900; font-size: 57px; color:#000;}
.c_title h3 {font-family: 'NanumSquare',sans-serif; font-size: 24px; color:#000; margin-top: 30px;}
.c_title p { font-size: 16px; font-weight: 300; color:#888; margin-top: 15px; line-height: 28px; word-break: keep-all;}

.sub_list li {position: relative; font-size: 14px; color: #969696; margin-bottom: 5px; padding-left:13px; font-weight: 300;}
.sub_list li::before {content: ""; display: block; position: absolute; top: 7px; left: 0; width: 5px; height: 5px; border-radius: 50%; background: #4ceacd}

/*Content CSS*/
#iot {text-align: center; padding-bottom: 120px; overflow: hidden;}

#iot .article {width: 100%; text-align: left;}
#iot .article .box {display: flex; flex-direction: row;justify-content: space-between; margin-bottom: 70px;}
#iot .article #sec3 {align-items: center;}
#iot .article .box .img {width: 985px; }
#iot .article .box .img ul {width: 100%;display: flex; flex-direction: row; justify-content: space-between; flex-wrap:wrap;}
#iot .article .box .img ul li { width: 475px; overflow: hidden; border: 1px solid #ddd; text-align: center;}
#iot .article .box .img ul li img {transform: scale(1); transition: all 0.3s; }
#iot .article .box .img ul li:nth-child(n+3) {margin-top: 35px;}
/* #iot .article .box:nth-child(2) .img ul li {width: 100%;} */

#iot .article .box .txt {width: 470px; padding: 90px 35px 0 35px;}
#iot .article .box .txt h1 {font-size: 36px; font-weight: 900; font-family: 'NanumSquare',sans-serif; position: relative; z-index: 2; margin-bottom: 15px;}
#iot .article .box .txt h1::before {width: 60px; height: 3px; background: #0932a9; display: block; content: ""; margin:0 0 20px;}
#iot .article .box .txt p {font-size: 16px; font-weight: 300; color:#666; line-height: 28px; word-break: keep-all;}
#iot .article .box .txt .sub_list {margin-top: 30px;}

#iot .article .box:last-child .txt {padding-top: 0;}
#iot .article .box:nth-child(3) .img p {display: block; text-align: center;font-size: 16px; font-weight: 700; color:#000; margin-top: 25px;}

/* #iot .article .box:nth-child(2) .txt h1::before {display: none;}
#iot .article .box:nth-child(2) .txt h1::after { width: 250px; height: 3px; background: #0932a9; display: block; content: ""; position: absolute; right: -140px; top: 50%;}
#iot .article .box:nth-child(3) .txt h1::before {display: none;}
#iot .article .box:nth-child(3) .txt h1::after { width: 250px; height: 3px; background: #0932a9; display: block; content: ""; position: absolute; left: -140px; bottom: -240px;} */
#iot .article .box .img ul li:hover img {transform: scale(1.1);}

@media screen and (max-width: 600px) {

}

@media screen and (max-width: 640px) {

}

@media screen and (max-width: 960px) {

}

@media screen and (max-width:1200px) {

}
