html,body {max-width:100% !important; min-height: 100% !important;}
/*body{ background: url(../images/pic_02.png) no-repeat fixed center bottom #ffffff; background-size: 100% auto; font-size:0.25rem;}
body:before {content:''; position: fixed; z-index: -1; top: 0; right: 0; bottom: 0;left: 0;background: url(../images/pic_02.png) no-repeat bottom center; background-size: 100% auto;}*/
body{ background: #f0f0f0; font-size:0.25rem;}

.banner{ position: relative; background:#ffffff;}
.banner img{ display: block; width:100%;}
.banner a.callbtn{width: 1.5rem; height: 1.5rem; border-radius: 100%; position: absolute; left:50%; bottom:0.02rem; margin-left: -0.75rem; text-indent: -999rem;}

.nav{ padding:5% 0.1rem 0.1rem; overflow:hidden;}
.nav li{ float: left; width:33.333333%; margin:0.15rem 0;}
.nav li a{ display: block; text-align: center; color: #000000;}
.nav li a img{margin: auto; display: block; width:0.84rem; height: 0.84rem;}
.nav li a span{ display: block; margin-top: 0.05rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.nav-box{background:#ffffff; margin-bottom:0.2rem; padding:0.25rem 0.35rem;}
.catetitle{font-size:0.3rem; color:#00589c; height:0.5rem; line-height:0.5rem; position:relative; font-weight: bold; padding-left:0.25rem;}
.catetitle em{position:absolute; display:block; width:0.12rem; height:0.25rem; background:#00589c; border-radius:0.12rem; top:50%; left:0rem; margin-top:-0.125rem;}
.nav2{ overflow:hidden;}
.nav2 li{ float: left; width:50%; margin:0.15rem 0;}
.nav2 li a{ display: block; text-align: center; color: #000000; overflow:hidden; border-radius:0.1rem;}
.nav2 li:nth-child(2n+1) a{margin-right:0.15rem;}
.nav2 li:nth-child(2n+2) a{margin-left:0.15rem;}
.nav2 li a img{margin: auto; display: block; width:100%; height: auto; border-radius:0.1rem;}
.nav2 li a span{ display: block; margin-top: 0.05rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.wrapper{background:#ffffff;}