.J_Ilogo {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAzCAYAAAAQEcGFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCQkI1M0E5RThDREVFMjExQUM1NUREMkMwQTg4NUZGQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0NDFCMUExMDIwQUExMUU2QTg4QkQ0MDdEMjM0OTYwRiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0NDFCMUEwRjIwQUExMUU2QTg4QkQ0MDdEMjM0OTYwRiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzE5M2M1ZDMtMDUzMS03ZDQ0LTk1NTAtODRjYmE1NmE1ZjM4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJCQjUzQTlFOENERUUyMTFBQzU1REQyQzBBODg1RkZDIi8+IDwvcmRmOkRlc2Ny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") no-repeat;
}
.J_Ibasename {
  width: 60px;
  height: 60px;
  float: left;
  margin: 15px;
  cursor: pointer;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAYAAADhu0ooAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCQkI1M0E5RThDREVFMjExQUM1NUREMkMwQTg4NUZGQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NTA4NzQ3MzIwQUExMUU2QThDOEU0NDZENTVBRTcyRCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NTA4NzQ3MjIwQUExMUU2QThDOEU0NDZENTVBRTcyRCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzE5M2M1ZDMtMDUzMS03ZDQ0LTk1NTAtODRjYmE1NmE1ZjM4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkJCQjUzQTlFOENERUUyMTFBQzU1REQyQzBBODg1RkZDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+LQOUMwAAIXJJREFUeNp8e2mQXNd13ve2fr0v0z37YBYAgx0kQcLcIZiLRMmhrYgiRUUiFSlOSaVUoh9RquRK7FQs26kwlqoisyzGcZVMJ5JDcbNIsbSQkUSKIglwwUZsgwEGg8Gs3TPT+979Xr5zX/dgSKUy4GP3vOW+e7bvfOfcO9q/+eqXUSqVYBgGoOvQNAAu/+Onpn7xPl3XVYe6T27hd++8xs82avU2wpEoMnMX4GuWfC3HueWNt0/fVqq0d+i6sQtOfTQe7Yk3Go1IqVaGZZpFHjnT0ud9fv+MZhin89nCGzpwdN/uHQ3TdDkdB/F4Cs12G0srK6hW6wgGAti+cwd2TO5Dre2i1W5yMg7/c6BzbjplkB/5lDnKTygUgtkVBJ588osSVlefGhwOIId8l4flu64UIs/wnMYB0UYsEonPz0w/5JTXPx1KxA69+dbxYKnc5B0aTENDrtpCiJNKpeII1X0wTDNi+3wRA60tls+mQuooGzrGxkcrHPR1n2U81z/Q96zrGtlz05eQL1URDvixtLSIxcUFmLof47t3w6m04LQBw7KgbTLAZrlEIBMdYbonRNquVrpCfvhHBlMac8TK7X3+WPTrq1dmHy4sTAfuuOMWPPez11BpaehJ9lAgDT7bRv5iieO3sXViBMvLK4hEYxjo70O7XkQ4FMZyeh1Nvms9uxp0QsH7nGDwvqvHznxnPZf/oWlZ347HwqdjYT+u23sHrlyexeu/+Dl8IT9GJ7ajUiwqI3WNgA8JqoyEjga8X3hS3LYjYJsu03VZ+b0rYGeAcd75tGWZJ+vl2hfPn3o3sHPbEK4uLmItX0aj3qRb8cWmCcuyEQtHYfK7wxeYloF8bh0r6WW6ZQsNmiQUD8H2GahWysrVdMNCu6UFirnKF/NruZPLi8tPr6Yz47lMGjcfvAlDQ704duQN1Hm/6fcrQbuCKW8UQ8gnfzfodcbNB29Es9n0hO3cRFGUUG33mjVFwI6QPsbpN3jqh67rXB+NxrVjR47Cra1j+8Qw3r+4AIYSmrWqCgZ5pka3dJptvhxotVoKAIrlMorFCicBFYO5Qh5+24dIMMJ7XKWAzNo6orR8OBjQCvnyXttnfmXfzm2YvjRzlHNr53NZjqlhZGIbmo26uJo3T8EOXUAGdHEDPp9PzmkbmnBoAZmIWNJzWW3D2p1jksebvP4XVETA7w8gly/g3NkzGO7toTWqKJcqcNw2AkGbTzucQI1jNfhZFt9CpcxYrNY4tMn3yPUWcrk8CsUSQkE/UokYfKYB23AQsA1YtFZLJm6Y9JZMgLP480M3X39k4erCpKZbOH3iXczNXEQgENwIORWT1KrFQ6RwqE3doRZadB056KRKWFeiW4npHZ3/f4pCvsvPmxTa8l8wHMb7p06hQOFikQCqxSo1Jxq00KKAMnGfz4SfR7I3TgHoRg5Rsl2j8mvw+Q3KK+po020t1GuilJZSUE8shr5YFHpTwKaJUNiC7Q/ipy+/LhB4YN+ube/yHQ/EIxHk1tIMC4IRlWF0kFfruLLWCTXTEczsoKr4tPJvVyFOB4Zduflf8de/ohWNboxGo1GsEPJPHj8OHxVZp0eGbBOxWBAJ00Yj4kOdKScSDiLIG8JBCzwFy/ChxfNXM+uoEswsowk7FEDMH8Eqx9PosnGL76AHDCQYqyigkW0hEo/DtutE3Qx+9qu3cOsNk9Er8ytP67rva709se8aVHC7g/CGUhU8eURghoIpJ+WQK23mLUe5q67iVLm06/4Jj28yF3rphnEbCoaRIXL+5McvMR4biFLA2fkMRobj2LN9iEDUQj0aQHp5FfGQgZGeMCaH+9DbG0EoEqdwvLaax5WFJaysZYnQTcQIQL2+flqOQscTdPECUhSuwjB6/fj7uLKYRzwQQiMew5W5OUyO9iAcjhhzS5m/7rkylxwe2/FnNkHO4f0G56nyvYCoGExitYumyoIUry0xTGFMfucDX6U9v6lcWtCZ9/r8NmOrhdd+9Stk1nMI8CnmbawW6KqBCvZtDcGJWji5PA2beU9jGAQtH5LxHrqwhQBTSZguPzQ6iv03XIdioYgcgYtUhK4ZQCjK68EgCYWOABXeqtdw8/XX4fs/fB4X51eQGBtAloidTq/RzV317nPnp77Z1z+yumP/DU+UCXIutI48ndRCYDLr1IAgnFiM0vACxZIXOO0HqILH5bxKK6IQasnPnHjh3Dks0RphuknbYZ5kfBSrTSxlq5iZn0eSceM0yX4sPwydcWP6qEC6qS/AWKIiXAP1RpO5NI5IIolBJnt/NAndDjAM6DV0WwGqVq3OZyo4eEMvobmFp57/EcLJPpy73MLqegVWKKqsVao0sJxZfXzS0dO64XvO5bvEWNiUDnW3A0QtgoAjIKRIgLudlv4e0dVgCtlAM4PBLiTh/NnzaHAiPgpBBgOL1w1XR77YwKX5NYKCi210VT8fC/jJSXR6BPVs+QVQ/PD7Q0p4GaMlY4Ti0HjOCkTRpGWbbVE0ZZMUR+XmmTq2792DvRMTGIsEMZSK8F1FBW4xYoBQwKnz543s+vL3gn5ru3ie67gb1NUTtAM6HssRf9ZsyZE8Yt0buy5gMc8JAOXW1hBmdJuchE0Xo1lRK9dIEJgPK02sr5OukRz0kMkkExHFjhr0Gk0Ig8A9w8L02TxoccadGYnBoLsaNn+n1V16gs5rGj1F0ooIbAYD2HXDPiqthXvJvsRitUoR8UiYYRFDo1bB8tJc1DLxNBHG9lLjNZand2N0EwP6Oo8bu0RBbu5SK6fZwCrZjASGRZQTKGty0mUKWm3VoVgv3XJuaQ3ZSgW9yRh6GZMh5jjqkRNrMO1UJbvSUvQQKk5SgtK6I2FA3KSH6CTuPj5n8znSKArvR63WwO6bbkRkYAAuCc7t1+2lyxYIYgbGB+n+fNfVOZKVqnNAt6x/pxma4tndFKNLQHeFpatOkDD8h83Cd68rxKXFMum0YBapHFCp1xXBaLTayjUld9UZSyWibqVBdKa1kj0JppiQYig13i936hTOJPAYBClTHIakoc14hFBOvsskudcE5ZmmLAopdNBxxbt0HL7nXthhH/OzhlrV4fsaBDibHqBTyAoRvy5F2L9nqE+4HV4uP2aXpHeE+Qsewc381mNEHoEX0KpKUuc1QV8hBcJsDDIU+ddq8iUtHypNQwFEu+kqhtR2mSsNmbTFCfmUS9KUQhAl8IV3KsW1WoIRkh5IYoTIqNzOeyi0SbduEJ1tO4Q77roH6XIFM6slFMipz8/M0ztCGEpG4VN51AlSL/+ZjvbPOmQAuqCbZzV3ksJ9pmNZZakNbdDxC6UCLVJDhDWnWG9kdAipnqSCdwGVugAaEUTnjKU2LdZanChdulqGVLDBoE+ljgCR1VRITApoqKJX+YJBZLGE1QheCB/mmAo5hYPJ5C3BAx9dmJQxn+c8ItizdxIDgwNYYA6vExtcxaqaSnH0iM+Q3ezophcVo82mcFv3G/xubOTVjZIMKqdl0itYWV7G0OAIgkzuLVI5jRftAC3rikNyYoxZSScSjxW68BpzZIm81rLCtEgEkdgAgpEkTMaeyYpG51FnbLtuAy5pYaNdIRkn+mt05RbpJOPZaNfFQh6149Fu1bC0eBWLC8soskZdXF7i+BZ5NvPxOks9urIoUficYejfUNgiacbjCk6EAn4W18rvDWElvYjwEU7u5HsnkM1kSP8iKl6bDYJLU7Soq8c4sCLQrpiF7lxisd2khYOsQCLxFOOSxJtx6+Pvlj9KfhthLowQIwlWgk4SSQJOAh6GoSztKBonuZxC0kPIIFBmIVFjcZBZK2HmyjJLQZt2ZC3LaqZMEBTeK15JavswB41o3gwlDvEAc2jIq1w2obBYVwCGcTDQP4hRspmjR9/xtMkXOdRcXdxMc5UVDcagxJrJF4vTZanxdL6CFU6g0i7T+gbCzIOBMFkShRVktXwhCASLIFINmbaAVBgGua8RjNJaEQ7vjUusple6LLRLWFpfU6WeuLJgSILko0mlX5q5pEiE7qVGDo4HFAfYvWsHBan+F5pk++Y2RLdS1zruK4NNTIyxYF7DUnodhQJfIiRDVMXYDNMCERJ6yXuGhAPdTl6cz5Vx/PwUpq/Mq95Uu15FL7msbVu0dtNTLLmudB90hojJOAwxr/p8AlLtzlg1hoWr3JOTxfET7+PNMxeQyUlNW0NPMiGtEmSza8SHBiZ37GLxHu7iTICu/X2TSOfjyz7ilTeaMnm3jaJ1qhlxJdFmrUUkpemELAhjKUqFTUEtaUCR11q0ZE1qzFYFQ31R3Lh7koLVsLJeYDLP4ckTzyAVC+P37r0Lt992C4ZGBmBGU7SWn4hWQ724ynxqcvIUgAqBxCsFa1RK6O3vIRNiWmGqKdGKC8sFtOmiwbBfKaWQzyIupV1PD6ljA3pE7wQhDvGwTcbgrRQueI0gaBtApICK5hSKJ4R8bu4qOWUGg8ODWE5nFJraiv63yFxsVdk4pGtRomuqbxAzC2loPlqZ7jky1ouD+/djevoi/sf/fhHvnzuPLz18P667/W74En0o55Zx+cJJzJ05h5Pvn8EMq6Oh4VG+axhhesrcVRthjnX9rp3oGxpQPabE0BDDxSFau9ixfavKCqMT29CTSrK4LyvCoBu6yHaLUMDbNncVNrOkjRyrCDIVzORkkbpJhSD9kv5QEHFSM5OoJ+2KMJlOb8Svzi0uZPh0AAdvvhOhEb58zwE88tWv4OOfuItkPoIjp87jxOmzKj35hP6J2xLMWg0iL5FzoK+PRy9u3LMDn6AHHDxwM6TmrJBYTGwbY3rxqxh1aITeVC8tGUe+XEJD2kC0gGQFXJPjVqaX9nXd3NkVVgTv5lFlYeHBjLcRarDNzyxryCATuBB0M2ARQEypDtCfiuHe2/bjwLY+1IrriBgOhrQKfn/XCD531yGMDffzngD279mKcsPFHC3u0jWdShml7DqSQyOY2H8Q+w99FGkrhdeuFvHO7Dp+8cqvUWVptv/AAdgEsZ5ECtu3jqFKd9UY9zrjUppxO3fuZnUVxBrn5zNtDyQdVcXsZIw6WztOu4kJaV1KqBDMEPckGJ0/e061WULxqOK7Qr9cU8oghy8imWBOvW3/TibvoiL8AhzN3BWMJUbhK85h5WoLg6kU/BZrTVoxt15EdjXDyadUXEV6ezC6i0AUy+B32jYaJPh3HrgRT3/nz5Ffmcc//cK/QJiCuvl1Fv9B3Mx3feYjv4P3Tp7HhZVVmKxzHTeAbdu2d1q1bhdzdjJxaUMitNdM8C6otmSnn6u6asyNJWp9cWkRN910k+oaXiKSNkkGWjWPGvrJSVs8X2faGUwm8bs3h1iiBRCmxRWp15oori0yDi/TOiX0J6JYXl3F7OwMhrdOMr2baJSr6t1as4rDe8fIEonAbhGfe+RBVUr6SPZ1sjRBeekqfuGRh/D5e+7A0l8+genWMpLJXuyanFT1cYU1rWQKw6tehk1KnRDhNnf7utVKN1bbHNQkIt9+552IJeI4/vbbNFbday2oZ13FjtbpRqu5Avp7Yoj6w6ob6PCealMaYgUhs0wXNQwmEpjNVVB3xSukMGgw9sUDGGNNG0Pb96juf7NWVB2G7dfdwLzqR4U0VNKNjBOgAnuiIeTptqvMw0mGlZ9KCkRCqiREZyXBNBWjiggYRbod+Q5LUq2SLhhJ48zhwNJDChNEpi9dxMkTJ5VC/H4Pc3V4pLxEwr9G1iLdgypJt0PCLyxFqJ7JFBJwWbVIAztgokIGQ6anxmhQWAkJ3WANqvsUsxLSECJdDCV60WjoTD0EKSqNBQzm6e5C/PtZ/cxcvEpiz+KBmDE0OKRqZq+j6TUvO3KIoM4Hlh8cR1OHJ7THjqSSECpWyOdw4f1T1BhrS7qPQRAKU6sWEdegm1VqDpYya8iT47ZlAOY80wggyPQSYfqJxkMIheN0WXJg0kfDUG1IWonvajre/TKWWK1eprKKZD5V1RN2pXDnP+lqnD1/CSavj5F4nD4/gyUC3+TkLsST/agRN8TDTK1TIHS8Ukh9sZtWHMf9rSWIjQYTXWCVOTRL4hywhPqJdkndpJVi+xRY1ViDTl1N48rKGp9htWHbqhcl8RRkvLbNANPKFC7MzqtufSIaRUi6ChS4QTdt1yvwE9CkFNNDtKxPUhqrkmaN4dOkAkj/SCuPHz+DyeER8ucofvnOMcV1E4kkw6B5bRmlW54ZqntZlEjNbiYI14R2ums1G8Kvra0q6wVZIjXpHg0huCyvpGqR6kBapXMk2lOzSyrXSl60qBRpaMutz/zo53jx1beQHBlBPBRVbm+HeqDRyi7de32VHJopQ3KjaYVY2pEqkvwbJApC2lucz+WFq5jcPo4vf+XLeOndk1ghS7qVubpCNqXWkTpyuB0w7aBuUSy6eI0gdFfW2hstFI8wtFVnQFA0YAUZMy11Lk/wEeFEGCnZZE2V6RELa2vkoXmPo5LGRXsiOH1hCv/w4k+wkK0jX6yz3KrTCiyWt26BnxVMm4BUY8IvMJ/m15bgkitbJss5fwo6gUgWqyr1pioHv/zFz6JncBDfe+4nmCCvTabiKNcqXm3bXbelh6m1Izk0d0EsOnPNks4HyrSuK6vCnBx2mO4inYUKuac8KCxlYSmNdGYdakHD8Z4v11kcM/XodGufn8Uyi+JcpsAieUhN4OTpaVxcWEG6UMX87CyunDqF2XNTqJDejm3by3E0z7Jt6Ug5G7S0QUCKM45jVOxTz78Ef08v5zSEHMkEdK/wMDxX7a4wqNTIS1PG+PjYZLVavVcIverQ615FLtbtPiTLbibNJUleVq9WmE/r7Y4HqN6plFh+FaeiMB+135eMYGLLAMJMM7PkyNKhSLBEqxGZV6VjyMf9PPqTMZLxEPpJ+cb37IfN1CPvrdfKzIFqXZNA1EaLYFRjMf7jl3+BH792FC+/dQqRniQGB/pU493tpJKNNNlJj4qP+/1PSc/orW4nQa1L4NrS+OZlfXGDKnPa0OgWSIvw6JH3VC0q1bwaVKxptJRlyyT2hVIZ2UIJl2eOIEvB/Mx7sZiNPbtGoTG9xIJ+7BwZZD40kc+vYXWVuZalVVuX5QPpQzm0VJrKDYsIdOUG0utZvHz0GBbSJdx1933Yvn1CLe2rZYhOo90zvub1dV0PjFxdOyKCHhEv5E3Bay2UD60Y6956o+TUBpFt7769KLMefe/U+6p/VJdUoQWVBRrCmWVPAZ+9fGUBJ86eR6injwgbxLaRXlJAYIiEYnR8iBXNMOamr6h1nGA4hAtnTipXlIa3QdCTrj2aQtQtNKpVzNHNC3mic62JWCSs0lu11Oh0OFy1LOnonXra1dQaDOfOBIyjsvbSoICv89p9mraxKv4BQd0OmonW2rSigEZfT8K71morV1XLc23piNPteE5q1QaJw/X7diNfqeHC1GXU8mRFBKbxkSGMbdmGnbv3YHhoh6KOZXrA/NxFonWexKNCIPJhgLVlgJVQiUJKfjw/dYlKdbBrz17V6y2Xa2p1odPB7ayeeeHkLSXJqjde59zrZkem50RQ/D9+PkjyW+pcXWrOeATxcAA55jXp0ElcuUIVOXKbyX95NY+Duyewe2yQ3NVFiizm0uU0VrNVOIs5pKcWMXt0CluGe6k8xqB0CqmwGnkui1w4pIQOn9FNvwI/QfopaWsy3dx66E6eF4LirZh310S7HqlvKkoMQ39OUcGOEM/y/Hd4BP5/wgrQyKCSmgKRKO699x5cnL6E+eUFlW5U/0lWrjQTmfUKLlzNYGSANI4vGt0yiC0Dw/A1mHo5VnJgkHEbVGWa4SdksLY1WOvarDNj471YK6yR+ha9spHWPHXuAvPvKMZv3KJYWrPuCbmZm29uGqhalFUz73hWQNbsAE+W9zzNr/+8S/2uEQVHNa5Uf5caV0yDNEz6OrIlJk9iEKDmRUgp2aQLbxD9ytUmpmdXsHN0EMmIwdxYQDAQYc4MkIxHgCgJeDwMKzSASDhG61nQGHOyEqYTqGwqIJ9J43KxiDfeOYH1qoH+iV3w8T5hSZtJTldYNb/OFqGOXM/QAooQGeNjowryefM0zfxVHlp3Y4anJUNRNIWuskTOzxTLocWlZbz40ktqv0FIFoMU3TJVqlERY7iqtVEm8gakExEjm5JWZbPCxF9S16YuTmFx8QoKRVqvVSEb0tWKdZuhsTQ/h8WFBRx59zj5cxGDW/eiUPOa2rp2bT9R15Kb92J44am5lOVRSpOWueub2iZneOMzm2PS6RAA73nmR7pWnET60vRFvPDCi0q7o0TJJksli0JasuLW6cP6ZAmB345fuopjU3MokkQke6LYO7IFu7eMIUbLBkkm/PSGWE8KA8NjiMYSKr6y6xlMnTuLy+TExWIVf3D/J+niBB3ZPaMWsK91Kj/c4+rSP878Gd56Wi1cdZPmtbTi/hG/VzaCWjinKZsv/HSvKClgEO+8fQw/feUVNeCW4WH09vapbTM2Lej3iUVASuihtI90UZpjMwvLOMOC23EtcmUqhEpI9g1g//U3YHRsBH1DHGd0Kwy6bIGhcPXKMs4x7Zw8O4X7778fd91zD9qGLIvkOacuXcdv9bg2CU4ZnD+S/KrQWAqpsY7rChuiqXMCNpZl3SOVh58TkpukH7uwuIR33z2m6tHuzwSf/fQDD2J5bpYFcpEsyKe2vNjSbRf6putqebHEUsvRbWVth64r6zchxqVMIxhOqHq1QSa0SnddSa/hJ7/+Dc5euIiHH3oINx24DoFoCgmmo9de/SXC4YCqcTc38Lqou0FygD8llryoa14uNVlUmN6KNrw4NKRDq3+7XKl+en0te6MUzwUW0vligbDfusYlOioNktLd9/GP4dzR1zBbz8AfDjLd1NXSvWbrJBdt9b3F8mx+JYO3WjXYvl0YHzNV+1Qj6vr8IbVKlmXlIkt+r759HMdY8z760IP4+D2HWRouYWFuDjccvBuHDh3GW6//SrU0u0i7WcCOVY/TrN9SJFbYku4V66bszmyTtzZZ5dfrBVSrtXq1Vn24VW+8x0QeFfObjKMgXa7OPCo+7+2jUxwS4xNjGB3sg7MWR4j15VVWfXmSBUvWQ/liaWgHAj4CDLCSr+P8whqSySsIxHwk6FBg5WdINFmD/ebYWbx98jg+cfg2fPTwYWSyOerdVBRPXvj5zz+KmUvTarEr1dv7AYracdkCj89Iqu+6tpB6uWQWSanSK6uKxbSdhjR8xTUukqT/YUvXn9KlnSf7CRottdtLPmS/g/cSxm8gjL6+JJzehAIq6QAsFwrIstKwDT9ByVVrNyw4yHCauHhlCS2ib4WsZrg/paxRbTm4PL+MRVLBwxTy7ts/QuXT5UIEtKqjli0dFuYh1rCPfvFL+PZ/fUyFW5CsSdqynbTSprB/SA+92N0KJpRUDClKMmLMh2XmKjkpzWmxns0YcFrOWeopY9j+fyI0S2LObXk5q9VpvwipfuSRL2DuzCk4+QVWEv3KyjZ5qrQyBH9NQ20g9TZ2SJOaJXSz0UaJYZEr5lmRtBWP7u/rxc037cOOrdtI/lPQGLdB21JrpS3DRiQ1TAZmo4/gJ171KuN1fHRUoXunuP7XtOz/3AyuXZeWZoEpyV1WwbobBVXCFVfmCyzbfoLK6CXb+VO18GwaHodseQmb5Z36DAc4KaaLRH8//NEGook4ouF1zMwvwajUKXALTbOFHpL5kYGt2D42QWHoCbRoJBZVnT5ZlIJiqoZStsW6Vzh0VZpmnJOs+Vgdd/zkJx/Aiy+8gCf/7u/xwEOfxtDQ8H+s1+tPiJW9IsQrN53OVj+xi67JfgFZ19S1ztKDq3ZKKqHpMrTLN2mdr5m27ehUSKPV2kBd2bxYqVcRtBy6kR9WIIRYPIqRoT4i8iC2jrIeDRpIJSKIsJaVbv8QY+u2W27CocOHMEZQkRZImoheJamXTYyRRI/amSI5W1hYTTXRvDhVDQDXo6Hf+tZ/IweuOX/1+He/9utfv/ZnIlgfa1pZHsGHtt2qnWMqiFWjxb3WnRfBZacJ04qAihXwP96otxZK5fLf8Xq0K2iLAVsuV5krmVI4MT8PR7UtDdiMXcPyk/E0kcnlSCraWE1nUeSYskpeY/IXdiXhEE/0skqhklK0sGzFofv4CJWClrLEL3ZW2w3IeWWTsyxHpnpThce/+8SXPvXAA8//9Gf/B6fPTOPuw3di755dKrxkH9LmdV6jn+5WYbxs+HZHcN3bsqI2Z8juE2rvHIV4joPcwRsG5f5UMoGHP/eosujShTOIRSUnWmpjRYDWlS0AUtY5rYZa7pPV8Trpn8qFhrcqLfQwnEgwNcXIkJIKHzyyTvFICbNLGdiMWV80rsovm2Nzisc5j4/t2r37jWPH3sYZEgvJHCePH0M6nUYq1ce6dlgBa4MeIUv/+uaaU1yim3zloiW7Rxik0mDuJM9p3nYbP/9YQlScv1QoYsueWzhhctl6zYsPKZ3UzmuDhXYvUuE4honKe3eMYYwVTDFXQG5tHRW6q2zwkK1z0Vic1gpCp1e0NYtpqaH2ERbzJXqFo5ofLPAlkP+Y85OlzmmZ0L/9+tcVPfWzIAjFYjjx/ln897/9Hv7xR/+oNooMskqSHd3KomoZUNBJbbbgwTTCXKrARrbI6Jq33tGhiRLhUqj/gNRv+MEHP7t7eMuo1lxfYlmVUa0Pta1GEJbal58a68k6jyjTQW9vEolkUu0B7E31q+05IZ4XpJZ0Ja0otemSObaWW8Prr/0GW3btdX2h0LPttv4pw/K9aJlmu0sYxse34u23j+L48RP0sJTaoCyeMjU1hVOnTtGDGhghv1aCCsVTvNbw9hOVmANVC1PAgLElbQm1hU7Ueo1D56itZ264ft/zV+fngn3DwzvbTsXSmIZk04bEl2WH1Z6/ZoOpJJtVjSpZu0kwFkO0oKBrgKWbrlsqFXmbtpoqlSVZ2D//9LPVqYuzPzj0sY99wdXNv3ZcMyfzDAQCH+C3I6xTn3zySbVGKzlVjiBjnuQHZ8+dU9v6lKBiOXmJ7JYWoeUGMXc2l+VAptK2KxsU3fYHWi0f/eh9rGTOp3/zy5+/sG3vgSdcX/Ry1Kf5Kvm1wWatSV35EWYMSimni/c5rvqzDUlF8hcRNsEqGI6od0jISKeP7loJ+u1X0+nlv/yT//TYv9yz/+BTv3vPvely3VVN80AkoPYqbe4oTEyMY3Z2Fm+++SYSRO3u7hopIKQ7KfskzM3ljvRcDRWXdWVVcQF/t02yad9R9+eOOw/hvXfehUZFWc3merFp/41uBf8mbkd9pczqrRWjcGvTae2kmDuTieRgJBROVFqNsEUgisQTJdsXyLYa5QyZz0yt7pyS/fq2P3CEwja+/79+gNmrORw4eJCEjOjdyKmNHLrj/tafe8jPY489hldeeRlrqwQjkopOplR/lSEe8H8FGAC9EqGzR5hzvQAAAABJRU5ErkJggg==") no-repeat;
}

