/* 移动端内页改版css */
body{
    background:#f5f6fa;
}

.wHeadFlex 
{
    height:40px;
}

.sMenu
{
    margin-top:55px;
}

/* 移动端弹出表单样式 */

/* 设计师弹出窗口 */

.layui-layer
{
    box-shadow: 0px 2px 5px #aaa !important;
    background:none;
}
.layui-layer 
{
    background:#fff url(../mj/picture5/layuibg.png) center top no-repeat;
    background-size:100% auto;
}
.layuitip
{
    width:290px;
    height:395px;
   
}
.layuitip #select{
    margin-top:50px !important;
}
.layui-layer-setwin .layui-layer-close2
{
    right:-12px;
    top:-12px;
    background:url(/static/mj/picture5/layuiclose.png) center center no-repeat;
    background-position:0px 0px;
}

.layui-layer-setwin .layui-layer-close2:hover{background-position:0px 0px;}

.top-title
{
    line-height:80px;
    height:95px;
    text-align:center;
    color:#fff;
    font-size:13px;
}

#designer_id
{
    margin-top:50px;
}
.input_item
{
    margin-bottom:13px;
    text-align:center;
}

.input_item input
{
    width:240px;
    text-indent:1em;
    font-size:15px;
    height:32px;
    border:1px solid #e5e5e5;
    background:#f1f0f0;
    color:#333;
}

.input_item input.iMsgBtn
{
    background:#004126;
    border-radius:19px;
    color:#fff;
    margin-bottom:8px;
    border:1px solid #004126;
    text-indent:0px;
}

#layopens .layuitip #ordering input{
    background:#004126 !important;
    border:1px solid #004126 !important;
}

input::-webkit-input-placeholder{
    color:#999;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#999;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#999;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color:#999;
}


.input_item p{
    color:#ccc;
}


/*改版的悬浮条*/

.wHead
{
    height:39px;
    line-height:39px;
}

.section_topbox
{
    background:#fff;
    width:100%;
    height:45px;
    line-height:45px;
    text-align:center;
    font-size:18px;
    position:fixed;
    top:38px;
    left:0px;
    z-index:99;
    border-bottom:1px solid #f1f0f0;

}

.left_setcion
{
    width:45px;
    height:45px;
    float:left;
    display:block;
    margin-left:0px;
    line-height:45px;
    
}

.right_setcion
{
    width:45px !important;
    height:45px !important;
    line-height:45px;
    float:right;
    display:block;
    margin-right:15px;
}

.section_topbox img{
    height:25px;
    margin-top:10px;
    vertical-align:top;

}


/* 设计师页面改版 */
.Designer
{
    margin-top:50px;
}
.Designer li .desRecom
{
            transform: rotate(-45deg);
            top: 10%;
            left: 2%;
            right: auto !important;
            background: none !important;
            z-index: 98;
            font-size: 12px;
   
}
.sanjiao
{
    position: absolute;
    left: 0.13rem;
    top: -10px;
    transform: rotate(-135deg);
    width: 0px;
    height: 0px;
    border: 30px solid transparent;
    border-left-color: #004126;
    border-right: 0px;
    display: none;

}

.Designer li .desCt
{
    padding-top:0px;
    display:flex;
}
.left_designer
{
    width:70%;
    display:inline-block;
}

.right_designer
{
    width:28%;
    display:inline-block;
    
}
.Designer li .desTit
{
    font-size:20px;
}
.Designer li .desTit i
{
    background:none !important;
    font-weight:400;
}

.left_designer span{
    margin-top:7px;
    margin-bottom:7px;
    color:#666;
    font-size:13px;
}

.left_designer span:last-child{
    margin-bottom:0px;
}
.right_designer
{
   
    position:relative;
}
.right_designer a
{
    width:100%;
    height:2.2em;
    line-height:2.2em;
    text-align:center;
    color:#fff;
    font-size:14px;
    border-radius:6px;
}

.detailhe
{
    background:#333;
    vertical-align:bottom;
    position:absolute;
    bottom:0px;

}
.orderbyde
{
    background:#004126;
    
}




/* 设计师详情页面 */

.desShowCt
{
    background:#fff;
    padding:0.1rem 0px;
    padding-bottom:0px !important;
    margin-bottom:5px;
}
.desShowCt div,.desShowCt p,.desShowCt span
{
    color:#333;
}

.infos_box
{
    border-bottom:1px solid #e6e6e6;
    padding-bottom:2px;
    
}
.d_left_box
{
    width:100px;
    display:inline-block;
    height:100px;
    overflow:hidden;
    border-radius:100px;
}

.d_right_box
{
    width:calc(100% - 100px);
    display:block;
    float:right;
    text-align:left;
    padding-left:10px;
    box-sizing: border-box;
}

.name_infos
{
    display:inline-block;
    text-align:left;
}
.name_infos p{
    padding-top:0px !important;
}

.name_infos .desTit
{
    font-size:20px;
    font-weight:700;
    margin-top:20px;
    margin-bottom:20px;
    letter-spacing:1px;
}

.name_infos .desLevel
{
    font-size:16px;
}
.orderhe
{
    width:90px;
    display:block;
    float:right;
    padding-top:20px;
    box-sizing: border-box;
}

