.line1 {

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}



.line2 {

    display: -webkit-box;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

    -webkit-line-clamp: 2;

    overflow: hidden;

}.paiming {

    font-size: 1.125rem;

    line-height: 30px;

    color: #000;

}

.line3 {

    display: -webkit-box;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

    -webkit-line-clamp: 3;

    overflow: hidden;

}

.index_type_pa {

    position: absolute;

    bottom: -100%;

    left: 0;

    width: 100%;

    height: 100%;

    background: linear-gradient(to top ,rgba(42,125,225, .6),rgba(42,125,225,0));

    transition: all .6s;

    -moz-transition: all .6s;

    -webkit-transition: all .6s;

    -o-transition: all .6s;

}

.index_type_ul li {

    overflow: hidden;

}

.index_type_ul li:hover .index_type_pa  {

    bottom: 0;

    transition: all .6s;

    -moz-transition: all .6s;

    -webkit-transition: all .6s;

    -o-transition: all .6s;

}

.header_top_swiper {

    height: 34px;

}

.ljgm:hover {

    color: #fff!important;

}

.daohang  a img {

    width: 122px;

}

.daohang_sum.active {

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    background-color: #fff;

    z-index: 9999;

}

.banner_text_pa .more {

    display: none;

}

.header_top {

    height: 34px;

    line-height: 34px;

    background-color: #eeeff3;

}



.header_top_swiper .swiper-slide a {

    text-align: center;

    font-size: 14px;

    color: #000000;

}



.header_top .swiper-button-next,

.header_top .swiper-button-prev {

    background-size: 20px 15px;

    width: 30px;

    height: 38px;

}



.header_top .swiper-button-next,

.header_top .swiper-container-rtl .swiper-button-prev {

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");



}



.header_top .swiper-button-prev,

.header_top .swiper-container-rtl .swiper-button-next {

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");

    left: 10px;

    right: auto;

}



.daohang {

    padding: 30px 0 15px;

}



.header_top3 {

    border-bottom: 1px solid #e2e2e2;

}



.daohang_right {

    position: absolute;

    right: 18px;

    top: 10px;



}





.nav_erji {

    /* display: none; */

    padding: 15px 10px;

    background: #f7f7f7;

    position: absolute;

    width: 190%;

    left: -45%;

    text-align: center;

    transition: 400ms ease-in-out;

    transform: scale(0);

    opacity: 0;

    top: 100%;

    display: block;

    box-shadow: 0px 2px 11px #7c7c7c59;

    z-index: 1000;

}



.header_top3_ul>li:hover>.nav_erji {

    /* display: block; */

    transform: scale(1);

    opacity: 1;

}



.nav_erji>li {

    line-height: 30px;

    font-size: 1rem;

}



.nav_erji a {

    color: 000;

}



.daohang_right .iconfont {

    color: #626363;

    font-size: 1.4rem;



}



.daohang_right .ds {

    float: left;

    margin-right: 20px;

    cursor: pointer;

}



.header_top3_ul>li>a {

    padding: 0 22px;

    font-size: 1rem;

    font-weight: 600;

    color: #2b2b2b;

}



.header_top3_ul>li.active>a,

.header_top3_ul>li:hover>a {

    color: #2b2b2b;

}



.header_top3_ul {

    display: flex;

    justify-content: center;

}



.header_top3_ul>li {

    position: relative;

    line-height: 60px;

}



.header_top3_ul>li::before {

    content: "";

    position: absolute;

    bottom: -1px;

    left: 0;

    width: 0;

    height: 3px;

    background-color: #257ce1;

    transition: all .6s;

    -moz-transition: all .6s;

    -webkit-transition: all .6s;

    -o-transition: all .6s;

}



.header_top3_ul>li.active::before,

.header_top3_ul>li:hover::before {

    width: 100%;

    transition: all .6s;

    -moz-transition: all .6s;

    -webkit-transition: all .6s;

    -o-transition: all .6s;

}



.banner_text {

     

    top: 0%;

    left: 0;

    width: 100%;

    height: 100%;

}

.phone_ul {

    display: none;

}



.banner_text_pa {

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

}



.banner_text_p {

    font-size: 1.375rem;

    line-height: 30px;

    color: #ffffff;



}



.banner_text_p span {

    border-top: 1px solid #fff;

    border-bottom: 1px solid #fff;

    padding: 6px 0;

}



.banner_big_text {

    font-size: 5.3125rem;

    line-height: 80px;

    color: #ffffff;

    margin: 40px 0 10px;

}



.banner_small_text {

    font-size: 3.375rem;

    line-height: 60px;

    letter-spacing: 16px;

    color: #ffffff;

}



.more {

    font-size: 1rem;

    line-height: 40px;

    color: #ffffff;

}



.more a,

.more a:hover {

    color: #fff !important;

}



.more .iconfont {

    font-size: 65px;

    line-height: 7px !important;

    color: #91a4d1;

    display: inline-block;

    transition: all .6s;

    -moz-transition: all .6s;

    -webkit-transition: all .6s;

    -o-transition: all .6s;

}



.more div {

    display: inline-block;

    position: relative;

}



.more div::before {

    content: "";

    position: absolute;

    width: 40px;

    height: 40px;

    border-radius: 50%;

    background: #fff;

    right: -20px;

    top: 0;

    z-index: -1;

}



.banner .more {

    margin-top: 40px;

}



.more:hover .iconfont {

    animation: view .5s cubic-bezier(0.47, 0, 0.75, 0.72);

    -webkit-animation: view .5s cubic-bezier(0.47, 0, 0.75, 0.72);

    transition: all .6s;

    -moz-transition: all .6s;

    -webkit-transition: all .6s;

    -o-transition: all .6s;

}

.mdimg{
    width: 60%;
    display: block;
    margin: auto;
}

@keyframes view {

    0% {

        opacity: 1;

        -webkit-transform: translateX(0);

        -ms-transform: translateX(0);

        transform: translateX(0);

    }



    40% {

        opacity: 0;

        -webkit-transform: translateX(10px);

        -ms-transform: translateX(10px);

        transform: translateX(10px);

    }



    60% {

        opacity: 0;

        -webkit-transform: translateX(-10px);

        -ms-transform: translateX(-10px);

        transform: translateX(-10px);

    }



    100% {

        opacity: 1;

        -webkit-transform: translateX(0);

        -ms-transform: translateX(0);

        transform: translateX(0);

    }

}



.banner .swiper-pagination-bullet {

    width: 15px;

    height: 15px;

    background-color: #ffffff;

    opacity: .26;

    margin: 0 6px;

}



.banner .swiper-pagination-bullet-active {

    opacity: 1;

}



.banner .swiper-pagination {

    bottom: 30px;

}



.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {

    margin: 0 7px;

}



.index_pro {

    padding: 95px 0 100px;

}



.index_pro_fl {

    width: 30.5%;

}



.index_pro_fr {

    width: 69.5%;

}



.index_pro_ul li {

    width: 50%;

    padding: 0 25px;

    display: block;

    float: right;

}



.tp-img {

    position: relative;

}



.tp-img:before {

    border-top: 20px solid #257ce1;

    border-bottom: 20px solid #257ce1;

    -webkit-transform: scale3d(0, 1, 1);

    transform: scale3d(0, 1, 1);

}



.tp-img:after {

    border-left: 20px solid #257ce1;

    border-right: 20px solid #257ce1;

    -webkit-transform: scale3d(1, 0, 1);

    transform: scale3d(1, 0, 1);

}



.tp-img:before,

.tp-img:after {

    box-sizing: inherit;

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    height: 100%;

    width: 100%;

    -webkit-transform-origin: center;

    transform-origin: center;

    opacity: 0;

}





