﻿body {
  margin: 0;
  padding: 0;
  font-size: 14px;
  color: #333333;
  background: url(bodybg.gif) top repeat-x #ffffff;
}
body,
button,
input,
select,
textarea {
  line-height: 1.5em;
  font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei",
    "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
}
td,
div {
  word-wrap: break-word;
}
input,
button {
  border-width: 1px solid #696969;
}
select {
  border-width: 1px;
}
textarea {
  border: 1px solid #ccc;
}
form {
  margin: 0;
}
img {
  border: 0;
  _vertical-align: middle;
}
button,
input.btn {
  background: #fff8c5 url(btnBg.gif) repeat-x 0 0;
  border: 1px solid #b4c91a;
  color: #080;
  line-height: 20px;
  height: 20px;
}

/*内容宽度背景等*/
.twidth {
  width: 1190px;
  background: #fff;
  margin: 0 auto;
}

/* 图片圆角 */
.mmround img,
.mm1 img,
.mm2 img,
.mm3 img,
.mm4 img,
.mm5 img {
  border-radius: 8px; /* 所有角都使用半径为5px的圆角，此属性为CSS3标准属性 */
  -moz-border-radius: 8px; /* Mozilla浏览器的私有属性 */
  -webkit-border-radius: 8px; /* Webkit浏览器的私有属性 */
}

/*小部件*/
.line2 {
  height: 2px;
  overflow: hidden;
}
.line3 {
  height: 3px;
  overflow: hidden;
}
.line4 {
  height: 4px;
  overflow: hidden;
}
.line5 {
  height: 5px;
  overflow: hidden;
}
.line6 {
  height: 6px;
  overflow: hidden;
}
.line7 {
  height: 7px;
  overflow: hidden;
}
.line8 {
  height: 8px;
  overflow: hidden;
}
.line10 {
  height: 10px;
  overflow: hidden;
}
.line15 {
  height: 15px;
  overflow: hidden;
}
.line20 {
  height: 20px;
  overflow: hidden;
}
.cpadding {
  padding: 0 10px 0 10px;
}
.rpadding {
  padding: 0 10px 0 0;
}
.dline {
  border-top: #bbbbbb 1px dashed;
}
.rline {
  border-top: #dddddd 1px solid;
}
.zrbj {
  text-align: right;
  padding-right: 14px;
  color: #717171;
  font-size: 16px;
  height: 16px;
}
.iadborder {
  border: #93b6ca 1px solid;
}
.newsaddsubmit {
  height: 30px;
  width: 100px;
}
.px14 {
  font-size: 16px;
}
.pdl15 {
  padding-left: 15px;
}

/* 栏目加右margin */
.mR {
  margin-right: 5px;
}

.grid {
  border: 1px solid #ccc;
  border-collapse: collapse;
}
.gridHead {
  font-size: 14px;
  font-weight: bold;
  background: #ecf4ff;
  height: 28px;
  text-align: center;
}
.grid td {
  border-color: #ccc;
}

a:link,
a:visited {
  color: #333333;
  text-decoration: none;
}
a:hover {
  color: #d3000f;
  text-decoration: underline;
}

/*列表标题样式*/
ul.nl {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
ul.nl li {
  line-height: 22px;
  padding-left: 15px;
  background: url(iwms.gif) no-repeat 0 0;
}
ul li.fixed {
  background: url(iwms.gif) no-repeat 0 -50px;
}
ul li.lock {
  background: url(iwms.gif) no-repeat 0 -100px;
}
ul.nl li img {
  _margin: 6px 0;
}
a.nLink {
  font-size: 16px;
  line-height: 22px;
  padding-left: 15px;
  background: url(iwms.gif) no-repeat 0 0;
}
a.nLock {
  font-size: 16px;
  line-height: 22px;
  padding-left: 15px;
  background: url(iwms.gif) no-repeat 0 -100px;
}
a.nFix {
  font-size: 16px;
  line-height: 22px;
  padding-left: 15px;
  background: url(iwms.gif) no-repeat 0 -50px;
}
/* 隔数行分隔行 */
.sep {
  background: url(bg_dotline.gif) repeat-x;
  height: 1px;
  width: 97%;
  margin: 8px 0 8px 6px;
}

/* digg排行列表 */
ul.dnl {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
ul.dnl li {
  line-height: 22px;
}
ul.dnl li img {
  _margin: 6px 0;
}
ul.dnl .diggN {
  float: left;
  color: #736948;
  font-family: arial;
  background: url(digg.gif) no-repeat -300px 0;
  width: 30px;
  line-height: 18px;
  margin-right: 5px;
  text-align: center;
  cursor: pointer;
  text-decoration: none;
}
ul.dnl a:hover .diggN {
  background-position: -400px 0;
  *background-position: -300px 0;
} /*ie7 bug fixed*/

/*表格标题样式*/
table.nl {
  width: 100%;
  word-wrap: break-word;
  table-layout: fixed;
}
table.nl thead td {
  text-align: center;
  height: 23px;
  border-bottom: 1px solid #bdd7ff;
}
table.nl tr {
  line-height: 25px;
  height: 25px;
}
table.nl .nLink {
  font-size: 16px;
}

/*分类列表样式*/
.sList {
  list-style: none outside none;
  padding: 0;
  margin: 0;
}
.sList a {
  line-height: 20px;
  padding-left: 20px;
  background: url(iwms.gif) no-repeat 0 -250px;
}
.sList a.sOpen {
  background: url(iwms.gif) no-repeat 0 -300px;
}
.sList .gray {
  font-size: 8pt;
  font-family: arial;
}
a.sNav {
  line-height: 20px;
  padding-left: 20px;
  background: url(iwms.gif) no-repeat 0 -350px;
  font-weight: bold;
}

/*醒目标题样式*/
a.highlight:link,
a.highlight:visited {
  color: red;
}
a.highlight:hover {
  color: red;
}

/* 头条图片幻灯样式 */
.slppt {
}
#slImg {
  filter: progid:dximagetransform.microsoft.fade (duration=0.5,overlap=1.0);
  margin: 0 auto;
}

a.slOn {
  padding: 2px 5px;
  border: #ffff00 1px solid;
  color: #fff;
}
a.slOff {
  padding: 2px 5px;
  border: #a6d2ff 1px solid;
  color: #fff;
}

#slNum {
  width: 100%;
  margin-top: 45px;
  margin-left: 130px;
}
#slNum ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#slNum li {
  float: left;
  padding-left: 2px;
}
#slNum li a {
  display: block;
  text-decoration: none;
  padding: auto 2px;
  font-family: arial;
  color: #fff;
  font-size: 14px;
}

