@charset "UTF-8";
@media(min-width:768px) {
  .top {
    padding: 0 20px;
	position: fixed;
    top: 0;
    left: 0;
	width:100%;
	box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);
  }
	body{
		padding-top:80px;
	}
  .home-news-t {
    line-height: 24px;
    text-align: right;
  }
  .cat-item-title{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: keep-all;
  }
  .show-news img{
	max-width:700px;
	}
}

@media(max-width:768px) {
	body{
		overflow-x:hidden;
	}
	li.search{
		display:none;
	}
  .home-news-img {
    margin-bottom: 20px;
  }

  .margin-bottom-50 {
    margin-bottom: 30px;
  }

  .margin-top-60 {
    margin-top: 30px;
  }

  .home-pro {
    padding-top: 50px;
  }

  .home-pro-btn {
    width: 40%;
	margin:10px; 5%;
  }

  .home-pro-btn .btn-more {
    padding: 8px 0;
  }

  .home-pro-item {
    padding: 10px;
  }

  .home-item-pro .col-xs-6 {
    margin-bottom: 20px;
    padding: 0 10px;
  }
	.home-pro-intro{
		overflow: hidden;
	  text-overflow: ellipsis;
	  display: -webkit-box;
	  -webkit-box-orient: vertical;
	  -webkit-line-clamp: 7;
	}
	.home-pro-img {
		height: 290px;
	}
  .home-system-btns .pro-btn-i:nth-of-type(1) {
    margin: 0;
  }

  .pro-btn-i {
    margin-bottom: 20px;
    padding: 0 10px;
  }

  .home-system-btn {
    width: 120px;
    height: 120px;
    padding-top: 20px;
  }

  .home-pro-icon {
    width: 50px;
    height: 50px;
  }

  .home-system-btn .text-center {
    font-size: 14px;
  }

  .system-btns .col-xs-4 {
    padding: 0 5px;
  }

  .animbtn {
    margin-bottom: 20px;
    padding: 0 5px;
  }

  .home-system {
    padding: 30px 0 0 0;
  }

  .keeper {
    padding-top: 30px;
  }

  .keeper-icons {
    padding-top: 0;
  }

  .keeper-icon-item {
    padding: 15px 0;
  }

  .footer-con {
    margin-bottom: 30px;
  }

  .copyright {
    line-height: 24px;
  }

  .copyright img {
    max-height: 24px;
  }

  .logo {
    max-height: 60px;
  }

  .home-about-intro {
    line-height: 24px;
    margin-top: 20px;
  }
	.down-nav li{
		width:33.333333%;
		float:left;
	}
  .keeper {
    position: relative;
    padding-top: 30px;
    background: none;
  }

  .keeper-img {
    position: absolute;
    z-index: -1;
    top: -20px;
  }

  .keeper-icons {
    overflow: hidden;
  }

  .swiper-news .swiper-pagination{
    right: 0;
    left: 80% !important;
    width: 100px !important;
  }
  .swiper-news .swiper-button-next{
    right: 60%;
  }
  .swiper-news .swiper-button-prev{
    left: 15px;
  }
  .swiper-news{
    padding-bottom:40px !important;
  }
  .cat-item-title{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: 47px;
  }
  .cat-item-des{
    padding-top: 10px;
  }
  .cat-news .news-item{
    padding: 0 10px;
  }
  .cat-news-time{
    padding: 5px 0;
	font-size:12px;
  }
  .cat-news-info{
    padding: 10px;
  }
  .news-item{
    padding: 0 10px;
    margin-bottom: 20px;
  }
  .cat-item-des{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .list-news-img{
    height: 120px;
  }
  .right-item{
    display: none
  }
  .right-item:last-child{
    display: block;
  }
  .right{
    bottom: 80px;
  }
  .bread .col-sm-4{
    display: none;
  }
  .honor-container {
      height: 160px;
  }

  .honor-container a {
      height: 160px;
  }

  .honor-container a img {
      max-height: 160px;
  }
  body{
	padding-top:60px;
  }

  .home-sys-img{
		height:110px;
	}
	.home-news-title a{
		font-size:14px;
	}
	.product-list-container,.product-list-container a{
		height:150px;
	}
	.container{
		padding:0 20px;
	}
	.bread{
		display:none;
	}
	.banner-c{
		margin-bottom:20px;
	}
	.show-pro table{
		max-width:100% !important;
	}
	.show-pro table tr,.show-pro table td{
		width:auto !important;
	}
	#pages .a1{
		display:none;
	}
	.cat-item-title{
		font-size:16px;
	}
	#pages{
		padding:10px 0;
	}
	.network .col-xs-3{
		padding:0;
	}
	.product-title{
		font-size:14px;
	}
	.system-list:nth-child(even) .system-info {
		float: none;
	}
	.system-info{
		padding:20px;
		overflow:hidden;
	}
	.system-title{
		margin:0;
	}

	.join-d-container{
		padding:0;
	}
	.join-d{
		font-size:18px;
		margin-top:30px;
	}
	.join-t{
		padding:30px;
	}
	.join-in{
		height:auto;
	}
	.join-s-item{
		width:50%;
	}
	.join-cir{
		width:150px;
		height:150px;
		margin-bottom:30px;
	}
	.page-pvc, .page-pvc2, .page-pvc3, .page-sheath, .page-sheath2, .page-sheath3,.page-sheath4,.page-sheath5,.page-sheath6{
		padding:50px 0;
	}
	.col-20{
		width:50%;
		padding:5px;
	}
	.list-rs-con{
		padding:5px;
		background-color:#f7f7f7;
	}

	.srv-crl {
    width: 110px;
    height: 110px;
	}
	.srv-gdes{
		padding:0 5px;
		height:95px;
	}
	.keeper-title{
		font-size:14px;
	}
	.keeprt-i{
		padding:0 10px;
		margin:10px 0;
	}
	.footer-img img{
		width:100%;
	}
	#containerb620400a02f1a02a494ffbed3786d184_b,.one-video{
		height:260px !important;
		margin-top:20px;
	}
	.home-xw-btn .btn-home-xw:nth-of-type(1) {
		margin-left:0;
	}
	.btn-home-xw{
		margin-bottom:15px;
	}
}
@media(min-width:1200px){
	.home-about-intro{
		height:128px;
	}
}

@media(min-width:1441px){
	.container{
		width:1440px;
	}
}
@media(min-width:1367px){
	.container{
		width:1366px;
	}
}