@media only screen and (min-width: 1600px){
	.pc-logo {
	    margin-top: 28px;
	    width: 325px;
	}
	.sy-tele-box {
	    margin-top: 40px;
	    overflow: hidden;
	}
	.pc-nav {
	    padding-top: 48px;
	    padding-right: 20px;
	}
	.pc-nav ul li {
	    padding: 0px 22px;
	}
}
@media ( max-width: 1600px ) and (min-width: 1300px) {
	.pc-header {
	    width: 100%;
	    padding-left: 26px;
	    padding-right: 26px;
	    box-sizing: border-box;
	}
	.pc-nav {
	    padding-top: 70px;
	    padding-right: 20px;
	}
	.pc-nav ul li {
		float: left;
		padding: 0px 16px;
	}
	.pc-nav ul li a {
		font-size: 16px;
	}
	.pc-logo {
	    margin-top: 22px;
	    width: 325px;
	}
	.sy-tele-box {
	    margin-top: 40px;
	    overflow: hidden;
	}
	.pc-nav {
	    padding-top: 48px;
	    padding-right: 20px;
	}
}
@media ( max-width: 1300px ) and (min-width: 1200px) {
	.pc-header {
	    width: 100%;
	    padding-left: 26px;
	    padding-right: 26px;
	    box-sizing: border-box;
	}
	.pc-nav ul li {
		float: left;
		padding: 0px 12px;
	}
	.pc-nav ul li a {
		font-size: 16px;
	}
	#header {
	    height: 100px;
	}
	.pc-logo {
	    margin-top: 22px;
	    width: 266px;
	}
	.sy-tele-box {
	    margin-top: 30px;
	    overflow: hidden;
	}
	.pc-nav {
	    padding-top: 42px;
	    padding-right: 20px;
	}
}
@media only screen and (max-width: 1200px) {
	.container {
	  width: 100%;
	  
	}
	#header {
	    height: 100px;
	}
	.sy-pc-product-r{
		width: 268px;
		height: auto;
		padding: 20px;
	}
	.sy-pc-product-l ul li a{
		height: auto;
	}
	.sy-pc-product-l ul li a span {
	    display: block;
	    padding-top: 15px;
		height: 64px;
	}
	.sy-pc-product-r-img{
		width: 190px;
		margin: 0px auto;
	}
	.pc-foot-lm{
		overflow: hidden;
		padding-right: 10px;
	}
	.pc-foot-lm dl {
	    float: left;
		width: 16.66666%;
	    margin-right: 0px;
	    text-align: center;
	}
	.sy-pc-mail-form {
	    width: 500px;
	    text-align: left;
	}
	.pc-logo {
	    margin-top: 30px;
	    width: 252px;
	}
	.sy-tele-box {
	    margin-top: 30px;
	    overflow: hidden;
	}
	.sy-header-tele {
	    float: left;
	    height: 42px;
	    line-height: 42px;
	    border-radius: 20px;
	    background: #104fa2;
	    color: #fff;
	    padding-left: 10px;
	    padding-right: 10px;
	    font-size: 14px;
	    margin-right: 10px;
	}
	.pc-header {
	    width: 100%;
	    padding-left: 26px;
	    padding-right: 26px;
	    box-sizing: border-box;
	}
	.pc-nav {
	    padding-top: 42px;
	    padding-right: 20px;
	}
	.pc-nav ul li {
		float: left;
		padding: 0px 12px;
	}
	.pc-nav ul li a {
		font-size: 15px;
	}

}
@media only screen and (max-width: 1100px){
	.pc-mbx-nav ul li a {
	    padding: 0 18px;
	    height: 62px;
	    display: block;
	    font-size: 16px;
	}
	.pc-logo {
		margin-top: 30px;
		width: 190px;
	}
	.sy-tele-box {
	    margin-top: 30px;
	    overflow: hidden;
	}
	.pc-nav {
	    padding-top: 38px;
	    padding-right: 10px;
	}
	.pc-nav ul li {
	    float: left;
	    padding: 0px 10px;
	}
	.sy-header-tele {
	    float: left;
	    height: 36px;
	    line-height: 36px;
	    border-radius: 20px;
	    background: #104fa2;
	    color: #fff;
	    padding-left: 8px;
	    padding-right: 8px;
	    font-size: 14px;
	    margin-right: 6px;
	}
	.sy-header-search {
	    float: left;
	    width: 36px;
	    height: 36px;
		background-size: 100%;
	}
	.sy-header-search img {
	    margin-top: 8px;
	}
	
}
@media only screen and (max-width: 992px) {

   #header{
	   display: none;
   }
   #header_sj{
   	display: block;
   }
   
   /* 手机头部 */
   #header_sj {
   	position: fixed;
   	display: block;
   	background-color: #fff;
   	border-bottom: 1px solid #efefef;
   	height: 70px;
   	padding-left: 10px;
   	padding-right: 10px;
   	z-index: 999;
   	width: 100%;
   }
   
   .logo_sj {
   	padding-top: 10px;
   }
   
   .logo_sj a {
   	padding: 0px;
   }
   .logo_sj a img{
   	width: 248px;
   }
   .menu2 {
   	width: 20px;
   	height: 20px;
   	padding-top: 25px;
   }
   
   .menu2_list_click{
   	height: 54px;
   	line-height: 54px;
   	padding-left: 15px;
   	padding-right: 15px;
   	overflow: hidden;
   	background: #333333;
   	color: #fff;
   	box-sizing: border-box;
   }
   .menu2_list_click span{
   	float: left;
   	text-transform:uppercase;
   }
   .menu3{
   	width: 20px;
   	height: 20px;
   	padding-top:16px;
   }
   .menu2_list {
   	display: block;
   	width: 72%;
   	background: #fff;
   	padding-bottom: 10px;
   	position: absolute;
   	z-index: 99;
   	top: 0px;
   	right: -100%;
   	transition: right 1s;
   	border-top: 1px solid #efefef;
   }
   
   .menu2_list ul {
   	background: #fff;
   	display: block;
   	padding-left: 15px;
   	padding-right: 10px;
   }
   
   .menu2_list>ul>li {
   	display: block;
   	width: 100%;
   	border-bottom: 1px solid #efefef;
   	position: relative;
   }
   
   .jia {
   	background: url(../images/jia.png) no-repeat center;
   	width: 30px;
   	height: 30px;
   	position: absolute;
   	top: 6px;
   	right: 0px;
   }
   
   .jia.cur {
   	width: 30px;
   	height: 30px;
   	background: url(../images/jian.png) no-repeat center;
   	position: absolute;
   	top: 6px;
   	right: 0px;
   }
   
   .menu2_list>ul>li a {
   	padding: 12px 0px;
   	display: block;
   	color: #333;
   	font-size: 14px;
   }
   
   .menu2_list>ul>li a:hover {
   	color: #2c8f91;
   }
   
   .menu2_list>ul>li:last-child {
   	border-bottom: none;
   }
   
   .menu2_list>ul>li ul {
   	background: #fff;
   	display: block;
   	padding-left: 25px;
   	padding-bottom: 15px;
   	display: none;
   }
   
   .menu2_list>ul>li ul li a {
   	padding: 5px 0;
   	font-size: 12px;
   }
   
   /* 手机头部结束 */
   /* 首页 */
   .sy-pc-product {
       overflow: hidden;
       margin-top: 24px;
   }
   .sy-product-con{
	   background-color: #f5f5f5;
	   overflow: hidden;
	   padding-bottom: 12px;
   }
   
   .sy-pc-product{
	   margin-right: -22px;
   }
   .sy-pc-product-r{
	   display: none;
   }
   
    /* 首页工程案例 */
	.sy-ph-case-con{
		display: block;
	}
	.sy-pc-case-con{
		display: none;
	}
	.sy-pc-case-active h1 {
	    font-size: 20px;
	}
	.sy-pc-case-active h2 {
	    font-size: 14px;
	    line-height: 32px;
	    color: #666666;
	    text-align: left;
	}
	
	.sy-ph-case-list{
	
		 width: 100%;
	
		 height: 500px;
	
		 float: left;
	
		 background-color: #080808;
	
		 position: relative;
	
	}
	.sy-ph-case-list::before{
	
		content: "";
	
		width: 100%;
	
		height: 100%;
	
		background: rgba(0,0,0,0.6);
	
		position: absolute;
	
		top: 0px;
	
	}
	
	.sy-ph-case-list.active::before{
	
		content: "";
	
		width: 100%;
	
		height: 100%;
	
		background: rgba(0,0,0,0);
	
		position: absolute;
	
		top: 0px;
	
	}	
	.sy-pc-case-active{	
		display: block;	
		opacity: 0.9;
	}
	.sy-pc-case-active{
	
		background-color: #fff;
	
		margin-left: 15px;
	
		margin-right:15px;
	
		margin-top: 72px;
	
		padding: 30px 15px 0px;
	
		height: 348px;
	
		text-align: center;
	
		position: absolute;
	
		z-index: 99;
	
	}
	
	
	 /* 首页工程案例结束 */
	 
	 .sy-pc-about-num {
	     height: 440px;
	     padding-top: 20px;
	     background: url(../images/about-bj.jpg) no-repeat;
	     box-sizing: border-box;
	     color: #fff;
	 }
	 .sy-pc-about-num span {
	     width: 100%;
	     float: left;
	     text-align: center;
		 margin-bottom: 22px;
	 }
	 .sy-pc-about-num span h1 i {
	     font-size: 48px;
	     font-weight: bolder;
	     margin-right: 5px;
	 }
	 
	 .sy-ph-case-con{
	 	display: block;
	 }
	 .sy-pc-case-con{
	 	display: none;
	 }
   .sy-pc-news-pic {
       width: 100%;
       height: auto;
       margin-right: 0px;
   }
   .sy-pc-news-list {
	   width: 100%;
       overflow: hidden;
   }
   .sy-pc-news-list ul li:first-child {
       margin-top: 18px;
   }
   
  .sy-pc-mail-form {
      width: 420px;
      text-align: left;
  }
  .sy-pc-mail-inf h2 {
      font-size: 24px;
      font-weight: bold;
      color: #333;
      margin: 24px 0px 0px;
  }
  .sy-pc-mail-tele span {
      font-size: 20px;
      font-weight: bolder;
      color: #027dbf;
  }
  
  .pc-footer-box {
      padding-top: 32px;
      padding-bottom: 24px;
      overflow: hidden;
  }
   .ewm {
       width: 100%;
       text-align: center;
	   margin-bottom: 24px;
   }
   .pc-foot-lm dl {
       float: left;
	   width: 100%;
       margin-right: 0px;
       text-align: left;
   }
   .pc-foot-lm dt{
	   font-size: 16px;
	   margin-right: 15px;
   }
   .pc-foot-lm dd {
	   float: left;
       font-size: 14px;
       color: #adadad;
       line-height: 30px;
	   margin-right: 10px;
   }
   
   
   /* 首页结束 */
   
   
   
   /* 新闻列表 */
   .pc-ej-banner {
       height:276px;
       text-align: center;
       overflow: hidden;
   	   padding-top: 70px;
   }
    /* 新闻列表结束 */
	/* 产品列表 */
	.content-box {
	    background: #fff;
	    margin-top: 32px;
	    margin-bottom: 32px;
	    padding: 10px 12px;
	}
	.product-list-pic {
	    width: 160px;
	    margin-left: 20px;
	    margin-right: 10px;
	}
	.product-list-inf {
	    padding-top: 32px;
	}
	.product-list-inf h1 {
	    font-size: 18px;
	    color: #333;
	    font-weight: bold;
	    margin: 0px;
	    line-height: 28px;
	}
	.product-list-inf h3 {
	    height: auto;
	    margin-top: 15px;
	    color: #969696;
	    font-size: 15px;
	    line-height: 26px;
	    overflow: hidden;		
		text-overflow:ellipsis;		
		display:-webkit-box;		
		-webkit-box-orient:vertical;		
		-webkit-line-clamp:2;
	}
	.product-box ul li a .product-list-inf span {
	    margin-top: 0px;
	    display: inline-block;
	    color: #333;
	    font-size: 14px;
	    border: 1px solid #ccc;
	    width: 110px;
	    height: 38px;
	    line-height: 38px;
	    text-align: center;
	    border-radius: 28px;
	    transition: margin-left .3s ease-out 0s;
	}
	/* 产品列表结束 */
	
	/* 招聘 */
	.contact-bai {
	    background-color: #fff;
	    padding: 10px;
	}
	.zhaopin1-pic {
	    width: 100%;
	    margin-right: 85px;
	    float: none;
	}
	.ej-job-list-tit span {
	    font-size: 14px;
	    font-weight: bolder;
	    color: #240D13;
	    float: left;
	    text-align: left;
	}
	.ej-job-list-tit span:nth-child(1) {
	    width: 20%;
	    height: inherit;
	    display: block;
	    text-align: left;
	    padding-left: 0px;
	    box-sizing: border-box;
	}
	.ej-job-list-tit span:nth-child(2) {
	    width: 20%;
	    height: inherit;
	    display: block;
	}
	.ej-job-list-tit span:nth-child(3) {
	    width: 20%;
	    height: inherit;
	    display: block;
	}
	.ej-job-list{
		min-height: 260px !important;
	}
	.ej-job-list-tit span:nth-child(4) {
	    width: 20%;
	    height: inherit;
	    display: block;
	}
	.ej-job-list-tit span:nth-child(5) {
	    width: 20%;
	    height: inherit;
	    display: block;
	}
	.job-list-content ul li .job-list-inf-con {
	    min-height: 100px;
	    background: #EEEEEE;
	    padding:10px;
	    overflow: hidden;
	    box-sizing: border-box;
	    display: none;
	    transition: height 2s;
	    -moz-transition: height 2s;
	    -webkit-transition: height 2s;
	    -o-transition: height 2s;
	}
	.job-list-content ul li .job-list-inf-con h2 {
		line-height: 26px !important;
		font-size: 14px !important;
	 }
	.job-list-content ul li .job-list-name span:nth-child(1) {
	    width: 20%;
	    height: inherit;
	    display: block;
	    text-align: left;
	    padding-left: 0px;
	    box-sizing: border-box;
	}
	.job-list-content ul li .job-list-name span:nth-child(2) {
	    width: 20%;
	    height: inherit;
	    display: block;
	}
	.job-list-content ul li .job-list-name span:nth-child(3) {
	    width: 20%;
	    height: inherit;
	    display: block;
	}
	.job-list-content ul li .job-list-name span:nth-child(4) {
	    width: 20%;
	    height: inherit;
	    display: block;
	}
	.job-list-content ul li .job-list-name span:nth-child(5) {
	    width: 20%;
	    height: inherit;
	    display: block;
	}
	.job-list-content ul li .job-list-name span {
	    float: left;
	    text-align: left;
	    font-size: 14px;
	}
	.contact1-conn-dl dd {
	    width: 100%;
	}
	.product-list-pic {
	    width: 100%;
	    margin-left: 10px;
	    margin-right: 10px;
	}
	.pc-ej-lm{
		display: none;
	}
}

