/**2011-08 by Allan  mail:wanggaolei@xunlei.com***/
.time{position:absolute; right:0;top:0;}

.red_b,.gr_b,.jb_btn,.s_c_font a:hover{background:url(../img/base/is.png) no-repeat;}

.qkic{ display:inline-block;background:url(../img/ic_all.png) no-repeat 0 999em;}
.ic_lixian{ background-position:2px -1px}
.ic_zhbl{ background-position:2px -28px}
.ic_quad{ background-position:2px -53px}
.ic_kankan{ background-position:2px -79px}
.ic_phone{ background-position:1px -109px}
.ic_service{ background-position:0 -134px}
.ic_hispeed{ background-position:0 -165px}
.ic_nichen{ background-position:0 -378px}
.ic_shenji{ background-position:0 -220px}
.ic_zhuan{ background-position:0 -247px}
.ic_movie{ background-position:0 -275px}
.ic_bolg{ background-position:2px -303px}
.ic_hao{ background-position:0 -328px}
.ic_life{background-position:0 -354px;}

.u_say_box:after,.fx_gq_box:after,.duih_list li:after,.dh_box:after,.t_l_wp:after,.pj_box:after,.b_section:after{content:'\20';display:block;height:0;clear:both;}
.u_say_box,.fx_gq_box,.duih_list li,.dh_box,.t_l_wp,.pj_box,.b_section{*zoom:1;}

.b_wp{padding:10px 0 0; }

.b_section{width:980px;margin:0 auto;  }
.i_ar_wp,.i_t_aside{float:left; margin-left:10px}

.i_ar_wp{width:490px; }
.i_r_aside{width:240px;float:right;   }
.a_wp{width:740px;float:right; }

.i_a_l{float:left; width:450px; }
.i_a_r{float:right; width:200px; }

