@charset "UTF-8";

.zhaopin_dl dd {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
.main-c {
	margin: 0 auto;
	width: 980px;
	position: relative;
}

.main-c:after {
	content: '';
	display: block;
	clear: both;
}

.clear:after {
	content: '';
	display: block;
	clear: both;
}
	.zhaopin-div {
		padding: 0 1%;
	}
.zhaopin {
	overflow: hidden;
	width: 100%;
}

.zhaopin_dl {
	width: 100%;
	cursor: pointer;
	margin-bottom: 8px;
}	
.dt_zp {
	position: relative;
}

.zp-tit {
	font-size: 18px;
	text-align: center;
	color: #004F9E;
	margin-top: 45px;
}

.dt_zp.onn i {
	background: url(../img/icon_down09.png) no-repeat;
	top: 24px;
}

.dt_zp.onn .head_zp {
	color: #004F9E;
	background: #073d87;
}

.zhaopin>dd {
	display: none;
}
.ani-up {
	visibility: hidden;
	-webkit-opacity: 0;
	opacity: 0;
}
.num-xh,
.post-name,
.num-p,
.pay,
.time,
.post-yq {
	width: 20%;
	font-size: 30px;
	text-align: center;
}

.head_zp {
	background: #FFFFFF;
	border: 1px solid #e8e8e8;
}

.head_zp li {
	float: left;
	color: #141414;
	font-size: 31px;
	height:130px;
	line-height:130px;
}

.post {
	width: 25%;
}



.num-xh {
	text-align: center;
}

.post-yq {
	text-align: center;
}

.dt_zp .head_zp {
	background: #FFFFFF;
}

.dt_zp.onn .head_zp li {
	color: #FFFFFF;
	font-size: 31px;
	font-weight: normal;
}



.dt_zp .post-yq a{
	color:#141414;
	font-size:31px;
}

.zzsc select {
	float: left;
	width: 28%;
	margin-right: 2%;
}

.search-zp {
	margin: 35px 0 20px 0;
}

.search-zp-btn {
	width: 13%;
	height: 41px;
	line-height: 41px;
	background: #2a4ca3;
	color: #fff;
}
.yp_message{ padding:10px !important; line-height:200%; font-size:31px !important; color:#666; max-height:99999999999999px;}
.white{ color:#fff !important}











ol,
ul {
	list-style: none;
}



* {
	box-sizing: border-box;
}






/*动画效果 */


.ani-up-delay {
	visibility: hidden;
	-webkit-opacity: 0;
	opacity: 0;
}

.fadeInUp_delay {
	visibility: visible;
	animation: fadeInUp_delay ease-out 1.5s forwards;
	-webkit-animation: fadeInUp_delay ease-out 1.5s forwards;
	-moz-animation: fadeInUp_delay ease-out 1.5s forwards;
}

.fadeInUp {
	visibility: visible;
	animation: fadeInUp ease-out .8s forwards;
	-webkit-animation: fadeInUp ease-out .8s forwards;
	-moz-animation: fadeInUp ease-out .8s forwards;
}

.ani-rig {
	visibility: hidden;
	-webkit-opacity: 0;
	opacity: 0;
}

.ani-left {
	visibility: hidden;
	-webkit-opacity: 0;
	opacity: 0;
}

.faderight {
	visibility: visible;
	animation: faderight ease-out .8s forwards;
	-webkit-animation: faderight ease-out .8s forwards;
	-moz-animation: faderight ease-out .8s forwards;
}

.faderleft {
	visibility: visible;
	animation: faderleft ease-out .8s forwards;
	-webkit-animation: faderleft ease-out .8s forwards;
	-moz-animation: faderleft ease-out .8s forwards;
}

.tdfc-right {
	padding-left: 56px;
	width: 830px;
	float: right;
	margin-top: 45px;
	border-left: 1px solid #ebebeb;
	padding-bottom: 100px;
}

.tdfc-ul {
	padding-top: 25px;
}

.tdfc-ul li {
	padding-top: 0;
	position: relative;
	padding-bottom: 44px;
	border-top: 1px solid #ebebeb;
	padding-right: 260px;
	transition: all .3s ease;
}

.tdfc-li-left {
	width: 100%;
	float: left;
}

.tdfc-li-right {
	position: absolute;
	top: 0;
	right: 0;
	width: 250px;
	height: 160px;
	overflow: hidden;
	transition: all .3s ease;
}

.tdfc-li-right img {
	width: 100%;
	height: 100%;
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.tdfc-dl {
	width: 100%;
	padding-right: 30px;
}

.tdfc-dl dt {
	font-size: 16px;
	color: #272222;
	margin-bottom: 25px;
	margin-top: 30px;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.tdfc-dl dd {
	font-size: 14px;
	line-height: 30px;
	color: #4c4b4b;
	height: 90px;
	overflow: hidden;
}

.tdfc-ul li:hover .tdfc-li-right img {
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.tdfc-ul li:after {
	content: '';
	display: block;
	clear: both;
}

.tdfc-ul li:hover {
	border-color: #43b1e5;
	padding-top: 15px;
}

.tdfc-ul li:hover .tdfc-li-right {
	top: 15px;
}

.tdfc-ul li:hover .tdfc-dl dt {
	color: #083e88;
}

.tab-tdfc {
	display: none;
}

.news-top {
	position: relative;
	padding-right: 370px;
	height: 265px;
	width: 100%;
}

.news-top:hover .news-tit02 {
	color: #093F88;
}

.news-pic {
	position: absolute;
	right: 0;
	top: 0;
	width: 340px;
	height: 210px;
	overflow: hidden;
}

.news-pic img {
	width: 100%;
	height: 100%;
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.news-top:hover .news-pic img {
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.news-left-date {
	margin-bottom: 25px;
	font-size: 28px;
	color: #12438b;
	font-weight: bold;
}

.news-cont {
	font-size: 12px;
	color: #838383;
	line-height: 26px;
	height: 104px;
	overflow: hidden;
}

.news-item {
	position: relative;
	width: 100%;
	height: 160px;
	padding-top: 30px;
	padding-left: 120px;
	border-bottom: 2px solid #e1dede;
}

.news-item a {
	display: block;
}

.news-item:hover .news-dl dt {
	color: #093F88;
}

.news-item:hover .news-date {
	background: #093F88;
}

.news-item:hover .news-date .p01 {
	color: #fff;
}

.news-item:hover .news-date .p02 {
	color: #fff;
}

.news-date {
	position: absolute;
	top: 30px;
	left: 0;
	width: 100px;
	height: 100px;
	background: #e1dede;
	padding: 20px 0 0 15px;
}

.news-date .p01 {
	font-size: 40px;
	color: #12438b;
	font-weight: bold;
}

.news-date .p02 {
	font-weight: bold;
	font-size: 16px;
	color: #888;
}

.news-dl {
	width: 100%;
}

.news-dl dd {
	color: #838383;
	font-size: 12px;
}

.news-dl dt {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news-tit02 {
	margin-bottom: 25px;
	font-size: 20px;
	color: #000000;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news-src {
	margin: 10px 0;
}

.news-des {
	line-height: 25px;
	height: 50px;
	overflow: hidden;
	display: -webkit-box !important;
	word-break: break-all;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.news-div {
	padding-bottom: 25px;
}

.news-edit {
	width: 100%;
	color: #838383;
	font-size: 14px;
	line-height: 30px;
	padding: 30px 0 10px 0;
	border-bottom: 1px solid #E4E4E4;
}

.news-bottom {
	position: relative;
}

.news-bottom-left {
	width: 60%;
	float: left;
	position: relative;
	border-right: 1px solid #e1dede;
	padding-left: 120px;
	padding-top: 30px;
}

.news-bottom-left:hover .news-dl02 dt {
	color: #093F88;
}

.news-bottom-left:hover .news-date {
	background: #093F88;
}

.news-bottom-left:hover .news-date .p01 {
	color: #fff;
}

.news-bottom-left:hover .news-date .p02 {
	color: #fff;
}

.news-bottom-right {
	padding: 30px 15px;
	float: right;
	width: 40%;
}

.news-bottom-right dd a:hover {
	color: #093F88;
}

.news-bottom-right dt {
	font-size: 18px;
	color: #000;
	margin-bottom: 25px;
}

.news-bottom-right dd a {
	color: #838383;
	font-size: 12px;
	line-height: 24px;
	display: block;
	idth: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news-dl02 dt {
	margin-top: 5px;
	font-size: 14px;
	margin-bottom: 30px;
	color: #000;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news-dl02 dd {
	color: #838383;
	font-size: 12px;
	line-height: 26px;
	height: 78px;
	overflow: hidden;
}

.more-a {
	font-size: 12px;
	color: #12438b;
	font-weight: bold;
	margin-top: 40px;
}

.yh-ul {
	margin-bottom: 30px;
}

.yh-ul>li {
	background: #FFFFFF;
}

.yh-ul>li.odd .yh-tex {
	float: right;
}

.yh-ul>li:hover .yh-posi {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.yh-pic {
	position: relative;
}

.yh-posi {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../img/tm62.png);
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.yh-pic,
.yh-tex {
	width: 50%;
	float: left;
}

.yh-tex {
	padding: 70px 8% 10px 8%;
	margin-bottom: 32px;
	position: relative;
}

.yh-tit {
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 35px;
	color: #083e88;
	margin-bottom: 20px;
}

.yh-con {
	font-size: 14px;
	color: #787878;
	height: 72px;
	line-height: 24px;
	overflow: hidden;
}

.yh-pic>img {
	width: 100%;
}

.yh-link {
	width: 100%;
	text-align: center;
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	position: absolute;
}

.yh-link a {
	margin: 0 24px;
	color: #fff;
	display: inline-block;
}

.yh-link a:hover img {
	transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	transition: all .5s ease;
}

.yh-link img {
	transform: rotateY(0deg);
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	transition: all .5s ease;
	vertical-align: middle;
	margin-right: 10px;
}

.yh-subtit {
	font-size: 18px;
	color: #2b2b2b;
	margin-bottom: 15px;
}

.yh-more {
	color: #787878;
	font-size: 20px;
	margin-top: 30px;
	background: url(../img/icon_sd.png) no-repeat 100px center;
	line-height: 40px;
}

.yh-ul li.odd .yh-more {
	background: url(../img/icon_sd02.png) no-repeat left center;
	padding-left: 50px;
}

.yh-ul li.odd:hover .yh-more {
	background: url(../img/icon_sdb.png) no-repeat left center;
	color: #083e88;
}

.yh-ul li:hover .yh-more {
	background: url(../img/icon_sdb02.png) no-repeat 100px center;
	color: #083e88;
}

.yh-ul li:hover .yh-more a {
	color: #0093d9;
}

.yh-ul li:hover .yh-tit a {
	color: #0093d9;
}

.yewu-div-left {
	width: 60%;
	float: left;

}

.yewu-div-right {
	width: 40%;
	float: right;
}

.yw-pic {
	float: right;
	padding: 60px;
    background: #f7f7f7;
}

.yw-pic img {
	width: 100%;
	height: 100%;
}

.yw_right {
	width: 380px;
	padding-top: 60px;
	padding-left: 50px;
}

.pic-list a {
	width: 50%;
	border: 2px solid #FFFFFF;
	float: left;
}

.pic-list a img {
	width: 100%;
    display:block;
}

.yw-tit {
	height: 34px;
	font-size: 20px;
	line-height: 34px;
	border-left: 1px solid #666;
	margin-left: -50px;
	margin-bottom: 16px;
	padding-left: 50px;
	background: url(../img/bg10.png) no-repeat left center;
}

.control-div {
	margin-top: 45px;
}

.control-div a {
	height: 52px;
	line-height: 52px;
	width: 50%;
	float: left;
	display: block;
	text-align: center;
	color: #fff;
	font-size: 16px;
}

.control-div a.down-btn {
	background: #083e88;
}

.control-div a.vr-btn {
	background: #0094da;
}

.control-div a img {
	vertical-align: middle;
	margin-right: 10px;
}

.yw-share {
	padding: 15px 0;
	border-bottom: 1px dashed #D6D6D6;
	border-top: 1px dashed #D6D6D6;
	margin-top: 42px;
}

.yw-share p {
	margin-bottom: 5px;
}

.yw-contr-left {
	padding-right: 20px;
	width: 320px;
	float: left;
}

.yw-contr-right {
	width: 810px;
	float: right;
	border-left: 1px solid #e3e3e3;
}

.prev-next {
	width: 100%;
	margin-top: 24px;
}

.prev-next a {
	width: 50%;
	text-transform: uppercase;
	font-size: 14px;
	display: block;
	float: left;
}

.prev-next a.prev-k {
	background: url(../img/prev02.jpg) no-repeat left center;
	padding-left: 40px;
}

.prev-next a.next-k {
	background: url(../img/icon_next02.jpg) no-repeat right center;
	padding-right: 40px;
	text-align: center;
}

.prev-next a:hover {
	color: #0094da;
}

.yw-contr {
	margin-top: 47px;
}

.yw-contr-left img {
	width: 100%;
	margin-bottom: 20px;
}

.yw-contr-right-tit {
	position: relative;
	font-size: 20px;
	color: #101010;
	height: 50px;
	padding-bottom: 10px;
	padding-left: 50px;
	border-bottom: 1px solid #E8E8E8;
	padding-top: 10px;
}

.yw-contr-right-tit:before {
	content: " ";
	width: 8px;
	height: 34px;
	background: #093F88;
	position: absolute;
	left: 32px;
	top: 5px;
}

.yw-edit {
	font-size: 14px;
	line-height: 35px;
	color: #646464;
	padding: 30px 10px 0 25px;
}

.sub-head {
	padding-bottom: 15px;
	position: relative;
	font-size: 14px;
	color: #808080;
	text-align: center;
	margin: 50px 0 50px 0;
}

.sub-head:after {
	position: absolute;
	content: "";
	display: block;
	bottom: 0;
	left: 50%;
	margin-left: -25px;
	height: 1px;
	width: 50px;
	border-top: 1px solid #d5d5d5;
}

.inp_div {
	width: 100%;
}

.inp {
	float: left;
	padding: 0 50px 0 10px;
	margin-right: 2%;
	height: 50px;
	line-height: 50px;
	border: 1px solid #d5d5d5;
}

.inp.inp_tit {
	width: 31%;
	background: #fff url(../img/icon_ph05.png) no-repeat 98% center;
}

.inp.inp_name,
.inp.inp_ph,
.inp.inp_qq,
.inp.inp_email {
	width: 21%;
}

.inp.inp_email {
	margin-right: 0;
	background: #FFFFFF url(../img/icon_eve.png) no-repeat right center;
}

.inp.inp_name {
	background: url(../img/icon_ren.png) no-repeat right center;
}

.inp.inp_ph {
	background: #fff url(../img/icon_ph.png) no-repeat 98% center;
}

.inp.inp_qq {
	margin-right: 0;
	background: #FFFFFF url(../img/qie.jpg) no-repeat 98% center;
}

.inp.inp_qq.none {
	background: transparent;
}




/*动画效果*/

@keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-opacity: 0;
		transform: translate3d(0, 100%, 0);
		-webkit-transform: translate3d(0, 100%, 0);
		-moz-transform: translate3d(0, 100%, 0);
	}
	100% {
		opacity: 1;
		-webkit-opacity: 1;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
	}
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-opacity: 0;
		transform: translate3d(0, 100%, 0);
		-webkit-transform: translate3d(0, 100%, 0);
		-moz-transform: translate3d(0, 100%, 0);
	}
	100% {
		opacity: 1;
		-webkit-opacity: 1;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
	}
}

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-opacity: 0;
		transform: translate3d(0, 100%, 0);
		-webkit-transform: translate3d(0, 100%, 0);
		-moz-transform: translate3d(0, 100%, 0);
	}
	100% {
		opacity: 1;
		-webkit-opacity: 1;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
	}
}

@keyframes fadeInUp_delay {
	0% {
		opacity: 0;
		-webkit-opacity: 0;
		transform: translate3d(0, 100%, 0);
		-webkit-transform: translate3d(0, 100%, 0);
		-moz-transform: translate3d(0, 100%, 0);
	}
	100% {
		opacity: 1;
		-webkit-opacity: 1;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
	}
}

@-webkit-keyframes fadeInUp_delay {
	0% {
		opacity: 0;
		-webkit-opacity: 0;
		transform: translate3d(0, 100%, 0);
		-webkit-transform: translate3d(0, 100%, 0);
		-moz-transform: translate3d(0, 100%, 0);
	}
	100% {
		opacity: 1;
		-webkit-opacity: 1;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
	}
}

@-moz-keyframes fadeInUp_delay {
	0% {
		opacity: 0;
		-webkit-opacity: 0;
		transform: translate3d(0, 100%, 0);
		-webkit-transform: translate3d(0, 100%, 0);
		-moz-transform: translate3d(0, 100%, 0);
	}
	100% {
		opacity: 1;
		-webkit-opacity: 1;
		transform: none;
		-webkit-transform: none;
		-moz-transform: none;
	}
}

@keyframes faderight {
	0% {
		opacity: 0;
		-webkit-opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		-moz-transform: translate3d(-100%, 0, 0);
	}
	100% {
		opacity: 1;
		-webkit-opacity: 1;
		-webkit-transform: none;
		transform: none;
		-moz-transform: none;
	}
}

@-webkit-keyframes faderight {
	0% {
		opacity: 0;
		-webkit-opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		-moz-transform: translate3d(-100%, 0, 0);
	}
	100% {
		opacity: 1;
		-webkit-opacity: 1;
		-webkit-transform: none;
		transform: none;
		-moz-transform: none;
	}
}

@-moz-keyframes faderight {
	0% {
		opacity: 0;
		-webkit-opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		-moz-transform: translate3d(-100%, 0, 0);
	}
	100% {
		opacity: 1;
		-webkit-opacity: 1;
		-webkit-transform: none;
		transform: none;
		-moz-transform: none;
	}
}

@keyframes faderleft {
	0% {
		opacity: 0;
		-webkit-opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		-moz-transform: translate3d(100%, 0, 0);
	}
	100% {
		opacity: 1;
		-webkit-opacity: 1;
		-webkit-transform: none;
		transform: none;
		-moz-transform: none;
	}
}

@-webkit-keyframes faderleft {
	0% {
		opacity: 0;
		-webkit-opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		-moz-transform: translate3d(100%, 0, 0);
	}
	100% {
		opacity: 1;
		-webkit-opacity: 1;
		-webkit-transform: none;
		transform: none;
		-moz-transform: none;
	}
}

@-moz-keyframes faderleft {
	0% {
		opacity: 0;
		-webkit-opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		-moz-transform: translate3d(100%, 0, 0);
	}
	100% {
		opacity: 1;
		-webkit-opacity: 1;
		-webkit-transform: none;
		transform: none;
		-moz-transform: none;
	}
}
