@charset "utf-8";
/* CSS Document */

* {
    padding: 0;
    margin: 0;
    list-style: none;
}

img {
    vertical-align: top;
    border: 0;
}

a {
    color: #000;
    text-decoration: none;
}

.wrapper {
    width: 1400px;
    margin:auto;
}

.bottom {
    position: relative;
    width:1400px; 
    margin:0 auto;
}



.box-t {
    position: relative;
    width:1400px; 
    margin:0 auto;
}

 .dis_flex{display: flex;justify-content: space-between;flex-wrap: wrap;}
 .autoline{display: -webkit-box;-webkit-box-orient: vertical;overflow:hidden;-webkit-line-clamp:2;}
 .nowrap{white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}



.box1 {background: url(2026_2026qglh0206_002.png) no-repeat; height: 795px; width:1400px;  margin:0 auto;  position: relative;}
.box2 {background: url(2026_2026qglh0206_003.png) no-repeat; height: 428px; width:1400px;  margin:0 auto;  position: relative;}
.box3 {background: url(2026_2026qglh0206_004.png) no-repeat; height: 744px; width:1400px;  margin:0 auto;  position: relative;}
.box4 {background: url(2026_2026qglh0206_005.png) no-repeat; height: 466px; width:1400px;  margin:0 auto;  position: relative;}
.box5 {background: url(2026_2026qglh0206_006.png) no-repeat; height: 725px; width:1400px;  margin:0 auto;  position: relative;}
.box6 {background: url(2026_2026qglh0206_007.png) no-repeat; height: 761px; width:1400px;  margin:0 auto;  position: relative;}
.box7 {background: url(2026_2026qglh0206_008.png) no-repeat; height: 778px; width:1400px;  margin:0 auto;  position: relative;}
.box8 {background: url(2026_2026qglh0206_009.png) no-repeat; height: 840px; width:1400px;  margin:0 auto;  position: relative;}
.box9 {background: url(2026_2026qglh0310_017_12.png) no-repeat; height: 898px; width:1400px;  margin:0 auto;  position: relative;}


