@import url("cqzgkj_common.css");
.inx_km_cqzgkj .inx_tit {
     height:54px;
     border-bottom: 1px solid #ddd;
}
 .inx_km_cqzgkj .inx_tit > h3 {
     padding:0px;
     margin:0px;
     line-height:40px;
     height:40px;
     border-bottom: 5px solid #e03731;
}
 .inx_km_cqzgkj .inx_tit .more {
     height: 30px;
     line-height: 30px;
     display: block;
     text-align: center;
     padding: 0 20px;
     background: #eee;
     color: #777;
     border-radius: 5px;
     margin-top: 15px;
}
 .inx_km_cqzgkj .km_side {
     width: 32%;
     background: #F8F8F8;
	 padding-bottom:15px;
}
 .km_side_xiaohai{
     width:90%;
	 margin:0px auto;
	 margin-top:15px;
}
.km_side_xiaohai{overflow:hidden; position:relative;}
 .km_side_banner .bd{
     margin:0 auto;
     position:relative;
     z-index:0;
     overflow:hidden;
}
 .km_side_banner .bd ul{
     width:100%;
}
 .km_side_banner .bd li{
     width:100%;
     overflow:hidden;
     text-align:center;
}
 .km_side_banner .bd li img{
	 width:100%;
 }
 .km_side_banner .bd li a{
     display:block;
}
    
