body {
 font-family:宋体,Arial,Verdana,Sans-Serif;
 font-size:12px;
 color:#FFF;
 background:#000;
 margin:0px;
 padding:0px;
}
td { font-family:宋体; font-size:12px; line-height:20px; line-height:150%; }

form { display:inline; margin:0px; padding:0px; }
input,textarea{
 font-family:verdana, arial, helvetica, sans-serif,宋体;
 font-size:12px;
 text-decoration: none;
 border-top-width:1px;
 border-left-width:1px;
 border-bottom-width:1px;
 border-right-width:1px;
}

select,option {
 font-family:verdana, arial, helvetica, sans-serif,宋体;
 font-size:12px;
 border-top-width:1px;
 border-left-width:1px;
 border-bottom-width:1px;
 border-right-width:1px;
}

span {font-family:verdana, arial, helvetica, sans-serif,宋体; font-size:12px; position:static; }
p, ol, ul, dl,dt, dd, li {
 font-family:宋体, arial, verdana, helvetica, sans-serif;
 font-size:12px;
 line-height:150%;
 margin:0px;
 padding:0px;
}
dt,dd,li { text-align:left; list-style-type:none; }
hr { height:1px; margin:0px; padding:0px; color:#999; }
img { margin:0px; padding:0px;  }
.button {
 height:19px;
 font-size: 12px;
 padding:2px 0px 0px 2px;
 border-right:#ACA899 1px solid;
 border-top:#DDD 1px solid; 
 border-left:#DDD 1px solid;
 border-bottom:#ACA899 1px solid
}


a:link    { color:#FFF; text-decoration:none; }
a:hover   { color:#EEE; text-decoration:none; }
a:active  { color:#EEE; text-decoration:none; }
a:visited { color:#EEE; text-decoration:none; }

#overmain { width:960px; text-align:center; }
.td-L { background:#333; background-image:url(left-bg.jpg); }
.td-M { background:#666; }
.td-R { background:#333; background-image:url(right-bg.jpg); }

/**********Body尺寸**********/
#L-over { padding:0px 10px; }
#M-over { padding:0px 13px; }
#R-over { padding:0px 10px; }


/*************头部**************/
#headover { width:100%; margin:0px; padding:0px; overflow:auto; }
#headover div { float:left; }
#headover .logo { float:left; width:180px; border-right:2px #000 solid; }
#headover .banner { float:left; width:778px; padding:0px; margin:0px; }

/**********导航条样式**********/
#nav { margin:2px 0px; height:40px; background:#333; background-image:url(nav_bg_0.jpg); border-right:5px #292929 solid; }
#nav ul { width:100%; margin:0px; }
#nav li { margin:0px; padding;0px; }
#nav .left { float:left; width:182px; height:40px; line-height:40; background-image:url(nav_head.jpg); }
#nav .right { float:left; height:40px; background-image:url(nav_bg.jpg); }
#nav .right ul { height:40px; background-image:url(nav_bg.jpg); }
#nav .right li {
 float:left;
 width:80px;
 font-size:14px;
 font-weight:bold;
 text-align:center;
 padding-top:10px;
}

#nav li a:link    { color:#FFF; text-decoration:none; }
#nav li a:hover   { color:#F00; text-decoration:none; }
#nav li a:active  { color:#FFF; text-decoration:none; }


/**********本地导航样式**********/
#locnav {
 height:12px;
 color:#DDD;
 text-align:left;
 background:#333;
 border-bottom:1px #999 solid;
 padding:5px 0px 5px 13px;
}

#locnav a:link    { color:#DDD; text-decoration:none; }
#locnav a:hover   { color:#F00; text-decoration:none; }
#locnav a:active  { color:#DDD; text-decoration:none; }
#locnav a:visited { color:#DDD; text-decoration:none; }

/**********公告**********/
#notify { color:#FFF; margin-top:10px; }

/**********其它**********/
#company { width:100%; text-align:left; margin-top:10px; }
#adkey { width:100%; margin:8px 0px; }
#contact { margin:30px 0px; padding:5px 0px 5px 5px; background:#464646; border-left:5px #3F3F3F solid; border-right:5px #3F3F3F solid; }
#contact li { font-family:宋体; }
#contact li.c0 { text-align:center; font-weight:bold; margin-bottom:5px; }
#contact li.tel2 { padding-left:36px; }

#brand { width:100%; }
#brand dl { margin:0px; padding:0px; }
#brand dt { height:35px; line-height:35px; text-align:center; font-size:13px; font-weight:bold; background-image:url(pt_35_1.gif); }
#brand dd { text-align:center; }
#brand .list ul { margin-top:10px; }
#brand .list li { text-align:center; }

#c-client { width:100%; margin-top:10px; }
#c-client ul { margin:0px; padding:0px; }
#c-client li { font-size:12px; font-weight:bold; margin:0px; padding:0px; }

#c-client li.title { height:25px; line-height:25px; font-weight:bold; margin-bottom:3px; background-image:url(pt_25_1.gif); }
#c-client li a:link    { color:#EEE; text-decoration:none; }
#c-client li a:hover   { color:#EEE; text-decoration:underline; }
#c-client li a:active  { color:#EEE; text-decoration:none; }
#c-client li a:visited { color:#EEE; text-decoration:none; }

/**********分类简述**********/
#cls-rd-rt { color:#DDD; background:#555; margin-top:5px; border:1px #999 solid; }
#cls-rd-rt ul { padding:0px; }
#cls-rd-rt li { padding:5px; }

/**********左栏导航**********/
#L-nav { width:100%; }
#L-nav dl { margin:0px; padding:0px 0px; }
#L-nav dt {
 height:30px;
 line-height:30px;
 text-align:center;
 font-size:14px;
 font-weight:bold;
 color:#FFF;
 padding:0px;
 background-image:url(pt_30_1.gif);
}
#L-nav dd { margin:0px; padding:0px; }
#L-nav ul { margin-top:5px; padding:0px; }
#L-nav li {
 height:30px;
 line-height:30px;
 text-align:center;
 font-size:14px;
 font-weight:bold;
 margin:10px 0px;
 background-image:url(left_menu_bg.jpg);
 cursor:hand;
}

#L-nav a:link    { color:#FFF; text-decoration: none; }
#L-nav a:hover   { color:#EF0; text-decoration: none;}
#L-nav a:active  { color:#EEE; text-decoration: none; }

/**********左栏文章**********/
#L-art { width:100%; margin:10px 0px; }
#L-art dl { margin:0px; padding:0px; padding:0px; }
#L-art dt {
 height:35px;
 line-height:35px;
 color:#DDD;
 font-weight:bold;
 margin-bottom:5px;
 background-image:url(pt_35_2.gif);
}
#L-art dd { margin:0px; padding:0px; }

#L-art .artlist { margin:5px 0px; padding:0px; }
#L-art .artlist ul { margin:0px; padding:0px; }
#L-art .artlist li { margin:0px; padding:0px; }
#L-art .artlist li.title { color:#F60; margin:0px; padding:3px 0px; }
#L-art .artlist li.cont  { color:#999; }
#L-art .artlist li.more  { text-align:right; margin:5px; }

#L-art .artlist a:link    { color:#999; text-decoration:none; }
#L-art .artlist a:hover   { color:#FFF; text-decoration:none; }
#L-art .artlist a:active  { color:#999; text-decoration:none; }
#L-art .artlist a:visited { color:#999; text-decoration:none; }

/**********左栏图片**********/
#L-pic { width:100%; margin:10px 0px; }
#L-pic dl { margin:0px; padding:0px; }
#L-pic dt {
 height:35px;
 line-height:35px;
 color:#FFF;
 font-weight:bold;
 padding:0px;
 background-image:url(pt_35_2.gif);
}
#L-pic dd { padding:0px; margin:0px;}
#L-pic dd .img { border:1px #DDD solid; margin:0px 5px 5px 0px; padding:0px; }
#L-pic dd table { width:100%; border:0px; margin:5px 0px; padding:0px; }
#L-pic ul { margin:0px; padding:0px; }
#L-pic li { text-align:left; height:12px; margin:5px 0px; }

#L-pic dd.more { text-align:right; }
#L-pic a:link    { color:#999; text-decoration:none; }
#L-pic a:hover   { color:#EEE; text-decoration:none; }
#L-pic a:active  { color:#999; text-decoration:none; }
#L-pic a:visited { color:#999; text-decoration:none; }

/**********右栏文章**********/
#R-art { width:100%; margin:10px 0px; }
#R-art dl { margin:0px; padding:0px; padding:0px; }
#R-art dt {
 height:35px;
 line-height:35px;
 color:#DDD;
 font-weight:bold;
 margin-bottom:5px;
 background-image:url(pt_35_1.gif);
}
#R-art dd { margin:0px; padding:0px; }

#R-art .artlist { margin:5px 0px; padding:0px; }
#R-art .artlist ul { margin:0px; padding:0px; }
#R-art .artlist li { margin:0px; padding:0px; }
#R-art .artlist li.title { color:#F60; margin:0px; padding:3px 0px; }
#R-art .artlist li.cont  { color:#999; }
#R-art .artlist li.more  { text-align:right; margin:5px; }

#R-art .artlist a:link    { color:#999; text-decoration:none; }
#R-art .artlist a:hover   { color:#FFF; text-decoration:none; }
#R-art .artlist a:active  { color:#999; text-decoration:none; }
#R-art .artlist a:visited { color:#999; text-decoration:none; }

/**********右栏图片**********/
#R-pic { width:100%; margin:10px 0px; }
#R-pic dt {
 height:35px;
 line-height:35px;
 color:#FFF;
 font-weight:bold;
 background-image:url(pt_35_1.gif);
}
#R-pic dd { padding:0px; margin:0px;}
#R-pic dd .img { border:1px #DDD solid; margin:0px 5px 5px 0px; padding:0px; }
#R-pic dd table { width:100%; border:0px; margin:5px 0px; padding:0px; }
#R-pic ul { margin:0px; padding:0px; }
#R-pic li { text-align:left; height:12px; margin:5px 0px; }

