.p-20{
    padding: 20px;
}
.p-lr20{
    padding-left: 20px;
    padding-right: 20px;
}
.p-l10{
    padding-left: 10px;
}
.p-r10{
    padding-right: 10px !important;
}
.m-l0{
    margin-left: 0 !important;
}
.cols2-1{
    float: left;
    width: 50%;
}
.cols3-1{
    float: left;
    width: 33.33%;
}

.c_ddd{
    color: #bbb!important;
}
.aside_350{
    width: 350px;
}

/*文本list*/
.sp-txtList li{
    padding: 6px 0;
}
.sp-txtList a {
    /*display: inline-block;*/
    /*padding: 6px 0;*/
    line-height: 14px;
    font-size: 12px;
    color: #333;
}
.sp-txtList.f14 a{
    font-size: 14px;
}
.sp-txtList.f15 a{
    font-size: 15px;
}
.sp-txtList.lh36 li{
    padding: 8px 0;
}
.sp-txtList.lh36 a{
    line-height: 20px;
}
.sp-txtList.lh33 li{
    padding: 7px 0;
}
.sp-txtList.lh33 a{
    line-height: 19px;
}
.sp-txtList a:hover {
    color: #ff3232;
}
.sp-txtList.f14 a {
    font-size: 14px;
}
.sp-txtList.rank li .num {
    display: inline-block;
    width: 25px;
    color: #ff3232;
    text-align: center;
}
.sp-txtList.rank li .num.grey{
    color: #b5b4b4;
}
/*.sp-txtList.rank a:hover>.num.grey{
    color: #ff3232;
}*/

/*图片文本list*/
.sp-imgTxtList dl,
.sp-imgTxtList li {
    margin-top: 20px;
    height: 81px;
    overflow: hidden;
}
.sp-imgTxtList dl:first-child,
.sp-imgTxtList li:first-child {
    margin-top: 0;
}
.sp-imgTxtList a {
    display: block;
    color: #333;
}
.sp-imgTxtList .img {
    float: left;
    margin-right: 18px;
    width: 107px;
    height: 80px;
}
.sp-imgTxtList .txt {
    line-height: 21px;
    font-size: 13px;
    color: #969696;
}
.sp-imgTxtList .txt .title {
    line-height: 20px;
    font-size: 14px;
    color: #5d5d5d;
}
.sp-imgTxtList .txt .title.h60{
    height: 60px;
    overflow: hidden;
}
.sp-imgTxtList .txt .title a:hover,
.sp-imgTxtList a:hover .title {
    color: #ff3232;
}

/*tab切换面板*/
.sp-tab {
    display: block;
    width: 100%;
    background: #fff;
}

.sp-tab-ctrls {
    overflow: hidden;
}

.sp-tab-ctrls>a {
    float: left;
}
.sp-tab-ctrls>a.on{
    background: #f2f2f2;
}
.sp-tab-ctrls.cols3>.cols3-1{
    padding-left: 0;
    padding-right: 0;
    width: 33.333%;
    text-align: center;
}
.sp-tab-cont-item {
    display: none;
}

.sp-tab-cont-item.on {
    display: block;
}

.sp-tab-header {
    padding-left: 20px;
    height: 40px;
    line-height: 40px;
    border-bottom: solid 1px #e6e6e6;
}
.sp-tab-header.h-50{
    height: 50px;
    line-height: 50px;
}
.sp-tab-header.h-50 .sp-tab-ctrls>a{
    font-size: 16px;
    border-left: solid 1px #f2f2f2;
    border-top: solid 1px #f2f2f2;
    border-right: solid 1px #f2f2f2;
}
.sp-tab-header.h-50 .sp-tab-ctrls>a.on{
    border-left: solid 1px #e6e6e6;
    border-top: solid 1px #e6e6e6;
    border-right: solid 1px #e6e6e6;
}
.sp-tab-header.h-50 .sp-tab-ctrls.gap-16>a{
    padding: 0 15px;
}
.sp-tab-header.bg_f5f5f5 {
    background: #f2f2f2;
}

