/* new 9/22:09 */
/* 顶部 */
.i-top1 {
	display: none;
}

.div-top {
	background-image: url(https://www.compoy.com/upfiles/single/img/slices/top.jpg);
	background-repeat: no-repeat;
	background-size: 100% auto;
	width: 100%;
	height: 0;
	padding-bottom: 48.1%;
}

.p-top1 {
	padding-top: 6%;
}

.p-top1 .pt1 {
	text-align: center;
	font-family: FZLTHJW--GB1-0;
	font-size: 0.54rem;
	font-weight: normal;
	color: rgba(73, 72, 68, 1);
	line-height: 111%;
}

.p-top2 {
	display: flex;
	align-items: center;
	padding-top: 8%;
}

.div-top .pt2-1,
.pt2-3,
.pt2-5 {
	font-size: 0.68rem;
	font-family: JMeiHei;
	font-weight: 400;
	color: rgba(27, 26, 24, 1);
	line-height: 100%;
}

.div-top .pt2-6 {
	font-size: 0.6rem;
	font-family: JMeiHei;
	font-weight: 500;
	color: rgba(27, 26, 24, 1);
	line-height: 100%;
}

.div-top .pt2-2,
.pt2-4,
.pt2-7 {
	font-size: 0.6rem;
	font-family: Swiss721BT-BlackCondensed;
	font-weight: 900;
	color: rgba(27, 26, 24, 1);
}

.div-top .pt2-1 {
	padding-left: 8%;
}

.div-top .pt2-3 {
	padding-left: 17%;
}

.div-top .pt2-5 {
	padding-left: 14%
}


.p-top3 {
	display: flex;
	padding-top: 1.5%;
}

.div-top .pt3-1,
.pt3-2,
.pt3-3 {
	width: 20%;
	font-size: 0.5rem;
	font-family: PingHei-Text;
	font-weight: normal;
	color: rgba(48, 47, 44, 1);
	line-height: 100%;
	opacity: 0.9;
}

.div-top .pt3-1 {
	padding-left: 8%;
}

.div-top .pt3-2 {
	padding-left: 15%;
}

.div-top .pt3-3 {
	padding-left: 13%;
}

/*第二部分*/
/*图片*/

.div-two img {
	width: 100%;
}

.div-two {
	position: relative;
	width: 100%;
	margin-top: 3.67%;
}

.div-two P {
	text-align: center;
}

.div-two .dti2,
.dti3 {
	position: absolute;
	top: 0;
	padding-left: 6%;
	width: 42%;
}

.div-two .dti2 {
	padding-top: 9%;
}

.div-two .dti3 {
	padding-top: 21%;
}

/*文本*/
.div-two .dtp1,
.dtp2,
.dtp3 {
	position: absolute;
	top: 0;
}

.div-two .dtp1 {
	padding-top: 14%;
	padding-left: 8%;
	font-size: 0.6rem;
	font-family: PingHei-Light;
	font-weight: 400;
	color: rgba(156, 177, 113, 1);
	line-height: 100%;
}

.div-two .dtp2 {
	padding-top: 22.5%;
	padding-left: 8.2%;
	font-size: 0.7rem;
	font-family: FZLTCHJW--GB1-0;
	font-weight: 600;
	color: rgba(24, 184, 198, 1);
	line-height: 100%;
}

.div-two .dtp3 {
	text-align: left;
	padding-top: 32%;
	padding-left: 8%;
	font-size: 0.4rem;
	font-family: STXihei;
	font-weight: 300;
	color: rgba(16, 25, 52, 1);
	line-height: 0.5rem;
	opacity: 0.8;
}

/*第三部分*/
.div-three {
	position: relative;
	width: 100%;
}

.div-three P {
	text-align: center;
}

.div-three .dti1,
.dti2,
.dti3 {
	position: absolute;
	top: 0;
}

.div-three .dti1 {
	padding-top: 7%;
	padding-left: 92.2%;
	width: 7%;
	z-index: 2;
}

.div-three .dti2 {
	padding-top: 7%;
	padding-left: 92.2%;
	width: 8.1%;
	z-index: 1;
}

.div-three .dti3 {
	top: -4rem;
	padding-left: 10%;
	width: 30%;
	z-index: 3;
}

.div-three .dtp1 {
	position: absolute;
	top: 0;
	padding-top: 10%;
	padding-left: 76%;
	font-size: 0.28rem;
	font-family: FZLTKHK--GBK1-0;
	font-weight: normal;
	color: rgba(16, 25, 52, 1);
	line-height: 0.32rem;
	opacity: 0.7;
}

.div-three .dtp2 {
	position: absolute;
	top: 0;
	padding-top: 13%;
	padding-left: 74.8%;
	font-size: 0.6rem;
	font-family: FZLTKHK--GBK1-0;
	font-weight: 300;
	color: rgba(16, 25, 52, 1);
	line-height: 100%;
}

/*第四部分*/
.div-four {
	background: rgba(240, 240, 240, 1);
	margin-top: 28%;
}

.div-four img {
	width: 100%;
}

.div-four P {
	text-align: center;
}

.div-four .df1,
.df2,
.df3,
.df4 {
	display: inline-block;
	margin-top: 2%;
	margin-left: 2%;
	width: 46.5%;
	position: relative;
	background: rgba(255, 255, 255, 1);
	border-radius: 0.01rem 0.01rem 0.01rem 0.01rem;
}

.div-four .df2,
.df4 {
	margin-right: 2%;
}

.div-four .df3,
.df4 {
	margin-bottom: 2%;
}

.div-four .dfp1 {
	padding-top: 52%;
	padding-bottom: 7%;
	font-size: 0.5rem;
	font-family: PingHei-Text;
	font-weight: normal;
	color: rgba(16, 25, 52, 1);
	line-height: 100%;
}

.div-four .dfp2 {
	padding-bottom: 9%;
	font-size: 0.28rem;
	font-family: PingHei-Light;
	font-weight: 300;
	color: rgba(146, 149, 157, 1);
	line-height: 130%;
}

.div-four .dfp3 {
	padding-top: 4%;
	padding-bottom: 4%;
	margin: 0 25% 10%;
	font-size: 0.28rem;
	font-family: HelveticaNeue-Roman;
	font-weight: normal;
	color: rgba(90, 90, 90, 1);
	line-height: 110%;
	border: 0.03rem solid rgba(229, 229, 229, 1);
	border-radius: 1.4rem;
}

.div-four .dfi1,
.dfi2,
.dfi3,
.dfi4 {
	position: absolute;
}

.div-four .dfi1 {
	padding-top: 17.14%;
	left: 37.21%;
	width: 25.58%;
}

.div-four .dfi2 {
	padding-top: 17.62%;
	left: 35.47%;
	width: 29.07%;
}

.div-four .dfi3 {
	padding-top: 16.9%;
	left: 38.08%;
	width: 26.74%;
}

.div-four .dfi4 {
	padding-top: 17.86%;
	left: 34.59%;
	width: 31.4%;
}

/* 第五部分 */
.div-five .dfp1 {
	font-size: 0.3rem;
	font-family: FZLTKHK--GBK1-0;
	font-weight: 400;
	color: rgba(16, 25, 52, 1);
	line-height: 0.35rem;
	opacity: 0.7;
	padding-top: 10.42%;
}

.div-five img {
	width: 100%;
}

.div-five P {
	text-align: center;
}

.div-five .dfp2 {
	font-size: 0.8rem;
	font-family: FZLTKHK--GBK1-0;
	font-weight: normal;
	color: rgba(16, 25, 52, 1);
	line-height: 100%;
	padding-top: 1%;
	padding-bottom: 4.4%;
}

.div-five .div1,
.div2,
.div3 {
	border: 1px solid rgba(238, 238, 238, 1);
}

.div-five .div1 {
	margin-bottom: 5.94%;
}

.div-five .div2 {
	margin-bottom: 2.68%;
}

.div-five .div3 {
	margin-bottom: 5.94%;
}

.div-five .div-p1,
.div-p2,
.div-p3 {
	font-size: 0.8rem;
	font-family: FZLTKHK--GBK1-0;
	font-weight: normal;
	color: rgba(16, 25, 52, 1);
	padding-left: 3.94%;
	line-height: 100%;
}

.div-five .div-p1 {
	padding-top: 6.47%;
	padding-bottom: 4.65%;
}

.div-five .div-p2 {
	padding-top: 3.52%;
	padding-bottom: 4.65%;
}

.div-five .div-p3 {
	padding-top: 6.47%;
	padding-bottom: 4.65%;
}

.div-five .dfp-1,
.dfp-2 {
	text-align: left;
}

.div-five .dfp-1 {
	font-size: 0.52rem;
	font-family: PingHei-Text;
	font-weight: normal;
	color: rgba(16, 25, 52, 1);
	line-height: 100%;
}

.div-five .dfp-2 {
	font-size: 0.28rem;
	font-family: PingHei-Light;
	font-weight: 300;
	color: rgba(146, 149, 157, 1);
	line-height: 140.57%;
	padding-top: 3.8%;
	padding-right: 3.94%;
}

/* 第六部分 */
.div-six {
	background: rgba(240, 240, 240, 1);
	padding-top: 1.2rem;
	padding-bottom: 0.8rem;
}

.div-six img {
	width: 100%;
}

.div-six P {
	text-align: center;
}

.div-six .dsp1 {
	font-size: 0.42rem;
	font-family: FZLTKHK--GBK1-0;
	font-weight: 400;
	color: rgba(16, 25, 52, 1);
	line-height: 0.5rem;
	opacity: 0.7;
}

.div-six .dsp2 {
	font-size: 0.8rem;
	font-family: FZLTKHK--GBK1-0;
	font-weight: normal;
	color: rgba(16, 25, 52, 1);
	line-height: 100%;
	padding-top: 1%;
	padding-bottom: 10%;
}

.div-six .div1 {
	background: rgba(255, 255, 255, 1);
}

.div-six .dp1-1 {
	font-size: 0.6rem;
	font-family: PingHei-Text;
	font-weight: 500;
	color: rgba(16, 25, 52, 1);
	line-height: 100%;
	opacity: 0.8;
	padding-top: 5%;
}

.div-six .dp1-2,
.dp2-2 {
	background: rgba(176, 208, 207, 1);
	margin: 3.38% 45% 3.8%;
	padding-top: 0.57%;
}

.div-six .dp1-3 {
	font-size: 0.32rem;
	font-family: FZLTKHK--GBK1-0;
	font-weight: 300;
	color: rgba(16, 25, 52, 1);
	line-height: 150%;
	opacity: 0.8;
	padding-top: 0.1rem;
	padding-bottom: 5%;
}

.div-six .div2 {
	width: 46.5%;
	margin: 2%;
	display: inline-block;
	background: rgba(255, 255, 255, 1);
	border: 0px;
}

.div-six .div3 {
	width: 46.5%;
	margin-top: 2%;
	margin-bottom: 2%;
	margin-right: 2%;
	display: inline-block;
	background: rgba(255, 255, 255, 1);
	border: 0px;
}

.div-six .dp2-1 {
	font-size: 0.42rem;
	font-family: PingHei-Text;
	font-weight: 500;
	color: rgba(16, 25, 52, 1);
	line-height: 110%;
	opacity: 0.8;
	padding-top: 9.15%;
}

.div-six .dp2-3 {
	font-size: 0.2rem;
	font-family: FZLTKHK--GBK1-0;
	font-weight: 300;
	color: rgba(16, 25, 52, 1);
	line-height: 166.67%;
	opacity: 0.8;
	padding-bottom: 9.15%;
}

/* 第七部分 */
.div-bottom {
	background: rgba(255, 255, 255, 1);
	padding-top: 10%;
}

.div-bottom P {
	text-align: center;
}

.div-bottom .dbp1 {
	font-size: 0.42rem;
	font-family: FZLTKHK--GBK1-0;
	font-weight: 400;
	color: rgba(16, 25, 52, 1);
	line-height: 0.5rem;
	opacity: 0.7;
}

.div-bottom .dbp2 {
	font-size: 0.8rem;
	font-family: FZLTKHK--GBK1-0;
	font-weight: normal;
	color: rgba(16, 25, 52, 1);
	line-height: 100%;
	padding-top: 1%;
	padding-bottom: 8.54%;
}

.div-bottom .db {
	padding-left: 2.26%;
	padding-right: 2.26%;
}

.div-bottom .db1,
.db2,
.db3,
.db4 {
	position: relative;
	margin-bottom: 5.64%;
}

.div-bottom .dbp1-1,
.dbp1-2 {
	position: absolute;
	text-align: left;
}

.div-bottom .dbp1-1 {
	font-size: 0.6rem;
	font-family: PingHei-Text;
	font-weight: normal;
	color: rgba(16, 25, 52, 1);
	line-height: 100%;
	top: 27.04%;
	left: 4.46%;
}

.div-bottom .dbp1-2 {
	font-size: 0.22rem;
	font-family: FZLTKHK--GBK1-0;
	font-weight: 400;
	color: rgba(16, 25, 52, 1);
	line-height: 0.3rem;
	opacity: 0.8;
	top: 54.59%;
	left: 4.6%;
}

.div-bottom .dpi1,
.dpi2,
.dpi3,
.dpi4 {
	position: absolute;
}

.div-bottom .dpi1 {
	width: 13%;
	height: 13%;
	top: 25%;
	left: 80.33%;
}

.div-bottom .dpi2 {
	width: 13%;
	height: 13%;
	top: 25%;
	left: 80.33%;
}

.div-bottom .dpi3 {
	width: 13%;
	height: 13%;
	top: 25%;
	left: 80.33%;
}

.div-bottom .dpi4 {
	width: 13%;
	height: 13%;
	top: 25%;
	left: 80.33%;
}
