﻿.p1920 {width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.w1200 {width: 1200px;margin: 0 auto;}
.fl {float: left;}
.fr {float: right;}
.clearfix::after {content: '';display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.dfc {display: flex;justify-content: space-between;align-items: center;}


header {background-color: #212a6b;}
.header {height: 24px;}
header div {font-size: 12px;color: #646ca4;font-family: "宋体";}
header div p {font-size: 12px;color: #646ca4;font-family: "宋体";margin: 0;}
header div a {font-size: 12px;color: #646ca4;font-family: "宋体";}
header div a span {color: #e60012;}

header div a:hover {color: #646ca4;}


.nav1 {height: 90px;transform: translateX(18px);position: relative;z-index: 999;}
.nav-li {position: relative;z-index: 999;padding: 0 7px;}
.nav-li .nav-a {display: block;line-height: 70px;font-size: 15px;color: #3e3a39;padding-top: 20px;width: 80px;text-align: center;}
.nav-ul {height: 0;overflow: hidden;position: absolute;left: 50%;top: 100%;background-color: #fff;z-index: 999;width: 9000px;display: flex;align-items: center;justify-content: center;transform: translateX(-50%);background-color: rgba(0, 0, 0, .5);}
.nav-ul li {height: 12px;}
.nav-ul li+li {border-left: 1px solid #898989;}
.nav-ul li a {line-height: 12px;text-align: center;display: block;color: #fff;text-align: center;font-size: 12px;font-family: "宋体";padding: 0 14px;}

.nav-li:hover .nav-a {background-color: #0092d8;color: #fff;}
.nav-ul li a:hover {color: #0092d8;}


.s1 {background-color: #ecf2f6;border-bottom: 1px solid #c9d4db;}
.s1-box {height: 50px;}

.s1a p {line-height: 20px;font-size: 12px;color: #595757;font-family: "宋体";display: flex;align-items: center;}
.s1a p img {margin-right: 3px;}
.s1a p strong {font-weight: normal;font-size: 20px;color: #0092d8;line-height: 20px;font-family: "[ArrusBT]";}

.s1b {display: flex;align-items: center;}
.s1b-ss {font-size: 12px;color: #595757;font-family: "宋体";}
.s1b-ss a {font-size: 12px;color: #595757;font-family: "宋体";}
.s1b-ss a+a {margin-left: 5px;}

.s1b-form {margin-left: 15px;width: 246px;height: 36px;border: 1px solid #a1aeb6;border-radius: 18px;}
.s1b-input {height: 100%;padding-left: 14px;font-size: 12px;color: #898989;font-family: "宋体";}
.s1b-btn {width: 30px;height: 30px;border-radius: 50%;background-color: #0092d8;margin-top: 2px;margin-right: 2px;background-image: url(../image/s1b-ss.png);background-repeat: no-repeat;background-position: center center;}


.szt {padding: 50px 0;border-bottom: 1px solid #c9d4db;}


.s2 {width: 420px;}

.s2a {width: 100%;height: 45px;background-color: #ecf2f6;}
.s2a h2 {display: block;width: 130px;line-height: 45px;background-color: #0092d8;font-size: 18px;color: #fff;text-align: center;}
.s2a a {display: block;width: 45px;text-align: center;line-height: 45px;font-size: 38px;color: #fff;background-color: #c9d4db;font-family: "宋体";}
.s2a a:hover {background-color: #0092d8;}

.s2b {margin-top: 15px;width: 100;}
.s2b-img {width: 100%;}
.s2b-img img {width: 100;}
.s2b-con {margin-top: 15px;}
.s2b-con p {font-size: 12px;color: #595757;font-family: "宋体";line-height: 20px;text-indent: 2em;}


.s3 {margin-left: 20px;width: 551px;}

.s3a {width: 100%;height: 45px;background-color: #ecf2f6;}
.s3a h2 {display: block;width: 130px;line-height: 45px;background-color: #0092d8;font-size: 18px;color: #fff;text-align: center;}
.s3a a {display: block;width: 45px;text-align: center;line-height: 45px;font-size: 38px;color: #fff;background-color: #c9d4db;font-family: "宋体";}
.s3a a:hover {background-color: #0092d8;}

.s3b {margin-top: 15px;}

.s3b-tj {width: 100%;}
.s3b-tj-img {width: 150px;}
.s3b-tj-img a img {width: 100%;}

.s3b-tj-con {width: 385px;padding-right: 5px;}
.s3b-tj-con a {font-size: 14px;color: #595757;font-family: "宋体";line-height: 30px;display: block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.s3b-tj-con p {font-size: 12px;color: #898989;font-family: "[ASI_System]";line-height: 18px;}
.s3b-tj-con div {font-size: 12px;color: #595757;font-family: "宋体";line-height: 20px;margin-top: 10px;}

.s3b-list {margin-top: 13px;}
.s3b-list li {width: 100%;height: 82px;border: 1px solid #dce6ed;padding-top: 12px;}
.s3b-list li+li {margin-top: 18px;}

.s3b-list-time {width: 67px;}
.s3b-list-time h2 {font-size: 22px;color: #898989;text-align: end;}
.s3b-list-time p {font-size: 12px;color: #898989;font-family: "[ASI_System]";margin-top: 7px;text-align: end;}

.s3b-list-con {width: 455px;margin-left: 13px;}
.s3b-list-con a {font-size: 14px;color: #595757;font-family: "宋体";font-weight: bold;display: block;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.s3b-list-con p {font-size: 12px;color: #595757;font-family: "宋体";line-height: 20px;margin-top: 5px;}

.s3b-list li:hover {background-color: #0092d8;border-color: #0092d8;}
.s3b-list li:hover .s3b-list-time h2 {color: #fff;}
.s3b-list li:hover .s3b-list-time p {color: #fff;}
.s3b-list li:hover .s3b-list-con a {color: #fff;}
.s3b-list li:hover .s3b-list-con p {color: #fff;}


.s4 {width: 189px;}

.s4a {width: 100%;}
.s4a-name {width: 100%;text-align: center;background-color: #0092d8;line-height: 45px;font-size: 18px;color: #fff;}

.s4a-list {margin-top: 2px;}

.s4a-list li {width: 100%;}
.s4a-list li+li {margin-top: 2px;}

.s4a-list li a {height: 44px;background-color: #ecf2f6;padding-left: 11px;padding-right: 12px;}
.s4a-list li a span {font-size: 14px;color: #595757;font-family: "宋体";}
.s4a-list li a span:first-child::before {content: "◇";display: inline-block;}

.s4a-list li a:hover span {color: #0092d8;}
.s4a-list li a:hover span:first-child {color: #0092d8;font-weight: bold;}
.s4a-list li a:hover span:first-child::before {color: #0092d8;font-weight: normal;}

.s4b {width: 100%;margin-top: 10px;}
.s4b a {display: flex;width: 100%;height: 70px;background-repeat: no-repeat;background-size: 100% 100%;align-items: center;justify-content: center;flex-direction: column;}
.s4b a h3 {font-size: 16px;color: #feffff;}
.s4b a p {font-size: 12px;color: #feffff;text-transform: uppercase;font-family: Arial;margin-top: 5px;}

.s4c {margin-top: 10px;width: 100%;height: 240px;background-repeat: no-repeat;background-size: 100% 100%;padding-left: 12px;padding-right: 17px;padding-top: 19px;display:none;}
.s4c h2 {font-size: 16px;color: #feffff;line-height: 21px;}
.s4c div {margin-top: 10px;}
.s4c div p {font-size: 12px;color: #feffff;line-height: 20px;font-family: "宋体";}


.s5 {padding: 15px 0;}

.s5a {width: 80px;line-height: 24px;background-color: #0092d8;border-radius: 5px;background-image: url(../image/s5a.png);background-repeat: no-repeat;background-position: 7px center;padding-left: 25px;font-size: 12px;font-family: "宋体";color: #fff;}

.s5b a {font-size: 12px;color: #595757;font-family: "宋体";margin-left: 8px;}


footer {background-color: #ecf2f6;border-bottom: 5px solid #212a6b;}

.footer {padding: 40px 0;}

.footer-nav {padding: 25px 0;}
.footer-nav p {font-size: 14px;font-family: "宋体";color: #595757;}
.footer-nav p a {font-size: 14px;font-family: "宋体";color: #595757;}
.footer-nav p a:hover {color: #0092d8;}

.footer-title {font-size: 12px;color: #595757;font-family: "宋体";line-height: 22px;}
.footer-title a {font-size: 12px;color: #595757;font-family: "宋体";line-height: 22px;}
.footer-title a+a {margin-left: 5px;}
.footer-title p {margin: 0;font-size: 12px;color: #595757;font-family: "宋体";line-height: 22px;}

.footer-code img {width: 152px;height: 152px;}
.footer-code td:first-child p {font-size: 12px;color: #595757;font-family: "宋体";line-height: 1.2;margin: 0;}
.footer-code td:nth-child(2) p {font-weight: bold;font-size: 12px;color: #595757;font-family: "宋体";line-height: 1.2;margin: 0;}
.footer-code td {padding-left: 3px;}


.ny-con {padding-top: 50px;padding-bottom: 45px;}

.ny-left {width: 260px;}

.ny-right {width: 900px;}

.ny-left-box {width: 100%;}
.ny-left-box+.ny-left-box {margin-top: 15px;}

.ny-left-name h3 span {display: none;}
.ny-left-name h3 {width: 100%;line-height: 60px;background-color: #0092d8;font-size: 20px;font-weight: bold;color: #fff;padding-left: 43px;display: flex;align-items: center;justify-content: space-between;padding-right: 16px;}

.ny-left2 .ny-left-name h3 a {font-size: 12px;color: #fff;font-family: "宋体";}

.ny-left2 .ny-left-name h3 a:hover {color: #212a6b;}

.ny-left1 .ny-left-name h3 {background-image: url(../image/ny-left1.png);background-repeat: no-repeat;background-position: 16px center;}
.ny-left2 .ny-left-name h3 {background-image: url(../image/ny-left2.png);background-repeat: no-repeat;background-position: 16px center;}

.ny-left2 .ny-left-con {width: 100%;margin-top: 2px;}
.ny-left2 .ny-left-con .list-news {background-color: #ecf2f6;padding: 16px;}
.ny-left2 .ny-left-con .list-news li {width: 100%;}
.ny-left2 .ny-left-con .list-news li+li {margin-top: 12px;}
.ny-left2 .ny-left-con .list-news li a {width: 100%;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 12px;font-family: "宋体";color: #595757;}

.ny-left2 .ny-left-con .list-news li a:hover {color: #0092d8;}

.ny-left3 {width: 100%;padding: 20px 16px;background-image: url(../image/ny-contact.jpg);background-repeat: no-repeat;background-size: cover;}
.ny-left3 h4 {font-size: 18px;color: #fff;margin-bottom: 10px;}
.ny-left3 p {margin: 0;font-size: 12px;color: #fff;font-family: "宋体";line-height: 22px;}
.ny-left3 a {display: block;width: 130px;text-align: center;line-height: 40px;background-color: #00689a;font-size: 14px;color: #feffff;font-family: "宋体";font-weight: bold;margin-top: 5px;}

.ny-left1 .ny-left-con {margin-top: 2px;}
.ny-left1 .ny-left-con ul li {width: 100%;min-height: 44px;padding-left: 16px;background-color: #ecf2f6;}
.ny-left1 .ny-left-con ul li+li {margin-top: 2px;}
.ny-left1 .ny-left-con ul li a {display: block;padding: 0;line-height: 44px;font-size: 13px;color: #595757;}
.ny-left1 .ny-left-con ul li a::before {content: "○";display: inline-block;font-size: 20px;color: #595757;}

.ny-left1 .ny-left-con ul li a:hover {font-weight: bold;color: #0092d8;}
.ny-left1 .ny-left-con ul li a:hover::before {font-weight: bold;color: #0092d8;}

.ny-left1 .ny-left-con ul li .first-nav-btn {background-image: none;}
.ny-left1 .ny-left-con ul li .first-nav-btn::before {content: ">";display: block;font-size: 14px;color: #595757;font-family: "宋体";line-height: 30px;width: 30px;text-align: center;}

.ny-left1 .ny-left-con ul li.first-nav-btn:hover {background-image: none;}
.ny-left1 .ny-left-con ul li .first-nav-btn:hover::before {color: #0092d8;transform: rotateZ(90deg);}
.ny-left1 .ny-left-con ul li .first-nav-btn.clicked::before {transform: rotateZ(90deg);}

.ny-right .ny-nav {width: 100%;background-image: url(../image/ny-right.jpg);background-repeat: no-repeat;background-position: top left;padding-top: 15px;padding-bottom: 32px;}
.ny-right .ny-nav h2 {font-size: 20px;color: #414559;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 100%;position: relative;padding-left: 15px;box-sizing: border-box;}
.ny-right .ny-nav h2::before {content: "■";position: absolute;left: 0;top: -3px;}
.ny-right .ny-nav p {margin: 0;margin-top: 13px;font-size: 12px;color: #898989;font-family: "宋体";}
.ny-right .ny-nav p a {font-size: 12px;color: #898989;font-family: "宋体";}