#slLink {
  margin-top: -40px;
  padding: 3px 3px;
  line-height: 20px;
  overflow: hidden;
  word-break: keep-all;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
}
#slLink a {
  color: #fff;
  font-size: 16px;
  font-family: 微软雅黑;
}

#slTitle {
  margin-right: auto;
  margin-left: auto;
  padding-top: 2px;
  background: #333;
  height: 80px;
}

/*简介头条样式*/
#firstHeadline {
  margin: 0 0 4px 0;
  padding: 4px 4px 8px 4px;
  position: relative;
  border-bottom: #e0e0e0 1px dashed;
  color: #02414a;
}
#firstHeadline a.title {
  color: #d50000 !important;
  font-size: 24px;
  line-height: 2;
  font-weight: 700;
}

/*独家头条样式*/
#firstHeadlinedj {
  height: 46px;
  display: block;
}
#firstHeadlinedj a.title {
  line-height: 46px;
  color: #d50000 !important;
  font-size: 22px;
  font-weight: bold;
}

/*导航条当前分类样式*/
a.thisclass:link,
a.thisclass:visited {
  font-weight: bold;
  text-decoration: none;
}
a.thisclass:hover {
  font-weight: bold;
  text-decoration: none;
}

/*标题*/
.aTitle {
  font-size: 34px;
  line-height: 42px;
  position: relative;
  font-weight: bold;
  font-family: "Microsoft YaHei", "SimSun", "Arial Narrow";
  margin-top: 30px;
  color: #404040;
  width: 990px;
}
.subTitle {
  font-size: 28px;
  font-weight: bold;
}

/*新闻内容样式*/
#content {
  font-size: 17px;
  font-family: "Microsoft YaHei", "SimSun", "Arial Narrow";
  line-height: 32px;
  width: 100%;
  word-wrap: break-word;
}
#content td,
#content div {
  font-size: 16px;
  line-height: 1.6;
}
#content img {
  margin: 6px 0 6px 0;
}
#content A:visited,
#content A:link {
  color: #b32bd5;
  text-decoration: underline;
}
.pdr20 {
  padding-right: 20px;
  border-right: #dddddd 1px solid;
}
.cfsize {
  font-size: 18px;
  text-align: right;
  margin: 5px 0 10px 0;
}

/*登陆框网站信息*/
div.conInfo {
  padding: 3px 10px;
  line-height: 1.5;
}
ul.conInfo {
  padding: 3px 10px;
  line-height: 1.5;
  margin: 0;
  list-style: none outside none;
}
ul.conInfo li {
  float: left;
  width: 50%;
}

/*图标*/
.icoNew1 {
  background: url(pic.gif) 0 0;
  width: 10px;
  height: 10px;
}
.icoNew2 {
  background: url(pic.gif) 0 -10px;
  width: 10px;
  height: 10px;
}
.icoNew3 {
  background: url(pic.gif) 0 -20px;
  width: 10px;
  height: 10px;
}
.icoMore {
  background: url(pic.gif) 0 -30px;
  height: 5px;
  width: 28px;
  margin-right: 5px;
}
.icoRss {
  background: url(pic.gif) 0 -40px;
  height: 13px;
  width: 33px;
}
.icoWap {
  background: url(pic.gif) 0 -60px;
  height: 13px;
  width: 33px;
}
.icoEditor {
  background: url(pic.gif) 0 -80px;
  height: 10px;
  width: 10px;
}

.alignTop {
  vertical-align: top;
}
.alignCenterTop {
  vertical-align: top;
  text-align: center;
}

/* 网站头 */
#sitehead {
  overflow: hidden;
  _width: 100%;
  height: 85px;
  background: #2270d5;
}
#sitehead .l {
  display: none;
}
#sitehead .r {
  display: none;
}

.classyahei15 {
  font-family: "Microsoft YaHei";
  font-size: 16px;
  color: #ffffff;
}

#middle {
  overflow: hidden;
}
#footer {
  text-align: center;
  margin: 6px 0 4px 0;
}

/* 导航条 */
#navbar {
  overflow: hidden;
  _width: 100%;
  background: #004080;
}
#navbar .m {
  text-align: center;
  height: 40px;
  line-height: 40px;
}
#navbar .l {
  display: none;
}
#navbar .r {
  display: none;
}
#navbar a {
  display: block;
  float: left;
  height: 40px;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
}
#navbar a:link,
#navbar a:visited {
  text-decoration: none;
  width: 98px;
}
#navbar a:hover {
  background: #ffcc32;
  color: #333333;
}
#navbar a.thisclass {
  background: #ffcc32;
  color: #333333;
}
#navbar a.first {
  margin: 0;
}
#navbar .last {
  display: block;
  border-left: 1px #ffffff solid;
  border-right: 1px #ffffff solid;
  background: #3d3d3d url(huobi.gif) no-repeat;
  width: 77px;
  height: 40px;
  padding: 0 6px 0 6px;
}

/* 副导航 */
#navsub {
  overflow: hidden;
  _width: 100%;
}
#navsub .m {
  text-align: left;
  line-height: 25px;
  height: 25px;
}
#navsub .l {
  display: none;
}
#navsub .r {
  display: none;
}

/* 友情链动 */
#friendlinks {
}
#friendlinks .title {
  font-size: 18px;
  font-family: "Microsoft YaHei";
  height: 42px;
  line-height: 42px;
  border-top: 2px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
#friendlinks .links {
  line-height: 32px;
  margin: 8px 0 8px 0;
}

/* 公告翻转 */
div.bulletin {
  line-height: 25px;
  height: 25px;
  overflow: hidden;
}
.bulletin ul {
  margin: 0;
  padding: 0;
}
.bulletin div {
  padding: 0 10px;
  line-height: 25px !important;
  height: 25px;
  overflow-y: hidden;
}
.bulletin li {
  float: left;
  list-style: none;
  margin-right: 20px;
  padding-left: 10px;
  background: url(iwms.gif) no-repeat 0 -700px;
  white-space: nowrap;
}
.bulletin li em {
  font-size: 0.83em;
  margin-left: 5px;
  color: #999;
}

/* 日期与点击 */
.gray {
  color: gray !important;
  text-decoration: none;
  font-size: 14px;
}
.time {
  color: gray;
  font-size: 14px;
}
.hit {
  color: green;
  font-size: 14px;
}

