.nums {
	position: relative;
	width: 100%;
	height: 596px;
	overflow: hidden;
	margin: 20px auto;
}
.m-bg {
	display: none;
}
.secbg {
	background-image: url(../img/bg-2.jpg);
}
.activebg {
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 900px;
	/*background: #fff;*/
	background-attachment: fixed;
	background-position: center 0;
	background-repeat: no-repeat;
	will-change: transform;
}

.nums-list {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
	font-size: 0;
	text-align: center;
}
.nums-one {
	display: inline-block;
	width: 320px;
}
.nums-one-img {
	margin-bottom: 50px;
	height: 38px;
}
.nums-one-desc h3 {
	position: relative;
	display: inline-block;
}
.nums-one-desc p.desc {
	margin-top: 45px;
	line-height: 15px;
	font-size: 15px;
	color: #fff;
}

.nums-one-desc h3 span {
	line-height: 50px;
	font-size: 50px;
	color: #fff;
}
.nums-cross {
	position: absolute;
	right: -17px;
	top: 0;
	width: 14px;
	height: 14px;
	background-image: url(../img/nums-cross.png);
	background-repeat: no-repeat;
	-moz-background-size: 14px 14px;
	-o-background-size: 14px 14px;
	background-size: 14px 14px;
	background-position: center;
}

/** add code 服务流程开始 * */
.wraps {
	margin: 0 auto;
	width: 1200px;
}
.title_h2 {
	overflow: hidden;
	height: 50px;
	line-height: 50px;
	font-size: 36px !important;
	font-weight: bold;
}

.tc {
	text-align: center;
}
.item_p {
	overflow: hidden;
	line-height: 20px;
	margin: 36px 20px 50px 20px;
}
.item_nav {
	overflow: hidden;
	width: 1370px;
	height: 525px;
	margin: 0 auto;
	position: relative;
}
.item_nav::before {
	content: "";
	width: 85%;
	height: 3px;
	/*background: #ccc;*/
	position: absolute;
	top: 58px;
	left: 5%;
	z-index: -1;
	display: block;
	background: #3fb150;
}
.nav_dl {
	width: 228px;
	padding-bottom: 50px;
	float: left;
	position: relative;
	flex: 1;
}

.nav_dl .nav_img:after {
	content: '';
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 100%;
	background: #fff;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.nav_dl:hover .nav_div>p {
	color: #fff;
}

.nav_dl:hover .nav_img:after {
	transform: scale(0);
}

.nav_dl .nav_img img {
	position: relative;
	z-index: 1;
}

