@charset "UTF-8";
@keyframes slide { 0% { transform: translateX(0); color: #0565ab; }
  50% { transform: translateX(5px); color: #0565ab; }
  100% { transform: translateX(10px); color: #0565ab; } }
body::-webkit-scrollbar { position: fixed; top: 0; right: 0; width: 5px; height: 4px; background-color: #000000; }

/* 滚动条美化 阴影~圆角*/
body::-webkit-scrollbar-track { border-radius: 4px; background-color: #011c38; }

/* 滚动条美化 滑块 阴影~圆角*/
body::-webkit-scrollbar-thumb { border-radius: 4px; background-color: #0866cb; }

input::-webkit-input-placeholder { color: #bbb; font-size: 12px; }

input::-moz-placeholder {                            /* Mozilla Firefox 19+ *
	color:#bbb;
	font-size:12px;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */ color: #bbb; font-size: 12px; }

input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #bbb; font-size: 12px; }

textarea::-webkit-input-placeholder { color: #bbb; font-size: 12px; }

textarea::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #bbb; font-size: 12px; }

textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #bbb; font-size: 12px; }

textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #bbb; font-size: 12px; }

textarea { -webkit-appearance: none; }

.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-mb { margin-bottom: 10px; }

.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-mr15 { margin-right: 15px; }

.fn-mr25 { margin-right: 25px; }

.fn-mr30 { margin-right: 30px; }

.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; }

.fn-blue { color: #0565ab !important; }

.fn-black { color: #000; }

.fn-dif { display: flex; align-items: center; justify-content: center; }

.fn-ht { height: 24px; }

.fn-fs12 { font-size: 12px !important; }

.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; }

.fn-f12 { font-size: 12px; }

.fn-f14 { font-size: 14px; }

.fn_cred { color: #e00; }

.fn-cred { color: #e00; }

.fn-cgreen { color: #0a975d; }

.fn_cgreen { color: #0a975d; }

.fn_cblue { color: #1b5bdb; }

.fn-cblue { color: #1b5bdb; }

.fn_cgray { color: #bbb; }

.fn-cgray { color: #bbb; }

.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-block { line-height: 40px; }

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; }

table { position: relative; width: 100%; }
table thead tr { position: relative; width: 100%; z-index: 10; }
table thead th { height: 25px; padding: 8px 6px; font-weight: bold; border-left: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; background-color: #f5f5f5; }
table tbody tr { position: relative; width: 100%; z-index: 10; }
table tbody tr:last-child td { border-bottom: 0 none; }
table tbody td { height: 25px; padding: 6px; border-left: 1px solid #e9ebed; border-bottom: 1px solid #e9ebed; vertical-align: middle; }
table tfoot tr td { height: 25px; padding: 6px; border-top: 1px solid #e9ebed; }

.tablebox { border: 1px solid #e9e9e9; border-radius: 4px; overflow: hidden; }
.tablebox thead th:first-child, .tablebox thead td:first-child { border-left: 0 none; }
.tablebox tbody tr:hover td { background-color: rgba(0, 0, 0, 0.025); }
.tablebox tbody td:first-child { border-left: 0 none; }

.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; }

.cm-tablemain { padding: 15px; border: 1px solid rgba(0, 0, 0, 0.1); background-color: #fff; box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 4px 0px, rgba(255, 255, 255, 0) 0px 2px 4px 0px; -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-elemain { padding: 15px; border: 1px solid rgba(0, 0, 0, 0.1); background-color: #fff; box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 4px 0px, rgba(255, 255, 255, 0) 0px 2px 4px 0px; -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; }

.cmt-h { display: block; padding: 2px 0 17px; font-size: 15px; text-align: center; border-bottom: 0 none; }

.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: #011c38; }
.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 { 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: 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; }
.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: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; }
.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: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; }
.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; }

.cminlineblock { display: inline-block; }

.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_left .title { display: inline-block; height: 20px; padding: 10px 0; }
.cm-selectall .filter_left .title .line { display: inline-block; width: 3px; height: 20px; float: left; margin: 0 12px 0 0; background-color: #f15a2b; -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 .filter_left .title .tit { display: inline-block; line-height: 20px; float: left; margin: 0 10px 0 0; font-size: 14px; }
.cm-selectall .filter_left .title .navs2 { display: inline-block; height: 20px; }
.cm-selectall .filter_left .title .navs2 a { display: inline-block; width: 24px; height: 20px; float: left; text-indent: -10000em; }
.cm-selectall .filter_left .title .navs2 a.pic { background-color: #c8d0d9; background-image: url("../images/icons.png"); background-repeat: no-repeat; background-position: 0 -250px; }
.cm-selectall .filter_left .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; }
.cm-selectall .filter_left .title .navs2 a.curr { background-color: #f15a2b; }
.cm-selectall .filter_right { display: flex; justify-content: flex-end; }
.cm-selectall .selcts { display: inline-block; border: 1px solid #dee3ed; background-color: #f6f8fc; -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 .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 { -webkit-appearance: none; -moz-appearance: none; appearance: none; display: inline-block; 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; }
.cm-selectall .selcts .selectxx option { padding: 3px 0; font-size: 12px; }
.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 { -webkit-appearance: none; -moz-appearance: none; appearance: none; display: inline-block; width: auto; 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; }
.cm-selectall .selcts .selecfx option { padding: 3px 0; font-size: 12px; }
.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 { font-size: 12px; 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:nth-child(2) { margin: 5px 0 0; }

.cmsearch { display: inline-block; width: 285px; float: right; }
.cmsearch .searchs { display: inline-block; float: left; margin: 0 5px 0 0; border: 1px solid #dee3ed; background-color: #f6f8fc; -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; }
.cmsearch .selectxy { -webkit-appearance: none; -moz-appearance: none; appearance: none; display: inline-block; width: 81px; 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; }
.cmsearch .selectxy option { padding: 3px 0; font-size: 12px; }
.cmsearch .search select { border: 1px solid #dee3ed; background-color: transparent; }
.cmsearch .search option { font-size: 12px; }
.cmsearch .textw { width: 130px; }
.cmsearch .cmggsx { float: right; }
.cmsearch.cmsearchadv { width: 375px; }

.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; }

.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: 4px; }

.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; }

option { font-size: 12px; }

.sin { display: inline-block; width: 100%; margin: 3px 0; }
.sin .label { display: flex; align-items: center; justify-content: center; height: 34px; line-height: 34px; float: left; margin: 2px 4px 2px 0; padding: 0 15px; border: 1px solid #dee3ed; background-color: #f6f8fc; border-radius: 4px; }
.sin .label .checkbox, .sin .label .radio { margin: 0 5px 0 0; }
.sin .select { display: block; border: 1px solid #dee3ed; background-color: #f6f8fc; -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; }
.sin select { width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none; 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; }
.sin select option { padding: 3px 0; font-size: 12px; }

.lab { width: 90px; line-height: 40px; float: left; padding: 0 0 0 0px; font-size: 12px; text-align: right; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }

.lablyw { display: block; margin: 0 0 0 90px; }

.lablys { position: relative; display: inline-block; width: 100%; }

.labtwo { display: inline-block; width: 49.5%; float: left; }

.labtws { display: block; border: 1px solid #dee3ed; background-color: #f6f8fc; -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; }

.labtwt { display: block; padding: 10px; border: 1px solid #dee3ed; background-color: #f6f8fc; -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; }

.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; }

.textarea, .fm_textarea { width: 100%; height: 60px; line-height: 1.6; border: 0 none; background-color: transparent; }

.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: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; }

.cmtextareaw { padding: 10px; border: 1px solid #dee3ed; background-color: #f6f8fc; -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; }
.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: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; 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; }

.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; }

.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: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; }
.submit:hover { text-decoration: none; background-color: #e25e16; background-image: none; }

.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: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; }
.cmggsx:hover { text-decoration: none; background-color: #0586e3; border: 1px solid #0075d2; background-image: linear-gradient(to bottom, #0586e3, #0064c1); }

button.cmsub { width: 100%; }

.rightbtn { float: right; }

.ui-ib { display: inline-block; width: 100%; }

#pg-aside { position: fixed; top: 0; height: 100%; left: 0; width: 175px; float: left; background-color: #011c38; transition: all 0.15s; z-index: 800; }
#pg-aside .ui-h { width: 100%; float: left; border-bottom: 1px solid #000b27; }
#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 { margin: 2px 0 0; }
#pg-aside .ui-c { width: 100%; float: left; padding: 8px 0 0; border-top: 1px solid #122d49; }
#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: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; }
#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; border-radius: 100%; }
#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: 4px; background-color: #011c38; }
#pg-aside .ui-c .items::-webkit-scrollbar-thumb { border-radius: 4px; background-color: #121532; }
#pg-aside .ui-c .items .list { display: block; padding: 0 10px; }
#pg-aside .ui-c .items li { position: relative; display: inline-block; width: 100%; margin: 0 0 5px 0; }
#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: 8px 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: 90px; 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 10px; }
#pg-aside .ui-c .items .tips .iconright { color: rgba(255, 255, 255, 0.5); display: none; margin: 0 0px 0 0; }
#pg-aside .ui-c .items .item { display: none; }
#pg-aside .ui-c .items .item .pos { margin-left: 20px; padding: 10px 0 0; border-left: 1px solid rgba(255, 255, 255, 0.09); }
#pg-aside .ui-c .items .item p { padding: 2px 0; text-indent: 18px; }
#pg-aside .ui-c .items .item p a { color: rgba(255, 255, 255, 0.4); font-size: 12.4px; }
#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 .tips a { color: #fff; background-color: #0878ef; border-radius: 4px; }
#pg-aside .ui-c .items li.current .tips .iconright { color: #fff; display: none; }
#pg-aside .ui-c .items li.current .item { display: block; }
#pg-aside.stretch { width: 175px; }
#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 #000b27; background-color: #011c38; -moz-border-radius: 0px 4px 4px 0px; -webkit-border-radius: 0px 4px 4px 0px; -o-border-radius: 0px 4px 4px 0px; border-radius: 0px 4px 4px 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: #232643; }
#pg-aside.shrink .ui-c li.hover .item { display: inline-block; }

#pg-article { min-width: 1200px; margin: 0 0 0 175px; 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 175px; }

#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 #011c38; background-color: #011c38; -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; border-radius: 4px 4px 0 0; overflow: hidden; }
#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 12px 0; }

#pg-showi { margin: 12px 12px 0; }

#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: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; -o-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; }
#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: 4px; 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%; min-height: 600px; padding: 0 0 50px 0; z-index: 500; }
#pg-content .blk { width: 100%; height: 50px; float: left; }

#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-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-load { position: fixed; top: 0; left: 0; display: none; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); z-index: 850; align-items: center; justify-content: center; }
.wn-load .ui-w { width: 640px; }
.wn-load .ui-h { height: 45px; border-bottom: 1px solid #dee3ed; background-color: #011c38; border-radius: 4px 4px 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; 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; }
.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: #fff; font-size: 28px; }
.wn-load .ui-h a.close:hover { color: #fff; text-decoration: none; }
.wn-load .ui-h.hblue { background-color: #122d49; }
.wn-load .ui-h.hblue .tips { color: #fff; }
.wn-load .ui-h.hblue .fots a { color: #fff; }
.wn-load .ui-c { display: block; padding: 15px; border-radius: 0 0 4px 4px; background-color: #fff; }
.wn-load .boks { display: none; width: 100%; }
.wn-load .boks:first-child { display: inline-block; }
.wn-load .imgshow { display: table; width: 100%; }
.wn-load .imgshow .imgdata { display: table-cell; width: 100%; height: 400px; text-align: center; vertical-align: middle; }
.wn-load .imgshow .imgdata img { max-width: 100%; max-height: 400px; }

.wininfocus { width: 640px; }

.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: 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-spcount select { font-size: 12px; -webkit-appearance: none; -moz-appearance: none; appearance: none; 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; }

.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 #011c38; background-color: #ffffff; -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-page .pageno table tr td.normal .unlink { color: #ffffff; background-color: #011c38; }
.cm-page .pagejm { float: right; margin: 0 0 0 5px; border: 1px solid #011c38; -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-page .pagejm select { -webkit-appearance: none; -moz-appearance: none; appearance: none; 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; border: 0 none; font-size: 12px; background-color: transparent; }

.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); }

.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 table td { padding: 8px; border: 1px solid #e9ebed; }
.cmsiteconfig table td .cmtextw { margin: 4px 0; }
.cmsiteconfig table td .cmtextareaw { margin: 4px 0; }

.pt-form { display: inline-block; width: 100%; }

.pt-login { position: relative; top: 50%; left: 50%; width: 480px; float: left; margin: -160px 0 0 -240px; 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: #0a76cb; margin: 0 0 0 10px; font-size: 28px; font-weight: bold; font-family: 'Cambria'; letter-spacing: 2px; }
.pt-login .ui-h img { height: 45px; }
.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; }

.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: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0px 0px; -o-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 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 4px 4px; -webkit-border-radius: 0px 0px 4px 4px; -o-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px; }
.uploadwras a.delcover:hover { color: #f00; text-decoration: none; }

@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 */
