font {
    color:#787878;
}
.lui_ceibs_search_main {
    max-width:1215px;
    min-width:980px;
    margin: 20px auto 0 auto;
    overflow: hidden;
}
.lui_ceibs_search_left {
    float: left;
    width: 270px;
}
.lui_ceibs_search_right {
    margin-left:370px;
}
.lui_ceibs_search_title {
    display:inline-block;
    font-size: 18px;
    color: #8e0000;
    padding: 5px 0px;
}
.lui_ceibs_search_title:hover {
    text-decoration: underline;
    color: #8e0000;
}
.lui_ceibs_search_number,
.lui_ceibs_search_author,
.lui_ceibs_search_publishTime,
.lui_ceibs_search_pageSize,
.lui_ceibs_search_memo,
.lui_ceibs_search_tags{
    width: 100%;
    color: #868686;
    font-size: 12px;
    line-height: 20px;
}
.lui_ceibs_search_memo.toggle,
.lui_ceibs_search_tags.toggle{
    display: none;
}
.lui_ceibs_search_result_tiltle {
    width: 100%;
    color: #8e0000;
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
    height: 30px;
}
.lui_ceibs_search_ts .lui_ceibs_memo{
    display: none;
    font-size: 12px;
    color: #868686;
    line-height: 20px;
}
.lui_ceibs_search_ts:hover,
.lui_ceibs_search_ts:hover .lui_ceibs_memo{
    display: block;
}
.lui_ceibs_search_result_sort {
    width: 100%;
    min-height: 24px;
    padding-bottom:5px;
    border-bottom: 1px solid #dedede;
}
.lui_ceibs_search_result_sort label {
    float: right;
    display: block;
    margin-left: 10px;
    font-size: 13px;
    color: #8e0000;
}
.lui_ceibs_search_result_sort label input,
.lui_ceibs_search_result_sort label span {
    vertical-align: middle;
}
.lui_ceibs_search_order {
    padding: 3px 4px;
    float: right;
    margin-left: 4px;
    border: 1px solid #d9d9d9;
    cursor: pointer;
    position: relative;
}
.lui_ceibs_search_icon {
    display: none;
}
.lui_ceibs_search_order_s{
    background-color: #9f1a24;
    color: #fff;
}
.lui_ceibs_ordertype_0,
.lui_ceibs_ordertype_1 {
    padding-right: 18px;
}
.lui_ceibs_ordertype_1:after{
    display: block;
    width: 0;
    height: 0;
    border-width: 4px 4px;
    border-style:  dashed dashed solid;
    border-color:  transparent transparent #fff;
    position: absolute;
    bottom: 0;
    content: "";
    right: 10px;
    top: 8px;
}
.lui_ceibs_ordertype_0:after{
    display: block;
    width: 0;
    height: 0;
    border-width: 4px 4px;
    border-style: solid dashed dashed;
    border-color: #fff transparent transparent;
    position: absolute;
    bottom: 0;
    content: "";
    right: 10px;
    top: 13px;
}
.lui_ceibs_search_result_sort label input {
    margin: 3px;
}
.lui_ceibs_filter_btn {
    overflow: hidden;
}
.lui_ceibs_search_more {
    float: right;
    cursor: pointer;
    display: inline-block;
    background-color: #9F1A24;
    color: #fff;
    padding: 0 15px;
    font-size: 12px;
    margin-right: 6px;
}
.lui_ceibs_search_more:HOVER {
    color: #fff;
}
/*翻页样式*/
.lui_paging_contentBox .lui_paging_num_left:hover a,
.lui_paging_contentBox .lui_paging_num_left.selected a{
    color:#fff!important;
    background: #6929C4!important;
    border: 1px solid #6929C4!important;
}
.lui_paging_contentBox li.lui_paging_next:hover a,
.lui_paging_contentBox li.lui_paging_pre:hover a{
    color:#fff!important;
    background: #6929C4!important;
    border: 1px solid #6929C4!important;
}
.lui_paging_contentBox li a.lui_paging_btn:hover{
    color:#fff!important;
    background: #6929C4!important;
    border: 1px solid #6929C4!important;
}
.lui_paging_contentBox li span input{
    top: 0px!important;
}

.lui_paging_total_center span{
    color: #666666;
}
.lui_paging_contentBox a {
    margin-left: -1px!important;
    padding: 4px 9px!important;
    color: #666666!important;
    display: inline-block!important;
}

.lui_paging_num_ceibs:hover a ,
.lui_paging_num_ceibs.selected a {
    text-decoration: underline;
}
.lui_paging_box {
    overflow: hidden;
}
.lui_listview_gridtable_table tbody tr:last-child {
    border-bottom: 1px solid #dedede!important;
}