#R-pic dd.more { text-align:right; }
#R-pic a:link    { color:#999; text-decoration:none; }
#R-pic a:hover   { color:#EEE; text-decoration:none; }
#R-pic a:active  { color:#999; text-decoration:none; }
#R-pic a:visited { color:#999; text-decoration:none; }


/**********案例首页**********/
#case { width:100%; color:#F30; margin-top:10px; }
#case dl { color:#EEE; margin-bottom:5px; }
#case dt { margin:0px; padding:0px; }
#case dd { margin:0px; padding:0px; }

#case dt.new { height:19px; background-image:url(new.jpg); }
#case dt.rec { height:19px; background-image:url(rec.jpg); }
#case dt.gen { height:19px; background-image:url(gen.jpg); }

#case dd td { text-align:center; }
#case dd .body { border:1px #CCC solid; }
#case dd .boot { height:19px; background-image:url(case_boot.jpg); }
#case dd .more { height:19px; line-height:19px; text-align:right; color:#000; padding-right:15px; }

#case .show { padding:0px; margin-bottom:30px; }
#case .show ul { padding:0px; }
#case .show li { padding:0px; color:#EEE; }
#case .show li.img { margin:0px; }
#case .show li.img img { border:5px #999 solid; }
#case .show li.txt { height:15px; line-height:15px; margin:0px; }

