.mobile-top-box{position: relative;z-index: 5;}
/* 网站地图样式 */
#map-con{position: absolute;z-index: 1005;width: 1200px;height: 0;overflow: hidden;top: 193px;left: 0;right: 0; margin: auto;border: 1px #5748c5 solid;box-sizing: border-box;visibility: hidden;}
.index #map-con{top: 36px;}
#map-con iframe{width: 100%;height: 600px}
.map-con{margin-top: 30px;overflow: hidden}
.map-con li{position: relative;padding: 0 0 0 50px; height: 34px;line-height: 34px;background-color: #f2f2f2;margin-bottom: 33px}
.map-con li:first-of-type{background-color: #FFF}
.map-con li i{color: #5748c5;font-size: 24px;display: inline-block;vertical-align: sub;}
.map-con li hr{display: inline-block; width: 17px;height: 2px;margin: 6px 0;border-top:2px #5748c5 solid !important;}
.map-con li hr:last-of-type{height: 45px;width: 2px; position: absolute;left: 61px;top: 28px;z-index: 10; margin: 0;background-color:#5748c5}
.map-con li:last-of-type hr:nth-child(4){display: none}
.map-con li a{font-size: 20px;color: #333333;display: inline-block;margin-left: 5px;transition: all .3s;-webkit-transition: all .3s;}
.map-con li a:hover{color:#5748c5}
.map-con li div{display: inline-block;width: auto}
.map-con li:nth-child(5) div{width: 87%;display: inline-table;}
.map-con li:nth-child(5) div span:nth-child(21){margin-left: 22px}
.map-con li div a{font-size: 16px;line-height: 28px;vertical-align: top;}
.map-con li div span{font-size: 30px;line-height: 21px;color:#5748c5;margin-left: 5px}
.map-con li div span:last-of-type{display: none}
.map-con li div hr{position: relative !important;width: 17px !important;border-top:2px #5748c5 solid !important;height: 2px !important;margin:5px !important;top: 0 !important;left: 0 !important;background-color: transparent !important;}
/* 首页头部样式 */
.home_top_line1{width: 100%;overflow: hidden;background-image: linear-gradient(#5e4ac6, #3340bd);text-align: right;}
.home_top_line1 h1{font-size: 14px;color: #FFF;line-height: 36px;display: inline-block;}
.home_top_line1 h1 span,.home_top_line1 h1 i{margin-right: 8px;}
.home_top_line1 ul{display: inline-block;overflow: hidden;vertical-align: text-top;font-size: 0;margin-top: 1px;}
.home_top_line1 ul li{display: inline-block;}
.home_top_line1 ul li a{font-size: 14px;color: #FFF;border-right: 1px #FFF solid;padding:0 8px;line-height: 15px;display: block;}
.home_top_line1 ul li:last-of-type a{border: 0;padding-right: 0;}
.home_top_line2{width: 100%;min-height: 333px;background: url("https://www.omt4u.com/images/top/top-bg.jpg");background-position: top center;background-repeat: no-repeat;overflow: hidden;}
.home_top_line2 img{display: block;margin: 80px auto 0;}
.home_top_line2 .search-box{width:687px;height: 56px;border: 5px #5e4ac6 solid;box-sizing: border-box;border-radius: 8px;margin:13px auto;overflow: hidden;background-color: #FFF;}
.home_top_line2 .search-box input{line-height: 46px;height: 46px;}
.home_top_line2 .search-box i{line-height: 46px;color: #5e4ac6;}
.home_top_line2 div{width:687px;margin: 0 auto;}
.home_top_line2 div h1,.home_top_line2 div a{display: inline-block;color: rgba(255,255,255,0.8);font-size: 14px;margin-right: 5px;}
.top-dh{font-size: 0;background-image: linear-gradient(#5e4ac6, #3340bd);}
.top-dh i{line-height: 50px;color: #FFF;display: inline-block;margin-right: 12px;font-size: 24px;}
.top-dh ul{width: auto;display: inline-block;vertical-align: top;}
.top-dh ul li{width: 165.8px;float: left;position: relative;}
.top-dh ul li a{font-size: 22px;color: #FFF;line-height: 50px;display: block;text-align: center;box-sizing: border-box;position: relative;}
.top-dh ul li a .line{position: absolute;left: auto !important;right: 0;top: 19px;width: 1.6px;height: 16px;background-color: #FFF;border: 0;margin: 0;display: block;}
.top-dh ul li a.hover,.top-dh ul li a:hover{line-height: 50px;margin-top: 0;background-color: #3e258e;}
/* 除首页外头部第一行样式 */
.top-line1-box{-moz-box-shadow:0px 3px 6px #e4eeff; -webkit-box-shadow:0px 3px 6px #e4eeff; box-shadow:0px 3px 6px #e4eeff;box-sizing: border-box;background-color: #FFF;}
.top-line1-box img{display: block;margin: 46px 0 26px;}
.top-line1-box ul{width: 60%;margin-left: auto;margin-right: 0;overflow: hidden;margin-top:60px;}
.top-line1-box ul li a{display: block;font-size: 14px;color: #333333;line-height: 24px;text-align: center;}
.top-line1-box ul li a img,.top-line1-box ul li a i{display: inline-block;vertical-align: middle;margin: 0;margin-right: 5px;}
.top-line1-box ul li a i{color: #2365d3;}
.top-line1-box ul li a:hover{color: #2365d3;}
.top-line1-box ul h1{display: inline-block;font-size: 16px;color: #ff8a73;margin-left: 13px;margin-top: 8px;}
.top-line1-box ul h1:last-of-type{margin-left: 20px;}
.top-line1-box ul h1 i{display: inline-block;margin-right: 5px;}
.top-line1-box ul h1 span:first-of-type{color: #333333;display: inline-block;margin-right: 5px;}

.list-top{margin-top: 45px;}
.list-top h1{    display: inline-block;
    font-size: 14px;
    width: 39%;
    white-space: nowrap;
    text-align: right;
    line-height: 24px;
    margin-right: 5px;}
.list-top h1 span{margin-left: 8px;}
.list-top h1 i{color:#ff8a73}
.list-top ul{margin-top: 0;display: inline-block;width: 59%;vertical-align: bottom;}
.list-top ul li{float: left;margin-right: 12px;}
.list-top ul li:last-of-type{margin-right: 0;}
.list-top ul a{white-space: nowrap;}
.list-top .search-box{width: 100%;margin: 10px auto 0;height: 42px;border: 1px #5e4ac6 solid;line-height: 42px;}
.list-top .search-box input{line-height: 42px;font-size: 16px;width: 93%;height: 42px;}
.list-top .search-box i{line-height: 42px;font-size: 20px;}
.search-box input{width: 91%;display: inline-block;line-height: 52px;vertical-align: top;border: 0;text-indent: 15px;font-size: 18px;}
.search-box i{font-size: 32px;color: #5e4ac6;line-height: 52px;margin-left: 10px;display: inline-block;cursor: pointer;}
.search-box input::-webkit-input-placeholder {color: #bababa;}
.search-box input:-moz-placeholder {color: #bababa;}
.search-box input::-moz-placeholder {color: #bababa;}
.search-box input:-ms-input-placeholder {color: #bababa;}
.top-index-search .weather{position: absolute;right: 8%;top: 5px;width: 235px;overflow: hidden;}
.top-dh{background-color: #2365d3;font-size: 0;}
.top-dh i{line-height: 50px;color: #FFF;display: inline-block;margin-right: 12px;font-size: 24px;}
.top-dh ul{width: auto;display: inline-block;vertical-align: top;}
.top-dh ul li{width: 165.8px;float: left;position: relative;}
.top-dh ul li a{font-size: 22px;color: #FFF;line-height: 50px;display: block;text-align: center;box-sizing: border-box;position: relative;}
.top-dh ul li a .line{position: absolute;left: auto !important;right: 0;top: 19px;width: 1.6px;height: 16px;background-color: #FFF;border: 0;margin: 0;display: block;}
.top-dh ul li a.hover,.top-dh ul li a:hover{line-height: 50px;margin-top: 0;background-color: #3e258e;}
.communist-leader .top-dh ul li a.hover,.communist-leader .top-dh ul li a:hover{background-color: #313131;}
.communist-leader .top-dh ul li div a:hover,.communist-leader .top-dh ul li div a.hover{background-color: transparent;border: 1px #be1210 solid;color: #000;}
/* 除首页外头部栏目导航中个子栏目二级导航样式 */
.list-dh{-moz-box-shadow:0px 4px 6px #ccdeff; -webkit-box-shadow:0px 4px 6px #ccdeff; box-shadow:0px 4px 6px #ccdeff;height: 45px;background-color: #FFF;}
.top-dh ul li div{position: absolute;top: 60px;left: 36px;white-space: nowrap;display: none;}
.top-dh ul li div a{display: inline-block;margin: 0 8px;font-size: 16px;color: #000;margin-top: 0;padding: 0 5px;line-height: 24px;position: relative;border-right: 0;border: 1px transparent solid;}
.top-dh ul li div a::after {content: '';position: absolute;right: -8px;top: 6px;border-right: 1px #d2d2d2 solid;width: 2px;height: 12px;}
.top-dh ul li div a:last-of-type::after{display: none;}
.top-dh ul li div a:hover,.top-dh ul li div a.hover{border-radius: 10px;background-color: #ff8a73;color: #FFF;line-height: 24px;border: 0;background-color: transparent;border: 1px #3e258e solid;box-sizing:border-box;color:#000}
.top-dh ul li div a:hover::after,.top-dh ul li div a.hover::after{border-right: 1px #d2d2d2 solid;}
.top-dh ul li:nth-child(5) div{left: -500px;}
.top-dh ul li:nth-child(6) div{left: -140px;}
.top-dh ul li:nth-child(8) div{right: 0;left:auto;}
.communist-leader .list-dh{-moz-box-shadow:0px 4px 6px #ececec; -webkit-box-shadow:0px 4px 6px #ececec; box-shadow:0px 4px 6px #ececec;}

.top-dh-fix{position: fixed;top: 0;z-index: 10000;width: 100%;background-color: #202020;}
.top-dh-fix .listdh{display: none !important;}

@media screen and (max-width:768px){
    body{overflow-x: hidden;}
    .layui-container{padding: 0 10px;}
    #map-con{display: none;}
    .mobile-top-box{background-color: #5e4ac6;}
    .top-line1-box img{width: 100%;margin: 20px 0 20px;}
    .list-top{margin-top: 0;}
    .list-top h1{display: none;}
    .top-line1-box{box-shadow: 0px 0px 0px transparent;background: transparent;}
    .top-line1-box ul{display: none;}
    .list-top .search-box{margin-top: 0;height: 34px;line-height: 30px;border-radius: 50px;background-color: #FFF;}
    .list-top .search-box input{line-height: 34px;height: 34px;width: 88%;font-size: 0.875rem;background-color: transparent;}
    .list-top .search-box i{line-height: 34px;margin-left: 5px;color: #5748c5;}
    .top-dh{padding: 7px 0 0px;position: relative;background-color: transparent;}
    .top-dh ul{white-space: nowrap;overflow-y: scroll;display: block;}
    .top-dh ul::-webkit-scrollbar{display: none;}
    .top-dh ul li{width: auto;float: none;display: inline-block;}
    .top-dh ul li div{display: none !important;}
    .top-dh ul li a{font-size: 1.05rem;font-weight: bold;padding: 0 15px;line-height: 38px;font-weight: normal;}
    .top-dh ul li:first-of-type a{padding: 0;}
    .top-dh ul li:first-of-type a i{margin-right: 10px;font-size: 1.02rem;line-height: 36px;}
    .top-dh ul li a.hover, .top-dh ul li a:hover{line-height: 38px;border-radius: 5px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
    .top-dh-fix.top-dh{position: fixed;background-color: #2365d3;padding-top: 0;}
    .top-dh-fix.top-dh ul li:first-of-type a i{line-height: 36px;}
    .top-dh-fix.top-dh ul li a.hover, .top-dh-fix.top-dh ul li a:hover{border-radius: 0;}
    .communist-leader .top-line1-box{background-color: #e4374a;}
    .communist-leader .top-dh-fix.top-dh{background-color: #e4374a;}
    .list-dh{display: none;}
    .mobile-dh-left{position: absolute;left: 0;bottom: 0;background: url("https://www.omt4u.com/images/index/mobile-dh-left.png");background-size: contain;height: 45px;display: none;width: 40px;z-index: 1;}
    .mobile-dh-right{position: absolute;right: 0;bottom: 0;background: url("https://www.omt4u.com/images/index/mobile-dh-right.png");background-size: contain;height: 45px;display: block;width: 40px;z-index: 1;}
    
    .communist-leader .mobile-dh-left{background: url("https://www.omt4u.com/images/index/communist-dh-left.png");background-size: contain;}
    .communist-leader .mobile-dh-right{background: url("https://www.omt4u.com/images/index/communist-dh-right.png");background-size: contain;}
}