@charset "utf-8"; /* CSS Document */ a:hover{ color: #9a0000; } /*头部样式*/ .header{ background:#f5f5f5; position: relative;z-index: 99;height: 185px;} .container{width: 1200px;margin:0 auto; } .top{height: 40px;line-height: 40px;overflow:hidden;} .top a{color:#fff;display: inline-block;*display: inline;*zoom:1;font-size: 16px;opacity: 0.6;filter: alpha(opacity=60);transition: all 0.3s ease-in-out;vertical-align: top;} .top a:hover{opacity: 1;filter: alpha(opacity=60);} .top_lf{float:left;padding-left: 36px;} .top_rt{/*! padding-right: 36px; */position: absolute;top: 30px;right: 0;height: 25px;line-height: 25px;} .top_lf a{margin-right: 14px;} .top_rt a{ color: #757575;font-size: 1.3rem;text-decoration: underline;font-family: ‘微软雅黑’;} .nav-wrapper{width: 100%; transition: all 0.3s ease-in-out;} .logo{ width:434px; height:auto; position: relative;z-index: 99992;transition: all 0.3s ease; float: left;overflow: hidden;margin: 39px 0;} .logo span{display: inline-block;*display: inline;*zoom:1;position: relative;z-index: 10 } .logo .logo_bg{display: none;position: absolute;width: 213px;height: 91px;left: 50%;top: 38px;z-index: 0;margin-left: -106.5px;} .logo_01{width: 267px;} .nav{ background: #9a0000; overflow: visible !important;height: 56px;line-height: 56px;} .nav ul{ max-width: 1200px; margin: 0 auto; } .nav ul li{ float:left;height: 56px;transition: all 0.3s ease;position: relative; } .nav ul > li{position: relative; width: 16.6%; transition: all 0.3s ease-in-out;} .nav ul li > a{padding:0;text-align:center;line-height:56px;height:56px;color:#fff;font-size:18px;font-size:1.8rem; display: block; transition: all 0.3s ease; position: relative; } /*.nav ul li > a:hover{ border-bottom: #700909 4px solid; }*/ .nav ul li > a:before{ content: ""; display: block; width: 0; height: 4px;background: #700909; position: absolute; left:50%; bottom: 0;transition: all 0.35s ease-in-out;} .nav ul li > a:hover:before,.nav ul li.on > a:before{ width: 100%; left: 0; } .nav ul li .subNav{ background:#9a0000;} .subNav{ width: 100%; position: absolute;left:0;top:56px;display: none;z-index: 9;} .subNav dl { display: block; } .subNav dl dd{ border-bottom: #850505 1px solid; overflow: hidden; } .subNav a{color:#fff;padding:12px 24px; font-size: 16px; line-height: 24px; display: block;text-align: center;} .subNav a:hover{ color: #fcd4d4; } .zoomIn { -webkit-animation-name: zoomIn ; animation-name: zoomIn ; animation-duration: 0.5s; -webkit-animation-duration: 0.5s; animation-timing-function: ease-in-out; -webkit-animation-timing-function: ease-in-out; visibility: visible !important; display: block; } @-webkit-keyframes zoomIn { from { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } } @keyframes zoomIn { from { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } } @-webkit-keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } .fadeInUp { -webkit-animation-name: fadeInUp ; animation-name: fadeInUp ; animation-duration: 0.5s; -webkit-animation-duration: 0.5s; animation-timing-function: ease-in-out; -webkit-animation-timing-function: ease-in-out; visibility: visible !important; display: block; } .ser{width:238px; height:32px; line-height:32px;position: absolute;overflow:hidden;right: 0;top: 60px;border: 1px solid #9a0000;border-radius: 20px;} .search input{/*! position:absolute; */ height: 32px;line-height:32px; color:#262626; border:none; background:none; top:0px; padding-left:0px; } .search input.notxt{color:#666; padding:0 0 0 50px;width:188px;right: 0;} .search input.notxt1 {position: absolute;width: 15%;height:32px;left:10px;border: none;cursor:pointer; overflow: hidden;padding-right:0; color:#bbbdc3;border:none;background:url(../../images/engb20200604/ser.png) no-repeat center;} /*导航置顶*/ .header.current .logo{transition: width 0.3s ease 0s; max-width: 370px;height:43px;margin:15px 0; float: left;} .header.current .ser{ top: 23px;} .header.current{position:fixed;top:0;width:100%;height:73px;z-index:9999; } .header.current .top_rt{ right: 260px;top: 27px;} .nav-wrapper > div{position: relative;overflow: hidden;} .headerFix-menu{position: absolute;right: -30px;top: 3px;cursor: pointer;display: none;} .headerFix-menu i{color:#fff;font-size: 30px;} .headerFix-close{float: right;height: 40px;line-height: 40px;margin-left: 10px;cursor: pointer;display: none;} .headerFix-close i{color:#ccd2de;font-size: 24px;} .goTop {position: fixed;bottom: 40px;right: 20px;z-index: 9999999;color: #fff;text-align: center;transition: none;background-color:#000;width: 50px;height: 50px;line-height: 50px;text-align: center;display: none;} .goTop:hover{color:#fff;background-color:#4b9ef7;} .goTop i{font-size: 32px;} /*手机端导航*/ .mobile{width:100%;position:absolute;height: 110px;display: none;top:5px;left: 0;z-index: 99991;} .mobile-search-btn{float: right;margin-right: 15px;cursor: pointer;} .mobile-search-btn i{color:#fff;font-size: 20px;} .mobile-inner-header{width:100%;height: 63px;position: absolute;top: 0px;left: 0px;z-index: 50} .mobile-inner-header-icon{ color: #ffffff; height: 40px;font-size:25px;text-align: center; float:right;width: 40px;position: relative; -webkit-transition: background 0.5s; -moz-transition: background 0.5s; -o-transition: background 0.5s; transition: background 0.5s; } .mobile-inner-header-icon:hover{ opacity:0.8; cursor: pointer; } .mobile-inner-header-icon span{ position: absolute; left: calc((100% - 25px) / 2); top: calc((100% - 1px) / 2); width: 30px; height: 3px; background-color: #9a0000; border-radius: 6px; } .mobile-inner-header-icon{color: #fff; height: 31px;float:right;width: 35px;position: relative; cursor: pointer;text-align: right;margin-right: 15px;text-align: center;line-height: 31px;font-size: 30px;margin-top: 20px;} .mobile-inner-header-icon-out i{font-size: 22px;position: absolute;right: 0;top: 0} .mobile-inner-header-icon-click i{display: none;} .mobile .mobile-inner-header-icon-click{ margin-top: 20px; } .mobile-inner-header-icon-out span{width: 30px;height: 3px;display: block;border-radius: 6px;} .mobile-inner-header-icon-out p,.mobile-inner-header-icon-click p{ font-size: 14px; color: #9a0000;position: absolute;bottom: -28px;left: 0;} .mobile-inner-header-icon-out span:nth-child(1){ animation-duration: 0.5s; animation-fill-mode: both; animation-name: outfirst; } .mobile-inner-header-icon-out span:nth-child(2){ animation-duration: 0.5s; animation-fill-mode: both; animation-name: outsecond; } .mobile-inner-header-icon-out span:nth-child(2){ animation-duration: 0.5s; animation-fill-mode: both; animation-name: outthird; } .mobile-inner-header-icon span:nth-child(1){transform: translateY(4px) rotate(0deg);} .mobile-inner-header-icon span:nth-child(2){transform: translateY(-4px) rotate(0deg);} .mobile-inner-header-icon span:nth-child(3){transform: translateY(-4px) rotate(0deg);} .mobile-inner-header-icon-click span:nth-child(1){animation-duration: 0.5s; animation-fill-mode: both;animation-name: clickfirst;} .mobile-inner-header-icon-click span:nth-child(2){animation-duration: 0.5s; animation-fill-mode: both;animation-name: clicksecond;} .mobile-inner-header-icon-click span:nth-child(3){animation-duration: 0.5s; animation-fill-mode: both;animation-name: clickthird;} @keyframes clickfirst { 0% { transform: translateY(4px) rotate(0deg); } 100% { transform: translateY(0) rotate(45deg); } } @keyframes clicksecond { 0% { transform: translateY(-4px) rotate(0deg); } 100% { transform: translateY(0) rotate(-45deg); } } @keyframes clickthird { 0% { opacity: 0 } 100% { opacity: 0 } } .mobile-inner-header-icon-out span:nth-child(1){ animation-duration: 0.5s; animation-fill-mode: both; animation-name: outfirst; } .mobile-inner-header-icon-out span:nth-child(2){ animation-duration: 0.5s; animation-fill-mode: both; animation-name: outsecond; } .mobile-inner-header-icon-out span:nth-child(3){ animation-duration: 0.5s; animation-fill-mode: both; animation-name: outthird; } @keyframes outfirst { 0% { transform: translateY(0) rotate(-45deg); } 100% { transform: translateY(-4px) rotate(0deg); } } @keyframes outsecond { 0% { transform: translateY(0) rotate(45deg); } 100% { transform: translateY(4px) rotate(0deg); } } @keyframes outthird { 0% { transform: translateY(0) rotate(90deg); } 100% { transform: translateY(12px) rotate(0deg); } } .mobile-inner-nav{ width: 100%;text-align: center;opacity: 0;transform: scale(0.8);width: 0;transition: left 0.3s ease-in-out;height:0; background:#9a0000;} .mobile-inner-nav a{display: inline-block;line-height: 45px; text-decoration: none; width: 100%;font-size: 1.6rem; /*! border-bottom: solid 1px #3977d3; */ -webkit-transition: all 0.5s; -moz-transition: all 0.5s;color:#fff; -o-transition: all 0.5s; transition: all 0.5s; text-align: left; /*! padding: 0 20px; */ } .mobile-inner-nav li:first-child a{/*! border-top:2px solid #4f87db; */} .mobile-inner-nav li{position: relative;/*! padding: 0 20px; */} .mobile-inner-nav li.on{/*! background-color: #3677d5; */} .mobile-inner-nav li.on a{ color: #fff;} .mobile-inner-nav li .icon-huise{ background:url(../../images/engb20200604/icon-fanhui.png) no-repeat center; } .mobile-inner-nav li .icon-huise-copy{background:url(../../images/engb20200604/icon-fanhui-copy.png) no-repeat center;} .mobile-inner-nav li strong{color:#fff;position: absolute;right:5px;top:0;font-size: 1.4rem;cursor: pointer;width: 40px;height: 45px;text-align: center;line-height: 40px;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;line-height: 50px; } .mobile-inner-nav a{-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: returnToNormal;animation-name: returnToNormal;} @-webkit-keyframes returnToNormal { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes returnToNormal { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } .mobile_subNav{display: none; background: #8a0606;margin: 0 -20px;border-bottom: #750909 2px solid;} .mobile-inner-nav dd { position: relative; } .mobile-inner-nav dd strong{ right: -13px; top: 0; width: 38px; height: 38px; line-height: 38px;} .mobile-inner-nav dd .mobile_subNav a{ padding-left: 34px; } .mobile-inner-nav dd a{height: 38px;line-height: 38px;/*! border-bottom: solid 1px rgba(255,255,255,0.1); */font-size: 1.6rem;padding-left: 60px;} .mobile-inner-nav dd a:hover{background-color: #800707;} .mobile_search{/*! clear: both; *//*! position: absolute; */height: 32px;overflow: hidden;/*! left: 0; *//*! top: 61px; */width: 260px;z-index: 99993;display: block;float: left;} .mobile_search .search{ margin:0 20px;overflow:hidden;height: 32px;position:relative;width: 240px;} .mobile_search input.notxt{width: 240px;color:#fff;border:none;padding-right: 38px;height: 32px;box-sizing: border-box;font-size: 1.2rem;/*! font-family: Lustria; */background: #8a0606;border-radius: 20px;} .mobile_search input.notxt1{width: 40px;right:auto;background:url(../../images/engb20200604/ser2.png) no-repeat center;border:none;height: 32px;left: 0;} .mobile-links{width: auto;float: right;margin: 0 20px 0 0;} .mobile-links a{/*! border:none; */line-height: 25px;/*! padding:4px 0; */font-size: 13px;color: #fff;font-family: '微软雅黑'; text-decoration: underline;} .nav-open .mobile-inner-nav{width: 100%;display: block;position: fixed;right: 0px;top: 110px; opacity: 1; transform: scale(1);height: 100%;box-sizing: border-box;overflow-y: auto;overflow-x: hidden;z-index: 10;padding: 20px; transition: all 0.3s ease;} /*footer*/ .wrap_footer{background:#852222; margin: 60px 0 0 0; overflow: hidden;} .footer{ background:url(../../images/engb20200604/f-logo.png) no-repeat left center; overflow:hidden;padding: 52px 0 52px 0;position: relative;} .footerLf{ width: 31%; overflow: hidden;margin-left: 280px;} .f-Nav { margin-right: 150px; } .f-Nav a{ font-size: 15px; color: #fff; display:block; width: 50%;float: left; padding: 8px 0;} .erweima,.erweima img{ float: right; width: 93px; height: 93px; overflow: hidden; } .footerRt{ width: 42%; } .footerRt p{ font-size: 15px; line-height: 25px; color: #fff; } @media screen and (min-width:1020px) { } @media screen and (max-width:1386px) { .container,.nav ul{ width: 1000px; } .footer{ padding: 52px 0 35px 0; } .footerLf{ margin-left: 0; float: right; margin-bottom: 25px;width: 50%;} .footerRt{ width: 100%; float: none; clear: both; } .f-Nav{ margin-right: 280px; } .footerRt p{ display: inline;padding-right: 25px; } .footer{ background-size: contain; } } @media screen and (max-width:1200px) { } @media screen and (max-width:1050px) { } @media screen and (max-width:1020px) { .logo{ width: 400px; margin: 28px 0px; } .nav{display: none;} .top{display: none;} .top_rt,.ser{ display: none; } .mobile{display: block; } .container{width: auto;margin-left: 15px;margin-right: 15px;} .header{ height: 110px;} .footerLf{ width: 65%; } .f-Nav{ margin-right: 140px; } } @media screen and (max-width:768px) { .mobile-inner-header-icon{margin-left: 0;} .wrap_footer{ margin: 30px 0 0 0; } } @media screen and (max-width:640px) { .header{ height: 95px; } .logo{ width: 280px; } .mobile-inner-header-icon{ margin-top: 12px; } .nav-open .mobile-inner-nav{ top: 95px; } .footerLf{ width: auto; float: none; } .f-Nav{ margin-right: 120px; } } @media screen and (max-width:414px) { }