﻿/* 底部样式 */
.footer {
  background: #383947;
  height: 100%;
}

.footer>div:first-child {
  overflow: hidden;
  width: 1046px;
  margin: 0 auto 15px;
}

.footer>div:first-child>div {
  float: left;
}

.footer>div:first-child>div .label {
  font-size: 18px;
  font-weight: 400;
  color: #ffffff;
  line-height: 20px;
  margin-bottom: 24px;
  display: block;
  text-align: left;
  padding: 0;
}

.footer>div:first-child>div .label img {
  margin-right: 10px;
  vertical-align: text-top;
}

@-moz-document url-prefix() {
  .footer>div:first-child>div .label img {
	vertical-align: bottom;
  }
}

.footer .copyright {
  color: rgba(255, 255, 255, 0.5);
  text-align: center;
  padding-bottom:10px;
  font-size:14px;
}

.footer .copyright p:first-child {
  margin-bottom: 10px;
}

.footer__form {
  padding-top: 70px;
  width: 294px;
  padding-right: 191px;
  position: relative;
}

.footer__form:after {
  content: '';
  position: absolute;
  width: 1px;
  height: 176px;
  top: 120px;
  right: 95px;
  background: #464756;
}

.footer__form--items {
  margin-bottom: 12px;
  font-size:14px;
}

.footer__form--items input {
  font-size: 14px;
  padding-left: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 36px;
  line-height: normal !important;
  background: rgba(72, 73, 89, 0.9);
  border-radius: 21px;
  color: #fff;
  border: none;
  outline: 0 none;
  -webkit-user-select: auto;
  line-height: 100%;
}

.footer__form--items input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.3);
}

.footer__form--items input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.3);
  opacity: 1;
}

.footer__form--items input::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.3);
}

.footer__form--submit {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 16px;
  height: 36px;
  line-height: normal;
  /* line-height: 36px; */
  background: #4894ff;
  border-radius: 21px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  cursor: pointer;
}

.footer__concat {
  padding-right: 93px;
  padding-top: 70px;
  width: 432px;
  box-sizing: border-box;
  padding-right: 10px;
}

.footer__concat p {
  font-size: 14px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
  line-height: 16px;
  margin-bottom: 12px;
}

.footer__concat p.tel {
  font-size: 42px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  color: #ffffff;
  line-height: 42px;
  margin-bottom: 20px;
  margin-top: 16px;
}

.footer__qrcode {
  padding-top: 114px;
  text-align: center;
}

.footer__qrcode p {
  font-size: 15px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.7);
  line-height: 20px;
  margin-top: 17px;
}

.link {
  color: #fff;
  width: 1046px;
  margin-top: 70px;
}

.link__icon {
  font-size: 24px;
  font-family: -webkit-pictograph;
}

.link:after {
  content: '';
  display: table;
  clear: both;
}

.link__item {
  float: left;
  margin-right: 15px;
  color: #fff;
  text-decoration: none;
  height: 30px;
  line-height: 30px;
}

.footer .copyright-address {
  color: inherit;
}








.submit-modal__mask {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	z-index: 9999;
	font-family: Source Han Sans CN;
}

.submit-modal__content {
	position: relative;
	width: 6.69rem;
	height: 6.83rem;
	background: #FFFFFF;
	box-shadow: 0px 10px 20px 0px #7E7E7E;
	border-radius: 10px;
	left: 50%;
	margin-left: -3.34rem;
	top: 50%;
	margin-top: -3.42rem;
	color: #333333;
	font-weight: 400;
}

.submit-modal__title {
	margin: 0 auto;
	padding-top: 0.2rem;
	padding-bottom: 0.3rem;
	text-align: center;
	font-size: 0.36rem;
	font-weight: 400;
}

.submit-modal__close {
	position: absolute;
	right: 0.1rem;
	top: 0;
	cursor: pointer;
	font-size: 0.3rem;
	font-weight: 300;
}

.submit-modal__body {
	padding-left: 0.7rem;
	padding-right: 0.64rem;
}

.submit-modal__project_title {
	font-size: 0.22rem;
	margin-bottom: 0.22rem;
	/*font-weight: bold;*/
	font-weight: 600;
}

