html,body{width:100%;overflow-x:hidden;}
* {margin: 0;padding: 0;word-wrap: break-word;word-break: break-all;touch-action: pan-y;}
body {max-width: 640px;margin: 0 auto;color: #000;font-family:"Microsoft Yahei";position:relative;background: #2d0b09;}


.top-img{background: #2d0b09;padding: 3%;position: relative;}
.swiper-container{width: 100%;z-index: 1;border: 2px solid #d8b389;border-radius: 9px;}
.swiper-wrapper img{width: 100%;}
.swiper-pagination{width: 100%;left: 0;line-height: 40px;height: 40px;text-align: center;}
.swiper-pagination-bullet{background: #fdd67b;width: 8px;height: 8px;border:1px solid #fdd67b;margin-left: 2%;margin-right: 2%;}
.swiper-pagination-bullet-active{background: #fdd67b;}
.bor{width: 100%;position: relative;left: 0;height: 40px;}

.new{width: 100%;height: 200px; margin: auto;background:#150401;}
.new div{height: 20px;padding: 5%;color: #c3a48d;border-bottom: 1px solid #150401;}
.new .tabnav ul{display: flex;}
.new .tabnav ul li{list-style-type: none;flex: 1;font-size: 0.9em;text-align: center;cursor: pointer;line-height: 20px;}
.new .tabnav ul  .on{color: #fefefe;}

.tabcont li{line-height: 45px; padding-left: 20px;list-style-type:none;}
.tabcont li a{color:#fff;}
.tabcont li span:first-child{width:70%;float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.tabcont li span:last-child{width:29%;float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color:#5e555d;text-align: right;}

.bottom{background:#150401;height:60px;}

.lun-b{background: #2d0b09;padding: 3%;position: relative;margin-bottom:100px;}
.swiper-containera{width: 100%;z-index: 1;border-radius: 9px;}
.swiper-wrapper img{width: 99%;}
.swiper-paginationa{width: 100%;left: 0;line-height: 40px;height: 40px;text-align: center;}
    
.footer{background:#150401;padding:10px 0;display: block;}
.foot{width:100%;max-width:1150px;margin:0 auto;color:#fff;}
.foot li{height:auto;overflow:hidden; float:left;padding:10px 0;width:23%; margin-left: 3%;color:#848484;margin-bottom: 20px;}
.foot li:first-child{width:16%;height:auto;background:#171717;text-align: center;}
.foot li:first-child p{line-height: 50px; margin-top: 14px;}
.foot li:first-child img{width:100%;max-width:140px;}
.foot li h2{font-size: 40px;color:#292929; text-align: center;}
.ht_over{ height: auto; overflow: hidden;}
@media screen and (min-width:320px) and (max-width:415px){
    .foot li{width:40%;margin:0 5%;padding:0;height:155px;}.foot li:first-child{width:40%;}}
@media screen and (min-width:415px) (max-width:767px){.foot li{width:22%;}}
@media screen and (min-width:768px) and (max-width:1105px){.foot li{width:22%;}}
.home-bottom{position:fixed;width:100%;max-width:640px;bottom:0px;text-align:center;background:#000000 no-repeat;background: rgba(0, 0, 0, 0.5);z-index: 99;}
.home-bottom img{width:100%;opacity:1;vertical-align:bottom;}