.ellipsisone {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: pre-line;
  overflow: hidden;
}
input,
button,
select,
textarea {
  outline: none;
}
.popup {
  width: 100%;
  height: 100%;
  z-index: 99;
  position: absolute;
  top: 0;
  left: 0;
}
.popup .p_zhezhao {
  width: 100%;
  height: 100%;
  z-index: 100;
  background: #000;
  opacity: 0.8;
  position: absolute;
}
.popup .P_main {
  background: #fff;
  overflow: hidden;
  z-index: 101;
  position: relative;
  height: 500px;
}
.popup .P_main .P_header {
  height: 60px;
  line-height: 60px;
  padding-right: 20px;
}
.popup .P_main .P_center {
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #ddd;
}
.popup .P_main .P_center .P_centerleft {
  width: 100px;
  float: left;
  height: 100%;
  text-align: center;
  border-right: 1px solid #ddd;
}
.popup .P_main .P_center .P_centerrigth {
  float: left;
  overflow: hidden;
  padding-left: 20px;
}
.popup .P_main .P_list {
  min-height: 342px;
  overflow: hidden;
  clear: both;
}
.popup .P_main .P_list .P_listleft {
  width: 100px;
  float: left;
  height: 100%;
  text-align: center;
  border-bottom: 1px solid #ddd;
  line-height: 342px;
}
.popup .P_main .P_list .P_lisrigth {
  float: left;
  overflow: hidden;
  margin-left: -1px;
}
.ms-modal-close {
  z-index: 101;
  position: relative;
}
.cd-td-width {
  width: 60px;
}
.password {
  width: 400px;
}
.red {
  border-color: red !important;
}
.width {
  width: 300px !important;
}
.width input {
  width: 170px;
  float: left;
}
.inputcolor {
  color: #000;
}
.style {
  color: red;
  font-size: 12px;
  float: left;
  line-height: 34px;
  padding-left: 15px;
}
.centerinput {
  text-align: center;
}
.btn-primary {
  float: right;
  margin-left: 10px;
}
.textarea_heigth {
  max-height: 74px;
  overflow-x: hidden;
  height: 74px!important;
}
#file-thumb img {
  width: 25%;
}
.marginbottom {
  margin-bottom: 0px !important;
}
.tableimg {
  position: relative;
  padding: 10px;
}
.tableimg .btn-upload {
  position: absolute;
  top: 5px;
  left: 5px;
}
.width_90 input {
  width: 90%;
}
.multiSelect .checkBoxContainer {
  height: 260px;
  overflow-x: hidden;
  margin-bottom: 10px;
}
#IEpopup {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 50px;
  line-height: 50px;
  background: #428bca;
  text-align: center;
  color: #fff;
  width: 100%;
  font-size: 18px;
  display: none;
}
#IEpopup a {
  color: #fff;
  text-underline: none;
}
.rememberme > input {
  height: 15px;
  width: 15px;
  position: relative;
  top: 5px;
}
.cd-from-bg {
  background: #fff;
}
.week {
  margin-top: 20px;
}
.weekyear {
  line-height: 34px;
  margin-bottom: 10px;
}
.weekyear .form-control {
  width: 90%;
  float: left;
  margin-right: 15px;
}
.C_margin {
  padding: 0px 20px;
  overflow: hidden;
}
.C_popmain {
  background: #fff;
  overflow: hidden;
  z-index: 101;
  position: relative;
  height: 100%;
  width: 100%;
  font-family: "微软雅黑";
}
.C_popmain .C_popnav {
  height: 60px;
  position: relative;
  width: 100%;
  line-height: 60px;
  color: #fff;
  font-size: 14px;
  background: #428bca;
}
.C_popmain .C_popnav i {
  font-style: normal;
  padding-left: 30px;
}
.C_popmain .C_popnav span {
  padding-left: 10px;
}
.C_popmain .C_popcenter {
  margin: 0px 0px 0px 0px;
  overflow: hidden;
}
.C_popmain .C_popcenter .C_popchuli {
  margin-bottom: 30px;
  width: 100%;
  overflow: hidden;
  height: 35px;
  line-height: 35px;
  font-size: 14px;
}
.C_popmain .C_popcenter .C_popchuli p {
  width: 70px;
  float: left;
  color: #000;
  text-align: right;
  padding-right: 10px;
}
.C_popmain .C_popcenter .C_popchuli select {
  height: 100%;
  border: 1px solid #ddd;
  color: #636e7b;
  padding-left: 12px;
  border-radius: 3px;
  width: 70%;
  float: left;
}
.C_popmain .C_popcenter .C_popjieshou {
  margin-bottom: 30px;
  width: 100%;
  height: 38px;
  line-height: 35px;
  font-size: 14px;
}
.C_popmain .C_popcenter .C_popjieshou p {
  width: 70px;
  float: left;
  color: #000;
  text-align: right;
  padding-right: 10px;
}
.C_popmain .C_popcenter .C_popjieshou input {
  width: 70%;
  float: left;
  border: 1px solid #ddd;
  padding-left: 12px;
  border-radius: 3px;
}
.C_popmain .C_popjuzhong {
  left: 80%;
}
.table.cd-report-table .cdetails_main {
  border-right: 1px solid #ddd !important;
}
.cur {
  color: #5cb85c !important;
}
.C_popjieshou .multiSelect > button {
  min-height: 30px !important;
  height: 34px !important;
}
.C_popjieshou .multiSelect > button .buttonLabel {
  padding: 0px;
}
.C_popjieshou .multiSelect .checkboxLayer {
  max-height: 280px;
  overflow-x: hidden;
}
.cd-details.table.cd-table > tbody > tr > td {
  padding: 10px!important;
}
.href_underline {
  cursor: pointer;
}

