.domain-search { height:95px; background:#ff6600; color:#FFF; position:relative; top:-45px; border-radius:3px; z-index:10; }
.domain-search .o { float:left; width:170px; height:95px; line-height:95px; font-size:30px; font-weight:700; text-align:center; padding-left:15px; }
.domain-search .txt { float:left; width:600px; height:50px; line-height:50px; background:#FFF; border-radius:3px; border:0; padding:0 20px; font-size:20px; margin:22px 0 0; }
.domain-search .select { float:left; width:120px; height:50px; line-height:50px; margin:22px 0 0 20px; background:url(./ico-vi.png) 110px center no-repeat #FFF; border-radius:3px; color:#999; font-size:25px; padding:0 0 0 20px; cursor:pointer; }
.domain-search .submit { float:right; width:170px; height:50px; border:0; background:url(./ico-sos3.png) 36px center no-repeat #b20000; border-radius:3px; color:#FFF; font-size:25px; margin:22px 20px 0 0; cursor:pointer; padding-left:30px; }
.domain-search .submit:hover { background-color:#7d0202; }
.domain-search .list { position:absolute; left:185px; top:75px; width:778px; height:auto; background:#666; padding:10px 0 20px 20px; border:1px solid #e7e7e7; background:#FFF; border-radius:3px; }
.domain-search .ls { width:100%; }
.domain-search .ls li { float:left; width:95px; height:30px; line-height:40px; color:#666; }
.domain-search .ls label { display:block; cursor:pointer; }
.domain-search .ls input { vertical-align:-2px; }

.domain-container { margin-bottom:150px; }
.domain-side { width:190px; padding:0 11px 93px; float:right; background:#f6f6f6; border:1px solid #e7e7e7; margin-bottom:30px; display:none; }
.domain-side dt { height:60px; line-height:60px; border-bottom:1px solid #e7e7e7; }
.domain-side dt a:hover { color:#ff6600; }
.domain-side dt a:before, .domain-side dt a .before { content:""; display:inline-block; width:30px; height:30px; vertical-align:-8px; margin-right:5px; background:url(./ico-domain.png) 0 0 no-repeat; }
.domain-side dd { height:35px; line-height:35px; background:url(./ico-news.png) left center no-repeat; overflow:hidden; }
.domain-side dd a { margin-left:5px; }
.domain-side dd a:hover { text-decoration:underline; padding-left:5px; }
.domain-side .line { margin-bottom:20px; }
.domain-side .ico-1 a:before, .domain-side .ico-1 a .before { background-position:0 0; }
.domain-side .ico-2 a:before, .domain-side .ico-2 a .before { background-position:0 -30px; }
.domain-side .ico-3 a:before, .domain-side .ico-3 a .before { background-position:0 -60px; }
.domain-side .ico-4 a:before, .domain-side .ico-4 a .before { background-position:0 -90px; }
.domain-side .ico-5 a:before, .domain-side .ico-5 a .before { background-position:0 -120px; }
.domain-side .ico-1 a:hover:before, .domain-side .ico-1 a:hover .before { background-position:-30px 0; }
.domain-side .ico-2 a:hover:before, .domain-side .ico-2 a:hover .before { background-position:-30px -30px; }
.domain-side .ico-3 a:hover:before, .domain-side .ico-3 a:hover .before { background-position:-30px -60px; }
.domain-side .ico-4 a:hover:before, .domain-side .ico-4 a:hover .before { background-position:-30px -90px; }
.domain-side .ico-5 a:hover:before, .domain-side .ico-5 a:hover .before { background-position:-30px -120px; }

.domain-tag { width:auto; padding:20px 0; line-height:20px; clear:both; border:1px solid #e7e7e7; text-align:center; background:#f6f6f6; }
.domain-tag a { color:#1a9ad7; margin-left:5px; }
.domain-tag a:hover { color:#ff6600; text-decoration:underline; }

.host-list, .domain-list { float:left; width:1200px; margin-bottom:30px; }

.domain-tab { width:1196px; height:73px; border:2px solid #e7e7e7; border-bottom-width:1px; }
.domain-tab li { float:left; width:245px; height:63px; text-align:center; border-right:1px solid #e7e7e7; padding-top:10px; cursor:pointer; }
.domain-tab h3, .domain-tab p { height:30px; line-height:30px; font-size:22px; }
.domain-tab p { height:20px; line-height:20px; font-size:12px; }
.domain-tab li.hover { height:61px; background:#FFF; border-top:5px solid #ff6600; position:relative; top:-2px; }
.domain-tab li:hover { color:#ff6600; }

.domain-lise { width:1196px; height:456px; border:2px solid #e7e7e7; border-top:0; }
.domain-rows { width:1150px; padding:10px 24px 20px; }
.domain-rows .tab { height:20px; padding:17px 0; }
.domain-rows .tab li { float:left; height:20px; margin-right:20px; padding:0 0 0 24px; cursor:pointer; position:relative; }
.domain-rows .tab li:before, .domain-rows .tab li .before { content:""; width:20px; height:20px; position:absolute; left:0; top:0; background:url(./ico-radio.png) 0 0 no-repeat; }
.domain-rows .tab li:hover:before, .domain-rows .tab li:hover .before { background-position:-20px 0; }
.domain-rows .tab li:hover { color:#ff6600; }
.domain-rows .tab li.hover:before, .domain-rows .tab li.hover .before { background-position:0 -20px; }
.domain-rows .tab li.ico-new:after, .domain-rows .tab li.ico-new .after { content:""; width:34px; height:15px; position:absolute; right:-40px; top:-6px; background:url(./ico-new.png) 0 0 no-repeat; }

.domain-miutable { width:100%; }
.domain-miutable .thead { float:left; width:100%; clear:both; font-weight:700; background:#eff2f8; text-align:center; position:relative; z-index:1; }
.domain-miutable .thead .row-4 { padding-right:18px; }
.domain-miutable .tbody { width:100%; height:308px; overflow:hidden; overflow-y:scroll; padding-bottom:1px; position:relative; }
.domain-miutable .tbody .row { float:left; width:100%; clear:both; }
.domain-miutable .tbody .row:hover li { background:#f5f5f5; }
.domain-miutable .tbody .row-1 { background:#f9fbfe; }
.domain-miutable .thead li, .domain-miutable .tbody li { float:left; height:43px; line-height:43px; border:1px solid #d3dbdf; margin:0 0 -1px -1px; position:relative; left:1px; }
.domain-miutable .row-1 { width:678px; }
.domain-miutable .row-2 { width:250px; text-align:center; }
.domain-miutable .row-3 { width:100px; text-align:center; }
.domain-miutable .row-4 { width:100px; text-align:center; }
.domain-miutable s { color:#999; font-style:normal; margin-right:10px; }
.domain-miutable strong { margin-left:30px; color:#4268a0; text-decoration:underline; }
.domain-miutable font { margin-left:35px; color:#999; }

.domain-brand { width:1148px; height:426px; padding:10px 24px 20px; }
.domain-brand .list { width:100%; padding-top:15px; }
.domain-brand .list li { float:left; width:268px; height:360px; padding-top:40px; border:1px solid #e7e7e7; margin:0 0 0 -1px; position:relative; background:#FFF; }
.domain-brand .list li.hover { width:338px; z-index:2; border-color:#ff6600; }
.domain-brand .list h3 { font-size:16px; line-height:20px; text-align:center; width:40px; font-weight:400; margin:0 auto; background:url(./rep-h3.png) center center no-repeat #e7e7e7; border-radius:50%; padding:15px; margin-bottom:20px; }
.domain-brand .list .des { padding:0 35px; margin-bottom:20px; text-align:center; }
.domain-brand .list .inf { padding:0 25px; margin-bottom:20px; display:none; }
.domain-brand .list .ins { padding:0 35px; text-align:center; }
.domain-brand .list li:before, .domain-brand .list li:after { content:""; width:0; height:0; border:10px solid transparent; border-left-color:#e7e7e7; position:absolute; right:-20px; top:50%; margin-top:-10px; z-index:2; }
.domain-brand .list li:after { border-left-color:#fff; right:-18px; }
.domain-brand .list li.hover h3 { background:url(./rep-h3-hover.png) center center no-repeat #ff6600; color:#FFF; -webkit-animation:lamp 5s ease infinite; animation:lamp 5s ease infinite; }
.domain-brand .list li.hover .des { text-align:left; padding:0 25px; }
.domain-brand .list li.hover .inf { display:block; }
.domain-brand .list li.hover .ins { padding:0 25px; text-align:left; display:none; }
.domain-brand .list li.hover:before { border-left-color:#ff6600; }
.domain-brand .list li.end:before, .domain-brand .list li.end:after { display:none; }

.host-list { }
.host-list .row { width:362px; padding:0 10px; border:2px solid #e7e7e7; float:left; margin:0 0 20px 20px; border-top:5px solid #e7e7e7; }
.host-list .row:hover { -webkit-transform:translateY(-5px); -moz-transform:translateY(-5px); -ms-transform:translateY(-5px); transform:translateY(-5px); border-left-color:#ddd !important; border-bottom-color:#ddd !important; border-right-color:#ddd !important; }
.host-list .row-1 { margin-left:0; border-top-color:#1a9ad7; }
.host-list .row-2 { border-top-color:#ff6600; }
.host-list .row-3 { border-top-color:#73b400; }
.host-list .row-4 { margin-left:0; border-top-color:#6f39d9; }
.host-list .row-5 { border-top-color:#e3047b; }
.host-list .icon { height:55px; border-bottom:1px solid #ddd; padding:30px 0 25px 100px; margin-bottom:35px; }
.host-list .icon h2 { height:35px; line-height:35px; font-size:25px; color:#333; }
.host-list .icon p { height:20px; line-height:20px; color:#999; }
.host-list .row-1 .icon { background:url(./host-d100.png) 10px center no-repeat; }
.host-list .row-2 .icon { background:url(./host-d200.png) 10px center no-repeat; }
.host-list .row-3 .icon { background:url(./host-d300.png) 10px center no-repeat; }
.host-list .row-4 .icon { background:url(./host-d500.png) 10px center no-repeat; }
.host-list .row-5 .icon { background:url(./host-d1000.png) 10px center no-repeat; }
.host-list .param { width:100%; margin-bottom:20px; }
.host-list .param li { float:left; width:120px; border-left:1px dashed #ddd; text-align:center; }
.host-list .param li:first-child { /*width:80px;*/ border-left:0; }
.host-list .param h3 { height:25px; line-height:25px; font-weight:400; }
.host-list .param p { height:60px; line-height:60px; }
.host-list .param strong { font-weight:400; font-size:25px; }
.host-list .lang, .host-list .tag { height:30px; line-height:30px; text-align:center; }
.host-list .tag { color:#ff6600; }
.host-list .button { padding:25px 0 30px; }
.host-list .button a { display:block; width:160px; height:40px; line-height:38px; background:#ff6600; color:#FFF; font-size:20px; text-align:center; border-radius:3px; margin:0 auto; }
.host-list .button i { position:relative; display:inline-block; width:0px; height:20px; vertical-align:middle; opacity:0; visibility:hidden; }
.host-list .button i:before { content:""; width:20px; height:20px; background:url(./ico-pay.png) center center no-repeat; position:absolute; right:0; top:-2px; }
.host-list .button a:hover i { width:26px; opacity:1; visibility:visible; }


/* 域名搜索 */
.domain-sos { float:left; width:970px; margin-bottom:30px; }
.domain-sos .list { border-bottom:1px solid #eee; }
.domain-sos .item { height:45px; line-height:45px; border-top:1px dotted #eee; }
.domain-sos .item:first-child { border-top:0; }
.domain-sos .item span { margin-left:5px; }
.domain-sos .item.ok span { color:#339900; }
.domain-sos .more, .domain-sos .head { height:40px; line-height:40px; color:#999; }
.domain-sos .more a { color:#0080ca; background:url(./more.png) right center no-repeat; padding-right:20px; }
.domain-sos .more a:hover { text-decoration:underline; }
#domainList .item:nth-child(n+11) { display:none; }
