* {
    margin: 0;
    padding: 0;
    list-style: none;
    font-family: 微软雅黑;
    box-sizing: border-box;
    color: #333;
}

a,
a:hover {
    text-decoration: none;
}

img {
    border: none;
}

.clear {
    clear: both;
}

/*--移动端导航开始--*/
@media screen and (max-width: 1024px) and (min-width: 0px) {
    .msgNum {
        display: none;
    }

    .slider {
        margin-top: 44px;
    }

    .head {
        display: none
    }

    .m_img {
        display: block;
        height: 50px;
        position: fixed;
        top: 0px;
        left: 0px;
        width: 100%;
        z-index: 9999;
        overflow: hidden;
        background: #fff;
    }

    .m_img .headlf {
        padding-top: 10px;
        padding-left: 15px;
        float: left;
    }

    .m_img .headlf .m_logo {
        height: 30px;
        display: block
    }

    .m_img .headrg {
        padding-right: 5%;
        padding-top: 14px;
        float: right;
    }

    .m_img .headrg a .m_menuimg {
        height: 16px;
        vertical-align: top;
        display: block
    }

    .m_nav {
        display: block;
        position: fixed;
        top: 0px;
        left: 0px;
        width: 0px;
        height: 0px;
        overflow: hidden;
        z-index: 10000
    }

    .m_nav .closecover {
        position: absolute;
        width: 100%;
        height: 100%;
        background: #0b0d19;
        filter: alpha(opacity=0);
        opacity: 0;
        left: 0px;
        top: 0px;
        z-index: 1
    }

    .m_nav .closeicon {
        position: absolute;
        width: 20%;
        left: 3px;
        top: 5%;
        z-index: 100;
        text-align: center;
        filter: alpha(opacity=0);
        opacity: 0
    }

    .m_nav .m_navList {
        position: absolute;
        width: 80%;
        right: 0px;
        top: 0px;
        background: rgba(0, 140, 199, .3);
        height: 100%;
        z-index: 100;
        right: -80%;
        overflow-y: scroll;
    }

    .m_nav .m_navList ul {
        padding-left: 5%;
        padding-right: 5%
    }

    .m_nav .m_navList ul li {
        border-bottom: 1px solid #fdf6f2
    }

    .m_nav .m_navList ul li a {
        text-decoration: none;
        display: block;
        height: 45px;
        color: #fff;
        line-height: 45px;
        padding-left: 5%;
        font-size: 16px
    }

    .m_nav .m_navList ul li .m_f_a {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%
    }

    .m_nav .m_navList ul li .m_f_a a {
        flex: 1;
    }

    .m_nav .m_navList ul li .m_f_a i {
        width: 40px;
        height: 35px;
        box-sizing: border-box;
        padding: 0 5px;
        display: block;
    }

    .icon {
        background: url(../img/plus.png) 100% no-repeat;
        background-position: 50% 50%;
        -webkit-transition: all 0s;
        -moz-transition: all 0s;
        transition: all 0s
    }

    .icon_on {
        background: url(../img/reduce.jpg) 50% no-repeat !important;
        background-position: 50% 50%;
        -webkit-transition: all 0s;
        -moz-transition: all 0s;
        transition: all 0s
    }

    .m_nav .m_navList ul li .m_s_nav {
        display: none;
        width: 100%;
    }

    .m_nav .m_navList ul li .m_s_nav a {
        display: block;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        padding-left: 10%;
        overflow: hidden;
        white-space: nowrap;
        width: 90%;
        text-overflow: ellipsis;
    }
}

