*{
    margin: 0;
    padding: 0;
}
body {
    width: 100%;
    height: 100%;
    background-color: #fff;
    font-size: 14px;
	font-family:'微软雅黑','宋体',vendna,Arial,Tahoma,Helvetica,san-serif;
	background-repeat: no-repeat;
    background-size: cover;
    text-align: left;
    margin: 0 auto;
}
.wrap{
    width: 100%;
}
.content{
    width: 1200px;
    margin: 0 auto;
}
.head{
    width: 100%;
    background: url('/statics/srd/images/head1_bg.jpg')no-repeat;
    background-size: 100% 100%;
    text-align: center;
    position: relative;
}
.fl{
   float: left;
}
.fr{
    float: right;
}


ul,li{
    list-style: none;
}
.page{
    text-align: center;
}
.page a{
    padding: 2px 8px;
    border: 1px solid #ccc;
    text-decoration: none;
    color: #000;
}
.page span{
    background: #0062c5;
    color: #fff;
    padding: 2px 8px;
    border: 1px solid #0062c5;
}
/* top */
.top{
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -600px;
    color: #fff;
    font-size: 16px;
    overflow: hidden;
}
.top a{
    color: #fff;
    font-size: 16px;
    text-decoration: none;
}
.top a:hover{
    text-decoration: underline;
}
/* nav */


.main{
    width: 100%;
    background: url('/statics/srd/images/nav_bg.jpg')no-repeat;
    background-size: 100% 105%;
    margin-top: -4px;
}
.nav {
    background: #3b77af;
     height: 65px;
     line-height: 65px;
     padding:0 50px;
     width:1320px;
     margin: 0 auto;
     position: relative;
     top: 0;
     box-sizing: border-box;
  }
.nav .icon{
    position: absolute;
    top: 65px;
    z-index: 2;
}
.icon7{
    left: 0px;
}
.icon8{
    right: 0px;
}
.nav ul li{
    display: inline-block;
    padding-right: 45px;
    height: 65px;
    line-height: 65px;
}
.nav ul li a{
    color: #fff;
    font-size: 22px;
    text-decoration: none;
    display: inline-block;
}
.nav ul li img{
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}
.nav ul li  span{
    display: inline-block;
    vertical-align: middle;
}
.nav ul{
    /* display: inline-block;
    margin-right: 23px; */
    height: 65px;
    /* width: 902px; */
    float: left;
}
.nav .content{
    overflow: hidden;
}
.nav .search{
    width: 270px;
    /* display: inline-block; */
    background: #2b6091;
    border-radius: 20px;
    height: 38px;
    line-height: 38px;
    float: right;
    margin-top: 15px;
}
.nav .search input{
    outline: none;
    border: 0;
    height: 38px;
    line-height: 38px;
    background: transparent;
    padding: 0 10px;
    color: #fff;
    font-size: 16px;
    width: 170px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}
