以下是根据您提供的内容重构后的代码:
```html
.headStyle1l01ttmimt, .headStyle1l01ttmimt td, .headStyle1l01ttmimt div {
font-size: 12px;
font-family:宋体;
color: #000000;
margin-left: auto;
margin-right: auto;
line-height: 14px;
}
.defaultButtonStyle {
font-size: 12px;
font-family:宋体;
height: 20px;
color: #000000;
border: #AFD5F5 1px solid;
margin: 0px;
padding: 0px;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff, EndColorStr=#BDDBF7);
cursor: pointer;
line-height: 14px;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#BDDBF7));
background: -moz-linear-gradient(top, #ffffff, #BDDBF7);
background: -ms-linear-gradient(top, #ffffff 0%,#bddbf7 100%);
}
.defaultinputStyle {
font-size: 12px;
font-family:宋体;
height: 20px;
border: 1px solid #AFD5F5;
line-height: 14px;
}
.colHeader {
font-size: 12px;
font-family: 宋体;
line-height: 14px;
}
```
重构后的CSS样式如下:
```css
.headStyle1l01ttmimt a {
font-size: 12px;
font-family: 宋体;
display: inline-block;
height: 14px;
padding: 2px 4px;
border: solid 1px #AFD5F5;
background: #fff;
text-decoration: none;
margin-right: 1px;
line-height: 14px;
}
.headStyle1l01ttmimt a:visited {
font-size: 12px;
font-family: 宋体;
color: #000000;
text-decoration: none;
line-height: 14px;
}
.headStyle1l01ttmimt .PrevDisabled {
font-size: 12px;
font-family: 宋体;
display: inline-block;
height: 14px;
margin-right: 3px;
padding: 2px 4px;
background: #fff;
color: #ccc;
border: solid 1px #AFD5F5;
line-height: 14px;
}
.headStyle1l01ttmimt .SelectList {
font-size: 12px;
font-family: 宋体;
line-height: 14px;
}
.headStyle1l01ttmimt .Prev {
font-size: 12px;
font-family: 宋体;
margin-right: 3px;
padding: 2px 4px;
line-height: 14px;
}
.headStyle1l01ttmimt .break {
font-size: 12px;
font-family: 宋体;
border: none;
text-decoration: none;
line-height: 14px;
}
```
以下是重构后的代码:
```css
.headStyle1l01ttmimt {
font-size: 12px;
font-family: 宋体;
}
.headStyle1l01ttmimt .NextDisabled {
display: inline-block;
height: 14px;
margin-left: 2px;
padding: 2px 4px;
background: #fff;
color: #ccc;
border: solid 1px #AFD5F5;
line-height: 14px;
}
.headStyle1l01ttmimt .Next {
display: inline-block;
height: 14px;
margin-left: 2px;
padding: 2px 4px;
line-height: 14px;
}
.headStyle1l01ttmimt .this-page {
font-weight: bold;
font-size: 12px;
font-family: 宋体;
display: inline-block;
height: 14px;
padding: 2px 4px;
border: solid 1px #AFD5F5;
background: #E1F0FD;
color: black;
margin-right: 1px;
}
.headStyle1l01ttmimt a:hover {
text-decoration: none;
}
.headStyle1l01ttmimt a:link,
.headStyle1l01ttmimt a:active,
.headStyle1l01ttmimt a:visited,
.headStyle1l01ttmimt a:focus,
.headStyle1l01ttmimt a:hover,
.headStyle1l01ttmimt a[tabindex]:focus,
.headStyle1l01ttmimt a[href]:focus,
.headStyle1l01ttmimt a[target]:focus,
.headStyle1l01ttmimt a[rel]:focus,
.headStyle1l01ttmimt a[onclick]:active,
.headStyle1l01ttmimt a[onmousedown]:active,
.headStyle1l01ttmimt a[onkeypress]:active,
.headStyle1l01ttmimt a[onmouseup]:active,
.headStyle1l01ttmimt a[onmouseover]:active,
.headStyle1l01ttmimt a[onmouseout]:active,
.headStyle1l01ttmimt a[oncontextmenu]:active,
.headStyle1l01ttmimt a[ondragstart]:active,
.headStyle1l01ttmimt a[ondrop]:active,
.headStyle1l01ttmimt a[onselectstart]:active,
.headStyle1l01ttmimt a[oninput]:active,
.headStyle1l01ttmimt a[onreset]:active,
.headStyle1l01ttmimt a[onsubmit]:active,
.headStyle1l01ttmimt a[onresize]:active,
.headStyle1l01ttmimt a[onscroll]:active,
.headStyle1l01ttmimt a[onload]:active,
.headStyle1l01ttmimt a[onwheel]:active,
.headStyle1l01ttmimt a[onhashchange]:active,
.headStyle1l01ttmimt a[onstoragecommit]:active,
.headStyle1l01ttmimt a[onabort]:active,
.headStyle1l01ttmimt a[onerror]:active,
.headStyle1l01ttmimt a[oncolumnchange]:active,
.headStyle1l0