.main h1{font-size: 25px;color: #000000;height: 70px;line-height: 70px;float: left;margin-right: 15px;}
.main .total{color: #838383;font-size: 14px;padding-top: 26px;}
.main .total b{color: #000000;}
.main .left{clear: both;float: left;width: 294px;background-color: #FFFFFF;}
.main .left h2{font-size: 17px;color: #000000;height: 50px;line-height: 50px;padding-left: 15px;font-weight: bold;}
.main .left h2:before{display:none;}
.main .left ul{padding-bottom: 20px;width: 311px;}
.main .left li{line-height: 16px;padding: 7px 0 7px 15px;font-size: 13px;color: #000000;cursor: pointer;}
.main .left li:hover{background-color: #269D81;color: #FFFFFF;}
.main .right{float: right;width: 1089px;}
.main .right dl,.main .category-item{padding: 13px;background-color: #FFFFFF;margin-bottom: 17px;}
.main .right dt{line-height: 24px;}
.main .right dt img{border: 1px solid #F2F3F5;max-width: 70px;max-height: 70px;float: left;}
.main .right dt a{font-size: 17px;color: #000000;margin-left: 11px;display: inline-block;margin-top: 23px;font-weight: bold;padding: 0 7px;}
.main .right dt a:hover{background-color: #269D81;color: #FFFFFF;}
.main .right dt s{font-size: 12px;color: #838383;text-decoration: none;display: inline-block;}
.main .right dd{clear: both;padding: 10px 0;}
.main .category-item{clear: both;}
.main .right dd::after,.main .category-item:after{clear: both;content: "";display: block;height: 0;visibility: hidden;}
.main .right dd a,.main .category-item a{float: left;line-height: 16px;padding: 10px 4px;width: 50%;}
.main .right dd a i,.main .category-item a i{color: #838383;font-style: normal;margin-left: 7px;display: inline-block;}
.main .right dd a:hover,.main .category-item a:hover{background-color: #269D81;color: #FFFFFF;}
.main .right dd a:hover i,.main .category-item a:hover i{color: #FFFFFF;}
body.scroll .main .left .catalog{position: fixed;background-color: #fff;top: 82px;overflow-y: auto;height: 90% !important;overscroll-behavior: none;}
body.scroll .sitemap + .main .left .catalog{position: static;}
body.scroll-sitemap .main .left .catalog{position: fixed!important;}
body.scroll-catalog .main{position: relative;}
body.scroll-catalog .main .left .catalog{position: absolute!important;top:auto;bottom:92px;}
/*letter*/
.main dl.letter{clear:both;background-color: #FFFFFF;padding: 8px 0;line-height: 36px;margin-bottom: 24px;}
.main dl.letter dt{float: left;padding: 0 14px;font-size: 16px;color: #000000;}
.main dl.letter dt:before{display:none;}
.main dl.letter dd{text-align: center;}
.main dl.letter dd a{text-decoration: none;display: inline-block;width: 36px;text-align: center;margin: 0 6px;cursor: pointer;font-size: 14px;}
.main dl.letter dd a:hover{background-color: #269D81;color: #FFFFFF;}
.main .parts-list{margin-bottom: 24px;background-color: #FFFFFF;padding: 18px 22px;}
.main .parts-list .list{clear: both;}
.main .parts-list .list li{border-bottom: 1px dotted #eee;}
.main .parts-list .list li:after{clear: both;content: "";display: block;height: 0;visibility: hidden;}
.main .parts-list .list a{float: left;width: 226px;line-height: 16px;padding: 10px 7px;font-size: 14px;}
.main .parts-list .list a:hover{background-color: #269D81;color: #FFFFFF;}
/*main top*/
.top{background-color: #A3A9B5;padding: 0 18px;color: #FFFFFF;}
.top .crumbs,.top .crumbs a,.top .crumbs a:after{color: #FFFFFF;}
.top h1{font-size: 32px;height: 60px;line-height: 60px;}
.top .total{line-height: 42px;font-size: 14px;}
/*filters*/
.filters{padding: 0 18px;background-color: #FFFFFF;}
.filters h2{font-size: 17px;line-height: 56px;}
.filters h2.icon-down{display:none;}
.filters .filters-box{overflow-x: auto;width: 100%;}
.filters .filters-list{width: 2440px;}
.filters .item{float: left;min-width: 200px;margin-right: 10px;height: 270px;padding: 5px;background-color: #EFF0F4;border: none;}
.filters .item strong{color: #383838;font-size: 15px;margin: 0;padding: 0;display: block;width: 100%;line-height: 36px;}
.filters .item span{position: relative;height: 30px;line-height: 32px;display: block;margin-bottom: 6px;}
.filters .item span:before{position: absolute;right: 5px;top: 6px;color: #A3A7B0;font-size: 18px;}
.filters .item span input{width: 100%;padding-left: 8px;height: 30px;border: 1px solid #E5E5E6;border-radius: 5px;outline: none;}
.filters .item ul{height: 186px;border: 1px solid #269D81;padding: 5px 0;background-color: #FFFFFF;overflow-y: auto;}
.filters .item li{color: #383838;font-size: 13px;line-height: 22px;height: 22px;overflow: hidden;cursor: pointer;padding-left: 8px;padding-right: 5px;}
.filters .item li:hover{background-color: #F1F1F1;}
.filters .item li.selected{color: #269D81;background-color: #F1F1F1;font-weight: bold;}
.filters .item li s{text-decoration: none;color: #BBBBBB;margin-left: 3px;}
.filters .filters-btn{padding: 20px 0;}
.filters .filters-btn s{float: left;line-height: 36px;padding: 0 18px;text-decoration: none;font-size: 15px;border: 1px solid #FF4200;color: #FF4200;border-radius: 5px;margin-right: 11px;cursor: pointer;}
.filters .filters-btn s:before{margin-right: 7px;}
.filters .filters-btn s.icon-reset:hover{background-color: #FF4200;color: #FFFFFF;}
.filters .filters-btn s.more{color: #56B39D;border: 1px solid #56B39D;}
.filters .filters-btn s.more:hover{background-color: #56B39D;color: #FFFFFF;}
.filters .filters-btn s.apply{background-color: #939BAA;color: #FFFFFF;border: none;/*! float: right;*/}
.filters .filters-btn s.apply:hover{background-color: #1F1F1F;}
/*product list*/
.product-list{background-color: #FFFFFF;}
.product-list h2{font-size: 20px;color: #000000;text-transform: uppercase;font-weight: bold;padding-left: 18px;line-height: 80px;float: left;}
.product-list .pager{text-align: right;margin-right: 15px;}
.product-list .product-list-box{clear: both;border-top: 1px solid #CECECE;overflow-x: auto;}
.product-list .product-list-box table{border-collapse: separate;table-layout: fixed;}
.product-list .product-list-box tbody{position: relative;}
.product-list .product-list-box th,.product-list-box td{border-bottom: 1px solid #EFEFEF;font-size: 13px;color: #383838;}
.product-list .product-list-box th{height: 50px;background-color: #F8F8F8;text-align: center;border-left: 1px solid #EFEFEF;color: #383838;width:130px;}
.product-list .product-list-box td{padding:0 5px;line-height:20px;word-wrap: normal;word-break: normal;text-align: center;}
.product-list .product-list-box td.rohs,.product-list .product-list-box td.no-rohs{text-align: center;}
.product-list .product-list-box td.rohs:before,.product-list .product-list-box td.no-rohs:before{content: "";background-image: url("../images/pdf_icon.png");background-repeat: no-repeat;font-size: 40px;width: 36px;height: 24px;display: inline-block;}
.product-list .product-list-box td.no-rohs:before{background-position: -40px 0;}
.product-list .product-list-box td b{display: block;color: #383838;margin-top: 5px;}
.product-list .product-list-box td a{color: #000000;}
.product-list .product-list-box td a.icon-pdf{display: inline-block;}
.product-list .product-list-box td a.icon-pdf:before{color: #269D81;margin-right: 3px;font-size: 16px;}
/*product list width*/
.product-list .product-list-box th:nth-child(-n+7),.product-list .product-list-box th:last-child{background-color: #EEEEEE;}
.product-list .product-list-box th:nth-child(1){width:80px;}
.product-list .product-list-box th:nth-child(2){width:108px;}
.product-list .product-list-box th:nth-child(3),.product-list .product-list-box th:nth-child(4),.product-list .product-list-box th:nth-child(5){width:160px;}
.product-list .product-list-box th:nth-child(6){width:100px;}
.product-list .product-list-box th:nth-child(7){width:180px;}
.product-list .product-list-box td:nth-child(1) label{position: absolute;width: 100%;height: 100%;cursor: pointer;left: 0;top: 0;}
.product-list .product-list-box td:nth-child(1) label:before{content:"";width: 14px;height: 14px;border: 1px solid #CCCCCC;display: block;position: absolute;left: 50%;top: 50%;background-color: #FFFFFF;margin-left: -7px;margin-top: -7px;border-radius: 3px;}
.product-list .product-list-box td:nth-child(1) label:after{opacity:0;content:'';position:absolute;width:8px;height:4px;background:transparent;top:50%;left:50%;border:2px solid #FFFFFF;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-left: -4px;margin-top: -3px;}
.product-list .product-list-box td:nth-child(1) input[type=checkbox]:checked+label:before{background-color: #FF0C10;border: 1px solid #FF0C10;}
.product-list .product-list-box td:nth-child(1) input[type=checkbox]:checked+label:after{opacity:1;}
.product-list .product-list-box td:nth-child(2) img{width: 100px;height: 100px;display: block;margin: 0 auto;}
.product-list .product-list-box td:nth-child(3) a{color: #25427C;font-size: 14px;}
.product-list .product-list-box td:nth-child(3) a i{font-style:normal;color:#269d81;}
.product-list .product-list-box td a:hover{text-decoration: underline;}
.product-list .product-list-box td:last-child input{height: 34px;width: 140px;border: 1px solid #EFEFEF;text-align: center;border-radius: 5px;display: inline-block;}
.product-list .product-list-box td:last-child button{display: inline-block;width: 140px;height: 34px;line-height: 34px;background-color: #269D81;text-align: center;color: #FFFFFF;border-radius: 5px;margin-top: 7px;outline: none;border: none;cursor: pointer;}
.product-list .product-list-box td:last-child button:hover{background-color: #EE5A00;}
/*product list scroll*/
.product-list .product-list-box tr > *:nth-child(-n+7),.product-list .product-list-box tr > *:last-child{position: sticky;z-index: 1;}
.product-list .product-list-box tr > td:nth-child(-n+7),.product-list .product-list-box tr > td:last-child{background-color: #FFFFFF;}
.product-list .product-list-box tr > *:nth-child(1){left: 0;}
.product-list .product-list-box tr > *:nth-child(2){left: 80px;}
.product-list .product-list-box tr > *:nth-child(3){left: 188px;text-align: left;}
.product-list .product-list-box tr > *:nth-child(4){left: 348px;text-align: left;}
.product-list .product-list-box tr > *:nth-child(5){left: 508px;text-align: left;}
.product-list .product-list-box tr > *:nth-child(6){left: 668px;}
.product-list .product-list-box tr > *:nth-child(7){left: 768px;text-align: left;}
.product-list .product-list-box tr > *:last-child{right: 0px;text-align: center;width: 150px;padding: 5px 0;}
.product-list .product-list-title,.product-list .product-list-scroll{display:none;position: fixed;top: 80px;left: 0;width: 100%;height:50px;z-index: 2;overflow: hidden;}
.product-list .product-list-title .box{overflow-x: auto;}
.product-list .product-list-scroll{display:block;bottom: -32px;z-index: 9;top: auto;}
.product-list .product-list-scroll .box{overflow-x: auto;top: -50px;position: relative;}
/*detail*/
.detail{background-color: #FFFFFF;padding: 25px 0;}
.detail.pane{background-color: transparent;padding-top: 0;}
.detail .banner{background: url('../images/product_banner.jpg') no-repeat center;height: 94px;width: 100%;margin-bottom: 10px;}
.detail .flew-middle dd.rohs:before,.detail .flew-middle dd.no-rohs:before,.detail .other .icon li:before{content: "";background-image: url("../images/pdf_icon.png");background-repeat: no-repeat;position: absolute;font-size: 40px;}
.detail h2{font-size: 22px;height: 70px;line-height: 70px;font-weight: bold;position: relative;padding-left: 22px;}
.detail h2:before,.detail h2:after,.detail .other ul.tab li.active:before,.detail .other ul.tab li.active:after{content: "";width: 0;height: 0;position: absolute;top: 50%;margin-top: -12px;left: 0;}
.detail h2:before,.detail .other ul.tab li.active:before{border-bottom: 24px solid transparent;border-left: 16px solid #269D81;}
.detail h2:after,.detail .other ul.tab li.active:after{border-top: 24px solid transparent;border-right: 16px solid #005C69;}
.detail p{font-size: 13px;color: #383838;line-height: 22px;padding-bottom: 15px;text-align: left;}
.detail .links a,.detail .links s{font-size: 13px;display: inline-block;height: 40px;border: 1px solid #F1F1F1;border-radius: 5px;line-height: 38px;color: #383838;padding: 0 43px 0 17px;position: relative;min-width: 114px;text-align: center;text-decoration: none;cursor: pointer;}
.detail .links a:before,.detail .links s:before{color: #B7BCC6;position: absolute;right: 12px;top: 8px;font-size: 20px;}
.detail .links s.icon-share:before{color:#F47300;}
.detail .links s.icon-favorited{color: #269d81;border: 1px solid #269d81;}
.detail .links s.icon-favorited:before{color:#269D81;}
.detail .links s.done{color: #269d81;border: 1px solid #269d81;}
.detail .links s.done:before{color:#269D81;}
.detail .links a:hover,.detail .links s:hover{background-color: #269D81;color: #FFFFFF;border: 1px solid #269D81;}
.detail .links a:hover:before,.detail .links s:hover:before{color: #FFFFFF;}
.detail .links s .sns{position: absolute;width: 150px;left: 50%;margin-left: -75px;top: 39px;opacity: 0;padding-top: 15px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;}
.detail .links s .sns i{margin: 0 3px;display: inline-block;width: 40px;line-height: 40px;font-size: 20px;background-color: #e2e4e9;color: #000;border-radius: 50%;cursor: pointer;}
.detail .links s .sns i:hover{background-color: #ee5a00;color: #fff;}
.detail .links s:hover .sns{opacity: 1;}
.detail .flex-layout{display: grid;grid-template-columns: 366px 1fr 360px;gap: 2px;}
.detail .flex-left,.detail .flew-middle,.detail .flex-right{float: left;background-color: #FFFFFF;padding-bottom: 10px !important;}
.detail .flex-left{padding: 14px 13px 20px;}
.detail .flex-left > img{margin: 0 auto;display: block;max-width: 100%;}
.detail .flex-left > a{display: block;position: relative;height: 218px;padding: 10px 0;}
.detail .flex-left > a img{max-width: 100%;display: block;margin: 0 auto;max-height: 100%;}
.detail .flex-left > img.no_picture{width:200px;height:200px;margin: 67px auto;}
.detail .flex-left > img.mfg_logo{width:300px;height:300px;margin: 17px auto;}
.detail .flex-left .gallery{position: relative;padding: 25px 20px;overflow: hidden;}
.detail .flex-left .gallery .gallery-box{overflow: hidden;}
.detail .flex-left .gallery .gallery-box:before{content:"";position: absolute;left: 0;top: 0;width: 100%;height: 480px;z-index: 2;display: none;}
.detail .flex-left .gallery .gallery-box.loading:before{display:block;}
.detail .flex-left .gallery i{position: absolute;height: 65px;width: 20px;line-height: 65px;text-align: center;cursor: pointer;left: 0;top: 25px;background-color: #FFFFFF;}
.detail .flex-left .gallery i:before{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);font-size: 20px;}
.detail .flex-left .gallery i:last-of-type{left: auto;right: 0;}
.detail .flex-left .gallery i:last-of-type:before{transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);}
.detail .flex-left .gallery i:hover:before{color: #269D81;}
.detail .flex-left .gallery .items{width: 1000px;user-select: none;padding-left: 20px;}
.detail .flex-left .gallery s{display: block;width: 65px;height: 65px;border: 1px solid #F3F3F3;float: left;margin: 0 5px;cursor: pointer;text-decoration: none;position: relative;}
.detail .flex-left .gallery s.icon-loading:before{position: absolute;font-size: 30px;left: 50%;margin-left: -0.5em;top: 50%;margin-top: -0.5em;z-index: 3;color: #FFFFFF;-moz-animation: spin 2s infinite linear;-o-animation: spin 2s infinite linear;-webkit-animation: spin 2s infinite linear;animation: spin 2s infinite linear;display: inline-block;}
.detail .flex-left .gallery s.icon-loading:after{content:"";position: absolute;left: 0;top: 0;width: 100%;height: 480px;background-color: #000000;z-index: 1;opacity: 0.3;}
.detail .flex-left .gallery s.c,.detail .flex-left .gallery s:hover{border: 1px solid #269D81;}
.detail .flex-left .gallery s img{max-width: 100%;}
.detail .flex-left .tip{text-align: center;font-size: 13px;color: #838383;line-height: 20px;}
.detail .flex-left .links{text-align: center;padding-top: 20px;}
.detail .support{border-top: 1px solid #eaeaec;margin-top: 14px;padding-top: 24px;}
.detail .support dl{cursor: zoom-in;}
.detail .support dl:first-child{margin-bottom: 13px;}
.detail .support dt{font-size: 15px;font-weight: bold;text-transform: uppercase;color: #000;padding-bottom: 10px;}
.detail .support dd.small_delivery::before{content: '';width: 100%;height: 40px;background: url('../images/small_delivery.jpg') no-repeat center;display: block;background-size: 100% auto;}
.detail .support dd.small_payment::before{content: '';width: 100%;height: 35px;background: url('../images/small_payment.jpg') no-repeat center;display: block;background-size: 100% auto;}
.detail .support dd.small_cert::before{content: '';width: 100%;height: 62px;background: url('../images/small_cert.jpg') no-repeat center;display: block;background-size: 100% auto;}
.detail .enlarge{position: absolute;left: 0;bottom: 25px;min-height: 196px;border-radius: 5px;box-shadow: 0 0 8px 0 rgba(50, 50, 50, 0.5);min-width: calc(100% - 360px - 13px);z-index: 15;background-color: #fff;padding: 20px 12px;display: none;cursor: zoom-out;}
.detail .enlarge.c{width: 100%;padding: 20px 0;}
.detail .enlarge.c dt{text-align: center;}
.detail .enlarge dl{display: none;}
.detail .enlarge dt{font-size: 20px;font-weight: bold;color: #000;text-transform: uppercase;padding-bottom: 25px;}
.detail .enlarge a.big_delivery::before{content: '';display: block;width: 100%;height: 112px;background: url('../images/big_delivery.jpg') no-repeat center;}
.detail .enlarge a.big_payment::before{content: '';display: block;width: 100%;height: 111px;background: url('../images/big_payment.jpg') no-repeat center;}
.detail .enlarge a.big_cert::before{content: '';display: block;width: 100%;height: 161px;background: url('../images/big_cert.jpg') no-repeat center;}
.detail .flew-middle{padding: 0 11px;position: relative;}
.detail .flew-middle h1{font-size: 20px;color: #000000;border-bottom: 1px solid #EEEEEE;line-height: 50px;margin-bottom: 10px;}
.detail .flew-middle h1 s{text-decoration: none;font-size: 16px;margin-left: 15px;}
.detail .flew-middle dl{padding: 9px 0;line-height: 20px;}
.detail .flew-middle dl:after{clear: both;content: "";display: block;height: 0;visibility: hidden;}
.detail .flew-middle dt{float: left;width: 180px;color: #838383;font-size: 13px;}
.detail .flew-middle dd{font-size: 14px;color: #000000;width: 457px;float: left;max-width: 100%;}
.detail .flew-middle dd s{text-decoration: none;color: #c9c9c9;}
.detail .flew-middle dd a{color: #269D81;font-weight: bold;}
.detail .flew-middle dd.rohs,.detail .flew-middle dd.no-rohs{position: relative;padding-left: 40px;}
.detail .flew-middle dd.rohs:before,.detail .flew-middle dd.no-rohs:before{width: 36px;height: 24px;left: 0;top: 0;}
.detail .flew-middle dd.no-rohs:before{background-position: -40px 0;}
.detail .flew-middle .bottom{display: flex;justify-content: space-between;width: 100%;padding-top: 30px;flex-wrap: wrap;}
.detail .flew-middle .bottom.auto{bottom: auto;}
.detail .flew-middle .bottom .qty{height: 40px;border: 1px solid #269D81;border-radius: 5px;line-height: 38px;padding: 0 5px;}
.detail .flew-middle .bottom button,.compare .compare-box table tr.rfq button{width: 32px;height: 38px;border: none;background-color: transparent;float: left;font-size: 16px;color: #ACACAC;cursor: pointer;}
.detail .flew-middle .bottom button:hover{color: #269D81;}
.detail .flew-middle .bottom input,.compare .compare-box table tr.rfq input{height: 38px;float: left;width: 70px;border: none;text-align: center;outline: none;font-size: 14px;color: #000000;}
.detail .flew-middle .bottom s.icon-cart{width: 38px;height: 38px;float: left;text-decoration: none;text-align: center;color: #269D81;font-size: 20px;cursor: pointer;}
.detail .flew-middle .bottom s.icon-cart:hover{color: #ACACAC;}

.detail .flew-middle .support{margin-top: 10px;width: 100%;}
.detail .flew-middle .support dl{margin: 0;padding: 0;}
.detail .flew-middle .support dt{color: #000;font-size: 15px;width: auto;padding-bottom: 15px;}
.detail .flew-middle .support dd{width: 100%;}

.detail .flew-middle .pdf dd {position: relative;color: #269D81;font-weight: bold;width: auto;}
.detail .flew-middle .pdf dd .pdf_dialog{position: absolute;left: 0;top: -2px;width: 315px;min-height: 200px;background-color: #fff;border-radius: 5px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);padding: 13px;border: 1px solid #e3e3e3;box-sizing: border-box;display: none;z-index: 2;}
.detail .flew-middle .pdf dd p {font-size: 14px;color: #6c6c6c;line-height: 28px;padding-bottom: 0;}
.detail .flew-middle .pdf dd a {display: block;font-weight: normal;color: #212121;position: relative;padding-left: 10px;padding-bottom: 9px;}
.detail .flew-middle .pdf dd a:before {content: '';position: absolute;width: 5px;height: 5px;border-radius: 50%;left: 0;background-color: #666666;top: 6px;}
.detail .flew-middle .pdf dd a:hover {color: #269D81;}
.detail .flew-middle .pdf dd a:hover:before {background-color: #269D81;}
.detail .flew-middle .pdf dd div:not(:first-child) {border-top: 1px dashed #cccccc;margin-top: 20px;padding-top: 5px;}
.detail .flew-middle .pdf dd:hover .pdf_dialog {display: block;}


.detail .flex-right{padding: 0 11px;}
.detail .flex-right > dl{height: 50px;border-bottom: 1px solid #EEEEEE;line-height: 50px;justify-content: space-between;display: flex;}
.detail .flex-right > dl dt{color: #000000;font-size: 18px;font-weight: bold;width: 100%;}
.detail .flex-right > dl dt b{color: #269D81;font-size: 18px;}
.detail .flex-right > dl dd{font-size: 13px;padding-right: 5px;}
.detail .flex-right > dl dd b{color: #269D81;margin-right: 15px;}
.detail .flex-right > dl dd b:last-child{margin-right: 0;}

.detail .flex-right .qty{height: 40px;display: flex;align-items: center;justify-content: space-between;margin-top: 14px;}
.detail .flex-right .qty .input-box{border-bottom: 1px solid #269d81;height: 100%;margin-right: 15px;display: flex;}
.detail .flex-right .qty .input-box button{background-color: transparent;border: none;font-size: 16px;color: #838383;cursor: pointer;}
.detail .flex-right .qty .input-box button:last-of-type{color: #269d81;}
.detail .flex-right .qty .input-box input{text-align: center;border: none;outline: none;font-size: 14px;color: #000;width: 138px;}
.detail .flex-right .qty > button{font-size: 18px;font-weight: bold;color: #fff;background-color: #939baa;border: none;height: 40px;line-height: 40px;padding: 0 25px;cursor: pointer;white-space: nowrap;}
.detail .flex-right .qty > button:hover{background-color: #269D81;}

.detail .flex-right .price{display: flex;justify-content: space-between;padding-top: 20px;}
.detail .flex-right .price s{text-decoration: none;font-size: 14px;color: #000;}
.detail .flex-right .price span{font-size: 15px;color: #e20e00;text-shadow: 0 0 0.5px;}
.detail .flex-right .price + p{padding-top: 20px;}
.detail .flex-right p span{color: #000;text-shadow: 0 0 0.5px;border-bottom: 1px solid #000;}

.detail .flex-right .price-table table{width: 100%;text-align: left;border-collapse: collapse;border-spacing: 0;}
.detail .flex-right .price-table table th{height: 46px;font-size: 13px;color: #838383;background-color: #f8f8f8;padding-left: 8px;border-bottom: 1px solid #e6e7e9;border-top: 1px solid #747474;}
.detail .flex-right .price-table table td{height: 46px;padding-left: 8px;font-size: 13px;color: #383838;border-bottom: 1px solid #e6e7e9;font-family: auto;}
.detail .flex-right .price-table table td:nth-child(3){color: #e20e00;}
.detail .flex-right .price-table s{text-decoration: none;font-size: 13px;line-height: 19px;color: #838383;display: flex;padding-top: 18px;}
.detail .flex-right .price-table s::before{content: '*';margin-right: 6px;color: #e20e00;}

.detail .flex-right .post_form p{color: #838383;line-height: 20px;}
.detail .flex-right .post_form dl{height: 50px;line-height: 50px;border-bottom: 1px solid #269D81;display: flex;justify-content: space-between;}
.detail .flex-right .post_form dt{font-size: 14px;color: #000000;position: relative;padding-left: 10px;}
.detail .flex-right .post_form dd{width: 220px;text-align: center;}
.detail .flex-right .post_form dd button{width: 50px;height: 50px;float: left;border: none;background-color: transparent;cursor: pointer;font-size: 16px;color: #ACACAC;}
.detail .flex-right .post_form dd input{float: left;height: 49px;border: none;width: 115px;line-height: 48px;outline: none;font-size: 14px;text-align: center;}
.detail .flex-right .post_form dd button:hover{color: #269D81;}
.detail .flex-right .post_form dd.error input{color:#E6070E;font-weight: bold;}
.detail .flex-right .post_form dd.error input::placeholder{color: #E6070E;font-weight: bold;font-size:12px;}
.detail .flex-right .post_form ul{float: none;width: auto;}
.detail .flex-right .post_form li{padding-top: 16px;}
.detail .flex-right .post_form li #Comments{height: 50px;line-height: 20px;padding-top: 5px;}
.detail .flex-right .post_form li:nth-child(-n+4) label:before,.detail .flex-right .post_form dt:before{content: "*";color: #E20E00;margin-right:3px;position: absolute;left: 0;top: 1px;}
.detail .flex-right .post_form .form_btn{padding-top: 15px;padding-bottom: 5px;}
.detail .flex-right .post_form .form_btn input{border-radius: 0;width: 100%;}
.detail .flex-right .reference-price .qty{display: flex;justify-content: space-between;padding: 14px 0;}
.detail .flex-right .reference-price .qty span{height: 41px;border-bottom: 1px solid #269D81;}
.detail .flex-right .reference-price .qty span button{height: 40px;line-height: 38px;float: left;width: 40px;border: none;background-color: transparent;cursor: pointer;font-size: 16px;color: #ACACAC;}
.detail .flex-right .reference-price .qty span button:hover{color: #269D81;}
.detail .flex-right .reference-price .qty span input{height: 40px;border: none;float: left;width: 90px;text-align: center;outline: none;}
.detail .flex-right .reference-price .qty button.cart{height: 40px;line-height: 38px;background-color: #939BAA;border: none;padding: 0 17px;color: #FFFFFF;font-size: 14px;cursor: pointer;flex: 1;margin-left: 1%;}
.detail .flex-right .reference-price .qty button.cart:hover{background-color: #269D81;}
html[lang=lu] .detail .flex-right .reference-price .qty button.cart,html[lang=pt] .detail .flex-right .reference-price .qty button.cart{font-size: 13px;padding: 0 5px;}
html[lang=ro] .detail .flex-right .reference-price .qty button.cart,html[lang=ae] .detail .flex-right .reference-price .qty button.cart{font-size: 16px;}
html[lang=ht] .detail .flex-right .reference-price .qty button.cart,html[lang=nz] .detail .flex-right .reference-price .qty button.cart,html[lang=si] .detail .flex-right .reference-price .qty button.cart,html[lang=ph] .detail .flex-right .reference-price .qty button.cart,html[lang=jp] .detail .flex-right .reference-price .qty button.cart{font-size: 15px;}
html[lang=ua] .detail .flex-right .reference-price .qty button.cart,html[lang=hr] .detail .flex-right .reference-price .qty button.cart,html[lang=ru] .detail .flex-right .reference-price .qty button.cart,html[lang=my] .detail .flex-right .reference-price .qty button.cart,html[lang=it] .detail .flex-right .reference-price .qty button.cart{font-size: 14px;}
html[lang=cz] .detail .flex-right .reference-price .qty button.cart{font-size: 15px;padding: 0 13px;}
html[lang=fa] .detail .flex-right .reference-price .qty button.cart,html[lang=vn] .detail .flex-right .reference-price .qty button.cart{font-size: 14px;padding: 0 12px;}
html[lang=bg] .detail .flex-right .reference-price .qty button.cart,html[lang=gr] .detail .flex-right .reference-price .qty button.cart,html[lang=se] .detail .flex-right .reference-price .qty button.cart,html[lang=de] .detail .flex-right .reference-price .qty button.cart{font-size: 13px;padding: 0 7px;}
html[lang=mg] .detail .flex-right .reference-price .qty button.cart,html[lang=fr] .detail .flex-right .reference-price .qty button.cart{font-size: 13px;}

html[lang=de] .detail .flex-right .reference-price .qty span input,html[lang=nl] .detail .flex-right .reference-price .qty span input{width: 30px;}
html[lang=fr] .detail .flex-right .reference-price .qty span input{width: 53px;}
html[lang=my] .detail .flex-right .reference-price .qty span input,html[lang=it] .detail .flex-right .reference-price .qty span input,html[lang=ru] .detail .flex-right .reference-price .qty span input{width: 63px;}
html[lang=bg] .detail .flex-right .reference-price .qty span input{width: 80px;}

.detail .flex-right .reference-price ul.total{display: flex;justify-content: space-between;padding: 10px 0;}
.detail .flex-right .reference-price ul.total li{font-size: 14px;color: #000000;padding-right: 15px;line-height: 30px;}
.detail .flex-right .reference-price ul.total li b{font-size: 15px;color: #e20e00;text-shadow: 0 0 0.5px;font-weight: 100;}
.detail .flex-right .reference-price p b{text-decoration: underline;color: #000000;}
.detail .flex-right .reference-price th,.detail .flex-right .reference-price td{border: 1px solid #EDEDED;height: 46px;font-size: 13px;}
.detail .flex-right .reference-price th{background-color: #F8F8F8;font-weight: bold;border-top: 1px solid #CECECE;color: #838383;}
.detail .flex-right .reference-price td{color: #383838;padding-left: 8px;}
.detail .flex-right .reference-price td:last-child{color: #E20E00;}
.detail .flex-right .reference-price table{border-collapse: collapse;}
.detail .flex-right .reference-price .tips{font-size: 13px;color: #838383;line-height: 20px;padding: 15px;position: relative;}
.detail .flex-right .reference-price .tips:before{content: "*";color: #E20E00;position: absolute;left: 3px;top: 18px;}
.detail .flex-bottom{background-color: #FFFFFF;margin-top: 15px;padding: 0 11px 40px 11px;font-size: 13px;color: #838383;line-height: 26px;}
.detail .flex-bottom h3{font-size: 18px;color: #000000;line-height: 56px;font-weight: bold;}
.detail .spec-table{display: flex;/*! gap: 18px; */align-items: flex-start;}
.detail .specifications th,.detail .specifications td{border-bottom: 1px solid #F7F7F8;height: 46px;}
.detail .specifications th.title{background-color: #F8F8F8;font-weight: bold;border-top: 1px solid #CECECE;}
.detail .specifications th{text-align: left;padding-left: 17px;font-size: 13px;color: #838383;font-weight: normal;}
.detail .specifications td{font-size: 14px;color: #383838;padding-left: 17px;}
.detail .specifications input[type=checkbox]{width: 18px;height: 18px;/*! -webkit-appearance: checkbox;*/cursor: pointer;display: block;margin: 0 auto;border: 1px solid #DDDDDD;border-radius: 3px;position: relative;}
.detail .specifications input[type=checkbox]:after{opacity: 0;content: '';position: absolute;width: 8px;height: 4px;background: transparent;top: 50%;left: 50%;border: 2px solid #FFFFFF;border-top: none;border-right: none;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);margin-left: -5px;margin-top: -4px;}
.detail .specifications input[type=checkbox]:checked{background-color: #269D81;border: 1px solid #269D81;}
.detail .specifications input[type=checkbox]:checked:after{opacity: 1;}
.detail .specifications td a{color: #269D81;}
.detail .specifications .btn{padding: 20px 0;text-align: right;clear: both;line-height: 38px;color: #838383;}
.detail .specifications .btn b{color: #000000;}
.detail .specifications .btn button{display: inline-block;height: 38px;padding: 0 18px;border: none;background-color: #269D81;border-radius: 10px;color: #FFFFFF;font-size: 15px;margin-left: 24px;font-weight: bold;cursor: pointer;}
.detail .specifications .btn button:hover{background-color: #EE5A00;}
.detail .specifications.env table {width: 100%;}
.detail .specifications.env th:last-child, .detail .specifications.env td:last-child {width: 50%;padding-left: 8px;}
.detail .introduction{padding-top: 10px;}
.detail .introduction .text h3{font-size: 16px;font-weight: bold;padding: 7px 0;margin-top: 10px;}
.detail .introduction .text p{font-size: 14px;padding-bottom: 0;padding-left: 10px;}
.detail .introduction .text .img{width: 300px;margin: 0 auto;text-align: center;padding: 20px 0;}
.detail .introduction .text .img b{display: block;padding: 15px 0;}
.detail .introduction .text img{max-width: 100%;}
.detail .similar{padding-top: 10px;}
.detail .similar table{border-collapse: collapse;}
.detail .similar th,.detail .similar td{border: 1px solid #EEEEEE;line-height: 20px;padding: 13px 0 13px 15px;}
.detail .similar th{background-color: #F8F8F8;color: #838383;text-align: left;width: 250px;}
.detail .similar tr:first-child > *{border-top: 1px solid #D1D1D1;}
.detail .similar td.focus{font-weight: bold;color: #1F1F1F;}
.detail .similar td img{width: 100px;height: 100px;}
.detail .similar td a{color: #269D81;}
.detail .similar td a b{display: block;font-size: 13px;color: #808080;font-weight: normal;text-transform: uppercase;}
.detail .datasheet{padding-bottom: 30px;padding-top: 20px;}
.detail .datasheet dt{font-size: 18px;color: #000000;line-height: 50px;}
.detail .datasheet a{display: inline-block;min-height: 76px;padding: 28px 40px 0 80px;box-shadow: 0 0px 8px #DDDDDD;margin: 10px 10px 0 10px;color: #383838;font-size: 14px;position: relative;border-radius: 5px;}
.detail .datasheet a:before{width: 46px;height: 46px;background-color: #EEF0F5;position: absolute;left: 14px;top: 16px;border-radius: 5px;line-height: 46px;font-size: 26px;color: #AAB1BD;}
.detail .datasheet a:hover{box-shadow: 0 0px 8px #CCCCCC;}
.detail .datasheet a:hover:before{background-color: #FFF0EC;color: #FF6741;}
.detail .interested h3{font-size: 20px;color: #000000;font-weight: bold;}
.detail .interested ul.products{padding-bottom: 30px;display: grid;grid-template-columns: repeat(6,1fr);gap: 30px;}
.detail .interested ul.products li{text-align: center;overflow: hidden;}
.detail .interested ul.products li a{display: block;padding-top: 25px;line-height: 16px;}
.detail .interested ul.products li a img{display: block;margin: 0 auto 25px auto;width: 100px;height: 100px;}
.detail .interested ul.products li a strong{font-size: 16px;color: #383838;line-height: 16px;display: block;padding: 10px 0;}
.detail .interested ul.products li a b{font-size: 14px;color: #383838;font-weight: normal;display: block;line-height: 16px;padding: 5px 0;}

.detail .faqs .faq-lists{-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;}
.detail .faqs .faq-lists dl{border-top: 1px solid #e0e7ef;padding: 30px 0 15px 0;}
.detail .faqs .faq-lists dt{position: relative;color: #000000;font-weight: bold;font-size: 17px;cursor: pointer;}
.detail .faqs .faq-lists dt s{position: absolute;right: 30px;text-decoration: none;width: 20px;height: 22px;text-align: center;}
.detail .faqs .faq-lists dt s:before{font-size: 22px;color: #acacac;content: '\e81f';font-family: "allelco";}
.detail .faqs .faq-lists dd{height: 0;overflow: hidden;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;font-size: 14px;color: #545454;line-height: 22px;padding-right: 60px;margin-top: 15px;margin-left: 2px;}
.detail .faqs .faq-lists dl.active{padding-bottom: 30px;}
.detail .faqs .faq-lists dl.active dt{color: #269d81;}
.detail .faqs .faq-lists dl.active dt s:before{content: '\e81e';color: #269d81;}
.detail .faqs .faq-lists dl.active dd{height: auto;}

.detail .reviews h3{display: inline-block;font-size: 18px;color: #000;line-height: 36px;}
.detail .reviews h3 span{color: #838383;}
.detail .evas{margin: 20px 0;max-height: 570px;overflow-y: auto;}
.detail .evas li{width: calc(50% - 9px);margin-right: 18px;float: left;display: flex;align-items: flex-start;padding-bottom: 12px;border-bottom: 1px solid #e0e7ef;margin-bottom: 23px;}
.detail .evas li::before{content: '';width: 55px;height: 55px;background: url('../images/avatar.jpg') no-repeat center;flex-shrink: 0;margin-right: 14px;}
.detail .evas li:nth-child(2n){margin-right: 0;}
.detail .evas li .text{width: 100%;}
.detail .evas li .username{display: flex;align-items: center;padding-bottom: 10px;}
.detail .evas li .username dt{font-size: 16px;font-weight: bold;color: #838383;margin-right: 25px;padding-top: 5px;text-transform: uppercase;}
.detail .evas li .username dd.start::before{content: '';background: url('../images/start.jpg') no-repeat center;width: 17px;height: 15px;display: block;margin-right: 4px;}
.detail .evas li .username dd.date{margin-left: auto;font-size: 13px;color: #838383;}
.detail .evas li h4 {font-size: 13px;color: #838383;font-weight: bold;line-height: 21px;height: 42px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.detail .evas li span{font-size: 13px;color: #838383;margin-right: 55px;}
.detail .evas li span:last-of-type{margin-right: 0;}
.detail .evas li b{color: #000;}
.detail .reviews .post_form ul{float: none;width: auto;display: flex;flex-wrap: wrap;justify-content: space-between;margin-right: 0;}
.detail .reviews .post_form ul li{padding-top: 10px;}
.detail .reviews .post_form ul li.w50{width: calc(50% - 13px);}
.detail .reviews .post_form ul li label{padding-left: 0;}
.detail .reviews .post_form ul li label:before{content: "*";color: #E20E00;margin-right: 8px;}
.detail .reviews .post_form ul li input,.detail .reviews .post_form ul li textarea{font-size: 14px;font-weight: bold;color: #000;padding-left: 14px;}
.detail .reviews .post_form ul li.captcha{position: relative;}
.detail .reviews .post_form ul li.captcha img{position: absolute;right: 0;top: 25px;}
.detail .reviews .post_form .form_btn{clear: none;border-bottom: none;padding: 0;float: right;width: auto;margin-left: auto;}
.detail .reviews .post_form .form_btn input{background-color: #939baa;padding: 0 105px;margin-top: 32px;font-size: 18px;color: #fff;transition: all .3s;}
.detail .reviews .post_form .form_btn input:hover{background-color: #269D81;}

.detail .content{font-size: 13px;line-height: 22px;}
.detail .content h3{color:#269D81;font-weight: bold;font-size: 14px;}
.detail .content dd:before{content: "";}
.detail .content b{color:#269D81;}
.detail .content .left{float: left;width: 670px;}
.detail .content ol li{font-weight: bold;}
.detail .content ol li:before{content:">";color: #269D81;font-weight: bold;margin-right: 3px;}
.detail .content table{border-collapse: collapse;}
.detail .content th,.detail .content td{height: 44px;border: 1px solid #EEEEEE;}
.detail .content th{background-color: #F8F8F8;border-top: 1px solid #CECECE;}
.detail .content th.title{background-color: #EDEDED;border-bottom: 1px solid #DDDDDD;height: 32px;}
.detail .content td{padding-left: 11px;font-size: 14px;}
.detail .content dl.note{padding: 30px 0;clear: both;}
.detail .content dl.note dt{color: #EE5A00;float: left;margin-right: 3px;}
.detail .content dl.note dd{display: inline-block;}
.detail .content .right{float: right;width: 670px;}
.detail .content strong{display: block;padding: 9px 0;}

.detail .other ul.tab{display: flex;gap: 10px;justify-content: space-between;border-bottom: 1px solid #d1d1d1;margin-bottom: 40px;}
.detail .other ul.tab li{flex: 0 0 auto;position: relative;font-size: 22px;color: #545454;line-height: 70px;padding-left: 22px;cursor: pointer;}
.detail .other ul.tab li.active{font-weight: bold;}
.detail .other .flex{display: flex;}
.detail .other .tab-panel{line-height: 22px;color: #323232;font-size: 13px;display: none;min-height: 460px;}
.detail .other .tab-panel h2{display:none;}
.detail .other .qc-text{width: 50%;padding-top: 10px;padding-right: 5%;}
.detail .other .qc-text strong{font-size: 14px;}
.detail .other .qc-text ol{padding: 5px 0;}
.detail .other .qc-text li{color: #269d81;padding: 3px 0;font-weight: bold;}
.detail .other .qc-text li:before{margin-right: 5px;}
.detail .other .gallery{width: 50%;text-align: center;}
.detail .other .gallery dl{position: relative;display: grid;grid-template-columns: repeat(2, 1fr);gap: 5px;border-radius: 10px;overflow: hidden;}
.detail .other .gallery dt{position: absolute;width: 132px;height: 132px;background-color: #269d81;font-size: 18px;color: #fff;display: flex;align-items: center;justify-content: center;text-align: center;font-weight: bold;border-radius: 50%;line-height: 26px;left: 50%;margin-left: -66px;top: 50%;margin-top: -66px;border: 9px solid #fff;word-wrap: break-word;word-break: break-word;padding: 0 8px;}
.detail .other .gallery dd{width: 348px;height: 208px;}
.detail .other .gallery dd img{display: block;margin: 0 auto;}
.detail .other ul.payment{display: flex;gap: 18px;padding: 15px 0;}
.detail .other ul.payment li{width: 20%;height: 126px;border: 1px solid #e7e7e7;border-radius: 10px;text-align: center;align-items: center;justify-content: center;display: flex;}
.detail .other ul.advantages{display: flex;gap: 3px;border-radius: 10px;overflow: hidden;padding: 15px 0;}
.detail .other ul.advantages li{width: 33.3%;height: 122px;background-color: #eff0f4;display: flex;align-items: center;padding-left: 70px;color: #323232;font-size: 14px;font-weight: bold;position: relative;}
.detail .other ul.advantages li:before{width: 84px;height: 84px;background-color: #fff;border-radius: 5px;align-items: center;justify-content: center;display: flex;font-size: 70px;margin-right: 20px;}
.detail .other ul.advantages li.icon-cog:before{color: #f2757d;}
.detail .other ul.advantages li.icon-truck:before{color: #488fd8;}
.detail .other ul.advantages li.icon-lightning:before{color: #ffb421;}
.detail .other ul.contact{display: inline-block;}
.detail .other ul.contact li{display: inline;margin-left: 36px;font-size: 14px;}
.detail .other ul.contact li b{color: #939393;}
.detail .other ul.contact li a{color: #269d81;}
.detail .other ul.contact li a:hover{text-decoration: underline;}
.detail .other .packaging-text{width: 50%;padding-top: 10px;padding-right: 5%;}
.detail .other .packaging-text h3{font-size: 15px;color: #323232;font-weight: bold;padding-bottom: 10px;}
.detail .other .packing-img{display: grid;grid-template-columns: 1fr 1fr;grid-template-rows: 1fr 1fr;gap: 2px;background-color: #d7d7d7;padding: 0;margin: 0;list-style: none;position: relative;width: 100%;counter-reset: pic-count;border: 1px solid #d7d7d7;}
.detail .other .packing-img li{background: #fff;height: 200px;display: flex;justify-content: center;align-items: center;position: relative;overflow: hidden;counter-increment: pic-count;}
.detail .other .packing-img li::before{content: counter(pic-count);position: absolute;width: 74px;height: 74px;background-color: #269d81;color: white;font-weight: bold;font-size: 21px;}
.detail .other .packing-img li:nth-child(1)::before{clip-path: polygon(100% 0, 0 100%, 100% 100%);padding-top: 40px;text-align: right;padding-right: 13px;right: 0;bottom: 0;}
.detail .other .packing-img li:nth-child(2)::before{bottom: 0;left: 0;clip-path: polygon(0 0, 0 100%, 100% 100%);padding-top: 40px;text-align: left;padding-left: 13px;}
.detail .other .packing-img li:nth-child(3)::before{top: 0;right: 0;clip-path: polygon(100% 0, 0 0, 100% 100%);text-align: right;padding-top: 10px;padding-right: 13px;}
.detail .other .packing-img li:nth-child(4)::before{top: 0;left: 0;clip-path: polygon(0 0, 100% 0, 0 100%);text-align: left;padding-left: 13px;padding-top: 10px;}
.detail .other .btns{display: flex;justify-content: space-between;}
.detail .other a.more{height: 32px;line-height: 32px;padding: 0 42px 0 32px;border: 1px solid #e4e4e4;border-radius: 5px;color: #303030;font-size: 14px;position: relative;}
.detail .other a.more:before{position: absolute;color: #303030;transform: rotate(-90deg);right: 12px;top: 8px;}
.detail .other a.more:hover{background-color: #269d81;color: #fff;border-color: #fff;}
.detail .other a.more:hover:before{color: #fff;}
.detail .other ul.cert{display: flex;gap: 18px;padding: 15px 0;}
.detail .other ul.cert li{border: 1px solid #e8e8e8;height: 200px;border-radius: 5px;width: calc(100% / 6);text-align: center;font-size: 14px;font-weight: bold;color: #323232;padding-top: 5px;line-height: 30px;}
.detail .other ul.cert li:before{content: "";background-image: url(../images/cert_logo.jpg);background-repeat: no-repeat;background-position: 0 0;width: 150px;height: 150px;background-size: auto 2em;font-size: 150px;display: block;margin: 0 auto;}
.detail .other ul.cert li:nth-child(2):before{background-position: -1em 0;}
.detail .other ul.cert li:nth-child(3):before{background-position: -3em 0;}
.detail .other ul.cert li:nth-child(4):before{background-position: -2em 0;}
.detail .other ul.cert li:nth-child(5):before{background-position: -5em 0;}
.detail .other ul.cert li:nth-child(6):before{background-position: -4em 0;}
.detail .other ul.memberships li{width: 25%;height: 160px;}
.detail .other ul.memberships li:before{height: 110px;background-size: auto auto;font-size: 230px;width: 230px;}
.detail .other ul.memberships li:nth-child(1):before{background-position: -6em -60px;}
.detail .other ul.memberships li:nth-child(2):before{background-position: -7em -60px;}
.detail .other ul.memberships li:nth-child(3):before{background-position: -8em -60px;}
.detail .other ul.memberships li:nth-child(4):before{background-position: -9em -60px;}
.detail .other .tab-panels .active{display: block;}
.detail .other .tab-panels .flex.active{display: flex;}
html[lang=bg] .detail .other .gallery dt{font-size:14px;}

/*product top*/
@media screen and (min-width: 767px)
{
	.product-rfq{background-color: #269D81;position: fixed;height: 90px;left: 0;top: 80px;width: 100%;z-index: 9998;padding: 10px 0;color: #FFFFFF;display: none;}
	body.scroll-product .product-rfq{display:block;}
	.product-rfq .pane .image{float: left;width: 75px;margin-right: 11px;}
	.product-rfq .pane .image img{width: 75px;height: 75px;}
	.product-rfq .pane .name{float: left;line-height: 20px;font-size: 13px;}
	.product-rfq .pane .name h2{font-size: 22px;color: #FFFFFF;font-weight: bold;padding-bottom: 5px;}
	.product-rfq .pane .rfq{padding-top: 32px;}
	.product-rfq .pane .rfq p{float: right;font-size: 13px;margin-right: 40px;padding-top: 15px;}
	.product-rfq .pane .rfq .qty{float: right;}
	.product-rfq .rfq .qty button{width: 40px;height: 36px;border: none;background-color: transparent;color: #FFFFFF;cursor: pointer;float: left;border-bottom: 1px solid #FFFFFF;}
	.product-rfq .rfq .qty input{float: left;height: 36px;line-height: 34px;border: none;background-color: transparent;text-align: center;border-bottom: 1px solid #FFFFFF;outline: none;color: #FFFFFF;width: 60px;}
	.product-rfq .rfq .qty s.icon-cart{text-decoration: none;float: left;height: 36px;line-height: 34px;padding: 0 20px;border: 1px solid #FFFFFF;border-radius: 5px;font-size: 20px;margin-left: 20px;cursor: pointer;width: 70px;text-align: center;}
	.product-rfq .rfq .qty s.icon-cart:hover{background-color: #EE5A00;border: 1px solid #EE5A00;}
}
/*magnifier*/
.magnifier-thumb-wrapper{position: relative;display: block;top: 0;left: 0;}
.magnifier-lens{position: absolute;border: solid 1px #CCCCCC;z-index: 1000;top: 0;left: 0;overflow: hidden;}
.magnifier-loader{position: absolute;top: 0;left: 0;border: solid 1px #CCCCCC;color: #FFFFFF;text-align: center;background: transparent;background: rgba(50, 50, 50, 0.5);z-index: 1000;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F323232,endColorstr=#7F323232)";filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F323232,endColorstr=#7F323232);}
.magnifier-loader-text{font: 13px Arial;margin-top: 10px;}
.magnifier-large{position: absolute;z-index: 100;}
.magnifier-preview{padding: 0;width: 100%;height: 150px;position: relative;overflow: hidden;}
.magnifier-preview img{position: absolute;top: 0;left: 0;}
.opaque{opacity: .5;filter: alpha(opacity=50);-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);}
.hidden{display: none;}
/*compare-button*/
.compare-button{display:none;height: 60px;position: fixed;bottom: 10px;background-color: #CCCCCC;left: 100px;border-radius: 10px;z-index: 9999;padding: 12px 20px;text-align: center;}
.compare-button button{display: inline-block;color: #FFFFFF;background-color: #269D81;padding: 10px 20px;border-radius: 8px;margin: 0 7px;border: 1px solid transparent;cursor: pointer;}
.compare-button button:hover{background-color: #EE5A00;}
.compare-button button.compare{border: 1px solid #269D81;background-color: #FFFFFF;color: #000000;}
.compare-button button.compare:hover{background-color: #269D81;color: #FFFFFF;}
.compare-button button.disable{color: #BBBBBB;background-color: #FEFEFE;border: 1px solid #DDDDDD;}
/*compare*/
.compare{background-color: #FFFFFF;padding-bottom: 30px;}
.compare .crumbs{padding-left: 17px;}
.compare h1{padding-left: 17px;}
.compare .compare-box{clear: both;border-top: 1px solid #CECECE;overflow-x: auto;}
.compare .compare-box table{border-collapse: separate;table-layout: fixed;}
.compare .compare-box table th,.compare .compare-box table td{padding: 13px 0;line-height: 20px;border-bottom: 1px solid #EEEEEE;padding-left: 15px;font-size: 13px;border-right: 1px solid #EEEEEE;}
.compare .compare-box table th{background-color: #F8F8F8;text-align: left;color: #838383;position: sticky;z-index: 1;left: 0;width: 260px;border-left: 1px solid #EEEEEE;}
.compare .compare-box table td{width: 280px;font-size: 14px;}
.compare .compare-box table tr:nth-child(3) td{font-weight: bold;color: #383838;}
.compare .compare-box table td.rohs,.compare .compare-box table td.no-rohs,.compare .compare-box table td.pdf{position: relative;padding-left: 55px;}
.compare .compare-box table td.rohs:before,.compare .compare-box table td.no-rohs:before,.compare .compare-box table td.pdf:before{content: "";background-image: url("../images/pdf_icon.png");background-repeat: no-repeat;font-size: 40px;width: 36px;height: 24px;position: absolute;left: 13px;top: 50%;margin-top: -12px;}
.compare .compare-box table td.no-rohs:before{background-position: -40px 0;}
.compare .compare-box table td.pdf{padding-left: 40px;}
.compare .compare-box table td.pdf:before{background-position: -80px 0;width: 21px;height: 26px;margin-top: -13px;}
.compare .compare-box table td img{display: block;max-width: 60px;max-height: 60px;}
.compare .compare-box table tr.part td{position: relative;}
.compare .compare-box table tr.part td a{font-size: 18px;color: #383838;}
.compare .compare-box table tr.part td s{text-decoration: none;position: absolute;right: 1px;top: 50%;margin-top: -15px;cursor: pointer;width: 30px;height: 30px;text-align: center;border-radius: 3px;}
.compare .compare-box table tr.part td s:before{overflow: hidden;line-height: 30px;font-size: 20px;}
.compare .compare-box table tr.part td s:hover{background-color: #269D81;color: #FFFFFF;}
.compare .compare-box table tr.rfq > *{border-bottom: 2px solid #DDDDDD;}
.compare .compare-box table tr.rfq td{position: relative;}
.compare .compare-box table tr.rfq button{position: absolute;}
.compare .compare-box table tr.rfq button:hover{background-color: #EE5A00;color: #FFFFFF;border-radius: 3px;}
.compare .compare-box table tr.rfq button.icon-plus{left: 140px;}
.compare .compare-box table tr.rfq button.icon-minus{left: 15px;}
.compare .compare-box table tr.rfq input{border-bottom: 1px solid #ddd;width: 150px;}
.compare .compare-box table tr.rfq s{height: 36px;line-height: 36px;border: none;padding: 0 26px;margin-left: 17px;background-color: #939BAA;border-radius: 5px;font-size: 15px;color: #FFFFFF;float: left;cursor: pointer;margin-top: 2px;text-decoration: none;}
.compare .compare-box table tr.rfq s:hover{background-color: #269D81;}
/*sitemap*/
.sitemap{background-color: #FFFFFF;position: relative;}
.sitemap:before{content: "";width: 100%;height: 1px;background-color: #DDDDDD;position: absolute;left: 0;top: 50%;margin-top: -40px;}
.sitemap:after{content: "";width: 1px;height: 100%;position: absolute;left: 50%;top: 0;background-color: #DDDDDD;}
.sitemap .pane{position: relative;}
.sitemap .pane .sitemap-box h1{font-size: 30px;color: #FFFFFF;font-weight: bold;width: 240px;height: 240px;background-color: #269D81;text-align: center;line-height: 240px;border-radius: 50%;position: absolute;left: 50%;margin-left: -120px;top: 50%;margin-top: -160px;z-index: 2;}
.sitemap .pane:before{content: "";width: 0;height: 0;border-top: 23px solid #269D81;border-right: 23px solid transparent;border-left: 23px solid transparent;position: absolute;bottom: -23px;left: 50%;margin-left: -23px;}
.sitemap .pane .sitemap-box dl{float: left;width: 50%;height: 280px;padding-top: 54px;}
.sitemap .pane .sitemap-box dt{font-size: 20px;color: #000000;line-height: 40px;text-transform: uppercase;font-weight: bold;}
.sitemap .pane .sitemap-box dd{padding: 9px 0;width: 540px;}
.sitemap .pane .sitemap-box dl:nth-child(2n+1),.sitemap .pane .sitemap-box dl:nth-child(2n+1) dd{float: right;text-align: right;}
.sitemap .pane .sitemap-box dl:nth-child(2n+1) dd a{margin-left: 60px;margin-right: 0;}
.sitemap-box dd a{font-size: 14px;color: #828282;margin-right: 60px;display: inline-block;height: 40px;}
@-moz-keyframes spin
{
	0%{-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100%{-moz-transform: rotate(359deg);-o-transform: rotate(359deg);-webkit-transform: rotate(359deg);transform: rotate(359deg);}
}
@-webkit-keyframes spin
{
	0%{-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100%{-moz-transform: rotate(359deg);-o-transform: rotate(359deg);-webkit-transform: rotate(359deg);transform: rotate(359deg);}
}
@-o-keyframes spin
{
	0%{-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100%{-moz-transform: rotate(359deg);-o-transform: rotate(359deg);-webkit-transform: rotate(359deg);transform: rotate(359deg);}
}
@-ms-keyframes spin
{
	0%{-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100%{-moz-transform: rotate(359deg);-o-transform: rotate(359deg);-webkit-transform: rotate(359deg);transform: rotate(359deg);}
}
@keyframes spin
{
	0%{-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100%{-moz-transform: rotate(359deg);-o-transform: rotate(359deg);-webkit-transform: rotate(359deg);transform: rotate(359deg);}
}
/*lang*/
html[lang=de] .detail p,html[lang=my] .detail p,html[lang=gr] .detail p,html[lang=nz] .detail p,html[lang=ph] .detail p,html[lang=gl] .detail p{padding-bottom:0;}
html[lang=gr] .detail .other .icon h4,html[lang=ca] .detail .other .icon h4,html[lang=by] .detail .other .icon h4{padding: 5px 0;}
html[lang=gr] .detail .other .item h3,html[lang=ph] .detail .other .item h3{padding: 20px 0;}
@media screen and (max-width: 768px)
{
	.main .left,.main dl.letter,.filters,.filters .filters-btn s.apply{-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;}
	.main:before{content: "";position: fixed;width: 100%;height: 100%;z-index: 9999;background-color: #000000;opacity: 0.3;top: 0;left: 0;display: none;}
	.main h1{font-size: 16px;float: none;margin: 0;padding-left: 0.5rem;line-height: 30px;height: 30px;}
	.main .total{padding: 0 0 0 0.5rem;line-height: 40px;}
	/*subnav*/
	.main .left,.main dl.letter,.filters{width: 80%;float: none;position: fixed;right: -80%;top: 0;z-index: 10000;}
	.main .left h2,.main dl.letter dt,.filters h2.icon-down{position: fixed;height: 38px;line-height: 38px;background-color: #939BAA;color: #FFFFFF;padding: 0 12px 0 45px;border-radius: 20px 0 0 20px;right: 0;top: 120px;}
	.main .left h2:before,.main dl.letter dt:before,.filters h2.icon-down:before{display:block;transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);width: 30px;height: 30px;background-color: #858D9C;position: absolute;left: 5px;border-radius: 50%;text-align: center;line-height: 30px;top: 4px;}
	/*left*/
	.main .left ul{background-color: #EFF0F4;overflow-y: auto;width:auto;}
	.main .left li{background-color: #FFFFFF;margin-bottom: 10px;}
	/*right*/
	.main .right{float: none;width: auto;}
	.main .right dl{padding: 0.5rem;}
	.main .right dt img{margin-right: 7px;}
	.main .right dt a{margin: 0;padding-left: 0;margin-top: 10px;}
	.main .right dt s{display: block;}
	.main .right dd a,.main .category-item a{float: none;width: auto;display: block;}
	.main .right + .letter{display: none !important;}
	/*letter*/
	.main dl.letter{display: none;padding: 0;width: 104px;right: -104px;}
	.main dl.letter:last-child{display:block;}
	.main dl.letter dt{top: 144px;float: none;}
	.main dl.letter dd a{width: 40px;height: 40px;}
	.main .parts-list{padding: 0.5rem;}
	.main .parts-list h1{float: left;height: 40px;line-height: 40px;margin-right: 5px;}
	.main .parts-list .list li{border-bottom:none;}
	.main .parts-list .list a{width: 50%;}
	/*main top*/
	.top{padding: 0 0.5rem;background-color: #EFF0F4;}
	.top .crumbs,.top .crumbs a,.top .crumbs a::after{color: #000000;}
	.top .crumbs{padding-left: 0;}
	.top h1{color: #000000;font-size: 16px;line-height: 20px;padding: 5px 0;}
	.top .total{color: #838383;}
	.top .total b{color: #269D81;}
	/*filters*/
	.filters{padding: 0;}
	.filters h2{display: none;}
	.filters h2.icon-down{display: block;}
	.filters .filters-box{overflow-y: auto;background-color: #EFF0F4;}
	.filters .filters-list{width: auto;margin-bottom: 70px;border-left: 1px solid #EFF0F4;padding-left: 1px;}
	.filters .item{float: none;width: auto;min-width: auto;margin-right: 0;height: auto;overflow: hidden;background-color: #FFFFFF;margin-bottom: 10px;}
	.filters .item strong{font-size: 14px;padding-left: 0.5rem;}
	.filters .item ul{height: auto;}
	.filters .item li{margin-left: 1px;}
	.filters .filters-btn{position: absolute;top: 0;right: 0;padding: 0;}
	.filters .filters-btn s{line-height: 38px;background-color: #46AC94;color: #FFFFFF;border: none;border-radius: 0;margin-right: 0;height: 38px;padding: 0 10px;}
	.filters .filters-btn s.more{color: #FFFFFF;}
	.filters .filters-btn s.apply{position: fixed;bottom: 15px;z-index: 99999;float: none;right: -40%;margin-right: -80px;border-radius: 10px;padding: 0 30px;}
	/*product-list*/
	.product-list h2{display: none;}
	.product-list .pager{text-align: center;padding-bottom: 10px;margin-right:0;}
	.product-list .product-list-box thead{display: none;}
	.product-list .product-list-box th,.product-list-box td{border-bottom: none;}
	.product-list .product-list-box tr{display: block;border-bottom: 1px solid #DDDDDD;padding: 0 0 20px 30%;position: relative;}
	.product-list .product-list-box td{display: block;padding: 0;padding-right: 0.5rem;}
	.product-list .product-list-box td:nth-child(1) label:before{left: 5px;margin-left: 0;}
	.product-list .product-list-box td:nth-child(1) label:after{left: 5px;margin-left: 3px;}
	.product-list .product-list-box td:nth-child(2) img{max-width: 90%;}
	.product-list .product-list-box td:last-child input{width: 90%;}
	.product-list .product-list-box td:last-child button{width: 90%;}
	/*product list scroll*/
	.product-list .product-list-box tr > *:nth-child(-n+7),.product-list .product-list-box tr > *:last-child{position: static;}
	.product-list .product-list-box tr > *:nth-child(1){position: absolute;left: 0;width: 30%;height: 40px;}
	.product-list .product-list-box tr > *:nth-child(2){position: absolute;left: 0;width: 30%;top: 40px;}
	.product-list .product-list-box tr > *:nth-child(3){padding: 10px 0;}
	.product-list .product-list-box tr > *:last-child{position: absolute;left: 0;bottom: 20px;width: 30%;}
	/*detail*/
	.detail{padding-top: 0;}
	.detail.pane{display: block;padding-bottom: 0;}
	.detail .banner,.product-rfq{display: none;}
	.detail .specifications,.detail .similar,.detail .datasheet,.detail .interested,.detail .flex-right,.detail .introduction,.detail .content,.detail .faqs,.detail .reviews{padding: 0 5px;}
	.detail .flex-layout{display: block;}
	.detail .flew-middle dd.rohs:before,.detail .flew-middle dd.no-rohs:before,.detail .other .icon li:before{left: 0;}
	.detail h2{height: auto;line-height: 30px;padding: 10px 0 10px 22px;font-size: 16px;}
	.detail .links{display: flex;justify-content: space-evenly;}
	.detail .links s.icon-share{border: none;padding-right: 0;line-height: 40px;}
	.detail .links s.icon-share:before{display: none;}
	.detail .links s.icon-share .sns{opacity: 1;position: static;display: inline-block;margin: 0;padding-top: 0;width: auto;margin-left: 7px;}
	.detail .flex-left,.detail .flew-middle,.detail .flex-right{height: auto;float: none;margin-left: 0;margin-right: 0;min-height: unset;}
	.detail .flex-left{padding-bottom: 15px;border-bottom: 2px solid #E7E7E7;}
	.detail .flex-left > img.no_picture{margin:0 auto;}
	.detail .flex-left > img.mfg_logo{margin:0 auto;}
	.detail .flex-left .gallery{display: block;}
	.detail .flew-middle{padding: 0 5px;}
	.detail .flew-middle h1{text-align: center;line-height: 26px;padding: 15px 0;}
	.detail .flew-middle h1 s{display: block;margin-left: 0;}
	.detail .flew-middle dl{padding: 5px 0;}
	.detail .flew-middle dt{width: auto;padding-right: 10px;}
	.detail .flew-middle dd.rohs,.detail .flew-middle dd.no-rohs{padding-left: 50px;display: inline-block;}
	.detail .flew-middle .bottom{position: static;display: block;padding: 15px 0;}
	.detail .flew-middle .bottom .links{padding: 9px 0;}
	.detail .flew-middle .bottom .links a{width: 32%;overflow: hidden;min-width: auto;padding-left: 5px;padding-right: 30px;}
	.detail .flew-middle .bottom .qty{width: 200px;margin: 0 auto;}
	.detail .flew-middle .bottom s{float: right;}
	.detail .spec-table{display: block;}
	.detail .specifications table{float: none;width: 100%;}
	.detail .specifications table:last-child{margin-right: 0;}
	.detail .specifications table:last-child th.title{display: none;}
	.detail .specifications th,.detail .specifications td{padding-left: 5px;}
	.detail .specifications th{width: 50%;}
	.detail .similar .box{overflow-x: auto;}
	.detail .similar table{table-layout: fixed;border-collapse: separate;width: 100%;}
	.detail .similar th,.detail .similar td{width: 120px;}
	.detail .similar th{position: sticky;z-index: 1;left: 0;width: 120px;padding-left: 5px;}
	.detail .similar td img{max-width: 100%;display: block;margin: 0 auto;}
	.detail .similar tr:first-child > td{padding: 13px 0;}
	.detail .datasheet a{display: block;margin-left: 0;margin-top: 7px;width: auto;}
	.detail .interested ul.products{grid-template-columns: repeat(2,1fr);gap: 0;}
	.detail .interested ul.products li{border-bottom: 1px solid #DDDDDD;}
	.detail .interested ul.products li a{padding: 25px 5px 10px 5px;word-wrap: break-word;word-break: break-word;}
	.detail .interested ul.products li a img{margin-bottom: 10px;}
	.detail .interested ul.products li a strong{font-size: 14px;}
	.detail .interested ul.products li a b{font-size: 13px;}
	.detail .faqs .faq-lists dl{padding-left: 1%;padding-right: 1%;}
	.detail .faqs .faq-lists dt{line-height: 24px;}
	.detail .faqs .faq-lists dt s{display:none;}
	.detail .support{display: none;}
	.detail .enlarge{display: none !important;}
	/*evaluation*/
	.detail .evaluation{float:none;width: auto;background-color: #FFFFFF;margin-top: 10px;padding-bottom: 20px;}
	.detail .evaluation li{border-bottom:1px solid #DDDDDD;height: auto;float: none;width: auto;}
	.detail .evaluation li:last-child{border-bottom: none;}
	.detail .evaluation li span{position:static;display: block;padding-top: 7px;}
	.detail .evaluation li span:after{clear: both;content: "";display: block;height: 0;visibility: hidden;}
	.detail .evaluation li s{float:left;width: auto;margin-right: 10px;}
	/*reviews*/
	.detail .reviews ul li{float: none;width: auto;margin-left: 0;}
	.detail .reviews .form_btn{text-align: center;}
	.detail .evas li{margin-right: 0;}
	.detail .content .left{float: none;width: auto;}
	.detail .content .right{float: none;width: auto;padding-top: 15px;}
	/*other*/
	.detail .other ul.tab{display: none;}
	.detail .other .tab-panel{padding: 0 5px;display: block;min-height:auto;}
	.detail .other .tab-panel h2{display:block;}
	.detail .other .qc-text{width: 100%;padding: 0;}
	.detail .other .gallery{width: 100%;}
	.detail .other .gallery dl{display: block;border-radius: 0;}
	.detail .other .gallery dt{position: static;width: auto;height: auto;background-color: transparent;color: #323232;margin: 0;border: 0;border-radius: 0;display: block;line-height: 40px;}
	.detail .other .gallery dd{width: auto;height: auto;margin-top: 3px;}
	.detail .other .gallery dd img{max-width: 100%;}
	.detail .other ul.payment{display: grid;grid-template-columns: repeat(2,1fr);gap: 5px;}
	.detail .other ul.payment li{width: 100%;height: 80px;}
	.detail .other ul.payment li img{max-width: 90%;}
	.detail .other ul.advantages{display: block;}
	.detail .other ul.advantages li{width: 100%;padding-left: 10px;margin-top: 3px;}
	.detail .other ul.contact{display: block;}
	.detail .other ul.contact li{display: block;margin-left: 0;margin-top: 5px;}
	.detail .other .packaging-text{width: 100%;padding: 0;}
	.detail .other .packaging-text img{max-width: 95%;margin: 0 auto 15px auto;display: block;}
	.detail .other .packing-img{width: 100%;}
	.detail .other .packing-img li{height: 150px;}
	.detail .other .packing-img li::before{width: 50px;height: 50px;}
	.detail .other .packing-img li img{max-width: 80%;}
	.detail .other .packing-img li:nth-child(1)::before{padding-top: 26px;padding-right: 6px;}
	.detail .other .packing-img li:nth-child(2)::before{padding-top: 26px;padding-left: 6px;}
	.detail .other .packing-img li:nth-child(3)::before{padding-top: 2px;padding-right: 6px;}
	.detail .other .packing-img li:nth-child(4)::before{padding-left: 6px;padding-top: 2px;}
	.detail .other .btns{display: block;text-align: center;}
	.detail .other a.more{display: inline-block;margin-top: 7px;}
	.detail .other ul.cert{display: grid;grid-template-columns: repeat(2,1fr);gap: 5px;}
	.detail .other ul.cert li{width: 100%;}
	.detail .other ul.memberships li{padding-top: 15px;height: 110px;}
	.detail .other ul.memberships li::before{background-size: auto 2em;font-size: 150px;width: 150px;height: 50px;}
	.detail .other .tab-panels .flex.active{display: block;}
	/*compare-button*/
	.compare-button{height: auto;left: auto;right: 5px;padding: 10px 5px;}
	.compare-button a{display: block;}
	.compare-button a.compare{margin-bottom: 10px;}
	/*.compare*/
	.compare .compare-box table th{width: 180px;}
	.sitemap:before,.sitemap:after,.sitemap .pane:before{display:none;}
	.sitemap .pane .sitemap-box{padding-top: 70px;padding-bottom: 30px;}
	.sitemap .pane .sitemap-box h1{width: 70px;height: 70px;text-indent: -999px;font-size: 1px;top: 40px;margin-top: 0;margin-left: -35px;background-image: linear-gradient(120deg,#04636d,#259c81);}
	.sitemap .pane .sitemap-box h1:before{content: "";width: 49px;height: 47.5px;background-image: url("../images/logo.png");background-repeat: no-repeat;background-position: 0 -29.5px;background-size: 98.5px auto;position: absolute;left: 50%;margin-left: -25.5px;top: 6px;}
	.sitemap .pane .sitemap-box dl{float: none;width: auto;height: auto;text-align: center;}
	.sitemap .pane .sitemap-box dt{text-transform: none;color: #FFFFFF;background-color: #269D81;display: inline-block;padding: 0 30px;border-radius: 20px;font-size: 16px;height: 36px;line-height: 36px;position: relative;}
	.sitemap .pane .sitemap-box dt:before{content: "";width: 2px;height: 48px;background-color: #6EBEAB;position: absolute;left: 50%;margin-left: -1px;top: -50px;}
	.sitemap .pane .sitemap-box dd{float: none;text-align: center;width: auto;}
	.sitemap .pane .sitemap-box dl:nth-child(2n+1),.sitemap .pane .sitemap-box dl:nth-child(2n+1) dd{float: none;text-align: center;}
	.sitemap-box dd a{margin: 0 15px !important;height: auto;line-height: 24px;padding: 5px 0;}
	/*show*/
	body.tabs .main:before{display:block;}
	body.tabs .main .left,body.tabs .main dl.letter,body.tabs .filters{right:0;}
	body.tabs .main .left h2,body.tabs .main dl.letter dt,body.tabs .filters h2.icon-down{position: static;background-color: #269D81;text-align: right;border-radius: 0;}
	body.tabs .main .left h2:before,body.tabs .main dl.letter dt:before,body.tabs .filters h2.icon-down:before{transform:rotate(270deg);-ms-transform:rotate(270deg);-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);-o-transform:rotate(270deg);background-color: #68BBA7;}
	body.tabs .filters .filters-btn s.apply{right:40%;}
}