@font-face {
  font-family: 'syht';  /* 自定义字体名称 */
  src: url('syht.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

.text-right{text-align: right;}
body{background: #f2f6ff;}
.mgt15{margin-top:15px;}
.br5{border-radius:5px; }
.blue{color: #44a2d5;}
.view-all{color:#666; font-size:12px;}
.view-all:hover{color: #44a2d5;}

.text-center, .text-c{text-align: center !important;}
cite{cursor: default;}

.w100{width:100%;}
.w200{width:200px;}
.w300{width:300px;}
.w400{width:400px;}

.edit{color:#44a2d5;}
.edit:hover{color:#ff5722;}
.delete{color:#44a2d5;}
.delete:hover{color:#ff5722;}

.font12{font-size:12px !important;}

.ibk{display: inline-block;}
.block{display: block;}

a{color:#000; cursor: pointer;}
a:hover{color:#44a2d5;}

.mgt5{margin-top:5px;}
.mgt10{margin-top:10px;}
.mgt15{margin-top:15px;}
.mgt20{margin-top:20px;}

.pd5{padding:5px;}
.pd10{padding:10px;}
.pd15{padding:15px;}
.pd20{padding:20px;}
.pd30{padding:30px;}

.text-gray{color:#777;}
.bitian{color:#f00 !important; font-size:16px; position:absolute; margin-top:3px; margin-left:3px;}
.layui-tab-brief>.layui-tab-title .layui-this{color:#44a2d5;}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom:2px solid #44a2d5;}
.layui-tab .layui-tab-title li{color:#666;}
.layui-container{width:1330px !important; min-width:1330px !important; overflow: hidden;}
.layui-btn-gray{background-color: #f0f0f0 !important; color:#44a2d5;}
.layui-btn-gray:hover{color:#44a2d5;}
.layui-btn{background-color: #44a2d5;}
.layui-btn-primary{background-color: #fff; color:#333;}
.layui-btn-primary:hover{border-color:#44a2d5;}
.layui-btn-danger{background-color: #ff5722; color:#fff;}

.layui-btn-white{background-color: #fff !important; color:#44a2d5; border: 1px solid #eee; height: 30px; line-height: 30px; box-shadow: 0px 0 3px 0px #ccc;}
.layui-btn-white:hover{color:#44a2d5;}

/* 覆盖Layui默认的斑马条纹样式*/
.layui-table tr th{background: #fafafa;}

.layui-table tr:nth-child(even) {
    background-color: #fff;
}
.layui-table tr:nth-child(odd) {
    background-color: #fafafa;
}

xm-select > .xm-body{z-index: 999999 !important;}

.layui-elem-quote > .layui-row > .layui-col-xs2 > .layui-btn{position: absolute; right:0;}

.layui-elem-quote{border-left:5px solid #9cd1ed;}

.ylsj tr th{background-color: #f6f6f6;}

.project-user-list-head{
    background: #ccc;
    color: #fff;
    padding: 3px;
    height: 32px;
    line-height: 32px;
    text-align: left;
    padding-left: 7px;
}

.project-user-list-title{text-align: center; font-size:16px; color:#333; line-height: 50px; margin-top:10px;}

/******* 重写百度编辑器ueditor样式 begin ********/
.edui-default .edui-toolbar {height:27px !important; padding-top: 6px !important;}
.edui-default .edui-box{margin-top:0px !important;}
.edui-default .edui-editor-toolbarbox{box-shadow: none !important; border-radius: 0 !important;}
.edui-default .edui-editor-toolbarboxouter{border-radius: 0 !important; box-shadow: none !important; background: #FBFBFB !important; border-bottom:1px solid #e6e6e6 !important;}
.edui-default .edui-editor{border-radius: 0 !important; border:1px solid #e6e6e6 !important;}
.editor-show{display: none !important;}
/******* 重写百度编辑器ueditor样式 end **********/


.top-nav{border:1px solid #eee; float:left; margin-left:20px; border-radius: 5px; background-color: #fff;}
.top-nav .layui-nav .layui-nav-item{line-height: 30px;}
.top-nav .layui-nav{background-color: #fff; border-radius: 5px;}
.top-nav .layui-nav .layui-nav-item a{color:#000; padding:0 40px 0 10px !important;}
.top-nav .layui-nav .layui-this:after, .layui-nav-bar{height:0;}
.top-nav .layui-nav .layui-nav-item a:hover,.top-nav .layui-nav .layui-this{color:#000 !important; background-color: #fff;}

.logo{float:left; font-size:20px; height:40px; color:#222; font-weight: 400; line-height: 30px; text-align:left; border-radius:5px; }
.logout-info{text-align:right;}
.logout-info a{color:#44a2d5; margin-left:15px;}

.full-nav{float:left; margin-left:20px; border-radius: 5px; }
.full-nav .layui-nav .layui-nav-item{line-height: 30px;}
.full-nav .layui-nav{background-color: transparent;}
.full-nav .layui-nav .layui-nav-item a{color:#000; padding:0 20px !important;}
.full-nav .layui-nav .layui-this:after, .layui-nav-bar{height:0;}
.full-nav .layui-nav .layui-nav-item a:hover,.top-nav .layui-nav .layui-this{color:#000 !important;}

.left-title{
    padding-left:30px; background: #44a2d5;color: #fff;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; line-height: 60px;
}

.veu{border:1px solid #fff; background: #fff; padding:5px 15px 0 15px; border-radius:5px;}

.view-page{padding:15px 30px; background: #fff;}
.view-page-title{text-align: center; font-size:20px;}
.view-page-detail{line-height:1.8em; font-size:15px; margin-top:20px;}
.view-page-detail img{display: block; max-width:80%; margin:0 auto;}

.market-nav .title{font-size:24px; background-color: #44a2d5; color:#fff; height: 60px; line-height:40px; text-align: center; border-radius: 8px; margin-bottom:15px;}
.market-nav .mk-item{display:block; height:120px; padding-left:1.5em; line-height: 120px; background-color: #fff; text-align: center; border-radius: 8px; font-size:20px; color:#44a2d5;}
.market-nav .mk-item i{font-size:50px; color:#44a2d5; position: absolute; margin-left:-55px;}
.market-nav .mk-item:hover{color:#ff5722;}
.market-nav .mk-item:hover i{color:#ff5722;}
.market-nav .mk-item.curr{color:#ff5722;}
.market-nav .mk-item.curr i{color:#ff5722;}

.market-right{background-color: #fff; border-radius:8px; padding:15px; min-height: 800px;}
.market-right .layui-breadcrumb{display: block; line-height: 35px; height:32px; padding-left:5px;}
.market-right .layui-breadcrumb a{font-size:14px; color:#111;}
.market-right .layui-breadcrumb a cite{color:#111;}

.detail-page{background: #fff;}
.detail-page-title{text-align: center; font-size:20px;}
.detail-page-content{line-height:1.8em; font-size:15px; padding-top:20px;}
.detail-page-content img{width:80%; margin:0 auto; display: block;}

.product-list{ background: #fff; padding:0;}
.product-list .tp{border:1px solid #eee;}
.product-list .tp img{width:96%; height:240px; padding:2%; background-color: #f0f0f0;}
.product-list .bt{height:2.5em; background-color: #f0f0f0; border:1px solid #eee; border-bottom:none; border-top:none; padding:8px 8px 12px 8px;}
.product-list .fm{ padding:8px 8px 12px 8px; font-size:12px; background-color: #f0f0f0; border:1px solid #eee; border-top:none; text-align: right; color:#666;}




.huodong{border:1px solid #fff; border-top:none; background: #fff; padding:15px; border-radius: 5px;}
.huodong .item{border-left:3px solid #ff5722; margin-top:10px; margin-bottom:5px; padding:12px 8px;}
.huodong .item .t{font-size:15px; margin-bottom:10px;}
.huodong .item .u,.huodong .item .s{color:#888; font-size:12px;}

.space-hd{border:1px solid #fff; border-top:none; background: #fff; padding:15px; border-radius: 5px;}
.space-hd .item{border-left:3px solid #44a2d5; margin-top:10px; margin-bottom:5px; padding:12px 8px; border:1px solid #eee; background-color: #fafafa;}
.space-hd .item .t{font-size:15px; margin-bottom:10px;color:#222; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.space-hd .item a:hover>.t{color:#44a2d5}
.space-hd .item .u{color:#888; display: inline-block; width:209px; font-size:13px;}
.space-hd .item .s{color:#888; display: inline-block; width:170px; text-align: right;font-size:13px;}

.zzp-step{border-top:1px solid #ddd; height:0px; width:500px; margin:20px auto; margin-top:35px;}
.zzp-step span{width:30px; height:30px; color:#aaa; border:1px solid #ddd; background: #fff; display: block; position: absolute; font-size:15px; text-align: center; line-height: 30px; border-radius: 15px;}
.zzp-step .span1{margin-left:-15px; margin-top:-16px;}
.zzp-step .span2{margin-left:240px; margin-top:-16px;}
.zzp-step .span3{margin-left:500px; margin-top:-16px;}
.zzp-step span.curr{background: #16b777; color:#fff; border:1px solid #16b777;}
.zzp-step-info{width:580px; margin:20px auto; color:#888;}
.zzp-step-info .em1{font-style:normal; }
.zzp-step-info .em2{font-style:normal; margin-left:165px;}
.zzp-step-info .em3{font-style:normal; margin-left:200px;}
.zzp-step-info .curr{color:#111;}

.shiwu {
    border: 1px solid #fff;
    border-top: none;
    background: #fff;
    padding: 15px;
    border-radius: 5px;
    margin-bottom: 15px;
}

.shiwu .item {
    border-left: 3px solid #16baaa;
    margin-top: 10px;
    margin-bottom: 5px;
    padding: 12px 8px;
}

.shiwu .item .t {
    font-size: 15px;
    margin-bottom: 10px;
}

.shiwu .item .u,
.shiwu .item .s {
    color: #888;
}

.gtt{
    border-radius:5px;
    background: #fff;
    padding: 15px;
    margin-bottom:15px;
}
.gtt .layui-row{border:1px solid #f6cf4c; margin:10px 0; padding:5px; background-color: #fff3cd; border-radius:5px;}
.gtt .layui-row .layui-col-md12{font-size:18px; color:#997404; font-weight: bold;}
.gtt .layui-row .layui-col-md5,.gtt .layui-row .layui-col-md7 {color:#bc9317; font-size:13px; margin-top:5px;}
.gtt .layui-row .layui-col-md12 i{font-size:20px; position:relative; top:1px;}

.changjing{border:1px solid #fff; border-top:none; background: #fff; padding:15px;}
.changjing .item{background: #f5f9fd; padding:15px; margin-top:10px;}
.changjing .item .xm{font-size:20px;}
.changjing .item .sj{font-size:14px; color:#888; margin-top:10px;}

.msg{ background: #fff; padding:15px; border-radius:5px;}
.msg .item{margin-top:10px; background: #f5f9fd; margin-bottom:5px; padding:12px 8px;}

.xiangmu{ height:250px; background: #fff; padding:15px; border-radius:5px;}
.xiangmu .item{margin-top:10px; background: #f5f9fd; margin-bottom:5px; padding:12px 8px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.app{ background: #fff; padding:14px 15px; border-radius:5px;}
.app .item .layui-col-xs3{margin-top:20px; text-align: center;}
.app img{width:60px; height:60px; border-radius:15px;}
.app .app-name{margin-top:5px; padding-bottom:10px; font-size:12px; white-space: nowrap; overflow: hidden;}

.space-title{line-height: 30px; font-size:16px; color:#44a2d5}

.space-item{background-color: #f5f9fd; padding:10px; color:#333; border-radius: 8px;}
.space-item:hover{box-shadow: 0 0 5px 2px rgba(0,0,0,0.2);}
.space-item .mc{font-size:20px; color:#44a2d5; height:30px; line-height: 30px;}
.space-item .jj{font-size:14px; line-height: 1.7em; padding:10px 0;}
.space-item .fzr{height:30px; line-height: 30px;}
.space-item .cjsj{height:30px; line-height: 30px; text-align: center;}
.space-item .rs{height:30px; line-height: 30px; text-align: right;}

.article{background: #fff; padding:14px; border-radius:5px;}
.article .item{margin-top:10px; padding:5px 3px;}
.article .item a{color:#444;}
.article .item a:hover{color:#44a2d5;}
.article .item .layui-col-xs9{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.product-wrap{ background: #fff; padding:14px; border-radius:5px;}
.product-wrap .tp{border:1px solid #ddd;}
.product-wrap .tp img{width:100%; height:135px;}
.product-wrap .bt{height:3.7em; padding-top:8px;}

.login-wrap{border-radius:8px; box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4); border:1px solid #fff; background:#fff; padding:20px; width:360px; height:300px; position: absolute; top:50%; left:50%; margin-left:-200px; margin-top:-170px;}
.login-wrap h1{text-align:center; padding:20px; color:#44a2d5;}
.login-wrap input{margin-top:20px;}
.login-wrap .layui-btn{width:100%; margin-top:30px;}

.my-tree{width:100% !important; background-color: #fff; border-radius:5px; border:1px solid #fff;}
.my-tree li{border-top:1px solid #eee;}
.my-tree li:first-child{border-top:none;}
.my-tree li a{display: block; height: 80px; line-height: 80px; padding-left:20px; text-align: left;}
.my-tree .curr1 {color: #44a2d5 !important; font-size:15px; }

.findPwd{box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.4); border:1px solid #fff; background:#fff; padding:20px; width:360px; height:360px; position: absolute; top:50%; left:50%; margin-left:-200px; margin-top:-190px;}
.findPwd h1{text-align:center; padding:20px; color:#44a2d5;}
.findPwd input{margin-top:20px;}
.findPwd .layui-btn{width:100%; margin-top:30px;}

.xzz{border-radius: 8px; background:#f5f9fd; padding:20px; margin-top:15px;}
.xzz .layui-col-md8{font-size:18px;}

.expert-wrap{overflow: hidden; position: relative; border-radius: 5px;}
.member-list .expert-wrap>.layui-row{border:1px solid #eee; padding:5px; border-radius: 4px; background-color: #f8f8f8;}

.expert-wrap:hover{box-shadow: 0 0 3px 0px rgba(0,0,0,0.2); background: #fff;}

.exdiv{position: relative; height:72px;}

.member-list>.layui-row{border:1px solid #eee; padding:5px; border-radius: 4px;}
.member-list>.layui-row:hover{cursor:pointer;}
.member-list-avatar img{border-radius: 30px; width:60px; height:60px; border:1px solid #eee; margin-top:5px;}
.member-list-text{padding-top:8px; padding-bottom:5px;}
.member-list-text div{color:#333; padding-left:7px;}
.member-list-text .xm{font-size:15px; height:20px; line-height:20px; color:#000; margin-bottom:3px;}
.member-list-text .zw{color:#6fabd9; font-size:13px; height:20px; line-height:20px; margin-bottom:3px;}
.member-list-text .dw{color:#666; font-size:13px; height:20px; line-height:20px; overflow: hidden; margin-bottom:3px; white-space: nowrap; text-overflow: ellipsis;}
.member-list-text .sj{color:#666; font-size:13px; height:13px; line-height:13px;}
.member-list em{color:#222; margin-top:5px; display: block; font-style: normal; font-size:16px;}


.zjliebiao .layui-col-md12{font-size:16px; line-height: 30px;}
.zjliebiao .layui-col-md8{color:#555; line-height: 30px;}
.zjliebiao .layui-col-md4{text-align:right; color:#555; line-height: 30px;}

.user-list-text{padding-top:10px;}
.user-list-text .xm {font-size: 16px;font-weight: bold;}
.user-list-text .xb {font-size: 13px;color: #666;}
.user-list-text .nl {font-size: 13px;color: #666;}
.dh{padding-top:10px;}

.gttmclb{padding-left:20px; height:140px; padding-top:5px;}
.gttmclb li{list-style: disc; margin-bottom:10px; color:#444;}

.index-left .layui-tab{margin-top:0;}
.index-left .layui-unselect{display: none;}
.index-left .layui-tab .layui-tab-title li{min-width:39px;}
.left-tw{padding:10px;}
.left-tw img{width:100%; height:110px; margin-bottom:8px;}


.index-experts{padding-bottom:10px; text-align: center;}
.index-experts p{ padding:0 3px; text-align: center; margin-top:3px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.index-experts img{width:90px; border:1px solid #fff; height:90px; border-radius:45px;}
.index-experts i{color:#B2D6F7; font-size:100px;}



.fengexian{border-top:1px dashed #ddd; height:1px; margin-top:25px; margin-bottom: 25px;}

.index-user .layui-col-md3 a{
    display: block;
    border-radius:5px;
    padding-top:15px;
    background: linear-gradient(to bottom, #f4f9fd 0%, #dbedfb 100%);
}

.view-more {
    margin-top: 15px;
    text-align: center;
}

.view-more a {
    display: block;
    padding: 5px;
    color: #44a2d5;
}

.imageDelete{position:absolute; z-index: 999; right:0; top:2px; color:#666;}
.imageDelete:hover{color:#f00;}
.imageDelete i{font-size:20px; }

.act-lcb{border:1px dashed #e6e6e6; color:#777; padding:5px; background: #fff; margin-left:139px; width:885px; margin-bottom:20px;}
.act-lcb .xmm,.act-lcb .lcb{color:#44a2d5; font-weight: bold;}
.act-lcb .xmm{margin-right:1px;}
.act-lcb ul li{margin-bottom:5px; width:720px; font-size:13px;}

.act-lcb-view{ color:#777; margin-left:139px; width:885px; margin-bottom:20px;}
.act-lcb-view .xmm,.act-lcb-view .lcb{color:#666;}
.act-lcb-view .xmm{margin-right:1px;}
.act-lcb-view ul li{margin-bottom:5px; width:720px; font-size:13px;}
.act-lcb-view a{color:#44a2d5;}
.act-lcb-view a:hover{text-decoration: underline;}
.project-delete{position: absolute; color:#44a2d5; text-decoration: underline; right:0; top:10px;}
.layui-timeline-item .layui-timeline-title {height:25px; line-height: 25px;}


.zhuanjia_div .box{border:1px solid #ddd; border-radius:5px; height: 70vh; overflow-y:auto; cursor: pointer;}
.zhuanjia_div .box div:hover{color:#44a2d5;}
.zhuanjia_div .box div{height:45px; line-height:45px; background: #f0f0f0; border-top:1px solid #fff; padding-left:10px; border-bottom:1px solid #ddd;}
.zhuanjia_div .box div.curr{background: #44a2d5; border-color:#44a2d5; color:#fff;}
.zhuanjia_div .box div img{width:36px; height:36px; border-radius: 18px; margin-right:5px; position:relative; top:-2px;}


.upload-result-list img{height:100px; width:137px; margin-top:10px; border:1px solid #e6e6e6; padding:2px;}

.page{text-align: center; display: block;}
.pagination {display: inline-block;padding-left: 0;margin-top: 10px;border-radius: 2px;}
.pagination > li {display: inline;}
.pagination > li > a, .pagination > li > span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #222222;text-decoration: none;background-color: #fff;border: 1px solid #EEEEEE;}
.pagination > li:first-child > a,.pagination > li:first-child > span {margin-left: 0;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.pagination > li:last-child > a, .pagination > li:last-child > span {border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {z-index: 2;color:#44a2d5;background-color: #F9F9F9;border-color: #EEEEEE;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {z-index: 3;color: #FFFFFF;cursor: default;background-color: #44a2d5;border-color: #44a2d5; border-radius: 2px;}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {color: #CCCCCC;cursor: not-allowed;background-color: #fff;border-color: #EEEEEE;}

.space-index-foot{margin-top:5px; height:75px; background-color: #fff; text-align: center; color:#888; padding-top:20px; line-height: 2em;}
.space-index-foot a{color:#888; font-size:12px;}
.space-index-foot a:hover{color:#16baaa}

.personal-block{background-color: #fff; height:410px; border-radius: 8px; overflow-y: auto;}


.personal-block .tx img{width:120px; height:120px; margin:10px; border-radius:5px;}
.personal-block .pinfo{color:#000; font-size:12px; line-height: 1.5em; font-family: "syht";}
.personal-block .pinfo .mz{font-size:18px; color:#000; line-height: 30px; font-family: "syht";}
.personal-block .pinfo .sj{font-size:12px; line-height:30px;}
.personal-block .pinfo .yx{font-size:12px; line-height:30px;}
.personal-block .pinfo .sf{font-size:12px; line-height:30px; text-align: right; padding-right:10px;}
.personal-block .pinfo i{color:#888; font-style: normal;}

.correlation-project-link{color:#44a2d5; margin-bottom: 10px; display: block;}
.correlation-project-link:hover{color:#ff5722;}

.personal-block .t{font-size:16px; color:#1b6f9d; padding:10px 10px 0 10px;}
.p-space a{
    border:1px solid #dcecf5; 
    border-radius:5px;
    display: block; 
    padding:0 10px 0 38px; 
    margin-bottom:10px;
    background-color: #f2f6ff;
    height:40px;
    line-height: 35px;
}
.p-space a i{position: relative; margin-left:-32px; top:3px;}

.p-activity .item{padding:10px;}
.p-activity .item a{padding-left:3px; display: block;}
.p-activity .item .bt{color:#000; font-size:14px;}
.p-activity .item .fbr{color:#666; font-size:12px;}
.p-activity .item .sj{color:#666; font-size:12px;}
.p-activity .item .kj{color:#666; font-size:12px;}
.p-activity .item a:hover .bt,
.p-activity .item a:hover .fbr,
.p-activity .item a:hover .sj,
.p-activity .item a:hover .kj{color:#44a2d5;}

.p-chat-time{text-align:center; padding:10px; color:#999; font-size:12px;}
.p-chat-img{width:40px; height:40px; border-radius:50%;}
.p-chat-text{display:inline-block; background-color: #fff; border-radius:5px; padding:10px; box-shadow: 0 0 3px 0px rgba(0,0,0,0.2);}
.p-chat-wrap{border:1px solid #eee; border-bottom:none; background-color: #f2f6ff; height: 273px; padding:10px; overflow-y: scroll;}

.new{position:absolute; color:#f00; font-size:13px; margin-left:10px;}

.shiwu-item a{display: block; border:1px solid #dedede; border-radius:5px; text-align: center; background-color: #f0f0f0; padding:30px 0;}
.shiwu-item a:hover i{color:#44a2d5;}
.shiwu-item a i{display: block; font-size:30px; color:#444;}