.nav_dl .nav_img {
	position: relative;
	background: #3fb150;
	background-image: linear-gradient(#3fb150, #3fb150);
}

.nav_img .fw2 {
	display: none
}

.nav_dl:hover .fw2 {
	display: block;
}

.nav_dl:hover .fw1 {
	display: none;
}

.nav_dl:hover .nav_div {
	border: #3fb150 solid 1px;
}
.nav_dt {
	text-align: center;
	width: 120px;
	height: 120px;
	margin-bottom: 25px;
	line-height: 24px;
}

.nav_div {
	overflow: hidden;
	border-radius: 100%;
	width: 120px;
	height: 120px;
	border: 1px solid #3fb150;
	position: relative;
}

.nav_img {
	overflow: hidden;
	width: 120px;
	height: 120px;
}

.nav_img img {
	overflow: hidden;
	width: 100%;
	height: 100%;
}

.nav_div p {
	overflow: hidden;
	display: block;
	color: #333333;
	width: 80px;
	height: 24px;
	font-weight: bold;
	position: absolute;
	left: 50%;
	top: 78px;
	margin-left: -40px;
	z-index: 20;
}

.item_nav::before {
	content: "";
	width: 85%;
	height: 3px;
	position: absolute;
	top: 58px;
	left: 5%;
	z-index: -1;
	display: block;
	background: #3fb150;
}

.item_nav>dl:first-child .nav_dt::before {
	display: none;
}

.nav_dd {
	font-size: 14px;
	height: 28px;
	margin: 0 0 12px 82px;
	font-size: 14px;
	position: relative;
}

.nav_dd>span {
	overflow: hidden;
	display: block;
	width: 26px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #3fb150;
	border-radius: 100%;
	background: #fff;
	text-align: center;
	position: absolute;
	left: -36px;
	top: 0;
}

.nav_dd>p {
	display: block;
	line-height: 25px;
}

.nav_dd::before {
	content: "";
	width: 1px;
	height: 50px;
	position: absolute;
	top: -25px;
	left: -23px;
	z-index: -1;
	display: block;
	background: #3fb150;
}

/*品牌*/
.page5{
	/*padding-top: 90px;*/
}
.wrap {
	width: 96%;
	margin: 0 auto;
	max-width: 1200px;
	position: relative;
}
.page_tit {
	text-align: center;
	margin-bottom: 60px;
}
.page_tit.on h3 {
	color: #fff;
}
.page_tit h4 {
	font-family: 'Microsoft Yi Baiti';
	font-size: 38px;
	font-weight: normal;
	color: #adadad;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.page_tit h3 {
	font-size: 30px;
	font-weight: normal;
	line-height: 40px;
}
.page_tit h3 img {
	vertical-align: middle;
}
.page_tit h3 span {
	display: inline-block;
	padding: 0 20px;
	color: #666;
}
.page_tit h3 label {
	color: #e81320;
}
.link_list ul {
	margin: 0 auto;
	overflow: hidden;
}
.link_list ul li {
	width: 20%;
	float: left;
}
.link_list ul li .img2 {
	overflow: hidden;
}
.link_list ul a {
	display: block;
	margin: 13px;
	border: 1px solid #e3e3e3;
}
.link_list ul li img {
	width: 100%;
	display: block;
}
.link_list ul a:hover {
	background: #000;
	transform: translateY(-5px);
	box-shadow: 0 0 20px rgba(0,0,0,0.2);
}
/** 服务项目*/
.in_pro_cate {
	padding: 30px 0;
}
.w {
	width: 1200px;
	margin: 0 auto;
}
.in_pro_cate .row {
	margin: 0 -20px;
}
.in_pro_cate .row .item {
	padding: 0 10px;
	float: left;
}
.col-xs-3 {
	width: 23%;
}
.in_block_col .col02 .inner_col .txt {
	padding: 0 20% 0 20%
}
.in_block_col .col02 .inner_col span.bg {
	background-color: rgba(0,0,0,0.5)
}
.in_block_col .col02 .inner_col a.more:hover span {
	color: #ed1b24
}
.in_block_col .col02 .inner_col a.more:hover:before {
	width: 100%
}
.in_pro_cate {
	padding: 30px 0
}
.in_pro_cate .row {
	margin: 0 -20px
}
.in_pro_cate .row .item a {
	display: block;
	width: 100%;
	height: 520px;
	position: relative;
	border-bottom: 2px solid #d5d5d5;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.in_pro_cate .row .item a .img {
	width: 100%;
	height: 410px;
	overflow: hidden;
	position: relative
}
.in_pro_cate .row .item a .img span {
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s
}
.in_pro_cate .row .item a .img:before {
	content: '';
	display: block;
	width: 100%;
	height: 410px;
	position: absolute;
	left: 0;
	top: -410px;
	z-index: 5;
	background: rgba(112,182,3,0.6);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	/*-webkit-clip-path: polygon(0 0, 101% 0%, 100% 100%, 0 90%);*/
	/*clip-path: polygon(0 0, 101% 0%, 100% 100%, 0 90%)*/
}
.in_pro_cate .row .item a .img:after {
	content: '\f055';
	font-family: 'FontAwesome';
	font-size: 30px;
	color: #fff;
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: 0px;
	z-index: 5;
	opacity: 0;
	filter: alpha(opacity=0);
	transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.in_pro_cate .row .item a .title {
	width: 100%;
	height: 100px;
	padding: 0;

	/*height: 200px;*/
	/*padding: 100px 0 0;*/

	background: #fff;
	text-align: center;
	position: absolute;
	left: 0px;
	right: 0;
	bottom: 0;
	z-index: 10;
	-webkit-clip-path: polygon(0 0, 101% 20%, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 101% 20%, 100% 100%, 0 100%);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.in_pro_cate .row .item a .title b {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #333;
	font-size: 18px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.in_pro_cate .row .item a .title span {
	display: block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #7d7d7d;
	font-size: 15px;
	font-weight: 500;
	text-transform: uppercase;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.in_pro_cate .row .item a:hover {
	-webkit-box-shadow: 0px 0px 15px 5px rgba(35,35,35,0.1);
	-moz-box-shadow: 0px 0px 15px 5px rgba(35,35,35,0.1);
	box-shadow: 0px 0px 15px 5px rgba(35,35,35,0.1)
}
.in_pro_cate .row .item a:hover .img span {
	-webkit-transform: scale(1.07, 1.07);
	-moz-transform: scale(1.07, 1.07);
	-o-transform: scale(1.07, 1.07);
	transform: scale(1.07, 1.07)
}
.in_pro_cate .row .item a:hover .img:before {
	top: 0
}
.in_pro_cate .row .item a:hover .img:after {
	margin-top: -15px;
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	opacity: 1;
	filter: alpha(opacity=100)
}
.in_pro_cate .row .item a:hover .title {
	/*padding: 50px 0 0;*/
	padding: 0;
	-webkit-clip-path: polygon(0 0, 101% 10%, 100% 100%, 0 100%);
	clip-path: polygon(0 0, 101% 10%, 100% 100%, 0 100%)
}
.in_pro_cate .row .item a:hover .title b {
	font-size: 22px;
	color: #70B603
}
.in_pro_cate .row .item a:hover .title span {
	font-size: 18px;
	color: #333
}

/*我们的承诺*/
.content_take {
	overflow: hidden;
	margin: 0px auto 80px auto;
	text-align: center;
}
.show_title {
	width: 1200px;
	margin: 0 auto;
}
.title_h2 {
	overflow: hidden;
	height: 50px;
	line-height: 50px;
	font-size: 36px !important;
	font-weight: bold;
}
.tc {
	text-align: center;
}
.take_p {
	overflow: hidden;
	height: 24px;
	line-height: 24px;
	margin: 35px auto 32px auto;
}
.take_ul {
	overflow: hidden;
	width: 1200px;
}
.take_ul > li {
	overflow: hidden;
	width: 375px;
	height: 193px;
	float: left;
	margin-right: 24px;
	position: relative;
}
.take_ul>li:nth-child(n+4) {
	margin-top: 40px;
}

.take_box {
	overflow: hidden;
	width: 384px;
	height: 145px;
	background: #f6f6f6;
	border-radius: 6px;
	margin-top: 48px;
	cursor: pointer;
}

.take_box>h5 {
	overflow: hidden;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	display: block;
	margin: 62px 20px 16px 20px;
}

.take_box>span {
	overflow: hidden;
	line-height: 20px;
	margin: 0 20px;
	color: #666666;
	display: block;
}

.take_img {
	width: 86px;
	height: 86px;
	border-radius: 100%;
	position: absolute !important;
	left: 50%;
	top: 0;
	margin-left: -44px;
	border: 1px solid #eeeeee;
	background: #fff;
	cursor: pointer;
}

.take_ul>li .take_img:after {
	content: '';
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 100%;
	background: #fff;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.take_ul>li .take_img img {
	position: relative;
	z-index: 1;
}

.take_ul>li .take_img {
	border-radius: 100%;
	position: relative;
	background: #fff;
	background-image: linear-gradient(#3fb150, #3fb150);
}

.take_img .ta2 {
	display: none
}

.take_ul>li:hover .take_img:after {
	transform: scale(0);
}

.take_ul>li:hover .ta2 {
	display: block;
}

.take_ul>li:hover .ta1 {
	display: none;
}

.take_ul>li:hover .take_img {
	border: 1px solid rgba(255, 255, 255, 1);
}