.mobile{display: none !important;}
a:hover{text-decoration: none !important;}
.llflex{display: flex;}
.llflex-vert{align-items: center;}
.llflex-hori{justify-content: center;}
.llflex-between{justify-content: space-between;}
.llflex-vert-between{align-content: space-between;}
.text-ellipsis{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
body{background: #F9F9F9;}
a:hover{color: #C32A1A;}
.alink{cursor: pointer;}

.topmenu{
    position: absolute;
    top: 0.18rem;
    right: 1.41rem;
    color: #FFFFFF;
    z-index: 2;
    font-size: 0.14rem;
}
.topmenu .tmitem{
    padding: 0 0.2rem;
    text-align: center;
    border-right: 1px solid #FFFFFF;
}
.topmenu .tmitem:last-child{
    border-right: none;
}
nav.navbar-fixed-top{
    padding-top:0.76rem;
}
nav .logo{
    margin-right: 0.9rem;
}
nav .logo img{width: 3.43rem;}
.menus{
    color: #FFFFFF;
    font-size: 0.18rem;
}
.menus .mitem{
    width: 1.28rem;
    text-align: center;
    cursor: pointer;
}
.menus .cnmenus .mitem{
    padding-bottom: 0.12rem;
    position: relative;
}
.menus .cnmenus .mitem:before{
    content: "";
    position: absolute;
    bottom: 0;
    left:0;
    width: 100%;
    height: 0.01rem;
    background: #FFFFFF;
}
.menus .cnmenus .minput:before{
    content: "";
    position: absolute;
    bottom: 0;
    left:0;
    width: 100%;
    height: 0.01rem;
    background: #FFFFFF;
}
.menus .cnmenus .mitem:after{
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    -ms-transition: width 0.3s;
    -o-transition: width 0.3s;
    transition: width 0.3s;
    content: "";
    width: 0;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 0;
    height: 0.02rem;
    background: #D5A26F;
}
.menus .cnmenus .mitem.active:after,.menus .cnmenus .mitem.mactive:after{
    width: 100%;
}
.enmenus .mitem {
    padding-top: 0.22rem;
}
.menus .minput{
    width: 1.45rem;
    text-align: right;
    padding-bottom: 0.07rem;
    position: relative;
}
.menus .minput img{
    width: 0.16rem;
    position: absolute;
    top: 0.07rem;
    right: 0.07rem;
}
.menus .minput input{
    width: 1.26rem;
    height: 0.3rem;
    border: none;
    background: rgba(47, 45, 45, 0.5);
    border-radius: 0.1rem;
    font-size:0.12rem;
    padding-left: 0.07rem;
    color: #898989;
}
.child-menus-box{height: 0.69rem;}
.child-menus{
    position: fixed;
    left: 0;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    background: rgba(47, 45, 45, 0.5);
    height: 0;
    font-size: 0.16rem;
    margin-top: 0.19rem;
    padding-left: 6.71rem;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    overflow: hidden;
    -webkit-transition: height 0.3s;
    -moz-transition: height 0.3s;
    -ms-transition: height 0.3s;
    -o-transition: height 0.3s;
    transition: height 0.3s;
}
.child-menus .child-menu{
    padding: 0 0.3rem;
    border-right: 1px solid #FFFFFF;
}
.child-menus .child-menu:first-child{padding-left: 0;}
.child-menus .child-menu:last-child{padding-right: 0;border-right: none;}

footer{
    width: 100%;
    height: 1.52rem;
    padding: 0 1.84rem;
    background: #1D1D1D;
    color: #FFFFFF;
    font-size: 0.14rem;
    position: relative;
}
.foot-menu-box div{
    padding: 0 0.18rem;
    border-right:1px solid #FFFFFF;
}
.foot-menu-box div a{color: #FFFFFF}
.foot-menu-box div:first-child{padding-left: 0;}
.foot-menu-box div:last-child{padding-right: 0;border-right: none;}
.foot-qrcode{
    position: absolute;
    top: 0.25rem;
    right: 2rem;
}
.foot-qrcode img{
    width: 1.07rem;
    height: 1.07rem;
}
.foot-link{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0.6rem;
}
.foot-beian{padding-top: 0.23rem;}
.foot-beian a{color: #FFFFFF;}