body {background: #f5f5f5;color: #333;-webkit-tap-highlight-color: rgba(0,0,0,0);}
a {color: inherit;}
textarea::-webkit-input-placeholder, input::-webkit-input-placeholder {color: #aaa;}
input, textarea, button {font-size: inherit;resize : none;}
a:hover {text-decoration: none;}
.layout {width: 7.5rem;min-height: 100vh; font-size: 0.28rem; margin: 0 auto;overflow: hidden;background: #fff;}
.none {display: none;}

.logo {}
.logo img { width: 100%; height: auto;}

.wxts { display: flex; height: 0.8rem; line-height: 0.8rem; padding: 0 0.32rem; background: #f5f5f5;}
.wxts .wxts-tit { font-weight: bold;}
.wxts marquee { flex: 1; color: #666;}

.safe { display: flex; align-items: center; padding: 0.64rem 0.32rem 0.48rem 0.32rem;}
.safe .safe-img {}
.safe .safe-img img { width: 0.96rem; height: 0.96rem; margin-right: 0.32rem;}
.safe .safe-txt {}
.safe .safe-txt h2 { margin-bottom: 0.08rem; font-size: 0.34rem; font-weight: bold; color: #008000;}
.safe .safe-txt p { font-size: 0.24rem; color: #999;}

.xianlu {}
.xianlu ul { padding: 0.04rem 0.32rem;}
.xianlu ul li { padding: 0.12rem 0;}
.xianlu ul li a.xianlu_item { display: flex; align-items: center; height: 0.8rem; padding: 0 0.32rem; color: #fff; border-radius: 0.16rem;}
.xianlu ul li a.xianlu_item .xianlu_txt { flex: 1; font-size: 0.32rem; font-weight: bold;}
.xianlu ul li a.xianlu_item .cs { padding-right: 0.48rem; background: url(../images/arr.png) right center no-repeat; background-size: 0.32rem 0.32rem;}

.down {}
.down ul { display: flex; padding: 0.24rem 0.2rem;}
.down ul li { flex: 1; display: flex; flex-direction: column; align-items: center; margin: 0 0.12rem; padding: 0.32rem 0; border-radius: 0.16rem;}
.down ul li .down-img {}
.down ul li .down-img img { width: 0.8rem; height: 0.8rem;}
.down ul li h3 { padding: 0.2rem 0; font-size: 0.32rem; font-weight: bold;}
.down ul li p {}
.down ul li p a { display: inline-block; height: 0.64rem; line-height: 0.64rem; border-radius: 0.64rem; padding: 0 0.32rem; color: #fff;}

.tabbox {}
.tabbox .tabhd {}
.tabbox .tabhd ul { display: flex; padding: 0 0.2rem;}
.tabbox .tabhd ul li { display: flex; flex: 1; justify-content: center; align-items: center; height: 0.8rem; color: #999; position: relative;}
.tabbox .tabhd ul li.active { font-size: 0.32rem; font-weight: bold;}
.tabbox .tabhd ul li.active:after { content: ""; display: inline-block; width: 0.4rem; height: 0.08rem; position: absolute; bottom: 0; left: 0; right: 0; margin: auto;}
.tabbox .tabbd {}
.tabbox .tabbd .web-list { display: flex; flex-wrap: wrap; padding: 0.36rem 0.2rem 0 0.2rem;}
.tabbox .tabbd .web-list a { display: flex; flex-direction: column; align-items: center; width: 20%; margin-bottom: 0.24rem;}
.tabbox .tabbd .web-list a img { width: 0.8rem; height: 0.8rem; margin-bottom: 0.08rem; border-radius: 0.16rem;}
.tabbox .tabbd .web-list a span {}
.tabbox .tabbd .web-list {}


/*下载颜色*/
.down ul li p a { background: #008000;}
/*主色*/
.xianlu ul li a.xianlu_item { background: #008000;}
.down ul li { border: solid 1px #E12315;}
.down ul li h3 { color: #E12315;}
.tabbox .tabhd ul li.active { color: #E12315;}
.tabbox .tabhd ul li.active:after { background: #E12315;}