@charset "UTF-8";
html{font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;}
body{background: #f5f6f7;}
/*!- rd-wrapper begin -*/
.rd-wrapper{max-width: 1440px;margin: 0 auto;width: 100%;padding: 0 32px;}
@media screen and (max-width: 1280px){.rd-wrapper{padding: 0 24px;}}
@media screen and (max-width: 992px){.rd-wrapper{padding: 0 16px;}}
/*!- rd-wrapper end -*/
/*!- rd-section begin -*/
.rd-section{padding: 30px 0;}
.rd-section .content-empty{text-align: center;}
.rd-section .content-empty .rd-iconfont{font-size: 150px;color: #d9d9d9;}
.rd-section .content-empty .content-empty-title{font-size: 20px;line-height: 30px;color: #333;margin: 30px 0 30px 0;}
.rd-section.mm{padding: 0;}
.rd-section.mb{padding-bottom: 0;}
.rd-section.mt{padding-top: 0;}
.rd-section.mb-60{padding-bottom: 60px;}
.rd-section .layout-wrap{display: flex;align-items: flex-start;}
.rd-section .layout-wrap > .cart-form{display: flex;align-items: flex-start;}
.rd-section .layout-content{flex: auto;width: 75%;}
.rd-section .layout-sidebar{width: 25%;padding-left: 30px;position: sticky;top: 100px;right: 0;}
.rd-section .layout-sidebar .hd{display: flex;align-items: center;text-transform: uppercase;padding: 0 0 16px 0;position: relative;}
.rd-section .layout-sidebar .hd h3{flex: auto;font-size: 20px;line-height: 35px;color: #333;border-bottom: 1px solid #ddd;font-weight: normal;}
.rd-section .layout-sidebar .hd:after{position: absolute;content: '\e601';font-family: rd-iconfont;color: #e1041b;right: 0;font-size: 20px;}
.rd-section .layout-sidebar .hd a{line-height: 32px;font-size: 14px;color: #999;transition: color .5s;}
.rd-section .layout-sidebar .hd a:hover{color: #e1041b;}
.rd-section .layout-sidebar .menu-grid-sidebar{width: 100%;margin-bottom: 20px;}
.rd-section .layout-sidebar .menu-grid-sidebar ul{position: sticky;top: 72px;left: 0;}
.rd-section .layout-sidebar .menu-grid-sidebar ul li{margin-bottom: 5px;transition: all .5s;}
.rd-section .layout-sidebar .menu-grid-sidebar ul li a{display: block;position: relative;line-height: 35px;font-size: 16px;color: #333;transition: all .5s;border-radius: 6px;border: 1px solid transparent;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: normal;}
.rd-section .layout-sidebar .menu-grid-sidebar ul li:hover a{color: #e1041b;transition: color .5s;}
.rd-section .layout-sidebar .menu-grid-sidebar ul li:hover a:before{content: '\e601';font-family: 'rd-iconfont';padding-right: 10px;}
.rd-section .layout-sidebar .menu-grid-sidebar ul li.active a{color: #e1041b;}
.rd-section .layout-sidebar .menu-grid-sidebar ul li:last-child{margin-bottom: 0;}
.rd-section .layout-sidebar .cashier-grid-sidebar{width: 100%;background: #fff;padding: 0 15px 15px 15px;}
.rd-section .layout-sidebar .cashier-grid-sidebar ul{display: flex;flex-direction: column;}
.rd-section .layout-sidebar .cashier-grid-sidebar ul li{width: 100%;justify-content: space-between;display: flex;}
.rd-section .layout-sidebar .cashier-grid-sidebar ul li strong{font-size: 20px !important;}
.rd-section .layout-sidebar .cashier-grid-sidebar ul li .cart-cashier-label{font-size: 16px;line-height: 32px;color: #333;}
.rd-section .layout-sidebar .cashier-grid-sidebar ul li .cart-cashier-value{font-size: 16px;line-height: 32px;color: #FE5050;}
.rd-section .layout-sidebar .cashier-grid-sidebar .cart-cashier-action{margin-top: 24px;}
.rd-section .layout-sidebar .cashier-grid-sidebar .cart-cashier-action .cart-action{display: block;font-size: 18px;line-height: 40px;padding: 0 16px;color: #fff;text-align: center;border: 0;width: 100%;background-color: #26BB79;cursor: pointer;-webkit-transition: background .3s ease 0s;transition: background .3s ease 0s;}
.rd-section .layout-sidebar .bd ul{display: flex;flex-wrap: wrap;margin: -16px 0 0 -16px;}
.rd-section .layout-sidebar .bd ul li{width: 100%;padding: 16px 0 0 16px;}
.rd-section .layout-sidebar .bd ul li a{display: block;}
.rd-section .layout-sidebar .bd ul li a:hover .intro h4{color: #e1041b;}
.rd-section .layout-sidebar .bd ul li .cover{display: block;position: relative;height: 0;width: 100%;padding-bottom: 100%;}
.rd-section .layout-sidebar .bd ul li .cover img{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-position: center;object-fit: contain;}
.rd-section .layout-sidebar .bd ul li .intro h4{padding: 8px;font-size: 16px;font-weight: normal;text-align: center;transition: color .4s;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: normal;}
.rd-section .layout-sidebar .hot-related-wrap ul{display: flex;flex-direction: column;margin-top: 10px;}
.rd-section .layout-sidebar .hot-related-wrap ul li{display: flex;margin-bottom: 30px;}
.rd-section .layout-sidebar .hot-related-wrap ul li .cover{width: 30%;}
.rd-section .layout-sidebar .hot-related-wrap ul li .cover > img{display: block;width: 100%;}
.rd-section .layout-sidebar .hot-related-wrap ul li .intro{width: 70%;padding-left: 20px;flex: auto;}
.rd-section .layout-sidebar .hot-related-wrap ul li .intro h4{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;white-space: normal;-webkit-line-clamp: 3;word-wrap: break-word;-webkit-box-orient: vertical;line-height: 25px;font-weight: normal;color: #333;}
.rd-section .layout-sidebar .hot-related-wrap ul li .intro:hover h4{color: #e1041b;}
.rd-section .layout-sidebar .hot-related-wrap ul li .video-item{width: 100%;margin-bottom: 0;}
.rd-section .layout-sidebar .hot-related-wrap ul li .video-item .cover{width: 100%;}
.rd-section .layout-sidebar .hot-related-wrap ul li .video-item .intro-icon{padding: 20px;}
.rd-section .layout-sidebar .hot-related-wrap ul li .video-item .intro-icon h4{font-weight: normal;}
.rd-section .layout-sidebar .company-content{width: 100%;margin-bottom: 30px;}
.rd-section .layout-sidebar .company-content ul{display: flex;flex-wrap: wrap;justify-content: center;}
.rd-section .layout-sidebar .company-content ul li{width: 100%;flex: auto;margin-bottom: 10px;}
.rd-section .layout-sidebar .company-content ul li .icon{font-size: 20px;line-height: 1;color: #e1041b;display: inline-block;}
.rd-section .layout-sidebar .company-content ul li .icon i{font-size: inherit;}
.rd-section .layout-sidebar .company-content ul li .label{font-size: 16px;line-height: 1.8;color: #666;display: inline-block;}
.rd-section .layout-sidebar .company-content ul li .value{font-size: 16px;white-space: normal;word-break: break-word;color: #333;display: inline-block;}
.rd-section .layout-sidebar-sticky{position: sticky;top: 90px;}
.rd-section .tips-tags .tips{padding: 16px 0;}
.rd-section .tips-tags .tips h4{border-left: 3px solid #e1041b;line-height: 1.5;padding: 4px 16px;font-size: 18px;font-weight: normal;color: #e1041b;}
.rd-section .tips-tags .tags{display: block;line-height: 1;font-size: 0;}
.rd-section .tips-tags .tags a{display: inline-block;line-height: 40px;padding: 0 24px;background-color: #F5F5F5;color: #333;font-size: 16px;margin: 0 0 16px 0;max-width: 250px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;transition: background-color .4s, color .4s;}
.rd-section .tips-tags .tags a:hover{color: #e1041b;}
.rd-section .rd-number{display: inline-block;vertical-align: middle;position: relative;height: 32px;}
.rd-section .rd-number .rd-number-button{display: block;position: absolute;top: 0;cursor: pointer;color: #333333;width: 32px;height: 32px;border: 1px solid #d9d9d9;border-radius: 0;background-image: none;background-color: whitesmoke;}
.rd-section .rd-number .rd-number-button.sub{left: 0;}
.rd-section .rd-number .rd-number-button.add{right: 0;}
.rd-section .rd-number .rd-number-button:hover{background-color: #d9d9d9;}
.rd-section .rd-number .rd-number-button:disabled{background-color: transparent;color: #bfbfbf;cursor: not-allowed;}
.rd-section .rd-number .rd-number-input{display: block;height: 100%;width: 100%;text-align: center;font-size: 16px;padding: 0 40px;line-height: 30px;border: 1px solid #d9d9d9;max-width: 120px;}
.rd-section .header-title{line-height: 1.576;border-bottom: 1px solid #ddd;color: #e1041b;padding: 10px 0;margin-bottom: 32px;font-weight: 700;display: flex;align-items: center;}
.rd-section .header-title h3{font-size: 22px;line-height: 32px;color: #e1041b;font-weight: normal;flex: auto;-webkit-flex: auto;}
.rd-section .header-title .more-button{display: block;-webkit-flex: none;flex: none;}
.rd-section .header-title .more-button a{ color:#333}
.rd-section .header-title a:hover{background: #e1041b;color: #fff;}
.rd-section .title{font-size: 24px;font-weight: normal;text-align: center;text-transform: uppercase;color: #e1041b;margin-bottom: 30px;}
.rd-section .title h3{font-weight: normal;}
.rd-section .button{border: 2px solid #e1041b;position: relative;display: inline-flex;justify-content: center;align-items: center;-webkit-transition: .3s,background-size .2s linear .15s;transition: all .3s,background-size .2s linear .15s;}
.rd-section .button:before{background: #e1041b;content: "";position: absolute;height: 100%;width: 55px;right: 0;top: 0;}
.rd-section .button:after{color: #fff;content: "\e601";font-family: "rd-iconfont";position: relative;margin: 0;transform: none;-webkit-transform: none;font-size: 25px;font-weight: normal;text-align: center;width: 55px;top: 50%;right: 0;-webkit-transition: .3s,background-size .2s linear .15s;transition: all .3s,background-size .2s linear .15s;}
.rd-section .button span{position: relative;padding: 5px 28px 5px 38px;z-index: 1;line-height: 40px;text-align: center;color: #fff;font-size: 18px;}
.rd-section .button span:before{background: #e1041b;position: absolute;content: "";right: 0;top: 0;height: 100%;z-index: -1;width: 0;-webkit-transition: width .3s ease-out;transition: width .3s ease-out;}
.rd-section .button:hover:after{transform: rotate(-45deg);}
.rd-section .button:hover span{color: #fff;}
.rd-section .button:hover span:before{width: 100%;}
@media screen and (max-width: 1280px){
.rd-section{padding: 24px 0;}
.rd-section .layout-content{padding: 24px;}
.rd-section .layout-sidebar{margin-left: 0;margin-top: 24px;}
.rd-section .layout-sidebar .hd{margin-bottom: 24px;}
.rd-section .layout-sidebar .hd h3{font-size: 20px;line-height: 24px;}
.rd-section .layout-sidebar .hd a{line-height: 24px;font-size: 14px;}
.rd-section .layout-sidebar .product-grid-sidebar{margin-right: 24px;}
.rd-section .layout-sidebar .product-grid-sidebar ul{padding: 16px 0;}
.rd-section .layout-sidebar .bd ul{margin: -24px 0 0 -24px;}
.rd-section .layout-sidebar .bd ul li{width: 25%;padding: 24px 0 0 24px;}
.rd-section .layout-sidebar .bd ul li .intro h4{font-size: 14px;}
.rd-section .tips-tags .tips{padding: 8px 0;}
.rd-section .tips-tags .tips h4{padding: 4px 16px;font-size: 16px;}
.rd-section .tips-tags .tags a{line-height: 32px;padding: 0 16px;margin: 0 12px 12px 0;}
}
@media screen and (max-width: 992px){
.rd-section{padding: 16px 0;}
.rd-section .layout-content{padding: 0px;margin-bottom: 0;width: 100%;}
.rd-section .layout-sidebar{margin: 0 0 32px 0;padding-left: 0;width: 100%;}
.rd-section .layout-sidebar .hd{margin-bottom: 0;padding: 10px 0px;}
.rd-section .layout-sidebar .hd h3{font-size: 18px; line-height:34px;}
.rd-section .layout-sidebar .hd a{font-size: 12px;}
.rd-section .layout-sidebar .product-grid-sidebar{display: none;}
.rd-section .layout-sidebar .bd ul{margin: -16px 0 0 -16px;}
.rd-section .layout-sidebar .bd ul li{width: 50%;padding: 16px 0 0 16px;}
.rd-section .layout-sidebar .menu-grid-sidebar{padding: 0 10px 10px 10px;}
.rd-section .tips-tags .tips{padding: 16px 0;}
.rd-section .tips-tags .tips h4{padding: 4px 8px;font-size: 14px;}
.rd-section .tips-tags .tags a{line-height: 28px;margin: 0 8px 8px 0;width: 100%;max-width: 100%;}
.rd-section .header-title{margin-bottom: 20px;}
.rd-section .header-title h3{line-height: 22px;font-size: 16px;}
.rd-section .layout-wrap{flex-direction: column;}
.rd-section .layout-wrap > .cart-form{flex-direction: column;}
.rd-section .button span{padding: 5px 15px 5px 15px;line-height: 25px;}
.rd-section .content-empty .rd-iconfont{font-size: 100px;}
.rd-section .content-empty .content-empty-title{font-size: 18px;color: #999;margin: 10px 0 0 0;}
}
/*!- rd-section end -*/
/*!- rd-scrollbar begin -*/
.rd-scrollbar::-webkit-scrollbar{width: 6px;height: 6px;}
.rd-scrollbar::-webkit-scrollbar-thumb{border-radius: 3px;background-color: rgba(0, 0, 0, 0.3);}
.rd-scrollbar::-webkit-scrollbar-track{background-color: rgba(0, 0, 0, 0.1);}
/*!- rd-scrollbar end -*/
/*!- rd-public end -*/
.gy_stat_unit{ font-size:32px;}
/*!- rd-public end -*/
/*!- rd-header begin -*/
.rd-header{transition: background-color .5s;background-color: transparent;border-bottom: 1px solid #ddd;display: block;height: 91px;}
.rd-header .rd-header-wrap{position: fixed;top: 0;left: 0;right: 0;z-index: 999;-webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05);box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05);background-color: #fff;height: 91px;transition: height .5s;}
.rd-header .rd-header-wrap:before, .rd-header .rd-header-wrap:after{display: table;content: "";width: 100%;}
.rd-header .rd-header-wrap:after{clear: both;}
.rd-header .rd-header-wrap .rd-header-content{max-width: 1660px;margin: 0 auto;width: 100%;padding: 0 32px;}
.rd-header .rd-header-wrap .rd-header-logo{display: block;float: left;line-height: 90px;font-size: 0;-webkit-text-size-adjust: none;}
.rd-header .rd-header-wrap .rd-header-logo > a{display: inline-block;vertical-align: middle;margin-right: 8px;}
.rd-header .rd-header-wrap .rd-header-logo > a > img{display: block;width: auto;height: 55px; border:none;}
.rd-header .rd-header-wrap .rd-header-logo > span{display: none;vertical-align: middle;color: #fff;font-size: 14px;}
.rd-header .rd-header-wrap .rd-header-nav{display: block;float: right;line-height: 90px;}
.rd-header .rd-header-wrap .rd-header-nav:before, .rd-header .rd-header-wrap .rd-header-nav:after{display: table;content: "";width: 100%;}
.rd-header .rd-header-wrap .rd-header-nav:after{clear: both;}
.rd-header .rd-header-wrap .rd-header-trigger{display: none;width: 24px;height: 20px;position: absolute;z-index: 1002;top: 50%;right: 16px;margin-top: -10px;cursor: pointer;}
.rd-header .rd-header-wrap .rd-header-search2{display: none;width: 24px;height: 20px;position: absolute;z-index: 1002;top: 50%;right: 56px;margin-top: -13px;cursor: pointer;}
.rd-header .rd-header-nav ul{font-size: 0;margin-left: -32px;}
.rd-header .rd-header-nav ul > li{display: inline-block;vertical-align: top;margin-left: 32px;position: relative;font-size: 18px;color: #333;}
.rd-header .rd-header-nav ul > li .arrow{display: inline-block;vertical-align: -1px;width: 16px;height: 16px;position: relative;}
.rd-header .rd-header-nav ul > li .arrow:before, .rd-header .rd-header-nav ul > li .arrow:after{display: block;content: '';width: 8px;border-bottom: 2px solid;position: absolute;top: 50%;transition: all .5s;}
.rd-header .rd-header-nav ul > li .arrow:before{left: 2px;transform: rotate(49deg);}
.rd-header .rd-header-nav ul > li .arrow:after{right: 2px;transform: rotate(-49deg);}
.rd-header .rd-header-nav ul > li a{display: block;white-space: nowrap;position: relative;transition: color,background-color .5s;}
.rd-header .rd-header-nav ul > li a:hover, .rd-header .rd-header-nav ul > li a.active{color: #e1041b;}
.rd-header .rd-header-nav ul > li dl{display: none;min-width: 120px;position: absolute;left: 50%;transform: translateX(-50%);text-align: center;background-color: rgba(255, 255, 255, 0.8);font-size: 14px;}
.rd-header .rd-header-nav ul > li dl dd{position: relative;}
.rd-header .rd-header-nav ul > li dl dd a{padding: 0 20px;line-height: 40px;}
.rd-header .rd-header-nav ul > li dl dd a .arrow{position: absolute;top: 50%;margin-top: -8px;right: 4px;}
.rd-header .rd-header-nav ul > li dl dd a .arrow:before, .rd-header .rd-header-nav ul > li dl dd a .arrow:after{width: 0;height: 8px;border-left: 0;border-right: 2px solid;left: 50%;top: auto;right: auto;}
.rd-header .rd-header-nav ul > li dl dd a .arrow:before{top: 0.4px;transform: rotate(-45deg);}
.rd-header .rd-header-nav ul > li dl dd a .arrow:after{bottom: 0.4px;transform: rotate(45deg);}
.rd-header .rd-header-nav ul > li dl dd a:hover{background-color: white;}
.rd-header .rd-header-nav ul > li dl dd dl{left: 100%;top: 0;transform: translateX(0);}
.rd-header .rd-header-nav ul > li.active > a{color: #e1041b;}
.rd-header .rd-header-nav .rd-header-nav-extra ul li:first-child{padding-right: 20px;}
.rd-header .rd-header-nav .rd-header-nav-extra ul li:first-child:after{position: absolute;content: "";display: block;top: 50%;right: 2px;margin-top: -6px;border-width: 1px 1px 0 0;border-style: solid;width: 9px;height: 9px;-webkit-transform: rotate(135deg);transform: rotate(135deg);}
.rd-header .rd-header-nav-menu{display: block;float: left;padding-right: 32px;}
.rd-header .rd-header-nav-extra{display: block;position: relative;float: right;padding-left: 32px;}
.rd-header .rd-header-nav-extra:after{display: block;content: '';height: 16px;border-left: 1px solid #333;position: absolute;top: 50%;left: 0;margin-top: -8px;}
.rd-header .rd-header-icon-text{position: relative;text-align: left;}
.rd-header .rd-header-icon-text > .icon{display: inline-block;vertical-align: middle;width: 24px;height: 16px;line-height: 16px;font-size: 24px;text-align: center;margin-right: 6px;}
.rd-header .rd-header-icon-text > .icon > img{display: block;width: 100%;height: 100%;object-position: center;object-fit: contain;}
.rd-header .rd-header-icon-text > .icon > i{font-size: inherit;}
.rd-header .rd-header-icon-text > .text{display: inline-block;vertical-align: middle;}
.rd-header .rd-header-cart > a{display: block;position: relative;text-align: center;font-size: 0;color: #333;transition: color .4s, background-color .4s;}
.rd-header .rd-header-cart > a > i{display: inline-block;vertical-align: middle;font-size: 20px;}
.rd-header .rd-header-cart > a > span{display: block;position: absolute;top: 30px;right: 0px;height: 20px;line-height: 20px;font-size: 14px;background-color: #FE5050;color: #fff;padding: 0 6px;border-radius: 10px;-webkit-transform: translate(50%, -50%);transform: translate(50%, -50%);}
.rd-header .rd-header-cart > a:hover{color: #e1041b;}
.rd-header .rd-header-trigger > span{display: block;position: absolute;width: 100%;height: 2px;background-color: #333;top: 50%;margin-top: -1px;transition: all .5s;}
.rd-header .rd-header-trigger > span:nth-child(1){transform: translateY(-10px);}
.rd-header .rd-header-trigger > span:nth-child(2){transform: translateY(9px);}
.rd-header.fixed{position: fixed;top: 0;left: 0;right: 0;z-index: 1000;background-color: rgba(255, 255, 255, 0.9);}
.rd-header.scrolled{background-color: #fff;}
@media screen and (max-width: 1440px){
.rd-header .rd-header-nav ul{margin-left: -24px;}
.rd-header .rd-header-nav ul > li{margin-left: 24px;}
.rd-header .rd-header-nav-menu{padding-right: 24px;}
.rd-header .rd-header-nav-extra{padding-left: 24px;}
}
@media screen and (max-width: 1280px){
.rd-header{background-color: #fff;border-bottom: 0;height: 58px;}
.rd-header .rd-header-wrap{width: 100%;height: 58px;}
.rd-header .rd-header-wrap .rd-header-content{padding: 0 16px;}
.rd-header .rd-header-wrap .rd-header-logo{float: none;position: relative;z-index: 1001;line-height: 58px;padding: 0;background-color: #fff;}
.rd-header .rd-header-wrap .rd-header-logo > a > img{height: 38px;}
.rd-header .rd-header-wrap .rd-header-logo > span{display: inline-block;}
.rd-header .rd-header-wrap .rd-header-nav{display: none;float: none;position: fixed;z-index: 1000;top: 0;left: 0;right: 0;bottom: 0;line-height: 40px;padding-top: 58px;overflow-y: auto;background-color: #fff;}
.rd-header .rd-header-wrap .rd-header-search2{display: block;}
.rd-header .rd-header-wrap .rd-header-trigger{display: block;}
.rd-header .rd-header-nav ul{margin-left: 0;}
.rd-header .rd-header-nav ul > li{display: block;margin-left: 0;}
.rd-header .rd-header-nav ul > li .arrow{width: 40px;height: 40px;position: absolute;top: 0;margin-top: 0;right: 6px;}
.rd-header .rd-header-nav ul > li .arrow:before{left: 14px;right: auto;}
.rd-header .rd-header-nav ul > li .arrow:after{left: auto;right: 13px;}
.rd-header .rd-header-nav ul > li a{padding: 0 56px 0 16px;}
.rd-header .rd-header-nav ul > li dl{min-width: auto;position: static;left: auto;top: auto;transform: translateX(0);text-align: left;}
.rd-header .rd-header-nav ul > li dl dd a{padding: 0 36px 0 16px;}
.rd-header .rd-header-nav ul > li dl dd a .arrow{width: 40px;height: 40px;right: 6px;margin-top: 0;top: 0;}
.rd-header .rd-header-nav ul > li dl dd a .arrow:before, .rd-header .rd-header-nav ul > li dl dd a .arrow:after{width: 8px;height: 0;border-left: 2px solid;border-right: 0;top: 50%;bottom: auto;}
.rd-header .rd-header-nav ul > li dl dd a .arrow:before{left: 14px;right: auto;transform: rotate(49deg);}
.rd-header .rd-header-nav ul > li dl dd a .arrow:after{left: auto;right: 13px;transform: rotate(-49deg);}
.rd-header .rd-header-nav ul > li dl dd.opened > a .arrow:before{transform: rotate(-49deg);}
.rd-header .rd-header-nav ul > li dl dd.opened > a .arrow:after{transform: rotate(49deg);}
.rd-header .rd-header-nav ul > li dl dd.opened > dl{display: block;}
.rd-header .rd-header-nav ul > li.opened > a .arrow:before{transform: rotate(-49deg);}
.rd-header .rd-header-nav ul > li.opened > a .arrow:after{transform: rotate(49deg);}
.rd-header .rd-header-nav ul > li.opened > dl{display: block;}
.rd-header .rd-header-nav-menu{float: none;padding-right: 0;}
.rd-header .rd-header-nav-extra{float: none;padding-left: 0;}
.rd-header .rd-header-nav-extra:after{display: none;}
.rd-header .rd-header-nav-extra .rd-header-lang > a{display: none;}
.rd-header .rd-header-nav-extra .rd-header-lang > dl{display: block;font-size: 0;-webkit-text-size-adjust: none;white-space: nowrap;overflow-x: auto;padding: 0 8px;}
.rd-header .rd-header-nav-extra .rd-header-lang > dl > dd{display: inline-block;vertical-align: top;}
.rd-header .rd-header-nav-extra .rd-header-lang > dl > dd > a{padding: 0 8px;font-size: 14px;}
.rd-header .rd-header-nav-extra .rd-header-search{display: none;}
.rd-header.fixed{position: sticky;}
.rd-header.opened .rd-header-nav{display: block;}
.rd-header.opened .rd-header-trigger > span:nth-child(1){transform: rotate(45deg);}
.rd-header.opened .rd-header-trigger > span:nth-child(2){transform: rotate(-45deg);}
.rd-header.opened .rd-header-trigger > span:nth-child(3){opacity: 0;}
.rd-header .rd-header-nav .rd-header-nav-extra ul li:first-child {padding-right: 32px; background:#e9e8e8;}
.rd-header .rd-header-nav .rd-header-nav-extra ul li:first-child:after {
    right: 12px;
    margin-top: -6px;
	margin-left:5px;
    width: 12px;
    height: 12px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
}
@media screen and (min-width: 1281px){
.rd-header .rd-header-nav ul > li dl dd:hover > dl{display: block;}
.rd-header .rd-header-nav ul > li:hover > a .arrow:before{transform: rotate(-49deg);}
.rd-header .rd-header-nav ul > li:hover > a .arrow:after{transform: rotate(49deg);}
.rd-header .rd-header-nav ul > li:hover > dl{display: block;}
}
@media screen and (max-width: 992px){
.rd-header .rd-header-nav ul > li a.rd-header-icon-text{padding: 0;margin: 0 auto;}
.rd-header .rd-header-nav ul > li.rd-header-cart a{padding: 0;margin: 0 auto;}
.rd-header .rd-header-nav ul > li.rd-header-cart a > span{top: 10px;}
.rd-header .rd-header-nav-extra .rd-header-lang > dl > dd{margin: 0 10px;}
.rd-header .rd-header-nav-extra .rd-header-search{ display:none}
.rd-header .rd-header-nav-extra .rd-header-cart{width: 50%;display: inline-flex;}
}
/*!- rd-header end -*/
/*!- rd-footer begin -*/
.rd-footer{background-color: #121c22;background-image: url("../images/mapbg.png");background-repeat: no-repeat;background-position: center;background-size: auto; overflow:hidden}
.rd-footer .footer-wrap{position: relative;display: flex;flex-direction: row;padding: 80px 32px 0 32px;}
.rd-footer .footer-wrap .rd-elementor{position: absolute;right: 0;top: -70px;}
.rd-footer .footer-wrap .rd-elementor .decoration-widget{text-align: left;font-size: 0;line-height: 1;}
.rd-footer .footer-wrap .rd-elementor .decoration-widget .decoration-container{width: 70px;height: 70px;position: relative;display: inline-block;}
.rd-footer .footer-wrap .rd-elementor .decoration-widget .decoration-container .industrium-decoration{position: absolute;height: 100%;width: 100%;}
.rd-footer .footer-wrap .rd-elementor .decoration-widget .decoration-container .industrium-decoration div{background: #e1041b;position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.rd-footer .footer-wrap .rd-elementor .decoration-widget .decoration-container .industrium-decoration div:nth-child(2n){top: 100%;left: 0;background: #fff;}
.rd-footer .footer-wrap .footer-intro{flex: auto;}
.rd-footer .footer-wrap .footer-intro .rd-footer-content{padding: 0 20px 0 0;}
.rd-footer .footer-wrap .footer-intro .rd-footer-content .rd-footer-wrap h4{font-size: 80px;font-weight: bold;-webkit-text-stroke: 1px #e1041b;color: transparent;}
.rd-footer .footer-wrap .footer-intro .rd-footer-list{display: flex;justify-content: space-between;flex-wrap: wrap;}
.rd-footer .footer-wrap .footer-intro .rd-footer-item{display: block;padding: 0 50px 16px 0;}
.rd-footer .footer-wrap .footer-intro .alive{display: block;padding: 0 0px 16px 0;}
.rd-footer .footer-wrap .footer-intro .rd-footer-item dl{line-height: 1.576;}
.rd-footer .footer-wrap .footer-intro .rd-footer-item dl dt{font-size: 18px;font-weight: 500;text-transform: uppercase;margin-bottom: 12px;color: #fff;}
.rd-footer .footer-wrap .footer-intro .rd-footer-item dl dt a{text-decoration: none;color: inherit;transition: color .3s;}
.rd-footer .footer-wrap .footer-intro .rd-footer-item dl dt a .icon-linkedinzh{color: #00AEF3;}
.rd-footer .footer-wrap .footer-intro .rd-footer-item dl dt a .icon-youtube1{color: #fb0204;}
.rd-footer .footer-wrap .footer-intro .rd-footer-item dl dt a .icon-facebook{color: #ed4135;}
.rd-footer .footer-wrap .footer-intro .rd-footer-item dl dt a .icon-TikTok{color: #be34a2;}
.rd-footer .footer-wrap .footer-intro .rd-footer-item dl dt a .icon-social-_round-skype{color: #00AEF3;}
.rd-footer .footer-wrap .footer-intro .rd-footer-item dl dt a .icon-instagram-circle-fill{color: #be34a2;}
.rd-footer .footer-wrap .footer-intro .rd-footer-item dl dt a .icon-pinterest-circle-fill{color: #e10600;}
.rd-footer .footer-wrap .footer-intro .rd-footer-item dl dt a .icon-youtube-circle-fill{color: #fb0204;}
.rd-footer .footer-wrap .footer-intro .rd-footer-item dl dt:hover a{color: #e1041b;}
.rd-footer .footer-wrap .footer-intro .rd-footer-item dl dt.icon{font-size: 0;}
.rd-footer .footer-wrap .footer-intro .rd-footer-item dl dt.icon a{font-size: 0;margin-right: 8px;}
.rd-footer .footer-wrap .footer-intro .rd-footer-item dl dt.icon a:hover i{color: #e1041b;}
.rd-footer .footer-wrap .footer-intro .rd-footer-item dl dt.icon i{font-size: 32px;transition: color .3s;}
.rd-footer .footer-wrap .footer-intro .rd-footer-item dl dd{display: block;font-size: 16px;margin-bottom: 8px;color: rgba(255, 255, 255, 0.65);max-width: 370px;}
.rd-footer .footer-wrap .footer-intro .rd-footer-item dl dd.ddz{display: inline-flex;padding: 0 10px 0 0;}
.rd-footer .footer-wrap .footer-intro .rd-footer-item dl dd span, .rd-footer .footer-wrap .footer-intro .rd-footer-item dl dd i{display: inline-block; margin-right:2px}
.rd-footer .footer-wrap .footer-intro .rd-footer-item dl dd a{font-weight: lighter;text-decoration: none;color: inherit;transition: color .3s;}
.rd-footer .footer-wrap .footer-intro .rd-footer-item dl dd:hover a{color: #e1041b;}
.rd-footer .footer-wrap .footer-cover{width: 50%;}
.rd-footer .footer-wrap .footer-cover .rd-inquiry .rd-inquiry-wrap{padding: 32px;}
.rd-footer .footer-copyright-wrap{margin-top: 20px; overflow:hidden; margin-bottom:10px;}
.rd-footer .footer-copyright-wrap .rd-footer-external{display: block;text-align: center;line-height: 1.576;font-size: 16px;padding: 8px 16px 8px;}
.rd-footer .footer-copyright-wrap .rd-footer-external a{margin: 4px;color: rgba(255, 255, 255, 0.45);}
.rd-footer .footer-copyright-wrap .rd-footer-external a:hover{color: #e1041b;}
.rd-footer .footer-copyright-wrap .rd-footer-copyright{color: rgba(255, 255, 255, 0.45);font-size: 16px;line-height: 1.576;padding: 16px 0; float:left; width:50%;}
.rd-footer .footer-copyright-wrap .rd-footer-copyright a{color: inherit;}
.rd-footer .footer-copyright-wrap .rd-footer-yszc{color: rgba(255, 255, 255, 0.45);font-size: 16px;line-height: 1.576;padding: 16px 0; float:right; width:50%; text-align:right;}
.rd-footer .footer-copyright-wrap .rd-footer-yszc a{color: inherit; padding:0px 5px;}
@media screen and (max-width: 1280px){
.rd-footer .rd-footer-content{padding: 32px 0;}
.rd-footer .rd-footer-item{padding: 24px 0 0 24px;}
.rd-footer .rd-footer-item dl dt{font-size: 16px;margin-bottom: 8px;}
.rd-footer .rd-footer-item dl dt.icon i{font-size: 32px;}
.rd-footer .rd-footer-item dl dd{font-size: 14px;}
}
@media screen and (max-width: 1024px){
.rd-footer .footer-copyright-wrap .rd-footer-copyright{float:none; width:100%; text-align:center;line-height: 1.276;}
.rd-footer .footer-copyright-wrap .rd-footer-yszc{float:none; width:100%; text-align:center;line-height: 1.276;}
}
@media screen and (max-width: 992px){
.rd-footer{padding: 0 0 40px 0;}
.rd-footer .footer-wrap{flex-direction: column-reverse;padding: 32px 32px 0 32px;}
.rd-footer .footer-wrap .rd-elementor{display: none;}
.rd-footer .footer-wrap .footer-intro .rd-footer-item{max-width: 100%;padding: 0 0 15px 0;text-align: left;}
.rd-footer .footer-wrap .footer-intro .rd-footer-item.alive{display: block;order: -1;}
.rd-footer .footer-wrap .footer-intro .rd-footer-item .icon{margin-bottom: 0;}
.rd-footer .footer-wrap .footer-intro .rd-footer-content{padding: 0;}
.rd-footer .footer-wrap .footer-intro .rd-footer-content .rd-footer-wrap{display: flex;flex-direction: column;}
.rd-footer .footer-wrap .footer-intro .rd-footer-content .rd-footer-wrap h4{font-size: 60px;text-align: center;order: -2;}
.rd-footer .footer-wrap .footer-intro .rd-footer-list > li:nth-child(2) dd a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.rd-footer .footer-wrap .footer-intro .rd-footer-list > li:nth-child(1){display: none;}
.rd-footer .footer-wrap .footer-intro .rd-footer-list > li:last-child dd{display: inline-flex;padding: 0 0px 0 0;max-width: 100%; width:100%;}
.rd-footer .footer-wrap .footer-cover{width: 100%;margin-bottom: 20px;}
.rd-footer .footer-copyright-wrap{margin-top: 0;}
.rd-footer .footer-copyright-wrap .rd-footer-external{padding: 0 0 20px 0;}
.rd-footer .footer-copyright-wrap .rd-footer-copyright{padding: 0;}
}
@media screen and (max-width: 768px){
.rd-footer .footer-copyright-wrap .rd-footer-copyright{ font-size:14px;}
.rd-footer .footer-copyright-wrap .rd-footer-yszc{font-size:14px;}
}
/*!- rd-footer end -*/
/*!- rd-sidebar begin -*/
.rd-sidebar .rd-sidebar-wrap{position: fixed;top: 50%;right: 0;z-index: 998;}
.rd-sidebar .rd-sidebar-item{position: relative;height: 48px;}
.rd-sidebar .rd-sidebar-item .wrap{position: absolute;top: 0;left: 0;transition: all .3s;transform: translateX(-48px);}
.rd-sidebar .rd-sidebar-item .trigger{display: flex;color: #333;background-color: #121c22;}
.rd-sidebar .rd-sidebar-item .trigger .icon{display: block;flex: none;width: 48px;height: 48px;line-height: 48px;text-align: center;color: #fff;}
.rd-sidebar .rd-sidebar-item .trigger .icon i{font-size: 24px;}
.rd-sidebar .rd-sidebar-item .trigger .text{display: block;font-size: 16px;line-height: 48px;padding: 0 16px 0 8px;white-space: nowrap;word-break: keep-all;color: #fff;}
.rd-sidebar .rd-sidebar-item .popover{display: none;position: absolute;top: 0;right: 100%;padding: 0 12px 0 0;}
.rd-sidebar .rd-sidebar-item .popover .popover-wrap{position: relative;background-color: #fff;border-radius: 2px;box-shadow: 0 6px 20px 2px rgba(0, 0, 0, 0.18);padding: 2px 0;}
.rd-sidebar .rd-sidebar-item .popover .popover-wrap:after{display: block;content: '';position: absolute;z-index: 1;top: 20px;right: -8px;border-style: solid;border-width: 8px 0 8px 8px;border-color: transparent transparent transparent #fff;}
.rd-sidebar .rd-sidebar-item .popover img{display: block;max-width: 128px;height: auto;}
.rd-sidebar .rd-sidebar-item .popover ul li a{display: block;font-size: 14px;line-height: 40px;padding: 0 16px;min-width: 120px;white-space: nowrap;word-break: keep-all;color: #333;}
.rd-sidebar .rd-sidebar-item .popover ul li a i{font-size: 20px;vertical-align: -.1em;}
.rd-sidebar .rd-sidebar-item .popover ul li a i[class*='icon-whatsapp']{color: #25D366;}
.rd-sidebar .rd-sidebar-item .popover ul li a i[class*='icon-skype']{color: #00AEF3;}
.rd-sidebar .rd-sidebar-item .popover ul li a i[class*='icon-facebook']{color: #235B9E;}
.rd-sidebar .rd-sidebar-item .popover ul li a i[class*='icon-twitter']{color: #00ACED;}
.rd-sidebar .rd-sidebar-item .popover ul li a i[class*='icon-messenger']{color: #008AFF;}
.rd-sidebar .rd-sidebar-item .popover ul li a i[class*='icon-youtube']{color: #FF0000;}
.rd-sidebar .rd-sidebar-item .popover ul li a:hover{background-color: #e6f0f8;color: #e1041b;}
.rd-sidebar .rd-sidebar-item.top{display: none;}
.rd-sidebar .rd-sidebar-item:hover .wrap{transform: translateX(-100%);}
.rd-sidebar .rd-sidebar-item:hover .popover{display: block;}
.rd-sidebar.scrolled .rd-sidebar-item.top{display: block;}
@media screen and (max-width: 992px){
.rd-sidebar .rd-sidebar-item{height: 40px;}
.rd-sidebar .rd-sidebar-item .trigger .icon{width: 40px;height: 40px;line-height: 40px;}
.rd-sidebar .rd-sidebar-item .wrap{transform: translateX(-40px);}
}
/*!- rd-sidebar end -*/
/*!- rd-bottom-menu begin -*/
.rd-bottom-menu{display: none;}
.rd-bottom-menu .rd-bottom-menu-wrap{position: fixed;top: 50%;right: 0;z-index: 998;}
.rd-bottom-menu .rd-bottom-menu-item{position: relative;height: 40px;}
.rd-bottom-menu .rd-bottom-menu-item .wrap{position: absolute;top: 0;left: 0;transition: all .3s;transform: translateX(-48px); padding:5px 0px;}
.rd-bottom-menu .rd-bottom-menu-item .trigger{display: flex;color: #333;background-color: #e1041b;}
.rd-bottom-menu .rd-bottom-menu-item .trigger .icon{display: block;flex: none;width: 40px;height: 30px;line-height: 30px;text-align: center;}
.rd-bottom-menu .rd-bottom-menu-item .trigger .icon i{font-size: 24px;}
.rd-bottom-menu .rd-bottom-menu-item .trigger .text{display: block;font-size: 16px;line-height: 20px;padding: 0 16px 0 8px;white-space: nowrap;word-break: keep-all;text-transform: uppercase;}
.rd-bottom-menu .rd-bottom-menu-item .popover{display: none;position: absolute;top: 0;right: 100%;padding: 0 12px 0 0;}
.rd-bottom-menu .rd-bottom-menu-item .popover .popover-wrap{position: relative;background-color: #fff;border-radius: 2px;box-shadow: 0 6px 20px 2px rgba(0, 0, 0, 0.18);padding: 2px 0;}
.rd-bottom-menu .rd-bottom-menu-item .popover .popover-wrap:after{display: block;content: '';position: absolute;z-index: 1;top: 16px;right: -8px;border-style: solid;border-width: 8px 0 8px 8px;border-color: transparent transparent transparent #fff;}
.rd-bottom-menu .rd-bottom-menu-item .popover img{display: block;max-width: 128px;height: auto;}
.rd-bottom-menu .rd-bottom-menu-item .popover ul li a{display: block;font-size: 14px;line-height: 40px;padding: 0 16px;min-width: 120px;white-space: nowrap;word-break: keep-all;color: #333;}
.rd-bottom-menu .rd-bottom-menu-item .popover ul li a i{font-size: 20px;vertical-align: -.1em;}
.rd-bottom-menu .rd-bottom-menu-item .popover ul li a i[class*='icon-whatsapp']{color: #25D366;}
.rd-bottom-menu .rd-bottom-menu-item .popover ul li a i[class*='icon-skype']{color: #00AEF3;}
.rd-bottom-menu .rd-bottom-menu-item .popover ul li a i[class*='icon-facebook']{color: #235B9E;}
.rd-bottom-menu .rd-bottom-menu-item .popover ul li a i[class*='icon-twitter']{color: #00ACED;}
.rd-bottom-menu .rd-bottom-menu-item .popover ul li a i[class*='icon-messenger']{color: #008AFF;}
.rd-bottom-menu .rd-bottom-menu-item .popover ul li a i[class*='icon-youtube']{color: #FF0000;}
.rd-bottom-menu .rd-bottom-menu-item .popover ul li a:hover{background-color: #e6f0f8;color: #e1041b;}
.rd-bottom-menu .rd-bottom-menu-item.top{display: none;}
.rd-bottom-menu .rd-bottom-menu-item:hover .wrap{transform: translateX(-100%);}
.rd-bottom-menu .rd-bottom-menu-item:hover .popover{display: block;}
.rd-bottom-menu.scrolled .rd-bottom-menu-item.top{display: block;}
@media screen and (max-width: 1280px){
.rd-bottom-menu{display: none;}
.rd-bottom-menu .rd-bottom-menu-wrap{top: auto;bottom: 10%;}
}
@media screen and (max-width: 992px){
.rd-bottom-menu{display: block;height: 48px;}
.rd-bottom-menu .rd-bottom-menu-wrap{top: auto;bottom: 0;left: 0;}
.rd-bottom-menu .rd-bottom-menu-list{display: flex;background-color: #fff;box-shadow: 0 0 0 1px #d9d9d9;}
.rd-bottom-menu .rd-bottom-menu-item{flex: 1;height: auto;}
.rd-bottom-menu .rd-bottom-menu-item .wrap{position: relative;transform: translateX(0);}
.rd-bottom-menu .rd-bottom-menu-item .trigger{justify-content: center;background-color: #fff;color: #333;flex-direction: column;}
.rd-bottom-menu .rd-bottom-menu-item .trigger .icon{display: block;width: auto;height: 30px;line-height: 30px;text-align: center;}
.rd-bottom-menu .rd-bottom-menu-item .trigger .text{font-size: 12px;padding: 0;text-align: center;}
.rd-bottom-menu .rd-bottom-menu-item .popover{display: none;position: absolute;top: auto;left: 50%;bottom: 100%;right: auto;padding: 0 0 12px;transform: translateX(-50%);}
.rd-bottom-menu .rd-bottom-menu-item .popover .popover-wrap{box-shadow: 6px 0 20px 2px rgba(0, 0, 0, 0.18);}
.rd-bottom-menu .rd-bottom-menu-item .popover .popover-wrap:after{top: auto;right: auto;left: 50%;bottom: -8px;margin-left: -8px;border-width: 8px 8px 0 8px;border-color: #fff transparent transparent transparent;}
.rd-bottom-menu .rd-bottom-menu-item.top{display: none;}
.rd-bottom-menu .rd-bottom-menu-item.primary{flex: 2;order: 2;}
.rd-bottom-menu .rd-bottom-menu-item.primary .trigger{background-color: #e1041b;color: #fff;}
.rd-bottom-menu .rd-bottom-menu-item.primary .trigger .text{display: block;}
.rd-bottom-menu .rd-bottom-menu-item:hover .wrap{transform: translateX(0);}
.rd-bottom-menu .rd-bottom-menu-item:hover .popover{display: block;}
.rd-bottom-menu.scrolled .rd-bottom-menu-item.top{display: none;}
}
/*!- rd-bottom-menu end -*/
/*!- rd-search -*/
.rd-search{display: none;position: fixed;z-index: 1005;top: 0;left: 0;width: 100%;height: 100%;}
.rd-search .rd-search-wrap{position: relative;display: block;width: 100%;height: 100%;padding-top: 35vh;}
.rd-search .rd-search-content{display: block;position: relative;z-index: 2;max-width: 600px;width: 100%;padding: 0 16px;margin: 0 auto;}
.rd-search .rd-search-bar{position: relative;width: 100%;padding: 0 72px 0 16px;background-color: #fff;}
.rd-search .rd-search-bar > input{display: block;width: 100%;height: 50px;background-color: transparent;border: 0;font-size: 16px;outline: 0;}
.rd-search .rd-search-bar > button{display: block;position: absolute;top: 0;right: 0;width: 60px;height: 50px;background-color: #e1041b;border: 0;outline: none;color: #fff;cursor: pointer;transition: background-color .5s;font-size: 24px;}
.rd-search .rd-search-bar > button > i{font-size: inherit;}
.rd-search .rd-search-bar > button:hover{background-color: #f82f44;}
.rd-search .rd-search-mask{display: block;position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;cursor: default;background-color: rgba(0, 0, 0, 0.9);}
.rd-search .rd-search-close{position: absolute;z-index: 2;display: block;width: 40px;height: 40px;top: 8px;right: 8px;line-height: 40px;text-align: center;cursor: pointer;color: #dddd;font-size: 24px;transition: color .5s;}
.rd-search .rd-search-close > i{font-size: inherit;}
.rd-search .rd-search-close:hover{color: #ddd;}
@media screen and (max-width: 1280px){
.rd-search .rd-search-bar{padding: 0 64px 0 12px;}
.rd-search .rd-search-bar > input{height: 40px;font-size: 14px;}
.rd-search .rd-search-bar > button{width: 50px;height: 40px;font-size: 20px;}
.rd-search .rd-search-close{width: 32px;height: 32px;line-height: 32px;font-size: 20px;}}
.rd-search.opened{display: block;-webkit-animation: search-wrapper-fade-in .5s both;animation: search-wrapper-fade-in .5s both;}
@-webkit-keyframes search-wrapper-fade-in{0%{opacity: 0;}
100%{opacity: 1;}
}
@keyframes search-wrapper-fade-in{0%{opacity: 0;}
100%{opacity: 1;}
}
/*!- rd-search -*/
/*!- rd-crumb begin -*/
.rd-crumb{background-color: #eee;}
.rd-crumb .rd-crumb-list{font-size: 0;}
.rd-crumb .rd-crumb-list .rd-crumb-item{display: inline-block;vertical-align: middle;font-size: 16px;line-height: 40px;margin-right: 12px;color: #333;transition: color .5s;}
.rd-crumb .rd-crumb-list .rd-crumb-item:hover{color: #e1041b;}
.rd-crumb .rd-crumb-list .rd-crumb-item:nth-child(even), .rd-crumb .rd-crumb-list .rd-crumb-item.separator{color: #999;pointer-events: none;}
.rd-crumb .rd-crumb-list .rd-crumb-item:last-child.separator{display: none;}
@media screen and (max-width: 1280px){
.rd-crumb .rd-crumb-list .rd-crumb-item{font-size: 14px;line-height: 36px;margin-right: 8px;}
}
@media screen and (max-width: 992px){
.rd-crumb .rd-crumb-list .rd-crumb-item{font-size: 14px;line-height: 32px;}
}
/*!- rd-crumb end -*//*!- rd-inquiry begin -*/.rd-inquiry .rd-inquiry-wrap{padding: 32px 0 0 0;background-color: #fff;}
.rd-inquiry .rd-inquiry-alert{font-size: 18px;line-height: 1.576;border-left: 4px solid #121c22;color: #121c22;padding: 10px 20px;margin-bottom: 32px;background-color: #f2f7fb;}
.rd-inquiry .rd-inquiry-form ul{display: flex;flex-wrap: wrap;margin: -32px 0 0 -32px;}
.rd-inquiry .rd-inquiry-form ul li{display: block;width: 100%;padding: 26px 0 0 32px;position: relative;}
.rd-inquiry .rd-inquiry-form ul li.col-1-2{width: 50%;}
.rd-inquiry .rd-inquiry-form ul li.col-1-3{width: 33.3333%;}
.rd-inquiry .rd-inquiry-form ul li.error input[type="text"]{border-color: #FE5050;}
.rd-inquiry .rd-inquiry-form ul li.error input[type="text"]:focus{border-color: #FE5050;box-shadow: 0 0 0 3px rgba(254, 80, 80, 0.2);}
.rd-inquiry .rd-inquiry-form ul li.error textarea{border-color: #FE5050;}
.rd-inquiry .rd-inquiry-form ul li.error textarea:focus{border-color: #FE5050;box-shadow: 0 0 0 3px rgba(254, 80, 80, 0.2);}
.rd-inquiry .rd-inquiry-form ul li.error .tips{display: block;}
.rd-inquiry .label{display: block;font-size: 16px;line-height: 1;padding-bottom: 8px;color: #333;}
.rd-inquiry .label > em{color: red;margin-right: 8px;}
.rd-inquiry input[type="text"]{display: block;width: 100%;font-size: 16px;font-family: inherit;height: 40px;padding: 0 12px;border: 1px solid #d9d9d9;transition: border .5s, box-shadow .5s;color: #333;}
.rd-inquiry input[type="text"]:hover{border-color: #e1041b;}
.rd-inquiry input[type="text"]:focus{border-color: #e1041b;box-shadow: 0 0 0 3px rgba(0, 104, 183, 0.2);}
.rd-inquiry input[type="email"]{display: block;width: 100%;font-size: 16px;font-family: inherit;height: 40px;padding: 0 12px;border: 1px solid #d9d9d9;transition: border .5s, box-shadow .5s;color: #333;}
.rd-inquiry input[type="email"]:hover{border-color: #e1041b;}
.rd-inquiry input[type="email"]:focus{border-color: #e1041b;box-shadow: 0 0 0 3px rgba(0, 104, 183, 0.2);}
.rd-inquiry textarea{display: block;outline: none;width: 100%;font-size: 16px;line-height: 1.576;padding: 8px 12px;transition: border .5s, box-shadow .5s;font-family: inherit;resize: none;border: 1px solid #d9d9d9;color: #333;}
.rd-inquiry textarea:hover{border-color: #e1041b;}
.rd-inquiry textarea:focus{border-color: #e1041b;box-shadow: 0 0 0 3px rgba(0, 104, 183, 0.2);}
.rd-inquiry button{display: inline-block;vertical-align: middle;font-size: 16px;font-family: inherit;outline: none;border: 0;background-color: #26BB79;color: #fff;height: 40px;padding: 0 24px;transition: background-color .5s;cursor: pointer;overflow: hidden;position: relative;}
.rd-inquiry button:hover{background-color: #26BB79;}
.rd-inquiry button:disabled, .rd-inquiry button.disabled{cursor: not-allowed;background-color: #80b4db;}
.rd-inquiry .checkbox{display: inline-block;vertical-align: middle;position: relative;font-size: 0;margin-left: 8px;}
.rd-inquiry .checkbox > span{display: block;position: relative;font-size: 14px;padding-left: 24px;line-height: 40px;cursor: pointer;color: #333;}
.rd-inquiry .checkbox > span:before, .rd-inquiry .checkbox > span:after{display: block;position: absolute;content: '';transition: all .5s;}
.rd-inquiry .checkbox > span:before{top: 50%;left: 0;width: 18px;height: 18px;background-color: #fff;border: 1px solid #d9d9d9;margin-top: -9px;}
.rd-inquiry .checkbox > span:after{width: 9px;height: 6px;border-width: 0 0 2px 2px;border-color: transparent;border-style: solid;top: 50%;left: 4px;margin-top: -5px;transform: rotate(-45deg);}
.rd-inquiry .checkbox > span a{color: #e1041b;}
.rd-inquiry .checkbox > input[type="checkbox"]{display: block;position: relative;vertical-align: middle;margin-right: 24px;width: 0;height: 0;cursor: pointer;}
.rd-inquiry .checkbox > input[type="checkbox"]:checked + span:before{border-color: #121c22;background-color: #121c22;}
.rd-inquiry .checkbox > input[type="checkbox"]:checked + span:after{border-color: #fff;}
.rd-inquiry .checkbox > input[type="checkbox"]:checked:disabled + span:after{border-color: #d9d9d9;}
.rd-inquiry .checkbox > input[type="checkbox"]:disabled{cursor: not-allowed;}
.rd-inquiry .checkbox > input[type="checkbox"]:disabled + span{color: #999;cursor: not-allowed;}
.rd-inquiry .checkbox > input[type="checkbox"]:disabled + span:before{border-color: #d9d9d9;background-color: #F5F5F5;}
.rd-inquiry .tips{display: none;position: absolute;left: 32px;font-size: 14px;line-height: 32px;color: #FE5050;}
@media screen and (max-width: 1280px){.rd-inquiry .rd-inquiry-wrap{padding: 24px;}
.rd-inquiry .rd-inquiry-alert{padding: 12px 16px;margin-bottom: 24px;}
.rd-inquiry .rd-inquiry-form{padding-bottom: 24px;}
.rd-inquiry .rd-inquiry-form ul{margin: -24px 0 0 -24px;}
.rd-inquiry .rd-inquiry-form ul li{padding: 24px 0 0 24px;}
.rd-inquiry input[type="text"]{font-size: 16px;height: 36px;padding: 0 10px;}
.rd-inquiry input[type="email"]{font-size: 16px;height: 36px;padding: 0 10px;}
.rd-inquiry textarea{font-size: 16px;padding: 6px 12px;}
.rd-inquiry button{height: 36px;padding: 0 16px;}
.rd-inquiry .tips{left: 24px;line-height: 24px;}}
@media screen and (max-width: 992px){.rd-inquiry .rd-inquiry-wrap{padding: 16px 0 0 0;}
.rd-inquiry .rd-inquiry-alert{padding: 8px 12px;margin-bottom: 16px;font-size: 16px;}
.rd-inquiry .rd-inquiry-form{padding-bottom: 0;}
.rd-inquiry .rd-inquiry-form ul{margin: -16px 0 0 -16px;}
.rd-inquiry .rd-inquiry-form ul li{padding: 16px 0 0 16px;}
.rd-inquiry .rd-inquiry-form ul li.col-1-2{width: 100%;}
.rd-inquiry .rd-inquiry-form ul li.col-1-3{width: 100%;}
.rd-inquiry input[type="text"]{font-size: 14px;height: 32px;padding: 0 8px;}
.rd-inquiry input[type="email"]{font-size: 14px;height: 32px;padding: 0 8px;}
.rd-inquiry textarea{font-size: 14px;padding: 4px 8px;}
.rd-inquiry button{height: 32px;padding: 0 12px;font-size: 14px;}
.rd-inquiry .tips{left: 16px;font-size: 12px;line-height: 16px;}}
/*!- rd-inquiry end -*//*!- rd-pagination begin -*/.rd-pagination{margin-top: 20px;}
.rd-pagination .rd-pagination-links{margin: -16px 0 0 -16px;line-height: 1;font-size: 0;}
.rd-pagination .rd-pagination-links a{display: inline-block;line-height: 40px;min-width: 40px;text-align: center;font-size: 14px;margin: 16px 0 0 16px;padding: 0 16px;border-radius: 4px;background-color: #fff;color: #333;transition: background-color .4s, color .4s;}
.rd-pagination .rd-pagination-links a:hover{background-color: #e6f0f8;color: #e1041b;}
.rd-pagination .rd-pagination-links a.current{background-color: #e1041b;color: #fff;}
.rd-pagination .rd-pagination-links.center{text-align: center;}
.rd-pagination .rd-pagination-links.right{text-align: right;}
@media screen and (max-width: 1280px){.rd-pagination .rd-pagination-links{margin: -12px 0 0 -12px;}
.rd-pagination .rd-pagination-links a{line-height: 36px;min-width: 36px;margin: 12px 0 0 12px;padding: 0 12px;}}
@media screen and (max-width: 992px){.rd-pagination .rd-pagination-links{margin: -8px 0 0 -8px;}
.rd-pagination .rd-pagination-links a{line-height: 32px;min-width: 32px;font-size: 12px;margin: 8px 0 0 8px;padding: 0 8px;}}
/*!- rd-pagination end -*//*!- rd-detail begin -*/.rd-detail .rd-detail-wrap{display: flex;align-items: flex-start;}
.rd-detail .rd-detail-content{flex: auto;width: 100%;}
.rd-detail .rd-detail-sidebar{flex: auto;width: 100%;max-width: 480px;margin: 0 0 0 32px;}
.rd-detail .reader .hd{text-align: center;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid #e6e6e6;}
.rd-detail .reader .hd h2{font-size: 20px;color: #333;font-weight: normal;}
.rd-detail .reader .hd p{font-size: 16px;color: #999;margin-top: 10px;}
.rd-detail .reader .ft{padding-top: 20px;margin-top: 20px;border-top: 1px solid #e6e6e6;}
.rd-detail .reader .ft:before, .rd-detail .reader .ft:after{display: table;content: "";width: 100%;}
.rd-detail .reader .ft:after{clear: both;}
.rd-detail .reader .ft .pager{font-size: 14px;line-height: 24px;color: #333;transition: color .5s;}
.rd-detail .reader .ft .pager:hover{color: #e1041b;}
.rd-detail .reader .ft .prev{}
.rd-detail .reader .ft .next{}
.rd-detail .wrapper .hd{display: flex;align-items: center;margin-bottom: 32px;text-transform: uppercase;}
.rd-detail .wrapper .hd h3{flex: auto;font-size: 24px;line-height: 32px;color: #333;}
.rd-detail .wrapper .hd a{line-height: 32px;font-size: 14px;color: #999;transition: color .5s;}
.rd-detail .wrapper .hd a:hover{color: #e1041b;}
.rd-detail .wrapper .bd ul{display: flex;flex-wrap: wrap;margin: -32px 0 0 -32px;}
.rd-detail .wrapper .bd ul li{width: 100%;padding: 32px 0 0 32px;}
.rd-detail .wrapper .bd ul li > a{display: flex;}
.rd-detail .wrapper .bd ul li > a:hover .intro h3{color: #e1041b;}
.rd-detail .wrapper .bd ul li .cover{width: 100%;max-width: 160px;flex: none;}
.rd-detail .wrapper .bd ul li .cover img{display: block;object-position: center;object-fit: contain;height: 0;width: 100%;padding-bottom: 100%;}
.rd-detail .wrapper .bd ul li .cover img.loaded{width: 100%;height: 100%;padding-right: 0;padding-bottom: 0;}
.rd-detail .wrapper .bd ul li .intro{width: 0;flex: auto;padding: 16px;}
.rd-detail .wrapper .bd ul li .intro h3{font-size: 16px;line-height: 32px;height: 32px;color: #333;transition: color .5s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: normal;}
.rd-detail .wrapper .bd ul li .intro p{font-size: 14px;line-height: 24px;height: 72px;color: #999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;word-break: break-word;white-space: normal;-webkit-line-clamp: 3;}
@media screen and (max-width: 1280px){.rd-detail .rd-detail-wrap{flex-wrap: wrap;}
.rd-detail .rd-detail-sidebar{max-width: none;margin: 24px 0 0;}
.rd-detail .reader{padding: 24px;}
.rd-detail .reader .hd{padding-bottom: 24px;margin-bottom: 24px;}
.rd-detail .reader .hd h2{font-size: 20px;}
.rd-detail .reader .hd p{font-size: 14px;}
.rd-detail .reader .ft{padding-top: 24px;margin-top: 24px;}
.rd-detail .wrapper .hd{margin-bottom: 24px;}
.rd-detail .wrapper .hd h3{font-size: 20px;line-height: 24px;}
.rd-detail .wrapper .hd a{line-height: 24px;font-size: 14px;}
.rd-detail .wrapper .bd ul{margin: -24px 0 0 -24px;}
.rd-detail .wrapper .bd ul li{width: 25%;padding: 24px 0 0 24px;}
.rd-detail .wrapper .bd ul li > a{flex-direction: column;}
.rd-detail .wrapper .bd ul li .cover{flex: auto;max-width: none;}
.rd-detail .wrapper .bd ul li .intro{width: auto;padding: 8px 0;}
.rd-detail .wrapper .bd ul li .intro h3{font-size: 16px;line-height: 32px;}
.rd-detail .wrapper .bd ul li .intro p{font-size: 14px;line-height: 24px;height: 72px;}}
@media screen and (max-width: 992px){.rd-detail .rd-detail-sidebar{margin: 16px 0 0;}
.rd-detail .reader{padding: 0;}
.rd-detail .reader .hd{padding-bottom: 16px;margin-bottom: 16px;}
.rd-detail .reader .hd h2{font-size: 18px;}
.rd-detail .reader .ft{padding-top: 16px;margin-top: 16px;}
.rd-detail .wrapper .hd{margin: 16px 0;}
.rd-detail .wrapper .hd h3{font-size: 16px;}
.rd-detail .wrapper .bd ul{margin: -16px 0 0 -16px;}
.rd-detail .wrapper .bd ul li{width: 50%;padding: 16px 0 0 16px;}
.rd-detail .wrapper .bd ul li .intro{padding: 8px 0;}
.rd-detail .wrapper .bd ul li .intro h3{font-size: 14px;line-height: 24px;height: 24px;}
.rd-detail .wrapper .bd ul li .intro p{font-size: 12px;line-height: 20px;height: 60px;}}
/*!- rd-detail end -*//*!- rd-banner begin -*/.rd-banner .banner-wrap:nth-child(1) .banner-item, .rd-banner .banner-wrap.banner-pc .banner-item{width: 100%;text-align: center;}
.rd-banner .banner-wrap:nth-child(1) .banner-item div > img, .rd-banner .banner-wrap.banner-pc .banner-item div > img{display: block;width: 100%;object-position: center;object-fit: cover;}
.rd-banner .banner-wrap:nth-child(2), .rd-banner .banner-wrap.banner-h5{display: none;}
.rd-banner .banner-wrap .swiper-scrollbar-drag{background: #e1041b !important;}
.rd-banner .banner-item{display: block;position: relative;}
.rd-banner .banner-item .swiper-slide-wrap{z-index: 10;position: absolute;height: 100%;padding: 0 40px;left: 25%;transform: translateX(-25%);}
.rd-banner .banner-item .swiper-slide-wrap .swiper-slide-intro{display: flex;align-items: center;align-content: center;-webkit-align-items: center;height: 100%;}
.rd-banner .banner-item .swiper-slide-wrap .swiper-slide-intro .swiper-slide-title{display: block;width: 70%;text-align: left;}
.rd-banner .banner-item .swiper-slide-wrap .swiper-slide-intro .swiper-slide-title h2{color: #fff;font-size: 60px;margin-bottom: 20px;}
.rd-banner .banner-item .swiper-slide-wrap .swiper-slide-intro .swiper-slide-title p{color: #eee;font-size: 20px;margin-bottom: 20px;line-height: 30px;}
.rd-banner .banner-item > img{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-position: center;object-fit: cover;}
.rd-banner .swiper-button-prev, .rd-banner .swiper-container-rtl .swiper-button-next{left: 5%;}
.rd-banner .swiper-button-next, .rd-banner .swiper-container-rtl .swiper-button-prev{right: 5%;}
@media screen and (max-width: 1440px){.rd-banner .banner-item .swiper-slide-wrap .swiper-slide-intro .swiper-slide-title h2{font-size: 40px;}
.rd-banner .banner-item .swiper-slide-wrap .swiper-slide-intro .swiper-slide-title p{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}}
@media screen and (max-width: 992px){.rd-banner .banner-wrap:nth-child(2) .banner-item .swiper-slide-wrap{width: 100%;padding: 0px 20px;}
.rd-banner .banner-wrap:nth-child(2) .banner-item .swiper-slide-wrap .swiper-slide-intro .swiper-slide-title{width: 100%;text-align: center;}
.rd-banner .banner-wrap:nth-child(2) .banner-item .swiper-slide-wrap .swiper-slide-intro .swiper-slide-title h2{font-size: 20px;font-weight: normal;}
.rd-banner .banner-wrap:nth-child(2) .banner-item .swiper-slide-wrap .swiper-slide-intro .swiper-slide-title p{display: none;}
.rd-banner .banner-wrap:nth-child(2) .banner-item img{width: 100%;}
.rd-banner.has-mobile .banner-wrap:nth-child(1), .rd-banner.has-mobile .banner-wrap.banner-pc{display: none;}
.rd-banner.has-mobile .banner-wrap:nth-child(2), .rd-banner.has-mobile .banner-wrap.banner-h5{display: block;}}
/*!- rd-banner end -*//*!- rd-service begin -*/.rd-service{margin-top: 80px;margin-bottom: 80px;}
.rd-service .service-wrap .rd-corp-introduction{font-size: 34px;font-weight: bold;line-height: 1.2;color: #333;padding-bottom: 20px;text-align: center;}
.rd-service .service-wrap ul{display: flex;flex-wrap: wrap;}
.rd-service .service-wrap ul li{width: 50%;transition: background-color .4s;transition: all .5s;display: flex;flex-direction: row;}
.rd-service .service-wrap ul li .icon{padding: 10px;width: 30%;height: auto;flex: none;overflow: hidden;}
.rd-service .service-wrap ul li .icon img{display: block;width: 100%;height: auto;transition: all .5s;}
.rd-service .service-wrap ul li .text{width: 70%;flex: auto;padding: 15px;}
.rd-service .service-wrap ul li .text h4{font-size: 18px;color: #333;margin-bottom: 10px;padding-bottom: 10px;font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-bottom: 2px solid #999;position: relative;}
.rd-service .service-wrap ul li .text h4:after{position: absolute;top: 0;right: 0;content: "\e601";color: #999;font-family: rd-iconfont;transition: all 0.3s;}
.rd-service .service-wrap ul li .text p{font-size: 18px;color: #999;line-height: 1.5;text-overflow: ellipsis;overflow: hidden;white-space: normal;-webkit-line-clamp: 4;display: -webkit-box;word-break: break-word;-webkit-box-orient: vertical;}
.rd-service .service-wrap ul li:first-child a:after{display: none;}
.rd-service .service-wrap ul li:hover img{transform: scale(1.1);}
.rd-service .service-wrap ul li:hover .text h4{color: #e1041b;}
.rd-service .service-wrap ul li:hover .text h4:after{transform: rotate(-45deg);color: #e1041b;}
@media screen and (max-width: 1280px){.rd-service{margin-top: 25px;}
.rd-service .product-title > h3{font-size: 24px;margin-bottom: 15px;}
.rd-service .service-wrap ul li{padding: 24px 4px;}
.rd-service .service-wrap ul li a{padding: 0 4px;}
.rd-service .service-wrap ul li .icon{margin: 0 8px 0 0;}
.rd-service .service-wrap ul li .text h4{font-size: 16px;}
.rd-service .service-wrap ul li .text p{font-size: 14px;}}
@media screen and (max-width: 992px){.rd-service{margin-top: 32px;margin-bottom: 32px;}
.rd-service .service-title > h3{margin-bottom: 16px;}
.rd-service .service-wrap .wrap{padding: 16px 16px;}
.rd-service .service-wrap .wrap .rd-corp-introduction{font-size: 22px;text-align: left;}
.rd-service .service-wrap .wrap ul{flex-wrap: wrap;}
.rd-service .service-wrap .wrap ul li{width: 100%;padding: 0;margin-bottom: 5px;}
.rd-service .service-wrap .wrap ul li a{padding:0px 8px;justify-content: left;display: block;}
.rd-service .service-wrap .wrap ul li a:after{width: 100%;height: 1px;}
.rd-service .service-wrap .wrap ul li .icon{margin: 0;padding: 0;width: 30%;}
.rd-service .service-wrap .wrap ul li .text{padding: 0px 0 0 0;}
.rd-service .service-wrap .wrap ul li .text h4{font-size: 16px;-webkit-line-clamp: 1;padding-bottom: 5px;margin-bottom: 5px;}
.rd-service .service-wrap .wrap ul li .text p{font-size: 16px;-webkit-line-clamp: 1;}}
/*!- rd-service end -*//*!- rd-product begin -*/.rd-product{padding-top: 50px;}
.rd-product .product-item{display: flex;flex-direction: row;}
.rd-product .product-item .cover{display: flex;width: 50%;}
.rd-product .product-item .cover .cover-wrap img{display: block;width: 100%;height: 100%;object-fit: contain;object-position: center;}
.rd-product .product-item .intro{display: flex;width: 50%;flex-direction: column;flex: auto;transition: opacity .4s;padding: 30px 50px;}
.rd-product .product-item .intro .intro-editor{font-size: 18px;color: #666;line-height: 1.5;margin-bottom: 20px;overflow: hidden;text-overflow: ellipsis;white-space: normal;-webkit-line-clamp: 5;display: -webkit-box;-webkit-box-orient: vertical;}
.rd-product .product-item .intro .intro-editor-desc{font-size: 18px;line-height: 1.5;color: #666;margin-bottom: 40px;}
.rd-product .product-item .intro .intro-editor-desc p{position: relative;padding-left: 15px;}
.rd-product .product-item .intro .intro-editor-desc p:before{position: absolute;content: "";top: 50%;transform: translateY(-50%);left: 0;width: 5px;height: 5px;background: #e1041b;}
.rd-product .product-item .intro .button-wrap{display: block;}
.rd-product .product-item .intro .button-wrap .button span{color: #333;}
.rd-product .product-item .intro .button-wrap .button:hover span{color: #fff;}
.rd-product .product-item .intro .button-wrap .button:hover span:before{width: 100%;}

.rd-product .product-item .intro h3{font-size: 24px;font-weight: normal;text-transform: uppercase;color: #e1041b;margin-bottom: 20px;}
.rd-product .product-item .intro h4{font-size: 34px;font-weight: bold;font-weight: normal;position: relative;z-index: 1;color: #333;margin-bottom: 20px;}
@media screen and (max-width: 1280px){.rd-product .product-item .intro h4{font-size: 16px;}
.rd-product .product-item .intro a{font-size: 16px;}}
@media screen and (max-width: 992px){.rd-product .product-item{flex-direction: column;width: 100%;}
.rd-product .product-item .cover{padding: 0;width: 100%;}
.rd-product .product-item .intro{padding: 20px 0;width: 100%;}
.rd-product .product-item .intro h3{display: none;}
.rd-product .product-item .intro h4{font-size: 20px;}
.rd-product .product-item .intro .intro-editor-desc{margin-bottom: 20px;font-size: 16px;}
.rd-product .product-item .intro .intro-editor{display: none;}
.rd-product .product-item .intro a{font-size: 14px;}}
/*!- rd-product end -*//*!- rd-meta begin -*/.rd-meta{background: #121c22;background-image: url("../images/mapbg.png");background-size: auto;background-repeat: no-repeat;background-position: bottom;}
.rd-meta .meta-wrap{position: relative;padding: 100px 0;}
.rd-meta .meta-wrap ul{display: flex;}
.rd-meta .meta-wrap ul li{position: relative;width: 25%;}
.rd-meta .meta-wrap ul li .wrap{display: block;text-align: center;padding: 16px;}
.rd-meta .meta-wrap ul li .wrap img{display: block;height: 50px;max-width: 100%;margin: 0 auto;}
.rd-meta .meta-wrap ul li .wrap h4{font-size: 70px;margin: 16px 0 12px;line-height: 1;-webkit-text-stroke: 1px #e1041b;color: transparent;}
.rd-meta .meta-wrap ul li .wrap p{font-size: 18px;margin: 0;color: #999;}
.rd-meta .meta-wrap .rd-elementor{position: absolute;left: 32px;bottom: 0;}
.rd-meta .meta-wrap .rd-elementor .decoration-widget{text-align: left;font-size: 0;line-height: 1;}
.rd-meta .meta-wrap .rd-elementor .decoration-widget .decoration-container{width: 70px;height: 70px;position: relative;display: inline-block;}
.rd-meta .meta-wrap .rd-elementor .decoration-widget .decoration-container .industrium-decoration{position: absolute;height: 100%;width: 100%;}
.rd-meta .meta-wrap .rd-elementor .decoration-widget .decoration-container .industrium-decoration div{background: #fff;position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.rd-meta .meta-wrap .rd-elementor .decoration-widget .decoration-container .industrium-decoration div:nth-child(2n){top: 100%;left: 0;background: #e1041b;}
@media screen and (max-width: 1280px){.rd-meta .meta-wrap{padding: 30px 0;}
.rd-meta .meta-wrap .rd-elementor{display: none;}
.rd-meta .meta-wrap ul li .wrap{padding: 8px;}
.rd-meta .meta-wrap ul li .wrap img{height: 48px;display: none;}
.rd-meta .meta-wrap ul li .wrap h4{font-size: 40px;margin: 12px 0 8px;}
.rd-meta .meta-wrap ul li .wrap p{font-size: 14px;}}
@media screen and (max-width: 992px){.rd-meta .meta-wrap ul{flex-wrap: wrap;}
.rd-meta .meta-wrap ul li{width: 50%;}
.rd-meta .meta-wrap ul li .wrap{padding: 10px 4px;}
.rd-meta .meta-wrap ul li .wrap img{display: none;height: 32px;}
.rd-meta .meta-wrap ul li .wrap h4{font-size: 40px;margin: 8px 0 4px;}
.rd-meta .meta-wrap ul li .wrap p{font-size: 18px;}
.rd-meta .meta-wrap ul li:nth-child(2):after{height: 50%;transform: rotate(45deg);top: 75%;}
.rd-meta .meta-wrap ul li:nth-child(4):after{height: 50%;top: -25%;transform: rotate(-45deg);}
.rd-meta .meta-wrap ul li:nth-child(odd):after{display: none;}}
/*!- rd-meta end -*//*!- rd-news begin -*/.rd-news{background-color: #121c22;}
.rd-news .news-wrap{display: flex;align-items: center;position: relative;}
.rd-news .news-wrap .rd-elementor{position: absolute;left: 32px;bottom: 0;}
.rd-news .news-wrap .rd-elementor .decoration-widget{text-align: left;font-size: 0;line-height: 1;}
.rd-news .news-wrap .rd-elementor .decoration-widget .decoration-container{width: 70px;height: 70px;position: relative;display: inline-block;}
.rd-news .news-wrap .rd-elementor .decoration-widget .decoration-container .industrium-decoration{position: absolute;height: 100%;width: 100%;}
.rd-news .news-wrap .rd-elementor .decoration-widget .decoration-container .industrium-decoration div{background: #fff;position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.rd-news .news-wrap .rd-elementor .decoration-widget .decoration-container .industrium-decoration div:nth-child(2n){top: 100%;left: 0;background: #e1041b;}
.rd-news .news-wrap .news-cover{width: 50%;}
.rd-news .news-wrap .news-cover .cover-item{display: block;}
.rd-news .news-wrap .news-cover .cover-item .wrap{margin: -50px 0 100px 100px;position: relative;overflow: hidden;}
.rd-news .news-wrap .news-cover .cover-item .wrap img{display: block;width: 100%;height: auto;transition: all .5s;-webkit-transition: all .5s;}
.rd-news .news-wrap .news-cover .cover-item .wrap:hover img{transform: scale(1.1);}
.rd-news .news-wrap .news-cover .cover-item .wrap a{width: 150px;height: 150px;background-color: #121c22;position: absolute;left: 0;bottom: 0;text-align: center;line-height: 150px;transition: all .3s;-webkit-transition: all .3s;z-index: 1;}
.rd-news .news-wrap .news-cover .cover-item .wrap a i{font-size: 70px;color: #fff;font-weight: normal;transition: all .5s;-webkit-transition: all .5s;}
.rd-news .news-wrap .news-cover .cover-item .wrap a:hover{background-color: #e1041b;}
.rd-news .news-wrap .news-cover .cover-item .wrap a:hover i{color: #333;font-size: 90px;}
.rd-news .news-wrap .news-intro{width: 50%;padding: 40px 0 40px 0;}
.rd-news .news-wrap .news-intro .wrap{max-width: 720px;margin-left: auto;padding: 0;position: relative;}
.rd-news .news-wrap .news-intro .wrap > h3{font-size: 24px;font-weight: normal;text-transform: uppercase;color: #e1041b;margin-bottom: 32px;}
.rd-news .news-wrap .news-intro .wrap > ul li{margin-bottom: 30px;display: flex;flex-direction: row;border-bottom: 1px solid #666;padding-bottom: 10px;}
.rd-news .news-wrap .news-intro .wrap > ul li .news-content{flex: auto;width: 0;}
.rd-news .news-wrap .news-intro .wrap > ul li .news-content a{display: block;font-size: 20px;padding-left: 40px;transition: color .4s;color: #fff;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative;-webkit-transition: .3s;transition: all .3s;}
.rd-news .news-wrap .news-intro .wrap > ul li .news-content a:after{position: absolute;top: 0;left: 0;content: "\e601";font-family: rd-iconfont;color: #fff;font-size: 30px;font-weight: normal;-webkit-transition: .3s;transition: all .3s;}
.rd-news .news-wrap .news-intro .wrap > ul li .news-content a:hover{color: #e1041b;}
.rd-news .news-wrap .news-intro .wrap > ul li .news-content a:hover:after{color: #e1041b;transform: rotate(-45deg);}
.rd-news .news-wrap .news-intro .wrap > ul li .news-content p{font-size: 18px;color: #666;line-height: 25px;padding-top: 10px;padding-bottom: 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.rd-news .news-wrap .news-intro .wrap > ul li .news-content span{color: #666;}
.rd-news .news-wrap .news-intro .wrap .rd-meta .meta-wrap{padding: 0;}
.rd-news .news-wrap .news-intro .wrap .rd-meta .meta-wrap ul{width: 100%;}
.rd-news .news-wrap .news-intro .wrap .rd-meta .meta-wrap ul li{width: 100%;}
.rd-news .news-wrap .news-intro .wrap .rd-meta .meta-wrap ul li:after{display: none;}
.rd-news .news-wrap .news-intro .wrap .rd-meta .meta-wrap ul li .wrap h4{font-size: 80px;-webkit-text-stroke: 1px #e1041b;color: transparent;font-weight: bold;}
.rd-news .news-wrap .news-intro .wrap .rd-meta .meta-wrap ul li .wrap p{font-size: 16px;}
@media screen and (max-width: 1280px){.rd-news .news-wrap .news-cover .cover-item .text{font-size: 18px;padding: 12px;}
.rd-news .news-wrap .news-intro .wrap{padding: 24px;}
.rd-news .news-wrap .news-intro .wrap > h3{font-size: 32px;margin-bottom: 24px;}
.rd-news .news-wrap .news-intro .wrap > ul li{margin-bottom: 16px;padding-left: 24px;}
.rd-news .news-wrap .news-intro .wrap > ul li a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: normal;font-size: 18px;line-height: 1.2;}
.rd-news .news-wrap .news-intro .wrap .rd-meta .meta-wrap ul li .wrap h4{font-size: 50px;}}
@media screen and (max-width: 992px){.rd-news .news-wrap{flex-direction: column;padding-bottom: 16px;}
.rd-news .news-wrap .rd-elementor{display: none;}
.rd-news .news-wrap .news-cover{width: 100%;}
.rd-news .news-wrap .news-cover .cover-item .wrap{margin: 0;}
.rd-news .news-wrap .news-intro{width: 100%;}
.rd-news .news-wrap .news-intro .wrap{max-width: none;padding: 16px;}
.rd-news .news-wrap .news-intro .wrap h3{font-size: 24px;margin-bottom: 16px;margin-top: 4px;text-align: center;}
.rd-news .news-wrap .news-intro .wrap ul li{margin-bottom: 16px;padding-left: 0;}
.rd-news .news-wrap .news-intro .wrap ul li .wrap{padding: 0;}
.rd-news .news-wrap .news-intro .wrap ul li .news-content a{font-size: 18px;}
.rd-news .news-wrap .news-intro .wrap ul li .news-content p{-webkit-line-clamp: 1;padding-top: 0;}
.rd-news .news-wrap .news-intro .wrap ul li a{font-size: 16px;line-height: 1.8;}
.rd-news .news-wrap .news-intro .wrap .rd-meta .meta-wrap ul li{width: 50%;}
.rd-news .news-wrap .news-intro .wrap .rd-meta .meta-wrap ul li .wrap h4{font-size: 40px;}}
/*!- rd-news end -*//*!- rd-group begin -*/
.rd-group { margin-top:40px;}
.rd-group .group-wrap{display: flex;}
.rd-group .group-intro{width: 50%;display: flex;align-items: center;}
.rd-group .group-intro > .wrap{max-width: 720px;margin-right: auto;padding: 32px;}
.rd-group .group-cover{width: 50%;padding-right: 5%;}
.rd-group .group-cover > .wrap{height: 100%;display: flex;flex-wrap: nowrap;align-content: flex-start;flex-direction: column;width: 100%;}
.rd-group .group-cover > .wrap .rd-elementor{margin-top: 50px;}
.rd-group .group-cover > .wrap .rd-elementor .decoration-widget{text-align: left;font-size: 0;line-height: 1;}
.rd-group .group-cover > .wrap .rd-elementor .decoration-widget .decoration-container{width: 70px;height: 70px;position: relative;display: inline-block;}
.rd-group .group-cover > .wrap .rd-elementor .decoration-widget .decoration-container .industrium-decoration{position: absolute;height: 100%;width: 100%;}
.rd-group .group-cover > .wrap .rd-elementor .decoration-widget .decoration-container .industrium-decoration div{background: #fff;position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.rd-group .group-cover > .wrap .rd-elementor .decoration-widget .decoration-container .industrium-decoration div:nth-child(2n){top: 0;left: -100%;background: #e1041b;}
.rd-group .group-cover > .wrap .rd-meta{background: transparent;}
.rd-group .group-cover > .wrap .rd-meta .meta-wrap{padding: 0; overflow:hidden;}
.rd-group .group-cover > .wrap .rd-meta .meta-wrap img{display: block;width: 100%;height: auto;transition: all .5s;-webkit-transition: all .5s;}
.rd-group .group-cover > .wrap .rd-meta .meta-wrap:hover img{transform: scale(1.1);}
.rd-group .group-cover > .wrap .rd-meta .meta-wrap ul{display: block;}
.rd-group .group-cover > .wrap .rd-meta .meta-wrap ul li{width: 100%;}
.rd-group .group-cover > .wrap .rd-meta .meta-wrap ul li .wrap h4{font-size: 120px;-webkit-text-stroke: 1px #333;color: transparent;font-weight: bold;}
.rd-group .group-cover > .wrap .rd-meta .meta-wrap ul li .wrap p{font-size: 20px;color: #333;}
.rd-group .group-cover > .wrap .rd-widget{text-align: right;}
.rd-group .group-cover > .wrap .rd-widget > i{font-size: 100px;font-weight: normal;color: #333;}
@media screen and (max-width: 1440px){.rd-group .group-cover{padding-right: 0;}}
@media screen and (max-width: 992px){.rd-group .group-wrap{flex-direction: column;}
.rd-group .group-intro{width: 100%;}
.rd-group .group-intro > .wrap{padding: 16px 16px;}
.rd-group .group-intro > .wrap .rd-meta{margin-top: 0px;}
.rd-group .group-cover{width: 100%;padding-right: 0;}
.rd-group .group-cover > .wrap .rd-elementor{margin-top: 20px;}
.rd-group .group-cover > .wrap .rd-elementor .decoration-widget .decoration-container{width: 40px;height: 40px;}
.rd-group .group-cover > .wrap .rd-meta .meta-wrap{display: flex;}
.rd-group .group-cover > .wrap .rd-meta .meta-wrap ul{display: flex;flex-wrap: nowrap;width: 100%;}
.rd-group .group-cover > .wrap .rd-meta .meta-wrap ul li .wrap{padding: 4px 4px;}
.rd-group .group-cover > .wrap .rd-meta .meta-wrap ul li .wrap h4{font-size: 50px;}
.rd-group .group-cover > .wrap .rd-meta .meta-wrap ul li .wrap p{font-size: 18px;}
.rd-group .group-cover > .wrap .rd-meta .meta-wrap ul li:nth-child(2):after{display: none;}
.rd-group .group-cover > .wrap .rd-widget > i{font-size: 50px;}}
/*!- rd-group end -*//*!- rd-corp begin -*/.rd-corp > h3{font-size: 24px;font-weight: bold;text-transform: uppercase;color: #e1041b;margin-bottom: 30px;font-weight: normal;}
.rd-corp > p{font-size: 18px;color: #666;text-align: justify;line-height: 1.7;}
.rd-corp > p.rd-corp-introduction{font-size: 34px;font-weight: bold;line-height: 1.2;color: #333;padding-bottom: 10px;text-align: left;}
.rd-corp > a{margin-top: 20px;}
.rd-corp .button span{color: #333;}
@media screen and (max-width: 1280px){.rd-corp > h3{font-size: 32px;margin-bottom: 24px;}
.rd-corp > p{font-size: 14px;line-height: 1.8;}}
@media screen and (max-width: 992px){.rd-corp{text-align: center;}
.rd-corp > h3{font-size: 24px;margin-bottom: 16px;text-align: center;margin-top: 14px;}
.rd-corp > p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;word-break: break-word;white-space: normal;-webkit-line-clamp: 5;text-align: left;font-size: 16px;}
.rd-corp > p.rd-corp-introduction{font-size: 22px;}}
/*!- rd-corp end -*//*!- rd-video about us video begin -*/.rd-video{position: relative;height: 100%;}
.rd-video .media img{display: block;width: 100%;height: auto;}
.rd-video .intro{display: flex;flex-direction: column;justify-content: center;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center;background-color: rgba(0, 0, 0, 0.5);color: #fff;padding: 32px;transition: color .4s;}
.rd-video .intro .icon{font-size: 64px;}
.rd-video .intro .icon i{font-size: inherit;}
.rd-video .intro .text{font-size: 18px;font-weight: normal;margin-top: 10px;line-height: 30px;}
.rd-video .intro:hover{color: #e1041b;}
@media screen and (max-width: 1280px){.rd-video .intro{padding: 24px;}
.rd-video .intro .icon{font-size: 48px;}
.rd-video .intro .text{font-size: 18px;}}
@media screen and (max-width: 992px){.rd-video .intro{padding: 16px;}
.rd-video .intro .icon{font-size: 56px;}
.rd-video .intro .text{font-size: 16px;}}
/*!- rd-video about us video end -*//*!- rd-video-info begin -*/.video-item{position: relative;max-width: 800px;margin: 0 auto;overflow: hidden;margin-bottom: 20px;}
.video-item .cover{display: block;position: relative;width: 100%;}
.video-item .cover > img{display: block;width: 100%;}
.video-item .intro-icon{display: flex;flex-direction: column;justify-content: center;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center;background-color: rgba(0, 0, 0, 0.5);color: #fff;transition: color .4s;}
.video-item .intro-icon .icon{font-size: 50px;}
.video-item .intro-icon .icon i{font-size: inherit;}
.video-item .intro-icon .text{font-size: 16px;font-weight: normal;margin-top: 10px;line-height: 25px;}
.video-item .intro-icon:hover{color: #e1041b;}
/*!- rd-video-info end -*//*!- rd-video-list begin -*/.rd-video-list .rd-video-list-wrap ul{display: flex;flex-wrap: wrap;margin: 0 0 -32px -32px;box-sizing: content-box;}
.rd-video-list .rd-video-list-wrap ul li{display: flex;flex-direction: column;padding-bottom: 32px;padding-left: 32px;width: 33.3%;}
.rd-video-list .rd-video-list-wrap ul li .wrap .video-item{display: flex;flex-direction: column;position: relative;margin-bottom: 0;}
.rd-video-list .rd-video-list-wrap ul li .wrap .video-item .cover{display: block;position: relative;width: 100%;}
.rd-video-list .rd-video-list-wrap ul li .wrap .video-item .intro-icon{display: flex;flex-direction: column;justify-content: center;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center;background-color: rgba(0, 0, 0, 0.5);color: #fff;padding: 40px;transition: color .4s;}
.rd-video-list .rd-video-list-wrap ul li .wrap .video-item .intro-icon .icon{font-size: 50px;}
.rd-video-list .rd-video-list-wrap ul li .wrap .video-item .intro-icon .text{font-size: 16px;font-weight: normal;margin-top: 10px;line-height: 25px;}
.rd-video-list .rd-video-list-wrap ul li .wrap .video-item .intro-icon:hover{color: #e1041b;}
.rd-video-list .rd-video-list-wrap ul li .wrap .intro{padding: 15px;}
.rd-video-list .rd-video-list-wrap ul li .wrap .intro a h3{font-size: 18px;line-height: 32px;height: 32px;color: #333;transition: color .5s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: normal;font-weight: normal;}
.rd-video-list .rd-video-list-wrap ul li .wrap .intro p{font-size: 16px;line-height: 24px;height: 72px;color: #999;margin-bottom: 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;word-break: break-word;white-space: normal;-webkit-line-clamp: 3;}
.rd-video-list .rd-video-list-wrap ul li .wrap .intro > .btn_more{display: inline-block;font-size: 16px;line-height: 40px;background-color: #e1041b;color: #fff;text-align: center;padding: 0 40px 0 24px;position: relative;border-radius: 20px;transition: background-color .4s;vertical-align: top;float: right;}
.rd-video-list .rd-video-list-wrap ul li .wrap .intro > .btn_more:after{content: '→';display: block;position: absolute;top: 0;right: 16px;transition: transform .4s;}
.rd-video-list .rd-video-list-wrap ul li .wrap .intro > .btn_more:hover{background-color: #c9aa00;}
.rd-video-list .rd-video-list-wrap ul li .wrap .intro > .btn_more:hover:after{transform: translateX(8px);}
.rd-video-list .rd-video-list-wrap ul li a .icon{position: absolute;color: #fff;}
.rd-video-list .rd-video-list-wrap ul li a .icon i{font-size: inherit;transition: all .5s;}
.rd-video-list .rd-video-list-wrap ul li img{transition: all .5s;display: block;flex: auto;object-position: center;object-fit: contain;height: 0;width: 100%;padding-bottom: 100%;}
.rd-video-list .rd-video-list-wrap ul li img.loaded{width: 100%;height: 100%;padding-right: 0;padding-bottom: 0;}
.rd-video-list .rd-video-list-wrap ul li:hover h3{color: #e1041b;}
.rd-video-list .rd-video-list-wrap ul li:hover img{transform: scale(1.1);}
.rd-video-list .rd-video-list-wrap ul li:hover .icon i{color: #e1041b;font-size: 60px;}
@media screen and (max-width: 1280px){.rd-video-list .rd-video-list-wrap ul{margin: -24px 0 0 -24px;}
.rd-video-list .rd-video-list-wrap ul li{padding: 24px 0 0 24px;}}
@media screen and (max-width: 992px){.rd-video-list .rd-video-list-wrap ul{margin: -16px 0 0 -16px;}
.rd-video-list .rd-video-list-wrap ul li{width: 100%;padding: 16px 0 0 16px;display: block;margin-bottom: 16px;}
.rd-video-list .rd-video-list-wrap ul li .wrap .video-item{max-width: 100%;}
.rd-video-list .rd-video-list-wrap ul li .wrap .intro{padding: 5px;}
.rd-video-list .rd-video-list-wrap ul li .wrap .intro p{margin-bottom: 0;}
.rd-video-list .rd-video-list-wrap ul li .wrap .intro .rd-btn{display: none;}
.rd-video-list .rd-video-list-wrap ul li h3{font-size: 14px;}}
/*!- rd-video-list end -*//*!- rd-home-video begin -*/.rd-home-video .home-video-wrap:nth-child(1) .home-video-item, .rd-home-video .home-video-wrap.home-video-pc .home-video-item{height: 0;width: 100%;padding-bottom: 75%;}
.rd-home-video .home-video-wrap:nth-child(2), .rd-home-video .home-video-wrap.home-video-h5{display: none;}
.rd-home-video .home-video-wrap:nth-child(2) .home-video-item, .rd-home-video .home-video-wrap.home-video-h5 .home-video-item{height: 0;width: 100%;padding-bottom: 50%;}
.rd-home-video .home-video-wrap .intro{display: flex;flex-direction: column;justify-content: center;align-items: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center;background-color: rgba(0, 0, 0, 0.5);color: #fff;padding: 32px;transition: color .4s;}
.rd-home-video .home-video-wrap .intro .icon{font-size: 64px;}
.rd-home-video .home-video-wrap .intro .icon i{font-size: inherit;}
.rd-home-video .home-video-wrap .intro .text{font-size: 20px;font-weight: normal;margin-top: 10px;line-height: 30px;}
.rd-home-video .home-video-wrap .intro:hover{color: #e1041b;}
.rd-home-video .home-video-item{display: block;position: relative;}
.rd-home-video .home-video-item > img{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-position: center;object-fit: cover;}
.rd-home-video .swiper-button-prev, .rd-home-video .swiper-container-rtl .swiper-button-next{left: 5%;}
.rd-home-video .swiper-button-next, .rd-home-video .swiper-container-rtl .swiper-button-prev{right: 5%;}
@media screen and (max-width: 992px){.rd-home-video.has-mobile .home-video-wrap:nth-child(1), .rd-home-video.has-mobile .home-video-wrap.home-video-pc{display: none;}
.rd-home-video.has-mobile .home-video-wrap:nth-child(2), .rd-home-video.has-mobile .home-video-wrap.home-video-h5{display: block;}
.rd-home-video.has-mobile .home-video-wrap .intro{padding: 24px;}
.rd-home-video.has-mobile .home-video-wrap .intro .icon{font-size: 48px;}
.rd-home-video.has-mobile .home-video-wrap .intro .text{font-size: 16px;}}
@media screen and (max-width: 992px){.rd-home-video .home-video-wrap .intro{padding: 16px;}
.rd-home-video .home-video-wrap .intro .icon{font-size: 56px;}
.rd-home-video .home-video-wrap .intro .text{font-size: 14px;}}
/*!- rd-home-video end -*//*!- rd-about begin -*/.rd-about .about-intro .time-title{font-size: 200px;font-weight: bold;-webkit-text-stroke: 1px #f7c600;color: transparent;line-height: 1.3;text-align: center;}
.rd-about .about-intro .title{text-align: center;}
.rd-about .about-intro .title h3{font-size: 26px;text-align: center;color: #e1041b;margin-bottom: 10px;font-weight: normal;}
.rd-about .about-intro .title i{margin-bottom: 30px;display: inline-block;width: 60px;height: 2px;background: #e1041b;}
.rd-about .about-intro p{font-size: 16px;line-height: 2;color: #666;}
.rd-group .group-wrap .group-intro .rd-meta{margin-top: 0;}
.rd-group .group-wrap .group-intro .rd-meta .rd-wrapper{padding: 0;}
.rd-group .group-wrap .group-intro .rd-meta .rd-wrapper ul{flex-wrap: wrap;}
.rd-group .group-wrap .group-intro .rd-meta .rd-wrapper ul li{width: 50%;}
.rd-group .group-wrap .group-intro .rd-meta .rd-wrapper ul li:nth-child(3):after{display: none;}
@media screen and (max-width: 992px){.rd-about .about-intro .time-title{font-size: 70px;}
.rd-about .about-intro .title h3{font-size: 20px;}}
/*!- rd-about end -*//*!- rd-cert begin -*/.rd-cert .rd-cert-content{padding: 32px 0;}
.rd-cert .rd-cert-content .rd-cert-swiper .swiper-wrapper .swiper-slide{max-width: 500px;}
.rd-cert .rd-cert-item{display: block;position: relative;height: 0;width: 100%;padding-bottom: 100%;}
.rd-cert .rd-cert-item > img{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;object-position: center;}
@media screen and (max-width: 1280px){.rd-cert .rd-cert-content{padding: 24px;}}
@media screen and (max-width: 992px){.rd-cert .rd-cert-content{padding: 16px 0;}}
/*!- rd-cert end -*//*!- rd-case begin -*/.rd-case{padding-bottom: 80px;}
.rd-case .case-title > h3{font-size: 24px;font-weight: normal;text-align: center;text-transform: uppercase;color: #e1041b;margin-bottom: 30px;}
.rd-case .case-item{position: relative;}
.rd-case .case-item .cover{position: relative;height: 0;width: 100%;padding-bottom: 100%;}
.rd-case .case-item .cover img{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;object-position: center;}
.rd-case .case-item .intro{display: flex;flex-direction: column;align-items: center;justify-content: center;position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center;background-color: rgba(0, 0, 0, 0.5);padding: 10%;opacity: 0;transition: opacity .4s;}
.rd-case .case-item .intro h4{font-size: 18px;font-weight: normal;position: relative;z-index: 1;color: #fff;line-height: 30px;}
.rd-case .case-item .intro P{font-size: 16px;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 30px;}
.rd-case .case-item .intro P .discount{color: #FE5050;font-weight: bold;font-size: 18px;}
.rd-case .case-item .intro P .original-price{text-decoration: line-through;padding-left: 10px;padding-right: 10px;}
.rd-case .case-item .intro a{display: block;font-size: 16px;margin-top: 8px;color: #e1041b;transition: transform .4s;}
.rd-case .case-item .intro a:hover{transform: translateX(10px);}
.rd-case .case-item .intro:before, .rd-case .case-item .intro:after{display: block;content: '';position: absolute;width: 100%;height: 100%;border: 1px solid #e1041b;transition: transform .4s;pointer-events: none;opacity: .8;border-radius: 100%;}
.rd-case .case-item .intro:before{width: 80%;height: 80%;top: 5%;left: 20%;}
.rd-case .case-item .intro:after{width: 90%;height: 90%;top: 5%;left: 5%;}
.rd-case .case-item:hover .intro{opacity: 1;}
.rd-case .case-item:hover .intro:before{transform: rotate(-10deg) scale(0.8);}
.rd-case .case-item:hover .intro:after{transform: rotate(-22deg) scale(0.85);}
@media screen and (max-width: 1280px){.rd-case .case-title > h3{font-size: 32px;margin-bottom: 24px;}
.rd-case .case-item .intro h4{font-size: 16px;}
.rd-case .case-item .intro a{font-size: 16px;}}
@media screen and (max-width: 992px){.rd-case .case-title > h3{font-size: 24px;margin-bottom: 16px;}
.rd-case .case-item .intro h4{font-size: 14px;}
.rd-case .case-item .intro a{font-size: 14px;}}
/*!- rd-case end -*//*!- rd-case-grid begin -*/.rd-case-grid .rd-case-grid-content ul{display: flex;flex-wrap: wrap;margin: -32px 0 0 -32px;}
.rd-case-grid .rd-case-grid-content ul li{display: block;width: 33.33%;padding: 32px 0 0 32px;}
.rd-case-grid .rd-case-grid-content ul li img{transition: all .5s;display: block;flex: auto;object-position: center;object-fit: contain;height: 0;width: 100%;padding-bottom: 100%;}
.rd-case-grid .rd-case-grid-content ul li img.loaded{width: 100%;height: 100%;padding-right: 0;padding-bottom: 0;}
.rd-case-grid .rd-case-grid-content ul li h3{flex: none;font-size: 16px;line-height: 20px;padding-top: 8px;height: 48px;font-weight: normal;color: #333;transition: color .4s;text-align: center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;word-break: break-word;white-space: normal;-webkit-line-clamp: 2;}
.rd-case-grid .rd-case-grid-content ul li a{display: flex;flex-direction: column;overflow: hidden;}
.rd-case-grid .rd-case-grid-content ul li a:hover h3{color: #e1041b;}
.rd-case-grid .rd-case-grid-content ul li a:hover img{transform: scale(1.1);}
@media screen and (max-width: 1280px){.rd-case-grid .rd-case-grid-content ul{margin: -24px 0 0 -24px;}
.rd-case-grid .rd-case-grid-content ul li{padding: 24px 0 0 24px;}}
@media screen and (max-width: 992px){.rd-case-grid .rd-case-grid-content ul{margin: -16px 0 0 -16px;}
.rd-case-grid .rd-case-grid-content ul li{width: 50%;padding: 16px 0 0 16px;}
.rd-case-grid .rd-case-grid-content ul li h3{font-size: 14px;}}
/*!- rd-case-grid end -*//*!- rd-cert-grid begin -*/.rd-cert-grid .rd-cert-grid-content ul{display: flex;flex-wrap: wrap;margin: -32px 0 0 -32px;}
.rd-cert-grid .rd-cert-grid-content ul li{display: block;width: 33.33%;padding: 32px 0 0 32px;}
.rd-cert-grid .rd-cert-grid-content ul li a{display: flex;flex-direction: column;}
.rd-cert-grid .rd-cert-grid-content ul li a:hover h3{color: #e1041b;}
.rd-cert-grid .rd-cert-grid-content ul li img{display: block;flex: auto;object-position: center;object-fit: contain;background-color: #fff;height: 0;width: 100%;padding-bottom: 66.6666666667%;}
.rd-cert-grid .rd-cert-grid-content ul li img.loaded{width: 100%;height: 100%;padding-right: 0;padding-bottom: 0;}
.rd-cert-grid .rd-cert-grid-content ul li h3{flex: none;font-size: 16px;line-height: 20px;padding-top: 8px;height: 48px;font-weight: normal;color: #333;transition: color .4s;text-align: center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;word-break: break-word;white-space: normal;-webkit-line-clamp: 2;}
@media screen and (max-width: 1280px){.rd-cert-grid .rd-cert-grid-content ul{margin: -24px 0 0 -24px;}
.rd-cert-grid .rd-cert-grid-content ul li{width: 33.33%;padding: 24px 0 0 24px;}}
@media screen and (max-width: 992px){.rd-cert-grid .rd-cert-grid-content ul{margin: -16px 0 0 -16px;}
.rd-cert-grid .rd-cert-grid-content ul li{width: 50%;padding: 16px 0 0 16px;}
.rd-cert-grid .rd-cert-grid-content ul li h3{font-size: 14px;}}
/*!- rd-cert-grid end -*//*!- rd-news-grid begin -*/.rd-news-grid .news-grid-wrap{margin-bottom: 32px;}
.rd-news-grid .news-grid-wrap .header{margin-bottom: 15px;background: #f2f7fb;}
.rd-news-grid .news-grid-wrap .header > h3{font-size: 20px;line-height: 32px;color: #e1041b;font-weight: normal;padding-left: 20px;}
.rd-news-grid .news-grid-content ul{display: flex;flex-wrap: wrap;margin: -32px 0 0 -32px;}
.rd-news-grid .news-grid-content ul li{padding: 32px 0 0 32px;width: 25%;}
.rd-news-grid .news-grid-content ul li a{display: block;position: relative;overflow: hidden;}
.rd-news-grid .news-grid-content ul li a .cover{display: block;position: relative;height: 0;width: 100%;padding-bottom: 100%;}
.rd-news-grid .news-grid-content ul li a .cover img{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;object-position: bottom;}
.rd-news-grid .news-grid-content ul li a .intro{position: absolute;z-index: 2;bottom: 10px;left: 0;right: 20%;background-color: rgba(18, 28, 34, 0.9);width: 95%;padding: 16px;transition: right .5s,bottom .5s,background-color .5s;-webkit-transition: right .5s,bottom .5s,background-color .5s;color: #fff;}
.rd-news-grid .news-grid-content ul li a .intro h3{font-size: 16px;font-weight: normal;line-height: 1.5;transition: color .4s;}
.rd-news-grid .news-grid-content ul li a .intro p{margin-bottom: 5px;font-size: 16px;}
.rd-news-grid .news-grid-content ul li a .intro p i{font-size: 24px;float: right;transition: all .5s;}
.rd-news-grid .news-grid-content ul li a:hover .intro{background-image: none;background-color: #e1041b;bottom: 0;left: 0;right: 0;width: 100%;}
.rd-news-grid .news-grid-content ul li a:hover .intro h3{white-space: normal;}
.rd-news-grid .news-grid-content ul li a:hover .intro p i{transform: rotate(-45deg);}
@media screen and (max-width: 1280px){.rd-news-grid .news-grid-content ul{margin: -24px 0 0 -24px;}
.rd-news-grid .news-grid-content ul li{padding: 24px 0 0 24px;}
.rd-news-grid .news-grid-content ul li a .meta{font-size: 14px;padding: 4px 12px;}
.rd-news-grid .news-grid-content ul li a .intro{width: 100%;padding: 12px;transform: translateY(36px);}
.rd-news-grid .news-grid-content ul li a .intro h3{font-size: 14px;}
.rd-news-grid .news-grid-content ul li a .intro span{width: 24px;height: 24px;line-height: 24px;margin-top: 12px;}
.rd-news-grid .news-grid-content ul li a .intro span i{font-size: 20px;}}
@media screen and (max-width: 992px){.rd-news-grid .news-grid-wrap .header{padding: 10px 0;}
.rd-news-grid .news-grid-wrap .header > h3{line-height: 24px;}
.rd-news-grid .news-grid-content ul{margin: -16px 0 0 -16px;}
.rd-news-grid .news-grid-content ul li{width: 100%;padding: 16px 0 0 16px;}

.rd-news-grid .news-grid-content ul li a .meta{font-size: 12px;padding: 0 8px;}
.rd-news-grid .news-grid-content ul li a .intro{width: 100%;padding: 8px;transform: translateY(30px);bottom: 45px;}
.rd-news-grid .news-grid-content ul li a .intro p{font-size: 14px;}}
/*!- rd-news-grid end -*//*!- rd-sitemap begin -*/.rd-sitemap .rd-sitemap-content ul{padding-top: 1px;}
.rd-sitemap .rd-sitemap-content ul li{display: block;margin-bottom: 20px;background-color: #fff;}
.rd-sitemap .rd-sitemap-content ul li a{transition: color .5s;}
.rd-sitemap .rd-sitemap-content ul li a:hover{color: #e1041b;}
.rd-sitemap .rd-sitemap-content ul li > h3{display: block;font-size: 20px;line-height: 1.576;padding: 16px 24px;font-weight: normal;color: #333;border-bottom: 1px solid #e6e6e6;}
.rd-sitemap .rd-sitemap-content ul li > dl{display: flex;flex-wrap: wrap;padding: 16px 0;}
.rd-sitemap .rd-sitemap-content ul li > dl > dt{display: block;width: 100%;font-size: 18px;line-height: 1.576;padding: 4px 24px;color: #666;}
.rd-sitemap .rd-sitemap-content ul li > dl > dd{display: block;width: 20%;font-size: 16px;line-height: 1.576;padding: 4px 24px;color: #999;}
@media screen and (max-width: 1280px){.rd-sitemap .rd-sitemap-content ul li{margin-top: 24px;}
.rd-sitemap .rd-sitemap-content ul li > h3{font-size: 18px;padding: 12px 20px;}
.rd-sitemap .rd-sitemap-content ul li > dl{padding: 12px 0;}
.rd-sitemap .rd-sitemap-content ul li > dl > dt{font-size: 16px;padding: 2px 20px;}
.rd-sitemap .rd-sitemap-content ul li > dl > dd{width: 25%;font-size: 14px;padding: 2px 20px;}}
@media screen and (max-width: 992px){.rd-sitemap .rd-sitemap-content ul li{margin-top: 16px;}
.rd-sitemap .rd-sitemap-content ul li > h3{padding: 8px 16px;}
.rd-sitemap .rd-sitemap-content ul li > dl{padding: 8px 0;}
.rd-sitemap .rd-sitemap-content ul li > dl > dt{padding: 0 16px;}
.rd-sitemap .rd-sitemap-content ul li > dl > dd{width: 100%;padding: 0 16px;}}
/*!- rd-sitemap end -*//*!- rd-faq-list begin -*/.rd-faq-list .rd-faq-list-content{background-color: #fff;}
.rd-faq-list .rd-faq-list-content ul li{position: relative;padding: 32px;border-bottom: 1px solid #e6e6e6;display: flex;flex-direction: row;}
.rd-faq-list .rd-faq-list-content ul li > span{display: flex;flex-direction: column;font-size: 36px;line-height: 1.5;font-weight: 900;color: #cce1f1;margin-right: 15px;}
.rd-faq-list .rd-faq-list-content ul li > .faq-list-content-wrap{flex: auto;width: 0;}
.rd-faq-list .rd-faq-list-content ul li > .faq-list-content-wrap > h3{font-size: 18px;z-index: 1;font-weight: 700;line-height: 1.576;color: #333;word-wrap: break-word;}
.rd-faq-list .rd-faq-list-content ul li > .faq-list-content-wrap > p{font-size: 16px;line-height: 1.8;color: #666;word-wrap: break-word;}
.rd-faq-list .rd-faq-list-content ul li:last-child{border-bottom: 0;}
@media screen and (max-width: 1280px){.rd-faq-list .rd-faq-list-content ul li{padding: 24px;}
.rd-faq-list .rd-faq-list-content ul li > span{top: 12px;left: 16px;font-size: 28px;}
.rd-faq-list .rd-faq-list-content ul li > h3{font-size: 16px;}
.rd-faq-list .rd-faq-list-content ul li > p{font-size: 14px;}}
@media screen and (max-width: 992px){.rd-faq-list .rd-faq-list-content ul li{padding: 16px;}
.rd-faq-list .rd-faq-list-content ul li > span{top: 8px;left: 8px;font-size: 24px;}
.rd-faq-list .rd-faq-list-content ul li > h3{font-size: 16px;}
.rd-faq-list .rd-faq-list-content ul li > p{font-size: 14px;}}
/*!- rd-faq-list end -*//*!- rd-contact begin -*/.rd-contact{display: flex;flex-direction: row;background-image: url("../images/mapbg02.png");}
.rd-contact .contact-cover{display: flex;width: 100%;}
.rd-contact .contact-cover .company{width: 100%;height: 100%;padding:32px;background-color: rgba(18, 28, 34, 0.9);}
.rd-contact .contact-cover .company .wrap{justify-content: center;align-items: center;flex-direction: column;}
.rd-contact .contact-cover .company .wrap .company-title{font-size: 24px;line-height: 1;margin-bottom: 32px;text-align: center;color: #fff;}
.rd-contact .contact-cover .company .wrap .company-title h3{font-weight: normal; margin:20px 0px 50px;}
.rd-contact .contact-cover .company .wrap .company-content ul{display: flex;flex-wrap: wrap;justify-content: center;}
.rd-contact .contact-cover .company .wrap .company-content ul li{width: 25%;flex: auto;text-align: center;margin-bottom: 32px;justify-content: center;flex: 1;}
.rd-contact .contact-cover .company .wrap .company-content ul li .icon{font-size: 50px;line-height: 1;color: #fff;margin-bottom: 10px;}
.rd-contact .contact-cover .company .wrap .company-content ul li .icon i{font-size: inherit;}
.rd-contact .contact-cover .company .wrap .company-content ul li .label{font-size: 20px;line-height: 1.8;text-transform: uppercase;color: rgba(255, 255, 255, 0.65);}
.rd-contact .contact-cover .company .wrap .company-content ul li .value{font-size: 16px;white-space: normal;word-break: break-word;line-height: 22px;color: #fff; margin-top:10px;}
.rd-contact .contact-intro{display: flex;width: 50%;padding-left: 30px;}
.rd-contact .contact-intro .wrap{display: flex;flex-direction: column;}
.rd-contact .contact-intro .wrap ul{display: flex;flex-wrap: wrap;margin: -32px 0 0 -32px;}
.rd-contact .contact-intro .wrap ul li{flex: auto;width: 100%;padding: 32px 0 0 32px;}
.rd-contact .contact-intro .wrap ul li dl{background-color: rgba(255, 255, 255, 0.5);padding: 20px;}
.rd-contact .contact-intro .wrap ul li dl dt{padding-left: 8px;border-left: 3px solid #e1041b;line-height: 1;font-size: 18px;color: #333;margin-bottom: 24px;}
.rd-contact .contact-intro .wrap ul li dl dd{font-size: 18px;margin-bottom: 8px;}
.rd-contact .contact-intro .wrap ul li dl dd label{display: inline-block;vertical-align: top;color: #999;}
.rd-contact .contact-intro .wrap ul li dl dd span{display: inline-block;vertical-align: top;color: #666;}
.rd-contact .inquiry .rd-inquiry .rd-inquiry-wrap{padding: 32px;}
@media screen and (max-width: 1280px){.rd-contact{margin-bottom: 32px;}
.rd-contact .company{padding: 32px 24px;}
.rd-contact .company-title{font-size: 20px;margin-bottom: 32px;}
.rd-contact .company-content ul li .icon{font-size: 32px;}
.rd-contact .company-content ul li .label{font-size: 16px;}
.rd-contact .contact-list{padding-left: 24px;}
.rd-contact .contact-list .wrap ul{margin: -24px 0 0 -24px;}
.rd-contact .contact-list .wrap ul li{padding: 24px 0 0 24px;}
.rd-contact .contact-list .wrap ul li dl{padding: 24px;}
.rd-contact .contact-list .wrap ul li dl dt{font-size: 16px;margin-bottom: 16px;}
.rd-contact .contact-list .wrap ul li dl dd{font-size: 16px;}}
@media screen and (max-width: 992px){.rd-contact{width: 100%;flex-direction: column;}
.rd-contact .contact-cover{width: 100%;}
.rd-contact .contact-cover .company{padding: 24px 16px;background-image: none !important;}
.rd-contact .contact-cover .company .wrap{padding: 0;}
.rd-contact .contact-cover .company .wrap .company-title{font-size: 18px;margin-bottom: 10px;}
.rd-contact .contact-cover .company .wrap .company-content ul li{width: 50%;padding: 16px;margin-bottom: 0;flex: auto;}
.rd-contact .contact-cover .company .wrap .company-content ul li .icon{font-size: 30px;}
.rd-contact .contact-intro{width: 100%;padding-left: 0;margin-top: 32px;}
.rd-contact .contact-intro .wrap{width: 100%;}
.rd-contact .contact-intro .wrap ul{margin: -16px 0 0 -16px;}
.rd-contact .contact-intro .wrap ul li{padding: 16px 0 0 16px;width: 100%;}
.rd-contact .contact-intro .wrap ul li dl{padding: 16px;}
.rd-contact .contact-intro .wrap ul li dl dt{margin-bottom: 16px;}
.rd-contact .contact-intro .wrap ul li dl dd{font-size: 16px;}}
/*!- rd-contact end -*//*!- rd-product-detail begin -*/.rd-product-detail .product-detail-wrap{display: flex;align-items: flex-start;}
.rd-product-detail .content{flex: auto;width: 80%;}
.rd-product-detail .content .hd{display: flex;align-items: flex-start;}
.rd-product-detail .content .hd .product-cover{display: block;flex: none;max-width: 550px;width: 100%;}
.rd-product-detail .content .hd .product-cover .product-gallery-swiper .gallery-item{display: block;position: relative;border: 1px solid #d9d9d9;}
.rd-product-detail .content .hd .product-cover .product-gallery-swiper .gallery-item .wrap{display: block;position: relative;height: 0;width: 100%;padding-bottom: 100%;}
.rd-product-detail .content .hd .product-cover .product-gallery-swiper .gallery-item .wrap img{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;object-position: center;}
.rd-product-detail .content .hd .product-cover .product-gallery-swiper .gallery-item .mask{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.2);}
.rd-product-detail .content .hd .product-cover .product-gallery-swiper .gallery-item .mask .play{display: block;position: absolute;bottom: 16px;right: 16px;width: 48px;height: 48px;line-height: 42px;text-align: center;border: 3px solid rgba(255, 255, 255, 0.8);color: #fff;border-radius: 50%;background-color: rgba(255, 255, 255, 0.3);}
.rd-product-detail .content .hd .product-cover .product-gallery-swiper .gallery-item .mask .play i{font-size: 24px;}
.rd-product-detail .content .hd .product-cover .product-thumb-swiper{margin-top: 16px;overflow: hidden;}
.rd-product-detail .content .hd .product-cover .product-thumb-swiper .thumb-item{display: block;position: relative;cursor: pointer;border: 1px solid #d9d9d9;}
.rd-product-detail .content .hd .product-cover .product-thumb-swiper .thumb-item .wrap{display: block;position: relative;height: 0;width: 100%;padding-bottom: 100%;}
.rd-product-detail .content .hd .product-cover .product-thumb-swiper .thumb-item .wrap img{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: contain;object-position: center;}
.rd-product-detail .content .hd .product-cover .product-thumb-swiper .thumb-item .mask{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.2);}
.rd-product-detail .content .hd .product-cover .product-thumb-swiper .thumb-item .mask .play{display: block;position: absolute;top: 50%;left: 50%;width: 32px;height: 32px;margin: -16px 0 0 -16px;line-height: 28px;text-align: center;border: 2px solid rgba(255, 255, 255, 0.8);color: #fff;border-radius: 50%;background-color: rgba(255, 255, 255, 0.3);}
.rd-product-detail .content .hd .product-cover .product-thumb-swiper .thumb-item .mask .play i{font-size: 16px;}
.rd-product-detail .content .hd .product-cover .product-thumb-swiper .swiper-slide-thumb-active .thumb-item{border-color: #e1041b;}
.rd-product-detail .content .hd .product-cover .product-thumb-swiper .swiper-button-prev, .rd-product-detail .content .hd .product-cover .product-thumb-swiper .swiper-button-next{width: 16px;border-radius: 0;}
.rd-product-detail .content .hd .product-cover .product-thumb-swiper .swiper-button-prev:after, .rd-product-detail .content .hd .product-cover .product-thumb-swiper .swiper-button-next:after{font-size: 12px;}
.rd-product-detail .content .hd .product-cover .product-thumb-swiper .swiper-button-next, .rd-product-detail .content .hd .product-cover .product-thumb-swiper .swiper-container-rtl .swiper-button-prev{right: 0;}
.rd-product-detail .content .hd .product-cover .product-thumb-swiper .swiper-button-prev, .rd-product-detail .content .hd .product-cover .product-thumb-swiper .swiper-container-rtl .swiper-button-next{left: 0;}
.rd-product-detail .content .hd .product-intro{display: block;flex: auto;padding-left: 64px;width: 100%;}
.rd-product-detail .content .hd .product-intro .title{margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #e6e6e6;text-transform: initial;text-align: left;}
.rd-product-detail .content .hd .product-intro .title h1{font-size: 26px;font-weight: normal;line-height: 1.1;color: #333;}
.rd-product-detail .content .hd .product-intro .desc{margin-bottom: 32px;}
.rd-product-detail .content .hd .product-intro .desc p{font-size: 18px;margin: 8px 0;line-height: 1.5;color: #666;white-space: break-spaces;}
.rd-product-detail .content .hd .product-intro .detail-intro-number{border-top: 1px solid #eee;padding: 16px 0;}
.rd-product-detail .content .hd .product-intro .attrs{margin-bottom: 32px;}
.rd-product-detail .content .hd .product-intro .attrs ul li{line-height: 35px; font-size:16px; color:#333; }
.rd-product-detail .content .hd .product-intro .attrs ul li i{ font-size:20px; margin-right:5px; color:#e1041b;}
.rd-product-detail .content .hd .product-intro .attrs ul li i::before {vertical-align: middle;}
.rd-product-detail .content .hd .product-intro .attrs ul li label, .rd-product-detail .content .hd .product-intro .attrs ul li span, .rd-product-detail .content .hd .product-intro .attrs ul li a, .rd-product-detail .content .hd .product-intro .attrs ul li p{display: inline-block;vertical-align: top;font-size: 18px;}
.rd-product-detail .content .hd .product-intro .attrs ul li p{color: red;font-size: 26px;}
.rd-product-detail .content .hd .product-intro .attrs ul li p span{color: red;font-size: 22px;padding-left: 10px;}
.rd-product-detail .content .hd .product-intro .attrs ul li p.original-price{font-size: 16px;color: #999;text-decoration: line-through;}
.rd-product-detail .content .hd .product-intro .attrs ul li p.original-price span{font-size: 16px;color: #999;text-decoration: line-through;}
.rd-product-detail .content .hd .product-intro .attrs ul li label{color: #999;}
.rd-product-detail .content .hd .product-intro .attrs ul li span{color: #333;}
.rd-product-detail .content .hd .product-intro .attrs ul li a{color: #1890FF;}
.rd-product-detail .content .hd .product-intro .attrs ul li a:hover{text-decoration: underline;}
.rd-product-detail .content .hd .product-intro .action .button{display: inline-block;font-size: 16px;line-height: 40px;text-align: center;padding: 0 24px;background-color: #fff;color: #333;border: 1px solid #d9d9d9;transition: background-color .4s, border-color .4s;}
.rd-product-detail .content .hd .product-intro .action .button i{ font-size:20px;}
.rd-product-detail .content .hd .product-intro .action .button span{padding: 0 5px;}
.rd-product-detail .content .hd .product-intro .action .button:before{display: none;}
.rd-product-detail .content .hd .product-intro .action .button:after{display: none;}
.rd-product-detail .content .hd .product-intro .action .button:hover{background-color: #f5f5f5;}
.rd-product-detail .content .hd .product-intro .action .button.accents{background-color: #e1041b;color: #fff;border-color: #e1041b;}
.rd-product-detail .content .hd .product-intro .action .button.accents:hover{border-color: #005392;background-color: #005392;}
.rd-product-detail .content .hd .product-intro .action .button.accents:hover span{color: #fff;}
.rd-product-detail .content .hd .product-intro .action .button.accents:hover span:before{display: none;}
.rd-product-detail .content .hd .product-intro .action .button.cart{background-color: #26BB79;color: #fff;border-color: #26BB79;}
.rd-product-detail .content .hd .product-intro .action .button.cart:hover{border-color: #1e9661;background-color: #1e9661;}
.rd-product-detail .content .hd .product-intro .action .button.cart:hover span{color: #fff;}
.rd-product-detail .content .hd .product-intro .action .button.cart:hover span:before{display: none;}
.rd-product-detail .content .bd{margin-top: 32px;}
.rd-product-detail .content .bd .tips{padding: 16px 0;}
.rd-product-detail .content .bd .tips h4{border-left: 3px solid #e1041b;line-height: 1.5;padding: 4px 16px;font-size: 18px;font-weight: normal;color: #e1041b;}
.rd-product-detail .content .bd .product-page-list ul{display: flex;flex-wrap: wrap;}
.rd-product-detail .content .bd .product-page-list ul li{display: flex;flex-direction: row;margin-bottom: 5px;width: 100%;}
.rd-product-detail .content .bd .product-page-list ul li .product-page-item{display: flex;flex-direction: column;position: relative;max-width: 270px;}
.rd-product-detail .content .bd .product-page-list ul li .product-page-item .cover{display: block;position: relative;width: 100%;}
.rd-product-detail .content .bd .product-page-list ul li .product-page-item .cover > img{display: block;width: 100%;}
.rd-product-detail .content .bd .product-page-list ul li .intro{flex: auto;padding: 32px;}
.rd-product-detail .content .bd .product-page-list ul li .intro h3{font-size: 18px;line-height: 32px;height: 32px;color: #333;transition: color .5s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: normal;}
.rd-product-detail .content .bd .product-page-list ul li .intro p{font-size: 16px;line-height: 24px;height: 72px;color: #999;margin-bottom: 15px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;word-break: break-word;white-space: normal;-webkit-line-clamp: 3;}
.rd-product-detail .content .bd .product-page-list ul li .intro > .btn_more{display: inline-block;font-size: 16px;line-height: 40px;background-color: #e1041b;color: #fff;text-align: center;padding: 0 40px 0 24px;position: relative;border-radius: 20px;transition: background-color .4s;vertical-align: top;float: right;}
.rd-product-detail .content .bd .product-page-list ul li .intro > .btn_more:after{content: '→';display: block;position: absolute;top: 0;right: 16px;transition: transform .4s;}
.rd-product-detail .content .bd .product-page-list ul li .intro > .btn_more:hover{background-color: #c9aa00;}
.rd-product-detail .content .bd .product-page-list ul li .intro > .btn_more:hover:after{transform: translateX(8px);}
.rd-product-detail .content .bd .product-page-list ul li:hover h3{color: #e1041b;}
.rd-product-detail .content .bd .product-page-list ul li a .icon{font-size: 50px;position: absolute;color: #fff;}
.rd-product-detail .content .bd .product-page-list ul li a .icon i{font-size: inherit;}
.rd-product-detail .content .bd .product-page-list ul li img{display: block;flex: auto;object-position: center;object-fit: contain;height: 0;width: 100%;padding-bottom: 100%;}
.rd-product-detail .content .bd .product-page-list ul li img.loaded{width: 100%;height: 100%;padding-right: 0;padding-bottom: 0;}
.rd-product-detail .content .bd .grid ul{margin: -32px 0 0 -32px;display: flex;flex-wrap: wrap;}
.rd-product-detail .content .bd .grid ul li{display: block;padding: 32px 0 0 32px;width: 25%;}
.rd-product-detail .content .bd .grid ul li .grid-item{display: block;}
.rd-product-detail .content .bd .grid ul li .grid-item .cover{display: block;position: relative;overflow: hidden;border: 1px solid #e6e6e6;height: 0;width: 100%;padding-bottom: 100%;}
.rd-product-detail .content .bd .grid ul li .grid-item .cover img{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-position: center;object-fit: contain;transition: transform .4s;}
.rd-product-detail .content .bd .grid ul li .grid-item .intro{padding: 8px 0;}
.rd-product-detail .content .bd .grid ul li .grid-item .intro h4{display: block;font-weight: normal;font-size: 16px;text-align: center;transition: color .4s;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;word-break: break-word;white-space: normal;-webkit-line-clamp: 2;}
.rd-product-detail .content .bd .grid ul li .grid-item:hover .cover img{transform: scale(1.1);}
.rd-product-detail .content .bd .grid ul li .grid-item:hover .intro h4{color: #e1041b;}
.rd-product-detail .content .bd .grid .product-list-w4 li{width: 25%;}
.rd-product-detail .content .keyword-tag .keyword-tag-wrap{margin-top: 20px;}
.rd-product-detail .content .keyword-tag .keyword-tag-wrap ul{display: flex;margin: -16px 0 0 -16px;}
.rd-product-detail .content .keyword-tag .keyword-tag-wrap ul li{width: 33.33%;}
.rd-product-detail .content .keyword-tag .keyword-tag-wrap ul li > ul{border: 1px solid #d9d9d9;padding: 16px;margin: 0 16px;flex-direction: column;}
.rd-product-detail .content .keyword-tag .keyword-tag-wrap ul li > ul li{padding: 0;width: 100%;}
.rd-product-detail .content .keyword-tag .keyword-tag-wrap ul li > ul li a{display: block;position: relative;line-height: 35px;font-size: 16px;color: #333;transition: color .4s;border-radius: 6px;border: 1px solid transparent;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: normal;}
.rd-product-detail .content .keyword-tag .keyword-tag-wrap ul li > ul li a:hover{color: #e1041b;}
.rd-product-detail .sidebar{width: 20%;margin-left: 32px;}
.rd-product-detail .sidebar .hd{display: flex;align-items: center;margin-bottom: 32px;text-transform: uppercase;}
.rd-product-detail .sidebar .hd h3{flex: auto;font-size: 24px;line-height: 32px;color: #333;}
.rd-product-detail .sidebar .hd a{line-height: 32px;font-size: 14px;color: #999;transition: color .5s;}
.rd-product-detail .sidebar .hd a:hover{color: #e1041b;}
.rd-product-detail .sidebar .bd ul{display: flex;flex-wrap: wrap;margin: -16px 0 0 -16px;}
.rd-product-detail .sidebar .bd ul li{width: 100%;padding: 16px 0 0 16px;}
.rd-product-detail .sidebar .bd ul li a{display: block;}
.rd-product-detail .sidebar .bd ul li a:hover .intro h4{color: #e1041b;}
.rd-product-detail .sidebar .bd ul li .cover{display: block;position: relative;height: 0;width: 100%;padding-bottom: 100%;}
.rd-product-detail .sidebar .bd ul li .cover img{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-position: center;object-fit: contain;}
.rd-product-detail .sidebar .bd ul li .intro h4{padding: 8px;font-size: 16px;font-weight: normal;text-align: center;transition: color .4s;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: normal;}
@media screen and (max-width: 1280px){.rd-product-detail .product-detail-wrap{flex-wrap: wrap;}
.rd-product-detail .content{width: 100%;padding: 24px;}
.rd-product-detail .content .hd .product-cover{max-width: 400px;}
.rd-product-detail .content .hd .product-intro{padding-left: 24px;}
.rd-product-detail .content .hd .product-intro .title{margin-bottom: 24px;padding-bottom: 24px;}
.rd-product-detail .content .hd .product-intro .title h1{font-size: 20px;}
.rd-product-detail .content .hd .product-intro .desc{margin-bottom: 24px;}
.rd-product-detail .content .hd .product-intro .desc p{font-size: 16px;}
.rd-product-detail .content .hd .product-intro .attrs{margin-bottom: 24px;}
.rd-product-detail .content .hd .product-intro .attrs ul li label, .rd-product-detail .content .hd .product-intro .attrs ul li span, .rd-product-detail .content .hd .product-intro .attrs ul li a{font-size: 16px;}
.rd-product-detail .content .hd .product-intro .action .button{font-size: 14px;line-height: 36px;padding: 0 16px;}
.rd-product-detail .content .bd{margin-top: 24px;}
.rd-product-detail .content .bd .grid ul li{width: 33.33%;}
.rd-product-detail .sidebar{width: 100%;margin-left: 0;margin-top: 24px;}
.rd-product-detail .sidebar .hd{margin-bottom: 24px;}
.rd-product-detail .sidebar .hd h3{font-size: 20px;line-height: 24px;}
.rd-product-detail .sidebar .hd a{line-height: 24px;font-size: 14px;}
.rd-product-detail .sidebar .bd ul{margin: -24px 0 0 -24px;}
.rd-product-detail .sidebar .bd ul li{width: 25%;padding: 24px 0 0 24px;}
.rd-product-detail .sidebar .bd ul li .intro h4{font-size: 14px;}}
.rd-alert {
  padding: 12px;
  color: #333333;
  border-left: 4px solid #e1041b;
}
.rd-alert.rd-alert-primary {
    color: #e1041b;
    border-color: #e1041b;
	background:#f9e8ea;
}
.rd-form .rd-form-item{position: relative;line-height: 1;}
.rd-form .rd-form-item .rd-form-widget{display: inline-block;vertical-align: middle;margin-right: 12px; color:#666}
.rd-form .rd-form-item .rd-form-widget a {text-decoration:underline;}
.rd-form .rd-form-item .rd-form-message{display: block;position: absolute;max-width: 100%;overflow: hidden;font-size: 12px;line-height: 20px;color: #FE5050;}
.rd-form .rd-form-item.error .rd-input, .rd-form .rd-form-item.error .rd-textarea, .rd-form .rd-form-item.error .rd-select > .select-input, .rd-form .rd-form-item.error .rd-tags > .select-input{border-color: #FE5050;}
.rd-form .rd-form-item.error .rd-input:focus, .rd-form .rd-form-item.error .rd-textarea:focus, .rd-form .rd-form-item.error .rd-select > .select-input:focus, .rd-form .rd-form-item.error .rd-tags > .select-input:focus{-webkit-box-shadow: 0 0 0 3px #ffeeee;box-shadow: 0 0 0 3px #ffeeee;}
.rd-btn{display: inline-block;vertical-align: middle;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;background-image: none;outline: none;cursor: pointer;appearance: none;text-decoration: none;user-select: none;text-align: center;font-weight: 500;word-spacing: normal;white-space: nowrap;color: #333333;border: 1px solid #d9d9d9;background-color: #fff;height: 32px;line-height: 30px;padding: 0 16px;font-size: 14px;}
.rd-btn:hover, .rd-btn:focus, .rd-btn:active{color: #333333;background-color: whitesmoke;}
.rd-btn:disabled{color: #bfbfbf;border-color: #d9d9d9;background-color: #fff;cursor: not-allowed;}
.rd-btn.active .icon-shopping-cart{color: #FE5050;}
.rd-btn.active .icon-shopping-cart:before{content: "\ee9d" !important;}
.rd-btn.active .icon-wish-list{color: #FE5050;}
.rd-btn.active .icon-wish-list:before{content: "\ef9b" !important;}
.rd-btn.rd-btn-animate:hover:before{width: 30px;opacity: 1;}
.rd-btn.rd-btn-animate:hover > i{-webkit-transform: translate(8px, 0);transform: translate(8px, 0);}
.rd-btn.rd-btn-accents{color: #fff;border-color: #e1041b;background-color: #e1041b;}
.rd-btn.rd-btn-accents:hover, .rd-btn.rd-btn-accents:focus, .rd-btn.rd-btn-accents:active{color: #fff;border-color: #f82f44;background-color: #f82f44;}
.rd-btn.rd-btn-accents:disabled{color: #fff;border-color: #f82f44;background-color: #f82f44;}
.rd-btn.rd-btn-block{display: block;width: 100%;}
.rd-btn.rd-btn-square{border-radius: 0 !important;}
.rd-btn.rd-btn-loading > .icon-loading{display: none;}
.rd-btn.rd-btn-loading.loading > i:not(.icon-loading){display: none;}
.rd-btn.rd-btn-loading.loading > .icon-loading{display: inline-block;-webkit-animation: btn-loading 0.6s linear infinite both;animation: btn-loading 0.6s linear infinite both;}
.rd-btn.rd-btn-sm{height: 32px;line-height: 30px;padding: 0 16px;font-size: 14px;}
.rd-btn.rd-btn-sm.rd-btn-animate:hover:before{width: 30px;opacity: 1;}
.rd-btn.rd-btn-sm.rd-btn-animate:hover > i{-webkit-transform: translate(8px, 0);transform: translate(8px, 0);}
.rd-btn.rd-btn-md{height: 40px;line-height: 38px;padding: 0 32px;font-size: 16px;}
.rd-btn.rd-btn-md.rd-btn-animate:hover:before{width: 38px;opacity: 1;}
.rd-btn.rd-btn-md.rd-btn-animate:hover > i{-webkit-transform: translate(21px, 0);transform: translate(21px, 0);}
@media only screen and (min-width: 1024px){.rd-btn.rd-btn-block\@S{display: block;width: 100%;}
.rd-btn.rd-btn-sm\@S{height: 32px;line-height: 30px;padding: 0 16px;font-size: 14px;}
.rd-btn.rd-btn-sm\@S.rd-btn-animate:hover:before{width: 30px;opacity: 1;}
.rd-btn.rd-btn-sm\@S.rd-btn-animate:hover > i{-webkit-transform: translate(8px, 0);transform: translate(8px, 0);}
.rd-btn.rd-btn-md\@S{height: 40px;line-height: 38px;padding: 0 32px;font-size: 16px;}
.rd-btn.rd-btn-md\@S.rd-btn-animate:hover:before{width: 38px;opacity: 1;}
.rd-btn.rd-btn-md\@S.rd-btn-animate:hover > i{-webkit-transform: translate(21px, 0);transform: translate(21px, 0);}}
@-webkit-keyframes btn-loading{0%{-webkit-transform: rotate(0);transform: rotate(0);}
100%{-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes btn-loading{0%{-webkit-transform: rotate(0);transform: rotate(0);}
100%{-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
.rd-input{display: inline-block;vertical-align: middle;-webkit-transition: border-color 0.3s ease 0s;transition: border-color 0.3s ease 0s;background-image: none;outline: none;text-align: left;border-width: 1px;border-style: solid;background-color: #fff;border-color: #d9d9d9;color: #333333;appearance: none;-moz-appearance: none;-webkit-appearance: none;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;height: 32px;line-height: 30px;padding: 0 8px;font-size: 14px;}
.rd-input:hover{border-color: #f82f44;}
.rd-input:focus{border-color: #f82f44;-webkit-box-shadow: 0 0 0 3px #f2f7eb;box-shadow: 0 0 0 3px #f2f7eb;}
.rd-input.success:hover{border-color: #26BB79;}
.rd-input.success:focus{border-color: #26BB79;-webkit-box-shadow: 0 0 0 3px #e9f8f2;box-shadow: 0 0 0 3px #e9f8f2;}
.rd-input.warning:hover{border-color: #F2914A;}
.rd-input.warning:focus{border-color: #F2914A;-webkit-box-shadow: 0 0 0 3px #fef4ed;box-shadow: 0 0 0 3px #fef4ed;}
.rd-input.error:hover{border-color: #FE5050;}
.rd-input.error:focus{border-color: #FE5050;-webkit-box-shadow: 0 0 0 3px #ffeeee;box-shadow: 0 0 0 3px #ffeeee;}
.rd-input.rd-input-block{display: block;width: 100%;}
.rd-input:disabled{background-color: whitesmoke !important;color: #bfbfbf !important;cursor: not-allowed !important;border-color: #d9d9d9 !important;}
.rd-input.rd-input-sm{height: 32px;line-height: 30px;padding: 0 8px;font-size: 14px;}
.rd-input.rd-input-md{height: 40px;line-height: 38px;padding: 0 12px;font-size: 16px;}
.inquiry-wrap{background-color: #fff;padding: 16px;}
@media only screen and (min-width: 1024px){
.rd-input.rd-input-block\@S{display: block;width: 100%;}
.rd-input.rd-input-sm\@S{height: 32px;line-height: 30px;padding: 0 8px;font-size: 14px;}
.rd-input.rd-input-md\@S{height: 40px;line-height: 38px;padding: 0 12px;font-size: 16px;}
.inquiry-wrap{padding: 24px;}
}
.rd-textarea{display: block;border: 1px solid #d9d9d9;font-size: 16px;color: #333333;line-height: 24px;resize: none;outline: none;width: 100%;padding: 8px 12px;background-color: #fff;overflow-y: auto;appearance: none;-moz-appearance: none;-webkit-appearance: none;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.rd-textarea:hover{border-color: #f82f44;}
.rd-textarea:focus{border-color: #f82f44;-webkit-box-shadow: 0 0 0 3px #f2f7eb;box-shadow: 0 0 0 3px #f2f7eb;}
.rd-textarea.error{border-color: #FE5050;}
.rd-textarea.error:focus{-webkit-box-shadow: 0 0 0 3px #ffeeee;box-shadow: 0 0 0 3px #ffeeee;}
.rd-grid > .rd-grid-row{display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;flex-wrap: wrap;}
.rd-grid > .rd-grid-row > .rd-grid-col{-webkit-flex: none;flex: none;width: 100%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-1-2{width: 50%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-1-3{width: 33.3333333333%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-2-3{width: 66.6666666667%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-1-4{width: 25%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-3-4{width: 75%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-1-5{width: 20%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-2-5{width: 40%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-3-5{width: 60%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-4-5{width: 80%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-1-6{width: 16.6666666667%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-4-6{width: 66.6666666667%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-5-6{width: 83.3333333333%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-auto{width: auto;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-match{width: 100%;}
.rd-grid.rd-grid-xs > .rd-grid-row{margin: -16px 0 0 -16px;}
.rd-grid.rd-grid-xs > .rd-grid-row > .rd-grid-col{padding: 16px 0 0 16px;}
.rd-grid.rd-grid-sm > .rd-grid-row{margin: -24px 0 0 -24px;}
.rd-grid.rd-grid-sm > .rd-grid-row > .rd-grid-col{padding: 24px 0 0 24px;}
.rd-grid.rd-grid-md > .rd-grid-row{margin: -32px 0 0 -32px;}
.rd-grid.rd-grid-md > .rd-grid-row > .rd-grid-col{padding: 32px 0 0 32px;}
.rd-grid.rd-grid-lg > .rd-grid-row{margin: -40px 0 0 -40px;}
.rd-grid.rd-grid-lg > .rd-grid-row > .rd-grid-col{padding: 40px 0 0 40px;}
@media only screen and (min-width: 1024px){.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-1-2\@S{width: 50%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-1-3\@S{width: 33.3333333333%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-2-3\@S{width: 66.6666666667%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-1-4\@S{width: 25%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-3-4\@S{width: 75%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-1-5\@S{width: 20%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-2-5\@S{width: 40%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-3-5\@S{width: 60%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-4-5\@S{width: 80%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-1-6\@S{width: 16.6666666667%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-4-6\@S{width: 66.6666666667%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-5-6\@S{width: 83.3333333333%;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-auto\@S{width: auto;}
.rd-grid > .rd-grid-row > .rd-grid-col.rd-grid-col-match\@S{width: 100%;}
.rd-grid.rd-grid-xs\@S > .rd-grid-row{margin: -16px 0 0 -16px;}
.rd-grid.rd-grid-xs\@S > .rd-grid-row > .rd-grid-col{padding: 16px 0 0 16px;}
.rd-grid.rd-grid-sm\@S > .rd-grid-row{margin: -24px 0 0 -24px;}
.rd-grid.rd-grid-sm\@S > .rd-grid-row > .rd-grid-col{padding: 24px 0 0 24px;}
.rd-grid.rd-grid-md\@S > .rd-grid-row{margin: -32px 0 0 -32px;}
.rd-grid.rd-grid-md\@S > .rd-grid-row > .rd-grid-col{padding: 32px 0 0 32px;}
.rd-grid.rd-grid-lg\@S > .rd-grid-row{margin: -40px 0 0 -40px;}
.rd-grid.rd-grid-lg\@S > .rd-grid-row > .rd-grid-col{padding: 40px 0 0 40px;}}
@media screen and (max-width: 992px){
.rd-product-detail .content .hd .product-intro .attrs ul li {line-height: 28px;}
.rd-product-detail .content{padding: 0px;}
.rd-product-detail .content .hd{flex-wrap: wrap;}
.rd-product-detail .content .hd .product-cover{max-width: none;}
.rd-product-detail .content .hd .product-intro{padding-left: 0;padding-top: 16px;}
.rd-product-detail .content .hd .product-intro .title{margin-bottom: 16px;padding-bottom: 16px;}
.rd-product-detail .content .hd .product-intro .title h2{font-size: 18px;}
.rd-product-detail .content .hd .product-intro .desc{margin-bottom: 16px;}
.rd-product-detail .content .hd .product-intro .detail-intro-number{padding: 8px 0;}
.rd-product-detail .content .hd .product-intro .attrs{margin-bottom: 16px;}
.rd-product-detail .content .hd .product-intro .action .button{width: 49%;line-height: 40px;padding: 0;}
.rd-product-detail .content .hd .product-intro .action .button span{padding: 5px;}
.rd-product-detail .content .bd{margin-top: 16px;}
.rd-product-detail .content .bd .product-page-list ul li{display: block;}
.rd-product-detail .content .bd .product-page-list ul li .product-page-item{max-width: 100%;}
.rd-product-detail .content .bd .product-page-list ul li .intro{padding: 16px;}
.rd-product-detail .content .bd .product-page-list ul li .intro p{margin-bottom: 0;}
.rd-product-detail .content .bd .product-page-list ul li .intro .rd-btn{display: none;}
.rd-product-detail .content .bd .grid{padding: 0px;}
.rd-product-detail .content .bd .grid ul{margin: -8px 0 0 -8px;}
.rd-product-detail .content .bd .grid ul li{width: 100% !important;padding: 8px 0 0 8px;}
.rd-product-detail .content .keyword-tag .keyword-tag-wrap{display: block;margin: 0;}
.rd-product-detail .content .keyword-tag .keyword-tag-wrap ul{width: 100%;margin: 0;padding: 0px;display: block;}
.rd-product-detail .content .keyword-tag .keyword-tag-wrap ul li{width: 100%;}
.rd-product-detail .content .keyword-tag .keyword-tag-wrap ul li ul{margin: 0 0 20px 0;}
.rd-product-detail .sidebar{margin-top: 16px;}
.rd-product-detail .sidebar .hd{margin-bottom: 16px;}
.rd-product-detail .sidebar .hd h3{font-size: 18px;}
.rd-product-detail .sidebar .hd a{font-size: 12px;}
.rd-product-detail .sidebar .bd ul{margin: -16px 0 0 -16px;}
.rd-product-detail .sidebar .bd ul li{width: 50%;padding: 16px 0 0 16px;}
.rd-form .rd-form-item .rd-form-widget { margin-top: 12px;}
}
/*!- rd-product-detail end -*//*!- rd-product-list begin -*/.rd-product-list .filter{background-color: #fff;padding: 16px 32px;}
.rd-product-list .filter .row .col{display: flex;align-items: flex-start;padding: 16px 0;border-bottom: 1px dashed #e6e6e6;}
.rd-product-list .filter .row .col .label{flex: none;min-width: 120px;font-size: 14px;line-height: 32px;color: #999;}
.rd-product-list .filter .row .col .value{flex: auto;}
.rd-product-list .filter .row .col:last-child{border-bottom: 0;}
.rd-product-list .filter .radio, .rd-product-list .filter .checkbox{display: inline-block;vertical-align: middle;position: relative;padding-left: 24px;min-height: 16px;margin: 0 16px 0 0;}
.rd-product-list .filter .radio span, .rd-product-list .filter .checkbox span{display: block;font-size: 14px;line-height: 32px;color: #333;transition: color .4s;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: 200px;}
.rd-product-list .filter .radio:before, .rd-product-list .filter .radio:after, .rd-product-list .filter .checkbox:before, .rd-product-list .filter .checkbox:after{display: block;content: '';position: absolute;top: 50%;}
.rd-product-list .filter .radio:before, .rd-product-list .filter .checkbox:before{left: 0;margin-top: -8px;width: 16px;height: 16px;border: 1px solid #d9d9d9;transition: border-color .4s;}
.rd-product-list .filter .radio:after, .rd-product-list .filter .checkbox:after{left: 4px;margin-top: -4px;width: 8px;height: 8px;}
.rd-product-list .filter .radio:hover span, .rd-product-list .filter .checkbox:hover span{color: #e1041b;}
.rd-product-list .filter .radio:hover:before, .rd-product-list .filter .checkbox:hover:before{border-color: #e1041b;}
.rd-product-list .filter .radio.active span, .rd-product-list .filter .checkbox.active span{color: #e1041b;}
.rd-product-list .filter .radio.active:before, .rd-product-list .filter .checkbox.active:before{border-color: #e1041b;}
.rd-product-list .filter .radio.active:after, .rd-product-list .filter .checkbox.active:after{background-color: #e1041b;}
.rd-product-list .filter .radio:before, .rd-product-list .filter .radio:after{border-radius: 50%;}
.rd-product-list .wrapper{margin-bottom: 20px;}
.rd-product-list .wrapper .survey{font-size: 16px;line-height: 25px;color: #666;margin-bottom: 20px;}
.rd-product-list .wrapper .tabs{font-size: 0;line-height: 1;border-bottom: 1px solid #e6e6e6;white-space: nowrap;overflow-x: auto;}
.rd-product-list .wrapper .tabs .tab-item{display: inline-block;vertical-align: top;font-size: 14px;line-height: 50px;padding: 0 16px;text-align: center;transition: color .4s, background-color .4s;}
.rd-product-list .wrapper .tabs .tab-item:hover{color: #e1041b;background-color: #f5f5f5;}
.rd-product-list .wrapper .tabs .tab-item.active{background-color: #e1041b;color: #fff;}
.rd-product-list .wrapper .grid ul{margin: -32px 0 0 -32px;display: flex;flex-wrap: wrap;}
.rd-product-list .wrapper .grid ul li{display: block;padding: 32px 0 0 32px;width: 25%;}
.rd-product-list .wrapper .grid ul li .grid-item{display: block;}
.rd-product-list .wrapper .grid ul li .grid-item .cover{display: block;position: relative;overflow: hidden;border: 1px solid #e6e6e6;height: 0;width: 100%;padding-bottom: 100%;}
.rd-product-list .wrapper .grid ul li .grid-item .cover img{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-position: center;object-fit: contain;transition: transform .4s;}
.rd-product-list .wrapper .grid ul li .grid-item .intro{padding: 8px 0;}
.rd-product-list .wrapper .grid ul li .grid-item .intro h4{display: block;font-weight: normal;font-size: 16px;text-align: center;transition: color .4s;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;word-break: break-word;white-space: normal;-webkit-line-clamp: 2;}
.rd-product-list .wrapper .grid ul li .grid-item:hover .cover img{transform: scale(1.1);}
.rd-product-list .wrapper .grid ul li .grid-item:hover .intro h4{color: #e1041b;}
.rd-product-list .wrapper .grid .product-list-w3 li{width: 25%;}
.rd-product-list .header{margin-bottom: 15px;background: #f2f7fb;}
.rd-product-list .header > h3{font-size: 20px;line-height: 32px;color: #e1041b;font-weight: normal;padding-left: 20px;}
.rd-product-list .product-list-wrap{display: flex;align-items: flex-start;}
.rd-product-list .product-secondary-menu{margin-bottom: 32px;}
.rd-product-list .product-secondary-menu ul{display: flex;flex-wrap: wrap;margin: -5px -10px;}
.rd-product-list .product-secondary-menu ul li{padding: 5px 10px;width: 25%;}
.rd-product-list .product-secondary-menu ul li a{font-size: 16px;line-height: 25px;display: list-item;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: #eee;color: #333;padding: 10px;-webkit-transition: background-color 0.3s ease 0s;transition: background-color 0.3s ease 0s;}
.rd-product-list .product-secondary-menu ul li a:hover, .rd-product-list .product-secondary-menu ul li a.active{background-color: #005392;color: #fff;}
.rd-product-list .sidebar{width: 20%;margin-left: 32px;}
.rd-product-list .sidebar .hd{display: flex;align-items: center;margin-bottom: 32px;text-transform: uppercase;}
.rd-product-list .sidebar .hd h3{flex: auto;font-size: 24px;line-height: 32px;color: #333;}
.rd-product-list .sidebar .hd a{line-height: 32px;font-size: 14px;color: #999;transition: color .5s;}
.rd-product-list .sidebar .hd a:hover{color: #e1041b;}
.rd-product-list .sidebar .bd ul{display: flex;flex-wrap: wrap;margin: -16px 0 0 -16px;}
.rd-product-list .sidebar .bd ul li{width: 100%;padding: 16px 0 0 16px;}
.rd-product-list .sidebar .bd ul li a{display: block;}
.rd-product-list .sidebar .bd ul li a:hover .intro h4{color: #e1041b;}
.rd-product-list .sidebar .bd ul li .cover{display: block;position: relative;height: 0;width: 100%;padding-bottom: 100%;}
.rd-product-list .sidebar .bd ul li .cover img{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-position: center;object-fit: contain;}
.rd-product-list .sidebar .bd ul li .intro h4{padding: 8px;font-size: 16px;font-weight: normal;text-align: center;transition: color .4s;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: normal;}
@media screen and (max-width: 1280px){.rd-product-list .filter{padding: 8px 24px;}
.rd-product-list .filter .row .col{padding: 8px 0;}
.rd-product-list .filter .row .col .label{min-width: 100px;}
.rd-product-list .wrapper{margin-top: 24px;}
.rd-product-list .wrapper .tabs .tab-item{line-height: 42px;}
.rd-product-list .wrapper .grid ul li{width: 25%;}
.rd-product-list .pager{padding-top: 24px;}
.rd-product-list .header{margin-bottom: 24px;}
.rd-product-list .header > h3{font-size: 20px;line-height: 24px;}
.rd-product-list .product-list-wrap{flex-wrap: wrap;}
.rd-product-list .sidebar{width: 100%;margin-left: 0;margin-top: 24px;}
.rd-product-list .sidebar .hd{margin-bottom: 24px;}
.rd-product-list .sidebar .hd h3{font-size: 20px;line-height: 24px;}
.rd-product-list .sidebar .hd a{line-height: 24px;font-size: 14px;}
.rd-product-list .sidebar .bd ul{margin: -24px 0 0 -24px;}
.rd-product-list .sidebar .bd ul li{width: 25%;padding: 24px 0 0 24px;}
.rd-product-list .sidebar .bd ul li .intro h4{font-size: 14px;}}
@media screen and (max-width: 992px){.rd-product-list .filter{padding: 4px 16px;}
.rd-product-list .filter .row .col .label{min-width: 72px;line-height: 24px;font-size: 12px;font-weight: normal;}
.rd-product-list .filter .radio, .rd-product-list .filter .checkbox{padding-left: 20px;margin: 0 8px 0 0;}
.rd-product-list .filter .radio span, .rd-product-list .filter .checkbox span{font-size: 12px;line-height: 24px;}
.rd-product-list .wrapper .tabs .tab-item{line-height: 36px;}
.rd-product-list .wrapper .grid{padding: 0;}
.rd-product-list .wrapper .grid ul{margin: -8px 0 0 -8px;}
.rd-product-list .wrapper .grid ul li{width: 100% !important;padding: 8px 0 0 8px;}
.rd-product-list .pager{padding-top: 0;margin-bottom: 30px;}
.rd-product-list .header{margin-bottom: 16px;padding: 10px 0;}
.rd-product-list .header > h3{font-size: 18px;}
.rd-product-list .sidebar{margin-top: 16px;}
.rd-product-list .sidebar .hd{margin-bottom: 16px;}
.rd-product-list .sidebar .hd h3{font-size: 18px;}
.rd-product-list .sidebar .hd a{font-size: 12px;}
.rd-product-list .sidebar .bd ul{margin: -16px 0 0 -16px;}
.rd-product-list .sidebar .bd ul li{width: 50%;padding: 16px 0 0 16px;}
.rd-product-list .product-secondary-menu ul li{width: 50%;}}
/*!- rd-product-list end -*//*!- rd-tabs begin -*/.rd-tabs{display: block;position: sticky;z-index: 997;top: 72px;left: 0;right: 0;background-color: #fff;box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05);}
.rd-tabs .rd-tabs-wrap{padding: 0;}
.rd-tabs .rd-tabs-content ul{display: flex;justify-content: center;overflow-x: auto;padding: 0 16px;}
.rd-tabs .rd-tabs-content ul li{margin: 0 16px;}
.rd-tabs .rd-tabs-content ul li a{display: block;line-height: 56px;font-size: 16px;color: #333;max-width: 200px;border-bottom: 1px solid transparent;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-break: normal;}
.rd-tabs .rd-tabs-content ul li.active a{color: #e1041b;border-color: #e1041b;}
.rd-tabs.auto-hide{display: none;}
@media screen and (max-width: 1280px){.rd-tabs .rd-tabs-content ul li{margin: 0 12px;}}
@media screen and (max-width: 992px){.rd-tabs{top: 56px;}
.rd-tabs .rd-tabs-content ul{justify-content: left;padding: 0 16px;}
.rd-tabs .rd-tabs-content ul li{margin: 0 16px 0 0;}
.rd-tabs .rd-tabs-content ul li a{line-height: 40px;font-size: 14px;}
.rd-tabs.auto-hide{display: block;}}
/*!- rd-tabs end -*/.rd-dialog-wrap{display: block;width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 10001;background-color: rgba(0, 0, 0, 0.5);-webkit-animation: fade-in 0.3s ease 0s both;animation: fade-in 0.3s ease 0s both;}
.rd-dialog-wrap .rd-dialog{webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);-webkit-animation: dialog-in 0.3s ease 0s both;animation: dialog-in 0.3s ease 0s both;display: block;width: 420px;border-radius: 4px;background-color: #fff;padding: 24px;position: absolute;top: 100px;left: 50%;margin-left: -210px;}
.rd-dialog-wrap .rd-dialog .rd-dialog-container{display: block;position: relative;padding-left: 38px;}
.rd-dialog-wrap .rd-dialog .rd-dialog-container .rd-dialog-icon{display: block;width: 24px;height: 24px;position: absolute;top: 0;left: 0;font-size: 0;}
.rd-dialog-wrap .rd-dialog .rd-dialog-container .rd-dialog-icon .rd-dialog-icon-inner{display: block;width: 24px;height: 24px;fill: currentColor;overflow: hidden;}
.rd-dialog-wrap .rd-dialog .rd-dialog-container .rd-dialog-icon .rd-dialog-icon-inner > i{font-size: 24px;}
.rd-dialog-wrap .rd-dialog .rd-dialog-container .rd-dialog-title{display: block;font-size: 16px;font-weight: 500;line-height: 24px;color: #333;}
.rd-dialog-wrap .rd-dialog .rd-dialog-container .rd-dialog-content{display: block;font-size: 14px;line-height: 22px;margin-top: 8px;color: #999;}
.rd-dialog-wrap .rd-dialog .rd-dialog-container .rd-dialog-action{display: block;font-size: 0;text-align: right;margin-top: 24px;}
.rd-dialog-wrap .rd-dialog .rd-dialog-container .rd-dialog-action .rd-btn{margin-left: 8px;}
.rd-dialog-wrap .rd-dialog.dialog-info .rd-dialog-container .rd-dialog-icon{color: #e1041b;}
.rd-dialog-wrap .rd-dialog.dialog-success .rd-dialog-container .rd-dialog-icon{color: #26BB79;}
.rd-dialog-wrap .rd-dialog.dialog-warning .rd-dialog-container .rd-dialog-icon{color: #F2914A;}
.rd-dialog-wrap .rd-dialog.dialog-danger .rd-dialog-container .rd-dialog-icon{color: #FE5050;}
.rd-dialog-wrap .rd-dialog.dialog-confirm .rd-dialog-container .rd-dialog-icon{color: #F2914A;}
.rd-dialog-wrap.dialog-remove{-webkit-animation: fade-out 0.5s ease 0.5s both;animation: fade-out 0.5s ease 0.5s both;}
.rd-dialog-wrap.dialog-remove .rd-dialog{-webkit-animation: dialog-out 0.5s ease 0.5s both;animation: dialog-out 0.5s ease 0.5s both;}
.rd-btn{display: inline-block;vertical-align: middle;-webkit-transition: background-color 0.3s ease 0s;transition: background-color 0.3s ease 0s;background-image: none;outline: none;cursor: pointer;appearance: none;text-decoration: none;user-select: none;text-align: center;font-weight: 500;word-spacing: normal;white-space: nowrap;color: #333;border: 1px solid #e6e6e6;background-color: #fff;height: 32px;line-height: 30px;padding: 0 16px;font-size: 14px;}
.rd-btn:hover, .rd-btn:focus, .rd-btn:active{color: #333;border-color: whitesmoke;background-color: whitesmoke;}
.rd-btn:disabled{color: #999;border-color: #e6e6e6;background-color: #fff;cursor: not-allowed;}
.rd-btn > .active .icon-shopping-cart{color: #FE5050;}
.rd-btn > .active .icon-shopping-cart:before{content: "\ee9d" !important;}
.rd-btn > .active .icon-wish-list{color: #FE5050;}
.rd-btn > .active .icon-wish-list:before{content: "\ef9b" !important;}
.rd-btn .rd-btn-animate:hover:before{width: 30px;opacity: 1;}
.rd-btn .rd-btn-animate:hover > i{-webkit-transform: translate(8px, 0);transform: translate(8px, 0);}
.rd-btn-primary{color: #fff;border-color: #26BB79;background-color: #26BB79;}
.rd-btn-primary > .rd-btn-animate:before{background-color: #26BB79;}
.rd-btn-primary:hover, .rd-btn-primary:focus, .rd-btn-primary:active{color: #fff;border-color: #26BB79;background-color: #26BB79;}
.rd-btn-primary:disabled{color: #fff;border-color: #26BB79;background-color: #26BB79;}
.rd-btn-gray{color: #333;border-color: whitesmoke;background-color: whitesmoke;}
.rd-btn-gray .rd-btn-animate:before{background-color: whitesmoke;}
.rd-btn-gray:hover, .rd-btn-gray:focus, .rd-btn-gray:active{color: #fff;border-color: #acacac;background-color: #acacac;}
.rd-btn-gray:disabled{color: #333;border-color: #d9d9d9;background-color: #d9d9d9;}
.rd-btn-accents{color: #fff;border-color: #1890FF;background-color: #1890FF;}
.rd-btn-accents > .rd-btn-animate:before{background-color: #1890FF;}
.rd-btn-accents:hover, .rd-btn-accents:focus, .rd-btn-accents:active{color: #fff;border-color: #1a3e7d;background-color: #1a3e7d;}
.rd-btn-accents:disabled{color: #fff;border-color: #e1041b;background-color: #e1041b;}
.rd-btn-price{color: #fff;border-color: #F2914A;background-color: #F2914A;}
.rd-btn-price .rd-btn-animate:before{background-color: #F2914A;}
.rd-btn-price:hover, .rd-btn-price:focus, .rd-btn-price:active{color: #fff;border-color: #ce7b3f;background-color: #ce7b3f;}
.rd-btn-price:disabled{color: #fff;border-color: #f4a265;background-color: #f4a265;}
.rd-btn-block{display: block;width: 100%;}
.rd-btn-dazzle .active{color: #fff;background-color: #26BB79;border-color: transparent;background-image: linear-gradient(45deg, #1890FF 0%, #26BB79 90%);}
.rd-btn-loading > .icon-loading{display: none;}
.rd-btn-loading > .loading > i:not(.icon-loading){display: none;}
.rd-btn-loading > .loading > .icon-loading{display: inline-block;-webkit-animation: btn-loading 0.6s linear infinite both;animation: btn-loading 0.6s linear infinite both;}
.rd-btn-sm{height: 32px;line-height: 30px;border-radius: 16px;padding: 0 16px;font-size: 14px;}
.rd-btn-sm .rd-btn-animate:hover:before{width: 30px;opacity: 1;}
.rd-btn-sm .rd-btn-animate:hover > i{-webkit-transform: translate(8px, 0);transform: translate(8px, 0);}
.rd-btn-md{height: 40px;line-height: 38px;border-radius: 20px;padding: 0 24px;font-size: 16px;}
.rd-btn-md .rd-btn-animate:hover:before{width: 38px;opacity: 1;}
.rd-btn-md .rd-btn-animate:hover > i{-webkit-transform: translate(13px, 0);transform: translate(13px, 0);}
@media only screen and (min-width: 1200px){.rd-btn .rd-btn-block\@S{display: block;width: 100%;}
.rd-btn .rd-btn-sm\@S{height: 32px;line-height: 30px;border-radius: 16px;padding: 0 16px;font-size: 14px;}
.rd-btn-animate .rd-btn .rd-btn-sm\@S:hover:before{width: 30px;opacity: 1;}
.rd-btn-animate .rd-btn .rd-btn-sm\@S:hover > i{-webkit-transform: translate(8px, 0);transform: translate(8px, 0);}
.rd-btn .rd-btn-md\@S{height: 40px;line-height: 38px;border-radius: 20px;padding: 0 24px;font-size: 16px;}
.rd-btn .rd-btn-md\@S .rd-btn-animate:hover:before{width: 38px;opacity: 1;}
.rd-btn .rd-btn-md\@S .rd-btn-animate:hover > i{-webkit-transform: translate(13px, 0);transform: translate(13px, 0);}}
@media only screen and (min-width: 1366px){.rd-btn .rd-btn-block\@M{display: block;width: 100%;}
.rd-btn .rd-btn-sm\@M{height: 32px;line-height: 30px;border-radius: 16px;padding: 0 16px;font-size: 14px;}
.rd-btn .rd-btn-sm\@M .rd-btn-animate:hover :before{width: 30px;opacity: 1;}
.rd-btn .rd-btn-sm\@M .rd-btn-animate:hover > i{-webkit-transform: translate(8px, 0);transform: translate(8px, 0);}
.rd-btn .rd-btn-md\@M{height: 40px;line-height: 38px;border-radius: 20px;padding: 0 24px;font-size: 16px;}
.rd-btn .rd-btn-md\@M .rd-btn-animate:hover:before{width: 38px;opacity: 1;}
.rd-btn .rd-btn-md\@M .rd-btn-animate:hover > i{-webkit-transform: translate(13px, 0);transform: translate(13px, 0);}}
@media only screen and (min-width: 1600px){.rd-btn .rd-btn-block\@L{display: block;width: 100%;}
.rd-btn .rd-btn-sm\@L{height: 32px;line-height: 30px;border-radius: 16px;padding: 0 16px;font-size: 14px;}
.rd-btn .rd-btn-sm\@L .rd-btn-animate:hover:before{width: 30px;opacity: 1;}
.rd-btn .rd-btn-sm\@L .rd-btn-animate:hover > i{-webkit-transform: translate(8px, 0);transform: translate(8px, 0);}
.rd-btn .rd-btn-md\@L{height: 40px;line-height: 38px;border-radius: 20px;padding: 0 24px;font-size: 16px;}
.rd-btn .rd-btn-md\@L .rd-btn-animate:hover:before{width: 38px;opacity: 1;}
.rd-btn .rd-btn-md\@L .rd-btn-animate:hover > i{-webkit-transform: translate(13px, 0);transform: translate(13px, 0);}}
/*!- rd-shopping-cart begin -*/.rd-shopping-cart .shopping-cart-wrap{margin-bottom: 32px;}
.rd-shopping-cart .shopping-cart-wrap .cart-card-action{display: block;-webkit-flex: none;flex: none;}
.rd-shopping-cart .shopping-cart-wrap button{display: inline-block;vertical-align: middle;font-size: 14px;font-family: inherit;outline: none;border: 0;background-color: #fff;color: #333;border: 1px solid #d9d9d9;border-radius: 30px;height: 30px;padding: 0 10px;transition: background-color .5s;cursor: pointer;overflow: hidden;position: relative;}
.rd-shopping-cart .shopping-cart-wrap button:hover{background-color: #F2914A;color: #fff;border: 1px solid #F2914A;}
.rd-shopping-cart .shopping-cart-wrap button:disabled, .rd-shopping-cart .shopping-cart-wrap button.disabled{cursor: not-allowed;background-color: #80b4db;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-tips{margin-bottom: 16px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-card .cart-card-hd{display: -webkit-flex;display: flex;-webkit-align-items: "center";align-items: center;padding: 8px;border-bottom: 1px solid #d9d9d9;margin-bottom: 10px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-card .cart-card-hd .cart-card-title{display: block;font-size: 20px;font-weight: 500;line-height: 32px;-webkit-flex: auto;flex: auto;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-card .cart-card-hd .cart-card-action{display: block;-webkit-flex: none;flex: none;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-card .cart-card-bd{padding: 8px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-card .cart-card-bd.cart-card-near{padding: 0;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-card .cart-card-bd .rd-inquiry .rd-inquiry-wrap{padding: 10px 0;background: transparent;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-card .cart-card-bd .rd-inquiry .rd-inquiry-wrap .rd-inquiry-alert{padding: 5px 20px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-card .cart-card-bd .rd-inquiry .rd-inquiry-wrap .rd-inquiry-form ul li input[type="text"].error{border: 1px solid #FE5050;padding-top: 0;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-card .cart-card-bd .rd-inquiry .rd-inquiry-wrap .rd-inquiry-form ul li .error{padding-top: 10px;display: block;color: #FE5050;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-card .cart-card-bd .header-title h3{font-size: 14px;color: #999;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-card .cart-card-ft{border-top: 1px solid #d9d9d9;padding: 16px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-card + .cart-card{margin-top: 16px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-table{table-layout: auto;display: table;border-collapse: collapse;border-spacing: 0;width: 100%;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-table > thead > tr > th{font-size: 14px;line-height: 32px;text-align: left;padding: 8px 16px;font-weight: 500;color: #333;overflow-wrap: break-word;border-bottom: 1px solid #d9d9d9;background-color: #f2f7fb;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-table > tbody > tr > td{overflow-wrap: break-word;padding: 16px;font-size: 16px;line-height: 32px;text-align: left;color: #333;border-bottom: 1px solid #d9d9d9;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-table > tbody > tr:last-child > td{border: 0;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-table .cart-table-shrink{white-space: normal;min-width: 1px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-table .cart-table-auto{width: 1px;word-break: keep-all;white-space: nowrap;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-list .cart-item .cart-item-wrap{display: -webkit-flex;display: flex;-webkit-align-items: "center";align-items: center;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-list .cart-item .cart-item-wrap .cart-item-cover{width: 60px;height: 60px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-list .cart-item .cart-item-wrap .cart-item-cover .cover{display: block;position: relative;overflow: hidden;border: 1px solid #e6e6e6;height: 0;width: 100%;padding-bottom: 100%;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-list .cart-item .cart-item-wrap .cart-item-cover .cover img{display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-position: center;object-fit: contain;transition: transform .4s;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-list .cart-item .cart-item-wrap .cart-item-info{padding-left: 16px;line-height: 24px;color: #333;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-list .cart-item .cart-item-wrap .cart-item-info:hover{color: #F2914A;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-list .cart-item .cart-item-price{font-weight: 500;color: #FE5050;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-list .cart-item .cart-item-action{text-align: center;cursor: pointer;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-list .cart-item .cart-item-action .cart-action-delete{display: inline-block;vertical-align: middle;color: #333;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-list .cart-item .cart-item-action .cart-action-delete .rd-icon-20 > i{font-size: 20px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-list .cart-item .cart-item-action .cart-action-delete:hover{color: #FE5050;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-cashier .cart-cashier-list .cart-cashier-item:before, .rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-cashier .cart-cashier-list .cart-cashier-item:after{display: table;content: "";width: 100%;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-cashier .cart-cashier-list .cart-cashier-item:after{clear: both;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-cashier .cart-cashier-list .cart-cashier-item .cart-cashier-label{display: block;float: left;font-size: 14px;line-height: 24px;color: #333;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-cashier .cart-cashier-list .cart-cashier-item .cart-cashier-value{display: block;float: right;font-size: 14px;line-height: 24px;color: #333;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-cashier .cart-cashier-list .cart-cashier-item.cart-cashier-accent{font-weight: 500;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-cashier .cart-cashier-list .cart-cashier-item.cart-cashier-accent .cart-cashier-label{font-size: 16px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-cashier .cart-cashier-list .cart-cashier-item.cart-cashier-accent .cart-cashier-value{font-size: 20px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-cashier .cart-cashier-action{margin-top: 16px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-action-list{font-size: 0;line-height: 1;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-action-list .cart-action-item{display: inline-block;vertical-align: middle;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-action-list .cart-action-item + .cart-action-item{margin-left: 16px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-pay-list .cart-pay-item{padding: 8px;border-bottom: 1px solid #d9d9d9;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-pay-list .cart-pay-item:last-child{border: 0;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-pay-list .cart-pay-item .rd-radio{display: inline-block;vertical-align: middle;position: relative;padding: 4px 0;line-height: 1;font-size: 0;user-select: none;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-pay-list .cart-pay-item .rd-radio .rd-radio-label{display: inline-block;vertical-align: middle;padding-left: 24px;font-size: 14px;line-height: 32px;height: 32px;position: relative;cursor: pointer;white-space: nowrap;color: #333;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-pay-list .cart-pay-item .rd-radio .rd-radio-icon, .rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-pay-list .cart-pay-item .rd-radio .rd-radio-image{display: inline-block;vertical-align: middle;height: 32px;width: auto;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-pay-list .cart-pay-item .rd-payment{display: inline-block;width: 128px;height: 32px;background-size: 128px auto;background-repeat: no-repeat;background-position: 0 32px;background-image: url(../images/icon_payment.png);}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-pay-list .cart-pay-item .rd-payment.rd-payment-paypal{background-position: 0 0px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-pay-list .cart-pay-item .rd-payment.rd-payment-visa{background-position: 0 -32px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-pay-list .cart-pay-item .rd-payment.rd-payment-master-card{background-position: 0 -64px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-empty{text-align: center;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-empty .rd-iconfont{font-size: 150px;color: #d9d9d9;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-empty .icon-check-line{color: #26BB79;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-empty .icon-error-warning-line{color: #F2914A;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-empty .shopping-cart-empty-title{font-size: 20px;line-height: 30px;color: #333;margin: 30px 0 30px 0;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-empty .respond-success-title{font-size: 30px;line-height: 30px;color: #26BB79;margin: 30px 0 30px 0;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-empty .respond-success-title p{font-size: 18px;color: #999;margin-top: 10px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-empty .respond-error-title{font-size: 30px;line-height: 30px;color: #F2914A;margin: 30px 0 30px 0;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-empty .respond-error-title p{font-size: 18px;color: #999;margin-top: 10px;}
@media screen and (max-width: 1280px){.rd-shopping-cart .shopping-cart-content .cart-table > tbody > tr > td{padding: 8px;}}
@media screen and (max-width: 992px){.rd-shopping-cart .shopping-cart-wrap{margin-bottom: 0;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-card .cart-card-bd.cart-card-near{padding: 0;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-card .cart-card-bd .rd-inquiry .rd-inquiry-wrap .rd-inquiry-form ul li{padding: 16px 0 0 16px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-card .cart-card-ft{padding: 16px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-card + .cart-card{margin-top: 24px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-table > thead > tr > th{padding: 8px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-table > tbody > tr > td{padding: 8px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-list .cart-item .cart-item-wrap{display: -webkit-flex;display: flex;-webkit-align-items: "center";align-items: center;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-list .cart-item .cart-item-wrap .cart-item-cover{-webkit-flex: none;flex: none;width: 48px;height: 48px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-list .cart-item .cart-item-wrap .cart-item-info{display: none;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-cashier{position: sticky;top: 120px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-cashier .cart-cashier-list .cart-cashier-item .cart-cashier-label{font-size: 18px;line-height: 32px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-cashier .cart-cashier-list .cart-cashier-item .cart-cashier-value{font-size: 20px;line-height: 32px;color: red;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-cashier .cart-cashier-list .cart-cashier-item.cart-cashier-accent .cart-cashier-label{font-size: 18px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-cashier .cart-cashier-list .cart-cashier-item.cart-cashier-accent .cart-cashier-value{font-size: 24px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-action-list .cart-action-item + .cart-action-item{margin-left: 24px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-content .cart-pay-list .cart-pay-item{padding: 16px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-empty .icon-error-warning-line{font-size: 60px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-empty .rd-iconfont{font-size: 100px;}
.rd-shopping-cart .shopping-cart-wrap .shopping-cart-empty .shopping-cart-empty-title{font-size: 18px;color: #999;}}
/*!- rd-shopping-cart end -*//*!- w104-inner-backing begin -*/.rd-inner-backing .rd-inner-backing-wrap{position: relative;width: 100%;}
.rd-inner-backing .rd-inner-backing-wrap > img{display: block;height: 0;width: 100%;padding-bottom: 12.5%;}
.rd-inner-backing .rd-inner-backing-wrap > img.loaded{width: 100%;height: auto;padding-right: 0;padding-bottom: 0;}
.rd-inner-backing .rd-inner-backing-wrap h2{font-size: 60px;color: #fff;position: absolute;top: 40%;left: 14%;}
@media screen and (max-width: 1280px){.rd-inner-backing .rd-inner-backing-wrap h2{font-size: 50px;top: 30%;}}
@media screen and (max-width: 992px){.rd-inner-backing .rd-inner-backing-wrap h2{font-size: 30px;top: 25%;}}
/*!- w104-inner-backing end -*//*!- rd-history begin -*/.rd-history .rd-history-content{padding: 32px 0;}
.rd-history .history-title{font-size: 24px;font-weight: normal;text-align: center;text-transform: uppercase;color: #e1041b;margin-bottom: 30px;}
.rd-history .history-title h3{font-weight: normal;}
.rd-history .rd-history-item{display: block;position: relative;height: 0;width: 100%;padding-bottom: 80%;}
@media screen and (max-width: 1280px){.rd-history .rd-history-content{padding: 24px;}}
@media screen and (max-width: 992px){.rd-history .rd-history-content{padding: 16px 0;}}
.rd-history .rd-time-axis-item{position: relative;width: 100%;height: 208px;text-align: center;}
.rd-history .rd-time-axis-title{display: block;position: absolute;z-index: 2;bottom: 50%;width: 100%;max-height: 50%;font-size: 60px;line-height: 24px;padding: 16px 16px 64px;color: transparent;-webkit-text-stroke: 1px #e1041b;}
.rd-history .rd-time-axis-title:before{display: block;content: '';position: absolute;bottom: -3px;left: 50%;margin-left: -3px;width: 6px;height: 6px;border-radius: 3px;background-color: #e1041b;}
.rd-history .rd-time-axis-title:after{display: block;content: '';position: absolute;width: 2px;height: 24px;background-color: #e1041b;bottom: 10px;left: 50%;margin-left: -1px;border-radius: 1px;}
.rd-history .rd-time-axis-desc{display: block;position: absolute;z-index: 1;top: 50%;width: 100%;max-height: 50%;font-size: 18px;line-height: 24px;padding: 16px;color: #333;border-top: 2px solid #ddd;}
.rd-history .rd-time-axis-desc > span{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;word-break: break-word;white-space: normal;-webkit-line-clamp: 3;text-align:center;}
.rd-history .swiper-slide:nth-child(even) .rd-time-axis-title{bottom: auto;top: 50%;padding: 64px 16px 16px;border-top: 2px solid #ddd;}
.rd-history .swiper-slide:nth-child(even) .rd-time-axis-title:before{bottom: auto;top: -3px;}
.rd-history .swiper-slide:nth-child(even) .rd-time-axis-title:after{bottom: auto;top: 10px;}
.rd-history .swiper-slide:nth-child(even) .rd-time-axis-desc{top: auto;bottom: 50%;border-top: 0;}
.rd-history .swiper-button-prev{left: -14px;background-color: transparent !important;color: #e1041b;opacity: 1;outline: none;}
.rd-history .swiper-button-prev:hover{color: #e1041b;}
.rd-history .swiper-button-next{right: -14px;background-color: transparent !important;color: #e1041b;opacity: 1;outline: none;}
.rd-history .swiper-button-next:hover{color: #e1041b;}
@media screen and (max-width: 1280px){.rd-history .rd-time-axis-wrap{padding: 32px 0;}}
@media screen and (max-width: 992px){.rd-history .rd-time-axis-wrap{padding: 24px 0;}}
/*!- rd-history end -*/
.lightbox-overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.8);display: flex;justify-content: center;align-items: center;z-index: 9999;cursor: pointer;}
.lightbox-overlay img{max-width: 90%;max-height: 90%;object-fit: contain;border-radius: 8px;box-shadow: 0 4px 20px rgba(0,0,0,0.3);}
.category-links{display: flex;gap: 15px;flex-wrap: wrap; margin-bottom:40px;}
.category-link{display: inline-block;padding: 6px 22px;text-decoration: none;color: #333;border: 1px solid #000;border-radius: 20px;font-weight: 500;transition: all 0.3s ease; font-size:14px;}
.category-link:hover{background-color: #f0f0f0;border-color: #bbb;}
.category-link.active{background-color: #000;color: white;border-color: #000;}
@media screen and (max-width: 1280px){
.category-links{gap: 10px;margin-bottom:20px;}
.category-link{padding: 5px 22px;}
}