/*--移动端导航结束--*/
@media screen and (max-width: 760px) {
    @font-face {
        font-family: "iconfont";
        src: url('../fonts/iconfont.eot?t=1577339024706');
        /* IE9 */
        src: url('../fonts/iconfont.eot?t=1577339024706#iefix') format('embedded-opentype'),
            /* IE6-IE8 */
            url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
            url('../fonts/iconfont.woff?t=1577339024706') format('woff'),
            url('../fonts/iconfont.ttf?t=1577339024706') format('truetype'),
            /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
            url('../fonts/iconfont.svg?t=1577339024706#iconfont') format('svg');
        /* iOS 4.1- */
    }

    .iconfont {
        font-family: "iconfont" !important;
        font-size: 16px;
        font-style: normal;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    .icon-xinfeng:before {
        content: "\e601";
    }

    .icon-sousuo:before {
        content: "\e613";
    }

    .icon-qq:before {
        content: "\e61a";
    }

    .icon-fanhuidingbu:before {
        content: "\e60f";
    }

    .icon-dian:before {
        content: "\e644";
    }

    .icon-shijian:before {
        content: "\e606";
    }

    .icon-xiala:before {
        content: "\e645";
    }

    .icon-dizhi:before {
        content: "\e600";
    }

    .icon-fenxiang:before {
        content: "\e656";
    }

    .icon-yonghu:before {
        content: "\e65d";
    }

    .icon-weixin:before {
        content: "\e6c0";
    }

    .icon-gengduo:before {
        content: "\e70a";
    }

    .icon-gonggao:before {
        content: "\e7d5";
    }

    .icon-dianhua:before {
        content: "\e663";
    }

    .icon-close:before {
        content: "\e602";
    }

    .gaodu {
        height: 50px;
    }

    /* 通知公告滚动开始 */
    .notice-swiper {
        position: relative;
        width: 100%;
        height: 50px;
        line-height: 50px;
        padding-left: 4%;
        padding-right: 4%;
        /* padding: 10px; margin: 30px auto; border: 2px solid #222; background-color: #fff; */
    }

    .tz {
        width: 7%;
        float: left;
        margin-right: 3%;
        margin-top: 17px;
    }

    .notice-swiper .swiper-container {
        width: 89%;
        height: 50px;
        margin: 0;
    }

    .notice-swiper .swiper-slide {
        height: 50px;
        line-height: 50px;
    }

    .notice-swiper .swiper-slide a {
        color: #333;
        font-size: 14px;
        width: 70%;
        display: inline-block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .notice-swiper .swiper-slide span {
        font-size: 14px;
        color: #888;
        display: inline-block;
        float: right;
    }

    /* 通知公告滚动结束 */
    /* 新闻资讯开始 */
    #Information {
        width: 100%;
        height: 100%;
        background: url(../img/xw-bj_02.jpg) no-repeat;
        background-size: 100%;
    }

    .Information {
        width: 92%;
        margin: 0 auto;
        margin-top: 5px;
    }

    .Information h2 {
        font-size: 18px;
        line-height: 30px;
        float: left;
    }

    .Information .Move {
        line-height: 30px;
        float: right;
        color: #333;
        font-size: 14px;
    }

    #swiper1 {
        margin-top: 8px;
    }

    #swiper1 .swiper-slide img {
        width: 100%;
    }

    #swiper1 .swiper-slide p {
        position: absolute;
        bottom: 4px;
        left: 0;
        width: 100%;
        height: 36px;
        background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.85)) top;
        line-height: 36px;
        color: #fff;
        text-indent: 10px;
        font-size: 14px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    #swiper1 .swiper-pagination-bullets {
        width: 18%;
        bottom: 20px;
        left: inherit;
        right: 0;
    }

    #swiper1 .swiper-pagination-bullet {
        background: none;
        border: 1px solid #fff;
    }

    #swiper1 .swiper-pagination-bullet-active {
        opacity: 1;
        background: #fff;
    }

    .Information ul {
        margin-top: 15px;
    }

    .Information ul li {
        border-bottom: 1px solid #ccc;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .Information ul li:last-child {
        border-bottom: none;
    }

    .Information ul li h4 {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight: bold;
        margin-bottom: 12px;
    }

    .Information ul li a {
        width: 100%;
        display: inline-block;
    }

    .Information ul li span {
        font-size: 14px;
        color: #888;
        margin-bottom: 10px;
        display: inline-block;
    }

    .Information ul li p {
        color: #666;
        line-height: 23px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }

    #business {
        width: 100%;
        height: 100%;
        background: url(../img/kxyw_02.jpg) no-repeat;
        background-size: 100% 100%;
        padding-top: 25px;
    }

    #business h2 {
        text-align: center;
        margin-bottom: 10px;
        font-size: 18px;
    }

    #business p {
        text-align: center;
        font-size: 12px;
    }

    #swiper2 {
        margin-top: 30px;
        /* height: 237px; */
        height: 168px;
    }

    #swiper2 .swiper-slide {
        width: 27%;
    }

    #swiper2 .business {
        height: 100px;
        width: 100%;
        background: #fff;
        border-radius: 100%;
        text-align: center;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    #swiper2 .business_icon {
        width: 40px;
        height: 40px;
        overflow: hidden;
        display: inline-block;
    }

    #swiper2 .business_icon img {
        width: 100%;
        height: 100%;
    }

    #swiper2 p {
        line-height: 40px;
        font-size: 14px;
    }

    #swiper2 .swiper-slide-active p {
        color: #008cc7;
    }

    #swiper2 .ying {
        display: none;
    }

    #swiper2 .swiper-slide-active .xs {
        display: none;
    }

    #swiper2 .swiper-slide-active .ying {
        display: block;
    }

    #swiper2 .swiper-slide-active .business {
        background: #008cc7;
    }

    #swiper2 a {
        display: inline-block;
        width: 100%;
    }

    /* 新闻资讯结束 */

    /* footer开始 */
    footer {
        margin-top: 20px;
    }

    footer ul {
        background: #ddd;
        display: flex;
        width: 100%;
        justify-content: space-around;
        flex-direction: row;
        height: 60px;
        align-items: center;
    }

    footer .web-info {
        background: #bbb;
    }

    footer p {
        font-size: 16px;
        line-height: 26px;
        text-align: justify;
        text-align: center;
        padding-top: 10px;
    }

    footer p b {
        font-weight: inherit;
        text-align: center;
        display: inline-block;
        width: 100%;
    }

    footer .link {
        display: flex;
		flex-wrap: wrap;
        justify-content: space-between;
        padding: 5px 4% 10px;
    }

    /* footer结束 */
    /*公司简介开始*/
    .hidden {
        overflow: hidden;
        width: 100%;
    }

    #tongyong {
        height: 170px;
        position: relative;
    }

    #tongyong img {
        height: 100%;
        transform: translateX(-25%);
    }

    .tongyong {
        position: absolute;
        top: 50%;
        right: 3%;
        transform: translateY(-50%);
    }

    .tongyong h5 {
        font-size: 16px;
        text-align: right;
    }

    .tongyong p {
        color: #666;
    }

    #main_article {
        padding: 0 15px;
        background: url(../img/lj_02.jpg) no-repeat;
        background-size: 100%;
    }

    .jianjie_left img {
        width: 100%
    }

    .jianjie_right {
        width: 100%;
        background-color: #fff;
        box-shadow: 0px 0px 35px 0px rgba(1, 1, 1, 0.14);
    }

    .iii {
        padding: 16px 28px;
    }

    .span1 {
        font-size: 20px;
        font-weight: 500;
        margin-right: 5px;
    }

    .span2 {
        display: inline-block;
        width: 30%;
    }

    .span2 img {
        width: 100%;
    }

    .span3 {
        width: 32%;
        display: inline-block;
        height: 30px;
        text-align: center;
        line-height: 30px;
        float: right;
        background: #25b7aa;
        color: #fff;
        border-radius: 5px;
    }

    .iii p {
        margin-top: 12px;
        text-align: justify;
        line-height: 22px;
    }

    .span4 {
        display: inline-block;
        width: 130px;
        height: 34px;
        text-align: center;
        line-height: 34px;
        border: 1px solid #ccc;
        border-radius: 17px;
        margin-top: 15px;
    }

    .Speech,
    .jianjie_nr {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 9999;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, .3);
    }

    .Margin {
        position: relative;
        top: 50%;
        background: #fff;
        width: 92%;
        left: 50%;
        padding: 40px 20px;
        transform: translate(-50%, -50%);
        border-radius: 2px;
    }

    .span5 {
        position: absolute;
        top: 13px;
        right: 18px;
    }

    .Margin .modal_content {
        overflow-y: scroll;
        height: 240px;
        padding-right: 12px;
    }

    .Margin .modal_content h4 {
        margin: 12px 0 8px 0;
    }

    .Margin .modal_content p {
        margin-top: 0;
        text-indent: 2em;
    }


    .Margin .modal_content::-webkit-scrollbar {
        /*滚动条整体样式*/
        width: 10px;
        /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }

    .Margin .modal_content::-webkit-scrollbar-thumb {
        /*滚动条里面小方块*/
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
        background: #535353;
    }

    .Margin .modal_content::-webkit-scrollbar-track {
        /*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
        border-radius: 10px;
        background: #EDEDED;
    }

    .page-title-chinese {
        font-size: 18px;
    }

    .page-title-chinese b {
        font-size: 26px;
        color: #008cc7;
    }

    .page-title-english {
        color: #666;
    }

    #Minute {
        margin-top: 25px;
        padding: 0 14px;
    }

    .page-inline {
        margin-bottom: 20px;
    }

    .page-inline .head-list {
        width: 100%;
        margin-top: 25px;
    }

    .page-inline .head-list ul {
        width: 100%;
        overflow: hidden;
    }

    .page-inline .head-list li {
        float: left;
        width: 50%;
        margin-bottom: 20px;
    }

    .page-inline .head-list li .list-img {
        text-align: center;
    }

    .page-inline .head-list li .list-img img {
        width: 75%;
    }

    .page-inline .head-list li .list-info {
        width: 80%;
        margin: 0 auto;
    }

    .page-inline .head-list li .list-info p {
        color: #656762;
        font-size: 14px;
        line-height: 20px;
        text-align: center;
    }

    #Minute ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }

    #Minute ul li {
        width: 30%;
        margin-bottom: 15px;
    }

    #Minute ul li .branch {
        width: 100%;
        text-align: center;
        border: 1px solid #ccc;
        font-size: 0;
        overflow: hidden;
    }

    #Minute ul .branch img {
        width: 100%;
    }

    #Minute ul li p {
        font-size: 14px;
        text-align: center;
        margin-top: 5px;
    }

    /*公司简介结束*/
    /*列表页导航栏开始*/
    #nav {
        margin-top: 2px;
        margin-bottom: 10px;
        border-bottom: 1px solid #ccc;
        padding-left: 14px;
    }

    #swiper3 .swiper-slide {
        height: 40px;
        line-height: 40px;
    }

    #swiper3 .swiper-slide .qg {
        color: #25b7aa;
        border-top: 1px solid #25b7aa;
        display: inline-block;
    }

    #swiper3 .swiper-slide a {
        font-size: 14px;
    }

    /*列表页导航栏结束*/
    /*大事记开始*/
    #dashiji {
        padding: 0 14px;
        background: url(../images/company-bg.png) no-repeat;
        background-size: 100%;
    }

    .dashiji_wz p {
        font-size: 14px;
        text-align: justify;
        margin-bottom: 15px;
    }

    .years .dd {
        display: inline-block;
        width: 10px;
        height: 10px;
        background: #008cc7;
        border-radius: 100%;
        margin-bottom: 20px;
        position: relative;
        margin-left: 27px;
    }

    .years .dd:before {
        content: "";
        position: absolute;
        top: 8px;
        left: 50%;
        transform: translateX(-50%);
        width: 2px;
        height: 35px;
        background: #d3dde9;
        z-index: -1;
    }

    .years_lb h3 {
        background: #008cc7;
        width: 67px;
        height: 30px;
        text-align: center;
        line-height: 30px;
        color: #fff;
        border-radius: 15px;
        font-size: 19px;
    }

    .years_lb ul li {
        height: 80px;
        position: relative;
        margin-bottom: 15px;
    }

    .years_lb ul li:first-child {
        margin-top: 15px;
    }

    .even {
        height: 100%;
        width: 81%;
        font-size: 14px;
        float: right;
        background: #edeff1;
        position: relative;
    }

    .even:before {
        position: absolute;
        content: "";
        width: 15px;
        height: 20px;
        background: url(../images/jt-right.png);
        background-size: 100% 100%;
        left: -15px;
        top: 50%;
        margin-top: -10px;
    }

    .even span {
        font-size: 18px;
        color: #008cc7;
        line-height: 80px;
        margin-left: 5px;
    }

    .even span i {
        color: #008cc7;
    }

    .even a {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        line-height: inherit;
        display: inline-block;
        width: 70%;
        float: right;
        font-size: 12px;
    }

    .circle {
        width: 14px;
        height: 14px;
        background: #dedede;
        border-radius: 100%;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 25px;
        text-align: center;
        line-height: 9px;
    }

    .circle i {
        width: 8px;
        height: 8px;
        border-radius: 100%;
        background: #008cc7;
        display: inline-block;
        position: relative;
    }

    .circle i:before {
        content: "";
        position: absolute;
        top: 8px;
        left: 50%;
        transform: translateX(-50%);
        width: 2px;
        height: 45px;
        background: #d3dde9;
        z-index: -1;
    }

    .circle i:after {
        content: "";
        position: absolute;
        bottom: 8px;
        left: 50%;
        transform: translateX(-50%);
        width: 2px;
        height: 45px;
        background: #d3dde9;
        z-index: -1;
    }

    /*大事记结束*/
    /*新闻开始*/
    #news {
        padding: 0 14px;
        width: 100%;
    }

    .news-top li {
        border-bottom: 1px dashed #ccc;
        padding-bottom: 20px;
    }

    .news-top li img {
        width: 100%
    }

    .news-top li h3 {
        font-size: 18px;
        line-height: 35px;
    }

    .news-top li span {
        font-size: 16px;
        color: #d82228;
    }

    .news-bottom li {
        border-bottom: 1px dashed #ccc;
        padding-bottom: 15px;
        margin-top: 12px;
    }

    .news-bottom li h3 {
        font-size: 18px;
    }

    .news-bottom li p {
        color: #666;
        margin: 10px 0;
    }

    .news-bottom li span {
        font-size: 14px;
        color: #888;
    }

    .news-bottom li span i {
        margin-right: 5px;
        color: #888;
    }

    #news ul li a {
        display: inline-block;
        width: 100%;
    }

    /*新闻结束*/
    /*分页器开始*/
    #pages {
        margin-top: 20px;
        text-align: center;
    }

    #pages a {
        display: inline-block;
        height: 26px;
        line-height: 26px;
        border: 1px solid #ccc;
        border-radius: 3px;
        margin-right: 5px;
    }

    .nopage,
    .nopage {
        width: 48px;
    }

    #pages .pageinfo,
    #pages .homepage,
    #pages .endpage,
    #pages .pgejump {
        display: none;
    }

    .listpage {
        width: 26px;
    }

    #pages .curpage {
        background: #008cc7;
        color: #fff;
    }

    /*分页器结束*/
    /*核心业务开始*/
    .main_img {
        width: 88%;
        margin: 0 auto;
        margin-bottom: 10px;
    }

    .main_img img {
        width: 100%;
    }

    .main_article p {
        color: #656762;
        text-align: justify;
        text-indent: 21px;
        line-height: 24px;
        margin-bottom: 18px;
    }

    .main_article h4 {
        font-size: 18px;
        color: #008cc7;
        margin-bottom: 6px;
    }

    .main_article h6 {
        font-size: 15px;
        color: #656762;
        line-height: 24px;
        text-indent: 21px;
    }

    /*核心业务结束*/
    /**/
    .advantage {}

    .advantage ul {
        background: url(../img/fw_03.jpg);
        background-size: 100% 100%;
        padding: 0 20px;
    }

    .advantage ul li {
        border-bottom: 1px solid #fff;
        padding: 12px 15px;
    }

    .advantage ul li:last-child {
        border-bottom: none;
    }

    .advantage ul li h3 {
        text-align: center;
        color: #fff;
        margin-bottom: 12px;
    }

    .advantage ul li div {
        color: #fff;
        font-size: 14px;
        margin-left: 6%;
    }

    .advantage ul li p {
        color: #fff;
        font-size: 14px;
    }

    /**/
    .page-career-info {
        background: #f2f3f7;
        padding-top: 13px;
        padding-left: 20px;
        padding-bottom: 13px;
        margin-bottom: 13px;
    }

    .page-career-info p {
        color: #008cc7;
    }

    .page-career-info span {
        color: #b60a0a;
    }

    .page-career-list-th {
        display: flex;
        justify-content: space-between;
    }

    .page-career-list-th li {
        width: 47%;
        background: #eeeeee;
        height: 30px;
        line-height: 30px;
        text-align: center;
    }

    .page-career-list-th li .iconfont {
        float: right;
        padding-right: 10px;
    }

    .page-career-list li .page-career-title {
        background: #fafafa;
    }

    .page-career-title span {
        display: inline-block;
        height: 35px;
        line-height: 35px;
        width: 50%;
        text-align: center;
        float: left;
    }

    .page-career-title span a {
        text-decoration: underline;
        color: #008cc7;
    }

    .page-career-detail {
        padding: 10px 20px;
        width: 100%;
        background: #eee;
        display: none;
    }
    .page-career-detail p ,
    .page-career-detail p span {
      font-size: 14px;
      line-height: 25px;
      color: #666;
    }
}
.pritable{width: 100%;height: auto;overflow: hidden;margin: 30px auto 10px auto;text-align: center;border-left: 1px solid #aaa;}
.pritable thead td{height: 40px;background: #f4f4f4;border: 1px solid #aaa;border-left: none;font-size: 14px;}
.pritable tbody td,.pritable tfoot td{height: 40px;background: #fff;border: 1px solid #aaa;border-left: none;border-top: none;font-size: 13px;}

.pritable #pages{margin: 20px 0;}

.sform{width:100%;height: 35px;overflow: hidden;margin: 30px auto 10px auto;}
.sform .key{display: block;float: left;width: 82%;height: 35px;line-height: 33px;overflow: hidden;font-size: 14px;padding: 0 10px;border: 1px solid #aaa;border-right: 0;}
.sform .sbtn{display: block;float: right;width: 18%;height: 35px;line-height: 35px;overflow: hidden;font-size: 14px;margin-left: 0;font-family: '微软雅黑 ';border-radius: 0;border: 0;background-color: #008cc7; color: #fff;cursor: pointer;}

.list-article-img{margin: 0 -5px;}
.list-article-img ul li {
    position: relative;
    float: left;
    width: 50%;
    height: 100%;
    margin: 2px 5px 6px;
    border: 0;
    padding: 0;
    background-color: #f9fbfd;
    transition: all .5s
}

.list-article-img ul li .img {
    position: relative;
    padding-bottom: 72%;
    overflow: hidden;
    cursor: pointer
}

.list-article-img ul li .img img {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.list-article-img ul li p {
    width: 100%;
	position: absolute;
	bottom: 0;
	left:0;
	font-size: 13px;
	color: #fff;
	text-align: center;
	background: rgba(0,91,172,0.85);
    line-height: 28px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}
