
.comparison-table {
    width: 1140px;
    border-collapse: collapse;
    /*border-spacing: 2px;*/
    margin: 0 auto;
    font-size: 14px;
}

.comparison-table th {
    padding: 8px 0 8px 0;
    text-align: center;
    /*border-radius: 5px;*/
}
.comparison-table td {
    padding: 8px 0 8px 0;
    text-align: center;
    /* border-radius: 5px; */
    color: rgb(85, 114, 175);
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: center;
}

.comparison-table th {
    color: white;
    font-weight: bold;
    padding: 20px 10px;
}

.comparison-table th span {
    font-size: 0.8em;
    font-weight: normal;
}

/*.comparison-table .standard { background-color: #4a90e2; }*/
/*.comparison-table .developer { background-color: #50e3c2; }*/
/*.comparison-table .developer-plus { background-color: #50e3c2; }*/
/*.comparison-table .site-small { background-color: #4a90e2; }*/
/*.comparison-table .site-oem { background-color: #9013fe; }*/

.comparison-table tbody tr:nth-child(even) {
    background-color: #f2f2f2;
}

.comparison-table tbody tr:nth-child(odd) {
    background-color: #ffffff;
}



.comparison-table .price-note {
    /*font-size: 0.8em;*/
    /*color: #888;*/
}

