*{
    font-size: 0.25rem;
}
@charset "utf-8";

body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, b, small, u, i, center, dl, dt, dd, ol, ul, li,  sub, sup, tt, var, del, dfn,  ins, kbd, q, s, samp,  strike, applet, object, iframe, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, output, ruby, section, summary, time, blockquote, pre, a, abbr, acronym, address, big, cite, code, mark, audio, video, input, textarea, select { margin:0; padding:0;}
ul,ol{list-style:none;}
em { font-style: normal; }
dt { font-weight: normal; }

/* HTML5 重置为较旧版本的浏览器 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}
blockquote, q{ quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{font-weight: normal; }
/* 按钮样式 */
input, button, textarea, select { outline:none; resize:none}
input[type="button"]{cursor:pointer; border:0}
input[type="submit"]{cursor:pointer; border:0}
input[type="reset"]{cursor:pointer; border:0}

/*删除火狐下按钮默认样式*/
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{ border:none; padding:0; }

/*浮动*/
.fl { float: left !important;}
.fr { float: right !important;}
.clear{display:block;height:0;overflow:hidden;clear:both;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clearfix{zoom:1;}html{overflow-y:scroll;}

/*a 链接*/
a,input,button,select,textarea{-webkit-tap-highlight-color: transparent;appearance:none ;font-family: "微软雅黑";
padding: 0; margin: 0; border: none;}
a { text-decoration:none; outline:none; blr:expression(this.onFocus=this.blur()); }
a:link { color:#666; }
a:visited { color:#666; }
a:hover, a:active, a:focus {color:#015B25; text-decoration:none; }

/*图片居中*/
.middle { display:table-cell; *display:block; overflow:hidden; font:0px/0px 'Arial'; text-align:center; vertical-align:middle;}
fieldset, img { border:0; vertical-align:middle;max-width: 100%;}
@font-face {font-family: 'iconfont';
    src: url('fonts/iconfont.eot');
    src: url('fonts/iconfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/iconfont.woff') format('woff'),
    url('fonts/iconfont.ttf') format('truetype'),
    url('fonts/iconfont.svg#iconfont') format('svg');
}

.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}


/*常量*/
.hide{display:none !important;}
.show{display:block !important;}
.invisible{visibility:hidden;}
.noBg{background:none !important;}
.noBorder{border:none !important;}
.noMargin{margin:0 !important;}
.noPadding{padding:0 !important;}


/* common */
body {-webkit-text-size-adjust:none; max-width: 640px; margin: 0 auto; font-family: Microsoft YaHei,Arial; color:#666; 
background:#FFF; font-size:6.25%;}



.menu{ padding:0.2rem 0 18px 0;  }
.menu ul{ text-align:center; }
.menu ul li{ cursor:pointer; height:0.44rem; line-height:0.44rem; float:left; background:#b8b8b8; width:32.3%; margin:0.5%; }
.menu ul li:hover,.menu ul li.current{ height:0.44rem; line-height:0.44rem; float:left; background:#287dc5; }
.menu ul li a{ font-size:0.14rem; color:white; }

.main{ position:relative; }

.content{ background:#ffffff; padding:0.2rem 0.1rem; line-height:0.22rem; font-size:0.13rem; color:#666666; }
.content .pic{ text-align:center; }  

.page{  width:100%; text-align: center; margin:0 auto; padding-top:0.3rem; padding-bottom:0.08rem; }
.page a {
    display: inline-block;
    /* height: 0.23rem; */
    border: 0.01rem solid #dcdcdc;
    border-radius: 0.03rem;
    line-height: 0.23rem;
    font-size: 0.rem;
    color: #666666;
    padding: 8px;
}
.page a:hover{ background:#00a5b8; color:white; }


.footer{ padding-bottom:10px; background:#015e6f; color:#fff;}
.footer a, .footer a:hover{color:#fff;}
.footer .fTop{ background:url("../images/fBg.jpg") no-repeat; }
.footer .fTop .contact{ text-align:center; padding-top:0.56rem; }
.footer .fTop .contact h3{ font-size:0.2rem; color:white; }
.footer .fTop .contact .address{ font-size:0.13rem; color:#ffffff; line-height:0.24rem; width:3.4rem; margin:0.15rem auto 0.4rem; }
.footer .fTop ul{ padding-bottom:0.1rem; margin:0 auto; width:2.58rem; }
.footer .fTop ul li{ float:left; margin-right:0.38rem; }
.footer .fTop ul li p{ font-size:0.13rem; padding-top:0.1rem; color:#ffffff; }

.footer .footer-code{text-align:center; padding:0.3rem 0;}
.footer .footer-code li{display:inline-block; width:100px; color:#ccc; font-size:14px;}
.footer .footer-code li img{width:100%;}

.footer .sub{
    text-align: center;
}
.footer .sub ul{ display: inline-block; margin:0.1rem auto; }
.footer .sub ul li{ float:left; padding:0 0.1rem; background:url("../images/fnavBar.jpg") no-repeat right; }
.footer .sub ul li a{}
.footer .sub .copyright{ text-align:center; font-size:0.12rem; color:#fff; padding:0 0.2rem}
.footer .sub .copyright a, .footer .sub .copyright span {font-size:0.12rem;}  
.footer .sub .copyright a, .footer .sub .copyright a:hover{color:#fff;}