.ipro100{ width:100%; clear:both; overflow:hidden; margin-top:10px; min-height:620px; }
.ipro{ width:1200px; margin:0 auto; clear:both; }
.ipro .pl{ float:left; width:220px; min-height:300px; margin-left:10px; margin-right:20px; position:relative; z-index:0; }
.ipro .pl .fl{ border:#1d557c 1px solid; }
.ipro .pl .cptel{ margin-top:5px; }
.ipro .pl .cptel img{ max-width:100%; }
.ipro .pl h1{ padding:15px; width:100%; height:100px; background:#1d557c; color:#fff; font-size:22px; font-weight:600; position:absolute; left:-10px; top:10px; z-index:11; padding-top:16px; }
.ipro .pl h1 .en{ font-size:16px; color:#f8f8f8; font-weight:normal; padding-top:5px; }
.ipro .pr{ float:right; width:calc(100% - 260px); }
.tabCpl{ width:200px; margin:0 auto; }
.tabCpl ul{ padding-top:120px; padding-bottom:0px; }
.tabCpl ul li{ line-height:45px; border-bottom:#ddd 1px dashed; background:url(../images/li01.png) 3px 15px no-repeat; }
.tabCpl ul li:last-child{ border-bottom:none; }
.tabCpl ul li:hover{background:url(../images/li02.png) 3px 15px no-repeat; }
.tabCpl ul li.current{background:url(../images/li02.png) 3px 15px no-repeat; }
.tabCpl ul li a{ display:block; padding-left:30px; color:#333; font-size:16px; font-weight:500; }
.tabCpl ul li a:hover{ color:#1d557c; }
.tabCpl ul li a.current{ color:#1d557c; }
.tabCpr .ipro_list{ width:calc(100% + 20px); margin:0 0 0 -10px;  }
.tabCpr .ipro_list ul li{ float:left; width:calc(33.33% - 20px); margin:0 10px 20px; }
.tabCpr .ipro_list ul li .img{ width:100%; height:245px; overflow:hidden; border:#ddd 1px solid; }
.tabCpr .ipro_list ul li .img img{ width:100%; height:100%; object-fit:contain; cursor:pointer; transition:all 0.6s; }
.tabCpr .ipro_list ul li .img img:hover{ transform:scale(1.2); }
.tabCpr .ipro_list ul li .nam{ width:100%; line-height:40px; text-align:center; }
.tabCpr .ipro_list ul li .nam a{ color:#333; font-size:16px; }