﻿@charset "utf-8";
@import url("icon/iconfont.css");

#newsbody {
    min-height:500px; 
    margin: 0 auto;
    padding: 0;
    width: 100%;
    color: #332;
text-align: center;
background:
    #f5f5f5;
    -webkit-font-smoothing: antialiased;
}

.section { 
    position: relative;
margin: 0 auto;
width: 1160px;
min-width: 925px;
max-width: 1160px;
text-align: left;
}
.location {
    padding: 5px 0;
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: 
    #999;
    font-size: 12px;
    text-align: left;
}

.location span {
    color: 
    #666;
}

.location a {
    margin: 0 5px;
     color: #333;
    text-decoration: none;
} 

.left-auto {
    position: relative;
    display: block;
    margin: 0 275px 0 0;
    overflow: hidden;
    _zoom: 1;
}

.bg-wrap {
    margin: 0;
    padding: 0;
    background: 
    #fff;
}
/*内容标题样式*/
.meta{ margin:0; padding:50px 50px 0 50px; }
	.meta:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
	.meta h2{ margin:0 0 20px; padding:0; color:#333; font-size:24px; font-weight:300; line-height:1em; }
	.meta .info{ margin:0 0 10px; }
	.meta .info span{ margin-right:10px; color:#b0b0b0; font-size:12px; line-height:14px; }
    .meta .info span i{ margin-right:5px; display:inline-block; font-size:14px; }
    .meta .note{ margin-top:10px; padding:15px 20px; background:#f5f5f5; line-height:22px; color:#757575; font-size:12px; }

/*内容详细样式*/
.entry{ margin-top:20px; padding:0 50px 15px; font-size:14px; line-height:2em; word-wrap:break-word; }
	.entry img{ max-width:100%!important; height:auto!important; }
	.entry h2,.entry h3,.entry h4{ margin:0.8em auto; padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }
	.entry h2{ font-size:1.2em; }
	.entry h3,.entry h4{ font-size:1.1em; }
	.entry strong{ color:#DC2523; }
	.entry ul,.entry ol{ margin:1em; padding:0; }
	.entry li{ margin-left:1em; }
	.entry ul li{ list-style:disc outside none; }
	.entry ol li{ list-style:decimal outside none; }
	.entry p{ display:inherit; margin:1em 0; color:#333; word-wrap:break-word; }
	.entry a{ text-decoration:underline; }
	.entry code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; font-size:12px; line-height:1.7em; }
	.entry table{ margin:10px auto; border-left:1px solid #eee; border-top:1px solid #eee; }
	.entry table th{ background:#F9F9F9; text-align:center; }
	.entry table td,.entry table th{ border-bottom:1px solid #eee; border-right:1px solid #eee; padding:0.35em 0.5em; }

.next-box {
    position: relative;
    padding: 10px 50px 20px;
    line-height: 20px;
    color: 
    #444;
    font-size: 14px;
}
.clearfix {
    display: block;
}
.rel-box {
    position: relative;
    padding: 0 50px 0;
}
.comment-box {
    position: relative;
    padding: 0 50px 20px;
}

.right-260 {
    position: relative;
    display: block;
    float: right;
    width: 260px;
    overflow: hidden;
}

.bg-wrap.nobg {
    background: none;
}
.bg-wrap {
    margin: 0;
    padding: 0;
    background: #fff;
}

.sidebar-box{ margin:0 0 15px; padding:20px; background:#fff; }
    .sidebar-box h4{ margin:0; padding:0 0 15px; border-bottom:1px solid #e0e0e0; color:#333; font-size:16px; font-weight:300; line-height:20px; }
    .sidebar-box .txt-list li{ margin-top:15px; line-height:20px; font-size:12px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
    .sidebar-box .txt-list li label{ display:inline-block; margin:0 5px 0 0; width:16px; height:16px; line-height:16px; color:#fff; font-size:12px; font-weight:400; text-align:center; background:#999; border-radius:2px; vertical-align:middle;  }
    .sidebar-box .txt-list li label.hot{ background:#d70029; }
    .sidebar-box .txt-list li a{ line-height:20px; color: #333;    text-decoration: none; }
    .sidebar-box .side-img-list{ padding-bottom:0; }
    .sidebar-box .side-img-list li{ padding:10px 0; }
    .sidebar-box .tags-box{ margin:0 0 0 -10px; }
    .sidebar-box .tags-box:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.sidebar-box .tags-box a{ display:block; float:left; margin:10px 0 0 10px; padding:5px; color:#555; font-size:12px; line-height:20px; border:1px solid #f0f0f0; }
    .sidebar-box .tags-box a:hover{ border-color:#34ad2a; }
	.tags-box a i{ margin-left:2px; color:#999; font-style:normal; }


    .side-img-list{ text-align:left; padding:10px 0 11px 0; background:#fff; }
    .side-img-list li{ display:block; padding:10px 15px; }
    .side-img-list li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    .side-img-list li .img-box{ position:relative; float:left; width:60px; height:60px; overflow:hidden; }
    .side-img-list li .img-box label{ position:absolute; top:1px; left:1px; display:block; width:16px; height:16px; line-height:16px; color:#fff; font-size:12px; font-weight:normal; text-align:center; background:#666; }
    .side-img-list li:first-child .img-box label{ background:#d70029; }
    .side-img-list li .img-box img{ margin:0; padding:0; border:1px solid #ebebeb; width:58px; height:58px; }
    .side-img-list li .txt-box{ display:block; margin-left:75px; font-size:12px; }
    .side-img-list li .txt-box a{ display:block; height:40px; line-height:20px; overflow:hidden;color: #333;    text-decoration: none; }
    .side-img-list li .txt-box span{ display:block; color:#999; height:20px; line-height:20px; }


    /*类别列表*/
.navbar li{ padding-top:10px; }
	.navbar li h5{ display:block; color:#3b8dd1; font-size:14px; font-weight:normal; line-height:30px; }
	.navbar li h5 a{ color:#34ad2a; }
	.navbar li p{ font-size:12px; line-height:30px; }
	.navbar li p a{ display:inline-block; margin-right:5px;  color: #333;    text-decoration: none;}

.navbar  a:hover {
    color: 
    #34ad2a;
    text-decoration: none;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
} 