.tp-div:hover .tp-img:before,

.tp-div:hover .tp-img:after {

    -webkit-transform: scale3d(1, 1, 1);

    transform: scale3d(1, 1, 1);

    transition: opacity 0.5s, transform 0.8s;

    -webkit-transition: opacity 0.5s, transform 0.8s;

    -o-transition: opacity 0.5s, transform 0.8s;

    -ms-transition: opacity 0.5s, transform 0.8s;

    opacity: 1;

}



.tp-div:hover .tp-img:before,

.tp-div:hover .tp-img:after {

    -webkit-transform: scale3d(1, 1, 1);

    transform: scale3d(1, 1, 1);

    transition: opacity 0.5s, transform 0.8s;

    -webkit-transition: opacity 0.5s, transform 0.8s;

    -o-transition: opacity 0.5s, transform 0.8s;

    -ms-transition: opacity 0.5s, transform 0.8s;

    opacity: 1;

}





































































.index_pro_ul li:nth-child(3) {

    margin-top: 30px;

}



.index_pro_ul li:nth-child(2) {

    /* transform: translateY(220px); */

}



.index_more {

    width: 81px;

    height: 30px;

    line-height: 30px;

    text-align: center;

    background-color: #f0eff3;

    border-radius: 15px;

}



.index_pro_a {

    width: calc(100% - 81px);

    font-size: 1.25rem;

    line-height: 30px;

    color: #282829;

}



.index_pro_content {

    font-size: 1.125rem;

    line-height: 37px;

    color: #838486;

}



.index_pro_clearfix {

    padding: 18px 0 0px;

}



.more.c25 a,

.more.c25 a:hover {

    color: #257ce1 !important;

}



.more.c25 div::before {

    background-color: #257ce1;

}



.title{

    font-size: 1.875rem;

    line-height: 35px;

    letter-spacing: 1px;

    color: #257ce1;

    font-weight: 600;

}



.futitle {

    font-size: 1.25rem;

    color: #000000;

    line-height: 26px;

    margin: 10px 0 0;

}



.index_con {

    font-size: 1rem;

    line-height: 30px;

    color: #5e5e5e;

}



.index_pro .index_con {

    margin: 50px 0 70px;

    padding-right: 90px;

}



.index_pro_fr .swiper-button-next,

.index_pro_fr .swiper-container-rtl .swiper-button-prev,

.index_pro_fr .swiper-button-prev,

.index_pro_fr .swiper-container-rtl .swiper-button-next,

.index_news_fr .swiper-button-next,

.index_news_fr .swiper-container-rtl .swiper-button-prev,

.index_news_fr .swiper-button-prev,

.index_news_fr .swiper-container-rtl .swiper-button-next,

.list_article_top .swiper-button-next,

.list_article_top .swiper-container-rtl .swiper-button-prev,

.list_article_top .swiper-button-prev,

.list_article_top .swiper-container-rtl .swiper-button-next {

    background-image: none;

    position: absolute;

    top: 15px;

    right: 0;

    left: auto;

    bottom: auto;

}



.index_pro_fr .swiper-button-next .iconfont,

.index_pro_fr .swiper-container-rtl .swiper-button-prev .iconfont,

.index_pro_fr .swiper-button-prev .iconfont,

.index_pro_fr .swiper-container-rtl .swiper-button-next .iconfont,

.index_news_fr .swiper-button-next .iconfont,

.index_news_fr .swiper-container-rtl .swiper-button-prev .iconfont,

.index_news_fr .swiper-button-prev .iconfont,

.index_news_fr .swiper-container-rtl .swiper-button-next .iconfont,

.list_article_top .swiper-button-next .iconfont,

.list_article_top .swiper-container-rtl .swiper-button-prev .iconfont,

.list_article_top .swiper-button-prev .iconfont,

.list_article_top .swiper-container-rtl .swiper-button-next .iconfont {

    font-size: 40px;

    color: #257ce1;

}



.index_pro_fr .swiper-button-prev,

.index_pro_fr .swiper-container-rtl .swiper-button-next,

.index_news_fr .swiper-button-prev,

.list_article_top .swiper-container-rtl .swiper-button-next,

.list_article_top .swiper-button-prev,

.index_news_fr .swiper-container-rtl .swiper-button-next {

    right: 100px;

}



.index_pro_fr .swiper-button-next,

.index_pro_fr .swiper-container-rtl .swiper-button-prev,

.index_news_fr .swiper-button-next,

.index_news_fr .swiper-container-rtl .swiper-button-prev,

.list_article_top .swiper-button-next,

.list_article_top .swiper-container-rtl .swiper-button-prev {

    right: 40px;

}



.index_pro_ul {

    padding-top: 40px;

}



.swiper-button-disabled .iconfont {

    color: #7d7d7d !important;

}



.swiper-button-disabled {

    opacity: 1;

}



.index_type_ul li {

    padding: 1px;

    width: 25%;

    float: left;

    position: relative;



}



.index_type_a {

    font-size: 1.5rem;

    line-height: 30px;

    color: #282829;

    text-shadow: 0px 4px 6px 0px rgba(38, 37, 37, 0.46);

    position: absolute;

    top: 20px;

    left: 20px;

    z-index: 99;

}


.index_type_sa {

    font-size: 1.0rem;

    line-height: 90px;

    color: #282829;

    text-shadow: 0px 4px 6px 0px rgba(38, 37, 37, 0.46);

    position: absolute;

    top: 20px;

    left: 20px;

    z-index: 99;

}


.index_type_div {

    font-size: 1.125rem;

    line-height: 30px;

    color: #3b3d3f;


    padding: 45px 0 80px;

}



.index_about {

    background: url(../img/3.jpg) no-repeat;

    width: 100%;

    height: 80%;

}



.index_about_pa {

    width: 100%;

    display: flex;

    margin-top: 50px;

}



.video-js.vjs-16-9 {

    padding-top: 51.7%;

}



.index_about {

    padding-top: 96px;

}



.index_news_fl {

    width: 43%;

}



.index_news_clearfix {

    background-color: #f5f5f5;

}



.index_news_fr {

    width: 57%;

    padding: 83px 14% 42px 80px;

    position: absolute;

    bottom: 0;

    right: 0;

}



.index_news {

    position: relative;

    padding-top: 127px;

    margin-top: 107px;

}



.index_news::before {

    content: "";

    position: absolute;

    top: 0;

    left: 0;

    width: 86%;

    height: 100%;

    z-index: -1;

    background-color: #eeeff3;

}



.index_news .index_news_ul {

    margin-top: 10px;

}



.index_news_ul .fl {

    height: 85px;

    display: table;

    text-align: center;

}



.index_news_ul .fl>div {

    width: 90px;

    height: 85px;

    vertical-align: middle;

    display: table-cell;

    border-radius: 10px;

    border: solid 1px #d4d4d7;

}



.index_news_ul .fr {

    width: calc(100% - 90px);

    padding-left: 15px;

}



.year_month {

    font-size: 1rem;

    line-height: 30px;

    color: #a7a8aa;

}



.day {

    font-size: 2.0625rem;

    line-height: 30px;

    color: #a7a8aa;

}



.news_title {

    font-size: 1.25rem;

    line-height: 30px;

    color: #000000;

}



.news_content {

    font-size: 1rem;

    line-height: 26px;

    color: #717274;

    height: 50px;

    min-height: 50px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

    -webkit-line-clamp: 2;

    overflow: hidden;

}



.index_news_ul li {

    padding: 25px 0;

    border-bottom: 1px solid #e5e5e5;

}



.index_news_ul li:last-child {

    border: none;

}







/* 尾部 */



.weibu {

    background-color: #333333;

    padding: 50px 0;

    border-bottom: 1px solid rgba(72, 78, 86, .51);

    border-top: 7px solid #257ce1;

}



