*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}
body{
    background-color:#f0f0f0;
}
.wrap{
    width:1200px;
    margin:auto;
}
.top{
    width:100%;
    height:450px;
    background-image:url(top.jpg);
    background-size:cover;
    background-position:center;
    position:relative;
}
.top a img{
    width:260px;
}

.menubox{
    border-top:solid 1px #fff;
    border-bottom:solid 1px #fff;
    width:1100px;
    margin:auto;
}
.menu{
    height:55px;
    padding-top:15px;
}
.menu li{
    line-height:55px;
    display:inline-block;
    text-align:center;
    padding:0 10px;
    margin-right:30px;
}
.menu li a{
    color:#fff;
    font-size:18px;
    font-weight:bold;
}
.menu li a:hover{
    color:#ccc;
}

.main{
    width:1100px;
    padding:30px;
    margin:20px auto;
    background-color:#fff;
}
.main .block{
    width:1040px;
}
.main .block .btitle{
    height:30px;
    border-bottom:solid 2px #ccc;
    position:relative;
}
.main .block .btitle h3{
    height:30px;
    padding:0 5px;
    font-size:22px;
    color:#256fb3;
    float:left;
    border-bottom:solid 2px #256fb3;
}
.main .block .btitle h4{
    float:right;
    font-weight:normal;
    font-size:16px;
}
.main .block .btitle h4 a{
    color:#666;
}
.main .block .btitle h5{
    height:30px;
    padding:0 5px;
    font-size:16px;
    color:#333;
    float:left;
    border-bottom:solid 2px #ccc;
}
.main .block .btitle h6{
    float:right;
    font-weight:normal;
    font-size:14px;
}
.main .block .btitle h6 a{
    color:#666;
}
.main .block .listbox{
    margin:15px 0 30px;
}
.main .block .listbox li{
    height:32px;
    border-bottom:dashed 1px #ccc;
    margin-bottom:8px;
}
.main .block .listbox li a{
    color:#333;
    font-size:16px;
}
.main .block .listbox li a p{
    color:#666;
    float:right;
}


.col{
    width:1100px;
    padding:30px;
    margin:20px auto;
    background-color:#fff;
}
.col .btitle{
    height:30px;
    border-bottom:solid 2px #ccc;
}
.col .btitle h3{
    height:30px;
    padding:0 5px;
    font-size:22px;
    color:#256fb3;
    border-bottom:solid 2px #256fb3;
}
.col .listbox{
    margin-top:10px;
}
.col .listbox li{
    height:32px;
    border-bottom:dashed 1px #ccc;
    margin-bottom:8px;
}
.col .listbox li a{
    color:#333;
    font-size:16px
}
.col .listbox li a p{
    color:#666;
    float:right;
}


.piczone{

}
.piczone a {
    display:block;
    float:left;
    width:277px;
    margin-right:20px;
}
.piczone a img{
    width:100%;
}



.swiper{
    width:555px;
    height:280px;
    margin:auto;
    position:relative;
}
/*图片新闻*/
#focus{position: relative;height: 280px;width: 555px;}
#focus .bd{position: relative}
/*#focus .btn-prev, #focus .btn-next{display: none;position: absolute;top: 84px;width: 36px;height: 36px;z-index: 2}
#focus .btn-prev{left: 0;background: url(left-arrow.png) no-repeat;_background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="left-arrow.png")}
#focus .btn-next{right: 0;background: url(right-arrow.png) no-repeat;_background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="right-arrow.png")}*/
#focus .focus-bar-box{width: 100%;height: 280px;position: relative;overflow: hidden}
#focus .focus-bar{width: 10000px}
#focus .focus-bar li{float: left;width: 555px;height: 280px}
#focus .focus-bar li a{width: 100%;height: 100%;display: block;border:none;}
#focus .focus-bar li .imgfix{width: 100%;height:280px;background-size:cover;background-position:center;}
#focus .ft{position: absolute;right: 0;bottom: 0;z-index: 5;width: 125px;height: 40px}
/*#focus .ftbg{position: absolute;top: 0;left: 0;z-index: -1;width: 580px;height: 40px;background: #000;opacity: 0.6;filter: alpha(opacity=60)}*/
#focus .change{position: absolute;right:8px;bottom: 12px;height: 10px;z-index: 100;}
#focus .change span{float: left;width: 15px;height: 10px;margin-right: 8px;background: url(btn-normal.png) no-repeat;_background: 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="btn-normal.png");cursor: pointer}
#focus .change span.on{background: url(btn-active.png) no-repeat;_background: 0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="btn-active.png")}
/*标题区域大小*/
#focus .hd{position: absolute;left: 0;bottom: 0;z-index: 2;width: 555px;height: 40px;background: #000;opacity: 0.6;filter: alpha(opacity=60)}
#focus .focus-title{overflow: hidden;text-indent: 1em;position: absolute;top: 0;left: 0;height: 40px;width:100%;line-height: 40px;font-size: 16px;text-overflow:ellipsis;white-space:nowrap}

#focus .hdicon{position: absolute;left:10px;bottom: 10px;width: 59px;height: 59px;background: url(play-btn.png) no-repeat;_background: 0;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="play-btn.png")}
#focus .focus-title a{display: none;color: #fff}