html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, span, label, img, image, ol , dl, dt, i{
    margin:0;padding:0;
    font-family: SourceHanSansSC-regular;
}
a{
    text-decoration: none;
}
.flex{
    display: flex;flex-direction: row;flex-wrap: nowrap;
}
.flexwrap{
    display: flex;flex-direction: row;flex-wrap: wrap;
}
.flexspeed{
    display: flex;flex-direction: row;flex-wrap: nowrap;
    justify-content: space-between;
}
header .container-fluid{
    width:1200px;margin:auto;position: relative;
}
[v-cloak]{
    display: none!important;
}
.auto{
    margin:auto;
}
.left{
    float:left;
}
.right{
    float:right;
}
.alignleft{
    text-align:left;
}
.alignright{
    text-align:right;
}
.center{
    text-align: center;
}
.child_title{
    font-size:120px;
    color:#fff;
    opacity:1;
    text-align: center;
    padding:20px 0;
    letter-spacing: 2px;
    font-family: Arial-regular;
    position: absolute;
    font-weight:600;
    position: absolute;
    left:50%;top:50%;


}
.posjinp{
    position: absolute;z-index:3;
    bottom:130px;right:80px;width:60px;font-size:12px;height:28px;background: transparent;
    color:#fff;line-height:28px;text-align: center;
}
.posjinp .image{
    width:80px;height:30px;
}
.posjinpnew{
    position: absolute;z-index:3;
    bottom:75px;right:40px;width:60px;font-size:12px;height:28px;background: transparent;
    color:#fff;line-height:28px;text-align: center;
}
.posjinpnew .image{
    width:80px;height:30px;
}
a:hover{
    text-decoration: none;
}
.container{
    width:1280px;margin:auto;
}

.header{
    width:100%;height:70px;line-height:70px;
    background-color: #000;color:#fff;
    
}
.headeractive{
    position: fixed;
    z-index:99;
    box-shadow: 1px 8px 12px rgba(0, 0,0,0.12);
    top:0;
}
.header_container{
    max-width:1400px;margin:auto;
}
.navheight{
    height:70px;line-height:70px;

}
.navheightmargin{
    height:70px;
}
.nav>li>a{
    padding: 10px 25px;font-size:16px;color:#333;
    margin:0 20px;line-height:40px;
}
.nav > li > a:hover{
    color:#F15D22;background-color: rgba(245, 245, 245, 1);
}
.nav > li > a.navactives{
    color:#F15D22;font-weight:600;
}
.navbar-nav > li > a{
    line-height:40px;
}
.navlogo{
    height:50px;
}
.nav_cart{
    width:28px;height:28px;margin-top:15px;position:relative;
    cursor: pointer;
}
.nav_cart_img{
    width:28px;height:28px;vertical-align: top;
}
.nav_cart_num{
    position:absolute;width:16px;height:16px;background:#fff;color:#000;text-align:center;line-height:16px;font-size:12px;top:-4px;right:-4px;
    border-radius: 50%;
}
a:link{
    background-color: transparent;
}
a:visited{
    background-color: transparent;
}
.menu_image{
    width:24px;height:24px;vertical-align: top;
    margin-right:4px;margin-top:-2px;
}
.letschat{
    width:100%;margin:120px 0 0;padding:16px 0;text-align:center;background-color: #000;color:#fff;
}

.letschat_title{
    font-size:20px;line-height:28px;padding:0;margin:0;
}
.letschat_desc{
    font-size:14px;line-height:24px;
}
.letschat_btn{
    padding:6px 30px;background:#fff;color:#333;border-radius:4px;
  border:1px solid #f0f0f0;margin-top:20px;
}

.bodycontainer{
    display: none;
    
}


