 * {
   font-family: "微软雅黑", "Microsoft Yahei", "SimSun", "宋体";
   border: none;
   margin: 0px;
   padding: 0px;
   letter-spacing: 0;
   font-weight: normal;
   /*                font-size:0px;*/
 }
 body {
   min-width: 1300px;
 }
 b, strong {
   font-weight: bold;
 }
 ul, ol, li {
   list-style: none;
 }
 a {
   text-decoration: none;
   cursor: pointer;
   color: #000000;
 }
 #header, #body, #footer {
   width: 100%;
   position: relative;
   overflow: hidden;
 }
 .contentBar {
   min-height: 1px;
   width: 1265px;
   margin: 0 auto;
   position: relative;
   overflow: hidden;
 }
 .autoBar {
   min-height: 1px;
   width: auto;
   margin: 0 auto;
   position: relative;
   overflow: hidden;
 }
 .fl {
   float: right;
 }
 .fr {
   float: left;
 }
 .yw {
   background: url("../images_page/bg2.png") top center no-repeat;
   height: 500px;
 }
 .clearfix:after {
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden
 }
 .clearfix {
   clear: both;
 }
 .inline {
   display: inline-block;
   display: -moz-inline-block;
   zoom: 1;
   *display: inline;
   overflow: hidden;
 }
 .list li {
   float: left;
   width: 426px;
   height: 107px;
   border: 1px solid #f4dfc3;
   background: #f9eedf;
   overflow: visible;
   margin: 30px 0px 0px 92px;
   padding: 18px 22px 0px 80px;
   position: relative;
   text-overflow: ellipsis;
 }
 .list .num {
   position: absolute;
   left: -47px;
   top: 50%;
   margin-top: -54px;
   width: 100px;
   height: 100px;
   line-height: 100px;
   text-align: center;
   border: 4px solid #fff;
   border-radius: 30px;
   background: #ec0324;
   font-size: 48px;
   font-family: "Arial";
 }
 .fw {
   color: #fff;
 }
 .list h3 {
   font-size: 22px;
   height: 45px;
   line-height: 30px;
 }
 .list p {
    line-height: 24px;
    height: 48px;
    margin-top: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
 }
 .red {
   color: #e10008;
 }
 .fullBar {
   min-height: 1px;
   width: 100%;
   margin: 0 auto;
   position: relative;
   overflow: hidden;
 }
 .fullBar2 {
   min-height: 1px;
   width: 100%;
   margin: 0 auto;
   position: relative;
   overflow: hidden;
   background: url("../images_page/bg_02.jpg") top center;
   height: 616px;
 }
 .contentBar {
   min-height: 1px;
   width: 1264px;
   margin: 0 auto;
   position: relative;
   overflow: hidden;
 }
 .dingy ul {
   display: flex;
   justify-content: space-between;
 }
 .dingy h3 {
   font-size: 20px;
   font-weight: bold;
   padding: 90px 15px 0px 30px;
   line-height: 30px;
   color: white;
 }
 .dingy li {
   background: url("../images_page/bye.png") top center no-repeat;
   width: 261px;
   height: 435px;
 }
 .dingy p {
   color: white;
   line-height: 25px;
   padding: 10px 20px 0px 30px;
 }
 .dingy p a {
   color: #FFD600;
 }
 .dingy {
   width: 1200px;
   margin: 30px auto;
 }
 .fullBar h1 {
   text-align: center;
 }
 .box1 {
   height: 421px;
   background: url("../images_page/bg.png");
   position: relative;
   margin-top: 50px;
 }
 .fw {
   color: #fff;
 }
 .box1 .text1 {
   left: 25px;
   top: 110px;
 }
 .fw a {
   color: #fff;
 }
 .box1 p {
   line-height: 25px;
   max-height: 125px;
   margin-top: 40px;
 }
 .box1 .text2 {
   left: 345px;
   top: 30px;
 }
 .box1 .text3 {
   left: 645px;
   top: 120px;
 }
 .box1 .text4 {
   left: 960px;
   top: 40px;
 }
 .box1 li {
   position: absolute;
   width: 260px;
 }
 .box1 h3 {
   font-size: 24px;
   line-height: 35px;
   height: 35px;
   padding-right: 20px;
   background-position: 115px center;
   background-repeat: no-repeat;
   font-weight: normal;
 }
 .cst .ch_content {
   /* padding-top: 40px; */
   height: auto;
   /* background: url(../images/xyhx-bg.png) no-repeat center 0px; */
   position: relative;
   margin-bottom: 135px;
 }
 .cst .ch_content > div .xyhxTitle {
   width: 100%;
   height: 70px;
 }
 .cst .ch_content .fr .xyhxTitle {
   background: url("../images/xyhx-zsjdqg.png") no-repeat 21px 21px;
   ;
 }
 .cst .fl {
   width: 600px;
   overflow: hidden;
   margin-top: 60px;
 }
 .cst .fr {
   width: 540px;
   position: relative;
   overflow: hidden;
   margin-top: 90px;
 }
 .pictu {
   border: 10px solid #fff8ec;
   width: 505px;
   margin-bottom: 36px;
 }
 .cst .fl a img {
   width: 100%;
   height: 100%;
 }
 .cst .nav_left a, .cst .nav_right a {
   display: block;
   color: #3e4d5e;
   /* height: 110px; */
   width: 86%;
 }
 .cst .nav_left a h3, .cst .nav_right a h3 {
   font-size: 18px;
   font-weight: bold;
   margin-bottom: 21px;
   line-height: 30px;
   height: auto;
   overflow: hidden;
   width: 100%;
   float: left;
   background: url(../images/xyhxlisttb.png) no-repeat left 8px;
   padding-left: 30px;
 }
 .cst .nav_left a:hover h3, .cst .nav_right a:hover h3 {
   color: #ea272f
 }
 /* .cst .nav_left a p ,.cst .nav_right a p{
    font-size: 14px;
    padding-top: 1px;
    line-height: 1.75;
    height: 50px;
    overflow: hidden;
    float: left;
    margin-left: 45px;
} */
 .box_01 {
   margin-top: -80px !important;
 }
 .box_01 .ct2left {
   width: 495px !important;
   height: 315px !important;
 }
 .carousel {
   width: 489px;
   height: 309px;
   position: relative;
   background: url("../images/xyhxbtleftbg.png") no-repeat center 0;
 }
 .carousel .imageList ul {
   list-style: none;
   font-size: 0;
 }
 .carousel .imageList ul li {
   position: absolute;
   top: 9px;
   left: 8px;
   opacity: 0;
   filter: alpha(opacity=0);
   display: none;
 }
 .carousel .imageList ul li:first-child {
   opacity: 1;
   filter: alpha(opacity=100);
   display: block;
 }
 .carousel .imageList ul li img {
   width: 98%;
   height: 291px;
 }
 #xyhx .ct2right {
   width: 680px !important;
   float: left;
   margin-left: -15px;
   /* margin-right: 50px; */
 }
 #xyhx .ct2right .title-Group ul li {
   list-style: none;
   background: #FAFAFA;
   border-bottom: solid 1px #ECECEC;
   padding: 13px 15px;
   margin-bottom: 1px;
   display: flex;
 }
 #xyhx .ct2right .title-Group ul li a {
   color: #333;
   line-height: 53px;
   /* overflow: hidden; */
   display: inline-block;
   position: relative;
   display: flex;
   align-items: center;
 }
 #xyhx .ct2right .title-Group ul li > div {
   width: 29px;
   margin-left: 37px;
   background: url("../images/xyhxphonevideo.png") no-repeat center;
 }
 #xyhx .ct2right .title-Group ul li h1 {
   font-size: 17px;
   line-height: 21px;
   font-weight: bold;
   width: 450px;
   height: 60px;
   overflow: hidden;
   display: flex;
   align-items: center;
   margin-left: -20px;
 }
 #xyhx .ct2right .title-Group ul li.active {
   background: url("../images/xyhxbtrightbg.png") no-repeat left 0px;
   ;
   /* color: #fff !important; */
 }
 #xyhx .ct2right .title-Group ul li.active > div {
   background: url("../images/xyhxphonevideo-1.png") no-repeat center;
 }
 #xyhx .ct2right .title-Group ul li.active i {
   position: relative;
   left: -72px;
   top: 0;
   background: url("../images/xyhxphonevideo-left.png") no-repeat center 0;
 }
 #xyhx .ct2right .title-Group ul li.active a {
   color: #fff;
 }
 #xyhx .ct2right .title-Group ul li p {
   font-size: 14px;
   height: 17px;
   overflow: hidden;
 }
 /* 特邀委员记者 */
 .invitation .contentcommon {
   width: 100%;
   background-color: #fff;
 }
 .invitation .contentTitle {
   display: flex;
   margin-bottom: 30px;
 }
 .zzgh {
   background: url("../images_page/dabj.jpg") top center no-repeat;
   width: 100%;
   height: 560px;
 }
 .invitation .contentTitle .contentLeft {
   width: 600px;
 }
 .invitation .contentTitle .contentLeft img {
   width: 598px;
   height: 380px;
 }
 .invitation .contentTitle .contentRight {
   overflow: hidden;
   margin-left: 30px;
 }
 .invitation .contentTitle .contentRight a {
   color: #000;
 }
 .invitation .contentTitle .contentRight a h3 {
   font-size: 22px;
   font-weight: 700;
   height: 80px;
   line-height: 37px;
 }
 .invitation .contentTitle .contentRight a p {
   width: 90%;
   color: #000;
   line-height: 25px;
 }
 .invitation .contentTitle .contentRight a p span {
   color: red;
 }
 #guan3 {
   width: 600px;
   position: relative;
   overflow: hidden;
   margin-top: 65px;
 }
 #guan3 dd {
   width: 170px;
   height: 100%;
   float: left;
   margin-right: 18px;
 }
 #guan3 dd a {
   display: block;
   width: 100%;
   height: 100%;
   overflow: hidden;
   text-align: center;
 }
 #guan3 dd a img {
   display: block;
   width: 170px;
   height: 146px;
   margin-left: 6px;
 }
 #guan3 dd a h1 {
   font-size: 14px;
   width: 100%;
   text-align: left;
   margin-top: 20px;
 }
 #guan3 dd a h1:hover {
   text-decoration: underline;
   color: red;
 }
 .contentRight .facenter1 {
   margin: 0px auto;
   width: 1140px !important;
   height: 100%;
 }
 #huiwang {
   height: 338px;
   overflow: hidden;
 }
 .hwwrap {
   overflow: hidden;
   width: 95%;
   margin: 0 0 0 50px;
 }
 .hwbtm {
   width: 580px;
   padding: 12px 0;
   overflow: hidden;
 }
 .hwbtm a {
   display: inline-block;
   width: 558px;
   height: 51px;
   overflow: hidden;
   /* float: left; */
   background-image: url("../images/disc.png");
   background-repeat: no-repeat;
   background-position: left 11px;
   font-size: 19px;
   color: #333333;
   padding-left: 25px;
   line-height: 25px;
   /* border-bottom: 1px dashed #cacaca; */
 }
 .hwbtm a:hover {
   text-decoration: underline;
 }
 /* 特邀委员记者结束 */
 /* 委员会客厅开始 */
 #wyhkt {
   background: url("../images/bg-hkt.png") no-repeat center 205px;
   padding: 30px 0 20px;
 }
 #wyhkt .video-content {
   /* padding-top: 54px; */
   height: 551px;
 }
 #wyhkt .beil {
   width: 110px;
 }
 #wyhkt .video-r {
   width: 820px;
   position: absolute;
   left: 428px;
   height: 500px;
   padding: 40px 30px;
 }
 #wyhkt .video-r .beir .fl {
   width: 186px;
   height: 497px;
 }
 #wyhkt .lh-video {
   overflow: hidden;
   position: relative;
 }
 #wyhkt .lh-video .hkt_list {
   width: 875px;
   height: 100%;
   float: right;
   overflow: hidden;
 }
 #wyhkt .lh-video .hkt_list a {
   width: 369px;
   height: 208px;
   margin-right: 35px;
   float: left;
   margin-bottom: 57px;
   overflow: hidden;
   position: relative;
 }
 #wyhkt .lh-video .hkt_list a img {
   width: 369px;
   height: 208px;
 }
 #wyhkt .lh-video .hkt_list a .hkt_shadow {
   display: flex;
   position: absolute;
   bottom: 0;
   left: 0;
   width: 369px;
   height: 48px;
   background: url(../images/bg_btm.png);
   overflow: hidden;
   -webkit-transition: all 0.3s;
   transition: all 0.3s;
 }
 #wyhkt .lh-video .hkt_list a .hkt_shadow h1:hover {
   text-decoration: underline;
 }
 #wyhkt .lh-video .hkt_list a .hkt_shadow h1 {
   width: 280px;
   height: 48px;
   color: #fff;
   font-size: 16px;
   line-height: 22px;
   /* text-align: center; */
   overflow: hidden;
   padding-left: 54px;
   display: flex;
   align-items: center;
   background: url("../images/broadcast.png") no-repeat 6px 7px;
 }
 #wyhkt .beir .beir-wrap {
   width: 848px;
   height: 100%;
   overflow: hidden;
 }
 #wyhkt .beir .beir-wrap dd {
   width: 877px;
   float: left;
   overflow: hidden;
   height: 500px;
   margin-right: 50px;
 }
 #wyhkt .video-content .beil a {
   display: block;
   width: 100px;
   padding: 10px;
   height: 169px;
   font-size: 18px;
   color: #fff;
   font-weight: bold;
 }
 #wyhkt .video-content .beil a img {
   width: 103px;
 }
 #wyhkt .beil .video-hkt {
   margin-bottom: -37px;
   margin-top: -19px;
 }
 #wyhkt .beil .video-lhxc {
   margin-bottom: -64px;
 }
 #wyhkt .beil .video-mgslh {
   margin-top: -41px;
 }
 .lh-video {
   overflow: hidden;
   position: relative;
 }
 .lh-video .hkt_list {
   width: 875px;
   height: 100%;
   float: right;
   overflow: hidden;
 }
 .lh-video .hkt_list a {
   width: 341px;
   height: 216px;
   margin-right: 35px;
   float: left;
   margin-bottom: 7px;
   overflow: hidden;
   position: relative;
 }
 .lh-video .hkt_list a img {
   width: 341px;
   height: 216px;
 }
 .lh-video .hkt_list i {
   background: url("../images/bo.png") no-repeat;
   position: absolute;
   left: 141px;
   top: 79px;
   width: 57px;
   height: 57px;
 }
 /* 委员会客厅结束 */
 /* 一起读报告开始 */
 #yqdbg {
   margin-top: 20px;
 }
 .yqdbgContent {
   width: 1244px;
   height: 370px;
   display: flex;
   background: url("../images/yqdbg-bg.png") no-repeat center 225px;
 }
 .yqdbgContent .books {
   width: 1080px;
   margin: 35px 0 0 75px;
 }
 .yqdbgContent .books > a {
   display: inline-block;
   margin: 0 8px;
 }
 /* 一起读报告结束 */
 /* 两会好声音开始 */
 .spirit {
   /* width: 1139px; */
   width: 1244px;
   height: 543px;
   margin: 0 auto;
   padding-top: 70px;
   position: relative;
 }
 .bg-center-top {
   width: 40px;
   height: 56%;
   background-color: #e1cccc;
   /* background: url(../images/lshsylist-center.png) no-repeat center; */
   position: absolute;
   left: 602px;
   top: 48px;
   transform: skew(0deg, 203deg);
 }
 .bg-center-bottom {
   width: 40px;
   height: 39%;
   background-color: #e1cccc;
   /* background: url(../images/lshsylist-center.png) no-repeat center; */
   position: absolute;
   left: 602px;
   top: 262px;
   transform: skew(0deg, 152deg);
 }
 .spirit .fl, .spirit .fr {
   width: 460px;
   padding: 40px 45px;
   height: 413px;
   background: url(../images/lshsylist-bg.png) no-repeat center;
 }
 .spirit .fl {
   margin-left: 70px;
 }
 .spirit .fr {
   margin-right: 70px;
 }
 .spirit .yw-f {
   padding: 30px;
   background-color: #ffe4d9;
   border-radius: 20px;
   margin-bottom: 30px;
 }
 .spirit .yw-f a {
   color: #d1331f;
   display: block;
   overflow: hidden;
   font-weight: bold;
   line-height: 28px;
   font-size: 22px;
   display: flex;
   align-items: center;
 }
 .spGroup a:hover, .spirit .yw-f a:hover {
   color: #EA272F;
 }
 .spGroup li {
   font-size: 16px;
   position: relative;
   line-height: 26px;
   height: 58px;
   overflow: hidden;
   border-bottom: 1px dashed #cacaca;
   /* background: url("../images/reddisc.jpg") no-repeat left 10px; */
   /* padding-left: 20px; */
   display: flex;
   align-items: center;
 }
 .spGroup li a {
   color: #333333;
   padding-left: 10px;
   display: block;
   overflow: hidden;
   cursor: pointer;
   background: url("../images/reddisc.jpg") no-repeat left 8px;
 }
 /* 两会好声音结束 */
 /* 两会欣视角 大鼎说政事开始 */
 #bzlm {
   width: 100%;
   height: 560px;
 }
 .zd_title {
   height: 129px;
   margin: 0px 0 30px;
   background: url(../images/h2-lhxsj-ddszh-bg.png) no-repeat center 0px;
 }
 .zd_title a {
   /* font-size: 22px;
    color: #d80e04;
    line-height: 65px;
    font-weight: 600;
    text-align: center; */
   width: 512px;
   float: left;
   display: block;
   height: 126px;
   z-index: 1;
 }
 .zd_title .zd_01 {
   width: 616px
 }
 .zd_title .zd_01:hover, .zd_title .zd_01.active {
   text-decoration: none;
   color: #fff;
   z-index: 99;
 }
 .zd_title .zd_02:hover, .zd_title .zd_02.active {
   width: 616px;
   text-decoration: none;
   color: #fff;
   z-index: 99;
   float: left;
 }
 .picScroll-left {
   /* background: #fffaf7; */
   padding: 10px 0;
   /* border: solid 1px #ffdda4; */
 }
 .picScroll-left .bd-01, .picScroll-left .bd-02 {
   height: 456px;
   overflow: hidden;
   position: relative;
   /* background: #fffaf7; */
 }
 .lhxsjbg1 {
   position: absolute;
   left: 140px;
   top: -5px;
   width: 948px;
   height: 373px;
   background: url(../images/lhxsj-bg1.png) no-repeat center 0px;
   margin: 20px 0;
 }
 .lhxsjbg2 {
   position: absolute;
   left: 129px;
   top: 10px;
   width: 969px;
   height: 344px;
   background: url(../images/lhxsj-bg2.png) no-repeat center 0px;
   margin: 20px 0;
 }
 .lhxsjbg3 {
   position: absolute;
   left: 120px;
   top: 36px;
   width: 987px;
   height: 293px;
   background: url(../images/lhxsj-bg3.png) no-repeat center 0px;
   margin: 20px 0;
 }
 /* 两会欣视角卡片开始 */
 #lhxsjCard {
   /* height:373px;*/
   width: 920px;
   margin: 0 5px;
   position: relative;
   /* overflow: hidden; */
 }
 #lhxsjCard .faroll {
   margin-left: 48px;
 }
 #lhxsjCard dd a {
   /* display: block;
    width: 100%;
    height: 510px; */
   overflow: hidden;
   background: #f9f9fa;
 }
 #lhxsjCard dd a > div {
   width: 280px;
   float: left;
   margin: 10px 28px;
 }
 #lhxsjCard dd a > div > h1 {
   width: 95%;
   margin: 0 auto;
   height: 65px;
   font-size: 18px;
   /* text-align: center; */
   color: #4d4d4d;
   font-weight: bold;
   line-height: 30px;
   overflow: hidden;
   margin-bottom: 17px;
   margin-top: 10px;
   border-bottom: 1px solid #9c9c9c;
   display: flex;
   align-items: center;
 }
 #lhxsjCard dd a span {
   color: red;
 }
 #lhxsjCard dd a > img {
   /* width: 100%; */
   width: 514px;
   height: 280px;
   overflow: hidden;
   margin: 20px 0 0 50px;
   float: left;
 }
 #lhxsjCard .broadcast2 {
   display: block;
   width: 77px;
   height: 81px;
   background: url('../images/broadcast2.png') no-repeat center 0;
   position: absolute;
   left: calc(50% - 203px);
   top: calc(50% - 40.5px);
   z-index: 2;
   cursor: pointer;
 }
 #lhxsjCard dd .guanbtm {
   width: 95%;
   margin: 0 auto;
   /* height: 106px; */
   overflow: hidden;
 }
 #lhxsjCard dd .guanbtm p {
   height: 100%;
   font-size: 15px;
   color: #5f5f5f;
   line-height: 28px;
   overflow: hidden;
   margin: 0 7px;
   float: left;
 }
 #lhxsjCard dd {
   width: 920px !important;
   height: 330px;
   padding: 20px 0;
   float: left;
   margin: 0 10px;
   position: relative;
 }
 #lhxsjCard .facenter {
   margin: 0px auto;
   height: 370px;
   width: 100% !important;
 }
 #lhxsjCard .lhxsjprev {
   left: -101px;
   width: 69px;
   height: 132px;
   display: block !important;
   overflow: hidden;
   position: absolute;
   top: 30%;
   zoom: .8;
   z-index: 1;
   cursor: pointer;
   background: url(../images/prev.png) no-repeat left center;
 }
 #lhxsjCard .lhxsjnext {
   width: 69px;
   height: 132px;
   display: block !important;
   overflow: hidden;
   position: absolute;
   top: 30%;
   z-index: 1;
   cursor: pointer;
   right: -125px;
   zoom: .8;
   background: url(../images/next.png) no-repeat left center;
 }
 /* 两会欣视角卡片结束 */
 /* 大鼎说政事卡片开始 */
 #ddszsCard {
   /* height:373px;*/
   width: 920px;
   margin: 0 5px;
   position: relative;
   /* overflow: hidden; */
 }
 #ddszsCard .faroll {
   margin-left: 48px;
 }
 #ddszsCard dd a {
   /* display: block;
    width: 100%;
    height: 510px; */
   overflow: hidden;
   background: #f9f9fa;
 }
 #ddszsCard dd a > div {
   width: 280px;
   float: left;
   margin: 10px 28px;
 }
 #ddszsCard dd a > div > h1 {
   width: 95%;
   margin: 0 auto;
   height: 65px;
   font-size: 18px;
   /* text-align: center; */
   color: #4d4d4d;
   font-weight: bold;
   line-height: 30px;
   overflow: hidden;
   margin-bottom: 17px;
   margin-top: 10px;
   border-bottom: 1px solid #9c9c9c;
   display: flex;
   align-items: center;
 }
 #ddszsCard dd a span {
   color: red;
 }
 #ddszsCard dd a > img {
   /* width: 100%; */
   width: 514px;
   height: 280px;
   overflow: hidden;
   margin: 20px 0 0 50px;
   float: left;
 }
 #ddszsCard dd .guanbtm {
   width: 95%;
   margin: 0 auto;
   /* height: 106px; */
   overflow: hidden;
 }
 #ddszsCard dd .guanbtm p {
   height: 100%;
   font-size: 15px;
   color: #5f5f5f;
   line-height: 28px;
   overflow: hidden;
   margin: 0 7px;
   float: left;
 }
 #ddszsCard dd {
   width: 920px !important;
   height: 330px;
   padding: 20px 0;
   float: left;
   margin: 0 10px;
   position: relative;
 }
 #ddszsCard .broadcast2 {
   display: block;
   width: 77px;
   height: 81px;
   background: url('../images/broadcast2.png') no-repeat center 0;
   position: absolute;
   left: calc(50% - 203px);
   top: calc(50% - 40.5px);
   z-index: 2;
   cursor: pointer;
 }
 #ddszsCard .facenter {
   margin: 0px auto;
   height: 370px;
   width: 100% !important;
 }
 #ddszsCard .ddszsprev {
   left: -101px;
   width: 69px;
   height: 132px;
   display: block !important;
   overflow: hidden;
   position: absolute;
   top: 30%;
   zoom: .8;
   z-index: 1;
   cursor: pointer;
   background: url(../images/prev.png) no-repeat left center;
 }
 #ddszsCard .ddszsnext {
   width: 69px;
   height: 132px;
   display: block !important;
   overflow: hidden;
   position: absolute;
   top: 30%;
   z-index: 1;
   cursor: pointer;
   right: -125px;
   zoom: .8;
   background: url(../images/next.png) no-repeat left center;
 }
 /* 大鼎说政事卡片结束 */
 .bzlm-01-cont {
   width: 96%;
   margin: 0 auto;
   overflow-y: scroll;
   margin-top: 45px;
   height: 465px;
 }
 .bzlm-01-cont::-webkit-scrollbar {
   width: 17px;
   height: 224px;
 }
 .bzlm-01-cont::-webkit-scrollbar-thumb:vertical {
   height: 214px;
   background: url("../images/bzlm-srcoll-bg.jpg") no-repeat;
   background-position: center center;
   -webkit-border-radius: 6px;
 }
 .bzlm-01-cont ul li {
   width: 262px;
   height: 285px;
   background: url("../images/bzlm-lf-bg.jpg") no-repeat;
   background-position: center center;
   float: left;
   margin-right: 30px;
   margin-bottom: 45px;
 }
 .bzlm-01-cont ul li:hover {
   background: url("../images/bzlm-lf-active.jpg") no-repeat;
 }
 .bzlm-01-cont ul li h2 {
   margin: 15px 10px;
   height: 56px;
   font-size: 18px;
   line-height: 28px;
   overflow: hidden;
   margin-top: 10px;
   font-weight: 600;
   color: #c70100;
   text-shadow: #ffe5ac 3px 0 0, #ffe5ac 0 3px 0, #ffe5ac -3px 0 0, #ffe5ac 0 -3px 0;
 }
 .bzlm-01-cont ul li p {
   height: 145px;
   font-size: 16px;
   line-height: 30px;
   color: #3e4d5e;
   overflow: hidden;
   margin: 40px 10px;
 }
 .bzlm-02-cont {
   width: 1164px;
   margin: 0 auto;
   overflow-y: scroll;
   height: 412px;
   margin-top: 28px;
 }
 .bzlm-02-cont::-webkit-scrollbar {
   width: 17px;
   height: 224px;
 }
 .bzlm-02-cont::-webkit-scrollbar-thumb:vertical {
   height: 214px;
   background: url("../images/bzlm-srcoll-bg.jpg") no-repeat;
   background-position: center center;
   -webkit-border-radius: 6px;
 }
 .bzlm-02-cont ul li {
   width: 261px;
   height: 405px;
   float: left;
   margin-right: 20px;
   margin-bottom: 30px;
 }
 .bzlm-img {
   display: block;
   position: relative;
 }
 .bzlm-r-list img {
   margin: 10px
 }
 .bzlm-r-list {
   width: 261px;
   height: 405px;
   overflow: hidden;
   background: url("../images/bzlm-fr-bg.png") no-repeat;
   background-position: center center;
 }
 .bzlm_shadow_pf {
   width: 190px;
   padding-left: 41px;
   height: 36px;
   line-height: 35px;
   font-weight: bold;
   font-size: 17px;
   display: block !important;
   color: #ffbb47;
   background: url(../images/btn-wyxm.png) no-repeat;
   position: absolute;
   bottom: 39px;
   left: -25px;
 }
 .bzlm-r-list a:hover .bzlm_shadow_pf {
   display: none
 }
 .bzlm-msg-title a {
   width: 102px;
   height: 30px;
   background: #f3bb5b;
   display: inline-block;
   border-radius: 16px;
   text-align: center;
   line-height: 30px;
   font-size: 17px;
   color: #8a4738;
   font-weight: 600;
 }
 .bzlm-msg-title a.bz_01 {
   margin-right: 20px;
   margin-left: 12px
 }
 .bzlm-msg-title a.active {
   color: #fff;
   background: #e51107
 }
 .title-msg {
   margin: 11px 11px;
 }
 .title-msg p {
   color: #731a16;
   font-size: 14px;
 }
 .bzlm-r-list-msg {
   margin-top: 3px
 }
 .picScroll-left .tempWrap {
   height: 1800px !important
 }
 /* 两会欣视角 大鼎说政事结束 */
 /* 两会直击开始 */
 .h-title {
   margin: 60px 0 50px;
 }
 .img-responsive {
   max-width: 100%;
   height: auto;
   display: block;
 }
 .fulltBar {
   width: 1244px;
   margin: 0 auto;
   overflow: hidden;
 }
 .gsgs-cont-1 {
   margin-bottom: 80px
 }
 .g-l {
   width: 386px;
   height: 472px;
   float: left;
   position: relative;
   overflow: hidden;
 }
 .gsgs_shadow {
   position: absolute;
   bottom: 0;
   left: 0;
   width: 386px;
   height: 0;
   background: url(../images/gsgs_l.png) repeat-x;
   overflow: hidden;
   -webkit-transition: all 0.3s;
   transition: all 0.3s;
 }
 .g-l:hover .gsgs_shadow {
   height: 221px;
 }
 .gsgs_shadow h1 {
   margin-top: 20px;
   height: 30px;
 }
 .gsgs_shadow h1.gsgs-f {
   margin-top: 113px;
   height: 60px;
 }
 .gsgs_shadow_r {
   position: absolute;
   bottom: -30px;
   left: 0;
   width: 262px;
   height: 0;
   background: url(../images/gsgs_r.png) repeat-x;
   overflow: hidden;
   -webkit-transition: all 0.3s;
   transition: all 0.3s;
   padding: 10px 0;
 }
 .g-r-list:hover .gsgs_shadow_r {
   height: 168px;
 }
 .gsgs_shadow_r h1 {
   margin-top: 86px;
   height: 60px;
   font-size: 17px;
   color: #fff;
   margin-left: 11px;
   width: 240px;
   line-height: 26px;
   overflow: hidden;
 }
 .gsgs_shadow_r h1 a, .gsgs_shadow h1 a {
   color: #fff;
   display: block;
 }
 .gsgs_shadow h1 {
   font-size: 18px;
   color: #fff;
   margin-left: 30px;
   width: 328px;
   line-height: 30px;
   overflow: hidden;
 }
 .g-r {
   width: 826px;
   height: 472px;
   float: left;
   overflow: hidden;
   padding-left: 30px;
 }
 .g-r-list {
   width: 262px;
   height: 222px;
   float: left;
   margin-right: 20px;
   overflow: hidden;
   position: relative;
 }
 .g-r-list {
   margin-bottom: 30px;
 }
 .g-r-list:nth-child(3n+3) {
   margin-right: 0px;
 }
 .sslh {
   padding-top: 15px;
 }
 .sslh-po {
   height: 150px;
   margin-bottom: 16px;
 }
 .bj-po {
   position: relative;
 }
 .bj-pos {
   height: 104px;
   width: 1232px;
   margin-left: 5px;
   position: absolute;
   z-index: 1;
 }
 .tab-nav {
   position: absolute;
   z-index: 99
 }
 .tab-nav-1 {
   width: 148px;
   background: #f4f4f4;
   float: left;
   margin-right: 16px;
   border-radius: 115px;
   padding: 17px 12px 17px 18px;
   cursor: pointer;
 }
 .nav-icon {
   float: left;
   margin-top: 4px;
   margin-right: -3px;
   width: 54px;
   height: 46px;
 }
 .report-01 {
   background: url(../images/lh-icon1.png) no-repeat;
 }
 .cur .report-01 {
   background: url(../images/lh-icon1-active.png) no-repeat;
 }
 .report-02 {
   background: url(../images/lh-icon2.png) no-repeat;
 }
 .cur .report-02 {
   background: url(../images/lh-icon2-active.png) no-repeat;
 }
 .report-03 {
   background: url(../images/lh-icon3.png) no-repeat;
 }
 .cur .report-03 {
   background: url(../images/lh-icon3-active.png) no-repeat;
 }
 .report-04 {
   background: url(../images/lh-icon4.png) no-repeat;
 }
 .cur .report-04 {
   background: url(../images/lh-icon4-active.png) no-repeat;
 }
 .report-05 {
   background: url(../images/lh-icon5.png) no-repeat;
 }
 .cur .report-05 {
   background: url(../images/lh-icon5-active.png) no-repeat;
 }
 .report-06 {
   background: url(../images/lh-icon6.png) no-repeat;
 }
 .cur .report-06 {
   background: url(../images/lh-icon6-active.png) no-repeat;
 }
 .tab-nav-1 img {
   float: left;
   margin-top: 18px;
   margin-right: 20px;
 }
 .tab-nav-1 .nav-title {
   float: left;
   color: #9c9c9c;
   margin-top: 3px;
   font-size: 19px;
   line-height: 23px;
 }
 .tab-nav-1 .nav-title span {
   display: inherit;
 }
 .tab-nav-1.cur {
   background: url("../images/bg_ss.png") no-repeat left 2px;
   height: 116px;
   width: 200px;
   margin-right: 0;
   padding: 22px 0 0 38px;
   border-radius: 0;
 }
 .tab-nav-1:hover .nav-title, .tab-nav-1.cur .nav-title {
   color: #fff;
   margin-left: 12px;
 }
 .tab-cont {
   overflow: hidden;
 }
 .tab-cont-lists {
   padding: 20px 20px 0 20px;
   border: 1px solid #f6b9b8;
   padding-right: 1px;
   padding-bottom: 1px;
   display: none;
   height: 600px;
 }
 .tab-l {
   width: 580px;
   padding: 25px;
   height: 551px;
   overflow: hidden;
   float: left;
 }
 .tab-cont-lists .tab-l h4 {
   font-size: 20px;
   font-weight: 600;
   color: #333;
   overflow: hidden;
   height: 26px;
   padding-top: 20px;
 }
 .tab-cont-lists .tab-l p {
   font-size: 18px;
   color: #7f7d83;
   line-height: 1.5;
   height: 81px;
   overflow: hidden;
   padding: 10px 0px;
 }
 .tab-cont-lists .tab-l p a {
   color: #f00;
   margin-left: 20px
 }
 .tab-cont-lists .tab-r {
   width: 590px;
   height: 560px;
   float: right;
   background: url(../images/gjc.jpg) no-repeat;
   position: relative;
   margin-top: 20px;
 }
 .tab-cont-lists .tab-r .tab-tags {
   font-size: 23px;
   color: #fff;
   position: absolute;
   width: 134px;
   text-align: center;
   height: 60px;
   overflow: hidden;
 }
 .tab-cont-lists .tab-r .tags-01 {
   top: 53px;
   left: 199px;
 }
 .tab-cont-lists .tab-r .tags-02 {
   right: 109px;
   top: 131px;
 }
 .tab-cont-lists .tab-r .tags-03 {
   top: 302px;
   right: 107px;
 }
 .tab-cont-lists .tab-r .tags-04 {
   bottom: 109px;
   right: 255px;
 }
 .tab-cont-lists .tab-r .tags-05 {
   top: 140px;
   left: 50px;
 }
 .tab-cont-lists .tab-r .tags-06 {
   top: 309px;
   left: 53px;
 }
 .lhzj-l {
   width: 400px;
   float: left;
   margin-right: 60px;
   overflow: hidden;
 }
 .lhzj-l a {
   height: 205px;
   border-radius: 5px;
   margin-bottom: 15px;
   display: block;
 }
 .lhzj-l a img {
   width: 100%;
   height: 100%
 }
 .lhzj-l a:last-child {
   margin-bottom: 0px;
 }
 .lhzj-r {
   width: 782px;
   float: left;
 }
 .sm-title {
   width: 100%;
   height: 56px;
   background: #f6f6f6;
 }
 .sm-title h4 {
   width: 250px;
   line-height: 56px;
   color: #fff;
   background: url("../images/lhzj-bg.png") no-repeat left center;
   border-radius: 3px;
   font-size: 30px;
   text-align: center;
   float: left;
 }
 .sm-title p {
   width: 532px;
   float: left;
   line-height: 56px;
 }
 .sm-title p a {
   font-size: 18px;
   color: #898989;
   margin-left: 35px;
 }
 .lhzj-r .lists-news {
   margin-bottom: 24px;
 }
 .lhzj-r .lists-news .sm-msg {
   height: 140px;
 }
 .lhzj-r .lists-news .sm-msg h4 {
   font-size: 20px;
   font-weight: 600;
   color: #444;
   margin-bottom: 3px;
   height: 26px;
   overflow: hidden;
   padding-top: 21px;
   transition: all 0.2s;
   -webkit-animation: all 0.2s;
 }
 .lhzj-r .lists-news .sm-msg p {
   font-size: 18px;
   color: #7f7d83;
   line-height: 1.5;
   height: 74px;
   overflow: hidden;
   padding: 10px 0px;
 }
 .lhzj-r .lists-news .sm-msg p a {
   color: #f00;
   margin-left: 20px
 }
 #jzh-lists {
   height: 140px;
   width: 100%;
   overflow: hidden;
 }
 #jzh-lists, #jzh-lists-2, #jzh-lists-3 {
   width: 100%;
   height: 140px;
   overflow: hidden;
 }
 /* 两会直击结束 */
 /* 全媒交互开始 */
 .contentList {
   width: 100%;
   height: 615px;
 }
 .contentList .pin {
   width: 400px;
   height: 496px;
   overflow-x: hidden;
   overflow-y: scroll;
   float: left;
   margin: 30px 0 0 140px;
 }
 .contentList .pin a {
   display: block;
   width: 367px;
   height: 97px;
   margin: 1px 0;
   background: #f8f8f8;
   overflow: hidden;
   float: left;
   position: relative;
 }
 .contentList .pin a.active {
   background: url(../images/qmjh-left.png) no-repeat left 0px;
 }
 .contentList .pin a.active h1 {
   color: #fff;
 }
 .contentList .pin a h1 {
   width: 347px;
   padding: 0 10px;
   height: 97px;
   font-size: 18px;
   line-height: 40px;
   color: #1b1b1b;
   overflow: hidden;
 }
 /*滚动条*/
 .contentList ::-webkit-scrollbar {
   width: 8px;
   height: 6px;
 }
 .contentList ::-webkit-scrollbar-track-piece {
   background-color: rgba(0, 0, 0, 0);
   -webkit-border-radius: 6px;
 }
 .contentList ::-webkit-scrollbar-thumb:vertical {
   height: 5px;
   background-color: #918f8f;
   -webkit-border-radius: 6px;
 }
 .contentList ::-webkit-scrollbar-thumb:horizontal {
   width: 5px;
   background-color: rgba(0, 0, 0, 0);
   -webkit-border-radius: 6px;
 }
 /*滚动条结束*/
 .contentList .lhjhm {
   width: 530px;
   height: 500px;
   margin: 75px 0 0 60px;
   float: left;
 }
 .lhjhm .outside {
   width: 530px;
   height: 500px;
   background: url(../images/qmjh-outside-bg.png) no-repeat center 0px;
   position: relative;
 }
 .lhjhm .outside > img {
   cursor: pointer;
 }
 .lhjhm .outside .inner {
   left: 50%;
   top: 50%;
   margin: -170px 0 0 -150px;
 }
 .inner, .iconRmzxb, .iconZxh, .iconDy, .iconWb, .smklhtext, .rwm, .rwm1, .rwm2, .rwm3 {
   position: absolute;
 }
 .iconRmzxb {
   left: -30px;
   top: 125px;
 }
 .iconZxh {
   left: 175px;
   top: -65px;
 }
 .iconDy {
   right: 0;
   top: 50px;
 }
 .iconWb {
   right: 70px;
   bottom: 1px;
 }
 .smklhtext {
   left: 205px;
   bottom: 155px;
 }
 .rwm, .rwm1, .rwm2, .rwm3 {
   width: 162px;
   height: 162px;
   left: 186px;
   bottom: 198px;
   background-size: 100% 100% !important;
 }
 .rwm {
   background: url(../images/rmzxbrwm.png) no-repeat center 0px;
 }
 .outside .rwm1 {
   display: none;
   background: url(../images/zxhrwm.png) no-repeat center 0px;
 }
 .outside .rwm2 {
   display: none;
   background: url(../images/dyrwm.png) no-repeat center 0px;
 }
 .outside .rwm3 {
   display: none;
   background: url(../images/wbrwm.png) no-repeat center 0px;
 }
 /* 全媒交互结束 */
 /* 两会影像开始 */
 #guangjiao {
   height: 1077px;
   margin-top: 20px;
   overflow: hidden;
 }
 #ct5 {
   margin-bottom: 28px;
 }
 #ct5 .maincatalog_center {
   width: 100%;
   height: 134px;
   overflow: hidden;
   background: url(../images/h2-lhyx.png) no-repeat center center;
   margin: 50px AUTO;
 }
 .picScroll {
   /*margin-bottom:  100px;*/
   position: relative;
   width: 1244px;
   height: 700px;
   overflow: hidden;
 }
 .picScroll .bd {
   position: relative;
   height: 415px;
 }
 .picScroll .bd ul li {
   zoom: 1;
   vertical-align: middle;
 }
 .picScroll .bd {
   position: relative;
   height: 100%;
   z-index: 0;
 }
 .picScroll .bd ul li a img {
   display: block;
   width: 1244px;
   height: 700px;
 }
 .picScroll ul li p {
   position: absolute;
   width: 100%;
   height: 60px;
   bottom: -3px;
   left: 0;
   font-size: 22px;
   color: #ffffff;
   text-align: center;
   background: url(../images/bg_btm.png);
 }
 .picScroll ul li p span {
   width: 100%;
   height: 55px;
   line-height: 55px;
   display: block;
   overflow: hidden;
   background-color: rgba(0, 0, 0, 0.6);
 }
 .picScroll .hd {
   position: absolute;
   bottom: 14px;
   right: 408px;
   width: 170px;
   height: 10px;
   z-index: 999;
   display: none;
 }
 .picScroll .prev {
   position: absolute;
   z-index: 99;
   top: 50%;
   margin-top: -120px;
   left: 0;
   height: 150px;
   width: 60px;
   color: #fff;
   cursor: pointer;
 }
 .picScroll .next {
   position: absolute;
   z-index: 99;
   top: 50%;
   margin-top: -120px;
   right: 0;
   height: 150px;
   width: 60px;
   color: #fff;
   cursor: pointer;
 }
 /* 两会影像结束 */
 /* 特别策划开始 */
 #ct4 {
   margin-bottom: 10px;
   background: none;
 }
 /*特别策划*/
 .tbch {
   width: 1280px;
 }
 .tbch_scroll {
   width: 100%;
   overflow: hidden;
   position: relative;
   height: 400px;
 }
 .tbch_scroll .tbch-hd {
   height: 132px;
   position: absolute;
   right: 20px;
   top: 50%;
   width: 1244px;
   margin-top: -37px;
 }
 .tbch_scroll .tbch-hd a {
   display: inline-block;
   width: 69px;
   height: 132px;
   position: absolute;
   z-index: 999;
   top: calc(50% - 132px);
   overflow: hidden;
   zoom: .7;
 }
 .tbch_scroll .tbch-hd .prev {
   left: 25px;
 }
 .tbch_scroll .tbch-hd .next {
   right: -29px;
 }
 .tbch_scroll .tbch-hd .prevStop {
   background-position: -60px 0;
 }
 .tbch_scroll .tbch-hd .nextStop {
   background-position: -60px -50px;
 }
 .tbch_scroll .tbch-hd ul {
   float: right;
   overflow: hidden;
   zoom: 1;
   margin-top: 10px;
 }
 .tbch_scroll .tbch-hd ul li {
   float: left;
   width: 9px;
   height: 9px;
   overflow: hidden;
   margin-right: 5px;
   text-indent: -999px;
   cursor: pointer;
   /*background:url("../images/icoCircle.gif") 0 -9px no-repeat;*/
 }
 .tbch_scroll .tbch-hd ul li.on {
   background-position: 0 0;
 }
 .tbch_scroll .tbch-bd {
   overflow: hidden;
   width: 1160px;
   margin: 0 auto;
 }
 .tbch_scroll .tbch-bd ul {
   overflow: hidden;
   zoom: 1;
 }
 .tbch_scroll .tbch-bd ul li {
   width: 265px;
   height: 436px;
   margin: 13px;
 }
 .tbch_scroll .tbch-bd ul li .pic {
   text-align: center;
   width: 270px;
   height: 436px;
   overflow: hidden;
 }
 .tbch_scroll .tbch-bd ul li .pic img {
   width: 256px;
   height: 430px;
   display: block;
 }
 .tbch_scroll .tbch-bd ul li .title {
   line-height: 28px;
   text-align: center;
   color: #FBF2F2;
   font-size: 14px;
 }
 .lh-l {
   height: 1000px;
 }
 .ty_vi p {
   font-size: 16px;
   color: #ffffff;
   width: 509px;
   height: 40px;
   overflow: hidden;
   line-height: 40px;
   text-align: center;
   background-image: url(../images/bg_btm.png);
   position: absolute;
   left: 0;
   bottom: 0;
 }
 .invitation .ty_vi {
   width: 610px;
   height: 360px;
   position: relative;
   margin-top: 50px;
   overflow: hidden;
 }
 .invitation .ty_vi a {
   position: relative;
 }
 /* 特别策划结束 */
 /* 回眸履职路开始 */
 #ct12 {
   height: 580px;
   margin-top: 20px;
 }
 #ct12 .maincatalog {
   width: 100%;
   height: 127px;
   overflow: hidden;
   background: url("../images/h2-hmlzl.png") no-repeat center;
 }
 #guan2 .facenter {
   margin: 0px auto;
   width: 1244px !important;
 }
 #guan2 {
   height: 400px;
   width: 1160px;
   /* width: 1244px; */
   /* position: relative; */
   overflow: hidden;
   margin: 0 auto;
   margin-top: 40px;
 }
 #guan2 dd a {
   display: block;
   width: 100%;
   height: 380px;
   margin-top: 9px;
   overflow: hidden;
   text-align: center;
 }
 #guan2 a h1 {
   width: 100%;
   height: 53px;
   font-size: 18px;
   text-align: left;
   color: #333333;
   font-weight: bold;
   line-height: 28px;
   overflow: hidden;
   margin-bottom: 14px;
   margin-top: 14px;
   -webkit-transition: all 0.2s;
   transition: all 0.2s;
 }
 #guan2 a > img {
   width: 100%;
   height: 386px;
   /* border-radius: 160px; */
   overflow: hidden;
   /* margin: 30px 0 0 0; */
   /* background: url("../images/hs_bg.png") no-repeat center; */
 }
 #guan2 a .guanbtm {
   width: 100%;
   overflow: hidden;
   text-align: left;
 }
 #guan2 a .guanbtm p {
   font-size: 14px;
   color: #838383;
   line-height: 20px;
   width: 100%;
   height: 60px;
   overflow: hidden;
 }
 #guan2 dd {
   /* width: 300px; */
   width: 193px;
   height: 390px;
   float: left;
   padding: 0 8px;
   margin: 0 12px;
   background-color: #fff;
   border-radius: 7px;
   /* margin-left: 65px; */
 }
 #ct12 .faprev {
   left: 0;
   width: 52px;
   height: 132px;
   display: block !important;
   overflow: hidden;
   position: absolute;
   top: 40%;
   z-index: 1;
   cursor: pointer;
   zoom: .8;
   background: url(../images/prev.png) no-repeat center center;
 }
 #ct12 .fanext {
   width: 52px;
   height: 132px;
   display: block !important;
   overflow: hidden;
   position: absolute;
   top: 40%;
   z-index: 1;
   cursor: pointer;
   right: 0;
   zoom: .8;
   background: url(../images/next.png) no-repeat center center;
 }
 .lhtk {
   background: url(images/zxdb.png) no-repeat center top;
   width: 100%;
   height: 362px;
   margin-top: 7px;
 }
 #tt {
   width: 1244px;
   /*padding: 20px 0;*/
   overflow: hidden;
 }
 #tt h1 {
   width: 100%;
   overflow: hidden;
   text-align: center;
 }
 #tt h1 a {
   width: 100%;
   height: auto;
   font-size: 40px;
   color: #FF1D1D;
   text-align: center;
   /*line-height:60px;*/
   font-weight: bold;
   display: inline;
   overflow: hidden;
   margin-top: 15px;
 }
 #tt h1 a span, #tt h1 a p {
   font-weight: bold;
 }
 #ttxg {
   width: 100%;
   height: auto;
   overflow: hidden;
   font-size: 15px;
   margin-top: 7px;
 }
 #ttxg h3 {
   width: 100%;
   height: auto;
   line-height: 31px;
   /*overflow:hidden;*/
   text-align: center;
 }
 #ttxg h3 a {
   color: #FF1D1D;
   font-size: 14px;
   margin-right: 6px;
 }
 #ct1 {
   margin-top: 20px;
   margin-bottom: 25px;
   background-color: #F6F6F6;
   height: 37px;
   overflow: hidden;
 }
 #ct1 .ssbb {
   display: inline-block;
   float: left;
   width: 118px;
   height: 100%;
   overflow: hidden;
 }
 #ct1 .ssbb img {
   width: 100%;
 }
 #ct1 .ssbb a {
   display: inline-block;
   width: 100%;
   height: 100%;
   overflow: hidden;
 }
 #ct1 .qimo8 {
   display: inline-block;
   float: left;
   width: 1111px;
   height: 100%;
   overflow: hidden;
 }
 .qimo8 .qimo {
   width: 8000%;
   height: 37px
 }
 .qimo8 .qimo div {
   float: left
 }
 .qimo8 .qimo ul {
   float: left;
   height: 37px;
   overflow: hidden;
   zoom: 1;
 }
 .qimo8 .qimo ul li {
   float: left;
   line-height: 37px;
   list-style: none
 }
 .qimo8 li a {
   margin-right: 33px;
   color: #333;
   font-size: 16px;
   line-height: 37px
 }
 .qimo8 li a:hover {
   text-decoration: underline
 }
 #ct2 {
   padding-top: 2px;
 }
 .rlNav {
   width: 100%;
   height: 250px;
   background: url("images/rc-bg.png") no-repeat -19px top;
   overflow: hidden;
   position: relative;
   margin-top: -10px;
 }
 .rlNav .roll-wrap {
   width: 446px;
   height: 32px;
   position: relative;
   margin-top: 16px;
   margin-left: 203px;
 }
 .rlNav .roll-wrap .rlNum_wrap {
   width: 596px;
   height: 32px;
   position: relative;
   overflow: hidden;
 }
 .rlNav .roll-wrap .roll__list {}
 .rlNav .roll_row .roll__list::before, .roll_row .rlNav .roll__list::after {
   content: "";
   display: table;
   line-height: 0;
 }
 .rlNav .roll_row .roll__list::after {
   clear: both;
 }
 .rlNav .roll_row .roll__list {
   width: 9999px;
 }
 .rlNav .roll_row .roll__list li {
   float: left;
   display: none;
   /* margin: 0px 18px 0 3px; */
   padding: 0 11px;
   /* width: 35px; */
   height: 31px;
   /* letter-spacing: -1px; */
   line-height: 30px;
   font-size: 27px;
   text-align: center;
   color: #FFEA8B;
   cursor: pointer;
 }
 .rlNav .control {
   position: absolute;
   top: 6px;
   display: block;
   width: 19px;
   height: 19px;
 }
 .rlNav .rlCont {
   width: 593px;
   height: 101px;
   margin-top: 49px;
   margin-left: 128px;
   overflow: hidden;
 }
 .xiang {
   color: #ec4047
 }
 .rlNav .rlCont ul {
   width: 100%;
   height: 100%;
   overflow: hidden;
 }
 .rlNav .rlCont ul li {
   width: 100%;
   height: 100%;
   display: block;
   overflow: hidden;
 }
 .rlNav .rlCont ul li a {
   display: inline-block;
   width: 100%;
   height: 40px;
   overflow: hidden;
   font-size: 15px;
   color: #3f3f3f;
   margin-bottom: 13px;
 }
 .jujiao {
   width: 630px;
   height: 430px;
   position: relative;
   margin-top: 16px;
   margin-left: 14px;
 }
 .jujiao .jj-box:hover {
   text-decoration: underline;
 }
 .jj-left {
   background: url(images/yl-bg.png) no-repeat right bottom;
   padding-top: 41px;
   width: 484px;
   margin-left: 14px
 }
 .jujiao .jj-box {
   bottom: -2px;
   color: #fff;
   height: 40px;
   padding: 16px 0;
   left: 0;
   line-height: 25px;
   position: absolute;
   text-align: left;
   z-index: 10;
   background: url("../images_page/gray1.png");
 }
 .jujiao .jj-box span {
   display: block;
   width: 609px;
   height: auto;
   font-size: 18px;
   overflow: hidden;
   padding-left: 20px;
 }
 .jujiao a:hover {
   text-decoration: none
 }
 .jujiao .next, .jujiao .prev {
   position: absolute;
   top: 50%;
   width: 40px;
   height: 49px;
   z-index: 10;
 }
 .jujiao .prev {
   margin-top: -48px;
   padding-left: 10px;
 }
 .jujiao .next {
   right: -2px;
   margin-top: -37px
 }
 .jujiao .hd {
   position: absolute;
   bottom: 22px;
   right: -53px;
   width: 143px;
   height: 10px;
   z-index: 999;
 }
 .jujiao .hd ul li {
   float: left;
   border-radius: 3px;
   margin-right: 7px;
   cursor: pointer;
 }
 .jujiao .hd ul li {
   width: 8px;
   height: 8px;
   display: inline-block;
   border-radius: 0 !important;
   background: #fff;
   opacity: 1 !important;
 }
 .jujiao .hd ul li.on {
   width: 18px !important;
 }
 .jujiao .bd ul li a img {
   width: 630px;
   height: 430px;
 }
 .xi-listNews li {
   width: 532px;
   height: auto;
   overflow: hidden;
   float: left;
   margin-bottom: 11px;
   background-image: url(images/disc.png);
   background-repeat: no-repeat;
   background-position: left 9px;
   font-size: 18px;
   color: #333333;
   padding-left: 18px;
   line-height: 26px;
 }
 .xi-listNews li a {
   color: #333;
 }
 .xjplhTime .fl .lhsj {
   width: 566px;
   height: 173px;
   background: #fff;
   border-radius: 10px;
   margin-top: 19px;
   margin-left: 300px;
   padding: 5px 11px;
 }
 .xjplhTime .fl ul {
   overflow-y: auto;
   overflow-x: hidden;
   width: 100%;
   height: 100%
 }
 .xjplhTime .fl ul::-webkit-scrollbar {
   width: 7px;
   height: 17px;
   margin-left: 5px;
 }
 .xjplhTime .fl ul::-webkit-scrollbar-thumb:vertical {
   height: 17px;
   background: #D81E23;
   -webkit-border-radius: 6px;
 }
 .jinju {
   margin-top: 69px;
   width: 322px;
   height: 208px;
   position: relative;
 }
 .jinju .xjpjj {
   position: absolute;
   z-index: 10;
   right: 53px;
   top: 112px;
   overflow: hidden;
   width: 260px;
   height: 113px;
   background: url(images/j-bg.png) no-repeat;
   /*    padding: 10px;*/
   border-radius: 10px;
 }
 .jinju .xjpjj ul li {
   width: 240px;
   height: 113px;
   padding: 10px;
   /*float: left;*/
 }
 .jinju .xjpjj ul li a {
   display: block;
   width: 100%;
   line-height: 30px;
   font-size: 19px;
   height: 113px;
   color: #864429;
   overflow: hidden;
 }
 .ct2left .beir-wrap {
   width: 720px;
   height: 100%;
   margin-top: 8px;
   overflow: hidden;
   background: #db3736;
   padding: 15px 12px;
 }
 .ct2left .beir-wrap dd {
   width: 877px;
   float: left;
   overflow: hidden;
   height: 216px;
   margin-right: 50px;
 }
 /*特别策划*/
 .yw-tbch1 {
   background: url(images/sp-title.png) no-repeat left -2px;
   width: 727px;
   height: 206px;
   padding-top: 10px;
   margin-top: 12px;
 }
 .yw-tbch {
   background: url(images/ch-title.png) no-repeat left -2px;
   width: 727px;
   height: 325px;
   padding-top: 10px;
 }
 #yw-tbch1 {
   width: 727px;
   /* margin-left: 65px; */
   overflow: hidden;
   position: relative;
   margin-top: 45px;
   height: 154px;
 }
 #yw-tbch {
   width: 727px;
   /* margin-left: 65px; */
   overflow: hidden;
   position: relative;
   margin-top: 54px;
   height: 256px;
 }
 #yw-tbch1 .hd {
   top: 50px;
 }
 #yw-tbch .hd {
   top: 102px;
 }
 .yw_scroll .hd {
   height: 65px;
   position: absolute;
   right: 0px;
   top: 80px;
   width: 100%;
 }
 .yw_scroll .hd a {
   display: inline-block;
   width: 16px;
   height: 41px;
   position: absolute;
   z-index: 999;
   top: 0px;
   overflow: hidden;
 }
 .yw_scroll .hd .prev {
   left: 5px;
 }
 .yw_scroll .hd .next {
   right: 4px;
 }
 .yw_scroll .hd ul {
   float: right;
   overflow: hidden;
   zoom: 1;
   margin-top: 10px;
 }
 .yw_scroll .hd ul li {
   float: left;
   width: 9px;
   height: 9px;
   overflow: hidden;
   margin-right: 5px;
   text-indent: -999px;
   cursor: pointer;
 }
 .yw_scroll .hd ul li.on {
   background-position: 0 0;
 }
 .yw_scroll .bd, .yw_scroll .tempWrap {
   /*
    margin-left:42px;*/
   overflow: hidden;
   width: 686px !important;
   margin: 0 auto;
 }
 .yw_scroll .bd ul {
   overflow: hidden;
   zoom: 1;
 }
 #yw-tbch .bd ul li {
   margin: 0 6px;
   float: left;
   _display: inline;
   position: relative;
   overflow: hidden;
   text-align: center;
   width: 160px;
   height: 100%;
 }
 #yw-tbch .bd ul li .pic {
   text-align: center;
   width: 160px;
   height: 233px;
   overflow: hidden;
 }
 #yw-tbch .bd ul li .pic img {
   width: 160px;
   height: 233px;
   display: block;
 }
 #yw-tbch .bd ul li .title {
   line-height: 28px;
   text-align: center;
   color: #FBF2F2;
   font-size: 14px;
 }
 .yw_scroll .bd ul li .pic img {
   border-radius: 5px;
 }
 #yw-tbch1 .bd ul li {
   margin: 0 9.5px;
   float: left;
   _display: inline;
   position: relative;
   overflow: hidden;
   text-align: center;
   width: 209px;
   height: 100%;
 }
 #yw-tbch1 .bd ul li .pic {
   text-align: center;
   width: 209px;
   height: 130px;
   overflow: hidden;
 }
 #yw-tbch1 .bd ul li .pic img {
   width: 209px;
   height: 130px;
   display: block;
 }
 #yw-tbch1 .bd ul li .title {
   line-height: 28px;
   text-align: center;
   color: #FBF2F2;
   font-size: 14px;
 }
 .s-more {
   color: #FFDF85 !important;
   font-size: 16px;
   float: right;
   margin-right: 15px;
   display: block;
 }
 .yw .ct2right {
   width: 560px;
 }
 .lhtk .dzb {
   padding: 14px 10px 0;
   margin-top: 21px;
   height: 282px;
   border: none;
   width: 353px;
 }
 .lhtk .dzb .fl {
   width: 215px;
 }
 .lhtk .dzb .fl a img {
   width: 200px;
   height: auto;
 }
 .lhtk .dzb .fr {
   padding: 30px 0;
   width: 136px;
   text-align: center;
 }
 .lhtk .dzb .fr img {
   width: 119px;
   height: 119px;
   margin-top: 8px;
 }
 .lhtk .dzb .fr span {
   font-size: 16px;
   line-height: 25px;
 }
 .ywGroup a:hover, .group a:hover {
   color: #EA272F;
 }
 #yaowen {
   margin-top: 0px;
   position: relative;
   padding-top: 24px;
 }
 #yaowen > a {
   position: absolute;
   left: 432px;
   top: 0px;
 }
 #yaowen > a span {
   color: #000;
   font-size: 16px;
 }
 .xinwenjj {
   background: url("../images_page/xinwenjujiao.jpg") top left no-repeat;
   height: 50px;
   width: 545px;
   margin-bottom: 20px;
 }
 .xinwenjj span {
   float: right;
   line-height: 50px;
 }
 .ywGroup li {
   font-size: 20px;
   height: 70px;
   padding: 0 12px;
   float: left;
   line-height: 70px;
   overflow: hidden;
 }
 .ywGroup li a {
   color: #333;
   overflow: hidden;
 }
 .xjplhTime {
   height: 393px;
 }
 #yw-tbch1 .bd ul li i {
   background: url(images/bo.png) no-repeat;
   position: absolute;
   left: 89px;
   top: 49px;
   width: 38px;
   height: 38px;
 }
 .roll__list li {
   display: none;
 }
 .header {
   background: url("http://img01.e23.cn/2026/0125/20260125092845812.jpg") top center no-repeat;
   width: 100%;
   height: auto;
   margin: 0 auto;
   overflow: hidden;
 }
 .banner {
   width: 1020px;
   height: 766px;
   margin: 0 auto;
 }
 
 .tt p {
   text-align: center;
   margin: 30px;
 }
 #xyhx {
   margin-top: 50px;
 }
 .bottom2020n {
   width: 100%;
   height: auto;
   overflow: hidden;
 }
 .bottom2020n .post_foot2020n {}
 .foot_main2020n {
   width: 1200px;
   margin: 0 auto;
	 overflow: hidden;
 }
 .fullBarb {
   background: url("../images_page/bgg.jpg")bottom center no-repeat;
 }
 .foot_main2020n li {
   display: block;
   margin: 0 10px;
   font: 14px/40px 'microsoft yahei';
   float: left;
   display: inline;
   text-align: center;
 }
 .foot_main2020n li a {}
 /* 回眸履职路结束 */