* {
  padding: 0;
  margin: 0;
}
ul,
li {
  list-style: none;
}
a {
  color: #000;
}
.ellipsisone {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: pre-line;
  overflow: hidden;
}
input,
button,
select,
textarea {
  outline: none;
}
.popup {
  width: 100%;
  height: 100%;
  z-index: 99;
  position: absolute;
  top: 0;
  left: 0;
}
.popup .p_zhezhao {
  width: 100%;
  height: 100%;
  z-index: 100;
  background: #000;
  opacity: 0.8;
  position: absolute;
}
.popup .P_main {
  background: #fff;
  overflow: hidden;
  z-index: 101;
  position: relative;
  height: 500px;
}
.popup .P_main .P_header {
  height: 60px;
  line-height: 60px;
  padding-right: 20px;
}
.popup .P_main .P_center {
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #ddd;
}
.popup .P_main .P_center .P_centerleft {
  width: 100px;
  float: left;
  height: 100%;
  text-align: center;
  border-right: 1px solid #ddd;
}
.popup .P_main .P_center .P_centerrigth {
  float: left;
  overflow: hidden;
  padding-left: 20px;
}
.popup .P_main .P_list {
  min-height: 342px;
  overflow: hidden;
  clear: both;
}
.popup .P_main .P_list .P_listleft {
  width: 100px;
  float: left;
  height: 100%;
  text-align: center;
  border-bottom: 1px solid #ddd;
  line-height: 342px;
}
.popup .P_main .P_list .P_lisrigth {
  float: left;
  overflow: hidden;
  margin-left: -1px;
}
.ms-modal-close {
  z-index: 101;
  position: relative;
}
.cd-td-width {
  width: 60px;
}
.password {
  width: 400px;
}
.red {
  border-color: red !important;
}
.width {
  width: 300px !important;
}
.width input {
  width: 170px;
  float: left;
}
.inputcolor {
  color: #000;
}
.style {
  color: red;
  font-size: 12px;
  float: left;
  line-height: 34px;
  padding-left: 15px;
}
.centerinput {
  text-align: center;
}
.btn-primary {
  float: right;
  margin-left: 10px;
}
.textarea_heigth {
  max-height: 74px;
  overflow-x: hidden;
  height: 74px!important;
}
#file-thumb img {
  width: 25%;
}
.marginbottom {
  margin-bottom: 0px !important;
}
.tableimg {
  position: relative;
  padding: 10px;
}
.tableimg .btn-upload {
  position: absolute;
  top: 5px;
  left: 5px;
}
.width_90 input {
  width: 90%;
}
.multiSelect .checkBoxContainer {
  height: 260px;
  overflow-x: hidden;
  margin-bottom: 10px;
}
#IEpopup {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 50px;
  line-height: 50px;
  background: #428bca;
  text-align: center;
  color: #fff;
  width: 100%;
  font-size: 18px;
  display: none;
}
#IEpopup a {
  color: #fff;
  text-underline: none;
}
.rememberme > input {
  height: 15px;
  width: 15px;
  position: relative;
  top: 5px;
}
.cd-from-bg {
  background: #fff;
}
.week {
  margin-top: 20px;
}
.weekyear {
  line-height: 34px;
  margin-bottom: 10px;
}
.weekyear .form-control {
  width: 90%;
  float: left;
  margin-right: 15px;
}
.J_Imain {
  height: 100%;
  min-width: 1280px;
  overflow: hidden;
}
.J_Iheader {
  height: 60px;
  width: 100%;
  background: #428bca;
  line-height: 60px;
  color: #fff;
  z-index: 10;
}
.J_Iheader .J_Ilogo {
  float: left;
  overflow: hidden;
  width: 40px;
  height: 51px;
  margin: 0 15px;
}
.J_Iheader .J_Ilogo img {
  vertical-align: top;
}
.J_Iheader .J_Ititle {
  float: left;
  font-family: "宋体";
  font-size: 22px;
}
.J_Iheader .J_Ititle span {
  padding-right: 15px;
}
.J_Iheader .J_Iheaderrigth {
  float: right;
  padding-right: 20px;
}
.J_Iheader .J_Iheaderrigth li {
  float: left;
  background: #3c7db6;
  width: 68px;
  height: 34px;
  margin-left: 15px;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
  line-height: 34px;
  margin-top: 13px;
  text-align: center;
  font-family: "微软雅黑";
  font-size: 12px;
}
.J_Iheader .J_Iheaderrigth li a {
  color: #fff;
  text-decoration: none;
}
.J_Iheader .J_Iheaderrigth li i {
  color: #fff;
  padding-right: 8px;
  font-style: normal;
  vertical-align: middle;
}
.J_Iheader .J_Iheaderrigth li span {
  background: #d9534f;
  position: absolute;
  width: 18px;
  height: 18px;
  text-align: center;
  line-height: 18px;
  overflow: hidden;
  color: #fff;
  border-radius: 100%;
  left: 0px;
  top: 10px;
}
.J_Inameleft {
  width: 100%;
  float: left;
  overflow: hidden;
  border-bottom: 1px solid #dddddd;
  height: 90px;
  line-height: 90px;
}
.J_Inameleft .J_Itouxiang {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.J_Inameleft .J_Itouxiang img {
  padding: 15px;
  float: left;
}
.J_Inameleft .J_Ithisname {
  float: left;
  font-size: 16px;
  font-family: "微软雅黑";
  width: 55%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: pre-line;
}
.J_Inamerigth {
  float: left;
  width: 100%;
  height: 90px;
  overflow: hidden;
  border-bottom: 1px solid #dddddd;
}
.J_Inamerigth .J_Iico {
  width: 50px;
  height: 50px;
  text-align: center;
  margin-top: 12px;
  color: #fff;
  line-height: 50px;
  float: left;
  margin: 0 20px;
  background: #999999;
  margin-top: 20px;
}
.J_Inamerigth .J_Iico i {
  font-style: normal;
  font-size: 32px;
}
.J_Inamerigth .J_Inametps {
  float: left;
  font-family: "微软雅黑";
}
.J_Inamerigth .J_Inametps p {
  line-height: 1;
  margin-top: 13px;
}
.J_Inamerigth .J_Inametps p i {
  padding-right: 9px;
  font-style: normal;
}
.J_Inamerigth .J_Inametps p span {
  padding-left: 9px;
}
.J_Inamerigth .J_Inametps h3 {
  font-weight: normal;
  color: #000;
  font-size: 24px;
  font-family: "微软雅黑";
  margin-top: 10px;
}
.J_Ileft {
  width: 229px;
  float: left;
  position: fixed;
  overflow-x: hidden;
  z-index: 999;
  background: #fff;
  border-right: 1px solid #ddd;
  height: 100%;
  top: 60px;
}
.J_Ileft .J_Ilist {
  clear: both;
  height: calc(100% - 225px);
  overflow-x: hidden;
}
.J_Ileft li span {
  height: 50px;
  line-height: 50px;
  border-bottom: 1px solid #dddddd;
  padding-left: 20px;
  display: block;
}
.J_Ileft li span i {
  padding-right: 10px;
  font-style: normal;
  color: #428bca;
}
.J_Ileft li .J_push li {
  height: 50px;
  border-bottom: 1px solid #ddd;
  line-height: 50px;
  padding-left: 50px;
}
.J_Ileft li .J_push dl {
  margin-left: -50px;
}
.J_Ileft li .J_push dd {
  height: 50px;
  border-bottom: 1px solid #ddd;
  line-height: 50px;
  padding-left: 50px;
}
.J_Ileft a {
  color: #555555;
  position: relative;
}
.J_Ileft a:hover {
  text-decoration: none;
  background: #e4e7ea;
  cursor: pointer;
}
.J_Ileft .J_Ileftbuttom {
  position: fixed;
  height: 60px;
  bottom: 15px;
  border-top: 1px solid #dddddd;
  width: 228px;
  background: #fff;
}
.J_Ileft .J_Ileftbuttom p {
  margin-top: 10px;
  height: 20px;
  overflow: hidden;
  padding-left: 20px;
}
.J_Ileft .J_Ileftbuttom i {
  font-style: normal;
  width: 20px;
  height: 20px;
  text-align: center;
  background: #636e7b;
  color: #fff;
  margin-right: 10px;
  border-radius: 100%;
  float: left;
  line-height: 1;
}
.J_Irigth {
  overflow: hidden;
  padding-bottom: 20px;
  position: relative;
  height: 100%;
  margin-left: 229px;
}
.J_Irigth .J_Izuoshangleftborder {
  border: 1px solid #ddd;
  overflow: hidden;
  margin-left: 20px;
}
.J_Irigth .J_Icrmaintps {
  width: 100%;
  height: 46px;
  border-bottom: 1px solid #ddd;
  line-height: 46px;
  background: #eeeeee !important;
  font-family: "微软雅黑";
  overflow: hidden;
}
.J_Irigth .J_Icrmaintps p {
  font-size: 16px;
  color: #41464d;
  float: left;
  font-weight: bold;
  padding-left: 25px;
}
.J_Irigth .J_Icrmaintps span {
  float: right;
  font-size: 12px;
  padding-right: 25px;
}
.J_Irigth .J_Icrmaintps span a {
  color: #5393cd;
}
.J_Irigth .J_Icrmaintps span a:hover {
  text-decoration: none;
}
.J_Irigth .J_Icrmaintps span i {
  padding-left: 5px;
  font-style: inherit;
}
.J_Irigth .J_Icrmain {
  width: 100%;
  overflow-x: hidden;
  height: calc(100% - 150px);
}
.J_Irigth .J_Icrmain .J_Izuoshangleft {
  width: 50%;
  float: left;
  border-radius: 3px;
  margin-top: 25px;
}
.J_Irigth .J_Icrmain .J_Izuoshangleft li {
  width: 100%;
  padding-left: 25px;
  padding-right: 25px;
  height: 36px;
  line-height: 32px;
  color: #636e7b;
  font-size: 14px;
  font-family: "微软雅黑";
  border-bottom: 1px solid #ddd;
  overflow: hidden;
}
.J_Irigth .J_Icrmain .J_Izuoshangleft li a {
  color: #428bca;
}
.J_Irigth .J_Icrmain .J_Izuoshangleft li a:hover {
  color: #23527c;
  text-decoration: none;
}
.J_Irigth .J_Icrmain .J_Izuoshangleft li p {
  width: 65%;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: pre-line;
}
.J_Irigth .J_Icrmain .J_Izuoshangleft li span {
  width: 35%;
  float: right;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: pre-line;
}
.J_Irigth .J_Icrmain .J_Izuoshangleft li:last-of-type {
  border-bottom: 0px;
}
.J_Irigth .J_Icrmain .J_Izuoxialeft {
  width: 50%;
  float: left;
  border-radius: 3px;
  margin-top: 25px;
  clear: both;
}
.J_Irigth .J_Icrmain .J_Izuoxialeft .J_Izuoxiacenter li {
  float: left;
  border-bottom: 1px solid #ddd;
  height: 58px;
  line-height: 58px;
  overflow: hidden;
  border-right: 1px solid #ddd;
  font-size: 14px;
  font-family: "微软雅黑";
  color: #636e7b;
  padding-left: 15px;
}
.J_Irigth .J_Icrmain .J_Izuoxialeft .J_Izuoxiacenter li a {
  color: #636e7b;
}
.J_Irigth .J_Icrmain .J_Izuoxialeft .J_Izuoxiacenter li:first-of-type {
  width: 18%;
}
.J_Irigth .J_Icrmain .J_Izuoxialeft .J_Izuoxiacenter li:nth-of-type(2) {
  width: 33%;
}
.J_Irigth .J_Icrmain .J_Izuoxialeft .J_Izuoxiacenter li:nth-of-type(3) {
  width: 18%;
}
.J_Irigth .J_Icrmain .J_Izuoxialeft .J_Izuoxiacenter li:nth-of-type(4) {
  width: 15%;
}
.J_Irigth .J_Icrmain .J_Izuoxialeft .J_Izuoxiacenter li:nth-of-type(5) {
  padding: 0;
  width: 8%;
  text-align: center;
}
.J_Irigth .J_Icrmain .J_Izuoxialeft .J_Izuoxiacenter li:nth-of-type(6) {
  width: 8%;
  border-right: 0px;
  padding: 0;
  text-align: center;
}
.J_Irigth .J_Icrmain .J_Izuoxialeft .J_Izuoxiacenter:last-of-type {
  border-bottom: 0;
}
.J_Irigth .J_Icrmain .J_Izuoxialeft .J_Ione li {
  height: 47px;
  line-height: 47px;
  color: #3b3f47;
}
.J_Irigth .J_Icrmain .J_Iyoxiarigth {
  width: 50%;
  float: left;
  border-radius: 3px;
  margin-top: 25px;
}
.J_Irigth .J_Icrmain .J_Iyoxiarigth .J_Iyoxiacenter li {
  float: left;
  border-bottom: 1px solid #ddd;
  height: 58px;
  line-height: 58px;
  overflow: hidden;
  border-right: 1px solid #ddd;
  font-size: 14px;
  font-family: "微软雅黑";
  color: #636e7b;
  padding-left: 15px;
}
.J_Irigth .J_Icrmain .J_Iyoxiarigth .J_Iyoxiacenter li a {
  color: #636e7b;
}
.J_Irigth .J_Icrmain .J_Iyoxiarigth .J_Iyoxiacenter li:first-of-type {
  width: 22%;
}
.J_Irigth .J_Icrmain .J_Iyoxiarigth .J_Iyoxiacenter li:nth-of-type(2) {
  width: 16%;
}
.J_Irigth .J_Icrmain .J_Iyoxiarigth .J_Iyoxiacenter li:nth-of-type(3) {
  width: 32%;
}
.J_Irigth .J_Icrmain .J_Iyoxiarigth .J_Iyoxiacenter li:nth-of-type(4) {
  width: 12%;
}
.J_Irigth .J_Icrmain .J_Iyoxiarigth .J_Iyoxiacenter li:nth-of-type(5) {
  width: 16%;
  border-right: 0px;
  padding: 0;
  text-align: center;
}
.J_Irigth .J_Icrmain .J_Iyoxiarigth .J_Iyoxiacenter:last-of-type {
  border-bottom: 0;
}
.J_Irigth .J_Icrmain .J_Iyoxiarigth .J_Ione li {
  height: 47px;
  line-height: 47px;
  color: #3b3f47;
}
.J_Itubiao {
  display: none;
}
.J_Iyezhu {
  width: 100%;
}
.J_Itps .J_Iyezhu .J_Izuoshangleft,
.J_Itps .J_Iyezhu .J_Izuoxialeft,
.J_Itps .J_Iyezhu .J_Iyoxiarigth {
  clear: both;
}
.J_Itps .J_Iyezhu {
  width: 50%;
  float: left;
}
.J_Itps .J_Iyezhu .J_Izuoshangleft,
.J_Itps .J_Iyezhu .J_Izuoxialeft,
.J_Itps .J_Iyezhu .J_Iyoxiarigth {
  width: 100%;
}
.J_Itps .J_Itubiao {
  display: block;
  width: 50%;
  float: left;
}
.J_Itps .J_Itubiao .J_Imargin {
  margin-left: 20px;
  overflow: hidden;
  margin-top: 25px;
}
.J_Itps .J_Itubiao .J_Imargin .J_Icrmaintps {
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
.J_Inav {
  overflow: hidden;
  margin-top: 40px;
  height: 30px;
  line-height: 30px;
}
.J_Inav .J_Inavleft {
  color: #000000;
  font-size: 16px;
  font-family: "微软雅黑";
  float: left;
  width: 82%;
  overflow: hidden;
  height: 100%;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
.J_Inav .J_Inavleft p {
  padding-left: 25px;
}
.J_Inav .J_Inavrigth {
  float: right;
  width: 40%;
  height: 30px;
  overflow: hidden;
}
.J_Inav .J_Inavrigth .J_Iproject,
.J_Inav .J_Inavrigth .J_Imoney {
  font-size: 14px;
  font-family: "宋体";
  color: #646668;
  width: 50%;
  height: 30px;
  overflow: hidden;
}
.J_Inav .J_Inavrigth .J_Iproject i,
.J_Inav .J_Inavrigth .J_Imoney i {
  width: 28px;
  height: 12px;
  float: left;
}
.J_Inav .J_Inavrigth .J_Iproject {
  padding-right: 25px;
  text-align: left;
  float: left;
}
.J_Inav .J_Inavrigth .J_Imoney {
  padding-right: 25px;
  text-align: left;
  float: left;
}
.J_Inav .J_Inavrigth .J_Iproject i {
  background: #d9534f;
  margin-top: 8px;
  margin-right: 12px;
}
.J_Inav .J_Inavrigth .J_Imoney i {
  background: #428bca;
  margin-top: 8px;
  margin-right: 12px;
}
.fixed {
  width: 88px;
  height: 77px;
  position: fixed;
  z-index: 99999;
  top: 65px;
  right: 40%;
  color: #fff;
  line-height: 80px;
  text-align: center;
  cursor: pointer;
  background: url("../../images/ft.png");
  overflow: hidden;
  font-size: 12px;
  font-family: "宋体";
}
.fixed:hover {
  background-position: 0 -77px;
}
.J_Iecharts {
  width: 100%;
  overflow: hidden;
  height: 470px;
}
.J_margintop {
  position: relative;
  margin-top: 20px;
}
.J_margintop .J_position {
  position: absolute;
  top: 10px;
  left: 0;
}
.J_testrba {
  margin-top: 0 !important;
  height: 0 !important;
  line-height: 0 !important;
}
.J_po {
  position: relative;
  overflow: hidden;
}
.add {
  background: #428bca;
  color: #fff;
}
.add i {
  color: #fff !important;
}
.J_rigth {
  position: absolute;
  right: 0px;
  color: #d0d0d0 !important;
  font-size: 18px;
}
.J_hide {
  height: 50px;
  overflow: hidden;
}
.Submenu {
  background: #e4e7ea;
}
.mainclick {
  color: #b2b2b2 !important;
}
.cropArea {
  background: #E4E4E4;
  overflow: hidden;
  margin: auto;
  text-align: center;
  width: 280px;
  height: 280px;
}
.msTimer {
  width: 40%;
}

.ellipsisone {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: pre-line;
  overflow: hidden;
}
input,
button,
select,
textarea {
  outline: none;
}
.popup {
  width: 100%;
  height: 100%;
  z-index: 99;
  position: absolute;
  top: 0;
  left: 0;
}
.popup .p_zhezhao {
  width: 100%;
  height: 100%;
  z-index: 100;
  background: #000;
  opacity: 0.8;
  position: absolute;
}
.popup .P_main {
  background: #fff;
  overflow: hidden;
  z-index: 101;
  position: relative;
  height: 500px;
}
.popup .P_main .P_header {
  height: 60px;
  line-height: 60px;
  padding-right: 20px;
}
.popup .P_main .P_center {
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #ddd;
}
.popup .P_main .P_center .P_centerleft {
  width: 100px;
  float: left;
  height: 100%;
  text-align: center;
  border-right: 1px solid #ddd;
}
.popup .P_main .P_center .P_centerrigth {
  float: left;
  overflow: hidden;
  padding-left: 20px;
}
.popup .P_main .P_list {
  min-height: 342px;
  overflow: hidden;
  clear: both;
}
.popup .P_main .P_list .P_listleft {
  width: 100px;
  float: left;
  height: 100%;
  text-align: center;
  border-bottom: 1px solid #ddd;
  line-height: 342px;
}
.popup .P_main .P_list .P_lisrigth {
  float: left;
  overflow: hidden;
  margin-left: -1px;
}
.ms-modal-close {
  z-index: 101;
  position: relative;
}
.cd-td-width {
  width: 60px;
}
.password {
  width: 400px;
}
.red {
  border-color: red !important;
}
.width {
  width: 300px !important;
}
.width input {
  width: 170px;
  float: left;
}
.inputcolor {
  color: #000;
}
.style {
  color: red;
  font-size: 12px;
  float: left;
  line-height: 34px;
  padding-left: 15px;
}
.centerinput {
  text-align: center;
}
.btn-primary {
  float: right;
  margin-left: 10px;
}
.textarea_heigth {
  max-height: 74px;
  overflow-x: hidden;
  height: 74px!important;
}
#file-thumb img {
  width: 25%;
}
.marginbottom {
  margin-bottom: 0px !important;
}
.tableimg {
  position: relative;
  padding: 10px;
}
.tableimg .btn-upload {
  position: absolute;
  top: 5px;
  left: 5px;
}
.width_90 input {
  width: 90%;
}
.multiSelect .checkBoxContainer {
  height: 260px;
  overflow-x: hidden;
  margin-bottom: 10px;
}
#IEpopup {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 50px;
  line-height: 50px;
  background: #428bca;
  text-align: center;
  color: #fff;
  width: 100%;
  font-size: 18px;
  display: none;
}
#IEpopup a {
  color: #fff;
  text-underline: none;
}
.rememberme > input {
  height: 15px;
  width: 15px;
  position: relative;
  top: 5px;
}
.cd-from-bg {
  background: #fff;
}
.week {
  margin-top: 20px;
}
.weekyear {
  line-height: 34px;
  margin-bottom: 10px;
}
.weekyear .form-control {
  width: 90%;
  float: left;
  margin-right: 15px;
}
.file_ico {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAVCAYAAABc6S4mAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAMDSURBVEhLtZPLa1NpGIefHDV3Y9Ik1VrHS3UcjIIVcXChVCgKKrNzpXYYURfiZhhkNsP8CYN/guhCXIi4EgQvMzK68LYQbbRi1LS1TZqc5mIuJ7fjm9PTk1Rb8UIe+HHOm7zv+/u+7z2fTRfoIIr57BhzdpAbvYuWHzcj8HT34w5tNKNvwzLIxh9TTJzHHd4i0ZgoSH40invFYezelWjZexQSd6SimV2l68chvD2DzeCzWAbv7v9NKLJWmgWMP5rUimFSz69Sr07jDgTxr2s1jN87y5qB62a0MJZB/L8DrB44DXpz9W3YVpkv70Wq8daolHh98xz+9f9gkx3ZZJJlm5tAz1acrqVGzizWkG3NLFKybGlUK7ZUHTGUj90iPRxHjRUpJf0sj/wl+Ql0PUGjNsKNi8eZePvE6NVO6yuqaTKIDEwXRHnxShrSYsPknj1FWTpEYMMf+Ff9iqv7F7zeEMGNQ4bKWhXF2UOwe43ZrEWbwWLIV6inx8i8fo6acJBWwzTc+3D3/Y4n3I1if2GJxlspkkVUozy6fYHIzhP4umaPs0XLQK/JQb6nMDWJo+8UXf2HCG7+GdcPARb7XknCY1FzPqYaOXnmmIheIZWps23XUYk/pWWATiMTx+behDNkl/CG6KHoqSghys6VUpWaJNGHV+kfbM5jfiwDRVmEVs5R962XgUtDGQmaHJshafaxFAfZl5eZUpewefv+mSbz0DaDEpruwBHug0IMKmWRDHw+6XWRSvTB/2zYcRKHy2c2+RTLQNcr6J5enLJgshNQrIhkG7OqSFNT+lSc9MgDxiaqbB84NtNgAayLNnptN6GffsPllWFrcVjkNBKoZ2RzRdLpNNOJUd6lSpRrfmq6nT1HLuJbFprJWwDLIDl8CY+zgEeJoakx1EyS8cka2WyKlJqmYt9KX2SQhmx698EzRvGXYBnkx/9l+PafTE5lmc4pBHsjcjJ2duw9w7LACoLhXqPga7EMmrx5eZ9SPiUXZiW9a/vNX7+POQadoO2idYYOG8AHzRVqUVJqz1cAAAAASUVORK5CYII=) no-repeat;
}
.file_edit {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAYCAYAAAAGXva8AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAD0SURBVEhLY/wPBAx0BkxQmq5g1FKagqFr6fwlKxlCYlIYTpw+BxXBD6hiqQA/H8OXr98YeiZOg4oQAKB8Sg749+/f/2mzF/7fsGUHmL9u07b/C5asBLPxg6f/ySocQFpmzF3EsHHrTgZGRkaGjOQ4Bn9vd6gsfvDl5FzSgxfZQhj/2fMXYDZh8Ivh0pG9DCT5FN1CEAD5EORTkI+JA8+I9yl1LGRgeLdjBnE+pZaFMECUT2fMXUw1Cxl+vSbOUilJMbgFFFkIBGfm9YGDDi9YvGINmN6wZTs4X4LyJ6WAoKXuAZFwi6kFRlsONAWjltIQMDAAAI8ztEZ8g5z4AAAAAElFTkSuQmCC) no-repeat;
}
.file_del {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAVCAYAAACzK0UYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB0SURBVEhLY/wPBAw0BkxQmqaALpYQFVxnz56FsiDA2NgYyiIOYLUE3VBCgJCldIl4nJYQ6xuigg5kCTZw5swZKIs4Nj4wfJLwqCUkAbpYQpd8gtMn8vLyDGxsbFAeJgDJKSgoQHn4AV2KldHURRKggyUMDACOz4ofKPchBQAAAABJRU5ErkJggg==) no-repeat;
}
.foldea_rigth {
  float: right;
}
.folead_serech {
  color: #66ccff;
  height: 34px;
  cursor: pointer;
  line-height: 34px;
}
.foldea_navigation {
  float: left;
  width: 229px;
  overflow-y: hidden;
  height: 100%;
}
.foldea_center {
  float: left;
  width: calc(100% - 239px);
  overflow: hidden;
  padding-left: 2%;
}
.foldea_center .navFolder a {
  color: #337ab7;
  text-decoration: none;
  cursor: pointer;
  text-decoration: underline;
}
.foldea_center .navFolder .lastRoot {
  color: #000;
  cursor: default;
  text-decoration: none;
}
.foldea_center .navFolder .lastNav a {
  color: #000;
  cursor: default;
  text-decoration: none;
}
.foldea_Ncenter {
  height: 100%;
  text-align: center;
  width: 100%;
  border-right: 1px solid #ccc;
}
.serch_pop {
  width: 320px;
  background: #fff;
  overflow: hidden;
  position: absolute;
  top: 135px;
  right: 50px;
  padding-bottom: 20px;
}
.serch_pop .cd-form-con {
  width: 170px;
}
.serch_center {
  text-align: center;
}
.newfoldea,
.update,
.fuploae,
.newsitecenter,
.versionHistory,
.shortcut,
.mobile,
.copyFoldea {
  padding-top: 10px;
}
.newfoldea h2,
.update h2,
.fuploae h2,
.newsitecenter h2,
.versionHistory h2,
.shortcut h2,
.mobile h2,
.copyFoldea h2 {
  font-size: 22px;
  margin-bottom: 20px;
  text-align: center;
}
.newfoldea .td-input input {
  height: 34px;
  width: 100%;
  border: 1px solid #dddddd;
  padding-left: 5px;
  padding-right: 5px;
}
.newfoldea .td-add {
  border: 1px solid transparent;
  background: transparent;
  font-size: 34px !important;
  line-height: 0.8;
  text-align: center;
}
.newfoldea .table_top {
  border-top: 0px;
}
.newfoldea .table_addtop {
  border-top: 1px solid #dddddd !important;
  text-align: center;
}
.newfoldea .span-btn {
  cursor: pointer;
}
.fuploae .fuploaebutton {
  margin: 20px;
}
.fuploae .fuploae_center {
  border: 1px solid #ddd;
  padding: 10px;
  overflow: hidden;
}
.fuploae .uploae_header {
  overflow: hidden;
}
.fuploae .uploae_header .uploaexls {
  width: 80%;
  float: left;
}
.fuploae .uploae_header i {
  float: right;
  padding-right: 10px;
}
.fuploae .uploae_input p {
  margin: 10px 0;
}
.fuploae .uploae_ft {
  margin: 10px 0;
  overflow: hidden;
  position: relative;
}
.fuploae .uploae_ft .uploae_fl {
  width: 80%;
  overflow: hidden;
  min-height: 50px;
  float: left;
}
.fuploae .uploae_ft .uploae_fl textarea {
  width: 100%;
  height: 100%;
  border: 1px solid #ddd;
}
.fuploae .uploae_ft .uploae_fr {
  position: absolute;
  bottom: 5px;
  right: 10px;
}
.fuploae .uploae_ft .uploae_fr span {
  margin-left: 10px;
}
.fuploae .fuploae_tps {
  margin: 10px 0;
  font-size: 12px;
}
.site_header {
  width: 100%;
  height: 50px;
  overflow: hidden;
  border-bottom: 1px dashed #ccc;
}
.file_size {
  width: 20px;
  height: 20px;
  float: left;
}
.site_nav {
  height: 50px;
  overflow: hidden;
}
.site_nav h3 {
  vertical-align: top;
  font-size: 18px;
  color: #000;
  margin-top: 10px;
}
.file_center {
  text-align: center;
}
.file_margin {
  margin-left: 30px;
}
.newsitecenter .newsite_input {
  width: 100%;
}
.newsitecenter .newsite_input input {
  height: 34px;
  border-radius: 2px;
  width: 70%;
  border: 1px solid #ddd;
  float: left;
}
.newsitecenter .newsite_input .file_symbo {
  text-align: center;
  color: #66ccff;
  font-size: 24px;
  line-height: 0.8;
  margin-left: 5%;
  margin-right: 10px;
}
.newsitecenter .newsite_input .file_top {
  margin-top: 10px;
}
.newsitecenter .file_tps {
  position: absolute;
  bottom: 10px;
}
.newsitecenter .file_heigth {
  height: 34px;
}
.fdetails .fdetails_nav h3 {
  margin-left: 20px;
  height: 90px;
  line-height: 90px;
  margin-top: 0;
  font-size: 14px;
}
.fdetails_header {
  padding-left: 15px;
  margin-top: 10px;
  height: 74px;
}
.fdetails_header h3 {
  float: left;
  font-size: 20px;
  color: #000;
}
.fdetails_header .f_nav {
  overflow: hidden;
}
.fdetails_header .fspan {
  padding-left: 5px;
}
.fdetails_header p {
  clear: both;
  margin-top: 3px;
}
.dupdate .dborder {
  border: 0;
}
.dupdate .dtps {
  width: 80px;
  float: left;
  height: 34px;
  line-height: 34px;
  font-weight: normal;
  text-align: right;
  padding-right: 10px;
}
.dupdate .dinputbox {
  float: left;
  width: 538px;
}
.dupdate .dmargintop {
  margin-top: 10px;
}
.historyList li {
  margin-top: 10px;
  width: 90%;
  margin-left: 5%;
  height: 30px;
  overflow: hidden;
  margin-right: 5%;
}
.historyList .listTps {
  background: #009dd9;
  color: #fff;
  float: left;
  width: 30px;
  text-align: center;
  overflow: hidden;
  margin-top: 5px;
}
.historyList em {
  display: block;
}
.historyList p {
  width: 80%;
  padding-left: 2%;
  float: left;
  height: 30px;
  line-height: 30px;
}
.historyList i {
  text-align: center;
  width: 10%;
  float: left;
  background: red;
  padding-left: 5%;
  height: 20px;
}
.history_button {
  position: absolute;
  bottom: 20px;
  left: 50%;
  margin-left: -50px;
}
.shortcut {
  height: 100%;
}
.shortcut .treeList {
  height: calc(100% - 60px);
}
.shortcut .p_zteree {
  width: 100%;
}
.treeList {
  position: relative;
  top: 0px;
  height: calc(100% - 40px);
}
.ztreelist {
  border: 0 !important;
  background: none !important;
  height: 100% !important;
  top: 0 !important;
}
.folead_rigth {
  cursor: pointer;
}
.folead_rigth span {
  margin-right: 10px;
  color: #f5d314;
}
.foleadtitle {
  text-align: center;
  font-weight: bold;
  background-color: #eeeeee;
  padding-top: 10px;
  padding-bottom: 10px;
}
.foicod {
  top: 5px;
  position: relative;
  font-size: 25px !important;
}
.shortcutTreeList {
  width: 40%;
  margin: 0 auto;
}
.shortcutTreeList label {
  height: 100%;
}
.foleadbutton {
  position: absolute;
  right: 10px;
  bottom: 10px;
}
.fileviewContainer {
  height: calc(100% - 90px);
}
.fileview {
  padding: 0 15px;
  height: calc(100% - 126px);
}
.fileview img {
  height: calc(100%);
}
.hideButton {
  width: 80%;
  line-height: 20px;
}
.hideButton button {
  margin-top: 10px;
}
.topdown {
  position: absolute;
  top: 65px;
  right: 20px;
  background: #fff;
  font-size: 14px;
  font-family: "微软雅黑";
  border: 1px solid #ddd;
  border-bottom: 0;
  z-index: 9;
  min-width: 150px;
  max-width: 200px;
}
.topdown div {
  border-bottom: 1px solid #ddd;
  height: 50px;
  line-height: 50px;
  padding-left: 20px;
  cursor: pointer;
}
.topdown div:hover {
  background-color: #eeeeee;
}

