.wp {
	width: 1250px;
	margin: 0 auto;
}

img {
	max-width: 100%;
}

.m-title {
	text-align: center;
	margin-bottom: 55px;
}

.m-title h2 {
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #399cca;
	background: url(../images/ind_bg_2.png) no-repeat center bottom;
	padding-bottom: 20px;
	background-size: 88px 8px;
}

.m-title p {
	font-size: 16px;
}

.col-l {
	width: 43%;
	float: left;
	overflow: hidden;
}

.col-l .m-pic-txt {
	overflow: hidden;
	float: left;
	display: inline-block;
}

.col-l .m-pic-txt a {
	color: #000000;
}

.col-l .m-pic-txt img {
	margin-bottom: 24px;
	/* width: 43%; */
}

.col-l .m-pic-txt .m-hotmews h3 {
	font-size: 16px;
	font-weight: normal;
}

.col-l .m-pic-txt .m-hotmews .txtcol {
	color: #999999;
	float: right;
}

.col-l .m-pic-txt .m-hotmews {
	margin: 0px 20px;
}

.col-l .m-pic-txt .m-hotmews .txt1-1 {
	padding-bottom: 23px;
}

.col-l .m-pic-txt .m-hotmews .txt1-2 {
	font-size: 14px;
	line-height: 27px;
	color: #646464;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}

.col-l .m-pic-txt .m-hotmews em {
	background-color: red;
	width: 40px;
	height: 2px;
	display: block;
	margin-bottom: 21px;
}

/* 右 */
.col-r {
	overflow: hidden;
	float: left;
	width: 53%;
	display: inline-block;
	overflow: hidden;
	margin-left: 4%;
}

.ovh { overflow: hidden;}

.ul-list { margin: 0 -15px;}
.ul-list li { 
	border-bottom: 1px solid #e9e9e9;
	box-sizing: border-box;
	padding: 0 15px;
}

.ul-list li a {
	color: #000000;
}

.ul-list .t-txt2 {
	margin: 20px 0px;
}

.ul-list .t-txt2 h3 {
	font-size: 16px;
	font-weight: normal;
}

.ul-list .t-txt2 .txt1-1 {
	padding-bottom: 8px;
	background: url(../images/list_ico.png) no-repeat left 6px;
	padding-left: 10px;
	font-weight: bold;
}

.ul-list .t-txt2 .txtcol {
	color: #999999;
	float: right;
}

.ul-list .t-txt2 .txt1-2 {
	font-size: 14px;
	line-height: 24px;
	color: #646464;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ul-list .t-txt2 em {
	background-color: red;
	width: 40px;
	height: 2px;
	display: block;
	margin-bottom: 21px;
}

.well{ 
	
	padding: 50px 0;
	
}

.well-bg{
	
	background: #f6f6f6;
}


/* logo列表*/

.ul-list-logo ul{
          overflow: hidden;
      }
      .ul-list-logo li{
          float: left;
          width: 20%;
      }
      .ul-list-logo .con{
          height: 150px;
          line-height: 150px;
          text-align: center;
          background: #fff;
          display: block;
          overflow: hidden;
          position: relative;
      }
      .ul-list-logo li:nth-child(2n) .con{
          background: #ececec;
      }
      .ul-list-logo .con img{
          display: inline-block;
          vertical-align: middle;
          max-height: 100%;
          max-width: 100%;
      }
      .ul-list-logo .txt{
          position: absolute;
          left: 0;top: 0;
          width: 100%;
          height: 100%;
          background: rgba(205,36,32,.9);
          opacity: 0;
          transition: opacity .5s;
          -ms-transition: opacity .5s;
          -moz-transition: opacity .5s;
          -webkit-transition: opacity .5s;
          -o-transition: opacity .5s;
      }
      .ul-list-logo h4{
          color: #fff;
          font-size: 16px;
          line-height: 30px;
          position: absolute;
          left: 0;right: 0;
          top: 50%;
          transform:translateY(-50%);
          -webkit-transform:translateY(-50%);
          -o-transform:translateY(-50%);
          -ms-transform:translateY(-50%);
      }
      .ul-list-logo .con:hover .txt{
          opacity: 1;
      }
      @media only screen and (max-width: 1200px){
          .ul-list-logo .con{height: 13vw;line-height: 13vw;}
      }
      @media only screen and (max-width: 750px){
          .ul-list-logo li{width: 50%;}
          .ul-list-logo li:nth-child(2n) .con{background: #fff;}
          .ul-list-logo li:nth-child(4n+2) .con,
          .ul-list-logo li:nth-child(4n+3) .con{background: #ececec;}
          .ul-list-logo .con{height: 30vw;line-height: 30vw;}
      }
	  
	  
	  /* 厂房展示 */
	  
	  
	  /*样式*/
	  .ul-list1{
	      overflow: hidden;
	  }
	  .ul-list1 li{
	      float: left;
	      width: 25%;
	      margin-bottom: 10px;
	  }
	  .ul-list1 .con{
	      display: block;
	      background: #fff;
	      margin: 0 10px;
	  }
	  .ul-list1 .pic{
	      position: relative;
	      height: 0;
	      padding-top: 55%;
	      background: #dfdfdf;
	      overflow: hidden;
	  }
	  .ul-list1 .pic img{
	      display: block;
	      width: 100%;
	      height: 100%;
	      position: absolute;
	      left: 0;top: 0;
	  }
	  .ul-list1 .txt{
	      color: #999;
	      font-size: 14px;
	      line-height: 25px;
	      padding: 25px;
	  }
	  .ul-list1 .title{
	      color: #333;
	      font-size: 16px;
		  font-weight: bold;
	      line-height: 30px;
	      margin-bottom: 15px;
		  height: 30px;
		  overflow: hidden;
	  }
	  .ul-list1 .detail{
	      display:-webkit-box; 
	      -webkit-box-orient:vertical;
	      -webkit-line-clamp:2; 
	      text-overflow:ellipsis;
	      overflow:hidden;
	  }
	  .ul-list1 .bot{
	      padding: 15px 20px;
	      border-top: 1px solid #ddd;
	  }
	  .ul-list1 .btn{
	      text-align: center;
	      line-height: 35px;
	      width: 105px;
	      border:1px solid #ddd;
	      display: inline-block;
	      border-radius: 18px;
	  }
	  .ul-list1 .btn i{
	      width: 4px;
	      height: 4px;
	      border: 2px solid;
	      border-color: #999 #999 transparent transparent;
	      transform: rotate(45deg);
	      -webkit-transform: rotate(45deg);
	      -o-transform: rotate(45deg);
	      -ms-transform: rotate(45deg);
	      display: inline-block;
	      vertical-align: middle;
	  }
	  .ul-list1 .con,
	  .ul-list1 .btn{
	      -o-transition:.3s;
	      -ms-transition:.3s;
	      -moz-transition:.3s;
	      -webkit-transition:.3s;
	      transition:.3s;
	  }
	  .ul-list1 .con:hover{
	      background: #2080c4;
	  }
	  .ul-list1 .con:hover .txt,
	  .ul-list1 .con:hover .title{
	      color: #fff;
	  }
	  .ul-list1 .con:hover .btn{
	      color: #999;
	      background: #fff;
	  }
	  
	  .ul-pro { margin: 0 -10px;}
	  .ul-pro li { width: 20%;}
	  .ul-pro li .cons{ margin: 0 10px;}
	  .ul-pro li .pic {padding-top: 100%;}
	  .ul-pro .btns { text-align: center; }
	  .ul-pro .btns a { display: inline-block; border: 1px solid #eee; -webkit-border-radius: 10%;
	  -moz-border-radius: 10%;
	  border-radius: 10%;
	  padding: 0 10px;
	  line-height: 1.6;
	  }
	  
	  
	  
	  @media only screen and (max-width: 1200px){
	      .ul-list1 .txt{font-size: 12px;line-height: 20px;padding: 15px;}
	      .ul-list1 .title{margin-bottom: 5px;}
	      .ul-list1 .bot{padding: 15px;}
	  }
	  @media only screen and (max-width: 990px){
	      .ul-list1 li{width: 50%;}    
	  }
	  @media only screen and (max-width: 750px){
	      .ul-list1 li{float: none;width: auto;}    
	  }