@font-face {    font-family: myFirstFont;    src: url(../images/PingFang.ttf);}body{    padding: 0;    margin: 0;    font-size: 16px;    font-family: "PingFang SC";    color: #000000;    position: relative;}a,a:active,a:link,a:visited{    color: #191919;    cursor: pointer;    text-decoration: none;    display: inline-block;}a:hover{    color: #1B7333;}table, td, tr, thead, tbody, form, body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, pre, dl, dt, dd, ul, ol, li, th, td, div, span, img, fieldset, lengend, button, input, select, textarea {    margin: 0;    padding: 0;    }ul,li{    list-style: none;    padding: 0;    margin: 0;}@media screen and (min-width:320px) and (max-device-width:1680px){    .qyyc{width:790px;}    .right_nav{        height: 318px;        width: 54px;        position: fixed;        right: 10px;        top: 50%;        transform: translateY(-50%);        background: rgba(216, 216, 216, 0.5);        z-index: 200;        display: none;    }    .w1180{ width:1100px; margin:0 auto;}    .news_left{        width: 422px;    }    .news_right{        width: 626px;        height: 384px;        position: relative;    }    .ban_min_news_ul{        float: right;        height: 90px;        width: 872px;        overflow: hidden;        margin-right: 32px;    }    .ban_min_next{        display: inline-block;        position: relative;        top: 60px;        left: 895px;        margin-top: -22px;        z-index: 10;        width: 26px;        height: 26px;        cursor: pointer;        text-align: center;    }    .enter_ls ul li{        width: 243px;        height: 480px;        float: left;        background: #d22832;        margin-right: 42px;        transition: all linear .5s;      }        .indu_tab ul li{        float: left;        width: 185px;        height: 60px;        text-align: center;        font-size: 14px;            }    .ft_fm{        width: 392px;        margin:35px 95px 0 0px;    }    .ft_fm form input:nth-of-type(1){        width: 345px;        border: none;        border-bottom: 1px solid #7e8186;        background: rgba(0, 0, 0, 0);        padding: 6px 18px;        color: #8a8a83;    }    .ft_fm form input:nth-of-type(2){        width: 123px;        height: 37px;        margin-top: 19px;        background: #d6b78a;        color: #fff;        font-size: 13px;        cursor: pointer;    }        .ft_contact{        width: 420px;        margin-top: 25px;    }    .news_left_but{        position: absolute;       top: 80px;        left: 0;        width: 76px;        height: 219px;         background: rgba(211, 211, 211, 0.7);        display: inline-block;        z-index: 99;    }    .news_tab ul li{        width: 181px;             }    .news_hots_arti {        float: right;        display: inline-block;        }    .news_hots_arti h3{    font-size: 18px;        overflow: hidden;        text-overflow: ellipsis;        /* white-space: nowrap; */        /* width: 330px; */        color: #333;        line-height: 26px;        }    .news_hots_arti h3:hover{color:#d22731}    .newa_banr{        width: 586px;        position: relative;        height: 375px;    }    .newa_banr ul,.newa_banr ul li{        width: 586px;        height: 375px;          }    .newa_banr ul li a{       /* height: 375px;*/        display: block;    }    .news_banr_but{       height: 8px;       width: 586px;        float: right;    }        .newa_banr ul li a img{        width: 586px;        height: 375px;        border-radius: 0 80px 0 0;        display: block;    }    .ban_min_news_ul ul li,.ban_min_news_ul ul li a{        float: left;        height: 78px;        width: 218px;    }    .ban_min_news_ul ul li a img{        width: 202px;        height: 78px;display: block;        margin-left: auto;        margin-right: auto;    }        }    @media screen and (min-width:1680px) and (max-width:1960px){    .qyyc{width:866px;}        .right_nav{        height: 318px;        width: 68px;        position: fixed;        right: 200px;        top: 50%;        transform: translateY(-50%);        background: rgba(216, 216, 216, 0.5);        z-index: 200;        display: none;    }    .w1180{ width:1180px; margin:0 auto;}    .news_left{        width: 462px;    }    .news_right{        width: 666px;        height: 384px;        position: relative;    }    .ban_min_news_ul{        float: right;        height: 90px;        width: 952px;        overflow: hidden;        margin-right: 32px;    }    .ban_min_next{        display: inline-block;        position: relative;        top: 60px;        left: 975px;        margin-top: -22px;        z-index: 10;        width: 26px;        height: 26px;        cursor: pointer;        text-align: center;    }    .enter_ls ul li{        width: 263px;        height: 480px;        float: left;        background: #d22832;        margin-right: 42px;        transition: all linear .5s;      }    .indu_tab ul li{        float: left;        width: 200px;        height: 60px;        text-align: center;        font-size: 14px;            }    .ft_fm{        width: 412px;        margin:35px 95px 0 0px;    }    .ft_fm form input:nth-of-type(1){        width: 360px;        border: none;        border-bottom: 1px solid #7e8186;        background: rgba(0, 0, 0, 0);        padding: 10px 18px;        color: #8a8a83;    }    .ft_fm form input:nth-of-type(2){        width: 113px;        height: 37px;        margin-top: 19px;        background: #d6b78a;        color: #fff;        font-size: 13px;        cursor: pointer;    }        .ft_contact{        width: 397px;        margin-top: 25px;    }    .news_left_but{        position: absolute;       top: 80px;        left: 0;        width: 76px;        height: 215px;         background: rgba(211, 211, 211, 0.7);        display: inline-block;        z-index: 99;    }            .news_tab ul li{        width: 201px;             }    .news_hots_arti{        float: right;        display: inline-block;        width: 380px;        }    .news_hots_arti h3{        font-size: 18px;color:#333; margin-bottom:10px;line-height: 23px;    }    .news_hots_arti h3:hover{color:#d22731}    .newa_banr{        width: 627px;        position: relative;        height: 375px;    }    .newa_banr ul,.newa_banr ul li{        width: 627px;        height: 375px;          }    .newa_banr ul li a{       /* height: 375px;*/        display: block;    }    .news_banr_but{       height: 8px;       width: 627px;        float: right;    }    .newa_banr ul li a img{        width: 627px;        height: 375px;        border-radius: 0 80px 0 0;        display: block;    }    .ban_min_news_ul ul li,.ban_min_news_ul ul li a{        float: left;        height: 78px;        width: 238px;    }    .ban_min_news_ul ul li a img{        width: 222px;        height: 78px;display: block;        margin-left: auto;        margin-right: auto;    }        }    .container{    width: 1180px;    margin: 0 auto;    position: relative;}.swiper-slide{    position: relative;}.swiper-pagination-progressbar-fill{    background-color: #5CB532!important;}.swiper-pagination-progressbar.newpage{    top: auto;    bottom: 0 !important;}.main-title{    padding: 64px 0 25px 0;}.main-title img {    height: 50px;}.gover-swiper .swiper-button-prev, .swiper-container-rtl .swiper-button-next{    left: 198px!important;    background-size: contain;    }.gover-swiper  .swiper-button-next, .swiper-container-rtl .swiper-button-prev{    right: 0px!important;    background-size: contain;}