﻿@charset "UTF-8";
.redline_title, .page_content .special_item .title, .page_content .scroll_item .title { font-size: 18px; color: #222; position: relative; }

.redline_title:after, .page_content .scroll_item .title:after { content: ""; display: block; position: absolute; width: 4px; height: 18px; background: #B93034; top: 4px; left: -20px; }

.base_askitem .item_con { font-size: 16px; line-height: 24px; }

.base_askitem .item_con:first-child { margin-bottom: 10px !important; }

.base_askitem .ask { color: #666 !important; }

.base_askitem .ask .icon { width: 18px; height: 18px; background: url(../img/icon_ask.png) no-repeat; background-size: 100%; }

.base_askitem .question { color: #222 !important; }

.base_askitem .question .icon { width: 18px; height: 18px; background: url(../img/icon_question.png) no-repeat; background-size: 100%; }

.base_askitem .icon { margin-right: 10px; display: inline-block; vertical-align: top; margin-top: 2px; }

.base_askitem .content { display: inline-block; width: calc(100% - 40px); font-size: 16px;word-break: break-all;}

.card_list { width: 884px; }

.card_list .item { width: 272px; height: 320px; padding: 16px 16px 20px; background: #FFF; position: relative; float: left; margin: 0 22px 22px 0; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }

.card_list .itemlist_pageone .item:hover{box-shadow: 0 10px 28px 0 rgba(102,102,102,0.20); -webkit-transform:translate(0,-10px) scale(1); -moz-transform:translate(0,-10px) scale(1); -o-transform: translate(0,-10px) scale(1); -ms-transform: translate(0,-10px) scale(1);transform: translate(0,-10px) scale(1);}

.card_list .item:hover {box-shadow: 0 10px 28px 0 rgba(102,102,102,0.20); -webkit-transform:translate(0,-10px); -moz-transform:translate(0,-10px); -o-transform: translate(0,-10px); -ms-transform: translate(0,-10px);transform: translate(0,-10px);}

.card_list .item:hover .icon_mark { background: url(../img/icon_mark_red.png) no-repeat; }

.card_list .item .item_title { max-height: 48px; font-size: 16px; color: #222; line-height: 24px; }

.card_list .item .extra_info { position: absolute; bottom: 20px; width: 240px; }

.card_list .item .img_panel { width: 240px; height: 180px; margin-bottom: 15px; position: relative; }

.card_list .item .img_panel img { width: 100%; height: 100%; }

.card_list .item .top_label { position: absolute; color: #fff; top: 10px; left: 10px; padding: 1px 6px; background: rgba(0, 0, 0, 0.6); font-size: 12px; }

.card_list .item .bottom_label { color: #B93034; border: 1px solid #B93034; padding: 0px 4px; border-radius: 2px; }

.card_list .video_length { position: absolute; bottom: 12px; left: 12px; height: 22px; background: rgba(255, 255, 255, 0.7); border-radius: 1px; text-align: center; line-height: 22px; font-size: 12px; color: #000; padding: 0 6px; }

.card_list .icon_tri { display: inline-block; vertical-align: text-top; margin: 3px 2px 0 0; }

.page_content .main_banner { width: 860px; height: 90px; margin-bottom: 20px; display:block;}

.page_content .title_link { cursor: pointer; font-size: 14px; color: #999; line-height: 24px; }

.page_content .title_link a { color: #999; }

.page_content .itemlist_pageone .item { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.page_content .item { transition: all 0.3s; }

.page_content .item .for_small { display: none; }

.page_content .item .for_big { display: block; }

.page_content .base_item { background-color: #fff; padding: 20px 30px 10px 20px; }

.page_content .special_item { padding: 0; }

.page_content .special_item .title { font-weight: 700; width: 85%; }

.page_content .special_item .title_link { line-height: 54px; }

.page_content .special_item .special_title { padding: 10px 5px 10px 20px; width: 580px; background: url(../img/home_spe_bg.png) no-repeat; background-size: 100% 100%; display: flex; align-items: center; justify-content: space-between;}

.page_content .special_item .chevron_icon { margin-left: 4px; }

.page_content .special_item .sub_item_list { padding: 0 20px; }

.page_content .special_item .sub_item { display: block; padding: 20px 0; border-bottom: 1px solid #E8E8E8; }

.page_content .special_item .sub_item:last-child { border-bottom: none; margin-bottom: 0; }

.page_content .special_item .item_title { margin-bottom: 10px; }

.page_content .special_item .item_date { color: #999;margin-top: 15px;}

.page_content .scroll_item { background: none; position: relative; }

.page_content .scroll_item .scroll_title { margin-bottom: 17px; margin-left: 20px; }

.page_content .scroll_item .item_specailimg { width: 134px; height: 180px; margin: 0; }

.page_content .scroll_item .item_specailimg img { width: 100%; height: 100%; }

.page_content .scroll_item .swiper_author { width: 510px; }

.page_content .scroll_item .swiper-button-prev { background: url(../img/page_prev.png) no-repeat; width: 24px; height: 24px; margin-top: 6px; left: 0; }

.page_content .scroll_item .swiper-button-next { background: url(../img/page_next.png) no-repeat; width: 24px; height: 24px; margin-top: 6px; right: 0; }

.page_content .base_imgitem { padding: 0; }

.page_content .base_imgitem .item_left { float: left; width: 240px; height: 180px; position: relative; }

.page_content .base_imgitem .item_left .img { width: 100%; height: 100%; }

.page_content .base_imgitem .time { position: absolute; top: 8px; left: 8px; height: 22px; background: rgba(0, 0, 0, 0.4); border-radius: 1px; text-align: center; line-height: 22px; font-size: 12px; color: #fff; padding: 0 6px; }

.page_content .base_imgitem .icon_tri { display: inline-block; vertical-align: middle; margin: 0px 2px 2px 0; }

.page_content .base_imgitem .icon_camera { display: inline-block; vertical-align: text-top; margin: 0px 7px 0 0; }

.page_content .base_imgitem .label { position: absolute; top: 12px; left: 12px; height: 18px; background: rgba(0, 0, 0, 0.4); color: #fff; padding: 0px 4px; text-align: center; line-height: 18px; }

.page_content .base_imgitem .item_right { float: right; width: 340px; width: calc(100% - 240px); padding: 20px 30px 10px 16px; height: 180px; position: relative; }

.page_content .base_imgitem .extra_info { position: absolute; bottom: 10px; width: 294px; }

.page_content .base_askitem .icon_askques { display: none; }

.page_content .base_askitem .extra_info { padding-left: 28px; }

.page_content .item_title { font-size: 18px; color: #222; font-weight: 700; text-align: justify; line-height: 27px; margin-bottom: 15px; overflow: hidden; }

.page_content .item_con { margin-bottom: 15px; font-size: 14px; color: #666; letter-spacing: 1.4px; text-align: justify; line-height: 21px; }

.page_content .extra_info { font-size: 12px; color: #999; }

.page_content .extra_info div { float: left; margin-right: 8px; }

.page_content .extra_info div:last-child { margin-right: 0; }

.page_content .extra_info div.author { float: left; border-radius: 2px; color: #B93034; margin: auto; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background: #FFECEC; padding: 0 5px; font-weight: 400; margin-right: 10px; }

.page_content .extra_info div.icon_sub_red { position: absolute; right: 0; }

.page_content .extra_info div.line { width: 1px; height: 12px; background: #d8d8d8; margin-top: 3px; }


/*.page_content .extra_info div.name {
  background: #ffecec;
  padding: 1px 6px;
  border-radius: 2px;
}


.page_content .extra_info div.name a {
  color: #B93034;
  font-size: 12px;
  font-weight: bold;
}*/

.page_content .extra_info .icon_talk { display: inline-block; vertical-align: middle; margin-right: 2px; }

.page_content .extra_info .icon_share { display: inline-block; vertical-align: middle; margin-right: 2px; }

.page_content .item_small .for_small { display: block !important; }

.page_content .item_small .for_big { display: none !important; }

.page_content .item_small .icon_sub_red { top: 0; }

.page_content .item_small .base_item { padding: 20px 10px 15px; }

.page_content .item_small .base_item .item_con { margin-bottom: 40px; }

.page_content .item_small .base_item .icon_know { margin-bottom: 10px; }

.page_content .icon_know a { display: block; width: 100%; height: 100%; }

.page_content .item_small .base_askitem .icon { display: none; }

.page_content .item_small .base_askitem .item_con div { width: 100%; }

.page_content .item_small .base_askitem .ask { line-height: 21px; margin-bottom: 10px; }

.page_content .item_small .base_askitem .question { line-height: 24px; margin-bottom: 25px; }

.page_content .item_small .base_askitem .extra_info { padding-left: 0; }

.page_content .item_small .base_askitem .icon_askques { margin-bottom: 17px; }

.page_content .item_small .atlas_item { position: relative; }

.page_content .item_small .atlas_item .icon_sub_red { position: absolute; right: 10px; top: 10px; background: url(../img/icon_recommendw.png) no-repeat; background-size: 100%; }

.page_content .item_small .atlas_item .thum { width: 260px; height: 195px; border-radius: 4px; overflow: hidden; }

.page_content .item_small .atlas_item .thum img { width: 100%; height: 100%; }

.page_content .item_small .atlas_item .atlas_infor { position: absolute; width: 100%; height: 80px; background-image: linear-gradient(-180deg, transparent 0%, #000000 100%); bottom: 0px; padding: 0 10px; border-radius: 0 0 4px 4px; }

.page_content .item_small .atlas_item .title { font-size: 18px; color: #FFF; line-height: 24.24px; margin-bottom: 7px; font-weight: 700; height: 48px; overflow: hidden; }

.page_content .item_small .atlas_item .time { font-size: 12px; color: #FFF; }

.page_content .item_small .atlas_item .label { position: absolute; top: 8px; left: 8px; height: 22px; font-size: 12px; border-radius: 2px; color: #fff; text-align: center; line-height: 22px; }

.page_content .item_small .atlas_item .bottom_bg { width: 260px; height: 35px; background: url(../img/atlas_bg.png) no-repeat; background-size: 100%; position: absolute; bottom: -8px; z-index: -10; }

.page_content .item_small .base_imgitem { padding: 10px 10px 10px; }

.page_content .item_small .base_imgitem .item_left { float: none; }

.page_content .item_small .base_imgitem .item_right { float: none; width: 100%; margin-left: 0; height: auto; padding: 0; }

.page_content .item_small .base_imgitem .item_title { margin-top: 10px; display: block; }

.page_content .item_small .base_imgitem .extra_info { position: relative; bottom: 0; width: 100%; }

.page_content .item_small .vliving_item { padding: 10px 10px 12px; position: relative; }

.page_content .item_small .vliving_item .con_thum { width: 240px; height: 180px; }

.page_content .item_small .vliving_item .con_thum img { width: 100%; height: 100%; }

.page_content .item_small .vliving_item .con { position: relative; }

.page_content .item_small .vliving_item .author {font-size: 14px; color: #222; margin-left: 55px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.page_content .item_small .vliving_item .thum { background: #fff; position: absolute; width: 40px; height: 40px; border: 2px solid #fff; border-radius: 50%; top: -22px; left: 10px; overflow: hidden; }

.page_content .item_small .vliving_item .thum img { width: 100%; height: 100%; }

.page_content .item_small .vliving_item .title { font-size: 18px; color: #222; line-height: 27px; margin-bottom: 16px; font-weight: 700;margin-top: 10px; display: block; }

.page_content .item_small .vliving_item .label { color: #B93034; float: none; margin-bottom: 8px; }

.page_content .item_small .vliving_item .label span { display: inline-block; vertical-align: top; margin-right: 4px; }
.page_content .item_small .vliving_item .label span.icon_camera { display: none; }

.channel_search .politics_item { padding: 20px 0 10px; border-bottom: 1px solid #DCDCDC; }

.channel_search .politics_item .thum { float: left; width: 52px; height: 52px; border-radius: 50%; margin-right: 10px; }

.channel_search .politics_item .con { float: left; width: 590px; }

.channel_search .politics_item .con .name { font-size: 16px; color: #222; margin-bottom: 13px; }

.channel_search .politics_item .con .infor { font-size: 12px; color: #666; width: 100%; }

.channel_search .politics_item .handle { float: right; }

.channel_search .politics_item .handle .btn { font-size: 18px; color: #FFF; background: #B93034; border-radius: 4px; width: 96px; height: 40px; line-height: 40px; text-align: center; margin-bottom: 6px; cursor: pointer; }

.channel_search .politics_item .handle .btn.ok { background: #f1f1f1; color: #666; cursor: pointer; }

.channel_search .politics_item .handle .follow_num { font-size: 12px; color: #999; }

.channel_search .base_item { padding: 20px 0; border-bottom: 1px solid #DCDCDC; }

.channel_search .base_item .extra_info { bottom: 0; width: 582px; }

.channel_search .base_item .extra_info .name { color: #222; max-width: 254px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.channel_search .base_item .item_con { font-size: 16px; }

.channel_search .base_imgitem .item_left { width: 160px; height: 120px; }

.channel_search .base_imgitem .item_right { width: 620px; width: calc(100% - 160px); height: 120px; padding: 0 20px; }

.channel_search .main { background: #FFF; }

.channel_search .result_panel { padding: 20px 40px; min-height: 500px; }

.channel_search .result_panel .count { font-size: 14px; color: #666; }

.channel_search .result_panel .highlight { color: #B93034; }

.search_panel { border-bottom: 1px solid #DCDCDC; }

.channel_search .result_panel .special_title { width: 100%; background-color: #f9f9f9; background-position: 200px; background-repeat: no-repeat; }

.search_panel .search_input { padding: 30px 40px 27px; position: relative; }

.search_panel .search_input input { width: 780px; height: 48px; border: 1px solid #DCDCDC; border-radius: 4px; font-size: 16px; padding: 0 80px 0 20px; }

.search_panel .search_input .btn { cursor: pointer; width: 80px; height: 48px; background: #B93034; border-radius: 0 4px 4px 0; float: right; position: absolute; bottom: 27px; right: 41px; }

.search_panel .search_input .btn:after { background: url(../img/icon_search_w.png) no-repeat; content: ""; display: block; position: absolute; bottom: 12px; right: 26px; width: 20px; height: 20px; background-size: 100%; }

.search_panel .result_nav { padding-left: 39px; height: 35px; }

.search_panel .result_nav > div { float: left; font-size: 16px; color: #999; margin-right: 36px; padding: 0 4px; cursor: pointer; }

.search_panel .result_nav > div.on { color: #222; border-bottom: 3px solid #B93034; padding-bottom: 10px; }

.homepage .swiper-pagination-bullet { width: 6px; height: 6px; }

.homepage .swiper-pagination-bullet-active { background: #fff; }

.homepage .swiper-pagination-bullet { background: #fff; }

.homepage .swiper-container-horizontal > .swiper-pagination-bullets { bottom: 30px; }

.homepage .headline_swpier { width: 100%; height: 315px; margin-bottom: 20px; }

.homepage .scrollend { font-size: 14px; color: #BB2E30; text-align: center; }

.homepage .item_normal_list { float: left; }

.homepage .item_normal_list .item { width: 580px; margin-bottom: 20px; transition: all 0.5s; }

.homepage .item_small_list { float: right; }

.homepage .item_small_list .item { width: 260px; height: auto; margin-bottom: 20px; transition: all 0.5s; }

.homepage .scroll_item .item_list > div:last-child { margin-right: 0 !important; }

.homepage .swiper_image { float: right; width: 560px; height: 420px; position: relative; }

.homepage .swiper_image .swiper-slide img { width: 100%; height: 100%; }

.homepage .swiper_image .mask_footer { height: 62px; width: 100%; background-image: linear-gradient(-180deg, rgba(55, 55, 55, 0) 7%, rgba(25, 25, 25, 0.66) 57%, #000 100%); position: absolute; bottom: 0; z-index: 10; }

.homepage .swiper_image_container { float: right; width: 560px; height: 315px; position: relative; background: #000; }

.homepage .swiper_image_container .img { display: none; position: relative; }

.homepage .swiper_image_container .label { position: absolute; top: 8px; left: 8px; padding: 0 6px; height: 18px; font-size: 12px; background: rgba(0, 0, 0, 0.5); border-radius: 2px; color: #fff; text-align: center; line-height: 18px; }

.homepage .swiper_image_container img { width: 560px; height: 315px; }

.homepage .swiper_image_container .time { position: absolute; top: 8px; left: 8px; height: 22px; background: rgba(0, 0, 0, 0.4); border-radius: 1px; text-align: center; line-height: 22px; font-size: 12px; color: #fff; padding: 0 6px; }

.homepage .swiper_image_container .icon_tri { display: inline-block; vertical-align: -2px!important; margin: 3px 2px 0 0; }

.homepage .swiper_image_container .img:first-child { display: block; }

.homepage .swiper_txt { float: left; width: 300px; height: 315px; cursor: pointer; }

.homepage .swiper_txt .swiper-button-prev { top: 10px; left: 139px; background: url(../img/swiper_next.png) no-repeat; background-position: 8px 9px; height: 32px; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); background-size: 12px 12px; }

.homepage .swiper_txt .swiper-button-next { bottom: -6px; top: inherit; left: 134px; background: url(../img/swiper_next.png) no-repeat; background-position: 8px 9px; height: 32px; background-size: 12px 12px; }

.homepage .swiper_txt .mask_line { background: #f5f5f5; width: 100%; height: 2px; position: absolute; bottom: 0; z-index: 10; }

.homepage .swiper_txt .swiper-slide { position: relative; width: 100%; height: 140px; font-size: 18px; color: #666; text-align: justify; line-height: 24px; overflow: hidden; padding: 30px 40px 30px 20px; }

.homepage .swiper_txt a { height: 100%; display: flex; align-items: center; }

.homepage .swiper_txt .swiper-slide:after { display: none; content: ""; position: absolute; top: 45px; right: 10px; width: 8px; height: 15px; background: url(../img/swiper_tri.png) no-repeat; }

.homepage .swiper_txt .swiper-slide.hover { background: #FFF; color: #222; font-weight: 700; margin-top: -1px; box-shadow: 2px 6px 10px 0 rgba(220, 220, 220, 0.6); }

.homepage .swiper_txt .swiper-slide.hover:after { display: block; }

.homepage .swiper_txt .swiper-slide.hover:before { content: ""; display: block; position: absolute; background: #BB2E30; width: 5px; height: 5px; border-radius: 50%; top: 50px; left: 8px; }

.homepage .headline_swpier .line { height: 1px; width: 240px; background: #ededed; position: absolute; bottom: 0; }

.homepage .swiper-slide.hover .line { display: none; }

.channel_vliving .top_vliving { width: 860px; position: relative; color: #FFF; margin-bottom: 40px; }

.channel_vliving .top_vliving .label { position: absolute; top: 20px; left: 20px; background: rgba(0, 0, 0, 0.6); border-radius: 24.13px; font-size: 22px; color: #FFF; padding: 6px 20px; }

.channel_vliving .top_vliving .icon_camera_fff { display: inline-block; margin-left: 10px; }

.channel_vliving .top_vliving .font_cir { margin-left: 10px; position: relative; }

.channel_vliving .top_vliving .font_cir:after { content: ""; display: block; width: 4.6px; height: 4.6px; border-radius: 50%; position: absolute; top: 13px; left: -9px; background: #fff; }

.channel_vliving .top_vliving .top_vliving_img { width: 100%; height: 484px; }

.channel_vliving .top_vliving_footer { margin-top: 24px; width: 100%; color: #222; padding-bottom: 30px; border-bottom: 1px solid #DCDCDC; }

.channel_vliving .top_vliving_footer .title { font-size: 22px; color: #222; line-height: 24px; margin-bottom: 16px; font-weight: 700; }

.channel_vliving .top_vliving_footer .author { float: left; }

.channel_vliving .top_vliving_footer .author img { float: left; width: 52px; height: 52px; border-radius: 50%; margin-right: 10px; margin-left: 2px; }

.channel_vliving .top_vliving_footer .author_infor { float: left; }

.channel_vliving .top_vliving_footer .author_infor .name { font-size: 18px; margin-bottom: 6px; }

.channel_vliving .top_vliving_footer .author_infor .extra_name { font-size: 14px; color: #666; }

.channel_vliving .top_vliving_footer .extra_info { float: right; position: relative; height: 64px; line-height: 64px; }

.channel_vliving .top_vliving_footer .extra_info div { float: left; margin-right: 8px; }

.channel_vliving .top_vliving_footer .extra_info div span { display: inline-block; vertical-align: middle; margin-right: 2px; }

.channel_vliving .top_vliving_footer .extra_info .line { width: 1px; height: 12px; background: #d8d8d8; margin-top: 27px; }

.channel_vliving .top_vliving_footer .extra_info .btn { cursor: pointer; position: absolute; background: #B93034; border-radius: 3px; padding: 6px 20px; font-size: 14.3px; color: #FFF; line-height: 20px; right: 0; }

.channel_vliving .item_normal_list .item { margin-bottom: 20px; }

.channel_vliving .item_normal_list .item_left { width: 280px; height: 157.5px; }

.channel_vliving .item_normal_list .item_right { width: 580px; width: calc(100% - 280px); padding: 20px 30px 20px 20px; height: 157.5px; }

.channel_vliving .item_normal_list .btn { cursor: pointer; background: #B93034; border-radius: 3px; padding: 6px 20px; font-size: 14.3px; color: #FFF; line-height: 20px; position: absolute; bottom: 10px; right: 0; }

.channel_vliving .item_normal_list .extra_info { width: 520px !important; }

.channel_vliving .item_normal_list .thum { float: left; width: 24px; height: 24px; border-radius: 50%; margin-right: 6px; }

.channel_vliving .item_normal_list .name { font-size: 12px; color: #222; max-width: 192px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.channel_vliving .item_normal_list .fright { margin-right: 60px; }

.channel_ask .ask_btns { margin-bottom: 20px; }

.channel_ask .ask_btns .btn { cursor: pointer; border-radius: 4px; font-size: 14px; display: inline-block; padding: 6px 15px; margin-right: 20px; }

.channel_ask .ask_btns .btn.btn_default { border: 1px solid #666; color: #666; }

.channel_ask .ask_btns .btn.btn_red { border: 1px solid #B93034; color: #B93034; }

.channel_ask .ask_btns .btn.red_mask { position: relative; }

.channel_ask .ask_btns .btn.red_mask:after { width: 3px; height: 3px; border-radius: 50%; background: #F43530; content: ""; position: absolute; display: block; top: 6px; right: 11px; }

.base_topicitem .collect_con { width: 435px; }

.base_topicitem .collect_con .title { font-size: 18px; color: #222; line-height: 24px; margin-bottom: 20px; font-weight: 700; }

.base_topicitem .author_infor { font-size: 16px; }

.base_topicitem .author_infor .thum { width: 32px; height: 32px; border-radius: 50%; margin-right: 8px; }

.base_topicitem .fleft { padding-right: 10px; border-right: 1px solid #DCDCDC; }

.base_topicitem .icon_clock { margin-left: 14px; margin-top: 10px; }

.channel_ask .base_askitem { margin-bottom: 20px; }

.channel_ask .base_askitem .collect_con { padding-left: 28px; }

.channel_ask .base_askitem .collect_con .title { font-size: 18px; color: #222; line-height: 24px; margin-bottom: 20px; font-weight: 700; }

.channel_ask .base_askitem .author_infor { margin-bottom: 30px; font-size: 16px; }

.channel_ask .base_askitem .author_infor .thum { width: 32px; height: 32px; border-radius: 50%; margin-right: 8px; }

.base_askitem .fleft { width: 670px; padding-right: 50px; }

.base_askitem .fright { width: 140px; font-size: 14px; padding-left: 30px; text-align: center; margin-top: 28px; border-left: 1px solid #E8E8E8; }

.base_askitem .icon_graph, .channel_ask .base_askitem .icon_clock { margin: 0 auto; margin-bottom: 18px; }

.base_askitem .fright .asking { color: #B93034; }

.base_topicitem .fright .questing, .base_askitem .fright .questing { color: #238ED6; }

.base_askitem .fleft .extra_info .name { color: #222; }

.base_askitem .fleft .ask { margin-bottom: 20px !important; }

.base_askitem .fleft .ask .content { font-size: 18px; color: #222; font-weight: 700; }

.base_askitem .fleft .question .content { font-size: 16px; color: #666; min-height: 44px;}

.channel_ask .single_content .title { font-size: 14px; color: #666; margin-bottom: 10px; }

.channel_ask .single_content .list { background: #fff; }

.channel_ask .single_content .handle { font-size: 14px; padding: 20px 20px; border-bottom: 1px solid #DCDCDC; }

.channel_ask .single_content .handle .all { color: #999; float: left; }

.channel_ask .single_content .handle .btn { cursor: pointer; float: left; color: #666; margin-left: 20px; }

.channel_ask .single_content ul { padding: 20px 68px 50px; }

.channel_ask .single_content .item { position: relative; padding: 22px 0 20px; border-bottom: 1px solid #DCDCDC; }

.channel_ask .single_content .item .mycheckbox i { position: absolute; left: -30px; top: 26px; }

.channel_ask .single_content .item .btn { cursor: pointer; position: absolute; right: 234px; top: 19px; border: 1px solid #B93034; border-radius: 2px; padding: 4px 13px; font-size: 14px; color: #B93034; }

.channel_ask .single_content .item_title { width: 752px; font-size: 16px; color: #222; line-height: 24px; max-height: inherit; }

.channel_ask .single_content .item_info { font-size: 14px; color: #666; }

.channel_ask .single_content .item_info span { font-size: 12px; margin: 0 7px 0 5px; }

.default_img_gc { width: 240px; height: 180px; background: url(../img/default_img_gc.png) no-repeat; }

.default_img_specalw { width: 240px; height: 180px; background: url(../img/default_img_specalw.png) no-repeat; }

.default_img_specalr { width: 240px; height: 180px; background: url(../img/default_img_specalr.png) no-repeat; }

.channel_gc { margin-top: 30px; }

.channel_gc a { display: block; cursor: pointer; }

.channel_gc .gc_special .title { margin-bottom: 14px; }

.channel_gc .gc_special .title .fleft { font-size: 16px; color: #222; letter-spacing: 1.6px; }

.channel_gc .gc_special .title a { cursor: pointer; font-size: 14px; color: #999; }

.channel_gc .gc_special .special_list { border-bottom: 1px solid #DCDCDC; margin-bottom: 20px; }

.channel_gc .gc_special li { width: 272px; float: left; margin-right: 22px; padding: 0 7px 20px; position: relative; }

.channel_gc .gc_special li .title { font-size: 14px; color: #222; letter-spacing: 1.4px; height: 38px; overflow: hidden; }

.channel_gc .gc_special li .title:hover { color: #B93034; }

.channel_gc .gc_special li .time { font-size: 12px; color: #999; }

.channel_gc .gc_special li:after { content: ""; width: 2px; height: 12px; background: #B93034; display: block; position: absolute; top: 4px; left: 0; }

.channel_gc .gc_special li:last-child { margin: 0; }

.channel_knowlage { margin-top: 20px; }

.channel_knowlage a { display: block; cursor: pointer; }

.channel_knowlage .knowlage_special .title { font-size: 16px; color: #222; letter-spacing: 1.6px; margin-bottom: 14px; font-weight: 700; }

.channel_knowlage .knowlage_special .btn { cursor: pointer; border: 1px solid #999; border-radius: 4px; font-size: 14px; color: #999; width: 88px; height: 32px; line-height: 30px; text-align: center; margin-bottom: 20px; }

.channel_knowlage .special_list { margin-bottom: 30px; width: 892px; }

.channel_knowlage .special_list .item { cursor: pointer; font-size: 14px; width: 272px; float: left; margin-right: 22px; padding: 0 10px; position: relative;margin-bottom: 22px;height: 82px;}

.channel_knowlage .special_list .item:hover .item_name, .channel_knowlage .special_list .item:hover .item_infor ,

.channel_knowlage .special_list .item:hover .item_name a, .channel_knowlage .special_list .item:hover .item_infor a{ color: #B93034 !important; }

.channel_knowlage .special_list .item:after { content: ""; width: 1px; height: 64px; background: #DCDCDC; display: block; position: absolute; top: 4px; left: 0; }

.channel_knowlage .special_list .item:last-child { margin: 0; }

.channel_knowlage .special_list .item_name { color: #222; letter-spacing: 1.4px; margin-bottom: 6px; font-weight: 700; }

.channel_knowlage .special_list .item_infor { color: #555555; letter-spacing: 1.3px; }

.channel_knowlage .card_list .item { padding-top: 46px; }

.channel_knowlage .card_list .item_title { margin-bottom: 28px; letter-spacing: 0; }

.channel_knowlage .card_list .item_line { width: 188px; height: 1px; background: #DCDCDC; margin-bottom: 28px; letter-spacing: 0; }

.channel_knowlage .card_list .extra_info div:last-child { margin-right: 0; }

.channel_knowlage .card_list .mark { position: absolute; top: 0; right: 10px; }

.channel_knowlage .card_list .icon_mark { display: block; }

.page_content.channel_admin .main{}

.channel_admin .apply_admin { font-size: 14px; width: 860px; height: 40px; line-height: 40px; background: #fff; color: #B93034; cursor: pointer; margin-bottom: 20px; padding: 0 48px; position: relative; }

.channel_admin .apply_admin a { display: block; }

.channel_admin .apply_admin:before { content: ""; display: block; position: absolute; top: 11px; left: 20px; background: url(../img/apply_admin.png) no-repeat; width: 18px; height: 18px; }

.channel_admin .apply_admin:after { content: ""; display: block; position: absolute; top: 16px; right: 20px; background: url(../img/chevron.png) no-repeat; width: 5px; height: 8px; }

.channel_admin .follow_header { margin: 38px 0 20px; font-size: 16px; color: #000; }

.channel_admin .follow_header .btn { cursor: pointer; color: #999; margin-left: 32px; }

.channel_admin .item_normal_list .item { margin-bottom: 20px; }

.channel_admin .item_normal_list .item_right { padding: 20px 30px 20px 20px; }

.channel_admin .item_normal_list .item_con { font-size: 16px; color: #666; letter-spacing: 1.6px; text-align: justify; line-height: 21px; }

.channel_admin .base_imgitem .extra_info { width: 570px !important; }

.channel_admin .item_normal_list .extra_info .thum { float: left; width: 24px; height: 24px; border-radius: 50%; margin-right: 6px; }

.channel_admin .item_normal_list .extra_info .name { cursor: pointer; font-size: 12px; color: #222; max-width: 192px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.channel_admin .item_normal_list .scroll_item .swiper_author { width: 770px; }

.order_manager { width: 1180px; margin: 0 auto; }

.order_manager .nav_title { color: #666666; font-size: 16px; padding: 38px 0 20px 0; }

.order_manager .main { display: flex; flex-flow: row; /*伸缩项目单行排列*/ }

.order_manager .main .main-left { width: 860px; float: left; background: #FFFFFF; margin-right: 40px; margin-bottom: 40px; }

.order_manager .main .main-right { float: right; flex: 1; }

.order_manager .main-left .tab { width: 100%; height: 42px; line-height: 42px; margin-bottom: 20px; border-bottom: 1px solid #DCDCDC; }

.order_manager .tab span { color: #999999; font-size: 14px; margin-left: 40px; padding-bottom: 9px; cursor: pointer; }

.order_manager .tab-s1 { margin-left: 46px; }

.order_manager .tab .active { border-bottom: 2px solid #B93034; color: #222222; font-size: 14px; }

.order_manager .lanmu .item { width: 780px; height: 70px; line-height: 70px; margin: 0 auto; color: #222222; border-bottom: 1px solid #dcdcdc; }

.order_manager .lanmu .item img { width: 32px; }

.order_manager .item-s1 { width: 30px; height: 30px; display: inline-block; vertical-align: middle; }

.order_manager .item-s2 { font-size: 18px; vertical-align: middle; }

.order_manager .item-s3 { border-radius: 4px; text-align: center; float: right; width: 88px; height: 32px; background: #B93034; line-height: 32px; margin-top: 19px; color: #FFFFFF; font-size: 14px; cursor: pointer; }

.order_manager .item-s4 { text-align: center; float: right; width: 88px; height: 32px; background: #f0f0f0; color: #666; line-height: 32px; margin-top: 19px; font-size: 14px; border-radius: 4px; cursor: pointer; }

.order_manager .more { text-align: center; font-size: 14px; color: #666666; padding-top: 40px; }

/*zxh*/
.zxh .item { width: 780px; height: 70px; line-height: 70px; margin: 0 auto; color: #222222; border-bottom: 1px solid #dcdcdc; }

.zxh .item .item-left { float: left; }

.zxh .item .item-left img { border-radius: 50%; width: 32px; height: 32px; }

.zxh .item .item-right { float: right; margin-top: 15px; }

.order_manager .item-right-d1 { width: 88px; height: 32px; background: #f0f0f0; color: #666; text-align: center; line-height: 32px; border-radius: 4px; font-size: 14px; cursor: pointer; }

.order_manager .item-right-d2 { line-height: 20px; }

.order_manager .item-left-d1 { padding-left: 10px; display: inline-block; vertical-align: middle; }

.order_manager .item-left-d1 .d1 { line-height: 20px; color: #222222; font-size: 14px; }

.order_manager .item-left-d1 .d2 { line-height: 20px; color: #999999; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 610px; display: -webkit-box; -webkit-box-orient: vertical; }

.order_manager .get-more { width: 198px; height: 32px; margin: 48px auto; border: 1px solid #DCDCDC; border-radius: 4px; color: #666666; text-align: center; line-height: 32px; }

/*wenda*/
.wenda .item { width: 780px; height: 70px; line-height: 70px; margin: 0 auto; color: #222222; border-bottom: 1px solid #dcdcdc; }

.wenda .item .item-left { float: left; }

.wenda .item .item-right { float: right; margin-top: 15px; }

.order_manager .box { display: none; }

.order_manager .active-box { display: block; }

.order_manager .item-right-d1-w { border-radius: 4px; text-align: center; float: right; width: 88px; height: 32px; background: #B93034; line-height: 32px; color: #FFFFFF; font-size: 14px; cursor: pointer; }