.ssl-sale { max-width: 1000px; background-color: #f0f2f5; margin: 100px auto 50px; padding: 20px;}
.ssl-sale-item { width: auto; margin-bottom: 20px; color: #333333;}
.ssl-sale-item:after { display: block; content: ''; clear: both;}
.ssl-sale-item>label { display: block; width: 120px; float: left; height: 36px; line-height: 36px; font-size: 14px;}
.ssl-sale-item>ul { float: left;}
.ssl-sale-item>ul:after {display: block; content: ''; clear: both;}
.ssl-sale-item>ul>li { float: left; height: 40px;}
.ssl-sale-item>ul>li>a { display: block; position: relative; color: #666; font-size: 12px; font-weight: normal; background-color: #FFFFFF; height: 36px; text-align: center; line-height: 36px; border: solid 1px #ccd1d9; padding: 0px 15px; margin-left: -1px; z-index: 1;}
.ssl-sale-item>ul>li>a:hover { border-color: #8A9099; z-index: 2;}
.ssl-sale-item>ul>li:first-child>a { border-radius: 3px 0px 0px 3px;}
.ssl-sale-item>ul>li:last-child>a { border-radius: 0px 3px 3px 0px;}
.ssl-sale-item>ul>li.selected>a { border-color: #00A4FF; background-color: #D7E6F8; color: #00A4FF; z-index: 3;}
.ssl-sale-bottom { border-top: solid 1px #CCCCCC; padding-top: 20px; padding-bottom: 20px;}
.ssl-sale-bottom:after { display: block; content:''; clear: both;}
.ssl-sale-bottom>label { display: block; width: 120px; float: left; height: 36px; line-height: 36px; font-size: 14px;}
.ssl-sale-bottom>div { float: left;}
.ssl-sale-bottom>div>span {display: block; color: #ed711f; font-size: 22px; line-height: 36px;}
.ssl-sale-bottom>div>span>small{ font-size: 14px;}
.ssl-sale-bottom>div>a { display: block; float: left; line-height: 30px; padding: 0px 20px; border: solid 1px #e36d1f; margin-right: 10px; border-radius: 3px;}
.ssl-sale-bottom>div>a.btn-buy { background-color: #fa7821; color: #FFFFFF;}
.ssl-sale-bottom>div>a.btn-buy:hover { background-color: #ED711F;}
.ssl-sale-bottom>div>a.btn-discount { background-color: #ffffff; color: #333333; border-color: #ccd1d9;}
.ssl-sale-bottom>div>a.btn-discount:hover { color: #FFFFFF; background-color: #5cb85c; border-color: #4cae4c;}
.domain-count a { display: block; width: 30px; height: 30px; border: solid 1px #bcc0c9; float: left; cursor: pointer; text-align: center; padding-top:6px; color: #a4a4a4; background-color: #fcfcfc;}
.domain-count a:hover { background-color: #f2f2f2; color: #00a4ff;}
.domain-count a:first-child { border-right-width:0px; border-radius: 3px 0px 0px 3px;}
.domain-count a:last-child { border-left-width:0px; border-radius: 0px 3px 3px 0px;}
.domain-count input{ width: 60px; float: left; height: 30px; line-height: 30px; color: #333333; background-color: #FFFFFF; border: solid 1px #bcc0c9; text-align: center; padding: 0px; margin: 0px;}

.ssl-price-mobile { display: none;}
.ssl-price { margin: auto; margin: 120px 0px;}
.ssl-price h2 {text-align: center;font-size: 26px;color: #333333;margin-bottom: 30px;}
.ssl-price table {width:1000px; text-align: center; border: solid 1px #C0C6D6; margin: 0px auto; border-collapse: collapse; border-spacing: 0;}
.ssl-price table th {background-color: #999999; font-size: 14px; color: #FFFFFF; height: 40px; border: solid 1px #C0C6D6;}
.ssl-price table td {background-color: #ffffff; font-size: 14px; color: #666666; height: 40px; border: solid 1px #C0C6D6; padding: 10px; line-height: 20px;}
.ssl-price table td img { width: 200px;}
.ssl-price table tr.head td {background-color: #999999; font-size: 14px; color: #333333; height: 40px; border: solid 1px #C0C6D6;}
.ssl-price table tr th.ev { background-color: #87eb96;}
.ssl-price table tr.head td.ev { background-color: #999999; font-size: 14px;}
.ssl-price table tr td.ev { background-color: #ebf6ee;}
.ssl-price table tr th.ov { background-color: #0051ff91;}
.ssl-price table tr.head td.ov { background-color: #999999; font-size: 14px;}
.ssl-price table tr td.ov { background-color: #edf4f6;}
.ssl-price table tr th.dv { background-color: teal;}
.ssl-price table tr.head td.dv { background-color: #999999; font-size: 14px;}
.ssl-price table tr td.dv { background-color: #edf4f6;}
.ssl-price table tr td.price { font-size: 12px; font-weight: normal;}
.ssl-price table tr td.price span { padding-left: 5px;}
.ssl-price table tr td.price span.max { color: #ED7122; font-weight: bold;}
.ssl-price table tr td a.btn { display: block; margin: auto; color: #FFFFFF; background-color: #E35523; border: solid 1px #E35523; padding: 5px; border-radius: 3px;}
.ssl-price table tr td a {color:#5a25fcf2;}
