﻿/*导航*/
.navbar-default .navbar-nav > li > a {
    font-size: 14px;
    padding: 0px 10px;
    font-weight: bold;
}

/*滚动图片*/
.swiper-slide {
    font-size: 16px;
}
.swiper-bg .thumbnail .caption h3 {
    font-size: 18px;
    line-height: 100%;
}
.swiper-bg .thumbnail .caption .btn {
    font-size: 20px;
}
.swiper-bg .thumbnail .caption {
    padding-bottom: 20px;
}
/*底部*/
.footer {
    font-size: 14px;
    padding: 40px 0px 50px 0px;
}
.footer-nav:before {
    top: 40px;
}
.scrollTotop:hover:after {
    content: "Back To Top";
    left: -22px;
}
.footer-nav > ul > li {
    font-size: 14px;
    padding-right: 30px;
}
.footer-nav > ul > li ul {
    padding-top: 30px;
}
.footer-nav > ul > li ul li {
    font-size: 12px;
    line-height: 26px;
}
.footer-logo {
    width: 100px;
}
.footer-copyright {
    font-size: 12px;
    height: 60px;
    line-height: 60px;
}

/*关于我们*/
.page-aboutus2 {
    background: #00070c url("../enimg/aboutus-bg_2.png") no-repeat center 100%;
}
.page-aboutus3 {
    background: #f7f8fd url("../enimg/aboutus-bg_3.png") no-repeat center 100%;
}
.page-aboutus6 {
    padding: 20px 0px 50px 0px;
}
.lanmu h3 {
    font-size: 64px;
}

/*二级菜单*/
.abo-nav>li>a {
    line-height: 24px;
    font-size: 20px;
}
/*公司简介*/
.introduce {
    padding: 50px 40px 0px 40px;
}
.introduce h3 {
    font-size: 26px;
}
.introduce h3 img {
    width: 57px;
}
.introduce h3 span {
    padding-left: 20px;
}
.introduce .introduce_text {
    font-size: 16px;
}
/*发展历程*/
.course {
    padding-top: 100px;
}
.course_list {
    width: 783px;
    height: 154px;
    margin-left: 16.1% !important;
}
.course_list:nth-child(3) {
    height: 134px;
}
.course_list h3 {
    font-size: 26px;
    padding-left: 115px;
}
.course_list:nth-child(even) h3 {
    padding-right: 125px;
}
.course_list:nth-child(4) h3 {
    margin-bottom: 8px;
}
.course_list p {
    text-align: left !important;
    font-size: 14px;
    word-break: break-word;
}
.course_list p:before {
    top: 5px;
    margin-left: -20px;
}
/*企业愿景*/
.vision {
    padding-top: 30px;
    align-items: flex-start;
    flex-wrap: nowrap;
    flex-direction: column;
}
.vision h3 {
    padding-left: 200px;
    font-size: 26px;
}
.vision p {
    padding: 0px 200px;
    font-size: 14px;
    text-align: left;
}
/*荣誉资质*/
.qdiv {
    justify-content: center;
}
.qualification {
    margin: 70px 3px 0px 3px;
    min-width: 370px;
}
.qualification p {
    font-size: 14px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: 340px;
    line-height: 120%;
}
/*未来规划*/
.planning_view h3:before {
    top: 6px;
    right: 220px;
}
.planning_view h3:after {
    width: calc( 100% - 230px );
    top: 20px;
}
.planning {
    position: relative;
}
.planning img {
    margin-right: 0px;
    position: absolute;
    top: 28px;
    height: 38px;
}
.planning span {
    font-size: 16px;
    display: block;
    margin-left: 131px;
    height: 60px;
}
.planning span:before {
    top: 7px;
    left: -15px;
}
.planning_view .col-xs-12:nth-child(5) .planning span {
    margin-left: 267px;
}
.page-aboutus5 h3 {
    font-size: 26px;
}
/*服务中心*/
.service p {
    font-size: 24px;
}
.service-txt h3 {
    font-size: 22px;
}

