body {
    height: 100%;
    width: 100%;
}

body, form, div, span, ul, ol, li, p, pre, dl, dt, dd, h1, h2, h3, h4, h5, h6, em, a, fieldset, legend, address, label, textarea, select, input, figure, table, th, td, b, i {
    margin: 0;
    padding: 0
}

body, button, input, select, textarea {
    font: 12px/1.5 Tahoma, Arial, '\5B8B\4F53'
}

fieldset, img {
    border: 0
}

ul, li {
    list-style: none
}

em, i {
    font-style: normal
}

table {
    border-collapse: separate;
    border-spacing: 0
}

a {
    text-decoration: none
}

a:hover {
    text-decoration: underline
}

a:focus, input, button, select, textarea {
    outline: none;
    font-size: 100%
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-variant: normal
}

input, select, img {
    vertical-align: middle
}

legend {
    display: none
}

textarea {
    resize: none
}

button {
    cursor: pointer
}
.clearfix:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}

html, body{
    font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
    width:100%;
    height:100%;
    background-color:#020202;
}

.wapper{
    width:100%;
    height:100%;
    background:url(../images_home/FY3H_home.jpg) top center no-repeat;
    background-size:100% auto;
    position:relative;
}
.logo{
    position:absolute;
    width:20%;
    height:20%;
    left:3%;
    top:6%;
}
.logo img{
    position:absolute;
    width:90%;
    height:auto;
    left:3%;
    top:6%;
}
.text{
    position: absolute;
    width: 35%;
    height: 40%;
    right: 15%;
    top: 45%;
    text-align: right;
}
.text img{
    position:absolute;
    width:100%;
    height:auto;
    left:3%;
    top:6%;
}
.bottom_tab_wrap{
    position:fixed;
    width:100%;
    height:10%;
    left:0px;
    bottom:0px;
    z-index: 100000000;
    background:rgba(3, 12, 29, 0.8);
}
.bottom_tab{
    width:90%;
    height:100%;
    margin:0px auto;
    display: flex;
    justify-content: space-around;
    align-items: stretch;
}
.bottom_tab_l{
    width:36%;
    height:100%;
    display: flex;
    justify-content: center;
    border-left:1px solid #1371a9;
    cursor:pointer;
}
.bottom_tab_c{
    width:36%;
    height:100%;
    display: flex;
    justify-content: center;
    border-left:1px solid #1371a9;
    cursor:pointer;
}
.bottom_tab_r{
    width:28%;
    height:100%;
    cursor:pointer;
    position:relative;
}
.content_info{
    position: absolute;
    width: 200%;
    height: 280%;
    right: 0px;
    top: -280%;
    background:rgba(3, 12, 29, 0.8);
    border-bottom:1px solid rgba(255, 255, 255, 0.3);
    z-index:1000000;
}
.bottom_tab_b{
    width:16%;
    height:80%; 
    padding:2% 0px 0px 0px;
    text-align: center;
}
.bottom_tab_b img{
    width:55%;
    height:auto; 
}
/* .bottom_tab_a img{
    width:72%;
    height:auto; 
} */
.bottom_tab_text{
    height:80%; 
    width:83%;
    padding:1% 1% 0px 0px;
    /* display: flex;
    align-items: center;
    flex-wrap: wrap; */
}
.bottom_tab_text1{
    font-size:20px;
    color:#fff;
    font-weight:600;
}
.bottom_tab_text2{
    font-size:16px;
    color:#fff;
}
.bottom_tab_r{
    background:url(../images_home/tab_bottom_blue.jpg) top center no-repeat;
    background-size:100% 100%;
}
.bottom_tab_s{
    padding:4% 0px 0px 0px;
}
.bottom_tab_s a{
    display: block;
    width:100%;
    height:100%;
    outline:none;
}
.bottom_tab_si{
    width:90%;
    margin:0px auto;
    text-align: center;
}
.bottom_tab_si img{
    width:12%;
    height:auto;
}
.bottom_tab_st{
    font-size:18px;
    color:#fff;
    font-weight:600;
    text-align: center;
}
.content{
    position:fixed;
    width:100%;
    height:90%;
    left:0px;
    top:0px;
    background:rgba(3, 12, 29, 0.8);
    border-bottom:1px solid rgba(255, 255, 255, 0.3);
    z-index:1000;
    display: flex;
    flex-direction: row;
}
.content_l{
    width:18%;
    height:90%;
    border-right:2px solid #535a61;
    margin:2% 0px 0px 0px;
    padding:1% 0px 0px 3%;
}
.content_l_t{
    padding:0px 0px 10% 0px;
}
.content_l_t img{
    width:70%;
    height:auto;
}
.tab_t_w{
    width:83%;
    padding:0px 0px 5% 0px;
    border-bottom:2px solid #535a61;
    cursor:pointer;
}
.tab_t_t{
    font-size:20px;
    color:#fff;
    letter-spacing: 1px;
}
.tab_t_b{
    font-size:16px;
    color:#fff;
    letter-spacing: 1px;
}
.content_tab_t{
    position:relative;
}
.left_icon{
    width:4%;
    height:90%;
    position:absolute;
    right:0px;
    top:20%;
}
.left_icon img{
    width:100%;
    height:auto;
}
.tab_t_n{
    width:83%;
    margin:8% 0px 0px 0px;
    cursor:pointer;
}
.content_r{
    width:80%;
    height:95%;
    border-right:2px solid #535a61;
    margin:2% 0px 0px 0px;
    padding:0px 0px 0px 3%;
    position:relative;
}
/* .content_tab_r{
    padding:0px 0px 0px 3%;
    position:relative;
    margin: 1% 0px 0px 4%;
} */
.scrollBox{
    width:77%;
    /* padding:0px 0px 0px 3%; */
    position:relative;
    margin: 1% 0px 0px 2%;
    height:90%;
    overflow-y: scroll;
}
.scrollBox2{
    width:77%;
    /* padding:0px 0px 0px 3%; */
    position:relative;
    margin: 1% 0px 0px 2%;
    height:90%;
    overflow: hidden;
}
.content_tab_r2{
    width:77%;
    position:relative;
    margin: 1% 0px 0px 2%;
    height:90%;
}
.tab_main{
    display: flex;
    flex-wrap: wrap;
    /* height:100%; */
}
.tab_cell{
    width: 30%;
    margin-right: 3%;
}
.tab_cell_img img{
    width:100%;
    height:auto;
}
.tab_cell_img2{
    padding:2% 0px 0px 0px;
}
.tab_cell_img2 img{
    width:100%;
    height:auto;
}
.tab_cell_title1{
    background:url(../images_home/top_title_1.jpg) top center no-repeat;
    background-size:100% auto;
    padding: 0px 8% 0px 13%;
}
.tab_cell_t{
    font-size:18px;
    color:#fff;
    letter-spacing: 1px;
}
.tab_cell_m{
    padding: 2% 0px;
}
.table{
	width:100%;
	font-size:14px;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
}
.table td{ 
	text-align:center;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	color:#fff;
    word-wrap: break-word;
    word-break: break-all;
    padding:1% 0px;
}
.table_title{
	background-color:#4d5a60;
}
.tab_table{
    padding:2% 0px 0px 0px;
}
.tab_cell_title2{
    background:url(../images_home/top_title_2.jpg) top center no-repeat;
    background-size:100% auto;
    padding: 0px 3% 0px 13%;
}
.tab_cell_title3{
    background:url(../images_home/top_title_3.jpg) top center no-repeat;
    background-size:100% auto;
    padding: 0px 3% 0px 13%;
}
.tab_cell_title11{
    background:url(../images_home/top_title.jpg) top center no-repeat;
    background-size:100% auto;
    padding: 0px 3% 0px 5%;
    /* min-height:8%; */
    display: flex;
    align-items: center;
}
.tab_cell_title22{
    background:url(../images_home/top_title.jpg) top center no-repeat;
    background-size:100% auto;
    padding: 0px 3% 0px 5%;
    /* min-height:8%; */
    display: flex;
    align-items: center;
}
.tab_cell_title33{
    background:url(../images_home/top_title.jpg) top center no-repeat;
    background-size:100% auto;
    padding: 0px 3% 0px 5%;
    /* min-height:8%; */
    display: flex;
    align-items: center;
}
.content_info_t{
    margin:3% 5% 0px 5%;
}
.content_info_b{
    margin:2% 5% 0px 5%;
}
.content_info_b a:link, .content_info_b a:hover, .content_info_b a:visited, .content_info_b a:active{
    color:#7cc0fa;
    text-decoration:none;
    outline:none;
}
.content_info_s{
    display: flex;
    flex-direction: row;
}
.close{
    position:absolute;
    right: 10px;
    top: 2%;
    width:2%;
    height:2%;
    text-align: center;
    cursor:pointer;
}
.close img{
    width:90%;
    height:auto;
}

