@charset "gb2312";

/*重置*/
body,p,h1,h2,h3,h4,h5,h6,table,tr,td,form,dl,dt,dd,ol,ul,li,iframe,textarea{margin:0; padding:0;}
ol,ul,li { list-style:none;}
a {text-decoration:none; cursor:pointer; }
a:hover { text-decoration:underline;}
a img {border:none;}
table { border-spacing:0; border-collapse:collapse; border:0;}
img, select, input, button{ vertical-align: middle;}

body {font-size:12px; }


/*基本*/

#wrap {width:970px; margin:0 auto;}
#top {overflow:hidden; zoom:1; text-align:right;  line-height:30px; width:970px; margin:0 auto;}
#top .logo {float:left; margin-top:2px;}
#top .toplink a { margin:0 6px;}

.spname {font-size:14px;   float:left; margin-left:10px; font-family:verdana,arial;  display:inline;}
.spdes {float:left; font-size:14px;  margin-left:8px; display:inline;}

#nav {  height:28px;  text-align:center; margin-bottom:5px; font-size:0; line-height:0; }
#nav li { display:inline;}
#nav li a { display:inline-block;  position:relative; top:1px;  height:25px; line-height:25px; padding:3px 0 0; margin:0 3px; width:96px; text-align:center; font-size:14px; font-weight:bold; }

#nav li .active,  #nav li a:hover { background-repeat:no-repeat; text-decoration:none;  }
#banner {overflow:hidden; margin-bottom:5px;}

/*布局*/
.left {float:left; width:730px;}
.right {float:right; width:240px}
.mainclear { overflow:hidden; height:5px; clear:both;}

.w3 {width:725px; overflow:hidden; zoom:1;}
.w2 {width:360px; overflow:hidden; zoom:1;}
.w1 {width:240px; overflow:hidden; zoom:1;}

.box {margin-bottom:5px;}
.box .con {border-width:0 1px 1px; border-style:solid; overflow:hidden; zoom:1;}
.box .th { height:24px; line-height:24px; padding:0 10px; font-size:14px; position:relative; z-index:9; }

.r {float:right; display:inline;}
.l {float:left; display:inline;}