/**********分类作品**********/
#clslist { width:100%; }
#clslist ul { width:100%; }
#clslist li { margin:0px; padding:0px; }

#clslist .title { width:100%; margin:20px 0px; }

#clslist .list { width:100%; margin:0px; padding:0px; }
#clslist .list ul { margin-bottom:25px; padding:0px; }
#clslist .list li.img { margin:0px; padding:0px; }
#clslist .list li.img img { border:5px #999 solid; }
#clslist .list li.txt { height:15px; line-height:15px; margin:0px; }
#clslist .list li.readme { margin:5px 0px; padding:0px 5px; }

#clslist .pagenav { margin:15px 0px; }
#clslist h1 { font-size:14px; margin:0px; padding:0px; }

/**********项目作品内分页**********/
#paged { font-weight:bold;padding:2px 2px 0 2px;margin:0 0 0 5px;text-align:center; }
#pager {
 background:#A00;
 font-weight:bold;
 text-align:center;
 color:#DDD;
 padding:2px 2px 0 2px;
 margin:0px 0px 0px 5px;
}
#pager a:link    { color:#DDD; text-decoration:none; }
#pager a:hover   { color:#DDD; text-decoration:none }
#pager a:active  { color:#DDD; text-decoration: none; }
#pager a:visited { color:#DDD; text-decoration:none; }

/**********资源首页**********/
#midmenu { width:616px; height:242px; color:#666; background-image:url(../../../images/banner/zybanner.jpg); }
#midmenu .top { text-align:center; margin:15px 0px 10px 0px; color:#333; font-size:14px; font-weight:bold; }
#midmenu .list { width:100%; }
#midmenu .list ul.left { float:left; width:280px; list-style:none; }
#midmenu .list ul.left li { text-align:right; color:#900; font-size:14px; font-weight:bold; }
#midmenu .list ul.right { float:right; width:326px; list-style:none; }
#midmenu .list ul.right li { float:left; width:100px; font-size:14px; font-weight:bold; padding-left:8px; margin-bottom:3px; }