.right_link{
    position:fixed;
    right: 10px;
    top: 30px;
    width:150px;
    height:auto;
    background:rgba(10, 20, 40, 0.5);
    border-radius: 0.5rem;
    z-index:1000;
}
.right_link a:link, .right_link a:hover, .right_link a:visited, .right_link a:active{
    display: block;
    outline:none;
    width:100%;
    height:100%;
    position:relative;
    text-decoration:none;
}
.right_link_icon{
    width:auto;
    height: auto;
    text-align: center;
}
.right_link_icon img{
    width:100px;
    height:auto;
}
.right_link_text{
    width: 100%;
    margin: 0rem auto;
    font-size: 22px;
    color: #e0a149;
    font-weight: 600;
    text-align: center;
    padding: 5px 0px 10px 0px;
}
.tab_cell_new{
    padding:2% 0px;
}
.tab_cell_new2{
    padding:5% 0px;
}
.tab_cell_new p{
    font-size: 16px;
    color: #fff;
    letter-spacing: 1px;
}
.tab_cell_new2 p{
    font-size: 16px;
    color: #fff;
    letter-spacing: 1px;
}
.tab_cell_a{
    color:#fff;
    font-size:18px;
}
.tab_cell_a a:link, .tab_cell_a a:hover, .tab_cell_a a:visited, .tab_cell_a a:active{
    color:#4fa5fd;
    text-decoration: none;
    outline:none;
    font-size:18px;
}
.tab_table_new{
    height:90%;
    overflow-y: scroll;
}
.tab_cell_title11 a:link, .tab_cell_title11 a:hover, .tab_cell_title11 a:visited, .tab_cell_title11 a:active{
    color:#fff;
    text-decoration:none;
    outline:none;
}
.tab_cell_title22 a:link, .tab_cell_title22 a:hover, .tab_cell_title22 a:visited, .tab_cell_title22 a:active{
    color:#fff;
    text-decoration:none;
    outline:none;
}
.tab_cell_title33 a:link, .tab_cell_title33 a:hover, .tab_cell_title33 a:visited, .tab_cell_title33 a:active{
    color:#fff;
    text-decoration:none;
    outline:none;
}
.tab_td_8{
    width:8%;
}
.tab_td_13{
    width:13%;
}
.tab_td_14{
    width:14%;
}
.tab_td_15{
    width:15%;
}
.tab_td_16{
    width:16%;
}
.tab_td_18{
    width:18%;
}
.tab_td_19{
    width:19%;
}
.tab_td_20{
    width:20%;
}
.tab_td_21{
    width:21%;
}
.tab_td_22{
    width:22%;
}
.tab_td_23{
    width:23%;
}
.tab_td_24{
    width:24%;
}
.tab_td_25{
    width:25%;
}
.tab_td_34{
    width:34%;
}
.tab_cell_info{
    font-size: 16px;
    color: #fff;
    padding:15px 0px 0px 0px;
}
.tab_cell_t01{
    letter-spacing: 1px;
}
.tab_cell_t02{
    letter-spacing: 1px;
}


