@charset "UTF-8";
@keyframes slide { 0% { transform: translateX(0); color: #0565ab; }
  50% { transform: translateX(5px); color: #0565ab; }
  100% { transform: translateX(10px); color: #0565ab; } }
@-webkit-keyframes loading { 0% { opacity: 0; }
  100% { opacity: 1; } }
@keyframes loading { 0% { opacity: 0; }
  100% { opacity: 1; } }
body::-webkit-scrollbar { position: fixed; top: 0; right: 0; width: 5px; height: 4px; background-color: #000000; }

/* 滚动条美化 阴影~圆角*/
body::-webkit-scrollbar-track { border-radius: 10px; background-color: #001e3e; }

/* 滚动条美化 滑块 阴影~圆角*/
body::-webkit-scrollbar-thumb { border-radius: 10px; background-color: #44aceb; }

.fn-clear { clear: both !important; width: 0px !important; height: 0px !important; border: 0 none !important; font-size: 0px !important; overflow: hidden !important; }

.fn-0 { display: inline; margin: 0 0 40px 0; }

.fn-fl { float: left !important; }

.fn-fr { float: right !important; }

.fn-fb { font-weight: bold; }

.fn-fn { float: none !important; }

.fn-pr { position: relative; }

.fn-wra { width: 100% !important; }

.fn-tac { text-align: center !important; text-indent: 0px !important; }

.fn-tar { text-align: right !important; }

.fn-text { color: #999; clear: both; float: left; padding: 2px 0 0; }

.fn-hide { width: 0px; height: 0px; font-size: 0px; overflow: hidden; }

.fn_wtxt { color: #006aee; }

.fn_wt1 { color: #006aee; }

.fn_wt2 { color: #e00; }

.fn-fwrap { flex-wrap: wrap !important; justify-content: space-between !important; }

.warning-red { color: #ff0000; }

.warning-green { color: green; }

.fn-cp { cursor: pointer !important; }

.fn-blue { color: #0565ab !important; }

.fn-black { color: #000; }

.fn-dif { display: flex; align-items: center; justify-content: center; }

.fn-dib { display: inline-block !important; }

.fn-db { display: block !important; }

.fn-100 { width: 100% !important; }

.fn-ht { height: 24px; }

.fn-w100 { width: 100% !important; }

.fn-w960 { width: 960px !important; }

.fn-w640 { width: 640px !important; }

.fn-w480 { width: 480px !important; }

.fn-b70 { width: 70%; }

.fn-b30 { width: 30%; }

.fn-b80 { width: 80%; }

.fn-b20 { width: 20%; }

.fn-poa { position: absolute; }

.fn-t10 { top: 10px; }

.fn-l10 { left: 10px; }

.fn-ti50 { text-indent: 50px !important; }

.fn-mb { margin-bottom: 10px; }

.fn-mt10 { margin-top: 10px; }

.fn-mt15 { margin-top: 15px; }

.fn-mb5 { margin-bottom: 5px; }

.fn-mb10 { margin-bottom: 10px; }

.fn-mr5 { margin-right: 5px; }

.fn-mf { margin: 0 0 -1px 0; }

.fn-ml5 { margin: 0 0 0 5px; }

.fn-ml10 { margin: 0 0 0 10px; }

.fn-ml12 { margin: 0 0 0 12px; }

.fn-ml15 { margin: 0 0 0 15px; }

.fn-mr15 { margin-right: 15px; }

.fn-mr25 { margin-right: 25px; }

.fn-mr30 { margin-right: 30px; }

.fn-mlr5 { margin-left: 5px; margin-right: 5px; }

.fn-pa10 { padding: 10px; }

.fn-oxa { overflow-x: auto; }

.fn-fs12 { font-size: 12px !important; }

.fn-fs13 { font-size: 13px !important; }

.fn-f12 { font-size: 12px !important; }

.fn-f14 { font-size: 14px !important; }

.fn-fs18 { font-size: 18px !important; }

.fn-fs20 { font-size: 20px !important; }

.fn-fs22 { font-size: 22px !important; }

.fn-fs24 { font-size: 24px !important; }

.fn-br5 { border-radius: 5px; }

.fn-bo0 { border: 1px solid #cbd4e9; }

.fn-bg0 { background-color: #f6f8fc; }

.fn-oh { overflow: hidden; }

.fn-c1 { color: #333; }

.fn-c2 { color: #e00; }

.fn-c3 { color: #06c37e; }

.fn-c4 { color: #006aee; }

.fn-co1 { color: #111; }

.fn-co2 { color: #222; }

.fn-co3 { color: #333; }

.fn-co4 { color: #444; }

.fn-co5 { color: #555; }

.fn-co6 { color: #666; }

.fn-co7 { color: #777; }

.fn-co8 { color: #888; }

.fn-co9 { color: #999; }

.fn-coa { color: #aaa; }

.fn-cob { color: #bbb; }

.fn-coc { color: #ccc; }

.fn-cod { color: #ddd; }

.fn-tdu { text-decoration: underline; }

.fh-tdu:hover { text-decoration: underline; cursor: pointer; }

.fn_cred { color: #e00; }

.fn-cred { color: #e00; }

.fn_cgreen { color: #0a975d; }

.fn_cblue { color: #1b5bdb; }

.fn-cblue { color: #1b5bdb; }

.fn_cgray { color: #bbb; }

.fn-cgray { color: #aaa; }

.fn_cblack { color: #000; }

.fn_ze { color: #e00; font-size: 14px; font-family: arial; font-weight: bold; }

.fn_khs { color: #1b5bdb; font-size: 14px; font-family: arial; font-weight: bold; }

.fn-tishi { color: #999; line-height: 40px; }

.fn_tishi { color: #999; line-height: 40px; }

.fn-line { display: inline-block; width: 100%; margin: 0.5rem 0; border-bottom: 1px solid #eee; }

.ww-1360 { width: 1360px; min-width: 1000px; }

.ww-960 { width: 960px; min-width: 900px; }

.ww-720 { width: 720px; }

.ww-640 { width: 640px; }

.ww-480 { width: 480px; }

.ww-360 { width: 360px; }

.cminlineblock { display: inline-block; }

.clear { clear: both; display: block; padding: 7px 0; }

.textareahide { width: 0px; height: 0px; font-size: 0px; border: 0 none; overflow: hidden; }

.ctextw { display: flex; align-items: center; height: 38px; padding: 0 10px; border: 1px solid #dee3ed; background-color: #f6f8fc; border-radius: 5px; }

.cpaceb { margin: 0 0 10px 0; }

html { min-height: 100%; }

body { min-height: 99vh; }

html, body { width: 100%; background-color: #f4f6f8; }

.lnk { display: inline-block; margin: 0 1px; cursor: pointer; }
.lnk:hover { color: #e00; }

a { color: #222; text-decoration: none; }
a:hover { text-decoration: underline; }

.updown { margin: 5px 0; }

.btn { display: inline-block; height: 20px; line-height: 20px; padding: 9px 15px; border: 1px solid #e9ebed; background-color: #fff; }
.btn:hover { color: #fff; text-decoration: none; background-color: #162228; }

.cxiala { position: absolute; top: 0; right: 0; width: 30px; height: 38px; font-size: 0px; text-align: center; background: #fff url("../images/arrdown.png") no-repeat center center; }

.colorblue { color: #0f90ed; }

.coloryellow { color: #f0d030; }

.show_stars { display: inline-block; width: 100px; height: 24px; background-image: url("../images/stars.png"); background-repeat: no-repeat; }

.yellow_star_0 { background: none; }

.yellow_star_1 { width: 18px; background-position: 0 0; }

.yellow_star_2 { width: 36px; background-position: 0 -24px; }

.yellow_star_3 { width: 54px; background-position: 0 -48px; }

.yellow_star_4 { width: 72px; background-position: 0 -72px; }

.yellow_star_5 { width: 90px; background-position: 0 -96px; }

.blue_star_5 { width: 90px; background-position: 0 -120px; }

.small_stars { position: relative; top: 3px; display: inline-block; width: 100px; height: 17px; background-image: url("../images/small_stars.png"); background-repeat: no-repeat; }

.small_yellow_star_0 { background: none; }

.small_yellow_star_1 { width: 18px; background-position: 0 0; }

.small_yellow_star_2 { width: 36px; background-position: 0 -17px; }

.small_yellow_star_3 { width: 54px; background-position: 0 -34px; }

.small_yellow_star_4 { width: 72px; background-position: 0 -51px; }

.small_yellow_star_5 { width: 90px; background-position: 0 -68px; }

.small_blue_star_5 { width: 90px; background-position: 0 -85px; }

b.arrdown { display: inline-block; width: 9px; height: 5px; margin-left: 3px; background: url("../images/arrdown2.png") no-repeat center center; }

b.point { display: inline-block; width: 9px; height: 5px; background: url("../images/point2.png") no-repeat center center; }

.cmpir { display: flex; width: 100%; align-items: center; }
.cmpir .pic { width: 40px; height: 40px; float: left; margin: 0 8px 0 0; overflow: hidden; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; }
.cmpir .pic img { width: 40px; }
.cmpir .inf { display: block; text-align: left; }
.cmpir .inf p { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
.cmpir .inf p.tit { text-transform: uppercase; }
.cmpir .inf p.etit { color: #999; font-size: 12px; text-transform: uppercase; }

.cmsmycon { display: block; width: 100%; line-height: 20px; word-break: break-all; word-wrap: break-word; transition: all 0.6s; }
.cmsmycon:hover { color: #0565ab; }

.cmtextw { border: 1px solid #dee3ed; background-color: #f6f8fc; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }

.cmtextareaw { padding: 10px; border: 1px solid #dee3ed; background-color: #f6f8fc; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.cmtextareaw .textarea { height: 60px; }

.cmdisabled { border: 1px solid #dddddd !important; background-color: #efefef !important; }

.cmsub { color: #333; display: block; line-height: 24px; padding: 7px 10px; text-align: center; border: 0 none; border: 1px solid #dee3ed; background-color: #fff; cursor: pointer; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; user-select: none; }
.cmsub:hover { color: #fff; text-decoration: none; border: 1px solid #409eff; background-color: #409eff; }

.cmlabel { display: flex; margin: 0; padding: 0 10px; align-items: center; }
.cmlabel.sizexl { height: 38px; }
.cmlabel .checkbox, .cmlabel .radio { top: 0 !important; margin-right: 3px; }

button.cmsub { width: 100%; }

.rightbtn { float: right; }

.ui-ib { display: inline-block; width: 100%; }

label { display: inline-block; height: 25px; line-height: 25px; margin: 2px 1px; padding: 0 6px; font-size: 12px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
label .checkbox, label .radio { position: relative; width: 13px; height: 13px; top: 2px; margin: 0 2px 0 0; border: 1px solid #a6a6a6; }
label.label { height: 34px; line-height: 34px; float: left; margin: 2px 4px 2px 0; padding: 0 15px; border: 1px solid #dee3ed; background-color: #f6f8fc; }
label.lba { padding: 2px 6px; border: 1px solid #9dd8fe; background-color: #e7f5fe; }
label.lbb { padding: 2px 6px; border: 1px solid #ffd3b2; background-color: #fff2e9; }
label.lbc { padding: 2px 6px; border: 1px solid #bbd1fb; background-color: #f0f4fb; }
label.lbd { padding: 2px 6px; border: 1px solid #b3dbbc; background-color: #d5fdde; }
label.ldd { padding: 4px 8px; border: 1px solid #cdd2dc; background-color: #f6f8fc; }
label.cogray { color: #fff; height: 36px; line-height: 36px; background-color: #dddddd; border: 1px solid #cccccc; background-image: linear-gradient(to bottom, #e3e3e3, #cecece); }
label.cogray:hover { text-decoration: none; background-image: linear-gradient(to bottom, #d2d2d2, #bdbdbd); }
label.coyellow { color: #fff; height: 36px; line-height: 36px; background-color: #e9e96e; border: 1px solid #d2d34d; background-image: linear-gradient(to bottom, #f1f199, #d7db10); }
label.coyellow:hover { text-decoration: none; background-image: linear-gradient(to bottom, #e0e088, #c6ca00); }
label.coorange { color: #fff; height: 36px; line-height: 36px; background-color: #e46119; border: 1px solid #d35008; background-image: linear-gradient(to bottom, #ec8713, #e25e16); }
label.coorange:hover { text-decoration: none; background-image: linear-gradient(to bottom, #db7602, #d14d05); }
label.coblue { color: #fff; height: 36px; line-height: 36px; background-color: #1782c9; border: 1px solid #0671b8; background-image: linear-gradient(to bottom, #3599dd, #1782c9); }
label.coblue:hover { text-decoration: none; background-image: linear-gradient(to bottom, #2488cc, #0671b8); }
label.cogreen { color: #fff; height: 36px; line-height: 36px; background-color: #50af50; border: 1px solid #3f9e3f; background-image: linear-gradient(to bottom, #6fd46f, #50af50); }
label.cogreen:hover { text-decoration: none; background-image: linear-gradient(to bottom, #5ec35e, #3f9e3f); }
label.cored { color: #fff; height: 36px; line-height: 36px; background-color: #c82a2e; border: 1px solid #b7191d; background-image: linear-gradient(to bottom, #e0393d, #c82a2e); }
label.cored:hover { text-decoration: none; background-image: linear-gradient(to bottom, #cf282c, #b7191d); }
label.cobrown { color: #fff; height: 36px; line-height: 36px; background-color: #8a5e09; border: 1px solid #794d00; background-image: linear-gradient(to bottom, #b9841a, #8a5e09); }
label.cobrown:hover { text-decoration: none; background-image: linear-gradient(to bottom, #a87309, #794d00); }

.lab { display: flex; width: 90px; height: 40px; float: left; font-size: 12px; align-items: center; justify-content: flex-end; }

.lablyw { display: block; margin: 0 0 0 90px; }

.lablys { position: relative; display: inline-block; width: 100%; }
.lablys .jiakemu, .lablys .jiankemu { position: absolute; top: 11px; width: 30px; height: 16px; line-height: 16px; float: left; font-size: 12px; text-align: center; border: 1px solid #dee3ed; border-radius: 5px; cursor: pointer; user-select: none; }
.lablys .jiakemu { color: #fff; right: 50px; border: 1px solid #0075d2; background-color: #0586e3; }
.lablys .jiakemu:hover { border: 1px solid #0064c1; background-color: #0064c1; }
.lablys .jiankemu { color: #999; right: 10px; border: 1px solid #eee; background-color: #f6f8fc; }
.lablys .jiankemu:hover { color: #fff; border: 1px solid #c23f00; background-color: #c23f00; }

.lablyt { display: block; border: 1px dashed #c3c9d7; background-color: #f6f8fc; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.lablyt input::-webkit-input-placeholder { color: #bbb; }
.lablyt input::-moz-placeholder { color: #bbb; }
.lablyt input:-moz-placeholder { color: #bbb; }
.lablyt input:-ms-input-placeholder { color: #bbb; }
.lablyt .text { color: #0565ab; }
.lablyt .text:focus { background-color: rgba(246, 248, 252, 0.8); }

.lablyi { display: block; border: 1px solid #dee3ed; background-color: #f6f8fc; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.lablyi select { width: 100%; border: 0 none; background-color: transparent; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.labtxt { height: 38px; line-height: 38px; padding: 0 10px; }

.lablyc { display: block; padding: 7px; border: 1px solid #dee3ed; background-color: #f6f8fc; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }

.labtwo { display: inline-block; width: 49.5%; float: left; }

.labtws { display: block; border: 1px solid #dee3ed; background-color: #f6f8fc; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }

.cctxt { display: block; height: 40px; line-height: 40px; border: 0 none; background-color: transparent; }

.cctxt2 { display: block; height: 38px; line-height: 38px; padding: 0 10px; border: 1px solid #e9e9e9; background-color: transparent; }

.select { border: 1px solid #dee3ed; background-color: #f6f8fc; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }

select { -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 100%; height: 38px; line-height: 38px; padding: 0 25px 0 8px; border: 0 none; font-size: 12px; background-color: transparent; background-image: url("../images/arrdown.png"); background-repeat: no-repeat; background-position: right center; }
select option { padding: 3px 0; font-size: 12px; }

.text, .fm_text { font-size: 12px; }

.labtwt { display: block; padding: 12px; border: 1px solid #dee3ed; background-color: #f6f8fc; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }

.lablis { position: absolute; top: 39px; left: 0; width: calc(100% - 2px); max-height: 300px; background-color: #fff; border: 1px solid #e9ebed; border-radius: 5px 5px 5px 5px; overflow-y: auto; z-index: 10; }
.lablis ul { display: block; }
.lablis li { position: relative; display: block; height: 24px; line-height: 24px; padding: 4px 10px; border-bottom: 1px dotted #e9e9e9; cursor: pointer; }
.lablis li .schoolname { width: 320px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
.lablis li .country { position: absolute; top: 5px; right: 10px; }
.lablis li:last-child { border-bottom: 0 none; }
.lablis li:hover { color: #e00; background-color: #eef4ff; }
.lablis span.country { color: #006aee; float: right; }

.selectchat { position: absolute; top: 40px; left: 0; width: calc(100% - 2px); max-height: 300px; background-color: #fff; border: 1px solid #e9ebed; border-radius: 5px 5px 5px 5px; overflow-y: auto; z-index: 10; }
.selectchat .chatsearch { position: absolute; top: 0; left: 0; width: 100%; padding: 8px 0 0; }
.selectchat .chatsearch .text { color: #0565ab; border-bottom: 1px solid #eee; }
.selectchat .chatsearch .text:focus { background-color: transparent; }
.selectchat .chatlist { display: block; margin: 50px 0 0; padding: 8px 8px 8px; }
.selectchat .chatlist ul { display: block; }
.selectchat .chatlist li { position: relative; display: flex; padding: 8px 10px; cursor: pointer; justify-content: space-between; border-radius: 3px; overflow: hidden; }
.selectchat .chatlist li .maintips { color: #333; font-size: 12px; text-align: left; }
.selectchat .chatlist li .subtips { color: #999; display: block; width: 85px; margin-left: 0; font-size: 12px; text-align: right; }
.selectchat .chatlist li.create { border: 1px dashed #0565ab; }
.selectchat .chatlist li.create .maintips { color: #0565ab; }
.selectchat .chatlist li:last-child { border-bottom: 0 none; }
.selectchat .chatlist li:hover { background-color: #108aff; }
.selectchat .chatlist li:hover .maintips { color: #fff; }
.selectchat .chatlist li:hover .subtips { color: #fff; }
.selectchat .chatlist span.country { color: #006aee; float: right; }

.fm_wenben { color: #999; line-height: 40px; float: left; margin: 0 0 0 6px; }

.fm_said { line-height: 40px; float: left; margin: 0 0 0 6px; }
.fm_said a { color: #e00; text-decoration: underline; }

.fm-tit1 { font-size: 14px; }

.fm-tit2 { color: #aaa; font-size: 12px; }

input::-webkit-input-placeholder { color: #aaa; }

input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #aaa; }

input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #aaa; }

input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #aaa; }

textarea::-webkit-input-placeholder { color: #aaa; }

textarea::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #aaa; }

textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #aaa; }

textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #aaa; }

textarea { -webkit-appearance: none; }

.divelp1 { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }

.divelp2 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.tdtext { width: 100%; height: 100%; border: 0 none; }

.tddiv { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }

.td33 { width: 33.333%; }

.tdtextarea { width: 100%; border: 0 none; }

.text, .fm_text { width: 100%; height: 30px; line-height: 30px; padding: 4px 0; text-indent: 10px; border: 0 none; background-color: transparent; }
.text:focus, .fm_text:focus { background-color: #e7f3fd; }

.cloudtext { width: 100%; height: 20px; line-height: 20px; padding: 4px; border: 0 none; background-color: #ffffff; }

.textarea, .fm_textarea { width: 100%; height: 60px; line-height: 1.6; border: 0 none; background-color: transparent; }

.onlytext { width: 140px; height: 20px; line-height: 20px; padding: 5px 30px 5px 0; border: 1px solid #dee3ed; background-color: #f6f8fc; background-image: url("../images/enter.png"); background-repeat: no-repeat; background-position: 150px center; border-radius: 5px; }

.submit { color: #fff; display: inline-block; height: 38px; line-height: 38px; margin: 3px 1px; padding: 0 16px; font-size: 12px; background-color: #e46119; border: 1px solid #d35008; background-image: linear-gradient(to bottom, #ec8713, #e25e16); cursor: pointer; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.submit:hover { text-decoration: none; background-color: #e25e16; background-image: none; }

.submit2 { color: #fff; display: inline-block; width: 80px; height: 28px; line-height: 26px; margin: 0 5px 0 0; font-size: 12px; border: 0 none; text-align: center; border: 1px solid #eee; background-color: #1e282e; cursor: pointer; }

.submit3 { color: #fff; display: inline-block; height: 40px; margin: 0 5px 0 0; padding: 0 16px; font-size: 12px; text-align: center; background-color: #0586e3; border: 1px solid #0075d2; background-image: linear-gradient(to bottom, #27a8ff, #0586e3); -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; cursor: pointer; }
.submit3:hover { text-decoration: none; background-image: linear-gradient(to bottom, #1697f4, #0075d2); }

.ccards { display: inline-block; border: 1px solid #eee; borer-radius: 40%; }

.cmggsx { color: #fff; display: inline-block; height: 38px; line-height: 38px; padding: 0 16px; font-size: 12px; border: 0 none; text-align: center; background-color: #1697f4; border: 1px solid #0586e3; background-image: linear-gradient(to bottom, #27a8ff, #0586e3); cursor: pointer; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.cmggsx:hover { text-decoration: none; background-color: #0586e3; border: 1px solid #0075d2; background-image: linear-gradient(to bottom, #0586e3, #0064c1); }

.cmddss { color: #fff; position: relative; top: 2px; right: 4px; display: inline-block; width: 28px; height: 28px; line-height: 28px; font-size: 12px; text-align: center; border: 1px solid #0586e3; background-color: #1697f4; background-image: linear-gradient(to bottom, #27a8ff, #0586e3); cursor: pointer; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; }
.cmddss:hover { text-decoration: none; background-color: #0586e3; border: 1px solid #0075d2; background-image: linear-gradient(to bottom, #0586e3, #0064c1); }

.btnsxzd { margin: 3px 0; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }

.submit4 { color: #999; display: inline-block; height: 40px; line-height: 40px; padding: 0 20px; padding: 0 10px \9; font-size: 14px; border: 0 none; text-align: center; border: 1px solid #ddd; border-radius: 5px; cursor: pointer; }
.submit4:hover { text-decoration: none; }

.submit5 { color: #fff; display: inline-block; line-height: 20px; margin: 0 5px 0 0; padding: 2px 8px; font-size: 12px; border: 0 none; text-align: center; font-size: 12px; background-color: #389de1; border: 1px solid #167bb8; background-image: linear-gradient(to bottom, #389de1, #1876b5); -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; cursor: pointer; }
.submit5.fcus { padding: 2px 25px; height: 32px; line-height: 32px; -moz-border-radius: 0px 0px 0px 0px; -webkit-border-radius: 0px 0px 0px 0px; -o-border-radius: 0px 0px 0px 0px; border-radius: 0px 0px 0px 0px; }
.submit5:hover { text-decoration: none; background-image: linear-gradient(to bottom, #278cd0, #0765a4); }
.submit5.currfcus { border: 1px solid #cf3809; background-image: linear-gradient(to bottom, #f15a2b, #e0491a); }
.submit5.currfcus:hover { background-image: linear-gradient(to bottom, #e43e0b, #d32d00); }

.submit6 { color: #fff; display: inline-block; margin: 0 5px 0 0; padding: 8px 14px; font-size: 12px; border: 0 none; text-align: center; font-size: 12px; background-color: #b61d21; border: 1px solid #b61d21; -moz-border-radius: 2px 2px 2px 2px; -webkit-border-radius: 2px 2px 2px 2px; -o-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; background-image: linear-gradient(to bottom, #e7494a, #b61d21); cursor: pointer; }

.sbunormala { height: 38px; line-height: 38px; }

.sbunormalb { height: 40px; line-height: 39px; }

.subnormal { color: #fff; display: inline-block; padding: 0 12px; font-size: 12px; border: 0 none; text-align: center; font-size: 12px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; cursor: pointer; }
.subnormal.sbn1 { background-color: #f15a2b; border: 1px solid #e0491a; background-image: linear-gradient(to bottom, #ff7c4d, #ff6b3c); }
.subnormal.sbn1:hover { text-decoration: none; background-color: #e0491a; background-image: linear-gradient(to bottom, #ff6b3c, #f15a2b); }
.subnormal.sbn2 { background-color: #0dd78d; border: 1px solid #09ae72; background-image: linear-gradient(to bottom, #0dd78d, #09ae72); }
.subnormal.sbn2:hover { text-decoration: none; background-color: #00c67c; border: 1px solid #009d61; background-image: linear-gradient(to bottom, #00c67c, #009d61); }
.subnormal.sbn3 { background-color: #2c9ef7; border: 1px solid #1080d7; background-image: linear-gradient(to bottom, #2c9ef7, #1080d7); }
.subnormal.sbn3:hover { text-decoration: none; background-color: #1b8de6; border: 1px solid #006fc6; background-image: linear-gradient(to bottom, #1b8de6, #006fc6); }
.subnormal.sbn4 { background-color: #e7494a; border: 1px solid #b61d21; background-image: linear-gradient(to bottom, #e7494a, #b61d21); }
.subnormal.sbn4:hover { text-decoration: none; background-color: #d63839; border: 1px solid #a50c10; background-image: linear-gradient(to bottom, #d63839, #a50c10); }
.subnormal.sbn5 { background-color: #2c8284; border: 1px solid #1b6567; background-image: linear-gradient(to bottom, #2c8284, #1b6567); }
.subnormal.sbn5:hover { text-decoration: none; background-color: #1b7173; border: 1px solid #0a5456; background-image: linear-gradient(to bottom, #1b7173, #0a5456); }

.win-fix { position: fixed; left: 0; top: 0; display: block; padding: 20px; border: 2px solid #f3ab52; background-color: #fff; z-index: 99999; }

.edate { position: fixed; top: 0; right: 0; background-color: yellow; z-index: 10000; }

a.status_button { display: inline-block; margin: 2px 0; padding: 2px 5px 2px 5px; background-color: #5cb85c; -moz-border-radius: 2px 2px 2px 2px; -webkit-border-radius: 2px 2px 2px 2px; -o-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; }

a.status_green { color: #ffffff; background-color: #50af50; }
a.status_green:hover { color: #ffffff; text-decoration: none; background-color: #3f9e3f; }

a.status_orange { color: #ffffff; background-color: #e46119; }
a.status_orange:hover { color: #ffffff; text-decoration: none; background-color: #d35008; }

a.status_ora { color: #ffffff; background-color: #f59701; }
a.status_ora:hover { color: #ffffff; text-decoration: none; background-color: #e48600; }

a.status_blue { color: #ffffff; background-color: #1782c9; }
a.status_blue:hover { color: #ffffff; text-decoration: none; background-color: #0671b8; }

a.status_red { color: #ffffff; background-color: #1f4d71; }
a.status_red:hover { color: #ffffff; text-decoration: none; background-color: #0e3c60; }

a.status_brown { color: #ffffff; background-color: #8a5e09; }
a.status_brown:hover { color: #ffffff; text-decoration: none; background-color: #794d00; }

a.status_red2 { color: #ffffff; background-color: #db221d; }
a.status_red2:hover { color: #ffffff; text-decoration: none; background-color: #ca110c; }

a.status_no { color: #bbb; background-color: #eeeeee; }
a.status_no:hover { color: #ffffff; text-decoration: none; background-color: #520000; }

a.cover_hover { display: inline-block; }

a.btn_nor { color: #fff; display: inline-block; height: 22px; line-height: 22px; padding: 0 6px; font-size: 12px; text-align: center; -moz-border-radius: 2px 2px 2px 2px; -webkit-border-radius: 2px 2px 2px 2px; -o-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; cursor: pointer; }
a.btn_nor.btn_1, a.btn_nor.btn_gray { background-color: #dddddd; border: 1px solid #cccccc; background-image: linear-gradient(to bottom, #e3e3e3, #cecece); }
a.btn_nor.btn_2, a.btn_nor.btn_yellow { background-color: #e4c500; border: 1px solid #d3b400; background-image: linear-gradient(to bottom, #eccc01, #d5b801); }
a.btn_nor.btn_3, a.btn_nor.btn_orange { background-color: #e46119; border: 1px solid #d35008; background-image: linear-gradient(to bottom, #ec8713, #e25e16); }
a.btn_nor.btn_4, a.btn_nor.btn_blue { background-color: #1782c9; border: 1px solid #0671b8; background-image: linear-gradient(to bottom, #3599dd, #1782c9); }
a.btn_nor.btn_5, a.btn_nor.btn_green { background-color: #50af50; border: 1px solid #3f9e3f; background-image: linear-gradient(to bottom, #6fd46f, #50af50); }
a.btn_nor.btn_6, a.btn_nor.btn_red { background-color: #c82a2e; border: 1px solid #b7191d; background-image: linear-gradient(to bottom, #e0393d, #c82a2e); }
a.btn_nor.btn_7, a.btn_nor.btn_brown { background-color: #8a5e09; border: 1px solid #794d00; background-image: linear-gradient(to bottom, #b9841a, #8a5e09); }

a.pay_nor { color: #fff; display: inline-block; height: 22px; line-height: 22px; padding: 0 6px; font-size: 12px; text-align: center; -moz-border-radius: 2px 2px 2px 2px; -webkit-border-radius: 2px 2px 2px 2px; -o-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; cursor: pointer; }
a.pay_nor.pay_0 { color: #333; background-color: #ffffff; border: 1px solid #ffffff; }
a.pay_nor.pay_1 { background-color: #00aaef; border: 1px solid #0099de; background-image: linear-gradient(to bottom, #00aaef, #0099de); }
a.pay_nor.pay_2 { background-color: #05af10; border: 1px solid #009e00; background-image: linear-gradient(to bottom, #05af10, #009e00); }
a.pay_nor.pay_3 { background-color: #09788b; border: 1px solid #00677a; background-image: linear-gradient(to bottom, #09788b, #00677a); }
a.pay_nor.pay_4 { background-color: #cd0616; border: 1px solid #bc0005; background-image: linear-gradient(to bottom, #e91525, #cd0616); }
a.pay_nor.pay_5 { background-color: #e46119; border: 1px solid #d35008; background-image: linear-gradient(to bottom, #ec8713, #e25e16); }

.anniu { color: #333; position: relative; display: inline-block; height: 22px; line-height: 22px; margin: 2px 0; padding: 0 6px 0 6px; font-size: 12px; text-align: center; border: 1px solid #e5e5e5; background-color: #fff; -moz-border-radius: 2px 2px 2px 2px; -webkit-border-radius: 2px 2px 2px 2px; -o-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; cursor: pointer; }
.anniu .ico { position: absolute; bottom: 2px; right: 2px; width: 5px; height: 4px; background-image: url("../images/icons.png"); background-repeat: no-repeat; background-position: -200px -350px; }
.anniu.anleft { -moz-border-radius: 2px 0px 0px 2px; -webkit-border-radius: 2px 0px 0px 2px; -o-border-radius: 2px 0px 0px 2px; border-radius: 2px 0px 0px 2px; }
.anniu.anleft.ugreen { margin: 0 -1px 0 0; z-index: 10; }
.anniu.anleft.unormal { margin: 0 -1px 0 0; z-index: 10; }
.anniu.anleft.ugray { margin: 0 -1px 0 0; z-index: 10; }
.anniu.anright { -moz-border-radius: 0px 2px 2px 0px; -webkit-border-radius: 0px 2px 2px 0px; -o-border-radius: 0px 2px 2px 0px; border-radius: 0px 2px 2px 0px; }
.anniu.anright.ugreen { margin: 0 0 0 -1px; z-index: 10; }
.anniu.unormal { color: #e46119; border: 1px solid #e46119; }
.anniu.unormal:hover { text-decoration: none; background-color: #fff; }
.anniu.ugray { color: #333333; background-color: #e9e9e9; border: 1px solid #d5d5d5; background-image: linear-gradient(to bottom, #ffffff, #e9e9e9); }
.anniu.ugray .ico { background-position: -200px -300px; }
.anniu.ugray:hover { text-decoration: none; border: 1px solid #c5c5c5; background-color: #e9e9e9; background-image: none; }
.anniu.ugreen { color: #fff; background-color: #37a837; border: 1px solid #269726; background-image: linear-gradient(to bottom, #55d355, #37a837); }
.anniu.ugreen .ico { background-position: -200px -450px; }
.anniu.ugreen:hover { text-decoration: none; background-color: #37a837; background-image: none; }
.anniu.ugreen2 { color: #fff; background-color: #c2e7fd; border: 1px solid #5fb7e0; background-image: linear-gradient(to bottom, #76cdf6, #67c3ee); }
.anniu.ugreen2:hover { text-decoration: none; background-color: #67c3ee; background-image: none; }
.anniu.uorange { color: #fff; background-color: #e46119; border: 1px solid #d35008; background-image: linear-gradient(to bottom, #ec8713, #e25e16); }
.anniu.uorange:hover { text-decoration: none; background-color: #e25e16; background-image: none; }
.anniu.ublue { color: #fff; background-color: #1184d5; border: 1px solid #0073c4; background-image: linear-gradient(to bottom, #2fa3f5, #1184d5); }
.anniu.ublue:hover { text-decoration: none; background-color: #1184d5; background-image: none; }
.anniu.ublue2 { color: #fff; background-color: #03cdd6; border: 1px solid #00abb4; background-image: linear-gradient(to bottom, #03c1c9, #01b5bd); }
.anniu.ublue2:hover { text-decoration: none; background-color: #01b5bd; background-image: none; }
.anniu.ured { color: #fff; background-color: #ce292a; border: 1px solid #bd1819; background-image: linear-gradient(to bottom, #fc6234, #ce292a); }
.anniu.ured:hover { text-decoration: none; background-color: #ce292a; background-image: none; }
.anniu.upurple { color: #fff; background-color: #ff009c; border: 1px solid #ee008b; background-image: linear-gradient(to bottom, #ff76ca, #ff009c); }
.anniu.upurple:hover { text-decoration: none; background-color: #ff009c; background-image: none; }
.anniu.ubrown { color: #fff; background-color: #8a5e09; border: 1px solid #794d00; background-image: linear-gradient(to bottom, #b9841a, #8a5e09); }
.anniu.ubrown:hover { text-decoration: none; background-color: #8a5e09; background-image: none; }
.anniu.uyellow { color: #fff; background-color: #e79905; border: 1px solid #d68800; background-image: linear-gradient(to bottom, #fcc151, #e79905); }
.anniu.uyellow:hover { text-decoration: none; background-color: #e79905; background-image: none; }
.anniu.upink { color: #fff; background-color: #ad64d6; border: 1px solid #9c53c5; background-image: linear-gradient(to bottom, #d48cfc, #ad64d6); }
.anniu.upink:hover { text-decoration: none; background-color: #ad64d6; background-image: none; }
.anniu.qgreen { border: 1px solid #cfe6d3; background-color: #eaf8ed; }
.anniu.qblue { border: 1px solid #cce3f3; background-color: #e9f5fd; }
.anniu.qred { border: 1px solid #f2d1d1; background-color: #feeeea; }
.anniu.cir-green { color: #fff; height: 16px; line-height: 16px; margin: 0 0 0 4px; padding: 0 4px; font-weight: bold; font-size: 12px; font-family: arial; border: 1px solid #d96900; background-color: #ea7a05; -moz-border-radius: 100px 100px 100px 100px; -webkit-border-radius: 100px 100px 100px 100px; -o-border-radius: 100px 100px 100px 100px; border-radius: 100px 100px 100px 100px; }

.cbn { color: #fff; display: inline-block; padding: 1px 4px; font-size: 12px; text-align: center; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; cursor: pointer; }
.cbn.xl { padding: 5px 8px; }
.cbn.bn0 { background-color: #c82a2e; border: 1px solid #b7191d; background-image: linear-gradient(to bottom, #e0393d, #c82a2e); }
.cbn.bn0:hover { text-decoration: none; background-image: linear-gradient(to bottom, #cf282c, #b7191d); }
.cbn.bn1 { background-color: #0fac5d; border: 1px solid #009b4c; background-image: linear-gradient(to bottom, #31ce7f, #0fac5d); }
.cbn.bn1:hover { text-decoration: none; background-image: linear-gradient(to bottom, #20bd6e, #0fac5d); }
.cbn.bn2 { background-color: #0586e3; border: 1px solid #0075d2; background-image: linear-gradient(to bottom, #27a8ff, #0586e3); }
.cbn.bn2:hover { text-decoration: none; background-image: linear-gradient(to bottom, #1697f4, #0075d2); }
.cbn.bn3 { background-color: #8a5e09; border: 1px solid #794d00; background-image: linear-gradient(to bottom, #b9841a, #8a5e09); }
.cbn.bn3:hover { text-decoration: none; background-image: linear-gradient(to bottom, #a87309, #794d00); }
.cbn.bn4 { background-color: #43b0f6; border: 1px solid #329fe5; background-image: linear-gradient(to bottom, #3bcdf7, #43b0f6); }
.cbn.bn4:hover { text-decoration: none; background-image: linear-gradient(to bottom, #2abce6, #329fe5); }
.cbn.bn5 { color: #888; background-color: #ffffff; border: 1px solid #cccccc; cursor: auto; }
.cbn.bn5:hover { text-decoration: none; }
.cbn.un0 { background-color: #dddddd; border: 1px solid #cccccc; background-image: linear-gradient(to bottom, #e3e3e3, #cecece); }
.cbn.un0:hover { text-decoration: none; background-image: linear-gradient(to bottom, #d2d2d2, #bdbdbd); }
.cbn.un1 { background-color: #8a5e09; border: 1px solid #794d00; background-image: linear-gradient(to bottom, #b9841a, #8a5e09); }
.cbn.un1:hover { text-decoration: none; background-image: linear-gradient(to bottom, #a87309, #794d00); }
.cbn.un2 { background-color: #f15a2b; border: 1px solid #e0491a; background-image: linear-gradient(to bottom, #ff7c4d, #f15a2b); }
.cbn.un2:hover { text-decoration: none; background-image: linear-gradient(to bottom, #ff6b3c, #e0491a); }
.cbn.un3 { background-color: #1782c9; border: 1px solid #0671b8; background-image: linear-gradient(to bottom, #3599dd, #1782c9); }
.cbn.un3:hover { text-decoration: none; background-image: linear-gradient(to bottom, #2488cc, #0671b8); }
.cbn.un4 { background-color: #c82a2e; border: 1px solid #b7191d; background-image: linear-gradient(to bottom, #e0393d, #c82a2e); }
.cbn.un4:hover { text-decoration: none; background-image: linear-gradient(to bottom, #cf282c, #b7191d); }
.cbn.zt0 { background-color: #dddddd; border: 1px solid #cccccc; background-image: linear-gradient(to bottom, #e3e3e3, #cecece); }
.cbn.zt0:hover { text-decoration: none; background-image: linear-gradient(to bottom, #d2d2d2, #bdbdbd); }
.cbn.zt1 { background-color: #0fac5d; border: 1px solid #009b4c; background-image: linear-gradient(to bottom, #31ce7f, #0fac5d); }
.cbn.zt1:hover { text-decoration: none; background-image: linear-gradient(to bottom, #20bd6e, #009b4c); }
.cbn.zt2 { background-color: #1782c9; border: 1px solid #0671b8; background-image: linear-gradient(to bottom, #3599dd, #1782c9); }
.cbn.zt2:hover { text-decoration: none; background-image: linear-gradient(to bottom, #2488cc, #0671b8); }
.cbn.zt3 { background-color: #dddddd; border: 1px solid #cccccc; background-image: linear-gradient(to bottom, #e3e3e3, #cecece); }
.cbn.zt3:hover { text-decoration: none; background-image: linear-gradient(to bottom, #d2d2d2, #bdbdbd); }
.cbn.zt4 { background-color: #e46119; border: 1px solid #d35008; background-image: linear-gradient(to bottom, #ec8713, #e25e16); }
.cbn.zt4:hover { text-decoration: none; background-image: linear-gradient(to bottom, #db7602, #d14d05); }
.cbn.zt5 { background-color: #c82a2e; border: 1px solid #b7191d; background-image: linear-gradient(to bottom, #e0393d, #c82a2e); }
.cbn.zt5:hover { text-decoration: none; background-image: linear-gradient(to bottom, #cf282c, #b7191d); }
.cbn.dred { color: #e00; display: inline; margin: 0 5px 0 0; padding: 1px 4px; font-size: 12px; border: 1px solid #e00; border-radius: 4px; overflow: hidden; }
.cbn.cn0 { background-color: #dddddd; border: 1px solid #cccccc; background-image: linear-gradient(to bottom, #e3e3e3, #cecece); }
.cbn.cn0:hover { text-decoration: none; background-image: linear-gradient(to bottom, #d2d2d2, #bdbdbd); }
.cbn.cn1 { background-color: #dddddd; border: 1px solid #cccccc; background-image: linear-gradient(to bottom, #e3e3e3, #cecece); }
.cbn.cn1:hover { text-decoration: none; background-image: linear-gradient(to bottom, #d2d2d2, #bdbdbd); }
.cbn.cn2 { background-color: #e9e96e; border: 1px solid #d2d34d; background-image: linear-gradient(to bottom, #f1f199, #d7db10); }
.cbn.cn2:hover { text-decoration: none; background-image: linear-gradient(to bottom, #e0e088, #c6ca00); }
.cbn.cn3 { background-color: #e46119; border: 1px solid #d35008; background-image: linear-gradient(to bottom, #ec8713, #e25e16); }
.cbn.cn3:hover { text-decoration: none; background-image: linear-gradient(to bottom, #db7602, #d14d05); }
.cbn.cn4 { background-color: #1782c9; border: 1px solid #0671b8; background-image: linear-gradient(to bottom, #3599dd, #1782c9); }
.cbn.cn4:hover { text-decoration: none; background-image: linear-gradient(to bottom, #2488cc, #0671b8); }
.cbn.cn5 { background-color: #50af50; border: 1px solid #3f9e3f; background-image: linear-gradient(to bottom, #6fd46f, #50af50); }
.cbn.cn5:hover { text-decoration: none; background-image: linear-gradient(to bottom, #5ec35e, #3f9e3f); }
.cbn.cn6 { background-color: #c82a2e; border: 1px solid #b7191d; background-image: linear-gradient(to bottom, #e0393d, #c82a2e); }
.cbn.cn6:hover { text-decoration: none; background-image: linear-gradient(to bottom, #cf282c, #b7191d); }
.cbn.cn7 { background-color: #8a5e09; border: 1px solid #794d00; background-image: linear-gradient(to bottom, #b9841a, #8a5e09); }
.cbn.cn7:hover { text-decoration: none; background-image: linear-gradient(to bottom, #a87309, #794d00); }
.cbn.wn0 { color: #333; background-color: #e5e5e5; border: 1px solid #dee3e9; background-image: linear-gradient(to bottom, #f8f4f4, #e5e4e4); }
.cbn.wn0:hover { text-decoration: none; background-image: linear-gradient(to bottom, #f6f6f6, #d6d6d6); }
.cbn.wn1 { background-color: #1782c9; border: 1px solid #0671b8; background-image: linear-gradient(to bottom, #3599dd, #1782c9); }
.cbn.wn1:hover { text-decoration: none; background-image: linear-gradient(to bottom, #2488cc, #0671b8); }
.cbn.wn2 { background-color: #50af50; border: 1px solid #3f9e3f; background-image: linear-gradient(to bottom, #6fd46f, #50af50); }
.cbn.wn2:hover { text-decoration: none; background-image: linear-gradient(to bottom, #5ec35e, #3f9e3f); }
.cbn.wn3 { background-color: #148aa0; border: 1px solid #03798f; background-image: linear-gradient(to bottom, #1fa8bf, #00677a); }
.cbn.wn3:hover { text-decoration: none; background-image: linear-gradient(to bottom, #0e97ae, #005669); }
.cbn.wn4 { background-color: #c82a2e; border: 1px solid #b7191d; background-image: linear-gradient(to bottom, #e0393d, #c82a2e); }
.cbn.wn4:hover { text-decoration: none; background-image: linear-gradient(to bottom, #cf282c, #b7191d); }
.cbn.xl { height: 36px; line-height: 36px; padding: 1px 10px; }
.cbn.bs { margin: 2px; }

.ctn.bn0 { color: #c82a2e; }
.ctn.bn1 { color: #0fac5d; }
.ctn.bn2 { color: #0586e3; }
.ctn.bn3 { color: #8a5e09; }
.ctn.bn4 { color: #43b0f6; }
.ctn.bn5 { color: #888; }

.btn_normal { color: #bbb; display: inline-block; padding: 2px 5px 2px 5px; background-color: #eeeeee; -moz-border-radius: 2px 2px 2px 2px; -webkit-border-radius: 2px 2px 2px 2px; -o-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; }

.btn_green { color: #ffffff; background-color: #50af50; }

.btn_red { color: #ffffff; background-color: #db221d; }

.cmbtn { display: flex; font-size: 12px; align-items: center; justify-content: center; cursor: pointer; }
.cmbtn.mini { padding: 1px 3px; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; }
.cmbtn.small { height: 26px; padding: 0 1rem; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; }
.cmbtn.normal { height: 38px; padding: 0 0.6rem; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; }
.cmbtn.middle { height: 34px; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; }
.cmbtn.sizeall { width: 100%; }
.cmbtn.sizesec { width: calc(50% - 5px); }
.cmbtn.sizethr { width: 33.3%; }
.cmbtn.size100 { width: 100px; }
.cmbtn.size40 { width: 40px; }
.cmbtn.fs13 { font-size: 13px; }
.cmbtn.fs14 { font-size: 14px; }
.cmbtn.widthauto { width: auto; padding: 0 15px; }
.cmbtn.scblue { color: #fff; border: 1px solid #0586e3; background-color: #1697f4; }
.cmbtn.scblue:hover { border: 1px solid #0075d2; background-color: #0586e3; }
.cmbtn.cblue { color: #fff; border: 1px solid #0d8eee; background-color: #0d8eee; background-image: linear-gradient(to bottom, #2fb0ff, #0d8eee); }
.cmbtn.cblue:hover { text-decoration: none; background-image: linear-gradient(to bottom, #1e9fff, #007ddd); }
.cmbtn.cgreen { color: #fff; border: 1px solid #0075d2; background-color: #0586e3; background-image: linear-gradient(to bottom, #1697f4, #0586e3); }
.cmbtn.cgreen:hover { text-decoration: none; background-image: linear-gradient(to bottom, #0586e3, #0075d2); }
.cmbtn.cgreen2 { color: #fff; border: 1px solid #008577; background-color: #009688; background-image: linear-gradient(to bottom, #11a799, #009688); }
.cmbtn.cgreen2:hover { text-decoration: none; background-image: linear-gradient(to bottom, #009688, #008577); }
.cmbtn.corange, .cmbtn.orange { color: #fff; border: 1px solid #d35008; background-color: #e46119; background-image: linear-gradient(to bottom, #ec8713, #e25e16); cursor: pointer; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.cmbtn.corange:hover, .cmbtn.orange:hover { text-decoration: none; background-color: #e25e16; }
.cmbtn.lblue { color: #0586e3; border: 1px solid #0586e3; background: 0 0; }
.cmbtn.lblue:hover { color: #fff; background-color: #1697f4; }
.cmbtn.gray { color: #666; border: 1px solid #eeeeee; background-color: #fbfbfb; cursor: pointer; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.cmbtn.gray:hover { color: #333; text-decoration: none; background-color: #e9e9e9; }
.cmbtn.grays { color: #666; border: 1px solid #eeeeee; background-color: #fbfbfb; cursor: pointer; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.cmbtn.grays:hover { color: #fff; text-decoration: none; background-image: linear-gradient(to bottom, #009688, #008577); }
.cmbtn.bblue { color: #007ddd; font-size: 13px; border: 1px solid #1e9fff; background-color: #ffffff; transition: all 0.6s; }
.cmbtn.bblue:hover { color: #006ccc; border: 1px solid #007ddd; }
.cmbtn.bgray { color: #aaaaaa; font-size: 13px; border: 1px solid #ccc; background-color: #ffffff; transition: all 0.6s; cursor: auto; }
.cmbtn.lightblue { color: #1e9fff; border: 1px solid #dee3ed; background-color: #fff; }
.cmbtn.lightblue:hover { color: #fff; border: 1px solid #0d8eee; background-color: #0d8eee; background-image: linear-gradient(to bottom, #2fb0ff, #0d8eee); cursor: pointer; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }

span.icon_no { display: inline-block; width: 24px; height: 22px; background: url("../images/icons.png") no-repeat 0 0; }

span.icon_yes { display: inline-block; width: 24px; height: 22px; background: url("../images/icons.png") no-repeat 0 -50px; }

.plc_arr { display: inline-block; width: 7px; height: 10px; margin: 0 0 0 3px; font-size: 0px; }

.arr-top { background-image: url("../images/icons.png"); background-repeat: no-repeat; background-position: 0 -350px; }

.arr-bottom { background-image: url("../images/icons.png"); background-repeat: no-repeat; background-position: 0 -400px; }

a.swlist { position: absolute; right: 1px; bottom: 1px; display: inline-block; width: 16px; height: 16px; background: url("../images/jiaobiao.png") no-repeat 0 0; }
a.swlist:hover { background: url("../images/jiaobiao.png") no-repeat right bottom; }

a.tdpaixu { display: inline-block; height: 22px; line-height: 22px; }
a.tdpaixu:hover { text-decoration: none; }

.allsort { display: inline-block; width: 62px; height: 20px; line-height: 20px; border: 1px solid #d9dadc; background-color: #fff; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.allsort select { color: #000d2d; width: 62px; height: 20px; line-height: 20px; }
.allsort a.sortup { width: 9px; height: 5px; float: left; margin: 8px 10px; text-indent: -10000em; background: url("../images/icons.png") no-repeat 0 -450px; }
.allsort a.sortup:hover { background: url("../images/icons.png") no-repeat 0 -500px; }
.allsort a.sortup.sortupcurr { background: url("../images/icons.png") no-repeat 0 -500px; }
.allsort a.sortbottom { width: 9px; height: 5px; float: right; margin: 8px 10px; text-indent: -10000em; background: url("../images/icons.png") no-repeat 0 -550px; }
.allsort a.sortbottom:hover { background: url("../images/icons.png") no-repeat 0 -600px; }
.allsort a.sortbottom.sortbottomcurr { background: url("../images/icons.png") no-repeat 0 -600px; }

a.sortct { width: 9px; height: 5px; float: right; text-indent: -10000em; }

.allsorts { width: 9px; height: 18px; float: right; margin: 2px 0 0 2px; }

a.sortup { width: 9px; height: 5px; float: left; margin: 2px 0; text-indent: -10000em; background: url("../images/icons.png") no-repeat 0 -450px; }
a.sortup:hover { background: url("../images/icons.png") no-repeat 0 -500px; }
a.sortup.sortupcurr { background: url("../images/icons.png") no-repeat 0 -500px; }

a.sortct { width: 9px; height: 5px; float: right; text-indent: -10000em; }

a.sortbottom { width: 9px; height: 5px; float: right; margin: 1px 0; text-indent: -10000em; background: url("../images/icons.png") no-repeat 0 -550px; }
a.sortbottom:hover { background: url("../images/icons.png") no-repeat 0 -600px; }
a.sortbottom.sortbottomcurr { background: url("../images/icons.png") no-repeat 0 -600px; }

a.nowordlist { color: #bbb; background-color: #eeeeee; -moz-border-radius: 2px 2px 2px 2px; -webkit-border-radius: 2px 2px 2px 2px; -o-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; }
a.nowordlist:hover { color: #fff; text-decoration: none; background-color: #d4d4d4; }

.cimg1 img { width: 30px; -moz-border-radius: 2px 2px 2px 2px; -webkit-border-radius: 2px 2px 2px 2px; -o-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; }

.cm-condition { display: flex; align-items: center; margin: 0 0 10px; padding: 12px; border: 1px solid rgba(0, 0, 0, 0.15); background-color: #fff; box-shadow: rgba(0, 0, 0, 0.075) 0px 0px 8px 0px, rgba(255, 255, 255, 0) 0px 2px 4px 0px; -moz-border-radius: 8px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px; -o-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; }

.cmformdata { display: block; }
.cmformdata form { display: inline-block; width: 100%; }

.newfields { width: 480px; min-width: 360px; }

.sinitem1 { width: 100%; }

.sinitem2 { width: 50%; }

.sinitem3 { width: 33.333%; }

.sinitem4 { width: 25%; }

.sinitem5 { width: 20%; }

.sinitem6 { width: 16.65%; }

table { position: relative; width: 100%; }
table td, table th { position: relative; }
table th p { font-weight: bold; }
table tr { width: 100%; }
table tr td .swra { margin: 10px 0 0; padding: 5px 10px; border: 1px solid #e0ecf9; background-color: #ebf2fa; }
table tr td .swra p { padding: 1px 0; }
table tr td .swra p .hide { color: #e00; margin: 0 10px 0 0; }
table tr td .swra p .show { color: #06c37e; margin: 0 10px 0 0; }
table tr td a.i_jiaobiao { position: absolute; right: 1px; bottom: 1px; display: inline-block; width: 16px; height: 16px; background: url("../images/jiaobiao.png") no-repeat 0 0; }
table tr td a.i_jiaobiao:hover { background: url("../images/jiaobiao.png") no-repeat right bottom; }
table tr td .i_pen { display: inline-block; width: 17px; height: 17px; float: left; margin: 0 2px 0 0; cursor: pointer; background: url("../images/iconlines.png") no-repeat 0 0; }
table tr td .i_pen:hover { background: url("../images/iconlines.png") no-repeat -17px 0; }
table tr td .i_upload { display: inline-block; width: 17px; height: 17px; margin: 0 2px; cursor: pointer; background: url("../images/upload_1.png") no-repeat center center; background-size: contain; }
table tr td .i_upload:hover { background: url("../images/upload_2.png") no-repeat center center; background-size: contain; }
table tr td .i_download { display: inline-block; width: 17px; height: 17px; margin: 0 2px; cursor: pointer; background: url("../images/download_1.png") no-repeat center center; background-size: contain; }
table tr td .i_download:hover { background: url("../images/download_2.png") no-repeat center center; background-size: contain; }
table tr td .xiala { height: 16px; padding: 1px 5px; font-size: 12px; text-align: center; background: url("../images/xiala.png") no-repeat center center; }
table tr td .sy { color: #bbb; }
table tr a.openpay { display: inline-block; }
table tr a.openpay .img { display: inline-block; width: 18px; margin: 0 2px; }
table tr a.openpay .img img { width: 18px; }
table tr a.tags { display: inline-block; margin: 0 6px 0 0; padding: 4px 10px; border: 1px solid #e9e9e9; }
table tr a.tags:hover { color: #fff; text-decoration: none; background-color: #162228; }
table tr .vlist { clear: both; display: none; position: absolute; top: 50%; right: 15px; width: 170px; margin: -20px 0 0; padding: 7px; border: 1px solid #e9ebed; background-color: #fff; -moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2); -o-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2); box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2); -moz-border-radius: 2px 2px 2px 2px; -webkit-border-radius: 2px 2px 2px 2px; -o-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; z-index: 50; }
table tr .vlist ul { display: inline-block; width: 100%; }
table tr .vlist ul li { float: left; margin: 2px; text-align: center; }
table tr .vlists { clear: both; display: none; position: absolute; bottom: 8px; right: 15px; width: 140px; padding: 10px; border: 1px solid #fdc1a4; background-color: #fcdecf; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; z-index: 50; }
table tr .vlists .vdatas { display: inline-block; width: 100%; }
table tr .vlists .vdatas ul { display: inline-block; width: 100%; }
table tr .vlists .vdatas ul li { float: left; margin: 2px; }
table tr .vlists2 { right: -170px; bottom: 8px; }
table tr .ctit { border: 1px solid #c6d8e8; background-color: #d7e9f9; }
table tr .classlist { padding: 4px 0; }
table tr .classlist .font { display: inline-block; height: 38px; line-height: 38px; padding: 0 15px; border: 1px solid #e9ebed; background-color: #ffffff; }
table thead th { color: #001e3e; font-weight: bold; }
table tbody td { padding: 6px; }
table .tgreen td { border: 1px solid #cfecd7; background-color: #e0fde8; }
table .trhide td { border: 1px solid #e9ebed; background-color: #eceff4; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
table .trindexed td { border: 1px solid #cadeee; background-color: #dbefff; }
table .highlight { background-color: #eff8fd; }

.cmthead th, .cmthead td { height: 30px; border-bottom: 1px solid #e5e7eb; }

.wintable { border: 1px solid #e5e7eb; border-radius: 5px; overflow: hidden; }
.wintable tr td { border-left: 1px solid #e5e7eb; border-bottom: 1px solid #e5e7eb; }
.wintable tr td:first-child { border-left: 0 none; }
.wintable tr:nth-child(odd) { background-color: #f6f8fc; }
.wintable tr:last-child td { border-bottom: 0 none; }

.cmstxt { display: block; }
.cmstxt.tpup a { letter-spacing: 1px; }

table.normal td { border: 1px solid #e9ebed; }
table.normal td.thr { vertical-align: top; }

#tablemain tr td { position: relative; }

#tablemains { visibility: hidden; }

.gongsiyeji { width: 100%; float: left; }
.gongsiyeji p { color: #fff; font-size: 12px; text-align: center; -moz-text-shadow: 0px 2px 2px rgba(1, 0, 0, 0.4); -webkit-text-shadow: 0px 2px 2px rgba(1, 0, 0, 0.4); -o-text-shadow: 0px 2px 2px rgba(1, 0, 0, 0.4); text-shadow: 0px 2px 2px rgba(1, 0, 0, 0.4); }
.gongsiyeji p.p1 { font-size: 32px; font-weight: bold; }
.gongsiyeji .wrss { background-image: url("../images/white60.png"); background-repeat: no-repeat; background-position: left bottom; background-size: 100% auto; }
.gongsiyeji .lbig { width: 50%; float: left; }
.gongsiyeji .lbig .wrsitem { margin: 0 5px 0 0; }
.gongsiyeji .lbig .wrsitm { background-image: linear-gradient(to right, #4385fb, #43abfb); -moz-border-radius: 20px 20px 20px 20px; -webkit-border-radius: 20px 20px 20px 20px; -o-border-radius: 20px 20px 20px 20px; border-radius: 20px 20px 20px 20px; }
.gongsiyeji .lbig .wrss { display: flex; height: 322px; align-items: center; justify-content: center; }
.gongsiyeji .rtop, .gongsiyeji .rbottom { width: 50%; float: right; }
.gongsiyeji .rtop .wrsitem, .gongsiyeji .rbottom .wrsitem { margin: 0 0 0 5px; }
.gongsiyeji .rtop .wrsitm, .gongsiyeji .rbottom .wrsitm { background-image: linear-gradient(to right, #4385fb, #43abfb); -moz-border-radius: 15px 15px 15px 15px; -webkit-border-radius: 15px 15px 15px 15px; -o-border-radius: 15px 15px 15px 15px; border-radius: 15px 15px 15px 15px; }
.gongsiyeji .rtop .wrss, .gongsiyeji .rbottom .wrss { display: flex; height: 156px; align-items: center; justify-content: center; }
.gongsiyeji .rtop { margin: 0 0 10px 0; }
.gongsiyeji .rtop .wrsitm { background-image: linear-gradient(to right, #31c363 50%, #83c331); }
.gongsiyeji .rbottom .wrsitm { background-image: linear-gradient(to right, #fc9530 50%, #fcbb30); }

.indexlist { border: 1px solid #e5ecf1; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.indexlist table th { padding: 8px 6px; border-left: 1px solid #e5ecf1; border-bottom: 1px solid #e5ecf1; background-color: #f1f6f9; }
.indexlist table th:nth-child(1) { border-left: 0 none; }
.indexlist table td { padding: 8; border-left: 1px solid #e5ecf1; border-bottom: 1px solid #e5ecf1; }
.indexlist table td:nth-child(1) { border-left: 0 none; }

.indexslist { border: 1px solid #e5ecf1; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.indexslist table th { padding: 8px 6px; border-left: 1px solid #e5ecf1; border-bottom: 1px solid #e5ecf1; background-color: #f1f6f9; }
.indexslist table th:nth-child(1) { border-left: 0 none; }
.indexslist table td { border-left: 1px solid #e5ecf1; border-bottom: 1px solid #e5ecf1; }
.indexslist table td:nth-child(1) { border-left: 0 none; }

.tablelist { position: relative; display: inline-block; width: 100%; }
.tablelist .tablehed { position: absolute; top: 0; left: 0; min-width: 100%; z-index: 10; }
.tablelist .tablebox { position: relative; min-width: 100%; z-index: 1; }
.tablelist .tablebox .c-btns { position: fixed; top: 50%; right: 12px; z-index: 800; background-color: rgba(0, 0, 0, 0.4); -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.tablelist .tablebox .c-btns a { color: #fff; display: inline-block; width: 40px; height: 30px; line-height: 30px; float: left; text-align: center; font-weight: bold; font-size: 18px; font-family: arial; }

.tablesorter thead tr.thead th.header { background-image: url("../images/sort_updown.png"); background-repeat: no-repeat; background-position: right center; }
.tablesorter thead tr.thead th.header.headerSortUp { background-image: url("../images/sort_down.png"); }
.tablesorter thead tr.thead th.header.headerSortDown { background-image: url("../images/sort_up.png"); }

.cvlist { clear: both; display: none; position: absolute; bottom: 1px; right: 17px; width: 170px; padding: 12px; background-color: #fff; -moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.45); -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.45); -o-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.45); box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.45); -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; z-index: 50; }
.cvlist .tip { text-align: left; margin: 0 0 2px; }
.cvlist ul { display: inline-block; width: 100%; }
.cvlist ul li { float: left; margin: 2px; text-align: center; }
.cvlist.cvjclist { width: 240px; }
.cvlist.cvfklist { width: 180px; }
.cvlist.cvwtlist { width: 180px; }
.cvlist.tsxzlist { width: 300px; }
.cvlist.tsshlist { width: 270px; }

.cmwinlist { clear: both; display: none; position: absolute; top: 0; left: 50%; width: 90px; margin: 0 0 0 -55px; padding: 8px; border: 1px solid #bce3ff; background-color: #fff; box-shadow: 3px 3px 1px rgba(12, 186, 241, 0.25); -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; z-index: 950; }
.cmwinlist ul { display: inline-block; }
.cmwinlist li { float: left; margin: 2px 2px; }
.cmwinlist a { text-align: left; }

#error { position: fixed; bottom: 0; left: 0; padding: 20px; background-color: #fff0b7; z-index: 999; }
#error * { color: #e00; font-size: 14px; }

.uploads { display: inline; float: left; margin: 0 -1px 0 0; }
.uploads .upload2 { display: block; padding: 6px; border: 1px solid #e9ebed; background-color: #fff; cursor: pointer; }
.uploads .upload2 .cimgwra { display: block; max-width: 233px; background: url("../images/shizi2.png") no-repeat center center; overflow: hidden; }
.uploads .upload2:hover .cimgwra img { filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; }
.uploads a.delcover { color: #555; clear: both; display: block; height: 18px; line-height: 18px; padding: 4px 0; border: 1px solid #dee3ed; font-size: 12px; border-top: 0 none; text-align: center; background-color: #f6f8fc; }
.uploads a.delcover:hover { color: #f00; text-decoration: none; }

.uploadwras { position: relative; display: inline; float: left; margin: 0 -1px 0 0; }
.uploadwras .uploadimgs { display: block; padding: 6px; border: 1px solid #dee3ed; background-color: #f6f8fc; background-image: url("../images/white60.png"); background-repeat: repeat; background-position: center center; -moz-border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; -o-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; cursor: pointer; overflow: hidden; }
.uploadwras .uploadimgs .cimgwra { display: table; width: 100%; overflow: hidden; }
.uploadwras .uploadimgs .cimgwra .cimgitm { display: table-cell; vertical-align: middle; text-align: center; }
.uploadwras .uploadimgs .cimgwra:hover { background-image: url("../images/shizi2.png"); background-repeat: no-repeat; background-position: center center; }
.uploadwras .uploadimgs .cimgwra:hover .cimgitm img { filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; }
.uploadwras .uploadimgs .size_e { height: 60px; max-width: 240px; min-width: 60px; max-height: 60px; }
.uploadwras .uploadimgs .size_e img { max-width: 100%; max-height: 60px; }
.uploadwras .uploadimgs .size_s { height: 100px; max-width: 240px; min-width: 80px; max-height: 100px; }
.uploadwras .uploadimgs .size_s img { max-width: 100%; max-height: 100px; }
.uploadwras .uploadimgs .size_m { height: 116px; max-width: 500px; min-width: 80px; max-height: 116px; }
.uploadwras .uploadimgs .size_m img { max-width: 100%; max-height: 116px; }
.uploadwras .uploadimgs .size_l { height: 150px; max-width: 500px; min-width: 80px; max-height: 150px; }
.uploadwras .uploadimgs .size_l img { max-width: 100%; max-height: 150px; }
.uploadwras a.delcover { color: #555; clear: both; display: block; height: 18px; line-height: 18px; padding: 4px 0; border: 1px solid #dee3ed; font-size: 12px; border-top: 0 none; text-align: center; background-color: #f6f8fc; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; -o-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; }
.uploadwras a.delcover:hover { color: #f00; text-decoration: none; }

#pg-aside { position: fixed; top: 0; height: 100%; left: 0; width: 170px; float: left; background-color: #001e3e; background-image: linear-gradient(to bottom, #001e3e, #002d57); transition: all 0.15s; z-index: 800; }
#pg-aside .ui-h { width: 100%; float: left; border-bottom: 1px solid #000d2d; }
#pg-aside .ui-h a.logo { color: #fff; display: flex; width: 100%; height: 62px; align-items: center; justify-content: center; overflow: hidden; }
#pg-aside .ui-h a.icon { color: #fff; display: none; width: 100%; height: 62px; overflow: hidden; }
#pg-aside .ui-h img { height: 30px; margin: 2px 0 0; }
#pg-aside .ui-c { width: 100%; float: left; padding: 8px 0 0; border-top: 1px solid #112f4f; }
#pg-aside .ui-c .identity { position: relative; display: inline-block; width: 100%; transition: all 0.5s; }
#pg-aside .ui-c .identity .pir { clear: both; position: absolute; right: 10px; top: 0; color: #657078; display: inline-block; width: 16px; height: 16px; line-height: 16px; font-size: 12px; text-align: center; border: 1px solid #273339; background-color: #051117; -moz-border-radius: 2px 2px 2px 2px; -webkit-border-radius: 2px 2px 2px 2px; -o-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; }
#pg-aside .ui-c .identity .pir.cg { color: #fff; border: 1px solid #a60000; background-color: #b70202; }
#pg-aside .ui-c .identity .pir.mg { color: #fff; border: 1px solid #e0491a; background-color: #f15a2b; }
#pg-aside .ui-c .identity .profile { display: inline-block; width: 100%; text-align: center; }
#pg-aside .ui-c .identity .profile .prow { display: inline-block; width: 54px; height: 54px; background-color: rgba(254, 254, 254, 0.2); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#2Ffefefe,endColorstr=#2Ffefefe); -moz-border-radius: 100px 100px 100px 100px; -webkit-border-radius: 100px 100px 100px 100px; -o-border-radius: 100px 100px 100px 100px; border-radius: 100px 100px 100px 100px; overflow: hidden; }
#pg-aside .ui-c .identity .profile .prow img { width: 48px; height: 48px; margin: 3px; -moz-border-radius: 100px 100px 100px 100px; -webkit-border-radius: 100px 100px 100px 100px; -o-border-radius: 100px 100px 100px 100px; border-radius: 100px 100px 100px 100px; }
#pg-aside .ui-c .identity .info { width: 94%; float: left; padding: 8px 3% 8px 3%; text-align: center; }
#pg-aside .ui-c .identity .info p { color: #fff; text-transform: uppercase; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
#pg-aside .ui-c .identity .info p.en { font-size: 12px; }
#pg-aside .ui-c .items { display: inline-block; width: 100%; overflow-y: auto; }
#pg-aside .ui-c .items::-webkit-scrollbar { position: fixed; top: 0; right: 0; width: 0; height: 4px; background-color: #000000; }
#pg-aside .ui-c .items::-webkit-scrollbar-track { border-radius: 10px; background-color: #001e3e; }
#pg-aside .ui-c .items::-webkit-scrollbar-thumb { border-radius: 10px; background-color: #0068a7; }
#pg-aside .ui-c .items li { position: relative; display: inline-block; width: 100%; }
#pg-aside .ui-c .items .tips { display: block; }
#pg-aside .ui-c .items .tips a { color: rgba(255, 255, 255, 0.85); display: flex; width: 100%; padding: 6px 0; align-items: center; }
#pg-aside .ui-c .items .tips a:hover { text-decoration: none; }
#pg-aside .ui-c .items .tips a:hover font { text-decoration: underline; }
#pg-aside .ui-c .items .tips font { display: block; width: 80px; height: 24px; line-height: 24px; font-size: 14px; }
#pg-aside .ui-c .items .tips .iconfont { display: flex; align-items: center; justify-content: center; width: 24px; height: 24px; font-size: 18px; }
#pg-aside .ui-c .items .tips .iconleft { margin: 0 6px 0 20px; }
#pg-aside .ui-c .items .tips .iconright { color: rgba(255, 255, 255, 0.5); margin: 0 0px 0 0; }
#pg-aside .ui-c .items .item { display: none; padding: 0 10px; }
#pg-aside .ui-c .items .item .pos { padding: 8px 0; }
#pg-aside .ui-c .items .item p { text-indent: 36px; }
#pg-aside .ui-c .items .item p a { color: rgba(255, 255, 255, 0.4); font-size: 12px; }
#pg-aside .ui-c .items .item p.cur a { color: #32b9f3; }
#pg-aside .ui-c .items .line { display: block; height: 1px; margin: 3px 20px; font-size: 0px; border-top: 1px dotted #4162b1; }
#pg-aside .ui-c .items li.current { background-color: #0d263c; }
#pg-aside .ui-c .items li.current .tips a { color: #fff; background-color: #0068a7; }
#pg-aside .ui-c .items li.current .tips .iconright { color: #fff; }
#pg-aside .ui-c .items li.current .item { display: block; }
#pg-aside.stretch { width: 170px; }
#pg-aside.shrink { width: 70px; }
#pg-aside.shrink .ui-h a.logo { display: none; }
#pg-aside.shrink .ui-h a.icon { display: flex; align-items: center; justify-content: center; }
#pg-aside.shrink .ui-c .profile .prow { width: 40px; height: 40px; margin: 0 15px; }
#pg-aside.shrink .ui-c .profile .prow img { width: 34px; height: 34px; }
#pg-aside.shrink .ui-c .info { display: none; }
#pg-aside.shrink .ui-c .items { width: 100%; margin: 10px 0 0; overflow: visible; }
#pg-aside.shrink .ui-c .items a { align-items: center; justify-content: center; }
#pg-aside.shrink .ui-c .items .iconleft { height: 32px; margin: 0; font-size: 25px; }
#pg-aside.shrink .ui-c .items .iconright { display: none; }
#pg-aside.shrink .ui-c .items font { display: none; }
#pg-aside.shrink .ui-c .items .item { display: none; position: absolute; top: 0; left: 70px; width: 100px; float: left; padding: 10px 0; border-left: 2px solid #000d2d; background-color: #001e3e; -moz-border-radius: 0px 5px 5px 0px; -webkit-border-radius: 0px 5px 5px 0px; -o-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px; }
#pg-aside.shrink .ui-c .items .item .pos { position: relative; left: 0; }
#pg-aside.shrink .ui-c .items .item p { width: 100%; text-indent: 0; }
#pg-aside.shrink .ui-c .items .item p a { color: #fff; display: inline-block; width: 100%; height: 30px; line-height: 30px; text-align: center; }
#pg-aside.shrink .ui-c .items .item p a:hover { text-decoration: underline; }
#pg-aside.shrink .ui-c .items .item p.cur a { color: #fff; }
#pg-aside.shrink .ui-c li.current .item { display: none; }
#pg-aside.shrink .ui-c li.hover .tips a { background-color: #1179b8; }
#pg-aside.shrink .ui-c li.hover .item { display: inline-block; }

#pg-article { min-width: 1200px; margin: 0 0 0 170px; transition: all 0.15s; overflow-x: auto; z-index: 799; }
#pg-article.stretch { margin: 0 0 0 70px; }
#pg-article.shrink { margin: 0 0 0 170px; }

#pg-wra { width: 100%; float: left; }

#pg-main { width: 100%; float: left; }

#pg-mid { display: inline-block; width: 100%; }

#pg-top { position: relative; display: inline-block; width: 100%; border-top: 5px solid #001e3e; background-color: #001e3e; -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); -o-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); z-index: 10; }
#pg-top .ui-w { display: block; background-color: #fff; overflow: hidden; -moz-border-radius: 20px 20px 0px 0px; -webkit-border-radius: 20px 20px 0px 0px; -o-border-radius: 20px 20px 0px 0px; border-radius: 20px 20px 0px 0px; }
#pg-top .ui-l { display: flex; height: 57px; float: left; align-items: center; justify-content: center; }
#pg-top .ui-l .erptips { color: #222; font-size: 16px; }
#pg-top .ui-l a { display: inline-block; width: 22px; height: 15px; float: left; margin: 0 10px 0 20px; text-indent: -10000em; background: url("../images/icons.png") no-repeat 0 -650px; }
#pg-top .ui-r { float: right; }
#pg-top .ui-r .ope { float: right; }
#pg-top .ui-r ul { float: right; margin: 0 10px 0 0; }
#pg-top .ui-r li { position: relative; display: flex; height: 57px; float: left; margin: 0 10px; align-items: center; justify-content: center; }
#pg-top .ui-r li a.tis { position: relative; display: flex; align-items: center; justify-content: center; float: right; }
#pg-top .ui-r li a.tis .iconfont { color: #999; font-size: 16px; }
#pg-top .ui-r li a.tis:hover { color: #e00; text-decoration: none; }
#pg-top .ui-r li a.tis:hover .iconfont { color: #e00; }
#pg-top .ui-r li span.mscount { color: #fff; position: absolute; top: 50%; right: -15px; margin: -20px 0 0; min-width: 20px; font-size: 12px; text-align: center; font-family: arial; background-color: #e00; border-radius: 50%; overflow: hidden; }
#pg-top .ui-c { display: block; max-width: 60%; height: 57px; margin: 0 300px 0 200px; }
#pg-top .ui-c .cmnews { display: inline-block; width: 100%; }
#pg-top .ui-c .cmnews li .items .dates { margin: 0; }
#pg-top .ui-c .cmnews .iconfont { display: none; }
#pg-top .ui-c .cmnews .more { display: none; }
#pg-top .ui-c .cmnews .zf { display: inline; }

#pg-show { margin: 12px; }

#pg-showi { margin: 12px; }

#pg-header { position: relative; display: inline-block; width: 100%; margin: 0 0 12px 0; z-index: 600; }
#pg-header .topnormal { display: inline-block; width: 100%; }
#pg-header .topnormal .navs { position: relative; display: inline-block; float: left; margin: 0 6px 0 0; z-index: 200; }
#pg-header .topnormal .navs .tits { display: inline-block; min-width: 140px; height: 38px; line-height: 38px; padding: 0 20px 0 15px; border: 1px solid #e9ebed; background: #ffffff url("../images/arr_1.png") no-repeat 94% center; cursor: pointer; }
#pg-header .topnormal .navs .items { display: none; position: absolute; top: 39px; left: 0; width: 100%; }
#pg-header .topnormal .navs .items ul { display: block; max-height: 240px; padding: 5px 15px; border: 1px solid #e9ebed; background-color: #ffffff; overflow-x: auto; }
#pg-header .topnormal .navs .items ul li { width: 100%; border-bottom: 1px dotted #e9ebed; }
#pg-header .topnormal .navs .items ul li a { display: inline-block; width: 100%; height: 32px; line-height: 32px; }
#pg-header .topnormal .navs .items ul li a.current { color: #f00; }
#pg-header .topnormal .navs .items ul li a:hover { color: #f00; }
#pg-header .topnormal .navs .items ul li.o2 a { width: 165px; padding: 0 10px 0 25px; background: url("../images/line1.gif") no-repeat 4px center; }
#pg-header .topnormal .navs .items ul li.o3 a { width: 155px; padding: 0 10px 0 35px; background: url("../images/line1.gif") no-repeat 14px center; }
#pg-header .topnormal .navs .items ul li.o4 a { width: 145px; padding: 0 10px 0 45px; background: url("../images/line1.gif") no-repeat 24px center; }
#pg-header .topnormal .navs .items ul li.o5 a { width: 135px; padding: 0 10px 0 55px; background: url("../images/line1.gif") no-repeat 34px center; }
#pg-header .topnormal .navs .items ul li:last-child { border-bottom: 0 none; }
#pg-header .topnormal .search { display: inline; float: right; margin: 0 0 0 6px; }
#pg-header .topnormal .search form { float: left; }
#pg-header .topnormal .search form .textw { display: inline-block; border: 1px solid #e9ebed; background-color: #fff; }
#pg-header .topnormal .search form .text { width: 140px; }
#pg-header .topnormal .search form .submit { float: right; margin: 0 0 0 6px; }
#pg-header .topnormal .search form .submit6 { height: 40px; float: right; margin: 0 0 0 6px; }
#pg-header .topnormal .selist { float: right; }
#pg-header .topnormal .adds { float: left; }
#pg-header .topnormal .adds a { display: inline-block; width: 90px; height: 38px; line-height: 38px; float: left; text-align: center; border: 1px solid #e9ebed; background-color: #fff; }
#pg-header .topnormal .sects { display: inline; float: right; margin: 0 10px 0 0; }
#pg-header .topnormal .sects a { position: relative; display: inline-block; height: 38px; line-height: 38px; float: left; margin: 0 -1px 0 0; padding: 0 16px; text-align: center; border: 1px solid #e9ebed; background-color: #fff; z-index: 10; }
#pg-header .topnormal .sects a:hover { color: #f15a2b; }
#pg-header .topnormal .sects a.curr { color: #fff; text-decoration: none; border: 1px solid #1e282e; background-color: #1e282e; z-index: 20; }
#pg-header .topnormal .scts { float: left; margin: 0 6px 0 0; }
#pg-header .topnormal .scts .tis { position: relative; display: inline-block; height: 38px; line-height: 38px; float: left; margin: 0 -1px 0 0; padding: 0 0 0 12px; text-align: center; border: 1px solid #e9ebed; border-right: 0 none; background-color: #fff; z-index: 10; }
#pg-header .topnormal .scts .shaixuanjump { float: left; padding: 0 25px 0 10px; }
#pg-header .topnormal .ope { float: right; padding: 10px 0; }
#pg-header .topnormal .ope a { display: inline-block; line-height: 20px; font-size: 14px; }
#pg-header .topnormal .title { display: inline-block; height: 20px; padding: 10px 0; }
#pg-header .topnormal .title .line { display: inline-block; width: 3px; height: 20px; float: left; margin: 0 12px 0 0; background-color: #f15a2b; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; -o-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; }
#pg-header .topnormal .title .tit { display: inline-block; line-height: 20px; float: left; margin: 0 10px 0 0; font-size: 14px; }
#pg-header .topnormal .title .navs2 { display: inline-block; height: 20px; }
#pg-header .topnormal .title .navs2 a { display: inline-block; width: 24px; height: 20px; float: left; text-indent: -10000em; }
#pg-header .topnormal .title .navs2 a.pic { background-color: #c8d0d9; background-image: url("../images/icons.png"); background-repeat: no-repeat; background-position: 0 -250px; }
#pg-header .topnormal .title .navs2 a.lis { margin: 0 -1px 0 0; background-color: #c8d0d9; background-image: url("../images/icons.png"); background-repeat: no-repeat; background-position: 0 -300px; }
#pg-header .topnormal .title .navs2 a.curr { background-color: #f15a2b; }
#pg-header .topnormal .shaixuan { display: inline-block; float: left; }
#pg-header .topnormal .shaixuan form { display: inline-block; }
#pg-header .topnormal .shaixuan form .textw { float: left; margin: 0 -1px 0 0; border: 1px solid #e9ebed; background-color: #fff; }
#pg-header .topnormal .shaixuan form .textw .text { width: 110px; }
#pg-header .topnormal .xclist { position: relative; display: inline; width: 172px; float: right; }
#pg-header .topnormal .xclist .tit { width: 140px; height: 38px; line-height: 38px; float: left; padding: 0 15px; border: 1px solid #e9ebed; background: #ffffff url(../images/arr_1.png) no-repeat 145px center; cursor: pointer; }
#pg-header .topnormal .xclist .currtit { color: #fff; border: 1px solid #3490de; background: #3490de url(../images/arr_2.png) no-repeat 145px center; }
#pg-header .topnormal .xclist .xlist { display: none; position: absolute; top: 40px; left: 0; width: 100%; }
#pg-header .topnormal .xclist .xlist .form { display: block; border: 1px solid #3490de; border-top: 0 none; background-color: #fff; }
#pg-header .topnormal .xclist .xlist .form .flist { display: inline-block; width: 100%; max-height: 420px; overflow-y: auto; }
#pg-header .topnormal .xclist .xlist .form .flist ul.wrap { position: relative; display: inline-block; width: 100%; }
#pg-header .topnormal .xclist .xlist .form .flist ul.wrap li { position: relative; display: inline-block; width: 100%; }
#pg-header .topnormal .xclist .xlist .form .flist ul.wrap li .items { display: inline-block; width: 100%; border-bottom: 1px solid #d4dde7; }
#pg-header .topnormal .xclist .xlist .form .flist ul.wrap li .tis { color: #333; width: 90px; height: 30px; line-height: 30px; float: left; padding: 0 10px 0 0; text-align: right; }
#pg-header .topnormal .xclist .xlist .form .flist ul.wrap li label { height: 20px; float: left; padding: 5px 8px; border-left: 1px solid #d4dde7; text-align: center; }
#pg-header .topnormal .xclist .xlist .form .flist ul.wrap li .scheck { position: relative; top: 2px; margin: 0 2px 0 0; }
#pg-header .topnormal .xclist .xlist .form .flist ul.wrap li:last-child .items { border-bottom: 0 none; }
#pg-header .topnormal .xclist .xlist .form .elist { display: inline-block; width: 100%; padding: 6px 0; background-color: #3490de; text-align: center; }
#pg-header .topnormal .xclist .xlist .form .elist .submit9 { color: #fff; display: inline-block; width: 140px; height: 26px; line-height: 24px; margin: 0 auto; font-size: 12px; text-align: center; border: 0 none; background-color: #3490de; cursor: pointer; }
#pg-header .topnormal .topup { display: inline-block; width: 100%; float: left; padding: 3px 0; }
#pg-header .topnormal .topup .adds { margin: 0 6px 0 0; }
#pg-header .topnormal .topdown { display: inline-block; width: 100%; float: left; padding: 3px 0; }
#pg-header .list { float: right; }
#pg-header .list ul { float: right; border: 1px solid #e9ebed; border-radius: 5px; overflow: hidden; }
#pg-header .list ul li { display: inline; float: left; padding: 0 15px; border-right: 1px solid #e9ebed; background-color: #ffffff; }
#pg-header .list ul li a { color: #333333; display: inline-block; width: 100%; line-height: 38px; float: left; text-align: center; }
#pg-header .list ul li.curr { background-color: #0565ab; }
#pg-header .list ul li.curr a { color: #ffffff; }
#pg-header .list ul li:last-child { border-right: 0 none; }
#pg-header .topwra { display: block; margin: 0 0 10px 0; padding: 10px; border: 1px solid #e9ebed; background-color: #fff; }
#pg-header .topwra .novels a { color: #fff; display: inline-block; margin: 0 4px 0 0; padding: 6px 15px; background-color: #50af50; }

#pg-content { position: relative; display: inline-block; width: 100%; z-index: 500; }
#pg-content .blk { width: 100%; height: 50px; float: left; }

#pg-mid { display: inline-block; width: 100%; }

.winlomo { position: fixed; top: 0; left: 0; display: flex; width: 100%; height: 100%; float: left; background-color: rgba(0, 0, 0, 0.4); align-items: center; justify-content: center; }
.winlomo .cnimgshow { display: flex; align-items: center; justify-content: center; }
.winlomo .cnimgshow img { max-width: 100%; max-height: 100%; object-fit: cover; }
.winlomo#winshow { z-index: 900; }
.winlomo#win-loadsec { z-index: 920; }

#wn-lomo { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; float: left; background-color: #000; filter: alpha(opacity=40); -moz-opacity: 0.4; opacity: 0.4; z-index: 840; }

#wn-jump { display: none; position: fixed; top: 110px; left: 50%; width: 700px; float: left; margin-left: -275px; z-index: 850; }
#wn-jump .wn-wra { display: table; width: 100%; }
#wn-jump .wn-wra .showtxt { padding: 30px; background-color: #fff; }

#wn-said { display: none; color: #3a87ad; position: fixed; top: 62px; right: 6px; width: 120px; height: 35px; line-height: 35px; float: left; text-align: center; border: 1px solid #bce8f1; background-color: #d9edf7; z-index: 900; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -o-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }

.cw-partmain { padding: 12px; border: 1px solid rgba(0, 0, 0, 0.15); background-color: #fff; box-shadow: rgba(0, 0, 0, 0.075) 0px 0px 8px 0px, rgba(255, 255, 255, 0) 0px 2px 4px 0px; -moz-border-radius: 8px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px; -o-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; }
.cw-partmain.tpeblue { border-top: 3px solid rgba(22, 92, 167, 0.2); }
.cw-partmain.tpegreen { border-top: 3px solid rgba(15, 172, 93, 0.2); }
.cw-partmain.tpeorange { border-top: 3px solid rgba(230, 109, 21, 0.2); }
.cw-partmain.blue { border-left: 3px solid #0586e3; }
.cw-partmain.green { border-left: 3px solid #0fac5d; }
.cw-partmain.orange { border-left: 3px solid #f15a2b; }

.cw-sections { display: flex; flex-wrap: wrap; justify-content: space-between; }
.cw-sections .cm-boards { width: calc(50% - 12px - 20px); margin: 0 0 12px 0; }
.cw-sections #part-kehutongji2 { width: calc(25% - 12px - 20px); float: left; }
.cw-sections #part-kehutongji1 { width: calc(25% - 12px - 25px); float: right; }

.cm-navmain { padding: 12px; border: 1px solid rgba(0, 0, 0, 0.15); border-top: 3px solid rgba(22, 92, 167, 0.2); background-color: #fff; box-shadow: rgba(0, 0, 0, 0.075) 0px 0px 8px 0px, rgba(255, 255, 255, 0) 0px 2px 4px 0px; -moz-border-radius: 8px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px; -o-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; }

.cm-tagpage { display: inline-block; width: 100%; margin: 0 0 10px; border-bottom: 1px solid #e9ebed; }
.cm-tagpage li { position: relative; float: left; margin: 5px 20px 0 0; }
.cm-tagpage li a { display: block; padding: 0 0 10px 0; font-size: 14px; }
.cm-tagpage li b { display: none; position: absolute; bottom: -1px; left: 0; width: 100%; height: 2px; background-color: #0565ab; }
.cm-tagpage li.current a { color: #0565ab; }
.cm-tagpage li.current b { display: block; }

.wn-open { position: fixed; top: 0; left: 0; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); z-index: 850; }

.wn-move { display: block; max-width: 90%; min-width: 480px; -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3); -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3); box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.3); -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; -o-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; }
.wn-move .ui-h { cursor: move; }

.scenelist { display: inline-block; width: 800px; min-height: 400px; float: left; overflow-y: auto; }

.scenedata { display: inline-block; width: 850px; float: left; }
.scenedata .xh { width: 50px; height: 40px; display: flex; align-items: center; justify-content: center; }
.scenedata .xh b { font-weight: 400; }

.sceneon { display: inline-block; }

.advlist { width: 168px; float: left; padding: 10px; margin: 0 0 0 10px; border: 1px solid #dee3ed; background-color: #f6f8fc; border-radius: 5px; overflow: hidden; }
.advlist .list { width: 100%; margin: 0 0 10px 0; max-height: 330px; min-height: 330px; overflow-y: auto; }
.advlist li { display: block; overflow: hidden; }

.cm-form-label { display: inline-block; width: 80px; height: 40px; line-height: 40px; float: left; margin: 0; padding: 0 10px; }

.layui-wrapper { position: relative; display: inline-block; width: 100%; margin: 5px 0; }
.layui-wrapper .sxdel { color: #e00; position: absolute; right: 25px; top: 8px; cursor: pointer; }

.layui-wmain { position: relative; display: inline-block; width: 100%; }
.layui-wmain .layui-input-inline { float: left; margin: 0 8px 0 0; }
.layui-wmain .setkd { width: 430px; margin: 0; }
.layui-wmain .setkd .cmitext { display: block; float: none; }

.layui-clist { min-height: 200px; max-height: 400px; padding: 5px 10px; background-color: #f1f5f9; border-radius: 5px; }
.layui-clist .addtiaojian { color: #0565ab; display: inline-block; text-decoration: underline; margin: 0 0 0 60px; padding: 5px 0 10px 0; cursor: pointer; }
.layui-clist .addtiaojian:hover { color: #e00; }

.layui-fixed { display: inline-block; width: 100%; padding: 10px 0 0; }
.layui-fixed .layui-input-inline { width: 400px; float: left; }
.layui-fixed .submit { float: right; }

.cmiselect { display: inline-block; }
.cmiselect .layui-select-title { border: 1px solid #dee3ed; border-radius: 5px; overflow: hidden; }
.cmiselect .layui-input { font-size: 12px; border: 0 none; }
.cmiselect.xzzd { width: 140px; }
.cmiselect.ysfs { width: 120px; }

.cmitext { float: left; border: 1px solid #dee3ed; background-color: #fff; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.cmitext .text:focus { border: 0 none; background-color: #ffffff; }

.cmiscene { width: 260px; }

.cmicheckbox { height: 18px; float: left; margin: 0 10px 0 0; padding: 10px; border: 1px solid #dee3ed; background-color: #f6f8fc; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.cmicheckbox.keys { width: 530px; }

.cmdtext { display: inline-block; }

.pt-folder { display: block; max-height: calc(100vh - 240px); overflow-y: auto; }
.pt-folder .li-folder { display: flex; width: 100%; border-bottom: 1px solid #eee; align-items: center; }
.pt-folder .foldername { display: flex; width: 100%; align-items: center; }
.pt-folder .checkbox { margin-right: 10px; border: 1px solid #eee; }
.pt-folder svg { margin: 0 0.5rem 0 0; }
.pt-folder .sy-icon { width: 2em; height: 2em; float: left; vertical-align: -0.15em; fill: currentColor; overflow: hidden; }
.pt-folder .sy-icon2 { width: 1.2em; height: 1.2em; float: left; vertical-align: -0.15em; fill: currentColor; overflow: hidden; }
.pt-folder .tdtxt { display: flex; align-items: center; justify-content: space-between; padding: 0 10px; }
.pt-folder .tdtip { margin-right: 8px; }
.pt-folder .tdtip p { color: #999; font-size: 12px; }
.pt-folder .tdtip a { font-size: 13px; }
.pt-folder .tdope { margin-left: auto; }
.pt-folder .tdope span { display: none; }
.pt-folder .tdope a { display: none; }
.pt-folder .tdtxt2 { display: flex; padding: 0 2px; align-items: center; }
.pt-folder .step2 { padding: 0 2px 0 22px; }
.pt-folder .step3 { padding: 0 2px 0 42px; }
.pt-folder .step4 { padding: 0 2px 0 62px; }
.pt-folder .step5 { padding: 0 2px 0 82px; }
.pt-folder .step6 { padding: 0 2px 0 102px; }
.pt-folder .step7 { padding: 0 2px 0 122px; }
.pt-folder .step8 { padding: 0 2px 0 142px; }
.pt-folder table thead th { border-bottom: 0 none !important; }
.pt-folder th { border-left: 0 none !important; border-right: 0 none; background-color: rgba(234, 235, 237, 0.7) !important; }
.pt-folder th:first-child { border-radius: 8px 0 0 0; }
.pt-folder th:last-child { border-radius: 0 8px 0 0; }
.pt-folder th .tdtxt { font-weight: bold; }
.pt-folder td { border-left: 0 none !important; border-right: 0 none; border-bottom: 1px solid rgba(233, 233, 233, 0.45) !important; }
.pt-folder tbody tr:hover { background-color: rgba(233, 233, 233, 0.3); }
.pt-folder tbody tr:hover .tdope span { display: inline-block; }
.pt-folder tbody tr:hover .tdope a { display: inline-block; }
.pt-folder .iconfont { margin-right: 5px; font-size: 12px; }
.pt-folder .explan:hover { color: #333; transition: all 0.6s; }

.cloud-item-view .item-step { padding-top: 7px; padding-right: 2px; padding-bottom: 7px; border-bottom: 1px solid rgba(233, 233, 233, 0.45); }
.cloud-item-view .item-step:hover { background-color: rgba(233, 233, 233, 0.3); }
.cloud-item-view .step-view { display: flex; padding: 0 2px; align-items: center; }
.cloud-item-view .view-iconfont { font-size: 13px; margin-right: 4px; margin-left: 4px; cursor: pointer; }
.cloud-item-view .view-checkbox { margin-top: 1px; margin-right: 0.5rem; }
.cloud-item-view .view-radio { margin-top: 1px; margin-right: 0.5rem; }
.cloud-item-view .view-icon { width: 1.2rem; height: 1.2rem; float: left; margin: 0 0.5rem 0 0; vertical-align: -0.15em; fill: currentColor; overflow: hidden; }
.cloud-item-view .view-text { font-size: 13px; }
.cloud-item-view .view-itext { width: 60%; border: 1px solid #dee3ed; border-radius: 5px; overflow: hidden; }
.cloud-item-view.cloud-item-1 .item-step { padding-left: 25px; }
.cloud-item-view.cloud-item-2 .item-step { padding-left: 50px; }
.cloud-item-view.cloud-item-3 .item-step { padding-left: 75px; }
.cloud-item-view.cloud-item-4 .item-step { padding-left: 100px; }
.cloud-item-view.cloud-item-5 .item-step { padding-left: 125px; }
.cloud-item-view.cloud-item-6 .item-step { padding-left: 150px; }
.cloud-item-view.cloud-item-7 .item-step { padding-left: 175px; }

.cmfotext { padding: 8px 10px; border: 1px solid #e5e5e5; border-radius: 5px; overflow: hidden; }
.cmfotext:focus { border: 1px solid #0565ab; }

.pt-win .ui-w { display: block; }
.pt-win .ui-w .ui-h { color: #ffffff; display: block; height: 42px; line-height: 42px; padding: 0 15px; font-size: 14px; background-color: #112f4f; -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px; -o-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; overflow: hidden; cursor: move; }
.pt-win .ui-w .ui-h .ui-h:active { cursor: grabbing; }
.pt-win .ui-w .ui-h a.close { color: #ffffff; display: inline-block; float: right; margin: 2px 0 0 0; font-size: 28px; }
.pt-win .ui-w .ui-h a.close:hover { color: rgba(255, 255, 255, 0.8); text-decoration: none; }
.pt-win .ui-w .ui-c { display: block; padding: 12px; background-color: #fff; -moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px; -o-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px; }
.pt-win .ui-w .ui-c .layout-dib { display: block; margin: 0 0 10px 0; }
.pt-win .ui-w .ui-c .cuslist { max-height: 610px; overflow-y: auto; }
.pt-win .ui-w .ui-c .paylist { display: inline-block; width: 616px; }
.pt-win .ui-w .ui-c .paylist ul { width: 100%; float: left; }
.pt-win .ui-w .ui-c .paylist ul li { width: 33.3%; float: left; padding: 0 0 10px 0; }
.pt-win .ui-w .ui-c .paylist ul li .item { height: 365px; margin: 0 5px; padding: 10px; border: 1px solid #eaecf2; background-color: #f3f5f8; }
.pt-win .ui-w .ui-c .paylist ul li .code { display: block; border: 1px solid #eeeeee; }
.pt-win .ui-w .ui-c .paylist ul li .code img { width: 100%; }
.pt-win .ui-w .ui-c .paylist ul li .sumy { width: 100%; }
.pt-win .ui-w .ui-c .paylist ul li .sumy .smy { display: block; padding: 10px 0; }
.pt-win .ui-w .ui-c .paylist ul li .sumy .smy p { padding: 0 0 5px 0; }
.pt-win .ui-w .ui-c .setnandu { display: inline-block; width: 100%; }
.pt-win .ui-w .ui-c .setnandu .labels { display: block; margin: 0 0 10px 0; }
.pt-win .ui-w .ui-c .setnandu .labels .lblc { padding: 5px 10px; border: 1px solid #e5e7eb; background-color: #f6f8fc; }
.pt-win .ui-w .ui-c .setzfzt { display: inline-block; width: 100%; }
.pt-win .ui-w .ui-c .setzfzt ul { width: 100%; float: left; }
.pt-win .ui-w .ui-c .setzfzt ul li { width: 48%; float: left; margin: 1px 1% 2px 1%; }
.pt-win .ui-w .ui-c .setzfzt ul li a { width: 100%; padding: 10px 0; }
.pt-win .ui-w .ui-c .setwtcl { display: inline-block; width: 100%; }
.pt-win .ui-w .ui-c .setwtcl ul { width: 100%; float: left; }
.pt-win .ui-w .ui-c .setwtcl ul li { width: 48%; float: left; margin: 1px 1% 2px 1%; }
.pt-win .ui-w .ui-c .setwtcl ul li a { width: 100%; padding: 10px 0; }
.pt-win .ui-w .ui-c .wrcode { display: inline-block; }
.pt-win .ui-w .ui-c .wrcode .kfinfo { display: inline-block; width: 100%; }
.pt-win .ui-w .ui-c .wrcode .kfinfo .cinfos { width: 250px; float: left; }
.pt-win .ui-w .ui-c .wrcode .kfinfo .cinfos .cpics { width: 50px; float: left; padding: 4px; border: 1px solid #e9ebed; }
.pt-win .ui-w .ui-c .wrcode .kfinfo .cinfos .cpics img { width: 100%; max-width: 50px; max-height: 50px; }
.pt-win .ui-w .ui-c .wrcode .kfinfo .cinfos .cinfs { margin: 0 0 0 70px; }
.pt-win .ui-w .ui-c .wrcode .kfinfo .cinfos .cinfs .cinf { display: inline-block; width: 100%; height: 60px; }
.pt-win .ui-w .ui-c .wrcode .kfinfo .cinfos .cinfs p.p1 { margin: 6px 0 5px 0; font-size: 14px; }
.pt-win .ui-w .ui-c .wrcode .kfinfo .cinfos .cinfs p.p2 { color: #999; }
.pt-win .ui-w .ui-c .wrcode .kfinfo .cresets { width: 250px; float: right; }
.pt-win .ui-w .ui-c .wrcode .kfinfo .cresets .textwras { float: right; margin: 4px 0 0; }
.pt-win .ui-w .ui-c .wrcode .kfinfo .cresets .textw { width: 170px; float: left; border: 1px solid #e9ebed; }
.pt-win .ui-w .ui-c .wrcode .kfinfo .cresets .textw .text { padding: 1px 0; }
.pt-win .ui-w .ui-c .wrcode .kfinfo .cresets .anniu { float: left; margin: 0 0 0 5px; padding: 5px 10px; }
.pt-win .ui-w .ui-c .wrcode .kflist { display: inline-block; width: 100%; max-height: 180px; overflow-y: auto; }
.pt-win .ui-w .ui-c .wrcode .kflist table { margin: 8px 0 0; }
.pt-win .ui-w .ui-c .downlist { max-height: 340px; overflow-y: auto; }
.pt-win .ui-w .ui-c .downlist li { padding: 2px 0; }
.pt-win .ui-w .ui-c .wrwriter { display: inline-block; width: 616px; }
.pt-win .ui-w .ui-c .wrsetbz { display: inline-block; width: 616px; }
.pt-win .ui-w .ui-c .sworder { display: block; max-height: 480px; overflow-y: auto; }
.pt-win .ui-w .ui-c .wrorders { display: inline-block; width: 640px; }
.pt-win .ui-w .ui-c .wrorders .xzlies { display: inline-block; width: 100%; }
.pt-win .ui-w .ui-c .wrorders .xzlies .ldd { display: inline-block; width: 105px; float: left; margin: 2px; }
.pt-win .ui-w .ui-c .wrorders .subops { display: flex; align-items: center; justify-content: space-between; }
.pt-win .ui-w .ui-c .wrorders .cmbtn { margin: 0 2px; }
.pt-win .ui-w .ui-c .wrorders .reset { width: 100px; }
.pt-win .ui-w .ui-c .wrorders .submit { width: 100px; }
.pt-win .ui-w .ui-c .wrshowtext { display: inline-block; width: 616px; line-height: 1.7; min-height: 140px; }
.pt-win .ui-w .ui-c .wrsetjg { display: inline-block; width: 100%; }
.pt-win .ui-w .ui-c form { display: inline-block; width: 100%; }
.pt-win .ui-w .ui-c .flist { display: inline-block; width: 100%; }
.pt-win .ui-w .ui-c .imgshow { display: table; width: 100%; }
.pt-win .ui-w .ui-c .imgshow .imgdata { display: table-cell; width: 100%; height: 400px; text-align: center; vertical-align: middle; }
.pt-win .ui-w .ui-c .imgshow .imgdata img { max-width: 100%; max-height: 400px; }
.pt-win .ui-w .ui-c .itemlist ul { display: inline-block; width: 100%; }
.pt-win .ui-w .ui-c .itemlist ul li { width: 46%; float: left; margin: 0 2% 10px; }
.pt-win .ui-w .ui-c .itemlist ul li .cbtn { display: block; width: 100%; padding: 10px 0; }
.pt-win .ui-w .ui-c .writerclist { display: inline-block; width: 100%; margin: 0 0 6px 0; }
.pt-win .ui-w .ui-c .writerwlist { display: inline-block; width: 100%; }
.pt-win .ui-w .ui-c .writerwlist .selects { float: left; }
.pt-win .ui-w .ui-c .writerwlist .selects select { width: 460px; border: 1px solid #e9ebed; }
.pt-win .ui-w .ui-c .writerwlist .textws { width: 140px; float: right; margin: 0 0 0 10px; border: 1px solid #e9ebed; }
.pt-win .ui-w .ui-c .writerblist { display: inline-block; width: 100%; margin: 8px 0 0; }
.pt-win .ui-w .ui-c .ofenpei { display: inline-block; width: 616px; }
.pt-win .ui-w .ui-c .ofenpei .list { margin: 0 0 6px; }
.pt-win .ui-w .ui-c .ofenpei .show { margin: 0 0 8px; }
.pt-win .ui-w .ui-c .labone .textarea { height: 160px; }
.pt-win .ui-w .ui-c .sinitem { display: inline-block; width: 100%; }
.pt-win .ui-w .ui-c .sinleft { width: 50%; }
.pt-win .ui-w .ui-c .sinright { width: 50%; float: right; }
.pt-win .ui-w .ui-c .sin { display: inline-block; width: 100%; margin: 3px 0; }
.pt-win .ui-w .ui-c .sin2 { width: 50%; float: left; margin: 3px 0; }
.pt-win .ui-w .ui-c .sin2 .itemw { display: inline-block; width: 100%; }
.pt-win .ui-w .ui-c .sin2 .select { display: block; height: 38px; float: none; border: 1px solid #dee3ed; background-color: #f6f8fc; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.pt-win .ui-w .ui-c .sin2 .select select { width: 100%; height: 38px; border: 0 none; background-color: transparent; }
.pt-win .ui-w .ui-c .sin3 { width: 33.3%; float: left; margin: 3px 0; }
.pt-win .ui-w .ui-c .sin3 select { height: 38px; }
.pt-win .ui-w .ui-c .sin4 { width: 40%; float: left; margin: 3px 0; }
.pt-win .ui-w .ui-c .sin5 { width: 20%; float: left; margin: 3px 0; }
.pt-win .ui-w .ui-c .sin16 { width: 16.6%; float: left; margin: 3px 0; }
.pt-win .ui-w .ui-c .sin31 { width: 100%; float: left; margin: 3px 0; }
.pt-win .ui-w .ui-c .sin31 select { height: 38px; }
.pt-win .ui-w .ui-c .sin32 { width: 50%; float: left; margin: 3px 0; }
.pt-win .ui-w .ui-c .sin32 select { height: 38px; }
.pt-win .ui-w .ui-c .sin50 { width: 50%; float: left; margin: 3px 0; }
.pt-win .ui-w .ui-c .sin50 select { height: 38px; }
.pt-win .ui-w .ui-c .lbl { display: inline-block; height: 30px; line-height: 30px; margin: 2px 2px 2px 0; padding: 0 8px; border: 1px solid #7cc4f5; background-color: #e1f4fb; -moz-border-radius: 2px 2px 2px 2px; -webkit-border-radius: 2px 2px 2px 2px; -o-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; }
.pt-win .ui-w .ui-c .lblc { display: inline-block; height: 20px; line-height: 20px; padding: 0; }
.pt-win .ui-w .ui-c .lbld { display: inline-block; height: 38px; line-height: 38px; margin: 0; padding: 0 13px; border: 1px solid #dee3ed; background-color: #f6f8fc; }
.pt-win .ui-w .ui-c .radio { position: relative; top: 2px; margin: 0 3px 0 0; }
.pt-win .ui-w .ui-c .checkbox { position: relative; top: 2px; margin: 0 3px 0 0; }
.pt-win .ui-w .ui-c .nanducount { color: #e00; width: 40px; height: 24px; line-height: 24px; float: right; padding: 0; text-align: center; text-indent: 0px; }
.pt-win .ui-w .ui-c .txt { color: #e00; }
.pt-win .kcinfos { display: inline-block; width: 100%; }
.pt-win .kcinfos .kclist { display: inline-block; width: 100%; max-height: 380px; min-height: 190px; padding: 0 0 10px; overflow-y: auto; }
.pt-win .kcinfos .kclist .listwin { display: block; margin: 0 0 -1px 0; border: 1px solid #e9ebed; }
.pt-win .kcinfos .kclist .listwin .xtxt { display: block; padding: 0 10px; line-height: 38px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.pt-win .kcinfos .kclist .listw { display: inline-block; width: 100%; }
.pt-win .kcinfos .kclist .item1 { margin: 0 210px 0 60px; }
.pt-win .kcinfos .kclist .item2 { width: 99px; height: 38px; float: right; border-left: 1px solid #e9ebed; text-align: left; }
.pt-win .kcinfos .kclist .item2 .text { background-color: #fffcf1; }
.pt-win .kcinfos .kclist .item3 { width: 59px; height: 38px; float: right; border-left: 1px solid #e9ebed; text-align: center; }
.pt-win .kcinfos .kclist .item3 .cbtn { margin: 8px 0 0; }
.pt-win .kcinfos .kclist .item4 { width: 59px; height: 38px; float: left; border-right: 1px solid #e9ebed; text-align: center; }
.pt-win .kcinfos .kcopes { display: inline-block; width: 100%; margin: 12px 0 0; }

.cmlbl { display: inline-block; height: 34px; line-height: 34px; margin: 2px 4px 2px 0; padding: 0 15px; border: 1px solid #e9ebed; background-color: #ffffff; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -o-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }

.cmcbl { border: 1px solid #e0c06f; background-color: #f1d180; }

.cmshowtxt { position: relative; display: block; line-height: 20px; }

.cmshowtt { position: relative; display: block; line-height: 20px; z-index: 10; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.cmshowtxts { position: relative; display: block; line-height: 20px; }

.cmshowtts { position: relative; display: block; line-height: 20px; z-index: 10; }

.textshow { display: block; margin: 0 30px 0 0; }

.rightbtn { color: #0565ab; position: absolute; top: 50%; right: 8px; margin: -10px 0 0 0; font-size: 12px; text-decoration: underline; cursor: pointer; transition: all 0.6s; }
.rightbtn:hover { color: #00549a; }

.cmcred { color: #e00; display: inline-block; line-height: 20px; float: right; text-align: center; font-family: arial; cursor: pointer; z-index: 20; }

.cmcreds { line-height: 20px; font-size: 12px; cursor: pointer; z-index: 20; }

.cmsiteconfig { display: inline-block; width: 100%; }
.cmsiteconfig form { width: 100%; float: left; }
.cmsiteconfig form .bok { display: none; width: 100%; float: left; }
.cmsiteconfig form .bok .switch { width: 100%; float: left; }
.cmsiteconfig form .bok .kinfo { display: inline; width: 100%; float: left; margin: 10px 0 0 0; }
.cmsiteconfig form .bok .wxinfo { display: inline; width: 100%; float: left; margin: 10px 0 0 0; }
.cmsiteconfig .navs { display: inline; width: 100%; float: left; margin: 0 0 12px 0; }
.cmsiteconfig .navs ul { width: 100%; float: left; }
.cmsiteconfig .navs ul li { float: left; }
.cmsiteconfig .navs ul li a { color: #fff; display: block; padding: 20px 0 20px; text-align: center; }
.cmsiteconfig .navs ul li a .c1 { display: block; font-size: 18px; font-weight: bold; }
.cmsiteconfig .navs ul li a .c2 { font-size: 12px; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; }
.cmsiteconfig .navs ul li a:hover { text-decoration: none; }
.cmsiteconfig .navs ul li a:hover * { text-decoration: none; }
.cmsiteconfig .nav1 ul li.i1 { width: 33%; }
.cmsiteconfig .nav1 ul li.i1 a { margin: 0 10px 0 0; background-color: #0465cc; }
.cmsiteconfig .nav1 ul li.i2 { width: 34%; }
.cmsiteconfig .nav1 ul li.i2 a { margin: 0 10px 0 0; background-color: #f36648; }
.cmsiteconfig .nav1 ul li.i3 { width: 33%; }
.cmsiteconfig .nav1 ul li.i3 a { background-color: #63c422; }
.cmsiteconfig .nav2 ul li.i1 { width: 50%; }
.cmsiteconfig .nav2 ul li.i1 a { margin: 0 10px 0 0; background-color: #0465cc; }
.cmsiteconfig .nav2 ul li.i2 { width: 50%; }
.cmsiteconfig .nav2 ul li.i2 a { background-color: #f36648; }
.cmsiteconfig table td { border: 1px solid #e9ebed; }
.cmsiteconfig table td .cmtextw { margin: 4px 0; }

.cmnavlist { float: right; }
.cmnavlist li { float: left; }

.cm-ih { display: inline-block; width: 100%; margin: 0 0 10px 0; padding: 0 0 5px 0; border-bottom: 1px solid #eeeeee; }
.cm-ih .gtite { display: inline-block; height: 32px; line-height: 32px; float: left; font-size: 15px; }
.cm-ih .gtite b { display: none; width: 3px; height: 18px; float: left; margin: 8px 8px 0 0; background-color: #1576ea; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; -o-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; }
.cm-ih .gftit { color: #999; display: inline-block; height: 32px; line-height: 32px; float: left; margin: 0 0 0 15px; font-size: 12px; }
.cm-ih .gftit a.swarning { color: #45cc2e; display: inline-block; width: 12px; height: 12px; line-height: 12px; margin: 9px 0 0; font-size: 12px; text-align: center; font-family: arial; border: 1px solid #45cc2e; background-color: #ffffff; -moz-border-radius: 100px 100px 100px 100px; -webkit-border-radius: 100px 100px 100px 100px; -o-border-radius: 100px 100px 100px 100px; border-radius: 100px 100px 100px 100px; }
.cm-ih .gftit a.swarning:hover { text-decoration: none; }
.cm-ih .cusinfo { color: #999; line-height: 32px; float: left; margin: 0 0 0 20px; font-size: 12px; }
.cm-ih .ginfo { color: #999; height: 32px; line-height: 32px; float: right; }
.cm-ih .gback { display: inline-block; float: right; margin: 3px 0 0 5px; }
.cm-ih .gmore { line-height: 32px; float: right; }
.cm-ih .gmore a { color: #999; font-size: 12px; }
.cm-ih .gnavs { float: right; margin: 2px 0 0 15px; }
.cm-ih .gnavs ul { float: left; }
.cm-ih .gnavs li { float: left; margin: 0 0 0 6px; }
.cm-ih .gnavs li a { display: inline-block; padding: 3px 8px; border: 1px solid #e9ebed; background-color: #f3f5f8; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; }
.cm-ih .gnavs li a:hover { text-decoration: none; border: 1px solid #d8dadc; background-color: #e2e4e7; }
.cm-ih .gnavs li.curr a { color: #fff; border: 1px solid #009b4c; background-color: #0fac5d; }

.cm-it { display: inline-block; width: 100%; }

#part-navs { width: 100%; }

#part-title { width: 100%; }

#part-guwen { display: block; width: auto; border-top: 3px solid #3b93f1; }

#part-dingd { width: 100%; }
#part-dingd .ui-w { border-top: 3px solid #47c1cf; }

#part-yuny { display: block; width: auto; border-top: 3px solid #e9732b; }

#part-renyuan { width: 100%; }

.cmtbnormal { -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.cmtbnormal td { padding: 0; border: 1px solid #e9ebed; }
.cmtbnormal .tip { display: inline-block; width: 90px; line-height: 38px; text-align: right; font-size: 14px; }

.cmcustomtitle { position: relative; display: inline-block; width: 100%; z-index: 800; }
.cmcustomtitle .toptitle { height: 40px; line-height: 40px; float: left; font-size: 15px; }
.cmcustomtitle .toptitle b { display: inline-block; width: 3px; height: 20px; float: left; margin: 10px 10px 0 0; background-color: #2d7fd5; }
.cmcustomtitle .toptitle .cover { width: 30px; height: 30px; float: left; margin: 5px 0; -moz-border-radius: 2px 2px 2px 2px; -webkit-border-radius: 2px 2px 2px 2px; -o-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; overflow: hidden; }
.cmcustomtitle .toptitle .cover img { width: 30px; height: 30px; }
.cmcustomtitle .rsearch { float: right; }
.cmcustomtitle .rsearch form { float: right; }
.cmcustomtitle .rsearch .szsearch { float: right; margin: 0 0 0 6px; }
.cmcustomtitle .rsearch .szsearch .textw { width: 80px; float: left; margin: 0 -1px 0 0; border: 1px solid #dee3ed; background-color: #f6f8fc; @incude br(5,5,5,5); }
.cmcustomtitle .rsearch .szsearch .textw .text { text-indent: 0px; text-align: center; }
.cmcustomtitle .rsearch .szsearch .tiyear { border: 1px solid #dee3ed; background-color: #f6f8fc; -moz-border-radius: 5px 0px 0px 5px; -webkit-border-radius: 5px 0px 0px 5px; -o-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px; }
.cmcustomtitle .rsearch .szsearch .timonth { border: 1px solid #dee3ed; background-color: #f6f8fc; -moz-border-radius: 0px 5px 5px 0px; -webkit-border-radius: 0px 5px 5px 0px; -o-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px; }
.cmcustomtitle .rsearch .szsearch .submit3 { margin: 0 0 0 10px; }
.cmcustomtitle .rsearch .szddfl { float: right; border: 1px solid #dee3ed; background-color: #f6f8fc; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.cmcustomtitle .rsearch .szddfl select { border: 0 none; background-color: transparent; }
.cmcustomtitle .szyyfl { float: right; border: 1px solid #dee3ed; background-color: #f6f8fc; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.cmcustomtitle .szyyfl select { border: 0 none; background-color: transparent; }

.cm-xialas { display: inline-block; width: 100%; }
.cm-xialas .ui-w { display: block; }
.cm-xialas .ui-c { display: block; padding: 10px; border: 1px solid #e9ebed; border-left: 3px solid #2d7fd5; background-color: #fff; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; -o-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; }
.cm-xialas .cwras { display: inline-block; width: 100%; }
.cm-xialas .szsaid { color: #999; line-height: 40px; float: left; margin: 0 0 0 10px; }

.cm-bdtit { display: inline-block; width: 100%; margin: 5px 0; padding: 10px 0 0; }
.cm-bdtit .ui-w { display: block; margin: 0 5px; }
.cm-bdtit .btite { color: #333; display: inline-block; line-height: 32px; font-size: 16px; font-weight: bold; }
.cm-bdtit .btite b { width: 3px; height: 20px; float: left; margin: 6px 7px 0 0; background-color: #1576ea; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; -o-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; }

.cm-news { padding: 0 12px; border: 1px solid rgba(0, 0, 0, 0.15); background-color: #fff; box-shadow: rgba(0, 0, 0, 0.075) 0px 0px 8px 0px, rgba(255, 255, 255, 0) 0px 2px 4px 0px; -moz-border-radius: 8px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px; -o-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; border-top: 3px solid rgba(22, 92, 167, 0.2); }

.cmnews .ui-w { display: block; }
.cmnews .ui-c { position: relative; display: inline-block; width: 100%; }
.cmnews .clist { display: inline-block; width: 100%; }
.cmnews .top { display: flex; align-items: center; justify-content: center; height: 57px; float: left; font-size: 14px; }
.cmnews .top .iconfont { color: #001e3e; float: left; font-size: 20px; }
.cmnews .top a { color: #0872b3; font-weight: bold; text-decoration: underline; }
.cmnews .top a:hover { color: #e00; }
.cmnews .top .zf { display: none; }
.cmnews .more { display: flex; align-items: center; justify-content: center; height: 57px; float: right; }
.cmnews .more a { color: #999; }
.cmnews .list { position: relative; display: block; height: 30px; margin: 14px 90px 0 70px; overflow: hidden; }
.cmnews ul { position: absolute; top: 0; left: 0; width: 100%; overflow: hidden; }
.cmnews li { height: 30px; }
.cmnews li .items { display: inline-block; width: 100%; padding: 5px 0; }
.cmnews li .items .title { display: block; margin: 0 120px 0 0; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.cmnews li .items .title .toped { color: #fff; display: inline-block; padding: 0 5px; font-size: 12px; background-color: #e00; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -o-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
.cmnews li .items .title a { color: #0872b3; }
.cmnews li .items .title a:hover { color: #e00; }
.cmnews li .items .title .time { display: none; font-size: 12px; font-family: arial; }
.cmnews li .items .title .times { color: #999; }
.cmnews li .items .title .smy { color: #999; font-size: 12px; }
.cmnews li .items .dates { color: #999; margin: 3px 0 0; font-family: arial; font-weight: normal; }

.cm-boards { display: inline-block; width: 50%; padding: 12px; border: 1px solid rgba(0, 0, 0, 0.15); background-color: #fff; box-shadow: rgba(0, 0, 0, 0.075) 0px 0px 8px 0px, rgba(255, 255, 255, 0) 0px 2px 4px 0px; -moz-border-radius: 8px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px; -o-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; }
.cm-boards .ui-w { display: block; }
.cm-boards .ui-v { display: block; margin: 5px; }
.cm-boards .ui-c { position: relative; display: inline-block; width: 100%; }
.cm-boards .clist { display: inline-block; width: 100%; height: 80px; overflow: hidden; }
.cm-boards .clist .list { display: inline-block; width: 100%; overflow: hidden; }
.cm-boards .clist .list ul { position: relative; display: block; }
.cm-boards .clist .list li { display: block; padding: 10px 0; }
.cm-boards .clist .list .items { display: inline-block; width: 100%; padding: 2px 0; }
.cm-boards .khlist { position: relative; display: inline-block; width: 100%; height: 358px; overflow-y: auto; }
.cm-boards .khlist ul { display: block; padding: 0 15px 0 5px; }
.cm-boards .khlist li { display: inline-block; width: 100%; margin: 7px 0; }
.cm-boards .khlist .topinfo { display: inline-block; width: 100%; }
.cm-boards .khlist .topinfo .ctits { display: block; margin: 0 120px 0 0; font-size: 12px; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
.cm-boards .khlist .topinfo .cinfo { width: 100px; float: right; text-align: right; }
.cm-boards .khlist .cline { position: relative; top: 3px; width: 100%; height: 4px; float: left; font-size: 0px; background-color: #f3f3f3; overflow: hidden; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; -o-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; }
.cm-boards .khlist .cline .line { position: absolute; bottom: 0; width: 100%; float: left; height: 4px; background-color: #009fee; background-image: linear-gradient(to right, #3e8ef7, #3ec5f7); -moz-border-radius: 0px 10px 10px 0px; -webkit-border-radius: 0px 10px 10px 0px; -o-border-radius: 0px 10px 10px 0px; border-radius: 0px 10px 10px 0px; z-index: 0; }
.cm-boards .chulilist { height: 358px; overflow-y: auto; }
.cm-boards .chulilist b { color: #fff; display: inline-block; min-width: 16px; height: 16px; line-height: 16px; margin: 0 5px 0 0; text-align: center; font-weight: normal; background-color: #c9c9c9; -moz-border-radius: 50px 50px 50px 50px; -webkit-border-radius: 50px 50px 50px 50px; -o-border-radius: 50px 50px 50px 50px; border-radius: 50px 50px 50px 50px; }
.cm-boards .chulilist b.inum1 { background-color: #f81521; }
.cm-boards .chulilist b.inum2 { background-color: #f7ad26; }
.cm-boards .chulilist b.inum3 { background-color: #36c559; }
.cm-boards .yingyeelist { display: inline-block; width: 100%; height: 358px; overflow-y: auto; }
.cm-boards .yingyeelist img { width: 40px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.cm-boards .dingdanlog { height: 358px; overflow-y: auto; }
.cm-boards .showfenpei { position: relative; display: inline-block; width: 100%; z-index: 10; }
.cm-boards .wshows { position: absolute; top: 0; left: 0; width: 100%; height: 0px; overflow: hidden; background-color: #fff; z-index: 20; }
.cm-boards #quanshengleiji { width: 100%; height: 358px; }
.cm-boards #rizoushi { width: 100%; height: 358px; }
.cm-boards #kehuxinxizoushi { width: 100%; height: 358px; }

.cmgwlist { display: inline-block; width: 100%; overflow-y: auto; }
.cmgwlist ul { display: inline-block; width: 100%; }
.cmgwlist li { display: inline; width: 200px; float: left; margin: 3px; }
.cmgwlist li a { display: inline-block; width: 100%; }
.cmgwlist li .items { display: block; padding: 8px; border: 1px solid #dee3ed; background-color: #f6f8fc; overflow: hidden; -moz-border-radius: 6px 6px 6px 6px; -webkit-border-radius: 6px 6px 6px 6px; -o-border-radius: 6px 6px 6px 6px; border-radius: 6px 6px 6px 6px; }
.cmgwlist li .items .item { display: flex; width: 100%; align-items: center; justify-content: center; }
.cmgwlist li .items .item .pic { width: 50px; height: 50px; padding: 5px; background-color: rgba(255, 255, 255, 0.8); -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; overflow: hidden; }
.cmgwlist li .items .item .pic img { width: 50px; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; }
.cmgwlist li .items .item .inf { width: 110px; padding: 0 0 0 10px; }
.cmgwlist li .items .item .inf span { display: inline-block; width: 100%; font-size: 12px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.cmgwlist li .items .item .inf span.tit { color: #222; }
.cmgwlist li .items .item .inf span.etit { color: #999; font-size: 12px; }
.cmgwlist li .items .allserver { display: inline-block; width: 100%; height: 40px; line-height: 40px; font-size: 16px; text-align: center; }
.cmgwlist li a:hover .items { border: 1px solid #3d86dd; }
.cmgwlist li.curr .items { border: 1px solid #005796; background-color: #0068a7; }
.cmgwlist li.curr .items .inf span.tit { color: #fff; }
.cmgwlist li.curr .items .inf span.etit { color: #fff; }

.cm-ope { float: left; }
.cm-ope .ccz { float: left; margin: 0 6px 0 0; }
.cm-ope .btns { display: inline; height: 36px; line-height: 36px; float: left; padding: 0 15px; border: 1px solid #dee3ed; background-color: #f6f8fc; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; cursor: pointer; }
.cm-ope .btns .checkbox { position: relative; top: 2px; }
.cm-ope .btns:hover { color: #fff; text-decoration: none; border: 1px solid #e0491a; background-color: #f15a2b; }
.cm-ope label.btns { height: 36px; line-height: 36px; margin: 0; padding: 0 12px; border: 1px solid #dee3ed; background-color: #f6f8fc; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }

.cm-selectall { position: relative; display: flex; width: 100%; justify-content: space-between; z-index: 510; }
.cm-selectall .filter_left { display: flex; margin: 0 20px 0 0; flex-wrap: wrap; gap: 5px; }
.cm-selectall .filter_right { display: flex; justify-content: flex-end; }
.cm-selectall .switchs { display: inline-block; height: 32px; float: left; padding: 3px; margin: 3px 3px 3px 1px; border: 1px solid #dee3ed; background-color: #f6f8fc; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.cm-selectall .switchs ul { display: inline-block; }
.cm-selectall .switchs li { float: left; }
.cm-selectall .switchs li a { display: inline-block; height: 32px; line-height: 32px; padding: 0 6px; }
.cm-selectall .switchs li a:hover { text-decoration: none; }
.cm-selectall .switchs li.curr a { color: #fff; font-size: 12px; text-align: center; background-color: #1697f4; background-image: linear-gradient(to bottom, #27a8ff, #0586e3); cursor: pointer; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; }
.cm-selectall .selcts { display: inline-block; border: 1px solid #dee3ed; background-color: #f6f8fc; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.cm-selectall .selcts .tis { position: relative; display: inline-block; height: 38px; line-height: 38px; margin: 0 -13px 0 0; padding: 0 0 0 10px; font-size: 12px; text-align: center; z-index: 10; }
.cm-selectall .selcts .tiss { position: relative; display: inline-block; height: 38px; line-height: 38px; padding: 0 10px 0 10px; text-align: center; z-index: 10; cursor: pointer; }
.cm-selectall .selcts .curr { color: #e00; }
.cm-selectall .selcts .selectxx { width: auto; padding: 0 25px 0 5px; border: 0 none; background-color: transparent; }
.cm-selectall .selcts .selectxx option { line-height: 1.6; }
.cm-selectall .selcts .selectxz { width: auto; padding: 0 25px 0 5px; border: 0 none; background-color: transparent; }
.cm-selectall .selcts .selectxz option { line-height: 1.6; }
.cm-selectall .selcts .selecfx { width: auto; padding: 0 25px 0 10px; border: 0 none; background-color: transparent; }
.cm-selectall .selcts .shaixuan { padding: 0 25px 0 5px; border: 0 none; background-color: transparent; }
.cm-selectall .selcts .shaixuanjump { float: left; padding: 0 25px 0 10px; }
.cm-selectall .textw { display: inline-block; background-color: transparent; }
.cm-selectall .textw .text { background-color: transparent; }
.cm-selectall .startdate, .cm-selectall .enddate, .cm-selectall .ymdate { width: 75px; text-indent: 0px; text-align: center; }
.cm-selectall .yeardate, .cm-selectall .monthdate { width: 55px; text-indent: 0px; text-align: center; }
.cm-selectall .navs { position: relative; display: inline-block; float: left; margin: 0 6px 0 0; z-index: 200; }
.cm-selectall .navs .tits { display: inline-block; min-width: 140px; height: 38px; line-height: 38px; padding: 0 20px 0 15px; border: 1px solid #e9ebed; background: #ffffff url("../images/arr_1.png") no-repeat 94% center; cursor: pointer; }
.cm-selectall .navs .items { display: none; position: absolute; top: 39px; left: 0; width: 100%; }
.cm-selectall .navs .items ul { display: block; max-height: 240px; padding: 5px 15px; border: 1px solid #e9ebed; background-color: #ffffff; overflow-x: auto; }
.cm-selectall .navs .items ul li { width: 100%; border-bottom: 1px dotted #e9ebed; }
.cm-selectall .navs .items ul li a { display: inline-block; width: 100%; height: 32px; line-height: 32px; }
.cm-selectall .navs .items ul li a.current { color: #f00; }
.cm-selectall .navs .items ul li a:hover { color: #f00; }
.cm-selectall .navs .items ul li.o2 a { width: 165px; padding: 0 10px 0 25px; background: url("../images/line1.gif") no-repeat 4px center; }
.cm-selectall .navs .items ul li.o3 a { width: 155px; padding: 0 10px 0 35px; background: url("../images/line1.gif") no-repeat 14px center; }
.cm-selectall .navs .items ul li.o4 a { width: 145px; padding: 0 10px 0 45px; background: url("../images/line1.gif") no-repeat 24px center; }
.cm-selectall .navs .items ul li.o5 a { width: 135px; padding: 0 10px 0 55px; background: url("../images/line1.gif") no-repeat 34px center; }
.cm-selectall .navs .items ul li:last-child { border-bottom: 0 none; }
.cm-selectall .shaixuan form .text { width: 75px; margin: 0 5px 0 0; text-align: center; border: 1px solid #e9ebed; }
.cm-selectall .snav { float: left; margin: 0 6px 0 0; }
.cm-selectall .snav a { display: inline-block; padding: 0 10px; line-height: 38px; border: 1px solid #e9ebed; background-color: #fff; }
.cm-selectall .snav a.cur { color: #fff; border: 1px solid #co3-#111; background-color: #f15a2b; }
.cm-selectall .xclist { position: relative; display: inline; width: 172px; float: right; margin: 0 0 0 3px; }
.cm-selectall .xclist .tit { width: 140px; height: 38px; line-height: 38px; float: left; padding: 0 15px; border: 1px solid #dee3ed; cursor: pointer; }
.cm-selectall .xclist .currtit { color: #fff; border: 1px solid #3490de; background: #3490de url(../images/arr_2.png) no-repeat 145px center; }
.cm-selectall .xclist .xlist { display: none; position: absolute; top: 40px; left: 0; width: 100%; }
.cm-selectall .xclist .xlist .form { display: block; border: 1px solid #3490de; border-top: 0 none; background-color: #fff; }
.cm-selectall .xclist .xlist .form .flist { display: inline-block; width: 100%; max-height: 420px; overflow-y: auto; }
.cm-selectall .xclist .xlist .form .flist ul.wrap { position: relative; display: inline-block; width: 100%; }
.cm-selectall .xclist .xlist .form .flist ul.wrap li { position: relative; display: inline-block; width: 100%; }
.cm-selectall .xclist .xlist .form .flist ul.wrap li .items { display: inline-block; width: 100%; border-bottom: 1px solid #d4dde7; }
.cm-selectall .xclist .xlist .form .flist ul.wrap li .tis { color: #333; width: 90px; height: 30px; line-height: 30px; float: left; padding: 0 10px 0 0; text-align: right; }
.cm-selectall .xclist .xlist .form .flist ul.wrap li label { height: 20px; float: left; padding: 5px 8px; border-left: 1px solid #d4dde7; text-align: center; }
.cm-selectall .xclist .xlist .form .flist ul.wrap li .scheck { position: relative; top: 2px; margin: 0 2px 0 0; }
.cm-selectall .xclist .xlist .form .flist ul.wrap li:last-child .items { border-bottom: 0 none; }
.cm-selectall .xclist .xlist .form .elist { display: inline-block; width: 100%; padding: 6px 0; background-color: #3490de; text-align: center; }
.cm-selectall .xclist .xlist .form .elist .submit9 { color: #fff; display: inline-block; width: 140px; height: 26px; line-height: 24px; margin: 0 auto; font-size: 12px; text-align: center; border: 0 none; background-color: #3490de; cursor: pointer; }
.cm-selectall .adds { display: inline-block; }
.cm-selectall .cmtit { display: inline-block; height: 20px; padding: 10px 0; }
.cm-selectall .cmtit .line { display: inline-block; width: 3px; height: 20px; float: left; margin: 0 12px 0 0; background-color: #f15a2b; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; -o-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; }
.cm-selectall .cmtit .tit { display: inline-block; line-height: 20px; float: left; margin: 0 10px 0 0; font-size: 14px; }
.cm-selectall:nth-child(2) { margin: 5px 0 0; }

.cm-datespace { float: right; }
.cm-datespace .selcts { display: inline-block; border: 1px solid #dee3ed; background-color: #f6f8fc; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.cm-datespace .selcts .tis { position: relative; display: inline-block; height: 38px; line-height: 38px; margin: 0 -13px 0 0; padding: 0 0 0 10px; font-size: 12px; text-align: center; z-index: 10; }
.cm-datespace .selcts .tiss { position: relative; display: inline-block; height: 38px; line-height: 38px; padding: 0 10px 0 10px; text-align: center; z-index: 10; cursor: pointer; }
.cm-datespace .selcts .curr { color: #e00; }
.cm-datespace .selcts .selectxx { width: auto; padding: 0 25px 0 5px; border: 0 none; background-color: transparent; }
.cm-datespace .selcts .selectxx option { line-height: 1.6; }
.cm-datespace .selcts .selectxz { width: auto; padding: 0 25px 0 5px; border: 0 none; background-color: transparent; }
.cm-datespace .selcts .selectxz option { line-height: 1.6; }
.cm-datespace .selcts .selecfx { width: auto; padding: 0 25px 0 10px; border: 0 none; background-color: transparent; }
.cm-datespace .selcts .shaixuan { padding: 0 25px 0 5px; border: 0 none; background-color: transparent; }
.cm-datespace .selcts .shaixuanjump { float: left; padding: 0 25px 0 10px; }
.cm-datespace .textw { display: inline-block; width: 95px; background-color: transparent; }
.cm-datespace .textw .text { background-color: transparent; }

.cm-selectwra { position: relative; display: inline-block; width: 100%; }
.cm-selectwra .selcts { display: inline-block; border: 1px solid #dee3ed; background-color: #f6f8fc; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.cm-selectwra .selcts .tis { position: relative; display: inline-block; height: 38px; line-height: 38px; margin: 0 -13px 0 0; padding: 0 0 0 10px; text-align: center; z-index: 10; }
.cm-selectwra .selcts .tiss { position: relative; display: inline-block; height: 38px; line-height: 38px; padding: 0 10px 0 10px; text-align: center; z-index: 10; cursor: pointer; }
.cm-selectwra .selcts .curr { color: #e00; }
.cm-selectwra .selcts .selectxx { width: auto; padding: 0 25px 0 5px; border: 0 none; background-color: transparent; }
.cm-selectwra .selcts .selectxx option { line-height: 1.6; }
.cm-selectwra .selcts .selectxz { width: auto; padding: 0 25px 0 5px; border: 0 none; background-color: transparent; }
.cm-selectwra .selcts .selectxz option { line-height: 1.6; }
.cm-selectwra .selcts .selecfx { width: auto; padding: 0 25px 0 10px; border: 0 none; background-color: transparent; }
.cm-selectwra .selcts .shaixuan { padding: 0 25px 0 5px; border: 0 none; background-color: transparent; }
.cm-selectwra .selcts .shaixuanjump { float: left; padding: 0 25px 0 10px; }
.cm-selectwra .textw { display: inline-block; background-color: transparent; }
.cm-selectwra .textw .text { background-color: transparent; }

.cmsearch { display: inline-block; width: 285px; float: right; }
.cmsearch .scenes { display: inline-block; height: 40px; float: left; margin: 0 5px 0 0; }
.cmsearch .scenes .iconfont { color: #0565ab; font-size: 22px; }
.cmsearch .scenes .advanced { display: flex; height: 38px; float: left; padding: 0 10px 0 10px; border: 1px solid #dee3ed; border-right: 0 none; background-color: #f6f8fc; border-radius: 5px 0 0 5px; align-items: center; justify-content: center; overflow: hidden; cursor: pointer; }
.cmsearch .scenes .advanced:hover { border: 1px solid #0075d2; border-right: 0 none; background-image: linear-gradient(to bottom, #0586e3, #0064c1); }
.cmsearch .scenes .advanced:hover .iconfont { color: #fff; }
.cmsearch .scenes .scene { display: flex; height: 38px; float: left; padding: 0 10px 0 10px; border: 1px solid #dee3ed; background-color: #f6f8fc; border-radius: 0 5px 5px 0; align-items: center; justify-content: center; overflow: hidden; cursor: pointer; }
.cmsearch .scenes .scene:hover { border: 1px solid #0075d2; background-image: linear-gradient(to bottom, #0586e3, #0064c1); }
.cmsearch .scenes .scene:hover .iconfont { color: #fff; }
.cmsearch .searchs { display: inline-block; float: left; margin: 0 5px 0 0; border: 1px solid #dee3ed; background-color: #f6f8fc; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.cmsearch .selectxy { width: 81px; border: 0 none; background-color: transparent; }
.cmsearch .search select { border: 1px solid #dee3ed; background-color: transparent; }
.cmsearch .textw { width: 130px; }
.cmsearch .cmggsx { float: right; }
.cmsearch.cmsearchadv { width: 375px; }

.cm-class { position: relative; display: inline-block; min-width: 180px; max-width: 260px; }
.cm-class .c-tit { height: 18px; padding: 10px 15px 10px 15px; border: 1px solid #e9ebed; background-color: #fff; cursor: pointer; }
.cm-class .c-tit .font { padding: 0 15px 0 0; background-image: url("../images/arr_1.png"); background-repeat: no-repeat; background-position: right center; }
.cm-class .c-tit .curr { color: #e00; }
.cm-class .c-con { display: none; clear: both; position: absolute; top: 39px; left: 0; width: 100%; }
.cm-class .c-con .wras { display: block; padding: 5px 0; border: 1px solid #e9ebed; background-color: #fff; }
.cm-class .c-con .wras .item { max-height: 252px; padding: 0 15px; overflow-y: auto; }
.cm-class .c-con .wras ul li { border-bottom: 1px dotted #e9ebed; }
.cm-class .c-con .wras ul li a { display: block; padding: 8px 0; }
.cm-class .c-con .wras ul li a:hover { color: #e00; }
.cm-class .c-con .wras ul li:last-child { border-bottom: 0 none; }

.cm-zhibiao { display: inline-block; width: 100%; margin: 0 0 12px 0; }
.cm-zhibiao .setguwen { float: left; }
.cm-zhibiao .setzhibiao { float: right; }
.cm-zhibiao .setzhibiao form { float: left; }
.cm-zhibiao .setzhibiao .setwra { float: left; margin: 3px 6px 3px 1px; }
.cm-zhibiao .setzhibiao .tname { height: 30px; float: left; margin: 0 -1px 0 0; padding: 4px; border: 1px solid #dee3ed; background-color: #f6f8fc; }
.cm-zhibiao .setzhibiao .tname .pic { float: left; }
.cm-zhibiao .setzhibiao .tname .pic img { width: 30px; height: 30px; }
.cm-zhibiao .setzhibiao .tname .inf { line-height: 30px; float: left; padding: 0 10px 0 10px; }
.cm-zhibiao .setzhibiao .first { -moz-border-radius: 5px 0px 0px 5px; -webkit-border-radius: 5px 0px 0px 5px; -o-border-radius: 5px 0px 0px 5px; border-radius: 5px 0px 0px 5px; }
.cm-zhibiao .setzhibiao .last { -moz-border-radius: 0px 5px 5px 0px; -webkit-border-radius: 0px 5px 5px 0px; -o-border-radius: 0px 5px 5px 0px; border-radius: 0px 5px 5px 0px; }
.cm-zhibiao .setzhibiao .textw { width: 120px; float: left; margin: 0 -1px 0 0; border: 1px solid #dee3ed; background-color: #f6f8fc; }
.cm-zhibiao .setzhibiao .text { width: 120px; border: 0 none; }

.cm-tablemain { padding: 12px; border: 1px solid rgba(0, 0, 0, 0.15); background-color: #fff; box-shadow: rgba(0, 0, 0, 0.075) 0px 0px 8px 0px, rgba(255, 255, 255, 0) 0px 2px 4px 0px; -moz-border-radius: 8px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px; -o-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; }

.cm-conmain { padding: 12px; border: 1px solid rgba(0, 0, 0, 0.15); background-color: #fff; box-shadow: rgba(0, 0, 0, 0.075) 0px 0px 8px 0px, rgba(255, 255, 255, 0) 0px 2px 4px 0px; -moz-border-radius: 8px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px; -o-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; }

.lay-table { border: 1px solid #dee3ed; border-radius: 8px; overflow: hidden; }
.lay-table tr td { padding: 8px; border-bottom: 1px solid #dee3ed; border-left: 1px solid #dee3ed; vertical-align: middle; }
.lay-table tr td.nopadding { padding: 0; }
.lay-table tr.thead td { background-color: #f6f8fc; }
.lay-table thead tr td:first-child { border-left: 0 none; }
.lay-table tbody tr td:first-child { border-left: 0 none; }
.lay-table tbody tr:last-child td { border-bottom: 0 none; }

#stickybox { display: none; position: fixed; width: 100%; background: white; z-index: 900; border-left: 1px solid #e9ebed; border-right: 1px solid #e9ebed; overflow-x: auto; /* 滚动条透明化处理 */ overflow-x: auto; overflow-y: hidden; scrollbar-width: none; /* Firefox */ -ms-overflow-style: none; /* IE/Edge */ }
#stickybox .allsort { display: none; }
#stickybox .resizer { display: none; }

/* Chrome/Safari/Opera 隐藏滚动条 */
.stickybox::-webkit-scrollbar { display: none; width: 0; height: 0; background: transparent; }

/* 可选：保留滚动功能但完全透明 */
.stickybox.alternative { scrollbar-width: thin; scrollbar-color: transparent transparent; }

.stickybox.alternative::-webkit-scrollbar { width: 6px; height: 6px; }

.stickybox.alternative::-webkit-scrollbar-thumb { background: transparent; }

.stickybox.alternative::-webkit-scrollbar-track { background: transparent; }

.cm-table { display: inline-block; width: 100%; }
.cm-table .tablebox { position: relative; display: block; border: 1px solid #e9ebed; background-color: #fff; -moz-border-radius: 8px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px; -o-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; overflow-x: auto; }
.cm-table .tablew { transition: all 0.3s; }
.cm-table table { position: relative; width: 100%; }
.cm-table table thead th { color: #000d2d; height: 35px; padding: 6px; font-weight: bold; border-left: 1px solid #d9dadc; border-bottom: 2px solid #165ca7; background-color: #eaebed; }
.cm-table table thead th:nth-child(1) { border-left: 0 none; }
.cm-table table thead th a { color: #000d2d; }
.cm-table table tbody tr { position: relative; width: 100%; z-index: 10; }
.cm-table table tbody tr:last-child td { border-bottom: 0 none; }
.cm-table table tbody tr.lightblue td { background-color: #dfeeff; }
.cm-table table tbody td { height: 33px; padding: 6px; border-left: 1px solid #e9ebed; border-bottom: 1px solid #e9ebed; vertical-align: middle; }
.cm-table table tbody td:nth-child(1) { border-left: 0 none; }
.cm-table table tbody td.two { padding: 0; }
.cm-table table tbody td.tdlowprice { background-color: #fddffc; }
.cm-table table tbody td.tdbgc2 { background-color: #ebf2fa; }
.cm-table table tbody td.tdpink { border-bottom: 1px solid rgba(250, 5, 200, 0.18); background-color: rgba(250, 5, 200, 0.12); }
.cm-table table tbody td.tdgreen { border-bottom: 1px solid #cfecd7; background-color: #e0fde8; }
.cm-table table tbody td.tdyellow { border-bottom: 1px solid #e9ebed; background-color: rgba(255, 255, 0, 0.18); }
.cm-table table tbody td.tdorange { border-bottom: 1px solid rgba(255, 184, 132, 0.65); background-color: rgba(255, 184, 132, 0.45); }
.cm-table table tbody td .tbototm { display: inline-block; width: 100%; margin: 2px 0; }
.cm-table table tbody td .tbcircle { display: inline-block; width: 20%; height: 9px; margin: 0 0; }
.cm-table table tbody tr.trblue td { border-left: 1px solid #cadeee; border-bottom: 1px solid #cadeee; background-color: #dbefff; }
.cm-table table tbody tr.trblue td:nth-child(1) { border-left: 0 none; }
.cm-table table tbody tr.up { color: #173dcd; }
.cm-table table tbody tr.up td { border-bottom: 1px solid #f2f2f2; }
.cm-table table tbody tr.up td.notxt { color: #000; border-bottom: 1px solid #e9ebed; }
.cm-table table tbody tr.down { color: #aaaaaa; }
.cm-table table tbody tr.down td.notxt { color: #000; }
.cm-table table tbody tr.trpno td { padding: 0; }
.cm-table table tbody tr.trpno td select { width: 100%; border: 0 none; }
.cm-table table tbody tr.delwait td { border-bottom: 1px solid rgba(255, 171, 138, 0.8); background-color: rgba(255, 171, 138, 0.5); transition: all 0.2s; }
.cm-table table tbody .mname { display: flex; align-items: center; justify-content: item; }
.cm-table table tbody .mname .in0 { margin: 0 2px 0 0; }
.cm-table table tbody .btext { background-color: #f3f5f8; }
.cm-table table tbody .btext:hover, .cm-table table tbody .btext:focus { background-color: #f3f5f8; }
.cm-table table tbody tr.ttop td { border: 1px solid #e9ebed; border-bottom: 0 none; border-left: 0 none; }
.cm-table table tbody tr.tbottom td { border: 1px solid #e9ebed; border-bottom: 0 none; }
.cm-table table tbody tr.tgreen.ttop td { border-top: 1px solid #e9ebed; border-right: 1px solid #c0efb1; border-bottom: 1px solid #c0efb1; }
.cm-table table tbody tr.tgreen.tbottom td { border-top: 1px solid #e9ebed; border-right: 1px solid #c0efb1; border-bottom: 1px solid #c0efb1; background-color: #f3f5f8; }
.cm-table table tbody tr.trindexed.ttop td { border-top: 1px solid #e9ebed; border-right: 1px solid #bee2ff; border-bottom: 1px solid #bee2ff; }
.cm-table table tbody tr.trindexed.tbottom td { border-top: 1px solid #e9ebed; border-right: 1px solid #bee2ff; border-bottom: 1px solid #bee2ff; background-color: #f3f5f8; }
.cm-table table tbody tr.trindexed td.tdgreen { border-bottom: 1px solid #cadeee; background-color: #dbefff; }
.cm-table table tbody tr.trpink td { border-right: 1px solid rgba(250, 5, 200, 0.28); border-bottom: 1px solid rgba(250, 5, 200, 0.28); background-color: rgba(250, 5, 200, 0.1); }
.cm-table table tbody tr.lipink td { border-right: 1px solid rgba(254, 92, 221, 0.28); border-bottom: 1px solid rgba(254, 92, 221, 0.28); background-color: rgba(254, 92, 221, 0.1); }
.cm-table table tbody tr.ligreen td { border-right: 1px solid rgba(31, 188, 109, 0.28); border-bottom: 1px solid rgba(31, 188, 109, 0.28); background-color: rgba(31, 188, 109, 0.1); }
.cm-table table tbody tr.liorange td { border-right: 1px solid rgba(245, 115, 1, 0.28); border-bottom: 1px solid rgba(245, 115, 1, 0.28); background-color: rgba(245, 115, 1, 0.1); }
.cm-table table tbody tr.liindexed td { border-right: 1px solid rgba(32, 155, 253, 0.28); border-bottom: 1px solid rgba(32, 155, 253, 0.28); background-color: rgba(32, 155, 253, 0.1); }
.cm-table table tfoot td { padding: 6px; border: 1px solid #e9ebed; }
.cm-table table tfoot td:nth-child(1) { border-left: 0 none; border-bottom: 0 none; border-right: 0 none; }
.cm-table table tr.highlight td { background-color: #eff8fd; }
.cm-table table tr:last-child td { border-bottom: 0 none; }
.cm-table table .customid { margin: 4px 0 0; font-size: 14px; }
.cm-table table .swra { margin: 10px 0 0; padding: 5px 10px; border: 1px solid #e0ecf9; background-color: #ebf2fa; border-radius: 3px; }
.cm-table table .swra p .hide { color: #e00; margin: 0 10px 0 0; }
.cm-table table .swra p .show { color: #06c37e; margin: 0 10px 0 0; }
.cm-table table .thead td { color: #000; font-size: 12px; font-weight: bold; border-left: 1px solid #dae1e9; background-color: #ebf2fa; }
.cm-table table .tgreen td { border-left: 1px solid #cfecd7; border-bottom: 1px solid #cfecd7; background-color: #e0fde8; }
.cm-table table .tgreen td:nth-child(1) { border-left: 0 none; }
.cm-table table .tgreen .cmcred { background-color: #cbfbcb; }
.cm-table table .trhide td { border-left: 1px solid #e9ebed; border-bottom: 1px solid #e9ebed; background-color: #eceff4; filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
.cm-table table .trhide td:nth-child(1) { border-left: 0 none; }
.cm-table table .trindexed td { border-left: 1px solid #cadeee; border-bottom: 1px solid #cadeee; background-color: #dbefff; }
.cm-table table .trindexed td:nth-child(1) { border-left: 0 none; }
.cm-table table .trindexed .cmcred { background-color: #dbefff; }
.cm-table table .toped { color: #fff; display: inline-block; padding: 0 5px; font-size: 12px; background-color: #e00; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -o-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
.cm-table table td.tac { text-align: center; }
.cm-table table td.tac .text { text-indent: 0px; text-align: center; }
.cm-table table td.tac select { text-align: center; }
.cm-table table.twotb td { padding: 6px; border: 1px solid #fff; }
.cm-table table.twotb td.twotd1 { width: 80px; border-right: 1px solid #eeeeee; border-bottom: 1px solid #eeeeee; }
.cm-table table.twotb td.twotd2 { border-bottom: 1px solid #eeeeee; }
.cm-table table.twotb td.twotd3 { border-right: 1px solid #eeeeee; }
.cm-table table.twotb td.twotd4 { width: 80px; border-right: 1px solid #eeeeee; }
.cm-table table.classlist tr td .mname .in0 { position: relative; top: 1px; }
.cm-table table.classlist tr td .mname .cname { margin: 0 0 0 4px; }
.cm-table table.classlist tr td .eng { color: #aaa; display: inline; margin: 0 0 0 5px; font-weight: normal; }
.cm-table table.classlist tr td .eng span { color: #aaa; margin: 0 6px; }
.cm-table table.classlist tr td a.cover_hover { display: inline-block; width: 24px; height: 22px; }
.cm-table table.classlist tr td span.icon_no { display: inline-block; width: 24px; height: 22px; background: url("../images/icons.png") no-repeat 0 0; }
.cm-table table.classlist tr td span.icon_yes { display: inline-block; width: 24px; height: 22px; background: url("../images/icons.png") no-repeat 0 -50px; }
.cm-table table.classlist tr td .cover_hovers { position: relative; top: 3px; display: inline-block; width: 18px; height: 16px; }
.cm-table table.classlist tr td span.ico_no { display: inline-block; width: 18px; height: 16px; background: url("../images/icons.png") no-repeat 0 -100px; }
.cm-table table.classlist tr td span.ico_yes { display: inline-block; width: 18px; height: 16px; background: url("../images/icons.png") no-repeat 0 -150px; }
.cm-table table.classlist tr td i.space { position: relative; top: 1px; display: inline-block; width: 1px; height: 13px; margin: 0 2px 0 3px; background-color: #ddd; }
.cm-table table.cmtbclass td { height: 28px; }
.cm-table table.cmtbclass tr:nth-child(even) td { background-color: rgba(243, 246, 249, 0.3); }
.cm-table table.cmtbclass tr:hover td { background-color: #f3f6f9; }
.cm-table table.statis td { position: relative; min-height: 34px; padding: 0; }
.cm-table table.statis td .zskuang { padding: 6px; }
.cm-table table.statis td .ing { color: #e00; }
.cm-table table.statis td .srkuang { position: absolute; top: 0; left: 0; width: calc(100% - 4px); height: calc(100% - 4px); line-height: calc(100% - 4px); border: 2px solid #217346; background-color: #fff; }
.cm-table table.tablenormal tbody tr td { position: relative; min-height: 34px; padding: 0 6px; }
.cm-table table.tablenormal tbody tr:nth-child(even) td { background-color: #f3f6f9; }
.cm-table .zbinf p.p3 { margin: 4px 0 0; }
.cm-table.tp2 table tbody tr:last-child td { border-bottom: 0 none; }
.cm-table.tp2 table tbody tr.down td:first-child { border-left: 1px solid #e9ebed; }

.cmt-h { display: block; padding: 2px 0 17px; font-size: 15px; text-align: center; border-bottom: 0 none; }

.cmt-tw { display: inline-block; width: 100%; }
.cmt-tw .tw-left { display: flex; align-items: center; float: left; height: 40px; }
.cmt-tw .tw-left .tip { display: flex; font-size: 16px; align-items: center; }
.cmt-tw .tw-left b { display: inline-block; width: 3px; height: 18px; margin: 0 10px 0 0; background-color: #001e3e; -moz-border-radius: 20px 20px 20px 20px; -webkit-border-radius: 20px 20px 20px 20px; -o-border-radius: 20px 20px 20px 20px; border-radius: 20px 20px 20px 20px; }
.cmt-tw .tw-left b.blue { background-color: #0586e3; }
.cmt-tw .tw-left b.green { background-color: #0fac5d; }
.cmt-tw .tw-left b.orange { background-color: #f15a2b; }

.cmt-s { display: inline-block; width: 100%; }

.cmt-t { display: inline-block; width: 100%; padding: 5px 0 10px; border-bottom: 0 none; }
.cmt-t .tip { display: flex; font-size: 16px; align-items: center; }
.cmt-t b { display: inline-block; width: 3px; height: 18px; margin: 0 10px 0 0; background-color: #001e3e; -moz-border-radius: 20px 20px 20px 20px; -webkit-border-radius: 20px 20px 20px 20px; -o-border-radius: 20px 20px 20px 20px; border-radius: 20px 20px 20px 20px; }
.cmt-t b.blue { background-color: #0586e3; }
.cmt-t b.green { background-color: #0fac5d; }
.cmt-t b.orange { background-color: #f15a2b; }

.cmt-u { display: flex; height: 30px; margin: 2px 0 13px; align-items: center; justify-content: center; font-size: 15px; text-align: center; border-bottom: 0 none; }
.cmt-u .u-left, .cmt-u .u-center, .cmt-u .u-right { width: 33.333%; }
.cmt-u .u-center { font-size: 15px; }
.cmt-u .u-center b { font-family: arial; }

.cmt-c { position: relative; display: inline-block; width: 100%; }
.cmt-c .minfozt { position: absolute; top: 45px; left: 50%; width: 60px; margin: 0 0 0 -38px; padding: 8px; background-color: #fff; -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25); -o-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25); box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.25); -moz-border-radius: 2px 2px 2px 2px; -webkit-border-radius: 2px 2px 2px 2px; -o-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; z-index: 50; }
.cmt-c .minfozt ul li { width: 50px; margin: 2px 0; }
.cmt-c .pic { width: 40px; height: 40px; float: left; margin: 0 5px 0 0; overflow: hidden; -moz-border-radius: 2px 2px 2px 2px; -webkit-border-radius: 2px 2px 2px 2px; -o-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; }
.cmt-c .pic img { width: 40px; }
.cmt-c .inf p.etit { color: #999; font-size: 12px; text-transform: uppercase; }

.cmt-o { display: inline-block; }
.cmt-o .ccz { float: left; margin: 0 6px 0 0; }
.cmt-o .btns { display: inline; height: 38px; line-height: 38px; float: left; padding: 0 15px; border: 1px solid #e9ebed; background-color: #ffffff; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -o-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
.cmt-o .btns .checkbox { position: relative; top: 2px; }
.cmt-o .btns:hover { color: #fff; text-decoration: none; border: 1px solid #e0491a; background-color: #f15a2b; }

.cmt-f { display: inline-block; width: 100%; margin: 15px 0 0; }

.cm-ctop { display: inline-block; width: 100%; }
.cm-ctop .ui-h { margin: 0 0 12px 0; padding: 10px 10px 10px; border: 1px solid #e9ebed; background-color: #fff; }
.cm-ctop .ui-h .search .text { width: 110px; height: 29px; line-height: 29px; padding: 3px 10px; }
.cm-ctop .ui-h .search .submit6 { margin: 0 0 0 8px; padding: 8px 8px; }
.cm-ctop .ui-c .caldate { display: inline-block; width: 100%; padding: 0 0 5px 0; text-align: right; }
.cm-ctop .ui-c .caldate .font { float: left; font-size: 15px; }
.cm-ctop .ui-c .caldate .font span { font-family: arial; }
.cm-ctop .ui-c .caldate .font b { color: #e00; font-size: 18px; font-family: arial; }
.cm-ctop .ui-c .caldate .link { display: inline; float: right; margin: 6px 0 0; }
.cm-ctop .ui-c .caldate .link a { font-size: 14px; font-family: arial; font-weight: bold; }
.cm-ctop .ui-c .caldate .link a:hover { color: #e00; text-decoration: none; }
.cm-ctop .ui-c .lin { width: 100%; height: 3px; background-color: #001e3e; }
.cm-ctop .ui-c .lists { display: inline-block; width: 100%; padding: 10px 0; overflow-x: auto; }
.cm-ctop .ui-c .lists .cwra { position: relative; }
.cm-ctop .ui-c .lists .cwra .days a, .cm-ctop .ui-c .lists .cwra .days b { display: inline-block; width: 22px; height: 22px; line-height: 22px; text-align: center; border: 1px solid #e5e5e5; background-color: #fff; -moz-border-radius: 50px 50px 50px 50px; -webkit-border-radius: 50px 50px 50px 50px; -o-border-radius: 50px 50px 50px 50px; border-radius: 50px 50px 50px 50px; }
.cm-ctop .ui-c .lists .cwra .days .curr { font-weight: normal; border: 1px solid #e00; }
.cm-ctop .ui-c .lists .cwra .days .today { color: #fff; background-color: #e00; }
.cm-ctop .ui-c .lists .cwra .count b { color: #e00; font-weight: normal; }
.cm-ctop .ui-c .lists .cwra .liss { margin: 5px 0 0; overflow-y: auto; }
.cm-ctop .ui-c .lists .cwra .liss ul li { color: #333; display: block; line-height: 18px; margin: 0 0 10px 0; padding: 10px 8px 8px; background-color: #fff; }
.cm-ctop .ui-c .lists .cwra .liss ul li.liindexed { background-color: #dbefff; }
.cm-ctop .ui-c .lists .cwra:hovers { background-color: #23456a; }
.cm-ctop .ui-c .lists .cwra:hovers .liss ul li { color: #fff; background: none; }

.cm-rili table { border-radius: 5px 5px 0 0; overflow: hidden; }
.cm-rili thead th { color: #000d2d; height: 35px; padding: 6px; font-weight: bold; border-left: 1px solid #d9dadc; border-bottom: 2px solid #165ca7; background-color: #eaebed; }
.cm-rili thead th:nth-child(1) { border-left: 0 none; }
.cm-rili thead th div { display: flex; height: 40px; font-weight: bold; align-items: center; justify-content: center; border-radius: 5px; }
.cm-rili thead th div .zhouyi { background-color: #1fbf62; }
.cm-rili thead th div .zhouer { background-color: #1fbf62; }
.cm-rili thead th div .zhousan { background-color: #1fbf62; }
.cm-rili thead th div .zhousi { background-color: #1fbf62; }
.cm-rili thead th div .zhouwu { background-color: #1fbf62; }
.cm-rili thead th div .zhouliu { background-color: #fb7413; }
.cm-rili thead th div .zhouri { background-color: #fb7413; }
.cm-rili tbody tr { background-color: transparent; }
.cm-rili tbody tr:first-child td .cwra { margin: 10px 5px 5px 5px; }
.cm-rili tbody td { width: 14.2%; padding: 0; transition: all 0.6s; border: 0 none; background-color: transparent; }
.cm-rili tbody td.tdnone .cwra { background-color: #f3f5f8; }
.cm-rili tbody td.tdpast .cwra { background-color: transparent; }
.cm-rili tbody td.tdpast .cwra .caltip { opacity: 0.6; }
.cm-rili tbody td.tdpast .cwra li { opacity: 0.60; background-color: #fff; }
.cm-rili tbody td.tdpast .cwra li:hover { opacity: 1; }
.cm-rili tbody td.tdtoday .cwra { border-radius: 6px; border: 2px solid #0565ab; box-shadow: 0 0 2px rgba(5, 101, 171, 0.2); }
.cm-rili tbody .cwra { position: relative; margin: 5px; padding: 12px 6px 12px 12px; background-color: #fff; border-radius: 5px; transition: all 0.6s; -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15); -o-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15); }
.cm-rili tbody .cwra .caltip { display: flex; margin: 0 0 10px 0; padding: 0 0 5PX 0; border-bottom: 4px double #eee; align-items: center; justify-content: space-between; }
.cm-rili tbody .cwra .caltip .days { color: #0565ab; display: flex; width: 40px; height: 40px; font-size: 24px; font-weight: bold; border-radius: 100%; font-family: arial; align-items: center; z-index: 1; }
.cm-rili tbody .cwra .caltip .today { color: #FFF; justify-content: center; background-color: #0565ab; }
.cm-rili tbody .cwra .caltip .count { margin: 0 8px 0 0; }
.cm-rili tbody .cwra .caltip .count a:hover { color: #0565ab; font-weight: normal; }
.cm-rili tbody .cwra .liss { position: relative; display: block; height: 280px; padding: 0 6px 0 0; overflow-y: auto; z-index: 15; }
.cm-rili tbody .cwra .liss::-webkit-scrollbar { position: fixed; top: 0; right: 0; width: 3px; height: 2px; }
.cm-rili tbody .cwra .liss::-webkit-scrollbar-track { border-radius: 10px; }
.cm-rili tbody .cwra .liss::-webkit-scrollbar-thumb { border-radius: 10px; background-color: rgba(229, 229, 229, 0.6); }
.cm-rili tbody .cwra .liss li { color: #222; display: block; margin: 0 0 7px 0; padding: 6px 8px; font-size: 12px; border: 1px solid rgba(153, 153, 153, 0.2); border-radius: 5px; transition: all 0.6s; overflow: hidden; cursor: pointer; }
.cm-rili tbody .cwra .liss li:hover { border: 1px solid rgba(7, 136, 239, 0.6); background-color: #fff; }
.cm-rili tbody .cwra .liss li.lipink { border: 1px solid rgba(255, 93, 222, 0.2); background-color: rgba(255, 93, 222, 0.08); }
.cm-rili tbody .cwra .liss li.lipink:hover { border: 1px solid rgba(255, 93, 222, 0.4); background-color: rgba(255, 93, 222, 0.2); }
.cm-rili tbody .cwra .liss li.ligreen { border: 1px solid rgba(31, 188, 109, 0.2); background-color: rgba(31, 188, 109, 0.1); }
.cm-rili tbody .cwra .liss li.ligreen:hover { border: 1px solid rgba(31, 188, 109, 0.4); background-color: rgba(31, 188, 109, 0.2); }
.cm-rili tbody .cwra .liss li.liorange { border: 1px solid rgba(245, 115, 1, 0.2); background-color: rgba(245, 115, 1, 0.1); }
.cm-rili tbody .cwra .liss li.liorange:hover { border: 1px solid rgba(245, 115, 1, 0.4); background-color: rgba(245, 115, 1, 0.2); }
.cm-rili tbody .cwra .liss li.liindexed { border: 1px solid rgba(32, 155, 253, 0.2); background-color: rgba(32, 155, 253, 0.15); }
.cm-rili tbody .cwra .liss li.liindexed:hover { border: 1px solid rgba(32, 155, 253, 0.4); background-color: rgba(32, 155, 253, 0.2); }
.cm-rili tbody:hover { background-color: transparent; }

.cmkhgw { display: inline-block; width: 100%; }
.cmkhgw ul { display: inline-block; width: 100%; }
.cmkhgw li { height: 70px; float: left; margin: 0 10px 0 0; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; -o-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; }
.cmkhgw li .icon { color: #fff; float: left; width: 50px; height: 50px; line-height: 50px; float: left; padding: 10px; text-align: center; }
.cmkhgw li .icon .iconfont { font-size: 30px; -moz-text-shadow: 0px 1px 1px rgba(1, 0, 0, 0.2); -webkit-text-shadow: 0px 1px 1px rgba(1, 0, 0, 0.2); -o-text-shadow: 0px 1px 1px rgba(1, 0, 0, 0.2); text-shadow: 0px 1px 1px rgba(1, 0, 0, 0.2); }
.cmkhgw li .info { color: #fff; min-width: 100px; height: 50px; line-height: 50px; float: left; padding: 10px 15px 10px 0; }
.cmkhgw li .info p.p2 { line-height: 50px; }
.cmkhgw li .info p.p2 a { color: #fff; font-size: 18px; -moz-text-shadow: 0px 1px 1px rgba(1, 0, 0, 0.2); -webkit-text-shadow: 0px 1px 1px rgba(1, 0, 0, 0.2); -o-text-shadow: 0px 1px 1px rgba(1, 0, 0, 0.2); text-shadow: 0px 1px 1px rgba(1, 0, 0, 0.2); }
.cmkhgw .li1 { background-color: #ff4836; background-image: linear-gradient(to right, #ff4836, #ed670e); }
.cmkhgw .li3 { background-color: #31c363; background-image: linear-gradient(to right, #31c363, #59cf81); }
.cmkhgw .li2 { background-color: #5077f0; background-image: linear-gradient(to right, #5077f0, #157ce4); }
.cmkhgw .li4 { background-color: #3dc2dc; background-image: linear-gradient(to right, #3dc2dc, #32d5e4); }

.pc-ope { float: left; }
.pc-ope .all_sel { display: inline-block; width: 60px; height: 38px; line-height: 38px; margin: 0 5px 0 0; text-align: center; border: 1px solid #dee3ed; background-color: #f6f8fc; }
.pc-ope .all_sel .checkbox { position: relative; top: 3px; }
.pc-ope .selectbigtype { float: left; margin: 0 -1px 0 0; }
.pc-ope .selectbigtype select { float: left; }
.pc-ope .selectsmalltype { float: left; margin: 0 10px 0 0; }
.pc-ope .cur_select, .pc-ope .sec_select { display: inline-block; margin: 0 10px 0 0; border: 1px solid #dee3ed; background-color: #f6f8fc; border-radius: 5px; }
.pc-ope .cur_select select, .pc-ope .sec_select select { border: 0 none; }

.cm-spcount { float: left; }
.cm-spcount .tip { display: flex; align-items: center; justify-content: center; height: 40px; float: left; padding: 0 15px 0 0; }
.cm-spcount .selectitem { float: left; border: 1px solid #dee3ed; background-color: #f6f8fc; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.cm-spcount select { float: left; border: 0 none; background-color: transparent; }

.cm-page { float: right; }
.cm-page .pageno { float: left; }
.cm-page .pageno table { width: auto; float: right; background: none; }
.cm-page .pageno table tr { width: auto; background: none; }
.cm-page .pageno table tr td { padding: 0 2px; border: 0 none; }
.cm-page .pageno table tr td a, .cm-page .pageno table tr td .unlink { display: inline-block; height: 38px; line-height: 38px; padding: 0 12px; border: 1px solid #001e3e; background-color: #ffffff; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -o-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
.cm-page .pageno table tr td.normal .unlink { color: #ffffff; background-color: #001e3e; }
.cm-page .pagejm { float: right; margin: 0 0 0 5px; border: 1px solid #001e3e; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -o-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
.cm-page .pagejm select { border: 0 none; font-size: 12px; background-color: transparent; }

.pt-login { position: relative; top: 50%; left: 50%; width: 500px; float: left; margin: -160px 0 0 -275px; padding: 25px; background-color: #fff; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; -o-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; box-shadow: 5px 5px 0 rgba(0, 0, 0, 0.2); }
.pt-login .ui-h { display: flex; align-items: center; justify-content: center; width: 100%; height: 44px; padding: 10px 0 15px 0; text-align: center; }
.pt-login .ui-h font { color: #1268ab; margin: 0 0 0 10px; font-size: 28px; font-weight: bold; font-family: 'Cambria'; letter-spacing: 0; }
.pt-login .ui-h img { height: 50px; }
.pt-login .ui-c { width: 100%; float: left; }
.pt-login .ui-c .sin { display: block; margin: 12px 0; }
.pt-login .ui-c .sin .labs { color: #bfccd5; width: 100%; line-height: 30px; padding: 10px 0 0 0; }
.pt-login .ui-c .sin .labwra { color: #bfccd5; width: 100%; font-size: 14px; }
.pt-login .ui-c .sin .labwra label { margin: 0 10px 0 0; }
.pt-login .ui-c .sin .labwra label .radio { position: relative; top: 1px; margin: 0 4px 0 0; }
.pt-login .ui-c .sin .labz { color: #bfccd5; width: 100%; line-height: 20px; margin: 0 0 2px 0; font-size: 14px; }
.pt-login .ui-c .sins { display: block; margin: 12px 0 12px; }
.pt-login .ui-c .sins label { padding: 0 2px; }
.pt-login .ui-c .loginselect { display: inline-block; padding: 0 0 0 12px; border: 1px solid #e9e9e9; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.pt-login .ui-c .text { color: #333; width: 100%; border: 0 none; font-family: arial; text-indent: 30px; border: 1px solid #e9e9e9; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.pt-login .ui-c .text:focus { border: 1px solid #97c7e1; }
.pt-login .ui-c select { height: 38px; line-height: 38px; margin: 0 0 0 -10px; border: 0 none; }
.pt-login .ui-c .uname { background: url("../images/uname.png") no-repeat 10px center; }
.pt-login .ui-c .upwd { background: url("../images/upwd.png") no-repeat 10px center; }
.pt-login .ui-c .submit { color: #ffffff; display: inline-block; width: 100%; height: 40px; line-height: 40px; padding: 0; font-size: 18px; border: 0 none; background-color: #0586e3; background-image: linear-gradient(to bottom, #1697f4, #0586e3); -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; font-family: 'arial'; }
.pt-login .ui-c span.active { color: #6a7780; display: inline; width: 100%; float: left; margin: 15px 0 0; }

.pt-config { display: inline-block; width: 100%; }
.pt-config .ui-h { display: inline; width: 100%; float: left; margin: 0 0 5px 0; }
.pt-config .ui-h a { display: inline-block; width: 110px; height: 35px; line-height: 35px; float: left; margin: 0 -1px 0 0; font-size: 12px; text-align: center; border: 1px solid #e9ebed; background-color: #ffffff; }
.pt-config .ui-h a.curr { color: #ffffff; border: 1px solid #162228; background-color: #162228; }
.pt-config .ui-c { width: 100%; float: left; }
.pt-config .ui-c .configshow { display: block; }
.pt-config .ui-c .configshow p { padding: 1px 0; font-size: 12px; }
.pt-config .ui-c .configshow p.tit1 b { color: #e00; margin: 0 2px; font-weight: normal; }
.pt-config .ui-c .configshow p span.ing { color: #e00; }
.pt-config .ui-c .configshow p span.end { color: #009944; }
.pt-config .ui-c .lwer { display: none; margin: 10px 0 0; padding: 10px; border: 1px solid #e9ebed; background-color: #f8f8f8; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -o-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; }
.pt-config .ui-c .lwer strong { width: 80px; height: 31px; line-height: 31px; float: left; text-align: right; font-weight: normal; }
.pt-config .ui-c .nowimg { display: inline; float: left; margin: 0 0 10px 0; background-color: #ffffff; }
.pt-config .ui-c .nowimg img { height: 100px; float: left; padding: 3px; border: 1px solid #e9ebed; }
.pt-config .ui-c .ops { clear: both; float: left; }
.pt-config .ui-c .uploads .upload2 img { height: 140px; }
.pt-config .ui-c .result p a { color: #f00; }
.pt-config .ui-c .result p.tit { color: #f00; font-size: 14px; }
.pt-config .ui-c .result p.con { font-size: 14px; }

.pt-collect { width: 100%; float: left; }
.pt-collect .ui-c { width: 100%; float: left; }
.pt-collect .ui-c .getlinksform table tr td { background-color: #eceff4; }
.pt-collect .ui-c .getlinksform table tr td .text { margin: 0 0 -1px 0; }
.pt-collect .ui-c .getlinksdata table tr td { background-color: #eceff4; }
.pt-collect .ui-c .getlinksdata table tr td .text { margin: 0 0 -1px 0; }
.pt-collect .ui-c .getlinksdata table tr td .submit { font-size: 12px; }
.pt-collect .ui-c .getlinksdata .links { width: 100%; float: left; }
.pt-collect .ui-c .getlinksdata .links .tits { display: block; padding: 12px 15px; border: 1px solid #e9ebed; background-color: #fff; }
.pt-collect .ui-c .getlinksdata .links .tits a.postcollect { display: inline-block; float: right; }
.pt-collect .ui-c .getlinksdata .links .list { display: block; margin: -1px 0 0 0; padding: 12px 15px; border: 1px solid #e9ebed; background-color: #fff; }

.pt-dbss { width: 100%; float: left; }
.pt-dbss .ui-c { width: 100%; float: left; }
.pt-dbss .ui-c .show table { width: 100%; }
.pt-dbss .ui-c .show table tr td img { position: relative; top: 3px; margin: 0 4px 0 0; }
.pt-dbss .ui-c .show table tr td span { display: inline-block; width: 90px; margin: 5px; padding: 5px; text-align: center; border: 1px solid #d0dae9; background-color: #e1ebfa; }

.pt-index { width: 100%; float: left; margin: 0 0 12px 0; }
.pt-index .ui-h { position: relative; display: inline; width: 100%; float: left; margin: 0 0 10px 0; z-index: 600; }
.pt-index .ui-h .title { float: left; padding: 10px 0; }
.pt-index .ui-h .title .line { display: inline; width: 3px; height: 20px; float: left; margin: 0 12px 0 0; background-color: #f15a2b; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; -o-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; }
.pt-index .ui-h .title .tit { display: inline; line-height: 20px; float: left; margin: 0 10px 0 0; font-size: 14px; }
.pt-index .ui-c { display: inline; width: 100%; float: left; margin: 0 0 15px 0; }
.pt-index .ui-c table { width: 100%; margin: 0 0 -1px 0; }
.pt-index .ui-c table tr td { padding: 0; text-align: center; }
.pt-index .ui-c table tr td .its { position: relative; display: block; text-align: center; background-color: #ffffff; cursor: pointer; }
.pt-index .ui-c table tr td .its:hover .list { display: table; }
.pt-index .ui-c table tr td .mins { display: block; height: 106px; padding: 30px 0 12px; }
.pt-index .ui-c table tr td .icon-ding { background: url("../images/ding.png") no-repeat right top; }
.pt-index .ui-c table tr td .list { clear: both; display: none; position: absolute; top: 0; left: 0; width: 100%; height: 148px; background-color: #fff; }
.pt-index .ui-c table tr td .list .ite { display: table-cell; width: 90%; height: 148px; padding: 0 5%; vertical-align: middle; }
.pt-index .ui-c table tr td .list .ite p { width: 48%; float: left; margin: 2px 1%; }
.pt-index .ui-c table tr td .list .ite p a { color: #333; display: block; padding: 3px 12px; font-size: 12px; border: 1px solid #e9ebed; background-color: #eff3f7; -moz-border-radius: 30px 30px 30px 30px; -webkit-border-radius: 30px 30px 30px 30px; -o-border-radius: 30px 30px 30px 30px; border-radius: 30px 30px 30px 30px; }
.pt-index .ui-c table tr td .list .ite p a:hover { color: #fff; border: 1px solid #5eb0d5; background-color: #80d2f7; text-decoration: none; }
.pt-index .ui-c table tr td ac { display: block; height: 100px; padding: 30px; text-align: center; background-color: #ffffff; }
.pt-index .ui-c table tr td .pic { display: block; width: 70px; height: 70px; margin: 0 auto 8px; text-align: center; }
.pt-index .ui-c table tr td .icon_admins { background: #0465cc url("../images/icon_m.png") no-repeat 0px 0; }
.pt-index .ui-c table tr td .icon_customers { background: #f36648 url("../images/icon_m.png") no-repeat -70px 0; }
.pt-index .ui-c table tr td .icon_banners { background: #f59701 url("../images/icon_m.png") no-repeat -140px 0; }
.pt-index .ui-c table tr td .icon_imgs { background: #00a1e9 url("../images/icon_m.png") no-repeat -210px 0; }
.pt-index .ui-c table tr td .icon_sats { background: #f36648 url("../images/icon_m.png") no-repeat 0px -70px; }
.pt-index .ui-c table tr td .icon_examples { background: #f59701 url("../images/icon_m.png") no-repeat -70px -70px; }
.pt-index .ui-c table tr td .icon_products { background: #00a1e9 url("../images/icon_m.png") no-repeat -140px -70px; }
.pt-index .ui-c table tr td .icon_news { background: #0465cc url("../images/icon_m.png") no-repeat -210px -70px; }
.pt-index .ui-c table tr td .icon_topics { background: #f59701 url("../images/icon_m.png") no-repeat -70px -420px; }
.pt-index .ui-c table tr td .icon_links { background: #00a1e9 url("../images/icon_m.png") no-repeat 0px -140px; }
.pt-index .ui-c table tr td .icon_texts { background: #0465cc url("../images/icon_m.png") no-repeat -70px -140px; }
.pt-index .ui-c table tr td .icon_downs { background: #f36648 url("../images/icon_m.png") no-repeat -140px -140px; }
.pt-index .ui-c table tr td .icon_message { background: #00a1e9 url("../images/icon_m.png") no-repeat -210px -140px; }
.pt-index .ui-c table tr td .icon_sniffer { background: #0465cc url("../images/icon_m.png") no-repeat 0px -210px; }
.pt-index .ui-c table tr td .icon_geturls { background: #f36648 url("../images/icon_m.png") no-repeat -70px -210px; }
.pt-index .ui-c table tr td .icon_collects { background: #f59701 url("../images/icon_m.png") no-repeat -140px -210px; }
.pt-index .ui-c table tr td .icon_collectsauto { background: #00a1e9 url("../images/icon_m.png") no-repeat -210px -210px; }
.pt-index .ui-c table tr td .icon_replaces { background: #f36648 url("../images/icon_m.png") no-repeat 0px -280px; }
.pt-index .ui-c table tr td .icon_emails { background: #f59701 url("../images/icon_m.png") no-repeat -70px -280px; }
.pt-index .ui-c table tr td .icon_backups { background: #00a1e9 url("../images/icon_m.png") no-repeat -140px -280px; }
.pt-index .ui-c table tr td .icon_manages { background: #0465cc url("../images/icon_m.png") no-repeat -210px -280px; }
.pt-index .ui-c table tr td .icon_dbss { background: #f59701 url("../images/icon_m.png") no-repeat 0px -350px; }
.pt-index .ui-c table tr td .icon_helps { background: #00a1e9 url("../images/icon_m.png") no-repeat -70px -350px; }
.pt-index .ui-c table tr td .icon_goods { background: #0465cc url("../images/icon_m.png") no-repeat 0px -420px; }
.pt-index .ui-c table tr td .icon_novels { background: #f36648 url("../images/icon_m.png") no-repeat -70px -420px; }
.pt-index .ui-c table tr td .info { width: 100%; float: left; font-size: 14px; text-align: center; }
.pt-index .ui-c table tr td:hover { background-color: #ebeef4; }

.pt-batch { width: 100%; float: left; }
.pt-batch .ui-h { width: 100%; float: left; margin: 0 0 10px 0; }
.pt-batch .ui-h form { width: 100%; float: left; }
.pt-batch .ui-h form .select { display: inline; float: left; margin: 0 -1px 0 0; }
.pt-batch .ui-h form .select select { width: 140px; }
.pt-batch .ui-h form .select .textw { float: left; border: 1px solid #e9ebed; background-color: #fff; }
.pt-batch .ui-h form .selects { display: inline; float: left; margin: 0 5px 0 0; }
.pt-batch .ui-h form .selects .tis { width: 85px; height: 38px; line-height: 38px; float: left; text-align: right; border: 1px solid #e9ebed; border-right: 0 none; background-color: #fff; }
.pt-batch .ui-h form .selects select { border-left: 0 none; }
.pt-batch .ui-h form .text { width: 180px; margin: 0 -1px 0 0; }
.pt-batch .ui-h form .submit3 { margin: 0 0 0 10px; border: 1px solid #e0491a; }
.pt-batch .ui-b { width: 100%; float: left; margin: 0 0 10px 0; text-align: right; }
.pt-batch .ui-b .subnormal { height: 32px; line-height: 32px; float: none; margin: 0 0 0 3px; }
.pt-batch .ui-s { width: 100%; height: 40px; line-height: 40px; float: left; margin: 0 0 10px 0; }
.pt-batch .ui-s b { color: #e00; font-weight: normal; }
.pt-batch .ui-s span { color: #999; margin: 0 0 0 10px; }
.pt-batch .ui-c { width: 100%; float: left; }

.pt-file { width: 100%; float: left; }
.pt-file .ui-c { width: 100%; float: left; }
.pt-file .ui-c .list { width: 100%; float: left; }
.pt-file .ui-c .list ul { width: 100%; float: left; }
.pt-file .ui-c .list ul li { width: 20%; float: left; }
.pt-file .ui-c .list ul li .items { display: block; margin: 0 8px 8px 0; padding: 8px; border: 1px solid #e9ebed; background-color: #fff; }
.pt-file .ui-c .list ul li .items .tite { display: block; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px dotted #e5e5e5; text-align: center; font-size: 14px; }
.pt-file .ui-c .list ul li .items .file { display: inline-block; width: 100%; text-align: center; }
.pt-file .ui-c .list ul li .items .file a { display: block; padding: 10px 0; border: 1px solid #fff; background-color: #fff; }
.pt-file .ui-c .list ul li .items .file a span { display: inline-block; width: 100%; text-align: center; }
.pt-file .ui-c .list ul li .items .file a span.pic { height: 70px; padding: 8px 0; }
.pt-file .ui-c .list ul li .items .file a span.pic img { max-width: 100%; max-height: 70px; }
.pt-file .ui-c .list ul li .items .file a span.img { height: 70px; padding: 10px 0; }
.pt-file .ui-c .list ul li .items .file a span.img img { max-width: 100%; max-height: 70px; }
.pt-file .ui-c .list ul li .items .file a span.tit { overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.pt-file .ui-c .list ul li .items .file a span.tit b { color: #aaa; font-size: 12px; font-weight: normal; }
.pt-file .ui-c .list ul li .items .file a span.dts { color: #999; font-size: 12px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.pt-file .ui-c .list ul li .items .file a:hover { border: 1px solid #ecf0f5; background-color: #f1f5fa; }
.pt-file .ui-c .list ul li .items .stus { display: block; margin: 8px 0 0 0; padding: 6px 0 0 0; border-top: 1px dotted #e5e5e5; text-align: right; }
.pt-file .ui-c .list ul li .items .stus span { color: #444; float: left; }
.pt-file .ui-c .list ul li .items .stus a { color: #444; }
.pt-file .ui-c .page { display: block; padding: 0 10px 0 0; text-align: right; }
.pt-file .ui-c .page .inf { line-height: 40px; float: left; }

.pt-show { padding: 50px 30px 20px; border: 1px solid rgba(0, 0, 0, 0.15); background-color: #fff; box-shadow: rgba(0, 0, 0, 0.075) 0px 0px 8px 0px, rgba(255, 255, 255, 0) 0px 2px 4px 0px; -moz-border-radius: 8px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px; -o-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; border-top: 3px solid rgba(22, 92, 167, 0.2); }
.pt-show .ui-h { display: block; margin: 0 0 10px 0; text-align: center; }
.pt-show .ui-h h3 { font-size: 26px; }
.pt-show .ui-h p { color: #999; padding: 5px 0 0; }
.pt-show .ui-s { padding: 1rem; font-size: 16px; text-align: center; background-color: rgba(241, 242, 243, 0.6); border-radius: 5px; }
.pt-show .ui-c { display: block; margin: 2rem 0 0; }
.pt-show .ui-c img { height: auto !important; max-width: 100% !important; }

.pt-data { display: block; padding: 12px; border: 1px solid rgba(0, 0, 0, 0.15); background-color: #fff; box-shadow: rgba(0, 0, 0, 0.075) 0px 0px 8px 0px, rgba(255, 255, 255, 0) 0px 2px 4px 0px; -moz-border-radius: 8px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px; -o-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; }
.pt-data .ui-h { width: 100%; float: left; }
.pt-data .ui-c { display: inline-block; width: 100%; }
.pt-data .ui-c .leftitem { width: 60%; float: left; }
.pt-data .ui-c .rightitem { width: 40%; float: right; }
.pt-data .ui-c .selectwra { width: 100%; float: left; }
.pt-data .ui-c .selectwra .select { display: block; height: 38px; border: 1px solid #dee3ed; background-color: #f6f8fc; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.pt-data .ui-c .selectwra select { width: 100%; border: 0 none; }
.pt-data .ui-c .selectwra select option { width: 90%; float: left; padding: 5px 5%; }
.pt-data .ui-c .selectwra .customlevel { color: #fac23d; font-weight: bold; }
.pt-data .ui-c form { width: 100%; float: left; }
.pt-data .ui-c form .sin { display: inline; width: 100%; float: left; margin: 6px 0; }
.pt-data .ui-c form .sin .realsexs { height: 19px; float: left; padding: 11px 0 10px; }
.pt-data .ui-c form .sin .realsexs label { float: left; margin: 0 15px 0 0; }
.pt-data .ui-c form .sin .realsexs label .radio { display: inline; float: left; margin: 3px 3px 0 0; }
.pt-data .ui-c form .sin .labels .label { margin: 3px 6px 3px 0; }
.pt-data .ui-c form .sin .labels .lblwras { display: inline-block; width: 100%; }
.pt-data .ui-c form .sin .rule { color: #bbb; display: inline; line-height: 40px; float: left; font-size: 12px; }
.pt-data .ui-c form .sin .rule .classic { color: #f00; }
.pt-data .ui-c form .sin .rule .typet { color: #0b17b5; }
.pt-data .ui-c form .sin .rule .typez { color: #179003; }
.pt-data .ui-c form .sin .rule .names { color: #000; }
.pt-data .ui-c form .sin .imgs { display: inline; width: 90px; height: 90px; float: left; margin: 0 15px 0 0; }
.pt-data .ui-c form .sin .imgs table tr td { width: 80px; height: 80px; padding: 5px; }
.pt-data .ui-c form .sin .imgs table tr td img { width: 80px; height: 80px; }
.pt-data .ui-c form .sin .ifm { float: left; }
.pt-data .ui-c form .sin .ifm .text { margin: 0 0 10px 0; }
.pt-data .ui-c form .sin .ifm iframe { clear: both; float: left; }
.pt-data .ui-c form .sin .bimgs { display: inline; width: 488px; height: 488px; float: left; }
.pt-data .ui-c form .sin .bimgs table tr td { width: 468px; height: 468px; padding: 10px; }
.pt-data .ui-c form .sin .bimgs table tr td img { max-width: 468px; max-height: 468px; }
.pt-data .ui-c form .sin .bdeditor { margin: 0 0 0 90px; }
.pt-data .ui-c form .sin .font { line-height: 40px; float: left; text-align: left; }
.pt-data .ui-c form .sin .said { color: #aaa; line-height: 40px; float: left; margin: 0 0 0 10px; text-align: left; }
.pt-data .ui-c form .sin .chengyi { display: inline; line-height: 35px; float: left; margin: 0 10px; font-style: normal; }
.pt-data .ui-c form .sin .icon_pic { width: 16px; padding: 3px; border: 1px solid #eee; }
.pt-data .ui-c form .sin .uploads { position: relative; }
.pt-data .ui-c form .sin .uploads .upload2 img { height: 107px; }
.pt-data .ui-c form .sin .uploadimg { position: relative; width: 76%; float: left; }
.pt-data .ui-c form .sin .uploadimg .upload { width: 105px; height: 40px; float: left; text-indent: -10000em; background: #ffffff url("../images/shizi.png") no-repeat 0 0; cursor: pointer; }
.pt-data .ui-c form .sin .uploadimg .upload:hover { background: #ffffff url("../images/shizi.png") no-repeat 0 bottom; }
.pt-data .ui-c form .sin .uploadimg .uploadf { width: 105px; height: 40px; float: left; text-indent: -10000em; background: #ffffff url("../images/ufiles.png") no-repeat 0 0; cursor: pointer; }
.pt-data .ui-c form .sin .uploadimg .uploadf:hover { background: #ffffff url("../images/ufiles.png") no-repeat 0 bottom; }
.pt-data .ui-c form .sin .uploadimg .uplist { clear: both; width: 100%; float: left; }
.pt-data .ui-c form .sin .uploadimg .uplist table { width: 100%; margin: 10px 0 0 0; }
.pt-data .ui-c form .sin .uploadimg .uplist table tr td { color: #666; padding: 10px; text-align: center; }
.pt-data .ui-c form .sin .uploadimg .uplist table tr td img { max-width: 100px; max-height: 100px; }
.pt-data .ui-c form .sin .uploadimg .uplist table tr td span { height: 40px; line-height: 40px; }
.pt-data .ui-c form .sin .uploadimg .uplist table tr td .text_s1 { text-align: center; float: none; }
.pt-data .ui-c form .sin .uploadimg .uplist table tr td .text_s2 { width: 40px; text-align: center; float: none; }
.pt-data .ui-c form .sin .uploadimg .uplist table tr td p { margin: 6px 0; }
.pt-data .ui-c form .sin .uploadimg .uplist .pics { display: inline; width: 100px; height: 100px; padding: 6px; float: left; margin: 10px 10px 0 0; border: 1px solid #e9ebed; background-color: #ffffff; }
.pt-data .ui-c form .sin .uploadimg .uplist .pics img { width: 100px; height: 100px; }
.pt-data .ui-c form .sin .submit { width: 150px; }
.pt-data .ui-c form .rwras { margin: 0 0 0 80px; }
.pt-data .ui-c form .rwras .rwra .label { margin: 0 6px 0 0; }
.pt-data .ui-c form .rwras .rwra .lbs { width: 100%; }
.pt-data .ui-c form .rwras .rwra .lbs .lvlist .checkbox { position: relative; top: 2px; margin: 0 3px 0 0; }
.pt-data .ui-c form .rwras .rwra .lbs .lvlist table thead tr td { background-color: #fff; }
.pt-data .ui-c form .rwras .rwra .lbs .lvlist table tbody tr { position: relative; z-index: 10; }
.pt-data .ui-c form .rwras .rwra .lbs .lvlist table tbody tr.highlight { z-index: 300; }
.pt-data .ui-c form .rwras .rwra .lbs .lvlist table tbody tr.highlight td { position: relative; background-color: #fef7f1; z-index: 300; }
.pt-data .ui-c form .rwras .levwra { display: inline-block; width: 100%; }
.pt-data .ui-c form .rwras .levwra ul { width: 100%; float: left; }
.pt-data .ui-c form .rwras .levwra ul li { width: 100%; float: left; }
.pt-data .ui-c form .rwras .levwra ul li .title .label { margin: 0 5px 5px 0; }
.pt-data .ui-c form .rwras .levwra ul li .labls .label { margin: 0 5px 5px 0; background-color: #eceff4; }
.pt-data .ui-c form .rwras .levwra ul li.highlight .title .label { border: 2px solid #6accfc; background-color: #fff; }
.pt-data .ui-c form .rwras .levwra ul li.highlight .labls .label { border: 2px solid #6accfc; }
.pt-data .ui-c .set { width: 100%; float: left; }
.pt-data .ui-c .set .wra { display: inline; width: 100%; float: left; margin: 0 0 15px 0; }
.pt-data .ui-c .set .sin { display: inline; width: 100%; float: left; margin: 0 0 10px 0; }
.pt-data .ui-c .set .sin .lab { width: 90px; float: left; text-align: right; }
.pt-data .ui-c .set .sin .bk { float: left; }
.pt-data .ui-c .set .sin .bck { width: 20%; float: left; }
.pt-data .ui-c .set .sin .sec { display: inline; float: left; margin: 0 0 0 15px; }
.pt-data .ui-c .set .sin .tag { color: #bbb; width: 50px; height: 35px; line-height: 35px; float: left; text-align: center; }
.pt-data .ui-c .set .sin .text, .pt-data .ui-c .set .sin .textarea { float: left; border: 1px solid #f15a2b; background-color: #ffffff; }
.pt-data .ui-c .set .sin .text:focus, .pt-data .ui-c .set .sin .textarea:focus { border: 1px solid #e0491a; }
.pt-data .ui-c .set .sin .s_s { width: 100px; }
.pt-data .ui-c .set .sin .s_m { width: 160px; }
.pt-data .ui-c .set .sin .s_l { width: 240px; }
.pt-data .ui-c .set .sin .s_xl { width: 400px; }
.pt-data .ui-c .set .sin .fol, .pt-data .ui-c .set .sin .beizhu { display: inline; height: 35px; line-height: 35px; float: left; margin: 0 0 0 15px; text-align: center; }
.pt-data .ui-c .set .sin .fol { color: #bbb; }
.pt-data .ui-c .set .sin .beizhu { color: red; }

.cmlingyus { display: block; }
.cmlingyus .lblwra { display: inline-block; width: 100%; margin: 3px 0; }
.cmlingyus .cparts { float: left; margin: 0 6px 0 0; }
.cmlingyus .cparts .txts { width: 200px; height: 38px; line-height: 38px; float: left; padding: 0 10px; border: 1px solid #dee3ed; background-color: #f6f8fc; border-radius: 5px; }
.cmlingyus .cparts label { display: inline-block; width: 70px; height: 38px; line-height: 38px; margin: 0; text-align: center; border: 1px solid #dee3ed; background-color: #f6f8fc; border-radius: 5px 5px 5px 5px; }
.cmlingyus .cparts .cos { width: 200px; }
.cmlingyus .cparts:nth-child(2) .txts { width: 90px; }

.cmcard { display: inline-block; width: 100%; }
.cmcard .icon { color: #fff; display: flex; align-items: center; justify-content: center; width: 15px; height: 99px; float: left; margin: 0 10px 0 0; padding: 0 8px; text-align: center; border-radius: 5px; }
.cmcard .alipay { border: 1px solid #0099de; background-color: #00aaef; }
.cmcard .wxpay { border: 1px solid #009e00; background-color: #05af10; }
.cmcard .upay { border: 1px solid #00677a; background-color: #09788b; }
.cmcard .ups { display: inline-block; width: 74px; float: left; }
.cmcard .ups .sins { display: inline-block; width: 72px; }
.cmcard .ups .sin { margin: 0 !important; }
.cmcard .ups .lablyw { margin: 0; }
.cmcard .textwra { display: block; margin: 0 0 0 125px; }
.cmcard .textwra .twra { display: block; padding: 10px; border: 1px solid #dee3ed; background-color: #f6f8fc; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.cmcard .textwra .textarea { width: 100%; height: 79px; float: none; padding: 0; border: 0 none; }

.pt-data2 { width: 100%; float: left; }
.pt-data2 .ui-h { width: 100%; float: left; }
.pt-data2 .ui-c { width: 100%; float: left; }
.pt-data2 .ui-c form { display: inline-block; width: 100%; }
.pt-data2 .ui-c .wras { display: block; margin: 0 0 10px 0; }
.pt-data2 .ui-c .wras .labs { display: block; line-height: 24px; padding: 10px 0 0; font-size: 14px; }
.pt-data2 .ui-c .wras .labs b { position: relative; top: 4px; display: inline-block; width: 3px; height: 18px; margin: 0 10px 0 0; background-color: #f15a2b; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; -o-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; }
.pt-data2 .ui-c .wras .labs .bts { display: inline-block; margin: 0 6px; font-size: 12px; }
.pt-data2 .ui-c .wras .wraitems { display: block; padding: 5px 0; }
.pt-data2 .ui-c .wras .wraitems .wraitem { display: inline-block; width: 100%; }
.pt-data2 .ui-c .wras .wraitems .wraitem .wraitm { width: 100%; float: left; padding: 3px 0; }
.pt-data2 .ui-c .wras .wraitems .wraitem .wraitm .wrait { float: left; }
.pt-data2 .ui-c .wras .wraitems .wraitem .wraitm .wrait .lab1 { width: 80px; line-height: 38px; float: left; margin: 0 -1px 0 0; padding: 0 10px 0 0; text-align: right; border: 1px solid #e9ebed; background-color: #fff; }
.pt-data2 .ui-c .wras .wraitems .wraitem .wraitm .wrait .lab2 { width: 80px; line-height: 68px; float: left; margin: 0 -1px 0 0; padding: 0 10px 0 0; text-align: right; border: 1px solid #e9ebed; background-color: #fff; }
.pt-data2 .ui-c .wras .wraitems .wraitem .wraitm .wrait .item { position: relative; height: 38px; margin: 0 10px 0 91px; border: 1px solid #e9ebed; }
.pt-data2 .ui-c .wras .wraitems .wraitem .wraitm .wrait .item .text2 { display: inline-block; width: 100%; height: 30px; line-height: 30px; float: left; padding: 4px 0; border: 0 none; text-indent: 12px; background-color: #fff; }
.pt-data2 .ui-c .wras .wraitems .wraitem .wraitm .wrait .item .text2:focus { background-color: #f1f6f9; }
.pt-data2 .ui-c .wras .wraitems .wraitem .wraitm .wrait .item .source { position: absolute; top: 38px; right: 0; width: 100%; background-color: #fff; overflow-y: auto; z-index: 500; }
.pt-data2 .ui-c .wras .wraitems .wraitem .wraitm .wrait .item .source ul { display: block; max-height: 350px; border: 1px solid #e7eaef; border-top: 0 none; }
.pt-data2 .ui-c .wras .wraitems .wraitem .wraitm .wrait .item .source ul li { display: block; height: 30px; line-height: 30px; padding: 4px 15px; border-top: 1px solid #e7eaef; cursor: pointer; }
.pt-data2 .ui-c .wras .wraitems .wraitem .wraitm .wrait .item .source ul li:hover { background-color: #f1f6f9; }
.pt-data2 .ui-c .wras .wraitems .wraitem .wraitm .wrait .item .arrdatas { width: 0px; height: 0px; font-size: 0px; overflow: hidden; }
.pt-data2 .ui-c .wras .wraitems .wraitem .wraitm .wrait .item2 { height: 68px; margin: 0 10px 0 91px; border: 1px solid #e9ebed; }
.pt-data2 .ui-c .wras .wraitems .wraitem .wraitm .wrait .item2 .textarea2 { width: 100%; height: 48px; float: left; padding: 10px 0; border: 0 none; text-indent: 12px; font-size: 12px; background-color: #fff; }
.pt-data2 .ui-c .wras .wraitems .wraitem .wraitm .wrait .item2 .textarea2:focus { background-color: #f1f6f9; }
.pt-data2 .ui-c .wras .wraitems .wraitem .wraitm .wrait select { display: inline; float: left; margin: 0 10px 0 0; border: 1px solid #e9ebed; }
.pt-data2 .ui-c .wras .wraitems .wraitem .wraitm .wrait1 { width: 100%; }
.pt-data2 .ui-c .wras .wraitems .wraitem .wraitm .wrait2 { width: 50%; }
.pt-data2 .ui-c .wras .wraitems .wraitem .wraitm .wrait2 select { margin: 0; border-left: 0 none; }
.pt-data2 .ui-c .wras .wraitems .wraitem .wraitm .wrait3 { width: 33%; }
.pt-data2 .ui-c .wras .wraitems .wraitem .wraitm .wrait4 { width: 25%; }
.pt-data2 .ui-c .wras .wraitems .wraitem .wraitm .wrait5 { width: 20%; }
.pt-data2 .ui-c .wras .orderlists { display: block; padding: 5px 0 50px 0; overflow-x: auto; }
.pt-data2 .ui-c .wras .ordershows { padding: 10px 0 0; font-size: 14px; }

.pt-dlist { width: 100%; float: left; }
.pt-dlist .ui-c { width: 100%; float: left; }
.pt-dlist .ui-c .lists { padding: 0 0 30px 0; overflow-x: auto; }
.pt-dlist .ui-c table { width: 100%; }
.pt-dlist .ui-c table tr td .noread { display: block; width: 14px; height: 11px; font-size: 0px; background: url("../images/icons.png") no-repeat -200px -100px; }
.pt-dlist .ui-c table tr td .reads { display: block; width: 14px; height: 12px; font-size: 0px; background: url("../images/icons.png") no-repeat -200px -150px; }
.pt-dlist .ui-c table tr td .textarea { width: 300px; height: 60px; }
.pt-dlist .ui-c table tr.curr td { background-color: #f1f6f9; }
.pt-dlist .ui-c .piclist ul li { width: 250px; margin: 0 15px 15px 0; border: 1px solid #e9ebed; background-color: #fff; }
.pt-dlist .ui-c .piclist ul li .items { padding: 0; }
.pt-dlist .ui-c .piclist ul li .items .pic { padding: 10px; }
.pt-dlist .ui-c .piclist ul li .items .pic img { width: 100%; height: 338px; }
.pt-dlist .ui-c .piclist ul li .items .inf { padding: 0 8px 8px; }
.pt-dlist .ui-c .piclist ul li .items .inf p { padding: 2px 0; }
.pt-dlist .ui-c .piclist ul li .items .inf p a { font-size: 14px; }
.pt-dlist .ui-c .piclist ul li .items .inf p span { color: #fa7c43; display: inline-block; padding: 1px 6px; background-color: #ffe9e2; -moz-border-radius: 2px 2px 2px 2px; -webkit-border-radius: 2px 2px 2px 2px; -o-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; }
.pt-dlist .ui-c .piclist ul li .items .ope { padding: 6px 8px; text-align: right; border-top: 1px solid #eee; }
.pt-dlist .ui-c .piclist ul li .items .ope .dates { color: #999; float: left; }
.pt-dlist .ui-c .piclist ul li .items .ope a { color: #444; display: inline-block; }
.pt-dlist .ui-c .piclist ul li .items .stu { padding: 6px 8px; border-top: 1px solid #eee; text-align: right; }
.pt-dlist .ui-c .piclist ul li .items .stu .cboxs { color: #555; position: relative; height: 19px; line-height: 19px; float: left; padding: 2px 5px 2px 1px; background-color: #fff; -moz-border-radius: 2px 2px 2px 2px; -webkit-border-radius: 2px 2px 2px 2px; -o-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; }
.pt-dlist .ui-c .piclist ul li .items .stu .cboxs .checkbox { position: relative; top: 2px; }

.pt-class { display: table-cell; vertical-align: middle; }
.pt-class .ui-w { display: block; }
.pt-class .ui-w .ui-h { color: #ffffff; display: block; height: 42px; line-height: 42px; padding: 0 15px; font-size: 14px; background-color: #112f4f; -moz-border-radius: 10px 10px 0px 0px; -webkit-border-radius: 10px 10px 0px 0px; -o-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; overflow: hidden; cursor: move; }
.pt-class .ui-w .ui-h a.close { color: #ffffff; display: inline-block; float: right; margin: 2px 0 0 0; font-size: 28px; }
.pt-class .ui-w .ui-h a.close:hover { color: rgba(255, 255, 255, 0.8); text-decoration: none; }
.pt-class .ui-w .ui-c { display: block; padding: 12px; background-color: #ffffff; -moz-border-radius: 0px 0px 3px 3px; -webkit-border-radius: 0px 0px 3px 3px; -o-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px; }
.pt-class .ui-w .ui-c .sin { display: inline-block; width: 100%; margin: 5px 0; }
.pt-class .ui-w .ui-c .sin .imgs { display: inline; width: 92px; height: 92px; float: left; margin: 0 15px 0 0; }
.pt-class .ui-w .ui-c .sin .imgs table tr td { width: 80px; height: 80px; padding: 5px; }
.pt-class .ui-w .ui-c .sin .imgs table tr td img { width: 80px; height: 80px; }
.pt-class .ui-w .ui-c .sin .ifm { width: 382px; float: left; }
.pt-class .ui-w .ui-c .sin .ifm .text { width: 363px; margin: 0 0 10px 0; }
.pt-class .ui-w .ui-c .sin .textarea { width: 578px; height: 60px; }
.pt-class .ui-w .ui-c .sin .uploads .upload2 img { height: 87px; }
.pt-class .ui-w .ui-c .sin .labcolors { float: left; padding: 7px 0; }
.pt-class .ui-w .ui-c .sin .labcolors label { width: 55px; height: 26px; line-height: 26px; float: left; margin: 0 4px 0 0; border: 1px solid #e9ebed; text-align: center; -moz-border-radius: 2px 2px 2px 2px; -webkit-border-radius: 2px 2px 2px 2px; -o-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; }
.pt-class .ui-w .ui-c .sin .labcolors label .radio { position: relative; top: 2px; margin: 0 3px 0 0; border: 1px solid #fff; }
.pt-class .ui-w .ui-c .sin .labcolors label.cogray { border: 1px solid #cccccc; background-color: #dddddd; }
.pt-class .ui-w .ui-c .sin .labcolors label.coyellow { color: #fff; border: 1px solid #e4c500; background-color: #f5d609; }
.pt-class .ui-w .ui-c .sin .labcolors label.coorange { color: #fff; border: 1px solid #d35008; background-color: #e46119; }
.pt-class .ui-w .ui-c .sin .labcolors label.coblue { color: #fff; border: 1px solid #0671b8; background-color: #1782c9; }
.pt-class .ui-w .ui-c .sin .labcolors label.cogreen { color: #fff; border: 1px solid #3f9e3f; background-color: #50af50; }
.pt-class .ui-w .ui-c .sin .labcolors label.cored { color: #fff; border: 1px solid #b7191d; background-color: #c82a2e; }
.pt-class .ui-w .ui-c .sin .labcolors label.cobrown { color: #fff; border: 1px solid #331c0e; background-color: #442d1f; }
.pt-class .ui-w .ui-c .imgshow { display: table; width: 100%; }
.pt-class .ui-w .ui-c .imgshow .imgdata { display: table-cell; width: 100%; height: 400px; text-align: center; vertical-align: middle; }
.pt-class .ui-w .ui-c .imgshow .imgdata img { max-width: 100%; max-height: 400px; }

.pt-class2 { display: table-cell; vertical-align: middle; }
.pt-class2 .ui-w { display: block; overflow-y: auto; }
.pt-class2 .ui-w .ui-h { color: #ffffff; display: block; height: 40px; line-height: 40px; padding: 0 15px; font-size: 14px; background-color: #162228; }
.pt-class2 .ui-w .ui-h a.close { display: inline-block; width: 20px; height: 20px; line-height: 20px; float: right; margin: 10px 0 0 0; font-size: 12px; text-align: center; background-color: #ffffff; font-family: tahoma,ahoma; -moz-border-radius: 20px 20px 20px 20px; -webkit-border-radius: 20px 20px 20px 20px; -o-border-radius: 20px 20px 20px 20px; border-radius: 20px 20px 20px 20px; }
.pt-class2 .ui-w .ui-h a.close:hover { text-decoration: none; background-color: #eee; }
.pt-class2 .ui-w .ui-c { display: block; padding: 10px; background-color: #ffffff; -moz-border-radius: 0px 0px 3px 3px; -webkit-border-radius: 0px 0px 3px 3px; -o-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px; }
.pt-class2 .ui-w .ui-c .itemwras { display: block; }
.pt-class2 .ui-w .ui-c .textwra { display: block; margin: 0 0 10px 0; padding: 10px; border: 1px solid #e9ebed; }
.pt-class2 .ui-w .ui-c .textwra .textarea { width: 100%; float: none; padding: 0; border: 0 none; }
.pt-class2 .ui-w .ui-c .textwra .textarea:focus { background-color: #fff; }
.pt-class2 .ui-w .ui-c .txts { padding: 20px; font-size: 14px; }
.pt-class2 .ui-w .ui-c form { display: inline-block; width: 100%; max-height: 360px; overflow-y: auto; }
.pt-class2 .ui-w .ui-c .snc { position: relative; display: inline-block; width: 100%; margin: 3px 0; }
.pt-class2 .ui-w .ui-c .snc .lab { width: 80px; text-align: center; }
.pt-class2 .ui-w .ui-c .snc .text { color: #f00; width: 478px; }
.pt-class2 .ui-w .ui-c .snc .text:focus { border: 1px solid #6bcbde; }
.pt-class2 .ui-w .ui-c .snc .source { position: absolute; top: 40px; right: 0; width: 255px; background-color: #fff; z-index: 500; }
.pt-class2 .ui-w .ui-c .snc .source ul { display: block; border: 1px solid #e7eaef; border-top: 0 none; }
.pt-class2 .ui-w .ui-c .snc .source ul li { display: block; height: 30px; line-height: 30px; padding: 4px 15px; border-top: 1px solid #e7eaef; cursor: pointer; }
.pt-class2 .ui-w .ui-c .snc .source ul li:hover { background-color: #f1f6f9; }
.pt-class2 .ui-w .ui-c .snc .arrdatas { width: 0px; height: 0px; font-size: 0px; overflow: hidden; }
.pt-class2 .ui-w .ui-c .snc .tnormal { width: 140px; }
.pt-class2 .ui-w .ui-c .snc .textarea { width: 478px; height: 60px; border: 1px solid #e7eaef; }
.pt-class2 .ui-w .ui-c .snc .textarea:focus { border: 1px solid #6bcbde; }
.pt-class2 .ui-w .ui-c .short { width: 50%; }
.pt-class2 .ui-w .ui-c .short .text { width: 220px; }
.pt-class2 .ui-w .ui-c .sncs { display: block; margin: 5px 0; padding: 7px 10px; border: 1px solid #e7eaef; background-color: #f7f8fc; }
.pt-class2 .ui-w .ui-c .sncs .sncc { display: inline-block; width: 100%; }
.pt-class2 .ui-w .ui-c .sncs .paysls { float: left; margin: 0 0 0 81px; }
.pt-class2 .ui-w .ui-c .sncs .sns2 { display: inline-block; width: 100%; }
.pt-class2 .ui-w .ui-c .sncs .snc1, .pt-class2 .ui-w .ui-c .sncs .snc2, .pt-class2 .ui-w .ui-c .sncs .snc3 { width: 33.3%; float: left; }
.pt-class2 .ui-w .ui-c .sncs .snc1 .lab, .pt-class2 .ui-w .ui-c .sncs .snc2 .lab, .pt-class2 .ui-w .ui-c .sncs .snc3 .lab { border-right: 1px solid #e9ebed; }
.pt-class2 .ui-w .ui-c .sncs .snc1 .text2, .pt-class2 .ui-w .ui-c .sncs .snc2 .text2, .pt-class2 .ui-w .ui-c .sncs .snc3 .text2 { width: 124px; padding: 4px 0 4px 82px; text-align: center; }
.pt-class2 .ui-w .ui-c .sncs .snc4 select { width: 230px; margin: 0 0 0 82px; }
.pt-class2 .ui-w .ui-c .sncs .snc5 { width: 260px; float: left; }
.pt-class2 .ui-w .ui-c .sncs .snc5 .text3 { width: 158px; margin: 0 0 0 81px; text-align: center; }
.pt-class2 .ui-w .ui-c .sncs .snc6 { width: 370px; float: left; margin: 3px 0 3px 10px; }
.pt-class2 .ui-w .ui-c .sncs .snc6 .text4 { width: 120px; margin: 0 0 0 81px; text-align: center; }
.pt-class2 .ui-w .ui-c .sncs .snc6 .text5 { width: 120px; text-align: center; }
.pt-class2 .ui-w .ui-c .sncs .snc7 { width: 320px; float: left; }
.pt-class2 .ui-w .ui-c .sncs .snc7 .lab { border-right: 1px solid #e9ebed; }
.pt-class2 .ui-w .ui-c .sncs .snc7 .text2 { width: 210px; margin: 0 0 0 81px; padding: 4px 10px; }
.pt-class2 .ui-w .ui-c .sncs .snc8 { width: 320px; float: left; }
.pt-class2 .ui-w .ui-c .sncs .snc8 .lab { border-right: 1px solid #e9ebed; }
.pt-class2 .ui-w .ui-c .sncs .snc8 .text2 { width: 216px; margin: 0 0 0 81px; padding: 4px 10px; }
.pt-class2 .ui-w .ui-c .sncs .snc9 { width: 100%; float: left; }
.pt-class2 .ui-w .ui-c .sncs .snc9 .lab { border-right: 1px solid #e9ebed; }
.pt-class2 .ui-w .ui-c .sncs .snc9 .text2 { width: 540px; margin: 0 0 0 81px; padding: 4px 10px; }
.pt-class2 .ui-w .ui-c .sncs .snc10, .pt-class2 .ui-w .ui-c .sncs .snc11 { width: 50%; float: left; }
.pt-class2 .ui-w .ui-c .sncs .snc10 .textarea2, .pt-class2 .ui-w .ui-c .sncs .snc11 .textarea2 { width: 294px; height: 60px; padding: 10px 10px; }
.pt-class2 .ui-w .ui-c .sncs .lab { position: absolute; top: 0; left: 0; height: 38px; line-height: 38px; border: 1px solid #e9ebed; border-right: 0 none; }
.pt-class2 .ui-w .ui-c .sncs .lab2 { position: absolute; color: #777; top: 0; left: 4px; width: 70px; text-align: center; }
.pt-class2 .ui-w .ui-c .sncs .text2 { color: #f00; display: inline-block; width: 194px; height: 30px; line-height: 30px; padding: 4px 0; border: 1px solid #e9ebed; border-left: 0 none; background-color: #fff; }
.pt-class2 .ui-w .ui-c .sncs .text2:focus { background-color: #fff; }
.pt-class2 .ui-w .ui-c .sncs .textarea2 { width: 620px; height: 40px; float: left; padding: 10px; border: 1px solid #e9ebed; font-size: 12px; background-color: #fff; }
.pt-class2 .ui-w .ui-c .sncs .textarea2:focus { background-color: #f1f6f9; }
.pt-class2 .ui-w .ui-c .shows { display: block; }
.pt-class2 .ui-w .ui-c .shows .item { display: inline-block; width: 100%; }
.pt-class2 .ui-w .ui-c .shows .item .it1 { width: 100%; float: left; font-size: 14px; }
.pt-class2 .ui-w .ui-c .shows .item .it3 { width: 33.3%; float: left; font-size: 14px; }
.pt-class2 .ui-w .ui-c .shows table tr td span { color: #e00; }
.pt-class2 .ui-w .ui-c .operateslist { display: block; }
.pt-class2 .ui-w .ui-c .operateslist .list { display: inline-block; width: 100%; }
.pt-class2 .ui-w .ui-c .operateslist .list ul { display: inline-block; width: 100%; }
.pt-class2 .ui-w .ui-c .operateslist .list ul li { width: 25%; float: left; margin: 3px 0; text-align: center; cursor: pointer; }
.pt-class2 .ui-w .ui-c .operateslist .list ul li .item { display: block; margin: 0 6px 0 0; padding: 6px; font-size: 12px; border: 1px solid #e9ebed; }
.pt-class2 .ui-w .ui-c .operateslist .list ul li .item .radio { position: relative; top: 1px; margin: 0 3px 0 0; }
.pt-class2 .ui-w .ui-c .operateslist .list ul li:hover .item, .pt-class2 .ui-w .ui-c .operateslist .list ul li:focus .item { border: 1px solid #6bcbde; background-color: #f1f6f9; }
.pt-class2 .ui-w .ui-c .operateslist .list ul li.curr .item { border: 1px solid #2ba9da; background-color: #e2eff8; }
.pt-class2 .ui-w .ui-c .operateslist .list .textarea { width: 665px !important; height: 60px; padding: 6px; }
.pt-class2 .ui-w .ui-c .operateslist .list .submit { height: 34px; line-height: 34px; }
.pt-class2 .ui-w .ui-c .operateslist .list .fenpei { display: block; }
.pt-class2 .ui-w .ui-c .operateslist .show { display: inline-block; width: 100%; }
.pt-class2 .ui-w .ui-c .operateslist .show .t { display: block; padding: 100px 0; text-align: center; font-size: 15px; }
.pt-class2 .ui-w .ui-c .writerlist { display: block; }
.pt-class2 .ui-w .ui-c .writerlist .wras { display: block; padding: 5px 0; }

.pt-nlist { width: 100%; float: left; }
.pt-nlist .ui-h { width: 100%; float: left; padding: 0 0 20px; border-bottom: 1px solid #e9ebed; }
.pt-nlist .ui-h .pic { width: 170px; float: left; padding: 10px; border: 1px solid #e9ebed; background-color: #fff; }
.pt-nlist .ui-h .pic img { width: 100%; }
.pt-nlist .ui-h .inf { margin: 0 0 0 210px; }
.pt-nlist .ui-h .inf p { padding: 2px 0; font-size: 14px; }
.pt-nlist .ui-h .inf p span { color: #333; display: inline-block; margin: 0 4px 0 0; padding: 2px 6px; font-size: 12px; border: 1px solid #e9e9e9; background-color: #fff; -moz-border-radius: 2px 2px 2px 2px; -webkit-border-radius: 2px 2px 2px 2px; -o-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; }
.pt-nlist .ui-h .inf p.tit { font-size: 28px; font-weight: bold; }
.pt-nlist .ui-h .inf p.add { margin: 10px 0 0; }
.pt-nlist .ui-h .inf p.add a { width: 260px; padding: 0; }
.pt-nlist .ui-c { width: 100%; float: left; padding: 12px 0 20px; }
.pt-nlist .ui-c .tits { width: 100%; float: left; font-size: 16px; }
.pt-nlist .ui-c .list { width: 100%; float: left; }
.pt-nlist .ui-c .list ul { width: 100%; float: left; }
.pt-nlist .ui-c .list ul li { width: 50%; float: left; }
.pt-nlist .ui-c .list ul li .items { margin: 2px; padding: 10px; border: 1px solid #e9ebed; background-color: #fff; }
.pt-nlist .ui-c .list ul li .items a.edit { color: #555; float: right; padding: 3px 0 0; }
.pt-nlist .ui-c .list ul li .items a.del { color: #555; float: right; padding: 3px 0 0 8px; }
.pt-nlist .ui-c .list ul li .items .tit { margin: 0 70px 0 0; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

.pt-xlist { display: inline-block; width: 100%; }
.pt-xlist .ui-h .list ul li { display: inline-block; width: 250px; height: 120px; padding: 10px; border: 1px solid #e9ebed; background-color: #fff; }
.pt-xlist .ui-h .list ul li .pic { width: 90px; height: 90px; overflow: hidden; }
.pt-xlist .ui-h .list ul li .pic img { width: 90px; }
.pt-xlist .ui-c .pic { width: 54px; height: 54px; float: left; margin: 0 10px 0 0; overflow: hidden; }
.pt-xlist .ui-c .pic img { width: 54px; }
.pt-xlist .ui-c .inf p.tit { padding: 5px 0 0 0; font-size: 14px; }
.pt-xlist .ui-c .inf p.etit { color: #999; padding: 6px 0 0 0; text-transform: uppercase; }

#showinfos { padding: 40px 25px; border: 1px solid #e9ebed; background-color: #fff; }
#showinfos .h { display: block; font-size: 18px; text-align: center; }
#showinfos .d { color: #888; display: block; padding: 10px 0 30px 0; font-size: 12px; text-align: center; border-bottom: 1px solid #eee; }
#showinfos .c { display: block; padding: 40px 10px; }

.cm-upword { display: inline-block; width: 100%; }
.cm-upword .cm-h { display: block; margin: 0 0 10px 0; }
.cm-upword .cm-h .upload_btn { display: block; color: #fff; padding: 7px 10px; text-align: center; background-color: #2c9ef7; border: 1px solid #1080d7; background-image: linear-gradient(to bottom, #2c9ef7, #1080d7); -moz-border-radius: 2px 2px 2px 2px; -webkit-border-radius: 2px 2px 2px 2px; -o-border-radius: 2px 2px 2px 2px; border-radius: 2px 2px 2px 2px; }
.cm-upword .cm-h .upload_btn:hover { text-decoration: none; background-color: #1b8de6; border: 1px solid #006fc6; background-image: linear-gradient(to bottom, #1b8de6, #006fc6); }
.cm-upword .cm-c { display: block; }
.cm-upword .cm-c .upform { display: inline-block; width: 100%; }
.cm-upword .cm-c .upform form { width: 100%; float: left; }
.cm-upword .cm-c .upform form .list { display: inline-block; width: 100%; }
.cm-upword .cm-c .upform form .list ul { width: 100%; float: left; }
.cm-upword .cm-c .upform form .list ul li { width: 100%; float: left; margin: 0 0 -1px 0; }
.cm-upword .cm-c .upform form .list ul li .items { display: block; border: 1px solid #e9ebed; }
.cm-upword .cm-c .upform form .list ul li .items .text { width: 100%; float: none; padding: 4px 0; border: 0 none; text-indent: 10px; }
.cm-upword .cm-c .upform form .list .bus { width: 100%; float: left; margin: 10px 0 0; }
.cm-upword .cm-c .upform form .list .bus .sbn3 { height: 34px; line-height: 34px; float: right; margin: 0; }
.cm-upword .cm-c .downs { display: inline-block; width: 100%; }
.cm-upword .cm-c .downs ul { display: block; }
.cm-upword .cm-c .downs ul li { display: inline-block; width: 100%; margin: 0 0 -1px 0; }
.cm-upword .cm-c .downs ul li .items { position: relative; display: block; padding: 8px 18px 8px 8px; border: 1px solid #eee; background-color: #fff; z-index: 2; }
.cm-upword .cm-c .downs ul li .items a { display: inline-block; float: right; margin: 0 0 0 25px; }
.cm-upword .cm-c .downs ul li .items span { color: #e00; }
.cm-upword .cm-c .downs ul li .items:hover { border: 1px solid #f15a2b; z-index: 5; }
.cm-upword .cm-f { display: block; text-align: center; }
.cm-upword .cm-f p { font-size: 14px; }
.cm-upword .cm-f p.tit { margin: 180px 0 20px 0; font-size: 24px; font-weight: bold; }

.cm-h1 { display: inline-block; width: 100%; margin: 0 0 5px 0; }
.cm-h1 .ht { height: 20px; line-height: 20px; float: left; margin: 3px 0; padding: 0 0 0 10px; font-size: 14px; border-left: 3px solid #f15a2b; }

.cmfilter { color: #fff; display: flex; float: right; padding: 2px 8px; align-items: center; justify-content: center; background-color: #1697f4; border: 1px solid #0586e3; background-image: linear-gradient(to bottom, #27a8ff, #0586e3); -moz-text-shadow: 0px 1px 1px rgba(1, 0, 0, 0.2); -webkit-text-shadow: 0px 1px 1px rgba(1, 0, 0, 0.2); -o-text-shadow: 0px 1px 1px rgba(1, 0, 0, 0.2); text-shadow: 0px 1px 1px rgba(1, 0, 0, 0.2); -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; cursor: pointer; }
.cmfilter .iconfont { color: #fff; -moz-text-shadow: 0px 1px 1px rgba(1, 0, 0, 0.2); -webkit-text-shadow: 0px 1px 1px rgba(1, 0, 0, 0.2); -o-text-shadow: 0px 1px 1px rgba(1, 0, 0, 0.2); text-shadow: 0px 1px 1px rgba(1, 0, 0, 0.2); }
.cmfilter:hover { text-decoration: none; background-color: #0586e3; border: 1px solid #0075d2; background-image: linear-gradient(to bottom, #0586e3, #0064c1); }

.loading { display: none; position: absolute; top: 100px; left: 0; width: 100%; text-align: center; }
.loading img { width: 180px; }

#cmwdgw { width: 120px; }

#cmwdref { width: 120px; }

#cmwdsxyg { width: 120px; }

#cmwdsxly { width: 100px; }

.fnbg1 { background-color: #ebf2fa; }

.isetzb { color: #fff; position: relative; float: right; padding: 0 3px; font-size: 12px; background-color: #0586e3; border: 1px solid #0075d2; background-image: linear-gradient(to bottom, #27a8ff, #0586e3); -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; z-index: 800; cursor: pointer; }
.isetzb:hover { text-decoration: none; background-image: linear-gradient(to bottom, #1697f4, #0075d2); }

.cmbzwz { position: relative; display: block; width: 260px; font-size: 14px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.cmbzwz .xx, .cmbzwz .bx { color: #fff; position: absolute; bottom: 1px; padding: 0 3px; line-height: 16px; font-size: 12px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -o-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; cursor: pointer; }
.cmbzwz .xx { right: 5px; background-color: #0586e3; border: 1px solid #0075d2; background-image: linear-gradient(to bottom, #27a8ff, #0586e3); }
.cmbzwz .xx:hover { text-decoration: none; background-image: linear-gradient(to bottom, #1697f4, #0075d2); }
.cmbzwz .bx { color: #fff; border: 1px solid #b7191d; background-color: #c82a2e; }
.cmbzwz .bx:hover { text-decoration: none; background-image: linear-gradient(to bottom, #d93b3f, #b7191d); }

.cmbxbz .xx { right: 25px; }
.cmbxbz .bx { right: 0; }

.cmxq, .cmbx { color: #fff; position: absolute; top: 50%; margin: -9px 0 0 0; padding: 0 3px; line-height: 16px; font-size: 12px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; -o-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; cursor: pointer; }

.cmxq { right: 7px; background-color: #0586e3; border: 1px solid #0075d2; background-image: linear-gradient(to bottom, #27a8ff, #0586e3); }
.cmxq:hover { text-decoration: none; background-image: linear-gradient(to bottom, #1697f4, #0075d2); }
.cmxq.cmt1 { top: 30%; }

.cmbx { right: 7px; border: 1px solid #b7191d; background-color: #c82a2e; }
.cmbx:hover { text-decoration: none; background-image: linear-gradient(to bottom, #d93b3f, #b7191d); }
.cmbx.cmt2 { top: 70%; }

.cmsummary { display: block; margin: 0 30px 0 0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.completetxt { margin: 0 40px 0 0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; cursor: pointer; }
.completetxt:hover { color: #0565ab; text-decoration: underline; }

.divlink { cursor: pointer; }
.divlink:hover { color: #0565ab; text-decoration: underline; }

.cmslink { display: inline-block; cursor: pointer; }
.cmslink:hover { color: #0565ab; text-decoration: underline; }

.cmalink { cursor: pointer; }
.cmalink:hover { color: #0565ab; text-decoration: underline; }

.diflex { position: relative; display: flex; align-items: center; justify-content: center; }
.diflex .wtubiao { position: absolute; right: 0; }
.diflex .wtubiao:hover { color: #006aee; }

.cirtable { border: 1px solid #dee3ed; border-radius: 5px; overflow: hidden; }
.cirtable tr td, .cirtable tr th { font-size: 12px; border-right: 1px solid #dee3ed; border-bottom: 1px solid #dee3ed; }
.cirtable tr td:last-child, .cirtable tr th:last-child { border-right: 0 none; }
.cirtable tr:last-child td { border-bottom: 0 none; }
.cirtable thead tr.middle th { padding: 8px 8px; }
.cirtable thead th { padding: 12px 8px; border-right: 1px solid #d9dadc; border-bottom: 1px solid #dee3ed; background-color: #f6f8fc; }
.cirtable thead td { padding: 6px 8px; }
.cirtable tbody td.thr { vertical-align: top; }

.tablecross tbody tr:nth-child(even) td { background-color: #f3f6f9; }

b.filter { margin: 0 12px 0 0; }

.switchbtn { display: inline-block; height: 20px; line-height: 20px; padding: 0 4px; font-size: 12px !important; border-radius: 50px; cursor: pointer; }
.switchbtn b { position: relative; top: 1px; display: inline-block; width: 12px; height: 12px; border-radius: 100%; }
.switchbtn.on { color: #006aee; padding: 0 4px 0 6px; border: 1px solid #006aee; }
.switchbtn.on b { top: 4px; float: right; margin: 0 0 0 4px; background-color: #006aee; }
.switchbtn.off { color: #666; padding: 0 6px 0 4px; border: 1px solid #d2d2d2; }
.switchbtn.off b { margin: 0 4px 0 0; background-color: #d2d2d2; }

#pg-rpaabs { position: relative; width: 100%; height: 100%; z-index: 0; }

#rpaabfram { width: 100%; height: 100%; }

span.wfp { color: #fd1a43; }

.layui-laydate-content tbody td { font-size: 12px; border: 1px solid rgba(0, 0, 0, 0.1); }

#wn-load { z-index: 850; }

#wn-loadsec { z-index: 920; }

.wn-load { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; float: left; background-color: rgba(0, 0, 0, 0.4); align-items: center; justify-content: center; }
.wn-load .ui-h { color: #fff; display: inline-block; width: 100%; height: 45px; border-bottom: 1px solid #dee3ed; background-color: #fff; border-radius: 10px 10px 0 0; overflow: hidden; cursor: move; }
.wn-load .ui-h .ui-i { float: left; }
.wn-load .ui-h .tips { display: flex; align-items: center; justify-content: center; height: 45px; float: left; margin: 0 0 0 10px; }
.wn-load .ui-h .fots { display: flex; height: 45px; align-items: center; justify-content: center; float: right; margin: 0 10px 0 0; }
.wn-load .ui-h li { color: #333; display: flex; align-items: center; justify-content: center; height: 45px; float: left; padding: 0 15px; text-align: center; border-right: 1px solid #dee3ed; cursor: pointer; }
.wn-load .ui-h li.edit { display: none; }
.wn-load .ui-h li.curr { color: #fff; display: flex; align-items: center; justify-content: center; background-color: #112f4f; }
.wn-load .ui-h .caozuo { display: flex; height: 45px; float: right; margin: 0 10px 0 0; align-items: center; justify-content: center; }
.wn-load .ui-h a.close { color: #e12c29; font-size: 28px; }
.wn-load .ui-h a.close:hover { color: #d01b18; text-decoration: none; }
.wn-load .ui-h.hblue { background-color: #112f4f; }
.wn-load .ui-h.hblue .tips { color: #fff; }
.wn-load .ui-h.hblue .fots a { color: #fff; }
.wn-load .uh-sec { display: flex; width: auto; padding: 0 1rem; background-color: #112f4f; justify-content: space-between; align-items: center; }
.wn-load .uh-sec .clo { font-size: 24px; cursor: pointer; }
.wn-load .ui-c { display: block; padding: 12px; border-radius: 0 0 10px 10px; background-color: #fff; }
.wn-load .boks { display: none; width: 100%; }
.wn-load .boks:first-child { display: inline-block; }
.wn-load .share-main { display: inline-block; width: 680px; }
.wn-load .share-main .share-qrcode { width: 150px; float: left; text-align: center; }
.wn-load .share-main .share-qrcode div { margin-bottom: 5px; font-size: 14px; }
.wn-load .share-main .share-qrcode img { transition: all 0.6s; }
.wn-load .share-main #qrcode-container { width: 150px; height: 150px; }
.wn-load .share-main .share-info { display: block; margin: 0 0 0 170px; }
.wn-load .share-main .share-info div { font-size: 14px; }
.wn-load .share-main .share-info div.p1 { margin-bottom: 10px; }
.wn-load .share-main .share-info div.p2 { margin-bottom: 5px; }
.wn-load .keziinfo { min-height: 260px; }

#wn-mess { display: none; position: fixed; right: 20px; bottom: 20px; border-radius: 100%; z-index: 900; }
#wn-mess a { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; padding: 5px; border: 2px solid rgba(255, 255, 255, 0.5); background-color: rgba(255, 255, 255, 0.3); backdrop-filter: blur(10px); box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); border-radius: 100%; z-index: 900; }
#wn-mess a .iconfont { color: #0565ab; font-size: 36px; transition: all 0.2s; }
#wn-mess a:hover { text-decoration: none; }
#wn-mess a:hover .iconfont { color: #e00; text-decoration: none; }
#wn-mess .count { color: #fff; position: absolute; top: 5px; right: -10px; min-width: 20px; font-size: 12px; text-align: center; font-family: arial; background-color: #e00; border-radius: 50%; overflow: hidden; }

.cmomsets form { display: inline-block; width: 100%; }
.cmomsets .ui-hed { display: inline-block; width: 100%; }
.cmomsets .ui-hed .tips { display: flex; height: 30px; float: left; font-size: 14px; font-weight: bold; align-items: center; }
.cmomsets .ui-hed .tips b { display: inline-block; width: 3px; height: 16px; margin: 0 7px 0 0; background-color: #0586e3; border-radius: 2px; }
.cmomsets .ui-hed .sets { float: right; }
.cmomsets .ui-hed .sets ul { float: right; }
.cmomsets .ui-hed .sets li { display: flex; height: 30px; float: left; align-items: center; }
.cmomsets .ui-con .olist { display: block; max-height: 175px; padding: 0 3px 0 0; overflow-x: hidden; overflow-y: auto; }
.cmomsets .ui-con ul { display: block; }
.cmomsets .ui-con ul li { position: relative; margin: 0 0 5px 0; }
.cmomsets .ui-con ul li .close { color: #333; position: absolute; top: 8px; right: 8px; cursor: pointer; }
.cmomsets .ui-con ul li .close:hover { color: #e00; }
.cmomsets .ui-con ul label { height: auto; line-height: normal; margin: 2px 0; padding: 0; }
.cmomsets .ui-con table tr td { padding: 0 0 5px; vertical-align: top; }
.cmomsets .ui-con table tr td.sec { position: relative; padding: 0 0 0 5px; }
.cmomsets .ui-con table tr td textarea { width: 100%; height: 40px; padding: 8px; border: 1px solid #dee3ed; background-color: #f6f8fc; font-size: 12px; border-radius: 5px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.cmomsets .ui-con table tr td .close { color: #333; position: absolute; top: 8px; right: 8px; cursor: pointer; }
.cmomsets .ui-con table tr td .close:hover { color: #e00; }
.cmomsets .ui-fot { display: inline-block; width: 100%; margin-top: 5px; }

.cmomnumber li { margin-bottom: 5px; }

.cmomoptions li { margin-bottom: 5px; }
.cmomoptions .item { padding: 6px; }

.cloudfolderwra { max-height: 700px; overflow-y: auto; }

.wininfocus { width: 1360px; min-width: 1000px; }

.winpay { width: 1360px; }

.winorder { width: 1360px; }

.wininfoords { width: 1360px; min-width: 1000px; }

.tableslist { border: 1px solid #dee3ed; border-radius: 8px; overflow: hidden; }
.tableslist tr { border-bottom: 1px solid #dee3ed; }
.tableslist tr td { padding: 7px 6px; border-left: 1px solid #dee3ed; border-bottom: 1px solid #dee3ed; vertical-align: middle; }
.tableslist tr td.tdhead { width: 90px; text-align: right; background-color: #f6f8fc; }
.tableslist tr td.tdcons { width: 260px; color: #00549a; }
.tableslist tr td.tdcont { width: 40%; }
.tableslist tr td:nth-child(1) { border-left: 0 none; }
.tableslist tr td p, .tableslist tr td pre { white-space: pre-wrap; word-wrap: break-word; }
.tableslist tr:last-child { border-bottom: 0 none; }
.tableslist tr:last-child td { border-bottom: 0 none; }

.tdclass { position: relative; }
.tdclass .editjindu { cursor: pointer; }
.tdclass .editbeizhu { cursor: pointer; }
.tdclass .iconfont { height: 20px; line-height: 20px; float: left; font-size: 20px; }
.tdclass .iconfont:hover { color: #e00; }
.tdclass .conswra { position: relative; }
.tdclass .conswra .writewz { padding: 5px; border: 1px solid #e9ebed; background-color: #f6f8fc; border-radius: 3px; }
.tdclass .conswra textarea { width: 100%; height: 60px; border: 0 none; font-size: 12px; background-color: transparent; }
.tdclass .conswra .surebeizhu { color: #fff; position: absolute; display: flex; height: 18px; align-items: center; justify-content: center; bottom: 5px; right: 5px; padding: 0 5px; font-size: 12px; background-color: #0586e3; border: 1px solid #0075d2; background-image: linear-gradient(to bottom, #27a8ff, #0586e3); border-radius: 4px; overflow: hidden; cursor: pointer; }
.tdclass .conswra .surebeizhu:hover { text-decoration: none; background-image: linear-gradient(to bottom, #1697f4, #0075d2); }

.tdselect select { height: 24px; line-height: 24px; padding: 0 25px 0 5px; }

.tditxts { margin: 0 20px 0 0; }

.tdicons { position: absolute; top: 50%; right: 5px; margin: -8px 0 0 0; float: right; height: 18px; display: flex; justify-content: center; }

.tditext { position: absolute; top: 50%; right: 5px; display: flex; float: right; margin-top: -11px; justify-content: center; }

.diviconw { display: inline-block; }

.divicons { position: relative; top: 3px; display: inline-block; margin: 0 0 0 5px; }

.customerdata { display: inline-block; width: 100%; }
.customerdata .leftitem { width: 50%; float: left; }
.customerdata .rightitem { width: 50%; float: right; }
.customerdata .sin { display: inline-block; width: 100%; margin: 4px 0; }
.customerdata .sin3 { width: 33.333%; float: left; }
.customerdata .waiting { color: #ccc; display: flex; align-items: center; justify-content: center; height: 250px; border: 3px dotted #dee3ed; border-radius: 6px; font-size: 20px; font-weight: bold; }

.layout-main { display: flex; padding: 12px; border: 1px solid rgba(0, 0, 0, 0.15); background-color: #fff; align-items: center; justify-content: center; box-shadow: rgba(0, 0, 0, 0.075) 0px 0px 8px 0px, rgba(255, 255, 255, 0) 0px 2px 4px 0px; -moz-border-radius: 8px 8px 8px 8px; -webkit-border-radius: 8px 8px 8px 8px; -o-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px; }

.layui-form-select dl dd, .layui-form-select dl dt { line-height: 30px !important; font-size: 12px; }

.cmsitem { display: inline-block; width: 100%; margin: 4px 0; }

.fieldcons { padding: 10px; border: 3px dotted #dee3ed; border-radius: 5px; overflow-y: auto; }
.fieldcons .lay-main { display: flex; width: 100%; justify-content: center; }
.fieldcons .zlist { width: 100%; float: left; }
.fieldcons .zlist ul { display: inline-block; width: 100%; }
.fieldcons .zlist li { position: relative; width: 100%; float: left; }
.fieldcons .zlist li .itemw { position: relative; display: block; margin: 5px; border: 1px solid #dee3ed; border-left: 3px solid #0586e3; background-color: #fff; border-radius: 5px; }
.fieldcons .zlist li .itemup { display: inline-block; width: 100%; border-bottom: 1px solid #dee3ed; background-color: #f6f8fc; border-radius: 5px 5px 0 0; overflow: hidden; }
.fieldcons .zlist li .itemup div { font-size: 12px; border-left: 1px solid #dee3ed; }
.fieldcons .zlist li .itemup .zdmove { color: #999; display: flex; width: 60px; height: 32px; float: left; text-align: center; border-left: 0 none; align-items: center; justify-content: center; cursor: move; }
.fieldcons .zlist li .itemup .zdmove .iconfont { margin: 0 3px 0 0; font-size: 14px; }
.fieldcons .zlist li .itemup .zdtype { color: #999; display: flex; width: 60px; height: 32px; line-height: 32px; float: left; align-items: center; justify-content: center; }
.fieldcons .zlist li .itemup .zdtype .iconfont { color: #999; font-size: 16px; }
.fieldcons .zlist li .itemup .zdwidth { width: 65px; height: 32px; line-height: 32px; float: left; }
.fieldcons .zlist li .itemup .zdwidth select { height: 32px; line-height: 32px; }
.fieldcons .zlist li .itemup .zdbitian { width: 60px; height: 32px; line-height: 32px; float: left; }
.fieldcons .zlist li .itemup .zdbitian select { height: 32px; line-height: 32px; }
.fieldcons .zlist li .itemup .zdxuanxiang { width: 50px; height: 32px; line-height: 32px; float: left; text-align: center; border-right: 1px solid #dee3ed; cursor: pointer; }
.fieldcons .zlist li .itemdown { display: inline-block; width: 100%; border-radius: 0 0 5px 5px; overflow: hidden; }
.fieldcons .zlist li .itemdown .zdtitle { width: 100%; float: left; }
.fieldcons .zlist li .zddel, .fieldcons .zlist li .zddelsure { color: #e00; position: absolute; right: -8px; top: -8px; height: 20px; line-height: 20px; font-size: 20px; cursor: pointer; }
.fieldcons .zlist li .zddel:hover, .fieldcons .zlist li .zddelsure:hover { color: #d00; }
.fieldcons .zlist li.release .item { border: 1px solid #afd8f7; background-color: #d0ebff; }
.fieldcons .zlist li.release .item div { border-left: 1px solid #afd8f7; }
.fieldcons .zlist li.release .item div:first-child { border-left: 0 none; }
.fieldcons .zlist li.add .itemw { border: 1px solid #8eb2f9; border-left: 3px solid #8eb2f9; }
.fieldcons .zlist li.add .itemup { background-color: #f2f6ff; }
.fieldcons .zlist li.ui-state-highlight { width: calc(25% - 12px); height: 71px; margin: 5px; border: 1px dotted #be0eb4; background-color: #f3b3fc; }
.fieldcons .zlist li.curr .itemw { border: 1px solid #ff9999; border-left: 3px solid #d72f2f; }
.fieldcons .zlist li.curr .itemup { border-bottom: 1px solid #ff9999; background-color: #ffeeee; }
.fieldcons .zlist li.curr .itemup div { border-left: 1px solid #ff9999; }
.fieldcons .zlist li.curr .itemup .zdxuanxiang { border-right: 1px solid #ff9999; }
.fieldcons .zlist li.curr .itemup .zdmove { border-left: 0 none; }

.fieldlist ul { display: inline-block; }
.fieldlist li { float: left; }
.fieldlist .item { display: flex; height: 36px; line-height: 36px; margin: 2px 4px 2px 0; padding: 0 10px; text-align: center; border: 1px solid #dee3ed; background-color: #fff; align-items: center; justify-content: center; overflow: hidden; border-radius: 5px; cursor: pointer; }
.fieldlist .item .iconfont { font-size: 20px; }
.fieldlist .item:hover { color: #fff; border: 1px solid #0075d2; background-color: #0586e3; }

.pt-upresult { padding: 2px 0; }

.popup-layer { position: fixed; top: 50%; left: 50%; padding: 10px 50px 20px; border-left: 1px solid rgba(0, 0, 0, 0.12); border-top: 1px solid rgba(0, 0, 0, 0.12); background-color: #ffffff; box-shadow: 4px 4px 2px 0px rgba(0, 0, 0, 0.12); transform: translate(-50%, -50%); border-radius: 5px; overflow: hidden; z-index: 9999; opacity: 0; }
.popup-layer p { font-size: 16px; text-align: center; }
.popup-layer p.success { color: #2bbd1c; }
.popup-layer p.success .iconfont { color: #2bbd1c; }
.popup-layer p.fail { color: #ee0000; }
.popup-layer p.fail .iconfont { color: #ee0000; }
.popup-layer .iconfont { font-size: 40px; }

.cmsetzd { display: inline-block; width: 20%; float: left; }
.cmsetzd .cmsetw { margin: 5px; border: 1px solid #e9e9e9; border-radius: 5px; }
.cmsetzd .cmsetm { display: inline-block; width: 100%; }
.cmsetzd label { color: #0565ab; width: 100px; float: left; padding: 5px 6px 4px; }
.cmsetzd .textw { display: block; min-width: 50px; margin: 0 75px 0 130px; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; }
.cmsetzd .textw .text { width: 100%; text-align: center; text-indent: 0px; }
.cmsetzd select { color: #999; width: 75px; float: right; }
.cmsetzd.cmsetzdx { border: 1px dashed #bbb; background-color: #fff; }

a.linkload { color: #0565ab; }

.link-blue { color: #209bfd; cursor: pointer; }
.link-blue:hover { color: #0f8aec; text-decoration: underline; }

.singlab label { margin: 8px 0 0; }

.filter_fpry { width: 110px !important; }

.filter_zh { width: 105px !important; }

.filter_lrzh { width: 120px !important; }

.filter_ddzt { width: 100px !important; }

.filter_yyjc { width: 100px !important; }

.filter_fpsx { width: 85px !important; }

.filter_resultdj { width: 85px !important; }

.filter_xmlx { width: 85px !important; }

.filter_gw { width: 110px !important; }

.filter_sxgw { width: 110px !important; }

.filter_bk { width: 95px !important; }

.filter_sxbk { width: 85px !important; }

.filter_sxly { width: 85px !important; }

.filter_sxxw { width: 120px !important; }

.filter_sxxx { width: 160px !important; }

.filter_sxreference { width: 120px !important; }

.filter_sxwa { width: 100px !important; }

span.xh { color: #aaa; }

.sinitemw { display: inline-block; float: left; margin: 4px 0; }

.sinitemv { display: inline-block; float: left; }

.xuxiankuang .lablyi { border: 1px dashed #4d84f3; background-color: rgba(246, 248, 252, 0.6); overflow: hidden; }

.disabled-select { pointer-events: none; /* 禁止用户交互 */ opacity: 0.5; /* 可选，显示禁用样式 */ }

.width90 { width: 90px; }

.del { cursor: pointer; }
.del:hover { color: #e00; text-decoration: underline; }

xm-select { height: 38px !important; border: 0 none !important; background-color: transparent !important; }
xm-select * { font-size: 12px !important; }
xm-select .xm-body { border-radius: 5px !important; }
xm-select .xm-body .xm-option { padding: 5px 10px !important; }
xm-select .xm-body .xm-option .xm-option-icon { border-color: #288fdb !important; width: 14px !important; height: 14px !important; font-size: 14px !important; }
xm-select .xm-body .xm-option .xm-icon-duox:before { border-color: #288fdb !important; }
xm-select .xm-body .xm-option-content { padding-left: 10px !important; font-size: 12px !important; }
xm-select .xm-search i { top: 6px !important; left: 10px !important; }
xm-select .xm-label .scroll .label-content { padding: 4px 6px !important; }

.lytext { display: block; }
.lytext .text { width: 100%; height: 38px; line-height: 38px; padding: 4px 10px; text-indent: 0px; box-sizing: border-box; }

.cmimgwra { display: inline-block; width: 16px; height: 16px; float: right; padding: 2px; border: 1px solid #e9ebed; border-radius: 2px; overflow: hidden; cursor: pointer; transition: all 0.6s; }
.cmimgwra img { width: 100%; height: 100%; border-radius: 2px; object-fit: cover; }
.cmimgwra:hover { border: 1px solid #0565ab; }

.cmboks { display: block; }
.cmboks .boktop { display: flex; align-items: center; justify-content: space-between; height: 40px; padding: 0 8px; border: 1px solid #e9ebed; border-bottom: 0 none; background-color: #f6f8fc; border-radius: 5px 5px 0 0; }
.cmboks .boktop font.bt { display: flex; align-items: center; }
.cmboks .boktop font.bt b { display: inline-block; width: 3px; height: 14px; margin: 0 5px 0 0; font-size: 0px; background-color: #0565ab; border-radius: 10px; }
.cmboks .boktop span.zt { color: #888; float: right; }

.bokitem { display: inline-block; width: 100%; }
.bokitem .selectwra { display: flex; height: 38px; align-items: center; justify-content: center; float: left; }
.bokitem select { width: 100px; height: 30px; line-height: 30px; border: 1px solid #e9ebed; background-color: #fff; border-radius: 4px; }
.bokitem .fenqicount { display: none; }
.bokitem .fenqimoren { display: none; }

.bokside { display: flex; height: 38px; align-items: center; justify-content: center; float: left; }

.boktext { display: flex; width: 100px; height: 38px; float: left; align-items: center; justify-content: center; }
.boktext .fenqibtn { display: inline-block; width: 20px; height: 28px; line-height: 28px; text-align: center; border: 1px solid #e9ebed; font-family: arial; background-color: #fff; cursor: pointer; }
.boktext .text { color: #e00; width: 90px; height: 20px; line-height: 20px; padding: 4px; text-indent: 0px; text-align: center; border: 1px solid #e9ebed; background-color: #fff; }
.boktext .realfenqi { width: 46px; }
.boktext .delfenqi { border-right: 0 none; border-radius: 4px 0 0 4px; }
.boktext .addfenqi { border-left: 0 none; border-radius: 0 4px 4px 0; }

.tabletp1 { border: 1px solid #e9ebed; border-top: 0 none; border-radius: 0 0 5px 5px; overflow: hidden; }
.tabletp1 thead tr th, .tabletp1 thead tr td { color: #00549a; padding: 8px; font-size: 14px; font-weight: 550; border-left: 1px solid #e9ebed; border-top: 1px solid #e9ebed; }
.tabletp1 thead tr:nth-child(1) th:first-child, .tabletp1 thead tr:nth-child(1) td:first-child { border-left: 0 none; }
.tabletp1 tbody tr td { padding: 8px; border-left: 1px solid #e9ebed; border-top: 1px solid #e9ebed; }
.tabletp1 tbody tr td .cmsmycon { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.tabletp1 tbody tr td:first-child { border-left: 0 none; }
.tabletp1 tbody tr td table tr:first-child td { border-top: 0 none; }
.tabletp1 tfoot tr td { color: #333; padding: 8px; border-left: 1px solid #e9ebed; border-top: 1px solid #e9ebed; }
.tabletp1 tfoot tr td:first-child { border-left: 0 none; }

.tabletp2 { border: 1px solid #e9ebed; border-top: 0 none; border-radius: 0 0 5px 5px; overflow: hidden; }
.tabletp2 thead tr th, .tabletp2 thead tr td { color: #00549a; padding: 8px; font-size: 14px; text-align: left; font-weight: 550; border-left: 1px solid #e9ebed; border-bottom: 1px solid #e9ebed; }
.tabletp2 thead tr:nth-child(1) th:first-child, .tabletp2 thead tr:nth-child(1) td:first-child { border-left: 0 none; }
.tabletp2 tbody tr td { color: #333; padding: 8px; border-left: 1px solid #e9ebed; border-top: 1px solid #e9ebed; }
.tabletp2 tbody tr td .cmsmycon { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.tabletp2 tbody tr td:first-child { border-left: 0 none; }
.tabletp2 tbody tr td table tr:first-child td { border-top: 0 none; }
.tabletp2 tfoot tr td { color: #333; padding: 8px; border-left: 1px solid #e9ebed; border-top: 1px solid #e9ebed; }
.tabletp2 tfoot tr td:first-child { border-left: 0 none; }

.tdtip2 { display: inline-block; width: 80px; }

.tooltip { position: absolute; padding: 5px; z-index: 100003; opacity: 0.90; }
.tooltip .tipsy-arrow { position: absolute; top: 0; left: 20%; width: 0; height: 0; line-height: 0; margin-left: -5px; border: 6px dashed #166bc9; border-bottom-style: olid; border-top: 0; border-left-color: transparent; border-right-color: transparent; }
.tooltip .tipsy-arrow-n { border-bottom-color: #166bc9; }
.tooltip .tipsy-inner { color: #fff; max-width: 300px; min-width: 50px; line-height: 1.7; padding: 10px 15px; border-radius: 3px; background-color: #166bc9; }

.offercoedownlist { width: 800px; }

.offercoeinfo { width: 1100px; }

.iconxxl { width: 18px; height: 18px; font-size: 18px !important; cursor: pointer; }

.icongreen { color: #039031; }

.iconblue { color: #0565ab; }

#clickmenu { position: absolute; min-width: 80px; padding: 3px 0; border: 1px solid rgba(0, 0, 0, 0.1); background-color: #fff; border-radius: 4px; box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.05); }
#clickmenu li { padding: 3px 10px; font-size: 12px; cursor: pointer; }
#clickmenu li:hover { color: #fff; background-color: #06a7ff; }

tr.highlight1 td { background-color: #e5efff; }
tr.highlight1 td .innertext { height: 20px; line-height: 20px; padding: 2px; border: 0 none; background-color: #fff; }

tr.trgray td { color: #999; }
tr.trgray td * { color: #999; }

.writewra { display: inline-block; }

.slideitem { position: absolute; top: 3px; right: 15px; display: flex; align-items: center; transition: all 0.6s; animation: slide 0.3s infinite alternate; cursor: auto; }
.slideitem .iconfont { font-size: 24px; }
.slideitem .slidetxt { font-size: 12px; }

.cmmorelist { display: block; }
.cmmorelist .partitem { width: 100%; float: left; }

.undertext { width: 100%; border: 0 none; font-size: 12px; background-color: transparent; }

#notification { width: 200px; padding: 12px; background-color: #19aeed; border-radius: 4px 0 0 0; }
#notification a { color: #fff; }

.w640 { width: 640px; }

.cmuploadselect { position: relative; }
.cmuploadselect .uploadlist { width: 142px; height: 36px; border: 2px dashed #ccc; background-color: #fff; overflow: hidden; text-align: center; border-radius: 3px 3px 3px 3px; }
.cmuploadselect .uploadlist:hover { border: 2px dashed #22aafd; }
.cmuploadselect .uploaddisabled:hover { border: 2px dashed #ccc; }
.cmuploadselect .uploaddisabled button { color: #aaa; cursor: auto; }
.cmuploadselect .highlight { border: 2px dashed #22aafd; }
.cmuploadselect button { color: #007ddd; padding: 0; width: 100%; height: 36px; border: 0 none; background-color: transparent; cursor: pointer; }

.gbuploadarea { display: block; border: 2px dashed #ccc; background-color: #fff; overflow: hidden; text-align: center; border-radius: 3px; }
.gbuploadarea .fakebutton { color: #bbb; width: 100%; height: 290px; line-height: 290px; border: 0 none; font-size: 14px; background-color: #fff; cursor: pointer; }
.gbuploadarea:hover { border: 2px dashed #22aafd; }

.cmbadge { display: inline-block; font-size: 0px; background-color: #e9e9e9; }
.cmbadge.typecircle { border-radius: 100%; }
.cmbadge.spacemr3 { margin-right: 3px; }
.cmbadge.sizexl { width: 11px; height: 11px; }
.cmbadge.sizel { width: 9px; height: 9px; }
.cmbadge.sizes { width: 6px; height: 6px; }
.cmbadge.colorblue { background-color: #209bfd; }
.cmbadge.colorpurple { background-color: #ff5dde; }
.cmbadge.colorgreen { background-color: #1fbc6d; }
.cmbadge.colororange { background-color: #f57301; }

tr.trblue .cmbadge { background-color: #fff; }
tr.trblue .cmbadge.colorblue { background-color: #209bfd; }
tr.trblue .cmbadge.colorpurple { background-color: #ff5dde; }
tr.trblue .cmbadge.colorgreen { background-color: #1fbc6d; }
tr.trblue .cmbadge.colororange { background-color: #f57301; }

.cmciritem { display: flex; height: 20px; float: left; margin: 0 10px 0 0; align-items: center; }
.cmciritem .cmcircle { float: left; margin-top: 1px; margin-right: 3px; }
.cmciritem .cmcirtxt { font-size: 12px; }

#floatingLayer { display: none; color: #fff; position: fixed; padding: 8px 12px; font-size: 12px; border: 1px solid rgba(162, 51, 198, 0.9); background-color: rgba(162, 51, 198, 0.8); border-radius: 5px; overflow: hidden; z-index: 1000; }

#showscreen { font-weight: 300; }

.cmfilter-selcts { position: relative; display: inline-block; border: 1px solid #dee3ed; background-color: #f6f8fc; z-index: 10; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.cmfilter-selcts .filter-tip { position: relative; display: inline-block; height: 38px; line-height: 38px; padding: 0 25px 0 10px; font-size: 12px; text-align: center; z-index: 10; }
.cmfilter-selcts .filter-tip .tip-name { display: flex; height: 38px; float: left; font-size: 12px; align-items: center; }
.cmfilter-selcts .filter-tip .tip-val { display: flex; max-width: 100px; min-width: 60px; height: 38px; float: left; font-size: 12px; align-items: center; overflow: hidden; }
.cmfilter-selcts .filter-tip .tip-arr { position: absolute; right: 0; top: 0; width: 20px; height: 38px; float: left; padding: 0 10px 0 0; background-image: url("../images/arr_1.png"); background-repeat: no-repeat; background-position: center center; align-items: center; }
.cmfilter-selcts .filter-select { display: none; position: absolute; left: 0; top: 38px; width: 100%; }
.cmfilter-selcts .filter-option { display: block; border: 1px solid #ccc; background-color: #fff; border-radius: 0 0 4px 4px; }
.cmfilter-selcts .list-item { position: relative; }
.cmfilter-selcts .list-item:hover .item-ul { display: inline-block; }
.cmfilter-selcts .list-item.open .item-child { color: #fff; background-color: #1967d2; }
.cmfilter-selcts .list-item.open .item-ul { display: inline-block; }
.cmfilter-selcts .item-text { display: flex; height: 26px; padding: 0 10px; font-size: 12px; cursor: pointer; align-items: center; }
.cmfilter-selcts .item-text .iconfont { margin: 0; font-size: 12px; }
.cmfilter-selcts .item-text:hover { color: #fff; background-color: #1967d2; }
.cmfilter-selcts .item-child { justify-content: space-between; }
.cmfilter-selcts .item-ul { display: none; position: absolute; left: 100%; top: 0; width: 100%; border: 1px solid #ccc; background-color: #fff; }
.cmfilter-selcts .item-ul-on { display: inline-block; }
.cmfilter-selcts .item-li .item-text { padding: 0 10px 0 10px; }
.cmfilter-selcts.on { z-index: 20; }
.cmfilter-selcts.on .filter-select { display: block; }
.cmfilter-selcts .item-curr { color: #e00; }

.cmsearchform { float: right; }
.cmsearchform .searchtype { display: inline-block; border: 1px solid #dee3ed; background-color: #fff; border-radius: 5px; overflow: hidden; }
.cmsearchform .searchs { float: left; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; -o-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; }
.cmsearchform .selectxy { width: 81px; border: 0 none; background-color: transparent; }
.cmsearchform form { float: right; }
.cmsearchform .textw { width: 220px; float: left; }
.cmsearchform .text:focus { background-color: #fff; }
.cmsearchform .submit { float: right; margin: 0 0 0 5px; }

.wn-main { width: 100%; }

.wi-wary { width: 620px; }

.wi-fenpei { width: 620px; }

.cm-ztlist ul { display: inline-block; width: 100%; }
.cm-ztlist li { width: 31.3%; float: left; margin: 4px 1%; }
.cm-ztlist span { display: block; padding: 6px 0; }

#fullscreen-preview { position: fixed; top: 0; left: 0; display: flex; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); z-index: 9999; overflow: hidden; justify-content: center; align-items: center; }
#fullscreen-preview iframe { width: 90%; height: 86%; border-radius: 8px; }
#fullscreen-preview iframe html, #fullscreen-preview iframe body { border-radius: 10px; }

.cm-showimg { width: 90%; height: 90%; text-align: center; }
.cm-showimg .closewin, .cm-showimg .downwin { color: #fff; position: fixed; width: 50px; padding: 3px 8px 4px; font-size: 12px; cursor: pointer; border-radius: 12px; }
.cm-showimg .downwin { top: 20px; right: 100px; background: linear-gradient(to bottom, #2d95f5, #0a81f0); }
.cm-showimg .closewin { top: 20px; right: 20px; background: linear-gradient(to bottom, #f44336, #d32f2f); }
.cm-showimg .imgmain { display: flex; width: 100%; height: 100%; align-items: center; justify-content: center; }
.cm-showimg .imgmain img { max-width: 100%; max-height: 100%; -o-object-fit: contain; object-fit: contain; }

.cmfileurl { display: flex; width: 100%; margin-bottom: 10px; align-items: center; justify-content: space-between; }
.cmfileurl .fileurls { float: left; }
.cmfileurl .fileurls .iconfont { color: #4e9eff; line-height: 18px; font-size: 18px; }
.cmfileurl .fileurls .icon-yunpan { position: relative; top: 2px; height: 20px; line-height: 20px; margin-right: 3px; }
.cmfileurl .fileurls a { display: inline-block; height: 20px; line-height: 20px; }
.cmfileurl .filecount { color: #999; float: right; }
.cmfileurl .filecount b { font-weight: normal; font-family: arial; }

.modal { display: none; position: fixed; right: 0; bottom: 0; width: 45%; z-index: 999; /* 隐藏的文件输入 */ /* 上传模态框样式 */ /* 进度条样式 */ /* 按钮容器 */ }
.modal .modal-content { display: block; padding: 12px; background-color: #fff; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); border-radius: 3px; overflow: hidden; }
.modal table tr { border-top: 1px solid #eee; }
.modal .hidden-file-input { display: none; }
.modal .upload-modal { display: none; position: fixed; right: 0; bottom: 0; width: 40%; min-width: 500px; z-index: 1000; }
.modal .modal-content { display: block; padding: 12px; border-radius: 5px; background-color: #fefefe; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2); }
.modal .close { color: #aaa; position: relative; top: -7px; float: right; font-size: 20px; cursor: pointer; }
.modal .close:hover { color: black; }
.modal .progress-bar { position: relative; width: 100%; height: 20px; border-radius: 3px; }
.modal .progress { color: white; width: 0%; height: 100%; line-height: 20px; text-align: center; transition: width 0.3s; background: #4CAF50; border-radius: 3px; }
.modal .file-info { margin-bottom: 15px; padding-bottom: 10px; border-bottom: 1px solid #eee; }
.modal .file-info span { display: block; margin: 5px 0; }
.modal .button-container { display: none; justify-content: space-between; margin-top: 20px; }
.modal .upload-wra { display: block; max-height: 500px; overflow-y: auto; }
.modal button { color: #333; border: 0 none; background-color: #fff; }

.upload-table td { font-size: 12px; }
.upload-table td span { font-size: 12px; }
.upload-table td button { font-size: 12px; }
.upload-table thead th { padding: 10px; text-align: left; background-color: #f9f9f9; }
.upload-table tbody td { padding: 10px; }

.selectlab { display: flex; align-items: center; justify-content: center; margin: 0; }
.selectlab .checkbox { top: 0; margin: 0; }

tr.selectedcheckbox td { background-color: #dfeeff; }

#batchfile { display: none; }

.cssanimate { display: none; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; z-index: 9999; align-items: center; justify-content: center; background-color: rgba(255, 255, 255, 0.6); }
.cssanimate .loading { display: block; position: relative; top: 0; left: 0; }
.cssanimate .loading h2 { color: #ccc; font-size: 12px; letter-spacing: 4px; }
.cssanimate .loading span { display: inline-block; vertical-align: middle; width: 9px; height: 9px; margin: 2px 3px; background: #007DB6; border-radius: 100%; -webkit-animation: loading 1s infinite alternate; animation: loading 1s infinite alternate; }
.cssanimate .loading span:nth-of-type(2) { background: #008FB2; -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }
.cssanimate .loading span:nth-of-type(3) { background: #009B9E; -webkit-animation-delay: 0.4s; animation-delay: 0.4s; }
.cssanimate .loading span:nth-of-type(4) { background: #00A77D; -webkit-animation-delay: 0.6s; animation-delay: 0.6s; }
.cssanimate .loading span:nth-of-type(5) { background: #00B247; -webkit-animation-delay: 0.8s; animation-delay: 0.8s; }
.cssanimate .loading span:nth-of-type(6) { background: #5AB027; -webkit-animation-delay: 1.0s; animation-delay: 1.0s; }
.cssanimate .loading span:nth-of-type(7) { background: #A0B61E; -webkit-animation-delay: 1.2s; animation-delay: 1.2s; }

.cloud-nav { display: block; margin: 0 0 12px 0; }
.cloud-nav ul { display: inline-block; width: 100%; border-bottom: 2px solid #f0f0f0; }
.cloud-nav li { float: left; }
.cloud-nav a { color: #9b9b9b; display: flex; padding: 0 12px 6px; align-items: center; justify-content: center; font-size: 15px; }
.cloud-nav a:hover { color: #0565ab; text-decoration: none; }
.cloud-nav a:hover .iconfont { color: #0565ab; }
.cloud-nav .iconfont { font-size: 22px; }
.cloud-nav li.curr a { color: #0565ab; margin: 0 0 -2px; border-bottom: 2px solid #0565ab; }
.cloud-nav li.curr .iconfont { color: #0565ab; }

.event-type { display: flex; align-items: center; justify-content: center; width: 100px; height: 26px; text-align: center; font-size: 12px; border-radius: 2px; box-sizing: border-box; border: 1px solid #fff; }
.event-type.upload { background: #ebfaf2; border-color: #d7f4e5; }
.event-type.delete { background: #fdefeb; border-color: #fbdfd7; }
.event-type.rename { background: #edf6fe; border-color: #ddecfc; }
.event-type.move { background: #edf6fe; border-color: #ddecfc; }
.event-type.copy { background: #ebfaf2; border-color: #d7f4e5; }
.event-type.cfolder { background: #ebfaf2; border-color: #d7f4e5; }
.event-type.update { background: #f0eeff; border-color: #e0d9eb; }
.event-type.down { background: #ffffee; border-color: #eaedd5; }
.event-type.revoke { background: #fdefeb; border-color: #fbdfd7; }

/* 激活状态 - 固定在右侧 */
#dropZoneFolder.drag-active { position: fixed; right: 13px; bottom: 13px; width: 100%; height: calc(100vh - 140px); display: flex; border: 0 none; background-color: rgba(255, 255, 255, 0.6); border-radius: 8px 8px 8px 8px !important; z-index: 9999; overflow: hidden; align-items: center; justify-content: center; }
#dropZoneFolder.drag-active #selectFolderBtn { width: 94%; height: 90%; border: 5px dashed rgba(5, 101, 171, 0.45); border-radius: 20px; font-size: 1.6rem; font-weight: bold; letter-spacing: 2px; }
#dropZoneFolder.drag-active #selectFolderBtn::after { content: "或文件在此释放"; font-size: 1.6rem; font-weight: bold; letter-spacing: 2px; }

.lbtxt { display: flex; height: auto; margin: 0; padding: 0; font-size: 13px; line-height: normal; align-items: center; }
.lbtxt .checkbox, .lbtxt .radio { top: 1px; }

.upload-wra { background-color: #fff; }
.upload-wra .upload-table thead th { border-bottom: 1px solid rgba(203, 212, 233, 0.3); background-color: #f6f8fc; }

@media only screen and (min-width: 960px) and (max-width: 1099px) { #pg-aside .ui-c .cwras .items { height: 510px; } }
@media only screen and (min-width: 1100px) and (max-width: 1230px) { #pg-aside .ui-c .cwras .items { height: 560px; } }
@media only screen and (min-width: 1231px) and (max-width: 1400px) { #pg-aside .ui-c .cwras .items { height: 560px; } }

/*# sourceMappingURL=style.css.map */
