* {
		margin: 0;
		padding: 0;
		list-style: none;
		border: none;
}
a {
		text-decoration: none;
}
#cpcs table {
		width: 100% !important;
		border: 1px solid #999 !important;
		margin-bottom: 20px !important;
		border-spacing: 0;
		border-collapse: collapse;
}
td {
		padding: 10px 0;
		text-align: center;
		font-size: 14px;
		color: #999999;
		border: 1px solid #999 !important;
		margin-bottom: 15px;
		line-height: 20px;
		box-sizing: border-box;
		width: auto !important;
}
.banner .swiper-button-next {
		background-image: url("../images/cpRight.png");
		width: 40px;
		height: 40px;
		background-size: 100%
}
.banner .swiper-button-prev {
		background-image: url("../images/cpLeft.png");
		width: 40px;
		height: 40px;
		background-size: 100%
}
#display a:last-child {
		/*	display: none;*/
}
#display a:nth-child(5) {
		display: none;
}
#none ul li:last-child {
		/*	display: none*/
}
#none ul li:nth-child(5) {
		display: none
}
.left img {
		width: 150px;
}
@font-face {
		font-family: DINLightItalic;
		src: url(../fonts/DIN-LightItalic.otf);
}
@font-face {
		font-family: DINMediumItalic;
		src: url(../fonts/DIN-MediumItalic.otf);
}
@font-face {
		font-family: DINCondRegular;
		src: url(../fonts/DINCond-Regular.otf);
}
.gywmOne {
		background: url("../images/shuziBG.png") no-repeat center center;
}
.gywmIndex {
		width: 95%;
		margin: 0 auto;
		height: auto;
		overflow: hidden;
}
#classChange {
		background-color: #1371c0 !important;
		color: #ffffff !important;
}
/* banner */
#banner img {
		width: 100%;
}
.banner {
		width: 100%;
		height: auto;
		margin-top: 60px;
		position: relative;
}
.bannerWord {
		position: absolute;
		top: 30%;
		width: 100%;
}
.nybanner .bannerWord {
		/*		display: none;*/
}
.banner .swiper-container {
		width: 100% !important;
}
.banner .swiper-container .swiper-slide {
		width: 100% !important;
}
.bannerWordSub {
		width: 95%;
		height: auto;
		margin: 0 auto;
		/*		border-left: 8px solid #004995;*/
}
.bannerWordSub p:first-child {
		font-size: 19px;
		color: #FFFFFF;
		font-weight: bold; margin-bottom: 5px;
}
.bannerWordSub p:last-child {
		font-size: 15px;
		color: #FFFFFF;
}
.kong {
		width: 100%;
		height: 6px;
		background-color: #004995;
		position: relative;
		top: -4px;
		display: none;
}
/* 产品视频 */
.projectVideo {
		width: 100%;
		height: auto;
		overflow: hidden;
		/*		padding-bottom: 30px;*/
}
.projectVideo .swiper-slide {
		height: auto;
}
.projectVideo .swiper-slide a {
		position: relative;
		display: block;
		overflow: hidden;
		border-radius: 10px;
		height: 100%;
}
.projectVideo .swiper-slide a:hover img:first-child {
		transform: scale(1.05);
}
.projectVideo .swiper-slide a img:first-child {
		transition: all .5s;
		width: 100%;
		height: 100%;
}
.projectVideoSub {
		width: 95%;
		height: auto;
		margin: 0 auto;
}
.projectVideoSubOne {
		width: 100%;
		height: auto;
		margin-top: 15px;
		margin-bottom: 20px;
		margin: 20px auto;
}
.phoneMenu{
	width: 100%;
	height: 35px;
	border: 1px solid #666666;
	position: relative;
	margin: 15px 0;
}
.phoneMenu img{
	position: absolute;
	right: 10px;
	top: 1px;
	transition: all 1s;
}
.phoneMenu p{
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 35px;
	font-size: 16px;
}
.phoneMenu:hover .dropdown_menu{
	display: block;
	transition: all 1s;
}
.phoneMenu:hover img{
	transform: rotate(90deg);
}
.phoneMenu .dropdown_menu{
	position: absolute;
	top: 35px;
	background-color: #ffffff;
	box-shadow: 0 0 10px #999999;
	z-index: 10000;
	display: none;
	width: 100%;
}
.phoneMenu .dropdown_menu a{
	display: block;
	font-size: 15px;
	color: #333333;
	line-height: 30px;
	text-align: center;
	
}
.projectVideoSubOne p {
		font-size: 15px;
		color: #989898;
		width: 100%;
		display: block;
		margin-bottom: 5px;
		font-family: DINLightItalic;
}
.projectVideoSubOne p i {
		width: 100%;
		display: block;
}
.projectVideoSubOne span {
		color: #2f2f2f;
		font-size: 22px;
		width: 100%;
		display: block;
		font-weight: bold;
		position: relative;
}
.projectVideoSubOne span::before {
		width: 3px;
		height: 42px;
		background-color: #1371c0;
		content: "";
		display: none;
		position: absolute;
		top: 3px;
}
.projectVideoSubTwo ul {
		overflow: hidden;
		height: auto;
}
.projectVideoSubTwo {
		height: auto;
		position: relative;
		margin-bottom: 45px;
}
.projectVideoSubTwo .swiper-pagination {
		width: 100%;
		margin-top: 7px;
}
.projectVideoSubTwo .swiper-pagination-clickable .swiper-pagination-bullet {
		margin-right: 10px;
}
.projectVideoSubTwo ul li {
		width: 100%;
		height: auto;
		border-radius: 20px;
		float: left;
		margin-bottom: 20px;
		position: relative;
		overflow: hidden;
}
.projectVideoSubTwo ul li:hover img:first-child {
		transform: scale(1.05);
}
.projectVideoSubTwo ul li img:first-child {
		width: 100%;
		height: 100%;
}
.projectVideoSubTwo ul li:nth-child(3), .projectVideoSubTwo ul li:nth-child(6) {
		margin-right: 0;
}
.projectVideoSubTwo .bofang {
		position: absolute;
		top: 40%;
		left: 43%;
		cursor: pointer;
}
.projectVideo .swiper-slide a:hover .word {
		border-radius: 0 10px 0 10px;
}
.projectVideoSubTwo .word {
		width: 100%;
		height: 50px;
		font-size: 15px;
		font-weight: bold;
		color: #ffffff;
		display: block;
		/*		background: url(../images/arrowRight.png) no-repeat 90% 50%;*/
		position: absolute;
		bottom: 0px;
		border-radius: 0 20px 0 20px;
		/*		background-color: ;*/
		line-height: 50px;
		transition: all .5s;
		text-align: center;
}
/* 关于我们 */
.gywm {
		width: 100%;
		height: auto;
		/*		min-width: 1280px;*/
}
.gywmOne {
		width: 100%;
		height: auto;
		background-color: #1371c0;
}
.gywmOneSub {
		width: 100%;
		height: auto;
		margin: 0 auto;
		overflow: hidden;
}
.gywmOneSub ul {
		padding: 15px 0 30px 0;
		overflow: hidden;
}
.gywmOneSub ul li {
		width: 33%;
		height: auto;
		float: left;
		/*		border-right: 1px solid #01398e;*/
}
.gywmOneSub ul li:last-child {
		border-right: 0;
}
.gywmOneSub ul li span {
		width: 100%;
		height: auto;
		display: block;
		line-height: 60px;
		font-size: 31px;
		color: #96e5fc;
		font-family: DINMediumItalic;
		text-align: center;
}
.gywmOneSub ul li span b {
		font-size: 35px;
		font-weight: normal;
		position: relative;
		top: -10px;
}
.gywmOneSub ul li:nth-child(3) span b {
		font-size: 25px;
		font-weight: normal;
		position: relative;
		top: -10px;
}
.gywmOneSub ul li p {
		text-align: center;
		color: #ffffff;
		font-size: 12px;
}
.gywmTwo {
		width: 100%;
		height: auto;
		background: url("../images/gywmBG.jpg") no-repeat center center;
		padding: 40px 0 0 0px;
}
.clickPlayVidoe {
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, .5);
		position: relative;
		display: none;
}
.clickPlayVidoe video {
		position: absolute;
		top: 0;
		object-fit: cover;
		width: 100%;
		height: 100%;
}
.showVideo {
		width: 100%;
		height: auto;
		position: fixed;
		top: 0;
		z-index: 100000;
		background-color: rgba(0, 0, 0, .5);
		display: flex;
		align-items: center;
}
.showVideo .hide {
		display: none;
}
.showVideo .close {
		font-size: 40px;
		color: #ffffff;
		position: absolute;
		right: 10%;
		top: 5%;
		cursor: pointer;
}
.showVideo .close img {
		width: 35px;
}
.showVideo video {
		object-fit: cover;
		width: 50%;
		height: auto;
		margin: 0 auto;
		position: absolute;
		/*	top: 15%;*/
		left: 25%;
		align-items: center;
}
.clickPlaySub {
		z-index: 100000;
		width: 25%;
		height: 8%;
		text-align: center;
		line-height: 36px;
		border-radius: 20px;
		background-color: #ffffff;
		font-size: 15px;
		margin: 0 auto;
		position: absolute;
		top: 45%;
		color: #696969;
		cursor: pointer;
		left: 36%;
}
.clickPlaySub:hover img {
		transform: rotate(360deg);
}
.clickPlaySub img {
		transition: all 1s;
}
.gywmTwoLeft {
		width: 80%;
		height: 99%;
		position: relative;
		/*		background: url(../images/gywmbj.jpg) no-repeat center center;*/
		margin: 0 auto;
}
.gywmTwoLeft img {
		width: 100%;
		position: relative;
		top: 4px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
		.showVideo video {
				position: static;
		}
}
.gywmTwoLeft .clickPlaySub img {
		width: 20px;
		position: relative;
		top: 5px;
		margin-right: 5px;
}
.gywmTwoRight {
		width: 95%;
		margin: 0 auto;
		height: 100%;
		margin-top: 20px;
}
.gywmBrief {
		width: 100%;
		height: auto;
		background-color: #ffffff;
		position: relative;
}
.gywmBrief::after {
		width: 5px;
		height: 95%;
		background-color: #01398e;
		content: "";
		display: none;
		position: absolute;
		right: 0;
		top: 0;
}
.more {
		display: block;
		width: 70%;
		height: 40px;
		background-color: #1f91cd;
		background-image: url(../images/arrowRight.png);
		background-repeat: no-repeat;
		background-position: 80% 50%;
		z-index: 10;
		text-align: center;
		margin: 0 auto;
		color: #ffffff;
		line-height: 40px;
		margin-top: 20px;
}
#altp .swiperSlideTp {
		height: 160px;
}
#altp .swiper-slide img {
		width: 100%;
		height: auto;
}
#altp .swiperSlideTp img {
		height: 100%;
}
.more:hover {
		background-color: #eeeeee;
		color: #1f91cd;
}
.gywmContent {
		width: 100%;
		height: 90%;
		margin: 0 auto;
		position: relative;
		top: 5%;
}
.gywmContent .projectVideoSubOne {
		margin: 0;
		margin-bottom: 20px;
}
.gywmContentTwo {
		width: 100%;
		display: block;
		height: auto;
		font-size: 14px;
		color: #707070;
		line-height: 25px;
}
.gywmContentThree {
		width: 100%;
		height: auto;
		overflow: hidden;
}
.gywmContentThree a img {
		display: block;
		margin: 0 auto;
}
.oneLogo img {
		padding-top: 18px;
}
.twoLogo img {
		padding-top: 30px;
}
.gywmContentThree a:hover div img {
		transform: scale(1.05)
}
.gywmContentThree a:hover p {
		color: #333;
}
.oneLogo {
		width: 100%;
		height: auto;
		float: left;
}
.oneLogo div {
		width: 100%;
		height: auto;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		margin-bottom: 25px;
		transition: all 1s;
}
.oneLogo p {
		font-size: 12px;
		color: #595959;
		transition: all 1s;
}
.twoLogo {
		width: 100%;
		height: auto;
}
.twoLogo div {
		width: 100%;
		height: auto;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		margin-bottom: 25px;
}
.twoLogo p {
		font-size: 12px;
		color: #595959;
}
/*业绩案例  */
.case {
		width: 100%;
		height: auto;
		margin-top: 20px;
}
.CASE {
		display: none;
}
.caseTitle {
		width: 95%;
		height: auto;
		margin: 0 auto;
		margin-bottom: 20px;
}
.caseSub {
		width: 100%;
		height: auto;
		background: url(../images/caseBG.jpg) no-repeat center center;
}
.caseSubOne {
		width: 1280px;
		height: 270px;
		margin: 0 auto;
		display: none;
}
.caseSub ul {
		width: 50%;
		height: 50px;
		border-bottom: 1px solid #3e72a8;
		position: relative;
		top: 110px;
}
.caseSub ul li {
		width: auto;
		height: 49px;
		font-size: 16px;
		color: #ffffff;
		float: left;
		margin-right: 42.5px;
		cursor: pointer;
}
.caseSub .caseSubOne ul .borderBottom {
		border-bottom: 3px solid #ffffff;
}
.caseSub ul li:last-child {
		margin-right: 0;
}
.caseSubTwo {
		width: 95%;
		margin: 0 auto;
		height: auto;
		overflow: hidden;
		/* background-color: #000000; */
		padding: 10% 0 17% 0;
}
.caseSubTwo .swiper-slide {
		position: relative;
}
.yejianli {
		width: 100%;
		height: 60px;
		background-color: rgba(0, 0, 0, .5);
		text-align: center;
		line-height: 60px;
		position: absolute;
		bottom: 35%;
		font-size: 15px;
		color: #ffffff;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-weight: bold;
}
.caseSubTwoLunbo {
		width: 100%;
		height: 100%;
		position: relative;
		/* display: none; */
}
.caseSubTwoLunbo > a {
		display: block;
		width: 80%;
		height: 40px;
		background-color: #47b3d3;
		font-size: 15px;
		color: #ffffff;
		text-align: center;
		line-height: 40px;
		position: absolute;
		right: 0;
}
.caseSubTwoLunbo > a:hover {
		background-color: #ffffff;
		color: #47b3d3;
}
.caseSubTwoLunbo .swiper-slide {
		width: auto;
		height: auto;
		overflow: hidden;
}
.caseSubTwoLunbo .swiper-slide img {
		width: 100%;
		height: 100%;
}
.caseSubTwoLunbo .swiper-slide:hover img {
		transform: scale(1.05)
}
.caseSubTwoLunbo .swiper-button-next {
		background-image: url(../images/arrowRight.png);
		background-repeat: no-repeat;
		background-position: 50% 50%;
		width: 10%;
		height: 40px;
		left: 10%;
		top: inherit;
		position: absolute;
		background-color: #4d4d4d;
		opacity: 1;
		background-size: 8px 14px;
		margin-top: 0 !important;
}
.caseSubTwoLunbo .swiper-button-next:hover {
		background-color: #333333;
}
.caseSubTwoLunbo .swiper-button-prev:hover {
		background-color: #333333;
}
.caseSubTwoLunbo .swiper-button-prev {
		background-image: url(../images/arrowLeft.png);
		background-repeat: no-repeat;
		background-position: 50% 50%;
		width: 10%;
		height: 40px;
		left: 0;
		top: inherit;
		position: absolute;
		background-color: #4d4d4d;
		opacity: 1 !important;
		background-size: 8px 14px;
		margin-top: 0 !important;
}
.caseSubTwoLunbo .swiper-button-next.swiper-button-disabled, .caseSubTwoLunbo .swiper-button-prev.swiper-button-disabled {
		pointer-events: initial;
		opacity: 1;
		cursor: pointer;
}
.swiper-button-next {
		outline: none
}
.swiper-button-prev {
		outline: none;
}
/* 新闻中心 */
.news {
		width: 100%;
		height: auto;
		overflow: hidden;
		/*		background: url(../images/indexNewBanner.jpg) no-repeat center center;*/
		padding-bottom: 20px
}
.newsSub {
		width: 95%;
		height: auto;
		margin: 0 auto;
}
.newsSubOne {
		width: 100%;
		height: auto;
		overflow: hidden;
		padding: 5% 0;
}
.newsSubOneLeft {
		width: 30%;
		height: auto;
		float: left;
}
.newsSubOneRight {
		width: auto;
		height: auto;
		float: right;
}
.newsSubOneRight ul li {
		width: auto;
		height: auto;
		float: left;
		line-height: 45px;
		margin-right: 20px;
		cursor: pointer;
		font-size: 15px;
		font-weight: bold
}
.newsSubOneRight ul .color {
		color: #0057ae;
}
.newsSubOneRight ul li:last-child {
		margin-right: 0;
}
.newsSubOneRight ul li:hover {
		color: #0057ae;
}
.newsSubTwo {
		width: 100%;
		height: auto;
		margin-bottom: 30px;
		display: none;
}
.newsSubTwoLeft {
		width: 100%;
		height: 100%;
		position: relative;
		margin-bottom: 30px;
		display: block;
}
.newsSubTp {
		width: 100%;
		height: 100%;
		overflow: hidden;
}
.newsSubTp img {
		width: 100%;
		height: 100%;
}
.newsSubWord {
		width: 100%;
		height: 50px;
		background-color: rgba(0, 0, 0, 0.5);
		text-align: center;
		line-height: 50px;
		color: #ffffff;
		font-size: 15px;
		margin-top: -4px;
}
.newsSubTwoRight {
		width: 100%;
		height: auto;
}
.newsSubTwoRight a {
		display: block;
		width: 100%;
		height: auto;
		margin-bottom: 10px;
		transition: all .5s;
		overflow: hidden;
}
.newsSubTwoRight a > div {
		width: 100%;
		margin: 0 auto;
}
.newsLeft {
		width: 20%;
		height: 40px;
		float: left;
		overflow: hidden;
		border-right: 2px solid #707070;
}
.newsRight {
		width: 78%;
		height: 100%;
		float: right;
}
.newsRightTitle {
		width: 100%;
		height: auto;
		color: #333333;
		font-size: 13px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin-bottom: 5px;
		font-weight: bold;
}
.newsRightDes {
		height: auto;
		width: 100%;
		font-size: 12px;
		color: #707070;
		word-break: break-all;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
}
.newsLeftDay {
		width: 30%;
		height: 100%;
		float: left;
		font-family: DINCondRegular;
		font-size: 26px;
		line-height: 40px;
		color: #707070;
}
.newsLeftYear {
		width: 70%;
		height: 100%;
		float: right;
}
.newsLeftYear p {
		width: 100%;
		height: auto;
		line-height: 20px;
		font-size: 12px;
		color: #707070;
}
.newsSubTwoRight a:hover {
		background-color: #105297;
}
.newsSubTwoRight a:last-child {
		margin-bottom: 0;
}
.newsSubTwoRight a:hover .newsLeftDay {
		color: #ffffff;
}
.newsSubTwoRight a:hover .newsLeftYear p {
		color: #ffffff;
}
.newsSubTwoRight a:hover .newsRightTitle {
		color: #ffffff;
}
.newsSubTwoRight a:hover .newsRightDes {
		color: #ffffff;
}
.newsSubTwoRight a:hover .newsLeft {
		border-right: 2px solid #ffffff;
}
.newsSubTwo a:last-child {
		margin-right: 0;
}
img {
		transition: all 1s;
}
.newsContent {
		width: 100%;
		height: auto;
		padding-bottom: 30px;
}
.newsContent p {
		width: 90%;
		margin: 0 auto;
}
.time {
		width: 100%;
		height: 50px;
		font-size: 14px;
		color: #b0b0b0;
		line-height: 80px;
}
.title {
		font-size: 20px;
		color: #333333;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin-bottom: 20px !important;
		font-weight: bold;
}
.des {
		font-size: 14px;
		color: #808080;
		line-height: 25px;
		word-break: break-all;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
}
.newsMore {
		display: block;
		width: 70%;
		height: 40px;
		background-color: #47b3d3;
		text-align: center;
		line-height: 40px;
		font-size: 15px;
		color: #ffffff;
		margin: 0 auto;
}
.newsMore:hover {
		background-color: #333333;
}
/* 服务中心 */
.fwzx {
		width: 100%;
		height: auto;
		/*		background-color: #1F1F1F;*/
}
.fwzxOne {
		width: 95%;
		margin: 0 auto;
		height: auto;
		background-color: #FFFFFF;
}
.fwzxOne > div {
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
		margin-bottom: 20px;
}
.fwzxTwo {
		width: 100%;
		background-color: #1f1f1f;
}
.fwzxTwo img {
		width: 100%;
}
.fwzx .kong {
		height: 18px;
}
/* 底部 */
.foot {
		width: 100%;
		height: auto;
		background-color: #1f1f1f;
		margin-top: -4px;
}
.footSub {
		width: 1280px;
		display: none;
		height: 85px;
		border-bottom: 1px solid #333333;
		margin: 0 auto;
}
.footSub a {
		display: block;
		float: left;
		height: 100%;
		margin-right: 80px;
		color: #bfbfbf;
		line-height: 85px;
}
.footTwo {
		width: 100%;
		height: auto;
		margin: 0 auto;
		overflow: hidden
}
.footTwoSub {
		width: 100%;
		height: auto;
}
.footTwoSub > div {}
.footTwoContact {
		width: 100%;
		height: 100%;
		border-right: 1px solid #333333;
}
.footTwoContact span {
		display: block;
		width: 100%;
		height: 60px;
		line-height: 60px;
		color: #FFFFFF;
		font-weight: bold;
		text-align: center;
}
.footTwoContact p {
		font-size: 14px;
		color: #999999;
		margin-bottom: 10px;
		height: auto;
		text-align: center;
}
.footTwoContact p img {
		margin-right: 10px;
		position: relative;
		top: 1px;
}
.footTwoProject {
		width: 550px;
		height: 100%;
		border-right: 1px solid #333333;
}
.footProjectNav {
		width: 400px;
		height: 100%;
		float: right;
		display: none;
}
.footProjectNav span {
		display: block;
		width: 100%;
		height: 50px;
		line-height: 50px;
		color: #FFFFFF;
		font-weight: bold;
}
.footProjectNav b {
		margin-right: 30px;
		font-weight: normal;
		color: #c9c9c9;
		font-size: 14px;
		cursor: pointer;
}
.change {
		width: 100%;
		height: auto;
		margin-top: 20px;
		display: none;
}
.change ul li {
		width: auto;
		float: left;
		margin-right: 20px;
		color: #999999;
		font-size: 14px;
		margin-bottom: 10px;
}
.change ul li a {
		color: #999999;
}
.change ul li a:hover {
		color: #ffffff;
}
.footTwoEwm {
		width: 250px;
		height: 100%;
		background: url(../images/ewm.png) no-repeat 100% 30%;
		font-size: 14px;
		color: #FFFFFF;
		line-height: 280px;
		text-align: center;
		text-indent: 140px;
		display: none
}
.footBottom {
		width: 100%;
		height: auto;
		margin: 0 auto;
}
.footBottomLeft {
		width: 100%;
		height: 100%;
		font-size: 14px;
		color: #cacaca;
		text-align: center;
		line-height: 30px;
}
.footBottomRight {
		width: 100%;
		height: 100%;
		font-size: 14px;
		color: #cacaca;
		text-align: center;
}
.footBottomRight a {
		color: #cacaca;
		display: block;
		text-align: center;
		margin-bottom: 10px;
}
.m_nav .ul li img {
		position: absolute;
		width: 20px;
		right: 20px;
		top: 18px;
		transition: all .6s;
}
.xuanzhuan {
		transform: rotate(90deg);
}
.lxwm {
		width: 30px;
		height: auto;
		border-radius: 10px 0 0 10px;
		position: fixed;
		right: 0;
		top: 45%;
		background-color: #0e5196;
		text-align: center;
		line-height: 20px;
		padding: 20px 0;
		color: #ffffff;
		cursor: pointer;
		z-index: 9999;
}
/* 浮动窗 */
.fdc {
		width: 200px;
		height: 500px;
		position: fixed;
		right: 30px;
		top: 30%;
		display: none;
		z-index: 200;
}
.fdc > img {
		position: relative;
		left: 90%;
		top: 7%;
		cursor: pointer;
}
.fdcSub {
		width: 210px;
		height: 450px;
		border-radius: 30px;
		border: 2px solid #ffffff;
		background-color: #0e5196;
}
.fdc1 {
		width: 90%;
		height: 60px;
		line-height: 60px;
		color: #84e3ff;
		font-size: 22px;
		text-align: center;
		margin: 0 auto;
}
.fdc2 {
		width: 80%;
		height: 49px;
		color: #ffffff;
		font-size: 14px;
		margin: 0 auto;
		border-bottom: 1px solid #ffffff;
		text-align: center;
}
.fdc3 {
		width: 80%;
		height: 100px;
		border-bottom: 1px solid #ffffff;
		background: url(../images/tel.png) no-repeat 50% 10%;
		margin: 0 auto;
}
.fdc3 p:first-child {
		width: 100%;
		height: auto;
		padding-top: 35px;
		text-align: center;
		color: #ffffff;
		font-size: 18px;
}
.fdc3 p:last-child {
		width: 100%;
		height: auto;
		font-size: 22px;
		font-weight: bold;
		color: #ffffff;
		text-align: center;
}
.fdc4 {
		width: 100%;
		height: 220px;
}
.fdc4Ewm {
		width: 100%;
		height: 140px;
		background: url(../images/ewm.png) no-repeat 50% 50%;
}
.fdc4Wx {
		width: 100%;
		height: 75px;
		background: url(../images/wx.png) no-repeat 50% 5%;
		font-size: 14px;
		color: #ffffff;
		text-align: center;
		line-height: 100px;
}
/* 关于我们 */
.menu {
		width: 100%;
		height: 50px;
		background-color: #1371c0;
		/*		position: absolute;*/
		/*		bottom: 0px;*/
		z-index: 100;
		margin-top: -4px;
}
.menuSub {
		width: 100%;
		margin: 0 auto;
}
.menuLeft {
		width: 290px;
		height: 100%;
		float: left;
		background-color: #004995;
		font-size: 28px;
		color: #ffffff;
		text-align: center;
		line-height: 60px;
		display: none;
}
.menuRight {
		width: auto;
}
.menuRight ul li .dropdown_menu a {
		float: left;
		width: 100%;
		text-align: center;
		display: block;
		height: 35px;
		line-height: 35px;
		font-size: 15px;
		color: #333333;
}
#moren {
		width: 100%;
		left: 0
}
.menuRight ul li .dropdown_menu a:hover {
		background-color: #024c98;
		color: #ffffff;
}
.menuRight > ul > li:hover .dropdown_menu {
		display: block;
}
.menuRight ul li .dropdown_menu {
		display: none
}
.menuRight ul {
		overflow-x: scroll;
		overflow-y: hidden;
		height: 100%;
		list-style-type: none;
		display: flex;
		width: 90%;
	margin: 0 auto;
		align-items: center;
}
.menuRight ul li .dropdown_menu {
		position: absolute;
		width: 130%;
		left: -17%;
		top: 56px;
		background: #fff;
		box-shadow: 0 15px 27px 0 rgb(167 165 165 / 38%);
		max-height: 230px;
		overflow-y: auto;
		z-index: 1000;
}
.menuRight ul li {
		float: left;
		position: relative;
		/*		margin-right: 10px;*/
		width: auto;
		height: 100%;
		flex: none;
		display: flex;
		justify-content: center;
		align-items: center;
		margin-right: 10px;
}
.menuRight ul li:last-child {
		margin-right: 0;
}
.menuRight > ul > li > a {
		height: 45px;
		display: block;
		line-height: 48px;
		color: #FFFFFF;
		font-size: 15px;
}
.menuRight > ul > li > a:hover {
		color: #024c98;
}
.menuRight ul li:hover .threeMenu {
		display: block;
}
.menuRight > ul > li > .borderBottom {
		border-bottom: 4px solid #024c98;
		color: #024c98;
}
.threeMenu {
		width: 100%;
		height: auto;
		background-color: #004995;
		display: none;
}
.threeMenu a {
		display: block;
		width: 100%;
		height: 40px;
		line-height: 40px;
		font-size: 14px;
		color: #FFFFFF;
		text-indent: 20px;
}
.threeMenu a:hover {
		background-color: #1A1B5A;
		color: #eeeeee;
}
.menu .menuRight ul li a img {
		margin-left: 10px;
		position: relative;
		top: -3px;
		/*		display: none;*/
}
.aboutUs {
		width: 100%;
		height: auto;
		overflow: hidden;
		padding-bottom: 60px;
}
.aboutUs .projectVideoSubOne {
		margin: 20px 0;
}
.aboutUsSub {
		width: 95%;
		height: auto;
		margin: 0 auto;
}
.aboutUsSubTwo {
		width: 100%;
		height: auto;
}
.aboutUsSubTwoLeft {
		width: 100%;
		height: auto;
}
.aboutOne {
		width: 100%;
		height: auto;
}
.aboutOne span {
		font-size: 15px;
		color: #004995;
		font-weight: bold;
}
.aboutOne p {
		font-size: 12px;
		color: #b8b8b8;
}
.aboutTwo {
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 20px 0;
}
.aboutTwo ul li {
		width: 50%;
		height: auto;
		float: left;
		margin-bottom: 20px;
}
.aboutTwo ul li b {
		font-size: 24px;
		font-family: DINMediumItalic;
		color: #1371c0;
}
.aboutTwo ul li span {
		color: #1371c0;
		font-size: 12px;
}
.aboutTwo ul li p {
		color: #808080;
		font-size: 12px;
}
.aboutTwo ul li .add {
		position: relative;
		top: -10px;
		font-size: 20px;
}
.aboutThree {
		width: 100%;
		height: auto;
}
.aboutThree p {
		color: #808080;
		margin-bottom: 20px;
		text-align: justify;
		line-height: 22px;
		font-size: 14px;
}
.aboutUsSubTwoRight {
		width: 100%;
		height: auto;
		margin: 0 auto;
}
.aboutUsSubTwoRight div {
		width: 100%;
		height: auto;
		overflow: hidden;
		margin: 0 auto;
		margin-bottom: 20px;
}
.aboutUsSubTwoRight div img {
		width: 100%;
}
.aboutUsSubTwoRight div:hover img {
		transform: scale(1.05)
}
.aboutUsSubTwoRight div:first-child {
		margin-top: 20px;
}
/* 公司荣誉 */
.gsry .projectVideoSubOne {
		margin: 20px 0;
}
.gsry {
		width: 100%;
		height: auto;
		overflow: auto;
		padding-bottom: 30px;
}
.gsrySub {
		width: 95%;
		height: auto;
		margin: 0 auto;
}
.gsrySubTwo {
		width: 100%;
		height: auto;
		padding-bottom: 40px;
}
.gsrySubTwo .swiper-slide {
		width: 100%;
		height: auto;
}
.gsrySubTwo .swiper-slide img {
		width: 100%;
}
.gsry .swiper-container {
		padding-bottom: 20%;
}
.gsrySubTwo .swiper-button-next {
		background-image: url(../images/cpRight.png) !important;
		width: 40px;
		background-size: 100%;
		opacity: 1 !important;
		top: 88%;
}
.gsrySubTwo .swiper-button-prev {
		background-image: url(../images/cpLeft.png) !important;
		width: 40px;
		background-size: 100%;
		opacity: 1 !important;
		top: 88%;
}
/* 企业文化 */
.qywh .projectVideoSubOne {
		margin: 20px 0;
}
.qywh {
		width: 100%;
		height: auto;
}
.qywhSub {
		width: 95%;
		height: auto;
		margin: 0 auto;
		margin-bottom: 20px;
}
.qywhTwo {
		width: 100%;
		height: auto;
		position: relative;
}
.qywhTwo img {
		width: 100%;
}
.qywhTwo div {
		width: 90%;
		margin: 0 auto;
		position: absolute;
		top: 100px;
		left: 3%;
		/*		border-left: 4px solid #1371c0;*/
}
.fixed {
		position: fixed;
		top: 0;
}
.qywhTwo div span {
		width: 100%;
		display: block;
		font-size: 20px;
		color: #3398ed;
		font-weight: bold;
		text-shadow: 0px 0px 10px #000;
}
.qywhThree {
		width: 100%;
		height: auto;
		background-color: #f6f6f6;
		overflow: hidden;
		padding-bottom: 30px;
}
.qywhThreeSub {
		width: 95%;
		height: 100%;
		margin: 0 auto;
}
.qywhThreeSub > div {
		width: 100%;
		height: auto;
		/*		border-right: 1px solid #d6d6d6;*/
		position: relative;
		margin-bottom: 5px;
		padding: 15px 0;
}
.qywhThreeSub .mengcheng {
		position: absolute;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, .3);
		display: none;
}
.qywhThreeSub > div:hover .mengcheng {
		display: block;
}
.qywhThreeSub > div:first-child {
		background-image: url("../images/sm.jpg");
		background-position: center;
		background-repeat: no-repeat;
		margin-right: 11px;
}
.qywhThreeSub > div:nth-child(2) {
		background-image: url("../images/yj.jpg");
		background-position: center;
		background-repeat: no-repeat;
}
.qywhThreeSub > div:last-child {
		background-image: url("../images/jzg.jpg");
		background-position: center;
		background-repeat: no-repeat;
		margin-right: 0
}
.qywhThreeSub > div:hover {
		/*		background-color: #2a76c4;*/
}
.qywhThreeSub > div:first-child {
		border-left: 1px solid #d6d6d6;
}
.qywhThreeSub > div:last-child {
		float: right;
}
.qywhNy {
		width: 90%;
		height: auto;
		margin: 0 auto;
}
.qywhNyOne {
		width: 100%;
		height: auto;
		margin-bottom: 30px;
		transition: all .5s;
}
.qywhNyOne img {
		display: block;
		margin: 0 auto;
		position: relative;
		top: 10px;
		transition: all .5s;
		width: 50px;
}
.qywhNyTwo {
		font-size: 15px;
		color: #ffffff;
		width: 85%;
		margin: 0 auto;
		margin-bottom: 5px;
		text-align: center;
		font-weight: bold;
		transition: all .5s;
}
.qywhNyTwo::after {
		display: block;
		width: 20px;
		height: 2px;
		background-color: #ffffff;
		content: "";
		margin: 0 auto;
		transition: all .5s;
		margin-top: 50px;
		display: none
}
.qywhNyThree {
		width: 100%;
		margin: 0 auto;
		transition: all 1s;
}
.qywhNyThree p {
		font-size: 12px;
		color: #ffffff;
		text-align: center;
		width: 100%;
		line-height: 25px;
}
/* 技术实力 */
.jssl {
		width: 100%;
		height: auto;
}
.jsslSub {
		width: 95%;
		height: auto;
		margin: 0 auto;
}
.jssl .projectVideoSubOne {
		margin: 20px 0;
}
.jsslSubTwo {
		margin-bottom: 20px;
}
.jsslSubTwo p {
		color: #666666;
		line-height: 25px;
		margin-bottom: 15px;
		font-size: 15px;
}
.jsslSubThree {
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-bottom: 20px;
}
.jsslSubThreeLeft {
		width: 100%;
		margin-bottom: 20px;
}
.jsslSubThreeRight {
		width: 100%;
}
.jsslSubThreeLeftTp {
		width: 100%;
		height: auto;
}
.jsslSubThreeLeftTp img {
		width: 100%;
		height: 100%;
}
.jsslSubThreeLeftTitle {
		height: 60px;
		line-height: 60px;
		font-size: 18px;
		color: #1371c0;
		text-align: center;
		display: none;
}
/* 服务承诺 */
.fwcnSubTwo {
		width: 100%;
		height: auto;
}
.fwcnSub {
		width: 95%;
		height: auto;
		margin: 0 auto;
}
.fwcn .projectVideoSubOne {
		margin:20px 0;
}
.fwcnSubTwo {
		width: 100%;
		height: auto;
		/*		background: url(../images/fwcn.jpg) no-repeat center center;*/
		margin-bottom: 60px;
}
.fwcnFirst {
		width: 100%;
		margin: 0 auto;
		height: auto;
}
.fwcnFirstTwo {
		height: auto;
		background: url("../images/fwcnbj.jpg") no-repeat;
		background-size: cover;
		margin-bottom: 18px;
	padding: 30px 0;
}
.fwcnFirstOne {
		height: auto;
		background: url("../images/fwzz.jpg") no-repeat;
		background-size: cover;
		margin-bottom: 40px;
	padding: 30px 0;
}
.fwcnFirstOne div {
		font-size: 22px;
		color: #333333;
		text-align: right;
		position: relative;
		font-weight: bold;
		width: 90%;
		margin: 0 auto;
		margin-bottom: 20px;
}
.fwcnFirstOne div::after {
		content: "";
		display: none;
		width: 25px;
		height: 2px;
		position: absolute;
		right: 0;
		bottom: -15px;
		background-color: #333333;
}
.fwcnFirstOne p {
		font-size: 12px;
		color: #333333;
		text-align: right;
		width: 90%;
		margin: 0 auto;
		margin-bottom: 15px;
}
.fwcnFirstTwo div {
		font-size: 22px;
		color: #333333;
		text-align: left;
		position: relative;
		font-weight: bold;
		width: 90%;
		margin: 0 auto;
/*		padding-top: 110px;*/
		margin-bottom: 20px;
}
.fwcnFirstTwo div::after {
		content: "";
		display: none;
		width: 25px;
		height: 2px;
		position: absolute;
		right: 0;
		bottom: -15px;
		background-color: #333333;
}
.fwcnFirstTwo p {
		font-size: 12px;
		color: #333333;
		text-align: left;
		width: 90%;
		display: block;
		margin: 0 auto;
		margin-bottom: 15px;
}
.fwcnThree {
		width: 100%;
		height: auto;
		margin: 0 auto;
		overflow: hidden;
}
.fwcnThree > div {
		width: 100%;
		height: auto;
		background-color: #8bdbff;
	margin-bottom: 20px;
	padding: 10px 0 30px 0;
}
.fwcnThree > div p {
		width: 90%;
		font-size: 12px;
		color: #666666;
		margin: 0 auto;
		text-align: center;
		line-height: 25px;
}
.fwcnThree > div:hover .fwcnThreeTp {
		/*		height: 85px;*/
}
.fwcnThree > div:last-child {
		margin-right: 0;
}
.fwcnThree > div:hover p {
		/*		display: block;*/
}
.fwcnThreeTp {
		width: 100%;
		height: 85px;
		transition: all 1s;
}
.fwcnThreeTp img {
		display: block;
		margin: 0 auto;
		padding-top: 15px;
}
.fwcnThreeTitle {
		width: 100%;
		font-size: 20px;
		color: #00487f;
		text-align: center;
		margin-bottom: 10px;
}
/* 服务与管理平台 */
.fwyglpttp {
		width: 100%;
		height: auto;
		background-color: #1f1f1f;
}
.fwyglpttp img {
		width: 100%;
}
/* 技术支持 */
.jszc {
		width: 100%;
		height: auto;
		padding-bottom: 100px;
}
.jszc .projectVideoSubOne {
		margin: 20px 0;
}
.jszcSub {
		width: 95%;
		height: auto;
		margin: 0 auto;
}
.wdxz {
		width: 100%;
		height: auto;
}
.wdxzOne {
		width: 100%;
		height: 50px;
		line-height: 50px;
		font-size: 18px;
		color: #1371c0;
}
.wdxzTwo {
		width: 100%;
		height: auto;
}
.wdxzTwo ul li {
		width: 100%;
		height: 50px;
		background-color: #efefef;
		margin-bottom: 10px;
}
.wdxzTwo ul li a {
		display: block;
		width: 95%;
		height: 100%;
		background: url(../images/download.png) no-repeat 100% 50%;
		margin: 0 auto;
		line-height: 50px;
		font-size: 18px;
		color: #484848;
}
.loading span {
		display: block;
		width: 80%;
		height: 45px;
		border: 1px solid #bfbfbf;
		text-align: center;
		line-height: 45px;
		font-size: 20px;
		color: #2283d6;
		margin: 0 auto;
		margin-top: 30px;
		cursor: pointer;
}
.loading span:hover {
		background-color: #2283d6;
		color: #ffffff;
}
.cpcz {
		width: 100%;
		height: auto;
}
.cpczOne {
		width: 100%;
		height: 50px;
		line-height: 50px;
		font-size: 18px;
		color: #1371c0;
}
.cpczTwo {
		width: 100%;
		height: auto;
}
.cpczTwo ul li {
		width: 100%;
		height: 50px;
		background-color: #efefef;
		margin-bottom: 10px;
}
.cpczTwo ul li a {
		display: block;
		width: 95%;
		height: 100%;
		margin: 0 auto;
		line-height: 50px;
		font-size: 18px;
		color: #484848;
		    background: url(../images/download.png) no-repeat 100% 50%;
}
.gz {
		width: 100%;
		height: auto;
}
.gzOne {
		width: 100%;
		height: 50px;
		line-height: 50px;
		font-size:18px;
		color: #1371c0;
}
.gzTwo {
		width: 100%;
		height: auto;
}
.gzTwo ul li {
		width: 100%;
		height: 50px;
		background-color: #efefef;
		margin-bottom: 10px;
}
.gzTwo ul li a {
		display: block;
		width: 95%;
		height: 100%;
		margin: 0 auto;
		line-height: 50px;
		font-size: 18px;
		color: #484848;
		    background: url(../images/download.png) no-repeat 100% 50%;
}
/* 服务文化 */
.fwwh {
		width: 100%;
		height: auto;
		padding-bottom: 180px;
}
.fwwhSub {
		width: 1280px;
		height: auto;
		margin: 0 auto;
}
.fwwh .projectVideoSubOne {
		margin: 90px 0;
}
.fwwhTwo {
		width: 100%;
		height: 460px;
		background: url(../images/fwwh.jpg) no-repeat center center;
}
.fwwhTwoWord {
		width: 90%;
		height: auto;
		margin: 0 auto;
}
.fwwhTwoWordTitle {
		width: 100%;
		height: auto;
		font-size: 30px;
		color: #ffffff;
		padding-top: 140px;
}
.fwwhTwoWordTitle::after {
		content: "";
		display: block;
		width: 25px;
		height: 2px;
		background-color: #ffffff;
		margin: 20px 0;
}
.fwwhTwoWord p {
		font-size: 20px;
		color: #ffffff;
		margin-bottom: 20px;
}
/* 服务网络 */
.fwwl {
		width: 100%;
		height: auto;
		padding-bottom: 50px;
}
.fwwl .projectVideoSubOne {
		margin: 20px 0;
}
.fwwlSub {
		width: 95%;
		height: auto;
		margin: 0 auto;
		overflow: hidden;
		position: relative;
}
.fwwlSub > p {
		font-size: 18px;
		font-weight: bold;
		color: #000000;
		position: relative;
	margin-bottom: 20px;
}
.fwwlSub > p img {
		margin-right: 10px;
		position: relative;
		top: 4px;
}
.fwwlSub > p span {
		/*	font-size: 22px;*/
		/*	font-weight: bold;*/
}
.fwwlBG {
		width: 100%;
		height: auto;
		position: relative;
		background-repeat: no-repeat;
		background-position: center center;
}
.fwwlBG > .pointContent {
		width: 340px;
		height: 130px;
		background-color: #3894e9;
		border-radius: 20px;
		position: absolute;
		left: 450px;
		top: 120px;
		display: none;
}
.fwwlBG > .pointContent span {
		font-size: 20px;
		color: #ffffff;
		width: 90%;
		display: block;
		height: auto;
		margin: 0 auto;
		padding-top: 10px;
		margin-bottom: 5px
}
.fwwlBG > .pointContent p {
		width: 90%;
		margin: 0 auto;
		font-size: 14px;
		color: #ffffff;
		margin-bottom: 5px;
}
.fwwlBG > .pointContent b {
		font-weight: normal;
}
.fwwlBG div .pointContent {
		display: none;
}
.fwwlBG .point {
		width: 190px;
		height: 40px;
		position: absolute;
	display: none;
}
.pointleft {
		width: 20px;
		height: 20px;
		float: left;
		border: 2px solid #489deb;
		background-color: #ffffff;
		position: relative;
		border-radius: 50%;
		top: 5px;
}
.pointleft::after {
		content: "";
		display: block;
		width: 14px;
		height: 14px;
		background-color: #004995;
		border-radius: 50%;
		position: absolute;
		top: 3px;
		left: 3px;
}
.pointleft::before {
		content: "";
		display: block;
		width: 30px;
		height: 30px;
		border-radius: 50%;
		border: 1px solid #004995;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%) scale(0, 0);
}
@keyframes circle2-opacity {
		from {
				opacity: 1;
				transform: translate(-50%, -50%) scale(1);
		}
		to {
				opacity: 0;
				transform: translate(-50%, -50%) scale(2);
		}
}
.point15 .pointleft::before {
		animation: circle2-opacity 3s infinite;
}
.point14 .pointleft::before {
		animation: circle2-opacity 2.4s infinite;
}
.point13 .pointleft::before {
		animation: circle2-opacity 1.9s infinite;
}
.point12 .pointleft::before {
		animation: circle2-opacity 1.3s infinite;
}
.point11 .pointleft::before {
		animation: circle2-opacity 2.4s infinite;
}
.point10 .pointleft::before {
		animation: circle2-opacity 7s infinite;
}
.point9 .pointleft::before {
		animation: circle2-opacity 6s infinite;
}
.point8 .pointleft::before {
		animation: circle2-opacity 6s infinite;
}
.point7 .pointleft::before {
		animation: circle2-opacity 7s infinite;
}
.point6 .pointleft::before {
		animation: circle2-opacity 6.2s infinite;
}
.point5 .pointleft::before {
		animation: circle2-opacity 6.5s infinite;
}
.point4 .pointleft::before {
		animation: circle2-opacity 6.8s infinite;
}
.point3 .pointleft::before {
		animation: circle2-opacity 7s infinite;
}
.point2 .pointleft::before {
		animation: circle2-opacity 6.3s infinite;
}
.point1 .pointleft::before {
		animation: circle2-opacity 6.8s infinite;
}
.pointRight {
		width: 155px;
		height: 100%;
		float: left;
		color: #004995;
		line-height: 40px;
		text-indent: 10px;
		/*	text-align: center;*/
}
.fwwlBG img {
width: 100%;
/*	display: none;*/
}
.point::after {
		clear: both;
}
.point12 {
		right: 235px;
		bottom: 110px;
}
.point15 {
		right: 460px;
		bottom: 170px;
}
.point13 {
		right: 70px;
		bottom: 125px;
}
.point14 {
		right: 170px;
		top: 200px;
}
.point1 {
		right: -20px;
		top: 190px;
}
.point2 {
		right: 150px;
		top: 240px;
}
.point3 {
		right: 70px;
		top: 360px;
}
.point4 {
		right: 155px;
		top: 660px;
}
.point5 {
		right: 150px;
		bottom: 70px;
}
.point6 {
		right: 220px;
		bottom: 45px;
}
.point7 {
		right: 310px;
		bottom: 75px;
}
.point8 {
		right: 225px;
		bottom: 150px;
}
.point9 {
		right: 225px;
		bottom: 210px;
}
.point10 {
		left: 320px;
		top: 315px;
}
.point11 {
		left: 200px;
		top: 230px;
}
.point16 {
		right: 100px;
		top: 270px;
}
/* 服务流程 */
.fwlc {
		width: 100%;
		height: auto;
		padding-bottom: 90px;
}
.fwlc .projectVideoSubOne {
		margin: 90px 0;
}
.fwlcSub {
		width: 1280px;
		height: auto;
		margin: 0 auto;
}
.fwlcSubTwo {
		width: 95%;
		margin: 0 auto;
		height: auto;
}
.fwlcSubTwo img {
		width: 100%;
}
/* 产品中心 */
.cpzx {
		width: 100%;
		height: auto;
}
.cpzxSub {
		width: 1280px;
		height: auto;
		margin: 0 auto;
}
.cpzx .projectVideoSubOne {
		margin: 90px 0;
}
.cpzxTwo {
		width: 100%;
		height: auto;
		overflow: hidden;
}
.cpzxTwo a {
		display: block;
		width: 600px;
		height: 350px;
		float: left;
		margin-right: 80px;
		position: relative;
		margin-bottom: 40px;
		transition: all 1s;
		overflow: hidden;
}
.cpzxTwo a:hover img {
		transform: scale(1.05);
}
.cpzxTwo a img {
		width: 100%;
		height: 100%;
}
.cpzxTwo .cpzxTwoSenc, .cpzxTwo .cpzxTwoFouth {
		/*		margin-right: 0;*/
}
.cpzxTwo a:nth-child(2), .cpzxTwo a:nth-child(5) {
		margin-right: 0 !important;
}
.cpzxTwo a:last-child {
		/*	width: 100%;*/
}
.cpzxTwo a:nth-child(3), .cpzxTwo a:nth-child(4), .cpzxTwo a:nth-child(5) {
		width: 400px;
		height: 240px;
		margin-right: 40px;
}
.cpzxTitle {
		width: 100%;
		height: 60px;
		background-color: rgba(0, 0, 0, .5);
		position: absolute;
		bottom: 0px;
		font-size: 20px;
		color: #ffffff;
		text-align: center;
		transition: all .2s;
		line-height: 60px;
		font-weight: bold;
}
.cpzxTwo a:nth-child(3):hover .cpzxTitle {
		line-height: 230px;
}
.cpzxTwo a:nth-child(4):hover .cpzxTitle {
		line-height: 230px;
}
.cpzxTwo a:nth-child(5):hover .cpzxTitle {
		line-height: 230px;
}
.cpzxTwo a:hover .cpzxTitle {
		height: 100%;
		line-height: 350px;
}
/* 收运站成套设备 */
.syz {
		width: 100%;
		height: auto;
		padding-bottom: 60px;
}
.syzSub {
		width: 1280px;
		height: auto;
		margin: 0 auto;
}
.syz .projectVideoSubOne {
		margin: 90px 0;
}
.syzTwo {
		width: 100%;
		height: auto;
}
.syzTwoTitle {
		width: 100%;
		height: 95px;
		color: #1371c0;
		font-size: 25px;
}
.syzTwoBrief {
		width: 100%;
		height: auto;
		background-color: #efefef;
		margin-bottom: 90px;
}
.syzTwoBrief p {
		color: #6b6b6b;
		width: 95%;
		margin: 0 auto;
		margin-bottom: 40px;
		text-align: justify;
		line-height: 25px;
}
.syzTwoBrief p:first-child {
		padding-top: 43px;
}
.syzTwoBrief p:last-child {
		padding-bottom: 30px;
}
.syzThree {
		width: 100%;
		height: 270px;
		margin: 0 auto;
		position: relative;
}
.syzThree .swiper-slide {
		height: 270px;
}
.syzThree .swiper-button-next {
		background: none !important;
		right: -40px;
}
.syzThree .swiper-button-prev {
		background: none !important;
		left: -70px;
}
/* 收运设备 */
.sysb {
		width: 100%;
		height: auto;
		overflow: hidden;
}
.sysbSub {
		width: 95%;
		height: auto;
		margin: 0 auto;
		padding-bottom: 20px
}
.sysbTwo {
		width: 100%;
		height: auto;
}
.sysbTwo > .sysbxjtpChange {
		background: none;
		height: auto;
		overflow: hidden;
		border: none;
}
.sysbxjtpChange p {
		font-size: 13px;
		color: #999999;
		margin-bottom: 10px;
		line-height: 20px;
		text-align: justify;
}
.sysbTwo > .sysbxjtpChange > div {
		background-color: #f2f2f2;
		/*		border-bottom: 3px solid #1371c0;*/
}
.sysbTwo > .sysbxjtpChange > div {
		width: 100%;
		float: initial;
		margin-bottom: 20px;
		text-align: left;
		text-indent: 20px;
}
#cpgs > div {
		/*		display: none;*/
}
.sysbTp {
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-bottom: 30px;
}
.sysbTpLeft {
		width: 100%;
		height: auto;
}
.sysbTpLeft .swiper-button-next {
		background-image: url("../images/cpRight.png") !important;
		width: 40px;
		background-size: 100%;
		opacity: 1 !important;
}
.sysbTpLeft .swiper-button-prev {
		background-image: url("../images/cpLeft.png") !important;
		width: 40px;
		background-size: 100%;
		opacity: 1 !important;
}
.sysbxjtp .swiper-button-next {
		background-image: url("../images/cpRight.png") !important;
		width: 40px;
		background-size: 100%;
		opacity: 1 !important;
}
.sysbxjtp .swiper-button-prev {
		background-image: url("../images/cpLeft.png") !important;
		width: 40px;
		background-size: 100%;
		opacity: 1 !important;
}
.sysbTpLeft img {
		width: 100%;
		height: auto!important;
}
.sysbTpRight {
		width: 100%;
		height: auto;
		position: relative;
}
.sysbTpRight .sysbxjtpChange {
		background: none;
}
.sysbTpRight .sysbxjtpChange div {
		text-align: left;
		display: none;
}
.caseSubTwoLunbo .CASE {
		display: block;
}
#cpgs {
		height: auto;
		overflow: auto;
}
.spShow video {
		width: 100%;
		height: auto !important;
}
#cpgs p {
		margin-bottom: 9px;
		/*	text-indent: -2em;*/
		font-size: 16px;
		line-height: 25px;
		width: 95%;
}
.sysbTitle {
		font-size: 20px;
		color: #1371c0;
		margin: 10px 0;
}
.sysbXh {
		font-size: 18px;
		color: #bbbbbb;
		font-weight: bold;
		margin-bottom: 15px;
		height: 255px;
		display: none;
		overflow: auto;
}
.sysbText p {
		font-size: 14px;
		color: #bbbbbb;
		margin-bottom: 10px;
}
.sysbJs {
		width: 100%;
		height: auto;
		overflow: auto;
		margin-bottom: 20px;
}
.sysbJs > .sysbJsChange {
		border: none;
}
.sysbJsChange {
		width: 100%;
		height: 47px;
		background-color: #f2f2f2;
		border-bottom: 3px solid #1371c0;
		display: none;
}
.sysbJsChange a {
		display: block;
		width: 125px;
		height: 100%;
		float: left;
		font-size: 18px;
		color: #6b6b6b;
		text-align: center;
		line-height: 50px;
		cursor: pointer;
}
.sysbJsChange a:last-child {
		display: none;
}
#cpcs {
		display: none;
}
.sysbJsContent {
		padding-bottom: 40px;
		display: none;
}
.sysbJsContent p {
		width: 100%;
		margin: 0 auto;
		color: #6b6b6b;
		margin-bottom: 10px;
		line-height: 30px;
}
.sysbJsContent p:first-child {
		padding-top: 40px;
}
.sysbJsContent table {
		margin-top: 20px;
		margin-left: 2em;
		display: none;
}
.sysbJsContent table tr td {
		border: 1px solid #cccccc;
		height: 40px;
}
.sysbxjtp {
		width: 100%;
		height: auto;
}
.sysbxjtp > .sysbxjtpChange {
		margin-bottom: 30px;
}
.sysbxjtpChange {
		width: 100%;
		height: auto;
		background-color: #f2f2f2;
		/*		border-bottom: 3px solid #1371c0;*/
		margin-bottom: 0px;
}
.sysbxjtpChange div {
		width: 125px;
		height: 100%;
		/*		float: left;*/
		font-size: 18px;
		color: #004995;
		text-align: center;
		line-height: 50px;
		cursor: pointer;
}
.xjtpLeft {
		width: 620px;
		height: 460px;
		float: left;
}
.xjtpLeftTp img {
		margin: 0 auto;
		display: block;
		width: 100% !important;
		height: 100% !important;
}
.xjtpLeftTp {
		width: 100%;
		height: 410px;
}
.xjtpLeftWord {
		width: 100%;
		height: 50px;
		color: #5c5c5c;
		font-size: 18px;
		text-align: center;
		line-height: 50px;
}
.xjtpRight {
		width: 620px;
		height: 460px;
		float: right;
}
.sysbxjtpContent::after {
		clear: both;
}
.sysbxjtpContent .swiper-slide img {
		width: 100%;
		height: 200px;
}
.swiperSlideTp {
		width: 100%;
		overflow: hidden;
}
.swiperSlideTp img {
		width: 100%;
		height: auto;
}
.swiperSlideWord {
		text-align: center;
		word-break: break-all;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
}
.xjtpRight img {
		padding-top: 50px;
}
/* 智慧环卫 */
.zhhw {
		width: 100%;
		height: auto;
}
.zhhwSub {
		width: 95%;
		height: auto;
		margin: 0 auto;
}
.zhhw .projectVideoSubOne {
		/* margin: 90px 0; */
}
.projectVideo .swiper-pagination-bullet {
		width: 10px;
		height: 10px;
}
video:-webkit-full-screen {
		z-index: 100000;
		position: absolute;
}
.zhhwTwo {
		width: 100%;
		height: auto;
}
.zhhwFirst {
		width: 100%;
		height: auto;
		background-color: #f4f4f4;
		padding-bottom: 20px;
		margin-bottom: 20px;
}
.zhhwFirst p:first-child {
		width: 95%;
		margin: 0 auto;
		font-size: 14px;
		color: #1371c0;
		padding-top: 25px;
		margin-bottom: 10px;
}
.zhhwFirst p:last-child {
		width: 95%;
		margin: 0 auto;
		font-size: 12px;
		color: #474747;
		margin-bottom: 10px;
		line-height: 20px;
}
.zhhwSenc {
		width: 100%;
		height: auto;
		border-radius: 10px;
		margin-bottom: 20px;
}
.zhhwSenc img {
		display: block;
		margin: 0 auto;
		padding-top: 20px;
		width: 100%;
}
.zhhwThird {
		width: 100%;
		height: auto;
		background-color: #f4f4f4;
		overflow: hidden;
		padding-bottom: 20px;
		margin-bottom: 50px;
}
.zhhwThird > div {
		width: 25%;
		height: auto;
		float: left;
}
.zhhwThird > div > div {
		width: 100%;
		height: 210px;
}
.zhhwThird img {
		display: block;
		margin: 0 auto;
		padding-top: 40px;
}
.zhhwThird p {
		font-size: 22px;
		color: #353535;
		text-align: center;
		height: 50px;
		line-height: 50px;
}
.zhhwFouth {
		width: 100%;
		height: 490px;
		background: url(../images/hwbj.png) no-repeat 50% 22%;
		padding-bottom: 30px;
}
.zhhwFouthTitle {
		width: 200px;
		height: 55px;
		background-color: #1371c0;
		text-align: center;
		line-height: 55px;
		font-size: 29px;
		color: #ffffff;
		margin: 0 auto;
		border-radius: 10px;
		position: relative;
		top: 30px;
		left: -5px;
}
.zhhwFouthBody {
		width: 1010px;
		height: auto;
		margin: 0 auto;
		overflow: hidden;
		margin-top: 95px;
}
.zhhwFouthBody > div {
		width: 180px;
		height: auto;
		float: left;
		margin-right: 96px;
}
.zhhwFouthBody > div:last-child {
		margin-right: 0;
}
.quan {
		width: 65px;
		height: 65px;
		border-radius: 50%;
		background-color: #1371c0;
		border: 4px solid #FFFFFF;
		display: block;
		margin: 0 auto;
		position: relative;
		top: 15px;
		font-size: 29px;
		color: #FFFFFF;
		text-align: center;
		line-height: 65px;
		font-weight: bold;
}
.fang {
		width: 100%;
		height: 60px;
		background-color: #26afee;
		text-align: center;
		line-height: 60px;
		color: #ffffff;
		font-size: 21px;
		border-radius: 10px;
		margin-bottom: 20px;
}
.zi {
		width: 100%;
		height: auto;
		color: #838383;
		line-height: 30px;
		text-align: center;
}
/* 视频展示 */
.spzs {
		width: 100%;
		height: auto;
		padding-bottom: 30px;
}
.spzsSub {
		width: 95%;
		height: auto;
		margin: 0 auto;
}
.spzs .projectVideoSubOne {
		margin: 20px 0;
}
/* 招标公告 */
.zbgg {
		width: 100%;
		height: auto;
		padding-bottom: 30px;
}
.zbggSub {
		width: 95%;
		height: auto;
		margin: 0 auto;
}
.zbgg .projectVideoSubOne {
		margin: 20px 0;
}
.zbggContent {
		width: 100%;
		height: auto;
}
.zbggContent ul li {
		width: 100%;
		height: 60px;
		background-color: #f3f3f3;
		margin-bottom: 10px;
}
.zbggContent ul li a {
		display: block;
		width: 95%;
		margin: 0 auto;
		height: 100%;
}
.zbggTitle {
		width: 80%;
		height: 100%;
		float: left;
		font-size: 20px;
		color: #4f4f4f;
		line-height: 60px;
		text-indent: 10px;
}
.zbggTime {
		width: 20%;
		height: 100%;
		float: right;
		font-size: 25px;
		color: #2283d6;
		line-height: 60px;
		font-family: DINMediumItalic;
		text-align: right;
}
/* 公司新闻 */
.gsxw {
		width: 100%;
		height: auto;
		padding-bottom: 30px
}
.gsxwSub {
		width: 95%;
		height: auto;
		margin: 0 auto;
}
.gsxw .projectVideoSubOne {
		margin: 20px 0;
}
.gsxwContent {
		width: 100%;
		height: auto;
}
.firstTitle {
		width: 100%;
		height: auto;
		overflow: hidden;
}
.firstTitle .swiper-slide {
		height: auto;
}
.firstTitleLeft {
		width: 100%;
		position: relative;
}
.firstTitleLeft img {
		width: 100%;
}
.firstTitleWord {
		width: 100%;
		height: 55px;
		background-color: rgba(0, 0, 0, .5);
		line-height: 55px;
		text-indent: 20px;
		font-size: 18px;
		color: #ffffff;
		position: absolute;
		bottom: 3px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
}
.firstTitleRight {
		width: 100%;
		padding-bottom: 20px;
		background-color: #f4f4f4;
}
.gsxwTime {
		width: 85%;
		margin: 0 auto;
		font-size: 18px;
		color: #bdbdbd;
		padding-top: 30px;
		font-family: DINMediumItalic;
}
.gsxwTitle {
		width: 85%;
		margin: 0 auto;
		height: auto;
		font-size: 14x;
		color: #505050;
		margin-bottom: 20px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
}
.gsxwBrief {
		width: 85%;
		margin: 0 auto;
		height: auto;
		color: #666666;
		font-size: 12px;
		line-height: 20px;
		word-break: break-all;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		margin-bottom: 20px;
}
.loadingMore {
		display: block;
		width: 160px;
		height: 35px;
		background-color: #004995;
		border-radius: 20px;
		text-align: center;
		line-height: 35px;
		color: #ffffff;
		font-size: 14px;
		background-image: url(../images/arrowRight.png);
		background-repeat: no-repeat;
		background-position: 20% 50%;
		background-size: 7px 10px;
		margin-left: 7.5%;
		transition: all .5s;
}
.loadingMore:hover {
		background-color: #A89C9D;
		color: #004995;
}
.gsxwContent .swiper-container .swiper-pagination {
		width: initial !important;
		right: 50px;
		left: initial;
}
.gsxwList {
		width: 100%;
		height: auto;
		margin-top: 50px;
}
.gsxwList ul li {
		width: 100%;
		height: auto;
		overflow: hidden;
		background-color: #f3f3f3;
		margin-bottom: 15px;
		transition: all .8s;
}
.gsxwList ul li:hover {
		background-color: #105297;
}
.gsxwList ul li:hover .gsxwListContentTitle {
		color: #ffffff;
}
.gsxwList ul li:hover .gsxwListContentBrief {
		color: #ffffff;
}
.gsxwList ul li:hover .gsxwListTime span {
		color: #ffffff;
}
.gsxwList ul li:hover .gsxwListTime p {
		color: #ffffff;
}
.gsxwList ul li:hover .gsxwListContentTitle::after {
		background-color: #ffffff;
}
.gsxwList ul li a:hover .gsxwListContentTitle {
		color: #ffffff;
}
.gsxwList ul li a:hover .gsxwListContentBrief {
		color: #ffffff;
}
.gsxwList ul li a:hover .gsxwListTime span {
		color: #ffffff;
}
.gsxwList ul li a:hover .gsxwListTime p {
		color: #ffffff;
}
.gsxwList ul li a:hover .gsxwListContentTitle::after {
		background-color: #ffffff;
}
.gsxwList ul li a {
		display: block;
		width: 98%;
		margin: 0 auto;
		height: auto;
		padding: 15px 0;
		overflow: hidden;
}
.gsxwList ul li a div {
		float: left;
}
@media (max-width:330px) {
		.gsxwListContentBrief {
				font-size: 12px;
				color: #666666;
				line-height: 20px;
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
			word-break: break-all;
     display: inherit !important; 
     -webkit-line-clamp: 1;
		width: 100%;
    /* -webkit-box-orient: vertical; */
    /* overflow: hidden;*/
		}
}
.gsxwListTp {
		width: 30%;
		height: 100%;
}
.gsxwListTp img {
		width: 100%;
}
.gsxwListContent {
		width: 65%;
		height: 100%;
		border-right: 1px solid #c5c5c5;
		float: right !important;
}
.gsxwListContentTitle {
		font-size: 15px;
		color: #4f4f4f;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin-bottom: 5px;
		width: 100%;
}
.phoneTime {
		font-size: 13px;
}
.gsxwListContentTitle::after {
		content: "";
		display: none;
		width: 20px;
		height: 2px;
		background-color: #2283d6;
		margin-top: 18px;
}
.gsxwListContentBrief {
		font-size: 12px;
		color: #666666;
		line-height: 20px;
		word-break: break-all;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
			width: 100%;
}
.gsxwListTime {
		width: 150px;
		height: 100%;
		display: none;
}
.gsxwListTime span {
		font-size: 79px;
		display: block;
		width: 100%;
		color: #2283d6;
		font-family: DINCondRegular;
		text-indent: 50px;
}
.gsxwListTime p {
		font-size: 25px;
		color: #2283d6;
		text-indent: 60px;
		font-family: DINCondRegular;
}
/* 项目案例 */
.xmal {
		width: 100%;
		height: auto;
		padding-bottom: 50px;
}
.xmalSub {
		width: 1280px;
		height: auto;
		margin: 0 auto;
}
.xmal .projectVideoSubOne {
		margin: 90px 0;
}
.xmalContnet ul li {
		width: 100%;
		height: 360px;
		background-color: #efefef;
		margin-bottom: 50px;
}
.xmalLeft {
		width: 605px;
		height: 360px;
		float: left;
}
.xmalLeft img {
		width: 100%;
}
.xmalRight {
		width: 670px;
		height: 100%;
		float: right;
}
.xmalContnet ul li::after {
		clear: both;
}
.xmalRight span {
		display: block;
		width: 100%;
		padding-top: 115px;
		text-indent: 18%;
		font-size: 22px;
		color: #1371c0;
		margin-bottom: 20px;
}
.xmalRight p {
		width: 100%;
		text-indent: 18%;
		color: #808080;
}
/* 联系方式 */
.lxfs {
		width: 100%;
		height: auto;
		padding-bottom: 60px;
}
.lxfsSub {
		width: 95%;
		height: auto;
		margin: 0 auto;
}
.lxfs .projectVideoSubOne {
		margin: 20px 0;
}
.lxfsTwo {
		width: 100%;
		height: auto;
		position: relative;
}
.lxfsText {
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, .5);
		padding: 20px 0;
}
.lxfsTextOne {
		width: 80%;
		height: auto;
	padding: 30px 0;
		background: url(../images/lxfsLogo.png) no-repeat 0% 70%;
		margin: 0 auto;
}
.lxfsTextTwo {
		width: 80%;
		margin: 0 auto;
		font-size: 18px;
		color: #ffffff;
		margin-bottom: 20px;
}
.lxfsText p {
		width: 80%;
		margin: 0 auto;
		color: #ffffff;
	font-size: 14px;
		margin-bottom: 10px;
}
/* 建议意见 */
.jyyj {
		width: 100%;
		height: auto;
}
.jyyjSub {
		width: 95%;
		height: auto;
		margin: 0 auto;
}
.jyyj .projectVideoSubOne {
		margin: 20px 0;
}
.lyfk {
		width: 95%;
		height: auto;
		margin: 0 auto;
}
.indexBusinessTitle {
		font-size: 28px;
}
.lyfk .indexBusinessEnglish::before {
		left: -60px;
}
.lyfk .indexBusinessEnglish::after {
		left: 200px;
}
.lyfkSub {
		width: 100%;
		height: 470px;
		margin-bottom: 100px;
}
.lyfkSubLeft {
		width: 100%;
		height: 100%;
		float: left;
}
.lyfkSubRight {
		width: 360px;
		height: 470px;
		float: right;
		background: url(../images/yjjy.jpg) no-repeat;
	display: none;
}
.lyfkSubLeft input {
		width: 100%;
		height: 40px;
		margin-bottom: 20px;
		border: 1px solid #bfbfbf;
		outline: none;
		text-indent: 20px;
		font-size: 16px;
}
.lyfkSubLeft textarea {
		width: 100%;
		height: 162px;
		text-indent: 20px;
		outline: none;
		padding-top: 10px;
		border: 1px solid #bfbfbf;
		font-size: 16px;
		margin-bottom: 20px;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
		color: #8e8e8e;
		font-size: 16px;
}
.lyfkSubLeft .click {
		display: block;
		width: 100%;
		height: 55px;
		background-color: #1759c5;
		text-align: center;
		line-height: 55px;
		color: white;
		font-size: 18px;
		border-radius: 10px;
}
.lyfkSubLeft .click input {
		width: 100%;
		height: 100%;
		background-color: #1759c5;
		color: white;
		cursor: pointer;
}
/* 典型案例 */
.dxal {
		width: 100%;
		height: auto;
		overflow: hidden;
		padding-bottom: 50px;
}
.dxalSub {
		width: 95%;
		height: auto;
		margin: 0 auto;
}
.dxal .projectVideoSubOne {
		margin: 20px auto;
		width: 100%;
}
.dxalTwo {
		width: 100%;
		height: auto;
}
.dxalFirst {
		width: 100%;
		height: auto;
		color: #6b6b6b;
		margin-bottom: 75px;
		line-height: 30px;
}
.dxalSenc {
		margin-bottom: 60px;
		overflow: hidden;
}
.dxalSenc a {
		width: 100%;
		height: auto;
		display: block;
		float: left;
}
.dxalSencTp {
		width: 100%;
		height: auto;
		overflow: hidden;
		margin-bottom: 10px;
}
.dxalSencTp img {
		width: 100%;
		height: 100%;
}
.dxalSencTitle {
		width: 100%;
		height: 40px;
		text-align: center;
		font-size: 15px;
		color: #5e5e5e;
}
.dxalThird {
		color: #6b6b6b;
		line-height: 30px;
}
/* 案例详情 */
.alxq {
		width: 100%;
		height: auto;
}
.alxqSub {
		width: 95%;
		height: auto;
		margin: 0 auto;
}
.alxq .projectVideoSubOne {
		margin: 20px 0;
}
.alxqTwo {
		margin-bottom: 20px;
}
.alxqTwo span {
		width: 100%;
		display: block;
		font-size: 20px;
		color: #1371c0;
		margin-bottom: 20px;
}
.alxqTwo p {
		line-height: 20px;
		font-size: 13px;
		color: #666666;
	margin-bottom: 10px;
}
.alxqThree {
		width: 100%;
		height: auto;
		padding-bottom: 20px;
	margin-bottom: 20px;
}
.alxqThree:last-child {
		/*	display: none;*/
}
.alxqThree > div > .headTop {
		width: 100%;
		height: 40px;
		background-color: #f2f2f2;
		font-size: 22px;
		color: #1371c0;
		margin-bottom: 10px;
		text-indent: 10px;
		line-height: 40px;
}
.alxqThree p {
		color: #6b6b6b;
		line-height: 30px;
		text-indent: 2em;
}
.bz, .tz, .yd {
		margin-bottom: 20px;
}
.tz, .yd {
		display: none
}
.alxqThree .syzThree {
		height: auto;
		position: relative;
}
.alxqThree .syzThree .swiper-slide {
		height: auto;
}
.alxqThree .syzThree .swiper-container {
		width: 100%;
}
#altp .swiper-slide {
		height: auto;
}
.alxqThree .syzThree .swiper-button-next {
		right: 30px;
		top: 50% !important;
}
.alxqThree .syzThree .swiper-button-prev {
		left: 10px;
		top: 50% !important;
}
.alxqThree .syzThree .swiper-button-next img {
		width: 40px;
}
.alxqThree .syzThree .swiper-button-prev img {
		width: 40px;
}
/* 一体化运营 */
.ythyy {
		width: 100%;
		height: auto;
		padding-bottom: 30px;
}
.ythyySub {
		width: 95%;
		height: auto;
		margin: 0 auto;
}
.ythyySub>img{
	width: 100%;
	margin: 10px 0;
}
.ythyyContent {
		width: 100%;
		height: auto;
/*		background: url(../images/ythyybj.png) no-repeat center center;*/
		position: relative;
	overflow: hidden;
}
.center {
		width: 360px;
		height: 360px;
		background-color: #ececec;
		border-radius: 50%;
		position: absolute;
		top: 235px;
		left: 460px;
	display: none;
}
.centerYuan {
		width: 330px;
		height: 330px;
		border-radius: 50%;
		position: absolute;
		top: 15px;
		left: 15px;
		background-color: #26adfa;
		background-image: url(../images/ythyy.png);
		background-repeat: no-repeat;
		background-position: center center;
}
.center .clear {
		background-image: none;
}
.centerYuan span {
		font-size: 18px;
		color: #ffffff;
		display: block;
		width: 100%;
		height: 100px;
		line-height: 150px;
		text-align: center;
}
.centerYuan p {
		font-size: 14px;
		color: #FFFFFF;
		line-height: 25px;
		width: 85%;
		display: block;
		margin: 0 auto;
		text-align: center;
}
.list {
		width: 100%;
		height: auto;
	overflow: hidden;
}
.list::after {
		clear: both;
}
.listLeft {
		width: 100%;
		position: relative;
	height: auto;
	overflow: hidden;
}
.listRight {
		width: 100%;
		height: 100%;
		position: relative;
}
.listLeft > div {
		width: 100%;
		height: auto;
	overflow: hidden;
	position: relative;
	border-radius: 10px;
	margin-bottom: 20px;
	background-color: #efefef;
}
.listTitle {
		width: 95%;
		height: 100%;
		font-size: 14px;
		color: #004995;

	margin: 0 auto;
			margin-top: 70px;
	margin-bottom: 10px;
}
.listPic {
		width: 100%;
		height: auto;
		border-radius: 50%;
		position: absolute;
		top: 0;
}
.listPic img {
		display: block;
		position: relative;
		top: 9px;
	width: 50px;
	margin-left: 15px;
}
.wordContent {
/*		display: none;*/
	width: 95%;
	margin: 0 auto;
	font-size: 12px;
	line-height: 20px;
color: #767676;
	margin-bottom: 20px;
}