.weibu .weibu_li {

    float: left;

    width: 13.5%;

}



.weibu .weibu_li:nth-last-child(2) {

    width: 25%;

}



.weibu .weibu_li:last-child {

    width: 21%;

}



.weibu .weibu_li .weibu_title {

    font-size: 1.125rem;

    line-height: 30px;

    color: #ffffff;

    margin-bottom: 10px;

}



.weibu .weibu_li a {

    display: block;

    font-size: .875rem;

    line-height: 30px;

    color: #969ca3;

}



.weibu .weibu_li a:hover {

    color: #3d6dc7 !important;

}



.weibu .weibu_li div {

    font-size: 1rem;

    line-height: 30px;

    color: #969ca3;

}



.beian {

    line-height: 64px;

    background-color: #333333;

    color: #969ca3;

}



.beian a {

    color: #969ca3;

}



.weibu .weibu_li .pr input {

    width: 100%;

    height: 49px;

    line-height: 49px;

    background-color: #ffffff;

    border-radius: 25px;

    font-size: 1rem;

    color: #413f40;

    border: none;

    padding: 0 15px;

}



.weibu .weibu_li .pr button {

    width: 41px;

    height: 41px;

    line-height: 41px;

    background-color: #257ce1;

    border-radius: 50%;

    position: absolute;

    top: 4px;

    right: 4px;

    border: none;

}



.weibu .weibu_li .pr button span {

    color: #fff;

    font-size: 30px;

}





/* 右侧导航栏 */



.rightfix {

    position: fixed;

    top: 50%;

    right: 0px;

    width: 70px;

    border-right: none;

    transform: translateY(-50%);

    z-index: 99;

    border: 1px solid #dee2e7;

    background: #fff;

    display: block;

}



.fix_ul li {

    font-size: 12px;

    text-align: center;

    float: none;

    position: relative;

    width: 70px;

    line-height: 70px;

    cursor: pointer;

    height: 70px;

    padding: 0px 0;

    background: #fff;

    margin-bottom: 0px;

    color: #ffffff;

    border-bottom: 1px solid #dee2e7;

}



.fix_ul li:last-child {

    display: none;

}



.fix_ul li i {

    font-size: 30px;

    color: #7c7777;

}



.right_div {

    transform: scale(0);

    -ms-transform: scale(0);

    -moz-transform: scale(0);

    -webkit-transform: scale(0);

    min-height: 70px;

    -o-transform: scale(0);

    position: absolute;

    color: #6a6a6a;

    right: 40px;

    top: 0px;

    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

    background: #fff;

    padding: 0px;

    line-height: 70px;

    transition: 400ms ease-in-out;

    -moz-transition: 400ms ease-in-out;

    -webkit-transition: 400ms ease-in-out;

    -o-transition: 400ms ease-in-out;

    min-width: 140px;

    font-size: 1rem;

}



.fix_ul li:hover {

    background: #669dc6;

}



.fix_ul li:hover {

    background: #669dc6;

    transition: 400ms ease-in-out;

    -moz-transition: 400ms ease-in-out;

    -webkit-transition: 400ms ease-in-out;

    -o-transition: 400ms ease-in-out;

}



.fix_ul li:hover i {

    color: #fff;

}



.fix_ul li:hover .right_div {

    transform: scale(1);

    -ms-transform: scale(1);

    -moz-transform: scale(1);

    -webkit-transform: scale(1);

    -o-transform: scale(1);

    right: 70px;

    transition: 400ms ease-in-out;

    -moz-transition: 400ms ease-in-out;

    -webkit-transition: 400ms ease-in-out;

    -o-transition: 400ms ease-in-out;

}



.right_div div {

    height: 30px;

    line-height: 30px;

}



.neiye_ban_text {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 999;

}

.neiye_ban_right .neiye_ban_text {

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 0;

    width: 100%;

    z-index: 999;

    height: auto;

}

.neiye_ban_right .neiye_ban_p1,

.neiye_ban_right .neiye_ban_p2 {

    text-align: right;

}



.neiye_ban_right  .bread {

    position: absolute;

    bottom: 30px;

    width: 100%;

    text-align: right;

    color: #fff;

    text-shadow:1px 1px 2px #000;

    font-size: 14px;

}

.neiye_ban_right  .bread a {

    color: #fff;

    text-shadow:1px 1px 2px #000;

}

.neiye_ban_text .container>div.top50 {

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

}



.neiye_ban_p1 {

    font-size: 2.9375rem;

    line-height: 53px;

    color: #ffffff;

    text-shadow: 2px 1px 3px #585858;

}



.neiye_ban_p2 {

    font-size: 1.75rem;

    line-height: 53px;

    color: #ffffff;

    text-shadow: 2px 1px 3px #585858;

}



.neiye_ban_text .container>div.bread {

    position: absolute;

    bottom: 10px;

    font-size: 14px;

    line-height: 53px;

    color: #ffffff;

    text-shadow: 2px 1px 3px #585858;

}



.neiye_ban_text .container>div.bread a {

    color: #ffffff;

}



.neiye_erji {

    padding: 60px 0;

}



.neiye_erji_ul {

    display: flex;

    justify-content: center;

}



.neiye_erji_ul li {

    padding: 0 15px 12px;

    font-size: 18px;

    line-height: 53px;

    color: #2b2b2b;

    float: left;

}



.neiye_erji_ul li a {

    position: relative;

    color: #2b2b2b !important;

}



.neiye_erji_ul li a::before {

    content: "";

    position: absolute;

    bottom: 0;

    height: 3px;

    background-color: #257ce1;

    width: 0%;

    transition: all .6s;

    -moz-transition: all .6s;

    -webkit-transition: all .6s;

    -o-transition: all .6s;

}



.neiye_erji_ul li.active a::before,

.neiye_erji_ul li:hover a::before {

    width: 100%;

    transition: all .6s;

    -moz-transition: all .6s;

    -webkit-transition: all .6s;

    -o-transition: all .6s;



}



.neiye_erji_ul li.active a,

.neiye_erji_ul li:hover a {

    color: #257ce1 !important;

}



.list_pro_a {

    font-size: 1.125rem;

    line-height: 53px;

    color: #2b2b2b;

}



.list_pro_con {

    font-size: 1rem;

    line-height: 26px;

    color: #2b2b2b;

}



.list_pro_ul li {

    border: solid 3px #f0f2f3;

    width: 32.3%;

    margin: 0 0 26px 20px;

    float: left;

    padding: 60px 0 40px;

}



.list_pro_ul li:nth-child(3n+1) {

    margin-left: 0;

}



.list_pro_title {

    padding: 0px 10px 60px;

}



.list_pro_ul li:hover .list_pro_a {

    color: #257ce1;

}



.list_pro_ul li:hover {

    box-shadow: 0px 2px 23px 1px rgba(177, 178, 180, 0.43);

    border: solid 3px #257ce1;

}



.list_pro {

    padding-bottom: 104px;

}



.list_contect_p {

    font-size: 1.125rem;

    line-height: 34px;

    color: #6c6d6d;



}

.tp-img img {

    border: 1px solid #eee;

}



.mt25 {

    margin-top: 25px;

}



.list_liuyan {

    margin-top: 70px;

}



.input_inp {

    font-size: 1rem;

    line-height: 53px;

    color: #797a7a;

}



.list_liuyan_ul li {

    margin-top: 10px;

    float: left;

    width: 47%;

    margin-left: 37px;

}



.list_liuyan_ul li input {

    height: 57px;

    inset: 57px;

    background-color: #ffffff;

    border-radius: 10px;

    border: solid 1px #d4d4d7;

    width: 100%;

    padding: 0 15px;

}