.sp-tab-header .sp-tab-ctrls>a {
    padding: 0 12px;
    font-size: 12px;
    color: #5d5d5d;
}
.sp-tab-header .sp-tab-ctrls.gap-16>a{
    padding: 0 8px;
}
.sp-tab-header .sp-tab-ctrls>a.f16{
    font-size: 16px;
}

.sp-tab-header .sp-tab-ctrls.f14>a {
    font-size: 14px;
    color: #787878;
}

.sp-tab-header .sp-tab-ctrls-big-3>a {
    padding-left: 0;
    padding-right: 0;
    width: 33.333%;
    font-size: 18px;
    color: #5d5d5d;
    text-align: center;
}

.sp-tab-header .sp-tab-ctrls-big-3>a.on, .sp-tab-header .sp-tab-ctrls-big-3>a:hover {
    color: #ff3232;
}

.sp-tab-header .sp-tab-ctrls-big-4>a {
    padding-left: 0;
    padding-right: 0;
    width: 25%;
    font-size: 18px;
    color: #5d5d5d;
    text-align: center;
}

.sp-tab-header .sp-tab-ctrls-big-4>a.on, .sp-tab-header .sp-tab-ctrls-big-4>a:hover {
    color: #ff3232;
}

.sp-tab-header .sp-tab-ctrls>a.cols2_1 {
    padding: 0;
    width: 50%;
    text-align: center;
}

.sp-tab-header.bg_f5f5f5 .sp-tab-ctrls[data-gtab-type="click"]>a.on:hover,
.sp-tab-header.bg_f5f5f5 .sp-tab-ctrls>a.on, 
.sp-tab-header.bg_f5f5f5 .sp-tab-ctrls>a:hover {
    color: #ff3232;
    background: #fff;
}
.sp-tab-header.bg_f5f5f5 .sp-tab-ctrls[data-gtab-type="click"]>a:hover{
    color: #5d5d5d;
    background: none;
}

.sp-tab-title {
    float: left;
    font-size: 18px;
    font-weight: bold;
    color: #333333;
}

.sp-tab-title.f18 {
    font-size: 18px;
}

.sp-tab-title.f20 {
    font-size: 20px;
}

.sp-tab-more {
    float: right;
    font-size: 14px;
    color: #588ac6;
}