.orderhe .orderbyde
{
    background:none;
    color:#000;
    border:1px solid #004126;
    height:30px;
    line-height:30px;
    border-radius:15px;
    padding-left:10px;
    padding-right:10px;
    display:inline-block;
}
.infos_box_bottom
{
    font-size:0px;
    
}
.infos_t_item
{
    width:33.333%;
    display:inline-block;
    border-right:1px solid #e6e6e6;
    box-sizing: border-box;
    padding-top:10px;
    vertical-align:top;
}

.infos_t_item:last-child{
    border:none;
}
.infos_t_item p{
    color:#666;
    font-size:14px;
    padding-bottom:3px;
}
.infos_t_item p.infos_titles
{
    color:#333;
    font-size:16px;
}
.desPage
{
    border-bottom:1px solid #e6e6e6;
}
.desBox
{
    background:#fff;
}
.desList li
{
    width:50%;
    display:inline-block;
    text-align:center;
    border:none !important;
}
.desList li p
{
    display:inline-block;
    color:#000;
    font-size:16px;
}
.desList li.thistab p{
    border-bottom:2px solid #004126;
}

.desIntroBox
{
    font-size:14px;
    line-height:1.5;
}
.desIntroTit
{
    font-size:15px;
    border:none;
    padding:0px;
}
p.sty_info span
{
    display:inline-block;
    border:1px solid #999;
    border-radius:8px;
    margin-right:7px;
   
    font-size:12px;
    line-height:1;
    padding:2px 4px !important;
    color:#999 !important;
}

.desBox .products li
{
    border-bottom:2px solid #e6e6e6;
    margin-top:10px;
}


/* 新闻列表页面 */

.newslist_ct li .snews_pic
{
    width:120px;
    height:90px;
    border-radius:0px;
}

.newslist_ct li div
{
    width:calc(100% - 136px) !important;
}

.newslist_ct li .snews_pic img{
    height:100%;
    width:100%;
}

.newslist_ct li .snews_tt
{
    width:100%;
    display:block;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space:nowrap;
}
.newslist_ct
{
    margin:0px 10px;
    margin-top:55px;
}
.newslist_ct li
{
    margin-top:0px;
    border-bottom:1px solid #e6e6e6;
}

/* 新闻详情页面 */

.div_news_show .content ,.div_news_show .content p,.div_news_show .content span,.div_news_show .content a,.div_news_show .content strong
{
    padding:0px !important;
    text-align:left !important;
    font-size:15px !important;
}

.div_news_show,.Related
{
    margin-left:10px;
    margin-right:10px;
}


/* 案例详情页面改版css */

.case_detail_mian .pShowCt
{
    background:#fff;
    color:#000;
    padding-left:10px;
    padding-right:10px;
    width:100%;
    box-sizing: border-box;
}

.case_detail_mian .pShowCt p,.case_detail_mian .pShowCt span
{
    color:#333;
}

.case_detail_mian .pShowCt  .time_infos
{
    color:#999;
}
.case_detail_mian .pShowCt h1{
    padding-top:0.15rem;
    padding-bottom:0.15rem;
}
.designer_infos
{
    width:100%;
    display:block;
    font-size:0px;
    border:1px solid #e6e6e6;
    margin-top:16px;
}
.designer_infos div{
    width:33.333%;
    display:inline-block;
    box-sizing:border-box;
    vertical-align: top;
    
}
.designer_infos div:nth-child(2)
{
    border-left:1px solid #e6e6e6;
    border-right:1px solid #e6e6e6;
}

.designer_infos div .de_titles{
    color:#333;
    font-size:16px;
    margin:0.15em 0px;
}
.designer_infos div .de_content
{
    color:#9f9f9f;
    font-size:15px;
    margin:0.15em 0px;
}

.case_detail_mian .pDesigner
{
    margin-top:0px;
}

.pDesigner dd p b
{
    background:none;
}


.case_detail_mian .pDesigner dd p b
{
    margin-top:0px !important;
    font-size:16px;
    font-weight:700;
}

.case_detail_mian  .pDesigner dd p span
{
    color:#333;    
}

.case_detail_mian  .pDesigner dd p span.desinfos_more_info
{
    color:#666666;
}

.case_detail_mian  .pDesigner dd a
{
        background:#004126;
        height:26px;
        line-height:26px;
        border-radius:13px;
        margin-top:0.45rem;

}
.new_detail_case ,.new_detail_case p,.new_detail_case span{
    color:#333;
    font-size:15px;
    margin-bottom:0px !important;
    margin-top:0px;
    line-height:2.1 !important;
}
.new_detail_case p.imgdesc{
    text-align:center;
    width:100%;
    display:block;
    color:#333;
    font-size:15px;
    margin-bottom:0px !important;
}



/* 案例列表页面修改 */
.left_case_lists{
    width:calc(100% - 82px);
    display:inline-block;

}

.right_case_lists
{
    width:80px;
    height:26px;
    margin-right:2px;
    display:block;
    float:right;
    margin-top:8px;
    
}
.right_case_lists a{
    width:100%;
    height:26px;
    line-height:26px;
    background:#004126;
    color:#fff;
    border-radius:6px;
    text-align:center;
    font-size:13px;
    display:block;
}