/* GLOBALHeadAD 5-22*/
#global_headAD{position:absolute; bottom:110px; right:40px; z-index:9999}
/* NewsCenter 5-22*/
#NewsCenter_top{ background:url(NewsCenter_top.gif) repeat-x 0 -55px; margin:-14px 1px 10px -19px}
#NewsCenter_top #l{ background:url(NewsCenter_top.gif) no-repeat 0 -110px}
#NewsCenter_top #menu #l{ background:url(NewsCenter_top_menuL.gif) no-repeat 0 0}
#NewsCenter_top #menu #r{ background:url(NewsCenter_top.gif) no-repeat 100% -165px; height:55px; }

#NewsCenter_top h2 a{ background:url(NewsCenter_top_h2.gif); height:29px; width:246px; text-indent:-100em; overflow:hidden; margin-left:28px;-margin-left:14px;margin-top:21px; float:left; display:block}
#lab #NewsCenter_top h2 a{ background-image: url(lab_top_h2.gif)}
#NewsCenter_top h2 a:focus,#NewsCenter_top h2 a.read:focus { -moz-outline-style: none; } 
#NewsCenter_top h2 a.read{ background-image:none; text-indent:0; color:#fff; font:bold 21px 'microsoft yahei'; margin-top:18px}

#NewsCenter_top #rss{ background:url(NewsCenter_top_RSS.gif); display:block; float:left; width:20px; height:20px; overflow: hidden; text-indent:-100em;margin-top:27px; margin-left:50px }
#NewsCenter_top #menu{background:url(NewsCenter_top.gif) repeat-x 0 0; height:55px;margin-left:350px}
#NewsCenter_top #menu ul{ margin-left:50px}
#NewsCenter_top #menu li{ float:left; line-height:40px; margin-top:14px; background:url(NewsCenter_top_li.gif) no-repeat 100% 4px; padding:0 15px }
#NewsCenter_top #menu li.last{ background-image:none}
#NewsCenter_top #menu li a{ font-size:14px; font-weight:bold; color:#333}
#NewsCenter_top #menu li a:hover,#NewsCenter_top #menu li.cur a{ color:#09f}
#NewsTopline{ border:1px solid #ccc; width:638px; height:90px;float:left; overflow: hidden; margin-bottom:10px; text-align:center}
#lab #NewsTopline{ width:778px}
#NewsTopline .top{ font:bold 32px/60px 'microsoft yahei'; color:#262626; display:block; width:99% }
#NewsTopline a{white-space:nowrap; overflow:hidden;text-overflow: ellipsis;width:31%; display:block; float:left;margin-left:10px;font-family:arial,'microsoft yahei'}
.img_news{  background:url(news_li_bg.gif) repeat-x 0 100%; padding:5px 0; height:100%; overflow:hidden}
#lab .img_news{ padding:7px 0;-padding:8px 0}

