html{color:#000000;background:#ffffff;font-family:"Microsoft Yahei";}
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form, blockquote,ol,ul{ margin: 0;padding: 0;}   
li{ list-style: none;}
img{display:inline-block;width:100%;height: 100%;}
a{display:inline-block;text-decoration:none;color: inherit;}
hr {width: 64px;height: 2px;border: none;left: 0;margin: 0 auto;position: absolute;right: 0;bottom: -12px;}
span {display: inline-block;}
.fl{float:left;}
.fr {float:right;}
.cl {*zoom:1;}
.cl:after,.cl:before{ content:"."; visibility:hidden; height:0; font-size:0; display:block; clear:both;}
.pr{position: relative;}
.w1200{width:1200px;margin: 0 auto 0;padding-bottom: 100px;overflow:hidden;position: relative;}
.h-line {display: inline-block;width: 86px;height: 1px;vertical-align: middle;background-color: #ffffff;
}
.link {color: #dc1212;}
/* hover 效果与主题色对应 */
.support-swiper-box .swiper-slide.theme-hover:hover p {color: #ffffff;}
/* 标题公共样式 S*/
.part-title h3{margin-top: 100px;font-size: 40px;font-weight: bold;text-align: center;letter-spacing: 2px;/* color: #ffffff; */}
.part-title h3 .react_icon {margin:0 20px;width:23px; height:23px;background: url(https://zt.cdnjm.cn/response/company/demo06/react_icon.png) no-repeat; background-size: cover;}
.part-title h3 > p {display: inline-block;}
.part-title .sub-title {display:block;margin: 0 auto; font-size: 16px;line-height: 30px;text-align: center;font-style: inherit;letter-spacing: 5px;color: #cccccc;}
.white{color: #ffffff;}
/* 标题公共样式 E*/
.out-pagination {display: block;}
.inset-pagination {display: none;}
/* banner */
.banner {
	height: 720px;
	background-image: url(https://zt.cdnjm.cn/response/company/demo06/banner_bg.png);
	background-repeat:  no-repeat;
	background-position: center;
	background-size: cover;
	color: #ffffff;
	text-align: center;
	font-size: 16px;
}
.banner .brand-logo {
	margin: 0 auto;
	width: 393px;
	height: 150px;
}
.banner .brand-name {
	margin-top: 80px;
	font-size: 134px;
}
.banner .sub-title{
	margin-top: 20px;
	font-size: 50px;
	font-weight: bold;
	letter-spacing: 69px;
	text-indent: 69px;
}
.banner .brand-slogan {
	margin-top: 20px;
	font-size: 18px;
	letter-spacing: 41px;
}
.banner .brand-slogan .slogan-indent {
	text-indent: 41px;
}
.banner .site-logo {
	margin: 53px auto 0;
	width: 162px;
	padding-bottom: 125px;
}
/* 活动概要 */
.activities {
	background-repeat: no-repeat;
	background-position: center;
}
.activities .activities-wrap {
	margin-top: 87px;
}
.activities .activities-left {
	margin-right: 10px;
	width: 590px;
	height: 426px;
}
.activities .activities-left img {
	height: 340px;
	vertical-align: middle;
}
.activities .activities-left p {
	height: 86px;
	line-height: 86px;
	text-align: center;
	color: #999999;
	background: #1f1f1f;
}
.activities .activities-right {
	padding: 32px 69px 28px 56px;
	box-sizing: border-box;
	width: 580px;
	height: 426px;
	border-width: 2px;
	border-style: solid;
	background: url(https://zt.cdnjm.cn/response/company/demo06/activity.png) no-repeat;
	background-position: right top;
}
.activities .activities-right-box {
	padding-right: 25px;
	max-height: 360px;
	overflow: auto;
}
.activities .activities-right h4 {
	margin-bottom: 25px;
	position: relative;
	font-size: 22px;
	text-align: center;
}
.activities .activities-right p {
	font-size: 16px;
	text-align: justify;
	line-height: 36px;
	color: #222222;
}

.activities-right ::-webkit-scrollbar{
	width: 6px;
	background: #eeeeee;
	background-size: contain;
}
.activities-right ::-webkit-scrollbar-thumb{
	width: 6px;
	background-size: contain;
	border-radius: 5px;
}
/* 企业视频 */
.corporate-video {
	background: #f8f8f8;
}
.corporate-video-wrap {
	position: relative;
	margin: 60px auto 0;
	height: 560px;
}

.corporate-video-wrap .video {
	position: absolute;
	margin: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 900px;
	height: 520px;
	z-index: 999;
}

.corporate-video-wrap .left-square {
	position: absolute;
	left: 130px;
	width: 99px;
	height: 99px;
}
.corporate-video-wrap .bottom-square {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 1200px;
	height: 274px;
}

/* 生产优势 */
.production-advantage {
	width: 100%;
	background-image:url(https://zt.cdnjm.cn/response/company/demo06/part03_left_bg.png);
	background-color: #1f1f1f ; 
	background-repeat: no-repeat; 
	background-size: 35% 100%;
	background-position: left top;
}
.production-advantage .part-title {
	color: #ffffff;
}
.production-advantage-text {
	box-sizing: border-box;
	padding: 122px 5% 67px 36%;
	font-size: 16px;
	line-height: 30px;
	color: #999999;
	text-align: justify;
}
.production-advantage .production-advantage-swiper {
	margin-left: 20%;
}
.production-advantage .production-advantage-swiper li {
	width: 380px;
	height: 300px;
} 

/* 营销优势 */
.marketing-advantage {
	background-repeat: no-repeat;
	background-position: center;
}
.marketing-advantage .masketing-wrap {
	margin-top: 64px;
}
.masketing-wrap .marketing-advantage-swiper {
	width: 750px;
	height: 480px;
	z-index: 0;
}
.masketing-wrap .marketing-advantage-right {
	position: absolute;
	margin-top: 100px;
	box-sizing: border-box;
	padding: 49px 28px 30px 59px;
	width: 471px;
	height: 244px;
	border-style: solid;
	border-width: 4px;
	z-index: 2;
	right: 20px;
	background: transparent;
}
.masketing-wrap .marketing-advantage-right p {
	line-height: 30px;
	font-size: 16px;
	color: #222222;
}

.masketing-wrap .marketing-pagination {
	font-size: 16px;
	width: 62.5%;
}
/* 产品风采 */
.products {
	background-image: url(https://zt.cdnjm.cn/response/company/demo06/part05_bg.png);
	background-repeat: no-repeat;
	background-position: center;
}
.products .products-swiper .swiper-slide{
	margin-top: 69px;
	position: relative;
	width: 560px;
	height: 360px;
}
.products .products-swiper .swiper-slide .products-desc{display: none;}
.products .products-swiper .swiper-slide:hover .mask-layer{
	opacity: .8;
}
.products .products-swiper .swiper-slide .mask-layer {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 270px;
	background: #000000;
	opacity: 0;
	transition: opacity .2s;
}

.products .products-swiper .swiper-slide .mask-layer p {
	margin: 15px auto;
	width: 254px;
	height: 63px;
	line-height: 63px;
	text-align: center;
	font-size: 18px;
	color: #ffffff;
	background: url(https://zt.cdnjm.cn/response/company/demo06/part05_text_bg.png) no-repeat;
	background-size: contain;
	background-position: center;
}
.products .products-pagination {
	width: 100%;
}
/* 加盟支持 */
.support {
	padding-bottom: 80px;
	background-repeat: no-repeat;
	background-position: center;
}
.support .support-swiper-box {
	position: relative;
	width: 1350px;
	margin: 109px auto 0;
}
.support .support-swiper-box .swiper-container {
	width: 1200px;
}
.support-swiper-box .swiper-slide {
	position: relative;
	box-sizing: border-box;
	padding: 60px 27px 27px;
	width: 295px;
	height: 295px;
	background: #1a1716;
	transition: background .1s;
} 
.support-swiper-box .swiper-slide h5 {
	text-align: center;
	line-height: 30px;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
}
.support-swiper-box .swiper-slide p {
	margin-top: 22px;
	line-height: 30px;
	font-size: 16px;
	text-align: justify;
	color: #999999;
}
.support-swiper-box .swiper-slide .bg-num{
	font-family: Impact;
	position: absolute;
	bottom: 24px;
	right: 0;
	font-size: 87px;
	color: #9f9f9f;
	opacity: 0.1;
}

/* 服务优势 */
.server-advantages {
	background-image: url(https://zt.cdnjm.cn/response/company/demo06/part06_bg.png);
	background-repeat: no-repeat;
	background-position: center;
}

.server-advantages .server-wrap {
	margin-top: 84px;
}
.server-advantages .server-wrap > div {
	position: relative;
	box-sizing: border-box;
	width: 600px;
 }
.server-advantages .server-advantages-left {
	height: 380px;
	padding: 110px 87px;
	background: url(https://zt.cdnjm.cn/response/company/demo06/part06_left_bg.png) no-repeat;
	background-position: center;
	background-size: contain;
}
.server-advantages .server-advantages-left p {
	font-size: 16px;
	line-height: 30px;
	color: #999999;
}
.server-advantages .server-advantages-right .swiper-slide{
	height: 380px;
}
.server-advantages .server-advantages-right .swiper-pagination {
	width: 100%;
}
/* 荣誉证书 */
.honor {
	padding-bottom: 170px;
	background-repeat: no-repeat;
	background-position: center;
}
.honor-swiper-box {
	position: relative;
	width: 1350px;
	margin: 0 auto;
	margin-top: 90px;
}
.honor-swiper-box .swiper-container {
	width: 1200px;
}
.honor .honor-swiper .swiper-slide{
	box-sizing: border-box;
	padding: 34px;
	width: 350px;
	height: 260px;
	border-style: solid;
	border-width: 1px;
}
.honor .honor-swiper .swiper-slide img {
	display: block;
	width: auto;
	height: 100%;
	margin: 0 auto;
	vertical-align: middle;
}
/* 加盟案例 */
.join-case {
	background-image: url(https://zt.cdnjm.cn/response/company/demo06/part08_bg.png);
	background-repeat: no-repeat;
	background-position: center;
	z-index: 0;
}
.join-case .join-case-wrap {
	position: relative;
	margin-top: 56px;
}
.join-case .join-case-wrap .join-case-left .join-case-swiper{
	width: 590px;
	height: 370px;
	z-index: 0;
}
.join-case .join-case-wrap .join-case-right {
	position: absolute;
	box-sizing: border-box;
	padding: 30px 42px 40px 64px;
	width: 622px;
	height: 299px;
	border-style: solid;
	border-width: 4px;
	margin-top: 30px;
	right: 25px;
}
.join-case .join-case-wrap .join-case-right p {
	font-size: 16px;
	line-height: 30px;
	color: #999999;
}

/* 活动现场 */
.activity {
	padding-bottom: 20px;
	font-size: 16px;
	background-repeat: no-repeat;
	background-position: center;
}
.activity .activity-swiper {
	margin-top: 90px;
}
.activity .activity-swiper .swiper-slide {
	position: relative;
	width: 390px;
	height: 310px;
}
.activity .activity-swiper .swiper-slide p {
	position: absolute;
	box-sizing: border-box;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 16px 30px;
	line-height: 26px;
	font-size: 16px;
	text-align: center;
	color: #ffffff;
	background-color: #000000;
	opacity: 0.7;
	transition: height .1s;
}

.activity .activity-pagination {
	width: 100%;
}
/* 策划团队 */
.team-contain {
	padding-top: 120px;
	box-sizing: border-box;
	background-image: url(https://zt.cdnjm.cn/response/company/demo06/part10_bg.png);
	background-repeat:  no-repeat;
	background-position: center;
	background-size: cover;
	color: #ffffff;
	overflow: hidden;
	-moz-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	-o-transform: rotate(30deg);
}
.team-contain .team {
	width: 660px;
	color: #ffffff;
	opacity: 0.7;
}
.team-contain .plan-team {
	display: inline-block;
	margin-bottom: 20px;
	width: 660px;
	font-size: 24px;
	line-height: 30px;
	letter-spacing: 15px;
	color: #ffffff;
	opacity: 0.7;
}
.team-contain .plan-team span {
	font-size: 16px;
	line-height: 30px;
	letter-spacing: 10px;
}
.team-contain .team li{
	float: left;
	margin-right: 11px;
	line-height: 30px;
	opacity: 0.7;
}
.team-contain .split-line {
	margin: 0 110px 0 70px;
	width: 4px;
	height: 160px;
	background: url(https://zt.cdnjm.cn/response/company/demo06/part10_line.png) no-repeat;
}

.team-contain .focus {
	margin-right: 42px;
}
.team-contain .focus .focus-icon {
	margin-left: 32px;
	margin-top: 10px;
}
.team-contain .disclaimer-img{
	width: 97px;
	height: 57px;
	background: url(https://zt.cdnjm.cn/response/company/demo06/disclaimer.png) no-repeat;
	background-position: center;
	background-size: cover;
}
.team-contain .disclaimer {
	box-sizing: border-box;
	margin-top: 25px;
}
.team-contain .disclaimer p{
	margin-left: 20px;
	width: 1020px;
	line-height: 30px;
	opacity: 0.7;
	text-align: left;
}
/* 指示器样式重置 */
.swiper-pagination {
	width: 50%;
	margin-top: 15px;
	height: 20px;
}

.swiper-pagination .swiper-pagination-bullet {
	margin: 0 8px;
	width: 71px;
	height: 7px;
	border-radius: 10px;
	background-color: #dcdcdc;
	outline: none;
	opacity: 1;
}
/* 重置前进后退按钮颜色 */
.swiper-button-prev, .swiper-button-next {outline: none;}
.swiper-button-prev{
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23222222'%2F%3E%3C%2Fsvg%3E") !important;
}
.swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23222222'%2F%3E%3C%2Fsvg%3E") !important;
}

@media screen and (min-width:1000px) {
	html,body {font-size: 16px !important;}
}
@media screen and (max-width:768px){
	.w1200{width: 100%;padding-bottom: 1rem;}
	/* common */
	.part-title h3{margin-top: .8rem;font-size: .4rem;letter-spacing: 0;}
	.part-title h3 .react_icon {margin:0 .32rem;width:.3rem; height:.3rem;}
	.part-title .sub-title {font-size: .16rem;line-height: .4rem;letter-spacing: .05rem;}
	.h-line {width: 0.8rem;height: 0.03rem;margin:0;}
	.theme-hr {width: 0.51rem;height: 0.06rem;}
	/* banner */
	.banner {height: 7rem;}
	.banner .brand-logo {width: 3.93rem;height: 1.4rem;}
	.banner .brand-name {margin-top:.73rem;font-size: 1.34rem;}
	.banner .sub-title {margin-top: .26rem;font-size: 0.5rem;letter-spacing: 0.4rem;text-indent: .4rem;}
	.banner .brand-slogan {margin-top: .32rem;font-size: 0.18rem;letter-spacing: 0.2rem;}
	.banner .brand-slogan .slogan-indent {text-indent: 0.2rem;}
	.banner .brand-slogan .h-line {margin: 0;} 
	.banner .site-logo {margin: .53rem auto 0;width: 1.62rem;padding-bottom: 1.25rem;}

	/* 活动概要 */
	.activities .activities-wrap {margin-top: .6rem;}
	.activities .activities-left {float:none;margin: 0 auto;width:6.8rem;height: 4.88rem;}
	.activities .activities-left img {height: 3.9rem;}
	.activities .activities-wrap .activities-pagination{font-size: 16px;margin-top: .1rem;}
	.activities .activities-left p {height: 0.98rem;line-height: .98rem;font-size: 0.22rem;}
	.activities .activities-right {float:none;width: 100%;margin: .9rem auto .2rem;width:6.8rem;height: auto;border:none;padding: 0;background: none;}
	.activities .activities-right h4 {font-size: .3rem;margin-bottom: .5rem;}
	.activities .activities-right p {font-size: 0.26rem;line-height: 0.4rem;}
	.activities .swiper-pagination {width:6.8rem};
	/* 企业视频 */
	.corporate-video-wrap {
		height: 7rem;
	}
	.corporate-video-wrap {
		position: relative;
		margin: .3rem auto 0;
		height: 5rem;
	}
	.corporate-video-wrap .video {
		width: 6.8rem;
    height: 4.35rem;
	}
	
	.corporate-video-wrap .left-square {
		position: absolute;
		left: .2rem;
    top: .15rem;
		width: 1rem;
		height: 1rem;
	}
	.corporate-video-wrap .bottom-square {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 2rem;
	}

	/* 生产优势 */
	.production-advantage {background-size: 2.07rem 100%;}
	.production-advantage-text{padding:.96rem .32rem .62rem 2.44rem;font-size: 0.26rem;line-height: .4rem;}
	.production-advantage .production-advantage-swiper li {width: 3.8rem;height: 3rem;} 
	.production-advantage .production-advantage-swiper {margin-left: .78rem;}
	/* 营销优势 */
	.marketing-advantage .masketing-wrap {margin-top: .82rem;}
	.masketing-wrap .marketing-advantage-swiper {width: 6.8rem;height: 4.35rem;}
	.masketing-wrap .marketing-advantage-swiper .swiper-slide > img {height: auto;}
	.masketing-wrap .marketing-advantage-left{float:none;margin: 0 auto;}
	.masketing-wrap .marketing-advantage-right {float:none;margin: .27rem auto 0;padding: .5rem .35rem .59rem;position: static;width: 6.8rem;height: auto;border-width: .04rem;}
	.masketing-wrap .marketing-advantage-right p {font-size: 0.26rem;line-height: .36rem;}
	/* 产品风采  */
	.products .products-swiper {margin-left: .37rem;}
	.products .products-swiper .swiper-slide .mask-layer {display: none;}
	.products .products-swiper .swiper-slide {margin-top: 1rem;width: 5.6rem;height: 4.6rem;}
	.products .products-swiper .swiper-slide img{height: 3.6rem;vertical-align: middle;}
	.products .products-swiper .swiper-slide .products-desc {display: block;height: .7rem;line-height: .7rem;text-align: center;font-size: 0.24rem;color: #ffffff;}
	/* 加盟支持 */
	.support {padding-bottom: 1.23rem;}
	.support .support-swiper-box {width: 7.02rem;margin: .96rem auto 0;}
	.support .support-swiper-box .swiper-container {width: 5.92rem;}
	.support-swiper-box .swiper-slide {padding: .5rem .18rem .18rem;width: 2.95rem;height: 2.95rem;}
	.support-swiper-box .swiper-slide h5 {line-height: 0.3rem;font-size: 0.3rem;}
	.support-swiper-box .swiper-slide p {font-size: 0.2rem;line-height: 0.3rem;margin-top: .25rem;}
	.support-swiper-box .swiper-slide .bg-num {font-size: 0.87rem;bottom: .24rem;}
	/* 服务优势 */
	.server-advantages .part-title {margin-bottom: .95rem;}
	.server-advantages .server-wrap div{width: 6rem;height: 3.8rem;float: none;margin: 0 auto 0;}
	.server-advantages .server-wrap {margin-top: 0;display: flex;flex-direction: column-reverse;}
	.server-advantages .server-wrap .server-advantages-left {margin-top: .2rem;padding: .5rem .48rem;}
	.server-advantages .server-advantages-left p {font-size: 0.22rem;line-height: 0.36rem;}
	.server-advantages .server-advantages-right .swiper-slide{
		height: auto;
	}
	 /* 荣誉证书  */
	.honor {padding-bottom: 1.72rem;}
	.honor-swiper-box {margin-top: .9rem; width: 6.02rem;}
	.honor-swiper-box .swiper-container {width: 3.92rem;}
	.honor .honor-swiper .swiper-slide {padding: .34rem;width: 3.5rem;height: 2.6rem;border-width: .01rem;}
	/* 加盟案例 */
	.join-case .join-case-wrap {margin-top: .63rem;}
	.join-case .join-case-wrap .join-case-left {float: none;}
	.join-case .join-case-wrap .join-case-left .join-case-swiper{height: 3.7rem;;}
	.join-case .join-case-wrap .join-case-left .join-case-swiper{margin: 0 auto;width: 6.8rem;float: none;}
	.join-case .join-case-wrap .join-case-right{width: 6.8rem;float: none;height: auto;padding: .2rem .23rem;position: static;border-width: 0.04rem;margin: .15rem auto 0;}
	.join-case .join-case-wrap .join-case-right p {font-size: 0.22rem;line-height: 0.36rem;}
	/* 活动现场 */
	.activity {margin-bottom: .6rem;}
	.activity .activity-swiper {margin: .76rem auto .2rem;width: 6.4rem;height: 6.21rem;}
	.activity .activity-swiper .swiper-slide img {height: 5.08rem;vertical-align: middle;}
	.activity .activity-swiper .swiper-slide p {position: static;height: 1.13rem;font-size: 0.24rem;line-height: 0.3rem;color: #222222;background-color: #efefef;}
	.activity .activity-swiper .swiper-slide:hover p {padding: 16px 30px;height: 1.13rem;}
	/* 策划团队 */
	.team-contain {padding-top: 1.06rem;font-size: 16px;background-position: bottom left;background-size: 100% 100%;}
	.team-contain .team {width: 100%;text-align: center;margin-bottom: .5rem;}
	.team-contain .plan-team {margin-bottom: .82rem;width: 100%;font-size: 0.26rem;line-height: 0.3rem;letter-spacing: 0.17rem;}
	.team-contain .plan-team span{font-size: 0.24rem;line-height: 0.3rem;letter-spacing: 0.1rem;}
	.team-contain .team li {float: none;line-height: 0.4rem;font-size: 0.24rem;}
	.team-contain .split-line {display: none;}
	.team-contain .focus {margin-left: 1.8rem;margin-right: .45rem;}
	.team-contain .disclaimer-img {width: 0.97rem;height: 1.74rem;background: url(https://zt.cdnjm.cn/response/company/demo06/disclaimer_m.png) no-repeat;background-size: cover;flex: none;}
	.team-contain .disclaimer {margin-top: .62rem;display: flex;padding: 0 .27rem;}
	.team-contain .disclaimer-text {float: none;flex-wrap: wrap;}
	.team-contain .disclaimer p {margin-left:.2rem;font-size: .24rem;line-height: .34rem;width: auto;text-indent: .48rem;}
	.team-contain .qr-code-wrap{width: 1.9rem;}
	.team-contain  .site-logo {width: 1.59rem;}
	.team-contain .focus .focus-icon {margin-left:.2rem; margin-top: .12rem;}
	/* 指示器样式重置 */
	.swiper-button-prev {left: 0 !important;}
	.swiper-button-next {right: 0 !important;}
	.swiper-button-prev, .swiper-button-next {height: .6rem !important;}
	.swiper-pagination {margin-top: 0.2rem;width:100% !important;}
	.swiper-pagination .swiper-pagination-bullet {margin:0 .12rem;width: 0.59rem;height: 0.07rem;}
	/* swiper paganation */
	.out-pagination {display: none;}
	.inset-pagination {display: block;}
	.swiper-container-horizontal>.swiper-pagination-bullets.inset-pagination {height: 0.6rem;background-color: #000000;opacity: 0.8;bottom: 0;font-size: 16px;}
}
/* iphone 5 */
@media screen and (max-width:320px){
}