* { padding: 0; margin: 0; } li { list-style: none; } a { text-decoration: none; } h2, h3, i, em { font-style: normal; } html, body { font-family: 微软雅黑; } input, img, a { outline: none; border: 0; } .clear { clear: both; } .px1400 { max-width: 1400px; margin: 0 auto; } .header { background-color: #123c77; } .head { padding: 30px 0; overflow: hidden; } .head-l { float: left; } .head-l a { display: block; } .head-l a img { display: block; width: 100%; } .head-r { float: right; text-align: right; } .head-r a { font-size: 14px; color: rgba(255, 255, 255, .6); } .head-r span { font-size: 14px; color: rgba(255, 255, 255, .6); padding: 0 10px; } .search { border: 1px solid #335588; background-color: #335588; width: 190px; height: 30px; margin-top: 20px; text-align: left; } .search input[type="text"] { background-color: #fff; width: 160px; height: 30px; line-height: 30px; background-color: #fff; padding: 0 10px; box-sizing: border-box; } .search input[type="image"] { vertical-align: middle; } .nav>ul>li { position: relative; float: left; width: 12.5%; text-align: center; background: url(../images/nav.png) no-repeat left center; line-height: 47px; } .nav>ul>li:first-child { background-image: none; } .nav>ul>li>a { font-size: 18px; color: #113973; font-weight: bold; } .nav>ul>li>ul { position: absolute; left: 0; right: 0; top: 47px; border-top: 2px solid #113973; background-color: #fff; box-shadow: 0 0 3px #ede9e9; z-index: 999; display: none; } .nav>ul>li>ul>li { line-height: 40px; } .nav>ul>li>ul>li>a { font-size: 14px; color: #333; } .nav>ul>li>ul>li:hover { background-color: #113973; } .nav>ul>li>ul>li:hover>a { color: #fff; } /* 移动端头部 */ .top { max-width: 1920px; margin: 0 auto; position: fixed; right: 10px; top: 18px; width: 25px; height: 25px; z-index: 9999; } .wap { display: none; } .top>img { display: block; width: 100%; } .wap-menu { position: absolute; top: 0; right: 0; z-index: 99999; font-size: 0; } .close-menu { display: none; position: absolute; right: 0; top: 0; } .wap-menu img { height: 25px; } .m-head { position: fixed; top: 0; left: 0; right: 0; padding: 10px; z-index: 999; } .banner a { display: block; } .banner a img { display: block; width: 100%; } .banner .slick-prev { left: 50px; width: 50px; height: 50px; border-radius: 50%; background: rgba(17, 58, 116, .7) url(../images/left.png) no-repeat center center; z-index: 998; } .banner .slick-next { right: 50px; width: 50px; height: 50px; border-radius: 50%; background: rgba(17, 58, 116, .7) url(../images/right.png) no-repeat center center; z-index: 998; } .footer { background-color: #10386f; } #footer-top { line-height: 68px; border-bottom: 1px solid #5a769f; } .footer-top>ul { display: inline-block; } .footer-top>ul>li a{ color: #fff;} .footer-top>ul>li a:hover { color: #dc9e51; } .footer-top>ul>li { position: relative; display: inline-block; margin-right: 50px; background: url() no-repeat right center; font-size: 16px; color: #fff; vertical-align: middle; cursor: pointer; } .footer-top>ul>li>ul { position: absolute; background-color: #fff; left: 0; right: 0; top: 69px; height: 96px; overflow-y: scroll; z-index: 999; display: none; } .footer-top>ul>li>ul>li { line-height: 30px; text-align: center; border-bottom: 1px solid #d7dbe0; } .footer-top>ul>li>ul>li>a { font-size: 12px; color: #333; } .footer-top>i { font-size: 21px; color: #fff; padding-right: 46px; vertical-align: middle; } .footer-down { position: relative; padding-top: 25px; padding-bottom: 30px; overflow: hidden; } .foot-l { float: left; margin-top: 23px; } .foot-l>a { display: block; } .foot-l>a>img { display: block; } .foot-m { float: left; margin-left: 16%; margin-top: 11px; margin-right: 16%; } .foot-m h2 { font-size: 20px; color: #fff; font-weight: normal; margin-bottom: 10px; } .foot-m>ul>li { display: inline-block; } .foot-m p { font-size: 14px; color: #fff; opacity: 0.7; line-height: 29px; } .foot-r { float: right; } .foot-r>ul>li { display: inline-block; margin-left: 20px; text-align: center; } .foot-r>ul>li>p { font-size: 14px; color: rgba(255, 255, 255, .7); } @media screen and (max-width: 1400px) { .header, .footer { padding-left: 10px; padding-right: 10px; } .foot-l { float: none; width: auto; } .foot-l>a>img { margin: auto; } .foot-m { margin-top: 20px; float: none; overflow: hidden; } .foot-m>ul>li { float: right; display: block; padding-left: 0; } .foot-m>ul>li:first-child { float: left; ; } .foot-r { float: none; width: 260px; margin: 0 auto; margin-top: 20px; } } @media screen and (max-width: 1024px) { body { padding-top: 60px; } .header { display: none; } .nav { display: none; } .wap { display: block; } .m-logo { font-size: 0; } .m-head { position: fixed; top: 0; left: 0; right: 0; background: #fff; padding: 10px; z-index: 999; box-shadow: 0 5px 5px rgb(0 0 0 / 20%); background: #103870; } .m-logo { font-size: 0; } .m-logo a { font-size: 0; line-height: 40px; } .m-logo img { max-height: 40px; max-width: 80%; vertical-align: middle; } .m-tlink { padding: 10px 15px 0 15px; } .m-tlink a { font-size: 14px; margin-right: 15px; margin: 5px 0; color: #fff; display: inline-block; font-size: 14px; line-height: 24px; background: #fff; color: #004980; line-height: 30px; padding: 0 15px; border-radius: 5px; } .m-search { margin: 0 15px; padding-right: 50px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; position: relative; line-height: 35px; margin-top: 15px; border: 1px solid #fff; } .m-search input[type="text"] { display: block; width: 100%; line-height: 25px; background: none; color: #fff; } .m-search input[type="text"]::placeholder { color: #fff; } .m-search input[type="image"] { position: absolute; right: 10px; top: 10px; height: 15px; } .m-nav { position: fixed; top: 60px; left: 100%; right: 0; bottom: 0; z-index: 999; background: #1c379a; overflow-y: scroll; } .m-nav ul { padding: 0 15px; } .m-nav ul li { border-bottom: 1px solid rgba(255, 255, 255, 0.2); position: relative; } .m-nav ul li>span.on { transform: rotateZ(90deg); } .m-nav ul li ul { display: none; } .m-nav ul li ul li { border: none; } .m-nav>ul>li a { display: block; font-size: 14px; line-height: 20px; padding: 15px 0; position: relative; color: #fff; } .m-nav>ul>li ul li a { padding: 10px 0; } .m-nav>ul>li>span { position: absolute; width: 20px; height: 20px; background: url(../images/m-nav_down.png) no-repeat; background-size: 14px 14px; background-position: center center; right: 0; top: 15px; cursor: pointer; display: block; color: #fff; transition: all 0.3s; } } @media screen and (max-width:1024px) {.lm{ display: none !important;}} @media screen and (max-width:768px) { .lm{ display: none !important;} .banner .slick-prev { left: 10px; width: 20px; height: 20px; background-size: 6px auto; } .banner .slick-next { right: 10px; width: 20px; height: 20px; background-size: 6px auto; } #footer-top { line-height: 30px; padding-top: 10px; } .footer-top>ul>li { margin-right: 30px; } .footer-top>ul>li>ul { top: 30px; } .foot-m>ul>li { float: none; } .foot-m>ul>li:first-child { float: none; } } @media screen and (max-width:414px) {} .foot-r>ul img { width: 123px; } .lm{ display: block; font-size: 24px; padding-right: 45px; padding-left: 15px; color: #333; line-height: 75px; color: #fff; background: #113971;}