@charset "UTF-8";
/*  由DM建站系统 www.demososo.com开发 */

.efpj01  .tptestinimail{background:#fff;padding:44px 40px;-webkit-transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);-o-transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1);transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1)}
.efpj01  .testimonial-quote{padding:2px 5px 0 0;font-size:28px;line-height:0;color:#fd914f}
.efpj01 .img img{border-radius:50%;width:60px;margin-right:15px}
.efpj01 .title h4{font-size:14px;font-weight:400;letter-spacing:0.5px;margin-bottom:5px}
.efpj01 .title h6{color:#7a7a7a;letter-spacing:0.5px;font-size:12px;font-weight:400;margin:0}
.efpj01 .desp{font-size:14px;line-height:20px;margin-bottom:30px}
.efpj01 .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fd914f}
.efpj01  .testimonial-quote{text-align:right;position: absolute;top:25px;right: 5px}


/*dmefincpj01*/
.dmefincpj01{padding:30px 0} 
.dmefincpj01 .cnt{ position:relative; padding:50px 40px 50px 46px;background:#ffffff;z-index:2} 
.dmefincpj01 .cnt:before{position:absolute;content:"";left:65px;bottom:-20px;width:20px;height:20px;
clip-path:polygon(0 0,0 100%,100% 0);background:#ffffff}
.dmefincpj01 .cnt .desp,.dmefincpj01 .cnt p{font-size:16px;margin-bottom:0;color:#666;line-height: 22px}
.dmefincpj01 .cnt .quote{display:inline-block;position:absolute;top:5px;right:40px;z-index:-1}
.dmefincpj01 .text{background:#ffffff;overflow:hidden; padding-top:35px;padding-left:40px;background:transparent} 
.dmefincpj01 .img{  float:left;overflow:hidden;width:54px;height:54px;border:2px solid #ff5e14; 
	border-radius:50%;padding:3px;margin-right:25px}
	.dmefincpj01 .img img{width:54px;height:54px; border-radius:50%}
	.dmefincpj01 .author {overflow:hidden;padding-top:10px}
	.dmefincpj01 .author h4{font-size:16px;margin-bottom:10px;line-height:1}  
	.dmefincpj01 .author span{font-size:14px;color:#ff5e14}

/*client05wrap*/
.client05wrap{ background: #f8f8f8 }
.client05wrap h3{font-size: 36px;padding:0 20px  }
.client05wrap .imgside{padding-top: 65px;}
.client05wrap .line li{padding-bottom:25px;padding-top:5px}
.client05wrap .line.second li{padding-top:25px;padding-bottom:20px} 
.client05wrap .imgwrap{position:relative;margin-top:60px;text-align: center;}
.client05wrap .imgwrap img{max-height: 100px;width: auto}
 

@media only screen and  (max-width:800px){  
  .client05wrap h3{font-size: 28px  }
  .client05wrap .line li{padding-bottom:20px} 
  .client05wrap  .second:before{width:90%}
  .client05wrap .line.second li{padding-top:20px}

   .client05wrap .line .slick-slide{text-align:center}
   .client05wrap .line .slick-slide img{display:inline-block}

   .client05wrap .imgside{padding-top: 25px;}


}





/*-------responsive part-----------------------------------
---------------------------------------------------
------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------*/

@media (max-width:800px){
	.efpj01 .img img{margin-bottom:10px}
	.efpj01  .tptestinimail{padding-left:0;padding-right:0}

	.dmefincpj01 .cnt{padding:18px 20px}
	.dmefincpj01 .text{padding-left:20px}
	.dmefincpj01 .img{ margin-right:16px}


	/*end 800px*/
}
