
/* home_trust */
	.home_trust { padding:90px 0; overflow:hidden}
	.home_trust .title { height:210px; background:url(../images/home_trust_line.png) no-repeat center bottom; background-size:contain}
	.home_trust ul { margin:40px -30px 0 -30px}
	.home_trust li { float:left; width:25%; text-align:center}
	.home_trust li .item { min-height:350px; margin:10px 30px; padding:40px 20px; color:#999; line-height:1.8; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; background:#fff; background-image:url(../image/home_partner_bg.png);background-repeat: no-repeat;background-position: -1000px;}
	.home_trust li h3 { padding:30px 0 20px 0; font-size:20px; font-weight:bold; color:#333}
	.home_trust li .icon { display:inline-block; width:100px; height:100px; background-repeat:no-repeat 0 0}
	.home_trust li .icon1 { background-image:url(../images/icon_trust1.png)}
	.home_trust li .icon2 { background-image:url(../images/icon_trust2.png)}
	.home_trust li .icon3 { background-image:url(../images/icon_trust3.png)}
	.home_trust li .icon4 { background-image:url(../images/icon_trust4.png)}
	.home_trust li:hover .item { color:#fff; box-shadow:0 0 15px 2px rgba(0,0,0,.1); border-radius:10px; background:#007eff; background-position:0;}
	.home_trust li:hover .item h3 { color:#fff}
	.home_trust li:hover .icon { transition: all 0.7s; -webkit-transition: all 0.7s; background-position:0 -100px}

	.wrap980 .home_trust .title { height:170px}
	.wrap980 .home_trust ul { margin:40px -15px 0 -15px}
	.wrap980 .home_trust li .item { min-height:310px; margin:10px 15px; padding:20px}
	

/* home_service */
	.home_service { background:url(../images/home_service_bg.jpg) no-repeat top}
	.home_service .title h2, .home_service .title h3 { color:#fff}
	.home_service .title .line { background:#fff}
	.home_service ul { margin:0 -12px}
	.home_service li { position:relative; float:left; width:25%; margin:50px 0 30px 0}
	.home_service li .item { margin:0 12px; padding-top:20px; text-align:center; border-radius:10px; background:#fff url(../images/home_service_bg1.jpg) no-repeat center top; transition:all .3s linear; overflow:hidden}
	.home_service li .item img { width:100%}
	.home_service li:hover .item { -webkit-transform:scale(1.15); -moz-transform: scale(1.15); -o-transform:scale(1.15); -ms-transform:scale(1.15); transform:scale(1.15)}
	.home_service_txt { height:250px; padding:0 20px; color:#666; text-align:left; line-height:1.8; background:url(../images/home_service_bg2.jpg) no-repeat center bottom}
	.home_service_txt h4 { margin-bottom:10px; padding:10px 0; font-size:20px; color:#333; text-align:center; border-bottom:2px solid #03a3e5}

	.wrap980 .home_service .f18, .wrap980 .home_service_txt { font-size:14px !important}
	.wrap980 .home_service_txt h4 { font-size:16px !important}


/* home_case */
	.home_case { background:#fff; overflow:hidden}
	.home_case ul { margin:30px 0; overflow:hidden}
	.home_case li { position:relative; float:left; width:25%}
	.home_case li a { display:block}
	.home_case li .item { height:400px; margin:20px 0; padding:20px 0 30px 0; color:#666; text-align:center; line-height:1.8; border:1px solid #d3d3d3; border-right:none; transition:all .2s linear; overflow:hidden}
	.home_case li:last-child .item { border-right:1px solid #d3d3d3}
	.home_case li .item img { margin-bottom:10px; width:130px; height:130px; border-radius:50%; box-shadow:0 0 15px 0 rgba(0,0,0,.2)}
	.home_case li a:hover .item { height:370px; padding-top:50px; color:#fff; box-shadow:0 0 10px 0 rgba(0,0,0,0.2); background:#007eff; cursor:pointer}
	.home_case li a:hover .item .ellipsis6 { -webkit-line-clamp:9}
	.home_case li a:hover .item img { display:none}
	.home_case li a:hover .item .gray3 { color:#fff}

	.home_case_more { display:block; margin:0 auto 20px auto; width:500px; line-height:60px; font-size:20px; color:#666; text-align:center; border-radius:40px; background:#d0d0d0; transition:all 0.3s linear; -moz-transition:all 0.3s linear; -webkit-transition:all 0.3s linear; -o-transition:all 0.3s linear}
	.home_case_more:hover { color:#fff; background:#007eff}

	.wrap980 .home_case_txt { font-size:14px}
	.wrap980 .home_case_txt h4 { font-size:16px}


/* home_step */
	.home_step { height:810px; background:url(../images/home_step_bg.jpg) no-repeat center top}
	.home_step .title h2, .home_step .title h3 { color:#fff}
	.home_step .title .line { background:#fff}
	.home_step .home_step_img { margin-top:60px; height:580px; background:url(../images/home_step.png) no-repeat center; background-size:contain}

	.wrap980 .home_step .f18 { font-size:14px !important}


/* home_partner */
	.home_partner { height:800px; background:url(../images/home_partner_bg.jpg) no-repeat center}
	.home_partner .title h2, .home_partner .title h3 { color:#fff}
	.home_partner .title .line { background:#fff}
	.home_partner_til { padding-bottom:30px; font-size:28px; color:#fff; text-align:center; border-bottom:1px solid #fff}
	.home_partner ul { margin:60px -16px 0 -16px}
	.home_partner li { float:left; width:25%}
	.home_partner li .item { margin:10px 16px; padding:5px 0; text-align:center; border:1px solid #ddd; overflow:hidden}
	.home_partner li .item img { -webkit-transition:all .5s ease 0s; -moz-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; transition:all .5s ease 0s}
	.home_partner li .item:hover img { -webkit-transform:scale(1.08); -moz-transform:scale(1.08); -o-transform:scale(1.08); transform:scale(1.08)}
	.wrap980 .home_partner li .item img { width:80%}
	.wrap980 .home_partner_til { font-size:24px}


/* home_contact */
	.home_contact { padding:50px 0; height:200px; text-align:center; background:url(../images/home_contact_bg.jpg) no-repeat center; overflow:hidden}
	.home_contact h4 { font-size:30px; font-weight:bold; color:#0086de}
	