/* 间隔背景色 */
.tdbg {
  background: #fff;
}
.tdbg-dark {
  background: #f5f9ff;
}

/* 取下级分类链接函数 */
.scl {
  list-style: none;
  margin: 0;
  padding: 0;
}
.scl li {
  display: inline;
  margin-right: 5px;
}

.hr {
  border-top: 1px solid #e8e8e8;
  height: 4px;
  clear: both;
  _overflow: hidden;
}
.inputbg {
  background: url(inputBorder.gif) no-repeat top left;
  border: 1px solid #d5dee9;
}
.quote,
.qcode {
  margin: 5px;
  border: 1px solid #eee;
  border-left-width: 4px;
  padding: 5px;
  background: #fcfcfc;
}

/* 下拉菜单 */
.menuskin a:hover {
  text-decoration: none;
}
.menuitems {
  line-height: 22px;
  margin-left: 3px;
  word-break: keep-all;
}
.menuskin {
  background-color: #fff;
  background-image: url(menu.gif);
  font: 14px verdana;
  border: #ccc 1px solid;
  position: absolute;
  text-align: left;
}
#mouseoverstyle {
  background: url(menu.gif) no-repeat -250px center;
  line-height: 22px;
  margin-left: 3px;
}
#mouseoverstyle a {
  color: #666 !important;
}
.menuskin a {
  color: #666 !important;
  padding-left: 10px;
  padding-right: 8px;
  text-decoration: none;
}

/* 主栏目 */
.imframe {
  margin-bottom: 8px;
}
.imframe .tm {
  height: 29px;
  line-height: 29px;
  background: url(mf.gif) no-repeat;
  border-bottom: 1px solid #2270d4;
}
.imframe .tl {
  display: none;
}
.imframe .tr {
  display: none;
}
.imframe span.tt {
  font-size: 16px;
  color: #ffffff;
  font-weight: bold;
  padding-left: 20px;
  font-family: "Microsoft YaHei";
}
.imframe .mm {
  background: #fff;
  padding-top: 8px;
  border-top: 0;
}
.imframe .ml {
  display: none;
}
.imframe .mr {
  display: none;
}
.imframe .bm {
  display: none;
}
.imframe .bl {
  display: none;
}
.imframe .br {
  display: none;
}
.imframe ul.nl a,
.mframe ul.pl a {
  font-size: 16px;
  line-height: 32px;
}

