*{list-style:none;margin:0;padding:0}

.wrapin{width:95%;margin:0 auto;}.w{width:100%;}.h100{height:100%;}
.fl{float:left;}.fr{float:right;}.ov{overflow:hidden}.posi{position:relative;}.ab{position:absolute;}.over{transition: 0.2s linear all;}
.cen{text-align:center;}.txtl{text-align:left;}.txtr{text-align:right;}.vtop{vertical-align:top;}
.block{display:block}.inblock{display:inline-block;}.outline{outline:none;}
.baibg{background:#fff;}
.mt5{margin-top:0.25rem;}.mt10{margin-top:0.5rem;}.mt15{margin-top:0.75rem;}.mt20{margin-top:1rem;}.mt25{margin-top:25px;}.mt30{margin-top:1.5rem;}.mt50{margin-top:2.5rem;}
.ml{margin-left:1rem;}
.pad10{padding:10px 0;}.pad20{padding:20px 0;}.pad30{padding:30px 0;}.pad50{padding:2.5rem 0;}

.flex{display: flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;align-items:center;-webkit-align-items: center;justify-content:center;}

.pro1 dt:before{z-index:1;content:"";position:absolute;top: 55%;width:100%;height:1px;background-color: #005ca9;}
.pro1 dt li{z-index:3;padding-right:10px;color: #005ca9;font-size:1.5rem;}
.pro1 dd .spic{height:7rem;}
.pro1 dd li{width:22%;margin:1rem 1%;border:1px solid #ddd;}
.pro1 dd li abbr{bottom:1rem;left:0;}

.maxpic img{max-width:100%;max-height:100%;}


