/* public */
/* 错误信息 */
.w1000{
	width:1000px;
	margin:0 auto;
}
.w1100{
	width:1100px;
	margin:0 auto;
}
.error-msg, .error-msg2 {
	color: #f00;
	padding: 5px 0;
}
/* 电话咨询 */
.conact-small{
	position: fixed;
	width: 44px;
	top: 50%;
	right:5px;
	background-color: #fff;
	color: #2C79E0;
	text-align:center;
	height: 80px;
	padding-top: 12px;
	transform: translate(0, -50%);
	border-radius: 4px;
	cursor: pointer;
	border: 1px solid #dcdcdc;
}
.conact-small img{
	width:16px;
	margin-bottom: 5px;
}
.conact-small p{
	font-size: 17px;
}
.conact-bigger{
	display: none;
	position: fixed;
	padding: 20px;
	top: 50%;
	right:5px;
	background-color: #fff;
	border-radius: 3px;
	cursor: pointer;
	border: 1px solid #E6E6E6;
	margin-top: -183px;
}
.conact-bigger .closed-btn{
	position: absolute;
	top: 15px;
	right: 20px;
	cursor: pointer;
}
.conact-bigger-hd{
	border-bottom: 1px solid #E6E6E6;
	padding-bottom:10px;
}
.conact-bigger-hd span{
	font-size: 24px;
	line-height:48px;
}
.conact-bigger-bd p{
	padding: 10px 0;
}
.conact-bigger-bd input{
	display: block;
	height: 38px;
	line-height: 38px;
	padding: 0 3px;
	border: 1px solid #E6E6E6;
	width: 220px;
	margin-bottom: 15px;
}

.conact-bigger-bd button{
	display: block;
	height: 42px;
	line-height: 42px;
	text-align: center;
	width: 100%;
	background-color: #3D8EFF;
	border: none;
	color: #fff;
}

/* panel1 */
.panel .panel-hd{
	text-align: center;
	padding-bottom: 20px;
}
.panel .panel-hd .title-des{
	height:1px;
	background-color: #E9E8E8;
	width:360px;
	margin: 0 auto;
	text-align: center;
	color: #999;
	font-size: 14px;
}
.panel .panel-hd h3{
	font-size: 22px;
	padding-bottom: 20px;
}
.panel .panel-hd span{
	display: inline-block;
	position: relative;
	top: -10px;
	background-color: #fff;
	padding: 0 15px;
}
.panel .panel-bd{
	padding-top:20px
}
.panel .panel-bd p{
	text-indent: 2em;
	line-height: 24px;
	color: #949494;
	font-size: 14px;
}

/* panel2 */
.panel2{}
.panel2-hd{
	font-size:32px;
	text-align: center;
}
.panel2-hd .line{
	display: block;
	width: 60px;
	margin: 0 auto;
	height: 3px;
	background-color: #2F87EF;
	margin-top:5px;
}

/* 首页 */
.stewards{
	padding-bottom:15px !important;
}
.stewards .stewards-inner {
	display:flex; 
	padding-top: 35px;
}
.stewards .stewards-inner .stewards-item {
	flex: 1;
	border: 1px solid #E5E5E5;
	margin: 0 20px;
	padding: 32px 25px 25px;
	text-align:center;
}
.stewards .stewards-inner .stewards-item:hover{
	box-shadow: 0 0 8px rgba(0, 0, 0, .12);
	transition: all 0.5s ease-in-out 0s;
}
.stewards .stewards-inner .stewards-item:first-child{
	margin-left: 0;
}
.stewards .stewards-inner .stewards-item:last-child{
	margin-right: 0;
}
.stewards .stewards-inner .stewards-item img{
	height: 110px;
}
.stewards .stewards-inner .stewards-item h4{
	font-size: 18px;
	padding: 15px 0 10px;
}
.stewards .stewards-inner .stewards-item small{
	text-align: left;
	display: block;
	height: 68px;
	color: #666;
	text-align: center;
}
.stewards .stewards-inner .stewards-item a{
	display:inline-block;
	width: 70%;
	text-align:center;
	padding: 8px 0;
	color: #2C79E0;
	border: 1px solid #2C79E0;
}

/* 集团介绍 */
.about-content > div {
	display: none;
}
.about-content > div:first-child{
	display: block;
}