.ellipsisone {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: pre-line;
  overflow: hidden;
}
input,
button,
select,
textarea {
  outline: none;
}
.popup {
  width: 100%;
  height: 100%;
  z-index: 99;
  position: absolute;
  top: 0;
  left: 0;
}
.popup .p_zhezhao {
  width: 100%;
  height: 100%;
  z-index: 100;
  background: #000;
  opacity: 0.8;
  position: absolute;
}
.popup .P_main {
  background: #fff;
  overflow: hidden;
  z-index: 101;
  position: relative;
  height: 500px;
}
.popup .P_main .P_header {
  height: 60px;
  line-height: 60px;
  padding-right: 20px;
}
.popup .P_main .P_center {
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #ddd;
}
.popup .P_main .P_center .P_centerleft {
  width: 100px;
  float: left;
  height: 100%;
  text-align: center;
  border-right: 1px solid #ddd;
}
.popup .P_main .P_center .P_centerrigth {
  float: left;
  overflow: hidden;
  padding-left: 20px;
}
.popup .P_main .P_list {
  min-height: 342px;
  overflow: hidden;
  clear: both;
}
.popup .P_main .P_list .P_listleft {
  width: 100px;
  float: left;
  height: 100%;
  text-align: center;
  border-bottom: 1px solid #ddd;
  line-height: 342px;
}
.popup .P_main .P_list .P_lisrigth {
  float: left;
  overflow: hidden;
  margin-left: -1px;
}
.ms-modal-close {
  z-index: 101;
  position: relative;
}
.cd-td-width {
  width: 60px;
}
.password {
  width: 400px;
}
.red {
  border-color: red !important;
}
.width {
  width: 300px !important;
}
.width input {
  width: 170px;
  float: left;
}
.inputcolor {
  color: #000;
}
.style {
  color: red;
  font-size: 12px;
  float: left;
  line-height: 34px;
  padding-left: 15px;
}
.centerinput {
  text-align: center;
}
.btn-primary {
  float: right;
  margin-left: 10px;
}
.textarea_heigth {
  max-height: 74px;
  overflow-x: hidden;
  height: 74px!important;
}
#file-thumb img {
  width: 25%;
}
.marginbottom {
  margin-bottom: 0px !important;
}
.tableimg {
  position: relative;
  padding: 10px;
}
.tableimg .btn-upload {
  position: absolute;
  top: 5px;
  left: 5px;
}
.width_90 input {
  width: 90%;
}
.multiSelect .checkBoxContainer {
  height: 260px;
  overflow-x: hidden;
  margin-bottom: 10px;
}
#IEpopup {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 50px;
  line-height: 50px;
  background: #428bca;
  text-align: center;
  color: #fff;
  width: 100%;
  font-size: 18px;
  display: none;
}
#IEpopup a {
  color: #fff;
  text-underline: none;
}
.rememberme > input {
  height: 15px;
  width: 15px;
  position: relative;
  top: 5px;
}
.cd-from-bg {
  background: #fff;
}
.week {
  margin-top: 20px;
}
.weekyear {
  line-height: 34px;
  margin-bottom: 10px;
}
.weekyear .form-control {
  width: 90%;
  float: left;
  margin-right: 15px;
}
.M_index {
  border-top: 1px solid #ddd;
  position: relative;
  padding-bottom: 50px;
  margin-left: 20px;
  margin-top: 25px;
}
.M_index li {
  height: 35px;
  border-bottom: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  line-height: 35px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 14px;
  font-family: "微软雅黑";
  color: #636e7b;
}
.M_index li p {
  width: 65%;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: pre-line;
}
.M_index li span {
  width: 35%;
  float: right;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: pre-line;
  text-align: right;
}
.pages {
  position: absolute;
  bottom: 0px;
  right: 0;
  text-align: right;
  height: 32px;
  line-height: 32px;
  font-size: 14px;
  font-family: "微软雅黑";
  color: #636e7b;
}
.pages a {
  border-right: 1px solid #ddd;
  width: 30px;
  text-align: center;
  float: left;
  color: #636e7b;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  height: 30px;
}
.pages a:hover {
  text-decoration: none;
}
.pages .aopen {
  background: #428bca;
  color: #fff;
}
.pages .dangqian {
  color: #636e7b;
  font-size: 14px;
  width: 120px;
  text-align: center;
  float: left;
}
.pages .dangqian i {
  color: #428bca;
  padding: 0px 7px;
  font-style: normal;
}
.pages .dangqian em {
  font-weight: normal;
  padding-left: 5px;
}
.pages .next {
  border-left: 1px solid #ddd;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.pages .perv {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.pages .next,
.pages .perv {
  width: 66px;
  text-align: center;
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
  float: left;
  border-top: 1px solid #ddd;
  height: 30px;
}
.detail_title {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin-bottom: 10px;
}
.detail_center {
  line-height: 2;
  padding-left: 15px;
  padding-right: 15px;
}
.foot_details {
  width: 65%;
  font-size: 12px;
  color: #bbbbbb;
}
.foot_details .foot_name {
  text-align: center;
  margin-right: 10px;
}
.foot_details .foot_time {
  text-align: center;
}

.ellipsisone {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: pre-line;
  overflow: hidden;
}
input,
button,
select,
textarea {
  outline: none;
}
.popup {
  width: 100%;
  height: 100%;
  z-index: 99;
  position: absolute;
  top: 0;
  left: 0;
}
.popup .p_zhezhao {
  width: 100%;
  height: 100%;
  z-index: 100;
  background: #000;
  opacity: 0.8;
  position: absolute;
}
.popup .P_main {
  background: #fff;
  overflow: hidden;
  z-index: 101;
  position: relative;
  height: 500px;
}
.popup .P_main .P_header {
  height: 60px;
  line-height: 60px;
  padding-right: 20px;
}
.popup .P_main .P_center {
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #ddd;
}
.popup .P_main .P_center .P_centerleft {
  width: 100px;
  float: left;
  height: 100%;
  text-align: center;
  border-right: 1px solid #ddd;
}
.popup .P_main .P_center .P_centerrigth {
  float: left;
  overflow: hidden;
  padding-left: 20px;
}
.popup .P_main .P_list {
  min-height: 342px;
  overflow: hidden;
  clear: both;
}
.popup .P_main .P_list .P_listleft {
  width: 100px;
  float: left;
  height: 100%;
  text-align: center;
  border-bottom: 1px solid #ddd;
  line-height: 342px;
}
.popup .P_main .P_list .P_lisrigth {
  float: left;
  overflow: hidden;
  margin-left: -1px;
}
.ms-modal-close {
  z-index: 101;
  position: relative;
}
.cd-td-width {
  width: 60px;
}
.password {
  width: 400px;
}
.red {
  border-color: red !important;
}
.width {
  width: 300px !important;
}
.width input {
  width: 170px;
  float: left;
}
.inputcolor {
  color: #000;
}
.style {
  color: red;
  font-size: 12px;
  float: left;
  line-height: 34px;
  padding-left: 15px;
}
.centerinput {
  text-align: center;
}
.btn-primary {
  float: right;
  margin-left: 10px;
}
.textarea_heigth {
  max-height: 74px;
  overflow-x: hidden;
  height: 74px!important;
}
#file-thumb img {
  width: 25%;
}
.marginbottom {
  margin-bottom: 0px !important;
}
.tableimg {
  position: relative;
  padding: 10px;
}
.tableimg .btn-upload {
  position: absolute;
  top: 5px;
  left: 5px;
}
.width_90 input {
  width: 90%;
}
.multiSelect .checkBoxContainer {
  height: 260px;
  overflow-x: hidden;
  margin-bottom: 10px;
}
#IEpopup {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 50px;
  line-height: 50px;
  background: #428bca;
  text-align: center;
  color: #fff;
  width: 100%;
  font-size: 18px;
  display: none;
}
#IEpopup a {
  color: #fff;
  text-underline: none;
}
.rememberme > input {
  height: 15px;
  width: 15px;
  position: relative;
  top: 5px;
}
.cd-from-bg {
  background: #fff;
}
.week {
  margin-top: 20px;
}
.weekyear {
  line-height: 34px;
  margin-bottom: 10px;
}
.weekyear .form-control {
  width: 90%;
  float: left;
  margin-right: 15px;
}
.ft_list {
  font-size: 24px;
  font-family: "微软雅黑";
  color: #636e7b;
}
.ft_list span i {
  font-style: normal;
  color: #428bca;
}
.imgmargin {
  margin-top: 25px;
}
.cd-from-bottom {
  margin-bottom: 0px;
}
.cd-from-block {
  display: inline-block;
  margin-right: 20px;
}
.cd-form-position {
  position: relative;
  top: 5px;
}
.ptextarea p {
  margin-top: 15px;
}
.ptextarea p textarea {
  width: 100%;
  min-height: 150px;
  padding: 10px;
}

