* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Microsoft YaHei;
}

li {
	list-style: none;
}

a {
	text-decoration: none;
}

@media screen and (max-width:1250px) {
	body {
		width: 100%;
		min-width: 1250px;
	}
}

.container {
	width: 100%;
}

.container-center {
	width: 1200px;
	margin: 0 auto;
}

.con-title {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	height: 100px;
	width: 100%;
}

.con-title .ch-txt {
	font-size: 40px;
    font-family: Microsoft YaHei;
    font-weight: bold;
}

.con-title .en-txt {
	font-size: 16px;
	font-family: Microsoft YaHei;
	font-weight: 400;
}


/* 页头  */
.header {
	background: #fff;
	width: 100%;
}

.header-top {
	display: flex;
	/*justify-content: center;*/
	align-items: center;
	/*height: 107px;*/
	background-color: #fff;
}

.header-top .logo-img {
	display: block;
	/*width: 375px;*/
	/*height: 75px;*/
}

.header-title {
	width: 460px;
	margin: 0 50px;
}

.header-title .header-title-icon {
	display: block;
	width: 100%;
	height: 75px;
}

.header-title .title-text {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 20px;
	font-weight: 600;
}

.header-tel {
	display: flex;
	align-items: center;
	width: 270px;
	height: 75px;
}

.header-tel .tel-icon {
	width: 270px;
	height: 75px;
	/*margin-right: 10px;*/
}

.header-tel>div h5 {
	width: 120px;
	font-size: 16px;
	color:#2255E8;
	line-height: 20px;
}

/*页头 导航栏*/
.header-nav{
	width: 100%;
	background: #000;
}

