.title_box{
    margin-top:90px;
    text-align: center;
}
.index_title{
    font-size:4rem;
    color:#333333;
    font-weight:bold;
}
.title_description{
    font-size:2rem;
    color:#666666;
    display:inline-block;
    width:100%;
}
.smile{
    display:block;
    margin:0 auto;
}
/*banner*/
.banner{
    width:100%;
    height:auto;
    position:relative;
}
.banner_bg{
    width:100%;
    height:auto;
    min-height: 443px;
}
.banner_box{
    position:absolute;
    top:0;
}
.banner_content{
    font-weight:bold;
    color: #333333;
    padding-top:6%;
    text-align: center;
}
.banner_text1{
    font-size: 3.7rem;
    text-align: justify;
    width: 100%;
    text-align-last: justify;
    display: block;
}
.banner_text2{
    font-size: 6.8rem;
    letter-spacing: 3px;
}
.out_box{
    width: 50%;
    height:auto;
    display:inline-block;
    margin:14px auto 0;
    border-radius:5px;
    overflow:hidden;
    padding:10px;
    background-color:white;
}
.banner_app{
    width:100%;
    height:auto;
}
.banner_img{
    text-align: right;
}
.banner_img>img{
    width:auto;
}
.row>div{
    padding-left:0 !important;
    padding-right:0 !important;
}
/*È¤µãÅäËÍ*/
.delivery{
    display:inline-block;
    text-align: center;
    margin-top:60px;
}
.delivery_img{
    width:182px;
    height:182px;
    display: inline-block;
    border-radius:50%;
    background-color:#f5f5f5;
    text-align: center;
}
.delivery_img>img{
    width:75px;
    height:auto;
    display: inline-block;
    margin-top:53px;
}
.delivery_name{
    font-size:3.8rem;
    color: #333333;
    line-height:50px;
    margin-top: 30px;
}
.delivery_content{
    font-size: 2rem;
    color: #666666;
    line-height: 28px;
    font-weight: 500;
}
.find{
    width:100%;
    height:auto;
    margin-top:60px;
}
.personal{
    width:100%;
    background-image: url(../image/delivery/bg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    margin-top:60px;
}
.shop_item:first-child{
    margin-top: 40px !important;
}
.shop_item{
    margin-top: 20px;
    display: inline-block;
    padding-left: 46px;
    text-align: right;
}
.number{
    width: 51px;
    height: 51px;
    font-size: 2.6rem;
    color: #3E3E3E;
    text-align: left;
    background-image: url(../image/delivery/round.png);
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    padding-top: 10px;
    padding-right: 5px;
}
.shop_title_content{
    font-size:2.6rem;
    color:#3E3E3E;
    display: inline-block;
}
.shop_content{
    font-size: 1.6rem;
    color: #666666;
    padding: 0 22px;
    display: block;
    margin-top: 2px;
}
.personal_img{
    width:auto;
    height:582px;
}
/*ÏÂÔØ*/
.download{
    background-image: url(../image/life/bottom_bg.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    display: inline-block;
    width:100%;
    margin-top:100px;
}
.download_content{
    text-align: center;
    padding:50px 0;
}
.en{
    font-size:10rem;
    color:#568CE2;
    display: inline-block;
    line-height: 70px;
    font-weight: bold;
    width: 100%;
}
.ch{
    font-size:4rem;
    color:#568CE2;
    display: inline-block;
    letter-spacing: 11px;
    width: 100%;
}
.big_smile{
    width:14%;
    height:auto;
    display: block;
    margin:0 auto;
}