@charset "utf-8";/* CSS Document */

*{margin:0;padding:0;---webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-touch-callout:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{font-size:0.28rem;font-family:Arial,"Microsoft YaHei";outline:none;color:#666;-webkit-text-size-adjust:100%;}
body{min-width:320px; max-width:540px;margin:0 auto;}
h1,h2,h3,h4,h5,h6,input,textarea,select{font-size:100%;outline:none;font-family:"Microsoft YaHei",Arial;}
img{border:none;}
ul,ol,li{list-style:none;}
a{color:#666;text-decoration:none;outline:none;}
a:hover,a:active{color:#ff8901;}
a:link{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;}
.clear{clear:both;height:0;font-size:0;overflow:hidden;}
.fl{float:left !important;display:inline;}
.fr{float:right !important;display:inline;}
.dis{display:block}
.lkrelative{position:relative;z-index:2;}
.bgfafafa{background-color:#fafafa;}
.clearfix:after{content:".";display:block;height:0;overflow:hidden;visibility:hidden;clear:both;}
.clearfix{*zoom:1;}
.ht10{height:0.2rem;overflow:hidden;}
.ht15{height:0.3rem;overflow:hidden;}

.colorf00{ color:#f00 !important;}

.bgeff3f7{ background-color:#eff3f7 !important;}
.bg39f{ background-color:#39f !important;}
.bgf66{ background-color:#f66 !important;}
.bg999{ background-color:#999 !important;}
.bgffc500{ background-color:#ffc500 !important;}

.headerDiv{ width:100%;height:0.88rem; background:#333; position:fixed; top:0;min-width:320px; max-width:540px;z-index:499;}
.headerDiv a.reback{ float:left; padding:0 0.2rem 0 0.46rem; height:0.88rem; line-height:0.88rem; font-size:0.28rem; color:#fff; background:url(../images/reback.png) no-repeat 0.2rem center; background-size:auto 0.4rem;}
.headerDiv h3.titleBox{ height:0.88rem; line-height:0.88rem; margin:0 1.4rem; text-align:center; font-size:0.4rem; font-weight:normal;color:#fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.headerBox{ height:0.88rem;}

.dlzcBox .dlzcForm{ padding:0.6rem 0.2rem 0;}
.dlzcBox .dlzcForm .inputDiv{ border-bottom:1px solid #ccc; position:relative; margin-top:0.3rem;}
.dlzcBox .dlzcForm .inputDiv i.icon{ width:0.64rem; height:0.64rem; overflow:hidden; position:absolute; top:0; left:0.3rem;}
.dlzcBox .dlzcForm .inputDiv input.txt{ height:0.64rem; line-height:0.64rem; border:none; width:100%; font-size:0.28rem; padding:0 0.2rem 0 1.12rem;}
.dlzcBox .dlzcForm .yzmInput .yzmBtn{ height:0.64rem; border:none; background:none; position:absolute; top:0; right:0; padding:0 0.1rem; font-size:0.24rem; color:#39f;}
.dlzcBox .dlzcForm .yzmInput input.txt{padding:0 1.6rem 0 1.12rem;}
.dlzcBox .dlzcForm .btnDiv{ width:5.2rem;margin:1rem auto 0;}
.dlzcBox .dlzcForm .btnDiv input{ width:100%; height:0.8rem; text-align:center; border:none; background:url(../images/btn01.jpg); font-size:0.34rem; color:#fff;}

.dlzcCaozuo{ margin:1.4rem 0 0.8rem; text-align:center; }
.dlzcCaozuo a{ height:26px; line-height:0.52rem; font-size:0.28rem; padding:0 0.36rem; display:inline-block;}
.dlzcCaozuo a:first-child{background:url(../images/line01.png) no-repeat right center; background-size:0.04rem auto;}

.otherLogin{ padding:0 0 0.8rem; text-align:center;}
.otherLogin a{ display:inline-block; width:0.5rem; height:0.5rem; margin:0 0.4rem;}

.myInforTop{ height:2.68rem; background:url(../images/myInforBg.jpg) no-repeat center center; background-size:cover; padding:0.3rem 0.2rem 0; position:relative;}
.myInforTop .name{ height:1.2rem; margin-right:3rem;}
.myInforTop .name p.p01{ float:left; width:1.2rem; height:1.2rem; border:0.04rem solid #fff; border-radius:50%; overflow:hidden; float:left;}
.myInforTop .name p.p01 img{ display:block; border-radius:50%;}
.myInforTop .name p.p02{margin-left:1.4rem; height:1.2rem;line-height:1.2rem;font-size:0.32rem;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.myInforTop .pingfen{float: right; padding-top:0.44rem;}
.myInforTop .pingfen ul{ width:2.6rem; height:0.44rem; margin:0 auto;}
.myInforTop .pingfen ul li{height:0.32rem; float:left; padding-left:0.2rem;}
.myInforTop .pingfen ul li p{ width:0.32rem; height:0.32rem; margin:0 auto; background:url(../images/starBg03.png) no-repeat 0 0; background-size:0.32rem 0.32rem;}
.myInforTop .pingfen ul li p span{ display:none; width:0.32rem; height:0.32rem;background:url(../images/starBg04.png) no-repeat 0 0; background-size:0.32rem 0.32rem;}
.myInforTop .pingfen ul li.on p span{ display:block;}
.myInforTop .pingfen p.pingfenwz{ height:0.44rem; line-height:0.44rem; font-size:0.24rem; text-align:center; color:#fff;}
.myInforTop .myinforNumber{ position:absolute; top:1.92rem; left:0.2rem; right:0.2rem; height:1.4rem; padding-top:0.2rem; background:#fff; border-radius:0.1rem; box-shadow:0 0 0.1rem #d9dfea; overflow:hidden;}
.myInforTop .myinforNumber ul{ margin-right:-1px;}
.myInforTop .myinforNumber li{ width:20%; height:1rem; padding-top:0.08rem; float:left; border-right:1px dashed #e1e1e1;}
.myInforTop .myinforNumber li p.p01{ height:0.44rem; line-height:0.44rem; font-size:0.28rem; color:#333; text-align:center;}
.myInforTop .myinforNumber li p.p02{ height:0.4rem; line-height:0.4rem; font-size:0.24rem; color:#39f; text-align:center;}
.myInforTop02 .name{ float:none; margin-right:3rem; width: auto;}
.myInforTop02 .name p.p03{height:0.6rem; line-height:0.48rem; padding-top:0.12rem;}
.myInforTop02 .name p.p04{height:0.48rem; line-height:0.48rem; font-size:0.28rem;}
.myInforTop02 .pingfen{ float: right; width:2.8rem; margin-left: 0;}

.myInforTop .myinforNumber02{ position:absolute; top:1.8rem; left:0.2rem; right:0.2rem; height:2.2rem; padding-top:0.2rem; background:#fff; border-radius:0.1rem; box-shadow:0 0 0.1rem #d9dfea; overflow:hidden;}
.myInforTop .myinforNumber02 ul{ margin-right:-1px;}
.myInforTop .myinforNumber02 li{ width:50%; height:1.8rem;float:left; border-right:1px dashed #e1e1e1;}
.myInforTop .myinforNumber02 li p.p01{ height:0.9rem; line-height:0.9rem; font-size:0.8rem; color:#333; text-align:center; font-family: Arial; overflow: hidden;}
.myInforTop .myinforNumber02 li p.p02{ height:0.4rem; line-height:0.4rem; font-size:0.28rem; color:#666; text-align:center; overflow: hidden;}
.myInforTop .myinforNumber02 li a{ display: block; height:0.48rem; line-height:0.48rem; font-size:0.24rem; color: #39f; text-align: center; overflow: hidden;}

.mySetting ul{ margin-bottom:0.2rem;}
.mySetting ul li{ overflow:hidden; min-height:0.9rem;background:#fff url(../images/rightArrow.png) no-repeat right center; background-size:auto 0.32rem; border-bottom:1px solid #e1e1e1;}
.mySetting ul li:last-child{ border:none;}
.mySetting ul li i{ width:0.4rem; height:0.4rem; line-height:100%; float:left; margin:0.24rem 0 0 0.2rem;}
.mySetting ul li p{ margin:0 0.8rem 0 0.9rem; height:0.88rem; line-height:0.88rem; font-size:0.32rem; color:#333;}
.mySettingCz ul li p{ margin:0 0.8rem 0 0.2rem;}
.mySetting ul li p span{color: #f00; font-family: Arial;}

.wrxxjrw{ padding: 0.5rem 0; }
.wrxxjrw a{ display: block; width:1.38rem; height:1.38rem; margin: 0 auto;  border-radius: 50%;}

.lltagsdiv{height:0.9rem; border-bottom: 1px solid #e1e1e1; width: 100%; min-width: 320px; max-width: 540px; background: #fff; position: fixed; /* top:0.88rem; */z-index: 10;}
.lltagsdivbox{ height:0.9rem;}
.lltagsdiv .paixu{ width:0.68rem; height:0.88rem; float: right; position: relative;}
.lltagsdiv .paixu .topDiv{ width:0.68rem; height:0.88rem;background: url(../images/paixuicon.png) no-repeat center center; background-size: 0.34rem 0.34rem;}
.lltagsdiv .paixu .bottomDiv{width:1.8rem; padding: 0 0.1rem; background: rgba(0,0,0,0.8); border-radius: 0.1rem; position: absolute; top: 1.1rem; right: 0.2rem; display: none;}
.lltagsdiv .paixu .bottomDiv i.arrow{ width:0.24rem; height:0.18rem; position: absolute; top: -0.18rem; right:0.1rem; background: url(../images/lllarrow.png) no-repeat 0 0; background-size: 100% 100%;}
.lltagsdiv .paixu .bottomDiv a{ display: block; line-height:0.88rem; font-size:0.26rem; color: #fff; text-align: center; border-bottom: 1px solid #fff;}
.lltagsdiv .paixu .bottomDiv a:last-child{ border: none;}
.lltagsdiv .lltagsCheck{ height:0.88rem; margin-right:0.68rem;}
.lltagsdiv .lltagsCheck li{ width: 25%; height:0.88rem; float: left;}
.lltagsdiv .lltagsCheck li a{ display: block;; height:0.88rem; position: relative; padding-top:0.12rem;}
.lltagsdiv .lltagsCheck li a p.p01{ height:0.32rem; line-height:0.32rem; text-align: center; font-size:0.3rem; color: #333; text-align: center;}
.lltagsdiv .lltagsCheck li a p.p02{ height:0.32rem; line-height:0.32rem; text-align: center; font-size:0.22rem; color: #666; text-align: center;}
.lltagsdiv .lltagsCheck li a span{ width: 1px; height:0.4rem; font-size: 0; background: #e1e1e1; position: absolute; top:0.24rem; right: 0;}
.lltagsdiv .lltagsCheck li.on a p.p01,.lltagsdiv .lltagsCheck li.on a p.p02{ color: #39f;}
.lltagsdiv .lltagsCheck li.on a i{ width:1.6rem; height:0.04rem; background: #39f; position: absolute; left: 50%; bottom: -0.02rem;margin-left: -0.8rem;}

.dbreList{ background: #fff;}
.dbreList .dbrelDetail{ border-bottom: 1px solid #e1e1e1;}
.dbreList .dbrelDetail span{position: relative;float: right;top: -0.58rem;right: 0.1rem;}
.dbreList .dbrelDetail a{ display: block; padding: 0.2rem 0.2rem 0.2rem 0.64rem; position: relative;}
.dbreList .dbrelDetail i.icon{ width:0.16rem; height:0.16rem; border-radius: 50%; position: absolute; left:0.2rem; top:0.42rem; background: #f31b1b;}
.dbreList .dbrelDetail .title{line-height:0.48rem; font-size:0.28rem; color: #333;}
.dbreList .dbrelDetail .name{ height:0.48rem; line-height:0.48rem; font-size:0.24rem; color: #999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dbreList .dbrelDetail .time{ height:0.4rem; line-height:0.4rem; font-size:0.24rem;color: #999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.dbreList .dbrelDetail .photolist{ overflow: hidden; margin-top:0.1rem;}
.dbreList .dbrelDetail .photolist p{ width:1.32rem; height:1.32rem; float: left; margin:0 0.2rem 0.2rem 0; }

.dbreListYanlun .dbrelDetail{ padding: 0.2rem 0.2rem 0.2rem 0.72rem; position: relative; }
.dbreListYanlun .dbrelDetail label{ width: 0.32rem; height: 0.32rem; position: absolute; top: 0.28rem; left: 0.2rem; background:url(../images/radioicon01.png) no-repeat 0 0; background-size: 0.32rem auto; overflow: hidden;}
.dbreListYanlun .dbrelDetail label.on{ background-position:0 -0.32rem;}
.dbreListYanlun .dbrelDetail label input{ position: absolute; left: -99999px;}

.leqFootDiv{ position: fixed; height: 0.88rem; width: 100%;bottom:0;min-width:320px; max-width:540px;z-index:499; background:#fff;}
.leqFootDivBox{ height: 0.88rem; }
.leqFootDiv .allCheck{ width:1.2rem; height: 0.88rem; float: left;}
.leqFootDiv .allCheck label{ width: 1.2rem; height: 0.88rem; display: block; position: relative; padding-top: 0.14rem; overflow: hidden;}
.leqFootDiv .allCheck label i{ display: block; width: 0.32rem; height: 0.32rem; margin: 0 auto; background:url(../images/radioicon01.png) no-repeat 0 0; background-size: 0.32rem auto;}
.leqFootDiv .allCheck label.on i{ background-position:0 -0.32rem;}
.leqFootDiv .allCheck label input{ position: absolute; left: -9999px;}
.leqFootDiv .allCheck label p{ height: 0.4rem; line-height: 0.4rem; text-align: center; font-size:0.2rem; color: #333; }
.leqFootDiv .btnDiv{ margin-left:1.2rem; }
.leqFootDiv .btnDiv a{ height: 0.88rem; line-height: 0.88rem; float: left; font-size: 0.32rem; text-align: center; color: #fff; }
.leqFootDiv .btnDiv a.twoBtn{ width: 50%; }

.addProjectPeople{ background: #fff; }
.addProjectPeople .detailDiv{ padding: 0.2rem 0.2rem 0.2rem 0.72rem; position: relative; border-bottom: 1px solid #e1e1e1;}
.addProjectPeople .detailDiv label{ width: 0.32rem; height: 0.32rem; position: absolute; top: 0.48rem; left: 0.2rem; background:url(../images/radioicon01.png) no-repeat 0 0; background-size: 0.32rem auto; overflow: hidden;}
.addProjectPeople .detailDiv label.on{ background-position:0 -0.32rem;}
.addProjectPeople .detailDiv label input{ position: absolute; left: -99999px;}
.addProjectPeople .detailDiv .bywho{ height: 0.48rem; line-height: 0.48rem; font-size: 0.24rem; color: #999; position: absolute; top: 0.2rem; right: 0.2rem;}
.addProjectPeople .detailDiv .pic{ width: 0.6rem; height: 0.6rem; float: left; margin-top:0.14rem; border-radius: 50%; overflow: hidden;}
.addProjectPeople .detailDiv .pic img{ display: block; object-fit: cover;}
.addProjectPeople .detailDiv .nr{ margin-left: 0.8rem; }
.addProjectPeople .detailDiv .nr .name{ height: 0.48rem; line-height: 0.48rem; font-size: 0.32rem; color: #333; }
.addProjectPeople .detailDiv .nr .star{height: 0.2rem; margin: 0.12rem 0 0.1rem; }
.addProjectPeople .detailDiv .nr .star p{ width: 0.2rem; height: 0.2rem; float: left; margin-right:0.1rem; background: url(../images/starBg05.png) no-repeat 0 0; background-size:auto 100%;}
.addProjectPeople .detailDiv .nr .star p span{ display: none; width: 100%; height:100%;background:#fff url(../images/starBg04.png) no-repeat 0 0; background-size:auto 100%;}
.addProjectPeople .detailDiv .nr .star p.on span{ display: block; }
.addProjectPeople .detailDiv .nr .infor{ clear: both; line-height: 0.48rem; font-size: 0.28rem; color: #999;}

.searchDiv{ height:0.88rem;width:100%;height:0.88rem; background:#ebebeb; position:fixed; /*top:0.88rem;*/min-width:320px; max-width:540px;z-index:499;}
.searchDiv .addPeopleIcon{ width:0.9rem; height:0.88rem; float:right;}
.searchDiv .addPeopleIcon a{ display:block; width:0.9rem; height:0.88rem; background:url(../images/addPeopleIcon02.png) no-repeat center center; background-size:0.4rem 0.4rem;}
.searchDiv .timeIcon{ width:0.9rem; height:0.88rem; float:right;}
.searchDiv .timeIcon a{ display:block; width:0.9rem; height:0.88rem; background:url(../images/timeIcon01.png) no-repeat center center; background-size:0.4rem 0.4rem;}
.searchDiv .searchForm{ padding-top: 0.14rem; }
.searchDiv .searchForm{ display:block; margin:0 0.9rem 0 0.2rem;}
.searchDiv .searchForm input.txt{ width:100%; height:0.6rem; line-height:0.56rem; border-radius:0.3rem; background:#fff url(../images/searchIcon.png) no-repeat 0.22rem center; background-size:0.22rem 0.22rem; border:1px solid #e1e1e1; font-size:0.24rem; padding:0 0.2rem 0 0.6rem; color:#666;}
.searchBox{ height:0.88rem;}

.searchTimeCheck{ position:fixed;width:100%;position:fixed;top:1.76rem; bottom:0;min-width:320px; max-width:540px; z-index:499; background:rgba(0,0,0,0.5); display:none;}
.searchTimeCheck ul{ padding:0.2rem 0.2rem 0; background:#fff; overflow:hidden; position:relative;}
.searchTimeCheck ul li.li01{ width:50%; height:0.68rem; float:left; padding-right:0.3rem;}
.searchTimeCheck ul li.li03{ width:50%; height:0.68rem; float:left; padding-left:0.3rem;}
.searchTimeCheck ul li.li02{ width:0.6rem; height:0.68rem; line-height:0.68rem; text-align:center; font-size:0.28rem; color:#333; position:absolute; top:0.2rem; left:50%; margin-left:-0.3rem;}
.searchTimeCheck ul li.li01 input.txt,.searchTimeCheck ul li.li03 input.txt{ width:100%; height:0.68rem; border:1px solid #e1e1e1; text-align:center; font-size:0.26rem; background:#f5f5f5; color:#333;}
.searchTimeCheck .cz{ overflow:hidden; height:0.8rem; line-height:0.8rem; padding:0 0.2rem; background:#fff; text-align:right;}
.searchTimeCheck .cz a{ font-size:0.28rem; color:#333;}
.searchTimeCheck .cz span{ font-size:0.28rem; color:#333; padding:0 0.2rem;}

.projectList .projectListDiv{ background: #fff; margin-bottom: 0.2rem;}
.projectList .projectListDiv .titleBox{ height:0.82rem; background:#fff; margin-left: 0.2rem; border-bottom: 1px solid #e1e1e1;}
.projectList .projectListDiv .titleBox h3{ float:left; height:0.8rem; line-height:0.8rem; padding-left:0.2rem; font-size:0.28rem; font-weight:normal; color: #999;}
.projectList .projectListDiv .titleBox a.projectCheck{ width:0.8rem; height:0.8rem; float:right;}
.projectList .projectListDiv .titleBox a.projectCheck span{ display:block; width:0.8rem; height:0.8rem; background:url(../images/menuIcon01.png) no-repeat center center; background-size:0.32rem 0.32rem;}
.projectList .projectListDiv .listBox{ overflow:hidden;background:#FFF;}
.projectList .projectListDiv .listBox li{ width:33.33%; float:left;}
.projectList .projectListDiv .listBox li a{ display:block; height:2.2rem; padding:0 0.2rem;}
.projectList .projectListDiv .listBox li a p.p01{position:relative; padding-top:0.1rem;}
.projectList .projectListDiv .listBox li a p.p01 em{ display: block; width:60px; height:60px; margin: 0 auto;}
.projectList .projectListDiv .listBox li a p.p01 i{ position:absolute; line-height:100%; top:0.1rem; left:50%; margin-left:0.5rem; padding:0.06rem; background:#f00; border-radius:0.06rem; color:#fff; font-size:9px; font-style:normal;}
.projectList .projectListDiv .listBox li a p.p01 i.show{ position:absolute; line-height:100%; top:0.9rem; left:50%; margin-left:0.5rem; padding:0.06rem; background:#fb9607; border-radius:0.06rem; color:#fff; font-size:9px; font-style:normal;}
.projectList .projectListDiv .listBox li p.p02{ display:none;}
.projectList .projectListDiv .listBox li a p.p01 span{ display:block; overflow:hidden;height:0.8rem; line-height:0.4rem; font-size:0.24rem; color:#333; text-align:center;}
.projectList .projectListDiv .listBox li.lan_project_cate{ position: relative;}
.projectList .projectListDiv .listBox li.lan_project_cate i.lanarrow{width: 0.8rem;height: 1.2rem; position: absolute;top: 50%;right: 0;margin-top: -0.6rem; background: #fff url(../images/rightArrow.png) no-repeat right center;background-size: 0.38rem 0.32rem;z-index: 2;}
.projectList02 .projectListDiv .titleBox a.projectCheck span{background:url(../images/menuIcon02.png) no-repeat center center; background-size:0.32rem 0.32rem;}
/*--切换视图--*/
.projectList02 .projectListDiv .listBox li{ overflow:hidden; width:100%; float:none; padding-left: 0.2rem;}
.projectList02 .projectListDiv .listBox li a{ display:block; height:auto;padding:0.2rem 0.2rem 0.2rem 0; overflow:hidden; background:url(../images/rightArrow.png) no-repeat right center; background-size:19px auto;border-bottom:1px solid #e1e1e1;}
.projectList02 .projectListDiv .listBox li a p.p01{ padding:0; margin-right:0.4rem; overflow: hidden;}
.projectList02 .projectListDiv .listBox li a p.p01 i{ display:none;}
.projectList02 .projectListDiv .listBox li a p.p01 i.show{ display: none !important; }
.projectList02 .projectListDiv .listBox li a p.p01 em{ width: 0.48rem; height: 0.48rem; float: left; }
.projectList02 .projectListDiv .listBox li a p.p01 span{ height:auto; display:block; text-align:left; font-size:0.28rem; max-height:0.8rem; overflow:hidden; margin-left:0.48rem; line-height: 0.4rem;}
.projectList02 .projectListDiv .listBox li a p.p02{ line-height:0.4rem; font-size:0.24rem; color:#999; display:block;}
.projectList02 .projectListDiv .listBox li.wjjLi a p.p01{ background:url(../images/renwuIcon.png) no-repeat 0 0.08rem; background-size:0.24rem 0.24rem;}
.projectList02 .projectListDiv .listBox li.xmLi a p.p01{ background:url(../images/renwuIcon02.png) no-repeat 0 0.08rem; background-size:0.24rem 0.24rem;}
/*--编辑项目--*/
.projectList03  .projectListDiv .listBox li a{padding: 0.2rem 0.8rem 0.2rem 0; background:none; position: relative;}
.projectList03  .projectListDiv .listBox li a label{ width: 0.32rem; height: 0.32rem; position: absolute; top: 0.28rem; right: 0.2rem; background: url(../images/radioicon01.png) no-repeat 0 0; background-size: 0.32rem auto; overflow: hidden;}
.projectList03  .projectListDiv .listBox li a label.on{ background-position:0 -0.32rem; }
.projectList03  .projectListDiv .listBox li a label input{ position: absolute; left: -99999px; }


.llProjectBottom{ position: fixed; height: 0.88rem; width: 100%;bottom:0;min-width:320px; max-width:540px;z-index:498; background:url(../images/bg01.png) no-repeat 0 0; background-size: 100% 100%;}
.llProjectBottom a{ width: 100%; height: 0.88rem; float: left; line-height: 0.88rem; text-align: center; font-size: 0.32rem; color: #fff; position: relative; }
.llProjectBottom a i{ width: 1px; height: 0.68rem; position: absolute;top: 0.1rem; right: 0; font-size: 0; background: #fff;}
.llProjectBottom a:last-child i{ display: none; }
.llProjectBottom a.twoBtn{ width: 50%; }
.llProjectBottomDiv{ height: 0.88rem; }

/**浮动样式**/
.floatmain {width:100%;height:100%;position:fixed;top:0%;min-width:320px; max-width:540px;float:left;_position:absolute;_bottom:0;_top:expression(eval(document.documentElement.scrollTop));_height:expression(eval(document.documentElement.clientHeight));z-index:599;border-radius:1px;overflow:hidden;background:rgba(0,0,0,0.6);display:none;left:0px;}
.floatboxs {width:100%;height:100%;margin:0px auto;_height:expression(eval(document.documentElement.clientHeight));position:relative;}
.iframeclass {width:100%;height:100%;z-index:-1;top:0px;left:0px;*background:#fff;*filter:alpha(opacity=30);_position:absolute;}

.floatDiv{ background:#fff; margin:0 0.2rem; border-radius:0.1rem;position:relative;overflow-x: hidden;overflow-y: auto;}
.floatDiv a.closeA{ width:0.88rem; height:0.88rem; position:absolute; top:0; right:0; background:url(../images/closeBtn.png) no-repeat center center; background-size:0.22rem 0.22rem; z-index: 100;}
.floatDiv .floatTitle{ height:0.9rem; line-height:0.88rem; font-size:0.32rem; background: #fff; color:#333; text-align:center; border-bottom: 1px solid #dcdcdc;}
.shjg .shjgWz{ line-height:0.6rem; padding:0 0.2rem 0.1rem; font-size:0.28rem; color:#f55; text-align:center;}
.shjg .shjgDetail{ margin:0 0.2rem; background:#f1f1f1; padding:0.1rem 0.2rem; border-radius:0.06rem; line-height:0.36rem; font-size:0.24rem; color:#999;}
.floatDiv .floatBtn{ display:block;width:100%; height:0.9rem;background:#fff; border-radius:0 0 0.1rem 0.1rem; border-top: 1px solid #dcdcdc;}
.floatDiv .floatBtn a{ float: left; width: 100%; height: 0.88rem; line-height: 0.88rem; font-size: 0.32rem; color: #4b84ed; border-right: 1px solid #dcdcdc; text-align: center;}
.floatDiv .floatBtn a:last-child{ border-right: none; }
.floatDiv .floatBtn a.twoBtn{ width: 50%; }
.floatDiv .floatScrollDiv{ overflow-x:hidden; overflow-y: auto;}

.bgf66{ background-color:#f66 !important;}
.bgffb850{ background-color:#ffb850 !important;}
.bg47b86f{ background-color:#47b86f !important;}

.newProject .xjFl{ margin-left:0.6rem; margin-top: 0.2rem; padding-bottom:0.6rem; overflow:hidden;}
.newProject .xjFl li{ width:50%; padding-right:0.6rem; float:left;}
.newProject .xjFl li a{ display:block; width:2.12rem; height:2.12rem; background:#f5f8fa; border-radius:0.1rem; padding-top:0.1rem;}
.newProject .xjFl li a p{width:1.4rem;height:1.4rem; margin:0 auto;}
.newProject .xjFl li a p img{ display:block; object-fit: cover;}
.newProject .xjFl li a span{ display:block;font-size:0.24rem; color:#333; text-align:center;}

.addWjj .AddwjjDiv{ padding-bottom:0.4rem;}
.addWjj .AddwjjDiv .photo{ width:1.4rem; height: 1.4rem; margin:0 auto 0.1rem;}
.addWjj .AddwjjDiv .photo img{ display:block; object-fit: cover;}
.addWjj .AddwjjDiv input.txt{ width:4.6rem; height:0.8rem; line-height:0.76rem; padding:0 0.3rem; border:1px solid #c1c1c1; border-radius:0.1rem; margin:0 auto; display:block; text-align:center;}

/*--新建项目--*/
.projectForm{ background:#fff;}
.projectForm .inputDiv{ border-bottom:1px solid #e1e1e1;}
.projectForm .inputDiv input.txt{ width:100%; height:0.8rem; line-height:0.8rem; padding:0 0.2rem; border:none; font-size:0.28rem;}
.projectForm .inputDiv textarea.txt{ width:100%; height:2.4rem; line-height:0.6rem; padding:0 0.2rem; border:none; font-size:0.28rem;}
.projectForm .selectDiv{border-bottom:1px solid #e1e1e1;}
.projectForm .selectDiv select{ width:100%; height:0.8rem; border:none; padding:0 0.2rem;}

.projectPeople{ background:#fff; margin-top:0.2rem;}
.projectPeople .titleBox, .otherCompanyPeople .titleBox{ height:0.84rem; line-height:0.84rem; padding:0 0.2rem; font-size:0.32rem; color:#333;}
.projectPeople .listDiv{ overflow:hidden; margin: 0 0.2rem;}
.projectPeople .listDiv a{ width:1.4rem; height:90px; float:left; overflow:hidden;}
.projectPeople .listDiv a p{ width:1.12rem;height:1.12rem; margin:0 auto; padding: 0.06rem;}
.projectPeople .listDiv a.otherPeople p{ border: 1px solid #39f; padding: 0.04rem; }
.projectPeople .listDiv a p img{ display:block;border-radius:50px;}
.projectPeople .listDiv a span{ display:block; height:0.6rem; line-height:0.6rem; font-size:0.28rem; color:#333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; text-align:center;}

.addPhotoForm{ padding:0.2rem 0 0 0.2rem; overflow:hidden; background:#fff;}
.addPhotoForm li{ width:1.36rem; height:1.36rem; float:left; margin:0 0.2rem 0.2rem 0; position:relative;}
.addPhotoForm li img{ display:block;}
.addPhotoForm li a.closeBtn{ width:0.3rem; height:0.3rem; background:url(../images/closeBtn02.png) no-repeat 0 0; background-size:0.3rem 0.3rem; position:absolute; top:-0.1rem; right:-0.1rem;}
.addPhotoForm li.addPhotoLi input.inputFile{ width:100%; height:100%; position:absolute; top:0; left:0; opacity:0;}

.floatDiv .floatSearch{}
.floatDiv .floatSearch{ height:0.88rem;width:100%;height:0.88rem; background:#fff; position: relative;}
.floatDiv .floatSearch .floatSearchDiv{ padding-top: 0.14rem; position: relative;}
.floatDiv .floatSearch .floatSearchDiv{ display:block; margin:0 0.2rem 0 0.2rem;}
.floatDiv .floatSearch .floatSearchDiv input.txt{ width:100%; height:0.6rem; line-height:0.56rem; border-radius:0.3rem; background:#fff url(../images/searchIcon.png) no-repeat 0.22rem center; background-size:0.22rem 0.22rem; border:1px solid #e1e1e1; font-size:0.24rem; padding:0 0.2rem 0 0.6rem; color:#666;}
.floatDiv .floatSearch .floatSearchDiv .lanlingselect{width: 0.58rem;height: 0.58rem;position: absolute; top:0.13rem;right:-0.78rem;background: url(../images/llwjjicon.png) no-repeat center center;background-size: 0.58rem 0.58rem;}
.floatDiv .floatSearch .floatSearchDiv .lanlingselect select{ width: 0.58rem;height: 0.58rem;opacity: 0; }
.floatDiv .floatSearch .minCheck{ width:0.88rem; height:0.88rem; float:right;}
.floatDiv .floatSearch .minCheck a.btnClick{ display:block; width:0.88rem; height:0.88rem; background:url(../images/sxIcon.png) no-repeat center center; background-size:0.3rem 0.3rem;}
.floatDiv .floatSearch .minCheckTc{ position: absolute; top: 0.88rem; left: 0; right: 0; bottom: auto;}

.peopleList{ background: #fff; }
.peopleList .peopleListTitle{ line-height: 0.8rem; padding: 0 0.2rem; background: #ebebeb; }
.peopleList .peopleCompany .peopleCompanyName{ height: 0.9rem; border-bottom: 1px solid #e1e1e1; padding: 0 0.76rem 0 0.2rem; position: relative;}
.peopleList .peopleCompany .peopleCompanyName a{ display: block; overflow: hidden; }
.peopleList .peopleCompany .myCompany{ background: #ceecff;}
.peopleList .peopleCompany .peopleCompanyName p.name{ float: left; height: 0.88rem; line-height: 0.88rem; font-size: 0.32rem; color: #000;}
/*.peopleList .peopleCompany .peopleCompanyName i{ width: 0.32rem; height: 0.32rem; position: absolute; top: 0.28rem; right: 0.2rem; background: url(../images/eqrighticon01.png) no-repeat 0 0; background-size: 100% 100%; cursor: pointer; background-color: red;}*/
.peopleList .peopleCompany .peopleCompanyName i{ 
	width: 0.76rem; 
	height: 100%; 
	position: absolute; 
	top: 0; 
	right: 0; 
	background: url(../images/eqrighticon01.png) no-repeat 0 0; 
	background-size: 0.32rem 0.32rem; 
	cursor: pointer; 
	background-position: center;
}
.peopleList .peopleCompany .downarrow i{background: url(../images/eqrighticon02.png) no-repeat 0 0; background-size: 0.32rem 0.32rem;cursor: pointer; background-position: center; }
.peopleList .peopleCompany .downarrow a i{background: url(../images/eqrighticon01.png) no-repeat 0 0; background-size: 0.32rem 0.32rem; cursor: pointer; background-position: center;}
.peopleList .peopleCompany .peopleDepartment{ margin-left: 0.2rem; display: none;}
.peopleList .peopleCompany .peopleDepartment .peopleDepartmentName{ height: 0.9rem; border-bottom: 1px solid #e1e1e1; padding: 0 0.72rem 0 0.2rem; position: relative; cursor: pointer;}
.peopleList .peopleCompany .peopleDepartment .peopleDepartmentName p.name{ float: left; height: 0.88rem; line-height: 0.88rem; font-size: 0.32rem; color: #666;}
.peopleList .peopleCompany .peopleDepartment .peopleDepartmentName i{ width: 0.32rem; height: 0.32rem; position: absolute; top: 0.28rem; right: 0.2rem; background: url(../images/eqrighticon01.png) no-repeat 0 0; background-size: 100% 100%; cursor: pointer;}
.peopleList .peopleCompany .peopleDepartment .downarrow i{background: url(../images/eqrighticon02.png) no-repeat 0 0; background-size: 100% 100%; }
.peopleList .peopleCompany .peopleDetail{ margin-left: 0.2rem; display: none;}
.peopleList .peopleCompany .peopleDetail li{ height: 0.9rem; border-bottom: 1px solid #e1e1e1; overflow: hidden;}
.peopleList .peopleCompany .peopleDetail li label{ width: 0.32rem; height: 0.32rem; float: left; margin:0.28rem 0.2rem 0 0; position: relative; overflow: hidden; background: url(../images/radioicon01.png) no-repeat 0 0; background-size:0.32rem auto;}
.peopleList .peopleCompany .peopleDetail li label.on{ background-position: 0 -0.32rem; }
.peopleList .peopleCompany .peopleDetail li label input{ position: absolute; left: -999999px; }
.peopleList .peopleCompany .peopleDetail li .photo{ width: 0.6rem; height: 0.6rem; float: left; border-radius: 50%; overflow: hidden; margin: 0.14rem 0.2rem 0 0; }
.peopleList .peopleCompany .peopleDetail li .photo img{ display: block; object-fit: cover; }
.peopleList .peopleCompany .peopleDetail li .name{ float: left; height: 0.88rem; line-height: 0.88rem; font-size: 0.32rem; color: #333; margin-right: 0.2rem;}
.peopleList .peopleCompany .peopleDetail li .star{ width: 1.5rem; height: 0.88rem; float: left; padding-top: 0.34rem; }
.peopleList .peopleCompany .peopleDetail li .star p{ width: 0.2rem; height: 0.2rem; float: left; background: url(../images/starBg05.png) no-repeat 0 0; background-size: 100% 100%; margin-right: 0.1rem;}
.peopleList .peopleCompany .peopleDetail li .star p span{ display: none; width: 100%; height: 100%;background: url(../images/starBg04.png) no-repeat 0 0; background-size:auto 100%;}
.peopleList .peopleCompany .peopleDetail li .star p.on span{ display: block; }
.peopleList .peopleCompany .peopleDetail li .telicon{ width: 0.76rem; height: 0.88rem; float: right; background: url(../images/telIcon02.png) no-repeat center center; background-size: 0.7rem 0.8rem; }

.floatDiv .peopleTopInfor{ margin: 0 0.3rem; padding: 0.2rem 0; border-bottom: 1px solid #e1e1e1; overflow: hidden;}
.floatDiv .peopleTopInfor .photo{ width: 0.8rem; height: 0.8rem; border-radius: 50%; overflow: hidden; float: left; margin-top: 0.1rem;}
.floatDiv .peopleTopInfor .name{ height: 0.48rem; line-height: 0.48rem; margin-left: 50px; font-size: 0.28rem; color: #333; }
.floatDiv .peopleTopInfor .job{ line-height: 0.4rem; font-size: 0.24rem; color: #999;margin-left: 50px; }
.floatDiv .peopleTopInfor .star{ height: 0.4rem; margin-left: 50px; padding-top: 0.08rem; }
.floatDiv .peopleTopInfor .star p{ width: 0.24rem; height: 0.24rem; float: left; background: url(../images/starBg05.png) no-repeat 0 0; background-size: 100% 100%; margin-right:0.14rem;}
.floatDiv .peopleTopInfor .star p span{ display: none; width: 100%; height: 100%;background: url(../images/starBg04.png) no-repeat 0 0; background-size:auto 100%;}
.floatDiv .peopleTopInfor .star p.on span{ display: block; }
.floatDiv .peopleTcTags{ margin: 0 0.3rem; padding: 0.3rem 0 0.1rem; overflow: hidden; border-bottom: 1px solid #e1e1e1; }
.floatDiv .peopleTcTags li{ line-height: 0.48rem;padding:0 0.2rem; float: left; margin: 0 0.2rem 0.2rem 0; background: #f8f9fc; border: 1px solid #dcdcdc; font-size: 0.24rem; color: #333;}
.floatDiv .peopleTcTags li.good{ background: #fff7ef; color: #ff973a; border: 1px solid #ff973a; }
.floatDiv .peopleOtherPl{ margin: 0 0.3rem; }
.floatDiv .peopleOtherPl .peopleOtherPlDetail{ padding: 0.3rem 0; border-bottom: 1px solid #e1e1e1; overflow: hidden;}
.floatDiv .peopleOtherPl .peopleOtherPlDetail:last-child{ border-bottom: none; }
.floatDiv .peopleOtherPl .peopleOtherPlDetail .photo{ width: 0.6rem; height: 0.6rem; float: left;border-radius: 50%; overflow: hidden;}
.floatDiv .peopleOtherPl .peopleOtherPlDetail .photo img{ display: block; object-fit: cover; }
.floatDiv .peopleOtherPl .peopleOtherPlDetail .nrTop{ margin-left: 0.8rem; height: 0.36rem;}
.floatDiv .peopleOtherPl .peopleOtherPlDetail .nrTop .name{ height: 0.36rem; float: left; line-height:0.36rem; font-size: 0.28rem; color: #333; margin-right: 0.2rem; }
.floatDiv .peopleOtherPl .peopleOtherPlDetail .nrTop .star{ width: 1.5rem; height: 0.36rem; float: left; padding-top: 0.08rem;}
.floatDiv .peopleOtherPl .peopleOtherPlDetail .nrTop .star p{ width: 0.2rem; height: 0.2rem; float: left; background: url(../images/starBg05.png) no-repeat 0 0; background-size: 100% 100%; margin-right: 0.1rem;}
.floatDiv .peopleOtherPl .peopleOtherPlDetail .nrTop .star p span{ display: none; width: 100%; height: 100%;background: url(../images/starBg04.png) no-repeat 0 0; background-size:auto 100%;}
.floatDiv .peopleOtherPl .peopleOtherPlDetail .nrTop .star p.on span{ display: block; }
.floatDiv .peopleOtherPl .peopleOtherPlDetail .intro{ line-height: 0.32rem; margin-left: 0.8rem; font-size: 0.24rem; color: #999; }
.floatDiv .peopleOtherPl .peopleOtherPlDetail .infor{ line-height: 0.48rem; font-size: 0.28rem; color: #333; margin-top: 0.1rem; }

.protectTags{ width:100%;height:0.9rem; background:#fff; position:fixed;min-width:320px; max-width:540px; border-bottom:1px solid #e1e1e1; z-index:499;}
.protectTagsDiv{ height:0.9rem;}
.protectTags .minCheck{ width:0.88rem; height:0.88rem; float:right;}
.protectTags .minCheck a.btnClick{ display:block; width:0.88rem; height:0.88rem; background:url(../images/sxIcon.png) no-repeat center center; background-size:0.3rem 0.3rem;}
.protectTags .tagsDiv{ margin-right:0.88rem; height:0.88rem; overflow:hidden;}
.protectTags .tagsDiv li{ width:33.3%; float:left;}
.protectTags .tagsDiv li a{ display:block;width:100%; height:0.88rem; padding:0 0.2rem; position:relative; text-align:center;}
.protectTags .tagsDiv li a span{ width:1px; height:0.48rem; font-size:0; background:#e1e1e1; position:absolute; top:0.2rem; right:0;}
.protectTags .tagsDiv li a i{ width:0.24rem; height:0.24rem;float:left; margin-top:0.32rem;}
.protectTags .tagsDiv li a i.i01{background:#999;}
.protectTags .tagsDiv li a i.i02{background:#47b86f;}
.protectTags .tagsDiv li a i.i03{background:#f66;}
.protectTags .tagsDiv li a p{height:0.88rem; line-height:0.88rem; font-size:0.28rem; color:#333;margin:0 0 0 0.28rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.minCheckTc{width:100%; top:0.88rem; bottom:0;background:rgba(0,0,0,0.5);position:fixed;min-width:320px; max-width:540px; border-bottom:1px solid #e1e1e1; z-index:499; display:none;}
.minCheckTc .nrBox{ background:#fff;}
.minCheckTc .nrBox a{ display:block; height:0.9rem; line-height:0.88rem; overflow:hidden; padding:0 0.2rem; border-bottom:1px solid #e1e1e1; font-size:0.32rem; color:#333;}

.projectDetail{ background: #fff; }
.projectDetail .improtantotherpeople{ border-bottom: 1px solid #e1e1e1; overflow: hidden; padding: 0 0.2rem;}
.projectDetail .improtantotherpeople span{ vertical-align: middle; line-height: 0.68rem; font-size: 0.28rem; color: #999;}
.projectDetail .improtantotherpeople span.otherpeople{ width: 0.3rem; height: 0.3rem; display: inline-block;vertical-align: middle; margin-left: 0.1rem; background:url(../images/otherpeople.png) no-repeat 0 0; background-size: 100% 100%;}
.projectDetail .listDiv li{ border-bottom:1px solid #e1e1e1;}
.projectDetail .listDiv li a{ display:block; overflow:hidden; padding:0.2rem; position:relative;}
.projectDetail .listDiv li a i{ width:0.24rem; height:0.24rem; position:absolute; top:50%; margin-top:-0.12rem; left:0.2rem;}
.projectDetail .listDiv li a .p01{ line-height:0.44rem; font-size:0.28rem; color:#333; margin-left:0.44rem;}
.projectDetail .listDiv li a .p01 span{ vertical-align: middle; }
.projectDetail .listDiv li a .p01 span.otherpeople{ width: 0.3rem; height: 0.3rem; display: inline-block;vertical-align: middle; margin-left: 0.1rem; background:url(../images/otherpeople.png) no-repeat 0 0; background-size: 100% 100%;}
.projectDetail .listDiv li a .p02{ line-height:0.4rem; font-size:0.24rem; color:#999; margin-left:0.44rem;}

.projectDetail .listDiv li a label{ width: 0.32rem; height: 0.32rem; position: absolute; top: 0.28rem; right: 0.2rem; background: url(../images/radioicon01.png) no-repeat 0 0; background-size: 0.32rem auto; overflow: hidden;}
.projectDetail .listDiv li a label.on{ background-position:0 -0.32rem; }
.projectDetail .listDiv li a label input{ position: absolute; left: -99999px; }

.projectDetail02 .listDiv li a .p01{ background:url(../images/renwuIcon02.png) no-repeat 0 center; background-size:0.28rem 0.28rem; padding-left:0.36rem;}
.projectDetailBj .listDiv li{ background:#fff; border:none; margin-bottom:0.2rem;}
.projectDetailBj .listDiv li a{ background:none;}
.projectDetailBj .listDiv li .cz{overflow:hidden; border-top:1px solid #e1e1e1;}
.projectDetailBj .listDiv li .cz a{ height:0.6rem; line-height:0.6rem;width:50%; text-align:center; padding:0; border-right:1px solid #e1e1e1; float:left; background:none;}
.projectDetailBj .listDiv li .cz a:last-child{ border:none;}
.projectDetailBj .listDiv li .cz a span{ display:inline-block; height:0.6rem; line-height:0.6rem; font-size:0.24rem; padding-left:0.36rem; color:#333;}
.projectDetailBj .listDiv li .cz a.cz01 span{ background:url(../images/projectBottom04.png) no-repeat 0 center; background-size:auto 0.24rem;}
.projectDetailBj .listDiv li .cz a.cz02 span{ background:url(../images/projectBottom02.png) no-repeat 0 center; background-size:auto 0.24rem;}
.projectDetail03 .listDiv li a i{ display:none;}
.projectDetail03 .listDiv li a .p01,.projectDetail03 .listDiv li a .p02{ margin:0;}

.renwuView{position:relative; background: #fff; padding-top: 0.2rem;}
.renwuView .renwuViewBox{height:3rem; overflow: hidden;}
.renwuView .renwuViewBoxShow{ height: auto !important; }
.renwuView p.biaoqian{width:0.8rem;height:0.8rem;position:absolute;top:0;right:0;overflow:hidden;}
.renwuView dl{overflow:hidden;}
.renwuView dt{height:0.6rem;line-height:0.6rem;float:left;font-size:0.28rem;color:#666; padding-left: 0.2rem;}
.renwuView dd{margin-left:80px;line-height:0.6rem;font-size:0.28rem;color:#333;}
.renwuView dd span{color:#f00;}
.renwuView dl.jindu dt{height:0.64rem;line-height:0.64rem;}
.renwuView dl.jindu dd .jinduBtn a{display:block;height:0.64rem;background:url(../images/jinduBtn.png) no-repeat 0 -0.64rem;padding-left:90px;color:#333;}
.renwuView dl.jindu dd .jinduBtn a p.p01{display:none;}
.renwuView dl.jindu dd .jinduBtn a.on{background-position:0 0;}
.renwuView dl.jindu dd .jinduBtn a.on p.p01{display:block;}
.renwuView dl.jindu dd .jinduBtn a.on p.p02{display:none;}
.renwuView dl.pingxing .star{ width:1.5rem; height: 0.6rem; float: left;padding-top:0.2rem; }
.renwuView dl.pingxing .star p{ width: 0.2rem; height: 0.2rem; float: left; background: url(../images/starBg05.png) no-repeat 0 0; background-size: 100% 100%; margin-right: 0.1rem;}
.renwuView dl.pingxing .star p span{ display: none; width: 100%; height: 100%;background: url(../images/starBg04.png) no-repeat 0 0; background-size:auto 100%;}
.renwuView dl.pingxing .star p.on span{ display: block; }
.renwuView dl.biaoqian dd p{ height: 0.56rem; float: left;line-height: 0.52rem; padding: 0 0.2rem; background: #f7f6fb; font-size: 0.24rem; color: #333; float: left; border: 1px solid #e2e1e6; margin: 0.02rem 0.1rem 0 0; }
.renwuView .arrow{height: 0.48rem;padding-top: 0.16rem;}
.renwuView .arrow i{display: block;width: 0.3rem;height: 0.16rem;margin: 0 auto;background: url(../images/lanlingarrow.png) no-repeat 0 0;background-size: 0.3rem 0.32rem;}
.renwuView .arrow i.on{background-position: 0 bottom;}

.renwuDetail{ padding:0 0.2rem; background: #fff;}
.renwuDetail .titleBox{ height:0.64rem; line-height:0.64rem; font-size:0.32rem; color:#333;}
.renwuDetail .detailDiv{ line-height:180%; font-size:0.28rem; color:#666; padding-bottom: 5px;}
.renwuDetail .detailDiv img{ max-width:100%; display:block;}
.renwuTalk .talkBtn{ height:0.76rem; border-top: 1px solid #e1e1e1;}
.renwuTalk .talkBtn a{ width:0.4rem; height:0.64rem; float:right; background:url(../images/talkIcon.png) no-repeat right center; background-size:0.28rem auto;}
.renwuTalk .talkDetail{ padding:5px 10px; background:#f1f1f1; padding-bottom: 20px;}
.renwuTalk .talkDetail p{ line-height:22px; font-size:12px; color:#333;}
.renwuTalk .talkDetail p a{ color:#6674a6;}
.renwuTalk .talkDetail p span{ color:#999; font-size:10px;}

.lybd{ width:100%;position:fixed; top:0;bottom:0;left:0px;right:0px;z-index:600;min-width:320px; max-width:540px; background:rgba(0,0,0,0.5); display:block;}
.lybd form{ position:absolute; right:0;left:0; bottom:0; background:#f4f5f7; padding:0.2rem 0.2rem 0; overflow:hidden;}
.lybd form textarea.txt{ width:100%; height:2rem; line-height:160%; padding:0.1rem 0.2rem; background:#fff; border:1px solid #e7e6eb; border-radius:5px; font-size:0.28rem; color:#999;}
.lybd form .btnDiv{ height: 1.2rem; float: right; padding-top:0.34rem;  }
.lybd form .btnDiv .btn{ float:right; margin-left:0.2rem; height:0.48rem; padding:0 0.28rem; font-size:0.28rem; color:#fff; border:none;background:url(../images/btn01.jpg); border-radius: 0.24rem;}
.lybd form .btnDiv .btn01{ background:url(../images/btn02.jpg); }

.lybd form .addPic{ float: left; margin-top: 0.2rem; }
.lybd form .addPic p{ float: left; width: 0.78rem; height: 0.78rem; float: left;;margin: 0 0.2rem 0.2rem 0; }
.lybd form .addPic p img{ display: block; object-fit: cover; }
.lybd form .addPic p.addPicP{ position:relative; }
.lybd form .addPic p.addPicP input{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0; }

.renwuDetail .talkDetail .talkDetailDiv{ margin-bottom: 0.2rem; }
.renwuDetail .talkDetail .talkDetailDiv:last-child{ margin: 0; }
.renwuDetail .talkDetail .talkDetailDivDsh{ padding:0.2rem; background: #f1f1f1; border-radius: 5px;}
.renwuDetail .talkDetail .talkDetailDiv .p01{ line-height:0.46rem; font-size:0.28rem; color: #999; }
.renwuDetail .talkDetail .talkDetailDiv .p02{ line-height:0.44rem; font-size:0.28rem; color: #333; }
.renwuDetail .talkDetail .talkDetailDiv .p02 a{ color: #39f; }
.renwuDetail .talkDetail .talkDetailDiv .p03{ height:0.4rem; }
.renwuDetail .talkDetail .talkDetailDiv .p03 .time{ float: left; height:0.4rem; line-height:0.4rem; color: #999; font-size:0.28rem;}
.renwuDetail .talkDetail .talkDetailDiv .p03 .caozuo{ float: right; height:0.4rem; line-height:0.4rem; }
.renwuDetail .talkDetail .talkDetailDiv .p03 .caozuo a{ float: left; font-size:0.28rem; }
.renwuDetail .talkDetail .talkDetailDiv .p03 .caozuo a.link01{ color: #39f; }
.renwuDetail .talkDetail .talkDetailDiv .p03 .caozuo a.link02{ color: #f66; }
.renwuDetail .talkDetail .talkDetailDiv .p03 .caozuo span{ float: left; font-size:0.28rem; color: #666;}
.renwuDetail .talkDetail .talkDetailDiv .pic{ overflow: hidden; }
.renwuDetail .talkDetail .talkDetailDiv .pic a{ width:0.8rem; height:0.8rem; float: left; overflow: hidden; margin:0.1rem 0.2rem 0 0; }

.timeCheckDiv{ margin-top:0.2rem;background:#fff;}
.timeCheckDiv .inputDiv{ border-bottom:1px solid #e1e1e1;}
.timeInput{ height:0.88rem; line-height:0.88rem; width:100%; border:none; padding:0 1.2rem 0 0.2rem; background:url(../images/timeIcon.png) no-repeat right 0; background-size:auto 100%;}

.lanrenwuYxj02{ background:#fff;position:relative; border-bottom: 1px solid #e1e1e1; cursor: pointer; z-index: 60;}
.lanrenwuYxj02 .txt{display: block;width: 100%;padding: 0 0.8rem 0 0.2rem; height: 0.88rem;line-height:0.88rem; font-size:0.32rem; color:#333;background:none;border: none;position: relative; z-index: 2;}
.lanrenwuYxj02 .arrow{ width: 0.32rem;height: 0.88rem;background: url(../images/eqrighticon01.png) no-repeat right center; background-size: 0.32rem 0.32rem;font-size: 0;position: absolute; top: 0;right: 0.2rem; z-index: 1;}
.lanrenwuYxj02 .lanrenwuYxjTc{ position: absolute;max-height:6rem; top: 0.88rem;right: 0;left: 0;background: #fff;border-top: 1px solid #e1e1e1; overflow-x: hidden;overflow-y: auto; display: none;}
.lanrenwuYxj02 .lanrenwuYxjTc a{display: block;margin-left: 0.2rem;height:0.88rem;border-bottom: 1px solid #e1e1e1;padding-right: 0.2rem;font-size: 0.28rem;color: #333;line-height: 0.88rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.lanrenwuYxj{ background:#fff;overflow:hidden; position:relative; border-bottom: 1px solid #e1e1e1; cursor: pointer;}
.lanrenwuYxj h3{height:0.88rem; line-height:0.88rem; font-size:0.32rem; color:#333; font-weight:normal; position: absolute; top:0px; left: 10px;}
.lanrenwuYxj select{height:0.88rem; width: 100%; text-align: right;position: absolute; top:0; left:0; opacity: 0; font-size: 0.32rem;}
.lanrenwuYxj p{height:0.88rem;line-height:0.88rem; text-align: right; color: #999;font-size: 0.32rem; background: url(../images/eqrighticon01.png) no-repeat right center; background-size: 0.32rem 0.32rem; padding-right: 0.4rem; margin: 0 0.2rem 0 2rem; overflow: hidden;}

/*--弹出层选择--*/
.floatDiv .lltcCheckd{ padding-left: 0.2rem; }
.floatDiv .lltcCheckd .lltcCheckdDiv{ overflow: hidden; border-bottom: 1px solid #e1e1e1;}
.floatDiv .lltcCheckd .lltcCheckdDiv label{ display: block; overflow: hidden;padding: 0.2rem 0.2rem 0.2rem 0.52rem; position: relative;}
.floatDiv .lltcCheckd .lltcCheckdDiv label i{ width: 0.32rem; height: 0.32rem; position: absolute; top: 50%; margin-top: -0.16rem;left:0;background: url(../images/radioicon01.png) no-repeat 0 0; background-size:0.32rem auto; overflow: hidden;}
.floatDiv .lltcCheckd .lltcCheckdDiv label.on i{ background-position: 0 -0.32rem; }
.floatDiv .lltcCheckd .lltcCheckdDiv label input{ position: absolute; left: -99999px; }
.floatDiv .lltcCheckd .lltcCheckdDiv .p01{ line-height:0.48rem; font-size: 0.32rem; color:#333; }
.floatDiv .lltcCheckd .lltcCheckdDiv .p02{line-height:0.48rem; font-size: 0.28rem; color:#999; }
.floatDiv .lltcCheckd .peopleDetail{ margin-left: 0.2rem;}
.floatDiv .lltcCheckd .peopleDetail li{ height: 0.9rem; border-bottom: 1px solid #e1e1e1; overflow: hidden;}
.floatDiv .lltcCheckd .peopleDetail li label{ width: 0.32rem; height: 0.32rem; float: left; margin:0.28rem 0.2rem 0 0; position: relative; overflow: hidden; background: url(../images/radioicon01.png) no-repeat 0 0; background-size:0.32rem auto;}
.floatDiv .lltcCheckd .peopleDetail li label.on{ background-position: 0 -0.32rem; }
.floatDiv .lltcCheckd .peopleDetail li label.nocheck{ background: url(../images/nocheck.png) no-repeat 0 0; background-size:0.32rem auto;}
.floatDiv .lltcCheckd .peopleDetail li label input{ position: absolute; left: -999999px; }
.floatDiv .lltcCheckd .peopleDetail li .photo{ width: 0.6rem; height: 0.6rem; float: left; border-radius: 50%; overflow: hidden; margin: 0.14rem 0.2rem 0 0; }
.floatDiv .lltcCheckd .peopleDetail li .photo img{ display: block; object-fit: cover; }
.floatDiv .lltcCheckd .peopleDetail li .name{ float: left; height: 0.88rem; line-height: 0.88rem; font-size: 0.32rem; color: #333; margin-right: 0.2rem;}
.floatDiv .lltcCheckd .peopleDetail li .star{ width: 1.5rem; height: 0.88rem; float: left; padding-top: 0.34rem; }
.floatDiv .lltcCheckd .peopleDetail li .star p{ width: 0.2rem; height: 0.2rem; float: left; background: url(../images/starBg05.png) no-repeat 0 0; background-size: 100% 100%; margin-right: 0.1rem;}
.floatDiv .lltcCheckd .peopleDetail li .star p span{ display: none; width: 100%; height: 100%;background: url(../images/starBg04.png) no-repeat 0 0; background-size:auto 100%;}
.floatDiv .lltcCheckd .peopleDetail li .star p.on span{ display: block; }

.HighSet{}
.HighSet .HighSetDetail{ border-bottom: 1px solid #e5e5e5;position:relative; overflow: hidden; position: relative; padding: 0 1.4rem 0 0.2rem;}
.HighSet .HighSetDetail .wz{ float: left;line-height:0.88rem; font-style:0.32rem; color: #333; }
.HighSet .HighSetDetail label{ width:0.8rem; height:0.4rem; position: absolute; top:50%; margin-top: -0.2rem; right:0.2rem; background: url(../images/jinduBtn03.png) 0 0; background-size: 100% 100%; cursor: pointer;}
.HighSet .HighSetDetail label.on{ background: url(../images/jinduBtn04.png) 0 0; background-size: 100% 100%; }
.HighSet .HighSetDetail label input{ position: absolute; left: -9999px; }
.HighSet .HighSetImprotant{border-bottom: 1px solid #e5e5e5; overflow: hidden; padding: 0 0.2rem;}
.HighSet .HighSetImprotant p{ float: left; line-height:0.88rem;color: #333; }
.HighSet .HighSetImprotant .txt{ width:1rem;height:0.58rem; line-height:0.55rem; border: 1px solid #eee; float: left; margin:0.15rem 0.2rem 0; text-align: center; color: #39f; font-size:0.32rem; border-radius: 5px;}

.floatDiv .tishiBox{ padding: 0.4rem 0.3rem 0.3rem; }
.floatDiv .tishiBox .icon{ width: 1rem; height: 1rem; margin: 0 auto; }
.floatDiv .tishiBox .icon img{ display: block; }
.floatDiv .tishiBox .wz{ line-height:0.68rem; text-align: center; margin-top: 0.2rem; font-size: 0.32rem; color: #000; }

.timeChooseListDiv {
	display:block;height:40px;line-height:40px;padding:0 30px 0 10px;font-size:14px;
	background:#FFF;overflow:hidden;border-bottom:1px solid #e1e1e1;
}
.rwtjtime{ margin-top: 0.2rem; background: #fff; }
.rwtjtime .listDiv{ border-bottom: 1px solid #e1e1e1;}
.rwtjtime .listDiv label { position:relative; height: 0.88rem; display: block; overflow: hidden;}
.rwtjtime .listDiv label em{ width: 0.32rem; height: 0.32rem;  background: url(../images/radioicon01.png) no-repeat 0 0; background-size: 100% auto; position: absolute; top: 0.28rem; left: 0.2rem;}
.rwtjtime .listDiv label.on em{ background-position: 0 -0.32rem; }
.rwtjtime .listDiv label input{ position: absolute; left: -999999px; }
.rwtjtime .listDiv label p{ height: 0.88rem; line-height: 0.88rem; margin: 0 0.9rem 0 0.7rem; font-size: 0.32rem; color: #333; overflow: hidden;}
.rwtjtime .listDiv label i { width:0.4rem;height:0.4rem;float:right;position:absolute;top:0.22rem;right:0.2rem; }
.rwtjtime .listDiv label i.week { background:url(../images/week_icon.png) no-repeat;background-size:0.4rem; }
.rwtjtime .listDiv label i.month { background:url(../images/month_icon.png) no-repeat;background-size:0.4rem; }
.rwtjtime .listDiv label i.year { background:url(../images/year_icon.png) no-repeat;background-size:0.4rem; }
.rwtjtime .listDiv label i.more { background:url(../images/more_icon.png) no-repeat;background-size:0.4rem; }

.checkProject{ background:#fff;}
.checkProject .listDiv li{border-bottom:1px solid #e1e1e1; margin-left: 0.2rem;}
.checkProject .listDiv li a{ display:block;padding:0.2rem 0.2rem 0.2rem 0; }
.checkProject .listDiv li a p{ line-height:0.48rem; font-size:0.28rem; color:#333; padding-left:0.48rem; background:url(../images/renwuIcon02.png) no-repeat 0 center; background-size:0.4rem 0.4rem;}

.newsList{ background: #fff; }
.newsList .newsDetail li{  border-bottom: 1px solid #e1e1e1; }
.newsList .newsDetail li a{ display: block; padding: 0.2rem 2.5rem 0.2rem 0.2rem; position: relative;}
.newsList .newsDetail li label{ display: block; padding: 0.2rem 2.5rem 0.2rem 0.7rem; position: relative; overflow: hidden;}
.newsList .newsDetail li label input{ position: absolute; left: -99999px; }
.newsList .newsDetail li label em{ width: 0.32rem; height:0.32rem; position: absolute; left: 0.2rem; top: 0.29rem; background: url(../images/radioicon01.png) no-repeat 0 0; background-size: 0.32rem auto;}
.newsList .newsDetail li label.on em{ background-position: 0 -0.32rem; }
.newsList .newsDetail li .p01{ line-height: 0.5rem; }
.newsList .newsDetail li .p01 span{ font-size: 0.32rem; color: #333;}
.newsList .newsDetail li .p01 span.showicon{ display: inline-block;width: 0.16rem; height: 0.16rem; vertical-align: top; background: #f31b1b; border-radius: 50%;}
.newsList .newsDetail li .p02{ line-height: 0.4rem; font-size: 0.24rem; color: #999; }
.newsList .newsDetail li .p03{ height: 0.4rem; line-height: 0.4rem; font-size: 0.24rem; color: #999; position: absolute; right: 0.2rem; bottom: 0.2rem; }

.newFrendList{ background: #fff; }
.newFrendList li{padding: 0.2rem; border-bottom: 1px solid #e1e1e1;}
.newFrendList li label{ width: 0.32rem; height: 0.32rem; float: left; margin: 0.28rem 0.2rem 0 0; position: relative; overflow: hidden; background: url(../images/radioicon01.png) no-repeat 0 0; background-size:0.32rem auto;}
.newFrendList li label.on{ background-position:0 -0.32rem;}
.newFrendList li label input{ position: absolute; left: -99999px; }
.newFrendList li .pic{ width:0.6rem; height: 0.6rem; float: left; margin-top:0.14rem; border-radius: 50%; overflow: hidden;}
.newFrendList li .pic img{ display: block; object-fit: cover; }
.newFrendList li .time{ float: right; line-height: 0.52rem; font-size: 0.28rem; color: #999; }
.newFrendList li .p01{ margin:0 2.5rem 0 1.3rem; line-height: 0.52rem; font-size: 0.32rem; color: #333;}
.newFrendList li .p02{ margin-left: 1.3rem; line-height: 0.48rem; font-size: 0.28rem; color: #999; }

.footFriendBox{ position: fixed; width: 100%; min-width: 320px; max-width: 540px; background: #fff; z-index: 488; bottom: 0; height: 0.8rem;}
.footFriendBox .AddBtn{ float: left; width: 1.2rem; height: 0.88rem; background: #fff; padding-top: 0.12rem;}
.footFriendBox .AddBtn .icon{ height: 0.36rem; }
.footFriendBox .AddBtn .icon img{ display: block; margin: 0 auto; }
.footFriendBox .AddBtn .wz{ height: 0.4rem; line-height: 0.4rem; font-size: 0.2rem; text-align: center; color: #333; }
.footFriendBox .allBtn{ width:100%; float: left; height: 0.88rem; line-height: 0.88rem; text-align: center; font-size: 0.32rem; color: #fff; background: url(../images/bg01.png) no-repeat 0 0; background-size: 100% 100%;}
.footFriendBox .twoBtn{ width: 50%; float: left; height: 0.88rem; line-height: 0.88rem; text-align: center; font-size: 0.32rem; color: #fff; }
.footFriendBoxDiv{ height: 0.88rem; }

.yaoqingjiaru{ padding: 0.4rem; }
.yaoqingjiaru .link{ height:0.8rem;line-height: 0.8rem; text-align: center; font-size: 0.32rem; color: #999; overflow: hidden;display:block;white-space:nowrap;text-overflow:ellipsis;}
.yaoqingjiaru .ewm{ width:3rem;margin: 0 auto; }
.yaoqingjiaru .ewm img{ display: block; }
.yaoqingjiaru .sendLink{ margin-top: 0.4rem; }
.yaoqingjiaru .sendLink a{ display: block; width: 5rem; height: 0.8rem; line-height: 0.8rem; background: #39f; color: #fff; text-align: center; font-size: 0.32rem; border-radius: 5px;  margin: 0 auto;}

.searchPeople{ padding: 0.3rem 0.2rem 0.6rem; background: #fff; }
.searchPeople .topDiv{ overflow: hidden; }
.searchPeople .topDiv .photo{ width: 0.8rem; height: 0.8rem; float: left; border-radius: 50%; overflow: hidden;}
.searchPeople .topDiv .photo img{ display: block;object-fit: cover; }
.searchPeople .topDiv .telicon{ width: 0.8rem;height: 0.8rem;float: right; background: url(../images/telIcon02.png) no-repeat right center;background-size: 0.7rem 0.8rem; }
.searchPeople .topDiv .name{ float: left; height: 0.44rem; line-height: 0.44rem; font-size: 0.32rem; color: #333; margin-right: 0.2rem;}
.searchPeople .topDiv .star{ float: left; height: 0.2rem; margin: 0.12rem 0 0 0; }
.searchPeople .topDiv .star p{ width: 0.2rem; height: 0.2rem; float: left; margin-right:0.1rem; background: url(../images/starBg05.png) no-repeat 0 0; background-size:auto 100%;}
.searchPeople .topDiv .star p span{ display: none; width: 100%; height:100%;background:#fff url(../images/starBg04.png) no-repeat 0 0; background-size:auto 100%;}
.searchPeople .topDiv .star p.on span{ display: block; }
.searchPeople .topDiv .company{ line-height: 0.4rem; font-size: 0.28rem; }
.searchPeople .addTxl{ margin-top: 0.4rem; }
.searchPeople .addTxl a{ display: block; width: 5rem; height: 0.8rem; line-height: 0.8rem; background: #1aac19; color: #fff; text-align: center; font-size: 0.32rem; border-radius: 5px;  margin: 0 auto;}

.rili01{background:#fff;}
.rili01 .timeTitle{ height:0.8rem; width:3.4rem; margin:0 auto; overflow: hidden;}
.rili01 .timeTitle a{ width:0.8rem; height:0.8rem; float:left; text-align:center; line-height:0.8rem; font-size:19px; color:#333; font-family:simsun;}
.rili01 .timeTitle h3{ width:1.8rem height:0.8rem; line-height:0.8rem; text-align:center; float:left; font-size:0.32rem; color:#333; font-weight:normal;}
.rili01 .weekList{ overflow:hidden;}
.rili01 .weekList ul{ margin-right:-1px;}
.rili01 .weekList ul li{ width:14.28%; float:left; height:0.88rem; line-height:0.88rem; background:#39f; font-size:0.28rem; color:#fff; text-align:center;}
.rili01 .dayList{ overflow:hidden;}
.rili01 .dayList ul{ margin-right:-1px;}
.rili01 .dayList ul li{ width:14.28%; float:left; height:0.88rem; line-height:0.88rem; background:#eff3f7; border:solid #eff3f7; border-width:0 1px 1px 0; font-size:0.28rem; color:#fff; text-align:center;}
.rili01 .dayList ul li a{ display:block; width:100%; height:100%; background:#fff; color:#333;}
.rili01 .dayList ul li.otherDay a{ background:#eff3f7; color:#999;}
.rili01 .dayList ul li.hadDay a{ color:#f66; position:relative;}
.rili01 .dayList ul li.hadDay a i{ width:5px; height:5px; overflow:hidden; border-radius:50%; position:absolute; background:#f66; top:5px; right:5px;}
.rili01 .dayList ul li a.on{ background: #39f}

.richengList .listDiv li{ border-bottom:1px solid #e1e1e1;}
.richengList .listDiv li a{ display:block; overflow:hidden; padding:0.2rem; position:relative;}
.richengList .listDiv li a .p01{ line-height:0.48rem; font-size:0.28rem; color:#39f;}
.richengList .listDiv li a .p02{ line-height:0.48rem; font-size:0.32rem; color:#333;}
.richengList .listDiv li a .p03{ line-height:0.48rem; font-size:0.32rem; color:#000;}
.richengListBj .listDiv li{ background:#fff; margin-bottom:0.2rem;}
.richengListBj .listDiv li a{ background:none;}
.richengListBj .listDiv li .cz{overflow:hidden; border-top:1px solid #e1e1e1;}
.richengListBj .listDiv li .cz a{ height:0.88rem; line-height:0.88rem;width:50%; text-align:center; padding:0; border-right:1px solid #e1e1e1; float:left; background:none;}
.richengListBj02 .listDiv li .cz a{width:33.3%;}
.richengListBj .listDiv li .cz a:last-child{ border:none;}
.richengListBj .listDiv li .cz a span{ display:inline-block; height:0.88rem; line-height:0.88rem; font-size:0.28rem; padding-left:0.5rem; color:#333;}
.richengListBj .listDiv li .cz a.cz01 span{ background:url(../images/projectBottom04.png) no-repeat 0 center; background-size:auto 0.32rem;}
.richengListBj .listDiv li .cz a.cz02 span{ background:url(../images/projectBottom02.png) no-repeat 0 center; background-size:auto 0.32rem;}
.richengListBj .listDiv li .cz a.cz03 span{padding-left:0;}

/*20180108 09:38*/







/*
  2018-01-04
  LMX
  Star
*/
.table{display:table;width:100%;height:100% }
.table-cell{display:table-cell;vertical-align:middle;}
.pad20{ padding: 0.2rem }
.font28{ font-size: 0.28rem }
.font32{ font-size: 0.32rem }

.colff6666{ color: #ff6666 }
.col999{ color: #999!important }
.bgfff{ background-color: #fff }
.bg3399ff{ background: #3399ff!important }
.ht5{ height: 0.05rem }
input[type="button"], input[type="submit"], input[type="reset"],button{-webkit-appearance:none;}

/*微任务个人中心*/
.myInforTopxz .pingfen{ padding-top: 0.2rem }
.myInforTopxz .name p.p05 { height: 1.2rem; line-height: 1.2rem; font-size: 0.32rem}
.myInforTopxz .pingfenTxt{ padding-right: 0.4rem; text-align: right;display: block; color: #fff; font-size: 0.28rem }

.myxunzhang{position:absolute;top:1.8rem;left:0.2rem;right:0.2rem;height:1.8rem;background:#fff;border-radius:0.1rem;box-shadow:0 0 0.1rem #d5d8df;overflow:hidden; text-align: center;}
.myxunzhang .xzList{ text-align: center; padding: 0.2rem 0.2rem 0; overflow: hidden; background: url(../images/linexz.png) no-repeat center; background-size: auto 100% }
.myxunzhang .xzList li{ width: 50%; float: left;}
.myxunzhang .xzList li a{ display: block; }
.myxunzhang .xzList li .pic{ width: 1.4rem; height: 1.4rem; margin: 0 auto}
.myxunzhang .xzList li .pic img{ display: block; }
.myxunzhang .xzLink{ color: #999; font-size: 0.28rem; position: absolute; top: 0.2rem; right: 0.2rem; }
.myxunzhang .xzLink i{ font-family: "宋体"; font-style: normal; }

.myinforjifen{background:#fff;border-radius:0.1rem;box-shadow:0 0 0.1rem #d5d8df;overflow:hidden; text-align: center; margin: 0 0.2rem 0.3rem}
.myinforjifen p.interTxt{ color: #333; font-size: 0.32rem; text-align: center; padding: 0.3rem 0 }
.myinforjifen .integralDiv{ width: 2.6rem; height: 2.6rem; border-radius: 50%; margin: 0 auto 0.3rem; text-align: center; background: url(../images/integralbg.png) no-repeat center; background-size: 100%; color: #fff; font-size: 0.32rem }
.myinforjifen .integralDiv .p02{ font-size: 0.72rem; padding: 0.1rem 0 }
.myinforjifen .integralDiv .p03{ font-size: 0.32rem }

/*微任务个人中心-我的勋章*/
.tongxunluMenu{ text-align: center; color: #333; font-size: 0.32rem; height: 0.8rem; line-height: 0.8rem; }
.tongxunluMenu ul li{ float: left; width: 50%;}
.tongxunluList{ box-shadow:0 0 0.1rem #d5d8df;}
.tongxunluList li{width:50%;float:left; text-align: center;padding: 0.3rem 0;}
.tongxunluList li:last-child{ border-left: 0.02rem solid #e5e5e5 }
.tongxunluList li .Pic{display:inline-block;width:1.8rem;height:1.8rem;}
.tongxunluList li .Pic img{display:block; object-fit: cover; }

.tongxunluList02{overflow:hidden; box-shadow:0 0 0.1rem #d5d8df;}
.tongxunluList02 li{width:50%; padding: 0.3rem 0; float:left;border-bottom:0.02rem solid #e5e5e5; text-align: center; border-right: 0 }
.tongxunluList02 li:nth-child(2n){ border-left: 0.02rem solid #e5e5e5 }
.tongxunluList02 li .Pic{display:inline-block; width:1.8rem;height:1.8rem; margin: 0 auto}
.tongxunluList02 li .Pic img{display:block; object-fit: cover;  }

.floatDivPer{ border-radius: 0.25rem }

.medalBig{ width: 2.4rem; height: 2.4rem; margin: 0.35rem auto; overflow: hidden; }
.medalBig img{ display: block; width: 100% }
.maedlJf{ width: 4.6rem; margin: 0 auto 0.3rem; overflow: hidden; height: 0.98rem; position: relative;}
.maedlJf .hsDiv{ position: absolute; top: 0; left: 0; width: 100%; height: 0.98rem; z-index: 2 }
.maedlJf .hsDiv .hsbg{ width: 100%; height: 0.3rem; background-color: #ebebeb; border-radius: 0.15rem; overflow: hidden; }
.maedlJf .curDiv{ position: absolute; top: 0; left: 0; height: 0.98rem; z-index: 5 }
.maedlJf .curDiv .curbg{ width: 100%; height: 0.3rem; background-color: #3399ff;border-radius: 0.15rem; overflow: hidden;}
.maedlJf .hsDiv .hsTxt,.maedlJf .curDiv .curTxt{ text-align: right; color: #333; font-size: 0.28rem; height: 0.68rem; line-height: 0.68rem}

/*微任务个人中心-我的评价*/
.oTagsBox{ width:100%;height:0.88rem; background:#fff; position:fixed; top:0.88rem;min-width:320px; max-width:540px;z-index:499;}
.oTagsBoxDiv{ height:0.88rem;}
.oTagsBox li{ width:50%; height:0.88rem; float:left;}
.oTagsBox li a{ display:block; height:0.88rem; position:relative; line-height:0.88rem; font-size:0.32rem; color:#333; text-align:center;}
.oTagsBox li a i{ width:1px; height:0.6rem; font-size:0; background:#e1e1e1; position:absolute; top:0.14rem; right:0;}
.oTagsBox li:last-child a i{ display:none;}
.oTagsBox li.on a span{ height:0.04rem; width: 1.6rem; font-size:0; background:#3399ff; position:absolute; left:50%; bottom:0; margin-left:-0.88rem;}

.pinjiaTags{ padding: 0.2rem 0 0 0.2rem; overflow: hidden;}
.pinjiaTags a{ float: left; line-height: 28px; font-size: 0.28rem; color: #ff973a; padding: 0 0.3rem; background: #f8f9fc; border: 0.02rem solid #e1e1e1; margin: 0 0.3rem 0.2rem 0; border: 1px solid #ff973a;}
.pinjiaTags a.hsStyle{border: 1px solid #999; color: #333;}
.pinjiaTags a.good{ background: #fff7ef; color: #ff973a; border: 0.02rem solid #ff973a;}

.pinjiaList{background: #fff;}
.pinjiaList .pinjialDetail{ padding: 0.2rem; padding-bottom: 0; overflow: hidden; border-bottom: 0.02rem solid #e1e1e1;}
.pinjiaList .pinjialDetail .people{ overflow: hidden; height: 0.64rem}
.pinjiaList .pinjialDetail .people .photo{ margin-top: 0.02rem; width: 0.6rem; height: 0.6rem; float: left; border-radius: 50%; overflow: hidden;}
.pinjiaList .pinjialDetail .people .photo img{display: block; object-fit: cover;}
.pinjiaList .pinjialDetail .people .topDiv{ margin-left:0.8rem; height: 0.4rem; overflow: hidden;}
.pinjiaList .pinjialDetail .people .topDiv .name{ width: 1rem; height: 0.4rem; font-size: 0.28rem; color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; float: left;}
.pinjiaList .pinjialDetail .people .topDiv .pinfenStar{ margin-left: 1rem; overflow: hidden; margin-top: 0.1rem}
.pinjiaList .pinjialDetail .people .topDiv .pinfenStar li{ width: 0.3rem; height: 0.2rem;float: left; font-size: 0;}
.pinjiaList .pinjialDetail .people .topDiv .pinfenStar li p{ width: 0.2rem; height: 0.2rem; float: left; background: url(../images/starBg05.png) no-repeat 0 0; background-size: 100% 100%;font-size: 0;}
.pinjiaList .pinjialDetail .people .topDiv .pinfenStar li p span{ width: 0.2rem; height: 0.2rem; float: left; background: url(../images/starBg04.png) no-repeat 0 0; background-size: 100% 100%;font-size: 0;display: none;}
.pinjiaList .pinjialDetail .people .topDiv .pinfenStar li.on p span{ display: block;}
.pinjiaList .pinjialDetail .people .bottomDiv{ margin-left: 0.8rem;height: 0.24rem; line-height: 0.24rem; font-size: 0.24rem; color: #999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pinjiaList .pinjialDetail .infor{ margin: 0.15rem 0; line-height: 0.48rem; font-size: 0.28rem; color: #333; overflow: hidden;}
.pinjiaList .pinjialDetail .listPhoto{ margin: 0.1rem 0; overflow: hidden; }
.pinjiaList .pinjialDetail .listPhoto .phptoImg{ display: inline-block; float: left; width: 1.5rem; height: 1.5rem; overflow: hidden; margin-bottom: 0.2rem; margin-right: 0.2rem }
.pinjiaList .pinjialDetail .listPhoto .phptoImg img{ display: block; object-fit: cover; }

/*微任务个人中心-我的资料*/
.tuichuBtn{ margin-top:0.5rem;}
.tuichuBtn a{ display:block; height:0.88rem; line-height:0.88rem; text-align:center; background:#fff; font-size:0.32rem; color:#ff6666;}

.footBtn{ width:100%;height:0.88rem;position:fixed; bottom:0; z-index:400;min-width:320px; background: url(../images/footerbg01.jpg) no-repeat center; background-size: 100% 0.88rem; max-width:540px; }
.footBtnDiv{ height:0.88rem;}
.footBtn a.singleBtn{ display:block;width:100%; height:0.88rem; line-height:0.88rem; font-size:0.32rem; color:#fff; text-align:center; }
.footBtn a.threeBtn{ display:block;width:33.33%; height:0.88rem; line-height:0.88rem; font-size:0.32rem; color:#fff; text-align:center; ; float:left; border-right:1px solid #fff;}
.footBtn a.threeBtn:last-child{ border:none;}
.footBtn a.threeBtn02{width:66.66%;}
.footBtn a.twoBtn{ display:block;width:50%; height:0.88rem; line-height:0.88rem; font-size:0.32rem; color:#fff; text-align:center; float:left; background: url(../images/footerline.png) no-repeat right center; background-size: auto 0.68rem;}
.footBtn a.twoBtn:last-child{ background:none;}

.personalInfor li{border-bottom:0.02rem solid #e5e5e5;overflow:hidden;position:relative; background:#fff;}
.personalInfor li h6{height:0.88rem;line-height:0.88rem;position:absolute;top:0;left:0;padding-left:0.2rem;font-size:0.32rem;color:#333; font-weight:normal;}
.personalInfor li h6 span{color:#f00;}
.personalInfor li input.txt{width:100%;height:0.88rem;line-height:0.88rem;border:none;padding:0 0.2rem 0 2rem;font-size:0.28rem;color:#666;text-align:right;}
.personalInfor li.touxiang{padding:0.2rem 0.2rem 0.2rem 0;}
.personalInfor li.touxiang h6{height:1.28rem;line-height:1.28rem;}
.personalInfor li.touxiang .photo{ height:0.88rem;float:right;overflow:hidden;background:url(../images/rightArrow02.png) no-repeat right center; background-size: auto 0.32rem; padding-right: 0.32rem}
.personalInfor li.touxiang .photo i{width:0.88rem;height:0.88rem; overflow: hidden; border-radius:50%; display: inline-block;}

.personalInfor li .linkLi{height:0.88rem;line-height:0.88rem;margin:0 0 0 2rem;}
.personalInfor li .linkLi a{display:block;padding-right:0.52rem;height:0.88rem;line-height:0.88rem;background:url(../images/rightArrow.png) no-repeat right center;background-size:auto 0.32rem;text-align:right;overflow:hidden;color:#666;}

.personalInfor li .selectLi{height:0.88rem;line-height:0.88rem;margin:0 0 0 2rem;position:relative; overflow: hidden;}
.personalInfor li .selectLi p{padding-right:0.52rem;height:0.88rem;line-height:0.88rem;background:url(../images/rightArrow.png) no-repeat right center;background-size:auto 0.32rem;text-align:right;overflow:hidden;color:#666;}
.personalInfor li .selectLi select{ width: 100%; height:100%;position:absolute;top:0;right:0; border: 0; -webkit-appearance:none; text-align: right; opacity: 0;}

.personalInfor li.touxiang .comLogo{height:0.6rem;float:right; padding-right:0.38rem; background:url(../images/rightArrow02.png) no-repeat right center; background-size:auto 0.32rem;}
.personalInfor li.touxiang .comLogo i{ display:block; width: 0.6rem; height:0.6rem; line-height: 0.6rem; font-size: 0.28rem; font-style: normal; color: #999}
.personalInfor li.touxiang .comLogo img{ display: inline-block; object-fit: cover; }
.personalInfor li.touxiang .fontSet{ line-height: 0.6rem; height: 0.6rem; top: 0.2rem }

/*微任务个人中心-修改密码*/
.createEnterprise .inputDiv{ background:#fff; margin-bottom:0.2rem; position:relative;}
.createEnterprise .inputDiv input.txt{ height:0.88rem; line-height:0.88rem; width:100%; padding:0 0.2rem; font-size:0.28rem; border:none;}
.createEnterprise .inputDiv input.yzbtn{ width:2rem; height:0.88rem; line-height:0.88rem; position:absolute; top:0; right:0; background:url(../images/bg01.png) no-repeat center; background-size: 100% 100%; border:none; font-size:0.28rem; color:#fff;}
.createEnterprise .inputDiv input.yztxt{ padding:0 2.2rem 0 0.2rem;}

/*微任务个人中心-我的圈*/
.mygroupList li{ background-color: #fff; padding: 0.3rem 0.2rem; overflow: hidden; border-bottom: 0.02rem solid #e1e1e1 }
.mygroupList li:last-child{ border-bottom: 0 }
.mygroupList li .listBtn{ margin-top: 0.25rem; }
.mygroupList li .listBtn a{ display: inline-block; width: 0.5rem; height: 0.5rem; margin-left: 0.3rem;padding: 0; }
.mygroupList li .listLogo{ width: 0.8rem; height: 0.8rem; overflow: hidden; margin-right: 0.2rem }
.mygroupList li .listLogo img{ display: block; object-fit: cover; }
.mygroupList li .listCon{ overflow: hidden; line-height: 0.4rem }
.mygroupList li .listCon .listTit{ color: #333; font-size: 0.28rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.mygroupList li .listCon .listDsc{ color: #999; font-size: 0.24rem; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.mygroupList li.curbg{ background-color: #ceecff }

.groupTit{ color: #999; line-height: 0.8rem; padding: 0 0.2rem }

/*微任务个人中心-选择勋章*/
.tongxunSel li{ position: relative; }
.tongxunSel li .wx{ color: #333; font-size: 0.28rem }
.tongxunSel li .xzBtn{ display: none }
.tongxunSel li label .icon{ position: absolute; top: 0.3rem; right: 0.3rem; width: 0.32rem; height: 0.32rem; background: url(../images/radioicon01.png) no-repeat 0 0; background-size: 0.32rem auto }
.tongxunSel li label.on .icon{ background: url(../images/radioicon01.png) no-repeat bottom center; background-size: 0.32rem auto }

/*微任务个人中心-消息推送设置*/
.newsLists li{ background-color: #fff; padding: 0.2rem; border-bottom: 0.02rem solid #e1e1e1; overflow: hidden; }
.newsLists li .listCon{ overflow: hidden; line-height: 0.4rem }
.newsLists li .listCon .listTit{ color: #333; font-size: 0.28rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.newsLists li .listCon .listDsc{ color: #999; font-size: 0.24rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.newsLists li .listSet{ padding-left: 0.2rem; padding-right:0.35rem; background:url(../images/rightArrow02.png) no-repeat right center; background-size:auto 0.32rem; height: 0.8rem; line-height: 0.8rem; color: #999; font-size: 0.28rem}

/*微任务个人中心-寻找圈*/
.findGroups .items{ padding: 0.3rem 0.2rem; overflow: hidden; background:#fff;border-bottom: 1px solid #ebebeb;}
.findGroups .items .itemImg{ width: 1.7rem; height: 1.7rem; border: 0.02rem solid #e5e5e5; margin-right: 0.2rem }
.findGroups .items .itemImg img{display: block;object-fit: cover;}
.findGroups .items .itemCon{ overflow: hidden; margin-left: 1.9rem;height: 1.7rem;}
.findGroups .items .itemCon .tit{ color: #333;height: 0.44rem;line-height: 0.44rem; font-size: 0.32rem; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.findGroups .items .itemCon .info{ color: #666; height:0.44rem; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; font-size: 0.26rem; line-height: 0.44rem }
.findGroups .items .joinBtn{ background: #3399fe;clear: both; margin-top: 0.12rem; display: block;height: 0.7rem; line-height: 0.7rem; text-align: center; color: #fff; font-size: 0.32rem; border-radius: 0.1rem; overflow: hidden; }

/*微任务个人中心-任务统计*/
.projectDetailrw .reTitle{ padding: 0 0.2rem; border-bottom: 0.02rem solid #e1e1e1; line-height: 0.7rem; font-size: 0.28rem; }
.projectDetailrw .listDiv li a i{ width:0.3rem; height:0.3rem; position:absolute; top:0.26rem; left:0.2rem; margin-top: 0}
.projectDetailrw .listDiv li a i.i01{ background:#999;}
.projectDetailrw .listDiv li a i.i02{ background:#47b86f;}
.projectDetailrw .listDiv li a i.i03{ background:#f66;}
.projectDetailrw .listDiv li a .p01{ line-height:0.4rem; font-size:0.28rem; color:#333; margin-left:0.45rem;}
.projectDetailrw .listDiv li a .p02{ line-height:0.4rem; font-size:0.24rem; color:#999; margin-left:0.45rem;}

/*周报个人中心*/
/*周报个人中心-权限设置*/
.qxsz{ background:#fff; margin-bottom:0.2rem;}
.qxsz .titleBox{border-bottom:0.02rem solid #e1e1e1;}
.qxsz .titleBox a{ display:block; height:0.88rem; line-height:0.88rem; padding:0 0.6rem 0 0.2rem; font-size:0.32rem; background:url(../images/rightArrow.png) no-repeat right center; background-size:0.38rem auto; overflow:hidden; color:#333;}
.qxsz .qxszBox{ background:#fff; padding:0.1rem 0.2rem;}
.qxsz .qxszBox li{ line-height:0.48rem; font-size:0.28rem; color:#999; background:url(../images/point01.png) no-repeat 0 0.2rem; background-size:0.06rem 0.06rem; padding-left:0.2rem;}

.projectList03qx{ background:#fff;}
.projectList03qx .titleBox{ height:0.8rem; background:#ebebeb; padding:0 0.2rem;}
.projectList03qx .titleBox h3{ float:left; height:0.8rem; line-height:0.8rem; font-size:0.28rem; color:#999; font-weight:normal;}
.projectList03qx .titleBox a{ float:right; height:0.8rem; line-height:0.8rem; font-size:0.28rem; color:#39f; margin-left:0.2rem;}
.projectList03qx .listDiv ul{ margin-left: 0.2rem; overflow: hidden; }
.projectList03qx .listDiv li{ overflow:hidden;border-bottom:0.02rem solid #e1e1e1;padding: 0.2rem 0.2rem 0.2rem 0; }
.projectList03qx .listDiv label{ display:block; background:url(../images/radioIocn03.png) no-repeat right center; background-size:0.32rem 0.32rem; position:relative; padding-right: 0.4rem}
.projectList03qx .listDiv label input{ position:absolute; left:-999999px;}
.projectList03qx .listDiv label.on{background:url(../images/radioIocn02.png) no-repeat right center; background-size:0.32rem 0.32rem;}
.projectList03qx .listDiv label p.p05{line-height:0.4rem; font-size:0.28rem; color:#333; display:block;}


/*周报个人中心-周报设置*/
.zbszTitle{ height:0.8rem;background:#ebebeb;}
.zbszTitle h3{ float:left; line-height:0.8rem; padding-left:0.2rem; font-size:0.28rem;  color:#999; font-weight:normal;}
.zbszXmlx{ background:#fff;}
.zbszXmlx .titleBox{border-bottom:0.02rem solid #e1e1e1;}
.zbszXmlx .titleBox a{ display:block; height:0.88rem; line-height:0.88rem; padding:0 0.6rem 0 0.2rem; font-size:0.32rem; background:url(../images/rightArrow.png) no-repeat right center; background-size:0.38rem auto; overflow:hidden; color:#333;}
.zbszXmlx .zbszXmlxBox{ overflow:hidden; padding:0.2rem 0 0 0.2rem; overflow:hidden;}
.zbszXmlx .zbszXmlxBox li{ float:left; height:0.5rem; line-height:0.5rem; font-size:0.24rem; color:#fff; padding:0 0.3rem; margin:0 0.2rem 0.2rem 0; position:relative;}
.zbszXmlx .zbszXmlxBox li a.closeA{ width:0.3rem; height:0.3rem; background:url(../images/closeBtn02.png) no-repeat 0 0; background-size:0.3rem 0.3rem; position:absolute; top:-0.1rem; right:-0.1rem;}
.zbszDiv .zbszXmbhBox{ background:#fff;}
.zbszDiv .zbszXmbhBox li{ overflow:hidden; border-bottom:0.02rem solid #e1e1e1; padding:0.25rem 0.2rem;}
.zbszDiv .zbszXmbhBox li:last-child{ border-bottom:none;}
.zbszDiv .zbszXmbhBox li label{ float:left; width:1.6rem; height:0.68rem; line-height:0.68rem; font-size:0.28rem; color:#333; padding-left:0.4rem; background:url(../images/radio03.png) no-repeat 0 center; background-size:0.24rem 0.24rem; position:relative; overflow:hidden;}
.zbszDiv .zbszXmbhBox li label input{ position:absolute; left:-99999px;}
.zbszDiv .zbszXmbhBox li label.on{background:url(../images/radio04.png) no-repeat 0 center; background-size:0.24rem 0.24rem;}
.zbszDiv .zbszXmbhBox li .projectNumber{ margin-left:1.6rem; overflow: hidden;}
.zbszDiv .zbszXmbhBox li .projectNumber span{ float:left; width:0.44rem; text-align:center; height:0.68rem; line-height:0.68rem; font-size:0.28rem; color:#333; overflow: hidden;}
.zbszDiv .zbszXmbhBox li .projectNumber input.txt{width:1.46rem; height:0.68rem;line-height:0.64rem; padding: 0 0.2rem;background:#fff;border:0.02rem solid #ccc; border-radius:0.08rem; float:left;text-align:center;}
.zbszDiv .zbszXmbhBox li .projectNumber select{ float:left; width:1.6rem; height:0.68rem;line-height:0.64rem; padding:0 6px;background:#fff; border:0.02rem solid #ccc;  border-radius:0.08rem; text-align:center;}
.zbszDiv .zbszXmbhBox li .projectNumber select option{ text-align:center;}
.zbszDiv .zbszXmbhBox li .projectNumber input.txt01{ text-align: left; }

.zbszDiv02{ background:#fff;}
.zbszDiv02 .gzrSz{ padding: 0.2rem; border-bottom:0.02rem solid #e1e1e1; position:relative;}
.zbszDiv02 .gzrSz p{line-height:0.48rem; font-size:0.28rem; color:#333;}
.zbszDiv02 .gzrSz i.icon{ width:0.16rem; height:0.1rem;font-size:0; background:url(../images/gzrSz.png) no-repeat 0 0; background-size:0.16rem 0.1rem; position:absolute; top:0.4rem; right:0.2rem;}
.zbszDiv02 .gzrSz input.txt{width:0.6rem; height:0.68rem;line-height:0.64rem; background:#fff;border:0.02rem solid #ccc; border-radius:0.08rem; text-align:center;}

.timeCheckDiv{ background:#fff;}
.timeCheckDiv .inputDiv{ border-bottom:0.02rem solid #e1e1e1;}

.timeInput{ height:0.88rem; line-height:0.88rem; width:100%; border:none; padding:0 1.2rem 0 0.2rem; background:url(../images/timeIcon.png) no-repeat right 0; background-size:auto 100%;}

/*--两个select弹出--*/
.twoSelectDiv{ position:fixed; top:0;bottom:0; width:100%; max-width:540px; min-width:320px; z-index:599; display:none;}
.twoSelectDiv .bodyTcBg{ position:absolute; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,0.5);}
.twoSelectDiv .twoSelectBg{ position:absolute; left:0; right:0; bottom:0; background:#fff; height:200px;}
.twoSelectDiv .twoSelectBg .titleBox{ height:0.9rem; line-height: 0.88rem; border-bottom:0.02rem solid #c3c3c3; background:#fff;}
.twoSelectDiv .twoSelectBg .titleBox a.closeBtn{float:left;width:0.88rem;height:0.88rem;line-height:0.88rem;background:url(../images/tcClose.png) no-repeat center center;background-size:0.3rem auto;font-size:0;}
.twoSelectDiv .twoSelectBg .titleBox a.assign{ float:right;width:0.88rem;height:0.88rem;line-height:0.88rem;background:url(../images/tcAssign.png) no-repeat center center; background-size:20px auto;font-size:0;}
.twoSelectDiv .twoSelectBg .titleBox h3{margin:0 1rem; font-size:0.32rem; color:#333; text-align:center; font-weight:normal;}
.twoSelectDiv .twoSelectBg .twoSelectCz{ padding-top:1rem; width:5.8rem; margin:0 auto !important; overflow:hidden; display:block;}
.twoSelectDiv .twoSelectBg .twoSelectCz select{ width:2.6rem; height:0.88rem; float:left; border-radius:0.08rem; font-size:0.28rem; color:#000; text-align:center; background:none; box-shadow:none;}
.twoSelectDiv .twoSelectBg .twoSelectCz p{ height:0.88rem; width:0.6rem; float:left; line-height:0.88rem; text-align:center; font-size:0.32rem;}

/*周报个人中心-周报设置-新增类型*/
.projectZl{ overflow:hidden; margin:0.2rem 0 0 0.2rem;}
.projectZl label{ float:left; height:0.6rem; line-height:0.6rem; color:#fff; padding:0 0.16rem; font-size:0.24rem; margin:0 0.2rem 0.2rem 0; position:relative; overflow:hidden;}
.projectZl label input { position:absolute; left:-99999px;}
.projectZl02 label{ width:0.96rem;height:0.96rem;border:0.04rem solid #fff;padding:0px; }
.projectZl label span { width:100%;height:100%;float:left; }
.projectZl label.on span{ background:url(../images/choosed.png) no-repeat right bottom !important;background-size:20px !important;}
.projectZl label i { display:none;width:0.2rem;height:0.2rem;float:left; }
.projectZl label.on i { position:absolute;bottom:0.02rem;right:0.02rem;background:url(../images/choosed.png) no-repeat bottom right;background-size:0.2rem;display:block; }

/*周报个人中心-员工信息*/
.personalInfor li .switchDiv{height:0.88rem;line-height:0.88rem;margin:0 0 0 2rem;}
.personalInfor li .switchDiv label{float: right; height:0.88rem;line-height:0.88rem;overflow:hidden; margin-right: 0.2rem}
.personalInfor li .switchDiv label .swint{ display: none; }
.personalInfor li .switchDiv label .icon{ display: block; width: 0.8rem; height: 100%; background: url(../images/ygxxbtn01.png) no-repeat center; background-size: 0.8rem auto }
.personalInfor li .switchDiv label.on .icon{ background: url(../images/ygxxbtn02.png) no-repeat center; background-size: 0.8rem auto  }

/*周报个人中心-部门管理*/
.projectBottommx{ width:100%;height:0.88rem; background:#fff; position:fixed; bottom:0; z-index:400;min-width:320px; max-width:540px;}
.projectBottommxDiv{ height:0.88rem;}
.projectBottommx li.li01{ width:1.8rem; height:0.88rem; float:left; background-color: #fff;}
.projectBottommx li.li01 a{ display:block; height:0.88rem; padding-top:0.1rem;}
.projectBottommx li.li01 a p.p01{ height:0.32rem; overflow:hidden;}
.projectBottommx li.li01 a p.p01 img{ display:block; margin:0 auto;}
.projectBottommx li.li01 a p.p02{ height:0.48rem; line-height:0.48rem; text-align:center; font-size:0.28rem; color:#333;}
.projectBottommx li.li02{ display: block; width: 100%; height:0.88rem; display: block; background: url(../images/footerbg01.jpg) no-repeat center; background-size: 100% 100%;}
.projectBottommx li.li02 a{ width:100%; height:0.88rem; line-height:0.88rem;  font-size:0.32rem; color:#fff; display:block; text-align:center;}

.footFriendBox18 label .gooterInt{ display: none }
.footFriendBox18 label .icon .img02{ display: none; }
.footFriendBox18 label.on .icon .img02{ display: block; }
.footFriendBox18 label.on .icon .img01{ display: none; }

.peopleList .peopleCompany .peopleDepartment .peopleDepartmentName a{ display: block; height: 100% }

/*周报个人中心-架构管理-新建部门*/
.createEnterprisexj .selectDiv{border-bottom:0.02rem solid #e1e1e1;}
.createEnterprisexj .inputDiv input.txt{ font-size: 0.32rem }
.createEnterprisexj .selectDiv select{ width:100%; height:0.88rem; border:none; padding:0 0.2rem; font-size: 0.32rem}

/*周报个人中心-员工列表*/
.telTxt{ float: right; color: #999; font-size: 0.28rem; height: 0.88rem; line-height: 0.88rem; margin-right: 0.2rem }

.projectDetail .listDiv02 { padding: 0.2rem }
.projectDetail .listDiv02 li{ overflow: hidden; margin-bottom: 0.2rem; line-height: 0.4rem; }
.projectDetail .listDiv02 li .listFl{ float: left; color: #333; font-size: 0.28rem }
.projectDetail .listDiv02 li .listCon{ overflow: hidden; color: #666; font-size: 0.28rem }

/*周报*/
/*周报-待审周报*/
.renwuList02 li{ border-bottom:0.02rem solid #e1e1e1; padding: 0.25rem 0.2rem; background:#fff; padding-left: 0.6rem}
.renwuList02 li a{ display:block; overflow:hidden;}
.renwuList02 li .txtCon{ overflow:hidden;}
.renwuList02 li .p01{ width:0.6rem; height:0.6rem; line-height:0.6rem; float:left; margin-right: 0.2rem}
.renwuList02 li .p01 img{ border-radius:50%;object-fit:cover;}
.renwuList02 li .txtCon .p02{ font-size:0.28rem; overflow: hidden; color:#333;}
.renwuList02 li .txtCon .p03{ float:right; font-size:0.28rem; color:#999;}
.renwuList02 li .txtCon .info{ color: #999;line-height: 0.4rem; margin: 0.1rem 0 }
.renwuList02 li .wzBox{ font-size:0.32rem; color:#333; line-height: 0.48rem;}
.renwuList02 li i.show{width: 0.14rem;height: 0.14rem;position: relative;top: 0.2rem;float: left;left: -0.3rem;border-radius: 50%;}

/*周报-我的周报*/
.weekTitle{ width:100%;height:1rem; background:#fff; position:fixed; min-width:320px; max-width:540px; border-bottom:0.02rem solid #e1e1e1; z-index:499;}
.weekTitleDiv{ height:1rem;}
.weekTitle .timeTitle{ height:0.98rem; width:3.6rem; margin:0 auto;}
.weekTitle .timeTitle a{ width:0.7rem; height:0.98rem; float:left; text-align:center; line-height:0.98rem; font-size:0.36rem; color:#000; font-family:'宋体';}
.weekTitle .timeTitle h3{ width:2.2rem; height:0.98rem; text-align:center; float:left; font-size:0.24rem; color:#666; font-weight:normal;}
.weekTitle .timeTitle .p01{ font-size: 0.32rem; margin-top: 0.08rem; color: #333}
.weekTitle .btnClick{ width:0.72rem; height:0.98rem; position:absolute; top:0; right:0; background:url(../images/menuIcon02.png) no-repeat center center; background-size:0.32rem 0.32rem;}
.weekTitle .btnClick02{background:url(../images/menuIcon01.png) no-repeat center center; background-size:0.32rem 0.32rem;}
.weekTitle .btnClick03{ width:0.87rem; background:url(../images/menuIcon03.png) no-repeat center center; background-size:0.47rem 0.35rem;}
.weekTitle .btnClick04{ width:0.8rem; background:url(../images/menuIcon04.png) no-repeat center center; background-size:0.4rem 0.36rem;}

.zhoubaoDay .topTitle{ height:1rem; border-bottom:0.02rem solid #e1e1e1; background:#fff;}
.zhoubaoDay .topTitle a{ width:14.28%; float:left; height:0.98rem; padding-top:0.1rem; background:#fff; text-align:center; line-height:140%; font-size:0.28rem; color:#333;}
.zhoubaoDay .topTitle a span{ display:block; font-size:0.28rem; color:#333;}
.zhoubaoDay .topTitle a.on{ color:#fff; background:#39f;}
.zhoubaoDay .topTitle a.on span{ color:#fff;}
.zhoubaoDay .zhoubaoDayBox td.leftTitle{ width:14.28%; background:#fff; border:solid #e1e1e1; border-width:0 0.02rem 0.02rem 0;}
.zhoubaoDay .zhoubaoDayBox td.leftTitle li{ height:0.52rem; line-height:0.5rem; text-align:center; border-bottom:0.02rem solid #e1e1e1; text-align:center; font-size:0.24rem; color:#333;}
.zhoubaoDay .zhoubaoDayBox td.leftTitle li:last-child{ border:none;}
.zhoubaoDay .zhoubaoDayBox td.rightWz{ background:#eee; padding:0.1rem 0.2rem; border-bottom:0.02rem solid #e1e1e1; color:#fff; line-height:0.36rem; font-size:0.28rem; color:#fff;}

.bg71c14e{ background-color:#71c14e !important;}
.bgf7b43f{ background-color:#f7b43f !important;}
.bg008cdb{ background-color:#008cdb !important;}
.bgff5845{ background-color:#ff5845 !important;}
.bg00b1da{ background-color:#00b1da !important;}
.border71c14e{ border-color:#71c14e !important;}
.borderf7b43f{ border-color:#f7b43f !important;}
.border008cdb{ border-color:#008cdb !important;}
.borderff5845{ border-color:#ff5845 !important;}
.border3399ff{ border-color:#3399ff !important; }

/*周报-我的周报-切换视图*/
.zhoubaoPro .zhoubaoList .titleBox{ overflow:hidden; padding:0 0.2rem; line-height:0.8rem; font-size:0.28rem; background:#f5f5f5;}
.zhoubaoPro .zhoubaoList .titleBox h3{ overflow: hidden; color:#999; font-weight:normal; position:relative; padding-left:0.35rem;}
.zhoubaoPro .zhoubaoList .titleBox h3 i{ width:0.16rem; height:0.16rem; position:absolute; border-width:0.03rem; border-style:solid;border-radius:50%; position:absolute; top:0.32rem; left:0; background-color: #fff}
.zhoubaoPro .zhoubaoList .titleBox span{ color: #ff0000 }
.zhoubaoPro .zhoubaoList .listDiv{ background:#fff;}
.zhoubaoPro .zhoubaoList .listDiv dl{ overflow:hidden; border-bottom:0.02rem solid #e1e1e1; padding:0.2rem;}
.zhoubaoPro .zhoubaoList .listDiv dt{ float:left; font-size:0.28rem; color:#000; line-height:0.48rem;}
.zhoubaoPro .zhoubaoList .listDiv dd{ margin-left:0.82rem; line-height:0.48rem; font-size:0.28rem; color:#000;}
.zhoubaoPro .zhoubaoList .listDiv dd span{ color:#3399ff; padding: 0 0.2rem}

/*周报-团队周报*/
.myTeamTags{ width:100%;height:0.9rem; background:#fff; position:fixed;border-bottom:0.02rem solid #e1e1e1; min-width:320px; max-width:540px;z-index:499;}
.myTeamTags a{ width:20%; height:0.88rem; float:left; text-align:center; position:relative; padding: 0 0.1rem}
.myTeamTags a span{ display:inline-block; height:0.88rem; line-height:0.88rem; font-size:0.28rem; color:#333; }
.myTeamTags a i{ width:0.02rem; height:0.4rem; background:#e1e1e1; font-size:0; position:absolute; top:0.24rem; right:0;}
.myTeamTags a:last-child i{ display:none;}
.myTeamTags a.a01 span{ padding-left:0.3rem; background:url(../images/star01.png) no-repeat 0 center; background-size:0.2rem 0.2rem;}
.myTeamTags a.a02 span{ padding-left:0.3rem; background:url(../images/star02.png) no-repeat 0 center; background-size:0.2rem 0.2rem;}
.myTeamTags a.a03 span{ padding-left:0.3rem; background:url(../images/star03.png) no-repeat 0 center; background-size:0.2rem 0.2rem;}
.myTeamTags a.a04 span{ padding-left:0.3rem; background:url(../images/star04.png) no-repeat 0 center; background-size:0.2rem 0.2rem;}
.myTeamTags a.on{ border-bottom: 0.04rem solid #3399ff }
.myTeamTagsDiv{ height:0.9rem;}

.peopleList .peopleCompany .noPad,.peopleList .peopleCompany .peopleDepartment .noPad{ padding: 0 }
.peopleList .peopleCompany .peopleDetail li{ position: relative; }
.peopleList .peopleCompany .peopleDetail li i.zt{ width:0.2rem; height:0.2rem; position:absolute; top:0.35rem; right:0.2rem;}
.peopleList .peopleCompany .peopleDetail li i.zt01{ background:url(../images/star01.png) no-repeat 0 0; background-size:0.2rem 0.2rem;}
.peopleList .peopleCompany .peopleDetail li i.zt02{ background:url(../images/star02.png) no-repeat 0 0; background-size:0.2rem 0.2rem;}
.peopleList .peopleCompany .peopleDetail li i.zt03{ background:url(../images/star03.png) no-repeat 0 0; background-size:0.2rem 0.2rem;}
.peopleList .peopleCompany .peopleDetail li i.zt04{ background:url(../images/star04.png) no-repeat 0 0; background-size:0.2rem 0.2rem;}
.peopleList span.flicon{ position: absolute; left: 0; background: url(../images/renwuIcon.png) no-repeat left center; background-size: 0.32rem; width: 0.32rem; height: 0.88rem;  display: inline-block; }
.peopleListZb .peopleCompany .peopleCompanyName{ padding-left: 0.48rem; }

/*周报-我的周报-审核*/
.bgff6666{ background: #ff6666!important }
.timeTitle02{ position: absolute; max-width: 1.7rem; left: 0.2rem; bottom: 0; top: 0; height: 1rem; line-height: 1rem; }
.timeTitle02 h3{ font-size: 0.28rem; font-weight: normal; color: #333; overflow: hidden; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: }
.timeTitle02 .arrowdown{ margin-left: 0.1rem; float: right; font-family: "宋体"; background: url(../images/eqrighticon02.png) no-repeat right center; background-size: 0.32rem; height: 1rem; width: 0.32rem}

.zhoubaoProSH .zhoubaoList .titleBox .downicon{ padding-right: 0.5rem; background: url(../images/eqrighticon02.png) no-repeat right center; background-size: 0.32rem}
.zhoubaoProSH .zhoubaoList .titleBox .downicon02{ background: url(../images/eqrighticon01.png) no-repeat right center; background-size: 0.32rem }

/*周报-我的周报-新建周报*/
.TickHour .titleBox{ padding: 0.2rem; font-size:0.28rem; color: #999}
.TickHour .topDiv{ height:0.9rem; background:#fff; border-bottom:0.02rem solid #e1e1e1;}
.TickHour .topDiv li{ width:25%; height:0.88rem; line-height:0.88rem; text-align:center; font-size:0.28rem; color:#333;float:left; position:relative;}
.TickHour .topDiv li i{ width:0.02rem; height:0.4rem; font-size:0; background:#e1e1e1; position:absolute; top:0.25rem; right:0;}
.TickHour .topDiv li:last-child i{ display:none;}
.TickHour .topDiv li.on span{ height:0.04rem; width:1.2rem; font-size:0; background:#39f; position:absolute; left:50%; bottom:-0.02rem; margin-left:-0.6rem;}
.TickHour .bottomDiv{ padding:0.2rem 0 0.2rem 0.2rem; background:#fff;}
.TickHour .bottomDiv .allCheck label{ display:block; height:0.6rem; line-height:0.6rem; font-size:0.28rem; color:#333; position:relative; padding-left:0.4rem; overflow:hidden;}
.TickHour .bottomDiv .allCheck label input{ position:absolute; left:-99999px;}
.TickHour .bottomDiv .allCheck label i{ width:0.18rem; height:0.18rem; position:absolute; top:0.21rem; left:0; background:url(../images/radio01.png) no-repeat 0 0; background-size:0.18rem 0.18rem;}
.TickHour .bottomDiv .allCheck label.on i{ background:url(../images/radio02.png) no-repeat 0 0; background-size:0.18rem 0.18rem;}
.TickHour .bottomDiv .checkDiv{ overflow:hidden;}
.TickHour .bottomDiv .checkDiv label{ width:33.33%; float:left;height:0.6rem; line-height:0.6rem; font-size:0.28rem; color:#666; position:relative; padding-left:0.4rem; overflow:hidden;}
.TickHour .bottomDiv .checkDiv label input{ position:absolute; left:-99999px;}
.TickHour .bottomDiv .checkDiv label i{ width:0.18rem; height:0.18rem; position:absolute; top:0.21rem; left:0; background:url(../images/radio01.png) no-repeat 0 0; background-size:0.18rem 0.18rem;}
.TickHour .bottomDiv .checkDiv label.on i{ background:url(../images/radio02.png) no-repeat 0 0; background-size:0.18rem 0.18rem;}

.projectZl02 label{ min-width: 1.15rem; height: 0.5rem; line-height: 0.5rem; text-align: center; border: 0}
.projectZl label.on i{ bottom: 0; right: 0; }

/*周报-周报项目*/
.newsProduct{ padding-left: 0.2rem; }
.newsProduct li{ padding: 0.2rem 0; padding-right: 0.2rem; line-height: 0.4rem; border-bottom: 0.02rem solid #e1e1e1 }
.newsProduct li .listTop{ color: #999; font-size: 0.28rem }
.newsProduct li .listTop p{ overflow: hidden; }
.newsProduct li .listTit{ color: #333; font-size: 0.32rem; line-height: 0.48rem; margin: 0.1rem 0; }
.newsProduct li .listTime{ color: #999; font-size: 0.24rem; }

.personalInfor li .hourDiv{ overflow: hidden; font-size: 0.32rem; color: #333}
.personalInfor li .hourDiv input.txt{ padding: 0; }
.personalInfor li .hourTxt{ line-height: 0.88rem; padding-right: 0.2rem; font-size: 0.32rem; color: #333 }

.proEditdiv{ background-color: #fff ;padding: 0.2rem}
.proEditdiv .projectNumber{overflow: hidden;}
.proEditdiv .projectNumber span{ float:left; width:0.44rem; text-align:center; height:0.68rem; line-height:0.68rem; font-size:0.28rem; color:#333; overflow: hidden;}
.proEditdiv .projectNumber input.txt{width:1.46rem; height:0.68rem;line-height:0.64rem; padding: 0 0.2rem;background:#fff;border:0.02rem solid #ccc; border-radius:0.08rem; float:left;text-align:center;}
.proEditdiv .projectNumber select{ float:left; width:1.6rem; height:0.68rem;line-height:0.64rem; padding:0 6px;background:#fff; border:0.02rem solid #ccc;  border-radius:0.08rem; text-align:center;}
.proEditdiv .projectNumber select option{ text-align:center;}
.proEditdiv .projectNumber input.txt01{ text-align: left; }
.proEditdiv .projectNumber .bhTxt{ float: left; line-height: 0.68rem; margin-right: 0.2rem }
.proEditName{ background-color: #fff; padding: 0.2rem; line-height: 0.48rem; color: #333; font-size: 0.32rem }
.proEditName .int{ width: 100%; border: 0; line-height: 0.48rem;}

.newsProduct02 label{ display: block; padding-left: 0.5rem; position: relative; overflow: hidden;}
.newsProduct02 label input{ position: absolute; left: -99999px; }
.newsProduct02 label em{ width: 0.32rem; height:0.32rem; position: absolute; left: 0; top: 0.29rem; background: url(../images/radioicon01.png) no-repeat 0 0; background-size: 0.32rem auto;}
.newsProduct02 label.on em{ background-position: 0 -0.32rem; }

/*通过-拒绝   弹出层*/
.shjieguo{ position:fixed; top:0; bottom:0; width:100%; max-width:540px; min-width:320px;z-index:599; display:none; background: rgba(0,0,0,.5);}
.shjieguo .heibg{ position:absolute; top:0; right:0; bottom:0; left:0;background:rgba(0,0,0,0.5);}
.shjieguo .shjieguoDiv{ position:absolute; width:100%; bottom:0; background:#fff;}
.shjieguo .shjieguoDiv a.closeA{ width:0.6rem; height:0.88rem; position:absolute; top:0; right:0; background:url(../images/closeBtn.png) no-repeat center center; background-size:0.18rem 0.18rem;}
.shjieguo .shjieguoDiv .titleBox{ height:0.9rem; border-bottom:0.02rem solid #e1e1e1; line-height:0.88rem; text-align:center; font-size:0.32rem; color:#333;}
.shjieguo .shjieguoDiv .lanlingPinjiaTop{padding: 0.3rem 0.15rem 0 0.35rem; overflow: hidden;}
.shjieguo .shjieguoDiv .lanlingPinjiaTop li{ width: 25%; float: left;padding: 0 0.2rem 0.2rem 0;float: left;}
.shjieguo .shjieguoDiv .lanlingPinjiaTop li p{cursor: pointer;line-height:0.58rem;border:1px solid #e1e1e1;background: #f8f9fc;padding: 0 0.2rem; text-align: center;overflow: hidden;font-size: 0.28rem; color: #333; white-space: nowrap;text-overflow: ellipsis;}
.shjieguo .shjieguoDiv .lanlingPinjiaTop li.on p{border: 1px solid #ff973a;background: #fff7ef;color: #ff973a;}
.shjieguo .shjieguoDiv .starPf{ height:1rem;}
.shjieguo .shjieguoDiv .starPf .divBox{ width:4rem; margin:0 auto; position:relative;}
.shjieguo .shjieguoDiv .starPf .divBox label{ width:0.8rem; height:1rem;float:left; position:absolute;left:0; top:0;overflow:hidden;}
.shjieguo .shjieguoDiv .starPf .divBox label.label01{ width:0.8rem;z-index:5;}
.shjieguo .shjieguoDiv .starPf .divBox label.label02{ width:1.6rem;z-index:4;}
.shjieguo .shjieguoDiv .starPf .divBox label.label03{ width:2.4rem;z-index:3;}
.shjieguo .shjieguoDiv .starPf .divBox label.label04{ width:3.2rem;z-index:2;}
.shjieguo .shjieguoDiv .starPf .divBox label.label05{ width:4rem;z-index:1;}
.shjieguo .shjieguoDiv .starPf .divBox label input{ position:absolute; left:-99999px;}
.shjieguo .shjieguoDiv .starPf .divBox label.label05 i{ display:block; width:0.8rem; height:1.2rem; float:left; background:url(../images/starBg01.png) no-repeat center center; background-size:24px auto;}
.shjieguo .shjieguoDiv .starPf .divBox label.on i{display:block; width:0.8rem; height:1.2rem; float:left; background:url(../images/starBg02.png) no-repeat center center; background-size:24px auto;}
.shjieguo .shjieguoDiv .ksdp h3{ height:0.7rem; line-height:0.7rem; font-size:0.28rem; color:#999; font-size:0.28rem; color:#999; text-align:center; font-weight:normal;}
.shjieguo .shjieguoDiv .ksdp ul{ margin-left:0.2rem; overflow:hidden;}
.shjieguo .shjieguoDiv .ksdp ul li{ width:50%; padding:0 0.2rem 0.2rem 0; float:left;}
.shjieguo .shjieguoDiv .ksdp ul li label{ display:block;width:100%; height:0.6rem; line-height:0.56rem; text-align:center; background:#f8f9fc; border:0.02rem solid #e1e1e1; font-size:0.28rem; color:#333; position:relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding:0 0.2rem;}
.shjieguo .shjieguoDiv .ksdp ul li label input{ position:absolute; left:-9999px;}
.shjieguo .shjieguoDiv .ksdp ul li label.on{ background:#fff7ef; border:0.02rem solid #ff973a; color:#ff973a;}
.shjieguo .shjieguoDiv .ksdp .pinlun{ padding:0.1rem 0.2rem 0;}
.shjieguo .shjieguoDiv .ksdp .pinlun textarea.txt{ width:100%; height:1.2rem; padding:0.1rem 0.2rem; line-height:0.48rem; background:#f5f5f5; border:0.02rem solid #e1e1e1; font-size:0.28rem;}
.shjieguo .shjieguoDiv .subBtnDiv .btn{ display:block;width:100%; height:0.88rem; line-height:0.28rem; font-size:0.32rem; color:#fff; text-align:center; background:url(../images/footerbg01.jpg); background-size: 100% 0.88rem; border:none;}

/**2018-01-08 - add by zhn**/
.tctopbg { position:fixed;top:0;right:0;bottom:0;left:0;padding:5px 10px;display:none;z-index:10001;background:rgba(0,0,0,0.6);overflow-y:auto; }
.tctopbg .tctopTable{height:100%;overflow:hidden;position:relative;z-index:2;margin: 0 auto;}

.tctopbg .mpewm{max-height:9rem;color: #a7a7a7; font-size: 14px;font-family: '微软雅黑';}
.tctopbg .mpewm .titleBox{height:1rem;line-height:0.6rem;color:#fff;font-size:0.38rem;text-align:center;}
.tctopbg .mpewm .ewm{width:5.4rem;height:5.4rem;overflow:hidden;margin:0 auto;}
.tctopbg .mpewm .wz{height:1rem;line-height:1rem;text-align:center;color:#fff;font-size:0.28rem;}
.tctopbg .mpewm .btn{ height:0.76rem;margin-top:0.2rem;overflow:hidden;display:none; }
.tctopbg .mpewm .btn a{display:block;width:3rem;height:0.76rem;line-height:0.76rem;background:#bbb;border-radius:0.1rem;color:#fff;font-size:0.38rem;margin:0 auto;text-align:center;}

.tctopbg .mpewm .qrcode{
	background: #fff;
	border-radius: 8px;
    width: 100%;
    padding: 10px 0;
}
.tctopbg .mpewm .qrcode dd { width: 150px; margin: 0 auto;}

.tctopbg .mpewm .detail{
	background: #fff;border-radius: 8px;padding: 10px 5% 3px;width: 90%;border-top: 1px dashed;
}
.tctopbg .mpewm .detail p,h1{line-height: 25px; margin: 0 auto;}
.tctopbg .mpewm .detail p span{color:#6a6a6a;}
/**2018-01-12**/
.yqzc .titleBox{ height:88px; line-height:88px; text-align:center; font-size:16px; color:#fff;}
.yqzc .ewmPic{ width:210px; height:210px; margin:0 auto; overflow:hidden;}
.yqzc .btns{margin-top:30px;}
.yqzc .btns a{ width:210px; height:40px; line-height:38px; border:1px solid #2788ea; border-radius:5px; background:#39f; font-size:16px; text-align:center; color:#fff; display:block; margin:0 auto;}
/**2018-01-15**/
.minCheckTc a.on{color:red;}

.peopleList .otherCompanyPeople .peopleCompanyName{ height: 0.9rem; border-bottom: 1px solid #e1e1e1; padding: 0 0.2rem; position: relative;}
.peopleList .otherCompanyPeople .peopleCompanyName a{ display: block; overflow: hidden; }
.peopleList .otherCompanyPeople .peopleCompanyName p.name{ float: left; height: 0.88rem; line-height: 0.88rem; font-size: 0.32rem; color: #000;}
.peopleList .otherCompanyPeople .listDiv{ overflow:hidden; margin: 0 0.2rem; padding: 0.2rem 0 0.1rem;}
.peopleList .otherCompanyPeople .listDiv a{ width:1.4rem; /* height:90px; */ float:left; overflow:hidden; position: relative;}
.peopleList .otherCompanyPeople .listDiv a p{ width:1.12rem;height:1.12rem; margin:0 auto; padding: 0.06rem;}
.peopleList .otherCompanyPeople .listDiv a.otherPeople p{ border: 1px solid #39f; padding: 0.04rem; background:#ccc;}
.peopleList .otherCompanyPeople .listDiv a p img{ display:block;border-radius:50px;}
.peopleList .otherCompanyPeople .listDiv a span{ display:block; height:0.6rem; line-height:0.6rem; font-size:0.28rem; color:#333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; text-align:center;}
.gray { 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}
.week_color{width: 1.15rem;height: 0.5rem;line-height: 0.5rem;text-align: center;border: 0;background:url(../images/color.png);float:left;}

/*-------------20180124修改-------------*/
/*头像圆圈加border线*/
.projectPeople .listDiv a p img{ border: 1px solid #e5e5e5; overflow: hidden; }
/*+新建任务蓝色按钮固定底部*/
.projectPeople .listDiv a{ margin-bottom: 0.1rem;position: relative;}
.projectPeople .listDiv a .closeI{width: 0.3rem;height: 0.3rem;position: absolute; top: 0;right:0.15rem;background: url(../images/closei.png) no-repeat 0 0; background-size: 100% 100%;}
#auditStaffForm a .closeI{width: 0.3rem;height: 0.3rem;position: absolute; top: 0;right:0.15rem;background: url(../images/closei.png) no-repeat 0 0; background-size: 100% 100%;}
.wrxxjrw{ padding: 0; height: 2.2rem; }
.wrxxjrw a{ position: fixed; bottom: 0.6rem; left: 50%; margin-left: -0.69rem;}
/*我的圈  待审核加入样式*/
.mygroupList li .listBtn .wx{ width: auto;  color: #333}
/*架构设置*/
.peopleList .peopleCompany .peopleCompanyName p.name a{ font-size: 0.32rem; color: #000;}
/*.peopleList .peopleCompany .peopleCompanyName i{ width: 0.72rem; background-size: 0.32rem; right: 0; background-position: center; }*/
/*.peopleList .peopleCompany .peopleCompanyName i{*/
.peopleList .peopleCompany .peopleDepartment .peopleDepartmentName i{
	width: 0.72rem;
    height: 100%;
    background-size: 0.32rem 0.32rem;
    top: 0;
    right: 0;
    background-position: center;
    cursor: pointer;
}
.peopleList .peopleCompany .peopleDetail li a{ display: block; height: 100%; }
.peopleList .peopleCompany .peopleDepartment .peopleDepartmentName a{ color: #333 }
/*任务列表*/
.minCheckTc{ height: 100%; top: auto; bottom: auto; }

/*-------------20180130修改-------------*/
/*技能勋章*/
.conditionDiv{ font-size: 0.28rem; color: #333; text-align: center; padding: 0 0.2rem; line-height: 0.5rem; }
.ht40{ height: 0.4rem }
.ht50{ height: 0.5rem }
/*消息推送设置*/
.newsListsxg li{ position: relative; }
.newsListsxg li .listSet{ background: none; padding-right: 0; height: 0.32rem; line-height: 0.32rem; position: absolute; right: 0.2rem; top: 0.24rem; }
.newsListsxg li .listSet label{ display: inline-block; overflow: hidden;padding: 0 0 0 0.45rem; position: relative; margin-left: 0.1rem}
.newsListsxg li .listSet label i{ width: 0.32rem; height: 0.32rem; position: absolute; top: 0; left:0;background: url(../images/radioicon01.png) no-repeat 0 0; background-size:0.32rem auto; overflow: hidden;}
.newsListsxg li .listSet label.on i{ background-position: 0 -0.32rem; }
.newsListsxg li .listSet label input{ position: absolute; left: -99999px; }
.newsListsxg li .listSet .p01{ font-size: 0.28rem; color:#999; }
.bg999{ background-color: #999!important }

/*-------------20180131-------------*/
.selProject{ height: 0.58rem; line-height: 0.58rem; margin: 0.15rem 0; overflow: hidden; position: relative; margin-left: 1.6rem; margin-right: 0.2rem }
.selProject select{ opacity: 1;height: 0.58rem; line-height: 0.58rem; padding: 0 0.2rem }

/*--03.08 新增编辑部门--*/
.ll_new_department{ background: #fff; margin-top: 0.2rem; }
.ll_new_department .titleBox{ border-bottom: 1px solid #ebebeb; overflow: hidden; padding: 0 0.2rem; position: relative;}
.ll_new_department .titleBox h3{ height: 0.88rem; line-height: 0.88rem; float: left;font-size: 0.32rem; color: #000;font-weight: normal; }
.ll_new_department .titleBox a{ width: 0.8rem; height: 0.88rem; background: url(../images/lldeleteicon01.png) no-repeat center center; background-size: 0.38rem 0.38rem; position: absolute; top: 0rem; right: 0; }
.ll_new_department .boxDiv{padding: 0.2rem 0.2rem 0;}
.ll_new_department .boxDiv .ll_inputDiv{ background: #f9f9f9; border: 1px solid #eee; }
.ll_new_department .boxDiv .ll_inputDiv .ll_txt{width: 100%;height:0.78rem; line-height: 0.38rem; padding:0.2rem;font-size: 0.28rem; border: none;background: none; }
.ll_new_department .boxDiv .ll_post{margin-right: 0.7rem;}
.ll_new_department .boxDiv .delete{ width: 0.44rem; height: 0.44rem; float: right; background: url(../images/lldeleteicon02.png) no-repeat 0 0; background-size: 100% 100%; margin-top: 0.13rem;}
.ll_new_department .addPost{ padding: 0.3rem 0 0.34rem; }
.ll_new_department .addPost a{ display: block; width:2rem; line-height: 0.66rem; border: 1px solid #f7b43f; border-radius: 3px;margin: 0 auto; text-align: center;font-size: 0.28rem; color: #f7b43f; }

.ll_addDepartment{ padding: 0.4rem 0; }
.ll_addDepartment a{ display: block;width: 3.2rem;line-height: 0.8rem;margin: 0 auto;background: #39f;text-align: center;font-size: 0.32rem; color: #fff;border-radius:5px;}

/*--03.08 新增圈--*/
.searchDiv .MyCircleIcon{ width:0.9rem; height:0.88rem; float:right;}
.searchDiv .MyCircleIcon a{ display:block; width:0.9rem; height:0.88rem; background:url(../images/mycircleicon.png) no-repeat center center; background-size:0.4rem 0.4rem;}

.MyCircleTc li{ border-bottom: 1px solid #eee; margin: 0 0 0 0.2rem; }
.MyCircleTc li label{ display: block; position: relative;height:1.1rem;  overflow: hidden;}
.MyCircleTc li label i.icon{ width:0.32rem; height: 0.32rem; position: absolute; top: 50%;right: 0.2rem; margin-top: -0.16rem;background:url(../images/radioicon01.png) no-repeat 0 0;background-size: 0.32rem 0.64rem;}
.MyCircleTc li label.on i.icon{ background-position:0 bottom;}
.MyCircleTc li label input{ position: absolute; left: -99999px; }
.MyCircleTc li label .MyCircleD{padding-top: 0.2rem; margin-right:0.8rem;}
.MyCircleTc li label .MyCircleD .pic{ width:0.7rem; height: 0.7rem; border: 1px solid #eee; float: left; }
.MyCircleTc li label .MyCircleD .pic img{ display:block;object-fit: cover; }
.MyCircleTc li label .MyCircleD .wz01{margin-left: 0.84rem;height: 0.36rem; line-height: 0.36rem;font-size: 0.28rem;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.MyCircleTc li label .MyCircleD .wz02{margin-left: 0.84rem;height: 0.34rem; line-height: 0.34rem;font-size: 0.24rem;color: #999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.addWjj .AddwjjDiv a.btnA{ width:4.6rem;line-height:0.76rem; padding:0 0.3rem; border:1px solid #c1c1c1; border-radius:0.1rem; margin:0.2rem auto 0; display:block; text-align:center;}

.ll_xmlx_check{ border-bottom: 1px solid #e4e4e4; }
.ll_xmlx_check .ll_titleBox{ height:0.76rem; padding-left: 0.2rem; }
.ll_xmlx_check .ll_titleBox h3{ float: left;font-size:0.28rem; color: #999; height: 0.76rem;padding-top: 0.2rem; line-height: 0.56rem;font-weight: normal;}
.ll_xmlx_check .box{ overflow: hidden; margin-left: 0.2rem; }
.ll_xmlx_check .box label{ height:0.52rem; line-height: 0.52rem; position: relative; float: left;margin: 0 0.2rem 0.2rem 0; overflow: hidden;font-size: 0.24rem; color: #fff; padding:0 0.3rem;}
.ll_xmlx_check .box label input{ position: absolute;left: -99999px; }
.ll_xmlx_check .box label.on{ background:url(../images/xmlxcheck.png) no-repeat right bottom;background-size: 0.26rem 0.26rem; }

.ll_xm_list .ll_titleBox{ height: 0.76rem; margin: 0 0.2rem;}
.ll_xm_list .ll_titleBox h3{ float: left;font-size:0.28rem; color: #999; height: 0.76rem;line-height: 0.76rem;font-weight: normal;}
.ll_xm_list .ll_titleBox .cz{ float: right; height: 0.76rem; }
.ll_xm_list .ll_titleBox .cz a{ float: left; height: 0.76rem; line-height: 0.76rem;font-size: 0.28rem; margin-left: 0.4rem; color: #39f; }
.ll_xm_list .box{margin: 0 0.2rem;}
.ll_xm_list .box li{ overflow: hidden;border-top: 1px solid #e5e5e5;}
.ll_xm_list .box li label{padding: 0.2rem 0 0.2rem 0.48rem;  display: block; position: relative;}
.ll_xm_list .box li label .icon{ width: 0.32rem; height: 0.32rem; position: absolute; left: 0;top: 0.28rem;background:url(../images/radioicon01.png) no-repeat 0 0;background-size: 0.32rem 0.64rem;}
.ll_xm_list .box li label.on .icon{ background-position:0 bottom;}
.ll_xm_list .box li label input{ position: absolute; left: -99999px; }
.ll_xm_list .box li .wz01{ line-height: 0.48rem;font-size: 0.3rem; color: #333; }
.ll_xm_list .box li .wz02{ line-height: 0.48rem; font-size: 0.28rem; color: #999; }


.peopleList .peopleCompany .peopleCompanyName .cz{ float: right; height: 0.76rem; }
.peopleList .peopleCompany .peopleCompanyName .cz a{ float: left; height: 0.76rem; line-height: 0.76rem;font-size: 0.28rem; margin-left: 0.4rem; color: #39f; }

/*--04.18新增--*/
.GroupsDetail{margin: 0.5rem 0.44rem;}
.GroupsDetail .pic{ width: 1.7rem;height: 1.7rem;margin: 0 auto;border: 1px solid #e5e5e5; }
.GroupsDetail .pic img{display: block;object-fit: cover;}
.GroupsDetail .tit{padding-top: 0.3rem; line-height: 0.6rem;font-size: 0.32rem; color: #333;text-align: center;}
.GroupsDetail .info{ line-height: 0.65rem;font-size: 0.28rem; color: #666;}




.manageBoxs{height: 100%;margin: 0 auto;overflow-x:auto;overflow-y:scroll;padding: 0;width: 100%;position:relative;}
.rightMainTitleBox{padding-top:40px;height:100px;margin-right:30px;border-bottom:1px solid #d2d2d2;}
.rightMainTitleBox .czDiv{float:left;margin-top:40px;}
.rightMainTitleBox .czDiv a.btnA{float:left;height:40px;line-height:40px;padding:0 20px;border-radius:5px;font-size:16px;color:#fff;}
.rightMainTitleBox .czDiv a.btnA img{float:left;margin:8px 8px 0 0;}
.rightMainTitleBox .qatit{float:left;margin-top:24px;} 
.rightMainTitleBox .peopleTags{float:right;margin-top:40px;}
.rightMainTitleBox .peopleTags a{height:40px;float:left;margin-left:30px;line-height:40px;font-size:16px;}
.rightMainTitleBox .peopleTags a img{float:left;margin:5px 8px 0 0;}
.rightMainTitleBox .peopleTags a.a01{color:#f7b540;}
.rightMainTitleBox .peopleTags a.a02{color:#ff5844;}
.rightMainTitleBox .peopleTags a.a03{color:#8dcd71;}
.rightMainTitleBox .peopleTags a.a04{color:#3399ff;}
.rightMainTitleBox .listSearch{float:right;margin-top:40px;}
.rightMainTitleBox .listSearch .searchInput{float:left;}
.rightMainTitleBox .listSearch .searchInput input.txt{float:left;width:266px;padding:0 15px;height:38px;line-height:38px;border:solid #aaa;border-width:1px 0 1px 1px;border-radius:5px 0 0 5px;font-size:14px;}
.rightMainTitleBox .listSearch .searchInput input.btn{width:80px;height:40px;background:#39f;font-size:14px;color:#fff;cursor:pointer;border:none;border-radius:0 5px 5px 0;cursor:pointer;}
.rightMainTitleBox .listSearch .listSearch input.subBtn{height:40px;float:left;background:#39f;border-radius:5px;font-size:16px;padding:0 20px;border:none;color:#fff;}

.rightMainTitleBox .titleBox{width:400px;margin:0 auto;}
.rightMainTitleBox .titleBox h3{line-height:44px;font-size:28px;color:#333;text-align:center;font-weight:normal;}
.rightMainTitleBox .titleBox p{line-height:26px;font-size:14px;font-family:Arial;text-align:center;}


.myTeam{margin:30px 30px 30px 0;min-height:460px;background:url(../images/teambg.png) no-repeat center center;}
.myTeam .titleBox{height:44px;width:100%;background:url(../images/titleline.png) repeat-x 0 center;margin:0 auto;text-align:left;margin-bottom:20px;}
.myTeam .titleBox h3{display:inline-block;padding:0 10px;height:44px;line-height:44px;background:#fff;font-size:22px;font-weight:normal;}
.myTeam .myTeambox{overflow:hidden;padding-left:40px;}
.myTeam .myTeambox li{width:auto;height:88px;float:left;padding:0 40px 30px 0;position:relative;/* background:url(../images/peoplebg.png) no-repeat 0 0; */}
.myTeam .myTeambox li a{display:block;width:auto;height:88px;}
.myTeam .myTeambox li a .photo{width:50px;height:50px;border:1px solid #e6e6e6;float:left;border-radius:50%;margin:19px 0 0 18px;}
.myTeam .myTeambox li a .photo img{border-radius:25px;}
.myTeam .myTeambox li a p.name{height:24px;line-height:24px;margin:0 20px 0 80px;font-size:16px;padding-top:24px;overflow:hidden;}
.myTeam .myTeambox li a p.job{height:24px;line-height:24px;margin:0 20px 0 80px;font-size:12px;overflow:hidden;}
.myTeam .myTeambox li a i.sh{width:30px;height:30px;position:absolute;top:30px;right:15px;}
.myTeam .myTeambox li a i.sh01{background:url(../images/star1.png) no-repeat 0 0;}
.myTeam .myTeambox li a i.sh02{background:url(../images/star2.png) no-repeat 0 0;}
.myTeam .myTeambox li a i.sh03{background:url(../images/star3.png) no-repeat 0 0;}
.myTeam .myTeambox li a i.sh04{background:url(../images/star4.png) no-repeat 0 0;}