i {
	font-style: normal;
}

.Ptheader {
	height: 3.4844rem;
	line-height: 3.4844rem;
	font-size: 1.28rem;
	background: #FFFFFF;
	color: #666666;
	position: relative;
	z-index: 999;
	text-align: center;
}

.Ptheader .back {
	position: absolute;
	left: 0;
	top: 0;
	width: 2.7022rem;
	height: 100%;
	background: url(/static/img/accompanyNew/returnIcon.png) center center no-repeat;
	background-size: auto;
	background-size: 0.5688rem 1.0666rem;
}

.Ptbanner {
	position: relative;
	height: 100%;
}

.banBg {
	width: 100%;
	display: block;
}

.Ptbanner .titBox {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	text-align: center;
}

.Ptbanner .titBox .tit {
	color: #FFFFFF;
	font-size: 2.2755rem;
	height: 3.3777rem;
	line-height: 3.3777rem;
	padding-top: 2.9511rem;
	font-weight: bold;
	letter-spacing: 3px;
}

.Ptbanner .titBox .tit span {
	color: #765934;
}

.Ptbanner .titBox .subTit {
	font-size: 1rem;
	color: #413321;
	height: 2.1333rem;
	line-height: 2.1333rem;
	letter-spacing: 2px;
}

.Ptbanner .titBox .subTit span {
	margin-left: 1rem;
}

.Ptbanner .banUser {
	position: absolute;
	left: 10.6%;
	bottom: 0;
	height: 11.3066rem;
	z-index: 0,
}

.PtMain {
	position: relative;
	z-index: 2;
}

.PtMain .floor {
	padding-top: 2.4888rem;
	text-align: center;
	background: #fff;
	color: #4c4c4c;
	margin-top: 0;
	padding-bottom: 0;
}

.PtMain .floor .titImg {
	height: 1.4933rem;
}

.PtMain .floor .subTit {
	color: #999999;
	font-size: 0.8533rem;
	height: 2.0622rem;
	line-height: 2.0622rem;
}

.PtMain .PtgyFloor .vidBox {
	padding: 1.3511rem 1.3155rem 3.2355rem;
	background: #FFFFFF;
	position: relative;
	height: 100%;
}

.PtMain .PtgyFloor .vidBox .gyBgImg {
	position: absolute;
	bottom: 0;
	right: 0;
	height: 15.0044rem;
	z-index: 0;
}

.PtMain .PtgyFloor .vidBox .videoBox {
	height: 13.5111rem;
	position: relative;
	z-index: 2;
}

.PtMain .PtgyFloor .vidBox .videoBox .vidBgBox {
	position: absolute;
	top: 0;
	left: 0;
	text-align: center;
	width: 100%;
	height: 100%;
}

.PtMain .PtgyFloor .vidBox .videoBox .vidBg {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	border-radius: 3px;
}

.PtMain .PtgyFloor .vidBox .videoBox .tit {
	padding-top: 2.56rem;
	height: 1.4222rem;
	line-height: 1.4222rem;
	color: #736c6d;
	font-size: 0.8533rem;
}

.PtMain .PtgyFloor .vidBox .videoBox .subTit {
	height: 1.6rem;
	line-height: 1.6rem;
	color: #FFFFFF;
	letter-spacing: 0.2133rem;
	font-size: 1.1377rem;
}

.PtMain .PtgyFloor .vidBox .videoBox .playIcon {
	width: 1.9911rem;
	margin-top: 0.1777rem;
}

.PtMain .PtgyFloor .vidBox .videoBox .b_videoBox {
	width: 100%;
	height: 100%;
	border-radius: 3px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -2;
	width: 100%;
	height: 100%;
}

.PtMain .x-player,
.ykplayer {
	border-radius: 3px !important;
}

.PtMain .PtWhyFloor {
	padding-top: 2.56rem;
	position: relative;
}

.PtMain .PtWhyFloor .whyBg {
	width: 100%;
	height: 14.1866rem;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}

.PtMain .PtWhyFloor .content {
	position: relative;
	z-index: 1;
}

.PtMain .PtWhyFloor .subTit {
	height: 2.56rem;
	line-height: 2.56rem;
}

.PtMain .PtWhyFloor .whiteBg {
	background: #FFFFFF;
	height: 10.3rem;
	margin-top: 7.6088rem;
}

.PtMain .PtWhyFloor .ysImgBox {
	position: absolute;
	top: 5.5466rem;
	left: 0;
	height: 16.64rem;
	z-index: 3;
	padding-left: 0.3911rem;
	width: calc(100% - 0.3911rem);
}

.PtMain .PtWhyFloor .swiper-container {
	height: 16.64rem;
	overflow: hidden;
	width: 100%;
}

.PtMain .PtWhyFloor .swiper-container-horizontal>.swiper-pagination-bullets,
.PtMain .PtWhyFloor .swiper-pagination-custom,
.PtMain .PtWhyFloor .swiper-pagination-fraction {
	bottom: 2.0622rem !important;
}

