@media screen and (max-width: 1224px) {
  .header-box {
    width: 1024px !important;
    margin: 0 auto;
  }
  .entirety {
    width: 1024px !important;
    padding: 0 !important;
  }
  .container {
    width: 1024px !important;
  }
  .container2 {
    width: 1024px !important;
    margin: 0 auto;
  }
  .container3 {
    width: 1024px !important;
    margin: 0 auto;
  }
  #contentPage .articleBox {
    padding: 5px 40px 40px 17px !important;
  }
}

@media screen and (max-width: 540px) {
  * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }
  html {
    font-size: 14px !important;
  }
  li {
    list-style: none;
  }
  img {
    max-width: 100%;
    max-height: 100%;
  }
  a {
    text-decoration: none;
  }
  .entirety {
    width: 100% !important;
    margin: 0 auto;

    padding: 0 !important;
  }

  .container {
    width: 100% !important;
    margin: 0 auto;
  }
  .container3 {
    width: 100% !important;
  }
  .header-box {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-around;
  }
  .header2 {
    width: 100% !important;
    margin: 0 auto !important;
  }
  .logo {
    text-align: center !important;
    width: 100% !important;
    padding: 0 !important;
    padding: 1rem !important;
  }
  .logo img {
    padding: 0 !important;
  }
  #AIlogo {
    margin: 0 !important;
    float: left;
  }
  .nav {
    width: 100% !important;
    margin: 0 auto !important;
  }
  .fNav {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-around;
  }
  .fNav li {
    text-align: center;
    width: 23%;
    padding: 0 !important;
    margin-bottom: 1rem;
  }
  .fNav li:nth-child(4) {
    background: none !important;
  }
  .fNav li a {
    font-size: 1rem !important;
    display: inline !important;
    padding-bottom: 5px;
  }
  .sNav li {
    width: 5.7rem !important;
  }
  .fNav li:hover .sNav li {
    display: none !important;
    height: 0px !important;
  }

  .nav {
    padding: 0px !important;
  }

  /*.whitespace{
           width: 20rem; 
       }*/
  .listItem {
    width: 100% !important;
  }
  .listItem .abstract {
    margin: 0;
  }
  .listLeft {
    width: 90% !important;
    margin-left: 1rem !important;
   
  }

  .listLeft2 {
    width: 90%;
    margin: 0 auto;
  
    margin-top: 1rem;
    float: left;
    margin-left: 5%;
  }

  .listLeft > div,
  .listLeft p {
    float: left;
  }
  .listLeft .jjy {
    margin-top: 1.5rem;
  }
  .jjy {
    width: 100% !important;
    height: 100% !important;
  }
  .listLeft2 > div {
    padding-top: 1rem;
  }
  .listLeft2 p {
    padding: 1rem 0;
    font-size: 0.8rem;
    color: #ccc;
  }
  .listLeft2 > img {
    width: 100%;
    height: 17rem !important;
  }
  .listLeft2 .big .news span {
    float: right;
  }
  .listLeft2 .big .news a div{
    font-weight: 550;
}
.listLeft2 .big .new p .ass span{
color:#ccc !important;
}
.listLeft2 .big .a1050{
    border-bottom: 1px solid rgba(235,232,232,0.5);
}

.listLeft2 .big .a1050:last-of-type {
    border: none;
}

  .listLeft2 .page {
    margin-bottom: 2rem;
    padding-top: 0 !important;
    margin-top: 1.5rem;
  }
  .listLeft2 .page #fanye183823 {
    color: #fff;
  }
  .listLeft2 .page .PrevDisabled,
  .listLeft2 .page .Next,
  .listLeft2 .page .NextDisabled,
  .listLeft2 .page .Prev {
    height: 20px !important;
  }
.listLeft2 .page table tbody div .PrevDisabled,
.listLeft2 .page table tbody div .Next,
.listLeft2 .page table table tbody div .Prev,
.listLeft2 .page table table tbody div .NextDisabled,
.listLeft2 .page table tbody div .defaultButtonStyle{
    background: url(../assets/background1.png) no-repeat center;
    background-size: 100% 100%;
    color: #fff !important;
    padding: 2px 4px;
}

  .listLeft .listUL {
    
  }
  #listPage .listLeft .date {
    display: none !important;
  }
  #listPage .listLeft3 .location {
    height: 0rem !important;
  }
  .copy {
    padding-right: 0px;
  }
  .listLeft .none {
    display: none;
  }
  .currentPath {
    display: none !important;
  }
  #footer2 {
    width: 100% !important;
    padding: 1rem;
    display: none;
  }
  .jjy a {
    color: #fff;
  }

  /**/
  .listRight p {
    display: none;
  }
  .listRight {
    width: 95% !important;
  }
