body{
  height: 100%;
  background-color: #FECE57;
  background-image:url('/static/bg-map.png');
  background-repeat:no-repeat;
  background-position:center 90px;
  color:#61574a;
}
html,body,p,
h1,h2,h3,h4,h5,h6, ul,li{
  margin:0;
  padding:0;
}
li{
  list-style:none;
}
h3{
  font-size:larger;
}
a{
  color:#61574a;
}
.bd{
  border:1px solid red;
}
.clear{
  clear:both;
}
.word-break{
  white-space: normal;
  word-wrap: break-word;
  word-break: break-all;
}
.link-color{
  color:#4183c4 !important;
  word-break:break-all;
}
.copy-subscribe{
  border-bottom: 1px solid red;
  padding-top:10px;
}
.copy-subscribe li{
  margin-bottom:10px;
}
.copy-subscribe li button.copy{
  text-align:left;
}
.copy-subscribe-img{
  margin-top:0px !important;
}
.world-break{
  word-break:break-all;
}
.header:not(.ui){
  padding:0px 20px;
  background-color:#F19B2C;
}
.header-left{
  float:left;
}
.header-right{
  float:right;
}
.header ul{
  overflow:hidden;
  margin:0px;
}
.header ul a{
  float:left;
  display:block;
  margin-right:20px;
  padding:25px 10px 15px 10px;
  border-bottom:2px solid #F19B2C;
  cursor:pointer;
}
.header ul a.on,
.header ul a:hover{
  color:#A5100E;
  border-bottom:2px solid #A5100E;
}
.header .dropdown{
  margin-top:25px;
  margin-left:10px;
}
.header .ui.list>.item{
  line-height:1.74285714em;
}
.logo{
  margin-top:5px;
  margin-right:20px;
}

.cloud-right{
  text-align:right;
}
.cloud-right img{
  width:350px;
}
.cloud-left{
  margin-top:430px;
}
.cloud-left img{
  margin-left:-60px;
  width:550px;
}
.rocket-0{
  text-align:right;
  margin-top:145px;
}
.rocket-0 img{
  z-index:9;
  width:180px;
  margin-right:250px;
}
.rocket-1{
  text-align:right;
  margin-top:440px;
}
.rocket-1 img{
  width:70px;
  margin-right:200px;
}
.rocket-2{
  margin-top:510px;
}
.rocket-2 img{
  left:10px;
  margin-left:544px;
  width:160px;
}
.rocket-3{
  z-index:99;
  left:-30px;
  margin-top:380px;
  width: auto !important;
}
.rocket-3 img{
  width:120px;
}
.middle {
  padding-top:50px;
}
.middle div{
  position:absolute;
  width:100%;
}
.faith-box{
  z-index:99;
  margin-top:190px;
}
.wap,
.faith,
.footer,
ul.intro,
ul.plans{
  width:920px;
  margin:0 auto !important;
}
.wap{
  width:1000px;
}
.faith{
  display:block;
}
.faith a{
  display:inline-block;
  text-align: center;
}
.faith a span{
  font-size:20px;
  vertical-align:super;
}
.faith a img{
  height:26px;
}
.faith p:first-child{
  line-height:40px;
}

.tail{
  margin-top:800px;
}
.flags{
overflow:hidden;
min-height:350px;
}
.ui.header{
  color:#61574a !important;
}
ul.intro,
ul.plans {
  overflow:hidden;
}
ul.intro li,
ul.plans li{
  float:left;
  width:25%;
  text-align:center;
  padding:0 5px;
}
ul.intro li{
  width:33.33%;
}
ul.intro li img{
  height:50px;
}

ul.plans li img{
  height:30px;
}
ul.plans li div{
  border:1px solid #F19B2C;
  border-radius:10px;
  background-color:#e6f0f0;
  padding:20px 30px;
}
ul.plans li:hover div{
  background-color:#f5fafa;
}
ul.plans .coupon,
ul.plans .yuan,
ul.plans .clock,
ul.plans li p{
  background-image:url('/static/cloud.png');
  background-repeat:no-repeat;
  background-position:left;
  background-size:16px;
  padding-left:20px;
  text-align:left;
  line-height:30px;
}
ul.plans .clock{
  background-image:url('/static/clock.png') !important;
}
ul.plans .coupon{
  background-image:url('/static/coupon.png') !important;
}
ul.plans .yuan{
  background-image:url('/static/yuan.png') !important;
}
ul.plans .question{
  background-image:url('/static/question-mark.png') !important;
}
ul.plans li dd{
  margin:0;
  font-size:30px;
  margin-top:20px;
}
ul.plans li dd span{
  font-size:14px;
}
.plans-pub{
  margin:0 auto;
  display:table;
}
.plans-pub p{
  background-image:url('/static/tick.png');
  background-repeat:no-repeat;
  background-position:left;
  background-size:16px;
  padding-left:20px;
  line-height:30px;
}
.bt{
  display:block;
  cursor: pointer !important;
  border: 1px solid #d53d33;
  border-radius: 50px;
  color: #FFF;
  font-size: 14px;
  line-height: 1;
  text-align:center;
  margin: 0;
  padding: 10px 20px;
  position: relative;
  background-color: #e54d42;
  letter-spacing: 0.02em;
  -webkit-transition: all 300ms linear 0ms;
  -moz-transition: all 300ms linear 0ms;
  -ms-transition: all 300ms linear 0ms;
  transition: all 300ms linear 0ms;
}
a.bt:hover{
  color:#FFF;
  background-color: #f55d51;
  border-color: #e54d42;
}
.footer-box{
  border-top:1px solid #f19b2c;
  margin-top: 150px;
  padding: 30px 0 20px 0;
}
.footer-box .column p{
  line-height:26px;
}
.footer-box img{
  vertical-align:text-top;
}
.allright p{
  text-align:center;
}
.footer p{
  line-height:24px;
}
.allright{
  margin-top:60px;
}
.us{
  text-align:center;
  max-width:60%;
  margin:auto;
}
.payments{
  overflow:hidden;
  padding-bottom:10px;
}
.mobile .payments svg{
  float:left;
  margin-right:6px;
}

