/*begin reset*/

*{
    margin:0;
    padding: 0;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    transition: all ease 1s;
    -moz-transition: all ease 1s;
    -webkit-transition: all ease 1s;
    -o-transition: all ease 1s;
}

html {
    font-size: 20px;
    font-family: 'PingFang SC',Helvetica,'微软雅黑','Trebuchet MS',Verdana,Arial,sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
h1,h2,h3,h4,h5,h6,p{margin-bottom: 0.3rem;text-align:justify;}
ol,ul,dl{list-style: none;overflow: hidden;}
a{
    text-decoration: none;
    transition: all ease 0.2s;
    -moz-transition: all ease 0.2s;
    -webkit-transition: all ease 0.2s;
    -o-transition: all ease 0.2s;
}
img{border: none}
/*end reset*/
/*begin standard selectors*/
body{
    position: absolute;
    width: 100%;
    height: 100%;
    top:0;
    left:0;
    /*overflow: hidden;*/
}
.container{
    position: absolute;
    width: 100%;
    height: 100%;
    top:0;
    left:0;
    min-width: 1024px;
    min-height: 550px;
    z-index: 1;
}
nav{
    width: 100%;
    height: 4rem;
    background-color: #060612;
    position: fixed;
    top: 0;
}
.topMiddle{
    /*margin-top: 1rem;*/
    width: 1024px;
    height: 4rem;
    overflow: hidden;
    margin: 0 auto;
}
.logo{
    float: left;
    width: 250px;
    height: 4rem;


}
.logo a{
    display: inline-block;
    width: 100%;
    height: 100%;

}
.logo img{width: 100%;line-height: 4rem;position: relative;top: 1rem;}
.nav-tabs{
    float: right;
    width: 650px;
    height: 4rem;
    overflow: hidden;
}
.nav-tabs a {
    display: inline-block;
    width: 5rem;
    height: 4rem;
    font-size: 0.8rem;
    color: #777777;
    text-align: center;
    line-height: 4rem;

}


.nav-tabs a.active{
    color:#fff
}
.CN_EN{
   position: absolute;
    bottom: 1.5rem;
    right: 0.5rem;
    color:#585859;
}
.CN_EN a{
    color:#585859;
    font-size: 0.6rem;
}
.CN_EN a.act{
    color: #e7e7e7;
}
.tab-content{overflow: hidden}
.tab-pane{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    padding-top:4rem;
    /*background-color:gold;*/
    display: none;
}
#home{overflow: hidden}
#brand a{color:#666666;font-size: 0.7rem}
#brand a:hover{color:#000;font-weight: 600}
.row{
    position: relative;
    width: 80%;
    min-width: 1024px;
    min-height: 85%;
    margin: 2rem auto 0 auto;
    overflow: hidden;
    clear: both;
    padding-bottom: 40px;
}
#brand .row{min-height: 0;}
#VIP .row{
    width: 960px;
    margin: 1rem auto;
}
#VIP h4{margin-top: 2rem}
.mid{
    text-align: center;
    margin:1.5rem 0 ;
}
.row ul{
    width: 100%;
    overflow: hidden;
    padding: 0 1.2rem;
}
.row h4{
    font-size: 0.8rem;
    background: url('../img/left.png') no-repeat;
    background-size:18px 20px;
    background-position: 0 0rem;
    padding-left: 1.2rem;
    margin: 1rem 0;
}
.row>p{
    font-size: 0.7rem;
}
.row ul li{
    float: left;
    width: 20%;
}
.tab-pane.active{display: block;}
.swiper-container{}
#home .swiper-slide img{width: 100%}