.nav .search input::-webkit-input-placeholder { /* WebKit browsers */
    color: #fff;
    font-size: 16px;
}
.nav .search input:focus{
    background-color: transparent;
}
.nav .search  img{
    vertical-align: middle;
    margin-left: 25px;
    margin-top: -4px;
}
/* lay1 头条 */
.lay1{
    width: 1278px;
    background: #fff;
    margin: 0 auto;
    padding-top: 22px;
    position: relative;
    z-index: 3;
}
.lay1_1 img{
    display: inline-block;
    vertical-align: middle;
}
.lay1_1 h5{
    display: inline-block;
    vertical-align: middle;
    height: 35px;
    line-height: 30px;
    font-size: 35px;
    /* margin-left: 40px; */
    width: 1000px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lay1_1 h5 a{
    font-size: 30px;
    color: #1a1a1a;
    text-align: center;
    text-decoration:none;
}
.lay1_1 li>a{
    display: inline-block;
}
.swiper_new1 li>a{
    display: inline;
}
/* .swiper_new1 .title{
    height: 35px;
    line-height: 35px;
} */
.toutiao{
    padding: 0;
    background: #e9e9e9;
    margin-bottom: 22px;
}
.lay1_tit img,.lay1_tit h4{
    display: inline-block;
    vertical-align: middle;
    color: #3b7caf;
    font-size: 28px;
}
.lay1_tit h4 a{
    display: inline-block;
    color: #3b7caf;
    font-size: 28px;
    text-decoration: none;
}
.lay1_tit img{
    margin-right: 15px;
}
.lay1_tit {
    margin-bottom: 20px;
}
.lay1_list li  a{
    color: #333;
}
.lay1_list li  a:hover{
    text-decoration: underline;
}
.lay1_list li {
    line-height: 30px;
}
.lay1_list li.line{
    border-bottom: 1px dotted #dedede;
    margin-bottom: 5px;
}
.lay1_list li a{
    font-size: 18px;
    text-decoration: none;
    display: inline-block;
    width: 520px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lay1_list li span{
    float: right;
    color: #b2b2b2;
}
.lay1_swiper{
    width:637px;
    height: 390px;
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
}
.lay1_text{
    width: 530px;
    display: inline-block;
    vertical-align: top;
}
.ggw{
    overflow: hidden;
    margin-top: 20px;
}
.ggw img{
    margin-bottom: 20px;
}
/* lay2 */
.lay2{
    background: #f5f5f5;
}
.lay2 .content{
   overflow: hidden;
   padding-top: 60px;
}
.lay2_left{
    width: 790px;
    height: 860px;
    overflow: hidden;
}
.lay2_right{
    width: 370px;
}
.lay2_1,.lay2_2{
    background: #fff;
    box-sizing: border-box;
}
.lay2_2con,.lay2_con{
    padding: 0 25px 17px 25px;
}
.lay2_2{
    margin-top: 25px;
}
.tab ul li{
    background: #dcdcdc;
    color: #333;
    width: 50%;
    float: left;
    text-align: center;
    line-height: 43px;
    font-size: 23px;
    font-weight: 600;
}
.tab1 ul li.on{
    background:#3b77af;
}
.tab1{
    margin-bottom: 20px;
}
.tab1 ul{
    margin: 0 auto;
    overflow: hidden;
    width: 570px;
}
.tab1 ul li.on a{
    color: #fff;
}
.tab1 ul li a{
    color:#333;
    text-decoration: none;
    display: inline-block;
    width: 100%;
}
.tab2 ul{
    border-bottom: 1px solid #d1d1d1;
    border-top: 1px solid #d1d1d1;
    overflow: hidden;
    padding: 1px 0;
}
.tab2 ul li{
    width: 33%;
    background:#fff;
    font-weight: 600;
    line-height: 42px;
}
.tab2 ul li a{
    text-decoration: none;
    color: #333;
    display: inline-block;
}
.lay2_2con ul{
    margin-top: 10px;
}
.tab2 ul li.on a{
    border-bottom: 2px solid #3b7caf;
    color: #3b7caf;
    padding: 0 10px;
}
.tab2 ul li.on{
    color: #3b7caf;
}

.lay2_con .spec .time{
    color: #3b7caf;
    font-size: 16px;
    border: 1px solid #3b7caf;
    display: inline-block;
    padding: 10px;
    margin-right: 28px;
    vertical-align: middle;
}
.lay2_con .spec .time p{
    font-size: 28px;
    text-align: center;
}
.lay2_con .spec .con_text{
    width: 620px;
    display: inline-block;
}
.con_text{
    vertical-align: middle;
}
.con_text h5{
    color: #181818;
    font-size: 18px;
    line-height: 26px;
}
.con_text h5>a{
    color: #181818;
    font-size: 22px;
    line-height: 26px;
    text-decoration: none;
}
.con_text h5>a:hover{
    text-decoration: underline;
}

.con_text  p{
    color: #999;
    font-size: 14px;
    line-height: 20px;
}
.lay2_con .more a{
    color: #1479d7;
    font-size: 14px;
    text-decoration: none;
}
.lay2_con  ul li{
    line-height: 33px;
    font-size: 18px;
}
.lay2_2con ul li{
    line-height: 33px;
    font-size: 18px;
}
.lay2_con  ul li span,.lay2_2con  ul li span{
    color: #b2b2b2;
    font-size: 15px;
}
.lay2_con  ul li a,.lay2_2con  ul li a{
    color: #333;
    text-decoration: none;
    display: inline-block;
    width: 540px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list_video{
    overflow: hidden;
}
.list_video ul li a{
    width: 360px;
}
/* .lay2_con ul li a{
    display: inline-block;
    width: 540px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
} */
.index_jggz li a,.index_gdrd li a{
    width: 540px !important;
}
.videoshow{
    width: 290px;
    display: inline-block;
    margin-left: 40px;
    vertical-align: middle;
}
.videoshow dd{
    display: none;
    text-align: center;
}
.videoshow dd img{
    width: 250px;
}
.videoshow dd.on{
    display: block;
}
.lay2_con  ul li a:hover,.lay2_2con  ul li a:hover{
    text-decoration: underline;
}
.tab2{
    overflow: hidden;
    width: 100%;
}
.tab .line{
    display: inline-block;
    height: 16px;
    margin-top: 16px;
    width: 1px;
    background: #dedede;
}
.lay2_3con ul{
    width: 400px;
    display: inline-block;
    vertical-align: middle;
}
.list_1 ul{
    width: 100%;
}
.lay2_3 video{
    width: 290px;
    height: 150px;
    display: inline-block;
    margin-top: 18px;
}
.lay2_right{
    width: 370px;
    height: 860px;
    background: url('/statics/srd/images/indexupdate/lay2_right2.jpg')no-repeat;
    background-size: 100% 100%;
}
.lay2r_2 div{
    margin-top:16px;
}
.lay2r_2 div a{
    width: 100%;
    display: inline-block;
    text-align: center;
}
.lay2r_1{
    padding: 36px 35px 37px;
}
.lay2r_1 div,.lay2r_1 div a{
    display: inline-block;
    vertical-align: top;
}
.lay2r_1 .line{
    width: 0;
    height: 70px;
    background: #dedede;
    margin: 0 30px;
}
.swiper2{
    margin: 30px auto;
}
.clearflow{
    clear: both;
}
.lay3{
    background: #fff;
    padding:  50px 0;

}
.lay3_1{
    display: inline-flex;
    width: 396px;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: center;
    margin-right: 45px;
    vertical-align: middle;
}
.lay3_1>div{
    width: 185px;
    height: 142px;
    margin-top: 20px;
}
.lay3_2{
    width: 750px;
    display: inline-block;
    vertical-align: middle;
}
.lay3_tit{
    color: #3b7caf;
    font-weight: 600;
    font-size: 20px;
    line-height: 32px;
    border-bottom: 1px solid #dedede;

}
.news .lay3_tit{
    margin-top: 28px;
}
.lay3_tit a{
    display: inline-block;
    line-height: 30px;
    border-bottom: 3px solid #3b7caf;
    text-decoration:none;
    color: #3b7caf;
}
.swiper3{
    margin-top: 20px;
    margin-bottom: 20px;
}
.lay3_2_bottom{
    margin-top: 40px;
}
.lay3_2_con ul{
    margin-top: 10px;
}
.lay3_2_con ul li{
   line-height: 24px;
   font-size: 18px;
   float: left;
   width: 48%;
   padding: 10px 0;
   box-sizing: border-box;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
   margin-right: 10px;
}
.lay3_2_con ul li a,.lay3_2_l ul li a{
    text-decoration: none;
    color: #666;
}
.lay3_2_con ul li a:hover,.lay3_2_l ul li a:hover{
    text-decoration: underline;
}
.lay3_2_l{
    width: 350px;
}
.lay3_2_l>ul li{
    overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
}
.lay3_2_l ul li{
    line-height: 40px;
    font-size: 18px;
    box-sizing: border-box;
}
.bottom{
    background: #e0e0e0;
    padding: 25px 0;
    text-align: center;
    position: relative;
}
.bottom_l {
    width: 100px;
    display: inline-block;
    vertical-align: middle;
}
.bottom_r img{
    margin-left: 20px;
    vertical-align: middle;
}
.bottom_r {
    width: 600px;
    display: inline-block;
    vertical-align: middle;
    line-height: 24px;
    color: #333;
    text-align: left;
    margin-left: 150px;
    font-size: 14px;
}

#swiper1 .pagination{
    text-align: right;
    width: auto;
    position: absolute;
    right: 20px;
}
#swiper3 .pagination{
bottom: 10px;
}
#swiper1 .pagination>div{
    background: #b5b5b5;
    width: 10px;
    height: 10px;
    right: 20px;
}
#swiper1 .pagination .selected,#swiper3 .pagination .selected{
    background: #007aff;
}
.tt_icon{
    display: inline-block;
    width: 119px;
    height: 78px;
    vertical-align: middle;
}
#swiper0 {
    display: inline-block;
    margin-left: 40px;
    vertical-align: middle;
}
#swiper0 .prevClass,#swiper0 .nextClass,#swiper1 .prevClass,#swiper1 .nextClass,#swiper3 .prevClass,#swiper3 .nextClass{
    display: none;
}
.swiper2_wrap{
    background: #fff;
    padding: 1px 18px 1px 32px;
    margin: 35px auto;
}
.swiper2 .prevClass{
    background-image: url('/statics/srd/images/pre.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    z-index: 10;
    left: -20px;
}
.swiper2 .nextClass{
    background-image: url('/statics/srd/images/next.png');
    background-size: 100% 100%;
    background-repeat: no-repeat;
    z-index: 10;
    right: -5px;
}
.selection_r{
    margin-top: 20px;
    width: 180px;
    display: inline-block;
    vertical-align: top;
    margin-right: 15px;
}
.selection_r .select{
    width: 100%;
    height: 30px;
    font-size: 16px;
    color: #666;
    border: 0;
    background-color: #f4f3f1;
    outline: 0;
    background-image: url('/statics/srd/images/icon16.png');
    background-repeat:  no-repeat;
    background-position: 97% 50%;
    background-clip:content-box;
    position: relative;
    text-align: center;
}
.selection_r .select span{
    line-height: 30px;
    display: inline-block;
}
.selection_r ul{
    width: 100%;
    height: auto;
    max-height: 240px;
    overflow-y: scroll;
    background-color: #fff;
    border: 1px solid #ccd1d3;
    position: absolute;
    left: -1px;
    background-color: #fff;
    top: 30px;
    display: none;
    z-index: 1000;
    text-align: center;
}
.selection_r ul li a{
    font-size: 14px;
}
.showimg{
    display: inline-block;
    vertical-align: top;
    margin-top: 20px;
}
.showimg img{
    width: 129px;
}
.selection_r .maz_li{
    color: #c1b09f;
    text-align: center;
    margin-top: 20px;
    font-size: 14px;
}
.selection_r .maz_li a{
    color: #c1b09f;
    text-decoration: none;
}
.lay3_2_op .showimg ul li{
    display: none;
}
.lay3_2_op .showimg ul li.on{
    display: block;
}
.selection_r .maz_li a:hover{
    text-decoration: underline;
}
.selection{
    width: 1200px;
    margin: 0 auto;
    margin-bottom:20px;
}
.linknav > li {
    position: relative;
    line-height: 30px;
    float: left;
    background-image: url('/statics/srd/images/icon16.png');
    background-repeat:  no-repeat;
    background-position: 97% 50%;
    background-clip:content-box;
    cursor: pointer;
    width: 230px;
    margin-right: 20px;
    height: 30px;
    font-size: 16px;
    background-color:#f2f2f2;
    text-align: center;
    border: 1px solid #ccc;
}
.linknav{
    margin-left: 80px;
}
.linknav > li > ul {
    width: 230px;
    height: 210px;
    max-height: 340px;
    overflow-y: scroll;
    background-color: #fff;
    border: 1px solid #ccd1d3;
    position: absolute;
    left: -1px;
    background-color: #fff;
    top: -210px;
    display: none;
    z-index: 1000;
    /* overflow: scroll; */
}
.linknav >li>ul.qgrd{
    height: 45px;
    top: -45px;
}

.linknav > li > ul > li {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    line-height: 25px;
}
.linknav > li > ul > li a{
    color: #000;
    text-decoration: none;
    display: inline-block;

}
.linknav > li > ul > li a:hover{
    color: #007aff;
}


/* NEWS */
.cwrap{
    padding-bottom: 20px;
    border-bottom: 2px solid #dedede;
    margin-bottom: 20px;
    border-left: 1px solid #dedede;
    border-right: 1px solid #dedede;
 }
 .location{
     font-size: 17px;
     margin-bottom: 20px;
 }
 .loca_home{
     vertical-align: bottom;
 }
 .location *{
     display: inline-block;
     /* vertical-align: middle; */
     color: #666;

 }
 .location a{
     text-decoration: none;
 }
 .location a:hover{
     text-decoration: underline;
 }
 .swiper_new1{
     width:637px;
     display: inline-block;
     margin-right: 20px;
     height: 370px;
 }
 .swiper_new1 ul li img{

     height: 370px;
 }
 .news_tit {
     color: #3b7caf;
     font-weight: 600;
     font-size: 20px;
     line-height: 32px;
     border-bottom: 1px solid #dedede;
     margin-top: 28px;
 }
 .lay1_text  .news_tit{
     margin-top: 0;
 }
 .news_tit a {
     display: inline-block;
     line-height: 30px;
     color: #3b7caf;
     border-bottom: 3px solid #3b7caf;
     text-decoration: none;
 }
 .news_li {
     margin-top: 10px;
     margin-bottom: 5px;
 }
 .news_li  li{
     font-size: 17px;

 }

 .news_li  li a{
     color: #333;
     text-decoration: none;
     display: inline-block;
     line-height: 44px;
     width: 380px;
     text-overflow: ellipsis;
     overflow: hidden;
     white-space: nowrap;
 }
 .news_gdrdli li a{
    line-height: 39px;
 }
 .lay1_text  .news_li  li a{
    line-height: 42px;
 }
 .news_li  li a:hover{
     text-decoration: underline;
 }
 .news_li .time{
     color: #b2b2b2;
     line-height: 35px;
 }
 .news_lay2_left {
     width: 790px;
     display: inline-block;
     height: 575px;
     vertical-align: top;
 }
 .news_lay2_left .news_li li a{
     width: 620px;
 }
 .news_lay2_right{
     width: 350px;
     display: inline-block;
     height: 575px;
     margin-left: 50px;
     vertical-align: top;
 }
 .news_lay2_right ul{
     margin-bottom: 40px;
 }
 .news_lay2_right video{
     margin-top: 20px;
     width: 325px;
     height: 180px;
 }
 .news .swiper2_wrap{
     border-top: 1px solid #dedede;
     border-bottom: 1px solid #dedede;
 }

 /* 列表页 */
 .list_tit{
     background: #f5f5f5;
     padding: 5px 0 5px 30px;
     color: #1a1a1a;
     font-size: 22px;
 }
 .list_tit a{
    color: #1a1a1a;
    font-size: 22px;
    text-decoration: none;
 }
 .list_tit a:hover{
     text-decoration: underline;
 }
 .lists ul{
     margin: 20px 0;
     min-height: 100px;
 }
 .lists ul li a{
     line-height: 44px;
     color: #333;
     text-decoration: none;
     font-size: 17px;
 }
 .lists ul li a:hover{
     text-decoration: underline;
 }
 .lists ul li span{
     color: #b2b2b2;
     line-height: 44px;
     
 }
 .lists ul .line{
     width: 100%;
     height: 1px;
     background: #ccc;
     margin: 20px 0;
 }

 /* 内容页 */
 .contt_tit{
     font-size: 30px;
     color: #1a1a1a;
     text-align: center;
     line-height: 40px;
     margin: 30px 0;
     font-weight: bold;
 }
 .contt_attach{
     background: #f5f5f5;
     color: #3b77af;
     text-align: center;
 }
 .contt_abstr{
     text-align: center;
     margin: 40px 0;
     font-size: 17px;
     color: #333;
 }
 .contt_cont{
     min-height: 200px;
 }
 /* 互动交流 */
.jl_left{
    width: 825px;
    display: inline-block;
    vertical-align: top;
}
.jl_tit{
   color: #424242;
   font-size: 24px;
   font-weight: bold;
}
.jl_left .state_new .state{
    line-height: 80px;
    font-size: 22px;
    color: #fff;
    background: #cbb486;
    padding: 0 20px;
}
.jl_left .state_ing .state{
    width: 84px;
    height: 80px;
    background: url('/statics/srd/images/iconjl1.png')no-repeat center top;
}
.jl_left .state_ed .state{
    width: 84px;
    height: 80px;
    background: url('/statics/srd/images/iconjl2.png')no-repeat center top;
}
.jllist_tit a{
    color: #181818;
    font-size: 18px;
    line-height: 33px;
    font-weight: bold;
    display: inline-block;
    text-decoration: none;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 720px;
}
.jl_left ul{
    margin-top: 20px;
}
.jllist_tit a:hover{
    text-decoration: underline;
}
.state_new .jlli_right {
    box-sizing: border-box;
    padding: 10px 20px;
    border: 1px solid #efefef;
}
.jlli_right p{
    color: #999;
    font-size: 16px;
}
.jlli_right {
    width: 720px;
}
.jllist_tit{
    width: 100%;
    text-decoration: none;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.jl_left ul li{
    overflow: hidden;
}

.jl_left ul li.state_ing,.jl_left ul li.state_ed{
    margin-top: 10px;
    border-top: 1px dotted #ccc;
    overflow: hidden;
    padding-top: 10px;
}
.jl_left ul li.state_ing{
    margin-top: 20px;
}
.jl_right{
    display: inline-block;
    width: 300px;
    margin-left: 70px;
    vertical-align: top;
}
.jl_right ul li{
    margin: 15px 0;
}
.tit_line{
    width: 90%;
    display: inline-block;
    height: 1px;
    background: #efefef;
}
.rdft{
    overflow: hidden;
    padding:35px 0;
}
.rdft ul li h3{
    font-size: 18px;
    color: #181818;
    line-height: 44px;
}
.rdft ul li h3 a{
    font-size: 18px;
    color: #181818;
    line-height: 44px;
    text-decoration: none;
}
.rdft ul li h3 a:hover{
    text-decoration: underline;
}
.rdft ul li p{
    color: #181818;
    font-size: 17px;
    line-height: 33px;
}
.rdft-li{
    width: 710px;
}
.rdft-li li a{
    display: inline-block;
    width: 630px;
    line-height: 40px;
    color: #333;
    font-size: 17px;
    text-decoration: none;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.rdft-li li a:hover{
    text-decoration: underline;
}
.rdft-li li span{
float: right;
line-height: 40px;
color: #b2b2b2;
}
.rdft-li li.active{
    padding-bottom: 20px;
    border-bottom: 1px solid #efefef;
    margin-bottom: 20px;
}

/* 机构设置 */
.jigou_tit img,.jigou_tit,.jigou_content,.jigou_content img{
    width: 100%;
}

/* 人大工作三级 */
.rdgz_nav3{
    width: 300px;
    background: #f5f5f5;
    height: auto;
    min-height: 880px;
    display: inline-block;
    vertical-align: top;
}
.rdgz_nav3 ul li span{
    width: 15px;
    height: 13px;
    display: inline-block;
    background: url('/statics/srd/images/rdgz3_2.png')no-repeat;
    margin-right: 6px;
}
.rdgz_nav3 ul li.active span{
    background: url('/statics/srd/images/rdgz3_1.png')no-repeat;
}
.rdgz_nav3 dl{
    background:#3b77af;
    text-indent: 20px;
    line-height: 50px;
    font-size: 20px;
    color: #fff;
}
.rdgz_nav3 ul li{
    line-height: 50px;
    font-size: 15px;
    text-indent: 2em;
    border-bottom: 1px solid #ccc;
}
.rdgz_nav3 ul li.active a{
    color: #3b77af;
}
.rdgz_nav3 ul li a{
    display: block;
    width: 100%;
    text-decoration: none;
    color: #333
}
.rdgz_nav3 ul li.active{
    background:#b8d9f3;

}
.rdgz_con{
    width: 810px;
    display: inline-block;
    vertical-align: top;
    margin-left: 80px;
}
.redgz_conlb ul li a {
    line-height: 40px;
    color: #333;
    text-decoration: none;
    font-size: 17px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 630px;
    display: inline-block;
}
.redgz_conlb ul li span {
    color: #b2b2b2;
    line-height: 40px;
    display: inline-block;

}
.redgz_conlb ul li a:hover{
    text-decoration: underline;
}
.redgz_conlb ul .line {
    width: 100%;
    height: 1px;
    background: #ccc;
    margin: 20px 0;
}

/* 人大概览 */
.rdgl_left{
    width: 680px;
    margin-right: 20px;
    display: inline-block;
}
.rdgl_tit{
    width: 100%;
    background: #f8f8f8;
}
.rdgl_tit a{
    display: inline-block;
    font-size: 20px;
    color: #fff;
    background: #3b77af;
    text-decoration: none;
    padding: 2px 15px;
    font-weight: bold;
}
.sub_tit{
    background: #78aedc;
    width: 180px;
    height: 30px;
    color: #fff;
    font-size: 20px;
    text-align: center;
    line-height: 30px;
    display: inline-block;
    vertical-align: top;
    font-weight: bold;
}
.peo_list li{
    width: 115px;
    margin-right: 50px;
    float: left;
}
.peo_list li a{
    display: inline-block;
    color: #333;
    text-decoration: none;
    width: 100%;
}
.peo_list{
    display: inline-block;
    width: 470px;
    vertical-align: top;
    margin-left: 22px;
}
.peo_list li  img{
    border:4px solid  #efefef;
    width: 100%;
    height: 150px;
}
.peo_list li p{
    text-align: center;
}
.rdgl_lay1{
    border-bottom: 1px solid #efefef;
    padding: 30px 0;
}
.peo_list li:nth-child(3),.peo_list li:nth-child(6),.peo_list li:nth-child(9){
    margin-right: 0;

}
.rdgl_right{
    width: 450px;
    display: inline-block;
    vertical-align: top;
}
.rdgl_rt1{
    width: 450px;
    height: 450px;
    background: url('/statics/srd/images/rdgl_pic3.jpg')no-repeat center top;
}
.rdgl_swiper{
    width: 388px;
    height: 237px;
    margin: 0 auto;
}
.rdgl_swiper .pagination{
    bottom: 0 !important;
}
.help{
    height: 90px;
}
.help a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.rdgl_swiper .swiper_tit{
    margin-top: 30px;
}
.rdgl_swiper .swiper_tit h4 a{
    font-size: 18px;
    color: #181818;
    text-decoration: none;
    line-height: 33px;
}
.rdgl_swiper .swiper_tit h4 {
    text-align: left;
    text-indent: 2em;
}
.rdgl_swiper .swiper_tit p{
    color: #181818;
    font-size: 17px;
    line-height: 33px;
    text-align: left;
    text-indent: 2em;
}
.rdgl_swiper ul li img{
    width: 380px;
    height: 240px;
}
.rdgl_rt2{
width: 452px;
height: 284px;
background: url('/statics/srd/images/rdgl_pic4.jpg')no-repeat center center;
}
.rdgl_rt2 ul li a{
    color: #333;
    text-decoration: none;
    font-size: 17px;
    line-height: 40px;
    width: 363px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
}
.rdgl_rt2 ul li a:hover{
    text-decoration: underline;
}
.rdgl_rt2 ul{
    width: 363px;
    margin: 0 auto;
}
.rdgl_rt3 ul li{
    margin: 20px 0;
}
.rdgl_rt3 ul li img{
    width: 100%;
}
/* 主任会议组成人员 */
.zrhy_left{
    width: 800px;
    margin-right: 15px;
    display: inline-block;
}
.zrhy_right{
    width: 370px;
    display: inline-block;
    vertical-align: top;
}
.zrhy_left .spec .time {
    color: #3b7caf;
    font-size: 16px;
    border: 1px solid #3b7caf;
    display: inline-block;
    padding: 10px;
    margin-right: 28px;
    vertical-align: middle;
}
.zrhy_left .spec .con_text {
    width: 620px;
    display: inline-block;
}
.zrhy_left .spec .con_text  a{
    text-decoration: none;
}
.zrhy_left .spec .con_text  a:hover{
    text-decoration: underline;
}
.zrhy_left ul li{
    padding: 20px 0;
    border-bottom: 1px solid #efefef;
}
.zrhy_left .spec .time p {
    font-size: 28px;
    text-align: center;
}
.zrhy_lay1{
    border-bottom: 1px solid #efefef;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.zrhy_lay1 .avatar{
    width: 230px;
    height: 305px;
    border: 4px solid #efefef;
}
.zrhy_lay1 .avatar img{
    width: 100%;
    height: 100%;
    border: none;
}
.zrhy_lay1 .zrhy_desc{
    display: inline-block;
    vertical-align: top;
    margin-left: 37px;
    width: 520px;
}
.zrhy_lay1 .zrhy_desc dd{
    color: #35618b;
    font-size: 22px;
    line-height: 30px;
}
.zrhy_lay1 .zrhy_desc dt{
    color: #333;
    font-size: 17px;
    margin: 15px 0;
}
.zrhy_lay1 .zrhy_desc dt{
    line-height: 40px;
}
.zrhy_lay1 .avatar{
    display: inline-block;
    vertical-align: middle;
}
.zrhy_rt3{
    width: 300px;
    margin: 0 auto;
    margin-top: 30px;
}
.zrhy_rt3 ul li{
    margin: 10px auto;
}
.zrhy_rt1{
    width: 370px;
    background: url('/statics/srd/images/zrhy_pic1_2.jpg')no-repeat center top;
}
.avatar2{
    width: 115px;
    height: 155px;
    margin-left: 28px;
    display: inline-block;
    vertical-align: top;
}
.avatar2 img{
    width: 100%;
    height: 100%;
}
.zrhycyli{
    margin-top: 10px;
}
.zrhycyli span{
    font-weight: bold;
    color:  #336c9a;
    vertical-align: middle;
    font-size: 14px;
    margin: 0 12px;
 }

 .zrhycyli>div{
    text-align: center;
    font-size: 17px;
    line-height: 30px;
 }
 .zrhycyli span.zrhy_line{
    width: 1px;
    height: 15px;
    background: #336c9a;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0;
    margin-left: 0;
}
.zrhycyli ul{
    overflow: hidden;
}
.zrhycyli ul li{
    float: left;
    width: 120px;
    height: 35px;
    line-height: 35px;
    text-align: center;
}
.zrhycyli ul li a{
    text-decoration:none;
    color: #333;
    font-size: 17px;
}
.zrhycyli ul li a:hover{
    text-decoration:underline;
}
.zrhycyli a{
    color: #333;
    text-decoration: none;
}
.zrhycy_z{
    width: 180px;
    display: inline-block;
    vertical-align: top;
    margin-left: 20px;
    margin-top: 0;
}
.zrhycy_z p{
    line-height: 30px;
    font-size: 15px;
}
/* 人大工作 二级页面 */
.rdgz_list{
    width: 580px;
}
.rdgz_tab  ul{
    text-align: center;
    margin-top: 10px;
}
.rdgz_tab  ul li{
    display: inline-block;
    padding: 0px 8px;
    height: 20px;
    line-height: 20px;
    border-right: 1px solid #cbcbcb;
}
.rdgz_tab  ul li.noline{
    border: 0;
}
.rdgz_tab  ul li a{
    font-size: 20px;
    color: #62523b;
    text-decoration: none;
    display: inline-block;
}
.rdgz_tab  ul li.active::after{
    content:"";
    display:block;
    width: 85px;
    height: 18px;
    background: url('/statics/srd/images/rdgz_active1.jpg')no-repeat center center;
}
.rdgzer_con{
    margin-top: 30px;
}
.rdgzer_con ul li a{
    display: inline-block;
    text-decoration: none;
    line-height: 40px;
    color: #333;
    font-size: 17px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    width:435px;
}
.jdgz_right ul li a{
    width: 500px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
}
.rdgzer_con ul li span.time{
    line-height: 40px;
    color: #b2b2b2;
    font-size: 15px;
}
#xxgk_tab ul li.active::after{
    background: url('/statics/srd/images/rdgz_active2.jpg')no-repeat center center;
}
#lfgz_tab ul li.active::after{
    background: url('/statics/srd/images/rdgz_active3.jpg')no-repeat center center;
}
#jdgz_tab ul li.active::after{
    background: url('/statics/srd/images/rdgz_active4.jpg')no-repeat center center;
}
.lfgz_con,.lfgz_list,.jdgz_list{
    width: 1200px;
    margin-top: 20px;
}
.rdgz_tit{
    text-align: center;
}
.xxgk_swiper1 ul li{
    width: 380px;
    height: 260px;
    background: #f7f7f7;
    padding: 20px 40px;
    box-sizing: border-box;
    float: left;
    margin-right: 20px;
}
.xxgk_swiper1 ul{
   overflow: hidden;
}
.xxgk_swiper1 ul li h4 a{
    color: #333;
    text-decoration: none;
    font-size: 18px;
    line-height: 40px;
}
.xxgk_swiper1 ul li h4 a:hover{
    text-decoration: underline;
}
.xxgk_swiper1 ul li  p{
    color: #999;
    font-size: 16px;
    line-height: 40px;
}
.jdgz_con{
    overflow: hidden;
    margin-top: 40px;
}
.jdgz_left{
    width: 560px;
    height: 287px;
}
.jdgz_left img{
    width: 100%;
    height: 100%;
}
.jdgz_left ul,.jdgz_left ul li{
    width: 100%;
    height: 100%;
}
.jdgz_left ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.jdgz_left li{
     position: relative;
 }
 .jdgz_left p{
     position: absolute;
     bottom: 3px;
     background: rgba(0,0,0,0.5);
     height: 30px;
     text-align: center;
     color: #fff;
     width: 100%;
     line-height: 30px;
 }
 .jdgz_left p a{
     color: #fff;
     text-decoration: none;
 }
 .jdgz_left p a:hover{
     text-decoration: underline;
 }
 .jdgz_right {
     margin-top: -8px;
     margin-right: 20px;
 }
 .dbgz_swiper4 ul li{
     width: 370px;
     height: 380px;
     padding: 10px ;
     box-sizing: border-box;
     border: 1px solid #ccc;
 }
 .dbgz_swiper4 ul li>a{
     display: inline-block;
     width: 100%;
 }
 .dbgz_swiper4 ul li img{
     width: 333px;
     height: 244px;
    margin-left: 10px;
 }
 .dbgz_swiper4 li h5{
     font-size: 18px;
     color: #181818;
     text-align: center;
     padding: 5px 0;
     margin-left: 10px;
     text-overflow: ellipsis;
     overflow: hidden;
     white-space: nowrap;
     display: inline-block;
     width: 340px;
 }
 .dbgz_swiper4 li h5 a{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    width: 340px;
    font-size: 18px;
    color: #181818;
    text-align: center;
    text-decoration: none;
 }
 .dbgz_swiper4 li h5 a:hover{
    text-decoration: underline;
 }
 .dbgz_swiper4 li p{
    color: #999;
    font-size: 15px;
    line-height: 27px;
    margin-left: 10px;
    text-align: center;
    padding: 5px 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    width: 340px;
 }
 .dbgz_swiper4 li div{
     float: right;
 }
 .dbgz_swiper4 li div a{
     color:#b49354;
     text-decoration: none;
 }
 .dbgz_swiper4 li div a:hover{
    text-decoration: underline;
 }
 #rdgz_swiper1 .prevClass,.dbgz_swiper4 .prevClass,.xxgk_swiper1 .prevClass {
    background-image: url(/statics/srd/images/pre.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    z-index: 10;
    left: -20px;
 }
 #rdgz_swiper1 .nextClass, .dbgz_swiper4 .nextClass,.xxgk_swiper1 .nextClass{
    background-image: url(/statics/srd/images/next.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    z-index: 10;
    right: -5px;
}
.gzyj_list{
    margin-top: 36px;
    width: 1200px;
}
.dbgz_list,#jdgz_list{
    margin-top:36px;
}
.gzyj_left{
    width: 750px;
    display: inline-block;
    vertical-align: top;
    margin-top: 0;
}
.gzyj_right{
    width: 400px;
    display: inline-block;
    vertical-align: top;
    margin-left: 35px;
}
.gzyj_left ul li a {
    width: 580px;
}
.rdgzer_con ul li a:hover{
    text-decoration: underline;
}
.gzyj_list .rdgz_tit{
    text-align: left;
}
.contt_content p{
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}
.contt_content video{
     width:800px;
    height: 450px;
    /* margin-left: 172px; */
    display: block;
    margin: 0 auto;
}
.contt_content table{
    margin: 0 auto !important;
}
.contt_content p img{
  display: block;
  margin: 0 auto;
  height: auto !important;
  width: auto !important;
}
.contt_content p img{
    height: auto !important;
    width: auto !important;
}