.h1{
  font-size:40px;
  text-align:center;
}
.h3{
  font-size:20px;
}

.help{
  overflow:hidden;
}
.help-menu,
.help-content{
  float:left;
}
.help-menu{
  width:200px;
}
.help-menu a{
  display:block;
  padding:5px;
  border-bottom:1px solid #f19b2c;
}
.help-menu a.on,
.help-menu a:hover{
  color:#A5100E;
  background-color:#f19b2c;
}
.help-content{
  width:700px;
  padding:10px;
  min-height:70vh;
  margin-left:20px;
  border-radius:4px;
  background-color:#e6f0f0;
  border:1px solid #f19b2c;
}
.help-content img{
  max-width:100%;
  vertical-align: bottom;
  margin-top:10px;
}
.help.freetry .button{
  margin-bottom: 0.75em;
}

.notice-box{
  position: absolute;
  width: 100%;
  margin-top: 50px;
  z-index:9999;
}
.notice-text{
  max-width: 300px;
  margin: auto;
  text-align: left;
  border-radius: 5px;
  background-color: #f55d51;
  padding: 10px;
  border-color: #d53d33;
  color: white;
  opacity: 0.8;
  font-size: 14px;
}
.notice-text a{
  color:#4183c4;
  text-decoration-line: underline;
}

.address{}
.address label{
  float:left;
}
.address span{
  width:200px;
  float:left;
}
.shad-account{
  padding:4px 0;
}


/* 移动端的样式 */
.mobile{
  background-position:0 135px;
  background-size:100%;
}

.mobile .header:not(.ui){
  padding:0px;
}
.mobile .header ul a{
  margin-right:5px;
}
.mobile .cloud-right img{
  width:90px;
}
.mobile .cloud-left{
  margin-top:290px;
}
.mobile .cloud-left img{
  margin-left:-20px;
  width:200px;
}
.mobile .rocket-0{
  margin-top:30px;
}
.mobile .rocket-0 img{
  width:50px;
  margin-right:60px;
}
.mobile .rocket-1{
  margin-top:80px;
}
.mobile .rocket-1 img{
  margin-right:16px;
  width:30px;
}
.mobile .rocket-2{
  margin-top:266px;
}
.mobile .rocket-2 img{
  width:45px;
  margin-left:110px;
}
.mobile .rocket-3{
  margin-top:280px;
  left:-5px;
}
.mobile .rocket-3 img{
  width:30px;
}


.mobile .wap,
.mobile .faith,
.mobile .footer,
.mobile ul.intro,
.mobile ul.plans{
  width:auto;
  padding:0 20px;
}
.mobile .wap_fix{
  overflow:hidden;
}
.mobile .faith-box{
  margin-top:65px;
}

.mobile .tail{
  margin-top:420px;
}

.mobile ul.intro li{
  float: unset;
  text-align: left;
  padding: 0;
  width: auto;
  overflow:hidden;
  display:flex;
  margin-bottom:20px;
}
.mobile ul.intro li div{
  float:left;
}
.mobile ul.intro li div:last-child{
  padding-left:15px;
}

.mobile ul.plans li{
  float: unset;
  text-align: left;
  padding: 0;
  width: 100%;
  overflow:hidden;
  display:flex;
  margin:0 auto;
  margin-bottom:20px;
}
.mobile ul.plans li div{
  width:100%;
  padding:20px;
}
.mobile ul.plans li div dl{
  display:block;
  text-align:center;
}
.mobile ul.plans li dd{
  margin-top:15px;
}
.mobile .us p{
  line-height:30px;
}
.mobile .us {
  padding:0 35px;
  max-width: fit-content;
}

.mobile h3{
  line-height:30px;
}

.mobile .footer-box{
  margin-top:80px;
}
.mobile .footer{
}
.mobile .footer h4{
  margin-bottom:10px;
}

.mobile .help-content{
  margin:0;
  width:auto;
}
.mobile .help-menu,
.mobile .help-content{
  float:unset;
}
.mobile .help-menu{
  width:auto;
}
.mobile .notice-box{
  position:relative;
  margin-bottom:-50px;
}
.mobile .header-right{
  width: 100px;
  text-align:right;
}
.mobile .header-right a{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.mobile .button.ios{
  margin-top:10px;
}
.mobile .about-us{
  overflow:hidden;
}
.mobile .footer .ui.list>.item{
  line-height:1.74285714em;
}
.mobile .footer .popup{
  max-width: 350px !important;
}
