 @media screen and (max-width: 990px) {


     .webTopBanner {
         border-width: 0px;
         height: 9vw;
         width: 100%;

         display: flex;
         flex-direction: row;
         justify-content: space-between;
     }

     .webLogo {
         width: 88vw;
     }

     .webTopBarMenu {
         display: none;
     }

     .webBottomTextBar {
         display: flex;
         flex-direction: row;
         justify-content: center;
         padding: 1.5vw;
         background-repeat: no-repeat;
         width: 100%;

         font-family: 微软雅黑, 宋体, Arial, Helvetica, sans-serif;
         font-size: 2.5vw;
         line-height: 4.5vw;
         font-family: 微软雅黑, 宋体, Arial, Helvetica, sans-serif;
         color: #FFFFFF;
     }


     .webBottomTextBar div a {
         font-family: 微软雅黑, 宋体, Arial, Helvetica, sans-serif;
         font-size: 2.5vw;
         color: #FFFFFF;
         text-decoration: underline;
     }

     .webFriendlyLink {
         color: #777777;
         display: flex;
         flex-direction: column;
         text-align: center;
         padding-top: 1vw;
         padding-bottom: 1vw;
         background-repeat: no-repeat;
         width: 100%;
         font-size: 2vw;

         font-family: 微软雅黑, 宋体, Arial, Helvetica, sans-serif;

         line-height: 5vw;
         display: flex;
         flex-direction: row;

     }


     .webFriendlyLink div a {
         color: #777777;
     }

     .webFriendlySub {
         display: flex;
         flex-direction: row;
     }

     .webFriendlySub div,
     .webFriendlySub a {
         margin-left: 1vw;
     }

     .webWeixinLogo {
         width: 21vw;
     }

     .webFloatMenu {
         display: none;
         background-color: white;
         font-family: 微软雅黑, 宋体, Arial, Helvetica, sans-serif;
         color: #000000;
         width: 100vw;
         height: 100vh;
         position: absolute;
         z-index: 1000;
     }

     .webFMtop {
         height: 10vw;
         text-align: right;
         font-size: 3vw;
         color: #000000;
     }

     .webFMtop img {
         height: 10vw;
     }

     .webFMnote {
         font-size: 4.5vw;
         font-family: 微软雅黑, 宋体, Arial, Helvetica, sans-serif;
         color: #585858;
         height: 6vw;
         line-height: 6vw;
         text-indent: 3vw;

     }

     .webFMnote a {
         text-decoration: none;
         color: #140084;
     }

     .webFMbox {
         display: flex;
         flex-direction: row;
         flex-wrap: wrap;
     }

     .webFMsubItem {

         height: 6vw;
         width: 46vw;
         font-size: 3.1vw;
         font-family: 微软雅黑, 宋体, Arial, Helvetica, sans-serif;
         color: #140084;
         text-decoration: none;
         line-height: 6vw;
         text-indent: 6vw;
     }

     .webWxMenu {
         z-index: 100;
         width: 5vw;
         position: absolute;
         top: 3vw;
         right: 3vw;

     }

     .indexDetails {
         padding: 0;
         margin: 0;
         list-style: none;
         text-align: left;
     }

     .indexDetails li {
         line-height: 7vw;
         margin-top: 2.2vw;
         border-radius: 1vw;
         padding: 2vw;
         background-color: #f3f7fc;
         list-style-type: none;
         font-size: 4vw;
         font-family: 微软雅黑, 黑体, 新宋体, 宋体, Arial, Helvetica, sans-serif;

     }



     .indexTxtLine a:hover {
         color: #1275ca;
     }

     .indexDetails li a {
         display: flex;
         flex-direction: column;
         justify-content: space-between;
         color: #535d6a;
         text-decoration: none;

     }

     .indexArtDate {
         width: 100%;
         margin-right: 1vw;
         text-align: right;
         font-size: 2vw;
     }

     .listArTitle {
         width: 100%;
         text-align: left;

     }

  .webSearchBar {
         display: none;
     } 


 }

 @media screen and (min-width: 990px) {
    
  .webSearchBar {
    display: flex;flex-direction:row;width:17vw
} 

     .webFloatMenu {
         display: none;
     }


     .webTopBanner {
         border-width: 0px;
         /* height: 4.5vw; */
         width: 100%;

         display: flex;
         flex-direction: row;
         justify-content: space-between;
     }

     .webWxMenu {
         display: none;
     }

     .webLogo {
         /* width: 12.7vw; */
         height: 4.5vw;

     }

     .webSearchEdit {
         margin-top: 2vw;
         width: 15vw;
         height: 2.5vw;
         font-size: 1.2vw;
         position: static;
         bottom: 0;
         background-color: #f2f5fd;
     }

     .webSearchDiv {
         margin-top: 2vw;
         height: 2.5vw;
         width: 2.5vw;
         background-color: #1275ca;
         text-align: center;
     }

     .webSearchDiv img {
         margin-top: 0.6vw;
         width: 1.2vw;
         height: 1.2vw;
         cursor: pointer;
     }


     .webTopBarMenu {
         font-family: 微软雅黑, 黑体, 新宋体, 宋体, Arial, Helvetica, sans-serif;

         font-size: 1.3vw;
         border-width: 0px;
         height: 3vw;
         line-height: 3vw;
         width: 100%;
         /* background: rgb(247, 247, 247); */
         display: flex;
         flex-direction: row;
         justify-content: space-around;
     }

     .webTopBarMenu div {
         height: 3vw;
     }

     .webTopBarMenu div a {
         text-decoration: none;
         color: rgb(255, 255, 255);
     }

     .webTopBarMenu div a:hover {
         border-bottom-style: solid;
         border-bottom-width: 2px;
         border-bottom-color: rgb(255, 255, 255)
     }

     .webBottomTextBar {
         display: flex;
         flex-direction: row;
         justify-content: center;
         padding: 1.5vw;
         background-repeat: no-repeat;
         width: 100%;

         font-size: 1vw;

         line-height: 2vw;
         font-family: 微软雅黑, 宋体, Arial, Helvetica, sans-serif;
         color: #FFFFFF;
     }


     .webBottomTextBar div a {
         font-family: 微软雅黑, 宋体, Arial, Helvetica, sans-serif;
         font-size: 1vw;
         color: #FFFFFF;
         text-decoration: underline;
     }

     .webFriendlyLink {
         color: #777777;
         display: flex;
         flex-direction: column;
         text-align: center;
         padding-top: 1vw;
         padding-bottom: 1vw;
         background-repeat: no-repeat;
         width: 100%;
         font-size: 1.2vw;
         font-family: 微软雅黑, 宋体, Arial, Helvetica, sans-serif;

         display: flex;
         flex-direction: row;

     }


     .webFriendlyLink div a {
         color: #777777;
     }

     .webFriendlySub {
         display: flex;
         flex-direction: row;
     }

     .webFriendlySub div,
     .webFriendlySub a {
         margin-left: 1vw;
     }

     .webWeixinLogo {
         width: 7vw;
     }

     .webCurPosLink {
         margin-top: 0.3vw;
         margin-bottom: 0.3vw;
         width: 100%;
         background-color: #f2f8ff;
         color: #000000;
         font-size: 0.9vw;
         padding: 0.5vw;
         border: 1px solid #d2e5fb;
         color: #09006a;
     }

     .webCurPosLink a {
         color: #0d00a0;
         text-decoration: none;
     }



     .indexDetails {
         padding: 0;
         margin: 0;
         list-style: none;
         text-align: left;
     }

     .indexDetails li {
         line-height: 3vw;
         list-style-type: none;
         font-family: "Microsoft YaHei", "SourceSansPro-Regular", "Microsoft YaHei UI", "Helvetica", sans-serif;
         font-size: 1.2vw;

         background: url('/Static/Images/point.png') no-repeat 17px center;
         padding-left: 40px;
         padding-right: 15px;

     }

     .indexTxtLine:hover {
         cursor: pointer;
         background: #e7f1fa url('/Static/Images/point_cur.png') no-repeat 17px center;
     }

     .indexTxtLine a:hover {
         color: #1275ca;
     }

     .indexDetails li a {
         display: flex;
         flex-direction: row;
         justify-content: space-between;
         color: #535d6a;
         text-decoration: none;

     }

     .indexArtDate {
         width: 8vw;
         margin-right: 1vw;
         text-align: right;
     }

     .indexArTitle {
         width: 35vw;
         text-align: left;
         display: -webkit-box;
         -webkit-box-orient: vertical;
         -webkit-line-clamp: 1;
         overflow: hidden;
         text-overflow: ellipsis;
     }

     .listArTitle {
         width: 63vw;
         text-align: left;
         display: -webkit-box;
         -webkit-box-orient: vertical;
         -webkit-line-clamp: 1;
         overflow: hidden;
         text-overflow: ellipsis;
     }
 }


 body {
     margin: 0px;
     padding: 0px;
     border-width: 0px;
     font-size: 0px;
     background-color: rgb(240, 240, 240);
 }


 .gcLeftMenuItem {
     background-color: #e8f2ff;

     width: 100%;
     font-size: 1vw;
     font-family: 微软雅黑, 黑体, 新宋体, 宋体, Arial, Helvetica, sans-serif;
     line-height: 2.5vw;

     text-align: left;
     display: -webkit-box;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 1;
     overflow: hidden;
     text-overflow: ellipsis;

     padding-left: 22px;

     text-decoration: none;
     color: rgb(0, 24, 131);
     background: url('/Static/Images/point.png') no-repeat 8px center;
 }


 .gcLeftMenuItem:hover {
     background-color: #c2dcfe;
     cursor: pointer;
     background: #e7f1fa url('/Static/Images/point_cur.png') no-repeat 8px center;

 }

 .gcSysMenuItem {
     background-color: #ecf3fb;
     width: 100%;
     font-size: 1.2vw;
     font-family: 微软雅黑, 黑体, 新宋体, 宋体, Arial, Helvetica, sans-serif;
     line-height: 3.5vw;

     overflow: hidden;
     padding-left: 0.5vw;
     padding-right: 0.5vw;
     height: 3.5vw;
     text-decoration: none;
     color: rgb(0, 24, 131);
     display: flex;
     flex-direction: row;
     justify-content: space-between;

 }

 .gcSysMenuItemT {
     width: 70%;
     text-align: left;
     padding-right: 2vw;
     text-indent: 0.5vw;
 }

 .gcSysMenuItemT2 {
     width: 70%;
     text-align: left;
     padding-right: 2vw;
     text-indent: 1.5vw;
 }

 .gcSysMenuItemI {
     width: 30%;
     display: block;
     text-align: right;
 }

 .gcSysMenuItemI img {
     height: 2.5vw;
 }

 .gcSysMenuItem:hover {
     background-color: #e3ecff;
     background-color: #a9c4ff;
     cursor: pointer;
 }


 /*=================================Navigation=================================*/
 .webNavBarUl {

     position: relative;
     list-style-type: none;
     display: inline-block;
     margin: 0px;
     padding: 0px;
     color: #FFFFFF;
     margin-top: 10px;
 }

 .webNavBarPrev {
     width: 90px;

     height: 30px;
     line-height: 30px;
     float: left;
     cursor: pointer;

     background-color: #367edd;
     text-align: center;
     text-decoration: none;
     font-family: 微软雅黑, 宋体;
     font-size: 14px;
     color: #FFFFFF;
 }

 .webNavBarNext {
     width: 90px;

     height: 30px;
     line-height: 30px;
     float: left;
     margin-left: 5px;
     cursor: pointer;
     background-color: #367edd;
     text-align: center;
     text-decoration: none;
     font-family: 微软雅黑, 宋体;
     font-size: 14px;
     color: #FFFFFF;
 }

 .webNavBarPageNo {
     width: 35px;
     height: 35px;
     line-height: 35px;
     float: left;
     margin-left: 5px;
     cursor: pointer;
     background-color: #367edd;
     text-align: center;
     text-decoration: none;
     font-family: 微软雅黑, 宋体;
     font-size: 14px;
     color: #FFFFFF;
 }

 .webNavBarTurn {
     border-width: 1px;
     width: 60px;
     height: 30px;
     line-height: 30px;
     float: left;
     cursor: pointer;
     margin-left: 5px;
     background-color: #367edd;
     text-align: center;
     text-decoration: none;
     font-family: 微软雅黑, 宋体;
     font-size: 14px;
     color: #FFFFFF;
 }

 .webNavBarPNO {
     width: 40px;

     height: 30px;
     float: left;
     margin-left: 5px;
 }

 .webNavBarLB {

     height: 30px;
     line-height: 30px;
     float: right;
     text-align: left;
     text-decoration: none;
     font-family: 微软雅黑, 宋体;
     font-size: 16px;
     color: #367edd;
 }

 .webNavBarNext:hover,
 .webNavBarTurn:hover,
 .webNavBarPrev:hover {
     background-color: #ea4d04;
     color: #FFFFFF;
 }

 .webNavBarENO {
     border: 1px solid #367edd;
     font-family: 宋体;
     font-size: 14px;
     color: #000000;
     text-decoration: none;
     vertical-align: middle;
     width: 38px;
     height: 30px;
     line-height: 30px;
     margin: 0px;
     padding: 0px;
 }




 .webSubMenu {
     display: none;
     z-index: 100;
     top: 200px;
     left: 100px;
     position: absolute;
     width: 20vw;
     font-size: 1.3vw;


     background-color: #3776c8fa;
 }

 .webSubMSubDiv {
     background-color: #5a99ecfa;
     text-indent: 2vw;
 }

 .webSubMDiv {
     text-indent: 1vw;

 }

 .webSubMenu div a {
     color: rgb(255, 255, 255);
     text-decoration: none;
     height: 3vw;
     line-height: 3vw;
 }

 .webSubMenu div:hover {
     background-color: #9dc7fffa;
 }

 .webLeftMenuTitle {
     border-top-left-radius: 0.4vw;
     border-top-right-radius: 0.4vw;
     background-color: #367edd;
     height: 3.7vw;
     width: 100%;
     font-size: 1.3vw;
     font-family: 微软雅黑, 黑体, 新宋体, 宋体, Arial, Helvetica, sans-serif;
     line-height: 3.7vw;
     text-align: center;
     color: white;
 }