#midmenu .bar { width:100%; }
#midmenu .bar ul.left { float:left; width:380px; list-style:none; }
#midmenu .bar ul.left li { text-align:right; color:#900; font-size:14px; font-weight:bold; }
#midmenu .bar ul.right { float:right; width:236px; list-style:none; }
#midmenu .bar ul.right li { float:left; font-size:14px; font-weight:bold; padding-left:18px; margin-bottom:3px; }

#midmenu a { color:#666; text-decoration:none; }
#midmenu a:hover { color:red; text-decoration: underline; }


#zylist { width:100%; color:#DDD; margin:10px 0px; padding:0px; }

#nav-img { margin:10px 0px; }
#nav-img ul { margin:0px; }
#nav-img li.L { float:left; }
#nav-img li.R { float:left; }
#pagenav { margin:0px 10px; padding:3px 0px 10px 0px; border-top:1px #666 solid; }

#listover { margin:0px; padding:0px; background:#555; }
#listover .clstitle { padding:10px 0px; margin:0px 10px; border-bottom:1px #666 solid; }
#listover .clstitle h1 { font-size:14px; text-align:left; margin:0px; padding-top:2px; }
#listover .list { text-align:left; padding:5px 10px; }
#listover .list dl { margin:0px; padding:0px; }
#listover .list dt { height:100%; font-weight:bold; margin-bottom:5px; padding:5px 0px; border-bottom:1px #666 solid; }
#listover .list dd { height:100%; color:#999; padding:3px 0px; margin:0px; }

#listover .list dd a:link    { color:#999; text-decoration:none; }
#listover .list dd a:hover   { color:#DDD; text-decoration:none; }
#listover .list dd a:active  { color:#999; text-decoration:none; }
#listover .list dd a:visited { color:#999; text-decoration:none; }

#listover .list dd.more { text-align:right; padding:0px; }

/**********右栏推荐图片**********/
#recomm { width:100%; background:#333; }

#recomm .cont { padding:0px; margin:0px; }
#recomm .cont ul { width:20%; float:left; padding-top:5px; }
#recomm .cont li.pic { text-align:center; }
#recomm .cont li.txt { text-align:center; }
#recomm .img { border:1px #CCC solid;}

#recomm a:link    { color:#EEE; text-decoration:none; }
#recomm a:hover   { color:#FF0; text-decoration:none; }
#recomm a:active  { color:#EEE; text-decoration:none; }
#recomm a:visited { color:#EEE; text-decoration:none; }

/**********内容页**********/
#show { width:100%; color:#DDD; text-align:center;  margin:20px 0px; padding:0px; }
#show ul { width:100%; }
#show li { margin:0px; padding:0px; }
#show p { line-height:230%; }
#show h1 { font-size:16px; margin:0px; padding-top:2px; }

#show .pictitle { width:100%; }
#show .piccont { margin:20px 0px; }
#show .piccont ul { width:100%; }
#show .piccont li { text-align:center; padding:5px 0px; }

#show .arttitle { padding-bottom:20px; }
#show .artreadme { text-align:left; padding:5px 8px; border:1px #999 solid; background:#333; }
#show .artcont {
 line-height:200%;
 text-align:left;
 font-size:14px;
 padding:25px;
 margin:20px 0px;
 border:1px #999 solid;
 background:#555;
}
#show .artcont p { font-size:14px; }

#show .videotitle { width:100%; }
#show .videoplay { margin:20px 0px; }
#show .videoplay.full { margin:10px 0px; }

#show .page { width:100%; padding:5px 0px; border-top:1px #999 solid; border-bottom:1px #999 solid; }
#show .page ul { margin:0px; }
#show .page li { margin:5px 0px; }
#show .page li.prev { margin:0px; }
#show .page li.next { margin:0px; }

/**********关于我们**********/
#about { margin:25px 0px; padding:0px 20px; }
#about dl { margin:0px; }
#about dt {
 font-size:14px;
 font-weight:bold;
 margin-bottom:15px;
 padding-bottom:3px;
 border-bottom:1px #555 solid;
 background-image:url(title-bg3.gif);
}
#about dd { margin:0px; padding:0px; }

#abmenu { width:100%; }
#abmenu dl { margin:0px; padding:0px; }
#abmenu dt { height:30px; line-height:30px; font-weight:bold; padding-bottom:5px; background-image:url(pt_30_1.gif); }
#abmenu dd { height:25px; padding:3px 0px; margin:0px; background-image:url(pt_25_1.gif); }

