.jiamidown .banner{
	background:url(../images/download/down-banner.jpg);
	height: 147px;

}
.jiamidown a:hover{
	text-decoration: none;
	opacity: 0.8;
}
.jiamidown .banner h1{
	color:#fff;
	text-align: center;
	font-size: 36px;
	line-height: 147px;
}
.jiamidown .part2{
	margin:20px 0;
	text-align: center;
}
.jiamidown .part2 .title{
	font-size: 24px;
    color: #1D8E56;
    max-width: 260px;
    margin-top: 26px;
    line-height: 30px;
    margin-bottom: 0px;
}
.jiamidown .part2 .box{
	padding-top: 26px;
	height: 116px;
	background:#FAFAFA;
}
.jiamidown .part2 .box p{
	color: #1D8E56;
	font-size: 16px;
}
.jiamidown .part2 .box a{
	display:inline-block;
	color:#fff;
	background: #1D8E56;
	padding:5px 18px;
	margin-top: 7px;
}
.jiamidown .part3{
	background: #00B572;
	padding: 20px 0 40px;
}
.jiamidown .part3 .col-md-4{
	height: 442px;
}
.jiamidown .part3 .title{
	color:#fff;
	font-size: 24px;
	text-align: center;
	line-height: 106px;
}
ul{
	-webkit-padding-start:0;
}
ul li{
	list-style-type: none;
}
.foot-info ul {
    list-style: square;
}
.foot-info li{
}

.jiamidown .part3 .box1 ul li{
	margin-bottom: 20px;
}
.jiamidown .part3 .box1 .bg {
	text-align: center;
	height: 211px;
	background-color: #FAFAFA;
	display:box;
	display:-webkit-box;
	display:-webkit-flex; 
	display:-moz-box; 
	display:-ms-flexbox; 
	display:flex;
	flex-direction: column;
	-webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  -o-justify-content: center;
	justify-content: center;
}
.jiamidown .part3 .box1 .bg p {
	color: #1D8E56;
	font-size: 18px;
}
.jiamidown .part3 .box1 .bg a {
	color: #fff;
	background: #1D8E56;
	padding: 8px 18px;
	margin-top: 7px;
	width: 40%;
	align-self: center;
}
.jiamidown .part3 .box2{
	background:#fff;
	height: 442px;
	text-align: center;
	padding:0 7%;
}
.jiamidown .part3 .box2 .title {
	font-size: 18px;
	color: #1D8E56;
	padding-top: 27px;
}
.jiamidown .part3 .box2 p{
	font-size: 14px;
	line-height: 21px;
}
.jiamidown .part3 .box2 p span{
	color:#1D8E56;
	font-size: 16px;
}
.jiamidown .part3 .box2 a{
	display: inline-block;
	color: #fff;
	background: #1D8E56;
	padding: 5px 18px;
	margin-bottom: 7px;
}



.jiamidown .partadd{
	padding: 20px 0;
	text-align: center;
}
.jiamidown .partadd .title{
	font-size: 24px;
	color:#1D8E56;
	line-height: 116px;
	margin-bottom: 0px;
}
.jiamidown .partadd .box{
	padding-top: 26px;
	height: 116px;
	background:#FAFAFA;
	background-color: #fafafa;
}
.jiamidown .partadd .box p{
	color: #1D8E56;

}
.jiamidown .partadd .box a{
	display:inline-block;
	color:#fff;
	background: #1D8E56;
	padding:5px 18px;
	margin-top: 7px;
}
.jiamidown .part4{
	background:#2E3A49;
	padding:50px 0 24px;
}
.jiamidown .part4 .container{
	position: relative;
}
.jiamidown .part4 .word{
	display: inline-block;
}
.jiamidown .part4 .word .title{
	font-size: 24px;
	color:#00B572;
	margin-bottom: 26px;
}
.jiamidown .part4 .word p{
	color:#fff;
	font-size: 16px;
	margin-bottom: 0;
}
.jiamidown .part4 .word p:nth-child(3){
	margin-top: 10px;
}
.jiamidown .part4 .word p a{
	color:#00B572;
}
.jiamidown .part4 .word ul{

}
.jiamidown .part4 .word ul li{
	color:#fff;
	font-size: 16px;
	line-height: 26px;
}
.jiamidown .part4 .contact{
	position: absolute;
	width:350px;
	height: 161px;
	right: 0px;
	bottom: 0px;
	color:#fff;
	background:#1D8E56;
}
.jiamidown .part4 .contact{
	padding: 23px 30px;
}
.jiamidown .part4 .contact .box p{
	color:#fff;
	font-size: 14px;
}
.jiamidown .part4 .contact .box .title{
	font-size: 16px;
	margin-bottom: 24px;
}

.good {
	padding: 50px 0;
	text-align: center;
	background: #f5f5f5;
  }
  .good h3 {
	margin-bottom: 30px;
  }
  .good .flex-container {
	justify-content: space-between;
	display: flex;
	max-width: 1080px;
	margin: auto;
  }
  .good .flex-item {
	display: inline-flex;
	flex: 0 0 32%;
	align-items: center;
  }
  .good .item__content {
	width: 100%;
	height: 100%;
	border: 1px solid #e2e2e2;
	padding: 30px 50px;
  }
  .good .item__content img {
	display: inline-block;
	vertical-align: top;
	height: 90px;
  }
  .good .item__content .info {
	display: inline-block;
	width: 48%;
	margin-left: 30px;
	text-align: left;
  }
  .good .item__content .info .p3 {
	font-size: 16px;
	color: #666;
	line-height: 1.78;
  }
  .good .item__content .info p:not(.p3) {
	font-size: 28px;
	color: #333;
  }
  @media screen and (max-width: 1080px) {
	  .good .flex-container {
		padding: 0 16px;
	  }
  }
  @media screen and (max-width: 1024px) {
	.good .item__content {
	  padding: 20px;
	}
  }
  @media screen and (max-width: 768px) {
	.good {
	  padding: 40px 0;
	}
	.good h3 {
	  margin-bottom: 16px;
	}
	.good .flex-container {
	  flex-direction: column;
	}
	.good .flex-item {
	  flex: auto;
	  width: 296px;
	  margin: 0 auto 20px;
	}
	.good .flex-item:last-of-type {
	  margin-bottom: 0;
	}
	.good .flex-item img {
	  height: 70px;
	}
  }
  @media screen and (max-width: 500px) {
	.good .flex-item {
	  width: 100%;
	}
  }

.foot-box{
	display: none;
}
@media (max-width: 989px){
	.jiamidown .part2 .box{
		margin-bottom: 20px;
	}
	.jiamidown .part3 .col-md-4{
		margin-bottom: 20px;
	}
	.jiamidown .part2 .title{
		max-width: none;
		margin-bottom: 10px;
	}
}
@media (max-width: 768px){
	.container {
	    width: 90%;
	    margin:0 auto;
	}

}
@media (max-width: 640px){
	.jiamidown .part4 .contact{
		position: relative;
		width:100%;
		right: 0%;
	}
}
@media (max-width: 460px){
	.jiamidown .part3 .box2{
		padding:0 10px;
		
	}
	.container{
		width:98%;
	}
}
