   @font-face {
      font-family: 'dincond'; /* 自定义字体名称，后续用这个名称调用 */
      src: url('./font/dincond-regular.otf') format('truetype');/* 兼容旧浏览器/移动端 */
      font-style: normal;
      font-display: swap; /* 优化加载体验：先显示默认字体，字体加载后替换 */
    }
     @font-face {
      font-family: 'dincondb'; /* 自定义字体名称，后续用这个名称调用 */
      src: url('./font/DINCond-Black.otf') format('truetype');/* 兼容旧浏览器/移动端 */
      font-style: normal;
      font-display: swap; /* 优化加载体验：先显示默认字体，字体加载后替换 */
    }
     @font-face {
      font-family: 'dincondm'; /* 自定义字体名称，后续用这个名称调用 */
      src: url('./font/DINCond-Medium.otf') format('truetype');/* 兼容旧浏览器/移动端 */
      font-style: normal;
      font-display: swap; /* 优化加载体验：先显示默认字体，字体加载后替换 */
    }
     @font-face {
      font-family: 'dincondba'; /* 自定义字体名称，后续用这个名称调用 */
      src: url('./font/DINCond-BoldAlternate.otf') format('truetype');/* 兼容旧浏览器/移动端 */
      font-style: normal;
      font-display: swap; /* 优化加载体验：先显示默认字体，字体加载后替换 */
    }

    
    body{
        font-family: 'dincondm';
    }