/*换一换面板*/
.panel_change-cont>.page{
    display: none;
}
.panel_change-cont>.page.cur{
    display: block;
}
.panel_change-cont a{
    color: #787878;
}
.panel_change-cont .active a{
    color: #5d5d5d;
}
.panel_change-cont dl{
    margin-top: 0;
    height: auto;
}
.panel_change-cont dl dt,
.panel_change-cont dl dd>p,
.panel_change-cont .sp-imgTxtList .bottom{
    display: none;
}
.panel_change-cont dl dd>p{
    height: 42px;
    overflow: hidden;
}
.panel_change-cont .sp-imgTxtList .txt .title{
    line-height: 26px;
    font-size: 12px;
}
.panel_change-cont .sp-imgTxtList .txt .title a{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.panel_change-cont .sp-imgTxtList .active .txt .title a{
    height: 60px;
    white-space: normal;
    text-overflow: initial;
}
.sp-imgTxtList .bottom .view,
.sp-imgTxtList .bottom .attend{ 
    color: #FFAEAE; 
}
.sp-imgTxtList .bottom .view i{ 
    width: 18px; 
    height: 10px; 
    background: url(/statics/basic/images/i-status1.png) no-repeat 0 -215px; 
    display: inline-block; 
    vertical-align: middle; 
    position: relative; 
    top: -2px; 
    margin-right: 2px;
}
.sp-imgTxtList .bottom .attend i{
    width: 14px; 
    height: 12px; 
    background: url(/statics/basic/images/i-status1.png) no-repeat -0px -232px; 
    display: inline-block; 
    vertical-align: middle;  
    position: relative; 
    top: -2px; 
    margin-right: 2px;
}
.sp-imgTxtList .bottom .attend{ 
    margin-left: 25px; 
}
.panel_change-cont dl.active{
    padding-bottom: 8px;
}
.panel_change-cont dl.active dt,
.panel_change-cont dl.active dd>p,
.panel_change-cont .sp-imgTxtList dl.active .bottom{
    display: block;
}
.panel_change-cont .sp-imgTxtList .active .txt .title{
    line-height: 20px;
    font-size: 16px;
}

img.imglazyload{
    background: url(/statics/basic/images/logo/imglazyload.gif) no-repeat center center;
    background-size: contain;
}

/*投资预算样式2*/
.sp-panel-budget-title2{
    height: 90px;
    line-height: 32px;
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    color: #fff;
    background: #ff6464;
}
.sp-panel-budget-title2 p>span,
.sp-panel-budget-title2 p>a{
    color: #F7D109;
}
.sp-panel-budget-title2 .txt-1{
    padding-top: 15px;
}
.sp-panel-budget-title2 .txt-2{
    font-weight: normal;
    font-size: 16px;
}

/*加盟百科*/
.jmbk-banner{
    width: 100%;
    height: 150px;
}
.jmbk-banner .content{
    background: #A75EB6 url(/statics/shop/images/jmbk/banner-2.png) repeat-x right center;
    background-size: contain;
}
.jmbk-banner img{
    display: block;
    height: 150px;
}

.jmbk-zhitongche{
    padding-bottom: 15px;
    width: 350px;
    background: #F8F0F7;
}
.jmbk-zhitongche .freeCall-form .bottom{
    margin-left: 15px;
    margin-right: 15px;
}

.jmbk-adv img{
    display: block;
    max-width: 100%;
    width: 100%;
}

.jmbk-hotBrand .bd li{
    font-size: 0;
    text-align: center;
}
.jmbk-hotBrand .bd li>.item{
    display: inline-block;
    margin: 0 10px 10px;
    width: 145px;
}
.jmbk-hotBrand .bd li>.item:hover a{
    color: #ff6464 !important;
}
.jmbk-hotBrand .bd li>.item img{
    max-width: 100%;
    width: 145px;
    height: 70px;
}
.jmbk-hotBrand .bd li>.item .txt{
    line-height: 34px;
    font-size: 14px;
}
.jmbk-hotBrand .bd li>.item .txt a{
    color: #333;
}
.jmbk-hotBrand .hd{
    position: static;
}
.jmbk-slider .bd li>a{
    position: relative;
}
.jmbk-slider .bd .txt{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 0 10px;
    line-height: 30px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background: rgba(0, 0, 0, .6);
}
.jmbk-slider .hd{
    position: static;
}


.jmbk-article{
    line-height: 23px;
    font-size: 14px;
}
.jmbk-article a{
    color: #588ac6;
}
.jmbk-article a:hover{
    color: #ff6464;
}
.jmbk-article-company{
    margin-top: 35px;
    margin-bottom: 35px;
    padding-top: 25px;
    border-top: solid 1px #e6e6e6;
}
.jmbk-article-company .img{
    float: left;
    margin-right: 30px;
    width: 178px;
    height: 88px;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 4px 8px rgba(0, 0, 0, .2);
    box-shadow: 0 2px 6px rgba(0, 0, 0, .2);
}
.jmbk-article-company .img img{
    display: block;
    width: 178px;
    height: 88px;
}
.jmbk-article-company .center{
    float: left;
    line-height: 22px;
    font-size: 12px;
}
.jmbk-article-company .center p>span{
    color: #ff6464;
}
.jmbk-article-company .center p>a{
    color: #ff6464;
}
.jmbk-article-company .center>p:first-child strong{
    font-size: 16px;
}
.jmbk-article-company .right{
    float: right;
}
.jmbk-article-company .right a{
    display: block;
    margin-bottom: 6px;
    text-align: center;
    font-size: 12px;
    color: #588ac6;
}
.jmbk-article-company .right a:hover{
    color: #ff6464;
}
.jmbk-article-company .right button{
    display: block;
    margin: 0 auto;
    width: 130px;
    height: 40px;
    color: #fff;
    font-size: 16px;
    background: #ff3c3c;
}
.jmbk-article-company .center a:hover{
    color: #ff6464 !important;
}
.sp-article-interested{
    padding: 0 20px 20px 20px;
}
.sp-article-interested .title{
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 20px;
    color: #000;
}
.sp-article-interested .sp-txtList li{
    line-height: 20px;
}
/* 全局的头条样式 */
.p20{
    padding: 20px;
}
.bg_fff {
    background: #fff;
}
.border-b {
    border-bottom: solid 1px #e6e6e6;
}

/*-- 81px*81px图+文列表 --*/
.g_imgTxtList dl,
.g_imgTxtList li {
    margin-top: 20px;
    height: 81px;
    overflow: hidden;
}
.g_imgTxtList dl:first-child,
.g_imgTxtList li:first-child {
    margin-top: 0;
}

/*.g_imgTxtList li:last-child{
        margin-bottom: 0;
    }*/

.g_imgTxtList a {
    display: block;
}

.g_imgTxtList .img {
    float: left;
    margin-right: 18px;
    width: 107px;
    height: 80px;
}

.g_imgTxtList .txt {
    line-height: 21px;
    font-size: 13px;
    color: #969696;
}

.g_imgTxtList .txt .title {
    line-height: 20px;
    font-size: 16px;
    color: #5d5d5d;
}
.g_imgTxtList .txt .title.h60{
    height: 60px;
    overflow: hidden;
}
.g_imgTxtList .txt .title a:hover,
.g_imgTxtList a:hover .title {
    color: #ff3232;
}
.g_imgTxtList .bottom .view,
.g_imgTxtList .bottom .attend{ 
    color: #FFAEAE; 
}
.g_imgTxtList .bottom .view i{ 
    width: 18px; 
    height: 10px; 
    background: url(/statics/basic/images/i-status1.png) no-repeat 0 -215px; 
    display: inline-block; 
    vertical-align: middle; 
    position: relative; 
    top: -2px; 
    margin-right: 2px;
}
.g_imgTxtList .bottom .attend i{
    width: 14px; 
    height: 12px; 
    background: url(/statics/basic/images/i-status1.png) no-repeat -0px -232px; 
    display: inline-block; 
    vertical-align: middle;  
    position: relative; 
    top: -2px; 
    margin-right: 2px;
}
.g_imgTxtList .bottom .attend{ 
    margin-left: 25px; 
}

.g_panel.border {
    border: solid 1px #e6e6e6
}

.g_panel.bg_f5f5f5 {
    background: #f0f0f0
}

.g_panel-header {
    height: 40px;
    line-height: 40px
}

.g_panel-header.bg_f5f5f5 {
    background: #f2f2f2
}

.g_panel-title {
    float: left;
    font-size: 16px;
    color: #ff3232
}

.g_panel-title>a {
    color: #ff3232
}

.bg_ff3c3c .g_panel-title {
    float: none;
    font-size: 20px;
    text-align: center;
    color: #fff
}

.g_panel-title.f18 {
    font-size: 18px
}

.g_panel-title.f20 {
    font-size: 20px !important
}

.g_panel-title>i {
    float: left;
    margin: 10px 8px 10px 0
}

.g_panel-more {
    float: right;
    font-size: 14px;
    color: #588ac6
}

.g_panel-more .i-refresh {
    margin-right: 5px;
    vertical-align: middle
}

.g_panel-more>span {
    vertical-align: middle
}
.hp-toutiao-cont{
    height: 323px;
}
.panel_change-cont>.page,
.hp-toutiao-cont>.page{
    display: none;
}
.panel_change-cont>.page.cur,
.hp-toutiao-cont>.page.cur{
    display: block;
}
.panel_change-cont a,
.hp-toutiao-cont a{
    color: #787878;
}
.panel_change-cont .active a,
.hp-toutiao-cont .active a{
    color: #5d5d5d;
}
.panel_change-cont dl,
.hp-toutiao-cont dl{
    margin-top: 0;
    height: auto;
}
.panel_change-cont dl dt,
.panel_change-cont dl dd>p,
.panel_change-cont .g_imgTxtList .bottom,
.hp-toutiao-cont dl dt,
.hp-toutiao-cont dl dd>p,
.hp-toutiao-cont .g_imgTxtList .bottom{
    display: none;
}
.panel_change-cont dl dd>p,
.hp-toutiao-cont dl dd>p{
    height: 42px;
    overflow: hidden;
}
.panel_change-cont .g_imgTxtList .txt .title,
.hp-toutiao-cont .g_imgTxtList .txt .title{
    line-height: 26px;
    font-size: 12px;
}
.hp-toutiao-cont .g_imgTxtList .txt .title{
    font-size: 14px;
}
.panel_change-cont .g_imgTxtList .txt .title a,
.hp-toutiao-cont .g_imgTxtList .txt .title a{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #333;
}
.panel_change-cont .g_imgTxtList .active .txt .title a,
.hp-toutiao-cont .g_imgTxtList .active .txt .title a{
    height: 60px;
    white-space: normal;
    text-overflow: initial;
}
.panel_change-cont dl.active,
.hp-toutiao-cont dl.active{
    padding-bottom: 8px;
}
.panel_change-cont dl.active dt,
.panel_change-cont dl.active dd>p,
.panel_change-cont .g_imgTxtList dl.active .bottom,
.hp-toutiao-cont dl.active dt,
.hp-toutiao-cont dl.active dd>p,
.hp-toutiao-cont .g_imgTxtList dl.active .bottom{
    display: block;
}
.panel_change-cont .g_imgTxtList .active .txt .title,
.hp-toutiao-cont .g_imgTxtList .active .txt .title{
    line-height: 20px;
    font-size: 14px;
}
.toutiao_panel{
    margin-bottom: 20px;
}
.toutiao_panel .g_panel-title{
    font-size: 18px;
    font-weight: bold;
    color: #333333;
}
.toutiao_panel .i-toutiao2{
    display: none;
}


/* 顶部站内导航 */
.header-topTools-nav .i-header-sitemap{
    position: relative;
    top: -1px;
    display: inline-block;
    margin-right: 4px;
    width: 22px;
    height: 22px;
    vertical-align: middle;
    background: url(../images/jmbk/i-header-sitemap.png) center center no-repeat;
    background-size: contain;
}
.header-topTools-nav>li.sitemap{
    position: relative;
}
.header-topTools-nav>li.sitemap:hover .sitemap-cont{
    display: block;
}
.header-topTools-nav>li.sitemap>a{
    position: relative;
    padding-right: 18px;
}
.header-topTools-nav>li.sitemap .i-menu{
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -8px;
    margin-left: 4px;
    line-height: 16px;
}
.header-topTools-nav>li .sitemap-cont{
    display: none;
    position: absolute;
    top: 32px;
    right: 0;
    width: 1200px;
    z-index: 2;
    border: solid 1px #e6e6e6;
    background: #fff;
}
.header-topTools-nav .sitemap-cont .sp-tab-cont-item>dl{
    float: left;
    padding: 20px 0 20px 20px;
    width: 580px;
}
.header-topTools-nav .sitemap-cont .sp-tab-cont-item>dl:last-child:after{
    content: '';
    position: absolute;
    top: 62px;
    bottom: 20px;
    left: 50%;
    width: 1px;
    background: #e6e6e6;
}
.header-topTools-nav .sitemap-cont dt{
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: normal;
    color: #000;
}
.header-topTools-nav .sitemap-cont dd a{
    margin: 0 8px 0 0;
    float: left;
    width: 100px;
    line-height: 26px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.header-topTools-nav .sitemap-cont .sp-tab-header{
    padding-left: 0;
}
.header-topTools-nav .sitemap-cont .sp-tab-header .sp-tab-ctrls>a{
    margin-left: 0;
}
.header-topTools-nav .sitemap-cont .list-ask>li{
    float: left;
    width: 50%;
}
#sitemapCont{
    height: 0;
    overflow: hidden;
}

.jmbk-footer-hotBrands .title{
    display: inline-block;
    margin-right: 40px;
    height: 64px;
    vertical-align: middle;
}
.jmbk-footer-hotBrands .txtScroll-top{
    display: inline-block;
    vertical-align: middle;
    max-width: 1040px;
    height: 64px;
    overflow: hidden;
}
.jmbk-footer-hotBrands .txtScroll-top a{
    position: relative;
    margin-right: 20px;
    font-size: 14px;
    color: #5d5d5d;
}
.jmbk-footer-hotBrands .txtScroll-top a:before{
    content: '';
    display: inline-block;
    margin-right: 4px;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #5d5d5d;
    vertical-align: middle;
}
.jmbk-comAdv{
    position: relative;
}
.jmbk-comAdv .title{
    position: absolute;
    top: 20px;
    left: 176px;
    font-weight: 500;
    font-style: normal;
    font-size: 36px;
    color: #FFFFFF;
    text-align: left;
}

.sp-article .news_content_txt{
    font-family: "microsoft yahei", Verdana, Tahoma, Arial;
    font-size: 16px;
    color: rgb(51, 51, 51);
    line-height: 30px;
}
.sp-article .news_content_txt a{
    font-family: "microsoft yahei", Verdana, Tahoma, Arial;
    font-size: 16px;
    color: rgb(219, 33, 76);
    line-height: 30px;
}

.crumb>li>a:hover{
    color: #ff3232;
}
.crumb>li>a[href="javascript:void(0);"]:hover{
    color: #969696;
}

.sp-article>article{
    padding: 40px 20px 28px;
}
.sp-article>article>h1{
    font-family: "microsoft yahei", Verdana, Tahoma, Arial;
    font-size: 24px;
    color: rgb(51, 51, 51);
    line-height: 32px;
    font-weight: bold;
}

.sp-article-interested .sp-txtList a{
    position: relative;
    padding-left: 20px;
    color: #333;
}
.sp-article-interested .sp-txtList a:before{
    content: '';
    position: absolute;
    left: 5px;
    top: 50%;
    margin-top: -2px;
    width: 4px;
    height: 4px;
    background: #b5b4b4;
}
.sp-article-interested .sp-txtList a:hover{
    color: #ff3232;
}
/*.sp-article-interested .sp-txtList a:hover:before{
    background: #ff3232;
}*/

.sp-tab.recentNews .sp-txtList>li{
    /*line-height: 30px;*/
}
.sp-tab.recentNews .sp-txtList>li>a{
    position: relative;
    padding-left: 20px;
}
.sp-tab.recentNews .sp-txtList>li>a:before{
    content: '';
    position: absolute;
    left: 5px;
    top: 50%;
    margin-top: -2px;
    width: 4px;
    height: 4px;
    background: #b5b4b4;
}

.jmbk-Panel .sp-news-list-item .title{
    font-weight: bold;
}
.panel_change-cont dl.active, .hp-toutiao-cont dl.active{
    padding: 10px 0;
}
.panel_change-cont .g_imgTxtList .active .txt .title a, .hp-toutiao-cont .g_imgTxtList .active .txt .title a{
    height: auto;;
    margin-bottom: 10px;
    color: #333;
}
.panel_change-cont .g_imgTxtList .active .txt .title a, .hp-toutiao-cont .g_imgTxtList .active .txt .title a:hover{
    color: #ff6464;
}

/* 加盟百科汇总页 */
.jmbk-summaryList{
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 15px;
    border-bottom: solid 1px #E3E3E3;
}
.jmbk-summaryList:last-child{
    margin-bottom: 0;
    border-bottom: 0;
}
.jmbk-summaryList dt{
    margin-bottom: 10px;
    font-size: 18px;
    color: #000;
}
.jmbk-summaryList dd{
    float: left;
    width: 12%;
    overflow: hidden;
    padding: 0 5px 0 0;
}
.jmbk-summaryList dd a{
    margin-right: 10px;
    line-height: 30px;
    font-size: 12px;
}
.jmbk-summaryList dd a:hover{
    color: #ff3232;
}
.jmbk-summaryList .icon{
    display: inline-block;
    margin-right: 4px;
    width: 24px;
    height: 24px;
    vertical-align: text-bottom;
    background: url(../images/jmbk/i-header-sitemap.png) center center no-repeat;
    background-size: contain;
}

/* 公共头部导航 */
.header-nav { position: relative; }
.header-nav .header-nav-mobile { position: absolute!important; right: 0; }

/* 加盟问答 */
.jmwd_main .jmwd_panel_h{border-bottom: 0;padding-top: 20px;}
.jmwd_main .jmwd_h1 { font-size: 20px;color: #000; } 
.jmwd_main .jmbk-article-company { border-top: 0; }
.jmwd_main .jmwd_list { display: flex; display: -webkit-flex; flex-flow: wrap;}
.jmwd_main .jmwd_list li { flex: 50%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: inline-block; box-sizing: border-box; padding-left: 10px; position: relative; line-height: 30px; padding-bottom: 10px; }
.jmwd_main .jmwd_list li:before { position: absolute; content: "·"; color: #969696; font-size: 32px; left: 0; top: -2px; }
.jmwd_main .jmwd_list li:hover:before { color: #D9001B; }
.jmwd_main .jmwd_list li:hover a { color: #D9001B; }
.jmwd_main .jmwd_catalog .catalog_wrap { width: 460px; }
.jmwd_main .jmwd_catalog .catalog_wrap li{ position: relative; padding-bottom: 12px; }
.jmwd_main .jmwd_catalog .catalog_wrap li::before { content: ''; position: absolute; top: 20px; left: 6px; display: block; width: 2px; height: 100%; background: #d7d7d7; }
.jmwd_main .jmwd_catalog .catalog_wrap li .icon_circle { display: block; width: 12px; height: 12px; border: 1px solid #d7d7d7; border-radius: 50%; position: absolute; left: 0; top: 7px; background: #ffffff; }
.jmwd_main .jmwd_catalog .catalog_wrap li a { padding-left: 24px; /* @include text-ellipsis(); */ }
.jmwd_main .jmwd_catalog .catalog_wrap li a:hover{color:#D9001B ;}
.jmwd_main .jmwd_catalog .catalog_wrap li:last-child::before { content: ''; width: 0; }
.jmwd_main .jmwd_catalog .problem_wrap { border: 1px solid #d7d7d7; padding: 5px; text-align: center; cursor: pointer; }
.jmwd_main .jmwd_catalog .problem_wrap .wrap_img { width: 290px; height: 188px; overflow: hidden; }
.jmwd_main .jmwd_catalog .problem_wrap .wrap_img img { width: 100%; height: 100%; object-fit: cover; }
.jmwd_main .jmwd_catalog .problem_wrap .wrap_title { color: #333; }
.jmwd_main .jmwd_catalog .problem_wrap:hover { border-color: #D9001B; }
.jmwd_main .jmwd_article_item { padding: 30px 0; }
.jmwd_main .jmwd_article_item:not(:last-of-type) { border-bottom: 1px solid #eee; }
.jmwd_main .jmwd_article_item h2 { display: flex; align-items: center; padding-bottom: 20px; font-weight: normal;color: #444;}
.jmwd_main .jmwd_article_item h2 .title_line { display: inline-block; width: 6px; height: 26px; background: #D9001B; margin-right: 20px; }
.jmwd_main .jmwd_article_item h2 a:hover { color: red; }
.jmwd_main .jmwd_article_item .article_text { font-size: 16px; text-align: justify; line-height: 26px; padding-bottom: 10px; }
.jmwd_main .jmwd_article_item .article_text p { padding-bottom: 10px; }
.jmwd_main .jmwd_article_item .more_red { color: #D9001B; font-size: 16px; padding-top: 10px; }
.jmwd_main .jmwd_relate h2{font-size: 20px; font-weight: 700; color: #444;}
/*加盟问答-问答排行*/
.jmwd_brand .sp-tab-header{border-bottom: 0;}
.jmwd_brand ul.sp-txtList li{padding: 10px 0;}
.jmwd_brand ul.sp-txtList li:first-child{padding-top: 0;}
.jmwd_brand ul.sp-txtList li:not(:last-of-type){border-bottom: 1px solid #eee;}
/*加盟问答-路径标题*/
.jmwd_crumb {display: flex;align-items: center;}
.jmwd_crumb .crumb_logo{font-size: 22px;color:red;margin-right: 10px;display: flex;align-items: center;}
.jmwd_crumb .crumb_logo span{font-size: 16px;color:#fff;display: inline-block; background-color:red;line-height: 16px;padding: 2px 5px;}
