body,html{background-color:#fff;}
.heading{border-bottom:1px solid #eee;}
.heading>.title {padding: 0;}
.list-item, .list>.item {width:100px;float:left;text-align:center;display:inline-block;}
#leftmenu{width:50%;}
.a-margin-top{margin-top:2em;}

.hiSlider{padding:0;margin:0;list-style:none;overflow:hidden;width:100%;background:#eee;}
.hiSlider-pages,.hiSlider-title {position: absolute;z-index: 3}
.hiSlider-btn-prev,.hiSlider-btn-next {position: absolute;z-index: 5;top: 50%;height: 30px;width: 30px;background: url(hislider-arrow.png) no-repeat;margin-top: -15px;text-indent: -200px;overflow: hidden;opacity: .6;filter: alpha(opacity:60)}
.hiSlider-btn-prev {left: 10px}
.hiSlider-btn-next {right: 10px;background-position: -30px 0}
.hiSlider-btn-prev:hover,.hiSlider-btn-next:hover {opacity: 1;filter: alpha(opacity:100)}
.hiSlider-title {bottom: 0;width: 100%;padding: 6px 0;color: #fff;text-indent: 10px;background: rgba(0,0,0,.6);z-index: 2;font: 14px/2 "Microsoft YaHei",Arial,Tahoma}
.hiSlider-pages {bottom: 10px;right: 10px;text-align: right}
.hiSlider-pages a {height: 12px;width: 12px;margin: 0 6px;display: inline-block;overflow: hidden;text-indent: -100px;font-size: 0;border-radius: 50%;background: #ddd}
.hiSlider-pages a.active {background: #5472BF}
.hiSlider-item{float:left;width:100%;}
.hiSlider-item img {width:100vw;height:75vw;margin:0;}


.footer .nav a{height:2.8rem;line-height:1rem;text-align: center;}
.footer .nav a i{font-size:18px;}
.footer .nav a i p{display:block;padding:0;margin:0;font-size:14px;}

.a-list{padding:0;margin:10px 0;list-style:none;}
.a-list li{border-bottom:1px solid #eee;padding:0 10px 15px 10px;margin:0 auto 15px auto;}
.a-list img{width:120px;height:90px;float:left;margin-right:10px;margin-bottom:0;}
.a-list li h2{margin-top:0;margin-bottom:10px;font-size:22px;line-height:1.4em; height:2.8em;color:#222;font-weight:400;overflow: hidden; -webkit-transition: color 0.3s ease-out;transition: color 0.3s ease-out;}

.show {margin-top:20px;}
.show .title{font-size:24px;line-height:1.5em;text-align: center;}
.show .infos{margin-bottom:40px;color:#999;text-align: center;}
.show .infos span:first-child{margin-right:20px;}
.show .mianze{background-color:#f1f1f1;padding:10px 20px;}

.container {padding-right:0.8rem;padding-left:0.8rem;}
.content{font-size:20px;line-height:2em;color:#000;font-weight:400;}
.content p{text-align: justify;margin-bottom:1rem;word-break: break-word;}
.content img{max-width: 100%;}

.footer{background-color:#f1f1f1;padding:20px 10px;margin-top:20px;}