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

.c_title {text-align: center;}
.c_title h2 {font-family: 'NanumSquare',sans-serif; font-size: 17px; color: #0932a9; font-weight: 700; line-height: 26px}
.c_title h1 {font-family: 'NanumSquare',sans-serif; font-size: 32px; color: #000; margin-bottom: 30px; font-weight: 900; line-height: 45px; word-break: keep-all;}
.c_title p {font-size: 13px; color: #666; font-weight: 400; line-height: 24px; word-break: keep-all;}
.c_title p::before {display: block; content: ""; width: 95px; height: 2px; background: #000; margin: 0 auto 30px auto;}
.c_title p b {color:#333;}

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

.top_img {width: 100%; margin-bottom: 30px;}
.top_img img { max-width: 100%;}

/*Content CSS*/
#iot {text-align: center; padding: 0 15px 40px 15px; overflow: hidden;}

#iot .article {width: 100%; text-align: left;}
#iot .article .box {margin-bottom: 50px;}
#iot .article .box .img {width: 100%; }
#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: calc(50% - 5px); overflow: hidden; border: 1px solid #ddd; text-align: center;}
#iot .article .box .img ul li:nth-child(n+3) {margin-top: 10px;}
#iot .article .box .img ul li img {width: 100% ; transform: scale(1); transition: all 0.3s; }
/* #iot .article .box:nth-child(2) .img ul li {width: 100%;} */

#iot .article .box .txt {width: 100%; margin-top: 30px;}
#iot .article .box .txt h1 {font-size: 26px; font-weight: 900; font-family: 'NanumSquare',sans-serif; z-index: 2; margin-bottom: 15px;}
#iot .article .box .txt h1::before {width: 50px; height: 3px; background: #0932a9; display: block; content: "";  margin-bottom: 30px;}
#iot .article .box .txt p {font-size: 14px; font-weight: 300; color:#666; line-height: 28px; word-break: keep-all;}
#iot .article .box .txt .sub_list {margin-top: 30px;}



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

}

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

}

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

}

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

}
