﻿@font-face { font-family: 'MicrosoftYaHei'; src: url('MicrosoftYaHei.eot'); src: url('MicrosoftYaHei.eot?#iefix') format('embedded-opentype'), url('MicrosoftYaHei.woff') format('woff'), url('MicrosoftYaHei.ttf') format('truetype'), url('MicrosoftYaHei.svg#MicrosoftYaHei') format('svg'); }
h1, h2, h3, h4, h5, p, i, em { padding: 0; margin: 0 }
html, body { padding: 0; margin: 0 auto; max-width: 720px; font-family: Helvetica; background: #fff}
ul, li { padding: 0; margin: 0; list-style: none; }
a { text-decoration: none }
a:hover { -webkit-tap-highlight-color: transparent; }

.load-container { position: fixed; left: 50%; top: 50%; margin-left: -5rem; margin-top: -5rem; width: 10rem; height: 10rem; z-index: 2000001; background: rgba(0,0,0,0.65) none repeat scroll !important; border-radius: 4px; }
.load-container a:link,
.load-container a:visited { position: absolute; bottom: 3px; font-size: 1.15em; text-align: center; left: 0; right: 0; text-decoration: none; color: #FFF; }
.load-container a:link:hover,
.load-container a:visited:hover { text-decoration: underline; }
.loader { -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); }
.load8 .loader { margin: 6em auto; font-size: 10px; position: relative; text-indent: -9999em; border-top: 0.5rem solid rgba(255, 255, 255, 0.2); border-right: 0.5rem solid rgba(255, 255, 255, 0.2); border-bottom: 0.5rem solid rgba(255, 255, 255, 0.2); border-left: 0.5rem solid #ffffff; -webkit-animation: load8 1.1s infinite linear; animation: load8 1.1s infinite linear; }
.load8 .loader, .load8 .loader:after { border-radius: 50%; width: 4rem; height: 4rem; margin-top: 2.5rem; }
@-webkit-keyframes load8 {
 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes load8 {
 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}


.bottom_line { height:4.3rem;}
.bottom_menu { position:fixed; width:100%; max-width:720px; margin:0 auto;  bottom:0; background:#fff; box-shadow: 0px 0px 4.7px 0px rgba(83,87,94,0.08);  display:flex;}
.bottom_menu li { width:50%;}
.bottom_menu li a { display:block; text-align:center; padding:.5rem 0; color:#ccc; -webkit-tap-highlight-color: rgba(240, 240, 240, 0.5);}
.bottom_menu .hover a { color:#A10417}
.bottom_menu li img { max-width:1.4rem;}
.bottom_menu li span { font-size:.9rem;}