@charset "utf-8";

*{ word-wrap:break-word; outline:none; }
body{ background:#FFF;}
body, td, input, textarea, select, button{ color:#555; font:12px "Microsoft Yahei", "Lucida Grande", Verdana, Lucida, Helvetica, Arial, 'Simsun', sans-serif; }
body, ul, ol, li,  dl, dt , dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin:0; padding:0; }
ul , ol , li { list-style-image: none; list-style-type: none; }
h1, h2, h3, h4, h5, h6{ font-size:12px; }
a{ color:#0D93BF; text-decoration:none; }
a:hover { color:#000; text-decoration:none; }
a img{ border:none; }
a {blr:expression(this.onFocus=this.blur())}
em, cite, th{ font-style:normal; font-weight:normal; }
table{ border-collapse:collapse; }
th{ text-align:left; }
label, .pointer { cursor:pointer; }
.trace { background: white; margin: 6px; font-size: 14px; border:1px dashed silver; padding:8px}
.trace fieldset { margin:5px;}
.trace fieldset legend {color:gray;font-weight:bold}
.trace fieldset div {overflow:auto;height:300px;text-align:left;}
input,button,select,textarea{outline:none}
html{ -webkit-text-size-adjust: none;}

@font-face {font-family: "iconfont";
            src: url('../iconfont/iconfont.eot?t=1492657591377'); /* IE9*/
            src: url('../iconfont/iconfont.eot?t=1492657591377#iefix') format('embedded-opentype'), /* IE6-IE8 */
                url('../iconfont/iconfont.woff?t=1492657591377') format('woff'), /* chrome, firefox */
                url('../iconfont/iconfont.ttf?t=1492657591377') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
                url('../iconfont/iconfont.svg?t=1492657591377#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}


/* 宽度\高度\尺寸
------------------------------------------------------------------- */
.w12 { width: 12px; }
.w24 { width: 24px; }
.w36 { width: 36px; }
.w48 { width: 48px; }
.w60 { width: 60px; }
.w72 { width: 72px; }
.w84 { width: 84px; }
.w96 { width: 96px; }
.w108 { width: 108px; }
.w120 { width: 120px; }
.w132 { width: 132px; }
.w144 { width: 144px; }
.w156 { width: 156px; }
.w150 { width: 150px;}
.w200 { width: 200px !important;}
.w270 { width: 270px;}
.w300 { width: 300px;}
.w830 { width: 830px;}

.w15pre { width: 15%;}
.w17pre { width: 17%;}
.w18pre { width: 18%;}
.w18pre { width: 18%;}
.w20pre { width: 20%;}
.w33pre  { width: 33%;}
.w34pre  { width: 34%;}
.w25pre { width: 25%;}
.w40pre { width: 40%;}
.w50pre { width: 50%;}
.w100pre { width: 100%; }

/* Base
---------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 { color:#4D5762; position:relative; word-spacing:-0.1em;}
h4, h5, h6 { font-weight:bold;}
h1 { font-size:18px;}
h2 { font-size:16px;}
h3 { font-size:15px; color:#09C;}
h4 { font-size:16px;}
h5 { font-size:13px; color:#0099CC;}
h6 { font-size:12px;}


.red {color: red;}
.blue { color: #06C;}
.orange { color: #F60;}
.bold {font-weight: bold; color: #545454}

/*按钮样式*/

.btn{display:inline-block;border:none;padding:0px 18px;height:38px;line-height:38px;border-radius:3px;background-color:#009688;color:#fff;vertical-align:middle;text-align:center;cursor:pointer;font-size: 14px;}
.btn:hover{opacity: .8;;color:#fff;}
.btn-default{border: 1px solid #C9C9C9;background-color: #fff;color: #555;}
.btn-default:hover{border-color: #009688;color: #333;}
.btn-blue{background-color: #1E9FFF; }
.btn-green { background-color: #4fc0e8; }
.btn-black { background-color: #363636;  }
.btn-red { background-color: #FF5722;  }
.btn-big {height:44px;line-height:44px;padding:0 25px;font-size:16px;border-radius: 3px;border-radius: 3px}
.btn-small {height:30px;line-height:30px;padding:0 10px;font-size:12px}
.btn-mini{height: 22px;line-height: 22px;padding: 0 5px;font-size: 12px}

.btn-search { color: #555; line-height: 28px; background: transparent url(../images/bg_position.gif) no-repeat scroll -130px -450px; vertical-align: middle; display: inline-block; width: 28px; height: 28px; cursor: pointer; }
.btn-search:hover { background-position: -160px -450px;}
.btn-search:active { background-position: -190px -450px;}


/* widget */
big,.big {font-size:120% !important; line-height:120%;}
.checked, .checked .txt{ color:#0D0; }
.lightfont{ color:#CCC; }
.light, .light a{ color:#AAA; }
.error{ color:#F00; }
.nomargin{ margin:0 !important;}
.marginleft{ margin-left:20px; }
.marginright{ margin-right:10px; }
.margintop{ margin-top:10px; }
.marginbot{ margin-bottom:10px; }
.nobg, .nobg td{ background:none; }
.nobdb{ border-bottom:none; }
.nobdt{ border-top:none; }
.noborder, .noborder td{ border-bottom:0; border-top:0; }
.noborder td.tips{ color: #999; vertical-align: middle; }
.noborder td.tips:hover, .normalfont { color: #000;}
.tips a { color:#FFF; background-color:#F60; padding: 2px 4px; margin:0 4px; border: 1px solid #F30; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; /*Firefox\Chrome\Safari\IE9\元素圆角效果*/}
.vatop { vertical-align:top; }
.lineheight{ line-height:150%; }
.left{ float:left; }
.right{ float:right; }
.center{ text-align:center; }
.alignleft{ text-align:left; }
.alignright{ text-align:right; }
.bold{ font-weight:700; }
.normal{ font-weight:400; }
.clear{ clear:both; }
.smallfont{font-size:12px!important; font-size: 11px}
.smallfont h3{ font-size:12px; }
.fixpadding th, .fixpadding td{ padding-left:5px !important; }
/* calendar */

.header, .header td, .header th { border-top: 1px dotted #DEEFFB; font-weight: 700; }
.thead th{ font-size:13px; font-weight: 700; color: #333; white-space: nowrap; border-top: solid 1px #DEEFFB;}
.smallefont{font-size: 11px}

/* .cl  Clear 自动闭合 */
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
.preview { margin-bottom: 8px; width: 570px; height: 340px; border: 1px solid #09C; box-shadow: 3px 3px 3px #EEE; -moz-box-shadow: 3px 3px 3px #EEE; -webkit-box-shadow: 3px 3px 3px #EEE; -o-box-shadow: 3px 3px 3px #EEE; }

/*表单元素样式*/
input[type="text"], input[type="password"], textarea, select, .type-file-text , .editable, .editable-tarea { color: #333333; background:#FAFAFA none repeat scroll 0 0 ;  border-style: solid; border-width: 1px; border-color: #ABADB3 #E2E3EA #E2E3EA #ABADB3;line-height:20px;}
input[type="text"], input[type="password"], textarea, select, .type-file-text , .editable, .editable2, .editable-tarea, .editable-tarea2 { padding: 2px 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;/*Firefox\Chrome\Safari\IE9\元素圆角效果*/ resize: none;/*禁止调节元素的尺寸*/}
input[type="text"]:focus, input[type="text"]:hover, input[type="text"]:active, input[type="password"]:focus, input[type="password"]:hover, input[type="password"]:active, textarea:hover, textarea:focus, textarea:active { color: #33464F; background-color: #fff; border: 1px solid ; border-color:#71CBEF /*#CBE9F3 #CBE9F3 #71CBEF*/;-moz-box-shadow:0 0 5px rgba(82, 168, 236, 0.5); -webkit-box-shadow: 0 0 5px rgba(82, 168, 236, 0.5); box-shadow: 0 0 5px rgba(82, 168, 236, 0.5);}
.editable2, .editable-tarea2 { color: #33464F; background-color: #FFF; border: 1px dotted ; border-color:#71CBEF;}
textarea{ resize: vertical !important;/*Textarea支持调节元素的高度*/}
.editable, .editable2, input[type="text"], input[type="password"] { line-height:20px; white-space: nowrap; display:inline-block; height:20px; overflow: hidden; cursor:text;}
.editable-tarea, .editable-tarea2, textarea { line-height:18px; display:inline-block; height:36px; cursor:text; overflow:auto;}
.tarea { height: 75px; width: 400px;}
.sort input , .sort .editable , .sort .editable2 { width:36px;}
.name input , .name .editable , .name .editable2 { width:250px;}
.tag input , .tag .editable , .tag .editable2 { width:480px;}
.goods-name textarea , .editable-tarea , .editable-tarea2 { width:250px;}
.class input , .class .editable , .class .editable2 { width:120px;}
input.readonly , textarea.readonly, textarea.readonly:focus ,textarea.readonly:hover, input.readonly:focus , input.readonly:hover  {backgorund:#FFF; border: solid 1px; border-color: #EEE #F5F5F5 #F5F5F5 #EEE;}
.type-file-box { position:relative; width:256px; height:25px; margin:0; padding:0; float:left;}
.type-file-text{ width:187px;  line-height:19px; height:19px; margin:0 2px 0 0; float:left; display:inline;}
.type-file-button , input.type-file-button:focus { background: url(../images/bg_position.gif) no-repeat -50px -450px; display: inline; width: 57px; height: 25px; float: left; border: 0;}
.type-file-file { position:absolute; top:0px; right:0px; height:25px; width:256px; filter:alpha(opacity:0); opacity: 0; cursor: pointer;}
.type-file-show {margin-left:10px; cursor: help; }
.type-file-preview { background: #FFF; display: none; padding:5px; border: solid 5px #71CBEF; position: absolute; z-index:999;}


/* tip提示 */
.tip-yellowsimple { color:#000; background-color:#fff9c9; text-align:left; min-width:50px; max-width:300px; border:1px solid #c7bf93; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; z-index:1000; padding:6px 8px;}
.tip-yellowsimple .tip-inner { font:12px/16px arial,helvetica,sans-serif;}
.tip-yellowsimple .tip-arrow-top { background:url(../images/tip-yellowsimple_arrows.gif) no-repeat; width:9px; height:6px; margin-top:-6px; margin-left:-5px; top:0; left:50%;}
.tip-yellowsimple .tip-arrow-right { background:url(../images/tip-yellowsimple_arrows.gif) no-repeat -9px 0; width:6px; height:9px; margin-top:-4px; margin-left:0; top:50%; left:100%;}
.tip-yellowsimple .tip-arrow-bottom { background:url(../images/tip-yellowsimple_arrows.gif) no-repeat -18px 0; width:9px; height:6px; margin-top:0; margin-left:-5px; top:100%; left:50%;}
.tip-yellowsimple .tip-arrow-left { background:url(../images/tip-yellowsimple_arrows.gif) no-repeat -27px 0; width:6px; height:9px; margin-top:-4px; margin-left:-6px; top:50%; left:0;}

/*通用搜索样式*/
.search-form {color: #999;margin-bottom:10px;}
.search-form th { font-size: 12px; line-height: 22px; text-align: right; padding: 8px 8px 8px 0;}
.search-form td { text-align: left; padding:8px 10px 8px 0;}
.search-form input.text { vertical-align: middle; width: 148px;}
.search-form .add-on { vertical-align: top;}
.search-form .submit-border { vertical-align: middle; display: inline-block; *display: inline/*IE6,7*/; margin: 0 2px; border-color: #DCDCDC #DCDCDC #B3B3B3 #DCDCDC; zoom:1; }
.search-form .submit-border:hover { border-color: #CFCFCF #CFCFCF #B3B3B3 #CFCFCF;}
.search-form input[type="submit"],
.search-form input.submit,
.search-form a.submit { font: 12px/28px "microsoft yahei"; color: #fff; background-color:#5cb85c;    border-color: #4cae4c; width: 64px; height: 28px; padding: 0; border: 0; cursor: pointer;}
.search-form input[type="submit"]:hover { background-color:#398439;}

/*分页样式 BEGIN*/
.pagination{ text-align: center; display:block; margin: 0 auto; padding: 15px 0; }
.pagination{font-size:12px; *word-spacing:-1px/*IE6、7*/;}
.pagination li{vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; margin: 0 0 0 -1px; }
.pagination li{*display: inline/*IE6、7*/;*zoom:1;}
.pagination li span {font: 600 12px/20px Verdana, Tahoma, Arial;color: #AAA; background-color: #FFF; text-align: center; display: block; min-width: 20px; padding: 8px; border: 1px solid #E6E6E6;position: relative; z-index: 1; }
.pagination li a, .pagination li a:visited{font: 600 12px/20px Verdana, Tahoma, Arial;color: #555; text-decoration: none; background-color: #FFF; position: relative; z-index: 1;display:block;min-width: 20px; padding: 8px; border: 1px solid #E6E6E6;position: relative;}
.pagination li a:hover, .pagination li a:active{ color: #ff4040; text-decoration: none; border-color: #FC6520; position: relative; z-index: 9; cursor:pointer; }
.pagination li a:hover{ text-decoration: none; }
.pagination li span.currentpage{color: #FFF; font-weight: bold; background-color: #ff4040; border-color: #FC6520; position: relative; z-index: 2; }
.pagination li:first-child{margin-right: 8px; }
.pagination li:last-child{margin-left: 8px; }
/*分页样式 END*/

/*头部样式 BEGIN */
.admincp-header{background-color: #293038; width: 100%; position: relative; z-index: 2;background: #313641;margin: 0;box-shadow: 0 0 5px #040000;height:51px;}
.admincp-header .logo{width:210px;height:51px;padding:0;float: left;text-shadow: 0 1px 3px rgba(0,0,0,0.25);overflow:hidden;}
.admincp-header .logo img{max-height:51px;}
.admincp-header .navbar li{position:relative;float:left;display:block;transition:all linear .2s;height:51px;}
.admincp-header .navbar li:after{content: " ";display: block;border-right: 1px solid rgba(255,255,255,0.25);height: 10px;position: absolute;top:20px;}
.admincp-header .navbar li>a{position:relative;display:block;padding:0 15px;color:#c2c5c9;font-size:14px;line-height:51px}
.admincp-header .navbar li dl{position:absolute;top:50px;left:0!important;z-index:99999;float:left;display:none;margin-top:0;margin-left:0!important;padding:0;min-width:130px;border:1px solid #f6f6f6;border-radius:0;border-top-right-radius:0;border-top-left-radius:0;background-color:#fff;-webkit-box-shadow:0 0 4px #b6b6b6;list-style:none;text-align:left;font-size:9pt}
.admincp-header .navbar li dl:before{position:absolute;top:-6px;left:50%;display:inline-block;border-bottom:2px solid #e3393c;content:''}
.admincp-header .navbar li dl:after{content: '';display: inline-block;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #fff;position: absolute;top: -5px;left: 10%;}
.admincp-header .navbar li dl dd a{clear:both;display:block;padding:8px 0;padding-left:20px;border-bottom:1px solid #f6f6f6;color:#494e52;text-align:left;font-weight:400;font-size:9pt}
.admincp-header .navbar li.actived,.admincp-header .navbar li:hover{border-bottom:2px solid #e3393c;background:#424b5e;}
.admincp-header .navbar li.actived>a,.admincp-header .navbar li:hover>a{color:#fff}
.admincp-header .navbar li:hover dl{display:block}
.admincp-header .navbar li dl dd:hover{background-color:#f2f2f2!important}
.admincp-header .navbar .fr li:before{position:relative;top:17px;float:left;color:#565556;content:"|";font-size:9pt}
.admincp-header .navbar .fr li>span{color:#fff;padding:0 15px;color:#fff;font-size:14px;line-height:51px}
.admincp-header .navbar .fr li>a{color:#fff;padding:0 15px;color:#fff;font-size:14px;line-height:51px}
/*头部样式 END */

/*左侧样式 BEGIN */
.admincp-container{background-color: transparent; height: 100%; z-index: 1;}
.admincp-container-left{position:absolute;top:52px;z-index:2;overflow:hidden;width:210px;height:100%;background-color:#f9f9f9}
.admincp-container-right{ background-color: #FFF; position: absolute; z-index: 1; top: 52px; right: 0; bottom: 0; left: 210px; }
.admincp-container-left ul{margin-top:5px;padding:0;height:100%;list-style:none}
.admincp-container-left li{position:relative;height:45px;border-bottom:1px solid #ececec;color:#323640;text-indent:50px;line-height:45px}
.admincp-container-left li a{display:block;color:#323640;font-size:14px}
.admincp-container-left li a:hover{background-color:#f0f0f0;color:#323640;text-decoration:none}
.admincp-container-left li.selected a{border-left:3px solid #ff434c;background-color:#eaeaea;color:#323640}
/*左侧样式 END */


/*内容页面样式
------------------------------------------------------------------- */
.page {background-color: #FFF; min-width: 1000px; padding: 52px 1% 0 1%; text-align: left;  }

/* 内页顶部 BEGIN*/
.fixed-bar { background-color: #FFF; width: 100%; padding-bottom: 4px; position: fixed; z-index: 99; top: 0; left: 0; }
.item-title { line-height: 20px; white-space: nowrap; width: 98%; padding-top: 3px; margin: 0 1%; border-bottom: solid 1px #E6E6E6; }
.item-title .subject { vertical-align: bottom; display: inline-block; *display: inline;*zoom: 1;min-width: 100px; height: 26px; padding: 6px 0; margin:0 10px; }
.item-title h3 { font-size: 16px; font-weight: normal; line-height: 20px; color: #333; display: inline-block;}
.tab-base {vertical-align: bottom; display: inline-block; *display: inline;*zoom: 1;font-size: 0!important;*word-spacing:-1px/*IE6、7*/;}
.tab-base li{height: 35px; margin-right: 2px;font-size: 12px; vertical-align: top; letter-spacing: normal; display: inline-block!important; *display: inline/*IE7*/; *zoom:1/*IE7*/;}
.tab-base a{line-height: 20px !important; color: #777 !important; background-color: #E6E6E6 !important; display: block !important; height: 20px !important;padding: 7px 20px !important; border: solid 1px #E6E6E6 !important; border-radius: 5px 5px 0 0 !important; cursor: pointer; !important}
.tab-base a:hover { color: #333 !important;}
.tab-base a.current,.tab-base a:hover.current{font-size: 14px !important; font-weight: 600 !important; background-color: #FFF !important; border-bottom-color: #FFF !important; cursor: default !important;}
.item-title a.back { color: #999; display: inline-block; vertical-align: bottom; margin: 0 10px 6px 0;}
.item-title a.back:hover { color: #4fc0e8;}
.item-title a.back i { font-size: 40px;}
/* 内页顶部 END*/


/*注释说明帮助*/
.explanation { color: #0ba4da !important; background-color: rgba(79, 192, 232, 0.11) !important; display: block; width: 99%; height: 100%; padding: 6px 9px; border-radius: 5px; position: relative; overflow: hidden;  }
.explanation:before{content: "";background-image: url(../images/wave.png); width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;border-radius: 5px;background-repeat: no-repeat;background-size: cover;}
.explanation .title { white-space: nowrap; margin: 8px 0; position: relative; cursor: pointer;height:20px;}
.explanation .title h4 { font-size: 14px; font-weight: normal; line-height: 20px; height: 20px; display: inline-block; float:left;margin-left:16px;}
.explanation .title span {border-width:4px; border-color:#F3FBFE #F3FBFE #09C #F3FBFE; border-style:solid; width:0; height:0; margin: 5px 0 0 10px; line-height:0; float:left;}
.explanation .title span.up { border-color: #09C #F3FBFE #F3FBFE #F3FBFE; margin: 9px 0 0 10px; }
.explanation ul { color: #748A8F; margin-left: 10px; }
.explanation li { line-height: 20px; background: url(../images/macro_arrow.gif) no-repeat 0 10px; padding-left: 10px; margin-bottom: 4px;  }


/*登录页面 BEGIN*/
.login{margin:7% auto;width:360px}
.login_body{padding:20px;border-top:0;border-radius:3px;background-color:hsla(0,0%,100%,.75);box-shadow:0 0 50px rgba(0,0,0,.2);color:#666}
.login_header{}
.login_content{}
.login_content .form-group{margin-bottom:15px;}
.login_content .form-group img{border: 1px solid #ccc;}
.login_content .text{height: 38px;line-height: 38px;line-height: 36px\9;border: 1px solid #e6e6e6;background-color: #fff;border-radius: 2px;display: block;width:96%;padding:0 2%;}
/*登录页面 END*/




label.validation{font-weight:700; background: url(../images/bg_position.gif) no-repeat scroll -620px -660px; padding-left:16px;}
tfoot{ +position:relative; /* IE */}
tfoot label { +display: inline-block; +float:left; +line-height:38px; /* IE */}

/*商品评价*/
.evaluation div { display: block; clear: both; margin: 4px 0;}
.raty { font-size: 0; line-height: 0; *word-spacing:-1px/*IE6、7*/; vertical-align: middle; display: inline-block;}
.raty img { letter-spacing: normal; word-spacing: normal; display: inline-block; width: 16px; height: 16px; margin: 2px 0;}
.evaluation-pic-list { font-size: 0; *word-spacing:-1px/*IE6、7*/; vertical-align: middle; display: inline-block;}
.evaluation-pic-list li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; text-align: center; width: 34px; margin-right: 6px;}
.evaluation-pic-list li a {line-height: 0; background-color: #FFF; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 30px; height: 30px; padding: 1px; border: solid 1px #E6E6E6; overflow: hidden;}
.evaluation-pic-list li a:hover { border-color: #AED2FF;}
.evaluation-pic-list li a img { max-width: 30px; max-height: 30px; margin-top:expression(30-this.height/2); *margin-top:expression(15-this.height/2)/*IE6,7*/;}


/*店铺信用等级*/
.heart, .diamond, .crown { background: url(../images/level.gif) repeat-x; display: inline-block; height: 20px;}
.heart { background-position: 0px 0px;}
.diamond { background-position: 0px -20px;}
.crown { background-position: 0px -40px;}
.level-1 { width: 22px;}
.level-2 { width: 44px;}
.level-3 { width: 66px;}
.level-4 { width: 88px;}
.level-5 { width: 110px;}

.msgbg { background: url(../images/System.gif) scroll no-repeat 80px 0px; width: 250px;}
.msg .tip { line-height: 32px; color:#555; }
.msg .tip2 { line-height: 32px; color:#999; }

/* 首页焦点区域编辑 */
.homepage-focus{ margin-top: 30px;}
.homepage-focus .tab-menu { font-size: 0; background-color: #F3FBFE; *word-spacing:-1px/*IE6、7*/; height: 40px; padding-left: 3px; position: relative; z-index: 2; }
.homepage-focus .tab-menu li { font-size: 12px; line-height: 20px; background-color: #DEEFFB; letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; height: 20px; padding: 6px 12px; margin: 8px 4px 0 4px; cursor: pointer;}
.homepage-focus .tab-menu li { *display: inline/*IE6,7*/;}
.homepage-focus .tab-menu li.current { font-size: 14px; font-weight: 600; color: #09C; background-color: #FFF; padding: 7px 12px 8px 12px; margin: 5px 3px -1px 3px; border: solid #DEEFFB; border-width: 1px 1px 0 1px;}
.homepage-focus .tab-content { border-top: solid 1px #DEEFFB; position: relative; z-index: 1;}

/* Used for the Switch effect: */
.onoff{font-size: 0; position: relative; overflow: hidden; display: block; }
.onoff label{vertical-align: top; display: inline-block; *display: inline;*zoom: 1;cursor: pointer; }
.onoff input[type="radio"]{ position: absolute; top: 0; left: -999px; }
.onoff .cb-enable,.onoff .cb-disable { color: #777; font-size: 12px; line-height: 20px; background-color: #ECF0F1; height: 20px; padding: 1px 9px; border-style: solid; border-color: #BEC3C7; }
.onoff .cb-enable { border-width: 1px 0 1px 1px; border-radius: 4px 0 0 4px; }
.onoff .cb-disable { border-width: 1px 1px 1px 0; border-radius: 0 4px 4px 0; }
.onoff .cb-disable.selected { color: #FFF; background-color: #96A6A6; border-color: #808B8D; }
.onoff .cb-enable.selected { color: #FFF; background-color: #1BBC9D; border-color: #16A086 }

.txt, select, .vmiddle , .type-file-text { vertical-align: middle;}
.rowform .txt, .rowform textarea { margin-right: 10px; width: 250px;}
.rowform .date , .rowform .date:hover { background: url(../images/input_date.gif) no-repeat 0 0; padding-left: 25px; width: 226px;}
.rowform .date { background-color: #FAFAFA;}
.rowform .date:hover { background-color: #FFF;}
.rowform .date-short , .rowform .date-short:hover { background: url(../images/input_date.gif) no-repeat 0 0; padding-left: 25px; width: 100px;}
.rowform .date-short { background-color: #FAFAFA;}
.rowform .date-short:hover { background-color: #FFF;}

.rowform{ width:306px; overflow:auto; }
.rowform .txt, .rowform textarea{ margin-right:10px; width:250px; }
.rowform select{ margin-right:10px; width:256px; }
.rowform .class-select { width: 90px; margin: 0;}
.rowform .change-select-2 select { width:123px; } /*2级联动选择*/
.rowform .change-select-3 select { width:78px; } /*3级联动选择*/
.rowform .radio{ margin-top:-2px !important; *margin-top:0 !important; *margin-top:-2px; }
.rowform li{ overflow:hidden; float:left; margin-right:10px; white-space:nowrap; cursor:pointer; }
.rowform .clear{ clear:both; float:none; margin-bottom:10px; }
.rowform .nofloat { clear:both; }
.rowform .nofloat li span.radio { line-height:25px; width:100px; float:left; }
.rowform .nofloat li select { width:156px;}
.rowform .nofloat li.left { float:left;}
.rowform .nofloat li{ float:none; margin:5px 0; overflow:visible; }
/* Buttons---------------------------------------------------------------------*/



/* 同步调用表格时搜索栏 */

.ncap-form-default { padding: 10px 0; overflow: hidden; }
.ncap-form-default .title { padding: 10px 0; border-bottom: solid 1px #C8C8C8; }
.ncap-form-default .title h3 { font-size: 16px; line-height: 20px; color: #333; font-weight: normal; }
.ncap-form-default dl,.ncap-form-all dd{ font-size: 0; color: #777; background-color: #FFF; *word-spacing:-1px/*IE6、7*/;padding: 12px 0; margin-top: -1px; border-style: solid; border-width: 1px 0; border-color: #F0F0F0; position: relative; z-index: 1; }
.ncap-form-default dl:first-child,.ncap-form-all dd:first-child{border-top-color: #FFF; }
.ncap-form-default dl:nth-child(even),.ncap-form-all dd:nth-child(even){background-color: #FDFDFD;}
.ncap-form-default dl:hover,.ncap-form-all dd:hover{color: #000; background-color: #FFF; border-style: dotted; border-color: #D7D7D7; z-index: 2; box-shadow: 0 0 4px rgba(0,0,0,0.05);}
.ncap-form-default dt,.ncap-form-default dd{ font-size: 12px; line-height: 26px; vertical-align: top; letter-spacing: normal; display: inline-block; *display: inline/*IE7*/;*zoom:1/*IE7*/;}
.ncap-form-default dt{text-align: right; width: 14%; padding-right: 2%;}
.ncap-form-default dd{text-align: left; width: 83%;}
.ncap-form-default dt em{ font: bold 14px/20px tahoma, verdana; color: #F60; vertical-align: middle; display: inline-block; margin-right: 5px; }
.ncap-form-default .input-txt,.ncap-form-all .input-txt{width: 280px !important;}
.ncap-form-default ul.list{}
.ncap-form-default ul.list li { clear: both; }
.ncap-form-default .input-btn { font-size: 12px; background-color: #F5F5F5; vertical-align: top; display: inline-block; height: 26px; padding: 0 10px; border: solid 1px #D7D7D7; border-radius: 4px; cursor: pointer; }
.ncap-form-default .input-btn:hover { text-decoration: none; color: #333; background-color: #E6E6E6; border-color: #A9A9A9; }
.ncap-form-default p.notic,.ncap-form-all p.notic{ line-height: 12px; line-height: 18px; color: #AAA; margin-top: 4px; clear: both; }
.ncap-form-default dl:hover p.notic { color: #2cbca3; }
.ncap-form-default textarea{width:300px;height:100px;}

.ncap-form-default dd.opt { text-align: left; width: 83%; }
/* 通用显示表格 */


.ds-default-table{clear:both; width:100%; margin-top: 8px}
.ds-default-table th, .ds-default-table td{ padding:6px !important; height:26px; }
.ds-default-table thead {line-height: 34px; height: 34px; font-weight: bold; color: #444; text-align: center;}
.ds-default-table thead td {border-bottom: 1px solid #bbdbf1;}
.ds-default-table thead th{ font-size:13px; font-weight: 700; color: #333; white-space: nowrap; border-top: solid 1px #DEEFFB;padding: 6px !important;height: 26px;line-height: 21px;}
.ds-default-table tbody{}
.ds-default-table tbody td{border-top: 1px dotted #CBE9F3;}
.ds-default-table footer{}
.ds-default-table ul{width: 98%;margin: 5px auto;overflow: hidden;}
.ds-default-table ul li{color: #333;width: 50.1%;float: left;padding: 4px 0;}
.ds-default-table tr.no_data td{ font-size:14px; line-height: 120px; color: #09C; text-align:center; font-weight: bold;}

/*配送地区*/
#table_area_box tbody td { height: auto; padding: 16px 2px 6px 2px !important;}
#table_area_box tbody tr:nth-child(even) td { background-color: #F3FBFE;}
#table_area_box .area-list { vertical-align: top; display: inline-block; *display: inline; width: 200px; margin: 0 0 10px 0; *zoom: 1;}
#table_area_box .area-list span { font-family: Arial, Helvetica, sans-serif; color: #999;}
#table_area_box .area-list a { color: #999; margin-left: 12px;}
#table_area_box .area-list a:hover { color: #0099CC;}
#table_area_box input[type="checkbox"] { vertical-align: middle;}
#table_area_box_edit label { vertical-align: top; display: inline-block; *display: inline; width: 25%; margin: 0 0 10px 0; *zoom: 1; }
#table_area_box_edit input[type="checkbox"] { vertical-align: middle;}



.ckbox {width:700px; }
.ckbox li { float: left; margin: 5px 10px 5px 0; white-space: nowrap; width: 130px; height: 20px; }
.partition, .partition2{ line-height:21px; font-weight:700; color:#09C; }




/*订单详情相关样式*/
.order th { border-top:1px dotted #CBE9F3;font-weight: 700;  color: #000;}
.order .noborder th { border-top: none;}
.order .space th { font-size: 14px; padding:0;}
.order td {}
.order ul { width:98%; margin: 5px auto; overflow: hidden;}
.order ul li { color: #333; width:50%; float:left; padding: 4px 0;	}
.order ul li strong { font-weight:normal; color: #888; padding: 0 6px 0 0;}
.order .goods { border: solid 1px #CBE9F3; width:98%; margin: 10px auto;}
.order .goods th {background-color:#F3FBFE;}

/*对话留言相关样式*/
.div_talk {background-color: #F5F5F5; border: 1px dashed #D8D8D8; width: 640px; height: 200px; word-break: normal;word-wrap: break-word;  padding: 8px;  overflow-y: scroll;}
.admin { color:black;}
.accused { color: green;}





/* welcome.html BEGIN */
.info-message li{border: 1px solid #CC0000;background: #f7f7f7;padding: 10px;margin-bottom: 5px;color:#CC0000;}
.info-message li a{color:#CC0000;}
.info-panel { }
.info-panel dl { width: 31%; float: left; margin: 30px 2% 0 0; border: solid 1px #DEEFFB;}
.info-panel dl:hover { border-color: #75CCEF; box-shadow: 3px 3px 0 #DEEFFB;}
.info-panel dl dt { text-align: center; padding: 20px 0 20px 0;}
.info-panel dl dt .ico { width: 60px; height: 60px; margin: 0 auto; border: solid 2px #75CCEF; border-radius: 32px; position: relative; z-index: 1; }
.info-panel dl dt .ico i { background: url(../images/bg_position.gif) no-repeat; width: 32px; height: 32px; margin: -16px auto auto -16px; position: absolute; z-index: 1; top: 50%; left: 50%;}
.info-panel dl.member dt .ico i { background-position: -250px -520px;}
.info-panel dl.shop dt .ico i { background-position: -282px -520px;}
.info-panel dl.goods dt .ico i { background-position: -314px -520px;}
.info-panel dl.trade dt .ico i { background-position: -346px -520px;}
.info-panel dl.operation dt .ico i { background-position: -378px -520px;}
.info-panel dl.cms dt .ico i { background-position: -250px -560px;}
.info-panel dl.circle dt .ico i { background-position: -282px -560px;}
.info-panel dl.microshop dt .ico i { background-position: -314px -560px;}
.info-panel dl.live dt .ico i { background-position: -346px -560px;}
.info-panel dl.system dt .ico i { background-position: -410px -520px;}
.info-panel dl dt .ico sub { background-color: #FFF; height: 20px; padding: 2px; border-radius: 12px; position: absolute; z-index: 1; top: -4px; left: 40px;}
.info-panel dl dt .ico sub span { font-family: Tahoma; font-size: 11px; line-height: 16px; color: #75CCEF; background-color: #FFF; text-align: center; display: block; min-width: 8px; height: 16px; padding: 0 4px; border: solid 2px #75CCEF; border-radius: 10px;}
.info-panel dl dt .ico sub span em { font-weight: 600;}
.info-panel dl dt h3 { font-size: 24px; font-weight: 100; line-height: 30px; color: #75CCEF; margin: 5px 0 0 0; }
.info-panel dl dt h5 { font-size: 12px; font-weight: 100; line-height: 20px; color: #75CCEF; margin: 5px 0 0 0;}
.info-panel dl dt #system-info { width: 96%; height: 55px; margin: 6px auto 0 auto; overflow: hidden; position: relative; z-index: 1;}
.info-panel dl dt ul li { line-height: 20px; font-weight: 600; color: #75CCEF;}
.info-panel dl dt ul li span { font-family: Tahoma; font-weight: 100; font-size: 11px; margin-left: 8px;}
.info-panel dl dd { border-top: solid 1px #DEEFFB;}
.info-panel dl dd ul { font-size: 0; *word-spacing:-1px/*IE6、7*/;}
.info-panel dl dd li { text-align: center; display: inline-block; *display: inline/*IE7*/; margin-left: -1px; border-left: solid 1px #DEEFFB; zoom: 1; }
.info-panel dl dd li.lbn{border-left:none}
.info-panel dl dd li a { font-size: 12px; color: #75CCEF; line-height: 20px; display: block; height: 20px; padding: 10px 0; margin: 0 auto; position: relative; z-index:1;}
.info-panel dl dd li sub { font-family: Tahoma; font-size: 11px; line-height: 16px; color: #FFF; text-align: center; display: block; min-width: 8px; height: 16px; padding: 0 4px;  border: solid 2px #FFFFFF; border-radius: 10px; position: absolute; z-index: 1; top: -10px; left: 85%;}
.info-panel dl dd li sub em { font-weight: 600;}
.info-panel dl dd li.high sub { background-color: #FF5C26;}
.info-panel dl dd li.normal sub { background-color: #75CCEF;}
.info-panel dl dd li.none sub { visibility: hidden; display: none;}
.info-panel dl dd li.high a { font-weight: 600; color: #FF5C26;}
.info-panel dl dd li.high:hover, .info-panel dl dd li.high:hover a{ background-color: #FF5C26; color: #FFF;}
.info-panel dl dd li.normal a { color: #75CCEF;}
.info-panel dl dd li.none a { color: #75CCEF;}
.info-panel dl dd li.normal:hover,
.info-panel dl dd li.normal:hover a,
.info-panel dl dd li.none:hover,
.info-panel dl dd li.none:hover a { background-color: #75CCEF; color: #FFF;}
.info-system{margin: 30px 0 0 0;padding: 0 20px;background: #fff;box-shadow: 0 0 8px rgba(0,0,0,0.1);font-size: 12px;border-radius: 5px;}
.info-system .mt{padding: 26px 0 14px;border-bottom: 1px solid #e4eaec;position: relative;}
.info-system .mt h3{font-size: 16px;font-weight: bold;color: #000;line-height: 20px;padding-left: 28px;}
.info-system .mc{padding-bottom: 30px;}
.system_table{border:1px solid #dcdcdc;width:100%;}
.system_table td{height:40px;line-height:40px;font-size:12px;color:#454545;border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;width:32%;padding-left:3%;}
.system_table td.gray_bg{background:#f7f7f7;width:18%;}
/* welcome.html END */







/* 首页模板编辑设定 */
.home-templates-board-style {}
.home-templates-board-style li { line-height:24px; width:24px; height:24px; padding: 24px 0 0 0; margin-right:14px; float:left; position:relative;}
.home-templates-board-style li.red { color: #C1392B;}
.home-templates-board-style li.pink { color: #FF7373;}
.home-templates-board-style li.orange { color: #E77E23;}
.home-templates-board-style li.green { color: #27AE61;}
.home-templates-board-style li.blue { color: #3598DC;}
.home-templates-board-style li.purple { color: #9C59B8;}
.home-templates-board-style li.brown { color: #8C4600;}
.home-templates-board-style li.default { color: #79796A;}
.home-templates-board-style li em { display: block; width: 24px; height: 24px; position: absolute; z-index: 1; top:0; left:0; border-radius: 4px;}
.home-templates-board-style li.red em { background-color: #C1392B;}
.home-templates-board-style li.pink em { background-color: #FF7373;}
.home-templates-board-style li.orange em { background-color: #E77E23;}
.home-templates-board-style li.green em { background-color: #27AE61;}
.home-templates-board-style li.blue em { background-color: #3598DC;}
.home-templates-board-style li.purple em { background-color: #9C59B8;}
.home-templates-board-style li.brown em { background-color: #8C4600;}
.home-templates-board-style li.default em { background-color:#79796A;}
.home-templates-board-style li i { font-size: 14px; line-height: 24px; color: #FFF; display:none; position: absolute; z-index: 9; top: 0; left: 5px;}
.home-templates-board-style li.selected i { display: block;}

.home-templates-board-layout { background: url(../images/size.gif) no-repeat scroll center top; width: 964px; padding-top: 32px; overflow: hidden;}
.home-templates-board-layout .left { width: 228px; float: left; margin-left: 2px; margin-bottom: 2px;}
.style-red .left { background-color: #F9EEF2;}
.style-pink .left { background-color: #FFEBEB;}
.style-orange .left { background-color: #FBF1E8;}
.style-green .left { background-color: #E8FDF1;}
.style-blue .left { background-color: #E8F4FC;}
.style-purple .left { background-color: #F7EAFD;}
.style-brown .left { background-color: #FCF2E7;}
.style-default .left { background: #F5F5F5;}

.style-red dd.tit-txt { background: #C1392B;}
.style-pink dd.tit-txt { background: #FF7373;}
.style-orange dd.tit-txt { background: #E77E23;}
.style-green dd.tit-txt { background: #27AE61;}
.style-blue dd.tit-txt { background: #3598DC;}
.style-purple dd.tit-txt { background: #9C59B8;}
.style-brown dd.tit-txt { background: #8C4600;}
.style-default dd.tit-txt { background: #565656;}

.act-hot-goods {}
.act-hot-goods ul { list-style: outside none disc; padding: 10px 30px; }
.act-hot-goods ul li { list-style: outside none disc; margin-bottom: 5px; }
.act-hot-goods a { color: #666; display: inline-block; line-height: 20px; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap; width: 160px; }


.home-templates-board-layout .right { float:right; width: 375px; max-height: 656px; padding: 2px 4px 0 2px; overflow: hidden; position: relative;}
.home-templates-board-layout .middle { float: left; width:334px; margin-right: 2px;}
.home-templates-board-layout .bottom { clear:both; width: 830px;}
.home-templates-board-layout dl { padding: 7px; overflow: hidden;}
.home-templates-board-layout dl:hover { filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#19000000', endColorstr='#19000000'); background: rgba(0,0,0,0.1); box-shadow: 0 0 0 2px rgba(0,0,0,0.25);}
.home-templates-board-layout dl dt { clear: both; width: 100%; height:24px; display:block; overflow: hidden; margin-bottom: 6px; }
.home-templates-board-layout dl dt h4 { font-size: 14px; color: #555; font-weight: 600; padding-left:2px; line-height: 24px; height:24px; width:100px; float:left; margin:0;}
.home-templates-board-layout .left h4 { color: #555;}
.style-default.home-templates-board-layout .left h4 { color: #555!important;}

.home-templates-board-layout dl dt a { color: #555; line-height:20px; text-align: center; height: 20px; border: solid 1px #E7E7E7; background: #F7F7F7; float: right; padding: 0 6px; margin: 1px 0 1px 6px;}
.home-templates-board-layout dl dt a i { font-size: 14px; margin-right: 4px;}
.home-templates-board-layout dl:hover dt a { background: #FFF; border-color: #AAA;}
.home-templates-board-layout .left dl dt a { color: #FFF; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#33000000', endColorstr='#33000000');background:rgba(0,0,0,0.2); border: solid 1px rgba(0,0,0,0.1);}
.home-templates-board-layout .left dl:hover dt a { filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000', endColorstr='#66000000');background:rgba(0,0,0,0.4); border: solid 1px rgba(0,0,0,0.3);}
.home-templates-board-layout dl dd { background-color: #FFF; border:dashed #E7E7E7 1px; overflow: hidden;}
.home-templates-board-layout .left dd { }
.home-templates-board-layout dl:hover dd { border-color: #AAA;}
.home-templates-board-layout dd .picture { background: #F7F7F7 url(../images/picture.gif) no-repeat scroll center center;}

.home-templates-board-layout dd.tit-pic .picture { background: #FFF; width: 212px; height: 40px;}
.home-templates-board-layout dd.tit-pic .picture img { max-width: 212px; max-height: 40px;}
.home-templates-board-layout dd.tit-txt { width: 212px; height: 40px;}
.home-templates-board-layout dd.tit-txt .txt-type { font-size: 0; *word-spacing:-1px/*IE6、7*/; height: 28px; padding: 4px 0 8px 4px;}
.home-templates-board-layout dd.tit-txt span { font: 22px/32px "Microsoft YaHei", 微软雅黑, \9ed1\4f53, \5b8b\4f53, "Microsoft JhengHei", 华文细黑, STHeiti, MingLiu; line-height: 28px; vertical-align: middle; text-align: center; display: inline-block; width: 28px; height: 28px; margin: 2px 8px auto 16px; color:#fff}
.style-red .tit-txt span { color: #C1392B; border-color: #C1392B;}
.style-pink .tit-txt span { color: #FF7373; border-color: #FF7373;}
.style-orange .tit-txt span { color: #E77E23; border-color: #E77E23;}
.style-green .tit-txt span { color: #27AE61; border-color: #27AE61;}
.style-blue .tit-txt span { color: #3598DC; border-color: #3598DC;}
.style-purple .tit-txt span { color: #9C59B8; border-color: #9C59B8;}
.style-brown .tit-txt span { color: #8C4600; border-color: #8C4600;}
.style-default .tit-txt span { color: #79796A; border-color: #79796A;}
.home-templates-board-layout dd.tit-txt h2 { font: lighter 22px/32px "microsoft yahei"; color: #fff; letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; margin: 0;}
.home-templates-board-layout dd.tit-txt span, .home-templates-board-layout dd.tit-txt h2 { *display: inline/*IE6,7*/;}

.home-templates-board-layout dd.act-pic .picture { background-color: transparent; width: 212px; height: 180px; text-align:center;}
.home-templates-board-layout dd.act-pic .picture img { max-width: 180px; max-height: 180px;}
.home-templates-board-layout dd.category-list { height: 124px; }
.home-templates-board-layout dd.category-list ul { height: 124px;padding: 22px 0 8px 22px;}
.home-templates-board-layout dd.category-list li { display: inline-block; *display: inline;zoom: 1; }
.home-templates-board-layout dd.category-list li a { color:#666; display: inline-block; line-height: 14px; margin-bottom: 15px; min-width: 62px; padding:2px 8px;}
.home-templates-board-layout dd.category-list a li:hover { text-decoration: none; text-shadow: none;}
.style-default.home-templates-board-layout dd.category-list li a { color: #777;}
.home-templates-board-layout dd.category-list li:nth-child(even) a { border: none;}
.home-templates-board-layout dd.top-list { height:350px;}
.home-templates-board-layout dd.top-list li { clear:both; padding-bottom:5px; border-bottom:dotted 1px #E7E7E7; margin-bottom:5px; overflow: hidden;}
.home-templates-board-layout dd.top-list .goods-pic { line-height: 24px;  width:60px; height:60px; float:left; background: #F7F7F7 url(../images/picture.gif) no-repeat scroll center center;}
.home-templates-board-layout dd.top-list .goods-name { line-height: 16px; margin: 2px 0 6px;  width: 140px; padding-left:10px; height:32px; overflow:hidden;}
.home-templates-board-layout dd.top-list .goods-price { line-height: 20px; background: url("../images/rmb.gif") no-repeat scroll left center transparent; display: inline-block;  width: 60px; padding-left: 10px; margin-left:10px;}
.home-templates-board-layout dd.top-list .goods-price em { font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-style: normal; color: #C00; font-weight: 600;}
.home-templates-board-layout .goods-list { font-size: 0; *word-spacing:-1px/*IE6、7*/; width:430px!important; height: 240px; margin: -1px;}
.home-templates-board-layout .goods-list li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; width: 119px; height: 119px; border: solid #EEE; border-width: 0 1px 1px 0;}
.home-templates-board-layout .goods-list li { *display: inline/*IE6,7*/; }
.home-templates-board-layout .goods-list span { line-height: 0; background-color: #FFF; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 119px; height: 119px; overflow: hidden; }
.home-templates-board-layout .goods-list span i { font-size: 42px; color: #CCC;}
.home-templates-board-layout .goods-list span img { max-width: 119px; max-height: 119px; margin-top:expression(119-this.height/2); *margin-top:expression(60-this.height/2);}
.home-templates-board-layout .middle-banner { width: 364px; height: 240px; margin: 1px; position: relative; z-index: 1;}
.home-templates-board-layout .middle-banner a { color: #555; background: #F7F7F7 url(../images/picture.gif) no-repeat scroll center center; text-align: center; width:119px; height:119px; line-height:119px; display:block; float:left; margin:1px; overflow:hidden;}
/*.home-templates-board-layout .middle-banner a.left-a,
.home-templates-board-layout .middle-banner a.left-b,
.home-templates-board-layout .middle-banner a.right-a,
.home-templates-board-layout .middle-banner a.right-b { width: 119px; height: 119px;}
.home-templates-board-layout .middle-banner a.middle-a { width: 238px; height: 238px;}
.home-templates-board-layout .middle-banner a.bottom-a,
.home-templates-board-layout .middle-banner a.bottom-b,
.home-templates-board-layout .middle-banner a.bottom-c,
.home-templates-board-layout .middle-banner a.bottom-d { width: 119px; height: 68px;}
.home-templates-board-layout .middle-banner a.left-a img,
.home-templates-board-layout .middle-banner a.left-b img,
.home-templates-board-layout .middle-banner a.right-a img,
.home-templates-board-layout .middle-banner a.right-b img { max-width: 119px; max-height: 119px;}
.home-templates-board-layout .middle-banner a.middle-a img { max-width: 238px; max-height: 238px;}
.home-templates-board-layout .middle-banner a.bottom-a img,
.home-templates-board-layout .middle-banner a.bottom-b img,
.home-templates-board-layout .middle-banner a.bottom-c img,
.home-templates-board-layout .middle-banner a.bottom-d img { max-width: 119px; max-height: 68px;}
.home-templates-board-layout .middle-banner a.left-a { top: 0; left: 0;}
.home-templates-board-layout .middle-banner a.left-b { top: 119px; left: 0;}
.home-templates-board-layout .middle-banner a.right-a { top: 0; right: 0;}
.home-templates-board-layout .middle-banner a.right-b { top: 119px; right: 0;}
.home-templates-board-layout .middle-banner a.middle-a { top: 0; left: 119px;}
.home-templates-board-layout .middle-banner a.bottom-a { bottom: 0; left: 0;}
.home-templates-board-layout .middle-banner a.bottom-b { bottom: 0; left: 119px;}
.home-templates-board-layout .middle-banner a.bottom-c { bottom: 0; right: 119px;}
.home-templates-board-layout .middle-banner a.bottom-d { bottom: 0; right: 0;}*/
.home-templates-board-layout .middle-banner a.middle-a,.home-templates-board-layout .middle-banner a.right-a,.home-templates-board-layout .middle-banner a.right-b { display:none}
/*首页楼层横幅*/ 
.home-templates-board-layout .footer-banner{ float:left; width:953px; height:120px; margin-top:10px;}
.home-templates-board-layout .picture  { width: 937px; height: 71px; overflow:hidden;}
.home-templates-board-layout dd.banner-pic .picture img { max-width: 953px; }

#add_recommend_pic .middle-banner { background-color: #CCC; width: 320px; height: 206px; position: relative; z-index: 1;}
#add_recommend_pic .middle-banner a { font-family: tahoma; font-size: 10px; color: #333; background-color: #FFF; text-align: center; vertical-align: middle; display:block; float:left; opacity: 0.8;line-height: 106px; width: 106px; height: 106px; overflow:hidden;}
#add_recommend_pic .middle-banner a:hover { opacity: 0.5;}
/*#add_recommend_pic .middle-banner a.left-a,
#add_recommend_pic .middle-banner a.left-b,
#add_recommend_pic .middle-banner a.right-a,
#add_recommend_pic .middle-banner a.right-b { line-height: 80px; width: 80px; height: 80px;}
#add_recommend_pic .middle-banner a.middle-a { line-height: 160px; width: 160px; height: 160px;}
#add_recommend_pic .middle-banner a.bottom-a,
#add_recommend_pic .middle-banner a.bottom-b,
#add_recommend_pic .middle-banner a.bottom-c,
#add_recommend_pic .middle-banner a.bottom-d { line-height: 46px; width: 80px; height: 46px;}
#add_recommend_pic .middle-banner a.left-a img,
#add_recommend_pic .middle-banner a.left-b img,
#add_recommend_pic .middle-banner a.right-a img,
#add_recommend_pic .middle-banner a.right-b img { max-width: 80px; max-height: 80px;}
#add_recommend_pic .middle-banner a.middle-a img { max-width: 160px; max-height: 160px;}
#add_recommend_pic .middle-banner a.bottom-a img,
#add_recommend_pic .middle-banner a.bottom-b img,
#add_recommend_pic .middle-banner a.bottom-c img,
#add_recommend_pic .middle-banner a.bottom-d img { max-width: 80px; max-height: 46px;}
#add_recommend_pic .middle-banner a.left-a { top: 0; left: 0;}
#add_recommend_pic .middle-banner a.left-b { top: 80px; left: 0;}
#add_recommend_pic .middle-banner a.right-a { top: 0; right: 0;}
#add_recommend_pic .middle-banner a.right-b { top: 80px; right: 0;}
#add_recommend_pic .middle-banner a.middle-a { top: 0; left: 80px;}
#add_recommend_pic .middle-banner a.bottom-a { bottom: 0; left: 0;}
#add_recommend_pic .middle-banner a.bottom-b { bottom: 0; left: 80px;}
#add_recommend_pic .middle-banner a.bottom-c { bottom: 0; right: 80px;}
#add_recommend_pic .middle-banner a.bottom-d { bottom: 0; right: 0;}*/
#add_recommend_pic .middle-banner a.middle-a,#add_recommend_pic .middle-banner a.right-a ,#add_recommend_pic .middle-banner a.right-b{ display:none}

.home-templates-board-layout .add-tab { color: #999; height: 24px; margin: 8px 0 0 8px;}
.home-templates-board-layout .add-tab a { color: #555; line-height: 16px; background-color: #F7F7F7; display: inline-block; *display: inline/*IE7*/; height: 16px; padding: 3px 10px; margin-right: 6px; border: solid 1px #E7E7E7; *zoom:1;}
.home-templates-board-layout .add-tab a:hover { color: #333; border-color: #AAA;}
.home-templates-board-layout .add-tab a i { font-size: 14px; margin-right: 6px;}
.home-templates-board-layout.sticky .add-tab { filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#F2FFFFFF', endColorstr='#F2FFFFFF');background:rgba(255,255,255,0.95); width: 100%; height: 24px; padding: 6px 0; margin: 0; border-bottom: solid #E7E7E7 1px; position: fixed; z-index: 9; top: 62px; left: 0; box-shadow: 0 2px 2px rgba(0,0,0,0.05) }
.home-templates-board-layout.sticky .add-tab a { margin-left: 620px;}
.home-templates-board-layout ul.brands { *word-spacing:-1px/*IE6、7*/; width: 680px; height: 40px; margin: 0 0 -1px -1px;}
.home-templates-board-layout ul.brands li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline; padding: 5px; border: solid #FAFAFA; border-width: 0 0 1px 1px; zoom:1;}
.home-templates-board-layout ul.brands li span { line-height: 0; background-color: #FFF; text-align: center; vertical-align: middle; display: table-cell; *display: block; height: 32px; overflow: hidden;}
.home-templates-board-layout ul.brands li span i { font-size: 28px; color: #CCC;}
.home-templates-board-layout ul.brands li img { max-width: 96px; max-height: 32px; margin-top:expression(32-this.height/2); *margin-top:expression(16-this.height/2);}
.home-templates-board-layout dd.adv-pic .picture { width: 324px; height:380px;}


.dialog-handle { border: dotted #CBE9F3; border-width: 1px 0 0 0;}
.dialog-handle p { font-size: 12px; padding: 6px; overflow:hidden;}
.dialog-handle p span.handle { width: 45%; float:left;}
.dialog-handle p span.note  {width: 45%; float:left; color: #999; }

.category-list-edit { margin: 10px auto; max-height: 240px; clear:both; border: 1px solid #CBE9F3; background-color: #FFF; padding:10px; overflow: auto;}
.s-tips { color: #333; background: #FEFAE7; background: none repeat scroll 0 0 #FEFEDA; border: 1px solid #FFE8C2 !important; padding:4px; margin-bottom: 6px;}
.s-tips i { background: url(../images/bg_position.gif) no-repeat scroll -270px -630px; vertical-align: middle; display:inline-block; width: 16px; height: 16px;}
.category-list-edit dl { border-bottom: dotted #CBE9F3 1px; margin-bottom: 6px;}
.category-list-edit dl dt, .category-list-edit dl dd { line-height: 20px; background-color: #FFF; display: inline-block; margin: 0 0 6px 2px; padding: 0 12px 0 6px; border: solid 2px #FFF; position:relative; z-index:1; cursor: pointer;}
.category-list-edit dl dt i, .category-list-edit dl dd i { line-height: 9px; background: #F30 url(../images/bg_position.gif) no-repeat scroll -250px -640px; text-indent: 999px; display: none; width: 9px; height: 9px; position: absolute; z-index: 1; top: -1px; right: -1px; overflow: hidden;}
.category-list-edit dl dt:hover, .category-list-edit dl dd:hover { background-color:#FFC; border-color: #F30; box-shadow: 2px 2px 0 rgba(204,204,204,0.5);}
.category-list-edit dl dt:hover i, .category-list-edit dl dd:hover i {display:block;}
.category-list-edit dl dt { font-weight: 600;}

.show-recommend-goods-list { clear:both; }
.handle-select ul.goods-list { clear:both; overflow:hidden; border-top: dotted 1px #CBE9F3; border-bottom: solid 1px #CBE9F3; padding-bottom:6px; margin: 0 0 6px 0;}
.dialog-show-box { background:#F6FCFE; border: dotted 1px #CBE9F3; margin-bottom:8px; padding-bottom: 4px;}
.dialog-select-bar { margin: 4px 8px; }
.dialog-select-bar select { visibility: inherit !important;}
.no-record { color: #0D93BF; font-weight: 600; text-align:center; line-height: 64px; min-height: 64px; }

h4.dialog-handle-title { font-size: 12px !important; font-weight: 700; line-height:26px; color: #555; display: block; height: 26px; padding: 6px 0; margin:0 !important;}
.dialog-handle-box { border-bottom: dotted 1px #CBE9F3; padding-bottom:8px;}
.dialog-handle-box .left {width: 45%; float:left; }
.dialog-handle-box .right {width: 45%; float:left; color: #999;}

.dialog-goodslist-s1,
.dialog-goodslist-s3 { padding: 0 0 8px 0; border-bottom: dotted 1px #CBE9F3;}
.dialog-goodslist-s1 .goods-pic,
.dialog-goodslist-s2 .goods-pic,
.dialog-goodslist-s3 .goods-pic,
.dialog-brandslist-s1 .brands-pic,
.dialog-brandslist-s2 .brands-pic,
.dialog-adv-s1 .adv-pic { background: rgba(255,255,255,0.8); margin: 1px; border-width: 1px; position:relative; overflow:hidden; z-index:1; zoom:1; cursor: pointer;}
.dialog-goodslist-s1 .goods-pic:hover,
.dialog-goodslist-s2 .goods-pic:hover,
.dialog-goodslist-s3 .goods-pic:hover,
.dialog-brandslist-s1 .brands-pic:hover,
.dialog-brandslist-s2 .brands-pic:hover,
.dialog-adv-s1 .adv-pic:hover { border-style: solid; border-width: 2px; margin:0; }
.dialog-goodslist-s1 .goods-pic:hover,
.dialog-goodslist-s3 .goods-pic:hover,
.dialog-brandslist-s1 .brands-pic:hover,
.dialog-adv-s1 .adv-pic:hover { box-shadow: 2px 2px 0 rgba(153,153,153,0.25);}
.dialog-goodslist-s1 .ac-ico,
.dialog-goodslist-s2 .ac-ico,
.dialog-goodslist-s3 .ac-ico,
.dialog-brandslist-s1 .ac-ico,
.dialog-brandslist-s2 .ac-ico,
.dialog-adv-s1 li .ac-ico { line-height: 9px; background-image: url(../images/bg_position.gif); background-repeat:no-repeat; display: none; width: 9px; height: 9px; position: absolute; z-index: 1; top: -1px; right: -1px;}
.goods-pic:hover .ac-ico,
.brands-pic:hover .ac-ico,
.adv-pic:hover .ac-ico { display:block;}
.dialog-goodslist-s1 .goods-name,
.dialog-goodslist-s2 .goods-name,
.dialog-goodslist-s3 .goods-name {line-height:16px; height: 32px; width: 72px; padding-top:4px; overflow: hidden;}
.dialog-goodslist-s1 .goods-name,
.dialog-goodslist-s3 .goods-name,
.dialog-brandslist-s1 .brands-name { background: rgba(255,255,255,0.8); }
.dialog-goodslist-s1 .goods-name a,
.dialog-goodslist-s3 .goods-name a { color: #777;}
.dialog-goodslist-s1 .goods-name a:hover,
.dialog-goodslist-s3 .goods-name a:hover { color:#F30;}

.dialog-goodslist-s1 li { display: inline-block; width:76px; height: 112px; margin: 0 0 0 18px;}
.dialog-goodslist-s1 li { *display: inline/* IE7 */;}
.dialog-goodslist-s1 .goods-pic { width: 72px; height: 72px; border-style: dashed; border-color: #E7E7E7; }
.dialog-goodslist-s1 .goods-pic:hover { border-color: #F30;}
.dialog-goodslist-s1 .ac-ico { background-color: #F30; background-position: -250px -640px; }
.dialog-goodslist-s1 .goods-name { width: 72px;}

.dialog-goodslist-s2 { clear: both; overflow:hidden; }
.dialog-goodslist-s2 li { display: inline-block; width:76px; height:112px; margin: 10px 0 10px 18px;}
.dialog-goodslist-s2 li { *display: inline/* IE7 */;}
.dialog-goodslist-s2 .goods-pic { width: 72px; height: 72px; border-style: solid; border-color: #CBE9F3; }
.dialog-goodslist-s2 .goods-pic:hover { border-color: #19AEDE;}
.dialog-goodslist-s2 .ac-ico { background-color: #19AEDE; background-position: -250px -631px; }
.dialog-goodslist-s2 .goods-name { width: 72px;}

.dialog-goodslist-s3 li { display: inline-block; width: 70px; height:100px; margin: 0 6px; }
.dialog-goodslist-s3 li { *display: inline/* IE7 */;}
.dialog-goodslist-s3 .goods-pic { width: 64px; height: 64px; border-style: dashed; border-color: #E7E7E7; }
.dialog-goodslist-s3 .goods-pic:hover { border-color: #F30;}
.dialog-goodslist-s3 .ac-ico { background-color: #F30; background-position: -250px -640px; }
.dialog-goodslist-s3 .goods-name { width: 64px;}

.dialog-brandslist-s1 { padding: 0 0 8px 0; border-bottom: dotted 1px #CBE9F3;}
.dialog-brandslist-s1 li { display: inline-block; *display: inline/* IE7*/; width: 92px; zoom: 1; margin-right: 3px;}
.dialog-brandslist-s1 .brands-pic { width: 88px; height: 29px; border-style: dashed; border-color: #E7E7E7;}
.dialog-brandslist-s1 .ac-ico { background-color: #F30; background-position: -250px -640px;}
.dialog-brandslist-s1 .brands-pic:hover { border-color: #F30;}
.dialog-brandslist-s1 .brands-name { line-height: 18px; text-align:center; text-overflow: ellipsis; white-space:nowrap; display:block; width: 88px; height: 18px; overflow:hidden; margin: 0 auto;}
.dialog-brandslist-s2 {}
.dialog-brandslist-s2 li {display: inline-block; width: 92px; margin: 8px 0 8px 4px;}
.dialog-brandslist-s2 li { *display: inline/* IE7*/;}
.dialog-brandslist-s2 .brands-pic { width: 88px; height: 29px; border-style: solid; border-color: #CBE9F3;}
.dialog-brandslist-s2 .ac-ico { background-color: #19AEDE; background-position: -250px -631px;}
.dialog-brandslist-s2 .brands-pic:hover { border-color: #19AEDE;}
.dialog-brandslist-s2 .brands-name { line-height: 18px; color: #0D93BF; text-align:center; text-overflow: ellipsis; white-space:nowrap; display:block; width: 92px; height: 18px; overflow:hidden;}
.dialog-adv-s1 { font-size: 0; *word-spacing:-1px/*IE6、7*/; padding: 10px 0;}
.dialog-adv-s1 li { background-color: #FFF; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; width: 110px; height: 116px; margin-right: 12px;}
.dialog-adv-s1 li { *display: inline/*IE6,7*/; }
.dialog-adv-s1 li.selected .adv-pic { border-color: #19AEDE;}
.dialog-adv-s1 li .adv-pic { width: 106px; height: 112px; margin: 0; border: solid #F7F7F7 2px;}
.dialog-adv-s1 li .adv-pic:hover { border-color: #F30;}
.dialog-adv-s1 li .adv-pic img { max-width: 106px; max-height: 112px; z-index:-1;}
.dialog-adv-s1 li .adv-pic .ac-ico { background-color: #F30; background-position: -250px -640px;}



/*yes_onoff样式*/
.yes-onoff a, .no-onoff a, .power-onoff a {
    line-height: 999%;
    background: url(../images/bg_position.gif) no-repeat scroll;
    background-position-x: 0%;
    background-position-y: 0%;
    display: inline-block;
    width: 34px;
    height: 34px;
    overflow: hidden;
}
.yes-onoff a.disabled {
    background-position: -120px -500px;
}
.yes-onoff a.enabled {
    background-position: 0px -500px;
}

/*验证报错样式*/
form label.error {
    font-style: normal;
    font-weight: normal;
    color: #F00;
    background: url(../images/bg_position.gif) no-repeat -625px -730px;
    padding-left: 20px;
    margin-left: 5px;
}


/*手机端样式*/
.mb-special-layout {
    font-size: 0;
    background: #EFFAFE url("../images/cms_edit_bg_line.png") repeat-y scroll -50px 0;
    *word-spacing: -1px;
    padding-top: 20px;
    border-top: solid 1px #deeffb;
}
.mb-special-layout .mb-item-box {
    background: url(../images/mpat.png) no-repeat 0 0;
    width: 400px;
    height: 670px;
    margin: 0 50px 0 30px;
}
.mb-special-layout .mb-item-box, .mb-special-layout .module-list {
    font-size: 12px;
    vertical-align: top;
    letter-spacing: normal;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.mb-special-layout .item-list {
    width: 350px;
    height: 540px;
    margin: 51px 26px 79px 24px;
    overflow-x: hidden;
    overflow-y: scroll;
}
.mb-item-box .special-item {
    width: 320px;
    min-height: 60px;
    padding: 4px;
    border: dashed 1px #CCC;
    margin: 2px 2px 0 2px;
    position: relative;
    z-index: 1;
}
.mb-item-box .usable {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}
.mb-item-box .special-item .item_type, .mb-item-box .special-item .handle {
    width: 312px;
    height: 20px;
    padding: 4px;
    position: absolute;
    z-index: 1;
    top: 4px;
    left: 4px;
}
.mb-item-box .special-item .item_type {
    color: #555;
    background-color: #EEE;
    display: block;
}
.mb-special-layout .mb-item-box, .mb-special-layout .module-list {
    font-size: 12px;
    vertical-align: top;
    letter-spacing: normal;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.mb-special-layout .module-list {
    margin: 20px auto 0 50px;
}
.mb-special-layout .module-list div {
    background: url(../images/mpat.png) no-repeat;
    background-position-x: 0%;
    background-position-y: 0%;
    display: block;
    width: 304px;
    margin: 0 0 12px 0;
    position: relative;
    z-index: 1;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}
.mb-special-layout .module-list .module_adv_list {
    background-position: -440px 0;
    height: 98px;
}
.mb-special-layout .module-list span {
    font: 600 14px/20px "microsoft yahei";
    color: #FFF;
    text-align: center;
    width: 45px;
    position: absolute;
    z-index: 1;
    top: 5px;
    left: 5px;
}
.mb-special-layout .module-list a.add {
    color: #FFF;
    width: 12px;
    height: 40px;
    padding: 5px 6px;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
}
.mb-special-layout .module-list .module_home1 {
    background-position: -440px -100px;
    height: 98px;
}
.mb-special-layout .module-list .module_home2 {
    background-position: -440px -200px;
    height: 115px;
}
.mb-special-layout .module-list .module_home3 {
    background-position: -440px -320px;
    height: 102px;
}
.mb-special-layout .module-list .module_home4 {
    background-position: -440px -430px;
    height: 115px;
}
.mb-special-layout .module-list .module_goods {
    background-position: -440px -550px;
    height: 228px;
}
.mb-special-layout .module-list .module_goods1 {
    background-position: -440px -550px;
    height: 228px;
}
.mb-special-layout .module-list .module_goods2 {
    background-position: -440px -550px;
    height: 228px;
}
.mb-item-edit-content .btn-add {
    font-size: 12px;
    margin: 10px;
}
.mb-item-box .home1 img, .mb-item-box .adv_list img {
    max-width: 320px;
    max-height: 133px;
}
.mb-item-box .special-item .handle {
    text-align: right;
    top: auto;
    bottom: 4px;
}

.margintop {
    margin-top: 10px;
}
a.btn-add-nofloat {
    background: url(../images/bg_position.gif) no-repeat scroll 0px -720px;
    display: inline-block;
    padding-left: 24px;
}



.color .colorPicker { vertical-align: middle; display: inline-block; float: none;}
.color .evo-pointer { vertical-align: middle; display: inline-block; width: 24px; height: 24px; float: none; margin-left: 8px; border-radius: 4px;}
.color .colorPicker, .color .evo-pointer { *display: inline/*IE6,7*/;}

/*提示保存成功*/
.web-save-succ { font-size: 14px; color: #060; background: #E8FFE8; padding: 4px 14px; border: solid 1px #339900; box-shadow: 2px 2px 0 rgba(153,153,153,0.5);}

.floatleft { float: left; padding-left: 15px; }

.stat-info { color: #0099CC; background-color: #F3FBFE; clear: both; padding: 15px; border: solid 1px #DEEFFB; }
.stat-info span { font-size: 12px; margin-right: 50px; white-space: nowrap; }
.stat-info span strong { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #31444D; margin: 0 2px; }

.thumblists li { float: left; width: 80px !important; height: 100px; margin-right: 10px; }
.thumblists li.picture div { background: #FFF; float: left; *text-align: center; display: inline; border: dotted 1px #CBE9F3; float: left; padding: 2px; margin: 5px; }

.thumblists li.picture p span { display: inline-block; width: 50%; text-align: center; }
.chat-log-list .no_data { color: #0099CC; font-size: 14px; font-weight: bold; line-height: 120px; text-align: center; }


.scrollbar-box { background-color: #FFF; max-height: 200px; margin: 8px 0; border: dashed 1px #E6E6E6; position: relative; z-index: 1; overflow: hidden; }
.ncap-type-spec-list { padding: 9px; }
.ncap-type-spec-list dl { padding: 0 0 10px 0; border-bottom: dotted 1px #D7D7D7; }
.ncap-type-spec-list dt { font-size: 12px; font-weight: 600; display: block; text-align: left !important;}
.ncap-type-spec-list dd { font-size: 0; *word-spacing:-1px/*IE6、7*/;display: block; }
.ncap-type-spec-list label { font-size: 12px; vertical-align: top; display: inline-block; *display: inline/*IE7*/; width: 150px; margin-right: 10px; zoom: 1; }
#submitBtn { display: inline-block; vertical-align: middle; margin: 16px 12px;}









