.cmsq-com-banner{
    min-width: 1200px;
    height: 200px;
    background: url(../../images/comparison/banner_c3c8c9.png) no-repeat;
    overflow: hidden;
    background-size: cover;
    background-position: center;
}
.compare-content {
    width: 759px;
    margin: 0 auto;
    border-top: solid  1px #fff;
}
.compare-content > h1 {
    font-size: 24px;
    color: #424345;
    text-align: center;
    margin-top: 45px;
}
.compare-table {
    margin-top: 27px;
    margin-bottom: 50px;
    width: 100%;
}
.compare-table thead tr {
    height: 60px;
}
.compare-table thead tr th {
    font-size: 14px;
    font-weight: normal;
    color: #fff;
}
.compare-table thead tr th.module {
    background-color: #1c9cff;
    width: 141px;
}
.compare-table thead tr th.subModule {
    background-color: #424345;
    width: 150px;
    text-align: left;
    padding-left: 35px;
}
.compare-table thead tr th.version {
    background-color: #424345;
    width: 259px;
}
.compare-table thead tr th.version span {
    display: inline-block;
    width: 105px;
    height: 12px;
    line-height: 12px;
    border-left: solid 1px #6F7174;
    position: relative;
    left: -1px;
}
.compare-table thead tr th.version span:first-child {
    border-left: none;
}
.compare-table thead tr th:last-child {
    border-left: solid 1px #6F7174;
}
.compare-table thead tr:first-child th.version {
    border-bottom: solid 1px #6F7174;
}
.compare-table tbody tr {
     height: 40px;
 }
.compare-table tbody tr td {
    border-bottom: solid 1px #eceff5;
    font-size:14px;
}
.compare-table tbody tr td:nth-last-child(1),
.compare-table tbody tr td:nth-last-child(2) {
    border-left: solid 1px #c5cbd8;
}
.compare-table tbody tr td:nth-last-child(2) {
    padding-left: 35px;
}
.compare-table tbody tr.outer td:first-child {
    border-bottom: solid 1px #c5cbd8;
    text-align: center;
}
.compare-table tbody tr.endtr td {
    border-bottom: solid 1px #c5cbd8;
}
.compare-table tbody tr td:last-child span {
    display: inline-block;
    width: 107px;
    height:35px;
    line-height: 35px;
    text-align: center;
}
.compare-table tbody tr td:last-child span.support {
    background: url(../../images/comparison/support.png) no-repeat 50% 70%;
}
.compare-content .remark {
    display: inline-block;
    font-size: 14px;
    color: #808080;
    margin-top: 30px;
    margin-bottom: 50px;
}
.compare-content .remark a {
    color: #057bff;
}