@charset "UTF-8";
body { overflow-x: hidden; overflow-y: scroll; width: 100%; color: #333; font-size: 14px; line-height: 2.2; background: #fff; font-family: "宋体"; }

.colorf { color: #fff; }

body, dd, dl, dt, form, h1, h2, h3, h4, h5, li, ol, p, ul { margin: 0; padding: 0; }

li, ol, ul { list-style: none; }

img {max-width: 100%; border: none; }

a { color: #333; }

a:hover { text-decoration: none; color: #000; }

input, textarea, select, * { outline: none; }

.text-center { text-align: center; }

.text-left { text-align: left; }

.text-right { text-align: right; }

.nowarp { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.line2, .line4, .line3 { text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }

.line3 { -webkit-line-clamp: 3; line-clamp: 3; }

.line4 { -webkit-line-clamp: 4; line-clamp: 4; }

.flex { display: flex; flex-wrap: wrap; }

.flex-important { display: flex !important; flex-wrap: wrap; }

.flex-center { align-items: center; justify-content: center; }

.hidden { display: none; }

.w100 { width: 100%; }

.fon36 { font-size: 36px; }

.fon34 { font-size: 34px; }

.fon32 { font-size: 32px; }

.fon30 { font-size: 30px; }

.fon28 { font-size: 28px; }

.fon26 { font-size: 26px; }

.fon24 { font-size: 24px; }

.fon22 { font-size: 22px; }

.fon20 { font-size: 20px; }

.fon18 { font-size: 18px; }

.fon16 { font-size: 16px; }

.fon14 { font-size: 14px; }

.fon12 { font-size: 12px; }

.trans { transition: 0.3s linear all; }

.show { display: block !important; }

.hide { display: none !important; }

.positionr { position: relative;}

.positionb { position: absolute; width: 100%; height: 100%; left: 0; top: 0; }

.visible-hidden { visibility: hidden; }

.color9 { color: #999; }

.color6 { color: #666; }

.color3 { color: #333; }

.padding40 { padding-bottom: 40px; padding-top: 40px; }

.overflow-hidden { overflow: hidden; }

.fonar { font-family: Arial, Helvetica, sans-serif; }

/*图片放大*/
.scale { overflow: hidden; }

.scale img, .scale .scales div { transition: 0.5s linear all; }

.scale:hover img, .scale:hover .scales div { transform: scale(1.1); }

.flex-nowarp { flex-wrap: nowrap; }

.flex-end { align-items: center; justify-content: flex-end; }

.flex-al-center { align-items: center; }

.flex-just { justify-content: space-between; }

.max1200 { max-width: 1646px; margin-left: auto; margin-right: auto; width: 95%; }

.max1646 { max-width: 1646px; width: 90%; margin: 0 auto; }

.max1360 { max-width: 1360px; width: 90%; margin: 0 auto; }

/*header*/
header { padding: 60px 0; position: relative; z-index: 9999; background: #fff; transition: .3s linear all; }

header.active { position: fixed; left: 0; top: 0; width: 100%; }

.nav-list li { flex: 1; text-align: right; }

.nav-list li a:hover { color: #eb6725; }
.nav-list li a.active { color: #eb6725; }

.logo { width: 30%; flex-wrap: nowrap; }

.logo-txt { margin-right: 20px; }

.nav-list { width: 70%; }

/*footer*/
.swiper-pagination-bullet-active { background: #ce975a; }

.footer-share { background: #f7f7f7; }

.footer-share .swiper-slide { text-align: center; }

.footer-share a { display: block; }

#footer_img { padding: 30px 0; }

.copy { background: #dedede; padding: 40px 10px; }

body.over-hidden { overflow: hidden; }

.loading { position: fixed; z-index: 999999; left: 0; top: 0; bottom: 0; background: url(../images/about/about-bg.jpg) no-repeat center; background-size: cover; width: 100%; height: 100vh; }

.loading-logo { display: inline-block; animation: logo .8s infinite; cursor:url(../images/about/about-chuichui.png),auto;}

@keyframes logo { 0% { transform: translateY(0); }
  50% { transform: translateY(5px); }
  100% { transform: translateY(0); } }

/*about*/
.service { margin: 70px auto; margin-top: 35px;}

.service-con { background: url(../images/about/about-bg.jpg) no-repeat center top; padding-top: 70px; }

.service-con .modal-img { padding-top: 70px; padding-bottom: 30px; }

.max987 { max-width: 988px; margin: 0 auto; justify-content: center; }

.max987 .item1 { margin-left: -72px; width: 300px;}

.color-org { color: #eb6725; }

.huoban-list li { margin-bottom: 30px; }

.padding-tb70 { padding-top: 70px; padding-bottom: 70px; }

.contact { padding: 70px 0 0 0; color: #000; }

.w20 { width: 20%; }

.contact-address { width: calc(100% - 500px); }

.fon32 { font-size: 32px; }

.color0 { color: #000; }

/*ganhuo*/
.ganhuo-list li { margin-bottom: 60px; }

.ganhuo-list .desc { padding: 20px 0; }

.ganhuo-list .w75 { width: 75%; }

.ganhuo-list .w22 { width: 22%; }

.ganhuo-list .more { font-size: 0; width: 0; height: 0; display: block; border-top: 20px solid #eb6725; cursor: pointer; border-bottom: 0; border-right: 20px solid transparent; border-left: 20px solid transparent; }

.ganhuo-list .more.active { border-top: 0; border-right: 20px solid transparent; border-bottom: 20px solid #eb6725; border-left: 20px solid transparent; }

.ganhuo-list .ganhuo-detail { display: none; padding-top: 10px; }

/*about-创始人*/
.fon42 { font-size: 42px; }

.fon40 { font-size: 40px; }

.chaungshi-con { padding: 30px 0; }

.w50 { width: 50%; }

.w80 { width: 80%; }

.padding-tb30 { padding: 30px 0; }

.lineh-2 { line-height: 2; }

.w48 { width: 48%; }

.list-img { margin-bottom: 20px; }

.hehuoren-list li { margin-bottom: 30px; }

.tezhi { background: #edefee; margin-top: 70px; }

.w70 { width: 70%; margin: 0 auto; }

.fon66 { font-size: 66px; }

.fon64 { font-size: 64px; }

.w30 { width: 30%; }

.w60 { width: 60%; }

.circle { display: inline-block; width: 30px; height: 30px; line-height: 30px; border-radius: 50%; background: #ccc; text-align: center; }

/**/
.bgef { background: #efefef; }

.w84 { width: 84%; margin: 0 auto; }

.ser-con { margin-top: 30px; }

.ser-con .left { width: 20%; }

.ser-con .center { width: 58%; }

.ser-con .right { text-align: justify; line-height: 48px; width: 19%; }

.ser-con .item1 { margin-top: -58px; }

.fon46 { font-size: 46px; line-height: 1.3; }

.item2 { width: 65%; margin: 0 auto; }

.item2-list li { width: 28%; }

.item2-list .item-left { margin-left: -40px; }

.item2-list .item-num { font-weight: bold; line-height: 1.3; margin-bottom: 30px; }

.item2-list .service-top { z-index: 3; }

.item2-list .service-bottom { z-index: 2; width: 78%; margin: -10px auto 0; }

.w25 { width: 25%; margin: 0 auto 30px; }

.numbers { width: 30px; height: 30px; text-align: center; line-height: 28px; border: 1px solid #fff; border-radius: 50%; margin: 70px auto; }

.w85 { width: 85%; margin: 0 auto; }

.item-04 { margin-top: -60px; position: relative; }

.margin-auto { margin-left: auto; margin-right: auto; }

.line-h2 { line-height: 2; }

.w48 { width: 50%; }

.item-05 { margin-top: -120px; position: relative; }

.item04-txt { width: 48%; }

.item-4-width { width: 60%; margin: 0 auto; }

.think { margin-top: 60px; }

.think-img { width: 42%; margin: 0 auto; }

.think-img1 { width: 72%; margin: 0 auto; }

.hezuo-txt { line-height: 2; }

.h-title { margin-left: 30px; line-height: 1.5; }

.hz-number { background: #c3c3c3; display: inline-block; border-radius: 50%; width: 30px; height: 30px; text-align: center; line-height: 30px; }

.h-items { align-content: space-between; }

.step-box { max-width: 400px; }

.step { border-radius: 40px; background: #eb6725; padding: 40px 30px; display: block; line-height: 1.2; }

.logo-img { flex-shrink: 1; }

.logo-txt { flex-shrink: 1; }

.ser-con.line-h1 { line-height: 1; }

.ser-con .fon46 { line-height: 1; }

.left .fon16 { line-height: 1; }

.w65 { width: 70%; }

.viewer-fixed { z-index: 9999 !important; }

.tanchuang { max-width: 700px; padding: 30px; }

.gallery-top { margin-bottom: 20px; }

.tanchuang .swiper-slide-thumb-active { border: 1px solid #ccc; }

.tanchuan-box { position: fixed; left: 0; top: 0; transition: .3s linear all; transform: scale(0); height: 100%; z-index: 999999; width: 100%; background: rgba(0, 0, 0, 0.65); display: flex; align-items: center; justify-content: center; }

.tanchuan-box.active { transform: scale(1); }

.bgf7 { background: #f7f7f7; }

.datu-close { position: absolute; width: 42px; height: 44px; right: 0; top: -44px; cursor: pointer; background-color: #f7f7f7; display: flex; justify-content: center; align-items: center; border-radius: 50px 50px 0 0; }

.cur a{
	font-weight: 600;
	color: #eb6725!important;
}
@media (max-width: 1360px) { .padding-tb30 { padding-top: 20px; padding-bottom: 20px; }
  .contact { padding-top: 40px; }
  .padding-tb70 { padding-top: 50px; padding-bottom: 50px; }
  .item2-list .item-num { margin-bottom: 22px; }
  .fon24 { font-size: 20px; }
  .fon32 { font-size: 28px; }
  .fon16 { font-size: 14px; }
  .fon46 { font-size: 36px; }
  .fon66 { font-size: 40px; }
  .think-img { width: 35%; }
  .think-img1 { width: 70%; } }

@media (max-width: 1200px) { .fon30 { font-size: 20px; }
  .fon26 { font-size: 18px; }
  .padding-tb30 { padding-top: 15px; padding-bottom: 15px; }
  .ganhuo-list li { margin-bottom: 30px; }
  .step { padding: 20px 20px; }
  .fon32 { font-size: 24px; }
  .fon16 { font-size: 13px; }
  .fon66 { font-size: 35px; }
  .logo { width: 40%; }
  .fon46 { font-size: 32px; }
  .nav-list { width: 60%; }
  /*about*/
  .max987 .item1 { width: 23%; margin-left: -55px; }
  .fon22 { font-size: 16px; }
  .service { margin: 30px auto; }
  .footer { padding-top: 30px; }
  .copy { padding: 20px 10px; }
  .padding-tb70 { padding-top: 40px; padding-bottom: 40px; } }

@media (max-width: 1024px) { .fon30 { font-size: 18px; }
  .nav-list { width: 100%; }
  .header { justify-content: center; }
  .logo-img { width: 50px; }
  .logo { margin-bottom: 10px; }
  .ganhuo-list .desc { padding: 10px 0; }
  .ganhuo-list .more { border-top: 10px solid #eb6725; border-bottom: 0; border-right: 10px solid transparent; border-left: 10px solid transparent; }
  .ganhuo-list .more.active { border-top: 0; border-right: 10px solid transparent; border-bottom: 10px solid #eb6725; border-left: 10px solid transparent; }
  .ganhuo-list li { margin-bottom: 30px; } }

  
.zmd{
	background-color: #f7f7f7;
	padding: 6% 0;
}
.zmd ul li{
	width: 330px;
}
.zmd ul li a{
	display: flex;
	width: 100%;
	height: 144px;
	justify-content: center;
	align-items: center;
}
.zmd ul li a img{
	max-width: 100%;
	height: 100%;
}
.huoban-list .positionr{
    background-color: #edefee;
	text-align: center;
}

.text_justify{
	
}
.step-box-stit{
	padding-left: 100px;
	padding-bottom: 20px;
}
.ppp{
	padding-right: 53px;
}

.service-con .max987 .item1:first-of-type {
    margin-left: 0;
}

.chaungshiren-content-text{
	padding-bottom: 120px;
}
.hezuo-txt ul li div{
	
}
.imgm70 img{
	max-width: 70%;
	display: block;
	margin: 0 auto;
}
@media (max-width: 1024px) {
	.zmd ul li{
		width: 200px;
	}
	.zmd ul li a{
		height: 80px;
	}
	.ppp{
		padding-right: 0px;
	}
	.tanchuang { max-width: 50%;}
}
@media (max-width: 767px) {
	.step-box-stit{
		padding-left: 0px;
		padding-bottom: 10px;
	}
	.service-con .max987{
		margin-left: 0;
	}
	.service-con .max987 .item1 {
	    width: 50%;
		margin-left: 0;
	}
	.chaungshiren-content-text{
		padding-top: 10px;
		padding-bottom: 0px;
	}
	.tanchuang { max-width: 80%;}

}