/*----------index.css----------*/

/*标签导航*/
.guide {
  padding: 15px 0;
  border-bottom: 1px solid #efefef;
  background: #f9f9f9
}

.guide,
.guide .logo-item,
.guide .text-item {
  overflow: hidden
}

.guide .logo-item {
  height: 30px
}

.guide .logo-item a {
  margin-left: 0;
  margin-right: 15px;
  height: 30px;
  line-height: 30px
}

.guide .logo-item img {
  border: 1px solid #ededed
}

.guide .text-item {
  border-top: 1px solid #efefef;
  margin-top: 20px;
  padding-top: 20px;
  font-size: 1pc
}

.guide .text-item li {
  float: left;
  margin-right: 18px
}

.guide .text-item li i {
  float: left;
  width: 3px;
  height: 3px;
  font-size: 0;
  background-color: #b4b4b4;
  margin: 10px 6px 0 0
}

/*====首页推荐====*/
.rec-wrap {
  margin-top: 15px;
  height: 620px;
  overflow: hidden
}

.rec-wrap .c-1 {
  width: 400px;
  float: left;
}

.rec-wrap .c-2 {
  width: 420px;
  float: left;
  padding: 0 15px;
}

.rec-wrap .c-3 {
  width: 300px;
  float: right
}

.rec-wrap .c-2 .article-list li {
  height: 32px;
  line-height: 32px;
}

/*焦点图*/
#index-carousel {
  width: 400px;
  height: 307px;
  background: #fff;
  margin: 0
}

#index-carousel>[carousel-item]>* {
  background: #fff
}

#index-carousel>[carousel-item]>* span {
  position: absolute;
  left: 0;
  bottom: 40px;
  height: 35px;
  line-height: 35px;
  background: rgba(0, 0, 0, .1);
  font-size: 16px;
  text-align: center;
  color: #fff;
  overflow: hidden;
  width: 380px;
  padding: 0 10px;
}

#index-carousel .layui-carousel-ind {
  top: -28px
}

#index-carousel .layui-carousel-ind ul,
#index-carousel .layui-carousel-ind ul:hover {
  background: #fff
}

#index-carousel .layui-carousel-ind li {
  width: 25px;
  height: 5px;
  border-radius: 0;
  background-color: #e6e6e6
}

#index-carousel .layui-carousel-ind li.layui-this,
#index-carousel .layui-carousel-ind li:hover {
  background-color: #008ee1
}

#index-carousel .layui-carousel-arrow {
  margin-top: -45px
}

#index-carousel img {
  width: 400px;
  height: 267px;
}

/*最新文章*/
.articleNew {
  background: #f9f9f9;
  padding: 10px
}

.articleNew .title {
  position: relative;
  background: 0 0;
  height: 20px;
  line-height: 20px;
  border-bottom: none;
  margin-top: 8px;
  margin-bottom: 10px
}

.articleNew .title h5 {
  border-left: 3px solid #008ee1;
  font-size: 1pc;
  padding-left: 6px;
  line-height: 20px
}

/*头条文章*/
.todayHot {
  padding: 0 10px;
  border-bottom: 1px dotted #ccc;
  overflow: hidden
}

.todayHot h2 {
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  height: 26px;
  line-height: 26px;
  overflow: hidden
}

.todayHot h2 a {
  color: #f33
}

.todayHot p {
  text-indent: 2em;
  font-size: 14px;
  color: #666;
  line-height: 20px;
  height: 40px;
  margin: 10px 0;
  overflow: hidden
}

.todayHot p a {
  margin: 0 3px
}

/*====频道====*/
.c-mod {
  width: 100%;
  overflow: hidden
}

.c-mod .c-left {
  width: 850px;
  float: left;
}

.c-mod .c-right {
  width: 300px;
  float: right
}

.c-mod .n-pad {
  padding: 0
}

.c-tit {
  position: relative;
  height: 45px;
  line-height: 43px;
  margin-bottom: 15px;
  border-bottom: 2px solid #e6e6e6;
  overflow: hidden
}

.c-tit h2 {
  float: left;
  font-size: 22px;
  line-height: 43px
}

.c-tit h2 i {
  height: 43px;
  float: left;
  color: #3ca5f6;
  font-size: 20px;
  margin-right: 5px
}

.c-tit .child {
  line-height: 50px;
  float: left;
  color: #cfcfcf
}

.c-tit .child a {
  margin-left: 10px;
  color: #666
}

.c-main {
  overflow: hidden
}

.c-main .c-main-l {
  width: 400px;
  float: left
}

.c-main .c-main-r {
  width: 420px;
  padding-left: 25px;
  float: left
}

.c-main .article-list li {
  height: 34px;
  line-height: 34px
}

/*.c-main .timg-list{margin-top:-10px}*/
.c-main-l .rec-list {
  margin-top: 19px;
  padding-right: 20px
}

.c-main-l .rec-list li {
  height: 2pc;
  line-height: 2pc
}

.c-main-l .rec-list li .icon {
  margin-top: 1pc
}

.c-main .c-main-l .article-light {
  margin-top: 26px
}