/* 滚动条样式 开始 */
.zl-scrollBarBox{
    height:100%;
    position:absolute;
    background:transparent;
}
.zl-scrollBar{
    position:absolute;
    left:0;
    top:0;
    background:#dac049;
    transition:background 0.3s;
}
.zl-scrollBar.zl-verticalBar{
    min-height:10px;
}

.zl-scrollBar.zl-horizontalBar{
    min-width:10px;
}
/* .zl-scrollBar:hover{
    background:#fe8f2c;
} */
.zl-scrollContentDiv{
    position:relative !important;
    width:100% !important;
    height:100% !important;
    padding:0 !important;
    margin:0 !important;
    top:0;
    left:0;
}
/* 滚动条样式 结束 */
.tab_scroll_p{
    padding-right:3px;
}
.tab_main_cell{
    display: flex;
    flex-direction: row;
    padding: 0px 0px 2% 0px;
}
.bottom_tab_text3{
    padding: 3% 0px 0px 0px;
}
.bottom_tab_text4{
    padding: 4% 0px 0px 0px;
}
.tab_cell_p{
    padding: 10px 0px 0px 0px;
}

@media screen and (min-width: 2200px) {
    .bottom_tab_text1{
        font-size:24px;
    }
    .bottom_tab_text2{
        font-size:14px;
    }
    .bottom_tab_st{
        font-size:22px;
    }
    .tab_t_t{
        font-size:24px;
    }
    .tab_t_b{
        font-size:20px;
    }
    .tab_cell_new p{
        font-size: 20px;
    }
    .tab_cell_new2 p{
        font-size:20px;
    }
    .tab_cell_info{
        font-size: 20px;
    }
    .tab_cell_a{
        font-size:20px;
    }
    .tab_cell_a a:link, .tab_cell_a a:hover, .tab_cell_a a:visited, .tab_cell_a a:active{
        font-size:20px;
    }
    .tab_cell_t{
        font-size:22px;
    }
    .table{
        font-size:16px;
    }
    .tab_cell_t01{
        letter-spacing: 0px;
    }
    .scrollBox {
        height: 90%;
    }
    .scrollBox2 {
        height: 90%;
    }
}