.submit-modal__project_item {
	float: left;
	width: 1.64rem;
	text-align: center;
	height: 0.45rem;
	line-height: 0.45rem;
	background: #fff;
	border-radius: 0.10rem;
	color: #666666;
	border: 1px solid #666666;
	cursor: pointer;
	font-size: 0.18rem;
}

.submit-modal__project_item--margin {
	margin-right: 0.2rem;
	margin-left: 0.2rem;
}

.submit-modal__project_item--active {
	background: #668CBD;
	color: #fff;
}

.submit-modal__input {
	height: 0.45rem;
	line-height: 0.45rem;
	border: 1px solid #666666;
	float: left;
	border-radius: 0.10rem;
	padding-left: 0.12rem;
	outline: 0;
}

.submit-modal__input::-webkit-input-placeholder {
	color: #C5C5C5;
	font-size: 0.18rem;
}

.submit-modal__input--error {
	border-color: red;
}

.submit-modal__form-title {
	padding-top: 0.54rem;
	padding-bottom: 0.23rem;
	font-size: 0.22rem;
	/*font-weight: bold;*/
	font-weight: 600;
}

.submit-modal__name {
	width: 2.15rem;
	margin-right: 0.2rem;
}

.submit-modal__tel {
	width: 2.97rem;
}

.submit-modal__company-name {
	width: 5.32rem;
	margin-top: 0.2rem;
}

.submit-modal__button {
	width: 2.50rem;
	text-align: center;
	height: 0.67rem;
	line-height: 0.67rem;
	background: #668CBD;
	border-radius: 0.10rem;
	font-weight: bold;
	font-size: 0.34rem;
	color: #fff;
	margin: 0.43rem auto 0.48rem;
	cursor: pointer;
}

.submit-modal__footer {
	width: 100%;
	height: 0.93rem;
	background: #EFEFEF;
	color: #666666;
	padding-top: 0.31rem;
}

.submit-modal__footer-label {
	width: 0.80rem;
	height: 0.34rem;
	font-size: 0.16rem;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #666666;
	margin-left: 1.54rem;
	float: left;
}

.submit-modal__footer-tel {
	font-size: 0.45rem;
	height: 0.45rem;
	line-height: 0.45rem;
	padding-left: 0.02rem;
}











.footer-about__wrap {background: #383947;}
.footer-about__content {position: relative;z-index: 2;width: 1046px;margin: 0 auto -20px;padding-top: 20px;color: rgba(255, 255, 255, 0.5);font-size:18px;}
.footer-about__content a { color: rgba(255, 255, 255, 0.5);text-decoration: none;}
.footer-about__content span {margin: 0 7px;}
.footer {
  background: #383947;
  height: 100%;
}

.footer>div:first-child {
  overflow: hidden;
  width: 1046px;
  margin: 0 auto 40px;
}

.footer>div:first-child>div {
  float: left;
}

.footer>div:first-child>div .label {
  font-size: 18px;
  font-weight: 400;
  color: #ffffff;
  line-height: 20px;
  margin-bottom: 24px;
  display: block;
  text-align: left;
  padding: 0;
}

.footer>div:first-child>div .label img {
  margin-right: 10px;
  vertical-align: text-top;
}

@-moz-document url-prefix() {
  .footer>div:first-child>div .label img {
	vertical-align: bottom;
  }
}

.footer .copyright {
  color: rgba(255, 255, 255, 0.5);
  text-align: center;
  padding-top: 10px;
}

.footer .copyright p:first-child {
  margin-bottom: 10px;
}

.footer__form {
  padding-top: 70px;
  width: 294px;
  padding-right: 191px;
  position: relative;
}

.footer__form:after {
  content: '';
  position: absolute;
  width: 1px;
  height: 176px;
  top: 120px;
  right: 95px;
  background: #464756;
}

.footer__form--items {
  margin-bottom: 12px;
}

.footer__form--items input {
  font-size: 14px;
  padding-left: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 36px;
  line-height: normal !important;
  background: rgba(72, 73, 89, 0.9);
  border-radius: 21px;
  color: #fff;
  border: none;
  outline: 0 none;
  -webkit-user-select: auto;
  line-height: 100%;
}

.footer__form--items input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.3);
}