.ellipsisone {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: pre-line;
  overflow: hidden;
}
input,
button,
select,
textarea {
  outline: none;
}
.popup {
  width: 100%;
  height: 100%;
  z-index: 99;
  position: absolute;
  top: 0;
  left: 0;
}
.popup .p_zhezhao {
  width: 100%;
  height: 100%;
  z-index: 100;
  background: #000;
  opacity: 0.8;
  position: absolute;
}
.popup .P_main {
  background: #fff;
  overflow: hidden;
  z-index: 101;
  position: relative;
  height: 500px;
}
.popup .P_main .P_header {
  height: 60px;
  line-height: 60px;
  padding-right: 20px;
}
.popup .P_main .P_center {
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #ddd;
}
.popup .P_main .P_center .P_centerleft {
  width: 100px;
  float: left;
  height: 100%;
  text-align: center;
  border-right: 1px solid #ddd;
}
.popup .P_main .P_center .P_centerrigth {
  float: left;
  overflow: hidden;
  padding-left: 20px;
}
.popup .P_main .P_list {
  min-height: 342px;
  overflow: hidden;
  clear: both;
}
.popup .P_main .P_list .P_listleft {
  width: 100px;
  float: left;
  height: 100%;
  text-align: center;
  border-bottom: 1px solid #ddd;
  line-height: 342px;
}
.popup .P_main .P_list .P_lisrigth {
  float: left;
  overflow: hidden;
  margin-left: -1px;
}
.ms-modal-close {
  z-index: 101;
  position: relative;
}
.cd-td-width {
  width: 60px;
}
.password {
  width: 400px;
}
.red {
  border-color: red !important;
}
.width {
  width: 300px !important;
}
.width input {
  width: 170px;
  float: left;
}
.inputcolor {
  color: #000;
}
.style {
  color: red;
  font-size: 12px;
  float: left;
  line-height: 34px;
  padding-left: 15px;
}
.centerinput {
  text-align: center;
}
.btn-primary {
  float: right;
  margin-left: 10px;
}
.textarea_heigth {
  max-height: 74px;
  overflow-x: hidden;
  height: 74px!important;
}
#file-thumb img {
  width: 25%;
}
.marginbottom {
  margin-bottom: 0px !important;
}
.tableimg {
  position: relative;
  padding: 10px;
}
.tableimg .btn-upload {
  position: absolute;
  top: 5px;
  left: 5px;
}
.width_90 input {
  width: 90%;
}
.multiSelect .checkBoxContainer {
  height: 260px;
  overflow-x: hidden;
  margin-bottom: 10px;
}
#IEpopup {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 50px;
  line-height: 50px;
  background: #428bca;
  text-align: center;
  color: #fff;
  width: 100%;
  font-size: 18px;
  display: none;
}
#IEpopup a {
  color: #fff;
  text-underline: none;
}
.rememberme > input {
  height: 15px;
  width: 15px;
  position: relative;
  top: 5px;
}
.cd-from-bg {
  background: #fff;
}
.week {
  margin-top: 20px;
}
.weekyear {
  line-height: 34px;
  margin-bottom: 10px;
}
.weekyear .form-control {
  width: 90%;
  float: left;
  margin-right: 15px;
}
.pored {
  color: red !important;
}
.cd-form-porject {
  float: right;
  padding-right: 10px;
}
.cd-form-porject .cd-default-btn {
  margin-right: 10px;
}
.cd-center {
  text-align: center;
}
.cd-left {
  display: inline-block;
}
.cd-tab {
  display: inline-block;
  float: right;
}
.cd-project {
  overflow: hidden;
  padding: 5px 0px;
  text-align: center;
  vertical-align: middle;
  line-height: 34px;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  width: 100%;
  padding-right: 20px;
}
.col_100 {
  width: 100%;
  position: relative;
}
.col_100 label {
  width: 100%;
}
.col_100 label input {
  width: 100%;
  border: 1px solid #ccc;
  padding: 0px 12px;
  border-radius: 4px;
  height: 36px;
  overflow: hidden;
  font-weight: normal;
}
.p_zteree {
  border: 1px solid #617775;
  background: #f0f6e4;
  width: 100%;
  height: 220px;
  overflow-y: auto;
  overflow-x: auto;
  position: absolute;
  top: 36px;
  left: 0px;
  z-index: 4;
}
.newproject .cd-new-task-control input {
  width: 100% !important;
}
.cd_table100 select {
  width: 100%!important;
}

