/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,button,textarea,p,a,blockquote,th,td {margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body {font: 14px/1 PingFang SC,Lantinghei SC,Helvetica Neue,Helvetica,Arial,Microsoft YaHei,WenQuanYi Zen Hei,WenQuanYi Micro Hei,"sans-serif";position: relative;color: #333;}
img {border: none;}
em,strong {font-family: inherit;font-size: inherit;}
ul,ol,li {list-style: none;}
table {border-spacing: 0;border-collapse: collapse;}
h1,h2,h3,h4,h5,h6 {font-size: 14px;font-weight: normal;}
q:before,q:after {content: ' ';}
button,input,select,textarea {font-size: 100%;}
input,button,textarea,select,optgroup,option {font-family: inherit;font-size: inherit;font-weight: inherit;font-style: inherit;outline: none;}
address,cite,dfn,em,var {font-style: normal;}
a {color: #333;}
a,a:link,a:visited,a:hover,a:active {text-decoration: none;outline: none;}
input::placeholder,textarea::placeholder {color: #ccc;}
input::-moz-placeholder,textarea::-moz-placeholder {color: #ccc;}
input::-ms-input-placeholder,textarea::-ms-placeholder {color: #ccc;}
input::-webkit-input-placeholder,textarea::-webkit-placeholder {color: #ccc;}
.fl-l {float: left;}
.fl-r {float: right;}
.clear:after {display: block;visibility: hidden;clear: both;overflow: hidden;height: 0;content: '.';}
.clear {zoom: 1;}
[v-cloak] {display: none !important;}
/* common */
body {background: #f7f7f7;}
.middle {width: 1200px;margin: 0 auto;}
/* header */
.header {position: fixed;z-index: 100;top: 0;right: 0;left: 0;height: 64px;background-color: #fff;}
.header .logo {float: left;width: 53px;height: 32px;background: url('../img/logo.png?v=001');margin-top: 16px;}
.header .nav {float: left;margin-left: 55px;}
.header .nav li {float: left;height: 64px;position: relative;padding-top: 24px;}
.header .nav li+li {margin-left: 50px;}
.header .nav li a {font-size: 16px;color: #666666;}
.header .nav li a:hover {color: #06aa8a;}
.header .nav li.active a {color: #06aa8a;font-weight: bold;}
.header .nav li.active:after {position: absolute;content: '';width: 100%;height: 2px;bottom: 0;left: 0;background: #06aa8a;}
/* lan.h
19-08-12 */
.header .user { float: right;position: relative;margin-top: 18px; margin-left:25px;}
.header .login { display: inline-block; line-height: 24px; color: #fff;font-size: 14px; cursor: pointer; background:#06aa8a;width: 70px;text-align: center; line-height: 30px}
.header .user_tip { display: none;text-align: center;font-size: 0;position: absolute;top: 24px;right: 0;background: #fff;padding: 20px 10px 20px;-webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.15);}
.header .login:hover ~ .user_tip {display: block;}

.header .wechat {float: right;position: relative;margin-top: 22px;}
.header .wechat .e_ico {cursor: pointer;display: block;width: 20px;height: 20px;background: url('../img/e_ico.png');background-size: 100%;}
.header .wechat_tip {display: none;text-align: center;font-size: 0;position: absolute;top: 24px;right: 0;background: #fff;padding: 20px 10px 20px;-webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.15);}
.header .wechat_tip img{width: 100px;height: 100px;margin: 0 10px;}
.header .wechat_tip p{margin-top: 10px;font-size: 14px;}
.header .wechat .e_ico:hover ~ .wechat_tip {display: block;}

/* 雷志鹏
19-08-12 */
.search {float: right;height: 18px;margin: 22px 28px 0 0;padding: 0 16px;border-right: 1px solid #e8e8e8;border-left: 1px solid #e8e8e8;position: relative;}
.sea_cnt {display: none;float: left;}
.open_sea,.sea_btn {float: right;width: 20px;height: 19px;cursor: pointer;border: none;outline: none;background: url('../img/icon-sprites.png') 0 0;background-size: 100% 100%;}
.sea_ipt {line-height: 19px;float: left;height: 19px;margin-right: 10px;border: none;outline: none;}
.search .hot_key {z-index: 2;display: none;position: absolute;top: 32px;left: 0;width: 244px;background: #FFFFFF;-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.10);box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.10);padding: 20px 0;margin-top: 14px;}
.search .hot_key p {padding: 0 16px;font-weight: bold;}
.hot_key_cnt {padding: 0 16px;margin-right: -10px;}
.hot_key_cnt a {padding: 5px;border: 1px solid #E5E5E5;font-size: 12px;color: #777777;display: inline-block;vertical-align: top;margin: 10px 10px 0 0;}
.hot_key_cnt a:hover {color: #06aa8a;border-color: #06aa8a;}
.hot_key_cnt a .iconfont{color: #d81f06;font-size: 12px;margin-right: 2px;}
.hot_key_cnt a:hover .iconfont{color: #06aa8a;}
/* end */

/* footer */
.footer {width: 100%;min-width: 1200px;}
.ft_top {width: 100%;padding: 40px 0;background: #fff;}
.ft_cnt {position: relative;width: 1200px;margin: 0 auto;}
.ft_cnt a.logo {float: left;width: 53px;height: 32px;background: url('../img/logo.png?v=001');}
.ft_cnt span {font-size: 16px;float: left;margin-top: 18px;margin-left: 10px;color: #333;}
.tel {margin: 24px 0;}
.foot_nav li {float: left;margin-left: 12px;padding-left: 12px;border-left: 1px solid #333;}
.foot_nav li>a {color: #333;}
.foot_nav li>a:hover {color: #06aa8a;}
.foot_nav li:first-of-type {margin-left: 0;padding-left: 0;border-left: none;}
.er_img {position: absolute;top: 0;left: 600px;}
.er_div {float: left;margin: 0 20px;}
.er_div p {margin: 4px 0 0;text-align: center;}
.er_img img {width: 90px;}
.ft_bot {width: 100%;height: 48px;background: #000;}
.ft_bot p {font-size: 12px;line-height: 48px;width: 1200px;margin: 0 auto;color: #fff;}
.ft_cnt .inter_link {margin-top: 24px;}
.ft_cnt .inter_link .ct_tle {color: #333;font-size: 14px;margin-bottom: 0;}
.ft_cnt .links {padding-top: 16px;margin-bottom: -10px;}
.ft_cnt .links a {display: inline-table;font-size: 14px;margin-right: 10px;margin-bottom: 10px;color: #999;line-height: 1;width: auto;}
.ft_cnt .links a:hover {color: #06aa8a}
/* content */
.content {padding-top: 64px;min-height: 100vh;}
.index_content,.label_content,.column_content {display: -webkit-flex;display: flex;padding: 20px 0;}
.content .content_left {flex: 0 0 830px;position: relative;}
.content .content_right {flex: auto;margin-left: 20px;}
/* content_right */
.content_right .right_li {background: #fff;padding-bottom: 20px;}
.content_right>div+div {margin-top: 20px;}
.content_right .right_li .right_li_t {position: relative;padding: 20px 20px 0;}
.content_right .right_li .right_li_t p {font-size: 20px;padding-left: 12px;color: #333;border-left: 4px #06aa8a solid;}

.tree-chart {
      width: 310px;
      height: 320px;
      margin: 0 auto;
}
/* banner */
.index_banner_cnt {display: flex;justify-content: space-between;}
.index_banner .swiper-container{position: relative;width: 536px;height: 290px;}
.banner_li {position: relative;}
.banner_li a {display: block;font-size: 0;width: 100%;height: 100%;}
.banner_li img {width: 100%;height: 100%;}
.banner_li .banner_title {position: absolute;width: 100%;bottom: 0;left: 0;padding: 18px 20px;background: rgba(0,0,0,.6);}
.banner_li .banner_title p {font-size: 18px;color: #FFFFFF;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_banner .swiper-button-next,.index_banner .swiper-button-prev {background-image: none;width: 36px;height: 36px;margin-top: -18px;background-color: rgba(0,0,0,.2);background-size: auto 16px;display: none;}
.index_banner .swiper-button-next {right: 0;background-image: url('../img/swiper_next.png');}
.index_banner .swiper-button-prev {left: 0;background-image: url('../img/swiper_prev.png');}
.index_banner_right {width: 274px;}
.index_banner_right > div {width: 100%; height: 137px;}
.index_banner_right > div img{width: 100%; height: 100%;}
.index_banner_right > div:first-of-type {margin-bottom: 16px;}
/* theme-module */
.theme-module { background: #fff;margin-top:20px}
.theme-module .check-more { float: right;line-height: 20px;font-size: 14px;color: #2bb79b;cursor: pointer;}
.theme-module .theme-list { padding: 20px;display: flex;}
.theme-module .theme-list .item { position: relative;width: 242px;height: 152px;overflow: hidden;}
.theme-module .theme-list .item+.item { margin-left: 20px}
.theme-module .theme-list .item img { width: 100%;height: 100%;display: block;}
.theme-module .theme-list .item img.mask { position: absolute; top:0;left: 0}
      /* background-image: linear-gradient(180deg, rgba(0,0,0,0.00) 0%, #000000 200%); */
.theme-module .theme-list .item .item-content {width: 100%;cursor: pointer;height: 64px; -webkit-transition: all .5s;position: absolute;bottom: 0;left: 0;padding: 0 16px;}
.theme-module .theme-list .item .item-content p{color: #FFFFFF; display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.theme-module .theme-list .item .item-content .title { font-size: 18px;font-weight: 600; height: 50px;line-height: 25px;margin-bottom: 8px;display: table-cell;vertical-align: bottom;}
.theme-module .theme-list .item .item-content .summary { font-size: 14px; max-height: 40px;line-height: 20px; opacity: 0}
.theme-module .theme-list .item:hover .item-content { height: 152px;background: rgba(0,0,0,0.70);display: flex;flex-direction: column;justify-content: center;}
.theme-module .theme-list .item:hover .item-content .title { height: auto;}
.theme-module .theme-list .item:hover .item-content .summary { opacity: 1}
/* index_list */
.index_list {background: #fff;margin-top: 20px;position: relative;min-height: 340px;}
.index_list .loading {padding-top: 160px;}
.article_list li {position: relative;padding: 20px;display: -webkit-flex;display: flex;-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;transition: all .2s;margin-bottom: 1px;}
.article_list li:before {content: ' ';position: absolute;bottom: 0;left: 20px;width: 790px;height: 1px;background: #F3F3F3;}
.spc_img {flex: 0 0 242px;font-size: 0;position: relative;margin-right: 24px;overflow: hidden;}
.spc_img img {width: 242px;height: 152px;display: block;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s;}
.spc_img:hover img {-webkit-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
.spc_img .icon_column {position: absolute;font-size: 12px;color: #FFFFFF;font-style: normal;z-index: 10;top: 5px;left: 5px;padding: 4px 10px;background: #373737;}
.spc_cnt {position: relative;flex: auto;padding-top: 5px;}
.spc_cnt .h1 {display: block;font-size: 18px;line-height: 24px;margin: -3px 0;max-height: 52px;color: #333;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-weight: 500;}
.spc_cnt .h1:hover {color: #06aa8a;}
.spc_cnt h2 {font-size: 14px;line-height: 20px;margin: -3px 0;margin-top: 23px;color: #666;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.spc_cnt h2 a{color: #666;}
.spc_cnt h2 a:hover {color: #333;}
.bot_cnt {margin-top: 28px;display: -webkit-flex;display: flex;}
.tags {flex: 0 0 50%;position: relative;font-size: 0;padding-left: 24px;padding-top: 5px;margin-bottom: -6px;}
.tags i {position: absolute;color: #06aa8a;left: 0;top: 5px;}
.tags a {font-size: 12px;color: #06aa8a;display: inline-block;vertical-align: top;padding: 1px 0;margin-bottom: 6px;margin-right: 18px;}
.tags a:hover {color: #2bb79b;}
.author {flex: 0 0 50%;font-size: 0;width: 250px;}
.author_img {display: inline-block;vertical-align: top;width: 24px;height: 24px;margin-right: 12px;border-radius: 50%;}
.author .author_name {display: inline-block;vertical-align: top;font-size: 14px;line-height: 24px;color: #06aa8a;}
.author .auth_time {display: inline-block;vertical-align: top;color: #999;line-height: 24px;font-size: 14px;}
.author span+span {margin-left: 18px;}
.news-item {
      width: 100%;
}
.news-item .title{
      font-size: 18px;
      line-height: 24px;
      display: flex;
}
.news-item .title img {
    width: 43px;
    margin-right: 10px;
    height: 18px;
    margin-top: 3px;
}
.news-item .title .type{
      color: #06AA8A;
      position: relative;
      margin-right: 17px;
}
.news-item .title .type:before {content: '';position: absolute;height: 18px;width: 1px;background-color: #e5e5e5;top: 1px;right: -9px;}
.news-item .info{}
.news-item .info .summary{
    font-size: 13px;
    font-weight: 400;
    color: #666666;
    line-height: 22px;
}
.news-item .time{
    display: flex;
    align-items: center;
}
.news-item .time i {margin-right: 4px;}
.news-item .news-bottom {font-size: 12px;margin-top: 16px;color: #999;display: flex;align-items: center;justify-content: space-between;}
.news-item .share_btn {display: block; float: none;}
.news-item .info {
      position: relative;
      overflow: hidden;
      margin-top: 16px;
}
.news-item .open-btn {
      cursor: pointer;
      color: #06AA8A;
      position: absolute;
      right: 0;
      bottom: 0;
      background: #fff;
      width: 60px;
      text-align: right;
      font-size: 13px;
      line-height: 22px;
}
  
.news-item .open-btn:before {
      position: absolute;
      left: 0;
      top: 0;
      content: '...';
      color: #666;
}


/* list_top */
.list_top {padding: 20px 20px 0;}
.list_top .index_tag {font-weight: bold;font-size: 12px;color: #FFFFFF;position: relative;display: inline-block;vertical-align: top;padding: 4px 0;margin: 0 18px;}
.list_top .index_tag:before {position: absolute;top: 0;left: -18px;width: 18px;height: 20px;content: ' ';background: url('../img/index_tag1.png');}
.list_top .index_tag:after {position: absolute;top: 0;right: -18px;width: 18px;height: 20px;content: ' ';background: url('../img/index_tag2.png');}
.list_bottom {padding: 20px;text-align: center;position: relative;}
.list_bottom .more_btn {display: inline-block;vertical-align: top;font-size: 14px;color: #06aa8a;border: 1px solid #06aa8a;background: transparent;padding: 11px 36px;border-radius: 18px;cursor: pointer;line-height: 1;}
.list_bottom .more_btn:hover {border-color: #2BB79B;color: #2BB79B;}
.list_bottom .list_tip {font-size: 14px;padding: 12px 0;text-align: center;color: #ccc;}

/* flash_list */
.content_right .right_li.flash .right_li_t{padding-bottom: 20px;}
.right_li.flash .right_li_t a { float: right; line-height: 20px; font-size: 14px; color: #2bb79b;}
.flash_scroll {position: relative;height: 300px;overflow: hidden;}
.flash_scroll::-webkit-scrollbar-track {border: 0;background-color: transparent;}
.flash_scroll::-webkit-scrollbar {width: 4px;background-color: transparent;}
.flash_scroll::-webkit-scrollbar-thumb {background-color: #a2a2a2;border-radius: 2px;}
.flash_scroll .loading {padding-top: 140px}
.flash_list li {padding: 6px 20px 10px;}
.flash_list.stop { transition-duration: 0ms !important}
.flash_list.start { transition-duration: 3000ms !important}
.flash_list li.swiper-slide {height: auto !important;}
.flash_list .title {padding: 0;line-height: 22px;}
.flash_list .title a:hover {transition: all .2s;color: #2bb79b;}
.flash_list li.on .title a {font-weight: bold;}
.flash_list .title span {color: #06aa8a;display: inline-table;margin-right: 13px;position: relative;}
.flash_list .title span:before {content: '';position: absolute;height: 14px;width: 1px;background-color: #e5e5e5;top: 4px;right: -7px;}
.flash_list .time {font-size: 12px;margin-top: 6px;color: #999;}
.flash_list .summary {color: #666;line-height: 24px;}
.flash_list .info {border-top: 1px dashed #e8e8e8;margin-top: 10px;padding-top: 10px;display: none;}
.share_btn {float: right;position: relative;padding-right: 25px;display: none;}
.share_btn i {position: absolute;width: 18px;height: 18px;border-radius: 2px;background: #ddd;right: 0;top: -3px;cursor: pointer;transition: all .2s;}
.share_btn i:before {content: '';position: absolute;background: url('../img/wechat.png');width: 12px;height: 10px;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.share_btn i:hover {background: #63be61;}
.share_btn .flash_share {position: absolute;display: none;background: #fff;border: 1px solid #e8e8e8;z-index: 2;padding: 10px 20px 10px 10px;right: -15px;top: 24px;width: 246px;-webkit-box-shadow: 2px 0 7px rgba(0,0,0,.1);box-shadow: -2px 0 7px rgba(0,0,0,.1);}
.share_btn .flash_share:before {content: '';position: absolute;width: 18px;height: 10px;background: url('../img/bg_top.png');right: 13px;top: -9px;}
.share_btn .flash_share p {line-height: 20px;color: #666;float: right;margin-top: 20px;font-size: 14px;}
.share_btn .flash_share .flash_share_img {width: 80px;height: 80px;float: left;background: #f0f0f0;}
.newInfo_tip {padding: 10px 0;text-align: center;color: #5b95ff;font-size: 12px;position: relative;background-color: #f2f7ff;cursor: pointer;}
.newInfo_tip i {position: absolute;top: 11px;right: 20px;cursor: pointer;font-size: 12px;}
.newInfo_over {font-size: 14px;padding: 10px 0;text-align: center;color: #ccc;}
/* hot_article */
.hot_article {padding: 30px 20px 10px;}
.hot_article li {position: relative;padding-left: 20px;}
.hot_article li+li {margin-top: 30px;}
.hot_article li:before {position: absolute;content: '';width: 16px;height: 16px;left: -2px;top: 1px;background: url('../img/top_ico.png') no-repeat center;background-size: 10px;}
.hot_article li:nth-of-type(1):before {background-image: url('../img/top1.png');background-size: 100%;}
.hot_article li:nth-of-type(2):before {background-image: url('../img/top2.png');background-size: 100%;}
.hot_article li:nth-of-type(3):before {background-image: url('../img/top3.png');background-size: 100%;}
.hot_article li>a {font-size: 14px;line-height: 18px;max-height: 36px;margin: -2px 0;display: block;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.hot_article li>a:hover {color: #06aa8a;}
/* industry_activity */
.content_right .right_li.industry .right_li_t {display: flex;justify-content: space-between;align-items: center;}
.content_right .right_li.industry .right_li_t p:nth-child(2) { font-size: 12px; color: #666; border-width: 0; cursor:pointer}
.content_right .right_li.industry .right_li_t p:nth-child(2) span { color: #06AA8A;font-size: 16px}
.industry_activity { padding: 0 20px 0}
.industry_activity .item{ margin-top: 20px; display: flex;}
.industry_activity .item .left { width: 144px;height: 90px;margin-right: 10px; overflow: hidden;}
.industry_activity .item .left img { width: 100%;height: 100%;display: block; transition: all .5s;}
.industry_activity .item .left img:hover { transform: scale(1.05);}
.industry_activity .item .right { flex: 1 }
.industry_activity .item .right p i { margin-right: 6px; vertical-align: inherit;}
.industry_activity .item .right p:nth-child(1) { display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2; line-height: 18px;height: 36px;font-size: 14px;color: #333}
.industry_activity .item .right p:nth-child(2),
.industry_activity .item .right p:nth-child(3)
{ font-size: 12px; color: #999; margin-top: 8px}
.industry_activity .item .right p:nth-child(2) { margin-top: 20px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 1; line-height: 12px;height: 12px; }
/* article_content */
.content .article_content {display: -webkit-flex;display: flex;padding: 20px 0;}
.article_content .content_left {background: #fff;}
.article_top {padding: 40px 30px 20px;}
.article_top .title {font-size: 30px;line-height: 44px;margin: -7px 0;font-weight: 800;}
.article_top .dec {line-height: 1;margin-top: 24px;}
.article_top .dec>.name {float: left;margin-left: 0;color: #999;}
.article_top .dec>.name i {font-style: normal;color: #000;}
.article_top .dec>.time {float: left;margin-left: 25px;position: relative;color: #999;}
.article_top .dec>.time:before {position: absolute;content: '';width: 1px;height: 12px;background: #ccc;top: 1px;left: -12px;}
.article_middle {padding: 20px 30px 30px;}
.article_text {font-size: 16px;line-height: 30px;margin: -7px 0;}
.article_text img {display: block;max-width: 100% !important;margin: 0 auto;}
.article_text em {font-style: italic;}
.article_text table {width: 100%}
.article_text table td {border: 1px solid #e5e5e5;}
.article_legend {margin-top: 40px;}
.article_legend p {color: #666666;line-height: 20px;margin: -3px 0;}
.article_legend p+p {margin-top: 12px;}
.article_legend a {color: #06aa8a;}
.article_operation {display: -webkit-flex;display: flex;margin-top: 30px;justify-content: flex-end;}
.article_tags {flex: auto;margin: 0 -10px -10px 0;padding-top: 6px;}
.article_tags a {display: inline-block;vertical-align: top;color: #06aa8a;background-color: #f0f8f4;padding: 8px 23px;border-radius: 20px;margin: 0 10px 10px 0;border: 1px solid #f0f8f4;}
.article_tags a:hover {color:#06aa8a; background: #fff;border-color: #06aa8a;}
.article_tags .iconfont {color: #06aa8a;margin-right: 8px;}
.article_share {font-size: 0;}
.article_share .spa1 {font-size: 14px;line-height: 46px;}
.article_share .wechat {display: inline-block;vertical-align: top;border: 1px solid #62c074;color: #62c074;width: 46px;height: 46px;border-radius: 50%;line-height: 44px;text-align: center;font-size: 20px;cursor: pointer;}
.article_share .wechat i {font-size: 24px;}
.article_bottom {padding: 30px;position: relative;margin-top: 1px;}
.article_bottom:before {content: '';position: absolute;width: 770px;height: 1px;background-color: #E9E9E9;top: -1px;left: 30px;}
.other .prev,.other .next {position: relative;width: 332px;margin: 0 auto;display: block;}
.other img {width: 156px;height: 98px;}
.other .prev img {float: left;}
.other .prev .other_info {float: left;width: 156px;margin-left: 20px;}
.other .next img {float: right;}
.other .next .other_info {float: right;width: 156px;margin-right: 20px;text-align: right;}
.other_info p {display: -webkit-box;overflow: hidden;text-overflow: ellipsis;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.other .next .other_info p {text-align: left;}
.other .other_info span {font-size: 16px;color: #06aa8a;}
.other .other_info p {line-height: 20px;margin-top: 10px;}
.other a:hover p {color: #06aa8a;}
.share_vx {width: 250px;background: #fff;border-radius: 4px;text-align: center;padding-bottom: 30px;display: none;position: relative;}
.share_vx .p1 {font-size: 16px;padding: 30px 0 0;font-weight: 800;}
.share_vx #share_img {margin: 20px auto 10px;display: block;}
.share_vx .p2 {padding: 10px 0 0;font-size: 14px;}
/* article_author */
.article_author {background: #fff;padding: 20px 20px 30px;text-align: center;}
.atr_img {display: inline-block;width: 72px;height: 72px;border-radius: 50%;vertical-align: top;}
.atr_name {font-size: 18px;text-align: center;margin-top: 28px;}
.atr_count {font-size: 16px;margin-top: 16px;text-align: center;color: #666;}
/* newest */
.newest {padding: 0 20px;margin: 10px 0 -10px;}
.newest li {font-size: 14px;padding: 16px 0;line-height: 20px;border-bottom: 1px solid #efefef;}
.newest li a:hover {color: #06aa8a;}
.newest li:last-of-type {border-bottom: 0;}
/* label_content */
.label_content .index_list {margin-top: 0}
.label_content .list_top {background: rgba(33, 148, 101, 0.10);padding: 14px 20px;}
.label_content .list_top .tag {display: inline-block;vertical-align: top;color: #fff;font-size: 12px;background-color: #06aa8a;padding: 10px 20px;border-radius: 20px;}
.label_content .list_top .tag .iconfont {color: #fff;margin-right: 8px;font-size: 12px;}
.label_content .list_top .tip {float: right;line-height: 32px;color: #666;}
.label_content .list_top .tip span {color: #06aa8a;}
.label_content .article_list {padding-top: 10px;}
.label_content .loading {padding-top: 180px;}
/* column_content */
.column_content .index_list {margin-top: 0;}
.column_content .article_list {padding-top: 10px;}
.column_content .list_top .index_tag {float: left;}
.column_content .list_top .tip {float: left;font-size: 20px;color: #666;margin-left: 10px;}
.column_content .list_top .tip span {color: #06aa8a;}
.column_content .loading {padding-top: 180px;}
/* about_content */
.about_bg {height: 260px;background: url('../img/about_bg.png?v=20190526001') center no-repeat;}
.a_content {padding-bottom: 20px;}
.about_title {font-size: 44px;color: #FFFFFF;text-align: center;margin-top: -155px;font-weight: bold;}
.about_content {margin-top: 70px;padding: 50px 70px 60px;background: #fff;}
.about_content+div {margin-top: 20px;}
.about_t {text-align: center;font-weight: 500;}
.about_t .p1 {font-size: 28px;}
.about_t .p2 {color: #999999;margin-top: 8px;}
.about_c,.cantact_c,
.join_c {margin-top: 30px;}
.about_c p {line-height: 26px;margin: -6px 0;}
.about_c p+p {margin-top: 24px;}
.about_c p.p2 {font-weight: bold;padding-left: 22px;background: url('../img/about_tip_ico.png') no-repeat center left;background-size: 18px;}
.about_c .p2+.p1 {margin-top: 10px;}
.cantact_c {display: flex;}
.cantact_map {flex: 0 0 540px;font-size: 0;}
.cantact_info {flex: auto;margin-left: 30px;padding-top: 10px;}
.cantact_info .p1 {font-weight: bold;font-size: 16px;}
.cantact_info p+.p1 {margin-top: 28px;}
.cantact_info .p1 .iconfont {font-weight: normal;color: #06AA8A;margin-right: 10px;}
.cantact_info .p2 {padding-left: 24px;color: #666;line-height: 26px;margin-top: 8px;}
.join_c .join_t {font-weight: bold;padding-left: 26px;font-size: 20px;background: url('../img/about_tip_ico.png') no-repeat center left;background-size: 20px;}
.join_c .join_t1 {font-size: 18px;margin-top: 28px;}
.join_c .join_t2 {margin-top: 12px;line-height: 26px;}
.join_c .join_t3 {margin-top: 45px;font-size: 20px;font-weight: bold;line-height: 26px;}
.hr {display: table;background: #06AA8A;color: #fff;padding: 8px 20px;margin-top: 12px;}
.home_top {position: fixed;z-index: 10;bottom: 30px;right: 30px;display: none;}
.back_top {border-radius: 2px;background-color: #fff;-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .05);box-shadow: 0 2px 4px rgba(0, 0, 0, .05);transition: all .2s ease-in-out;}
.back_top i {color: #ccc;font-size: 24px;padding: 8px;cursor: pointer;}
.home_top:hover i {color: #06aa8a;}
.feedback {
      position: fixed;
      bottom: 80px;
      z-index: 10;
      right: 30px;
      width: 40px;
      height: 40px;
      text-align: center;
      padding: 6px 0;
      color: #06aa8a;
      border-radius: 2px;
      background-color: #fff;
      box-shadow: 0 2px 4px rgb(0 0 0 / 5%);
      font-size: 12px;
      line-height: 14px;
      border-width: 1px;
      border-style: solid;
      border-color: #fff
}
.feedback:hover {
      color: #06aa8a;
      border-color: #06AA8A
}
/* first_tip */
.first_tip {position: fixed;width: 100%;height: 100%;top: 0;background: rgba(0,0,0,.8);z-index: 111111;display: none;}
.first_tip img {margin: 0 auto;display: block;}
.first_tip a {position: absolute;top: 490px;color: #fff;width: 110px;text-align: center;background: #06aa8a;font-size: 16px;padding: 12px 0;left: 50%;margin-left: 270px;}

#top {width: 0;height: 0;overflow: hidden;visibility: hidden;}


/* 雷志鹏
19-08-12 */
/* search */
.search_bg {width: 100%;padding: 60px 0;background: #ededed;}
.search_cnt {width: 700px;margin: 0 auto;}
.search_bg .search_ipt {width: 532px;height: 56px;padding: 0 28px;border: 0;border-radius: 28px 0 0 28px;}
.search_bg .search_btn {width: 107px;height: 56px;cursor: pointer;border: 0;border-radius: 0 28px 28px 0;background: #06aa8a url('../img/icon-search.png') no-repeat 37px 14px;}
.search_cly {padding-top: 30px;}
.search_cly_2 {width: 820px;padding-left: 10px;}
.search_nav li {float: left;margin-right: 30px;}
.search_nav li a {line-height: 28px;display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.search_nav li a:hover {color: #06aa8a;}
.search_nav li.active a {color: #06aa8a;border-bottom: 2px solid #06aa8a;/* border-radius: 16px; *//* padding: 0 20px; */font-weight: 800;}
.search_tip {line-height: 34px;padding-right: 20px;}
.org_cl {color: #06aa8a;}
.report_info {margin-top: 16px;color: #999;}
.report_cly {width: 160px;margin-right: 20px;}
.search_main {padding-bottom: 30px;}
.search_main > .main_lt { float: left;  width: 820px; }
.search_main > .main_lt > .content {display: none;}
.search_main > .main_lt > .active {display: block;}
.search_main > .main_rt { float: right;  width: 350px; }
.rmd_field {width: 700px;min-height: 500px;margin: 0 auto;padding-top: 60px;}
.rmd_p {font-size: 20px;}
.field {font-size: 0;margin-top: 20px;margin-right: -15px;}
.field a {font-size: 16px;display: inline-block;margin: 0 15px 15px 0;padding: 10px 20px;border: 1px solid #e9e9e9;color: #666;cursor: pointer;}
.field a .iconfont {color: #d81f06;margin-top: 1px;margin-right: 2px;}
.field a:hover {color: #06aa8a;border: 1px solid #06aa8a;}
.field a:hover .iconfont {color: #06aa8a;}

.page {line-height: 40px;margin-top: 30px;margin-left: 16px;text-align: center;}
.page>div{font-size: 0;height: 34px;}
.seriespage {margin-left: 0;}
.seriesDpage {width: 805px;}
.page .current {background: #06aa8a;color: #fff;}
.page a {font-size: 13px; display: inline-block; width:auto; border: 0; border-right: 0; color: #666; line-height: 30px; cursor: pointer;padding: 0 10px;}
.page a.num {background: #fafafa;}
.page a:last-of-type{border-right: 0; border-radius: 0;}
.page a:first-of-type{border-radius: 4px 0 0 4px;}
.page a:hover {color: #06aa8a;}
.page a.current:hover {color: #fff;}
.page .page_list{font-size:0;height:28px}
.page .page_list .ivu-page-total{font-size:12px;display:inline-block;vertical-align:top;line-height:28px}
.page .page_list .ivu-page-options-elevator{font-size:12px;display:inline-block;vertical-align:top;line-height:28px}
.page .page_list .ivu-page-options-elevator input{ min-width: 28px; max-width: 44px;height:28px;text-align:center;border:0;border-radius:0;background: #f9f9f9;}
.page .page_list .ivu-page-item,.page .page_list .ivu-page-item-jump-next,.page .page_list .ivu-page-item-jump-prev,.page .page_list .ivu-page-next,.page .page_list .ivu-page-prev{font-size:12px;margin:0;border:0;min-width:28px;height:28px;line-height:26px;vertical-align:top;border-radius:0;border-left:1px solid #e8e8e8;background: #f9f9f9;}
.page .page_list .ivu-page-item:hover a,.page .page_list .ivu-page-item-jump-next:hover a,.page .page_list .ivu-page-item-jump-prev:hover a,.page .page_list .ivu-page-next:hover a,.page .page_list .ivu-page-prev:hover a{color:#06aa8a}
.page .page_list .ivu-page-prev{border-left:0}
.page .page_list .ivu-page-item-active{background-color:#06aa8a !important}
.page .page_list .ivu-page-item-active a{color:#fff !important}
.page .page_list .ivu-page-options{font-size:12px}
/* end */

/* user 菜单*/
.default_header{font-size: 20px;margin-right: 0; cursor: pointer;color:#999; margin-top: 4px; }
.ivu-select-dropdown{ border-radius: 0;padding: 0;background-color: #fff;box-shadow:  0px -4px 20px 0px rgba(121,133,143,.1); width: 200px;text-align: left}
/* .ivu-select-dropdown .ivu-dropdown-item{line-height: 1;padding: 0;vertical-align: middle; }   */
.ivu-select-dropdown .ivu-dropdown-item.ivu-dropdown-item-disabled:hover{cursor: default}  
.ivu-select-dropdown .ivu-dropdown-item span {vertical-align: middle;line-height: 1;text-align: left;color: #666666;background: none;font-size:14px;}
.ivu-select-dropdown .ivu-dropdown-item:hover{background-color: #F4F4F4;}  
.ivu-select-dropdown .ivu-dropdown-item:hover span{ color:#333333}    
.ivu-select-dropdown .ivu-dropdown-item .iconfont-sm{display: inline-block;vertical-align: top;margin-right: 12px; font-size: 18px;color: #999; vertical-align: middle;}
.ivu-select-dropdown .ivu-dropdown-item:hover .iconfont-sm  {color: #06aa8a;} 
.ivu-select-dropdown .ivu-dropdown-item .ivu-switch {float: right; width: 28px; margin-top: 1px}
.ivu-select-dropdown .ivu-dropdown-item .ivu-switch-checked{background: #06aa8a}
.ivu-select-dropdown .ivu-dropdown-item >a{display: block;height: 100%;width: 100%;padding: 12px 16px;}
          
/* 表格无数据 */
.nothing{ text-align: center; font-size: 0; background-color: #fff; padding: 200px 0;}
.nothing .img{display: inline-block; vertical-align: top; width: 180px;height: 140px; background-image: url('../img/no_data.png'); background-size: 100% !important; background-repeat: no-repeat !important;} 
.nothing p{ color: #333333; font-size: 14px; margin-top: 16px; line-height: 24px;}
.nothing a{ color: #06aa8a; cursor: pointer;}
   
/* 弹窗提示 */
.message-model .ivu-modal-wrap{ display: flex; align-items: center;justify-content: center;}
.message-model .ivu-modal{  width: 420px !important;top: auto;}
.message-model .ivu-modal .ivu-modal-content{ background-color: #fff}
.message-model .ivu-modal .ivu-modal-header-inner{ color: #333;font-size: 18px;}
.message-model .ivu-modal .ivu-icon-ios-close{ color: #666666;}
.message-model .ivu-modal .ivu-icon-ios-close:hover{color: #06aa8a;}
.message-model .ivu-modal .ivu-modal-body p{color:#333; font-size: 14px;}
.message-model .ivu-modal .ivu-modal-body label{position: absolute; bottom: 16px; left: 18px;color: #333;}
.message-model .ivu-modal .ivu-modal-body .ivu-checkbox-checked .ivu-checkbox-inner{border-color: #06aa8a;background-color: #06aa8a;}
.message-model .ivu-modal .ivu-modal-header{border-bottom: none} 
.message-model .ivu-modal .ivu-modal-footer{border-top: none;} 
.message-model .ivu-modal .ivu-modal-footer button{width: 88px;} 
.message-model .ivu-modal .ivu-modal-footer button.ivu-btn-primary{border:1px solid #06aa8a;background-color: #06aa8a;} 
.message-model .ivu-modal .ivu-modal-footer button:first-child{border:1px solid #06aa8a; background-color:#ffffff;color: #06aa8a;} 
.message-model .ivu-btn-primary{border-color: #06aa8a; background-color: #06aa8a;}
  

.all-list {
      padding-top: 20px;
}
.all-list-title {
      font-size: 20px;
      padding-left: 12px;
      color: #333;
      border-left: 4px #06aa8a solid;
      margin: 0 20px;
}
.all-list .article_list{
      padding-top: 0;
}
.tag-sc {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	margin-top: 8px;
	padding: 0 20px;
}
.tag-warp {
      flex: 1;
      overflow: hidden;
      transition: all 0.5s;
      
}
.tag-content {
      display: flex;
      flex-flow: wrap;
}

.tag-content a {
      margin-top: 12px;
      background: #ECFEFA;
      border-radius: 13px;
      margin-right: 6px;
      font-size: 14px;
      color: #06aa8a;
      line-height: 1;
      padding: 6px 12px;
      display: flex;
      align-items: center;
      position: relative;
}
.tag-content a:hover {
      color: #069679;
}
.tag-content a.tag {
      padding: 6px 12px 6px 34px;
      
}
.tag-content a.tag::before {
      content: '';
      position: absolute;
      left: 12px;
      top: 6px;
      background: url('../img/tag-icon.png') no-repeat;
      background-size: 100%;
      width: 14px;
      height: 14px;
}
.tag-content a.on {
      background: #06aa8a;
      color: #fff;
      transition: all 0.5s;
}
.tag-content a.on::before {
      background: url('../img/tag-icon-w.png') no-repeat;
}
.fold {
      color: #06aa8a;
      font-size: 14px;
      line-height: 28px;
      cursor: pointer;
}
/* loading */
.demo-spin-icon-load{animation: ani-demo-spin 1s linear infinite;}
@keyframes ani-demo-spin {from { transform: rotate(0deg);}50%  { transform: rotate(180deg);}to   { transform: rotate(360deg);}}