@charset "utf-8";

body{
	font-family: "PingFang SC","Lantinghei SC","Microsoft YaHei","HanHei SC","Helvetica Neue","Open Sans",Arial,"Hiragino Sans GB","微软雅黑",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif;
	margin:0;
	padding:0;
	font-size:14px;
	background:#f4f4f4;
	}
body, p, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd{
	margin:0;
	padding:0;
	border:0;
}
ul{list-style-type:none;}
li{style-type:none;}

a {text-decoration:none;}



/*顶部导航*/
#top_nav{width:100%; height:125px; margin:0 auto; background-color:#f3f3f3;}
.tnav_main{width:992px; height:30px; margin:0 auto; background:#f3f3f3;}
.tnav_main ul{list-style-type:none;}
.tnav_main ul li{float:left; line-height:30px; font-size:13px;padding:0 17.3px;}
.tnav_main ul li a{color:#8a8a8a;}
.tnav_main ul li a:hover{color:#ff8149;}

.top_logo{width:100%; height:95px; margin:0 auto; background:#fff; border-bottom:1px solid #efefef; box-shadow:0 5px 5px #e5e5e5;}
.tlogo_main{width:960px; height:95px; margin:0 auto;}
.logo{float:left; width:223px; height:61px; margin-top:18px;}
.logo img{width:223px; height:61px;}
.nav{float:left; width:330px; height:76px; margin:18px 0 0 373px; background:url(../images/nav_bg.png) no-repeat;}
.nav ul{list-style-type:none;}
.nav ul li{float:left; width;60px; padding:0 23px; line-height:73px;}
.nav ul li a{color:#454545;}
.nav ul li a:hover{color:#ff4e00;}
.nav_more{float:left; width:20px; height:4px; margin:54px 0 0 14px; background:url(../images/nav_more.jpg) no-repeat;}
/*顶部导航结束*/

/*boty主体*/
#main{width:960px; margin:42px auto 0 auto; overflow:hidden;}

.main_left{float:left; width:688px; max-height:1960px; border-radius:10px; }
.main_le{width:688px; max-height:1770px; border-radius:10px; background:#ffffff; padding:20px 0 40px 0; overflow:hidden;}
.list_li{width:644px; height:170px; border-bottom:1px solid #f1f1f1; margin:0 0 0 22px;}
.list_li_left{float:left; width:147px; height:106px; margin:30px 0 0 0;}
.list_li_right{float:left; width:477px; height:126px; margin:18px 0 0 13px;}
.li_right_bt{width:497px; height:20px; font-size:18px; color:#454545; font-weight:bold;}
.li_right_bt a{color:#454545;}
.li_right_bt a:hover{color:#454545;}
.li_right_time{width:497px; height:20px; font-size:14px; color:#bbb; margin-top:10px; padding-left:22px; background:url(../images/time.png) no-repeat;}
.li_right_zy{width:497px; height:68px; margin-top:8px; line-height:24px; font-size:14px; color:#787878; overflow:hidden;}

.main_right{float:left; width:259px; height:420px; margin:0 0 0 13px;}
.m_right_bt{width:240px; height:46px; background:#fafafa; padding-left:19px; font-size:16px; color:#0032b2; line-height:46px; border-top-left-radius:10px; border-top-right-radius:10px;}
.m_right_line{width:259px; height:2px; background:url(../images/m_right_line.jpg) no-repeat;}
.m_right_list{width:259px; height:385px; background:#fff; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
.m_right_listm{width:247px; height:370px; padding:6px 6px 10px 6px;}
.m_right_listm li{width:247px; height:35px; line-height:35px; font-size:14px; border-bottom:1px solid #e5e5e5; overflow:hidden; }
.m_right_listm li a{color:#454545; height:35px; line-height:35px; display:block;overflow:hidden;}
.m_right_listm li a:hover{color:#454545; height:35px; line-height:35px; display:block;overflow:hidden;}
.listm_p{width:247px; height:20px; margin-top:7px;overflow:hidden;}
.mun1{width:16px; height:16px; background:#ff4e00; color:#fff; font-size:12px; text-align:center; margin:10px 5px 0 0; display:inline-block;overflow:hidden; border-radius: 50%;}
.mun2{width:16px; height:16px; background:#f19c01; color:#fff; font-size:12px; text-align:center; margin:10px 5px 0 0; display:inline-block;overflow:hidden;border-radius: 50%;}
.mun3{width:6px; height:6px; background:#bebebd; color:#fff; font-size:12px; text-align:center; margin:10px 5px 0 0; display:inline-block;overflow:hidden;border-radius: 50%;}



.ch_zx{width:240px; height:46px; margin-left:19px; margin-top:-20px; font-size:16px; color:#0032b2; line-height:47px; }
.ch_zx_line{width:644px; height:2px; background:#dddddd; margin-left:19px;}
.ch_zx_line img{height:2px; width:259px;}

.zx_li ul{ list-style-type:none;}
.zx_li li{font-size:14px;}
.zx_li li:nth-child(odd) {
    background-color: #FFFFFF;
}
.zx_li li:nth-child(even) {
    background-color: #FFFFFF;
}
.zx_bold{width:644px; height:20px; margin:20px 0 0 0; background:#FFF;}

.zx_bold_time{float:left; width:100px; margin:0 0 0 24px; color:#888888; font-size:14px; }

.zx_nr{width:644px; height:135px; border-bottom:1px solid #f1f1f1; margin:15px 0 0 22px;}
/*.zx_nr_li{width:644px; height:26px; margin:3px 0 0 0;}
.zx_img{float:left;width:10px; background:url(../images/zx_img.jpg) no-repeat; height:26px;}
.zx_bt{float:left; width:500px; height:26px; line-height:26px; font-size:15px; margin-left:10px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.zx_bt a{color:#888888;}
.zx_bt a:hover{color:#888888;}
.zx_time{float:left; width:100px; font-size:14px; margin:0 0 0 24px; color:#888888; line-height:26px; height:26px; }*/
#zx_block{width:644px; height:auto; margin:20px 0 0 22px; overflow:hidden; }
#zx_block ul{ list-style-type:none;}
#zx_block ul li{width:629px; height:32px; line-height:32px; font-size:15px; padding-left:15px; background:url(../images/zx_img.jpg) no-repeat; overflow:hidden;}
#zx_block li p{float:left;width:500px; font-size:15px; line-height:32px;text-overflow: ellipsis; white-space: nowrap; overflow:hidden; }
#zx_block li a{color:#454545;}
#zx_block li a:hover{color:#454545;}
#zx_block ul li span{float:right;width:100px; height:32px; line-height:32px; text-align:right; margin:0; padding:0; color:#999;}
/*boty主体结束*/

.fenye{width:688px; height:41px; margin:50px auto 0 auto;}

/*footer*/
#foot{width:100%; height:125px; margin:60px auto 0 auto; background:url(../images/foot.jpg) repeat-x;}
.foot_link{width:642px; height:66px; line-height:66px; margin:0 auto; text-align:center; font-size:14px;  color:#8d8d8d;}
.foot_link a{color:#8d8d8d;padding:0 33px;}
.foot_link a:hover{color:#ff4e00;padding:0 33px;}

.foot_cop{width:960px; height:59px; text-align:center; margin:0 auto; font-size:14px; line-height:59px; color:#8d8d8d;}
/*footer结束*/



/*分页部分开始*/
.m_left{float:left; width:688px; border-radius:10px; background:#ffffff;  overflow:hidden; }
.m_le{width:608px; border-radius:10px; margin:37px 40px 40px 40px; overflow:hidden;}
.fy_bt{width:608px; height:25px; line-height:25px; font-size:24px; font-weight:bold; color:#333333; overflow:hidden;}
.fy_time{width:608px; height:24px; font-size:14px; line-height:24px; margin:22px 0 0 0; overflow:hidden;}
.zuozhe{float:left; max-width:100px; height:24px; margin-right:10px; color:#888888;  display:inline; overflow:hidden;}
.fy_time_fg{float:left;width:1px; height:14px; border-left:1px solid #888888; margin-top:5px;}
.time{float:left; width:90px; margin-left:10px; height:24px;color:#888888; display:inline; overflow:hidden;}
.zhaiyao{width:608px; height:70px; border-radius:10px; background:#f7f7f7;  margin-top:22px; }
.zy{width:573px; height:43px; margin-left:16px; padding-top:13px; font-size:14px; line-height:24px; color:#696969; overflow:hidden;}
.fy_main{width:608px; line-height:30px; color:#454545; margin-top:37px;}




.zhuanti{width:259px; height:170px; margin:23px 0 0 0;}
.zhuanti img{width:259px; height:170px;}/*专题入口新增*/


/*专题展示页面*/
.main_zhuanti{width:916px;  margin:0 auto; padding:0 22px; border-radius:10px; background:#FFF; overflow:hidden;}
.zhuanti_bt{width:916px; height:46px; line-height:46px; font-size:16px; font-weight:bold; color:#333333; overflow:hidden;}
.zt_right_line{width:916px; height:2px; background:url(../images/zt_right_line.jpg) no-repeat;}
.zt_zs{width:916px; min-height:300px; margin:20px auto 0 auto;overflow:hidden;}
.sph{
	width: 1300px;
	margin: 0 auto;
	padding: 100px 0;
}
.spbq{
	width: 250px;
	height: 250px;
	float: left;
	line-height: 2;
	padding: 10px 5px 0 10px;
	margin: 20px;
	position: relative;
	overflow: hidden;
}
.h2{
	width:245px;
	height:20px;
	color: #14191e;
	font: bold 14px/18px "Microsoft Yahei","Hiragino Sans GB",Helvetica,"微软雅黑",Tahoma,Arial,sans-serif;
	margin-top: 18px;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.spbq span{
	display: block;
	color: #b4bbbf;
	font: 12px/18px "Microsoft Yahei","Hiragino Sans GB",Helvetica,"微软雅黑",Tahoma,Arial,sans-serif;
	margin: 8px 0;
}
.spbq b{
	color: #787d82;
	font: 12px/18px "Microsoft Yahei","Hiragino Sans GB",Helvetica,"微软雅黑",Tahoma,Arial,sans-serif;
}
.biankuang{
	width: 3px;
	height: 3px;
	position: absolute;
	z-index: 99;
	border-radius:10px;
	/*background: black;*/
}
.biankuang_1{
	height: 3px;
	top: -6px;
	left:0px;
	border-left: 3px solid #ff4e00;
}
.biankuang_2 {
	width: 0px;
	bottom:-3px;
	left: 0px;
	border-top: 3px solid #ff4e00;
}
.biankuang_3{
	height: 0px;
	bottom:0px;
	right:0px;
	border-right: 3px solid #ff4e00;
}
.biankuang_4{
	width:0px;
	top:-3px;
	right:0px;
	border-bottom: 3px solid #ff4e00;
}


.spbq p{
	position: absolute;
	bottom:10px;
	left:110px;
	line-height: 33px;
	color: #fff
}

 .list_li_left img{object-fit:cover;}.list_li_left img{   cursor: pointer; transition: all 0.6s; }  
             .list_li_left img:hover{transform: scale(1.1);  