body{ padding-top:1.0rem;}
.l-a{width: 100%;}
.l-top{width: 100%;padding-top: .95rem;padding-bottom: .75rem; text-align: center;background-color: #f5f5f5;}
.l-main{width: 100%;margin: 0 auto; padding:0 0.2rem;}
.l-titles{width: 100%;margin-bottom: .2rem; color: #111111;font-weight: bold;line-height: 1.25; font-size:0.42rem;}
.l-tipbox{width: 100%;font-size: 0;}
.l-tip{display: inline-block;vertical-align: middle; color: #666666;line-height: 1.6; font-size:0.26rem;}
.l-center{width: 100%;padding-top: .8rem;padding-bottom: .6rem;}
.l-tip span{ padding:0 0.2rem;}
.l-textbox{width: 100%;color: #333;line-height: 1.87; font-size:0.28rem;}
.l-textbox *{line-height: inherit;max-width: 100%;}
.l-bottom{width: 100%;padding: .6rem 0; background-color: #f5f5f5;}
.l-lt{max-width: 100%;}
.l-link{display: block;cursor: pointer;width: 100%;padding: .05rem 0; color: #000000;line-height: 1.8;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; font-size:0.26rem;}
.l-rt{font-size: 0; margin-top:0.3rem;}
.l-rt a { display: block; position: relative; width:2.2rem; line-height: 0.68rem; margin: 0 auto; border: 1px solid #999; border-radius:38px;color: #111;text-align: center;overflow: hidden; position:relative; font-size:0.26rem;}
.l-rt a:after { content: ''; display: inline-block; vertical-align: middle; margin-left: 0.2rem; width: 0.437em; height: 1.5em; background-image: url(../img/a9-b.png); background-size: 100% auto;
background-position: center center;background-repeat: no-repeat;}
.l-rt a:hover{color: #fff; background-color: #000; border: 1px solid #000;}
.l-rt a:hover:after { background-image: url(../img/a9.png);}