.tt {width: 1200px;margin:30px 0 0 100px;min-height:136px;position: absolute;display: flex;align-items: center;}
.title {font-size: 54px;max-height: 110px; font-family: 微软雅黑; font-weight: bold;line-height: 65px;width: 1200px;text-align: center;}
.title a{color: #fedc67;}

.toutiao_bg1 .ttban {width: 1200px; margin: auto;  padding-top: 30px;}


/*滚动图 */
.gallery-1 {
    width:1208px;
    height: 590px;
    position: absolute;
    left: 95px;
    top: 220px;

}

.scroll-pic {
    width:1208px;
    height: 515px;
    overflow: hidden;
    position: relative;
}

.scroll-pic .hd {
    position: absolute;
    width: 100%;
    height: 0;
    top: 50%;
    margin-top: -22px;
    z-index: 1;
}

.scroll-pic .hd .prev  {
    display: block;
    width: 60px;
    height: 140px;
    cursor: pointer;
    opacity: .3;
    background: url(2026_2026qglh0206_011z.png) no-repeat;
}



.scroll-pic .hd .next {
    display: block;
    width: 60px;
    height: 140px;
    cursor: pointer;
    opacity: .3;
    background: url(2026_2026qglh0206_011y.png) no-repeat;
}

.scroll-pic .prev {
    float: left;
    margin-left: 10px;
}

.scroll-pic .hd .next {
    float: right;
    margin-right: 10px;

}

.scroll-pic .hd .prev:hover,
.scroll-pic .hd .next:hover {
    opacity: 1;
}

.scroll-pic .hd ul {
    position: absolute;
    right: 160px;
    top: 245px;
    overflow: hidden;
}

.scroll-pic .hd ul li {
    float: left;
    width: 12px;
    height: 12px;
    overflow: hidden;
    margin-right: 5px;	
    text-indent: -999px;
    cursor: pointer;
    background: url(home-scroll-icons.png) -24px -126px no-repeat;
}

.scroll-pic .hd ul li.on {
    background-position: -10px -126px;
}

.scroll-pic .bd ul {
    margin-left: 140px;
    overflow: hidden;
}

.scroll-pic .bd ul li {
    float: left;
    overflow: hidden;
    position: relative;
}

.scroll-pic .pic {
    text-align: center;
}

.scroll-pic .pic img {
    width:920px;
    height: 520px;
    display: block;
}

.scroll-pic .title {
    width: 920px;
    height: 60px;
    line-height: 60px;
    box-sizing: border-box;
    padding-left: 10px;
    font-size: 24px;
    font-family: 微软雅黑;
    font-weight: bold;
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(2026_2026qglh0206_012.png);

}

.scroll-pic .title a {
    color: #b40500;
}


.box2-main {width: 1160px; height: 215px; position: absolute; top: 150px; left: 135px;}
.title2 {width: 530px; min-height: 70px;  font-size: 20px; line-height: 26px;   display: flex; align-items: center; color: #fedc67;}
.title2 a {color:#fedc67;}


.box3-main {width: 1200px; height: 450px; position: absolute; top: 270px; left: 100px;}  


/*聚焦两会 滚动图*/

.gallery-2 {
    width: 800px;
    height: 450px;
    position: relative;
    float: left;
    margin-left: 0px;
    margin-top: 0px;
}

.scroll-pic1 {
    width: 800px;
    height: 450px;
    overflow: hidden;
    position: relative;
}

.scroll-pic1 .hd1 {
    position: absolute;
    width: 100%;
    height: 0;
    top: 50%;
    margin-top: -22px;
    z-index: 1;
}

.scroll-pic1 .hd1 .prev,
.scroll-pic1 .hd1 .next {
    display: block;
    width: 43px;
    height: 43px;
    cursor: pointer;
    opacity: .3;
    background: url(home-scroll-icons.png) -1px -2px no-repeat;
}

.scroll-pic1 .prev {
    float: left;
    margin-left: 10px;
}

.scroll-pic1 .hd1 .next {
    float: right;
    margin-right: 10px;
    background-position: -1px -49px;
}

.scroll-pic1 .hd1 .prev:hover,
.scroll-pic1 .hd1 .next:hover {
    opacity: 1;
}

.scroll-pic1 .hd1 ul {
    position: absolute;
    right: 10px;
    top: 220px;
    overflow: hidden;
}

.scroll-pic1 .hd1 ul li {
    float: left;
    margin-right: 8px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    line-height: 8px;
    text-align: center;
    background: #fff;
    cursor: pointer;
    color: transparent;


}

.scroll-pic1 .hd1 ul li.on {
    background: #f7d192;
    width: 12px;
    height: 12px;
    line-height: 12px;
    color: transparent;
}

.scroll-pic1 .bd1 ul {
    overflow: hidden;
}

.scroll-pic1 .bd1 ul li {
    float: left;
    overflow: hidden;
    position: relative;
}

.scroll-pic1 .pic {
    text-align: center;
}

.scroll-pic1 .pic img {
    width: 800px;
    height: 450px;
    display: block;
}

.scroll-pic1 .title {
    width: 100%;
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
    padding-left: 10px;
    font-size: 16px;
    font-family: 微软雅黑;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: #ab2420;

}

.scroll-pic1 .title a {
    color: #fdd986;
}



/* 轮播列表 */
.banner-left1a {
	width: 390px;
	/* height: 1094px; */
    position: relative;
    overflow: hidden;
    float: right;

    
}

.banner-left1a ul {
	height: 100%;
	overflow: hidden;
}

.banner-left1a ul li {
	width: 100%;
	/* line-height: 46px; */
	display: flex; 
	align-items: center;
	height: 74px;
    background-color: #fff9ed;
	border-bottom:1px solid #f57102;

}

.banner-left1a ul li span {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 0 15px;
  max-height:54px;
  /*overflow:hidden;*/
}
.banner-left1a ul li a {
	font-size: 20px;
	font-family: "Microsoft YaHei";
	color: #373636;
	line-height: 28px;
	text-align: left;
	/*vertical-align: middle;*/
}
.banner-left1a .active{
	background:url(2026_2026qglh0206_013.png)  no-repeat;
}
.banner-left1a .active a{color:white !important;}
.banner-left1a .active a:hover{text-decoration:underline;}
.banner-adv {
	width: 100%;
	height: 100px;
	margin-top: 40px;
	float: left;
	/* margin-bottom: 30px; */
}

.banner-adv a {
	display: block;
	width: 100%;
	height: 100%;
}

.banner-adv a img {
	width: 100%;
	height: 100%;
}




/*最新播报*/
.txtMarquee-left {
    width: 1050px;
    height: 40px;
    position:absolute;
    right: 110px;
    top: 35px;
}

.txtMarquee-left .bd2 .tempWrap {
    width: 1050px !important;
}

.txtMarquee-left .bd2 ul{
    zoom:1;
    overflow: hidden;
}
.txtMarquee-left .bd2 ul li{

    margin-right: 20px;
    float: left;
    height: 40px;
    line-height: 40px;
    text-align: left;
    width: auto !important;
    color:#fdd986;
    font-size: 18px;
    font-family: 微软雅黑;
}

.txtMarquee-left .bd2 ul li a{

    color:#fdd986;
}




/*两会日历*/


.pagechange1 {
    width: 1180px;
    height: 195px;
    position: absolute;
    top: 160px;
    right: 110px;
    z-index: 5;
}



.pagechange1 .hd ul li.on a{

   color: #fff;

}


.pagechange1 .hd ul li.on .title5{

     color: #fff;
     background-color: #bc312c;
     width: 120px;
     height: 55px;

}

.pagechange1 .bd ul {
    width: 970px;  
    height: 130px; 
    right: 190px; 
    top: 0px; 
    position:absolute;
  
}

.pagechange1 .hd ul {
    width: 1230px;
    height: 65px; 
    left: 0px; 
    top:145px; 
    position:absolute;
}

.pagechange1 .hd li{
 
    position: relative;
    float: left;
    width: 120px;
    height: 55px;
    margin-right: 12px;
    background-color: #f8efde;

}



.pagechange1 .bd .hot-box5 {

    position: absolute;
    top: 0px;
    right: 0px;
    width: 970px;
    height: 130px; 

}

.pagechange1 .bd .pic3 {
    
    position:relative; 
    text-align:center;
}

.pagechange1 .bd .pic3 img{
    
    width: 355px;
    height: 190px; 
}


.pagechange1 .title5 {
    font-family: 微软雅黑;
    font-size: 36px;
    line-height: 55px;
    text-align: center;
    color: #bc312c;
}

.pagechange1 .title5 a{
    font-size: 22px;
    color: #bc312c;
    
}

.pagechange1>.hd>ul>li:nth-child(8)>.title5 a,.pagechange1>.hd>ul>li:nth-child(9)>.title5 a {
    padding-left: 10px;
}



.pagechange1 .hw-txt {

    height: 230px;  
    float:left; 
 
    margin-top:20px;
    position: relative; 
}
 
.pagechange1 .hw-txt .title {

    font-size: 22px; 
    line-height: 36px;
    color:#ec1c13;
    text-align: left;
    font-family: 微软雅黑;
    font-weight: bold;
    padding: 0 15px;
}

.pagechange1 .hw-txt .title a {

    color:#b70805; 

}
.pagechange1 .hw-txt .solid {
    border-bottom: 1px solid #fdd986 ;
    margin-top: 10px;
    margin-bottom: 10px;
}

.pagechange1 .hw-txt .summary {

    margin-top: 5px; 
    font-size: 18px; 
    color:#7a7a7a;
    text-indent: 2em; 
    text-align: left; 
    font-family: 微软雅黑; 
    line-height: 32px; 
    padding: 0 15px;
}

.pagechange1 .hw-txt .summary a {

    color:#b70805;
}

.pagechange1 .hot-box5 .title4a1 {

    line-height: 32px;
    font-size: 24px;
    font-family: 微软雅黑;
    font-weight: bold;
    text-align: center;
}

.pagechange1 .hot-box5 .title4a1 a{

    color: #bc312c;
}

.pagechange1 .hot-box5 .summary4a1 {

    margin-top: 10px; 
    font-size: 18px; 
    color: #373636;
    text-indent: 2em; 
    text-align: left; 
    font-family: 微软雅黑; 
    line-height: 30px; 
    
}


.pagechange1 .hot-box5 .summary4a1 a{

        color: #373636;
}


.pagechange1 .hot-box5  .dashed {

    margin-top: 25px;
    margin-bottom: 25px;
    border-bottom: 1px dashed #e4e1e1; 

}



.pagechange1 .hot-box5  .title4b {
    font-size: 20px;
    font-family: 微软雅黑;
    line-height: 54px;
    text-align: left;
    color: #dc0303;

}

.pagechange1 .hot-box5  .title4b a{
   color: #272727;
}




.hot-6a {width: 1185px; height: 225px; position: absolute; top: 240px; left: 110px;}
.hot-6b {width: 1160px; height: 125px; position: absolute; top: 550px; left: 120px;}
.picbox6 {width: 375px; height: 225px; position: relative;}
.pic6 {width: 165px; height: 225px; position: relative; float: left;} 
.pic6 img{width: 165px; height: 225px;}
.txtbox6 {width: 195px; height: 170px; margin-top: 25px; position: relative; float: right;}

.title6 {font-size: 20px; font-family: 微软雅黑; line-height: 30px; font-weight: bold; text-align: left; }
.title6 a{color: #fedc67;}
.summary6 {font-size: 16px; font-family: 微软雅黑; text-align: left; line-height: 24px; color: #fff; text-indent: 2em;}
.summary6 a{color: #fff;}

.title6a {width: 550px;font-size: 20px; font-family: 微软雅黑; line-height: 45px; text-align: left; color: #373737;}
.title6a a{color: #373737;}


.hot-7 {width: 395px; height: 300px; position: absolute; top: 300px; left: 130px;}
.title7 {font-size: 24px; font-family: 微软雅黑; line-height: 34px; font-weight: bold; text-align: left; }
.title7 a{color: #fedc67;}
.summary7 {font-size: 18px; font-family: 微软雅黑; text-align: left; margin-top: 25px; line-height: 32px; color: #fff; text-indent: 2em;}
.summary7 a{color: #fff;}

.pic7 {width: 652px; height: 368px; position: absolute; top: 285px; right: 120px;}
.pic7 img{width: 652px; height: 368px; }


.title8 {width: 100%; height: 26px; line-height: 26px;  box-sizing: border-box; padding-left: 10px; font-size: 16px;  font-family: 微软雅黑; position: absolute; left: 0;  bottom: 0; background-color: #ab2420;}
.title8 a { color: #fdd986;}
.hot-8a {width: 685px; height: 385px; position: absolute; top: 250px;left: 100px;}
.hot-8b {width: 685px; height: 195px; position: absolute; top: 640px; left: 100px;}
.hot-8c {width: 510px; height: 590px; position: absolute; top: 250px; right: 100px;}
.picbox8a {width: 685px; height: 385px; position: relative;}
.picbox8b {width: 340px; height: 195px; position: relative;}
.picbox8c {width: 510px; height: 290px; position: relative;} 
.pic8a {width: 685px; height: 385px; position: relative;}
.pic8b {width: 340px; height: 195px; position: relative;}
.pic8c {width: 510px; height: 290px; position: relative;} 
.pic8a img{width: 685px; height: 385px; }
.pic8b img{width: 340px; height: 195px; }
.pic8c img{width: 510px; height: 290px; } 


.pic9 {width: 670px; height: 370px; position: absolute; top: 242px; left: 140px;}
.pic9 img{width: 670px; height: 370px;}
.hot-9a {width: 445px;height: 380px; position: absolute; top: 210px; right: 100px;}
.textbox9{width: 445px; height: 190px;position: relative;}
.title9a {font-size: 22px; font-family: 微软雅黑; line-height: 32px;margin-top: 20px; font-weight: bold; text-align: left; }
.title9a a{color: #d62506;}
.summary9a {font-size: 18px; font-family: 微软雅黑; text-align: left; margin-top: 15px; line-height: 27px; color: #373636; text-indent: 2em;}
.summary9a a{color: #d62506;}

.hot-9b  {width: 1140px; height: 105px; position: absolute; top: 658px; left: 148px;}
.title9b {width: 530px;   font-size: 20px; line-height: 489x;   display: flex; align-items: center; color: #feebc9;}
.title9b a {color:#feebc9;}




/*浮动窗口*/


.side-menu { width: 176px; height: 479px;  position: fixed; right: 50px; top: 0px; padding-left: 0px; padding-top: 0px; box-sizing: border-box; margin-left: 0px; display: none; z-index: 10;}
.side-menu a { display: block; width: 176px;}
#goTop { }
.windowsbox {  position: relative;   margin-top: 75px;  margin-left: 40px;  font-size: 22px;  font-family: 微软雅黑; color: #fff;}
.windowsbox a { color: #fff;}















 