#abmenu a:link    { color:#EEE; text-decoration: none; }
#abmenu a:hover   { color:#EEE; text-decoration: none; }
#abmenu a:active  { color:#EEE; text-decoration: none; }
#abmenu a:visited { color:#EEE; text-decoration: none; }

/**********投票部份**********/
#vote { width:100%; text-align:left; }

/**********友情链接**********/
#globallink {
 background:#333;
 text-align:center;
 margin-top:2px;
 padding:2px 0px;
 border:5px #2F2F2F solid;
}
#globallink td a:link    { color:#FFF; }
#globallink td a:hover   { color:#F30; }
#globallink td a:active  { color:#FFF; }
#globallink td a:visited { color:#FFF; }

#link {
 width:470px;
 text-align:center;
 margin-top:2px;
 padding:5px 40px;
}
#link .pic { margin:20px 0px; }
#link .txt { margin:20px 0px; }
#link .add { margin:20px 0px; }

#link td a:link    { color:#FFF; }
#link td a:hover   { color:#FFF; }
#link td a:active  { color:#FFF; }
#link td a:visited { color:#FFF; }

/**********网站地图**********/
#map { color:#DDD; margin:25px 0px; padding:0px; }
#map table { width:100%; margin:0px; padding:0px; }
#map td    { text-align:left; margin:0px; padding:3px; }

/**********留言本*********/
#gbook { text-align:center; color:#FFF; margin-top:1px; padding:25px; }
#gbook .tab { text-align:left; border:1px #DDD solid; }
#gbook .tab td { color:#000; Background:#F6F6F6;}
#gbook .tab th { color:#000; font-weight:bold; text-align:center; background-color:#DDD; padding:3px; }
#gbook td.td-L { text-align:right; padding:2px 5px; }
#gbook td.td-R { background:#F6F6F6; padding:2px 5px; }
#gbook td.td-M { text-align:center; background:#F6F6F6; padding:2px 5px; }

#gbook .glist { width:100%; text-align:left; margin-bottom:10px; background:#DDD; }
#gbook .glist td { color:#000; background:#F6F6F6; }
#gbook .glist .name { font-weight:bold; color:#F30; }

#gbook .login { color:#000; margin:25px 0px; }
#gbook .reply { color:#000; margin:25px 0px; }
#gbook .page { color:#FFF; padding:0px; }

#gbook .gcont { padding:0px; }
#gbook .gcont td { padding:5px; }
#gbook .recont { padding:0px; border-top:1px #DDD solid; }
#gbook .recont td { padding:5px; color:#060; }
#gbook .pass { font-family:verdana; }

#gbmenu { width:100%; margin:0px; padding:0px; }
#gbmenu dl { margin:0px; padding:0px; }
#gbmenu dt { height:30px; line-height:30px; font-weight:bold; padding-bottom:5px; background-image:url(pt_30_1.gif); }
#gbmenu dd { height:30px; line-height:30px; background-image:url(pt_30_1.gif); }

/**********底部**********/
#foot { margin-top:2px; padding:0px; background:#333; border-left:5px #2F2F2F solid; border-right:5px #2F2F2F solid; }
#foot .ft_h { width:100%; text-align:center; padding:5px 0px 10px 0px; }

#foot .ft_b { width:100%; text-align:center; padding:0px 0px 5px 0px; }
#foot .ft_b ul { margin:0px; padding:0px 5px; }
#foot .ft_b li { text-align:center; margin:0px; padding:0px; }

/**********其它样式**********/
#top { text-align:right; margin:0px; padding:3px 13px 10px 0px; }
#close { text-align:center; margin:20px 0px; padding:0px; }

/**********十号字体**********/
.f9A { font-family:Arial; font-size:9px; font-weight:normal; color:#999; }
.f9V { font-family:Verdana; font-size:9px; font-weight:normal; color:#999; }
.f10A { font-family:Arial; font-size:10px; font-weight:normal; color:#999; }
.f10V { font-family:Verdana; font-size:10px; font-weight:normal; color:#999; }
.f10A-R { font-family:Arial; font-size:10px; font-weight:normal; color:#999; }
.f10V-R { font-family:Verdana; font-size:10px; font-weight:normal; color:#999; }

/**********图片文章声明**********/
#stm1 { color:#999; text-align:left; margin:5px 0px; padding:0px; }
#stm2 { color:#999; text-align:center; margin:5px 0px; padding:0px; }

/**********GG广告**********/
#gg-L { font-family:Arial; color:999px; margin:20px 0px; }
#gg-R { font-family:Arial; color:999px; margin:10px 0px; }