@charset 'utf-8';

.centerWidth{
	width: 1200px;
	margin: 0 auto;
}

body{
	min-width: 1200px;
	max-width: 1920px;
	margin: 0 auto;
}

/*头部*/
.top-line{
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	color: #999999;
	background: #fcfcfc;
}
.top-line .weather{
	width: 250px;
	position: relative;
	height: 30px;
	overflow: hidden;
}
.top-line .weather .weather-l{
	position: absolute;
	top: 0;
	left: 0;
	height: 30px;
	white-space: nowrap;
}
.top-line .weather iframe{
	display: inline-block;
}
.header{
	border-bottom: 1px solid #ededed;
	position: relative;
}
.header .logo{
	float: left;
	margin-top: 16px;
}
.header .nav{
	float: right;
	height: 100%;
	line-height: 100px;
	margin-right: 40px;
}
.header .nav a{
	display: inline-block;
	color: #515151;
	font-size: 16px;
	margin-left: 34px;
	box-sizing: border-box;
}
.header .nav a span{
	padding: 0 6px;
}
.header .nav a.cur,.header .nav a:hover{
	color: #1b2b6e;
	border-bottom: 2px solid #1b2b6e;
}
.header .search-box{
	float: right;
	margin-top: 30px;
	margin-right: 8px;
	width: 219px;
	line-height: 39px;
	height: 39px;
	background: #f4f4f4;
	border-radius: 6px;
}
.header .search-box input{
	padding-left: 14px;
	width: 160px;
	color: #9e9e9e;
	font-size: 12px;
	line-height: 39px;
	height: 39px;
}
.header .search-box button{
	line-height: 39px;
	height: 39px;
	margin-left: 8px;
}
.header.cur{
	background: #1b2b6e;
}
.header .logo img{
	height: 80px;
}
.header .logo img.cur,.header.cur .logo img{
	display: none;
}
.header.cur .logo img.cur{
	display: inline-block;
}
.header.cur .nav a{
	color: #fff;
}
.header.cur .nav a.act,.header.cur .nav a:hover{
	border-bottom: 2px solid #fff;
}
.header.cur .nav a.act span,.header.cur .nav a:hover span{
	display: inline-block;
	line-height: 29px;
	border-radius: 4px;
	background: #fff;
	color: #1b2b6e;
	vertical-align: middle;
}
.nav-seclist{
	background: #1b2b6e;
	border-top: 1px solid #3751c0;
	min-height: 170px;
	width: 100%;
	display: none;
	position: absolute;
	top: 102px;
	z-index: 9;
}
.nav-seclist .list{
	margin: 14px 0 0 270px;
}
.nav-seclist .list>div{
	vertical-align: top;
	display: inline-block;
	padding: 10px 30px 50px 20px;
	background: url(/r/cms/www/xzjfpc/images/bg10.png) left top no-repeat;
}
.nav-seclist .list>div>a{
	display: inline-block;
	color: #fff;
	font-size: 16px;
	text-align: center;
	line-height: 46px;
}
.nav-seclist .list>div>ul{
	font-size: 14px;
	margin: 4px 0 0;
}
.nav-seclist .list>div>ul li{
	line-height: 1.8;
}
.nav-seclist .list>div>ul li::before {
	content: "";
	width: 2px;
	height: 2px;
	background-color: #b7d7fb;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.nav-seclist .list>div>ul li > a {
	color: #b7d7fb;
}
.nav-seclist .list a:hover{
	font-weight: bold;
}
.topbanner{
	height: 200px;
	width: 100%;
}
.topbanner2{
	height: auto;
}
.topbanner p{
	margin-left: 50%;
}
.topbanner p.en{
	opacity: .15;
	white-space: nowrap;
	color: #ffffff;
	font-size: 50px;
	font-weight: bold;
	font-family: Arial;
	padding-top: 60px;
}
.topbanner p.ch{
	color: #fff;
	font-size: 20px;
}
.topbanner img{
	width: 100%;
}
/*底部*/
.footer{
	background: #f5f5f5;
	padding: 45px 0;
}
.footer .f-logo{
	margin-top: 10px;
}
.footer .f-con{
	margin-left: 48px;
	color: #6c6c6c;
	font-size: 14px;
	line-height: 34px;
}
.footer .f-con span{
	display: inline-block;
	margin-right: 16px;
}
.footer .f-img{
	margin-right: 56px;
	cursor: pointer;
	margin-top: 10px;
}
.footer .f-img>div{
	display: inline-block;
	vertical-align: top;
	width: 74px;
	margin-left: 10px;
	position: relative;
	text-align: center;
}
.footer .f-img .ewm{
	position: absolute;
	bottom: 74px;
	left: -26px;
	display: none;
	position: absolute;
    width: 100px;
    height: 100px;
    background-color: #fff;
    border-radius: 20px;
    z-index: 2;
    padding: 10px;
    box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px,
    rgba(17, 17, 26, 0.05) 0px 8px 32px;
}
.footer .f-img>div:hover .ewm{
	display: block;
}
.footer .f-img .box{
	height: 50px;
	line-height: 50px;
}
.footer .f-img .box img{
	width: 50px;
	vertical-align: middle;
}
.footer .f-img p{
	color: #4c4c4c;
	font-size: 12px;
	text-align: center;
	margin-top: 4px;
}

