
/* home iframe 首页背景 */
.home-iframe{position:absolute;	width:100%;	height:100%; left:0px; right:0px; border:none 0;}

/* home-title-one 首页标题一 */
.home-title-one{ text-align:center; margin-bottom:50px; overflow:hidden; position: relative; }
.home-title-one h1{ text-align:center; _font-weight:bold;}
.home-title-one p{ font-size:16px; }
.home-title-one:after{ 
	display:none; 
	content:"0"; 
	height:5px; 
	width:36px; 
	background:darkorange; 
	position:absolute; 
	left:50%; 
	bottom:-2px; 
	margin-left:-18px; 
	z-index:2; 
}
.home-title-one i{ background: #D8E8BF;	height: 1px; width: 150px; position: absolute;left: 50%;bottom: 0px;margin-left: -75px;}
.home-title-one i:before{content: "";background: darkorange;height: 1px;width: 13px;position: absolute;left: -15px;top: 0px;}
.home-title-one i:after{content: "";background: darkorange;height: 1px;width: 13px;position: absolute;	right: -15px;top: 0px;}
*, :after, :before {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

/* home more one 首页更多 */
.home-more-one { 
	top:30px; 
	line-height: 34px; 
	text-align: center; 
	display: block; 
	height: 36px; 
	width: 115px; 
	border: 1px solid #3eb044; 
	text-transform: uppercase; 
	color: #3eb044; 
	font-size: 16px; 
	margin: 0px auto 0px; 
	position: relative; 
	overflow: hidden; 
}
.home-more-one span{position:relative; z-index:2;}
.home-more-one:after{ 
	display:block; content:""; 
	position:absolute; 
	left:50%;
	top:0; 
	width:0; 
	height:100%; 
	background:#3eb044; 
	transform:skew(45deg); 
	-webkit-transform:skew(45deg); 
	transition:all 0.3s ease-in-out 0s; 
	-webkit-transition:all 0.3s ease-in-out 0s;
}
.home-more-one:hover{ color: #fff; border: 1px solid #3eb044; }
.home-more-one:hover:after{ left:-20%; width:140%;}

/* home photo list one 首页图片列表样式一 */
.home-photo-one{}
.home-photo-one li{ margin:15px 0; list-style-type:none;}
.ellipsis {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; text-align:center;}
.hmCase_aBox { display: block; }
.hmCase_aBox .overflowHide { height: 280px; }
.hmCase_aBox .overflowHide:after{content:"";background: transparent;display: block; height: 280px; position: absolute;left: 0px;bottom: 0px;}
.bgImg { background-position: center center; background-repeat: no-repeat; background-size: cover;}
.bgImg img { display: none!important;}
.scaleImg .bgImg { transition: all 0.5s ease; position: absolute; height: 100%; width: 100%; left: 0; top: 0;}
.scaleImg:hover .bgImg { transform: scale(1.1);}
.scaleImg img { transition: all 0.5s ease;}
.overflowHide { overflow: hidden; position: relative;}
.hmCase_aBox:hover .hmCase_nm{ bottom:0; background:rgba(0,0,0,0.75); padding-top:50px; color: #fff;}
.hmCase_aBox:hover .hmCase_nm p{opacity:1; transform:translate(0,0)}
.hmCase_nm {
	width: 100%;
	height:100%;
	color: #333;
	padding: 0px 8%;
	position: absolute;
	z-index: 2;
	left: 0px;
	bottom: -230px;
	transition:all 0.5sease-in-out;
	_background:rgba(0,0,0,0.3);
}
.hmCase_nm .ellipsis{ display: block; _line-height: 50px; _height: 50px;}
.hmCase_nm p {font-size: 13px;line-height: 23px;color: #cfcfcf;padding-top: 6px;opacity:0;transition:all 0.3s ease-in-out;transition-delay:0.5s;transform:translate(80px,0);}

/* home business scope 服务范围 */
.home-business-scope{ width:100%; overflow:hidden; background:#fff; padding:50px 0; text-align:center;}
.home-business-scope ul li{ list-style-type:none;}
.home-business-scope .ico {height: 150px;}
.home-business-scope_aBox:hover {transform: translateY(-10px);}

/* home featured products 首页推荐产品 */
.home-featured-products{ width:100%; overflow:hidden; background:#f2f2f2; padding:50px 0; text-align:center;}
.home-featured-products ul{ padding:0px;}
.home-featured-products ul li{list-style-type:none; overflow:hidden; margin-bottom:20px;}

/* home-aboutus 首页关于我们 */
.home-aboutus {	width:100%; overflow:hidden; background:#f2f2f2; padding:50px 0; }
.home-aboutus img {	max-width: 100%;}
.home-aboutus .about-info p { text-indent:30px; font-size: 16px; line-height:25px; text-align:justify;text-justify:inter-ideograph;}
.home-aboutus .list-unstyled,.home-aboutus .about-info{ padding-top:30px;}

/* home company strength 首页公司实力 */
.home-company-strength{ width:100%; overflow:hidden; background:#f2f2f2; padding:50px 0; text-align:center;}
.home-company-strength ul{ padding:0px; }
.home-company-strength ul li{list-style-type:none; overflow:hidden; margin-bottom:20px;}

/* home news 首页新闻中心*/
.home-news{ width:100%; overflow:hidden; background:#fff; padding:50px 0; text-align:center;}
.home-news ul{ padding:0px;}
.home-news ul li{list-style-type:none; overflow:hidden; margin-bottom:20px;}

/* home partners 合作伙伴 */
.home-partners{ width:100%; overflow:hidden; background:#fff; padding:50px 0; text-align:center;}
.home-partners ul{ padding:0px;}
.home-partners ul li{list-style-type:none; overflow:hidden; margin-bottom:20px;}


/*左右滚动控制插件*/
.bodyCon08 {_background-color: rgba(33, 33, 33, 1.00);_position: relative;width: 100%;}
.bodyCon08 .students {margin: 0px auto;width: 99%;height: 100px;position: relative;}
.bodyCon08 .students p.PP {width: 510px;height: 50px;font-size: 16px;color: #333;text-align: center;position: absolute;top: 60px;left: 300px;}
#four_flash {position: relative;position: absolute;width: 100%;height: 100px;margin: 0px auto;_bottom: 40px;}
#four_flash .flashBg {width: 92%;height: 100%;margin: 0 auto;position: relative;overflow: hidden;}
#four_flash .flashBg ul.mobile {width: 2000%;height: 100px;padding: 0px;position: absolute;top: 15;left: 0;}
#four_flash .flashBg ul.mobile li {list-style-type: none;float: left;width: 200px;height: 100px;color: #6C6E85;transition: all 1s ease 0s;margin: 0 5px;}
#four_flash .flashBg ul.mobile li img {width: 200px;height: 100px;display: block;margin: 0 auto;border: 1px solid #efefef;_border-radius: 82px;}
#four_flash .flashBg ul.mobile li dd {font-size: 20px;width: 300px;line-height: 60px;text-align: center;border-bottom: 1px solid #6C6E85;}
#four_flash .flashBg ul.mobile li p {font-size: 16px;text-align: center;width: 260px;line-height: 24px;margin-top: 10px;}
#four_flash .flashBg ul.mobile li a {display: block;background: url(../image/jt-left.png);width: 200px;height: 100px;border: 0px;margin: 0px auto;}
#four_flash .flashBg ul.mobile li a:hover {background: url(../image/jt-right.png);}
#four_flash .but_left {width: 32px;height: 32px;position: absolute;top: 40px;left: 0px;}
#four_flash .but_right {width: 32px;height: 32px;position: absolute;top: 40px;right: 0px;text-align: right;}



.hmCase_aBox2 { display: block; }
.hmCase_aBox2 .overflowHide { height: 215px; }
.hmCase_aBox2 .overflowHide:after{ content:""; background: url(/themes/simpleboot3_default/public/assets/images/hmcaseBg2.png) repeat-x left bottom; display: block; height: 215px; width: 100%; position: absolute; left: 0px; bottom: 0px; }
.hmCase_aBox2:hover .hmCase_nm2{ bottom:0; background:rgba(255,255,255,0.9); padding-top:33px; }
.hmCase_aBox2:hover .hmCase_nm2 p{opacity:1; transform:translate(0,0)}

.hmCase_aBox2:hover .ellipsis{ color:darkorange;}
.hmCase_nm2 {width: 100%;height:100%;font-size: 15px;_font-weight: bold;color: #FFF;padding: 0px 8%;position: absolute;z-index: 2;left: 0px;bottom: -173px;transition:all 0.5s ease-in-out;display:block;}
.hmCase_nm2 strong{display: block;line-height: 62px;height: 62px;color:transparent;text-align:center;}
.hmCase_nm2 p {font-size: 13px;line-height: 23px;color: #333;text-align:center;padding-top: 6px;opacity:0;transition:all 0.3sease-in-out;transition-delay:0.5s;transform:translate(80px,0)}

.hmCaseList { margin: 0px -22px 0px; }
.hmCaseList li { padding: 0px 22px; margin-bottom: 38px; }
.scaleImg .bgImg { transition: all 0.5s ease; position: absolute; height: 100%; width: 100%; left: 0;  top: 0;}
.scaleImg2 .bgImg2 { transition: all 0.5s ease; position: absolute; height: 100%; bottom:40px; width: 100%; left: 0; top: 0;}
.scaleImg2:hover .bgImg2 { transform: scale(1.1);}
.bgImg2 { background-position: center center;  background-repeat: no-repeat; background-size: cover;}
.bgImg2 img { display: none!important;}
.scaleImg2 img { transition: all 0.5s ease;}
.hmNews_aBox { display: block;}
.hmNews_aBox .overflowHide { height: 200px;}
.overflowHide { overflow: hidden;  position: relative;}
.scaleImg img {transition: all 0.5s ease;}

img {border: none;}
.hmNewsTime {
	width: 63px; 
	text-align: center; 
	line-height: 22px; 
	color: #FFF; 
	height: 88px; 
	font-family: Arial; 
	background: rgba(62,176,68,0.8); 
	position: absolute; 
	z-index: 1; 
	left: 20px; 
	top: 0px;
}
.hmNewsTime strong {line-height: 36px; padding-top: 17px; font-size: 20px; font-weight: 500; display: block; margin-bottom: 8px; position: relative;}
.hmNewsTime strong:after {content: "";background: #FFF;height: 2px;width: 17px;position: absolute;left: 23px;bottom: -2px;}
.hmNewsDes {background: rgba(2,0,0,0.5); height: 112px; padding: 13px 5% 0px; transition: all 0.5s ease-in-out;}
.hmNewsDes .ellipsis {font-size: 16px; line-height: 40px; color: #fff; height: 40px; font-weight: normal;}
.transition { transition: all 0.5s ease;}

.hmNewsDes p {font-size: 13px; line-height: 20px; color: #fff; height: 40px; overflow: hidden;}
.hmNews_aBox:hover .hmNewsDes { background: #3eb044;}
.hmNews_aBox:hover .ellipsis{ color:#fff;}