#about .ppjs{
	background: none;
}
.ppjs {
  
	padding-bottom:36px;
  
}
.ppjs h2.h2_title {
    margin-bottom: 60px;
}
.ppjs h2.h2_title i {
    background: url(../images/index_43.png) no-repeat center center;
}

.ppjs .fl{
	width: 1200px;
}
.ppjs .entit{
	font-weight: bold;
	font-size: 72px;
	font-family:  Arial, "微软雅黑";
	text-transform: uppercase;
	color: rgba(237, 237, 237);
	line-height: 55px;
}
#about .ppjs .entit{
	color: rgba(5,167,82,0.1);
}


.ppjs .cntit{
	font-weight: bold;
	font-size: 25px;
	color: #222;
	margin-bottom:20px;
}
.ppjs .p1 {
    font-size: 16px;
	color: #666;
    line-height:30px;
    margin-bottom:40px;
	white-space: pre-line;
}

.ppjs .more{
	font-size: 22px;
	color: #fff;
	background: #016bdb;
	padding: 11px 32px;
    border-radius: 30px;
	float: left;
	margin-right: 20px;
}
.ppjs .more:hover{
	background: #222;
}

.ppjs .gytel{
	background: url("images/index_16.png") no-repeat left center;
	background-size: 51px 51px;
	height: 51px;
	display: block;
	float: left;
	padding-left: 65px;
}

.ppjs .gytel em{
	display: block;
	font-family: "Times New Roman", Arial, "微软雅黑";
	font-size: 35px;
	color: #da251d;
	font-weight: bold;
}

.ppjs .fr{border: 20px solid rgba(237, 237, 237);}
.ppjs embed{
	
}



.ppjs .ppjsNum { margin-bottom:70px;
    background: #016bdb;
}
.ppjs .ppjsNum li {float: left; font-size:16px; padding: 30px 60px 40px 77px;color: rgba(255,255,255,0.90);}
.ppjs .ppjsNum li:first-child {background: none;}
.ppjs .ppjsNum li b {display: block;font-size:60px;font-family: Arial,"微软雅黑";  color:#fff;}

.ppjs .ppjsType {text-align: center;margin-bottom: 32px;}
.ppjs .ppjsType li {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 110px;height: 46px;line-height: 46px;text-align: center;font-size: 16px;border: 1px solid #dcd9d9;background: #fff;border-radius: 54px;margin: 0 5px;}
.ppjs .ppjsType li a {display: block;height: 46px; color: rgba(255,255,255,0.50);}
.ppjs .ppjsType li.cur {background: #016bdb;border-color: #016bdb;}
.ppjs .ppjsType li.cur a {color: #fff;}
.ppjs .ppjsbox .box {display: none;}
.ppjs .ppjsbox .box.cur {display: block;}
.ppjs .ppjsbox .box ul li {float: left;width: 385px;margin-left: 22px;}
.ppjs .ppjsbox .box ul li:first-child {margin-left: 0;}
.ppjs .ppjsbox .box ul li span {display: block;width: 385px;height: 288px;overflow: hidden; border: 1px solid #f4f4f4;}
.ppjs .ppjsbox .box ul li img {display: block;width: 385px;height: 288px;transition: all 0.5s;}
.ppjs .ppjsbox .box ul li p {text-align: center;font-size: 16px;padding-top: 16px;}
.ppjs .ppjsbox .box ul li:hover img {transform: scale(1.1);}


/*企业文化*/
.ab_bg{ background:rgba(237, 237, 237); padding: 70px 0; font-size:0; overflow:hidden;}
.about .cp_bt{height: 123px;line-height: 123px;overflow: hidden; background:url(../images/ab_line.gif) no-repeat center 62px;}
.about dl dt{width: 592px;height: 445px;float: left;overflow: hidden;}
.about dl dt img{width: 592px;height: 445px;}
.about dl dd{ 
	width: 568px;
    float: left;
    padding: 30px 0 0 40px;
}
.about dl dd h5 a{
	font-size: 25px;
    color: #222;
    margin-bottom: 20px;
    display: block;
}
.about dl dd h5 a em{
	text-transform: uppercase;
    color: rgba(0, 0, 0, 0.3);
}
.about .ab_desc{ font-size:14px; color:#666; line-height:27px;padding:5px 0 0; overflow:hidden;height: 186px;}
.about dl dd span{display: block;width: 568px; padding:22px 0 0 0;}
.about dl dd span img{width:568px}
.ab_bot{ padding: 53px 0 10px; display:inline-block;width: 1200px;}
.ab_bot ul li{width: 400px;float: left;height: 70px;}
.ab_bot ul li em{display: block;float: left;width: 50px;height: 50px;background: #016bdb;border-radius:50%;font-size: 22px;color: #fff;text-align: center;line-height: 50px;font-weight: bold; margin:5px 0 0 80px;}
.ab_bot ul li span{display: block;float: left;font-size:15px;color: #333;width: 250px; padding:0 0 0 20px;line-height: 20px;}
.ab_bot ul li b{display: block; font-size:20px;line-height: 40px;}
.ab_bot ul li:hover em{background: #de702e;}

/******风采******/
.cp_bt{height: 70px;text-align: center; background:url(../images/cp_line.gif) no-repeat center 12px;}
.cp_bt a,.plan_bt a{font-size: 25px;color: #222;}
.cp_bt i,.plan_bt i{color: #016bdb;}
.abtxt{
	font-size: 16px;
    line-height: 30px;
    margin-bottom: 30px;
    border: 1px dashed #eee;
    padding: 20px;
}

.case ul li{width: 292px;height: 188px;float: left;position: relative; margin-right:10px; margin-bottom:10px;overflow: hidden;}
.case ul li img{width: 290px;height: 188px;border: 1px solid #f5f5f5;}
.case ul li span{ width:290px; display:block; text-align:center; height:40px; line-height:40px;font-size: 14px;color: #333;position: absolute;bottom: 0;left:1px; background:rgba(0,0,0,0.5); overflow:hidden; color: #fff;}
.case ul li .a_bg{ display:none;width: 292px;height: 188px;position: absolute;bottom: 0;left: 0;font-size: 14px;color: #fff;line-height: 260px;text-align: center;overflow: hidden;}
.case ul li:nth-of-type(4n){margin-right: 0;}
.a_bg {
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.a_bg:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
   background:url(../images/case_picbg.png) no-repeat;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.a_bg:hover, .a_bg:focus, .a_bg:active {
  color: white;
}
.a_bg:hover:before, .a_bg:focus:before, .a_bg:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}