/*====阅读排行====*/
.hot-main {
  overflow: hidden;
  margin-top: 5px;
  width: 1190px
}

.hot-main .mod {
  float: left;
  margin-right: 15px;
  width: 375px
}

/*====友情链接====*/
.linkBar {
  margin-top: 15px;
  padding: 15px 0;
  background: #f9f9f9;
  overflow: hidden
}

.linkBar h5 {
  width: 100%;
  margin-bottom: 15px;
  font-size: 18px;
  color: #333;
  padding-bottom: 8px;
  border-bottom: 1px solid #efefef;
  overflow: hidden
}

.linkBar h5 i {
  font-size: 20px;
  margin-right: 8px
}

.linkBar h5 span {
  float: right;
  font-size: 14px;
  color: #666
}

.linkBar a {
  float: left;
  margin-right: 20px;
  line-height: 30px;
  color: #333
}

/*====列表模块====*/
/*高亮列表*/
.article-light {
  margin: 10px 0;
  font-size: 16px;
  height: 22px;
  line-height: 22px;
  overflow: hidden;
  clear: both
}

.article-light h3 a {
  color: #1565c0
}

.article-light h3 {
  font-size: 16px;
  padding-left: 74px;
}

.article-light .cname {
  padding: 0 6px;
  float: left;
  margin-right: 10px;
  background-color: #1abaf4;
  position: relative;
  zoom: 1;
  font-size: 9pt;
  font-weight: 400;
  text-align: center
}

.article-h3 .cname a:hover,
.article-light .cname a {
  font-weight: 500;
  color: #fff
}

.article-light .cname .tragl {
  border-width: 5px;
  border-style: dashed dashed dashed solid;
  border-color: transparent transparent transparent #1abaf4;
  right: -9px;
  top: 5px
}

/*视频列表*/
.video-list {
  overflow: hidden;
  margin-top: 5px;
  margin-left: -15px
}

.video-list li {
  position: relative;
  float: left;
  margin-bottom: 20px;
  margin-left: 20px;
  width: 223px
}

.video-list li .pic {
  position: relative;
  display: block;
  overflow: hidden;
  border: 1px solid #ededed
}

.video-list li img {
  width: 227px;
  height: 310px;
}

.video-list li .bg,
.video-list li .vtime {
  position: absolute;
  right: 8px;
  bottom: 8px;
  width: 40px;
  height: 18px;
  line-height: 18px
}

.video-list li .bg {
  border-radius: 3px;
  background: #000;
  opacity: .6;
  filter: alpha(opacity=60);
  -moz-opacity: .6
}

.video-list li .vtime {
  color: #fff;
  text-align: center;
  font-size: 9pt
}

.video-list li .tit {
  overflow: hidden;
  margin-top: 6px;
  padding: 0 10px;
  height: 20px;
  text-align: center;
  font-size: 14px;
  line-height: 20px
}

/*订阅推荐*/
.tag-rec {
  padding-bottom: 10px;
  overflow: hidden
}

.tag-rec li {
  float: left;
  width: 127px;
  margin-left: 22px;
  margin-top: 10px
}

.tag-rec li img {
  width: 100px;
  height: 100px;
  border-radius: 18px;
  border: 1px solid #ededed
}

.tag-rec li span {
  display: block;
  width: 100px;
  margin-top: 5px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  overflow: hidden
}

/*左侧挂件*/
.left-bar .logo {
  display: none
}

.left-bar .fixed .logo {
  display: block
}

/*右侧挂件*/
#scrolltop .gohome {
  display: none
}

/*底部*/
.footer {
  margin-top: 0
}


/*----------style.css----------*/

/*全局*/
* {
  outline: 0;
}

body {
  color: #333;
  font-family: Arial, "Microsoft yahei", "Hiragino Sans GB", "冬青黑体简体中文 w3", "Microsoft Yahei", "Hiragino Sans GB", "冬青黑体简体中文 w3", STXihei, "华文细黑", "微软雅黑", SimSun, "宋体", Heiti, "黑体", sans-serif;
  margin: 0;
  padding: 0;
}

a {
  color: #333;
  text-decoration: none
}

a:link,
a:visited {
  text-decoration: none;
  color: #333
}

a:hover {
  color: #3ca5f6;
  text-decoration: none
}

em,
i {
  font-style: normal;
}

.bg-gray {
  background: #efefef
}

.hr10 {
  height: 10px;
}

.hr15 {
  height: 15px;
}

.hr20 {
  height: 20px;
}

.hr30 {
  height: 30px;
}

.hr40 {
  height: 40px;
}

.mt5 {
  margin-top: 5px;
}

.mt10 {
  margin-top: 10px;
}

.mt15 {
  margin-top: 15px;
}

.mt20 {
  margin-top: 20px;
}

.mt25 {
  margin-top: 25px;
}

.row-2 li {
  float: left;
  width: 50%
}

.row-3 li {
  float: left;
  width: 33%
}

.row-4 li {
  float: left;
  width: 25%
}

.row-5 li {
  float: left;
  width: 20%
}

.pos-r {
  position: relative;
}

.pos-a {
  position: absolute;
}

.ov {
  overflow: hidden;
}

.pull-right {
  float: right !important
}

