
/* 布局 */
#header { margin: 0 auto; width: 100%; max-width: 1920px; }
#header .ly_navtop { width: 100%; }
#header .ly_navdown { height: auto; position: relative; font-size: 0 ; padding-top:  10px; padding-bottom: 10px ;}
#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: 56%; height: 100%; left: 0;right: 0;margin: auto; position: static; top: 0;}
#header .ly_navdown .ly_navright{width:10.9375vw;height:100%;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;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;}

.default_search_style .iconfont,.default_account_style .iconfont,.default_shopping_cart_style .iconfont{font-size: 32px}
.follow_us_list ul li a .iconfont{font-size: 40px;}
#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-width:1px;border-top-style:solid;}
.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: 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: 40px; font-size: 14px; text-decoration: none; }
.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: 0px; }
.ly_features .ly_fe_btn{margin-left:10px;}
.default_search_style{width:32px;height:32px;}
.default_search_style .default_search_btn{display:block;height:100%;line-height: 1;}
.default_account_style{width:32px;height:32px;cursor:pointer;position:relative;}

.default_account_style .iconfont{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.default_account_style .global_login_sec { display: block; height: 32px; }
.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:32px;height:32px;line-height: 1;}

.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 dl dt{padding-bottom:19px;font-size:15.98px;text-transform:uppercase;}
.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_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; }
.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;}
#footer .ly_copy p { padding-top: 35px; padding-bottom: 30px; font-size: 14px; text-align: center;}
@media screen and (max-width:1780px){
    #header .ly_navdown .ly_navright{margin-right: 6%;width: 12vw;}
    #header .ly_navdown .ly_logobox{left: 6%;}
}

@media screen and (max-width:1630px){
    #header .ly_navdown .ly_navright{margin-right: 5.5%;width: 12.5vw;}
    #header .ly_navdown .ly_logobox{left: 5.5%;}
}

@media screen and (max-width:1580px){
    #header .ly_navdown .ly_navright{margin-right: 4%;width: 14vw;}
    #header .ly_navdown .ly_logobox{left: 4%;}
}

@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:1330px){
    #header .ly_navdown .ly_logobox{left: 2.5%;}
    #header .ly_navdown .ly_navright{margin-right: 2.5%;width: 17vw;}
}

@media screen and (max-width: 1200px) { 
    #header .ly_navdown .ly_logobox{left: 3%;}
    #header .ly_navdown .ly_navright{width: 19vw;margin-right: 3%;}

    .default_account_style .global_login_sec .signin_box_sec { left: -260px; }
    .default_shopping_cart_down .cart_note { left: -333px; }
}
@media screen and (max-width:1050px){
    #header .ly_navdown .ly_navbox{width: 55%;}
    #header .ly_navdown .ly_logobox{left: 2%;}
    #header .ly_navdown .ly_navright{width: 20vw;margin-right: 2%;}
}

@media screen and (max-width: 1000px) {
    #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{width:100%;height:100%;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:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}

    .ly_hmenu a .iconfont{font-size: 48px;}
    
    .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{width:66px;height:65px;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:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}

    .default_search_style .iconfont,.default_account_style .iconfont,.default_shopping_cart_style .iconfont{font-size:60px;}
    .default_shopping_cart_style{width:66px;height:65px;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:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}


    .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;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:30px;}
    .default_foot_menu_style .menu_list dl dt .iconfont{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:30px;}
    .default_foot_menu_style .menu_list dl dd:nth-child(2) { margin-top: 20px; }
    .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 dl.focus dd { display: block; }
    .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: center;}
    .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;}
    .default_foot_menu_style .menu_list.menu_list_contact  dl dt:before{display: none;}
    .default_foot_menu_style .menu_list.menu_list_contact  dl dd{display: block;}
    .default_foot_menu_style .menu_list.menu_list_contact  dl dt i{display: none;}
    .default_foot_menu_style .menu_list.menu_list_follow_us dl dt i {display: none;}
    .follow_us_list ul{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 .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: auto; height: auto; }
    .default_search_style .iconfont, .default_account_style .iconfont, .default_shopping_cart_style .iconfont{font-size: 33px;}
    .ly_hmenu a .iconfont{font-size: 26px;}
    .default_shopping_cart_style { width: auto; height: auto; }
    .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;padding-right: 20px; }
    .default_foot_menu_style .menu_list dl dt .iconfont{font-size: 20px;}
    .default_foot_menu_style .menu_list dl dd { margin-top: 11px; }
    .default_foot_menu_style .menu_list dl dd a { font-size: 13px; }
    #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 */