.wrapper{margin: 0 auto;}
.wrapper img{margin-top: -1px;}
.con1,.con2,.con3,.con4,.con5,.con6,.con7{position: relative;margin: 0 auto;max-width: 1920px;}
.t_con1 {
    position: absolute;
    top: 58px;
    left: 50%;
    transform: translate(-50%, 0);
    z-index: 2;
}
.t_con1_cen{text-align: center;font-size: 30px;color: #026bb2;line-height: 25px;padding: 89px 0 30px;}
.t_con1_bot ul{text-align: center;display: flex;align-items: center;    justify-content: center;color: #1079be;font-size: 20px;}
.t_con1_bot ul li a{color: #1079be;}
.t_con1_bot ul li{padding: 0 30px;font-family: 'Figtree';}
.t_con1 .t_con1_top img{width: auto;}
.t_con1 .t_con1_top{text-align: center;}
.t_con2{position: absolute;left: 48%;bottom: 14%;}
.t_con3{position: absolute;left: 22%;bottom: 12%;}
.t_con4{position: absolute;left: 48%;top: 19%;}
.t_con5{position: absolute;left: 21%;top: 18%;}
.t_con6{position: absolute;left: 21%;top: 10%;}
.t_con7,.foot-t{font-size: 16px;position: absolute;left: 50%;top: 70%;transform: translate(-50%, -50%);color: #fff;font-family: 'Figtree';}




.footer{position: relative;}


.sect1,.sect2,.sect3,.sect4{text-align: center;width: 1200px;margin: 0 auto;}
.sect1 h3 img{width: auto;}  

/* 专题 */
.ztitem{background: url(./ztbg251209.jpg) center top no-repeat;top: 0!important;}
.ztitem .header{padding-top: 219px;text-align: center;color: #fff;width: 1200px;margin: 0 auto;padding-bottom: 236px;}
.ztitem .header .h-t-l{
    font-size: 172px;
    color: #fff;
    font-family: "dincondba";letter-spacing: -5px;
}
.ztitem .header .h-t-r{    color: #fff;
    font-family: "dincondba";
    font-size: 50px;
    text-align: left;
    margin-left: 13px;
    margin-top: 65px;}
.ztitem .header .head-top{display: flex;margin-left: 89px;}
.ztitem .header a{color: #fff;font-size: 20px;letter-spacing: 2px;}
.ztitem .header i{color: #fff;padding: 0 20px;}
.sect1 .sect1-l ul{display: flex;flex-wrap: nowrap;width: 1200px;}
.sect1 .sect1-l ul li{flex-shrink: 1;margin-right: 30px;}
.sect1 .sect1-l ul li:last-child{margin-right: 0;}
.sect1 a h3{color: #C79842;font-size: 70px;}
.sect1>a p {color: #C79842;font-size: 30px;margin-bottom: 58px;}
.sect1 .sect1-l a{width: 380px;height: 430px;display: block;padding: 20px;box-sizing: border-box;}
.sect1 .sect1-l li:first-child{background: url(./con1_bg1251210.jpg) no-repeat;background-size: 100% 100%;}
.sect1 .sect1-l li:nth-child(2){background: url(./con1_bg2251210.jpg) no-repeat;background-size: 100% 100%;}
.sect1 .sect1-l li:last-child{background: url(./con1_bg3251210.jpg) no-repeat;background-size: 100% 100%;}
.sect1 .sect1-l *{color: #fff;text-align: left;}
.sect1 .sect1{margin-bottom: 113px;}
.sect1 .sect1-l p{font-size: 40px;margin-top: 88px;line-height: 1;}
.sect1 .sect1-l dl{margin-top: 29px;}
.sect1 .sect1-l dl dd::before{content: "";background-color: #fff;width: 4px;height: 4px;display: block;position: absolute;left: 0;top: 9px;}
.sect1 .sect1-l dl dd{padding-left: 23px;position: relative;font-size: 19px;margin-top: 12px;line-height: 1;}

.sect2{    margin-top: 103px;}
.sect2 .sect1-l ul{display: flex;flex-wrap: nowrap;width: 1200px;padding-left: 30px;}
.sect2 .sect1-l ul li {flex-shrink: 1;position: relative;padding-left: 40px;width: 392px;box-sizing: border-box;height: 280px;}
.sect2 .sect1-l ul li a{display: block;height: 280px;}
.sect2 .sect1-l ul li::before{content: "";background-color: #2E6AA0;width: 10px;height: 280px;position: absolute;left: 0;}
.sect2 .sect1-l ul li:last-child{margin-right: 0;}
.sect2 a h3{color: #2E6AA0;font-size: 70px;}
.sect2>a p {color: #2E6AA0;font-size: 30px;margin-bottom: 58px;}
.sect2 .sect1-l *{color: #2E6AA0;text-align: left;}
.sect2 .sect1{margin-bottom: 113px;}
.sect2 .sect1-l p{font-size: 40px;letter-spacing: -.5px;}
.sect2 .sect1-l dl{margin-top: 29px;}
.sect2 .sect1-l dl dd::before{content: "";background-color: #2E6AA0;width: 4px;height: 4px;display: block;position: absolute;left: 0;top: 9px;}
.sect2 .sect1-l dl dd{padding-left: 23px;position: relative;font-size: 20px;margin-top: 8px;line-height: 1;}

.sect3{margin-top: 130px;}
.sect3 a h3{color: #4266C2;font-size: 70px;}
.sect3>a p {color: #4266C2;font-size: 30px;margin-bottom: 50px;}
.sect3 .sect1-l{ height: 410px;
    width: 1200px;
    background-size: 100% 660px;
    background-position: center bottom;
}
.sect3 .hd{height: 30px;line-height: 30px;color: #4266C2;background-color: #fff;padding-left: 30px;}
.sect3 .sect1-l .hd li{width: 340px;float: left;background-image: url(./con3_bar251220.jpg);}
.sect3 .sect1-l .hd li.on{color: #fff;background: url(./con4_bar251210.jpg) no-repeat;    }
.sect3 .sect1-l .bd .bd-item a{display: flex;color: #fff;padding: 50px;height: 380px;box-sizing: border-box;}
.sect3 .sect1-l .bd .bd-item p{font-size: 60px;color: #fff;text-align: left;}
.sect3 .bd{border-radius: 10px;background: url(./con4_bg251210_02.jpg) no-repeat;height: 380px;
    background-position: center bottom;}
.sect3 .sect1-l .bd .bd-item dl dd{color: #fff;font-size: 22px;text-align: left;margin-left: 60px;}
.sect3 .sect1-l dl dd{position: relative;padding-left: 23px;    margin-top: 10px;
    margin-bottom: 20px;}
.sect3 .sect1-l dl dd::before {
    content: "";
    background-color: #fff;
    width: 4px;
    height: 4px;
    display: block;
    position: absolute;
    left: 0;
    top: 9px;
}


.sect4 a h3 {
    color: #33A3CC;
    font-size: 70px;
}
.sect4>a p {
    color: #33A3CC;
    font-size: 30px;
    margin-bottom: 80px;
}
.sect4{margin-top: 120px;}
.s4_con,.s4_1_bot,.s4_2_top,.s4_3_bot{display: flex;justify-content: space-between;}
.s4_con>div{width: 380px;}
.s4_1{background: url(./con4_251211_03.jpg);width: 380px;height: 570px;}
.s4_2{background: url(./con4_251211_06.jpg);width: 380px;height: 570px;}
.s4_3{background: url(./con4_251211_08.jpg);width: 380px;height: 570px;}
.s4_con *{color: #fff !important;text-align: left;line-height: 1;}
.s4_1_top,.s4_3_top{height: 380px;width: 100%;padding: 240px 18px 0;box-sizing: border-box;}
.s4_1_top a,.s4_3_top a{font-size: 40px;display: block;width: 100%;height: 100%;}
.s4_1_bot .s4_1_bot_1,.s4_1_bot .s4_1_bot_2,.s4_3_bot .s4_3_bot_1,.s4_3_bot .s4_3_bot_2{font-size: 21px;width: 190px;padding: 16px;box-sizing: border-box;    line-height: 1.2;}
.s4_1_bot .s4_1_bot_2,.s4_3_bot .s4_3_bot_2,.s4_3_bot .s4_3_bot_1{font-size: 24px;}
.s4_2_top{height: 190px;}
.s4_2_top_1,.s4_2_top_2,.s4_2_top_3{
    width: 128px;padding: 15px;
    line-height: 1.2;font-size: 24px;
}
.s4_2_bot{ width: 100%;
    display: block;
    height: 380px;
}
.s4_2_bot a{    width: 100%;
    display: block;
    height: 380px;
    padding: 18px;
    font-size: 40px;
    box-sizing: border-box;}