.header-nav-box {
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.header-nav-box>a {
	display: block;
	width: 150px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #fff;
	font-size: 16px;
}

.header-nav-box .active {
	background: #cd910f;
}
/* 轮播 */
.banner {
	position: relative;
	width: 100%;
	height: 34.5vw;
	min-height: 415px;
}

.banner-box {
	width: 100%;
	height: 100%;
}

.banner-box .swiper-container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

.banner-box .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.banner-box .swiper-slide img {
	width: 100%;
	height: 100%;
}

.banner-box .swiper-button-next {
	right: 30px;
	width: 70px;
	height: 70px;
}

.banner-box .swiper-button-prev {
	left: 30px;
	width: 70px;
	height: 70px;
}

.banner-box .swiper-button-next:after {
	content: '';
	background: url(../../../images/2020/index/next-btn.png) no-repeat;
	width: 60px;
	height: 100px;
}

.banner-box .swiper-button-prev:after {
	content: '';
	background: url(../../../images/2020/index/prev-btn.png) no-repeat;
	width: 60px;
	height: 100px;
}

.banner-box .swiper-pagination-bullet {
	background-color: #fff;
	opacity: 1;
}

.banner-box .swiper-pagination-bullet-active {
	background-color: #f50404;
}

.swiper-pagination-bullet{width:50px;height:8px;display:inline-block;border-radius:0;background:#000;opacity:.2}
/*页头 导航栏*/
.header-nav {
	width: 100%;
	background: #000;
}

.header-nav-box {
	display: flex;
	justify-content: space-around;
	align-items: center;
}

.header-nav-box>a {
	display: block;
	width: 150px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #fff;
}
.header-nav-box a:hover  {
	background: #cd910f;
}
.header-nav-box .active {
	background: #cd910f;
}

/* 关于我们 */
.about-us {
	padding: 75px 0;
	background-color: #FFF5E1;
}

.about-us-top {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 900px;
	margin: 0 auto;
}

.about-us-top .tit-box {
	width: 280px;
	font-family: Microsoft YaHei;
}

.about-us-top .tit-box>h2 {
	width: 170px;
	margin: 0 auto;
	padding-bottom: 15px;
	text-align: center;
	font-size: 30px;
	border-bottom: 1px solid #000;
}

.about-us-top .tit-box>h5 {
	width: 200px;
	margin: 20px auto 0;
	font-size: 14px;
	text-align: center;
}


.about-us-top .text-box {
	width: 620px;
	font-size: 14px;
	line-height: 22px;
}

.about-us-top .text-box>div {
	font-size: 16px;
    width: 100%;
    text-indent: 22px;
    font-family: Microsoft YaHei;
}

.about-us-top .text-box>p {
	margin-top: 20px;
}

.about-us-bottom {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 900px;
	margin: 100px auto 50px;
}

.about-us-bottom .about-us-item {
	width: 280px;
}

.about-us-item .about-us-icon {
	display: block;
	width: 70px;
	margin: 0 auto;
	cursor: pointer;
}

.about-us-item .about-us-img {
	display: block;
	width: 100%;
	margin: 10px auto;
	cursor: pointer;
}

.about-us-item>p {
	text-align: center;
	font-size: 14px;
}

/* 弹框 */
.about-us-pop {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0,0,0,0);
	z-index: 9999;
	animation: aboutUsPop 0.5s;
	transform: scale(1);
}

@keyframes aboutUsPop {
	from {
		transform: scale(0);
	}

	to {
		transform: scale(1);
	}
}

.about-us-container  {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 1000px;
	height: 450px;
	margin: auto;
}

.about-us-container .close-pop {
	position: absolute;
	right: -40px;
	top: -40px;
	width: 50px;
	height: 50px;
	cursor: pointer;
}

.about-us-container .pop-img {
	width: 100%;
	height: 100%;
}

.about-us-container .content {
	font-size: 14px;
	color: #fff;
	text-align: center;
}

.about-us-container .content>h1 {
	width: 100%;
	text-align: center;
	font-size: 26px;
}

.about-us-container .content>.text {
	width: 100%;
	margin: 8px 0;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
}

.about-us-container .content>.look-more {
	color: #fff;
	border-bottom: 1px solid #fff;
}

/* 企业文化弹框 */
.company-culture-pop .content {
	position: absolute;
	top: 245px;
	left: 380px;
	width: 250px;
}

.company-culture-pop .content>.text {
	text-align: left;
}

/* 正穗孵化器弹框 */
.incubator-pop .content {
	position: absolute;
	top: 50px;
	left: 50%;
	transform: translateX(-50%);
	width: 700px;
}

.incubator-pop .content>h1 {
	margin-bottom: 200px;
}

/* 正穗实力荣誉弹框 */
.honor-pop .content {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 200px;
	height: 50px;
	margin: auto;
	text-align: center;
}

.honor-pop .content>h1,
.honor-pop .content>h2 {
	color: #000000;
}

.honor-pop .honor-name {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	margin: auto;
}

.honor-pop .honor-name>a {
	position: absolute;
	color: #000;
	font-size: 14px;
	width: 140px;
	text-align: center;
	line-height: 14px;
}

.honor-pop .honor-name>a:nth-child(1) {
	width: 105px;
	left: 105px;
	top: 140px;
}

.honor-pop .honor-name>a:nth-child(2) {
	left: 260px;
	top: 140px;
}

.honor-pop .honor-name>a:nth-child(3) {
	left: 430px;
	top: 140px;
}

.honor-pop .honor-name>a:nth-child(4) {
	left: 610px;
	top: 140px;
}

.honor-pop .honor-name>a:nth-child(5) {
	left: 785px;
	top: 140px;
}

.honor-pop .honor-name>a:nth-child(6) {
	top: 257px;
	left: 75px;
}

.honor-pop .honor-name>a:nth-child(7) {
	width: 85px;
	top: 257px;
	left: 275px;
}

.honor-pop .honor-name>a:nth-child(8) {
	top: 257px;
	left: 600px;
}

.honor-pop .honor-name>a:nth-child(9) {
	width: 100px;
	top: 257px;
	left: 805px;
}

.honor-pop .honor-name>a:nth-child(10) {
	top: 418px;
	left: 70px;
}

.honor-pop .honor-name>a:nth-child(11) {
	top: 418px;
	left: 215px;
}

.honor-pop .honor-name>a:nth-child(12) {
	top: 418px;
	left: 360px;
}

.honor-pop .honor-name>a:nth-child(13) {
	top: 418px;
	left: 505px;
}

.honor-pop .honor-name>a:nth-child(14) {
	top: 418px;
	left: 650px;
}

.honor-pop .honor-name>a:nth-child(15) {
	top: 418px;
	left: 795px;
}


/* 正穗服务 正穗集团  */
.group-service {
	padding: 50px 0 100px;
	background-color: #FFF5E1;
}

.group-service-btns {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 450px;
	height: 60px;
	margin: 0 auto;
}

.group-service-btns .group-service-imgs {
	width: 40px;
    height: 40px;
    margin: 0 15px;
}

.group-service-btns>.btn {
	width: 250px;
	height: 40px;
	border-radius: 5px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 24px;
	cursor: pointer;
}

.group-service-btns .service-btn {
	background-color: #4F739C;
}

.group-service-btns .group-btn {
	background-color: #DE9E4D;
}

.group-service-content {
	width: 1200px;
	height: 460px;
	margin: 0 auto;
}

/* 正穗服务 */
.zhengsui-service {
	display: flex;
	justify-content: center;
	background-color: #4F739C;
	color: #fff;
}

.zhengsui-service-lt {
	width: 500px;
	padding: 60px 50px 50px 80px;
	box-sizing: border-box;
}

.zhengsui-service-lt>h2 {
	position: relative;
	width: 100%;
	margin-bottom: 45px;
	font-size: 28px;
}

.zhengsui-service-lt>h2::before {
	content: '';
	position: absolute;
	bottom: -10px;
	left: 0;
	width: 100px;
	border-bottom: 1px solid #fff;	
}

.zhengsui-service-lt>.tips {
	font-size: 16px;
	margin-bottom: 45px;
}

.zhengsui-service-lt>ul {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 370px;
	height: 126px;
}
.zhengsui-service-lt>ul>li {
	width: 150px;
	font-size: 16px;
}

.zhengsui-service-lt>ul>li>img {
	width: 20px;
}

.zhengsui-service-gt {
	width: 550px;
	padding: 60px 50px 50px 80px;
	box-sizing: border-box;
}

.zhengsui-service-gt>h2 {
	width: 100%;
	margin-bottom: 45px;
	font-size: 28px;
}

.zhengsui-service-gt>ul {
	width: 100%;
}

.zhengsui-service-gt>ul>li {
	padding: 8px 0;
	border-bottom: 1px dashed #fff;
	line-height: 20px;
	font-size: 14px;
}

.zhengsui-service-gt>ul>li>h5 {
	font-size: 16px;
	line-height: 25px;
}

/* 正穗集团 */
.zhengsui-group {
	display: flex;
	justify-content: center;
	background-color: #FEC57D;
}

.zhengsui-group-lt {
	width: 550px;
	height: 100%;
	padding: 50px 60px 60px 150px;
	box-sizing: border-box;
}

.zhengsui-group h2 {
	font-size: 30px;
	margin-bottom: 10px;
}

.zhengsui-group-lt h6 {
	font-size: 16px;
	margin-bottom: 30px;
	font-weight: 400;
	color: #8A8A8A;
}

.zhengsui-group-lt ul {
	width: 100%;
	padding-left: 25px;
	box-sizing: border-box;
}

.zhengsui-group-lt p {
	margin-bottom: 7px;
	font-size: 15px;
	font-family: Microsoft YaHei;
	color: #000;
	line-height: 20px;
	font-weight: 500;
}

.zhengsui-group-lt>ul>li {
	position: relative;
	width: 100%;
}

.zhengsui-group-lt>ul>li>a {
	display: block;
	width: 100%;
	font-size: 14px;
	font-family: Microsoft YaHei;
	color: #000;
	line-height: 22px;
	font-weight: 500;
}

.zhengsui-group-lt ul li::before {
	position: absolute;
	top: 50%;
	left: -16px;
	height: 8px;
	width: 8px;
	content: '';
	background-color: #000;
	border-radius: 50%;
	transform: translateY(-50%);
}

.zhengsui-group-gt {
	position: relative;
	display: flex;
	justify-content: space-between;
	width: 525px;
	padding: 50px 0 30px 80px;
	height: 100%;
	box-sizing: border-box;
}

.zhengsui-group-gt .subsidiary-left {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 60px;
	height: 270px;
	font-size: 32px;
	padding: 50px 15px 0 0;
	box-sizing: border-box;
	text-align: right;	
	color: #000;
	border-right: 1px solid #000;
}

.subsidiary-left span {
	display: block;
	font-size: 16px;
}

.zhengsui-group-gt .subsidiary-right {
	width: 470px;
	height: 100%;
	color: #000;
	overflow: hidden;
}

.subsidiary-right .subsidiary-item {
	width: 100%;
	max-height: 60px;
	margin-bottom: 8px;
}

.subsidiary-right .subsidiary-item h5 {
	font-size: 16px;
}

.subsidiary-right .subsidiary-item p {
	font-size: 14px;
	padding-left: 15px;
	line-height: 20px;
}


/*服务介绍*/
.product {
	padding: 50px 0;
	background: #fff;
}

.product .con-title .en-txt {
	font-size: 22px
}

.product-content {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-content: space-between;
	width: 100%;
	height: 550px;
	padding: 50px 100px;
	box-sizing: border-box;
}

.product-content>div {
	width: 200px;
	height: 120px;
}

.product-content img {
	width: 92px;
	height: 95px;
	display: block;
	margin: auto;
}
.product-content img:hover{
    width: 110px;
    height: 115px;
    display: block;
    margin: auto;
}
.product-content p {
	font-weight: bold;
    font-size: 20px;
    text-align: center;
    color: black;
}

/*我们服务的行业*/
.industry {
	padding: 100px 0 120px;
	background: #fff;
}

.industry-content {
	position: relative;
	width: 1000px;
	height: 560px;
	margin: 0 auto;
}

.industry-lists {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	width: 560px;
	height: 560px;
}

.industry-lists>li {
	position: absolute;
	font-size: 14px;
	color: #000;
}

.industry-lists>li:nth-child(n-4) {
	text-align: right;
}

.industry-lists>li:nth-child(n+6) {
	text-align: left;
}


.industry-lists>li:nth-child(1) {
	top: 10px;
    left: -85px;
}

.industry-lists>li:nth-child(2) {
	top: 155px;
    left: -300px;
}

.industry-lists>li:nth-child(3) {
	top: 350px;
    left: -135px;
}

.industry-lists>li:nth-child(4) {
	top: 490px;
    left: -75px;
}

.industry-lists>li:nth-child(5) {
	bottom: -45px;
    left: 175px;
    text-align: center;
}

.industry-lists>li:nth-child(6) {
	top: 490px;
    right: -100px;
}

.industry-lists>li:nth-child(7) {
	top: 350px;
    right: -160px;
}

.industry-lists>li:nth-child(8) {
	top: 155px;
    right: -260px;
}

.industry-lists>li:nth-child(9) {
	top: 10px;
    right: -20px;
}

.industry-lists>li>h5 {
	font-size: 16px;
}

.industry-lists>li>p {
	font-size: 14px;
}

.industry-box {
	width: 560px;
	height: 560px;
	margin: 0 auto;
	padding-top: 200px;
	background: url(../../../images/2020/index/industry-bg.png) no-repeat;
	background-size: 100% 100%;
	box-sizing: border-box;
}

.industry-box>h2 {
	width: 250px;
	margin: 0 auto;
	text-align: center;
	color: #D77800;
	font-size: 32px;
	border-bottom: 1px solid #D77800;
}

.industry-box>p {
	width: 100%;
	text-align: center;
	color: #D77800;
	font-size: 16px;
	margin: 20px 0 40px;
}

.industry-text {
	width: 100%;
	font-size: 13px;
	text-align: center;
	line-height: 22px;
}

/* 热门资讯 */
.real-info {
	padding: 75px 0 120px;
	background-color: #FFF5E1;
}

.real-info .en-txt {
	color: #6A6A6A;
}

.real-info-content {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-content: space-between;
	width: 800px;
	height: 620px;
	margin: 50px auto 0;
}

.real-info-item {
	width: 240px;
}

.real-info-img {
	display: block;
	width: 100px;
	height: 100px;
	margin: 0 auto;
}

.real-info-item>h2 {
	text-align: center;
	width: 100%;
	margin: 10px auto 20px;
	font-size: 18px;
}

.real-info-item>h2>span>a{
	padding: 3px 8px;
	border-bottom: 1px solid #000;
}

.real-info-item>h2>span>a{
	color: #000;
}
.real-info-item>ul {
	width: 100%;
}

.real-info-item>ul>li {
	width: 100%;
}

.real-info-item>ul>li>a {
	color: #000;
	font-size: 14px;
	border-bottom: 1px solid #000;
	line-height: 20px;
}

.real-info-item>p {
	margin-top: 8px;
	font-size: 14px;
}

.real-info-item>p>a {
    margin-top: 8px;
    font-size: 14px;
    color: black;
}
/*专业成就品牌，诚信赢得口碑*/
.praise {
	width: 100%;
	padding: 50px 0;
	background: #f0b662;
	color: #fff;
}

.praise .con-title .ch-txt {
	font-size: 36px;
}

.praise .praise-img {
	width: 900px;
	display: block;
	margin: 30px auto;
}

.praise-p2 {
	font-size: 36px;
	color: white;
	text-align: center;
}

/* 客户及合作伙伴 */
.customers-partners {
	padding: 100px 0;
	background-color: #fff;
}

.customers-partners .con-title .en-txt {
	height: 30px;
	color: #9d9d9d;
	font-size: 24px;
	margin-bottom: 30px;
}

.customers-partners-img {
	display: block;
	width: 100%;
}


/* 最新热点资讯 */
.dynamic {
	padding: 75px 0;
	background-color: #FFF5E1;
}

.dynamic-content {
	display: flex;
	justify-content: space-between;
	width: 1000px;
	height: 256px;
	margin: 30px auto;
	padding: 28px 40px;
	background: url(../../../images/2020/index/dynamic-bg.png) no-repeat;
	background-size: 100% 100%;
	box-sizing: border-box;
}

.dynamic-content .dynamic-img {
	width: 350px;
}

.dynamic-content .dynamic-lists>li {
	max-width: 250px;
}

.dynamic-content a {
	font-size: 14px;
	line-height: 25px;
	padding: 2px 0;
	border-bottom: 1px solid #000;
	color: #000;
}



/* 查询链接 */
.query-link {
	padding: 75px 0;
	background-color: #ffefce;
}

.query-link-box {
	height: 200px;
	padding: 0 30px;
	box-sizing: border-box;
}

.query-link-title {
	width: 260px;
	font-size: 35px;
	margin: 0 auto 40px;
	padding: 8px 0;
	font-weight: normal;
	text-align: center;
	background-color: #d8b468;
	border-radius: 3px;
}

.query-link-box p {
	line-height: 30px;
	font-size: 13px;
	color: #000;
}

.query-link-box p a {
	color: #000;
}

/* 页脚 */
.footer {
	background-color: #30302d;
	min-width: 1200px;
}

.footer-content-top {
	position: relative;
	display: flex;
	justify-content: space-around;
	align-items: center;
	height: 140px;
	width: 1000px;
	margin: 0 auto;
}

.footer-content-top .item-box {
	display: flex;
	align-items: center;
	width: 220px;
	height: 100px;
	font-size: 14px;
	color: #fca23a;
	line-height: 20px;
}

.footer-content-top .item-box img {
	display: block;
	width: 80px;
	height: 80px;
	margin-right: 15px;
}

.footer-content-mm1 {
	display: flex;
	justify-content: space-around;
	width: 1200px;
	margin: 0 auto;
	box-sizing: border-box;
	color: #9a9b98;
	font-size: 14px;
}

.footer-content-mm1 .logo-img {
	display: block;
	width: 145px;
	height: 125px;
	margin-top: 30px;
}

.footer-content-mm1 .footer-logout {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	flex-wrap: wrap;
	align-content: flex-start;
	width: 740px;
	height: 212px;
	padding: 20px 70px 0;
	font-size: 14px;
	box-sizing: border-box;
	border-top: 1px solid #666666;
}

.footer-content-mm1 .footer-logout a {
	width: 150px;
	color: #fff;
	line-height: 30px;
	text-align: center;
}

.footer-content-mm1 .logo-code-box {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	width: 220px;
}

.footer-content-mm1 .logo-code-box img {
	display: block;
	width: 95px;
	height: 95px;
	margin: 30px 0 10px;
}

.footer-content-mm1 .logo-code-box p {
	width: 100%;
	line-height: 15px;
	font-size: 11px;
}
.footer-content-mm1 .logo-code-box p a{
	color: #9a9b98;
    font-family: Microsoft YaHei;
    margin: 0;
}
.footer-content-mm2 {
	width: 1200px;
	margin: 0 auto;
	box-sizing: border-box;
	color: #9a9b98;
	font-size: 10px;
	padding: 10px 0;
	border-bottom: 1px solid #666666;
	line-height: 16px;
}

.footer-content-mm2 p {
	width: 780px;
	margin: 0 auto;
	text-align: center;
}

.footer-content-mm2 div a::before {
	content: '';
	position: absolute;
	left: -6px;
	top: 50%;
	transform: translateY(-50%);
	width: 2px;
	height: 2px;
	border-radius: 50%;
	background-color: #9a9b98;
}

.footer-content-bottom {
	display: flex;
	justify-content: center;
	width: 1200px;
	padding: 15px 80px;
	margin: 0 auto;
	box-sizing: border-box;
}

.footer-content-bottom p {
	width: 60px;
	font-size: 11px;
	color: #999999;
	line-height: 20px;
}

.footer-content-bottom .hot-link {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	line-height: 20px;
	width: 960px;
	color: #9a9b98;
	font-size: 10px;
}

.footer-content-bottom a {
	margin-right: 5px;
	color: #999999;
	font-size: 10px;
}
