
.c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent span{
	color: #65beba !important;
}
@media only screen and (max-width: 768px){

    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent{
        font-size: 0;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent{
        display: inline-block;
        vertical-align: middle;
        position: relative;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .font{
        display: inline-block;
        font-size: 14px;
        color: #666;
        height: 30px;
        line-height: 30px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .before:before{
        content: "\200B";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .after:before{
        content: "\200B";
    }

    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb{
        font-size: 14px;
        color: #65beba;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb{
        display: inline-block;
        vertical-align: middle;
        position: relative;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb>a>.font{
        display: inline-block;
        line-height: 30px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb>a{
        color: inherit;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox>a>.font{
      
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox>a>.font:hover{
        text-decoration: none;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb>a>.font:hover{
        text-decoration: underline;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb .before:before{
        content: "\200B";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb .after:before{
        content: "\200B";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox:hover>a>.font:before{
        content: "\200B";
        display: block;
        height: 1px;
        background: #fff;
        width: 100%;
        width: calc(100% - 1px);
        position: absolute;
        bottom: -1px;
        left: 1px;
        z-index: 10;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox:hover>a>.font{
        border: 0px solid #65beba;
        border-bottom: 0px solid transparent;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox .after{
        margin-right: 5px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox .after:before{
        content: "\e69a";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox:hover .after:before{
        content: "\e69c";
    }
    .e_title.c_portalResBreadcrumb_nav-01001.p_sortLink{
        display:inline-block;
        padding:0;
        color:rgba(101, 190, 186,1);
        font-size:14px;
        text-align:left;
    }
    .e_title.c_portalResBreadcrumb_nav-01001.p_sortLink{
        white-space:nowrap;
        vertical-align:middle;
        line-height: 19px;
    }
    a>.e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink:hover{
        text-decoration:underline;
        font-weight:bold;
        cursor:pointer;
    }
    a>.e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink:active{
        color:rgba(69, 165, 161,1);
        font-weight:400;
    }
    a>.e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink:active{
        text-decoration:none;
        margin-top:0;
    }
    .e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink .iconfont:before{
        display: inline-block;
        content:"";
    }
    

    .c_portalResBreadcrumb_nav-01001 .p_content{
        margin:0;
        width: 236px;
        height:317px;
        padding:0;
        border-width:1px;
        border-style: none;
        border-color:rgba(228,228,228,0);
        background-color:transparent;
        overflow: hidden;
    }

    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond{
        font-size: 14px;
        color: #65beba;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond{
        display: inline-block;
        vertical-align: middle;
        position: relative;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond>a>.font{
        display: inline-block;
        line-height: 30px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond>a{
        color: inherit;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox>a>.font{
        border: 1px solid #e0f2f1;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox>a>.font:hover{
        text-decoration: none;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond>a>.font:hover{
        text-decoration: underline;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond .before:before{
        content: "\200B";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond .after:before{
        content: "\200B";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox:hover>a>.font:before{
        content: "\200B";
        display: block;
        height: 1px;
        background: #fff;
        width: 100%;
        width: calc(100% - 1px);
        position: absolute;
        bottom: -1px;
        left: 1px;
        z-index: 10;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox:hover>a>.font{
        border: 1px solid #65beba;
        border-bottom: 1px solid transparent;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox .after{
        margin-right: 5px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox .after:before{
        content: "\e69a";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox:hover .after:before{
        content: "\e69c";
    }
    .c_portalResBreadcrumb_nav-01001 .p_end{
        display:inline-block;
        margin:0;
        padding:0;
        text-align:left;
        color:rgba(51,51,51,1);
        font-size:14px;
        font-weight:400;
    }
    .c_portalResBreadcrumb_nav-01001 .p_end .font{
        white-space:nowrap;
        vertical-align:middle;
        text-align:inherit;
        line-height: 14px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_end .iconfont:before{
        display: inline-block;
        content:"";
    }

    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst{
        font-size: 14px;
        color: #65beba;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst{
        display: inline-block;
        vertical-align: middle;
        position: relative;
        color: #cec9b2 !important;
        padding-left: 20px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst>a>.font{
        display: inline-block;
        line-height: 30px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst>a{
        color: inherit;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox>a>.font{
        border: 1px solid #e0f2f1;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox>a>.font:hover{
        text-decoration: none;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst>a>.font:hover{
        text-decoration: underline;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst .before:before{
        content: "\200B";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst .after:before{
        content: "\200B";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox:hover>a>.font:before{
        content: "\200B";
        display: block;
        height: 1px;
        background: #fff;
        width: 100%;
        width: calc(100% - 1px);
        position: absolute;
        bottom: -1px;
        left: 1px;
        z-index: 10;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox:hover>a>.font{
        border: 1px solid #65beba;
        border-bottom: 1px solid transparent;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox .after{
        margin-right: 5px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox .after:before{
        content: "\e69a";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox:hover .after:before{
        content: "\e69c";
    }

    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList{
        margin:0;
        width: 236px;
        height:317px;
        padding:0;
        border-width:1px;
        border-style: none;
        border-color:rgba(228,228,228,0);
        background-color:transparent;
        overflow: hidden;
    }
    .c_portalResBreadcrumb_nav-01001{
        overflow: visible;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList{
        width: auto;
        height: auto;
        overflow: visible;
        background-color: transparent;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList>a{
        display: inline-block;
    }
    .c_portalResBreadcrumb_nav-01001 .p_CurrentBox{
        color: #666;
    }

    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst .before:before{
        content: "\e68a";
    }
    .c_portalResBreadcrumb_nav-01001 .p_content{
        width: 240px;
        position: absolute;
        border: 1px solid #65beba;
        padding: 9px 7px 9px 7px;
        font-size: 0;
        display: none;
        height: auto;
        background: #fff;
    }
    .c_portalResBreadcrumb_nav-01001 .contentBox:hover .p_content{
        display: block;
    }
    .c_portalResBreadcrumb_nav-01001 .p_sortLink{
        color: #65beba;
        display: inline-block;
        margin: 9px 7px 9px 7px;
        cursor: pointer;
        font-size: 14px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_sortLink .font{
        line-height: 14px;
        font-weight: normal;
    }
    .c_portalResBreadcrumb_nav-01001 .p_sortLink:hover{
        text-decoration: underline;
        font-weight: normal;
    }
    .c_portalResBreadcrumb_nav-01001 .p_sortLink.current{
        color: #bcbcbc;
    }
    .c_portalResBreadcrumb_nav-01001 .p_sortLink.current:hover{
        text-decoration: none;
        font-weight: normal;
    }
    .c_portalResBreadcrumb_nav-01001 .p_sortLink.current .font{
        text-decoration: none;
        font-weight: normal;
        cursor: default;
    }
    .c_portalResBreadcrumb_nav-01001 .p_end{
        margin-right: 6px;
        margin-left: 6px;
        vertical-align: middle;
    }

}
@media only screen and (min-width: 769px){

    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent{
        font-size: 0;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent{
        display: inline-block;
        vertical-align: middle;
        position: relative;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .font{
        display: inline-block;
        font-size: 14px;
        color: #666;
        height: 30px;
        line-height: 30px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .before:before{
        content: "\200B";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbCurrent .after:before{
        content: "\200B";
    }

    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb{
        font-size: 14px;
        color: #65beba;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb{
        display: inline-block;
        vertical-align: middle;
        position: relative;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb>a>.font{
        display: inline-block;
        line-height: 30px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb>a{
        color: inherit;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox>a>.font{
     
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox>a>.font:hover{
        text-decoration: none;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb>a>.font:hover{
        text-decoration: underline;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb .before:before{
        content: "\200B";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb .after:before{
        content: "\200B";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox:hover>a>.font:before{
        content: "\200B";
        display: block;
        height: 0px;
        background: #fff;
        width: 100%;
        width: calc(100% - 1px);
        position: absolute;
        bottom: -1px;
        left: 1px;
        z-index: 10;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox:hover>a>.font{
        border: 0px solid #65beba;
        border-bottom: 0px solid transparent;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox .after{
        margin-right: 5px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox .after:before{
        content: "\e69a";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumb.contentBox:hover .after:before{
        content: "\e69c";
    }
    .e_title.c_portalResBreadcrumb_nav-01001.p_sortLink{
        display:inline-block;
        padding:0;
        color:rgba(101, 190, 186,1);
        font-size:14px;
        text-align:left;
    }
    .e_title.c_portalResBreadcrumb_nav-01001.p_sortLink{
        white-space:nowrap;
        vertical-align:middle;
        line-height: 19px;
    }
    a>.e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink:hover{
        text-decoration:underline;
        font-weight:bold;
        cursor:pointer;
    }
    a>.e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink:active{
        color:rgba(69, 165, 161,1);
        font-weight:400;
    }
    a>.e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink:active{
        text-decoration:none;
        margin-top:0;
    }
    .e_title.c_portalResBreadcrumb_nav-01001 .p_sortLink .iconfont:before{
        display: inline-block;
        content:"";
    }
    

    .c_portalResBreadcrumb_nav-01001 .p_content{
        margin:0;
        width: 236px;
        height:317px;
        padding:0;
        border-width:1px;
        border-style: none;
        border-color:rgba(228,228,228,0);
        background-color:transparent;
        overflow: hidden;
    }

    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond{
        font-size: 14px;
        color: #65beba;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond{
        display: inline-block;
        vertical-align: middle;
        position: relative;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond>a>.font{
        display: inline-block;
        line-height: 30px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond>a{
        color: inherit;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox>a>.font{
        border: 1px solid #e0f2f1;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox>a>.font:hover{
        text-decoration: none;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond>a>.font:hover{
        text-decoration: underline;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond .before:before{
        content: "\200B";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond .after:before{
        content: "\200B";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox:hover>a>.font:before{
        content: "\200B";
        display: block;
        height: 1px;
        background: #fff;
        width: 100%;
        width: calc(100% - 1px);
        position: absolute;
        bottom: -1px;
        left: 1px;
        z-index: 10;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox:hover>a>.font{
        border: 1px solid #65beba;
        border-bottom: 1px solid transparent;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox .after{
        margin-right: 5px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox .after:before{
        content: "\e69a";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbSecond.contentBox:hover .after:before{
        content: "\e69c";
    }
    .c_portalResBreadcrumb_nav-01001 .p_end{
        display:inline-block;
        margin:0;
        padding:0;
        text-align:left;
        color:rgba(51,51,51,1);
        font-size:14px;
        font-weight:400;
    }
    .c_portalResBreadcrumb_nav-01001 .p_end .font{
        white-space:nowrap;
        vertical-align:middle;
        text-align:inherit;
        line-height: 14px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_end .iconfont:before{
        display: inline-block;
        content:"";
    }

    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst{
        font-size: 14px;
        color: #65beba;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst{
        display: inline-block;
        vertical-align: middle;
        position: relative;
        padding-left: 20px;
        color: #cec9b2!important;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst a{color: #cec9b2!important;}
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst>a>.font{
        display: inline-block;
        line-height: 30px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst>a{
        color: inherit;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox>a>.font{
        border: 1px solid #e0f2f1;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox>a>.font:hover{
        text-decoration: none;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst>a>.font:hover{
        text-decoration: underline;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst .before:before{
        content: "\200B";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst .after:before{
        content: "\200B";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox:hover>a>.font:before{
        content: "\200B";
        display: block;
        height: 1px;
        background: #fff;
        width: 100%;
        width: calc(100% - 1px);
        position: absolute;
        bottom: -1px;
        left: 1px;
        z-index: 10;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox:hover>a>.font{
        border: 1px solid #65beba;
        border-bottom: 1px solid transparent;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox .after{
        margin-right: 5px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox .after:before{
        content: "\e69a";
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst.contentBox:hover .after:before{
        content: "\e69c";
    }

    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList{
        margin:0;
        width: 236px;
        height:317px;
        padding:0;
        border-width:1px;
        border-style: none;
        border-color:rgba(228,228,228,0);
        background-color:transparent;
        overflow: hidden;
    }
    .c_portalResBreadcrumb_nav-01001{
        overflow: visible;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList{
        width: auto;
        height: auto;
        overflow: visible;
        background-color: transparent;
    }
    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbList>a{
        display: inline-block;
    }
    .c_portalResBreadcrumb_nav-01001 .p_CurrentBox{
        color: #666;
    }

    .c_portalResBreadcrumb_nav-01001 .p_breadcrumbFirst .before:before{
        content: "\e68a";
    }
    .c_portalResBreadcrumb_nav-01001 .p_content{
        width: 240px;
        position: absolute;
        border: 1px solid #65beba;
        padding: 9px 7px 9px 7px;
        font-size: 0;
        display: none;
        height: auto;
        background: #fff;
    }
    .c_portalResBreadcrumb_nav-01001 .contentBox:hover .p_content{
        display: block;
    }
    .c_portalResBreadcrumb_nav-01001 .p_sortLink{
        color: #65beba;
        display: inline-block;
        margin: 9px 7px 9px 7px;
        cursor: pointer;
        font-size: 14px;
    }
    .c_portalResBreadcrumb_nav-01001 .p_sortLink .font{
        line-height: 14px;
        font-weight: normal;
    }
    .c_portalResBreadcrumb_nav-01001 .p_sortLink:hover{
        text-decoration: underline;
        font-weight: normal;
    }
    .c_portalResBreadcrumb_nav-01001 .p_sortLink.current{
        color: #bcbcbc;
    }
    .c_portalResBreadcrumb_nav-01001 .p_sortLink.current:hover{
        text-decoration: none;
        font-weight: normal;
    }
    .c_portalResBreadcrumb_nav-01001 .p_sortLink.current .font{
        text-decoration: none;
        font-weight: normal;
        cursor: default;
    }
    .c_portalResBreadcrumb_nav-01001 .p_end{
        margin-right: 6px;
        margin-left: 6px;
        vertical-align: middle;
    }

}
@media only screen and (max-width: 1024px) and (min-width: 769px){

}

 .p_breadcrumbFirst .i_homePage:hover{
color: #cec9b2!important; 
}

