@charset "utf-8";
@import url("fonts.css");
html{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;word-wrap:break-word}
table{border-collapse:collapse;border-spacing:0}
button,input,select,textarea{outline:0;-webkit-box-sizing:border-box}
header,footer, menu, section {display: block;}
li,ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
b,strong{font-weight:700;}
img{max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;-webkit-touch-callout:none}:focus{outline:0}
a{color:#333;text-decoration:none}
a.active{color:#f60;}
.clearfix:after,.clearfix:before{display:table;content:" "}
.clearfix::after, .clearfix::before {content: " ";display: table;}
.clearfix:after{clear:both}


a, b, blockquote, body, center, dd, div, dl, dt, em, footer, form, h1, h2, h3, h4, h5, h6, header, html, i, iframe, img, label, legend, li, mark, menu, nav, object, ol, p, pre, q, s, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    border: 0 none;
    font: inherit;
    margin: 0;
    overflow-wrap: break-word;
    padding: 0;
    vertical-align: baseline;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
button, input, select, textarea {
    box-sizing: border-box;
    outline: 0 none;
}
header,footer, menu, section {
    display: block;
}
.glyphicon {
    display: inline-block;
    font-family: icomoon;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    position: relative;
    top: 0.2rem;
}


html {font-size: 62.5%;}
@media only screen and (min-width: 481px) {
	html {
		font-size: 94% !important;
	}
}
@media only screen and (min-width: 561px) {
	html {
		font-size: 109% !important;
	}
}
@media only screen and (min-width: 641px) {
	html {
		font-size: 125% !important;
	}
	body {
			max-width: 640px;
		}
}

body {
    background-color: #fff;
    font-family: "Helvetica Neue",Helvetica,STHeiTi,Verdana,'Tahoma','Microsoft Yahei','微软雅黑',Arial,sans-serif;
    font-size: 1.2rem;
    margin: 0 auto;
    min-width: 320px;
    position: relative;
}

/*全局*/
.text-left {text-align: left;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.block {display: block !important;}
.vm {vertical-align: middle;}
.bold {font-weight:700;}
.red {color: #f80000;}
.org {color: #f60;}
.white {color: #fff;}
.gray9 {color: #999 !important;}
.gray6 {color: #666 !important;}
.black {color: #1b1f2a !important;}
.green {color: #00b72f;}
.blue {color: #004bbf;}
.hide {display: none !important;}

/*顶部LOGO+MENU*/
header {
    background-color: #fff;
    padding-left: 1.8rem;
    padding-right: 1.8rem;
    position: relative;
    z-index: 99991;
}



/*底部浮动菜单*/
.nav_bottom {
    background: #210705 none repeat scroll 0 0;
    border-top: 1px solid #e7e7e7;
    bottom: 0;
    box-sizing: border-box;
    left: 0;
    padding: 1.5rem 0;
    position: fixed;
    transition: all 0.5s ease-in-out 0s;
    width: 100%;
}
.nav_bottom img {
    width: 12.0rem;
}
