@charset "UTF-8";

@media screen and (max-width: 1080px){
	.h-right-list .fa{
	  padding: 0 10px;
	}
	.h-right-word{
	  padding-right: 15px;
	}
	.header-li{
	  width: 80px;
	}
}
@media screen and (max-width: 959px){
	.header-right{
		display: none;
	}
}
@media screen and (max-width: 768px){
	.header-bolck{
	  height: 86px;
	}
	.header-top{
	  height: 86px;
	  padding: 20px 0;
	}
	.header-logo{
	  height: 46px;
	}
	.header-right{
		display: none;
	}
	.header-fa{
		display: block;
	}
	.fa-close.fa{
		-webkit-text-stroke: 3px #fff;
	}
	.header-nav{
		display: none;
		height: 0;
	}
	.header-nav.cur{
		display: block;
		height: auto;
	}
	.header-ul{
		padding: 0;
	}
	.header-bolck{
	  height: 86px;
	}
	.header-li{
  	height: 48px;
		float: none;
		width: 100%;
	}
	.header-link{
		text-align: left;
		padding-left: 20px;
		line-height: 48px;
		width: 100%;
	}
	.carousel:hover .glyphicon-cont{
	  display: none;
	}
	.banner .carousel-indicators li{
		width: 8px;
		height: 8px;
	}
	/*首页：产品展示*/
	.index-cont{
	  padding: 36px 0 24px;
	  text-align: center;
	}
	.index-cont .index-title{
	  font-size: 0.3125rem;
	  color: #333;
	}
	.index-cont .index-en,.index-cont .index-desc{
	  font-size: 0.2188rem;
	  line-height: 24px;
	  color: #bbb;
	}
	.iproduct-li{
	  width: 50%;
	}
	/*首页：公司建址*/
	.icreate{
	  padding: 32px 0;
	}
	.icreate-li{
	  width: 50%;
	}
	.icreate-title{
	  font-size: 0.5625rem;
	  line-height: 72px;
	}
	.icreate-span{
	  font-size: 0.25rem;
	  line-height: 28px;
	}
	/*首页：新闻动态*/
	.inews-title{
	  padding: 22px 0 11px;
	  font-size: 0.2812rem;
	}
	.inews-nav,.inews-title,.inews-cont-left,.inews-cont-right{
		float: none;
	}
	.inews-top {
	  height: auto;
	}
	.inews-cont {
	    margin-top:10px;
	}
	.inews-nav-link{
		margin: 12px 0;
	}
	.inews-left-cont{
	  padding: 15px;
  	background: #00bbb8;
	  height: auto;
	}
	.inews-cont-right {
    width: 100%;
    height: auto;
	}
	.inews-cont-list:first-child{
	  height: auto;
	}
	.inews-link-left-title{
	  padding-bottom: 5px;
	}
	.inews-link-left-desc{
	  margin: 5px 0;
	}
	.inews-cont-link{
	  padding: 6px 0;
	}
	.inews-more{
	  margin: 15px auto 0;
	}
  /*首页：案例展示*/
	.icase-nav{
		margin-bottom: 15px;
	}
	.icase-li {
    width: 50%;
    margin-bottom: 15px;
	}
	.iabout-cont{
		padding: 0;
	}
	.icontcat-msg{
	  float: none;
	  width: 100%;
	}
	.icontcat-right{
	  float: none;
	  width: 100%;
	}
	.iform-linput,.iform-rinput,.iform-area{
	  display: block;
	  width: calc(100% - 40px);
	  margin: 0 20px 15px;
	}
	.iform-area{
		height: 120px;
	}
	.iform-linput.cur{
	  width:  calc(70% - 40px);
	}
	.iform-img{
	  width: calc(30% - 15px);
	  margin-bottom: 15px;
	}
	.iform-btn{
	  width: calc(100% - 40px);
	  margin: 0 20px 15px;
	  background-color: #0dd1cf;
	}
	.icontcat-right{
		padding: 0;
	}
	.icontcat-right p{
	  font-size: 0.25rem;
	  margin: 0 30px;
	  line-height: 1.5;
	  text-align: left;
	}
	/*案例*/
	.case-cate-li{
	  width: 50%;
	}
	/*招聘*/
	.recruit-cont-dl{
	  padding: 24px 0 36px;
	  /*width: 80%;*/
	  /*margin: 0 auto;*/
	}
	.recruit-cont-dt{
	  background: #eee;
	  height: 42px;
	}
	.recruit-cont-post{
	  line-height: 42px;
	  width: 50%;
	}
	.recruit-cont-addr,.recruit-cont-count{
	  width: 18%;
	  line-height: 42px;
	}
	.recruit-cont-details{
	  line-height: 42px; 
	  width: 14%;
	}
	.apply-group .group-inputs{
	  width: 80%;
	  max-width: 280px;
	}
	/*.apply-group img{
	  width: 80px;
	  height: 32px;
	  display: inline-block;
	  border-color: 1px solid #eee;
	  padding:2px; 
	}*/
	.about-title {
	  margin: 20px 0; 
	 	font-size: 0.375rem;
	}
	.about-tags {
	  padding-bottom: 8px;
	}
	.tags-item {
	  margin: 0 10px 10px; 
	  font-size: 0.2188rem;
	  color: #555; 
	  display: inline-block;
	}
	
	.about-cont {
	  margin: 20px 0;
	}
	/*分页*/
	.pagination {
	  width: 100%;
	  text-align: center;
	  margin:0;
	}
	.pre,.next {
	  line-height: 32px;
	  height: 32px;
	}
	.page {
	  height: 32px;
	  line-height: 32px;
	}
}	
@media screen and (max-width: 640px){
	.apply-group{
	  float: none;
	  width: 100%;
	  text-align: center;
	}
	.apply-group .group-inputs{
	  width: 50%;
	  max-width: 200px;
	}
}
@media screen and (max-width: 480px){
	html{
		font-size: 56px;
	}
	.apply-group{
	  text-align: left;
	}
}