header@charset "utf-8";

html,body{
	background: #fff;
}
.latest{  margin-bottom: 20px; margin-top:30px; width:25%; float: left;}
.lat-box{  display: block;  width:92%;  background:#fff;  position: relative;border-radius: 4px;}
.sj_latest{ display: none}
.lat-box .lat-box-li{border-bottom: 1px solid rgba(0, 0, 0, 0.05); display: block;font-size: 16px;  color: #333333;  letter-spacing: 0.3px;  line-height: 26px;padding: 8px 12px 8px 15px;}
.lat-box-li-first{  padding-left: 30px; border-bottom: 1px solid rgba(0, 0, 0, 0.05);padding: 16px 15px 16px 20px; color: #222;font-weight: 600; font-size: 18px;height:58px; }
.lat-box-_lb{background: #fff;  }
.lat-box-li{color: #fff;}
.lat-box-li:hover{  color: #fff; color: #c01111;background: #f9e7e7; }
.lat-box .lat-box-li-active{  color: #c01111;background: #f9e7e7;}
.zygx_list{ padding-bottom: 20px;}
.zygx_list a{padding: 16px 16px 16px 0px; float: left; cursor: pointer; color: #222; min-height: 90px; text-align: center;  width: calc(50% - 20px);margin-left: 20px;  margin-top: 20px; background: #f8f8f8;font-size: 16px;display: block;}

.lat-box  .lat-box-lisj{padding: 8px 12px 8px 30px;}
.lat-box-li-first .dqlmys{color: #c01111;}

.ny_bj{background: #F5F5F5;}
.ycnr{margin-bottom: 20px;margin-top: 30px; background: #fff; width: 75%; float: right; padding:10px 25px;min-height:600px;}
.lm_rban{width:100%;height:auto;}
.lmy_lmtitle{height:53px;line-height:53px;overflow:hidden; border-bottom: 2px solid #d70f05;}
.lmy_lmtitle span{float:left;display:block;width:auto;height:53px;line-height:53px;font-size:20px; font-weight:600; color:#be0a01;white-space:nowrap;}
.lmy_lmtitle span img{vertical-align: middle; margin-right:12px; margin-top: -5px;}
.navjz{min-height:560px; padding-bottom:40px;padding-top:10px;}
.navjz table{width: auto;}
#vsb_content p iframe{max-width: 98%;}
.wz_top{float:right; text-align:left; font-size:15px; color:#666; padding-left: 10px;}
.wz_top img{vertical-align: middle; margin-right:12px; margin-top: -5px;}
.wz_top a{color:#666;}
.wz_top a:hover{color:#f00;}

/* list */
.wz_list{margin:10px 0px;}
.wz_list li{font-size:16px;height:46px; background: url(../images/li-bg.png) left center no-repeat;line-height:46px; padding-left:15px; color:#525252;border-bottom: 1px solid rgba(0, 0, 0, 0.05);overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: all 0.3s;}
.wz_list li a{color: #222; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.wz_list li:hover{}
.wz_list li a i{padding-left: 10px;}
.wz_list li a:hover{color: #e9811c;}
.wz_list li span{font-size: 14px; color: #999; float: right; padding-right: 13px;}
.wz_list li span img{vertical-align: middle; margin-right:8px; margin-top: -5px;}
.ny_zxkc_list{}
.ny_zxkc_list .item{width: calc(33.333% - 15px);}
.ny_zxkc_list .item:nth-child(3n-2){margin-left:0;}
.pagenav{text-align:center; margin-top:20px;}

/*info忙聽路氓录聫*/
.xnews_nei_fl{padding:3% 2%;}
.infob{}
.infob .tit{margin: 20px 0 10px; color: #be0a01; font-size: 20px; text-align: center; padding-left: 5px;}
.infob .titx{text-align:center; width:100%; line-height:40px; font-size:16px; color:#777;padding-bottom:10px;padding-left: 5px;}
.infob .titx span{color: #f58320;}
.infob .tit2{margin: 20px 0 10px; color: #095faa; font-weight: 600; font-size: 24px; text-align: center;}
.infob .titx2{text-align:center; width:100%; line-height:40px; font-size:20px; color:#333;padding-bottom:10px;}
.infob .nr p{text-align:justify; font-size: 16px; line-height: 30px;}
.infob .nr p img{display: block;margin: 0 auto; height: auto !important;max-width: 100%;}
.infob .nr p video{ display: block;margin: 0 auto;max-width: 100%;height: auto;}
.infob .sxt{line-height:36px; margin-left:12px;color:#000; font-size: 15px; margin-top: 15px;}
.infob .sxt a{color:#000;}
.infob .sxt a:hover{color:#b00000;}
.sjkdh_ny{padding-top: 15px;}
.sjkdh_ny .sjk_list a{width:calc(16.5%);text-align: center;margin:1.7%; display: block; float: left;}
.sjkdh_ny .sjk_list a .pic{height:95px; border: 1px solid #eeeeee;}
.sjkdh_ny .sjk_list a .pic img{height:93px; width: 140px;}
.sjkdh_ny .sjk_list a .txt{font-size:16px; padding-top:5px;color: #222; font-weight: bold; line-height: 30px;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}

.qkdh_nr .item{width:calc(16.5%);text-align: center;margin:1.7%; display: block; float: left;}
.qkdh_nr .item .pic{position: relative;
	width: 110px;
	height: 160px;
	overflow: hidden;
	border: 1px solid #EEEEEE;
	margin: 0 auto;}
.qkdh_nr .item .pic img{width: 100%;
	height: 100%;}
.qkdh_nr .item .txt{ padding-top:10px;}
.qkdh_nr .item .txt .tit{font-size:16px;color: #222; font-weight: 500; line-height: 30px;overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;}
.qkdh_nr .item .txt p{font-size:16px;color: #888; line-height:26px;overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;}
.qkdh_nr .item .pic span{position: absolute;background-color: rgb(192, 17, 17);
	right: 0;
	top: 6px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 12px;
	max-width: 100%;
	color: white;
	padding: 0 6px;font-size: 14px;
	line-height: 20px;
	box-sizing: border-box;}



.pic_list{width:calc(30%);text-align: center;margin:1.6%; display: block; float: left;position: relative; }
.pic_list .pic{overflow: hidden;height: 185px;}
.pic_list .pic img{display: block}
.pic_list .pic .a{background-repeat: no-repeat;background-position: center;background-size: cover;height: 100%;display: block;-webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s;background-size: cover !important;}
.pic_list:hover .pic .a{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.pic_list .txt{ padding: 0 5px; background: rgba(150,2,21,.5);position: absolute;bottom:0px; line-height:40px;width: 100%; right: 0;font-size: 16px;text-align: center;color: #fff;text-overflow: ellipsis;
pic_listow: hidden;
	white-space: nowrap;
	display: block;}
.pic_list .txt a{color: #fff}

.icons_ny .icons-list{ margin-top: 15px;}
.icons_ny .icons-list .item{width:calc(12%);text-align: center; background: #f5f5f5; margin:1%;}
.icons_ny .icons-list .item a{transition:all 0.2s ease-out 0s;display: block;}
.icons_ny .icons-list .ico{height:50px; line-height: 50px;padding-top:10px;}
.icons_ny .icons-list .ico img{ max-height: 50px;}
.icons_ny .icons-list .item:hover a{transform:translateY(-10px);}
.icons_ny .icons-list .item .h{font-size:16px;padding-bottom:10px; padding-top:5px;color: #c01111; font-weight: bold; line-height: 30px;}
.icons_ny .bt{padding:0px 15px;}