@charset "utf-8";
/* CSS Document */
.Details {width: 1080px; margin: 0 auto;}
/* CSS Document */
.DivMain01 {  background:#070b0e url(../partners/div01-ban.jpg) center no-repeat; }
.DivMain01 .Details { height: 317px; color: #fff;  }
.DivMain01 p { padding: 30px 0; }
.DivMain01 p a { color: #2e9ddf; text-decoration: none; }
.DivMain01 h1 {  font-size: 45px; text-align: center; }
.DivMain01 h1 b { color: #1592e9; font-weight: 400; }
.DivMain01 h1 i { display: block;  font-style: normal; font-size: 17px; padding: 45px 100px 0; line-height: 32px; }
/* CSS Document */
.DivMain02 {  background:#08090d url(../partners/div02-ban.jpg) center no-repeat; }
.DivMain02 .Details { height: 736px;  }
/* CSS Document */
.DivMain03 { background:#010101 url(../partners/div03-ban.jpg) center no-repeat; }
.DivMain03 .Details { height: 354px; color: #fff; text-align:center;  }
.DivMain03 h3 {  font-size: 31px; padding: 70px 0 30px; }
.DivMain03 h4 { font-size: 23px; color: #1592e9; padding: 50px 0 0; }
/* CSS Document */
.DivMain04 { background: url(../partners/div04-ban.jpg) top center; }
.DivMain04 .Details { height: 242px; position: relative;  }
.DivMain04 .Left { width: 154px; float: left;  cursor: pointer;height: 154px;}
.DivMain04 .Left span{ position: absolute;z-index: 10;bottom: 32px;font-size: 17px;left: 50%;transform: translateX(-50%);color: #fff;}
.DivMain04 .Left.active span{ color: #010101;}
.DivMain04 .mid { position: absolute; top: 82px; left: calc(50% - 77px); }
.DivMain04 .col01 { position: absolute; top: 82px; left: calc(50% - 354px); }
.DivMain04 .col02 { position: absolute; top: 82px; left: calc(50% + 200px); }
/* CSS Document */
.DivMain05 .Details {  padding: 50px 0;}
.DivMain05 .Left { width: 520px; float: left; text-align: center; }
.DivMain05 .Left img { width: 100%;  max-width: 513px; }
.DivMain05 .Right {  width: 500px; float: right; padding: 0 0 0 60px; }
.DivMain05 .Right h3 {  font-size: 31px; color: #2692ff; padding: 0 0 20px 0; }
.DivMain05 .Right p { padding: 20px 0 0; line-height: 32px; font-size: 17px; color: #808080; }
.DivMain05 .Right h5 {font-size: 21px;line-height: 23px;color: #333333;padding: 20px 0 0;}
.DivMain05 .Right .DisText { display: none; }
.DivMain05 .Right h4 { font-size: 21px; padding: 20px 0 0;  cursor: pointer;}
.DivMain05 .Right h4 img { vertical-align: middle; }
.DivMain05 .Right .Btn { padding: 25px 0 0; }
.DivMain05 .Right .just-note {padding: 10px 0 0;line-height: 19px;font-size: 17px;color: #999999;}
/* CSS Document */
.DivMain06 {background:#0c151c url(../partners/div06-ban.jpg) center center no-repeat;background-size: cover;padding-bottom: 50px;}
.DivMain06 .Details { text-align: center; color: #fff;  }
.DivMain06 h3 { font-size: 32px; padding: 70px 0 0;  }
.DivMain06 p {font-size: 17px;color: #b5b5b5;line-height: 29px;padding: 20px 0 0;text-align: center;}
.DivMain06 p span {color: #2692ff;text-decoration: underline;cursor: pointer;}
.DivMain06 .Left { width: 32%; float: left; text-align: center; padding: 30px 0 0;display: none; }
.DivMain06 .Left h4 { font-size: 21px;line-height: 23px; padding: 0 0 4px;color: #fff; }
.DivMain06 .Left p { font-size: 17px;line-height: 27px;color: #b4b4b4;padding: 0; }
.DivMain06 .Margin { margin: 0 2%;}
.DivMain06 .Btn { padding: 50px 0 0; }
/* CSS Document */
.DivMain07 {  }
.DivMain07 .Details { padding: 25px 0; }
.DivMain07 h3 { font-size: 31px; text-align: center; padding: 50px 0 30px; }
.DivMain07 .Left { width: 32%; float: left; text-align: center; padding: 30px 0; }
.DivMain07 .Left h2 { font-size: 21px; padding: 0 0 20px 0; }
.DivMain07 .Left img { width: 100%; max-width: 338px; }
.DivMain07 .Left p { color: #666; }
.DivMain07 .Margin { margin: 0 2%;}
/* CSS Document */
.DivMain08 {  }
.DivMain08 .Details { padding: 55px 0 25px; }
.DivMain08 h3 { font-size: 32px;  }
.DivMain08 .Left { width: 25%; float: left;  padding: 30px 0 10px; text-align: center; }
.DivMain08 .Left img { width: 100%; max-width: 191px; }
/* CSS Document */
.DivMain16 { background:#151821 url(../../img/div16-bg.jpg) no-repeat center; }
.DivMain16 .Details { height: 385px; text-align: center; color: #fff; }
.DivMain16 h2 {  font-size: 42px; font-weight: 800; padding: 70px 0 0; }
.DivMain16 h2 img { vertical-align: middle; }
.DivMain16 h3 { color: #ccc; font-size: 19px; padding: 30px 0; }
.DivMain16 .Btn { padding: 30px 0 0; }
.DivMain16 .Btn .Margin { margin: 0 40px 0 0; }
.DivMain16 .Btn a {text-decoration: none;}
.DivMain16 .Btn .Down {  background: #0fb4ff; color: #fff; border:1px solid #0fb4ff; display: inline-block; }
.DivMain16 .Btn .Down:hover { background: none;  color: #0fb4ff;  }
.DivMain16 .Btn .Buy { background: #ffab1b; color: #fff; border:1px solid #ffab1b;  display: inline-block; }
.DivMain16 .Btn .buy:hover { background: none;  color: #ffab1b; border:1px solid #ffab1b;  }

/* 可编辑按钮组 */
.email-us {background-color: #f1ba45;display: inline-block;height: 52px;line-height: 52px;border-radius: 5px;text-decoration: none;text-align: center;padding: 0 25px;}
.email-us img{vertical-align: text-bottom;}
.email-us span{color: #fff;font-size: 23px;font-weight: 600;margin: 0 20px;}
.join-now {background-color: #0fb4ff;display: inline-block;height: 52px;line-height: 52px;border-radius: 5px;text-decoration: none;text-align: center;padding: 0 25px;}
.join-now span{color: #fff;font-size: 25px;font-weight: 600;}

@media (max-width: 979px) {
	
	.Details {width: 95%; margin: 0 auto; }
	/*----------*/
	
}

@media (max-width: 767px) {
	
	.DivMain01 h2{font-size:40px;}
	.DivMain01 h2 i{padding:45px 0;}
	/*----------*/
	
}

@media (max-width: 479px) {
	
  .DivMain01 h2 {  font-size: 23px;  }
	.DivMain01 h2 i{padding:20px 0; font-size:15px;line-height: 28px;}
	/*----------*/
	
	.DivMain02 .Details{height:auto;}
	/*----------*/
	
	.DivMain04 .Left{width:30%; top:105px;}
	.DivMain04 .Left img{width:100%;}
	.DivMain04 .col01{left:calc(50% - 170px)}
	.DivMain04 .mid{left:calc(50% - 50px)}
	.DivMain04 .col02{left:calc(50% + 70px)}
	/*----------*/
	
	.DivMain05 .Details{padding-top:0;}
	.DivMain05 .Left, .DivMain05 .Right{width:100%;}
	/*----------*/
	
	.DivMain16 h2{padding-top:40px;}
	.DivMain16 .Btn{padding-top:0;}
	.DivMain16 .Btn .Down{margin:0 0 10px 0;}
	/*----------*/
	.DivMain06 .Left{width:100%;}
	.DivMain06 .Margin{margin:0;}
	
	.DivMain07 .Left{width:100%;}
	.DivMain07 .Margin{margin:0;}
	/*----------*/
	
}