.list_liuyan_ul li:nth-child(odd) {

    margin-left: 0;

}



.textarea_text textarea {

    width: 100%;

    height: 163px;

    background-color: #ffffff;

    border-radius: 10px;

    border: solid 1px #d4d4d7;

    padding: 15px;

}



.textarea_text .fl {

    width: calc(100% - 63px);

    padding-right: 20px;

}



.textarea_text .fr {

    width: 61px;

    height: 163px;

    background-color: #257ce1;

    border-radius: 10px;

    border: solid 1px #d4d4d7;

    font-size: 1rem;

    color: #ffffff;



    text-align: center;

}



.textarea_text .fr button {

    width: 30px;

    text-align: center;

    background-color: transparent;

    border: none;

    padding: 34px 0;

}



.list_contect_fr {

    width: 54%;

    padding-left: 76px;

}



.list_contect_fl {

    width: 46%;



}



.list_contect {

    padding: 50px 0 90px;

}



.list_article_a {

    font-size: 1.25rem;

    line-height: 30px;

    color: #000000;

}



.list_article_swiper .data {

    font-size: 14px;

    line-height: 30px;

    color: #b1aeae;

}



.list_article_content {

    font-size: 1rem;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

    -webkit-line-clamp: 4;

    overflow: hidden;

    line-height: 30px;

    color: #717274;

    margin-bottom: 30px;

    height: 90px;

    min-height: 90px;

}



.list_articel_fl,

.list_zhuanye_fl {

    width: 40%;

}



.list_article_fr,

.list_zhuanye_fr {

    width: 60%;

    padding: 34px 0 0 47px;

}



.index_news_ul li:hover .fl>div {

    background-color: #2478da;

    border: solid 1px #d4d4d7;

}



.index_news_ul li:hover .year_month,

.index_news_ul li:hover .day {

    color: #fff !important;

}



.index_news_ul li:hover .news_title {

    color: #257ce1;

}



.list_article .index_news_ul {

    border-top: 2px solid #eee;

    margin: 60px 0 90px;

}



.list_article_top .list_articel_fl {

    box-shadow: 0px 2px 23px 1px rgba(177, 178, 180, 0.43);

    border: solid 3px #257ce1;

}



.list_zhuanye .list_article_content {

    display: -webkit-box;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

    -webkit-line-clamp: 2;

    overflow: hidden;

}



.list_zhuanye .data {

    margin: 10px 0;

}



.list_zhuanye_ul li {

    padding: 50px 0;

    border-bottom: 1px solid #d2d2d2;



}



.list_zhuanye_ul {

    margin: 10px 0 60px;

}



.list_zhuanye_ul li:hover .list_zhuanye_fl {

    box-shadow: 0px 2px 23px 1px rgba(177, 178, 180, 0.43);

    border: solid 3px #257ce1;

    transition: all .6s;

    -moz-transition: all .6s;

    -webkit-transition: all .6s;

    -o-transition: all .6s;



}



.list_zhuanye_ul li .list_zhuanye_fl {

    border: 3px solid transparent;

    transition: all .6s;

    -moz-transition: all .6s;

    -webkit-transition: all .6s;

    -o-transition: all .6s;

}



.list_zhuanye {

    margin-bottom: 80px;

}



.neiye_bread {

    background: #f0f2f3;

    height: 72px;

    line-height: 72px;

}



.neiye_bread .bread,

.neiye_bread .bread a {

    color: #000000;

}



.articel_article_title {

    font-size: 1.375rem;

    line-height: 30px;

    color: #000000;

}



.articel_article_data {

    display: table;

    margin: 0 auto 15px;

    font-size: 1rem;

    line-height: 53px;

    color: #000000;

}



.article_article {

    margin: 50px 0;

}



.articel_article_content {

    border-top: 1px solid #eeeeee;

    border-bottom: 1px solid #eeeeee;

    font-size: 1rem;

    line-height: 30px;

    color: #767575;

    padding: 30px 0;

}



.articel_article_content img {

    box-shadow: 0px 2px 23px 1px rgba(177, 178, 180, 0.43);

    border: solid 3px #257ce1;

}



.shangxia {

    font-size: 1rem;

    line-height: 32px;

    color: #4e4e4e;

    margin: 10px 0 10px;

}







.bshare-custom a {

    background: #fff !important;

    width: 42px !important;

    height: 42px !important;

    padding-left: 0;

    line-height: 42px;

    text-align: center;

    border-radius: 100%;

    color: #fff !important;

    margin-right: 10px;

    font-size: 1.25rem;

    border: solid 1px #acacac;

    display: inline-block;

    padding-left: 0px !important;

}



.bshare-custom a.icon-weibo {

    background: #57c6e8 !important;

    border: 1px solid #57c6e8 !important;

}



.bshare-custom a.icon-weixin {

    background: #2bce6d !important;

    border: 1px solid #2bce6d !important;

}



.bshare-custom a.icon-qq1 {

    background: #d44137 !important;

    border: 1px solid #d44137 !important;

}



#bsWXBox {

    width: 232px !important;

    height: 257px !important;

}



.bshare-custom a.icon-jiahao {

    color: #acacac !important;

}



.article_article_xgzx {

    background-color: #f0f2f3;

    padding: 50px 0 84px;

}



.article_article_ul {

    margin-top: 40px;

}



.article_article_ul li.active {

    box-shadow: 0px 1px 13px 0px rgba(183, 197, 220, 0.51);

    border-radius: 5px;

    border: solid 1px #257ce1;

}



.articel_articel_ulcon {

    font-size: 14px;

    line-height: 24px;

    color: #939292;

    display: none;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    height: 24px;

}



.articel_articel_a {

    font-size: 1rem;

    color: #4e4e4e;

}



.article_article_ul li.active .articel_articel_ulcon {

    display: block;

}



.article_article_ul li {

    padding: 15px 25px;

    margin-bottom: 15px;

}



.about_pro_swiper .swiper-slide,

.about_pro_swiper1 .swiper-slide {

    border: 3px solid #f0f2f3;

    padding: 60px 0 40px;

}



.about_pro {

    padding: 86px 0 140px;

}



.about_pro_swiper,

.about_pro_swiper1 {

    padding-top: 30px;

}



.list_about_div1 .fl {

    width: 40%;

}



.list_about_div1 .fr {

    width: 60%;

    padding-left: 46px;

}



.list_about_content {

    font-size: 1rem;

    line-height: 28px;

    color: #5e5e5e;

    text-align: justify;

}



.list_about_div1 {

    padding: 90px 0 87px;

}



.list_about_div1 .clearfix {

    margin-top: 60px;

}



.fazhan {

    padding: 0px 0 120px;

}



.histrory-con {

    width: 65%;

    margin: 70px auto 0;

}



.histrory-con .left {

    width: 43%;

}



.histrory-con .left .nian {

    font-size: 4.375rem;

    font-weight: bold;

    line-height: 1;

    letter-spacing: 0px;

    color: #0068b6;

    position: relative;

    padding: 77px 62px 0 0;

    display: inline-block;

}



.histrory-con .left .nian::before {

    content: "";

    position: absolute;

    right: 0px;

    width: 145px;

    height: 145px;

    background-color: #f2f6f7;

    border-radius: 50%;

    top: 0;

    z-index: -1;

}



.histrory-con .left .yaos {

    font-size: 1rem;

    margin-top: 1.875rem;

    line-height: 1.875rem;

    color: #000000;

    text-align: justify;

}



.histrory-con .right {

    width: 48%;

}



.histrory-con .swiper-button-next,

.histrory-con .swiper-button-prev {

    background: transparent;

}



.histrory-con .swiper-button-next i,

