body{
    background: #fff;
}
ul { list-style-type:none; }
/* 左侧悬浮 end */
/* top of column list */
.menu a{text-decoration: none;color: #eee;}
.menu { height:45px; line-height:45px; background:#4D4E4F;margin:0px;padding:0px;}
.menu li { float:left; position:relative;z-index: 99;margin:0px;padding:0px;}
.menu li a:hover { color:#4D4E4F; background:#eee; }
.menu li.focus a { background:#eee;color:#4D4E4F;}
.menu li.active a { background:#eee;color:#4D4E4F;}
.menu li.firstlevel a { display:block; float:left; height:45px; line-height:45px; _padding:0 20px; width: 120px;text-align: center;}
.menu li ul { position:absolute; left:0; background:#777; width:150px; _border:1px solid #000; display:none;margin:0px;padding:0px;}
.menu li ul a {width:150px; }
.submenu {top:45px;}
/*.submenu li.secondlevel a{display:block;background: #777;width: 150px;color: #eee;border-bottom: 1px solid #eee;text-align: left;text-indent: 30px;}*/
.submenu li a{margin:0px;padding:0px; display:block;background: #777 !important;width: 150px !important;color: #eee !important;border-bottom: 1px solid #eee;text-align: left !important; _text-indent: 30px;padding-left: 30px;}
.submenu li a:hover { background:#4D4E4F !important;color:#eee !important;}
/*.menu li ul.two { left:150px; }*/
.menu li ul li ul.submenu { left:150px; top:0px !important;}
/*.submenu li a.more { background:#777; }*/
/*.submenu li a.more:hover { background:#4D4E4F; }*/
.submenu li a.more { background:#777;line-height: 45px !important;}
.submenu li a.more i {float: right;padding-right: 15px;text-align: right;margin-top: 15px;}
/*.menu li ul.hdw { left:150px; }*/
.menu li ul li ul.submenu li ul.submenu { left:150px !important; }
/* top of column list END */

.drop ul{border-left: solid 1px #eee;}

/*.menu li ul.hdwq { left:150px; }*/
/***************************Pagination***************************/
.list-content ul.pages,
.list-content-pic ul.pages{ text-align: center; font-size: 16px;}
.list-content ul.pages li,
.list-content-pic ul.pages li{display: inline-block; background: #ececec; padding: 5px 10px; margin: 0 4px;}
.list-content ul.pages li:hover,
.list-content-pic ul.pages li:hover{background: #337ab7; color: #fff;}
.list-content ul.pages li:hover a,
.list-content-pic ul.pages li:hover a{color: #fff;}
.list-content ul.pages li.page-active,
.list-content-pic ul.pages li.page-active{background: #337ab7; color: #fff;}
.list-content ul.pages li.page-active a,
.list-content-pic ul.pages li.page-active a{color: #fff;}
/***************************Pagination END***************************/
/* top */
.top {
    /*height: 100px;*/
    background: #fff;
}

.top-logo{
    height: 100px;
    background: #fff;
    margin: 0 auto;

}

.top-logo-box{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    background: #fff;
    background: red;
}

.top-logo-box .logo{
    height: 100px;
    width: 900px;
    float: left;
    text-align: left;
}

.top-logo-box .logo img{
    height: 100px;
    /*margin-left: 15px;*/
    /*margin-top: 25px;*/
    /*margin-left: 30px;*/
}


.top-logo-box .search{
    height: 100px;
    width: 200px;
    float: right;
    background: #fff;
}

.search-form{
    margin-top: 35px;
    margin-right: 0px;
}

.top-nav{
    height: 45px;
    background: #7B7A78;
}

.top-nav-box{
    width: 1200px;
    height: 45px;
    margin: 0 auto;
    background: #4D4E4F;
}

.top-banner{
    width: 100%;
    height: 332px;
    background: #eee;
}

.top-banner-box{
    width: 1200px;
    margin: 0 auto;
}

.top-banner-sub{
    width: 100%;
    /*height: 200px;*/
    background: #eee;
    overflow: hidden;
}

.top-banner-box-1{
    width: 1000px;
    margin: 0 auto;
}

.top-page-nav{
    width: 1200px;
    background: #eee;
    margin:0 auto;
    margin-top: 15px;
}

.top-page-nav a{
    text-decoration: none;
}

.top-page-nav a:hover{
    text-decoration: none;
    color: #CC3300;
}

/* top end */


.middle{
    /*height: 900px;*/
    width: 1200px;
    margin: 0 auto;
    color: #59595A;
    background: #FDFDFD;
    overflow: hidden;
}

.middle a{color: #59595A;}
.middle a:hover{text-decoration: none;color: #CC3300;}


.middle .middle-indexpage-lxyz{
    height: 100px;
    /*margin-top: 10px;*/
}

.middle .middle-indexpage-lxyz .left{
    float: left;
}
.middle .middle-indexpage-lxyz .rigth{
    float: right;   
}

.middle .middle-indexpage-wsbwg{
    height: 100px;
    margin-top: 15px;
}

.middle .middle-indexpage-xwzx{
    margin-top: 10px;
    height: 350px;
    /*background: #ccc;*/
}

.middle .middle-indexpage-xwzx .left{
    float: left;
    width: 800px;
    /*background: red;*/
}

.middle .middle-indexpage-xwzx .left .xwzx-pic{
    width: 320px;
    float: left;
    margin-top: 15px;
}

ul.hiSlider-xwzx{
    height: 260px;
    width: 320px;
}

.middle .middle-indexpage-xwzx .left .xwzx-txt{
    /*background: red;*/
    margin-left: 320px;
    margin-top: 10px;
    padding-left: 15px;
    /*height: 400px;*/
}

.middle .middle-indexpage-xwzx .left .xwzx-txt .item{
    height: 30px;
    /*width: 490px;*/
    line-height: 30px;
    /*padding-left: 15px;*/
    /*overflow:hidden;*/
}

.middle .middle-indexpage-xwzx .left .xwzx-txt .item .title{
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    float: left;
	width:398px;
	overflow:hidden;
}

.middle .middle-indexpage-xwzx .left .xwzx-txt .item .date{
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: right;
    font-size: 13px;
    color: #59595A;
    float: right;
    padding-right: 0px;
}
.middle .middle-indexpage-xwzx .left .hyxw{
    /*background: red;*/
    /*margin-left: 320px;*/
    margin-top: 10px;
    /*padding-left: 15px;*/
    /*height: 400px;*/
}
.middle .middle-indexpage-xwzx .left .hyxw .item{
    height: 30px;
    /*width: 490px;*/
    line-height: 30px;
    /*padding-left: 15px;*/
    /*overflow:hidden;*/
}
.middle .middle-indexpage-xwzx .left .hyxw .item .title{
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    float: left;
}
.middle .middle-indexpage-xwzx .left .hyxw .item .date{
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: right;
    font-size: 13px;
    color: #59595A;
    float: right;
    padding-right: 0px;
}
.middle .middle-indexpage-xwzx .left .lxyz{
    /*background: red;*/
    /*margin-left: 320px;*/
    margin-top: 10px;
    /*padding-left: 15px;*/
    /*height: 400px;*/
}
.middle .middle-indexpage-xwzx .left .lxyz .item{
    height: 30px;
    /*width: 490px;*/
    line-height: 30px;
    /*padding-left: 15px;*/
    /*overflow:hidden;*/
}
.middle .middle-indexpage-xwzx .left .lxyz .item .title{
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    float: left;
}
.middle .middle-indexpage-xwzx .left .lxyz .item .date{
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: right;
    font-size: 13px;
    color: #59595A;
    float: right;
    padding-right: 0px;
}

.middle .middle-indexpage-xwzx .right{
    /*margin-left: 10px;*/
    /*float: right;*/
    width: 370px;
    float: right;
    /*margin-left: 15px;*/
    /*background: blue;*/
}

.middle .middle-indexpage-xwzx .right .fwzn{
    width: 100%;
    height: 185px;
    height: 155px;
    background: #efefef;
}
.middle .middle-indexpage-xwzx .right .fwzn .content{
    padding-top: 6px;
    font-size: 12px;
    line-height: 10px;
    border: solid 1px #ddd;
}
.middle .middle-indexpage-xwzx .right .fwzn .content a{
    color: #cc3300;
}
.middle .middle-indexpage-xwzx .right .fwzn .content a{}

.middle .middle-indexpage-xwzx .right .content{
    /*background: #eee;*/
    width: 100%;
    /*height: 260px;*/
    margin-top: 10px;
    overflow: hidden;
}

.middle .middle-indexpage-xwzx .right .content .tzgg{
    height: 46px;
    background: #999;
    /*background: red;*/
    position: relative;
    margin-top: 5px;
}

.middle .middle-indexpage-xwzx .right .content .tzgg .date{
    display: block;
    height: 38px;
    width: 60px;
    padding-top: 4px;
    color: #fff;
    font-size: 16px;
    text-align: center;
    float: left;
}
.middle .middle-indexpage-xwzx .right .content .tzgg .date .year{
    display: block;
    width: 60px;
    height: 19px;
    line-height: 19px;
    font-size: 14px;
}
.middle .middle-indexpage-xwzx .right .content .tzgg .date .md{
    display: block;
    width: 60px;
    height: 19px;
    line-height: 19px;
    font-size: 13px;
}

.middle .middle-indexpage-xwzx .right .content .tzgg .title{
    display: block;
    position: absolute;
    left: 60px;
    top: 4px;
    height: 38px;
    width: 300px;
    line-height: 38px;
    padding-left: 5px;
    background: #fff;
    color: #333;
    font-size: 14px;
}

.middle .middle-indexpage-wwbh{
    margin-top: 10px;
    height: 320px;
    /*background: #ccc;*/
}

.middle .middle-indexpage-wwbh .left{
    float: left;
    width: 400px;
    /*background: red;*/
}

.middle .middle-indexpage-wwbh .left .content{
    width: 350px;
    float: left;
    margin-top: 15px;
    text-align:Justify;
    text-justify:inter-ideograph;
}

.middle .middle-indexpage-wwbh .left .picbox{
    /*width: 380px;*/
    /*height: 240px;*/
    /*margin-top: 15px;*/
    /*float: right;*/
    /*background: #ccc;*/
}

.middle .middle-indexpage-wwbh .center{
    float: left;
    /*width: 400px;*/
    margin-left: 15px;
    padding-top: 48px;
}

.middle .middle-indexpage-wwbh .center .picbox{
    background: blue;
    width: 400px;
    height: 262px;
    /*margin-top: 50px;*/
    /*float: left;*/
    /*width: 380px;*/
    /*height: 100px;*/
    /*background: red;*/
}

.middle .middle-indexpage-wwbh .center .picbox ul.hiSlider-wwbh{
    height: 262px;
    width: 400px;
}

.middle .middle-indexpage-wwbh .right{
    float: right;
    width: 370px;
    /*background: red;*/
}

.middle .middle-indexpage-wwbh .list{
    /*background: #eee;*/
    margin-top: 5px;
    overflow: hidden;
    /*background: red;*/
}

.middle .middle-indexpage-wwbh .list .item{
    display: block;
    height: 75px;
    padding-left: 5px;
    overflow: hidden;
    background: #eee;
    margin-top: 10px;
}

.middle .middle-indexpage-wwbh .list .item .description{
    display: block;
    /*margin-top: 3px;*/
    /*background: red;*/
    padding-left: 15px;
    padding-right: 10px;
    font-size: 12px;
    color: #999;
    text-align:Justify;
    text-justify:inter-ideograph;
}

.middle .middle-indexpage-shjy{
    margin-top: 10px;
    /*height: 320px;*/
    /*background: #ccc;*/
    overflow: hidden;
}


.middle .middle-indexpage-shjy .left{
    float: left;
    width: 400px;
    /*background: red;*/
}
.middle .middle-indexpage-shjy .left .content{
    margin-top: 10px;
}

.middle .middle-indexpage-shjy .left .content .item{
    height: 25px;
    /*width: 490px;*/
    line-height: 25px;
    /*padding-left: 15px;*/
    /*overflow:hidden;*/
}

.middle .middle-indexpage-shjy .left .content .item .title{
    display: block;
    /*height: 21px;*/
    /*line-height: 21px;*/
    font-size: 13px;
    float: left;
}

.middle .middle-indexpage-shjy .left .content .item .date{
    display: block;
    /*height: 30px;*/
    /*line-height: 30px;*/
    text-align: right;
    font-size: 13px;
    color: #59595A;
    float: right;
    padding-right: 0px;
}


.middle .middle-indexpage-shjy .center{
    float: left;
    margin-left: 30px;
    width: 400px;
    /*background: red;*/
}
.middle .middle-indexpage-shjy .center .content{
    /*background: red;*/
    /*margin-left: 320px;*/
    margin-top: 10px;
    /*padding-left: 15px;*/
    /*height: 400px;*/
}

.middle .middle-indexpage-shjy .center .content .item{
    height: 25px;
    /*width: 490px;*/
    line-height: 25px;
    /*padding-left: 15px;*/
    /*overflow:hidden;*/
}

.middle .middle-indexpage-shjy .center .content .item .title{
    display: block;
    /*height: 21px;*/
    /*line-height: 21px;*/
    font-size: 13px;
    float: left;
}

.middle .middle-indexpage-shjy .center .content .item .date{
    display: block;
    /*height: 30px;*/
    /*line-height: 30px;*/
    text-align: right;
    font-size: 13px;
    color: #59595A;
    float: right;
    padding-right: 0px;
}

.middle .middle-indexpage-shjy .right{
    float: left;
    margin-left: 30px;
    width: 340px;
    /*background: red;*/
}
.middle .middle-indexpage-shjy .right .content{
    /*background: red;*/
    /*margin-left: 320px;*/
    margin-top: 10px;
    /*padding-left: 15px;*/
    /*height: 400px;*/
}

.middle .middle-indexpage-shjy .right .content .item{
    height: 25px;
    /*width: 490px;*/
    line-height: 25px;
    /*padding-left: 15px;*/
    /*overflow:hidden;*/
}

.middle .middle-indexpage-shjy .right .content .item .title{
    display: block;
    /*height: 21px;*/
    /*line-height: 21px;*/
    font-size: 13px;
    float: left;
}

.middle .middle-indexpage-shjy .right .content .item .date{
    display: block;
    /*height: 30px;*/
    /*line-height: 30px;*/
    text-align: right;
    font-size: 13px;
    color: #59595A;
    float: right;
    padding-right: 0px;
}


.middle .middle-indexpage-cpzs{
    margin-top: 10px;
    height: 280px;
    overflow: hidden;
    /*background: #ccc;*/
}
.middle .middle-indexpage-cpzs .content{
    /*background: #ccc;*/
    margin-top: 10px;
}


/* tab */
.tabbox{width:100%;}
.tabbox .tab-header{height: 50px;line-height: 50px;font-size: 21px;border-bottom: solid 2px #ccc;}
.tabbox .tab-header .tab-title{display: block;float: left;height: 50px;line-height: 50px;font-size: 21px;padding-right:30px;cursor: pointer;}
.tabbox .tab-header .tab-title:hover{border-bottom: solid 2px #cc3300;}
.tabbox .tab-header .tab-title.on{border-bottom: solid 2px #cc3300;color: #cc3300;}
.tabbox .tab-header .more{display: block;height: 50px;line-height: 50px;float: right;font-size: 12px;color: #cc3300;}
.tabbox .content{overflow:hidden;}
.tabbox .content li{display:none;list-style: none;}
.tabbox .content .tabcontent{display:none;}

/* 藏品展示 */
.rollshow{height: 300px;overflow: hidden;width: 1200px;margin: 0 auto;position: relative;}
.rollshow .prev{display: block;position: absolute;left: 0px;top: 0px;width: 20px;height: 220px;text-align: center;line-height: 220px;background: #7A7978;cursor: pointer;color: #eee;}
.rollshow a.prev:hover{background: #595A5A;color: #fff;}
.rollshow .next{display: block;position: absolute;right: 0px;top: 0px;width: 20px;height: 220px;text-align: center;line-height: 220px;background: #7A7978;cursor: pointer;color: #eee;}
.rollshow a.next:hover{background: #595A5A;color: #fff;}
.rollshow .rollbox{position: absolute;left: 30px;top: 0px;width: 1140px;height: 300px;background: #fefefe;overflow: hidden;}
.rollshow #roll{width: 200%;}
.rollshow #roll dd{width: 220px;height: 220px;float: left;margin-right: 10px;background: #fff;position: relative;}
.rollshow #roll dd img{width: 220px;height: 220px;border:none;}
.rollshow #roll dd span{display: block;height: 40px;line-height: 40px;text-align: center;border-top: #eee solid 1px;position: absolute;left: 0px;top:180px;width: 220px;background: #eee;}

/* 整体图片滚动 end */

.middle .middle-indexpage-tools{
    margin-top: 10px;
    overflow: hidden;
}

.middle .middle-indexpage-tools .left{
    width: 400px;
    float: left;
}
.middle .middle-indexpage-tools .left .content{
    margin-top: 15px;
}
.middle .middle-indexpage-tools .left .content .txt{
    line-height: 20px;
    text-align:Justify;
    text-justify:inter-ideograph;
}
.middle .middle-indexpage-tools .left .content .pic{
    margin-top: 10px;
}
.middle .middle-indexpage-tools .left .content .pic span{
    display: block;
    float: left;
    margin-right: 15px;
}
.middle .middle-indexpage-tools .left .content .pic span img{
    width: 120px;
    height: 150px;
}

.middle .middle-indexpage-tools .left .content .pic a{
    display: block;
    float: right;
}
.middle .middle-indexpage-tools .left .content .pic a img{
    width: 120px;
    height: 150px;
}

.middle .middle-indexpage-tools .right{
    width: 770px;
    margin-left: 30px;
    float: right;
}

.middle .middle-indexpage-tools .right .content{
    /*margin-top: 15px;*/
}

.middle .middle-indexpage-tools .right .content .list{
    width: 470px;
    margin-top: 15px;
    float: left;
    overflow: hidden;
}

.middle .middle-indexpage-tools .right .content .list .item{
    border-bottom: dotted 1px #ccc;
    width: 450px;
    text-align:Justify;
    text-justify:inter-ideograph;
    padding-top: 10px;
    overflow: hidden;
    height: 75px;
}
.middle .middle-indexpage-tools .right .content .list .item .msg{
    font-size: 12px;
    color: #999;
    height: 40px;
    /*background: red;*/
    display: block;
}
.middle .middle-indexpage-tools .right .content .list .item .author{
    font-size: 12px;
    color: #666;
    display: block;
    height: 35px;
    float: right;
}

.middle .middle-indexpage-tools .right .content .txtbox{
    width: 300px;
    height: 225px;
    /*background: red;*/
    float: right;
    margin-top: 15px;
}
.middle .middle-indexpage-tools .right .content .txtbox div{
    border-left: dotted 1px #ccc;
    padding-left: 10px;
    height: 225px;
}
.middle .middle-indexpage-tools .right .content .txtbox p{
    line-height: 20px;
    font-size: 12px;
}

.middle .middle-indexpage-link{
    margin-top: 15px;
    height: 60px;
    line-height: 60px;
    background: #ccc;
    overflow: hidden;
}
.middle .middle-indexpage-link .c1{
    width: 300px;
    text-align: center;
    padding: 0px 50px;
    padding-top: 12px;
    float: left;
}

.middle .middle-indexpage-link a{
    padding-left: 15px;
}



.middle-sub{
    width: 1200px;
    margin: 0 auto;
    color: #59595A;
    background: #FDFDFD;
    overflow: hidden;
}

.middle-sub a{
    color: #666;
}

.middle-sub a:hover{
    color: #cc3300;
    text-decoration: none;
}

.middle-sub .archive-list-box{
    margin: 0px;
    padding: 0px;
}

.middle-sub .archive-list-box .left-tool{
    width: 300px;
    float: left;
    margin-left: 0px;
}

.middle-sub .archive-list-box .right-content{
    width: auto;
    margin-left: 300px;
}

.middle-sub .archive-list-box .right-content .header{
    height: 50px;
    line-height: 50px;
    font-size: 21px;
    margin: 0px 30px;
    color: #666;
    border-bottom: dashed 1px #ccc;
}

.middle-sub .archive-list-box .right-content .list-content{
    margin:30px 30px;
}

.middle-sub .archive-list-box .right-content .list-content .item-txt{
    line-height: 30px;
    overflow:hidden;
    /*margin-top: 30px;*/
    /*padding-bottom: 15px;*/
}
.middle-sub .archive-list-box .right-content .list-content .item-txt .title{
    display: block;
    height: 30px;
    line-height: 30px;
    float: left;
    font-size: 13px;
}
.middle-sub .archive-list-box .right-content .list-content .item-txt .date{
    width: 80px;
    display: block;
    float: right;
    text-align: right;
    font-size: 11px;
    color: #999;
    height: 30px;
    line-height: 30px;
}

.middle-sub .archive-list-box .right-content .list-content .item-img{
    overflow: hidden;
    margin-bottom: 30px;
    overflow: hidden;
}
.middle-sub .archive-list-box .right-content .list-content .item-img a.picbox{
    display: block;
    width: 270px;
    float: left;
    overflow: hidden;
}
.middle-sub .archive-list-box .right-content .list-content .item-img a.picbox img{
    width: 270px;
    height: 180px;
}
.middle-sub .archive-list-box .right-content .list-content .item-img .txtbox{
    width: auto;
    margin-left: 270px;
    padding-left: 30px;
}
.middle-sub .archive-list-box .right-content .list-content .item-img .txtbox .title{
    display: block;
    height: 50px;
    /*line-height: 50px;*/
    font-size: 18px;
}
.middle-sub .archive-list-box .right-content .list-content .item-img .txtbox .desc{
    display: block;
    /*margin-top: 5px;*/
    height: 100px;
    line-height: 21px;
    font-size: 13px;
    text-align:Justify;
    text-justify:inter-ideograph;
    color: #777;
}
.middle-sub .archive-list-box .right-content .list-content .item-img .txtbox .date{
    display: block;
    height: 30px;
    line-height: 40px;
    font-style: italic;
    color: #999
}

.middle-sub .archive-list-box .right-content .list-content-pic{
    margin:30px 30px;
    overflow: hidden;
}

.middle-sub .archive-list-box .right-content .list-content-pic .item{
    overflow:hidden;
    width: 210px;
    float: left;
    margin-top: 30px;
    text-align: center;
    /*background: red;*/
    /*margin-left: 15px;*/
    /*margin-top: 30px;*/
    /*padding-bottom: 15px;*/
}
.middle-sub .archive-list-box .right-content .list-content-pic .item .imgbox{
    /*display: block;*/
    /*width: 150px;*/
    /*text-align: center;*/
    /*height: 176px;*/
    /*background: red;*/
}
.middle-sub .archive-list-box .right-content .list-content-pic .item .imgbox img{
    /*display: block;*/
    width: 180px;
    height: 180px;
    /*text-align: center;*/
    /*height: 176px;*/
    /*background: red;*/
}
.middle-sub .archive-list-box .right-content .list-content-pic .item .txtbox{
    display: block;
    /*width: 150px;*/
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.middle-sub .archive-list-box .right-content .list-content-pic .item .txtbox .title{
    display: block;
    background: #fefefe;
}
.middle-sub .archive-list-box .right-content .list-content-pic .item .txtbox .date{
    float: right;
    font-style: italic;
    font-size: 12px;
    padding-left: 5px;
}


.middle-sub .archive-list-box .right-content .txt-content{
    /*txt-content*/
    margin:30px 30px;
    /*background: red;*/
}


.middle-sub .archive-list-box .right-content .list-page{
    text-align: center;
}


.middle-sub .article-box{
    padding: 30px;
}

.middle-sub .article-box .title{
    text-align: center;
    font-size: 25px;
    height: 60px;
    line-height: 60px;
    margin-bottom: 15px;
    font-weight: 800;
    /*background: red;*/
}
.middle-sub .article-box .subtitle{
    text-align: center;
    font-size: 17px;
    /*height: 50px;*/
    /*line-height: 50px;*/
    margin-bottom: 15px;
    font-weight: 400;
    /*background: red;*/
}

.middle-sub .article-box .description{
    /*margin-top: 30px;*/
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-size: 15px;
    /*background: blue;*/
}

.middle-sub .article-box .description span{
    padding:0px 30px;
}

.middle-sub .article-box .content{
    border-top: dashed 1px #ccc;
    padding-top: 15px;
    margin: 30px;
    margin-top: 15px;
}
.middle-sub .article-box .content-noborder{
    margin: 30px;
}

.middle-sub .article-box .tools{
    text-align: center;
}

.middle-sub .article-box .tools span{
    padding: 0px 15px;
}


.middle-sub .cpzs1-box{
    padding: 30px;
    overflow: hidden;
}

.middle-sub .cpzs1-box .left_img{
    width: 450px;
    float: left;
}

.middle-sub .cpzs1-box .right_txt{
    width: 690px;
    float: right;
    min-height: 600px;
    position: relative;
}


/*.middle-sub .cpzs2-box{
    padding: 30px;
    padding-top: 5px;
    overflow: hidden;
}

.middle-sub .cpzs2-box .left_img{
    width: 520px;
    float: left;
}

.middle-sub .cpzs2-box .right_txt{
    width: 590px;
    float: right;
    position: relative;
}*/

/* foot */
.foot{
    width: 100%;
    background: #eee;
    overflow: hidden;
    /*margin-top: 5px;*/
}
.foot-box{
    width: 1200px;
    height: 200px;
    margin: 0 auto;
    background: #59595A;
}
.foot-logo{
    height: 200px;
    width: 130px;
    float: left;
}
.foot-logo img{
    width: 64px;
    margin-top: 75px;
    margin-left: 40px;
    border:solid 1px #333;
    background: #eee;
}

.foot-content{
    width: 800px;
    height: 200px;
    float: left;
    padding-top: 65px;
    overflow: hidden;
    /*background: red;*/
}

.foot-content .st1{
    display: block;
    color: #eee;
    font-size: 14px;
    line-height: 30px;
}

.foot-content .st1 a{
    color: #eee;
}
.foot-content .st1 a:hover{
    color: #eee;
    text-decoration: underline;
}

.foot-content .st2{
    display: block;
    color: #eee;
    font-size: 13px;
    line-height: 23px;
}

.foot-img{
    width: 270px;
    float: left;
    padding-top: 65px;
}

.foot-img .item{
    display:block;
    height: 100px;
    float: left;
    margin-left: 20px;
}

.foot-img .item img{
    height: 70px;
}

/* foot end */

/******************************************/
/************* 其他辅助样式 ****************/
/******************************************/

.middle .header{
    height: 50px;
    line-height: 50px;
    font-size: 21px;
    border-bottom: solid 2px #ccc;
}
.middle .header .title{
    display: block;
    float: left;
    height: 50px;
    line-height: 50px;
    font-size: 21px;
    padding-right: 15px;
    color: #cc3300;
    border-bottom: solid 2px #cc3300;
}
.middle .header .more{
    display: block;
    height: 50px;
    line-height: 50px;
    float: right;
    padding-right: 5px;
    font-size: 12px;
    color: #cc3300;
}

/* jquery 轮播图 公共样式 */
li.hiSlider-item{
    list-style: none;
    float: left;
}
li.hiSlider-item img{
    display: block;
    margin: 0 auto;
}
ul.hiSlider{
    margin: 0;
    padding: 0;
    overflow: hidden;
    background: #fff;
}
/*  jquery 轮播图 end */


/* 图片新闻 轮播图 ul */


/* 文化下基层 轮播图 ul */
ul.hiSlider3{
    height: 210px;
    width: 280px;
}

/* 活动花絮 轮播图 ul */
ul.hiSlider4{
    height: 210px;
    width: 280px;
}


/* 二级页面左侧导航树 */
#left-nav{
    margin: 0;
    padding: 0;
    border:0;
    list-style: none;
    width:100%;
    display: block;
}

#left-nav li{
    margin: 0;
    padding: 0;
    border:0;
    display: block;
    list-style: none;
}

#left-nav li a{
    display:block;
    color:#666;
    height:40px;
    line-height:40px;
    text-align:left;
    border-bottom:1px solid #eee;
}
#left-nav li a i{
    display: none;
    float: right;
    line-height: 40px;
    margin-right: 5px;
}
#left-nav li a.active{
    color:#CC3300;
    text-decoration:none;
    border-bottom:1px solid #CC3300;
}

#left-nav li a.active i{
    display: block;
}

#left-nav li a:hover{
    color:#CC3300;
    text-decoration:none;
    border-bottom:1px solid #CC3300;
}

#left-nav li a:hover i{
    display: block;
}


/* 左侧悬浮 */
.side-bar {
    width: 66px;
    position: fixed;
    top: 200px;
    left: 5px;
    font-size: 30px;
    z-index: 100;
}

.side-bar a {
    width: 66px;
    height: 66px;
    line-height: 66px;
    text-align: center;
    display: inline-block;
    /*display: block;*/
    background-color: #2BB4D6;
    background: #8E8E8E;
    margin-bottom: 2px;
    color: #fff;
}
.side-bar a:hover {
    background-color: #3274AD;
    background-color: #444546;
}
.side-bar .icon-chat {
    position: relative;
}
.side-bar .icon-chat:hover .chat-tips {
    display: block;
}

.side-bar .icon-blog {
    position: relative;
}
.side-bar .icon-blog:hover .blog-tips {
    display: block;
}
.side-bar .icon-app {
    position: relative;
}
.side-bar .icon-app:hover .app-tips {
    display: block;
}
.chat-tips {
    padding: 5px;
    border: 1px solid #d1d2d6;
    position: absolute;
    left: 71px;
    bottom: 0px;
    background-color: #ffffff;
    display: none;
}
.chat-tips img {
    width: 138px;
    height: 138px;
}

.chat-tips .desc{
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    color: #666;
}

.blog-tips {
    padding: 5px;
    border: 1px solid #d1d2d6;
    position: absolute;
    left: 71px;
    bottom: 0px;
    background-color: #ffffff;
    display: none;
}
.blog-tips img {
    width: 138px;
    height: 138px;
}

.blog-tips .desc{
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    color: #666;
}

.app-tips {
    padding: 5px;
    border: 1px solid #d1d2d6;
    position: absolute;
    left: 71px;
    bottom: 0px;
    background-color: #ffffff;
    display: none;
}
.app-tips img {
    width: 138px;
    height: 138px;
}
.app-tips .desc{
    display: block;
    height: 30px;
    line-height: 30px;
    font-size: 13px;
    color: #666;
}