@media screen and (min-width: 2500px) {
    .bottom_tab_text1{
        font-size:28px;
    }
    .bottom_tab_text2{
        font-size:18px;
    }
    .bottom_tab_st{
        font-size:26px;
    }
    .tab_t_t{
        font-size:28px;
    }
    .tab_t_b{
        font-size:24px;
    }
    .tab_cell_info{
        font-size: 24px;
    }
    .tab_cell_new p{
        font-size: 24px;
    }
    .tab_cell_new2 p{
        font-size:24px;
    }
    .tab_cell_a{
        font-size:24px;
    }
    .tab_cell_a a:link, .tab_cell_a a:hover, .tab_cell_a a:visited, .tab_cell_a a:active{
        font-size:24px;
    }
    .tab_cell_t{
        font-size:26px;
    }
    .table{
        font-size:16px;
    }
    .scrollBox {
        height: 95%;
    }
    .scrollBox2 {
        height: 95%;
    }
}

@media screen and (min-width: 3000px) {
    .bottom_tab_text1{
        font-size:30px;
    }
    .bottom_tab_text2{
        font-size:20px;
    }
    .bottom_tab_st{
        font-size:28px;
    }
    .tab_t_t{
        font-size:30px;
    }
    .tab_t_b{
        font-size:26px;
    }
    .tab_cell_info{
        font-size: 26px;
    }
    .tab_cell_new p{
        font-size: 26px;
    }
    .tab_cell_new2 p{
        font-size:26px;
    }
    .tab_cell_a{
        font-size:26px;
    }
    .tab_cell_a a:link, .tab_cell_a a:hover, .tab_cell_a a:visited, .tab_cell_a a:active{
        font-size:26px;
    }
    .tab_cell_t{
        font-size:30px;
    }
    .table{
        font-size:20px;
    }
    .scrollBox {
        height: 95%;
    }
    .scrollBox2 {
        height: 95%;
    }
}