.imframe .mm .summary {
  padding-bottom: 10px;
  padding-left: 10px;
  position: relative;
}
.imframe .mm .summary .cont {
  color: #333;
  position: relative;
  overflow: hidden;
}
.imframe .mm .summary .title {
}
.imframe .mm .summary .title a {
  font-size: 16px;
  font-family: "Microsoft YaHei";
  color: #225f96;
  font-weight: bold;
  padding: 2px;
  line-height: 24px;
  overflow: hidden;
  position: relative;
}
.imframe .mm .summary .nLink {
  background: #fff;
}
.imframe .mm .summary .sum {
  font-size: 14px;
  font-family: "Microsoft YaHei";
  line-height: 32px;
  padding-left: 145px;
  height: 95px;
  width: 260px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.imframe .mm .summary .foot {
  display: none;
}
.imframe .mm .summary .foot span {
  display: none;
}
.imframe .mm .summary .imgDiv {
  position: absolute;
}
.imframe .mm .summary .imgDiv img {
  display: inline;
  margin-top: 30px;
}
.imframe .mm .summary .hr {
  clear: both;
  margin: 0 0 10px 0;
  border-top: #bbbbbb 1px dashed;
}

/* 主栏目 */
.mframe {
  margin-bottom: 8px;
}
.mframe .tm {
  height: 29px;
  line-height: 29px;
  background: url(mf.gif) no-repeat;
  border-bottom: 1px solid #2270d4;
}
.mframe .tl {
  display: none;
}
.mframe .tr {
  display: none;
}
.mframe span.tt {
  font-size: 16px;
  color: #ffffff;
  font-weight: bold;
  padding-left: 20px;
  font-family: "Microsoft YaHei";
}
.mframe .mm {
  background: #fff;
  padding-top: 8px;
  border-top: 0;
}
.mframe .ml {
  display: none;
}
.mframe .mr {
  display: none;
}
.mframe .bm {
  display: none;
}
.mframe .bl {
  display: none;
}
.mframe .br {
  display: none;
}
.mframe ul.nl a,
.mframe ul.pl a {
  font-size: 16px;
  line-height: 32px;
}

/* 主栏目 新闻页 */
.mframe2 {
  margin-bottom: 8px;
}
.mframe2 .tm {
  border-bottom: 3px solid #2270d5;
}
.mframe2 .tl {
  display: none;
}
.mframe2 .tr {
  display: none;
}
.mframe2 span.tt {
  display: none;
}
.mframe2 .mm {
  background: #fff;
  padding-top: 5px;
  border-top: 0;
}
.mframe2 .ml {
  display: none;
}
.mframe2 .mr {
  display: none;
}
.mframe2 .bm {
  display: none;
}
.mframe2 .bl {
  display: none;
}
.mframe2 .br {
  display: none;
}
.mframe2 ul.nl a,
.mframe2 ul.pl a {
  font-size: 16px;
  line-height: 24px;
}

/* 侧边栏目 */
.lframe {
  margin-bottom: 8px;
  _width: 100%;
}
.lframe .tm {
  height: 29px;
  line-height: 29px;
  background: url(lf.gif) no-repeat right #2270d5;
  border-bottom: 1px solid #2270d4;
}
.lframe .tl {
  display: none;
}
.lframe .tr {
  display: none;
}
.lframe span.tt {
  font-size: 16px;
  color: #ffffff;
  font-weight: bold;
  padding-left: 20px;
  font-family: "Microsoft YaHei";
}
.lframe .mm {
  background: #fff;
  padding: 10px 10px 0 10px;
  border: #e0e0e0 1px solid;
  border-top: 0;
}
.lframe .ml {
  display: none;
}
.lframe .mr {
  display: none;
}
.lframe .bm {
  display: none;
}
.lframe .bl {
  display: none;
}
.lframe .br {
  display: none;
}
.lframe ul.nl a,
.lframe ul.pl a {
  font-size: 14px;
  line-height: 30px;
}

.lframe .mm .summary {
  padding-bottom: 10px;
  position: relative;
}
.lframe .mm .summary .cont {
  color: #333;
  position: relative;
  overflow: hidden;
}
.lframe .mm .summary .title {
}
.lframe .mm .summary .title a {
  font-size: 15px;
  color: #225f96;
  font-weight: bold;
  padding: 2px;
  overflow: hidden;
  position: relative;
}
.lframe .mm .summary .nLink {
  background: #fff;
}
.lframe .mm .summary .sum {
  font-size: 13px;
  line-height: 25px;
  padding-left: 110px;
  height: 80px;
  width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.lframe .mm .summary .foot {
  display: none;
}
.lframe .mm .summary .foot span {
  display: none;
}
.lframe .mm .summary .imgDiv {
  position: absolute;
}
.lframe .mm .summary .imgDiv img {
  display: inline;
  margin-top: 30px;
}
.lframe .mm .summary .hr {
  clear: both;
  margin: 0 0 10px 0;
  border-top: #bbbbbb 1px dashed;
}

/* 侧边栏目 首页互联网 */
.lframe2 {
  margin-bottom: 8px;
  _width: 100%;
}
.lframe2 .tm {
  height: 29px;
  line-height: 29px;
  background: #f4f4f4;
  border-top: 1px solid #2270d4;
}
.lframe2 .tl {
  display: none;
}
.lframe2 .tr {
  display: none;
}
.lframe2 span.tt {
  font-size: 16px;
  color: #ffffff;
  font-weight: bold;
  padding-left: 20px;
  font-family: "Microsoft YaHei";
  background: #2270d5;
  width: 68px;
  height: 29px;
  line-height: 29px;
  display: block;
}
.lframe2 .mm {
  background: #ffffff;
  padding-top: 8px;
  border-top: 0;
}
.lframe2 .ml {
  display: none;
}
.lframe2 .mr {
  display: none;
}
.lframe2 .bm {
  display: none;
}
.lframe2 .bl {
  display: none;
}
.lframe2 .br {
  display: none;
}
.lframe2 ul.nl a,
.lframe2 ul.pl a {
  font-size: 14px;
  line-height: 32px;
}

/* 新闻页侧边栏目 */
.lframe3 {
  margin-bottom: 8px;
  _width: 100%;
}
.lframe3 .tm {
  height: 38px;
  line-height: 38px;
  border-bottom: 1px solid #dddddd;
}
.lframe3 .tl {
  width: 10px;
  height: 38px;
  border-bottom: 1px solid #ffffff;
}
.lframe3 .tr {
  display: none;
}
.lframe3 span.tt {
  font-size: 16px;
  font-weight: bold;
  font-family: "Microsoft YaHei";
}
.lframe3 .mm {
  padding: 0;
  padding: 6px 0 0 6px;
}
.lframe3 .mm a {
  font-size: 16px;
}
.lframe3 .ml {
  display: none;
}
.lframe3 .mr {
  display: none;
}
.lframe3 .bm {
  display: none;
}
.lframe3 .bl {
  display: none;
}
.lframe3 .br {
  display: none;
}
.lframe3 ul.nl a,
.lframe3 ul.pl a {
  font-size: 15px;
  line-height: 32px;
}

/* 分类页侧边栏 */
.lframe4 {
  margin-bottom: 10px;
  _width: 100%;
}
.lframe4 .tm {
  height: 38px;
  line-height: 38px;
  background: #efefef;
  border-bottom: 1px solid #ffffff;
}
.lframe4 .tl {
  display: none;
}
.lframe4 .tr {
  display: none;
}
.lframe4 span.tt {
  font-size: 18px;
  color: #333333;
  padding-left: 15px;
  font-family: "Microsoft YaHei";
}
.lframe4 .mm {
  background: #f8f8f8;
  padding: 10px 5px 10px 5px;
  border-top: 1px #dddddd solid;
}
.lframe4 .ml {
  display: none;
}
.lframe4 .mr {
  display: none;
}
.lframe4 .bm {
  display: none;
}
.lframe4 .bl {
  display: none;
}
.lframe4 .br {
  display: none;
}

/* 首页图片栏目 */
.imgnews {
  margin-bottom: 8px;
  _width: 100%;
}
.imgnews .tm {
  height: 28px;
  line-height: 28px;
  background: url(imgf.gif) no-repeat;
  border-bottom: 3px solid #2270d4;
}
.imgnews .tl {
  display: none;
}
.imgnews .tr {
  display: none;
}
.imgnews span.tt {
  font-size: 16px;
  color: #ffffff;
  font-weight: bold;
  padding-left: 34px;
  font-family: "Microsoft YaHei";
  padding-top: 2px;
  display: block;
}
.imgnews .mm {
  background: #fff;
  padding: 0;
  border-top: 0;
}
.imgnews .ml {
  display: none;
}
.imgnews .mr {
  display: none;
}
.imgnews .bm {
  display: none;
}
.imgnews .bl {
  display: none;
}
.imgnews .br {
  display: none;
}
.imgnews .moreR2 {
  float: right;
  display: block;
  margin-right: -8px;
}

/* 今日热门 */
.dayhot .tm {
  height: 24px;
  line-height: 24px;
  background: #f1f7fc;
  border-width: 0;
  border-bottom: #e6f1fb 1px solid;
}
.dayhot .tl {
  display: none;
}
.dayhot .tr {
  display: none;
}
.dayhot span.tt {
  font-size: 14px;
  color: #333;
  font-weight: bold;
  padding-left: 10px;
}
.dayhot .mm {
  padding: 3px;
  border-width: 0;
}
.dayhot .ml {
  display: none;
}
.dayhot .mr {
  display: none;
}
.dayhot .bm {
  height: 1px;
  background: transparent;
  _overflow: hidden;
}
.dayhot .bl {
  display: none;
}
.dayhot .br {
  display: none;
}

.dateR {
  float: right;
  padding-right: 5px;
}
.moreR {
  float: right;
  text-align: center;
  background: url(more.gif) no-repeat center center;
  width: 35px;
  height: 29px;
  display: block;
}
.moreR a:link,
.moreR a:visited {
  color: #ffffff;
}
.moreR2 {
  float: right;
  padding-right: 8px;
}
.moreR2 a:link,
.moreR2 a:visited {
  color: #ffffff;
}
.moreR3 {
  float: right;
  padding-right: 8px;
}
.moreRs {
  float: right;
  padding-right: 8px;
  _padding-top: 7px;
}

/* 网站导航 */
#siteNav {
  padding: 5px;
  overflow: auto;
  _zoom: 1;
}
.navChild {
  padding-left: 25px;
}
.navChild ul {
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: 150%;
}
.navChild ul li {
  float: left;
}

/* 标题图片 */
.imgList {
  padding: 5px 0;
  display: block;
  text-align: center;
  line-height: 1.8;
  overflow: hidden;
}
.imgList ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.imgList li {
  float: left;
  height: 160px;
  overflow: hidden;
}
.imgList li img,
a.imgLink img {
  margin: auto;
  display: block;
  _vertical-align: bottom;
}
a.imgLink {
  margin: 5px auto;
  line-height: 1.8;
}

/* 下载链接 */
#softLinks {
  list-style: none;
  margin: 0;
  padding: 0 10px;
  line-height: 1.5;
}
#softLinks li {
  padding-left: 18px;
  background: url(iwms.gif) no-repeat 0 -200px;
}

