.main .main-block1 .pagination-text .page-item{width:16.666666%;}

.main .main-block2{padding:20px 0;background:#F5F6F7;overflow:hidden;}
.main .main-block2 .box-wrap{width:calc(100% + 20px);margin-left:-10px;}
.main .main-block2 .box{float:left;}
.main .main-block2 .box:nth-child(1){width:50%;}
.main .main-block2 .box:nth-child(2),
.main .main-block2 .box:nth-child(3){width:25%;}
.main .main-block2 .box .box-inside{display:block;margin:10px;}
.main .main-block2 .box .box-inside img{width:100%;}

.main .main-block3{padding:40px 0 30px 0;border-top:1px solid #dfdfdf;}
.main .main-block3 .row .row-inside{border:none;}
.main .main-block3 .row .item-d-43{display:none;}

.main .main-block4{padding:5px 0 30px 0;border-bottom:1px solid #dfdfdf;}

.main .main-block5{margin-top:20px;}
.main .main-block5 .block-cols{overflow:hidden;}
.main .main-block5 .block-col{float:left;width:50%;}
.main .main-block5 .block-col .item-block{padding:50px 0 0 0;margin-top:20px;overflow:hidden;}
.main .main-block5 .block-col:nth-child(1) .item-block{margin-right:12px;}
.main .main-block5 .block-col:nth-child(2) .item-block{margin-left:12px;}
.main .main-block5 .block-row1{position:relative;}
.main .main-block5 .block-row1 .pager{position:absolute;display:inline-block;z-index:2;top:-37px;height:15px;cursor:pointer;background:#f6f6f6;}
.main .main-block5 .block-row1 .pager:before{content:'';display:inline-block;padding:3px;border:solid #bababa;border-width:0 1px 1px 0;vertical-align:middle;}
.main .main-block5 .block-row1 .pager-prev{right:38px;padding:5px 12px 5px 17px;}
.main .main-block5 .block-row1 .pager-next{right:0;padding:5px 17px 5px 12px;}
.main .main-block5 .block-row1 .pager-prev:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);}
.main .main-block5 .block-row1 .pager-next:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.main .main-block5 .block-row1 .pagination{position:absolute;z-index:1;top:-33px;right:90px;text-align:right;}
.main .main-block5 .block-row1 .pagination .page-item{display:inline-block;width:10px;height:10px;margin:0 2px;padding:0;color:transparent;cursor:pointer;border:none;background:#e6e6e6;border-radius:10px;}
.main .main-block5 .block-row1 .pagination .page-item.slider-active{background:#DE141E;}
.main .main-block5 .block-row1 .row-wrap{position:relative;}
.main .main-block5 .block-row1 .row{position:relative;width:100%;}
.main .main-block5 .block-row1 .row .img-box{position:relative;height:0;padding-bottom:55%;}
.main .main-block5 .block-row1 .row .img-box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;}
.main .main-block5 .block-row1 .row .img-overlap{position:absolute;z-index:1;bottom:0;left:0;width:100%;color:#fff;}
.main .main-block5 .block-row1 .img-overlap .r1{position:relative;z-index:1;height:15px;padding:10px 10px 0 10px;font-size:15px;line-height:15px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.main .main-block5 .block-row1 .img-overlap .r2{position:relative;z-index:1;padding:8px 10px 0 10px;line-height:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.main .main-block5 .block-row1 .img-overlap .r3{position:relative;z-index:1;height:16px;padding:10px 0 10px 10px;text-align:left;font-family:'verdana';font-size:15px;color:#fcef1d;font-weight:bold;}
.main .main-block5 .block-row1 .img-overlap .r-back{position:absolute;bottom:0;left:0;width:100%;height:90px;background:#000;filter:alpha(opacity=60);opacity:0.6;-moz-opacity:0.6;}
.main .main-block5 .block-row2{margin-top:8px;}
.main .main-block5 .block-row2 .row-wrap{width:calc(100% + 16px);margin-left:-8px;overflow:hidden;}
.main .main-block5 .block-row2 .row{display:block;float:left;width:50%;}
.main .main-block5 .block-row2 .row .row-inside{margin:8px;}
.main .main-block5 .block-row2 .row .img-box img{border-radius:3px;}
.main .main-block5 .block-row2 .row .r1{height:14px;padding:8px 0 0 0;line-height:13px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.main .main-block5 .block-row2 .row .r2{height:15px;padding-top:12px;font-family:'verdana';font-size:14px;line-height:14px;color:#DE141E;font-weight:bold;}

.main .main-block6{padding:50px 0 40px 0;}

.main .main-block7{padding:30px 0 40px 0;background:#F5F6F7;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}

.main .main-block8{padding:30px 0 40px 0;}
.main .main-block8 .block-cols{overflow:hidden;}
.main .main-block8 .block-col{float:left;width:50%;}
.main .main-block8 .block-col-inside{padding:5px;margin-top:10px;background:#4C4EFC;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1587D1',endColorstr='#0067B1');
background:-webkit-linear-gradient(top, #1587D1, #0067B1);background:-moz-linear-gradient(top, #1587D1, #0067B1);background:-ms-linear-gradient(top, #1587D1, #0067B1);}
.main .main-block8 .block-col:nth-child(1) .block-col-inside{margin-right:-2px;}
.main .main-block8 .block-col:nth-child(2) .block-col-inside{margin-left:-2px;}
.main .main-block8 .block-contents{position:relative;padding:15px 20px 2px 20px;background:#fff;}
.main .main-block8 .block-title{position:absolute;top:-15px;left:22px;display:inline-block;padding:0 15px;font-family:'Noto Sans KR';font-size:26px;line-height:26px;color:#333;background:#fff;}
.main .main-block8 .block-title span{color:#145092;}
.main .main-block8 .row{display:block;padding:18px 0;border-bottom:1px solid #eee;overflow:hidden;}
.main .main-block8 .row:last-child{border-bottom:none;}
.main .main-block8 .row .col1{float:left;width:32%;}
.main .main-block8 .row .col1 .r1{position:relative;height:0;padding-bottom:66%;overflow:hidden;}
.main .main-block8 .row .col1 .r1 img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;}
.main .main-block8 .row .col2{float:right;width:64%;margin-top:3px;}
.main .main-block8 .row .col2 .r1{height:16px;font-size:16px;line-height:16px;font-weight:bold;overflow:hidden;}
.main .main-block8 .row .col2 .r2{max-height:76px;margin-top:10px;line-height:19px;color:#787878;overflow:hidden;}

.main .main-block9{position:relative;margin:0 0 30px 0;}
.main .main-block9 .display_type{position:relative;}
.main .main-block9 .tab-list{position:absolute;z-index:1;top:30px;left:0;width:100%;text-align:left;}
.main .main-block9 .tab-list .tab-list-inside{max-width:1100px;margin:0 auto;}
.main .main-block9 .tab-list .tab-title{display:inline-block;width:80px;padding:20px;font-size:20px;line-height:1.2;font-weight:bold;color:#fff;border:3px solid #fff;word-break:keep-all;}
.main .main-block9 .tab-list .tabs{margin-top:20px;}
.main .main-block9 .tab-list .tabs .tab{position:relative;z-index:1;width:150px;padding:8px 0;text-align:left;font-size:14px;color:#fff;font-weight:bold;border-bottom:1px solid #eee;cursor:pointer;}
.main .main-block9 .tab-list .tabs .tab.active{color:#ffe718;}
.main .main-block9 .tab-contents .tab-content{height:310px;}
.main .main-block9 .tab-contents .tab-content-inside{position:relative;max-width:1100px;margin:0 auto;}
.main .main-block9 .tab-contents .txt-wrap{margin-left:220px;padding:30px 0;text-align:left;color:#fff;}
.main .main-block9 .tab-contents .txt-wrap .box0{margin-top:20px;font-size:26px;line-height:28px;font-weight:bold;}
.main .main-block9 .tab-contents .txt-wrap .box1{margin-top:20px;font-size:15px;line-height:19px;}
.main .main-block9 .tab-contents .slider-image-outer{position:absolute;z-index:2;top:30px;right:0;width:400px;border:3px solid #fff;overflow:hidden;}
.main .main-block9 .tab-contents .slider-image .pager:before{padding:8px;}

@media screen and (max-width:767px) {
.main .main-block1 .slide-row{width:100vw;}

.main .main-block2 .box-wrap{width:calc(100% + 16px);margin-left:-8px;}
.main .main-block2 .box:nth-child(1){float:none;width:100%;}
.main .main-block2 .box:nth-child(2),
.main .main-block2 .box:nth-child(3){width:50%;}
.main .main-block2 .box .box-inside{margin:8px;}

.main .main-block5{padding:0 14px;}
.main .main-block5 .block-col{float:none;width:100%;}
.main .main-block5 .block-col .item-block{margin:20px 0 0 0 !important;border:none;}

.main .main-block8 .block-cols{margin:0 12px;}
.main .main-block8 .block-col{float:none;width:100%;}
.main .main-block8 .block-col .block-col-inside{margin:10px 0 0 0 !important;}
.main .main-block8 .block-col:nth-child(2){margin-top:40px;}

.main .main-block9{display:none;}
}

.main2 .tab-switcher .tab-title{margin-top:102px;font-size:26px;text-align:center;font-weight:bold;}
.main2 .tab-switcher .tabs{position:relative;margin:39px 0 30px 0;text-align:center;}
.main2 .tab-switcher .tabs .tab{position:relative;z-index:1;display:inline-block;height:37px;padding:0 18px;margin:0 4px;text-align:center;font-size:15px;line-height:37px;color:#424242;border:1px solid #008DD0;border-radius:25px;cursor:pointer;}
.main2 .tab-switcher .tabs .tab.active{z-index:2;color:#fff;background:#008DD0;}
.main2 .tab-switcher .more-btn{margin-top:70px;text-align:center;}
.main2 .tab-switcher .more-btn a{position:relative;display:inline-block;width:182px;height:56px;line-height:56px;font-size:17px;color:#424242;border:1px solid #E9E9E9;border-radius:28px;}
.main2 .tab-switcher .more-btn a:after{content:'';position:absolute;top:24px;right:33px;display:inline-block;border:solid #424242;border-width:0 1px 1px 0;padding:4px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}

/*
.main2 .main-block1 .slider-image .rows-outer{margin:0 25% 0 -25%;}
.main2 .main-block1 .slider-image a{width:50%;}
*/
.main2 .main-block1 .slider-image a img{max-width:none;}

.main2 .main-block2{padding:40px 0 0 0;border-top:1px solid #dfdfdf;}
.main2 .main-block2 .row .row-inside{border:none;}
.main2 .main-block2 .row .item-d-43{display:none;}

.main2 .item-grid-tra .row-wrap{width:calc(100% + 24px);margin-left:-12px;overflow:hidden;}
.main2 .item-grid-tra .row{overflow:hidden;float:left;width:25%;}
.main2 .item-grid-tra .row .row-inside{position:relative;display:block;margin:14px;background:#fff;overflow:hidden;}
.main2 .item-grid-tra .row .name{margin:20px 12px 0 0;height:46px;font-size:15px;line-height:23px;overflow:hidden;display:-webkit-box;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.main2 .item-grid-tra .row .cost{position:relative;margin-top:12px;font-size:16px;}
.main2 .item-grid-tra .row .cost .val{font-size:22px;font-weight:bold;}

.main2 .main-block4{margin-top:100px;}

.main2 .main-block5{margin-top:20px;}
.main2 .main-block5 .tab-content.hide{position:absolute;display:block !important;width:100%;visibility:hidden;opacity:0;}
.main2 .main-block5 .block-cols{overflow:hidden;}
.main2 .main-block5 .block-col{float:left;width:50%;}
.main2 .main-block5 .block-col .item-block{padding:50px 0 0 0;overflow:hidden;}
.main2 .main-block5 .block-col:nth-child(1) .item-block{margin-right:14px;}
.main2 .main-block5 .block-col:nth-child(2) .item-block{margin-left:14px;}
.main2 .main-block5 .block-row1{position:relative;}
.main2 .main-block5 .block-row1 .pager{position:absolute;display:inline-block;z-index:2;top:-39px;height:17px;cursor:pointer;background:#fff;border:1px solid #ececec;}
.main2 .main-block5 .block-row1 .pager:before{content:'';display:inline-block;vertical-align:top;margin-top:5px;padding:3px;border:solid #bfbfbf;border-width:0 1px 1px 0;}
.main2 .main-block5 .block-row1 .pager-prev{right:37px;padding:5px 12px 5px 17px;}
.main2 .main-block5 .block-row1 .pager-next{right:0;padding:5px 17px 5px 12px;}
.main2 .main-block5 .block-row1 .pager-prev:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);}
.main2 .main-block5 .block-row1 .pager-next:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.main2 .main-block5 .block-row1 .pagination{position:absolute;z-index:1;top:-33px;right:90px;text-align:right;}
.main2 .main-block5 .block-row1 .pagination .page-item{display:inline-block;width:10px;height:10px;margin:0 2px;padding:0;color:transparent;cursor:pointer;border:none;background:#e6e6e6;border-radius:10px;}
.main2 .main-block5 .block-row1 .pagination .page-item.slider-active{background:#DE141E;}
.main2 .main-block5 .block-row1 .row{position:relative;}
.main2 .main-block5 .block-row1 .row .img-box{position:relative;height:0;padding-bottom:55%;}
.main2 .main-block5 .block-row1 .row .img-box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;}
.main2 .main-block5 .block-row1 .row .txt{padding:16px 22px;font-size:16px;line-height:24px;background:#F8F9F3;}
.main2 .main-block5 .block-row2{margin-top:8px;}
.main2 .main-block5 .block-row2 .row-wrap{width:calc(100% + 16px);margin-left:-8px;overflow:hidden;}
.main2 .main-block5 .block-row2 .row{display:block;float:left;width:50%;}
.main2 .main-block5 .block-row2 .row .row-inside{margin:8px;}
.main2 .main-block5 .block-row2 .row .img-box{position:relative;height:0;padding-bottom:66%;}
.main2 .main-block5 .block-row2 .row .img-box img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px;}
.main2 .main-block5 .block-row2 .row .r1{margin-top:22px;color:#008DD0;}
.main2 .main-block5 .block-row2 .row .r2{height:16px;margin-top:12px;font-size:16px;line-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.main2 .main-block5 .block-row2 .row .r3{padding-top:15px;font-size:16px;line-height:16px;}
.main2 .main-block5 .block-row2 .row .r3 .val{font-size:22px;font-weight:bold;}

.main2 .main-block6{margin-top:100px;}

.main2 .main-block7{margin-top:100px;}
.main2 .main-block7 .db{overflow:hidden;}
.main2 .main-block7 .row{width:100%;overflow:hidden;}
.main2 .main-block7 .col1{float:left;width:50%;}
.main2 .main-block7 .col1 .col-inside{padding:40px;margin-right:14px;background:#FBFBFB;}
.main2 .main-block7 .col1 .r1{position:relative;font-size:26px;}
.main2 .main-block7 .col1 .r1:after{content:'';position:absolute;display:inline-block;bottom:-15px;width:50px;height:1px;overflow:hidden;display:-webkit-box;white-space:normal;word-wrap:break-word;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
.main2 .main-block7 .col1 .r2{margin-top:50px;font-size:15px;line-height:28px;color:#555;}
.main2 .main-block7 .col1 .r3{margin-top:40px;font-size:15px;color:#008DD0;}
.main2 .main-block7 .col2{float:right;width:50%;}
.main2 .main-block7 .col2 .col-inside{margin-left:14px;}
.main2 .main-block7 .col2 .r1{position:relative;height:0;padding-bottom:75%;overflow:hidden;}
.main2 .main-block7 .col2 .r1 img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;}
.main2 .main-block7 .col2 .r2{margin-top:20px;font-size:17px;}
.main2 .main-block7 .col2 .r3{margin-top:8px;font-size:15px;color:#777;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.main2 .main-block7 .slider{position:relative;}
.main2 .main-block7 .pager{position:absolute;display:inline-block;z-index:2;top:248px;height:21px;cursor:pointer;background:#fff;border:1px solid #e5e5e5;}
.main2 .main-block7 .pager:before{content:'';display:inline-block;padding:4px;margin-top:4px;border:solid #adadad;border-width:0 1px 1px 0;vertical-align:middle;}
.main2 .main-block7 .pager-prev{left:calc(50% - 123px);padding:5px 12px 5px 17px;}
.main2 .main-block7 .pager-next{left:calc(50% - 84px);padding:5px 17px 5px 12px;}
.main2 .main-block7 .pager-prev:before{transform:rotate(135deg);-webkit-transform:rotate(135deg);}
.main2 .main-block7 .pager-next:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}

.main2 .main-block8{margin-top:100px;}
.main2 .main-block8 .block-title{font-size:26px;line-height:26px;}
.main2 .main-block8 .block-title span{color:#145092;}
.main2 .main-block8 .rows{width:calc(100% + 28px);margin:30px 0 0 -14px;overflow:hidden;}
.main2 .main-block8 .row{display:block;float:left;width:25%;}
.main2 .main-block8 .row-inside{margin:0 14px;}
.main2 .main-block8 .row .col1{}
.main2 .main-block8 .row .col1 .r1{position:relative;height:0;padding-bottom:75%;overflow:hidden;}
.main2 .main-block8 .row .col1 .r1 img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;}
.main2 .main-block8 .row .col2{padding:20px 16px;border:1px solid #E9E9E9;}
.main2 .main-block8 .row .col2 .r1{height:13px;font-size:13px;line-height:13px;color:#008DD0;}
.main2 .main-block8 .row .col2 .r2{height:46px;margin-top:10px;line-height:24px;font-size:15px;color:#787878;overflow:hidden;display:-webkit-box;white-space:normal;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.main2 .main-block8 .row .col2 .r3{margin-top:27px;text-align:right;color:#777;}

.main2 .main-block9{position:relative;margin-top:100px;}
.main2 .main-block9 ul{position:relative;z-index:2;height:240px;padding:70px 0 0 20px;color:#fff;}
.main2 .main-block9 ul li:nth-child(1){font-size:16px;letter-spacing:-.5px;}
.main2 .main-block9 ul li:nth-child(2){margin-top:8px;font-size:32px;letter-spacing:-1px;}
.main2 .main-block9 ul li:nth-child(3){margin-top:30px;}
.main2 .main-block9 ul li:nth-child(3) a{display:inline-block;position:relative;width:182px;height:56px;text-align:center;line-height:56px;font-size:17px;color:#fff;letter-spacing:-.5px;border:1px solid #fff;border-radius:28px;}
.main2 .main-block9 ul li:nth-child(3) a:after{content:'';position:absolute;top:24px;right:43px;display:inline-block;border:solid #fff;border-width:0 1px 1px 0;padding:4px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.main2 .main-block9 .txt-back{position:absolute;z-index:1;top:0;width:50%;height:100%;background:#5290FF;opacity:.9;border-radius:0 40px 0 0;}
.main2 .main-block9 .img{position:absolute;top:0;left:50%;margin-left:-960px;right:0;overflow:hidden;}
.main2 .main-block9 .img img{width:auto;max-width:none;}

@media screen and (max-width:767px) {
.main2 .tab-switcher .tab-title{margin-top:60px;}
.main2 .tab-switcher .tabs{white-space:nowrap;overflow-x:scroll;}
.main2 .tab-switcher .tabs::-webkit-scrollbar{display:none;}

.main2 .main-block1 .slider-image a img{max-width:100%;}

.main2 .main-block2{padding-top:0;}

.main2 .item-grid-tra .row{width:50%;}

.main2 .main-block5{padding:0 14px;}
.main2 .main-block5 .block-col{float:none;width:100%;}
.main2 .main-block5 .block-col .item-block{margin:20px 0 0 0 !important;border:none;}

.main2 .main-block7{padding:0 14px;}
.main2 .main-block7 .col1{float:none;width:100%;}
.main2 .main-block7 .col1 .col-inside{padding:20px;margin-right:0;}
.main2 .main-block7 .col2{float:none;width:100%;}
.main2 .main-block7 .col2 .col-inside{margin-left:0;}

.main2 .main-block8{padding:0 14px;margin-top:60px;}
.main2 .main-block8 .rows{width:calc(100% + 14px);margin:30px 0 0 -7px;}
.main2 .main-block8 .row{width:50%;}
.main2 .main-block8 .row .row-inside{margin:0 7px;}

.main2 .main-block9 ul li:nth-child(2){font-size:26px;}
.main2 .main-block9 .txt-back{width:70%;}
}

.item-top-slider{margin-bottom:30px;}

.main3{margin-top:60px;}
.main3 .sec-title{margin-bottom:20px;font-family:'Noto Sans KR';font-size:26px;font-weight:600;color:#393939;}

.main3 .search-wrap-title{margin-bottom:20px;font-family:'Noto Sans KR';font-size:30px;font-weight:600;color:#393939;}
.main3 .search-wrap{position:relative;width:420px;}
.main3 .search-wrap input[type=text]{width:100%;height:52px;padding:0 30px 0 15px;font-size:15px;font-weight:bold;box-sizing:border-box;border:2px solid #418ccc;border-radius:5px;}
.main3 .search-wrap input[type=text]:focus{outline:none;}
.main3 .search-wrap .mark{position:absolute;top:14px;right:36px;}
.main3 .search-wrap .mark span:nth-child(1){display:block;position:absolute;z-index:2;top:0;left:0;width:14px;height:14px;border-radius:10px;border:2px solid #ababab;background:#fff;}
.main3 .search-wrap .mark span:nth-child(2){display:block;position:absolute;z-index:1;top:10px;left:15px;width:2px;height:14px;background:#ababab;
transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);}

.main3 .primary-item-list{margin-top:80px;}
.main3 .primary-item-list .rows{margin:0 -15px;overflow:hidden;}
.main3 .primary-item-list .row{float:left;width:20%;margin-bottom:30px;}
.main3 .primary-item-list .row-inside{position:relative;display:block;margin:0 15px;}
.main3 .primary-item-list .row .img-box{position:relative;height:0;padding-bottom:125%;border-radius:10px;overflow:hidden;}
.main3 .primary-item-list .row .img-box img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;}
.main3 .primary-item-list .row .img-box:after{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#000;opacity:.2;}
.main3 .primary-item-list .row ul{position:absolute;z-index:2;top:30px;left:20px;font-family:'Noto Sans KR';}
.main3 .primary-item-list .row ul li:nth-child(1){font-size:28px;font-weight:600;color:#fff;}
.main3 .primary-item-list .row ul li:nth-child(2){margin-top:12px;height:18px;font-size:18px;line-height:18px;font-weight:500;color:#fff;overflow:hidden;}
.main3 .primary-item-list .row .btn-box{position:absolute;z-index:2;bottom:30px;left:20px;}
.main3 .primary-item-list .row .btn-box span{display:inline-block;width:100px;line-height:34px;text-align:center;color:#333;font-weight:bold;background:#fff;border-radius:3px;}

.main3 .main-primary-banner{margin-top:80px;}

.main3 .main-item-list{margin-top:80px;}
.main3 .main-item-list .rows{margin:0 -15px;overflow:hidden;}
.main3 .main-item-list .row{float:left;width:25%;margin-bottom:45px;}
.main3 .main-item-list .row-inside{position:relative;display:block;margin:0 15px;}
.main3 .main-item-list .row .img-box{position:relative;height:0;padding-bottom:62.5%;}
.main3 .main-item-list .row .img-box img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:10px;}
.main3 .main-item-list .row ul{margin-top:15px;}
.main3 .main-item-list .row ul li:nth-child(1){font-size:16px;font-weight:600;width:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;word-wrap:normal;}
.main3 .main-item-list .row ul li:nth-child(2){margin-top:9px;height:38px;font-size:15px;line-height:19px;color:#787878;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.main3 .main-item-list .row ul li:nth-child(3){margin-top:14px;font-size:18px;font-weight:600;color:#191919;}

@media screen and (max-width:1259px) {
.main3{margin:60px 15px 0 15px;}
.main3 .primary-item-list .row{width:33.333333%;}
}

@media screen and (max-width:767px) {
.main3 .primary-item-list .row{width:50%;}

.main3 .main-item-list .row{width:50%;}
}