.ellipsisone {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: pre-line;
  overflow: hidden;
}
input,
button,
select,
textarea {
  outline: none;
}
.popup {
  width: 100%;
  height: 100%;
  z-index: 99;
  position: absolute;
  top: 0;
  left: 0;
}
.popup .p_zhezhao {
  width: 100%;
  height: 100%;
  z-index: 100;
  background: #000;
  opacity: 0.8;
  position: absolute;
}
.popup .P_main {
  background: #fff;
  overflow: hidden;
  z-index: 101;
  position: relative;
  height: 500px;
}
.popup .P_main .P_header {
  height: 60px;
  line-height: 60px;
  padding-right: 20px;
}
.popup .P_main .P_center {
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #ddd;
}
.popup .P_main .P_center .P_centerleft {
  width: 100px;
  float: left;
  height: 100%;
  text-align: center;
  border-right: 1px solid #ddd;
}
.popup .P_main .P_center .P_centerrigth {
  float: left;
  overflow: hidden;
  padding-left: 20px;
}
.popup .P_main .P_list {
  min-height: 342px;
  overflow: hidden;
  clear: both;
}
.popup .P_main .P_list .P_listleft {
  width: 100px;
  float: left;
  height: 100%;
  text-align: center;
  border-bottom: 1px solid #ddd;
  line-height: 342px;
}
.popup .P_main .P_list .P_lisrigth {
  float: left;
  overflow: hidden;
  margin-left: -1px;
}
.ms-modal-close {
  z-index: 101;
  position: relative;
}
.cd-td-width {
  width: 60px;
}
.password {
  width: 400px;
}
.red {
  border-color: red !important;
}
.width {
  width: 300px !important;
}
.width input {
  width: 170px;
  float: left;
}
.inputcolor {
  color: #000;
}
.style {
  color: red;
  font-size: 12px;
  float: left;
  line-height: 34px;
  padding-left: 15px;
}
.centerinput {
  text-align: center;
}
.btn-primary {
  float: right;
  margin-left: 10px;
}
.textarea_heigth {
  max-height: 74px;
  overflow-x: hidden;
  height: 74px!important;
}
#file-thumb img {
  width: 25%;
}
.marginbottom {
  margin-bottom: 0px !important;
}
.tableimg {
  position: relative;
  padding: 10px;
}
.tableimg .btn-upload {
  position: absolute;
  top: 5px;
  left: 5px;
}
.width_90 input {
  width: 90%;
}
.multiSelect .checkBoxContainer {
  height: 260px;
  overflow-x: hidden;
  margin-bottom: 10px;
}
#IEpopup {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 50px;
  line-height: 50px;
  background: #428bca;
  text-align: center;
  color: #fff;
  width: 100%;
  font-size: 18px;
  display: none;
}
#IEpopup a {
  color: #fff;
  text-underline: none;
}
.rememberme > input {
  height: 15px;
  width: 15px;
  position: relative;
  top: 5px;
}
.cd-from-bg {
  background: #fff;
}
.week {
  margin-top: 20px;
}
.weekyear {
  line-height: 34px;
  margin-bottom: 10px;
}
.weekyear .form-control {
  width: 90%;
  float: left;
  margin-right: 15px;
}
.append {
  position: absolute;
  min-width: 150px;
  max-width: 200px;
  background: #fff;
  font-size: 14px;
  font-family: "微软雅黑";
  border: 1px solid #ddd;
  border-bottom: 0px;
  top: 65px;
  z-index: 9;
  margin-left: -80px;
}
.append li {
  border-bottom: 1px solid #ddd;
  height: 50px;
  line-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  cursor: pointer;
}
.append li:hover {
  background-color: #eeeeee;
}
.N_padding {
  padding: 0px !important;
}
.N_float {
  float: left;
  margin-right: 10px;
}
.N_line {
  line-height: 34px;
}
.N_line input {
  width: 60% !important;
}
.N_margin0 {
  margin-bottom: 0px !important;
}
.N_textarea textarea {
  min-height: 120px;
  border: 1px solid #ddd;
  padding: 15px;
  font-family: "微软雅黑";
  font-size: 14px;
  color: #3b3f47;
  width: 100% !important;
}
.N_left {
  text-align: left !important;
}
.Nft_box label {
  top: 5px;
}
.Nft_box span {
  padding-right: 30px;
}
.N_title {
  padding-bottom: 20px;
  color: #3b3f47;
  font-family: "微软雅黑";
  font-size: 18px;
  text-align: center;
}
.cd-form-date40 {
  width: 40% !important;
}
.cd-form-center {
  text-align: center !important;
}
.cd-form-margin {
  margin-left: 0px !important;
}
.leadermorgin {
  margin-top: 8px;
}

