@charset "utf-8";
* { margin: 0px; padding: 0px; outline: none }
body { font-family: Arial, 'Microsoft Yahei', 微软雅黑, Tahoma, Arial, Helvetica, STHeiti; font-size: 12px; color: #333 }
html, body { height: 100%; _overflow-x: hidden; }
a { color: #666; cursor: pointer; outline: none }
ul, dl, dd, dt, li, ol { list-style: none }
textarea { font-family: Arial, 'Microsoft Yahei', 微软雅黑, Tahoma, Arial, Helvetica, STHeiti; font-size: 13px; color: #333 }
.buttonGray { background: none; background-image: -webkit-linear-gradient(#EDEDED, #EDEDED 38%, #DEDEDE); background-color: #eaeaea\9; border: 1px solid rgba(0, 0, 0, 0.25); border: 1px solid #b2b2b2; border-radius: 2px; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.08), inset 0 1px 2px rgba(255, 255, 255, 0.75); color: #333; text-shadow: 0 1px 0 #F0F0F0; min-height: 28px; min-width: 34px; outline: none; line-height: 22px; padding: 0px; cursor: pointer; display: inline-block; *display:inline;
*zoom:1;
*filter:chroma(color=#000000);
}
.buttonGray:hover { background-image: -webkit-linear-gradient(#F0F0F0, #F0F0F0 38%, #E0E0E0); background-color: #f0f0f0\9; border-color: rgba(0, 0, 0, 0.3); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.12), inset 0 1px 2px rgba(255, 255, 255, 0.95); color: #111; }
.buttonGray:active { background-image: -webkit-linear-gradient(#E7E7E7, #E7E7E7 38%, #D7D7D7); background-color: #D7D7D7\9; box-shadow: none; text-shadow: none; }
.loginPage { font-family: 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 12px; color: #1C2A47; background: #f5f5f5; }
.loginPage form { position: absolute; width: 100%; top: 50%; height: 220px; margin-top: -110px; }
.loginPage ul { width: 190px; margin-right: auto; margin-left: auto; display: block; _overflow: hidden; }
.loginPage ul li { list-style-type: none; position: relative; }
.loginPage ul li label { display: block; }
.loginPage ul li h2 { font-size: 16px; padding: 5px; color: #1C2A47; }
.loginPage ul li span { font-size: 12px; line-height: 26px; display: block; padding-right: 10px; padding-left: 10px; position: absolute; top: 31px; left: 200px; white-space: nowrap; bottom: 2px; color: #333; border: 1px solid #DD3C10; height: 26px; background: #ffebe8; }
.loginPage ul li i { line-height: 24px; color: #333; background-color: #FFEBE8; border: 1px solid #DD3C10; text-align: center; cursor: pointer; white-space: nowrap; font-style: normal; padding: 6px; *padding: 1px 6px 1px 6px;
*zoom:1;
}
.h28 { height: 28px; line-height: 28px; color: #666; }
.pd4 { padding: 4px; }
.loginPage input { height: 22px; width: 180px; border: 1px solid #CCC; font-size: 13px; line-height: 22px; background-image: url(../../images/admin/input.png); background-position: right top; outline: none; padding: 4px; color: #666; border-radius: 2px; }
.loginPage input:focus { border-color: #4d90fe }
.loginPage .buttonWrap { height: 30px; width: 93px; margin-top: 20px; margin-right: 1px; margin-bottom: 20px; margin-left: 0; font-size: 13px; }
.loginPage .warning { border-color: #DD3C10; }
#admin_top { position: relative; background: #4d90fe }
#admin_top .inner_block { height: 30px; overflow: hidden; *zoom:1;
}
#admin_top .inner_block div { color: #FFF; padding-left: 10px; height: 30px; overflow: hidden; font-weight: bold; font-size: 13px; line-height: 30px; }
#admin_top .inner_block div span { display: block; float: left;/* height: 24px; margin-top: 3px; line-height: 24px; border-right: 1px solid #ccc; padding-right: 6px;*/ }
#admin_top .inner_block div span a { float: none; display: inline-block; /*background: #19aef2; height: 24px; border-radius: 2px; color: #e2e2e2; margin-left: 6px;*/ }
#admin_top .inner_block a { text-decoration: none; float: right; height: 30px; display: block; padding-right: 7px; padding-left: 7px; color: #FFF; }
/*#admin_top .inner_block a:hover { /*background-color:#4c4c4c; color: #FFF; }*/
/*#admin_top .inner_block a.hover { background: #6c6c6c; color: #FFF; }*/
#admin_top .inner_block a#go { /*background: #19aef2; color: #FFF;*/ background: #FFF; color: #000; }
#admin_head { background-color: #f1f1f1; height: 40px; border-top-width: 1px; border-top-style: solid; border-top-color: #d2d2d2; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d2d2d2 }
#admin_head .navh { margin-top: 5px; color: #d9d9d9; margin-left: 5px; overflow: hidden; _zoom: 1; padding-left: 1px }
#admin_head a { border: 1px solid #d9d9d9; color: #969696; line-height: 27px; height: 27px; padding-right: 13px; padding-left: 13px; text-decoration: none; display: block; float: left; position: relative; margin-left: -1px; z-index: 10; background-color: #F3F3F3 }
#admin_head a:hover { border-top-color: #c0c0c0; border-right-color: #c0c0c0; border-bottom-color: #c0c0c0; border-left-color: #c0c0c0; z-index: 11; color: #000 }
#admin_head a:active, .navactive { background-color: #E0E0E0 !important; background-image: -webkit-linear-gradient(top, #eee, #e0e0e0); background-image: -moz-linear-gradient(top, #eee, #e0e0e0); background-image: -ms-linear-gradient(top, #eee, #e0e0e0); background-image: -o-linear-gradient(top, #eee, #e0e0e0); background-image: url(linear-gradient(top, #eee, #e0e0e0)); box-shadow: inset 0 1px 5px #ccc; border-color: #bbb !important; z-index: 11 !important; color: #000 !important }
#admin_head a.fn { border-radius: 2px 0 0 2px }
#admin_head a.ln { border-radius: 0 2px 2px 0 }
.functionlist { width: 187px; border-right-width: 1px; border-right-style: solid; border-right-color: #ebebeb; height: 100%; position: relative; overflow-x: hidden; overflow-y: auto; word-break: break-all }
.functiontitle { color: #DD4B39; font-weight: bold; cursor: pointer; font-size: 13px; height: 26px; line-height: 26px; overflow: hidden; padding: 0 10px; text-overflow: ellipsis; white-space: nowrap; text-decoration: none }
.functiontitle span { position: absolute; color: #F5CDC9; font-family: 'Microsoft YaHei', "幼圆", Verdana, Tahoma; font-size: 24px; top: 12px; z-index: -1; right: 4px }
.functionlist ul li { list-style-type: none }
.functionlist ul li a { cursor: pointer; color: #333; font-size: 13px; height: 26px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; outline: none; text-decoration: none; padding-top: 0; padding-right: 10px; padding-bottom: 0; padding-left: 20px; background-image: url(item_li.png); _background-image: url(item_li.jpg); background-repeat: no-repeat; background-position: left -14px; margin-left: 10px; display: block }
.functionlist ul li a:hover { background-position: left -34px; color: #F66; }
.functionlist ul li a:active, .functionlist ul li a.active { background-position: left 6px; color: #dd4b39; }
.leftBar { float: left; width: 279px; background: #f7f7f7; overflow: scroll; position: fixed; _position: absolute; _top:expression(eval(document.documentElement.scrollTop));
height: 100%; border-right: 1px solid #c4c4c4; left: -280px; top: 0px; overflow-x: hidden; overflow-y: auto; -moz-box-shadow: -4px -4px 16px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow: -4px -4px 16px rgba(0, 0, 0, 0.2) inset; box-shadow: -4px -4px 16px rgba(0, 0, 0, 0.2) inset; }
.mainlist, .mainlist1 { display: block; overflow: hidden; clear: both; position: relative; *zoom:1;
padding: 10px 15px; }
#often { display: block; margin: auto }
#often li { float: left; height: 128px; width: 128px; margin: 10px; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2); background-color: #999; background-image: url(white_vpivot.png); background-repeat: no-repeat; background-position: 80px top }
#often li.red { background-color: #ee4040 }
#often li.green { background-color: #7fba00 }
#often li.darkgreen { background-color: #4ca805 }
#often li.oldgreen { background-color: #0d8845 }
#often li.blue { background-color: #009ad9 }
#often li.yellow { background-color: #ffb901 }
#often li.orange { background-color: #ff7227 }
#often li.brown { background-color: #833900 }
#often li.violet { background-color: #c10069 }
#often li.black { background-color: #000 }
#often li.white { background-color: #f8f8f8 }
#often li.white a div { color: #666 }
#often li a { margin: 10px; height: 108px; width: 108px; vertical-align: bottom; position: relative; display: block; text-decoration: none }
#often li a div { font-size: 24px; color: #FFF; position: absolute; right: 0px; bottom: 0px }
.mainlist table { table-layout: fixed; margin-bottom: 10px; }
.mainlist table .tp { cursor: default; }
.mainlist table caption { text-align: left; font-weight: bold; font-size: 14px; line-height: 21px; color: #222; }
.mainlist table tr th { font-size: 11px; background-color: #fff; border-bottom: 1px solid #eee; padding: 10px 3px; text-align: left; color: #333; overflow: hidden; height: 16px; word-wrap: break-word; }
.mainlist table tr { background: #fff; }
.mainlist table tr.c { background: #f9edbe; }
.mainlist table tr.h { background: #bee1f9; }
.mainlist table tr td { padding: 5px 3px; overflow: hidden; border-bottom: 1px solid #eee; white-space: nowrap; }
.mainlist table tr td.wrap { overflow: hidden; text-overflow: ellipsis; }
.mainlist table tr td.wrap a { color: #15c; text-decoration: none; }
.mainlist table tr td.wrap:hover { word-wrap: break-word; white-space: normal; }
.mainlist table tr td.wrap:hover a { text-decoration: underline; }
/*.mainlist table th:first-child, .mainlist table td:first-child { text-align:left }*/
.mainlist table.fieldform td { /*text-align:justify*/ }
.mainlist table.fieldform label { margin-right: 14px; margin-left: 14px }
/*.mainlist .fieldform input { height: 20px; padding-right: 4px; padding-left: 4px; margin: 0px; font: 14px/20px "Courier New", Courier, monospace }*/
.mainlist .fieldform input[type="submit"] { font: 12px/27px Tahoma, Geneva, sans-serif; height: 27px; background: #d9d9d9; text-align: center; margin: 0px; padding: 0px 13px; border: 1px solid #969696 }
.mainlist dl.table { border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2); position: relative; margin-top: 32px; clear: both; float: left; margin-bottom: 20px }
.mainlist dl.table dt { font-size: 16px; line-height: 32px; font-weight: bold; position: absolute; top: -32px }
.mainlist dl.table dd { background: #fcfcfc; padding: 5px 5px 5px 10px; line-height: 24px; clear: both; float: left }
.mainlist dl.table dd.lv1 { border-top: 2px solid #e5e5e5 }
.mainlist dl.table dd:hover { background: #FFF }
.mainlist dl.table dd span { float: left; display: block; width: 180px }
.mainlist dl.table dd.lv2 span { width: 150px; padding-left: 30px }
.mainlist dl.table dd.lv3 span { width: 120px; padding-left: 60px }
.mainlist dl.table .access { float: left; line-height: 32px }
.mainlist dl.table .access label { margin-right: 20px; margin-left: 20px }
.mainlist dl.table .access label input { vertical-align: sub; margin-right: 5px }
.mainlist .buttonWrap, .buttonWrap { margin: 2px; padding-right: 10px; padding-left: 10px; }
.ibuttonwrap { display: inline-block }
.ibuttonnextinline { line-height: 27px; vertical-align: top; display: inline-block; margin-left: 20px }
.add-one, .delthis { cursor: pointer }
#newform, #newpsw { visibility: visible }
.window { font-size: 12px; position: absolute; overflow: hidden; border-radius: 2px; background-color: #FFF }
.window-shadow { position: absolute; border-radius: 2px; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2); *filter:progid:DXImageTransform.Microsoft.Blur(pixelRadius=4, MakeShadow=false, ShadowOpacity=0.2);
background-color: #CCC }
.window-mask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; filter: alpha(opacity=40); opacity: 0.40; background: #ccc; font-size: 1px; *zoom:1;
overflow: hidden }
.panel { overflow: hidden; font-size: 12px }
.panel-header { color: #33b5e5; font-weight: bold; font-size: 12px; position: relative; border: 1px solid #33b5e5; padding-left: 16px }
.panel-title { line-height: 36px; font-size: 15px }
.panel-header-noborder { border-bottom: 2px solid #33b5e5; border-top-width: 0px; border-right-width: 0px; border-left-width: 0px }
.panel-body { overflow: auto; border: 1px solid #99BBE8; border-top-width: 0px }
.panel-body-noheader { border-top-width: 1px }
.panel-body-noborder { border-width: 0px }
.panel-with-icon { padding-left: 18px }
.panel-icon { position: absolute; left: 5px; top: 4px; width: 16px; height: 16px }
.panel-tool { position: absolute; right: 5px; top: 4px }
.panel-tool a { display: inline-block; width: 16px; height: 16px; opacity: 0.6; filter: alpha(opacity=60); margin-left: 2px }
.panel-tool a:hover { opacity: 1; filter: alpha(opacity=100) }
.dialog-button { border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; line-height: 36px; height: 36px }
.dialog-button a { color: #000; text-decoration: none }
.dialog-button .l-btn { width: 50%; text-align: center; display: inline-block }
.dialog-button a .l-btn-left { display: block; border-right: 1px solid #dcdcdc }
.dialog-button a+a .l-btn-left { border: 0 }
.catBut { margin-left: 10px; }
.split-pages, .catBut { line-height: 29px; display: block; overflow: hidden; }
.catBut { padding-top: 10px; }
.split-pages a, .catBut a { display: block; float: left; text-decoration: none; line-height: 27px; color: #6e6e6e; text-align: center; background: #f3f3f3; border: 1px solid #dcdcdc; margin-right: 3px; margin-left: 3px; padding-right: 10px; padding-left: 10px; border-radius: 2px; margin-bottom: 5px; }
.split-pages a:hover { border: 1px solid #c6c6c6; background: #f8f8f8; color: #454545; }
.split-pages a.end { border: 1px solid #f2f2f2; background: #FFF; }
.split-pages a.end:hover { border: 1px solid #f2f2f2; background: #FFF; }
.split-pages a:active { background: #f4f4f4; color: #000; }
.split-pages a.pages_pre, .split-pages a.pages_next { font-size: 18px; font-weight: bold; height: 27px; width: 34px; margin: 0px; padding: 0px; }
.split-pages a.pages_pre { border-radius: 2px 0px 0px 2px; }
.split-pages a.pages_next { border-radius: 0px 2px 2px 0px; }
.split-pages .pageList { width: 60px; }
.split-pages .popuppage { background: #FFF; border: 1px solid #CCC; padding-top: 3px; padding-bottom: 3px; width: 90px; display: none; position: absolute; }
.split-pages .popuppage li { position: relative; color: #333; cursor: pointer; list-style: none; margin: 0; white-space: nowrap; padding-top: 6px; padding-bottom: 6px; padding-left: 15px; }
.split-pages .popuppage li:hover { background-color: #F1F1F1; }
.split-pages .popuppage li a { background: none; float: none; border-style: none; margin: 0px; padding: 0px; line-height: normal; color: #333; text-align: justify; }
.split-pages .plist { background: #f1f1f1; width: 457px; }
.split-pages .plist li a { width: 35px; display: block; float: left; text-align: center; border: 1px solid #C1C1C1; background: #E4E4E4; margin-right: 2px; margin-bottom: 2px; }
.split-pages .plist li a.c { background: #c1c1c1; color: #FFF; }
.split-pages .idfilter { border: 1px solid #D5D5D5; vertical-align: bottom; height: 27px; float: left; }
.split-pages .idfilter input { border: none; padding-top: 2px; color: #666; line-height: 25px; margin: 0px; height: 25px; padding-left: 6px; }
.tzSelect { height: 32px; min-width: 100px; *width:100px;
position: relative; border-bottom: 1px solid #3a3c3f; white-space: nowrap; display: inline-block; *display:inline;
*zoom:1
}
.tzSelect .selectBox { position: absolute; height: 100%; width: 100%; text-align: center; text-shadow: 1px 1px 0 #EEE; color: #666; cursor: pointer; border-radius: 3px; font-size: 13px; line-height: 34px; left: 0px; top: 0px; z-index: 20; padding-right: 6px; padding-left: 6px }
.tzSelect .selectBox:hover, .tzSelect .expanded { }
.tzSelect .arrow { border-top: 5px solid transparent; border-right: 5px solid #3a3c3f; border-bottom: 5px solid #3a3c3f; border-left: 5px solid transparent; position: absolute; height: 0px; width: 0px; top: 22px; font-size: 0px; line-height: 0px; right: 0px; _border-left-color: tomato; _border-top-color: tomato; _filter: chroma(color=tomato) }
.tzSelect .dropDown { position: absolute; top: 36px; list-style: none; background: #4f4f4f; box-shadow: 0 0 4px #111; z-index: 31; margin: 0px; padding: 0px }
.tzSelect li { cursor: pointer; background: #303030 !important; padding: 0px !important; margin: 0px !important; border-width: 0px !important; border-style: none !important; height: auto !important }
.tzSelect li a { color: #FFF; display: block; text-align: center; padding: 5px; min-width: 30px; white-space: nowrap }
.tzSelect li a.hover { background: #F30 !important }
.functionbutton { cursor: pointer }
input, select { line-height: 22px; height: 22px; vertical-align: middle; }
/*input[type="submit"] { border: 1px solid #CCC; font-size: 13px; line-height: 30px; background-image: url(input.png); display: inline-block; height: 32px; width: 95px; background-repeat: no-repeat; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding: 0px; background-position: left top; margin: 0px; cursor: pointer }
*/.search-tag { /*padding: 5px*/ }
.search-tag ul { border: 1px solid #B5B5B5; color: #CCC; cursor: text; padding: 5px 4px; overflow: hidden; background: #FFF; }
.search-tag ul li.input-li { display: block; color: #333; padding: 0px; clear: none; }
.search-tag ul li.input-li:hover { background: #fff }
.search-tag ul li.submit-li { float: right }
.search-tag ul li.choice-li { background-color: #666; float: left; padding: 2px 4px; margin: 2px; display: block; /*height:14px;*/ overflow: visible; _overflow: hidden; clear: none; white-space: nowrap; }
.search-tag ul li.choice-li div input { line-height: 18px; line-height: 18px; height: 14px; vertical-align: middle; }
.search-tag ul li .input-tag { font-size: 14px; color: #999; border: 0 none; width: 112px; outline: 0 none; padding: 0; margin: 0px 0px 0px 2px; height: 22px; line-height: 22px; }
.search-tag ul li span.tag-choice { color: white }
.search-tag ul li span.cancel-button { padding: 3px 10px; cursor: pointer; background: url(cancel.png) no-repeat 5px 4px; +background:url(cancel.png) no-repeat 5px 8px;
+zoom:1;
+margin-top:-10px
}
.mod-content-tag { padding: 0px 0px 0px 5px; margin: 0px }
.mod-content-tag ul.tag-selector { _overflow: hidden }
.mod-content-tag ul.tag-selector li { display: inline-block; float: left; background: none; padding: 0px; }
.mod-content-tag ul.tag-selector li.float { clear: both; display: block; float: none; font-weight: bold; padding: 5px; }
.mod-content-tag ul.tag-selector li.left { float: left; clear: none; }
.mod-content-tag ul li div { background-color: #999; color: white; padding: 2px 8px; margin: 2px 2px 0 0; font-size: 12px; display: inline-block; height: 20px; text-align: center; vertical-align: middle; cursor: pointer; position: relative; _float: left; white-space: nowrap }
.mod-content-tag .single-line { line-height: 20px }
.mod-content-tag div.choosed { background-color: #64CB25 }
.googleplug { display: block; margin-bottom: 5px; /*width: 350px;2027717*/ overflow: hidden; *zoom:1;
}
/*.googleplug .num { padding-left: 30px; width: 140px; }
.googleplug .num1 { padding-left: 30px; width: 24px; }*/
.googleplug .c1 { float: left; margin-right: 10px; height: 29px; display: block; }
.googleplug .c2 { display: none; }
.googleplug .c3 { float: left; height: 29px; display: block; }
.googleplug em { background: gainsboro; width: 29px; height: 29px; display: inline-block; *display: inline;
*zoom:1;
line-height: 27px; text-align: center; color: #333; }
.googleplug .theTab div { text-align: center; display: block; float: left; width: 80px; line-height: 22px; background: #CCC; margin-right: 5px; cursor: pointer; font-size: 12px; height: 22px; }
.googleplug .theTab div.on { background: #09F; color: #FFF; }
.googleplug .theForm .tab { display: none; }
.googleplug .theForm .on { display: block; }
.googleplug textarea { width: 453px }
.googleplug li { padding: 6px; clear: both; /*background:#FFF;*/ _zoom: 1; display: block; overflow: hidden; }
.googleplug .clear { overflow: hidden }
.googleplug li i.label { float: left }
.googleplug li input { line-height: 29px; height: 29px; vertical-align: middle; }
.googleplug li:hover { /*background:#fcfcfc*/ }
.googleplug li .title { font-weight: bold; border-bottom: 1px solid #ebebeb; padding: 4px; font-size: 14px; cursor: default; }
.googleplug li .title a { border: 1px solid gainsboro; border-radius: 2px; cursor: pointer; display: inline-block; font-size: 11px; font-weight: bold; margin: 0; text-align: center; background-color: whiteSmoke; background-image: linear-gradient(top, whiteSmoke, #F1F1F1); border-color: rgba(0, 0, 0, 0.1); color: #444; background-image: -webkit-gradient(linear, left top, left bottom, from(whiteSmoke), to(#F1F1F1)); background-image: -webkit-linear-gradient(top, whiteSmoke, #F1F1F1); height: 27px; line-height: 27px; padding: 0px 8px; margin-bottom: 10px; }
.googleplug li i { position: relative; cursor: pointer }
.googleplug li i img { position: absolute; left: 35px; top: -18px; max-width: 100px; max-height: 100px; display: none }
.googleplug li .contain { padding-left: 20px; padding-top: 5px; padding-right: 5px; /*display:none;2027717*/ }
.googleplug li .contain .float { float: left; white-space: nowrap; }
.googleplug li .contain .float a { background: #6a6a6a; float: left; display: block; margin: 3px; padding: 3px 8px; color: #FFF; text-decoration: none; border-radius: 3px; box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2); }
.googleplug li .contain .float a span { background: #09F; display: block; color: #FFF; font-weight: bold; float: right; *float: left;
padding: 3px 6px; margin: -3px -8px -3px 6px; border-radius: 0px 3px 3px 0px; font-size: 13px; *margin-right: 6px;
*margin-left: -8px;
}
.googleplug li .contain .li { padding: 2px; clear: both;/* height:31px;*/ /*overflow: visible; float: left;*/ overflow: hidden }
.googleplug li .contain .li .sub { /*text-align: right;*/ display: block; float: left; width: 135px; padding-right: 15px; line-height: 29px; }
.googleplug li .contain .li .value { display: block; float: left; width: 260px; padding-right: 10px; }
/*.googleplug li .contain .li .value .pp { float: left; overflow:hidden; zoom:1; }*/
.googleplug li .contain .li .value input[type="text"] { width: 255px; }
.googleplug li .contain .li .value textarea { width: 96%; }
.googleplug li .contain .li .tips { display: block; float: left; line-height: 29px; color: #999;/* position: relative;*/ margin-right: 8px; }
.googleplug li .contain .li .tips .paint { }
.googleplug li .contain .li .tips .paint .bold, .googleplug li .contain .li .tips .paint .underline, .googleplug li .contain .li .tips .paint .color { line-height: 24px; color: #333; display: block; float: left; height: 24px; padding: 0 6px; margin-left: 2px; border: 1px solid #CCC; cursor: pointer; }
.googleplug li .contain .li .tips .paint .on { color: #FFF; background: #03F; }
.googleplug li .contain .li .tips .paint .color span { line-height: 16px; padding: 0px 8px; height: 16px; display: block; float: right; margin: 4px; }
.googleplug li .contain .li .tips .paint .color .blue { color: #FFF; background: blue; font-size: 10px; }
.googleplug li .contain .li .tips .paint .color .red { color: #FFF; background: red; font-size: 10px; }
.googleplug li .contain .li .bbotton { color: #FFF; background: #09F; line-height: 20px; display: block; height: 20px; text-align: center; cursor: pointer; margin-top: 4px; margin-bottom: 4px; }
#preview { padding: 2px; border: 1px solid #CCC; background: #FFF; max-height: 80px; max-width: 240px; }
.googleplug dt { /*line-height: 24px;*/ border-bottom: 2px solid #f0f0f0; display: block; /*height: 24px;*/ margin-bottom: 5px; overflow: hidden; *zoom:1;
}
.googleplug dt div { font-size: 14px; height: 24px; float: left; padding-left: 10px; cursor: pointer; padding-right: 10px; line-height: 28px; }
.googleplug dd { display: block; padding: 5px; clear: both; border-bottom: 1px solid #eee; position: relative; /*overflow:hidden; *zoom:1;*/ float: left; clear: both; }
.googleplug dd:hover { background: #f5f5f5 }
.googleplug .sort { margin-right: 8px; }
.googleplug .sort input { width: 24px; }
.googleplug dd .selector { /*position: absolute; left: 225px; top: 5px;*/ }
.googleplug dd .enable { /*position: absolute; left: 320px; top: 5px;*/ }
.googleplug dd .enable .ibutton-container { }
.googleplug dd .must { /*position: absolute; left: 535px; top: 3px; width: 220px;*/ }
.googleplug dd .remark { line-height: 29px;/*position: absolute; left: 455px; top: 5px; width: 220px;*/ }
.googleplug dd .default { /*position: absolute; left: 680px; top: 5px; width: 220px;*/ }
.googleplug dd div.i { display: inline-block; *display: inline;
cursor: pointer; background: #d3d3d3 url(/images/admin/items.png) no-repeat -59px 4px; height: 18px; width: 18px; margin-left: 13px; text-indent: -9999px; overflow: hidden; border: 1px solid #c7c7c7; *zoom:1;
display: none; }
.googleplug dd div.i a { font-style: normal; color: #1155cc;/*#666*/ }
.googleplug dd .ibutton-label { float: left; padding-top: 5px; }
.googleplug dd div.i a:active { color: #d14836; }
.googleplug dd sub.group { float: left; cursor: pointer; display: block; height: 18px; width: 20px; background: url(down.png) no-repeat -18px center; margin-top: 4px; }
.googleplug dd sub.groupup { float: left; cursor: pointer; display: block; height: 18px; width: 20px; background: url(right.png) no-repeat left top; margin-top: 4px; }
.googleplug dd span.action { float: right; line-height: 26px; cursor: pointer; margin-left: 10px; }
.googleplug dd label { margin-left: 10px; }
.googleplug dd.lv1 .ibutton-container { display: inline-block; margin-left: 3px; margin-right: 3px; top: 9px; }
.googleplug dd.lv2 { padding-left: 25px;/* display: none;2027717*/ }
.googleplug dd.lv3 { padding-left: 100px; }
.googleplug dd#lv1, .googleplug dd#lv2, .googleplug dd#lv3 { display: none }
.gallery ul { display: block; overflow: hidden; zoom: 1; }
.gallery a { /*display:block; float:left; width:100px; text-align:center; height:48px; font-weight: bold;*/ line-height: 28px; }
.gallery ul li { float: left; display: block; padding: 4px; margin-right: 5px; height: 40px; width: 40px; overflow: hidden; clear: none; }
.gallery ul li.selected { background: #F60; border-raduis: 4px }
.gallery ul li img { max-height: 40px; max-width: 40px; _width: 40px; _height: 40px }
.ra, .rm, .ra1, .rm1 { padding: 2px; display: inline-block; cursor: pointer; margin: 2px }
.recommendv { display: inline-block; padding: 3px 5px; border: 1px solid #CCC; margin-right: 3px; margin-left: 3px; width: 35px }
.oooblue { background: #C3D9FF !important }
.ooogreen { background: #CDEB8B !important }
.ooored { background: #FCC !important }
ul.block-inline { border-top: 2px solid #CCC; padding: 0px; }
.block-inline { vertical-align: middle; display: inline-block; *display:inline;
*zoom:1;
height: 32px; padding-top: 2px; padding-bottom: 2px; }
.block-inline.th { line-height: 32px; background: #f2f2f2; padding-right: 8px; padding-left: 8px; }
.block-inline .ibutton-container { top: 2px; margin-left: 3px; margin-right: 3px; }
.input { border-top: 1px solid #abadb3; border-right: 1px solid #dbdfe6; border-bottom: 1px solid #e3e9ef; border-left: 1px solid #dbdfe6; vertical-align: middle; border-radius: 2px; padding-left: 4px; }
.input1 { border: none; padding-top: 2px; color: #666; line-height: 25px; margin: 0px; height: 25px; padding-left: 6px; border: 1px solid #D5D5D5; }
.input2 { border: none; padding-top: 6px; color: #666; margin: 0px; height: 90px; padding-left: 6px; border: 1px solid #D5D5D5; padding-right: 6px; }
.checkOutImg { background: url(serch.gif) no-repeat; display: inline-block; *display: inline;
zoom: 1; height: 26px; width: 26px; vertical-align: middle; border-radius: 3px; cursor: pointer; margin-right: 5px; border: 1px solid #000; }
div.msgBox { font-size: 16px; line-height: 32px; color: #FFF; background-color: #2a2a2a; display: inline-block; font-weight: bold; text-align: center; margin: auto; border-radius: 2px; visibility: hidden; position: fixed; left: 0px; top: 10%; max-width: 90%; z-index: 1000; padding: 12px 20px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); _position: absolute; _left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft, 10)||0)-(parseInt(this.currentStyle.marginRight, 10)||0));
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)))
}
button.catFilter, button.cancel { border: 1px solid #dcdcdc; border-radius: 2px; cursor: pointer; display: inline-block; font-size: 11px; font-weight: bold; margin: 0; text-align: center; background-color: #f5f5f5; background-image: linear-gradient(top, #f5f5f5, #f1f1f1); border-color: rgba(0, 0, 0, 0.1); color: #444; background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f1f1f1)); background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1); height: 27px; line-height: 27px; padding: 0px 8px; *padding: 0px;
margin-bottom: 10px; }
button.cancel { margin-right: 0px; padding: 0px; width: 80px; }
button.sure { border: 1px solid #3079ED; border-radius: 2px; cursor: pointer; display: inline-block; font-size: 11px; font-weight: bold; margin: 0 10px 10px 0; width: 80px; text-align: center; background-image: -webkit-gradient(linear, left top, left bottom, from(#4D90FE), to(#4787ED)); background-image: -webkit-linear-gradient(top, #4D90FE, #4787ED); background-color: #4D90FE; background-image: linear-gradient(top, #4D90FE, #4787ED); height: 27px; line-height: 27px; color: #FFF; }
button#recycle { background-image: -webkit-linear-gradient(top, #dd4b39, #d14836); background-color: #d14836; background-image: linear-gradient(top, #dd4b39, #d14836); border-color: transparent; text-shadow: 0 1px rgba(0, 0, 0, 0.1); text-transform: uppercase; color: #fff; border-color: rgba(0, 0, 0, 0.1); border-radius: 2px; cursor: pointer; display: inline-block; font-size: 11px; font-weight: bold; margin: 10px 0 0; padding: 0px 8px; text-align: center; line-height: 27px; outline: none; *border:none;
}
.w360 { width: 360px; }
#topTip { background-color: #fff; filter: alpha(opacity=75); opacity: 0.75; position: fixed; _position: absolute; _left:expression(eval(document.documentElement.scrollLeft));
_top:expression(eval(document.documentElement.scrollTop));
z-index: 9999; left: 0px; top: 0px; right: 0px; bottom: 0px; height: 100%; width: 100%; }
#topDialog { box-shadow: 0 4px 16px #CCC; position: absolute; z-index: 10000; left: 50%; top: 50%; border: 1px solid #CCC; background: #FFF; padding: 30px 42px; width: 170px; }
#topDialog h4 { margin-bottom: 15px; font-size: 12px; }
.bodyOverFlow { overflow-y: hidden; }
.normalButton { border: 1px solid #dcdcdc; border-radius: 2px; cursor: pointer; display: inline-block; font-size: 11px; font-weight: bold; margin: 0; text-align: center; background-color: #f5f5f5; background-image: linear-gradient(top, #f5f5f5, #f1f1f1); border-color: rgba(0, 0, 0, 0.1); color: #444; background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#f1f1f1)); background-image: -webkit-linear-gradient(top, #f5f5f5, #f1f1f1); height: 27px; line-height: 27px; padding: 0px 8px; margin-bottom: 10px; }
/**
 * Nestable
 */

.dd { position: relative; display: block; margin: 0; padding: 0; max-width: 600px; list-style: none; font-size: 13px; line-height: 20px; }
.dd-list { display: block; position: relative; margin: 0; padding: 0; list-style: none; }
.dd-list .dd-list { padding-left: 30px; }
.dd-collapsed .dd-list { display: none; }
.dd-item, .dd-empty, .dd-placeholder { display: block; position: relative; margin: 0; padding: 0; min-height: 20px; font-size: 13px; line-height: 20px; }
.dd-handle { display: block; height: 30px; margin: 5px 0; padding: 5px 10px; color: #333; text-decoration: none; font-weight: bold; border: 1px solid #ccc; background: #fafafa; background: -webkit-linear-gradient(top, #fafafa 0%, #eee 100%); background: -moz-linear-gradient(top, #fafafa 0%, #eee 100%); background: linear-gradient(top, #fafafa 0%, #eee 100%); -webkit-border-radius: 3px; border-radius: 3px; box-sizing: border-box; -moz-box-sizing: border-box; }
.dd-handle:hover { color: #2ea8e5; background: #fff; }
.dd-item > button { display: block; position: relative; cursor: pointer; float: left; width: 25px; height: 20px; margin: 5px 0; padding: 0; text-indent: 100%; white-space: nowrap; overflow: hidden; border: 0; background: transparent; font-size: 12px; line-height: 1; text-align: center; font-weight: bold; }
.dd-item > button:before { content: '+'; display: block; position: absolute; width: 100%; text-align: center; text-indent: 0; }
.dd-item > button[data-action="collapse"]:before { content: '-'; }
.dd-placeholder, .dd-empty { margin: 5px 0; padding: 0; min-height: 30px; background: #f2fbff; border: 1px dashed #b6bcbf; box-sizing: border-box; -moz-box-sizing: border-box; }
.dd-empty { border: 1px dashed #bbb; min-height: 100px; background-color: #e5e5e5; background-image: -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff); background-image: -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff); background-image: linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff); background-size: 60px 60px; background-position: 0 0, 30px 30px; }
.dd-dragel { position: absolute; pointer-events: none; z-index: 9999; }
.dd-dragel > .dd-item .dd-handle { margin-top: 0; }
.dd-dragel .dd-handle { -webkit-box-shadow: 2px 4px 6px 0 rgba(0,0,0,.1); box-shadow: 2px 4px 6px 0 rgba(0,0,0,.1); }
/**
 * Nestable Extras
 */

.nestable-lists { display: block; clear: both; padding: 30px 0; width: 100%; border: 0; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd; }
#nestable-menu { padding: 0; margin: 20px 0; }
#nestable-output, #nestable2-output { width: 100%; height: 7em; font-size: 0.75em; line-height: 1.333333em; font-family: Consolas, monospace; padding: 5px; box-sizing: border-box; -moz-box-sizing: border-box; }
#nestable2 .dd-handle { color: #fff; border: 1px solid #999; background: #bbb; background: -webkit-linear-gradient(top, #bbb 0%, #999 100%); background: -moz-linear-gradient(top, #bbb 0%, #999 100%); background: linear-gradient(top, #bbb 0%, #999 100%); }
#nestable2 .dd-handle:hover { background: #bbb; }
#nestable2 .dd-item > button:before { color: #fff; }
 @media only screen and (min-width: 700px) {
.dd { float: left; width: 48%; }
.dd + .dd { margin-left: 2%; }
}
.dd-hover > .dd-handle { background: #2ea8e5 !important; }
/**
 * Nestable Draggable Handles
 */

.dd3-content { display: block; height: 30px; margin: 5px 0; padding: 5px 10px 5px 40px; color: #333; text-decoration: none; font-weight: bold; border: 1px solid #ccc; background: #fafafa; background: -webkit-linear-gradient(top, #fafafa 0%, #eee 100%); background: -moz-linear-gradient(top, #fafafa 0%, #eee 100%); background: linear-gradient(top, #fafafa 0%, #eee 100%); -webkit-border-radius: 3px; border-radius: 3px; box-sizing: border-box; -moz-box-sizing: border-box; }
.dd3-content:hover { color: #2ea8e5; background: #fff; }
.dd-dragel > .dd3-item > .dd3-content { margin: 0; }
.dd3-item > button { margin-left: 30px; }
.dd3-handle { position: absolute; margin: 0; left: 0; top: 0; cursor: pointer; width: 30px; text-indent: 100%; white-space: nowrap; overflow: hidden; border: 1px solid #aaa; background: #ddd; background: -webkit-linear-gradient(top, #ddd 0%, #bbb 100%); background: -moz-linear-gradient(top, #ddd 0%, #bbb 100%); background: linear-gradient(top, #ddd 0%, #bbb 100%); border-top-right-radius: 0; border-bottom-right-radius: 0; }
.dd3-handle:before { content: '≡'; display: block; position: absolute; left: 0; top: 3px; width: 100%; text-align: center; text-indent: 0; color: #fff; font-size: 20px; font-weight: normal; }
.dd3-handle:hover { background: #ddd; }
.stack .wrap { overflow: hidden; *zoom:1;
}
.stack .images { float: left; margin: 5px; background: #CCC; border: 1px solid #999; position: relative; text-align: center; }
