/*手机*/
@media (max-width: 750px) {
  .contain {
    width: 94%;
  }

  .contain1 {
    width: 94%;
  }

  .small_nav_btn {
    display: block;
  }

  .m_hide {
    display: none !important;
  }

  /* 内页banner */
  .inside-banner {
    min-height: 27vw;
    height: auto;
    padding-top: 0;
  }

  .inside-banner-box {
    padding: 25px 0 50px;
  }

  .inside-banner-tit {
    font-size: 20px;
    line-height: 22px;
  }

  .inside-banner-text {
    font-size: 14px;
    line-height: 20px;
  }

  .inside-banner-nav {
    margin-top: 50px;
  }

  .inside-banner-nav li {
    width: calc(25% - 4px);
    font-size: 12px;
    height: 35px;
    margin: 0 2px;
  }

  .inside-banner-nav li a {
    line-height: 35px;
  }

  /* 面包屑 */
  .breadcrumb {
    bottom: 10px;
    font-size: 12px;
    background-size: 12px 12px;
    padding-left: 15px;
  }
  
  /* 分页 */
  .pagination-box {
    padding: 20px 0;
  }
  
  .pagination-box>ul {
    margin: 0px;
  }
  
  .pagination-box>ul>li {
    font-size: 13px;
    padding: 0 10px;
  }
  
  .pagination-box .prev,
  .pagination-box .next {
    width: 28px;
    height: 14px;
  }
	/* 分页1 */
	.paging li.style {
		margin: 0;
		font-size: 14px;
	}
  
  /* 头部 */
  .header .top .ad-text {
    font-size: 12px;
  }

  .header-bottom-container {
    height: 48px;
    padding-right: 40px;
    box-sizing: border-box;
  }

  .header .bottom .logo-box {
    width: 100px;
  }

  .header .search-box {
    width: 100%;
    padding: 2px 16px 0;
    top: 48px;
  }

  .header .search-input,
  .header .search-box .search-btn1,
  .header .search-input::placeholder {
    font-size: 14px;
  }

  /* 底部 */
  .footer {
    padding-top: 50px;
  }

  .footer .top {
    flex-wrap: wrap;
  }

  .footer-nav {
    width: 100%;
    margin-bottom: 20px;
  }

  .footer-nav li {
    text-align: center;
    font-size: 12px;
    margin-bottom: 20px;
  }

  .footer-connect-box {
    width: 100%;
    justify-content: center;
  }

  .footer-hotline li {
    padding-left: 45px;
    background-size: 30px 30px;
    margin-bottom: 15px !important;
  }

  .footer-hotline li p {
    font-size: 12px;
    margin-bottom: 5px;
  }

  .footer-hotline li h6 {
    font-size: 14px;
  }

  .footer .rq-code-box {
    width: 100px;
    margin-left: 30px;
  }

  .footer .rq-code-box>img {
    margin-bottom: 10px;
  }

  .footer .bottom {
    height: auto;
    margin-top: 40px;
    flex-direction: column;
    padding: 15px 20px;
    box-sizing: border-box;
  }

  .footer .bottom a {
    text-align: center;
    line-height: 25px;
  }

  /* 首页 */

  .home-banner-item>img {
    min-height: 110px;
  }

  .home-banner .swiper-button-next,
  .home-banner .swiper-button-prev {
    width: 25px;
    height: 25px;
    background-size: 6px 11px;
  }

  .home-banner .swiper-button-prev {
    left: 5px;
  }

  .home-banner .swiper-button-next {
    right: 5px;
  }

  .home-banner .swiper-pagination {
    bottom: 10px;
  }

  .home-banner .swiper-pagination-bullet {
    width: 15px;
    height: 4px;
  }

  .home-banner-text {
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .home-banner-text h2 {
    max-width: 70%;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    margin: auto;
  }

  .home-news {
    padding: 50px 0 0px;
  }

  .home-news .top>h2 {
    font-size: 20px;
  }

  .home-news-content {
    flex-wrap: wrap;
  }

  .home-news-list {
    width: 100%;
    margin-bottom: 25px;
  }

  .home-news-list .time-share {
    margin: 15px 0;
  }

  .home-news-list .tit {
    font-size: 16px;
  }

  .home-news-list .text {
    margin-top: 15px;
  }

  .home-introduce-content {
    padding: 30px 0;
    flex-wrap: wrap;
  }

  .home-introduce-item {
    width: 100%;
    margin: 10px 0;
  }

  .home-introduce-item .tit {
    left: 15px;
    bottom: 15px;
    font-size: 16px;
  }

  .home-introduce-item .mask {
    padding: 15px;
  }

  .home-introduce-item .mask>p {
    font-size: 12px;
    line-height: 20px;
  }

  .home-introduce-item .mask .look-detail {
    right: 15px;
    bottom: 15px;
    width: 90px;
    line-height: 35px;
    font-size: 12px;
  }

  .home-advertise {
    display: flex;
    align-items: center;
  }

  .home-advertise .text {
    font-size: 16px;
    line-height: 25px;
  }

  .home-partner {
    padding: 50px 0 20px;
  }

  .home-partner h2 {
    font-size: 18px;
  }

  .home-partner .down-icon {
    width: 18px;
    margin: 15px auto 20px
  }

  .home-partner-item {
    width: 50%;
		height: auto;
  }

  .home-leave-comments {
    padding: 50px 0;
  }

  .home-leave-comments .tit {
    font-size: 18px;
  }

  .home-leave-comments .text {
    font-size: 12px;
    margin: 5px 0 30px;
    line-height: 20px;
  }

  .leave-comment-input {
    width: 100%;
    padding: 0 15px;
    margin-bottom: 15px;
  }

  .home-leave-comments .submit-btn {
    width: 100%;
  }

  /* 关于我们 */
  .inside-tit {
    font-size: 18px;
  }

  .inside-down-icon {
    width: 20px;
    margin-top: 10px;
  }

  .about-us-box1 {
    padding: 60px 0;
    height: auto;
  }

  .about-us-text {
    margin-top: 40px;
    width: 100%;
    font-size: 12px;
    line-height: 22px;
  }

  .about-us-box2 {
    height: auto;
  }

  .about-us-lists {
    flex-wrap: wrap;
    align-items: flex-start;
    padding: 30px 0;
  }

  .about-us-list {
    width: 32%;
		margin: 0;
  }

  .about-us-list .top {
    width: 100%;
    min-height: 170px;
    padding: 15px 5px 18%;
    border-top: 2px solid #2972EC;
    /* border-bottom: 2px solid #2972EC; */
  }

  .about-us-list .top>h2 {
    font-size: 18px;
    line-height: 25px;
  }

  .about-us-list .top .text {
    font-size: 12px;
    margin-top: 7px;
  }

  .about-us-list>h3 {
    font-size: 18px;
    line-height: 25px;
    margin: 15px 0 8px;
    padding-left: 5px;
  }

  .about-us-list>p {
    font-size: 12px;
    padding-left: 5px;
  }

  .about-us-content {
    padding: 50px 0 20px;
    flex-wrap: wrap;
  }

  .about-us-item {
    width: 100%;
    margin-bottom: 30px;
  }

  .about-us-item .tit {
    width: 100%;
    padding: 0 15px;
    margin-top: 20px;
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    box-sizing: border-box;
  }

  .about-us-item .text {
    padding: 0 12px;
    font-size: 12px;
    line-height: 22px;
    margin-top: 20px;
  }
  
  /* 企业文化 */
  .company-culture {
    padding: 40px 0 0;
  }
  
  .company-culture .text {
    width: 100%;
    font-size: 12px;
    line-height: 22px;
    margin-top: 35px;
  }
  
  .company-culture-content {
    margin-top: 50px;
  }
  
  .company-culture-item {
    width: 100%;
    margin-bottom: 40px;
  }
  
  .company-culture-item .img-box {
    height: auto;
  }
  
  .company-culture-item .tit {
    margin-top: 15px;
    font-size: 13px;
  }
  
  /* 企业荣誉 */
  .company-honor {
    padding: 50px 0;
  }
  
  .company-honor-content {
    margin-top: 40px;
  }
  
  .company-honor-list {
    padding: 20px 0;
  }
  
  .company-honor-list .top {
    font-size: 12px;
    line-height: 20px;
  }
  
  
  .company-honor-list .top .tit {
    width: calc(100% - 70px);
    flex-wrap: wrap;
  }
  
  .company-honor-list .top .down-icon {
    width: 15px;
    height: 8px;
    background-size:15px 8px;
  }
  
  .company-honor-list .bottom {
    padding: 0;
    margin-top: 20px;
  }
  
  .company-honor-item {
    width: calc(25% - 5px);
    margin-right: 5px;
  }
  
  .company-honor-item>span {
    font-size: 12px;
  }
  
  

  /* 业务介绍 */
  .business-introduce-lists {
    margin: 50px 0 10px;
  }

  .business-introduce-list {
    width: 100%;
  }

  .business-introduce-list .mask {
    padding: 15px;
  }
  
  .business-introduce-list .mask .tit {
    font-size: 18px;
  }
  
  .business-introduce-list .mask>p {
    font-size: 12px;
    margin-top: 15px;
    line-height: 20px;
  }
  
  .business-introduce-list .mask .more {
    font-size: 12px;
    padding-right: 12px;
  }
  
  /* 业务详情 */
  .business-detail {
    padding: 40px 0;
  }
  
  .business-detail-content p {
    font-size: 12px;
    line-height: 22px;
    margin-bottom: 25px;
  }
  
  .business-detail-content img {
    width: 100%;
  }
  
  .page-share-box .item {
    width: 40px;
    height: 40px;
  }
  /* 新闻中心 */
  .inside-page-nav {
    margin: 40px 0;
  }
  
  .inside-page-nav li {
    width: calc(25% - 5px);
    font-size: 12px;
    height: 40px;
  }
  
  .inside-page-nav li>a {
    line-height: 40px;
  }
  
  .news-container {
    padding-bottom: 20px;
  }
  
  .news-filter-box {
    margin-bottom: 50px;
  }
  
  .news-filter-content {
    flex-wrap: wrap;
  }
  
  .news-select-box {
    width: 100%;
    height: 50px;
    margin-bottom: 10px;
  }
  
  .news-search-box {
    width: 100%;
    height: 50px;
    margin-bottom: 10px;
  }
  
  .news-search-btn {
    width: 100%;
    margin-top: 15px;
		height: 50px;
  }
	
	.news-search-btn>span {
		line-height: 50px;
	}
  
  .news-lists {
    padding-bottom: 10px;
  }
  
  .news-list {
    flex-wrap: wrap;
    padding: 20px 0;
  }
  
  .news-list .img-box {
    width: 100%;
    height: auto;
  }
  
  .news-list .text-box .tit {
    font-size: 14px;
    line-height: 20px;
    height: auto;
    margin-top: 10px;
  }
  
  .news-list .text-box {
    width: 100%;
  }
  
  .news-list .text-box>p {
    font-size: 12px;
    line-height: 18px;
    margin: 10px 0;
  }
  
  .news-list .text-box .bottom {
    align-items: center;
  }
  
  /* 新闻详情 */
  .news-detail-banner .inside-banner-box {
    padding: 25px 0 150px;
  }
  .news-detail-banner .inside-banner-tit {
    font-size: 16px;
  }
  .news-detail-box .top {
    padding-bottom: 10px;
  }
  
  .news-detail-box .top .news-detail-time {
    font-size: 12px;
  }
  .news-detail-box .top .news-detail-time>span {
    display: block;
  }
  .news-detail-box {
    margin-top: -120px;
  }
  
  .news-detail-content {
    padding: 20px 12px 0;
  }
  
  .news-detail-content>p {
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .news-detail-content img {
    margin-bottom: 20px;
  }
  
  .news-detail-box .bottom {
    padding: 0;
  }
  
  .news-detail-box .bottom .share-box {
    margin: 40px 0;
  }
  
  .news-detail-box .bottom .share-box .item {
    height: 40px;
    width: 40px;
  }
  
  .news-detail-more .item {
    padding: 15px 0px;
    font-size: 12px;
    align-items: flex-start;
  }
  
  .news-detail-more .item>span {
    width: 60px;
    white-space: nowrap;
  }
  
  .news-detail-look-history>h2 {
    font-size: 16px;
  }
  
  .news-detail-look-history {
    margin: 45px 0;
  }
  
  .news-detail-look-history .item {
    width: 100%;
    margin: 5px 0;
  }
  
  .news-detail-look-history .item>p {
    font-size: 12px;
  }
  
  .news-detail-look-history .item>span {
    font-size: 12px;
  }
  
  /* 在线留言 */
  .online-message {
    padding: 50px 0;
  }
  .online-message-content .tit {
    font-size: 18px;
  }
  
  .online-message-content .tips {
    font-size: 13px;
    margin: 10px 0 45px;
  }
  
  .online-message-box {
    flex-wrap: wrap;
  }
  
  .online-message-item {
    width: 100%;
    margin-bottom: 25px;
  }
  
  .online-message-item .input-box {
    padding: 8px 0 3px;
  }
  
  .online-message-item .input-box .label-tit {
    font-size: 12px;
    padding-bottom: 2px;
  }
  .online-message-item .input-box>input {
    font-size: 12px;
    line-height: 18px;
  }
  
  .online-message-item-pop {
    padding: 20px;
  }
  
  .online-message-item-pop li{
    font-size: 12px;
    line-height: 25px;
  }
  
  .online-message-content .submit-btn {
    width: 100%;
    line-height: 50px;
    height: 50px;
    font-size: 12px;
  }
  
  /* 招聘岗位 */
  .talent-concept {
    padding: 40px 0 0;
  }
  
  .talent-concept-item1 {
    height: auto;
  }
  
  .talent-concept-item .mask {
    padding: 15px;
  }
  
  .talent-concept-item .mask>h2 {
    font-size: 16px;
    margin-bottom: 10px;
  }
  
  .talent-concept-item .mask>p {
    font-size: 12px;
    line-height: 20px;
  }
  
  .recruitment-content {
    margin-bottom: 50px;
  }
  
  .recruitment-top .item1 {
    width: 45%;
    padding: 0 0 0 5px;
  }
  
  .recruitment-top .item2 {
    width: 18%;
  }
  
  .recruitment-top .item3 {
    width: 37%;
  }
  
  .recruitment-top .tit {
    font-size: 12px;
  }
  
  .recruitment-list {
    font-size: 12px;
  }
  
  .recruitment-list .item1 {
    width: 45%;
    padding: 0 0 0 5px;
  }
  
  .recruitment-list .item2 {
    width: 18%;
  }
  
  .recruitment-list .item3 {
    width: 37%;
    padding-right: 5px;
  }
  
  .recruitment-list .go-recruitment-detail {
    width: 20px;
  }
  
  /* 招聘详情 */
  .recruitment-detail-banner .inside-banner-box {
    padding: 25px 0 100px;
  }
  .recruitment-detail-banner .inside-banner-tit {
    font-size: 18px;
  }

  .recruitment-detail-banner .tags {
    margin-top: 5px;
  }
  
  .recruitment-detail-banner .tag {
    width: 80px;
    font-size: 12px;
    line-height: 25px;
    height: 25px;
  }
  
  .recruitment-detail-banner .time-box>h2 {
    font-size: 18px;
  }
  
  .recruitment-detail-banner .time-box>h3 {
    font-size: 12px;
  }
  
  .recruitment-detail {
    margin-top: -75px;
  }
  
  .recruitment-detail .top {
    padding-bottom:10px ;
    font-size: 12px;
  }
  
  .recruitment-detail-content {
    padding: 30px 15px;
  }
  
  .recruitment-detail-tit1 {
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 20px;
  }
  
  .recruitment-detail-tit2 {
    font-size: 14px;
    margin-bottom: 15px;
  }
  
  .recruitment-detail-msg li {
    font-size: 12px;
    line-height: 22px;
  }
  
  .recruitment-detail-msg {
    margin-bottom: 30px;
  }
  
  .recruitment-detail-content .address {
    font-size: 12px;
    background-size: 10px 12px;
    padding-left: 16px;
    margin-bottom: 40px;
  }
  
  .recruitment-other {
    margin-top: 50px;
  }
  
  .recruitment-other h3 {
    font-size: 16px;
    margin-bottom: 18px;
  }
  
  .recruitment-other-list>li {
    font-size: 12px;
    padding: 0 8px;
    height: 60px;
  }
  
  .recruitment-other-list>li .btn {
    width: 20px;
  }
  
  /* 乘车路线 */
  .ride-route {
    padding: 50px 0;
  }
  
  .ride-route-content {
    flex-wrap: wrap;
  }
  
  .ride-route-content .map-box {
    width: 100%;
  }
  
  .ride-route-box {
    width: 100%;
    padding-left: 15px;
    margin-top: 40px;
  }
  
  .ride-route-item {
    padding: 25px 0;
  }
  
  .ride-route-item .address {
    font-size: 14px;
  }
  
  .ride-route-item .tit>span {
    font-size: 14px;
  }
  
  /* 联系方式 */
	.connect-us-banner .inside-banner-nav {
		justify-content: space-between;
	}
	
	.connect-us-banner .inside-banner-nav>li {
		margin-right: 0;
	}
	
  .connect-content .tit {
    font-size: 18px;
    padding: 40px 0;
  }
  
  .connect-content .top {
    flex-wrap: wrap;
    padding-top: 0;
  }
  
  .connect-content .top .box1 {
    width: 100%;
  }
  
  .connect-content .top .box1 li {
    height: 40px;
    background-size: 40px 40px;
    padding-left: 50px;
  }
  
  .connect-content .top .box1 li>h6 {
    font-size: 14px;
  }
  
  .connect-content .top .box1 li>p {
    font-size: 16px;
  }
  
  .connect-content .top .box2 {
    border-left: none;
    width: 100%;
    justify-content: space-around;
  }
  
  .connect-content .top .box2 .img-box {
    margin-left: 0;
    width: 100px;
  }
  
  .connect-content .top .box2 .img-box>img {
    padding-bottom: 15px;
  }
  
  .connect-content .top .box2 .img-box>span {
    font-size: 12px;
  }
  
  .connect-content #map1 {
    height: 350px;
    margin-bottom: 50px;
  }
  
  /* 人才理念 */
  .talent-concept-item {
    width: 100%;
    height: auto;
  }
  
  /* 发展历程 */
  .develop-course {
    padding: 40px 0 50px;
  }
  
  .develop-course-time {
    box-sizing: border-box;
    padding: 0 calc((100% - 300px) / 2);
  }
  
  .develop-course-time .prev,
  .develop-course-time .next {
    width: 15px;
    height: 15px;
    background-size:7px 14px; 
  }
  
  .develop-course-time .timebox2 li {
    font-size: 12px;
  }
  
  .develop-course-time .timebox2 li:hover, 
  .develop-course-time .timebox2 li.active {
    font-size: 14px;
  }
  
  .develop-course-time .timeline {
    width: 200px;
    left: 0;
    right: 0;
    margin: auto;
  }
  
  .develop-course-time .timebox1 {
    width: 250px;
    left: 0;
    right: 0;
    margin: auto;
  }
  
  .develop-course-time .timebox2 li {
    width: 50px;
  }
  
  .develop-course-time .timebox2 li::before {
    width: 7px;
    height: 7px;
      z-index: 10;
  }
  

  
  .develop-course-time .timebox2 li:hover::before, 
  .develop-course-time .timebox2 li.active::before {
    height: 16px;
  }
  
  .develop-course-list {
    flex-wrap: wrap;
    padding: 20px 0;
  }
  
  .develop-course-list .img-box {
    width: 100%;
  }
  
  .develop-course-list .text-box {
    padding: 0;
  }
  
  .develop-course-list .img-box .moon {
    font-size: 15px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    right: 0;
  }
  
  .develop-course-list .text-box .time {
    font-size: 15px;
    line-height: 22px;
    padding-top: 15px;
  }
  
  .develop-course-list .text-box>p {
    font-size: 12px;
    line-height: 20px;
    margin-top: 15px;
  }
  

}









































/*平板*/
@media (min-width: 751px) and (max-width: 1200px) {
  .contain {
    width: 94%;
  }

  .contain1 {
    width: 94%;
  }

  .small_nav_btn {
    display: block;
  }

  .m_hide {
    display: none !important;
  }

  /* 内页banner */
  .inside-banner {
    display: flex;
    align-items: center;
    min-height: 27vw;
    height: auto;
    padding-top: 0;
  }

  .inside-banner-box {
    padding: 40px 0 90px;
  }

  .inside-banner-tit {
    font-size: 20px;
    line-height: 22px;
  }

  .inside-banner-text {
    font-size: 14px;
    line-height: 20px;
  }

  .inside-banner-nav {
    margin-top: 50px;
  }

  .inside-banner-nav li {
    width: 23%;
    font-size: 12px;
    height: 40px;
    margin: 0 1%;
  }

  .inside-banner-nav li a {
    line-height: 40px;
  }

  /* 面包屑 */
  .breadcrumb {
    bottom: 10px;
    font-size: 12px;
    background-size: 12px 12px;
    padding-left: 15px;
  }
  
  /* 分页 */
  .pagination-box {
    padding: 20px 0;
  }
  
  .pagination-box>ul {
    margin: 0px;
  }
  
  .pagination-box>ul>li {
    font-size: 13px;
    padding: 0 10px;
  }
  
  .pagination-box .prev,
  .pagination-box .next {
    width: 28px;
    height: 14px;
  }

  /* 头部 */
  .header .top .ad-text {
    font-size: 12px;
  }

  .header-bottom-container {
    height: 48px;
    padding-right: 40px;
    box-sizing: border-box;
  }

  .header .bottom .logo-box {
    width: 100px;
  }

  .header .search-box {
    width: 100%;
    padding: 2px 16px 0;
    top: 48px;
  }

  .header .search-input,
  .header .search-box .search-btn1,
  .header .search-input::placeholder {
    font-size: 14px;
  }

  /* 底部 */
  .footer {
    padding-top: 50px;
  }

  .footer .top {
    flex-wrap: wrap;
  }

  .footer-nav {
    width: 100%;
    margin-bottom: 20px;
  }

  .footer-nav li {
    width: 33.33333333%;
    text-align: center;
    font-size: 12px;
    margin-bottom: 20px;
  }

  .footer-connect-box {
    width: 100%;
    margin: 30px 0;
    justify-content: space-around;
  }

  .footer-hotline li {
    padding-left: 45px;
    background-size: 30px 30px;
    margin-bottom: 15px !important;
  }

  .footer-hotline li p {
    font-size: 12px;
    margin-bottom: 5px;
  }

  .footer-hotline li h6 {
    font-size: 14px;
  }

  .footer .rq-code-box {
    width: 100px;
    margin-left: 30px;
  }

  .footer .rq-code-box>img {
    margin-bottom: 10px;
  }

  .footer .bottom {
    margin-top: 0px;
  }



  /* 首页 */

  .home-banner-item>img {
    min-height: 110px;
  }

  .home-banner .swiper-button-next,
  .home-banner .swiper-button-prev {
    width: 25px;
    height: 25px;
    background-size: 6px 11px;
  }

  .home-banner .swiper-button-prev {
    left: 5px;
  }

  .home-banner .swiper-button-next {
    right: 5px;
  }

  .home-banner .swiper-pagination {
    bottom: 10px;
  }

  .home-banner .swiper-pagination-bullet {
    width: 15px;
    height: 4px;
  }

  .home-banner-text {
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .home-banner-text h2 {
    max-width: 70%;
    font-size: 24px;
    line-height: 30px;
    text-align: center;
    margin: auto;
  }

  .home-news {
    padding: 50px 0 0px;
  }

  .home-news .top>h2 {
    font-size: 20px;
  }

  .home-news-content {
    flex-wrap: wrap;
  }

  .home-news-list {
    width: 100%;
    margin-bottom: 25px;
  }

  .home-news-list .time-share {
    margin: 25px 0;
  }

  .home-news-list .tit {
    font-size: 16px;
  }

  .home-news-list .text {
    margin-top: 15px;
  }

  .home-introduce-content {
    padding: 30px 0;
    flex-wrap: wrap;
  }

  .home-introduce-item {
    width: 100%;
    margin: 20px 0;
  }

  .home-introduce-item .tit {
    left: 15px;
    bottom: 15px;
    font-size: 18px;
  }

  .home-introduce-item .mask {
    padding: 15px;
  }

  /* .home-introduce-item .mask>p {
  	font-size: 12px;
  	line-height: 20px;
  }
  */
  /* .home-introduce-item .mask .look-detail {
  	right: 15px;
  	bottom: 15px;
  	width: 90px;
  	line-height: 35px;
  	font-size: 12px;
  } */

  .home-advertise {
    display: flex;
    align-items: center;
  }

  .home-advertise .text {
    font-size: 16px;
    line-height: 25px;
  }

  .home-partner {
    padding: 50px 0;
  }

  .home-partner h2 {
    font-size: 20px;
  }

  .home-partner .down-icon {
    width: 18px;
    margin: 15px auto 20px
  }

  .home-partner-item {
    width: 33.3333333%;
		height: auto;
  }

  .home-leave-comments {
    padding: 50px 0;
  }

  .home-leave-comments .tit {
    font-size: 18px;
  }

  .home-leave-comments .text {
    font-size: 12px;
    margin: 5px 0 30px;
    line-height: 20px;
  }

  .leave-comment-input {
    width: 100%;
    padding: 0 15px;
    margin-bottom: 15px;
  }

  .home-leave-comments .submit-btn {
    width: 100%;
  }

  /* 关于我们 */
  .inside-tit {
    font-size: 18px;
  }

  .inside-down-icon {
    width: 20px;
    margin-top: 10px;
  }

  .about-us-box1 {
    padding: 60px 0;
    height: auto;
  }

  .about-us-text {
    margin-top: 40px;
    width: 100%;
    font-size: 12px;
    line-height: 22px;
  }

  .about-us-box2 {
    height: auto;
  }

  .about-us-lists {
    flex-wrap: wrap;
    align-items: flex-start;
    padding: 30px 0;
  }

  .about-us-list {
    width: 32%;
		margin: 0;
  }

  .about-us-list .top {
    width: 100%;
    min-height: 170px;
    padding: 15px 5px 18%;
    border-top: 2px solid #2972EC;
    /* border-bottom: 2px solid #2972EC; */
  }

  .about-us-list .top>h2 {
    font-size: 18px;
    line-height: 25px;
  }

  .about-us-list .top .text {
    font-size: 12px;
    margin-top: 7px;
  }

  .about-us-list>h3 {
    font-size: 18px;
    line-height: 25px;
    margin: 15px 0 8px;
    padding-left: 5px;
  }

  .about-us-list>p {
    font-size: 12px;
    padding-left: 5px;
  }

  .about-us-content {
    padding: 50px 0 20px;
    flex-wrap: wrap;
  }

  .about-us-item {
    width: 100%;
    margin-bottom: 30px;
  }

  .about-us-item .tit {
    width: 100%;
    padding: 0 15px;
    margin-top: 20px;
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    box-sizing: border-box;
  }

  .about-us-item .text {
    padding: 0 12px;
    font-size: 12px;
    line-height: 22px;
    margin-top: 20px;
  }
  
  /* 企业文化 */
  .company-culture {
    padding: 40px 0 0;
  }
  
  .company-culture .text {
    width: 100%;
    font-size: 12px;
    line-height: 22px;
    margin-top: 35px;
  }
  
  .company-culture-content {
    margin-top: 50px;
  }
  
  .company-culture-item {
    width: calc(50% - 12px);
    margin-bottom: 40px;
  }
  
  .company-culture-item .img-box {
    height: auto;
  }
  
  .company-culture-item .tit {
    margin-top: 15px;
    font-size: 13px;
  }
  
  /* 企业荣誉 */
  .company-honor {
    padding: 50px 0;
  }
  
  .company-honor-content {
    margin-top: 40px;
  }
  
  .company-honor-list {
    padding: 30px 0;
  }
  
  .company-honor-list .top {
    font-size: 12px;
    line-height: 20px;
  }
  
  
  .company-honor-list .top .tit {
    width: calc(100% - 70px);
    flex-wrap: wrap;
  }
  
  .company-honor-list .top .down-icon {
    width: 15px;
    height: 8px;
    background-size:15px 8px;
  }
  
  .company-honor-list .bottom {
    padding: 0;
    margin-top: 30px;
  }
  
  .company-honor-item {
    width: calc(25% - 5px);
    margin-right: 5px;
  }
  
  .company-honor-item>span {
    font-size: 12px;
  }
  
  
  /* 业务介绍 */
  .business-introduce-lists {
    margin: 50px 0 10px;
  }
  
  .business-introduce-list {
    width: calc(50% - 16px);
  }
  
  .business-introduce-list .mask {
    padding: 15px;
  }
  
  .business-introduce-list .mask .tit {
    font-size: 18px;
  }
  
  .business-introduce-list .mask>p {
    font-size: 12px;
    margin-top: 15px;
    line-height: 20px;
    height: 40px;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 2;
   overflow: hidden;
  }
  
  .business-introduce-list:hover .mask>p {
  	 display: -webkit-box;
  }
  
  
  .business-introduce-list .mask .more {
    font-size: 12px;
    padding-right: 12px;
  }
  
  /* 业务详情 */
  .business-detail {
    padding: 40px 0;
  }
  
  .business-detail-content p {
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 30px;
  }
  
  .business-detail-content img {
    width: 100%;
  }
  
  .page-share-box .item {
    width: 50px;
    height: 50px;
  }
  
  /* 新闻中心 */
  .inside-page-nav {
    margin: 40px 0;
  }
  
  .inside-page-nav li {
    width:23%;
    font-size: 12px;
    height: 40px;
  }
  
  .inside-page-nav li>a {
    line-height: 40px;
  }
  
  .news-container {
    padding-bottom: 20px;
  }
  
  .news-filter-box {
    margin-bottom: 50px;
  }
  
  .news-filter-content {
    flex-wrap: wrap;
  }
  
  .news-select-box {
    width: 40%;
    height: 50px;
    margin-bottom: 10px;
  }
  
  .news-search-box {
    width: 40%;
    height: 50px;
    margin-bottom: 10px;
  }
  
  .news-search-btn {
    width: 15%;
    height: 40px;
  }
  
  .news-search-btn>span {
    line-height: 40px;
  }
  
  .news-lists {
    padding-bottom: 10px;
  }
  
  .news-list {
    flex-wrap: wrap;
    padding: 20px 0;
  }
  
  .news-list .img-box {
    width: 200px;
    height: auto;
  }
  
  .news-list .text-box {
    width: calc(100% - 220px);
  }
  
  
  .news-list .text-box .tit {
    font-size: 14px;
    line-height: 20px;
    height: auto;
    margin-top: 10px;
  }
  
 
  .news-list .text-box>p {
    font-size: 12px;
    line-height: 18px;
    margin: 10px 0;
  }
  
  .news-list .text-box .bottom {
    align-items: center;
  }
  
  /* 新闻详情 */
  .news-detail-banner .inside-banner-box {
    padding: 25px 0 150px;
  }
  
  .news-detail-banner .inside-banner-tit {
    font-size: 16px;
  }
  
  .news-detail-box .top .news-detail-time {
    font-size: 12px;
  }
  
  .news-detail-box .top .news-detail-time>span {
    display: block;
  }
  
  .news-detail-box {
    margin-top: -120px;
  }
  
  .news-detail-box .top {
    padding-bottom: 5px;
  }
  
  .news-detail-content {
    padding: 40px 60px 0;
  }
  
  .news-detail-content>p {
    font-size: 12px;
    line-height: 20px;
    margin-bottom:35px;
  }
  
  .news-detail-content .img-box {
    margin-bottom: 35px;
  }
  
  .news-detail-box .bottom {
    padding: 0 60px;
  }
  
  .news-detail-box .bottom .share-box {
    margin: 50px 0;
  }
  
  .news-detail-box .bottom .share-box .item {
    height: 40px;
    width: 40px;
  }
  
  
  .news-detail-more .item {
    padding: 20px 0px;
    font-size: 12px;
    align-items: flex-start;
  }
  
  .news-detail-more .item>span {
    width: 60px;
    white-space: nowrap;
  }
  
  .news-detail-look-history>h2 {
    font-size: 16px;
  }
  
  .news-detail-look-history {
    margin: 45px 0;
  }
  
  .news-detail-look-history .item {
    width: 100%;
    margin: 5px 0;
  }
  
  .news-detail-look-history .item>p {
    font-size: 12px;
  }
  
  .news-detail-look-history .item>span {
    font-size: 12px;
  }
  
  
  /* 在线留言 */
  
  .online-message {
    padding: 65px 0;
  }
  
  .online-message-content .tit {
    font-size: 26px;
  }
  
  .online-message-content .tips {
    margin-bottom: 60px;
    font-size: 16px;
    margin-top: 10px;
  }
  
  .online-message-item {
    width: 49%;
    margin-bottom: 40px;
  }
  
  .online-message-item1 {
    width: 100%;
  }
  
  .online-message-item-pop {
    padding: 20px;
  }
  
  .online-message-item-pop li{
    font-size: 14px;
    line-height: 26px;
  }
  .online-message-content .submit-btn {
    height: 60px;
    line-height: 60px;
  }
  
  /* 招聘岗位 */
  .talent-concept {
    padding: 40px 0;
  }
  
  .talent-concept-item1 {
    height: auto;
  }
  
  .talent-concept-item .mask {
    padding: 15px;
  }
  
  .talent-concept-item .mask>h2 {
    font-size: 16px;
    margin-bottom: 10px;
  }
  
  .talent-concept-item .mask>p {
    font-size: 12px;
    line-height: 20px;
  }
  
  .recruitment-content {
    margin-bottom: 20px;
  }
  
  .recruitment-top .item1 {
    width: 45%;
    padding: 0 0 0 5px;
  }
  
  .recruitment-top .item2 {
    width: 18%;
  }
  
  .recruitment-top .item3 {
    width: 37%;
  }
  
  .recruitment-top .tit {
    font-size: 12px;
  }
  
  .recruitment-list {
    font-size: 12px;
  }
  
  .recruitment-list .item1 {
    width: 45%;
    padding: 0 0 0 5px;
  }
  
  .recruitment-list .item2 {
    width: 18%;
  }
  
  .recruitment-list .item3 {
    width: 37%;
    padding-right: 5px;
  }
  
  .recruitment-list .go-recruitment-detail {
    width: 20px;
  }
  
  /* 招聘详情 */
  .recruitment-detail-banner .inside-banner-box {
    padding: 25px 0 100px;
  }
  .recruitment-detail-banner .inside-banner-tit {
    font-size: 18px;
  }
  
  .recruitment-detail-banner .tags {
    margin-top: 5px;
  }
  
  .recruitment-detail-banner .tag {
    width: 80px;
    font-size: 12px;
    line-height: 25px;
    height: 25px;
  }
  
  .recruitment-detail-banner .time-box>h2 {
    font-size: 18px;
  }
  
  .recruitment-detail-banner .time-box>h3 {
    font-size: 12px;
  }
  
  .recruitment-detail {
    margin-top: -75px;
  }
  
  .recruitment-detail .top {
    padding-bottom:10px ;
    font-size: 12px;
  }
  
  .recruitment-detail-content {
    padding: 30px 15px;
  }
  
  .recruitment-detail-tit1 {
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 20px;
  }
  
  .recruitment-detail-tit2 {
    font-size: 14px;
    margin-bottom: 15px;
  }
  
  .recruitment-detail-msg li {
    font-size: 12px;
    line-height: 22px;
  }
  
  .recruitment-detail-msg {
    margin-bottom: 30px;
  }
  
  .recruitment-detail-content .address {
    font-size: 12px;
    background-size: 10px 12px;
    padding-left: 16px;
    margin-bottom: 50px;
  }
  
  .recruitment-other {
    margin-top: 50px;
  }
  
  .recruitment-other h3 {
    font-size: 16px;
    margin-bottom: 18px;
  }
  
  .recruitment-other-list>li {
    font-size: 12px;
    padding: 0 8px;
    height: 60px;
  }
  
  .recruitment-other-list>li .btn {
    width: 20px;
  }
  
  /* 联系方式 */
  .connect-content .tit {
    font-size: 18px;
    padding: 50px 0;
  }
  
  .connect-content .top {
    flex-wrap: wrap;
    padding-top: 20px;
  }
  
  .connect-content .top .box1 {
    width: 50%;
  }
  
  .connect-content .top .box1 li {
    height: 40px;
    background-size: 40px 40px;
    padding-left: 50px;
  }
  
  .connect-content .top .box1 li>h6 {
    font-size: 14px;
  }
  
  .connect-content .top .box1 li>p {
    font-size: 16px;
  }
  
  .connect-content .top .box2 {
    width: 50%;
    justify-content: space-around;
    box-sizing: border-box;
  }
  
  .connect-content .top .box2 .img-box {
    margin-left: 0;
    width: 100px;
  }
  
  .connect-content .top .box2 .img-box>img {
    padding-bottom: 15px;
  }
  
  .connect-content .top .box2 .img-box>span {
    font-size: 12px;
  }
  
  .connect-content #map1 {
    height: 450px;
    margin-bottom: 70px;
  }
  
 
  
  /* 人才理念 */
  .talent-concept-item {
    width: calc(50% - 15px);
    height: auto;
    margin-bottom: 30px;
  }
  .talent-concept-item1 {
    width: 100%;
  }
  
  /* 发展历程 */
  .develop-course {
    padding: 40px 0 50px;
  }
  
  .develop-course-time {
    box-sizing: border-box;
    padding: 0 calc((100% - 600px) / 2);
  }
  
  .develop-course-time .timebox2 li {
    font-size: 12px;
  }
  
  .develop-course-time .timebox2 li:hover, 
  .develop-course-time .timebox2 li.active {
    font-size: 14px;
  }
  
  .develop-course-time .timeline {
    width: 450px;
    left: 0;
    right: 0;
    margin: auto;
  }
  
  .develop-course-time .timebox1 {
    width: 500px;
    left: 0;
    right: 0;
    margin: auto;
  }
  
  .develop-course-time .timebox2 li {
    width: 50px;
  }
  
  .develop-course-time .timebox2 li::before {
    width: 7px;
    height: 7px;
  }
  
  .develop-course-time .timebox2 li:hover::before, 
  .develop-course-time .timebox2 li.active::before {
    height: 16px;
  }
  
  .develop-course-list {
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 20px 0;
  }
  
  .develop-course-list .img-box {
    width: 200px;
  }
  
  .develop-course-list .text-box {
    padding: 0;
    width: calc(100% - 230px);
  }
  
  .develop-course-list .img-box .moon {
    font-size: 15px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    right: -20px;
  }
  
  .develop-course-list .text-box .time {
    font-size: 15px;
    line-height: 22px;
    padding-top: 15px;
  }
  
  .develop-course-list .text-box>p {
    font-size: 12px;
    line-height: 20px;
    margin-top: 15px;
  }
  
  

}

/*小屏电脑*/
@media (min-width: 1201px) and (max-width: 1400px) {
  .contain1 {
    width: 94%;
		margin:0 auto;
  }
	
	.home-partner-item {
	  width: 16.666666666%;
		height: auto;
	}
	
	.home-leave-comments .submit-btn {
		width: 200px;
	}
	
	.leave-comment-input {
		width: calc((100% - 260px) / 3);
	}
	
	.footer .top {
		justify-content: space-around;
	}
}

