.designer_slogan { margin-top: 30px; }
/* 设计师数据优势 */
.designer_data { margin-top: 30px; }
    .designer_data li .box .no { text-align: center; }
        .designer_data li .box .no .no_i { display: inline-block; color: #666; }
        .designer_data li .box .no b { float: left; font-size: 60px; line-height: 60px; font-weight: normal; }
        .designer_data li .box .no span { float: left; font-size: 14px; line-height: 24px; }

    .designer_data li .box .ch { font-size: 16px; font-weight: bold; margin-top: 5px; line-height: 24px; color: #666; }
    .designer_data li .box .en { font-size: 8px; line-height: 10px; color: #666; }

.designer_cont { padding: 27px 0; margin-top: 30px; background: url(../images/designer_cont_bg.jpg) no-repeat top center; background-size: 100% auto; }
.designer_cont .dd .box { position: relative; width: 1236px; margin-left: -18px; }
/* 设计师列表 */

.shejiul{ padding:18px 0;}
.shejiul .shejili{ width:282px;padding: 18px 0 0 18px; margin-bottom: 20px; overflow:hidden; float:left;}
.shejiul .shejili .img img { height: 286px; }

.shejiul .shejili .txt { background: #f6f6f6; border: solid 1px #e5e5e5; }
.shejiul .shejili .txt .text { padding: 15px 18px; }
.shejiul .shejili .txt .text .t b { font-size: 16px; margin-right: 12px; }
.shejiul .shejili .txt .text .b span { margin-right: 5px; }
.shejiul .shejili .txt .text .b span font { color: #ff9000; }
.shejiul .shejili a { transition: all .5s; }
.shejiul .shejili a:hover { box-shadow: 0px 15px 46px 0px rgba(10, 2, 4, 0.2); }




/* 设计师详情页面 */
.show_designer { margin-bottom: 90px; }
.show_designer_top { position: relative; }

.designer_table { position: absolute; top: -96px; z-index: 998; width: 100%; }
    .designer_table .mui-grid-mine { width: 520px; }
        .designer_table .mui-grid-mine .line { position: absolute; bottom: 0; left: 50%; height: 46px; width: 1px; background: rgba(255, 255, 255,.3); }
    .designer_table .name { margin-bottom: 15px; font-size: 14px; color: rgba(255, 255, 255,.6); }
    .designer_table .data { font-size: 14px; color: #fff; }
        .designer_table .data .num { font-size: 24px; }

.designer_infos { }
    .designer_infos .imge { position: absolute; top: -75px; left: 50%; margin-left: -75px; width: 150px; height: 150px; border-radius: 50%; overflow: hidden; border: solid 3px #fff; z-index:998;}
    .designer_infos .name { padding-top: 100px; font-size: 20px; line-height: 36px; }
    .designer_infos .mott { }
    .designer_infos .good { margin: 14px; }
    .designer_infos .more { width: 250px; margin: 0 auto; }
        .designer_infos .more a { width: 115px; border-radius: 0; }

.show_designer_line { width: 100%; height: 1px; margin-top: 45px; border-bottom: solid 1px #eee; }