.histrory-con .swiper-button-prev i {

    font-size: 4rem;

    color: #dbdadb;

}



.histrory-con .swiper-button-next {

    right: -100px;

}



.histrory-con .swiper-button-prev {

    left: -100px;

}



.fazhangli .swiper-slide {

    cursor: pointer;

}



.fazhangli .bg-fa {

    background: url(../img/xian.png) no-repeat bottom;

    left: 0;

    right: 0;

    height: 13px;

}



.fazhangli .tubiaos {

    left: 16%;

    bottom: 13px;

}



.fazhangli .swiper-container {

    width: 65%;

    margin: 0 auto;

}



.fazhangli .swiper-container .swiper-slide {

    padding: 30px 0 13px;

    font-size: 1.25rem;

    color: #363535;

    text-align: center;

    position: relative;

}



.fazhangli .swiper-container .swiper-slide::before {

    content: '';

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    /* IE 9 */

    -moz-transform: translateX(-50%);

    /* Firefox */

    -webkit-transform: translateX(-50%);

    /* Safari 和 Chrome */

    -o-transform: translateX(-50%);

    top: 20px;

    border-left: 5px solid transparent;

    border-right: 5px solid transparent;

    border-top: 10px solid #0064ad;

    display: none;

}



.fazhangli .swiper-container .swiper-slide::after {

    content: '';

    position: absolute;

    left: 50%;

    transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    /* IE 9 */

    -moz-transform: translateX(-50%);

    /* Firefox */

    -webkit-transform: translateX(-50%);

    /* Safari 和 Chrome */

    -o-transform: translateX(-50%);

    bottom: 0;

    display: none;

    top: 20px;

    border-left: 5px solid transparent;

    border-right: 5px solid transparent;

    border-bottom: 10px solid #0064ad;

}



.fazhangli .swiper-container .swiper-slide.swiper-slide-thumb-active::before {

    display: block;

}



.fazhangli .swiper-container .swiper-slide.swiper-slide-thumb-active::after {

    display: block;

}



.fazhangli {

    margin-top: 67px;

}



.list_about_div4 .fl {

    width: 50%;

}



.list_about_div4 .fr {

    width: 50%;

    padding-left: 50px;

}



.list_about_div4 .fr .more {

    float: right;

    margin-top: 40px;

}



.list_about_div4 .list_about_content {

    margin-top: 25px;

}



.list_about_div4 {

    padding: 0px 0 88px;

}



.list_about_div4 .clearfix {

    margin-top: 50px;

}



.c0 {

    color: #000000 !important;

}



.bf {

    background: #fff;

}



.article_pro_div1_fl {

    width: 50%;

    box-shadow: 0px 2px 23px 1px rgba(177, 178, 180, 0.43);



}



.article_pro_title {

    font-size: 1.375rem;

    line-height: 30px;

    color: #2b2b2b;

    font-weight: 600;

}



.article_pro_div1_fr {

    width: 50%;

    padding: 50px 0 0 100px;

}



.article_pro_con {

    font-size: 1rem;

    line-height: 30px;

    margin-top: 15px;

    color: #2b2b2b;

}



.article_jl {

    font-size: 1rem;

    line-height: 32px;

    color: #2b2b2b;

    font-weight: 600;

    margin: 45px 0 32px;

}



.article_jl .article_jj_span {

    height: 32px;

    line-height: 32px;

    background-color: #ffffff;

    border: solid 1px #257ce1;

    padding: 0 25px;

    display: inline-block;

}



.articel_pro_div1_swiper .swiper-button-next,

.articel_pro_div1_swiper .swiper-container-rtl .swiper-button-prev {

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23999999'%2F%3E%3C%2Fsvg%3E");

    background-size: 20px 30px;

    right: 50px;

}



.articel_pro_div1_swiper .swiper-button-prev,

.articel_pro_div1_swiper .swiper-container-rtl .swiper-button-next {

    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23999999'%2F%3E%3C%2Fsvg%3E");

    background-size: 20px 30px;

    left: 50px;

}



.article_smxd>div {}



.ljgm {

    margin-left: 34px;

    width: 132px;

    height: 43px;

    line-height: 43px;

    text-align: center;

    background-color: #257ce1;

    border-radius: 22px;

    font-size: 1rem;

    color: #ffffff;

    vertical-align: bottom;

    display: table;

}



.article_smxd .ma {

    border: solid 1px #e5e5e5;

}



.articel_pro_div1 {

    padding: 50px 0 62px;

    border-bottom: 1px solid #f0f2f3;

}



.article_pro_cpcs_pa {

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 72px;

    background: #fff;

    border: 10px solid #fff;



}



.article_pro_cpcs_pa>div {

    padding: 60px;

    border: 1px solid #cbcbcb;



}



.article_pro_cpcs_pa>div table tr td {

    padding: 5px 15px;

}



.fontweight {

    font-size: 18px;

    font-weight: 600;

}



.mt10 {

    margin-top: 10px;

}



.article_pro_div2 {

    padding: 67px 0 72px;

}



.article_pro_cpcs {

    margin-top: 48px;

}



.article_article_xgzx.bf {

    border-top: 1px solid #cbcbcb;

    border-bottom: 1px solid #cbcbcb;

    padding: 66px 0 70px;

}



.list_about_div2_pr .list_about_div2_pa {

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    width: 100%;

}



.list_about_div2_title {

    font-size: 1.875rem;

    line-height: 35px;

    color: #257ce1;

}



.list_about_div2_futitle {

    font-size: 1.875rem;

    color: #000000;

}



.list_about_div2_pr ul li {

    margin-bottom: 20px;

}



.list_about_div2_img {

    width: 74%;

}



.list_about_div2_container {



    font-size: 2.75rem;

    line-height: 55px;

    color: #257ce1;

    font-family: Alibaba-PuHuiTi-H;

    font-weight: 600;

    text-align: right;

    margin-top: -50px;

    position: relative;

}



.list_baout_pa_squera {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 999;

}



.list_baout_pa_squera .container>div {

    width: 110px;

    height: 150px;

    background-color: #257ce1;

}



.list_about_div2 {

    margin-bottom: 30px;

    z-index: -1;

}



.list_mendian_div1_ul li {

    width: 18.3%;

    margin: 0 0 30px 29px;

    float: left;

}



.list_mendian_div1_ul li .over {

    border: solid 1px #d4d4d7;

}



.list_mendian_div1_ul li:nth-child(5n+1) {

    margin-left: 0;

}



.list_mendian_div2_fl {

    width: 62%;

}



.list_mendian_div2_fr {

    width: 38%;

    margin-top: 300px;

}



.list_mendian_div2_ul li {

    width: 29%;

    float: left;

    border-top: 2px solid #2478da;

    padding-top: 10px;

    margin-left: 30px;

}



.list_mendian_div2_ul li:nth-child(3n+1) {

    margin-left: 0;

}



.list_mendian_div2_ul li div:nth-child(1) {

    font-size: 3.5625rem;

    line-height: 45px;

    color: #2478da;

}



.list_mendian_div2_ul li div:nth-child(2) {

    font-size: 1.625rem;

    line-height: 27px;

    color: #000000;

}



.list_mendian_div2_ul {

    margin-top: 40px;



}



.list_mendian_div2 {

    margin: 90px 0 130px;

}



.list_mendain_div3_swiper {

    padding-bottom: 65px;

    margin-bottom: 70px;

}



.list_mendain_div3_swiper .swiper-pagination-bullet {

    width: 15px;

    height: 15px;

    background-color: #959595;

    opacity: 0.26;

    margin: 0 4px;

}



.list_mendain_div3_swiper .swiper-pagination-bullet-active {

    background-color: #2478da;

    opacity: 1;

}



