header{background-color:#000;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;position:relative}
header > div{display:flex;margin-right:auto;margin-left:auto;position:relative;align-items:center;min-height:80px}
header > div > a{position:relative;display:flex;align-content:center;align-items:center;width:100%;justify-content:center}
header > div > a > img{height:auto;max-width:100%;border:none;vertical-align:middle;display:inline-block}
header > div > div:nth-child(2){display:flex;position:relative;min-height:1px}
header > div > div:nth-child(2) > nav{display:flex;margin-left:auto;overflow:hidden}
header > div > div:nth-child(2) > nav >ul{display:flex;justify-content:flex-end}
header > div > div:nth-child(2) > nav >ul > li{position:relative;border-width:0}
header > div > div:nth-child(2) > nav >ul > li a{color:#ffffff;font-size:18px;font-weight:600;white-space:nowrap;display:flex;line-height:20px;padding:40px 20px;text-align:center}
header > div > div:nth-child(2) > nav >ul > li a::after{background-color:#F0B90B;height:5px;content:"";bottom:0;display:block;position:absolute;transition:.3s;transition-timing-function:cubic-bezier(.58,.3,.005,1);transform:scale(1);opacity:0;width:100%;left:0}
header > div > div:nth-child(2) > nav >ul > li a:hover::after{opacity:1}
header > div > div:nth-child(2) > div{}
header > div > div:nth-child(2) > div > a{color:#ffffff;font-size:18px;font-weight:600;white-space:nowrap;display:flex;line-height:20px;padding:40px 20px;text-align:center;position:relative}
header > div > div:nth-child(2) > div > a:after{background-color:#F0B90B;height:5px;content:"";bottom:0;display:block;position:absolute;transition:.3s;transition-timing-function:cubic-bezier(.58,.3,.005,1);transform:scale(1);opacity:0;width:117px;left:0}
header > div > div:nth-child(2) > div > a:hover::after{opacity:1}
header > div > div:nth-child(2) > div > i{display:none}
.idx_box_1{background-color:#0B0E11;padding-top:40px;position:relative;overflow:hidden}
.idx_box_1 > div{max-width:1140px;margin:0 auto;display:flex;position:relative}
.idx_box_1 > div > div{}
.idx_box_1 > div > div:nth-child(1){position:relative;padding:10px}
.idx_box_1 > div > div:nth-child(1) > div:nth-child(1){margin-bottom:20px;text-align:center;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s}
.idx_box_1 > div > div:nth-child(1) > div:nth-child(1) > img{max-width:15%;opacity:1;height:auto;vertical-align:middle;animation:rotateIn 1s ease-in-out forwards}
.idx_box_1 > div > div:nth-child(1) > p:nth-child(2){margin-bottom:20px;text-align:center;padding:5px 0;color:#ffffff;font-family:"Arial",Sans-serif;font-size:36px;line-height:1.5em;line-height:1.2}
.idx_box_1 > div > div:nth-child(1) > p:nth-child(3){margin-bottom:20px;text-align:center;padding:5px 0;color:#FFFFFF;font-family:"Arial",Sans-serif;font-size:28px;font-weight:600;line-height:1.2}
.idx_box_1 > div > div:nth-child(1) > div:nth-child(4){position:relative;width:100%;margin-top:30px;text-align:center;line-height:1.5}
.idx_box_1 > div > div:nth-child(1) > div:nth-child(4) > div:nth-child(2){margin-top:30px}
.idx_box_1 > div > div:nth-child(1) > div:nth-child(4)  a,.idx_box_1 > div > div:nth-child(1) > div:nth-child(4)  span{display:inline-block;background-color:#F0B90B;font-family:"Arial",Sans-serif;font-weight:700;fill:#0B0E11;color:#0B0E11;font-size:18px;padding:12px 24px;transition:color 150ms ease-in 0ms,background-color 150ms ease-in 150ms;cursor: pointer;}
.idx_box_1 > div > div:nth-child(1) > div:nth-child(4)  a:hover,.idx_box_1 > div > div:nth-child(1) > div:nth-child(4)  span:hover{color:#F0B90B;background-color:#FFFFFF;transform:scale(1.1)}
.idx_box_1 > div > div:nth-child(1) > div:nth-child(4)  a:nth-child(1){}
.idx_box_1 > div > div:nth-child(1) > div:nth-child(4)  a:nth-child(2){}
.idx_box_1 > div > div:nth-child(2){padding:10px}
.idx_box_1 > div > div:nth-child(2) > img{vertical-align:middle;display:inline-block;height:auto;max-width:100%;border:none;animation:fadeInUp 1s ease-in-out forwards}
@keyframes rotateIn{0%{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}
    100%{transform-origin:center;transform:none;opacity:1}
}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}
     100%{opacity:1;transform:none}
 }.idx_box_2{background-color:#fff;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:40px 80px}
.idx_box_2 > div{max-width:1140px;margin:0 auto;display:flex;position:relative}
.idx_box_2 > div > div{padding:10px}
.idx_box_2 > div > div > figure{width:30%;margin:0 auto 15px}
.idx_box_2 > div > div > figure > img{max-width:100%;height:auto}
.idx_box_2 > div > div > figure > img:hover{animation:imgPush 1s ease-in-out forwards}
.idx_box_2 > div > div > p{text-align:center}
.idx_box_2 > div > div > p:nth-child(2){color:#0B0E11;font-size:18px;font-weight:600;margin-bottom:.5rem;line-height:1.2}
.idx_box_2 > div > div > p:nth-child(3){color:rgb(71,77,87);font-size:14px;font-weight:400}
@keyframes imgPush{50%{transform:scale(0.8)}
    100%{transform:scale(1)}
}.idx_box_3{background-color:#0B0E11;padding:50px 0;position:relative}
.idx_box_3 > div{max-width:1140px;margin:0 auto;display:flex;position:relative}
.idx_box_3 > div > div{padding:10px}
.idx_box_3 > div > div:nth-child(1){display:flex;align-content:center;align-items:center;flex-wrap:wrap}
.idx_box_3 > div > div:nth-child(1) > p{}
.idx_box_3 > div > div:nth-child(1) > p:nth-child(1){margin-bottom:30px;color:#FFFFFF;font-size:36px;font-weight:900;line-height:1.3em}
.idx_box_3 > div > div:nth-child(1) > p:nth-child(2){margin-bottom:30px;color:#ffffff;font-family:微软雅黑;font-size:1rem;font-weight:100}
.idx_box_3 > div > div:nth-child(1) > div:nth-child(3){width:100%;position:relative;text-align:left}
.idx_box_3 > div > div:nth-child(1) > div:nth-child(3) > a,.idx_box_3 > div > div:nth-child(1) > div:nth-child(3) > span{margin-top:70px;font-size:16px;display:inline-block;line-height:1;text-align:center;padding:15px 30px;font-weight:900;fill:#0B0E11;color:#0B0E11;background-color:#F0B90B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0B90B;border-radius:50px 50px 50px 50px;box-shadow:0px 10px 30px -8px rgba(0,0,0,0.16);cursor: pointer;}
.idx_box_3 > div > div:nth-child(1) > div:nth-child(3) > a:hover,.idx_box_3 > div > div:nth-child(1) > div:nth-child(3) > span:hover{color:#F0B90B;background-color:#ffffff;border-color:#F0B90B}
.idx_box_3 > div > div:nth-child(2){}
.idx_box_3 > div > div:nth-child(2) > img{max-width:100%;height:auto;animation:fadeInRight 1s ease-in-out forwards}
@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}
    100%{opacity:1;transform:none}
}.idx_box_4{background-color:#fff}
.idx_box_4 > div{max-width:1140px;margin:0 auto}
.idx_box_4 > div > p{padding:10px;color:#0B0E11;font-size:2rem;font-weight:bold;margin-top:80px;margin-bottom:10px}
.idx_box_4 > div > div{display:flex;flex-wrap: wrap;}
.idx_box_4 > div > div > div,.idx_box_4 > div > div > a{padding:10px;display:flex;flex-wrap:wrap;align-content:flex-start;}

.idx_box_4 > div > div > div > img,.idx_box_4 > div > div > a > img{    object-fit: cover;
    border-radius: 16px;
    width: 100%;
    height: 10rem;
    margin-bottom: 1rem;
    display: block;
    max-width: 100%;}
.idx_box_4 > div > div > div > p,.idx_box_4 > div > div > a > p{color:#0B0E11;line-height:1.2;font-size:18px;font-weight:600;margin-bottom: 10px;}
.idx_box_4 > div > div > a > p:nth-child(3){    color: #4b5563;
    margin-bottom: 1rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;font-size: 16px;font-weight: normal;}


.idx_box_4 > div > div > div > img:hover,.idx_box_4 > div > div > a:hover > img{transform:scale(1.1);transition-duration:.3s;transition-property:transform}
.idx_box_4 > div > a{display:block;padding:15px 30px;width:158px;margin:50px auto 20px;line-height:1;font-size:16px;font-weight:900;fill:#0B0E11;color:#0B0E11;background-color:#F0B90B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0B90B;border-radius:50px 50px 50px 50px;box-shadow:0px 10px 30px -8px rgba(0,0,0,0.16)}
.idx_box_4 > div > a:hover{color:#F0B90B;background-color:#ffffff;border-color:#F0B90B}
.type_news_box{max-width:780px;margin-left:auto !important;margin-right:auto !important;padding:0 1rem}
.type_news_item{width:100%;border-bottom:1px  solid #dee2e6;padding:.5rem 0}
.type_news_item > div:nth-child(1){display:flex;position:relative;justify-content:space-between;align-items:center}
.type_news_item > div:nth-child(1) > p{font-size:1.25rem;color:rgba(0,0,0,1);margin:0}
.type_news_item > div:nth-child(1) > i{width:28px;height:28px;display:inline-block;background:url("../images/arrow_down.png") no-repeat;cursor:pointer}
.type_news_item > div:nth-child(2){display:none}
.type_news_item > div:nth-child(2) > ul{display:flex;flex-wrap:wrap;padding-left:.5rem;margin-bottom:0;list-style:none;text-align:left;color:#909090}
.type_news_item > div:nth-child(2) > ul li{width:100%;margin:.25rem 0}
.type_news_item > div:nth-child(2) > ul li a{color:#909090}
footer{background-color:#212833;position:relative}
footer > div{}
footer > div:nth-child(1){padding:30px 0}
footer > div:nth-child(1) > div{max-width:1140px;margin:0 auto;display:flex}
footer > div:nth-child(1) > div > div{}
footer > div:nth-child(1) > div > div:nth-child(1){display:flex;margin-right:80px;padding:10px;align-content:flex-start;position:relative;flex-wrap:wrap}
footer > div:nth-child(1) > div > div:nth-child(1) > img{display:block;margin:0 auto 20px}
footer > div:nth-child(1) > div > div:nth-child(1) > p{color:#ffffff;font-family:"Arial",Sans-serif;font-size:14px;font-weight:300}
footer > div:nth-child(1) > div > div:nth-child(2){display:flex}
footer > div:nth-child(1) > div > div:nth-child(2) > div{width:33.333%;padding:10px;display:flex;flex-wrap:wrap;align-content:flex-start;align-items:flex-start}
footer > div:nth-child(1) > div > div:nth-child(2) > div > p{color:#ffffff;font-family:"Arial",Sans-serif;font-size:18px;font-weight:500;text-shadow:0px 0px 10px rgba(0,0,0,0.3);text-align:left;margin-bottom:20px;width:100%}
footer > div:nth-child(1) > div > div:nth-child(2) > div > ul{width:100%}
footer > div:nth-child(1) > div > div:nth-child(2) > div > ul li{padding-bottom:calc(5px / 2);font-family:"Arial",Sans-serif;font-size:14px;font-weight:300;cursor:pointer;color:#FFFFFF}
footer > div:nth-child(1) > div > div:nth-child(2) > div > ul li > a{color: inherit;overflow: hidden;white-space: nowrap;display: block;width: 100%;text-overflow: ellipsis;}
footer > div:nth-child(1) > div > div:nth-child(2) > div > ul li:hover a{color:#767385}
footer > div:nth-child(2){border-top:1px solid rgba(255,255,255,.19)}
footer > div:nth-child(2) > div{max-width:1140px;margin:0 auto;display:flex}
footer > div:nth-child(2) > div > p{color:#adadad;font-size:12px;font-weight:100;padding:10px}
footer > div:nth-child(2) > div > p:nth-child(1){}
footer > div:nth-child(2) > div > p:nth-child(2){text-align:right}
footer > div:nth-child(2) > div > p > a{color: inherit;}
footer > div:nth-child(2) > div > p > a::after{content: ','}
footer > div:nth-child(2) > div > p > a:last-child::after{content: ''}