@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,code,form,legend,b,button,input,textarea,blockquote{margin:0;padding:0;}
img,abbr,acronym{border:0;}
table td{word-break:break-all;}
table{border-collapse:collapse;border-spacing: 0;}
caption{text-align:left;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700;}
input,button,textarea,select{font-size:inherit;*font-size:100%;font-family:inherit;}
address,cite,dfn,em,code,var,caption,th{font-style:normal;font-weight:normal;}
q:before,q:after{content:'';}
wbr:after{content:'\00200b';}
/* Basic */
*{word-wrap: break-word;outline:none; box-sizing:border-box;}
*::selection,*::-moz-selection{background:#669bb7; color:#fff;}
a{ text-decoration:none;}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}

.clearFloat{ zoom:1;/*针对IE6、IE7*/}
.clearFloat:after{ content:""; display:block; height:0; font-size:0; overflow:hidden; clear:both;}
.fl{ float:left}
.fr{ float:right}
.block { display:block;}
.img-block { width:100%; display:block; margin:0 auto}
.part-in,.in1,.title{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;}
.none{ display:none !important;}
.po-r{ position:relative;}
.po-a { position:absolute;}
.po-f{ position:fixed;}
.h1 { font-size:1.2em; text-indent:2em;}
.h2 { font-size:1.2em;}
.hx { font-size:1.4em; color:#fceaad;}
.red { color:#ff470e !important;}
.blue { color:blue;}
.blod { font-weight:bold;}
.organ{ color:#ff5f00;}
.ti2em { text-indent:2em;}
.mc { margin:0 auto;}
.pd20{ padding:.2rem;}
.tx-r { text-align:right;}
.tx-c { text-align:center;}
.w100 { width:100%;}
.w25 { width:25%;}
.w20 { width:20%;}
.mt20 { margin-top:.2rem;}
.mb20 { margin-bottom:.2rem;}

.fz36{ font-size:.36rem;}
.fz30{ font-size:.3rem;}
.fz34{ font-size:.34rem;}
.fz32{ font-size:.32rem;}
.fz28{ font-size:.28rem;}
.fz26{ font-size:.26rem;}
.fz24{ font-size:.24rem;}
.fz22{ font-size:.22rem;}
.fz20{ font-size:.2rem;}
.fz18{ font-size:.18rem;}
.fz16{ font-size:.16rem;}

.tf-tlX50{ left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.tf-tlY50{ top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.tf-tlXY50{ left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
body{ font:14px/1.5 '微软雅黑'; background-color:#fff; color:#333;}
.wrap { max-width:750px; margin:0 auto; overflow:hidden;}
.wrap a.block {/*background-color: rgba(0,0,0,0.7);*/ z-index:9;}
.banner{ z-index:9;}

.fix-top{ display:block; position:fixed; width:.76rem; height:.76rem; bottom:.2rem; right:.2rem; background:url(../images/top.png) no-repeat; background-size:.76rem .76rem; z-index:88; display:none; opacity:.8;}


.share-friend { height:100%; background:rgba(0,0,0,.8) url(../images/share-arr.png) no-repeat right top; background-size:5.37rem 4.67rem; z-index:9999; top:0; left:0; display:none;}

.modal{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:99; display:none;}
.mod-bg{ width:100%; height:100%; position:absolute; background-color:rgba(0,0,0,0.8);}
.mod-area { width:6.5rem; margin:0 auto; position:relative; z-index:99; top:50%; -webkit-transform:translateY(-50%); border-radius:.12rem; background:#fff; padding-bottom: .3rem;}
.mod-hide.off { position:absolute; width:.25rem; height:.25rem; top:.15rem; right:.15rem; background:url(../images/off.png) no-repeat; background-size:100% 100%;}
.mod-tit { width:100%; color:#02c1e6; text-align:center; font-weight:bold; font-size:.32rem; line-height:.32rem; border-radius:.12rem .12rem 0 0;}
.mod-con { width:100%; height:auto; padding:.2rem .2rem .25rem .2rem; overflow-y:auto;overflow-x: hidden; color:#333; background: #fff; background-size:100% 100%; border-radius:.12rem;}
.mod-con::-webkit-scrollbar { width:.1rem;/* height:0*/}
.mod-con p { margin-bottom:.12rem; font-size:.22rem; white-space:normal; word-break:break-all;}
.mod-btn { width:100%; height:auto; padding:.1rem 0; text-align:center;}
.mod-a { display: inline-block; width:2.5rem; height:.8rem; background:linear-gradient(#ffa56e, #f58743); background: -webkit-linear-gradient(#ffa56e, #f58743); text-align:center; font-weight:bold; font-size:.3rem; line-height:.8rem; border-radius:.4rem; color:#fff; margin:0 .1rem; margin-bottom:.2rem;}
.mod-no { background:#02c1e6;}


.index{ padding-bottom:1.5rem;}
.tab td{ padding:.15rem .1rem;}
.tab thead{ background:#efefef;}
.fixedBox{ width:7.5rem; padding:.2rem; background:#fff; bottom:0; z-index:110;}
.styBtn{ width:100%; line-height:.9rem; display:block; border-radius:.45rem; background:#1890ff; color:#fff; font-size:.3rem;}