/*当前位置*/
.local{
	text-align: right;
	line-height: 18px;
	margin-top: 22px;
	max-width: 700px;
}
.local img{
	margin-right: 8px;
}
.local a,.local span{
	display: inline-block;
	color: #fff;
	font-size: 14px;
}
.local a:hover{
	font-weight: bold;
}
.local .arrow{
	margin: 0 12px;
}

/*概览*/
.gl-nav{
	width: 264px;
}
.gl-nav-t a{
	display: block;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background: #1b2b6e;
}
.gl-nav-t .en{
	color: #f2f2f2;
	font-size: 36px;
	/*line-height: 56px;*/
	display: inline-block;
}
.gl-nav-t .ch{
	display: inline-block;
	color: #fff;
	font-size: 26px;
}
.gl-nav-l li{
	height: 60px;
	margin-bottom: 3px;
	background: #f3f7fc;
}
.gl-nav-l li a{
	display: block;
	color: #666666;
	font-size: 18px;
	line-height: 60px;
	text-align: center;
}
.gl-nav-l li a.cur,.gl-nav-l li a:hover{
	color: #1b2b6e;
}
.gl-con{
	width: 888px;
	padding-bottom: 100px;
}
.gl-con-t .tit{
	display: inline-block;
	text-align: center;
	color: #fff;
	font-size: 26px;
	height: 60px;
	line-height: 60px;
	background: #1b2b6e;
	padding: 0 24px;
}
.gl-title{
	margin-top: 84px;
	line-height: 34px;
	margin-bottom: 30px;
}
.gl-title .tit{
	color: #1b2b6e;
	font-size: 26px;
	margin-right: 22px;
}
.gl-list li{
	height: 59px;
	line-height: 59px;
	background: #f7f7f7;
	padding: 0 26px 0 30px;
	margin-bottom: 11px;
}
.gl-list li a{
	display: inline-block;
	max-width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #333333;
	font-size: 20px;
}
.gl-list li a:hover{
	color: #1b2b6e;
}
.gl-list li span{
	float: right;
	color: #333333;
	font-size: 16px;
}

/*翻页*/
.page{
	text-align: center;
	margin-top: 54px;
	line-height: 39px;
}
.page a{
	display: inline-block;
	width: 39px;
	height: 39px;
	text-align: center;
	line-height: 39px;
	color: #999999;
	font-size: 12px;
	margin: 0 6px;
}
.page .btn{
	background: #f7f7f7;
}
.page a:hover,.page a.cur{
	background: #324cba;
	color: #fff;
}

/*详情*/
.xl-main2{
	padding-bottom: 100px;
}
.xl-main{
	background: #fff;
	margin-top: 20px;
	padding: 0 30px 40px;
	border-radius: 10px 10px 0 0;
}
.xl-title{
	color: #333333;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	padding-top: 28px;
	margin-bottom: 22px;
}
.xl-bar{
	text-align: center;
	color: #999999;
	font-size: 12px;
}
.xl-bar span{
	display: inline-block;
	margin: 0 14px;
}
.xl-article{
	border-top: 1px dashed #ededed;
	margin-top: 10px;
	padding-top: 40px;
	color: #808080;
	font-size: 16px;
	line-height: 28px;
}
.xl-article img,.xl-article video,.xl-article table,.rczl-main video,.rczl-main img,.rczl-main table{
	max-width: 100%!important;
}

