body{PADDING-RIGHT
:0px;PADDING-LEFT:0px;FONT-SIZE:14px;PADDING-BOTTOM:0px;MARGIN:0px;
PADDING-TOP:0px;FONT-FAMILY:  "微软雅黑","黑体","宋体",Verdana, Arial, Helvetica, sans-serif;
line-height:20px;  color:#3b3b3b;}
table{ margin:0 auto;border-spacing:0;border-collapse:collapse; }
img{border:0;}
ol,ul,li{padding:0px;margin:0px;list-style-type:none;}
caption,th {text-align:left;}
form,ul,li,h1,h2,h3,h4,h5,h6,div,p,dl,dd,dt.input{margin:0px;padding:0px;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;} 
a:link,a:visited{TEXT-DECORATION:none;}
a:hover { TEXT-DECORATION:none;  }
.fl{float:left;}
.fr{float:right;}
/*********清浮动**********/
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1}
/*********top*********/

body{ padding:0; margin:0; border:0;font-size:14px;color:#444;} 

html { overflow-x: hidden; overflow-y: auto;}



.dqwz{
	height:24px;
	line-height:24px;
	width:100%;
	margin-bottom:25px;
	}	
.dqwz .wz{
	padding-left:29px;
	background:url(../images/dqwz.png) no-repeat left center;
	}	
.dqwz .wz a{
	height:24px;
	line-height:24px;
	font-size:16px;
	color:#666666;
	}	


.bs_lmmc_sy{
	height:45px;
	line-height:45px;
	background-color:#f6f6f6;
	border-left:3px solid #1b50a0;
	}
.bs_lmmc_sy .lm{
	display:inline-block;
	padding:0 20px;
	font-size:16px;
	color:#1b50a0;
	font-weight:bold;
	float:left;
	}	
.bs_lmmc_sy .sy_more{
	float:right;
	display:inline-block;
	padding:0 10px 0 20px;
	height:45px;
	line-height:45px;
	}

.zw_contet{
	padding:20px 25px 35px;
           border:1px solid #efefef;
	}


/*二级导航*/
.ej_nav{
	
	height:auto;
	margin-bottom:20px;
	}
.ej_nav .lmmc{
	background-color:#BA0C31;
	line-height:35px;
	padding:5px 20px;
	font-size:16px;
	color:#fff;
	font-weight:bold;
	}
.ej_nav .nav2{
	padding:10px 0 20px;
	background-color:#e5ecf8;
	}
.ej_nav .nav2 li{
	line-height:46px;
	width:240px;
	}
.ej_nav .nav2 li:hover{
	background-color:#fff;
	width:237px;
	border-left:3px solid #1a4d9c;
	}
.ej_nav .nav2 li a{
	padding:0 24px;
	display:block;
	font-size:16px;
	color:#494949;
	}
.ej_nav .nav2 li:hover a{
	color:#1a4d9c;
	}

.ej_nav .nav2 .on{
	background-color:#fff;
	width:237px;
	border-left:3px solid #1a4d9c;
}
.ej_nav .nav2 .on a{
	color:#1a4d9c;
}

/*****************/	
.xwzx_l{  
           background: url(../../images/hdzq_bg.png) no-repeat left top #f7f6f6;
       	
	height:auto;
           padding:20px 25px;
	}	
.xwzx_l .ej_xwzx_list{
	height:auto;
	padding-bottom:30px;
    background-color: #efefef;
	}	
.xwzx_l .ej_xwzx_list .nav_rj{
	width:100%;
	margin:0 auto;
	height:auto;
	}
.xwzx_l .ej_xwzx_list li{
	font-size:16px;
	position:relative;
	}
.xwzx_l .ej_xwzx_list li img{
	position:absolute;
	right:10px;
	top:0px;
	}
.xwzx_l .ej_xwzx_list li a{
	border-bottom:1px dotted #e6e6e6;

	line-height:49px;
	color:#494949;
	padding-left:10px;
	display:block;
	
	}
.xwzx_l .ej_xwzx_list li .sj_nav_l{
	display:none;
	padding:0 10px;
	}
.xwzx_l .ej_xwzx_list li .sj_nav_l li a{
	
	line-height:40px;
	font-size:15px;
	padding-left:30px;
	color:#494949;
	}	
.xwzx_l .ej_xwzx_list li .sj_nav_l li:hover a{
	color: #1a4d9c;
	}	
.xwzx_l .ej_xwzx_list li .sj_nav_l .on a{
	color: #1a4d9c;
	}	
	
	
.xwzx_l .ej_xwzx_list .on>a{
	color: #1a4d9c;
	border-left: 3px solid #1a4d9c;
	background-color:#fff;
	}
.xwzx_l .ej_xwzx_list li:hover a{
	color: #1a4d9c;
	}	
.xwzx_l .ej_xwzx_list .on .on1{
	color: #1a4d9c;
	background-color:#fff;
	}	
.xwzx_l .ej_xwzx_list .on .on1 a{
	color: #1a4d9c;
	}		
.xwzx_l .ej_xwzx_list li .jx_date{
	float:right;
	font-size:13px;
	color:#908f8f;
	margin-right:10px;
	}	
.xwzx_l .ej_xwzx_list li li:hover{
	color: #1a4d9c;
           background-color:#fff;
	}
.xwzx_l .ej_xwzx_list li li:hover a{
	color: #1a4d9c;
	}

/*****列表页*****/
.main .zcfg .list_news_s {
    padding:20px 0;	
	}	
.main .zcfg .list_news_s li{
	height:48px;
	line-height:48px;
	padding:0 0 0 20px;
	background:url(../images/sy_qdf.png) no-repeat 3px center;
	}	
.main .zcfg .list_news_s li:hover{
	background-color:#efefef;
	}	
.main .zcfg .list_news_s li .titt{
	width:85%;
	font-size:16px;
	color:#494949;
	height:48px;
	white-space: nowrap;
	text-overflow:ellipsis; 
	overflow:hidden; 
	}	
.main .zcfg .list_news_s li:hover .titt{
	color:#0055b8;
	}	
.main .zcfg .list_news_s li .time{ 
    width:80px;
	font-size:14px;
	color:#999999;
}
.main .zcfg .list_news_s li:hover .time{ 
    color:#0055b8;
}
.fyt{
	padding:30px 0; 
	text-align:center;
	}




.ggsyly_lj_bd{
	width:1200px;
	height:80px;
           margin:30px auto;
	}	
.ggsyly_lj_bd li{
	width:570px;
	height:80px;
	float:left;
	margin-right:30px;
	background-color:#f6f6f6;
}
.ggsyly_lj_bd .last_li{
	margin-right:0px;
}
.ggsyly_lj_bd li .pic{
	width:100px;
	height:80px;
	float:left;
	background-color:#2976c2;
	overflow:hidden;
	}
.ggsyly_lj_bd li .pic img{
	width:100px;
	height:80px;
}
.ggsyly_lj_bd li .pic img{
	  cursor: pointer;
      transition: all 0.6s;
	}		
.ggsyly_lj_bd li .pic img:hover{
	transform: scale(1.1);
	}
.ggsyly_lj_bd li .tit{
	display:block;
	width:370px;
	height:80px;
	line-height:80px;
	float:left;
	padding-left:100px;
	font-size:18px;
	color:#494949;
	}
.ggsyly_lj_bd li:hover .tit{
	font-weight:bold;
	color:#1d54a6;
}


.bs_lmmc_wzbs{
    margin: 30px 0;
}
.bs_lmmc_wzbs .zw{
    padding: 30px;
    line-height: 30px;
    font-size: 16px;
    background-color: #f6f6f6;
    margin-top:20px;
}

.bs_lmmc_sy{
	height:45px;
	line-height:45px;
	background-color:#f6f6f6;
	border-left: 3px solid #ba0c31;
	}
.bs_lmmc_sy .lm{
	display:inline-block;
	padding:0 20px;
	font-size:16px;
	color: #ba0c31;
	font-weight:bold;
	float:left;
	}	
.bs_lmmc_sy .sy_more{
	float:right;
	display:inline-block;
	padding:0 10px 0 20px;
	height:45px;
	line-height:45px;
	}
.bs_lmmc_sy .sy_more img{
	margin-top:8px;
	width:30px;
	}	

.a2019_pic{
	width:100%;
	height:120px;
	}	
.a2019_pic img{
	height:120px;
	width:100%;
	}


/*在线访谈内容*/
.zt-left {
    float: left;
    margin: 20px;
    width: 1160px;
    overflow: hidden;
}
.zt-left h4 {
    font-size: 24px;
    text-align: center;
    color: #ba0c31;
    margin-bottom: 40px;
}
.zt-left img {
    width: 238px;
    height: 174px;
    float: left;
}
.zt-left div.fr {
    width: 890px;
    font-size: 15px;
    line-height: 28px;
    overflow-y: auto;
}
.fr {
    float: right;
}
.zt-left div.fr div {
    height: 176px;
}
b, strong {
    font-weight: 700;
}
.bmjj {
    overflow-y: scroll;
    /*height: 296px;*/
	height:220px;
}

/*文字直播*/
.u-sx{position: absolute;top: 0;right: 10px;}
.u-sx li{float: left;font-size: 14px;margin-right: 10px;line-height: 44px;width: 820px;}
.u-sx li a{color: #015293;font-size: 14px;}
.u-sx li.fy{color: #ddd;}
.u-sx li.fy a{padding-left: 25px;background: url(../images/inteview/fy.png) 6px center no-repeat;}
.u-sx li select{border: 1px solid #ddd;vertical-align: initial;}
.u-wz{height:800px;overflow-y:auto;}
.u-wz li{width:820px;border-bottom: 1px dashed #ddd;padding: 0 20px;font-size: 14px;line-height: 25px;overflow: hidden;}
.u-wz li b{display: block;float:left;width:100px;color: #DAAF70;font-weight: bold;margin-right: 20px;padding: 16px 0;text-align: center;}
.u-wz li p{display: block;float: left;width: 700px;padding: 16px 0;text-align: justify;}
.u-wz li span{color: #999;margin-left: 10px;}
.is-intertable tr td:first-child{text-align: right}
/*在线访谈列表页*/
.m-right{float: right;width: 875px;min-height:1065px;border: 1px solid #ddd;border-top: 2px solid #015293;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}
.m-right h3{height: 42px;line-height: 42px;border-bottom: 1px solid #ddd;background: #f5f5f5;}
.m-right h3 a{display:block;padding-left: 20px;background: url(../images/inteview/t-bj.png) 20px center no-repeat;text-indent: 15px;font-size: 18px;font-weight: bold;color: #015293;}
.u-zx{/*margin: 20px;*/}
.u-zx div.fl{width: 238px;}
.u-zx div.fl img{width: 238px;height: 174px;}
.u-zx div.fl li{width: 118px;height: 32px;line-height: 32px;text-indent: 45px;background: #bbcbdb;margin-top: 2px;}
.u-zx div.fl li a{display: block;color: #fff;background: url(../images/inteview/in-icon2.png) no-repeat;}
.u-zx div.fl li.fl a{background-position: 18px 7px;}
.u-zx div.fl li.fr a{background-position: -100px 8px;}
.u-zx div.fr{width: 538px;}
.u-zx div.fr h4{/*line-height: 35px;*/}
.u-zx div.fr h4 a{display:block;color: #BA0C31;font-size: 18px;}
.u-zx div.fr p{font-size: 15px;line-height: 30px;}
.u-zx div.fr a{color: #ff0000;}
.u-ft{margin-bottom: 20px;overflow: hidden;}
.lsft ul li{
	padding-top: 10px;}
.lsft ul li a{
	
	height: 45px;
    line-height: 45px;
    text-align: center;
    background: #e7e6e6;
    display: block;
    font-weight: bold;}

