@charset "gb2312";
body,html,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,th,td,form,object,iframe,blockquote,pre,a,abbr,address,code,img,fieldset,form,label{margin:0;padding:0;}
body,html,input,button,textarea{color:#333;font:12px/1.8 Arial,"宋体",Verdana,Helvetica, sans-serif;}
body,html {_background-image:url(about:blank);_background-attachment:fixed;}
h1{font-size:18px;}
h2,h3,h4,h5{font-size:14px;}
img{border:none;}
li{list-style:none;}
i,em{font-style:normal;}
a{color:#333;text-decoration:none;}
a:hover{color:#f00;text-decoration:underline;}
a:focus{outline:none;}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
input:focus,textarea:focus{outline:none;}

/* 清除浮动 */
.clearfix:after,.header:after,.email:after,.layout:after,.hot-items:after,.cates ul:after,.ser_box:after,.famous ul:after,.bottom:after,.softlist ul:after,.tools ul:after{content:"";height:0;display:block;clear:both;visibility:hidden;}
* html .clearfix,* html .header,* html .email,* html .layout,* html .hot-items,* html .cates ul,* html .ser_box,* html .famous ul,* html .bottom,* html .softlist ul,* html .tools ul{display:inline-block;}
* +html .clearfix,* +html .header,* +html .email,* +html .layout,* +html .hot-items,* +html .cates ul,* +html .ser_box,* +html .famous ul,* +html .bottom,* +html .softlist ul,* +html .tools ul{display:inline-block;}

.layout,.header,.search,.footer{width:1000px; margin:0 auto;}
.disable{display:none;}

.ico_green,.ico_blue,.ico_pink,.ico_orange,.select_type,.i-baidu,.i-sina,.i-sohu,.i-qq,.i-163,.i-taobao,.ico-qq,.ico-360,.ico-qvod,.ico-bdyy,.ico-weixin,.ico-meitu,.ico-kugou,.ico-pptv,.ico-baofeng,.ico-qqyy,.ico-lds,.ico-wangwang,.ico-qq,.ico-chrome,.i-arrow{ background-image:url(index_ico.png); background-repeat:no-repeat; background-color:transparent;}

.kword a:hover{color:#f00!important;}

/* 网站图标 */
.sico{ background-image:url(ser_logo-2.png); background-repeat:no-repeat; text-indent:-9999em; overflow:hidden;}
.sico_sogou{background-position:0 0}
.sico_baidu{background-position:6px -33px}
.sico_google{background-position:10px -70px}
.sico_xlkk{background-position:10px -105px}
.sico_yisou{background-position:10px -140px}
.sico_taobao{background-position:10px -175px}
.sico_soso{background-position:10px -215px}


.topbar { height:20px; line-height:20px; padding:4px 2px; border-bottom-width:1px; border-bottom-style:solid;}
.topleft{display:inline; float:left; }
.topleft li,.topleft li a { float:left; }
.topleft .line { padding:0 8px;}
.topleft .sethome { padding:0 0 0 22px; float:left; background-position:0 2px;}
.topr { display:inline; float:right;}
.topr li { float:left; padding:0 0 0 8px;}
.topr li a{ float:left; }
.setskin{ padding:0 0 0 20px; background-position:0 -28px; float:left;}
.ico_green,.ico_blue,.ico_pink,.ico_orange { width:12px; height:12px; margin:4px 0 0 5px; float:left; cursor:pointer; }
.ico_green{ background-position:0 -30px;}
.ico_blue{ background-position:-17px -30px;}
.ico_pink{ background-position:-34px -30px;}
.ico_orange{ background-position:-51px -30px;}


.header{padding:12px 0; position:relative; z-index:2222;}
.logo,.logo a{ display:block; width:185px; height:52px; text-indent:-9999em; overflow:hidden;}
.logo{ float:left; background:url(logo-2.png) 0 0 no-repeat; margin:0 38px 0 0; }
.cbox{ width:520px; padding:0 0 0 12px; border-left:1px dashed #eee; float:left;}
.cbox,.cbox a{color:#666;}
.cbox a.clock{color:#666;}
.calendar{ padding:0 0 4px;}
.calendar span{ padding:0 10px 0 0;}
.weather img{ vertical-align:middle;}

.rbox{ width:220px; padding:2px 0 0; background:#fff url(topline.png) 0 0 no-repeat; position:absolute; right:0; top:12px; text-align:center;}
.rbox li{padding:0 0 5px;}
.rbox .inner{ border:1px solid #ddd; border-top:0; padding:4px 8px 7px;}
.rbox .quicks { text-align:center; padding:0 0 3px;}
.rbox .quicks a{padding:0 4px;}
.rbox .blue{color:#0E98E7;}
.rbox .violet{color:#BB34B6;}
.email {clear:both;}
.email .ipt_name,.email .ipt_pwd,.email .select_type,.email .password{ display:block; margin:0 auto; width:147px; height:19px; line-height:19px; padding:0 4px; border:1px solid #ddd; border-top:1px solid #ccc; border-left:1px solid #ccc;color:#ccc; font-size:12px;}
.email .ipt_name{padding:0 0 0 25px; background:#fff url(ico_mail.png) 5px 5px no-repeat; width:150px;}
.email .select_type{ width:84px; background-position:-30px -1px; color:#999; cursor:pointer;}
.email .mails { width:157px; color:#333;}
.email .selectbox { width:92px; position:relative; float:left;}
.email .btn { width:160px; height:19px; text-align:center; border:0; cursor:pointer; line-height:19px; background:url(email_btn.png) 0 0 no-repeat; margin:0 auto; color:#fff;}
.email .mail-info{display:none; padding:5px 0 0;}


/* search */
.search{position:relative;*zoom:1;z-index:3;margin-bottom:10px;background-color:#FFFFFF;}/*border-bottom:1px solid #D1DBE5*/
.ser_box{padding:7px 0; border-width:1px; border-style:solid;}
.sea_l,.sea_r{top:1px;width:60px;height:75px;background-position:-357px -35px}
.sea_l{left:1px}
.sea_r{right:1px;background-position:-292px -35px}
.ser_logo_con{position:relative;float:left;_display:inline;padding:32px 2px 0 120px;width:115px;height:28px; z-index:2000;}
.ser_logo_con .sico{display:block;width:100px;height:28px;}
.ser_logo{display:block;position:relative;*zoom:1;width:108px;height:28px;cursor:pointer;overflow:hidden; }
.ser_logo strong{display:block}
.ser_logo .t_arr_b{top:12px;right:5px;}
.ser_list{position:absolute;top:30px;background-color:#fff;width:100px; z-index:2200; padding:0 9px; overflow:hidden; border-radius:2px;}
.ser_list li{cursor:pointer;border-bottom:1px solid #eee;padding:8px 0; margin-bottom:-1px; position:relative;}
.ser_info{float:left;_display:inline;position:relative;z-index:2;width:488px;}
.ser_nav{height:30px;overflow:hidden;z-index:30;font-size:14px;text-align:center}
.ser_nav li{width:42px;height:75px;display:inline;margin:0 10px 0 0;line-height:24px;overflow:hidden;float:left; cursor:pointer; }
.ser_nav li a{height:25px;display:block;overflow:hidden}
.ser_nav .on{background-position:0 -60px; color:#FFF;}
.ser_nav .on a{color:#FFFFFF}
.ser_nav .on a:hover{text-decoration:none;}
.bdSug_app{display:none;}

.ser_sr{position:relative;}
.search .ipt_serach{float:left;height:23px;line-height:23px;font-size:15px;width:420px;padding:4px 4px 3px; border-radius:2px; margin-right:-3px;}
.search .btn_search{ float:left;width:59px;height:32px;font:bold 14px/33px Arial,\5B8B\4F53,\5FAE\8F6F\96C5\9ED1;text-align:center;text-shadow:0 1px 0 #005DAF;color:#FFFFFF;background-position:0 -100px; border:0; background-color:transparent; cursor:pointer; }
.btn_search:hover{text-decoration:none;color:#FFFFFF}
.ser_suggest{position:absolute;z-index:9999;top:31px;left:0;width:405px;border:1px solid #99D2FF;background-color:#FFFFFF; display:none;overflow:hidden;}
.kword{float:left;display:inline;height:36px;margin:25px 0 0 4px;width:150px;position:relative;z-index:2;overflow:hidden;}
.kword li{float:left;width:66px;height:18px;overflow:hidden;padding-left:8px}
.kword a{color:#457CB3;}
.t_arr,.bg,.t_arr_b{position:absolute;line-height:0;display:block;font-size:0}
.t_arr_b{width:0;height:0;text-indent:-999em;font-size:0;line-height:0;border:4px dashed transparent;border-top-style:solid;border-top-color:#666666}

.aside{width:224px; padding:2px; float:left; font-size:14px; margin-bottom:10px;}
.aside .inner {height:1330px;}
.aside .tbar { height:28px; line-height:28px; border-top-width:1px; border-top-style:solid; }
.aside .tbar h2{font-size:14px;padding:0 20px;}
.aside .tbar h2 a{color:#fff;}
.hot-items { padding:10px 0 15px 20px;}
.hot-items li { float:left; width:33%;  height:22px; line-height:22px; padding:5px 0; }
.i-tv,.i-game,.i-movie,.i-music,.i-novel,.i-tingshu,.i-photo,.i-shop,.i-lottery{ display:block; width:23px; height:18px; vertical-align:middle; float:left; }
.i-tv{ background-position:0 -147px;}
.i-movie{ background-position:0 -178px;}
.i-novel{ background-position:0 -208px;}
.i-photo{ background-position:0 -242px;}
.i-game{ background-position:0 -275px;}
.i-music{ background-position:0 -309px;}
.i-tingshu{ background-position:0 -340px;}
.i-shop{ background-position:0 -370px;}
.i-lottery{ background-position:0 -613px;}
.cates { padding:16px 0 0 20px; line-height:30px;}
.cates h4 { font-size:14px;}
.cates ul{padding:0 0 20px;}
.cates li { width:25%; height:30px; overflow:hidden; float:left;}
.tools {width:100%; overflow:hidden;}
.tools ul { width:100%; padding:8px 0 12px 20px;}
.tools li{width:30%; height:30px; line-height:30px; overflow:hidden; font-size:12px; float:left; white-space:pre;}

.main{width:760px; float:right; margin-bottom:10px; position:relative; }
.main .inner{height:992px;}
.sharetxt{display:block; width:22px; height:212px; background:url(txt_share.png) 3px 0 no-repeat; position:fixed; left:50%;margin-left:501px; top:235px; _display:none; z-index:3000;}
.sharetxt:focus{outline:none;}
.famous {font-size:14px;}
.famous .tabs { height:26px; line-height:26px; background-position:0 -501px; padding:0 0 0 1px;}
.famous .tabs li { display:inline; float:left; width:110px; text-align:center; padding:0 1px; background-position:right -576px; cursor:pointer;}
.famous .tabs li.current{ padding:0 1px 1px 2px; position:relative; margin:-1px -1px -1px -2px; border-width:1px; border-style:solid; border-bottom:0; background-position:0 -542px; font-weight:bold;}
.famous .copylink { display:inline; position:absolute; right:10px; top:0; line-height:29px; z-index:22;}
.famous .copylink,.famous .copylink a{color:#72a3d3;}
.famous .copylink em{color:#f85050;}
.famous .panel{ height:265px;border-width:1px; border-style:solid; border-bottom-width:2px;  padding:5px; background:#fff;}
.famous .panel ul{margin:0 7px;}
.famous .panel li { width:105px; height:29px; line-height:29px; padding:0 0 0 15px; float:left; position:relative; }
.famous .toplist,.famous ul.toplist { border-bottom:1px dashed #ccc; padding:8px 0; margin-bottom:8px;}
.famous .sprite{padding:0 0 0 2px; position:relative; top:-5px; font-family:"宋体";}
.i-baidu,.i-sina,.i-sohu,.i-qq,.i-163,.i-taobao,.i-arrow{ display:inline-block; width:20px; height:20px; margin:5px 0; vertical-align:middle; position:relative; left:3px; cursor:pointer; z-index:500;}
.i-baidu{ background-position:-1px -73px;}
.i-sina{ background-position:-1px -101px;}
.i-sohu{ background-position:-2px -127px;}
.i-qq{ background-position:-1px -155px;}
.i-163{ background-position:-2px -181px;}
.i-taobao{ background-position:0 -206px;}
.i-arrow{ background-position:-29px -209px;}
.topweb{position:relative; z-index:600}
.fmbox{background:#fff;border-bottom-width:2px;width:95px;text-align:center;padding:8px 8px;line-height:25px;position:absolute;left:8px;top:25px;z-index:300;border:1px solid #AACCEE;border-bottom:2px solid #AACCEE; display:none;}
.fmbox p{width:49.5%;height:24x;line-height:24px;display:block;float:left;overflow:hidden;}
.bank{z-index:100;}
.tips-act{position:relative;}
.famous .panel li .buy-tips{ width:140px; padding:16px 12px 0 15px; height:32px; line-height:18px; color:#888; position:absolute; left:8px; top:25px; display:none; background:url(tips_box.png) 0 0 no-repeat; font-size:12px;}
.famous .panel li .buy-tips a,.buy-tips em{color:#f85050; display:inline-block; margin:0 3px;}

.adbox,.mbar{ padding:6px 0; height:20px; line-height:20px; text-align:center;}
.adbox a,.mbar a { display:inline-block; margin:0 8px; font-size:12px; }
.adbox a,.mbar a {*display:inline;}
.adbox,.adbox a,.mbar,.mbar a{color:#457CB3;}

.coolsite .cool-items { padding:10px 0; border-bottom-width:4px; border-bottom-style:solid;}
.coolsite .cool-items dl{ height:30px; line-height:30px; overflow:hidden; padding:0 55px 0 12px;}
.coolsite .last{border-bottom:0;}
.coolsite dl{text-align:center;height:29px;line-height:29px;position:relative;padding-right:59px;overflow:hidden; font-size:14px;}
.coolsite dt{float:left;width:60px;text-align:left;height:29px; letter-spacing:3px;}
.coolsite dd{display:inline;padding:0 11px;}
.coolsite dd.more{display:block;position:absolute;right:12px;top:0;width:60px;text-align:right;padding:0; font-family:"宋体"; font-size:12px;}

#coolsite{width:100%; position:relative;}
.set_align li { width:30px; height:27px; position:absolute; right:-4px; top:-3px; background-position:-1px -807px; z-index:500; cursor:pointer;}
.txtleft .set_align li{ background-position:-1px -767px; }
.txtleft .cool-items dl{ position:relative; padding-right:10px;}
.txtleft .cool-items dt{padding-right:15px;}
.txtleft .cool-items dd {float:left; width:103px; padding:0; text-align:left;}
.txtleft .cool-items dd.more { width:auto;}

.bottom{ border-bottom-width:2px; padding:8px 10px;}
.bottom h2 { font-size:14px; padding:0 0 0 20px; margin-bottom:5px;}
.hotapp { width:212px; padding:0 15px 0 5px; float:left;}
.hotapp h2{ background-position:0 -408px;}
.hotapp li {width:33%; height:25px; line-height:25px; overflow:hidden; float:left; }
.hotapp li a,.softlist li a,.gamelist li a{color:#777;}
.trigger{padding:0 0 0 18px;}
.trigger li{ height:16px; line-height:16px; text-align:center; color:#fff; background:#4EB4F4; float:left; padding:0 5px; margin:0 3px 0 0;}
.trigger li.cur{background:#FF8E1F;}
.softlist{ width:375px; padding:0 0 0 15px; float:left;}
.softlist h2{margin-bottom:0;}
.softlist li{ width:14%; height:51px; text-align:center; overflow:hidden; float:left; padding:5px 0 0;}
.softlist li a:hover{color:#f00;}
.softlist h2{ background-position:0 -442px; padding-left:22px;}
.ico-qq,.ico-360,.ico-qvod,.ico-bdyy,.ico-weixin,.ico-meitu,.ico-kugou,.ico-pptv,.ico-baofeng,.ico-qqyy,.ico-lds,.ico-wangwang,.ico-chrome{ display:block; width:23px; height:23px; margin:0 auto; cursor:pointer;}
.ico-weixin{ background-position:-72px -28px;}
.ico-qvod{ background-position:-72px -60px;}
.ico-meitu{ background-position:-72px -85px;}
.ico-360{ background-position:-72px -117px;}
.ico-qq{ background-position:-72px -148px;}
.ico-bdyy{ background-position:-72px -178px;}
.ico-kugou{ background-position:-72px -207px;}
.ico-pptv{ background-position:-103px -28px;}
.ico-baofeng{ background-position:-105px -60px;}
.ico-qqyy{ background-position:-105px -86px;}
.ico-lds{ background-position:-103px -117px;}
.ico-wangwang{ background-position:-102px -148px;}
.ico-chrome{ background-position:-102px -178px;}
.gamelist {width:335px; float:right; overflow:hidden;}
.gamelist h2 { background-position:0 -472px; padding-left:22px;}
.gamelist ul{width:108%;}
.gamelist li{ width:24%; height:25px; line-height:25px; overflow:hidden; float:left;}
.gamelist li a:hover{color:#f00;}

.footer{padding:15px 0 30px; text-align:center; line-height:24px; color:#ccc;}
.footer a{color:#666; padding:0 6px;}
.footer a:hover{color:#f30;}


#costom{position:fixed;bottom:93px;left:50%;margin-left:499px; _display:none;}
* html #costom{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));margin-bottom:93px;}
#costom span{ display:block; width:14px; line-height:15px; padding:22px 6px 6px 6px; cursor:pointer;}
#costom span:hover{text-decoration:none;}
#costom span#gotop{background-position:6px -694px;}


.email{width:100%; position:relative; text-align:left;}
.ipt_name{cursor:pointer; position:relative;}
.rbox-hover{background-color:#fcfcfc;}
.mailbox,.mailbox a{ color:#666;}
.mailbox { width:200px; height:500px; border:1px solid #ccc; background:#fff; margin:-21px auto 0; position:relative; overflow-y:scroll; text-align:center; display:none; }
.mailbox dl{padding:8px 0 0;}
.mailbox dt{color:#565656; font-weight:bold;}
.mailbox dt,.mailbox dd{display:block; height:23px; line-height:23px;}
.mailbox dd a{display:block;}
.mailbox dd a:hover{background:#3c96e5; text-decoration:none; color:#fff;}


body{background:url(bg_top.png) center 0 no-repeat; background-attachment:fixed;}