/* 产业介绍 */
.industry-item {
	padding: 50px 0;
	display: flex;
	align-items: center;
}
.industry-item .industry-item-l{
	flex: 1;
	padding-right: 160px;
}
.industry-item .industry-item-r{
	flex: 1;
	padding-left: 160px;
}
.industry-item .industry-item-des{}
.industry-item .industry-item-des h3{
	font-size: 20px;
	font-weight: bold;
	margin-left: -20px;
	margin-bottom: 18px;
}
.industry-item .industry-item-des h3::before{
	content: ' ';
	display: inline-block;
	width: 20px;
	background-color: #2C79E0;
	height:3px;
	position: relative;
	top: 18px;
	left: 20px;
}
.industry-item .industry-item-r .industry-item-des h3{
	text-align: right;
}
.industry-item .industry-item-des .msg{
	padding: 20px 0;
}
.industry-item .industry-item-des .msg p{
	text-indent: 0;
}
.industry-item .industry-item-des a{
	display: inline-block;
	padding: 8px 0;
	width: 142px;
	text-align: center;
	border: 1px solid #ccc;
	color: #666;
	cursor: default;
}
.industry-item .industry-item-des a.allow-link{
	border: 1px solid #2C79E0;
	border-radius: 3px;
	background-color: #2C79E0;
	color: #fff;
	cursor: pointer;
}
.industry-item .industry-item-pic{}
.industry-item .industry-item-pic img{
	width: 320px;
}
.industry-item .industry-item-r .industry-item-pic{
	text-align: right;
}

/* 企业文化 */
.culture-main h3{
	font-size: 24px;
	text-align: center;
	padding: 10px 0 40px;
}
.culture-main .to{
	display: flex;
	font-size: 0;
}
.culture-main .to span{
	flex: 1;
	font-size: 0;
}
.culture-main .to span img{
	display: inline;
}
.culture-main .to span img:hover{
	opacity: .8;
	transition: all 0.5s ease-out 0s;
}

/* 联系我们 */
.conact{
	padding: 0 50px;
	display: flex;
}
.conact .conact-l{
	flex: 13
}
.conact .conact-r{
	flex: 11
}
.conact h4{
	font-size: 16px;
	margin-bottom: 26px;
	color: #6D6D6D;
}
.conact .conact-l .ipts{}
.conact .conact-l .ipts input{
	border: 1px solid #E6E6E6;
	height: 32px;
	line-height:32px;
	color: #6D6D6D;
	padding:3px 10px;
	width: 280px;
	border-radius: 3px;
	display: block;
	margin-bottom: 12px;
}
.conact .conact-l .ipts button{
	display: block;
	width: 300px;
	line-height: 32px;
	padding: 5px 0;
	margin-top:14px;
	text-align: center;
	background-color: #3D8EFF;
	color: #fff;
	border-radius: 3px;
	border: none;
	font-size: 14px;
	cursor: pointer;
}
.conact .types .type-item{
	display: flex;
	margin-bottom: 25px;
}
.conact .types .type-item img {
	width: 30px;
	margin-right: 20px;
}
.conact .types .type-item div{
	line-height: 28px;
	color: #6D6D6D;
	font-size: 14px;
}
.verify-code{
	display: flex;
	width: 300px;
}
.verify-code input {
	width: 160px !important;
}
.verify-code #gVerify {
	width: 130px;
	margin-left:10px;
	height: 40px;
	
}
.verify-code #canvasId1 {
	width: 100px;
	height: 40px;
	
}

/* 产业介绍详细页 */
.part{
	margin-top: 80px;
}
.info-items{
	display: flex;
	padding: 80px 0 0;
}
.info-items .item{
	flex: 1;
	text-align: center;
}
.info-items .item img{
	width: 102px;
	height: 102px;
}
.info-items .item p{
	font-size: 18px;
	padding: 30px 0 0;
}
.part .nav{
	border-bottom: 2px solid #F8FBFF;
	display: inline-block;
}
.part .nav a {
	font-size: 18px;
	color: #999;
	display: inline-block;
	margin: 0 15px;
	padding-bottom: 6px;
	border-bottom: 2px solid transparent;
	margin-bottom: -2px;
}
.part .nav a i{
	font-size: 20px;
}
.part .nav a.on, .part .nav a:hover{
	color: #64A1FF;
	border-bottom: 2px solid #64A1FF;
	font-weight: 400;
}