.footer{
   width:100%;
   min-width:1200px;
}
.footer_one{
    padding:40px 0;text-align:center;background-color:rgba(0, 0, 0,.3);color:#fff;
}
.footer_one_desc{
    width:100%;
    max-width:1200px;text-align:left;margin:auto;
}
.footer_one_address{
    width:40%;
    font-size:18px;line-height:28px;font-weight:600;margin-bottom:15px;
}
.footer_one_label{
    width:100%;
    font-size:18px;line-height:18px;font-weight:600;margin-bottom:15px;
}
.footer_one_text1{
    width:100%;
    font-size:18px;line-height:22px;font-weight:600;margin-bottom:15px;
}
.footer_one_text2{
    width:100%;
    font-size:18px;line-height:22px;font-weight:600;margin-bottom:15px;
}
.footer_padding{
    padding:12px 0;min-width:25%;
}
.footerflexas{
    display:flex;flex-wrap:nowrap;flex-direction: row;justify-content: space-between;
}
.footer_two{
    width:100%;background:rgba(0, 0, 0,.8);text-align:center;
}
.footer_two_desc{
    padding:15px 0;color:#fff;
}
.footer_two_bottom{
    width:100%;
    color:#fff;text-align:center;border-top:1px solid #f9f9f9;
    padding:15px 0;
}
.footer_two_itme{
    width:120px;text-align:center;cursor: pointer;
}
.footer_two_itme span{
    color:#fff;
}
.footer_two_item a:hover span{
    color:#F15D22;
    text-decoration: none;
}

.nodate{
    width:100%;text-align:center;height:300px;line-height:300px;font-size:16px;color:#999;
}

.languageDrop .dropdown-menu{
    min-width:60px;
    border:none;
}
.languageDrop .btn-default{
    text-shadow: none;
    border-radius: 0;
    border:none;
    background-color:rgba(0,0,0,0);
    box-shadow: none;
    background-image: none;
}


.btn-default.navbtn.active, .btn-default.navbtn:active, .open>.dropdown-toggle.btn-default.navbtn{
    background-color:#fff!important;

}
.btn-default.navbtn.active.focus, .btn-default.navbtn.active:focus, .btn-default.navbtn.active:hover, .btn-default.navbtn:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default.navbtn:focus, .open>.dropdown-toggle.btn-default.navbtn:hover{
    background-color: #fff!important;
}
.btn-default.active, .btn-default:active, .open>.dropdown-toggle.btn-default{
    background-color: transparent!important;

}
 .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover{
    background-color: transparent!important;
}

.btn:hover, .btn:focus, .btn:active, .btn:visited {
    outline: none!important;
    box-shadow: none!important;
}
.navbtn:hover, .navbtn:focus, .navbtn:active, .navbtn:visited {
    outline: none!important;
    box-shadow: none!important;
    background-color: #fff!important;
}

.row{
    margin:0;padding:0;
}

.drawer-container{
    position: fixed; 
    /* absolute */
    /* margin-top:70px; */
    z-index:99999;
    left: 0;
    top: 70px;
    width: 0;
    bottom:0;
    height: 100%;
    background-color: rgba(0,0,0, .3);
    overflow: hidden;
    transition: width 0.4s ease;
}
.drawer-container.active{
   width:100%;
   /* margin-top:70px; */
}
.drawer_bk{
    width:100%;position:absolute;left:0;top:0;right:0;bottom:0;
    background-color:rgba(0,0,0,.3);
    z-index:2;
}
.drawer_content{
    height:100%;
    width:260px;
    position: relative;
    z-index: 9;
    background-color: #000;
    #fff
}
.drawer_title{
    width:80%;margin:auto;
    padding-top:60px;
    padding-left:20px;
    line-height: 60px;
    font-size:24px;
    font-weight: 400;
    color:#fff;
    position: relative;
    cursor: pointer;

}
.drawer_title img{
    position: absolute;
    display:inline-block;width:24px;height:24px;
    left:-15px;bottom:18px;
}
.drawer_ul{
    position: relative;
list-style: none;
z-index:9;
margin:0;padding:6px 0;
background-color: #000;
background-clip: padding-box;
height:100%;
width:260px;

text-align:center;

}
.drawer_ul li{
   height:50px;line-height: 50px;
   width:80%;margin:auto;position: relative;
}
.drawer_ul li a{
display: block;
text-decoration: none;
padding: 4px 0;
clear: both;
font-weight: 400;
line-height: 1.42857143;
color: #fff;
white-space: nowrap;
text-align:left;
padding-left:20px;
}
.drawer_ul_image{
    width:14px;height:14px;
    position: absolute;right:30px;
}
.drawer_ul li a:hover{
color:#F15D22;

}
.drawer_ul li a.navactives{
    color:#F15D22;
}
.navdowns{
height:40px;line-height:40px;width:140px;cursor: pointer;margin-top:15px;
}
.navdowns_item{
   width:100%;height:20px;line-height:20px;text-align:center;margin-top:10px;color:#fff;
}