.us{
	width:1020px;
	margin:40px auto;
	overflow:hidden;
    text-align:center;
}
.us > img{
	display:block;
	margin:10px auto;
}
.us p{
	text-indent:30px;
	color:#808080;
	font-size:16px;
	line-height:32px;
    text-align: justify;
}
em{
	color:#ff6640;
}
.us em{
	font-size:20px;
	
}
.bg,
.com-title span.span-bg{
	background:#f8f8f9
}
/* .jmdl-btn{
	background:#ff6640;
	padding:0 40px;
	height:50px;
	line-height:50px;
	color:#fff;
	font-size:20px;
	border-radius:50px;
	display:inline-block;
	margin:20px auto;
	text-align:center;
}
.jmdl-btn:hover{
	color:#fff;
} */

.why li{
	float:left;
	display:inline-block;
	width:33.1%;
}
.why li>div{
	background:#f8f8f9;
	margin:10px;
	padding:40px 25px 25px 25px;
	min-height:300px;
	border:1px solid #f8f8f9;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.why li>div:hover{
	border:1px solid #fa4b00;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.why li>div:hover h3{
	color:#fa4b00
}
.why li>div:hover p{
	color:#333
}
.why h3{
	font-size:20px;
	font-weight:400;
	line-height:60px;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.why p{
	font-size:14px;
	line-height:24px;
	color:#808080;
 transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.cus,
.hz,
.list{
	background:#fff;
	-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);
	-moz-box-shadow:0 0 15px rgba(0,0,0,.2);
	-ms-box-shadow:0 0 15px rgba(0,0,0,.2);
	-o-box-shadow:0 0 15px rgba(0,0,0,.2);
	box-shadow:0 0 15px rgba(0,0,0,.2);
	width:960px;
	margin:30px auto;
}
.list{
	padding:30px 20px;	
}
.hz dt,
.hz dd,
.list dt,
.list dd{
	float:left;
}
.list dt{
	width:300px;
}
.list dd {
	margin-left:30px;
}
.list dd img{
	width:180px;
/* 	height:180px; */
/* 	border-radius:100%; */
}
.list h3{
	font-size:24px;
	font-weight:400;
	line-height:40px;
/* 	height:30px; */
	margin-bottom:20px;
	position:relative;
}
/* .list-t::before, */
/* .list-t:before{ */
/* 	content:""; */
/* 	position:absolute; */
/* 	width:60px; */
/* 	height:2px; */
/* 	background:#ff6640; */
/* 	bottom:0; */
/* 	left:50%; */
/* 	margin-left:-30px; */
/* 	z-index:99; */
/* } */
.list p{
	font-size:16px;
	color:#808080;
	padding:0 28px;
	text-align: justify;
}
.list dd p{
	text-indent:0;
	text-align:center;
}

.hz{
	overflow:hidden;
}
.hz dt{
	background:#fffbfa;
	width:200px;
	text-align:center;
	padding:30px 0;
}
.hz dd{
	padding:15px 20px;
}
.hz h3{
	color:#000;
	font-size:20px;
	font-weight:400;
	line-height:40px;
}
.hz p{
	font-size:16px;
	line-height:28px;
	color:#4c4c4c
}


.cus{
	padding:40px 20px 30px 20px;
}
.cus_more{
	font-size:20px;
	text-align:left;
	padding-left:15px;
}
.cus_more a{
	color:#ff6640;
	float:right;
	font-size:16px;
}

.cuslist{
	overflow: hidden;
	width: 100%;
	margin:30px auto 10px auto;
	display: flex;
	flex-wrap: wrap;
	gap: 6px;
}
.cuslist li{
	width:calc(100%/7 - 6px*6/7);
	text-align:center;
	overflow: hidden;
	position: relative;
	background: #fff;
}
/* Common style */
.effect-oscar {
	position: relative;
	z-index: 1;
	display: inline-block;
	overflow: hidden;
/* 	margin: -0.135em; */
	width: 160px;
	height: 80px;
	background: #ffffff;
	text-align: center;
/* 	cursor: pointer; */
}

.cuslist .effect-oscar img {
	position: relative;
	display: block;
	min-height: 100%;
/* 	opacity: 0.8; */
}

.cuslist .effect-oscar {
	color: #fff;
	text-transform: uppercase;
	font-size:14px;
	-webkit-backface-visibility: hidden;
	-ms-backface-visibility:hidden; 
	backface-visibility: hidden;
}

.cuslist li .text::before,
.cuslist li .text::after {
	pointer-events: none;
}

.cuslist li .text,
.cuslist li a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.cuslist li a {
	z-index: 1000;
/* 	text-indent: 200%; */
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

/* .effect-oscar { */
/* 	background: -webkit-linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%); */
/* 	background: -ms-linear-gradient(45deg, #22682a 0%, #9b4a1b 40%, #3a342a 100%); */
/* 	background: linear-gradient(45deg, #22682a 0%,#9b4a1b 40%,#3a342a 100%); */
/* } */

/* .effect-oscar img { */
/* /* 	opacity: 0.9; */ 
/* 	-webkit-transition: opacity 0.35s; */
/* 	-ms-transition: opacity 0.35s; */
/* 	transition: opacity 0.35s; */
/* } */

/* .effect-oscar .text { */
/* /* 	background-color: rgba(58,52,42,0.7); */
/* 	-webkit-transition: background-color 0.35s; */
/* 	-ms-transition: background-color 0.35s; */
/* 	transition: background-color 0.35s; */
/* } */

/* .effect-oscar .text::before { */
/* 	position: absolute; */
/* 	top: 0; */
/* 	right: 0; */
/* 	bottom: 0; */
/* 	left: 0; */
/* 	border: 2px solid #f00; */
/* 	background:#fff; */
/* 	content: ''; */
	
/* } */
/* .effect-oscar p{ */
/* 	line-height:20px; */
/* 	margin-top:20px; */
/* 	color:#4c4c4c; */
/* } */

/* .effect-oscar .text::before, */
/* .effect-oscar p { */
/* 	opacity: 0; */
/* 	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s; */
/* 	-ms-transition: opacity 0.35s, -webkit-transform 0.35s; */
/* 	transition: opacity 0.35s, transform 0.35s; */
/* 	-webkit-transform: scale(0); */
/* 	-ms-transform: scale(0); */
/* 	transform: scale(0); */
/* 	font-size:14px; */
/* 	text-align:center; */
/* 	text-indent:0; */
/* } */

/* .effect-oscar:hover .text::before, */
/* .effect-oscar:hover p { */
/* 	opacity: 1; */
/* 	-webkit-transform: scale(1); */
/* 	-ms-transform: scale(1); */
/* 	transform: scale(1); */
/* } */

/* .effect-oscar:hover .text { */
/* 	background-color: rgba(58,52,42,0); */
/* } */

/* .effect-oscar:hover img { */
/* 	opacity: 0.4; */
/* } */