/********************           
Name:       All Style
Date:       2012/06/09
Author:     Mr.Lu
********************/
.word{ height:20px; line-height:20px; color:#a7a7a7; margin-left:5px;}  
.logo { background:url(../images/alexa_03.jpg) no-repeat; no-repeat 0 0;}
.bgs, .btn, .text, .searchresult li { background:url(../images/bgss.png) no-repeat 0 0;}
.content .hd, .content .bd .td_fontbg, .content .box .td_fontbgright { background:url(../images/bg-tb.png) repeat-x 0 0;}
/**********
base
**********/
.c-blue { color:#185ACB;}
.c-blue a{ color:#185ACB;}
.c-gray { color:#888;}
.fn-left { float:left;}
.fn-right { float:right;}
.fn-hide { display:none;}
.fn-show { display:block;}
.fn-clear { display:block; float:none; clear:both; overflow:hidden; width:auto; height:0; margin:0 auto; padding:0; font-size:0; line-height:0;}
.fn-clearfix:after { content:'\20'; display:block; height:0; clear:both}
.fn-clearfix { display:block; zoom:1;}
/**********
grid
**********/
.fn-full { width:auto;}
.fn-full:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
/**********
home
**********/

.top-nav { height:39px; padding:20px 20px 0; border-bottom:1px solid #E6E6E6;}
.top-nav p { line-height:39px; text-align:right; color:#CCC;}
.top-nav p a { margin:0 5px; color:#999;}
.detail-top-nav { height:39px; padding:20px 120px 0; border-bottom:1px solid #E6E6E6;}
.detail-top-nav p { line-height:39px; text-align:left; color:#CCC;}
.detail-top-nav p a { margin:0 5px; color:#999;}
.logo { width:286px; height:33px; margin:10px 0px 5px 0px;}
.logo span { display:block; width:100%; height:100%;}
.search { height:100px; background-color:#F9F9F9; overflow:hidden;}
.search-form { width:560px; height:38px; margin: 5px 0px 15px 5px;}
.search-form p { float:left; display:inline; vertical-align:middle;}
.search-form .text { width:390px; height:38px; line-height:38px; padding:0 9px; border:none; background-color:#FFF; font-size:14px; box-shadow:0 1px 3px #EEE inset;}
.search-form .text:focus { border-color:#C7DCF1;}
.btn { float:left; display:inline; width:104px; height:38px; margin-left:4px; padding:0; border:none; background-color:#4989F1; background-position:0 -80px; cursor:pointer;}
.btn-reset { border-color:#8DB7FC; background:#9BC0FD;}
.hot-words { height:30px; margin:30px auto;}
.hot-words p { line-height:30px; text-align:center;}
.hot-words p a { margin:0 5px;}
.hot-words2 { height:223px; margin:10px auto;}
.hot-words2 p { line-height:30px; text-align:center;}
.hot-words2 p a { margin:0 5px;}
.copyright { margin:0 auto; padding:15px 0; border-top:1px solid #E6E6E6; text-align:center; line-height:20px;}
#footer { overflow:hidden;}
/**********
search
**********/
.warp { overflow:hidden; zoom:1;}
.aside { float:left; display:inline; width:170px; overflow:hidden;}


#search .logo { width:230px; height:80px; margin:10px 0 0; background-position:-310px 0;}
#search .copyright { margin:0; padding:15px 20px; text-align:left;}
#search .search-form { width:auto; height:85px; margin:0; padding:0 20px; }
#search .search-form p { display:block; width:204px;}
#search .search-form .text { width:186px; background-position:0 -40px;}
#search .search-form .btn { float:right; width:85px; height:35px; margin:5px 0 0; background-position:0 -120px;}
#search .search-form #loading { float:right; width:32px; height:32px; margin:5px 0 0; display:none;}

.pay-form { height:80px; padding:0 20px 20px;}
.pay-form p { line-height:38px;}
.pay-form .text { float:left; width:126px; height:38px; padding:0 9px; border:none; background-position:-210px -40px;}
.pay-form .btn { width:55px; height:38px; line-height:37px; font-weight:700; font-size:14px; color:#185ACB; background-position:-105px -80px;}

.aside .hd { margin:0 0px 5px; height:34px; line-height:34px; border-bottom:2px solid #E1E1E1; font-size:14px;}
.aside .hd h3 { float:left; border-bottom:2px solid #477BD3;}
.aside .bd { margin:0 0px 10px;}
.aside .bd li { height:20px; line-height:20px; padding:5px 5px 0;}
.aside .bd li span { float:right; display:inline;}
.aside .sd { margin:0 20px 10px;}
.aside .sd li { height:20px; line-height:20px; padding:5px 5px 0;}
.aside .sd li span { float:left; display:inline;}

.content { padding:0px;}
.content .box { width:700px; margin:15px 0;}
.content .box .hd { height:39px; padding:0 14px; line-height:39px; font-size:14px; font-weight:700; color:#FFF; background-color:#3C87C8; background-position:0 0; overflow:hidden;}
.content .box .hd .tit_red { color:#FFF075;}
.content .box td { line-height:38px; border:1px solid #D7E1F0; color:#185ACB; vertical-align:middle;}
.content .box td img { margin-right:3px; vertical-align:middle;}
.content .box .td_fontbg, 
.content .box .td_fontbgright { height:38px; padding:0; line-height:38px; background-position:0 -39px; color:#444;}

.content .box .tb-first { border-collapse:collapse;}
.content .box .tb-first td { padding:5px; line-height:20px; color:#444; background:#F8F9FD;}
.content .box .tb-first td span { padding:0 5px; color:#4B8BF4;}
.content .box .tb-first td.alexa_pic { vertical-align:top; background:#FFF; text-align:center;}
.content .box .tb-first td.alexa_pic { line-height:20px;}
.content .box .tb-first td.alexa_pic img { border:5px solid #EEE;}

#tab-hd,#tab-hd1 {}
#tab-hd ul,#tab-hd1 ul { height:33px; margin:6px 0 0;}
#tab-hd li,#tab-hd1 li { float:left; display:inline; padding:0 15px; height:33px; line-height:33px; cursor:pointer;}
#tab-hd li.selected,#tab-hd1 li.selected { background:#FFF; color:#444;}
.alexa_pic_show { padding:10px 0; border:1px solid #D7E1F0; border-width:0 1px 1px;}

.searchresult { margin:0;}
.searchresult ul {}
.searchresult li { float:left; display:inline; width:193px; height:332px; padding:0 20px; margin:0 20px 20px 0; color:#444; background-position:-170px -80px; overflow:hidden;}
.searchresult li p { height:27px; line-height: 27px; font-size:14px;}
.searchresult li p img { margin-left:3px; vertical-align:middle;}
.searchresult li p.domaintitle { height:15px; line-height:15px; font-size:14px; font-weight:700; color:#FFF; position:relative;}
.searchresult li p.domaintitle .bgs-close { position:absolute; top:0; right:-12px; width:16px; height:16px; background:url(../images/bgss.png) no-repeat -135px -130px; cursor:pointer;}
.searchresult li p.key { font-size:14px; font-weight:700; color:#4B8BF4;}
.searchresult li p.break { margin-top:24px;}
.searchresult li p.bottom { margin-top:27px;}
.searchresult li p.bottom .bgs-9r { float:left; display:inline; width:0px; height:0px; margin:0px 0 0; }
.searchresult li p.bottom .bgs-more { float:right; display:inline; width:43px; height:17px; background-position:-90px -130px;}

.logo .logo-9r { position:relative; left:253px; top:-96px; width:48px; height:26px; z-index:99;}
.logo .logo-9r a { display:block; width:48px; height:26px; background:url(http://www.alexacn.cn/rz.png) no-repeat; }
#search .logo .logo-9r { left:188px; top:-72px; width:37px; height:20px;}
#search .logo .logo-9r a { width:37px; height:20px; background:url(http://www.alexacn.cn/9r.png) no-repeat; }

.searchresulttitle{margin:20px 0px 10px 5px;}

.domaintitle { height:40px; line-height:40px; margin:20px 0 10px;}
.domaintitle h2 { float:left; width:120px; height:40px; background-position:0 -160px;}
.domaintitle p { float:left; padding:6px 30px 0;}