/*人力资源*/
.jobs p {
    font-size: 18px;
}
.jobs img {
    width: 74%;
}
.jobs1 p {
    font-size: 16px;
}
.jobs3 h4 {
    font-size: 16px;
    margin-bottom: 10px;
    padding-top: 10px;
}
.jobs3 p {
    line-height: 160%;
}
.page-jobs1 h3 {
    font-size: 40px;
}
/*产品中心*/
.pronav-title, .pronav-title:hover {
    font-size: 20px !important;
}
.product-title h3 {
    font-size: 32px;
    margin-bottom: -18px;
}
.product-list h4 {
    font-size: 26px;
}
.product-list h4:before {
    height: 26px;
}
.product-content {
    font-size: 14px;
    color: #7d7d7d;
}
/*研发实力*/
.randd-txt h3 {
    font-size: 22px;
    line-height: 34px;
}
.randd-txt p {
    font-size: 16px;
    line-height: 30px;
}
.randd-txt ul li {
    text-indent: -0em;
    padding-left: 0em;
    font-size: 16px;
    line-height: 30px;
}
.randd-img p {
    font-size: 18px;
}
.page-randd2 .randd-txt  p {
    font-size: 16px;
    line-height: 30px;
}
.page-randd-c h3 {
    font-size: 40px;
    padding: 0px 150px 0px 150px;
}
/*联系我们*/
.page-contactus {
    padding: 160px 0px 120px 0px;
}
.contactus h3 {
    font-size: 24px;
}
.cu-text {
    font-size: 15px;
}
.contactus .btn {
    font-size: 22px;
}

