@charset "utf-8";/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video ,font, button, input, select, textarea{margin:0;padding:0;font-size:100%;outline:none;}
img{border:none;}
ul,ol{list-style:none;}
table,tr,td{border-collapse:collapse;border:none;}
html,body{outline:none;font-size:12px;font-family:"Microsoft YaHei";color:#333;background-color:#f8f8ff;height:100%;}
button,input,select,textarea{resize:none;font-size:12px;font-family:"Microsoft YaHei";color:#333;}
a{text-decoration:none;outline:none;color:#333;}
a:hover{color:#39f;}
.clearfix:after{content:".";display:block;height:0;overflow:hidden;visibility:hidden;clear:both;}
.clearfix{*zoom:1;}
.clr{clear:both;height:0;font-size:0;overflow:hidden;}
.fl{float:left !important;display:inline;}
.fr{float:right !important;display:inline;}
html,body{}
/*==公共样式==*/
.w1200{width:1200px;margin:0 auto;}
.Divoverflow{overflow:hidden;}
.dis{display:block;}
.ht05{height:5px;overflow:hidden;}
.ht10{height:10px;overflow:hidden;}
.ht15{height:15px;}
.ht20{height:20px;}
.ht25{height:25px;}
.ht30{height:30px;}
.ht35{height:35px;}
.ht40{height:40px;}
.ht45{height:45px;}
.ht50{height:50px;}

.bgf19c1f{background:#f19c1f !important;}
.bg0a8840{background:#0a8840 !important;}
.bg39f{background:#39f !important;}
.bg999{background:#999 !important;}
.bg0dac51{background:#0dac51 !important;}
.bgff6766{background:#ff6766 !important;}
.bg47b86f{background:#47b86f !important;}
.bgfac870{background:#fac870 !important;}
.bg45c4e0{background:#45c4e0 !important;}
.bgc86cf7{background:#c86cf7 !important;}
.bg00b1da{background:#00b1da !important;}
.colorf00{color:#f00 !important;}
.colorfff{color:#fff !important;}
.color39f{color:#39f !important;}
.colorff6766{color:#ff6766 !important;}
.colorf19b20{color:#f19b20 !important;}
.color0dac51{color:#0dac51 !important;}
.bgffc600{ background:#ffc600 !important;  }
.bgff6666{ background:#ff6666 !important;}
.bg46b870{ background:#46b870 !important;}

/*--登录注册--*/
.dlzcbg{background:url(../images/dlzcbg.jpg) no-repeat center center;min-height:550px;min-width:600px;}
.dlzcBox{width:500px;background:#fff;border-radius:10px;box-shadow:0 0 10px #eee;position:fixed;top:50%;left:50%;}
.dlzcBox .titleBox{height:60px;border-bottom:1px solid #b3b3b3;padding:20px 10px 0;}
.dlzcBox .titleBox h3{ width: 135px; height: 54px; float: left;; line-height: 54px; background: #ccc; font-size: 18px; color: #333;text-align:center;border-radius:10px 10px 0 0;font-weight:normal; margin:6px 1px 0 0;}
.dlzcBox .titleBox h3 a{ display: block; width: 100%; height: 100%; color: #333; }
.dlzcBox .titleBox h3.on{width:150px;height:60px;line-height:60px;background:#39f;font-size:20px;color:#fff; margin-top: 0;}
.dlzcBox .titleBox h3.on a{ color: #fff; }
.dlzcBox .dlzcTable{padding:0 50px 45px;}
.dlzcTable input.txt{width:378px;height:48px;line-height:48px;padding:0 10px;border:1px solid #d2d2d2;border-radius:5px;margin-bottom:20px;font-size:16px;}
.dlzcTable .cz{height:60px;}
.dlzcTable .cz label{float:left;height:34px;line-height:34px;font-size:12px;}
.dlzcTable .cz label input{float:left;margin:11px 8px 0 0;}
.dlzcTable .cz p{float:right;height:34px;line-height:34px;font-size:14px;}
.dlzcTable .cz p a{color:#39f;}
.dlzcTable input.submitbtn{width:400px;height:60px;background:#39f;border-radius:5px;font-size:20px;color:#fff;border:none;cursor:pointer;}
.dlzcTable .yyzh{height:46px;line-height:46px;text-align:right;font-size:14px;}
.dlzcTable .yyzh a{color:#39f;}
.dlzcTable input.yztxt{float:left;width:228px;}
.dlzcTable input.yzbtn{width:130px;height:50px;border:1px solid #39f;font-size:16px;color:#39f;background:#fff;margin-left:20px;border-radius:5px;}
.dlzcTable .otherLogin{ padding:30px 0 0;text-align:center;}
.dlzcTable .otherLogin a{ display:inline-block; width:25px; height:25px; margin:0 20px;}

.frameTop{height:80px;background:#015EAB url(../images/formTop.jpg) no-repeat right;min-width:1200px;position:relative;z-index:599;}
.frameTop .logo{margin-left:30px;float:left;}
.frameTop .logo td{height:80px;}
.frameTop .companyName{ float:left; height:80px; line-height:80px; margin-left:10px; font-size:18px; color:#fff;}
.frameTop .czDiv{float:right;}
.frameTop .czDiv li{width:40px;height:40px;float:left;margin:20px 30px 0 0;position:relative;}
.frameTop .czDiv li a{display:block;width:40px;height:40px;}
.frameTop .czDiv li i{width:12px;height:12px;background:url(../images/point01.png) no-repeat 0 0;position:absolute;top:0;right:-5px;display:none;}
.frameTop .czDiv li i.show{display:block;}

.frameTop .peopleDiv{float:right;margin:0 30px 0 0; position:relative;}
.frameTop .peopleDiv .peopleDivTop{height:63px; padding:10px 44px 0 0; background:url(../images/downArrowLan.png) no-repeat right 34px; cursor:pointer;}
.frameTop .peopleDiv .peopleDivTop p.p01{float:left;width:60px;height:60px;border:1px solid #fff;border-radius:50%;}
.frameTop .peopleDiv .peopleDivTop p.p01 img{display:block;border-radius:50%;}
.frameTop .peopleDiv .peopleDivTop p.p02{margin-left:72px;height:60px;line-height:60px;font-size:16px;color:#fff;}
.frameTop .peopleDiv .peopleDivBottom{ position:absolute; top:80px; right:0; width:100%; min-width:140px; background:#005295; border-radius:0 0 5px 5px; display:none;}
.frameTop .peopleDiv .peopleDivBottom a{ display:block; height:51px; padding:0 20px;}
.frameTop .peopleDiv .peopleDivBottom a span{ display:block; height:50px; line-height:50px; font-size:16px; color:#fff; text-align:center; overflow:hidden; border-bottom:1px solid #fff;}

.frameTop .companyChoice{width:400px;height:50px;float:right;margin:25px 70px 0 0;position:relative;}
.frameTop .companyChoice .topDiv{width:400px;height:50px;background:url(../images/companyChoicebg.png) no-repeat 0 0;}
.frameTop .companyChoice .topDiv p{padding:0 58px 0 20px;height:50px;line-height:50px;font-size:16px;color:#fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align:center;}
.frameTop .companyChoice .bottomDiv{position:absolute;top:42px;left:0;background:#0461ad;width:398px;border:solid #fff;border-width:0 1px 1px;border-radius:0 0 10px 10px;display:none;}
.frameTop .companyChoice .bottomDiv a{display:block;height:40px;line-height:40px;padding:0 57px 0 19px;font-size:14px;color:#fff;text-align:center;}
.frameTop .companyChoice .bottomDiv a:hover{background:#eee;color:#0461ad;}

.mainBoxs{position:absolute;top:81px;right:0;bottom:36px;left:0;}
.mainBoxs .leftNavBoxs{width:260px;position:absolute;top:0;bottom:0;left:0;background:#e0e0e0;overflow-x:hidden;overflow-y:auto;}
.mainBoxs .rightNavBoxs{position:absolute;top:0;right:0;bottom:0;left:290px;background:#f8f8ff;}
.mainBoxs .rightNavBoxs iframe{background:none repeat scroll 0 0 #FFF;border:0 none;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;}

.mainBoxs .leftNavBoxs li{border-bottom:1px solid #fff;}
.mainBoxs .leftNavBoxs li a.liA{display:block;height:70px;line-height:70px;position:relative;}
.mainBoxs .leftNavBoxs li.on a.liA,.mainBoxs .leftNavBoxs li a.liA:hover{background:#39f;}
.mainBoxs .leftNavBoxs li a.liA i{width:40px;height:40px;position:absolute;top:15px;left:15px;background:url(../images/leftNavBoxsbg.png) no-repeat 0 0;}
.mainBoxs .leftNavBoxs li a.liA em{width:24px;height:24px;position:absolute;top:23px;right:20px;background:url(../images/leftNavBoxsArrow.png) no-repeat 0 0;}
.mainBoxs .leftNavBoxs li.on a.liA em,.mainBoxs .leftNavBoxs li a.liA:hover em{background-position:0 bottom;}
.mainBoxs .leftNavBoxs li a.liA span{display:block;height:70px;line-height:70px;margin:0 60px 0 72px;font-size:16px;color:#333;}
.mainBoxs .leftNavBoxs li.on a.liA span,.mainBoxs .leftNavBoxs li a.liA:hover span{color:#fff;}
.mainBoxs .leftNavBoxs li a.liA i.liI01{background-position:0 0;}
.mainBoxs .leftNavBoxs li.on a.liA i.liI01,.mainBoxs .leftNavBoxs li a.liA:hover i.liI01{background-position:0 -40px;}
.mainBoxs .leftNavBoxs li a.liA i.liI02{background-position:-40px 0;}
.mainBoxs .leftNavBoxs li.on a.liA i.liI02,.mainBoxs .leftNavBoxs li a.liA:hover i.liI02{background-position:-40px -40px;}
.mainBoxs .leftNavBoxs li a.liA i.liI03{background-position:-80px 0;}
.mainBoxs .leftNavBoxs li.on a.liA i.liI03,.mainBoxs .leftNavBoxs li a.liA:hover i.liI03{background-position:-80px -40px;}
.mainBoxs .leftNavBoxs li a.liA i.liI04{background-position:-120px 0;}
.mainBoxs .leftNavBoxs li.on a.liA i.liI04,.mainBoxs .leftNavBoxs li a.liA:hover i.liI04{background-position:-120px -40px;}
.mainBoxs .leftNavBoxs li a.liA i.liI05{background-position:-160px 0;}
.mainBoxs .leftNavBoxs li.on a.liA i.liI05,.mainBoxs .leftNavBoxs li a.liA:hover i.liI05{background-position:-160px -40px;}
.mainBoxs .leftNavBoxs li a.liA i.liI06{background-position:-200px 0;}
.mainBoxs .leftNavBoxs li.on a.liA i.liI06,.mainBoxs .leftNavBoxs li a.liA:hover i.liI06{background-position:-200px -40px;}
.mainBoxs .leftNavBoxs li .liXl{padding:10px 0;display:none;}
.mainBoxs .leftNavBoxs li.on .liXl{display:block;}
.mainBoxs .leftNavBoxs li .liXl a{display:block;height:40px;position:relative;}
.mainBoxs .leftNavBoxs li .liXl a i{width:10px;height:10px;font-size:0;position:absolute;top:15px;left:72px;background:url(../images/point02.png) no-repeat 0 0;}
.mainBoxs .leftNavBoxs li .liXl a em{width:8px;height:8px;font-size:0;position:absolute;top:10px;right:20px;background:url(../images/numberbg02.png) no-repeat 0 0;display:none;}
.mainBoxs .leftNavBoxs li .liXl a em.show{display:block;}
.mainBoxs .leftNavBoxs li .liXl a.on i,.mainBoxs .leftNavBoxs li .liXl a:hover i{background-position:0 -10px;}
.mainBoxs .leftNavBoxs li .liXl a span{display:block;height:40px;line-height:40px;margin:0 20px 0 100px;font-size:14px;color:#333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mainBoxs .leftNavBoxs li .liXl a.on span,.mainBoxs .leftNavBoxs li .liXl a:hover span{color:#39f;}

.indexBody{height: 100%;margin: 0 auto;overflow-x: hidden;padding: 0;width: 100%;}
.manageBoxs{height: 100%;margin: 0 auto;overflow-x:auto;overflow-y:scroll;padding: 0;width: 100%;position:relative;}

.caozuoMenu{padding-top:30px;background:#f8f8ff;position:fixed;top:81px;right:20px;left:290px;z-index:499;}
.caozuoMenu .caozuo{float:left;}
.caozuoMenu .caozuo a.btnA{float:left;height:40px;line-height:40px;padding:0 12px;border-radius:5px;background:#39f;color:#fff;font-size:16px;margin:0 20px 20px 0;}
.caozuoMenu .caozuo a.btnA img{float:left;margin:8px 8px 0 0;}
.caozuoMenu .setting{float:left;width:186px;height:40px;position:relative;z-index:23;}
.caozuoMenu .setting .topDiv{height:40px;}
.caozuoMenu .setting .topDiv a{display:block;height:40px;line-height:40px;padding-left:45px;font-size:16px;color:#fff;background:#39f;border-radius:5px;}
.caozuoMenu .setting .topDiv a img{float:left;margin:8px 8px 0 0;}
.caozuoMenu .setting ul{width:166px;padding:5px 10px 0;background:#39f;border-radius:0 0 5px 5px;position:absolute;top:35px;display:none;}
.caozuoMenu .setting ul li{height:41px;}
.caozuoMenu .setting ul li a{display:block;border-top:1px solid #a6d3ff;display:block;height:40px;line-height:40px;padding-left:35px;font-size:16px;color:#fff;}
.caozuoMenu .setting ul li a img{float:left;margin:8px 8px 0 0;}

.caozuoMenu .listSearch{float:right;}
.llSelect{position:relative;float:left;width:150px;margin:0 10px 20px 0;}
.llSelect_cur{z-index:2;}
.llSelect .llSelect_Top{height:38px;border:1px solid #aaa;border-radius:5px;position:relative;cursor:pointer;background:#fff;}
.llSelect .llSelect_Top i.arrow{width:30px;height:38px;background:url(../images/selectDown.png) no-repeat center center;position:absolute;top:0;right:0;}
.llSelect .llSelect_Top p{height:38px;line-height:38px;margin:0 30px 0 15px;font-size:14px;color:#333;overflow:hidden;text-align:center;}
.llSelect .llSelect_Bottom{width:100%;position:absolute;top:37px;left:0;display:none;}
.llSelect .llSelect_Bottom01{border:1px solid #aaa;border-radius:0 0 5px 5px;background:#fff;max-height:180px;overflow-y:auto;}
.llSelect .llSelect_Bottom01 a{display:block;height:36px;line-height:36px;overflow:hidden;font-size:14px;text-align:center;color:#333;}
.llSelect .llSelect_Bottom01 a:hover{background:#eee;}
.caozuoMenu .inputTime{float:left;margin:0 15px 20px 0;}
.caozuoMenu .inputTime input.txt{float:left;width:98px;height:38px;line-height:38px;border:1px solid #aaa;border-radius:5px;font-size:14px;text-align:center;padding:0 35px 0 15px;color:#333;background:#fff url(../images/timeinput.png) no-repeat right center;}
.caozuoMenu .inputTime p{height:40px;line-height:40px;padding:0 10px;float:left;}
.caozuoMenu .searchInput{float:left;margin:0 30px 20px 0;}
.caozuoMenu .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;}
.caozuoMenu .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;}
.caozuoMenu .listSearch input.subBtn{height:40px;float:left;background:#39f;border-radius:5px;font-size:16px;padding:0 20px;border:none;color:#fff;}
.caozuoMenu .quanxuancaozuo{ height:40px; float: right;margin-right: 30px;}
.caozuoMenu .quanxuancaozuo label{ float: left; height:40px; line-height: 40px; font-size:16px; position: relative; overflow: hidden; padding-left: 25px;}
.caozuoMenu .quanxuancaozuo label input{ position: absolute; left: -99999px;}
.caozuoMenu .quanxuancaozuo label i{ width: 15px; height: 14px; position: absolute; top: 13px; left: 0; background: url(../images/checkBg02.png) no-repeat 0 0; }
.caozuoMenu .quanxuancaozuo label.on i{ background-position:-15px 0;}
.caozuoMenu .quanxuancaozuo a{ float:left; margin:7px 0 0 10px; width: 58px; height: 24px; line-height: 24px; text-align: center; border: 1px solid #d2d2d2; border-radius: 3px;}

.projectList{margin-right:30px;}
.projectList .projectListDiv .titleBox{height:40px;background:url(../images/linebg01.jpg) repeat-x 0 center;position:relative;z-index: 2;}
.projectList .projectListDiv .titleBox h3{float:left;height:40px;line-height:40px;padding:0 15px 0 25px;background:#f8f8ff url(../images/arrow01.png) no-repeat 0 center;font-size:14px;font-weight:normal;}
.projectList .projectListDiv .titleBox a.daochuBtn{width:150px;height:40px;line-height:40px;text-align:center;font-size:16px;color:#fefefe;border-radius:5px;background:#78b832;position:absolute;top:30px;right:0;display:none;}
.projectList .projectListDiv .projectListBox{border-left:1px solid #e5e5e5;padding-left:19px;margin-left:7px;position:relative;}
.projectList .projectListDiv .projectListBoxFirst .baibg{width:8px;height:8px;font-size:0;background:#f8f8ff;position:absolute;top:0;left:-1px;}
.projectList .projectListDiv .projectListBox .title{height:30px;line-height:30px;font-size:14px;color:#666;position:relative;}
.projectList .projectListDiv .projectListBox .title i{width:14px;height:14px;background:url(../images/icon01.png) no-repeat 0 0;position:absolute;top:8px;left:-27px;}
.projectList .projectListDiv .projectListBox .listBox{overflow:hidden;}
.projectList .projectListDiv .projectListBox .listBox li{width:130px;height:140px;float:left;margin-right:30px;position:relative;}
.projectList .projectListDiv .projectListBox .listBox li label{width:21px;height:20px;position:absolute;top:0;left:0;overflow:hidden;background:url(../images/checkBg.png) no-repeat 0 0;display:none;}
.projectList .projectListDiv .projectListBox .listBox li label.on{background-position:-21px 0;}
.projectList .projectListDiv .projectListBox .listBox li label input{position:absolute;left:-9999999px;}
.projectList .projectListDiv .projectListBox .listBox li a{display:block;width:130px;height:130px;padding-top:10px;}
.projectList .projectListDiv .projectListBox .listBox li a p.photo{width:80px;height:80px;margin:0 auto;position:relative;text-align:center;}
.projectList .projectListDiv .projectListBox .listBox li a p.photo img{ }
.projectList .projectListDiv .projectListBox .listBox li a p.photo i{
	width:20px;line-height:20px;text-align:center;font-size:8px;color:#fff;font-family:Arial;
	background:url(../images/numberbg.png) no-repeat center;position:absolute;top:0;right:8px;font-style:normal;background-size:20px;
}
.projectList .projectListDiv .projectListBox .listBox li a p.photo i.show2{
	width:20px;line-height:20px;text-align:center;font-size:8px;color:#fff;font-family:Arial;
	background:url(../images/numberbg2.png) no-repeat center;position:absolute;top:36px;right:8px;font-style:normal;background-size:20px;
}
.projectList .projectListDiv .projectListBox .listBox li a p.wz{height:48px;line-height:24px;font-size:14px;color:#333;text-align:center;word-wrap:break-word;overflow: hidden;}
.projectList .projectListDiv .projectListBox .listBox li a.bjA{width:83px;height:83px;padding:0;background:url(../images/bja.png) no-repeat 0 0;position:absolute;top:5px;left:23px;display:none;}
.projectList .projectListDiv .projectListBox .listBox li a.scA{width:83px;height:83px;padding:0;background:url(../images/sca.png) no-repeat 0 0;position:absolute;top:5px;left:23px;display:none;}

.projectList .projectListTable{position: fixed;background: #f8f8ff;z-index: 3;right: 20px;left: 290px;}
.projectList .projectListTable h3{height:60px;line-height:60px;font-size:16px;color:#39f;font-weight:normal;text-align:center;overflow: hidden;}
.projectList .projectListDiv .projectListBox{}
.projectList .projectListDiv .projectListBox table{border:solid #ccc; border-width: 1px 0 0 1px;}
.projectList .projectListDiv .projectListBox table th,.projectList .projectListDiv .projectListBox table td{border:solid #ccc; border-width:0 1px 1px 0;}
.projectList .projectListDiv .projectListBox table th{line-height: 40px; text-align: center; font-size: 14px; color: #333; font-weight: normal; }
.projectList .projectListDiv .projectListBox .listTable{ padding: 10px 0; }
.projectList .projectListDiv .projectListBox .listTable td{padding:5px 0;}
.projectList .projectListDiv .projectListBox .listTable td label{display:block;position: relative; width: 21px; height: 20px; margin: 0 auto; overflow: hidden; background: url(../images/checkBg.png) no-repeat 0 0; }
.projectList .projectListDiv .projectListBox .listTable td label.on{ background-position:-21px 0; }
.projectList .projectListDiv .projectListBox .listTable td label input{ position: absolute; left: -9999px; }
.projectList .projectListDiv .projectListBox .listTable td p{width:120px;text-align:center;font-size:14px;color:#666;line-height:30px;}
.projectList .projectListDiv .projectListBox .listTable td p.name{width:260px;text-align:left;position:relative;}
.projectList .projectListDiv .projectListBox .listTable td p.name label{width:21px;height:20px;/* left:-11px; */top:5px;position:absolute;background:url(../images/checkBg.png) no-repeat 0 0;overflow:hidden;}
.projectList .projectListDiv .projectListBox .listTable td p.name label.on{background-position:-21px 0;}
.projectList .projectListDiv .projectListBox .listTable td p.name label input{position:absolute;left:-9999px;}
.projectList .projectListDiv .projectListBox .listTable td p.name a{display:block;margin-left:20px;position:relative;left: 10px; color: #666;}
.projectList .projectListDiv .projectListBox .listTable td p.name a:hover{ color: #409fff; }
.projectList .projectListDiv .projectListBox .listTable td p.name a img{float:left;margin:0;}
.projectList .projectListDiv .projectListBox .listTable td p.name a i.show{position:absolute;top:0;left:25px;width:8px;height:8px;background:url(../images/numberbg02.png) no-repeat 0 0;}
.projectList .projectListDiv .projectListBox .listTable td p.name a span{display:block;line-height:30px;font-size:14px; float: left; max-width:182px;}
.projectList .projectListDiv .projectListBox .listTable td p.name a em {float:left; min-width: 20px; font-style: normal;}
.projectList .projectListDiv .projectListBox .listTable td p.number{width:140px;}
.projectList .projectListDiv .projectListBox .listTable td .caozuo{ margin: 0 10px; text-align: center; width:80px;}
.projectList .projectListDiv .projectListBox .listTable td .caozuo a{ float: left; height: 30px; line-height: 30px; width:40px; }
.projectList .projectListDiv .projectListBox .listTable td .caozuo a img{ display: block; margin:0 auto; }

/**浮动样式**/
.floatmain {width:100%;height:100%;position:fixed;top:0%;left:0%;float:left;_position:absolute;_bottom:0;_top:expression(eval(document.documentElement.scrollTop));_height:expression(eval(document.documentElement.clientHeight));z-index:1000;border-radius:1px;overflow:hidden;background:url(../images/heibg.png);display:none;}
.floatboxs {width:auto;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;}
.tcDivBox{background:#fff;position:relative;border-radius:15px;width:100%;overflow:hidden;}
.tcDivBox a.closeA{width:28px;height:28px;background:url(../images/closebtn01.png) no-repeat 0 0;position:absolute;top:16px;right:11px;}
.tcDivBox .tcTitleBox{height:60px;line-height:60px;background:#e7e7e7;border-radius:5px  5px 0 0;font-size:20px;text-align:center;color:#333;font-weight:normal;}

/*--新建项目--*/
.tcDivBox .newProjectChoice{padding:60px 0 70px;overflow:hidden;}
.tcDivBox .newProjectChoice ul{width:460px;margin:0 auto;}
.tcDivBox .newProjectChoice ul li{width:230px;float:left;}
.tcDivBox .newProjectChoice ul li a{width:180px;display:block;margin:0 auto;}
.tcDivBox .newProjectChoice ul li a p.p01{width:112px;height:112px;margin:0 auto;}
.tcDivBox .newProjectChoice ul li a p.p01 img{display:block;}
.tcDivBox .newProjectChoice ul li a p.p02{height:40px;line-height:40px;font-size:16px;text-align:center;}

.tcDivBox .newProjectWjj{padding:40px 0 40px;}
.tcDivBox .newProjectWjj img{display:block;margin:0 auto;}
.tcDivBox .newProjectWjj p{ height: 34px; line-height: 34px; text-align: center; font-size: 16px; color: #333;}
.tcDivBox .newProjectWjj input.txt{width:358px;padding:0 20px;height:48px; line-height: 48px; border:1px solid #d2d2d2;border-radius:5px;margin:20px auto 0;display:block;text-align:center;font-size:14px;}
.tcDivBox .newProjectWjj .selectCompanyName{width:358px;padding:0 20px;height:48px; line-height: 48px; border:1px solid #d2d2d2;border-radius:5px;margin:20px auto 0;display:block;text-align:center;font-size:14px;}

.tcDivBox .tccCaoZuo{height:60px;padding:20px 0 0 0;border-top:1px solid #dcdcdc;text-align:center;}
.tcDivBox .tccCaoZuo .btn{padding:0 40px;height:40px;line-height:40px;border:none;border-radius:5px;font-size:16px;color:#fff;margin:0 40px;cursor:pointer;display:inline-block;}
.tcDivBox .tccCaoZuo .btn:hover{ text-decoration: none; }
.tcDivBox .tccCaoZuo .btn01{background:#39f;}
.tcDivBox .tccCaoZuo .btn02{background:#f60;}
.tcDivBox .tccCaoZuo .btn03{background:#f7b540;}

.tcDivBox .tcBoxHeight{margin:15px -15px 15px 0;overflow-x:hidden;overflow-y:scroll;}
.tcDivBox .tcBoxHeight .bjxmTable{padding:30px 45px 0px;}
.tcDivBox .tcBoxHeight .bjxmTable td{padding-bottom:20px;}
.tcDivBox .tcBoxHeight .bjxmTable td .title{height:30px;line-height:30px;float:right;font-size:14px;color:#333;padding-right:15px;}
.tcDivBox .tcBoxHeight .bjxmTable td .title span{color:#f00;}
.tcDivBox .tcBoxHeight .bjxmTable td input.txt{width:478px;height:48px;line-height:48px;padding:0 10px;border:1px solid #a0a0a0;border-radius:5px;font-size:14px;color:#333;}
.tcDivBox .tcBoxHeight .bjxmTable td a.selectCompanyName{display:block;width:478px;height:48px;line-height:48px;padding:0 10px;border:1px solid #a0a0a0;border-radius:5px;font-size:14px;color:#333;}
.tcDivBox .tcBoxHeight .bjxmTable td input.timeInput{width:429px;height:48px;line-height:48px;padding:0 59px 0 10px;border:1px solid #a0a0a0;background:url(../images/timeIcon.png) no-repeat right 0;border-radius:5px;font-size:14px;color:#333;}
.tcDivBox .tcBoxHeight .bjxmTable td textarea.txt{width:478px;height:130px;line-height:30px;padding:9px 10px;border:1px solid #a0a0a0;border-radius:5px;font-size:14px;color:#333;}
.tcDivBox .tcBoxHeight .bjxmTable td .llSelect{margin:0;width:500px;float:none;}
.tcDivBox .tcBoxHeight .bjxmTable td .llSelect .llSelect_Top{height:50px;}
.tcDivBox .tcBoxHeight .bjxmTable td .llSelect .llSelect_Top i.arrow{width:40px;height:48px;}
.tcDivBox .tcBoxHeight .bjxmTable td .llSelect .llSelect_Top p{height:48px;line-height:48px;text-align:left;}
.tcDivBox .tcBoxHeight .bjxmTable td .llSelect .llSelect_Bottom{position:absolute;top:47px;}
.tcDivBox .tcBoxHeight .bjxmTable td .llSelect .llSelect_Bottom01 a{text-align:left;padding:0 15px;} 
.tcDivBox .tcBoxHeight .bjxmTable td .timeDivTc{width:500px;height:30px;line-height:30px;background:#ff7c7c;border-radius:5px;text-align:center;font-size:12px;color:#fff;margin-top:12px;position:relative;}
.tcDivBox .tcBoxHeight .bjxmTable td .timeDivTc i{width:11px;height:9px;background:url(../images/jiantou.png) no-repeat 0 0;position:absolute;top:-9px;left:58px;}
.tcDivBox .tcBoxHeight .bjxmTable .changePhoto{height:100px;margin-bottom:19px;background:url(../images/line03.jpg) repeat-x center;}
.tcDivBox .tcBoxHeight .bjxmTable .changePhoto .photo{width:92px;height:92px;border:4px solid #fcc16b;border-radius:50%;overflow:hidden;margin:0 auto; background:#fff;}
.tcDivBox .tcBoxHeight .bjxmTable .changePhoto .photo img{display:block;border-radius:50%;}

.tcDivBox .tcBoxHeight .bjxmTable td .xmfzr{padding-top:10px;}
.tcDivBox .tcBoxHeight .bjxmTable td .xmfzr p{float:left;height:30px;line-height:30px;padding:0 20px;border-radius:5px;background:#e2e2e2;position:relative;font-size:14px;color:#333;margin:0 20px 10px 0;}
.tcDivBox .tcBoxHeight .bjxmTable td .xmfzr p i.deleteBtn{width:20px;height:20px;position:absolute;top:-8px;right:-8px;cursor:pointer;background:url(../images/closebtn02.png) no-repeat 0 0;}
.tcDivBox .tcBoxHeight .bjxmTable td .xmfzr a.AddPeople{width:30px;height:30px;float:left;background:url(../images/addPeople.png) no-repeat 0 0;margin-bottom:10px;}

.tcDivBox .llsearchInput{ padding:20px;  }
.tcDivBox .llsearchInput input.txt{float:left;width:548px;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;}
.tcDivBox .llsearchInput 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;}

.tcDivBox .tcBoxHeight .peopleList .peopleCompany{ margin: 0 20px;}
.tcDivBox .tcBoxHeight .peopleList .peopleCompany .peopleCompanyName{ height: 56px; border-top: 1px solid #e5e5e5; position: relative; cursor: pointer;}
.tcDivBox .tcBoxHeight .peopleList .peopleCompany .peopleCompanyName p.name{ float: left; line-height: 56px; font-size: 16px; color: #333;}
.tcDivBox .tcBoxHeight .peopleList .peopleCompany .peopleCompanyName p.name span{ color: #999; }
.tcDivBox .tcBoxHeight .peopleList .peopleCompany .peopleCompanyName i{ width:15px; height: 15px; position: absolute; top: 21px; right: 0; background: url(../images/peoplearrow.png) no-repeat 0 0;}
.tcDivBox .tcBoxHeight .peopleList .peopleCompany .downarrow i{ background-position: 0 bottom !important; }
.tcDivBox .tcBoxHeight .peopleList .peopleCompany .peopleCompanyName label{display: block; height: 56px; padding-left: 42px; position: relative;}
.tcDivBox .tcBoxHeight .peopleList .peopleCompany .peopleCompanyName label em{ width: 21px; height: 20px; position: absolute; top: 18px; left: 0; background:url(../images/checkBg.png) no-repeat 0 0; }
.tcDivBox .tcBoxHeight .peopleList .peopleCompany .peopleCompanyName label.on em{ background-position: -21px 0; }
.tcDivBox .tcBoxHeight .peopleList .peopleCompany .peopleCompanyName label input{ position: absolute; left: -99999px; }
.tcDivBox .tcBoxHeight .peopleList .peopleDepartment{ display: none; }
.tcDivBox .tcBoxHeight .peopleList .peopleDepartment .peopleDepartmentName{height: 56px; border-top: 1px solid #e5e5e5; position: relative; cursor: pointer;}
.tcDivBox .tcBoxHeight .peopleList .peopleDepartment .peopleDepartmentName p.name{ float: left; line-height: 56px; font-size: 16px; color: #999; padding-left: 20px;}
.tcDivBox .tcBoxHeight .peopleList .peopleDepartment .peopleDepartmentName i{ width:15px; height: 15px; position: absolute; top: 21px; right: 0; background: url(../images/peoplearrow.png) no-repeat 0 0;}
.tcDivBox .tcBoxHeight .peopleList .peopleDetail{ border-top: 1px solid #e5e5e5; overflow: hidden; padding-top:20px; display: none;}
.tcDivBox .tcBoxHeight .peopleList .peopleDetail li{ width:164px; height: 130px; float: left; position: relative;}
.tcDivBox .tcBoxHeight .peopleList .peopleDetail li label{ width: 21px; height: 20px; position: absolute; top: 21px; left: 0; overflow: hidden; background: url(../images/checkBg.png) no-repeat 0 0;}
.tcDivBox .tcBoxHeight .peopleList .peopleDetail li label.on{ background-position: right 0; }
.tcDivBox .tcBoxHeight .peopleList .peopleDetail li label.nocheck{background: url(../images/nocheck.png) no-repeat 0 0;}
.tcDivBox .tcBoxHeight .peopleList .peopleDetail li label input{ position: absolute; left: -99999px; }
.tcDivBox .tcBoxHeight .peopleList .peopleDetail li .photo{ width: 60px; height: 60px; overflow: hidden; border-radius: 50%; margin: 0 auto;}
.tcDivBox .tcBoxHeight .peopleList .peopleDetail li .photo img{ display: block; object-fit: cover; }
.tcDivBox .tcBoxHeight .peopleList .peopleDetail li .name{ height:32px; line-height: 32px; text-align: center; font-size: 14px; color: #333; overflow: hidden;}
.tcDivBox .tcBoxHeight .peopleList .peopleDetail li .pinfenStar{ width: 100px; padding-left: 6px; margin: 0 auto; overflow: hidden;}
.tcDivBox .tcBoxHeight .peopleList .peopleDetail li .pinfenStar .pic p{ width: 14px; height: 14px; float: left; margin-right: 6px; background: url(../images/starBg03.png) no-repeat 0 0;}
.tcDivBox .tcBoxHeight .peopleList .peopleDetail li .pinfenStar .pic p span{width: 14px; height: 14px; float: left; background: url(../images/starBg04.png) no-repeat 0 0; display: none;}
.tcDivBox .tcBoxHeight .peopleList .peopleDetail li .pinfenStar .pic p.on span{ display: block; }
.tcDivBox .tcBoxHeight .peopleTopInfor{ margin:0 20px; height: 126px; padding-top: 28px; }
.tcDivBox .tcBoxHeight .peopleTopInfor .photo{ width: 80px; height: 80px; float: left; margin:5px 0 0 10px; overflow: hidden; border-radius: 50%; }
.tcDivBox .tcBoxHeight .peopleTopInfor .photo img{ display: block; object-fit: cover; }
.tcDivBox .tcBoxHeight .peopleTopInfor .name{ height: 36px; line-height: 36px; margin-left: 110px; font-size: 24px; color: #333; }
.tcDivBox .tcBoxHeight .peopleTopInfor .job{ height: 32px; line-height: 32px; margin-left: 110px; font-size: 16px; color: #999;}
.tcDivBox .tcBoxHeight .peopleTopInfor .pinfenStar{ margin:6px 0 0 110px;overflow: hidden;}
.tcDivBox .tcBoxHeight .peopleTopInfor .pinfenStar .pic p{ width:24px; height: 24px; float: left; margin-right:14px; background: url(../images/starBg05.png) no-repeat 0 0;}
.tcDivBox .tcBoxHeight .peopleTopInfor .pinfenStar .pic p span{width:24px; height:24px; float: left; background: url(../images/starBg06.png) no-repeat 0 0; display: none;}
.tcDivBox .tcBoxHeight .peopleTopInfor .pinfenStar .pic p.on span{ display: block; }
.tcDivBox .tcBoxHeight .peopleTcTags{ padding:20px 0 0 10px; margin:0 20px;overflow: hidden;border:solid #e5e5e5; border-width: 1px 0; overflow: hidden;}
.tcDivBox .tcBoxHeight .peopleTcTags ul{ margin-right: -20px; }
.tcDivBox .tcBoxHeight .peopleTcTags li{ float: left;height: 38px; line-height: 38px; padding: 0 15px; font-size: 14px; color: #333; border:1px solid #d2d2d2; border-radius: 5px; margin: 0 20px 20px 0; }
.tcDivBox .tcBoxHeight .peopleTcTags li.good{ color: #ff973a; border:1px solid #ff973a; background: #fff7ef;}
.tcDivBox .tcBoxHeight .peopleOtherPl{ margin: 0 20px; }
.peopleOtherPl .peopleOtherPlDetail{ overflow: hidden; padding: 20px 0; border-bottom: 1px solid #e5e5e5;}
.peopleOtherPl .peopleOtherPlDetail .photo{ width: 60px;height: 60px; border-radius: 50%; float: left; overflow: hidden;}
.peopleOtherPl .peopleOtherPlDetail .photo img{ display: block; object-fit: cover; }
.peopleOtherPl .peopleOtherPlDetail .nr{ margin-left: 80px; }
.peopleOtherPl .peopleOtherPlDetail .nr .nrTop{height: 36px;}
.peopleOtherPl .peopleOtherPlDetail .nr .nrTop .name{ line-height: 36px; float: left; font-size: 18px; color: #333; }
.peopleOtherPl .peopleOtherPlDetail .nr .nrTop .pinfenStar{ float: left; margin: 10px 0 0 10px; width:130px;}
.peopleOtherPl .peopleOtherPlDetail .nr .nrTop .pinfenStar .pic p{ width:16px; height: 16px; float: left; margin-right:10px; background: url(../images/starBg07.png) no-repeat 0 0;}
.peopleOtherPl .peopleOtherPlDetail .nr .nrTop .pinfenStar .pic p span{width:100%; height:100%; float: left; background: url(../images/starBg08.png) no-repeat 0 0; display: none;}
.peopleOtherPl .peopleOtherPlDetail .nr .nrTop .pinfenStar .pic p.on span{ display: block; }
.peopleOtherPl .peopleOtherPlDetail .nr .intro{ height: 24px; line-height: 24px; font-size: 14px; color: #999; }
.peopleOtherPl .peopleOtherPlDetail .nr .infor{ line-height: 24px; font-size: 16px; color: #666; }

/*--项目列表--*/
.projectDetail .projectDetailCheck{padding-top:20px;overflow:hidden;}
.projectDetail .projectDetailCheck dl{float:left;overflow:hidden;margin:0 30px 20px 0;}
.projectDetail .projectDetailCheck dl dt{float:left;font-size:14px;line-height:40px;margin-right:20px;}
.projectDetail .projectDetailCheck dl dd{float:left;border-radius:5px;overflow:hidden;}
.projectDetail .projectDetailCheck dl dd a{float:left;width:100px;height:40px;line-height:40px;text-align:center;font-size:14px;background:#dcdcdc;margin-right:1px;}
.projectDetail .projectDetailCheck dl dd a.on,.projectDetail .projectDetailCheck dl dd a:hover{background:#39f;color:#fff;}
.projectDetail .projectDetailCheck .caozuo{float:right;}
.projectDetail .projectDetailCheck .caozuo a.btnA{float:left;height:40px;line-height:40px;padding:0 20px;border-radius:5px;background:#39f;color:#fff;font-size:16px;margin:0 20px 20px 0;}
.projectDetail .projectDetailCheck .caozuo a.btnA img{float:left;margin:8px 8px 0 0;}
.projectDetail .projectDetailTitle{ height: 46px; line-height: 46px; padding: 0 20px;border:solid #aaa;border-width:1px 1px 0;margin-right:30px;}
.projectDetail .projectDetailTitle h3{ float: left; line-height: 46px; font-size: 16px; color: #333; font-weight: normal; }
.projectDetail .projectDetailTitle p.hasFk{ float: right; line-height: 46px; font-size: 16px; color: #f00; font-weight: normal; background:url(../images/wailaipeople.png) no-repeat right center; padding-right: 35px;}
.projectDetail .projectDetailTable{border:solid #aaa;border-width:1px 0 0 1px;margin-right:30px;}
.projectDetail .projectDetailTable th,.projectDetail .projectDetailTable td{border:solid #aaa;border-width:0 1px 1px 0;text-align:center;}
.projectDetail .projectDetailTable th{padding:18px 0;background:#39f;font-size:17px;color:#fff;font-weight:normal;}
.projectDetail .projectDetailTable td{line-height:30px;padding:10px 0;text-align:center;font-size:14px;}
.projectDetail .projectDetailTable td .wz{margin:0 15px;}
.projectDetail .projectDetailTable td .cz a{margin:0 8px;}
.projectDetail .projectDetailTable td .llstar{ width: 115px; padding-left: 7px; margin: 0 auto; overflow: hidden;}
.projectDetail .projectDetailTable td .llstar .pic p{ width: 16px; height: 16px; float: left; margin-right:7px; background: url(../images/starBg07.png) no-repeat 0 0;}
.projectDetail .projectDetailTable td .llstar .pic p span{width:100%; height:100%; float: left; background: url(../images/starBg08.png) no-repeat 0 0; display: none;}
.projectDetail .projectDetailTable td .llstar .pic p.on span{ display: block; }
.projectDetail .projectDetailTable td .peoplename{ width: 100px; margin: 0 auto; height: 36px; }
.projectDetail .projectDetailTable td .peoplename .photo{ width: 36px; height: 36px; float: left; border-radius: 50%; overflow: hidden; }
.projectDetail .projectDetailTable td .peoplename .photo img{ display: block; object-fit: cover; }
.projectDetail .projectDetailTable td .peoplename .name{ margin-left: 44px; height: 36px; line-height: 36px; font-size: 14px; text-align: left; overflow: hidden; }
.projectDetail .projectDetailTable td .caozuo{ margin: 0 auto; text-align: center; width:80px;}
.projectDetail .projectDetailTable td .caozuo a{ float: left; height: 30px; line-height: 30px; width:40px; }
.projectDetail .projectDetailTable td .caozuo a img{ display: block; margin:0 auto; }
.projectDetail .projectDetailTable .priCheck{width:120px;height:30px;position:relative;}
.projectDetail .projectDetailTable .priCheck p{height:30px;line-height:30px;text-align:center;position:relative;}
.projectDetail .projectDetailTable .priCheck p i{font-family:simsun;font-style:normal;position:absolute;line-height:100%;top:7px;right:5px; font-size: 18px; color: #000;}
.projectDetail .projectDetailTable .priCheck .priTc{width:120px;height:160px;padding:0 10px 0 22px;background:url(../images/pribg2.png) no-repeat 0 0;position:absolute;top:-72px;left:80px;display:none;}
.projectDetail .projectDetailTable .priCheck .priTc a{display:block;height:40px;line-height:40px;font-size:16px;text-align:center;}
.projectDetail .projectDetailTable .wzinput{height:48px;padding:0 10px;border:1px solid #aaa;margin:0 15px;background:#fff; border-radius: 5px;}
.projectDetail .projectDetailTable .wzinput input{width:100%;height:48px;line-height:48px;border:none;font-size:14px;}
.projectDetail .projectDetailTable .timeinput{height:48px;padding:0 10px;border:1px solid #aaa;margin:0 15px;background:#fff;border-radius: 5px;}
.projectDetail .projectDetailTable .timeinput input{width:100%;height:48px;line-height:48px;border:none;font-size:14px;background:url(../images/time.png) no-repeat right center;}
.projectDetail .projectDetailTable a.upA{width:24px;height:24px;position:relative;display: inline-block;}
.projectDetail .projectDetailTable a.upA input{width:24px;height:24px;position:absolute;top:0;left:0px;opacity:0;}
.projectDetail .projectDetailTable a.bcA{color:#39f;margin-right:5px;}
.projectDetail .projectDetailTable a.deleteA{color:#999;}
.projectDetail .xjrenwu{height:48px;border:1px solid #aaa;border-top:none;text-align:center;}
.projectDetail .xjrenwu a{display:inline-block;height:48px;line-height:48px;font-size:18px;color:#39f;padding-left:36px;background:url(../images/addIcon.png) no-repeat 0 center;}

.tcDivBox .tcBoxHeight .bjxmTable td .renwuMiaoshu{width:498px;border:1px solid #a0a0a0;border-radius:5px;}
.tcDivBox .tcBoxHeight .bjxmTable td .renwuMiaoshu textarea.rwmstxt{width:478px;height:110px;line-height:30px;padding:0 9px;font-size:14px;color:#333;border:none;border-radius:5px;}
.tcDivBox .tcBoxHeight .bjxmTable td .renwuMiaoshu ul{overflow:hidden;margin:0 9px;padding-top:10px;border-top:1px solid #aaa;}
.tcDivBox .tcBoxHeight .bjxmTable td .renwuMiaoshu ul li{width:70px;height:70px;float:left;margin:0 20px 10px 0;position:relative;}
.tcDivBox .tcBoxHeight .bjxmTable td .renwuMiaoshu ul li a{display:block;width:70px;height:70px;overflow:hidden;}
.tcDivBox .tcBoxHeight .bjxmTable td .renwuMiaoshu ul li i.closeI{width:25px;height:25px;position:absolute;top:-10px;right:-10px;background:url(../images/closeBtn03.png) no-repeat 0 0;}
.tcDivBox .tcBoxHeight .bjxmTable td .renwuMiaoshu ul li.addLi{width:70px;height:70px;background:url(../images/addLibg.png) no-repeat 0 0;position:relative;}
.tcDivBox .tcBoxHeight .bjxmTable td .renwuMiaoshu ul li.addLi input.inputFile{position:absolute;top:0;left:0;width:70px;height:70px;opacity:0;}
.tcDivBox .tcBoxHeight .bjxmTable td .projectNumber p.pwz{float:left;height:50px;line-height:50px;font-size:20px;}
.tcDivBox .tcBoxHeight .bjxmTable td .projectNumber span.spanwz{float:left;height:50px;line-height:50px;font-size:20px;padding:0 15px;}
.tcDivBox .tcBoxHeight .bjxmTable td .projectNumber .llSelect{float:left;width:108px;}
.tcDivBox .tcBoxHeight .bjxmTable td .projectNumber input.txt{float:left;width:78px;}
.tcDivBox .tcBoxHeight .bjxmTable td .gsys{overflow:hidden;}
.tcDivBox .tcBoxHeight .bjxmTable td .gsys li{margin:0 10px 10px 0;height:40px;}
.tcDivBox .tcBoxHeight .bjxmTable td .gsys li p{height:40px;line-height:40px;font-size:14px;float:left;padding-right:10px;}
.tcDivBox .tcBoxHeight .bjxmTable td .gsys li input.txt{height:38px;line-height:38px;width:118px; float: left; margin-right: 10px;}

.tcDivBox .tcBoxHeight .bjxmTable td .xmfzr{padding-top:10px;}
.tcDivBox .tcBoxHeight .bjxmTable td .xmfzr p{float:left;height:30px;line-height:30px;padding:0 20px;border-radius:5px;background:#e2e2e2;position:relative;font-size:14px;color:#333;margin:0 20px 10px 0;}
.tcDivBox .tcBoxHeight .bjxmTable td .xmfzr p i.deleteBtn{width:20px;height:20px;position:absolute;top:-8px;right:-8px;cursor:pointer;background:url(../images/closebtn02.png) no-repeat 0 0;}
.tcDivBox .tcBoxHeight .bjxmTable td .xmfzr a.AddPeople{width:30px;height:30px;float:left;background:url(../images/addPeople.png) no-repeat 0 0;margin-bottom:10px;}
.tcDivBox .tcBoxHeight .bjxmTable td .choiceDiv label{height:30px;line-height:30px;overflow:hidden;position:relative;float:left;font-size:14px;color:#333;margin-right:30px;}
.tcDivBox .tcBoxHeight .bjxmTable td .choiceDiv label input{position:absolute;left:-99999px;}
.tcDivBox .tcBoxHeight .bjxmTable td .choiceDiv label i{width:15px;height:14px;float:left;margin:8px 5px 0 0;background:url(../images/checkBg02.png) no-repeat 0 0;}
.tcDivBox .tcBoxHeight .bjxmTable td .choiceDiv label.on{color:#39f;}
.tcDivBox .tcBoxHeight .bjxmTable td .choiceDiv label.on i{background-position:-15px 0;}
.tcDivBox .tcBoxHeight .bjxmTable td .llChoiceDiv{ overflow: hidden; }
.tcDivBox .tcBoxHeight .bjxmTable td .llChoiceDiv label{ float: left; width: 56px; height: 30px; position:relative; overflow: hidden; cursor: pointer;}
.tcDivBox .tcBoxHeight .bjxmTable td .llChoiceDiv label input{ position: absolute;left: -9999px; }
.tcDivBox .tcBoxHeight .bjxmTable td .llChoiceDiv label i{ width: 56px; height: 30px; position: absolute; top: 0; left: 0; background: url(../images/close.png) no-repeat; }
.tcDivBox .tcBoxHeight .bjxmTable td .llChoiceDiv label.on i{background: url(../images/open.png) no-repeat; }
.tcDivBox .tcBoxHeight .bjxmTable td .youxianji{height:40px;}
.tcDivBox .tcBoxHeight .bjxmTable td .youxianji label{width:auto;padding:0 5px;height:38px;line-height:38px;border:1px solid #a0a0a0;border-radius:5px;float:left;position:relative;margin-right:10px;text-align:center;font-size:18px;color:#333;overflow:hidden;cursor:pointer;}
.tcDivBox .tcBoxHeight .bjxmTable td .youxianji label.on{background:#39f;color:#fff;border:1px solid #39f;}
.tcDivBox .tcBoxHeight .bjxmTable td .youxianji label input{position:absolute;left:-99999px;}
.tcDivBox .tcBoxHeight .bjxmTable td .xmys{overflow:hidden;}
.tcDivBox .tcBoxHeight .bjxmTable td .xmys label{float:left;width:50px;height:50px;float:left;margin:0 10px 10px 0;border-radius:5px;position:relative;overflow:hidden;}
.tcDivBox .tcBoxHeight .bjxmTable td .xmys label input{position:absolute;left:-99999px;}
.tcDivBox .tcBoxHeight .bjxmTable td .xmys label i{width:16px;height:16px;position:absolute;top:4px;right:4px;background:url(../images/checkIcon.png) no-repeat 0 0;display:none;}
.tcDivBox .tcBoxHeight .bjxmTable td .xmys label.on i{display:block;}
.tcDivBox .tcBoxHeight .bjxmTable td .qxzAbtn{width: 100px; text-align: center; height: 40px;line-height: 40px;border: none;border-radius: 5px;font-size: 16px;color: #fff;cursor: pointer;display: inline-block; background-color:#39f; float: left;}

.HighSet{ margin: 0 40px; }
.HighSet .HighSetDetail{ border-bottom: 1px solid #e5e5e5; height: 68px;height: 68px; position:relative; overflow: hidden;}
.HighSet .HighSetDetail .wz{ float: left; height: 68px; line-height: 68px; font-style: 14px; color: #333; }
.HighSet .HighSetDetail label{ width: 60px; height: 31px; position: absolute; top: 20px; right: 0; background: url(../images/llxzcheckbg.png); cursor: pointer;}
.HighSet .HighSetDetail label.on{ background-position: 0 -31px; }
.HighSet .HighSetDetail label input{ position: absolute; left: -9999px; }
.HighSet .HighSetImprotant{ height: 54px; border-bottom: 1px solid #e5e5e5; }
.HighSet .HighSetImprotant p{ float: left; height: 54px; line-height: 54px; font-size: 14px; color: #999; }
.HighSet .HighSetImprotant .txt{ width: 82px; height: 28px; line-height: 28px; border: 1px solid #eee; float: left; margin: 12px 10px 0; text-align: center; color: #39f; font-size: 14px;}

.renwuView{padding:20px 30px;position:relative;}
.renwuView p.biaoqian{width:60px;height:60px;position:absolute;top:0;right:0;overflow:hidden;}
.renwuView dl{overflow:hidden;}
.renwuView dt{height:32px;line-height:32px;float:left;font-size:14px;color:#333;}
.renwuView dd{margin-left:85px;line-height:32px;font-size:14px;color:#333;}
.renwuView dd span{color:#f00;}
.renwuView dl.jindu dt{height:32px;line-height:32px;}
.renwuView dl.jindu dd .jinduBtn a{display:block;height:32px;background:url(../images/jinduBtn.png) no-repeat 0 -32px;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: 140px; float: left; margin-top: 6px; }
.renwuView dl.pingxing .star .pic p{ width: 20px; height: 20px; float: left; margin-right:8px; background: url(../images/starBg09.png) no-repeat 0 0;}
.renwuView dl.pingxing .star .pic p span{width:100%; height:100%; float: left; background: url(../images/starBg10.png) no-repeat 0 0; display: none;}
.renwuView dl.pingxing .star .pic p.on span{ display: block; }
.renwuView dl.biaoqian dd p{ height: 28px; float: left;line-height: 28px; padding: 0 10px; background: #f7f6fb; font-size: 14px; color: #333; float: left; border: 1px solid #e2e1e6; margin: 1px 5px 0 0; }

.renwuDetail{margin:0 30px;border-top:1px solid #d2d2d2;}
.renwuDetail .detailDiv{line-height:30px;padding-top:10px;font-size:14px;color:#333;}
.renwuDetail .photoDiv{overflow:hidden;margin-top:10px;}
.renwuDetail .photoDiv ul{margin-right:-10px}
.renwuDetail .photoDiv li{float:left;margin:0 10px 10px 0;}

.renwuTalk{margin:10px 30px 20px;background:#f3f3f3;border-radius:3px;padding:20px;}
.renwuTalk .talkDiv{border-bottom:1px solid #c9c9c9;}
.renwuTalk .talkDiv .textareaDiv{height:40px;line-height:40px;border:1px solid #d2d2d2;padding:0 0 0 15px;background:#fff;}
.renwuTalk .talkDiv .textareaDiv .txt{width:100%;height:30px;line-height:30px;padding:5px 0;font-size:16px;border:none;}
.renwuTalk .talkDiv .btnDiv{overflow:hidden;padding:10px 0;}
.renwuTalk .talkDiv .btnDiv input{height:28px;line-height:28px;padding:0 18px;font-size:12px;color:#fff;background:#57a5f3;border:none;float:right;border-radius:5px;}
.renwuTalk .talkDetail .talkDetailDiv{ background: #f3f3f3;border-bottom: 1px solid #ccc; padding: 12px 0;}
.renwuTalk .talkDetail .talkDetailDiv .p01{ line-height: 22px; font-size: 14px; color: #999; }
.renwuTalk .talkDetail .talkDetailDiv .p02{ line-height: 22px; font-size: 14px; color: #333; }
.renwuTalk .talkDetail .talkDetailDiv .p02 a{ color: #39f; }
.renwuTalk .talkDetail .talkDetailDiv .p03{ height: 22px; }
.renwuTalk .talkDetail .talkDetailDiv .p03 .time{ float: left; height: 22px; line-height: 22px; color: #999; font-size: 14px;}
.renwuTalk .talkDetail .talkDetailDiv .p03 .caozuo{ float: right; height: 22px; line-height: 22px; }
.renwuTalk .talkDetail .talkDetailDiv .p03 .caozuo a{ float: left; font-size: 14px; }
.renwuTalk .talkDetail .talkDetailDiv .p03 .caozuo a.link01{ color: #39f; }
.renwuTalk .talkDetail .talkDetailDiv .p03 .caozuo a.link02{ color: #f66; }
.renwuTalk .talkDetail .talkDetailDiv .p03 .caozuo span{ float: left; font-size: 14px; color: #666;}
.renwuTalk .talkDetail .talkDetailDiv .pic{ overflow: hidden; }
.renwuTalk .talkDetail .talkDetailDiv .pic a{ width: 40px; height: 40px; float: left; overflow: hidden; margin:5px 10px 0 0; }

.fujianList{margin-left:50px;}
.fujianList li{width:280px;height:80px;float:left;padding-right:20px;overflow:hidden;border-bottom:1px solid #efefef;}
.fujianList li img{float:left;margin-top:19px;}
.fujianList li p.name{margin-left:50px;margin-top:16px;height:24px;line-height:24px;font-size:14px;color:#333;}
.fujianList li p.cz{margin-left:50px;height:24px;line-height:24px;font-size:12px;color:#333;}
.fujianList li p.cz a{color:#39f;float:left;margin-right:25px;}

.shjieguoDiv{margin:0 30px;}
.shjieguoDiv .wzjs p.p01{line-height:50px;font-size:30px;text-align:center;}
.shjieguoDiv .wzjs p.p02{line-height:36px;font-size:16px;color:#666;text-align:center;}
.shjieguoDiv .lanlingPinjiaTop{padding-top: 20px; overflow: hidden;}
.shjieguoDiv .lanlingPinjiaTop ul{margin-right:-28px;overflow:hidden;}
.shjieguoDiv .lanlingPinjiaTop ul li{width:84px;height:40px;float:left;margin:0 25px 20px 0;cursor: pointer;}
.shjieguoDiv .lanlingPinjiaTop ul li p{display:block;height:38px;line-height:38px;text-align:center;border:1px solid #d2d2d2;font-size:14px;color:#333;position:relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding:0 15px;border-radius:5px;}
.shjieguoDiv .lanlingPinjiaTop ul li.on p{background:url(../images/bottomSj.png) no-repeat right bottom;border:1px solid #3399fe;color:#333;}
.shjieguoDiv .starPf{padding-top:0px;height:84px;}
.shjieguoDiv .starPf .divBox{width:410px;margin:0 auto;position:relative;}
.shjieguoDiv .starPf .divBox label{width:82px;height:84px;float:left;position:absolute;left:0;top:0;overflow:hidden;}
.shjieguoDiv .starPf .divBox label.label01{width:82px;z-index:5;}
.shjieguoDiv .starPf .divBox label.label02{width:164px;z-index:4;}
.shjieguoDiv .starPf .divBox label.label03{width:246px;z-index:3;}
.shjieguoDiv .starPf .divBox label.label04{width:328px;z-index:2;}
.shjieguoDiv .starPf .divBox label.label05{width:410px;z-index:1;}
.shjieguoDiv .starPf .divBox label input{position:absolute;left:-99999px;}
.shjieguoDiv .starPf .divBox label.label05 i{display:block;width:82px;height:52px;float:left;background:url(../images/starBg01.png) no-repeat center 0;}
.shjieguoDiv .starPf .divBox label.on i{display:block;width:82px;height:52px;float:left;background:url(../images/starBg02.png) no-repeat center 0;}
.shjieguoDiv .ksdp ul{margin-right:-28px;overflow:hidden;}
.shjieguoDiv .ksdp ul li{width:140px;height:40px;float:left;margin:0 25px 20px 0;}
.shjieguoDiv .ksdp ul li label{display:block;height:38px;line-height:38px;text-align:center;border:1px solid #d2d2d2;font-size:14px;color:#333;position:relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding:0 15px;border-radius:5px;}
.shjieguoDiv .ksdp ul li label input{position:absolute;left:-9999px;}
.shjieguoDiv .ksdp ul li label.on{background:url(../images/bottomSj.png) no-repeat right bottom;border:1px solid #3399fe;color:#333;}
.shjieguoDiv .ksdp .pinlun{}
.shjieguoDiv .ksdp .pinlun textarea.txt{width:608px;height:70px;padding:5px 15px;line-height:24px;background:#f5f5f5;border:1px solid #aaa;font-size:14px;}
.shjieguoDiv .subBtnDiv .btn{display:block;width:100%;height:44px;line-height:44px;font-size:17px;color:#fff;text-align:center;background:url(../images/btn01.jpg);border:none;}
.projectTongji{margin:30px 30px 30px 0;background:#fff url(../images/line02.jpg) repeat-y 389px 0;border:1px solid #dcdcdc;overflow:hidden;}
.projectTongjiLeft{width:389px;}
.tjTimeCheck{padding-top:25px;}
.tjTimeCheck .timeCheck{height:40px;margin-bottom:20px;}
.tjTimeCheck .timeCheck p{float:left;width:45px;line-height:40px;text-align:right;font-size:14px;color:#333;padding-right:10px;}
.tjTimeCheck .timeCheck input.timeTxt{width:146px;height:38px;line-height:38px;border:1px solid #d2d2d2;float:left;border-radius:5px;padding:0 42px 0 10px;background:url(../images/timeIcon02.png) no-repeat right center;}

.tjTimeCheck .titleBox, .projectTongjiLeft .titleBox {height:32px;margin:0 10px 20px 10px;background:url(../images/linebg01.jpg) repeat-x 0 center;}
.tjTimeCheck .titleBox h3, .projectTongjiLeft .titleBox h3 {float:left;height:32px;line-height:30px;background:#fff;font-size:18px;color:#333;font-weight:normal;padding-right:5px;}

.projectTjCheck {padding-bottom:20px;border-bottom:1px solid #bfbfbf;}
.projectTjCheck .titleBox{height:32px;margin:0 10px;background:url(../images/linebg01.jpg) repeat-x 0 center;}
.projectTjCheck .titleBox h3{float:left;height:32px;line-height:30px;background:#fff;font-size:18px;color:#333;font-weight:normal;padding-right:5px;}
.projectTjCheck .list{background:url(../images/line03.png) repeat-y 9px 0;margin:0 30px;position:relative;}
.projectTjCheck .list p.nobg01{width:13px;height:5px;overflow:hidden;font-size:0;position:absolute;left:0;top:0;background:#fff;}
.projectTjCheck .list p.nobg02{width:13px;height:6px;overflow:hidden;font-size:0;position:absolute;left:0;bottom:0;background:#fff;}
.projectTjCheck .list .topDiv{height:24px;background:url(../images/line04.png) repeat-x 0 center;position:relative;margin-left:10px;}
.projectTjCheck .list .topDiv i{width:13px;height:13px;background:url(../images/sqzk.png) no-repeat 0 0;position:absolute;top:5px;left:-7px;}
.projectTjCheck .list li.on .topDiv i{background-position:0 -13px;}
.projectTjCheck .list .topDiv p{height:24px;background:#fff;margin-left:16px;}
.projectTjCheck .list .topDiv p label{width:15px;height:14px;position:relative;float:left;margin-top:5px;background:url(../images/checkBg02.png) no-repeat 0 0;overflow:hidden;}
.projectTjCheck .list .topDiv p label.on{background-position:-15px 0;}
.projectTjCheck .list .topDiv p label input{position:absolute;left:-999999px;}
.projectTjCheck .list .topDiv p img{float:left;margin:3px 0 0 5px;}
.projectTjCheck .list .topDiv p span{display:block;height:24px;line-height:24px;color:#333;margin-left:42px;}
.projectTjCheck .list .bottomDiv{margin-left:33px;background:url(../images/line03.png) repeat-y 0 0;position:relative;display:none;}
.projectTjCheck .list li.on .bottomDiv{display:block;}
.projectTjCheck .list .bottomDiv .boxDiv{height:20px;overflow:hidden;background:url(../images/line04.png) repeat-x 0 center;position:relative;margin-left:1px;padding-left:14px;}
.projectTjCheck .list .bottomDiv .boxDiv p{height:20px;background:#fff;}
.projectTjCheck .list .bottomDiv .boxDiv p label{width:15px;height:14px;position:relative;float:left;margin-top:3px;background:url(../images/checkBg02.png) no-repeat 0 0;overflow:hidden;}
.projectTjCheck .list .bottomDiv .boxDiv p label.on{background-position:-15px 0;}
.projectTjCheck .list .bottomDiv .boxDiv p label input{position:absolute;left:-99999px;}
.projectTjCheck .list .bottomDiv .boxDiv p img{float:left;margin:2px 0 0 5px;}
.projectTjCheck .list .bottomDiv .boxDiv p span{display:block;height:24px;line-height:24px;color:#333;margin-left:42px;overflow:hidden;word-break:break-all;}
.projectTjCheck .list .bottomDiv i.noline{width:14px;height:8px;font-size:0;position:absolute;left:0;bottom:0;background:#fff;}
.projectTjCheck a.btn{margin:15px 30px 0;height:40px;line-height:40px;background:#39f;border-radius:5px;display:block;font-size:16px;color:#fff;text-align:center;}

.projectTongjiLeft .scbb{padding:20px 30px 40px 30px;}
.projectTongjiLeft .scbb input.txt{width:190px;height:38px;line-height:38px;border:1px solid #d2d2d2;border-radius:5px;padding:0 9px;font-size:14px;margin-bottom:20px;}
.projectTongjiLeft .scbb input.btn{width:210px;height:40px;line-height:40px;background:#39f;border:none;border-radius:5px;display:block;font-size:16px;color:#fff;text-align:center;cursor:pointer;}

.projectTongjiRight{margin-left:390px;padding-bottom:60px;}
.tjsjTable{padding:60px 30px 0;}
.tjsjTable td{text-align:center;}
.tjsjTable .renwuDuo table{border:solid #bfbfbf;border-width:1px 0 0 1px;}
.tjsjTable .renwuDuo table th,.tjsjTable .renwuDuo table td{border:solid #bfbfbf;border-width:0 1px 1px 0;}
.tjsjTable .renwuDuo table th{height:48px;background:#e7e7e7;font-size:18px;font-weight:normal;}
.tjsjTable .renwuDuo table td{padding:8px 0;line-height:24px;font-size:14px;}
.tjsjTable .renwuDuo table td table{margin:0;border:none;padding:0;margin-right:-1px;}
.tjsjTable .renwuDuoBumen .bumen td{border-right:none;font-size:16px;position:relative;}
.tjsjTable .renwuDuoBumen .bumen td i.arrow{width:14px;height:14px;position:absolute;left:10px;top:14px;}
.tjsjTable .danxm{border:1px solid #bfbfbf;min-width:498px;}
.tjsjTable .danxm .titleBox{height:48px;background:#e7e7e7;}
.tjsjTable .danxm .titleBox p{height:48px;line-height:48px;float:left;font-size:18px;color:#333;}
.tjsjTable .danxm .titleBox p.p01{width:60%;}
.tjsjTable .danxm .titleBox p.p02{width:15%;}
.tjsjTable .danxm .titleBox p.p03{width:25%;}
.tjsjTable .danxm .danxmDiv{overflow:hidden;}
.tjsjTable .danxm .danxmDiv .topDiv{height:38px;border-top:1px solid #bfbfbf;position:relative;}
.tjsjTable .danxm .danxmDiv .topDiv i{width:20px;height:20px;background:url(../images/sqbg.png) no-repeat 0 0;position:absolute;top:9px;left:38px;}
.tjsjTable .danxm .danxmDivOn .topDiv i{background:url(../images/zkbg.png) no-repeat 0 0;}
.tjsjTable .danxm .danxmDiv .topDiv p{height:38px;line-height:38px;font-size:16px;text-align:center;}
.tjsjTable .danxm .danxmDiv .bottomDiv{border-top:1px solid #bfbfbf;padding:6px 0;display:none;}
.tjsjTable .danxm .danxmDivOn .bottomDiv{display:block;}
.tjsjTable .danxm .danxmDiv .bottomDiv li{height:38px;}
.tjsjTable .danxm .danxmDiv .bottomDiv li p{height:38px;line-height:38px;float:left;font-size:14px;color:#333;text-align:center;}
.tjsjTable .danxm .danxmDiv .bottomDiv li p.p01{width:60%;}
.tjsjTable .danxm .danxmDiv .bottomDiv li p.p01 a{display:block;height:38px;line-height:38px;padding:0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tjsjTable .danxm .danxmDiv .bottomDiv li p.p02{width:15%;}
.tjsjTable .danxm .danxmDiv .bottomDiv li p.p03{width:25%;}

#calendar{font-size:14px;padding:0;}
#calendar .fc-center h2{height:30px;line-height:30px;font-size:16px;}
#calendar th{vertical-align:middle;}
#calendar th,#calendar td{font-size:14px;height:25px;}
#calendar td .fc-content{font-size:15px;}

#calendar .fc-center{ width: 194px; position: absolute; left: 50%;margin-left:-97px; text-align: center;}
#calendar .fc-center h2{font-weight: normal;width:100%; text-align: center;}
#calendar .fc-left{ position:static !important;margin-left: 140px;}
#calendar .fc-left .fc-button-group{ position: absolute; left: 50%; width: 280px;margin-left: -140px; z-index: 2;}
#calendar .fc-left .fc-button-group .fc-corner-left{ float: left !important;margin: 0 !important; }
#calendar .fc-left .fc-button-group .fc-corner-right{ float: right !important;margin: 0 !important; }


.zhoubaoDiv{padding-right:30px;margin-bottom:30px;min-width:1221px;}
.zhoubaoDiv .topTitle{height:80px;}
.zhoubaoDiv .topTitle .link{margin-top:20px;}
.zhoubaoDiv .topTitle .link a{float:left;height:42px;line-height:42px;padding:0 20px;border-radius:5px;font-size:16px;color:#fff;}
.zhoubaoDiv .topTitle .link a img{float:left;margin:8px 8px 0 0;}
.zhoubaoDiv .topTitle .linkLeft a{margin-right:20px;}
.zhoubaoDiv .topTitle .linkRight a{margin-left:20px;}
.zhoubaoDiv .topTitle .thisweek{padding: 0 1em; height:42px;float: left;margin-top:20px;margin-left:16px; font-size: 1.1em;box-sizing: border-box; cursor:pointer;border-radius: 4px;border: 1px solid;}

.zhoubaoDiv .topTitle .timeDiv{width:280px;height:42px; position: absolute; top: 20px; left: 50%; margin-left: -140px;}
.zhoubaoDiv .topTitle .timeDiv .arrow{height:42px;margin-top:5px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0;height:42px;padding: 0 1em;font-size: 1.1em;white-space: nowrap;cursor: pointer;border: 1px solid;}
.zhoubaoDiv .topTitle .timeDiv .arrow span{
    position: relative;
    top:10px;
    margin: 0 .2em;
    vertical-align: middle;
}
.fc-icon {
    display: inline-block;
    height: 1em;
    line-height: 1em;
    font-size: 1em;
    text-align: center;
    overflow: hidden;
    font-family: "Courier New", Courier, monospace;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fc-icon-left-single-arrow::after {
    content: "\02039";
    font-weight: bold;
    font-size: 200%;
}

.fc-icon-right-single-arrow::after {
    content: "\0203A";
    font-weight: bold;
    font-size: 200%;
}
.zhoubaoDiv .topTitle .timeDiv .prev{float:left;border-radius: 4px 0 0 4px;}
.zhoubaoDiv .topTitle .timeDiv .next{float:right;border-radius:0 4px 4px 0;}
.zhoubaoDiv .topTitle .timeDiv .p01{height:42px;line-height:42px;font-size:16px;text-align:center;color: #333;}
.zhoubaoDiv .topTitle .timeDiv .p02{height:42px;line-height:42px;font-size:14px;text-align:center;color:#666;}

.zhoubaoDiv .topTitle .llbtn,.zhoubaoDiv .topTitle .timeDiv .llbtn{
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    box-shadow:none;
}
.zhoubaoDiv .topTitle .llbtn:hover,.zhoubaoDiv .topTitle .timeDiv .llbtn:hover{
    color: #333333;
    background-color: #e6e6e6;
    text-decoration: none;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
       -moz-transition: background-position 0.1s linear;
         -o-transition: background-position 0.1s linear;
            transition: background-position 0.1s linear;
}
.zhoubaoDiv .topTitle .llbtn:active,.zhoubaoDiv .topTitle .timeDiv .llbtn:active{
    color: #333333;
    background-color: #cccccc;
    background-image: none;
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.zhoubaoDiv .topTitle .disabled,.zhoubaoDiv .topTitle .timeDiv .disabled{
    cursor: default;
    background-color:#e6e6e6;
    background-image: none;
    opacity: 0.65;
    box-shadow: none !important;
}
.zhoubaoDiv .topTitle .disabled:hover,.zhoubaoDiv .topTitle .timeDiv .disabled:hover{
    color: #333333;
    background-color:#e6e6e6;
    background-image: none;
    box-shadow:none !important;
}

.zhoubaoDiv .teamZhoubaoTop{ height: 60px; padding-top:20px;}
.zhoubaoDiv .teamZhoubaoTop .searchInput{ float: left; }
.zhoubaoDiv .teamZhoubaoTop .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;}
.zhoubaoDiv .teamZhoubaoTop .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;}
.zhoubaoDiv .teamZhoubaoTop .peopleTags{ float: right; height: 40px; }
.zhoubaoDiv .teamZhoubaoTop .peopleTags a{ float: left; height: 40px; line-height: 40px; margin-left: 30px; font-size: 16px; color: #333;}
.zhoubaoDiv .teamZhoubaoTop .peopleTags a img{ float: left; margin: 5px 10px 0 0; }

.zhoubaoTable{/*width:1221px;*/position:relative;padding-top:61px;}
.zhoubaoTable .zhoubaoTableTh{border:solid #b5b5b5;border-width:1px 0 1px 1px;position:absolute;width:1220px;top:0;left:0;}
.zhoubaoTable .zhoubaoTableTh th{height:60px;border-right:1px solid #b5b5b5;background:#e7e7e7;}
.zhoubaoTable .zhoubaoTableTh th p.p01{height:30px;line-height:30px;font-size:20px;font-family:Arial;color:#333;font-weight:bold;}
.zhoubaoTable .zhoubaoTableTh th p.p02{height:22px;line-height:22px;font-size:14px;font-family:Arial;color:#333;font-weight:normal;}
.zhoubaoTable .zhoubaoTableScroll{border:solid #b5b5b5;border-width:0 1px 1px 0;height:490px;overflow-x:hidden;overflow-y:scroll;position:relative;}
.zhoubaoTable .zhoubaoTableScroll .tableSetion td{height:34px;font-size:14px;color:#333;border:solid #b5b5b5;border-width:1px 0 0 1px;text-align:center;font-size:14px;}
.zhoubaoTable .zhoubaoTableScroll .zhoubaoDetail{position:absolute;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;z-index:2;padding:10px;overflow:hidden;}
.zhoubaoTable .zhoubaoTableScroll .zhoubaoDetail .box{overflow-x:hidden;overflow-y:auto;height:100%;margin-right:-30px;padding-right:15px;}
.zhoubaoTable .zhoubaoTableScroll .zhoubaoDetail p{line-height:24px;font-size:12px;color:#fff;}

.tcDivBox .tcBoxHeight .llxmlxCheck{}
.tcDivBox .tcBoxHeight .llxmlxCheck label{float:left;height:40px;line-height:40px;padding:0 24px;margin:0 20px 20px 0;border-radius:5px;font-size:16px;color:#fff;position:relative;cursor:pointer;overflow:hidden;}
.tcDivBox .tcBoxHeight .llxmlxCheck label input{position:absolute;left:-99999px;}
.tcDivBox .tcBoxHeight .llxmlxCheck label i{width:16px;height:16px;position:absolute;top:3px;right:3px;background:url(../images/checkIcon.png) no-repeat;display:none;}
.tcDivBox .tcBoxHeight .llxmlxCheck label.on i{display:block;}

.zbcheckPeople{height:58px;margin:0 30px 0 0; border:1px solid #dcdcdc;background:#f7f4f4; overflow: hidden;}
.zbcheckPeople a.arrow{width:30px;height:30px;margin-top:14px;}
.zbcheckPeople a.prev{float:left;margin-left:15px;}
.zbcheckPeople a.next{float:right;margin-right:15px;}
.zbcheckPeople .peopleName{margin:0 60px;height:58px;position:relative;overflow:hidden;}
.zbcheckPeople .peopleName p { position:absolute;height:30px;line-height:30px;position:absolute;left:0;top:14px;overflow:hidden; }
.zbcheckPeople .peopleName p a{float:left;padding:0 20px;height:30px;line-height:30px;font-size:16px;}
.zbcheckPeople .peopleName p a img{ float: left; margin: 0 10px 0 0; }
.zbcheckPeople .peopleName p a.on{color:#39f;font-weight:bolder;}

.zbshLct{background:url(../images/zbshlctline.png) repeat-y 6px 0;position:relative;}
.zbshLct .topbg{width:15px;height:17px;font-size:0;background:#f8f8ff;position:absolute;top:0px;left:0;}
.zbshLct .bottombg{width:15px;height:31px;font-size:0;background:#f8f8ff;position:absolute;bottom:0px;left:0;}
.zbshLct .titleBox{height:48px;line-height:48px;font-size:18px;color:#39f;background:url(../images/zbshlctline02.png) repeat-x 0 center;}
.zbshLct .titleBox h3{height:48px;line-height:48px;font-size:18px;color:#39f;background:url(../images/quan01.png) no-repeat 0 center;padding-left:15px; float: left; font-weight: normal;}
.zbshLct .titleBox h3 p{ float: left; background: #fff; padding:0 10px 0 10px;}
.zbshLct .titleBox h3 p span{ color: #f66; }
.zbshLct .zbshLctDiv{ margin-left: 25px; }
.zbshLct .zbshLctDiv table{ border: solid #ccc; border-width: 1px 0 0 1px; }
.zbshLct .zbshLctDiv th,.zbshLct .zbshLctDiv td{border: solid #ccc; border-width:0 1px 1px 0; }
.zbshLct .zbshLctDiv th{ height: 40px; font-size: 14px; color: #333; font-weight: normal; }
.zbshLct .zbshLctDiv td .wz{ padding:5px 10px; line-height: 30px; text-align: center; font-size: 14px;}

.companyCheck{ overflow:hidden;}
.companyCheck li{ width:320px; background:#fff; border-radius:10px; float:left; margin:0 20px 20px 0;}
.companyCheck li .tDiv{ height:82px; padding:22px 20px 0; border-bottom:1px solid #dcdcdc; cursor: pointer;}
.companyCheck li .tDiv .photo{ width: 56px; height: 56px; float: left; margin-top:3px; border-radius: 5px; overflow: hidden;}
.companyCheck li .tDiv .photo img{ display: block; object-fit: cover; }
.companyCheck li .tDiv .name{ height:30px; line-height:30px; font-size:16px; color:#444;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-left:75px;}
.companyCheck li .tDiv .job{ height:30px; line-height:30px; font-size:16px; color:#999;margin-left:75px;}
.companyCheck li .tDiv .job span{ padding:0 24px;}
.companyCheck li a.btn{ display:block; line-height:48px; font-size:16px; color:#39f; text-align:center;}
.companyCheck li.cur{ background:#d9eeff;}
.companyCheck li.cur a.btn{ color:#f66;}

.circledetail{ margin: 0 40px; }
.circledetail .topDiv{ height: 92px; border-bottom: 1px solid #e5e5e5;}
.circledetail .topDiv .photo{ width: 66px; height: 66px; float: left; border-radius: 10px; overflow: hidden;}
.circledetail .topDiv .photo img{ display: block; object-fit: cover; }
.circledetail .topDiv .name{ margin-left: 78px; line-height: 38px; font-size: 18px; color: #333; }
.circledetail .topDiv .time{ line-height: 26px; margin-left: 78px;font-size: 14px; color: #666; }
.circledetail .bottomDiv{ margin-top: 15px; }
.circledetail .bottomDiv .title{ line-height: 26px; font-size: 16px; }
.circledetail .bottomDiv .infor{ line-height: 26px; font-size: 14px; color: #666; }
.circledetail .bigbtn{ padding: 30px 0; }
.circledetail .bigbtn a{ display: block; width: 180px; height: 50px; line-height: 50px; margin:0 auto; background: #39f; font-size:16px; color: #fff; text-align: center;border-radius: 5px;}

.sqcjgs{width:600px;margin:0 auto;padding-top:100px;}
.sqcjgs .titleBox{height:50px;font-size:28px;color:#333;text-align:center;} 
.sqcjgs .sqcjgstable{padding:30px 0 30px;}
.sqcjgs .sqcjgstable td{padding-bottom:20px;}
.sqcjgs .sqcjgstable td .title{height:30px;line-height:30px;float:right;font-size:14px;color:#333;padding-right:15px;}
.sqcjgs .sqcjgstable td .title span{color:#f00;}
.sqcjgs .sqcjgstable td input.txt{width:428px;height:48px;line-height:48px;padding:0 10px;border:1px solid #a0a0a0;border-radius:5px;font-size:14px;color:#333;background:#fff;}
.sqcjgs .sqcjgstable td input.timeInput{width:289px;height:48px;line-height:48px;padding:0 59px 0 10px;border:1px solid #a0a0a0;background:#fff url(../images/timeIcon.png) no-repeat right 0;border-radius:5px;font-size:14px;color:#333;}
.sqcjgs .sqcjgstable td textarea.txt{width:328px;height:130px;line-height:30px;padding:9px 10px;border:1px solid #a0a0a0;border-radius:5px;font-size:14px;color:#333;}
.sqcjgs .sqcjgstable td .submitbtn{float:left;width:200px;height:50px;line-height:50px;border:none;border-radius:5px;font-size:16px;color:#fff;cursor:pointer;display:inline-block;background:#39f; text-align: center;}
.sqcjgs .sqcjgstable td input.yztxt{float:left;width:178px;}
.sqcjgs .sqcjgstable td input.yzbtn{width:130px;height:50px;border:1px solid #39f;font-size:16px;color:#39f;background:#fff;margin-left:20px;border-radius:5px;}

.txlshenhe{overflow:hidden;margin-top:30px;}
.txlshenhe li{width:301px;background:#fff;float:left;border-radius:5px;margin:0 20px 20px 0;}
.txlshenhe li .infor{display:block;padding:20px 20px;}
.txlshenhe li .infor p.p01{height:40px;line-height:40px;font-size:18px;}
.txlshenhe li .infor p.p01 img{float:left;margin:11px 8px 0 0;}
.txlshenhe li .infor p.p01 .company{ float: right; height: 40px; line-height: 40px; font-size: 14px; color: #39f; }
.txlshenhe li .infor p.p02{height:30px;line-height:30px;font-size:16px;}
.txlshenhe li .infor p.p02 img{float:left;margin:6px 8px 0 0;}
.txlshenhe li .infor .yqr{font-size:14px;color:#999;padding-top:10px;text-align:right;}
.txlshenhe li .cz{overflow:hidden;border-top:1px solid #e1e1e1;}
.txlshenhe li .cz a{width:150px;height:40px;line-height:40px;text-align:center;font-size:16px;float:left;}
.txlshenhe li .cz a.a01{color:#39f;border-right:1px solid #e1e1e1;}
.txlshenhe li .cz a.a02{color:#f66;}
.txlshenhe02 li .infor{display:block;padding:20px 20px 10px;}
.txlshenhe02 li .infor .yqr{font-size:14px;color:#999;padding-top:10px;text-align:right;}

.nocompany{ padding-top: 150px; }
.nocompany .icon img{ display: block; margin: 0 auto; padding-bottom: 15px;}
.nocompany .p01{ line-height: 44px; font-size: 20px; color: #666; text-align: center; }

.companyTitleBox{height:40px;background:url(../images/linebg01.jpg) repeat-x 0 center;position:relative;}
.companyTitleBox h3{float:left;height:40px;line-height:40px;padding:0 15px 0 25px;background:#f8f8ff url(../images/arrow01.png) no-repeat 0 center;font-size:14px;font-weight:normal;}

.companyQxsz{margin:20px 30px 0 0;}
.companyQxsz .companyQxszTitleBox{ height: 70px; line-height: 70px; border-bottom: 1px solid #aaa; font-size: 18px; color: #39f;margin-bottom: 30px;}
.companyQxsz .qxszBox{margin-bottom:15px;}
.companyQxsz .qxszBox label{display:block;overflow:hidden;position:relative;background:url(../images/radio01.png) no-repeat 0 6px;}
.companyQxsz .qxszBox label.on{background:url(../images/radio02.png) no-repeat 0 6px;}
.companyQxsz .qxszBox label input{position:absolute;left:-99999px;}
.companyQxsz .qxszBox label p{line-height:30px;margin-left:25px;font-size:13px;}
.companyQxsz .btnDiv{margin-bottom:15px;overflow:hidden;}
.companyQxsz .btnDiv input{padding:0 40px;height:40px;line-height:40px;border:none;border-radius:5px;font-size:18px;color:#fff;cursor:pointer;display:inline-block;background:#39f;}

.companyQxsz .companySetting{margin-top:10px;}
.companyQxsz .companySetting td{vertical-align:top;}
.companyQxsz .companySetting td .title{height:50px;line-height:50px;font-size:14px;}
.companyQxsz .companySetting td .xmlx{}
.companyQxsz .companySetting td .xmlx p{float:left;position:relative;height:50px;line-height:50px;padding:0 30px;border-radius:5px;font-size:14px;color:#fff;margin:0 20px 20px 0;}
.companyQxsz .companySetting td .xmlx p i{width:25px;height:25px;background:url(../images/closeBtn03.png) no-repeat 0 0;position:absolute;top:-13px;right:-13px;}
.companyQxsz .companySetting td .xmlx a.AddXm{width:30px;height:30px;background:url(../images/addPeople.png) no-repeat 0 0;float:left;margin:10px 10px 30px;}
.companyQxsz .companySetting td input.txt{width:278px;height:48px;line-height:48px;padding:0 10px;border:1px solid #a0a0a0;border-radius:5px;font-size:14px;color:#333;background:#fff;}
.companyQxsz .companySetting td input.timeInput{width:429px;height:48px;line-height:48px;padding:0 59px 0 10px;border:1px solid #a0a0a0;background:#fff url(../images/timeIcon.png) no-repeat right 0;border-radius:5px;font-size:14px;color:#333;}
.companyQxsz .companySetting td textarea.txt{width:478px;height:130px;line-height:30px;padding:9px 10px;border:1px solid #a0a0a0;border-radius:5px;font-size:14px;color:#333;}
.companyQxsz .companySetting td .llSelect{margin:0;width:500px;float:none;}
.companyQxsz .companySetting td .llSelect .llSelect_Top{height:48px;}
.companyQxsz .companySetting td .llSelect .llSelect_Top i.arrow{width:40px;height:48px;}
.companyQxsz .companySetting td .llSelect .llSelect_Top p{height:48px;line-height:48px;text-align:left;}
.companyQxsz .companySetting td .llSelect .llSelect_Bottom{position:absolute;top:47px;}
.companyQxsz .companySetting td .llSelect .llSelect_Bottom01 a{text-align:left;padding:0 15px;} 
.companyQxsz .companySetting td .xmbh{padding-bottom:20px;}
.companyQxsz .companySetting td .xmbh label{width:65px;height:50px;line-height:50px;font-size:14px;padding-left:50px;background:url(../images/radio03.png) no-repeat 0 center;position:relative;overflow:hidden;float:left;}
.companyQxsz .companySetting td .xmbh label.on{background:url(../images/radio04.png) no-repeat 0 center;}
.companyQxsz .companySetting td .xmbh label input{position:absolute;left:-9999px;}
.companyQxsz .companySetting td .xmbh .projectNumber{margin-left:115px;}
.companyQxsz .companySetting td .xmbh .projectNumber p.wz{line-height:50px;font-size:16px;float:left;padding-right:5px;}
.companyQxsz .companySetting td .xmbh .projectNumber input.txt{float:left;}
.companyQxsz .companySetting td .xmbh .projectNumber span.wzs{float:left;padding:0 5px;font-size:20px;line-height:50px;}
.companyQxsz .companySetting td .gongzuori{padding-bottom:20px;}
.companyQxsz .companySetting td .gongzuori span{float:left;line-height:50px;font-size:20px;padding:0 15px;}
.companyQxsz .companySetting td .bqgl p{float:left;position:relative;height:48px;line-height:48px;padding:0 10px;border-radius:5px;font-size:16px;margin:0 20px 20px 0;border:1px solid #aaa;}
.companyQxsz .companySetting td .bqgl p i{width:25px;height:25px;background:url(../images/closeBtn03.png) no-repeat 0 0;position:absolute;top:-13px;right:-13px;}
.companyQxsz .companySetting td .bqgl a.addbq{width:30px;height:30px;background:url(../images/addPeople.png) no-repeat 0 0;float:left;margin:10px;}
.companyQxsz .companySetting td .uplogo{padding-bottom:20px;}
.companyQxsz .companySetting td .uplogo .photo{float:left;height:58px;overflow:hidden;}
.companyQxsz .companySetting td .uplogo .upP{width:90px;height:78px;line-height:78px;text-align:center;font-size:14px;color:#3399fe;text-decoration:underline;float:left;position:relative;}
.companyQxsz .companySetting td .uplogo .upP input.inputfile{width:90px;height:60px;position:absolute;top:0;left:0;opacity:0;}
.companyQxsz .companySetting td .submitbtn{float:left;padding:0 40px;height:40px;line-height:40px;border:none;border-radius:5px;font-size:18px;color:#fff;cursor:pointer;display:inline-block;background:#39f;}
.companyQxsz .btnDiv{ padding-top: 30px; }
.companyQxsz .btnDiv .submitbtn{ display: block; margin-left: 505px; }

.circleQxsz .circleQxszTitle{ height: 70px; border-bottom: 1px solid #aaa;margin-bottom: 30px;}
.circleQxsz .circleQxszTitle h3{ float: left;height: 70px; line-height: 70px; border-bottom: 1px solid #aaa; font-size: 18px; color: #333; font-weight: normal;}
.circleQxsz .projectDetail .projectDetailTable label{ height: 24px; padding-left: 24px; position: relative;}
.circleQxsz .projectDetail .projectDetailTable label i{ position: absolute; width: 24px; height: 24px; top: 0; left: 0; background: url(../images/radio05.png) no-repeat 0 0; }
.circleQxsz .projectDetail .projectDetailTable label.on i{background: url(../images/radio06.png) no-repeat 0 0; }
.circleQxsz .projectDetail .projectDetailTable label input{ position: absolute; left: -99999px; }
.circleQxsz .btnDiv .submitbtn{ width: 100px; height: 40px; border:none; border-radius: 5px; background: #39f; font-size: 16px; color: #fff; cursor: pointer;}

.tcDivBox .yqzcTc{width:700px;height:380px;background:url(../images/yqzcbg.jpg) no-repeat 0 0;}
.tcDivBox .yqzcTc .title{height:120px;line-height:120px;text-align:center;font-size:24px;color:#fff;}
.tcDivBox .yqzcTc .title p{ display: inline-block; height: 80px; line-height: 80px;max-width: 450px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;  }
.tcDivBox .yqzcTc .title a{display: inline-block; color: #fff; height: 120px; line-height: 120px;}
.tcDivBox .yqzcTc .ewm{text-align:center;}

/*------------LMX STAR_ 20171222------------*/
.evaluateList{ margin-top: 10px; margin-right: 50px }
.evaluateList li{ border-bottom: 1px solid #e0e0e5; padding-bottom: 15px; margin-bottom: 20px; overflow: hidden; position: relative;}
.evaluateList li .listImg{ width: 50px; height: 50px; border-radius: 50%; overflow: hidden; margin-right: 20px }
.evaluateList li .listImg img{ display: block; object-fit: cover; }
.evaluateList li .listCon{ overflow: hidden; }
.evaluateList li .listCon .listDes{ color: #999; font-size: 12px; line-height: 30px; }
.evaluateList li .listCon .listDes span{ padding-right: 10px }
.evaluateList li .listCon .listInfo{ color: #666; font-size: 14px; line-height: 24px; }
.evaluateList li .listCon .conTop{ color: #333; font-size: 14px }
.evaluateList li .listCon .pinfenStar{ width: 100px; padding-left: 10px; padding-top: 3px; overflow: hidden;}
.evaluateList li .listCon .pinfenStar .pic p{ width: 14px; height: 12px; float: left; margin-right: 6px; background: url(../images/redstar02.png) no-repeat 0 0;}
.evaluateList li .listCon .pinfenStar .pic p span{width: 14px; height: 12px; float: left; background: url(../images/redstar01.png) no-repeat 0 0; display: none;}
.evaluateList li .listCon .pinfenStar .pic p.on span{ display: block; }
.evaluateList li .listBtns{ position: absolute; right: 0; top: 0; }
.evaluateList li .listBtns a{ display: inline-block; padding: 0 16px; color: #333; font-size: 14px; line-height: 24px; background-color: #fff; border: 1px solid #d2d2d2; margin-left: 10px}
.evaluateList li .listPhoto{ margin-top: 10px }
.evaluateList li .listPhoto .phptoImg{ display: inline-block; float: left; width: 86px; height: 86px; overflow: hidden; margin-bottom: 10px; margin-right: 12px }
.evaluateList li .listPhoto .phptoImg img{ display: block; object-fit: cover; }

/*-----个人中心  STAR-----*/
/*个人设置*/
.memCenter{ margin:40px auto 0; width: 100%; max-width: 1210px; padding:0 50px 0 30px; box-sizing: border-box;}
.memCenter .memCenterTop{ height:220px;background: #f2f9ff; border: 1px solid #d3e9ff; border-top-left-radius: 110px;border-bottom-left-radius: 110px; position: relative}
.memCenter .memCenterTop .myInfor{width:360px;float:left;margin:39px 0 0 52px;}
.memCenter .memCenterTop .myInfor .photo{width:138px;float:left;}
.memCenter .memCenterTop .myInfor .photo p{width:128px;height:128px;padding:4px;border:1px solid #dcdcdc;border-radius:50%;background:#fff;}
.memCenter .memCenterTop .myInfor .photo p img{border-radius:50%;}
.memCenter .memCenterTop .myInfor .photo a{display:block;width:138px;height:26px;line-height:26px;font-size:14px;color:#39f;text-align:center;}
.memCenter .memCenterTop .myInfor .name{margin:0 20px 0 150px;padding-top:20px;height:48px;line-height:48px;font-size:22px;color:#000;}
.memCenter .memCenterTop .myInfor .star{margin:0 20px 0 150px;}
.memCenter .memCenterTop .myInfor .star .wz{height:26px;line-height:26px;font-size:16px;color:#333;}
/*.memCenter .memCenterTop .myInfor .star .wz span{color:#39f;}*/
.memCenter .memCenterTop .myInfor .star .pic{height:16px;margin-top:5px;}
.memCenter .memCenterTop .myInfor .star .pic p{width:17px;height:16px;float:left;margin-right:7px;background:url(../images/redstar04.png) no-repeat 0 0;}
.memCenter .memCenterTop .myInfor .star .pic p span{display:none;display:block;width:17px;height:16px;background:url(../images/redstar03.png) no-repeat 0 0;display:none;}
.memCenter .memCenterTop .myInfor .star .pic p.on span{display:block;}
.memCenter .memCenterTop .mydlxx{width:172px;float:left;padding:50px 70px 0 70px;line-height:30px;font-size:14px;color:#000; text-align: left;}
.memCenter .memCenterTop .mydlxx span{color:#db241c;}
.memCenter .memCenterTop .mysetBtn{ text-align: center; float:left;padding:55px 0 0 0;}
 .memCenter .memCenterTop .mysetBtn a{ display: block; width: 150px; height: 40px; line-height: 40px; margin: 0 auto; font-size:16px;color:#fff; border-radius: 5px}
 .bg3399ff{ background-color: #3399ff }
 .bgff973a{ background-color: #ff973a }

.memCenter .myTopicon{ display: block; background: url(../images/myTopicon.png); position: absolute; top: -1px; bottom: -1px; width: 40px; }
.memCenter .w50box{ width: 50%; overflow: hidden; float: left; text-align: center; }
.memCenter .w50box .myInfor{ margin: 30px 0 0 0; width: auto; float: none; display: inline-block; }

.myxunzhang{ text-align: center; }
.myxunzhang .xzList{ margin: 25px 0 }
.myxunzhang .xzList li{ display: inline-block; margin: 0 40px; }
.myxunzhang .xzList li .pic{ width: 120px; height: 120px; }
.myxunzhang .xzList li .pic img{ display: block; }
.myxunzhang .xzLink{ color: #3399ff; font-size: 12px }

.tongxunluList{overflow:hidden; margin: 0 24px; padding: 0 0 20px; box-sizing: border-box; border-bottom: 1px solid #d1d1d1}
.tongxunluList li{width:50%;float:left;box-sizing: border-box; text-align: center;}
.tongxunluList li:last-child{ border-left: 1px solid #e5e5e5 }
.tongxunluList li .Pic{display:inline-block;width:120px;height:120px;}
.tongxunluList li .Pic img{display:block; object-fit: cover; }
.tongxunluList .Wz{ color: #333; font-size: 16px; }

.tongxunluList02{overflow:hidden; padding: 0 24px; box-sizing: border-box;}
.tongxunluList02 li{width:25%;height:165px;float:left;border:1px solid #e5e5e5; box-sizing: border-box; margin-bottom: 10px;border-right: 0  }
.tongxunluList02 li:nth-child(4n),.tongxunluList02 li:last-child{ border-right: 1px solid #e5e5e5 }
.tongxunluList02 li .Pic{display:block;width:100%;height:165px;}
.tongxunluList02 li .Pic img{display:block; object-fit: cover; }
.tongxunluList02 .tit{ color: #333; font-size: 16px; line-height: 55px }

.medalBig{ width: 266px; height: 266px; margin: 0 auto; overflow: hidden; }
.medalBig img{ display: block; width: 100% }

.maedlJf{ width: 430px; margin: 20px auto; overflow: hidden; height: 68px; position: relative;}
.maedlJf .hsDiv{ position: absolute; top: 0; left: 0; width: 100%; height: 68px; z-index: 2 }
.maedlJf .hsDiv .hsbg{ width: 100%; height: 17px; background-color: #ebebeb; border-radius: 8px; overflow: hidden; }
.maedlJf .hsDiv .hsTxt{ text-align: right; color: #333; font-size: 18px; height: 48px; line-height: 48px}
.maedlJf .curDiv{ position: absolute; top: 0; left: 0; height: 68px; z-index: 5 }
.maedlJf .curDiv .curbg{ display: inline-block; width: 100%; height: 17px; background-color: #3399ff;border-radius: 8px; overflow: hidden;}
.maedlJf .curDiv .curTxt{ text-align: right; color: #333; font-size: 18px; height: 48px; line-height: 48px}


.myinforgenggai{padding:50px 0 30px;background:#f2f9ff;border:1px solid #d3e9ff;}
.myinforgenggai td{padding-bottom:20px;}
.myinforgenggai td .title{height:30px;line-height:30px;float:right;font-size:14px;color:#333;padding-right:15px;}
.myinforgenggai td .title span{color:#f00;}
.myinforgenggai td input.txt{width:478px;height:48px;line-height:48px;padding:0 10px;border:1px solid #a0a0a0;border-radius:5px;font-size:14px;color:#333;background:#fff;}
.myinforgenggai td input.timeInput{width:429px;height:48px;line-height:48px;padding:0 59px 0 10px;border:1px solid #a0a0a0;background:#fff url(../images/timeIcon.png) no-repeat right 0;border-radius:5px;font-size:14px;color:#333;}
.myinforgenggai td textarea.txt{width:478px;height:130px;line-height:30px;padding:9px 10px;border:1px solid #a0a0a0;border-radius:5px;font-size:14px;color:#333;}
.myinforgenggai td .llSelect{margin:0;width:500px;float:none;}
.myinforgenggai td .llSelect .llSelect_Top{height:50px;}
.myinforgenggai td .llSelect .llSelect_Top i.arrow{width:40px;height:48px;}
.myinforgenggai td .llSelect .llSelect_Top p{height:48px;line-height:48px;text-align:left;}
.myinforgenggai td .llSelect .llSelect_Bottom{position:absolute;top:47px;}
.myinforgenggai td .llSelect .llSelect_Bottom01 a{text-align:left;padding:0 15px;}
.myinforgenggai td .timeDivTc{width:500px;height:30px;line-height:30px;background:#ff7c7c;border-radius:5px;text-align:center;font-size:12px;color:#fff;margin-top:12px;position:relative;}
.myinforgenggai td .timeDivTc i{width:11px;height:9px;background:url(../images/jiantou.png) no-repeat 0 0;position:absolute;top:-9px;left:58px;}
.myinforgenggai td .youxianji{height:40px;}
.myinforgenggai td .submitbtn{float:left;padding:0 40px;height:40px;line-height:40px;border:none;border-radius:5px;font-size:18px;color:#fff;cursor:pointer;display:inline-block;background:#39f;}
.myinforgenggai td input.yztxt{float:left;width:328px;}
.myinforgenggai td input.yzbtn{width:130px;height:50px;border:1px solid #39f;font-size:16px;color:#39f;background:#fff;margin-left:20px;border-radius:5px;}

/*绑定手机*/
.tcDivBox .tcBoxbssj .bssjTable{ padding: 45px 90px }
.tcDivBox .tcBoxbssj .bssjTable td{padding-bottom:20px;}
.tcDivBox .tcBoxbssj .bssjTable td .title{height:30px;line-height:30px;float:right;font-size:14px;color:#333;padding-right:30px;}
.tcDivBox .tcBoxbssj .bssjTable td .title span{color:#f00;}
.tcDivBox .tcBoxbssj .bssjTable td input.txt{width:380px;height:48px;line-height:48px;padding:0 10px;border:1px solid #e7e7e7;border-radius:5px;font-size:14px;color:#333;}
.tcDivBox .tcBoxbssj .bssjTable .codeDiv input.txt{ width: 240px; border: 1px solid #e7e7e7 }
.tcDivBox .tcBoxbssj .bssjTable .codeDiv input.getCode{ width: 120px; height: 48px; line-height: 48px; border: 1px solid #3399ff; color: #3399ff; background: none;border-radius: 4px; font-size: 14px; cursor: pointer;}
.tcDivBox .tcBoxbssj .bssjTable .submitBtn{ width: 180px; height: 50px; line-height: 50px; color: #fff; font-size: 16px; background-color: #3399ff; border-radius: 4px; border: 0; margin-top: 20px}

.myinforgenggai .taskDiv{ width: 50%; text-align: center; color: #333; font-size: 20px; margin-bottom: 5px; padding: 45px 0 35px }
.myinforgenggai .taskDiv:last-child{ border-left: 1px solid #d3e9ff; box-sizing: border-box; }
.myinforgenggai .taskDiv .taskImg{ display: inline-block; position: relative; margin-bottom: 10px }
.myinforgenggai .taskDiv .taskImg img{ width: 86px; }
.myinforgenggai .taskDiv .taskImg .num{ position: absolute; top: -10px; right: -20px; background-color: #db241c; height: 36px; line-height: 36px; border-radius: 18px; min-width: 26px; text-align: center; color: #fff; padding: 0 5px }

.table{display:table;width:100%;height:100% }
.table-cell{display:table-cell;vertical-align:middle;}
.myinforgenggai p.interTxt{ color: #333; font-size: 20px; text-align: center; }
.colff6666{ color: #ff6666 }
.integralDiv{ width: 208px; height: 208px; margin: 30px auto 20px; text-align: center; background: url(../images/integralbg.png) no-repeat center; color: #fff; font-size: 20px }
.integralDiv .p02{ font-size: 48px; padding: 10px 0 }
.integralDiv .p03{ font-size: 22px }

/*消息通知*/
.aloneTit{ padding: 15px 0; line-height: 40px; height: 40px; border-bottom: 1px solid #aaa; color: #343434; font-size: 18px; margin-right: 50px }
.aloneTit .frBtns a{ border: 1px solid #d2d2d2; height: 24px; line-height: 24px; background-color: #fff; padding: 0 18px; color: #333; font-size: 14px; display: inline-block; margin-left: 10px}
.aloneTit .frBtns .allSelDiv{ margin-right: 10px; color: #333; font-size: 16px; line-height: 26px; margin-top: 7px}
.aloneTit .frBtns .allSelDiv .int{ display: none }
.aloneTit .frBtns .allSelDiv label .icon{width:15px;height:14px;float:left;margin:6px 5px 0 0;background:url(../images/checkBg02.png) no-repeat 0 0; cursor: pointer;}
.aloneTit .frBtns .allSelDiv label.on{color:#39f;}
.aloneTit .frBtns .allSelDiv label.on .icon{background-position:-15px 0;}

.newsList{ margin-right: 50px }
.newsList li{ border-bottom: 1px solid #e0e0e5; padding: 15px 0; }
.newsList li .listCon{ line-height: 24px; color: #666; font-size: 14px; }
.newsList li .listTime{ text-align: right; color: #999; font-size: 14px; width: 140px; height: 26px; line-height: 26px; }
.newsList li .listTit{ overflow: hidden; color: #333; padding-right: 30px; height: 26px; line-height: 26px;}
.newsList li .listTit p{ display: inline-block; position: relative; padding-right: 25px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: 90%}
.newsList li .listTit .newsIcon{ display: inline-block; background: url(../images/hsqq.png) no-repeat center; width: 8px; height: 8px; background-size: 8px; position: absolute; right: 0; top: 0;}
.newsList li .int{ display: none }
.newsList li label.listIcon{ margin-right: 20px; display: inline-block; float: left;}
.newsList li label.listIcon .icon{width:15px;height:14px;float:left;margin:6px 5px 0 0;background:url(../images/checkBg02.png) no-repeat 0 0; cursor: pointer;}
.newsList li label.on{color:#39f;}
.newsList li label.on .icon{background-position:-15px 0;}

/*帮助中心*/
.aloneTit .searchInput{float:left; }
.aloneTit .searchInput input.txt{float:left;width:270px;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;}
.aloneTit .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;}
.aloneTit .listSearch input.subBtn{height:40px;float:left;background:#39f;border-radius:5px;font-size:16px;padding:0 20px;border:none;color:#fff;}

.qalist{margin-right:50px;}
.qalist .qalistDiv{padding:20px 0;border-bottom:1px solid #e0e0e5;}
.qalist .qalistDiv .qDiv{line-height:35px;padding:0 0 0 50px;background:url(../images/qicon.png) no-repeat 0 3px;font-size:14px;margin-bottom:20px;}
.qalist .qalistDiv .aDiv{min-height: 35px; line-height:24px;padding:5px 0 0 50px;background:url(../images/aicon.png) no-repeat 0 0;color:#666;font-size:14px;}

/*我的好友*/
.companyTitleBox,.companyTitleBox02{height:50px;background:url(../images/linebg1.png) repeat-x 0 center;position:relative; margin-right: 50px}
.companyTitleBox h3,.companyTitleBox02 h3{float:left;height:50px;line-height:50px;padding:0 20px 0 24px;font-size:14px;font-weight:normal; color: #333; background: #f8f8ff url(../images/arrow1.png) no-repeat 0 center; cursor: pointer;}
.companyTitleBox h3.on,.companyTitleBox02 h3.on{background: #f8f8ff url(../images/arrow2.png) no-repeat 0 center;}

.companyQxsz .peopleDetail{  overflow: hidden; padding-bottom: 20px; display: none; }
.companyQxsz .peopleDetail li{ width:180px; height: 140px; padding-top: 20px; float: left; position: relative;}
.companyQxsz .peopleDetail li label{ width: 21px; height: 20px; position: absolute; top: 21px; left: 0; overflow: hidden; background: url(../images/checkBg.png) no-repeat 0 0;}
.companyQxsz .peopleDetail li label.on{ background-position: right 0; }
.companyQxsz .peopleDetail li label.nocheck{background: url(../images/nocheck.png) no-repeat 0 0;}
.companyQxsz .peopleDetail li label input{ position: absolute; left: -99999px; }
.companyQxsz .peopleDetail li .photo{ width: 60px; height: 60px; overflow: hidden; border-radius: 50%; margin: 0 auto;}
.companyQxsz .peopleDetail li .photo img{ display: block; object-fit: cover; }
.companyQxsz .peopleDetail li .name{ height:32px; line-height: 32px; text-align: center; font-size: 14px; color: #333; overflow: hidden;}
.companyQxsz .peopleDetail li .tel{ height:32px; line-height: 32px; text-align: center; font-size: 14px; color: #666; overflow: hidden;}
.companyQxsz .peopleDetail li .pinfenStar{ width: 100px; padding-left: 6px; margin: 0 auto; overflow: hidden;}
.companyQxsz .peopleDetail li .pinfenStar .pic p{ width: 14px; height: 14px; float: left; margin-right: 6px; background: url(../images/starBg03.png) no-repeat 0 0;}
.companyQxsz .peopleDetail li .pinfenStar .pic p span{width: 14px; height: 14px; float: left; background: url(../images/starBg04.png) no-repeat 0 0; display: none;}
.companyQxsz .peopleDetail li .pinfenStar .pic p.on span{ display: block; }

.companyQxsz .checkItem .qxszBox{ display: none }
.companyQxsz .qxszBox{margin-bottom:10px;}
.companyQxsz .qxszBox .boxCon{ margin-left: 34px; }
.companyQxsz .qxszBox .boxCon02{ margin-left: 34px; }
.companyQxsz .qxszBox .boxCon label p{ color: #555 }
.companyQxsz .qxszBox .boxCon02 label p{ color: #888 }

/*添加好友*/
.tcDivBox .llsearchInput2{ width: 440px; margin: 0 auto; padding: 15px 0 }
.tcDivBox .llsearchInput2 input.txt{ width: 328px }

.ScanCode{ text-align: center; color: #999; font-size: 20px }
.ScanCode p{overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.ScanCode .ewmDiv{ width: 200px; margin: 10px auto }
.scanBtns{ width: 300px; margin: 10px auto }
.scanBtns input{ width: 250px; margin: 0 auto; height: 50px; line-height: 50px; background-color: #3399fe; color: #fff; font-size: 16px; border: 0; border-radius: 5px  }
.w440{ width: 440px; margin: 0 auto; overflow: hidden; }

.peopleOtherPl2 .peopleOtherPlDetail{ padding-top: 0; margin-bottom: 20px }
.peopleOtherPl2 .addCorr{ padding: 0 20px; height: 40px; line-height: 40px; color: #fff; font-size: 16px; border-radius: 5px; background-color: #19ad19; margin-top: 10px }
.peopleOtherPl2 .peopleOtherPlDetail .nr{ margin-left: 70px }
.peopleOtherPl2 .peopleOtherPlDetail .nr .nrTop .name{ font-size: 14px }
.peopleOtherPl2 .peopleOtherPlDetail .nr .nrTop .pinfenStar .pic p{ margin-right: 5px }

/*我的评价*/
.evalMenu{ height: 40px; line-height: 40px; }
.evalMenu li{ float: left; background: url(../images/pjline.jpg) no-repeat right center; margin-right: 40px}
.evalMenu li:last-child{ background: none }
.evalMenu li a{ padding-right: 40px; color: #333; font-size: 18px }
.evalMenu li.on a{ color: #3399ff }

.evalTitle{ padding: 20px 0; margin-right: 50px; border-bottom: 1px solid #e0e0e5 }
.evalTitle a{ color: #ff973a; font-size: 14px ; border: 1px solid #ff973a; padding: 0 10px; line-height: 30px; display: inline-block; margin-right: 10px; border-radius: 2px }
.evalTitle a.hsStyle{ color: #999999; border: 1px solid #999999 }

.aloneTitFixs{ position: fixed;  background-color: #f8f8ff;top: 81px; right: 20px; left: 290px; z-index: 499; }
.aloneTitFixsDiv{ height: 71px }


/*---------------圈  STAR---------------*/
.zzjg{margin-right:30px;border:1px solid #dbdbdb;border-bottom:none;}
.zzjg td{border-bottom: 1px solid #dbdbdb;padding: 0;}
.zzjg td.boderR{border-right: 1px solid #dbdbdb;}
.zzjg .zongbutitle{background: #2ea5e0 none repeat scroll 0 0;color: #fff;font-size: 28px;height: 68px;text-align: center;}
.zzjg .zzjgTjob{line-height: 36px;overflow: hidden;padding: 16px 64px 16px 25px;position: relative;}
.zzjg .zzjgTjob p{float: left;font-size: 16px;height: 36px;line-height: 36px;padding-right: 60px;position: relative;white-space: nowrap;}
.zzjg i.bj{background:url(../images/cmbjIcon.png) no-repeat scroll 0 0;cursor: pointer;display: none;height: 24px;width: 24px;}
.zzjg .zzjgTjob p i.bj{position: absolute;right: 25px;top: 6px;}
.zzjg a.add{background:url(../images/cmaddIcon.png) no-repeat scroll 0 0;display: block;height: 25px;width: 25px;}
.zzjg .zzjgTjob a.add{position: absolute;right: 10px;top: 21px;}
.zzjg .zzjgSection td{-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #dbdbdb;border-image: none;border-style: solid;border-width: 1px 0 0;}
.zzjg .zzjgSection td.boderR{border-right: 1px solid #dbdbdb;}
.zzjg .zzjgSection td.Section{font-size: 18px;height: 68px;text-align: center;}
.zzjg .zzjgSection td.Section p{display: inline-block;line-height: 36px;padding: 0 30px;position: relative;}
.zzjg .zzjgSection td.Section p span{display: inline-block;}
.zzjg .zzjgSection td.Section p i.bj{position: absolute;right: 3px;top: 7px;}
.zzjg .zzjgBjob{line-height: 36px;overflow: hidden;padding: 16px 64px 16px 25px;position: relative;}
.zzjg .zzjgBjob p{float: left;font-size: 16px;height: 36px;line-height: 36px;padding-right: 60px;position: relative;white-space: nowrap;}
.zzjg .zzjgBjob p i.bj{position: absolute;right: 25px;top: 6px;}
.zzjg .zzjgBjob a.add{position: absolute;right: 10px;top: 21px;}
.zzjg .fentitle{background: #eee none repeat scroll 0 0;height: 68px;text-align: center;}
.zzjg .fentitle p{font-size: 18px;line-height: 28px;margin: 0 30px;padding: 18px 0;position: relative;}
.zzjg .fentitle p i.bj{bottom: -5px;left: 50%;margin-left: -12px;position: absolute;}
.zzjg .Addcompany{font-size: 17px;height: 68px;line-height: 68px;padding-left: 20px;}
.zzjg .Addcompany a.add{float: left;margin: 22px 10px 0 0;}
.zzjg .AddSection{font-size: 17px;height: 68px;line-height: 68px;padding-left: 35px;}
.zzjg .AddSection a.add{float: left;margin: 22px 10px 0 0;}
.zzjg .addBumen{height:30px;padding:15px 0;text-align:center;border-top:1px solid #dbdbdb;}
.zzjg .addBumen a{display:inline-block;height:30px;line-height:30px;padding-left:45px;font-size:16px;color:#39f;background:url(../images/addIcon03.png) no-repeat 0 center;}
.zzjg .addFgs{display:inline-block;padding:20px 0;height:30px;line-height:30px;padding-left:45px;font-size:16px;color:#39f;background:url(../images/addIcon03.png) no-repeat 0 center;}
/**add by zhn**/
.gray { 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

/*--周报项目 添加负责人--*/
.tcDivBox .tcPeopleList{margin:0 10px;} 
.tcDivBox .tcPeopleList .titleBox{height:40px;line-height:40px;font-size:20px;color:#333px;border-bottom:1px solid #e5e5e5;}
.tcDivBox .tcPeopleList .listBox{padding:5px 0;border-bottom:1px solid #e5e5e5;overflow:hidden;margin-bottom:20px;}
.tcDivBox .tcPeopleList .listBox label{width:135px;height:40px;float:left;position:relative;overflow:hidden;}
.tcDivBox .tcPeopleList .listBox label i{width:21px;height:20px;float:left;background:url(../images/checkBg.png) no-repeat 0 0;margin:10px 0 0;}
.tcDivBox .tcPeopleList .listBox label.on i{background-position:-21px 0;}
.tcDivBox .tcPeopleList .listBox label input{position:absolute;left:-99999px;}
.tcDivBox .tcPeopleList .listBox label span{display:block;height:40px;line-height:40px;margin-left:30px;font-size:16px;}


/*--分页--*/
.pages{ padding: 40px 0; text-align: center; }
.pages b,.pages a{ display: inline-block; height: 28px; line-height: 28px; padding: 0 10px; font-size: 12px; font-weight: normal; color: #484848; border:1px solid #484848; margin: 0 5px; }
.pages b{ background:#39f; color: #fff; border: 1px solid #39f; }
.pages a:hover{background:#39f; color: #fff; border: 1px solid #39f; }

.yqzcxg{ max-height:400px; overflow-x:hidden; overflow-y:auto;}
.yqzcxg .companyLogo{ padding:20px 0; margin:0 30px; border-bottom:1px solid #e5e5e5;overflow:hidden;}
.yqzcxg .companyLogo i{ width:80px; height:80px;line-height:80px; float:left; border:1px solid #e6e6e6;border-radius:50%; overflow:hidden;}
.yqzcxg .companyLogo i img{ vertical-align:middle;}
.yqzcxg .companyLogo p{ margin-left:90px; height:80px; line-height:80px; font-size:24px; color:#333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.yqzcxg .companyInfor{ padding:20px 0; margin:0 30px; background:#fff;}
.yqzcxg .companyInfor .titleBox{ line-height:40px; font-size:24px; color:#333;}
.yqzcxg .companyInfor .infor{ line-height:36px; font-size:16px; color:#666;}

/*20180201*/
.taskDiv .taskNum{ font-size: 30px; color: #3399ff; font-family: "Arial"; margin-bottom: 5px }
.taskDiv .taskLink{ font-size: 12px; color: #3399ff; display: inline-block; margin-top: 8px; }
.titleBoxMy{height:40px;background:url(../images/linebg01.jpg) repeat-x 0 center;position:relative;z-index: 2;margin-bottom: 10px}
.titleBoxMy h3{float:left;height:40px;line-height:40px;padding:0 15px 0 25px;background:#f8f8ff url(../images/arrow01.png) no-repeat 0 center;font-size:14px;font-weight:normal;}
/*--02.01新增 消息推送设置--*/
.xxtsszBox{ margin: 0 40px; }
.xxtsszBox li{ padding: 20px 0; border-bottom:1px solid #e5e5e5; position: relative; }
.xxtsszBox li h3{ height: 32px; line-height: 32px; font-size: 14px; color: #333; font-weight: normal;}
.xxtsszBox li p{ height: 24px; line-height: 24px; font-size: 14px; color: #999; }
.xxtsszBox .checkDivBox{ height: 28px; position: absolute; top: 36px; right: 0; }
.xxtsszBox .checkDivBox label{ height: 28px; line-height: 28px; float: left; margin-left: 19px; font-size: 14px; color: #999; padding-left: 38px; background: url(../images/radiobg28.png) no-repeat 0 0; overflow: hidden;}
.xxtsszBox .checkDivBox label.on{ background-position: 0 bottom; }
.xxtsszBox .checkDivBox label input{ position: absolute;left:-99999px; }

/*--03.19修改--*/
.tcDivBox .tcBoxHeight .peopleList .peopleDetail li.lladdpeople{ position: relative; }
.tcDivBox .tcBoxHeight .peopleList .peopleDetail li.lladdpeople a{ width: 60px;height: 60px;background: url(../images/lladdicon.png) no-repeat 0 0; position: absolute;left: 0;top:20px;}
.tcDivBox .tcBoxHeight .peopleList .llPeopleCompany{padding-top: 20px;}
.tcDivBox .tcBoxHeight .peopleList .llPeopleCompany .peopleDetail{display: block;border: none;padding: 0;}
.llCompanyTitleBox{height:40px;background:url(../images/linebg01.jpg) repeat-x 0 center;position:relative;}
.llCompanyTitleBox h3{float:left;height:40px;line-height:40px;padding:0 15px 0 0;background:#fff;font-size:14px;font-weight:normal;}
.llCompanyTitleBox i{ float: right;height: 40px; width: 32px;background:#fff url(../images/arrow01.png) no-repeat right center;}


/*--03.20修改--*/
.llSelectSearch{width:500px;position:relative;float:left;margin:0 10px 20px 0;}
.llSelect_cur{z-index:2;}
.llSelectSearch .llSelect_Top{height:38px;border:1px solid #aaa;border-radius:5px;position:relative;cursor:pointer;background:#fff;}
.llSelectSearch .llSelect_Top i.arrow{width:30px;height:38px;background:url(../images/selectDown.png) no-repeat center center;position:absolute;top:0;right:0; z-index: 1; border-left: 1px solid #a0a0a0;}
.llSelectSearch .llSelect_Top p{height:38px;line-height:38px;font-size:14px;color:#333;overflow:hidden;text-align:center;position: relative; z-index: 2;}
.llSelectSearch .llSelect_Top p input{ width:453px;height: 38px;line-height: 38px;padding: 0 30px 0 15px;font-size:14px;color:#333;overflow:hidden;text-align:center;text-align: left;background:none;border: none;}
.llSelectSearch .llSelect_Bottom{width:100%;position:absolute;top:37px;left:0;display:none;}
.llSelectSearch .llSelect_Bottom01{border:1px solid #aaa;border-radius:0 0 5px 5px;background:#fff;max-height:180px;overflow-y:auto;}
.llSelectSearch .llSelect_Bottom01 a{display:block;height:36px;line-height:36px;overflow:hidden;font-size:14px;color:#333;padding: 0 15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.llSelectSearch .llSelect_Bottom01 a:hover{background:#eee;}

.tcDivBox .tcBoxHeight .bjxmTable td .llxmfzr{padding-top:0;}
.tcDivBox .tcBoxHeight .bjxmTable td .llxmfzr .uesrPeple{float:left;position:relative;margin:0 17px 0 0;width:43px;}
.tcDivBox .tcBoxHeight .bjxmTable td .llxmfzr .uesrPeple .pic{width: 40px;height: 40px; overflow: hidden;padding: 3px;}
.tcDivBox .tcBoxHeight .bjxmTable td .llxmfzr .uesrPeple .pic img{display: block;object-fit: cover;border-radius: 50%;}
.tcDivBox .tcBoxHeight .bjxmTable td .llxmfzr .otherPeople .pic{padding: 2px;border: 1px solid #39f;}
.tcDivBox .tcBoxHeight .bjxmTable td .llxmfzr .uesrPeple .wz{height: 22px;line-height: 22px;font-size: 12px;color: #333;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tcDivBox .tcBoxHeight .bjxmTable td .llxmfzr .uesrPeple i.deleteBtn{width:20px;height:20px;position:absolute;top:-1px;right:-1px;cursor:pointer;background:#fff url(../images/closebtn02.png) no-repeat 0 0;border-radius: 50%;}
.tcDivBox .tcBoxHeight .bjxmTable td .llxmfzr a.AddPeople{width:30px;height:30px;float:left;background:url(../images/addPeople.png) no-repeat 0 0;margin:18px 0;}

.MyCircleTc{}
.MyCircleTc li{margin: 0 20px;border-bottom: 1px solid #e5e5e5;}
.MyCircleTc li label{display: block;position: relative;padding: 10px 0; overflow: hidden;}
.MyCircleTc li label input{ position: absolute;left: -9999px; }
.MyCircleTc li label .icon{width: 20px;height: 20px; position: absolute;right: 0;top: 50%; margin-top: -10px;background: url(../images/lllradio01.png) no-repeat 0 0;}
.MyCircleTc li label.on .icon{background: url(../images/lllradio02.png) no-repeat 0 0;}
.MyCircleTc li .MyCircleD{margin-right: 40px;}
.MyCircleTc li .MyCircleD .pic{width: 58px;height: 58px;border: 1px solid #e5e5e5;float: left;}
.MyCircleTc li .MyCircleD .pic img{display: block;object-fit: cover;}
.MyCircleTc li .MyCircleD .wz01{margin-left: 70px;padding-top: 4px; height: 28px;line-height: 28px;font-size: 16px;color: #333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.MyCircleTc li .MyCircleD .wz02{margin-left: 70px;height: 20px;line-height: 20px;font-size: 14px; color: #999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.lancalendar span.fc-button{height: 42px;line-height: 42px;padding: 0 1em;}
.lancalendar .fc-text-arrow{height: 1em;line-height: 1em;margin-top:5px; display: inline-block;}
.lancalendar .fc-header-title{width: 154px;}
.lancalendar .fc-header-title h2{ height: 42px;line-height: 42px;font-weight: normal;font-size: 16px; text-align: center; }


.projectDetail .projectDetailTable td .wz p.hasFk { float: right; background:url(../images/wailaipeople.png) no-repeat right center; width: 30px; height: 30px;}