.layui-form-checkbox[lay-skin=primary]{padding-left: 0!important;}
.layui-form-checked, .layui-form-checked:hover{    border-color:#5c9fa3FF}
.layui-form-checked[lay-skin=primary] i{border-color: #5c9fa3FF !important;background-color: #5c9fa3FF;}
/*reset*/
body{font-family:Nunito, " sans-serif";font-size: 18px;font-weight: 300;overflow-x: hidden;}
*{box-sizing:border-box;}
:focus{outline: 0;}
body,
ul,
img,
input,
dl,
dd,
tr,
th,
td,
h1,h2,h3,h4,h5,h6,
p{margin: 0; padding: 0;}  
em{font-style: normal;}
img{border: none; vertical-align: middle;max-width: 100%;}
/* li,
ul{list-style: none;} */
a{text-decoration: none; color: #565656;}
a:hover{text-decoration: none;}
input{padding: 0px; vertical-align: middle; line-height: normal; border: none;}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"]>input[type="button"]::-moz-focus-inner{border: none; padding: 0;}

input::-webkit-input-placeholder{ color: rgb(169, 169, 169); } 
input:-moz-placeholder { color: rgb(169, 169, 169);} 
input::-moz-placeholder {color: rgb(169, 169, 169);} 
input:-ms-input-placeholder {color: rgb(169, 169, 169);} 

textarea::-webkit-input-placeholder{ color: rgb(169, 169, 169); } 
textarea:-moz-placeholder { color: rgb(169, 169, 169);} 
textarea::-moz-placeholder {color: rgb(169, 169, 169);} 
textarea:-ms-input-placeholder {color: rgb(169, 169, 169);} 
input,textarea{color: #222;}

select{padding: 6px 20px 6px 12px;width: 100%;border-color:rgb(225, 225, 225);appearance: none;position: relative;cursor: pointer;background: url(../images/svg/xjt.svg)no-repeat calc(100% - 10px) center;background-size: 10px;}

/* input{height: 38px;line-height: 38px;} */

input,textarea{padding: 6px 12px;border: 1px solid rgb(225, 225, 225);width: 100%;}
input:focus,textarea:focus{border-color: rgba(42, 37, 82,0.45);}

textarea.textarea_focus:focus{color:#000;border-color: rgba(42, 37, 82,0.45);box-shadow:0 0 0 .25rem rgba(42, 37, 82,.25)}
input.input_focus:focus{color:#000;border-color: rgba(42, 37, 82,0.45);box-shadow:0 0 0 .25rem rgba(42, 37, 82,.25)}
select.select_focus:focus{color:#000;border-color: rgba(42, 37, 82,0.45);box-shadow:0 0 0 .25rem rgba(42, 37, 82,.25)}

.tablediv{overflow-x: auto;}
table{width: 100%;}
table td{padding: 5px 10px;border: 1px solid #e7e7e7;}
.index_faq table{font-size: 16px;}

@media screen and (min-width: 1600px) {html { font-size: 16px;}}


@font-face {
    font-family: 'Roboto';
    src: url('../font/Roboto.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito';
    src: url('../font/Nunito-Light.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito';
    src: url('../font/Nunito-Regular.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito';
    src: url('../font/Nunito-SemiBold.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito';
    src: url('../font/Nunito-Bold.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito';
    src: url('../font/Nunito-Black.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Nunito';
    src: url('../font/Nunito-ExtraBold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Rubik';
    src: url('../font/Rubik-Light.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Rubik';
    src: url('../font/Rubik-Regular.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Rubik';
    src: url('../font/Rubik-Bold.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Rubik';
    src: url('../font/Rubik-Black.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Rubik';
    src: url('../font/Rubik-Medium.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'segoeui';
    src: url('../font/segoeui.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'segoeui_sb';
    src: url('../font/segoeui_sb.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

.center{text-align: center;}
.font_name1{ font-family: 'Roboto';}
.font_name2{ font-family: 'Nunito';}
.font_name3{ font-family: 'Rubik';}
.font_name4{ font-family: 'segoeui';}
.f_w_200{font-weight: 200;}
.f_w_300{font-weight: 300;}
.f_w_400{font-weight: 400;}
.f_w_500{font-weight: 500;}
.f_w_600{font-weight: 600;}
.f_w_700{font-weight: 700;}


.font_66{font-size: 66px;}
.font_44{font-size: 44px;}
.font_43{font-size: 43px;}
.font_40{font-size: 40px;}
.font_32{font-size: 32px;}
.font_30{font-size: 30px;}
.font_20{font-size: 20px;}
.font_24{font-size: 24px;}
.font_18{font-size: 18px;}
@media (min-width: 641px) and (max-width: 1024px){
    .font_44{font-size: 32px;}
}

@media (max-width: 640px) {
    body{font-size: 16px;}
    .font_66{font-size: 42px;}
    .font_44{font-size: 28px;}
    .font_43{font-size: 26px;}
    .font_40{font-size: 26px;}
    .font_32{font-size:20px;}
    .font_30{font-size: 20px;}
    .font_24{font-size: 20px;}
    .font_20{font-size: 16px;}
    .font_18{font-size: 16px;}
}


.color_01{color: #000;}

.btn_shape1{padding:6px 12px;border: 1px solid rgb(42, 37, 82);text-align: center;font-size: 16px;color: rgb(42, 37, 82);font-weight: 400;cursor: pointer;transition: all 0.5s;display: block;}

@media only screen and (min-width:1024px){
    .btn_shape1:hover{background:rgb(42, 37, 82) ;color: #fff;}
}

/* read_more/ */
.read_more{padding: 11px 16px; display: flex;display: -webkit-flex;gap: 10px;align-items: center;background: #5c9fa3;border-radius: 4px;color: #fff;justify-content: center;font-weight: 500;cursor: pointer;transition: all 0.5s;font-size: 20px;}
@media only screen and (max-width:640px){
    .read_more{font-size: 18px;}
}

.read_more2{padding: 11px 16px; display: flex;display: -webkit-flex;gap: 10px;align-items: center;background: #e59d2e;border-radius: 8px;color: #fff;justify-content: center;font-weight: 500;cursor: pointer;transition: all 0.5s;font-size: 22px;}
@media only screen and (max-width:640px){
    .read_more2{font-size: 18px;}
}
/*index*/
header{position: relative; top: 0; left: 0; width: 100%; width: 100%; z-index: 9999999;}
.top_nav{text-align: center;}
.header{transition: all .5s; padding: 20px 0px; text-align: center;}
header>.container{position: relative; padding-top:0.5rem;padding-bottom: 0.75rem;}
.top_menu{display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;}
#logo h1{margin: 0; padding: 0; display: flex; align-items: flex-end;}
#logo a{padding: 0; display: inline-block;}
#logo img{max-height:20px; height: auto; padding: 0; transition: all .5s;}
.cart_ul{height: 24px;}
.cart_ul li{position: relative; list-style: none;display: inline-block;margin-left:10px; height:24px;font-size: 14px;width: 24px;}
.cart_ul li.cart_abox{position: relative;}
.cart_ul li.cart_abox span{position: absolute;width: 18px;height: 18px;border-radius: 50%;display: inline-block;background: rgba(42, 37, 82);position: absolute;right:-5px;color:#fff;text-align: center;top: -3px;line-height: 18px;font-size: 12px;}
.cart_ul li .cart_a{vertical-align: middle;}
.cart_ul li img{max-height:24px;}
.mainmenu_right{float: right;}
.cart_ul li.lr_abox{position: relative;margin-right: 10px;line-height: 20px;}
.cart_ul li.lr_abox:after{font-family: FontAwesome;color: #777;vertical-align: middle;content: "\f107";font-size: 14px;transition: all 0.3s ease 0s;margin-left: 6px;position: absolute;}
.cart_ul li.lr_abox dl{position: absolute; box-shadow: 0px 0px 20px 0px rgba(2, 18, 18, 0.32); display: none; margin-top: 0px; list-style: none; background: #fff; width: 180px; padding: 5px 0 0;top: 30px;display: none;right: -15px;}
.cart_ul li.lr_abox dl dd{text-align: left; border-bottom: 1px solid #eee;padding: 5px 20px;}
.se-top .account dl dd a{display: inline-block; text-transform: capitalize; line-height: 20px;width: 100%; font-size: 13px; padding: 6px 6px 6px 12px;}
.cart_ul li.lr_abox dl dd a i{margin-right: 12px; color: #1e1e1e; font-size: 14px;}
.cart_ul li.lr_abox p.cur:after{font-family:FontAwesome;color:#777;width:100px;vertical-align:middle;content:"\f106"; font-size:14px;}
.cart_ul li.lr_abox dl dd a:hover{color: #1e1e1e;}

/* header.small */
header.small{left: 0; background: #fff; top: 0;box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.4); position: fixed;}
header.small .mainmenu ul li a{color: #222;}
.page_header .mainmenu>nav>ul>li:hover > a,
.page_header .mainmenu>nav>ul>li.active > a,
header.small .mainmenu>nav>ul>li.active > a{color: #222;}

/* page header */
.page_header{background: #fff; position: relative;box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;}
.page_header .black_img{display: block !important;}
.page_header .small_nav .toggle span{background: #222;}
@media only screen and (min-width:1024px){
    .page_header .fz{display: none;}
    }

@media only screen and (max-width:1024px){
    .cart_ul li{margin-left: 15px;}
    .mainmenu-area{padding-left: 0;}
    
    header .mainmenu-area{display: none;}
    header #logo img{max-height:16px;} 
    .cart_ul li.cart_abox span{background: #222;}
    header>.container{position: relative;padding-top: 12px;padding-bottom: 16px;}
    /* .cart_ul li:nth-child(1),.cart_ul li:nth-child(2){display: none;} */
}
@media only screen and (max-width:768px){
    .search_con .search_txt h2{font-size: 15px;}
    .search_con .price .cur{font-size: 18px;}
}
@media only screen and (max-width:480px){
    .cart_ul li{margin-left: 12px;} 
}
@media only screen and (max-width:360px){
    .cart_ul li{margin-left: 15px;margin-left: 5px;}
}
/* cart-goal */
.cart-goal{text-align: center;font-size: 14px;padding:0 16px;color: #000;}
.cart-goal .rte{margin-bottom: 5px;}
.cart-goal .rte span{font-weight: 500;}
.cart-goal .progressbox{background: #2a2552;margin-bottom:0;border-radius: 20px;}
.cart-goal .progressbar{height: 100%;
    background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem;
    animation: 1s linear infinite progress-bar-stripes;transition: all 0.5s;}

    @keyframes progress-bar-stripes {
        0% {
            background-position-x: 1rem
        }
    }

@keyframes with100 {
    0% {
        width: 0;
    }
    100% {
        width: 100%;
    }
}
/* empty_cart_c */
.empty_cart_c {height: calc(100% - 72px);}
.empty_cart_c .text-muted{height: calc(100% - 71px);display: flex;display: -webkit-flex;align-items: center;justify-content: center;}
.empty_cart_c .text-muted svg{    animation: offcanvas-cart-empty-svg-animation 1s linear infinite alternate;}
.empty_cart_c .go_shop{border-top:1px solid rgb(225, 225, 225);padding: 16px;}
@keyframes offcanvas-cart-empty-svg-animation {
    from {
        transform: translateX(-.5rem);
    }
    to {
        transform: translateX(.5rem);
    }
}


/* dk */
.dk{padding: 10px 40px;background: #5c9fa3FF;color: #fff;text-align: center;font-family: Nunito, " sans-serif";font-weight: 400;}
/*right cart*/
.select_cartr{position: fixed; z-index: 9999999999; right: 0; top: 0; width: 400px; height: 100%; background: #fff; transition: all .5s; transform: translate3d(100%, 0, 0); visibility: hidden;max-width: 100%;}
.select-overlay-cart{position: fixed; z-index: 999999999; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); opacity: 0; visibility: hidden;backdrop-filter: blur(5px);}
.select_cartr.select_cartr_active{transform: translate3d(0, 0, 0); visibility: visible;}
.select-overlay-cart.select-overlay-cart_active{opacity: 1; visibility: visible;}
.select-close{position: absolute; right: 10px; top:21px; width: 22px; text-align: center; line-height: 30px; font-size: 16px; font-weight: 100; cursor: pointer;display: flex;display: -webkit-flex;align-items: center;justify-content: center;overflow: hidden;border-radius: 50px;opacity:0.5;}
.select-close img{width:20px;height:20px;}
.select-close:hover{opacity: 0.7;}
.select_cartr .text-left{display: flex;display: -webkit-flex;align-items: center;}
.select_cartr .image{display: block; float: left; width:120px; height:120px; overflow: hidden;padding: 3px;border: 1px solid #d9d9d9;}
.select_cartr .fr{float: right;}
.select_cartr .image img{max-width: 100%; width: 100%;}
.select_cartr .image img:hover{opacity: 0.8;}
.select_cartr .main{width:calc(100% - 120px); float: left; padding-left: 10px;}
.select_cartr .title{font-size: 16px; display: block;  margin-bottom:0px; color: #222;font-weight: normal;margin-bottom: 15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;}
.select_cartr .main .title {margin-bottom: 0;}
.select_cartr .title:hover{color: #2a2552;}
.select_cartr em.title{padding: 16px;background: #000;color: #fff;}
.select_cartr .attribute_p{font-size: 14px;margin: 5px 0;color: rgb(108, 117, 125);}
.select_cartr .right_cartbox > .title{font-size:20px; color: #fff;}
.select_cartr .perice{font-size: 16px; font-family: 'segoeui';}
.select_cartr .perice .cur{color: #000;}
.select_cartr .perice .or{color: #989898;font-size: 14px;}
.select_cartr .table .num{text-align: center; display: inline-block; padding: 0 10px; height: 24px; line-height: 24px; font-size: 14px;}
.select_cartr .table .add,
.select_cartr .table .sub{text-decoration: none; display: inline-block; width: 30px; height: 24px; line-height: 24px; background: #fff; box-sizing: border-box; font-size: 12px; vertical-align: middle; text-align: center; color: #333;}
.select_cartr .table .add i,
.select_cartr .table .sub i{line-height: inherit;}
.select_cartr .ajax-delete{display: flex;display: -webkit-flex;align-items: center;margin-top: 5px;gap: 15px;}
.select_cartr .ajax-qty-p{border: 1px solid rgb(225, 225, 225); display: inline-block;overflow: hidden; color: #333;padding: 3px 0;}
.select_cartr .table > thead > tr > td,
.select_cartr .table > tbody > tr > td,
.select_cartr .table > tfoot > tr > td{padding: 10px 0;}
.select_cartr .table .delete{margin-top: 4px; font-size: 16px; display: inline-block;color: #333;}
.select_cartr .table .delete:hover{opacity: 0.7;}
.select_cartr .table tr:last-child{border-bottom: 1px solid #ddd;}
.select_cartr .read_more{width: 100%; text-align: center;color: #fff;background: rgb(42, 37, 82);padding: 8px;    display: flex;align-items: center;justify-content: center;gap: 10px;font-weight:500;}
.select_cartr .read_more:hover{background: #211d40;}
.empty_cart{width: 100%; text-align: center; background: #f9f9f9; padding: 20px 10px;}
.empty_cart img{max-width: 60px;}
.empty_cart p{margin: 10px 0; font-size: 18px;color: #333;}
.select_cartr #cart-table{max-height: calc(100vh - 302px); overflow-y: auto; overflow-x: hidden;margin: 16px;}
.select_cartr #cart-table::-webkit-scrollbar{
    width:5px;
    height:3px;
    }
    .select_cartr #cart-table::-webkit-scrollbar-track{
    background: rgb(239, 239, 239);
    border-radius:2px;
    }
    .select_cartr #cart-table::-webkit-scrollbar-thumb{
    background: #bfbfbf;
    border-radius:10px;
    }

.select_cartr .right_cartbox{position: absolute; height: 100%; width: 100%; }
.select_cartr .bottom{position: fixed; bottom: 0; left: 0; background: #fff; border-top: 1px solid rgb(225, 225, 225); width: 100%; padding: 10px; }
.select_cartr .read_more1{background: #222; color: #fff; margin: 10px 0;border: 1px solid #222;}
.select_cartr .read_more1:hover{color: #fff; background: #fff;border-color: #222;color: #222;}
.select_cartr .right_total{padding: 6px 0;color: #222;font-size: 20px;text-align: center;}
.select_cartr .right_total .span1{text-transform: capitalize;color: rgb(108, 117, 125);}
.select_cartr .right_total .span2{color: #000;font-weight: 600;}
.select_cartr .right_total .span3{text-decoration: line-through;}
@media only screen and (max-width: 992px){
    .select>a p{font-size: 12px; text-transform: capitalize;} 
    .select>a{padding: 3px 5px; border-width: 1px;} 
    .select>a img{max-width: 16px;}
}


/* top_search_result */
.top_search_result{position: fixed; z-index: 9999999999; right: 0; top: 0; width: 400px; height: 100%; background: #fff; transition: all .5s; transform: translate3d(100%, 0, 0); visibility: hidden;max-width: 100%;}
.top_search_result_visible{transform: translate3d(0, 0, 0); visibility: visible;}
.top_search_result .closebtn{padding: 16px;background: #000;text-align: right;width: 100%;cursor: pointer;}
.top_search_result .closebtn img{width: 18px;opacity: 0.5;}
.top_search_result .closebtn img:hover{opacity: 0.7;}
.top_search_result .oninput{margin: 16px;position: relative;}
.top_search_result .reset{width:20px;position: absolute;right:10px;top:5px;cursor: pointer;padding: 5px;font-size: 16px;}
.top_search_result .enterinput{padding: 8px 40px;width: 100%;border: 1px solid rgb(225, 225, 225);display: revert;font-size: 16px;line-height: inherit;}
.top_search_result .enterinput:focus{color:#000;border-color: rgba(42, 37, 82,0.25);box-shadow:0 0 0 .3rem rgba(42, 37, 82,.25)}
.top_search_result .search{position: absolute;left: 10px;top: 8px;}
.top_search_result .main{padding: 0 16px 16px;}
.top_search_result .main ul{overflow-y: auto;height: calc(100vh - 206px);}
.top_search_result .main li{display: flex;display: -webkit-flex;gap: 10px;align-items: center;margin-bottom:15px;}
.top_search_result .main li .image{width: 120px;    padding: 3px;border: 1px solid #d9d9d9;}
.top_search_result .image img:hover{opacity: 0.8;}
.top_search_result .main li .text{width: calc(100% - 130px);}
.top_search_result .perice{font-size: 16px; font-family: 'segoeui';}
.top_search_result .perice .cur{color: #5c9fa3;}
.top_search_result .perice .or{color: #989898;font-size: 14px;}
.top_search_result .title{font-size: 16px; display: block;  margin-bottom:0px; color: #222;font-weight: normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;}
.top_search_result .title:hover{color:#2a2552}
.top_search_result .go_shop{border-top:1px solid rgb(225, 225, 225);padding: 16px;}
.top_search_result .main ul::-webkit-scrollbar{
width:5px;
height:3px;
}
.top_search_result .main ul::-webkit-scrollbar-track{
background: rgb(239, 239, 239);
border-radius:2px;
}
.top_search_result .main ul::-webkit-scrollbar-thumb{
background: #bfbfbf;
border-radius:10px;
}




[class^="my-rating"]{display: inline-block; position: relative; top: 3px;}
.my-rating{display: inline-block; position: relative; top: 3px;}
.jq-rating-label{font-size: 22px; display: inline-block; position: relative; vertical-align: top; font-family: helvetica, arial, verdana;}
.jq-star{width: 100px; height: 100px; display: inline-block; cursor: pointer; margin-right:0px;}
.jq-star-svg{width: 100%; height: 100% ;}
.jq-star-svg polygon{stroke: #000; stroke-linejoin: round;}

.flexmian{display: flex;display: -webkit-flex;flex-wrap: wrap;}
.n_main{padding: 64px 0;}
.pro_page .flex{display: flex;display: -webkit-flex;gap: 96px;flex-wrap: wrap;}
.pro_page .pro_main{width: 46.2%;}
.pro_page .pro_content{width: calc(53.8% - 96px);;}

@media only screen and (max-width: 1024px){
    .pro_page .flex{gap:40px;}
    .pro_page .pro_main,.pro_page .pro_content{width: 100%;}
}
@media only screen and (max-width: 640px){
    .n_main{padding: 40px 0;} 
}




/* 产品轮播 */
.prom_img{padding:0;text-align:center;padding-right:0;border-radius: 0;}
.prom_img .swiper-slide{ position: relative; display: inline-block; }
.prom_img #pro_img_gallery{ overflow: inherit;border-radius: 16px;overflow: hidden;}
.prom_img #pro_img_gallery .swiper-slide{opacity: 0 !important; z-index: -1;}
.prom_img #pro_img_gallery .swiper-slide-active{  opacity: 1 !important; z-index: 3;}
.prom_img #pro_img_gallery .swiper-slide img{width: 100%;}

.prom_img .swiper-slide iframe{ position: relative; z-index: 66; width: 100%;}
.prom_img .video_img{position: absolute; left: 0px; top: 0px;right:0;bottom:0;z-index: 55;}
#pro_img_thumbs{padding-top: 15px;}
#pro_img_thumbs .swiper-slide{border-radius: 10px;overflow: hidden;cursor: pointer;border: 2px solid #eee;}
#pro_img_thumbs .swiper-slide-thumb-active{border: 2px solid #1C1C1C80 ; }
#pro_img_thumbs .swiper-slide.swiper-slide-thumb-active img{border-color: #5c9fa3;}
.prom_img .sp-video-icon{position: relative;}
.prom_img .sp-video-icon img{opacity: 0.5;}
.prom_img .sp-video-icon:before{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);font-size: 14px;color: #fff;line-height: 30px;font-family: 'FontAwesome';content:"\f04b";z-index: 2;border-radius: 5px;background: #5c9fa3 ;width: 30px;height: 30px;text-align: center;}
.cloud-zoom-lens{ background:#000  !important;  opacity: 0.1 !important;}
#cloud-zoom-big{ top: 0px!important; border: 1px solid #ddd; background-repeat: no-repeat !important; background: #fff;}
.cloud-zoom{ overflow: hidden;}
@media only screen and (max-width: 992px){
.mousetrap,#cloud-zoom-big,.cloud-zoom-big{display: none !important;}
}
@media screen and (max-width:768px) {
iframe{ height: 400px;}
.prom_img .sp-video-icon:before{width: 20px;height: 20px;line-height: 20px;font-size: 10px;}
}

.fix_stiky_box{display: flex;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.fix_stiky{position: sticky!important;top:90px;}
.relative{position: relative;}

/* pro_content */
.pro_content .font_name3{margin-bottom: 15px;}
.pro_content .r-1nmp42w ul{display: flex;display: -webkit-flex;gap: 10px;margin-bottom: 20px;}
.pro_content .r-1nmp42w ul li{padding: 6px 12px;border-radius: 30px;background-color: #DFDFDFFF;font-size: 14px;list-style: none;}
.pro_content .r-kenb2m{gap: 5px;color: rgb(39, 39, 39);cursor: pointer;position: relative;}
.pro_content .r-kenb2m .xjt{width: 14px;position: relative;top: 5px;}
.pro_content .r-1kznzn6{gap: 15px;font-weight:500;align-items: center;color: #000;margin: 15px 0 28px;}
.pro_content .r-kenb2m:hover .down_starbox{display: block;}
.pro_content .down_starbox{position: absolute;background: #fff;width: 100%;z-index: 99;top:calc( 100% + 10px);    box-shadow: 0px 4px 10px rgba(0, 0, 0, .08);border: 1px solid #ebebf0;font-size: 16px;display: none;}
.pro_content .down_starbox .relative{z-index: 2;padding: 15px;}
.pro_content .down_starbox .relative::before{content: "";display: block;width: 12px; height: 12px; position: absolute;background-color: #fff;top: 0;border: 1px solid #ebebf0;z-index: 1;-webkit-transform: translate(0%, -50%) rotate(45deg);transform: translate(0%, -50%) rotate(45deg);left: 38px;}
.pro_content .down_starbox .relative::after{content: "";display: block;width: 25px;height: 12px;position: absolute;background-color: #fff;top: 6px;z-index: 1;-webkit-transform: translate(0%, -50%);transform: translate(0%, -50%);left: 38px;}
.pro_content .down_starbox .down_satr{display: flex;display: -webkit-flex;font-size: 16px;}
.pro_content .down_starbox .base{color: #999;margin:5px 0 8px;}
.pro_content .down_starbox .base span{color: #333;}
.pro_content .down_starbox .Anmeldelser{background: none;}
.pro_content .down_starbox .Anmeldelser .processbg{height: 10px;width: calc(100% - 74px);}
.pro_content .down_starbox .Anmeldelser .flexmian{margin-bottom:5px;gap: 5px;}
.pro_content .down_starbox .Anmeldelser .img img{width: 17px;}
.pro_content .down_starbox .Anmeldelser .f_w_500{font-weight: 400;}


.pro_content .r-17lcp7l{color: #ff2a2a;}
.pro_content .r-9yj2qn{ color: #9A9A9AFF;    text-decoration: line-through;font-weight: 400;}
.pro_content .r-1wo1vj7{font-size: 20px;font-weight: 400;padding: 5px 16px;background: #05AA5BFF;color: #fff;border-radius: 8px;}
.pro_content .r-cgozw4{margin-bottom: 30px;}
.pro_content .r-cgozw4 li{display: flex;display: -webkit-flex;gap: 10px;margin-bottom: 5px;align-items: center;}
.pro_content .r-cgozw4 li img{width:22px;}
.pro_content .r-lxzxxi p{font-size: 16px;margin: 15px 0;}
.pro_content .size_select{padding: 12px 24px 12px 12px;width: 100%;border-radius: 8px;font-size: 16px;appearance: none;position: relative;cursor: pointer;background: url(../images/svg/xjt.svg)no-repeat calc(100% - 10px) center;border: 1px solid #000;}

.pro_content .size_select::before{position: absolute;content: "\f107";font-family: FontAwesome;right: 0;top: 0;}
.pro_content .r-1uw9e9g{font-weight: 500;}
.pro_content .r-1uw9e9g ul{display: flex;display: -webkit-flex;gap: 15px;}
.pro_content .r-1uw9e9g li{padding: 16px;border: 2px solid #E9E9E9FF;border-radius: 6px;cursor: pointer;}
.pro_content .r-1uw9e9g li.aon{border: 1px solid #000000FF;}
.pro_content .quantity_cart{flex-wrap: nowrap;align-items: center;gap: 10px;margin: 25px 0 15px;}
.pro_content .quantity_cart .r-1maiotk{width: calc(100% - 160px);font-size: 22px;}
.pro_content .qty-group{height:55px;display: flex;display: -webkit-flex;justify-content: center;align-items: center;border:1px solid #ddd;width:150px;position: relative;border-radius:8px;}
.pro_content .quantity_cart input[name=quantity]{font-weight: 700;width:48px;color: #2d2d2d;text-align: center;border: none;background: none;}
.pro_content .quantity_cart label{font-size:16px;font-family: "Montserrat_regular";color: #333;width: 100px;display: inline-block;font-weight: normal;}
.pro_content .add_down .qty_down,.pro_content .add_down .qty_add{width:44px;height: 53px;position: absolute;font-size: 20px;top: 0;line-height: 53px;text-align: center;cursor: pointer;}
.pro_content .add_down .qty_down{left: 0;cursor: pointer;}
.pro_content .add_down .qty_add{right: 0;cursor: pointer;}


.pro_content .r-1maiotk{padding: 11px 16px;display: flex;display: -webkit-flex;gap: 10px;align-items: center;background: #e59d2e;border-radius: 8px;color: #fff;    justify-content: center;font-weight: 500;cursor: pointer;transition: all 0.5s;transition: all 0.5s;text-transform: capitalize;}
.pro_content .r-motb1u{padding-left: 24px;position: relative;margin-top:20px;}
.pro_content .r-motb1u span{font-weight: 500;color: #000;}
.pro_content .r-motb1u::before{position: absolute;width: 12px;height: 12px;background:#5c9fa3;border-radius: 50%;left: 0;content: '';top: 8px;}


.pro_content .buy_now{padding: 11px 16px;display: flex;display: -webkit-flex;gap: 10px;align-items: center;background: #5c9fa3;border-radius: 8px;color: #fff;    justify-content: center;font-weight: 500;cursor: pointer;transition: all 0.5s;font-size: 22px;text-transform: capitalize;}
.pro_content .sold_out{background: #ABABABFF;cursor: no-drop;}


.pro_content .r-1kbcbjz{gap: 5px;margin: 15px 0 40px;}
.pro_content .r-1kbcbjz img{width: 20px;}
.pro_content .r-1j2uxpd{display: flex;display: -webkit-flex;padding: 16px;border-radius: 10px;background: #F4FAFFFF;margin-top: 20px;}
.pro_content .r-1j2uxpd .img{width: 56px;height: 56px;border-radius:50%;overflow: hidden;}
.pro_content .r-1j2uxpd .text{width: calc(100% - 56px);padding-left: 15px;}
.pro_content .r-1j2uxpd .text p{font-size: 13px;font-style: italic;}
.pro_content .star_n{display: flex;display: -webkit-flex;gap: 10px;margin-top: 5px;}
.index_faq>ul>li{list-style: none;}
.index_faq>ul>li{border-bottom: 1px solid #e7e7e7;}
.index_faq>ul>li .q{justify-content: space-between;gap: 5px;padding: 12px 0;cursor: pointer;align-items: center;}
.index_faq>ul>li p,.index_faq>ul>li .qflex{width: calc(100% - 27px);}
.index_faq>ul>li .jt{width: 22px;}
.index_faq>ul>li .a{font-size: 16px;display: none;padding: 0 0 16px;color: #555;}
.index_faq>ul>li ul{padding-left: 20px;}

.index_faq>ul>li .q p{color: #000;}
.index_faq>ul>li .qflex{display: flex;display: -webkit-flex;gap: 10px;align-items: center;}
.index_faq>ul>li .qflex img{width: 40px;}
.index_faq>ul>li .qflex .qtext{width: calc(100% - 50px);}



.flash_white{position: relative;}
.flash_white::before { content: ' '; position: absolute; background:rgba(255,255,255,0.3); width:0; height: 100%; top: 0; left:0; opacity: 0.3; -webkit-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
@media(min-width:1200px){
    .flash_white:hover:before{ width: 100%;}
}
@media(max-width:768px){
    input{line-height: 40px;}
    .index_faq>ul>li .q{font-size: 17px;font-weight: 400;}
    .index_faq>ul>li .a{font-size: 15px!important;}
}

@keyframes more_i {
    0% {transform: translateX(-3px); }
    50% {transform: translateX(3px); }
    100% {transform: translateX(-3px);}
}


@media screen and (max-width:640px) {
    .pro_content .r-1uw9e9g li{padding: 6px 16px;}
    .pro_content .r-1wo1vj7{font-size: 14px;padding: 3px 13px;}
    .pro_content .r-cgozw4 li img{width: 20px;}
    .pro_content .buy_now,.pro_content .quantity_cart .r-1maiotk{font-size: 18px;}
    .pro_content .qty-group{height: 49px;}
    .pro_content .add_down .qty_down, .pro_content .add_down .qty_add{height: 47px;line-height: 47px;}
    .pro_content .alchemy-rte{font-size: 14px;position: relative;top: 2px;}
    .pro_content .size_select{padding: 9px  24px 9px 9px;background-size: 18px;}
    .pro_content .quantity_cart .r-1maiotk img{display: none;}
}
@media screen and (max-width:410px) {
    .pro_content .r-9a88cx .jq-star{width: 14px!important;height: 14px!important;}
    .pro_content .r-kenb2m .xjt{width: 14px!important;}
    .pro_content .font_name3{font-size: 24px;}
}
@media screen and (max-width:460px) {
    .pro_content .r-1nmp42w ul{flex-wrap: wrap;}
    .pro_content .r-1nmp42w ul li{padding: 6px 8px;}
}



.relative{position: relative;}
video{width: 100%;}
.indexTitle{margin-bottom: 30px;text-align: center;}
.p_t_60{padding-top: 60px;}
.p_t_96{padding-top:80px;}
.p_b_60{padding-bottom: 60px;}
.p_b_96{padding-bottom: 80px;}

.m_t_70{margin-top: 70px;}
.m_t_60{margin-top: 60px;}
.m_t_40{margin-top: 40px;}
.m_t_30{margin-top: 30px;}
.m_t_20{margin-top: 20px;}
.m_t_10{margin-top: 10px;}
.m_b_80{margin-bottom: 80px;}
.m_b_70{margin-bottom: 70px;}
.m_b_50{margin-bottom: 50px;}
.m_b_40{margin-bottom: 40px;}
.m_b_30{margin-bottom: 30px;}
.m_b_20{margin-bottom: 20px;}
.m_b_10{margin-bottom: 10px;}


@media screen and (max-width:640px) {
    .p_t_60{padding-top: 40px;}
    .p_b_60{padding-bottom: 40px;}
    .m_b_80{margin-bottom: 60px;}
    .m_b_70{margin-bottom:40px;}
    .m_b_50{margin-bottom: 30px;}
    .m_t_70{margin-top: 50px;}
    .m_t_60{margin-top: 20px;}
    .m_t_40{margin-top: 30px;}
    .m_t_30{margin-top: 20px;}
    .m_t_20{margin-top: 10px;}
    .m_b_40{margin-bottom: 30px;}
    .m_b_30{margin-bottom: 20px;}
    .p_t_96{padding-top:40px;}
    .p_b_96{padding-bottom: 40px;}
}


.Swiper_banner .swiper-pagination-bullet{background:#5c9fa3FF;border-color: #5c9fa3FF}
/* video_scrollbar */
/* .r-bcdh8k{background: #F8F9FBFF;} */
.video_scrollbar {margin: 0 -10px;}
.video_scrollbar li{width: 33.333%;padding: 0 10px;list-style: none;}
.video_scrollbar .moudle{border-radius: 10px;overflow: hidden;position: relative;}
.video_scrollbar .moudle .b_fix{position: absolute;top: 0;right: 0;left: 0;bottom: 0;margin: auto;display: flex;display: -webkit-flex;align-items: center;justify-content: center;}
.video_scrollbar .moudle .b_fix img{width: 100px;height: 100px;cursor: pointer;}
.video_scrollbar .moudle .v_zt{display: none;}
@media screen and (max-width:640px) {
    .video_scrollbar li{width: 50%;padding: 0 5px;}
    .video_scrollbar {margin: 0 -5px;}
    .video_scrollbar .moudle .b_fix img{width: 64px;height: 64px;}
}

/* video_iframe */
.video_iframe{background: #F8F9FBFF;}
.video_iframe .iframe_padding {width: 100%;padding-bottom:60%;position: relative;border-radius: 12px;overflow: hidden;margin-bottom: 20px;}
.video_iframe .iframe_padding iframe{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.video_iframe ul{gap: 10px;margin-top: 30px;}
.video_iframe ul li{border-radius: 8px;background: #5c9fa3;width: calc((100% - 30px)/4);text-align: center;color: #fff;padding: 6px 12px 10px;font-size: 14px;line-height: 1.2;list-style: none;}
.video_iframe ul li .img{margin-bottom: 2px;}
.video_iframe ul li .img img{width: 91px;}
.video_iframe .video_text {text-align: center;}
.video_iframe .video_text h3{margin:15px 0 10px;}
@media screen and (max-width:640px) {
    .video_iframe ul li .img img{width: 44px;}
    .video_iframe ul li{font-size: 12px;}
    .video_iframe ul{margin-top: 15px;}
}

@media screen and (max-width:500px) {
    .video_iframe ul{gap: 5px;}
    .video_iframe ul li{width: calc((100% - 15px)/4);}
    .video_iframe ul li{font-size:10px;}
}

/* r-ougshq */
.r-ougshq{padding-bottom: 0;}
.r-1cxytyg ul li{gap: 20px;border-bottom: 1px solid rgb(12, 36, 14);}
.r-1cxytyg ul li .r-1xwvq1e {width: calc(100% - 170px);}
.r-1cxytyg ul li .r-cb4qij{height: 40px;background: rgb(226, 226, 226);border-radius: 4px;}
.r-1cxytyg ul li .r-alg7x2{background: #5c9fa3FF;height: 100%;border-radius: 4px;}
@media screen and (max-width:640px) {
    .r-1cxytyg ul li .r-cb4qij{height: 24px;} 
    .r-1cxytyg ul li .r-1xwvq1e{width: calc(100% - 111px);}
    .r-1cxytyg ul li{padding: 10px 0;}
    .r-ougshq .m_t_30{margin-top: 0;}
}


/* .Verdens_section */
.Verdens_section{margin-bottom: 0;}
.Verdens_section .flexmain{display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;gap: 50px;flex-wrap: wrap;}
.Verdens_section .cd-image-container{     width: calc(50% - 25px);border-radius: 10px;overflow: hidden;}
.Verdens_section .maintxt{width: calc(50% - 25px);;}
.Verdens_section .maintxt p{line-height: 2.2;}
.Verdens_section .cd-image-container {position: relative; display: inline-block}
.Verdens_section .cd-resize-img {position: absolute;top: 0;left: 0;width: 0;height: 100%;overflow: hidden;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.Verdens_section .cd-resize-img img {position: absolute;left: 0;top: 0;display: block;height: 100%;width: auto;max-width: none;}
.Verdens_section .is-visible .cd-resize-img {width: 50%;border-right: 2px solid #000;}
.Verdens_section .cd-handle {position: absolute;height:60px;width:40px;left: 50%;top: 50%;margin-left: -20px;margin-top: -30px;background: #000;border-radius:40px;display: flex;display: -webkit-flex;align-items: center;justify-content: center;}
.Verdens_section .is-visible .cd-handle {opacity: 1;-webkit-transform: translate3d(0, 0, 0) scale(1);-moz-transform: translate3d(0, 0, 0) scale(1);-ms-transform: translate3d(0, 0, 0) scale(1);-o-transform: translate3d(0, 0, 0) scale(1);transform: translate3d(0, 0, 0) scale(1);-webkit-transition: -webkit-transform 0.3s 0.7s, opacity 0s 0.7s;-moz-transition: -moz-transform 0.3s 0.7s, opacity 0s 0.7s;transition: transform 0.3s 0.7s, opacity 0s 0.7s;touch-action: none;cursor:  ew-resize;
}
@media screen and (max-width:768px) {
    .Verdens_section .cd-image-container{width:100%}
    .Verdens_section .maintxt{width:100%}
    .Verdens_section .maintxt p{line-height: 1.5;}
}


/* description_fl_fr */
.description_fl_fr dl dd{display: flex;display: -webkit-flex;gap: 50px;align-items: center;flex-wrap: wrap;}
.description_fl_fr dl dd .text,.description_fl_fr dl dd .image {width: calc(50% - 25px);}
.description_fl_fr dl dd .image{border-radius: 10px;overflow: hidden;}
.description_fl_fr dl dd:nth-child(2n){flex-direction: row-reverse;}

.description_fl_fr_ds{margin-top: 3rem;}
.description_fl_fr_ds dl dd .text,.description_fl_fr_ds dl dd .image{width:50% ;}
.description_fl_fr_ds dl dd{background: #F8F9FBFF;gap: 0;border-radius: 10px;}
.description_fl_fr_ds dl dd .text{padding: 3%;gap:0}
.description_fl_fr_ds dl dd.width_100{background: none;}
.description_fl_fr_ds dl dd.width_100 .text{padding: 3% 0;}
@media screen and (max-width:768px) {
    .description_fl_fr dl dd{gap: 20px;}
    .description_fl_fr dl dd .text,.description_fl_fr dl dd .image{width: 100%;}
    .description_fl_fr dl dd:nth-child(n){flex-direction:column-reverse;}
    .description_fl_fr dl dd.width_100{flex-direction:column}
    .description_fl_fr_ds dl dd .text{padding-bottom: 20px;}
}

/* r-38n6io */
.r-38n6io {display: flex;align-items: flex-end;flex-shrink: 0;}
.r-38n6io .r-immgeh{display: flex;position: relative; max-width: 1080px; min-width: auto; align-self: auto; flex-basis: auto; min-height: 1px; align-items: flex-end; flex-shrink: 0; justify-content: center;}
.r-38n6io .r-immgeh img{width: 28px;}
.r-38n6io .r-immgeh .tableul li{font-size: 20px;font-weight: 500;border-bottom:3px solid rgb(26, 78, 138);text-align: left;line-height: 28px;padding: 22px 32px;}
.r-38n6io .r-immgeh .tableul li:last-child{border-bottom:none;}
.r-38n6io .r-immgeh .r-38n6i{width: 58.5%;}
.r-38n6io .r-immgeh .r-1xkm63f{width: 20.75%;}
.r-38n6io .r-immgeh .r-awkkc7{width: 20.75%;margin-bottom: 20px;}

.r-38n6io .r-immgeh .r-38n6i ul{display: flex;overflow: hidden;position: relative; flex-grow: 1; flex-basis: 0; min-height: 1px; align-items: center; flex-shrink: 1; margin-bottom: 24px; flex-direction: column; justify-content: flex-end; border-top-color: #5c9fa3FF; border-top-style: solid; border-top-width: 3px; border-left-color: #5c9fa3FF; border-left-style: solid; border-left-width: 3px; border-bottom-color: #5c9fa3FF; border-bottom-style: solid; border-bottom-width: 3px; border-top-left-radius: 8px; border-bottom-left-radius: 8px;}
.r-38n6io .r-immgeh .r-38n6i ul li{width: 100%;height: 68px; display: flex;position: relative; max-width: 100%; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; align-items: center; flex-shrink: 0; padding-top: 22px; padding-left: 32px; padding-right: 32px; padding-bottom: 22px;border-bottom-color: #5c9fa3FF; border-bottom-style: solid; border-bottom-width: 3px;}
.r-38n6io .r-immgeh .r-1xkm63f dl{ display: flex; overflow: hidden; position: relative; flex-grow: 1; max-width: 224px; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; flex-basis: 0; min-height: 1px; align-items: center; flex-shrink: 1; flex-direction: column; padding-bottom: 24px; justify-content: flex-end; background-color: #5c9fa3FF; background-image: none; border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;}
.r-38n6io .r-immgeh .r-1xkm63f dl dt{display: flex;position: relative; max-width: 100%; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; align-items: center; flex-shrink: 0; padding-top: 32px; padding-left: 32px; padding-right: 32px; padding-bottom: 24px; justify-content: center;color: #fff;}
.r-38n6io .r-immgeh .r-1xkm63f dl dd{height: 68px; display: flex;position: relative; max-width: 100%; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; align-items: center; flex-shrink: 0; padding-top: 22px; padding-left: 20px; padding-right: 20px; padding-bottom: 22px; justify-content: center;}
.r-38n6io .r-immgeh .r-awkkc7{display: flex; position: relative; flex-grow: 1; max-width: 224px; min-width: var(--replo-flex-min-dimension, 0px); align-self: stretch; flex-basis: 0; min-height: 1px; align-items: center; flex-shrink: 1; margin-bottom: 24px; flex-direction: column; justify-content: flex-end;}
.r-38n6io .r-immgeh .r-awkkc7 ul{display: flex;overflow: hidden; position: relative; max-width: 100%; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; align-items: center; flex-shrink: 0; flex-direction: column; justify-content: flex-end; border-top-color: #5c9fa3FF; border-top-style: solid; border-top-width: 3px; border-right-color: #5c9fa3FF; border-right-style: solid; border-right-width: 3px; border-bottom-color: #5c9fa3FF; border-bottom-style: solid; border-bottom-width: 3px; border-top-right-radius: 8px; border-bottom-right-radius: 8px;}
.r-38n6io .r-immgeh .r-awkkc7 li{ height: 68px; display: flex;position: relative; max-width: 100%; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; align-items: center; flex-shrink: 0; padding-top: 22px; padding-left: 20px; padding-right: 20px; padding-bottom: 22px; justify-content: center; border-bottom-color: #5c9fa3FF; border-bottom-style: solid; border-bottom-width: 3px;}
.r-38n6io .r-immgeh .r-awkkc7 .r-1k91k56{
    height: 68px; display: flex;position: relative; max-width: 100%; min-width: auto; align-self: stretch; flex-basis: auto; min-height: 1px; align-items: center; flex-shrink: 0; padding-top: 22px; padding-left: 32px; padding-right: 32px; padding-bottom: 22px; justify-content: center;
}
@media screen and (max-width:768px) {
    .r-38n6io{margin-top: 50px;}
   .r-38n6io .r-immgeh .tableul li, .r-38n6io .r-immgeh .r-1xkm63f dl dt{font-size: 15px;}
    .r-38n6io .r-immgeh .r-38n6i ul li,.r-38n6io .r-immgeh .r-1xkm63f dl dd,.r-38n6io .r-immgeh .r-awkkc7 li,.r-38n6io .r-immgeh .r-1xkm63f dl dt,.r-38n6io .r-immgeh .r-awkkc7 .r-1k91k56{padding: 6px 8px;height:60px;}
    .r-38n6io .r-immgeh img{width: 20px;}
    .r-38n6io .r-immgeh .r-38n6i{width: 39%;}
    .r-38n6io .r-immgeh .r-1xkm63f{width:29%;}
    .r-38n6io .r-immgeh .r-awkkc7{width: 33%;}
    .r-38n6i .h_28{line-height: 1.2;}
}


/* AdvantageSwiper */
.AdvantageSwiper{margin: 0 -10px;}
.AdvantageSwiper ul li{width: calc(100%/3);list-style: none;}
.AdvantageSwiper ul li .moudle{padding: 0 10px;}
.AdvantageSwiper ul li .img{border-radius: 10px;overflow: hidden;}
.AdvantageSwiper ul li h2{margin: 15px 0;}
.AdvantageSwiper .swiper-pagination{bottom: 0;}
.AdvantageSwiper .swiper-pagination-bullet{border-color: #5c9fa3FF;}
.AdvantageSwiper .swiper-pagination-bullet-active{background:#5c9fa3FF ;}
@media screen and (max-width:768px) {
    .AdvantageSwiper{margin: 0 ;padding-bottom: 20px;}
    .AdvantageSwiper ul li{width:100%;}
    .AdvantageSwiper ul li .moudle{padding: 0;}
}

/* r-1gnyeda */
.green_star .jq-star{background: #e59d2e;padding:4px;margin-left: 3px;}
.r-1gnyeda{background: #F8F9FBFF;}
.r-1gnyeda .kunder_scrollbar{margin: 0 -10px;}
.r-1gnyeda .kunder_scrollbar li{width: 33.333%;list-style: none;}
.r-1gnyeda .kunder_scrollbar li .moudle{padding: 30px 24px;background: #fff;border-radius: 10px;margin: 0 10px;}
.r-1gnyeda .kunder_title{text-align: center;}
.r-1gnyeda .kunder_title .f_w_400{margin-top: 10px;}
.r-1gnyeda .moudle .top_title{justify-content:space-between;}
.r-1gnyeda .moudle .top_title{margin-bottom: 15px;}
.r-1gnyeda .moudle .mailcon{margin-bottom: 20px;}
.r-1gnyeda .img{border-radius: 10px;overflow: hidden;}
.r-1gnyeda .kunder_scrollbar_father{padding-bottom:60px;}
.r-1gnyeda .kunder_scrollbar_father .swiper-button-prev{bottom: 0;top: auto;left: 0;background: url(../images/svg/zjt.svg);background-size: contain;width: 36px;height: 36px;}
.r-1gnyeda .kunder_scrollbar_father .swiper-button-next{bottom: 0;top: auto;right: 0;background: url(../images/svg/yjt.svg);background-size: contain;width: 36px;height: 36px;}
.r-1gnyeda .kunder_scrollbar_father .swiper-button-prev::after,.r-1gnyeda .kunder_scrollbar_father .swiper-button-next::after{font-size: 0;}
.r-1gnyeda .kunder_scrollbar_father .swiper-pagination{bottom: 8px;}
@media screen and (max-width:768px) {
    .r-1gnyeda .kunder_scrollbar li{width: 50%;}
}
@media screen and (max-width:640px) {
    .r-1gnyeda .kunder_scrollbar li{width: 100%;}
}


/* r-1d76k0d */
.r-1d76k0d .flexmain{align-items: center;gap: 50px;display: flex;display: -webkit-flex;}
.r-1d76k0d .img{width: calc(50% - 25px);border-radius: 16px;overflow: hidden;position: relative;}
.r-1d76k0d .img .d_31{position: absolute;left: 30px;top: 30px;width:141px;}
.r-1d76k0d .text{width: calc(50% - 25px);}
.r-1d76k0d .text h2{margin-bottom: 15px;}
.r-1d76k0d .text p{line-height:2}
@media screen and (max-width:768px) {
    .r-1d76k0d .flexmain{flex-direction: column;}
    .r-1d76k0d .img{width: 100%;}
    .r-1d76k0d .text{width: 100%;}
    .r-1d76k0d .flexmain{gap: 35px;}
    .r-1d76k0d .img .d_31{width: 80px;left: 20px;top: 20px;}
}


/* Anmeldelser */
.Anmeldelser{background: #F8F9FBFF;}
.Anmeldelser .Anmeldelser_title{text-align: center;}
.Anmeldelser .img img{width: 26px;}
.Anmeldelser .num{color: rgb(210, 210, 212);}
.Anmeldelser .flexmian{gap: 15px;align-items: center;margin-bottom: 20px;}
.Anmeldelser .flexmian time{font-size: 14px;color: #888;}
.Anmeldelser .processbg{height: 20px;background: rgb(226, 226, 226);border-radius: 4px;height: 20px;width: calc(100% - 130px);}
.Anmeldelser .onprocess{background:  rgb(26, 78, 138);height: 100%;border-radius: 4px;}
.Anmeldelser .rating_box{align-items:self-start;justify-content: space-between;padding: 5px 10px;background: #f7f7f7;font-size: 16px;}
@media screen and (max-width:640px) {
    .Anmeldelser .processbg{height: 12px;}
    .Anmeldelser .font_24{font-size: 15px;}
    .Anmeldelser .img img{width: 16px;}
    .Anmeldelser .flexmian{margin-bottom:5px;gap: 5px;}
    .Anmeldelser .processbg{width: calc(100% - 68px);}
}

/* propl */
.propl{margin-top: 30px;padding: 25px 15px;background: #fff;display:none;}
.propl h3{font-size:20px;font-weight: 500;margin-top:0;margin-bottom: 20px;color: #222;}
.propl ul li{list-style: none; margin-bottom: 15px; position: relative;}
.propl ul li h2{color: #333;font-size: 14px;margin-bottom: 10px;font-weight: 400;}
.propl ul li h2 span{color: red;}
.propl ul li .span1{position: absolute; color: red; right: 8px; bottom:4px;}
.propl ul li input{width: 100%; height: 44px; line-height: 44px; border: 1px solid #efeded; background: none; border-radius: 4px; padding: 0 15px 0 12px;font-size: 16px;}
.propl ul li textarea{width: 100%; height: 80px; border: 1px solid #efeded; background: none; border-radius: 4px; padding: 12px;font-size: 14px;}
.propl ul li .read_more{display: inline-block; text-transform: capitalize; color: #fff; font-size: 14px; padding: 0 20px; background: #5c9fa3; border: 0; width: auto;height: 44px;line-height: 44px;}
.propl ul li .read_more:hover{background: #e59d2e;}

.verificationCode{position: relative;}
.verificationCode input{padding-right: 135px !important;}
.verificationCode span{position: absolute; top:9px; right: 4px;}
.writeriviewstart{margin-bottom: 10px;font-size: 16px;}
.writeriviewstart .span1{font-weight: 400; padding-right: 10px; font-size: 16px;}
.writeriviewstart .star_ul{display: inline-block; position: relative; top: 2px;}
.writeriviewstart .star_ul li{margin-bottom: 0;}
.writeriviewstart .span1 .redM{color: red;}



/*图片上传*/
.img_box ul{overflow:hidden;}
.img_box ul li{float: left;width:15%;margin-right:1%;margin-top:1em;padding:15% 0 0;position:relative;cursor: pointer;list-style: none;border: 1px solid #efeded;}
.img_box ul li img{width: 100%;height: 100%;display: block;position: absolute;top:0;}
.img_box ul .add_btn{border:1px solid #efeded;background: url(../images/add.png) no-repeat 50% 50%;cursor: pointer;border-radius: 3px;}
.img_box ul .del{position:absolute;width: 20px; height: 20px; line-height: 20px;text-align: center;font-size:1.5em;background: rgba(0,0,0, .5);color: #fff;right:0;top:0;font-style: inherit;cursor: pointer;font-size: 14px;}
@media only screen and (max-width: 768px){
    .img_box ul li{width: 23.5%;padding:23.5% 0 0;margin-right: 2%;margin-bottom: 10px!important;margin-top: 0;}
    .img_box ul li:nth-child(4n){margin-right: 0;}
}



/* 瀑布流  */
.brand-list{margin:0 -10px;margin-top: 30px;}
.brand-list .brand-bd{position: relative;}
.brand-list .item,.brand-list .additem{position: absolute; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;padding:10px;width: calc((100% - 0px)/3);box-sizing: border-box;}

.sortable .card{background:#fff;border-radius:10px;overflow: hidden;padding: 30px 24px;}
.sortable .card  .top_title{justify-content:space-between;}
.sortable .card  .top_title{margin-bottom: 15px;}
.sortable .card .verified_user{font-size: 16px;}
/* .sortable .card  .jq-star{width: 20px!important;height: 20px!important;} */
@media only screen and (max-width:992px){
    .brand-list .item,.brand-list .additem{width: calc((100% - 0px)/2);}
}

@media only screen and (max-width: 640px){
    .brand-list .item,.brand-list .additem{width: 100%;}
    .sortable .card{padding: 30px 16px 24px;}
    /* .sortable .card p{font-size: 18px;} */
}

.loading{text-align: center;}
.loading img{width:80px;}
.see_more {text-align: center;margin-top: 20px;}
.see_more span{border: 1px solid rgb(228, 228, 235);border-radius: 6px;padding: 9px 16px;background: #fff;display: inline-block;width: 200px;font-size: 16px;text-align: center;cursor: pointer;}



.r-ibm45g .index_faq li{color: #000;}
.r-ibm45g .index_faq li .q{padding: 20px 0;font-weight: 400;}
.r-ibm45g .index_faq li .a{font-size: 18px;}

@media only screen and (max-width: 640px){
    .r-ibm45g .indexTitle{margin-bottom: 10px;padding-bottom: 0;}

}

/* four_section */
.four_section dl{display: flex;display: -webkit-flex;justify-content:space-between;text-align: center;gap: 10px;flex-wrap: wrap;}
.four_section dl dd {width: calc((100% - 30px)/4);}
.four_section dl .img img{width:90px;}
.four_section dl dd .text{margin-top: 10px;font-weight: 500;}
@media only screen and (max-width: 640px){
    .four_section dl{gap: 20px;}
    .four_section dl dd {width: calc((100% - 20px)/2);} 
}

/* index_section07 */
.index_section08 .Guides_scrollbar  {margin: 0 -10px;}
.index_section08 .moudle{margin: 0 10px;background: #f9f9f9;padding-bottom: 10px;border-radius:10px;overflow: hidden;}
.index_section08 li{width: calc(100%/3);}
.index_section08 li h2 a{color: #000;margin:15px;display: block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;}
.index_section08 li p{margin:0 0 15px 15px;line-height: 1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}
.index_section08 .swiper-button-next{right: 0;}
.index_section08 .swiper-button-prev{left: 0;}
.index_section08 .jt{width: 0.48rem;height: 0.48rem;background-image: url(../images/dicretion_01.png);background-color: #5c9fa3;background-position:center; clip-path: polygon(0 10%,100% 0,100% 100%,0 90%);position: absolute;bottom: -0.24rem;right: 0;background-repeat: no-repeat;transition: all 0.5s;}
.index_section08 .img a{display: block;overflow: hidden;}
.index_section08 img{transition: all 0.5s;width: 100%;}


@media only screen and (min-width:992px ){
  .index_section08 .moudle .img:hover .jt{background-color: #000;}
  .index_section08 .moudle .img:hover img{transform: scale(1.05);}
  .index_section08 .moudle h2 a:hover{color: #5c9fa3;}
}
@media only screen and (max-width:768px ){
  .index_section08 li{width: calc(100%/2);}
  .index_section08 .moudle{margin: 0 5px}
}

/* brug_help */
.brug_help li{align-items: center;justify-content: space-between;padding-bottom: 16px;border-bottom: 1px solid #E8E8E8FF;margin-top: 20px;}
.brug_help li .img img{width: 48px;height: 48px;}
.os{color: rgb(152, 154, 160);}

@media only screen and (max-width: 640px){
    .brug_help li .font_24{font-size: 18px;}
    .brug_help li .img img{width: 30px;height: 30px;}
    .brug_help .m_t_20{margin-top: 20px;}
}


/* footer_sub */
.footer_sub{background:#5c9fa3;padding: 50px 0;}
.footer_sub .container,
.footer_sub .sign_button{display: flex;display: -webkit-flex;align-items:center;}
.footer_sub .h2_sign{width:70%;}
.footer_sub .share_dl{width: 30%;}
.footer_sub .h2_sign h2{color: #fff;font-size:30px;margin-bottom:20px;}
.footer_sub .sign_up{width: calc(100% - 135px);margin-right: 10px;max-width: 400px;}
.footer_sub .sign_up input{line-height: 50px;border-radius: 8px;width: 100%;height: 50px;font-size: 16px}
.footer_sub button{line-height: 50px;background: #e59d2e;border-radius: 8px;width:125px;border: none;font-weight: 500;color: #fff;}
.footer_sub dl{display: flex;display: -webkit-flex;align-items:center;justify-content: end;}
.footer_sub dl dd img{max-height: 22px;margin-left:30px;position: relative;transition: all 0.5s;}
.footer_sub dl dd:first-child img{margin-left: 0;}
.footer_sub dl dd img:hover{margin-top: -10px;}
.footer_sub button:hover{text-decoration: underline;}
@media only screen and (max-width: 992px){
    .footer_sub .h2_sign h2{font-size: 24px;}
}
@media only screen and (max-width: 640px){
    .footer_sub{padding: 30px 0;}
    .footer_sub .container{flex-wrap: wrap;}
    .footer_sub .h2_sign,.footer_sub .share_dl{width:100%;}
    .footer_sub dl{justify-content: center;margin-top: 20px;}
    .footer_sub .sign_up{width:calc(100% - 115px)}
    .footer_sub .sign_up input{line-height: 44px;}
    .footer_sub button{line-height: 44px;width: 105px;}
    .footer_sub .h2_sign h2{font-size: 20px;text-align: center;}
}

/* footerbox */
footer{padding-top: 60px;padding-bottom: 60px;background: rgb(248, 249, 251);}
.footerbox{display: flex;display: -webkit-flex;justify-content: space-between;}
.footerbox .star{max-width:320px;}
.footerbox .star .pay_card dl dd{width: 52px;}
.footerbox .star .img_s{text-align: right;}
.footerbox .star .s{max-width: 160px;}
.footerbox .star .pay_card{margin-top: 20px;}
.footerbox .t_title{height: 22px;margin-bottom:20px;font-size: 24px;color: rgb(39, 39, 39);}
.footerbox .t_title img{height: 100%;}
.footerbox .con ul li{margin-bottom: 5px;list-style: none;}
.footerbox .con:nth-child(1) {max-width: 320px;}
.footerbox .con ul li a{color: rgb(39, 39, 39);}
.footerbox .email{color: #000;margin-top: 30px;text-decoration: underline;}
/* @media only screen and (max-width: 992px){
    .footerbox .help{display: none;}
} */
@media only screen and (max-width: 1024px){
    .footerbox .star .img_s{text-align: left;}
    .footerbox .star .m_t_10{margin-top: 15px;}
    .footerbox .star .pay_card{margin-top: 15px;}
    footer{padding-bottom: 40px;}
}
@media only screen and (max-width:992px){
    .footerbox .t_title{padding: 0;margin-bottom: 20px;height: 18px;}
    .footerbox{flex-wrap: wrap;}
    .footerbox .con{width: 100%;}
    .footerbox .star{max-width:inherit;margin-top: 20px;}
    .footerbox .star .s{max-width: 150px;}
    footer{padding-top: 40px;}
    /* footer{padding-bottom: 80px;} */
    footer .togggle{border-bottom: 1px solid #E8E8E8FF;padding-top:10px;}
    footer .togggle ul{display: none;}
    footer .togggle .t_title{height: auto;font-size: 16px;padding-bottom: 10px;margin-bottom: 0;background: url(../images/svg/cjt.svg)no-repeat right center;background-size: 16px;}
}

/* fix_cart */

/* pro_cartbottom */
.pro_cartbottom { position: fixed; padding: 10px 10px 12px; top: -100px; background: #fff; width: 100%; z-index: 97;box-shadow: 0 0 9px rgba(0,0,0,.12); transition: all .5s; opacity: 0; }
.pro_cartbottom .row {display: flex; -webkit-box-align: center;  -ms-flex-align: center;   align-items: center;justify-content: space-between;max-width: 1830px;margin: auto;padding: 0 15px;flex-wrap: wrap;}
.pro_cartbottom .num {float: left; border: 1px solid #afafaf; width: 120px;height: 38px;border-radius: 4px;}
.pro_cartbottom .num * { display: block; float: left;}
.pro_cartbottom .num .cartnum { border: 0; top: 0; width: 50px; line-height: 36px; height: 36px;text-align: center;font-weight:500;}
.pro_cartbottom .sub, .pro_cartbottom .add {font-size: 16px; position: relative;top: 1px; font-weight:500; width: 33px; height: 38px; line-height: 38px; text-align: center; cursor: pointer; top: 0;font-weight:500;}
.pro_cartbottom .read_more2{padding:6px 16px;font-size: 18px;text-transform: capitalize;}
.pro_cartbottom .size_select{padding:6px 24px 6px 12px;border-color:#afafaf;border-radius: 4px;font-size: 16px;appearance: none;position: relative;cursor: pointer;background: url(../images/svg/xjt.svg)no-repeat calc(100% - 10px) center;background-size: 15px;width: inherit;border: 1px solid #afafaf;}

.pro_cartbottom .size_select::before{position: absolute;content: "\f107";font-family: FontAwesome;right: 0;top: 0;}

.pro_cartbottom .product {padding-right: 10px;display: flex;display: -webkit-flex;align-items: center;width: calc(100% - 440px);}
.pro_cartbottom .product img { max-width: 75px; max-height: 75px; margin-right: 10px;border-radius: 8px;}
.pro_cartbottom .product .em_attribute{width: calc(100% - 95px); }
.pro_cartbottom .product em {font-size: 18px; line-height: 22px; max-height: 44px; font-weight:400;color: #111;}
.pro_cartbottom .product .attribute_p{margin-top:5px;}
.pro_cartbottom .right {float: right;display: flex;display: -webkit-flex;gap: 10px;align-items: center;flex-wrap: wrap;}
.pro_cartbottom .right .read_more,.pro_cartbottom .right .num {float: right;}
.pro_cartbottom.mshow  { opacity: 1; top:60px; transition: all .5s;}
.pro_cartbottom .perice {padding-right: 10px; padding-top: 4px;    font-size: 16px;}
.pro_cartbottom .perice .or{color: #989898;}
.pro_cartbottom .perice .cur{color: #5c9fa3;font-weight:500;font-size: 20px;}
.pro_cartbottom .perice s { color: #333;}
@media only screen and (max-width:1024px ) {
	.pro_cartbottom.mshow  { opacity: 1;transition: all .5s;padding:10px 0 12px;}
	.pro_cartbottom .product { width: 40%;} 
    .pro_cartbottom{top: auto;bottom: -100px;}
    .pro_cartbottom.mshow{top: auto;bottom: 0;}
}

@media only screen and (max-width:768px ) {
    .pro_cartbottom .size_select{width: 100%;}
	.pro_cartbottom .product {display: none;}
	.pro_cartbottom .right {width: 100%;}
    .pro_cartbottom .num{width: 130px;}
    .pro_cartbottom .read_more2{width: calc(100% - 140px);}
}




/* search-header */
.search-header{background: rgb(250, 250, 250);}
.search-header .flexmain{align-items: center;gap: 10px;display: flex;display: -webkit-flex;align-items:center;padding: 40px 0;justify-content: center;}
.search-header .flexmain .fl{width: 100%;max-width: 400px;}
.search-header .reset{width:20px;position: absolute;right:10px;top:5px;cursor: pointer;padding: 5px;font-size: 16px;}
.search-header .enterinput{padding: 8px;width: 100%;border: 1px solid rgb(225, 225, 225);display: revert;font-size: 16px;}
.search-header .enterinput:focus{color:#000;border-color: rgba(42, 37, 82,0.25);box-shadow:0 0 0 .3rem rgba(42, 37, 82,.25)}
.search-header .search{background: #5c9fa3;padding: 0 10px;display: flex;display: -webkit-flex;justify-content: center;height:40px;align-items: center;}

/* search-result */
.search-result .relist{display: flex;display: -webkit-flex;flex-wrap: wrap;gap: 25px;}
.search-result .relistitem{width: calc((100% - 75px)/4);}
.search-result .swiper-button-next{bottom:10px;top: auto;width: 24px;height: 24px;border-radius: 2px;right: 50%;transform: translateX(28px);}
.search-result .swiper-button-prev{bottom: 10px;top: auto;width: 24px;height: 24px;border-radius: 2px;left:50%;transform:translateX(-28px);}
.search-result .swiper-button-next:after, .search-result  .swiper-button-prev:after{font-size: 10px;}
.search-result .image{position: relative;padding: 4px;border: 1px solid rgba(0, 0, 0, 0.12);}
.search-result .image:hover{border-color:rgba(0, 0, 0, 0.2);}
.search-result .per{padding: 4.2px 7.8px;background: rgb(25, 135, 84);position: absolute;right: 10px;top: 10px;z-index: 2;color: #fff;font-weight: 500;font-size: 12px;}
.search-result .title{color: #000;margin-top: 10px;display: block;}
.search-result .title:hover{color: rgb(42, 37, 82);}
.search-result .perice{font-size: 16px; font-family: 'segoeui';}
.search-result .perice .cur{color: #5c9fa3;}
.search-result .perice .or{color: #989898;font-size: 14px;}
.search-result .choosepro{margin-top: 50px;position: relative;}
.search-result .choosebtn{background: rgb(42, 37, 82);padding: 12px 12.8px;color: #fff;text-align: center;font-size: 14px;cursor: pointer;}
.search-result .chooseul {position: absolute;bottom: 38px;left: 0;width: 100%;z-index:9999;background: #fff;display: none;}
.search-result .chooseul ul{padding: 10px 0;box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;border: 1px solid rgba(0, 0, 0, 0.176);}
.search-result .chooseul li{font-size: 14.8px;padding: 2px 10px;cursor: pointer;list-style: none;}
.search-result .chooseul li:not(.nopro):hover{background: rgb(42, 37, 82);color: #fff;}
.search-result .chooseul li.nopro{color: #c7c7c7;}

@media only screen and (max-width:992px){
    .search-result .relist{gap: 15px;}
    .search-result .relistitem{width: calc((100% - 45px)/3);}
}

@media only screen and (max-width:640px){
    .search-result .relist{gap:10px;}
    .search-result .relistitem{width: calc((100% - 10px)/2);}
    .search-result .chooseul li{font-size: 12.8px;}
}

[data-loader=circle] {
    width: 14px;
    height:14px;
    -webkit-animation: circle infinite .75s linear;
    -moz-animation: circle infinite .75s linear;
    -o-animation: circle infinite .75s linear;
    animation: circle infinite .75s linear;
    border: 2px solid #fff;
    border-top-color: transparent;
    border-radius: 100%;
    display: none;
  }
  @-webkit-keyframes circle {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
  
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
  }
  
  @-moz-keyframes circle {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
  
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
  }
  
  @-o-keyframes circle {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
  
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
  }
  
  @keyframes circle {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
  
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
  }
  
.login_box{padding:40px 0;}
.login_box h2{margin-bottom: 30px;}
.lr_box ul li input{transition: all .5s;padding-left: 12px;line-height: 48px;height: 48px;border: 1px solid #ccc;width: 100%;border-radius: 4px;}
.lr_box ul li input:focus{border-color:rgba(42, 37, 82,0.45)   ;}
.lr_box ul li{margin-bottom: 20px;list-style:none;}
.login_box{flex-wrap: wrap;justify-content: center;}
.login_box .w_100{width: 100%;max-width: 500px;}
.login_box .w_50{width: 50%;padding:0 5% ;}
.login_box .w_50:first-child{border-right: 1px solid #ccc;}
.login_box .forgot_password{font-size: 16px;text-decoration: underline;}
.login_box .forgot_password a:hover{color: #5c9fa3;}
.login_box .dl_box dd{position: relative;}
.login_box .Already_have_account a{text-decoration: underline;color: #5c9fa3;}
@media only screen and (max-width:768px){
    .login_box h2{font-size:28px;}
    .login_box{padding: 40px 0;}
    .login_box .w_50{width: 100%;padding:0;}
    .login_box .w_50:first-child{border-right: none;margin-bottom: 30px;}
}


/* relative_captcha */
.relative_captcha{position: relative;}
.captcha_refresh{position: absolute;display: flex;display: -webkit-flex;gap: 5px;right:5px;align-items: center;top:4px;}
.captcha_refresh  .refresh img{width:20px;cursor: pointer;}



/* password_eye */
.password_eye{position: relative;}
.password_eye .eye{position: absolute;top: 50%;transform: translateY(-50%);right: 5px;color: #888;cursor: pointer;}
.password_eye .eye img{width:20px;}

/* .toggle_down{display: none;} */
/* cart_box */
.card_top{text-align: center;}
.card_top .title{font-weight: 400;}
.card_top .cart-goal{padding: 0;}
.card_top .continue_shopping{padding: 4px 8px;color: rgb(5, 170, 91);border: rgb(5, 170, 91) 1px solid;transition: all 0.5s;font-size: 14px;}
.card_top .continue_shopping:hover{color: #fff;background: rgb(5, 170, 91);}
.cart_number_box{display: flex;display: -webkit-flex;justify-content: space-between;gap: 50px;}
.cart_number_box .cart_left{width: calc(100% - 400px);}
.cart_number_box .cart_right{width: 350px;font-size: 16px;}
.cart_number_box .cart_right .fix_stiky{border: rgb(225, 225, 225) 1px solid;padding:20px 0;}
.cart_number_box .cart_right .fix_stiky .toggle_down{padding:10px;}
.cart_number_box .cart_right .fix_stiky .toggle_btn{margin:0 10px;}
.cart_number_box .cart_right .fix_stiky .cart-note:nth-child(3) .toggle_btn{margin-top:10px;}
.cart_number_box .text-left{display: flex;display: -webkit-flex;align-items: center;border: none;border-bottom: 1px solid #efefef;}
.cart_number_box .image{display: block; float: left; width:196px; height:196px; overflow: hidden;padding: 3px;border: 1px solid #d9d9d9;}
.cart_number_box .fr{float: right;}
.cart_number_box .image img{max-width: 100%; width: 100%;}
.cart_number_box .image img:hover{opacity: 0.8;}
.cart_number_box .main{width:calc(100% - 196px); float: left; padding-left: 10px;}
.cart_number_box .title{font-size: 16px; display: block;  margin-bottom:0px; color: #2a2552;font-weight: normal;margin-bottom: 15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;}
.cart_number_box .main .title {margin-bottom: 0;}
.cart_number_box .title:hover{color: #2a2552;}
.cart_number_box em.title{padding: 16px;background: #000;color: #fff;}
.cart_number_box .attribute_p{font-size: 14px;margin: 5px 0;color: rgb(108, 117, 125);}
.cart_number_box .right_cartbox > .title{font-size:20px; color: #fff;}
.cart_number_box .perice{font-size: 18px; font-family: 'segoeui';}
.cart_number_box .perice .cur{color: #000;}
.cart_number_box .perice .or{color: #989898;font-size: 18px;}
.cart_number_box .table .num{text-align: center; display: inline-block; padding: 0 10px; height: 24px; line-height: 24px; font-size: 14px;}
.cart_number_box .table .add,
.cart_number_box .table .sub{text-decoration: none; display: inline-block; width:40px; height: 24px; line-height: 24px; background: #fff; box-sizing: border-box; font-size: 15px; vertical-align: middle; text-align: center; color: #333;}
.cart_number_box .table .add i,
.cart_number_box .table .sub i{line-height: inherit;}
.cart_number_box .ajax-delete{display: flex;display: -webkit-flex;align-items: center;margin-top: 5px;gap: 15px;}
.cart_number_box .ajax-qty-p{border: 1px solid #e1e1e1; display: inline-block;overflow: hidden; color: #333;padding:6px 0;}
.cart_number_box .table > thead > tr > td,
.cart_number_box .table > tbody > tr > td,
.cart_number_box .table > tfoot > tr > td{padding: 10px 0;}
.cart_number_box .table .delete{margin-top: 4px; font-size: 18px; display: inline-block;color: #333;}
.cart_number_box .table .delete:hover{opacity: 0.7;}
.cart_number_box .cart_right .read_more2{font-size: 16px;border-radius:0;padding: 7px 16px;}
.cart_number_box .cart_right .read_more{font-size: 16px;border-radius:0;background: rgba(42, 37, 82);display: block;text-align: center;padding: 5px 16px;}
.cart_number_box .cart_right .toggle_btn{padding: 4px 16px;background: rgb(250, 250, 250);display: flex;display: -webkit-flex;align-items: center;gap: 5px;font-size: 14px;color: #000;font-weight: 400;cursor: pointer;transition: all 0.5s;}
.cart_number_box .cart_right .toggle_btn:hover{background: #ededed;}
.cart_number_box .cart-total{display: flex;display: -webkit-flex;justify-content: space-between;align-items:center;border-top: rgb(225, 225, 225) 1px solid;
    font-size: 20px;padding: 15px 0;}
.cart_number_box .cart-total .l_t{color: #666;font-size: 15px;}
.cart_number_box .cart-total .perice {font-size: 20px;}
.cart_number_box .cart-total .perice .cur{font-weight: 600;}
@media only screen and (max-width:992px){
    .cart_number_box .image{width: 120px;height: 120px;}
    .cart_number_box .main{width: calc(100% - 120px);}
    .cart_number_box{gap: 20px;}
    .cart_number_box .cart_left{width: calc(100% - 320px);}
    .cart_number_box .cart_right{width: 300px;}
}
@media only screen and (max-width:768px){
    .cart_number_box .cart_left{width:100%;}
    .cart_number_box .cart_right{width: 100%;}
    .cart_number_box .ajax-qty-p{padding: 3px 0;}
}


/* input选择 */
.p_checkbox {position: relative;width:18px;height:18px;margin-right: 10px;float: left;}
input.y_input{position: absolute;left:3px;-webkit-transform: translatey(-50%); -ms-transform: translatey(-50%);transform: translatey(-50%);opacity: 0;cursor: pointer;z-index: 999;margin-top:1px;top:10px;}
span.checkmark{height:18px;width:18px;border: 1px solid #d1cfcf;border-radius: 0;display: block;position: absolute;-webkit-transform: translatey(-50%);-ms-transform: translatey(-50%);transform: translatey(-50%);top:10px;border-radius:4px;background: #fff;}
input:checked ~ .checkmark{background-color: rgb(42, 37, 82);border: 1px solid rgb(42, 37, 82);}
input:checked ~ .checkmark::before{display: block;}
span.checkmark::before{left:5px;top:1px; width:6px; height:10px; border: solid #fff; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ""; position: absolute; display: none;}

/* filter_box */
.filter_box{display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;align-items: center;font-size: 16px;padding: 12px;background: rgb(250, 250, 250);}
.filter_box .filter_box_icon{padding: 12px;border: 1px solid rgb(5, 170, 91);color: rgb(5, 170, 91);cursor: pointer;transition: all 0.5s;}
.filter_box .filter_box_icon:hover{background: rgb(5, 170, 91);color: #fff;}
.filter_box .select_box{background: #fff;}



/* checktop_top */
.checktop_top{border-bottom: 1px solid #e8e8e8;}
.checktop_top .container{display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;padding: 10px 20px;background: #fff;max-width: 984px;margin: auto;padding: 20px 0;}
.checktop_top img{max-height: 30px}
/* checkout */
.checkout_box{display:flex;height: 100%;font-size: 16px;justify-content: center;}
.checkout_box .fix_stiky{top: -40px;}
.checkout_fl{background: #fff;width: 50%;display: flex;justify-content: flex-end;}
.checkout_fr{background: #f5f5f5;width: 50%;}
.checkout_frdiv{max-width: 558px;padding: 60px 50px 20px 45px;width: 100%;min-height: 100vh;}
.checkout_title{display: flex;display: -webkit-flex;justify-content: space-between;margin-bottom:15px;margin-top:30px;flex-wrap: wrap;}
.checkout_title h2{font-size: 20px;color: #111;font-weight:500;}
.checkout_title.font_16 h2{font-size: 16px;}
.checkout_title a{color:#2a2552;text-decoration: underline;}
.checkout_choose{margin-bottom: 20px;color: #000;font-size: 14px;}
.checkout_choose label{display: flex;display: -webkit-flex;gap: 10px;cursor: pointer;}
.name_log{margin-bottom: 15px;}
.name_log .log_out a{color: #2a2552;text-decoration: underline;}

.cart_shop .to_pay a{background: rgb(255, 209, 98);padding: 14px;border-radius: 8px;display: block;text-align: center;color: rgb(20, 13, 0);font-weight: 500;margin-top: 30px;transition: all 0.5s;}
.cart_shop .to_pay a:hover{background: rgb(226, 182, 78);}


.checkout_all{display: flex;display: -webkit-flex;justify-content: space-between;color: #707070;padding-top:20px;border-top: 1px solid #dedede;font-size: 12px;margin-top:50px;}
.checkout_all ul{display: flex;display: -webkit-flex;list-style: none;}
.checkout_all ul li a{color: #2a2552;padding-right: 20px;}
.checkout_all ul li a:hover{text-decoration: underline;}

.input_twodiv,.input_thrdiv{display: flex;display: -webkit-flex;flex-wrap: wrap ;}
.input_twodiv .input_juro{width: calc((100% - 12px)/2);}
.input_twodiv .input_juro:nth-child(1){margin-right:12px;}
.input_twodiv .input_juro{width: calc((100% - 12px)/2);}
.input_twodiv .input_juro:nth-child(1){margin-right:12px;}
.input_thrdiv .input_juro{width: calc((100% - 24px)/3);}
.input_thrdiv .input_juro{margin-right:12px;}
.input_thrdiv .input_juro:nth-child(3){margin-right:0;}
.checkout_fldiv{max-width:580px;padding: 60px 50px 20px;width: 100%;border-right: 1px solid #e1e1e1;}
.input_juro{position: relative;margin-bottom:12px;font-weight:normal;}
.input_field{position:relative;display:block;color:#aaa;-webkit-appearance:none;appearance:none}
.input_label{display:inline-block;color:#707070;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.input_label_content{position:relative;display:block;padding:16px 0;width:100%}
.input_field_juro{position:absolute;z-index:100;padding:10px 15px;width:100%;background:transparent;color:#222;line-height:29px;box-sizing: border-box;outline:none;border: 1px solid #dedede;border-radius: 4px;height: inherit;}
select.input_field_juro{background: url(../images/svg/xjt.svg) no-repeat calc(100% - 10px) center;background-size: 10px;}
.input_abel_juro{padding:0;width:100%;background:#fff;text-align:left;}
.input_abel_juro b.must{color: #f13434;height: 15px;padding-right: 5px;display: inline-block;position: relative;top: 3px;}
.input_label_content_juro{padding:15px;-webkit-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:-webkit-transform 0.3s,color 0.3s;transition:transform 0.3s,color 0.3s;color: #979797;font-size: 14px;}
.input_filled .input_abel_juro .input_label_content_juro{color:#898989;-webkit-transform:translate3d(3px,-10px,0) scale3d(0.85,0.85,1);transform:translate3d(3px,-10px,0) scale3d(0.85,0.85,1) translateZ(1px);}
.input_filled .input_field_juro{padding:18px 15px 3px ;}
.input_juro select{font-size: 0;}
.input_filled select{font-size:14px;}
.input_field_juro:focus{border-color: #2a2552;box-shadow: 0 0 0 1px #2a2552;}
.input_red,.input_red:focus{border-color: #f13434;box-shadow: 0 0 0 1px #f13434;}
.error_hint{color: #f13434;margin-top: 2px;}

.checkout_products{font-size: 13px; margin-bottom: -1px;border: none;}
.checkout_products .image{position: relative;}
.checkout_products tr{padding-bottom:15px;display: block;}
.checkout_products.table td{padding:0;border:none;display: block;}
.checkout_products .flex{display: flex;display: -webkit-flex;align-items: center;gap: 10px;}
.checkout_products .image{width: 64px;}
.checkout_products .image img{width: 64px; border: 1px solid #ddd; border-radius: 4px;}
.checkout_products.table .title{padding-left: 10px;width: calc(100% - 116px);}
.checkout_products .title h2{font-size: 14px;font-weight:400;color: #333;margin-bottom:3px;}
.checkout_products .title p{line-height: 20px;overflow: hidden;font-size: 12px;color: rgb(102, 102, 102);}
.checkout_products .num{position: absolute; right: -6px; top:-7px; padding: 0 2px; min-width: 20px; height: 20px; line-height: 22px; text-align: center; background: #898989; border-radius: 30px; color: #fff; font-size: 12px;}
.cart_block{box-shadow: 0 0 10px 5px rgba(0, 0, 0, .05);}

.checkout_products .price{text-align: right;}
.checkout_products .price .cur{font-size: 16px;color: #000;}
.checkout_products .price .or{font-size: 14px;text-decoration: line-through;color: #777;}


.dis_apply{display: flex;display: -webkit-flex;justify-content: space-between;margin-top:30px;}
.dis_apply input{width: calc(100% - 77px);border-radius: 4px;padding: 12px;border: 1px solid #d6d6d6;font-size: 16px;height: inherit;line-height: inherit;}
.dis_apply input:focus{border-color: #2a2552;box-shadow: 0 0 0 1px #2a2552;}
.dis_apply .no_apply{width: 70px;line-height: 46px;border: none;border-radius: 4px;color: #666;font-weight:500;transition: all 0.5s;background: #f1f1f1;border: 1px solid #d6d6d6;cursor: no-drop;text-align: center;padding-left: 0;padding-right: 0;display: block;}
.dis_apply .can_apply{background: #ffd162;cursor: pointer;border-color: #ffd162 ;color: #333;text-align: center;padding-left: 0;padding-right: 0;display: block;}
.dis_apply .can_apply:hover{background: rgb(226, 182, 78);}
.dis_apply #cancel_coupon{width: 70px;line-height: 46px;border: none;border-radius: 4px;color: #666;font-weight:500;transition: all 0.5s;background: #ffd162;border: #ffd162 1px solid ;color: #333;text-align: center;padding-left: 0;padding-right: 0;display: block;}


.hide_summary{background: #f7f7f7;display: flex;display: -webkit-flex;justify-content: space-between;color: #2a2552;padding-bottom:15px;cursor: pointer;display: none;}
.hide_summary .down_cart i{padding-right: 8px;}
.hide_summary .fa-angle-down{padding-left: 5px;}
.hide_summary .total_p{font-weight:500;font-size: 16px;color: #f13434;}

.table_ul{border-top: 1px solid #e6e6e6;margin-top: 20px;}
.table_ul li{color:#232323;display: flex;display: -webkit-flex;justify-content: space-between;padding: 15px 0;border-bottom: 1px solid #e6e6e6;font-weight: 400;}
.table_ul li .cart_total_label{font-size: 16px;}
.table_ul li .cart_total_value{font-size: 16px;}

@media only screen and (max-width:992px ){
    .checkout_home_top{max-width: 735px;margin: 30px auto 25px;padding: 0px 50px 0px;display: block;}
    .hide_summary{display: flex;}
    .products_cart{display: none;}
    .checkout_box{display: flex;display: -webkit-flex;flex-wrap: wrap;flex-direction: column-reverse;}
    .checkout_fl,.checkout_fr{width: 100%;justify-content: center;}
    .checkout_fldiv{border: none;padding-top: 20px;}
    .checkout_frdiv{max-width:inherit;padding-top: 20px;padding-bottom: 0;min-height: auto;}
    .table_ul li:last-child{border-bottom: 0;}
    .products_cart{padding-top: 20px;border-top: 1px solid #e6e6e6;}
    .checkout_fl #form-data{width: 100%;}
    .checkout_fldiv{max-width:inherit;}
}

@media only screen and (max-width:768px ){
.checkout_fldiv,.checkout_frdiv{padding-left: 15px;padding-right: 15px;}
.input_twodiv .input_juro:nth-child(1),
.input_twodiv .input_juro,
.input_thrdiv .input_juro{width: 100%;margin-right: 0;}
.input_field_juro{font-size: 13px;}
.cart_shop .continue a{padding: 12px 15px;}
.checkout_products .num{top: 10px;} 
}


.billing_address{display: none;}
.billing_address .checkout_title{margin-top: 20px;}



.shop_with_c{padding-bottom: 20px;}
.shop_with_c h2{color: #222;margin: 20px 0 8px;font-weight: 500;}
.shop_with_c ul{margin-bottom: 10px;color: #222;list-style: none;}
.shop_with_c ul li span{color:#109507;}
.shop_with_c .simg_Fraud{display: flex;display: -webkit-flex;align-items:center;gap: 5px;margin-top: 15px;}


/* input_choose */
.own_input{appearance: none;-webkit-appearance: none;-moz-appearance: none;width: 18px;height: 18px;border-radius: 50%;outline: none;cursor: pointer;position: relative;vertical-align: middle;position: relative;border:none;}
.own_input::before{content: '';position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;border-radius: 50%;border: 1px solid #999;}
.own_input:checked::before{border: 6px solid #2a2552;}
.input_choose li{margin-top: -1px;font-size: 14px;list-style: none;}
.input_choose .c_box_top{display: flex;display: -webkit-flex;justify-content:space-between;cursor: pointer;padding: 14px;border: 1px solid rgb(222, 222, 222);flex-wrap: wrap;gap: 10px;}
.input_choose li:first-child .c_box_top{border-radius: 8px 8px 0 0;}
.input_choose li:last-child .c_box_top{border-radius: 0 0 8px 8px;}
.input_choose .c_fl{display: flex;display: -webkit-flex;gap: 10px;}
.input_choose .c_fl .input_check .error_hint{margin-top: 0;position: absolute;}
.input_choose li.active .c_box_top{background: rgb(246, 246, 250);position: relative;color: #2a2552;}
.input_choose li.active .c_box_top::before{content: '';position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;border: 1px solid #2a2552;box-shadow: none;}
.input_choose li:first-child.active .c_box_top::before{border-radius: 8px 8px 0 0;}
.input_choose li:last-child.active .c_box_top::before{border-radius: 0 0 8px 8px;}
/* .input_choose li.radius_0 .c_box_top {border-radius: 0;} */
.input_choose li.active.radius_0 .c_box_top::before{border-radius:0;}

.input_choose .c_price{color: #2a2552;font-weight: 500;}
.pay_card dl{display: flex;display: -webkit-flex;gap: 2px;}
.pay_card dl dd{width: 38px;border-radius: 2px;overflow: hidden;}
.pay_card dl dd img{width: 100%;}
.c_box_down{padding: 14px;border: 1px solid rgb(222, 222, 222);border-top: none;background: rgba(0, 0, 0, 0.043);display: none;}


.c_card_down{text-align: center;max-width: 350px;margin: auto;}
.c_card_down_img img{width: 163px;}
.c_card_down_text{font-size: 14px;margin-top: 20px;}
.input_choose li.radius_0 .c_box_down{border-radius: 0 0 8px 8px;}

/* page_payment */
.payment_h2 h2{font-size: 16px;margin:15px 0 10px;color: #222;font-weight: 500;}
.payment_h2 ul.page_payment{margin-top:15px;}
.page_payment ul{display: flex;display: -webkit-flex;flex-wrap: nowrap;}
.page_payment li{list-style: none;}
.page_payment li{margin-right: 5px;}
.page_payment li:last-child{margin-right: 0;}
.page_payment li:first-child{border:none!important;}
.page_payment li img{max-height: 26px;}


.bot_page_payment{margin-top: 10px;}
.bot_page_payment li img{max-height: 19.6px;}
.proright_page_payment li img{max-height:39px;}


/*page_p*/
.page_p{margin: 0px auto 0px; text-align: center; width: 100%; font-size: 12px;margin-top: 30px;}
.page_p a,
.page_p>span{display: inline-block; font-size: 12px; line-height: 32px; padding: 0px 15px; background: #ececec; margin-left: 5px; color: #555; margin-top: 5px; transition: 0.2s; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; vertical-align: middle;}
.page_p a i{line-height: 32px;}
.page_p a:hover{background: #222; color: #fff !important; text-decoration: none;}
.total{font-size: 12px; line-height: 24px; color: #222; margin-top: 14px;}
.total span{color: #222;}
.page_p>.span1{padding: 0px 15px; line-height: 32px; background: #222; color: #fff; display: inline-block; margin-left: 5px; border-radius: 0px;}

.n_main .clearfix{overflow: hidden;}
.n_right .read_more{font-size: 18px;}
/* n_left */
.n_left{float: left; width: 23%;}
.n_right{float: right; width: 77%; padding-left: 45px;}

@media only screen and (max-width:992px) {
  .n_left{float: inherit; width: 100%;float: none;margin-bottom: 30px;}
  .n_right{float: inherit; width: 100%; padding-left: 0px;}
  }
/*blog_left*/
.blog_nav2{box-shadow:0px 8px 16px 0px rgb(15 105 148 / 8%);padding: 15px; background: #fff;border-top: 3px solid #5c9fa3;}
.nav_h4{ line-height: 30px;color: #444;font-weight:500; font-size:20px;position: inherit;border-bottom: 1px solid #eee;margin-bottom: 10px;padding-bottom: 10px; }
 
.blog_nav ul li{ list-style:none; border-bottom:1px solid #eee;}
.blog_nav ul li a{ color:#5c5c5c; line-height:22px; padding:10px 0px; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-transform: capitalize;transition: all 0.5s;border-bottom: none;}
.blog_nav ul li a i{ color:#ccc; font-size: 14px; margin-right:10px;}
.blog_nav ul li a:hover{ color:#5c9fa3; padding-left:10px;}
.blog_nav ul li a:hover i{ color:#5c9fa3;}

.blog_nav ul li.on a,.blog_nav ul li.on a i{ color:#5c9fa3;}

@media only screen and (max-width:992px ){
    .blog_main h1{font-size: 20px;}
    .blog_main{padding: 15px;padding-top: 25px;}
    .blog_nav{border:none;padding: 0;}
}


/*left mtree*/
ul.mtree{opacity: 0; margin-left: 0;border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}
ul.mtree li ul.mtree-level-1{background: #f9f9f9; border-bottom: 1px solid #eee;}
ul.mtree>li{list-style: none; border-bottom: none;}
ul.mtree>li a{border-bottom: 1px solid #eee;}
ul.mtree>li:last-child a{border: none;}
ul.mtree a{display: block; font-size: 15px; color: #444; transition: 0.5s all; -webkit-transition: 0.5s all; -o-transition: 0.5s all; -moz-transition: 0.5s all; -ms-transition: 0.5s all; padding: 8px 30px 8px 5px; line-height: 22px; padding-right: 40px;}
ul.mtree li ul a{padding: 8px 25px 8px 15px;}
ul.mtree.transit li.mtree-open>span:before,
ul.mtree.transit li.mtree-closed>span:before{font-family: FontAwesome; font-size: 18px; color: #5c9fa3; font-weight: bold; text-align: center; font-style: normal; width: 43px; height: 43px; line-height: 43px; position: absolute; right: 0; top: 0px; z-index: 2;}
ul.mtree.transit li.mtree-open>span:before{content: "-";}
ul.mtree.transit li.mtree-closed>span:before{content: "+"; color: #999;}
ul.mtree .mtree-level-1 li.mtree-open>span:before{content: "-"; font-family: FontAwesome; float: right; font-size: 18px; line-height: 38px; color: #5c9fa3; font-weight: bold; text-align: center; font-style: normal; width: 38px; height: 38px; position: absolute; right: 0; top: 0px; z-index: 2; border-radius: 0px;}
ul.mtree .mtree-level-1 li.mtree-closed>span:before{content: "+"; font-family: FontAwesome; float: right; font-size: 16px; line-height: 38px; color: #999; font-weight: bold; text-align: center; font-style: normal; width: 38px; height: 38px; position: absolute; right: 0; top: 0px; z-index: 2; border-radius: 0px;}
ul.mtree>li.mtree-node a ul a{font-size: 14px;}
ul.mtree>li.mtree-open{color: #444; padding-bottom: 0;}
ul.mtree>li.mtree-open>a,
ul.mtree>li.mtree-open>a:after{color: #5c9fa3;}
ul.mtree>li.mtree-node:hover>a,
ul.mtree>li.mtree-node:hover>a:after{color: #5c9fa3; text-decoration: none;}
ul.mtree>li>a{position: relative; z-index: 1; font-size: 15px; color: #444; text-transform: capitalize; padding: 10px 0;}
ul.mtree ul li{list-style: none; position: relative;}
ul.mtree ul li a{display: block; color: #555; font-size: 14px;}
ul.mtree>li>ul>li>a{position: relative; font-size: 13px; border: none; text-transform: capitalize;}
ul.mtree ul li a:hover{color: #5c9fa3;}
ul.mtree>li>ul>li>a:before{content: "\f105"; font-family: "FontAwesome"; padding-right: 6px;}
ul.mtree li ul li.mtree-open a{color: #5c9fa3; text-decoration: none;}
ul.mtree .mtree-level-2{margin-top: 0px; border: none; margin-bottom: 0; background: #fff;}
ul.mtree li ul.mtree-level-2 li a{color: #808080; font-weight: normal; font-size: 12px; padding-left: 20px; text-transform: capitalize;}
ul.mtree li ul.mtree-level-2 li a:before{content: "\f105"; font-family: "FontAwesome"; padding-right: 6px;}
ul.mtree .mtree-level-2 li a:hover{text-decoration: none; color: #5c9fa3; font-weight: normal;}
ul.mtree.jet ul{margin-left: 0;}
ul.mtree.jet li{margin-bottom: 1px;}
ul.mtree.jet li:last-child{margin-bottom: 0px;}
ul.mtree.jet li:first-child{margin-top: 1px;}
ul.mtree.jet li.mtree-active a{background: #e5e5e5;}
ul.mtree.jet li.mtree-active li:last-child>a{border-radius: 0px 0px 3px 3px;}
ul.mtree.jet li.mtree-active>a{background: #008cba; color: #FFF; border-radius: 3px 3px 0px 0px;}
ul.mtree.jet li>a:hover{background: #FFC000; color: #FFF;}
ul.mtree.jet a{padding: 5px 0px 5px 1em;}
ul.mtree.jet li li>a{padding-left: 2em;}
ul.mtree.jet li li li>a{padding-left: 3em;}
ul.mtree.jet li li li li>a{padding-left: 4em;}
ul.mtree.jet li li li li li>a{padding-left: 5em;}
ul.mtree a:hover{text-decoration: none;}
ul.mtree>li.mtree-node ul i{margin-right: 10px;}
.mtree-skin-selector{display: none !important}
ul.mtree>li>ul>ul.mtree-level-2{opacity: 1; display: block !important; height: auto !important;}
ul.mtree>li:hover>a{color: #5c9fa3; background-image: none;}
@media only screen and (max-width:992px){
    .hot_left{display: none;} 
    .n_left{width: 100%; padding-right: 0; float: none; margin-bottom: 30px;} 
    .n_right{width: 100%; border-left: none !important; padding-left: 0px; margin-top: 0px; float: none;} 
    .nav_h4{position: relative; border-radius: 0px; background: #5c9fa3; color: #fff; padding:0px 10px; font-size: 16px; margin-bottom: 0;line-height: 36px;} 
    .nav_h4:after{display: block; content: "\f107"; font-family: "FontAwesome"; position: absolute; right: 15px; cursor: pointer; font-size: 20px; top: 2px; color: #fff; font-style: normal;} 
    .nav_h4.active:after{content: "\f106"; top: 0;} 
    .nav_h4.active{/*border-bottom: 1px solid #e5e5e5 !important;*/ border-radius: 0;} 
    .left_column{margin-bottom: 10px;} 
    .refine_left, .price_left{display: none;}
}
@media only screen and (max-width:992px){
    ul.mtree>li>a{padding: 8px 30px 8px 15px;} 
    ul.mtree.transit li.mtree-open>span:before{width: 39px; height: 39px; line-height: 39px;} 
    ul.mtree.transit li.mtree-closed>span:before{width: 39px; height: 39px; line-height: 39px;} 
    ul.mtree .mtree-level-1 li.mtree-open>span:before{width: 39px; height: 39px; line-height: 39px;} 
    ul.mtree .mtree-level-1 li.mtree-closed>span:before{width: 39px; height: 39px; line-height: 39px;}
}



/*breadcrumb*/
.breadcrumb{margin-left: 0px; margin-bottom: 0; text-transform: capitalize; background: none;position: relative; z-index: 5;padding-top: 10px;}
.breadcrumb i{margin: 0 2px; display: inline-block; color: #999; font-style: normal; margin-top: 0px;}
.breadcrumb .home i{margin-right: 8px; margin-top: -2px; color: #b1b1b1;}
.breadcrumb a i{font-size: 14px; color: #999; line-height: 24px;}
.breadcrumb h2,
.breadcrumb a,
.breadcrumb span{font-size: 14px; color: #999; line-height: 24px;}
.breadcrumb a:hover,
.breadcrumb a:hover h2{color: #5c9fa3; text-decoration: none;}
.breadcrumb h2{margin: 0; display: inline-block; padding: 0;font-weight: normal;}
@media only screen and (max-width:992px){
    .breadcrumb{display: none;}
}

 /* account */
.account_title{display: block; font-size: 20px; line-height: 24px;font-weight:400; margin-bottom: 15px; text-transform: capitalize;color: #222;}
.account_dashboard .hello{font-size: 18px;font-weight:400;}
.account_dashboard .main{background: #f9f9f9; padding: 15px;}
.account_dashboard .text{margin-top: 5px; color: #777; line-height: 22px;font-size: 16px;}
.account_dashboard .text a{color: #5c9fa3;}
/* address information */
.account_address_box ul li{list-style: none; margin-bottom: 12px;font-size: 15px;}
.account_address_box ul li input{height: 40px;line-height: 40px;border-radius: 4px;}
.account_address_box ul .checkbox_li .checkbox{width: auto;}
.account_address_box ul li .input_box .minput,
.account_address_box ul li .input_box select{width: 100%; height: 40px; border-radius: 6px; line-height: 40px; border: 1px solid #ddd; padding-left: 12px; border-radius: 4px;font-size: 16px;}
.account_address_box ul li label{font-size: 15px; font-weight: 400; margin-bottom:5px; display: inline-block; color: #777; vertical-align: middle;}
.account_address_box .ul2{margin-bottom: 12px;}
.account_address_box ul .control label{color: #222;}
.account_address_box .buttons-set{margin-top: 15px;}
.account_address_box input[type="radio"],
.account_address_box input[type="checkbox"]{margin: 0;}
.checkbox_li input{display: inline-block;}
.checkbox_li label{color: #333 !important; padding-left: 4px; margin-bottom: 0 !important;}
/* address book */
.page_empty{background: #f9f9f9; padding: 30px 15px; text-align: center;}
.page_empty p{font-size: 20px;font-weight:400; color: #555; margin-bottom: 20px;}
.default{color: #FF0000;}
.account_book_ul li{width: 100%; float: left; margin-bottom: 15px; padding: 15px 12px;background: #F9F9F9;list-style: none;}
.account_book_ul li p{padding: 2px 0;}
.account_book_ul .left{color: #777; font-size: 15px; float: left;}
.account_book_ul .right{font-size: 15px;padding-left: 6px;}
.account_book_ul .delete{font-size: 15px; padding: 4px; color: #777;}
.account_book .account_book_ul{margin-bottom: 15px;}
.account_add_address .account_address_box .w_full{width: 100%; margin-right: 0 !important;}
.default_color{color: #5c9fa3;}
.account_table th{font-size: 18px !important; text-align: center;color: #333;}
.account_table td{font-size: 15px !important; text-align: center;}
.account_view_order .order_title{font-size: 16px;font-weight:400;color: #222;}
.account_view_order .box{background: #fff; padding: 15px; margin-bottom: 20px;border: 1px solid #eee;}
.account_view_order li{width: 33.3333%; float: left; padding-right: 10px;}
.account_view_order li .title{font-size: 15px;font-weight:400;color: #222;}
.account_view_order li .text{padding-top: 10px; color: #777; font-size: 15px; padding-left: 2px;}
.account_view_order td .images{display: inline-block; width: 60px;}
.account_view_order td .images img{width: 100%;}
.account_view_order .table2{font-weight:400; margin-top: -1px;}
.account_view_order .table2 td:first-child{text-align: left;}
.account_view_order .table2 td:last-child{text-align: right;}
.account_view_order .table-responsive1 .table{margin-bottom: 0;}
.account_review ul li{list-style: none;}
.account_review ul li .image{width: 25%; float: left;}
.account_review ul li .image img{max-width: 100%;}
.account_review ul li{border-bottom: 1px solid #eee; padding: 0px 0 15px; margin-bottom: 15px;}
.account_review ul li .main{width: 75%; float: left; padding-left: 10px;}
.account_review ul li .main .top em{font-size: 18px;font-weight:400; margin-right: 8px;color: #222;}
.account_review ul li .main .top .time{font-size: 13px; color: #808080; padding-left: 4px;}
.account_review ul li .main .text{margin-top: 15px; font-size: 15px; line-height: 20px; color: #777;}
.account_review ul li .main .bottom{margin-top: 6px;color: #5c9fa3;}
.account_review{padding-bottom: 40px;}
.star_ul li{float: left;}
.star_1, .star_2, .star_3, .star_4, .star_5{background: rgba(0, 0, 0, 0) url("../images/product_rating_big_blank_star.png") repeat scroll 0 0;display: block;height: 20px;width: 20px;background-size:20px ;}
.full_star{background: rgba(0, 0, 0, 0) url("../images/product_rating_big_full_star.png") repeat scroll 0 0; background-size:20px ;}
.verificationCode{position: relative;}
.verificationCode input{padding-right: 135px !important;}
.verificationCode span{position: absolute; top: 6px; right: 4px;}
.review_list_product{margin-bottom: 30px}
.review_list_product .left{width: 150px; float: left; border: 1px solid #eee; text-align: center; overflow: hidden;}
.review_list_product .left img{max-width: 100%; transition: all .5s;}
.review_list_product .left:hover img{transform: scale(1.05);}
.review_list_product .right{width: calc(100% - 150px); float: left; padding-left: 15px;}
.review_list_product .right .page_more{margin-top: 10px;}
.review_list_product .right .title{font-weight:400; font-size: 16px;color: #222;}
.review_list_product .right .title:hover{color: #5c9fa3 ;}
.review_list_product .writeriviewstart{margin-bottom: 10px;}

.verificationCode{position: relative;}
.verificationCode input{padding-right: 135px !important;}
.verificationCode span{position: absolute; top:4px; right: 4px;}
.writeriviewstart{margin-bottom: 10px;font-size: 12px;}
.writeriviewstart .span1{font-weight:400; padding-right: 10px; font-size: 16px;}
.writeriviewstart .star_ul{display: inline-block; position: relative; top: 2px;}
.writeriviewstart .star_ul li{margin-bottom: 0;}
.writeriviewstart .span1 .redM{color: red;}

/* faq */
.faq_box{display: flex;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.page_faq{width: 49%;border: 1px solid rgba(0,0,0,0.08);border-radius: 3px;margin-bottom: 2%;}
.faqs_title{border-bottom: 1px solid rgba(0,0,0,0.05);padding:15px;}
.faqs_title h3{font-size: 20px;margin-bottom:5px;color: #5c9fa3;font-weight: 500;}
.faq .q{position: relative; padding: 15px 50px 15px 15px; font-size: 16px; line-height: 28px;font-weight: 400; cursor: pointer;border-bottom: 1px solid rgba(0,0,0,0.05);color: #222;}
.faq li{list-style: none;}
.faq li:last-child .q{border-bottom: none;}
.faq .q::before{content: "\f067"; font-family: 'fontawesome'; position: absolute; right: 10px; top: 13px; width: 30px; height: 30px; line-height: 30px; font-size: 12px; text-align: center;color: #666;border-radius: 50%;}
.faq .active .q::before{content: "\f068";}
.faq .a{margin: 20px 3%; color: #777;padding-left: 15px; border-left: 2px solid #5c9fa3; font-size: 14px; line-height: 24px;}
.page_faq{padding: 0;}
@media only screen and (max-width: 992px){
    .page_faq{width: 100%;}
}
@media only screen and (max-width: 768px){
    .faq{padding: 20px 15px 40px;}
    .page_faq{padding: 0;}
    .faq .q{font-size: 15px; line-height: 24px; padding: 12px 40px 12px 12px;}
    .faq .a{margin: 10px;padding-left: 10px;}
    .faq .q::before{top: 7px;}
    .faq .title{font-size: 36px; line-height: 38px;}
    /* .faq .q::before{font-size: 14px;} */
}
/* faq */


/* page_contact */

.page_contact .left { width: 50%; float: left; padding-right: 40px;}
.page_contact em.title { font-size: 20px; font-family: "roboto-cd-bold"; color: #222; text-transform: capitalize; margin-bottom: 20px; display: inline-block; }
.page_contact .text { font-size: 15px; line-height:28px; color: #777;}
.page_contact .text a{color: #333;}
.page_contact .right { width: 50%; float: right;}
.page_contact .page_emailB { padding-top: 0; padding-left: 0px;}
.page_contact .map {  overflow: hidden; padding-top: 30px;}
.page_contact .map iframe { width: 100%; max-width: 100%;}
.page_contact .map img { max-width: 100%; height: auto; width: 100%;}
.page_contact .con_right {padding-left: 40px;width: 50%;float: right;}
.page_contact .con_right h3{color: #000;margin-bottom: 10px;text-transform: uppercase;}
.page_contact .con_right h4{color: #222;font-size: 15px;font-weight: bold;margin:20px 0 5px;}
.page_contact .con_right a:hover{text-decoration: underline;}
.page_contact  #form-validate {max-width: 100%; }
.page_contact .share_dl_h2 h2{color: #222;font-weight: bold;}
.page_emailB { padding-top: 30px; position: relative;border:10px solid rgb(153 152 152 / 10%); width: 50%; float: left; }
.page_emailB .page_email_content { overflow: hidden;  padding: 30px; }
.page_emailB .page_email_content .sentUL { list-style: none;}
.page_emailB .page_email_content .sentUL li { list-style: none;}
.page_emailB .page_email_content .sentUL li { width: 100%; margin-bottom: 20px; border-radius: 24px;font-size: 16px;}
.page_emailB .page_email_content .sentUL li input {transition: all .5s; width: 100%; line-height: 48px; height: 48px; color: #777; padding-left: 15px; }
.page_emailB .page_email_content .sentUL textarea {transition: all .5s; width: 100%; line-height: 24px; height: 100px; padding-top: 10px; color: #777; padding-left: 15px; border: 1px solid #ccc;}
.page_emailB .page_email_content .send_m {margin-top: 0;}
.page_emailB .page_email_content .sentUL li input:focus,.page_emailB .page_email_content .sentUL textarea:focus {border: 1px solid #333; box-shadow: 0 5px 10px #ccc; }
.page_emailB .page_email_content em {margin-top: 20px;font-weight: bold; color: #222;    padding: 4px 0px; line-height: 30px; text-transform: capitalize;font-size: 20px; overflow: hidden;}
.page_emailB .page_email_content  p.text {color: #999;   text-align: left;overflow: hidden;    margin: 10px 0 15px;}
.page_emailB .page_email_content .subject_title {border: 1px solid #ccc;   background: #F8F8F8;font-size: 12px;   border-radius: 0px;  line-height: 24px; padding: 11px 0;
	padding: 0px 10px;    margin-bottom: 20px;    padding-left: 15px; width: 100%;  }
.page_emailB .page_email_content .subject_title p {font-size: 12px;
	color: #777; line-height: 24px; text-transform: capitalize; padding: 12px 0; }
.page_emailB .page_email_content .subject_title p a { color: #FF0000;}
.page_emailB .page_email_content .sent-email input,.page_emailB .emallM .sent-tel input,.page_emailB .emallM .sentUL li textarea { background-color: #fff; }
.page_emailB .page_email_content .sentUL li.inputLI input,.page_emailB .emallM .sentUL li textarea {border: 1px solid #ccc; }
.page_emailB .page_email_content .sentUL li.inputLI input:focus,.page_emailB .page_email_content .sentUL textarea:focus {border: 1px solid #333;}
.page_emailB .page_email_content select { transition: all .5s; width: 100%; line-height: 48px; height: 48px; color: #777; padding-left: 15px;border: 1px solid #ccc; }
@media only screen and (max-width:768px ) {
	.page_emailB .page_email_content { padding: 20px 15px;}
}

.contact_t .read_more{border: none;}
@media only screen and (max-width:992px ) {
	.page_contact .con_right {padding-left: 0px; padding-top: 30px; margin-right: 0; padding-right: 0;}
	.page_contact .page_emailB { margin-right: 0; padding-right: 0;}
	.contact_ul li:before {width: 55px; height:48px; }
	.contact_ul li:first-child:before { background-size:50px ; }
	.contact_ul li:nth-child(2):before { background-size:50px ; }
	.contact_ul li:last-child:before { background-size:50px ; }
  .page_contact .con_right h3{font-size: 20px;}
  .page_contact .con_right h4{font-size: 14px;}
  .page_contact .con_right,.page_contact .page_emailB{width: 100%;float: none;padding-left: 0;}
  .page_emailB .page_email_content .sentUL li input,.page_emailB .page_email_content .sentUL li{font-size: 15px;}
}



/* tags */
.tags{background: #fff; padding: 6px 0 0px 12px;}
.tags span{font-size:15px; text-transform:uppercase; color:#444; font-weight: 500;}
.tags span i{margin-right: 3px;}
.tags a{font-size:15px; display:inline-block; color:#666; padding:2px 10px; margin:0 6px 6px 0; line-height: 30px; border:1px solid #f9f8f8; background: #f1f1f1;}
.tags a i{margin-right:6px; font-size:14px;}
.tags a:hover{background: #5c9fa3; color:#fff; text-decoration:none;}
@media screen and (max-width: 992px){
  .tags{display: none;}
}

/* blog_category */
.blog_category ul{display: flex;display: -webkit-flex;flex-wrap: wrap;margin-bottom:40px;gap: 20px;}
.blog_category ul li{list-style: none;}
.blog_category ul li a{display: block;}
.blog_category ul li {background: #f1f1f1;padding:8px 15px;border-radius:6px;}
.blog_category ul li.on {background: #5c9fa3;}
.blog_category ul li.on a{color: #fff;}
@media only screen and (max-width:992px ){
  .blog_category ul{gap: 10px;margin-bottom: 35px;}
  .blog_category ul li{background: #f1f1f1;padding:8px 10px;}
}

/* blog_list */
.blog_list dl{margin: 0 -10px;display: flex;display: -webkit-flex;flex-wrap: wrap;}
.blog_list dt{display: flex;display: -webkit-flex;gap:30px;align-items: center;padding:15px;background: #f7f7f7;margin: 0 10px;margin-bottom: 20px;}
.blog_list dt .img{width: 300px;border-radius: 10px;overflow: hidden;}
.blog_list dt .img img{width: 100%;}
.blog_list dt .txt{width: calc(100% - 330px);}
.blog_list dt .txt p{margin: 10px 0 20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;}
.blog_list .more_red02{font-size: 16px;background: #5c9fa3;color: #fff;padding: 10px 15px;font-weight: 400;border-radius:4px;display: inline-block;margin-top: 10px;}
.blog_list dd{width: 33.3333%;margin-bottom: 20px;}
.blog_list dd .single{margin: 0 10px;}
.blog_list dd .img{border-radius: 10px;overflow: hidden;}
.blog_list dd .img img{width: 100%;}
.blog_list dd .txt{padding-top: 20px;}
.blog_list dd .txt a.more{color: #5c9fa3;font-size: 15px;margin-top:10px;display: block;}

@media only screen and (min-width:992px ){
  .blog_list .img a img{transition: all 0.5s;}
  .blog_list .img a{display: block;overflow: hidden;}
  .blog_list dd .txt a.more:hover{text-decoration: underline;}
  .blog_list .img a:hover img{transform: scale(1.05);}
}

@media only screen and (max-width:768px ){
  .blog_list dd{width: 50%;}
}


@media only screen and (max-width:640px ){
  .blog_list dl{margin: 0 -5px;}
  .blog_list dt{gap: 0.2rem;margin: 0 5px 20px;flex-wrap: wrap;}
  .blog_list dt .img,.blog_list dt .txt{width: 100%;}
  .blog_list dd .single{margin: 0 5px;}
}

/*page_p*/
.page_p{margin: 0px auto 0px; text-align: center; width: 100%; font-size: 12px;margin-top: 30px;}
.page_p a,
.page_p>span{display: inline-block; font-size: 12px; line-height: 32px; padding: 0px 15px; background: #ececec; margin-left: 5px; color: #555; margin-top: 5px; transition: 0.2s; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; vertical-align: middle;}
.page_p a i{line-height: 32px;}
.page_p a:hover{background: #5c9fa3; color: #fff !important; text-decoration: none;}
.total{font-size: 12px; line-height: 24px; color: #222; margin-top: 14px;}
.total span{color: #222;}
.page_p>.span1{padding: 0px 15px; line-height: 32px; background: #5c9fa3; color: #fff; display: inline-block; margin-left: 5px; border-radius: 0px;}

.n_fl_fr{display: flex;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.n_fl{width: 25%;}
.n_fr{width: 75%;padding-left: 30px;;}
.fix_stiky_box{display: flex;display: -webkit-flex;justify-content: space-between;flex-wrap: wrap;}
.fix_stiky{position: sticky!important;top:90px;}

@media only screen and (max-width:992px ) {
    .n_fl_fr_blog .n_fl{display: none;}
    .n_fl_fr_blog .n_fr{width: 100%;padding-left: 0;}
}
/* bolg */
.bolg_title{margin-bottom:10px;padding: 12px 15px;border-top: 3px solid #5c9fa3;background: #f7f7f7;}
.bolg_title h2{font-family: 'poppins_sb';color: #000;font-size: 18px;display: inline-block;}
.blog_classifyone,.blog_classifytwo,.blog_classifytthr{margin-bottom:40px;}
.blog_classifyone ul li{padding: 10px 0;border-bottom: 1px solid #efefef;list-style: none;}
.blog_classifyone ul li a{transition: all 0.5s;color: #333;}
.blog_classifyone ul li.on a{font-weight:500;color: #000;}

.blog_classifytwo ul li{padding: 10px 0;border-bottom: 1px solid #efefef;list-style: none;}
.blog_classifytwo ul li a{font-weight:400;transition: all 0.5s;display: block;color: #333;}
.blog_classifytwo ul li.on a{color: #000;}
.blog_classifytwo ul li time{display: block;font-size: 14px;margin-top: 10px;color: #999;}

.blog_classifytthr ul li{padding: 10px 0;border-bottom: 1px solid #efefef;}
.blog_classifytthr ul li a{transition: all 0.5s;display: block;}
.blog_classifytthr ul li.on a{color: #000;font-weight:500;}
.bolg_listtwo .images{margin-bottom: 20px;max-height: 600px;}
.bolg_listtwo .images,.bolg_listtwo .txt{width:100%;}


@media only screen and (min-width:992px){
    .blog_classifyone ul li a:hover{padding-left: 10px;color: #000;}
    .blog_classifytwo ul li a:hover{padding-left: 10px;color: #000;}
    .blog_classifytthr ul li a:hover{padding-left: 10px;color: #000;}
}
/* blog_main */
.blog_main{ box-shadow: 0 0 20px 0 rgb(15 105 148 / 8%);background: #fff; padding: 30px; border-radius: 0;}
.blog_main h1{ font-size:26px;color:#333;  font-family:'roboto-cd-bold';  border-bottom: 1px solid #eee; padding-bottom: 10px;}
.blog_main .blog_tags{ margin-top:20px;}
.blog_main .blog_tags span{ font-size: 14px;text-transform:uppercase;}
.blog_main .blog_tags a{  display:inline-block; color:#777;padding:0px 10px; background:#f8f8f8; border: 1px solid #eee;}
.blog_main .blog_tags a i{ margin-right:4px; font-size: 14px; color:#999;}
.blog_main h2{ font-size:24px;color:#000;  font-weight: bold;line-height: 125%;}
.blog_main .info_share{margin-bottom: 30px;border-bottom: 1px solid #efefef;}
.blog_main .blog-info{ display:inline-block; color:#777; font-size:14px;margin: 10px 0;}
.blog_main .blog-info i{color: #aaa; margin-right: 4px;}
.blog_main .blog_nav ul li{ list-style:none;}
.blog_main .blog_p h3{color: #444;font-size: 20px;line-height: 1.5;margin: 15px 0;font-weight: bold;}
.blog_main .share_dl_h2 h2{font-size: 16px;color: #333;}
.blog_main .blog_p{margin: 0 0 15px 0;}
.blog_main .blog_p ul{padding-left: 30px;}
.blog_main .blog_p ol{padding-left: 30px;}
.blog_main .blog_p li{list-style: initial;}
@media only screen and (max-width:992px) {
  .blog_main{padding: 0;box-shadow: none;padding-bottom: 20px;}
}
@media only screen and (max-width:640px) {
  .blog_main h2{font-size: 22px;}
  .blog_main .blog-info{font-size: 14px;}
  .blog_main .blog_p h3{font-size: 18px;}
}

.tags_ul{ padding:4px 0; margin-bottom:10px;}
.tags_ul span{ font-size:16px;  font-weight: 400; text-transform:uppercase; color:#333; margin-right:6px;}
.tags_ul a{ display:inline-block; padding:0px 16px; background:#f9f9f9;  color:#666;  text-transform: capitalize;line-height: 30px; margin: 2px 0; border-radius:0;  border: 1px solid #f1f1f1; font-size: 14px;}
.tags_ul i{ margin-right:3px; font-size: 14px; color: #ccc;transition: 0.6s all;}
.tags_ul a:hover{ background: #5c9fa3; color: #fff;}

/* blog_scrollbar_father */
.blog_scrollbar_father{margin:50px -10px 0;}
.blog_scrollbar_father li{width: 33.3333%;}
.blog_scrollbar_father li .img{border-radius: 8px;overflow: hidden;}
.blog_scrollbar_father li .img img{width: 100%;}
.blog_scrollbar_father li .moudle{margin: 0 10px;}
.blog_scrollbar_father li .txt{margin-top: 20px;}
.blog_scrollbar_father .txt a.more{color: #5c9fa3;font-size: 15px;margin-top:10px;display: block;}
.blog_scrollbar_father .swiper-button-next{right: 0;}
.blog_scrollbar_father .swiper-button-prev{left: 0;}
@media only screen and (min-width:992px ){
  .blog_scrollbar_father .img a img{transition: all 0.5s;}
  .blog_scrollbar_father .img a{display: block;overflow: hidden;}
  .blog_scrollbar_father li .txt a.more:hover{text-decoration: underline;}
  .blog_scrollbar_father .img a:hover img{transform: scale(1.05);}
}


@media only screen and (max-width:640px) {
  .blog_scrollbar_father{margin:0.4rem -5px 0;}
  .blog_scrollbar_father li{width: 50%;}
  .blog_scrollbar_father li .moudle{margin: 0 5px;}
}
/* collection_mt */
.collection_mt{height:42px; line-height:42px; padding-left:20px;font-size: 12px;margin-top: 20px;}
.collection_mt input{ vertical-align:middle;margin-top: -3px;width: auto;}
.collection_mt label{ margin-left:5px; margin-right:15px; color:#333;font-size: 16px;font-weight: normal;font-weight:400;}
.collection_mt a{ color:#666; text-decoration:none;font-weight:400;font-size: 16px;}
.collection_mt a:hover{ color:#e10600; text-decoration:underline;}
.collection_mt a.into_btn,.oper a{ background:#e10600; color:#fff; padding:6px 18px; border-radius:3px; margin-left:20px;}
.collection_mt a.into_btn i,.oper a i{ background-position:0px -429px; width:11px; height:11px; display:inline-block; vertical-align:middle; margin-right:5px;}
.collection_mt a:hover.into_btn,.oper a:hover{ background:#e10600;}

.tab-void{ margin-top:15px; border: 1px solid #f1f1f1;font-size: 12px;}
.tab-void thead{ background:#e1f3ff; height:34px; line-height:34px; color:#333;}
.tab-void thead td{font-size: 16px;font-weight:400;line-height:40px;}
.tab-void tbody td {text-align:center; color: #666;padding: 20px;font-size: 15px;}
.tab-void tbody td a:hover{text-decoration: underline;}
.order_img {position: relative;}
.order_img img{ width:85px; height:85px; float:left; vertical-align:middle; border:1px #e9e9e9 solid; margin-right:10px;}
.order_text{float: left;width:calc((100% - 123px)/1);;color: #888;text-align:left;}
.order_img a.pp_name{display: block;text-align: left;color: #000;font-size:16px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.order_text p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;font-size: 15px;}
.order_img a.pp_name:hover{color: #5c9fa3;text-decoration: underline;}
.pay a.r_btn{ width:90px; height:30px; line-height:30px; display:block; margin:0px auto; border-radius:3px; margin-bottom:5px;background:#5c9fa3; color:#fff;}
.pay a.r_btn:hover{ background:#ff4c4c;text-decoration: underline;}
.p-checkbox { width: 13px; text-align: left;float: left; }
.p-checkbox input { vertical-align: middle; margin-top: 24px; }

.checkbox_text{overflow:hidden;}
.tab-void tbody td .pay_ph{display: none;text-align: left;}
@media only screen and (max-width:768px ){
    .tab-void tbody td{padding: 10px;}
    .collection_mt{padding-left: 10px;}
    .tab-void tbody td .pay_ph{display: block;}
    .tab-void tbody td .pay_pc{display: none;}
    .tab-void td.none{display: none;}
    .pay a.r_btn{margin:inherit;text-align: center;margin-top: 20px; display:inline-block;font-size: 13px;}
    .pay a.b_btn{ width:90px; height:30px; line-height:30px; display:inline-block;border-radius:3px; margin-bottom:5px;background:#bfbfbf; color:#fff;text-align: center;margin-top:5px;font-size: 13px;}
}
/* collection_mt */

/* success_cart */
.success_cart{display: flex;align-items: center;gap: 10px;padding:8px 16px;background: rgba(25, 135, 84, 0.125);border: 1px solid rgba(25, 135, 84, 0.25);
color:  rgb(17, 92, 57);font-size: 16px;font-weight: 500;border-radius: 6px;}
.error_cart{display: flex;align-items: center;gap: 10px;padding:8px 16px;background: rgb(229, 39, 39, 0.09);border: 1px solid rgb(229, 39, 39, 0.25);color: rgb(229 39 39);font-size: 16px;font-weight: 500;border-radius: 6px;}


/* 404 */
.errors{text-align: center;padding:40px 10px;position: relative;}
.errors_box{position: relative;z-index: 1;}
.errors h2{color: #222;font-weight: bold;font-size:24px;margin-bottom: 10px;}
.errors h3{font-size:16px ;margin: 0;}
.errors .button_primary{background:#2a2552;width: 190px;line-height: 50px;color: #fff;display: inline-block;text-transform: uppercase;margin-top:40px;}
.errors .button_primary:hover{text-decoration: underline;}

@media only screen and (max-width:480px ){
    .errors h2{font-size:20px;}
    .errors h3{font-size:14px ;}
    .errors .button_primary{line-height: 46px;margin-top: 20px;}
}

.write_success{padding: 10px 15px;border: 1px solid #cbf3c8;margin: 15px 0;background: #f0fff0;display: flex;display: -webkit-flex;align-items:center;}
.write_success i{font-size:12px;margin-right:10px;color: #fff;width: 22px;height: 22px;border-radius: 50%;text-align: center;background:#109507 ;line-height: 22px;}
.write_success p{width: calc(100% - 34px);text-align: left;}

.write_error{padding: 10px 15px;border: 1px solid #f7e2e2;margin: 15px 0;background: #fff5f5;display: flex;display: -webkit-flex;align-items:center;font-size: 16px;}
.write_error i{font-size:13px;margin-right:5px;color: #fff;width: 22px;height: 22px;border-radius: 50%;text-align: center;background:#f13434 ;line-height: 22px;}
.write_error p{width: calc(100% - 34px);text-align: left;}

.messag .write_error{max-width: 1046px;margin: auto;}

/* success_paybox */
.success_paybox{background:#fafaff;font-size:20px;padding: 50px 0;margin:100px 0 110px;border:1px solid #efedfb;text-align: center;}
.success_pay{font-weight: normal;}
.success_pay span{text-transform: capitalize;}
.success_pay span strong{font-size:32px;color: #05AA5BFF;}
.success_pay span b{display: block;margin:10px 0;font-size: 24px;}
.success_pay span b span{background:none;padding-left:0;}

.success_patsheet{font-size: 14px;text-align: left;width: 100%;margin: 15px 0;padding: 0 2%;}
.success_patsheet .success_table{background: #fff;width: 100%;max-width:1070px;margin:auto;}
.success_patsheet th{font-size: 16px;color: #222;}
.success_patsheet td,.success_patsheet th{padding:12px;border: 1px solid #f1f1f1;}
.success_patsheet .pro_name{display: flex;display: -webkit-flex;align-items:center;}
.success_patsheet .pro_name img{width: 100px;height: 100px;}
.success_patsheet .pro_txt{width: calc(100% - 110px);}
.success_patsheet .pro_txt h2{font-size: 16px;font-family: 'Montserrat_regular';margin-bottom: 10px;padding-left: 10px;}
.success_patsheet .pro_txt h2 a:hover{text-decoration: underline;color: #41a4e4;}

.pay_remark{max-width: 1070px;margin: auto;text-align: left;font-size: 14px;}
.pay_remark span{color: red;padding-right: 5px;}
.pay_remark a{color: #05AA5BFF;}
.pay_remark a:hover{text-decoration: underline;}
@media only screen and (max-width:1152px ){
    .pay_remark{padding: 0 2%;}
}
@media only screen and (max-width:768px ){
    .success_paybox{margin: 30px 0;padding: 30px 10px;}
    /* .success_pay span{background-size:25px;background-position: left 8px;padding-left:30px;} */
    .success_pay span strong{font-size: 26px;}
    .success_pay span b{font-size: 18px;}
    .success_pay span b span{display: block;}
    .address_pay{font-size: 14px;}

    .success_patsheet .pro_txt h2{font-size: 14px;}
    .success_patsheet td, .success_patsheet th{padding: 8px;}
}