.ellipsisone {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: pre-line;
  overflow: hidden;
}
input,
button,
select,
textarea {
  outline: none;
}
.popup {
  width: 100%;
  height: 100%;
  z-index: 99;
  position: absolute;
  top: 0;
  left: 0;
}
.popup .p_zhezhao {
  width: 100%;
  height: 100%;
  z-index: 100;
  background: #000;
  opacity: 0.8;
  position: absolute;
}
.popup .P_main {
  background: #fff;
  overflow: hidden;
  z-index: 101;
  position: relative;
  height: 500px;
}
.popup .P_main .P_header {
  height: 60px;
  line-height: 60px;
  padding-right: 20px;
}
.popup .P_main .P_center {
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #ddd;
}
.popup .P_main .P_center .P_centerleft {
  width: 100px;
  float: left;
  height: 100%;
  text-align: center;
  border-right: 1px solid #ddd;
}
.popup .P_main .P_center .P_centerrigth {
  float: left;
  overflow: hidden;
  padding-left: 20px;
}
.popup .P_main .P_list {
  min-height: 342px;
  overflow: hidden;
  clear: both;
}
.popup .P_main .P_list .P_listleft {
  width: 100px;
  float: left;
  height: 100%;
  text-align: center;
  border-bottom: 1px solid #ddd;
  line-height: 342px;
}
.popup .P_main .P_list .P_lisrigth {
  float: left;
  overflow: hidden;
  margin-left: -1px;
}
.ms-modal-close {
  z-index: 101;
  position: relative;
}
.cd-td-width {
  width: 60px;
}
.password {
  width: 400px;
}
.red {
  border-color: red !important;
}
.width {
  width: 300px !important;
}
.width input {
  width: 170px;
  float: left;
}
.inputcolor {
  color: #000;
}
.style {
  color: red;
  font-size: 12px;
  float: left;
  line-height: 34px;
  padding-left: 15px;
}
.centerinput {
  text-align: center;
}
.btn-primary {
  float: right;
  margin-left: 10px;
}
.textarea_heigth {
  max-height: 74px;
  overflow-x: hidden;
  height: 74px!important;
}
#file-thumb img {
  width: 25%;
}
.marginbottom {
  margin-bottom: 0px !important;
}
.tableimg {
  position: relative;
  padding: 10px;
}
.tableimg .btn-upload {
  position: absolute;
  top: 5px;
  left: 5px;
}
.width_90 input {
  width: 90%;
}
.multiSelect .checkBoxContainer {
  height: 260px;
  overflow-x: hidden;
  margin-bottom: 10px;
}
#IEpopup {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 50px;
  line-height: 50px;
  background: #428bca;
  text-align: center;
  color: #fff;
  width: 100%;
  font-size: 18px;
  display: none;
}
#IEpopup a {
  color: #fff;
  text-underline: none;
}
.rememberme > input {
  height: 15px;
  width: 15px;
  position: relative;
  top: 5px;
}
.cd-from-bg {
  background: #fff;
}
.week {
  margin-top: 20px;
}
.weekyear {
  line-height: 34px;
  margin-bottom: 10px;
}
.weekyear .form-control {
  width: 90%;
  float: left;
  margin-right: 15px;
}

