.news-wrap {
  padding-top: 30px;
  background-color: #fff;
  padding-bottom: 80px;
}

.news-wrap p{
  padding-top: 15px;
}

.news-wrap .pinterest {
  width: 100%;
  position: relative;
  overflow: hidden;
}
.news-wrap .main {
  position: relative;
  width: 100%;
}
.news-wrap .main .box {
  background-color: #fff;
  border-bottom: 1px solid #dfdfdf;
  float: left;
}
.news-wrap .main .pic {
  display: block;
  width: 100%;
}
.news-wrap .main img {
  width: 100%;
  max-width: 380px;
}
.news-wrap .main .cont {
  display: block;
  width: 320px;
  padding: 26px 30px 13px;
}
.news-wrap .main .tit {
  font-size: 16px;
  color: #000;
  line-height: 28px;
  text-align: center;
  height: 28px;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.news-wrap .main .tit:hover {
  color: #24a65e;
}
.news-wrap .main .tit a{
  color: #000;
  display: inline-block;
}
.news-wrap .main .tit a:hover{
  color: #24a65e;
}
.news-wrap .main .font {
  display: inline-block;
  margin-top: 13px;
  font-size: 12px;
  color: #666;
  line-height: 22px;
}
.news-wrap .main .font:hover {
  color: #24a65e;
}
.news-wrap .main .date {
  display: block;
  border-top: 1px solid #f2f2f2;
  line-height: 28px;
  padding-top: 9px;
  font-size: 14px;
  font-family: "Arial";
  color: #8d8d8d;
  margin-top: 22px;
}
.news-wrap .pinterest .more{
  text-align: center;
  margin: 10px auto;
}
.news-wrap .pinterest .more span{
  display: inline-block;
  width: 120px;
  height: 36px;
  border: 1px solid #24a65e;
  background: #24a65e;
  font-size: 14px;
  line-height: 36px;
  color: #fff;
  cursor: pointer;
}
.news-wrap .pinterest .more span.hover{
  background: none;
  color: #24a65e;
}
.news-info {
  background-color: #fff;
  width: 1100px;
  padding: 27px 4% 38px;border-radius:5px;border:1px solid #dcdcdc;border-color:rgba(0,0,0,.14);box-shadow:0 3px 8px -6px rgba(0,0,0,.1)
}
.news-info h3 {
  font-size: 24px;
  font-weight: normal;
  color: #555;
  line-height: 58px;
  padding-bottom: 10px;
  border-bottom: 1px solid #e4e4e4;
}
.news-info h2 {
  font-size: 16px;
  font-weight: normal;
  color: #999;
  line-height: 38px;
  padding: 5px 0 5px 0;
  border-bottom: 1px solid #e4e4e4;
}
.news-info .lab-tips {
  padding-top: 21px;
  line-height: 30px;
  text-align: center;
}
.news-info .lab-tips .date {
  font-size: 14px;
  font-family: "Arial";
  color: #999;
  margin-left: 378px;
}
.news-info .lab-tips .tt {
  color: #525151;
  margin-right: 12px;
}
.news-info .lab-tips .share {
  margin-left: 18px;
  display: inline-block;
  margin-left: 17px;
}
.news-info .lab-tips a {
  display: inline-block;
  float: left;
}
.news-info .cont {
  padding-top: 14px;
  font-size: 14px;
  line-height: 26px;
  color: #555;
}

.news-info .paging .left {
  line-height: 22px;
}
.news-info .paging a {
  color: #666;
}
.news-info .paging a:hover {
  color: #24a65e;
}
.news-info .paging .return {
  display: inline-block;
  padding-left: 18px;
  background: url(../images/ico_01.jpg) no-repeat left center;
  line-height: 22px;
}

.productBox{ width:100%;margin:20px 0 0 0;}
.productBox .pic{float:left;padding:0 0 20px 0;}
.productBox .txtBox{float:right;width:50%;margin:3px 0 0 0;line-height:2.0;font-size:12px; }
.txtBox p{ margin:0 0 10px;font-size:12px; }
.txtBox h3{ font-size:18px; line-height:2;padding:0 0 30px 0px; font-weight:300}
.pcbox{margin-top:25px;margin-bottom:10px;padding:10px 0 0 0px;}
.pcbox p{LINE-HEIGHT: 20px;font-size: 28px; color:#555; }
.pcbox p img{vertical-align:middle;}
.pi {background:url(../images/icon2.gif) no-repeat 3px 5px;;padding:0 20px 0 20px;}
.pi2 {background:url(../images/icon3.gif) no-repeat 3px 5px;;padding:0 20px 0 20px;}
.pcbox a{font-size: 14px; text-decoration:none;color:#00cc00; font-weight: normal}
.pcbox a:hover{text-decoration:underline; color:#666;}
.pcbox .f8 {font-size: 12px;color: #133984;padding:2px 0px 0px 0px;}

.f4 {font-size: 12px; color:#777;LINE-HEIGHT: 14px;}
.f5 {font-size:14px; color:#222;LINE-HEIGHT: 25px;padding:0px 20px 0px 0px;}


.detail5 ul{  padding: 0 0 10px 0; margin-bottom: 40px;  width: 100%;  display: inline-block;   border-bottom: 1px solid #eee;  list-style-image: none;}
.detail5 ul li{   font-size: 18px; color:#555; line-height: 32px; width: 196px; float: left; height: 32px;  margin-right: 1px; font-weight:300}

.pcboxinfo table th { font: bold 14px Verdana; color: #fff;  letter-spacing: 1px; text-transform: uppercase; text-align: left; padding: 0px 2px 10px 10px; background: #24a65e  no-repeat; } 
.pcboxinfo table td {  border-bottom: 1px solid #E1E1E1;  font-size:14px; padding: 0 5px 5px 5px; color: #777;line-height: 52px;  } 
.pcboxinfo table td a{ font-size:14px;line-height:120%;color:#555;}
.pcboxinfo table td a:hover{ color:#009900; text-decoration:none;}
.pcboxinfo table { font-size:12px; padding: 26px 0 26px 0;width: 100%;  } 
.pcboxinfo table,table tr th, table tr td { border:1px solid #E1E1E1; }
.pcboxinfo table { min-height: 25px; line-height: 25px; text-align: center; border-collapse: collapse; padding:2px;}
.pcboxinfo table a{ font-size:12px;color: #333; }
.pcboxinfo p{ font-size:14px;color: #777; line-height: 24px;margin-bottom: 5px; }

.pcboxinfo table td strong{ font-size:14px;line-height:120%;color:#555; font-weight:300}


.icon-chat2 {position: relative;}
.icon-chat2:hover .chat-tips2 {display: block;}
.chat-tips2 {padding: 10px;border: 1px solid #dcdcdc;position: absolute;right: -178px;top: -90px;background-color: #fff;display: none;}
.chat-tips2 img {width: 138px;height: 138px;}

