@font-face {
    font-family: 'iconfont';
    src: url('../style/fonts/iconfont.eot');
    src: url('../style/fonts/iconfont.eot?#iefix') format('embedded-opentype'),
    url('../style/fonts/iconfont.woff2') format('woff2'),
    url('../style/fonts/iconfont.woff') format('woff'),
    url('../style/fonts/iconfont.ttf') format('truetype'),
    url('../style/fonts/iconfont.svg#iconfont') format('svg');
    font-weight:normal;
    font-style:normal;
}

input, textarea {
    -webkit-transition: border linear 0.1s, box-shadow linear 0.1s;
    -moz-transition: border linear 0.1s, box-shadow linear 0.1s;
    -o-transition: border linear 0.1s, box-shadow linear 0.1s;
    transition: border linear 0.1s, box-shadow linear 0.1s;
}

.edit label { line-height:30px; font-weight:bold; display:inline-block; vertical-align:top; }
.edit .metasrc { width:99%; height:30px; display:inline-block; vertical-align:top; }
.edit .uploadimg { height:30px; margin:0 0 0 -90px; padding:0 15px; border:0; background:#004c98; display:inline-block; vertical-align:top; }
.edit .metaintro { width:99%; padding:0.25em; }
.introbox { width:99%; height:72px; margin-bottom:10px; padding:15px; border:1px solid #ddd; overflow:hidden; }
.introbox.on { height:auto; }
.togglelabel { line-height:40px; margin-bottom:10px; font-weight:bold; text-align:center; cursor:pointer; background:#ddd; }

.hide { display:none; }
body { font-size:14px; font-family:Arial,"microsoft yahei"; background:#f8f8f8; }
.twrapper a { color:#004c98; text-decoration:none; -webkit-transition:background-color .15s linear, color .15s linear; -moz-transition:background-color .15s linear, color .15s linear; -o-transition:background-color .15s linear, color .15s linear; -ms-transition:background-color .15s linear, color .15s linear; transition:background-color .15s linear, color .15s linear; }
.twrapper a:hover { color:#004c98; text-decoration:underline; }
i { font-style:normal; }
ul{ list-style-type:none; }
img { max-width:100%; height:auto; width:auto\9; border:0; }
.twrapper { width:960px; margin:auto; border:1px solid #eaeaea; overflow:hidden; background:#fff; }
.theadbg { height:120px; text-align:center; border-bottom:1px solid #f0f0f0; background:url(../style/images/settop.png) no-repeat center center; overflow:hidden; }
.tuser { height:180px; }
.tuserimg { width:110px; height:110px; margin:-70px auto 0; border:5px solid #efefef; border-radius:50%; box-shadow:0 5px 2px rgba(0,0,0,0.2); background:#eee url(../style/images/sethead.png) no-repeat; background-size:cover; overflow:hidden; position:relative; }
.tuserimg img { width:110px; }
.tuserimg:after { content:""; position:absolute; width:100%; height:100%; top:0; left:0; border-radius:50%; box-shadow:inset 0 1px 5px rgba(0,0,0,0.4); }
.tusername { margin-top:10px; font-size:24px; color:#333; line-height:35px; text-align:center; }
.tusername span { margin-left:8px; padding:3px 6px; font-size:16px; color:#fff; border-radius:3px; vertical-align:top; }
.tusername span.ok { background:#004c98; }
.tusername span.not { background:#bbb; }
.tmenu { width:100%; height:40px; line-height:40px; border-top:1px solid #efefef; border-bottom:1px solid #004c98; box-sizing:content-box; }
.tmenu li { display:inline-block; vertical-align:top; }
.tmenu li a { padding:0 25px; font-size:16px; color:#333; display:block; }
.tmenu li a:hover { color:#fff; background:#004c98; }
.tmenu li a.on { color:#fff; cursor:default; background:#004c98; }
.tmain { padding:20px; }
.tmain:after { content:""; display:block; clear:both; }
.tmain dt { width:100%; float:left; margin:20px 0; font-size:18px; color:#004c98; line-height:36px; border-bottom:1px solid #ececec; }
.tmain dt:before { content:""; width:4px; height:17px; margin:10px 20px 0 -20px; background:#004c98; display:inline-block; vertical-align:top; }
.tmain dd { width:100%; float:left; padding:12px 0; color:#666; position:relative; }
.tmain dd.half { width:45%; }
.tmain dd.half input { width:196px; }
.tmain dd.right { float:right; }
.tmain dd form { margin:0; }
.tmain img[src=''] { opacity:0; }
.tmain form:after { content:""; display:block; clear:both; }
.tmain dd input { font-family:'microsoft yahei'; box-sizing:content-box; }
.tmain dd label { width:100px; float:left; font-size:14px; line-height:34px; }
.tmain dd input[type="text"],.tmain dd input[type="number"],.tmain dd textarea,.tmain dd select { font-size:14px; color:#666; font-family:"microsoft yahei"; outline:0; }
.tmain dd input.settext:focus,.tmain dd input.urltext:focus,.tmain dd input.navtext:focus,.tmain dd textarea:focus,.tmain dd select:focus { color:#000; border:1px solid #004c98; }
.tmain dd select { width:218px; height:32px; }
.tmain dd .setfile { width:210px; height:20px; float:left; padding:4px 5px 6px; border:1px solid #ddd; }
.tmain dd .settext { width:700px; height:20px; float:left; padding:5px 10px; border:1px solid #ddd; }
.tmain dd .setbtn { height:32px; float:left; margin-left:20px; padding:0px 20px; color:#fff; border:0; cursor:pointer; background:#004c98; }
.tmain dd .setinput { width:722px; padding:10px; border:1px solid #ddd; }
.tmain dd .noticetext { width:560px; }
.tmain dd .help { width:16px; height:16px; line-height:16px; text-align:center; cursor:pointer; position:absolute; top:20px; right:0; z-index:1000; }
.tmain dd .help:hover:before { color:#004c98; }
.tmain dd .help:before { content:"\e6ab"; font-size:24px; color:#999; font-family:iconfont; }
.tmain dd .helpcon { padding:6px 10px; font-size:14px; border:1px solid #004c98; border-radius:3px; background:#fff; position:absolute; right:25px; top:11px; z-index:999; display:none; }
.tmain dd .helpcon:after,.tmain dd .helpcon:before { content:''; width:0; height:0; border:solid transparent; position:absolute; left:100%; }
.tmain dd .helpcon:after { border-width:7px; border-left-color:#fff; top:10px; }
.tmain dd .helpcon:before { border-width:8px; border-left-color:#024; top:9px; }
.tmain dd.setok { margin:20px 0 0; border-top:1px solid #ddd; }
.tmain dd.setok .setbtn { float:right; margin:0; }
.tmain dd.setok a { height:32px; float:right; margin:0 20px; padding:0 20px; color:#fff; border:0; cursor:pointer; background:#666; }
.tmain dd.setok #statloading { float:right; margin:6px 10px 0 0; display:none; }
.tmain dd .setimg { width:222px; padding:10px; margin:30px 0 0 100px; line-height:0; text-align:center; border:1px solid #ddd; background:#eee; }
.tmain dd .setimg.logobg { background:#004c98; }
.tmain dd .slidetable { width:100%; }
.tmain dd .slideset { width:288px; margin:0; float:right; }
.tmain dd .slideimg { width:215px; height:108px; float:left; margin-right:8px; border:1px solid #ddd; background:#dedede; overflow:hidden; position:relative; }
.tmain dd .slideimg img { width:100%; height:108px; }
.tmain dd .uploadico { width:16px; height:16px; margin:0; padding:9px; border:1px solid #004c98; background:#fff url(../../../../zb_system/image/admin/setting_tools.png) no-repeat 1px 2px; position:absolute; top:0; right:0; box-sizing:border-box; }
.tmain dd .format { float:none; margin:0; }
.tmain dd .slidetext{ width:265px; height:20px; float:left; padding:5px 10px; border:1px solid #ddd; }
.tmain dd input.slidetext:focus { border:1px solid #004c98; }
.tmain dd .slideorder { width:24px; float:none; text-align:center; }
.tmain dd .imgcheck { margin:8px 0 0 0; }
.tmain dd td .imgcheck { margin:0; vertical-align:top; }
.tmain dd .slidetexttitle { margin-top:6px; }
.tmain .setokicon { width:16px; height:16px; float:none; padding:0; border:0; cursor:pointer; background:url(../../../../zb_system/image/admin/ok.png); vertical-align:middle; }
.tmain .setdelicon { width:16px; height:16px; float:none; padding:0; border:0; cursor:pointer; background:url(../../../../zb_system/image/admin/delete.png); vertical-align:middle; }
.tmain dd table { width:722px; }
.tmain th { height:38px; text-align:center; }
.tmain td { padding:10px; text-align:center; }
.tmain td .tbcolor { padding:10px 0; background:#004c98; }
.tmain td .urltext { width:240px; }
.tmain td .titletxt { width:100px; }
.tmain td .demoimg { height:28px; }
.tmain td span { color:#004c98; }
.tmain td em { margin-left:10px; padding:2px 5px; font-size:12px; font-family:arial; font-style:normal; border:1px solid #ccc; background:#fff; }
.addico,.upico,.downico,.delico { margin:0 10px 0; cursor:pointer; display:inline-block; }
.tmain .upico:before { content:"\e6a4"; font-size:16px; color:#004c98; font-family:iconfont; vertical-align:top; }
.tmain .downico:before { content:"\e69b"; font-size:16px; color:#004c98; font-family:iconfont; vertical-align:top; }
.tmain .delico:before { content:"\e69f"; font-size:16px; color:#004c98; font-family:iconfont; vertical-align:top; }
.tmain .addico:before { content:"\e6a2"; font-size:16px; color:#004c98; font-family:iconfont; vertical-align:top; }
.tmain .uploadimg,.main .addtr { box-sizing:border-box; }
.tmain .linkitem { background:#ffffdd!important; }
.tmain dt .dtform { float:right; margin:0; font-size:14px; }
.tmain .dtform .setbtn { height:auto; padding:0; font-size:14px; color:#004c98; font-family:"microsoft yahei"; border:0; background:none; }
.tmain .dtform .setbtn:focus { box-shadow:none; }
.tmain dd .update { height:32px; margin-left:20px; padding:0px 20px; color:#fff; line-height:32px; border:0; cursor:pointer; background:#004c98; display:inline-block; }
.tmain dd .pdtd { padding:10px 0; }
.tmain dd .pdtd img { margin-bottom:10px; }
.tfooter { margin:10px auto 20px; font-size:12px; color:#999; text-align:center; line-height:20px; text-transform:uppercase; }
.tfooter a { color:#999; }
.tfooter li { display:inline-block; }
.tfooter li:after { content:"|"; margin:-1px 8px 0 10px; display:inline-block; vertical-align:top; }
.tfooter li:last-child:after { display:none; }
.slideleft { width:220px; float:left; }
#PostCONTACT { float:left; padding:0; border:0; }
#PostCONTACT td { text-align:left; }
.edui-toolbar { line-height:20px; }
.tmain dd .layoutset input.hideradio { display:none; }
.tmain dd .layoutset label { width:auto; margin-right:29px; padding:0; line-height:0; border:2px solid #ddd; }
.tmain dd .layoutset label.on { border:2px solid #004c98; }

.pagebar { width:100%; margin:0 auto; padding:0; font-size:14px; text-align:center; line-height:28px; background:#fff; clear:both; }
.pagebar .now-page { margin:5px; padding:5px 10px; color:#fff; font-weight:bold; line-height:16px; border:1px solid #3f72af; background:#3f72af; display:inline-block; }
.pagebar a { margin:4px; padding:0 10px; color:#777; font-weight:bold; border:1px solid #ebebeb; background:#fff; display:inline-block; }
.pagebar span { margin:0; padding:0; border:0; background:none; }
.pagebar a:hover { color:#3f72af; border:1px solid #3f72af; background:#fff; }
#dialog-message { display:none; }
.ckbox { font-size:0; }
.checkui { margin-right:20px; padding:5px 20px; font-size:14px; border:1px solid #eee; border-radius:2px; cursor:pointer; background:#fff; position:relative; display:inline-block; vertical-align:top; -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; -khtml-user-select:none; user-select:none; }
.checkui input { width:0; padding:0; visibility:hidden; }
.checkui.on { color:#004c98; border-color:#004c98; }
.checkui.on:after { content:"\e6d0"; width:0; height:0; font-size:18px; color:#004c98; font-family:iconfont; position:absolute; right:16px; bottom:18px; }