﻿    /*layer弹框 title 样式*/
    .layerModal {background: #FFFFFF;box-shadow: 0 2px 25px 0 rgba(0,0,0,0.50);}
    .layui-layer-title {background: linear-gradient(to right,rgb(253,151,75),rgb(253,125,52));color: #fff!important;height: 54px!important;line-height: 54px!important;font-size:17px!important;font-weight: bold;}
    body .layerModal span a{background:url(/Content/PrivateCloud/img/m_cancel.png);background-size: contain;background-repeat: no-repeat;background-position:center!important;width:20px;height:20px;}

    .layui-layer-shade {background-color: rgba(0,0,0,0.20)!important;}
    .layui-layer-shade {opacity: 1!important}
    /*面板*/
    .listInfo {background: #fff;clear: both;box-shadow: 0 2px 14px 0 #E7E7E7;}
    .listInfo:last-child {padding-bottom:20px;}
    .listInfo_hd {height: 54px;line-height: 54px;padding-top: 17px;padding-bottom:17px;font-size:14px;}
    .panelTitle {border-left:4px solid rgb(255, 125, 36);float: left;padding-left: 20px;height: 20px;line-height: 20px;font-size: 18px;font-weight: bold;color: #333333;}
/*头部*/
    .header {height:260px;}
    .header>div {width:1200px;margin:0px auto;}
    .htop {height: 28px;line-height:28px;font-size:20px;color:#FFFFFF;text-align:center;text-shadow: 0 2px 4px #03515D;width:860px;}
    .hbottom>div {float:left;}
/*头部左边*/
    .hbleft {max-width:860px;}
    #captain {float:left;height:100px;width:100px;border-radius:50%;border:4px solid #FFFFFF;margin-right:32px;overflow:hidden;}
    #captain > img {width:94px;margin-top: -1px;margin-left: -1px;}
    .hbtright {
        height: 80px;
        border-left: 1px solid #fff;
        margin-top: 10px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .hbtright > .photo {width:80px;height:80px;border-radius:50%;border:4px solid #FFFFFF;margin-left:36px;overflow:hidden;float:left;}
    .hbtright > .photo > img {width:74px;margin-top: -1px;margin-left: -1px;}
    .teamgood {margin-top:26px;}
    .teamgood > div:first-child {background:#FFFFFF;height:20px;line-height:20px;width:58px;font-size:12px;text-align:center;float:left;position:relative;}
    .teamgood > div:first-child:before {content:"";width: 0;height: 0;border-top: 10px solid transparent;border-left: 8px solid #FFFFFF;border-bottom: 10px solid transparent;right:-8px;position:absolute;}
    .teamgood > div:last-child {height:20px;line-height:20px;font-size:14px;float:left;width:738px;color:#FFFFFF;margin-left:20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
    .teaminf {margin-top:17px;}
    .teaminf > div:first-child {background:#FFFFFF;height:20px;line-height:20px;width:58px;font-size:12px;text-align:center;float:left;position:relative;}
    .teaminf > div:first-child:before {content:"";width: 0;height: 0;border-top: 10px solid transparent;border-left: 8px solid #FFFFFF;border-bottom: 10px solid transparent;right:-8px;position:absolute;}
    .teaminf > div:last-child {height:40px;line-height:20px;font-size:14px;float:left;width:738px;color:#FFFFFF;margin-left:20px;cursor:pointer;}

/*头部右边*/
    .hbright {padding-left:60px;border-left:0.5px solid #E5E5E5;height:200px;}
    .star {height:24px;width:24px;margin-right:20px;float:left;}
    .star > img {height:24px;width:24px;vertical-align:top;}
    #score {float:left;height:24px;line-height:24px;color:#FF8530;font-size: 16px;}
    .huiz {height:20px;margin-top:24px;font-size:14px;}
    .huiz > span:not(.ca) {line-height:20px;color:#FFFFFF;}
    .huiz > span.ca {line-height:20px;color: #FF8530;margin-left:10px;}
    .hzimg {height:70px;width:70px;margin:30px auto 0px auto;cursor:pointer;}
    .hzimg > img {height:70px;width:70px;}
    .hzimg + div {height:20px;line-height:20px;font-size:14px;width:84px;color:#FFFFFF;margin:4px auto 0px auto;}
/*内容*/
    .body_data {width:1200px;background:rgb(246, 246, 246);margin:0px auto;}
    #leader {height:170px;background:#F8F8F8;width:100%;padding-top:10px;padding-bottom:10px;}
    #leader > .left {float:left;background:#FFFFFF;padding:35px 10px 35px 24px;width:320px;box-shadow:2px 0 6px 0 #E7E7E7;position:relative;height:100%;}
    #leader > .left > #leadimg {float:left;height:80px;width:80px;overflow:hidden;}
    #leader > .left > #leadimg > img {width:80px;}
    #leader > .left > .leadcontent {margin-left:20px;float:left;width:186px;}
    .leadcontent > div:first-child {height:25px;margin-bottom:10px;color: #333;line-height: 25px;}
    .leadcontent > div:first-child > span:first-child {font-size: 18px;font-weight:bold;width: 60%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;float: left;}
    .leadcontent > div:first-child > span:last-child {font-size: 14px;color: #333;display: inline-block;float: left;width: 40%;vertical-align: bottom;}
    .leadcontent > div.twolast {height:20px;line-height:20px;font-size: 14px;color: #333333;width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .rightup {position:absolute;box-shadow: 0 2px 4px 0 #E3F1F0;height:24px;line-height:24px;width:36px;color:#FFFFFF;font-size: 12px;top:-6px;right:20px;text-align:center;background-image: linear-gradient(-135deg, #FF771E 0%, #FF9F49 100%);}
    .rightup:after {width: 0;height:0;position:absolute;content: ' ';border-bottom: 6px solid #F86200;border-right: 3px solid transparent;right:-3px;}
    .rightup:before {width: 0;height:0;position:absolute;content: ' ';border-bottom: 6px solid #F86200;border-left: 3px solid transparent;left:-3px;}
    .right {padding:10px 34px 10px 30px;float:left;}
    .expinf { width: 645px;height: 100px;overflow:hidden;}
    .expinf > p {margin: 0;line-height: 20px;font-size: 14px;color: #333333;clear:both;max-height:80px;text-overflow:ellipsis;}
    .expgood {max-width:645px;height:20px;line-height:20px;margin-top:10px;font-size: 14px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
    .leadfour {padding:56px 54px 56px 30px;border-left:1px solid #E5E5E5;float:left;}
    .leadfour > a {background:linear-gradient(-135deg, #FF9F49 0%, #FF771E 100%);height:36px;width:86px;text-align:center;font-size: 14px;color: #FFFFFF;text-decoration:none;display: block;line-height: 36px;border-radius: 4px;}
    .leadfour > a:focus, .four > a:active {color:#FFFFFF;}


    .ExpertList {width:1152px;margin:0px auto;padding:18px 0px 20px 0px;border-bottom:1px solid #E5E5E5;vertical-align:middle;clear: both;}
    .ExpertList > div {float:left;}
    .ExpertList > .one {height:60px;width:60px;overflow:hidden;border-radius:50%;margin-right:22px;margin-top:10px;}
    .ExpertList > .one > img {width:60px;}
    .ExpertList > .two {width:160px;margin-right:86px;}
    .ExpertList > .two > div:first-child {height:22px;margin-bottom:10px;color: #333;}
    .ExpertList > .two > div:first-child > span:first-child {
        font-size: 16px;
        font-weight: bold;
        overflow: hidden;
        width: 80px;
        margin-right: 20px;
        display: inline-block;
        white-space: nowrap;
        text-overflow: ellipsis;
        float: left;
    }
    .ExpertList > .two > div:first-child > span:last-child {font-size: 12px;color: #333333;}
    .ExpertList > .two > div.twolast {height:20px;line-height:20px;font-size: 12px;color: #333333;width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .ExpertList > .three {padding-right:32px;height:18px;line-height:18px;font-size: 14px;color: #151515;width:678px;margin-top:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .ExpertList > .four {padding:18px 0px 18px 30px;border-left:1px solid #E5E5E5;}
    .ExpertList > .four > a {background:linear-gradient(-135deg, #FF9F49 0%, #FF771E 100%);height:36px;width:86px;text-align:center;font-size: 14px;color: #FFFFFF;text-decoration:none;display: block;line-height: 36px;border-radius: 4px;}
    .ExpertList > .four > a:focus, .four > a:active {color:#FFFFFF;}
