@font-face {
  font-family: "UBUNTU-B";
  src: url("/static/css/font/UBUNTU/UBUNTU-B.woff2") format("woff2"),
       url("/static/css/font/UBUNTU/UBUNTU-B.woff") format("woff"),
       url("/static/css/font/UBUNTU/UBUNTU-B.ttf") format("truetype"),
       url("/static/css/font/UBUNTU/UBUNTU-B.eot") format("embedded-opentype"),
       url("/static/css/font/UBUNTU/UBUNTU-B.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* 布局 */
#header { margin: 0 auto; width: 100%; max-width: 1920px; }
#header .ly_navtop { width: 100%; }
#header .ly_navdown { height: auto; position: relative; font-size: 0 ;}
#header .ly_navdown .ly_logobox {width: 10.4%; position: absolute; top: 50%; -webkit-transform: translate(0,-50%) ; -ms-transform: translate(0,-50%) ; transform: translate(0,-50%) ;left: 4.4%; }

/* #header .ly_navdown .ly_navbox { width: 48.45%; height: 100%; margin-left: 10.9%; position: static; top: 0; left: 15.6%; } */
#header .ly_navdown .ly_navbox { width: 56%; height: 100%; left: 0;right: 0;margin: auto; position: static; top: 0;}

#header .ly_navdown .ly_navright { width: 10.9375vw; margin-right: 7%; position: absolute; top: 50%; right: 0;  -webkit-transform: translate(0,-50%);  -ms-transform: translate(0,-50%);  transform: translate(0,-50%); z-index: 999; }


#footer { margin: 147px auto 0; width: 100%; max-width: 1920px;  padding-bottom:40px;}
#footer .ly_config { margin: 0 auto; padding-top: 62px; padding-bottom: 90px; width: 86.3%; max-width: 1643px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: space-between; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
#footer .ly_config .ly_menu { width: 79.12%; }
#footer .ly_config .ly_share { width: 15.82%; }
#footer .ly_copy { margin: 0 auto; width: 86.3%; max-width: 1643px; border-top: 1px solid #2b2b2b; }

.default_nav .nav_sec{background: #999}
.default_nav .small_nav_sec .nav_sec_item a, .default_nav .small_nav_sec .nav_sec_item dt a{color:#fff;}
.default_nav .nav_sec_item .nav_third_box{background: #999;}
.default_nav .small_nav_sec .nav_sec_item a:hover, .default_nav .small_nav_sec .nav_sec_item dt a:hover{color:#fff;}

.default_newsletter_style { margin: 80px auto 0; width: 570px; }
.default_newsletter_style .newsletter_bgimg{display: none;}
.default_newsletter_style .newsletter_title { text-align: center; }
.default_newsletter_style .newsletter_title .top_text { margin-bottom: 8px; font-size: 48px;}
.default_newsletter_style .newsletter_title .sub_text { font-size: 16px;  }
.default_newsletter_style .default_newsletter_form { margin: 100px auto 0; width: 502px; height: 40px; }
.default_newsletter_style .default_newsletter_form .text { width: 460px; height: 38px; border: none; font-size: 16px; }
.default_newsletter_style .default_newsletter_form .text::-webkit-input-placeholder{ padding-left: 47px; font-size: 16px; text-align: center; }
.default_newsletter_style .default_newsletter_form .subscribe { float: right; width: 35px; height: 100%; font-size: 0; border: none; background-image: url(../images/submit_btn.png); background-repeat: no-repeat; background-position: center; cursor: pointer; }
@media screen and (max-width: 1000px) { 
    .ly_park_six .ly_public_title .ly_title { margin-bottom: 8px; }
    .default_newsletter_style { width: 600px; margin: 2% auto 0; }
    .default_newsletter_style .newsletter_title .sub_text { margin: 0 auto; width: 530px; font-size: 24px; }
    .default_newsletter_style .default_newsletter_form { margin: 68px auto 0; width: 100%; height: auto; }
    .default_newsletter_style .default_newsletter_form .text { width: 92%; font-size: 24px; padding-bottom: 10px; }
    .default_newsletter_style .default_newsletter_form .text::-webkit-input-placeholder{ font-size: 24px; }
    .default_newsletter_style .default_newsletter_form .subscribe { height: 40px; }
}
@media screen and (max-width: 768px) { 

    .ly_park_six { width: 92%; margin: 0px auto 0; }
    .ly_park_six .ly_public_title .ly_title { margin-bottom: 4px; }
    .default_newsletter_style { width: 300px; margin: 8px auto 0; }
    .default_newsletter_style .newsletter_title .top_text { margin-bottom: 4px; font-size: 24px; }
    .default_newsletter_style .newsletter_title .sub_text { width: 260px; font-size: 12px; }
    .default_newsletter_style .default_newsletter_form { margin: 22px auto 0; }
    .default_newsletter_style .default_newsletter_form .text { width: 86%; font-size: 12px; padding-bottom: 0; }
    .default_newsletter_style .default_newsletter_form .text::-webkit-input-placeholder{ padding-left: 0; font-size: 12px; }
    .default_newsletter_style .default_newsletter_form .subscribe { height: 38px; }
}
@media screen and (max-width: 350px) {
    .default_newsletter_style { width: 90%; }
    .default_newsletter_style .newsletter_title .sub_text { width: 93%; }
}

@media screen and (min-width:1000px){
    .default_newsletter_style .default_newsletter_form .subscribe:hover {
        -webkit-animation: textmove .3s infinite ;
                animation: textmove .3s infinite ;
        -webkit-animation-direction:alternate;
                animation-direction:alternate;
                -webkit-animation-duration:.3s;
                        animation-duration:.3s;
                -webkit-animation-timing-function:ease-in-out;
                        animation-timing-function:ease-in-out
    }
    @-webkit-keyframes textmove {
        form{-webkit-transform: translateY(0);transform: translateY(0);}
        to{-webkit-transform: translateY(-3px);transform: translateY(-3px);}
    }
    @keyframes textmove {
        form{-webkit-transform: translateY(0);transform: translateY(0);}
        to{-webkit-transform: translateY(-3px);transform: translateY(-3px);}
    }
}

/* 模块 */
.ly_navtop .ly_p { font-size: 12px; padding: 10px 0 12px; text-align: center; }
.ly_hmenu { display: none; }
.logo { width: 100%; height: 100%; position: relative; }
.logo a { display: block; height: 100%; }
/* .logo a img { max-height: 56px; position: absolute; top: 0; left: 0; bottom: 0; margin: auto; display: block;text-align: center;} */
.logo a img { max-height: 66px; display: block;text-align: center;}

.default_nav_style { width: 100%; font-size: 0%;}
.default_nav_style li {display: inline-block; vertical-align: middle; float: none;height: 100%; margin-left: 3vw; font-weight: 600;}
.default_nav_style li:first-child {  margin-left: 0; }
.default_nav_style li a { display: block; height: 100%; padding: 0 0.52083vw; line-height: 66px; font-size: 14px; text-decoration: none; font-family: UBUNTU-B !important;font-size:14px;text-transform: uppercase;}
.default_language_currency_style { line-height: 66px; font-size: 12px ; }
.default_language_currency_style dt span { padding: 0 3.34px; font-size: 12px; line-height: 66px; cursor: pointer; }
.default_language_currency_style i:before { display: none; }
.default_language_currency_style dt { padding: 0; }
.ly_features { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 16px; }
.ly_features .ly_fe_btn { margin-left: 10px; }
.default_search_style { width: 31px; height: 31px; background-image: url(../images/search_btn.png); background-repeat: no-repeat; background-position: center; }
.default_search_style .default_search_btn { display: block; height: 100%;}
.default_account_style { width: 31px; height: 31px; cursor: pointer; background-image: url(../images/login_btn.png); background-repeat: no-repeat; background-position: center; }
.default_account_style .global_login_sec { display: block; height: 31px; }
.default_account_style .global_login_sec .signin_box_sec { left: -170px; }
.default_account_style .global_account_sec { font-size: 0; display: block;  }
.default_account_style .global_account_sec .account_container_sec { left: -82px; }
.default_account_style .global_account_sec .account_box_sec .btn a{font-size: 14px ;}
.default_shopping_cart_style { display: block; width: 31px; height: 31px; background-image: url(../images/shopping_btn.png); background-repeat: no-repeat; background-position: center; }
.default_shopping_cart_style span { display: none; }
.default_shopping_cart_down .cart_note { left: -240px; }


.default_foot_menu_style { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap ; -ms-flex-wrap: wrap ; flex-wrap: wrap ; }
.default_foot_menu_style .menu_list { width: 20%;margin-bottom: 30px; -webkit-box-sizing: border-box; box-sizing: border-box; padding-right: 30px;}
/* .default_foot_menu_style .menu_list:nth-child(1) { margin-right: 12.5%; }
.default_foot_menu_style .menu_list:nth-child(2) { margin-right: 12%; }
.default_foot_menu_style .menu_list:nth-child(3) { margin-right: 12.5%; } */
.default_foot_menu_style .menu_list dl dt { padding-bottom: 19px; font-size: 15.98px; text-transform: uppercase; background-image: url(../images/footer_img1.png); background-repeat: no-repeat; background-position: left bottom; }
.default_foot_menu_style .menu_list dl dd { margin-top: 15px; }
.default_foot_menu_style .menu_list dl dd:nth-child(2) { margin-top: 17px; }
.default_foot_menu_style .menu_list dl dd>a { font-size: 14px; text-decoration: none; }
.ly_share .ly_follow { text-transform: uppercase; padding-bottom: 19px; background-image: url(../images/footer_img1.png); background-repeat: no-repeat; background-position: left bottom; }
.ly_share .ly_follow p { font-size: 15.98px; }
.ly_share .ly_share_box { width: 100%; margin-top: 7px; } 
.follow_us_list { height: auto; }
.follow_us_list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}

.follow_us_list ul li { width: 42px; height: 42px; margin-right: 6px; margin-top: 10px; overflow: hidden; -webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.follow_us_list ul li:last-child { margin-right: 0; }
.follow_us_list li>a { width: 42px; height: 42px; line-height: 42px; background-image: url(../images/icon_follow_mb.png);background-size: 44px;}
.icon_follow_facebook{background-position: center -1px;}
.icon_follow_instagram{background-position: center -308px;}
.icon_follow_twitter{background-position: center -45px;}
.icon_follow_pinterest{background-position: center -88px;}
.icon_follow_linkedin{background-position: center -133px;}
.icon_follow_youtube{background-position: center -176px;}
.icon_follow_google{background-position: center -220px;}
.icon_follow_vk{background-position: center -264px;}
.default_nav .small_nav_sec .nav_sec_box{color: #fff;background: #999;font-family: UBUNTU-B;}
#footer .ly_copy p { padding-top: 35px; padding-bottom: 30px; font-size: 14px; text-align: center;}
.default_nav_style li a{font-size: 14px;}
.default_nav .small_nav_sec .nav_sec_box{background: #999;}
.logo a img{max-width: 195px;max-height: 40px;}
/* @media screen and (max-width:1660px){
    #header .ly_navdown .ly_navbox{width: 52%;margin-left: 8%;}
} */
#header.fixed{width: 100%;position: fixed;top: auto;left: 0;z-index: 1000;min-width: auto;}
.operation_activities.operation_discount_bulletin1.fixed{width: 100%;position: fixed;top: auto;left: 0;z-index: 1000;min-width: auto;}
@media screen and (max-width: 1440px) { 
    .default_account_style .global_login_sec .signin_box_sec { left: -192px; }
    .default_shopping_cart_down .cart_note { left: -280px; }

    #footer .ly_copy p { padding-top: 25px; padding-bottom: 38px; }

    #header .ly_navdown .ly_navright{width: 15vw;}
}

@media screen and (max-width: 1200px) { 
 
    #header .ly_navdown .ly_logobox{left: 4%;}
    #header .ly_navdown .ly_navright{width: 16vw;margin-right: 4%;}
    .default_nav_style li a{font-size: 0.75rem;}
    /*.logo a img{max-width: 140px;}*/
    #header .ly_navdown .ly_navbox{}
    .default_account_style .global_login_sec .signin_box_sec { left: -260px; }
    .default_shopping_cart_down .cart_note { left: -333px; }
}

@media screen and (max-width: 1000px) {
    #header{background: rgba(51,51,51,0.92);}
    .logo a img{max-width: 190px;}
    #default_search_box{display: none;}
    .ly_navtop .ly_p { padding: 12px 0 14px; font-size: 22px; } 
    #header .ly_navdown { height: auto;min-height: 70px;max-height: 100px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between; -webkit-box-sizing: border-box; box-sizing: border-box;padding: 10px 15px;}
    #header .ly_navdown .ly_logobox { width: auto;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;position: static;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0 20px;-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);}
    .logo a{text-align: center;}
    .logo a img{position: static;max-height: 80px;max-width: 100%;}
    #header .ly_navdown .ly_navbox { display: none; }
    #header .ly_navdown .ly_navright { width: 145px; margin:0 0; position: static;-webkit-transform: translate(0,0);-ms-transform: translate(0,0);transform: translate(0,0);}
    .default_shopping_cart_down .cart_note { display: none !important; }
    #footer { margin: 70px auto 0; padding-bottom: 4vw;}
    #footer .ly_config { width: 94%; padding-top: 0; padding-bottom: 6%; }
    #footer .ly_config .ly_menu { width: 100%; }
    #footer .ly_config .ly_share { width: 330px; margin: 0 auto 0; }
    #footer .ly_copy { width: 94%; }
    #top_bar_outer, #header, #nav_outer, #service_outer, #footer_outer { min-width: auto; }

    .ly_hmenu { display: block; width: 42px; height: 38px; }
    .ly_hmenu a {filter: invert(1); display: block; width: 100%; height: 100%; background-image: url(../images/menu_btn.png); background-repeat: no-repeat; background-position: center; background-size: 100% 100%; }
    
    .default_language_currency_style { display: none; }
    .ly_features { margin-top: 0; width: 168px;}
    .ly_features .ly_fe_btn { margin-left: 18px; }
    .ly_features .ly_member { display: none; }
    .default_search_style {filter: invert(1); width: 66px; height: 65px; background-image: url(../images/p_search_btn.png); background-repeat: no-repeat; background-position: center; background-size: 100% 100%; }
    .default_shopping_cart_style {filter: invert(1); width: 66px; height: 65px; background-image: url(../images/p_shopping_btn.png); background-repeat: no-repeat; background-position: center; background-size: 100% 100%; }

    .default_foot_menu_style { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
    .default_foot_menu_style .menu_list { width: 100%; margin-bottom: 5.4%; padding-right: 0;}
    .default_foot_menu_style .menu_list:nth-child(1) { margin-right: 0; margin-top: 5.9%; }
    .default_foot_menu_style .menu_list:nth-child(2) { margin-right: 0; }
    .default_foot_menu_style .menu_list:nth-child(3) { margin-right: 0; }
    .default_foot_menu_style .menu_list:nth-child(4) { margin-right: 0; }
    
    .default_foot_menu_style .menu_list dl dt { font-size: 30px; padding-bottom: 0; background: none; }
    .default_foot_menu_style .menu_list dl dd:nth-child(2) { margin-top: 20px; }
    .default_foot_menu_style .menu_list dl dt::before { content: ''; display: block; float: right; width: 25px; height: 25px; margin-top: 0.4%; background-image: url(../images/icon_btn.png); background-repeat: no-repeat; background-position: center; }
    .default_foot_menu_style .menu_list dl dd a { font-size: 20px; }
    .default_foot_menu_style .menu_list dl dd { display: none; }
    .default_foot_menu_style .menu_list.menu_list_follow_us  dl dd{display: block;}
    .default_foot_menu_style .menu_list.menu_list_follow_us  dl dt{text-align: left;}
    .default_foot_menu_style .menu_list.menu_list_follow_us  dl dt::after, .default_foot_menu_style .menu_list.menu_list_follow_us  dl dt::before{display: none;}
    .follow_us_list ul{text-align: center;}
    .default_foot_menu_style .ly_open dl dd { display: block; }
    .default_foot_menu_style .ly_open dl dt::before { height: 24px; background-image: url(../images/icon_btn2.png); background-repeat: no-repeat; background-position: center; }
    .ly_share .ly_follow { padding-bottom: 9.6%; background-image: url(../images/footer_img2.png); background-repeat: no-repeat; background-position: center bottom; }
    .ly_share .ly_follow p { font-size: 30px; text-align: center; }
    #footer .ly_copy p { padding-top: 36px; padding-bottom: 50px; font-size: 22px; }、
    .follow_us_list ul {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
    .follow_us_list li>a:focus, .follow_us_list li>a:hover { -ms-transform: none; transform: none;  -webkit-transform: none;}
}

@media screen and (max-width: 768px) { 
    .ly_navtop .ly_p { padding: 6px 0 7px; font-size: 12px; }
    /* #header .ly_navdown { height: 52px; } */
    #header .ly_navdown .ly_navright { margin-right: 0; width: 82px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;}
    #footer { margin: 35px auto 0; }
    #footer .ly_config { width: 92%; }
    #footer .ly_copy { width: 92%; }


    .ly_hmenu { width: 82px; height: 19px;  }
    .ly_hmenu a{width: 25px;}
    .ly_features { width: 82px;}
    .ly_features .ly_fe_btn { margin-left: 8px; }
    .default_search_style { width: 33px; height: 33px; }
    .default_shopping_cart_style { width: 33px; height: 33px; }

    .default_foot_menu_style .menu_list { margin-bottom: 30px; }
    .default_foot_menu_style .menu_list:nth-child(1) { margin-top: 27px; }
    .default_foot_menu_style .menu_list dl dt { font-size: 15px; }
    .default_foot_menu_style .menu_list dl dt::before { width: 13px; height: 13px; }
    .default_foot_menu_style .menu_list dl dd { margin-top: 11px; }
    .default_foot_menu_style .menu_list dl dd a { font-size: 13px; }

    .ly_share .ly_follow { padding-bottom: 18px; background-size: 42px 3px;  }
    .ly_share .ly_follow p { font-size: 15px; }
    #footer .ly_copy p { padding-top: 18px; padding-bottom: 26px; font-size: 12px; }
}




/* other  start*/
.in_wrap{width:980px; max-width:980px; margin:0 auto;}
.pro_left{width:238px;}
.pro_left .ad{margin-top:20px;}
.pro_right{width:720px;}
.w_1200 .wide{width:1200px; max-width:1200px;}
.w_1200 .side_right{width:946px;}
.w_1200 .pro_right{width:940px;}
.w_1200 .prod_sort a{padding:0 15px;}
body .follow_us_list li>a:focus, body .follow_us_list li>a:hover{    -webkit-transform: translateY(0px);    -ms-transform: translateY(0px);    transform: translateY(0px);}
@media screen and (max-width:1000px){
    .global_swap_chain{display: none;}
}

@media screen and (min-width:1024px){
    body .follow_us_list li:hover{ -webkit-transform: translateY(-4px); -ms-transform: translateY(-4px); transform: translateY(-4px);}
}



/* other end */