/****** Reset ******/
body {font-size:12px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0 auto; padding:0;}
h1, h2, h3, h4, h5 {font-size:100%;}
a {color:#000; text-decoration:none;}
a:hover {color:#c30; text-decoration:underline;}
img {border:0px none;}
/****** global ******/
.clearfix:after {clear:both; content:"."; display:block; height:0pt; visibility:hidden;}
.clear{clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
.space,.intel{clear:both; font-size:0; height:0; line-height:0; height:6px;}
.intel{height:12px;}
.right{float:right;}
.normal,.normal a{font-weight:normal;}
.red,a.red,.red a{color:red;}
.blue,a.blue,.blue a{color:blue;}
.green,a.green,.green a{color:green;}
.black,a.black,.black a{color:black;}
.navy,a.navy,.navy a{color:navy;}
.brown,a.brown,.brown a{color:brown;}
.crimson,a.crimson,.crimson a{color:crimson;}

.c b{display:block; border-style:solid; line-height:0; font-size:0; clear:both; overflow:hidden;}
.c b.b1{border-width:1px 0 0; margin:0 5px; height:0;}
.c b.b2{border-width:0 2px; margin:0 3px; height:1px;}
.c b.b3{border-width:0 1px; margin:0 2px; height:1px;}
.c b.b4{border-width:0 1px; margin:0 1px; height:2px;}

#content h3 a{color:#7B2E00;}
.title-y{background:#FFD58D url(/images/2008a/type_y_left.gif) no-repeat;}
.title-y h3{ background:#FFD58D url(/images/2008a/type_y_right.gif) no-repeat right top; color:#333; padding:5px 10px 3px; margin-left:2px; font-family:tahoma; font-size:14px;}
.title-b{background:#C0D6E5 url(/images/2008a/type_b_left.gif) no-repeat; height:25px; overflow:hidden;}
.title-b h3{ background:#C0D6E5 url(/images/2008a/type_b_right.gif) no-repeat right top; color:#081B39; padding:7px 10px 4px; margin-left:2px;}
.title-b ul.touch{float:right; list-style:none; margin-right:5px;}
.title-b ul.touch li{float:left; margin-top:4px; margin-left:5px; padding:0 6px; height:22px; line-height:22px; cursor:pointer;}
.title-b ul.touch li.on{float:left; background:#fff; margin-top:3px; color:#c30; border:1px solid #9BBDD3; border-bottom:0; cursor:default;}
.small-y{height:23px; overflow:hidden;}
.small-y h3{font-size:12px; color:#7B2E00; padding:4px 10px 3px;}
.title-y ul.btnr {float:right; list-style:none;}
.title-y ul.btnr li {background:url(/images/2008a/tabstitle_button_bg.gif) no-repeat scroll left top; float:left; line-height:24px; margin:3px 3px 0 0; padding-left:10px;}
.title-y ul.btnr li a{background:url(/images/2008a/tabstitle_button_bg.gif) no-repeat right top;color:#7B2E00; display:block; margin-left:10px; padding-right:8px;}
.list-y{border:1px solid #FFB64B; margin-bottom:6px; background:#fcfcfc; border-top:1px solid #FF8F27;}
.list-b{border:1px solid #9BBDD3; margin-bottom:6px; background:#fff; border-top:0;}
.list-y h2,.list-b h2{text-align:center; margin:8px auto 3px; line-height:19px; font-size:14px; font-family:tahoma; color:#003399;}
.list-y h2 a{color:#039;}
.list-y h2 a:hover{color:#f60;}
.list-y p,.list-b p{text-indent:2em; color:#666; padding:0 10px;}
.list-y ul.list{padding:7px 0; margin-top:5px; list-style:none;}
.list-b ul.list{padding:6px 0; list-style:none; margin:0; color:#666;}
.list-y ul.list li{background:url(/images/2008a/li-small-dot.gif) no-repeat 10px 5px; padding-left:25px; font-size:14px; line-height:22px; font-family:tahoma;}
.list-b ul.list li{background:url(/images/2008a/li-gray-dot.gif) no-repeat 3px 3px; padding:0 5px 0 16px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list-b ul.eiss {width:274px; overflow:hidden;}
.list-b ul.eiss li{width:253px;}
.list-b ul.date li{background:none; padding-left:0;}
.list-b ul.float {padding:0;}
.list-b ul.float li{background:none; padding:0; float:left;}
.list-b ul.float li a{color:#04d;}
.list-b ul.float li a:hover{color:#f60;}
.list-b ul.member li{width:72px; padding-left:10px; margin-right:4px;}
.list-b ul.must li {width:84px; padding-left:7px; margin-right:2px;}
.list-y ul.list li span,.list-b ul.list li span{float:right; color:#666; font-size:12px; padding-right:6px; font-family:"宋体";}
.list-y ul.list li span a,.list-b ul.list li span a{color:#039;}
.list-y ul.list li span a:hover,.list-b ul.list li span a:hover{color:#c30;}
/****** locate ******/
#top,#header,#menu,#navi,#m_b,#search,#content{width:1002px;}
*{margin:0;padding:0;font-family:Arial,宋体;}

body {
margin:0px;
padding:0px;
color:#000000;
background-color:#13461d;
background-image:url(60du2008/bodybg.jpg);
background-repeat:repeat-x;
font: 12px, Helvetica, Arial, sans-serif
}
a {
color:#203705;
text-decoration:none;
}
a:hover {
color:#CC0000;
}
ul,li {
margin:0px;
padding:0px;
list-style:none;
}

/*首页CSS效果 CSS以i开头 代表index*/
/*整体CSS*/
.ibody {
width:1002px;
margin:0px auto;
background:#f7f7e7;
clear:both
}
/*头部效果*/
.itopword {
width:100%;
background: #EFEFEF;
border-bottom:1px solid #DFDFDF;
line-height:20px;
}
.itopword ul li {
width:80px;
float:left;
text-align:center;
border-right:1px solid #CCCCCC;
line-height:18px;
margin:2px;
}
.iheader {
width:1002px;
margin:0px auto;
}
.ilogo {
width:190px;
height:80px;
float:left;
margin:5px 0px;
}
.ibanner {
width:470px;
height:80px;
float:left;
margin:5px 0px 0px 5px;
text-align:center;
line-height:80px;
}
.itoplink {
width:260px;
float:right;
height:60px;
margin:5px;
background:#DEEAFE;
border:1px solid #00A8F9;
}
.itoplink ul li {
line-height:20px;
float:left;
width:120px;
text-align:center;
}
.t2{ height:25px; background:url(60du2008/t-3.gif) no-repeat #FFFFFF; line-height:25px; color:#fbfffc;}
.t2 h1{  font-size:14px; margin:0px 0px 0px 15px; float:left }
.t2 span{ float:right; color:#FF0000; margin-right:10px;}
.inav {
width:960px;
background: url(60du2008/navbg.jpg) no-repeat;
height:40px;
font-size:15px;
line-height:38px;
margin:3px auto;
}
.inav a {
color:#FFFFFF;
width:90px;
font-size:14px;
display:block;
float:left;
margin-left:10px;
text-align:center;
line-height:40px;
}
.inav a:hover {
font-weight:bold;
background:url(60du2008/navhover.gif) no-repeat center;
color:#FFFFFF;
}
#menu {background:url(60du2008/bg_menu.jpg) repeat-x; height:31px; line-height:31px;}
#menu ul.menu a {color:#e2f0c9; text-decoration:none; display:block; line-height:31px; padding:0 15px; background:url(60du2008/bg_menu_a_right.gif) no-repeat right;font-weight:bold;}
#menu ul.menu a:hover { color:#ffff00; font-weight:bold;}
#menu ul.menu {list-style:none; float:left;}
#menu ul.menu li {float:left; margin-right:1px; display:inline;}
#menu ul.link{float:right;}
#menu ul.link a{color:#f2f6fb; line-height:31px;}
#menu ul.link li {float:left; margin-right:14px; display:inline;}
#menu li.home {margin-left:15px;}

#navi{background:#f0f0d8 url(60du2008/bg_navi.gif) repeat-x scroll; font-size:12px; overflow:hidden; height:32px; }
#navi a{color:navy;}
#navi li.high a{color:#c30; text-decoration:underline}
#navi ul {list-style:none; float:left;}
#navi ul li{float:left; line-height:32px; margin-right:10px; color:#3c5d00}
#navi ul li.heart{background:url(60du2008/red.gif) no-repeat 10px -1px; padding-left:30px;}
#m_b b{background:#d6e7fd; border-color:#d6e7fd;}
.c b{display:block; border-style:solid; line-height:0; font-size:0; clear:both; overflow:hidden;}
.c b.b1{border-width:1px 0 0; margin:0 5px; height:0;}
.c b.b2{border-width:0 2px; margin:0 3px; height:1px;}
.c b.b3{border-width:0 1px; margin:0 2px; height:1px;}
.c b.b4{border-width:0 1px; margin:0 1px; height:2px;}

.isousuo {
width:960px;
margin:4px auto;
height:37px;
line-height:37px;
overflow:hidden;
background:url(60du2008/topsearch_bg.gif) repeat-x;
}
.isousuo form {
height:37px;
overflow:hidden;
line-height:37px;
}

.ad960 {
width:960px;
margin:5px auto;
text-align:center;
}
.red {
color:#FF0000;
font-weight:bold;
font-size:15px;
}
/*主体效果*/
.imain {
width:996px;
margin:0px auto;
}
.ileft {
float:left;
width:680px;
}
.iright {
float:right;
width:270px;
border:1px solid #ACCEFD;
}
.irightimg {
width:100%;
height:110px;
border-bottom:1px dashed #CCCCCC;
}
.irightlist {
margin-top:0px;
line-height:23px;
font-size:12px;
padding:5px;
}
.ilunxian {
width:200px;
float:left;
margin:0px auto;
overflow:hidden;
height:360px;
}
.ilunxianimg {
width:200px;
background:#E0ECFE;
float:left;
height:190px;
}
.inewshot {
width:99%;
float:left;
margin:5px auto 0px auto;
border:1px solid #ACCEFD;
background:#E0ECFE;
overflow:hidden;
}
.inewshotlist a {
line-height:25px;
font-size:14px;
}
.inewshot .title {
font-size:14px;
line-height:25px;
color:#660000;
padding:5px 10px 5px 10px;
}
.inewshotlist {
width:98%;
background:#fff;
margin:3px auto;
}
.irightbox {
width:100%;
margin-bottom:10px;
border:1px solid #88C4FF;
}
.irightboxtitle {
background:url(60du2008/in-2.gif) repeat-x;
color:#dcf5d8;
font-size:14px;
font-weight:bold;
padding-left:40px;
height:28px;
line-height:30px;
}
.irightboxtitle a {
color:#fff
}
.irboxlist {
padding:5px;
line-height:22px;
}
.ifoot {
width:1002px;
margin:5px auto;
line-height:25px;
clear:both
}
.ifootlink {
width:100%;
background:#457406;
height:29px;
line-height:29px;
text-align:center;
color:#FFFFFF
}
.ifootlink a:link, .ifootlink a:visited{ color:#e2f0c9}

.ifootbanquan {
line-height:28px;
text-align:center;
font-size:11px;
}
.ifootyouqing {
width:950px;
margin:5px auto;
padding:3px 15px;
line-height:20px;
text-align:left;
border:1px dashed #EBEBEB;
}
.ifootyouqing a {
padding:0px 5px;
}
.ifootyouqing img {
width:88px;
height:31px;
}
.icenter {
width:100%;
height:160px;
margin:5px 0px;
}
.icentertitle {
height:30px;
line-height:30px;
background:#B6DBFC;
padding-left:20px;
font-weight:bold;
font-size:14px;
color:#00699B;
}

/*文章页CSS代码开始*/
.aposition {
width:980px;
margin:0px auto;
height:30px;
line-height:30px;
font-size:13px;
padding-left:20px;
background:#e4f5d5;
border:1px solid #a1c286;
}
.aleft {
width:762px;
float:left;
margin:3px 0px;

}
.aright {
width:206px;
float:right;
border-left:solid 1px #ececd5;
 padding-left:8px;
}
.atitle {
padding-top:10px;
font-size:13px;
text-align:center;
line-height:30px;
border-bottom:1px double #d9e8c7;
width:96%;
margin:1px auto;
}
.atitle h1 {
font-size:16px;
font-weight:bold;
text-align:center;
margin:0px auto;
}
.acontent {
padding-top:8px;
width:93%;
font-size:13px;
margin:3px auto;
overflow:hidden;
clear:left;
line-height:20px;
}
.acontent ul{ margin-top:10px;} 
.acontent ul li{ background:url(60du2008/li_1.gif) no-repeat;padding-left:15px; line-height:23px;}
.acontent ul li a:link{ color:#98904a}
.acontent ul li a:visited{ color:#98904a}


.descr{ color:#CCCCCC; font-size:12px;}
.acontent .contentad300 {
float:left;
padding:5px;
}
.adtext {
text-align:center;
}
.apinglun {
width:100%;
margin:5px auto;
background:#fff;
line-height:25px;
text-align:center;
}
.axiangguan {
margin:5px auto;
line-height:25px;
border-top:1px solid #a1c286;
width:99%;
}
.afenye {
width:99%;
line-height:25px;
margin:3px auto;
border-bottom:1px dashed #CCCCCC;
border-top:1px dashed #CCCCCC;
text-align:left;
}
.txtbox {
width:95%;
text-align:center;
}
.ad300 {
width:206px;
margin-bottom:5px;
}
.arightbox {
width:100%;
line-height:25px;
font-size:13px;
margin:0px 0px 5px 0px;
}
.arighttitle {
font-size:13px;
font-weight:bold;
padding-left:70px;
background: url(60du2008/nav_t2.jpg) no-repeat top left ;#e4f5d5;
height:30px;
line-height:30px;
color:#457406
}
.arighttitle2 {
font-size:13px;
font-weight:bold;
padding-left:70px;
background: url(60du2008/nav_t3.jpg) no-repeat top left ;#e4f5d5;
height:27px;
line-height:27px;
color:#457406
}
.arboxlist {
line-height:25px;
font-size:13px;
padding:5px;
margin:2px auto;
}
.arboxlist ul{ margin:5px auto;}
.arboxlist ul li{ line-height:20px; background:url(60du2008/li_2.gif) no-repeat 2px; padding-left:16px;}


/*文章频道首页CSS*/
.lfenlei {
background:#F3F3F3;
border-bottom:1px solid #D0D0D0;
border-top:1px solid #D0D0D0;
height:25px;
line-height:25px;
padding:0px 15px;
font-size:13px;
text-align:center;
}
.lleft {
float:left;
width:250px;
border:1px solid #81ACFC;
line-height:24px;
font-size:14px;
}
.ltitle {
background:#D9E3EE;
border-bottom:1px solid #81ACFC;
height:25px;
line-height:25px;
font-size:13px;
font-weight:bold;
color:#004080;
padding-left:15px;
margin:1px;

}
.lright {
float:right;
width:250px;
border:1px solid #81ACFC;
line-height:24px;
font-size:14px;
}
.lcenter {
width:440px;
float:left;
margin-left:10px;
border:1px solid #81ACFC;
}
.lcenterimg {
width:140px;
float:left;
text-align:center;
margin:5px 0px;
}
.lcenterlist {
width:290px;
float:right;
margin:5px 0px;
line-height:24px;
font-size:14px;
}
.lcenterlist img {
padding:0px 3px;
}
.lleftboxlist {
line-height:24px;
font-size:12px;
padding:5px;
}
.lleftboxlist img {
padding:0px 3px;
}
.lfenleibox1 {
width:473px;
float:left;
border:1px solid #809ECC;
margin:2px;
}
.lfenleibox2 {
width:475px;
float:right;
margin-top:5px;
border:1px solid #809ECC;
}
.lfenleiboxt {
height:25px;
line-height:25px;
background:url(60du2008/boxtitlebg.gif) repeat-x;
padding-left:15px;
font-size:13px;
font-weight:bold;
}
.lfenleiboxt a {
color:#00699B;
}
.lfenleiboxl {
line-height:24px;
font-size:13px;
padding:5px;
}
.lfenleiboxl img {
padding:0px 3px;
}
/*软件信息页CSS*/
.sleft {
width:300px;
float:left;
}
.sright {
width:650px;
float:right;
}
.stitle {
height:40px;
line-height:40px;
font-size:14px;
font-weight:bold;
text-align:center;
background:#fff;
color:#044F93;
border:3px solid #DAE9FE;
}
.sinfo {
width:380px;
float:left;
margin:10px 0px 5px 10px;
line-height:22px;
font-size:12px;
}
.spic {
width:460px;
height:350px;
border:1px solid #D0E2FD;
margin:10px auto;
}
.ad240 {
width:240px;
height:150px;
float:right;
border:1px solid #D0E2FD;
margin:10px 0px;
}
.spic img {
width:460px;
height:350px;
}
.sjieshao {
width:100%;
margin-top:10px;
border:1px solid #B7C1D0;
overflow:hidden;

}
.swordad1 {
width:400px;
float:right;
height:30px;
line-height:30px;
}
.sjieshaotitle {
background:#DEE9EB;
font-size:14px;
padding-left:15px;
height:30px;
line-height:30px;
}
.sjieshaocon {
padding:5px;
font-size:14px;
line-height:25px;
}
.sleftbox {
width:100%;
border:1px solid #B7C1D0;
margin-bottom:10px;
overflow:hidden;
}


/*文章栏目列表页CSS*/
.zleft {
width:762px;
float:left;
margin:3px 0px;
font-size:14px;
}
.newslist_classtitle{width:100%; background:url(60du2008/newslist_titlebg1.jpg) repeat-x; height:36px;}
.newslist_classtitle .colnews_title{ float:left; font-size:14px; line-height:36px; padding-left:10px;}
.newslist_classtitle span{ float:right; font-size:12px; margin-right:10px; line-height:36px;color:#5e5e5e} 
.newslist_classtitle span a.link{ color:#5e5e5e}
.newslist_classtitle span a.visited{ color:#5e5e5e}
.newslist_classtitle span a{ color:#5e5e5e}
.newslist_classtitle2{background:url(60du2008/display_t_l.jpg) no-repeat; height:34px; line-height:34px; margin:0px auto; width:1002px;}
.newslist_classtitle2 span{ margin-left:30px;}

.ztitle {
padding-left:15px;
height:25px;
line-height:25px;
font-size:15px;
font-weight:bold;
color:#0B4B8C;
}
.ztime {
text-align:center;
font-size:12px;
color:#999999;
}
.zcontent {
line-height:23px;
padding:5px;
font-size:13px;
color:#AAAAAA;
}
.zother {
font-size:13px;
line-height:23px;
color:#336600;
}
.zright {
width:300px;
float:right;
}

<!--搜索页CSS-->
.etitle {
height:30px;
line-height:30px;
text-align:center;
background:#DEE9EB;
font-size:14px;
}
.ejieguo {
line-height:23px;
}

/*新主页CSS*/
.block1 {
width:960px;
margin:3px auto;
height:200px;
}
.bleft {
width:300px;
float:left;
}
.bright {
width:650px;
float:right;
}

.b1news {
width:320px;
float:left;
border:1px solid #a1c286;
height:200px;
overflow:hidden;
}
.b1top {
width:98%;
margin:2px auto;
}
.b1toptitle {
font-size:14px;
font-weight:bold;
color:#275c91;
height:30px;
line-height:30px;
padding-left:45px;
background:url(60du2008/0b1toptitle.gif);
}
.b1topcon {
line-height:20px;
font-size:12px;
padding:2px 5px;
border-bottom:1px dashed #CCCCCC;
height:40px;
overflow:hidden;
}
.b1newlist {
line-height:22px;
font-size:14px;
padding:5px 8px;
overflow:hidden;
}
.b1bbs {
width:320px;
float:right;
height:200px;
border:1px solid #a1c286;
}
.bigblocktitle {
height:25px;
line-height:25px;
font-size:14px;
font-weight:bold;
padding-left:15px;
background: #e4f5d5;
margin:1px;
border-bottom:1px solid #a1c286;
}
.b1bbslist {
width:99%px;
line-height:24px;
margin:2px auto;
padding:2px 5px;
}
.b1lunxian {
width:300px;
height:200px;
border:1px solid #a1c286;
}
.block2 {
width:960px;
margin:0px auto;
background:#fff;
}
.block3 {
width:960px;
margin:0px auto;
background:#fff;
}
.block4 {
width:960px;
margin:0px auto;
background:#fff;
}
.b2daohang {
width:100%;
border:1px solid #a1c286;
}
.bad300 {
width:300px;
height:100px;
margin:5px auto;
border:1px solid #666666;
}
.bad650 {
width:650px;
height:60px;
margin:2px auto;
border:1px solid #666666;
}
.bleftsmallbox {
width:100%;
border:1px solid #a1c286;
}


.bleftsboxcon {width:95%;margin:3px auto;}
.bleftsboxcon li{ background:url(img/li.gif) no-repeat; line-height:21px;}
.bleftsboxcon li a{ color:#203705}
.bleftsboxcon li span{ float:right; color: #999}

.bleftsboxcon img {
padding:1px 2px ;
}
.smallblocktitle {
height:30px;
line-height:30px;
font-size:14px;
font-weight:bold;
padding-left:15px;
background: #e4f5d5;
color: #275c91;
margin:1px;
border-bottom:1px solid #a1c286;
}
.rbigbox1 {
width:320px;
float:left;
border:1px solid #a1c286;
overflow:hidden;
}
.rbigbox2 {
width:320px;
float:right;
border:1px solid #a1c286;
overflow:hidden;
}
.rbigboxcon {
width:98%;
margin:2px auto;
line-height:25px;
font-size:14px;
}
.bigboxtoptitle {
font-size:14px;
color: #275c91;
font-weight:bold;
height:26px;
line-height:26px;
margin:5px auto;
padding-left:35px;
background:url(60du2008/bigboxtoptitle.gif) no-repeat;
}
.bigboxtopcon {
font-size:13px;
color:#999999;
width:95%;
margin:5px auto;
border-bottom:1px dashed #CCCCCC;
line-height:19px;
height:38px;
overflow:hidden;
}
.rbigboxcon img {
padding:1px 2px;
}

.cy_box li{
	background:url(title_bg.gif) repeat-x bottom;
}
.cy_box li t{
	font-size:14px;
	color:#2C2C2C;
	font-weight:bold;
}

/*新版新闻频道首页CSS*/
.dblock1 {
width:980px;
margin:4px auto;
}
.dblock2 {
width:980px;
margin:8px auto;
}
.db1left {
width:280px;
float:left;
}
.db1center {
width:375px;
float:left;
margin-left:9px;
border:1px solid #a1c286;
}
.db1right {
width:300px;
float:right;
background: #d4e5c1;
}
.dhuandeng {
width:280px;
float:left;
height:200px;
border:1px solid #ccc;
}
.inews {
width:375px;
float:right;

overflow:hidden;
}
.inewsr {
width:300px;
float:right;
overflow:hidden;
}
.ituijiantitle {
margin-top:5px;
height:30px;
line-height:30px;
font-size:16px;
text-align:center;
}
.ituijianco {
line-height:20px;
color:#666666;
border-bottom:1px dashed #CCCCCC;
padding-bottom:5px;
overflow:hidden;
width:93%;
}
.inewslist {width:95%;margin:3px auto;}
.inewslist li{ background:url(60du2008/li_2.gif) no-repeat 2px; line-height:21px;}
.inewslist li a{ color:#203705}
.inewslist li span{ float:right; color: #999}



.inewslist3 {width:95%;margin:3px auto;}
.inewslist3 li{ background:url(60du2008/li_3.gif) no-repeat; line-height:21px;}
.inewslist3 li a{ color:#203705}
.inewslist3 li span{ float:right; color: #999}

.db1wordad {
width:100%;
height:auto;
margin:4px auto;
border:1px solid #a1c286;
}
.db1wordad ul li {
width:100%;
overflow:hidden;
line-height:20px;
font-size:13px;
color:#333399;
}
.db2left {
width:668px;
float:left;
}
.db2right {
width:300px;
float:right;
}
.db2box1 {
width:328px;
border:1px solid #a1c286;
float:left;
margin-bottom:5px;
}
.db2box2 {
width:328px;
float:right;
border:1px solid #a1c286;
margin-bottom:5px;
}
.db2rightbox {
width:100%;
border:1px solid #cddcc1;
margin-bottom:10px;
}
.db2img {
width:99%;
margin:4px auto;
border:1px solid #a1c286;
}
.db2imgcon {
width:98%;
margin:2px auto;
}

/*源码下载频道小分类模板CSS*/
.smallclassleft {
width:180px;
float:left;
border:1px solid #BED2E4;
}
.sclefttitle {
background:url(60du2008/smallclasslefttitle.gif) repeat-x;
padding-left:10px;
height:30px;
line-height:30px;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
}
.scleftlist {
width:100%;
margin:2px auto;
line-height:23px;
font-size:12px;
}
.scleftlist a {
width:85px;
float:left;
text-align:center;
}
.smallclassright {
width:770px;
float:right;
border:1px solid #BED2E4;
background:url(60du2008/smallclassrighttitle.gif) repeat-x top;
}
.scrighttitle {
height:30px;
line-height:30px;
padding-left:15px;
font-size:13px;
font-weight:bold;
color:#000000;
}
.scrightlist {
width:100%;
margin:3px 0px;
background:url(60du2008/scrightlistbg.gif) repeat-x bottom;
height:120px;
line-height:20px;
color:#000000;
border-bottom:1px solid #BED2E4;
}
.scrightlistt {
color:#0472BC;
font-weight:bold;
font-size:13px;
height:30px;
line-height:30px;
padding-left:15px;
}
.scrightlisti {
font-size:12px;
height:24px;
line-height:24px;
padding-left:15px;
}
.scrightlistc {
font-size:12px;
line-height:20px;
padding-left:15px;
color:#000000;
}


/* 站内链接文字颜色定义 */
a.channel_keylink{text-decoration: underline;}
a.channel_keylink:link {color: blue;}
a.channel_keylink:visited {color: blue;}
a.channel_keylink:hover{color: #ff0000;}
a.channel_keylink:active {color: blue;}


#PageRows{margin-top:0;padding:5px;clear:both;}
/* 分页 */
.page{float:right;float:left;font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.page a,.page span{
display:block;
color:#390;
font-weight:normal;
text-decoration:none;
letter-spacing:0px;
border:1px solid #ccc;
padding-top:3px;
float:left;
margin-top:5px;
margin-right:2px;
margin-bottom:5px;margin-left:2px;
text-align:center;
padding-right:5px;padding-left:5px;
height:18px
} /* SPAN和链接 */
.page a:hover, .page a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */
p,cite,code {
	font-size: 12px;
	padding-bottom: 1.2em;
}
h1 {
	font-size: 1.3em;
	margin-bottom: 4px;
}
#cms_list h1{background:url(img/h1bg.png) left top no-repeat;font:bold 12px "Georgia",sans-serif;color:#FFF;padding:0 0 0 35px;text-align:left;line-height:24px;}
code {
	background: url(img/bgcode.gif);
	border: 1px solid #F0F0F0;
	border-left: 6px solid #39F;
	color: #555;
	display: block;
	font: normal 1.0em "Lucida Sans Unicode",serif;
	margin-bottom: 12px;
	padding: 8px 10px;
	word-break:break-all;
	line-height:16px;
}
#cms_list li{ margin:5px 0px;}

/*酷站图片显示列表*/
.piclist li {
	float:left;
	width:24%;
}
.piclist dt {
	font:bold 14px/22px "宋体";
}
.piclist dd.con, .piclist dd.con p {
	color:#000;
	font:normal 13px/22px "宋体";
}
.piclist dd.user {
	text-align:right;
	color:#06c;
	font:normal 12px/22px Tahoma,"宋体";
}
.piclist .class_page {
	color:#000;
}
.piclist .class_page a,.piclist .class_page a:hover  {
	color:#06c;
	text-decoration:underline;
}
/* 单个案例显示最低高度定义 */
.piclistbox {
	width:162px;
	margin:0 auto;

}
.piclistbox dt {
	font-weight:bold;
	text-decoration:underline;
	line-height:26px;
	color:#666;
}
.piclistbox dt a{
	font:bold 13px/30px "宋体";
	text-decoration:none;
	line-height:26px;
	color:#000;
}
.piclistbox dt a:hover{
	font-weight:bold;
	text-decoration:underline;
	line-height:26px;
	color:#c00;
}

.piclistbox dd {
	padding:0;
}
.piclistbox dd.pic a {
	padding:5px;
	background:#f5f5f5;
	display:block;
	border:#cccccc dashed 1px;
}
.piclistbox dd.pic a:hover {
	padding:5px;
	border:#99cc33 solid 1px;
	background:#ebffbf;
}
.piclistbox dd.pic img {
	width:150px;
	height:115px;
}

.picright {
	text-align:center;
	padding:5px 0;
}
.picright li {
	color:#999;
	float:none;
	list-style: none;
	white-space:nowrap;
	text-align:right;
	padding: 3px 6px 3px 0px;

}
.picleft {
	padding:5px 0;
	float:left;
}
.picleft li {
	font:normal 9px/12px Tahoma;
	color:#999;
	clear:both;
	width:100%;
}
.picleft li.font_12 {
	font-size:12px;
	color:#99cc33;
}
