<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/*page CSS Document */
.r_column { width:310px; height:100%; overflow:hidden; margin-top:10px; background:url(/images/column_310bg.gif) top center no-repeat; border-bottom:1px solid #e9e9e9; }
.r_205column { background:url(/images/column_205bg.gif) top center no-repeat; border-bottom:1px solid #e9e9e9;}
.r_b205col { background:url(/images/column_205bg.gif) top center no-repeat; border-bottom:1px solid #e9e9e9;}
	/*0615-tabmenu-edit*/
	.r_310title { width:100%; height:30px; background:url(/images/r_c310_title.gif) left top no-repeat; }
	.r_310title h1{ float:left;line-height:30px;text-indent:10px;font-weight:bold;color:#000;font-size:14px;font-family:"微软雅黑", "黑体"}
	.r_310title h2{ float:right;line-height:30px; overflow:hidden; margin-right:1px;}
	.r_310title h2 a{ width:50px; height:30px; display:block; float:left; background:url(/images/tab_30bg.gif) left top no-repeat; text-align:center; color:#666;}
	.r_310title h2 a:hover{ background:url(/images/tab_30bg.gif) left bottom no-repeat;color:#093; font-weight:bold; text-decoration:none;}
	.r_310title .now a{ background:url(/images/tab_30bg.gif) left bottom no-repeat;color:#093; font-weight:bold; text-decoration:none;}
	.r_310title .now a:hover{ text-decoration:underline;}
	/*0615-tabmenu-edit end*/
.r_downlist { width:290px; margin-left:auto; margin-right:auto; padding-top:10px; }
.r_downlist dl { float:left; padding-left:25px; background:url(/images/110ico.gif) left top no-repeat; line-height:24px; margin-bottom:10px; }
.r_downlist dt { float:left; padding-right:2px; max-width:170px; width:170px; height:24px; overflow:hidden; }
 .r_downlist dt a { color:#093;  }
.r_downlist dd {font-size:10px; float:right; width:80px; text-align:right; overflow:hidden;}
/*r-clound-tag*/
.r_clound{ width:310px; height:180px; background-color:#fff; overflow:hidden; position:relative;}
.r_clound h1{ width:116px; height:30px; position:absolute; left:1px; top:1px;line-height:30px; color:#679acf; font-weight:bold; background:url(/images/cloundtagbg.gif) left top no-repeat;}
.r_clound h1 span{ padding-left:30px; height:30px; line-height:30px; background:url(/images/ctabico.gif) 10px 8px no-repeat; display:block; width:80px;}
/*right-share*/
.r_c_rxym { width:290px; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:10px; height:100%; overflow:hidden; }
.r_c_rxym ul { width:220px; float:right; line-height:20px; height:60px; overflow:hidden; }
.r_c_rxym ul h1 { float:left; height:20px; overflow:hidden; width:100%; text-overflow:ellipsis; white-space:nowrap; }
.r_c_rxym ul h1.greeh1 a { float:left; height:20px; overflow:hidden; width:100%; text-overflow:ellipsis; white-space:nowrap; color:#093;line-height:20px}
.r_c_rxym ul li { overflow:hidden; width:220px; float:left; }
.r_c_rxym ul li span.rednum { color:#f30; font-weight:bold; }
.r_c_rxym .limg { width:60px; float:left; }
.r_c_rxym .limg img { width:50px; height:50px; padding:4px; border:1px solid #e9e9e9; display:block; float:left; }
/*right-review*/
.r_review { width:290px; margin:0 auto; height:100%; overflow:hidden; padding:10px;position:relative; }
.r_review h1 { font-weight:bold; line-height:25px; border-bottom:1px dotted #ccc; color:#093; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; }
.r_review h1 a { color:#093; text-decoration:none; }
.r_review h1 a:hover { color:#060; text-decoration:underline; }
.r_review dl{padding:10px 0 0 0; }
.r_review dl dt.img-special img{width:42px; height:42px;margin-right:15px;border-radius: 25px;-moz-border-radius: 25px;-webkit-border-radius: 25px;}
.r_review dl dt.img-special{ float:left;}
.r_review dl dd{padding-top:2px;}
.r_review dl dd{ color:#999999;}
.r_review dl dd a.blue{color:#006699}
.r_review span.icon-review{ position: absolute; left:40px;}
/*page-left*/
.l_column { width:680px; height:100%; overflow:hidden; }
/*user-tuijian*/
.user_tj { width:680px; height:65px; background:url(/images/tj_bg.jpg) left no-repeat; }
.user_tj ul { width:560px; height:50px; margin-left:120px; line-height:24px; padding-top:8px; }
.user_tj li { width:280px; float:left; height:24px; overflow:hidden; color:#999; }
.user_tj li span { padding-left:4px; }
.user_tj li a { color:#093; }
/*left-softinfo*/
/*----------------------------------------------------------------0825add----------------------------------------------------------------*/
.authorarrow{width:1px; height:1px; font-size:0px;position:relative; z-index:88888;}
.authorarrow h1{width:23px; height:21px; left:668px; top:142px; position:absolute;z-index:99999; background:url(/images/authorarrow.gif) left top no-repeat;}

.softinfo { width:680px; height:312px; position:relative; z-index:1; overflow:hidden; background-color:#fbfbfb; margin-top:10px; }
.softinfo .free { width:29px; height:37px; position:absolute; left:0px; top:-5px; z-index:100; clear:both; }
.softinfo_tit { width:670px; height:34px; border-bottom:1px dotted #ccc; margin-left:10px; line-height:34px; padding-top:5px; }
.softinfo_tit h1 { float:left; padding-left:30px; font-size:14px; color:#000; font-weight:bold; font-family:"微软雅黑", "黑体"}
.softinfo_tit h2 span { color:#f30;padding:0 3px 0 3px; }
.softinfo_tit h2 { float:right; padding-right:10px; }
.softinfo ul { color:#666; overflow:hidden; margin-left:10px; width:375px; height:210px; line-height:30px; margin-top:15px; _padding-bottom:14px; }
.softinfo ul li.vline { text-align:left; width:9px; height:30px; display:block; float:left; text-indent:-2px; overflow:hidden; color:#e4e4e4; }
.softinfo ul li { width:183px; height:30px; float:left; overflow:hidden; display:block; }
.softinfo ul li a { color:#093; }
.softinfo ul li a.help { color:#369; font-weight:bold; font-size:10px; padding-left:2px; line-height:11px; }
.softinfo ul li a.blan { padding:0px 3px; }
.softinfo ul li.alli { width:375px; white-space:nowrap; overflow:hidden; }
.softinfo ul li.user { text-indent:20px; background:url(/images/iuser.gif) left 5px no-repeat; }
.softinfo ul li.taolun { text-indent:20px; background:url(/images/itaolun.gif) left 5px no-repeat; }
.softinfo ul li.num { text-indent:20px; background:url(/images/inum.gif) left 7px no-repeat; }
.softinfo ul li.ma { text-indent:20px; background:url(/images/ima.gif) left 5px no-repeat; }
.softinfo ul li.link { text-indent:20px; background:url(/images/ilink.gif) left 5px no-repeat; }
.softinfo .soft_downupdate { width:680px; height:33px; line-height:30px; margin-top:10px;}
.softinfo .soft_downupdate ul { overflow:hidden; color:#666; height:33px; width:680px; display:block;background-color:#093; background:url(/images/download_tjbg.jpg) top left repeat-x; _margin-top:0px;margin-left:0px;}
.softinfo .soft_downupdate ul li { float:left; overflow:hidden; text-indent:30px; }
.softinfo .soft_downupdate ul li span { color:#093;}
.softinfo .soft_downupdate ul li.ll { background:url(/images/download_ico.gif) 10px 7px no-repeat; width:395px; }
.softinfo .soft_downupdate ul li.rr { background:url(/images/update_ico.gif) 10px 7px no-repeat; width:270px; }

.softinfo .r_ad230_1 { width:275px; height:222px; position:absolute; left:405px; top:47px; background:url(/images/pic_webform.gif) left top no-repeat; }
.softinfo .r_ad230_2 { width:275px; height:222px; position:absolute; left:405px; top:47px; background:url(/images/pic_winform.gif) left top no-repeat;border:solid 1px #ccc}
.softinfo .r_ad230_3 { width:275px; height:222px; position:absolute; left:405px; top:47px; background:url(/images/pic_winphone.gif) left top no-repeat; }
/*.softinfo .r_ad230_win p,.softinfo .r_ad230_web p { width:250px; height:230px; float:right; overflow:hidden; }
gjm ѸΪinner
.softinfo .r_ad230 p { width:250px; height:230px; float:right; overflow:hidden; }
*/
/*down-channel*/
.info_menu { width:680px; height:28px; margin-top:10px; border-bottom:2px solid #093; }
.info_menu ul { overflow:hidden; width:670px; padding-left:10px; height:28px; }
.info_menu ul li { line-height:28px; margin-top:0px; text-align:center; font-size:12px; font-weight:bold; float:left; margin-right:2px; }
.info_menu ul li a { width:83px; height:28px; color:#093; background:url(/images/ntab_bg2.jpg) bottom center no-repeat; display:block; }
.info_menu ul li a.currew, .info_menu ul li a:hover { background:url(/images/ntab_bg1.jpg) bottom center no-repeat; color:#fff; font-size:14px; }
.info_m_content .ptit { width:660px; padding-left:10px; height:40px; line-height:40px; font-weight:bold; }
.info_m_content .ptit h1 { float:left; font-weight:bold; }
.info_m_content .ptit h1 a { color:#069; text-decoration:underline; padding:0 2px; font-weight:normal; }
.info_m_content .ptit h1 a.more { color:#093; text-decoration:none; }
.info_m_content .ptit h2 { float:right; color:#ccc;}
/* gjmѲҪ
.info_m_content p { width:660px; padding:10px; line-height:24px; border-bottom:1px solid #eaeaea; color:#093; }
*/
/*down-now*/
.down_now {width:680px; height:43px; margin-top:10px; }
.down_now .downbtn { width:242px; height:43px; background:url(/images/download_now.jpg) left top no-repeat; color:#FF0; text-align:center; text-indent:115px; float:left; line-height:40px; font-weight:bold; font-size:14px; }
.down_now .downbtn a { color:#FF0; }
.down_now .downbtn a:hover { text-decoration:underline; }
.down_now .gree_channel { width:431px; height:40px; background:url(/images/bj_label.gif) top left no-repeat; float:right; display:block; color:#F60; line-height:46px; text-indent:125px; overflow:hidden; }
.down_now .gree_channel a { color:#093; padding-left:30px; height:40px; line-height:40px; background-color:#930; }
.down_now .gree_channel .codetreeico { background: url(/images/codetreeico.gif) 8px 0px no-repeat; height:46px; line-height:46px; }
.down_now .gree_channel .codefavico { background: url(/images/codefavico.gif) 8px 0px no-repeat; height:46px; line-height:46px; }
.down_now .gree_channel .codecommendico { background: url(/images/tjdownload.gif) 8px 0px no-repeat; height:46px; line-height:46px; }
/*.down_now .gree_channel span { padding-left:30px; background: url(/images/tjdownload.gif) 8px 4px no-repeat; padding-top:5px; padding-bottom:5px; }*/
/*kafa-huanjing*/
ul.dev { width:290px; padding:8px 10px; overflow:hidden; color:#093; line-height:24px; }
ul.dev h1 { width:100%; font-weight:bold; display:block; }
ul.dev li { width:100%; color:#ccc; _color:#093; }
ul.dev li a { color:#093; }
/*code-tree*/
.code_tree { width:680px; height:100%; overflow:hidden; border-bottom:1px solid #eaeaea; border-top:1px solid #9bcd9b; padding:10px 0px; margin-top:10px; }
.code_tree h1 { width:100%; height:30px; background:url(/images/ima.gif) 10px 6px no-repeat; line-height:30px; font-weight:bold; color:#000; text-indent:34px; font-size:14px; margin-bottom:5px; }
/*gjm޸ģmystyle.css
.code_tree p { width:410px; height:auto !important; overflow:scroll-y; min-height:240px; height:240px; overflow:visible; margin-left:10px; _margin-left:5px; float:left; background-color:#e9e9e9; }
.code_tree span { width:240px; height:240px; float:right; overflow:hidden; }
*/
/*buy_logs*/
.buy_logs { width:680px; height:100%; overflow:hidden; padding:5px 0px 15px; }
/* 2012-12-30 修改源码详细页面广告显示错位问题*/
.buy_logs h1 { width:200px; height:20px; float:left; background:url(/images/buy_logs.gif) 10px 0px no-repeat; line-height:20px; font-weight:bold; color:#000; text-indent:34px; font-size:12px; margin-bottom:5px;  }
.buy_logs h2 { width:250px; float:right; height:20px; padding-top:0px; text-align:center; }

/*.buy_logs h1 { width:500px; height:20px; float:left; background:url(/images/buy_logs.gif) 10px 0px no-repeat; line-height:20px; font-weight:bold; color:#000; text-indent:34px; font-size:12px; margin-bottom:5px;  }
.buy_logs h2 { width:120px; float:right; height:20px; padding-top:10px; text-align:center; }*/
.buy_logs h2 a img { vertical-align:middle; }
.buy_logs ul { float:left; }
.buy_logs ul li { float:left; line-height:20px; width:70px; padding-left:5px; padding-top:5px; }
.buy_logs ul li img { width:50px; height:50px;  float:left; display:block; }
/*.buy_logs ul li img { width:50px; height:50px; padding:4px; border:3px solid #ccc; float:left; display:block; }*/
.buy_logs ul li  div { text-align:center;}
.buy_logs ul li em {font-size:11px; font-style:normal;display:block;float:left }

/*other-code*/
.other_code { width:680px; height:100%; overflow:hidden; border-bottom:1px solid #eaeaea; border-top:1px solid #9bcd9b; padding:10px 0px 15px; margin-top:10px; background:url(/images/dgree_bg.jpg) top repeat-x; }
.other_code h1 { width:500px; height:30px; float:left; background:url(/images/othercode.gif) 10px 6px no-repeat; line-height:30px; font-weight:bold; color:#000; text-indent:34px; font-size:12px; margin-bottom:5px; }
.other_code h2 { width:120px; padding-right:10px; float:right; height:20px; padding-top:10px; text-align:center; }
.other_code h2 a { padding:0px 1px; width:18px; height:18px; display:block; float:left; }
.other_code h2 a img { vertical-align:middle; }
.other_code ul { width:680px; float:left; }
.other_code ul li { float:left; line-height:20px; width:325px; padding-left:10px; }
.other_code ul li img { width:50px; height:50px; padding:4px; border:1px solid #ccc; float:left; display:block; }
.other_code ul li ul { width:260px; margin-left:5px; height:60px; float:left; }
.other_code ul li ul li { width:260px; _width:250px; overflow:hidden; height:20px; }
.other_code ul li ul li span.textb { font-weight:bold; }
/*down_other_code*/
.down_other_code { width:680px; height:100%; overflow:hidden; border-bottom:1px solid #eaeaea;padding-bottom:15px; background:url(/images/dgree_bg.jpg) top repeat-x; }
.down_other_code ul li{}
.down_other_code h1{ margin-left:0px; float:left;font-size:14px;font-weight:bold; font-family:"微软雅黑", "黑体"}
.down_other_code h1 a {width:110px; height:40px; float:left; line-height:40px;padding-left:45px; text-align:left;font-weight:bold; color:#000; font-size:14px;font-family:"微软雅黑", "黑体"}
.down_other_code ul li.now h1 a { color:#093;background:url(/images/dgree_bg2.gif) center top no-repeat; text-decoration:none;}
.down_other_code .oc_tit ul li{float:left;}

/*liudao relation redevcode*/
.rRedev {float:left;border:1px dashed #ff9900;width:668px;height:145px;margin-top:10px;}
.rRedev img{padding:15px;float:left}
.rRedev dl {float:left;padding-top:15px;width:380px}
.rRedev dl dt{color:#093;float:left;font-size:12px;display:block;padding-bottom:5px;width:100%;}
.rRedev dl a {color:#666;font-size:14px; font-weight:bold;line-height:140%}
.rRedev dd{width:380px;line-height:30px;font-size:12px}
.rRedev dd ul li{float:left; width:190px;}
.rRedev dd ul li a{font-weight:normal;font-size:12px}
.rRedev dd ul li span{float:left; font-weight:bold;}
.rRedev dd span{float:left; font-weight:bold;}
.rRedev dd span em{font-style:normal;font-size:11px;font-weight:normal}
.rRedev h1 a
{
    float:right;
    width:62px;height:62px;
    font-size:20px; font-style:italic; font-weight:bolder;
     color:#f68f09;display:block;padding:60px 60px 0 0;
             background:url(/images/rredev_down_btn.gif) 0px 35px no-repeat;
             text-align:right;
   }
/*liudao relation freecode*/
.rFreecode {float:left;border:1px dashed #94c789;width:668px;height:145px;margin-top:10px}
.rFreecode img{padding:15px;float:left}
.rFreecode dl {float:left;padding-top:15px;width:380px;}
.rFreecode dl dt{color:#093;float:left;font-size:12px;display:block;padding-bottom:5px;width:100%;}
.rFreecode dl a {color:#666;font-size:14px; font-weight:bold;line-height:140%}
.rFreecode dd{width:380px;line-height:30px;font-size:12px}
.rFreecode dd ul li{float:left; width:190px;}
.rFreecode dd ul li a{font-weight:normal;font-size:12px}
.rFreecode dd ul li span{float:left; font-weight:bold;}
.rFreecode dd span{float:left; font-weight:bold;}
.rFreecode dd span em{font-style:normal;font-size:11px;font-weight:normal}
.rFreecode h1 a
{
    float:right;
    height:62px;
    font-size:20px; font-style:italic; font-weight:bolder;
     color:#f68f09;display:block;padding:55px 60px 0 0;
             background:url(/images/rfreecode_down_btn.gif) 0px 26px no-repeat;
             text-align:right;
   }
/*gjmǩͻ
.down_other_code h1 a:hover { color:#093;background:url(/images/dgree_bg2.gif) center top no-repeat; text-decoration:none;}
.down_other_code h1 a.now{color:#093;background:url(/images/dgree_bg2.gif) center top no-repeat; text-decoration:none;}

.down_other_code ul { width:680px; float:left; line-height:24px; }
.down_other_code ul li { float:left; height:24px; overflow:hidden; width:340px; }
.down_other_code ul li a { width:224px; display:block; float:left; overflow:hidden; text-indent:8px; }
.down_other_code ul li span { width:16px; height:11px; margin-left:10px; _margin-left:5px; margin-top:6px; background:url(/images/list-num-bg.gif) top left no-repeat; text-align:center; color:#fff; font-weight:bold; font-size:10px; line-height:11px; display:block; float:left; }
.down_other_code ul li span.top3 { background:url(/images/list-top3num-bg.gif) left top no-repeat; }
.down_other_code ul li span.date { color:#ccc; background:none; font-weight: normal; font-size:12px; width:80px; display:block; float:left; text-align:center; }
*/
/*tech-question*/
.tech_ques { width:100%; height:38px; margin-top:10px; background-color:#f9f9f9; line-height:38px; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; }
.tech_ques span { font-size:14px; padding-left:35px; background:url(/images/ima.gif) 10px 0px no-repeat; font-weight:bold;font-family:"微软雅黑", "黑体" }
.tech_ques select { margin-left:10px; width:150px; border:1px solid #ccc; _margin-top:8px;padding:5px; }
.tech_ques img { vertical-align:middle; padding-left:3px; }
/*comment*/
.comment { width:680px; height:100%; overflow:hidden; margin-top:10px; }
.comment .g-title { width:680px; height:43px; background:url(/images/comment-titbg.jpg) left top no-repeat; color:#fff; }
.comment .g-title h1 { width:120px; text-indent:34px; font-size:14px; font-weight:bold; color:#093; float:left; line-height:30px; padding-top:10px; font-family:"微软雅黑", "黑体"}
.comment .g-title h2 { width:420px; text-indent:20px; float:left; line-height:35px; padding-top:5px; }
.comment .g-title h2 span { color:#cf0; font-weight:bold; padding:0px 3px; }
.comment .g-title .worelpy { width:100px; height:28px; background:url(/images/y-replybtn.gif) top left no-repeat; text-indent:25px; color:#fff; font-weight:bold; border:none; outline:none; line-height:28px; margin-top:6px; margin-left:25px; cursor:hand; }
.comment .tl { top:10px; left:106px; width:10px; height:21px; background:url(/images/reply-left-arrow.jpg) #000; position:absolute; }
.comment .item { position:relative; padding:0 0 2px 115px; margin-bottom:10px; background:#fff; zoom:1; margin-top:10px; }
.comment .user { position:absolute; top:0px; left:0; width:110px; text-align:center; color:#999; line-height:150%; }
.comment .user a { color:#093; }
.comment .u-icon img { border:2px solid #EAEAEA }
.comment .o-topic { padding:0 0 2px; margin-bottom:10px; border-bottom:1px solid #F9F0DB; overflow:hidden; zoom:1; }
.comment .topic { float:left; }
.comment .i-item { padding:10px 15px 5px; border:1px solid #F3E6C6; background:#FFFCF5; }
.comment .star { float:left; margin:0 0 0 5px; }
.comment .date-comment { float:right; color:#999; }
.comment .date-comment a { margin-right:10px; color:#005aa0; }
.comment-content dl { padding:2px 0; overflow:hidden; zoom:1; line-height:150%; padding-bottom:5px; }
.comment-content dt { float:left; width:72px; text-align:right; color:#F60; }
.comment-content dd { float:left; width:450px; }
.comment-content dl.kf { border-top:1px dotted #ccc; padding:10px 0; overflow:hidden; zoom:1; line-height:150%; padding-bottom:5px; border-bottom:0px; margin-top:10px; }
.comment-content dt.kf { float:left; width:102px; text-align:right; color:#F60; }
.comment-content dd.kf { float:left; width:410px; color:#F60; }
.comment-content dd.kf span { color:#999; float:right;}
.comment-content .replybtn { width:100%; height:30px; text-align:right; line-height:30px; }
.comment-content .replybtn input { background:url(/images/gray-replybtn.gif) top center no-repeat; width:65px; height:24px; outline:none; border:none; text-align:center; color:#333; }
/*star*/
.sa0, .sa1, .sa2, .sa3, .sa4, .sa5 { width:64px; height:12px; background-image:url(/images/icon_clubs.gif); background-repeat:no-repeat; overflow:hidden; margin-bottom:2px; }
.sa0 { background-position:-65px 1px; }
.sa1 { background-position:-52px 1px; }
.sa2 { background-position:-39px 1px; }
.sa3 { background-position:-26px 1px; }
.sa4 { background-position:-13px 1px; }
.sa5 { background-position:0 1px; }
/*dianpin*/
.star { float:left; margin:0 0 0 5px; padding:0px; }
.dianpin { width:678px; padding-bottom:58px; border:1px solid #dcdcdc; background-color:#f5f5f5; line-height:150%; }
.dianpin span { float:left; margin-right:10px; }
.dianpin input { float:left; }
.dianpin dt { width:670px; padding-top:12px; text-indent:10px; }
.dianpin dd .texta { width:655px; height:120px; overflow:scroll-y; border:1px solid #ccc; margin-left:10px; margin-top:10px; background:url(/images/textaera_bgtext.gif) #fff 50% 50% no-repeat; }
.dianpin dd .textask { width:645px; height:120px; overflow:scroll-y; border:1px solid #ccc; margin-left:10px; margin-top:10px;padding:5px; }
.dianpin dd span.zy { text-indent:10px; line-height:35px; height:30px; }
.dianpin dd input.btn { float:right; margin:15px 10px 10px; width:83px; height:32px; text-align:center; color:#fff; background:url(/images/greebtns.gif) left top no-repeat; border:0px; outline:none; }
/*all-class*/
.allclass { width:100%; border-collapse:collapse; border:1px solid #ccc; margin-top:10px; color:#999; line-height:30px; }
.allclass td { border-bottom:1px solid #ccc; padding:0px 5px; }
.allclass td span { padding:0px 15px 0px 0px;}
.allclass td span input { line-height:28px; vertical-align:middle; margin-right:3px; }
.allclass td a { padding-right:7px; color:#999; }
.allclass thead tr th { padding:0px 5px; font-weight:normal; border-bottom:1px solid #ccc; }
.allclass thead tr th a.zd { float:right; }
.allclass thead tr th a { padding-right:7px; color:#999; _float:left; }
.allclass thead { background-color:#f4f4f4; }
.allclass td.greent, .allclass td.greent a { color:#093; }
/*20110825 gjm del .allclass .green-b { color:#093; font-weight:bold; }*/
/*class-list*/
.btnCompare { width:100%; height:40px; }
.btnCompare input { width:90px; height:28px; border:1px solid #F60; background:url(/images/icoBtn.gif) #fff 12px 7px no-repeat; color:#F60; text-align:center; line-height:28px; text-indent:16px; margin-top:10px; float:right; outline:none; }
.pagenumb { width:650px; margin-left:auto; margin-right:auto; height:30px;}
.pagenumb_s { width:100%; margin-left:auto; margin-right:auto; height:30px; padding-top:15px;}
.botliststyle{ padding-top:10px; border-top:1px solid #d4e0d4;}
DIV.pnumb { padding:3px;MARGIN: 3px;TEXT-ALIGN: center;}
DIV.pnumb A {PADDING-RIGHT: 5px;PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #093; PADDING-TOP: 2px;TEXT-DECORATION: none; border:1px solid #ccc;}
DIV.pnumb A:hover { BORDER:#093 1px solid; color:#fff; background-color:#093;}
DIV.pnumb A:active { BORDER-RIGHT: #093 1px solid; BORDER-TOP: #093 1px solid; BORDER-LEFT: #093 1px solid; COLOR: #000; BORDER-BOTTOM: #093 1px solid }
DIV.pnumb SPAN.current { BORDER-RIGHT: #093 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #093 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #093 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #093 1px solid; BACKGROUND-COLOR: #093 }
DIV.pnumb SPAN.disabled { BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid }

.class-listcontent{ width:680px; height:100%; overflow:hidden; background:url(/images/class-list-mbg.gif) center repeat-y; padding-bottom:15px; padding-top:15px;}
.class-listtit{ width:100%; height:34px; overflow:hidden; background:url(/images/cl-list-titbg.gif) top center no-repeat; color:#fff;  line-height:30px;}
.class-listtit h1{width:290px; float:left;font-weight:bold; overflow:hidden;height:30px;line-height:30px; text-indent:15px;padding-top:3px;_padding-top:8px; }
.class-listtit h1 span{ padding-left:10px;}
.class-listtit h1 img{ vertical-align:middle;padding-left:5px}
.class-listtit h2{ font-weight:bold;width:350px; height:30px;float:right; line-height:30px;}
.class-listtit h2 a{display:block; float:left; height:30px; line-height:30px;padding-top:3px;_line-height:20px;_padding-top:10px; color:#fff;}
.class-listtit h2 a:hover{ color:#CF0; text-decoration:underline;}
.class-listtit h2 a img{ padding-left:5px; vertical-align:middle;}
.w85{ width:85px;}
.w75{ width:75px;}
.w90{ width:88px;}

.class-listbottom{ width:680px; height:4px; font-size:1%;overflow:hidden; background:url(/images/class-list-bottombg.gif) center no-repeat;}
.c-content{width:680px; min-height:185px;}
.c-tit{width:635px;padding-left:15px; height:30px; line-height:30px; margin-left:auto; margin-right:auto;background-color:#f8fcfc;border-top:1px solid #f5f7f7}
.c-tit h1{ width:295px; float:left; font-size:14px; font-weight:bold; overflow:hidden; color:#093; height:30px;_height:25px; line-height:30px;_line-height:20px;_padding-top:5px;font-family:"微软雅黑", "黑体"}
.c-tit h1 span a{margin-top:25px;padding-left:5px}
.c-tit h2{ width:335px; height:30px;float:right;}
.c-tit h2 span{ padding-left:40px; text-align:right; height:20px;}
.c-size,.c-reply,.c-download,.c-date{padding:5px 0px; color:#093;}
.c-size{ background:url(/images/c-size.gif) 20px 5px no-repeat;}
.c-reply{ background:url(/images/c-reply.gif) 20px 5px no-repeat;}
.c-download{ background:url(/images/c-download.gif) 20px 5px no-repeat;}
.c-date{ background:url(/images/c-date.gif) 20px 5px no-repeat;}
.c-pic{width:110; height:101px; margin:10px 0 0 15px;_margin:15px 0 0 7px;float:left; text-align:center;}
.c-pic img{padding:4px; border:1px solid #ccc; background-color:#fff;}
.c-pic a{display:block;width:110px;height:101px;background-repeat: no-repeat;background-position:7px 7px;border:1px solid #ccc; background-color:#fff;text-align:right;padding:4px}

.c-infocontent{width:515px; height:120px; margin:10px 15px 0 0;_margin:15px 7px 0 0; float:right; background-color:#fff;padding-bottom:10px}
.c-infocontent h1{ width:505px; height:25px; border-bottom:1px dashed #ccc;line-height:25px; text-indent:5px;overflow:hidden;}
.c-infocontent h1 span{ font-weight:bold; padding-right:10px; color:#000;}
.c-infocontent h1 span.star{}
.c-infocontent p{ width:100%; min-height:60px;padding:5px; line-height:20px; overflow:hidden;text-overflow:ellipsis;}
.c-infocontent h2{width:505px;overflow:hidden;line-height:25px;text-align:right}
.c-infocontent h2 span{color:#093;width:140px;float:right}
.c-infocontent h2 em{padding-right:10px;color:#f30;font-style:normal}
.c-infocontent h2 a.demo{float:right;padding-right:5px;}
.c-infocontent h2 a.down{float:right;padding-right:20px;}

/*search-list*/
.s_l{ width:160px; height:100%; padding-right:0px; height:100%; overflow:hidden; margin-top:10px; float:left; text-indent:15px; }
.s_r{ width:799px; height:100%; overflow:hidden; margin-top:10px; float:right;border-left:1px solid #ccc; padding-left:30px;}

.search_result{ width:100%; height:35px; background:url(/images/positionbg.jpg) bottom repeat-x; line-height:30px;}
.search_result h1{ float:left;text-indent:40px; background: url(/images/search_result.gif) 15px 7px no-repeat;width:100%;}
.search_result h1 span{color:#36c;}
.search_result h1 span.stime{color:#ccc;}
.search_result a{ color:#36c; text-decoration:underline;}
.search_result a:hover{ color:#F30;}


.searchtop_menu { width:100%; height:28px; margin-top:8px; border-bottom:2px solid #093; }
.searchtop_menu ul { overflow:hidden; width:750px; padding-left:15px; height:28px; }
.searchtop_menu ul li { line-height:28px; margin-top:0px; text-align:center; font-size:12px;float:left; margin-right:2px; }
.searchtop_menu ul li a { width:120px; height:28px; color:#093; background:url(/images/stab_bg2.gif) bottom center no-repeat; display:block; }
.searchtop_menu ul li a.currew, .searchtop_menu ul li a:hover { background:url(/images/stab_bg1.gif) bottom center no-repeat; color:#fff; font-weight:bold;}

.sltit{ font-size:14px; font-weight:bold; color:#000; line-height:35px; border-bottom:1px solid #ccc;}
ul.sl_menu{ width:170px; padding-right:10px; overflow:hidden; color:#666; line-height:180%;padding-top:8px;}
ul.sl_menu a{ color:#36c;}
ul.sl_menu .fb{ font-weight:bold;}
ul.sl_menu .s_history{ border-top:1px solid #ccc; padding-top:8px;}
ul.sl_menu .topdotline{ border-top:1px dotted #ccc; padding-top:8px;}
.result_column{ width:800px; height:100%; overflow:hidden;}
.result_list{ width:800px; height:129px; border-bottom:1px dotted #ccc;padding-top:20px;}
.s-pic{ width:100px; height:110px; float:left; margin-left:10px;_margin-left:6px;}
.s-pic img{ width:100px; height:100px;}
.s-pic h1{ text-align:center; height:30px; line-height:30px; overflow:hidden; color:#666;}
.r-result{width:665px; height:105px; float:right;padding-right:15px;}
.r-result h1{ height:30px;font-size:14px; line-height:18px;}
.r-result h1 a{ color:#36c; text-decoration:none;}
.r-result h1 a.down{float:right;width:82px;height:25px;background:url(/images/btn_list_down.gif); text-indent:-5000px;}
.r-result h1 a:hover{ color:#F60;text-decoration:underline;}
.r-result p{ height:40px; line-height:20px; overflow:hidden;clear:both; margin-bottom:10px;}
.r-result h2{width:665px; height:25px; line-height:30px; overflow:hidden;}
.r-result h2 a{ height:30px; line-height:30px;}
.sstar{ padding-left:64px;}
.r-result h2 .upuser{ padding-left:25px; background:url(/images/tjdownload.gif) 0px 5px no-repeat; padding-top:5px; padding-bottom:5px;}
.search-botinput{width:100%; height:35px; text-align:center;padding-top:15px;}
.search-botinput .inputaera{width:400px; height:25px; border:1px solid #ccc;vertical-align:middle;}
.search-botinput .searchbtn{width:60px; height:27px; border:1px solid #ccc; line-height:22px; vertical-align:middle; border-left:0px;}

.questionappend{border:1px solid #ccc; margin-top:10px; width:615px;}
.questionappendtime{ width:100%;border-bottom:1px dashed #ccc; text-indent:20px; line-height:25px;}
.questionappendcontent{margin:5px;}

/*answer页bug修正*/
#talk_51aspx{width:670px; height:auto; margin:0; margin-top:30px;overflow:hidden; height:1%; margin-bottom:20px;}
#talk_hflist{ clear:both; width:600px; height:auto; padding-left:40px; padding-bottom:20px;overflow:hidden; height:1%; margin-top:-20px;}
/*for ThreadList All */
ul,ol,li{list-style:none;}
.code_list_l {height: 100%;width: 1000px;overflow: hidden;margin:10px auto 10px;}
/*nav*/
.info {float:left;width:680px;overflow:hidden;_display:inline;margin: 15px 0 10px 0;}
.infoTab,.infoTab ul li,.infoTab ul li span,.infoTab ul li.on,.infoTab ul li.on span{ background: url(/images/pro_tab.png) no-repeat}
.infoTab {width:680px;height:33px; background-repeat: repeat-x; background-position:0 bottom;}
.infoTab ul {list-style:none;width:720px;margin:0 0 0 8px;padding:0;}
.infoTab ul li {float:left;height:27px;line-height:27px;margin:4px 3px 0 0;padding:0 10px 0 0;cursor:pointer;color:#058c01; background-position:right -36px;}
.infoTab ul li span {display:block;padding:0 0 0 10px;background-position: left -36px;font-weight: bold; font-size:12px;}
.infoTab ul li span a{color:#009933;text-decoration:none;}
.infoTab ul li.on {height:27px;line-height:27px;margin:4px 3px 0 0;padding:0 10px 0 0;color:#FFFFFF; background-repeat: no-repeat; background-position: right 0;}
.infoTab ul li.on span {background-position: left 0;font-weight: bold;}
.infoTab ul li.on span a{color:White;}
.infoCon {width:658px;padding:10px;border: 1px solid #e9e9e9;margin-top:10px; float:left; font-family:"Tahoma";}
#con_1 .count,#con_2 .count,#con_3 .count,#con_4 .count{width: 130px;float: left;}
#con_1 .ws,#con_2 .ws,#con_3 .ws,#con_4 .ws{float: right;width: 518px; font-size:12px;}
#con_1 .count li,#con_2 .count li ,#con_3 .count li ,#con_4 .count li  {height: 39px;width: 58px;float: left;display:inline;border: 1px solid #c9c9c9;background: url(/images/count_bg.png) repeat-x 0px bottom;text-align: center;margin: 0 3px 0 2px;padding: 8px 0 5px 0;font-size: 12px; }
.count span {width: 58px;float: left;height:20px;overflow:hidden;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;position: relative; top:7px;}
.ws .all  {line-height: 22px;height: 22px; padding:0 10px 0 30px; float:left; width:478px;background: url(/images/author_top_iocn.gif) no-repeat 10px 6px;background-color: #f4fbf0; font-size:12px; overflow:hidden;}
.ws .all a {color:#3e3e3e;text-decoration: none;margin-left:10px;}
.ws .all a:hover {text-decoration: underline;}
.green2 {color: #009933;}
.ws .all .time {color: #a3a3a3;}
.ws .all .title {float: left;width: 270px;height: 22px;overflow: hidden;display: inline;}
.ws .all .author {float: right;}
#con_1 .ws2,#con_2 .ws2,#con_3 .ws2,#con_4 .ws2{margin-top:8px;width:408px;overflow:hidden;line-height: 22px;height: 88px;padding-left:110px;float: right;font-size:12px;background: url(/images/answer_icon.gif) no-repeat 80px 0;position: relative;}
.code_line {float: left;width: 100%;height: 1px;margin: 10px 0;border-top: 1px dashed #eeeeee;overflow: hidden;}
.ws2 p {line-height: 22px;height: 22px;overflow: hidden;width: 380px;}
.photos {position: absolute;left: 153px;top: 146px;}
.ws2 img {position: absolute;left: 10px;top: 4px;height: 48px;width: 48px;float: left;border-radius:30px;-moz-border-radius: 30px;-webkit-border-radius:30px;}
.ws2 .look {width: 40px;position: absolute;left: 470px;top: 67px;text-align: center;line-height: 18px;border-bottom: 1px solid #CCCCCC;}
.ws2 .look a {font-weight: bold;text-decoration: none; display:block; padding:1px 0 2px 0;height: 14px;line-height:14px;}
.ws2 .look a:hover{ color:#FFFFFF; background-color:#009933}
.code_list_l h5 {background: url(/images/comment-titbg.jpg) no-repeat left top;height: 40px;font-size: 14px;line-height: 43px;text-indent: 36px;color: #009933;padding-top: 3px;overflow: hidden;}
.currenthover{background:#ccc;padding-left:10px;}


#ifocus { width:290px; height:216px;border:1px solid #DEDEDE; background:#F8F8F8;}
#ifocus_pic { display:inline; position:relative;float:left;width:200px; height:206px; overflow:hidden; margin:5px 0 0 5px; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:100%; height:206px; overflow:hidden; display:none}
#ifocus_piclist img { width:100%;}
#ifocus_btn { display:inline; float:right; width:80px; margin:5px 5px 0 0;}
#ifocus_btn li { width:80px; height:65px; cursor:pointer; margin-bottom:5px; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img { width:63px; height:52px; margin:7px 0 0 11px; }
#ifocus_btn .current { background: url(/images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:210px; height:26px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx .normal { display:none; }

.allclass td a.green-b{color:#fff;}

.info {float:left;width:680px;overflow:hidden;_display:inline;margin: 15px 0 10px 0;}
.infoTab,.infoTab ul li,.infoTab ul li span,.infoTab ul li.on,.infoTab ul li.on span{ background: url(/images/pro_tab.png) no-repeat}
.infoTab {width:680px;height:33px; background-repeat: repeat-x; background-position:0 bottom;}
.infoTab ul {list-style:none;width:720px;margin:0 0 0 8px;padding:0;}
.infoTab ul li {float:left;height:27px;line-height:27px;margin:4px 3px 0 0;padding:0 10px 0 0;cursor:pointer;color:#058c01; background-position:right -36px;}
.infoTab ul li span {display:block;padding:0 0 0 10px;background-position: left -36px;font-weight: bold; font-size:12px;}
.infoTab ul li span a{color:#009933;text-decoration:none;}
.infoTab ul li.on {height:27px;line-height:27px;margin:4px 3px 0 0;padding:0 10px 0 0;color:#FFFFFF; background-repeat: no-repeat; background-position: right 0;}
.infoTab ul li.on span {background-position: left 0;font-weight: bold;}
.infoTab ul li.on span a{color:White;}
.infoCon {width:658px;padding:10px;border: 1px solid #e9e9e9;margin-top:10px; float:left; font-family:"Tahoma";}
.infoCon .count{width: 130px;float: left;}
.infoCon .ws{float: right;width: 518px; font-size:12px;}
.infoCon .count li {height: 39px;width: 58px;float: left;display:inline;border: 1px solid #c9c9c9;background: url(/images/count_bg.png) repeat-x 0px bottom;text-align: center;margin: 0 3px 0 2px;padding: 8px 0 5px 0;font-size: 12px; }
.count span {width: 58px;float: left;height:20px;overflow:hidden;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;position: relative; top:7px;}
.ws .all  {line-height: 22px;height: 22px; padding:0 10px 0 30px; float:left; width:478px;background: url(/images/author_top_iocn.gif) no-repeat 10px 6px;background-color: #f4fbf0; font-size:12px; overflow:hidden;}
.ws .all a {color:#3e3e3e;text-decoration: none;margin-left:10px;}
.ws .all a:hover {text-decoration: underline;}
.green2 {color: #009933;}
.ws .all .time {color: #a3a3a3;}
.ws .all .title {float: left;width: 270px;height: 22px;overflow: hidden;display: inline;}
.ws .all .author {float: right;}
.infoCon .ws2{margin-top:8px;width:408px;overflow:hidden;line-height: 22px;height: 88px;padding-left:110px;float: right;font-size:12px;/*background: url(/images/answer_icon.gif) no-repeat 80px 0;*/position: relative;}
.code_line {float: left;width: 100%;height: 1px;margin: 10px 0;border-top: 1px dashed #eeeeee;overflow: hidden;}
.ws2 p {line-height: 22px;height: 22px;overflow: hidden;width: 380px;}
.ws2 a:hover {text-decoration: none;}
.photos {position: absolute;left: 153px;top: 146px;}
.ws2 img {position: absolute;left: 10px;top: 4px;height: 48px;width: 48px;float: left;}
.ws2 .look {width: 40px;position: absolute;left: 470px;top: 67px;text-align: center;line-height: 18px;border-bottom: 1px solid #CCCCCC;}
.ws2 .look a {font-weight: bold;text-decoration: none; display:block; padding:1px 0 2px 0;height: 14px;line-height:14px;}
.ws2 .look a:hover{ color:#FFFFFF; background-color:#009933}
.code_list_l h5 {background: url(/images/comment-titbg.jpg) no-repeat left top;height: 40px;font-size: 14px;line-height: 43px;text-indent: 36px;color: #009933;padding-top: 3px;overflow: hidden;}
.currenthover{background:#ccc;padding-left:10px;}</pre></body></html>