@media screen and (min-width: 4000px) {
    .bottom_tab_text1{
        font-size:50px;
    }
    .bottom_tab_text2{
        font-size:36px;
    }
    .bottom_tab_st{
        font-size:50px;
    }
    .tab_t_t{
        font-size:48px;
    }
    .tab_t_b{
        font-size:40px;
    }
    .tab_cell_info{
        font-size: 40px;
    }
    .tab_cell_new p{
        font-size: 40px;
    }
    .tab_cell_new2 p{
        font-size:40px;
    }
    .tab_cell_a{
        font-size:40px;
    }
    .tab_cell_a a:link, .tab_cell_a a:hover, .tab_cell_a a:visited, .tab_cell_a a:active{
        font-size:40px;
    }
    .tab_cell_t{
        font-size:45px;
    }
    .table{
        font-size:30px;
    }
    .scrollBox {
        height: 95%;
    }
    .scrollBox2 {
        height: 95%;
    }
}
@media screen and (min-width: 5000px) {
    .bottom_tab_text1{
        font-size:60px;
    }
    .bottom_tab_text2{
        font-size:44px;
    }
    .bottom_tab_st{
        font-size:50px;
    }
    .tab_t_t{
        font-size:48px;
    }
    .tab_t_b{
        font-size:40px;
    }
    .tab_cell_info{
        font-size: 40px;
    }
    .tab_cell_new p{
        font-size: 40px;
    }
    .tab_cell_new2 p{
        font-size:40px;
    }
    .tab_cell_a{
        font-size:40px;
    }
    .tab_cell_a a:link, .tab_cell_a a:hover, .tab_cell_a a:visited, .tab_cell_a a:active{
        font-size:40px;
    }
    .tab_cell_t{
        font-size:70px;
    }
    .table{
        font-size:40px;
    }
    .scrollBox {
        height: 95%;
    }
    .scrollBox2 {
        height: 95%;
    }
}

@media screen and (min-width: 6000px) {
    .bottom_tab_b img {
        width: 30%;
    }
    .bottom_tab_b {
        padding: 1% 0px 0px 0px;
    }
    .bottom_tab_text {
        padding: 0.5% 0px 0px 0px;
    }
    .bottom_tab_s {
        padding: 1% 0px 0px 0px;
    }
    .bottom_tab_si img {
        width: 8%;
    }
    .logo img {
        width: 50%;
    }
    .text {
        width: 33%;
    }
    .text img {
        width: 60%;
    }
    .tab_cell_t {
        letter-spacing: 3px;
        font-size: 60px;
    }
    .content_r {
        margin: 1% 0px 0px 0px;
    }
    .table {
        font-size: 20px;
    }
    .bottom_tab_wrap {
        z-index: 10000000;
    }
    .tab_cell_title1 {
        padding: 0px 5% 0px 13%;
    }
    .tab_table_new{
        height: auto;
        overflow-y: auto;
    }
    .tab_cell_t01{
        letter-spacing: 0px;
    }
    .tab_cell_t02{
        letter-spacing: 0px;
    }
    .scrollBox{
        height: 95%;
    }
    .scrollBox2{
        height: 95%;
    }
}

@media screen and (min-width: 7000px) {
    .bottom_tab_b img {
        width: 30%;
    }
    .bottom_tab_b {
        padding: 1% 0px 0px 0px;
    }
    .bottom_tab_text {
        padding: 0.5% 0px 0px 0px;
    }
    .bottom_tab_s {
        padding: 1% 0px 0px 0px;
    }
    .bottom_tab_si img {
        width: 8%;
    }
    .logo img {
        width: 50%;
    }
    .text {
        width: 33%;
    }
    .text img {
        width: 60%;
    }
    .tab_cell_t {
        letter-spacing: 25px;
    }
    .content_r {
        margin: 1% 0px 0px 0px;
    }
    .table {
        font-size: 20px;
    }
    .bottom_tab_wrap {
        z-index: 10000000;
    }
    .tab_cell_title1 {
        padding: 0px 5% 0px 15%;
    }
}

