/*=====sub-banner=====*/
.sub-banner{
    width:100%;
    height:250px;
    background-repeat:no-repeat;
    background-position: center;
}

/*=====sub-banner end=====*/


/*=====sub-nav=====*/
.sub-nav-box{
    width:100%;
    background:#f0f0f0;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
}
.sub-nav{
    width:1200px;
    margin:0 auto;
    overflow:hidden;
}
.sub-nav>ul{
    float:left;
    overflow:hidden;
}
.sub-nav>ul>li{
    float:left;
}
.sub-nav>ul>li>a{
    display:block;
    width:150px;
    line-height:48px;
    font-size:16px;
    color:#0b0b0b;
    text-align: center;
}
.sub-nav>ul>li>a:hover{
    color:#c20900;
}
.sub-nav>ul>li.active>a{
    background:#c20900;
    color:#fff;
}

.sub-nav2{
    width:1200px;
    margin:0 auto;
    overflow:hidden;
}
.sub-nav2>ul{
    float:left;
    overflow:hidden;
}
.sub-nav2>ul>li{
    float:left;
}
.sub-nav2>ul>li>a{
    display:block;
    width:180px;
    line-height:48px;
    font-size:16px;
    color:#0b0b0b;
    text-align: center;
}
.sub-nav2>ul>li>a:hover{
    color:#c20900;
}
.sub-nav2>ul>li.active>a{
    background:#c20900;
    color:#fff;
}


.notice-box{
    float:right;
    width:300px;
    overflow:hidden;
    height:48px;
}
.notice-box span,.notice-box b{
    float:left;
}
.notice-box span{
    line-height:50px;
    color:#666;
}
.notice-box b{
    width:1px;
    height:20px;
    margin:16px 10px;
    background:#ccc;
}
.notice{
    height:20px;
    overflow:hidden;
    margin-top:12px;
}
.notice a{
    display:block;
    height:20px;
    color:#999;
}
#gg{
    z-index:9999;
    _bottom:auto;
    _width:100%;
    _position:absolute;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.notice a:hover{
    color:#c20900;
    text-decoration:underline;
}
/*=====sub-nav end=====*/

/*=====content-title=====*/
.content-title-box{
    width:100%;
    border-bottom:1px solid #ccc;
    padding-top:80px;
}
.content-title{
    width:1200px;
    margin:0 auto;
    overflow:hidden;
}
.content-title>h1{
    float:left;
    font-size:24px;
    color:#333;
    border-bottom:1px solid #c20900;
    line-height:28px;
}
.content-title-box>span{
    font-size:24px;
    color:#999;
}
.sub-title-box{
    width:1200px;
    margin:0 auto;
}
.time-box{
    font-size:16px;
    color:#999;
    line-height:36px;
}
.time-box>span{
    margin-right:20px;
}
.time-box>span>i{
    margin-right:10px;
}
.sub-title{
    display:block;
    font-size:24px;
    color:#999;
    margin:10px 0;
}
/*=====content-title end=====*/

/*=====sub-content=====*/
.sub-content{
    width:1200px;
    margin:40px auto;
    overflow:hidden;
}
.sub-content>article{
    width:830px;
}
.sub-content>article>img{
    display:block;
    margin:10px auto;
}

.sub-content>aside{width:298px;}
.sub-content>aside>h2{
    font-size:18px;
}
.sub-content>aside>img{
    margin:10px 0;
	width:298px;
}
.sub-content>aside>a>img{
	 margin:10px 0;
	width:298px;
}
.sub-content>aside>ul>li>a{
    display:block;
    line-height:48px;
    border-bottom:1px dashed #ccc;
}
.sub-content>aside>ul>li>a:hover{
    color:#c20900;
}

.sub-content>aside>ul.pic>li{ margin-top:20px;}
.sub-content>aside>ul.pic>li>a{
	display:block;
    line-height:100%;
    border-bottom:0px dashed #ccc;}
.sub-content>aside>ul.pic>li>a>img{ width:298px; height:119px;}

/*=====sub-content end=====*/

/*=====page box=====*/
.page-box{
    overflow:hidden;
    float:right;
}

.page-box li{
    float:left;
}
.page-box li.disabled{}
.page-box li>a{
    display:block;
    padding:0 10px;
    height:26px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    background:#ececec;
    border:1px solid #ccc;
    margin:6px;
    text-align: center;
    line-height:26px;
}
.page-box li>a:hover,.page-box li>a.active{
    background:#bb0000;
    border-color:#bb0000;
    color:#fff;
}
.page-box li.disabled>a{ color:#999; cursor:default;}
.page-box li.disabled>a:hover{olor:#999;background:#ececec;border:1px solid #ccc;}
/*=====page box end=====*/

/*=====news-list=====*/
.news-list>li{
    overflow:hidden;
    border-bottom:1px dashed #ccc;
    padding-bottom:30px;
    margin-bottom:30px;
}
.news-time{
    float:left;
    font-size:16px;
    color:#c20900;
    font-weight:bold;
    border-right:2px solid #c20900;
    padding:10px;
}
.news-time span{
    font-size:48px;
    line-height:48px;
}
.news-content{
    float:right;
    width:740px;
	line-height:180%;
}
.news-title{
    font-size:16px;
    color:#333;
    font-weight:bold;
}
.news-title:hover{
    color:#c20900;
    text-decoration:underline;
}


.news-list-2>li{
    overflow:hidden;
    border-bottom:1px dashed #ccc;
    padding-bottom:20px;
    margin-bottom:20px;
}
.news-list-2>li>a{ float:left; display:block; font-size:16px;}
.news-list-2>li>span{ float:right; display:block;}
/*=====news-list end=====*/



.article-content{
    width:830px;
    overflow:hidden;
    line-height:200%;
}

.article-content img{ max-width:830px;}
.article-content .pic{ text-align:center;margin-bottom:20px;}
.article-content .pic1{ margin-bottom:15px;}
.article-content .pic1>img{ width:100%;}

.article-content .pic2{ margin-bottom:15px; display:inline-block; width:49.5%;}
.article-content .pic2>img{ width:100%;}

.article-content p{ margin-bottom:15px; text-indent:2em;}
.article-content p.nt{text-indent:0em;}
/*=====article-content end=====*/

.k_title{ text-align:center;}
.k_title>h2{ font-size:24px; color:#333; line-height:120%;}
.k_title>h2>span{ font-size:14px; color:#999;}


.page-xl-list{ margin-top:30px; border-top:1px #ddd solid; padding-bottom:30px;}
.page-xl-list>ul>li{ margin-top:30px; border:1px #ddd solid; margin-right:30px; padding:20px; display:inline-block; background:#eee; font-weight:bold;}
.page-xl-list>ul>li:hover{ background:#c20900;}
.page-xl-list>ul>li:hover>a{ color:#fff;}