.pre_server { overflow: hidden; box-sizing: border-box; }
.pre_server li { width: 49%; float: left; padding: 10px 0; text-align: center; border-bottom: 1px solid #e5e5e5; text-overflow: ellipsis; white-space: nowrap; }
.pre_server li:first-child a { border-right: 1px solid #e5e5e5; }
.pre_server li.active { border-bottom: 1px solid #ec6618; }
.pre_server li.active b { color: #ec6618; }
.pre_server li a { display: inline-block; width: 100%; color: #ec6618; font-size: 13px; }
.pre_server li a b { font-weight: normal; display: block; color: #333; }
.pre_server li a span { color: #6a6a6a; font-size: 12px; transform-origin: left; -moz-transform: scale(0.7, 0.7); -ms-transform: scale(0.7, 0.7); -webkit-transform: scale(0.7, 0.7); transform: scale(0.7, 0.7); width: 150%; display: block; }

.chooseServer { box-sizing: border-box; }
.chooseServer dl { margin: 0; padding: 20px 0; overflow: hidden; position: relative; display: -webkit-inline-flex; /* Safari */ display: inline-flex; transform-origin: left; -moz-transform: scale(0.8, 0.8); -ms-transform: scale(0.8, 0.8); -webkit-transform: scale(0.8, 0.8); transform: scale(0.8, 0.8); width: 125%; border-bottom: 1px solid #e5e5e5; }
.chooseServer dl.checked .checkbox span::before { background: url(../images/complete.png) no-repeat; background-size: 100% 100%; }
.chooseServer dl.normal .checkbox span::before { background: url(../images/border.jpg) no-repeat; background-size: 100% 100%; }
.chooseServer dl dd { float: left; margin: 0; }
.chooseServer dl dd.checkbox { width: 10%; text-align: center; vertical-align: middle; }
.chooseServer dl dd.checkbox span::before { content: ''; display: inline-block; width: 15px; height: 15px; position: relative; top: 50%; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.chooseServer dl dd.content { width: 75%; padding: 0; }
.chooseServer dl dd.content li { font-size: 12px; color: #cccccc; line-height: 22px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.chooseServer dl dd.price { width: 15%; font-size: 12px; padding-right: 10px; }
.chooseServer dl dd.price p { position: relative; top: 50%; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); text-align: right; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.chooseServer dl dd.price b { color: #ec6618; display: block; font-size: 16px; text-align: right; }
.chooseServer li span { color: #36b9fd; font-weight: bold; }

#personalPackage dl.normal .checkbox span::before { background: url(../images/checkbox.png) no-repeat; background-size: 100% 100%; }

#personalPackage dl.checked .checkbox span::before { background: url(../images/checkbox_checked.png) no-repeat; background-size: 100% 100%; }

.chooseServer .tips { color: #838a90; padding: 0 8px 8px; font-size: 12px; }

.fill-list { padding: 10px 0 20px 10px; }

/*# sourceMappingURL=preIntelligentHouse.css.map */
