@charset "utf-8";
/*全局*/
html, body, div, object, pre, code, h1, h2, h3, h4, h5, h6, p, span, em,
cite, del, a, img, ul, li, ol, dl, dt, dd, fieldset, legend, form,
input, button, textarea, header, section, footer, article, nav, aside,
menu, figure, figcaption{
    margin: 0;
    padding: 0;
    outline: none
}
fieldset,img{
    border: 0;
}
input,textarea,select{
    -webkit-appearance: none;
    outline: none;
    border-radius:0;
}
body {
    padding:0;
    margin:0;
    color:#666;
    background:#fff;
    font-family:微软雅黑;
}
div,dl,dt,dd,ul,h1,h2,h3,p {
    padding:0;
    margin:0;
}
li {
    list-style:none;
}
img {
    border:0;
    display:block;
}
a {
    outline:none;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    color:#707070;
    text-decoration:none;
}
a:active {
    color:#fff;
    text-decoration:none;
}
html {
    font-size:12px;
}
span,p{
    color: #666666;
    font-family:微软雅黑;
}
.nowrap{
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden;
}
.word{
    word-break:break-all;
}
/*首页*/
.top{
    width:100%;
    height:2.15rem;
    background:#fff;
    position:fixed;
    top:0;
    left:0;
    z-index:100;
    border-bottom:1px solid #999;
}
.top i{
  font-size:0.9rem;
}
.top .turn{
    font-size:0.65rem;
    color:#707070;
    line-height:2.15rem;
    margin-left:-8px;
}
.top .right{
   float:right;
   margin-right:0.5rem;
   color:#EB4F38;
   line-height:2.15rem;
   font-size:1rem;
}
/*底部导航*/
.foot{
    width:100%;
    height:2.4rem;
    background:#FFFFFF;
    position:fixed;
    bottom:0;
    left:0;
}
.foot li{
    float:left;
    width:33.33%;
    text-align:center;
    height:2.4rem;
}
.foot li i{
    font-size:0.9rem;
}
.foot li .icon-gengduo{
    font-size:1.1rem;
}
.foot li .icon-dingdan{
    font-size:1.1rem;
}
.foot li p{
    font-size:0.6rem;
}
/*中间内容*/
.contenttb{
    padding:1.6rem 0 0 0;
    overflow:hidden;
}
.contenttb .top_fault img{
    width:30%;
    display:block;
    margin:2rem auto 1rem auto;
}
.contenttb .top_fault p{
    text-align:center;
    font-size:0.8rem;
    color:#333;
    word-break:break-all;
    padding:0 1rem;
    line-height:1.5rem;
}
.contenttb .top_fault p.tip{
	color:#999999;
	font-size:.6rem;
}
.contenttb .top_fault a{
    display:block;
    width:92%;
    height:2rem;
	line-height:2rem;
    margin:1.6rem auto .8rem auto;
    text-align:center;
    font-size:0.8rem;
    border-radius:5px;    
	background-color:#04be02;
	color:#fff;	
	position:relative;
}
.contenttb .top_fault a:after{
	content: " ";
    width: 200%;
    height: 200%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid rgba(0, 0, 0, 0.2);
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    box-sizing: border-box;
    border-radius: 10px;
}
.contenttb .top_fault a.default{
	color: #000000;
    background-color: #F8F8F8;	
	margin-top:0;
}
.contenttb .bottom_fault{
    width:10rem;
    margin:0 auto;
}
.contenttb .bottom_fault p{
    font-size:0.5rem;
    color:#8E8E8E;
    word-break:break-all;
    line-height:0.8rem;
}