/*小屏幕电脑*/
@media (min-width: 768px) and (max-width: 1366px) {
    /*二级菜单*/
    .abo-nav>li>a {
        line-height: 16px;
        font-size: 12px;
    }
    /*公司简介*/
    .introduce {
        padding: 30px 20px 0px 20px;
    }
    .introduce h3 {
        font-size: 32px;
    }
    .introduce h3 img {
        width: 70px;
    }
    /*未来规划*/
    .page-aboutus6 {
        background: #eaeaea url("../img/aboutus-bg_6.png") no-repeat center;
        padding: 10px 0px 30px 0px;
    }
    .planning_view h3:before {
        right: 235px;
    }
    .planning_view h3:after {
        width: calc( 100% - 255px );
    }
    .planning img {
        margin-right: 0px;
        position: absolute;
        top: 27px;
        height: 40px;
    }
    .planning span {
        margin-left: 150px;
    }
    .planning_view .col-xs-12:nth-child(5) .planning span {
        margin-left: 290px;
    }
}
@media (min-width: 768px) and (max-width: 1280px) {
    .raing-top .navbar-nav li:nth-child(6) {
        display: none;
    }

}
@media (min-width: 768px) and (max-width: 1200px) {
    /*发展历程*/
    .course_list {
        margin-left: 10% !important;
    }

    .randd-txt h3 {
        font-size: 26px;
    }
    .contactus h3 {
        font-size: 20px;
    }
}
@media (min-width: 768px) and (max-width: 1169px) {
    .raing-top .navbar-nav li:nth-child(1) {
        display: none;
    }
}
@media (min-width: 768px) and (max-width: 1080px) {
    .raing-top .navbar-nav li:nth-child(8) {
        display: none;
    }
}
@media (min-width: 768px) and (max-width: 992px) {
    .raing-top .navbar-nav li:nth-child(5) {
        display: none;
    }
     /*发展历程*/
    .course_list {
        margin-left: -2% !important;
    }
    .vision p {
        padding: 0px 100px;
    }
}
/*手机端*/
@media (max-width: 768px) {
    /*滚动图片*/
    .swiper-slide {
        font-size: 1.4rem;
    }
    .swiper-bg .thumbnail .caption h3 {
        font-size: 1.8rem;
    }
    .swiper-bg .thumbnail .caption .btn {
        font-size: 2rem;
    }
    .swiper-bg .thumbnail .caption p:last-child {
        padding-top: 20px;
    }
    /*底部*/
    .footer {
        padding: 2rem 0px 3rem 0px;
    }
    .footer-nav > ul > li {
        font-size: 1.4rem;
        padding-right: 4rem;
    }
    .footer-logo {
        width: 5rem;
        bottom: 0.4rem;
    }
    .footer-copyright {
        font-size: 1.2rem;
        height: 6rem;
        padding-top: 1rem;
        line-height: 2rem;
        white-space:nowrap;
        overflow:hidden;
        text-overflow:ellipsis;
    }
    .footer-copyright a {
        color: #7b7b84;
        display: block;
        font-size: 1rem;
    }
    /*二级菜单*/
    .abo-nav>li>a {
        line-height: 1.4rem;
        font-size: 1.2rem;
    }

    /*公司简介*/
    .introduce {
        padding: 1.5rem 1rem 0 1rem;
    }
    .introduce h3 {
        font-size: 2rem;
    }
    .introduce h3 img {
        width: 6rem;
    }
    .introduce h3 span {
        padding-left: 2rem;
    }
    .introduce .introduce_text {
        font-size: 1.2rem;
        margin-top: 2rem;
    }
    /*发展历程*/
    .page-aboutus2 {
        background: none;
        background-color: #00070c;
    }
    .course {
        padding: 4rem 0rem 4rem 0rem;
    }
    .course_list {
        width: 100%;
        height: auto;
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
        display: block;
        border-bottom: 1px dotted  #0094ab;
        position: relative;
        padding-left: 0%;
        margin-left: 0% !important;
    }
    .course_list:nth-child(4) {
        border-bottom: none;
    }
    .course_list img {
        width: 25%;
        position: absolute;
        margin-left: 0;
    }
    .course_list h3 {
        font-size: 2rem;
        margin: 0 0 1rem calc(26% + 1.6rem);
        font-weight: 600;
        padding-left: 0px;
    }
    .course_list p {
        font-size: 1.4rem;
        margin: 0 0 1rem 26%;
       
    }
    .course_list p:before {
        margin-left: -1.5rem;
    }

    /*企业愿景*/
    .page-aboutus3 {
        background: #f7f8fd url("../enimg/aboutus-bg_3m.png") no-repeat center bottom 70%;
    }
    .vision {
        height: 100rem;
        padding-top: 80rem;
    }
    .vision p {
        padding: 0px 1rem;
        font-size: 1.4rem;
    }
    /*荣誉资质*/
    .page-aboutus5 h3{
        font-size: 2.2rem;
    }
    .qualification {
        margin-top: 3rem;
    }
    .qualification p {
        font-size: 1.4rem;
    }
    /*未来规划*/
    .planning_view h3 {
        font-size: 2.4rem;
        font-weight: 600;
    }
    .planning_view h3:before {
        top: -2px;
        right: 190px;
    }
    .planning_view h3:after {
        width: calc( 100% - 200px );
        top: 12px;
    }
    .planning img {
        height: 4rem;
        margin-right: 0rem;
    }
    .planning span {
        padding-top: 4.2rem;
        font-size: 1.8rem;
        display: block;
        margin-left: 0px !important;
        height: auto;
    }
    .planning span:before {
        left: -1.4rem;
        top: 5rem;
    }
    /*服务中心*/
    .service p {
        font-size: 1.8rem;
    }
    .service-txt h3 {
        font-size: 1.4rem;
        line-height: 1.6rem;
    }
    .service-txt p {
        font-size: 1.4rem;
        line-height: 1.6rem;
    }
    .service-txt p:last-child {
        font-size: 1.3rem;
    }

    /*人力资源*/
    .jobs-first {
        width: 80%;
    }
    .jobs img {
        width: 100%;
    }
    .jobs p {
        font-size: 2rem;
    }
    .jobs3 img {
        width: 25%;
        top: 3rem;
    }
    .jobs3 h4 {
        font-size: 1.4rem;
        padding-left: 28%;
        padding-top: 0px;
    }
    .jobs3:last-child h4 {
        padding-top: 5px;
    }
    .jobs3 p {
        padding-left: 28%;
        line-height: 140%;
    }
    /*产品中心*/
    .product-list h3 {
        font-size: 2.2rem;
    }
    .product-list h4 {
        font-size: 2.2rem;
    }
    .product-list h4:before {
        height: 2.2rem;
    }
    .product-content {
        font-size: 1.6rem;
    }
    /*研发实力*/
    .randd-txt h3 {
        font-size: 2rem;
        line-height: 3.2rem;
    }
    .randd-txt p {
        font-size: 1.6rem;
    }
    .randd-txt ul li {
        font-size: 1.6rem;
    }
    .randd-img {
        padding: 10px;
        text-align: right;
    }
    .page-randd2 .randd-txt p {
        font-size: 1.6rem;
    }
    .page-randd-c h3 {
        font-size: 2.6rem;
        padding: 0px;
    }
    /*联系我们*/
    .page-contactus {
        padding: 2rem 0;
    }
    .contactus {
        padding: 0 0 2rem 0;
    }
    .contactus h3 {
        font-size: 2.2rem;
    }
    .cu-text {
        padding-top: 1rem;
        font-size: 1.4rem;
        line-height: 150%;
    }
}
