@charset "utf-8";

*{ margin:0; padding:0;}
li,ol,ul{ list-style:none;}
//body{background:#effaff; font:12px/18px Tahoma, Geneva, sans-serif, "宋体";  height:100%;}
.none{ display:none;}
.block{ display:block;}
//a:link,
a:visited{ text-decoration:none;}
a:hover,
a:active{ text-decoration:underline;}
a{ color:#2d5b7c;}

.mod_copyright,.mod_copyright a{ padding-top:20px;color:#9c9c9c;}

/* 基本状态 */
.elem_hide{ display:none}
.err_tips{ color:#F00}
.warning_tips{color:#F60}

/* 按钮图标 开始 */
.bt{ background-image:url(../img/elems.png); background-repeat:no-repeat; width:112px; height:36px; overflow:hidden; line-height:108px; display:inline-block; border:0; vertical-align:middle;  text-indent:-1000px; *text-indent:0; cursor:pointer;}
.ico{ background-image:url(../img/icon_main.png); background-repeat:no-repeat; overflow:hidden; display:none; vertical-align:middle;}

.bt_down{ width:130px; background-position:0px 0px; margin-left:9px;}
.bt_create{ background-position:-130px 0px; margin-left:9px;}
.bt_cbt{ background-position:-242px 0px; margin-left:9px;}
.bt_del{ background-position:-354px 0px; margin-left:9px;}
.bt_yes{ width:73px; height:26px; line-height:80px; overflow:hidden; background-position:-410px -148px; margin-right:9px;}
.bt_cancle{width:73px; height:26px; line-height:80px; overflow:hidden;  background-position:-410px -182px;}
.bt_downxf{ width:81px; height:26px; line-height:80px; overflow:hidden; background-position:-410px -292px; margin-right:9px;}
.bt_canclexf{width:55px; height:26px; line-height:80px; overflow:hidden;  background-position:-497px -182px;}

.bt_down:hover{ background:url(../img/elems.png) no-repeat 0px -49px; width:130px; margin-left:9px;}
.bt_create:hover{ background:url(../img/elems.png) no-repeat -130px -49px; margin-left:9px;}
.bt_cbt:hover{ background:url(../img/elems.png) no-repeat -242px -49px; margin-left:9px;}
.bt_del:hover{ background:url(../img/elems.png) no-repeat -354px -49px; margin-left:9px;}
.bt_yes:hover{ width:73px; height:26px; line-height:80px; overflow:hidden; background-position:-487px -148px; margin-right:9px;}
.bt_cancle:hover{width:73px; height:26px; line-height:80px; overflow:hidden;  background-position:-487px -182px;}
.bt_downxf:hover{ width:81px; height:26px; line-height:80px; overflow:hidden; background-position:-410px -319px; margin-right:9px;}


/*图标*/
.icon_movie{background:url(../img/filetype.gif) no-repeat left -32px; padding-left:20px; height:16px; line-height:16px; display:block; font-style:normal}
.icon_picture{background:url(../img/filetype.gif) no-repeat left -48px; padding-left:20px; height:16px; line-height:16px; display:block; font-style:normal}
.icon_exe{background:url(../img/filetype.gif) no-repeat left top; padding-left:20px; height:16px; line-height:16px; display:block; font-style:normal}
.icon_rar{background:url(../img/filetype.gif) no-repeat left -16px; padding-left:20px; height:16px; line-height:16px; display:block; font-style:normal}
.icon_file{background:url(../img/filetype.gif) no-repeat left -48px; padding-left:20px; height:16px; line-height:16px; display:block; font-style:normal}


/* 不可用按钮 */
.bt_down_n{ width:130px; background-position:-410px -351px; margin-left:9px; cursor:default;}
.bt_del_n{ background-position:-410px -393px; margin-left:9px; cursor:default;}

.ico_vip{ width:16px; height:18px; line-height:54px; background-position:-489px -24px; display:inline-block}
.ico_play{ width:19px; height:15px; line-height:40px; background-position:-506px 0px;display:inline-block}
.ico_stop{ width:19px; height:15px; line-height:40px; background-position:-525px 0px;display:inline-block}
.ico_ok{ width:19px; height:15px; line-height:40px; background-position:-489px 0px;display:inline-block}
.ico_del{width:19px; height:15px; line-height:40px; background-position:-544px 0px;display:inline-block}
.ico_leave1{ width:19px; height:16px; line-height:40px; background-position:-525px -26px; *margin-top:3px; _margin-top:0px;display:inline-block}
.ico_leave2{ width:19px; height:16px; line-height:40px; background-position:-546px -26px; *margin-top:3px; _margin-top:0px;display:inline-block}
.op_indp{ width:2px; height:49px; line-height:147px; background-position:-487px -49px; margin:0 4px 0 2px; float:left; display:inline-block}
/* 按钮图标 结束 */
#top_tips a{color: #F60;}
.top{ height:61px; background:url(../img/topbg.jpg) repeat-x; text-align:center; position:relative; z-index:1}
.top .innr_top{ width:957px; height:61px; margin:0 auto; background:url(../img/top.jpg) no-repeat center top; position:relative;}
.top ul{ position:absolute; right:0px;}
.top li{ float:left; padding-right:12px; height:42px; line-height:42px;}
.top li a{ color:#ffffff;}

.main{width:960px; margin:10px auto 0 auto; color:#2d5b7c; text-align:left; overflow:hidden;zoom:1}
.main .discr{ padding:5px 0;}
.main .discr div{ height:20px;}
.main .discr .left{ float:left; display:inline; vertical-align:middle;}
.main .discr .right{ float:right; display:inline;}
.main .discr .right a{ padding:0 5px;}
#cont_wrap{ width:960px; overflow:hidden;}
.box{ border:1px solid #bed4e2; background:#ffffff; padding:1px; position:relative; width:760px; float:left;}
.box .innr{ background:#edf8ff;}
.box .innr .op{ height:49px; background:url(../img/bg_op.jpg) repeat-x; padding-left:8px; line-height:49px}
#share_opt{ float:right; width:180px;}
#share_opt dl{margin:0 2px 10px 2px;height:80px; cursor:pointer; background:url(../img/sharearea.png) no-repeat left top; width:175px; height:95px; padding-top:10px}
#share_opt dl:hover{background:url(../img/sharearea.png) no-repeat left -105px;}
#share_opt dl.friendshare_num{color:#3D98D1}
#share_opt dl.myshare_num{color:#3D98D1; border-bottom:none 0;}
#share_opt dl dt{ text-align:center; font-size:12px; font-weight:bold;height:30px; line-height:30px; color:#868A8B}
#share_opt dl dd{ text-align:center; font-family:"微软雅黑",Arial, Helvetica, sans-serif; font-size:34pt;height:50px; line-height:50px}

/* 表格绘制 开始 */
#table_head{background:url(../img/elems.png) repeat-x right -98px; height:30px}
#tbl_tpl_id{ overflow:auto; height:510px; overflow-x:hidden; background:#FFF;width: 760px;}
.tablebox { position:relative;}
.nofile{ float:left; padding:0 10px; height:20px; overflow:hidden; position:absolute; left:135px; top:5px; background:#060; color:#fff; text-align:center; line-height:20px;}
.tablebox table{ width:100%; text-align:center;border-collapse:0;*border-collapse:collapse;border-spacing:0; border:0;overflow:hidden;table-layout:fixed; background:#ffffff;}
.tablebox table td,
.tablebox table th{ border:0; font-weight:normal; font:12px/18px Arial, Helvetica, sans-serif;}
.tablebox table td{ padding:5px 0;}
.tablebox .tit_h{ height:30px;}
.tablebox .tit_h th{background:url(../img/elems.png) no-repeat right -98px;}
.tablebox .th_auto{ width:auto; text-align:left;}
.tablebox .tx_l{ text-align:left;}
.tablebox td p{ padding:6px;}
.tablebox td .p2 a{ margin-left:16px; text-decoration:underline;}
.tablebox td .p2 a.clr_wk{ color:#8aadca; text-decoration:none;}
.tablebox .green{ color:#39a900;}
.tablebox .clr_em{ color:#f33;}
.tablebox .bg_curr{ background:#d2eeff;}
.tablebox .bg_curr .seltbox{ position:relative;}
.tablebox .bg_curr .seltbox input{ position:absolute; top:-20px; *top:-6px; _top:-30px; left:50%; margin-left:-7px; *margin-left:-10px; _margin-left:-26px;}
.tablebox .bg_tr{ background:#f8fbfd;}
.tablebox td .p2 a.click_n:link,
.tablebox td .p2 a.click_n:visited{ color:#999; text-decoration:none; cursor:default;}
.tablebox td .p2 a.click_n:hover,
.tablebox td .p2 a.click_n:active{ color:#999; text-decoration:none; cursor:default;}
.filename{ display: inline-block;height: 20px;overflow: hidden; width: 308px;text-overflow: ellipsis; white-space:nowrap; vertical-align:top; color:#555;font-weight:normal; padding:0 0 0 5px}
.tablebox .bg_curr .filename{ font-weight:bold; color:#2d5b7c;}
#task_info_body tr{cursor:pointer}
#task_info_body .emptyrow{ cursor:default}

/* 弹出框 开始 */
#pop_new_task{ width:402px;overflow:hidden; position:absolute; text-align:left; color:#2d5b7c; z-index:102;  background:#FFF;left:50%; top:200px; margin-left:-201px;}
#pop_new_share{ width:450px;overflow:hidden; position:absolute; text-align:left; color:#2d5b7c; z-index:102;  background:#FFF;left:50%; top:200px; margin-left:-225px;}
#pop_dl_xf{ width:330px;overflow:hidden; position:absolute; text-align:left; color:#2d5b7c; z-index:102;  background:#FFF;left:50%; top:200px; margin-left:-165px;}
#pop_tips_flash{ width:435px;overflow:hidden; position:absolute; text-align:left; color:#2d5b7c; z-index:102;  background:#FFF;left:50%; top:200px; margin-left:-218px;}
#pop_tips_not_xf_qual{ width:380px;overflow:hidden; position:absolute; text-align:left; color:#2d5b7c; z-index:102;  background:#FFF;left:50%; top:200px; margin-left:-190px;}
#choose_download_files{width:450px;overflow:hidden; position:absolute; text-align:left; color:#2d5b7c; z-index:102;  background:#FFF;left:50%; top:200px; margin-left:-225px;}
.tip_falsh_box{ margin:0;}
.tip_falsh_box .op{ text-align:right; padding:8px 5px 0 0; margin:0; border-top: 1px solid #E4EDF0;  position:relative; overflow:hidden}
.tip_falsh_box .flash_words{ position:absolute;top:5px; left:45px}
.tip_falsh_box .flash_check_detail{margin:23px 0 0 320px}
.sharepop{ width:430px; margin:0 5px 0 10px}
.sharepop #friend_slect_area{ padding:5px; width:420px; height:275px;}
.sharepop .op{ overflow:hidden}
.share_file_box{ height:20px; padding:15px 0 10px 5px;}
.share_file_box #share_file_name{ padding:0 3px;  font-weight:bold;vertical-align: top;  max-width: 250px; display:inline-block;  height: 18px;line-height: 18px; overflow: hidden;text-overflow: ellipsis; white-space:nowrap; margin-right:8px;zoom:1}
.share_file_box em{ font-style:normal}
.share_file_box b{ font-style:normal; font-weight:normal}

#pop_new_task .p1{ position:relative}
#input_tips{ position:absolute; top:2px;*top:4px;_top:3px; left:73px; width:auto; color:#AAA; cursor:text}
.pop{overflow:hidden;text-align:left; color:#2d5b7c;}
.pop .con{ padding:25px 10px 10px 20px; zoom:1;}
.pop .con p label{ display:inline-block; width:69px; height:24px; *line-height:20px; overflow:hidden; white-space:nowrap; vertical-align:middle; font-size:12px;}
.pop .con p input{ width:287px; height:22px; line-height:22px; border:1px solid #bed4e2; background:#f5fbff; vertical-align:middle;}
.pop .con .p2{ margin-top:15px;}
.pop .discr{ height:20px; margin-top:10px; padding:7px 0 0 69px;}
.pop .discr p{ float:left;}
.pop .discr p.f_r{ float:right; margin-right:8px; white-space:nowrap;}
.pop .op{padding-right:18px; overflow:hidden;zoom:1}
.stand_left{ float:left;overflow:hidden;zoom:1; padding-top:5px}
.stand_right{ float:right;overflow:hidden;zoom:1}
.pop .bt_close{ width:37px; height:31px; overflow:hidden; line-height:96px; text-indent:-1000px; *text-indent:0; position:absolute; right:0; top:0; border:0; cursor:pointer;background:url(../img/elems.png) no-repeat -410px -218px;}
.pop .bt_close:hover{background:url(../img/elems.png) no-repeat -529px -50px;}
.pop .discr_tx{ width:300px; height:27px; overflow:hidden; line-height:27px; background:url(../img/elems.png) no-repeat 0 -390px; margin-left:62px; margin-top:10px; text-align:center; color:#fff; font-size:14px; font-weight:bold;}
.pop_tx{ position:absolute; z-index:102;}
.pop_tx p{ float:left; height:64px; color:#2d5b7c;}
.pop_tx p .f_l{ float:left; width:6px; height:64px; background:url(../img/gb_tip_layer_shadow.png) no-repeat -6px 0; display: block;}
.pop_tx p .f_r{ float:left; width:6px; height:64px; background:url(../img/gb_tip_layer_shadow.png) no-repeat 0 0; display: block;}
.pop_tx p .ctx{ padding:22px 20px 0px 20px; font-size:14px; height:64px; float:left; vertical-align:middle; display: block;background:url(../img/gb_tip_layer_shadow.png) repeat-x 0 -192px;}
.pop_tx p img{ vertical-align:middle; margin-right:8px; margin-top:-3px;  *margin-top:0px;}
.pop_tx p #pop_loading_words{background:url(../img/loading.gif) no-repeat left 1px; padding-left:22px}
.tip_rights{ height:153px}
.tip_rights .con{ padding:30px 20px; text-align:center;}
.tip_rights .con p{ text-align:left; font:14px/24px Arial, Helvetica, sans-serif; text-indent:1em}
.tip_rights .op{ width:90%;padding:0 0 20px 0; overflow:hidden}
.tip_rights .op button{ margin-left:10px;}
.bt_now,
.bt_nexttime,
.bt_look{ width:110px; height:37px; line-height:117px; overflow:hidden; text-indent:-1000px; *text-indent:0; background:url(../img/elems.png) no-repeat -410px -472px; border:0; cursor:pointer; display:inline-block}
.bt_now{ background-position:-410px -472px;}
.bt_nexttime{ background-position:-410px -517px;}
.bt_look{ background-position:-410px -566px; line-height:normal}
.bt_close_tx{ display:block; width:12px; height:12px; line-height:60px; overflow:hidden; position:absolute; right:10px; top:10px; background:url(../img/elems.png) no-repeat -410px -617px;}

.pop_tip{ overflow:hidden; padding-top:7px; position:absolute; float:left; text-align:left;}
.pop_tip .innr{ padding:10px; color:#334905; border:1px solid #beb49c; background:#fefbe4;}
.pop_tip a:link,
.pop_tip a:visited{ color:#1b95ed; text-decoration:underline;}
.pop_tip a:hover,
.pop_tip a:active{ color:#1b95ed; text-decoration:none;}
.pop_tip .ico_deng{ display:inline-block; width:37px; height:37px; background:url(../img/elems.png) no-repeat -410px -677px; position:absolute; left:-53px;}
.pop_tip .bt_close{ display:inline-block; width:8px; height:8px; line-height:26px; overflow:hidden; background:url(../img/elems.png) no-repeat -461px -677px; position:absolute; top:18px; right:10px;}
.pop_tip .ico_arr{ display:inline-block; width:19px; height:8px; background:url(../img/elems.png) no-repeat -477px -677px; position:absolute; left:30px; top:0;}
.pop_tip .relat{ position:relative;}
.pop_tip p{ margin-left:55px;}
.pop_tip p.btm_op{ text-align:right; padding-top:10px;}


/* 弹出下载旋风 */
.downxf{height:95px; overflow:hidden;}


#overlay{
position: fixed;
z-index:100;
top: 0px;
left: 0px;
height:100%;
width:100%;
background-color:#fff;
filter:alpha(opacity=75);
opacity: 0.75;
zoom:1;
_position:absolute;
_height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#overlayforshare{
position: fixed;
z-index:100;
top: 0px;
left: 0px;
height:100%;
width:100%;
background-color:#fff;
filter:alpha(opacity=75);
opacity: 0.75;
_position:absolute;
_height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');	
	}

#login_frame{ background:none;}

.com_win{overflow:hidden;zoom:1; position:absolute; text-align:left; color:#2d5b7c; font-size:12px; z-index:101;top:120px; left:140px; left:50%; display:none}
.com_win .com_win_head_wrap{ height:31px; background:url(../img/win_main.png) no-repeat right -32px; padding-right:5px;position:relative}
.com_win .com_win_head_wrap h1{ height:31px; background:url(../img/win_main.png) no-repeat left top;border-bottom: 0px solid #90C900;color: #000000;float: none; font-size: 14px; font-weight: bold;}
.com_win .com_win_head_wrap h1 em{height:31px; line-height:31px; font-size:14px; font-weight:bold; padding-left:8px; color:#FFF; display:block; font-style:normal}
.com_win .com_win_head_wrap h1 .close_win a{background:url(../img/win_main.png) no-repeat left -64px; display:block; position:absolute; right:0; top:0; font-size:12px; cursor:pointer; width:38px; height:31px}
.com_win .com_win_head_wrap h1 .close_win a:hover{ background:url(../img/win_main.png) no-repeat left -96px; display:block; position:absolute; right:0; top:0; font-size:12px; cursor:pointer; width:38px; height:31px}
.com_win .com_win_cont_wrap{ background:url(../img/win_right.png) repeat-y right top;padding-right:1px}
.com_win .com_win_cont_wrap .com_win_cont{ background:url(../img/win_left.png) repeat-y left top; padding-left:1px}
.com_win .com_win_foot_wrap{ background:url(../img/win_main.png) no-repeat right -140px; height:12px;padding-right:5px}
.com_win .com_win_foot_wrap .com_win_foot{ background:url(../img/win_main.png) no-repeat left -128px; height:12px}
.share_overlay{background: none repeat scroll 0 0 #DDDDDD;height: 100%;width: 100%;top:0;left:0;background-color:#fff;filter:alpha(opacity=75);opacity: 0.75;position:absolute;zoom:1;display:none}




.com_loading{background:url(../img/loading.gif) no-repeat left top; padding-left:20px; font-style:normal}

.login_new{background:#EFFAFE url(../img/login_bg.jpg) repeat-x left 62px;}
.login_new .login_top{ height:62px; width:955px; margin:0 auto; overflow:hidden}
.login_new .login_top .xf_link{ float:right;}
.login_new .login_top li {float: left;height: 42px;line-height: 42px; padding-right: 12px;}
.login_new .login_top li a {color: #30A5F2; height:62px; display:inline-block; line-height:62px}
.login_new .login_main .login_btn{ width:99px; height:35px; background:url(../img/login_button.png) no-repeat left top; display:block; position:absolute; left:435px; top:314px}
.login_new .login_main .login_btn:hover{background:url(../img/login_button.png) no-repeat left -35px; }
.login_new .login_footer{ width:955px; margin:20px auto 0 auto; color:#999}
.login_new .login_footer a{ color: #9C9C9C;}
#login_win{width:402px;overflow:hidden; position:absolute; text-align:left; color:#2d5b7c; z-index:102;  background:#FFF;left:50%; top:200px; margin-left:-201px;}
#login_frame_new{ width:100%;}


#bestinfo {
    background: none repeat scroll 0 0 #FFFFCC;
    border: 1px solid #FFCC66;
    display: none;
    margin: 0 auto 5px 0;
    padding: 5px 0;
    position: relative;
    width: 955px;
}
#bestinfo ul {
    margin: 0 0 0 8px;
}
#bestinfo ul li {
    background: url("../img/speaker.gif") no-repeat scroll 0 1px transparent;
    height: 20px;
    line-height: 20px;
	color: #F60;
}
#bestinfo .closebestinfo {
    background: url("../img/closebestinfo.gif") no-repeat scroll 0 1px transparent;
    cursor: pointer;
    display: block;
    height: 16px;
    position: absolute;
    right: 4px;
    top: 2px;
    width: 16px;
}