.pull-left {
  float: left !important
}

.text-left {
  text-align: left
}

.text-right {
  text-align: right
}

.text-center {
  text-align: center
}

.hide {
  display: none !important
}

.show {
  display: block !important
}

.clearfix:after,
.clearfix:before {
  display: table;
  content: " "
}

.main-bg {
  background-color: #fff;
  box-shadow: 0 1px 3px #ccc
}

[class*=" icon-"],
[class^=icon-] {
  font-family: "dnbs-icon" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.red {
  color: #f23835
}

/*内距*/
.pad-lr-10 {
  padding: 0 10px
}

/*通用*/
.container {
  width: 1160px;
  margin: 0 auto;
  position: relative;
}

.wrap {
  width: 100%;
  margin-top: 20px;
  overflow: hidden;
}

.wrap-left {
  width: 885px
}

.wrap-right {
  width: 300px;
  position: relative;
}

.dropdown-menu {
  font-size: 14px;
}

.picture-bar,
.topic-bar {
  overflow: hidden;
}

.hintbg {
  width: 100%;
  height: 22px;
  background: #000;
  opacity: .6;
  filter: alpha(opacity=60);
  overflow: hidden;
  position: absolute;
  bottom: 0;
  z-index: 1;
  right: 0;
}

.right-line {
  width: 280px;
  height: 1px;
  background: #e2e2e2;
  margin: 0 auto;
  display: block;
}

.border-gray {
  border: 1px solid #ededed;
}

.border-red {
  border: 1px solid #ededed;
  border-top: 3px solid #ed4040;
}

.border-black {
  border: 1px solid #ededed;
  border-top: 3px solid #333;
}

.border-blue {
  border: 1px solid #ededed;
  border-top: 3px solid #008ee1;
}

.badge-angle-right,
a.badge-angle-right {
  position: absolute;
  height: 22px;
  line-height: 22px;
  padding: 0 8px;
  margin-right: 10px;
  background-color: #1abaf4;
  zoom: 1;
  font-size: 9pt;
  font-weight: 400;
  text-align: center;
  color: #fff;
  display: inline-block;
  border-radius: 2px
}

.badge-angle-right:after,
a.badge-angle-right:after {
  content: '';
  position: absolute;
  top: 7px;
  right: -5px;
  border-top: 4px solid transparent;
  border-left: 5px solid #1abaf4;
  border-bottom: 4px solid transparent
}

/*通用框*/
.mod {
  position: relative;
  background: #fff
}

.mod .title {
  height: 36px;
  background: #f6f5f5;
  border-bottom: 1px solid #ededed
}

.mod .title h5,
.mod .title h6 {
  font-size: 1pc;
  line-height: 36px;
  padding-left: 15px
}

.mod .titleA,
.mod .titleA h5 {
  color: #333;
  height: 45px;
  line-height: 45px
}

.mod .titleA h5 {
  background: #f6f6f6;
  margin: 0;
  text-align: center;
  font-size: 20px
}

.mod .titleA h6 {
  margin: 0;
  color: #333;
  height: 45px;
  line-height: 43px;
  font-size: 18px;
  border-bottom: 2px solid #e6e6e6
}

.mod .titleA em {
  color: #ed0000
}

.mod .titleA a {
  color: #333
}

.mod .titleA .more {
  position: absolute;
  top: 6px;
  right: 0;
  line-height: 36px;
  font-size: 9pt;
  color: #555
}

.mod .titleB {
  position: relative;
  height: 36px;
  background: #f8f8f8;
  border-left: 4px solid #0af
}

.mod .titleB h3 {
  display: inline-block;
  margin: 0;
  padding: 0 10px;
  font-size: 18px;
  color: #111;
  line-height: 36px
}

.mod .titleB .more {
  position: absolute;
  top: 0;
  right: 10px;
  line-height: 36px
}

.mod .titleC {
  position: relative;
  height: 45px;
  line-height: 43px;
  border-bottom: 2px solid #e6e6e6
}

.mod .titleC h5 {
  display: inline-block;
  margin: 0;
  font-size: 18px;
  color: #333;
  line-height: 43px
}

.mod .titleC .more {
  position: absolute;
  top: 6px;
  right: 0;
  line-height: 36px;
  font-size: 9pt;
  color: #555
}

.mod .titleD {
  position: relative;
  height: 45px;
  line-height: 43px
}

.mod .titleD h5 {
  position: absolute;
  display: inline-block;
  margin: 0;
  font-size: 18px;
  color: #333;
  line-height: 43px;
  background: #fff;
  z-index: 999;
  padding: 0 8px;
  left: 20px;
  font-weight: 700
}

.mod .titleD .more {
  position: absolute;
  top: 6px;
  right: 0;
  line-height: 36px;
  font-size: 9pt
}

.mod .titleD .bg {
  width: 100%;
  height: 10px;
  background: #efefef;
  display: block;
  position: absolute;
  top: 18px;
  left: 0
}

.mod .more i {
  font-size: 9pt
}

.mod .titleE {
  padding: 15px 15px 0;
  height: 24px;
  line-height: 24px;
  background: 0 0;
  border: 0;
  overflow: hidden
}

.mod .titleE:before {
  content: '';
  width: 5px;
  height: 24px;
  background: #0af;
  float: left
}

.mod .titleE h5 {
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
  padding-left: 16px;
}

.mod .titleE .more {
  position: absolute;
  top: 15px;
  right: 10px;
  color: #555;
  font-size: 9pt;
  line-height: 24px
}



.topWrap {
  width: 100%;
  min-width: 1100px;
  height: 35px;
  background: #F5F5F5;
  border-bottom: 1px solid #E3E3E3;
}

.topCon {
  width: 1160px;
  margin: 0 auto;
  clear: both;
}

.topCon .site-intro {
  float: left;
  line-height: 36px;
  font-size: 13px;
  text-align: center;
  color: #666;
  ;
  overflow: hidden;
}

.topCon .navul {
  float: right;
}

.topCon .navul li {
  float: left;
}

.topCon .navul li .top-tit {
  min-width: 80px;
  height: 35px;
}

.topCon .navul li .top-tit a {
  display: block;
  height: 35px;
  margin: 0px 0px 0px 5px;
  color: #939393;
  text-decoration: none;
}

.topCon .navul li .top-tit a b {
  display: block;
  float: left;
  width: 8px;
  height: 17px;
  background: url(../images/top_bg_ico.png) no-repeat;
  margin: 9px 11px 0px 7px;
}

.topCon .navul li .top-tit a b.icon1 {
  background-position: 0px -245px;
}

.topCon .navul li .top-tit a b.icon2 {
  background-position: -25px -245px;
}

.topCon .navul li .top-tit a h4 {
  float: left;
  line-height: 35px;
  font-weight: normal;
  font-size: 13px;
}

.topCon .navList {
  float: right;
  line-height: 35px;
  font-size: 13px;
  color: #E8E8E8;
}

.topCon .navList a,
.topCon .navList a:hover {
  color: #999;
}


/*头部*/
.header {
  height: 95px;
  background: #fff;
  border-bottom: 1px solid #efefef;
}

.header .logo {
  float: left;
  width: 227px;
  height: 70px;
  padding: 10px 0
}

.header .logo a {
  display: block
}

.header .line {
  float: left;
  width: 38px;
  height: 95px;
  background: url(../images/www/logo_line.png) center center no-repeat
}

.header .subtitle,
.header .category {
  float: left;
  height: 95px;
  line-height: 95px;
}

.header .category h2 {
  height: 95px;
  line-height: 95px;
  font-size: 24px;
  color: #666;
  letter-spacing: 1px
}

.header .category h2 a {
  color: #666
}

/*搜索*/
.search-bar {
  position: relative;
  float: right;
  width: 450px;
  padding-top: 30px;
}

.search-bar .search-form {
  display: block;
  height: 38px;
  position: relative
}

.search-bar .search-hot {
  width: 100%;
  height: 17px;
  line-height: 17px;
  color: #888;
  font-size: 12px;
  margin-top: 10px;
  overflow: hidden
}

.search-bar .search-hot a {
  margin-right: 5px;
  color: #555
}

.search-form .ipt {
  display: inline-block;
  height: 38px;
  border: 1px solid #dfdfdf;
  border-right: 0;
  border-radius: 3px 0 0 3px;
  float: left
}

.search-form .dropdown {
  position: static;
  float: left;
}

.search-form .dropdown-toggle {
  display: inline-block;
  width: 47px;
  work-break: break-all;
  height: 38px;
  overflow: hidden;
  line-height: 38px;
  padding: 0 16px;
  border-right: 1px solid #e8e8e8;
  vertical-align: top;
  cursor: pointer;
  float: left;
  background: #f8f8f8 url(../images/www/icon.png) no-repeat 62px 17px
}

.search-form .dropdown-menu {
  min-width: 81px;
  top: 39px;
  margin: 0;
  border: 1px solid #eaeaea;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.search-form .dropdown-menu li {
  padding: 0 18px;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
  overflow: hidden
}

.search-form .input-text {
  width: 269px;
  height: 40px;
  padding: 0 18px;
  vertical-align: top;
  float: left;
  border: 0;
  outline: 0;
  background: 0 0;
  color: #555;
}

.search-form .btn {
  width: 68px;
  height: 40px;
  font-size: 16px;
  border-radius: 0 3px 3px 0;
  vertical-align: top;
  float: left;
  overflow: hidden;
  word-break: break-all;
  background: #008ee1;
  color: #fff;
  border: 0;
  outline: 0
}

.search-form .tab {
  position: static;
  float: left;
}

.search-form #sid {
  display: inline-block;
  width: 43px;
  work-break: break-all;
  height: 38px;
  overflow: hidden;
  line-height: 38px;
  padding: 0 16px;
  border-right: 1px solid #e8e8e8;
  vertical-align: top;
  cursor: pointer;
  float: left;
  background: #f8f8f8 url(../images/www/icon.png) no-repeat 50px 14px
}