/*VIP*/
.table{
    overflow: hidden;
}
.table div:nth-of-type(1) {
    float: left;
    width: 60%;
}
.table div:nth-of-type(2){
    float: right;
    /*width: 4;*/
    max-width:40% ;
}
.table div:nth-of-type(2) img{
    max-width:100% ;
}
.table table{
    font-size: 0.7rem;
    border: 1px solid #999999;
    border-collapse: collapse
}
.table table th{
    width: 8.3333333%;
    border: 1px solid #999999;
    color:#999999;
    padding: 0.5rem 0;
    font-weight: 500;
    font-size: 0.7rem;
}
.table table td{
    width: 8.3333333%;
    border: 1px solid #999999;
    color:#999999;
    text-align: center;
    padding: 0.5rem 0;
    font-size: 0.7rem;
}
/*关于我们*/
.row .about{
    float: left;
    width: 35%;
    padding-top: 1rem;
}
.row .about img{
    width: 100%;
}
.row .aboutText{
    float: right;
    width: 60%;
}
.row .aboutText p{
    font-size: 0.7rem;
    color:#808080;
    line-height: 1.5;
    text-indent: 2em;
}
/*美起go*/
#GO .swiper-slide{
   width: 260px;
}
#GO .swiper-slide img{
    width: auto;
    height: 100%;
}
/*联系我们*/
.contact_main{
    width: 1024px;
    min-height: 80%;
    margin: 2rem auto;
}
.contact_main h2{text-align: center}
.contactM{overflow: hidden}
.contact_left{float: left;width: 30%;text-align: right}
.contact_left img{}
.contact_right{float: right;width: 63%;}
.contact_right p{
    height: 3.5rem;
    margin-top: 0.75rem;
    font-size: 0.7rem;
}
.contact_address{
    background: url('../img/contact3.png') no-repeat;
    background-size:70px 70px ;
    background-position: 0 0;
    padding-left:4rem ;
    line-height: 1.5;
}
.contact_address span{
    position: relative;
    top:0.5rem;
}
.contact_Phone{
    background: url('../img/contact4.png') no-repeat;
    background-size:70px 70px ;
    background-position: 0 0;
    padding-left:4rem ;
    line-height: 3.5rem;
}
.contact_email{
    background: url('../img/contact7.png') no-repeat;
    background-size:70px 70px ;
    background-position: 0 0;
    padding-left:4rem ;
    line-height: 3.5rem;
}
.contact_zip{
    background: url('../img/contact6.png') no-repeat;
    background-size:70px 70px ;
    background-position: 0 0;
    padding-left:4rem ;
    line-height: 3.5rem;
}
.footer{
    clear: both;
    position: relative;
    bottom:0;
    padding-top: 2rem;
    width: 100%;
    height: 3rem;
    font-size: 0.6rem;
    color:#999999;

}
.footer p{
    margin-top: 0.5rem;
    text-align: center;
}
.loop{
    display: inline-block;
    /*float: left;*/
    width: 780px;
    overflow: hidden;
    margin-top: 1.5rem;
}
.loopText{
    display: inline-block;
    width: 23%;
    float: right;
}
.loopText p{
    font-size: 0.7rem;
    color:#808080;
    line-height: 1.5;
    padding-left: 1.2rem;
    margin-top: 0.5rem;
    /*text-indent: 2em;*/
}
@media (max-width:1000px) {
    .loop{margin: 0 auto;text-align: center;}
    .loopText{
        width: 100%;
    }
}
@media (max-width:1024px) {
    .CN_EN{display: none}
}
.brandDetail{
    width: 100%;
}
.brandDetail td{width: 50%;padding: 1rem}
.brandDetail td>img{width: 100%;}
.brandDetail td h3 img{width: 200px;}
.brandDetail td p{
    font-size: 0.7rem;
    color:#808080;
    line-height: 1.5;
    /*padding-left: 1.2rem;*/
    margin-top: 0.5rem;
    text-indent: 2em;
}
.introduce{padding-left: 1rem}
.introduce p{font-size: 0.7rem;}
#cnzz_stat_icon_1260574541{display: none}

#content ul{width:100% !important;display: block !important;}
#content ul li{width:100% !important;display: block !important;}