.list_about_div2_pr {

    z-index: -1;

}



.list_article {

    margin-bottom: 90px;

}



.websit_dt {

    position: fixed;

    top: 0;

    left: 0;

    background: #fff;

    width: 100%;

    height: 100%;

    display: none;

    z-index: 9999;

}

.websit_ditu_ul >li {

    float: left;

    width: 20%;

    text-align: center;

}

.websit_ditu_ul >li a {

    font-size: 1rem;

    line-height: 36px;

}

.guanbo {

    position: absolute;

    top: 30%;

    right: 20px;

    font-size: 20px;



}

.websit_dt .pa {

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

}

.websit_ditu_ul {

    position: relative;

    top: 30%;

    margin: 21% 0 0 0;

}

.websit_ditu_ul li a:nth-child(1) {

    font-size: 1.25rem;

    margin-bottom: 20px;

}

@media (max-width:1840px) {

    .index_news_fr {

        padding: 83px 14% 15px 80px;

    }

}



@media (max-width:1700px) {

    .index_news_ul li {

        padding: 20px 0;

    }

}



@media (max-width:1600px) {

    .index_news_ul li {

        padding: 15px 0;

    }



    .banner_big_text {

        font-size: 4rem;

        line-height: 50px;

    }



    .banner_small_text {

        font-size: 2.375rem;

        letter-spacing: 14px;

    }



    .list_about_content {

        line-height: 26px;

    }



    .list_liuyan_ul li {

        margin-left: 32px;

    }



    .list_liuyan {

        margin-top: 20px;

    }



    .input_inp {

        line-height: 30px;

    }



    .list_mendian_div1_ul li {

        margin: 0 0 24px 24px;

    }



    .list_mendian_div2_ul li {

        margin-left: 27px;

    }



    .list_mendian_div2_fr {

        margin-top: 247px;

    }



    .list_pro_ul li {

        margin: 0 0 26px 17px;

    }



    .list_pro_ul li {

        padding: 45px 0 40px;

    }

    .list_zhuanye_ul li {

        padding: 25px 0;

    }





}



@media (max-width:1500px) {

    .index_news_fr {

        padding: 60px 14% 0px 50px;

    }

}



@media (max-width:1440px) {



    body,

    html {

        font-size: 14px;

    }



    .news_content.line2 {

        -webkit-line-clamp: 1;

        min-height: 25px;

        height: 25px;

    }



    .index_news_ul .fl,

    .index_news_ul .fl>div {

        height: 65px;

    }



    .index_news_ul .fl>div {

        width: 75px;

    }



    .day {

        font-size: 1.8rem;

    }



    .news_content {

        line-height: 30px;

    }



    .index_news_ul .fr {

        width: calc(100% - 75px);

    }



    .index_news_fr {

        padding: 60px 14% 30px 50px;

    }



    .index_pro {

        padding: 60px 0 60px;

    }



    .index_type_div {

        padding: 45px 0 60px;

    }



    .index_about {

        padding-top: 60px;

    }



    .index_news {

        padding-top: 60px;

        margin-top: 70px;

    }



    .about_pro {

        padding: 60px 0 80px;

    }



    .article_article_xgzx {

        padding: 50px 0 60px;

    }



    .article_pro_div2 {

        padding: 60px 0;

    }



    .article_pro_div1_fr {

        padding: 50px 0 0 80px;

    }



    .article_article_xgzx.bf {

        padding: 60px 0;

    }



    .list_about_div1 {

        padding: 60px 0 60px;

    }



    .fazhan {

        padding: 0px 0 80px;

    }



    .list_about_div4 {

        padding-bottom: 60px;

    }



    .list_about_div2_container {

        font-size: 2.5rem;

        line-height: 46px;

    }



    .neiye_ban_p1 {

        font-size: 2.5rem;

    }



    .neiye_ban_p2 {

        font-size: 1.5rem;

        line-height: 36px;

    }



    .list_article_content {

        -webkit-line-clamp: 3;

    }



    .neiye_erji {

        padding: 45px 0;

    }



    .list_article .index_news_ul {

        margin: 60px 0;

    }



    .list_contect {

        padding: 50px 0 60px;

    }



    .textarea_text .fr {

        font-size: 16px;

    }



    .list_mendian_div2 {

        margin: 60px 0 80px;

    }



    .list_mendain_div3_swiper {

        margin-bottom: 45px;

    }



    .list_pro {

        padding-bottom: 60px;

    }

    .list_zhuanye {

        margin-bottom: 45px;

    }

    .list_zhuanye_ul {

        margin: 10px 0 30px;

    }

    .list_zhuanye .list_article_content {

        margin-bottom: 20px;

    }

    .list_article {

        margin-bottom: 60px;

    }



}



@media (max-width:1366px) {

    .banner_big_text {

        font-size: 3rem;

        line-height: 40px;

    }



    .banner_small_text {

        font-size: 1.8rem;

        letter-spacing: 10px;

    }



    .banner .more {

        margin-top: 20px;

    }

}



@media (max-width:1300px) {

    .index_news_fr {

        padding: 50px 14% 0px 50px;

    }



    .list_liuyan_ul li {

        margin-left: 31px;

    }



}



@media (max-width:1200px) {

    .index_news_ul li {

        padding: 10px 0;

    }



    .index_news_fr {

        padding: 50px 14% 0px 30px;

    }



    .index_news .index_news_ul {

        margin-top: 0px;

    }



    .article_pro_div1_fr {

        padding: 0px 0 0 50px;

    }



    .list_liuyan_ul li {

        margin-left: 25px;

    }



    .list_liuyan_ul li input {

        height: 44px;

        line-height: 44px;

    }



    .list_contect_fr {

        padding-left: 35px;

    }



    .list_mendian_div1_ul li {

        margin: 0 0 19px 19px;

    }



    .list_mendian_div2_ul li {

        margin-left: 23px;

    }



    .list_mendian_div2_ul li div:nth-child(1) {

        font-size: 2rem;

    }



    .list_mendian_div2_fr {

        margin-top: 154px;

    }



    .list_pro_ul li {

        margin: 0 0 15px 14px;

    }

    .list_zhuanye_fr {

        padding: 10px 0 0 47px;

    }



}



@media (max-width:1100px) {

    .index_news_ul li:last-child {

        display: none;

    }



    .index_news_ul li:nth-last-child(2) {

        border: none;

    }



    .index_news_fr {

        padding: 50px 14% 20px 30px;

    }

}



@media (max-width:1024px) {

    .banner_big_text {

        font-size: 2.4rem;

        line-height: 30px;

    }



    .banner_small_text {

        font-size: 1.6rem;

        letter-spacing: 6px;

    }



    .index_pro .index_con {

        margin: 30px 0 30px;

        padding-right: 35px;

    }



    .index_pro {

        padding: 45px 0;

    }



    .index_type_div {

        padding: 25px 0 45px;

    }



    .index_about {

        padding-top: 45px;

    }



    .index_about_pa {

        margin-top: 25px;

    }



    .index_news {

        padding-top: 45px;

        margin-top: 45px;

    }



    .article_article {

        margin: 45px 0;

    }



    .articel_article_content {

        padding: 20px 0;

    }



    .articel_article_data {

        margin: 0 auto 5px;

    }



    .articel_article_content img {

        width: 100%;

    }



    .article_article_xgzx {

        padding: 45px 0;

    }



    .about_pro {

        padding: 45px 0 60px;

    }



    .articel_pro_div1 {

        padding: 45px 0 45px;

    }



    .article_pro_div2,

    .articel_pro_div1 {

        padding: 45px 0;

    }



    .article_pro_cpcs {

        margin-top: 35px;

    }



    .article_article_xgzx.bf {

        padding: 45px 0;

    }



    .list_about_div4 .fr .more {

        margin-top: 20px;

    }



    .fazhan {

        padding: 0px 0 45px;

    }



    .list_about_div1 {

        padding: 45px 0;

    }



    .list_about_div1 .clearfix {

        margin-top: 45px;

    }



    .list_about_div4 {

        padding-bottom: 45px;

    }



    .neiye_erji {

        padding: 45px 0;

    }



    .list_article .index_news_ul {

        margin: 45px 0 45px;

    }



    .list_contect {

        padding: 45px 0;

    }



    .list_mendian_div2 {

        margin: 40px 0 50px;

    }



    .list_mendain_div3_swiper {

        margin-bottom: 20px;

    }

    .list_pro {

        padding-bottom: 45px;

    }



}



