 html,
 body {
     margin: 0;
     padding: 0;
 }

 .pagebox {
     position: relative;
 }

 @media screen and (max-width: 768px) {
     #w_grid-1571629459262 {
         margin-top: 0px !important;
         margin-bottom: 0px !important;
     }

     #w_grid-1571638293017 {
         display: none;
     }

     #w_grid-1571638293030,
     #w_grid-1571640236740 {
         margin-right: auto !important;
     }

     #w_common_text-1572417396700 *,
     #w_common_text-1572422576701 *,
     #w_common_text-1572426095158 * {
         font-size: 40px !important;
     }

     #w_common_text-1572417645148 *,
     #w_common_text-1572422600478 *,
     #w_common_text-1572426105464 * {
         font-size: 24px !important;
     }

     #w_grid-1572417312892,
     #w_grid-1572422534001,
     #w_grid-1572426072921,
     #w_grid-1572432183773 {
         margin-top: 50px !important;
     }

     #w_grid-1572426354157,
     #w_grid-1572426434279 {
         margin-top: 6px !important;
     }

     #w_grid-1572429840076 {
         margin-top: 6% !important;
     }

     #c_portalResNews_list-15724841246207683 .content {
         height: 250px !important;
     }

     #w_grid-1572486348636>div>.p_gridbox,
     #w_grid-1572486348640>div>.p_gridbox {
         padding: 50px 20px !important;
     }
 }

 * {
     font-family: Microsoft Yahei, Arial, Verdana, sans-serif ;
 }

 .cp_bt {
     background: url(../images/cp_bt.png) no-repeat 15px center #e0effb !important;
     padding-left: 35px !important;
     font-weight: bold;
     font-size: 1.1rem !important;
     line-height: 50px !important;
     margin: 10px 0 !important;
     padding: 0 0 0 50px !important;
 }

 cpbg {
     border-bottom: #fff 1px solid;
     border-right: #fff 1px solid;
 }

 .cpbg TR TD {
     text-align: center;
     border-left: #fff 1px solid;
     line-height: 2.2;
     font-family: Microsoft Yahei, Arial, Verdana, sans-serif;
     font-size: 14px;
     border-top: #fff 1px solid;
     padding-top: 5px;
     padding-bottom: 5px;
     color: #333;
 }

 .cpbg .bg {
     background-color: #006fd7 !important;
     color: #fff !important;
     font-weight: bold;
 }

 .cpbg p {
     margin: 0 !important;
     padding: 0 !important;
     text-align: center !important;
 }

 TR.bg TD p {
     color: #fff !important;
 }

 .cpbg tr:nth-child(odd) {
     background-color: #eaeaea;
 }

 .cpbg tr:nth-child(even) {
     background-color: #f8f8f8;
 }