/* CSS Document */

@charset"utf-8";
/* @author -------- cued.xunlei.com - Baeor Huang huangwanfang@xunlei.com
 * @time   -------- 2012-05
 * @type   -------- 155 site style */
html,body,div,object,embed,pre,code,h1,h2,h3,h4,h5,h6,p,span,em,cite,del,a,img,ul,li,ol,dl,dt,dd,fieldset,legend,form,input,textarea,button,table,caption,thead,tbody,tfoot,th,tr,td,hr{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%}
fieldset,img{border:0}
ol,ul{list-style:none}
em{font-style:normal}
legend{display:none}
textarea{overflow:auto}
select,button,input,option,textarea{font-size:12px;color:#666666}
label,input{vertical-align:middle;font-family:tahoma}
label{cursor:pointer}
button{border:0 none;cursor:pointer;outline:none;}
html{-webkit-text-size-adjust:none}
body{text-align:left;color:#666666;background-color:#fff}
a{color:#333333}
a:hover{color:#CC3333;}
a,.safe_img a:hover,.ser_nav li a:hover,.sbtn:hover{text-decoration:none}
.f12{font-size:12px}
.f14{font-size:14px}
.nobd{border-bottom-width:0!important}
.fl{float:left}
/*------- reset style end -------*/
.clear{clear:both}
.clearfix:after,.nsta_list:after,.cont:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clearfix,.nsta_list,.cont,.ser_sr{*zoom:1}
.hide{position:absolute;left:-999em}
.indent,.lk_get,.toopen, .toclose,.skico,.sico{text-indent:-999em;overflow:hidden}
.c_hlight,.ser_suggest dt,.username{color:#CC3333}
.c_stress{color:#4A8020}
.c_point{color:#939393}
.hot_recom li a{color:#444444}
.more a{color:#666666}
.box_head a,.fic_list dt,.fic_list dt a,.hot_head,.other_fiact dt,.f-nav a,.ficat_expan dt a{color:#3A73A0}
.box_head{color:#E0EDF9}
.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}
.ico{ display:inline-block;text-indent:999em;*text-indent:0;overflow:hidden;line-height:60px;width:20px;height:20px; vertical-align:middle;font-size:0}
.select_head,.mail_log button,.box_head a{background:url(../images/mail.png) no-repeat left top;}



/*------- public style end -------*/

.mail_box{width:205px;background-color:#FFFFFF; position:relative;z-index:9999;}
.mail_use{height:22px;border:1px solid #B5B9BC;}
.mail_use .t_ipt{float:left;border-width:0;border-top:1px solid #EBECEE;border-right:1px solid #ECEDEE;width:82px;height:18px;padding:1px 4px 2px;line-height:18px}
.select_con{position:relative;float:left;width:112px;}
.select_head{display:block;position:relative;*zoom:1;height:22px;line-height:22px;border-left:1px solid #B5B9BC;cursor:pointer;background-position:left top;}
.select_head strong{display:block;text-indent:6px;font-weight:normal}
.select_head .t_arr_b{top:10px;right:5px;}
.select_textlist{position:absolute;top:25px;background-color:#FFFFFF;border-bottom:1px solid #DBDBDB;width:113px; z-index:9;}
.select_textlist ul{border:1px solid #B5B9BC;border-top-width:0;}
.select_textlist li{line-height:23px;text-indent:6px;cursor:pointer;}
.select_textlist li:hover,.select_textlist .hover{background-color:#E0EDF9}
.selectlist_t{background-color:#FFFFFF!important;color:#999999}
.select_textlist .on{color:#FFFFFF!important;background-color:#005097!important}
.mail_log{border-bottom:1px solid #DBDBDB; position:absolute; left:0; z-index:2; background:#fff;}
.mail_log_in{padding:5px 5px 4px 5px;border:1px solid #B5B9BC;border-top-width:0;}
.mail_log_fm{position:relative;height:22px;border:1px solid #B5B9BC;overflow:hidden;}
.mail_log .t_ipt{float:left;border-width:0;border-top:1px solid #EBECEE;border-left:1px solid #ECEDEE;width:132px;height:18px;padding:3px 4px 2px;line-height:18px}
.mail_log .cover{position:absolute;top:0;left:0;width:136px;height:25px;line-height:25px;color:#999999;padding-left:4px; cursor:text;}
.mail_log button{float:right;width:50px;height:25px;border:1px solid #B5B9BC;border-width:0 0 0 1px;background-position:left bottom;}