@media (max-width:990px) {

    .phone_ul {

        display: block;

    } 

    .phone_ul {

        background: #0064ad;

        position: fixed;

        width: 100%;

        bottom: 0;

        left: 0;

        right: 0;

        z-index: 999;

    }

    .phone_ul li {

        padding: 5px 0 4px 0;

    }

    .phone_ul li {

        width: 25%;

        float: left;

        border-left: 1px solid #fff;

        padding: 10px 0;

    }

    .phone_ul li a {

        font-size: 1rem;

        line-height: 19px;

    }

    .phone_ul li a {

        display: block !important;

        text-align: center;

        color: #fff !important;

        font-size: 1.125rem;

    }

    .phone_ul li a .iconfont {

        font-size: 20px;

    }

    body {

        padding: 64px 0 51px;

    }



    .header_top,

    .daohang,

    .header_top3,

    .weibu,

    .beian,

    .rightfix {

        display: none;

    }



    .phone_logo img {

        width: 75px;

    }



    .index_pro_content {

        font-size: 1rem;

        line-height: 26px;

        margin-top: 8px;

    }



    .futitle {

        font-size: 1.6rem;

        line-height: 28px;

    }



    .index_pro .index_con {

        padding-right: 8px;

    }



    .index_pro_ul li:nth-child(2) {

        transform: translateY(110px);

    }



    .index_type_ul li {

        width: 50%;

    }



    .searchbox {

        top: 64px;

    }



    .index_news_fl {

        width: 100%;

    }



    .index_news_fr {

        padding: 25px 15px;

        position: static;

        width: 100%;

    }



    .neiye_bread {

        display: none;

    }



    .list_about_div1 .fl {

        width: 100%;

    }



    .list_about_div1 .fr {

        width: 100%;

        padding: 15px 0 0;

    }



    .list_about_div1 .clearfix {

        margin-top: 20px;

    }



    .list_baout_pa_squera .container>div,

    .list_baout_pa_squera {

        display: none;

    }



    .list_about_div2_img {

        width: 100%;

    }



    .list_about_div2_title,

    .list_about_div2_futitle {

        font-size: 1.5rem;

    }



    .list_about_div2_container {

        font-size: 2rem;

        line-height: 39px;

    }



    .histrory-con .left .nian::before {

        height: 80px;

        width: 80px;

    }



    .histrory-con .left .nian {

        padding: 33px 38px 0 0;

    }



    .fazhangli {

        margin-top: 35px;

    }



    .list_about_div4 .fl {

        width: 100%;

    }



    .list_about_div4 .fr {

        width: 100%;

        padding: 15px 0 0;

    }



    .list_about_div4 .list_about_content {

        margin-top: 0px;

    }



    .list_about_div4 .clearfix {

        margin-top: 20px;

    }



    .neiye_ban_text .container>div.bread {

        display: none;

    }



    .histrory-con .swiper-button-next i,

    .histrory-con .swiper-button-prev i {

        font-size: 3rem;

    }



    .neiye_erji {

        padding: 15px 0;

    }



    .list_article_fr {

        padding: 45px 0 0 44px;

    }

    .list_zhuanye_fr {

        padding: 0 0 0 30px;

    }



    .list_article_content {

        -webkit-line-clamp: 1;

        margin-bottom: 15px;

        height: 30px;

        min-height: 30px;

    }



    .list_contect_fr,

    .list_contect_fl {

        width: 100%;

    }



    .list_contect_fr {

        padding: 15px 0 0;

    }



    .input_inp {

        font-size: 16px;

        line-height: 40px;

    }



    .list_contect_p.mt25 {

        margin-top: 15px;

    }



    .list_mendian_div1_ul li {

        margin: 0 0 15px 15px;

    }



    .list_mendian_div2_ul li {

        margin-left: 17px;

    }



    .list_mendian_div2_ul li div:nth-child(1) {

        font-size: 1.7rem;

    }



    .list_mendian_div2_fr {

        margin-top: 61px;

    }



    .list_pro_ul li {

        margin: 0 0 13px 11px;

        padding: 25px 0;

    }



    .list_pro_title {

        padding: 0px 10px 20px;

    }

    .neiye_erji_ul li {

        padding: 0 5px 12px;

    }

    .list_zhuanye .list_article_content {

        -webkit-line-clamp: 1;

    }

    .phone {

        z-index: 9999;

    }

    .list_article_top .swiper-button-next .iconfont {

        font-size: 30px;

    }

    .list_article {

        margin-bottom: 45px;

    }



}