.container-fulled-tab .listRight ul{
 width: 100% !important;
}
.container-fulled-tab .asd .dian{
left:31%  !important;
}
  .listRight ul li {
    border-bottom: none !important;
    margin-left: 1rem;
    width: 6rem !important;
padding:0.5rem !important;
  }
  .listRight ul li a{
color:#ccc;
}
  .listRight ul li:first-child {
    margin: 0;
  }
  .listRight ul {
    display: flex;
    text-align: center;
    border-bottom: 1px solid #ccc;
    width: 200%;
    margin-left: 0.35rem;
  }

  .fr {
    float: left !important;
    margin-left: 2rem;
  }
  .listRight ul li a {
    display: block;
    width: 5rem;
  }
.listRight .asd>.b1053{
border:none !important;
}
.listRight .asd .b1053 div{
width:300px;
display: flex;
}
.listRight .asd .b1053 div a{
   width: 6rem;
   font-size: 1rem !important;
   border:0 !important;
    text-align: left;
    padding: 0 0.5rem;
}
  .asd  #active {
    border-bottom: 4px solid #007adf !important;
    background:#007adf !important;
    color:#fff  !important;
  }
  .asd .dian {
    width: 20%;
    position: absolute;
    top: 105%;
    left: 16%;
    padding:0  !important;
  }
  .asd {
    position: relative;
  }
  .asd .dian span {
    width: 5px;
    height: 5px;
    border-radius: 50%;
    display: inline-block;
    background-color: #999;
  }
  .asd .dian .active1 {
    background-color: #fff;
  }
  .clear {
    clear: both;
  }
  .listLeft3 {
    width: 90%;
    margin: 0 auto;
    color: #fff;
    display: block !important;
  }

.listLeft3 .relative .jjy{
    overflow: inherit  !important;
    display: flex !important;
}
.listLeft3 .relative .before{
  display: none;
}
.listLeft3 .relative .jjy {

}
.listLeft3 .relative .jjy .flex{
 display: flex ;
width:330%  !important;
}
.listLeft3 .relative .jjy .flex .flexs{
margin:0 !important;
}
.listLeft3  .relative .jjy .tabss{
margin:0 !important;
}
.listLeft3  .relative .jjy .selected{
border:0 !important;
}
.listLeft3 .relative .jjy .content{
left:0 !important;
}
.listLeft3  .relative .jjy .flexs{
width:35% ;
}
.listLeft3  .relative .jjy .flexs:first-child  h2 span{
border:0 !important;
    border-bottom: 1px solid rgba(255,255,255,0.7)  !important;
}
.listLeft3  .relative .jjy h2 span{
border:1px solid rgba(255,255,255,0.7);
      transform: skew(-20deg, 0);
        border-radius: 2px;
    padding: 10px;
    display: block;
}
  .content_left img {
    width: 30%;
    height: 12rem;
    float: left;
  }

  .content_right {
    padding-left: 1rem;
    width: 65%;
    float: left;
    height: 12rem;
  }
  .content_right p {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    margin: 0.5rem 0;
  }
  .listLeft3 section {
    overflow: hidden;
    margin-bottom: 1rem;
    height: 14rem;
  }
  .listLeft3 .jjy {
    margin-top: 1.5rem;
  }
  .jjy .seo {
    width: 100% !important;
    position: relative;
  }
  .jjy .seo .aseo {
    position: absolute;
    /*bottom: -0.5rem;*/
    right: 2rem;
    font-size: 0.8rem;
    color: #ccc;
  }
  .jjy .seo #vsb_content_2 {
    width: 100% !important;
  
  }

  .jjy {
    display: block !important;
  }
  .jjy .a1042 {
    margin-right: 0rem !important;

    float: left !important;
  }
  .jjy .a1042:nth-child(2n) {
   /* margin-left: 3.33rem;*/
  }
  .jjy .a1042 #vsb_content_2 P {
    width: 50% !important;
  }
  article form .a1042 {
    width: 100% !important;
    padding-left: 0 !important;
  }
article form  video{
      width: 90vw !important;
}
  article form .a1042 p {
    /*width: 50% !important;*/
  }
img{
border:0 !important;
}
  article form .a1045 p img,