.PtMain .PtWhyFloor .swiper-pagination-bullet {
	opacity: 1;
	background: #d0cecc;
}

.PtMain .PtWhyFloor .swiper-pagination-bullet-active {
	background: #cfac7d;
	width: 40px;
	border-radius: 4px;
}

.PtMain .PtWhyFloor .imgBox .swiper-slide .item {
	padding: 0 0.3911rem;
	width: calc(100% - 0.7822rem);
	height: 12.4444rem;
}

.PtMain .PtWhyFloor .imgBox .swiper-slide .item .box {
	width: 100%;
	height: 100%;
	border-radius: 3px;
	text-align: center;
}

.PtMain .PtWhyFloor .imgBox .swiper-slide .item .box .icon {
	background: #FFFFFF;
	width: 3.5555rem;
	height: 3.5555rem;
	line-height: 3.5555rem;
	border-radius: 50%;
	margin-top: 1.5288rem;
	display: inline-block;
}

.PtMain .PtWhyFloor .imgBox .swiper-slide .item .box .icon img {
	height: 1.7066rem;
	margin-top: 0.92445rem;
}

.PtMain .PtWhyFloor .imgBox .swiper-slide .item .tit {
	font-weight: bold;
	margin-top: 0.7822rem;
	height: 1.8488rem;
	line-height: 1.8488rem;
	font-size: 1.1377rem;
	color: #433a32;
}

.PtMain .PtWhyFloor .imgBox .swiper-slide .item .subTit {
	height: 1.6355rem;
	line-height: 1.6355rem;
	font-size: 0.9244rem;
	color: rgba(67, 58, 50, 0.8);
}

.PtMain .PtWhyFloor .imgBox .swiper-slide .item .tit1 {
	color: #433a32;
}

.PtWhyFloor .imgBox .swiper-slide .item .subTit1 {
	color: rgba(67, 58, 50, 0.8);
}

.PtMain .PtWhyFloor .imgBox .swiper-slide .item .tit2 {
	color: #FFFFFF;
}

.PtMain .PtWhyFloor .imgBox .swiper-slide .item .subTit2 {
	color: rgba(255, 255, 255, 0.8);
}

.PtMain .PtWhyFloor .imgBox .swiper-slide .item .box1 {
	background: url(/static/img/accompanyNew/ysBg1.jpg) center top no-repeat;
	background-size: 100%;
}

.PtMain .PtWhyFloor .imgBox .swiper-slide .item .box1 .icon img {
	height: 1.4933rem;
	margin-top: 1.0311rem;
}

.PtMain .PtWhyFloor .imgBox .swiper-slide .item .box2 {
	background: url(/static/img/accompanyNew/ysBg2.jpg) center top no-repeat;
	background-size: 100%;
}

.PtMain .PtWhyFloor .imgBox .swiper-slide .item .box3 {
	background: url(/static/img/accompanyNew/ysBg3.jpg) center top no-repeat;
	background-size: 100%;
}

.PtMain .PtWhyFloor .imgBox .swiper-slide .item .box3 .icon img {
	height: 1.3155rem;
	margin-top: 1.12rem;
}

.PtMain .PtWhyFloor .imgBox .swiper-slide .item .box4 {
	background: url(/static/img/accompanyNew/ysBg4.jpg) center top no-repeat;
	background-size: 100%;
}

.PtMain .PtWhyFloor .imgBox .swiper-slide .item .box5 {
	background: url(/static/img/accompanyNew/ysBg5.jpg) center top no-repeat;
	background-size: 100%;
}

.PtMain .PtLcFloor {
	position: relative;
	padding-top: 2.0266rem;
}

.PtMain .PtLcFloor .lcBg {
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	width: 100%;
	height: 41.8488rem;
}

.PtMain .PtLcFloor .content .subTit {
	height: 2.4177rem;
	line-height: 2.4177rem;
}

.PtMain .PtLcFloor .content .lcList {
	padding: 0 0.7111rem 2rem;
	margin-top: 1.4933rem;
}

.PtMain .PtLcFloor .content .lcList li {
	background: #FFFFFF;
	margin-bottom: 0.7111rem;
	border-radius: 3px;
}

.PtMain .PtLcFloor .content .lcList li .lcIcon {
	float: left;
	margin: 1.1022rem 1.7066rem 0 1.5288rem;
	width: 3.8755rem;
}

.PtMain .PtLcFloor .content .lcList li .lcTit {
	float: left;
	margin-top: 0.5688rem;
	text-align: left;
	margin-bottom: 1rem;
	width: 14.6rem;
}

.PtMain .PtLcFloor .content .lcList li .lcTit .tit {
	font-weight: bold;
	font-size: 1rem;
	color: #333333;
	height: 1.7066rem;
	line-height: 1.7066rem;
}

.PtMain .PtLcFloor .content .lcList li .lcTit .subTit {
	color: #999999;
	font-size: 0.9244rem;
	line-height: 1.28rem;
}