.search-form #nsid {
  position: absolute;
  min-width: 77px;
  left: 0;
  top: 39px;
  margin: 0;
  background: #fff;
  border: 1px solid #eaeaea;
  padding: 3px 0;
  z-index: 999;
}

.search-form #nsid li {
  padding: 0 17px;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
  overflow: hidden
}

.search-form #sid.active {
  background-position: -29px 13px
}

/*搜索弹层*/
.search-layer {
  position: absolute;
  right: 73px;
  left: 0;
  top: 57px;
  z-index: 22;
  display: none;
  border: 1px solid #dfdfdf;
  background: #fff;
}

.search-layer.layer-show {
  display: block
}

.search-layer:hover {
  display: block
}

.search-layer .search-tip {
  padding: 10px 0 2px 16px;
  color: #999;
  font-size: 15px
}

.search-layer .search-item>a {
  display: block;
  overflow: hidden;
  padding-right: 16px;
  height: 40px;
  color: #444;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 40px
}

.search-layer .search-item>a:hover {
  background: #f4f5f6
}

.search-layer .search-item .search-no {
  display: inline-block;
  margin-right: 10px;
  width: 28px;
  color: #999;
  text-align: right;
  font-style: italic;
  font-size: 14px
}

.search-layer .search-item .search-no.search-no-1 {
  color: #f85959
}

