.clearfix:after { content:"."; 
                   display:block; height:0; 
                   visibility:hidden; 
                   clear:both;} 
.fl {float: left;}
.fr {float: right;}                 
.land-lt-box {margin: 0 auto;
              max-width: 1100px;}
.land-lt-box-left {padding-left: 40%;
                   padding-right: 5%;
                   margin-bottom: 30px;}
.land-lt-box-left-pic {width: 100%;
                       max-width: 470px;}
.land-lt-box-right {margin-bottom: 30px;}
.land-lt-box-right-price {background-color: #fff2e8;
                          border-bottom: 1px dotted #d9d9d9;}
.land-lt-box-right-price,.land-lt-box-right-set,.land-lt-box-right-int,.land-lt-box-right-tel {display: flex;
                                                                                               align-items: baseline;
                                                                                               margin: 6% auto;}
.land-lt-box-right-int {margin: 4% auto 6% auto;}
.land-lt-box-right-tit {float: left;
                        font-size: 16px;
                        color: #454545;
                        width: 16%;
                        text-align: right;
                        padding-right: 3%;}
.land-lt-box-right-price-box {float: left;
                              position: relative;
                              width: 77%;
                              font-size: 34px;
                              color: #f40;}
.land-lt-box-right-price-box>span {display: none;}                              
.land-lt-box-right-set-box {float: left;
                              width: 77%;}
.land-lt-box-right-set-box>span {font-size: 16px;
                                 color: #282828;
                                 border: 2px solid #888888;
                                 padding: 0 1%;
                                 margin-right: 2%;
                                 margin-bottom: 2%;
                                 cursor: pointer;
                                 display: inline-block;}
.land-lt-box-right-set-box>span.cur {color: #f40;
                                     border-color: #f40;}
.land-lt-box-right-int-box {float: left;
                            width: 77%;}
.land-lt-box-right-int-box>span {font-size: 16px;
                                 display: none;}
.land-lt-box-right-input {width: 77%;}
.intxt {
    width: 85%;
    height: 20px;
    font-size: 16px;
    padding: 1% 2%;
    border: 1px solid #ccc;}
.form-btn {
    display: block;
    width: 80%;
    margin: 8% 0 0 13%;
    font-size: 24px;
    text-align: center;
    height: 55px;
    border: none;
    border-radius: 3px;
    color: #fff;
    background-color: #f40;
    -webkit-appearance: none;}
.land-lt-box-right-price-box>span>img {position: absolute;
                                       width: 50px;
                                       top: -4px;
                                       left: 175px;}
.lt-ys {padding: 6% 0;}
.lt-ys-list {text-align: center;}
.lt-ys-img {margin: 5% 3%;}
.lt-ys-img>img {border-radius: 4px;
                box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12), 0 3px 1px -2px rgba(0,0,0,0.2);}
.join_in_2 {
  padding: 7% 0;
  background: url(/images/034.jpg) center top repeat;
  text-align: center;
}
.join_in_2_title {font-size: 30px;
                  color: #fff;}
.join_in_2_button {padding: 2% 3%;
                   background-color: #f89237;
                   color: #fff;
                   font-weight: bold;
                   border-radius: 10px;
                   border: 1px solid #f89237;
                   font-size: 16px;
                   margin-top: 3%;}
.lt-info {margin: 5% auto;}                
.lt-info-tap>div.cur {color: #fff;
                      background-color: #f1853b;}
.lt-info-tap-li {padding: 5% 2%;
                 color: #0c121e;
                 border: 1px solid #0c121e;
                 margin-bottom: 1px;
                 cursor: pointer;
                 -moz-transition: ease-out 0.3s 0.1s;
                 -o-transition: ease-out 0.3s 0.1s;
                 -webkit-transition: ease-out 0.3s;
                -webkit-transition-delay: 0.1s;
                transition: ease-out 0.3s 0.1s;}
.lt-info-tap-li:hover {color: #fff;
                 background-color: #f1853b;}
.lt-info-tap-time {float: left;
                   text-align: center;
                   padding: 2% 2%;
                   background-color: #0c121e;
                   color: #fff;}
.lt-info-tap-tit {float: left;
                  width: 75%;
                  margin-left: 5%;}
.lt-info-text {border: 1px solid #0c121e;
               margin-left: 1px;}
.lt-info-text-li {padding: 3%;
                  display: none;
                  transition: opacity .15s linear;}
.lt-info-text-li-tit {text-align: center;
                      margin-bottom: 2%;
                      font-weight: bold;}
.lt-info-text-li-con>p {line-height: 25px;}
.lt-info-text-li>a {background: #f1853b;
                        color: #fff;
                        padding: 1%;
                        width: 31%;
                        display: block;
                        text-align: center;
                        margin: 3% auto 1% auto;}
@media screen and (max-width:960px) {
.land-lt-box-right-tit {font-size: 14px;}
.land-lt-box-right-price-box {font-size: 28px;}
.land-lt-box-right-set-box>span {font-size: 14px;}
.land-lt-box-right-int-box>span {font-size: 14px;}
.intxt {font-size: 14px;
        height: 18px;}
.form-btn {font-size: 18px;
           height: 35px;}
.land-lt-box-right-price-box>span>img {left: 144px;}
}
@media screen and (max-width:767px) {
.land-lt-box-left {text-align: center;
                   padding: 0;}
.form-btn {margin: 0 auto;}
.land-lt-box-right-tit {width: 19%;}
.tit-none {margin-top: 0!important;}
.land-lt-box-right-price-box>span>img {left: 138px;}
.join_in_2_title {font-size: 24px;}
.join_in_2_button {padding: 3% 3%;
                   font-size: 14px;}
.lt-info-tap-li {padding: 2% 2%;}
}
@media screen and (max-width:479px) {
.join_in_2_title {font-size: 20px;}
}