
*{margin:0;padding:0;}
.stl_03{background:#fff;}
.box{
    position:relative;
    width:750px;
    height:555px;
    overflow:hidden;
    margin:17px 0;}
#scroll-box{
    position: absolute;
    right:15px;
    top:0;
    width:5px;
    background: #ccc;
    height:100%;
}
#scroll-box span{
    position: absolute;
    left:0px;
    top:0px;
    background:#ff8c1b;
    height:100px;
    width:100%;
}

/*.article-box{
	width:100%;
	padding-right:80px;
	height:100%;
	overflow: auto;
	position: relative;
}*/
#pag-box{
    position: absolute;
    top:5px;
    right:40px;
    background:#fff;
    z-index:9999;
}
#article{
    position: absolute;
    left:0;
    top:0;
}
.loading-box{
    position:absolute;
    left:0;
    top:20px;
    width:1101px;
    height:595px;
    z-index:10000;
    display: none;

}
.loading-bg{
    width:100%;
    height:100%;
    background:#000;
    opacity: 0.7;
    filter:alpha(opacity=70);
    position: absolute;
    left:0;
    top:0;

}
.loading-img{
    position: absolute;
    left:50%;
    top:50%;
    width:62px;
    height:62px;
    margin-top:-31px;
    margin-left:-31px;
}
.event-box{
    width:725px;
    height:100%;
    position: absolute;
    left:0;
    top:0;
}

.kjj{position: fixed;left:50%;top:50%;margin-left: -251px;margin-top: -116px;background:url(kjj.jpg) no-repeat;width:502px;height:236px; z-index:9999999;}
.kjj span{ position: absolute;right:55px;top:15px; font-size: 20px;}

.kjj a{position: absolute;right:13px;top:13px;width:30px;height:30px;}

.mask {
    left: 0;
    top: 0;
    position: fixed;
    height: 100%;
    width: 100%;
    opacity: .5;
    filter: alpha(opacity=50);
    background: #000;
    z-index: 99998; }
.main{background:#f3f3f3;}
.cont-box{ width:1200px;
    margin:0px auto;
    height:601px;
    background:url(bg.png) 0 20px no-repeat;
    padding-top:20px;
    margin-bottom:15px;
    padding-bottom:5px;
    position: relative;
}
.fl{float:left}
.fr{float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}


.label-box{margin-left:20px;padding-top:20px;margin-right: 70px;}

.label-box a{ display: block;color:#999;height:51px; line-height: 51px;font-size:16px;background:#f8f8f8;padding-left:10px;width:246px;border:1px solid #e6e6e6; margin-bottom: 10px;}

.label-box a.active{background:#ff8c1b; border-color:#ff8c1b;color:#fff; position: relative;}





