﻿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: #eef3f9 url(../../images/zc/hindexbg.jpg) no-repeat center top}
.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 {width: 1200px;margin: 0 auto;max-width: 1200px;}
.header, .contain, .qtfooter {width: 100%;}
.header {overflow: inherit;z-index: 999;display:flex;align-items:center}
.text-right {text-align: right}.pb-0 {padding-bottom: 0}
.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%}
.text-success{color:#d30b15 !important;}.bg-success{background:#d30b15 !important;}
.text-right{text-align: right;}
.mb-2{margin-bottom:20px !important}.bg-white{background:#fff;} .clear-box{clear: both;}.float-l{float:left}.float-r{float:right}.p-20{padding:20px}.text-left{text-align:left !important}
/*助残*/
.header{height:150px;width: 1300px;margin:0 auto}
.nav{height:60px;background:#d30b15;}
.nav ul{display:flex;align-items:center;justify-content:space-between}
.nav li{flex:1;}
.nav li a{height:60px;color:#dabb85;font-size:18px;display:flex;align-items:center;justify-content:center;width:100%}
.nav li.on a{color:#333333;background:#dabb85}

.line1{display:flex;justify-content:space-between;margin-bottom:15px}
.line1L{width:800px;height:470px;background:#fff}

.line1L img{height:370px;width:100%;}
/*首页登陆*/
.loginDiv{width:378px;height:470px;background:#fff;margin-left:auto}
.loginDiv>div{width:350px;margin:0 auto}
.loginDiv .inputBox{height:55px;width:100%;position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}
.loginDiv .inputBox input{height:55px;border:1px #dddddd solid;text-indent:20px;flex:1}
.loginDiv .inputBox a,.loginDiv .inputBox span{height:55px;width:27%;line-height:55px;color:#828482;font-size:15px;flex-shrink:0;border:1px #dddddd solid;border-radius:0 5px 5px 0}
.loginDiv .inputBox a img{display:block;width:100%;height:100%}
.loginDiv .inputBox i{position:absolute;height:55px;width:55px;left:0;top:0;display:flex;align-items:center;justify-content:center;color:#666;font-size:14px;}

.loginDiv .t{display:flex;align-items:center;justify-content:space-between;padding-top: 20px;}
.loginDiv .t span{height:55px;line-height:55px;flex:1;position:relative;font-size:23px;color:#333;text-align:center}
.loginDiv .t span.on::after{content:'';height:4px;width: 100px;background:#d30b15;position:absolute;bottom:0;left: 50%;margin-left: -50px;}
.loginDiv .loginBtn{height:55px;line-height:55px;background: #d30b15;color:#fff;font-size:16px;width:100%;border:none;border-radius: 5px;}
/*.line1L .searchBox{width:740px;height:50px;border-radius:4px;border:1px #dddddd solid;display:flex;align-items:center;justify-content:space-between}
	.line1L .searchBox input{height:100%;border:none;flex:1;padding:0 20px;flex-shrink:0;display:flex;align-items:center;justify-content:center}
	.line1L .searchBox span{height:100%;width:50px;font-size:24px;color:#d30b15;display:flex;align-items:center;justify-content:center;cursor:pointer}
	.line1L .searchBox .el-select{width:150px}
*/

.line1L .search-select{height:50px;width:740px;background:#fff;border-radius:5px;display:flex;align-items:center;justify-content:space-between;border:1px #dddddd solid;}
.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-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: 80px;justify-content: center;overflow:hidden}
.line1L .el-input-group{height:100%;line-height:100%}.line1L .el-input-group > .el-input__inner{height:100%;}
.search-select .el-input .el-icon-search{color:#a20f25 !important;font-size:26px}
.search-select .el-input-group__append button.el-button{background:#fff !important;border-radius:0 4px 4px 0}




	/**/
.zcNews {padding:20px;display:flex;justify-content:space-between}
.newsImgBoxs {position: relative;display: block;width: 100%;height: 330px}
.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: 330px}
#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}

/*退役军人banner*/

.line1L .newsImgBoxs {position: relative;display: block;width: 100%;height: 370px}
.line1L .swiper-slide > div {width: 800px;height: 370px}
/*结束*/
/*.news-img .slideBox .hd ul li.on{background:#d7bb86}*/
.news-img{width: 573px;height:330px;}


.zcNews .news-text{width:569px;height:330px;float:left;}
.news-ul li{line-height:36px; font-size:16px;}
.news-ul li a,.news-ul li span{white-space:nowrap;overflow:hidden;height:36px;line-height:36px;text-overflow: ellipsis; font-size:16px;}
.news-ul li a{width:76%;float: left; padding-left:20px;background: url(../../images/zc/dian.png) no-repeat 5px center; }
.news-ul li a.icon-tz{background: url(../../images/zc/ili.png) no-repeat 5px center;}
.news-ul.icon-kuai li a{background: url(../../images/zc/zcLanDian.jpg) no-repeat 5px center;}
.news-ul li span{width:90px;color:#999999;float: right;text-align: right;font-size:16px;}
.news-ul li a.icon-xian{color: #333;}
.news-text .title{font-size:22px;color:#333;background:url(../../images/zc/laba.png) no-repeat 5px center;height:32px;line-height:32px;text-indent:40px;margin-bottom:5px;position:relative}
.news-text .title.l{background:url(../../images/zc/indexBianji.png) no-repeat 5px center;}
.news-text .title.r{background:url(../../images/zc/indexBianji2.png) no-repeat 5px center;}
.news-text .title .more{color:#666666;font-size:14px;width:100px;position:absolute;right:0;height:100%;display:block;top: 0;line-height: 32px;white-space:nowrap}

.text .t,.text .s{height: 45px;line-height: 45px;border-bottom:5px #d30b15 solid}
.zcZP .title{border-bottom: 2px #dabb85 solid;height: 45px;line-height: 45px;position:relative}
.text .t{font-size:22px;color:#333;font-weight:bold;}
.text .s{font-size:18px;color:#333;display:inline-block;float:left}
.text .s span{padding:0 8px 0 22px;}
.zcZP .title .more{height: 45px;line-height: 45px;font-size:14px;width:80px;text-align:right;position:absolute;right:0;top:0}
.zcZP .title i{height:1px;width:100%;background:#d30b15;position:absolute;top:50%;left:0;z-index:-1}
.zcZPbox{display:flex;align-items:flex-start;flex-wrap:wrap}
.zcZPbox .li,.zcQZbox .li{width:24.6%;margin-right:0.5%;margin-bottom:6px;background:#fff}
.zcZPbox .li:nth-child(4n),.zcQZbox .li:nth-child(4n){margin-right:0}
.zcZPbox .li{height:155px}.zcQZbox .li{height:125px;}
.zcZPbox .li .zctop{display:flex;align-items:center;justify-content:space-between}
.zcZPbox .li .zctop .tit{font-size:18px;font-weight:bold;white-space:nowrap;width:150px;float:left;text-overflow:ellipsis;color:#333;flex-shrink:0}
.zcZPbox .li .zctop .zp{color:#d7bb86;font-size:16px;text-align:right;font-weight:bold;white-space:nowrap}

.zcZPbox .li a,.zcQZbox .li a{padding:20px 15px;display:block}
.zcZPbox .li div{line-height:1;font-size:14px;}
.zcZPbox .li div.c{color:#999;}
.zcZPbox .li div.b{color:#666;display:flex;align-items:center;}
.zcQZbox .zp{display:block;background:#269c67;color:#fff !important;font-size:14px !important;font-weight:normal;width:52px;height:22px;line-height:22px;font-weight:normal !important;display:flex;align-items:center;justify-content:center}
.zcQZbox .zp .icon-kuai{font-size:14px !important;}
.zcxx {
	padding: 20px 0
}
.zcxx .title{background:url(../../images/zc/indexBianji.png) no-repeat 25px center;padding:0 20px}
.zcxx .title .more{right:20px}
.zcxx ul{width:100%}.zcxx ul:first-child{padding-left:0}
.zcxx ul li{padding:0 2%;width:46% !important;float:left}

.qtfooter {background: #303237;margin-top: 20px;height: auto !important;color: #FFF;}
.qtfooter .t{height:65px;border-bottom:1px #bebebe solid;display:flex;align-items:center}
.qtfooter .t a{padding:0 30px;color:#FFF;height:18px;line-height:18px}
.qtfooter .b{height:105px;box-sizing:border-box;padding:24px 0;line-height:30px;text-align:center}

/* li*/
.ilist {width:99%;margin-top:10px}
.ilist li {width:100%;height: 40px;line-height:40px;border-bottom:1px dashed #ccc}
.ilist li i.iconfont{color:#dddddd;margin-right:5px;font-size: 16px;}
.ilist li a, .ilist li span {display: block;float: left;height: 40px;line-height:40px}
.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}
.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: 30px !important;line-height: 30px !important;min-width:30px !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: #d30b15 !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: 30px !important;line-height: 30px !important;
	vertical-align: top;-webkit-box-sizing: border-box;box-sizing: border-box;}
.el-pagination__editor.el-input .el-input__inner {height: 30px !important;line-height: 30px !important;min-width: 30px !important;border: 1px solid #d9d9d9;border-radius:0}
.el-pagination.is-background .btn-prev{float:left !important}
.el-pagination {padding: 10px 0 !important;display: flex;justify-content:center;}
.el-pagination.is-background .btn-next, .el-pagination.is-background .btn-prev, .el-pagination.is-background .el-pager li{border-radius:4px}


.zcz-mian .title{font-size:20px;font-weight:bold;color:#333;text-indent:15px;height:25px;line-height:25px;border-left:4px #d30b15 solid;margin:10px 8px; }
.zcz-mian .news-ul li,.zcz-mian .news-ul li a,.zcz-mian .news-ul li span{height:40px;line-height:40px;}
.zcz-mian .news-ul li{border-bottom:1px #cccccc dashed}

.zc-main .search{height:135px;}
.zc-main .search input.txt,.zc-main .search .but{border:1px #d30b15 solid;font-size:16px;height:50px;line-height:50px;}
.zc-main .search input.txt{width:1006px;border-radius:3px 0 0 3px;text-indent:35px;flex:1}
.zc-main .search .but{width:150px;color:#fff;background:#d30b15;border-radius: 0 3px 3px 0}
.searchBoxs{position:relative;width:1125px;margin:0 auto;padding-top:25px}
.searchBoxs i{position:absolute;height:48px;width:35px;display: flex;left:0;align-items: center;justify-content: center;color: #6b7470;}
.searchBoxsw{display:flex;align-items:center;justify-content:space-between;}

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

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

.term .el-select input:-ms-input-placeholder { /* Internet Explorer 10-11 */
	color: #606266 !important;
}
.zchotDiv{width:100%;margin-top:18px;font-size:16px;color:#8f8f8f;text-align:left;}
.zchotDiv a{font-size:16px;color:#333;margin-right:20px}
.zc-main .term{padding:16px 40px}
.zc-main .term li{font-size:16px;color:#333333;height:45px;line-height:45px;display:flex;align-items:center;}
.zc-main .term a{font-size:18px;color:#333333;display:inline-block;height:30px;line-height:30px;padding:0 20px;margin:0 2px}
.zc-main .term a.on{background:#d30b15;color:#fff;border-radius:3px}

.zcLeft.idx-box-infor{width:260px;background:#fff;}
.zcLeft .idx-box{border:0}
.zcLeftTit{font-size:20px;font-weight:bold;padding:23px 0 6px 35px}
.zcLeft .idx-box .re-ullist li{font-size:16px;line-height:38px;height:38px}
.zcRight{background:#FFF;width: 919px;margin-left: 10px;}
.idx-recruit, .idx-Jobs{width:95% !important;}
.zcz-mian .idx-Jobs th,.zcz-mian .idx-recruit th,
.zcz-mian .idx-recruit,.zcz-mian .idx-recruit td,.idx-Jobs td,
.idx-Jobs td span{height:40px !important;line-height:40px !important;font-size:16px}
.zcz-mian td span,.zcz-mian td a,.idx-Jobs td a, .idx-Jobs td span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.zcz-mian th span{display:block;height:20px;line-height:20px;white-space:nowrap;border-left:1px #dfdfdf solid}
.zcz-mian th:first-child span{border-left:0}
.zcz-mian th{border-right:none !important}
.zcz-mian .idx-Jobs tr:nth-child(2n-1), .zcz-mian .idx-recruit tr:nth-child(2n-1){background:#f2f2f2}
.text-index24 {text-indent: 20px;}
.w906 {flex:1;flex-shrink:0;margin-right:18px}
.w906.z-main div{font-size:16px;line-height:30px}
.w906.z-main td{line-height:30px}
.zcline .idx-infor .tit p{border-left: 5px #d30b15 solid;}
.zcline .z-main{border-top: 2px #d30b15 solid;}
.zcline .nuitTit p{border-bottom: 2px #d30b15 solid;text-indent:15px;text-align:left;width:140px;display:inline-block;padding:0;margin:0}
.zcline .nuitTit.orgbg p{border-bottom: 2px #f26b01 solid;}
.zcline .idx-boxTit p,.zcline .idx-infor .tit p{color: #d30b15;font-size:16px;margin:0}
.z-r .news-ul li a{width:90%}

.jobwive button,button.jzcklxfs{height:44px;width:240px;background:#d9534f;color:#fff;margin:0 8px;font-size:16px;border-radius:3px;border:none}
button.jzcklxfs{height:49px;}

.anniu button{padding:0 15px;background:#ebebeb;color:#333333;margin:0 5px;height:36px;line-height:36px;font-size:16px;border:none}


.jobwive button.sc{border:1px #d30b15 solid;color:#d30b15;width: 120px;display:flex;align-items:center;justify-content:center;background:#fff}
.idx-box ul.ullist li a{line-height:36px;height:36px;}
/* newsView */
.newsView{width: 94%;margin-left: 3%;padding-top:45px;}
.newsView .newsTitle{color: #454545;font-size: 29px;text-align: center;line-height: 1.4;margin-bottom: 1%;padding-top:5px;font-weight:bold;}
.newsView .info{border-bottom:1px solid #dddddd;padding: 10px 2%;display:flex;align-items:center;justify-content:space-between}
.newsView .info span.on{color:#d30b15}
.newsView .cont{font-size: 18px;line-height: 42px;color: #333;padding:20px 2% 35px 2%;}
.newsView-img{margin:0 auto;max-width:100%;}
.log .ht-main-table td i{display:block;height:43px;width:50px;background:url(../../images/zc/log03.jpg) no-repeat 5px 0}
.sb-login{width:100%;background:#f1f6fc url(../../images/zc/sbloginbg.jpg) no-repeat center bottom;height:560px;padding-top: 65px;}



.newsView .cont.FontSize20, .newsView .cont.FontSize20 * {
	font-size: 20px !important;
}
.newsView .cont.FontSize15, .newsView .cont.FontSize15 {
	font-size: 15px;
}
.newsView .cont.FontSize18, .newsView .cont.FontSize18 * {
	font-size: 18px !important;
}
/**/
.container{margin-top:15px}
.idx-box{border:1px #cccccc solid;width:320px;height:245px;float:left}
.idx-boxTit{height:35px;width:100%;background:#f6f6f6;border-bottom:1px #ccc solid;position:relative;z-index:1}
.idx-boxTit span.i{position:absolute;display:inline-block;height:32px;line-height:32px;left:92px}
.idx-boxTit a,.idx-infor .tit a{display:inline-block;position:absolute;right:15px;height:35px;line-height:35px;}
.idx-boxTit p{font-weight:bold;position:absolute;left:0;padding:0 20px;height:35px;line-height:35px;color:#1f8bd3;z-index:1}
.idx-boxTit p.white{width:80px;text-align:center;background:#fff;height:36px;border-right:1px #ccc solid;}
.idx-box ul.ullist{width:90%;margin:12px auto 10px auto;}
.idx-box ul.ullist li a{display:block;height:26px;line-height:26px;width:96%;background:url(../../images/icon-list.jpg) no-repeat left center;padding-left:10px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.idx-serach{width:503px;height:140px; margin-bottom:8px}.idx-serach ul{padding:0 15px;}
.idx-serach .t li{float:left;height:35px;line-height:35px;font-weight:bold;padding:0 10px;color:#1f8bd3}
.idx-serach .bd{position:relative}
.idx-serach-term{padding:10px 0 0 18px;position:absolute;top:0;left:0;z-index:9}
.idx-term-bor{border:2px #ff9900 solid;width:445px;height:32px;}
.idx-term-bor select{height:32px;border:0;border-right:1px #ccc solid;width:110px;padding:0 10px;position:relative}
.idx-term-bor select i{ background:url(../../images/icon-0.jpg) no-repeat;position:absolute;right:5px;display:inline-block;top:0}
.idx-term-bor select,.idx-term-bor select option{height:32px;line-height:32px;}
.idx-serach-bor{width:375px;height:36px;float:left; margin:10px 0 15px 0}
.idx-serach-bor input{border:2px solid #ff9900}.idx-serach-bor input.txt{background:#fff url(../../images/icon-s.jpg) no-repeat 5px center;width:245px;height:30px;line-height:30px;padding-left:25px;color:#a9a9a9;float:left}
.idx-serach-bor .but{width:90px;color:#fff;background:#ff9900;height:36px;border:0;text-align:center; font-weight:bold;}
.gjsrarch{border:1px solid #ff9900;height:36px;width:80px;float:left;background:#fff;color:#ff9900;font-size:12px;font-weight:bold; margin:11px 0 15px 0}
.talents-a,.job-a{display:inline-block;height:43px;width:260px;margin-right:8px}.job-a{width:235px; margin-right:0}
.idx-a{width:504px;height:44px;background:url(../../images/i-talents.jpg) no-repeat left center; margin-top:5px}
.idx-a2{background:url(../../images/i-talents2.jpg) no-repeat left center;width:504px;height:61px;}
.idx-a2 .talents-a,.idx-a2 .job-a{height:56px; margin-top:8px}
.idx-login{width:272px; float:left}
.login_after{ text-align:center;}
.login_after i{display:block;height:72px;width:72px;margin:40px auto 20px auto; background:url(../../images/logo.jpg) no-repeat left center;border:2px #ececec solid;border-radius:50%}
.login_after a{display:inline-block;border:1px #ccc solid; background:url(../../images/t-01.jpg) repeat-x left center;padding:1px 15px;margin:5px;}
/* 本例子css */
.idx-login .slideTxtBox{ width:100%;}
.idx-login .slideTxtBox .hd{ height:35px; line-height:35px; background:#f6f6f6;border-bottom:1px solid #ccc;position:relative; }
.idx-login .slideTxtBox .hd i{display:block;height:36px;width:1px;background:#ccc;position:absolute;top:0px;left:134px;z-index:999}
.idx-login .slideTxtBox .hd ul{ float:left; position:absolute; left:0; top:0; height:35px;   }
.idx-login .slideTxtBox .hd ul li{float:left;width:136px;cursor:pointer; text-align:center;height:35px;line-height:35px;color:#666; font-weight:bold}
.idx-login .slideTxtBox .hd ul li.on{ height:36px;background:#fff;color:#1f8bd3}
.idx-login-term{width:247px; margin:15px auto}
.idx-login-term input.name,.idx-login-term input.pass{ background:url(../../images/icon-2.jpg) no-repeat center; margin-bottom:8px;height:33px;line-height:33px;width:210px;padding-left:35px;border:1px #d0d0d0 solid;color:#a9a9a9}
.i_pos .idx{position:absolute;background:#fff url(../../images/icon-2.jpg) no-repeat center;height:34px;top:1px;_top:2px;*top:2px;left:1px;width:30px;display:inline-block;}
.idx-login-term input.name,.i_pos .idx.i1{background-position:5px 8px}.idx-login-term input.pass,.i_pos .idx.i2{ background-position:5px -40px}
.idx-login-term input.submit{background:#278edb;width:245px;height:44px;border:1px #b7dced solid;font-size:16px;color:#fff;font-weight:bold; margin-top:5px;}
.idx-login-term p{color:#666; font-size:12px; text-align:right}

.idx-serve{width:272px;float:left}
.idx-serve a,.idx-serve a span{display:block;height:60px;line-height:60px;color:#000;}
.idx-serve a{border-bottom:1px #ccc solid;background:url(../../images/t-02.jpg) repeat-x center bottom;padding-left:32px;width:240px}
.idx-serve a span{width:155px;background:url(../../images/icon-1.png) no-repeat 0 0;padding-left:50px;}
.idx-serve a.a4 span,.idx-serve a.a4{height:63px;}
.idx-serve a.a4 span{height:50px;line-height:20px; padding-top:13px;background-position: 0 -162px;}
.idx-serve a.a1 span{ background-position:0 17px}
.idx-serve a.a2 span{ background-position:0 -44px}
.idx-serve a.a3 span{ background-position:0 -103px}

.idx-box ul.ullist.engage li a{width:185px;float:left;}
.idx-box ul.ullist.engage li span{display:inline-block;float:right;line-height:26px;}

.idx-box-infor{width:322px;float:left;}
.idx-box-infor .idx-box{float:none; margin-bottom:10px;}
.idx-Jobs th,.idx-recruit th{ background:#f2f2f2;border-right:1px #cbcbcb solid; font-weight:normal;height:30px !important;line-height:30px !important; }
.idx-Jobs td{border-bottom:1px #ddd dotted}
.idx-Jobs th,.idx-Jobs td{height:34px;line-height:34px; text-align:center;}
.idx-Jobs td.men,.idx-Jobs td.women{background:url(../../images/job-t.jpg)  no-repeat 2px 8px !important; padding-left:20px; font-weight:bold;color:#ff9900; text-align:left}
.idx-Jobs td a{font-weight:bold;color:#ff9900;}
.idx-Jobs td.women{background:url(../../images/job-t.jpg) no-repeat 2px -21px !important;}

.idx-link{border:1px #ccc solid;}.idx-link .tit{color:#2182cc; font-weight:bold;line-height:38px;text-indent:20px;}
.idx-link-a a{display:inline-block; float:left;padding:15px 20px;}


.idx-box-infor.m-r-10 .idx-box,.z-r .idx-box{width:273px}
.idx-box-infor.m-r-10,.idx-box-infor.z-r{width:275px}
.idx-box .re-ullist{width:200px;margin:10px auto}.idx-box .re-ullist li{display:block;color:#000;height:30px;line-height:30px;}
.text-dabb85{color:#dabb85 !important}
/**/
.idx-infor {
	flex: 1
}
.idx-infor .tit,.idx-link .tit{background:linear-gradient(to bottom,#fdfdfd,#f9f9f9,#f6f6f6);height:38px;width:100%;position:relative;border-bottom:1px #e0e0e0 solid}
.idx-infor .tit a{height:38px;line-height:38px;z-index:9;}
.idx-infor .tit p{border-left:5px #2182cc solid;height:14px;height:14px;line-height:14px;position:absolute;left:0;top:12px;color:#666;font-weight:bold;margin:0;padding:0 0 0 15px}


.idx-infor-recruit,.z-main{border:1px #ccc solid;border-top:2px #2182cc solid;width:786px; margin-bottom:10px;}
.idx-recruit,.idx-recruit td{border:0;height:30px;line-height:30px; text-align:center}.idx-recruit,.idx-Jobs{width:97%; margin:12px auto 15px auto}
.listtd td,.listtd {background:#f5f5f5 !important}
.z-main-view{width:94%; margin:15px auto 12px auto;}
.z-main-view .z-main-h{ font-weight:bold;color:#000; font-size:14px;text-align:center;border-bottom:1px #ccc solid;padding:20px 0}
.z-main-view .time{color:#949494;display:block;padding:15px 0 20px 0; text-align:center}
.z-main-c{line-height:30px;}
.nuit h2.z-main-h{ background:#f9f9f9; font-size:16px;padding:10px 0;border:0}
.nuitTit{ border-bottom:1px #e5e5e5 solid;height:35px;line-height:35px;position:relative; margin:15px 0 10px 0;position:relative}
.nuitTit p{width:110px;border-bottom:2px #1f8bd3 solid;height:35px;line-height:35px;position:absolute;bottom:-1px;z-index:2;text-align:center; font-weight:bold;}
.nuitTit.orgbg p{border-bottom:2px #f26b01 solid;}
.nuitTit span{position:absolute;bottom:5px;left:130px;}

/* newsView */

.nuittb .idx-Jobs{border:0;border-top:1px #e5e5e5 solid;border-left:1px #e5e5e5 solid;border-right:1px #e5e5e5 solid;}
.nuittb .idx-Jobs td,.nuittb .idx-Jobs th{border:0;border-bottom:1px #e5e5e5 solid;}
.nuittb .idx-Jobs th{height:35px !important;line-height:35px !important;border-bottom:1px #e5e5e5 solid; background:#f9f9f9;}



.nuitgw,.nuitgw td{border:0;}.nuitgw{width:99%;}
.nuitgw{border-top:1px #e5e5e5 solid;border-left:1px #e5e5e5 solid;}
.nuitgw td{border-right:1px #e5e5e5 solid;border-bottom:1px #e5e5e5 solid;padding:0 10px;height:38px;line-height:38px;}


.dlhLogin{width:280px !important;}
.dlhLogin .tx{display:flex;align-items:center;margin-bottom:20px}
.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;flex-wrap:wrap;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:#dabb85;color:#fff;border-radius:4px;border:none;display: block;line-height:46px;text-align:center}

.index .idx-recruit,.index .idx-Jobs{width:100% !important;background:#fff}
.index .idx-recruit tr:nth-child(2n){background:#F5F5F5}
.zcZPbox.index .idx-Jobs th,.zcZPbox.index .idx-recruit th,.zcZPbox.index .idx-recruit,.zcZPbox.index .idx-recruit td,.idx-Jobs td,.idx-Jobs td span{height:40px !important;line-height:40px !important;font-size:16px}
.zcZPbox.index td span,.zcZPbox.index td a,.idx-Jobs td a, .idx-Jobs td span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.zcZPbox.index th span{display:block;height:20px;line-height:20px;white-space:nowrap;border-left:1px #dfdfdf solid}
.zcZPbox.index th:first-child span{border-left:0}
.zcZPbox.index th{border-right:none !important}