body {font-family:"Microsoft YaHei",Helvetica,Verdana,Arial,Tahoma;font-size:14px;padding:0px;margin:0px;word-break:break-all; line-height:1.5; background:url("../images/bg/bg.jpg") repeat;}
p,td,th,input,select,button,dd,dl,dt,ul,ol,li {font-size:14px;line-height:1.5;font-family:"Microsoft YaHei",Helvetica,Verdana,Arial,Tahoma}
p,dd,dl,dt,ul,ol,li,h1,h2,h3,h4,h5,h6 {margin:0;padding:0}
img {border:none;text-decoration:none}
li {list-style-type:none}
textarea {overflow:auto}
input,select {overflow:hidden;outline:none}
a:visited {text-decoration:none}
a:link {text-decoration:none}
a:hover {text-decoration:none}
a:active {text-decoration:none}
input::-webkit-input-placeholder {color:#ccc;}
::-webkit-input-placeholder {color:#ccc;}
:-moz-placeholder {color:#ccc;opacity:1;}
::-moz-placeholder {color:#ccc;opacity:1;}
:-ms-input-placeholder {color:#ccc;}
.clr {clear:both}
.right {float:right}
i {font-style:normal}
.logo_area {position:relative;z-index:1;background:#f2f2f2;box-shadow:0px 2px 4px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);overflow:hidden}
.logo_area .wrapper {width:96%;min-width:1240px;height:120px;margin:0px auto;line-height:100px;overflow:hidden;position:relative;z-index:1}
.h_lt img {float:left;margin:20px 5px 0px;width:80px}
.mztitle {font-size:24px;line-height:80px; float:left; margin-top:20px; margin-left:12px; color:#333}
.hd_login_info {font-size:14px;line-height:20px;position:absolute;bottom:15px;right:10px;z-index:1}
.hd_login_info a {padding:0px 10px;color:#333}
.hd_login_info a:hover {color:#4f6aa4}
.hd_login_notify {position:relative;z-index:1}
.navigator {background:#688ec8;height:36px;width:100%;}
.navigator .textLarge {width:96%;min-width:1240px;margin:0px auto}
.navigator .textLarge li {min-width:130px;float:left}
.navigator .textLarge li a {color:#fff;text-align:center;padding:8px 15px;line-height:20px;text-decoration:none;display:block;font-size:14px}
.navigator .textLarge li.selected a {background:#4f6aa4}
.navigator .textLarge li a:hover {background:#4f6aa4}
.footer {background:#727171;padding:20px 0px;line-height:24px;font-size:14px;text-align:center;color:#dadada;overflow:hidden}
.footer a {color:#dadada}
.footer a:hover {text-decoration:underline}
.container {min-width:1280px; padding:20px 0; margin:0 20px 0 243px; position:relative;z-index:1;}
.containerBox { min-height:330px;overflow:hidden;zoom:1;background:#f3f3f3; box-shadow:0px 3px 3px #ddd}
.boxHeader {height:35px;padding-left:20px;border-bottom:1px solid #d3d3d3;background:#f0f0f0;position:relative;z-index:1}
.boxHeader h2 {font-weight:400;overflow:hidden;line-height:35px;font-size:16px}
.sideBar {width:10%;float:left;border-right:1px solid #d3d3d3}
.catalogList li {text-align:left}
.catalogList li a {color:#000;line-height:21px;padding:8px 0;display:block;text-align:left;text-indent:25px}
.catalogList li .span_h {color:#000;line-height:21px;padding:5px 0px;display:block;color:#fff}
.content {padding:20px;border-left:1px solid #d3d3d3; min-height:650px; margin-left:10%; min-width:1070px;overflow:hidden;}
.content_nosideBar{padding:20px;min-height:650px;overflow:hidden;}
.cLineB {padding:0px 0px 8px 0px;border-bottom:1px solid #d3d3d3;position:relative;z-index:1;height:24px;}
.cLinemodel {background:#fff;padding:10px;}
.cLineB .paymenttj {position:absolute;top:0;left:60px;z-index:1;color:#666;}
.cLineB .search {position:absolute;right:0px;top:-2px;z-index:1}
.search input {height:26px;margin:0px;padding:0px 5px;line-height:26px;border:1px solid #ccc;width:150px}
.search .goAddPlaya {text-align:center;color:#fff;overflow:visible;padding:3px 20px;border:1px solid #aaa;display:inline-block;cursor:pointer;border-radius:5px;box-shadow:0 1px 1px #d0d0d0;background:#4f6aa4}
.search .select_y {height:28px;margin:0px;padding:0px 5px;line-height:26px;border:1px solid #ccc;min-width:150px}
.plansearch .select_y,.plansearch .input_y { min-width:100px; width:auto}
.search button {text-align:center;color:#fff;overflow:visible;padding:3px 20px;border:1px solid #aaa;display:inline-block;cursor:pointer;border-radius:5px;box-shadow:0 1px 1px #d0d0d0;background:#4f6aa4}
.search .searchbtn {text-align:center;color:#000;overflow:visible;padding:3px 20px;border:1px solid #aaa;display:inline-block;cursor:pointer;border-radius:5px;box-shadow:0 1px 1px #d0d0d0;background:#ddd;}
.search button:hover {background:#6E96D2}
.search .searchbtn:hover {background:#f9f9f9}
.catalogList li:hover {background:#688ec8}
.catalogList li.subCatalogList {padding-left:15px}
.catalogList li.subCatalogList a {color:#666}
.catalogList li:hover a {color:#fff}
.catalogList li.selected {background:#688ec8}
.catalogList li.selected a {color:#fff;line-height:21px;padding:8px 0px;display:block}
.cLine h3 {padding-bottom:5px;font-weight:normal;border-bottom:2px solid #ccc;padding-left:5px}
.cLineB h3 { font-weight:bold; font-size:16px; text-indent:5px; padding-bottom:5px}
.settingArea {margin:10px 0px 0px}
.giftlist {margin-bottom:20px;overflow:hidden}
.gifttable {width:100%; overflow:hidden}
.gifttable th {background:#f0f0f0;height:40px;line-height:40px;padding:0px 5px;text-align:left;box-sizing:border-box;text-align:center;vertical-align:middle; font-weight:bold}
.gifttable .hth01 { min-width:60px}
.gifttable .hth02 { min-width:60px}
.gifttable .hth03 { min-width:60px}
.gifttable .hth04 { min-width:90px}
.gifttable .hth05 { min-width:60px}
.gifttable .hth06 { min-width:70px}
.gifttable .hth07 { min-width:100px}
.gifttable .hth08 { min-width:130px}
.gifttable .hth09 { min-width:370px}
.gifttable td {background:#fff;height:30px;line-height:22px;padding:8px 5px;color:#444;text-align:left;box-sizing:border-box;text-align:center;vertical-align:middle;}
.gifttable td a {color:#688ec8}
.gifttable td .fgi { color:#ddd; margin:0 8px}
.gifttable td:last-child a {margin:0 4px}
.gifttablesize td {min-width:0}
.gifttablesizenew {position:relative;z-index:1;top:-1px}
.gifttable .wid01 {width:280px}
.gifttable .wid02 {width:70px}
.gifttable .wid03 {width:117px}
.box001,.box002 {position:relative;z-index:1;min-height:60px}
.ppbox {position:relative;z-index:1;min-height:60px}
.btnExcel {position:absolute;z-index:1;top:10px;right:110px}
.btnDown {position:absolute;z-index:1;top:15px;right:0px;}
.gifttable td div .grayi {color:#688ec8}
.loadingspan img {width:16px;height:16px;margin-right:5px;vertical-align:-3px}
.dialog {position:fixed;left:0px;top:0px;overflow:hidden;z-index:199;width:100%;height:100%}
.ndialog {position:fixed;left:0px;top:0px;overflow:hidden;z-index:199;width:100%;height:100%}
.mdialog {position:fixed;left:0px;top:0px;overflow:hidden;z-index:199;width:100%;height:100%}
.dialogshadow {width:100%;height:100%;left:0px;top:0px;overflow:hidden;position:fixed;z-index:99;background:rgba(0,0,0,0.7)}
.dialogc {width:1080px;background:#E9F3FD;position:fixed;z-index:100;left:50%;margin-left:-540px;top:50%; margin-top:-330px;}
.dialogc_bettersearch{width:780px;background:#E9F3FD;position:fixed;z-index:100;left:50%;margin-left:-390px;top:100px;}

.dialogshow {width:1070px; height:650px; border:1px solid #A6C9E1;background:#fff;margin:4px}
.dialogshow_bettersearch{width:770px;border:1px solid #A6C9E1;background:#fff;margin:4px;}

.dtitle {border-bottom:1px solid #A6C9E1;height:36px;width:100%;overflow:hidden;text-align:left;line-height:36px;text-indent:1em;position:relative;z-index:1}
.dtitle i {color:#688ec8;font-weight:bold;margin-right:5px;font-style:normal}
.closedialog {position:absolute;right:14px;top:14px;z-index:999;}
.closedialog img {cursor:pointer}
.dcontent {padding:20px 20px 0;height:555px;overflow-y:auto;overflow-x:hidden}
.dcontent_bettersearch{padding:20px 20px 0;overflow-y:auto;overflow-x:hidden}
.mapbox {padding:20px 20px 0;height:550px; overflow:hidden; position:relative; z-index:1}
.mapcontent { height:300px; position:relative; z-index:1}
.seboxt { position:absolute; left:10px; top:10px; z-index:2}
.seboxb { position:relative; z-index:1; }
.search-tips { max-height:210px; overflow-y:auto}

.addrlist { height:250px; overflow-x:hidden; overflow-y:auto}
.addritem { overflow:hidden; border-top:1px solid #f2f2f2; padding:5px 10px; position:relative; z-index:1; background:#fff; cursor:pointer}
.addritem:hover { background:#fafafa}
.addriteml { margin-right:60px}
.addriteml01 { font-size:14px; color:#666; height:24px; line-height:24px; overflow:hidden}
.addriteml02 { font-size:12px; color:#aaa; height:24px; line-height:24px; overflow:hidden}
.addritemr { position:absolute; right:10px; top:20px;  z-index:2; display:none}
.addritemr img { width:24px; height:18px;}
.addritem.curr .addritemr { display:block}
.dcontent dl {width:100%;overflow:hidden;padding:7px 0px;border:1px solid #e7e7e7;border-bottom:none;line-height:26px;box-sizing:border-box;position:relative;z-index:1;}
.dcontent dl:last-child {border-bottom:1px solid #e7e7e7}
.dcontent .dl01 { min-height:43px}
.dcontent .d02 label {cursor:pointer; color:#666}

.d01 {width:120px;text-align:right;position:absolute;top:7px;left:0;z-index:5;line-height:28px;color:#777}
.d01 .redi { color:red; vertical-align:-3px; margin:0 3px;}
.d01 i { width:7px; display:inline-block; text-align:center}
.d02 {width:480px;position:relative;z-index:1;overflow:hidden;margin:0 120px;line-height:28px;height:28px;}
.d02_moreplanname { height:auto; width:600px; padding-right:0}
.d02_moreplanname .moreplan { display:inline-block; margin-right:15px; background:#688ec8; color:#fff; padding:0 24px 0 10px; line-height:22px; border-radius:4px; position:relative; z-index:1; cursor:pointer}
.d02_moreplanname .moreplan::after {content:"";background:url(../image/closen.png) no-repeat right top; background-size:10px 10px; width:10px; height:10px; display:inline-block; position:absolute; right:7px; top:6px; z-index:2; cursor:pointer}
.d02 p {color:Red}
.d02 .d02_p {color:blue;}
.d02 .d02_p span {margin-right:5px;cursor:pointer}
.d02 .divtextt {line-height:24px;white-space:normal;word-wrap:break-word;}
.d02 div:first-child {margin-bottom:10px}
.d02 .select_y { width:140px; padding:0 5px; border:1px solid #ccc; background:#fff; height:28px; line-height:28px; box-sizing:border-box; border-radius:3px}
.d02 select { min-width:140px; padding:0 5px; border:1px solid #ccc; background:#fff; height:28px; line-height:28px; box-sizing:border-box; border-radius:3px}
.d02 .select_y01 { width:300px}
.dd1126 { width:400px; margin:0 200px 0 120px;}
.nd03  { color:#999; line-height:24px; position:absolute; right:10px; top:10px; z-index:2}
.addrdd { width:550px; margin:0 50px 0 120px;}
.dzaddrimg  { position:absolute; right:10px; top:10px; z-index:2; width:24px; height:24px; cursor:pointer}
.dcontent input.radio {width:auto;text-align:left}
.dnumd,.dnum {margin-top:5px}
.color333 {color:#333;font-size:14px}
.addGiftCard {color:#ff0000;font-size:12px;margin-left:10px}
.addGiftCard:hover {color:Blue}
.btnGreen {text-align:center;color:#fff;overflow:visible;padding:5px 20px;border:1px solid #4f6aa4;display:inline-block;cursor:pointer;border-radius:5px;box-shadow:0 1px 1px #aaa;background:#688ec8}
.btnGreen:hover {background:#6E96D2}
.btnGray {text-align:center;color:#000;overflow:visible;padding:5px 20px;border:1px solid #aaa;display:inline-block;cursor:pointer;border-radius:5px;box-shadow:0 1px 1px #d0d0d0;background:#ddd;}
.btnGray:hover {background:#f9f9f9}
.colorgreen {color:green}
.colorred {color:red}
.gifttable td .colorred {color:red}
.gifttable td .colorgreen {color:green}
.ttdialog {position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:hidden}
.ttdialogshadow {background:rgba(0,0,0,0.7);width:100%;height:100%;left:0;top:0;position:fixed;z-index:1}
.thixian {position:fixed;z-index:2;background:#fff;left:50%;top:50%;margin-top:-122px;height:200px;padding-bottom:41px;width:600px;margin-left:-300px;border-radius:4px;border-top:4px solid #4f6aa4;-webkit-animation:dd .2s linear infinite;animation:dd .2s linear infinite;animation-iteration-count:1;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;}
@-moz-keyframes dd {0% {-moz-transform:scale(0.7);-moz-opacity:0;}
62% {-moz-transform:scale(1.1);}
100% {-moz-transform:scale(1);-moz-opacity:1;}
}
@-webkit-keyframes dd {0% {-webkit-transform:scale(0.7);-webkit-opacity:0;}
62% {-webkit-transform:scale(1.1);}
100% {-webkit-transform:scale(1);-webkit-opacity:1;}
}
.thixian h4 {color:#222;padding:10px 0;line-height:36px;font-size:16px;font-weight:normal;text-align:center;margin:0}
.thixianbox {line-height:24px;color:#555;padding:0 20px;max-height:112px;overflow-y:auto;font-size:16px}
.thixianbox i {font-style:normal;margin:0 5px}
.thixianbox span {margin:0 5px;color:#000}
.tixianbtn {position:absolute;bottom:0;left:0;width:100%;border-top:1px solid #E2E2E3;height:40px}
.tixianbtn a {float:left;width:50%;box-sizing:border-box;height:40px;text-align:center;color:#999;line-height:40px;display:inline-block;font-size:16px;text-decoration:none}
.tixianbtn a.submita {border-left:1px solid #E2E2E3;color:#4f6aa4}
.tixianbtn a.cancela {color:#aaa}
.gifttablesize td {font-size:13px}
.dcontentcc {margin:10px 0;overflow:hidden}
.dcontentcc h4 {height:32px;line-height:32px;background:#E9F3FD;text-indent:1em;color:#666}
.dcontent .dl01new {border:none}
.dcontent .dl01new:last-child {border:none}
.tablist {width:450px;margin:10px auto 0;text-align:center;overflow:hidden;border:1px solid #4f6aa4;border-radius:3px}
.tablist li {width:150px;height:36px;line-height:36px;box-sizing:border-box;float:left;text-align:center;color:#4f6aa4;cursor:pointer}
.tablist li:nth-child(2) {border-left:1px solid #4f6aa4;border-right:1px solid #4f6aa4}
.tablist li.curr,.tablist li:hover {background:#4f6aa4;color:#fff}
.dcontentnew {margin-top:10px;padding-top:0}
.dcontentnew .dl02 {border-bottom:1px solid #e7e7e7}
.hzbox {width:100%;overflow:hidden;border:1px solid #e7e7e7;border-bottom:none;box-sizing:border-box}
.hzbox:last-child {border:1px solid #e7e7e7;}
.hzinfobox { margin:0px auto; text-align:center; background:#fff; position:absolute; bottom:5px; left:5px; z-index:2; width:1070px; height:53px; background:#fff; border-top:1px solid #A6C9E1}
.hzinfobox  button { margin:10px 15px;}
.hzinfobox .btnGray {text-align:center;}
.rzbox {width:100%;overflow:hidden;border:1px solid #e7e7e7;border-bottom:none;box-sizing:border-box}
.rzbox:last-child {border:1px solid #e7e7e7;}
.rzboxl {width:130px;float:left;text-align:right;line-height:28px;color:#999;padding:5px 0}
.rzboxr {margin-left:140px;line-height:28px;color:#666;padding:5px 0}
.hzinfo {overflow:hidden;border:1px solid #e7e7e7;box-sizing:border-box;margin-bottom:10px;padding-bottom:5px}
.hzinfotitle {padding:5px 10px;font-weight:bold;color:#4f6aa4}
.hzboxr {text-align:left;line-height:28px;color:#333;box-sizing:border-box;padding:5px 10px;border-top:1px dashed #e7e7e7}
.hzboxr i {color:#4f6aa4}
.hzboxr p {width:50%;float:left;line-height:28px;overflow:hidden;padding-left:10px;box-sizing:border-box;}
.hzboxr .p01 {width:100%}
.haddimg {width:25px;height:25px;margin-left:10px;vertical-align:-6px}
.hdelimg {width:25px;height:25px;margin-left:10px;vertical-align:-6px}

.gjsearchbox {padding:20px 20px;max-height:600px;overflow-y:auto;overflow-x:hidden;}
.gjsearchboxitem {width:100%;overflow:hidden;padding:10px 0px;border:1px solid #e7e7e7;border-bottom:none;line-height:24px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.gjsearchboxitem:last-child {border-bottom:1px solid #e7e7e7;}
.gjsearchitemtitle {width:120px;text-align:right;float:left;line-height:24px;color:#777;height:24px;}
.gjsearchitemmain {float:right;width:590px;margin-right:10px;border:1px solid #e7e7e7;height:26px;padding:1px 1%;box-sizing:border-box;background:#fff;}
.gjsearchitemmaininput {width:500px;line-height:22px;height:22px;border:none;background:#fff;overflow:hidden;outline:none;}
input,select {overflow:hidden;outline:none;}
.gjsearchitemmainnew {border:none;padding-left:0;}
.gjsearchitemmaininputnew {float:left;width:200px;height:22px;line-height:22px;border:1px solid #e7e7e7;text-align:center;color:#ccc;}
.gjsearchitemmaininputblock {width:80px;height:24px;line-hieght:24px;float:left;text-align:center;}
.gjinfobox {width:160px;margin:0 auto;margin-bottom:20px;overflow:hidden}
.btnGraynew {margin-right:15px;}
.giftlistup::after {content:"";border-top:2px solid #999;border-right:2px solid #999;transform:rotate(135deg);display:inline-block;width:5px;height:5px;margin-left:8px;vertical-align:4px;cursor:pointer}
.giftlistup.curr::after {content:"";border-top:2px solid #999;border-right:2px solid #999;transform:rotate(-45deg);display:inline-block;width:5px;height:5px;margin-left:5px;vertical-align:0px}
.nodata {width:100%;height:30px;line-height:30px;text-align:center;font-size:14px;color:#666;}
.nodata.nodataimgtype {margin-top:20px;}
.centerleft150 {margin-left:10px;text-align:left;}
.centerleft30 {margin-left:30px;text-align:left;}
.centerleft40 {margin-left:40px;text-align:left;}
.centerleft200 {margin-left:55px;text-align:left;}
.centerleft300 {margin-left:78px;text-align:left;}
.companycontent {background:#fff}
.aboutcom {overflow:hidden;margin-top:50px}
.shoukuan {text-align:center;color:#666;font-size:16px;line-height:24px;overflow:hidden}
.shoukuan span {color:#000;margin:0 10px;font-size:18px;vertical-align:-1px}
.zjnums {text-align:center;overflow:hidden;font-size:18px;margin-top:20px;font-weight:bold}
.zjnums i {margin-left:10px;font-size:32px;vertical-align:-4px}
.cpmbm {text-align:center;overflow:hidden;margin-top:60px}
.cpmbm span {margin:0 30px;color:#666;font-size:16px;cursor:pointer}
.cpmbm .cpmbm01:before {content:"";width:18px;height:18px;background:url(../images/jl.png) no-repeat;background-size:18px 18px;display:inline-block;vertical-align:-3px;margin-right:5px}
.cpmbm .cpmbm02:before {content:"";width:18px;height:18px;background:url(../images/bb.png) no-repeat;background-size:18px 18px;display:inline-block;vertical-align:-3px;margin-right:10px}
.skbox {margin:20px;overflow:hidden}
.skitem {overflow:hidden}
.skitemtop {background:#f2f2f2;color:#666;line-height:40px;text-indent:1.5em;position:relative;z-index:1}
.icodiv {border-top:2px solid #999;border-right:2px solid #999;transform:rotate(45deg);display:inline-block;width:10px;height:10px;position:absolute;top:14px;right:15px}
.icodiv.curr {transform:rotate(135deg);top:10px}
.skitemconent {overflow:hidden;padding:10px 15px;border-bottom:1px solid #f2f2f2}
.skitemconentleft {float:left;text-align:left;}
.skitemconentright {float:right;text-align:right}
.skitemconent .p001 {line-height:24px;color:#666;margin-right:3px}
.skitemconent .p002 {line-height:24px;font-size:20px;color:#000;margin-left:3px}
.itemlist {overflow:hidden}
.itemlist .itemlistcc {overflow:hidden;padding:10px 15px;border-bottom:1px solid #f2f2f2;position:relative;z-index:1}
.scleft {text-align:left}
.scleft01 {color:#000;line-height:24px}
.scleft02 {color:#999;font-size:11px;line-height:20px}
.scright {position:absolute;right:16px;top:10px;line-height:44px;z-index:1;color:#000}
.moredata {text-align:center;overflow:hidden;padding:20px 0;color:#666;font-size:14px}
/*改动列表样式*/.dcontentnew {margin-top:10px;padding-top:0}
.dcontentnew .dl02 {border-bottom:1px solid #e7e7e7}
.dlinput {width:100%;border:none;padding:0 8px;line-height:24px;height:24px;}
.tofile {position:absolute;top:5px;right:10px;z-index:5;height:32px;width:100px;}
.dcontent input.fileinput {width:100px;height:100%;opacity:0;}
.filedec {text-align:center;color:#fff;overflow:visible;width:100px;height:32px;line-height:32px;border:1px solid #aaa;display:inline-block;cursor:pointer;border-radius:5px;box-shadow:0 1px 1px #d0d0d0;background:#4f6aa4;}
input:disabled {background:none;}
.addcodebox {float:left;margin:0 0 10px 120px;height:24px;}
.addcodebox:last-child {margin:0 0 0px 120px;}
.addcodeinput {width:480px;padding:0 8px;border:none;height:24px;line-height:24px;float:left;}
.addbox {height:24px;width:24px;float:right;margin-right:-100px;}
.addimg {width:24px;height:24px;display:inline-block;}
.cLineB .search.overtimelist {right:120px;}
.cLineB h3 i { color:#688ec8; margin:0 5px}
.cLinemodel {padding:10px;background:#fff}
.nowmodelbox {width:155px;height:24px;position:relative;z-index:1;overflow:hidden;}
.nowmodelmidbox { overflow:hidden; margin-left:2px}
.nowmodelmidbox span { margin-right:20px; color:#666}
.nowmodeltitle {height:24px;line-height:24px;color:#999; cursor:pointer}
.nowmodel {line-height:24px;height:24px;margin-left:5px;color:#688ec8;cursor:pointer;}
.nowmodel::after {content:"";border-top:1px solid #bbb;border-right:1px solid #bbb;transform:rotate(45deg);display:inline-block;width:8px;height:8px;margin-left:5px;vertical-align:0px}
.modelchangebox {position:absolute;top:30px;left:45px;z-index:5;width:130px;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,0.19);border-top:1px solid #dfdfdf;border-radius:5px;}
.modelchangeboxmask {position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0);z-index:4;}
.modelpart {line-height:24px;padding:5px 0;border-bottom:1px solid #d3d3d3;text-align:center; cursor:pointer}
.modelpart.curr {color:#688ec8;}
.modelpart:last-child {border-bottom:none;}
.modelrightbox {position:absolute;top:10px;right:10px;z-index:5;overflow:hidden;}
.modeltypebox {float:left;width:24px;height:24px;margin-left:10px;cursor:pointer;}
.modeltypeimg {margin:2px;width:20px;height:20px;display:inline-block;}
.modeltypebox.curr {background:#fff;}

.giftitem {width:23%;margin:20px 1% 0;float:left;background:#fff;height:420px;overflow:hidden;border:1px solid #f2f2f2;box-sizing:border-box;border-radius:5px}
.giftitem1220 { height:320px; position:relative; z-index:1}
.giftitemnew {height:480px}
.giftitemnew .giftname01 {margin-bottom:8px;}
.list001,.list002,.list003,.list004 { width:25%; float:left; padding:0 10px; box-sizing:border-box;}
.list001 .giftitem,.list002 .giftitem,.list003 .giftitem,.list004 .giftitem { width:100%; margin:20px 0 0; height:auto; padding-bottom:5px}
.giftbox {overflow:hidden}
.giftitem:last-child {margin-right:0;}
.giftimgbox {height:140px;width:100%;display:inline-block;overflow:hidden;text-align:center;position:relative;z-index:1;}
.giftimgbox .noimagediv {width:100px;height:100px;margin:20px auto;border-radius:50%;overflow:hidden;text-align:center;line-height:100px;color:#111;background:#ddd;font-size:24px;display:inline-block}
.giftimgbox .nowplayer { position:absolute; bottom:0px; left:0; width:100%; background:rgba(0,0,0,.7); height:32px; overflow:hidden }
.giftimgbox .nowplayer span { line-height:32px; color:#fff}
.giftimgbox .nowplayer span.spanleft {  margin-left:10px; margin-right:50px; text-align:left; float:left}
.giftimgbox .nowplayer span.spanright { position:absolute; right:10px; top:0; z-index:1;}
.giftimg {width:100%;height:100%;display:block;object-fit:cover}
.giftdec {padding:5px 10px;overflow:hidden;}
.giftdecnew {padding:5px 10px;overflow:hidden; border-top:1px solid #f2f2f2; margin-top:6px;}
.gifttitle {  font-size:16px; color:#333; padding:5px 0 10px; text-align:center;}

.zyinfobox .giftimgbox { height:200px;}
.zyinfobox .giftimgbox .noimagediv { margin:50px auto} 

.giftname {line-height:20px;font-size:12px;color:#999;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.gifthttp { line-height:20px;font-size:12px;margin-bottom:5px;}
.gifthttp a:hover { text-decoration:underline}
.giftname:last-child {margin-bottom:0;}
.giftname span {color:#666;}
.giftname .qrcodeimg { width:32px; height:32px; vertical-align:-10px; margin-left:5px}
.giftnamenew {height:20px;}
.giftnameleft {float:left;width:50%;line-height:20px;}
.giftname01 {font-size:16px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bdbox { overflow:hidden; margin-bottom:10px;}
.bdbox .actimg {width:48px; height:48px; border-radius:5px; object-fit:cover; float:left}
.bdboxright { margin-left:58px;}
.bdboxright .bdbox01 { line-height:24px;font-size:12px;color:#999; position:relative; z-index:1; cursor:pointer}
.bdboxright .bdbox01 span  {color:#666;}
.bdboxright .bdbox01 i { position:absolute; right:5px; top:0px;color:#666}
.bdboxright .bdbox01 i:after { content:"";border-top:1px solid #bbb;border-right:1px solid #bbb;transform:rotate(135deg);display:inline-block;width:6px;height:6px; margin-left:5px; vertical-align:2px}
.bdboxright .bdbox01 i.curr:after {content:""; transform:rotate(315deg); vertical-align:-2px}
.giftopratebox {margin-top:10px;overflow:hidden;text-align:right;}
.giftoprateboxcenter { text-align:center; position:absolute; bottom:7px; left:0; width:100%; z-index:2; background:#fff}
.giftxg {margin-left:10px;line-height:24px;color:red;cursor:pointer;}
.giftxg01 {color:#111}
.giftxg02 { color:#666; margin-right:15px}
.giftxg02 a { color:#666;}
.giftxgimg { margin:0;}
.giftxgimg:before { content:""; background:url(../images/bb01.png) no-repeat; width:14px; height:14px; display:inline-block; background-size:14px 14px; margin-right:6px; vertical-align:-2px}
.giftxgimg01:before { content:""; background:url(../images/tj.png) no-repeat; width:14px; height:14px; display:inline-block; background-size:14px 14px; margin-right:6px; vertical-align:-2px}
.giftxgimg02:before { content:""; background:url(../images/zc.png) no-repeat; width:16px; height:16px; display:inline-block; background-size:16px 16px; margin-right:6px; vertical-align:-3px}

.wzinfobox {color:#999; position:absolute; bottom:120px; left:0; width:100%; z-index:2; text-align:center}
.wzinfobox .sbxximg { width:20px; height:20px; margin-right:5px; vertical-align:-5px}

.dcontent .d02 label {line-height:24px;height:24px;padding:0 8px;border:none;height:100%;}
.dcontent input.radioinput {width:20px;height:20px;margin-left:10px;vertical-align:-5px; cursor:pointer}
.differentlistbox {position:absolute;z-index:2;top:1px;left:115px;height:24px;line-height:24px;}
.differentlistbox .differentlistitem {cursor:pointer;line-height:24px;height:24px;margin-right:8px;font-size:12px;color:#999;}
.differentlistbox .differentlistitem.curr {color:#688ec8; font-size:14px}
.differentlistboxitem { font-style:normal; margin-right:20px}

.hwdifferentlistbox {line-height:24px;height:24px; margin-left:80px;color:#688ec8;cursor:pointer; cursor:pointer}
.hwdifferentlistbox::after {content:"";border-top:1px solid #bbb;border-right:1px solid #bbb;transform:rotate(45deg);display:inline-block;width:6px;height:6px;margin-left:5px;vertical-align:1px}

.playthinput {display:block;width:16px;height:16px;margin:auto;cursor:pointer}
.dadabox {overflow:hidden}
.alldata,.daydata {overflow:hidden;margin:15px 0px}
.datatitle {color:#333;overflow:hidden;border:1px solid #e7e7e7;background:#f4f5f9;padding:8px 15px;position:relative;z-index:1}
.datatitle span { color:#ddd; margin:0 8px} 
.datainfo {overflow:hidden;background:#fff;border:1px solid #e7e7e7;border-top:none}
.dbox {width:25%;float:left;overflow:hidden;padding:10px 0;margin:15px 0;border-right:1px solid #e7e7e7;box-sizing:border-box}
.datainfo1 .dbox { width:20%}
.dbox:last-child {border:none}
.dboxt {text-align:center;color:#666;line-height:24px;font-size:15px}
.dboxt span { color:#ddd; margin:0 8px} 
.dboxt a { color:#666}
.dboxt a:after{ content:""; border:solid #ccc; border-width:0 2px 2px 0; display:inline-block; padding:3px; transform:rotate(-45deg); position:relative; z-index:1; top:-1px; margin-left:5px}
.dboxb {text-align:center;color:#555;line-height:24px;font-size:20px; margin-top:20px}
.dboxb span { color:#ddd; margin:0 8px} 
.graph {overflow:hidden;position:relative;z-index:1;min-height:400px}
.graphtop {overflow:hidden}
.graphtitle {overflow:hidden;border:1px solid #c9cace;display:inline-block;border-radius:2px; height:36px; overflow:hidden}
.datasearch {float:left;border-right:1px solid #c9cace;background:#fff;padding:0px 40px;font-size:14px;position:relative;z-index:1;cursor:pointer; overflow:hidden; height:36px; line-height:36px}
.searchtimebox { padding-right:70px}
.datasearch.lastdiv {border-right:none;}
.datasearch.curr {background:#688ec8;color:#fff}
.datasearch .gsearchimg { position:absolute;top:7px;right:13px; width:20px; height:20px}
.qushitu { min-width:120px; text-align:center}
.qushitu::after { content:""; width:0;height:0;border-top:6px solid #ccc;border-right:5px solid transparent;border-left:5px solid transparent;position:absolute;top:15px;right:14px}
.graphbox {overflow:hidden; background:#fff; border:1px solid #dfdfdf; padding:20px 0;}
.graphbox .graphtop { background:#f4f5f9}
.graphbox .datasearch { background:#f4f5f9; border-right:1px solid #dfdfdf}
.graphbox .datasearch:hover { background:#e9e9e9}

.graphimg {width:100%;height:360px; padding:10px; box-sizing:border-box; }
.qushibox {position:absolute;left:0;top:37px;padding:6px 0;z-index:2;background:#fff;border:1px solid #dfdfdf;display:inline-block;min-width:191px;border-radius:2px; max-height:300px; overflow-y:auto}
.qushibox1 { left:192px}
.qushibox .div01 {line-height:32px;font-size:14px;color:#666;text-indent:1em;cursor:pointer}
.qushibox .div01 i {width:6px;height:6px;display:inline-block;background:#aaa;vertical-align:2px;margin-right:5px;border-radius:50%}
.qushibox .curr {color:#688ec8}
.qushibox .curr i {background:#688ec8}
.downloada {position:absolute;right:20px;top:10px;line-height:20px;font-size:14px;color:#688ec8}
.graphtable {width:100%;background:#fff;border:1px solid #e7e7e7;border-top:none}
.graphtable th {font-weight:normal;font-size:14px;text-indent:1em;line-height:40px;color:#333}
.graphtable td {font-size:12px;text-indent:1em;line-height:40px;border-top:1px solid #e7e7e7;color:#666}
.nomoredata {text-align:center;padding:20px 0;font-size:14px;color:#999;background:#fff;}

/*设备管理new*/
.jkbox { overflow:hidden; background:#fff; margin:20px 0.5% 0; width:24%; float:left; height:484px; position:relative; z-index:1}
.jktop { position:relative; z-index:1; width:100%; height:200px; overflow:hidden}
.jktop .jktopimg { width:100%; height:100%; object-fit:cover}
.noplaysc {width:100px;height:100px;margin:20px auto;border-radius:50%;overflow:hidden;text-align:center;line-height:100px;color:#111;background:#ddd;font-size:16px;display:inline-block}
.bcbox { position:absolute; left:1px; top:10px; z-index:2; background:rgba(0,0,0,.5); height:29px; border-radius:100px; overflow:hidden; padding:0 12px}
.bcbox .vicoimg { width:13px; height:13px; vertical-align:-1px}
.bcbox .timediv { color:#fff; line-height:29px}
.bcbox .timedivend { color:red}
.timebox { position:absolute; right:0px; bottom:10px; z-index:2; background:rgba(0,0,0,.5); height:33px; border-radius:100px 0 0 100px; overflow:hidden; padding-right:10px; cursor:pointer}
.timebox .actimg { width:33px; height:33px; border-radius:50%; object-fit:cover; float:left}
.timebox .bcdataname { color:#fff; margin:0 15px 0 5px; line-height:33px;}
.timebox .linkimg { width:13px; height:13px; margin-top:8px; margin-right:0px; vertical-align:-2px}
.timebox .timediv { color:#fff; line-height:29px;}
.timebox .timediv01 { margin-right:10px;}
.jkct { padding:5px 10px 0; overflow:hidden; position:relative; z-index:1}
.jkct .playstate { position:absolute; right:3px; top:8px; color:#fff; z-index:2;overflow:hidden; display:inline-block;font-size:12px;line-height:12px; padding:4px 4px 3px; border-radius:3px;}
.jkct .playing { background:#31A643}
.jkct .endplay { background:#ccc}
.eqnumber {line-height:30px; font-size:16px; color:#999; overflow:hidden; height:30px; padding-right:30px}
.eqnumber span {color:#666;}
.eqnumberbox {line-height:24px; font-size:12px; color:#999; overflow:hidden;}
.eqnumberbox span { color:#666; margin-right:10px}
.moreactinfo { padding:5px 10px; overflow:hidden}
.lookbc { text-align:right; overflow:hidden; color:#666; font-size:14px; cursor:pointer; padding:5px 10px; border-top:1px solid #f7f7f7}
.lookbc i { border-top:2px solid #bbb;border-right:2px solid #bbb;transform:rotate(135deg);display:inline-block;width:6px;height:6px; margin-left:5px; vertical-align:2px}
.lookbc i.curr {transform:rotate(315deg); vertical-align:-2px}

.ts_txt { border:1px solid #F3ECB9; background:url(../images/bg/lightbulb.gif) no-repeat 20px 15px #FEFBE4; color:#993300; padding:10px 30px; overflow:hidden; text-align:left; text-indent:15px;}
.ts_txt p { text-indent:15px; line-height:24px; letter-spacing:2px}
.ts_title_new { position:relative; z-index:1; margin:20px 20px 0}

.shebbox { margin:10px 20px; overflow:hidden; background:#fff; border:1px solid #e7e7e7}
.shebbox .dcontent { padding:0; background:#fff;}
.shebbox .dcontent dl { border:none; border-bottom:1px solid #e7e7e7}
.shebbox .nomoredata { margin-top:15px}

.sheblist { overflow:hidden}
.guizibox { position:relative; z-index:1; border:1px solid #f8f8f8; border-radius:4px; padding:10px 20px; width:32%; margin:15px 0 0 1%; float:left; box-sizing:border-box; border:1px solid #e9e9e9}
.guizibox p { line-height:36px; color:#666}
.guizibox p .input_y { border:1px solid #e9e9e9; background:#fff}
.guizibox .selectimg { position:absolute; right:16px; top:50%; width:24px; height:24px; margin-top:-12px; cursor:pointer; background:url(../images/ib.png) no-repeat; background-size:24px 24px;}
.guizibox .selectimg_curr { background:url(../images/ibcurr.png) no-repeat; background-size:24px 24px;}
.guizibtn { text-align:center; padding:20px 0}

/*领券人列表*/
.ptabs { text-align:center; margin-top:20px}
.ptabs .graphtitle .datasearch:last-child { border-right:none}
.numberdiv { width:100%; padding:0 1.5% 0 1%; box-sizing:border-box; display:inline-block; position:relative; z-index:2}
.numberdivl { float:left; color:#111}
.numberdivl span { margin:0 5px}
.numberdivr { float:right; cursor:pointer}
.numberdivr i {border-top:1px solid #bbb;border-right:1px solid #bbb;transform:rotate(45deg);display:inline-block;width:8px;height:8px;margin-left:5px;vertical-align:0px;}
.statebox {position:absolute;right:5px;top:35px;padding:6px 0;z-index:2;background:#fff;border:1px solid #dfdfdf;display:inline-block;width:130px;border-radius:4px}
.statebox:after { content:""; width:0;height:0;border-bottom:6px solid #ccc;border-right:5px solid transparent;border-left:5px solid transparent;position:absolute;top:-6px;right:24px; z-index:4}
.statebox:before { content:""; width:0;height:0;border-bottom:6px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent;position:absolute;top:-5px;right:24px; z-index:5}
.statebox .div01 {line-height:32px;font-size:14px;color:#666;text-indent:1em;cursor:pointer}
.statebox .div01 i {width:6px;height:6px;display:inline-block;background:#aaa;vertical-align:2px;margin-right:5px;border-radius:50%}
.statebox .curr {color:#688ec8}
.statebox .curr i {background:#688ec8}

.getcardlist { overflow:hidden; min-height:200px}
.gcitem { width:32%; margin-left:1%; margin-top:15px; overflow:hidden; border:1px solid #ededed; background:#fff; float:left; height:102px; padding:10px; box-sizing:border-box; overflow:hidden; border-radius:3px}
.gcitem .avarimg { width:80px; height:80px; object-fit:cover; float:left; border-radius:5px}
.gcitemr { margin-left:90px}
.gcitemr p .seximg { width:16px; height:16px; margin-left:5px; vertical-align:-2px}
.gcitemr p { line-height:30px; color:#333; height:26px; overflow:hidden}
.gcitemr p span { color:#999}
.gcitemr p i { color:gray}
.gcitemr p .redi { color:red}
.gcitemr p .greeni { color:green}

.zyinfo {background:#fff; border-bottom:1px solid #d3d3d3;position:relative;z-index:1;padding:20px 370px 20px 20px; overflow:hidden;}
.zyinfobox { width:30%; height:200px; float:left; border:1px solid #f2f2f2; border-radius:3px; box-sizing:border-box}
/*.zyinfobox .giftimgbox  { background:#f7f7f7}
.zyinfobox .giftimgbox img { width:100%; height:100%; object-fit:contain}*/
.zyinfodiv { margin-left:32%; line-height:32px; color:#999}
.zyinfodiv01 { font-size:16px}
.zyinfodiv span { color:#333; margin-right:15px}
.actinfo { position:absolute; right:20px; top:20px; z-index:3; height:200px; width:330px; background:#fff; background:#f8f8f8; padding:12px 15px; box-sizing:border-box}
.acttitle { color:#666}
.actimgbox { text-align:center; overflow:hidden; float:left; margin-top:15px}
.actimgbox .actimg { width:100px; height:100px; object-fit:cover}
.actname { color:#333; line-height:24px; font-size:12px;}
.actinforight { margin-left:110px; margin-top:15px}
.actdiv { line-height:20px; color:#333; max-height:56px; overflow:hidden; font-size:12px;}
.actdiv span { color:#999}
.acttime span { margin:0 5px;}

.yyavarimg { width:32px; height:32px; border-radius:50%; object-fit:cover; vertical-align:-15px;margin:5px 0}

.klybox { background:#fff; padding:15px; margin:10px; overflow:hidden}
.klyboxt { color:#666; overflow:hidden; color:#666}
.klyboxt span { margin:0 10px; color:#666; font-weight:bold; cursor:pointer}
.klyboxt span:before { content:""; width:16px; height:16px; background:url(../images/date.png) no-repeat; background-size:16px 16px; display:inline-block; margin-right:5px; vertical-align:-2px}
.klyboxt i { width:36px; height:20px; border:1px solid #ccc; box-sizing:border-box; background:#f5f5f5; display:inline-block;margin-right:5px; vertical-align:-6px; border-radius:2px}
.klyboxt .curr { border:1px solid green; background:#fff; margin-left:15px}
.klyboxt .redi { border:1px solid red; background:#f7f7f7; margin-left:15px}
.klyboxc { overflow:hidden}
.klyboxc .klyitem { margin:15px 10px 0 0; padding:0 20px; height:40px; line-height:40px; font-size:16px; border:1px solid #ccc; background:#f5f5f5; color:#b7a9b2; text-align:center; display:inline-block; float:left; border-radius:2px}
.klyboxc .klyitem.curr {  border:1px solid green; background:#fff}
.klyboxc .klyitem.redcurr {  border:1px solid red; background:#f7f7f7}

.d-date-time .d-date-time-content .d-date-time-months i { padding:10px 16px;}
.d-date-time .d-date-time-content .d-date-time-months .d-date-time-month { line-height:53px;font-size:16px}
.d-date-time .d-date-time-content .d-data-time-close { top:10px; left:276px}
.d-date-time-time-content[data-v-802fa9d0] { padding:16px 0 0}

.dcontent0901 {padding:0;}
.dcontent0901 dl:hover { background:#fff}
.dcontent0901 dl { border-left:none; border-right:none; padding:20px; width:auto }
.dcontent0901 .d0111 { width:120px; text-align:right;float:left;margin-top:2px;}

.nameset { margin:15px 10px 10px; overflow:hidden; color:#333}
.nameset01 { margin-top:0px}
.actjpbox { overflow:hidden;border:1px solid #e7e7e7}
.jitem { overflow:hidden; border-top:1px solid #e7e7e7}
.jitemtop { border-top:none; background:#f5f5f5}
.jitem .jitem0 {height:40px; line-height:40px; font-size:14px; text-align:center; color:#666; overflow:hidden; float:left; padding:0 10px; box-sizing:border-box}
.jitem00 { width:100px}
.jitem01 { width:170px}
.jitem02 { width:100px; position:relative; z-index:1}
.jitem03 { width:100px}
.jitem04 { width:110px}
.jitem05 {width:140px}
.jitemct {  overflow:hidden}
.jitemct .jitem0 {height:60px; padding:10px 0}
.jitemct .jitem03 { padding:10px 0 }
.jitemct .jitem03 .uploadimg { width:100%; height:100%; border-radius:3px; object-fit:cover}
.jitem01 .jitem01_input{margin:5px 10px; width:140px; padding:0 5px; box-sizing:border-box;height:30px;line-height:30px; border:1px solid #efefef;border-radius:3px;text-align:center}
.jitemct .jitem02 i { position:absolute; right:0; top:10px}
.jitem02 .jitem02_input{margin:5px 20px 5px 0; width:70px; padding:0 5px; box-sizing:border-box; height:30px; line-height:30px; border:1px solid #efefef; border-radius:3px; float:left;text-align:center}
.jitem04 .jitem04_input{margin:5px 10px; box-sizing:border-box; width:80px; padding:0 5px; height:30px;line-height:30px;  border:1px solid #efefef;border-radius:3px;text-align:center}
.jitem05 .jitem05_input{margin:5px 10px; box-sizing:border-box; width:110px; padding:0 5px; height:30px;line-height:30px;  border:1px solid #efefef;border-radius:3px;text-align:center}

.noimage01,.hasimg01 { overflow:hidden; position:relative; z-index:1; width:40px; height:40px; margin:0px auto; cursor:pointer }
.noimage01 .uploadimg { position:relative; z-index:1; cursor:pointer; object-fit:cover}
.noimage01 .uploadinput { position:absolute; top:0; left:0; z-index:2; width:40px; height:40px; cursor:pointer; opacity:0}
.activityimg01 { position:absolute; left:130px; top:3px; z-index:5; width:36px; height:36px; border-radius:3px; object-fit:cover; border:none}

.searchtips { position:absolute; top:170px; left:145px; width:350px; z-index:2; border:1px solid #dbdbdb; background:#fff;overflow-x:hidden; max-height:300px; overflow-y:auto}
.searchinput { overflow:hidden; padding:10px 90px 10px 10px; border-bottom:1px solid #dbdbdb; position:relative; z-index:1; cursor:pointer}
.searchinput .scinput { width:100%; height:32px; border:1px solid #dbdbdb; line-height:32px;padding:0 5px; box-sizing:border-box; border-radius:3px}
.searchinput .btnGreen { height:32px; box-sizing:border-box; position:absolute; right:10px; top:10px;}
.searchinput .btnGreen:hover {background:#6E96D2}
.searchtips ul li { height:40px; line-height:40px; box-shadow:0 1px 1px rgba(0,0,0,.1); padding:0 10px; cursor:pointer;}
.searchtips ul li.curr,.searchtips ul li:hover { background:#eee}

.selectdiv { width:300px; padding:0 5px; border:1px solid #ccc; background:#fff; height:28px; line-height:28px; box-sizing:border-box; border-radius:3px; position:relative; z-index:1}
.selectdiv:after  { content:""; width:0;height:0;border-top:6px solid #000;border-right:3px solid transparent;border-left:3px solid transparent;position:absolute;top:11px;right:6px}

.jktop .logoimg { width:80px; height:80px; position:absolute; left:50%; top:60px; margin-left:-40px;}

.actibox { font-size:12px; line-height:26px}
.actibox i { margin:0 5px; color:#ddd}
.actibox span { color:#666}
.glbox td { border-bottom:1px solid #f2f2f2}

.bindact {width:100%;overflow:hidden; border:1px solid #e7e7e7; margin-bottom:10px; line-height:26px;box-sizing:border-box;position:relative;z-index:1;}
.actilist { position:relative;z-index:1;overflow:hidden; height:380px; overflow-y:auto;}
.actiitem { overflow:hidden; position:relative; border-top:1px solid #f5f5f5; padding:10px; z-index:1; height:42px; overflow:hidden; cursor:pointer}
.actiitem.curr,.actiitem:hover { background:#f5f5f5}
.actiitem:first-child { border:none}
.actiiteml { margin-right:60px}
.actiiteml .actiimg { width:42px; height:42px; object-fit:cover; float:left; border-radius:5px}
.actiiteml span { padding:5px 0; line-height:32px; display:inline-block; color:#666}
.actiiteml .actiname { padding:5px 5px 5px 10px; color:#000}
.actiitemr { position:absolute; right:10px; top:10px; padding:9px; z-index:2; width:24px; height:24px; background:url(../images/ib.png) no-repeat 9px 9px; background-size:24px 24px; display:inline-block}
.actiitem.curr .actiitemr { background:url(../images/ibcurr.png) no-repeat 9px 9px; background-size:24px 24px;}

.hdialog { position:fixed; z-index:999; left:0; top:0; width:100%; height:100%}
.hdialogshadow { background:rgba(0,0,0,0.7); width:100%; height:100%; position:absolute; left:0; top:0; z-index:1}
.hdialogcontent { background:#fff; position:absolute; left:50%; top:50%; width:450px; margin-left:-225px; margin-top:-100px; border-radius:6px; z-index:2} 
.heditaddr { text-align:left; padding:15px}
.heditaddrbox { margin-top:15px}
.heditaddrbox_l { width:70px; float:left; line-height:36px; color:#979797; text-align:left; position:relative; z-index:1; font-size:16px; text-indent:5px}
.heditaddrbox_l i  { color:#ff3d3d; position:absolute; z-index:1; right:5px; top:9px; line-height:20px}
.heditaddrbox_r { margin-left:75px}
.hsetaddr { text-align:center; font-size:18px; line-height:24px; color:#111; margin-bottom:10px}
.heditaddr .heditaddrbox_r .input_y { height:36px; font-size:16px; line-height:36px; box-sizing:border-box; padding:0 5px; border:1px solid #e7e7e7; width:300px;}
.hbtnbox { padding:0 15px}
.hbtnbox button { background:#ccc;border-radius:5px; box-shadow:0 1px 1px #d0d0d0; border:none; height:40px; font-size:16px; line-height:40px; color:#fff; display:inline-block; width:40%; border-radius:6px; margin-bottom:15px; float:left; text-align:center; cursor:pointer}
.hbtnbox .hsubmit_a { float:right; background:#4f6aa4; color:#fff}
.hdialogcontent .hzinfobox { padding:0}

.addsheb {width:100%;overflow:hidden; border:1px solid #e7e7e7;box-sizing:border-box;position:relative;z-index:1;}
.ylist { padding-right:120px; min-height:44px}
.nosheb { color:#666; line-height:44px; margin-left:10px}
.yitem { float:left; overflow:hidden; margin:10px 0px 10px 10px; font-size:12px;}
.yitem .spana { margin:0; border:1px solid #ff3d3d; line-height:22px; padding-left:7px; display:inline-block; color:#666}
.yitem .spana .i_curr01 { width:8px; height:8px; padding:7px; margin-left:7px; float:right; text-align:right; background:url(../images/close1.png) no-repeat 7px -11px #ff3d3d}
.yitem .more { border:none; float:left; margin:0; padding-left:0; line-height:24px; width:100%; text-align:right}
.yitem .otherem { font-style:normal}
.yitem .i_curr02 { width:16px; height:16px; margin:4px; margin-left:7px; display:inline-block; border-radius:50%; text-align:center; background:#ffd263; color:#fff; font-weight:bold; font-style:normal; line-height:16px;}
.yitem .txt_span { margin-left:3px; line-height:24px; color:#666}
.yitem .txt_span b { color:#ff3d3d; margin:0 2px}

.activatebox { position:relative; z-index:1; padding-left:50px; cursor:pointer; padding-right:10px}
.noactivate .actibox { color:#999}
.activatebox .activatestate {color:#008800; font-size:12px; position:absolute; left:0px; top:50%; line-height:26px; margin-top:-13px;}
.activatebox .activatestate img { width:14px; height:14px; vertical-align:-2px; margin-right:4px;}
.activatebox:after {content:"";border-top:1px solid #ddd;border-right:1px solid #ddd;transform:rotate(45deg);display:inline-block;width:8px;height:8px; position:absolute; right:0; top:50%; margin-top:-5px}
.noactivate .actibox:before {content:""; display:inline-block;width:14px;height:14px; background:url(../images/lj2.png) no-repeat; background-size:14px 14px; vertical-align:-2px; margin-right:4px}

.navigator.navigator_plan{background:#fa574e}
.navigator.navigator_plan .textLarge li a:hover{background:#fa574e}
.navigator.navigator_plan .textLarge li a{background:#fa574e}
.navigator.navigator_plan .textLarge li.selected a{background:#fa5249}
.catalogList.catalogList_plan li.selected{background:#fa574e}
.differentlistbox.differentlistbox_plan .differentlistitem.curr{color:#fa574e}
.search.search_plan button{background:#fa574e}
.gifttable.gifttable_plan td a{color:#fa574e}
.plandetailtable{width:100%;overflow:hidden}
.plandetailtable th{background:#fff;height:50px;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;box-sizing:border-box;font-weight:400;font-size:12px;text-align:center;vertical-align:middle}
.plandetailtable td{background:#fff;height:50px;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;padding:5px 15px;color:#444;text-align:center;box-sizing:border-box;text-align:center;vertical-align:middle}
.plandetail_file{width:16px;height:16px;cursor:pointer;}
.leaderstatus{display:block;line-height:18px}
.leaderstatus.currred{color:red}
.leaderstatus.currgray{color:#a6a4a4}
.plandetailbox{overflow:hidden}
.plandetailinfobox{line-height:32px;background:#f0f0f0;overflow:hidden}
.plandetailinfo{line-height:32px;height:32px;overflow:hidden}
.plandetailinfo_item{line-height:32px;height:32px;float:left;width:12.5%;font-size:12px;text-align:center}
.plantimeinfo_item01{display:block;line-height:20px}
.d02.d02_reportDate{width:200px;margin-right:470px}
.d03_reportDate{position:absolute;left:320px;top:7px;line-height:28px;height:28px;z-index:5}
.d03_reportDate select{width:140px;padding:0 5px;border:1px solid #ccc;background:#fff;height:28px;line-height:28px;box-sizing:border-box;border-radius:3px}
.d03_reportDate .reportDate{width:140px;padding:0 5px;border:1px solid #ccc;background:#fff;height:28px;line-height:28px;box-sizing:border-box;border-radius:3px;text-align:center}
.d02_planlimit{width:480px;position:relative;z-index:1;overflow:hidden;margin:0 120px;line-height:28px}
.planlimit_title01{line-height:28px;float:left;margin-right:15px}
.planlimit_title_editimg{width:12px;height:12px;margin-top:8px;float:left;cursor:pointer}
.planlimitbox{overflow:hidden}
.planlimitbox_title{line-height:28px;height:28px}
.planlimitbox_list{max-height:140px;padding:0px 20px 10px;overflow-x:hidden;overflow-y:auto}
.planlimit_item{height:28px;line-height:28px;overflow:hidden}
.planlimit_item_input{width:16px;height:16px;margin-top:6px;float:left}
.planlimit_itemtitle{height:28px;line-height:28px;float:left;margin-left:15px}
.planlimitbox_btnbox{margin-top:10px;padding-top:7px;border-top:1px solid #e7e7e7}
.planlimitbox_btn{width:80px;height:20px;margin:5px auto}
.planlimitbtn_gry{line-height:20px;height:20px;text-align:center;color:#000;overflow:visible;padding:0px 5px;border:1px solid #aaa;cursor:pointer;border-radius:2px;box-shadow:0 1px 1px #d0d0d0;background:#ddd;font-size:12px;float:left}
.planlimitbtn_blue{line-height:20px;height:20px;text-align:center;color:#fff;overflow:visible;padding:0px 5px;border:1px solid #688ec8;cursor:pointer;border-radius:2px;box-shadow:0 1px 1px #aaa;background:#688ec8;font-size:12px;float:right}
.plan_departbox{overflow:hidden;box-sizing:border-box;margin:35px 0px 20px}
.plan_departbox01{width:200px;float:left;margin-right:40px;border:1px solid #e7e7e7;box-sizing:border-box}
.plan_departbox01_title{height:28px;line-height:28px;overflow:hidden;text-align:center;box-sizing:border-box;border-bottom:1px solid #e7e7e7}
.plan_departbox01_list{max-height:410px;overflow-y:auto;overflow-x:hidden}
.plan_departbox01_item{line-height:28px;height:28px;text-align:center;border-bottom:1px solid #e7e7e7;box-sizing:border-box;cursor:pointer}
.plan_departbox01_item:last-child{border-bottom:none}
.plan_departbox01_item:hover{color:#688ec8}
.plan_departbox01_item.curr{color:#688ec8}
.plan_departbox02{width:360px;float:left;border:1px solid #e7e7e7;box-sizing:border-box}
.plan_departbox02_item{height:28px;overflow:hidden;padding-left:20px;border-bottom:1px solid #e7e7e7;box-sizing:border-box}
.plan_departbox02_item:last-child{border-bottom:none}
.plan_departbox02_item_input{width:16px;height:16px;margin-top:6px;float:left}
.plan_departbox02_itemtitle{height:28px;line-height:28px;float:left;margin-left:15px}
.planattentionbox{overflow:hidden;margin:20px 0px}
.planattentionbox01{width:120px;height:320px;overflow-x:hidden;overflow-y:auto;float:left;box-sizing:border-box;border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7}
.planattentionbox01_title{line-height:32px;height:32px;text-align:center;border-top:1px solid #e7e7e7;box-sizing:border-box;color:#333}
.planattentionbox01_list{overflow:hidden}
.planattentionbox01_item{line-height:32px;height:32px;text-align:center;cursor:pointer;border-top:1px solid #e7e7e7;box-sizing:border-box;color:#666}
.planattentionbox01_item.curr{color:#688ec8}
.planattentionbox02{width:580px;height:320px;overflow-x:hidden;overflow-y:auto;float:left;box-sizing:border-box;border-bottom:1px solid #e7e7e7;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;margin-left:30px}
.planattentionbox02_titlebox{box-sizing:border-box;border-top:1px solid #e7e7e7;overflow:hidden}
.planattentionbox02_titlebox_item{height:32px;line-height:32px;text-align:center;float:left}
.planattentionbox02_titlebox_item01{width:10%}
.planattentionbox02_titlebox_item02{width:30%}
.planattentionbox02_titlebox_item03{width:30%}
.planattentionbox02_titlebox_item04{width:30%}
.planattentionbox02_titlebox_list{overflow:hidden;box-sizing:border-box;border-top:1px solid #e7e7e7}
.planattentionbox02_titlebox_listitembox{box-sizing:border-box;border-bottom:1px solid #e7e7e7;height:32px}
.planattentionbox02_titlebox_listitem_input{width:16px;height:16px;margin-top:8px}

/*添加关注人h*/
.dcontent0324 {padding:0px 20px; margin-top:15px; position:relative; z-index:1}
.dcontent0324 dl {width:100%;overflow:hidden;padding:7px 0px;border:1px solid #e7e7e7;border-top:none;line-height:26px;box-sizing:border-box;position:relative;z-index:1;}
.dcontent0324 .first_child {border-top:1px solid #e7e7e7}
.dcontent0324 .dl01 { min-height:43px}
.attrperson {  overflow:hidden; position:relative; z-index:2; height:540px}
.addboxcotnet { overflow:hidden;}
.addboxcotnet01 { overflow:hidden; width:280px; float:left; height:470px; overflow-x:hidden; overflow-y:auto}
.addboxcotnet02 { overflow:hidden; margin-left:290px; max-height:470px; overflow-x:hidden; overflow-y:auto}
.userset_addboxcotnet02{overflow:hidden; max-height:490px; overflow-x:hidden; overflow-y:auto}
.addboxcotnettitle { line-height:30px; padding:5px 0 5px 20px; height:30px; overflow:hidden; color:#666; cursor:pointer; position:relative; z-index:1}
.addboxcotnettitle::after {content:""; width:16px; height:2px; border-top:2px dashed #c0c0c0; overflow:hidden; position:absolute; left:0px; top:19px; z-index:2;}
.addboxcotnettitle.curr { color:#688ec8; font-weight:bold; font-size:16px;}
.addboxcotnettitle .child { padding-left:35px}
.personitem { width:32%; border:1px solid #c0c0c0; box-sizing:border-box; height:70px; padding:8px 10px 12px; float:left; margin-right:2%; margin-bottom:10px; position:relative; z-index:1; cursor:pointer; overflow:hidden}
.userset_personitem{ border:1px solid #c0c0c0; box-sizing:border-box; float:left; margin-right:25px; margin-bottom:15px; position:relative; z-index:1; cursor:pointer; overflow:hidden}
.userset_personitem .userset_personitemtop{ font-size:16px; padding:7px 20px; color:#111; overflow:hidden;}
.userset_personitem.curr{border:1px solid #688ec8}
.userset_personitem::after { content:""; width:15px; height:15px; background:url(../image/icurr.png) no-repeat 0 -15px; overflow:hidden; position:absolute; right:0; bottom:0 }
.userset_personitem.curr::after { content:""; width:15px; height:15px; background:url(../image/icurr.png) no-repeat 0 0px; overflow:hidden; position:absolute; right:0; bottom:0 }

.personitem::after { content:""; width:15px; height:15px; background:url(../image/icurr.png) no-repeat 0 -15px; overflow:hidden; position:absolute; right:0; bottom:0 }
.personitem:nth-child(3n) { margin-right:0}
.personitemtop { line-height:28px; font-size:14px; font-size:16px; color:#111; overflow:hidden; height:28px}
.personitembottom { line-height:22px; color:#999; height:22px; overflow:hidden}
.personitembottom span { margin-right:8px; color:#666}
.personitem.curr { border:1px solid #688ec8}
.personitem.curr::after { content:""; width:15px; height:15px; background:url(../image/icurr.png) no-repeat 0 0px; overflow:hidden; position:absolute; right:0; bottom:0 }

.addboxcotnet03 { overflow:hidden;  background:#f5f5f5; padding:0px 10px 10px; position:absolute; left:0px; width:100%; bottom:0px; z-index:9; box-sizing:border-box}
.userset_addboxcotnet03{background:#f5f5f5; padding:0px 10px 10px;position:absolute;bottom:5px;left:20px;z-index:10; width:1030px; box-sizing:border-box}
.t03left { width:100px; float:left; line-height:24px; margin-top:10px}
.t03right { margin-left:100px; padding-right:40px; position:relative; z-index:1; height:36px; overflow:hidden}
.t03right span { line-height:24px; margin-top:10px; border:1px solid red; display:inline-block; margin-right:10px; padding:0 34px 0 10px; background:#fff; position:relative; z-index:1}
.t03right span em { width:8px; display:inline-block}
.t03right span i { background:url(../image/close.png) no-repeat 8px 8px red; width:24px; height:24px; display:inline-block; position:absolute; right:0; top:0; z-index:2; cursor:pointer}
.t03rightheight { height:auto; max-height:108px; overflow-y:auto}
.t03right .jiantou { padding:8px; display:inline-block; cursor:pointer; position:absolute; right:20px; top:5px; z-index:2}
.t03right .jiantou i { border-top:2px solid #888;border-right:2px solid #888;transform:rotate(-45deg);display:inline-block;width:8px;height:8px;}
.t03rightheight .jiantou { padding:8px; display:inline-block; cursor:pointer; position:absolute; right:20px; top:0px; z-index:3}
.t03rightheight .jiantou i { border-top:2px solid #888;border-right:2px solid #888;transform:rotate(135deg);display:inline-block;width:8px;height:8px}
.dsearch0324 { position:absolute; right:10px; top:8px;z-index:2}
.dsearch0324 .input_person {height:26px;margin:0px 8px 0 0;padding:0px 5px;line-height:26px;border:1px solid #ccc;width:150px}
.dsearch0324 .searchperson {text-align:center;color:#fff;overflow:visible;padding:3px 20px;border:1px solid #aaa;display:inline-block;cursor:pointer;border-radius:5px;box-shadow:0 1px 1px #d0d0d0;background:#4f6aa4}

.plantotalbox_left{position:absolute;top:1px;left:100px;z-index:10;}
.plantotalbox_leftitem{line-height:22px;height:22px;font-size:13px;color:#000;display:inline-block;margin-left:20px;}
.plantotalbox_leftitem span{margin-left:6px;}

.plantotalbox_right{position:absolute;right:0px;top:-6px;z-index:10;}
.plantotalbox_rightitem{height:28px;margin:0px;padding:0px 5px;line-height:26px;border:1px solid #ccc;display:inline-block; margin-left:20px;padding:0px 15px;background:#fff; cursor:pointer}
.plantotalbox_rightitem_img{width:14px;height:14px;display:inline-block;vertical-align:-2px;}
.plantotalbox_rightitem_total{font-size:12px;margin-left:6px;}
.plantotalbox_rightitem_totalnum{font-size:12px;margin-left:6px;}

.filebox { overflow:hidden; padding:0 10px 10px; background:#f5f5f5}
.filebox .flieitem { float:left; margin-right:25px; margin-top:10px}
.filebox .flieitem .fileimg { width:28px; height:28px; object-fit:cover; vertical-align:-8px; margin-right:10px;cursor:pointer;}
.filebox .flieitem span { line-height:32px; color:#666;cursor:pointer;}

/*权限管理*/
.userset_dialogc{width:800px;background:#E9F3FD;position:fixed;z-index:100;left:50%;margin-left:-400px;top:50%;margin-top:-330px;}
.nowperson { background:#f5f5f5; height:40px; overflow:hidden}
.nowpersonleft { line-height:30px; margin-top:5px; margin-left:20px; color:#333; float:left; margin-right:50px; font-weight:bold}
.nowperson span { color:#888; font-weight:normal; float:left}
.nowpersonleft em { max-width:700px; overflow:hidden; font-style:normal;white-space:nowrap;text-overflow:ellipsis; display:inline-block}
.nowpersonright { margin-top:5px; line-height:30px}
.nowpersonright .select_y {height:28px;margin:0px;padding:0px 5px;line-height:26px;border:1px solid #ccc;min-width:150px}
.setauth { overflow:hidden; position:relative; z-index:2;}
.setauth.userset_setauth { overflow:hidden; position:relative; z-index:2;padding:10px 20px 0px;height:450px;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;}
.setauth .settitle { margin-top:20px; margin-bottom:10px; overflow:hidden; line-height:24px; font-size:16px; color:#888}
.setauthleft { overflow:hidden; width:300px; float:left}
.setauthleftjj { overflow:hidden;}
.setauthleftjj span {  margin-right:10px;cursor:pointer;}
.userset_setauthleftjj span{font-size:16px;cursor:pointer;}
.setauthleftjj span.curr { font-weight:bold; color:#688ec8;}
.setauthleftlist { overflow:hidden; height:420px; margin-top:20px; overflow-x:hidden; overflow-y:auto}
.userset_setauthleftlist{margin-top:10px;overflow:hidden;}

.leftitem { line-height:25px; padding:3px 0; height:25px; overflow:hidden; color:#444; cursor:pointer; position:relative; z-index:1}
.leftitem:hover{background:#f0f0f0;}
/* .leftitem::after {content:""; width:15px; height:1px; border-top:1px dotted #ccc; overflow:hidden; position:absolute; left:0px; top:15px; z-index:2;} */
.leftitem.curr { color:#688ec8;}
.leftitem_checkbox{width:15px;height:15px;position:absolute;top:8px;right:10px;z-index:10;}
.firstdep { padding-left:30px; position:relative; z-index:1; font-weight:bold}
.firstdep::before { content:""; border:none; width:20px; height:20px; display:inline-block; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACPUlEQVRYR+1WTUwTQRR+bxesJD3YbYkcPPbQRBNNSAoeiCUepMYuJ7wb4sUYY3SXK3CFhYPx52KMdy44YCReWkJCD40GueCBq1Gx3cZETCrpPLILq8XM7k6hph4613nzve+9730zg9DmhW3OD00TyD6iiForXxYRr0cSxTf3sNZMUU0R0Ocqz4FwPDgBvmBGLCTmD4I0geszO31dStdnIFjgUH8qIqGAegcQxrjCzy0/SHyS6YQ0gRuz3zIKqnlO9eFls7cgApeJ+ftch0CnA9IdyFnlFIKyBUTTzIxPiYZQn61MAeIk0N5FZp7dbKkLHDDdsosAMBgMTCVmxNMyyZ0Y6Q54gKNW5RoRuDchIV5xQYhWD/axxEzttWzyYxFoBPdazgyt6UI8nGMfdCU51PyfEXAThC136Gg6KMxvaEMl0C2bwvLL7Ad1KFACl0CA7cKSy0j0fxHQ578nifMsEo+LbEYE63gq8oHdj371qz5n2VkkGhDbFEAhZXFxIrYhdIGU5gQLzNRuBt6EIdo0Pum/JfD0un31zLtIN/aLMLa/7BVWNn5k/IbKKWDkUrSQ7OvOiM7XOWw/e1tNEkBhydCGj7jAI3B3JObL/6QEHODHK1XoEOh0QNgB70ebTvbktagqvKDWtn6e3/3Fd9hD7YJoUnOWnY+eVlNDqZ6PfpPsuKjxdj2SKGfZT4BgDBF6RQAIuETE3/s9Lk4RiOokAghteGA7fPnKiN1qyXMc9hbI7J/oPyCTICym7QT2AcUUhTBuBjJmAAAAAElFTkSuQmCC) no-repeat; background-size:20px 20px; position:absolute; left:0; top:6px; z-index:2}
.leftitem.firstdep::after { width:0}
.seconddep { padding-left:35px}
/* .leftitem.seconddep::after { width:10px} */
.thirddep { padding-left:50px}
/* .leftitem.thirddep::after { width:20px} */
.fourthdep { padding-left:65px}
/* .leftitem.fourthdep::after { width:35px} */
.fifthdep { padding-left:80px}
/* .leftitem.fifthdep::after { width:70px} */
.adddiv::before { content:""; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABIklEQVRYR+2XMU7EQAxFnzvuQQkFEt12nIAGOAHjE9BnV6LkBA4tDbRIlIh2tWkQ3XIKOiojR0GiWCLNLomCNO5ijfO/fvzjsQCo6hw4BY7ieYRogEczm4uqngP3wBOwHAE8IM6AA+AiCLwBH2Y2Gwm8hUkprUXkMwg4sAg5xiTQffaqECgK/G8FVPUmnGNmV7kO+hMXpJSeA7iu65NCoCgwqAIppVtgPwdERF765kuWC8Ju7n6cSaDps6eqVkB7H9h6GhYbFgWmoEDYM2bBZY5Dupv47i7IBf15Pus/sAvQb7WFwBQUmE4TroA9Mzscotl6mjBmUBPDKFayyt3fReRuCxLxItlQtyn/nQv5IxZtYbchRzI21sHD3V9F5NrMHr4AuuUlZ+y23iQAAAAASUVORK5CYII=) no-repeat #fff; width:14px; height:14px; background-size:14px 14px; display:inline-block; position:absolute; left:0; top:8px; z-index:1}
.seconddep.adddiv::before  { left:15px}
.thirddep.adddiv::before  { left:30px}
.fourthdep.adddiv::before  { left:45px}
.reducediv::before { content:""; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCODhGMkZCQTdCMjkxMUVBQjg2MThCMzlBRDhGNTFEMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCODhGMkZCQjdCMjkxMUVBQjg2MThCMzlBRDhGNTFEMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI4OEYyRkI4N0IyOTExRUFCODYxOEIzOUFEOEY1MUQwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkI4OEYyRkI5N0IyOTExRUFCODYxOEIzOUFEOEY1MUQwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/LZJjQAAAO9JREFUeNpiZACCtLS0BiDlD8QGDPQBZ4F4y6xZsxoYgZaHAjmrgHg7EJ+ikwNCgFgbiMNYgEQ9EB8HusaLgX6gITU19TYjI2M9E9QluxjoDICWLwXZzcQwwGDUASykKP7//z+x8TsaBaMOGHXAMCsHgBXHHCClDKw5GYhUDyoLDoKqW6qEANCwD2R4jodQuUZ0CAB9UkJsiUhCKcg4mghHHTDQDvg/0A5gJLlBQk6DYzQNjCZCYoris9C+Gr0BqEt4FpQLtoA40L7aUjKDkpFIcZhYPZS/hRHaPQ+FCmrTJfL//78E9GwLsJZdDRBgAHRNOh1OFwGsAAAAAElFTkSuQmCC) no-repeat #fff; width:14px; height:14px; background-size:14px 14px; display:inline-block; position:absolute; left:0; top:8px; z-index:1}
.seconddep.reducediv::before  { left:15px}
.thirddep.reducediv::before  { left:30px}
.fourthdep.reducediv::before  { left:45px}
/* .seconddep.nochild::after { width:25px}
.thirddep.nochild::after { width:40px}
.fourthdep.nochild::after { width:55px} */

.setauthright { margin-left:330px; overflow:hidden;}
.setauthrightlist { overflow:hidden; height:400px; overflow-x:hidden; overflow-y:auto}
.setauthtable { width:100%}
.setauthtable th {background:#f0f0f0;height:40px;line-height:40px;padding:0px 5px;text-align:left;box-sizing:border-box;text-align:center;vertical-align:middle; font-weight:bold}
.setauthtable td {background:#fff; border-bottom:1px solid #f0f0f0; height:30px;line-height:22px;padding:8px 5px;color:#444;text-align:left;box-sizing:border-box;text-align:center;vertical-align:middle;}

.planinfotext { overflow:hidden; padding:6px 15px 12px; background:#f5f5f5}
.planinfotextitem { display:inline-block; font-size:12px; margin-right:35px; line-height:20px; margin-top:10px}
.planinfotextitem em { color:#999; font-style:normal}
.planinfotextitem span { margin-right:14px}

.planlist_cbstatus{display:inline-block;margin:0 4px; width:40px;text-align:left;line-height:24px;color:#688ec8;font-size:12px;}
.planlist_cbstatus01{cursor:pointer;}
.planlist_cbstatus02{color:gray;cursor:not-allowed}

.planloginbox{width:640px;height:410px;border:1px solid #d1d1d1;box-sizing:border-box;position:fixed;top:50%;left:50%;margin-top:-205px;margin-left:-320px;z-index:10; background:#fff}  
.planlogoinfotopbox{height:100px;background:#f34e45;overflow:hidden;}
.planlogoinfo_logo{margin-left:40px;height:80px; margin-top:15px;float:left;}
.planlogoinfo_name{font-family:SourceHanSansSC;font-weight:400;font-size:28px;color:#fff;line-height:54px;margin-top:24px;float:left;margin-left:-12px;}
.planlogologinbox{height:310px;padding:40px;box-sizing:border-box;overflow:hidden;}
.planloginlist{overflow:hidden;}
.planlogin_item{margin-bottom:24px;overflow:hidden;height:52px;}
.planlogin_itemtitle{width:75px;line-height:52px;font-size:18px;float:left;color:#999;height:52px;text-align:right;}
.planlogin_iteminputbox{height:52px; margin-left:100px; margin-right:40px; border:1px solid #e0e0e0; box-sizing:border-box;}
.planlogin_iteminput{width:100%;height:100%;border:none;padding:0px 4%; font-size:20px; box-sizing:border-box;color:#333;background:#fff;}
.planloginbtnbox{margin-top:15px;}
.planloginbtnbox .planloginbtn{background:#f34e45;height:60px;line-height:56px;text-align:center;font-size:28px;color:#fff;font-weight:400;box-sizing:border-box;border:1px solid #e0e0e0;letter-spacing:10px;width:100%;cursor:pointer;}

/*左侧导航*/
.leftbar { width:223px; position:fixed; min-height:600px; left:0; top:0; height:100%; z-index:2; background:#f34e45}
.hlogobox { margin:5px 0px 5px 10px; text-align:center; overflow:hidden;}
.hbannerbox { overflow:hidden; text-align:center;}
.hbannerbox li  { text-align:center; overflow:hidden;}
.hbannerbox li a { color:#fff; font-size:18px; line-height:30px; padding:15px 15px 15px 0; box-sizing:border-box; display:inline-block; width:100%}
.hbannerbox li.selected a { font-weight:bold}
.hloginbox { position:absolute; bottom:6%; left:0; z-index:2; overflow:hidden; width:100%}
.hloginbox .loginname { font-size:18px; color:#fff; line-height:36px; text-align:center; text-indent:-15px; cursor:pointer}
.hloginbox .hset { font-size:18px; color:#fff; line-height:36px; text-align:center; text-indent:-15px; cursor:pointer}
.hloginbox .hloginout { font-size:18px; color:#fff; line-height:36px; text-align:center; text-indent:-15px; cursor:pointer}

.hcLinemodel {border-bottom:1px solid #d3d3d3; min-height:44px; box-sizing:border-box; position:relative;z-index:2; background:#fff;padding:0 20px 10px;}
.attenbox { overflow:hidden; line-height:24px;}
.attenboxl { float:left; text-align:right; width:60px; margin-top:10px; line-height:24px; border-bottom:1px solid #fff; color:#999}
.attenboxc { margin-left:60px}
.attenboxc span { margin-top:10px; margin-right:15px; border-bottom:1px solid #fff; padding:0 3px; line-height:24px; display:inline-block; color:#666; cursor:pointer}
.attenboxc span.curr { color:#688ec8; font-weight:bold; border-bottom:1px solid #688ec8}
.attenboxr { position:absolute; right:2px; top:2px; z-index:2; width:40px; height:40px; display:inline-block; cursor:pointer; display:none}
.attenboxr::after {content:"";border-top:2px solid #aaa;border-right:2px solid #aaa;transform:rotate(135deg);display:inline-block;width:9px;height:9px; vertical-align:4px; position:absolute; left:10px; top:12px; z-index:2}
.attenbox.curr { height:auto}
.attenbox.curr .attenboxr::after {content:"";border-top:2px solid #aaa;border-right:2px solid #aaa;transform:rotate(-45deg);display:inline-block;width:9px;height:9px; vertical-align:4px;cursor:pointer; margin-top:8px; top:11px}

.hproject { padding-top:10px; line-height:24px; position:relative; z-index:1}
.hproject em { font-style:normal; margin-right:30px; color:#888}
.hproject em span { color:#000; margin-left:5px}

.planset_navbox{position:absolute;top:-7px;left:70px;z-index:10;overflow:hidden;}
.planset_navitem{height:40px;line-height:40px; min-width:80px; padding:0 20px; font-size:14px;color:#333;float:left;text-align:center;border:1px solid #d3d3d3; border-right:none; background:#f3f3f3;border-radius:5px 5px 0 0;box-sizing:border-box;cursor:pointer;}
.planset_navitem:last-child{border-right:1px solid #d3d3d3;}
.planset_navitem.curr{background:#fff; font-weight:bold}
.dl01.dl01_planset_pupbox{height:420px;overflow-y:auto;overflow-x:hidden;border-left:none;}

.planset_addboxcotnet01 { overflow:hidden; width:280px; float:left; height:400px; overflow-x:hidden; overflow-y:scroll}
.planset_addboxcotnettitle { line-height:30px; padding:5px 0 5px 20px; height:30px; overflow:hidden; color:#666; cursor:pointer; position:relative; z-index:1;font-size:12px;}
.planset_addboxcotnettitle::after {content:""; width:16px; height:2px; border-top:2px dashed #c0c0c0; overflow:hidden; position:absolute; left:0px; top:19px; z-index:2;}
.planset_addboxcotnettitle.curr { color:#688ec8; font-weight:bold; font-size:14px;}
.planset_setcontentbox{overflow:hidden;margin-left:290px;max-height:400px;overflow-x:hidden;overflow-y:auto;}
.planset_setcontent_item{display:inline-block;margin-right:15px;background:#fff;color:#333;padding:0 15px;line-height:22px;border-radius:2px;cursor:pointer;border:1px solid #d3d3d3;font-size:12px;box-sizing:border-box;}
.planset_setcontent_item.curr_gray{opacity:0.4;}


/*ln 修改树型结构*/
.lnleftitem{position:relative;z-index:1;overflow:hidden;}
.lnleftitem.curr { color:#688ec8;}
.lnleftitem:hover {background:#f0f0f0;}
/* .lnleftitem::after{content:""; width:15px; height:1px; border-top:1px dotted #ccc; overflow:hidden; position:absolute; left:0px; top:15px; z-index:2;} */
.lnleftitem.lnfirstdep::after{width:0}
.lnleftitemtitle{line-height:25px; padding:3px 0; height:25px; overflow:hidden; color:#444; cursor:pointer; position:relative; z-index:1}
.lnleftitem.lnfirstdep .lnleftitemtitle{margin-left:30px;font-weight:bold;cursor:pointer;}
.lnleftitem.lnfirstdep.curr .lnleftitemtitle{color:#688ec8;}
.lnleftitem.lnfirstdep .lnfirstdepimg{width:20px; height:20px;position:absolute; left:0; top:6px; z-index:2;cursor:pointer;}

.lnleftitem .lnaddimg{width:14px; height:14px;position:absolute; left:0px; top:8px; z-index:2;cursor:pointer;}

.lnleftitem.lnseconddep::after{width:10px}
.lnleftitem.lnseconddep .lnleftitemtitle{margin-left:35px;}
.lnleftitem.lnseconddep .lnaddimg{left:15px;}
.lnleftitem.lnseconddep.curr .lnleftitemtitle{color:#688ec8;}

.lnleftitem.lnthirddep::after{width:20px}
.lnleftitem.lnthirddep .lnaddimg{left:30px;}
.lnleftitem.lnthirddep .lnleftitemtitle{margin-left:50px;}
.lnleftitem.lnthirddep.curr .lnleftitemtitle{color:#688ec8;}

.lnleftitem.lnfourthdep::after{width:35px}
.lnleftitem.lnfourthdep .lnaddimg{left:45px;}
.lnleftitem.lnfourthdep .lnleftitemtitle{margin-left:65px;}
.lnleftitem.lnfourthdep.curr .lnleftitemtitle{color:#688ec8;}

.lnleftitem.lnfifthdep::after{width:70px}
.lnleftitem.lnfifthdep .lnleftitemtitle{margin-left:80px;}
.lnleftitem.lnfifthdep.curr .lnleftitemtitle{color:#688ec8;}

/*new department*/
.departmentbox { overflow:hidden; margin-top:10px;}
.deparitem { overflow:hidden; height:32px; line-height:32px; cursor:pointer; position:relative; z-index:1}
.deparitem:hover { background:#f0f0f0}
.deparitem .img_w32 { width:16px; height:32px; float:left}
.deparitem .img_w32h32 { width:32px; height:32px; float:left}
.deparitem .img_w16h16 { width:16px; height:16px; float:left; margin:7px 4px 7px 6px;}
.deparitem span { height:24px; padding:4px 4px;}
.deparitem.curr span { border:1px solid #B52D30; background:#E4393C; color:#fff; box-sizing:border-box;}
.deparitem .deparinput {width:15px;height:15px;position:absolute;top:8px;right:10px;z-index:10;}
.deparitem .nowclickbox { display:inline-block; cursor:pointer}

.nowclickbox01 { margin-left:16px}
.nowclickbox02 { margin-left:32px}
.nowclickbox03 { margin-left:48px}
.nowclickbox04 { margin-left:64px}
.nowclickbox05 { margin-left:80px}