/* 简介显示时 */
.summary {
  padding-bottom: 20px;
}
.summary .cont {
  color: #666;
  position: relative;
  overflow: hidden;
}
.summary .title a {
  font-size: 22px;
  font-family: "Microsoft YaHei", "黑体";
  background: #ffffff;
  padding: 2px;
  overflow: hidden;
  position: relative;
}
.summary .sum {
  padding: 5px 15px 0 0;
  font-size: 16px;
  line-height: 30px;
}
.summary .foot {
  padding: 5px 15px 0 0;
  color: #999;
  overflow: hidden;
}
.summary .foot span {
  color: #88888a;
  padding-right: 10px;
}
.summary .imgDiv {
  margin-right: 15px;
  margin-bottom: 20px;
}
.summary .imgDiv img {
  display: inline;
}
.summary .hr {
  clear: both;
  margin: 5px 0 20px 0;
}

/* 搜索结果 */
.sResult {
}
.sResult .title {
  padding: 5px 0;
  width: 100%;
}
.sResult .title a {
  text-decoration: underline;
  font-size: 16px;
  font-weight: bold;
}
.sResult .sum {
  padding: 3px 15px;
}
.sResult .foot {
  padding: 3px 15px;
  color: #999;
}
.sResult .foot span {
  color: #ff890c;
  padding-right: 20px;
}

.wrapper {
  overflow: hidden;
}
.tl,
.bl {
  float: left;
}
.tr,
.br {
  float: right;
}
.ml,
.l {
  float: left;
  padding-bottom: 10000px;
  margin-bottom: -10000px;
}
.mr,
.r {
  float: right;
  padding-bottom: 10000px;
  margin-bottom: -10000px;
}

/* 新添加样式表 */
.vldMsg {
  display: none;
  border: 1px solid #ddd;
  background: infobackground;
  padding: 4px;
  color: red;
}

/* 评论 */
.reCont .reHead {
  color: #666;
  background: #f9f9f9;
  border-bottom: 1px solid #ace;
  padding: 3px 5px;
}
.reCont .reLayer {
  float: right;
  color: #999;
  font-size: 14px;
}
.reCont .reBody {
  padding: 5px 10px 5px 20px;
  line-height: 1.5;
}
.reCont .reFun {
  background: url(bg.gif) repeat-x 0 -400px;
  height: 25px;
  line-height: 25px;
  padding-left: 20px;
}
.reCont .reName {
  font-weight: bold;
}
.reCont .reDate {
  color: #999;
  font-size: 14px;
}
.reCont fieldset {
  border: 1px solid #e3e3e3;
  margin-bottom: 5px;
}
.reCont fieldset div {
  padding: 5px;
  color: #999;
}
.reCont legend {
  background: #f7fdff;
  border: 1px solid #e3e3e3;
  padding: 1px 5px;
}

.reCont2 .reFun {
  background: url(bg.gif) repeat-x 0 -500px;
  height: 25px;
  line-height: 25px;
  padding-left: 20px;
}
.reCont2 .reFoot {
  background: #e7f2fb;
  height: 1px;
  _overflow: hidden;
}

/* 表情 */
.face1,
.face2,
.face3,
.face4,
.face5,
.face6,
.face7,
.face8,
.face9,
.face10,
.face11,
.face12,
.face13,
.face14,
.face15,
.face16,
.face17,
.face18 {
  background: url(face.gif) no-repeat 0 0;
  width: 15px;
  height: 15px;
}
.face2 {
  background-position: -30px 0;
}
.face3 {
  background-position: -60px 0;
}
.face4 {
  background-position: -90px 0;
}
.face5 {
  background-position: -120px 0;
}
.face6 {
  background-position: -150px 0;
}
.face7 {
  background-position: -180px 0;
}
.face8 {
  background-position: -210px 0;
}
.face9 {
  background-position: -240px 0;
}
.face10 {
  background-position: -270px 0;
}
.face11 {
  background-position: -300px 0;
}
.face12 {
  background-position: -330px 0;
}
.face13 {
  background-position: -360px 0;
}
.face14 {
  background-position: -390px 0;
}
.face15 {
  background-position: -420px 0;
}
.face16 {
  background-position: -450px 0;
}
.face17 {
  background-position: -480px 0;
}
.face18 {
  background-position: -510px 0;
}

/* ajax信息 */
.aj_msg {
  position: absolute;
  padding: 4px 5px;
  border: 1px solid #cad9ea;
  background: #fff;
  color: #404040;
  white-space: nowrap;
}
.aj_msgTop {
  background: #fff1a8;
  border: 0;
  color: #666;
  -webkit-border-bottom-left-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
  -moz-border-radius-bottomleft: 8px;
  -moz-border-radius-bottomright: 8px;
}
.aj_form {
  display: none;
  position: absolute;
  background: #fff url(bg.gif) repeat-x 0 -700px;
  border: 1px solid #cad9ea;
  padding: 5px;
}
.aj_title {
  font-weight: bold;
  padding: 4px 0 5px 20px;
  margin-bottom: 10px;
  border-bottom: 1px solid #9ef;
}
.aj_close {
  text-align: right;
  padding-right: 10px;
}

