.pro-yy3 .pro2-menu { width: 15.8%;  float: left; font-family: 微软雅黑;}
.pro-yy3 .pro2-menu strong { display: block; line-height: 60px; text-indent: 0px; background: #317627; font-size: 24px; color: #fff; font-weight: normal; text-transform: uppercase; text-align: center;}
.pro-yy3 .pro2-menu > ul { margin-top: 0px; border:1px #ccc solid;}
.pro-yy3 .pro2-menu > ul > li { line-height: 50px; text-indent: 2em; font-size: 16px; text-transform: uppercase; color: #282828; border-bottom: 1px #E5E5E5 solid;}
.pro-yy3 .pro2-menu > ul > li a{color:#317627;}

.pro-yy3 .pro2-right-menu { width: 15.8%;  float: right; font-family: 微软雅黑;}
.pro-yy3 .pro2-right-menu strong { display: block; line-height: 60px; text-indent: 0px; background: #317627; font-size: 24px; color: #fff; font-weight: normal; text-transform: uppercase; text-align: center;}
.pro-yy3 .pro2-right-menu > ul { margin-top: 0px; border:1px #ccc solid;}
.pro-yy3 .pro2-right-menu > ul > li { line-height: 50px; font-size: 16px; text-transform: uppercase; color: #282828; border-bottom: 1px #E5E5E5 solid;}
.pro-yy3 .pro2-right-menu > ul > li a{color:#317627;}

.pro-yy3 .pro3-con { width: 96%; float: left; margin-left:2%; margin-top:2px;}
.pro-yy3 .pro3-con .pro3-con-item { height: auto; overflow: hidden; padding-bottom: 35px; margin-bottom: 35px; border-bottom: 1px #E5E5E5 solid;  transform:scale(1); -webkit-transform:scale(1); transition:.2s linear; -webkit-transition:.2s linear;}
.pro-yy3 .pro3-con .pro3-con-item:hover{ transform:scale(1.1); -webkit-transform:scale(1.02); position:relative; z-index:2;}
.pro-yy3 .pro3-con .pro3-con-item .item2-pic { width: 25%; max-height: 150px; text-align: center; float: left; border: 1px #CECECE solid; }
.pro-yy3 .pro3-con .pro3-con-item .item2-pic .item2-pic2 {display:table-cell; vertical-align:middle; width: 200px; height: 150px;}
.pro-yy3 .pro3-con .pro3-con-item .item2-pic img {  max-height: 100%;  max-width: 100%; display:block; margin:0 auto;}
.pro-yy3 .pro3-con .pro3-con-item .item2-txt { width: 70%; float: right; }
.pro-yy3 .pro3-con .pro3-con-item .item2-txt dl dt { height: 18px; line-height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 10px 0; }
.pro-yy3 .pro3-con .pro3-con-item .item2-txt dl dt a { font-size: 16px; color: #005737; }
.pro-yy3 .pro3-con .pro3-con-item .item2-txt dl dt a:hover { opacity:0.8; }
.pro-yy3 .pro3-con .pro3-con-item .item2-txt dl dd { font-size: 12px; color: #8d8c8c; line-height: 24px; height: 96px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
.pro-yy3 .pro3-con .pro3-con-item .item2-txt > a { display: inline-block; font-size: 14px; color: #45b569; margin-top: 15px; }
.pro-yy3 .pro3-con .paging { margin-top: 20px; font-size: 0; }
.pro-yy3 .pro3-con .paging a { display: inline-block; font-size: 14px; color: #333; padding: 5px 10px; border: 1px #bbb solid; margin-right: 10px; }
.pro-yy3 .pro3-con .paging a:hover { color: #fff; background: #0e4e63; }



#tab{position:relative;width: 100%; }

.tabList{position:absolute; top:0px; line-height:20px; width:100%;}
.tabList ul{width: 100%; background:#f2f2f2; overflow: hidden; float: left;}
.tabList .more:hover {
    color: #33ab38;
}
.tabList .more {
    float: right;
    background: #6dd071;
    padding: 10px 24px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}
#tab .tabList ul li{
	float:left; background-color:#f2f2f2; 
	padding:17px 25px;
	text-align:center;

	cursor:pointer;
font-size: 18px;
color: #005737;
}

#tab .tabCon{
padding-top:60px;
	border-top:none;
	width:100%;
	background-color:#fff; border-radius:0 0 0px 0px;
}
#tab .tabCon li{
line-height:27px;
text-align:left;
}
#tab .tabCon .divnone{padding:10px 0px; width:100%;display:none; font-size:14px;line-height: 180%;
}
#tab .tabCon .divnone p{line-height:180%;}
#tab .tabList li.cur{border-bottom:none;background:#005737; color:#fff;
}
#tab .tabCon div.cur{display:block; }
#tab .tabCon table{}
#tab .tabCon table,tr,td{line-height:25px;}
.i-a-right {margin:20px 0;}

#magnifier {
      position: relative;
      width: auto;
      margin: 0px 0 0 0px; }
.small-box { vertical-align:middle; display:table-cell; position: relative; width: 350px; height: 350px; border: 1px solid #eee;
    }
    .small-box img {
      display: block; max-height:100%; max-width:100%; text-align:center; margin:0 auto;
    }
    .small-box .hover {
      display: none;
      position: absolute;
      left: 0;
      top: 0;
      width: 200px;
      height: 200px;
      border: 1px solid #aaa;
      background: #0099ff;
      opacity: .5;
      filter: alpha(opacity: 50);
      cursor: move;
    }
    .thumbnail-box {
      position: relative; float:right;
      margin-top: -330px;
    }
    .thumbnail-box .btn {
      position: absolute;
      top: 50%;
      width: 22px;
      height: 32px;
      margin-top: -16px;
    }
    .thumbnail-box .btn-prev {
      left: 0;
    }
    .thumbnail-box .btn-next {
      right: 0;
    }
    .thumbnail-box .list {
      overflow: hidden;
      width: 90px;
      margin: 0 auto;
    }
    .thumbnail-box .wrapper {
      width: 100000px;
    }
    .thumbnail-box .list .item {
      float: none;
      margin: 0 10px;
    }
    .thumbnail-box .list .item-cur {}
    .thumbnail-box .list .item img {
      border: 2px solid #fff;
    }
    .thumbnail-box .list .item-cur img {
      border: 2px solid #e53e41;
    }
    .big-box {
      display: none;
      overflow: hidden;
      position: absolute;
      left: 451px;
      top: 0;
      width: 348px;
      height: 348px;
      border: 1px solid #e4e4e4;
    }
    .big-box img {
      display: block;
    }
.pic{float:left; width:350px;}
.pic-{overflow: hidden; padding-left:1%;}
.pic-h1{ overflow:hidden; font-size:24px;
line-height: 150%;
text-indent: 0px;

font-weight: normal;
text-transform: uppercase;
padding-left:10px; margin-bottom:5px;}
.pic-pre{ text-indent:2em; border-radius:4px; overflow:hidden;
background: #f4f4f4;
padding: 15px;
margin-top: 20px; 
line-height: 1.8;}
@media (max-width: 768px) {
.pic-{overflow: hidden; padding-left:0%;}
.pic{margin:0 auto; float:none;}
.pic-h1{ margin-left:0px; padding-top:10px; width:99%;}
.pic-pre{ margin-left:0px; width:99%;}	
#tab .tabList ul li{padding:17px 20px;}
.tabList{position:inherit}
.thumbnail-box{ float:none; margin-top:0px;}
.thumbnail-box .list .item{float:left;}
.thumbnail-box .list{width:350px; margin:0px;}
}