@media only screen and (max-width: 768px) {
   /* 首页 */
   .sy-pc-product-l ul li {
       width: 50%;
       float: left;
       padding-right: 22px;
       box-sizing: border-box;
       margin-bottom: 22px;
   }
   
   
   .sy-pc-mail {
       background: url(../images/link-bj.jpg) no-repeat;
       padding-top: 40px;
       padding-bottom: 34px;
       background-size: cover;
   }
   .sy-pc-mail-inf {
       overflow: hidden;
   	   width: 100%;
   	   text-align: center;
   }
   .sy-pc-mail-form{
   	   width: 100%;
   	   margin-bottom: 24px;
   }
   .sy-pc-mail-inf h1 {
       font-size: 20px;
       color: #333;
       margin: 0px;
   }
   .sy-pc-mail-inf h2 {
       font-size: 24px;
       font-weight: bold;
       color: #333;
       margin: 12px 0px 0px;
   }
   .sy-pc-mail-tele span:first-child {
       display: block;
       margin-top: 15px;
       font-weight: normal;
       margin-bottom: 10px;
   }
   /* 首页结束 */
   /* 新闻列表 */
   .pc-ej-banner {
       height:276px;
       text-align: center;
       overflow: hidden;
	   padding-top: 70px;
   }
   .pc-ej-banner img{
	   width: 100%;
	   height: 100%;
   } 
   .pc-ej-lm{
	   display: none;
   }
    /* 新闻列表 */
	.contact-txt-inf{
		width: 100%;
		float: none;
	}
}