@media screen and (min-width: 8000px) {
    .bottom_tab_b img {
        width: 30%;
    }
    .bottom_tab_b {
        padding: 1% 0px 0px 0px;
    }
    .bottom_tab_text {
        padding: 0.5% 0px 0px 0px;
    }
    .bottom_tab_s {
        padding: 1% 0px 0px 0px;
    }
    .bottom_tab_si img {
        width: 8%;
    }
    .logo img {
        width: 50%;
    }
    .text {
        width: 33%;
    }
    .text img {
        width: 60%;
    }
    .tab_cell_t {
        letter-spacing: 25px;
    }
    .content_r {
        margin: 1% 0px 0px 0px;
    }
    .table {
        font-size: 20px;
    }
    .bottom_tab_wrap {
        z-index: 10000000;
    }
    .tab_cell_title1 {
        padding: 0px 5% 0px 15%;
    }
}

@media screen and (max-width: 1800px) {
    .tab_t_t{
        font-size:18px;
    }
    .tab_t_b{
        font-size:14px;
    }
    .tab_cell_info{
        font-size: 14px;
    }
    .tab_cell_new p{
        font-size: 14px;
    }
    .tab_cell_new2 p{
        font-size:14px;
    }
    .tab_cell_a{
        font-size:14px;
    }
    .tab_cell_a a:link, .tab_cell_a a:hover, .tab_cell_a a:visited, .tab_cell_a a:active{
        font-size:14px;
    }
    .tab_cell_t{
        font-size:16px;
    }
    .table{
        font-size:13px;
    }
    .bottom_tab_text1{
        font-size:16px;
    }
    .bottom_tab_text2{
        font-size:8px;
    }
    .bottom_tab_st{
        font-size:16px;
    }
}
@media screen and (max-width: 1650px) {
    .tab_t_t{
        font-size:16px;
    }
    .tab_t_b{
        font-size:14px;
    }
    .tab_cell_info{
        font-size: 14px;
    }
    .tab_cell_new p{
        font-size: 14px;
    }
    .tab_cell_new2 p{
        font-size:14px;
    }
    .tab_cell_a{
        font-size:14px;
    }
    .tab_cell_a a:link, .tab_cell_a a:hover, .tab_cell_a a:visited, .tab_cell_a a:active{
        font-size:14px;
    }
    .tab_cell_t{
        font-size:14px;
    }
    .table{
        font-size:11px;
    }
    .bottom_tab_text1{
        font-size:14px;
    }
    .bottom_tab_text2{
        font-size:8px;
    }
    .bottom_tab_st{
        font-size:14px;
    }
}
@media screen and (max-width: 1500px) {
    .tab_t_t{
        font-size:14px;
    }
    .tab_t_b{
        font-size:12px;
    }
    .tab_cell_info{
        font-size: 12px;
    }
    .tab_cell_new p{
        font-size: 12px;
    }
    .tab_cell_new2 p{
        font-size:12px;
    }
    .tab_cell_a{
        font-size:12px;
    }
    .tab_cell_a a:link, .tab_cell_a a:hover, .tab_cell_a a:visited, .tab_cell_a a:active{
        font-size:12px;
    }
    .tab_cell_t{
        font-size:12px;
    }
}
@media screen and (max-width: 1420px) {
    .tab_t_t{
        font-size:12px;
    }
    .tab_t_b{
        font-size:10px;
    }
    .tab_cell_info{
        font-size: 10px;
    }
    .tab_cell_new p{
        font-size: 10px;
    }
    .tab_cell_new2 p{
        font-size:10px;
    }
    .tab_cell_a{
        font-size:10px;
    }
    .tab_cell_a a:link, .tab_cell_a a:hover, .tab_cell_a a:visited, .tab_cell_a a:active{
        font-size:10px;
    }
    .tab_cell_t{
        font-size:12px;
    }
}

@media screen and (max-width: 1300px) {
    .right_link {
        top: 38rem;
        bottom:auto;
    }
    .logo{
        top: 1%;
    }
 }
 
