body{background-color:#fff;font-size:14px;color:#333;margin:0;padding:0;font-family:"Microsoft YaHei","Microsoft JhengHei","SF UI Display",".PingFang SC","PingFang SC","Neue Haas Grotesk Text Pro","Arial Nova","Segoe UI","Helvetica Neue","Source Han Sans SC","Noto Sans CJK SC","Source Han Sans CN","Noto Sans SC","Source Han Sans TC","Noto Sans CJK TC","Hiragino Sans GB",sans-serif}
div,dl,dt,dd,ul,li,p{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:14px;margin:0;padding:0;font-weight:normal}
img{border:0}
ul,ol{list-style:none}
img{border:0}
a{text-decoration:none; color:#39c}
a:hover{text-decoration:underline; color:#f30}
input,textarea,select{vertical-align:middle}
*:focus{outline:none}
em,i{font-style:normal}
.bold{font-weight:bold}
.clear{clear:both;display:block;height:0;line-height:0;font-size:0}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.dn{display: none;}
.fl{float:left}
.fr{float:right}
.tr{text-align:right}
.tc{text-align: center;}
.te{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

#UHead{position:fixed;top:0;left:0;right:0; line-height:42px; background-color:#09f; z-index: 2;}
#menu{float: left; width:10em; height: 100vh; background-color:#444;color:#ccc;padding:45px 0 20px ; box-sizing: border-box; overflow: auto; position: relative; z-index: 1;}
#Unav{position: absolute; top: 45px;left:0; right: 0; padding-left: 10.5em; overflow: auto; white-space: nowrap; cursor: pointer; background-color: #ddd; line-height: 2;}
#UMain{height: 100vh; overflow: hidden; padding: 90px 10px 0; box-sizing: border-box; background-color: #fff;}
.mainBox{width:100%; height: 100%; border: 0;}
#UFooter{text-align:center; margin-top: 1.5em; padding: 1em ; border-top: 1px solid #ddd;}

#UHead .logo{float:left;color:#fff; padding: 3px 0; line-height: 42px;max-width:7em; overflow: hidden;}
#UHead .logo img{display:block;max-height:39px;max-width:100%}
#UHead .navRight{float:right;white-space: nowrap;line-height: 36px;}
#UHead a{color:#fff;padding:0 8px; font-size: 20px;}
#UHead a:hover{color: #333;}

#menu dt{cursor:pointer; padding: 6px; position: relative; background-color: #1cc09f; color:#fff}
#menu dt:after{content:"";border:1px solid;border-width:1px 1px 0 0;position:absolute;padding:3px;top:10px;right:10px;transform:rotate(45deg);transition:all 0.3s}
#menu dl a{display:none; line-height:2.4; font-size: .857em;color:#ccc;padding-left:2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#menu dl a:last-child{margin-bottom: 1em;}
#menu i{font-size: 18px; line-height: 1; margin-right: 5px;}
#menu a.on, #menu a:hover{background-color:#CEE4F2;color:#1cc09f;border-left:5px solid;}
#menu dl.on a{display: block; cursor: pointer;}
#menu dl.on dt{}
#menu dl.on dt::after{transform:rotate(135deg);}
#menu a:after, #menu b:after{content: attr(title);}
#menu img{width: 6em;margin: auto;display: block;}

#menu.min{font-size: 0; width: 40px; text-align: center;}
#menu.min dt{text-align: left;}
#menu.min dt:after{right:4px; top:15px;}
#menu.min dl.on dt:after{ top:10px;}
#menu.min dd i{line-height: 1.5; margin-right: 0;}

#Unav.min{padding-left: 45px;}

#Unav span{display: inline-block; margin-top: 6px; margin-right: 3px; position: relative; border-radius: 3px 3px 0 0; background-color: #eee;}
#Unav span:hover, #Unav span.cur{background-color: #fff; color: #06c;}
#Unav span b{display: block; font-weight: normal; padding: 0 24px 0 8px;}
#Unav span i{position: absolute; top: 0; right: 2px; padding: 0 3px;}

.it{background-color:#fff;border:1px solid #dbdbdb;color:#000;font-size:12px;line-height:20px;padding:4px 5px;width:32em}
.itmax{width: 100%; box-sizing: border-box;}
.itmid{width:16em}
.itsort{width:8.5em}
.it5em{width: 4.5em;}
.itmini{width:3em}
.btn{display:inline-block;background-color:#266aae;-moz-border-radius:2px;-webkit-border-radius:2px;border:0;color:#FFF;font-size:12px;padding:6px 12px;font-weight:bold;text-transform:capitalize;cursor:pointer;vertical-align:middle}
.btnsmall{padding:3px 6px}

.bggre{background-color: #6c6;}
.bggry{background-color: #999;}
.bgorg{background-color: #f93;}
.bgred{background-color: #c30;}
.bgblue{background-color: #39f;}

textarea{overflow:auto;border:1px solid #DBDBDB;background-color:#FFF;padding:4px 5px;color:#000;font-size:12px;line-height:16px;width:32em}
select{color:#000;background-color:#fff;border:1px solid #DBDBDB;padding:5px 5px 5px 2px;max-width:500px}
table{border-collapse:collapse;border-left:1px solid #ccc;border-top:1px solid #ccc;color:#666;width:100%}
table td,table th{border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;padding:0.5em;min-width:2em}
table th{background-color:#EEEEEE;height:16px}
tr:hover{background-color:#def}
.tdmax{width:35%;min-width:10em}
.tdmax p{max-height:5em;overflow:hidden;word-break:break-all;text-align:justify;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}

.searcharea{border-bottom:1px solid #ddd;padding:5px;margin-bottom:10px}
.searcharea b{color:#666666;font-size:20px;vertical-align: middle;}
.searcharea .actionBtn{background-color:#f60;color:#fff;display:inline-block;font-size:12px;font-weight:bold;height:27px;letter-spacing:1px;line-height:27px;padding:0 10px}
.searcharea .actionBtn.add{padding:0 30px}
.searcharea .action{margin:10px 0 0 -2px;float:left}
.btnsearch{display:inline-block;background-color:#1c86d1;border:0;color:#fff;padding:5px 15px;font-weight:bold;cursor:pointer}
.tovip{display:block;margin:auto}

.edit{margin-bottom: 3em;}
.edit.min{width: 560px;margin:0 auto 3em;}
.edit .row{width: 49%; float: left; min-width: 20em; padding: 5px; box-sizing: border-box; margin-right: 1%; border-bottom: 1px solid #eee; white-space: nowrap; min-height: 42px;}
.edit .whole, .edit.min .row{width: 99%; clear: both;}
.edit a{color: #09f;}
.edit .tr{ display: inline-block; width: 8em;}
.edit .te{margin-left: 8em; color: #999;}
.edit .inline .tr{float: left; line-height: 31px;}
.edit .inline div{overflow: hidden;}
.edit .row div p .it{padding: 2px; border-width: 0 0 1px;}

.c:after{content:"";display:block;clear:both}
.c li{float:left;padding:5px 10px;list-style:none}
.pin{border:1px solid #CCC;float:left;margin:4px;padding:2px;width:132px;white-space:nowrap;text-align:center; position: relative;}
.pin:hover{background-color: #eee;}
.pin li{float:left;padding:5px 10px;list-style:none}
.pin img{display:block;margin:auto; max-width: 100%; height: 9em;}
.pin.gray{-webkit-filter:grayscale(1);filter:gray}
.pin .title{line-height:2}
.pin .num{float:right;color:#f60;font-weight:bold;margin-right:0.3em}
.pin .btn{margin-top:0.5em}
.notes {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0 5px;
	background-color: #fffc;
    overflow: hidden;
    text-overflow: ellipsis;
}
label img{height:3em; vertical-align:middle}
label input[type="file"]{display:none}
img.simg{height:4em;max-width:280px;vertical-align:middle;}
a.btn{color: #fff;}
.pager{text-align:right;margin-right:20px;color:#666; margin-top: 20px;}
.pager a{padding:4px 12px;font-size:12px;margin-right:2px;color:#fff;background:#4791d0}
.pager a.current,.pager a:hover{background:#f90}
#pagesize{width:30px;text-align:center;color:#666}
.AdminMsg{padding:2px 0 0 40px;margin-top:30px}
.AdminMsg a{color:#1c86d1}
.AdminMsg h2{font-size:16px;font-weight:bold;color:#A0A0A0}
.AdminMsg dl{}
.AdminMsg dt{padding:10px 0 25px 0;font-size:12px;color:#999999}
.AdminMsg dd{padding:100px 20px 20px 0;font-size:12px;text-align:right}
.AdminMsg dd a{color:#4f587e}
.pic{max-width:200px;height:auto;max-height:50px}
.uploadbut{width:120px;height:31px;border:none;margin-left:10px;width:102px;font-size:14px}
.uploading{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;color:#ccc;text-align:center;padding-top:4.5em;background:rgba(0,0,0,0.9) url(../imgs/uploading.gif) center top no-repeat;background-size:auto 60%}
.piclist{padding-top:5px}
.piclist li{float:left;padding:10px;position:relative;list-style:none}
.piclist li .selected{border:2px solid green}
.piclist li img{width:80px;height:60px;padding:10px;border:1px solid #eee}
.piclist li p{padding:5px;text-align:center}
.piclist li p span{text-decoration:underline;color:#069;cursor:pointer}
.piclist li .del{position:absolute;top:2px;right:2px;display:block;width:18px;height:18px;cursor:pointer;background:url(bgico.png) no-repeat;background-position:0px -37px}
.piclist li .piclistchange{position:absolute;width:24px;height:30px;background:url(bgico.png) no-repeat;cursor:pointer}
.piclist li span.piclistprev{left:0px;top:33px;background-position:-109px 0px}
.piclist li span.piclistnext{right:0px;top:33px;background-position:-131px 0px}
#iColorPicker{color:#fff;background:#333;border:1px solid #ccc;padding:5px;z-index:9999}
#colorPreview{height:50px;border:1px solid #000;background:#fff;cursor:pointer;height:60px}
table.pickerTable{border-collapse:collapse}
table.pickerTable td{width:12px;height:14px;border:1px solid #000;cursor:pointer}
em.file{background:url(bgico.png) no-repeat;background-position:0px -83px;width:22px;height:22px;display:block;float:left}
em.folder{background:url(bgico.png) no-repeat;background-position:0px -57px;width:22px;height:24px;display:block;float:left}
td a.chose_template_click_return{display:none}
td:hover a.chose_template_click_return{display:inline;cursor:pointer}
.dtextul{list-style:none;float:left}
.dtextul li{list-style:none;display:inline;height:30px;position:relative;margin-right:4px}
.dtextul li input{margin-bottom:5px}
.dtextul li span{position:absolute;top:-10px;right:-5px;display:block;width:18px;height:18px;cursor:pointer;background:url(bgico.png) no-repeat;background-position:0px -37px}
p.dtextul_add{margin-left:14px;cursor:pointer;display:block;width:20px;height:30px;background:url(bgico.png) no-repeat;background-position:-21px 0px;float:left}
p.dtexttr_add{margin-left:3px;cursor:pointer;display:block;width:20px;height:30px;background:url(bgico.png) no-repeat;background-position:-21px 0px}
p.dtexttrup{margin-left:5px;float:left;display:block;width:24px;height:30px;background:url(bgico.png) no-repeat;background-position:-92px 0px;cursor:pointer}
p.dtexttrdown{float:left;display:block;width:24px;height:30px;background:url(bgico.png) no-repeat;background-position:-68px 0px;cursor:pointer}
p.dtexttrdel{margin-left:3px;float:left;display:block;width:24px;height:30px;background:url(bgico.png) no-repeat;background-position:-43px 0px;cursor:pointer}
.listmore{color:#ccc !important;float:right;margin-left:200px;font-size:16px;text-align:center;display:block;border:1px solid #ccc;-webkit-border-radius:2px;cursor:pointer;width:120px}
.listmore:hover{background:#255c94;color:#ffffff !important}
.listhidden{display:none}
.dttable{background-color:#F9F9F9;color:#666666;border-left:1px solid #CCCCCC;border-top:1px solid #CCCCCC}
.articlechoose{display:inline-table;position:relative}
.articlechoose span{position:absolute;top:-2px;right:-20px;display:block;width:20px;height:20px;cursor:pointer;background:url(bgico.png) no-repeat;background-position:-42px -5px}
.articleschoose li{list-style:none;display:block;position:relative;margin-right:50px;max-width:500px;overflow:hidden}
.articleschoose li a{float:left;line-height:30px;max-width:380px;height:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:inline-block;margin-right:25px}
.articleschoose .articleschose_action{margin:3px 0 0 3px;display:none}
.articleschoose .articleschose_action p{width:20px;height:20px;float:left;margin-left:6px;cursor:pointer;background-size:40% 60%;background:url(bgico.png) no-repeat}
.articleschoose .articleschose_action p.up{background-position:-89px -5px}
.articleschoose .articleschose_action p.down{background-position:-67px -5px}
.articleschoose .articleschose_action p.del{background-position:-42px -5px}
.allarticleschose_adminlist{max-width:250px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}
.cineditloading label{display:block;float:left;width:200px;height:20px;line-height:20px;overflow:hidden}
.uploadfileiframe{border:0px;height:30px;width:75px;margin:0 5px;vertical-align:top}
.uploadfileinput{vertical-align:top}
.quick_moudle span{color:#ccc;display:block;float:left;margin-right:20px}
.quick_moudle a{color:#ccc;display:block;float:left;padding:0 20px}
.quick_moudle a:hover{color:#000}
.strarrytipslist li{display:none}
.ishowtips{display:none}
.qqlogin{cursor:pointer;background:url(bgico.png) no-repeat;background-position:-24px -32px;width:63px;height:24px}
.curry{color:#f39;display:inline-block;margin-right:5px}
.timeinput{width:150px;text-align:center}
.time_function{display:none;z-index:111;position:absolute;width:150px;background:#eee;padding:5px;border:1px #ccc solid}
#aritclemovechannel{display:none}
.allarticlechose_list li{margin:10px 5px;max-width:500px}
.input_tips{color:red;font-size:12px}
.replyform{max-width:800px;margin:2em auto; font-size: 14px; line-height: 1.35;}
.replyform p{padding: 5px 0;}
.replyform img{height: 4em; vertical-align: middle; margin-right: 10px;}
.replyform textarea{width:100%;display:block;margin:auto;height:28vh;resize:vertical}
.pop{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.5);z-index:99}
.popdiv{background-color:#fff;width:20em;margin:35vh auto;position:relative;padding:1em;text-align:center;line-height:3}
.popdiv .close{background-color:orange;color:red;border-radius:12px;line-height:20px;text-align:center;height:20px;width:20px;font-size:18px;padding:1px;top:-10px;right:-10px;position:absolute}
.popdiv .close::before{content:"\2716"}
.pop .iframe{width:100%;height:100%;border:0;overflow:hidden}
.popdiv.billdiv{width:25em;margin-top:5em;height:80%;padding:0}

.wall{max-width: 1200px; margin:auto;}
@media (max-width: 767px) {
    #UHead .logo{width: 2em;}
    #UHead .navRight{width: 75%; overflow: auto;}
    #menu{width: 6em; white-space: nowrap;}
    #menu dl a{padding-left: 0.5em;}
    #menu img{width: 5em;}
    .edit .row{float:none; width: inherit;}
    .edit .tr{width: 5em;}
    .scroll{white-space: nowrap; overflow: auto;}
    .scroll td{display: table-cell;}
    table td{white-space: nowrap;}
    .pin{width: 29.33%;}
    .pin img{height: 7.2em;}
}