.banner, .banner1 {
  width: 100%;
  height: 580px;
}
.banner1 {
  height: 100%;
}
.banner {
  background: #0b0f1a;
}
.banner .bg, .banner1 .bg1 {
  width: 100%;
  max-width: 1920px;
  height: 580px;
  margin: 0 auto;
}
.banner .bg {
  position: relative;
  background-size: 100% 100%;
  background: url("../images/download/banner.jpg") no-repeat center;
}
.banner1 .bg1 {
  height: 100%;
  position: relative;
  background-size: 100% 100%;
  background-image: linear-gradient(180deg, #ffffff 0%, #e2ebff 100%);
}
.banner .bg h6, .banner1 .bg1 h6 {
  color: #ffffff;
  font-size: 50px;
  padding-top: 190px;
}
.banner .bg .down_p1{
  color: #e1e7ff;
  opacity: 0.7;
  font-size: 22px;
}
.banner .bg .down_p1.p1{
  margin-top: 23px;
  margin-bottom: 10px;
}
.banner .bg .down_int{
  margin-top: 16px;
}
.banner .bg .down_int a{
    display: inline-block;
    font-size: 18px;
	color: #777da5;
}
.banner .bg .down_int a:hover{
    color: #ffffff;
}
.banner .bg .down_i{
    position: absolute;
    left: 705px;
    top: 105px;
}
.cont1{
    width: 100%;
    height: 237px;
    background-color: #ffffff;
}
.cont1 .c1_btn{
   padding-top: 93px;
   /* margin-left: 205px; */
}
.cont1 .btn a{
    /* display: inline-block; */
    width: 361px;
	height: 71px;
	background:url("../images/download/btn1.png") no-repeat center;
    font-size: 24px;
	line-height: 71px;
	letter-spacing: 1px;
	color: #ffffff;
    text-align: center;
}
.cont1 .btn p{
    font-size: 16px;
	letter-spacing: 1px;
	color: #777da5;
    margin-top: 3px;
    margin-left: 124px;
}
.cont1 .btn.ios_btn p{
    margin-left: 175px;
}
.cont1 .btn a span{
    display: inline-block;
    margin-right: 24px;
}
.cont1 .btn.and_btn span{
    width: 37px;
	height: 42px;
    background: url("../images/download/and.png") no-repeat center;
}
.cont1 .btn.ios_btn span{
    width: 35px;
	height: 42px;
    background: url("../images/download/ios.png") no-repeat center;
}
.cont1 .btn.win_btn span{
    width: 42px;
	height: 42px;
    background: url("../images/download/windows.png") no-repeat center;
	background-size: 100% 100%;
}

.describe {
  text-align: left;
}

.describe > h4, .banner_text h4 {
  margin-left: -2.5rem;
}
.describe > p, .banner_text p {
  margin-left: 0px;
}

.banner1_text h4 {
	font-size: 1.5rem;
	color: #002169;
	text-align: left;
	margin-bottom: 1.8rem;
	font-weight: bold;
}
.banner1_text p {
	font-size: 1rem;
	color: #454545;
	text-align: left;
	line-height: 3rem;
	position: relative;
}
.banner1_text p::before {
	content: '';
	width: 1rem;
	height: 1rem;
	background-color: #ffd100;
	border-radius: 0rem 6.6rem 6.6rem 0rem;
	position: absolute;top: 1rem;left: -2.2rem;
}

.computer {
  width: 300px;
  margin-left: 50px;
}

.banner-btnBox {
  margin-left: -2.5rem;
}
.banner-btnBox a {
  width: 150px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  border: 1px solid #000;
  border-radius: 5px;
  padding: 15px 30px;
  margin-bottom: 1rem;
  margin-top: 3rem;
}
.banner-btnBox a img {
  margin-right: 10px;
}