/*翻页样式*/

/*左边筛选条件样式*/
.lui_ceibs_filter_box {
    width: 280px;
    overflow: hidden;
    border-bottom: 1px solid #e6e6e6;
    padding: 10px 0px;
    position: relative;
}
.lui_ceibs_filter_title {
    width: 170px;
    color: #8e0000;
    font-size: 18px;
}
.lui_ceibs_filter_checkbox label {
    /* modify by huanglei 2016-11-15 修改样式 */
    width: 237px;
    font-size: 12px;
    color: #1f1f1f;
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.lui_ceibs_filter_checkbox label input {
    vertical-align: middle;
    margin: 3px;
}
.lui_ceibs_filter_checkbox label span {
    vertical-align: middle;
}
.lui_ceibs_filter_checkbox {
    /* modify by huanglei 2016-11-02 修改样式 */
    /* float: left; */
    width: 100%;
    /* modify by huanglei 2016-11-15 修改样式 */
    margin-left: 17px;
    margin-top: 6px;
    overflow: hidden;
}
.lui_ceibs_filter_close_u {
    background: url(./images/icon10.png) no-repeat;
}
.lui_ceibs_filter_close_d {
    background: url(./images/icon10_d.png) no-repeat!important;
}
.lui_ceibs_filter_close {
    /* modify by huanglei 2016-11-14 修改样式 */
    float: right;
    width: 18px;
    height: 17px;
    cursor: pointer;
    background: url(./images/icon10.png) no-repeat;
}
/*左边筛选条件样式*/

/*案例列表详情*/
.caseDocSubjectSpan{
    display: inline-block;
}
.caseDocSubjectSpan a{
    font-family: PingFangSC-Medium;
    font-size: 16px;
    color: #282828;
    text-align: justify;
    font-weight: bold;
    padding-right: 10px;
    float: left;
}
.caseDocSubjectSpan a:hover{
    color: #6929C4;
}
.caseDocSubjectSpan a font{
    color: #6929C4;
}

.caseinfoSpan{
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #999999;
    text-align: justify;
    line-height: 12px;
    margin-top: 2px;
}
.introductionSpan{
    margin-top: 8px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #343434;
    text-align: justify;
    line-height: 20px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.introductionSpan:hover{
    display: block;
}
.introductionSpan font{
    color: #6929C4;
}
.lui_listview_gridtable_table tr td{
    padding: 20px 0px!important;
}
.gcc_casesearch_listcon .lui_listview_gridtable_table tr .intro{
    padding-left: 54px;
}
.screeningConditionsDiv{
    border-bottom: 1px solid #D2D2D2!important;
    padding-bottom: 20px;
    margin-top: 20px;
}
.lui_listview_gridtable_table tbody tr:last-child{
    border-bottom: 0px!important;
}
/*案例列表详情图标*/

.gcc_casesearch_listcon .lui_listview_gridtable_table tr .icon {
    width: 44px;
    height: 44px;
    /*background: url(./images/icon_logo.png) no-repeat center top;*/
    background-size: 100% 100%;
    position: relative;
    float: left;
}
.gcc_casesearch_listcon .lui_listview_gridtable_table tr .intro .collectionIcon {
    display: block;
    float: left;
    width: 22px;
    height: 20px;
    background: url(./images/collection_icon@2x.png) no-repeat;
    margin-right: 0px;
    background-size: 100% 100%;
    margin-left: 6px;
}
.gcc_casesearch_listcon .lui_listview_gridtable_table tr .intro .newIcon {
    display: block;
    float: left;
    width: 48px;
    height: 14px;
    background: url(./images/icon_NEW@2x.png) no-repeat;
    margin-right: 0px;
    background-size: 100% 100%;
    margin-left: 6px;
    margin-top: 4px;
}
.gcc_casesearch_listcon .lui_listview_gridtable_table tr .intro .cartIcon {
    display: block;
    float: left;
    width: 22px;
    height: 20px;
    background: url(./images/cart_icon@2x.png) no-repeat;
    margin-right: 0px;
    background-size: 100% 100%;
    margin-left: 6px;
}
.gcc_casesearch_listcon .lui_listview_gridtable_table tr .intro .awardIcon1 {
    display: block;
    float: left;
    width: 18px;
    height: 20px;
    background: url(./images/icon_NO.1@2x.png) no-repeat;
    margin-right: 0px;
    background-size: 100% 100%;
    margin-left: 6px;
}
.gcc_casesearch_listcon .lui_listview_gridtable_table tr .intro .awardIcon2 {
    display: block;
    float: left;
    width: 18px;
    height: 20px;
    background: url(./images/icon_NO.2@2x.png) no-repeat;
    margin-right: 0px;
    background-size: 100% 100%;
    margin-left: 6px;
}
.gcc_casesearch_listcon .lui_listview_gridtable_table tr .intro .awardIcon3 {
    display: block;
    float: left;
    width: 18px;
    height: 20px;
    background: url(./images/icon_NO.3@2x.png) no-repeat;
    margin-right: 0px;
    background-size: 100% 100%;
    margin-left: 6px;
}
.gcc_casesearch_listcon .lui_listview_gridtable_table tr .intro .awardIcon31 {
    display: block;
    float: left;
    width: 18px;
    height: 20px;
    background: url(./images/icon_NO.31@2x.png) no-repeat;
    margin-right: 0px;
    background-size: 100% 100%;
    margin-left: 6px;
}
.gcc_casesearch_listcon .lui_listview_gridtable_table tr .intro .hotIcon1 {
    display: block;
    float: left;
    width: 15px;
    height: 20px;
    background: url(./images/icon_hot1@2x.png) no-repeat;
    margin-right: 0px;
    background-size: 100% 100%;
    margin-left: 6px;
}
.gcc_casesearch_listcon .lui_listview_gridtable_table tr .intro .hotIcon2 {
    display: block;
    float: left;
    width: 15px;
    height: 20px;
    background: url(./images/icon_hot2@2x.png) no-repeat;
    margin-right: 0px;
    background-size: 100% 100%;
    margin-left: 6px;
}
.gcc_casesearch_listcon .lui_listview_gridtable_table tr .intro .commendIcon {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    background: url(./images/icon_commend@2x.png) no-repeat;
    margin-right: 0px;
    background-size: 100% 100%;
    margin-left: 6px;
}
.lui_listview_gridtable_table tr td{
    border-bottom: 1px solid #E2E2E2!important;
}


/*左侧导航列表*/
.gcc_leftnav_listview{width: 180px;margin: 0;padding:0;}
.gcc_leftnav_listview dt{width: 180px;height: 50px;float: left;line-height: 50px;background:url(./images/leftnav_title_arrow.png) no-repeat 20px center #BF0008;font-size: 18px;text-indent: 35px;color: #fff;}
.gcc_leftnav_listview dd{width: 148px;float: left;line-height: 22px;background: #fff;font-size: 18px;color: #BF0008;font-size: 14px;border: 1px solid #fff;border-bottom: 1px solid #E8E8E8;position: relative;padding: 12px 15px;}
.gcc_leftnav_listview dd a{color: #BF0008;font-size: 14px;}
.gcc_leftnav_listview dd.item_cur{border:1px solid #BF0008;font-weight: bold;}
.gcc_leftnav_listview dd.item_cur:after{content: "";position: absolute;right: -7px;top: 17px;background: url(./images/leftnav_arrow.png) no-repeat;width: 8px;height: 10px;background-size: 100%;}
.gcc_leftnav_listview dd:last-child{border-bottom-color: #fff;}



/*左侧搜索输入框列表*/
.gcc_casesearch_nav{width: 100%;float: left;}
.gcc_casesearch_searchbg{width: 100%;height:36px ;background: #D4D8E4;padding:8px 0;}
.gcc_casesearch_searchbg .gcc_search{background: #fff;border-radius:18px; -webkit-border-radius:18px;-moz-border-radius:18px;height: 36px;margin:0 16px;}
.gcc_casesearch_searchbg .gcc_search_text{width: calc(100% - 60px);height: 30px;line-height: 30px;padding:3px 10px;float: left;display: block;border:0px none;background: transparent;font-size: 12px;color: #787878;}
.gcc_casesearch_searchbg .gcc_search_submit{width:40px;height: 36px;display: block;border:0px none;background:url(./images/icon_search.png) no-repeat center transparent;float: left;font-size: 0px;text-indent: -99999px;cursor: pointer;}


/*搜索列表*/
.gcc_casesearch_nav .gcc_casesearch_listview{width:100%;margin: 0;padding:0;border-bottom:1px solid #fff}
.gcc_casesearch_nav .gcc_casesearch_listview dt{width: 100%;height: 50px;float: left;line-height: 50px;font-size: 18px;text-indent: 35px;color: #fff;position: relative;}
.gcc_casesearch_nav .gcc_casesearch_listview dt .upicon{position: absolute;right: 15px;top: 20px;width: 14px;height: 8px;background: url(./images/icon_up.png) no-repeat;background-size: 100%;}
.gcc_casesearch_nav .gcc_casesearch_listview dt .downicon{position: absolute;right: 15px;top: 20px;width: 14px;height: 8px;background: url(./images/icon_down.png) no-repeat;background-size: 100%;}
.gcc_casesearch_nav .gcc_casesearch_listview dd{width: 100%;height: 39px;float: left;line-height: 39px;background: #fff;font-size: 14px;border-bottom: 1px solid #E8E8E8;position: relative;}
.gcc_casesearch_nav .gcc_casesearch_listview dd input{padding-left: 15px;margin-left: 15px;vertical-align: text-bottom;
    margin-bottom: 1px!important;}
.gcc_casesearch_nav .gcc_casesearch_listview dd label{padding-left: 5px;font-weight: bold;font-size: 14px;}
.gcc_casesearch_nav .gcc_casesearch_listview dd label span{display: inline!important;}
.gcc_casesearch_nav .gcc_casesearch_listview dt{
    background-image: linear-gradient(45deg, #6D02B6 0%, #2725D3 100%);
}
.gcc_casesearch_nav .gcc_casesearch_listview dt .righticon{
    position: absolute;
    left: 20px;
    top: 20px;
    width: 6px;
    height: 10px;
    background: url(./images/leftnav_title_arrow.png) no-repeat;
    background-size: 100% 100%;
}


/*案例搜索开始*/
.gcc_casesearch_listcon{width: 970px;float: right;}
.gcc_casesearch_listcon h3{font-size: 18px;height: 40px;line-height: 40px;margin:0;padding:0;color: #787878;font-weight: bold;float: left;}
/*关键词*/
.gcc_casesearch_listcon .gcc_key_word{width: 100%;float: left;}
.gcc_casesearch_listcon .gcc_key_word li{padding-right: 10px;font-size: 14px;font-weight: bold;color: #787878;float: left;height: 32px;line-height: 32px;display: block;margin-bottom: 10px;}
.gcc_casesearch_listcon .gcc_key_word li input{padding-left: 20px;margin-left: 20px;vertical-align: text-bottom;
    margin-bottom: 3px;}
.gcc_casesearch_listcon .gcc_key_word li label{padding-left: 5px;font-weight: bold;font-size: 14px;font-weight: normal;}
/*排序*/
.gcc_casesearch_listcon .gcc_sort_order{float: left;}
.gcc_casesearch_listcon .gcc_sort_order li{font-size: 14px;font-weight: bold;color: #787878;float: left;height: 32px;line-height: 32px;padding:4px 10px 4px 0;display: block;}
.gcc_casesearch_listcon .gcc_sort_order li a{display: inline-block;height: 30px;line-height: 30px;padding:0px 15px;border:1px solid #6929C4;color: #6929C4;border-radius: 5px;-webkit-border-radius:5px;-moz-border-radius:5px;background: #fff;}
.gcc_casesearch_listcon .gcc_sort_order li a.cur{background: #6929C4;color: #fff;}

.gcc_casesearch_listcon .gcc_sort_order li a.cur.lui_ceibs_ordertype_0,.gcc_casesearch_listcon .gcc_sort_order li a.cur.lui_ceibs_ordertype_1{
    padding-right: 25px;
}

.gcc_casesearch_listcon .gcc_sort_order_title li{
    font-size: 14px;
    font-weight: bold;
    color: #787878;
    float: left;
    height: 32px;
    line-height: 32px;
    padding: 4px 10px 4px 0;
    display: block;
}
.gcc_casesearch_listcon .gcc_sort_order_title{
    width: 95px;
    float: left;
}
.gcc_casesearch_listcon .gcc_key_word {
    width: 90%;
    float: left;
}
.casePriceDiv{
    font-family: PingFangSC-Medium;
    font-size: 18px;
    color: #FF8800;
    text-align: justify;
    font-width: bold;
    float: right;
}
.screenConditionItem{
    background: #FFFFFF;
    border: 1px solid #6929C4;
    border-radius: 5px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #6929C4;
    text-align: center;
    padding: 0 10px;
    position: relative;
    top: 3px;
    cursor: pointer;
}
.lui_tsh_search_tags label{
    height: 20px;
    line-height: 20px;
    padding: 0 10px;
    background: #efe5ff;
    border-radius: 4px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #6929C4;
    text-align: justify;
    float: left;
    margin-right: 10px;
    margin-top: 8px;
}
.clearbutton {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0px 15px;
    border: 1px solid #6929C4;
    color: #6929C4;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    background: #fff;
    margin-left: 20px;
    font-weight: bold;
    margin-top: 4px;
}
a.clearbutton:hover{
    color: #6929C4!important;
}
.lui_portal_body{
    background: #ffffff!important;
}