 /* 一.重置 */
 body,
 ol,
 ul,
 li,
 h1,
 h2,
 h3,
 h4,
 h5,
 h6,
 p,
 th,
 td,
 dl,
 dd,
 form,
 fieldset,
 legend,
 input,
 textarea,
 select {
     margin: 0;
     padding: 0;
     -webkit-box-sizing: border-box;
     /*设置元素为盒子模式*/
     -moz-box-sizing: border-box;
     box-sizing: border-box;
 }


 a {
     text-decoration: none;
     outline-style: none;
     color: #000;
 }

 .mb {
     display: none;
     /*电脑端隐藏 Mobile Terminal显示 */
 }

 input {

     outline: none;

 }

 .pc {

     /*电脑端显示 Mobile Terminal隐藏 */
 }




 /* 二.快捷 */
 .width100 {
     width: 100%;
 }

 .hei100 {
     height: 100%;
 }

 .jvzhong {
     display: flex;
     justify-content: center;
 }

 .flex {
     display: flex;
 }

 .chuijv {
     display: flex;
     flex-direction: column;
     align-items: center;
     justify-content: center;
 }

 .flex1 {
     flex: 1;
 }

 .flex15 {
     flex: 1.5;
 }

 .top0 {
     margin-top: 0;
 }

 .bom0 {
     margin-bottom: 0;
 }



 /* 三.项目 */
 .font1 {
     font-size: 20px;
     font-family: Source Han Sans CN, Source Han Sans CN-Light;
     font-weight: 300;
     color: #1f1f1f;
 }

 .font1x {
     font-size: 18px;

     font-family: Source Han Sans CN, Source Han Sans CN-Light;
     font-weight: 300;
     color: #1f1f1f;
 }

 .font2 {
     font-size: 16px;
     font-family: Source Han Sans CN, Source Han Sans CN-Light;
     font-weight: 300;
     color: #333333;
 }

 .font3 {
     font-size: 35px;
     font-family: Source Han Sans CN, Source Han Sans CN-Medium;
     font-weight: bold;
     color: #000000;
     line-height: 48px;
     letter-spacing: -1.75px;
 }

 .font4 {

     font-size: 18px;
     font-family: Source Han Sans CN, Source Han Sans CN-Normal;
     font-weight: normal;
     white-space: nowrap;
     color: #676767;

 }

 .fontx {
     font-size: 20px;
     white-space: nowrap;
     margin-top: 0px;
 }

 .font5 {

     font-size: 14px;
     font-family: Source Han Sans CN, Source Han Sans CN-Light;
     font-weight: 300;

     color: #a6a6a6;
     line-height: 48px;

 }

 .font6 {
     white-space: nowrap;
     font-size: 20px;
     font-family: Source Han Sans CN, Source Han Sans CN-Regular;
     font-weight: 400;
     text-align: left;
     color: #292929;
     white-space: nowrap;
 }

 .font7 {
     font-size: 14px;
     font-family: Source Han Sans CN, Source Han Sans CN-Light;
     font-weight: 300;

     color: #454545;
 }

 .font8 {
     font-size: 12px;
     font-family: Source Han Sans CN, Source Han Sans CN-Regular;
     color: #4545453e;
     font-weight: 400;
 }

 .font9 {
     font-size: 16px;
     font-family: Source Han Sans CN, Source Han Sans CN-Regular;
     color: #4545453e;
     font-weight: 400;
 }

 .font10 {
     font-size: 24px;
     font-family: Source Han Sans CN, Source Han Sans CN-Regular;
     font-weight: 400;
     text-align: left;
     color: #454545;
 }

 .font11 {

     font-size: 12px;
     font-family: Source Han Sans CN, Source Han Sans CN-Light;
     font-weight: 300;

     color: #1f1f1f;

     letter-spacing: 1px;
     text-align: center;
 }

 .font12 {
     font-size: 18px;

     font-family: Source Han Sans CN, Source Han Sans CN-Light;
     font-weight: 800;
     color: #1f1f1f;
     letter-spacing: 1px;
     white-space: nowrap;
 }

 .font13x {
     font-size: 18px;
     font-family: Source Han Sans CN, Source Han Sans CN-Light;
     font-weight: 800;
     color: #1f1f1f;
     letter-spacing: 1px;
 }

 .font13 {

     font-size: 35px;
     font-family: Source Han Sans CN, Source Han Sans CN-Medium;
     font-weight: bold;

     color: #000000;
     line-height: 48px;
     letter-spacing: 1.75px;
 }

 .font14 {

     font-size: 16px;
     font-family: Source Han Sans CN, Source Han Sans CN-Normal;
     font-weight: normal;

     color: #666666;
     line-height: 24px;
     letter-spacing: 0.77px;
 }

 .font14x {

     font-size: 12px;
     font-family: Source Han Sans CN, Source Han Sans CN-Normal;
     font-weight: normal;

     color: #666666;
     line-height: 20px;
     letter-spacing: 0.77px;
 }


 .font15 {
     font-size: 18px;
     font-family: Source Han Sans CN, Source Han Sans CN-Normal;
     font-weight: normal;
     color: #595959;
     line-height: 24px;
     letter-spacing: 0.77px;
 }

 .font16 {

     font-size: 20px;
     font-family: Source Han Sans CN, Source Han Sans CN-Light;
     font-weight: 300;
     text-align: justifyLeft;
     color: #595959;
     line-height: 35px;
     letter-spacing: 0.96px;
 }

 .font17 {

     font-size: 22px;
     font-family: Source Han Sans CN, Source Han Sans CN-Light;
     font-weight: bold;
     text-align: justifyLeft;
     color: #231815;
     line-height: 48px;
     letter-spacing: -1.1px;
 }

 .aa18 {
     margin-top: 0px;
 }

 .font18 {

     font-size: 12px;
     font-family: Source Han Sans CN, Source Han Sans CN-Regular;
     font-weight: 400;
     text-align: center;
     color: #666666;
     line-height: 15px;


 }

 .font19 {

     font-size: 22px;
     font-family: Source Han Sans CN, Source Han Sans CN-Normal;
     font-weight: normal;
     text-align: left;
     color: #ffffff;


 }

 .font20 {

     font-size: 60px;
     font-family: Source Han Sans CN, Source Han Sans CN-Bold;
     font-weight: 700;
     text-align: left;
     color: #ffffff;


 }



 .font21 {

     font-size: 20px;
     font-family: Source Han Sans CN, Source Han Sans CN-Normal;
     font-weight: normal;
     text-align: justifyLeft;
     color: #232323;
     line-height: 48px;
     font-weight: 300;
     color: #595959;
 }

 /* 蓝条 */
 .bluebar {
     width: 44px;
     height: 4px;
     background: #00afec;

     margin: 12px auto;
 }

 .tupian {
     width: 100%;
 }

 .tab {
     height: 81px;
     width: 100%;
     display: flex;
     justify-content: center;
     position: relative;
     margin-top: 7px;
     font-size: 22px;
 }

 .tabsearch {
     height: 50px;
     width: 100%;
     display: flex;

 }

 .tab1 {
     display: flex;
     width: 45vw;
     margin-top: 41px;

 }

 .tabx {
     display: flex;
     width: 15vw;
     margin-top: 41px;

 }

 .tab2 {
     color: #eeeeee;
 }

 .tab3 {
     display: flex;
     justify-content: center;
     line-height: 48px;
     font-weight: 300;

 }

 .tabsearch2 {
     display: flex;
     justify-content: center;
     width: 100px;

 }

 .tabsearch3 {
     display: flex;
     justify-content: flex-start;
     width: 100px;

 }

 .tab4 {
     width: 73%;
     height: 3px;
     background: #cccccca3;
     margin-left: 13.5%;
 }

 .headersp3 {
     width: 70px;
     height: 3px;
     background: #00afec;
     position: absolute;
     top: 79px;

 }

 .tab5 {
     padding-top: 28px;
     margin-left: 13.5%;
 }

 .tab6 {
     width: 68px;
     height: 3px;
     background: #00afec;
     margin-top: 13px;
 }

 .bigimg {
     margin-left: 13.5%;
     width: 73%;
 }

 /* 左右结构tab */
 .righttab {
     display: flex;
 }

 .righttab1 {
     width: 73%;
     margin-left: 13.5%;
     display: flex;

 }

 .righttab2 {

     width: 20%;
     height: 100%-190px;
     padding-top: 100px;
 }

 .righttab3 {

     height: 100%;
     width: 80%;

 }

 .righttab4 {}

 /* 文章 */
 .wenzhang {
     width: 58%;
     margin-left: 28.8%;
     /* height: 100px; */

     padding-bottom: 78.8px;

     font-size: 20px;
     font-family: Source Han Sans CN, Source Han Sans CN-Light;
     font-weight: 300;
     text-align: left;
     color: #595959;
     line-height: 48px;
     letter-spacing: 3px;
     text-align: justify;
 }

 .wenzhang1 {
     width: 100%;
     margin-top: 89px;
 }

 .greybackpad {
     background: #f5f6f6;
     padding-top: 50px;
     padding-bottom: 50px;
     width: 100%;
 }


 .zhong {
     width: 73%;

     margin-left: 13.5%;
 }

 .tabjvzhong {
     width: 100%;
     display: flex;
     justify-content: center;

 }

 .tab2jvzhong {
     width: 68px;
     height: 3px;
     background: #00afec;
     margin-top: 13px;
 }

 .page {
     width: 100%;
     display: flex;
     justify-content: center;
     margin-top: 122px;
     align-items: center;
 }

 .page1 {
     width: 29px;
     height: 29px;
     border: 1.22px solid #7d7d7d;
     color: #7d7d7d;
     border-radius: 50%;
     display: flex;
     justify-content: center;
     align-items: center;
     cursor: pointer;
 }

 .page2 {
     display: flex;
     margin-right: 107px;
     cursor: pointer;

 }

 .page4 {
     margin-left: 110px;
     font-size: 20px;
     font-family: Source Han Sans CN, Source Han Sans CN-Light;
     text-align: justifyLeft;
     color: #000000;
     line-height: 48px;
     letter-spacing: -1px;
 }

 .page5 {
     margin-left: 110px;
     font-size: 20px;
     font-family: Source Han Sans CN, Source Han Sans CN-Bold;
     font-weight: bold;
     text-align: justifyLeft;
     color: #000000;
     line-height: 48px;
     letter-spacing: -1px;
 }