*{margin:0;padding:0; font-family:'微软雅黑';text-decoration: none;}
body{width:100%;}
.header{
    width:100%;
}
.header img{
    width:100%;
}
.core{
    width:1200px;
    margin:0 auto;
}
/* 面包屑导航 
.crumbs{
    height:70px;
    
}*/
.crumbs a{
    color:#4f4f4f;
}
.crumbs p{
    line-height: 70px;
    font-size:16px;
    font-weight:400;
    color:rgba(79,79,79,1);
}
/* 板块头部 */
.Plate_head{
    width:1200px;
    height:281px;
    margin:0 auto;
    position: relative;
}
.head_left{
    width:230px;
    float: left;
}
.head_left img{
    width:228px;
    height:231px;
    box-shadow:7px 7px 23px 1px rgba(0, 0, 0, 0.23);
}
.head_left p{
    text-align: center;
    font-size:20px;
    font-weight:400;
    margin-top:25px;
    color:rgba(31,31,31,1);
}
.head_right{
    width:912px;
    float: right;
}
.right_top{
    height: 50px;
    position: relative;
    border-bottom: 1px solid rgba(222,46,46,1);
}
.right_top span{
    float: left;
    font-size:22px;
    font-weight:400;
    letter-spacing:3px;
    color:#333;
    line-height:50px;
    position: absolute;
    left:5px;
}
.right_top p{
    width:213px;
    text-align: center;
    float: left;
    font-size:20px;
    font-weight:400;
    color:#FCEE44;
    line-height:49px;
    position: absolute;
    right:25px;
    z-index: 99;
    background-image: url(/Public/Home/images/expert_article/background.png);
}
.right_center{
    margin-top:20px;
    display: flex;
    color: #666666;
}
.right_center p{
    width: 795px;
    font-size:18px;
    font-weight:400;
    line-height:28px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.right_center span{
    width: 65px;
    font-size: 18px;
}
.right_button{
    width:400px;
    padding-top:25px;
    height: 70px;
    margin:0 auto;
}
.right_button a{
    width:104px;
    height:22px;
    font-size:18px;
    font-weight:400;
    color:rgba(242,171,52,1);
    line-height:34px;
    border:1px solid #f19898;
    border-radius: 20px;
    cursor:pointer;
    padding:5px 20px;
}
.right_button a:hover{
    text-decoration:underline;
}
.right_button a:last-child{
    margin-left:75px;
}
/* 板块中心 */
.Plate_center{
    width:1200px;
    padding: 35px 0 21px 0;
}
/* 中心左侧 */
.center_left{
    width: 58%;
    float: left;
}
/* 擅长领域 */
.field,.proposal,.video,.introduction{
    padding:10px 0 0 0;
}
.field_top{
    height:42px;
    line-height: 34px;
    border-image: -webkit-linear-gradient(#F35D5D,#FDC1C1) 30 30;
    border-image: -moz-linear-gradient(#F35D5D,#FDC1C1) 30 30;
    border-image: linear-gradient(#F35D5D,#FDC1C1) 30 30;
}
.field_top p{
    /*padding-left: 20px;*/
    font-size:20px;
    font-weight:bold;
    color:rgba(81,81,81,1);
}
.field_top span{
    font-size:14px;
    font-weight:400;
    margin-left:20px;
    color:rgba(168,168,168,1);
}
.field_font{
    line-height: 30px;
    /*padding-left: 20px;*/
}
.field_font p{
    font-size:16px;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:33px;
}
/* 个人简介 */
.introduction_font p{
    font-size:16px;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:30px;
    /*padding:0 20px;*/
}
/* 视频介绍 */
.field_video{
    width:500px;
    margin:0 auto;
    margin-top:30px;
}
.message_center{
    height:315px;
    margin-bottom:20px;
}
.message_ul li{
    float: left;
    list-style: none;
    /*padding-left: 20px;*/
}
.message_ul input{
    width:300px;
    height:40px;
    border:1px solid rgba(195,195,195,1);
    border-radius:4px;
    padding-left: 15px;
}
.message_ul p{
    font-size:16px;
    font-weight:400;
    color:rgba(43,43,43,1);
    line-height:34px;
}
.message_button{
    width:180px;
    height:40px;
    text-align: center;
    margin:0 auto;
    background:rgba(234,85,85,1);
    box-shadow:3px 5px 9px 1px rgba(6,0,1,0.29);
    border-radius:10px;
    font-size:22px;
    margin-top:118px;
    margin-bottom:30px;
}
.sub-btn{
    font-size:22px;
    margin-top:5px;
    color:rgba(255,255,255,1);
    background:rgba(234,85,85,1);
}
/* 中心右侧 */
.center_right{
    width: 39%;
    float: right;
}
/* 推荐 */
.recommend{
    /*height:475px;*/
    border:1px solid rgba(214,214,214,1);
    margin-top:20px;
}
.recommend_top{
    width:90%;
    margin:0 auto;
    padding:20px 0 40px 0;
    border-bottom: 1px solid rgba(200,200,200,1);
}
.recommend_top img{
    float: left;
}
.recommend_top p{
    float: left;
    font-size:18px;
    font-weight:400;
    margin-left:16px;
    color:rgba(239,126,43,1);
}
.recommend_top a{
    float: right;
    color:rgba(228,26,26,1);
}
.recommend_ul{
    width:90%;
    margin:0 auto;
}
.recommend_ul li{
    list-style: none;
    padding:10px 0;
}
.recommend_ul li img{
    float: left;
    margin-right:10px;
    width:59px;
    height:59px;
    border-radius: 100%;
    
}
.recommend_ul li div{
    width:320px;
    padding-top:5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: rgba(102,102,102,1);;
}
.recommend_ul li div p{
    font-size:18px;
    font-weight:400;
    line-height: 34px;
    color:rgba(51,51,51,1);
}
.recommend_ul li div span{
    font-size:16px;
    font-weight:400;
    color:rgba(102,102,102,1);
}
.case{
    /*height:300px;*/
    border:1px solid rgba(214,214,214,1);
    margin-top:20px;
    margin-bottom:20px;
}
.case_ul{
    width:90%;
    margin:0 auto;
}
.case_ul li{
    list-style: none;
    line-height: 38px;
}
.case_ul li p{
    font-size:18px;
    font-weight:400;
    color:rgba(51,51,51,1);
}
.case_ul li p span{
    display: inline-block;
    width:320px;
    font-size:16px;
    font-weight:400;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 17px;
    color:rgba(102,102,102,1);
}

.dynamic_loc {
    font-size: 13px;
    color: #555555;
    line-height: 55px;
    margin-top: 10px;
}
.dynamic_loc:before {
    content: "";
    width: 15px;
    height: 13px;
    background: url(../images/home.jpg) no-repeat;
    display: inline-block;
    margin-right: 5px;
}