.s_c_wp{width:490px;height:220px;overflow:hidden; margin-bottom:10px;position:relative;   }
.s_c_font{height:35px;line-height:35px;overflow:hidden;  position:absolute;left:0;bottom:0;width:490px;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7FFFFFFF', endColorstr='#7FFFFFFF');background:rgba(255,255,255,0.5);z-index:1}
.s_c_font img{width:490px;height:220px;display:block;   }
.s_c_font ul{float:left; margin-right:-40px;}
.s_c_font li{float:left; width:122px;text-align:center; border-right:1px solid #fff }
.s_c_font a{color:#000;display:block; height:35px;  }
.s_c_font a:hover{font-weight:bold;color:#B40000;text-decoration:none;background-position:-340px 30px ;  }

.dt_box{position:relative; padding:0 0  20px 150px;margin-top:8px;_height:1px}
.dt_box h5{position:absolute; left:0px;top:0px;}
.dt_box h5 img{padding:4px;border:1px solid #DCDCDC;  }
.db_list{height:102px;overflow:hidden;  }
.db_list li{height:18px;line-height:18px;position:relative; padding-right:67px;overflow:hidden;margin-bottom:3px   }
.db_list li a{padding-left:3px}

.pj_box{overflow:hidden;height:180px;  }
.pb_list{float:left; margin-right:-90px}
.pb_list li{float:left;padding-bottom:12px;width:110px;height:18px;   }
.pb_list .qkic{display:inline-block;width:18px;height:18px;vertical-align:-3px;margin-right:5px  }
.pb_list li:hover .qkic{-webkit-transform:rotate(20deg);-moz-transform:rotate(20deg);-o-transform:rotate(20deg);transform:rotate(20deg);}

.jx_box{position:relative;  }
.jb_pic{position:absolute; left:0px;top:0px;width:64px;height:64px;  }
.jx_box dl{padding:2px 0 0 80px;line-height:20px;height:90px;  }
.jb_btn{width:65px;height:26px;line-height:24px;color:#fff;text-align:center;   display:inline-block;background-position:-80px -76px;margin:3px 0;   }
.jb_btn:hover{text-decoration:none; }
.jb_bottom{height:37px;line-height:30px;border-top:1px dashed #DCDCDC  }

.cb_list{height:270px;overflow:hidden;  }
.cb_list li{padding-bottom:23px;}
.cb_list li img{vertical-align:top}
.cb_list li p{height:20px;line-height:20px;margin-top:6px;overflow:hidden;   }

.te_tab{right:0px;top:0px;position:absolute;border-left:1px solid #DCDCDC }
.te_tab li{float:left; height:29px;line-height:29px;background:#F4F4F4;border:1px solid #DCDCDC;border-width:1px 1px 0 0;width:88px;text-align:center;position:relative;       }
.te_tab li a{color:#646464; }
.te_tab li.on{background:#fff;height:30px;font-weight:bold;}
.te_tab li a:hover{text-decoration:none; }

.te_tab .h_n_ico{position:absolute; top:-5px;right:2px}

.t_l_wp{overflow:hidden; }
.te_list_thr{height:184px; }
.te_list_two{height:168px; }

.pt_spc .te_list{padding:20px 0 4px 0;}
.te_list{padding-top:10px;float:left; margin-right:-50px;overflow:hidden; }
.te_list img{width:210px;height:89px;display:block; margin-bottom:5px  }
.te_list li{float:left;width:210px;padding-right:35px; }
.te_list li .te_det{line-height:16px;color:#646464;padding:8px 0 16px 0;   }

.te_tab_t{position:absolute; right:10px;top:10px;color:#C8C8C8; }
.te_tab_t a{padding:0 10px;font-family:\5B8B\4F53; }

.dh_box{height:140px;overflow:hidden;  }
.dhb_list{float:left; margin-right:-60px;padding:10px 0 14px; font-family:\5B8B\4F53;}
.dhb_list li{float:left;width:130px;padding-right:30px }
.dhb_list img{display:block;width:112px;height:79px;  margin-bottom:8px}

.duih_box{height:140px;overflow:hidden;  }
.duih_list li a:hover{text-decoration:none; }
.duih_list li{line-height:20px;margin-bottom:4px;position:relative;padding-right:90px  }
.duih_list li .dl_title{float:left;color:#646464;  }
.duih_list li .dl_title img{display:none; }
.duih_list li dl{float:left; margin-left:3px}
.duih_list li dd{color:#646464;display:none;  }

.duih_list li .poa{right:0px;top:0px}

.duih_list li.on{padding-right:0}
.duih_list li.on .poa{display:none; }
.duih_list li.on a:hover{text-decoration:underline; }
.duih_list li.on .dl_title img{display:inline-block; vertical-align:top;margin-left:5px}
.duih_list li.on dl{margin-left:3px}
.duih_list li.on dt{font-weight:bold;}
.duih_list li.on dd{display:block;height:20px;line-height:20px;overflow:hidden;   }
.duih_list li.on .gr_b{background-position:-146px -76px;}

.duih_list .red_b,.duih_list .gr_b{line-height:14px;float:left; margin-top:4px;}

.fxt_wp{position:absolute; top:0px;left:0px;overflow:hidden;width:488px;  }
.fx_tab{float:left; margin-right:-45px;background:#F4F4F4; }
.fx_tab li{float:left; height:29px;line-height:29px;border-right:1px solid #DCDCDC;width:245px;text-align:center;border-bottom:1px solid #DCDCDC;background:#F4F4F4;cursor:pointer;    }
.fx_tab li.on{background:#fff;border-bottom:1px solid #fff;font-weight:bold; }
.fx_gq_box{padding-top:39px;height:179px;overflow:hidden;  }


.red_b,.gr_b{display:inline-block;width:13px;height:13px;line-height:12px;text-align:center; font-size:10px;color:#fff;font-family:arial;}
.red_b{background-position:-146px -76px;   }
.gr_b{background-position:-160px -76px;}

.fx_list {float:left;width:170px; }

.fx_list  li{height:20px;line-height:20px;position:relative;margin-bottom:1px;padding-right:25px;overflow:hidden;    }
.fx_list  li .fx_p{position:absolute; right:0px;top:0;color:#000000; }
.fx_list .red_b,.fx_list .gr_b{margin-right:15px;vertical-align:middle;_vertical-align:-1px;}


.fx_move{float:right;  }
.fx_move .fm_pic{position:relative;width:210px;height:120px;display:block;margin-bottom:5px    }
.fx_move .fm_pic img{display:block; width:210px;height:120px;  }
.fx_move .fm_pic .s{position:absolute; width:44px;height:44px;overflow:hidden; bottom:0;right:0;font-weight:normal;  }
.fx_move .fm_pic .s em{font-weight:normal;margin:18px 0 0 21px;display:block;  }
.fx_move .fm_pic .s sup{font-size:12px;}
.green_score, .red_score, .purple_score{width:44px;height:44px;color:#ffffff;position:absolute;background:url(../img/score_sp.png) no-repeat;font-size:18px;font-family:Tahoma, Geneva, sans-serif;}
.red_score{background-position:0 -44px;}
.purple_score{background-position:0 -88px;}
.fenshu sup{font-size:13px;}
.fenshu{position:absolute;left:22px;top:17px;}

.u_q{position:absolute; right:0px;top:0px;font-family:\5B8B\4F53;}

.weibo_box{height:218px;overflow:hidden; }

.u_say_box{overflow:hidden;padding-bottom:10px ;height:410px;  }
.usb_list .usb_box{_height:1px;position:relative;color:#646464;padding:8px 0 8px 49px;border-bottom:1px dashed #DCDCDC; height:53px;overflow:hidden;   }
.usb_list .usb_box .ava img{height:40px;width:40px;position:absolute; left:0;top:11px;  }
.usb_list .usb_box dt{margin-bottom:7px}
.usb_list .usb_box dd{line-height:1.2;width:141px;overflow:hidden;   }

.usb_list{overflow:hidden; float:left;margin-top:-10px; }

.udb_list{height:300px;overflow:hidden;  }
.udb_list li{position:relative;height:20px;line-height:20px;overflow:hidden; padding-right:48px;margin-bottom:7px  }
.udb_list li .see{right:0px;top:0;position:absolute; }

.update_box{height:140px; }
.ud_list li{height:20px;line-height:20px;overflow:hidden; margin-bottom:5px;font-family:\5B8B\4F53;  }
.ud_list li span{padding-right:6px}


/****/
.header{margin-bottom:0px;}

/**1107 by allan**/
.s_c_font{height:26px; }
.s_c_font a{height:26px;line-height:26px;  }
.s_c_font li a:hover,.s_c_font li.on a{background:url(../img/base/is.png) no-repeat;font-weight:bold;color:#B40000;text-decoration:none;background-position:-340px 21px ;  }

/**1117 by allan __ jinpaigongneng **/
.fs_14{font-size:14px;}
.jinpai_wp{height:180px; }

.jinpai_mian{width:200px;overflow:hidden; position:relative;  }
.jinpai_mian li{float:left;width:200px; }
.jinpai_mian li img{ height:70px;width:70px;margin-bottom:-3px   }
.jinpai_mian li .spc{color:#646464;line-height:16px;padding:5px 0 8px 0  }


.jb_list{margin:0 -10px;width:220px; padding-bottom:3px}
.jb_list .tq_ic{margin:0 4px; }
.jb_list li{float:left;padding-top:6px;border-top:2px solid #DCDCDC;position:relative;1padding-bottom:5px  }
.jb_list li img{width:35px;height:30px;margin:0 4px;display:block;    }
.jb_list li.cur{border-top-color:#B40000}
.jb_list li.cur .ar{display:block;background: url("../img/base/is.png") no-repeat scroll -401px 0 transparent;position:absolute;top:-5px;left:50%;margin-left:-2px; width:5px;height:3px;  }




/* add by  ly */
.lg_tip{display:block; z-index:100;font-size:12px;color:#9B6912;font-weight:normal;height:33px;position:absolute;background:url(../img/png_sp.png) no-repeat left -1px;   }
.lg_tip em{display:inline; float:left;height:26px;color:#9B6912;line-height:26px;padding-left:4px;overflow:hidden; }
.lg_tip span{display:inline-block; float: left;height:26px;line-height:26px \9;color:#9B6912 !important;background:url(../img/png_sp.png) no-repeat right -1px; padding-right:4px;}

.mouse_in{ border:1px #FED4A0 solid; background:#FCF7E6}
.lay_h{background:#000;filter:alpha(opacity=50); opacity: 0.5;position: fixed;_position:absolute;top:0px;left:0;width:100%;z-index:999;height:100%;  }
.layout{position: fixed; top:50%; left:50%; z-index:1000;_position:absolute;}
.layout .lay_log{width:380px}
.layout .log_top{ border:1px #FF0006 solid; background:#D11E1F; height:28px;background:url(http://img.vip.xunlei.com/img/bg_interspr.png) repeat-x 0 -84px;}
.layout .log_con{ border:1px #FED4A0 solid; background:#FCF6E5; height:195px;}
.layout .log_tt{ height:28px;}
.layout .log_tt h3{ font-size:14px; font-family:microsoft yahei; color:#FFFFFF; line-height:28px; padding-left:12px; float:left}
.layout .log_tt .link_close{ float:right; margin:5px 5px 0 0; display:block; width:18px; height:18px; overflow:hidden;background:url(http://img.vip.xunlei.com/img/bg_interspr.png) no-repeat -76px -55px;}
.layout .log_con a{ color:#B80000}
.layout .log_con ul{ margin:12px 22px 0 }
.layout .log_con ul li{ padding:6px 0}
.layout .log_con ul li label{ width:54px;display:inline-block;margin-left:20px; text-align:right}
.layout .log_con input{ border:1px #BCBCBC solid; background:#F2F2F2;padding:0px 2px 0; line-height:20px;height:20px;vertical-align: middle; width:150px; color:#666}
.layout .log_con .in_txtput{ border:1px #F98A8A solid; background:#FFF3F3;padding:0px 2px 0; line-height:20px;height:20px;vertical-align: middle;}
.layout .log_con .btn_log{ width:73px;height:23px; line-height:23px; border:0;color:#fff;background:url(../img/bg_interspr.png) no-repeat 0 -56px;vertical-align:middle}

.layout .font_mian{padding:37px 20px 0 20px;height:158px;color:#3C3A3B;   }
.layout .font_mian p{line-height:25px;font-family:宋体; }
.layout .font_mian p .nick{padding-left:7px}
.layout .font_mian p.btn{text-align:center;padding-top:30px }
.layout .font_mian .btn_log{display:inline-block;text-decoration:none; }
.layout .font_mian .coB9{color:#B90000; }
.layout .font_mian .fm_link{text-decoration:underline;color:#B90000; }
.layout .font_mian .qd .btn_log{margin-right:16px}

.layout .u_info{padding:18px 20px 0 20px;height:auto;  }
.layout .u_info p{margin-bottom:6px; }
.layout .u_info label{display:inline-block;width:65px;color:#595A55;  }
.layout .u_info .ui_ins{background:#fff;border:1px solid #DEDEDE;height:22px;   }
.layout .u_info .ui_add{width:266px; }
.layout .u_info .ui_btn{padding-left:65px;margin:14px 0; }
.layout .u_info .ui_btn a{margin:0 17px 0 0;text-align:center; }
.layout .u_info .fs_on{border:1px solid #FEDAAA; }



/**0109 new_year_bg by allan**/
.newyear_bg {background:#FCF9F4 url(../img/2012newyear/newyear_bg.jpg) no-repeat center 0;width:100%;overflow:hidden;  }
.newyear_bg .b_section{background:#f7f7f7; }

.b_wp{padding:13px 0 0; }

.i_f_co{background:#f7f7f7;width:980px;margin:0 auto;padding:20px 0 0;overflow:hidden;    }
footer{background:#FCF9F4; }


.ad_both{position:fixed;width:234px;overflow:hidden; cursor:pointer;   }
.aleft{left:0;top:170px;}
.aright{right:0;top:170px}
/*让position:fixed在IE6下可用! */
* html,* html body /* 修正IE6振动bug */{background-image:url(../img/bg.jpg) repeat;background-attachment:fixed;}
* html .ad_both /* IE6 头部固定 */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop)+170);}
.ad_both strong{display:block;text-align:right;color:#666;padding-right:5px;cursor:pointer;}
.ad_both strong a{color:#666; }
.ad_both .flash_ad{width:120px;height:212px;overflow:hidden;    }



/**0329 by allan**/
.ms_box_hid{width:238px;overflow:hidden; padding:0!important;  }
.ms_hd_got_tab{position:relative;width:238px; }
.index_hd_tab{position:absolute; left:0px;top:0px;margin-right:-50px;width:240px;   }
.index_hd_tab li{background:#F4F4F4;width:119px;border-right:1px solid #DCDCDC;float:left;text-align:center;color:#646464;border-bottom:1px solid #DCDCDC;cursor:pointer;    }
.index_hd_tab li.cur{background:#fff;border-bottom:0 none;  }
.index_hd_tab h3{font-weight:normal;height:29px;line-height:29px;padding:0;   }

.jx_box{margin-left:20px;}
.jx_box dl{overflow:hidden;  }
.jb_bottom{overflow:hidden; }
.jb_bottom{font-family:\5B8B\4F53; }
.jb_bottom .c{padding:0 8px;color:#C8C8C8; }


/**0504_swf_lay by allan**/
.right_top_lay{right:0px;top:0px;width:100px;height:88px;position:absolute; z-index:1001;cursor:pointer; }

.index_flash_pop .pop_box_wp{width:620px; }
.index_flash_pop .p_b_bd{padding:0; }
.index_flash_pop .p_b_bd object{display:block; }
.right_top_lay_wp{position:relative; }
.rtlw_btn{position:absolute;  width:100px;height:88px;top:0px;left:0px;z-index:10;background:url(about:blank) no-repeat;  }


/**0705 kankan_fufei**/
.lft_fx_move{float:left; }

/**0706 fx_tab**/
.fx_tab li.one{text-align:left; padding-left:19px;; }