.ellipsisone {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: pre-line;
  overflow: hidden;
}
input,
button,
select,
textarea {
  outline: none;
}
.popup {
  width: 100%;
  height: 100%;
  z-index: 99;
  position: absolute;
  top: 0;
  left: 0;
}
.popup .p_zhezhao {
  width: 100%;
  height: 100%;
  z-index: 100;
  background: #000;
  opacity: 0.8;
  position: absolute;
}
.popup .P_main {
  background: #fff;
  overflow: hidden;
  z-index: 101;
  position: relative;
  height: 500px;
}
.popup .P_main .P_header {
  height: 60px;
  line-height: 60px;
  padding-right: 20px;
}
.popup .P_main .P_center {
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #ddd;
}
.popup .P_main .P_center .P_centerleft {
  width: 100px;
  float: left;
  height: 100%;
  text-align: center;
  border-right: 1px solid #ddd;
}
.popup .P_main .P_center .P_centerrigth {
  float: left;
  overflow: hidden;
  padding-left: 20px;
}
.popup .P_main .P_list {
  min-height: 342px;
  overflow: hidden;
  clear: both;
}
.popup .P_main .P_list .P_listleft {
  width: 100px;
  float: left;
  height: 100%;
  text-align: center;
  border-bottom: 1px solid #ddd;
  line-height: 342px;
}
.popup .P_main .P_list .P_lisrigth {
  float: left;
  overflow: hidden;
  margin-left: -1px;
}
.ms-modal-close {
  z-index: 101;
  position: relative;
}
.cd-td-width {
  width: 60px;
}
.password {
  width: 400px;
}
.red {
  border-color: red !important;
}
.width {
  width: 300px !important;
}
.width input {
  width: 170px;
  float: left;
}
.inputcolor {
  color: #000;
}
.style {
  color: red;
  font-size: 12px;
  float: left;
  line-height: 34px;
  padding-left: 15px;
}
.centerinput {
  text-align: center;
}
.btn-primary {
  float: right;
  margin-left: 10px;
}
.textarea_heigth {
  max-height: 74px;
  overflow-x: hidden;
  height: 74px!important;
}
#file-thumb img {
  width: 25%;
}
.marginbottom {
  margin-bottom: 0px !important;
}
.tableimg {
  position: relative;
  padding: 10px;
}
.tableimg .btn-upload {
  position: absolute;
  top: 5px;
  left: 5px;
}
.width_90 input {
  width: 90%;
}
.multiSelect .checkBoxContainer {
  height: 260px;
  overflow-x: hidden;
  margin-bottom: 10px;
}
#IEpopup {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 50px;
  line-height: 50px;
  background: #428bca;
  text-align: center;
  color: #fff;
  width: 100%;
  font-size: 18px;
  display: none;
}
#IEpopup a {
  color: #fff;
  text-underline: none;
}
.rememberme > input {
  height: 15px;
  width: 15px;
  position: relative;
  top: 5px;
}
.cd-from-bg {
  background: #fff;
}
.week {
  margin-top: 20px;
}
.weekyear {
  line-height: 34px;
  margin-bottom: 10px;
}
.weekyear .form-control {
  width: 90%;
  float: left;
  margin-right: 15px;
}
.O_table {
  width: 100%;
  overflow: hidden;
}
.O_table .O_border {
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  overflow: hidden;
  margin-left: 20px;
  margin-top: 20px;
}
.O_table .O_border .O_tr li {
  float: left;
  height: 60px;
  line-height: 60px;
  font-size: 14px;
  font-family: "微软雅黑";
  color: #636e7b;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding-left: 25px;
}
.O_table .O_border .O_tr li:first-of-type {
  width: 23%;
}
.O_table .O_border .O_tr li:nth-of-type(2) {
  width: 17%;
}
.O_table .O_border .O_tr li:nth-of-type(3) {
  width: 12%;
}
.O_table .O_border .O_tr li:nth-of-type(4) {
  width: 14%;
}
.O_table .O_border .O_tr li:nth-of-type(5) {
  width: 20%;
}
.O_table .O_border .O_tr li:last-of-type {
  width: 14%;
}
.O_table .O_border .O_tr:last-of-type {
  border-bottom: 0px;
}
.O_width {
  width: 50%;
}
.O_tableserch {
  margin-top: 25px;
}
.clearfix {
  clear: both;
}
.O_left {
  margin-left: 20px;
  overflow: hidden;
  min-height: 300px;
  text-align: center;
}

.ellipsisone {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: pre-line;
  overflow: hidden;
}
input,
button,
select,
textarea {
  outline: none;
}
.popup {
  width: 100%;
  height: 100%;
  z-index: 99;
  position: absolute;
  top: 0;
  left: 0;
}
.popup .p_zhezhao {
  width: 100%;
  height: 100%;
  z-index: 100;
  background: #000;
  opacity: 0.8;
  position: absolute;
}
.popup .P_main {
  background: #fff;
  overflow: hidden;
  z-index: 101;
  position: relative;
  height: 500px;
}
.popup .P_main .P_header {
  height: 60px;
  line-height: 60px;
  padding-right: 20px;
}
.popup .P_main .P_center {
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #ddd;
}
.popup .P_main .P_center .P_centerleft {
  width: 100px;
  float: left;
  height: 100%;
  text-align: center;
  border-right: 1px solid #ddd;
}
.popup .P_main .P_center .P_centerrigth {
  float: left;
  overflow: hidden;
  padding-left: 20px;
}
.popup .P_main .P_list {
  min-height: 342px;
  overflow: hidden;
  clear: both;
}
.popup .P_main .P_list .P_listleft {
  width: 100px;
  float: left;
  height: 100%;
  text-align: center;
  border-bottom: 1px solid #ddd;
  line-height: 342px;
}
.popup .P_main .P_list .P_lisrigth {
  float: left;
  overflow: hidden;
  margin-left: -1px;
}
.ms-modal-close {
  z-index: 101;
  position: relative;
}
.cd-td-width {
  width: 60px;
}
.password {
  width: 400px;
}
.red {
  border-color: red !important;
}
.width {
  width: 300px !important;
}
.width input {
  width: 170px;
  float: left;
}
.inputcolor {
  color: #000;
}
.style {
  color: red;
  font-size: 12px;
  float: left;
  line-height: 34px;
  padding-left: 15px;
}
.centerinput {
  text-align: center;
}
.btn-primary {
  float: right;
  margin-left: 10px;
}
.textarea_heigth {
  max-height: 74px;
  overflow-x: hidden;
  height: 74px!important;
}
#file-thumb img {
  width: 25%;
}
.marginbottom {
  margin-bottom: 0px !important;
}
.tableimg {
  position: relative;
  padding: 10px;
}
.tableimg .btn-upload {
  position: absolute;
  top: 5px;
  left: 5px;
}
.width_90 input {
  width: 90%;
}
.multiSelect .checkBoxContainer {
  height: 260px;
  overflow-x: hidden;
  margin-bottom: 10px;
}
#IEpopup {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 50px;
  line-height: 50px;
  background: #428bca;
  text-align: center;
  color: #fff;
  width: 100%;
  font-size: 18px;
  display: none;
}
#IEpopup a {
  color: #fff;
  text-underline: none;
}
.rememberme > input {
  height: 15px;
  width: 15px;
  position: relative;
  top: 5px;
}
.cd-from-bg {
  background: #fff;
}
.week {
  margin-top: 20px;
}
.weekyear {
  line-height: 34px;
  margin-bottom: 10px;
}
.weekyear .form-control {
  width: 90%;
  float: left;
  margin-right: 15px;
}
.cd40 {
  width: 40%;
  float: left;
  margin-top: 25px;
}
.cd60 {
  width: 60%;
  float: left;
  margin-top: 25px;
}
.cd-margin {
  margin-left: 20px;
  overflow: hidden;
}
.cd-display {
  display: inline-block;
  height: 34px;
  line-height: 34px;
  margin-bottom: 5px;
  vertical-align: top;
}
.cd_bodyhidden {
  height: 100%;
  overflow: hidden;
  width: 100%;
}

.ellipsisone {
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: pre-line;
  overflow: hidden;
}
input,
button,
select,
textarea {
  outline: none;
}
.popup {
  width: 100%;
  height: 100%;
  z-index: 99;
  position: absolute;
  top: 0;
  left: 0;
}
.popup .p_zhezhao {
  width: 100%;
  height: 100%;
  z-index: 100;
  background: #000;
  opacity: 0.8;
  position: absolute;
}
.popup .P_main {
  background: #fff;
  overflow: hidden;
  z-index: 101;
  position: relative;
  height: 500px;
}
.popup .P_main .P_header {
  height: 60px;
  line-height: 60px;
  padding-right: 20px;
}
.popup .P_main .P_center {
  height: 60px;
  line-height: 60px;
  border-bottom: 1px solid #ddd;
}
.popup .P_main .P_center .P_centerleft {
  width: 100px;
  float: left;
  height: 100%;
  text-align: center;
  border-right: 1px solid #ddd;
}
.popup .P_main .P_center .P_centerrigth {
  float: left;
  overflow: hidden;
  padding-left: 20px;
}
.popup .P_main .P_list {
  min-height: 342px;
  overflow: hidden;
  clear: both;
}
.popup .P_main .P_list .P_listleft {
  width: 100px;
  float: left;
  height: 100%;
  text-align: center;
  border-bottom: 1px solid #ddd;
  line-height: 342px;
}
.popup .P_main .P_list .P_lisrigth {
  float: left;
  overflow: hidden;
  margin-left: -1px;
}
.ms-modal-close {
  z-index: 101;
  position: relative;
}
.cd-td-width {
  width: 60px;
}
.password {
  width: 400px;
}
.red {
  border-color: red !important;
}
.width {
  width: 300px !important;
}
.width input {
  width: 170px;
  float: left;
}
.inputcolor {
  color: #000;
}
.style {
  color: red;
  font-size: 12px;
  float: left;
  line-height: 34px;
  padding-left: 15px;
}
.centerinput {
  text-align: center;
}
.btn-primary {
  float: right;
  margin-left: 10px;
}
.textarea_heigth {
  max-height: 74px;
  overflow-x: hidden;
  height: 74px!important;
}
#file-thumb img {
  width: 25%;
}
.marginbottom {
  margin-bottom: 0px !important;
}
.tableimg {
  position: relative;
  padding: 10px;
}
.tableimg .btn-upload {
  position: absolute;
  top: 5px;
  left: 5px;
}
.width_90 input {
  width: 90%;
}
.multiSelect .checkBoxContainer {
  height: 260px;
  overflow-x: hidden;
  margin-bottom: 10px;
}
#IEpopup {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 50px;
  line-height: 50px;
  background: #428bca;
  text-align: center;
  color: #fff;
  width: 100%;
  font-size: 18px;
  display: none;
}
#IEpopup a {
  color: #fff;
  text-underline: none;
}
.rememberme > input {
  height: 15px;
  width: 15px;
  position: relative;
  top: 5px;
}
.cd-from-bg {
  background: #fff;
}
.week {
  margin-top: 20px;
}
.weekyear {
  line-height: 34px;
  margin-bottom: 10px;
}
.weekyear .form-control {
  width: 90%;
  float: left;
  margin-right: 15px;
}
.ft_bottom {
  float: left;
  width: 50%;
  height: 38px;
  line-height: 38px;
}
.ft_bottom .ft_bottomleft {
  float: left;
  font-size: 14px;
  font-family: "微软雅黑";
  color: #636e7b;
}
.ft_bottom .ft_bottomleft p {
  float: left;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: pre-line;
  text-align: left;
}
.ft_bottom .ft_bottomleft span {
  padding-left: 10px;
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: pre-line;
  color: #428bca;
  text-align: left;
}
.ft_bottom .ft_bottomrigth {
  padding-left: 20px;
}
.cd-new-task-control select {
  width: 100%;
}

.ng-ckeditor {
  border: 0;
}
