html{
    width: 100%;
    /* height: 100%; */
}
p{
    margin: 0px;
    padding: 0px;
}
body{
    width: 100%;
    max-width: 750px;
    margin: 0px;
    /* height: 100%; */
    /*background: url(../images/beijing.png) no-repeat;*/
    /*background-size: cover;*/
    
}
.top{
    margin-top: 0.91rem;
    position: relative;
}
.top .top_1{
    width: 100%;
    overflow: hidden;
}
.top .top_1>img{
    width: 4.3rem;
    display: block;
    margin: 0 auto;
}
.top .top_2{
width: 2.83rem;
position: absolute;
z-index: 2;
left: 3rem;
top: 0.6rem;
}
.top .top_2>img{
    width: 100%;
    display: block;
}
.loog_box{
    width: 6.1rem;
    display: flex;
    display: -webkit-flex;
	align-items: center;
    /*justify-content: space-between;
    -webkit-justify-content: space-between;
    -webkit-align-items: center;*/
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.3rem;
}
.loog_box .left{
    width:2rem;

}
.loog_box .left img{
    width: 100%;
    display: block;
}
.loog_box .right{
	margin-left: 18px;
}
.loog_box .right .title_1{
    color: #1579c4;
    font-size: 0.45rem;
    font-weight: bold;
}
.loog_box .right .title_2{
    color: #1579c4;
    font-size: 0.25rem;
    margin-top: 0.21rem;
}
.btn_box{
    width: 2rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.6rem;
    padding-bottom: 0.3rem;
}
.btn_box .btn{
    width: 1.55rem;
    height: 0.5rem;
    box-sizing: border-box;
    border-radius: 0.1rem;
    margin-left: auto;
    box-sizing: border-box;
    margin-right: auto;

}
.btn_box .btn img{
    width: 100%;
    vertical-align: middle;
    display: block;
    height: 100%;
}
.btn_box .btn span{
    font-size: 0.2rem;
    color: #fff;
    display: block;
}
.btn_box .box{
width: 100%;
margin-top: 0.34rem;
}
.btn_box .box img{
    width: 100%;
    display: block;
}
.alert{
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(0,0,0,0.5);
    left: 0px;
    top: 0px;
    z-index: 10;
    display: none;
}
.alert .tu_1{
    position: fixed;
    width: 1.5rem;
    right: 0.5rem;
    top: 0.2rem;
}
.alert .tu_1 img{
    width: 1.5rem;
    display: block;
}
.alert .tu_2{
    width: 100%;
    position: fixed;
    top: 2.5rem;
    left: 0rem;
}
.alert .tu_2 div{
    width: 4.8rem;
    /* height: 1.8rem; */
    padding: 0.2rem;
    margin: 0 auto;
    box-sizing: border-box;
    border: dashed 0.05rem #fff;
    border-radius: 0.2rem; 
    -webkit-border-radius: 0.2rem;
}
.alert .tu_2 div img{
    width: 100%;
    display: block;
}
.box_1{
    width: 5.35rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    margin-top: 0.5rem;
    align-items: flex-end;
    -webkit-align-items: flex-end;
}
.box_1 .btn_1{
    width: 100%;
    height: 0.7rem;
    overflow: hidden;
    background: #156dac;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    border-radius: 0.1rem;
    -webkit-border-radius: 0.1rem;

}
.box_1 .btn_1 img{
    display: block;
    width: 100%;
}
.box_1 .btn_1 .anzhuo{
    font-size: 0.3rem;
    line-height: 0.3rem;
    background: url("../images/anzhuo@3x_03.png") no-repeat left center;
    background-size: auto 0.3rem;
    color: #fff;
    padding-left: 0.4rem;
    margin-left: auto;
    margin-right: auto;
    /*width: 1.5rem;*/
    margin-top: 0.2rem;
}
.box_1 .btn_1 .anzhuo span{
    font-weight: bold;
}
.box_1 .btn_1 .pinguo{
    font-size: 0.3rem;
    line-height: 0.3rem;
    background: url("../images/btn_ios_03.png") no-repeat left center;
    background-size: auto 0.3rem;
    color: #fff;
    padding-left: 0.4rem;
    margin-left: auto;
    margin-right: auto;
    /*width: 3rem;*/
    margin-top: 0.2rem;
}
.box_1 .btn_1 .pinguo span{
    font-weight: bold;
}
.box_1 .erweima_1{
    padding-bottom: 0.2rem;
}
.box_1 .erweima_1 .erweima_1_tu{
    width: 1.11rem;
    float: left;
}
.box_1 .erweima_1 .erweima_1_tu img{
    width: 100%;
    display: block;
}
.box_1 .erweima_1 .erweima_1_text{
    float: left;
    width: 0.3rem;
    font-size: 0.24rem;
    line-height: 0.24rem;
    margin-left: 0.13rem;
    padding-top: 0.05rem;
    color: #ac0c00;
}
.swiper-pagination span:nth-child(1){margin-left: 5rem !important;}
.swiper-pagination-bullet{
    background: #ac0c00 !important;
}
.describe_box{
    font-size: 0.24rem;
    padding: 0rem 0.7rem;
    margin-top: 0.29rem;
}
.code_contaniner{
    text-align: center;
    display: none;
}
.code_contaniner .code{
    font-size: 0.5rem;
    background: #ccc;
    border-radius: 6px;
    padding: 5px 10px 5px 10px;
}
.code_contaniner .code_copy{
    font-size: 0.3rem;
    text-decoration-line: none;
}
.box_1 .btn_1 .my{
    font-size: 0.3rem;
    line-height: 0.3rem;
    background: url("../images/my.png") no-repeat left center;
    background-size: auto 0.3rem;
    color: #fff;
    padding-left: 0.4rem;
    margin-left: auto;
    margin-right: auto;
    /*width: 3rem;*/
    margin-top: 0.2rem;
}
.box_1 .btn_1 .my span{
    font-weight: bold;
}

.box_1 .btn_1 .tv{
    font-size: 0.3rem;
    line-height: 0.3rem;
    background: url("../images/tv.png") no-repeat left center;
    background-size: auto 0.3rem;
    color: #fff;
    padding-left: 0.4rem;
    margin-left: auto;
    margin-right: auto;
    /*width: 3rem;*/
    margin-top: 0.2rem;
}
.box_1 .btn_1 .tv span{
    font-weight: bold;
}