.introduce .title {margin-bottom:10px}
.introduce .title h1 {font-size:36px;font-weight:400;color:#0c5da1;text-align:center;margin:35px 0 15px 0}
.introduce .title .line {width:170px;height:4px;background:#0c5da1;margin:0 auto}
.news-title {margin:45px 0 0}
.news-title .tab {float:left}
.news-title .tab ul {border:1px solid #0c5da1}
.news-title .tab ul li {float:left;width:128px;height:37px;border-left:1px solid #0c5da1;cursor:pointer}
.news-title .tab ul li:first-child {border-left:0}
.news-title .tab ul li p {text-align:center;line-height:37px;color:#0c5da1;}
.news-title .tab ul li p.active {color:#fff;background:#0c5da1}
.news-title .search {position:relative;float:right;width:270px}
.news-title .search button {position:absolute;top:5px;right:4px;font-size:28px;color:#0c5da1;background:none;border:none;outline:none;cursor:pointer}
.text {margin-bottom:60px}
.text ul {display:flex;flex-flow:row wrap;justify-content:flex-start;margin:0 -16px 0}
.text ul li {width:276px;margin:40px 16px 0;-ms-box-shadow:0 3px 10px hsla(0,0%,68.6%,.9);-o-box-shadow:0 3px 10px hsla(0,0%,68.6%,.9);box-shadow:0 3px 10px hsla(0,0%,68.6%,.9)}
.text ul li .img-box {width:276px;height:145px}
.text ul li .box-bottom {position:relative;width:100%;height:82px}
.text ul li .box-bottom h2 {width:100%;padding:0 10px;color:#282828;font-size:14px;line-height:24px;margin:10px 0;font-weight:400;box-sizing:border-box}
.text ul li .box-bottom p {color:#656565;font-size:12px;position:absolute;bottom:12px;right:10px}
.el-input__inner {border-radius:25px;border:1px solid #0c5da1}
