html,body{
    font-size:16px;
    font-family: "Microsoft YaHei";
    color:#000;
    line-height:24px;
    min-width: 1200px;
    margin:0;
    padding:0;
}
div,dl,dt,dd,ul,ol,li,p,h1,h2,h3,img{
    list-style:none;
    padding:0;
    margin:0;
    border:none;
}
a{
    text-decoration:none;
    color:#000;
}
a:hover{
    color: #015293;
}
.clear_both:after{
    content: " ";
    clear: both;
    display: block;
    overflow: hidden;
}
h1, h2, h3, h4, h5, h6{
    font-weight: normal;
    font-size: 12px;
}

.fl{ float:left;}
.fr{ float:right;}
.txtcenter{ text-align:center;}
.bor{ border:1px solid #CCC;}
.rel{ position:relative;}
.red{ color:#FF0000;}
.white{ color:#FFF;}
.block { display:block;}
.in-block{display: inline-block;}
.hide{ display:none;}

/*清除浮动1*/
.clear { clear:both;height:0;overflow:hidden;clear:both!important;}
.clear.both {height:10px;}

/*清除浮动2*/
.clearfix1:after{ visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}
* html .clearfix1 { height: 1%; }

.ellipsis {
    display: block;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
}
.ellipsis_dh{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}


.main1200{
    width: 1200px;
    margin: 0 auto;
}

.big_bglh{
    width: 100%;
    position: relative;
    background-image: url(../img/20220113_banner.jpg);
    background-position: center top;
    background-repeat: no-repeat;
}

@media only screen and (max-width: 1800px){
    .big_bglh {
        background-image: url(../img/2022hnlh_index.jpg);
        padding-top: 219px;
    }
}

/*头条*/
.headline{
    padding-top: 53px;
    margin-bottom: 30px;
    font-family: "microsoft yahei", '宋体'
}
.headline p{
    font-size: 37px;
    font-weight: bold;
    line-height: 36px;
    text-align: center;
}
.headline p a{
    color: #164f88;
    font-family: SimSun;
}
.headline span{
    display: block;
    line-height: 30px;
    color: #164f88;
    text-indent: 2em;
    padding-top: 17px;
    font-size: 16px;
}
.headline span a{
    color: #164f88;

}
.headline span a:hover{
    color: #164f88;
    text-decoration: underline;
}


/*大图滚动*/
.lft_pic{
    width: 1200px;
    margin: 0 auto 25px;
}
.slider-carousel{
    position: relative;
    width: 100%;
    height: 646px;
    overflow: hidden;
}
.slidesjs-container{
    position: relative;
    width: 1200px;
    height: 646px;
}
.slider-carousel .subtitle {
    position: absolute;
    width: 1200px;
    left: 0;
    top: 586px;
    z-index: 2;
    background: #015293;
    line-height: 3px;
}

.slider-carousel .titBg {
    position: absolute;
    width: 100%;
    height: 64px;
    left: 0;
    bottom: 0px;
    z-index: 1;
}
.titBg {
    background: #015293;
}
.slider-carousel .subtitle h6 a {
    text-decoration: none;
    font-weight: normal;
    color: #fff;
    font-size: 18px;
    overflow: hidden;
    margin-left: 50px;
}

.slidesjs-control{
    position: relative;
    left: 0px;
    width: 1200px;
    height: 646px;
}

.slidesjs-previous{
    background: url(../img/20210123_index_btn03.png) no-repeat;
    left: 0px;
}
.slider-carousel .slidesjs-navigation{
    width:55px;
    height:87px;
    display:none;
    position:absolute;
    text-indent:-9999em;
    top:280px;z-index:100;
}
.slidesjs-next {
    background: url(../img/20210123_index_btn02.png) no-repeat;
    right: 0px;
}
.slidesjs-pagination {
    overflow: hidden;
    zoom: 1;
    position: absolute;
    right: 36px;
    top: 609px;
    width: 110px;
    height: 12px;
    z-index: 10;
    overflow:hidden ;
}
.slidesjs-pagination-item {
    float: left;
    width: 20px;
    height: 10px;
}
.slidesjs-pagination-item a{
    float:left;
    display:block;
    width:12px;
    height:12px;text-indent:-9999em;
    margin:0 5px 0 5px;
    background:url(../img/20210123_banner_li2.jpg) no-repeat;
}
.slidesjs-pagination-item a.active{
    background:url(../img/20210123_banner_li1.jpg) no-repeat;

}
/*第一个模块内容-左边*/
    /*第二个头部*/
.dys_second_headline{
    float: left;
    width: 768px;
}
.dys_second_headline, div.second_2020_headline {
    padding: 0 30px;
    margin:4px 4px  35px 4px;
    color: #005293;
    box-shadow: 0 0 10px #ccc;
    background-color: #fff;
    width: 704px;
    height: 165px;
}

.dys_second_headline .dys_headline{
    padding-top: 34px;
    text-align: center;
}
.dys_second_headline .dys_headline a {
    font-size: 28px;
    color: #005293;
}
.dys_second_headline .dys_subtitle {
    height: 60px;
    overflow: hidden;
    padding-bottom: 23px;
    line-height: 30px;
    margin-top: 12px;
    text-indent: 34px;
}
.dys_subtitle a {
    color: #005293;
    font-family: "microsoft yahei";
    font-size: 18px;
}
/*两会要闻*/
.dys_first_module_left{
    width: 765px;
}
#zxbd .latest_report_live_head {
    margin-bottom: 13px;
    border-bottom: 1px solid #b2b2b2;
}
.dys_news_live {
    float: left;
}

.media_focus, .dys_news_live a {
    background: url(../img/20210123_css_sprites20200218.png) no-repeat 0 -11px;
    height: 34px;
    display: block;
    padding-left: 139px;
}
.dys_latest_more {
    float: right;

}
.dys_latest_more a {

    font-family: MicrosoftYaHei;
    color: #a0a0a0;
    font-size: 16px;
}
.dys_economicHighlights_list li {
    font-size: 20px;
    line-height: 51px;
    overflow: hidden;
    font-family: "microsoft yahei";
    padding-left: 16px;
    background: url(../img/20210123_small_round_icon.png) no-repeat left center;
    color: #313131;}
.dys_economicHighlights_list li a{
    color: #333333;
}
.dys_latest_report_live{
    margin:30px 0 ;
}

/*日程*/
.richeng{
    width: 400px;
    height: 272px;
    background: #c5e5ff;
    overflow: hidden;
}
.overflow_box{
    position: relative;
}
.richeng_top_box{
    overflow: hidden;
    background: #0071b5;
}
.richeng_top_box:after{
    content: "";
    position: absolute;
    bottom: -26px;
    left: 40px;
    width: 0;
    height: 0;
    border-color: #0071b5 transparent  transparent  transparent ;
    /*border-color: transparent transparent transparent #0071b5 ;*/
    *border-color: #0071b5;
    border-style:solid;
    border-width:14px;
    z-index: 999;
}

.dys_schedule_content_list_left{
    float: left;
    width: 248px;
    display: inline;
    text-align: center;
    background-color: #c5e5ff;
}

.data_line{display:inline-block;width: 15px;height:1px;background-color: #aaaaaa;vertical-align: middle;}
.line_right{width:82px;}
.dys_schedule_content_list_left a,div.date{
    font-family: "microsoft yahei";
    font-size: 21px;
    line-height: 30px;
    font-style: normal;
    color: #434343;
}
.dys_schedule_content_list_left .date{
    margin-top:22px;
}
.dys_schedule_content_list_left .date_a{
    margin-left:22px;
}
.dys_schedule_content_list_left .date span{
    font-size: 23px;
    color: #015293;
}
.dys_schedule_content_list_left .date .rl_icon{
    display: block;
   background: url(../img/20220113_date.png) center no-repeat;
    width: 29px;
    height: 29px;
    margin-right: 10px;
}
.dys_schedule_content_list{
    height: 164px;
    width: 289px;
    margin: 25px;
}
.dys_schedule_content_list_right{
    float: right;
    width: 66px;
    height: 272px;
    overflow: hidden;
    background-color: #0074c2;
}
.dys_schedule_content_list_right>ul{ padding: 0 10px 10px 14px;}
.dys_schedule_content_list_right2{
    float: left;
    width: 262px;
    height: 145px;
    margin: 15px 25px 36px 19px;
    overflow: hidden;
    display: inline;
}


.dys_schedule_content_list_right2 .dys_theme a{
    display: block;
    font-family:"微软雅黑";
    font-size: 16px;
    line-height: 26px;
    color: #535353;
    text-align:left;
}
.dys_schedule_content_list_right2 .dys_theme a  b{
    font-size: 18px;
    line-height: 24px;
}

.dys_title a{
    font-size: 28px;
    line-height: 54px;
    font-weight: bold;
    color: #fff;
}

.dys_schedule_content_list_right li{
    float: left;
    height: 35px;
    line-height: 19px;
    margin: 0 5px;
    vertical-align: middle;
    font-family: "microsoft yahei";
    text-align: center;
    margin-top: 28px;
}
.dys_schedule_content_list_right li a{
    display: block;
    font-size: 18px;
    width: 30px;
    height: 30px;
    line-height: 25px;
    color: #5ca6d8;
    background-image: none;
}

.dys_schedule_content_list_right li.day_list_active a{
    width: 30px;
    height: 30px;
    color: #015293;
    background: url(../img/20210123_round_icon.png) no-repeat;
    background-position: 1px -2px;
    display: block;
}
/*了不起的大湖南*/
.lh_dhn{
    margin:23px 0 16px 0 ;
}
.lhsp_box{
    width: 400px;
}
.lhsp{
    border-bottom: 1px solid #b2b2b2;

}

#zxbd .latest_report_live_head2 {
    margin-bottom: 13px;
    border-bottom: 1px solid #b2b2b2;
}
.dys_news_live2 {
    float: left;
}

.dys_news_live2 a {
    background: url(../img/20210123_css_sprites20200218.png)
    no-repeat 0 -46px;
    height: 45px;
    display: block;
    padding-left: 139px;
}
.dys_latest_more2 {
    float: right;
    margin-top:12px;
}
.dys_latest_more2 a {
    font-family: MicrosoftYaHei;
    color: #a0a0a0;
    font-size: 16px;
}
.dys_economicHighlights_list2 li {
    font-size: 20px;
    line-height: 46px;
    overflow: hidden;
    font-family: "microsoft yahei";
    padding-left: 16px;
    background: url(../img/20220113_small_round_icon2.png) no-repeat left center;
    color: #313131;}
.dys_economicHighlights_list2 li a{
    color: #333333;
}
.dys_economicHighlights_list2{
    margin-top: 4px;
}

.dys_latest_report_live2{
    margin:30px 0 ;
}

/*第二个模块内容1*/
.lhtj_a{
    position:relative;
    margin: 30px auto 1px auto;
}
.lhtj_core{
    position: absolute;
    left: 807px;
    top: 67px;
    color: #999;
}
.lhtj_core_a{
    position: absolute;
    left: 792px;
    top: 67px;
    color: #999;
}
.lhtj_core_b{
    position: absolute;
    left: 768px;
    top: 67px;
    color: #999;
}
.lhtj_core_c{
    position: absolute;
    left: 782px;
    top: 67px;
    color: #999;
}

.lhtj_con{
    width:100%;
    background: url(../img/20220113_lh_bge.png) center no-repeat;
}


.tuji_box{
    width: 1179px;
    margin:0 auto;
    background: url(../img/20220113_tu_box.png) no-repeat 100%;
    height: 527px;
    position: relative;
}

.lst1 li{width:717px;height:483px; position:relative;padding-top:25px;}
.lst1 li img{
    position: absolute;
    top: 25px;
    /*left: 4px;*/
}
.b1{
    width: 727px;
    height: 483px;
    top: 25;
    left: 0;
}
.lst1 li .title{
    position:absolute;left: 0px;
    bottom: 0px;width:100%;height:45px;
    line-height:45px;
    font-size: 18px;
    overflow: hidden;font-family: Microsoft YaHei;
    z-index: 1; background: url(../img/20220113_tj_l.png) 0 0 no-repeat;
    padding-left: 30px;
    opacity: 90%;}
.lst1 li .title a{color: #fff;}
.lst3 li .title{position:absolute;left: 0;bottom: 0;width:100%;height: 45px;line-height: 45px;color: #fff;overflow: hidden;font-family: Microsoft YaHei; z-index: 1;background-color:#7b95c0;}
.lst3 li .title a{position:absolute;left: 0;bottom: 0;width:100%;height: 45px;line-height:45px;color:#fff; font-size:18px; text-align:center;overflow: hidden;font-family: Microsoft YaHei;z-index: 1; opacity:1; }
.lst3{
    margin-top: 37px;
}
.b3{
    width: 447px;
    height: 517px;
}
.lst3 li{
    float: left;
    margin:12px 5px 13px 10px;
}
lst3 li .lst3_img,
div.tuji_imgs .lst3 li .lst3_img {
	width: 187px;
	height: 131px;
}

.lst3 li.hov .lst3_img {
	background-color: #69cfff;
}

.lst3 li .lst3_img img {
	margin-top: 8px;
	margin-left: 8px;
}

.dbwy img{
    display: block;
    margin-left: 7px;
    margin-top: 10px;
}
.arr{display:inline-block;width:41px;height:67px;
    background:url(../img/20210123_arr.png) no-repeat;cursor:pointer;position:absolute;top:175px;z-index:9;}
.lef{background-position:-48px 0;left:676px; top: 200px;}
.rig{background-position:0 0;left:0; top: 200px;}
.hov_a{
    margin-left: 21px;
    margin-top: 10px;
}
.hov_b{
    margin-left: 26px;
}

/*--第三个模块内容--*/
.yq_dbg{
    width: 100%;
    background: url(../img/20220113_lh_bg_b.png) center no-repeat;
}
.zhj-report-body{
    position: relative;
    background: url(../img/20220113_dbg_bg.png) no-repeat;
    height:908px;
    font-family:"微软雅黑";
    margin: 0 auto; margin-top:7px;width: 1200px;
}
.zhj-report-left{
    width: 186px;
    height: 422px;
    position: relative;
}
.zhj-report-left ul {
    position: absolute;
    left: 14px;
    top: 26px;
    width: 186px;
}
.zhj-report-left ul li {
    font-size: 24px;
    cursor: pointer;
    width: 193px;
    height: 76px;
    line-height: 21px;
    margin-top: 20px;
    background: url(../img/20220113_dbg_left.png) 0 0 no-repeat;
    text-align: center;
    margin-left: -14px;
}

.zhj-report-left ul li.on a {
    color: #FFFFFF;

}
.zhj-report-left ul li.on {
    width: 226px;
    height: 76px;
    background: url(../img/20220113_dbg_a.png) 0 0 no-repeat;
}
.dbwyhy a{
    margin-top: 11px;
    line-height: 28px;
}
.sdb a,.bgqw a,.bgjd a,.dz_book a,.cycp a{
    margin-top: 24px;
}
.zhj-report-left ul li a {
    display: inline-block;
    color: #005292;
    margin-left: -25px;
    text-align: center;
}

/*右边--报告全文*/
.zhj-report-right {
    width: 873px;
    _width: 873px;
    _overflow-x: hidden;
    /* margin-right: 130px; */
    margin-top: 66px;
    float: left;
    margin-left: 60px;
}
.zhj-bgqw{
    height: 670px;
    margin-top: 34px;
    padding: 0px 50px 0 36px;
}
.zhj-report-right ul.zhj-bgqw {
    height: 694px;
    margin-top: 34px;
    padding: 0px 50px 0 36px;}
.zhj-bbqw-cont{
    margin-top: 20px;
}
.zhj-bbqw-cont h2 a{
    font-size: 22px;
    color: #194c9f;
    font-weight: bold;
    text-align: center;
    display: block;
}
.zhj-bbqw-cont p a{
    display: block;
    line-height: 42px;
    font-size: 16px;
    margin-top: 40px;
}
/*--两会之声1--*/
.bzzs_con_nav {
    margin: 32px 0 58px;
    padding-left: 114px;
}
.bzzs_con_nav .bzcn_fbh {
    margin-right: 54px;
}
.bzzs_con_nav div {
    float: left;
    width: 194px;
    height: 54px;
    text-align: center;
}
.bzzs_con_nav i {
    display: inline-block;
    float: left;
    width: 20px;
    height: 20px;
    margin: 16px 0 0 18px;
    background: url(../img/20220113_zf_arrow.png) -134px -50px no-repeat;
}
.bzzs_con_nav a {
    float: left;
    color: #015293;
    font-size: 24px;
    line-height: 54px;
    margin-left: 11px;
}
.bzzs_con_nav .bzcn_current {
    background: #3c5e92;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}

.bzzs_con_nav .bzcn_current a {
    color: #fff;
}

.bzzs_con_item_list li {
    float: left;
    width: 362px;
    height: 383px;
    padding: 18px 14px;
    background: #eee;
    font-size: 18px;
    line-height: 30px;
    color: #434343;
    margin-right: 14px;
    cursor: pointer;
    border-radius: 16px;
}
.bzzs_con_item_list li img{
    margin-left: 10px;
    margin-top: 8px;
}

.bzzs_con_item_list .bzci_last_li {
    margin-right: 0px;
}
.bzzs_con_item_list .bzci_li_current {
    width: 362px;
    height: 400px;
    background: #3c5e92;
    color: #fff;
    margin-top: -16px;
}

.bzzs_con_item_list .bzci_li_current .bzcil_item_title {
    color: #fff;
}
.bzzs_con_item_list li .bzcil_item_title {
    color: #015293;
}
.bzzs_con_item_list .bzci_li_current .bzcil_item {
    border-left: 3px solid #fff799;
}
.bzcil_item {
    margin-top: 28px;
    padding: 26px 0px 0 16px;
    height: 80px;
    overflow: hidden;
}


/*创意产品*/
.pic3 .fl {
    width: 782px;
    height: 446px;
    overflow: hidden;
}
.pic3 ul li, .pic4 li {
    width: 386px;
    height: 219px;
    overflow: hidden;
}
.pic4 li img:hover {
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.pic3 ul li img:hover {
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.pic3 ul li img, .pic4 li img {
    -moz-transition: all ease 0.8s;
    -o-transition: all ease 0.8s;
    -webkit-transition: all ease 0.8s;
    transition: all ease 0.8s;
}
.pic3,.pic4{
    margin: 12px 10px;
}
.pic3 ul li img,.pic4 ul li img{
    display: block;
    border: 2px solid #FFFFFF;
}
.pic3 ul .mt10 {
    margin-top: 10px;
}
.pic4 ul .ml10 {
    margin-left: 10px;
}
.cycp_box{
    background: url(../img/20220113_cycp_bg.jpg) no-repeat bottom;
    height: 1100px;
}

.zhj-bbjd li {
	line-height:54px;font-size:18px;border-bottom:1px dashed #c4d2e4;overflow-x: hidden;padding-left:10px;
	margin-left: 26px;
}