.PtMain .PtLcFloor .content .lcList li .downIcon {
	float: right;
	margin: 2.3111rem 1.6711rem 0 0;
	width: 0.5688rem;
}

.PtMain .PtZyFloor {
	background: #FFFFFF;
	position: relative;
}

.PtMain .PtZyFloor .zyBg {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 0;
	width: 100%;
	height: 12.8rem;
}

.PtMain .PtZyFloor .content {
	position: relative;
	z-index: 1;
	padding-bottom: 2.8444rem;
}

.PtMain .PtZyFloor .subTit {
	height: 2.4888rem;
	line-height: 2.4888rem;
}

.PtZyFloor .teamBox {
	font-size: 0;
	margin: 0.1422rem 2.6666%;
	text-align: center;
}

.PtZyFloor .teamBox .firstLi {
	margin-left: 0;
}

.PtZyFloor .teamBox li {
	display: inline-block;
	text-align: center;
	margin-left: 1.8rem;
	height: 2.0622rem;
	line-height: 2.0622rem;
	font-size: 1rem;
	color: #494949;
}

.PtMain .PtZyFloor .teamBox li.cur {
	font-weight: bold;
	color: #333333;
}

.PtMain .PtZyFloor .teamBox li i {
	display: block;
	height: 0.1777rem;
	width: 1.4222rem;
	background: #cfac7d;
	margin: 0 auto;
}

.PtMain .PtZyFloor .teamBox .teamList {
	margin-top: 3.0577rem;
}

.PtMain .PtZyFloor .teamBox .teamList .imgBox {
	width: 100%;
	overflow: hidden;
}

.PtMain .PtZyFloor .teamBox .teamList img {
	width: 100%;
}

.PtMain .PtZyFloor .yyBtn {
	background: url(/static/img/accompanyNew/btnBg.jpg) center top no-repeat;
	background-size: 100%;
	border-radius: 3px;
	width: 23.7866rem;
	height: 2.8444rem;
	text-align: center;
	line-height: 2.8444rem;
	color: #433a32;
	font-size: 1rem;
	margin: 2.7rem auto 0;
}

.PtMain .PtAlFloor {
	padding-top: 2.4177rem;
	position: relative;
}

.PtMain .PtAlFloor .alBg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 24.64rem;
	z-index: 0;
}

.PtMain .PtAlFloor .content {
	position: relative;
	z-index: 1;
}

.PtMain .PtAlFloor .content .subTit {
	height: 2.4888rem;
	line-height: 2.4888rem;
}

.PtMain .PtAlFloor .alBox {
	position: absolute;
	top: 4.2rem;
	left: 0;
	width: 100%;
}

.PtMain .PtAlFloor .alBox .alInfoBox {
	width: 100%;
	overflow: hidden;
}

.PtMain .PtAlFloor .alBox .infoBox {
	margin-top: 3.6977rem;
	position: relative;
}

.PtMain .PtAlFloor .alBox .infoBox .imgTit {
	position: absolute;
	top: -2.8444rem;
	left: calc(50% - 2.73777rem);
	width: 5.4755rem;
	height: 5.4755rem;
	border-radius: 50%;
	background: #FFFFFF;
	text-align: center;
}

.PtMain .PtAlFloor .alBox .infoBox .imgTit img {
	width: 4.9777rem;
	height: 4.9777rem;
	border-radius: 50%;
	margin-top: 0.2489rem;
}

.PtMain .PtAlFloor .alBox .infoBox .textBox {
	margin: 0 5.3%;
	height: 25.3866rem;
	background: #FFFFFF;
	border-radius: 5px;
	box-shadow: 0.447rem 0.1173rem 1.0666rem rgba(171, 171, 171, 0.23);
	margin-bottom: 1.0666rem;
}

.PtMain .PtAlFloor .alBox .infoBox .textBox .tit {
	font-size: 1.3777rem;
	color: #494949;
	text-align: center;
	font-weight: bold;
	line-height: 1.2088rem;
	padding-top: 4.4088rem;
}

.PtMain .PtAlFloor .alBox .infoBox .textBox .subText {
	line-height: 1.5644rem;
	font-size: 1rem;
	color: #666666;
	text-indent: 2rem;
	padding: 1.4222rem 1.28rem 2.8444rem;
	text-align: left;
}

.PtMain .PtAlFloor .swiper-container-horizontal>.swiper-pagination-bullets,
.PtAlFloor .swiper-pagination-custom,
.PtAlFloor .swiper-pagination-fraction {
	bottom: -0.8889rem;
}

.PtMain .PtAlFloor .swiper-pagination-bullet {
	opacity: 1;
	background: #d0cecc;
}

.PtMain .PtAlFloor .swiper-pagination-bullet-active {
	background: #cfac7d;
	width: 40px;
	border-radius: 4px;
}

.PtMain .PtAlFloor .whiteBg {
	height: 14.8622rem;
	background: #f7f7f7;
	margin-top: 18rem;
}