.swiper-container {
	width: 100%;
}
.swiper-container img {
	display: block;
	width: 100%;
}
.swiper-pagination-bullet-active{
	background-color:#387ff5;
}

/*.margintop{30px;}*/
.todaynews{width:60%;border: 1px solid #eee;border-radius: 15px;padding: 10px;}
.todaynews .iconfont{font-size:38px;}
.todaynews .icon-tongzhi{color:#015ffd;padding: 10px;}
.todaynews .swiper-container{width:30%;}
.todaynews .swiper-container .swiper-slide{line-height:47px;font-size:18px;color:#6a6a6a}
#kx{height:47px;}
.cat-tit{line-height:2.0em;color:#bbb;}
.cat-tit span{font-size:1.3rem;color:#122760;padding: 0 6px 6px;}
.cat-tit span a{color:#717171}
.cat-tit span.cur a{color:#227dd0;font-weight:bold}
.zxdt .cat-tit span{display:block;}

.zxdt .newslist li{line-height:2.0em;}
.zxdt .newslist .title {
  font-size: 1.1rem;line-height:3.1em;background:url(../images/yrdwfw/arrow.png) no-repeat left center;text-indent:15px;
}
.zxdt .newslist li span.inputtime{color:#999;}

.zhdj{margin-right: 10px;flex: 1;overflow:hidden;padding: 15px 15px 0;background: #fff;}
.zhdj .newslist li{overflow: hidden;position:relative;margin:15px 0;background:url(../images/li1.png) no-repeat left center;padding-left:15px;}
.zhdj .newslist .title{font-size:1.2rem;}
.zhdj .newslist .inputtime{float:right;}
.slider {width:70%;}
.slider .swiper-container{border-radius:20px;}
.icon_link{width:15%;padding: 10px 10px 10px 0;background: #fff;}
.xtfw-t{width:100%;padding:30px 0;}
.xhintro{background:url(../images/xhintrobg.png) no-repeat center top;overflow: hidden;padding: 50px 0 90px;}
.xhintro .fr{margin-left:20px;color:#fff;line-height:2.0em;width:55%}
.xhintro .fr h3{font-size: 24px;margin-bottom: 20px;}
.xhintro .fr a.btn{display:block;width:120px;line-height:2.0em;background:#fff;float:right;color:#039;text-align:center;border-radius: 28px;margin-top: 25px;}
.xhintro .fr a.btn:hover{background:#039;color:#fff;}
.cxcystq .flexitem {
  flex: 1;
  margin: 15px;
  background: #fff;
}
.cxcystq .flexitem .li {
  height: 30px;
  line-height: 30px;
  margin-left: 38px;
  font-size: 0.9rem;
  padding-left: 20px;
  margin-top: 5px;
  background: url(../images/ico_qbzl_li.png) no-repeat left center;
}
.cxcystq .flexitem .phone{ width:100%; text-align:center; height:45px; line-height:45px; font-size:18px; color:#fff; background:url(../images/phone_ico.png) no-repeat 20px center;background-color:#5debe6;margin-top:25px}
.tzqy{background:url(../images/tzqybg.png) no-repeat center top;overflow: hidden;padding: 30px 0 90px;}

.hyzc{margin-right: 35px;flex: 1;overflow:hidden}
.hyzc .newslist li{overflow: hidden;position:relative;margin:15px 0;background:url(../images/tit_icon.png) no-repeat left center;padding-left:15px;}
.hyzc .newslist .title{font-size:1.2rem;}
.hyzc .newslist .inputtime{float:right;}

.bzxx{flex: 1;overflow:hidden}
.bzxx .newslist li{overflow: hidden;position:relative;margin:15px 0;background:url(../images/tit_icon.png) no-repeat left center;padding-left:15px;}
.bzxx .newslist .title{font-size:1.2rem;}
.bzxx .newslist .inputtime{float:right;}

.margintop{margin-top:55px;}
.description{color:#999;line-height:1.8em;font-size:0.9rem;}
.more{font-size:14px;}
.userlogin{width:24%;background-color: #e0efff;border: 1px solid #aaccef;}
.userlogin .user-item{text-align: center;font-size:14px;padding: 4px 10px 0;width: 25%;}
.userlogin .user-item img{width:100%;}

.slider .title{
	position:absolute;
	width:100%;
	background: rgba(0, 0, 0, 0.6);
	color:#fff;height:32px;
	line-height:32px;
	bottom:0;text-indent:1.0em;}
.slider .title .content{
	width: 80%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display:block
}
.serviceflex{width: 48%;float: left;padding: 0 1%;}
.xtfw-t .titbg .cattit {
  font-size: 26px;
  font-weight: 100;text-allign:left;
}
.xtfw-t .titbg .cattit span {
  font-size: 14px;
  font-weight: 100;
  color: #a8a8a8;
  display: unset;
}
.xtfw-t .titbg .more{margin-top: 10px;}
.jsxqitems{padding: 15px 0;align-content: space-between;justify-content: space-between;width:100%;}
.jsxqitems .jsxqitem{margin-bottom:15px;}
.jsxqitems .jsxqitem .img{width:25%;overflow:hidden;border:1px solid #ddd;float:left;margin-right:10px;height:148px}
.jsxqitems .jsxqitem .img img{width: 80%;margin: 10%;}
.jsxqitems .jsxqitem .title{font-size: 16px;line-height: 2.0em;height: 2.0em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight: bold;}
.jsxqitems .jsxqitem .kjcgtags{font-size:14px;color:#666;line-height:2.0em;}
.jsxqitems .jsxqitem .kjcgtags span{width:35%;float:left;height: 2.0em;overflow: hidden;}
.jsxqitems .jsxqitem p{font-size: 14px;color: #666;line-height: 2.0em;height:6.0em;overflow:hidden;float: left;width: 72%;}

.cyzkitem .swiper-slide .img{width:125px;height:125px;margin:20px auto 10px;border-radius:50%;border:2px solid #5b98d9;overflow: hidden;}
.cyzkitem .zj{border:1px solid #ccc;border-radius:3px;}
.cyzkitem .swiper-slide .title{text-align:center;line-height:2.0rem;}
.cyzkitem .swiper-slide p{text-align:center;color:#999;font-size:0.9rem;padding: 0 10px 0px;line-height:1.6rem;height:4.8rem;overflow:hidden;border-bottom:1px solid #ccc;text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.cyzkitem .swiper-slide .view{border:1px solid #5b98d9;border-radius:3px;line-height:2.0rem;color:#5b98d9;margin: 10px auto;
width: 50%;text-align: center;}
.cyzkitem .swiper-slide .view:hover{background:#5b98d9;color:#fff;}
.cyzkitem .swiper-slide{width: calc(20% - 30px);margin: 15px;}
.cyzk .swiper-button-disabled{display:none}
.rcfwbtn .flex-item{padding:25px;}
.linkbtn .flex-item img{width:100%}

@media (min-width: 1200px){
	.slider .swiper-slide{height:300px;overflow:hidden}
	.slider .swiper-slide img{min-height:300px;max-width:100%;}
}
@media screen and (max-width: 768px){
	.margintop {margin-top:15px;}
	.userlogin{display:none;}
	.intro{font-size:1.5rem;background:url(../images/intro_mobile.png) no-repeat center top;}
	.intro p{font-size:1.0rem;width:90%;line-height:1.5rem;}
	.slider{width:calc(100% - 30px);margin:0 15px;}
	.slider .swiper-slide{height:270px;overflow:hidden}
	.slider .swiper-slide img{min-height:270px;max-width:100%;}
	.zhdj{margin-left: 15px;}
	.zhdj .newslist li{padding-bottom:35px;background:url(../images/li1.png) no-repeat left 5px;}
	.zhdj .newslist .inputtime{position: absolute;left:15px;bottom:0px;}
	.cat-tit{margin:15px 0;}
	.hswh{margin-left: 15px;}
	.hswh .newslist li{}
	.ntcp-njkp{width:100%;}
	.ntcp-njkp .ntcp{margin-left:15px;margin-right:15px}
	.ntcp-njkp .njkp{margin-right:15px;}
	.cat-tit .more{display:none}
	.dlfm{margin:0 15px;}
	#dlfm .swiper-slide{width:50%;width: calc(50% - 30px);margin: 15px;}
	#dlfm .swiper-slide .thumb{height:40px;overflow:hidden}
	.hyzc{width:calc(100% - 30px);margin:0 15px;flex: unset;}
	.bzxx{width:calc(100% - 30px);margin:0 15px;flex: unset;}
	.fbicon a{display: block;padding: 0 10px;}
	.fbicon img{width:100%;}
	.jsxqitems .jsxqitem{width:auto;margin: 0 15px 15px;}
	.jsxqitems .jsxqitem .img{height:auto;}
	.jsxqitems .jsxqitem .kjcgtags span{width:auto;}
	.jsxqitems .jsxqitem p{height:4.0em;width:70%;}
	.cyzkitem .swiper-slide{width: calc(50% - 20px);margin: 10px;}
	.cyzkitem .swiper-slide p{display:none;}
	#certify{width: 100% !important;}
	.serviceflex{width: 98%;clear:both;padding: 0 1%;}
	.xtfw-t img{width:80%;}
	.rcfwbtn .flex-item{width:calc(50% - 20px);padding:10px}
	.linkbtn .flex-item{width:calc(50% - 10px);margin:5px;}
}
.flex-direction{
	flex-direction: column;
}
/*个人服务大厅 / 用人单位服务大厅 start*/
.intoGo{
	font-size: 20px;
	color: white;
	background: #d9989c;
	border-radius: 20px;
	width: 120px;
	padding: 5px 4px;
}
.intoBox{
	border:2px solid #b71f27;
	border-radius: 20px;
	padding: 20px;
	width: 480px
}
.titleLine{
	flex: 2;
	display: flex;
	height: 60px;
	align-items: center;
}
.titleSpan{
	display: inline-block;
	width: 100%;
	height: 2px;
	line-height: 60px;
	background: #dbdbdb;
}
.dataMainSearch{
	width: 100%;
	background: url("../images/index/mainSearch.png") no-repeat center top;
	height: 614px;
	display: flex;
	justify-content: center;
}
/*.dataMainSearch>a{*/
/*	position: absolute;*/
/*	width: 100px;height: 100px;*/
/*	border-radius: 50%;*/
/*}*/
.serviceBox{
	width: 32%;
	padding: 50px;
	box-sizing: border-box;
	border: 2px solid #EFEFEF;
	margin: 20px 0;
	background: #ffffff;
	letter-spacing: 1px;
}
.serviceBox img{
	width:50px ;
	height: 50px;
}
.descriptionV2{
	color:#999;
	letter-spacing: 2px;
}
.kuaixun{
	border-right:3px solid #c41a25;
	font-weight:bold;
	font-size: 24px;
	padding:0 20px;
	margin-right: 20px
}
.CarouselV2{
	/*width: 80%;*/
	align-items: center;
	border-radius: 20px;
	border: 2px solid #c41a25;
	justify-content: space-between;
	align-items: center;
}
.el-carousel__item{
	line-height: 55px;
	font-size: 24px;
}
.newdongtai{
	font-size: 24px;
	color: #8a8a8a;
}

.newdongtai:hover{
	font-size: 36px;
	color: #c21823;
}
.col{
	color: #c21823;
	font-size: 36px;
}
.noticeV2>li{
	list-style-type: disc;
	color: #c21823;
	padding: 10px 0px;
}
.bgColorWhite{background: #eeeeee}
.bgColorRed{background:#ff0000}
.el-carousel__container{
	height: 700px;
}

.intoBox:hover{
	background: #c02a33;
	color: white;
}

.red{
	color: #ba222e
}
.white{
	color: white;
}
h2{
	padding: 30px 0;
}

.find{
	padding: 10px;
	background: white;
	border-radius: 50%;
	color: #be0002;
}
.find:hover{
	background: #bf0305;
	color: white;
}

.findline{
	width: 3px;
	background-image: linear-gradient(to bottom,rgba(255, 246, 156,1),rgba(221, 148, 96,0.6));
}
.flex1{
	flex: 1;
}