@media (min-width: 40em) {
    .nav-collapse li a:hover{background-color: #C8281C;}
    .nav-collapse li i{display:none}
    .nav-collapse > ul > li > a.active{background:#1461af}
    .nav-collapse > ul{margin: auto;clear: both;height: 60px;}
    .nav-collapse > ul > li{width: 14.285%;float: left;line-height: 60px;position: relative;z-index: 999;overflow: hidden;transition:background-color .5s;}
    .nav-collapse > ul > li > ul{position: absolute;padding:0 0 .5em 0;left:0;right:0;transition: all .4s ease-in-out;border-radius: 0 0 5px 5px}
    .nav-collapse > ul > li > ul li{opacity: 0;transform:translateY(-10px);transition: all .5s ease-in-out;z-index: 1;text-align:center;line-height: 2.5em}
    .nav-collapse > ul > li > ul li > a{color: #fff;font-size: 14px;display:block;margin-bottom: 1px}
    .nav-collapse > ul > li > ul li > a:hover{color:#fff;background: rgba(20, 156, 50, 0.5)!important}
    .nav-collapse > ul > li.hover{overflow: visible}
    .nav-collapse > ul > li.hover > a{}
    .nav-collapse > ul > li.hover ul li{opacity: 1;transform:translateY(0);background: rgba(0, 0, 0, .25)}
    .nav-collapse > ul > li > a{color:#fdf9f9;text-decoration: none;display: block;text-align: center;font-size: 20px;letter-spacing:2px;height: 60px;line-height: 60px;-webkit-font-smoothing: subpixel-antialiased;}
    .nav-collapse li.active > a{/* color: black; *//* background:#DC0608; *//* text-shadow:0 1px 1px #1B1B1B; *//* border-bottom-color: red; */}
}

@media screen and (min-width:1400px) {
    .layui-container {
     width:1400px
    }
}
@media (min-width: 576px){
    .layuicontainer {
        max-width: 95%;
    }
}
@media (min-width: 768px){
    .layuicontainer {
        max-width: 95%;
    }
}

@media (max-width: 768px) {
	.layui-container {width: 95%!important;padding: 0}
    .main_left{display:none}
	.main_right{width: 100%;margin:auto;float: none}
    .hide-sm{display: none}
    .top img{display: none}
    .nav-toggle{top: -80px;right:-14px}
    .nav_wrap{height: 0;position: absolute;top: 90px;left:0;right:0;margin-right:auto}
    .nav_wrap > div{z-index:9999}
	.lang{left:10px;z-index:2}
	.fullScreen{animation:lunbo2 30s infinite;}
	.tabIndex a h2{text-align:center}
    .tabIndex a p{display:none}
	.search .gg{padding:0 23px 23px 22px}
    .jqjs .movieImg{max-width:100%}
    .cxjn .-items a img{width:100%}
    .jdjs .-categorys{margin:50px 0}
    .jdjs .-categorys a {width: 4em;margin: .5em}
    .jqjs h2{margin-left:auto;margin-right:auto}
    .links .-items{margin:0}
    .links .-items > a{margin: .5em auto;display: block;}
    .jqjs .-more{margin:40px auto 40px auto;}
    .bottomInfo{padding:0!important}
    .footer_menu{display:none}
    .bottomInfo .qrcode{position: relative;margin: auto;top: -50px;padding: 1em;text-align: center}
    .qrcode img{width:auto}
    .copyright{height:auto;line-height:2em;padding:.5em 0}
    .icp{display:block}
    
    .subcats{display: none}
    .bread h2{float:inherit;text-indent: 0;height: 30px;width: 100%; background-image: none!important}
    .bread{text-align: left;padding-left: 20px}
    .right_content{padding: 1rem .5em 1em .5em}
    .right_content > div img{width:100%}
    .right_content p img{width:90%; margin: auto; display: block}
    .news-list{padding:1em}
    .news-list .-thumb{max-height: max-content}
    
    #main_page .fullScreen{background-position:center top}
    #otherLanguages .fullScreen{height:330px}
    #otherLanguages header{z-index:0;padding-bottom:300px}
    #otherLanguages .fullScreen .banner_txt{display:block;top:30px;background-image:url(/images/logo_03.png);background-size:inherit}
    #main_page .banner_txt{display:block;top:90px;background-image:url(/images/logo_03.png);background-size:inherit}
    #main_page .search{top:440px;background-color:rgba(120, 123, 116, 0.66);border-radius: 4px;padding: 18px 0;}
    #main_page .main_menu{white-space: nowrap;overflow-x: auto; overflow-y:hidden}
    #main_page .img-list{clear: both;padding-top: 2em}
    .showMovie{height: 290px;width: 100%;left: 0;}
    .closeBtn:after{right:0;opacity: .5;width: 1em;height: 1em;line-height: 1.1em;font-size:16px}
    .hasimg-list .-thumb{margin:0}
    .hasimg-list .-title{line-height: 1.8em;padding-top: 1em;}



}
