html,
button,
input,
select,
textarea {
  font-family: "Microsoft YaHei", arial, simsun !important;
}
.stock-up {
  color: #f24040;
}
.stock-down {
  color: #6ebb79;
}
.clear {
  clear: both;
}
.p-title {
  padding-left: 14px;
  font-size: 22px;
  background: url(../images/p-tit.gif) no-repeat left center;
  margin-left:45px;
}
.more {
  font-size: 1.4rem;
  padding-top: 20px;
}
.more a {
  color: #888;
}
.more a:hover {
  color: #004e98;
}
.go-top {
  position: fixed;
  right: .5%;
  bottom: 40%;
  width: 60px;
}
.go-top li {
  width: 60px;
  height: 70px;
  margin-top: -1px;
  text-align: center;
  border: solid 1px #e2e2e2;
}
.go-top li a {
  display: block;
  width: 60px;
  height: 46px;
  line-height: 20px;
  padding: 12px 0;
  overflow: hidden;
  text-decoration: none;
  -webkit-transition: background-color 0.25s, border-color 0.25s;
  -moz-transition: background-color 0.25s, border-color 0.25s;
  transition: background-color 0.25s, border-color 0.25s;
}
.go-top li a i {
  font-size: 24px;
}
.go-top li a:hover {
  background: #004e98;
  color: #fff;
  text-decoration: none;
}
/*清除浮动*/
.info-menu {
  display: none;
  overflow: hidden;
}
.article {
  display: table;
}
.article .list-l {
  width: 800px;
  float: left;
}
.article .list-l .art-con h2 {
  font-size: 32px;
}
.article .list-l .art-con .tag-tp {
  border-bottom: solid 1px #e2e2e2;
  height: 60px;
  margin-top: 20px;
}
.article .list-l .art-con .tag-tp .tag-fl {
  float: left;
  font-size: 14px;
  padding-top: 20px;
}
.article .list-l .art-con .tag-tp .tag-fr {
  float: right;
}
.article .list-l .art-con .tag-tp .tag-fr li {
  float: left;
  background: url(../../images/ln.gif) no-repeat right center;
}
.article .list-l .art-con .tag-tp .tag-fr li a {
  display: block;
  height: 59px;
  line-height: 60px;
  padding: 0 18px;
}
.article .list-l .art-con .tag-tp .tag-fr li a i {
  font-size: 30px;
}
.article .list-l .art-con .tag-tp .tag-fr li a span {
  position: relative;
  top: -6px;
  left: 4px;
  font-size: 16px;
}
.article .list-l .art-con .tag-tp .tag-fr li a:hover,
.article .list-l .art-con .tag-tp .tag-fr li a.hover {
  color: #004e98;
  border-bottom: solid 2px #004e98;
  text-decoration: none;
}
.article .list-l .art-con .tag-tp .tag-fr li.last {
  background: no-repeat;
}
.article .list-l .art-page {
  padding: 30px 0;
  font-size: 16px;
  line-height: 32px;
}
/*新建文章页，不带广告位*/
.article .list-c .art-page {
  padding: 30px 0;
  font-size: 16px;
  line-height: 32px;
}
.article .list-l .art-bot {
  font-size: 14px;
  overflow: hidden;
}
.article .list-l .art-bot .bot-fl {
  float: left;
}
.article .list-l .art-bot .bot-fl a.share {
  display: inline-block;
  padding: 2px 6px;
  border-radius: 3px;
  background: #d6d6d6;
  color: #fff;
}
.article .list-l .art-bot .bot-fl a.share.share_sina:hover {
  background: #fd6365;
}
.article .list-l .art-bot .bot-fl a.share.share_qqkongjian:hover {
  background: #f5be3f;
}
.article .list-l .art-bot .bot-fl a.share.share_weixin:hover {
  background: #8ac51b;
}
.article .list-l .art-bot .bot-fl a.share.share_qq:hover {
  background: #45b8e2;
}
.article .list-l .art-bot .bot-fr {
  float: right;
}
.article .list-l .art-bot .bot-fr a.cur {
  color: #f24040;
}
.article .list-l .art-bot a:hover {
  text-decoration: none;
}
.article .list-l .art-pl {
  margin-top: 20px;
}
.article .list-l .art-pl .info-pl {
  position: relative;
  padding: 20px;
  height: 148px;
  background: #f7f7f7;
  border-top: solid 2px #004e98;
  display: none;
}
.article .list-l .art-pl .info-pl .pl-head {
  float: left;
  width: 110px;
  text-align: center;
}
.article .list-l .art-pl .info-pl .pl-head img {
  border-radius: 100%;
  border: solid 1px #dcdbdb;
  padding: 2px;
}
.article .list-l .art-pl .info-pl .pl-head span {
  display: block;
  margin-top: 10px;
}
.article .list-l .art-pl .info-pl .pl-head span a.g-blue {
  color: #004e98;
}
.article .list-l .art-pl .info-pl .pl-area {
  float: right;
  text-align: right;
  position: relative;
}
.article .list-l .art-pl .info-pl .pl-area textarea {
  width: 625px;
  height: 80px;
  padding: 10px;
  margin-top: 5px;
  border: none;
  background: #fff;
  resize: none;
}
.article .list-l .art-pl .info-pl .pl-area button {
  border: none;
  box-shadow: none;
  -webkit-transition: background-color 0.25s, color 0.25s;
  -moz-transition: background-color 0.25s, color 0.25s;
  transition: background-color 0.25s, color 0.25s;
  margin-top: 15px;
  padding: 0.5em 1.8em;
  background: #e2e2e2;
  color: #444;
}
.article .list-l .art-pl .info-pl .pl-area button:hover,
.article .list-l .art-pl .info-pl .pl-area button:focus {
  background-color: #004e98;
  color: #fff;
  text-decoration: none;
}
.article .list-l .art-pl .info-pl .pl-area b {
  position: absolute;
  left: -12px;
  top: 5px;
  display: inline-block;
  width: 12px;
  height: 15px;
  background: url(../../images/area-ico.gif) no-repeat;
}
.article .list-l .art-pl .info-pl.display {
  display: block;
}
.article .list-l .art-pl .info-pl i.horn {
  position: absolute;
  display: block;
  width: 18px;
  height: 10px;
  background: url(../../images/pinglun.png) no-repeat;
  top: -10px;
  right: 57px;
}
.article .list-l .art-pl .info-pl {
  display: block;
}
.article .list-l .art-pl .info-pl i.horn {
  display: none;
}
.article .list-l .art-pl .pl-tab {
  width: 800px;
  border-top: solid 1px #e2e2e2;
}
.article .list-l .art-pl .pl-tab h3 {
  display: block;
  background: #f7f7f7;
  font-size: 16px;
  padding: 10px 15px;
}
.article .list-l .art-pl .pl-tab .pl-box {
  padding-bottom: 5px;
  border-bottom: solid 1px #e2e2e2;
  overflow: hidden;
}
.article .list-l .art-pl .pl-tab .pl-box .pl-name {
  float: left;
  width: 90px;
  padding-top: 20px;
  text-align: center;
}
.article .list-l .art-pl .pl-tab .pl-box .pl-name img {
  width: 50px;
  height: 50px;
  border-radius: 100%;
}
.article .list-l .art-pl .pl-tab .pl-box .pl-comment {
  float: right;
  width: 710px;
  font-size: 14px;
}
.article .list-l .art-pl .pl-tab .pl-box .pl-comment .pl-tit {
  padding-top: 15px;
}
.article .list-l .art-pl .pl-tab .pl-box .pl-comment .pl-tit a.g-blue {
  color: #004e98;
}
.article .list-l .art-pl .pl-tab .pl-box .pl-comment .pl-tit span.g-c88 {
  color: #888;
}
.article .list-l .art-pl .pl-tab .pl-box .pl-comment p {
  min-height: 61px;
  padding-top: 5px;
  line-height: 28px;
}
.article .list-l .art-pl .pl-tab .pl-box .pl-comment p a.g-blue {
  color: #004e98;
}
.article .list-l .art-pl .pl-tab .pl-box .pl-comment .pl-pracct {
  padding: 10px 0;
  font-size: 12px;
  overflow: hidden;
}
.article .list-l .art-pl .pl-tab .pl-box .pl-comment .pl-pracct .cct-l {
  float: left;
  color: #888;
}
.article .list-l .art-pl .pl-tab .pl-box .pl-comment .pl-pracct .cct-r {
  float: right;
}
.article .list-l .art-pl .pl-tab .pl-box .pl-comment .pl-pracct .cct-r span.g-cf240 {
  color: #f24040;
}
.article .list-l .art-pl .pl-tab .pl-more {
  padding: 10px 15px;
  text-align: center;
  background: #f7f7f7;
}
.article .list-l .art-pl .pl-tab .bor-none {
  border: 0;
}
.article .list-l .tab-title {
  height: 30px;
  border-bottom: solid 2px #004e98;
  margin-top: 20px;
}
.article .list-l ul.info-list li {
  border-bottom: solid 1px #e2e2e2;
}
.article .list-l ul.info-list li .list-col {
  padding: 15px 10px 5px 10px;
}
.article .list-l ul.info-list li .list-col h2 {
  font-size: 20px;
}
.article .list-l ul.info-list li .list-col p {
  padding-top: 10px;
  line-height: 28px;
  font-size: 16px;
}
.article .list-l ul.info-list li .list-col .pl-text {
  padding: 20px 0;
  font-size: 14px;
  height: 21px;
}
.article .list-l ul.info-list li .list-col .pl-text b {
  font-weight: lighter;
  color: #999;
}
.article .list-l ul.info-list li .list-col .pl-text .pl-fl {
  float: left;
}
.article .list-l ul.info-list li .list-col .pl-text .pl-fl a {
  color: #888;
  background-color: #f2f2f2;
  padding: 3px 8px;
  margin-right: 2px;
}
.article .list-l ul.info-list li .list-col .pl-text .pl-fl a:hover {
  background-color: #004e98;
  color: #fff;
  text-decoration: none;
}
.article .list-l ul.info-list li .list-col .pl-text .pl-fr {
  float: right;
  position: relative;
  z-index: 1;
}
.article .list-l ul.info-list li .list-col .pl-text .pl-fr .share-box {
  position: absolute;
  top: 30px;
  left: -17px;
  background: #fff;
  padding: 5px 10px;
  border: solid 1px #e2e2e2;
  display: none;
}
.article .list-l ul.info-list li .list-col .pl-text .pl-fr .share-box .x,
.article .list-l ul.info-list li .list-col .pl-text .pl-fr .share-box .y {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
  border-width: 10px;
  border-style: solid dashed dashed dashed;
}
.article .list-l ul.info-list li .list-col .pl-text .pl-fr .share-box .x {
  border-style: solid;
  top: -20px;
  left: 20px;
  border-color: transparent transparent #C9E9C0 transparent;
}
.article .list-l ul.info-list li .list-col .pl-text .pl-fr .share-box .y {
  border-style: solid;
  top: -19px;
  left: 20px;
  border-color: transparent transparent #fff transparent;
}
.article .list-l ul.info-list li .list-col .pl-text .pl-fr .share-box em {
  font-size: 12px;
  display: block;
  width: 80px;
  margin: 5px 0;
  font-style: normal;
}
.article .list-l ul.info-list li .list-col .pl-text .pl-fr .share-box em a i {
  display: inline-block;
  color: #fff;
  padding: 1px 5px;
  border-radius: 3px;
}
.article .list-l ul.info-list li .list-col .pl-text .pl-fr .share-box em a:hover {
  text-decoration: none;
}
.article .list-l ul.info-list li .list-col .pl-text .pl-fr .share-box em a.share_sina i {
  background: #fd6365;
}
.article .list-l ul.info-list li .list-col .pl-text .pl-fr .share-box em a.share_qqkongjian i {
  background: #f5be3f;
}
.article .list-l ul.info-list li .list-col .pl-text .pl-fr .share-box em a.share_weixin i {
  background: #8ac51b;
}
.article .list-l ul.info-list li .list-col .pl-text .pl-fr .share-box em a.share_qq i {
  background: #45b8e2;
}
.article .list-l ul.info-list li:hover {
  background: #f7f7f7;
}
.article .list-l ul.info-list li .info-pl {
  position: relative;
  padding: 20px;
  height: 148px;
  background: #f7f7f7;
  border-top: solid 2px #004e98;
  display: none;
}
.article .list-l ul.info-list li .info-pl .pl-head {
  float: left;
  width: 110px;
  text-align: center;
}
.article .list-l ul.info-list li .info-pl .pl-head img {
  border-radius: 100%;
  border: solid 1px #dcdbdb;
  padding: 2px;
}
.article .list-l ul.info-list li .info-pl .pl-head span {
  display: block;
  margin-top: 10px;
}
.article .list-l ul.info-list li .info-pl .pl-head span a.g-blue {
  color: #004e98;
}
.article .list-l ul.info-list li .info-pl .pl-area {
  float: right;
  text-align: right;
  position: relative;
}
.article .list-l ul.info-list li .info-pl .pl-area textarea {
  width: 625px;
  height: 80px;
  padding: 10px;
  margin-top: 5px;
  border: none;
  background: #fff;
  resize: none;
}
.article .list-l ul.info-list li .info-pl .pl-area button {
  border: none;
  box-shadow: none;
  -webkit-transition: background-color 0.25s, color 0.25s;
  -moz-transition: background-color 0.25s, color 0.25s;
  transition: background-color 0.25s, color 0.25s;
  margin-top: 15px;
  padding: 0.5em 1.8em;
  background: #e2e2e2;
  color: #444;
}
.article .list-l ul.info-list li .info-pl .pl-area button:hover,
.article .list-l ul.info-list li .info-pl .pl-area button:focus {
  background-color: #004e98;
  color: #fff;
  text-decoration: none;
}
.article .list-l ul.info-list li .info-pl .pl-area b {
  position: absolute;
  left: -12px;
  top: 5px;
  display: inline-block;
  width: 12px;
  height: 15px;
  background: url(../../images/area-ico.gif) no-repeat;
}
.article .list-l ul.info-list li .info-pl.display {
  display: block;
}
.article .list-l ul.info-list li .info-pl i.horn {
  position: absolute;
  display: block;
  width: 18px;
  height: 10px;
  background: url(../../images/pinglun.png) no-repeat;
  top: -10px;
  right: 57px;
}
.article .list-l ul.info-list li.bor-none {
  border: 0;
}
.article .list-l .pl-more {
  padding: 10px 15px;
  text-align: center;
  background: #f7f7f7;
}
.article .list-r {
  width: 360px;
  float: right;
}
.article .list-r .matters {
  margin-top: 10px;
}
.article .list-r .matters .mat-title {
  height: 30px;
  border-bottom: solid 2px #004e98;
}
.article .list-r .matters .mat-title h2 {
  float: left;
  font-size: 18px;
}
.article .list-r .matters .mat-title span {
  float: right;
  font-size: 14px;
  padding-top: 5px;
  color: #999;
}
.article .list-r .matters ul.like {
  padding: 10px 0 5px 0;
}
.article .list-r .matters ul.like li {
  color: #004e98;
  font-size: 16px;
  line-height: 32px;
  display: block;
  word-wrap: normal;
  /* for IE */
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.article .list-r .matters ul.like li a {
  color: #444;
}
.article .list-r .matters ul.like li a:hover {
  color: #004e98;
}
.article .list-r .manage {
  margin-top: 15px;
}
.article .list-r .manage .mat-title {
  height: 30px;
  border-bottom: solid 2px #004e98;
}
.article .list-r .manage .mat-title h2 {
  float: left;
  font-size: 18px;
}
.article .list-r .manage .mat-title span {
  float: right;
  font-size: 14px;
  padding-top: 5px;
  color: #999;
}
.article .list-r .manage .pure-g {
  margin-top: 10px;
  border: solid 1px #e2e2e2;
  border-width: 1px 1px 0 0;
  overflow: hidden;
}
.article .list-r .manage .pure-g .layour-bor {
  text-align: center;
  line-height: 28px;
  padding: 10px;
  border: solid 1px #e2e2e2;
  border-width: 0 0 1px 1px;
}
.article .list-r .manage .pure-g .layour-bor p.pt-txt {
  font-size: 14px;
  color: #004e98;
}
.article .list-r .manage .pure-g .layour-bor p.g-c88 {
  color: #888;
}
.article .list-r .manage .pure-g .layour-bor p strong {
  color: #f24040;
}
.article .list-r .manage .pure-g .layour-bor a.sale {
  border: 1px solid #e2e2e2;
  color: #004e98;
  padding: 2px 10px;
}
.article .list-r .advert-r {
  width: 360px;
  border: solid 1px #e2e2e2;
  border-top: solid 2px #004e98;
  margin-top: 10px;
}
.article .list-r .advert-r a {
  display: block;
  width: 360px;
  position: relative;
}
.article .list-r .advert-r a span {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  line-height: 20px;
  width: 41px;
  height: 20px;
  color: #fff;
  background: url(../../images/addr.png) no-repeat;
}
.article .list-r .advert-r2 {
  width: 360px;
  margin-top: 20px;
}
.article .list-r .advert-r2 a {
  display: block;
  width: 360px;
  position: relative;
}
.article .list-r .advert-r2 a span {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  line-height: 20px;
  width: 41px;
  height: 20px;
  color: #fff;
  background: url(../../images/addr.png) no-repeat;
}
.bottom-bar {
  position: fixed;
  left: 50%;
  margin-left: -600px;
  bottom: 0;
  width: 760px;
  padding: 10px 20px;
  background: #f7f7f7;
  z-index: 1;
}
.bottom-bar .bar-fl {
  float: left;
}
.bottom-bar .bar-fl .bar-fx i.icon-fenxiang {
  font-size: 28px;
  margin-right: 20px;
}
.bottom-bar .bar-fl .bar-fx a.share {
  display: inline-block;
  /**display: inline;*zoom: 1;*/
  padding: 2px 6px;
  border-radius: 3px;
  color: #fff;
  position: relative;
  top: -3px;
}
.bottom-bar .bar-fl .bar-fx a.share.share_sina {
  background: #fd6365;
}
.bottom-bar .bar-fl .bar-fx a.share.share_qqkongjian {
  background: #f5be3f;
}
.bottom-bar .bar-fl .bar-fx a.share.share_weixin {
  background: #8ac51b;
}
.bottom-bar .bar-fl .bar-fx a.share.share_qq {
  background: #45b8e2;
}
.bottom-bar .bar-fl .bar-fx a.share:hover {
  text-decoration: none;
}
.bottom-bar .bar-fl .pl-sum {
  border-left: solid 1px #e2e2e2;
  display: inline-block;
  padding: 0 20px;
  padding-top: 3px;
  margin-left: 25px;
}
.bottom-bar .bar-fl .pl-sum a i {
  font-size: 28px;
}
.bottom-bar .bar-fl .pl-sum a span {
  position: relative;
  top: -4px;
  left: 5px;
  font-size: 16px;
}
.bottom-bar .bar-fl .pl-sum a:hover {
  text-decoration: none;
}
.bottom-bar .bar-fr {
  float: right;
}
.bottom-bar .bar-fr li {
  float: left;
  border-left: solid 1px #e2e2e2;
  padding: 0 15px;
  position: relative;
  top: 2px;
}
.bottom-bar .bar-fr li a i {
  font-size: 28px;
}
.bottom-bar .bar-fr li a:hover {
  text-decoration: none;
}
.droplist {
  display: none;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -115px;
  margin-top: -144px;
  padding: 10px;
  width: 230px;
  background: #fff;
  border: solid 1px #d8d8d8;
  z-index: 999;
  font-size: 12px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.droplist .weixin_pop_head {
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  line-height: 16px;
  height: 16px;
  position: relative;
  color: #000;
}
.droplist .weixin_pop_head .weixin_popup_close {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 0;
  top: 0;
  color: #999;
  text-decoration: none;
  font-size: 16px;
}
.droplist #code {
  padding: 15px;
  min-height: 150px;
}
.droplist .weixin_pop_foot {
  font-size: 12px;
  text-align: left;
  line-height: 22px;
  color: #666;
}

.tag-fl .iconwhy{position: relative;top: -6px;}
.tag-fl .iconwhyinner{margin-left:3px;margin-right:3px;cursor:pointer;background-color:#9ec4e9;display: inline-block;height: 13px;line-height:12px;width: 12px;font-size: 12px;color: white;text-align: center;border-radius: 35px;}
.tag-fl .iconShowBox{position: relative;display: none;left: 133px;}
.iconShowBox .triangle{display: inline-block;transform: rotate(45deg);width: 10px;height: 10px;border-width: 1px 0px 0px 1px;border-color: #9ec4e9;border-style: dashed;background-color: lightgoldenrodyellow;z-index: 2;margin-left: 53px}
.iconShowBox .innerbox{width: 400px;font-size: 12px;border: 1px dashed #9ec4e9;background-color:lightgoldenrodyellow;padding: 5px;margin-top: -9px;border-radius: 8px;z-index: 99999;position: absolute;}
.tag-fl .mask{width: 100%;height: 100%;background-color: transparent;z-index: 10;position: fixed;top: 0;left: 0;display: none;}

/**文章页广告图片设置宽度*/
.article-ad-part img {
    width: 360px;
}