
.ban2{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;
}
.ban3{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient: vertical;
}

#text_style_01_1527920299442{
    width: 25.666667%;
}

@media screen and (min-width: 641px){
    #image_logo_1527920211216{
        top: 54px;
        height: 85px;
    }

    #m-baidu-map{
        height: 492px;
        width: 591px;
    }
    #text_style_02_1527932289628{
        top: 131.5px;
    }
    #text_style_02_1527932289635{
        top: 171.5px;
    }
    #image_style_01_1527932289584{
        top: 136px
    }
    #image_style_01_1527932289605{
        top: 167px;
    }
}

/* 首页#layout_1531303422704部分添加图标与文字 */

@media screen and (min-width: 641px){
    #map_style_01_1531303457640{
        left: 54.964863%;
    }
    
    #layout_1531303422704 .fex-a{
        display: flex;
        flex-direction: column;
    }
    
    
    
    #layout_1531303422704{
        height: 503px;
    }
    
    
    #div_a_includeBlock_1531303509226{
        top: 8px;
        height: 478px;
    }
    
    #layout_1531303422704 .fex-a .fex-b{
        margin: 0 0 21px 0;
        
    }
    
    #layout_1531303422704 .fex-a .fex-b img{
        width: 125px;
        height: 101px;
    }
    
    
    #layout_1531303422704 .fex-d{
        position: absolute;
        top: 4%;
        left: 12%;
    }
    
    #layout_1531303422704 .fex-d .fex-d1{
        width: 51%;
    }
    
    
    #layout_1531303422704 .fex-e{
        position: absolute;
        top: 31%;
        left: 12%;
    }
    
    #layout_1531303422704 .fex-f{
        position: absolute;
        top: 57%;
        left: 12%;
    }
    
    #layout_1531303422704 .fex-g{
        position: absolute;
        top: 83%;
        left: 12%;
    }
    
    #layout_1531303422704 .fex-d h1,#layout_1531303422704 .fex-e h1,#layout_1531303422704 .fex-f h1,#layout_1531303422704 .fex-g h1{
        color: #0386fa;
        font-size: 18px;
    }
    
    
    #layout_1531303422704{
        background: #f4f4f4;
    }
    #div_a_includeBlock_1531303509226 #fex-o{
            width: 51%;
    }
}


@media screen and (max-width: 640px){
        #layout_1531303422704{
            height: 875px;
        }
        #div_a_includeBlock_1531303509226{
            height: 620px;
        }
        #layout_1531303422704 .fex-a{
            display: flex;
            flex-direction: column;
        }
        #layout_1531303422704 .fex-a .fex-b{
            margin: 0 0 42px 0;
            
        }
        
        #layout_1531303422704 .fex-a .fex-b img{
                width: 110px;
                height: 112px;
        }


        #layout_1531303422704 .fex-d{
            position: absolute;
                top: 0%;
                left: 38%;
        }
        
        
        
        
        #layout_1531303422704 .fex-e{
            position: absolute;
            top: 26%;
            left: 39%;
        }
        
        #layout_1531303422704 .fex-f{
            position: absolute;
            top: 51%;
            left: 40%;
        }
        
        #layout_1531303422704 .fex-g{
            position: absolute;
            top: 76%;
            left: 40%;
        }
        #layout_1531303422704 .fex-d h1,#layout_1531303422704 .fex-e h1,#layout_1531303422704 .fex-f h1,#layout_1531303422704 .fex-g h1{
            color: #0386fa;
            font-size: 18px;
        }
        #layout_1531303422704{
            background: #f4f4f4;
        }
        
}


#text_style_01_1531299646374,#text_style_01_1531301066307,#text_style_01_1531301153414,#text_style_01_1531301233885,
#text_style_01_1531379724731,#text_style_01_1531379724586,#text_style_01_1531379724414,#text_style_01_1531379724957{
    left: 0;
}




#text_style_02_1528790922581>.view_contents,
#text_style_02_1531533428852>.view_contents,
#text_style_02_1531533471651>.view_contents,
#text_style_02_1531533491594>.view_contents {
    font-size: 22px;
}
@media screen and (min-width: 641px){
    #image_style_01_1531298096287,#image_style_01_1531379723164{
        left: 77%;
        width: 52%;
        height: 100%;
        top: 0px;
    }
    
}



#text_style_02_1502353543444>.view_contents{
    text-align: left;
}


@media screen and (max-width: 640px){
    #image_style_01_1531298096287, #image_style_01_1531379723164{
        left: 2%;
    }
}


#div_includeBlock_1528773957004{
    height: 765px;
}



