














.nav ul li a:after{background-color: #007952;}



.company_info{max-width: 1200px;margin: 0 auto;background: #fff;position: relative;padding: 80px 40px 40px 40px;}
.com_tit{margin: 0;text-align: right;font-weight: bold;}
/* 标题色 */
.com_tit span{font-size:48px;color: #007952;display: block;}
/* 辅助色 */
.com_tit p{font-size:18px;color: #dbdbdb;float: right;}


.com_banner-wrap{margin: 0 auto;margin-top: 30px;}


.com_banner-wrap .com_banner-wrap-img{float: left;margin-left: 30px;position: relative;}
.colorpiece{position: absolute;top:-30px;left: -30px;background: #007952;width:349px ;height: 547px;z-index: 0;}
.com_banner-wrap .com_banner-wrap-img img{display:block;z-index: 3;position: relative;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#007952;}
.com_banner-wrap-text{    float: left;
    width: 58%;
    font-size: 14px;
    line-height: 30px;
    margin-left: 30px;
    padding-right: 25px;}
.com_banner-wrap-text p{margin-bottom: 18px;text-indent: 2rem;}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	.company_info{width: 100% !important;padding: 80px 0 0 0;}
	.com_tit{text-align: center;font-weight: bold;}
	.com_banner-wrap{width: 100% ;padding: 0;}
	.com_banner-wrap .com_banner-wrap-img{margin-left: 70px;}
	.com_banner-wrap-text{width: 55%;
		margin-left: 2%;
		font-size: 14px;
		line-height: 30px;
		border: none;
		padding: 0;}
	.com_tit p{float: none;text-align: center;}
}
@media only screen and (min-width: 100px) and (max-width: 1024px) {
	.company_info{width: 100% !important;padding: 50px 0 0 0;margin: 0}
	.com_tit{text-align: center;font-weight: bold;}
	.colorpiece{display: none;}
	.com_banner-wrap .com_banner-wrap-img{float: none;margin-bottom: 20px;margin-left: 0;}
	
	.com_banner-wrap-img img{width: 283px;margin: 0 auto;display: none !important;}
	.com_banner-wrap{width: 100% ;padding: 0;}
	.com_tit p{float: none;text-align: center;}

.zpbm{border-top-right-radius:0 !important;}
	.com_banner-wrap-text{width:90%;margin: 0 auto;padding: 0;float: none;border: none;margin-bottom: 30px;}
	.comlist{float: none !important;width: 98% !important;padding: 0 1% !important;}
	.comInfo{width: 98%;padding: 0 1% !important;} 
	.jobs{width: 98% !important;margin: 0 auto !important;float: none !important;margin-top: 15px !important;}
	.conTxt{padding: 0 10px;text-align: justify;}
}
.ljsq_btn{background: #007b54;color: #fff !important;padding: 2px 5px;}
.jobslist{display: none;}
.right_nav_bar li:hover div,.right_nav_bar li .active{
	background: #007952;
}
.intro_com {text-align: justify;}

.culture_info{background: #fff;max-width: 1200px;padding: 20px 40px;margin: 0 auto;overflow: hidden;}


.culture_tit{text-align: center;margin: 40px 0;position: relative;width: 100%;}

.tit-wrap{z-index: 2;padding: 0 20px;position: relative;}

.culture_tit span{font-size: 48px;color: #d4d4d4;font-style: oblique;}
.culture_tit h3 ,.culture_tit h3 span {color: #008878;z-index: 4;position: relative;margin-top: 15px;line-height: 100%;}
.culture_tit h3 span {font-size: 38px;font-style: normal;}
.culture_tit h3:before{content: '';display: inline-block;width: 100%;height: 75px;background: url(../images/culture017_01.jpg) no-repeat;position: absolute;top: -37%;left: -30px;z-index: -1;}

.culture_con {margin-bottom: 80px;}
.culture_con {text-align: center;overflow: hidden;}
.culture_con ul{overflow: hidden;display: inline-block;text-align: center;margin: 73px auto 0 auto;}
.culture_con li{margin: 0px 0px;overflow: hidden;width: 350px;height: 350px;display: inline-block;border-radius: 50%;position: relative;}
.culture_con li:after{content: '';display: inline-block;width: 100%;height: 100%;background: #007b54;position: absolute;top: 0;left: 0;opacity: 0.6;z-index: 1;}
.culture_img{width: 330px;height: 150px;overflow: hidden;line-height: 0;}

.culture_con li.one{margin-right: -30px;}
.culture_con li.three{margin-left: -30px;}

.culture_img img{width: 100%;height: auto;}
.culture_con li .edit_wrap{width:260px;height:300px;padding:50px 20px;margin: 0 auto;}
.culture_con li .edit_wrap .ed_tit{background: url(../images/line.png) no-repeat left;height: 115px;padding: 30px 0;}
.culture_con li .culture_text{width: 100%;color: #fff;font-size: 14px;display: inline-block;text-align: left;z-index: 2;}

.culture_con li h4{color: #333;font-size: 18px;padding: 15px 0;font-weight: bold;}
.culture_con li .ed_tit h3{font-size: 36px;}
.culture_con li .ed_tit p{font-size: 18px;}

.culture_con li .culture_text p{text-align: left;line-height: 180%;}
.zplc_img{margin-top: 50px;}
.zplc_img img{width: 100%;}
@media only screen and (min-width: 1001px) and (max-width: 1100px) {
	.main1{width: 100% !important;}
	.culture_info{padding: 20px 10px ;width: 980px;}
	.culture_con li{margin: 0px 5px;width: 435px;height: 435px;}
	.culture_con li.three{margin: -70px 0 0 0;}
	.culture_img{width: 250px;height: auto;}
}

/*@media only screen and (min-width: 1001px) and (max-width: 1280px) {
	.culture_con li{margin:  5px;}
	.culture_img img{width: 100%;height: auto;}
}*/

/*@media only screen and (min-width: 1200px) {
	.culture_info{padding: 20px ;}
	.culture_tit{margin: 40px 0;width: 247px;height: 508px;}
	.culture_con li{margin: 0px 5px;width: 296px;height: 435px;}
	.culture_img{width: 297px;height: 150px;}
}*/



@media only screen and (min-width: 100px) and (max-width: 1000px) {
	.main1{width: 100% !important;}
	.culture_info{padding: 10px 10px;}
	.culture_tit{float: none;background: none;height: auto;margin: 40px auto;}
	.culture_tit:before{z-index: 0;}
	.culture_con {margin-bottom: 0px !important;}
	.culture_con ul{width: 100%;}
	
	.culture_con li{width: 90% !important;margin: 10px auto !important;height: auto; background: none !important;border-radius: 0;}
	.culture_con li .culture_text{float: none;margin-left:0;}
	.culture_con li .edit_wrap .ed_tit,.culture_con li .edit_wrap{height: auto;}
	.culture_con li .edit_wrap{padding: 10px ;}
	.culture_con li .ed_tit h3{font-size: 22px;}
	.culture_con li .culture_text p{text-align:justify;}
	.culture_img{float: none;margin: 0 auto;}
	.culture_img img{width: 100%;height: auto;}
	.culture2_tit{margin-bottom: 10px !important;margin-top: 15px;}
	.culture_con ul{margin: 10px 0 20px 0;}
	
}

.header .slide-menu,.mobile-menu li.active > a{background: #007952;}
.main{max-width:1000px;height: auto; overflow: hidden; margin: 0 auto;}
.careers_tit {
	margin-bottom: 30px;
	position: relative;
	z-index: 1;
	text-align: center;
}

.careers_tit h3 {
	font-size: 28px;
	color: #007b54;
	z-index: 1;
	position: relative;
	background: #fff;
	border-bottom: 1px solid #cccccc;
	height: 40px;
}

.careers_tit h3:after {
	content: "";
	position: absolute;
	bottom: -2px;
	left: 50%;
	margin-left: -57px;
	line-height: 0;
	z-index: -1;
	width: 114px;
	height: 3px;
	background: #007b54;
}

.careers_tit span {
	position: relative;
	font-size: 14px;
	color: #aaaaaa;
	z-index: 1;
	padding-bottom: 13px;
	display: inline-block;
	margin-top: 8px;
}
.comlist{width: 254px;height: auto;overflow: hidden;float: left;padding: 0 8px;background: #fff;}
.comlist li{background: #cee9e0;line-height: 40px;border-bottom: 1px solid #ccc;color: #333;padding-left: 21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor: pointer;}
.comlist li.cur{   background:#007b54;color: #fff;}
.jobs{width: 699px;float: right;}
.jobslist td{border-bottom: 1px dashed #ccc;}
.jobs .comname td,.jobs .deptname td{border-bottom: 1px dashed #ccc;font-size: 14px;font-weight: bold;background: url(../images/job_03.png) no-repeat center left;height: 30px;}
.jobs .deptname td{background: url(../images/job_03.png) no-repeat center left;cursor: pointer;border-bottom: 1px dashed #ccc;}
.comlist .deptlist{color:#ffa60f; display:none;background: url(../images/job_14.png) no-repeat center left;}
.jobitem td a{ color:#28A973; text-decoration:none;}
.jobitem td a:hover{ color:#28A973; text-decoration:none;}
	

.culture2_tit{margin-bottom: 40px;position: relative;overflow: hidden;padding-left: 30px;}
.culture2_tit:before{content: "";width: 5px;height: 50%;background: #c9c9c9;position: absolute;top: 25%;left: 0;}
.culture2_tit:after{content: "";width: 5px;height: 50%;background: #c9c9c9;position: absolute;top: 25%;right: 0;}
.culture2_tit span{font-size: 28px;color: #acadad;background: #fff;float: left;padding-left: 5px;}
.culture2_tit h3{font-size: 28px;color: #007a53;display: inline-block;background: #fff;z-index: 2;float: left;padding:0 5px 0 20px;}
.culture2_tit .line{height: 1px;background: #c9c9c9;position: absolute;top: 50%;left: 0;width: 100%;z-index: -1;}



/***jobs***/
.zpbm{
    width: 100%;
    height: 50px;
    background: #007b54;
    color: #fff;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
    line-height: 50px;
    border-top-right-radius: 30px;
}
.job-tit{font-size: 16px;color: #007b54;border-bottom: 1px solid #e6e6e6;position: relative;font-weight: bold;height: 35px;line-height: 35px;margin-bottom: 10px;}
.job-tit:after{content: "";display: inline-block;width: 100px;height: 1px;position: absolute;bottom: 0;left: 0;background: #007b54;}