/* 分页 */
.pager {
  font-family: verdana;
  font-size: 14px;
  padding: 5px;
  height: 25px;
  clear: both;
  word-break: keep-all;
}
.pager ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  line-height: 1.2em;
}
.pager li {
  float: left;
  margin: 0 5px 0 0;
  color: #999;
}
.pager li.p_total {
  background: #fff;
  font-weight: bold;
  color: #88af3f;
  border: 1px solid #ddd;
  padding: 3px 5px;
}
.pager li.p_current {
  background: #b2e05d;
  color: #fff;
  border: 1px solid #b2e05d;
  padding: 3px 5px;
}
.pager li.p_nolink {
  color: #ccc;
  border: 1px solid #f3f3f3;
  padding: 3px 5px;
}
.pager li a:link,
.pager li a:visited {
  float: left;
  color: #88af3f;
  background: #fff;
  border: 1px solid #ddd;
  padding: 3px 5px;
  text-decoration: none !important;
}
.pager li a:hover,
.pager li a:active {
  background: #f1ffd6;
  color: #638425;
  border-color: #85bd1e;
}
.pager li input {
  float: left;
  font-family: verdana;
  font-size: 14px;
  border: 1px solid #ddd;
  color: #999;
  background: url(inputBorder.gif);
  width: 3em;
  height: 1.3em;
  padding: 2px 0;
  text-align: center;
}

/* digg */
#digg {
  float: right;
  clear: both;
  padding: 0 10px;
}
.digg {
  width: 51px;
  margin: 0;
  text-align: center;
  list-style: none outside none;
  padding: 0;
}
.digg1 {
  background: url(digg.gif);
  height: 52px;
  line-height: 52px;
  font-size: 16px;
  color: #736948;
  font-family: sans-serif;
  font-weight: bold;
}
.digg2 {
  margin-top: 2px;
  height: 25px;
  line-height: 25px;
  font-size: 14px;
  float: left;
  width: 51px;
}
.digg2 a {
  display: block;
  background: url(digg.gif) -100px 0;
  color: #0f5cc3;
  text-decoration: none;
}
.digg2 a:hover {
  background: url(digg.gif) -200px 0;
  color: #333;
}

/* 列表中的digg */
.diggC {
  float: left;
  padding: 0 5px 5px 5px;
}
.diggC .digg1 {
  background: url(digg.gif) -500px 0;
  height: 40px;
  line-height: 40px;
}

.diggC .digg2 {
  height: 22px;
  line-height: 22px;
}
.diggC .digg2 a {
  background: url(digg.gif) -600px 0;
}
.diggC .digg2 a:hover {
  background: url(digg.gif) -700px 0;
}

