@charset "utf-8";

/*-----------------------------theme主题-----------------------------*/
body{font-size:14px;font-family: 微软雅黑, 宋体 , Verdana, Arial;line-height: 1.42857143;color: #333;background-color: #f7f7f7;}
a{color: #333;}
a:hover,a:focus{color: red;}
.theme-ct{/*margin: 20px auto;*/background: white;padding: 0 20px;}
.theme-dqwz{background: url(../images/icon/icon_dqwz.jpg) no-repeat 0 center;padding-left: 25px;line-height: 45px;border-bottom: 1px solid #CCCCCC;}


/*-----------------------------header页眉-----------------------------*/
.header{
    background:url(../images/public/hderbg.png) no-repeat;
    background-size:100% 100%;
    transition:all linear .5s;
}
.header-top {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: url(../images/public/hdertp.png) no-repeat;
    color: #fff;
}
.header-top > .container {
    position: relative;
}

.header-top a {
    color: #fff;
}
.header-top .weather {
    height: 40px;
}
.header-top #riqi {
    margin-right: 24px;
}
.header-top ul.fr li {
    float: left;
}
.header-top ul.fr li:first-child {
    position:relative;
    margin-right:10px;
}
.header-top ul.fr li:first-child div {
    position:absolute;
    width:100px;
    left:0;
    display:none;
}
.header-top ul.fr li:first-child:hover div {
    display:block;
}
.header-top ul.fr .search {
    padding-left: 20px;
    margin-left: 20px;
}
.header-top ul.fr li img {
    margin-right:6px;
}
.header-top ul.fr .search img {
    margin-right:0;
}
.header-btm {
    width:100%;
    height:60px;
    background:#2b64ca;
}
.navbar {
    overflow:hidden;
    font-size:22px;
    font-weight:700;
    line-height:40px;
    margin-top:10px;
}

.navbar li{
    float:left;
    width: 14.28%;
    text-align:center;
    letter-spacing:3px;
    border-left:1px solid #6b93da;
}
.navbar li.sy{
    letter-spacing:10px; 
    border-left:0;  
}
.navbar li a {
    color:#fff;
}
.logo{
    width:1200px;
    margin:60px auto 110px;
}
/* search */
.seek_main{
    display:block;
    overflow:hidden;
    width:220px;
    height:30px;
    line-height:30px;
    margin:5px 0 0 20px;
    color:#000;
    position:relative;
}
.seek_main > input {
    padding: 0 8px;
    width:100%;
    margin:0;
    outline:none;
    border:0;
    border-radius:14px;
}
.seek_main p {
    position:absolute;
    width:30px;
    height:30px;
    right:0;
    top:0;
    background:url(../images/public/search.png) no-repeat center center;
}
.seek_main p input{
    width:100%;
    height:100%;
    border:0;
    background:transparent;
    outline: none;
}
@media screen and (max-width: 768px) {
    .header{}
    .logo{margin:0;padding:20px 0;width:100%;}
    .header-top .weather{display:none;}
    .header-top > .container .fr{display:none;}
    .header-top > .container{padding:0 10px}
    .header-btm{height:auto;}
    .navbar li{width: 40%;font-size: 18px;}
    .navbar{height:auto;margin-bottom:10px;}
    .navbar li.sy{width: 20%;height: 80px;line-height:40px;padding:0 20px;}
}
/*-----------------------------footer页脚-----------------------------*/
.footer {
    width: 100%;
    min-height: 100px;
    background: #2b64ca;
    color: #fff;
}
.footer a {
    color: #fff;
}
.footer .clearfix li {
    float: left;
    color: #fff;
}
.footer > .container {
    padding-bottom: 12px;
    position: relative;
}
.footer .copyright {
    margin-top: 10px;
    /* padding: 0 20px; */
}
.footer .copyright span {
    margin-left:15px
}
.footer .copyright span:first-child {
    margin-left:0;
}
.footer .copyright span a img {
    margin-right:5px;
    margin-top:-5px;
}
.footer .wzzc {
    position: absolute;
    right: 0;
    bottom: 6px;
}
.footer .wzzc .wxgzh {
    width: 59px;
    float:left;
    text-align:center;
    position: relative;
}
.footer .wzzc .wxgzh p {
    position:absolute;
    top: -20px;
    left: 15px;
}
.footer .wzzc .wxgzh img {
    margin-top:5px;
}
.footer .wzzc a {
    margin-left: 15px;
}
.footer .wzzc a.top {
    /* float:right; */
    margin-bottom: 12px;
    display: inline-block;
}
.footer .wzzc a.top img {
    margin-right:8px;
}
.footer .wzlj-nav {
    overflow:hidden;
    padding: 20px 20px 12px;
    width: 65%;
}
.footer .wzlj-nav li {
    float: left;
    padding: 0 25px;
    color: #fff;
}
.footer .wzlj-nav li:first-child {
    padding:0;
}
.footer .wzlj-nav li a {
    color: #fff;
    display: block;
    padding: 0 25px;
    /* background: url(../images/public/dsj.png) no-repeat right center; */
}
.footer .wzlj-nav li a span {
    margin-left:20px;
}
.footer .wzlj-nav li a span img {
    transition:all linear .5s;
}
.footer .wzlj-nav li a:hover span img,
.footer .wzlj-nav .on a span img {
    transform:rotate(180deg);
}
.wzlj-list {
    width: 1200px;
    margin: 0 auto;
    background-color: #fff;
    /* margin-top: 30px; */
    padding: 0;
    border:0;
    border-top: 0;
    height: 0;
    /* overflow:hidden; */
    transition: all linear .5s;
    position: absolute;
    top: -190px;
    left: 0;
    display: none;
    height: 190px;
}
.wzlj-list ul {
    display:none;
    overflow: auto;
    background: #fff;
    height: 190px;
    padding: 10px 15px;
    border: 1px solid #ccc;
    border-bottom: 0;
    border-top: 5px solid #2b64ca;
}
.wzlj-list ul.dis {
    display:block;
}
.wzlj-list ul li {
    float: left;
    width: 20%;
    text-align: left;
}
 .wzlj-list ul li a {
    display:block;
    padding: 4px 0;
    color: #000;
}
@media screen and (max-width: 768px) {
    .footer {margin-top:15px;padding:10px 10px 0;}
    .footer .wzzc {
        display: none;
    }
    .yd_none,
    .wzlj-nav,
    .wzlj-list {
        display: none;
    }
}
/*-----------------------------list列表-----------------------------*/
.list li{line-height: 30px;border-bottom: 1px dashed #CCCCCC;padding: 15px 0;}
.list li:first-child{padding-top:0;}
.list li:after{content: " ";display: table;clear: both;}
.list img{width: 270px;height: 160px;margin-right: 15px;float: left;}
.list .time{float: right;margin-left: 10px;}
.list .tit{display: block;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
/*分页*/
#page-div{margin:15px auto;text-align: center;}
.pagination-first,.pagination-last{display: block;margin: 10px;}
.pagination-index,.pagination-num{border: 1px solid #bfbfbf;margin: 0 3px;padding:0 10px;display: inline-block;border-radius: 3px;color: #bfbfbf;}
.pagination-num.active,.pagination-index:hover,.pagination-num:hover{background: #bfbfbf;color: white;}
.pagination-last>span{margin: 0 10px;}
.pagination-last>input{height: 18px;width: 30px;text-align: center;}

/*-----------------------------detail详情-----------------------------*/
.detail{background: #FFFFFF;}
.detail>h1{font-size: 32px;text-align: center;padding: 20px 50px;}
.detail>.table{border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;line-height: 40px;text-align: center;}
.detail>.table>div{display: inline-block;margin: 0 15px;}
.detail .fontsize img,.detail .fontsize span{margin: 0 5px;cursor: pointer;}
.detail .dywb{cursor: pointer;}
.detail .bdsharebuttonbox{display: inline-block;vertical-align: middle;}
.bdshare-button-style2-16 .bds_qzone,
.bdshare-button-style2-16 .bds_more,
.bdshare-button-style2-16 .bds_copy{
    display:none;
}
#NewsContent{padding: 20px;border: 1px solid #ccc;margin-bottom: 20px;border-top: 0;}
#div-div{font-size: 12px;}
.click-top{position: fixed;bottom: 10%;right: 5%;z-index: 1000;display: none;cursor: pointer;}

/*-----------------------------插件-----------------------------*/

/*-----------------------------添加类名-----------------------------*/
.overf {white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
/*-----------------------------********-----------------------------*/
@media (max-width: 768px) {
.dis-no{display: none !important;}
.theme-ct{padding: 0 10px;}
.list img{width: 100%;height: 160px;float: initial;display: block;margin-bottom: 10px;}
.detail>h1{font-size: 18px;padding: 20px 0;}
#NewsContent img{height: initial !important;}
/*-----------------------------********-----------------------------*/

}


@media (min-width: 768px) {
.container { width: 750px;}
}
@media (min-width: 992px) {
.container {width: 970px;}
}
@media (min-width: 1200px) {
.container {width: 1200px;}
#NewsContent,.theme-ct{min-height: 500px;padding-bottom:20px}
.main.container {padding-bottom:20px;}
}
.container{margin-right: auto;margin-left: auto;}