/* 专题 */
.zhuanti_head{
    width: 100%;
    height: 529px;

}
.zhuanti1{
    background: url('/statics/srd/images/zt_head1_2.jpg?v=20230510')no-repeat top center;
}
.zhuanti2{
    background: url('/statics/srd/images/zt_head2_2.jpg?v=20230510')no-repeat top center;
}
.zhuanti3{
    background: url('/statics/srd/images/zt_head3_2.jpg')no-repeat top center;
}
.zhuanti4{
    background: url('/statics/srd/images/zt_head4_2.jpg')no-repeat top center;
}
.zhuanti5{
    background: url('/statics/srd/images/zt_head5_4.jpg')no-repeat top center;
}
.zhuanti6{
    background: url('/statics/srd/images/zt_head6_2.jpg')no-repeat top center;
}
.zhuanti7{
    background: url('/statics/srd/images/zt_head7_2.jpg')no-repeat top center;
}
.zhuanti8{
    background: url('/statics/srd/images/zt_head8_2.jpg?v=20230510')no-repeat top center;
}
.zhuanti9{
    background: url('/statics/srd/images/zt_head9_3.jpg?v=20230510')no-repeat top center;
}
.zhuanti10{
    background: url('/statics/srd/images/zt_head10.png')no-repeat top center;
    height: 486px;
}
.zhuanti11{
    background: url('/statics/srd/images/zt_head11.jpg?v=20230510')no-repeat top center;
    height: 486px;
}
.zhuanti12{
    background: url('/statics/srd/images/zfxngm516.jpg')no-repeat top center;
    height: 560px;
}
.zhuanti13{
    background: url('/statics/srd/images/zt_head13.jpg')no-repeat top center;
    height: 560px;
}
.zhuanti14{
    background: url('/statics/srd/images/zt_head14n.jpg')no-repeat top center;
    height: 560px;
}
.zhuanti16{
    background: url('/statics/srd/images/zt_head16.jpg')no-repeat top center;
    height: 560px;
}
.zhuanti17 {
    background: url('/statics/srd/images/zt_head17.jpg')no-repeat top center;
    height: 560px;
}
.zhuanti18 {
    background: url('/statics/srd/images/zt_head18.jpg')no-repeat top center;
    height: 560px;
}
.zhuanti19 {
    background: url('/statics/srd/images/zt_head19.jpg')no-repeat top center;
    height: 600px;
}
.zhuanti19 .backsy{
    left: 0px;
    bottom: 20px;
    width: 200px;
}
.zhuanti_head .content{
    position: relative;
    height: 100%;
}
.backsy{
    position: absolute;
    right: 0;
    bottom: 5px;
    width: 140px;
    height: 60px;
}
.zhuanti10 .backsy{
    bottom: 15px;
}
.backsy a{
    width: 100%;
    height: 100%;
    display: inline-block;
}
.zt_lists{
    margin-top: 20px;
    margin-bottom: 30px;
}
.zt_lists ul li h3{
    display: inline-block;
}
.zt_lists ul li h3 a{
    color: #545452;
    font-size: 26px;
    font-weight: normal;
    text-decoration: none;
    line-height: 60px;
    display: inline-block;
    width: 920px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.zt_lists ul li h3 a:hover{
    text-decoration: underline;
}
.zt_lists .time{
    line-height: 60px;
    color: #545452;
    font-size: 18px;
}
.zt_lists .zt_des{
    line-height: 36px;
    font-size: 18px;
}
.zt_line{
    margin-top: 30px;
    margin-bottom:20px;
}
.search form{
    display: inline-block;
    width: 100%;
}
.search_input{
    background: url('/statics/srd/images/search.png')no-repeat center center;
    display: inline-block;
    width:50px;
    height: 32px;
    border: 0;
    outline: none;
    vertical-align: middle;

}
.input-group-addon{
    display: inline-block;
}
.top_wrap{
    position: absolute;
    background: url('/statics/srd/images/head2_bg.jpg')no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 550px;
}
body,.head,.main,.top_wrap{
    width: 100%;
    min-width:1320px;
}
/* @media screen and ( max-width:1320px ) {
    body,.head,.main,.top_wrap{
        width: 1440px;
        width: 100%
    }
} */
.font600{
    font-weight: 600;
}
.dbdh {
    width: 100%;
    position: fixed;
    bottom: 5%;
    left: 0;
    z-index: 100;
    text-align: center;
}
.dbdh img{
    width: 100%;
}
.animated.bounceOutDown {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}
.close {
    position: absolute;
    right: 3%;
    top: 6%;
    z-index: 101;
}
.close span{
    vertical-align: middle;
    display: inline-block;
    line-height: 36px;
    height: 36px;
    font-size: 20px;
    margin-right: 10px;

}
.close>a{
    display: inline-block;
    vertical-align: middle;
}
.bottom_r a{
    color: #333;
    text-decoration: none;
}
.bottom_r a:hover{
    text-decoration: underline;
}
.rdft-img video{
    width: 460px;
    height: 270px;
}
.nav .search input:-internal-autofill-selected {
    background-color: #2b6091 !important;
    background-image: none !important;
    color: #fff !important;
    box-shadow: inset 0 0 0 1000px #2b6091 !important;
}
.nav .search input:-webkit-autofill {
 box-shadow: 0 0 0px 1000px #2b6091 inset !important;
}
.nav .search input:-webkit-autofill:focus {
 box-shadow: 0 0 0px 1000px #2b6091 inset !important;
}
/* 球探体育比分：第五次会议专题 列表页 */
/* ztsrdh */
.ztsrdh_head{
     /*飘红修改 */
    /* background: url('/statics/srd/images/ynrdhw/head_red.jpg')no-repeat top center;
    background-size:100%; */
    padding-top: 50px;
    background: url('/statics/srd/images/qgrdwu/bodybg111.jpg');
}
.head_con{
    width:80%;
    margin: 0 auto;
   margin-top: 40px;
   margin-bottom: 38px;
   opacity: 0;
}
.ztsrdh_nav{
    background: #a9010e;
}
.ztsrdh_nav .search{
    background: #c8424b;
}
.ztsrdh_main{
     /*飘红修改 */
    /* background: url('/statics/srd/images/nav_bg_ztsrdh.png')no-repeat; */
    background: none;
    background-size: 100% 100%;
}
.ztsrdh_top_wrap{
    /*飘红修改 */
    /* background: url('/statics/srd/images/head2_bg_ztsrdh.png')no-repeat; */
    background: none;

    background-size: 100% 100%;
}
/* 人代会列表 */
.lcrdh ul li.active{
    background: #cf7b81;
}
.lcrdh dl{
    background: #a9010e;
}
.lcrdh ul li.active span {
    background: url(/statics/srd/images/lcrd_icon1.png)no-repeat;
}
.rdgz_nav3 ul li.active a{
    color: #fff;
}
.ztsrdh_mask{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.3);
    z-index:10000;
}
.ztsrdh_makcon{
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    /* transform: translateY(-50%); */
    text-align: center;
}
.ztsrdh_tc3{
    float: right;
    margin-right: 20%;
}
.ztsrdh_tc2{
    width: 100%;
}

.video-js{
    margin: 0 auto !important;

}
.contt_content  #videoPlayer video{
    margin-left: 0!important;
}
/* weihu */
.weihu1{
    text-align: center;
    color: #999;
    font-size: 22px;
}
.weihu1 p{
    line-height: 40px;
    margin-top: 30px;
}
.weihu1 .clock{
    line-height: 40px;
    border: 1px solid #8ccaf3;
    border-radius: 20px;
    width: 200px;
    margin: 30px auto;
}
.ggwswiper{
    width: 100%;
    margin-bottom: 20px;
}
.ggwswiper .pagination{
    bottom: 5px  !important;
    text-align: right !important;
}
/* 首页飘红 */
.rdhome{
   background: url('/statics/srd/images/qgrdwu/bodybg111.jpg')no-repeat top center;
}
.rdhome .head{
    background: none !important;
}
.rdhome .main{
    background: none  !important;
}
.rdhome .nav{
    background:#a9010e !important;
}
.rdhome  .top_wrap{
    background:none !important;
}
.rdhome .search{
    background: #c85d65 !important;
}