@charset "UTF-8";
@font-face{
            font-family: 'Roboto';
            src : url('../font/Roboto-Bold.ttf');
        }
/*全局*/
*{padding:0;margin:0;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;}
img,input{border:none;vertical-align:middle;}
img{
	width: 100%;
}
body{font-family:Roboto,"Microsoft YaHei";font-size:12px;background:#fff;color:#333;}
/*html{overflow-y:scroll;}*/
ul,ol{list-style-type:none;}
th,td,input{font-size:12px;}
h3{font-size:14px;}
button{border:none;cursor:pointer;font-size:12px;background-color:transparent;}
select{border-width:1px;_zoom:1;border-style:solid;padding-top:2px;font-size:12px;}
.clear{clear:both;font-size:1px;height:0;visibility:hidden;line-height:0;}
.clearfix:after{content:"";display:block;clear:both;}
.clearfix{zoom:1;}
a:link,a:visited{text-decoration:none; }
a:hover,a:active{text-decoration:none; } 

 .clearfix:after {
     display: block;
     height: 0;
     content: "";
     clear: both;
     overflow: hidden;
 }
 
 .fl {
     float: left;
 }
 
 .fr {
     float: right;
 } 
.tabbar{
	width: 100%;
	height: 100px;
	position: fixed;
	bottom: 0;
	background: ;
}
.center {
	display: flex;
	align-self: center;
	justify-self: center;
	align-items: center;
	justify-content: center;
}

.bg-c-ffffff {
	background-color: #ffffff;
}

.flex-inline {
	display: inline-flex;
}

.flex-inline-r {
	display: inline-flex;
	flex-direction: row-reverse;
}

.flex-row {
	display: flex;
	flex-direction: row;
}

.flex-row-r {
	display: flex;
	flex-direction: row-reverse;
}

.flex-column {
	display: flex;
	flex-direction: column;
}

.flex-column-r {
	display: flex;
	flex-direction: column-reverse;
}

.row-center {
	justify-content: center;
}

.column-center {
	align-items: center;
}

.row-end {
	justify-content: flex-end;
}

.column-end {
	align-items: flex-end;
}

.row-start {
	justify-content: start;
}

.column-start {
	align-items: start;
}

.row-space-between {
	justify-content: space-between;
}

.row-space-around {
	justify-content: space-around;
}

.self-row-center {
	justify-self: center;
}

.self-column-center {
	align-self: center;
}

.self-row-start {
	justify-self: start;
}

.self-column-start {
	align-self: start;
}

.self-row-end {
	justify-self: end;
}

.self-column-end {
	align-self: end;
}
.nav_box {
	margin-top: 29px;
	 /*padding-bottom: 10px;*/
}

.nav {
	color: #fff;
	border: 1px solid #7799c9;
	border-radius: 3px;
	padding: 4px 19px;

}
.back{
	position: fixed;
	top: 2%;
	left: 6%;
	color: #10376D;
	font-weight: bold;
	font-size: 15px;
}
		