.img_news .img_wrap{ width:64px; heith:82px;  float:left; text-align:center; margin-right:20px}
.img_news .img_wrap .img{ display:block; height:62px; width:62px; border:1px solid #999}
.img_news .img_wrap .img img{ margin:2px}
.img_news .img_wrap .img:hover{ border-color:#333}
.img_news .img_wrap .img_title{ line-height:22px}
.img_news p{ line-height:22px; color:#666}
.img_news .title{ display:block; font-weight:bold; font-size:14px; color:#2a609f;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;width:360px}
.title{ display:block; font-weight:bold; font-size:14px; color:#2a609f;white-space:nowrap; overflow:hidden;text-overflow: ellipsis}

#lab #lab_ohter .img_news{ background-image:none; border-bottom:1px solid #ccc; margin-bottom:10px}
#lab #lab_ohter .img_news .img_wrap{ width:280px;margin-right:10px}
#lab #lab_ohter .img_news .img_wrap .img{ width:280px; height:180px; border:0}
#lab #lab_ohter .img_news .img_wrap .img img{ margin:0}
#lab #lab_ohter .img_news .title{ font:bold 18px/1em 'microsoft yahei'; color:#000; height:30px; background:url(news_li_bg.gif) repeat-x 0 100%;}
#lab #lab_ohter .img_news p{ line-height:1.6em}
#lab #lab_ohter .img_news .img_wrap_r { width:460px; float:left}
#lab #lab_ohter .img_news .img_wrap_r .arrow_a{ float:right; margin-top:10px}

#container h3.good2{ background-image: url(webicon/good2.png)} 
#container .good2_imgnews_link{height:23px; margin:1px 0;+margin:0; overflow:hidden}
#container .good2_imgnews_link a{line-height:12px; color:#2a609f; font-weight:bold;white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.nobackimg{ background-image:none!important;text-indent:1em!important;}
ul.nobackimg li{ background-image:none!important; text-indent:0}



#container h3.best_bbs{ background-image:url(webicon/best_bbs.png)}
#container h3.movie{ background-image:url(webicon/movie.png)}
#container h3.back{ background-image:url(webicon/back.png)}
#container h3.new{ background-image:url(webicon/new.png)}
#container h3.look1{ background-image:url(webicon/look1.png)}
#container h3.look2{ background-image:url(webicon/look2.png)}
#container h3.forum{ background-image:url(webicon/forum.png)}
#container h3.newbird{ background-image:url(webicon/newbird.png)}
#container h3.app1{ background-image:url(webicon/app1.png)}
#container h3.bbs{ background-image:url(webicon/bbs.png)}
#container h3.album{ background-image:url(webicon/album.png)}
#container h3.tag{ background-image:url(webicon/tag.png)}
#container h3.wallpaper{background-image:url(webicon/wallpaper.png)}
#container h3.theme{ background-image:url(webicon/theme.png)}
#container #lab h3.best3 {background-image:url(webicon/best3.png);-background-image:url(webicon/best3.gif);height:40px;	line-height:40px;	background-position:10px 50%;	text-indent:3.4em; font-size:16px}
#container #lab h3.new{height:40px;	line-height:40px;	background-position:10px 50%;	text-indent:3.4em;-background-image:url(webicon/new.gif)}
#container #lab #lab_soft_list h3.new{-background-image:url(webicon/new.png)}
#container #lab h3.tag{height:40px;	line-height:40px;	background-position:10px 50%;	text-indent:3.4em}
#container .tag_box{ padding:0 10px 10px; height:100%; overflow:hidden}
#container .tag_box a{ display:block; padding:3px 8px; float:left; white-space:nowrap}

#container .h3_more{ float:right;color:#09f; margin-right:10px; font-size:12px; font-weight:normal; margin-top:-30px}

#w300_imgNews li{ float:left; margin-right:10px} 
#w300_imgNews ul.in{ margin-right:0}
#container #w300_imgNews .good2_imgnews_link{ margin:5px 0; height:30px; overflow:hidden}
#container #w300_imgNews .good2_imgnews_link a{ line-height:1.2em}

.calendar{ height:168px; +height:170px}
.News_f24{font:bold 24px/30px  'microsoft yahei'; height:36px;-height:40px; display:block;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}

ul.f14_list li{ line-height:30px; font-size:14px ; text-overflow:ellipsis; white-space:nowrap }

#container h3.hbg2 {	border:1px solid #ccc;	border-top-width:0;	border-left:1px solid #fff;	margin-left:1px;+border-left-color:#ccc;+margin-left:0;	background:#f5f7f8 url(h3_hbg_top.gif) repeat-x 0 0;	height:40px;	line-height:40px;	text-indent:1em}
#NewsMore_tabLink{ margin-top:-32px}
.border_b_dot{ background:url(news_li_bg.gif) repeat-x 0 100%!important; padding-bottom:30px}

#tech_pager{ width:100%; padding:10px 0}
#tech_pager #new{ float:left; background: url(prev.gif) no-repeat 0 2px; padding-left:1em}
#tech_pager #old{ float: right; background: url(next.gif) no-repeat 100% 2px; padding-right:1em}
#tech_pager #p_number{ text-align:center}

.box_w688{ background:#fff; border:1px solid #ccc; float:left; overflow: hidden; margin-right:10px; width:688px; margin-bottom:10px; line-height:36px}
.box_w688 .in{ height:100%; overflow:hidden; margin:10px}
input.w210{ width:210px; font-size:12px; height:16px; line-height:16px; padding:4px; vertical-align:middle}
.r_login{margin-bottom:10px; display:block; width:248px;float:left; border:1px solid #ccc}
.r_login .in{ margin:10px}
.search_btn{ background:url(search_btn.gif); height:30px; width:60px; border:0; line-height:33px; overflow:hidden; font-weight:bold; text-indent:1.3em; cursor:pointer;vertical-align:middle}
.box_w688 select{ height:24px; line-height:24px; vertical-align:middle}
.u_positon{ background:#f5f5f5; padding:2px; margin-bottom:10px}
.read_date{ color:#666; font-size:11px; font-family:Arial; margin-bottom:10px}
.read_date .font_z_bt{ float:right}
.read_title{ background:url(read_titlebg.gif) repeat-x 0 100%; border-top:1px solid #ccc; height:100%;overflow:hidden}
.read_title .cat{ float:left; background:url(h70.gif) no-repeat 100% 50%; height:89px; width:100px; margin-right:25px; text-align:center; color:#999}
.read_title .cat strong{ color:#2765a3; display:block; font-size:22px; font-family:'microsoft yahei'; line-height:47px; height:47px; margin-top:10px}
.read_title h1{ font:bold 23px/1em 'microsoft yahei'; margin:20px 0 15px}
.author{ line-height:32px; height:32px; background:url(news_li_bg.gif) repeat-x 0 100%; margin-bottom:10px}
.author span{ margin-right:20px}
.author a{ color:#09f}
#read_content{ font-size:14px; line-height:1.8em;padding:10px; height:100%; overflow:hidden; clear:both}
.softimg{ width:320px; float:left; height:300px}

.read_content_soft{ border-bottom:10px solid #ebebeb; margin-bottom:40px; height:100%; overflow:hidden; clear:both}
.read_content_soft .icon{ width:250px; float:left; height:265px}
.read_content_soft .icon img{ margin:15px 0 0 20px}
.read_content_soft h2{ font-size:18px; font-family:'microsoft yahei'; font-weight:bold; line-height:1em; margin:15px 0 10px 0;}
.read_content_soft td{ height:30px; border-bottom:1px solid #ccc}
.read_content_soft th{ background-color:#6a6a6a; font-size:1px; height:10px; line-height:1px}
.read_content_soft th.l{ background-color:#bdbdbd; width:110px}
.read_content_soft td.r{ text-align:right}
#read_content p{ margin-bottom:1em}
.f_left-img{ float:left; margin:10px 10px 10px 0}
.f_right-img{ float:right; margin:10px 0 10px 10px}
.center-img{ margin:auto; padding:10px 0;text-align:center}

#read_content .video{ background:#333 url(read_videoBg.gif) no-repeat 100% 0; padding:10px; font-size:13px; color:#999; font-weight:bold; width:480px; margin:10px auto }
.read_album{ background:#f6f6f6; padding:10px; text-align:center; font-size:14px; font-weight:bold}
.read_album p{margin:10px 0; text-indent:0!important}
.read_album p a{margin:0 5px;font-size:12px;overflow:hidden; float:left; width:145px }
.read_album p img{ border:0px solid #000}

.ArticleGuild{ border:5px solid #b9e3ff; margin-bottom:10px; height:100%; overflow:hidden; padding:5px 10px 10px}
#container .ArticleGuild h3{ background-image:none; text-indent:0}
.ArticleGuild ul li{ width:48%; float:left; background:url(news_li_bg.gif) repeat-x 0 100%; margin-right:10px; line-height:31px; height:31px}
.ArticleGuild ul li span.number{ background: url(ol_numberBg.gif) no-repeat 0 0;  font-weight:bold; color:#fff; font-family:"Times New Roman"; text-align:center; margin-right:10px; width:15px; height:15px; line-height:15px; display:block; float:left; margin-top:8px}
.Comments h3 span{ font-size:12px; margin-left:10px; color:#2a609f}
#Comments_tabtag .btn_w103{ width:103px;overflow:hidden; display:block; float: right; margin-right:10px; line-height:28px}
#Comments_tabtag select{ float:right;height:24px; line-height:24px; vertical-align:middle; margin-right:10px}
#Comments_tabtag .btn_w103:hover{ color:#000}
#Comments_tabcon{ padding:10px}
#Comments_tabcon .c_wrap{ border-bottom:1px solid #ccc; position:relative; height:100%; overflow:hidden; padding:10px}
#Comments_tabcon .c_wrap .user_info{ width:70px; position:absolute; left:0; top:10px; text-align:center}
#Comments_tabcon .c_wrap .con{margin-left:90px; min-height:50px; width:510px;}
#Comments_tabcon .c_wrap .f_bar{margin-left:90px; text-align:right; line-height:30px; height:30px}
#Comments_tabcon .c_wrap .f_bar a{color:#09f; margin-right:10px}
#Comments_tabcon .c_wrap .user_info a.uname{ color:#5b9401; font-size:11.5px; font-family:Arial; text-decoration:underline}
#Comments_tabcon .c_wrap .user_info .c_date{ color:#666; font-size:11px;font-family:Arial}

.postComments{ padding:12px; background:#fff; margin:0 1px}
.postComments input{font-size:12px; height:16px; line-height:16px; padding:4px; vertical-align:middle; border:1px solid #ccc; background:#fffcee; margin-right:10px}

#Comments_Mood{ font-weight:bold; line-height:30px; margin:5px 0}
#Comments_Mood input{ margin:0; border:0; vertical-align:middle; background-color:#fff;}
#Comments_Mood td.left{ white-space:nowrap; vertical-align:top; padding-right:8px}
#Comments_Mood td span{ white-space:nowrap;margin-right:8px}

.postComments textarea{ width:610px; background:#fffcee url(p_comment_tbg.gif); border:1px solid #ccc; line-height:21px}
.postComments #textarea_topbar{ border:1px solid #ccc; border-bottom-width:0; background:#f8f8f8; margin-bottom:-1px; padding:10px; height:100%; overflow:hidden}
.postComments #textarea_topbar a{ background:url(textarea_topbar_a.gif) no-repeat 0 0; height:20px; width:20px; text-indent:-100em; overflow:hidden; display:block; float:left; margin-right:5px}
.postComments #textarea_topbar a:hover{ background-position:0 100%}
.postComments #textarea_topbar a.i{ background-position:-25px 0}
.postComments #textarea_topbar a.i:hover{ background-position:-25px 100%}
.postComments #textarea_topbar a.u{ background-position:-50px 0}
.postComments #textarea_topbar a.u:hover{ background-position:-50px 100%}
.postComments .btn_w103{ line-height:28px}
.postComments .btn_w103:hover{ color:#000}

.div_w690 .postComments textarea{width:660px;}
.div_w690 #Comments_tabcon .c_wrap .con{width:560px}


.stripViewer .panelContainer .panel .wrapper img{ float:left; margin-right:10px}
.stripViewer .panelContainer .panel .wrapper a.Title{ font-size:14px; font-weight:bold; color:#2a609f; display:block; line-height:3em;}
.stripViewer .panelContainer .panel .wrapper p{ line-height:2em; text-indent:2em; margin-bottom:.5em}


#tech_top{ background:url(tech_top.gif); height:54px; width:976px; margin:-13px 0 10px -13px; overflow:hidden}
#tech_top a{ display:block; height:50px; margin-top:4px; margin-left:5px; width:250px; text-indent:-100em; overflow:hidden}
#tech_top a:focus { -moz-outline-style: none } 
.tech_content{ border-bottom:3px solid #09f; margin-bottom:10px}
.tech_content .title{ font:bold 24px/1.2em 'microsoft yahei'; color:#2a609f; margin:10px 0;}
.tech_content .title a{ color:#2a609f}
.tech_content .title .cal{ background:url(tech_cal.gif) no-repeat 0 5px; width:55px; height:51px; text-align:center; color:#76622a; font-family:"Times New Roman", Times, serif; font-size:14px; float:left; line-height:16px; padding-top:15px; margin-right:15px}
.tech_content #read_content{ font-size:12px; line-height:1.6em;}
.tech_content .bottom_bar{ padding:0 5px 5px;}
.tech_content .bottom_bar .arrow_a{ width:80px}
.tech_content .copyright_warning{ background: url(copyright_warning.gif) no-repeat 0 0; width:376px; height:136px; margin:0 auto; overflow:hidden; text-indent:-100em}
.tech_content .author{ padding:0 10px}
#tech #album_img { padding:10px 0 10px 10px; margin-right:0; height:100%; overflow:hidden}
#tech #album_img a{ width:75px; height:75px; overflow:hidden; float:left; margin-right:17px;-margin-right:12px; margin-bottom:15px}
#tech .wallpaper_img{ padding:15px 0 15px 15px; margin-right:0; height:100%; overflow:hidden}
#tech .wallpaper_img a{ width:60px; height:90px; overflow:hidden; float:left; margin-right:10px;margin-bottom:15px}
#contribute{ background:url(contribute_bg.gif) no-repeat 9px 9px; height:208px; width:298px; border:1px solid #ccc; margin-bottom:10px; float:left}
#contribute_btn{ background:url(contribute_btn.gif) no-repeat 0 0; height:57px; width:194px; display:block; text-indent:-100em; overflow:hidden; margin-top:100px; margin-left:60px}
#contribute_btn:hover{ background-position:0 100%}
#contribute em{ font-style:normal; color:#fff; margin-left:30px; padding-top:5px; float:left}

#lab #lab_menu{ border-bottom:10px solid #1b3f67; width:780px; float:left; margin-bottom:10px}
#lab #lab_menu li{ float:left; border:1px solid #1c3d5f; margin-left:10px; border-bottom:0; overflow:hidden; height:28px}
#lab #lab_menu li a{ line-height:34px; height:28px; font-weight:bold; display:block; float:left; background:url(lab_menu_li.gif); color:#000; padding:0 10px}
#lab #lab_menu li.cur a,#lab #lab_menu li a:hover{ background-image:url(lab_menu_li_cur.gif); color:#fff; text-decoration:none}
#lab #lab_submenu{ background:url(lab_submenu.gif) repeat-x 0 0; height:36px;width:780px; float:left; margin-top:-19px}
#lab #lab_submenu li{ float:left;margin-left:10px}
#lab #lab_submenu li a{font-weight:bold; display:block; float:left;color:#fff;padding:0 11px;line-height:30px; height:36px}
#lab #lab_submenu li.cur a,#lab #lab_submenu li a:hover{ background:#09f url(lab_submenu_cur.gif) no-repeat 50% 100%; text-decoration:none}
#lab .lab_soft_topline{ width:780px; float:left; padding:10px}
#lab .lab_soft_topline .soft-img{ float:left; margin-right:20px; width:340px}
#lab .lab_soft_topline .title{ font:bold 18px 'microsoft yahei'; display:block; width:400px; text-align:center; float:left;}
#lab .lab_soft_topline p.intro{ width:400px; float:left; padding:15px 0 10px; line-height:2em; border-bottom:1px solid #ccc; margin-bottom:10px}
#lab .lab_soft_topline p.cat{width:400px; float:left;line-height:2em;}
#lab .lab_soft_list{ margin:10px}
#lab .lab_soft_list p{ border-bottom:1px solid #ccc; height:100%; overflow:hidden; padding:10px 0 20px; margin-bottom:10px; line-height:2em; color:#666}
#lab .lab_soft_list p img{ float:left; margin-right:10px}
#lab .lab_soft_list .title{ font-size:14px; color:#2a609f; font-weight:bold; display:block; line-height:1em; margin-bottom:10px}
#lab .lab_soft_list .date{ font:10px Arial; margin-left:10px}

/* width 5-22 */
.w470{ width:470px}
.w160{ width:160px}
.w780{ width:780px}
.w640{ width:640px}
.div_w310{ width:310px; overflow:hidden; float:left}
.div_w480{ width:480px; overflow:hidden; float:left}
.div_w160{ width:160px; overflow:hidden; float:left}
.div_w700{ width:700px; overflow:hidden; float:left}
.div_w260{ width:260px; overflow:hidden; float:left}
.div_w640{ width:640px; overflow:hidden; float:left; margin-right:10px}
.div_w690{ width:690px; overflow:hidden; float:left; margin-right:10px}
.div_w950{ width:950px; overflow:hidden; float:left;}
.div_w790{ width:790px; overflow:hidden; float:left}


/* ad 5-22 */
.ad-160_90{ margin-bottom:10px; display:block; width:160px;  float:left}
.ad-160_120{ margin-bottom:10px; display:block; width:160px;float:left}
.ad-160_480{ margin-bottom:10px; display:block; width:160px;  float:right; margin-right:20px}
.ad-160_600{ margin-bottom:10px; display:block; width:160px;  float:left}
.ad-40_90{margin-bottom:10px; display:block; width:40px;  float:left; margin-right:10px}
.ad-300_110{margin-bottom:10px; display:block; width:300px;float:left; margin-right:10px}
.ad-300_90{margin-bottom:10px; display:block; width:300px;  float:left; margin-right:10px}
.ad-300_300{margin-bottom:10px; display:block; width:300px;  float:left; margin-right:10px}
.ad-300_250{margin-bottom:10px; display:block; width:300px;  float:left; margin-right:10px}
.ad-160_400{margin-bottom:10px; display:block; width:160px;  float:left}
.ad-250_250{margin-bottom:10px; display:block; width:250px;  float:left }
.ad-640_90{margin-bottom:10px; display:block; width:640px;  float:left;}