.w1200{
    width: 1200px;
    margin: 0 auto;
}
.about-sec_item{background-color: #FFFFFF;}
@media (max-width:991px){
    .w1200{width: 100%;}
}
/* 关于我们 */
.page-intro .pi-title {
    font-size: 40px;
    color: #444444;
    line-height: 40px;
    display: block;
    font-family: Microsoft YaHei;
        text-align: center;
}

.page-intro .pi-txt {
    text-align: left;
    display: inline-block;
    font-size: 18px;
    line-height: 26px;
    font-family: Microsoft YaHei;
    margin-top: 15px;
    text-align: center;
    width: 100%;
}
.mt-30{
    margin-top: 30px;
}
.about-sec_item4 {margin-bottom: 0px;}
.about-sec_item1,.about-sec_item4 {
    padding-top: 88px;
    overflow: hidden;
}
.about-brief-ibox {width:100%;min-height:480px;position:relative;background-color:#F5F5F5;overflow: hidden;}
.about-brief-ibox figure {width:50%;position:absolute;left:0;top:0;overflow:hidden;height:100%;}
.about-brief-ibox .brief-bg {float:left;width:100%;height:100%;overflow:hidden;transition:transform 2s;-webkit-transition:transform 2s;-moz-transition:transform 2s;-ms-transition:transform 2s;-o-transition:transform 2s;}
.about-brief-ibox .brief-bg:hover {transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);}
.about-brief-ibox .brief-desc {position:absolute;left:0;top:0;margin-left:50%;width:50%;box-sizing:border-box;padding:0 74px 0;display:table;height:100%;}
.about-brief-ibox .brief-desc .tit {font-size:26px;font-family:Microsoft Yahei;font-weight:800;color:#444444;line-height:36px;margin-bottom:23px;}
.about-brief-ibox .brief-desc .text {color:#444444;font-size:15px;font-family:Microsoft Yahei;line-height:34px;}
.about-brief-ibox .text-ibox {display:table-cell;vertical-align:middle;height:480px;}

.about-sec_item4 .culture-small {background-color:#ECECEC;float:left;height:400px;box-sizing:border-box;padding-top:40px;padding-left:46px;width:33%;}
.about-sec_item4  .culture-big {float:left;height:400px;box-sizing:border-box;padding-top:40px;padding-left:46px;width:67%;}
.about-sec_item4  .culture-big  span.tips {color:#000000;opacity:0.05;filter:alpha(opacity=5);-webkit-filter:alpha(opacity=5);}
.about-sec_item4  .culture-small  span.tips {color:#ffffff;opacity:0.3;filter:alpha(opacity=30);-webkit-filter:alpha(opacity=30);}
.about-sec_item4 .company-culture-list .item:nth-child(even) .culture-small  span.tips {color:#000000;opacity:0.05;filter:alpha(opacity=5);-webkit-filter:alpha(opacity=5);}
.about-sec_item4 .company-culture-list .item:nth-child(even) .culture-big  span.tips {color:#ffffff;opacity:0.2;filter:alpha(opacity=20);-webkit-filter:alpha(opacity=20);}
.about-sec_item4 .company-culture-list .tit {font-size:22px;font-family:Microsoft Yahei;font-weight:bold;color:#333333;line-height:20px;}
.about-sec_item4 .company-culture-list .tit i {display:block;width:35px;height:2px;background-color:#E7581D ;margin:16px 0 14px;}
.about-sec_item4 .company-culture-list .text {font-size:18px;font-family:Microsoft Yahei;font-weight:400;color:#444444;line-height:36px;padding-right:10px;font-weight: bold;}
.about-sec_item4 .company-culture-list .item:nth-child(even) .culture-big .text,.about-sec_item4 .company-culture-list .item:nth-child(even) .culture-big .tit {color:#ffffff;}
.about-sec_item4 span.tips {
    font-size: 42px;
    font-family: Microsoft Yahei;
    display: block;
    margin-bottom: 6px;
}
.about-sec_item4 .culture-big span.tips {
    color: #000000;
    opacity: 0.05;
    filter: alpha(opacity=5);
    -webkit-filter: alpha(opacity=5);
}
.about-sec_item4 .company-culture-list .item:nth-child(even) .culture-big span.tips {
    color: #ffffff;
    opacity: 0.2;
    filter: alpha(opacity=20);
    -webkit-filter: alpha(opacity=20);
}


@media (max-width:768px) {
    .about-brief-ibox figure{width: 100%;position: relative;height: 400px;}
    .about-brief-ibox .brief-desc .text {
        font-size: 14px;
        line-height: 28px;
    }
    .about-sec_item1,.about-sec_item4{
        padding-top: 44px !important;
    }
    .about-sec_item4 {
        margin-bottom: 0px;
    }
    .about-brief-ibox .brief-desc{width: 100%;position: relative;margin-left: 0;padding: 0 20px;}
    .about-brief-ibox .text-ibox{height: auto;padding-top: 22px;}
    .page-intro .pi-title{font-size: 24px;}
    .about-brief-ibox{min-height: auto;padding-bottom: 30px}
    .about-sec_item4 .culture-small,.about-sec_item4 .culture-big {padding-left:30px;height:210px;}
    .about-sec_item4 .company-culture-list .text {font-size:20px;line-height:24px;}
    .about-sec_item4 .culture-small,.about-sec_item4 .culture-big{width: 100%;box-sizing: border-box;padding-left: 20px;padding-right: 20px;padding-top: 32px;}
	.about-sec_item4 .company-culture-list .tit{font-size: 22px;}
    .about-sec_item4 span.tips{font-size: 32px;}
    .page-intro .pi-txt{font-size: 14px !important;padding: 0 10px;box-sizing: border-box;}
    
    .mt-30 {
        margin-top: 20px;
    }
    .about-brief-ibox .brief-desc .tit{font-size: 20px;margin-bottom: 6px;}
    .about-sec_item2 {
        padding: 32px 0 70px;
    }
    .tongdao-ibox{display: none;}
}
@media (max-width:640px){
    .about-sec_item1{
        padding-top: 95px;
    }
}
/* 招募 */
.zhaopin-ibox {
	padding-top: 88px;
	padding-bottom: 0px;
}
.about1 .title222 {
	position: relative;
	font-size: 20px;
	color: #444444;
	font-weight: bold;
	padding-left: 12px;
	display: none;
}

.join_in_ibox i.border {
	position: absolute;
	left: 0;
	top: 2px;
	background-color: #E7581D;
	width: 4px;
	height: 22px;
}

.page-intro .pi-title {
	font-size: 40px;
	color: #444444;
	line-height: 40px;
	display: block;
	font-family: Microsoft YaHei;
		text-align: center;
}

.page-intro .pi-txt {
	text-align: left;
	display: inline-block;
	font-size: 18px;
	line-height: 26px;
	font-family: Microsoft YaHei;
	margin-top: 8px;
	text-align: center;
	width: 100%;
}

.col-xs-12s {
	width: 100%;
}

.collapse {
	display: none;
}

.collapse.in {
	display: block;
}

.join_in_ibox .post-ibox {
    float: left;
    width: 58%;
}
.join_in_ibox .zhaopin-ibox-right {
    float: right;
    width: 38%;
}
.join_in_ibox .zhaopin-ibox-right img{width: 100%;}
.inner_job .job_box {
	width: 100%;
	position: relative;
	/* margin-top: 18px; */
}

.panel-default {
	border: none;
}

.inner_job .job_box .job_title {
	width: 100%;
	position: relative;
	background: #fff;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 20px 30px;
	border-bottom: 1px solid #e9edf3;
}

.inner_job .job_box .job_content {
	background: #fff;
	padding: 0;
}

.inner_job .job_box .panel-default>.panel-heading {
	background: #fff;
	border: none;
	padding: 0;
	box-shadow: none;
}

.inner_job .job_box .panel-default>.panel-heading.open a {
	background-color: #fff1b2;
}

.inner_job .job_box .panel-collapse {
	padding: 15px;
	width: 100%;
	box-sizing: border-box;
	border-bottom: 1px solid #CCCCCC;
}

.inner_job .job_box .panel-default>.panel-heading a {
	font-size: 15px;
	color: #444444;
	display: block;
	padding: 19px 30px;
	background: #fff;
	border-bottom: 1px solid #CCCCCC;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	margin: 0;
	width: 100%;
	position: relative;
	box-sizing: border-box;
}
.inner_job .job_box .panel-default>.panel-heading a:hover{
	color: #E7581D;
}
.inner_job .job_box .panel-default>.panel-heading a span {
	float: left;
}

.inner_job .job_box .panel-default>.panel-heading a span.p1 {
	width: 20%;
}

.inner_job .job_box .panel-default>.panel-heading a span.p2 {
	width: 20%;
}

.inner_job .job_box .panel-default>.panel-heading a span.p3 {
	width: 40%;
}

.inner_job .job_box .panel-default>.panel-heading a span.p4 {
	width: 20%;
}

.inner_job .job_box .panel-default>.panel-heading a span.p5 {
	width: 20%;
}
.inner_job .job_box .panel-default>.panel-heading span.open_bar {
	width: 20px;
	height: 20px;
	background: url(../images/add22.png) no-repeat;
	position: absolute;
	top: 26px;
}

.inner_job .job_box .panel-default>.panel-heading .collapsed span.open_bar:after {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

.inner_job .job_box .panel-collapse {
	padding: 15px;
	width: 100%;
	display: none;
}

.recruitmentBox .panel-top[data-on="active"] .open_bar {
	background: url(../images/plus.png) no-repeat !important;
}

.panel-body {
	padding: 0 15px;
	color: #999999;
	font-size: 14px;
	font-weight: 500;
	line-height: 36px;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top: 0;
}
.invitea {
    margin-top: 22px;
    padding-left: 14px;
    width: 86px;
    padding-right: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
	background: #E7581D;
	float: left;
	margin-bottom: 4px;
	cursor: pointer;
}
.invitea a {
    display: block;
    position: relative;
    line-height: 1.2;
    color: #fff;
}

@media (max-width:1199px){
	.inner_job .job_box .panel-default>.panel-heading a{
		font-size: 12px;
	}
}
@media (max-width:1023px){
	.join_in_ibox .post-ibox{width: 100%;float: none;margin-bottom: 40px;}
	.join_in_ibox .zhaopin-ibox-right{width: 100%;float: none;}
}
@media (max-width: 767px) {
	.inner_job .job_box .panel-default>.panel-heading a {
		padding: 10px;
	}
	.zhaopin-ibox{padding-top: 44px;padding-bottom: 0px;}
	.zhaopin-ibox .zhaomu-img{
		padding: 16px 10px;
	}
	.inner_job .job_box .panel-default>.panel-heading a span.p1 {
		width: 100%;
		font-size: 17px;
		font-weight: bold;
		margin-bottom: 10px;
	}

	.inner_job .job_box .panel-default>.panel-heading a span.p4,
	.inner_job .job_box .panel-default>.panel-heading a span.p3,
	.inner_job .job_box .panel-default>.panel-heading a span.p2,
	.inner_job .job_box .panel-default>.panel-heading a span.p5 {
		width: auto;
		margin-right: 10px;
		font-size: 14px;
	}

	.post-ibox .open_bar {
		position: absolute !important;
		right: 10px;
		top: 15px !important;
	}

	.panel-body {
		padding: 0;
		line-height: 26px;
		font-size: 13px;
	}
	.page-intro .pi-title{    font-size: 22px;color: #0161C5;
    line-height: 20px;}
	.join_in_ibox{padding-top: 10px;margin-top:4px;}
}
/* 联系我们 */
.detail_box{
    width:100%;
    margin-bottom: 40px;
    overflow: hidden;
}
.detail {	
    padding:20px 30px;
}
.detail dl { width:33.3%; float:left;margin-bottom: 20px;height: 114px;}
.detail dt {text-align: left; padding-left:24px; color: #333; margin-bottom: 2px;font-weight:bold; font-size:17px; height:36px; line-height:36px; background:url(../images/addr.jpg) left center no-repeat; background-size: 13px 16px;}
.detail dd {text-align: left;  color: #666; height:auto; min-height:26px; line-height:26px;}

.product-inlist{margin-top: 88px;}
.contact_meg {position:absolute;left:0;top:0;width:46%;height:100%;z-index:3;background:rgba(255,255,255,0.85);}
.meg_con .title {font-size:28px;color:#333333;max-width:420px;/* padding-top:100px;background:url(../images/con_backs.png)no-repeat top center;*/ margin-bottom:35px;margin-top:35px;font-weight: bold;}
.meg_con .tel {padding:20px 0;border-top:solid 1px #333;border-bottom:solid 1px #333;color:#333;max-width:420px;font-size:30px;}
.meg_con .tel img{display: inline-block;}
.meg_con .megs {margin-top:35px;font-size:15px;line-height:36px;}
.meg_con {position:absolute;left:0;top:0;right:0;width:45%;z-index:3;padding-left:4%;padding-right:2%;box-sizing: border-box;}
.topimg {margin-top:30px;}
.my-map {margin:0 auto;width:100%;height:420px;}
.my-map img {max-width:none;}
.my-map .icon {background:url(../images/marker.png) no-repeat;}
.my-map .icon-cir {height:31px;width:28px;}
.my-map .icon-cir-red {background-position:-11px -5px;}
.amap-container {height:100%;}
/* 留言框 */
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #999;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #999;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #999;
}
.contact_us{
	padding-top: 88px;
}
.contact-ly{
    box-sizing: border-box;
    background-size: cover;
    padding: 30px 40px;
    margin-bottom: 80px;
}
.contact-ly-cont{
    width: 100%;
    background: #fff;
    text-align: center;
    box-sizing: border-box;
    padding: 60px;
}
.contact-vs img,.contact-ly img{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
.contact-ly img {
    width: 22px !important;
}
.contact-ly-title{
    margin-bottom: 35px;
}
.contact-ly-title h3{
    font-size: 36px;
    font-weight: normal;
}
.contact-ly-title p{
    color: #707070;
    font-size: 24px;
}
.contact-ly-c label{
    width: 49%;
    display: block;
    float: left;
    padding: 12px 20px;
    box-sizing: border-box;
    border: 1px solid #f2f2f2;
    margin-right: 2%;
    margin-bottom: 24px;
    text-align: left
}
.contact-ly-c label:nth-of-type(2n){
    margin-right: 0;
}
.contact-ly-c label span{
    font-size: 17px;
    color: #333;
    display: inline-block;
    vertical-align: middle;padding-right: 5px;
    border-right: 1px solid #e7e7e7;
    padding-left: 6px;
    margin-right: 5px;
    font-weight: bold;
}
.contact-ly-c input{
    height: 22px;
    line-height: 22px;
    position: relative;
    top: 1px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 67%;
}
.contact-ly-c textarea{
    width: 100%;
    border: 1px solid #f2f2f2;
    padding: 18px 20px;
    display: block;
    height: 200px;
    box-sizing: border-box;
    resize: none;
    font-size: 16px;
}
.contact-ly-c .submit{
    width: 137px;
    height: 44px;
    font-size: 16px;
    line-height: 44px;
    background-color: #E7581D ;
    background-position: 26px center;
    background-repeat: no-repeat;
    color: #fff;
    border-radius: 2px;
    margin-top: 50px;
    cursor: pointer;
    transition: all .8s;
}
.contact-ly-c .submit:hover{background-color: #f15e21;}
.contact-zx{
    margin-top: 70px;
    position: relative;
}
.contact-zx .ves{
    position: absolute;
    bottom: 26px;
    left: 52%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    background: #fff;
    width: 330px;
    text-align: center;
    padding: 10px 30px 10px;
}
.contact-zx .ves p{
    font-size: 16px;
    color: #666;
    margin-bottom: 8px;
}
.contact-zx .ves a{
    color: #E4711E ;
    font-size: 16px;
}
.contact-text{
    padding-bottom: 62px;
    width: 100%;
    overflow: hidden;
}

@media only screen and (max-width:768px) {
#about-07{padding-left: 10px;padding-right: 10px;}
.w1200{width: 100%;}

.meg_con {width:100%;position:unset;padding-left:6%;box-sizing: border-box;}
.contact_meg {width:0%;background:#f5f5f5;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.product-inlist{background:#f5f5f5;}
.my-map {margin:0 auto;width:100%;height:330px;}
.meg_con .title {margin-bottom:25px;margin-top:25px;}
.meg_con .tel {padding:16px 0;}
.meg_con .megs {margin-top:10px;font-size: 16px !important;}
.meg_con .megs p{font-size: 18px !important;}
.contact-ly-c label{width: 100%;float: none;margin-right: 0;}
.contact-ly-cont {
    padding: 40px;
}

.detail dl{width: 50%;}
}
@media only screen and (max-width:767px){
.topimg img{width: 60%;}
.detail dl{width: 100%;margin-bottom: 20px;height: auto;}
.contact-ly-cont {
    padding: 14px;
}
.contact-ly-c label span{font-size: 14px;}
.contact-ly-c input{width: 55%;}
.contact-ly-c textarea {
    padding: 14px;
    font-size: 14px;
}
.contact-ly-c .submit {
    margin-top: 26px;
    margin-bottom: 18px;
}
.contact-ly {
    padding: 14px 10px;
}
.meg_con .title{font-size: 22px;}
}
/* 荣誉资质 */
.about-sec_item5.about-sec_item {
    background-color: #f5f5f5;
    padding: 70px 0 80px;
    margin-top: 88px;
}
.honor-list{
    position: relative;
}
.honor-ibox {padding:24px 0 104px;margin:0 -10px;}
.honor-ibox.honor-ibox2{padding: 24px 0 0;}
.honor-ibox .item {height:300px;margin:0 10px;position:relative;overflow:hidden;}
.honor-ibox .item .pic {background:url(../images/honor_bg.jpg) no-repeat;text-align:center;height:100%;overflow:hidden;background-size:cover;width:100%;}
/* .honor-ibox .item .pic {text-align:center;height:100%;overflow:hidden;width:100%;} */
.honor-ibox .item .pic img {max-width:100%;}
.honor-ibox .item .pic span {display:block;width:100%;height:100%;position:absolute;left:0;top:0;font-size:0;overflow:hidden;text-align:center;}
.honor-ibox .item .pic span i {display:inline-block;*display:inline;*zoom:1;width:0;height:100%;vertical-align:middle;}
.honor-ibox .item .pic img {display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
.honor-ibox .item .ovrly {background:#000000;opacity:0;filter:alpha(opacity=0);height:100%;left:0;position:absolute;top:0;width:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-filter:alpha(opacity=0);}
.honor-ibox .item .buttons {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.honor-ibox .item .buttons img {opacity:0;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transition:transform .3s,opacity .3s;-webkit-transition:transform .3s,opacity .3s;-moz-transition:transform .3s,opacity .3s;-ms-transition:transform .3s,opacity .3s;-o-transition:transform .3s,opacity .3s;}
.honor-ibox .item:hover .ovrly {opacity:0.5;filter:alpha(opacity=50);-webkit-filter:alpha(opacity=50);}
.honor-ibox .item:hover .buttons img {opacity:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.honor-tab-ibox {font-size:0;text-align:center;margin-bottom:40px;}
.honor-tab-ibox .tab-item {display:inline-block;*display:inline;*zoom:1;font-size:16px;color:#666666;width:150px;height:44px;border:#DDDDDD 1px solid;text-align:center;line-height:44px;border-radius:3px;margin:0 10px;background-color:#fff;cursor:pointer;}
.honor-tab-ibox .tab-item.active {background-color:#003A84;border-color:#003A84;color:#333333;}
.honor-ibox .slick-dots {bottom:-40px;}
.honor-ibox .slick-dots li button {width:8px;height:8px;background:#cccccc;padding: 0;}
.honor-ibox .slick-dots li.slick-active button {background-color:#003A84;}
.honor-ibox .slick-prev {width:32px;height:40px;background:url(../images/dignzhi-arr.png) no-repeat;border:none;margin-top:-23px;background-size: cover;top: 50%;}
.honor-ibox .slick-next{width:32px;height:40px;background:url(../images/dingzhi-arr2.png) no-repeat center;border:none;margin-top:-23px;background-size: cover;top: 50%;}
.honor-ibox .slick-prev {left:-40px;}
.honor-ibox .slick-next {right:-40px;}
.honor-sec_ibox .honor-list,.honor-sec_ibox.slick-list,.honor-sec_ibox .slick-track {display:block!important;height:0;*height:auto;opacity:0;visibility:hidden;}
.honor-sec_ibox .honor-list.tactive,.honor-sec_ibox .honor-list.tactive .slick-list,.honor-sec_ibox  .honor-list.tactive .slick-track {height:auto;opacity:1;visibility:visible;transition:opacity .5s;}
.honor_show_box{
	display: none;
	height: 100%;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 111;
	background:rgba(0,0,0,.7);
    text-align: center;
    z-index: 999;
}
.honor_show{
	position: fixed;
	left: 50%;
	top:50%;
	transform: translateY(-50%) translateX(-50%);
}
.honor_show img{
    width: 100%;
}

@media only screen and (max-width:991px){
    .honor-ibox .slick-next {
        right: 0;
    }
    .honor-ibox .slick-prev {
        left: 0px;
    }
    .honor-ibox{
        margin: 0;
    }
	.honor-ibox.honor-ibox2 {
	    padding: 14px 0 0;
	}
	.about-sec_item5.about-sec_item{margin-top: 0;padding-top: 44px;padding-bottom: 60px;margin-bottom: 0;}
	.honor-ibox .item {
	    height: 320px;
	}
}
