html, body, section, ul {
	padding: 0;
	margin: 0;
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-family: Arial,'Microsoft YaHei';
	word-break: break-all;
	word-break: break-word;
}

	*:before, *:after {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

html {
	font-family: Arial,'Microsoft YaHei';
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	color: #333;
	font-size: 100%;
}
body {font-size: 16px;background: #f2f3f9}
.bg-white{background:#fff}
a {color: #333;cursor: pointer !important}
.pointer{cursor: pointer !important}
a:hover, a:active, a {text-decoration: none !important;}
a:hover {color: #1658a0}
ul, li {list-style: none;}

.text-c {text-align: center;}
.section:after,.clearfix:after {
	content: "";display: block;height: 0;clear: both;visibility: hidden;}
.nowrap{white-space: nowrap;}
/* Hides from IE-mac \*/
.fl {float: left}
.fr {float: right}
input:focus, button:focus {outline: none}
img {max-width: 100%;}
input::-webkit-input-placeholder {color: #999;font-size: 16px !important;}
input::-moz-placeholder { /* Mozilla Firefox 19+ */	color: #999;font-size: 16px !important;}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #999;	font-size: 16px !important;}
input:-ms-input-placeholder { /* Internet Explorer 10-11 */	color: #999;font-size: 16px !important;}
.h-100{height:100%}
/* flex布局 */
.d-flex {display: flex;}.d-none {display: none;}.d-block {display: block;}.d-inline-block {display: inline-block;}
.flex-1 {	flex: 1;}.flex-column {flex-direction: column;}.flex-row {	flex-direction: row;}.flex-wrap {flex-wrap: wrap;}
.flex-nowrap {flex-wrap: nowrap;}.flex-shrink {flex-shrink: 0;}.j-start {justify-content: flex-start}.j-center {justify-content: center}
.j-end {justify-content: flex-end}.j-sb {justify-content: space-between}.j-sa {justify-content: space-around}.a-center {align-items: center;}
.a-start {	align-items: flex-start;}.a-end {	align-items: flex-end;}.a-strech {	align-items: stretch;}.a-self-start {	align-self: flex-start;}
.a-self-end {	align-self: flex-end;}.a-self-auto {align-self: auto;}.a-self-stretch {align-self: stretch;}.a-self-baseline {align-self: baseline;}
.section {width: 1300px;margin: 0 auto;max-width: 1300px;}.header .section {width: 1300px;}.header, .contain, .qtfooter {width: 100%;}
.header {overflow: inherit;z-index: 999;background:#fff}.text-right {text-align: right}.pb-0 {padding-bottom: 0}
/*header*/
.header .top{border-bottom:1px #f3f4f8 solid;}
.header .top>div{display:flex;align-items:center;justify-content:space-between;height:42px;line-height:42px;}
.header .top a{color:#145fea}
.header .head{display:flex;align-items:center;justify-content:space-between}
.header .head .logo{width:326px;}
.nav {height: 93px;width:850px}
.nav ul{width:100%;display:flex;align-items:stretch;justify-content:space-between;height:100%}
.nav ul li{display:flex;align-items:center;flex: 1;text-align:center;justify-content:center;position:relative;border-bottom:3px #fff solid}
.nav ul li:nth-child(1),.nav ul li:nth-child(3),.nav ul li:nth-child(4){flex:0.76}.nav ul li:nth-child(5){flex:1.1}
.nav ul li a{font-size:18px;color:#222;font-weight:bold}
.nav ul li:hover,.nav ul li.on{background:#f3f4f8;border-bottom:3px #145fea solid}
/*搜索*/

.filterBox input::-webkit-input-placeholder { /* Chrome, Opera, Safari */
	color: #606266 !important;
}

.filterBox input:-moz-placeholder { /* Firefox 18- */
	color: #606266 !important;
	opacity: 1; /* 修复老版本Firefox的不透明度问题 */
}

.filterBox input::-moz-placeholder { /* Firefox 19+ */
	color: #606266 !important;
	opacity: 1; /* 修复Firefox的不透明度问题 */
}

.filterBox input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #606266 !important;
}
.search-select{height:48px;width:935px;background:#fff;border-radius:5px;display:flex;align-items:center;justify-content:space-between}
.search-select .el-input *{background-color:#ffffff00 !important;border:none !important}
.search-select .el-select{width:125px;}
.search-select .el-input__icon{line-height:inherit !important}
.search-select .el-input>.el-input-group__prepend{position:relative;}
.search-select .el-input>.el-input__suffix{right:15px;}
.search-select .el-input>.el-input__suffix .el-select__caret{color:#999 !important}
.search-select .el-input > .el-input-group__prepend::after {position: absolute;top: 50%;right: 0;margin-top: -17.5px;content: '';width:1px;height:35px;background:#e3e5e8;z-index: 9}
.search-select .el-icon-arrow-up:before{content: "\e790";}
.search-select .el-input-group__append button.el-button{background:linear-gradient(to right,#ffca26,#ff9e26);color:#fff;font-size:14px;display:flex;align-items:center;height:100%;height:48px;
														width: 128px;justify-content: center;overflow:hidden}
.el-input-group{height:100%;line-height:100%}.el-input-group > .el-input__inner{height:100%;}
.search-select .el-input .el-icon-search{color:#fff !important;font-size:16px}
.search-select .el-input-group__append button.el-button{background:#145fea !important;border-radius:0 4px 4px 0}
.Z .zp .search-select{height:60px;width:1300px;}
.Z .zp .search-select .el-input-group__append button.el-button{height:100%;}
.wblj{display:flex;background:linear-gradient(to bottom,#fefeff,#eaf1ff);width:342px;border-radius:6px;overflow:hidden}
.wblj>div{flex:1;color:#004fe2;font-size:16px;display:flex;align-items:center;justify-content:center;height:48px;}
.wblj>div .iconfont{font-size:22px;margin-right:6px;}
.wblj>div:hover{background:linear-gradient(#3f82ff,#1361f0);color:#fff}
.ewm{position:absolute;right:0;top:52px;width:342px;height:342px;border-radius:6px;display:flex;align-items:center;justify-content:center;
	 background: #fff;z-index: 9;padding: 10px;}
.ewm img{width:100%;height:100%}
.line1{display:flex;justify-content:space-between;margin-top:20px}
.line1-0{width:348px;height:526px;background:#fff}
.line1-1{width:580px;}
.line1-2{width:336px;}
/*滚动图片*/
.newsImgBoxs {position: relative;display: block;width: 100%;height: 280px}
.newsImgBoxs {overflow: hidden}
.newsImgBoxs img {width: 100%;max-width: 100%;height: 100%}
#newsImgBox .swiper-pagination-bullet {width: 24px;height: 4px;display: inline-block;border-radius: 0;background:#fff;opacity: .6;margin-right:4px;border-radius:14px}
#newsImgBox .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #fff;opacity: 1;}
#newsImgBox .swiper-pagination {bottom:10px;z-index: 999;width:100%;}
#newsImgBox .newsImgBox img {height: 100%}
#newsImgBox .swiper-slide > div {width: 580px;height: 280px}
#newsImgBox .swiper-slide > div a {	padding: 0;display:block;width:100%;height:100%}
.newsImgBox span{color: #fff;background: rgba(0,0,0,.5);position: absolute;bottom: 0;width: 100%;text-align: left;text-indent: 15px;display:block;text-overflow:ellipsis;
				 z-index:999;left:0;height:60px;line-height:60px;white-space:nowrap;box-sizing:border-box;padding-right:180px;overflow:hidden;display:none}
.swiper-slide-active {z-index: 9999 !important}
/*首页登陆*/
.loginDiv{width:100%;height:278px;background:#fff;margin-bottom:12px}
.loginDiv>div{width:285px;margin:0 auto}
.loginDiv .inputBox{height:40px;width:100%;position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}
.loginDiv .inputBox input{height:40px;border:1px #dddddd solid;text-indent:40px;flex:1}
.loginDiv .inputBox img,.loginDiv .inputBox span{height:38px;width:27%;margin-left:10px;line-height:40px;color:#828482;font-size:15px;flex-shrink:0}
.loginDiv .inputBox i{position:absolute;height:40px;width:40px;left:0;top:0;display:flex;align-items:center;justify-content:center;color:#666;font-size:14px;}
.loginDiv .t{border-bottom:1px #dddddd solid;display:flex;align-items:center;justify-content:space-between;}
.loginDiv .t span{height:55px;line-height:55px;flex:1;position:relative;font-size:16px;color:#333;text-align:center}
.loginDiv .t span.on::after{content:'';height:2px;width:100%;background:#145fea;position:absolute;bottom:0;left:0;}
.loginDiv .loginBtn{height:40px;line-height:40px;background:#145fea;color:#fff;font-size:16px;width:100%;border:none;margin:10px 0}
.loginDiv .GRbox{padding-top:15px}
.loginDiv .QYbox{padding-top:5px}
.loginDiv .QYbox .inputBox{margin-bottom:5px}
.loginDiv .QYbox .loginBtn{margin:5px 0}

.line2{width:100%;display:flex;align-items:center;justify-content:space-between;flex-flow:wrap;padding-top:15px}
.line2 a,.line2 img{display:block;width:312px;height:99px;margin-bottom:15px}
.line2 img{border:1px #fff solid}
.line3,.line4{background:#fff;margin-bottom:12px}
.index .text-orange{color:#f85343 !important;font-size:16px}
.box-T{height: 55px;line-height: 55px;border-bottom: 2px solid transparent;border-image: linear-gradient(to right,#145eea 60%, #ffffff) 2;display:flex;align-items:center;
	   justify-content:space-between;padding:0 27px}
.box-T p{color:#145fea;font-size:18px;font-weight:bold;}
.box-C{width:96%;display:flex;flex-wrap:wrap;padding:25px 0 0 0;margin:0 auto;}
.box-C .li{width:32%;margin:0 2% 18px 0;height:120px;border-radius:4px;border:1px #e8eaf1 solid;padding:5px 7px;font-size:14px}
.box-C .li:nth-child(3n){margin-right:0}
.box-C .li .i,.box-C .li .t,.box-C .li .b,.box-C .li .c{padding:0 5px}
.box-C .li .t{display:flex;align-items:center;justify-content:space-between;height:32px;line-height:32px;padding-top:5px}
.box-C .li .t span:nth-child(1){font-size:18px;}
.box-C .li .i{color:#969ca8;border-bottom:1px #e8eaf1 solid;line-height:24px;padding-bottom:10px;margin-bottom:10px;}
.line4 .box-C .li{height:110px;display:flex;justify-content:space-between;align-items:center}
.box-C .li .c{color:#969ca8;line-height:24px;padding-bottom:10px;}
.line4 .box-C .li>div{flex:1;}
.line4 .box-C .li img{width:84px;height:84px;margin:0 15px;display:block;border-radius:50px}
.banner{height:147px;width:100%;overflow:hidden}
.banner img{width:100%;height:100%;display:block}
.line5{width:100%;display:flex;justify-content:space-between;margin-top:15px}
.line5 >div{width:32%;padding:15px 25px;background:#fff}
.line5 .ulbox .tit{border-bottom: 1px solid #e3e3e3;border-image:none}
.line5 .ulbox .ilist{width:100% !important;margin-top:15px !important;height:240px}
/* 新闻列表 */
.ulbox .tit {
	width: 100%;height: 49px;line-height: 49px;position: relative;border-bottom: 2px solid transparent;border-image: linear-gradient(to right,#145eea 60%, #ffffff) 2;}
.ulbox .tit p{font-weight: bold;color: #145fea;font-weight:bold;font-size:16px;
        height: 49px;line-height:49px;padding: 0;border-bottom: 4px #145fea solid;display: inline-block;margin: 0;padding:0 10px}
.ulbox .tit p i{font-weight:normal;font-size:14px;margin-right:8px}
.ulbox .tit a{color: #969ca8;font-size: 14px;position: absolute;right: 6px;top: 0;height: 49px;line-height: 49px;}
.line1-0 .ulbox .tit p{background:#145eea !important;width:143px;color:#fff !important;text-align:center;border-bottom:none !important}
.line1-2 .ulbox .tit p{border-bottom:none;padding:0 15px}
/* li*/
.ilist {width:99%;margin-top:10px}
.ilist li {width:100%;height: 36px;line-height:36px;}
.ilist li i.iconfont{color:#dddddd;margin-right:5px;font-size: 16px;}
.ilist li a, .ilist li span {display: block;float: left;height: 36px;line-height: 36px}
.ilist li a {width: 80%;font-size: 16px;color: #333;display:flex;align-items:center}
.ilist li a font{max-width: 95%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display:inline-block;text-indent:0}
.ilist li span {width:20%;text-align: right;color: #999;white-space: nowrap;font-size:16px}
/*其他*/
.line1 .ulbox .ilist{width:90%;margin:3px auto 0 4%;}
.line1 .line1-2 .ulbox .ilist{height:184px;}
.line1-1-b{display:flex;flex-flow:wrap;justify-content:space-between}
.line1-1-b div{width:130px;height:105px;margin-top:18px;border:1px #dededf solid;display:flex;align-items:center;justify-content:center;
			   flex-direction:column;background:#fff;cursor:pointer}
.line1-1-b div:nth-child(1),.line1-1-b div:nth-child(2),.line1-1-b div:nth-child(3),.line1-1-b div:nth-child(4){width:136px;}
.line1-1-b div:nth-child(5),.line1-1-b div:nth-child(6),.line1-1-b div:nth-child(7){width:32%}


.qtfooter {background: #303237;margin-top: 20px;height: auto !important;color: #999;}
.qtfooter .t{height:80px;border-bottom:1px #52565c solid;display:flex;align-items:center}
.qtfooter .t a{padding:0 30px;border-left:1px #52565c solid;color:#999;height:18px;line-height:18px}
.qtfooter .t a:nth-child(2){border-left:none}
.qtfooter .b{height:105px;display:flex;flex-direction:column;box-sizing:border-box;padding:24px 0;line-height:30px}
.el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li {
	background: #fff !important;color: #333 !important;height: 38px !important;line-height: 38px !important;min-width:38PX !important;border: 1px solid #e0e0e0;border-radius:4px}
.el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev{padding:0 10px !important}
.el-pagination.is-background .el-pager li:not(.disabled).active{background: #145fea !important; color:#FFF !important}
.el-pagination button, .el-pagination span:not([class*=suffix]) {
	display: inline-block;font-size:16px !important;min-width: 35.5px;height: 37px !important;line-height: 37px !important;
	vertical-align: top;-webkit-box-sizing: border-box;box-sizing: border-box;}
.el-pagination__editor.el-input .el-input__inner {height: 38px !important;line-height: 38px !important;min-width: 38PX !important;border: 1px solid #d9d9d9;border-radius:0}
.el-pagination.is-background .btn-prev{float:left !important}
.el-pagination {padding: 40px 0 10px 0 !important;display: flex;justify-content:center;border-top: 1px solid #e0e0e0;margin-top:40px}
.el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li{border-radius:4px}
/*登录页*/
.loginWarp{height:558px;width:1299px;margin:0 auto;background:url(../images/loginbg1299+558.jpg) no-repeat center;margin-top:20px;display:flex;align-items:center;}
/*登录*/
.loginWarp-box {width: 425px;height: 475px;background: #fff;margin: 0 65px 0 auto;border-radius: 8px;box-shadow: 0 0 5px rgba(0,0,0,.3)}
.loginWarp-box > div {width: 336px;margin: 0 auto}
.loginWarp-box .inputBox {height: 54px;width: 100%;position: relative;display: flex;align-items: center;justify-content: space-between;margin-bottom: 20px;border: 1px #dddddd solid;border-radius: 4px}
.loginWarp-box .inputBox input {height: 54px;flex: 1;text-indent: 20px}
.loginWarp-box .inputBox img, .loginWarp-box .inputBox span {height: 40px;width: 27%; margin:0 10px;line-height: 54px;color: #828482;font-size: 15px}
.loginWarp-box .inputBox span { height: 30px;border-left: 1px #d9d9d9 solid;text-align: center;width: 32%;line-height: 30px}
.loginWarp-box .t {display: flex;align-items: center;justify-content: space-between;margin: 30px auto 10px auto}
.loginWarp-box .t span {line-height: 45px;flex: 1; position: relative;font-size: 22px;color: #000;text-align: center }
.loginWarp-box .t span.on::after {content: '';height: 4px;width: 60px;background: #145fea;position: absolute;bottom: 0;left: 50%;margin-left: -30px }
.loginBtn {height: 44px;line-height: 44px;background: #0045a2;color: #fff;font-size: 16px;width: 100%;border: none;margin: 10px 0;border-radius: 4px;font-size: 16px}

.loginWarp-box .GRbox {padding-top:15px}
.loginWarp-box .QYbox {padding-top: 5px}
.loginWarp-box .QYbox .inputBox {margin-bottom: 6px}
.loginWarp-box .QYbox .loginBtn { margin: 5px 0 10px 0}
.loginWarp-box .zc {border: 1px #0045a2 solid;color: #0045a2; width: 100%;height: 43px;border-radius: 4px;text-align: center;line-height: 42px;font-size: 16px}
/*注册*/
.zcTop{height:99px;width:100%;background: url(../images/zct99.jpg) no-repeat center;background-size:100%}
.zcBox-r{width:280px;padding:30px;}
.zcBox .t{font-size:20px;font-weight:bold;color:#1658a0;padding:0 0 30px 20px}
.zcBtn{width:163px;height:36px;line-height:36px;background:#0045a2;color:#fff;border-radius:4px;margin-top:15px;font-size:16px;border:none}
.zcBox{flex:1;padding:30px}
.zcBox li{display:flex;align-items:center;margin-bottom:24px}
.zcBox li>div:nth-child(1){width:120px;text-align:right;position:relative}
.zcBox .zcezm{width:360px;display:flex;align-items:center;justify-content:space-between;white-space:nowrap}
.zcBox li input {height: 35px;width: 360px;border-radius: 4px;border: 1px #d7d7d7 solid;margin-right: 22px}
.zcBox li>span{color:#666;font-size:14px}

.searcht{width:100%;height:165px;background:url(../images/newt.jpg) no-repeat center;display:flex;align-items:center;justify-content:center;background-size:cover;}
.zp.searcht{background:url(../images/zpt.jpg) no-repeat center;height:148px;}
.qz.searcht{background:url(../images/zpt.png) no-repeat center;height:148px;}
.gs.searcht{background:url(../images/gst.jpg) no-repeat center;height:180px;}
.v.searcht{background:url(../images/zwviewt.jpg) no-repeat center;height:180px;}
.zcfg.searcht{background:url(../images/zcfg.jpg) no-repeat center;}
.searcht.zph{background:url(../images/zcfg.jpg) no-repeat center;}/*zph.jpg*/

.searcht.da{background:#1b65b9 url(../images/dacxT.jpg) no-repeat center;height:118px;font-size:28px;justify-content:flex-start;background-size:contain}
.gr.searcht{background:url(../images/gst.jpg) no-repeat center;height:180px;}
.searcht .search{width:770px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:4px;}
.searcht .search input{height:50px;width:650px;background:#fff}
.searcht .search button{height:50px;flex:1;background:#0052eb;border:none;color:#fff;font-size:18px;line-height:18px}
.boxW{display:flex;align-items: flex-start;}
.boxW .boxW-l{flex:1;background:#fff;border-bottom:1px #ebebeb solid}
.boxW .boxW-r{width:365px;background:#fff;margin-left:20px;border-bottom:1px #ebebeb solid;padding-bottom:40px}

.boxTit{height:48px;padding:10px 30px 0 30px;border-bottom:1px #ebebeb solid;display:flex}
.boxTit p{height:38px;border-bottom:3px #145fea solid;font-size:18px;font-weight:bold;color:#145fea;margin:0;display:inline-block;line-height:38px}
.boxTit.ggl p{border-bottom:3px #ffffff00 solid;margin-right:50px;font-weight:normal;color:#333;}
.boxTit.ggl p.on{border-bottom:3px #145fea solid;font-weight:bold;color:#145fea;}
.newsList li{display:flex;justify-content:space-between;padding:20px 30px 20px 20px;border-bottom:1px #ebebeb solid;}
.newsList li img{width:170px;height:130px;border-radius:10px;flex-shrink:0;margin-right:20px}
.newsList li .info{flex:1;}
.newsList li .info>div{width:100%;overflow:hidden}
.newsList li .info>div.t{font-size:16px;font-weight:bold;margin-bottom:5px;-webkit-line-clamp: 1;white-space:nowrap;text-overflow:ellipsis;height:24px;line-height:24px}
.newsList li .info>div.c{font-size:15px;height:50px;line-height:24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; text-overflow: ellipsis;margin-bottom:24px}
.newsList li .info>div.time{font-size:14px;color:#999;}
.newsList li .info i{background:url(../images/info.jpg) no-repeat;height:25px;width:20px;color:#fff;line-height:20px;position:absolute;left:0;top:0;font-style:normal;text-align:center;font-size:14px}

.boxW-r .rTit{height:48px;padding:10px 20px 0 20px;display:flex}
.boxW-r .rTit p{height:38px;border-bottom:2px #145fea solid;font-size:16px;margin:0;display:inline-block;line-height:38px}
.boxW-r ul li{border-bottom:none;}
.boxW-r ul li .info > div.c{height:24px;-webkit-line-clamp: 1;margin-bottom:10px}
.boxW-r ul li .info{padding-left:35px;position:relative}
.position{color:#cbcbcb;font-size:14px;height:40px;line-height:40px;text-align:right;padding:0 15px;border-bottom:#eeeeee solid 1px}
.position a{color:#cbcbcb;font-size:14px;}
.view .title {
	text-align: center;
	width: 90%;margin:0 auto;
	border-bottom: 1px #e3e3e3 solid;
	padding-top: 24px
}
.view .title p{color:#333;margin:auto;line-height:1.5;font-size:24px;padding-bottom:10px}
.title>div{color:#333;font-size:14px;padding:13px 0;display:flex;align-items:center;justify-content:center}
.view .cont{padding:45px 0;font-size:16px;line-height:38px;width:90%;margin:0 auto;min-height:500px}
.view .cont table{  border-collapse: separate;border-spacing: 0 0;}

/*筛选*/
.filterBox{width:1300px;padding:25px 25px 15px 25px;display:flex;margin:-20px auto 0 auto;background:#fff;position:relative}
.filterBox .t{color:#333;width:95px;padding-top:5px}
.filterBox .c{display:flex;align-items:flex-start;flex-wrap:wrap}
.filterBox .c>div{width:140px;margin-right:20px;background:#f8f8f8;margin-bottom:10px}
.el-input__prefix, .el-input__suffix{height:36px}
 .filterBox .c .el-input__prefix, .filterBox .c .el-input__suffix, .filterBox .c .el-input__icon{line-height: 36px;height: 36px;}
.filterBox .c .el-input__inner{border-radius: 0;line-height: 36px;height: 36px;background: #f8f8f8;border:none}
.filterBox .el-input ::placeholder{font-size:14px !important;color:#333}
.filterBox .cz{position:absolute;right:15px;bottom:15px;color:#999;font-size:14px}

.sortT{height:48px;display:flex;align-items:center;justify-content:space-between;font-weight:bold;padding:0 20px;background:#fff}
.sortT>span{font-size:18px;color:#145fea}
.sortT>div{font-size:14px;color:#98a1b2;display:flex;align-items:center;justify-content:space-between;}
.sortT>div>div{margin-left:5px}.sortT>div>div.on{color:#145fea}
.sortT>div .iconfont{font-size:12px;margin:0 2px}
.lBox{flex:1;}
.rBox{width:320px;margin-left:20px;background:#FFF;padding:20px 24px}
/*招聘列表*/
.text-orange{color:#ff922d !important}
.zpList li{background:#fff;padding:20px;margin-bottom:12px;width:100%;display:flex;align-items:stretch;justify-content:space-between;cursor:pointer;border-radius:2px}
.zpList li>div.l,.zpList li>div.c{flex:1}
.zpList li>div.r{width:90px !important;color:#999999;font-size:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:column}
.zpList li>div.r .iconfont{font-size:22px;margin:5px 0;color:#dbdcde}
.zpList li>div.r .on .iconfont{color:#ffd600}
.zpList li>div.c{display:flex;align-items:center;}
.zpList li>div.c .iconfont{font-size:38px;background:#fafafa;color:#145fea;display:flex;align-items:center;justify-content:center;height:60px;width:60px;margin-right:10px;flex-shrink:0}
.zpList li>div.l .tit{font-size:16px;font-weight:bold;color:#222}
.zpList li>div.l .cont,.zpList li>div .ccc .cont{display:flex;align-items:center;flex-wrap:wrap;font-size:14px;padding:10px 0 12px 0}
.zpList li>div.l .cont span,.zpList li>div .ccc .cont span{background:#f7f8fc;height:28px;padding:0 10px;margin-right:10px;color:#666;line-height:30px}
.zpList li>div .ccc .cont{padding:5px 0 0 0}
.zpList li>div.c .font-weight{color:#222;font-size:16px;}
.zpList li>div.l .b,.rmList li .b{color:#999;font-size:14px}

.rboxTit{font-size:16px;font-weight:bold;margin-bottom:20px}
.rmList li{padding:10px 0;border-bottom:1px #eef0f6 solid;line-height:1.2;margin-bottom:5px;cursor:pointer;background:#fff}
.rmList li .t{display:flex;align-items:center;justify-content:space-between;font-size:16px}
.rmList li .c{font-size:15px;color:#666;padding:14px 0 10px 0}
.rmList li .b{font-size:12px;}

.v-top{display:flex;align-items:center;justify-content:space-between;font-size:28px;color:#fff}
.v-top .r{width:135px;font-size:14px;color:#fff}
.tjlBtn{width:135px;background:linear-gradient(#3a7ffd,#1c68f3);color:#FFF;font-size:16px;line-height:46px;height:46px;border:none;border-radius:5px}
.v-top .time{font-size:14px;}
.w20bor{font-size:18px;font-size:18px;font-weight:bold;position:relative;line-height:32px;height:32px}
.w20bor::after{height:4px;background:#145fea;width:20px;position:absolute;left:0;bottom:0;content:""}
.v-info{font-size:14px;color:#666;line-height:30px}
.v-logo{display:flex;align-items:center;margin-bottom:20px}
.v-logo .iconfont{font-size:32px;height:54px;width:54px;box-shadow:0 0 8px #00000020;color:#145fea;display:block;margin-right:15px;display:flex;align-items:center;justify-content:center}
.v-logo .markDiv{font-size:16px;}
.vView{width:100%;display:flex;flex-wrap:wrap}
.vView>div{width:33%;font-size:16px;line-height:36px}
.vView>div span{color:#999}
.rBox .vView>div{width:100%;}

.gs-top{display:flex;align-items:center;color:#fff}
.gs-top>.iconfont{height:100px;width:100px;border-radius:14px;margin-right:25px;font-size:60px;color:#145fea;background:#fff;display:flex;align-items:center;justify-content:center}
.gsName span{font-size:28px;font-weight:bold;}
.tabN{width:100%;height:35px;line-height:35px;border-bottom:1px #eef0f6 solid;margin:15px 0;display:flex;align-items:center}
.tabN span{margin-right:20px;font-size:18px;}
.tabN span.on{font-weight:bold;border-bottom:3px #145fea solid;}

.photo{height:65px;width:65px;border-radius:50px;margin-right:20px;flex-shrink:0}
.photo img{width:100%;height:100%;border-radius:50px;}
.msyq{width:110px;height:40px;background:#3d5dfe;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:4px}
.zpList li.qzList > div.r{width: 110px !important;align-items: flex-end}
.qzList > div.l .b{display: -webkit-box;-webkit-line-clamp: 2;text-overflow:ellipsis;overflow:hidden;height:40px;width:800px;-webkit-box-orient:vertical}
.qzyx{font-size:14px;font-weight:bold;padding:3px 0 13px 0}

.cklxfsBtn{height:50px;width:260px;border-radius:5px;border:1px #ff6a6a solid;border-radius:4px;line-height:50px;text-align:center;color:#ff6a6a;font-size:16px;background:#fbeded}
.cklxfsBtn .iconfont{font-size:20px;font-weight:bold}
.qtcz{height:19px;position:relative;width:260px;display:flex;align-items:center;justify-content:center}
.qtcz::after{content:'';position:absolute;top:9px;left:0;height:1px;width:100%;background:#eeeeee}
.qtcz span{padding:0 20px;line-height:19px;font-size:12px;background:#fff;position:absolute;z-index:2}
.qtczBox{display:flex;align-items:center;justify-content:space-between;padding:10px}
.qtczBox>div{width:33%;display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1;font-size:14px}
.qtczBox>div .iconfont{font-size:24px;margin-bottom:15px}
/*招聘会*/
.zph .section{position:relative;display:flex;color:#fff;align-items:center;justify-content:center;height:100%}
.zphbq{width:104px;height:106px;background:url(../images/zphzx.png) no-repeat center;position:absolute;top:0;left:0}
.butBox{display:flex;align-items:center;justify-content:center}
.newZPH .fontBox{font-weight:bold;font-size:30px;text-align:center;display:flex;align-items:center}
.newZPH .fontBox .xq,.zphList .l .tit .xq{background:#3d5dfe;height:25px;line-height:25px;font-size:14px;padding:0 5px;margin-left:10px;font-weight:normal;display:inline-block}
.fontBoxT{line-height:36px;text-align:center;font-size:18px;padding:15px 0 30px 0;
		   display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3; /* 显示最大3行 */
    overflow: hidden;
    text-overflow: ellipsis;height:130px
}
.fontBBox{display:flex;align-items:center;justify-content:center}
.fontBBox button{height:40px;line-height:40px;text-align:center;padding:0 30px;font-size:18px;border:none;color:#fff;border-radius:3px}
.fontBBox button:nth-child(1){background:#ff6600;margin-right:30px}.fontBBox button:nth-child(2){background:#3d5dfe;}
.zphList .l .tit{font-size:18px !important}
.zphList .c{font-size:15px;line-height:24px;color:#666;margin-top:5px}
.zphList .l .tit .xq{color:#145fea;background:#e7effd;border:1px #145fea solid}
.zpList li.zphList > div.r{width:170px !important;display:flex;justify-content:center;flex-direction:column;
						   padding-right:95px;box-sizing:content-box}
.zpList li.zphList > div.r .label{-webkit-clip-path: polygon(50% 0, 100% 30%, 100% 60%, 0% 0);
								  clip-path: polygon(50% 0, 100% 30%, 100% 60%, 0% 0);height:100%;width:95px;
								  position:absolute;right:0;top:0;color:#fff;}
 .zpList li.zphList > div.r .label span{transform: rotate(43deg);display: block;text-align: center;width:100%;height: 24px;text-indent: 35px;margin-top: 12px;font-size:14px;font-weight:normal}
.ydzno .label{background:#e8e8e8}
.ydz .label{background:#0cbd8b}
.zpList li.zphList > div.r .fontBBox{flex-direction:column}
.zpList li.zphList > div.r .fontBBox button{width:170px;padding:0;margin:5px 0;font-size:14px}
.zpList li.zphList > div.r .ydzno .fontBBox button{width:110px;background:#e8e8e8}
.zphsearch{background:#fff;width:100%;font-size:16px;color:#666;padding:10px 20px;display:flex;align-items:center;white-space:nowrap;justify-content:space-between;border-radius:3px}
.zphsearch>div{flex-shrink:0}
.zphsearch>div .el-date-editor.el-input{width:100%}
.zphsearch button{background:#405dfe;height:42px;width:100px;border-radius:3px;border:none;flex-shrink:0;margin-left:15px;font-size:16px;color:#fff;cursor:pointer}
.zphsearch .el-input,.zphsearch input{height:42px;max-width:390px;}
.Z .ilist li{height:40px;line-height:40px}
.dacx{background:#fff;padding:20px}
.sm{font-size:16px;line-height:30px;background:#f3f8fe url(../images/dacx.jpg) no-repeat left center;padding:10px 0 0 215px;min-height:140px;border-radius:5px}
.Z .loginDiv,.Z .loginDiv>div{width:445px !important;margin:0 auto}
.ksdl{width:100%;font-size:28px;color:#1f83f3;display:flex;align-items:center;padding:60px 0 15px 0;}
.ksdl .iconfont{font-size:40px;margin-right:15px;}
.ksdlDiv .inputBox{height: 46px;border: 1px #dddddd solid;border-radius:6px;}
.ksdlDiv .inputBox input{height: 46px;border:none;text-indent:70px;flex: 1;font-size: 18px;}
.ksdlDiv .inputBox i{font-size:22px;height: 22px;border-right:1px #dddddd solid;top:50%;margin-top:-11px;width:60px;color:#a1a8b3}
.mb-3{margin-bottom:30px !important}
.ksdlDiv .loginBtn{height: 50px;line-height: 50px;background: #1f83f3;color: #fff;font-size: 18px;width: 100%;border: none; margin: 0;}




.ZC .form-group .label{width:135px;height:40px;display:flex;align-items:center;justify-content:flex-end;font-size:14px;font-weight:normal;color:#333;padding:0;flex-shrink:0;margin-bottom:0}
.ZC .form-group .flex-1{display:flex;align-items:center;position:relative;font-weight:normal}
.ZC .form-group .flex-1.a-start{align-items:flex-start;}
.ZC .form-group .flex-1 label.error{/*font-size:12px;position:absolute;bottom:-22px;font-weight:normal;left:0*/display:none !important}
.ZC .form-group .flex-1 .error{ border: 1px #dc3545 dotted !important}
.ZC .form-group>div>input{height:40px;line-height:40px;}
.ZC .form-group>div>input,.ZC .form-group textarea,.ZC .detailTable td>div>input,.ZC .detailTable td>div>textarea{border:1px #dcdfe6 solid;flex:1;width:100%;padding:0 10px;box-sizing:border-box;border-radius:4px}
.ZC .form-group>div>span,.ZC .detailTable td>div>span{height: 40px;line-height: 40px;color: #f00;margin-left:5px}

 .sbglyTit{position:relative;height:44px;font-size:18px;color:#000;line-height:44px;text-indent:20px}
/*.sbglyTit::after{content:'';position:absolute;height:1px;width:100%;border-bottom:1px #ddd dotted;top:50%;}*/
/*.sbglyTit p{position:absolute;height:22px;line-height:22px;font-size:16px;font-weight:bold;left:0;top:0;border-left:2px #ff9900 solid;padding:0 20px;background:#fff;z-index:99}*/
.box-50,.box-33{display:flex;align-items:center;flex-wrap:wrap;}
.box-50>div{width:48%;}
.box-33>div{width:32%;}

.dlhBox{display:flex;align-items:stretch;justify-content:space-between;}
.dlhBox .dlhNav{width:250px;margin-right:10px;background:linear-gradient(#fff 60%,#ffffff00 70%);margin-top:-100px;min-height:800px;flex-shrink:0}
.dlhBox .Vview{flex:1;background:#fff;margin-top:-100px}
.grphoto{display: flex;align-items: center;font-size: 16px;font-weight: bold;color: #373737;}
.grphoto .photo{height:45px;width:45px}
.dlhNav .time{font-size:12px;padding-top:15px;color:#666}
.dlhNav .cont{display:flex;align-items:center;justify-content:space-between;padding-bottom:20px}
.dlhNav .cont>div{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#222;font-size:12px}
.dlhNav .cont>div span{font-size:24px;font-weight: bold;color:#145fea}
.dlhNav .ul li div.fri{display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-left:3px #fff solid;cursor:pointer}

.dlhNav .ul li .fri div{height:54px;font-size:16px;color: #373737;display:flex;align-items:center;font-weight:bold}
.dlhNav .ul li .fri div i{color:#145fea;margin-right:8px;font-size:20px;}
.dlhNav .ul li.on .fri i{color:#145fea;}
.dlhNav .ul li .two div{height:54px;font-size:16px;border-left:3px #fafbfd solid;line-height:54px;text-indent:46px;background:#fafbfd;cursor:pointer}
.dlhNav .ul li .two div.in,.dlhBox .ul li:nth-child(1).on div.fri{border-left:3px #145fea solid;background:#e8eefe;}

.Vview .massage{height:40px;background:linear-gradient(to right,#fff2ec 70%,#fff);color:#ff7d2f;line-height:40px;position:relative;padding:0 50px 0 30px;font-size:14px;}
.Vview .massage .font-md{font-size:14px;cursor:pointer}
.Vview .massage .icon-cuowu{height:16px;width:16px;background:#f2ffed;font-size:16px;display:flex;align-items:center;justify-content:center;position:absolute;right:30px;margin-top:-8px;top:50%}

.Vview .grtit{background:#f5f5f5;height:42px;line-height:42px;color:#2d262d;font-size:14px;font-weight:bold;border-bottom:1px #d2d2d2 dotted;padding-left:30px}
.Vview .tx{height:155px;width:125px;border:1px #c4c3c1 solid;display:flex;align-items:center;justify-content:center}
.Vview .tx img{max-height:100%;max-width:100%;display:block}
.Vview .BigPit{background:#FFF;height:70px;border-bottom:1PX #f4f4f4 solid;display:flex;align-items:center;padding:0 30px}
.Vview .BigPit p{font-size:18px;font-weight:bold;border-left:3px #145fea solid;padding-left:5px;height:18px;line-height:18px;margin-bottom:0;color:#222}

.search-sel{display:flex;align-items:center;}
.search-sel input,.search-sel .btn{height:40px;line-height:40px;border-radius:2px}
.search-sel input{width:240px;border:1px #ddd solid;margin-right:10px;padding:0 10px}
.search-sel .btn{background:#145fea;color:#fff;padding:0 15px}
.labelr {-webkit-clip-path: polygon(58% 0, 100% 30%, 100% 56%, 21% 0);clip-path: polygon(58% 0, 100% 30%, 100% 56%, 21% 0);
	height: 100%;width: 95px;position: absolute;right: 0;top: 0;color: #fff;background: #fea726}
.labelr span {transform: rotate(45deg);display: block;text-align: center;	width: 110%;height: 24px;text-indent: 40px;	margin-top: 8px;font-size: 12px;font-weight: normal;}

.dlhtable{width:100%;font-size:16px;border:1px #e9eaec solid;}
.dlhtable td,.dlhtable th{border:none;padding:0 10px}
.dlhtable td{height:47px;vertical-align:middle;text-align:center;border-left:1px #e9eaec solid;border-top:1px #e9eaec solid;white-space:nowrap}
.dlhtable th{text-align:center;height:60px;background:#f7f8fa;font-weight:bold;font-size:14px;}
.dlhtable td>div{word-break:break-all}

/*企业*/
.qrT{font-size:20px;font-weight:bold;color:#222;display:flex;align-items:center}
.qrT span{font-size:14px;font-weight:normal;color:#777;margin-left:14px}
.qrbtn{width:205px;height:40px;border-radius:4px;color:#fff;font-size:16px;display:flex;align-items:center;
	   justify-content:center;background:#2a6eeb;border:none;line-height:40px}
.qrName .icon-jianzhu{height:105px;width:105px;font-size:68px;display:flex;align-items:center;background:#fafafa;
					  justify-content:center;margin-right:20px;color:#2a6eeb}
.qrName .name{font-size:20px;font-weight:bold;color:#222;}
.qrName .rz{height:24px;padding:0 15px;font-size:14px;display:flex;align-items:center;background:#f2f1ff;color:#2a6eeb;border-radius:40px}
.qrName .info{font-size:14px;color:#666}
.bgBtn{font-size:14px;color:#2a6eeb;}
.contNumber{display:flex;align-items:center;padding-bottom:20px}
.contNumber>div{width:130px;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#666;font-size:14px}
.contNumber>div span{font-size:24px;font-weight: bold;color:#145fea;}

.rzbzBox{display:flex;align-items:center;justify-content:space-between;}
.rzbzBox>div{flex:1;display:flex;align-items:center;justify-content:center;height:55px;color:#fff;font-size:18px;background:#ddd;position:relative}
.rzbzBox>div.on{background:#e5ebfb;color:#3a61ea;}
.rzbzBox>div.on::after{content:'';border: #ffffff00 solid 27px;border-left: 27px #e5ebfa solid;position:absolute;right: -51px;top:0;z-index: 2;}
.rzbzBox>div:nth-child(3).on::after{display:none}

.rzbzBox>div i{height:20px;width:20px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin-right:6px;background:#fff;color:#ddd}
.rzbzBox>div.on i{background:#3a61ea;color:#fff}
.rzbzBoxW{display:flex;flex-direction:column;align-items:center;justify-content:center;height:380px;position:relative}
.rzbzBoxW .rztgImg{position:absolute;right:30px;top:30px;height:135px;width:135px;z-index:2}
.rzbzBoxW i{font-size:45px;color:#1e9d4c}
.rzbzBoxW .tit{font-size:18px;color:#222;font-weight:bold;}
/*.z .head.zj{height:120px;background:url(../images/zjt.png) no-repeat center;color:#fff;display:flex;font-size:18px;flex-direction:column;justify-content:center;align-items:flex-start}
.z .head.zj div{font-weight:bold;font-size:21px;margin-bottom:10px}
.zjNav{display:flex;flex-wrap:wrap;position:relative;overflow:hidden}
.zjNav div {width: 19%;height:40px;border:1px #c9dff5 solid;text-align:center;line-height:1;display:flex;align-items:center;justify-content:center;margin-bottom:10px;margin-right:1.2%;padding:0 2%}
.zjNav div.on{background:#6797e7;color:#fff}
.zjNav div:nth-child(5n){margin-right:0}
.zjNavMore{height:37px;border:1px #c9dff5 solid;width:100%;border-radius:5px;width:100%;color:#1658a0;font-size:16px;font-weight:bold;display:flex;align-items:center;justify-content:center;margin:10px 0 20px 0}
*/
.qd-skin .layui-layer-title {
	background: #52a4ea;
	color: #fff;
	font-weight: bold;
	font-size: 16px !important;
	border-bottom: none
}
.mr{margin-right:5px}
.layerDiv{display:block;width:97%;margin:0 auto}
.detailTable td,.detailTable{border:none}
.detailTable{border-bottom:1px #c9deef solid;border-right:1px #c9deef solid;width:100%;margin:20px auto}
.detailTable td{border-top:1px #c9deef solid;border-left:1px #c9deef solid;padding:9px}
.detailTable td:nth-child(1),.detailTable td:nth-child(3){background:#f9faff;text-align:right;}
.zjhead{line-height:40px;color:#666;padding:0 5px}
.zjTable table{width:100%;margin-bottom:20px;border-bottom:1px #d3d3d3 solid;}
.zjTable table th{background:#1658a0 !important;color:#fff}
.zjTable table th, .zjTable table td{font-size:15px;text-align:center;height:40px;line-height:40px;font-weight:normal !important}
.zjTable table td{border-left:1px #d3d3d3 solid;border-bottom:none}.zjTable table td:first-child{border-left:none;}
.zjTable tr:nth-child(even) {background: #efefef}
.ggl .c{font-size:16px;line-height:30px;width:270px;margin:20px auto;}
/*.ggl{}*/
input,textarea{background: none;outline: none;border: none;}
button:hover{opacity:0.8}

.upimg-box > div {width: 40px;height: 40px;margin: 2px}
.upimg-box > div img {width: 100%;height: 100%;}
.upimg-box > div i {position: absolute;right: -5px;top: -5px;}

.dlhLogin{width:280px;}
.dlhLogin .tx{display:flex;align-items:center;margin-bottom:10px}
.dlhLogin .tx img{height:60px;width:60px;border-radius:50px;border:1px #ddd solid;margin-right:10px}
.dlhLogin .x{height:24px;position:relative}
.dlhLogin .x::after{position: absolute;top: 50%;left: 0;background: linear-gradient(to right,#e4e4e400 0%,#e4e4e4 5%,#e4e4e4 95%,#e4e4e400 100%);content: '';width: 100%;height: 1px;}
.dlhLogin .x span{background: #fff;position: absolute;z-index: 9;padding: 0 10px;left: 50%;width: 120px;text-align: center;margin-left: -60px;}
.dlhLogin .ilink{display:flex;align-items:center;margin-top:10px}
.dlhLogin .ilink a{display:block;height:47px;width:120px;margin:5px 10px;border-radius:4px;border:1px #dddddd solid;line-height:47px;text-align:center;color:#828482}
.dlhLogin .tc{height:47px;width:266px;margin:20px auto 0 auto;background:#145eea;color:#fff;border-radius:4px;border:none;display: block;line-height:46px;text-align:center}


.sbgly{width:1230px;margin:0 auto;background:#3a90dd url(../images/sbglybg.jpg) no-repeat left top;padding:185px 0 40px 0}
.sbglyBox{width:1145px;margin:0 auto;background:#fff;padding:20px 0}
