body{ font:1em/1.125em Microsoft YaHei,'微软雅黑',Arial, Helvetica, sans-serif; background:#fffcf3; color:#000000;}
a{ color:#ab2020;text-decoration:none; font-family:Microsoft YaHei,'微软雅黑';}
ul,li{ list-style:none;}
body,ul,li,h1,h2,h3,p,img{ margin:0; padding:0;}
h1,h2,h3{ font-weight:normal;}
#top{ width:0; height:0;}
header,.logo,nav,.version,.newsText{position:relative; width:100%; overflow:hidden;}
header{ background:#1d1d1d;}
header h1{ width:29.66%; margin:0 auto;}
h1{ height:auto; padding:9px 0 5px 0; background:#1d1d1d; text-align:center}
header span{ display:block; position:absolute; top:52%; right:2%; color:#ffd293;}
.logo img{ display:block; width:100%}
/*.logo a{
        display: block;
        position:absolute; left:24%; top:8%;
    font-size: 0;
    height: 32%;
    width: 33.833%;
        }
*/
nav{}
nav ul li{ width:25%;float:left;}
nav ul li a{ display:block; width:100%;}
nav ul li a img{ float:left; width:100%;}

.version{ height: auto;line-height:100%;}

.verL {
    float: left;
    height: 100%;
    width: 59%;
}
.verL span{
    display: inline-block;
    width: 27%;
    padding:3% 0 3% 8%;
    line-height:100%;
}
.verText{
    color: #000000;
    font-family: "Microsoft Yahei";
    font-weight: 500;
    left: 21%;
    padding-left: 3%;
    position: absolute;
    top: 6%;
    width: 45%;	
}
.verText p{ font-size: 0.9em;line-height: 1.4em;}
.verR {
    float: right;
    padding-left: 4%;
    padding-top: 3%;
    /* position: absolute;*/
    right: 5%;
    top: 0;
    width: 30%;
}
.sp1{ background:#4c4c4c; line-height:15px; height:15px;}
.sp2{ background:black; line-height:33px; height:33px;position:relative; width:100%; }
.sp2 h2{ position:absolute; left:4.5%; top:0; width:15.833%;}
.sp2 img{width: 160%}
.sp2 h2.it{ left:20.5%;}
.sp2 h3{ position:absolute; left:20.5%; top:0; width:15.833%;}
.more{ display:block; background:#757575; position:absolute; right:3%; top:-6px; width:16.33%; text-align:center;font-size:1.125em; color:white;}

/*新闻列表*/
.newsList{ width:89.3333%; height:auto; margin:0 auto;color:#ab2020;}
.newsList li{border-bottom:1px dashed #d5c9bd; padding:9px 0; position:relative;}
.newsList li a{ display:block; float:left; width:90%; margin-right:1%;font-size:1em;overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}

.newslist_none{width:100%; height:auto; margin:0 auto;color:#ab2020;}
.newslist_none li{border-bottom:1px dashed #d5c9bd; padding:9px 0; position:relative;}
.newslist_none li a{ display:block; float:left; width:90%; margin-right:1%;font-size:1em;overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}

/*内容页*/

.newsText h2{width:89.666%; margin:0 auto; padding:8px 0; border-bottom:1px dashed #d5c9bd; text-align:center; color:#ab2020; font-size:1.2em;}
.newsText .newsCon{ width:92%;margin:10px auto; }
.newsText .newsCon p{font-size:0.9em; line-height:1.8em; color:#785647; text-align:inherit; text-indent:2em;}
.newsText .newsCon p img{ display:block; margin:10px auto;}
.otherItem{ margin-top:12px;}

footer{ padding-top:20px; text-align:center; margin:0 auto; color:#785647;}
footer p{ font-size:0.7em;}
footer p img{ display:inline-block; margin-right:10px;height: 37px;}
footer span{ display:inline-block;line-height:1.2em; text-align:left; }
.mt8{ margin-top:-8px;}
.mt13{ margin-top:13px;}
.none{ display:none;}
/*微信提示*/
#showTip {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    display:none;
}
#showTip-content {
    background-color: #FFFFFF;
    border-radius: 0 0 5px 5px;
    margin: 0 10px;
    padding: 5px;
    position: relative;
    z-index: 1;
}
#showTip-content label {
    background-color: #FFFFFF;
    font-size: 15px;
    line-height: 42px;
    padding: 0 6px;
    position: relative;
    z-index: 1;
}
#showTip-content .line-with-bg {
    background-color: #D7EAF6;
    border-radius: 2px;
    display: block;
}
#showTip-content .tips-arrow {
    background: url(/images/sg_images/tip.png?v=1) no-repeat scroll right top;
    height: 30px;
    position: absolute;
    right: 20px;
    top: 0;
    width: 30px;
}
#showTip-content .font-attention {
    color: #F34028;
}
#mask {
    background-color: rgba(36, 39, 42, 0.8);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
}


@media all and (max-width:640px){
    header span{ font-size:12px;}
    .sp2 a{ font-size:12px;}
}

@media all and (max-width:480px){
    header span{ font-size:10px;}
    .sp2 a{ font-size:10px;}
}
@media all and (min-width:1024px){
    .sp2{ height:62px; line-height:62px;}
}
.articles
{
	padding-left:5%;
	padding-right:5%;
	overflow:hidden;
}

.articles img
{
	max-width:90%;
}