.km_side_banner .hd{
	width: 100%;
    position: absolute;
    z-index: 1;
    bottom:10px;
    left: 0;
    height: 3px;
    line-height: 3px;
    text-align: center; 
}
.km_side_banner .hd ul{     
	text-align: center;
}
.km_side_banner .hd ul li{ 
	cursor:pointer;
     display:inline-block;
     *display:inline;
     zoom:1;
     width:20px;
     height:3px;
     margin:3px;
     overflow:hidden;
     background:#ddd;
	 text-indent:-999px;
}
.km_side_banner .hd ul li.on{ background:#e03731; color:#fff; }
		
/*		
 .km_side_banner .hd{
     width:100%;
     position:absolute;
     z-index:1;
     bottom:0px;
     left:0;
     height:30px;
     line-height:30px;
     text-align:center;
     _background:#000;
     _filter:alpha(opacity=60);
}
 .km_side_banner .hd ul{
     text-align:center;
     padding-top:5px;
}
 .km_side_banner .hd ul li{
     cursor:pointer;
     display:inline-block;
     *display:inline;
     zoom:1;
     width:20px;
     height:3px;
     margin:3px;
     overflow:hidden;
     background:#ddd;
}
 .km_side_banner .hd ul .on{
     background:#e03731;
}
*/
 .km_quick_hd .sub_tit{
     position: relative;
     height: 20px;
     line-height: 20px;
     color: #313131;
     padding-left: 14px;
}
 .km_quick_hd .sub_tit::after {
     content: "";
     position: absolute;
     top: 0;
     left: 0;
     width: 4px;
     height: 100%;
     background: #e03731;
     border-radius: 2px;
}
.km_quick_hd img{
	width:100%;
}
.km_side_quick ul{
	width:100%;
}
.km_side_quick li{
	width:33%;
	float:left;
}
 .km_side_quick a{
     background: #fff;
     border-radius: 999px;
     color: #343232;
     text-align: center;
     border: 1px solid #ddd;
     box-sizing: border-box;
     line-height: 30px;
     height: 32px;
     display: block;
     float: left;
	 width:90%;
	 margin-bottom: 10px;
}
 .km_side_quick a:hover, .km_side_quick a.active {
     color: #fff;
     background-color: #e03731;
     border-color: #e03731;
}
 .km_side_open li{
     width:49%;
     float:left;
     height:152px;
     text-align:center;
     cursor:pointer;
}
 .km_side_open li:nth-child(1){
     border-bottom:1px solid #000;
     border-right:1px solid #000;
     border-left:1px solid #e6e6e6;
     border-top:1px solid #e6e6e6;
}
 .km_side_open li:nth-child(2){
     border-bottom:1px solid #000;
     border-right:1px solid #e6e6e6;
     border-top:1px solid #e6e6e6;
}
 .km_side_open li:nth-child(3){
     border-right:1px solid #000;
     border-left:1px solid #e6e6e6;
     border-bottom:1px solid #e6e6e6;
}
 .km_side_open li:nth-child(4){
     border-right:1px solid #e6e6e6;
     border-bottom:1px solid #e6e6e6;
}
 .km_side_open .pi1,.km_side_open .pi2{
     margin-top:40px;
}
 .km_side_open li:nth-child(3) .pi2{
     margin-top:0px;
}
 .km_side_open li p{
     line-height:30px;
     height:30px;
}
 .km_side_open li:hover{
     background:#fff;
}
 .km_side_open li:hover .pi1,.km_side_open .pi2{
     display:none;
}
 .km_side_open li:hover .pi2{
     display:block;
}
 .inx_km_cqzgkj .km_news {
     width: 66%;
     float:right;
}
 .inx_km_cqzgkj .km_news .news_list .news_item {
     float: left;
     width: 48%;
}
 .inx_km_cqzgkj .km_news .news_list .news_item:nth-child(2n) {
    float:right;
}
 .inx_km_cqzgkj .km_news .news_list .list0 dd {
     margin-bottom: 24px;
}
 .inx_km_cqzgkj .km_news .news_list .list0 dd > p {
     width: 85%;
}
 .inx_km_cqzgkj .km_news .news-ad {
     height: 90px;
     background: #e03731;
}
 .inx_km_cqzgkj .km_news .news_tit {
     border-bottom: 1px solid #ddd;
}
 .inx_km_cqzgkj .km_news .news_tit > h4 {
     float: left;
     position: relative;
     height: 30px;
     line-height: 30px;
     font-weight: bold;
}
 .inx_km_cqzgkj .km_news .news_tit .more {
     float: right;
     color: #777777;
     height: 30px;
     line-height: 30px;
}
 .inx_km_cqzgkj .km_news .news_nav {
     overflow: hidden;
     height: 28px;
     margin-bottom: 30px;
}
 .inx_km_cqzgkj .km_news .news_nav li{
	 float:left;
 }
 .inx_km_cqzgkj .km_news .news_nav .nav_link {
     background: #eee;
     border-radius: 999px;
     color: #333;
     text-align: center;
     height: 28px;
     line-height: 28px;
     padding: 0 16px;
     margin-right: 10px;
    display:block;
}
 .inx_km_cqzgkj .km_news .news_nav .nav_link:hover, .inx_km_cqzgkj .km_news .news_nav .nav_link.active {
     color: #fff;
     background-color: #e03731;
}


.xiaohai_list_ul li{
	/*margin:0px;
	padding:0px;
	white-space:nowrap; text-overflow:ellipsis; 
	*/
	
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	margin-bottom:8px;
}
.xiaohai_list_ul li p{
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: block;
	min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}
.xiaohai_list_ul li p .font3,.xiaohai_list_ul li a{
	color:#333;
}
.xiaohai_list_ul li .cqzgkj_date{
	width:80px;
	text-align:right;
	float:right;
}
.xiaohai_list_ul li:hover *{
	color:#e03731;
}

.offcn_new_ytsp{background:none;color:#000;}
.offcn_new_ytsp_lftnew a{color:#000;}
.offcn_new_ytsp_lftnew a:hover{color:#D03333}
.offcn_new_ytsp_icon{
	width:60px;
	height: 75px; 
	background: url(/statics/images/offcn_new_ytsp_icon.png) no-repeat left center;
}
.offcn_new_ytsp_icon1{
	width:22px;
	height: 18px; 
	margin-right:12px;
}
.index_txtScroll_top ul.infoList{
	width:100%;
	float:left;
	line-height:18px;
}
.index_txtScroll_top ul.infoList li{
	height:18px;
	line-height:18px;
	overflow:hidden;
}
.ctbtm_lf1 .ctbtm_lf1_cqzgkj{
	flex:1;
	float:left;
	overflow:hidden;
	min-width: 0;
}
.ctbtm_lf1 .ctbtm_lf1_cqzgkj ul{
	width:100%;
	padding:0px;
}
.ctbtm_lf1 .ctbtm_lf1_addqzgkj{
	width:268px;
	float:right;
	padding:0px;
}
.ctbtm_lf1 .ctbtm_lf1_addqzgkj ul{
	width:100%;
	height:206px;
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	padding:0px;
}
.ctbtm_lf1 .ctbtm_lf1_addqzgkj ul li{
	padding:0px;
	width:133px;
	height:102px;
	float:left;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.ctbtm_lf1 .ctbtm_lf1_addqzgkj ul li a{
	width:88px;
	height:48px;
	line-height:48px;
	margin:0px auto;
	padding:0px;
	display:block;
	position:relative;
	top:28px;
}

.ctbtm_lf1 .ctbtm_lf1_addqzgkj ul li a .pi2{
	display:none;
}
.ctbtm_lf1 .ctbtm_lf1_addqzgkj ul li a span{
	float:right;
}
.cqzgkj_zgbj_m1R{
	border:0px;
}
.zgbj_m1R_mswl {
     border: solid 1px #eeeeee;
}
 .zgbj_m1R_mswl .mswl-nav .nav-item {
     width: 50%;
     background-color: #f8f8f8;
	 float:left;
     border-bottom: solid 1px #eeeeee;
}
 .zgbj_m1R_mswl .mswl-nav .nav-item .nav-link {
     height: 50px;
     line-height: 50px;
     padding: 0;
     border-radius: 0;
     color: #313131;
     text-align: center;
	 display:block;
}
.zgbj_m1R_mswl .mswl-nav .on{
	 border-bottom:0px;
}
 .zgbj_m1R_mswl .mswl-nav .on a{
     background: #fff;
     font-weight: bold;
     border-bottom-color: transparent;
}
 .zgbj_m1R_mswl  .mswl-list {
	 width:90%;
	 margin:10px auto;
}
 .zgbj_m1R_mswl  .mswl-list ul li {
	 width:100%;
	 height:40px;
     line-height: 40px;
     color: #333333;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
.zgbj_m1R_mswl  .mswl-list ul li  a{
	color: #333333;
}
 .zgbj_m1R_mswl  .mswl-list ul li:nth-child(-n+3), .zgbj_m1R_mswl  .mswl-list ul li:nth-child(-n+3) a {
     color: #e03731;
}
 .zgbj_m1R_mswl  .mswl-list ul li > a:hover, .zgbj_m1R_mswl  .mswl-list ul li > a.active {
     color: #e03731;
}
.cqzgkj_zgbj_m1R .course-list li{
     margin-bottom: 5px;
}
.course-list-img img{
	height:185px;
}
 .cqzgkj_zgbj_m1R .course-list .link {
     display: block;
}
 .cqzgkj_zgbj_m1R .course-list .link img {
     width: 100%;
}
.zgbj_jrjj li a i{
	width:35px;
	height:35px;
	overflow:hidden;
	display:black;
	float:left;
	background:url(../../images/cqzgkj_index_nav_ico.png) no-repeat;
	position:relative;
	top:8px;
}
.zgbj_jrjj li.on a{
	color:#ff3333;
}
.zgbj_jrjj li.on a i{
	background:url(../../images/cqzgkj_index_nav_ico.png) -45px 0px;
}
.zgbj_jrjj li:nth-child(3) a i{
	background-position:0px -30px;
}
.zgbj_jrjj li.on:nth-child(3) a i{
	background-position:-45px -30px;
}
.zgbj_jrjj li:nth-child(4) a i{
	background-position:0px -60px;
}
.zgbj_jrjj li.on:nth-child(4) a i{
	background-position:-45px -60px;
}
.zgbj_jrjj li:nth-child(5) a i{
	background-position:0px -86px;
}
.zgbj_jrjj li.on:nth-child(5) a i{
	background-position:-45px -86px;
}
.zgbj_jrjj li:nth-child(6) a i{
	background-position:0px -110px;
}
.zgbj_jrjj li.on:nth-child(6) a i{
	background-position:-45px -110px;
}
.zgbj_jrjj li:nth-child(7) a i{
	background-position:0px -140px;
}
.zgbj_jrjj li.on:nth-child(7) a i{
	background-position:-45px -140px;
}
.zgbj_jrjj li:nth-child(8) a i{
	background-position:0px -175px;
}
.zgbj_jrjj li.on:nth-child(8) a i{
	background-position:-45px -175px;
}
.zgbj_jrjj li:nth-child(9) a i{
	background-position:0px -205px;
}
.zgbj_jrjj li.on:nth-child(9) a i{
	background-position:-45px -205px;
}


.offcn_jrjj_lfnew{
	width: 36%;
	overflow: hidden;
}
.offcn_spotulnew {
	width: 26%;
	overflow: hidden;
	margin: 0 1%;
}
.offcn_htcon_one {
		background: #f6f6f6;
		margin-bottom: 10px;
		padding-left: 17px;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.offcn_htcon_one h2 {
		display: inline-block;
		padding-left: 30px;
		/*color: #e60012;*/
		border-bottom:1px solid #e60012;
		height:22px;
		line-height:22px;
		overflow:hidden;
	}
	.offcn_htcon_one h2.gwy {
		background: url(/statics/images/xb/20190306092057355.png) no-repeat left center;
	}
	.offcn_htcon_one h2.sydw {
		background: url(/statics/images/xb/20190306092058370.png) no-repeat left center;
	}
	.offcn_htcon_one h2.jsks {
		background: url(/statics/images/xb/20190306092057537.png) no-repeat left center;
	}
	.offcn_htcon_one h2.jdwz {
		background: url(/statics/images/xb/20190306092057131.png) no-repeat left center;
	}
	.offcn_htcon_one h2.ky {
		background: url(/statics/images/xb/20190306092057287.png) no-repeat left center;
	}
	.offcn_htcon_one h2.xds {
		background: url(/statics/images/xb/20190306092058523.png) no-repeat left center;
	}
	.offcn_htcon_one dl {

	}
	.offcn_htcon_one dl dt{
		line-height: 30px;
		color: #333;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		padding-right: 5px;
	}
	/*.offcn_htcon_one dl dt a.hot {
		color:#e60012;
	}*/
	.offcn_htcon_one dl dd{
		color: #656565;
		line-height: 32px;
		height: 32px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		padding-right: 5px;
	}
	.offcn_htcon_one dl dd label{
		display: inline-block;
		border-right: 1px solid #a5a5a5;
		color: #a5a5a5;
		height: 16px;
		line-height: 16px;
		vertical-align: middle;
		padding-right: 10px;
	}
	.offcn_htcon_one dl dd a {
		margin-left: 5px;
	}
	.offcn_htcon_one dl dd a:hover {
		color:#e60012;
	}
	.offcnhtLBw{ width:100%; overflow:hidden; position:relative; border:1px solid #ddd; }
	.offcnhtLBw .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
	.offcnhtLBw .hd ul{ overflow:hidden; zoom:1; float:left;  }
	.offcnhtLBw .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
	.offcnhtLBw .hd ul li.on{ background:#D03333; color:#fff; }
	.offcnhtLBw .bd{ position:relative; height:100%; z-index:0;   }
	.offcnhtLBw .bd li{ zoom:1; vertical-align:middle; }
	.offcnhtLBw .bd img{ width:100%; height:auto; display:block;  }
	
	.offcn_bor {
		border:1px solid #ff3334;
		border-radius: 2px;
		padding-top: 16px;
		padding-bottom: 25px;
		padding-left: 20px;
		height:262px;
		overflow:hidden;
	}
	.offcn_bor h2{
		display: inline-block;
		padding-left: 44px;
		color: #e60012;
		font:700 24px/33px "microsoft yahei";
		border-bottom:2px solid #e60012;
		background: url(/statics/images/xb/20190306092057365.png) no-repeat left center;
		margin-bottom: 10px;
	}
	.offcn_bor ol {

	}
	.offcn_bor ol li{
		color: #656565;
		line-height: 34px;
		height: 34px;
		white-space: nowrap;
		text-overflow: ellipsis;
		overflow: hidden;
		padding-right: 5px;
		transition: 0.2s
	}
	.offcn_bor ol li:hover,.offcn_bor ol li:hover a{
		color:#e60012;
	}

	.offcn_bor ol li span{
		display: inline-block;
		height: 20px;
		padding-left: 10px;
		padding-right: 10px;
		border-radius: 2px;
		/*background: #e60012;*/
		border:1px solid #e60012;
		color: #e60012;
		font:400 14px/20px "microsoft yahei";
		transition: 0.2s
	}
	.offcn_bor ol li:hover span {
		background: #e60012;
		color:#fff;
	}

	/*友链*/
.zg_box {width:100%;height:auto; min-width:1000px}
.zg_dbmk {width:100%;height:auto;padding:1.8% 0;background:#333;border-bottom:1px solid #E6E6E6;}
.zg_link {height:58px;line-height:58px;border-bottom:1px solid #e7e7e7;margin-bottom:11px;}
.zg_link li {float:left;color:#888;margin-right:30px;cursor:pointer;}
.zg_link li.on {color:#333; border-bottom:1px solid #ff3333; }
.zg_linkb{ width: 100%; height: auto; overflow: hidden; padding-bottom: 1.87%;}
.zg_linkb ul{height: auto; overflow: hidden; display: none;}
.zg_linkb li{ float: left; line-height:34px; color: #d0d0d0; margin-right: 13px;}
.zg_linkb p {line-height:34px;display: none; }
.zg_linkb p a {color:#333; display:inline-block; *display:inline; zoom:1;    margin-right: 7px;}
.zg_linkb p a:hover {color:#e60012;}
/*招考信息*/
.picScroll-left{ width:100%;  overflow:hidden; position:relative;  }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ width:200px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:190px; height:140px; display:block;  padding:2px; border:1px solid #ccc; }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }
/*招考信息*/
.sd_zkxxBox{overflow:hidden; margin-bottom:50px;}
.sd_tith2{border-bottom:1px solid #d9d9d9;}
.sd_tith2 span{display:inline-block; *display:inline; zoom:1; color:#e60012; border-bottom:2px solid #e60012; padding-bottom:14px; position:relative; top:1px;}
.sd_tith2 span a{color:#e60012;}
.sd_tith2 a.more{float:right;  color:#666; padding-top:20px;}
.sd_tith2 a.more:hover{color:#e60012;}
.xxqhBox{width:101%; margin-bottom:2px; }
.xxqhBox a{display:inline-block; *display:inline; zoom:1; width:7.1%;  border:1px solid #dcdcdc; border-radius:30px; text-align:center; margin-right:1%; margin-bottom:18px;}
.xxqhBox a.on,.xxqhBox a:hover{border-color:#e60012; background:#e60012; color:#fff; }
.xxqhMain{border:1px solid #e6e6e6; background:url(../../images/xb/inx_xlinebg.png) no-repeat 1px 1px; padding:28px 0 0; display:none; }
.xxqhMain ul{width:50%; float:left; background:url(../../images/xb/vertical_line.png) no-repeat right center; }
.xxqhMain ul li{ padding-left:4.9%; padding-right:7.3%; overflow:hidden; height:40px; white-space:nowrap; text-overflow:ellipsis;}
.xxqhMain ul li a{color:#676767; }
.xxqhMain ul li a:hover{color:#e60012; }
.xxqhMain ul li a.a1{color:#b5b5b5; padding-right:10px; }
.xxqhMain ul li span{float:right; color:#999;padding-left:15px;}
.xxqhMain ul.last{background:none; *width:49.5%;}
.xxqhMain ul.last li{padding-left:7.3%; padding-right:4.9%; }
.lm_lian{background:#f8f8f8; padding:16px 0; margin-top:24px; }
.lm_lian a{padding-left:2.6%; display:inline-block; white-space:nowrap; color:#666;}
.lm_lian a:hover{color:#ff0000; }
.tk_lian{color:#aaa;}
.tk_lian b{padding:0 14px; color:#333;}
.tk_lian a{padding-left:0.8%;}
.tk_lian strong{padding:0 0 0 12px; color:#333; }
.tk_lian a:hover strong{color:#ff5b5b;}
/*关于中公*/
.picScroll{width:100%; position:relative; overflow:hidden; margin-bottom:28px; min-height:178px; }
.picScroll a.prev,.picScroll a.next{position:absolute; top:40%; left:0; width:27px; height:34px; background:url(../../images/xb/script_jhicon.png) no-repeat -74px -112px; display:none; }
.picScroll a.next{left:auto; right:0; background-position:-128px -112px;}
.swiper_picScroll{width:100%; position:relative; overflow:hidden; margin-bottom:28px; height:178px; }
.swiper_picScroll .swiper-slide{float:left; width:16.16%; overflow:hidden; display:inline-block; *display:inline; zoom:1; }
.swiper_picScroll img{width:100%; display:block; }
.swiper_picScroll a.prev,.swiper_picScroll a.next{position:absolute; top:50%; left:0; width:27px; height:34px; margin-top: -17px; background:url(../../images/xb/script_jhicon.png) no-repeat -74px -112px; display:none; z-index: 20;}
.swiper_picScroll a.next{left:auto; right:0; background-position:-128px -112px;}
.swiper_picScroll .swiper-pagination{display: none;}
.company_gk{background:#f6f6f6; padding:12px 0 0; }
.zg_gkleft{width:45%;}
.zg_gkleft li{width:48%; margin-left:2%; background:#fff; margin-bottom:12px; height:168px;float:left;}
.zg_gkleft li.li1{background:url(../../images/xb/idx_zsbg1.jpg) no-repeat 80% 90px #fff;}
.zg_gkleft li.li2{background:url(../../images/xb/idx_zsbg2.jpg) no-repeat 90% 90px #fff;}
.zg_gkleft li.li3{background:url(../../images/xb/idx_zsbg3.jpg) no-repeat 80% 90px #fff;}
.zg_gkleft li.li4{background:url(../../images/xb/idx_zsbg4.jpg) no-repeat 90% 90px #fff;}
.zg_gkleft li p{ color:#666; padding:5px 0 10px 20px; height:100px;line-height:33px; }
.zg_gkleft li span{padding-left:35px;  color:#f6564a;  }
.zg_qyxw{width:52%; }
.zg_qyxw h4{margin-bottom:20px;}
.zg_qyxw h4 b{color:#000; }
.zg_qyxw h4 a.more{color:#999; margin-right:18px; }
.zg_qyxw h4 a.more:hover{color:#ff0000;}
.zg_qyxw ul{width:100%;  }
.zg_qyxw ul li{margin-bottom:20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.zg_qyxw ul li em{display:inline-block; *display:inline; zoom:1; width:20px; height:20px; vertical-align:middle; color:#fff; background:#dadada;  text-align:center; margin-right:18px;}
.zg_qyxw ul li em.hot1{background:#f6564a;}
.zg_qyxw ul li em.hot2{background:#f6874a;}
.zg_qyxw ul li p{padding-left:40px; color:#999; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:2.3;}
.zg_qyxw ul li a{white-space:nowrap;}
/*首页顶部今日聚焦*/
.zgbj_jrjj{ width:14%; height:auto; background:#fff; float:left; border:1px solid #e5e5e5;}
.zgbj_jrjj li{ height:66px; line-height:50px; cursor:pointer;}
.zgbj_jrjj li h3{font-weight:normal;height:50px;line-height:50px;}
.zgbj_jrjj li span{ display:inline-block; vertical-align:middle; width:7px; height:100%;float: right; margin-right: 12px; background:url(../../images/xb/new_jrjj_span.png) no-repeat center;}
.zgbj_jrjj li span{ margin-right: 6px; } 
.zgbj_jrjj li a{ display:inline-block; margin-left:10px; color:#333; }
.zgbj_jrjj li.on{ border-left:3px solid #ff4048;}
.zgbj_jrjj li.on a{ font-weight:bold; color:#ff3333;}
.zgbj_jrjj li.on span{ background-image: url(../../images/xb/new_jrjj_span_on.png); }
.zgbj_jrjj .jrbt{ height:42px; padding-left:60px;  background:url(../../images/bfxt_23_n.jpg) no-repeat #f33; color:#fff; line-height:42px; border:none;}
.zgbj_jrjj .jrbt.on{ background:url(../../images/xb/bfxt_21.jpg) no-repeat #F83539; background-size: auto 100%;font-weight:bold; border-left:none;}
.zgbj_jrjj .jrbt.on span{  background-image: url(../../images/xb/new_span_on.png) ; }
.zgbj_jrjj .jrbt,.zgbj_jrjj li{height: 66px;line-height: 60px;overflow:hidden;}
.offcn_addcen{ width:56%; margin:0 1.75%; }
.offcn_add_km{ display: none;  }
.offcn_add_top{ width:100%; overflow: hidden; position: relative; padding-bottom: 36px; }
.offcn_add_top .swiper-slide{ width:100%; height: 100%;  position: relative; }
.offcn_add_top .swiper-slide img{ width:100%; height: 100%;   }
.offcn_add_top>a{ display: block; position: absolute; width:30px; height: 54px; top:133px;} 
.offcn_jdt{ position:relative; text-align:center; float: left; padding-bottom: 16px; overflow: hidden; width:100%;}
.offcn_jdt .bd,.offcn_jdt ul{ width: 100%; height: 100%; }
.offcn_jdt .bd:after,.offcn_jdt ul:after{ display: block; clear: both; overflow: hidden; content: '';height: 0;}
.offcn_jdt .slide{ width: 100%; height: 100%; position: relative; float: left;}
.offcn_jdt .offcn_jdta{ width: 100%; height: auto;}
.offcn_jdt .offcn_jdta img{ display: block; width: 100%; }

.offcn_jdt .offcn_jdtit{ height: 46px; position: absolute; left: 0; bottom: -16px;;}
.offcn_jdt .offcn_jdtit p{ width: 400px; padding-left: 20px; float: left; height: 46px; line-height: 46px;  color: #fff; text-align: left; padding-right: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;background:url(../../images/xb/idx_tmcbg.jpg) no-repeat left bottom; }
.offcn_jdt .offcn_jdtit span{ display: block; width: 50px; height: 46px; text-align: center; background: #444; float: right; line-height: 46px;  color: #fff; }

.offcn_jdtit{ position: absolute ; width:100%; height: 49px; left:0;bottom:-36px; z-index: 1;  background: url(../../images/xb/xg_new_ggms.jpg) no-repeat; background-size: 100% 49px; text-indent:12px;  line-height: 49px; color:#fff;  }
.offcn_jdtit p{line-height: 49px; color:#fff;  }   
.offcn_jdtit span{ display: block; position: absolute; right:0; top:0; width:50px; text-align: center; line-height: 49px; color:#fff; background: #444;     text-indent: 0px;}


.ctbtm_lf1{
	width:100%; 
	display: -webkit-flex; /* Safari */
	display: flex;
 }
.ctbtm_lf1 ul{padding-left:30px; margin-top:10px;}
.ctbtm_lf1 li{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden;line-height:24px;}
.ctbtm_lf1 li span{color:#999; padding-right:10px;}
.ctbtm_lf1 li strong{color:#e60012;}
.offcn_jdt .offcn_jdt_next,.offcn_jdt .offcn_jdt_prev{ width: 30px; height: 54px; margin-top: -27px; position: absolute; left: 0; top: 50%; z-index: 20; cursor: pointer; font-size: 0; text-indent: -999;}
.offcn_jdt .offcn_jdt_next{background:url(../../images/xb/inx_next.png) no-repeat; right:0; left: auto;}
.offcn_jdt .offcn_jdt_prev{background:url(../../images/xb/inx_prev.png) no-repeat;}
.offcn_jdt .hd ul{display: none;}
.offcn_jdt .hd li{ font-size: 0; text-indent: -999;}
.offcn_jdt .pageState{display: block; width: 50px; height: 46px; text-align: center; background: #444; float: right;right:0px; line-height: 46px;  color: #fff; position: absolute; bottom: 0; z-index: 20; font-style: italic;}


.zgbj_m1R{ width:26.25%; height:auto; float:right;  border:1px solid #e5e5e5;}




@media screen and (max-width:1920px) and (min-width:1632px) {
    .inx_km_cqzgkj .km_news .news_list .news_item{
		height:362px;
		overflow:hidden;
	}
	.zgbj_jrjj .jrbt, .zgbj_jrjj li{
		height:80px;
		line-height:80px;
	}
	 .zgbj_m1R_mswl  .mswl-list{
		 height:450px;
	 }
	 .offcn_bor{
		 height:155px;
	 }
}
@media screen and (max-width:1400px){
/*@media (max-width:1280px){*/
	.xiaohai_list_ul li{
		line-height:25px;
		height:25px;
	}
    .inx_km_cqzgkj .km_news .news_list .news_item{
		height:270px;
		overflow:hidden;
	}
	.zgbj_jrjj .jrbt, .zgbj_jrjj li{
		height:64px;
		line-height:64px;
	}
	.zgbj_m1R_mswl  .mswl-list{
		 height:300px;
		 
		overflow:hidden;
	 }
	 .zgbj_m1R_mswl .mswl-list ul li{
		 height:38px;
		 line-height:38px;
	 }
}