  	/****************banner*******************/
  	.compro-banner {
  		height: 450px;
			background: url(../img/product1/prod1-banner.png) no-repeat;
			background-size: 100%;
  	}
  	.compro-main {
  		width: 100%
  	}
  			/********培训服务*********/
  	.train-service {
  		width: 1220px;
  		margin: 40px auto;
  		text-align: center;
		margin-bottom: 0;
		position: relative;
  	}
  	.train-service>a {
  		display: block;
  		font-size: 40px;
  		font-weight: bold;
  	}
  	.train-service>p {
  		font-size: 20px;
  		color: #404040;
  		margin: 20px 0 25px
  	}
  	.service-info {
		position: absolute;
		top: 240px;
		left: 820px;
		text-align: start;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		height: 750px;
  	}
	.service-info>li>div {
		font-size: 18px;
	}
	.service-info>li>div>span {
		font-size: 23px;
		font-weight: bold;
	}
	.service-info>li>p {
		font-size: 16px;
	}
  			/********咨询服务*********/
  	.zx-service {
  		background-color: #FFB72A;
  		padding: 40px 0 0
  	}
  	.zx-info {
  		width: 1000px;
  		margin: 0 auto;
  		text-align: center;
  		color: #fff
  	}
  	.zx-info>a {
  		display: block;
  		font-size: 40px;
  		font-weight: bold;
  		color: #fff;
  	}
  	.zx-info>p {
  		font-size: 20px;
  		margin: 20px 0 25px;
  	}
  	.zx-detail {
  		display: flex;
  		justify-content: center;
  		margin: 80px 0 0;
  	}
  	.zx-left {
  		width: 310px;
  		text-align: right
  	}
  	.detail-info:first-child {
  		margin-bottom: 80px;
  	}
  	.detail-info>h3 {
  		border:1px solid #fff;
  		border-radius: 15px;
  		height: 30px;
  		line-height: 30px;
  		margin-bottom: 10px;
  	}
  	.zx-left>.detail-info>h3,.zx-left>.detail-info>p {
  		padding-right: 15px
  	}
  	.detail-info>p {
  		font-size: 15px;
  		padding-right: 15px;
  	}
  	.zx-middle>img {
  		width: 337px;
  		height: 330px;
  		margin: 0 10px;
  	}
  	.zx-right {
  		width: 330px;
  		text-align: left;
  	}
  	.zx-right>.detail-info>h3,.zx-right>.detail-info>p {
  		padding-left: 15px
		}
		
  	/**************调研服务**************/
  	.dy-service {
  		width: 1000px;
  		margin: 0 auto;
  		padding: 50px 0 60px;
  		text-align: center;
  	}
  	.dy-service>a {
  		display: block;
  		font-size: 40px;
  		font-weight: bold;
  	}
  	.dy-service>p {
  		font-size: 20px;
  		color: #404040;
  		margin: 20px 0 25px;
  	}
  	.dy-phase {
  		width: 40%;
  		margin: 0 auto;
  		display: flex;
  		justify-content: space-around;
  	}
  	.dy-phase>a {
  		display:inline-block;
  		color: #404040;
  		background-color: #F5F5F5;
  		height: 35px;
  		line-height: 35px;
  		width: 30%;
  		font-size: 14px;
  		border: 1px solid #B3B3B3;
  	}
  	.activer {
  		background-color: #FFB72A!important;
  		color: #FFFFFF!important;
  	}
  	.dy-detail {
  		display: flex;
  		justify-content: space-around;
  		margin-top: 40px;
  	}
  	.dy-left>img {
  		width: 400px;
  		height: 260px;
  	}
  	.dy-left {
  		padding-top: 5px;
  		margin-right: 40px;
  	}
  	.dy-right {
  		text-align: left
  	}
  	.dy-right>div:first-of-type {
  		background: url(../img/product1/prod1-dy1.png) no-repeat;
  		background-size: 48px;
  		padding-left: 65px;
		}
		.dy-right>div:nth-of-type(2) {
  		background: url(../img/product1/prod1-dy2.png) left no-repeat;
  		background-size: 50px;
  		padding-left: 65px;
		}
		.dy-right>div:nth-of-type(3) {
  		background: url(../img/product1/prod1-dy3.png) no-repeat;
  		background-size: 48px;
  		padding-left: 65px;
		}
		.dy-right>div:last-of-type {
  		background: url(../img/product1/prod1-dy4.png) left no-repeat;
  		background-size: 55px;
  		padding-left: 65px;
  	}
  	.dy-right>div>h4 {
  		font-size: 18px;
  	}
  	.dy-right>div>p {
  		font-size: 14px;
  		color: #B7B7B7;
  		margin-top: 3px;
  	}
  	.dy-right>div:not(:last-child) {
  		margin-bottom: 30px
		}
		
  	/**********************软件业务**********************/
  	.rj-biness {
  		background-color: #FFB72A;
  		padding: 40px 0 0;
  	}
  	.biness-info {
  		width: 1000px;
  		margin: 0 auto;
  		color: #FFFFFF;
			text-align: center;
			position: relative;
		}
		.biness-info>a {
  		display: block;
  		font-size: 40px;
  		font-weight: bold;
  		color: #fff;
  	}
  	.biness-info>p {
  		font-size: 20px;
  		margin: 20px 0;
  	}
  	.biness-detail {
			margin: 20px 0 0;
			z-index: 88;
		}
		.absolute {
			position: absolute;
			top:124px;
		}
		.back-line {
			width: 1000px;
			height: 509px;
			z-index: 1;
		}
		.back-line>img {
			padding-left: 17px
		}
  	.biness-top {
			width: 65%;
			margin: 0 auto 30px;
			height: 140px;
  		background: url(../img/product1/prod1-software1.png) bottom no-repeat;
  		background-size: 60px;
		}
		.yw-title {
			font-size: 20px;
			font-weight: 600;
		}
		.yw-info {
			font-size: 15px;
  		margin-top: 3px;
			line-height: 25px;
		}
		.biness-bottom {
			display: flex;
			justify-content: space-between;
		}
  	.biness-bottom>div:first-of-type {
			width: 87%;
			margin-top: 115px;
			text-align: right;
  		background: url(../img/product1/prod1-software2.png) right top no-repeat;
			background-size: 60px;
			padding-right: 75px;
		}
		.biness-bottom>div:nth-of-type(2) {
			margin: 0 20px
		}
  	.biness-bottom>div:last-of-type {
			margin-top: 115px;
			text-align: left;
  		background: url(../img/product1/prod1-software4.png) left top no-repeat;
			background-size: 60px;
			padding-left: 75px;
		}
		
  	/********大赛业务********/
  	.ds-biness {
  		padding: 40px 0
  	}
  	.ds-info {
  		width: 1000px;
  		margin: 0 auto;
  		text-align: right;
  		display: flex;
  		justify-content: center;
  	}
  	.ds-left {
  		padding-top: 45px
  	}
  	.ds-left>img {
  		width: 436px;
  		height: 420px;
  	}
  	.ds-right {
  		width: 525px;
  		margin-left: 20px;
  	}
  	.ds-right>h4 {
  		font-size: 20px;
  		margin: 20px 0; 
  		color: #404040;
  	}
  	.ds-right>div {
  		background: url(../img/black-edit.png) right top no-repeat;
  		background-size: 40px;
  		padding-right: 55px;
  		margin-bottom: 25px;
  	}
  	.ds-right>div>p {
  		font-size: 15px
  	}
  	.ds-right>div>h4 {
  		margin-bottom: 3px;
  		font-size: 17px;
  	}
  	.ds-right>a {
  		display: block;
  		font-size: 40px;
  		font-weight: bold;
  	}
  	
  	/*****************************媒体查询********************************/
  	@media (max-width:1125px) {
			.compro-banner {
				height: 395px;
				background: url(../img/product1/prod1-banner1.png) no-repeat;
				background-size: 100%;
			}
  		.train-service {
  			width: 90%;
  			margin: 0 auto
  		}
  		.train-service>a {
  			font-size: 25px
  		}
  		.train-service>p {
  			font-size: 17px;
  			margin: 15px 0 20px;
  		}
  		.service-info {
  			display: block;
  			margin:0 20px;
  		}
  		.service-info>li {
  			width: 100%
  		}
  		.service-info>li:not(:last-child) {
  			margin-right: 0
  		}
  		.service-info>li>div {
				padding: 10px 15px;
			}
			.service-info>li>div:last-child {
				margin-bottom: 0;
			}
  		.service-info>li>div>h4 {
  			margin-bottom: 10px;
  			font-size: 18px;
  		}
  		.service-info>li>div>p {
  			font-size: 15px
			}
			.service-info>li>div>img {
				width: 100%;
				height: 100%;
				margin-left: 0;
			}
			.service-info>li>div:first-of-type {
				padding-top: 10px;
				height: auto;
			}
  		/*******咨询服务*******/
  		.zx-service {
  			padding: 20px 0;
  		}
  		.zx-info {
  			width: 90%
  		}
  		.zx-info>a {
  			font-size: 25px
  		}
  		.zx-info>p {
  			font-size: 17px;
  			margin: 15px 0;
  		}
  		.zx-detail,.zx-img,.zx-font {
  			display: block
  		}
  		.zx-left>.detail-info>h3 {
  			text-align: center;
  		}
  		.zx-detail {
  			margin: 40px auto
  		}
  		.detail-info {
  			margin-bottom: 40px
  		}
  		.zx-left,.zx-right {
  			width: 100%
  		}
  		.zx-left>.detail-info>p {
  			padding-right: 0;
  			text-align: left;
  		}
  		.zx-middle>img {
  			margin: 0 0 20px 0;
  			width: 65%;
  			height: auto;
  		}
	  	
	  	/********调研服务*******/
  		.dy-service {
  			width: 100%;
  			padding: 20px 20px 30px;
  		}
  		.dy-service>p {
  			font-size: 17px;
  			margin: 15px 0 20px;
  		}
  		.dy-service>a {
  			font-size: 25px;
  		}
  		.dy-phase {
  			width: 83%;
  			justify-content: space-between;
  		}
  		.dy-phase>a {
  			height: 30px;
  			line-height: 30px;
  		}
  		.dy-detail {
  			display: block;
  			margin-top: 20px;
  		}
  		.dy-left,.dy-right {
  			display: block;
  			width: 90%;
  			margin: 0 auto;
  		}
  		.dy-left>img {
  			width: 100%;
  			height: 100%;
  		}
  		.dy-right {
  			margin-top: 20px!important;
  			width: 100%!important;
  		}
  		.dy-right>div {
  			background-size: 41px;
  			padding-left: 50px;
  		}
  		.dy-right>div:not(:last-child) {
  			margin-bottom: 22px
  		}
  		.dy-right>div>h4 {
  			font-size: 15px
  		}
  		.dy-right>div>p {
  			font-size: 13px
			}
			
  		/*****************软件业务******************/
  		.rj-biness {
				padding: 20px 0;
				min-height: 1065px;
  		}
  		.biness-info {
  			width: 90%
			}
			.biness-info>a {
				font-size: 25px
			}
			.biness-info>p {
				font-size: 17px
			}
			.back-line {
				display: none
			}
			.biness-detail {
				margin: 40px 0 0;
			}
			.biness-top {
				width: 100%;
				height: auto;
				text-align: left;
				background: url(../img/product1/prod1-software1.png) left top no-repeat;
				background-size: 60px;
				padding-left: 75px;
			}
			.yw-title {
				font-size: 18px;
				margin-bottom: 7px;
			}
			.biness-bottom {
				display: block;
			}
			.biness-bottom>div:first-of-type {
				margin-top: 0;
				width: 100%;
				text-align: left;
				background: url(../img/product1/prod1-software2.png) left top no-repeat;
				background-size: 60px;
				padding-left: 75px;
				padding-right: 0;
			}
			.biness-bottom>div:nth-of-type(2) {
				margin: 40px 0;
			}
			.biness-bottom>div:nth-of-type(2)>img {
				width: 270px;
				height: 299px;
			}
			.biness-bottom>div:last-of-type {
				margin-top: 0
			}

			/**********大赛业务**********/
			.ds-biness {
				padding: 20px 0
			}
  		.ds-info {
  			width: 90%;
  			display: block;
  			position: relative;
  		}
  		.ds-left,.ds-right {
  			display: block;
  		}
  		.ds-left {
  			margin: 80px auto 0;
  			text-align: center;
  		}
  		.ds-left>img {
  			width: 257px;
  			height: 251px;
  		}
  		.ds-right {
  			width: 100%;
  			text-align: left;
				margin-top: 20px;
				margin-left: 0;
  		}
  		.ds-right>a {
  			font-size: 25px;
  			font-weight: bold;
  			position: absolute;
  			top: -80px;
  			left: 120px;
  		}
  		.ds-right>h4 {
  			font-size: 17px;
  			position: absolute;
  			top: -52px;
  			left: 12px;
  		}
  		.ds-right>div {
  			width: 100%;
  			background: url(../img/black-edit.png) no-repeat;
	  		background-size: 45px;
	  		padding-left: 55px;
	  		padding-right: 0;
	  		margin-bottom: 20px;
  		}
  		.ds-right>div>p {
  			color: #9F9F9F;
  			margin-top: 3px;
  		}
		}
		@media (max-width: 320px) {
			.ds-right>a {
				left: 90px;
			}
		}
