.clearfix{clear: both}
*{font-weight: normal}
img{display: block}
body{ background-color: #fff}
.banner{margin-top: 0.44rem}

.banner .content_box {
    width: 9.2rem;
    margin: 0 auto;
    position: relative;
}
.banner .left img{width: 6.53333rem}
.banner .left{ float: left}

.banner .right {
    float: right;
    width: 2.66667rem;
    height: 100%; /* position: relative */
}

.banner .right img {
    width: 1.94666rem;
    /* margin: 0 auto; */
    padding-top: 0.96rem;
    float: right;
    margin-right: 0.3rem;
    margin-bottom: 0.4rem;
}

.banner .right .slogan_box {
    position: absolute;
    right: 0;
    bottom: 0.4rem;
}

.banner .right .slogan {
    width: 3.6rem; /* height: 2.28rem; */
    background-color: #282928;
    padding-bottom: 0.2rem;
}
.banner .right .slogan .name{width: 2.90666rem; margin: 0 auto}
.banner .right .slogan .name h1{font-size: 0.37333rem;color: #fff;height: 0.37333rem; line-height: 0.37333rem;padding-top: 0.32rem}
.banner .right .slogan .name .line{ width: 0.8rem; height: 1px; background-color: #e5a94a;margin-top: 0.26666rem}
.banner .right .slogan .text{width: 2.90666rem; margin: 0 auto;margin-top: 0.10666rem}
.banner .right .slogan .text p{font-size: 0.29333rem; color: #FFffff;line-height: 0.50666rem}

.introduce .content_box {
    width: 9.17333rem;
    margin: 0 auto;
    border: 0.02666rem solid #b5b5b5;
    min-height: 2.40666rem;
    margin-top: 0.86666rem;
    position: relative;
}
.introduce .content_box .title{width: 2.12rem;position: absolute;left: -0.23333rem;top: -0.23333rem;}
.introduce .content_box .text{ width: 6.58666rem;margin-left: 2.25333rem;margin-top: 0.32rem}

.introduce .content_box .text p {
    font-size: 0.37333rem;
    line-height: 0.61333rem;
    padding-bottom: 0.2rem;
}
.introduce .content_box .text p a{color: #4b78b8;text-align: right;margin-left: 0.41333rem;float: right;}
.map_box{margin-top: 0.85333rem}
.map_box .title{width: 3.29333rem;margin: 0 auto;margin-bottom: 0.44rem;/* background-image: url("/images/brand/right.png"); */background-repeat: no-repeat;background-size:0.48rem;background-position: right top;}
.map_box .title img{ width:100%}
.map_box .title h1{text-align: center;font-size: 0.50666rem;height: 0.50666rem;line-height: 0.50666rem;background-image: url("https://static.fangxiaoer.com/m/static/images/brand/left.png");background-repeat: no-repeat;background-size:0.48rem;background-position: left bottom;font-weight: bold;}

.map_box .content_box {
    height: 5.6rem !important;
}

.list_box .btn_wei {
    border-bottom: 1px solid #e0e0e0
}

.list_box .btn_wei ul {
    width: 9.2rem;
    margin: 0 auto;
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
}

.list_box .btn_wei ul li {
    width: 49.8%;
    float: left;
    border-right: 1px solid #e9e9e9
}

.list_box .btn_wei ul li:nth-child(2) {
    border-right: 0
}

.list_box .btn_wei ul .hover h1 {
    font-weight: bold
}

.list_box .btn_wei ul li h1 {
    font-size: 0.37333rem;
    text-align: center;
    line-height: 0.66666rem
}
.list_box .content_box{ width: 9.2rem;margin: 0 auto}
.list_box .news{padding-top: 0.4rem;padding-bottom: 0.4rem;}
.list_box .type2{background-color:#e0f0ff;color:#3a91db; line-height:0.4rem;padding-left:0.08rem; padding-right:0.08rem}
.list_box .type3{background-color:#ffeed0;color:#fa8217; line-height:0.4rem;padding-left:0.08rem; padding-right:0.08rem}
.list_box .type1{background-color:#ffe8e8;color:#ff3232; line-height:0.4rem;padding-left:0.08rem; padding-right:0.08rem}
.list_box .type4{background-color:#d9f3e8;color:#169a62; line-height:0.4rem;padding-left:0.08rem; padding-right:0.08rem}
.list_box .top_wei{padding-left:0.66666rem; background-image:url(https://static.fangxiaoer.com/m/static/images/dynamic/square.png);
    background-repeat:no-repeat; background-size:0.29333rem;background-position:left center}
.list_box .bottom_wei{
    margin-left: 0.13333rem;
    padding-left: 0.48rem;
    border-left: 1px solid #ebebeb;
    padding-bottom: 0.53333rem;
    /* max-height: 1.92rem; */
}
.list_box .bottom_wei span{ color: #333333;font-size: 13px; display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    max-height:1.92rem}
.list_box .bottom_wei h1{font-size: 0.37333rem;font-weight: bold;padding-top: 0.26666rem;padding-bottom: 0.26666rem;height: 0.37333rem;line-height: 0.37333rem;}
.list_box .bottom_wei{/* margin-top: 0.13333rem */}
.list_box .content_box ul li{margin-bottom: 0.32rem}

.layer_box{ position: fixed; left: 0;top: 0;width: 100%; height: 100%;;background-color: rgba(0,0,0,0.35);display: none;z-index: 100}
.layer_box table{width: 100%; height: 100%;}
.layer_box table .layer{width: 7.68rem;margin: 0 auto; background-color: #FFffff;position: relative;border-radius: 0.4rem}
.layer_box table .layer .title img{ width: 3.09333rem;display: block;margin: 0 auto;}
.layer_box table .layer .title{position: absolute;left: 50%;top: -0.42666rem;margin-left: -1.54666rem;}
.layer_box table .layer .content{ width: 6.58666rem; margin: 0 auto;padding-top: 1.28rem;font-size: 0.34666rem; color: #545454;line-height: 0.66666rem;padding-bottom: 0.64rem}
.layer_box table .layer .close{position: absolute;top: 0.4rem; right: 0.4rem}
.layer_box table .layer .close img{width: 0.33333rem;}

.price span b {
    font-weight: bold;
}

.more {
    text-align: center;
    background-color: #f6f6f6
}

.more a {
    line-height: 0.93333rem;
    font-size: 0.34666rem;
    color: #4b78b8
}
.screen{text-align: right;line-height: 0.66666rem;margin: 0 auto;border-top: 1px solid #ccc;padding-right: 0.4rem;font-size: 0.32rem}

.screen_sun {
    position: fixed;
    z-index: 999999999999;
    left: 10px;
    bottom: 10px; /* width: 100%; */
    text-align: right;
    line-height: 0.66666rem;
    padding-right: 0.2rem;
    display: none;
}
.screen_sun h1{font-size: 0.32rem;padding-right: 0.4rem;}
.BMap_stdMpCtrl{top: 4px!important;}

.screen img {
    width: 35px;
    height: 35px
}

.map_box {
    position: relative
}

.screen {
    position: absolute;
    left: 10px;
    bottom: 10px;
    z-index: 99
}

.screen_sun img {
    width: 35px;
    height: 35px
}
.left_tu {
    height:71px;
}