/*首页*/
.index-main{
	padding-top: 36px;
	padding-bottom: 10px;
	background: url(/r/cms/www/xzjfpc/images/bgnew.png) top center no-repeat;
}
.i-w1{
	padding: 0 20px;
}
.i-w1-titbox{
	height: 63px;
	line-height: 63px;
	background: url(/r/cms/www/xzjfpc/images/bg2.png) right center no-repeat;
}
.i-w1-titbox .newstit{
	display: inline-block;
	width: 215px;
	padding-left: 30px;
	background: url(/r/cms/www/xzjfpc/images/bg3.png) right center no-repeat;
	color: #fff;
	font-size: 26px;
	font-weight: bold;
}
.i-w1c2-tit{
	width: 562px;
}
.i-w1c2-tit .tit{
	display: inline-block;
	color: #b2cef1;
	font-size: 16px;
}
.i-w1c2-tit span{
	color: #b2cef1;
	font-size: 16px;
	display: inline-block;
	margin: 0 14px;
}
.i-w1c2-tit .tit.cur{
	color: #fff;
	font-weight: bold;
}
.i-w1c2-tit .more{
	float: right;
	color: #fff;
	font-size: 14px;
	margin-right: 14px;
}
.i-w1c2-tit .more:hover{
	font-weight: bold;
}
.i-w1c{
	background: #fff;
	margin-top: 22px;
	height: 354px;
}
.i-w1c1{
	width: 565px;
	height: 354px;
	position: relative;
	overflow: hidden;
}
.i-w1c1-pic{
	width: 565px;
	height: 354px;
	position: relative;
}
.i-w1c1-pic li{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.i-w1c1-pic li a{
	display: block;
	width: 100%;
	height: 100%;
}
.i-w1c1-pic li a img{
	width: 100%;
	height: 100%;
}
.i-w1c1-tt{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 56px;
	padding-top: 24px;
	line-height: 56px;
	background: url(/r/cms/www/xzjfpc/images/bg4.png) center bottom no-repeat;
}
.i-w1c1-tt li{
	width: 100%;
	height: 100%;
}
.i-w1c1-tt li a{
	display: inline-block;
	max-width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #fff;
	font-size: 18px;
	margin-left: 16px;
}
.i-w1c1-num{
	position: absolute;
	right: 16px;
	line-height: 56px;
	bottom: 0;
}
.i-w1c1-num span{
	color: #fff;
	font-size: 20px;
}
.i-w1c1 .btn{
	position: absolute;
	top: 140px;
	cursor: pointer;
}
.i-w1c1 .btn.prev{
	left: 0;
}
.i-w1c1 .btn.next{
	right: 0;
}
.i-w1c2{
	width: 544px;
	margin-right: 20px;
}
.i-w1c2-h{
	padding-top: 10px;
}
.i-w1c2-h .tit a{
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #4c4c4c;
	font-size: 22px;
	font-weight: bold;
}
.i-w1c2-h .con{
	color: #999999;
	font-size: 14px;
	line-height: 20px;
	margin: 10px 0 4px;
}
.i-w1c2-l li{
	height: 42px;
	line-height: 42px;
	border-bottom: 1px dashed #f2f2f2;
}
.i-w1c2-l li:last-child{
	border-bottom: none;
}
.i-w1c2-l li a{
	display: inline-block;
	max-width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #4c4c4c;
	font-size: 16px;
	padding-left: 20px;
	background: url(/r/cms/www/xzjfpc/images/ic7.png) left center no-repeat;
}
.i-w1c2-l li a:hover{
	color: #1b2b6e;
}
.i-w1c2-l li span{
	float: right;
	color: #999999;
	font-size: 14px;
}
.i-w2{
	margin-top: 46px;
}
.i-w2 .i-w2tit{
	width: 85px;
	height: 85px;
	text-align: center;
	background: url(/r/cms/www/xzjfpc/images/bg6.png) center no-repeat;
}
.i-w2 .i-w2tit img{
	margin: 14px 0 2px;
}
.i-w2 .i-w2tit p{
	color: #fff;
	font-size: 14px;
}
.i-w2c .listbox{
	display: inline-block;
	width: 1055px;
	height: 85px;
	overflow: hidden;
	position: relative;
	vertical-align: top;
	margin: 0 4px;
}
.i-w2c .listbox ul{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.i-w2c .listbox ul li{
	float: left;
	width: 260px;
	height: 100%;
	margin-right: 5px;
}
.i-w2c .listbox ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
.i-w2c .listbox ul li a img{
	width: 100%;
	height: 100%;
}
.i-w2c .btn{
	cursor: pointer;
}
.i-title1{
	text-align: center;
}
.i-title1 a{
	display: inline-block;
	line-height: 34px;
	padding-bottom: 10px;
	background: url(/r/cms/www/xzjfpc/images/ic11.png) center bottom no-repeat;
}
.i-title1 a .ch{
	display: inline-block;
	color: #1b2b6e;
	font-size: 26px;
	font-weight: bold;
	vertical-align: middle;
}
.i-title1 a .en{
	margin-left: 8px;
	display: inline-block;
	padding: 0 8px;
	background: #f4f6ff;
	color: #5b69a4;
	font-size: 12px;
	line-height: 20px;
	vertical-align: middle;
}
.i-w3{
	margin-top: 35px;
	padding: 40px 0 60px;
	/*background: #fafafa;*/
	background: url(/r/cms/www/xzjfpc/images/i-ywfwbg.png) top center no-repeat;
}
.i-w3c{
	margin-top: 50px;
	text-align: center;
}
.i-w3c .item{
	position: relative;
	display: inline-block;
	width: 169px;
	height: 203px;
	margin: 0 18px;
	border: 1px solid #f7f7f7;
	background: #fff;
	padding: 15px 10px 0 20px;
	text-align: left;
}
.i-w3c .item:hover{
	box-shadow: 0 0 10px 0 #ebecf4;
}
.i-w3c .item .tit{
	line-height: 48px;
	color: #343434;
	font-size: 20px;
	background: url(/r/cms/www/xzjfpc/images/bg5.png) left bottom no-repeat;
}
.i-w3c .item .con{
	margin-top: 12px;
	color: #808080;
	font-size: 14px;
	height: 60px;
	overflow: hidden;
	line-height: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}
.i-w3c .item .more{
	display: inline-block;
	text-align: center;
	color: #343434;
	font-size: 16px;
	line-height: 26px;
	width: 100px;
	border: 1px solid #d9d9d9;
	border-radius: 12px;
}
.i-w3c .item .ic{
	position: absolute;
	bottom: 140px;
	right: 25px;
}
.i-w4{
	padding-top: 60px;
	padding-bottom: 90px;
}
.i-w4c{
	margin-top: 42px;
	height: 215px;
	position: relative;
	overflow: hidden;
}
.i-w4c ul{
	position: absolute;
	top: 0;
	left: 0;
}
.i-w4c ul li{
	float: left;
	width: 288px;
	height: 215px;
	margin-right: 16px;
}
.i-w4c ul li a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.i-w4c ul li a img{
	width: 100%;
	height: 100%;
}
.i-w4c ul li a p{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 90%;
	padding: 0 5%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #333333;
	font-size: 14px;
	line-height: 46px;
	background: url(/r/cms/www/xzjfpc/images/bg7.png);
}
.i-w4c ul li a:hover{
	font-weight: bold;
}
.i-w4c .btn{
	position: absolute;
	top: 60px;
	cursor: pointer;
}
.i-w4c .btn.prev{
	left: 0;
}
.i-w4c .btn.next{
	right: 0;
}
.i-w5{
	padding: 54px 0 34px;
	background: url(/r/cms/www/xzjfpc/images/bg9.png) top center no-repeat;
}
.i-w5c{
	height: 350px;
	position: relative;
}
.i-w5c-l{
	margin: 0 56px;
	position: relative;
	overflow: hidden;
	height: 100%;
}
.i-w5c-l>li{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.i-w5c-l .li1 .intro{
	width: 370px;
}
.i-w5c-l .li1 .ch{
	color: #4c4c4c;
	font-size: 28px;
	font-weight: bold;
	background: url(/r/cms/www/xzjfpc/images/bg5.png) left bottom no-repeat;
	background-size: 54px 2px;
	height: 54px;
	line-height: 46px;
}
.i-w5c-l .li1 .en{
	margin-top: 20px;
}
.i-w5c-l .li1 .tit{
	margin-top: 26px;
}
.i-w5c-l .li1 .tit a{
	color: #4c4c4c;
	font-size: 28px;
}
.i-w5c-l .li1 .tit a:hover{
	color: #1b2b6e;
}
.i-w5c-l .li1 .con{
	line-height: 22px;
	color: #999999;
	font-size: 14px;
	margin-top: 14px;
}
.i-w5c-l .li1 .img{
	width: 622px;
	height: 330px;
	position: relative;
}
.i-w5c-l .li1 .img img{
	width: 100%;
	height: 100%;
}
.i-w5c-l .li1 .img i{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(/r/cms/www/xzjfpc/images/bg8.png) center no-repeat;
}
.i-w5c .btn{
	position: absolute;
	top: 146px;
	cursor: pointer;
}
.i-w5c .btn.prev{
	left: -12px;
}
.i-w5c .btn.next{
	right: -12px;
}

.i-w5c-picl{
	margin-top: 50px;
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 250px;
}
.i-w5c-picl .list{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.i-w5c-picl .list li{
	width: 250px;
	height: 100%;
	display: inline-block;
	margin-left: 29px;
}
.i-w5c-picl .list li:first-child{
	margin-left: 0;
}
.i-w5c-picl .list li a{
	display: inline-block;
	text-align: center;
	width: 100%;
}
.i-w5c-picl .list li a img{
	width: 100%;
	height: 170px;
}
.i-w5c-picl .list li a p{
	color: #4c4c4c;
	font-size: 16px;
	margin-top: 16px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.i-w5c-picnum{
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 0;
}
.i-w5c-picnum span{
	display: inline-block;
	cursor: pointer;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #fff;
	margin-left: 5px;
}
.i-w5c-picnum span.cur{
	background: #1b2b6e;
	width: 20px;
	border-radius: 5px;
}
.i-w6{
	padding-top: 80px;
}
.i-w6c{
	position: relative;
	overflow: hidden;
	height: 298px;
	margin: 0 17px;
}
.i-w6c ul{
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.i-w6c li{
	float: left;
	width: 260px;
	height: 100%;
	margin-right: 42px;
}
.i-w6c li a{
	display: inline-block;
}
.i-w6c li a img{
	width: 100%;
	height: 182px;
}
.i-w6c li a .con{
	margin: -34px 12px 0;
	padding: 14px 10px 0;
	background: #fff;
	position: relative;
	z-index: 2;
	height: 136px;
}
.i-w6c li a .con .tit{
	color: #4c4c4c;
	font-size: 18px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.i-w6c li a .con .intro{
	color: #7f7f7f;
	font-size: 14px;
	line-height: 22px;
	margin-top: 10px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}
.i-w6c .btn{
	position: absolute;
	cursor: pointer;
	top: 100px;
}
.i-w6c .btn.prev{
	left: 0;
}
.i-w6c .btn.next{
	right: 0;
}
.i-w7{
	padding-top: 70px;
}
.i-w7c{
	width: 560px;
	margin-top: 50px;
}
.i-w7-tit{
	height: 50px;
	line-height: 50px;
	background: url(/r/cms/www/xzjfpc/images/bg14.png) center no-repeat;
	margin-bottom: 24px;
}
.i-w7-tit .line{
	display: inline-block;
	width: 4px;
	height: 34px;
	background: rgb(26,43,109);
	vertical-align: middle;
	margin-right: 34px;
}
.i-w7-tit a{
	display: inline-block;
	vertical-align: middle;
}
.i-w7-tit .tit{
	margin-left: 86px;
}
.i-w7-tit .tit img{
	vertical-align: middle;
	height: 100%;
}
.i-w7-tit .more{
	color: #fff;
	font-size: 18px;
	margin-right: 22px;
	float: right;
	padding-right: 24px;
	background: url(/r/cms/www/xzjfpc/images/iw7more.png) right center no-repeat;
}
.i-linkbox{
	margin-top: 50px;
}
.i-linkbox-t{
	border-bottom: 2px solid #f8f8f8;
	padding: 0 30px;
}
.i-linkbox-t a{
	display: inline-block;
	line-height: 58px;
}
.i-linkbox-t a .ch{
	display: inline-block;
	color: #1b2b6e;
	font-size: 26px;
	font-weight: bold;
	vertical-align: middle;
}
.i-linkbox-t a .en{
	margin-left: 8px;
	display: inline-block;
	padding: 0 8px;
	background: #f4f6ff;
	color: #5b69a4;
	font-size: 12px;
	line-height: 20px;
	vertical-align: middle;
}
.i-linkbox-c{
	background: #fafafa;
	padding: 22px 62px 30px;
	margin-top: 14px;
}
.i-linkbox-c .tit{
	color: #333333;
	font-size: 14px;
	margin-bottom: 10px;
}
.i-linkbox-c .list a{
	display: inline-block;
	color: #656565;
	font-size: 14px;
	line-height: 24px;
	margin-right: 24px;
}
.i-linkbox-c .list a:hover{
	color: #1b2b6e;
	font-weight: bold;
}

/* 党建工作 */
.djgz-main{
	padding-bottom: 100px;
}
.djgz-main .local{
	padding: 0 20px;
	max-width: initial;
}
.djgz-w1{
	padding-top: 30px;
	margin-top: 26px;
	background: #fff;
}
.gl-title2{
	line-height: 34px;
	margin-bottom: 14px;
	text-align: center;
}
.gl-title2 .tit{
	display: inline-block;
}
.gl-title2 .tit span{
	color: #1b2b6e;
	font-size: 26px;
	margin: 0 24px;
}
.djgz-list{
	padding: 0 35px 0 20px;
}
.djgz-list li{
	height: 46px;
	line-height: 46px;
}
.djgz-list li a{
	display: inline-block;
	max-width: 80%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #4c4c4c;
	font-size: 16px;
	padding-left: 20px;
	background: url(/r/cms/www/xzjfpc/images/ic7.png) left center no-repeat;
}
.djgz-list li a:hover{
	color: #1b2b6e;
}
.djgz-list li span{
	float: right;
	color: #808080;
	font-size: 16px;
}
.djgz-w2{
	margin-top: 40px;
	margin-bottom: 50px;
	background: url(/r/cms/www/xzjfpc/images/bg11.png) center no-repeat;
	height: 208px;
	padding: 21px 52px;
	position: relative;
}
.djgz-w2c{
	height: 100%;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.djgz-w2c ul{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}
.djgz-w2c ul li{
	float: left;
	width: 260px;
	height: 100%;
	margin-right: 18px;
}
.djgz-w2c ul li a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.djgz-w2c ul li a img{
	width: 100%;
	height: 100%;
}
.djgz-w2c ul li a p{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 90%;
	padding: 0 5%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #fff;
	font-size: 14px;
	line-height: 36px;
	text-align: center;
	background: url(/r/cms/www/xzjfpc/images/bg12.png);
}
.djgz-w2c ul li a:hover{
	font-weight: bold;
}
.djgz-w2 .btn{
	position: absolute;
	cursor: pointer;
	top: 112px;
}
.djgz-w2 .btn.prev{
	left: 19px;
}
.djgz-w2 .btn.next{
	right: 19px;
}

/*人才战略*/
.rczl-main{
	color: #4c4c4c;
	font-size: 18px;
	line-height: 32px;
	background: #fff;
	padding: 30px 24px;
}
.rczl-main .imgbox{
	text-align: center;
}
.rczl-main img{
	max-width: 100%;
	margin-bottom: 30px;
}

/*人力资源*/
.rlzy-main{
	padding-top: 30px;
	background: #fff;
}
.rlzy-main .item .tit{
	height: 80px;
	line-height: 80px;
	padding: 50px 30px 0;
	color: #181818;
	font-size: 20px;
	background: url(/r/cms/www/xzjfpc/images/bg13.png) top left no-repeat;
}
.rlzy-main .item .con{
	line-height: 32px;
	color: #4c4c4c;
	font-size: 16px;
	padding: 16px 26px 0;
	margin-bottom: -10px;
}

/*专题专栏*/
.ztzl-main{
	padding-top: 38px;
	background: #fff;
}
.ztzl-main a{
	display: inline-block;
	width: 260px;
	height: 85px;
	margin: 0 18px 35px;
}
.ztzl-main a:hover{
	opacity: .8;
}
.ztzl-main a img{
	width: 100%;
	height: 100%;
}

/*新闻中心*/
.xwzx-glcon{
	width: 914px;
	padding-bottom: 70px;
}
.xwzx-main{
	/*margin-top: 24px;*/
	background: #ffffff;
}
.xwzx-main .item{
	border-bottom: 1px dashed #ededed;
	height: 120px;
	padding: 26px 16px;
}
.xwzx-main .item:last-child{
	border-bottom: none;
}
.xwzx-main .item .img{
	display: inline-block;
	height: 120px;
	width: 188px;
}
.xwzx-main .item .img:hover{
	opacity: .8;
}
.xwzx-main .item .img img{
	width: 100%;
	height: 100%;
}
.xwzx-main .item .info{
	width: 680px;
}
.xwzx-main .item1 .info{
	width: 100%;
}
.xwzx-main .item .info .tit a{
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #333333;
	font-size: 18px;
	font-weight: bold;
}
.xwzx-main .item .info .tit a:hover{
	color: #1b2b6e;
}
.xwzx-main .item .info .con{
	color: #808080;
	font-size: 14px;
	line-height: 26px;
	margin-top: 14px;
	text-indent: 2em;
}
.xwzx-main .item .info .bar{
	margin-top: 12px;
}
.xwzx-main .item .info .date{
	color: #999999;
	font-size: 12px;
}
.xwzx-main .item .info .more{
	color: #1b2b6e;
	font-size: 12px;
	float: right;
}
.xwzx-main .item .info .more:hover{
	font-weight: bold;
}

/*业务领域*/
.ywly-con{
	width: 914px;
	padding-bottom: 100px;
}
.ywly-main{
	margin-top: 50px;
}
.ywly-tit1 .ch{
	color: #1b2b6e;
	font-size: 22px;
}
.ywly-tit1 .en{
	color: #000000;
	font-size: 18px;
	margin-top: 10px;
}
.ywly-intro{
	color: #666666;
	font-size: 16px;
	line-height: 28px;
	margin-top: 30px;
	margin-bottom: 60px;
}
.ywly-tit2{
	color: #000000;
	font-size: 20px;
	margin-bottom: 10px;
}
.ywly-tit2 img{
	margin-right: 4px;
}
.ywly-lbbox{
	position: relative;
	height: 196px;
}
.ywly-lblist{
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.ywly-lblist ul{
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.ywly-lblist ul li{
	float: left;
	width: 296px;
	height: 100%;
	margin-right: 14px;
}
.ywly-lblist ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
.ywly-lblist ul li a:hover{
	opacity: .8;
}
.ywly-lblist ul li a img{
	width: 100%;
	height: 100%;
}
.ywly-lbbox .btn{
	position: absolute;
	top: 78px;
	cursor: pointer;
}
.ywly-lbbox .btn.prev{
	left: -56px;
}
.ywly-lbbox .btn.next{
	right: -56px;
}
.ywly-main .gl-title{
	margin: 0 0 12px;
}

/*鸿博体育,北京体育台简介*/
.gsjj-main{
	padding-top: 66px;
	background: #fff;
}
.gsjj-main .gl-title{
	margin: 0;
}
.gsjj-tit1{
	color: #1b2b6e;
	font-size: 30px;
	font-weight: lighter;
	line-height: 90px;
	background: url(/r/cms/www/xzjfpc/images/ic28.png) left bottom no-repeat;
}
.gsjj-w1{
	padding-left: 26px;
}
.gsjj-w1-img{
	margin: 34px 0;
}
.gsjj-w1-bar{
	margin-left: -26px;
	position: relative;
	height: 106px;
	line-height: 106px;
	background: url(/r/cms/www/xzjfpc/images/gsjjbg1.png) center no-repeat;
}
.gsjj-w1-bar .item{
	display: inline-block;
	vertical-align: middle;
	line-height: 20px;
	text-align: center;
	margin: 8px 36px 0;
}
.gsjj-w1-bar .item img{
	height: 24px;
}
.gsjj-w1-bar .item .ch{
	color: #333333;
	font-size: 16px;
	margin-top: 8px;
}
.gsjj-w1-bar .item .en{
	color: #b2b2b2;
	font-size: 14px;
}
.gsjj-w1-bar .pic{
	position: absolute;
	right: 0;
	bottom: 8px;
	width: 396px;
	height: 314px;
}
.gsjj-w2{
	margin-top: 50px;
	padding: 0 24px;
}
.gsjj-w2c{
	color: #666666;
	font-size: 16px;
	line-height: 28px;
	margin-top: 26px;
}
.gsjj-w3{
	padding: 0 24px;
	margin-top: 60px;
}
.gsjj-w3c{
	margin-top: 40px;
}
.gsjj-w3c video{
	width: 100%;
	height: 476px;
}

/*发展历程*/
.fzlc-main{
	padding-top: 54px;
	background: #fff;
}
.fzlc-tit{
	text-align: center;
	color: #1b2b6e;
	font-size: 24px;
}
.fzlc-con{
	text-align: center;
	margin-top: 50px;
}

.sec-wrap{
	background: url(/r/cms/www/xzjfpc/images/bgnew.png) top center no-repeat;
}
.xl-hotnews{
	width: 302px;
	border-radius: 10px 10px 0 0;
	background: #fafafa;
	margin-top: 60px;
	margin-bottom: 20px;
}
.xl-hotnews-t{
	padding: 26px 0 18px 0;
	line-height: 26px;
}
.xl-hotnews-t .line{
	vertical-align: middle;
	display: inline-block;
	width: 4px;
	height: 18px;
	background: #1b2b6e;
	margin-right: 16px;
}
.xl-hotnews-t .tit{
	display: inline-block;
	color: #1b2b6e;
	vertical-align: middle;
	font-size: 20px;
	font-weight: bold;
}
.xl-hotnews-t .more{
	color: #b2b2b2;
	font-size: 14px;
	margin-right: 24px;
}
.xl-hotnews-t .more:hover{
	font-weight: bold;
}
.xl-hotnews-l{
	border-top: 1px dashed #ededed;
	padding: 14px 28px 0 14px;
}
.xl-hotnews-l li{
	margin-bottom: 22px;
}
.xl-hotnews-l li a{
	display: inline-block;
	color: #333333;
	line-height: 26px;
	padding-left: 18px;
	background: url(/r/cms/www/xzjfpc/images/ic29.png) left 10px no-repeat;
	font-size: 16px;
}
.xl-hotnews-l li a:hover{
	color: #1b2b6e;
}
.index-topBar{
	width: 100%;
	height: 317px;
	position: relative;
}
.index-topBar .piclist{
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}
.index-topBar .piclist li{
	position: absolute;
	width: 100%;
	height: 100%;
}
.index-topBar .piclist li a{
	display: block;
	width: 100%;
	height: 100%;
}
.index-topBar .picnum{
	position: absolute;
	width: 100%;
	text-align: center;
	bottom: 14px;
}
.index-topBar .picnum li{
	cursor: pointer;
	width: 6px;
	height: 6px;
	background: #ae3e3f;
	margin: 0 6px;
	display: inline-block;
}
.index-topBar .picnum li.cur{
	background: #fff;
}
.index-topBar .btn{
	cursor: pointer;
	top: 140px;
	position: absolute;
}
.index-topBar .btn.prev{
	left: 5%;
}
.index-topBar .btn.next{
	right: 5%;
}

/*搜索页*/
.searchPage{
	background: #fff;
	margin-top: 18px;
	padding: 32px;
}
.searchPage-bar{
	background: #f2f4fd;
	padding: 0 20px;
	/*height: 50px;*/
	line-height: 50px;
	color: #444444;
	font-size: 14px;
	margin-bottom: 20px;
}
.searchPage-bar .select input{
	width: 14px;
	height: 14px;
	margin-right: 6px;
	cursor: pointer;
	margin-top: 18px;
}
.searchPage-bar .select span{
	margin-right: 30px;
}
.searchPage-bar .order{
	margin-left: 50px;
	color: #000000;
}
.searchPage-bar .order .btn{
	cursor: pointer;
}
.searchPage-bar .order .btn:hover,
.searchPage-bar .order .btn.cur{
	color: #ee3131;
}
.searchPage-bar .total span{
	color: #ee3131;
}
.searchPage .xwzx-main{
	width: 780px;
}
.searchPage .xwzx-main .item{
	padding:  26px 0;
}
.searchPage .xwzx-main .item .info{
	width: 100%;
}
.searchPage-hotSearch{
	width: 300px;
	margin-top: 40px;
}
.hotword{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.hotword a{
	display: inline-block;
	width: 144px;
	height: 46px;
	line-height: 46px;
	border-radius: 8px;
	background: #1b2b6e;
	color: #fff;
	font-size: 16px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 10px;
}
.hotword a:hover{
	font-weight: bold;
}
.searchPage-showALL{
	clear: both;width: 780px;text-align: center;
}


.i-maskbg{
	position: fixed; width: 100%; background: rgba(14, 14, 14,.9); z-index: 998; top: 0px; left: 0px; height: 100%; display: none;
}
.i-mask{
	position: absolute; left: 50%; top: 50%; z-index: 999; width: 1200px; margin: 0px auto; transform: translate(-50%, -50%);
}
.i-mask .btn-confirm{
	color: #fff;background-color: #0b77cd;width: 110px;height: 36px;line-height: 36px;font-size: 16px;text-align: center;border-radius: 4px;float: right;
}
.i-mask .btn-confirm.bzxs{
	margin-right: 10px;
}


.i-w3c2 .item{
	display: inline-block;
	width: 230px;
	height: 288px;
	margin-top: 52px;
	margin-left: 12px;
	position: relative;
}
.i-w3c2 .item1{
	margin-left: 0;
	background: url(/r/cms/www/xzjfpc/images/i-ywfw1.png) center no-repeat;
}
.i-w3c2 .item2{
	background: url(/r/cms/www/xzjfpc/images/i-ywfw2.png) center no-repeat;
}
.i-w3c2 .item3{
	background: url(/r/cms/www/xzjfpc/images/i-ywfw3.png) center no-repeat;
}
.i-w3c2 .item4{
	background: url(/r/cms/www/xzjfpc/images/i-ywfw4.png) center no-repeat;
}
.i-w3c2 .item5{
	background: url(/r/cms/www/xzjfpc/images/i-ywfw5.png) center no-repeat;
}
.i-w3c2 .item .w1{
	text-align: center;
	color: #fff;
	font-size: 20px;
	margin: 56px 30px 0;
	height: 166px;
	background: url(/r/cms/www/xzjfpc/images/i-ywfwbg1.png);
}
.i-w3c2 .item .w1 p{
	padding-top: 22px;
	line-height: 60px;
	background: url(/r/cms/www/xzjfpc/images/i-ywfwbg2.png) bottom center no-repeat;
}
.i-w3c2 .item .w1 img{
	margin-top: 12px;
}
.i-w3c2 .item .w2{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(/r/cms/www/xzjfpc/images/i-ywfwbg3.png);
	box-sizing: border-box;
	padding: 20px 14px 0 22px;
}
.i-w3c2 .item .w2 .tit span{
	display: inline-block;
	color: #fff;
	font-size: 16px;
	border-bottom: 1px solid #fff;
	line-height: 26px;
}
.i-w3c2 .item .w2 .con{
	color: #fff;
	font-size: 12px;
	line-height: 24px;
	margin-top: 36px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	height: 96px;
	margin-bottom: 36px;
}
.i-w3c2 .item .w2 .more span{
	display: inline-block;
	color: #fff;
	font-size: 12px;
	background: #1b2b6e;
	border-radius: 2px;
	line-height: 26px;
	padding: 0 4px;
}
.i-w3c2 .item:hover .w2{
	display: block;
}
.i-w3c2 .item:hover .w1{
	display: none;
}

/*网站地图*/
.wzdt-main{
	background: #fff;
	padding: 30px 20px 20px;
	margin: 20px 0;
}
.wzdt-con{
	width: 100%;
}
.yydh-mapbox {
    border-top: 2px solid #e5e9ee;
    position: relative;
    background:#fff;
}

.yydh-mapt {
    position: absolute;
    top: -12px;
    left: 34px;
}

.yydh-mapt a {
    color: #003da2;
    font-size: 20px;
    font-weight: bold;
    display: inline-block;
    padding-left: 20px;
    padding-right: 20px;
    background: #FFF;
}

.yydh-mapli {
    margin-top: 40px;
}

.yydh-mapli li {
    float: left;
    margin-left: 20px;
    margin-bottom: 13px;
}

.yydh-mapli li a {
    height: 45px;
    display: inline-block;
    padding: 0 40px;
    font-size: 14px;
    color: #333;
    text-align: center;
    line-height: 45px;
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.yydh-mapli li a:hover {
    background: #003da2;
    border: 1px solid #003da2;
    font-weight: bold;
    color: #fff;
}

.mt12{margin-top:12px;}