.search-layer .search-item .search-no.search-no-2 {
  color: #ff7800
}

.search-layer .search-item .search-no.search-no-3 {
  color: #ffba00
}

/*导航*/
.nav {
  width: 100%;
  margin: 0;
}

.nav-wrap {
  background: #008ee1;
  min-height: 45px;
  height: 45px;
}

.nav-wrap li {
  height: 43px;
  line-height: 43px;
  float: left;
}

.nav-wrap li a {
  font-size: 17px;
  color: #fff;
  padding: 0 19px;
  display: block;
  position: relative;
  letter-spacing: 2px;
}

.nav-wrap li a i {
  position: absolute;
  top: 14px;
  right: 0;
  display: block;
  height: 18px;
  width: 0;
  overflow: hidden;
  border-left: 1px solid #027ec6;
  border-right: 1px solid #019cf6;
}

.nav-wrap li a.current,
.nav-wrap li a:hover {
  background-color: #007dc6;
}

.nav-wrap li a.current i,
.nav-wrap li a:hover i {
  border-color: #007dc6;
}

.subnav-wrap {
  background: #f9f9f9;
  height: 45px;
  line-height: 45px;
  border-bottom: 1px solid #efefef
}

.subnav-wrap .container>i {
  position: relative;
  top: 10px;
  float: left;
  background-color: #ff5e5e
}

.subnav-wrap .container>i:after {
  border-left-color: #ff5e5e
}

.subnav-wrap a {
  float: left;
  padding: 0 10px
}

.subnav-wrap .current {
  color: #2e8ed9;
  font-weight: 700;
}

/*地图*/
.sitemap-bar .container {
  position: relative;
}

.sitemap-bar {
  width: 100%;
  height: 300px;
  top: 45px;
  left: 0px;
  background: url(../images/www/sitemap_bk.png) repeat;
  z-index: 999;
  position: absolute;
  display: none;
}

.sitemap-bar .icon-close {
  position: absolute;
  top: 20px;
  right: -20px;
  width: 12px;
  height: 12px;
  background-position: 0 -50px;
  cursor: pointer;
}

/*底部*/
.footer {
  width: 100%;
  margin-top: 0px;
  background: #272830;
  height: 50px;
  line-height: 50px;
  font-size: 14px;
  color: #b2b4c7;
  overflow: hidden
}

.footer a {
  color: #b2b4c7
}

.footer .copyright {
  float: left;
  overflow: hidden
}

.footer .about {
  float: right;
}

.footer .about a {
  padding-left: 9px;
  padding-right: 10px;
  position: relative
}

.footer .about i {
  position: absolute;
  top: 2px;
  right: 0;
  display: block;
  height: 13px;
  width: 0;
  overflow: hidden;
  border-left: 1px solid #6f6f6f
}

/*列表页*/
.list-bar .feeds {
  padding-right: 30px
}

/*======模块列表======*/
/*默认列表*/
.feeds {
  position: relative;
  overflow: hidden
}

.feeds-title {
  height: 30px;
  padding: 5px 0
}

.feeds-title h5 {
  padding-left: 10px;
  border-left: 3px solid #379be9;
  font-size: 18px;
  height: 20px;
  line-height: 20px
}

.feeds-tabs {
  height: 42px;
  position: relative;
  z-index: 10;
  border-bottom: 1px solid #f2f2f2
}

.feeds-tabs>li {
  float: left;
  width: 5pc;
  height: 43px;
  line-height: 41px;
  font-size: 1pc;
  text-align: center;
  cursor: pointer
}

.feeds-tabs>li,
.feeds-tabs>li>span {
  display: inline-block
}

.feeds-tabs>li.cur>span {
  border-bottom: 2px solid #f85959
}

.feeds-tabs .more,
.feeds-tabs .more ul {
  position: absolute;
  right: 0
}

.feeds-tabs .more ul {
  width: 80pt;
  background: #fff;
  top: 0;
  border: 1px solid #f2f2f2
}

