* {margin:0; padding:0;}
ol,ul,li { list-style:none;}
a { text-decoration:none;  cursor:pointer}
a img {border:0 none;}
body { background:url(img/head-bg.png) repeat-x; font-size:12px; font-family:arial; color:#4d4d4d}


.doc { width:960px; margin:0 auto;}
.header { height:90px; _overflow:hidden;}
.logo { width:140px; height:30px; float:left; background:url(img/logo.png) no-repeat; display:inline; margin-top:20px; line-height:30px; padding:30px 0 0 77px; letter-spacing:2px; color:#36600e;}


#share { background:url(img/share.png) no-repeat; width:207px; height:30px; position:relative; float:right; margin:20px -3px 0 0; padding:30px 0 0 1px; }
#share-more{width:186px;position:absolute;top:22px;right:0px;border:1px solid #d1d1d1;background:#f9feff;cursor:default;display:none;z-index:999;}
#share-more ol{overflow:hidden;padding:7px 0px;zoom:1;}
#share-more li{width:83px;height:16px;line-height:16px;display:block;float:left;padding:3px 0px 3px 10px;}
#share-more li img{width:16px;height:16px;display:block;float:left;padding-right:5px;}
#share-more a { color:#333; }
#share-more a:hover { color:#da0301;}
.share-btn li { display:inline;}
.share-btn a { margin-right:6px; width:20px; height:20px;  float:left; display:inline; }
#more { float:left; width:20px; height:20px; display:inline;  cursor:pointer;  overflow:visible; position:relative; padding:0 3px 3px 3px; /*增加鼠标移过的有效范围*/ margin-left:-3px; }


.nav { background:url(img/nav-bg.png) no-repeat; font-weight:bold; height:32px;  overflow:hidden; font-size:14px; margin-bottom:10px; }
.nav li { float:left; width:114px; padding-right:2px; background:url(img/nav-split.png) no-repeat 100% 50%;}
.nav a { width:104px; display:block; height:32px; margin:0 auto; text-align:center; line-height:34px; color:#fff;}
.nav .cur { color:#467a14; background:url(img/nav-cur.png) no-repeat 0 2px;}


.banner {  background:url(img/banner.jpg) no-repeat; height:200px; overflow:hidden; margin-bottom:15px;}
.download { width:134px; height:38px;  display:block; margin:13px 0 0 633px;  text-indent:-999em; overflow:hidden;  }
.release {color:#12456b; line-height:24px; color:#1d3c20; margin:75px 0 0 632px ; }
.release span { margin-right:30px;}
.main { overflow:hidden; zoom:1; margin-bottom:15px; }
.content { width:650px; float:left; background:url(img/content-bg.png) no-repeat;}
.content h2 { overflow:hidden; height:30px; background:url(img/title.png) no-repeat; font-size:14px; color:#467a14; padding:0 20px; margin-bottom:15px; height:40px; line-height:40px; }


.intro li {  padding:20px 0 20px 20px; overflow: hidden; margin:0 30px 0 5px;  background:url(img/content-split.png) no-repeat 50px 100% ; zoom:1; }
.intro h3 { font-size:14px; color:#eb7a0b; margin-bottom:5px;  overflow:hidden; }
.intro p { overflow:hidden; line-height:24px; zoom:1;}
.intro img { float:left; display:inline; margin:-5px 20px 0 10px;}
.intro .down-manage { background:none;}


#history .bd { padding: 0 20px;}
#history h2 { margin-bottom:25px;}
#history h3 { font-size:12px; font-weight:normal; line-height:30px; margin:15px 0 3px;}
#history h3 span { font-size:14px; font-weight:bold; padding:3px 6px ; background:#d9f9b5; margin-right:6px;}
#history li { padding-left:16px;  line-height:24px; background:url(img/his-dot.png) no-repeat 5px 11px; }


.aside { width:300px; float:right;}
.aside h2 {color:#467a14; font-size:14px; line-height:40px; height:50px; padding:1px 15px; background:url(img/aside-bg.png) no-repeat;}
.aside .news { background:url(img/aside-con.png) repeat-y; padding:0 15px; overflow:hidden; zoom:1;}
.aside li { line-height:24px; margin-bottom:5px; background:url(img/news-dot.png) no-repeat 0px 9px; padding-left:16px;}
.aside .ft { background:url(img/aside-bg.png) no-repeat 0 100%; height:5px; overflow:hidden; font-size:0; }


.footer {  border-top:1px solid #dedede; width:960px; margin:0 auto; padding:10px 0; text-align:center; }
.footer p { line-height:24px;}
.foot-nav  { color:#d6d6d6;}
.foot-nav a { margin:0 6px; color:#333;}



/**/

#comment_list .quote, #comment_list .quote span { text-indent:0;}
#comment_list {color:#2f2f2f; padding:1px; zoom:1; border:1px solid #ccc; }

#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;}