/*公共的 Begin*/
* { margin: 0; outline: 0; padding: 0; font-size: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); list-style: none; }
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, tr { margin: 0; padding: 0; }
a { text-decoration: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0.0); outline: none; star: expression_r(this.onFocus=this.blur()); }
a:hover { color: #000; }
/*经过的状态*/
a:link { text-decoration: none; color: #000; }
/*点击以后的状态*/
a:visited { text-decoration: none; color: #000; }
/* 已访问的链接 */
a:active { color: #000; }
/* 被选择的链接 */
.focus .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
html { height: 100%; -webkit-text-size-adjust: none; font-size: 62.5%; }
@media only screen and (min-width: 300px) {
    html { font-size: 62% !important; }
    .footer > a i { margin-top: 1rem !important; }
}
@media only screen and (min-width: 350px) {
    html { font-size: 65.5% !important; }
    .footer > a i { margin-top: .7rem !important; }
}
@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 { margin: 0; padding: 0; width: 100%; padding-bottom: 6rem; font-family: Microsoft YaHei, Helvitica, Verdana, Tohoma, Arial, san-serif; -webkit-touch-callout: none; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-align: stretch; font-family: "微软雅黑"; background: #fff; }
input { font-family: "微软雅黑"; }
img { -ms-interpolation-mode: bicubic; vertical-align: middle; border: none; }
ul, li { list-style: outside none none; }
.t_l { text-align: left; }
.t_c { text-align: center; }
.t_r { text-align: right; }
.Break { word-break: break-all; word-wrap: break-word; }
.Nobreak { word-break: keep-all; word-wrap: normal; }
.FL { float: left; }
.FR { float: right; }
.p1 { padding: 0 1px; }
.p2 { padding: 0 2px; }
.p3 { padding: 0 3px; }
.p4 { padding: 0 4px; }
.p5 { padding: 0 5px; }
.p6 { padding: 0 6px; }
.p7 { padding: 0 7px; }
.p8 { padding: 0 8px; }
.p9 { padding: 0 9px; }
/*  ------------------轮播start-------------------- */
.focus { max-width: 640px; margin: 0 auto; position: relative; overflow: hidden; }
.focus .hd { width: 100%; height: 6px; position: absolute; z-index: 1; bottom: 10px; text-align: center; }
.focus .hd ul { display: inline-block; height: 5px; padding: 3px 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 0; vertical-align: top; }
.focus .hd ul li { display: inline-block; width: 8px; height: 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 1px solid #fff; margin: 0 5px; vertical-align: top; overflow: hidden; text-indent: 20px; box-sizing: border-box; }
.focus .hd ul .on { background: #EF8D1F; border: none; }
.focus .bd { position: relative; z-index: 0; width: 100%; }
.tempWrap { height: 100%; width: 100%; }
.focus .bd ul { }
.focus .bd ul li { }
.focus .bd li img { width: 100%; /* background: url(../images/loading.gif) center center no-repeat;*/ }
.focus .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
/*  ------------------轮播end-------------------- */
.loading { text-align: center; font-size: 1.2rem; color: #9E9E9F; clear: both; padding-top: .8rem; }
.loading i { padding-left: 10px; }
.footer { position: fixed; bottom: 0; border-top: .1rem solid #E25B5F; height: 5rem; width: 100%; background: #fff; box-sizing: border-box; text-align: center; z-index: 9; }
.footer > a { text-align: center; font-size: 1.4rem; width: 50%; float: left; color: #231815; }
.footer > a i { display: block; font-size: 2rem; margin-top: .7rem; color: #C1C0C0; }
.footer > a.cur i { color: #EC7374; }
.footer-camera { width: 5.2rem; height: 5.2rem; position: absolute; left: 50%; margin-left: -2.6rem; top: -1.5rem; }
.footer-camera img { width: 100%; height: 100%; display: block; margin-top: -0.1rem; }
.footer-camera a { display: block; width: 4.8rem; height: 4.8rem; top: 0px; left: .2rem; position: absolute; border-radius: 100rem; border-top: .2rem solid #E9575E; }
