@charset "utf-8";.banner {  width: 100%;  overflow: hidden;}.banner img {  display: block;  width: 100%;}/* 分页 */.pagination {  text-align: center;  font-size: 0;  padding-top: 0.4rem;}.pagination a {  display: inline-block;  border: 1px solid #dcdcdc;  padding: 0 0.12rem;  height: 0.35rem;  font-size: 0.14rem;  line-height: 0.35rem;  text-align: center;  color: #666;  margin: 0 0.07rem;}.pagination a.active {  background: #15499A;  color: #fff;  border: 1px solid #15499A;}.pagination a:hover {  background: #15499A;  color: #fff;  border: 1px solid #15499A;}.pagination span {  display: inline-block;  font-size: 0.14rem;}/* 主体 */.nymain {  position: relative;  padding-bottom: 0.6rem;  padding-top: 0.4rem;}.nymain .leftNav {  float: left;  width: 2.8rem;  position: relative;  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);}.nymain .leftNav>h2 {  line-height: 0.8rem;  color: #fff;  background: linear-gradient(90deg, #15499A 0%, #15499A 100%);  font-size: 0.26rem;  font-weight: bold;  overflow: hidden;  text-align: center;}.nymain .leftNav>ul {  background: #fff;}.nymain .leftNav>ul>li {  position: relative;}.nymain .leftNav>ul>li::before {  content: "";  position: absolute;  left: 0;  top: 0;  height: 100%;  border-left: 0.03rem solid #0C5CAA;  transform: scaleY(0);  z-index: 1;  transition: all 0.3s;}.nymain .leftNav>ul>li:first-child {  border-top: none;}.nymain .leftNav>ul>li>a {  position: relative;}.nymain .leftNav>ul>li>a::after {  content: '';  position: absolute;  top: 50%;  transform: translateY(-50%);  right: 0.2rem;  background: url(../images/left-sj_369ffb8ebbc7482785565d006af3b875.png) no-repeat;  background-size: cover;  width: 0.16rem;  height: 0.16rem;  display: none;}.nymain .leftNav ul li a {  display: block;  font-size: 0.18rem;  line-height: 0.66rem;  padding-left: 0.4rem;  border-bottom: 1px solid #e5e5e5;}.nymain .leftNav ul li:last-child a {  border-bottom: none;}.nymain .leftNav>ul>li.on>a {  color: #0C5CAA;  font-weight: 600;}.nymain .leftNav>ul>li.on>a::after,.nymain .leftNav>ul>li.active>a::after,.nymain .leftNav>ul>li:hover>a::after {  display: block;}.nymain .leftNav>ul>li:hover>a {  color: #0C5CAA;  font-weight: 600;}.nymain .leftNav>ul>li.on::before,.nymain .leftNav>ul>li:hover::before {  transform: none;}.nymain .leftNav>ul>li.active>a {  color: #0C5CAA;  font-weight: 600;}.nymain .leftNav ul li.active ul {  display: block;}.nymain .leftNav ul li a:hover {  background-position: 0.31rem center;  color: #0C5CAA;}.nymain .leftNav>ul>li>ul {  display: none;  padding-top: 0.1rem;  padding-bottom: 0.1rem;  padding-right: 0;  border-bottom: 1px solid #e5e5e5;}.nymain .leftNav>ul>li>ul>li>a {  font-size: 0.15rem;  line-height: 0.46rem;  padding-left: 0.6rem;  color: #666666;  border-bottom: none;}.ny-right {  float: right;  width: calc(100% - 3.3rem);  min-height: 4rem;}.position>div {  position: relative;  text-align: right;  font-size: 0;  line-height: 0.8rem;  border-bottom: 1px solid #C5C5C5;}.position h3 {  position: absolute;  font-size: 0.24rem;  font-weight: bold;  text-align: left;  bottom: 0;  left: 0;}.position span {  color: #666;  font-size: 0.16rem;  vertical-align: middle;}.position img {  height: 0.16rem;  vertical-align: middle;  margin-right: 0.1rem;}.position a {  font-size: 0.14rem;  color: #666;  margin: 0 0.05rem;  vertical-align: middle;}.position a:hover {  color: #15499A;}/* 列表页 */.text-list {  margin-top: 0.2rem;}.text-list ul li {  line-height: 0.74rem;  border-bottom: 1px dashed #C5C5C5;  overflow: hidden;  transition: all 0.5s;  position: relative;}.text-list ul li::after {  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 0;  border-bottom: 1px solid #15499A;  transition: all 0.5s;}.text-list ul li:hover {  border-bottom-color: transparent;}.text-list ul li:hover::after {  width: 100%;}.text-list ul li span {  display: block;  float: right;  font-size: 0.18rem;  color: #9E9E9E;  padding-left: 0.15rem;}.text-list ul li a {  display: block;  font-size: 0.18rem;  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;  word-break: break-all;  position: relative;  padding-left: 0.2rem;}.text-list ul li a::after {  content: "";  position: absolute;  width: 0.05rem;  height: 0.05rem;  top: 50%;  transform: translateY(-50%);  left: 0;  background: #15499A;  border-radius: 50%;}.text-list ul li:hover a {  color: #15499A;}/* 内容页 */.art-main .art-tit h3 {  text-align: center;  font-size: 0.24rem;  margin-top: 0.5rem;  font-weight: 600;}.art-main .art-body {  padding-top: 0.3rem;}.art-main .art-body p,.art-main .art-body p * {  font-family: "微软雅黑" !important;  font-size: 0.18rem !important;  line-height: 0.36rem !important;  margin-bottom: 0.2rem !important;  text-indent: 2em;}.art-main .art-body img {  max-width: 100% !important;  height: auto !important;  display: block;  margin: 0 auto;}.art-main .cont-tit p {  font-size: 0;  text-align: center;  padding: 0.1rem;  line-height: 0.26rem;  background: #F6F6F6;  margin-top: 0.3rem;}.art-main .cont-tit p img {  display: inline-block;  vertical-align: middle;  height: 0.16rem;  margin-right: 0.05rem;}.art-main .cont-tit p span {  display: inline-block;  vertical-align: middle;  font-size: 0.16rem;  margin: 0 0.32rem;  color: #666;}.art-info {  margin-top: 0.5rem;  border-top: 1px dashed #C5C5C5;  padding: 0.15rem 0;}.pnext {  color: #666;}.pnext p {  font-size: 0.16rem;  text-indent: initial;  line-height: 0.35rem;  color: #666;}.pnext p a {  color: #666;}.pnext p:hover a {  color: #15499A;}/* 图片列表 */.img-lists ul {  overflow: hidden;  margin-left: -2%;  margin-right: -2%;}.img-lists ul li {  float: left;  width: 29.33%;  margin: 0.4rem 2% 0 2%;  border: 1px solid #eee;  transition: all 0.5s;  position: relative;  top: 0;}.img-lists ul li:hover {  box-shadow: 0 0 10px rgba(51, 51, 51, 0.16);  top: -0.1rem;}.img-lists ul li a {  display: block;  width: 100%;}.img-lists ul li a .pic {  padding-top: 63.75%;}.img-lists ul li a>div.info {  padding: 0.1rem;  font-size: 0;  text-align: center;  background: #f6f6f6;}.img-lists ul li a>div.info p {  font-size: 0.18rem;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;  margin-bottom: 0.05rem;}.img-lists ul li:hover a>div.info p {  color: #15499A;}/*领导*/.list-ld {  overflow: hidden;}.list-ld ul {  margin-left: -0.18rem;  margin-right: -0.18rem;}.list-ld ul li {  float: left;  width: 25%;}.list-ld ul li a {  display: block;  margin: 0.25rem 0.2rem;}.list-ld ul li .pic {  padding-top: 114.81%;}.list-ld ul li .ld-tx {  background-color: #fff;  box-shadow: 0px 0.02rem 0.08rem 0px rgba(10, 11, 24, 0.1);  padding: 0.1rem 0;}.list-ld ul li h3 {  font-size: 0.18rem;  font-weight: bold;  position: relative;  text-align: center;  padding: 0 0.1em;}.list-ld ul li h3::after {  content: "";  position: absolute;  left: 0;  top: 50%;  transform: translateY(-50%);  left: 0;  width: 0.04rem;  height: 0.24rem;  background: #495EA0;}.list-ld ul li p {  font-size: 0.14rem;  line-height: 0.24rem;  color: #999;  margin-top: 0.1rem;  text-align: center;  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;  word-break: break-all;  padding: 0 0.1rem;}.list-ld ul li:hover h3::after {  background-color: #15499A;}.list-ld ul li:hover h3 {  color: #15499A;}.list-ld ul li:hover .pic img {  transform: scale(1.1);}/* 师资内容 */.sz-ny {  border-top: 0.16rem solid #ffb60e;  border-bottom: 0.16rem solid #ffb60e;  border-radius: 0.08rem;  background: #f6f6f6;  overflow: hidden;  margin-top: 0.5rem;  padding: 0.5rem;}.sz-t {  align-items: flex-start;}.sz-t .pic {  width: 1.87rem;  height: 2.5rem;  padding-top: 0;}.sz-ty {  width: calc(100% - 2.35rem);}.sz-ty h3 {  font-size: 0.28rem;  font-weight: 500;}.sz-ty>p {  font-size: 0.18rem;  font-weight: 500;  margin-top: 0.16rem;}.sz-ty>p:nth-child(2) {  color: #ffb60e;}.sz-ty .sz-tyd {  margin-top: 0.3rem;}.sz-ty .sz-tyd>p {  font-size: 0.18rem;  margin-top: 0.16rem;}.sz-ty .sz-tyd>p:first-child {  background: url() no-repeat left center;  background-size: 0.21rem auto;  padding-left: 0.31rem;}.sz-ty .sz-tyd>p:nth-child(2) {  background: url() no-repeat left center;  background-size: 0.2rem auto;  padding-left: 0.31rem;}.sz-ty .sz-tyd>p:nth-child(3) {  background: url() no-repeat left center;  background-size: 0.2rem auto;  padding-left: 0.31rem;}.sz-box {  margin-top: 0.6rem;}.qh-tit {  background-color: #fff;  height: 0.6rem;  line-height: 0.6rem;}.qh-tit ul {  height: 100%;  padding: 0 0.5rem;}.qh-tit ul li {  height: 100%;  font-size: 0.18rem;  font-weight: 500;  position: relative;}.qh-tit ul li::after {  content: "";  position: absolute;  bottom: 0;  left: 0;  width: 100%;  border-bottom: 0.04rem solid #ffb60e;  display: none;}.qh-tit ul li.on {  font-size: 0.22rem;  font-weight: 600;  color: #ffb60e;}.qh-tit ul li.on::after {  display: block;}.qh-bd {  position: relative;}.qh-bd>ul {  position: absolute;  left: 0;  right: 0;  top: 0;  width: 100%;  padding: 0 0.5rem;  opacity: 0;  z-index: 8;}.qh-bd>ul.on {  position: relative;  z-index: 9;  opacity: 1;}.qh-bd>ul p {  font-size: 0.2rem;  line-height: 0.3rem;  margin-top: 0.4rem;}/* 图文列表页  start */.tw ul li a {  display: block;  overflow: hidden;  padding: 0.25rem 0;  position: relative;  border-top: 1px dashed #C5C5C5;}.tw ul li:first-child a {  border-top: none;}.tw ul li a .pic {  width: 2.7rem;  height: 1.72rem;  padding-top: 0;}.tw ul li a .tw-tx {  overflow: hidden;  padding-left: 0.35rem;}.tw ul li a .tw-tx .date {  font-family: Georgia;  margin-top: 0.1rem;  font-size: 0.16rem;  color: rgba(7, 55, 141, 0.5);}.tw ul li a .tw-tx .date span {  font-size: 0.3rem;  padding-right: 0.05rem;  color: #15499A;}.tw ul li a .tw-tx h3 {  font-size: 0.18rem;  font-weight: normal;  line-height: 0.3rem;  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;  word-break: break-all;  margin-top: 0.2rem;}.tw ul li a .tw-tx p {  font-size: 0.14rem;  line-height: 0.24rem;  height: 0.48rem;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  line-clamp: 2;  -webkit-box-orient: vertical;  margin-top: 0.14rem;  color: #888;}.tw ul li:hover a .pic img {  transform: scale(1.1);}.tw ul li:hover a .tw-tx h3 {  color: #15499A;  font-weight: bold;}.tw ul li:hover a .tw-tx .gd {  transform: translateX(95%);}.tw2 ul {  justify-content: flex-start;  align-items: flex-start;}.tw2 ul li {  width: 46.77%;  margin-left: 6.46%;  margin-top: 0.4rem;}.tw2 ul li:nth-child(2n + 1) {  margin-left: 0;}.tw2 ul li a {  display: block;}.tw2 ul li .pic {  padding-top: 60.35%;}.tw2 ul li .tw-tx {  border: 1px solid #d8d8d8;  border-top: none;  padding: 0.5rem 0.3rem 0.15rem 0.3rem;  position: relative;}.tw2 ul li .tw-tx .date {  position: absolute;  right: -1px;  width: 1.13rem;  height: 0.37rem;  line-height: 0.37rem;  border-radius: 0px 0px 0px 0.185rem;  background: #ffb60e;  text-align: center;  font-family: Songti SC;  font-size: 0.16rem;  font-weight: 900;  color: #fff;  top: -0.185rem;  z-index: 1;}.tw2 ul li .tw-tx .date span {  font-size: 0.2rem;  font-weight: 900;}.tw2 ul li .tw-tx h3 {  font-size: 0.22rem;  font-weight: 500;  line-height: 0.28rem;  height: 0.56rem;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  line-clamp: 2;  -webkit-box-orient: vertical;}.tw2 ul li .tw-tx hr {  border: none;  width: 0.44rem;  height: 0.03rem;  background: #ffb60e;  margin: 0.15rem 0;}.tw2 ul li .tw-tx p {  font-size: 0.16rem;  line-height: 0.28rem;  height: 0.84rem;  overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 3;  line-clamp: 3;  -webkit-box-orient: vertical;}/* 组织机构 */.zzjg {  justify-content: flex-start;  align-items: flex-start;}.zzjg ul {  width: 48%;  margin-top: 0.4rem;}.zzjg ul:nth-child(even) {  margin-left: 4%;}.zzjg ul h3 {  font-size: 0.2rem;  font-weight: bold;  background: url(../images/bf1_97a50b8fe8ce4c8db18f1d7208563325.png) no-repeat left center;  background-size: 0.3rem auto;  padding-left: 0.45rem;  line-height: 0.3rem;  margin-bottom: 0.25rem;}.zzjg ul li {  position: relative;  line-height: 0.6rem;  border-bottom: 1px dashed #C5C5C5;}.zzjg ul li a {  display: block;  font-size: 0.18rem;  padding-left: 0.25rem;  white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;  word-break: break-all;  position: relative;  z-index: 1;  transition: all 0.4s;}.zzjg ul li:nth-child(2) {  border-top: none;}.zzjg ul li a::after {  content: '';  position: absolute;  top: 50%;  transform: translateY(-50%);  left: 0;  width: 0.05rem;  height: 0.05rem;  background: #15499A;  border-radius: 50%;  transition: all 0.3s;}.zzjg ul li a:hover {  font-weight: bold;  color: #15499A;}@media screen and (max-width: 1300px) {}@media screen and (max-width: 1024px) {  .ny-right {    width: calc(100% - 3.4rem);  }  .tw ul li a .pic {    width: 2.92rem;    height: 1.77rem;  }  .tw ul li a .tw-tx .date {    margin-top: 0;    font-size: 0.16rem;  }  .tw ul li a .tw-tx .date span {    font-size: 0.22rem;  }  .tw ul li a .date p {    font-size: 22px;  }  .tw ul li a .date em {    width: 30px;    height: 30px;  }  .tw ul li a .date p {    font-size: 20px;  }  .tw ul li a .date em {    width: 22px;    height: 22px;    background-size: auto 12px;    margin-top: 25px;  }  .tw ul li a .tw-tx hr {    margin: 0.1rem 0;  }  .sjtw ul li a .tw-tx {    width: calc(100% - 80px);  }  .sz-ny {    margin-top: 0.3rem;    padding: 0.2rem;  }  .list-ld ul {    margin-left: -0.18rem;    margin-right: -0.18rem;  }  .list-ld ul li a {    display: block;    margin: 0.2rem;  }}@media screen and (max-width: 768px) {  .nymain .leftNav>h2 {    height: inherit;    line-height: 0.56rem;    font-size: 0.18rem;    text-align: left;    padding-left: 0.15rem;    font-weight: 600;    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);  }  .nymain .leftNav>h2::before,  .nymain .leftNav>h2::after {    display: none;  }  .nymain .leftNav>h2 span {    /*float: right; */   width: 0.5rem;    height: 0.56rem;   /* background: url(../images/sub_left_down2_6e4174e152554432889f65c3c49ce091.png) no-repeat center center;  */  background-size: 0.14rem 0.14rem;    cursor: pointer;  }  .nymain {    padding: 0.25rem 0 0.5rem 0;  }  .nymain .leftNav {    float: none;    width: auto;    margin-top: 0;  }  .nymain .leftNav>p {    font-size: 18px;    padding: 10px 0;  }  .nymain .leftNav ul li a {    font-size: 0.18rem;    line-height: 0.56rem;  }  .ny-right {    float: none;    width: auto;    padding: 0;  }  .position {    padding: 16px 0;    margin-top: 0;    margin-bottom: 0;  }  .position>div {    text-align: left;    line-height: 22px;    padding-bottom: 10px;  }  .position h3 {    left: 0;    width: auto;    height: 45px;    font-size: 20px;    line-height: 45px;    position: relative;    left: 0;    margin-bottom: 10px;    font-weight: 600;    display: none;  }  .position h3::after {    width: 37px;    height: 37px;    right: -10px;    bottom: -15px;  }  .pagination {    padding-top: 25px;  }  .pagination a {    padding: 0 5px;    height: 20px;    line-height: 20px;    font-size: 12px;    margin: 0 3px;  }  .nymain .leftNav ul {    display: none;    padding-bottom: 0;    margin-left: 0;    background: #fff;  }  .nymain .leftNav>ul>li>span {    top: 13px;  }  .text-list {    margin-top: 0;  }  .text-list ul li .text-l h3 {    font-size: 0.2rem;  }  .text-list ul li .date {    width: 0.9rem;    height: 0.9rem;    margin-left: 0.3rem;  }  .text-list ul li .date>p {    font-size: 0.36rem;  }  .text-list ul li .text-l {    width: calc(100% - 1.2rem);  }  .pnext {    float: none;    border: none;    width: auto;  }  .zzjg_text li {    width: 50%;  }  .img-lists ul {    overflow: hidden;    margin-left: -1.5%;    margin-right: -1.5%;  }  .img-lists ul li {    width: 30.33%;    margin: 0.15rem 1.5%;  }  .xbxx {    padding-top: 0;  }  .xbxx ul li a {    padding: 15px 10px;  }  .xbxx ul li a h3 {    font-size: 18px;    padding-bottom: 10px;    margin-bottom: 15px;  }  .xbxx ul li a p {    font-size: 14px;    line-height: 26px;    height: 72px;    padding: 0;  }  .xbxx ul li a div span {    font-size: 12px;  }  .xbxx ul li a div img {    height: 14px;  }  .nymain .leftNav>h2 img {    height: 20px;  }  .dt-list2 li a>.dt-text h3 {    font-size: 18px;  }  .dt-list2 li a>.dt-text p {    font-size: 14px;    line-height: 24px;    margin-top: 0;  }  .dt-list2 li a>.dt-text {    padding-left: 10px;  }  .dt-list2 li .date {    width: 60px;  }  .dt-list2 li .date span {    font-size: 24px;  }  .dt-list2 li .date {    padding: 4px 0;  }  .dt-list2 li {    padding: 15px 0;  }  .art-main .art-body {    padding-top: 20px;  }  .zzjg ul {    width: 100%;  }  .zzjg ul:nth-child(even) {    margin-left: 0;  }}@media screen and (max-width: 640px) {}@media screen and (max-width: 480px) {  .nymain>div {    padding: 0 10px 10px;  }  .img-lists ul li {    width: 47%;  }  .art-main .cont-tit p .liulan {    margin-left: 15px;  }  .nymain .leftNav ul li a {    line-height: 45px;    font-size: 14px;  }  .nymain .leftNav>ul>li>ul>li>a {    font-size: 12px;  }  .sz-ty h3 {    padding-left: 0;    text-align: center;  }  .sz-ty>div {    margin-top: 0;    padding-bottom: 10px;  }  .sz-ty>div p {    line-height: 34px;  }  .tw ul li a {    height: auto;  }  .tw ul li a .pic {    float: none;    width: 100%;    height: auto;    padding-top: 60.46%;    margin-bottom: 0.1rem;  }  .tw ul li a .date p {    font-size: 18px;  }  .tw ul li a .date em {    margin-top: 20px;  }  .tw ul li a .tw-tx {    padding-left: 0;  }  .tw2 ul li {    width: 100%;    margin-top: 0.2rem;    margin-left: 0;  }  .list-ld ul li {    width: 50%;  }  .list-ld ul {    margin-left: -0.12rem;    margin-right: -0.12rem;  }  .list-ld ul li a {    margin: 0.15rem;  }  .sz-t .pic {    margin: 0 auto;  }  .sz-ty {    width: 100%;    margin-top: 0.15rem;  }  .sz-box {    margin-top: 0.3rem;  }  .qh-tit ul {    padding: 0 0.1rem;  }  .qh-tit ul li.on {    font-size: 0.2rem;  }  .qh-bd>ul {    padding: 0;  }}@media screen and (max-width: 375px) {  .list-ld ul li .pic {    margin: 0 auto;  }  .list-ld ul li .ld-tx {    width: 100%;  }}@media screen and (max-width: 320px) {  .art-main .art-tit span {    font-size: 12px;    padding-bottom: 5px;    line-height: 24px;    height: 24px;  }  .art-main .art-body p {    font-size: 15px;  }  .img-lists ul li a>img {    height: 84px;  }}