body,html{height:100%;display:flex;flex-direction:column;width:100%;max-width:768px;margin:0 auto;touch-action:manipulation;}
body{font-family:"microsoft yahei",Arial;font-size:1rem;line-height:1;color:#333;background-color:#101010}
a,body,button,dd,dl,dt,h1,h2,h3,h4,h5,i,img,input,li,p,select,span,strong,textarea,ul{margin:0;padding:0}
::-webkit-scrollbar{width:0;height:0}
*, ::after, ::before{box-sizing:border-box;}
a{text-decoration:none;color:#333;outline:0}
img{border:none;vertical-align:middle}
.header{width:100%;flex:0 0 auto;display:block;margin:0rem auto;padding:0;border:0px;background-color:#070504}
.header img{width:100%}
.container{width:100%;margin:0rem auto;padding:0rem;position:relative;flex:1 0 auto;display:block;background-color:#070504}
.container .box-pics{width:100%;margin:0rem 0 0 0;padding:0rem;position:relative;}
.container .box-pics img{width:100%;margin:0rem auto}
.container .box-Service{width:90px;height:90px;position:absolute;top:1rem;right:1rem;}
.container .box-Service a{display:block;width:100%;height:100%;}
.container .box-Service img{width:100%;margin:0rem}
.container .box-down{width:100%;margin:0rem auto;padding:0rem;}
.container .box-down img{width:100%;margin:0rem auto}
.linesWrapper{position:relative;height:0rem;}
.linesBox{background-color:rgb(0,0,0,0.9);width:90%;box-shadow:none;border-radius:0.5rem;border:2px #111111 solid;display:flex;flex-wrap:wrap;margin:0px 5%;padding:1rem 0rem 1.5rem 0rem;position:absolute;z-index:201;top:-28rem;display:none}
.linesBox h2{display:block;color:#ebd792;width:100%;font-size:1rem;text-align:center;font-weight:500;}
#lineList{padding:1rem 0 0rem 0;display:flex;flex-wrap:wrap;margin:0px 5%;}
#lineList .items{flex:1 1 100%;display:flex;width:100%;height:4rem;line-height:4rem;margin:0.5rem 0;background-color:#ebd792;border-radius:2rem;}
#lineList .items .ms{display:flex;align-items:center;font-size:1rem;position:relative;color:#110803;width:19%;height:100%;line-height:100%;text-align:center;justify-content:center;flex-wrap:wrap;}
#lineList .items .txts{display:flex;justify-content:center;align-items:center;position:relative;font-size:1.25rem;text-align:left;width:60%;height:3.5rem;line-height:3.5rem;color:#ebd792;text-align:center;justify-content:center;flex-wrap:wrap;background-color:#000;border-radius:2rem;margin:0.25rem 0.25rem 0rem 0;}
#lineList .items .space{display:flex;align-items:center;width:1%;height:100%;line-height:100%;}
#lineList .items .ico{display:flex;justify-content:flex-start;align-items:center;width:20%;height:100%;line-height:100%;}
#lineList .items .ico a{display:block;overflow:hidden;color:#ebd792;width:100%;height:3.5rem;line-height:3.5rem;background-color:#e03629;border-radius:2rem;margin:0rem 0.25rem 0rem 0;font-size:1.25rem;text-align:center;font-weight:500;}
.container .box-items{width:100%;margin:2rem auto;padding:0rem;}
.container .box-items .item{margin:3rem auto 0 auto;width:86%;overflow:hidden}
.container .box-items .item a{display:block;}
.container .box-items .item a img{width:100%;margin:0rem;}
.footer{width:100%;margin:0rem auto;text-align:center;overflow:hidden;flex: 0 0 auto;display:block}
.footer img{width:100%;margin:0rem auto}
@media screen and (max-width:768px){
body{background-color:#070504}
.container .box-items .item{margin:2rem auto 0 auto;}
}
@media screen and (max-width:767px){
.linesBox{top:-26.5rem;}
#lineList{padding:0.5rem 0 0rem 0;display:flex;flex-wrap:wrap;margin:0px 5%;}
#lineList .items{height:3.5rem;line-height:3.5rem;}
#lineList .items .txts{font-size:1rem;}
}
@media(max-width:576px){
.linesBox h2{font-size:0.7rem;}
.container .box-items .item{margin:1.5rem auto 0 auto;}
.container .box-Service{width:67px;height:67px;}
#lineList .items .txts{font-size:1rem;height:2.15rem;line-height:2.15rem;border-radius:2rem;margin-top:0.15rem;}
#lineList .items .ico a{height:2.25rem;line-height:2.25rem;border-radius:2rem;margin:0.25rem 0.15rem 0rem 0;font-size:1rem;font-weight:500;}
}
@media(max-width:450px){
.linesBox{top:-17rem;}
#lineList .items{height:2.5rem;line-height:2.5rem;}
#lineList .items .ms{font-size:0.85rem;}
#lineList .items .txts{height:2.25rem;line-height:2.25rem;border-radius:2rem;margin-top:0.15rem;font-size:0.75rem;}
#lineList .items .ico a{height:2.25rem;line-height:2.25rem;border-radius:2rem;margin:0rem 0.15rem 0 0;font-size:0.75rem;font-weight:500;}
}
@media(max-width:430px){
.linesBox{top:-17rem;}
#lineList .items{height:2.5rem;line-height:2.5rem;}
#lineList .items .ms{font-size:0.7rem;}
#lineList .items .txts{height:2.25rem;line-height:2.25rem;border-radius:2rem;margin-top:0.15rem;font-size:0.75rem;}
#lineList .items .ico a{height:2.25rem;line-height:2.25rem;border-radius:2rem;margin:0rem 0.15rem 0 0;font-size:0.75rem;font-weight:500;}
}
@media(max-width:414px){
.linesBox{top:-14.5rem;}
#lineList .items{height:2.05rem;line-height:2.05rem;}
#lineList .items .ms{font-size:0.6rem;}
#lineList .items .txts{height:1.8rem;line-height:1.8rem;border-radius:2rem;margin-top:0.13rem;font-size:0.75rem;}
#lineList .items .ico a{height:1.8rem;line-height:1.8rem;border-radius:2rem;margin:0rem 0.15rem 0 0;font-size:0.75rem;font-weight:500;}
}
@media(max-width:393px){
.linesBox{top:-14rem;}
#lineList .items{height:2rem;line-height:2rem;}
#lineList .items .txts{font-size:0.8rem;height:1.75rem;line-height:1.75rem;border-radius:2rem;margin-top:0.1rem;}
#lineList .items .ico a{height:1.75rem;line-height:1.75rem;border-radius:2rem;margin:0rem 0.1rem 0rem 0;font-size:0.8rem;font-weight:500;}
}
@media(max-width:375px){
.linesBox{top:-14rem;}
.linesBox h2{font-size:0.6rem;}
#lineList .items .txts{font-size:0.8rem;height:1.75rem;line-height:1.75rem;border-radius:2rem;margin-top:0.15rem;}
}
@media(max-width:360px){
#lineList .items .ms{font-size:0.6rem;}
#lineList .items .txts{font-size:0.8rem;height:1.75rem;line-height:1.75rem;border-radius:2rem;margin-top:0.15rem;}
#lineList .items .ico a{height:1.75rem;line-height:1.75rem;border-radius:2rem;margin:0.1rem 0.15rem 0 0;font-size:0.8rem;font-weight:500;}
}
@media(max-width:320px){
.linesBox{top:-12rem;}
#lineList .items{height:1.65rem;line-height:1.65rem;}
#lineList .items .ms{font-size:0.6rem;}
#lineList .items .txts{height:1.38rem;line-height:1.38rem;border-radius:2rem;margin-top:0.15rem;font-size:0.8rem;}
#lineList .items .ico a{height:1.4rem;line-height:1.4rem;border-radius:2rem;margin:0rem 0.1rem 0 0;font-size:0.8rem;font-weight:500;}
}