@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; list-style: none; word-break: break-all;}
html {}
body { width: 100%; max-width: 750px; margin: 0 auto; color: #000; font: 0.26rem/1.75 "微软雅黑"; background: #eee;}
img { max-width: 100%; height: auto; border: 0; vertical-align: middle;}
table {border-collapse: collapse;border-spacing: 0 }
input, select, button, textarea {font-size: 100%;font-family: inherit;margin: 0;padding: 0;outline: none; }
a { color: inherit; text-decoration: none; }

.wrapper { height: auto; min-height: 100vh; background: #fff;}
.banner {}
.banner img { width: 100%;}

.ty { padding: 0.2rem 0; text-align: center; background: #000;}
.ty h3 { color: #fff; font-size: 0.32rem;}
.ty h2 { color: #ff0; font-size: 0.36rem;}

.list { padding: 0.3rem 0.3rem 0.1rem 0.3rem;}
.list ul {}
.list ul li { display: flex; padding-bottom: 0.2rem;}
.list .web { display: flex; flex: 1; align-items: center; height: 0.8rem; margin-right: 0.16rem; padding-left: 0.3rem; border-radius: 0.1rem; box-sizing: border-box; background: #f1f1f1;}
.list .web .web-ico { padding-right: 0.2rem;}
.list .web .web-ico img { width: 0.32rem; height: 0.22rem;}
.list .web .web-tit { padding-right: 0.1rem; font-size: 0.3rem;}
.list .web .web-txt { font-size: 0.32rem; font-weight: bold; color: #ec0013;}
.list .enter { width: 1.8rem; text-align: center;}
.list .enter a { display: block; height: 0.7rem; line-height: 0.7rem; color: #fff; font-size: 0.28rem; box-sizing: border-box; border-radius: 0.1rem; box-sizing: border-box; box-shadow: 0 0.1rem 0 #bd000f; background: #ec0013;}

.footer { padding: 0.2rem 0; text-align: center; border-top: solid 0.1rem #f1f1f1;}