article form .a1086 p img ,
article form .a1087 p img ,
article form .a1088 p img ,
article form .a1089 p img  {
    width: 100% !important;
    height: 100% !important;
  }


  .jjy .a1073,
 .jjy .a1074,
 .jjy .a1075,
  .jjy .a1039 {
    text-align: left !important;
    width: 100% !important;
    margin: 2rem 0;
  }
  .jjy .a1073 .aseo,
 .jjy .a1074 .aseo,
 .jjy .a1075 .aseo,
  .jjy .a1039 .aseo {
    display: block !important;
    color: #ccc !important;
  }
 .jjy .a1039{
background:none !important;
   margin-left: 0 !important;
}
.jjy .a1039 p:nth-child(2) span {
    font-size: 16px !important;
}
  .jjy .a1073 #vsb_content,
  .jjy .a1074 #vsb_content,
  .jjy .a1075 #vsb_content,
  .jjy .a1039 #vsb_content{
    overflow: hidden;
    color: #fff;
  }
  .jjy .a1039 #vsb_content img,
  .jjy .a1073 #vsb_content img,
  .jjy .a1074 #vsb_content img,
  .jjy .a1075 #vsb_content img  {
    width: 32% !important;
    height: 160px !important;
    float: left;
  }
  .jjy .a1073 #vsb_content p span,
.jjy .a1074 #vsb_content  p span,
.jjy .a1075 #vsb_content  p span,
  .jjy .a1039 #vsb_content p span {
    background: none !important;
  }
.jjy .a1039 #vsb_content p:nth-child(3),
.jjy .a1039 #vsb_content p:nth-child(4){
padding:0 !important;
}
 .jjy .a1073 #vsb_content p:nth-child(2),
 .jjy .a1074 #vsb_content  p:nth-child(2),
 .jjy .a1075 #vsb_content  p:nth-child(2) {
    font-size: 20px  !important;
    font-weight: bold;
    text-indent: 0;
    text-align: left !important;
    font-weight: bold !important;

  }
 .jjy .a1039 #vsb_content p:nth-child(2){
font-size: 12px  !important;
    font-weight: bold;
    text-indent: 0;
    text-align: left !important;
    font-weight: bold !important;
}
  .jjy .a1073 #vsb_content  p:nth-child(2) span,
  .jjy .a1074 #vsb_content  p:nth-child(2) span,
  .jjy .a1075 #vsb_content  p:nth-child(2) span,
  .jjy .a1039 #vsb_content  p:nth-child(2) span{
    font-size: 22pxrem;
    font-weight: bold;
    text-indent: 0;
    text-align: left !important;
    font-weight: bold !important;
  }

  .jjy .a1073 #vsb_content  p:nth-child(2),
  .jjy .a1073 #vsb_content  p:nth-child(4),
 .jjy .a1074 #vsb_content  p:nth-child(2),
  .jjy .a1074 #vsb_content  p:nth-child(4),
 .jjy .a1075 #vsb_content  p:nth-child(2),
  .jjy .a1075 #vsb_content  p:nth-child(4),
  .jjy .a1039 #vsb_content p:nth-child(2),
 .jjy .a1039 #vsb_content p:nth-child(3),
  .jjy .a1039 #vsb_content p:nth-child(4) {
    width: 60%;
    margin-left: 1rem;
    float: left;
  }
  .jjy .a1073 #vsb_content  p:nth-child(3),
  .jjy .a1074 #vsb_content  p:nth-child(3),
  .jjy .a1075 #vsb_content  p:nth-child(3){
font-size: 12px;
    width: 60%;
    margin-left: 1rem;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
    margin-bottom: 0.5rem;
    line-height: 19px !important;
    color: #ccc;
  }

  .jjy .a1039 #vsb_content p:nth-child(5){
margin-bottom: 0px !important;
    font-size: 12px;
  width: 60%;
    margin-left: 1rem;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
    margin-bottom: 0.5rem;
    line-height: 19px !important;
    color: #ccc;
}







  .jjy .a1073 #vsb_content_2,
  .jjy .a1074 #vsb_content_2,
  .jjy .a1075 #vsb_content_2,
  .jjy .a1039 #vsb_content_2 {
    overflow: hidden;
    color: #fff;
  }
  .jjy .a1039 #vsb_content_2 img,
  .jjy .a1073 #vsb_content_2 img,
  .jjy .a1074 #vsb_content_2 img,
  .jjy .a1075 #vsb_content_2 img  {
    width: 32% !important;
    height: 160px !important;
    float: left;
  }
  .jjy .a1073 #vsb_content_2 p span,
