@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form, table { margin:0; padding:0; border:0; list-style:none;}
 span, h1, h2, h3, h4, h5, h6, p,  img, dl, dt, dd, ol, ul, li, form { overflow:hidden;}
input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 { font-weight:normal; }
a {text-decoration:none; color:#333;}
a:hover{ text-decoration:none; color: #ea1a08;}
*{ box-sizing: border-box;}
html, body {font-family:"微软雅黑", "宋体";font-size:14px;}
img{border: none;vertical-align: top; display: block;}
.w1170{width:1170px; height: auto; overflow: hidden; margin-left:auto; margin-right: auto; }
.w1200{width:1200px; height: auto; overflow: hidden; margin-left:auto; margin-right: auto;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt50{ margin-top:50px;}
.tran{  display:block;transition: all .8s ease;-webkit-transition: all .8s ease; -moz-transition: all .8s ease;-ms-transition: all .8s ease;-o-transition: all .8s ease;-webkit-backface-visibility: hidden;}
.tran:hover { display:block; -webkit-backface-visibility: hidden;transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);}
.smy_ctrl {position:relative; min-height:80px; cursor:move;}

/***********************************************************************************/

.bk{width:100%;  overflow:hidden;}

.bk1{ 
	height: 878px;
	background: url(bk1_bg.jpg) no-repeat center bottom;
	background-size: 100% 622px;
	overflow: hidden;	
}
.bk3{ 
	height: 602px;
	background: url(bk3_bg.jpg) no-repeat center bottom;
	background-size: 100% 100%;
	overflow: hidden;	
}
.bk4{ 
	height: 705px;
	background: #fff2e2;
	overflow: hidden;	
}
.bk5{ 
	height: 826px;
	background: url(bk1_bg.jpg) no-repeat center bottom;
	background-size: 100% 622px;
	overflow: hidden;	
}
.bk7{ 
	height: 900px;
	background: url(bk7_bg.jpg) no-repeat center bottom;
	background-size: 100% 540px;
	overflow: hidden;	
}
.bk9{ 
	height: 826px;
	background: url(bk1_bg.jpg) no-repeat center bottom;
	background-size: 100% 622px;
	overflow: hidden;	
}
.bk10{ 
	height: 540px;
	background: url(bk7_bg.jpg) no-repeat center bottom;
	background-size: 100% 100%;
	overflow: hidden;	
}







/*******************banner***************/
.mobile_banner{
	display: none;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.mobile_banner img{
	width: 100%;
	height: auto;
}
.jjc_banner {
	width: 100%;
	height: 851px;
	overflow: hidden;
	position: relative;
}
.banner_bg {
	position: absolute;
	left: 50%;
	margin-left: -960px;
	width: 1920px;
	height: 851px;; 	
}
.banner_lhlogo{ 
	position: absolute;
	left: 50%;
	top:129px;
	margin-left: -336px;
	width: 672px;
	height: 99px; 
	z-index: 1;
}
.banner_title {
  position: absolute;
  left: 50%;
  top: 261px;
  margin-left: -522px;
  width: 1045px;
  height: 262px;
  z-index: 2;
}

.firstnews{ position: relative; width:1170px; height: 193px; margin-left: auto; margin-right: auto; margin-top: 20px; background: #fff7e4;}
.firstnews img{ width: 141px; height: auto; float: left; margin-left: 20px; margin-top: 20px;}
.firstnews p{display:block;float: right;width: 905px; height: auto; color: #fff; overflow: hidden; margin-right: 40px;}
.firstnews p b{
  display: block;
  width: 100%;
  font-size: 38px;
  color: #333;
  height: 90px;
  line-height: 45px;
  margin-top: 20px;
}
.firstnews p span{
	  display: block;
	  width: 100%;
	  font-size: 14px;
	  color: #666;
	  height: 50px;
	  line-height: 24px;
	  text-align: justify;
	  margin-top: 12px;
	  overflow: hidden;
}
.firstnews p span a{color: #666;}


/* 要闻 */
.yw_left{
	float: left;
	width: 790px;
	height: auto;
}
.super_box{
	width:100%;
	height: 517px;
	background: #fff7e4;
	overflow: hidden;
}

/**要闻轮播图**/
.part2-L{ width:760px; height:480px; overflow:hidden; position:relative; margin: 17px 0 0 14px;}
.part2-L .hd{height:15px;overflow:hidden;position:absolute;right: 23px;bottom: 7px;z-index:1;}
.part2-L .hd ul{ overflow:hidden; zoom:1; float:left;  }
.part2-L .hd ul li{ float:left; margin-right:8px;  width:8px; height:8px; background:#333; cursor:pointer; border-radius: 50%;}
.part2-L .hd ul li.on{ background:#e60216; width:18px; height:8px;  border-radius: 25px;}

.part2-L .bd ul{width:760px; height:480px;}
.part2-L .bd{ position:relative; height:100%; z-index:0; }
.part2-L .bd li{ width:760px; height:480px;}
.part2-L .bd img{ width:760px; height:440px; display:block;}

.part2-L .bd .txt{
	width: 100%;
	padding-left: 20px;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	background: url(yaowen_txtbg.jpg) no-repeat;
	color: #ae1e02;
	background-size: 100% 100%;
}
.part2-L .prev,
.part2-L .next{position:absolute;left: 10px;top:50%;margin-top:-25px;display:block;width:18px;height:32px;cursor: pointer;opacity: 0.5;}
.part2-L .prev{background: url(prev_jjc20220111.png) no-repeat;}
.part2-L .next{ left:auto; right:10px; background: url(next_jjc20220111.png) no-repeat; }
.part2-L .prev:hover{opacity: 1;}
.part2-L .next:hover{opacity: 1;}

.two_news{ width:100%; height: auto; overflow: hidden; margin-top: 30px;}
.two_news ul{width:100%; height: auto; overflow: hidden;}
.two_news ul li{
	float: left;
	margin-right: 12px;
	width: 380px;
	height:320px;
	background: #f0eae2;
}
.two_news ul li:hover p{color: #ee4a29;}
.two_news ul li img{
	width: 100%;
	height: 220px;
}
.two_news ul p{
	width: 100%;
	height: auto;
	line-height: 32px;
	font-size: 18px;
	color: #333;
	padding: 16px 12px;
}

.yw_right{
	float: left;
	width: 380px;
	height: 883px;
	background: url(tz_bg.png) no-repeat;
	background-size: 100% 100%;
}
.yw_right ul{
	width: 347px;
	height: 790px;
	overflow-y: auto;
	margin: 65px auto 0;
}
.yw_right ul li{
	width: 100%;
	height: 78px;
	border-bottom: 1px solid #fcd4a9;
	line-height: 25px;
	padding: 12px 0 0 15px;
}
.yw_right ul li:hover{ background: #fcd4a9;}
.yw_right ul li:hover a{color: #d23130;}
.yw_right ul li a{
	display: block;
	width: 100%;
	height: 100%;
	font-size:16px;
	color: #fff4bc;
}



/* 报告解读 */
.jjc_btpic{
	width: 1170px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.jjc_btpic img{
	width: 100%;
	height: auto;
}
.report_left{
	float: left;
	width: 360px;
	height: 471px;
	position: relative;
	margin-right: 36px;
}
.report_left img{
	width: 100%;
	height: 100%;
}
.report_left p{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 166px;
	background: rgba(242,203,150,0.95);
	font-size: 18px;
	line-height: 25px;
	color: #e50000;
	padding: 41px 80px 0 30px;
}
.report_middle{
	float: left;
	  width: 500px;
	  height: auto;
	  overflow: hidden;
}
.onenews{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.onenews_title{
	width: 100%;
	height: 28px;
	overflow: hidden;
}
.onenews_title a{
	font-size: 20px;
	color: #ee4a29;
}
.onenews span{
	display: block;
	width: 100%;
	height: 50px;
	overflow: hidden;
	color: #666;
	font-size: 16px;
	margin-top: 8px;
	line-height: 25px;
}
.four_news{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 15px;
}
.four_news li{
	float: left;
	width: 240px;
	height: auto;
	overflow: hidden;
	margin-bottom: 14px;
	margin-right: 15px;
}
.four_news li:hover p{color: #ee4a29;}
.four_news li:nth-child(2n){margin-right: 0;}
.four_news li img{
	width: 100%;
	height: 134px;
}
.four_news li p{
	width: 100%;
	height: 46px;
	overflow: hidden;
	line-height: 22px;
	color: #333;
	font-size: 16px;
}
.report_right{
	float: right;
	width: 247px;
	height: 470px;
	background: url(report_right_bg.jpg) no-repeat;
	background-size: 100% 100%;
}
.report_right_title{
	width: 100%;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 24px;
	color: #ea1a08;
}
.report_right ul{
	width: 247px;
	height: auto;
	padding:0 10px;
}
.report_right ul li{
	width: 100%;
	height: 47px;
	padding-left: 15px;
	margin-top: 30px;
	overflow: hidden;
	position: relative;
	line-height: 22px;
}
.report_right ul li a{ font-size: 16px; color: #333;}
.report_right ul li a:hover{ color: #ea1a08;}
.report_right ul li::after{
	content: '';
	width: 4px;
	height: 4px;
	position:absolute;
	top:10px;
	left: 0;
	background: #ea1a08;
	border-radius: 100%;
}


/* 轮播图 聚焦吉林  */
.bk3_tab{ width:710px; height: 395px; overflow: hidden; float: left;}
.bk3_tab .hd{height: 50px;width: 100%;position: relative;}
.bk3_tab .hd ul{ float:left; position:absolute; height:60px; width: 100%;   }
.bk3_tab .hd ul li{float:left;width: 135px;height: 40px;line-height: 37px;font-size: 22px;color: #040404;font-weight: bold;text-indent: 15px;margin-right: 13px; cursor: pointer; position: relative;}
.bk3_tab .hd ul li i{display:block;width: 8px;height: 8px;background: url(jjc_dot.png);position: absolute;top: 14px;left:0px;}
.bk3_tab .hd ul li.on{ height:40px; background: url(kword_title.png) no-repeat; width: 135px; line-height: 37px; color: #e12929; background-position: 2px 0px;}
.bk3_tab .hd ul p{display:block; width: auto; float: right; font-size: 14px; color: #b9b9b9; height: 40px; line-height: 40px;}


.bk3_tab .bd{width:100%; height: auto;}
.bk3_tab .bd ul{zoom:1; width:700px; }
.bk3_tab .bd li{ height:30px; line-height:30px; font-size: 16px; margin-bottom: 5px;   }
.bk3_tab .bd li .date{ float:right; color:#b9b9b9;  }

.bk3_tab .bd li:before{
	content: "";
    position: absolute;
    display: block;
    top: 13px;
    left: 0;
    width: 5px;
    height: 5px;
    background-color: #666;
}

.bk3_tab .bd li{  
	position: relative;
    float: left;
    color: #333;
    padding-left: 15px;
    overflow: hidden;
    width:100%;
}

/*热词*/
.yk7-nr{margin-top: 40px;}
.yk7-r{width:395px; height:372px; float: right; margin-top: 10px; overflow: hidden;}
.yk7-r h2{width: 100%; height: 50px; line-height: 50px; background: #a40a05; color: #fff; font-weight: bold; font-size: 32px; text-align: center;}
.yk7-r h2 span{color: #fcda8e;}
.pingR{width:393px; height:318px; border: 1px solid #fcda8e; position: relative; background: #fff;}
#keywords{position: absolute;left:0;top:0;width:393px;height:318px;z-index:3;background:#fff;}
#keywords a{position:absolute;top:0px;left:0px;color:#333;font:bold 24px "Microsoft Yahei";padding:6px;text-decoration:none;}
#keywords a:hover{border:1px solid #eee;background:#bf142c;border-radius:5px;color:#edc46b;text-decoration:none}



/* 我从基层来 */
.slideGroupss .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroupss .parBd ul li{float:left; overflow:hidden; width:278px; height: 460px; position: relative;}
.slideGroupss .parBd ul li img{width:278px; height: 460px; display: block;position: absolute; left: 0px; top: 0px;}
.slideGroupss .parBd ul li p{width:278px; height:130px; display: block;position: absolute; left: 0px; bottom: 0px;   background: -moz-linear-gradient(bottom, rgb(55, 18, 1) 0%, rgba(237, 47, 57, 0) 100%);
    background: -webkit-linear-gradient(bottom, rgb(55, 18, 1) 0%, rgba(237, 47, 57, 0) 100%);
    background: linear-gradient(to top, rgb(55, 18, 1) 0%, rgba(237, 47, 57, 0) 100%);}
.slideGroupss .parBd ul li p span{width:auto; height:auto; display: block;color: #fff; font-size: 20px; line-height: 32px; padding: 25px;}

.slideBoxss{width:1170px;  height: 460px; position: relative;}
.slideGroupss .sPrev,.slideGroupss .sNext{
    position: absolute;
    top: 50%;
    margin-top: -27px;
    width: 55px;
    height: 53px;
    z-index: 2;
    cursor: pointer;
    background-image: -moz-linear-gradient(121deg, rgb(237, 47, 57) 0%, rgb(255, 108, 52) 100%);
    background-image: -webkit-linear-gradient(121deg, rgb(237, 47, 57) 0%, rgb(255, 108, 52) 100%);
    background-image: -ms-linear-gradient(121deg, rgb(237, 47, 57) 0%, rgb(255, 108, 52) 100%);
    background-size: 100% 100%;
	background:#ef3738\0;
} 

*+html .slideGroupss .sPrev,*+html .slideGroupss .sNext{background:#ef3738;} 
.slideGroupss .sPrev{left:0px;}
.slideGroupss .sNext{right:0px;}


.slideGroupss .sNext::before {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -15px;
    margin-left: -8.6px;
    content: "";
    background: url(http://www.xinhuanet.com/politics/2020lh/images/arrows.png) no-repeat center bottom;
    width: 17px;
    height: 30px;
    display: block;
}

.slideGroupss .sPrev::before {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -15px;
    margin-left: -8.6px;
    content: "";
    background: url(http://www.xinhuanet.com/politics/2020lh/images/arrows.png) no-repeat center top;
    width: 17px;
    height: 30px;
    display: block;
}

.jjc_minw{width: 1112px; height: auto; overflow: hidden; margin-left:21px;}


/* 新发路观察 */
.bk4_content{
	height: 430px;
	background: url(bk4_content_bg.jpg) no-repeat;
	background-size: 100% 100%;
	padding:43px 15px;
	overflow: hidden;
}
.bk4_left{
	float: left;
	width: 682px;
	height: auto;
	overflow: hidden;
}
.bk4_left ul{ overflow: hidden; }
.bk4_left ul li{
	width: 100%;
	height: 160px;
	overflow: hidden;
	margin-bottom: 30px;
}
.bk4_left ul li img{
	float: left;
	width: 240px;
	height: 160px;
	margin-right: 16px;
}
.bk4_txtnews{
	float: left;
	width: 422px;
	height: 160px;
}
.bk4_txtnews div{
	line-height: 26px;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.bk4_txtnews div a{
	color: #ea1a08;
	font-size: 22px;
}
.bk4_txtnews span{
	font-size: 18px;
	display: block;
	margin-top: 20px;
	color: #333;
	line-height: 26px;
}
.bk4_right{
	float: right;
	width: 390px;
	height: auto;
}
.bk4_right ul{overflow: hidden;}
.bk4_right ul li{
	width: 100%;
	height: 105px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #666;
	margin-bottom: 17px;
}
.bk4_right ul li:nth-child(3){border-bottom: none;}
.bk4_right a{
	display: block;
	width: 100%;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	color: #ea1a08;
	font-size: 22px;
}
.bk4_right span{
	font-size: 16px;
	display: block;
	margin-top: 10px;
	color: #333;
	line-height: 26px;
}



/****特别访谈****/
.bk5_top{
	width: 100%;
	height:338px;
}
.bk5_top img{
	width: 586px;
	height:338px;
	float: left;
}
.bk5_onenews{
	float: right;
	width: 550px;
	height: auto;
}
.bk5_onenews p{    
	background: url(red_icon20240119.png) no-repeat left center;
	padding-left: 45px;
	margin-top: 30px;
	font-weight: normal;
	line-height: 40px;
}
.bk5_onenews p a{
	color: #333;
	font-size: 24px;
}
.bk5_onenews p a:hover{
	color: #ea1a08;
}
.bk5_onenews span{
	font-size: 16px;
	display: block;
	margin-top: 15px;
	color: #666;
	line-height: 30px;
}
.bk5_bottom{
	width: 100%;
    margin: 24px auto 0;
	overflow: hidden;
}
.bk5_bottom li{
	width: 277px;
	height: auto;
	float: left;
	margin-right: 20px;
}
.bk5_bottom li:nth-child(4){ margin-right: 0;}
.bk5_bottom li img{
	width: 100%;
	height: 161px;
}
.bk5_bottom li p{
	width: 100%;
	height: auto;
	font-size: 20px;
	line-height: 32px;
}



/* 小吉天天读两会 */
.xjttdlh{
	width: 1200px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.xjttdlh_pic{
	width:100%;
	height: 385px;
	position: relative;
}
.xjttdlh_text{
	width: 503px;
	height: 211px;
	background: url(xiaoji_bg.png) no-repeat;
	position: absolute;
	left: 0;
	top: 18px;
	z-index: 5;
	padding: 60px 40px 96px 40px;
	box-sizing: initial;
}
.xjttdlh_text h2{
	width: 100%;	
	line-height: 38px;
	margin-bottom: 15px;
}
.xjttdlh_text h2 a{
	font-size: 26px;
	color: #fff;
}
.xjttdlh_text h2 a:hover{
	color: #ae1e02;
}
.xjttdlh_text p{
	width: 100%;
	font-size: 20px;
	color: #fff;
	line-height: 36px;
}
.xjttdlh_pic img{
	width: 650px;
	height: 366px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}
.xjttdlh ul{
	width: 100%;
	overflow: hidden;
	margin-top: 12px;
}
.xjttdlh ul li{
	float: left;
	width: 290px;
	height: 280px;
	-moz-box-shadow: 1px 2px 5px #eff2f5;
	-webkit-box-shadow: 1px 2px 5px #eff2f5;
	box-shadow: 1px 2px 5px #eff2f5;
	margin-bottom: 5px;
	margin-right: 13px;
}
.xjttdlh ul li:nth-child(4){ margin-right: 0;}
.xjttdlh ul li img{
	width: 290px;
	height:160px;
}
.xjttdlh ul li div{
	width: 265px;
	margin: 0 auto;
	display: block;
}
.xjttdlh ul li div h2{
	
	line-height: 26px;
	margin-top: 14px;
	height: 90px;
	overflow: hidden;
	position: relative;
	padding-bottom: 14px;
}
.xjttdlh ul li div h2 a{
    font-size: 14px;
    color: #333;	
}
.xjttdlh ul li div h2 a:hover{
    color: #ea1a08;	
}
.xjttdlh ul li div h2::after{
	content: "";
	width: 60px;
	height: 3px;
	background: #ea1a08;
	position: absolute;
	right: 0;
	bottom: 0;
}


/* 超吉访问 */
.bk9_left{
  float: left;
  width: 603px;
  height: 598px;
  position: relative;
  background: #ff201d;
}
.bk9_left img{
	width: 603px;
	height: 399px;
}
.bk9_bigtext{
	width: 530px;
	margin:25px;
	color: #fff;
}
.bk9_bigtext h2{
	  font-size: 24px;
	  line-height: 30px;
	  margin-bottom: 10px;
}
.bk9_bigtext p{
	  font-size: 16px;
	  line-height: 24px;

}
.bk9_right{
	width: 594px;
	height: auto;
	float: right;
	overflow: hidden;
}
.bk9_right img{
	width: 296px;
	height: 196px;
	float: left;
}
.bk9_right p{
	width: 296px;
	height: 196px;
	float: left;
	padding: 40px 25px 0;	
	line-height: 32px;
}
.bk9_right p a{
	font-size:22px;
}
.bk9_right .bk9_r_list1 p{ 	background: #fff0f0; }
.bk9_right .bk9_r_list2 p{ 	background: #ffe8b6; }
.bk9_right .bk9_r_list3 p{ 	background: #fff6e4; }
.bk9_r_list1,.bk9_r_list2{ overflow: hidden;  margin-bottom: 5px; }



/* 长白时评 */
.sideMenu{
	float: left;
	width: 570px;
	height: 366px;
}
.sideMenu h3{ 
	  height: 50px;
	  line-height: 50px;
	  margin-bottom: 16px;
	  padding-left: 20px;
	  background: #e71801;
	  cursor: pointer;
	  font-weight: normal;
}
.sideMenu h3.on{ background:#efb63e; }
.sideMenu h3 a{ font-size: 18px; color: #fff;}
.sideMenu h3.on a{ color: #333;}
.sideMenu h3 span{ 
	float: right;
	  margin-right: 20px;
	  cursor: pointer;
	  margin-top: 20px;
}
.sideMenu h3.on span{ display: none; }
.sideMenu_txt{ 
	  font-size: 16px;
	  height: 63px;
	  overflow: hidden;
	  padding: 0 20px;
	  color: #666;
	  display:none; /* 默认都隐藏 */ 
}

.bk10_right{
	  float: right;
	  width: 570px;
	  margin-right: 10px;
	  margin-top: -4px;
	  position: relative;
}
.bk10_right dl{border-bottom:1px dashed #949bad;padding-bottom:18px;width:550px;margin-left:20px;}
.bk10_right dl dt{
	    line-height: 36px;
	    font-weight: bold;
	    overflow: hidden;
	    width: 100%;
	    height: 35px;
}
.bk10_right dl dt a{color:#333; font-size:24px;}
.bk10_right dl dt a:hover{ color: #e71801;}
.bk10_right dl dd{
	margin-top:8px;
	font-size:14px;
	line-height:26px;
	color: #666;	
	overflow:hidden;
	width:100%;
	height:52px;	
}
.bk10_right ul{padding-top:6px;}
.bk10_right ul li{margin-top:10px;font-size:18px;padding-right:10px;line-height:36px;color:#474747;
                white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:40px;
				background:url(bk10_icon.png) 20px center no-repeat;
}
.bk10_right ul li a{color:#474747;}
.bk10_right ul li a:hover{color:#e71801;}






/****海报新闻****/
.poster-main{position:relative; margin-top: 70px;}
.poster-main a,.poster-main img{display:block;width:100%;height:100%}
.poster-main .poster-list .poster-item{position:absolute;left:0;top:0}
.poster-main .poster-btn{ position:absolute; top:0; cursor:pointer; filter:opacity(.5) brightness(1)}
.poster-main .poster-btn:hover{filter:opacity(1) brightness(2)}
.poster-main .poster-prev-btn{left:0;background:url(left.png) no-repeat center center}
.poster-main .poster-next-btn{right:0;background:url(right.png) no-repeat center center}
.poster-text{					   
	width:100%;
	height:130px; 
	display: block;
	position: absolute; 
	left: 0px; 
	bottom: 0px;   
	padding:0 20px;
	font-size: 20px;
	color: #333;
    line-height: 30px;
}















/****** 通用适配尾******/
.links {background:#ea1a08;height: 50px;line-height: 50px;text-align: center;overflow: hidden;color: #FFF;}
.footermobile{ display: none; width: 100%; background: #ea1a08;}
.links_mobile{ padding:20px 0; text-align: center;}
.links_mobile a{ display: inline-block; line-height: 30px; margin:0 20px; color: #fff; font-size: 16px; }
.links_mobile p{ width: 100%; text-align: center; font-size: 14px; color: #fff;}

/***********************************************移动端适配********************************************************************/
@media only screen and (max-width: 768px) {
.footer_pc{ display: none;}
.footermobile{ display: block;}
.mobile_banner{ display: block;}
.jjc_banner{ display: none;}
.w1170,.w1200{ width: 100%;}
.bk1,.bk3,.bk4,.bk5,.bk7,.bk9,.bk10{ 
	height: auto;
}
.bk3{ background: url(bk3_bg.jpg) no-repeat center top;  }
.bk5{ background: url(bk1_bg.jpg) no-repeat center top; background-size: 100% 622px;  }
.bk10,.bk7{ padding-bottom: 20px;}

.firstnews{ position: relative; width:100%; height: auto; margin-left: auto; margin-right: auto; 
            margin-top: 0; background: #fff7e4; padding:20px 20px 20px 70px;
}
.firstnews img{position: absolute; top:0; left: 0; z-index: 1; width: 60px; height: auto; float: none; margin-left: 0; margin-top: 0;}
.firstnews p{
	display:block;
	float: none;
	width: 100%; 
	height: auto; 
	color: #fff; 
	overflow: hidden; 
	margin-right: 0;
}
.firstnews p b{
  display: block;
  width: 100%;
  font-size: 0.45rem;
  color: #333;
  height: auto;
  line-height: 28px;
  margin-top: 20px;
}
.firstnews p span{
	  display: block;
	  width: 100%;
	  font-size: 0.42rem;
	  color: #666;
	  height: auto;
	  line-height: 24px;
	  text-align: justify;
	  margin-top: 12px;
	  overflow: hidden;
}
.firstnews p span a{color: #666;}




/* 手机要闻 */
.yw_left{
	float: none;
	width: 100%;
	height: auto;
}
.super_box{
	width:100%;
	height: auto;
	background: #fff7e4;
	overflow: hidden;
}

/**手机要闻轮播图**/
.part2-L{ width:95%; height:6rem; overflow:hidden; position:relative; margin: 17px auto 0;}
.part2-L .hd{height:15px;overflow:hidden;position:absolute;right: 23px;bottom: 1rem;z-index:1;}
.part2-L .hd ul{ overflow:hidden; zoom:1; float:left;  }
.part2-L .hd ul li{ float:left; margin-right:8px;  width:8px; height:8px; background:#333; cursor:pointer; border-radius: 50%;}
.part2-L .hd ul li.on{ background:#e60216; width:18px; height:8px;  border-radius: 25px;}

.part2-L .bd ul{ width:100%!important; height:6rem}
.part2-L .bd{ position:relative; height:100%; z-index:0; }
.part2-L .bd li{ width:100%!important; height:6rem}
.part2-L .bd img{ width:100%; height:5rem; display:block;}

.part2-L .bd .txt{
	width: 100%;
	padding-left: 20px;
	height: 1rem;
	font-size: 0.42rem;
	line-height: 1rem;
	background: url(yaowen_txtbg.jpg) no-repeat;
	color: #ae1e02;
	background-size: 100% 100%;
	padding-right: 20px;
	overflow: hidden;
}
.part2-L .prev,
.part2-L .next{position:absolute;left: 10px;top:50%;margin-top:-25px;display:block;width:18px;height:32px;cursor: pointer;opacity: 0.5;}
.part2-L .prev{background: url(prev_jjc20220111.png) no-repeat;}
.part2-L .next{ left:auto; right:10px; background: url(next_jjc20220111.png) no-repeat; }
.part2-L .prev:hover{opacity: 1;}
.part2-L .next:hover{opacity: 1;}

.two_news{ width:95%; height: auto; overflow: hidden; margin-top: 30px; margin-left: auto; margin-right:auto; }
.two_news ul{width:100%; height: auto; overflow: hidden;}
.two_news ul li{
	float: left;
	margin-right: 2%;
	width: 49%;
	height: auto;
	background: #f0eae2;
}
.two_news ul li:nth-child(2){ margin-right: 0;}
.two_news ul li:hover p{color: #ee4a29;}
.two_news ul li img{
	width: 100%;
	height: 3rem;
}
.two_news ul p{
	width: 100%;
	height: 2rem;
	line-height: 22px;
	font-size: 0.42rem;
	color: #333;
	padding: 12px 12px;
	overflow: hidden;
}

.yw_right{
	float: none;
	width: 100%;
	height: 20rem;
	background: url(tz_bg.png) no-repeat;
	background-size: auto;
	background-size: 100% 100%;
	overflow: hidden;
	margin-top: 20px;
}
.yw_right ul{
	width: 90%;
	height: 17rem;
	overflow-y: auto;
	margin: 65px auto 0;
}
.yw_right ul li{
	width: 100%;
	height: 2rem;
	border-bottom: 1px solid #fcd4a9;
	line-height: 25px;
	padding: 7px 0 7px 15px;
}
.yw_right ul li:hover{ background: #fcd4a9;}
.yw_right ul li:hover a{color: #d23130;}
.yw_right ul li a{
	display: block;
	width: 100%;
	height: 100%;
	font-size:0.42rem;
	color: #fff4bc;
}




/* 手机报告解读 */
.jjc_btpic{
	width: 580px;
	height: auto;
	overflow: hidden;
	position: relative;
	left: 50%;
	margin-left: -290px;
}
.jjc_btpic img{
	width: 100%;
	height: auto;
}
.report_left{
	float: none;
	width: 95%;
	height: 471px;
	margin-top: 20px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
.report_left img{
	width: 100%;
	height: 100%;
}
.report_left p{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 166px;
	background: rgba(242,203,150,0.95);
	font-size: 0.38rem;
	line-height: 25px;
	color: #e50000;
	padding: 41px 80px 0 30px;
}
.report_middle{
  float: none;
  width: 95%;
  height: auto;
  margin:20px auto 0;
  overflow: hidden;
}
.onenews{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.onenews_title{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.onenews_title a{
	font-size: 0.45rem;
	color: #ee4a29;
}
.onenews span{
	display: block;
	width: 100%;
	height: auto;
	overflow: hidden;
	color: #666;
	font-size: 0.42rem;
	margin-top: 8px;
	line-height: 25px;
}
.four_news{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-top: 15px;
}
.four_news li{
	float: left;
	width: 49%;
	height: auto;
	overflow: hidden;
	margin-bottom: 14px;
	margin-right: 2%;
}
.four_news li:hover p{color: #ee4a29;}
.four_news li:nth-child(2n){margin-right: 0;}
.four_news li img{
	width: 100%;
	height: 3rem;
}
.four_news li p{
	width: 100%;
	height: 46px;
	overflow: hidden;
	line-height: 22px;
	color: #333;
	font-size: 0.42rem;
}
.report_right{
	float: none;
	width: 247px;
	height: 470px;
	margin:20px auto 0;
	background: url(report_right_bg.jpg) no-repeat;
	background-size: 100% 100%;
}
.report_right_title{
	width: 100%;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 0.5rem;
	color: #ea1a08;
}
.report_right ul{
	width: 247px;
	height: auto;
	padding:0 10px;
}
.report_right ul li{
	width: 100%;
	height: 47px;
	padding-left: 15px;
	margin-top: 30px;
	overflow: hidden;
	position: relative;
	line-height: 22px;
}
.report_right ul li a{ font-size: 0.42rem; color: #333;}
.report_right ul li a:hover{ color: #ea1a08;}
.report_right ul li::after{
	content: '';
	width: 4px;
	height: 4px;
	position:absolute;
	top:10px;
	left: 0;
	background: #ea1a08;
	border-radius: 100%;
}


/* 手机聚焦吉林  */
.bk3_tab{ width:95%; height: 395px; overflow: hidden; float: none; margin:0 auto;}
.bk3_tab .hd{height: 50px;width: 100%;position: relative;}
.bk3_tab .hd ul{ float:none; position:absolute; height:60px; width: 100%;   }
.bk3_tab .hd ul li{float:left;width: 95px;height: 40px;line-height: 37px;font-size: 0.45rem;color: #040404;font-weight: bold;text-indent: 15px;margin-right: 13px; cursor: pointer; position: relative;}
.bk3_tab .hd ul li i{display:block;width: 8px;height: 8px;background: url(jjc_dot.png);position: absolute;top: 14px;left:0px;}
.bk3_tab .hd ul li.on{ height:40px; background: none; width: 95px; line-height: 37px; color: #e12929;}
.bk3_tab .hd ul p{display:none; }


.bk3_tab .bd{width:100%; height: auto;}
.bk3_tab .bd ul{zoom:1; width:100%; }
.bk3_tab .bd li{ height:30px; line-height:30px; font-size: 0.45rem; margin-bottom: 5px;   }
.bk3_tab .bd li a{ font-size: 0.42rem;}
.bk3_tab .bd li .date{ display: none; }

.bk3_tab .bd li:before{
	content: "";
    position: absolute;
    display: block;
    top: 13px;
    left: 0;
    width: 5px;
    height: 5px;
    background-color: #666;
}

.bk3_tab .bd li{  
	position: relative;
    float: left;
    color: #333;
    padding-left: 15px;
    overflow: hidden;
    width:100%;
}

/*热词*/
.yk7-nr{margin-top: 40px;}
.yk7-r{width:100%; height:304px; float: none; margin-top: 10px; overflow: hidden;}
.yk7-r h2{width: 100%; height: 50px; line-height: 50px; background: #a40a05; color: #fff; font-weight: bold; font-size: 0.6rem; text-align: center;}
.yk7-r h2 span{color: #fcda8e;}
.pingR{width:100%; height:248px; border: 1px solid #fcda8e; position: relative; background: #fff;}
#keywords{position: absolute;left:0;top:0;width:100%;height:248px;z-index:3;background:#fff;}
#keywords a{position:absolute;top:0px;left:0px;color:#333;font:bold 0.42rem "Microsoft Yahei";padding:6px;text-decoration:none;}
#keywords a:hover{border:1px solid #eee;background:#bf142c;border-radius:5px;color:#edc46b;text-decoration:none}




/* 手机新发路观察 */
.bk4_content{
	height: auto;
	background: none;
	padding:0;
	overflow: hidden;
	
}
.bk4_left{
	float: none;
	width: 95%;
	height: auto;
	overflow: hidden;
	margin:0 auto;
}
.bk4_left ul{ overflow: hidden; }
.bk4_left ul li{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin-bottom: 30px;
}
.bk4_left ul li img{
	float: left;
	width: 40%;
	height: 2.5rem;
	margin-right: 5%;
}
.bk4_txtnews{
	float: left;
	width: 55%;
	height: auto;
}
.bk4_txtnews div{
	line-height: 26px;
	width: 100%;
	height: 0.7rem;
	overflow: hidden;
}
.bk4_txtnews div a{
	color: #ea1a08;
	font-size: 0.42rem;
}
.bk4_txtnews span{
	font-size: 0.42rem;
	display: block;
	margin-top: 5px;
	color: #333;
	line-height: 22px;
	height: 1.7rem;
	overflow: hidden;
}
.bk4_right{
	float: none;
	width: 95%;
	height: auto;
	margin:0 auto;
}
.bk4_right ul{overflow: hidden;}
.bk4_right ul li{
	width: 100%;
	height: 105px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #666;
	margin-bottom: 17px;
}
.bk4_right ul li:nth-child(3){border-bottom: none;}
.bk4_right a{
	display: block;
	width: 100%;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	color: #ea1a08;
	font-size: 0.42rem;
}
.bk4_right span{
	font-size: 0.42rem;
	display: block;
	margin-top: 10px;
	color: #333;
	line-height: 26px;
}


/****手机特别访谈****/
.bk5_top{
	width: 95%;
	height:auto;
	margin: 0 auto;
}
.bk5_top img{
	width: 100%;
	height:auto;
	float: none;
}
.bk5_onenews{
	float: none;
	width: 100%;
	height: auto;
}
.bk5_onenews p{    
	background: url(red_icon20240119.png) no-repeat left center;
	padding-left: 45px;
	margin-top: 30px;
	font-weight: normal;
	line-height: 22px;
}
.bk5_onenews p a{
	color: #333;
	font-size: 0.46rem;
}
.bk5_onenews p a:hover{
	color: #ea1a08;
}
.bk5_onenews span{
	font-size: 0.42rem;
	display: block;
	margin-top: 15px;
	color: #666;
	line-height: 30px;
}
.bk5_bottom{
	width: 100%;
    height:4rem;
	white-space: nowrap; 
	overflow: hidden; 
	overflow-x: scroll;
}
.bk5_bottom li{
	width:45%; height: 4rem; display: inline-block; margin-right:1%; white-space: nowrap; position:relative;
	overflow: hidden;  float: none;
}
.bk5_bottom li:nth-child(4){ margin-right: 0;}
.bk5_bottom li img{
	width: 100%;
	height: 3rem;
}
.bk5_bottom li p{
	width: 100%;
	height: auto;
	font-size: 0.42rem;
	line-height: 32px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}



/* 手机我从基层来 */
.slideGroupss .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroupss .parBd ul li{float:left; overflow:hidden; width:278px; height: 460px; position: relative;}
.slideGroupss .parBd ul li img{width:278px; height: 460px; display: block;position: absolute; left: 0px; top: 0px;}
.slideGroupss .parBd ul li p{width:278px; height:130px; display: block;position: absolute; left: 0px; bottom: 0px;   background: -moz-linear-gradient(bottom, rgb(55, 18, 1) 0%, rgba(237, 47, 57, 0) 100%);
    background: -webkit-linear-gradient(bottom, rgb(55, 18, 1) 0%, rgba(237, 47, 57, 0) 100%);
    background: linear-gradient(to top, rgb(55, 18, 1) 0%, rgba(237, 47, 57, 0) 100%);}
.slideGroupss .parBd ul li p span{
	width: auto;
	height: auto;
	display: block;
	color: #fff;
	font-size: 0.42rem;
	line-height: 26px;
	padding: 24px;
	}

.slideBoxss{width:100%;  height: 460px; position: relative;}
.slideGroupss .sPrev,.slideGroupss .sNext{
    position: absolute;
    top: 50%;
    margin-top: -27px;
    width: 55px;
    height: 53px;
    z-index: 2;
    cursor: pointer;
    background-image: -moz-linear-gradient(121deg, rgb(237, 47, 57) 0%, rgb(255, 108, 52) 100%);
    background-image: -webkit-linear-gradient(121deg, rgb(237, 47, 57) 0%, rgb(255, 108, 52) 100%);
    background-image: -ms-linear-gradient(121deg, rgb(237, 47, 57) 0%, rgb(255, 108, 52) 100%);
    background-size: 100% 100%;
	background:#ef3738\0;
} 

*+html .slideGroupss .sPrev,*+html .slideGroupss .sNext{background:#ef3738;} 
.slideGroupss .sPrev{left:0px;}
.slideGroupss .sNext{right:0px;}


.slideGroupss .sNext::before {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -15px;
    margin-left: -8.6px;
    content: "";
    background: url(http://www.xinhuanet.com/politics/2020lh/images/arrows.png) no-repeat center bottom;
    width: 17px;
    height: 30px;
    display: block;
}

.slideGroupss .sPrev::before {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -15px;
    margin-left: -8.6px;
    content: "";
    background: url(http://www.xinhuanet.com/politics/2020lh/images/arrows.png) no-repeat center top;
    width: 17px;
    height: 30px;
    display: block;
}

.jjc_minw{
	width: 278px;
	height: auto;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}



/* 手机海报新闻 */
.poster-list{width: 100% !important; height: 7rem !important; white-space: nowrap; overflow: hidden; overflow-x: scroll;  margin-top:30px; }
.poster-list .poster-item{width:45%;height: 7rem;display: inline-block;margin-right:1%;white-space: nowrap;position:relative;
                                                           border: 1px solid #d9312e;border-radius: 0;overflow: hidden;
}
.poster-list .poster-item img{width:100%; height: 7rem; }	
.poster-item-title{width:100%; position: inherit; height: 1rem; font-size: 0.35rem; line-height: 1rem;}
.poster-text {
  font-size: 0.42rem;
  text-align: center;
  line-height: 1rem;
  display: block;
  color: #fff;
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 1rem;
  background: rgba(0,0,0,.35);
}



/* 手机小吉天天读两会 */
.xjttdlh{
	width: 95%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.xjttdlh_pic{
	width:100%;
	height: auto;
	position: relative;
}
.xjttdlh_text{
	width: 100%;
	    height: 6rem;
	    background: url(xiaoji_bg.png) no-repeat;
	    background-size: auto;
	    position: static;
	    box-sizing: border-box;
	    background-size: 100% 100%;
	    padding: 5%;
}
.xjttdlh_text h2{
	width: 100%;
	    line-height: 38px;
	    margin-bottom: 15px;
	    height: 1rem;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    color: #fff;
}
.xjttdlh_text h2 a{
	font-size: 0.46rem;
	color: #fff;
}
.xjttdlh_text h2 a:hover{
	color: #ae1e02;
}
.xjttdlh_text p{
	width: 100%;
	font-size: 0.42rem;
	color: #fff;
	line-height: 26px;
}
.xjttdlh_pic img{
	width: 100%;
	height: auto;
	position: static;	
}
.xjttdlh ul{
	width: 100%;
	overflow: hidden;
	margin-top: 12px;
}
.xjttdlh ul li{
	float: none;
	width: 290px;
	height: 280px;
	-moz-box-shadow: 1px 2px 5px #eff2f5;
	-webkit-box-shadow: 1px 2px 5px #eff2f5;
	box-shadow: 1px 2px 5px #eff2f5;
	margin-bottom: 5px;
	margin-right: auto;
	margin-left: auto;
}
.xjttdlh ul li:nth-child(4){ margin-right: auto;}
.xjttdlh ul li img{
	width: 290px;
	height:160px;
}
.xjttdlh ul li div{
	width: 265px;
	margin: 0 auto;
	display: block;
}
.xjttdlh ul li div h2{
	
	line-height: 26px;
	margin-top: 14px;
	height: 90px;
	overflow: hidden;
	position: relative;
	padding-bottom: 14px;
}
.xjttdlh ul li div h2 a{
    font-size: 0.42rem;
    color: #333;	
}
.xjttdlh ul li div h2 a:hover{
    color: #ea1a08;	
}
.xjttdlh ul li div h2::after{
	content: "";
	width: 60px;
	height: 3px;
	background: #ea1a08;
	position: absolute;
	right: 0;
	bottom: 0;
}


/* 手机超吉访问 */
.bk9_left{
  float: none;
  width: 95%;
  height: auto;
  position: relative;
  background: #ff201d;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 15px;
}
.bk9_left img{
	width: 100%;
	height: 6rem;
}
.bk9_bigtext{
	width: 100%;
	margin:0;
	color: #fff;
	padding: 15px;
	overflow: hidden;
}
.bk9_bigtext h2{
	  font-size: 0.46rem;
	  line-height: 30px;
	  margin-bottom: 10px;
}
.bk9_bigtext p{
	  font-size: 0.42rem;
	  line-height: 24px;

}
.bk9_right{
	width: 95%;
	height: auto;
	float: none;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
.bk9_right img{
	width: 50%;
	height: 3.2rem;
	float: left;
}
.bk9_right p{
	width: 50%;
	height: 3.2rem;
	float: left;
	padding: 20px 15px 0;	
	line-height: 24px;
}
.bk9_right p a{
	font-size:0.42rem;
}
.bk9_right .bk9_r_list1 p{ 	background: #fff0f0; }
.bk9_right .bk9_r_list2 p{ 	background: #ffe8b6; }
.bk9_right .bk9_r_list3 p{ 	background: #fff6e4; }
.bk9_r_list1,.bk9_r_list2{ overflow: hidden;  margin-bottom: 5px; }




/* 手机长白时评 */
.sideMenu{
	float: none;
	width: 95%;
	height: 366px;
	margin-left: auto;
	margin-right: auto;
}
.sideMenu h3{ 
	  height: 50px;
	  line-height: 50px;
	  margin-bottom: 16px;
	  padding-left: 20px;
	  background: #e71801;
	  cursor: pointer;
	  font-weight: normal;
	  padding-right: 15px;
}
.sideMenu h3.on{ background:#efb63e; }
.sideMenu h3 a{ font-size: 0.46rem; color: #fff;}
.sideMenu h3.on a{ color: #333;}
.sideMenu h3 span{ 
	float: right;
	  margin-right: 20px;
	  cursor: pointer;
	  margin-top: 20px;
}
.sideMenu h3.on span{ display: none; }
.sideMenu_txt{ 
	  font-size: 0.42rem;
	  height: 2rem;
	  overflow: hidden;
	  padding: 0 20px;
	  color: #666;
	  line-height: 26px;
	  display:none; /* 默认都隐藏 */ 
}

.bk10_right{
	  float: none;
	  width: 95%;
	  margin-right: auto;
	  margin-left: auto;
	  margin-top: 0;
	  position: relative;
}
.bk10_right dl{border-bottom:1px dashed #949bad;padding-bottom:18px;width:100%;margin-left:0;}
.bk10_right dl dt{

	line-height: 31px;
	font-weight: bold;
	overflow: hidden;
	width: 100%;
	height: auto;

}
.bk10_right dl dt a{color:#333; font-size:0.46rem;}
.bk10_right dl dt a:hover{ color: #e71801;}
.bk10_right dl dd{
	margin-top:8px;
	font-size:0.42rem;
	line-height:26px;
	color: #666;	
	overflow:hidden;
	width:100%;
	height:52px;	
}
.bk10_right ul{padding-top:6px;}
.bk10_right ul li{
	margin-top: 10px;
	font-size: 0.45rem;
	padding-right: 10px;
	line-height: 26px;
	color: #474747;
	white-space: normal;
	text-overflow: initial;
	overflow: hidden;
	padding-left: 40px;
	background: url(bk10_icon.png) 20px center no-repeat;
}
.bk10_right ul li a{color:#474747;}
.bk10_right ul li a:hover{color:#e71801;}






















}
/********移动端适配 end*******/
