.indexPart2{ position: relative; }
.indexPart2 .indexTitle{ position: absolute; left: 0%;right: 0%; top: 10%; z-index: 2;max-width: 1440px;margin: auto;}
.indexPart2 .bigImg img{ width: 100%; /*max-height:641px;*/}
.indexPart2 .tab{ position: absolute; bottom: 60px; left: 0%; width: 100%; z-index: 2;}
.indexPart2 .tab .lbox{ max-width: 1440px;margin: auto; }
.indexPart2 .tab ul{ margin-right: -48px; }
.indexPart2 .tab li{ float: left; width: 33.33%; position: relative;}
.indexPart2 .tab li .box{ margin-right: 48px; height:160px;}
.indexPart2 .tab li .bg{ position: relative; height: 160px; background: #d7d7d7; padding: 0 20px 0 210px;}
.indexPart2 .tab li .bottom{ display: none; margin-left:4%; width: 92%; height: 10px; background: #fff6;}
.indexPart2 .tab li .imgDiv{ position: absolute; left: 30px; top: 30px; width:150px;}
.indexPart2 .tab li .name{ font-weight: bold; padding-top: 30px; font-size: 17px; color: #000; overflow: hidden;}
.indexPart2 .tab li .msg{ color: #888; line-height: 20px; overflow: hidden;padding-right: 20px; display: -webkit-box;text-overflow: ellipsis;，overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.indexPart2 .tab li .ico{ position: absolute; width: 10px; height: 10px; right: 30px; top: 50%; margin-top: 1px; background: url(../images/ico1.png) no-repeat;}
.indexPart2 .tab .liNow{ position: relative; margin-top: -15px; }
.indexPart2 .tab .liNow .bg{ background: #fff; }
/*.indexPart2 .tab .liNow .bottom{ display: block; }*/
.indexPart2Tel{ display: none; }
.indexPart2Tel li a{ display: block; width: 100%; height: 100%; }
.indexPart2Tel li .imgDiv img{ width: 100%;border: 1px solid #ccc;}
.indexPart2Tel li .botDiv{ padding: 15px 0px 20px; position: relative;text-align: justify;}
.indexPart2Tel li .name{ font-size: 16px; color: #fff; height:32px; line-height: 32px; overflow: hidden;  }
.indexPart2Tel li .msg{ font-size: 14px; height: 48px; line-height: 24px; overflow: hidden; color: #eee;padding-right: 25px; }
.indexPart2Tel li .ico{ position: absolute; right: 10px; top: 50px; width: 10px; height: 10px; background:url(../images/ico1.png) no-repeat;  }
.riifo-project-top{text-align: justify;}
/* CSS Document */
.topA{ position: fixed; right: 0px; bottom: 70px; display: none; width: 57px; height: 57px; }
.tabContent{ display:none;}
.tab li{ cursor:pointer;}
.tabContent2{ display:none;}
.tab2 li{ cursor:pointer;}
.tabContent3{ display:none;}
.tab3 dd{ cursor:pointer;}