.jjy .a1074 #vsb_content_2  p span,
.jjy .a1075 #vsb_content_2  p span,
  .jjy .a1039 #vsb_content_2 p span {
    background: none !important;
  }



  .jjy .a1073 #vsb_content_2 p:nth-child(2),
 .jjy .a1074 #vsb_content_2  p:nth-child(2),
 .jjy .a1075 #vsb_content_2  p:nth-child(2),
  .jjy .a1039 #vsb_content_2 p:nth-child(2) {
    font-size: 20px !important;
    font-weight: bold;
    text-indent: 0;
    text-align: left !important;
    font-weight: bold !important;

  }
  .jjy .a1039 #vsb_content_2 p:nth-child(2) span span span{
font-weight: 100 !important;
}
 .jjy .a1039 #vsb_content_2 p:nth-child(2) span:nth-child(2){
font-weight: 100 !important;
}

  .jjy .a1039 #vsb_content_2 p:nth-child(3),
 .jjy .a1039 #vsb_content_2 p:nth-child(4){
display:none !important;
}
  .jjy .a1073 #vsb_content_2  p:nth-child(2) span,
  .jjy .a1074 #vsb_content_2  p:nth-child(2) span,
  .jjy .a1075 #vsb_content_2  p:nth-child(2) span,
  .jjy .a1039 #vsb_content_2 p:nth-child(2) span {
    font-size: 20px  !important;
    font-weight: bold;
    text-indent: 0;
    text-align: left !important;
    font-weight: bold !important;
  }

  .jjy .a1073 #vsb_content_2  p:nth-child(2),
  .jjy .a1073 #vsb_content_2  p:nth-child(4),
 .jjy .a1074 #vsb_content_2  p:nth-child(2),
  .jjy .a1074 #vsb_content_2  p:nth-child(4),
 .jjy .a1075 #vsb_content_2  p:nth-child(2),
  .jjy .a1075 #vsb_content_2  p:nth-child(4),
  .jjy .a1039 #vsb_content_2 p:nth-child(2),
  .jjy .a1039 #vsb_content_2 p:nth-child(4) {
    width: 60%;
    margin-left: 1rem;
    float: left;
  }
  .jjy .a1039 #vsb_content_2 p:nth-child(2) {
    padding: 0;
  }

  .jjy br {
    display: none;
  }
  .jjy .a1073 #vsb_content_2  p:nth-child(3),
  .jjy .a1074 #vsb_content_2  p:nth-child(3),
  .jjy .a1075 #vsb_content_2  p:nth-child(3),
  .jjy .a1039 #vsb_content_2 p:nth-child(5) {
    width: 60%;
    margin-left: 1rem;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
    margin-bottom: 0.5rem;
    line-height: 19px !important;
    font-size: 12px;
    color: #ccc;
  }
.jjy .a1073 #vsb_content_2 p:nth-child(3),
.jjy .a1074 #vsb_content_2 p:nth-child(3),
.jjy .a1075 #vsb_content_2 p:nth-child(3){
    text-indent: 2em !important;
}

  .jjy .a1020,
  .jjy .a1021 {
    margin-top: 2.5rem;
  }

  .jjy .a1049,
  .a1055 .aseo,
  .a1050 .aseo,
  .a1020 .aseo,
  .a1021 .aseo,
  .a1038 .aseo,
  .a1048 .aseo {
    display: none;
  }
  .jjy .a1055 {
    margin-top: 2.5rem;
  }

  .jjy .a1048 {
   
    margin-top: 2.5rem;
  }
  .sd_news {
    display: block !important;
  }
  .sd_news ul li {
    margin: 1rem auto;
    width: 90%;
    border-bottom: 1px solid #ccc;
  }
  .sd_news ul li .content {
    margin: 0.5rem 0 1rem 0;
    font-size: 0.8rem;
  }
  .sd_news ul li p {
    width: 59%;
    float: left;
    font-size: 0.7rem;
    color: #ccc;
  }
  .sd_news ul li > a {
    display: block;
    text-align: right;
    font-size: 0.7rem;
    color: #ccc;
    padding-bottom: 1rem;
  }
  #a1074 tr td p .img_vsb_content,
  #a1073 tr td p .img_vsb_content,
  #a1062 tr td p .img_vsb_content,
  #a1061 tr td p .img_vsb_content,
  #a1060 tr td p .img_vsb_content,
  #a1059 tr td p .img_vsb_content,
  #a1058 tr td p .img_vsb_content {
    margin: 1rem 0;
    float: left;
  }

  #dnn_ctr44082_ArtDetail_Table3 tr td #vsb_content p:nth-child(1) {
    width: 30%;
    float: left;
    margin-right: 1rem;
  }
  #dnn_ctr44082_ArtDetail_Table3 tr td #vsb_content .vsbcontent_start {
    width: 100% !important;
  }
  #a1037 #vsb_content p:nth-child(1) {
    width: 100% !important;
  }

  #dnn_ctr44082_ArtDetail_Table3 tr td #vsb_content p:nth-child(3) {
    margin-bottom: 0.5rem;
  }

  #dnn_ctr43465_ModuleContent
    #dnn_ctr44082_ArtDetail_Table3
    tr
    td
    #vsb_content
    p:nth-child(1) {
    width: 100%;
    float: left;
    margin-right: 1rem;
  }
  #dnn_ctr43465_ModuleContent
    #dnn_ctr44082_ArtDetail_Table3
    tr
    td
    #vsb_content
    p:nth-child(1)
    img {
    width: 90%;
  }
  form {
    width: 90%;
    margin: 0 auto;
  }
  form #vsb_content img,
  form #vsb_content img {
    width: 100% !important;
    height: 12rem !important;
    float: left;
    margin: 0 !important;
    background: #fff;
  }
  form #vsb_content_2 img {
    float: left;
  }
  form br {
    display: none;
  }
  form > p {
    margin: 1.5rem 2rem 4rem 0;
    text-align: right;
    padding-bottom: 3rem;
  }
  form > p a {
    float: left;
    text-align: left;
  }
  /*现任领导*/

  /*地图*/

  .jjy .a1021 {
    position: relative;
  }
