.i-bg { width: 100%; }
.banner { width: 100%; }
.link-warpper { background: url(../images/banner.png) 0 0 no-repeat; background-size: 100%; padding-top: 15rem; overflow: hidden;}
.link-warpper ul { width: 90%; margin: 0 auto; border-radius: .5rem; box-shadow: inset 0 0 1rem rgba(253,249,137,1); overflow: hidden;}
.link-warpper ul li { width: 33.3333%; float: left; }
.link-warpper ul li img { width: 100%; }
.link-warpper a { display: block; }

.bg { background: url(../images/bg.png) 0 0 no-repeat; background-size: 100%; background-attachment: fixed; }
.headerPic { position: fixed; left: 0; top: 0; width: 100% ; z-index: -1}
.fPic { position: fixed; left: 0; bottom: 0; width: 100%; z-index: -1 }
.line { position: fixed; left: 0; top: 0; width: 100%}

.main { padding: .5rem}
.wap,.wap01 { color: #fdf989; margin-top: 5rem;}
.logo { display: block; width: 40%; margin: 10% auto }
.header { display: block; width: 90%; margin: 3rem auto 1rem auto }
.header-img { display: block; width: 55%; margin: 0 auto }
.tips { display: block; width: 95%; margin: 4rem auto 0 auto }
.text { width: 90%; display: block; margin: 22% auto}

.wap dl { text-align: center; font-size: 1.2rem }
.wap dl dt { font-weight: bold; font-size: 1.3rem }
.wap dl dd { margin: .8rem 0; color: #fff; }
.wap dl img { width: 25% }

.wap ul { margin-top:15%; }
.wap ul li { position: relative; font-size: 1.1rem; padding: 1rem 2rem 1rem 3rem}
.wap ul li i { position: absolute; left: 2rem; top: 1.2rem; font-style: normal; }

.wap em { display: block; font-style: normal; color: #bd9766; font-size: 1.2rem; font-weight: bold; padding-left: .5rem }
.wap b { display: block; font-size: 1.2rem; text-align: center; padding: .3rem 1rem; margin-bottom: .3rem }
.wap p { line-height: 150%; padding: 0 1rem 1rem 1rem; font-size: 1.1rem; text-align: center;}
.w100 { display: block; width: 50%; margin: 0 auto }
.map { padding: 1rem 1rem 3rem 1rem;}
.map img{ width: 100%; margin-top: 1rem;}
.map b { display: inline-block; font-size: 1.1rem; text-align: center; padding:0; margin:0; color: #fdf989;}
.map p { line-height: 150%; padding: 0; font-size: 1.1rem; text-align: center; color: #fff;}

.header01 { display: block; width: 90%; margin: 0 auto 1rem auto; background:#bb935f; text-align: center; color: #fff; font-weight: bold;font-size: 1.4rem; padding: .5rem 0 }
.main01 { background: #fff; margin:1.5rem; padding: .5rem}
.text01 { font-size: 1.1rem }
.text01 ul li { text-align: center; }
.text01 p { padding: 1rem }
.text01 h1 { font-size: 1.2rem; color: #bf002c; padding: 0 1rem 1rem 1rem }

.text01 em,.text02 em { display: block; font-style: normal; background:url(../images/arw.png) 0 center no-repeat; background-size: 1rem; padding-left: 1rem; margin-left:1rem; color: #d10034; font-size: 1.1rem; font-weight: bold;}
.text01 ol,.text02 ol { padding:.5rem 0 1rem 0}
.text01 ol li,.text02 ol li { color: #d10034; padding: 0 1rem 0 2rem; font-size: 1.1rem }

.time { padding:0 1rem; font-size: 1.1rem;  }
.time span { background:#bf002c; color: #fff; border-radius: .3rem; display: inline-block; padding: .2rem 1rem; margin-right: .5rem;}

.text02 h1 { font-size: 1.1rem; color: #bb935f; margin: 2rem 1rem 1rem 1rem ; }
.text02 h1 span { color: #bf002c; border:.1rem solid #bf002c; border-radius: .3rem; padding: .2rem .5rem; margin-left: .5rem}
.text02 b { display: inline-block; font-size: 1.2rem; border-bottom: .1rem solid #ceba8a; padding: .3rem 1rem; margin-bottom: .3rem }
.text02 p { line-height: 150%; padding: 0 1rem 1rem 1rem; font-size: 1.1rem}

.text02 ul { padding: 0 1rem; margin-bottom: 2rem }
.text02 ul li { position: relative; font-size: 1.1rem; padding-left: 1.5rem }
.text02 ul li i { position: absolute; left:0; top: .3rem; background: #bc0024; color: #fff; height: 1rem; width: 1rem; border-radius: 1rem; text-align: center; font-style: normal; line-height: 1rem}

.v-text { position: fixed; left: 50%; top: 50%; width: 80%; margin-left: -40% }

.wap table { border-collapse: collapse; width: 100%;}
.wap table td { border: .1rem solid #fff; color: #fff; text-align: center; padding:.8rem .0; font-size: 1.1rem;}

.f-text { color:#fff; font-size: 1.3rem; text-align: center; font-weight: bold; margin: 1rem 0;}