.hide { display:none; }/*隐藏*/
.ipro100{ clear:both; overflow:hidden; padding-top:20px; margin-top:20px; }
.ipro{ width:1200px; margin:0 auto; clear:both; min-height:300px; }
.ipro .pl{ width:1200px; margin:0 auto; clear:both; position:relative; z-index:0; }
.ipro .pr{ width:1200px; margin:0 auto; clear:both; }
.tabCpl{ width:100%; text-align:center; clear:both; overflow:hidden; }
.tabCpl ul{ }
.tabCpl ul li{ display:inline-block; background:#fff; color:#666; line-height:40px; padding:0 30px; margin-right:10px; border:1px solid #ddd; }
.tabCpl ul li:hover{ background:#1471cb; color:#fff; }
.tabCpl ul li.current{ background:#1471cb; color:#fff; }
.tabCpl ul li a{ display:block; font-size:16px; color:#666; }
.tabCpl ul li a:hover{ color:#fff; }
.tabCpl ul li a.current{ color:#fff; }
.tabCpr .iprolist{ clear:both; overflow:hidden; padding-top:30px; }
.tabCpr .iprolist ul li{ float:left; width:23%; margin-right:2%; margin-bottom:20px; border:1px solid #f0f0f0; transition:all .5s }
.tabCpr .iprolist ul li:nth-child(4n){ margin-right:0px; }
.tabCpr .iprolist ul li .img{ width:100%; height:210px; overflow:hidden; background:#fff; }
.tabCpr .iprolist ul li .img img{ max-width:100%; max-height:200px; cursor:pointer; transition:all 0.6s; }
.tabCpr .iprolist ul li .img img:hover{ transform:scale(1.0); }
.tabCpr .iprolist ul li .nam{ font-size:16px;line-height:50px;text-align:center; background:#fff; color:#666; }
.tabCpr .iprolist ul li .nam a{ color:#666; }
.tabCpr .iprolist ul li .nam a:hover{ color:#1471cb; }
.tabCpr .iprolist ul li:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);transform:translateY(-5px)}
.tabCpr .iprolist ul li:hover .tit{}
.tabCpr .iprolist ul li:hover img{-webkit-filter:brightness(105%);filter:brightness(105%)}
