﻿body { margin: 0px; padding: 0px; font-size: 12px; font-family:微软雅黑; }
body.default { overflow: hidden; }
b{ color:red;}
ul, li { list-style-type: none; padding: 0px; margin: 0px; }
a { color: #333333; text-decoration: none; }
a:hover { text-decoration: underline; }
a.blue { color: Blue; font-size: 12px; }
a.blue:hover { color: #AA0000; text-decoration: underline; }
.clear { clear: both; }
.lineHeight { height: 10px; }
.loading { background: url(../images/loading.gif) no-repeat center; min-height: 50px; }
.loading2 { background: url(/image/loading.gif) no-repeat center; min-height: 50px; }
.loadbar{ background: url(/image/loadbar.gif) no-repeat center center; }
.loadbar *{ visibility:hidden; }
.ft12{ font-size:12px; }

button.button, input.button { border: none; padding: 4px 8px; cursor: pointer; color: #EFEFEF; margin: auto 5px; background: url(../images/button.gif) repeat-x; border-radius:3px; text-shadow:1px 1px 0px #444; }
button.button, input.buttons { border: none; padding: 4px 8px; cursor: pointer; color: #FF6600; margin: auto 5px; background: url(../images/button.gif) repeat-x; border-radius:3px; text-shadow:1px 1px 0px #444; }

.pageSplit { text-align: center; padding: 20px; font-size: 14px; }
.pageSplit a:hover { text-decoration: underline; }

.Header { height: 35px; background: url(../images/header_bg.gif) repeat-x; overflow: hidden; }
.Header h1 { font-family: 微软雅黑; margin: 3px; padding: 0px; color: White; font-size: 18px; float: left; }
.Header .info { float: right; margin: 8px 10px; color: #A0A2AF; }
.Header .info a { color: #A0A2AF; }

.Footer { height: 28px; border-top: 1px solid #262B35; background: #31323A; color: #838386; text-align: center; font-family: Verdana; line-height: 200%; }

.Container { }
.Container .Left { width: 250px; min-height: 300px; float: left; background: #545765 url(../images/left_bg.gif) repeat-y; border-right: 1px solid #434754; position:relative; }
.Container .Left .menu { width: 51px; float: left; }
.Container .Left .menu a { display: block; height: 52px; background: url(../images/menu.gif) no-repeat; margin-bottom: -2px; }
.Container .Left .menu a.m1 { }
.Container .Left .menu .current a.m1, .Container .Left .menu a.m1:hover { background-position: -60px top; }
.Container .Left .menu a.m2 { background-position: left -52px; }
.Container .Left .menu .current a.m2, .Container .Left .menu a.m2:hover { background-position: -60px -52px; }
.Container .Left .menu a.m3 { background-position: left -104px; }
.Container .Left .menu .current a.m3, .Container .Left .menu a.m3:hover { background-position: -60px -104px; }
.Container .Left .menu a.m4 { background-position: left -156px; }
.Container .Left .menu .current a.m4, .Container .Left .menu a.m4:hover { background-position: -60px -156px; }

.Container .Left .menu a.m5 { background-position: left -207px; }
.Container .Left .menu .current a.m5, .Container .Left .menu a.m5:hover { background-position: -60px -207px; }

.Container .Left .menu a.m6 { background-position: left -260px; }
.Container .Left .menu .current a.m6, .Container .Left .menu a.m6:hover { background-position: -60px -260px; }


.Container .Left .submenu { width: 199px; float: left; }
.Container .Left .submenu .tit { background: url(../images/icon.png) no-repeat -5px -568px; height: 25px; color: White; font-weight: bold; padding: 10px 0px 0px 29px; }
.Container .Left .submenu .submenu2{ overflow:hidden; }
.Container .Left .submenu ul { display: none; border-top: 1px solid #424550; }
.Container .Left .submenu ul li{ overflow:hidden; margin:0px; padding:0px; height:30px; }
.Container .Left .submenu ul li.line{ border-top:1px solid #424550; border-bottom:1px solid #656875; height:0px; overflow:hidden; }
.Container .Left .submenu ul li a { display: block; color: White; padding: 8px 5px 8px 20px; }
.Container .Left .submenu ul li a.current { border: 1px solid #50515C; border-width: 1px 0; border-right: 1px solid #3F5476; background-color: #569FFD; }
.Container .Left .submenu a:hover { background: #484954; text-decoration: none; }
.Container .Left #hideLeft{ width:12px; height:50px; background:url(../images/icon.png) no-repeat -253px -488px; position:absolute; right:-1px; top:0px; }
.Container .Left #hideLeft:hover{ background-position:-267px -488px; }

.Container .ContainerMain { margin-left: 251px; height: 735px; overflow:hidden; position:relative; }
.Container .ContainerMain #hideLeft{ width:12px; height:50px; background:url(../images/icon.png) no-repeat -253px -549px; position:absolute; left:0px; top:0px; }
.Container .ContainerMain #hideLeft:hover{ background-position:-267px -549px; }

/*  正文区域    */

.toolbar { height: 32px; padding: 6px 16px 0 12px; white-space: nowrap; border-bottom: 1px solid #C3C3C3; background: #bdbdbd url(../images/toolbar.gif) repeat-x left center; text-align: left; }
.toolbar .tit { font-family: 宋体; color: #343434; font-size: 18px; font-weight: 600; padding: 4px 8px 2px;  margin: auto; text-decoration: none; line-height: normal; display: inline-block; vertical-align: middle; }
.toolbar a { color: black; letter-spacing: 0; vertical-align: middle; padding: 3px 4px 2px; _padding-bottom: 0; overflow: visible; cursor: pointer; border: 1px solid #A1A1A1; border-radius: 3px; line-height: 140%; text-decoration: none !important; display: inline-block; margin: 0; -webkit-appearance: none; background: white; filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffffff,endColorStr=#ebebeb); background-image: -webkit-gradient(linear,0% 20%,0% 80%,from(white),to(#EBEBEB)); background-image: -moz-linear-gradient(center top, white, #EBEBEB); background-image: -o-linear-gradient(top, white, #EBEBEB); }
.toolbar a:hover { color: #3D3D3D; border-color: #7dbef1; }
.toolbar .right{ float:right; }

 .subtoolbar { background: #FAFAFA; border-bottom:1px solid #EFEFEF;  box-shadow:rgba(0,0,0,0.2) 2px 2px 1px inset; }
    .subtoolbar .category { }
        .subtoolbar .category li { width: 150px; padding: 15px 10px 5px; float:left; }
            .subtoolbar .category li.none { display: none; }
            .subtoolbar .category li.loading { background: url(/image/loading.gif) no-repeat left center; min-height:initial; }
                .subtoolbar .category li.loading * { visibility: hidden; }


.tabbar { padding: 10px 10px 0px; border-bottom:1px solid #CCC; height:25px; }
    .tabbar a { float: left; padding: 0px 8px; font-size:14px; background:#eeeff2; border:1px solid #b1b5ba; color:#999999; height:24px; line-height:24px; margin:auto 2px; border-top-left-radius:4px; border-top-right-radius:4px; }
        .tabbar a.current { background-color:#fafafa; color:#333333; border-bottom:1px solid #fafafa; font-weight:bold; }
.path{ padding:5px; border-bottom:1px solid #CCCCCC; }


.txt { border: solid 1px #CCCCCC; font-size: 14px; padding: 3px 2px; color: #2a5a85; background: #faffff; margin-left: 3px; border-radius:3px;  }
table.post { width: 100%; border-spacing: 0px; background: #FFFFFF; }
table.post th, table.post td { border-bottom: 1px solid #EAEAEA; }
table.post th { width: 100px; font-weight: normal; font-size: 14px; color: #666666; text-align:right; padding-right:10px; }
table.post td { padding: 12px 2px; font-size: 14px; color: #454545; }
table.post td.ft12{ font-size:12px; }
table.post td .desc { color: #999999; font-size: 12px; }
table.post td .focus { background: #FFFFFF; color: Black; border-color: #7dbef1; }
table.post td input.box { width: 16px; height: 16px; }
table.post td div label { vertical-align: top; font-size: 14px; padding-top: 2px; display: inline-block; vertical-align: top; }
table.post td div.line { padding-top: 12px; }
table.post td .tip { background: #ffff8d url(/image/ico-tip.gif) no-repeat 5px 5px; border: 1px solid #dea90c; color: #4d4d4d; padding: 6px 5px; font-size: 12px; text-indent: 18px; display: inline-block; }
table.post td p { margin: 2px; padding: 0px; }
table.post td.cbox .checkbox { float: left; padding: 2px 5px 2px 5px; }
table.post .toolbar{ height:auto; padding-top:4px; padding-bottom:4px; }

/*  添加内容表单中的子表格 */
table.post td table.child { width: 90%; margin: auto; border-spacing: 0px; border: solid 1px #CCCCCC; }
table.post td table.child thead tr th { font-size: 12px;  border: none; font-weight: normal; background-color: #252525; }
table.post td .ke-container td { padding: 0px; }
    table.post .list th { text-align: center; }

table.list { width: 100%; border-spacing: 0px; -moz-box-shadow: 0px 5px 15px #CCCCCC; }
table.list thead tr th { background: -moz-linear-gradient(center top , #FFFFFF 0pt, #D5D5D5 100%) repeat scroll 0 0 transparent; text-shadow: 0 1px 0 #FFFFFF; background-image: -webkit-gradient(linear,0% 0,0% 100%,from(#FFFFFF),to(#D5D5D5)); border-bottom: 1px solid #AFAFAF; border-top: 1px solid #FFFFFF; color: #888888; font-size: 12px; font-weight: bold; height: 20px; line-height: 20px; padding: 3px 16px; }
table.list thead tr th.w50{ width:50px; }
table.list thead tr th.w80{ width:80px; }
table.list thead tr th.w100{ width:100px; }
table.list thead tr th.w120{ width:120px; }
table.list thead tr th.w150{ width:150px; }
table.list thead tr th.name { text-align: left; }
table.list tbody tr td { border-bottom: solid 1px #EEEEEE; padding: 5px 2px;  color: #666666; font-size: 12px; }
table.list tbody tr.over td { background-color: #FEFFC5; color: #101010; }
table.list tbody tr td.name { text-align: left; padding-left: 0px; }
table.list tbody tr td.child { width: 10px; cursor: pointer; }
table.list tbody tr.f1 td.name { text-indent: 2em; }
table.list tbody tr.f2 td.name { text-indent: 4em; }
table.list tbody tr.f3 td.name { text-indent: 6em; }
table.list tbody tr.f4 td.name { text-indent: 8em; }
table.list tbody tr.f5 td.name { text-indent: 10em; }
table.list tbody tr td a { border-radius: 5px; color: #4694D0; padding:0px 4px;  text-decoration: underline; }
table.list tbody tr td a:hover { -moz-box-shadow: 0 0 5px #4694D0; background: #4694D0; color: White; text-decoration: none; }
table.list tbody tr td a.none { padding: 0px; text-decoration: none; }
table.list tbody tr td a.none:hover { background: none; color: #AA0000; text-decoration: underline; -moz-box-shadow: none; }
table.list tbody tr td a.ico{ text-decoration:none; }
table.list tbody tr td a.ico .ico14{ margin-right:2px;  vertical-align:top; }
table.list thead tr th.left, table.list tbody tr td.left { text-align: left; padding-left: 18px; }
table.list tbody tr td .tip{ width:16px; height:16px; display:inline-block; background:url(/image/ico-ali.png) no-repeat -225px -680px; vertical-align:middle; }
table.list tfoot th{ text-align:center; }
table.list tfoot th input.txt{ width:95%; }
/*
.Footer { background: #F7F7F7; border-top: 1px solid #C6C6C6; bottom: 0; color: #888888; float: left; line-height: 20px; width: 100%; z-index: 10; margin: auto; }
.Footer .info { border-top: solid 1px #FFFFFF; padding: 10px 20px 10px; font: 11px/16px Tahoma,Geneva,sans-serif; }
*/

.chartBox { width: 420px; border: 1px solid #c4d9e9; margin: 10px auto; }
.chartBox .title { background: #f5f8fc; font-size: 12px; font-weight: bold; color: #4977a8; padding: 4px; border-bottom: 1px solid #c4d9e9; }
.chartBox .body { background: #ffffff; padding: 10px; }

/*  图片上传    */
.post td .pic { display: inline-block; margin: auto 5px; }
.post td .pic .show { width: 88px; height: 88px; border: 1px solid #CCCCCC; position: relative; overflow: hidden; }
.post td .pic .show img { width: 88px; }
.post td .pic .show .del { right: 3px; top: 3px; position: absolute; background: url(../../image/ico-ali.png) no-repeat left -75px; width: 10px; height: 10px; }
.post td .pic .first { border-color: #ffc097; }
.post td .pic a { display: block; background: url(../images/pic.png) no-repeat; height: 25px; margin-top: 4px; overflow: hidden; }
.post td .pic a:hover { background-position: left -25px; }
.post td .pic a input { width: 90px; height: 25px; opacity: 0.01; cursor: pointer; }
.post td .uploadLoading .show img, .post td .uploadLoading a input { display: none; }
.post td .uploadLoading .show { background: url(/image/loading.gif) no-repeat center center; }
.post td .uploadLoading a, .post td .uploadLoading a:hover { background-position: left -95px; cursor: default; }


.productInfo { }
.list .pic { width: 42px; height: 42px; overflow: hidden; border: 1px solid #CCCCCC; padding: 1px; display:inline-block; background: #FFFFFF; }
.list .pic img { width: 42px; }
.productInfo .info { float: left; padding-left: 5px; }
.productInfo .info .blue { padding: 0px; text-decoration: none; }
.productInfo .info .blue:hover { box-shadow: none; background: none; color: #AA0000; text-decoration: underline; }


.ico14{ width:14px; height:14px; display:inline-block; background:url(/image/ico-edit.png) no-repeat;  vertical-align:middle; opacity:0.6; }
.ico14:hover{ opacity:1; }
.ico-edit{ background-position:left top; }
.ico-close{ background-position:-50px -50px; }
.ico-delete{ background-position:-100px -100px; }
.ico-admin{ background-position:-150px -150px; }
.ico-add{ background-position:-200px -200px; }