.jjy .a1021:first-of-type {
     display: none;
}
.jjy .a1021:last-of-type {
     display: block !important;
}
 /* .jjy .a1021 #vsb_content p:nth-child(1) .img_vsb_content {
width:100%;
}
  .jjy .a1021 #vsb_content p:nth-child(2){
     position: absolute;
                top: 19%;
                left: 53%;
                animation: bounce 1s linear infinite;
    }

  .jjy .a1021 #vsb_content p:nth-child(4) .img_vsb_content{
     position: absolute;
                top: 95.5% !important;
                left: 0% !important;
                animation:none !important;
    }

  .jjy .a1021 #vsb_content p:nth-child(4) {
    padding: 0.3rem 0;
    margin-left:1.6rem;
  }*/

  #a1051 tr td #vsb_content {
    position: relative;
  }
  #a1051 tr td #vsb_content p:nth-child(2) img,
  #a1051 tr td #vsb_content p:nth-child(4) img,
  #a1051 tr td #vsb_content p:nth-child(5) img {
    width: 2rem !important;
    height: 2rem;
  }
  #a1051 tr td #vsb_content p:nth-child(1) img {
    height: 100% !important;
  }
  #a1051 tr td #vsb_content p:nth-child(1) {
    width: 100% !important;
    height: 100% !important;
  }
  #a1051 tr td #vsb_content p:nth-child(2) img {
    position: absolute;
    top: 7rem;
    left: 14rem;
    animation: bounce 1s linear infinite;
  }

  .sd_footer {
    width: 100%;
    color: #fff;
    padding-top: 7rem;
    position: relative;
  }

  .sd_footer .sd_map {
    width: 90%;
    margin: 0 auto;
    position: relative;
  }

  .sd_footer .sd_fill {
    position: absolute;
    top: 7rem;
    left: 13rem;
    animation: bounce 1s linear infinite;
  }

  .sd_footer .fll {
    float: left;
  }

  .sd_footer .sd_btt {
    padding-left: 1.5rem;
  }

  .sd_footer .sd_btt p {
    margin-bottom: 0.5rem;
  }

  .sd_footer .sd_btt .cont {
    overflow: hidden;
    margin-bottom: 0.5rem;
  }

  .sd_footer .sticky {
    padding-left: 1.5rem;
  }

  .sd_footer .frr {
    float: left;
  }

  /*内容页*/
  #contentPage {
    padding: 0 !important;
  }
  #contentPage .articleBox {
    padding: 0 !important;
    margin-left:0 !important;
  } 
  #contentPage .articleBox > div {
    display: none !important;
  }

  .articleBox .location {
    padding: 0 !important;
  }
  #dnn_ctr43465_ModuleContent {
    padding: 1rem;
  }
  article{
   margin:0 !important;
    margin-bottom: 5rem;
    width: 100vw !important;
  }

  .jjy .a1043 p .img_vsb_content {
    width: 80% !important;
    height: 80% !important;
  }
  article .a1043 p {
    width: 100% !important;
    margin-right: 0;
  }
  article form .a1043 p .img_vsb_content {
    width: 80% !important;
    height: 80% !important;
  }

article form .a1039 p img,
article form .a1073 p img,
article form .a1074 p img,
article form .a1075 p img {
    width: 32% !important;
    height: 160px !important;
}










}