.cm-solutions.xsoy{background-color:#f9f9f9}.cm-solutions.xsoy .item-list{list-style:none;margin:68px 0 0;padding:0}.cm-solutions.xsoy .swiper-container{overflow:visible}.cm-solutions.xsoy .item-list:after{content:"";display:table;width:100%}.cm-solutions.xsoy .item-list .item{background:#fff;color:#222;float:left;height:347px;position:relative;text-align:center;width:184px}.cm-solutions.xsoy .item-list .item+.item{margin-left:9px}.cm-solutions.xsoy .item-list .item .tooltip{background-color:#598c9a;color:#fff;display:none;left:50%;line-height:1.5;padding:9px 20px 10px;position:absolute;text-align:left;top:-60px;z-index:1}.cm-solutions.xsoy .item-list .item .tooltip:after{border-color:#598c9a transparent transparent #598c9a;border-style:solid;border-width:10px 16px;bottom:-10px;content:"";left:0;position:absolute}.cm-solutions.xsoy .item-list .item .img{background-position:0 0;cursor:pointer;display:block;height:132px;margin:39px auto 20px;position:relative;width:132px}.cm-solutions.xsoy .item-list .item .img:hover{background-position-x:-132px}.cm-solutions.xsoy .item-list .item .img-sec:hover .img .tooltip{display:block}.cm-solutions.xsoy .item-list .item .img.c1 .tooltip{min-width:170px}.cm-solutions.xsoy .item-list .item .img.c2{background-position-y:-132px}.cm-solutions.xsoy .item-list .item .img.c2:hover{background-position-y:-132px;width:133px}.cm-solutions.xsoy .item-list .item .img.c3{background-position-y:-264px}.cm-solutions.xsoy .item-list .item .img.c3:hover{background-position-y:-264px;width:133px}.cm-solutions.xsoy .item-list .item .img.c4,.cm-solutions.xsoy .item-list .item .img.c4:hover{background-position-y:-396px}.cm-solutions.xsoy .item-list .item .img.c5{background-position-y:-528px}.cm-solutions.xsoy .item-list .item .img.c5 .tooltip{background:#b32b45;min-width:237px}.cm-solutions.xsoy .item-list .item .img.c5 .tooltip:after{border-left-color:#b32b45;border-top-color:#b32b45}.cm-solutions.xsoy .item-list .item .img.c5:hover{background-position-y:-528px}.cm-solutions.xsoy .item-list .item .img.c6,.cm-solutions.xsoy .item-list .item .img.c6:hover{background-position-y:-660px}.cm-solutions.xsoy .item-list .item span,.cm-solutions.xsoy .item-list .item strong{display:block}.cm-solutions.xsoy .item-list .item strong{color:#000;font-size:18px;font-weight:700}.cm-solutions.xsoy .item-list .item span{color:#666;font-size:15px;font-weight:300}.cm-solutions.xsoy .item-list .item .btn-detail{border:1px solid #ccc;bottom:29px;display:block;font-size:14px;font-weight:300;height:34px;left:50%;padding:0;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:72px}.cm-solutions .popup-lay{display:none;height:100%;left:0;position:fixed;top:50%;width:100%;z-index:30}.cm-solutions .popup-lay .popup-box{background:#fff;border:1px solid #325e85;-webkit-box-shadow:0 30px 68px -28px rgba(0,0,0,.3);box-shadow:0 30px 68px -28px rgba(0,0,0,.3);margin:0 auto;padding:70px;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:539px}.cm-solutions .popup-lay .popup-box .btn-popup{border:0;height:24px;padding:0;position:absolute;right:25px;top:25px;width:24px}.cm-solutions .popup-lay .popup-box .tit{font-size:22px;font-weight:400;text-align:left}.cm-solutions .popup-lay .popup-box p{color:#666;font-size:14px;line-height:2;margin:0;text-align:left}.cm-solutions .popup-lay .popup-box .img-wrap{margin:56px 0 36px;text-align:left}.cm-solutions .popup-lay .popup-box .img-wrap img{display:inline-block;vertical-align:middle}.cm-solutions .popup-lay .popup-box .img-wrap img+img{margin-left:37px}.cm-solutions.xsoy .desc p{color:#444;font-size:17px;line-height:2;margin:0;text-align:center}.cm-solutions.xsoy .item-list .item .hover_img{cursor:pointer;display:block;height:132px;left:26px;margin:39px auto 20px;opacity:0;position:absolute;top:0;visibility:hidden;width:132px}.cm-solutions.xsoy .item-list .item .img-sec:hover .hover_img{opacity:1;visibility:visible}.cm-solutions.xsoy .item-list .item .img-sec:hover .img{background:transparent!important}.cm-solutions.xsoy .item-list .item .btn-detail:hover{color:inherit}.cm-solutions.xsoy.popupCnt strong.tit{color:#000;font-size:18px;font-weight:700;line-height:1.5}@media(max-width:767px){.cm-solutions.xsoy.contents .content-wrapper{padding:80px 22px}.cm-solutions.xsoy.contents .desc p{color:#444;font-size:14px;line-height:1.8}.cm-solutions.xsoy .item-list{margin-top:53px}.cm-solutions.xsoy .item-list .item .img{background-position-x:0!important;background-size:cover!important;height:107px;margin:39px auto 20px;width:107px}.cm-solutions.xsoy .item-list .item+.item{margin-left:0}.cm-solutions.xsoy .item-list .item .btn-detail{border:1px solid #ccc;bottom:29px;display:block;font-size:11px;height:30px;left:50%;line-height:30px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px}.cm-solutions .popup-lay .popup-box{padding:70px 22px 47px!important;width:auto;width:88%}.cm-solutions .popup-lay .popup-box .tit{color:#000;font-size:16px!important;font-weight:400!important;text-align:left}.cm-solutions .popup-lay .popup-box p{color:#666;font-size:14px;line-height:1.5;text-align:left}.cm-solutions .popup-lay .popup-box .img-wrap img{display:none}}