@charset "utf-8";

@font-face {
    font-family: 'NanumBarunGothic';
    font-style: normal;
    font-weight: 400;
    src: url('https://cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot');
    src: url('https://cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot?#iefix') format('embedded-opentype'), url('https://cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.woff') format('woff'), url('https://cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.ttf') format('truetype');
   }
   
   @font-face {
    font-family: 'NanumBarunGothic';
    font-style: normal;
    font-weight: 700;
    src: url('https://cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot');
    src: url('https://cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot?#iefix') format('embedded-opentype'), url('https://cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.woff') format('woff'), url('https://cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.ttf') format('truetype')
   }
   
   @font-face {
    font-family: 'NanumBarunGothic';
    font-style: normal;
    font-weight: 300;
    src: url('https://cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot');
    src: url('https://cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot?#iefix') format('embedded-opentype'), url('https://cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.woff') format('woff'), url('https://cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.ttf') format('truetype');
   }
   
   .nanumbarungothic * {
    font-family: 'NanumBarunGothic', sans-serif;
   }


.sub-tit h6{font-size:36px; font-weight: 400; font-family: 'NanumBarunGothic', sans-serif; padding:0 0 25px 0;}
.sub-stit h6{font-size:22px; font-weight: 400; font-family: 'NanumBarunGothic', sans-serif; padding:10px 0; margin-bottom: 25px; border-bottom:1px solid #d5d5d5;}
.sub-stit.no-border h6{border-bottom:0;}

.cate-title{font-size:22px; font-weight:400; font-family: 'NanumBarunGothic', sans-serif; padding:0 0 10px 0;}

#header.sub{background:#fff; border-bottom:1px solid #ddd; height: 70px;}
#header.sub .auto{display:flex; justify-content:space-between; font-size:35px; color:#333;}
#header.sub .title{display: flex; align-items:center;}
#header.sub .title .back{font-size:30px;}
#header.sub .title h5{font-size:23px; font-weight: 700; margin-left: 20px;}

#subContents {padding:70px 0; min-height: 80vh;}
#subContents.order_success{min-height: 100vh;}

.sub-header{display:flex;}

.length input{width:100%; border:none; text-align: center;}

/* 버튼스타일 */
.btn-style-01 a{width:100%; display:flex; justify-content:center; align-items:center; color:#6681eb; border:1px solid #6681eb; height: 60px; font-size:20px;}

/* 폼스타일 */
.input-wrap .box{margin-bottom: 30px;}
.input-wrap .box .tit{font-size: 24px; color: #333; font-weight: 700; margin-bottom: 15px;}
.input-wrap .box input{/* width:100%; */ width: calc(100% - 40px); height: 40px; border:1px solid #d9d9d9; padding:10px; margin-left: 17px;}
.input-wrap .box textarea{width:100%; height: 300px; border:1px solid #d9d9d9; padding:10px;}

/* 로그인 */
.login-wrap {padding:60px 0 200px 0; min-height:100vh; background:url(/images/login-bg.jpg)no-repeat center / cover; width:100%; display: flex; justify-content:center; align-items:center;}
.login-wrap .l-box{padding:60px 100px 93px; width:650px; background: #fff; overflow:hidden; border-radius:40px;}
.login-wrap .l-box .logo{display:flex; justify-content:center;}
.login-wrap .l-box .l-inputBox{text-align: center; font-size:25px; margin-top: 60px; font-weight:700;}
.login-wrap .l-box .l-inputBox p{margin-right: 10px; margin-left: 0; color:#333;}
.login-wrap .l-box .l-inputBox input{text-align: center; width: 100%; height:40px; font-size:25px; padding-left: 0px; color:#9a9a9a; font-weight:500; background: #fff; border:none; border-bottom:1px solid #c9c9c9;}
.login-wrap .l-box .l-inputBox input[type='checkbox']{width: 20px; margin-bottom: 0;}
.login-wrap .l-box .l-inputBox input::placeholder{color:#666;}
.login-wrap .l-box .l-inputBox>div{margin-top:30px;}
.login-wrap .l-box .l-inputBox>div.code{margin-top:70px;}
.login-wrap .l-box .l-btn {margin-top: 60px;}
.login-wrap .l-box .l-btn a{display: flex; background:#6681ea; border:2px solid transparent; width:442px; height:86px; justify-content:center; align-items:center; font-size:30px; font-weight: 500; color:#fff; border-radius:50px; transition:0.25s ease;}
.login-wrap .l-box .l-btn a:hover{background:#fff; border:2px solid #6681ea; color:#6681ea; transition:0.25s ease;}
.login-wrap .check-box{justify-content: center;}


/* 검색결과 */
.searchCont-wrap{margin-bottom: 100px;}
.searchCont-wrap .search-tit {padding:30px 0; margin-bottom: 30px; border-bottom: 1px solid #d5d5d5;}
.searchCont-wrap .search-tit h6{font-size:36px; margin-bottom: 20px; color:#333; font-weight: 400; }
.searchCont-wrap .search-tit h6 span{color:#6681ea;}
.searchCont-wrap .search-tit p{font-size:16px; color:#666; font-weight: 400;}
.searchCont-wrap .search-tit p span{color:#6681ea; font-weight: 500;}
.searchCont-wrap .cate-select select{height:30px; padding:0 10px; line-height: 30px; border:1px solid #d5d5d5; font-size:12px; color:#666; font-weight: 400;}

.product-list{margin-bottom: 40px; font-family:Montserrat, 'NanumBarunGothic', sans-serif;}
.product-list .tit{font-size:24px; color:#333; font-weight: 700; margin-bottom: 15px;}
.product-list ul{display: flex; flex-wrap: wrap;}
.product-list ul li{position: relative; width:33.3333%; padding:50px 0; border-top: 1px solid #d5d5d5; padding-right:27px;}
.product-list ul li .close-wrap{display: block; width:100%; position: relative; text-align: right;}
.product-list ul li .close-wrap .close{}
.product-list ul li .close-wrap .close i{font-size:30px;}
.product-list ul li:nth-child(3n){padding-right:0;}
.product-list ul li:nth-child(1),
.product-list ul li:nth-child(2),
.product-list ul li:nth-child(3){border-top:none;}
.product-list ul li .prd-view{display: flex;}
.product-list ul li .prd-view .img{background: #fff; border:1px solid #d2d3d5; text-align: center;}
.product-list ul li .prd-view .txt {width: 50%; display: flex; justify-content: space-between; flex-direction: column;  padding-left:20px; font-size:18px; color:#333;}
.product-list ul li .prd-view .txt p{letter-spacing: -0.05em; /*text-overflow: ellipsis; overflow: hidden; white-space: nowrap;*/}
.product-list ul li .prd-view .txt p.prd-name{/* text-overflow: ellipsis; overflow: hidden; white-space: nowrap;*/}
.product-list ul li .prd-view .txt .cate{font-size:14px; font-weight: 700; color:#f9711d; margin-bottom: 5px;}
.product-list ul li .prd-view .txt .ship{font-size:14px;font-weight: 700; color:#f91d1d; margin-bottom: 5px;}
.product-list ul li .prd-view .txt p span{font-size:20px; font-weight: 700;}
.product-list ul li .prd-view .txt .sale{font-size:14px; color:#333; font-weight: 400; text-decoration: line-through;}
.product-list .prd-select{margin-top: 30px; padding-bottom: 15px; border-bottom: 1px solid #d5d5d5;}
.product-list .prd-select dl{display: flex;margin-bottom: 15px;flex-direction: column;}
.product-list .prd-select dl:last-child{margin-bottom: 0;}
.product-list .prd-select dl::after{display: none;}
.product-list .prd-select dl dt,
.product-list .prd-select dl dd,
.product-list .prd-select dl dd .select-btn{display: flex; align-items: center; justify-content: space-between;}
.product-list .prd-select dl dt{font-size:14px; margin-bottom: 4px;}
.product-list .prd-select dl dt label{background:#fff; margin-right: 5px;}
.product-list .prd-select dl dd{line-height: 30px; font-size:14px; color:#333; font-weight: 400;}
.product-list .prd-select dl dd p span{font-weight: 500; font-size:20px; margin-right: 5px;}
.product-list .prd-select dl dd p span.sale-per{margin-left: 5px; font-size:14px; color:#6681eb; font-weight: 700;}
.product-list .prd-select dl dd .select-btn{margin-left: 10px; border:1px solid #d5d5d5; text-align: center; font-size:18px; font-weight: 500; color:#b2b2b2;}
.product-list .prd-select dl dd .select-btn .length{line-height: 30px; width:55px; height:30px; color:#333;}
.product-list .prd-select dl dd .select-btn .minus{border-right:1px solid #d5d5d5;padding: 5px;}
.product-list .prd-select dl dd .select-btn .plus{border-left:1px solid #d5d5d5;padding: 5px;}
.product-list .prd-select dl dd .select-btn .minus,
.product-list .prd-select dl dd .select-btn .plus{width:30px; height:30px; line-height: 30px;}
.product-list .prd-select .quan-btn a{margin-left:auto; font-size:16px; color:#fff; font-weight: 400; display: flex; justify-content: center; align-items: center; width: 85px; height: 30px; background:#333;}
.product-list .prd-price{display: flex; justify-content: flex-end; align-items: center; margin-top: 15px;}
.product-list .prd-price p{font-size:18px; color:#333; font-weight: 400;}
.product-list .prd-price p span{font-size:26px; font-weight: 700;}
.product-list .prd-price a{margin-left: 20px; font-size:16px; color:#fff; font-weight: 400; display: flex; justify-content: center; align-items: center; width: 85px; height: 30px; background:#333;}

.paging-wrap{display: flex; justify-content: center;}
.paging-wrap a{padding:0 15px; display: flex; align-items: center;}
.paging-wrap ul{display: flex; margin:0 15px;}
.paging-wrap ul li{position: relative; cursor: pointer; font-weight: 500; font-size:22px; color:#333; padding:0 10px; }
.paging-wrap ul li::after{content: ''; position: absolute; width: 1px; height: 17px; background:#ddd; right: 0px; top:50%; transform:translateY(-50%);} 
.paging-wrap ul li:last-child::after{display:none;}

/* 카테고리메뉴 */
.cate-wrap{margin-top: 30px; font-family: 'NanumBarunGothic', sans-serif; padding-bottom: 100px; overflow:hidden; position: relative;}
.cate-wrap .cate-tab{margin-bottom: 40px;}
.cate-wrap .cate-tab ul{border-bottom:2px solid #333; display: flex;}
.cate-wrap .cate-tab ul li{ color:#333; font-size:26px; font-weight: 400; width: 50%; height: 65px; display: flex; justify-content: center; align-items: center; border:2px solid #999999; border-left:0; border-bottom:0;}
.cate-wrap .cate-tab ul li:first-child{border-left:2px solid #999; border-right:0;}
.cate-wrap .cate-tab ul li.current{color:#fff; font-weight: 700; background:#333;border:2px solid #333;}

.cate-wrap .cont{display:none;}
.cate-wrap .content-tab{margin-bottom: 70px;}
.cate-wrap .content-tab ul.alphanet-menu{display:flex; flex-wrap: wrap; margin-right:-15px; align-items: flex-start;}
.cate-wrap .content-tab ul.alphanet-menu li{width:245px; height: 245px; padding:20px 25px; margin-right:14px; margin-bottom: 14px; display: flex; flex-direction: column; justify-content: center; align-items: center;text-align: center;}
.cate-wrap .content-tab ul.alphanet-menu li.cate1-1{background:#164397;}
.cate-wrap .content-tab ul.alphanet-menu li.cate1-2{background:#005ca7;}
.cate-wrap .content-tab ul.alphanet-menu li.cate1-3{background:#00a1e4;}
.cate-wrap .content-tab ul.alphanet-menu li.cate1-4{background:#00abc9;}
.cate-wrap .content-tab ul.alphanet-menu li.cate1-5{background:#00a996;}
.cate-wrap .content-tab ul.alphanet-menu li.cate1-6{background:#0ba969;}
.cate-wrap .content-tab ul.alphanet-menu li.cate1-7{background:#13be3e;}
.cate-wrap .content-tab ul.alphanet-menu li.cate1-8{background:#4fd12b;}
.cate-wrap .content-tab ul.alphanet-menu li.cate1-9{background:#92de21;}
.cate-wrap .content-tab ul.alphanet-menu li.cate1-10{background:#c4dc09;}
.cate-wrap .content-tab ul.alphanet-menu li>p {color:#fff; font-size: 32px; font-weight: 400;}
.cate-wrap .content-tab ul.alphanet-menu li p {color:#fff; font-size: 32px; font-weight: 400;text-align: center;}
.cate-wrap .content-tab ul.alphanet-menu li img{padding:10px 0;}
.cate-wrap .content-tab ul.alphanet-menu li span{font-size:30px; width: 100%; font-weight: 400; font-family: 'NotoSans KR', sans-serif; text-transform: uppercase; line-height: 110%; color:rgba(255,255,255,0.2);}

.cate-wrap .content-tab ul.alphanet-menu li.list{width: calc(100% - 280px); flex-direction: row; flex-wrap: wrap; height:auto; font-size:24px; color:#333; justify-content: flex-start; align-items: flex-start;}
.cate-wrap .content-tab ul.alphanet-menu li.list a{margin-bottom: 7px; padding-left:15px; position: relative; width:25%;}
.cate-wrap .content-tab ul.alphanet-menu li.list p {color:#333; font-size: 32px; font-weight: 400;text-align: center;}
.cate-wrap .content-tab ul.alphanet-menu li.list a:last-child{margin-bottom: 0;}
.cate-wrap .content-tab ul.alphanet-menu li.list a::after{content: ''; position: absolute; left: 0; top: 10px; width: 7px; height: 7px; background:#b6b6b6; border-radius: 50%;} 

.cate-wrap .content-tab .catalog-menu{display: flex; justify-content: center; flex-wrap: wrap; padding:0 115px; margin-right:-20px;}
.cate-wrap .content-tab .catalog-menu > a{width:245px; height:95px; border:2px solid #999; margin-right:20px; margin-bottom: 20px; display:flex; justify-content: center; align-items: center;}
.cate-wrap .content-tab .catalog-menu > a p{font-size:26px; color:#333; font-weight: 400;}

.cate-wrap .content-tab.depth01{transition:0.5s ease;}
.cate-wrap .content-tab.depth02{position:absolute; top:107px; left:0; width:100%;}

/* .tab-content{ display: none; } */
.tab-content.current{ display: inherit; }
.tab-content.current02{ display: inherit; }

.tab-content02{  width:100%; position:absolute;  left:0;  top:0; -webkit-transform: translate3d(-100%, 0, 0); -moz-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); transition:0.3s ease; }
.tab-content02.current02{  -webkit-transform: translate3d(0%, 0, 0); -moz-transform: translate3d(0%, 0, 0); transform: translate3d(0%, 0, 0); transition:0.3s ease; }

.dep01-blind{opacity:0; z-index:-1; transition:0.5s ease; pointer-events: none;}

.tab-content02 .tab-close{position:absolute; top:0; right:0; font-size:35px; color:#333;}

/* 마이알파 */
.my_alpha {padding-top: 160px; padding-bottom: 100px;}
.my_alpha ul{display:flex; flex-direction: column; justify-content: center; align-items: center;}
.my_alpha ul li{width:493px; height:115px; margin-bottom: 15px; border:3px solid #d5d5d5;}
.my_alpha ul li a{padding-left: 60px; font-family: 'NanumBarunGothic', sans-serif; display: flex; align-items: center; font-size:40px; color:#333; font-weight: 400; width: 100%; height: 100%;}
.my_alpha ul li a img{margin-right: 30px;}

/* 제품뷰페이지 */
.prd_view{margin-top: 35px; font-family:Montserrat, 'NanumBarunGothic', sans-serif;}
.prd_view .title-wrap{display: flex;}
.prd_view .title-wrap .img{width: calc(50% - 75px); height: 100%; margin-right: 75px; background: #fff; border:1px solid #d2d3d5; text-align: center;}
.prd_view .title-wrap .txt{width:50%;}
.prd_view .title-wrap .txt .tit{display: flex; justify-content: space-between; flex-direction: column; font-size:30px; color:#333;}
.prd_view .title-wrap .txt .tit p {font-size:30px; font-weight: 400;}
.prd_view .title-wrap .txt .tit .cate{ font-family: 'NanumBarunGothic', sans-serif; font-size:20px; font-weight: 700; color:#f9711d; margin-bottom: 5px;}
.prd_view .title-wrap .txt .tit p span{font-size:36px; font-weight: 600;}
.prd_view .title-wrap .txt .tit .sale{font-size:24px; color:#333; font-weight: 300; text-decoration: line-through;}
.prd_view .title-wrap .txt .tit .price{margin-top: 30px; line-height: 120%;}
.prd_view .title-wrap .code-wrap{display:flex; align-items: center; margin-right: -5px; padding:25px 0 0;}
.prd_view .title-wrap .code-wrap dl{margin-right:5px;}
.prd_view .title-wrap .code-wrap dl:nth-child(1){width:20%;}
.prd_view .title-wrap .code-wrap dl:nth-child(2){width:35%;}
.prd_view .title-wrap .code-wrap dl:nth-child(3){width:20%;}
.prd_view .title-wrap .code-wrap dl:nth-child(4){width:25%;}
.prd_view .title-wrap .code-wrap dl dt{background:#666; color:#fff; font-size:18px; font-weight: 400; height: 45px; display: flex; justify-content: center; align-items: center;}
.prd_view .title-wrap .code-wrap dl dd{font-size:18px; color:#333; font-weight: 400; box-sizing: border-box; border:1px solid #ddd; height: 45px; display: flex; justify-content: center; align-items: center;}
.prd_view .cart-btn a{margin-left:auto; margin-top: 30px; display:flex; align-items:center; justify-content: center; font-size:18px; color:#666; font-weight:400; width: 190px; height: 50px; border:1px solid #ddd;}


/* input[type="checkbox"]{width: 25px; height: 25px; border:none !important;  } */
input[type="checkbox"]:focus {outline:none;}
input[type="radio"]{width: 25px; height: 25px;}

.check-box{display:flex; align-items:center;}
.check-box p{font-size:15px; margin-left: 10px; position: relative; top:1px;}

.prd_view .title-wrap .prd-select{margin-top: 30px; padding-bottom: 15px; border-bottom: 1px solid #d5d5d5;}
.prd_view .title-wrap .prd-select dl{display: flex; margin-bottom: 15px; justify-content: space-between; align-items: center;}
.prd_view .title-wrap .prd-select dl:last-child{margin-bottom: 0;}
.prd_view .title-wrap .prd-select dl::after{display: none;}
.prd_view .title-wrap .prd-select dl dt,
.prd_view .title-wrap .prd-select dl dd,
.prd_view .title-wrap .prd-select dl dd .select-btn{display: flex; align-items: center;}
.prd_view .title-wrap .prd-select dl dt{font-size:14px;}
.prd_view .title-wrap .prd-select dl dt .p-s-in01{display:flex;}
.prd_view .title-wrap .prd-select dl dt .waiting{color:#f9711d; position: relative; top:-2px; margin-left: 10px;}
.prd_view .title-wrap .prd-select dl dt label{background:#fff; margin-right: 5px;}
.prd_view .title-wrap .prd-select dl dd{line-height: 30px; font-size:14px; color:#333; font-weight: 400;}
.prd_view .title-wrap .prd-select dl dd p span{font-weight: 500; font-size:20px; margin-right: 5px;}
.prd_view .title-wrap .prd-select dl dd p span.sale-per{margin-left: 5px; font-size:14px; color:#6681eb; font-weight: 700;}
.prd_view .title-wrap .prd-select dl dd .select-btn{margin-left: 10px; border:1px solid #d5d5d5; text-align: center; font-size:18px; font-weight: 500; color:#b2b2b2;}
.prd_view .title-wrap .prd-select dl dd .select-btn .length{line-height: 30px; width:55px; height:30px; color:#333;}
.prd_view .title-wrap .prd-select dl dd .select-btn .minus{border-right:1px solid #d5d5d5;padding: 5px;}
.prd_view .title-wrap .prd-select dl dd .select-btn .plus{border-left:1px solid #d5d5d5;padding: 5px;}
.prd_view .title-wrap .prd-select dl dd .select-btn .minus,
.prd_view .title-wrap .prd-select dl dd .select-btn .plus{width:30px; height:30px; line-height: 30px;}
.prd_view .title-wrap .prd-price{display: flex; justify-content: flex-end; align-items: center;}
.prd_view .title-wrap .prd-price p{font-size:21px; color:#333; font-weight: 400;}
.prd_view .title-wrap .prd-price p span{font-size:40px; font-weight: 700; color: #f9711d; margin-right: 5px; position: relative; top: 4px;}
.prd_view .title-wrap .prd-price a{margin-left: 20px; font-size:16px; color:#fff; font-weight: 400; display: flex; justify-content: center; align-items: center; width: 85px; height: 30px; background:#333;}
.prd_view .content-wrap{margin-top: 150px;}
.prd_view .content-wrap .img-wrap{margin:0 auto; text-align: center;}


.product-list .prd-select dl .p-s-in01{display:flex;}
.product-list .prd-select dl .p-s-in01 input{margin-right: 5px;}
.product-list .prd-select dl .p-s-in02{display:flex;}
.product-list .prd-select dl dt .waiting{color:#f9711d; position: relative; top:-2px; margin-left: 10px;}


/* 장바구니 */
.cart-wrap .product-list{overflow:hidden;}
.cart-wrap .product-list ul li{width:calc(33.3333% - 16.6666px); padding:0; margin-right:25px; margin-bottom: 25px; border:none;}
.cart-wrap .product-list ul li .inner{padding:20px; border:1px solid #ddd;}
.cart-wrap .product-list ul li:nth-child(3n){margin-right:0;}
.cart-wrap .product-list ul li:nth-child(3){border:none; }

.product-list ul li .top-select{padding:10px 20px; background:#ddd; display: flex; justify-content: space-between; align-items: center;}
.product-list ul li .top-select .check{display: flex; align-items: center;}
.product-list ul li .top-select .check p{margin-left: 5px; font-size:14px; color:#666; font-weight: 400;  font-family: 'NanumBarunGothic', sans-serif; }
.product-list ul li .top-select .close{line-height: 1; font-size:30px;}

.cart-wrap.order .product-list ul li{width:calc(50% - 12.5px);}
.cart-wrap.order .product-list ul li:nth-child(2n){margin-right:0;}
.cart-wrap.order .product-list ul li:nth-child(3){margin-right:25px;}
.cart-wrap.order .product-list .prd-price{justify-content: space-between;}
.cart-wrap.order .product-list .prd-price p:first-child{font-size:14px;}
.cart-wrap.order .flex{display:flex;}
.cart-wrap.order .flex>div{width: 100%;}
.cart-wrap.order .input-wrap>div:first-child{margin-bottom: 40px;}
.cart-wrap.order .input-wrap .con-box{height:200px; border:1px solid #d9d9d9; overflow-y: scroll; padding:15px;}
.cart-wrap.order .sub-stit.no-border h6{margin-bottom: 0;}
.cart-wrap.order .input-wrap .check{display:flex; align-items: center; margin-top: 10px;}
.cart-wrap.order .input-wrap .check label{margin-right: 10px;}

.cate-wrap.notice .cate-tab ul li:first-child{border-right: 2px solid #999; }
.cate-wrap.notice{margin-bottom: 30px; font-family: 'NanumBarunGothic', sans-serif;}
.cate-wrap.notice .auto{display:flex;}
.cate-wrap.notice .img{margin-right: 60px;}
.cate-wrap.notice .img img{border:1px solid #d2d3d5;}
.cate-wrap.notice .list{width:100%; margin-bottom: 30px;}
.cate-wrap.notice .list ul li{border-bottom:1px solid #d2d3d5; padding:10px 0;}
.cate-wrap.notice .list ul li:last-child{margin-bottom: 0px;}
.cate-wrap.notice .list ul li .tag{width: 110px; height:30px; display:flex; justify-content:center; align-items:center; color:#fff; font-size:16px; background:#333; border-radius:10px; margin-bottom: 10px;}
.cate-wrap.notice .list ul li .tag.orenge{background:#f9711d;}
.cate-wrap.notice .list ul li .tag.purple{background:#6681eb;}
.cate-wrap.notice .list ul li .txt{width: 100%; display:flex; justify-content:space-between;}
.cate-wrap.notice .list ul li .txt .tit{font-size:24px; color:#333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.cate-wrap.notice .list ul li .txt .date{font-size:20px; color:#888;}
.cate-wrap.notice .list .more{display:flex; justify-content:center; align-items:center; font-size:20px; color:#fff; width:150px; height:50px; border-radius:30px; background-color:#adadad; margin-top: 60px; margin-left:auto;}
.cate-wrap.notice .promotion{margin:0 -10px;}
.cate-wrap.notice .promotion ul{display:flex; flex-wrap:wrap;}
.cate-wrap.notice .promotion ul li{ padding:0 12px; margin-bottom: 20px; }
.cate-wrap.notice .promotion ul li .img-wrap{width:300px; height:200px; border:1px solid #d9d9d9; overflow:hidden; display:flex; align-items:center; justify-content:center;}
.cate-wrap.notice .content .tit{font-size:22px; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #d9d9d9; }
.cate-wrap.notice .content .con{font-size:22px; font-weight: 300;}
.cate-wrap.notice .view-paging{margin-top: 40px;}
.cate-wrap.notice .view-paging>div{border-bottom:1px solid #d2d3d5; padding:10px 0;}
.cate-wrap.notice .view-paging>div:last-child{margin-bottom: 0px;}
.cate-wrap.notice .view-paging>div .tag{width: 110px; height:30px; display:flex; justify-content:center; align-items:center; color:#fff; font-size:16px; background:#333; border-radius:10px; margin-bottom: 10px;}
.cate-wrap.notice .view-paging>div .tag{background:#999999;}
.cate-wrap.notice .view-paging>div .txt{width: 100%; display:flex; justify-content:space-between;}
.cate-wrap.notice .view-paging>div .txt .tit{font-size:24px; color:#333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.cate-wrap.notice .view-paging>div .txt .date{font-size:20px; color:#888;}
.cate-wrap.notice .btn-wrap{margin-top: 30px;}

.btn-wrap a{margin-left:auto; display:flex; align-items: center; justify-content: center; border-radius: 30px; font-size:20px; color:#fff; font-weight: 400; width:150px; height:50px; }
.btn-wrap .orange{background:#f9711d;}

.cart-total-wrap{border-top:2px solid #888888; border-bottom:2px solid #888888; margin-bottom: 40px;}
.cart-total-wrap .in{display:flex; padding:20px;}
.cart-total-wrap .in>div{width: 50%;}
.cart-total-wrap .tit-box p{font-size:25px; color:#333; font-weight:500; }
.cart-total-wrap .con-box>div{width: 100%; display:flex; justify-content:space-between; align-items:baseline; padding:10px 0;}
.cart-total-wrap .con-box>div:first-child{padding-top:0;}
.cart-total-wrap .con-box>div:last-child{padding-bottom:0;}
.cart-total-wrap .con-box>div.total{border-top:1px solid #d9d9d9}
.cart-total-wrap .con-box .price{font-size:20px; color:#333; font-weight:700;}
.cart-total-wrap .con-box .tit{font-size:16px; color:#333; font-weight:400; }
.cart-total-wrap .con-box .total .price{font-size:26px; color:#f9711d; font-weight:700;}

/* 신규발주생성 */
.new_order_search{display:flex; align-items:center; justify-content: center; flex-direction:column;}
.new_order_search .img-wrap{text-align: center; margin-bottom: 40px;}


/* 발주하기_리스트 */
.order_box ul li:last-child{border-bottom:0; }
.order_box ul li{border-bottom:1px solid #ddd; }
.order_box ul li .inner{padding:25px 0px; display:flex; justify-content:space-between; align-items:center;}
/*.order_box ul li .inner .con{padding-right:20px;}*/
.order_box ul li .inner .con .date{display:flex; align-items:center; margin-bottom: 20px;}
.order_box ul li .inner .con .date input{margin-right: 10px;}
.order_box ul li .inner .con .date p{font-size:18px; color:#888; font-weight:400; letter-spacing: 0;}
.order_box ul li .inner .con .txt{display:flex; font-size:20px; color:#333;}
.order_box ul li .inner .con .txt span{font-weight:700; margin-left: 15px;}
.order_box ul li .inner .con .txt .quan{margin-right: 50px;}
.order_box ul li .inner .con .txt .quan,
.order_box ul li .inner .con .txt .pay{display:flex;}
.order_box ul li .inner .btn{display:flex;}
.order_box ul li .inner .btn a:last-child{margin-left: 5px;}
.order_box ul li .inner .btn a{display:flex; align-items:center; justify-content: center; font-size:18px; color:#666; font-weight:400; width: 190px; height: 50px; border:1px solid #ddd;}

.order_box .detail{font-size:20px; padding:10px 20px; border-top:2px solid #999; background:#ededed;}
.order_box .detail>div{display:flex; justify-content:space-between; align-items:center; padding:10px 0; border-bottom:1px solid #999;}
.order_box .detail>div:last-child{border-bottom:0;}
.order_box .detail .pay{font-size:20px;  font-weight:700;}

.order_success{ display:flex; align-items:center; justify-content: center;}
.order_success .img-wrap,
.order_success .txt-wrap{text-align: center;}
.order_success .txt-wrap{margin-top: 30px;}
.order_success .txt-wrap .point{font-size:26px; color:#f9711d; font-weight:600;}
.order_success .txt-wrap .point span {font-size:30px;}
.order_success .txt-wrap .txt{font-size:22px; font-weight:700; color:#333;}

.order_success .menuStyle {position: relative; flex-direction:column; left:auto; transform:translate(0); align-items: center; justify-content:center; top:0; margin-top: 50px;}
.order_success .menuStyle .footer-menu.home{margin-bottom: 10px;}


/* 신규발주/상품추가하기 */
.new-order .tit-wrap{margin-bottom: 30px; color:#333;}
.new-order .tit-wrap .date{font-size:20px;font-weight:700; letter-spacing: 0;}
.new-order .tit-wrap .tit{font-size:30px;font-weight:700;} 
.new-order .memo-wrap .tit{cursor:pointer; font-size:20px; color:#f67929; font-weight: 700;}
.new-order .memo-wrap .con{font-size:16px; width:100%; display:none; border:1px solid #d9d9d9; padding:10px; overflow:hidden; }
.new-order .search-wrap{margin-top: 20px;}
.new-order .search-wrap .select{width:112px;}

.order_list .tit-wrap{margin-bottom: 10px; color:#333;}
.order_list .tit-wrap .date{font-size:20px;font-weight:700; letter-spacing: 0;}
.order_list .tit-wrap .tit{font-size:25px;font-weight:700;} 
.order_list .memo-wrap{margin-bottom: 10px;}
.order_list .memo-wrap .tit{cursor:pointer; font-size:20px; color:#f67929; font-weight: 700;}
.order_list .memo-wrap .con{font-size:16px; width:100%; display:none; border:1px solid #d9d9d9; padding:10px; overflow:hidden; }

.order_box .tit-wrap{position: relative; margin-bottom: 10px; color:#333;}
.order_box .tit-wrap .date{font-size:20px;font-weight:700; letter-spacing: 0;}
.order_box .tit-wrap .tit{display:inline-block; font-size:25px;font-weight:700;} 
.order_box .tit-wrap .fix-btn{display:inline-block; width: 24px; position: relative; top:-7px; margin-left: 5px;}
 
.order_box .memo-wrap{margin-bottom: 10px;}
.order_box .memo-wrap .tit{cursor:pointer; font-size:20px; color:#f67929; font-weight: 700;}
.order_box .memo-wrap .con{font-size:16px; width:100%; display:none; border:1px solid #d9d9d9; padding:10px; overflow:hidden; }
.order_box .xi-border-color{margin-left: 10px;}

.order_check .tit-wrap{margin-bottom: 10px; color:#333;}
.order_check .tit-wrap .date{font-size:20px;font-weight:700; letter-spacing: 0;}
.order_check .tit-wrap .tit{font-size:25px;font-weight:700;} 
.order_check .memo-wrap{margin-bottom: 10px;}
.order_check .memo-wrap .tit{cursor:pointer; font-size:20px; color:#f67929; font-weight: 700;}
.order_check .memo-wrap .con{font-size:16px; width:100%; display:none; border:1px solid #d9d9d9; padding:10px; overflow:hidden; }
.order_check .xi-border-color{margin-left: 10px;}

.order .order_box ul li .inner .con{width: 100%;}
.order-table{margin-bottom: 20px;}
.order-table ul li{border:none; font-size:15px;}
.order-table ul li .t1,
.order-table ul li .t2{display:flex; border-bottom:1px solid #d9d9d9;}
.order-table ul li .t1>div,
.order-table ul li .t2>div{width:33.3333%; padding:7px;}
.order-table ul li .t1>div:last-child,
.order-table ul li .t2>div:last-child{text-align: right;}
.order-table ul li.tit{font-size:18px; }
.order-table ul li .t2 .price{font-weight: 700; color:#f67929}
.order-table ul li .dd1{display: none; background:#f8f8f8; padding:14px;}
.order-table ul li .dd1 .dd1-in{position: relative;}
.order-table ul li .dd1 .dd1-in i{position:absolute; right:10px; top:50%; transform:translateY(-50%);}
.order-table ul li .dd1 .dd1-total{font-size:18px; font-weight: 600;}
.order-table ul li .dd2{display: none; background:#fff; padding:10px; font-size:12px; margin-top: 7px;}
.order-table ul li .dd2 .dd2-total{font-size:15px; font-weight: 600; margin-top: 10px;}

.category-top{font-size:15px; font-weight:400; color:#666;}
.category-top>div{display:inline-block; position: relative;}

.dropdown {display:none; width:120px; padding:7px; position:absolute; top:27px; left:50%; transform:translateX(-50%); border:1px solid #d9d9d9; background: #fff; z-index:3;}
.dropdown a{display:block; margin-bottom: 7px;}
.dropdown a:last-child{margin-bottom: 0;}








.product-list ul li{position: relative; width:33.3333%; padding:50px 0; padding-right:20px; border-top: 1px solid #d5d5d5;}


.product-list ul li .prd-view{
	display: flex;
    justify-content: center;
    align-items: center;}


.product-list ul li .prd-view .img {
    width:50%;
    height:50%;}

.product-list ul li .prd-view .txt {
	width: 50%; 
	font-size:16px;
	padding-left:20px; 
	color:#333;}

.product-list ul li .prd-view .txt .cate {
	font-weight:normal; 
	color:#6681eb; }
	
.product-list ul li .prd-view .txt p {
	letter-spacing: -0.05em;}
	
.product-list ul li .prd-view .txt p.prd-name{
}

.product-list ul li .prd-view .txt .prd-spec {
	color:#999;}
	
.product-list ul li .prd-view .txt .cost {
	font-weight:bold;
	margin-top:20px;}	

.product-list ul li .prd-view .txt .ship{
	font-size:12px;
	font-weight: 700; 
	color:#666; 
	margin-bottom:10px;}
	

.product-list ul li .close-wrap{
	display: block; 
	width:100%; 
	position: relative; 
	text-align:left;
	padding-bottom:20px;}

.product-list ul li .close-wrap img {
	width:22px;
	display:block;
	margin:0 auto;
	padding-bottom:5px;}
	
.product-list ul li .close-wrap span:last-of-type {
		position:absolute;
		top:0;
		right:0;}






@media (max-width:1280px) {
.cate-wrap.notice .promotion ul{justify-content: center;}
}


@media (max-width:1200px) {

   /* 로그인 */
   .login-wrap{padding:60px 20px;}
   .login-wrap .l-box{padding:40px 20px 20px;}
   .login-wrap .l-box .l-inputBox{font-size:20px; margin-top:35px;}
   .login-wrap .l-box .l-inputBox input{font-size:20px; height: 40px;}
   .login-wrap .l-box .l-btn a{width:100%; height:60px; font-size:20px; margin-top: 40px;}
   .login-wrap .l-box .l-inputBox>div{margin-top: 20px;}
   .login-wrap .l-box .l-inputBox>div.code{margin-top: 40px;}

   /* 검색결과 */
   .product-list ul li{width:50%;}
   .product-list ul li:nth-child(3){border-top:1px solid #d5d5d5;}
   .product-list ul li:nth-child(3n){padding-right:27px;}
   .product-list ul li:nth-child(2n){padding-right:0;}

   /* 검색결과 */
   .prd_view ul li{width:50%;}
   .prd_view ul li:nth-child(3){border-top:1px solid #d5d5d5;}

   .cate-wrap{padding-bottom:60px;}
   .cart-wrap.order .flex{flex-direction: column;}
   .cart-wrap .product-list ul li{width:calc(50% - 12.5px);}
   .cart-wrap .product-list ul li:nth-child(3n){margin-right:25px;}
   .cart-wrap .product-list ul li:nth-child(2n){margin-right:0;}

   .cart-wrap.order .flex>div:nth-child(1){width:100%;}
   .cart-wrap.order .flex>div:nth-child(2){width:100%; padding-left:0;}

   .cart-wrap.order .product-list ul li:nth-child(3n){padding-right: 0;}
   .cart-wrap.order .sub-stit.no-border h6{border-bottom: 1px solid #d5d5d5; margin-bottom:25px;}

   .paging-wrap{margin-top: 20px;}

	.cate-wrap .content-tab ul.alphanet-menu{margin-right: -5px;}
	.cate-wrap .content-tab ul.alphanet-menu li{width: calc(20% - 5px); height: 220px; padding:15px 20px; margin-right: 5px; margin-bottom: 5px;}
	.cate-wrap .content-tab ul.alphanet-menu li>p{font-size:25px;}
	.cate-wrap .content-tab ul.alphanet-menu li span{font-size:20px;}
	.cate-wrap .content-tab ul.alphanet-menu li.list{width:75%}
	.cate-wrap .content-tab ul.alphanet-menu li.list a{width:40%;}

    .cate-wrap.notice{width: 100%;}
    .cate-wrap.notice .list ul{height:auto;}
    .cate-wrap.notice .list ul li .txt .tit{font-size:15px;}
    .cate-wrap.notice .list ul li .txt .date{font-size:15px;}
    .cate-wrap.notice .list ul li .tag{width:80px; height: 23px; font-size: 14px;}
    .cate-wrap.notice .more{margin-top: 30px; font-size:16px; width:100px; height:35px; margin-right:auto;}

	.btn-wrap a{font-size:16px; width:130px; height:45px;}

	.cate-wrap.notice .view-paging>div .tag{height:25px; width: 100px;}
	.cate-wrap.notice .view-paging>div .txt .tit,
	.cate-wrap.notice .view-paging>div .txt .date{font-size:16px;}

	.cate-wrap.notice .content .tit{font-size:20px;}
	.cate-wrap.notice .content .con{font-size:16px;}


	.order_box .tit-wrap .fix-btn{position: absolute;top: 6px;right: 0;width: 24px;}
	
	/* 발주하기_리스트 */
	.order_box ul li .inner{flex-direction: column; align-items: flex-start; width: 100%; padding:20px 0;}
	.order_box ul li .inner .btn{margin-top: 20px;}
	.order_box ul li .inner .btn a{font-size:15px;}
	.order_box ul li .inner .con{width: 100%;}
	.order_box ul li .inner .con .date p{font-size:15px;}
		.order_box ul li .inner .con .txt{font-size:15px; display: block;}
	/* .order_box ul li .inner .con .txt .quan, .order_box ul li .inner .con .txt .pay{flex-direction: column;} */
	.order_box ul li .inner .con .txt span{margin-left: 0;}
	.order_box ul li .inner .con .txt .quan{margin-right: 0;}
	.order_box ul li .inner .con .txt .pay{text-align: right;}
		.order_box ul li .inner .con .txt .quan, .order_box ul li .inner .con .txt .pay{justify-content: space-between;}

	.order_box ul li .inner .btn{width: 100%;}
	.order_box ul li .inner .btn a{width:100%; font-size:15px; height:40px;}
	.order_box ul li .inner .btn.btn02{width: 100%;}
	.order_box ul li .inner .btn.btn02 a{width:50%;}

	.order_box .detail,
	.order_box .detail .pay{font-size:15px;}


	.input-wrap .box .tit{font-size:20px;}
	.input-wrap .box textarea{height:200px;}
	
	
.product-list ul li {
    width: 50%;}

.product-list ul li:nth-of-type(even){
	padding-left:20px;
	padding-right:0;}
	
.product-list ul li:nth-of-type(odd){
	padding-right:20px;}
	

	

}

@media (max-width:768px) {

#header.sub .title h5{font-size:15px; margin-left: 10px;}
#header.sub .auto{padding:0 10px;}

    .sub-tit h6{font-size:25px;}
    .searchCont-wrap .sub-tit h6{padding:25px 20px;}

	
	#subContents{padding:30px 0 80px;}
	#subContents .sub-tit h6{padding:25px 0px;}

   /* 검색결과 */
   .searchCont-wrap .search-tit{border-bottom: 0; margin-bottom: 0; padding-bottom: 15px; }
   .searchCont-wrap .search-tit h6{font-size:22px; margin-bottom: 10px;}
   .searchCont-wrap .search-tit p{font-size:15px;}

   .product-list ul{margin:0;}
   .product-list ul li{position: relative; width:100%; padding:30px 0;}
   /* .product-list ul li.on{background:#f0f0f0;} */
   .product-list ul li:nth-child(2){border-top:1px solid #d5d5d5;}
   .product-list ul li .prd-view .img{width: 50%;}
   .product-list ul li .prd-view .txt{font-size:16px; padding-left:10px;}
   .product-list ul li .prd-view .txt .sale{font-size:13px;}
   .product-list ul li .prd-view .txt p span{font-size:18px;}
   .product-list .prd-select dl{margin-bottom: 10px;}
   .product-list .prd-select dl dd{font-size:13px;}
   .product-list .prd-select dl dd p span{font-size:18px;}
   .product-list .prd-select dl dd p span.sale-per{font-size: 12px;}
   .product-list .prd-select dl dd .select-btn{font-size:16px;}
   .product-list .prd-select dl dd .select-btn .minus, 
   .product-list .prd-select dl dd .select-btn .plus{width: 27px; height: 27px; line-height: 27px;}


   .product-list .prd-price p{font-size:15px;}
   .product-list .prd-price p span{font-size:23px; letter-spacing: 0rem;}
   .product-list .prd-price a{font-size: 13px; width: 75px; }

   .paging-wrap{display:none;}



   
    /* 카테고리메뉴 */
	.cate-wrap .cate-tab ul li{font-size: 18px; height: 45px;}
    .cate-wrap .content-tab{margin-bottom: 50px;}
	.cate-wrap .content-tab.depth02{top:87px;}
	.cate-wrap .content-tab ul.alphanet-menu li{width: calc(50% - 5px); height:150px; padding:10px;}
    .cate-wrap .content-tab ul.alphanet-menu li>p{font-size:20px;}
    .cate-wrap .content-tab ul.alphanet-menu li span{display:none}
    .cate-wrap .content-tab ul.alphanet-menu li img{max-width:40px; padding-bottom:0;}
    .cate-wrap .content-tab ul.alphanet-menu li.list{font-size:15px; padding:0;}
    .cate-wrap .content-tab .catalog-menu{padding:0;}
    .cate-wrap .content-tab .catalog-menu > a{width:150px; height:75px;}
    .cate-wrap .content-tab .catalog-menu > a p{font-size:20px;}
    


    /* 마이알파 */
    .my_alpha {padding:60px 20px;}
    .my_alpha ul li{width:100%; height:90px; margin-bottom: 10px; border:2px solid #d5d5d5;}
    .my_alpha ul li a{font-size:25px;}
    .my_alpha ul li a img{margin-right: 10px;}



    /* 제품상세 */
    /* .prd_view{padding:0 20px;} */
    .prd_view ul{margin:0;}  
    .prd_view .title-wrap{flex-direction: column; align-items: center; justify-content: center;}
    .prd_view .title-wrap .txt{width: 100%; margin-top: 20px;}
    .prd_view .title-wrap .txt .tit p{font-size:22px;}
    .prd_view .title-wrap .txt .tit .cate{font-size:15px;}
    .prd_view .title-wrap .txt .tit .sale{font-size:18px;}
    .prd_view .title-wrap .txt .tit p span{font-size:25px;}
    .prd_view .title-wrap .txt .tit .price{margin-top: 10px; line-height:100%;}
    .prd_view .title-wrap .img{width:100%; margin:0;}

    .prd_view .title-wrap .code-wrap{flex-wrap:wrap;}
    .prd_view .title-wrap .code-wrap dl{margin-bottom: 5px;}
    .prd_view .title-wrap .code-wrap dl:nth-child(1),
    .prd_view .title-wrap .code-wrap dl:nth-child(2),
    .prd_view .title-wrap .code-wrap dl:nth-child(3),
    .prd_view .title-wrap .code-wrap dl:nth-child(4){width: calc(50% - 5px);}
    .prd_view .title-wrap .code-wrap dl dt,
    .prd_view .title-wrap .code-wrap dl dd{font-size:16px; height:37px;}
    
    .prd_view .title-wrap .prd-select dl{flex-direction: column; align-items: flex-start;}
    .prd_view .title-wrap .prd-select dl dd{width:100%; justify-content: space-between;}
	.prd_view .title-wrap .prd-select dl dt{width: 100%;}
	.prd_view .title-wrap .prd-select dl dt.jc-sb{justify-content:space-between;}

    .prd_view .title-wrap .prd-price p{font-size:18px;}
    .prd_view .title-wrap .prd-price p span{font-size:30px;}
    .prd_view .content-wrap{margin-top: 60px;}

	.prd_view .cart-btn a{width: 100%;}

    .product-list ul li:nth-child(1n){padding-right:0;}
    .product-list ul li:nth-child(2n){padding-right:0;}

    .cart-wrap .product-list ul li{width:100%;}
    .cart-wrap .product-list ul li:nth-child(1n){margin-right:0;}
    .cart-wrap .product-list ul li:nth-child(2n){margin-right:0;}

    .cart-wrap.order .product-list ul li{width:100%;}
    .cart-wrap.order .product-list ul li:nth-child(3){margin-right: 0;}
    .cart-wrap.order .sub-stit h6{/* padding-left:20px; padding-right:20px; */}

	.cate-wrap.notice .promotion{margin:0 -5px;}
	.cate-wrap.notice .promotion ul li{/* width:50%; */ padding:0 5px; margin-bottom: 10px;}

	.cate-wrap .content-tab ul.alphanet-menu li.list{width: 64%; padding-left: 10px;}
    .cate-wrap .content-tab .current02 ul.alphanet-menu li.list a{width: 100%;}


	.new-order .tit-wrap .date{font-size:16px;}
	.new-order .tit-wrap .tit{font-size:25px;}
	.new-order .memo-wrap .tit{font-size:18px;}
	.new-order .memo-wrap .con{font-size:14px;}
	.new-order .search{width:calc(100% - 114px)}
	.new-order .search-wrap .select select{font-size:14px; width: 100%; height: 50px; padding:10px;}
	.new-order .search-wrap .auto{padding:0;}

	.order_list .tit-wrap .date{font-size:16px;}
	.order_list .tit-wrap .tit{font-size:25px;}
	.order_list .memo-wrap .tit{font-size:18px;}
	.order_list .memo-wrap .con{font-size:14px;}

	.order .tit-wrap .date{font-size:16px;}
	.order .tit-wrap .tit{font-size:25px;}
	.order .memo-wrap .tit{font-size:18px;}
	.order .memo-wrap .con{font-size:14px;}

	.order_check .tit-wrap .date{font-size:16px;}
	.order_check .tit-wrap .tit{font-size:25px;}
	.order_check .memo-wrap .tit{font-size:18px;}
	.order_check .memo-wrap .con{font-size:14px;}

	.order-table table thead th{font-size:15px;}
	.order-table table tbody td{font-size:12px;}

	.cart-total-wrap .in{flex-direction:column;}
	.cart-total-wrap .in .tit-box{border-bottom:1px solid #d9d9d9; padding-bottom: 10px;}
	.cart-total-wrap .in>div{width:100%;}
	.cart-total-wrap .tit-box p{font-size:20px;}
	.cart-total-wrap .con-box>div:first-child{padding-top:10px}
	
	

	.product-list ul li {
    position: relative;
    width: 100%;
    padding: 30px 0 60px 0 !important;}
	



}
/* 2022-05-18 */
.cate-wrap.notice .promotion ul li .txt-wrap{width: 300px; font-size:15px; color:#333;  text-align: center; margin-top: 10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}