
.tuwarp{
    padding: 80px 0;
}
.tuwarp .map{margin-top: 30px;}
.map .nav li a {
    margin: 0;
    display: inline-block;
    padding: 15px 20px;
    box-shadow: 0 0 5px #ddd;
    border-bottom: 0;
    margin-right: 8px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    cursor: pointer;
    text-decoration: none;
    color:#333;
    background:#fff;
}

.map .nav li .active{
    background: #3cc8b4;
    color: #fff;
    font-weight: 400;
}

[data-seo-tabs="true"] [data-tabtop="true"]:not([data-active="true"]):hover {
    background: #f8fafc;
}

[data-seo-tabs="true"] [data-tabbox="true"] {
    display: none;
    white-space: normal;
    overflow: auto;
    clear: both;
    padding: 20px;
    margin: 0;
    background: #f8fafc;
    border: 1px solid #dbdbdb;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

[data-seo-tabs="true"] [data-tabbox="true"][data-active="true"] {
    display: block;
}

/* 地图 */
.ditu{
    background:#fff;
    box-shadow: 0 2px 5px #ddd;
    padding:20px;
    border-radius:10px;
    border-top-left-radius: 0;
    display: flex;
    flex-wrap: wrap;

}
.ditu-left{
    flex: 1;

}
.ditu-right{
    flex: 1;
    padding: 40px 30px;
}
.ditu-right h2{
    color:#0594a9 ;
    font-weight: 400
}
.iw_poi_title {
    color:#CC5522;
    font-size:14px;
    font-weight:bold;
    overflow:hidden;
    padding-right:13px;
    white-space:nowrap
}
.iw_poi_content {
    font:12px arial,sans-serif;
    overflow:visible;
    padding-top:4px;
    white-space:-moz-pre-wrap;
    word-wrap:break-word
}
@media (max-width: 768px){

    .ditu-right{padding:10px;}
    #allmap{height: 250px !important}
    .ditu{padding:0;overflow: hidden;}
    .ditu-right h2{color:#3cc8b4;font-size: 16px}
    .ditu-right p{font-size: 14px;margin-bottom: 5px}
    .tuwarp{padding:15px 0;}
    .tuwarp .lianxi{text-align: center;font-size: 21px}
    .tuwarp .map{margin-top: 10px;}
    .map .nav li a{padding:0px 20px;font-size: 14px;}

}

.culture ul{
    width: 104%;
    padding:0;
    margin: -4% 0 0 -2%;
}
.culture li {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    margin: 4% 1% 0 1%;
    background: #f7f9fb url(../images/13.png) repeat-x center top;
    border-radius: 20px;
    box-shadow: 0px 5px 15px rgb(0 0 0 / 10%);
    color: #6A6A6A;
}
.culture li .t {
    font-size: 36px;
    line-height: 46px;
    font-weight: 500;
    padding: 30px 10px 10px 35px;
}
.culture li .c {
    font-size: 18px;
    line-height: 34px;
    padding: 0 10px 10px 35px;
}
.culture li .p {
    text-align: right;
}
.culture li .p img {
    max-width: 150px;
    margin: 0 30px 20px auto;
}
.video{width: 100%;height: 700px;}
        .navbar1 { position:relative; z-index:999;top:0;left:0;width:100%; background:#fff;border-bottom:1px solid #d6d6d6;}
        .navbar-nav1{margin-bottom: 0}
        .navbar-nav1 li { display:inline-block; vertical-align:top;text-align:center; height:80px; line-height:80px; overflow:hidden;border-bottom:2px solid transparent; position:relative;bottom:-2px;margin:0 0 0 80px}
        .navbar-nav1 li:nth-child(1) {margin:0}
        .navbar-nav1 li a { display:block;font-size:20px;color:#595959; position:relative;border-bottom:2px solid transparent}
        .navbar-nav1 li.active,.navbar-nav1 li:hover { color:#20c9c7;border-color:#20c9c7}
        .navbar-nav1 li:hover a,.navbar-nav1 li.active a {color:#20c9c7;border-color:#20c9c7}

       

@media (max-width: 768px){
    .navbar-nav1{padding-left: 0;overflow-x: scroll;overflow-y: hidden;z-index: 99999}
    .navbar-nav1 li{height: 40px;line-height: 40px;display:inline-block;width: 32%;text-align:center; margin:0;}
    .navbar-nav1 li a{font-size: 16px;}
        .history{width: 100%;margin:auto}
.culture li .t{font-size:21px;padding:15px;}
.culture li .c{font-size: 14px;}
.culture li {width: 100%}
.culture li .p img{max-width: 60px;margin-top: -15px}
.culture li .c p{margin-bottom: 0}
.video{height: 260px;}
.div1{margin-top: 10px;}
}