.feeds-tabs .more li {
  border-bottom: 1px dotted #d2d2d2
}

.feeds-tabs .more li:last-child {
  border: 0
}

.feeds-tabs .more li.cur {
  color: #f85959
}

.feeds-tabs .more .angle-up,
.feeds-tabs>li.more>span {
  padding: 0 10px;
  color: #999
}

.feeds-item {
  border-top: 1px solid #f0f0f0;
  position: relative;
  padding: 15px 0
}

.feeds-item:hover {
  background: #f8f8f8
}

.feeds-item:first-child {
  border-top: 0
}

.feeds-item h3 {
  font-size: 18px;
  height: 24px;
  line-height: 24px;
  margin-top: 0;
  margin-bottom: 8px;
  overflow: hidden
}

.feeds-item h3 a {
  color: #262627
}

.feeds-item h3 a:hover {
  color: #3ba0f2;
  text-decoration: none
}

.feeds-item .feeds-item-pic {
  position: absolute;
  left: 0;
  top: 15px;
  width: 165px;
  height: 110px;
  margin: 0;
  border: 1px solid #eee
}

.feeds-item .feeds-item-pic a {
  display: block;
  height: 100%;
  overflow: hidden
}

.feeds-item .feeds-item-pic img {
  width: 100%;
  -webkit-transition: all .5s ease-out .1s;
  transition: all .5s ease-out .1s
}

.feeds-item .feeds-item-pic:hover img {
  -webkit-transform: matrix(1.04, 0, 0, 1.04, 0, 0);
  transform: matrix(1.04, 0, 0, 1.04, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.feeds-item .feeds-item-text {
  font-family: Tahoma, simsun, serif !important;
  font-size: 9pt;
  color: #888;
  height: 44px;
  line-height: 22px;
  margin-bottom: 10px;
  padding-right: 10px
}

.feeds-item .feeds-item-text a {
  margin-left: 8px;
  color: #2e8ed9
}

.feeds-item .feeds-item-info {
  height: 20px;
  line-height: 20px;
  color: #999;
  overflow: hidden;
  font-size: 9pt
}

.feeds-item .feeds-item-info span {
  margin-right: 8px
}

.feeds-item .feeds-item-info a {
  color: #999
}

.feeds-item .feeds-item-info i {
  width: 1pc;
  font-size: 14px;
  margin-right: 3px
}

.feeds-item .feeds-item-info .tags {
  float: right
}

.feeds-item .feeds-item-info .tags a {
  margin-right: 10px
}

.feeds-item .feeds-item-info .author i,
.feeds-item .feeds-item-info .tags i {
  color: #afafaf
}

.feeds-item .feeds-item-info .avatar {
  float: left;
  margin-right: 5px;
  width: 18px;
  height: 18px;
  line-height: 17px;
  text-align: center;
  font-size: 9pt;
  border-radius: 50%;
  background-color: #eee;
  overflow: hidden
}

.hasImg {
  padding-left: 180px;
  min-height: 110px
}

.hasImg .feeds-item-text {
  overflow: hidden
}

.feeds-flow {
  width: 100%;
  height: 40px;
  line-height: 40px;
  margin: 5px 0;
  background: #f1f1f1;
  font-size: 1pc;
  color: #3e98f0;
  letter-spacing: 1px;
  text-align: center;
  cursor: pointer
}

/*文字列表*/
.article-list {
  overflow: hidden
}

.article-list li {
  position: relative;
  padding-left: 10px;
  height: 34px;
  line-height: 34px;
  overflow: hidden
}

.article-list li:before {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2px;
  content: "";
  background: #ccc;
  width: 4px;
  height: 4px;
  overflow: hidden;
  display: inline-block;
  border-radius: 2px
}

.article-list li em {
  float: right;
  color: #999;
  font-size: 12px;
  margin-left: 10px
}

.article-list li .time {
  color: #999;
  margin-left: 8px;
  font-size: 12px
}

/*推荐列表*/
.article-rec {
  padding: 0 10px;
  overflow: hidden;
}

.article-rec li {
  position: relative;
  padding-left: 110px;
  margin: 15px 0 20px 0;
  height: 67px;
}

.article-rec li h3 {
  height: 40px;
  line-height: 20px;
  margin-top: 3px;
  margin-bottom: 5px;
  font-size: 14px;
  overflow: hidden
}

.article-rec li .pic {
  width: 110px;
  position: absolute;
  left: 0;
  top: 0;
}

.article-rec li .info {
  position: relative;
  color: #9FA3A7;
  font-size: 12px;
}

/*热门列表*/
.article-hot {
  padding: 10px;
  overflow: hidden;
}

.article-hot li {
  height: 36px;
  line-height: 36px;
  overflow: hidden
}

.article-hot li .mun {
  color: #d52b2b;
  height: 20px;
  float: left;
  font-size: 20px;
  font-style: italic;
  font-family: "georgia", "STHeiti", "Microsoft YaHei", "simsun", "sans-serif", Arial;
  line-height: 15px;
  margin: 8px 10px 0 0;
  overflow: hidden;
  text-align: center;
  width: 20px;
}

.article-hot li:nth-child(n+4) .mun {
  color: #888;
}

.article-hot li em {
  display: inline-block;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  background: #E56B32;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  margin-right: 6px;
}

.article-hot li:nth-child(n+4) em {
  background: #dfdfdf;
  color: #333
}

.article-hot li em.em2 {
  display: inline-block;
  width: 16px;
  height: 16px;
  line-height: 16px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  background: #ff8773;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 0;
  margin-right: 6px;
}

.article-hot li:nth-child(n+4) em.em2 {
  background: #c8c8c8;
}

/*小图列表*/
.img-list {
  margin-top: 15px;
  overflow: hidden;
}

.img-list li {
  float: left;
  width: 132px;
  margin-left: 12px;
  margin-bottom: 10px;
}

.img-list li img {
  width: 132px;
  height: 89px;
  padding: 1px;
  border: 1px solid #ededed;
  display: inline-block;
}

.img-list li span {
  display: inline-block;
  height: 36px;
  line-height: 18px;
  font-size: 12px;
  margin-top: 8px;
  overflow: hidden;
}

/*标题小图*/
.timg-list {
  margin-top: -20px;
  width: 420px;
  overflow: hidden;
}

.timg-list li {
  width: 190px;
  margin-right: 20px;
  margin-top: 20px;
  float: left;
}

.timg-list a {
  display: inline-block;
  position: relative;
}

.timg-list img {
  width: 190px;
  height: 128px
}

.timg-list .hintbg,
.timg-list .tit {
  width: 100%;
  height: 28px;
  line-height: 28px;
}

.timg-list .tit {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 172px;
  padding: 0 10px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  z-index: 2;
  overflow: hidden;
}

/*搜索*/
.search-wrap {
  width: 1100px;
  overflow: hidden;
}

.search-wrap .wrap-left {
  width: 780px;
}

.search-wrap .pull-right {
  margin-top: 45px;
}


/*位置*/
.crumbs {
  margin-top: 20px;
  height: 18px;
  line-height: 18px;
}

.crumbs i {
  padding: 0 5px;
  font-size: 14px;
}

/*分页*/
#pages {
  margin-top: 15px
}

#pages a,
#pages span {
  display: inline-block;
  height: 36px;
  line-height: 36px;
  background: #f5f5f5;
  text-align: center;
  color: #666;
  padding: 0 14px;
  margin-right: 3px
}

