﻿/*总容器*/
.diheIntroduce-container{
	width: 100%;
	min-width: 1160px;
}
/*地合介绍页*/
/*头部 banner*/
.diheIntroduce-header{
	width: 100%;
	background: url(../images/header.png);
}
.diheIntroduce-headerContent{
	width: 1160px;
	margin: 0 auto;
	padding: 100px 0 41px 0;
}
.diheIntroduce-title{
	font-size: 48px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 48px;
	margin-bottom: 25px;
}
.diheIntroduce-desc{
	font-size: 36px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 36px;
	margin-bottom: 48px;
}
.diheIntroduce-owner, .diheIntroduce-trade{
	width: 260px;
	height: 100px;
	float: left;
	position: relative;
	color: #fff;
	text-align: center;
	border: 1px solid #fff;
}
.diheIntroduce-owner{
	margin-left: 299px;
}
.diheIntroduce-trade{
	margin-left: 36px;
}
.diheIntroduce-owner div, .diheIntroduce-trade div{
	width: 100%;
	height: 100%;
	background: rgb(255,255,255);
	opacity: .5;
	filter:alpha(opacity=50);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}
.diheIntroduce-area{
	font-size: 24px;
	font-weight: bold;
	margin-top: 24px;
}
.diheIntroduce-areaDesc{
	font-size: 18px;
	margin-top: 8px;
}
/*内容*/
.diheIntroduce-content1{
	width: 1160px;
	margin: 0 auto;
}
.diheIntroduce-nav{
	background: #5fbd86;
	margin-top: 10px;
}
.diheIntroduce-nav li{
	float: left;
	width: 232px;
	height: 60px;
	text-align: center;
	font-size: 18px;
	line-height: 60px;
	color: #fff;
	cursor: pointer;
}
.diheIntroduce-logo{
	text-align: center;
	margin-top: 28px;
	margin-bottom: 42px;
}
.diheIntroduce-logopic{
	margin: 0 60px;
}
.diheIntroduce-idea{
	min-height: 500px
}
.diheIntroduce-contentTitle1{
	font-size: 24px;
    color: #666;
    letter-spacing: 10px;
    text-align: center;
}
.diheIntroduce-contentPic1{
	/*margin-right: 7px;*/
	margin-top: 5px;
	text-align: center;
}
.diheIntroduce-contentDesc1{
	font-size: 18px;
	font-weight: bold;
	color: #333;
	text-align: center;
	margin-bottom: 30px;
}
.diheIntroduce-ideaContent{
	font-size: 14px;
	color: #666;
}
.diheIntroduce-content2{
	width: 100%;
	background: url(../images/brief.png);
}
.diheIntroduce-contentBox{
	width: 1160px;
	margin: 0 auto;
	margin-top: 40px;
	padding: 60px 0;
}
.diheIntroduce-brief{
	float: left;
}
.diheIntroduce-brief .diheIntroduce-ideaContent{
	width: 608px;
}
.diheIntroduce-contentTitle2{
	font-size: 24px;
    color: #fff;
    letter-spacing: 10px;
}
.diheIntroduce-contentPic2{
	width: 231px;
	text-align: center;
}
.diheIntroduce-contentDesc2{
	width: 231px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	margin-bottom: 30px;
}
.diheIntroduce-color{
	color: #fff !important;
}
.diheIntroduce-team{
	width: 1160px;
	margin: 0 auto;
	margin-top: 40px;
}
.diheIntroduce-teamate{
	width: 270px;
	height: 280px;
	overflow: hidden;
	float: left;
	margin-right: 25px;
	position: relative;
}
.diheIntroduce-teamate-desc{
	width: 270px;
	height: 120px;
	position: absolute;
	bottom: -120px;
	left: 0;
	z-index: 999;
	text-align: center;
}
.diheIntroduce-teamate-desc div{
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 270px;
	height: 120px;
	background: rgb(55,172,104);
	opacity: .5;
	filter:alpha(opacity=50);
}
.diheIntroduce-teamate-desc{
	font-size: 14px;
	color: #fff;
}
.diheIntroduce-teamate-desc-title{
	font-size: 18px;
	padding: 18px 0;
}
.diheIntroduce-media{
	width: 1160px;
	height: 539px;
	margin: 0 auto;
	margin-top: 40px;
	position: relative;
}
.diheIntroduce-mediaContent{
	float: left;
	width: 560px;
}
.diheIntroduce-media-title{
	font-size: 16px;
}
.diheIntroduce-border{
	margin-top: -13px;
}
.diheIntroduce-media-content1{
	width: 560px;
	height: 340px;
	position: relative;
}
.diheIntroduce-media-content1 .diheIntroduce-media-content1-bg{
	position: absolute;
	top: 0;
	left: 0;
	width: 560px;
	height: 340px;
	background: rgb(240,236,237);
	opacity: 1;
	filter:alpha(opacity=100);
}
.diheIntroduce-media-content1 .diheIntroduce-media-bd{
	width: 560px;
}
.diheIntroduce-media-content1 div:first-child + img + div{
	position: absolute;
	top: 10px;
	left: 0;
}
.diheIntroduce-media-content1 div:first-child + img + div + div{
	position: absolute;
	top: 133px;
	left: 0;
}
.diheIntroduce-media-content1 .diheIntroduce-media-pic{
	position: absolute;
    width: 120px;
    height: 90px;
    top: 70px;
    left: 15px;
}
.diheIntroduce-media-content1 .diheIntroduce-media-yinhao{
	position: absolute;
    width: 28px;
    height: 25px;
    top: 28px;
    left: 150px;
}
.diheIntroduce-media-content1 .diheIntroduce-media-time{
    position: absolute;
    top: 40px;
    right: 28px;
    font-size: 12px;
    color: #999;
}
.diheIntroduce-media-content1 .diheIntroduce-media-subT{
    position: absolute;
    font-size: 16px;
    color: #333 !important;
    width: 395px;
    top: 65px;
    left: 150px;
    overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 46px;
}
.diheIntroduce-media-content1 .diheIntroduce-media-subC{
    position: absolute;
    font-size: 14px;
    color: #666 !important;
    width: 390px;
    top: 114px;
    left: 150px;
    overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	height: 45px;
}
.diheIntroduce-media-content2{
	width: 560px;
	height: 160px;
	position: relative;
}
.diheIntroduce-media-content2 div{
	position: absolute;
	top: 0;
	left: 0;
	width: 560px;
	height: 160px;
	background: rgb(240,236,237);
	opacity: 1;
	filter:alpha(opacity=100);
}
.diheIntroduce-media-content2 .diheIntroduce-media-pic{
	position: absolute;
    width: 160px;
    height: 120px;
    top: 17px;
    left: 15px;
}
.diheIntroduce-media-content2 .diheIntroduce-media-time{
    position: absolute;
    top: 16px;
    right: 30px;
    font-size: 12px;
    color: #999;
}
.diheIntroduce-media-content2 .diheIntroduce-media-subT{
    position: absolute;
    font-size: 16px;
    color: #ed6a18;
    width: 335px;
    top: 40px;
    left: 200px;
    overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.diheIntroduce-media-content2 .diheIntroduce-media-subT a{
	color: #ed6a18;
}
.diheIntroduce-media-content2 .diheIntroduce-media-subC{
    position: absolute;
    font-size: 14px;
    color: #666;
    width: 336px;
    height: 45px;
    top: 65px;
    left: 200px;
    overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.diheIntroduce-media .diheIntroduce-btn{
	position: absolute;
	left: 50%;
	bottom: 0;
	z-index: 999;
	margin-left: -60px;
	width: 120px;
	height: 40px;
	border: none;
	background: #3bae6b;
	color: #fff;
	line-height: 40px;
	font-size: 14px;
	margin-top: 20px;
	cursor: pointer;
}
.diheIntroduce-notice{
	width: 1160px;
	height: 390px;
	margin: 0 auto;
	margin-top: 40px;
	position: relative;
}
.diheIntroduce-noticeBox{
	width: 367px;
	float: left;
	margin-right: 29px;
}
.diheIntroduce-noticePic{
	position: relative;
}
.diheIntroduce-noticePic p{
	position: absolute;
    top: 18px;
    left: 18px;
    width: 206px;
    font-size: 18px;
    color: #fff;
    overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	height: 72px;
}
.diheIntroduce-noticePic p a,.diheIntroduce-noticePic p:hover a,.diheIntroduce-noticePic p a:hover{
	color: #fff !important;
}
.diheIntroduce-noticeDesc{
	font-size: 16px;
	color: #333 !important;
	margin-top: 30px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	height: 72px;
}
.diheIntroduce-noticeDesc span{
	color: #999;
}
.diheIntroduce-notice .diheIntroduce-btn{
	position: absolute;
	left: 50%;
	bottom: 0;
	z-index: 999;
	margin-left: -60px;
	width: 120px;
	height: 40px;
	border: none;
	background: #3bae6b;
	color: #fff;
	line-height: 40px;
	font-size: 14px;
	margin-top: 20px;
	cursor: pointer;
}
.diheIntroduce-bottom{
	width: 100%;
	height: 450px;
	background: url(../images/bottom.png);
	margin-top: 155px;
	position: relative;
}
.diheIntroduce-bottomBox{
	width: 1160px;
	position: absolute;
	left: 50%;
	margin-left: -580px;
	top: -110px;

}
.diheIntroduce-bottomBox img{
	width: 387px;
	height: 240px;
}
.diheIntroduce-bottomPic1 div{
	float: left;
	width: 386px;
	height: 240px;
	overflow: hidden;
}
.diheIntroduce-bottomPic2{
	position: absolute;
	top: 240px;
	left: 0;
	width: 1160px;
	height: 240px;
	overflow: hidden;
	cursor: pointer;
}
.diheIntroduce-bottomPic2 div{
	float: left;
	width: 386px;
	height: 240px;
	overflow: hidden;
}
.diheIntroduce-bottomPic2 img:hover{
	transform: scale(1.2);
	transition: .5s;
}
/*地合介绍页 end*/

/*地合招聘页*/
.diheJoin-container{
	background: #f0f0f0;
}
.diheJoin-content{
	width: 1080px;
	margin: 0 auto;
	padding: 65px 40px;
	background: #fff;
}
.diheJoin-header div{
	float: left;
	margin-right: 20px;
}
.diheJoin-header-title{
	font-size: 18px;
	font-weight: bold;
	color: #333;
}
.diheJoin-header-desc{
	width: 540px;
	font-size: 14px;
	color: #666;
	margin-bottom: 15px;
}
.diheJoin-header ul li{
	float: left;
	width: 80px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #e8f0e9;
	margin-right: 10px;
	border-radius: 7px;
	color: #999;
}
.diheJoin-attract{
	margin-top: 28px;
}
.diheJoin-attract-title{
	font-size: 18px;
	font-weight: bold;
	color: #333;
	margin-bottom: 18px;
}
.diheJoin-attract ul{
	font-size: 14px;
	color: #333;
}
.diheJoin-attract-email{
	margin-top: 20px;
}
.diheJoin-position-title{
	height: 80px;
	background: #e8f0e9;
	padding: 17px 28px;
	position: relative;
	cursor: pointer;
}
.diheJoin-position>p{
	font-size: 18px;
	color: #333;
	margin-top: 30px;
}
.diheJoin-position-list{
	margin-top: 20px;
}
.diheJoin-position-title .diheJoin-position-title-time{
	position: absolute;
	top: 0;
	right: 20px;
	display: inline-block;
	height: 80px;
	line-height: 80px;
	font-size: 14px;
	color: #999;
}
.diheJoin-position-posi{
	font-size: 18px;
	color: #333;
}
.diheJoin-position-posidesc{
	font-size: 16px;
	color: #999;
}
.diheJoin-position-posidesc span{
	color: #ed6a18;
}
.diheJoin-position-desc{
	background: #f8f8f8;
	padding: 20px 30px 60px 30px;
	position: relative;
	display: none;
}
.diheJoin-position-desc ul li{
	float: left;
	margin-right: 10px;
	/*width: 100px;*/
	padding: 0 20px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #999;
	border: 1px solid #336699;
	border-radius: 5px;
	text-align: center;
}
.deheJoin-posi-desc{
	margin-top: 20px;
}
.deheJoin-posi-desc div{
	float: left; 
	font-size: 14px;
	color: #666;
}
.deheJoin-posi-desc div:first-child{
	width: 85px;
	font-size: 14px;
	color: #333;
}
.diheJoin-up{
	width: 60px;
	height: 40px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -30px;
	cursor: pointer;
}
/*地合招聘页 end*/

.company_list_img{ width: 368px; height: 240px; background: url("../images/2.png"); color: #ffffff;}
.company_list_img .img_line{ width: 70px; height: 2px; background: #ffffff; margin-left: 158px; margin-top: 50px;}
.company_list_img .img_title{ font-size:18px; text-align: center; padding-top: 5px; padding-bottom: 35px; height: 50px;}
.company_list_img .img_p{ text-align: center; font-size: 14px; height:32px; padding-top: 10px;}
.company_list_img .img_p:hover{ color: #336699;}
.company_list_img2{ width: 368px; height: 240px; background: url("../images/6.png"); color: #666666;}
.company_list_img2 .img_line{ width: 70px; height: 2px; background: #336699; margin-left: 158px; margin-top: 50px;}

.company_list_img2 .img_title{ font-size:18px; text-align: center; padding-top: 5px; padding-bottom: 35px; height: 50px;}
.company_list_img2 .img_p,.img_p2{  font-size: 14px; height:60px; padding-top: 10px; padding-left: 56px;}
.company_list_img2 .img_p span{ padding-left:79px;}
.company_list_img2 .img_p:hover{ color: #336699;}
.company_list_img2 .img_p2 span{color:#336699; }
.company_list_img2 .img_p2:hover{ color: #336699;}