body{
    background: #fafafa;
}
.container-box{
    width: 1200px;
    margin: 0 auto;
    padding: 30px 10px;
    background: #fff;
}
.focusBox{background: #fff;}
.slideBox{width:640px;height:380px;position:relative;overflow: hidden;}
.slideBox .hd{position:absolute; right:10px; bottom:15px; z-index:1;}
.slideBox .hd ul li{float:left; margin-right:10px;cursor:pointer;width:7px;height:7px;border-radius: 100%;background: #fff;}
.slideBox .hd ul li.on{background:#b41a22;}
.slideBox .bd{position:relative;z-index:0;}
.slideBox .bd li{position: relative;width:640px;height:380px;}
.slideBox .bd li img{width:640px;height:380px;}
.slideBox .bd p{position: absolute;bottom: 0;left: 0;width:100%;height: 45px;line-height: 45px;font-size: 16px;background: rgba(0,0,0,0.60);text-indent: 10px;z-index: 1;}
.slideBox .bd p a{color: #fff;}
.newslist-box{
    width:510px;
}
.title-box{
    border-bottom:1px solid #eee;
}
.title-box .title{
    font-size:20px;
    color:#3e7ac7;
    font-weight: bold;
    padding-bottom:12px;
    border-bottom:3px solid #3e7ac7;
}
.title-box .more{
    font-size:16px;
    color:#999;
    margin-top:5px;
}
.newslist{
    margin-top:15px;
}
.newslist li{
    font-size:16px;
    color:#333;
    line-height:40px;
    background: url('../img/point.png') no-repeat left center;
    padding-left:15px;
}
.newslist li a{
    color:#333;
    display:block;
    width:460px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow:ellipsis;
}
.newslist li:hover a{
    color:#3e7ac7;
}

.newslist1{
    margin-top:15px;
}
.newslist1 li{
    font-size:16px;
    color:#333;
    background: url('../img/point.png') no-repeat left center;
    padding-left:15px;
}
.newslist1 li a{
    color:#333;
    display:block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow:ellipsis;
}
.newslist1 li:hover a{
    color:#3e7ac7;
}

.head-line{
    width:570px;
}

.head-news li{
    border-bottom:1px solid #eee;
    padding-bottom:25px;
    margin-top:25px;
}
.head-news li h1 a{
    font-size:18px;
    font-weight: bold;
    color:#000;
    display: block;
    margin-bottom:15px;
}
.head-news li h1:hover a{
    color:#3e7ac7;
}
.head-news li p{
    font-size:14px;
    color:#666;
    line-height:24px;
}
.search-box{
    width:575px;
    height:365px;
    background: #fafafa;
    border-top:2px solid #3e7ac7;
}
.search-box .search{
    padding:12px 15px;
    border-bottom:1px dashed #ccc;
}
.search-box .search .title{
    font-size:22px;
    line-height: 42px;
    color:#000;
}
.search-box .search .input-box input{
    width:238px;
    height:42px;
    border:1px solid #ccc;
    background:#fff;
    outline: none;
    font-size:14px;
    padding-left:8px;
    float: left;
    vertical-align: middle;
}
.search-box .search .input-box .submit-btn{
    width:46px;
    height:42px;
    background:#3e7ac7 url('../img/search.png') no-repeat center center;
    border:none;
    display: inline-block;
    vertical-align: middle;
    font-size:0;
    margin-left: -3px;
}
.newslist-con{
    width:570px!important;
}
.newslist-con .newslist li{
    line-height: 38px!important;
}
.newslist-con .newslist li a{
    width:540px!important;
}

#tagbox {
    position: relative;
    width: 570px;
    height: 300px;
    z-index: 0;
    overflow: hidden;
    margin: 0 auto;
}
#tagbox a {
    position: absolute;
    padding: 3px 6px;
    font-family: Microsoft YaHei;
    color: #fff;
    top: 0;
    font-weight: bold;
    text-decoration: none;
    left: 0;
    cursor: pointer;
}

#tagbox a:hover {
    border: #eee 1px solid;
    background: #000;
}

#tagbox .c1 {
    color: #22a437
}

#tagbox .c2 {
    color: #e05b5c
}

#tagbox .c3 {
    color: #7a937e
}

#tagbox .c4 {
    color: #086cfe
}

#tagbox .c5 {
    color: #708310
}

#tagbox .c6 {
    color: #d278b8
}

#tagbox .c7 {
    color: #df8300
}

#tagbox .c8 {
    color: #755dcf
}
#tagbox .c9 {
    color: #34927b
}
#tagbox .c10 {
    color: #759e3e
}
#tagbox .c11 {
    color: #ac3636
}
#tagbox .c12 {
    color: #268ca5
}
.tt-img{
    background: url('../jbzx/tt-logo.jpg') no-repeat;
    height: 35px;
    background-size: cover;
}











