.wapBanner {

	display: none;

}

.slide img {
	max-width: inherit !important;
	float: left;
}
@media (max-width:1200px) {
	.techAbout_word {
	    font-size: 8em;
	    color: rgb(220, 230, 240);
	    font-family: 'DIN';
	    position: absolute;
	    z-index: 1;
	    left: 6%;
	    font-weight: 600;
	    letter-spacing: 5px;
	    bottom: 4%;
	}
}
@media (min-width:1650px) {
	.companyPic2 {
		position: absolute;
		/* top: -48px; */
		z-index: 10;
		left: 30px;
		font-size: 6vw;
		color: rgb(207, 227, 247);
		font-family: 'DIN';
		font-weight: bold;
		margin-top: 8%;
		opacity: 0.8;
		left: 55px;
	}

	.mlw1{
		margin-left: -10.9vw;
	}
	.mlw2{
		margin-left: -11vw;
	}
}

@media (min-width:1045px) {
	.company {
		margin-top: -60px;
	}
}

@media (max-width:1045px) {
	.float-bar{
		display: none!important;
	}
	.wel-case .slides .con::before {
	    position: absolute;
	    content: '';
	    left: 0;
	    right: 0;
	    bottom: 30%;
	    width: 100%;
	    height: 100%;
	    background: none;
	    background-repeat: no-repeat;
	    background-size: 100% 100%;
	}
	.wel-case .slides li .con {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.slide img {
		max-width: inherit !important;
	}

	.newsBo_pic img {
		width: 100%;
	}

	.wel-case-list .flex-direction-nav a {
		width: 25px;
		height: 29px;
		margin: -15px 0 0;
	}

	.wel-case .slides .con {
		bottom: 0;
	}

	.wel-case-list {
		padding-bottom: 20px;
	}

	.wel-case .slides .font {
		font-size: 14px;
		color: #fff;
		line-height: 26px;
		margin-top: 18px;
	}

	.wel-case-list .flex-direction-nav .flex-prev {
		left: 0;
		margin-top: 50%;
	}

	.wel-case-list .flex-direction-nav .flex-next {
		right: 0;
		margin-top: 50%;
	}

	.loadMore img {

		margin-right: 12px;

		width: 4%;

	}

	.loadMore {

		background: rgb(245, 245, 245);

		padding: 14px;

		border-radius: 5px;

		text-align: center;

		font-size: 14px;

		color: rgb(102, 102, 102);

		letter-spacing: 1px;

		display: flex;

		align-items: center;

		justify-content: center;

		margin-bottom: 50px;

		transition: all 0.2s;

		cursor: pointer;

	}

	.listCommon {

		display: inline-block;

		width: 100%;

		margin-right: 0;

		font-size: 14px;

		color: rgb(102, 102, 102);

		padding: 19px 0;

		border-bottom: 1px solid rgb(220, 220, 220);

		transition: all 0.8s;

	}

	.listCommon span {

		color: #000;

		font-family: 'DIN';

		font-size: 16px;

		margin-right: 10px;

		transition: all 0.8s;

	}

	.listMore {

		padding-top: 0;

		display: inherit;

		flex-wrap: wrap;

		padding-bottom: 30px;

	}

	.wapBanner {

		display: block;

	}

	.pcBanner {

		display: none;

	}

	.company {

		display: inherit;

		position: relative;

	}

	.company_left {

		margin-top: 0;

		width: 100%;

		background: #fff;

		padding: 35px 20px 35px 20px;

		position: relative;

	}

	.companyPic1 {

		position: absolute;

		overflow: hidden;

		left: 0;

		top: 30px;

	}

	.companyPic1 img {

		width: 80%;

	}

	.companyPic2 {

		position: absolute;

		top: 0;

		z-index: 10;

		left: 0;

		text-align: center;

	}

	.companyPic2 {

		display: none;

	}

	.comp_title {

		color: rgb(51, 51, 51);

		font-size: 22px;

		letter-spacing: 1px;

		margin-bottom: 10px;

	}

	.comp_line {
		height: 2px;
		width: 80px;

		overflow: hidden;

		margin-bottom: 15px;

	}

	.comp_parh {

		font-size: 14px;

		line-height: 32px;

		color: rgb(51, 51, 51);

		margin-bottom: 20px;

	}

	.comp_link {

		display: inline-block;

		width: 140px;

		height: 40px;

		background: rgb(239, 129, 0);

		line-height: 40px;

		letter-spacing: 1px;

		font-size: 14px;

		color: #fff;

		text-align: center;

		margin-bottom: 30px;

	}

	.comp_link img {

		margin-left: 8px;

		width: 23px;

	}

	.compMore>a:nth-child(3) {

		margin-right: 0;

	}

	.compMore_common {

		width: 33.3%;

		padding: 20px 15px;

		box-shadow: 1px 1px 10px 1px rgb(220 220 220);

		margin-right: 10px;

		display: flex;

		align-items: center;

		justify-content: center;

		align-content: center;

		flex-direction: column;

	}

	.compMore_common img {

		margin-bottom: 10px;
		max-width: 100%;



	}

	.word_y {

		font-size: 14px;

		letter-spacing: 1px;

		color: rgb(102, 102, 102);

	}

	.company_right {

		display: none;

	}

	.slideTxtBox {

		display: inherit;

	}

	.slideTxtBox .bd {

		width: 100%;

		position: relative;

		top: 0;

	}

	.slideTxtBox .hd {

		display: none;

	}

	.companyCon {

		padding-bottom: 35px;

		padding-top: 70px;

	}

	.commonTitle>p:nth-child(1) {

		font-size: 26px;

		color: rgba(255, 255, 255, 0.5);

		font-family: 'DIN';

		margin-bottom: 5px;

	}

	.commonTitle>p:nth-child(2) {

		font-size: 22px;

		letter-spacing: 3px;

		font-weight: 600;

		color: #fff;

	}

	.busTrack {

		background: url(../images/busbg.jpg);

		background-repeat: no-repeat;

		background-size: 100% 100%;

		padding: 30px 0px 30px 0px;

	}

	.trackTitle {

		font-size: 18px;

		letter-spacing: 1px;

		color: #fff;

		margin-bottom: 20px;

		margin-top: 35px;

	}

	.trackParh {

		font-size: 14px;

		line-height: 32px;

		color: #fff;

	}

	.trackLink {

		background: url(../images/kuang.png);

		background-repeat: repeat;

		background-size: 100% 100%;

		width: 140px;

		height: 40px;

		font-size: 14px;

		color: #fff;

		letter-spacing: 1px;

		margin-top: 30px;

		display: inline-block;

		text-align: center;

		line-height: 40px;

		margin-bottom: 40px;

	}

	.trackSuit_common>p:nth-child(1) {

		font-size: 16px;

		color: rgba(255, 255, 255, 0.4);

		font-weight: 600;

		margin-bottom: 10px;

		padding-top: 25px;

	}

	.trackSuit_common>p:nth-child(2) {

		font-size: 14px;

		color: rgba(255, 255, 255, 0.4);

		font-family: 'DIN';

	}

	.commonTitle_o>p:nth-child(1) {

		font-size: 26px;

		color: rgba(208, 217, 228);

		font-family: 'DIN';

		margin-bottom: 5px;

	}

	.commonTitle_o>p:nth-child(2) {

		font-size: 22px;

		letter-spacing: 3px;

		font-weight: 600;

		color: #000;

	}

	.view {

		font-size: 16px;

		color: #000;

		font-family: 'DIN';

		transition: all 0.8s;

	}

	.view img {

		margin-left: 0;

	}

	.slide_news .hd {

		position: absolute;

		top: -10px;

		left: 0;

	}

	.slide_news .hd ul li {

		margin-right: 5vw;

		cursor: pointer;

		letter-spacing: 1px;

		color: #000;

		font-size: 16px;

		transition: all 0.8s;

		color: rgb(102, 102, 102);

		position: relative;

		padding: 0;

		margin-right: 35px;

	}

	.slide_news .hd ul li span {

		width: 0;

		height: 2px;

		position: absolute;

		background: rgba(239, 129, 0);

		bottom: -12px;

		right: 50%;

		transition: all 1s;

	}

	.newsBd {

		position: relative;

		top: 45px;

	}

	.newsBo {

		display: inherit;

		flex-wrap: wrap;

		padding-bottom: 30px;

		padding-top: 30px;

	}

	.newsBoTop {

		padding-top: 30px;

	}

	.newsBo_common {

		width: 100%;

		margin-right: 0;

		margin-bottom: 25px;

		transition: all 1.2s;

		background: #fff;

		padding-bottom: 25px;

	}

	.newsBo_pic {

		overflow: hidden;

		margin-bottom: 15px;

		transition: all 0.8s;

	}

	.calparh1 {

		overflow: hidden;

		white-space: nowrap;

		text-overflow: ellipsis;

		width: 90%;

		margin: auto;

		color: rgb(51, 51, 51);

		font-weight: bold;

		font-size: 15px;

		letter-spacing: 1px;

		margin-bottom: 10px;

	}

	.calparh2 {

		text-overflow: -o-ellipsis-lastline;

		overflow: hidden;

		text-overflow: ellipsis;

		display: -webkit-box;

		-webkit-line-clamp: 2;

		line-clamp: 2;

		-webkit-box-orient: vertical;

		width: 90%;

		margin: auto;

		color: rgb(136, 136, 136);

		font-size: 14px;

		letter-spacing: 1px;

		margin-bottom: 15px;

		line-height: 26px;

	}

	.readMore {

		width: 90%;

		margin: auto;

		display: flex;

		align-items: center;

		justify-content: space-between;

		padding: 12px 15px;

		background: rgb(232, 242, 253);

		border-radius: 5px;

	}

	.cal_left {

		display: flex;

		align-items: center;

		color: rgb(102, 102, 102);

		font-size: 14px;

	}

	.cal_right {

		font-size: 14px;

	}

	.commonTitle_o {

		padding: 30px 0 40px 0;

	}

	.slide_news {

		padding-bottom: 30px;

	}

	.footer {

		display: inherit;

	}

	footer {

		background: rgb(38, 45, 67);

		padding: 35px 0 0 0;

	}

	.footerAbout {

		width: 100%;

	}

	.footerLogo {

		overflow: hidden;

		margin-bottom: 30px;

	}

	.footerLogo img {

		width: 40%;

	}

	.footerAbout>p:nth-child(3) {

		font-size: 30px;

		color: rgb(239, 129, 0);

		font-family: 'DIN';

		padding-left: 2px;

	}

	.footerAbout>p:nth-child(2) {

		padding-left: 2px;

		margin-bottom: 5px;

	}

	.friendLink {

		margin-top: 15px;

		width: 62%;

		position: relative;

	}

	.showLink {

		display: flex;

		align-items: center;

		justify-content: space-between;

		padding: 12px 10px;

		border: 1px solid rgba(255, 255, 255, 0.4);

		font-size: 14px;

		color: #fff;

		letter-spacing: 1px;

	}

	.hideLink a {

		display: block;

		border-bottom: 1px solid rgba(255, 255, 255, 0.4);

		padding: 10px;

		color: #fff;

		font-size: 14px;

		letter-spacing: 1px;

	}

	.showLink i {

		color: #fff;

		font-size: 18px;

	}

	.footerLink {

		width: 100%;

		display: flex;

		flex-wrap: wrap;

		margin-top: 30px;

		margin-left: 0;

	}

	.footerLink_common>p:nth-child(1) {

		letter-spacing: 1px;

		color: #fff;

		margin-bottom: 25px;

		font-size: 16px;

	}

	.footer_a a {

		font-size: 14px;

		color: #fff;

		opacity: 0.7;

		margin-bottom: 18px;

		letter-spacing: 1px;

		text-indent: 2px;

	}

	.footerEwm {

		display: none;

	}

	.footerEwm p {

		font-size: 14px;

		letter-spacing: 1px;

		color: #fff;

	}



	.footerBottomcon {

		margin-top: 30px;

		border-top: 1px solid rgba(255, 255, 255, 0.4);

	}

	.footerBottom {

		padding: 12px 15px;

		display: inherit;

		align-items: center;

		justify-content: space-between;

		color: #fff;

		opacity: 0.7;

		font-size: 14px;

	}

	.footerBottom p {

		line-height: 25px;

	}

	.footerBottom a {

		color: #fff;

		opacity: 0.7;

		margin-left: 0;

		margin-right: 30px;

	}

	.footerBottom>p:nth-child(2) {

		display: none;

	}

	.commonNav a {

		display: inline-block;

		padding: 17px 0;

		width: 25%;

		text-align: center;

		font-size: 15px;

		letter-spacing: 1px;

		transition: all 0.8s;

	}

	.localAt {

		display: none;

	}

	.commonPos {

		z-index: 99;

		top: 0;

		width: 100%;

		margin-top: 0;

		position: relative;

		padding-left: 0 !important;

		padding-right: 0 !important;

	}

	.commonNavcon {

		padding-right: 0;

	}

	.techComp {

		display: inherit;

		justify-content: space-between;

		margin-top: 30px;

		margin-bottom: 30px;

	}

	.techComp_left {

		width: 100%;

		position: relative;

	}

	.techComp_right {

		width: 100%;

	}

	.techAbout {

		padding: 20px;

		border-radius: 0px 0 0 0;

		position: relative;

		margin-top: 20px;

		bottom: 0;

		width: 100%;

		z-index: 2;

		background: rgb(233, 243, 255);

	}

	.tech_title {

		font-size: 22px;

		letter-spacing: 1px;

		color: rgb(51, 51, 51);

		margin-bottom: 20px;

		margin-top: 15px;

	}

	.tech_parh {

		width: 100%;

		font-size: 14px;

		color: rgb(51, 51, 51);

		line-height: 32px;

		letter-spacing: 1px;

	}

	.compAdv_common>p:nth-child(1) span {

		font-weight: 600;

		font-size: 30px;

		color: #000;

		margin-right: 10px;

		font-family: 'DIN';

		letter-spacing: 2px;

	}

	.compAdv_common>p:nth-child(2) {

		font-size: 14px;

		color: #000;

		letter-spacing: 1px;

		line-height: 21px;

	}

	.techAbout_word {

		font-size: 15.4vw;

		color: rgb(220, 230, 240);

		font-family: 'DIN';

		position: absolute;

		z-index: 1;

		top: 6%;

		left: 6%;

		font-weight: 600;

		letter-spacing: 5px;

	}

	.sameTitle {

		padding: 30px 0;

		text-align: center;

	}

	.sameTitle>p:nth-child(1) {

		font-size: 22px;

		color: rgb(51, 51, 51);

		letter-spacing: 3px;

		margin-bottom: 8px;

		font-weight: 600;

	}

	.sameTitle>p:nth-child(2) {

		font-size: 18px;

		font-family: 'DIN';

	}

	.framePic {

		max-width: 1400px;

		margin: auto;

		overflow: hidden;

		padding-bottom: 35px;

	}

	.cuType {

		margin-top: 5px;

		display: flex;

		flex-wrap: wrap;

	}

	.cuType_common {

		width: 48.5%;

		margin-right: 0;

		padding: 20px 15px;

		background: #fff;

		border: 1px solid rgb(240, 240, 240);

		transition: all 1s;

		display: inline-block;

		margin-bottom: 20px;

		margin-right: 3%;

	}

	.cuType>a:nth-child(2n+2) {

		margin-right: 0;

	}

	.cuType_common>p:nth-child(2) {

		letter-spacing: 1px;

		font-weight: 600;

		font-size: 18px;

		color: rgb(51, 51, 51);

		margin-bottom: 18px;

	}

	.cuType_common>p:nth-child(3) {

		letter-spacing: 1px;

		font-size: 14px;

		line-height: 27px;

		color: rgb(51, 51, 51);

	}

	.cuType_pic {

		width: 60px;

		height: 60px;

		text-align: center;

		border-radius: 50%;

		background: rgb(244, 244, 244);

		margin-bottom: 30px;

		display: flex;

		align-items: center;

		justify-content: center;

		transition: all 0.8s;

	}

	.culture {

		background: url(../images/ture.jpg);

		background-repeat: no-repeat;

		background-size: cover;

		padding-bottom: 30px;

	}

	.cooper {

		padding: 30px 0 30px 0;

		background: url(../images/coo1.jpg);

		background-repeat: no-repeat;

		background-size: cover;

	}

	.cooperTitle>p:nth-child(2) {

		font-size: 20px;

		letter-spacing: 1px;

		color: rgb(239, 129, 0);

		margin-bottom: 10px;

	}

	.cooperTitle {

		position: relative;

		text-align: center;

		width: 100%;

		margin: auto;

	}

	.cooperWord>p:last-child {

		margin-bottom: 0;

	}

	.cooperTitle>p:nth-child(3) {

		color: rgb(0, 0, 0);

		font-size: 18px;

		letter-spacing: 1px;

	}

	.cooperTitle>img:nth-child(1) {

		width: 21px;
		height: 18px;
		position: absolute;
		left: 0;
		top: -15px;

	}

	.cooperTitle>img:nth-child(4) {

		width: 21px;

		height: 18px;

		position: absolute;

		right: 0px;
		bottom: -20px;

	}

	.cooperWord {

		margin-top: 55px;

		margin-bottom: 0px;

	}

	.cooperWord p {

		font-size: 14px;

		color: rgb(51, 51, 51);

		letter-spacing: 1px;

		margin-bottom: 22px;

		text-align: center;

		line-height: 32px;

	}

	.withBus {

		width: 100%;

		background: rgb(55, 118, 197);

		padding: 25px 25px;

		position: relative;

		z-index: 99;

		margin-top: 30px;

	}

	.withBus_parh1 {

		font-size: 22px;

		letter-spacing: 1px;

		color: #fff;

	}

	.withBus_parh2 {

	    font-family: 'DIN';
	    color: rgb(117, 162, 216);
	    font-size: 33px;
	    position: relative;
	    top: -5px;
	    z-index: -1;
	    left: -3px;

	}

	.withBus_common p {

		font-size: 22px;

		color: rgb(255, 255, 255);

		margin-bottom: 22px;

		font-size: 15px;

	}

	.withBus_common {

		margin-top: 10px;

	}

	.system {

		padding-top: 30px;

		padding-bottom: 30px;

	}

	.systemCon {

		padding: 20px;

		background: #fff;

	}

	.systemTitle {

		font-size: 22px;

		letter-spacing: 1px;

		font-family: 'DIN';

		font-weight: bold;

		margin-bottom: 20px;

	}

	.changePagecon {

		padding: 30px 0 15px 0;

		background: #fff;

	}

	.changea {

		width: 100%;

		display: inline-block;

		height: 45px;

		line-height: 45px;

		text-align: center;

		font-size: 14px;

		letter-spacing: 1px;

		color: rgb(51, 51, 51);

		background: rgb(223, 223, 223);

		border-radius: 4px;

		transition: all 0.8s;

		margin-bottom: 15px;

	}

	.backList_word {

		position: absolute;

		color: #fff;

		letter-spacing: 1px;

		font-size: 12px;

	}

	.backList img {

		margin-bottom: 2px;

		width: 83%;

	}

	.backList_word img {

		width: 22%;

	}

	.backList {

		margin: 0 0%;

	}

	.changePage {

		display: inherit;

		align-items: center;

		justify-content: space-between;

	}

	.backList {

		display: none;

	}

	.contact {

		display: inherit;

		padding: 30px 0 30px 0;

	}

	.contact_common {

		width: 100%;

		display: flex;

		align-items: center;

		cursor: pointer;

	}

	.contact_word>p:nth-child(1) {

		font-size: 15px;

		color: #000;

		letter-spacing: 1px;

		margin-bottom: 6px;

	}

	.contact_word>p:nth-child(2) {

		font-size: 14px;

		color: #000;

		letter-spacing: 1px;

		font-family: 'DIN';

	}

	.contact_pic {

		width: 55px;

		height: 55px;

		text-align: center;

		border-radius: 50%;

		background: rgb(244, 244, 244);

		display: flex;

		align-items: center;

		justify-content: center;

		transition: all 0.8s;

		margin-right: 15px;

	}

	.contact_common {

		margin-bottom: 15px;

	}

	.havePro_form {

		height: auto;

		width: 100%;

		background: rgb(55, 118, 197);

		padding: 5px 20px 0px 20px;

		z-index: 9;

		position: relative;

		right: 0;

		bottom: 0;

		margin-top: -160px;

		margin-bottom: 30px;

	}

	.havePro_form_title {

		padding: 25px 0 5px 0;

		color: #fff;

		font-size: 20px;

		letter-spacing: 1px;

		display: flex;

		flex-direction: column;

		justify-content: end;

		align-items: flex-end;

	}

	.havePro_form_title>p:nth-child(2) {

		margin-top: 4px;

		font-size: 18px;

		font-family: 'DIN';

	}

	.havePro_form_enter input {

		padding: 13px 15px;

		background: #fff;

		letter-spacing: 1px;

		background: rgb(250, 250, 250);

		border-radius: 4px;

		font-size: 14px;

		margin-bottom: 15px;

		display: block;

		width: 100%;

		color: rgb(102, 102, 102);

	}

	.havePro_form_enter textarea {

		width: 100%;

		height: 80px;

		background: rgb(250, 250, 250);

		border-radius: 4px;

		margin-right: 55px;

		box-sizing: border-box;

		text-indent: 15px;

		padding: 15px 0;

		margin-bottom: 15px;

		color: rgb(102, 102, 102);

	}

	.askNow {

		border-radius: 4px;

		background: rgb(37, 102, 224);

		letter-spacing: 1px;

		font-size: 15px;

		color: #fff;

		padding: 13px 0;

		margin-top: 0;

		width: 100%;

		transition: all 1s;

		cursor: pointer;

		letter-spacing: 2px;

		margin-bottom: 30px;

	}

	.honor {

		margin-top: 30px;

		margin-bottom: 40px;

	}

	.hoBg {
		width: 49.4%;
		display: flex;
		flex-direction: column;
		padding: 3%;
		background: url(../images/hobg.png);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		transition: all 0.8s;
		margin-right: 1%;
		margin-bottom: 1%;
		padding-bottom: 7.5%;
	}

	.honorPic>div:nth-child(2n+2) {
		margin-right: 0 !important;
	}

	.honorPic img {

		width: 100%;

		float: left;

	}

	.hoBg p {
		text-align: center;
		width: 100%;
		font-size: 12px;
		letter-spacing: 1px;
		position: absolute;
		bottom: 6px;
		left: 0;
	}

	.jobNeed {

		margin-top: 30px;

		padding-bottom: 40px;

	}

	.jobType {

		border: 1px solid rgb(220, 220, 220);

		margin-top: 30px;

		display: flex;

		justify-content: space-between;

	}

	.jobType_left {

		width: 80%;

		padding: 15px;

	}

	.jobMore {

		display: inherit;

		align-items: center;

	}

	.jobName {

		width: 100%;

		font-size: 16px;

		color: rgb(51, 51, 51);

		letter-spacing: 1px;

	}

	.jobName img {

		width: 21px;

		height: 21px;

		margin-right: 14px;

		position: relative;

		top: 4px;

	}

	.jobTime {

		display: none;

	}

	.jobBasic {

		margin-top: 22px;

		display: flex;

		flex-wrap: wrap;

	}

	.jobBasic p {

		width: 100%;

		margin-bottom: 8px;

		font-size: 14px;

		color: rgb(102, 102, 102);

		line-height: 25px;

	}

	.jobBasic>p:last-child {

		margin-bottom: 0;

	}

	.jobDetail {

		padding: 15px;

		border-radius: 2px;

		border: 1px solid rgb(220, 220, 220);

		border-top: none;

		display: none;

	}

	.jobDuty_name {

		font-size: 16px;

		letter-spacing: 1px;

		margin-bottom: 20px;

	}

	.jobDuty {

		display: inherit;

	}

	.jobDuty_common {

		width: 100%;

	}

	.jobDuty_word p {

		color: rgb(102, 102, 102);

		font-size: 14px;

		letter-spacing: 1px;

		margin-bottom: 8px;

		line-height: 24px;

	}

	.jobContact {

		margin-top: 30px;

		display: inherit;

		margin-bottom: 10px;

	}

	.jobContact p {

		margin-right: 0;

		font-size: 15px;

		color: rgb(239, 129, 0);

		line-height: 25px;

	}

	.jobContact p span {

		font-size: 15px;

		color: rgb(239, 129, 0);

		font-family: 'DIN';

	}

	.wisdom {

		display: inherit;

	}

	.wisdomPic {

		width: 100%;

		overflow: hidden;

	}

	.wisdomWord {

		width: 100%;

		background: #fff;

		padding: 15px;

	}

	.wisdomWord>p:nth-child(1) {

		font-size: 22px;

		color: #000;

		letter-spacing: 3px;

		font-weight: 600;

		margin-bottom: 15px;

		margin-top: 5px;

	}

	.wisdomWord>p:nth-child(2) {

		width: 40px;

		height: 3px;

		background: rgb(239, 129, 0);

		margin-bottom: 20px;

	}

	.wisdomWord>p:nth-child(3) {

		font-size: 18px;

		letter-spacing: 1px;

		color: #000;

		margin-bottom: 20px;

	}

	.wisdomWord>p:nth-child(4) {

		font-size: 14px;

		color: rgb(102, 102, 102);

		line-height: 32px;

	}

	.serPro_title {

		font-size: 22px;

		color: #000;

		letter-spacing: 3px;

		padding-top: 20px;

		padding-left: 0;

		margin-bottom: 20px;

	}

	.setProall .swiper-slide {

		width: 100%;

		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;

	}

	.serPro_word>p:nth-child(1) {

		font-size: 22px;

		font-weight: bold;

		color: #fff;

		font-weight: bold;

		letter-spacing: 2px;

		margin-bottom: 20px;

	}

	.serPro_word>p:nth-child(2) {

		color: #fff;

		line-height: 40px;

		font-size: 14px;

		line-height: 32px;

		width: 100%;

	}

	.serPro_word {

		position: absolute;

		z-index: 99;

		top: auto;

		left: auto;

		width: 64% !important;

	}

	.serPro {

		position: relative;

		display: flex;

		align-items: center;

		justify-content: center;

		align-content: center;

		padding-bottom: 30px;

	}



	.setProall .swiper-slide:nth-child(2n) {

		width: 100%;

	}



	.setProall .swiper-slide:nth-child(3n) {

		width: 100%;

	}

	.serPro_pic img {

		height: 385px;

		width: 100%;

	}

	.case {

		padding: 30px 0 40px 0;

	}

	.services {

		padding-bottom: 0px;

	}

	.casecon {

		display: inherit;

		position: relative;

	}

	.casePic {

		width: 100%;

		overflow: hidden;

	}

	.caseWord {

		position: relative;

		bottom: 0;

		left: 0;

		height: auto;

		width: 100%;

		padding: 15px 15px 45px 15px;

		box-shadow: 1px 1px 10px 1px rgb(220 220 220);

	}

	.caseWord>p:nth-child(1) {

		color: #000;

		letter-spacing: 1px;

		font-size: 22px;

		margin-top: 10px;

		margin-bottom: 15px;

	}

	.caseWord>p:nth-child(2) {

		font-size: 14px;

		color: rgb(102, 102, 102);

		line-height: 32px;

		width: 100%;

		margin-bottom: 30px;

	}

	.caseMore {

		font-family: 'DIN';

		font-size: 14px;

		color: rgb(102, 102, 102);

		position: relative;

		padding: 14px 5px;

		word-spacing: 5px;

		letter-spacing: 1px;

		transition: all 1s;

	}

	.wisdomCon {

		padding-top: 30px;

	}

	.setProall .swiper-slide:nth-child(3n) .serPro_word {

		bottom: auto !important;

		left: auto !important;

		top: auto !important;

	}

}