@media (max-width: 767px) {

    .banner_big_text {

        font-size: 1.6rem;

    }



    .banner_small_text {

        font-size: 1.2rem;

        line-height: 28px;

        letter-spacing: 2px;

    }



    .banner_text_p {

        display: none;

    }



    .index_pro_fl,

    .index_pro_fr {

        width: 100%;

    }



    .index_pro_ul li {

        width: 100%;

        padding: 0 0px;

        margin-bottom: 15px;

    }



    .index_pro_ul li:nth-child(2) {

        transform: translateY(0px);

    }



    .index_pro_ul li:last-child {

        display: none;

    }



    .banner .swiper-pagination {

        bottom: 10px;

    }



    .banner .swiper-pagination-bullet {

        width: 8px;

        height: 8px;

    }



    .banner_big_text {

        margin: 0 0 10px 0;

    }



    .banner .more {

        margin-top: 8px;

    }



    .more div::before {

        width: 30px;

        height: 30px;

        right: -12px;

        top: 4px;

    }



    .more .iconfont {

        font-size: 50px;

    }



    .banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {

        margin: 0 4px;

    }



    .index_pro {

        padding: 25px 0;

    }



    .index_pro .index_con {

        margin: 15px 0 15px;

        line-height: 26px;

    }



    .index_type_div {

        padding: 15px 0 20px;

    }



    .index_about {

        padding-top: 25px;

    }



    .index_about_pa {

        margin-top: 15px;

    }



    .index_news {

        padding-top: 0px;

        margin-top: 25px;

    }



    .index_news_ul li {

        padding: 15px 0;

    }



    .index_news_ul .fl>div {

        width: 70px;

        border-radius: 4px;

    }



    .index_pro_fr .swiper-button-next,

    .index_pro_fr .swiper-container-rtl .swiper-button-prev,

    .index_news_fr .swiper-button-next,

    .index_news_fr .swiper-container-rtl .swiper-button-prev,

    .list_article_top .swiper-button-next,

    .list_article_top .swiper-container-rtl .swiper-button-prev {

        right: 15px;

    }



    .index_pro_fr .swiper-button-prev,

    .index_pro_fr .swiper-container-rtl .swiper-button-next,

    .index_news_fr .swiper-button-prev,

    .list_article_top .swiper-container-rtl .swiper-button-next,

    .list_article_top .swiper-button-prev,

    .index_news_fr .swiper-container-rtl .swiper-button-next {

        right: 68px;

    }



    .index_pro_fr .swiper-button-next .iconfont,

    .index_pro_fr .swiper-container-rtl .swiper-button-prev .iconfont,

    .index_pro_fr .swiper-button-prev .iconfont,

    .index_pro_fr .swiper-container-rtl .swiper-button-next .iconfont,

    .index_news_fr .swiper-button-next .iconfont,

    .index_news_fr .swiper-container-rtl .swiper-button-prev .iconfont,

    .index_news_fr .swiper-button-prev .iconfont,

    .index_news_fr .swiper-container-rtl .swiper-button-next .iconfont,

    .list_article_top .swiper-button-next .iconfont,

    .list_article_top .swiper-container-rtl .swiper-button-prev .iconfont,

    .list_article_top .swiper-button-prev .iconfont,

    .list_article_top .swiper-container-rtl .swiper-button-next .iconfont {

        font-size: 28px;

    }



    .index_type_a {

        font-size: 1.5rem;

    }



    .articel_article_content,

    .shangxia {

        line-height: 26px;

    }



    .article_article {

        margin: 25px 0;

    }



    .article_article_xgzx {

        padding: 25px 0 25px;

    }



    .article_article_ul li {

        padding: 10px 10px;

        margin-bottom: 10px;

    }



    .article_article_ul {

        margin-top: 15px;

    }



    .list_pro_title {

        padding: 0px 10px 0;

    }



    .about_pro_swiper .swiper-slide,

    .about_pro_swiper1 .swiper-slide {

        padding: 15px 0 0px;

    }



    .about_pro_swiper {

        padding-bottom: 45px;

    }



    .about_pro {

        padding: 25px 0 10px;

    }



    .about_pro_swiper,

    .about_pro_swiper1 {

        padding-top: 15px;

    }



    .article_pro_div1_fl {

        width: 100%;

    }



    .article_pro_div1_fr {

        width: 100%;

        padding: 15px 0 0;

    }



    .article_pro_div2,

    .articel_pro_div1 {

        padding: 25px 0;

    }



    .articel_pro_div1_swiper .swiper-button-next,

    .articel_pro_div1_swiper .swiper-container-rtl .swiper-button-prev {



        right: 10px;

    }



    .articel_pro_div1_swiper .swiper-button-prev,

    .articel_pro_div1_swiper .swiper-container-rtl .swiper-button-next {

        left: 10px;

    }



    .article_pro_con {

        margin-top: 8px;

        line-height: 26px;

    }



    .article_jl {

        margin: 15px 0 15px;

    }



    .article_pro_cpcs_pa {

        position: static;

        transform: translateY(0);

    }



    .article_pro_cpcs_pa>div {

        padding: 10px;

    }



    .article_pro_cpcs_pa>div table tr td {

        padding: 5px 10px;

    }



    .article_pro_cpcs_pa {

        border: none;

    }



    .article_article_xgzx.bf {

        padding: 25px 0;

    }



    .title,

    .futitle {

        font-size: 1.6rem;

    }



    .about_pro_swiper1 {

        padding-bottom: 45px;

    }



    .about_pro_swiper1 .list_pro_a {

        padding-bottom: 15px;

    }



    .neiye_ban_p1,

    .neiye_ban_p2 {

        font-size: 1.6rem;

        line-height: 30px;

    }



    .neiye_ban_p2 {

        font-size: 1.3rem;

    }



    .histrory-con .swiper-button-next {

        right: 10px;

    }



    .histrory-con .swiper-button-next i,

    .histrory-con .swiper-button-prev i {

        font-size: 2rem;

    }



    .histrory-con .swiper-button-prev {

        left: 10px;

    }



    .list_about_div2_img img {

        height: 300px;

        object-fit: cover;

    }



    .list_about_div2_container {

        font-size: 1.5rem;

        line-height: 30px;

        margin-top: -25px;

    }



    .list_about_div2_title,

    .list_about_div2_futitle {

        font-size: 1.25rem;

    }



    .histrory-con .left .nian {

        font-size: 2.375rem;

    }



    .histrory-con .left,

    .histrory-con .right {

        width: 100%;

    }



    .histrory-con {

        width: 100%;

        margin: 25px auto 0;

        padding: 0 50px;

    }



    .histrory-con .left .yaos {

        margin-bottom: 15px;

    }



    .fazhan {

        padding: 0px 0 25px;

    }



    .fazhangli .swiper-container {

        width: 90%;

    }



    .list_about_div4 .fr .more {

        padding-right: 15px;

    }



    .list_articel_fl,

    .list_zhuanye_fl {

        width: 100%;

    }



    .list_article_top .swiper-button-next,

    .list_article_top .swiper-button-prev {

        top: -20px;

    }



    .list_article {

        padding-top: 20px;

    }



    .neiye_erji_ul li {

        font-size: 16px;

        line-height: 40px;

    }



    .list_article_fr {

        width: 100%;

        padding: 15px 0 0;

    }



    .list_article_content {

        -webkit-line-clamp: 2;

        margin-bottom: 10px;

    }



    .list_article .index_news_ul {

        margin: 25px 0;

    }



    .news_title {

        font-size: 1.125rem;

    }



    .list_contect {

        padding: 25px 0;

    }



    .list_contect_p {

        line-height: 30px;

    }



    .list_liuyan_ul li {

        width: 100%;

        margin: 0 0 10px 0;

    }



    .list_liuyan_ul li input {

        border-radius: 5px;

    }



    .list_mendian_div1_ul li {

        margin: 0 0 0px 0px !important;

        width: 33.3%;

        padding: 7.5px;

    }



    .list_mendian_div2_fl,

    .list_mendian_div2_fr {

        width: 100%;

    }



    .list_mendian_div2_ul {

        margin-top: 15px;

    }



    .list_mendain_div3_swiper .swiper-pagination-bullet {

        width: 8px;

        height: 8px;

    }



    .list_mendain_div3_swiper {

        padding-bottom: 45px;

        margin-bottom: 10px;

    }

    .neiye_erji_ul {

        flex-wrap: wrap;

    }

    .neiye_erji_ul li {

        padding: 0 8px 5px;

    }

    .list_pro_ul li {

        width: 100%;

        margin: 0 0 10px 0!important;

        padding: 15px 0;

    }

    .list_zhuanye_fr {

        padding: 15px 0 0 0;

        width: 100%;

    }

    .list_zhuanye_ul li {

        padding: 10px 0;

    }

    .list_zhuanye .list_article_content {

        margin-bottom: 10px;

    }

    .list_zhuanye {

        margin-bottom: 20px;

    }

    .list_about_div1 {

        padding: 25px 0;

    }

    .fazhangli .swiper-container .swiper-slide {

        font-size: 1rem;

    }

    .list_article {

        margin-bottom: 25px;

    }

    .neiye_ban_right .bread {

        display: none;

    }

    .textarea_text .fl {

        width: 100%;

        padding-right: 0;

    }

    .textarea_text .fr {

        width: 100%;

        height: auto;

        margin-top: 10px;

    }

    .textarea_text .fr button{

        width: 100%;

        text-align: center;

        padding: 0;

        line-height: 45px;

        height: 45px;

    }

}



#page{ clear:both; height:40px; margin:0 auto; text-align:center; display: table; margin-top:20px}

#page span a{ float:left; padding:5px 14px; border:1px solid #CCCCCC; margin-right:6px; color:#666; font-size:12px; list-style:none;}

#page span a:hover{border:1px solid #257ce1;}



#page span a{ color:#666}

#page span.active{border:1px solid #257ce1; background-color:#257ce1; color:#FFFFFF}

#page span.active a{ color:#fff}



#page .page-status{display:none;}

#page .page-num-current{

        background-color: #257ce1;

    color: #FFFFFF;

}























