@charset "utf-8"; .header{width: 100%; height: auto; overflow: hidden; position: relative;} .header:before{content:"";display: block;width: 100%;height: 5px;position: absolute;left: 0;top: 0px;background: #961617;} .header .banner{width: 100%; height: auto; overflow: hidden;} .header .banner img{width: 100%; height: 100%;} .header .banner img{height: 450px;object-fit: cover;} .header .top{position: absolute; top: 5px; width:100%;height:100px;z-index: 999;background: url(../images/nav_bg.png) center top repeat-x;} .header .top>.w1400{overflow:auto;overflow: initial;} .header .top .logo{width: 228px;float: left;height: 100%;overflow: hidden; line-height: 100px;} .header .top .logo a{width: 100%; height: 100%; display: block;} .header .top .Channel{float:left;border-left:1px solid #fff;height: 70px;margin-top: 15px;color: #ffffff;font-size: 24px;padding-left: 30px;align-items: center;display: inline-flex;} .header .top .NavUl{float: right;height: auto;overflow: hidden;overflow: auto;overflow: initial;line-height: 100px;} .header .top .NavUl li{width: auto;height: 100%;padding: 0px 6px;float: left;position: relative;margin-left: 0;} .header .top .NavUl li + li{ margin-left:15px;} .header .top .NavUl li>a{width: 100%;height: 100%;display: block;color: #ffffff;font-size: 20px;} .header .top .NavUl li:before{content:"";display: block;width: 100%;height: 2px;border-radius: 1px;position: absolute;left: 0;bottom: 26px;background: #ffffff;transition:all 0.1s ease-out 0s;transform:scaleX(0);} .header .top .NavUl li.on:before,.header .top .NavUl li:hover:before{transform:scaleX(1);} /*部门导航下拉*/ body .NavDropStyle{position:relative;overflow:auto;overflow: initial;} .header .NavUl ul.NavDropStyle li{ position:relative; } .bmNavDrop{/* display:none; */height: 0;overflow: hidden;position: absolute;width: 170px;left: calc((100% - 170px) / 2);padding-top: 15px;top: 74px;} .bmNavDrop::before{content:'';display: block;position: absolute;height: 15px;border-left: 2px solid #FFF;left: calc(50% - 1px);top: 0;opacity: 0;} .bmNavDrop dl{display:block;position:relative;background: #961617;padding: 12px 15px;-webkit-animation-duration:1s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;} .bmNavDrop dl dd{display:block;position: relative;text-align: center;font-size: 16px;padding: 3px 0;} .bmNavDrop dl dd a{display:block;color: #FFF;line-height: 35px;} .bmNavDrop dl dd a:hover{ color:#ffd188;} body .NavDropStyle li:hover .bmNavDrop{ height: auto;z-index: 99;} body .NavDropStyle li:hover .bmNavDrop::before{ opacity:1; } body .NavDropStyle li:hover .bmNavDrop dl{animation-name: fadeInUp;} .dqwz{width: 1400px; height: auto; overflow: hidden; padding: 32px 0px; line-height: 30px; color: #333333; font-size: 14px; margin: 0 auto;} .dqwz a{ color: #333333; font-size: 14px;} .dqwz a:hover{ color: #b50009;} .N_1531871557058592, .N_1533325493665824, .N_1537631135465504, .N_1519863881269280, .N_1537896819458080{ display:none; } /*栏目菜单*/ .nav_menu{position:fixed;top:0;left:0;right:0;width:100%;height:100%;z-index:1000;margin:0 auto;text-align:center;background:url(../images/img_03.png) center top repeat; background-size:100% 100%;visibility:hidden;opacity:0;-webkit-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center} .nav_menu.showdiv{visibility:visible;opacity:1} .nav_menu .close_lm{cursor: pointer;position:absolute;right:50%;top:50px;margin-right: -675px;background:url(../images/ico_close.png) no-repeat center center;width:50px;height:50px;-webkit-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s} .nav_menu .close_lm:hover{transform:rotate(180deg);-webkit-transform:rotate(180deg)} .nav_menu .list{overflow:hidden}