.footer__form--items input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.3);
  opacity: 1;
}

.footer__form--items input::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.3);
}

.footer__form--submit {
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 16px;
  height: 36px;
  line-height: normal;
  /* line-height: 36px; */
  background: #4894ff;
  border-radius: 21px;
  font-size: 16px;
  color: #fff;
  text-align: center;
  cursor: pointer;
}

.footer__concat {
  padding-right: 93px;
  padding-top: 70px;
  box-sizing: border-box;
  padding-right: 10px;
  width: 515px;
}

.footer__concat p {
  font-size: 14px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.5);
  line-height: 16px;
  margin-bottom: 12px;
  margin-right: -5px;
}
.footer__concat .tag {
  font-size: 12px;
  color: #fff;
  width: 18px;
  display: inline-block;
  border: 1px solid #fff;
  border-radius: 30px;
  text-align: center;
  transform: scale(0.8);
  padding: 2px 0;
}
.footer__concat .tel {
  font-size: 30px;
  font-family: PingFangSC-Semibold;
  font-weight: 600;
  color: #ffffff;
  line-height: 42px;
  margin-bottom: 20px;
  margin-top: 16px;
  margin-right: 10px;
}

.footer__concat--main{
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.footer__concat--main .qrcode {
  text-align: center;
  margin-right: 20px;
}

.footer__concat--main .qrcode p {
  font-size: 15px;
  font-weight: 400;
  color: rgba(255, 255, 255, 0.7);
  line-height: 20px;
  margin-top: 0;
  margin-bottom: 0;
}

.footer .copyright-address{
  color:inherit;
}	






 .link__wrap {
		background: #383947;
		margin: 0 auto;
		margin-right: -15px;
		margin-top: -5px;
		padding-bottom: 15px;}
	.link__content {
		color: #fff;
		width: 960px;
		margin: 0 auto;
		text-align: center;}
	.link__icon {
		font-size: 24px;
		font-family: -webkit-pictograph;}
	.link__content:after {
		content: '';
		display: table;
		clear: both;}
	.link__item {
		display: inline-block;
		margin-right: 15px;
		color: rgba(255, 255, 255, 0.5);
		text-decoration: none;
		height: 30px;
		line-height: 30px;
		display: inline-block;
		font-size: 14px;}
/*导航*/
.header__menu ul{/*padding-left:120px;*/}
.header.active{background: #ffffff;box-shadow: 0px -1px 20px 8px #777777bf;}   
.header__menu ul li a{color: #333333;} 
.header__menu ul li a:hover{color:#50baf7;}
.header__concat a{border: 1px solid #50baf7;color: #50baf7 !important;height: 30px;line-height: 28px;border-radius: 10px;}
#header-xl{padding-left: 8px;font-size: 12px;font-weight: lighter;}
.header__menu ul li.active a, .header__menu ul li:hover a{color:#50baf7;}
.header.active .header__concat{padding-top:15px;}
.header__menu ul .gl{background:#50baf7;}       
.header+#wrapper{padding-top:30px;}
.header>div{width:1200px;}
/*banner图css调整*/
#index{padding-top: 0px;}
.shicai-banner .banner__img--text{padding-top: 140px;}
.shicai-banner .banner__img--text .btn-wrapper{float: left;margin-top:40px;}
.shicai-banner .banner__img--text h3:first-of-type{color:#ffffff;font-size:60px;line-height:90px;}
.shicai-banner .banner__img--text h3{color:#0AFEFF;font-size:60px;}
.shicai-banner .banner__img--text p{font-weight:400;line-height:40px;letter-spacing:5px;}
#items-1{background: #ffffff;/*background: url(images/sggyl-bg1.jpg) no-repeat center center;*/height:750px;margin-top: -3px;}
.fresh__introduce--label{color: #333333;font-size: 45px;padding-top: 20px;}
/*解决方案*/
.fresh__introduce{padding-bottom:60px;}
.wrap{margin:0 auto;width: 1200px;display:flex;}
.desc-left{width:600px;float:left;}
.desc-left-1{width:550px;font-size: 24px;color:#666666;line-height: 40px;font-weight: 400;text-align:left;padding-bottom:15px;}
.desc-left-2{width:600px;}
#desc-left2{width:200px;font-size:18px;color:#666666;line-height:40px;font-weight:400;float:left;text-align:center;}
#desc-left2 img{width:95px;}
.desc-right{text-align:right;width:600px;float:left;}
/*适配环节*/
.tab-syjz_p{width:1800px;height:250px;margin:0 auto;text-align:center;padding-left:35px;}
.tab-syjz_p1{width:200px;height:230px;display:inline-block;float:left;}
#tab-syjz_p2{color:#333333;font-size:24px;padding-bottom:10px;padding-top:20px;float:inherit;}
.tab-syjz_p3{width:100%;}
#tab-syjz_p3{float:left;height:150px;}
#tab-syjz_p3a{/*padding-top:65px;*/height:150px;float:left;padding-left:20px;}
#tab-syjz_p3 img{width:150px;display:inline-block;}
#tab-syjz_p3a img{width:20px;padding-top:60px;}

.fresh__introduce--list .items:first-child .desc{width: 250px;}
.fresh__introduce--list .wrap{padding-right: 30px;}
.fresh__introduce--list .items:first-child .desc img{width:auto;height:150px;}
.fresh__introduce--list .items .desc p{color: #333333;text-align:-webkit-center;font-size: 22px;}
#hytd-p{padding-top:10px;}
#hytd-p span{color:#FF6500;}
/*目标客户*/
.tab-con-p4{width:1200px;margin:0 auto;}
.tab-con-p4 li{width:250px;list-style:none;display:table-cell;}
.tab-con-p4 li img{width:240px;}
.tab-con-p4 li>div{text-align:center;width:240px;margin-top:-145px;}
.tab-con-p4 li>div h3{height:24px;font-size:26px;font-family:PingFang SC;font-weight:400;color:#00A64C;line-height:29px;}
.tab-con-p4 li>div p{height:41px;font-size:16px;font-family:PingFang SC;font-weight:300;color:#666666;line-height:24px;padding-top:15px;}
/*CASE*/
.tab_case_ul{width: 1200px;margin-top: 20px;padding-left:50px;margin: 0 auto;padding-bottom:20px;}
.tab_case_ul li{float: none;width: 600px;display: table-cell;height:auto;margin-right: 53px;margin-bottom: 29px;position: relative;cursor: pointer;}
.tab_case_li{width:520px;height:130px;background:#ffffff;border:1px solid #F0F0F0;border-radius:10px;padding:15px;}
.tab_case_li img{width:120px;float:left;padding-right:30px;}
.tab_case_li p{width:325px;float:left;height:88px;font-size:18px;font-family:PingFang SC;font-weight:300;color:#666666;line-height:25px;padding-top:15px;text-align:justify;-webkit-text-stroke-width: thin;}
.tab_case_ul_logo{width:1200px;padding-left:50px;margin: 0 auto;}
#tab_case_logo{width:300px;padding-bottom: 30px;float: none;display: table-cell;height: 136px;margin-right: 53px;margin-bottom: 29px;position: relative;cursor: pointer;}
.tab_case_logo-img{width:250px;background: #ffffff;border-radius: 10px;text-align: center;height: 150px;}
.tab_case_logo-img img{height:150px;width: auto;display: inline-block;}


#items-2{background: url(images/jcjgxt-bg-lct.png) no-repeat center center;height:950px;margin-top: -0.55px;text-align: -webkit-center;}
#items-2-h3{/*background: url(images/sggyl_t1.png);width: 465px;*/line-height: 25px;height: 0px;text-align: -webkit-center;color:#ffffff;}
.items-h3{display: -webkit-inline-box;padding-top: 80px;/*margin-bottom: -20px;*/}
.desc_p2{background: url(images/jcjgxt-bg-lct-on.png) no-repeat center center;width:1200px;height:485px;padding-top:60px;/*border: 1px red solid;background: #ffffff;box-shadow: inset 6px -7px 20px 8px #e8e8e;border-radius: 25px;margin-top: -60px;*/}
#wrap-p3{/*padding-top:80px;*/width:1200px;text-align: center;}
.desc_p3{width:400px;display:inline-block;}
.desc_p3 img{width: 400px;}
#desc_p3a{color:#ffffff;font-size: 35px;font-weight: bold;}
#desc_p3b{width: 400px;white-space: normal;font-size: 21px;color:#666666;padding-top: 10px;}
.desc_p4-sy{margin: 0 auto;width:1200px;border-radius: 10px;margin-top: 80px;padding-bottom: 45px;text-align:center;}
#items-3-h3{color:#333333;/*padding-top:80px;*/}
#desc_p4{width:220px;display: inline-block;}
#desc_p4 img{width: 180px;}
#desc_p4a{color: #333333;font-size: 24px;padding-bottom: 10px;padding-top: 20px;}
#desc_p4b{}
.mfsy{display: inline-block;
padding: 8px 32px;
background: linear-gradient( 90deg, rgba(255, 156, 0, 1) 0%, rgba(255, 100, 0, 1) 100% );
box-shadow: 0px 7px 14px 0px rgba(255, 103, 0, 0.35);
border-radius: 30px;
font-size: 26px;
font-weight: 500;
color: rgba(255, 255, 255, 1);
line-height: 44px;
cursor: pointer;
width: 180px;}
.fresh__case{background:#fafafa;}    
.fresh__case--label{font-size: 45px;font-weight: 400;color: #333333;line-height:0px;padding-top:86px;text-align: center;margin-bottom:35px;}
.fresh__case_fb{color:#666666;text-align:center;font-size:27px;font-weight:400;margin-bottom:50px;padding-left:20px;}
#fresh_case-ul1{width:1200px;margin-top:20px;padding-left: 80px;}
.fresh__case--list li{float: none; width:600px;display:table-cell;}
.fresh__case-li1{width:550px;height:400px;/*border: 1px #d5d5d5 solid;padding:25px 5px 5px 25px;border-radius: 10px;*/}
.fresh_case-li2a{width:550px;height:150px;/*float: left;margin-left: 20px;*/background:#4894FF;border-top-left-radius:10px;border-top-right-radius:10px;text-align:center;}
.fresh_case-li2a p{padding-top:28px;font-size: 28px;color: #ffffff;}
.fresh_case-li2a img{width: 100px;padding-top:30px;}
.fresh_case-li2{width:550px;/*float:right;font-size: 20px;*/padding: 65px 0px 20px 0px;background: #ffffff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.fresh_case-li2 p{padding: 0px 35px 0px 35px;font-size:18px;line-height: 30px;font-weight:400;color:#666666;height:50px;}
#fresh__case-pin{display: inline-block;padding: 5px 10px;border-radius: 10px;font-size: 20px;color: rgba(255, 255, 255, 1);width: 280px;background: linear-gradient( 90deg, rgba(255, 156, 0, 1) 0%, rgba(255, 100, 0, 1) 100% );margin-bottom: 20px;}
#fresh_case-ul3{width:1200px;padding-left:80px;}
#fresh_case-ul3a{width:300px;padding-bottom:30px;}
.fresh__case-img{width:270px;background:#ffffff;border-radius:10px;text-align:center;}
#fresh_case-ul3 img{height:150px;width:auto;}
/*核心功能亮点*/
#fresh_jcjgxt_hxgn{padding-bottom:30px;}
#fresh_case-ul-hxgn{width:1200px;margin-top:20px;}
.fresh__case-li-hxgn{width:600px;padding:25px 5px 5px 25px;position: absolute;}
#fresh_case-ul-hxgn li{width:600px;height:500px;display: table-cell;float:none;}
.fresh__case-li-hxgn h3{font-size:28px;color:#333333;padding-bottom:20px;}
.fresh__case-li-hxgn p{font-size:18px;color:#454545;line-height:45px;}
.fresh__case-li-hxgn span{font-weight:bold;color:#00C296;padding-right:10px;}
.fresh__case-li-hxgn img{height:auto;}
.mfsy-bottom{width:1200px;text-align:center;margin:0 auto;background:#fafafa;margin-top:-40px;}