.product{padding: 40px 0;margin-bottom: 60px;}
.proInfo{position: relative;padding: 35px 52px;font-size: 18px;line-height: 28px;color: #fff;background-color: #1f9997;background-image: url("../images/proInfo_bg.png");background-position: top center;background-repeat: no-repeat;background-size:cover;margin-bottom: 50px;overflow: hidden;}
.proInfo .info{padding-right: 380px;overflow: hidden;}
.proInfo .info h3{font-size: 30px;line-height: 44px;margin-bottom: 15px;}
.proInfo .icon{display:block;position: absolute;top:50%;right: 52px;height: 58px;margin-top: -29px; }
.proTable{overflow: hidden;background: #fff;}
.proTable table{width: 100%;text-align: center;border-spacing: 0;}
.proTable table tr{background: #fff;font-size: 18px;line-height: 24px;color: #3d3d3d;margin-bottom: 10px;}
.proTable table tr.tabTr{line-height: 24px;color: #fff;background: #1f9997;}
.proTable table th,.proTable table td{padding-top:20px;padding-bottom: 20px;padding-right: 3%;word-break:break-all;
    word-wrap:break-word;vertical-align: middle;}
.proTable table td{position: relative;}
.proTable table td:before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #cdcdcd;}
.proTable table td:after{content: "";position: absolute;right: 0;bottom: 0;width: 16%;height: 1px;background: #fff;}
.proTable table td.en:after{width: 0;}
.proTable table .en{padding-right: 0;}
.proTable table td.enSh{font-weight: bolder;}
.proTable table td.enSh p{font-weight: bolder;}
/*.proTable table td p{border-bottom: 1px solid #cdcdcd;}*/
