@charset "utf-8"; /*头部样式*/ .nav{height: 60px;line-height: 60px;transition: all .3s;max-width:1340px;margin:0 auto;} .nav ul{margin:0 auto;font-size: 0;text-align: center;white-space: nowrap;} .nav ul > li{position: relative;text-align: center;display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;transform: perspective(5000px);-moz-transform: perspective(5000px);-o-transform: perspective(5000px);-webkit-transform: perspective(5000px);} .nav ul li > a{font-size: 2rem;display: block;position: relative;color: #222;} .nav ul li > a:hover:after{position: absolute;width: 100%;height: 2px;background: #fff;content: "";left: 0;bottom: 0;} .nav ul li.on > a,.nav ul li:hover > a{} .nav ul li.on .subNav{display: block;} @media screen and (max-width: 1386px) { .nav ul li > a { font-size:2rem; }} .subNav{white-space: normal;position: absolute;right:50%;top:100%;height: 0;overflow: hidden;width: 160px;margin: 0 -80px 0 0;} .subNav a{color:#fff;padding:10px 15px;display: block;line-height: 24px;font-size: 16px;} .subNav dd{transition: opacity .4s, transform .5s;background: #004387; background: #0e58a5; opacity: 0;transform: rotateY(90deg);transition: all ease-in-out 0.3s;-ms-transition: all ease-in-out 0.3s;-moz-transition: all ease-in-out 0.3s;-webkit-transition: all ease-in-out 0.3s;-o-transition: all ease-in-out 0.3s;} .subNav.on dd{-webkit-animation-name: subdd ;animation-name: subdd;animation-duration: 0.4s;-webkit-animation-duration: 0.4s; opacity: 1;transform:none;} .subNav a:hover{background: rgba(255,255,255,0.1);color:#fff!important;} .header.currents{height: 54px;line-height: 54px;background:none;background-color: #004387;top: 0;} .header.currents .wrap_top_links{display: none;} .header.currents .ser{display: none;} .header.currents .top{height: 54px;} .header.currents .nav{height: 54px;line-height: 54px;width: auto;top: 0;} .header.currents .wrapTop{background: #004387;} .header.currents .logo{top: 7px;} .header.currents .logo a{width: auto;height: 40px;} .header.currents .logo img{width: auto;height: 40px;} .header.currents .nav li{background:none;} .header.currents .subNav{top:100%;} .header.currents .nav-wrapper{height: 56px;} .header.currents .nav ul li > a{} .header.currents .nav ul li.on > a,.header.currents .nav ul li:hover > a{} .header.currents{box-shadow: 0 2px 6px rgba(0,0,0,0.2)} /*手机端导航*/ .mobile{width: 100%;position:absolute;display: none;top: 0;right: 0;z-index: 999;} .mobile-inner-header{width:100%;height: 0;position: absolute;top: 0px;right: 0px;z-index: 2;} .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;bottom:50%;} .mobile-inner-header-icon:hover{cursor: pointer;} .mobile-inner-header-icon span{position: absolute; left: calc((100% - 25px) / 2);top: calc((100% - 1px) / 3); width: 25px; height: 2px; background-color: #004387;display: none;} .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-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{color: #fff;height: 31px;text-align: left;width: 50px;position: absolute;cursor: pointer;margin-right: 5px;font-weight: bold;text-align: right;right: 0;}.mobile-inner-header-icon-out span{width: 22px;height: 2px;background:#004387;display: none;} .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-header-icon-out{background: url(../img/top_menu_open.png) center no-repeat;} .mobile-inner-header-icon-click{background: url(../img/top_menu_close.png) center no-repeat;} .mobile-inner-nav{background-color: rgba(0,0,0,0.7);width: 100%;position: absolute;top: 67px;left: 0px;padding-bottom: 18px;display: none;} .mobile-inner-nav a{display: inline-block;line-height: 45px;padding: 10px 0;text-align: center;text-decoration: none;width: 100%;font-size: 14px;color: #fff;border-bottom: solid 1px rgba(255,255,255,0.1);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;font-size: 18px;} .mobile-inner-nav a:hover{font-weight: bold;} .mobile-inner-nav li{position: relative;} .mobile-inner-nav li a{} .mobile-inner-nav li strong{color: #fff;position: absolute;right:20px;top: 13px;font-size: 25px;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;} .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;} .mobile-inner-nav dd a{height: 35px;line-height: 35px;font-size: 14px;} .mobile_search{clear: both;position: relative;height: 40px;margin: 0;overflow: hidden;display:none;*display: inline;*zoom:1;vertical-align: middle;width: 222px;background: rgba(0,0,0,0.3);} .mobile_search input.notxt{width: 80%;margin-left: -3px;border:none;height: 40px;line-height: 40px;left: 0;} .mobile_search input.notxt1{width: 63px;border:none;height: 40px;line-height: 40px;float: left;z-index: 2;background:#1f54b4;color:#fff;} .modile_link{text-align: center;padding: 18px 13px 0;} .modile_link a{display: inline-block;*display: inline;*zoom:1;width: auto;margin: 0 40px 0 0;font-size: 15px;vertical-align: middle;padding: 0;border: 0;} @media screen and (min-width:1600px){ .nav{left: 650px;} } @media screen and (max-width:1600px){ .top,.top_links{margin: 0 30px;} .nav{left: 414px;top: 65px;} .logo {width: 400px;} } @media screen and (max-width: 1386px) { .wrap_footer{padding: 24px 0;} .footer{max-width: 1000px;} .footer p{font-size: 13px;} .mtlg_ul ul li:last-child{ display:none; } .article_list052_ul li a { xwidth: 69%; } } @media screen and (min-width: 1387px) { .mode04_lf{ width: 56%; } .dt_cont p{ font-size: 17px; line-height: 28px; } .dt_cont i{ font-size: 15px; line-height: 29px; margin-top: 30px; } .mode04_rt { width: 41%; } .ztwz_ul ul li{ height: 115px; } .mtlg_ul ul li{ width: 75%; } .mtlg_ul ul li a{ width: 83%; } } @media screen and (max-width:1220px) { .top_nav{padding: 20px 0 0;} .nav{left: 330px;top: 50px;} .nav ul li > a{font-size: 16px;font-weight: normal} .footer_right{} .logo{width: 300px;} .mobile_search{ width: 100%; margin: 0 auto; display: table; margin-top: 10px; } } } @media screen and (max-width:1024px) { .ser{right: 15px;} .footer{width: auto;max-width: initial;padding: 0 20px;} } @media screen and (max-width:992px) { .header.currents{display: none !important;} .nav{display: none;} .wrapTop{background: #004387;position: relative;border: 0;} .top_nav,.ser,.slogan{display: none;} .logo{position: relative;z-index: 100;top: 0px ;padding: 6px 0;} .top{height: auto;padding: 4px 2%;overflow: hidden;margin: 0;} .mobile{display: block;} .footer_left,.footer_right{display: block;float: none;margin: 0 auto;} .footer_right a{margin-left: 0 !important;} .ml_51{margin-left:0;} } @media screen and (max-width:768px) { .logo{overflow:hidden;width: 270px;text-align: center;position: relative;} .logo1{} .logo2{} .mobile{top: 0px;} .mobile-inner-nav{top: 0px;} } @media screen and (max-width:767px){ .mobile-inner-header-icon-out{bottom:20px;} .mobile-inner-header-icon-click{background-size: 18px auto;} .mobile-inner-nav{padding-bottom: 7px;} .mobile-inner-nav a{padding: 9px 0 10px;font-size: 16px;/* margin: 0 36px 0 0; */} .modile_link{padding: 6px 13px 0;} .modile_link a{font-size: 14px;margin: 0 36px 0 0;} } @media screen and (max-width:480px) { .logo{width: 225px;margin: 0 0 0 6px;} } @media screen and (max-width:380px) { .logo{float:left;} .links_box .link_list{width: 100%;} } .top_fixed{ transition: all .3s; position: fixed; background: #1e70c3; background: -webkit-linear-gradient(left,#244287 , #3755c0, #3c3585); background: -o-linear-gradient(right, #244287 , #3755c0, #3c3585); background: -moz-linear-gradient(right,#244287 , #3755c0, #3c3585); background: linear-gradient(to bottom, #075ab1 , rgba(155, 168, 195, 0.22)); } /* 清除浮动 */ .clearfix:before,.clearfix:after{content: '';display: table; clear: both;} .clearfix{zoom: 1; overflow: hidden;} .top_fixed .top{ height: 100px; } .top_fixed .logo{ width: 364px; top: 10px; } .top_fixed .top_nav{ padding-top: 10px; } .top_fixed .nav{ top: 44px; }