.down { width:80px; height:24px; background:url(/skin/apps/down.gif); float:left; margin-top:3px;}
.view {color:#E55A05}
.tlc {color:#3b8a0b;}
.date {float:right;  font-family:verdana,arial; color:#666;}
.des {color:#555;}
.th .more {font-weight:normal; font-size:12px; float:right;}

.pico{float:left; display:inline;  overflow:hidden; text-align:center;}
.pico a {display:table-cell; vertical-align:middle;  text-decoration:none;}

/*信息*/

.softinfo {padding:12px 15px 0;  width:328px;  margin-bottom:5px; overflow:hidden;}
.softinfo .info { overflow:hidden; zoom:1; margin-bottom:6px; height:124px;}
.softinfo .pico {width:100px; height:120px;  line-height:120px;  _font-size:105px; margin-right:15px;  }
.softinfo .pico a{ width:100px; height:120px; }
.softinfo h2 {font-size:14px; overflow:hidden; height:20px; line-height:20px;}
.softinfo p { line-height:22px; height:110px; overflow:hidden;}

.softinfo ul { line-height:24px; overflow:hidden;  margin-bottom:2px;}
.softinfo li { height:18px; line-height:18px; overflow:hidden;}



/*新闻*/

.news { width:328px; padding:12px 15px 0; margin-bottom:5px; overflow:hidden; }
.news dt { padding-bottom:7px; margin-bottom:4px;}
.news dt strong { display:block; font-size:14px; line-height:24px; height:24px; overflow:hidden;}
.news dt span { display:block; height:36px; overflow:hidden; line-height:18px;}

/*滚动图*/
.reco-boxt{ height:30px;font-size:12px; text-indent:10px; line-height:30px; font-weight:bold; color:#FFF;}
.reco-box{ width:300px; height:98px;position: relative; margin-left:27px; padding-top:10px;}
.reco-box ul li{ width:100px;float: left; text-align:center;color:#77e8f6;}
.reco-box ul li p{ line-height:150%;}
.reco-box ul li  a{  text-decoration:none;}
.reco-box ul li  a:hover{ color:#FF9; text-decoration:none;}
.reco-box ul li img{ width:87px; height:56px; padding:1px; margin-left:6px; border:1px #666 solid; display:block;}
.g-r,.g-l{position: absolute;background:url(/skin/apps/point.png) no-repeat;width:10px; height:14px;left: -18px;top: 40px;}
.g-r{background:url(/skin/apps/point.png) no-repeat right top; left: 310px;top: 40px;}
.g-l-h{background:url(/skin/apps/point.png) no-repeat left bottom;}
.g-r-h{background:url(/skin/apps/point.png) no-repeat right bottom;}

/*新增模块*/
.diy .con { padding:5px;} 
.diy .pic { float:left; display:inline; margin-right:10px;}
.diy .pic img { width:90px; height:126px; }
.diy .des li{ line-height:22px; height:22px; overflow: hidden;}
.diy .des b { font-weight:normal;}

.diy .know { padding:0 5px;}
.diy .know p {line-height:20px; margin:5px 0; text-indent:2em;}

.diy .tb {  border-width:1px; border-style:solid; width:228px; margin:-1px auto 0;}
.diy .tb td, .diy .tb th {border-width:1px; border-style:solid;}
.diy .tb th { line-height:22px; text-align:center;}
.diy .tb td {line-height:18px; padding: 3px 5px; table-layout:fixed; white-space:nowrap; overflow:hidden;}

.diy .ltb {border-width:1px; border-style:solid; width:226px; margin:-1px auto 0; overflow:hidden; zoom:1;}
.diy .ltb dt {line-height:26px; text-align:center; border-width:0 0 1px; border-style:solid; font-weight:bold; margin:0 0 -1px;}
.diy .ltb dd {line-height:26px; height:26px; border-width:0 1px 1px 0; border-style:solid; margin: 0 -1px -1px 0;overflow:hidden; float:left; display:inline; text-indent:4px;}

.diy .col1 dd {width:100%;}
.diy .col2 dd {width:50%;}
.diy .col3 dd {width:33%; width:75px; text-indent:7px;}
.diy .col4 dd {width:25%; *width:24.99%;}
.diy .col5 dd {width:20%; text-indent:5px;}


.diy .dashed { margin: 5px 0 8px;} 
.diy .hspace { height:10px; overflow:hidden;}



/*系列下载*/

.series .con {padding:10px 10px 0;}
.series .dh {font-size:14px; margin-bottom:10px;}
.series .dp { line-height:24px; text-indent:2em;}

/*焦点图文*/
.arctop { overflow:hidden; zoom:1; width:723px; float:left; margin-bottom:5px;}
.arctop .clist li {  overflow:hidden; zoom:1;}
.arctop .tlist {margin-bottom:3px; overflow:hidden; zoom:1;}

.arc .focus {float:left; width:156px; display:inline; margin-right:20px;}
.arc .focus img {width:154px;}
.arc .focus  h3 { font-size:12px; height:24px; line-height:24px; overflow:hidden; margin-top:3px;}
.arc .focus  p { line-height:20px;}

.arc .con {padding:15px 15px 5px;}
.arc .tlist {float:left; width:370px;}
.arc .ilist {float:right;}


/*文字列表*/

.tlist dd a, .tlist li a ,  .mlist .ld a {margin-left:3px;}
.tlist dd, .tlist li, .mlist .ld  { line-height:28px; height:28px; overflow:hidden;}

.r .tlist {padding:2px 10px 1px;}
.r .tlist dt {padding:2px 0 9px; }
.r .tlist dt strong {
    display: block;
    font-size: 12px;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
}
.r .tlist dt span {
    line-height: 18px;
    overflow: hidden;
	 color: #555555;
}

.tlist dt { overflow:hidden; zoom:1;  }
.tlist dt div { font-weight:bold; height:24px; line-height:24px; overflow:hidden;}
.tlist dt p { overflow:hidden; height:; line-height:18px; height:54px;}
.tlist dt .pic img { width:100px; height:75px;  float:left; display:inline; margin-right:10px;}

.line2 li { width:330px; margin:0 20px 0 10px; display:inline; float:left; height:26px; line-height:26px;}
.line2 { width:720px;}
.ptline { margin:0 10px; overflow:hidden; zoom:1; padding-top:2px; width:700px;}

/*专题列表*/
.alist li { overflow:hidden;zoom:1; margin:0 5px; padding:9px 0;  margin-top:-1px;}
.alist li h3 {font-size:12px; height:22px; line-height:22px; overflow:hidden;}
.alist li p { height:40px; line-height:20px; overflow:hidden;}
.alist .pic img { width:80px; height:60px; float:left; display:inline; margin-right:10px;}


/*下载列表*/

.dlist dl { overflow:hidden;}
.dlist li { overflow:hidden; zoom:1; margin:15px 5px;  vertical-align:bottom;}
.dlist .pico {width:85px; height:102px; line-height:102px; _font-size:90px; margin-right:15px;}
.dlist .pico a { width:85px; height:102px;}
.dlist dt {font-weight:bold;  line-height:20px; height:20px; overflow:hidden;}
.dlist dd { line-height:18px; height:18px; overflow:hidden;}



/*图片列表*/

.piclist  {padding:11px 0 0 3px;}
.piclist li {float:left; width:160px; margin:0 10px  10px ; display:inline; text-align:center;}
.piclist img {width:140px; height:105px;}
.piclist p {height:107px;}
.piclist h3 { font-size:12px;  line-height:20px; height:20px; overflow:hidden; font-weight:normal; }

/*图文列表-横*/

.ptlist {zoom:1; overflow:hidden;}
.ptlist img, .mlist img {width:100px; height:75px;}
.ptlist .pic, .mlist .pic {float:left; display:inline; margin-right:14px;}
.ptlist li { overflow:hidden; zoom:1; width:320px; float:left; display:inline; padding:15px 20px;}
.ptlist h3, .mlist h3 { height:21px; line-height:21px; overflow:hidden; font-size:12px;}
.ptlist p, .mlist p { line-height:18px; height:56px; overflow:hidden;  text-indent:2em;}

/*mlist*/
.mwrap {padding:0 0 5px 6px; overflow:hidden;  zoom:1; width:717px;}
.mlist {    float: left;   width: 358px;}
.mlist .lt{ margin-bottom:5px; padding:5px 5px 10px; overflow:hidden; margin:0 5px; zoom:1; }
.mlist .ld {padding:0 10px; }
.mlist li.tlc { font-weight:bold; padding:0 10px; font-size:14px; line-height:24px; height:24px; margin-bottom:5px;}

/*内页列表*/
.ztlistul { font-size:14px; padding:20px 10px; border-bottom:1px #CCC dashed; margin:auto 20px}
.ztlistul li {height:28px; line-height:28px}
.ztlistul li a {}
.ztlistul span.width575 { width:595px; display:inline-block; padding-left:15px; background:url(/skin/apps/listdian.gif) no-repeat 5px 11px}

/*内页帮助*/
.help{ width:640px; height:60px; padding:20px; line-height:160%; color:#666; border-bottom:1px #CCC dotted; margin-bottom:30px;}
.help h3 a{ height:30px; line-height:30px; font-size:14px; color:#990000; font-weight:normal;}
.help_dl{ width:600px; height:auto; overflow:hidden; line-height:160%; padding-bottom:30px; margin-left:30px; margin-bottom:30px;  border-bottom:1px #CCC dotted;}
.help_dl dt{ height:30px; line-height:30px; font-size:14px; color:#333; font-weight:bold;}
.help_dl dd{ font-size:14px;}

/*图文列表-纵*/

.ptlist2 li {float:left; width:144px; padding:15px 18px; display:inline;}
.ptlist2 .pic img {width:142px; height:107px;}
.ptlist2 h3{ height:21px; line-height:21px; overflow:hidden; font-size:12px; margin-top:5px;}
.ptlist2 p { line-height:20px;   overflow:hidden;   height:80px; text-indent:2em;}

/*下载列表 系列*/

.dlist2 li { overflow:hidden; zoom:1;  position:relative; margin:15px 0; padding:10px 105px 5px 5px;}
.dlist2 .pico { width:85px; height:102px; line-height:102px; _font-size:90px; margin-right:15px;}
.dlist2 .pico a {  width:85px; height:102px;}
 .dlist4{ }
 .dlist4 .pico{ width:32px; height:32px; border:none; padding-top:10px; line-height:0; _padding-top:0px; overflow: visible}

.dlist2 .downbox { position:absolute; right:10px; top:50px; text-align:center;}
.dlist2 .downbox span {  display:block; clear:both; padding-top:5px;}
.dlist2 h3 {font-size:14px; overflow:hidden; height:30px; line-height:30px;}
.dlist2 .meta{ overflow:hidden;  margin-bottom:5px; line-height:18px; height:18px;}
.dlist2 .meta span {margin-right:1em;}
.dlist2 p { overflow:hidden; line-height:20px; height:40px; overflow:hidden; text-indent:2em;}

/*下载列表 图标*/

.dlist3 li { overflow:hidden; zoom:1; margin:7px 5px 6px;  vertical-align:bottom;}
.dlist3 .pico { width:54px; height:54px; line-height:54px; _font-size:48px; margin-right:10px; }
.dlist3 .pico a {  width:54px; height:54px;}
.dlist3 h3 {font-size:12px; line-height:20px; height:20px; overflow:hidden;}
.dlist3 p {  line-height:18px; height:36px; overflow:hidden;}



/*焦点文字列表*/

.clist {margin-bottom:5px;}
.clist li { margin:0 10px; padding:10px 5px; }
.clist h3 { height:22px; line-height:22px; margin-bottom:5px; overflow:hidden; font-size:14px;}
.clist p { line-height:22px; text-indent:2em;}

.clist .pic img { width:120px; height:90px;}
.clist .pic {float:left; display:inline; margin-right:15px;}

/*侧边图片列表*/
.ilist { text-align:center; width:122px;}
.ilist li {margin-bottom:5px;}
.ilist img {width:120px; }
.ilist h3 { margin-top:3px; height:20px; line-height:20px; overflow:hidden;  font-weight:normal; font-size:12px;}


/*temp*/
.softinfo, .news {float:left; display:inline;}
.news {margin-left:5px;}


/*相关专题*/
.splink .tlc {font-size:14px; margin-right:10px;}
.splink { line-height:30px; height:30px; overflow:hidden; padding:0 10px; margin-bottom:5px; }
.splink a { margin:0 6px;}

.spimg { overflow:hidden; zoom:1; margin-bottom:5px; height:115px;}
.spimg h2 { font-size:14px; height:105px; text-align:center; float:left; width:27px; line-height:24px; padding-top:10px;}
.spimg  ul {padding-top:10px;}
.spimg li {float:left; text-align:center; width:120px; display:inline; margin:0 7px;}
.spimg img { width:100px; height:75px; border:1px solid #ccc;}
.spimg p { height:77px;}
.spimg h3 {font-weight:normal; font-size:12px; line-height:20px; height:20px; overflow:hidden;}





/*评论*/

.tem_99 {border-width:1px; border-style:solid;  clear:both; background:#fff; }

#comment_list .quote, #comment_list .quote span { text-indent:0;}
#comment_list {color:#2f2f2f; padding:1px; zoom:1; }

#comment_list dt {line-height:28px; height:28px; overflow:hidden; padding:0 10px;  }
#comment_list h2 { font-size:14px; color:#fff; height:30px; padding:0 10px; background:url(/skin/sptem/skin/images/comment_tbg.png) repeat-x; margin-bottom:10px;}
#comment_list h2 span { float:left;margin-top: 4px ; width:88px; text-align:center; line-height:26px; background-repeat:no-repeat;}
#comment_list dl {padding: 0 5px; }
#comment_list dd {word-wrap: break-word; line-height:20px; padding:5px 10px 10px; }
#comment_list dd img {margin-bottom:-5px;}


#comment_list blockquote, #comment_list .quote { padding:3px 3px 5px; margin:0  0  5px 0 ; border:1px solid #bfbfbf; background:#fffde9; color:#000;}
#comment_list blockquote h4, #comment_list .quote span{ color:#666; padding:0 3px; font-weight:normal; font-size:12px; display:block; background:none;}
#comment_list blockquote h4 cite { font-style:normal;}
#comment_list blockquote div{padding:0 7px;}

#comment_list dt i { font-family:verdana; font-style:normal; }
#comment_list dt b {margin:0 6px; }
#comment_list p { text-align:right;  line-height:1; padding:5px 0;}
#comment_list p a { color:#e65c08; margin-left:10px;}

#comment_list dt span {float:left; }
#comment_list dt em { float:right; font-style:normal;}

#comment_0 dt {background:#fff2e8; color:#c97b54; }
#comment_0 h2 span { background-image:url(/skin/sptem/skin/images/comment_tr.png)}

#comment_1 dt {background:#f0f7ee; color:#569659;}
#comment_1 h2 span, #s_comment h2 span { background-image:url(/skin/sptem/skin/images/comment_tg.png)}


#s_comment { text-align:center;}
#s_comment h2 a {float:right;   font-size:12px; font-weight: normal; color:#1d8d23; line-height:30px; }
#s_comment h2 a i { font-style:normal;}
#s_comment .nick_name { float:left; margin-left:12px; line-height:30px; display:inline; }
#s_comment .nick_name input {border:1px solid #a9b9a5; margin-left:6px; height:20px; vertical-align:middle; width:200px}
#s_comment .comment_faces {float:left; margin-left:20px; font-weight:bold; line-height:30px; display:inline;}
#s_comment .comment_faces img { vertical-align:middle; margin-left:3px; cursor:pointer;}
#s_comment textarea {border:1px solid #a9b9a5; padding:3px 5px; width:96%; height:120px; line-height:20px;  margin:8px 0; }
#s_comment .comment_btn { padding:0 12px 10px; text-align:left;}
#s_comment .comment_btn input { width:80px; color:#fff; border:0 none; padding:0; margin-right:6px; font-weight:bold; height:26px; background:url(/skin/sptem/skin/images/comment_btn.png) no-repeat; cursor:pointer;}

/*qqtn*/
#foot { line-height:18px; padding:3px 8px; margin:5px 0;  word-spacing:7px; clear:both;}
#foot b {  font-weight:normal;}
#foot img { vertical-align:middle;}

/*边框宽度、样式*/
.news dt, .tlist dt, .clist li, .mlist .lt{ border-width:0 0 1px; border-style:dashed;}
.alist li, .ptline, .dlist2 li {border-width:1px 0 0; border-style:dashed;}
.mlist{ border-width:1px; border-style:solid;}
.mlist li.tlc {border-width:0 0 1px; border-style:solid;}
/*颜色*/
.box, .softinfo, .news, .flashbox, #foot, .arctop, .splink {background-color:#fff;}

a {color:#333;}
body{color:#333;}

.tlist dd, .tlist li, .mlist .ld  {color:#e55a05;} /*字符点颜色*/

.dlist2 .downbox span {color:#e55a05;} /*下载容量*/
.splink  {color:#ccc;} /*相关专题分割线*/
.dlist2 .meta {color:#808080;} /*软件信息*/
.news dt span {color:#808080; } /*新闻摘要*/

#foot {color:#006600;} /*版权文章*/
#foot b { color:#f00;}

#top {color:#c2c2c2;} /*分割线*/
.spname {color:#317707;}
.spdes {color:#555;} /* 专题说明*/


/*导航 */
#nav li a  {color:#1a1a1a;} 
#nav {border:1px solid #4b9005;  background:url(/skin/apps/nav.gif) repeat-x;}
#nav li .active,  #nav li a:hover { background-image:url(/skin/apps/tab.png) ; color:#317707;}
.box .th {background:url(/skin/apps/nav.gif) repeat-x; border:1px solid #4b9005; }


.pico {border:1px solid #e5e5e5;}
.pic img { border:1px solid #ccc;}

 /*边框*/
.arctop, .softinfo, .news, .splink, .spimg, .spimg h2 , #foot { border:1px solid #ccc;}
.spimg h2 {background:#fafafa; border-width:0 1px 0; border-style:solid; }

.box .con, .tem_99 {border-color:#ccc;}
.news dt, .tlist dt, .alist li, .ptline ,  .dlist2 li, .clist li { border-color:#e5e5e5;} /*分隔线*/


.mlist li.tlc{background:#fafafa; }
.mlist, .mlist .lt , .mlist li.tlc {border-color:#e5e5e5;}


 .dlist4 li{ border-top:none; border-bottom:1px #e5e5e5 dashed; padding-top:4px; margin:2px 10px;padding-bottom:4px;} 
/*兼容性模式*/


.con1{ width:358px; height:109px; display:block; overflow:hidden; border:1px solid #ccc; border-top:0px;}
.con1 dt{ width:80px; height:auto; float:left; overflow:hidden; margin:0px 0 0 12px; display:inline}
.con1 dt .qq_imgg{ width:32px; height:32px; display:block; overflow:hidden; padding:6px; border:1px solid #ccc; margin:15px 0 0 18px;}
.con1 dt .qq_ddn{ width:80px; height:24px; display:block; overflow:hidden; margin-top:11px;}
.con1 dd{ width:216px; height:auto; float:left; margin:0 0 0 24px; display:inline; overflow:hidden;}
.con1 dd strong{ width:216px; height:auto; display:block; overflow:hidden; font-size:14px; font-weight:bold; color:#3b8a0b; text-align:center; margin-top:12px;}
.con1 dd strong a:link{ color:#3b8a0b; text-decoration:none}
.con1 dd strong a:visited{ color:#3b8a0b; text-decoration:none}
.con1 dd strong a:hover{ color:#ff3300; text-decoration:underline}
.con1 dd p{ font-size:12px; font-weight:normal; color:#555; float:left; width:100px; height:14px; line-height:14px; overflow:hidden; margin:8px 0 0 8px; display:inline}
.con1 dd b{ font-size:12px; font-weight:normal; color:#323232; float:left; width:81px; height:14px; line-height:14px; overflow:hidden; background:url(/skin/apps/qq_bg.jpg) no-repeat left 3px; padding-left:13px; margin:12px 0 0 10px; display:inline}
.con1 dd b a:link{ color:#323232; text-decoration:none}
.con1 dd b a:visited{ color:#323232; text-decoration:none}
.con1 dd b a:hover{ color:#ff3300; text-decoration:underline}
