.label-tab:after { content: ""; display: block; clear: both; }
.label-tab a { float: left; color: #333; font-size: 16px; font-weight: bold; padding: 0 36px 0 66px; border: solid 1px #eaeaea; height: 50px; line-height: 50px; position: relative; border-bottom: none; transition: all .1s ease; }
.main.glo-cen {   margin: 8px auto;}
.label-tab a:before { width: 23px; height: 16px; content: ""; position: absolute; top: 50%; left: 32px; transform: translateY(-50%); background: url(../images/jlt.png) -23px 0 no-repeat; }
.label-tab { border-bottom: 2px solid #2c99f8; }
.label-tab a.active,.label-tab a:hover { color: #2c99f8; font-size: 18px; box-shadow: 0px 0px 13px 0px    rgba(0, 0, 0, 0.1); height: 58px; margin-top: -8px; line-height: 58px; }
.label-tab a:nth-of-type(2):before { background-position-x: -51px; width: 16px; height: 16px; left: 38px; }
.label-tab a:nth-of-type(3):before { background-position-x: -72px; width: 17px; height: 18px; left: 38px; }
.label-tab a:nth-of-type(4):before { background-position-x: -94px; width: 14px; height: 17px; left: 40px; }
.label-tab a:hover:before,.label-tab a.active:before { background-position-y: -21px; }
.software-list li:hover .item-tit h5 { font-weight: bold; }