@charset "utf-8"; /* CSS Document */ body { margin: 0; padding: 0; font-size: 16px; background-color: #f7f9ff; } a { color: #333; } a:hover { color: #0b3191; } html { +overflow-x: hidden; } /*头部*/ .header { width: 100%; height: 180px; margin: 0 auto; } .top_bg { width: 100%; } .top_wrap { width: 100%; height: 194px; background: -webkit-gradient(linear, from(rgba(0, 0, 0, 1)), to(rgba(0, 0, 0, 0))); background: -moz-linear-gradient(rgba(0, 0, 0, 1), rgba(0, 0, 0, 0)); background: -o-linear-gradient(rgba(0, 0, 0, 1), rgba(0, 0, 0, 0)); background: linear-gradient(top, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0)); /* filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=130) progid: DXImageTransform.Microsoft.gradient(startcolorstr='#2777EC', endcolorstr='#6AC1FC', gradientType=0); -ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=130) progid: DXImageTransform.Microsoft.gradient(startcolorstr='#2777EC', endcolorstr='#6AC1FC', gradientType=0); */ background: -moz-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%); background: -webkit-gradient(linear, top, bottom, color-stop(0%, rgba(0, 0, 0, 1)), color-stop(100%, rgba(0, 0, 0, 0))); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%); background: -o-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%); background: -ms-linear-gradient(top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%); } .topIN { max-width: 1660px; margin: 0 auto; padding: 45px 0 0 0; } .top_welcom { width: auto; float: left; font-size: 14px; color: #ffffff; } .top_nav { width: auto; text-align: right; } .top { max-width: 1200px; height: 100px; margin: 0 auto; position: relative; } .top_nav a { padding: 0 10px; text-align: center; color: #fff; font-size: 14px; position: relative; display: inline-block; } .top_nav a::before { content: ''; position: absolute; width: 1px; height: 12px; background: rgba(255, 255, 255, .46); left: 0px; top: 5px; } .top_nav a:last-child:before { content: ''; position: absolute; width: 1px; height: 12px; background: rgba(255, 255, 255, .46); left: 0px; top: 0px; } .logo { width: auto; float: left; } .logo a { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; } #ser2 { width: 100%; margin: 0 auto; } #ser2 .search { width: 100% } #ser2 .search input { width: 100% } #ser2 .search input.notxt1 { width: 35px; left: auto; right: 0; } .top_link { max-width: 483px; height: 35px; position: absolute; right: 0px; bottom: 17px; } .search { width: 250px; height: 34px; background-color: #fff; position: relative; float: left; } .search input { position: absolute; width: 194px; height: 34px; line-height: 34px; color: #083c74; border: none; background: none; left: 0px; top: 0px; padding: 0px; margin: 0px; font-family: 'Microsoft YaHei', '微软雅黑'; font-size: 12px; } .search input.notxt { color: #3f3f3c; padding-left: 12px; } .search input.notxt1 { position: absolute; width: 44px; height: 34px; right: 0; left: auto; cursor: pointer; background: url(../images/search_btn.png) no-repeat center #4e9aff; } .topinright { margin: 0 0 0 680px; } .nav { height: 50px; z-index: 888; line-height: 50px; position: relative; } .nav ul { font-size: 0; text-align: justify; text-justify: inter-ideograph; /* overflow: visible !important; */ height: 50px; } .nav ul::after { content: ''; width: 100%; display: inline-block; *display: inline; *zoom: 1; height: 0; } .nav ul li { padding: 0px; margin: 0px; position: relative; text-align: left; display: inline-block; } .nav ul li a { text-align: left; font-size: 18px; color: #fff; font-weight: bold; text-shadow: 0px 3px 0px rgba(0, 0, 0, 0.3); } .nav ul li>a:hover::before { content: ""; position: absolute; left: -20px; right: -20px; top: 0; bottom: 0; background: #0b3191; z-index: -1; } .nav ul li.on>a::before { content: ""; position: absolute; left: -20px; right: -20px; top: 0; bottom: 0; background: #0b3191; z-index: -1; } .nav ul li>a:hover { color: #fff } .nav ul li .subNav { line-height: 38px; font-size: 14px; display: none; position: absolute; left: 0; top: 50px; text-align: left; z-index: 9999; background-color: #fff; width: auto; padding: 10px 20px 10px; } .nav ul li.on a { color: #ffffff; } .nav ul li.on .subNav { display: block; background-color: #0b3191; left: -20px; } .nav ul li.on .subNav dl { overflow: hidden; } .nav ul li.on .subNav dl dd { text-align: left; line-height: 18px; margin: 0px 0px 14px; } .nav ul li.on .subNav dl dd a { font-size: 15px; line-height: 18px; border-top: none; text-align: center; font-weight: normal; height: auto; white-space: nowrap; } .nav ul li.on .subNav dl dd a:hover { font-weight: bolder; color: #fff; } .wrap_header { width: 100%; top: 0; left: 0; position: absolute; z-index: 999; } .wrap_header.currents { box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); position: fixed; left: 0; top: 0; height: 50px; width: 100%; background-color: #0b3191; margin-bottom: 0; border-top: none; z-index: 99; } .wrap_header.currents .top_wrap { background: none; } .wrap_header.currents .topIN { padding: 0px 0 0 0; } .wrap_header.currents .topIN .logo { padding: 5px 0 0 0 } .wrap_header.currents .logo { width: 22%; } .wrap_header.currents .logo a.logo_01 { width: 50%; } .wrap_header.currents .logo a.logo_02 { width: 45%; } .wrap_header.currents .top_nav { display: none; } .wrap_header.currents .nav ul { height: 50px; } .wrap_header.currents .nav ul li { height: 50px; } /*手机端导航*/ .snav { display: none; width: 35px; right: 0px; z-index: 1002; } .mbtn { display: block; right: 2%; top: 30%; z-index: 1002; cursor: pointer; } #Index_mbtn { display: block; } .mbtn .m { font-size: 16px; font-weight: 400; font-family: Arial; color: #fff; text-align: center; width: 100%; display: block; height: 20px; } .navm { width: 100%; z-index: 99999; line-height: 30px; background-color: #0b3191; overflow: hidden; text-align: left; display: none; top: 100px; left: 0; } .navm ul {} .navm li { width: 100%; overflow: hidden; border-bottom: 1px solid rgba(255, 255, 255, 0.25); } .navm li a { font-size: 14px; float: left; line-height: 18px; padding: 10px 0px; color: #fff; padding-left: 13px; display: block; } .navm li a:hover { color: #fff; } .navm li span { padding: 10px 10px 0 0; float: right; margin-right: 7px; color: #fff; cursor: pointer; } .navm dl { background-color: #2874d9; } .navm dl dd { width: 100%; height: 30px; line-height: 30px; border-bottom: 1px solid #0b3191; } .navm li.on dl dd a { display: block; font-size: 14px; color: #fff; line-height: 30px; height: 30px; padding-left: 20px; } .navm li dl dd a { font-size: 12px; color: #282828; font-weight: normal; display: inline; display: block; border: none; padding: 0; } .navm li dl dd a:hover { font-weight: bold; } .subNavs { width: 100%; overflow: hidden; display: none; } .navm li.on .subNavs { display: block; } .nlinks { width: 100%; overflow: hidden; } .nlinks span { float: left; padding: 0 10px; height: 30px; line-height: 30px; } .nlinks span a { color: #fff; font-size: 14px; } .snav_link { position: absolute; left: 20px; top: 9px; } .snav_link a { font-size: 12px; color: #d4d9e2; padding: 0 5px; } .fa-lg { font-size: 2em; } .Banner { margin: 0 auto; z-index: 1; position: relative; border-top: 6px solid #4577f5; } .footer { background: url(../images/footer_bg_02.jpg) no-repeat center; background-size: cover; padding: 25px 0; } .footerIn { max-width: 1400px; margin: 0 auto; overflow: hidden; } .copyRight { max-width: 1200px; color: #fff; text-align: center; line-height: 1.5; margin: 0 auto; padding: 30px 50px 0; border-top-width: 1px; border-top-style: solid; border-top-color: rgba(255, 255, 255, .2); font-size: 14px; margin: 35px 0 0 0; display: inline-block; } .footer_left { width: auto; float: left; } .footer_left a { display: inline-block; display: block; } .footer_right { width: auto; float: right; width: 400px; } .friendLink h3 { color: #fff; font-size: 16px; } .friendLink ul { overflow: hidden; margin: 10px 0 0 0; } .friendLink ul li { float: left; width: 50%; height: 30px; line-height: 30px; overflow: hidden; } .friendLink ul li a { font-size: 14px; color: #fff; } .friendLink ul li a:hover { font-weight: bold; } /*banner开始*/ @media screen and (max-width:1700px) { .topIN { width: auto; margin: 0 50px; } .logo { width: 36%; } .logo_01 { width: 50%; } .logo_02 { width: 48%; } .footer { padding: 25px 50px } .nav ul li>a:hover::before { content: ""; position: absolute; left: -10px; right: -10px; top: 0; bottom: 0; background: #0b3191; z-index: -1; } .nav ul li.on>a::before { content: ""; position: absolute; left: -10px; right: -10px; top: 0; bottom: 0; background: #0b3191; z-index: -1; } .nav ul li.on .subNav { display: block; background-color: #0b3191; left: -10px; } } @media screen and (max-width:1520px) { .topinright { margin: 0 0 0 600px; } } @media screen and (max-width:1386px) { .nav ul li>a { font-size: 16px; } .topinright { margin: 0 0 0 40%; } .nav ul li>a:hover::before { content: ""; position: absolute; left: -5px; right: -5px; top: 0; bottom: 0; background: #0b3191; z-index: -1; } .nav ul li.on>a::before { content: ""; position: absolute; left: -5px; right: -5px; top: 0; bottom: 0; background: #0b3191; z-index: -1; } .nav ul li.on .subNav { display: block; background-color: #0b3191; left: -5px; } } @media screen and (max-width:1170px) { .logo { width: 30%; } .topinright { margin: 0 0 0 32%; } } @media screen and (max-width:1023px) { @media screen and (max-width: 1020px) { .top { max-width: 1024px; } .topIN { max-width: 96%; } .top_bg { margin: 0 auto; } } @media screen and (max-width:1024px) { .logo { margin: 0 0 0 2%; } .top_link { right: 2%; } } @media screen and (max-width:1023px) { .top_wrap { height: auto; } .topIN { margin: 0 2%; padding: 10px 0 0 0; overflow: hidden; } .logo { margin: 0px; } } .snav { display: block; } .top_link { display: none; } .nav { display: none; } .header { height: auto; overflow: hidden; } .logo { width: 460px; /*! padding: 15px 0; */ } .logo_01 { width: 250px; } .logo_02 { width: 180px; } .top_nav { display: none; } .footer_left { width: 100%; float: none; } .footer_left { text-align: center; } .footer_right { width: auto; float: none; margin: 20px 0 0 0; } .copyRight { padding: 20px 20px 0; margin: 20px auto 0; } } @media screen and (max-width:800px) { .copyRight { line-height: 24px; padding: 15px 0 15px 0; } } @media screen and (max-width:640px) {} @media screen and (max-width:480px) { .top_welcom { display: none; } .fa-lg { font-size: 1.5em; } .mbtn { top: 47%; } .header { /*! background: #0b3191; */ } .navm { top: 70px; } .top { height: auto; } .friendLink ul li { width: 100%; float: none; } .friendLink { text-align: center; } } @media screen and (max-width:480px) { .copyRight { font-size: 12px; } .logo { width: auto; } .logo_01 { width: 120px; } .logo_02 { width: 140px; } } @media screen and (max-width:360px) { /*.logo { margin-top: 3%; }*/ .navm { top: 59px; } } @media screen and (max-width:330px) { /*.logo { margin-top: 4%; }*/ .navm { top: 57px; } }