/* 相邻新闻链接 */
.nearNews {
  color: #999;
  padding: 0 10px 10px 10px;
  clear: both;
  overflow: hidden;
  _zoom: 1;
}
.nextNews,
.prevNews {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.prevNews {
  float: left;
  width: 50%;
}
.nextNews {
  text-align: right;
}
.prevNews a {
  background: url(iwms.gif) no-repeat 0 -400px;
  padding: 0 20px;
  float: left;
}
.nextNews a {
  background: url(iwms.gif) no-repeat right -450px;
  padding: 0 20px;
  float: right;
}
.fav {
  background: url(iwms.gif) no-repeat 0 -500px;
  padding-left: 20px;
}
.mail {
  background: url(iwms.gif) no-repeat 0 -550px;
  padding-left: 20px;
}
.print {
  background: url(iwms.gif) no-repeat 0 -600px;
  padding-left: 20px;
}
.edit {
  background: url(iwms.gif) no-repeat 0 -650px;
  padding-left: 20px;
}

/* 热门标签 */
.hotTags {
  text-align: left;
  line-height: 1.5;
}
.hotTags a {
  margin-right: 6px;
  word-wrap: break-word;
}

/* 美化select */
a.sel {
  position: absolute;
  color: #333;
  font-size: 14px;
  border: 1px solid #5b9be1;
  background: url(btnBg.gif) no-repeat right -50px;
  text-indent: 5px;
  cursor: pointer;
  overflow: hidden;
  text-decoration: none !important;
}
a.sel span {
  display: block;
  white-space: nowrap;
  line-height: 22px;
  margin-right: 20px;
  overflow: hidden;
}
ul.sel {
  position: absolute;
  display: block;
  border: 1px solid #999;
  border-top: 0;
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.sel li {
  background: #fff;
  color: #666;
  font-size: 14px;
  line-height: 22px;
  cursor: pointer;
  text-indent: 5px;
  overflow: hidden;
  white-space: nowrap;
}
ul.sel li.over {
  background: #f0f0f0;
  color: #333;
}
ul.sel li.chk {
  background: #dfedfa;
  color: #333;
}

/* 讨论区栏目 */
.psFrm {
  margin-bottom: 4px;
}
.psFrm .tm {
  height: 25px;
  line-height: 25px;
  padding: 0 10px;
  background: url(bg.gif) repeat-x;
  border: 1px solid #ace;
}
.psFrm .tl {
  display: none;
}
.psFrm .tr {
  display: none;
}
.psFrm span.tt {
  color: #41519a;
  font-weight: bold;
}
.psFrm .mm {
  background: #fff;
  padding: 3px;
  border-left: 1px solid #ace;
  border-right: 1px solid #ace;
}
.psFrm .ml {
  display: none;
}
.psFrm .mr {
  display: none;
}
.psFrm .bm {
  height: 1px;
  background: #ace;
  _overflow: hidden;
}
.psFrm .bl {
  display: none;
}
.psFrm .br {
  display: none;
}

/* 讨论区显示内容列表 */
.psCont {
  width: 100%;
}
.psCont div.psTitle {
  font-size: 16px;
  font-weight: bold;
  background: #f9fcff url(post.gif) no-repeat left 0;
  border-bottom: 1px solid #ccc;
  line-height: 1.5em;
  padding: 3px 10px 3px 24px;
}
.psCont div.psTitle a,
.psCont legend a {
}
.psCont div.psBody {
  font-size: 16px;
  padding: 5px 10px 5px 20px;
}
.psCont div.psFun {
  background: url(bg.gif) repeat-x 0 -400px;
  height: 25px;
  line-height: 25px;
  padding-left: 20px;
}
.psCont span.psName {
  color: #f00;
  font-size: 14px;
  background: url(post.gif) no-repeat left -100px;
  padding: 0 10px 0 20px;
  line-height: 1.6em;
  margin-left: 10px;
}
.psCont span.psDate {
  color: #999;
  font-size: 14px;
  background: url(post.gif) no-repeat left -150px;
  padding: 0 10px 0 20px;
  line-height: 1.6em;
}
.psCont span.psSort {
  color: #999;
  font-size: 14px;
  background: url(post.gif) no-repeat left -200px;
  padding: 0 10px 0 20px;
  line-height: 1.6em;
}
.psCont span.psHits {
  color: #999;
  font-size: 14px;
  background: url(post.gif) no-repeat left -550px;
  padding: 0 10px 0 20px;
}
.psCont span.psReply {
  color: #999;
  font-size: 14px;
  background: url(post.gif) no-repeat left -500px;
  padding: 0 10px 0 20px;
}
.psCont fieldset {
  border: 1px solid #e3e3e3;
  margin-bottom: 5px;
  padding: 0 10px;
}
.psCont fieldset div {
  padding: 0 0 4px 0;
}
.psCont legend {
  font-size: 14px;
  background: #f7fdff url(post.gif) no-repeat left -50px;
  padding: 1px 5px;
  padding-left: 20px;
  border: 1px solid #e3e3e3;
}
.psCont legend a {
  color: #666;
}
.psCont fieldset .psPBody {
  display: none;
  color: #999;
}

/* 讨论区只显示标题列表 */
.psCont2 {
  table-layout: fixed;
}
.psCont2 thead td {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  background: #fdfdfd;
  color: #666;
}
.psCont2 tr {
  background-color: #fff;
}
.psCont2 tr td {
  border-bottom: 1px solid #f3f3f3;
  border-top: 1px solid white;
  line-height: 1.5em;
}
.psCont2 td.psTitle {
  font-size: 16px;
  break-word: break-all;
  background: transparent url(post.gif) no-repeat left 0;
  background-color: inherit;
  padding: 3px 10px 3px 24px;
}
.psCont2 td.psName,
.psCont2 td.psDate,
.psCont2 td.psHits,
.psCont2 td.psReply {
  color: #666;
  font-size: 14px;
  text-align: center;
}

.psCont2 tr.psBg2 {
  background-color: #fafcfd;
}

.psCont div.psFix div.psTitle,
.psCont2 tr.psFix td.psTitle {
  background-position: left -600px;
}

/* 讨论区分类介绍 */
.psIntro .sName {
  border: 1px solid #ddd;
  padding: 0 10px;
  font-weight: bold;
  float: left;
  line-height: 25px;
  background: url(post.gif) no-repeat right -350px;
  padding-right: 20px;
  cursor: pointer;
}
.psIntro .sBlank {
  border-bottom: 1px solid #ddd;
  height: 26px;
  overflow: hidden;
  line-height: 26px;
  text-align: right;
  padding-right: 10px;
}
.psIntro .sIntro {
  display: none;
  border: 1px solid #ddd;
  border-top-width: 0;
  padding: 5px;
  color: #999;
  font-size: 14px;
  text-align: left;
  overflow: hidden;
  _zoom: 1;
}
.psIntro .sIntro * {
  font-size: 14px;
}
.psIntro .sIntro a {
  color: #666;
}

/* 取父帖内容图标 */
.psOpen,
.psClose {
  display: block;
  width: 20px;
  height: 20px;
  background: url(post.gif) center -250px;
}
.psClose {
  background: url(post.gif) center -300px;
}

/* 讨论区返回链接 */
.psStep {
  margin: 10px 5px;
}
.psStep a {
  padding-left: 20px;
  line-height: 1.5em;
  background: url(post.gif) no-repeat left -450px;
}
.psStep a.stFirst {
  background: none;
  padding-left: 0;
}

/* 讨论区选择列表方式 */
.psSelList {
  background: url(post.gif) no-repeat 0 -750px;
  padding-left: 20px;
}
.psSelList2 {
  background: url(post.gif) no-repeat 0 -800px;
  padding-left: 20px;
}
.psSelVerify {
  background: url(post.gif) no-repeat 0 -850px;
  padding-left: 20px;
}

/* 讨论区热门列表 */
ul.pl {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
ul.pl li {
  line-height: 22px;
  padding-left: 15px;
  background: url(iwms.gif) no-repeat 0 0;
}
ul.pl li img {
  _margin: 6px 0;
}

.psR {
  float: right;
  color: #666;
  font-size: 14px;
}

.shadow {
  background: #ddd;
}

/* 管理菜单 */
.popAdm a {
  display: block;
  color: #666;
  line-height: 20px;
  font-size: 14px;
}
.popFix a {
  display: block;
  color: #666;
  line-height: 20px;
  font-size: 14px;
  padding-left: 20px;
  background: transparent url(post.gif) no-repeat left -700px;
}
.popFix a.psChk {
  background-position: left -650px;
}

/* 顶部会员信息 */
.topBar {
  width: 100%;
  background: #f1f1f1;
  height: 29px;
  line-height: 29px;
}
.topBar .twidth {
  height: 100%;
  background: transparent;
}
#topUser a {
  padding-left: 15px;
  background: url(iwms.gif) no-repeat 0 -750px;
}
#topnav {
  padding-left: 16px;
  background: url(i.gif) no-repeat left;
}
#topnav a {
  padding: 0 8px 0 8px;
}
.popMine a {
  display: block;
  color: #666;
  line-height: 20px;
  font-size: 14px;
}
a.remind {
  color: red;
}
.topright {
  float: right;
}
*html .topright {
  float: right;
  padding-top: 7px;
}

/* 添加新闻时选择分类菜单 */
.aj_sel {
  position: absolute;
  padding: 4px 5px;
  border: 1px solid #ccc;
  background: #fff;
  color: #333;
  white-space: nowrap;
}
.clink {
  padding: 2px 20px 2px 5px;
  color: #333;
  font-size: 14px;
  border: 1px solid #b9d8f7;
  background: url(btnBg.gif) no-repeat right -50px;
  text-indent: 5px;
  cursor: pointer;
  overflow: hidden;
  text-decoration: none;
}
.cmenu img.opened {
  background: url(cmenu.gif) no-repeat;
  width: 15px;
  height: 10px;
}
.cmenu img.closed {
  background: url(cmenu.gif) no-repeat 0 -100px;
  width: 15px;
  height: 10px;
}
.cmenu img.space {
  width: 15px;
  height: 10px;
}
.cmenu {
  color: #aaa;
  width: 200px;
  height: 300px;
  background: #f9fbfe;
  overflow: auto;
  padding: 10px 0;
}
.cmenu ul {
  list-style: none;
  line-height: 20px;
  margin: 0;
  padding: 0 14px;
}

/* 阅读消息界面 */
#msCon {
  width: 500px;
  height: 400px;
  border: 1px solid #ccc;
}
.msLeft {
  width: 160px;
  float: left;
  height: 100%;
  border-right: 1px solid pink;
}
.msRight {
  width: 339px;
  float: left;
  height: 100%;
}

