﻿@charset "utf-8";

*{box-sizing:border-box}
html {
	font-size: 62.5%;
}
body,h1,h2,h3,h4,p,ul,ol,form,fieldset,figure {
	margin: 0;
	padding: 0;
}
body {
	background-color: #fff;
	font-family:'微软雅黑';
	font-size: 1.6rem;color:#000;
}
a{color:#333;}
ul,ol {
	list-style: outside none none;
}
a {
	text-decoration: none;
}
img {
	display: block;
	max-width: 100%;
}
div,figure,figcaption {
	box-sizing: border-box;
}
.none {
	display: none;
}
.clearfix:after {
	content: '.';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
header{max-width:64rem;margin:0 auto;position:relative}
header img{}
.btnXhjj{position:absolute;left:10px;bottom:10px;background:#489d66;color:#fff;padding:5px 8px;}
.headerInfo{position:absolute;right:10px;bottom:6px;color:#fff;text-align:left;background:#489d66;opacity:1;font-size:12px;
            padding:5px 8px
}
#search {max-width:64rem;margin:2rem auto 0 auto;position:relative;height:2.9rem}
.searchKey {position:absolute;width:70%;left:3%;border:1px solid #cccccc;height:3rem;line-height:3rem;font-size:1.6rem;outline:none;text-indent:.5rem}
.btnOk {position:absolute;width:20%;right:3%;height:3.4rem;line-height:3.4rem;background:#ff0001;color:#fff;font-size:1.6rem;border:none}
.mainNav {max-width:64rem;margin:2rem auto 0 auto;padding:0 0.2rem}
.mainNav figure {float:left;width:25%;text-align:center;margin-bottom:1.5rem}
.mainNav figure a {color:#000}
.mainNav figure img {margin:0 auto;width:70%}
.mainNav figure figcaption {font-size:1.6rem;margin-top:0.8rem;}
.copyright {font-size:1.6rem;text-align:center;max-width:64rem;margin:0 auto 8px auto;color:#ff0000}
.footer {position:fixed;bottom:0}

.title{text-align:center;width:40%;background:url(../images/line1.png) repeat-x center;margin:0 auto}
.title a{color:#000;font-size:1.6rem;display:inline-block;background:#fff;padding:0 1.5rem}

.container{max-width:64rem;margin:0 auto}


.topA{position:fixed;top:0;height:44px;line-height:44px;width:100%;z-index:9999}
.topANave {max-width:64rem;margin:0 auto;background:#000;color:white;height:44px;line-height:44px;position:relative;}
.topANave h1{position:absolute;width:45%;left:27.5%;font-size:1.8rem;text-align:center;line-height:44px}
#btnBack {display:block;width:48px;height:100%;background:url(../images/icon-36x36-back.png) no-repeat center;top:0;position:absolute;}
#btnHome {display:block;width:48px;height:100%;background:url(../images/icon-36x36-home.png) no-repeat center;top:0;right:0;position:absolute;}
.content {max-width:64rem;margin:0 auto;line-height:2em;padding:10px;color:#53575E;font-size:1.6rem}
.content h2.article-title{color:#333;font-size:2.1rem}
.content img {width:100%;display:block;}
.page-title{text-align:center;width:50%;background:url(../images/line1.png) repeat-x center;margin:0 auto}
.page-title span{color:#000;font-size:2.1rem;display:inline-block;background:#fff;padding:0 1.5rem}

.list {max-width:64rem;margin:0 auto;}
.list figure {clear:both;overflow:hidden;padding:1.5rem 1.5rem;position:relative}
.list figure img {float:left;width:30%;position:relative;top:8px}
.list figure figcaption {float:right;width:67%;}
.list figure figcaption h2 {
    font-weight: normal;font-size:1.4rem;
	border: none;
	padding: 0.5rem 0 .3rem 0;
    color:#333;font-weight:bold    
}
.list figure figcaption h3 {
	font-weight: normal;font-size:1.4rem;
	padding: 0;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
    color:#656565
}
span.time{position:absolute;bottom:10px;font-size:14px;color:#a09f9f;}
span.view{position:absolute;bottom:10px;font-size:14px;color:#a09f9f;right:1.5rem;}

.top_bar { position: fixed; z-index: 900; bottom: 0; left: 0; right: 0; margin: auto; font-family: Helvetica, Tahoma, Arial, Microsoft YaHei, sans-serif; }

.top_menu { display:-webkit-box; border-top: 1px solid #3D3D46; display: block; width: 100%; background: rgba(255, 255, 255, 0.7); height: 48px; display: -webkit-box; display: box; margin:0; padding:0; -webkit-box-orient: horizontal; background: -webkit-gradient(linear, 0 0, 0 100%, from(#524945), to(#48403c), color-stop(60%, #524945)); box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1) inset; }

.top_bar .top_menu>li { -webkit-box-flex:1; position:relative; text-align:center; }

.top_menu li:first-child { background:none; }

.top_bar .top_menu>li>a { height:48px; margin-right: 1px; display:block; text-align:center; color:#FFF; text-decoration:none; text-shadow: 0 1px rgba(0, 0, 0, 0.3); -webkit-box-flex:1; }

.top_bar .top_menu>li.home { max-width:70px }

.top_bar .top_menu>li.home a { height: 66px; width: 66px; margin: auto; border-radius: 60px; position: relative; top: -22px; left: 2px; background: url('../images/home.png') no-repeat center center; background-size: 100% 100%; }

.top_bar .top_menu>li>a label { overflow:hidden; margin: 0 0 0 0; font-size: 12px; display: block !important; line-height: 18px; text-align: center; }

.top_bar .top_menu>li>a img { padding: 3px 0 0 0; height: 24px; width: 24px; color: #fff; line-height: 48px; vertical-align:middle;margin:0 auto }

.top_bar li:first-child a { display: block; }

/*分页样式*/
.page{
    padding: 30px 0 30px 0;
    overflow: hidden;
    text-align: center;
    background:#fff;
}
.page a,.page span{
    padding: 5px 10px;
    border: 1px solid #cccccc;
    font-size: 12px;
    display:inline-block;
    margin:0 2px;
    
}
.page a:hover{
    background: #076bc2;
    color: #ffffff;
    text-decoration:none;

}
.page a.current{
    background: #076bc2;
    color: #ffffff;
}
.topImg{display:block;width:100%;max-width:640px;margin:0 auto}
.btnLoad{width:50%;display:block;border-radius:25px;background:#eeeeee;padding:5px 0;text-align:center;margin:15px auto 15px auto;
         color:#656565;
}

/*媒体查询，大于480px小于640px*/
@media (min-width: 480px) and (max-width: 640px) {

}

/*媒体查询，小于480px*/
@media (max-width: 480px) {


}