.main-wrap { width: 1200px; margin: 0 auto; font-family: "microsoft yahei"; }

.main-wrap .title { font-size: 14px; color: #666; line-height: 22px; margin-bottom: 13px; }

.main-wrap .title span { color: #333333; }

.main-wrap li { display: block; width: 1200px; border-top: 1px dotted #e3e3e3; padding: 6px 0; }

.main-wrap li:first-child { border-top: 1px solid #e3e3e3; }

.main-wrap li .content-title { float: left; width: 108px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 32px; color: #333; font-weight: 600; }

.main-wrap li .content { float: left; overflow: hidden; }

.main-wrap li .content.expand .content-details { height: auto; }

.main-wrap li .content.expand .content-arrow { background: url("../imgs/icon-arrow-up.png") no-repeat top; }

.main-wrap li .content.expand .content-arrow:hover { background: url("../imgs/icon-arrow-up-hover.png") no-repeat top; }

.main-wrap li .content .content-details { display: inline-block; *display: inline; *zoom: 1; width: 1072px; vertical-align: bottom; height: 32px; }

.main-wrap li .content span { float: left; width: 116px; color: #999; line-height: 32px; margin-right: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.main-wrap li .content span:hover { color: #f60; cursor: pointer; }

.main-wrap li .content-arrow { display: inline-block; *display: inline; *zoom: 1; background: url("../imgs/icon-arrow-down.png") no-repeat top; height: 14px; width: 14px; }

.main-wrap li .content-arrow:hover { background: url("../imgs/icon-arrow-down-hover.png") no-repeat top; cursor: pointer; }
