body{font-weight: normal;color: #000;font-family:"Microsoft YaHei",-apple-system,BlinkMacSystemFont,"SimSun","Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
.container{width: 1200px !important;}
a{color: #000;font-size: 1.1rem;}
a:hover{text-decoration: none;color:#D6181F;}
ul{margin: 0;padding: 0;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-weight:bold;}
.ellipsis2{
     overflow: hidden;
     text-overflow: ellipsis;
     display: -webkit-box;
     line-clamp:2;
     -webkit-line-clamp: 2;
     box-orient:vertical;
     -webkit-box-orient: vertical;
}
.border-none{border-radius: inherit;border: inherit;}
.bbnone{border-bottom: inherit;}
.card .card-header {background-color: #fff;position: relative;}
.header{width: 100%;position: relative;background-repeat: no-repeat;background-size:cover;height:300px;}
.header .container .row{min-width:960px}
.topnavbar{width: 100%;position: relative;height: 3.75rem;background-color: #064EC0;border-bottom: 0.375rem solid #D6181F;}
.topnavbar ul{padding: 0;margin: 0;min-width: 1140px;}
.topnavbar ul>li{list-style: none;text-align: center;display: inline-block;}
.topnavbar ul>li a{color: #fff;display: block;padding:.85rem 1rem;font-size: 1.425rem;/*font-family: "SimSun";font-weight: bold;*/}
.topnavbar ul>li a:hover{text-decoration: none;color: #D6181F}
.topnavbar ul>li a.selected{color:#D6181F;}

#index-news-carousel .carousel-item{height: 330px;}
#index-news-carousel .carousel-item img{height: 100%;}
#index-news-carousel .carousel-caption{padding-top:10px;bottom:0;right: 0;left: 0;padding-bottom:10px;background-color: rgba(0, 0, 0,.4);}
#index-news-carousel .carousel-caption p{margin: 0;}
#index-news-carousel .carousel-indicators{bottom: -20px;margin: 0;}
#index-news-carousel .carousel-indicators li{opacity:1;background-color:#E1E1E1;width: 100%; height: 5px;margin-left: 0;}
#index-news-carousel .carousel-indicators .active{background-color:#D20D15;}
.index-topnews .list-group-flush>.list-group-item{min-height: 6rem;}
.index-topnews .list-group-flush>.list-group-item:first-child{border-top-width: 1px !important;}
.index-topnews .list-group-flush>.list-group-item:last-child,.dynamic-box .list-group-flush>.list-group-item:last-child{border-bottom-width:1px !important;}

.news-list-group{margin: 0;padding: 0;}
.news-list-group li{list-style: none;padding: 0.3rem 0;}
.news-list-group li:nth-child(5){padding-bottom: 15px;}
.news-list-group li:nth-child(6){border-top: 1px solid #e1e1e1;padding-top: 15px;}

.nav-tit{font-weight: bold;padding-left:20px;}
.nav-tit:before{
    content: "";
    width: 7px;
    height:26px;
    position: absolute;
    left: 0;
    top: 2px;
    background-color:#D20D15;
}

a.nav-more{position: absolute;right: 0;top: 0;font-size:0.875rem;background-color: #EAEAEA;padding: 0.3125rem 1.575rem;}

.report-box-bg{background-color: #F8F8F8;border-right: 2px solid #fff;}
.report-box .card-title{font-size: 0.75rem;text-align: center;}
.report-box dl{margin: 0;}
.report-box dl>dd,.report-box dl>dt{display: inline-block;}
.report-box ul>li{list-style: none;background-color: #fff;}
.report-box ul>li a{color: #064EC0;font-weight: bold;}
.report-box ul>li>i{color: #064EC0;float: right;top:5px;font-size: 1.125rem;}
.report-box dl>dt>i{color:#999;}

.dynamic-box .card{border: inherit;border-radius: inherit;}
.dynamic-box .card .card-header{border-bottom: inherit;}
.dynamic-box .card .card-header>h5>i{color:#D20D15;}
.dynamic-box a.more{position: absolute;right: 0;top:0px;padding-left:1.575rem;color: #A4A4A4;}
.dynamic-box a.more>i{font-size:1.75rem;}
.pic-box{border: 1px solid #eee;padding: 4px;}
.pic-box img{max-height: 150px;width: 100%;}
.video-box{position: relative;}
.video-box img{max-height: 135px;width: 100%;}
.video-box .caption{position: absolute; top:23%;left:35%;}
.video-box i{color:rgba(255,255,255,.5);font-size: 4.75rem;}
.video-list .img-box{background-position: top;background-repeat: no-repeat;background-size: cover;}


.link-box{width: 100%;background-color: #FAF7F1;}
.link-box ul>li{list-style: none;display: inline-block;margin-right: 15px;padding: 5px;}
.link-box .card,.link-box .card-header{background-color: inherit;}
.link-box a{font-size: 1rem;}
.footer{font-size:0.95rem;}
.footer a{color:#333;font-size: 0.95rem;}

.list-grad{background-image: linear-gradient(#fff,#F8F4EC);}
.list-grad .card-title{position: relative;}
.list-grad .card-title a{font-size: inherit;font-weight: normal;}
.list-grad .card-title i{
    content: "";
    width: 54px;
    height: 54px;
    border-radius:50%;
    background-image: linear-gradient(#F8F4EC,#fff);
    position: absolute;
    right: 10%;
    top:10%;
}

.list-grad .card-title i:before{
    content: "";
    width:26px;
    height:26px;
    background-image: url('data: image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23c3ab83" class="bi bi-chevron-right" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z"/></svg>');
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    right:20%;
    top:30%;
}
.location-nav{position: relative; border-bottom: 1px solid #eee;padding:1rem 1rem;color: #747474;font-size:1rem;}
.location-nav a{color: #747474;font-size:1rem;}
.location-nav span>i{
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%230B51C1" class="bi bi-geo-alt" viewBox="0 0 16 16"><path d="M12.166 8.94c-.524 1.062-1.234 2.12-1.96 3.07A31.493 31.493 0 0 1 8 14.58a31.481 31.481 0 0 1-2.206-2.57c-.726-.95-1.436-2.008-1.96-3.07C3.304 7.867 3 6.862 3 6a5 5 0 0 1 10 0c0 .862-.305 1.867-.834 2.94zM8 16s6-5.686 6-10A6 6 0 0 0 2 6c0 4.314 6 10 6 10z"/><path d="M8 8a2 2 0 1 1 0-4 2 2 0 0 1 0 4zm0 1a3 3 0 1 0 0-6 3 3 0 0 0 0 6z"/></svg>');
    background-repeat: no-repeat;
    background-size: 100%;
    width:28px;
    height:28px;
    position: absolute;
    left:-0.35rem;
    top:28%;
}

.nybox{/*background-image: url('../images/body_bg.jpg');background-repeat: no-repeat;background-size:cover; */width: 100%;min-height: 500px;}
.nybox .left-card{background-image: url('../images/c_tit_bg.png');background-repeat: repeat-x;}
.nybox .left-card,.nybox .left-card .card-header{background-color:inherit;border-bottom:inherit;}
.nybox .left-card .card-header{height: 80px;}
.nybox .card .card-header i{color: #D20D15;}
.nybox .card .card-header a.nav-more{position: absolute;right: 0;top:10px;font-size:0.875rem;background-color: #EAEAEA;padding: 0.3125rem 1.575rem;}


#leftnav-accordion .card{background-color:#F1F1F1;}
#leftnav-accordion .card{border-bottom: 1px solid #fff;}
#leftnav-accordion .collapse a{display: block;}
#leftnav-accordion .collapse li{list-style: none;}
.nybox .left-card .list-group{border-radius:inherit;}
.nybox .left-card .list-group a,#leftnav-accordion .card .card-header>a{display:block;}
.nybox .left-card .list-group a:before,.nybox .left-card .list-group-item.active a:before,#leftnav-accordion .card .card-header>a:before{
    content: "";
    position: absolute;
    right:5%;
    top:34%;
    width:16px;
    height:16px;
    background-repeat: no-repeat;
    background-size: 100%;
}
.nybox .left-card .list-group a:before,#leftnav-accordion .card .card-header>a:before{background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23064EC0" class="bi bi-play-fill" viewBox="0 0 16 16"><path d="m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393z"/></svg>');}
.nybox .left-card .list-group-item.active a:before,#leftnav-accordion .card .card-header.on a:before{background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23ffffff" class="bi bi-play-fill" viewBox="0 0 16 16"><path d="m11.596 8.697-6.363 3.692c-.54.313-1.233-.066-1.233-.697V4.308c0-.63.692-1.01 1.233-.696l6.363 3.692a.802.802 0 0 1 0 1.393z"/></svg>');}
.nybox .left-card .list-group-item{padding: 1.15rem 1.25rem;margin-bottom: 1px; border: inherit;background-color: #F1F1F1;position: relative;}
.nybox .left-card .list-group-item.active,#leftnav-accordion .card .card-header.on{background-color: #064EC0 !important;}
.nybox .left-card .list-group-item.active a,#leftnav-accordion .card .card-header.on a{color: #fff;}
.nybox .card-header .c-nav-tit{font-weight: bold;padding-left:30px;}
.nybox .card-header .c-nav-tit:before{
    content: "";
    width: 17px;
    height:29px;
    position: absolute;
    left: 20px;
    top: 13px;
    background-image: url('../images/c_tit_icon.png');
    background-repeat: no-repeat;
    background-size: 100%;
}

#leftnav-accordion .card .card-header.active a:before{background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23064EC0" class="bi bi-caret-down-fill" viewBox="0 0 16 16"><path d="M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z"/></svg>');}

.nybox .right-card .list li{border: 1px solid #E7E7E7;list-style-position: inside;list-style-type:square;color:#D6181F;}
.list-news li{list-style-position: inside;list-style-type:square;color:#D6181F;}

.list-news li{border-bottom: 1px solid #eee;position: relative;}
.list-news li>span{position: absolute; right: 0;top:.95rem;color:#666;}
.nybox .right-card .list-news li:first-child{border-top: 1px solid #eee;}
.nybox .right-card .card-header{border-bottom: 2px solid #D6181F;}
.news-info .jumbotron{background-color: #fff;}
.news-info .jumbotron .title{color: #1f5781;}
.news-info .jumbotron .lead{font-size:0.975rem; font-weight: bold;color:#666;}
.news-info .jumbotron .my-4{margin-top:.5rem !important;}

.special-list .more{position: absolute;top: 0;right: 0;height: 100%;width:30px;border-left: 1px solid #eee;text-align: center;vertical-align: middle;}
.special-list .more>i{font-size:2rem;color:#b9b9b9;position: absolute;top:30%;right:5%;}

.weibo>i{color:#f20909;}
.qzone>i{color:#2688f6;}
.weixin>i{color:green;}

.message .card-header{color:#064ec0; }
.message .card-header .time{font-size:0.85rem; color:#666;position: absolute;right:2%;top:30%;}

.jbbox{ width: 910px; margin: 0 auto;}
.jbbox-btn a{ width: 150px; height: 36px; line-height: 36px; margin: 20px 10px; display: block; float: left; text-align: center; border: #eaeaea solid 1px;}
.jbbox-btn-on{ background: #ff6000; color: #ffffff;}
.jbbox b{font-weight: lighter;}

#play {width:100%;text-align:center;position:relative;overflow:hidden;margin:0 auto;}
#play li{list-style: none;}
#play .change_a {width:50%;height:100%;position:absolute;top:0;z-index:1;cursor:pointer;display:block;overflow:hidden;background:url(about:blank);}
#play .prev_a {left:0;}
#play .next_a {right:0}
#play .change_a span {width:24px;height:43px;display:block;position:absolute;top:50%;margin-top:-21px;display:none}
#play .prev_a span {left:10px;}
#play .next_a span {right:50px;}
#play .img_ul {position:relative;z-index:1;}
.img_hd  {width:80%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#eee;overflow:hidden;height:66px;padding:2px 0;margin-top:15px;margin:5px auto;position:relative;}
.img_hd ul {position:absolute;z-index:1}
.img_hd ul li {list-style: none; float:left;width:80px;height:60px;border:3px solid #eee;cursor:pointer;margin:0 3px 0 1px;overflow:hidden;*display:inline;padding:1px;text-align:center}
.img_hd ul li img {height:60px;}
.img_hd ul li.on{ border-color:rgb(45, 150, 233);}
.img_hd .bottom_a {background:url(../images/s_gallery_2012110702.png) no-repeat;width:22px;height:22px;position:absolute;display:block;top:50%;margin-top:-11px;cursor:pointer;z-index:10}
.img_hd .prev_a { background-position:0 -24px;left:5px;}
.img_hd .next_a { background-position:-30px -24px;right:5px;}

/*首页通知公告*/
.index-notice-box{background-color: #fff;}
.index-notice-box dl>dt{float: left;}
.index-notice-box .notice{padding:0px 5px;border: 2px solid #D6181F;position: relative;}
.index-notice-box .notice .title{display: block;padding:10px 15px;font-size:1.25rem;font-weight: bold; color:#D6181F;border-left: 1px solid #D6181F;border-right: 1px solid #D6181F;}
.index-notice-box a .time{color:#A9A9A9;font-size: 0.95rem;}
.index-notice-box .notice-list{position: relative; overflow:hidden;height: 50px;}
.index-notice-box .notice-list li{float: left;width:49%;list-style: none;padding-right: 10px;}

.jb-group-list{background: url('../images/jb_bg.png');background-repeat: no-repeat;background-size: 100%;}
.jb-group-list a{position: relative; display: inline-block;width: 33%;background-color: #064EC0;color:#fff;padding: 0.75rem 2rem; margin: 0 0.5rem;text-align: center;}
.jb-group-list a>i{
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23fff" class="bi bi-caret-right-fill" viewBox="0 0 16 16"><path d="m12.14 8.753-5.482 4.796c-.646.566-1.658.106-1.658-.753V3.204a1 1 0 0 1 1.659-.753l5.48 4.796a1 1 0 0 1 0 1.506z"/></svg>') no-repeat center center;
    background-size:100%;
    height:12px;
    width: 16px;
    display: inline-block;
}
.li-angle-right{
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="%239F9F9F" class="bi bi-chevron-right" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z"/></svg>');
    background-size:100%;
    background-repeat: no-repeat;
    height:28px;
    width:28px;
    display: inline-block;
}

#newsTabs .nav-item .nav-link{font-weight:600; border-radius: inherit;padding: .3rem .2rem;margin-right: .8rem;}
#newsTabs .nav-item .nav-link.active{
    background-color:inherit;
    color:inherit;
    border-bottom:3px solid #D20D15;
}

/*举报*/
.report-right{text-align: center;padding:30px;}
.report-right .rokp {
    width: 100%;
    border-radius: 25px;
    position: relative;
    background: #ff7d00;
    text-align: center;
    font-size: 20px;
    height: 50px;
    line-height: 50px;
    left: 0;
    top: 0;
}
.report-right img{max-width:100%;}
.report-right .rokp>span {
    color: #fff;
    display: inline-block;
    padding-left: 37px;
    position: relative;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    font-weight: bold;
}
.report-right .rokp>span .i-cfe {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 50%;
    background: url(../images/cons-con_03.png)no-repeat 0 50%;
    width: 24px;
    height: 24px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}

.report-left ul{margin: 0;padding: 0;}
.report-left li {
    position: relative;
    height: 50px;
    line-height: 50px;
    margin-bottom: 20px;
    background: #f9f9f9;
    border-radius: 25px;
    padding-left: 200px;
    font-size: 20px;
    overflow: hidden;
    list-style: none;
}
.report-left .p-span {
    width: 180px;
    display: inline-block;
    border-radius: 25px;
    position: absolute;
    background: #ff7d00;
    text-align: center;
    font-size: 20px;
    left: 0;
    top: 0;
}
.report-left .p-span>span {
    color: #fff;
    display: inline-block;
    padding-left: 37px;
    position: relative;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    font-weight: bold;
}
.report-left .p-span>span .i-cfe {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 50%;
    background-repeat: no-repeat;
    background-size: 0 50%;
    width: 24px;
    height: 24px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
}
.report-left .p-span>span .i-ihon0 {
    background: url(../images/wyjh_07.png);
}
.report-left .p-span>span .i-ihon1 {
    background: url(../images/wyjh_11.png);
}
.report-left .p-span>span .i-ihon2 {
    background: url(../images/wyjh_14.png);
}
.report-left .p-span>span .i-ihon3 {
    background: url(../images/wyjb-icon4_03.png);
}

.reports li {
    list-style: none;
    width: 325px;
    display: inline-block;
}
.reports li a{display:block;position: relative;}
.reitem i {
    display: inline-block;
    background: url(../images/wyjh_17.png) no-repeat 0 50%;
    width: 10px;
    height: 15px;
    position: absolute;
    right:30px;
    top:7px;
    bottom: 4px;
    margin: auto;
}

.reports .reitem {
    background: url(../images/jb_nav_bg1.png) no-repeat 0 50%;
    height: 100px;
    width: 100%;
    line-height: 100px;
    padding: 0 30px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    position: relative;
}

.reports .reitem span {
    color: #fff;
    font-size: 24px;
}

.reports .reitem.reit-c {
    background: url(../images/jb_nav_bg2.png) no-repeat 0 50%;
}

.reports .reitem.reit-c1 {
    background: url(../images/jb_nav_bg3.png) no-repeat 0 50%;
}

#index-pills-tabcontent a>img{max-height:230px;width: 100%;}