header .topnav{position:absolute;z-index:99;height:33px;background:#5e0000;color:#fff;font-size:9pt;line-height:33px;}
header .topwrap{height:10pc;border-bottom:1px solid #e0e0e0;background:#fff;box-shadow:0 0 3px #e0e0e0;}
header .mainbox .logo{z-index:99;margin-top:68px;padding-right:20px;max-width:25pc;}
header .mainbox p{display:inline;color:#000;font-size:1.5rem;}
header #menu ul{margin-top:33px;border-right:1px solid #dbdbdb;}
header #menu li{float:right;border-left:1px solid #dbdbdb;height: 80%;}
header #menu li>a span{display:block;padding:8px 28px;width:20px;height:100%;color:#000;font-weight:200;font-size:18px;font-family:微软雅黑;line-height:25px;transition:all .3s ease-in-out;}
.h-nav li.on>a span,header #menu li:hover>a span{background-color:#830000;color:#fff;font-weight:700;}
header #menu ul.menu ul{position:absolute;left:-9999em;margin:0 auto;height:auto;}
header #menu li:hover div ul{right:0;z-index:100;visibility:visible;}
header #menu li li{float:right;width:auto;height:auto;background:#999;}
header #menu li>li a span{font-size:15px;}
header #menu a:hover,header #menu span:hover{color:#fff;}
header #menu li ul span{width:auto;color:#fff;font-size:1rem;}
header #menu li ul span:hover{background:rgba(72,72,73,.4);color:#fff;}


article{min-height:800px}
.edui-show{width:100%;margin:20px auto}



.category{position:relative}
.category h1{margin-bottom:20px;margin-left:15px}
.category .category_list{width:234px;height:81px;display:block;border:0;text-align:center;line-height:81px;font-size:20px;color:#fff}
.category .category_list li{display:block;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;border-right:1px solid #e7e7e7}

.category .dh{width:100%;height:70px;line-height:70px;border-bottom:1px solid #e7e7e7}
.category .dh span{width:500px;float:left;font-size:16px;display:block}
.category .dh h6{display:block;float:left;font-size:16px;font-weight:normal}

.category h4{width:auto;height:40px;line-height:40px;font-size:30px;display:block;font-weight:normal;color:#5e0000;text-align:center;margin-top:35px}
.category .bm{margin-top:60px;margin-bottom:15px}
.category .bm li{width:173px;height:40px;background:#f7f6f6;display:block;text-align:center;line-height:40px;float:left;margin:0 20px 50px 20px;font-size:16px}
.category .category_list li.on{background-color:#94070a}
.category .category_list li.on a{color:#ffffff}

@media only screen and (max-width:650px){
    .category .category_list {
        width: 100%;
         height: auto;
    }
    

    


}


.list ul li{overflow:hidden;position:relative;margin-bottom:15px;border-bottom:1px solid #dcdcdc;padding-bottom:18px;line-height:18px}
.list ul li h3{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:12px}
.list ul li h3 a{font-size:16px;font-weight:bold}
.list ul li .des{color:#666666;color:;margin-bottom:10px;font-size:13px}
.list ul li span{margin-right:20px;color:#8f8f8f}
.list ul li:hover::after{width:100%;background-color:#830002}
.list ul li:hover h3 a{color:#830002}
.list ul li:after{content:'';position:absolute;bottom:0;left:0;width:260px;height:1px;background:#830002;color:#830002;-webkit-transition:all .66s cubic-bezier(.17,.84,.44,1);transition:all .66s cubic-bezier(.17,.84,.44,1)}

#pages{width:100%; height: auto; overflow: hidden; background: #fff; text-align: center;padding: 40px 0;}
#pages a{width:auto; height:30px !important; padding:0px 10px !important; line-height:30px;  display:inline-block; background:#f0f0f0; margin:0 10px;border-radius:25px; font-size:16px}
#pages a:hover{background:#830002; color:#fff; text-decoration:underline}
#pages span{width: 30px; height: 30px; border-radius: 15px; color: #fff; line-height: 30px; display: inline-block; font-size: 16px; background-color: #830002;}


.nodePic{margin-top:30px;display:block;position:relative;height:148px;border:1px solid #ecebeb}
.nodePic img{width:1198px;height:148px;border:none}
.nodePic .cateName{height:50px;line-height:50px;text-align:center;font-size:24px;color:#fff;position:absolute;top:49px;right:20px;background:url(../img/news_cateNodeName.png) 0px 0px no-repeat;background-size: cover;}
.bread{padding:30px 0;overflow:hidden}
.bread span{display:inline-block;min-width:187px;border-top:3px solid #830002;padding:10px 15px 0 0;line-height:20px;color:#828282}
.bread a{color:#828282}
.bread i{margin:0 5px;font-style:normal}
.ny_main .ny_position{color:#8f8f8f}
.ny_main .ny_position a{color:#8f8f8f;padding-right:5px}
.ny_main .ny_position a:hover{color:#851561}




.zy_share{border-top:#ddd solid 1px;position:relative;padding-top:12px;margin-top:50px}
.zy_share i{position:absolute;height:3px;width:80px;left:0;top:-2px;background-color:#830002}
.zy_share h2{float:left}
.zy_share h2 p{font-size:16px;color:#666;font-weight:bold;line-height:32px}
.zy_share h2 p a{color:#666;display:inline-block;font-weight:normal;max-width:500px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:middle;margin-top:-3px}
.zy_share h2 p a:hover{color:#830002}
.zy_share .bdsharebuttonbox{float:right;padding-top:26px}
.zy_share .bdsharebuttonbox span{position:absolute;right:0;top:-2px;z-index:3;width:90px;border-top:#830002 solid 3px;text-align:right;color:#666;padding-top:14px}
.zy_share .bdsharebuttonbox a{margin-right:0;margin-left:6px}







#side_div .form-group{position:relative}
#side_div .input-search-btn{position:absolute;top:0;right:0;height:100%;padding:0 10px;border:none;border-radius:0 200px 200px 0;background:0 0}
#side_div .form-control{border-color:#e7eaf1;border-radius:5px}
#side_div .form-control{padding-right:50px}
#side_div .form-control{border-radius:200px}
#side_div .form-control{font-size:1rem;line-height:1.571429;display:block;width:100%;padding:.429rem .929rem;color:#76838f;border:1px solid #e4eaec;border-radius:.215rem;background-color:#fff;background-image:none;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:2.573rem;-webkit-transition:-webkit-box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear;-o-transition:box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear;transition:box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear;border-color:#e4eaec;-webkit-appearance:none;-moz-appearance:none}
#side_div .sidebar-search{padding-left:10px;margin-bottom:10px}







.event_year{width:60px;text-align:center;float:left;margin-top:10px}
.event_year li{height:40px;line-height:40px;background:#999999;margin-bottom:1px;font-size:18px;color:#fff;cursor:pointer}
.event_year li.current{width:70px;background:#94070a url(../img/jian.png) 60px 0 no-repeat;color:#fff;text-align:left;padding-left:9px}
.event_list{width:810px;float:right;background:url(../img/dian3.png) 139px 0 repeat-y;margin:10px 0 20px}
.event_list h3{margin:0 0 10px 132px;font-size:24px;font-family:Georgia;color:#94070a;padding-left:25px;background:url(../img/jian.png) 0 -45px no-repeat;height:38px;line-height:30px;font-style:italic}
.event_list li{background:url(../img/jian.png) 136px -80px no-repeat}
.event_list li span{width:57px;text-align:right;display:block;float:left;margin-top:10px}
.event_list li p{width:720px;margin-left:24px;display:inline-block;padding-left:10px;background:url(../img/jian.png) -21px 0 no-repeat;line-height:25px;_float:left}
.event_list li p span{width:720px;text-align:left;border-bottom:2px solid #ddd;padding:10px 15px;background:#f0f0f0;margin:0}















article .bread{overflow:hidden;padding:30px 0;}
article .bread span{display:inline-block;padding:10px 15px 0 0;min-width:187px;border-top:3px solid #830002;line-height:20px;}
article .bread a,article .bread span{color:#828282;}
article .bread i{margin:0 5px;font-style:normal;}

article .articleTitle h3{font-weight:400;font-size:26px;line-height:36px;}
article .articleAuthor{padding:10px 0 10px 10px;border-left:1px solid #dbdbdb;color:#646464;font-size:13px;}
article .articleAuthor span{display:inline-block;margin:0 10px;height:22px;color:#646464;line-height:22px;}
article .articleAuthor i{color:#646464;font-style:normal;}
article .articleTitle{padding:0 0 25px;line-height:26px;}

/* 单页 */

article .articleOnePic{position: relative;
    overflow: hidden;
    display: block;
    width: 100%;}
article .articleOnePic img{
    display: block !important;
    object-fit: contain;
}
article .articleOneTitle{width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
	
}
    
    
article .articleOneTitle .container{
    height: 100%;
    display: table;
    text-align: center;	
}

article .articleOneTitle .container .banner-text-con {
    display: table-cell;
    vertical-align: middle;

}
article .articleOneTitle h3{font-weight:400;font-size:32px;line-height:36px;margin-top:20px;color:#ffffff;}
article .articleOneAuthor{padding:10px;border-bottom:1px solid #dbdbdb;color:#646464;font-size:13px;text-align:center;}
article .articleOneAuthor span{display:inline-block;margin:0 10px;height:22px;color:#646464;line-height:22px;}
article .articleOneAuthor i{color:#646464;font-style:normal;}
article .articleTitle{padding:0 0 25px;line-height:26px;}

article.show .edit p{margin:5px 0;text-indent:2em;}
article.show .edit p video{width:40pc;height:auto;}
article.show .edit table{margin:0 auto;width:auto;max-width:100%;}
article.show .edit table td{width:auto!important;white-space:normal;}
article.show .edit table td p
article.show .edit table td span{text-indent:0;}
article.show .edit img{padding:5px 0;}
article.show .edit i{font-style:italic;}
article.show .edit strong{font-weight:700;}
article.show .edit span{line-height:22px;}

article02{padding-top:0;}
.articleList02{padding-left:10px;}
.listTitle01{margin:0;padding:20px 15px;background-color:#f2f1f1;text-align:center;font-weight:700;font-size:21px;font-size:1pc;font-family:微软雅黑;}
.listTitle01 span{margin-left:15px;color:#8c8c8c;font-weight:400;font-size:9pt;font-family:微软雅黑;}
.list02{padding-bottom:3pc;width:100%;}
.list02 li{margin-top:10px;min-height:60px;border-bottom:1px solid #e4e4e4;transition:all .3s ease-in-out;}
.list02 li:hover,.list03 li:hover{z-index:100;background-color:#fff;box-shadow:1px 5px 7px -7px rgba(0,0,0,.8);transform:scale(1.02);}
.list02 li:hover span{border:none;}
.list-date{float:left;width:58px;height:58px;border:1px solid #dbdbdb;border-bottom:none;text-align:right;}
.list-date i,.list-date strong{display:block;padding:5px;font-weight:400;font-style:normal;}
.list-date strong{padding-top:15px;color:#820002;font-size:24px;}
.list-date i{color:#292929;font-size:9pt;}
.list02 li a{display:block;overflow:hidden;margin-left:79px;height:auto;line-height:21px;}