.msHead {
  width: 100%;
  line-height: 29px;
  border-bottom: 1px solid #ccc;
  background: #eee;
  cursor: pointer;
  text-align: center;
}
.msContact {
  width: 160px;
  height: 340px;
  background: #fff;
  overflow-x: hidden;
}
.msContact a {
  float: left;
  width: 140px;
  line-height: 25px;
  padding-left: 20px;
}
.msContact a.msCur {
  background: #eef;
}
#msFriend {
  display: none;
}
#msList {
  height: 280px;
  line-height: 150%;
  overflow-y: auto;
  word-wrap: break-word;
}
.msMsg {
  padding: 5px 10px;
}
.msMe {
  color: #42b475;
}
.msSender {
  color: #006efe;
}
.msBody {
  padding-left: 1em;
}
.msUnread {
  font-weight: bold;
}
#msForm {
  height: 110px;
  padding: 5px;
}
#msForm textarea {
  width: 323px;
  height: 80px;
}
#msSubmit {
  text-align: right;
  padding: 3px 20px;
}

.boxy-body {
  background: transparent;
}
.boxy-wrapper {
  position: absolute;
}
.boxy-wrapper.fixed {
  position: fixed;
}

/* Modal */
.boxy-modal-blackout {
  position: absolute;
  background-color: black;
  left: 0;
  top: 0;
}

/* Border */
.boxy-wrapper {
  empty-cells: show;
}
.boxy-wrapper .top-left,
.boxy-wrapper .top-right,
.boxy-wrapper .bottom-right,
.boxy-wrapper .bottom-left {
  width: 2px;
  height: 2px;
  background-color: #666;
  padding: 0;
  opacity: 0.2;
  filter: alpha(opacity=20);
}

.boxy-wrapper .top,
.boxy-wrapper .bottom {
  height: 2px;
  background-color: #666;
  opacity: 0.2;
  filter: alpha(opacity=20);
  padding: 0;
}

.boxy-wrapper .left,
.boxy-wrapper .right {
  width: 2px;
  background-color: #666;
  opacity: 0.2;
  filter: alpha(opacity=20);
  padding: 0;
}

/* Title bar */

.boxy-wrapper .title-bar {
  background: url(bg.gif) repeat-x 0 -1500px;
  font-weight: bold;
  padding: 10px;
  position: relative;
}
.boxy-wrapper .title-bar.dragging {
  cursor: move;
}
.boxy-wrapper .title-bar h2 {
  font-size: 16px;
  color: #666;
  line-height: 1;
  margin: 0;
  padding: 0;
}
.boxy-wrapper .title-bar .close {
  color: #666;
  position: absolute;
  top: 10px;
  right: 6px;
  font-size: 90%;
  line-height: 1;
}

/* Content Region */
.boxy-inner {
  background-color: white;
  padding: 0;
}
.boxy-content {
  padding: 10px;
}

/* Question Boxes */
.boxy-wrapper .question {
  width: 350px;
  min-height: 80px;
}
.boxy-wrapper .answers {
  text-align: right;
}

/* Topnews */
.topnews {
  margin: 8px 0 8px 0;
  height: 104px;
  border: #e6e6e6 solid 1px;
  text-align: center;
}
*html .topnewsa {
  padding-top: 7px;
}
.topnewsa a {
  font-family: "Microsoft YaHei", "黑体";
  font-size: 56px;
  line-height: 86px;
  height: 86px;
  overflow: hidden;
  text-decoration: none;
  padding-top: 14px;
  *padding-top: 17px;
  font-weight: 400;
}
.topnewsa a:hover {
  color: #bd0a01;
  text-decoration: none;
}
.topnewsb {
  font-size: 16px;
  padding: 10px 0 10px 0;
}
.mark {
}

/* Focus */
.focus {
  border: 1px solid #cecece;
  background: #f9f9f9;
  margin-bottom: 5px;
}

/*slide*/
#slide ul {
  margin: 0;
  padding: 0;
}
a img {
  border: 0;
}
#slide {
  position: relative;
  width: 320px;
  height: 261px;
  display: block;
  overflow: hidden;
}
#slide ul {
  position: absolute;
}
#slide li {
  float: left;
  width: 320px;
  height: 255px;
  overflow: hidden;
}
#slide .o-control {
  display: none;
  position: absolute;
  top: 90px;
  width: 50px;
  height: 80px;
  background: #000;
  filter: alpha(opacity=30);
  opacity: 0.3;
  cursor: pointer;
}
#slide .control {
  position: relative;
  top: 13px;
  left: 8px;
  display: inline-block;
  width: 30px;
  height: 255px;
  background: url(img/bg_index.png);
  filter: alpha(opacity=60);
  opacity: 0.6;
}
#slide #goback {
  left: 0px;
}
#goback .control {
  background-position: 0px -35px;
}
#slide #forward {
  right: 0px;
}
#forward .control {
  left: 10px;
  background-position: -35px -35px;
}
#slide div {
  position: absolute;
  float: right;
  bottom: 0px;
  right: 4px;
  height: 31px;
  overflow: hidden;
  zoom: 1;
}
#slide span {
  width: 15px;
  font-size: 14px;
  height: 16px;
  margin: 2px 2px;
  background: #000;
  float: left;
  text-align: center;
  line-height: 16px;
  cursor: pointer;
  font-family: arial;
  filter: alpha(opacity=70);
  opacity: 0.7;
}
#slide span a {
  color: #fff;
  text-decoration: none;
}
#slide span.curr,
#slide span.hover {
  background: #000;
  filter: alpha(opacity=100);
  opacity: 1;
}
#slide .curr a:link,
#slide .curr a:visited {
  color: #fff;
}

/*底部*/
.footer_link {
  height: 40px;
  line-height: 40px;
  border-top: 1px solid #dddddd;
  border-bottom: 1px solid #dddddd;
}
.footer {
  line-height: 28px;
  padding: 10px 0 10px 0;
}

/*weixin*/
#article_code {
  padding: 5px;
  border: 1px solid #ddd;
  position: absolute;
  top: 162px;
  left: 50%;
  width: 108px;
  height: 190px;
  z-index: 20;
  margin-left: 610px;
  position: fixed;
}
#article_code p {
  color: #333;
}
#article_code .close {
  position: absolute;
  width: 16px;
  height: 16px;
  right: 5px;
  top: 3px;
}
#article_code .weixin {
  padding: 20px 0 0;
}