.listRight > div {
		width: 100%;
		height: auto;
	overflow: hidden;
	position: relative;
	border-radius: 10px;
	margin-bottom: 20px;
	background-color: #efefef;
}
.listRight .listTitle {
/*		float: right;*/
}
.listRight .listPic {
		float: left;
}
.listRight .listTitle {
		text-align: left;
}

/*
.listLeft > div:hover .listPic {
		border: 3px solid #26adfa;
		background-color: #FFFFFF;
}
.listRight > div:hover .listPic {
		border: 3px solid #26adfa;
		background-color: #FFFFFF;
}
*/
.cplist {
		width: 1280px;
		margin: 0 auto;
		height: auto;
}
.cplistSub {
		width: 1280px;
		height: auto;
		margin: 0 auto;
}
.cplist .projectVideoSubOne {
		margin: 90px 0;
}
.fy {
		clear: both;
		width: 100%;
		height: 30px;
		margin: 0 auto;
		margin-top: 30px;
		font-size: 14px;
		text-align: center;
		padding-bottom: 30px;
}
.fy b {
		display: inline-block;
		width: 24px;
		height: 24px;
		border-radius: 0;
		background-color: #289ae0;
		line-height: 24px;
		margin: 0 4px;
		color: #fff;
		font-weight: 100;
		text-align: center;
}
.fy a {
		display: inline-block;
		padding: 0 8px;
		height: 24px;
		text-align: center;
		line-height: 24px;
		margin: 0 5px;
		font-size: 14px;
		color: black;
}
.fy a b {
		display: none;
}
/*新闻内容*/
.xwny {
		width: 1200px;
		height: auto;
		margin: 0 auto;
		padding-top: 50px;
		padding-bottom: 60px;
}
.xwnyTitle {
		height: 50px;
		text-align: center;
		line-height: 50px;
		font-size: 22px;
		color: #333333;
}
.xwnyTime {
		text-align: center;
		height: 40px;
		line-height: 40px;
		font-size: 18px;
		color: #999999;
}
.xwnyContent {
		margin-top: 50px;
		text-align: justify;
		line-height: 25px;
}
.xwnyContent p {
		font-size: 15px;
		color: #666666;
		line-height: 25px;
		text-align: justify;
}
.zhhwThree {
		width: 100%;
		height: auto;
		overflow: hidden;
}
.zhhwThreeLeft {
		width: 100%;
		height: auto;
		background-color: #1371c0;
		background-image: url(../images/hxw.png);
		background-repeat: no-repeat;
		background-position: 25% 50%;
		line-height: 120px;
		font-size: 20px;
		color: #FFFFFF;
		text-align: center;
	text-indent: 20px;
		border-radius: 10px;
	background-size: 50px;
	margin-bottom: 20px;
}
.zhhwThreeRight {
		width: 100%;
		height: auto;
		float: right;
}
.zhhwThreeRight > div {
		width: 100%;
		height: auto;
		background-color: #f4f4f4;
		margin-bottom: 13px;
		border-radius: 10px;
	padding: 15px 0;
}
.zhhwThreeRight > div:hover .ren {
		color: #ffffff;
}
.zhhwThreeRight > div:hover {
		background-color: #26afee;
}
.zhhwThreeRight > div:hover .js {
		color: #ffffff;
}
.zhhwThreeRight > div:hover b {
		color: #ffffff;
}
.zhhwThreeRight > div:hover b::after {
		background-color: #ffffff;
}
.zhhwThreeRight div img {
		width: 20px;
		margin: 0 20px;
		position: relative;
		top: 2px;
}
.zhhwThreeRight .ren {
		font-size: 15px;
		color: #6f6f6f;
		font-weight: bold;
		margin-right: 15px;
		display: inline-block;
		height: 100%;
	line-height: 30px;
}
.zhhwThreeRight b {
		font-size: 14px;
		color: #6f6f6f;
		font-weight: normal;
		width: auto;
		height: auto;
		position: relative;
		display: inline-block;
		height: 100%;
		margin-right: 20px;
		line-height: 30px;
}
.zhhwThreeRight b::after {
		content: "";
		display: none;
		width: 2px;
		height: 35px;
		background-color: #b1b1b1;
}
.zhhwThreeRight .js {
		color: #6f6f6f;
		height: 100%;
	width: 95%;
	margin: 0 auto;
	display: block;
	font-size: 14px;
}
.changeCity {
		width: 100%;
		height: auto;
}
.changeCityOne {
		margin-bottom: 32px;
}
.changeCityOne img {
		width: 120px;
}
.changeCityTwo {
		width: 100%;
		height: auto;
		margin-bottom: 20px;
}
.changeCityTwo ul {
		display: block;
		overflow: hidden;
}
.changeCityTwo ul li {
		width: 60px;
		text-align: center;
		font-size: 14px;
		color: #575757;
		height: 30px;
		line-height: 30px;
		float: left;
		border-radius: 8px;
		cursor: pointer;
}
.changeCityTwo ul li div {
		display: none;
}
.border {
		border: 1px solid #2683c6;
		height: 28px !important;
		width: 58px !important;
		line-height: 28px !important;
}
.changeCityThree {
		width: 100%;
		height: auto;
		padding: 20px 0;
		background-color: #88cbf4;
		border-radius: 0 8px 0 8px;
		margin-bottom: 20px;
}
.changeCityThree p:first-child {
		font-size: 20px;
		color: #ffffff;
		margin-bottom: 20px;
		text-indent: 20px;
}
.changeCityThree p:last-child {
		font-size: 15px;
		color: #ffffff;
		text-indent: 20px;
}
.changeCityThree p span:first-child {
		margin-right: 20px;
}
.changeCityFour span {
		padding: 0 15px;
		display: inline-block;
		height: 35px;
		line-height: 35px;
		font-size: 14px;
		color: #ffffff;
		background-image: linear-gradient(to right, #08539e, #2f92d3);
		border-radius: 0 8px 0 8px;
		margin-right: 10px;
		margin-bottom: 30px;
}
.changeCityFour span b {
		font-weight: normal;
		font-size: 18px;
}
@media (max-width:1366px) {
		body {
				/*				min-width: 1390px;*/
		}
}
.morePic {
		width: 100%;
		height: 250px;
		overflow: auto;
}
.morePic img {
		width: 100% !important;
		height: auto!important;
		margin-bottom: 10px;
}