@media (min-width: 768px){
  body{
    background-image:url('../images/footer_pattern_tablet@2x.png');
  }
  .wrap{
    max-width: 710px;
    margin:0 auto;
  }
  .wrap_main{
    min-height: calc(100vh - 140px);
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  /*首页*/
  .main_sel{
    margin:30px 0;
    justify-content: center;
  }
  .main_sel li{
    padding:0 10px;
    max-width: 307px;
  }
  .main_sel li div{
    padding: 69px 30px 70px;
  }
  .main_sel li div img{
    margin-bottom: 15px;
    width:42px;
    height:42px;
  }
  .sel_head{
    font-size: 18px;
    line-height: 26px;
    padding-bottom: 5px;
    font-family:'Noto Serif HK', serif;font-weight: 400
  }
  .sel_info{
    font-size: 14px;
    line-height: 22px;
    Font-family:’Noto Sans TC’, sans-serif;
  }
  .main_title{
    /*padding-top: 260px;*/
    font-size: 40px;
    line-height: 48px;
    font-weight: normal;
    font-family:'Noto Serif HK', serif;font-weight: 300
  }
  .main_title span{
    display: inline-block;
  }
  /*注册*/
  .register .main_title{
    /*padding-top: 78px;*/
  }
  .main_sub_title{
    margin-top: 11px;
    font-size: 16px;
    line-height: 22px;
  }
  .main_sub_title span{
    display: inline-block;
  }
  .main_input{
    margin:27px 0 0;
    padding:27px 38px;
  }
  .step_main_from li{
    display: flex;
    width:50%;
    box-sizing: border-box;
  }
  .step_main_from li:nth-child(2n+1){
    padding-right: 10px;
  }
  .step_main_from li:nth-child(2n+2){
    padding-left: 10px;
  }
  .step_main_from li div.email a{
    display: block;
  }
  .step_main_from li div.code_img{
    min-width: 156px;
    padding-left: 11px;
  }
  .step_main_from li div.code_img img{
    width:144px;
    height:44.8px;
  }
  .step_main_btn{
    margin: 0 auto;
    max-width: 307px;
  }
  .step_main_btn a{
    font-size: 14px;
  }
  /*注册-选择保单*/
  .main_policy{
    margin:0 auto;
    max-width: 333px;
  }
  .main_member_info{
    max-width:332px;
    max-height:450px;
  }
  .main_code{
    margin:10px auto 0;
    max-width: 333px;
  }
  .laybox_main{
    top:100px;
    left: 50%;
    margin-left: -240px;
    max-width: 480px;
    height:auto;
  }
  .laybox_main.laybox_main_new{
    top:30%;
  }
  .step_main_from li div.code_img a{
    margin-bottom: 10px;
  }
}
