@charset "euc-kr";

.pbWrap {margin:20px auto 36px auto;}
.pbWrap .pb-Main-Banner {display:block;position:relative;width:100%;height:auto;color:#fff;text-align: center;margin-bottom:20px;}
.pbWrap .pb-tab ul {margin-right:-1px;}
.pbWrap .pb-tab ul li {display:inline-block;position:relative;float:left; width:calc(25% + 1px);border:1px solid #e7e7e7;background:#fff;margin:-1px 0 0 -1px;}
.pbWrap .pb-tab ul li a {display:block;width:100%;height:40px;line-height:38px;text-align: left;color:#373737;font-size:14px;padding-left:20px;background:url(../../../images/qubridge/ico/ico_event_tab.png) no-repeat center right 20px;}
.pbWrap .pb-tab ul li.on {background:#ff4546;border:1px solid #ff4546;}
.pbWrap .pb-tab ul li.on a {color:#fff;background:url(../../../images/qubridge/ico/ico_event_tab_on.png) no-repeat center right 20px;}
.pbWrap .pb-contents {display:block;position:relative;width:100%;height:auto;background:#fff;}
.pbWrap .pb-contents > ul > li {display:none;position:relative;width:100%;height:auto;}
.pbWrap .pb-contents > ul > li.on {display:block;}



.pb-product h2 {display:block;position:relative;width:100%;border-bottom:2px solid #373737;line-height:35px;font-size:18px;color:#373737;margin:40px auto 20px auto;}
.pb-product h2 .go_top {display:inline-block;position:absolute;top:0;right:1px;font-size:13px;padding-right:14px;padding-left:30px; background:url(../../../images/qubridge/ico/go_top.png) no-repeat center right 43px;color:#a7a7a7;}

.pb-product ul {display:inline-block;position:relative;width:100%;}
.pb-product ul:after {display:none;}
.pb-product li {position:relative;float:left; width:230px; height:340px; background:#fff;margin-bottom:40px;margin-right:32px;}
.pb-product li:nth-of-type(5n) {;margin-right:0px;}
.pb-product .thumb {overflow:hidden; width:100%; height:230px;}
.pb-product .thumb img {max-width:100%; max-height:100%;}
.pb-product .info {padding:10px 10px 0 0; font-size:14px; line-height:1.5;color:#000;}
.pb-product .info .price p {display:inline-block;}
.pb-product .info .price { margin-top: 20px; font-size: 14px; }
.pb-product .info .price .origin { color: #c8c8c8; text-decoration: line-through; text-align: right;}
.pb-product .info .price .sale span { font-size: 26px; font-weight: 800; font-family: 'Tahoma';margin-left:5px;}

.pb-product  .prd_QuickBtn {display:flex;flex-direction:row;align-items: center;justify-content: center; width:100%;height:230px;position: absolute;top:0px;left:0px;background-color:rgba(255,255,255,0.8);opacity: 0;}
.pb-product .prd_QuickBtn button {padding:0;border:none;float:left; width:50px; height:50px;background-color:rgba(0,0,0,0.4); border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; line-height: 50px;text-align: center; margin:0 5px;}
/* .pb-product .prd_QuickBtn a:nth-of-type(1){display:none;} */
.pb-product .prd_QuickBtn button:hover {background:#fc6763;}
.pb-product .prd_QuickBtn img{vertical-align: middle;margin:15px auto;}
.pb-product {position:relative;}
.pb-product  li:hover .prd_QuickBtn {opacity:1;}
.pb-product  li:hover .pd_name span {border-bottom:1px solid #000}