.comparison-table .price-note.green {
    color: rgb(20, 215, 141);
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: center;


}
.comparison-table .price-note.gold
{
    /*color: rgb(250, 178, 59);*/
    color: #1b61a9;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: center;
}
.comparison-table .price-note.gold .tuijian{
    border-radius: 7px;
    width: 24px;
    height: 14px;
    background: rgb(244, 115, 115);
    color: rgb(255, 255, 255);
    font-size: 8px;
    font-weight: 400;
    line-height: 14px;
    letter-spacing: 0px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;

}
.comparison-table .price-note.orange { color: #ff9800; }



.comparison-table .fa-check.green { color: #4caf50; }
.comparison-table .fa-check.purple { color: #9013fe; }
.comparison-table .fa-times { color: #ccc; }
.comparison-table{
    collapse: collapse;
}
.comparison-table thead tr th:nth-child(1){
    background: #578ff9;
    width: 155px;
}
/*.comparison-table thead tr th:nth-child(2)*/
/*{*/
/*    background: #5e95ff;*/
/*    width: 153px;*/
/*}*/
.comparison-table thead tr th:nth-child(2),.comparison-table thead tr th:nth-child(3)
{
    background: #5e95ff;
    width: 394px;
    position: relative;
    border-left: 1px solid #ffffff;
}
.comparison-table thead tr th:nth-child(4){
    background: #8b0eff;
    width: 197px;
}

/*奇数*/
.comparison-table tbody tr:nth-child(odd) {
    background: #ffffff;
}

.comparison-table tbody tr:nth-child(odd) td:first-child{
    background: #f5faff;
}
.comparison-table tbody tr:nth-child(odd) td:last-child{
    background: #fbf5ff;
}
/*偶数*/
.comparison-table tbody tr:nth-child(even) {
    background-color: #f9fbfd;
}
.comparison-table tbody tr:nth-child(even) td:first-child{
    background: #e8f4ff;
}
.comparison-table tbody tr:nth-child(even) td:last-child{
    background: #f7e8ff;
}
.comparison-table thead tr th{
    padding: 19px 0 16px 0;
}
.comparison-table thead tr th
{
    color: rgb(255, 255, 255);
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
}
.comparison-table thead tr .standard
{
    color: rgb(255, 255, 255);
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    letter-spacing: 0px;
    text-align: center;
}

.comparison-table thead tr th span
{
    color: rgb(209, 224, 255);
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: center;
    margin-top: 10px;
    display: block;
}
.comparison-table thead tr th:nth-child(2) img,.comparison-table thead tr th:nth-child(3) img{
    width: 70px;
    height: 70px;
    position: absolute;
    left: 20px;
}
.comparison-table thead tr th:nth-child(2) div,.comparison-table thead tr th:nth-child(3) div{
    padding-left: 100px;
    text-align: left;
    color: #ffffff;
}
.comparison-table thead tr th:nth-child(2) span,.comparison-table thead tr th:nth-child(3) span{
    text-align: left;
}
/*.comparison-table thead tr th:nth-child(5) img{*/
/*    width: 136px;*/
/*    height: 81px;*/
/*    position: absolute;*/
/*}*/
.comparison-table thead tr th:nth-child(4)
{
    background:  no-repeat center;
    background-color: #8b0eff;
}
.comparison-table tbody tr td:first-child
{
    color: rgb(0, 28, 87);
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: center;
}
.comparison-table .price
{
    color: rgb(0, 28, 87);
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: center;
}
.comparison-table tbody tr:nth-child(1) td
{
    padding: 14px 0 11px 0;
}
.comparison-table .price-note
{
    color: rgb(176, 189, 217);
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: center;
    margin-top: 7px;
}
.comparison-table tbody tr:nth-child(1) td:last-child{
    padding-top: 8px;
    cursor: pointer;
}
.comparison-table tbody tr:nth-child(1) td:last-child .price
{

    text-align: center;
    width: 82px;
    height: 25px;
    /*border: 1px solid green;*/
    margin: 0 auto;
    background:  no-repeat center;
}
.comparison-table .price-button {
    color: rgb(139, 14, 255);
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: center;
    margin-top: 4px;
}
.comparison-table tbody tr:nth-child(1) td:last-child:hover .price
{
    /*padding-top: 8px;*/
    text-align: center;
    width: 82px;
    height: 25px;
    /*border: 1px solid green;*/
    margin: 0 auto;
    background:  no-repeat center;
}
.price_tips{
    color: rgb(113, 132, 172);
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0px;
    text-align: left;
}
div.buy2024 > p:nth-child(1){
    color: rgb(0, 28, 87);
    /*font-size: 18px;*/
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px;
    /*text-align: center;*/
}
div.buy2024 > h3{
    color: rgb(19, 141, 255);
    /*font-size: 24px;*/
    font-size: 18px;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: 0px;
    text-align: left;
}
div.buy2024 > p:nth-child(3){
    /*font-size: 18px;*/
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: left;
    color: #001c57;

}
.comparison-table tbody tr td:last-child
{
    color: rgb(139, 14, 255);
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0px;
    text-align: center;
}


















.m101{
    width: 229px;
    background:  no-repeat;
}
#rsmsc_scroller{
    width: 199px;
    padding: 0px 15px 0 15px !important;
}
#rsmsc_scroller .innerdiv{
    width: 199px !important;
    /*top: 0px !important;*/
}
.m101 #rsmsc_scroller .innerdiv img {
    position: absolute;
    top: 179px;
    left: 0px;
}
.m101 #rsmsc_scroller .innerdiv em {
    position: absolute;
    left: 66px;
    top: 182px;
    font-size: 14px;
    font-style: normal;
    line-height: 22px;
}
.m101 #rsmsc_scroller .innerdiv{
    color: rgb(0, 28, 87);
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: left;
}
.m101 #rsmsc_scroller .innerdiv em strong
{
    color: rgb(0, 28, 87);
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
}
.m101 #rsmsc_scroller .innerdiv em small
{
    color: rgb(150, 170, 212);
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;
    font-style: normal;
}
#rt-abc .rt-container .rt-alpha{
    width: 229px;
}
#rt-abc .rt-container .rt-alpha .v2 {
    margin: 0px;
    padding: 0px;
    width: 229px;
    height: 50px;
    /*background:  no-repeat;*/
    background: #ebf2ff;
    border-top: 1px	solid #c8d9e9;
}
#rt-abc .rt-container .rt-alpha .v2 .customv2 a span{
 position: relative;
 z-index:2;

}
#rt-abc .rt-container .rt-alpha .v2 .customv2 div{
    border-top: unset !important;
    width: 100% !important;
}
#rt-abc .rt-container .rt-alpha .v2 .customv2 div .readmoreall{
    color: rgb(19, 141, 255) !important;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: right;
    padding-right: 27px;
    background:  no-repeat;
    background-position: 60px center;
    text-decoration: none;
}
#rt-abc .rt-container .rt-alpha .v2 .customv2 a:hover {
    text-decoration: none;
}
#rt-abc .rt-container .rt-alpha .v2 .customv2 div img{
    display: none;
}
#rt-abc .rt-container .rt-omega .gktabswrap.vertical ol{
    margin-left: 261px !important;
}
.gktabswrap.vertical ol li, .gktabswrap.horizontal ol li{
    color: rgb(0, 28, 87) !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 21px !important;
    letter-spacing: 0px;
    text-align: left;
    background: unset !important;

    margin: 14px 43px 0px 0px;
    padding: 0 0 11px 0 !important;
}
#rt-abc {
    background:  no-repeat;
    background-size: 100% 50px;
}
.gktabswrap.vertical ol li:hover, .gktabswrap.vertical ol li.active, .gktabswrap.horizontal ol li:hover, .gktabswrap.horizontal ol li.active {
    color: #138dff !important;
}
.gktabswrap.vertical ol li.active
{
    border-bottom: 4px solid #138dff !important;
}


#rt-abc .rt-container .rt-alpha{position: absolute;}
#rt-abc .rt-container .rt-omega{width:1140px;}
/*#rt-abc .rt-container .rt-omega .gktabswrap.vertical ol{margin-left: 295px !important;position: relative;}*/
#rt-abc .rt-container .rt-omega .buy-tabs{margin-left: 0px !important;}
#rt-abc .gktabsitem{padding:20px 0px;}
.buy-banner .rt-container .rt-omega{
    width: 911px !important;
}
.buy-banner .rt-container .rt-alpha {
    width: 229px !important;
}
.buy-banner .rt-container .rt-omega .rt-block{
    display: none;
}
.buy-banner .rt-container{
    width: 229px;
    height: 245px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-repeat: no-repeat;
    background-position-x: center;
}