.main-items{
	display: flex;
	padding: 40px 0 0;
	/* align-items: center; */
}
.main-items .main-msg-items{
	flex: 1;
}
.main-items img{
	flex: 1;
}
.main-msg-item{
	text-align: left;
	display: none;
	padding-top:60px;
}
.main-msg-item:first-child{
	display: block;
}
.main-msg-item h4{
	font-weight: bold;
	color: #3B4966;
	font-size: 20px;
}
.main-msg-item p{
	color: #6B7383;
	font-size: 15px;
	line-height: 28px;
	padding-top:20px;
}
.service-items {
	display: flex;
	padding: 60px 0 0;
	align-items: baseline;
}
.service-item{
	flex: 1;
	text-align: center;
}
.service-item h4{
	width: 160px;
	font-size: 20px;
	font-weight: 400;
	margin: 0 auto;
	padding: 15px 0;
	color: #000;
}
.service-item p{
	width: 165px;
	margin: 0 auto;
	font-size: 15px;
	line-height: 24px;
	text-align: left;
	color: #2C2C2C;
}

/* 产业介绍-SAAS应用-云智进销存 */
.odds{
	background: url(../images/newpage/industry/info2/info_pic3_bg.png) no-repeat center 200px;
	background-size: 600px auto;
	height: 720px;
	position: relative;
}
.odds h4{
	font-size: 28px;
	text-align: center;
	padding: 80px 0 60px;
}
.odds .adds-item{
	position: absolute;
	width: 200px;
}
.odds .adds-item .line{
	width: 20px;
	height: 5px;
	background-color: #0F83F7;
	display: block;
}
.odds .adds-item h5{
	font-size: 26px;
	font-weight: 400;
	color: #333;
	padding: 16px 0;
}
.odds .adds-item p{
	font-size: 16px;
	color: #999;
	line-height: 24px;
}
.adds-item1{
	top:182px;
	left:0;
}
.adds-item2{
	top:182px;
	right:0;
}
.adds-item3{
	top:528px;
	left:0;
}
.adds-item4{
	top:528px;
	right:0;
}

.odds2{
	background: url(../images/newpage/industry/info3/info_pic4_bg.png) no-repeat center 150px;
	background-size: 450px auto;
	height: 670px;
	position: relative;
}
.odds2 .adds2-item{
	position: absolute;
	width: 280px;
	color: #999;
	font-size: 16px;
}
.odds2 .adds2-item1{
	left:0;
	top: 120px;
}
.odds2 .adds2-item2{
	right:-20px;
	top: 415px;
}
.odds2 .adds2-item3{
	left:0;
	top: 505px;
}

/* SAAS应用详细页 */
.cloud-info{
	
}
.prat1-item{
	display: flex;
	padding: 50px 0 25px;
	align-items:center;
}
.prat1-item-l{
	flex: 1;
}
.prat1-item-r{
	flex: 1;
}
.prat1-item-r.img{
	text-align: right;
}
.prat1-item-l.img img, .prat1-item-r.img img{
	width: 420px;
}
.prat1-item-l h3, .prat1-item-r h3 {
	font-size: 18px;
	font-weight: 400;
	color: #3B4966;
}
.prat1-item-r.text{
	padding-left: 260px;
}
.prat1-item ul{
	margin-top: 10px;
}
.prat1-item ul li {
	vertical-align: middle;
	padding: 5px 0;
	width: 420px;
	line-height:24px;
	font-size: 14px;
	color: #838383;
}
.prat1-item ul li > img{
	width: 13px;
	vertical-align: middle;
}
.prat1-item ul li > span {
	vertical-align: middle;
	padding-left: 3px;
	font-size: 14px;
	color: #838383;
}
.cloud-info .part2{
	margin-top: 25px;
	background-color: #FAFAFA;
}
.cloud-info .part2 h2{
	font-size: 20px;
	color: #3B4966;
	padding: 30px 0;
	text-align: center;
}
.cloud-info .part2 ul{
	margin-top: 20px;
	display: grid;
	grid-template-columns: repeat(6, 16.66%);
	grid-template-rows: repeat(2, 120px);
}
.cloud-info3 .part2 ul{
	grid-template-columns: repeat(7, 14.28%);
}
.cloud-info .part2 ul li{
	text-align: center;
}
.cloud-info .part2 ul li span {
	display: inline-flex;
	width: 35px;
	height: 40px;
	align-items:center;
}
.cloud-info .part2 ul li img{
	width: 100%;
	display: inline;
}
.cloud-info .part2 ul li p{
	padding: 12px 0;
	color: #404664;
}





