   p,
   a,
   span,
   samp,
   em,
   li,
   h1,
   h2,
   h3,
   h4,
   h5,
   h6 {}
   
   a {
       text-decoration: none;
   }
   /* 导航 */
   
   .navbar-nav {
       margin: 0px !important;
       justify-content: center;
   }
   
   .navbar {
       margin-bottom: 0;
       min-height: 28px;
   }
   
   .nav_a1 {
       font-family: "思源黑体";
       width: 100%;
       padding: 0;
       border-radius: 0px;
       font-weight: bold;
   }
   
   .nav_a2 {
       width: 100%;
   }
   
   .nav-item {
       text-align: center;
       margin: 0 50px;
       letter-spacing: 1px;
   }
   
   .nav-item>a {
       font-size: 16px;
   }
   
   .nav-link {
       color: rgb(84, 86, 86) !important;
   }
   
   .nav-item a {
       font-family: "思源黑体";
   }
   
   .dropdown-menu {
       z-index: 9999;
       top: 85%;
       background-color: #fff;
       min-width: 5rem;
       margin: 0;
       border-radius: 0px;
       font-size: 14px !important;
   }
   
   .dropdown-menu li {
       line-height: 30px;
       letter-spacing: 1.5px;
       font-size: 14px;
   }
   
   .dropdown-menu>li>a {
       padding: 6px 20px;
   }
   
   .dropdown-item {
       padding: 0 0.7rem;
   }
   
   .navbar-brand {
       position: absolute;
       right: 1%;
       margin-right: 0px !important;
       padding: 0;
       top: 3px;
       z-index: 999;
   }
   
   .navbar-toggler {
       position: absolute;
       left: 1%;
       top: 1px;
       z-index: 999;
       background: #4d4d4d;
       color: #fff;
       font-size: 16px;
   }
   
   .navbar-toggler span {
       color: #fff;
   }
   
   .navbar-toggler span i {
       color: #fff;
       margin-top: 2px;
   }
   /* 导航 */
   
   .banner {
       text-align: center;
       position: relative;
   }
   
   .banner img {
       max-width: 1921px;
   }
   
   .tc {
       text-align: center;
   }
   
   .tc img.bt_1 {
       width: 100%;
       max-width: 706px;
   }
   
   .tc h6 {
       width: 23%;
       margin: auto;
       background: linear-gradient(269deg, #5290D6 7%, #67C8EA 97%);
       height: 6px;
       margin-top: 5px;
   }
   
   .tc img.xhx {
       display: block;
       margin: auto;
       margin-top: 5px;
   }
   
   .index_1 {
       text-align: center;
   }
   
   .index_1 p {
       font-family: "思源黑体";
       font-size: 21px;
       color: #545656;
       text-align: center;
       letter-spacing: 2px;
       line-height: 45px;
       margin-bottom: 30px;
   }
   
   .tc img.bt_2 {
       max-width: 322px;
   }
   
   .tc img.xhx_2 {
       display: block;
       width: 344px;
       margin: auto;
       margin-top: 5px;
   }
   
   .index_2 {
       background: rgba(235, 250, 255, 0.35);
       padding: 50px 0;
       border-radius: 80px;
   }
   
   .index2_img_1 {
       max-width: 1039px;
   }
   
   .tc img.bt_3 {
       max-width: 353px;
   }
   
   .index2_img_3 {
       max-width: 351px;
   }
   
   .index2_img_4 {
       max-width: 300px;
   }
   
   .index2_img_5 {
       max-width: 1073px;
   }
   
   .index2_img_6 {
       max-width: 632px;
   }
   
   .index2_img_7 {
       max-width: 1025px;
   }
   
   .index2_img44 {
       max-width: 677px;
   }
   
   .index_3 p {
       font-weight: 400;
       font-size: 32px;
       color: #508CD4;
       font-family: "思源黑体";
   }
   
   .index2_img_9 {
       max-width: 872px;
   }
   
   .index2_img_10 {
       max-width: 544px;
   }
   
   .index2_img_14 {
       max-width: 1046px;
   }
   
   .index2_img_15 {
       max-width: 1034px;
       animation-name: example;
       animation-duration: 3s;
       animation-iteration-count: infinite;
       animation-timing-function: inherit;
       animation-delay: 0s;
   }
   
   @keyframes example {
       0% {
           transform: scale(1);
       }
       50% {
           transform: scale(1.1);
       }
       100% {
           transform: scale(1);
       }
   }
   
   .index2_img_17 {
       position: absolute;
       left: 6%;
       bottom: 15%;
       animation-name: example;
       animation-duration: 3s;
       animation-iteration-count: infinite;
       animation-timing-function: inherit;
       animation-delay: 0s;
   }
   
   .index_4 {
       background: linear-gradient(256deg, #1A6AC5 0%, #508CD4 99%);
       padding: 50px 0;
   }
   
   .foot_1 h1 {
       font-family: "思源黑体";
       font-size: 25px;
       font-weight: bold;
       line-height: normal;
       letter-spacing: 0em;
       color: #FFFFFF;
   }
   
   .foot_1 p {
       font-family: MiSans;
       color: #FFFFFF;
       font-size: 16px;
       line-height: 30px;
       margin-top: 20px;
   }
   
   .index2_img_16 {
       max-width: 150px;
   }
   
   .foot_1 h2 {
       font-family: "思源黑体";
       font-size: 14px;
       color: #FFFFFF;
       margin-top: 8px;
   }
   
   .fc_r {
       position: fixed;
       right: 0;
       bottom: 0;
       z-index: 9999;
   }
   
   @media screen and (min-width: 1200px) {}
   
   @media screen and (max-width: 1198px) {}
   
   @media screen and (max-width: 991px) {}
   
   @media screen and (max-width: 768px) {
       .tc img.bt_1 {
           width: 80%;
       }
       .tc img.xhx {
           width: 20%;
       }
       .tc h6 {
           height: 2px;
           width: 20%;
       }
       .index_1 p {
           font-size: 18px;
           letter-spacing: 1px;
           line-height: 35px;
       }
       .index_1 img {
           width: 50%;
       }
       .tc img.bt_2 {
           width: 50%;
       }
       .tc img.xhx_2 {
           width: 20%;
       }
       .index2_img_2 {
           width: 30%;
       }
       .index_2 {
           padding: 30px 0;
           border-radius: 40px;
       }
       .tc img.bt_3 {
           width: 50%;
       }
       .tc img.bt_4 {
           width: 35%;
       }
       .tc img.bt_5 {
           width: 60%;
       }
       .tc img.bt_6 {
           width: 70%;
       }
       .index2_img_6 {
           width: 60%;
       }
       .index2_img_8 {
           width: 35%;
       }
       .index_3 p {
           font-size: 16px;
           margin-top: 15px;
       }
       .index2_img_10 {
           width: 60%;
       }
       .index2_img_11 {
           width: 35%;
       }
       .index2_img_12 {
           width: 68%;
       }
       .index2_img_13 {
           width: 80%;
       }
       .index2_img_right {
           width: 40%;
           float: right;
       }
       .index2_img_17 {
           width: 20%;
       }
   }
   
   @media screen and (max-width: 575px) {}
   
   @media screen and (max-width: 476px) {}
   
   @media screen and (max-width: 411px) {}
   
   @media screen and (max-width: 391px) {}
   
   @media screen and (max-width: 375px) {}
   
   @media screen and (max-width: 360px) {}
   
   @media screen and (max-width: 320px) {}