#pages a.a1 {
  width: 70px;
  padding: 0
}

#pages a:hover,
#pages span {
  background: #2e8ed9;
  color: #fff;
  text-decoration: none
}

#pagesTips {
  margin-top: 20px;
  color: #777;
  font-size: 12px;
  font-family: "Microsoft YaHei", serif;
}

#pagesTips a {
  margin-left: 6px;
  color: #2e8ed9;
}

#pagesBack {
  text-align: center;
  margin-top: 15px;
}

#pagesBack a {
  display: inline-block;
  height: 36px;
  line-height: 36px;
  background: #ededed;
  padding: 0 14px;
  color: #444;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

#pagesBack a i {
  display: inline-block;
  width: 22px;
  height: 11px;
}

#pagesBack a:hover {
  color: #0090eb;
}

/*右侧挂件*/
#scrolltop {
  display: block;
  width: 50px;
  height: 50px;
  cursor: pointer;
  position: fixed;
  left: 50%;
  margin-left: 610px;
  bottom: 420px;
  overflow: visible;
  z-index: 999;
}

#scrolltop .feedback,
#scrolltop .gotop {
  width: 50px;
  height: 50px;
  margin-top: 8px;
  background-image: url(../images/www/gotop.png);
  background-repeat: no-repeat;
  background-color: #fe6649;
  font-size: 0;
  text-indent: -9999em;
}

#scrolltop .gohome {
  width: 28px;
  height: 30px;
  margin-top: 8px;
  background: #FE6649;
  color: #fff;
  padding: 10px 11px;
}

#scrolltop .gohome i {
  font-size: 28px;
}

#scrolltop .feedback {
  background-position: 0 -50px
}

#scrolltop .gotop {
  background-position: 0 -100px;
  display: none;
  transition: none;
  -webkit-transition: none;
}

#scrolltop .gohome:hover,
#scrolltop .feedback:hover,
#scrolltop .gotop:hover {
  background-color: #008EE1;
}

/*猜你喜欢*/
.like #likeMore {
  position: absolute;
  right: 10px;
  top: 2px;
  color: #3e98f0;
  cursor: pointer;
}

/*弹层*/
.open-login .layui-layer-setwin .layui-layer-close2 {
  right: -2px;
  top: -1px;
  width: 16px;
  height: 16px;
  background-position: 1px -40px;
  opacity: .3;
  cursor: pointer
}

.open-login .layui-layer-setwin .layui-layer-close2:hover {
  background-position: 1px -40px;
  opacity: .7
}

/*弹出框*/
.pop {
  display: none;
}

.pop-mod {
  display: block;
  width: 550px;
  padding: 10px 0;
  color: #666;
  font-size: 12px;
}

.pop-title {
  position: relative;
  padding-top: 10px;
  padding-left: 32px;
  height: 38px;
  font-size: 20px;
  overflow: hidden;
}

