.gh {
        display: none;
      }
      .img {
        font-size: 0;
      }
      .wrapper {
        margin: 0 auto;
        width: 1100px;
      }
      * {
        /*box-sizing:border-box*/
      }
      
      .links-wrap {
        padding: 20px 0 10px;
        background: #f9f9f9;
      }
      .links-wrap .tit {
        display: flex;
        align-items: center;
        margin-bottom: 15px;
        font-size: 16px;
        font-weight: bold;
        color: #000;
      }
      .links-wrap .tit .more {
        margin-left: auto;
        width: 20px;
        height: 20px;
        background: url(https://web.ict.edu.cn/static/images/icon_13.png) no-repeat;
        background-size: cover;
      }
      .links-wrap .bd {
        display: flex;
      }
      .links-wrap .item {
        position: relative;
        font-size: 12px;
        padding-left: 75px;
        line-height: 1;
      }
      .links-wrap .item span {
        position: absolute;
        top: 0;
        left: 0;
        font-size: 13px;
        line-height: 1;
        color: #000;
      }
      .links-wrap .item .hr {
        display: block;
        margin: 0 10px;
        width: 1px;
        height: 14px;
        background: #ccc;
      }
      .links-wrap .item a {
        display: inline-block;
        margin-right: 6px;
        margin-bottom: 10px;
        padding-right: 6px;
        line-height: 1;
        border-right: 1px solid #555;
        color: #555;
      }
      .links-wrap .item a:hover {
        color: #0d2748;
      }
      .links-wrap .left {
        width: 732px;
      }
      .links-wrap .right {
        flex: 1;
        padding-left: 80px;
      }
       .footers  {
        margin-top: -20px;}
      .footers .footer-nav {
        background: #3a5b81;
      }
      .footers .footer-nav ul {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 35px;
        font-size: 14px;
        color: #fff;
        line-height: 1;
      }
      .footers .footer-nav li {
        padding: 0 15px;
        border-right: 1px solid #fff;
      }
      .footers .footer-nav li:last-child {
        border: none;
      }
      .footers .bd {
        background: url(https://web.ict.edu.cn/static/images/ft.jpg) no-repeat center;
        background-size: cover;
        color: #fff;
      }
      .footers .f-bd {
        display: flex;
        justify-content: space-between;
      }
      .footers .titles {
        margin: 17px 0 15px;
        font-size: 16px;
        position: relative;
        padding-left: 14px;
        line-height: 1;
      }
      .footers .titles::before {
        content: "";
        position: absolute;
        top: 5px;
        left: 0;
        width: 8px;
        height: 8px;
        background: #d54a51;
      }
       .footers .titles {
        margin: 17px 0 15px;
        font-size: 16px;
        position: relative;
        padding-left: 14px;
        line-height: 1;
      }
      .footers .titles::before {
        content: "";
        position: absolute;
        top: 5px;
        left: 0;
        width: 8px;
        height: 8px;
        background: #d54a51;
      }
      .footers .qr-box .content {
        margin-bottom: 18px;
        display: flex;
        align-items: center;
      }
      .footers .qr-box .prices .img {
        display: none;
      }
      .footers .qr-box .prices img {
        display: block;
        width: 98px;
        height: 98px;
      }
      .footers .qr-box .btn {
        margin-left: 13px;
      }
      .footers .qr-box .btn a {
        margin-bottom: 13px;
        display: block;
        width: 122px;
        line-height: 35px;
        border: 1px solid #0d3b77;
        border-radius: 3px;
        background: #334b73;
        text-align: center;
      }
      .footers .qr-box .btn a:last-child {
        margin: 0;
      }
      .footers .qr-box .tip {
        font-size: 15px;
      }
      .footers .hr {
        width: 2px;
        height: 200px;
        background: url(https://laws.ict.edu.cn/static/images/hr.png) no-repeat;
        background-size: cover;
      }
      .footers .address p {
        position: relative;
        padding-left: 13px;
        font-size: 13px;
        line-height: 26px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
      }
      .footers .address p::before {
        content: "";
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        width: 6px;
        height: 6px;
        background: url(https://laws.ict.edu.cn/static/images/icon_14.png) no-repeat;
        background-size: cover;
      }
      .footers .hotss .itme {
        position: relative;
        padding-left: 83px;
        margin-bottom: 8px;
        line-height: 22px;
      }
      .footers .hotss .itme span {
        position: absolute;
        top: 0;
        left: 0;
        width: 78px;
        line-height: 22px;
        padding: 0 8px 0 12px;
        text-align: justify;
        text-align-last: justify;
        color: #f7c30f;
        font-size: 12px;
        background: url(https://laws.ict.edu.cn/static/images/bg_02.jpg) no-repeat center;
        background-size: cover;
      }
      .footers .hotss .itme a {
        margin-right: 10px;
        font-size: 12px;
        color: #fff;
      }
      .footers .copy {
        padding: 10px 0;
        display: flex;
        justify-content: space-between;
        align-items: center;
        text-align: center;
        line-height: 1.6;
        font-size: 13px;
      }
      @media only screen and (max-width: 767px) {
        * {
          box-sizing: border-box;
          -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        }
        input,
        textarea {
          -webkit-appearance: none;
        }
        html {
          min-height: 100%;
          position: relative;
        }
        body,
        html {
          font-size: 12px;
        }
        body {
          position: static;
        }
        img {
          max-width: 100%;
        }
        .height {
          height: 100%;
          overflow: hidden;
        }
        .wrapper {
          width: auto;
          margin: 0 3%;
        }
        
        .links-wrap .bd {
          flex-wrap: wrap;
        }
        .links-wrap .left {
          margin-bottom: 10px;
          width: 100%;
        }

        .footers .footer-nav ul {
          flex-wrap: wrap;
          height: auto;
        }
        .footers .footer-nav li {
          padding: 10px;
          border: none;
        }
        .footers .f-bd {
          flex-wrap: wrap;
        }
        .footers .hr {
          display: none;
        }
        .footers .qr-box,
        .footers .address,
        .footers .hotss {
          width: 100%;
        }
        .footers .hotss .itme span{
          width: 85px;
         
        }

        .footers .qr-box .content,
        .footers .qr-box .tip {
          padding-left: 20px;
        }
        .footers .address p {
          margin-left: 20px;
        }
        .footers .hotss .itme {
          margin-left: 20px;
          padding-left: 95px;
        }
        .footers .copy {
          font-size: 12px;
          flex-wrap: wrap;
        }
        .footers .copy .img {
          display: none;
        }
        .footers .copy .txt {
          order: -1;
        }
      }
      .column-proince .provs li a {
        color: #333;
      }
    

      html {
        line-height: 1.15; /* 1 */
        -webkit-text-size-adjust: 100%; /* 2 */
      }

   
      main {
        display: block;
      }

   

      h1 {
        font-size: 2em;
        margin: 0.67em 0;
      }

    

      hr {
        box-sizing: content-box; /* 1 */
        height: 0; /* 1 */
        overflow: visible; /* 2 */
      }


      pre {
        font-family: monospace, monospace; /* 1 */
        font-size: 1em; /* 2 */
      }

    

      a {
        background-color: transparent;
        outline: none;
        text-decoration: none;
      }

   
      abbr[titles] {
        border-bottom: none; /* 1 */
        text-decoration: underline; /* 2 */
        text-decoration: underline dotted; /* 2 */
      }


      b,
      strong {
        font-weight: bolder;
      }

    
      code,
      kbd,
      samp {
        font-family: monospace, monospace; /* 1 */
        font-size: 1em; /* 2 */
      }

     

      small {
        font-size: 80%;
      }


      sub,
      sup {
        font-size: 75%;
        line-height: 0;
        position: relative;
        vertical-align: baseline;
      }

      sub {
        bottom: -0.25em;
      }

      sup {
        top: -0.5em;
      }


      img {
        border-style: none;
      }


      button,
      input,
      optgroup,
      select,
      textarea {
        font-family: inherit; /* 1 */
        font-size: 100%; /* 1 */
        line-height: 1.15; /* 1 */
        margin: 0; /* 2 */
      }


      button,
      input {
        /* 1 */
        overflow: visible;
      }

    

      button,
      select {
        /* 1 */
        text-transform: none;
      }

      /**
 * Correct the inability to style clickable types in iOS and Safari.
 */

      button,
      [type="button"],
      [type="reset"],
      [type="submit"] {
        -webkit-appearance: button;
      }

      /**
 * Remove the inner border and padding in Firefox.
 */

      button::-moz-focus-inner,
      [type="button"]::-moz-focus-inner,
      [type="reset"]::-moz-focus-inner,
      [type="submit"]::-moz-focus-inner {
        border-style: none;
        padding: 0;
      }

      /**
 * Restore the focus styles unset by the previous rule.
 */

      button:-moz-focusring,
      [type="button"]:-moz-focusring,
      [type="reset"]:-moz-focusring,
      [type="submit"]:-moz-focusring {
        outline: 1px dotted ButtonText;
      }

      /**
 * Correct the padding in Firefox.
 */

      fieldset {
        padding: 0.35em 0.75em 0.625em;
      }


      legend {
        box-sizing: border-box; /* 1 */
        color: inherit; /* 2 */
        display: table; /* 1 */
        max-width: 100%; /* 1 */
        padding: 0; /* 3 */
        white-space: normal; /* 1 */
      }

      /**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

      progress {
        vertical-align: baseline;
      }

      /**
 * Remove the default vertical scrollbar in IE 10+.
 */

      textarea {
        overflow: auto;
      }

      /**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

      [type="checkbox"],
      [type="radio"] {
        box-sizing: border-box; /* 1 */
        padding: 0; /* 2 */
      }

      /**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

      [type="number"]::-webkit-inner-spin-button,
      [type="number"]::-webkit-outer-spin-button {
        height: auto;
      }

      /**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

      [type="search"] {
        -webkit-appearance: textfield; /* 1 */
        outline-offset: -2px; /* 2 */
      }

      /**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

      [type="search"]::-webkit-search-decoration {
        -webkit-appearance: none;
      }

      /**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

      ::-webkit-file-upload-button {
        -webkit-appearance: button; /* 1 */
        font: inherit; /* 2 */
      }

      /* Interactive
   ========================================================================== */

      /*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

      details {
        display: block;
      }

      /*
 * Add the correct display in all browsers.
 */

      summary {
        display: list-item;
      }

      /* Misc
   ========================================================================== */

      /**
 * Add the correct display in IE 10+.
 */

      template {
        display: none;
      }

      /**
 * Add the correct display in IE 10.
 */

      [hidden] {
        display: none;
      }

      .css3 {
        /*transition: all 0.3s ease-in-out 0s;*/

        -webkit-transform: translate3d(0, -20px, 0);
        -ms-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);

        -webkit-transition-property: opacity, -webkit-transform;
        transition-property: opacity, transform;
        -webkit-transition-duration: 1000ms;
        transition-duration: 1000ms;
        -webkit-transition-timing-function: cubic-bezier(
          0.25,
          0.46,
          0.33,
          0.98
        );
        transition-timing-function: cubic-bezier(0.25, 0.46, 0.33, 0.98);

        -webkit-transition-delay: 800ms;
        transition-delay: 800ms;
      }
      .css3.animated {
        -webkit-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
      }

      /*鏂囧瓧涓や晶瀵归綈*/
      .justify {
        text-align: justify;
        text-justify: distribute-all-lines; /*ie6-8*/
        text-align-last: justify; /* ie9*/
        -moz-text-align-last: justify; /*ff*/
        -webkit-text-align-last: justify; /*chrome 20+*/
      }

      .toe {
        /*瓒呭嚭鐪佺暐鍙�*/
        word-break: keep-all;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
      }
      .clearfix:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
      }
      .clearfix {
        display: block;
      }
      .clear {
        clear: both;
      }
      .block {
        display: flex;
      }
      .inline {
        display: inline;
      }

      body,
      div,
      dl,
      dt,
      dd,
      ul,
      ol,
      li,
      h1,
      h2,
      h3,
      h4,
      h5,
      h6,
      pre,
      code,
      form,
      fieldset,
      legend,
      input,
      textarea,
      p,
      blockquote,
      th,
      td {
        margin: 0;
        padding: 0;
      }

      input[type="submit"],
      input[type="reset"],
      input[type="button"],
      button {
        -webkit-appearance: none; /*鍘绘帀鑻规灉鐨勯粯璁I鏉ユ覆鏌撴寜閽�*/
      }
      em,
      i {
        font-style: normal;
      }

      html * {
        outline: 0;
        zoom: 1;
      }

      li {
        list-style: none;
      }
      fieldset,
      a img {
        border: 0;
      }

      a {
        color: inherit;
      }
    .so{display: none;}
    .so{display: block; height:84px; width:100%; clear:both; background:#fff; overflow: hidden;}
	.so_a{overflow: hidden;padding-top: 15px; width:92%; margin:0 auto; position:relative;}
	.so_a>.text{ float: left; background:#fff; height:36px; line-height:36px; text-indent:20px; border:1px solid #CBCBCB;
	 width:78%; /* background-image:url(/statics/images/so.png); background-repeat:no-repeat; background-position:right; */ position:relative; z-index:1;}
	/* .so_a>i{ position:absolute; z-index:2; right:0;top:57.5px; width:48px; height:48px; cursor:pointer;    display: inline-block;} */
	.so input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {color: #575757;}
	.so input:-moz-placeholder,textarea:-moz-placeholder{color: #575757;}
	.so input::-moz-placeholder,textarea::-moz-placeholder {color: #575757;}
	.soinput:-ms-input-placeholder,textarea:-ms-input-placeholder {color: #575757;}
	.so button{float: left;width: 20%;background-color: #001E50;color: #fff;height: 36px;line-height: 38px;border:none;}