.pop-close {
  position: absolute;
  top: 5px;
  right: 15px;
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(../images/user/close.gif) no-repeat 5px 5px
}


/*附加*/
.w1050 {
  width: 100%;
  height: 90px;
  overflow: hidden;
}

.w1000 {
  width: 1000px;
  height: 110px;
  padding: 9px 14px;
  background: #fff;
  border: 1px solid #dfdfdf;
  overflow: hidden
}

.w960 {
  width: 960px;
  height: 90px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden
}

.w728 {
  width: 728px;
  height: 90px;
  line-height: 90px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden
}

.w680 {
  width: 680px;
  overflow: hidden
}

.w640 {
  width: 640px;
  height: 60px;
  text-align: center;
  overflow: hidden
}

.w300 {
  width: 300px;
  height: 250px;
  text-align: center;
  overflow: hidden
}

.show1 {
  float: left;
  width: 520px;
  height: 50px;
  display: block;
  margin-top: 9pt;
  margin-left: 25px
}

.show2 {
  margin-top: 20px
}

.show4 {
  width: 260px;
  height: 260px;
  margin: 10px 20px 10px 0;
  float: left;
  overflow: hidden;
  clear: both;
  padding: 4px;
  border: 1px solid #cdcdcd
}

.show5 {
  margin-top: 20px;
  overflow: hidden
}

.show5 span {
  float: left;
  margin-right: 20px
}

.show7 {
  margin-top: 15px
}


/*图标*/
@font-face {
  font-family: "dnbs-icon";
  src: url('//at.alicdn.com/t/font_684798_6yzi599g716.eot?t=1559639127680');
  /* IE9 */
  src: url('//at.alicdn.com/t/font_684798_6yzi599g716.eot?t=1559639127680#iefix') format('embedded-opentype'),
    /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
    url('//at.alicdn.com/t/font_684798_6yzi599g716.woff?t=1559639127680') format('woff'),
    url('//at.alicdn.com/t/font_684798_6yzi599g716.ttf?t=1559639127680') format('truetype'),
    /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('//at.alicdn.com/t/font_684798_6yzi599g716.svg?t=1559639127680#dnbs-icon') format('svg');
  /* iOS 4.1- */
}

.dnbs-icon {
  font-family: "dnbs-icon" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-mobile:before {
  content: "\e600";
}

.icon-tech:before {
  content: "\e6cd";
}

.icon-pc:before {
  content: "\e613";
}

.icon-user:before {
  content: "\e6a4";
}

.icon-share:before {
  content: "\e606";
}

.icon-zan:before {
  content: "\e62c";
}

.icon-clone:before {
  content: "\ea4e";
}

.icon-search:before {
  content: "\e779";
}

.icon-picture:before {
  content: "\e7e5";
}

.icon-links:before {
  content: "\e694";
}

.icon-support:before {
  content: "\e7b6";
}

.icon-chevron-up:before {
  content: "\e71b";
}

.icon-date:before {
  content: "\e616";
}

.icon-video:before {
  content: "\e601";
}

.icon-yuandianxiao:before {
  content: "\e82f";
}

.icon-comment:before {
  content: "\e64a";
}

.icon-qq:before {
  content: "\e623";
}

.icon-topic:before {
  content: "\e659";
}

.icon-angle-double-down:before {
  content: "\e610";
}

.icon-spot:before {
  content: "\e630";
}

.icon-qzone:before {
  content: "\e728";
}

.icon-calendar:before {
  content: "\e666";
}

.icon-home:before {
  content: "\e734";
}

.icon-wechat:before {
  content: "\e614";
}

.icon-hot:before {
  content: "\e756";
}

.icon-home1:before {
  content: "\e632";
}

.icon-weibo:before {
  content: "\e6c8";
}

.icon-tag:before {
  content: "\e603";
}

.icon-notebook:before {
  content: "\e6a3";
}

.icon-angle-right:before {
  content: "\e604";
}

.icon-star2:before {
  content: "\e611";
}

.icon-star:before {
  content: "\e6fb";
}

.icon-article:before {
  content: "\e61d";
}

.icon-refresh:before {
  content: "\e615";
}

.icon-download:before {
  content: "\e617";
}

.icon-router:before {
  content: "\e68d";
}

.icon-follow-add:before {
  content: "\e629";
}

.icon-follow-minus:before {
  content: "\e62d";
}

.icon-view:before {
  content: "\e612";
}

.icon-link:before {
  content: "\e80a";
}

.icon-pen:before {
  content: "\e6e5";
}

.icon-yuedu:before {
  content: "\e621";
}

.icon-peizhi:before {
  content: "\e602";
}

.icon-chevron-down:before {
  content: "\e830";
}

.icon-angle-double-left:before {
  content: "\e831";
}

.icon-angle-double-right:before {
  content: "\e832";
}

.icon-chevron-left:before {
  content: "\ea4f";
}

.icon-chevron-right:before {
  content: "\ea50";
}

.icon-angle-up:before {
  content: "\ea51";
}

.icon-angle-down:before {
  content: "\ea52";
}

.icon-angle-left:before {
  content: "\ea53";
}