@charset "utf-8";
@font-face {
  font-family: 'odfont';  /* project id 1826151 */
  src: url('//at.alicdn.com/t/font_1826151_ub4zcpms8h.eot');
  src: url('//at.alicdn.com/t/font_1826151_ub4zcpms8h.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1826151_ub4zcpms8h.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1826151_ub4zcpms8h.woff') format('woff'),
  url('//at.alicdn.com/t/font_1826151_ub4zcpms8h.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1826151_ub4zcpms8h.svg#odfont') format('svg');
}

.odfont{
    font-family:"odfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -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%; }

.h36 { height: 36px;}

.size-64x64 { width: 64px; height: 64px;}
.size-56x56 { width: 56px; height: 56px;}
.size-32x32 { width: 32px; height: 32px;}
.size-44x44 { width: 44px; height: 44px;}
.size-80x40 { width: 80px; height: 40px;}
.size-88x31 { width: 88px; height: 31px;}
.size-88x29 { width: 88px; height: 29px;}
.size-68x34 { width: 68px; height: 34px;}
.size-72x72 { width: 72px; height: 72px;}
.size-106x106 { width: 106px; height: 106px;}

.size-200x200 { width: 200px; height: 200px;}

.hidden {
    display: none;
}
/* Base
---------------------------------------------------------------------*/

.red {color: red;}
.blue { color: #06C;}
.orange { color: #F60;}
.bold {font-weight: bold; color: #545454}

/* 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;}

.nav li a, .nav li a:hover, .nav-list li a, .nav-list li a:hover {
    border-bottom: 0 none;
    display: block;
    outline: medium none;
    text-decoration: none;
}

.tit label{font-weight:bold; line-height:20px;}
.ncap-form-default .row{padding-bottom:10px;}

/* 遮罩站点地图层
------------------------------------------------------------------- */
#pagemask { display: none; }
#dialog { verflow: hidden; background: #FFF;  padding: 5px; border: 5px solid #71CBEF; position: absolute; z-index: 100; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;/*Firefox\Chrome\Safari\IE9\元素圆角效果*/ -moz-box-shadow:0 0 8px rgba(82, 168, 236, 0.8); -webkit-box-shadow: 0 0 8px rgba(82, 168, 236, 0.8); box-shadow: 0 0 8px rgba(82, 168, 236, 0.8);}
	#dialog .title { padding: 5px 5px 0px 20px;}
		#dialog .title h3 { font-size: 16px; color: #329ED1; float:left; margin-top:10px;}
		#dialog .title span a { line-height: 9999px;  background: url(../images/sky/bg_position.gif) no-repeat 0px -150px; display: block; width: 17px; height: 17px; float: right; padding:0; overflow: hidden;}
			#dialog .title span a:hover { background-position: -20px -150px;}
	#dialog .content { clear: both; padding: 5px 20px; overflow: auto;}
	#dialog dl {width: 95px; float: left; overflow: hidden;}
		#dialog dt { font-size: 12px; font-weight: bold; color: #93BB3A; line-height:32px; padding-left:2px; }
		#dialog dd { height:24px; }
			#dialog dd a { line-height:20px;  padding:2px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
				#dialog dd a:hover {color: #FFF; background-color: #329ED1; text-decoration: none; }
.close_float { clear: both;}

/* 框架头部及主导航
------------------------------------------------------------------- */
.mainhd { }
.layout-header { text-align:left; width:100%; height: 91px; position:relative; z-index:1; zoom:1;}

.top-nav {max-width:320px; _width:expression((documentElement.clientWidth >320) ? "320px" : "auto" );/* IE6 */ height: 28px; padding-bottom: 29px; position: absolute; z-index:1; top: 0; right: 0;}
	.top-nav ul { line-height: 20px; color:#999;  height:20px; padding:6px 8px 2px 0px;}
		.top-nav li { color:#069; display:inline; padding-left: 4px; margin-left: 2px; float: left;}
			.top-nav li a { color:#069; background: #CCEDF9; padding-left: 4px;}
			.top-nav li a:hover { color:#00a1e9; background-position: -350px -128px; padding-left: 4px; text-decoration: none;}
				.top-nav li a span { background: #CCEDF9; padding-right: 4px;}
				.top-nav li a:hover span { background-position: 100% -128px; }
		.top-nav li.adminid {white-space:nowrap; max-width:200px; _width:expression((documentElement.clientWidth >150) ? "200px" : "auto" );/* IE6 */ height:20px; padding: 0 0 0 24px; margin-right:4px; overflow: hidden;}
.loca { line-height:24px; color:#7292A4; height:24px; position: absolute; z-index: 2; top: 62px; left: 170px;}
	.loca div, .loca strong, .crumbs span, span.arrow { float:left; margin-left: 2px;}
	.loca span.arrow {width: 4px; height:8px; margin: 9px 6px 7px 6px; _margin:9px 3px 7px 3px; /* IE6 */}


/*站点地图和常用功能下拉菜单
------------------------------------------------------------------- */
.toolbar { position: absolute; z-index: 2; top: 62px; right: 5px;}

	.skin { height:22px; margin-top:2px; margin-right:6px; float:left;}
		.skin li{ width: 14px; height: 22px; float: left; margin-right: 2px; margin-left: 2px; }
		.skin li#skin_0 { background-position: -612px -198px;}
		.skin li#skin_1 { background-position: -626px -198px; cursor: pointer;}
		.skin span{ float:left; line-height: 16px; height: 16px; padding: 0px 6px 6px 24px; }

	.sitemap { float:left; position: relative; z-index: 2;}
	.sitemap a { text-decoration: none; float:left; height: 24px; padding-left: 8px; cursor: pointer;}
	.sitemap a:hover { background-position: 0 -425px;}
		.sitemap a span { line-height:24px; font-weight: 700; color: #FFF; float:left; background: #DAF3FD; height: 24px; padding-right: 8px;}
		.sitemap a:hover span { background-position: 100% -425px;}

	.toolmenu{ background: #DAF3FD; width: 36px; height: 24px; margin:0 12px 0 6px; float: left; position: relative; z-index: 1;}
		.toolmenu .bar-btn{ display:block; width: 36px; height: 24px; position: absolute; z-index: 2; top: 0px; left: 0px; cursor: pointer;}
		.toolmenu .bar-list{ display: none; width: 96px; height: 126px; padding: 34px 5px 10px 5px; position: absolute; z-index: 1; top: 0px; right: 0px;}
			.toolmenu .bar-list li { line-height: 16px; height: 26px; width: 96px; float: left; clear: left;}
				.toolmenu .bar-list li a { text-decoration: none; color: #FFF; text-align: center; display:inline; width: 86px; height:16px; padding: 3px; margin: 1px; float: left; clear: left; border: 1px solid #15ACDC;}
				.toolmenu .bar-list li a:hover { color:#069; background-color:#DAF3FD; border: 1px solid #0299CC;}


/*左侧导航菜单栏
------------------------------------------------------------------- */
.menutd {}
.main-menu{ position:relative; z-index:20; width:161px;}
	.main-menu ul { display:none; width: 161px; position:absolute; top:10px; left:0px;}
		.main-menu li a , .main-menu li a.selected , .main-menu dl dt { line-height: 20px; text-decoration: none; color: #7394A4; background: url(../images/sky/bg_position.gif) no-repeat ; display: block; width: 120px; height: 20px; float: left; clear: left; padding: 4px 12px 4px 29px; margin: 0;}
		.main-menu li a { background-position: 0 -170px;}
		.main-menu li a.selected { color: #31444D; background-color: #CBE9F3; background-position: -161px -170px;}
		.main-menu dl dt{ background-position: -322px -170px; cursor: pointer;}
		.main-menu li a:hover{ color: #069;}

.copyright { width:150px; padding-top:6px; border-top: dashed 1px #CCC; position: absolute; bottom: 5px; left: 5px;}
	.copyright p { font-family:"Times New Roman", Times, serif; font-size: 12px; line-height: 18px; padding-left:5px;}
		.copyright p em a { text-decoration: none; font-weight: 600;}
		.copyright p a { text-decoration: underline; color: #000;}
		.copyright sup { font-family: Tahoma; font-size: 9px; line-height: 10px; color: #333; display: inline; height: 10px; padding: 0 3px; margin-left: 2px;}



/*内容页面样式
------------------------------------------------------------------- */
.page { padding: 0 9px 20px; text-align: left;}
.fixed-bar {border-bottom:1px solid #e8e8e8;}
* html .fixedbar { width: 100%; margin-top: -10px; position: relative; left: -20px;}

.fixed-empty {}
.item-title { line-height: 20px; margin-bottom: 0 !important; clear: both; overflow: hidden; _padding-bottom: 10px; +padding-bottom: 10px;}
.item-title h3{color:#333; font-size: 20px; font-weight: 400;margin-bottom:20px;}
/* table
------------------------------------------------------------------- */
.table { clear:both; width:100%; margin-top: 8px}
	.table th, .table td{}
	.nohover td { background:#FFF !important;}

.tb-type1{}
.tb-type1 th{ padding:5px 5px 3px 0; line-height:21px; color: #333;}
.tb-type1 td{ padding:5px 5px 3px 0;}
.tb-type1 td input[type="text"], .tb-type1 td select{ margin-right:4px; _margin-right:2px; margin-left:4px; _margin-left:2px; }
.tb-type1 td select { width:auto;}
.tb-type1 .txt-short { width:80px;}
.tb-type1 .txt { width:140px;}
.tb-type1 .txt2 { width:220px;}
.tb-type1 .date , .tb-type1 .date:hover { background: url(../images/input_date.gif) no-repeat 0 0; padding-left: 25px; width:70px;}
.tb-type1 .date { background-color: #FAFAFA; }
.tb-type1 .date:hover { background-color: #FFF;}
#gcategory select{ margin-right:3px;}
.tb-type1 strong{ margin-right:5px; color:#F60; }


/* tb */
.tb-type2{}
	.tb-type2 tr.hover:hover .tips2{ color:#333; }
	.tb-type2 td, tb-type2 th.td{}
	.tb-type2 .tfoot td {padding:5px 5px 3px 0; border-top: 1px solid #CBE9F3;}
	.tb-type2 th{ padding:5px 5px 3px 0; line-height:21px; font-size: 12px; }
	.tb-type2 .txt, .tb-type2 .txtnobd{ width:100px; margin-right:10px; }
	.tb-type2 .smtxt { margin-right: 5px; width: 25px; }
	.nowrap { white-space: nowrap; }
	.tb-type2 .required { margin-right:5px; font-weight:bold; line-height:20px;}
	.tb-type2 .required span { line-height: 20px; font-weight: normal; color: #aaa; margin-left: 8px;}
	.tb-type2 .required span .checkbox { vertical-align: middle; margin-right: 4px;}
.tb-type2 .rowform{padding-bottom: 10px;}
/*스토어상태*/
table tbody tr.close td { background: #EEE;}
table tbody tr.expired td { background: #FCEEED;}
table tbody tr.expire td { background: #FFF3E8;}
/*配送地区*/
#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: #00a1e9;}
#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;}

.rowform{ overflow:auto; }

.rowform .txt, .rowform textarea{ margin-right:10px; width:250px; }
.rowform .txt2, .rowform textarea{ margin-right:10px; width:110px; }
.rowform select{ margin-right:10px;}
.rowform .class-select { width: 90px; margin: 0;}
.rowform .change-select-2 select { width:123px; }
.rowform .change-select-3 select { width:78px; }
.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; }


.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:#00a1e9; }



/* Page title
---------------------------------------------------------------------*/

#title { width: 120px; height: 50px; position: absolute; top: 17px; left: 21px;}
.txt-short, .txt , .txt2 , .select{ height: 20px; line-height: 20px;}
.thead {line-height: 34px; height: 34px; font-weight: bold; color: #444; text-align: center;}
.thead td {border-bottom: 1px solid #bbdbf1;}
tr td.handler span { display:block; width: 140px; text-align:left; margin: 0 auto;}
tr.no_data td{ font-size:14px; line-height: 120px; color: #00a1e9; text-align:center; font-weight: bold;}

td.team a { padding-right: 20px; background: url(../images/blog-ico.gif) no-repeat; margin-right:16px; _margin-right:8px; line-height:16px !important;}
td.team a.tqq { background-position: 100% 0px;}
td.team a.qzone { background-position: 100% -20px;}
td.team a.weibo { background-position: 100% -40px;}

.mtr10 { margin: 10px 20px 0 0; display: inline;}
.page_link {color: #666;}
.page_hover {color: #ff6000;}
.page_link, .page_hover {font-weight: bold; display: block; float: left; text-decoration: none; padding: 2px 5px 0; font-size: 16px;}
.page_link:hover, .page_hover:hover {text-decoration: underline;}
.page .nonce { border: 1px solid #ddd; display: block; float: left; height: 17px; text-decoration: none; color: #a3a3a3; line-height: 17px; padding: 0 5px; }
.stat { float: left; height: 20px; line-height: 20px; color: #a3a3a3; text-decoration: none; }
.select {width: 370px; color: #444; font-size: 12px;}
.wordSpacing5 {word-spacing: 5px;}
.text250 {width: 238px; color: #444; font-size: 12px; padding-left: 18px}
.normal {font-weight: normal;}
.file {width: 330px;}
.floatleft {float:left;padding-left:15px;}
.clear {clear: both;}

.mt10 {margin-top: 10px;}
.mr10 { margin-right: 10px;}
.sort_order{width:50px; height:17px; line-height:17px; text-align:center}
.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 .items { border: solid 1px #CBE9F3; width:98%; margin: 10px auto;}
.order .items th {background-color:#F3FBFE;}

.red_common {font-weight: bold; color: #ff5400;}
.red_big {font-weight: bold; color: #ff5400; font-size: 16px;}
form label.error { font-style:normal; font-weight: normal; color:#F00; padding-left: 20px; margin-left:5px;}
form input.error , form textarea.error { background-color: #FFF0F0; background-repeat: repeat border: 1px dotted #FF3300;}
form label.valid { font-weight: normal; color:#390; float:none; padding-left:18px; margin-left:5px;}
.help { line-height: 24px; color: #666; background-color: #F6F6F6; padding: 6px; border: 1px dashed #CCC;}
.checkinfo { padding: 8px 0px 0px 0px;}
.checkbox { margin: 0px; padding: 0px;}
.pagination { padding: 2px; float:right; +float:none; +position: absolute; +right:6px;}
.pagination ul { margin: 0; padding: 0; }
.pagination ul li { line-height: 22px; color: #AAA; display: inline !important; list-style-type: none; width: auto !important; height: auto !important; float: left; padding: 0px; margin: 0 1px !important;}
.pagination li span {font-size: 13px;  list-style-type: none; display: inline; float: left; padding: 3px 10px; margin: 0 1px 0 0; }
.pagination li a span , .pagination li a:visited span { color: #00a1e9; text-decoration: none;  cursor:pointer; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;/*Firefox\Chrome\Safari\IE9\元素圆角效果*/}
.pagination li a:hover span, .pagination li a:active span{ color: #000; background-color: #FFF;  cursor:pointer; -khtml-opacity: .9; -moz-opacity: 0.9; -moz-box-shadow:0 0 3px rgba(204, 204, 204, 0.5); -webkit-box-shadow: 0 0 3px rgba(204, 204, 204, 0.5); box-shadow: 0 0 3px rgba(204, 204, 204, 0.5);}
.pagination li span.currentpage{ color:#FFF; font-weight: bold;  background-color: #00a1e9; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;/*Firefox\Chrome\Safari\IE9\元素圆角效果*/}
.paixv a {text-decoration:none; color:#000}
.paixv a:hover {color:#06F}
/*投诉部分*/
.progress { line-height: 20px; color: #999; padding: 10px 20px; margin: 0px;}
.progress span.text { font-size: 14px; line-height: 20px; background-image: none; float:left; padding: 10px 20px; margin: 10px; border: 1px dashed #E7E7E7;}
.progress span.next-step { width: 16px; height: 16px; float: left; padding:0; margin: 24px 0;}
.progress span.red { font-weight: 600; color: red;}
.progress span.green { font-weight: 600; color: green;}
.complain-intro { font-size: 14px; color: #555; background-color: #F9F9F9; width: 94%; padding: 9px; margin: 0 10px; border: dotted 1px #E7E7E7;}
.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;}
			.accuser { color: red;}
			.accused { color: green;}
.inform_detail .shadow2 { background-color: #F0F0F0; width: 98%; padding: 0 4px 2px 0; margin: 0 auto;}
.inform_detail .content { background-color:#FFFAE3; border: 1px solid #F1E38B; width:96%; padding: 0 2%; position: relative;}
.inform_detail .content .close_detail { width: 13px; height: 13px; position: absolute; z-index: 99; top: 2px; right: 2px;}
.inform_detail .content .close_detail a { line-height: 9999px; width: 13px; height: 13px; float: left; overflow: hidden;}
.inform_detail .content .close_detail a:hover{ background-position: -25px -820px;}
.inform_detail .content dl { line-height: 24px; width: 98%; padding-top: 5px; padding-bottom: 5px; margin: 0 auto; border-bottom: dotted 1px #F1E38B;}
.inform_detail dt { font-weight: 600; color: #930;}
.inform_detail dd{ color: #5F5946;}
/* 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 #00a1e9; 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; }


/* 外边距 Margin，三组从窄到宽，级别分别为：n, m, w */
	.mtn { margin-top: 5px !important; }
	.mbn { margin-bottom: 5px !important; }
	.mtm { margin-top: 10px !important; }
	.mbm { margin-bottom: 10px !important; }
	.mtw { margin-top: 20px !important; }
	.mbw { margin-bottom: 20px !important; }



/* Used for the Switch effect: */
.cb-enable, .cb-disable, .cb-enable span, .cb-disable span { background: url(../images/form_onoff.png) repeat-x; display: block; float: left;}
.cb-enable span, .cb-disable span { font-weight: bold; line-height: 24px; background-repeat: no-repeat; display: block;}
.cb-enable span { background-position: left -72px; padding: 0 10px;}
.cb-disable span { background-position: right -144px; padding: 0 10px;}
.cb-disable.selected { background-position: 0 -24px;}
.cb-disable.selected span { background-position: right -168px; color: #fff;}
.cb-enable.selected { background-position: 0 -48px;}
.cb-enable.selected span { background-position: left -120px; color: #fff;}
.onoff label { cursor: pointer;}
.onoff { position: relative; overflow: hidden; display: block;}
.onoff input[type="radio"] { position: absolute; left:-999px; }
.txt, select, .vmiddle , .type-file-text { vertical-align: middle;}
.rowform .txt, .rowform textarea { margin-right: 10px; width: 360px;}
.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;}

/*表单元素样式*/

.editable2, .editable-tarea2 { color: #33464F; background-color: #FFF; border: 1px dotted ; border-color:#71CBEF;}
textarea{ resize: vertical !important;/*Textarea支持调节元素的高度*/}
.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;}
.items-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:370px; height:25px; margin:0; padding:0; float:left;}
.type-file-text{ width:300px;  line-height:19px; height:19px; margin:0 2px 0 0; float:left; display:inline;}
.type-file-button , input.type-file-button:focus { 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 { float: left; margin-left:10px; cursor: help; }
.type-file-preview { background: #FFF; display: none; padding:5px; border: solid 5px #71CBEF; position: absolute; z-index:999;}
.image_display .type-file-show { width: 16px; height: 16px; padding: 2px; border: solid 1px #D8D8D8; cursor:auto;}

/* Buttons
---------------------------------------------------------------------*/




/* 图片DIV左右垂直局中 */
.thumb { display:table-cell; vertical-align:middle; text-align:center;}
.thumb i { *display:inline-block; *height:100%; *vertical-align:middle; }
.thumb img { *vertical-align:middle; }
.thumblists {}
.thumblists li { float: left; width:80px; height: 100px; margin-right:10px;}
.thumblists li.picture div { background:#FFF; float: left;/* if IE7/8/9*/ *text-align: center; display: inline; border: dotted 1px #CBE9F3; float: left; padding: 2px; margin:5px;}
.thumblists li.picture p { clear:both; line-height: 20px; height:20px; width: 70px; margin: 0 5px;}
.thumblists li.picture p span { display:inline-block; width: 50%; text-align:center;}

th.picture div { background:#FFF; float: left;/* if IE7/8/9*/ *text-align: center; display: inline; border: dotted 1px #CBE9F3; float: left; padding: 2px;}
td.picture div { background:#FFF; float: left;/* if IE7/8/9*/ *text-align: center; display: inline; border: 0; float: left; padding: 2px;}
.brand-picture { width: 120px; height: 40px; }
.brand-picture img { max-width: 120px; max-height: 40px; }


.link-logo { background:#FFF; float: left;/* if IE7/8/9*/ *text-align: center; display: inline; width: 88px; height: 31px; float: left; padding: 1px;  border: dotted 1px #71CBEF; }

.table td p { margin-bottom:6px;}
.table td p.store { color: #999; font-weight: normal;}
.table td p.store a { color: #999;}
.table td p.store a:hover { text-decoration: underline; color: #999;}
.table td.group { font-weight: 600;}
.table td.group p.items { font-weight: normal; color: #390;}
.table td.group p.items a { color: #390;}
.table td.group p.items a:hover { text-decoration: underline; color: #390;}

.align-center {text-align:center;}
.nowrap { white-space: nowrap;}
.nobg{ background: transparent none no-repeat scroll 0 0 !important;}
.space th { font-weight: 600; color: #329ED1; background-color: #F3FBFE;}
table.search { margin: 12px 0 6px 4px;}




.yes-onoff a, .no-onoff a, .power-onoff a { line-height:999%; display: inline-block; width:34px; height:34px; overflow:hidden;}
.yes-onoff img, .no-onoff img, .power-onoff img {}
.yes-onoff a.enabled { background-position: 0px -500px;}
.yes-onoff a:hover.enabled {background-position: -40px -500px; }
.yes-onoff a:active.enabled {background-position: -80px -500px;}
.yes-onoff a.disabled { background-position: -120px -500px;}
.yes-onoff a:hover.disabled {background-position: -160px -500px;}
.yes-onoff a:active.disabled {background-position: -200px -500px;}

.no-onoff a.enabled { background-position: 0px -540px;}
.no-onoff a:hover.enabled {background-position: -40px -540px; }
.no-onoff a:active.enabled {background-position: -80px -540px;}
.no-onoff a.disabled { background-position: -120px -540px;}
.no-onoff a:hover.disabled {background-position: -160px -540px;}
.no-onoff a:active.disabled {background-position: -200px -540px;}

.power-onoff a.enabled { background-position: 0px -580px;}
.power-onoff a:hover.enabled {background-position: -40px -580px; }
.power-onoff a:active.enabled {background-position: -80px -580px;}
.power-onoff a.disabled { background-position: -120px -580px;}
.power-onoff a:hover.disabled {background-position: -160px -580px;}
.power-onoff a:active.disabled {background-position: -200px -580px;}

a.btn { color: #FFF; background: #00a1e9; padding: 10px 50px; display: inline-block; cursor: pointer;}
a.btn:hover {}
a.btn:active { }
a.btn span { display: inline-block; font-weight:bold;}
a:hover.btn span { color:#fff;}
a:active.btn span { color:#fff;}

a.btn-search { color: #555; line-height:28px; vertical-align:middle; display: inline-block; width: 28px; height: 28px; cursor: pointer;}
a.btn-search:hover { background-position: -160px -450px;}
a.btn-search:active { background-position: -190px -450px;}

a.btns{ font-weight: 700; color: #333; line-height:16px; display: inline-block; height: 28px; padding-left: 7px; margin-left:5px; cursor: pointer;}
a.btns:hover { background-position: 0 -830px;}
a.btns:active { background-position: 0 -860px;}
a.btns span { background: #FFF; display: inline-block; height: 16px; padding: 6px 7px 6px 0;}
a:hover.btns span { color: #1AA3D1; background-position: 100% -830px;}
a:active.btns span{ color: #63C7ED; background-position: 100% -860px;}

a.btn-add { float: left; padding-left: 24px;}
a.btn-add span{ font-weight: 700; color: #00a1e9;}
a:hover.btn-add span { text-decoration: underline;}

a.btn-add-nofloat { display: inline-block; padding-left: 24px;}
a.btn-add-nofloat span{ font-weight: 700; color: #00a1e9;}
a:hover.btn-add-nofloat span { text-decoration: underline;}

fieldset.w { background: none repeat scroll 0 0 #FEFEFE; padding: 0.5em; border: 1px dashed #E7E7E7;}
fieldset.d { background: none repeat scroll 0 0 #FFFAE3; padding: 0.5em; border: 1px dashed #F1E38B;}
fieldset legend { color: #666; background-color:transparent; padding-left:10px;}
fieldset legend span { padding-right:10px;}
fieldset.d legend { color: #C8712A; }
fieldset div[class="formelement"] { white-space: normal;}
fieldset .formelement { line-height: 20px; color: #555; white-space: nowrap; float: left; margin: 0 0.5em;}

/* 상품列表상품介绍 */
.tb-type2 .items-name { font-size: 12px; line-height: 16px; color: #333; text-overflow: ellipsis; white-space: nowrap; max-width: 360px; height: 16px; padding-bottom: 4px; overflow: hidden;}
.tb-type2 .items-type { font-size: 0; *word-spacing:-1px/*IE6、7*/;}
.tb-type2 .items-type span { font-size: 12px; color: #FFF; background-color: #CCC; vertical-align: middle; display: inline-block; *display: inline/*IE6,7*/; padding: 1px 5px; margin-right: 5px; border-radius: 2px; overflow: hidden; *zoom:1/*IE7*/; cursor: default;}
.tb-type2 .items-type span.virtual { background-color: #3598DC;}
.tb-type2 .items-type span.fcode { background-color: #9C59B8;}
.tb-type2 .items-type span.presell { background-color: #1ABC9D;}
.tb-type2 .items-type span.appoint { background-color: #3598DC;}
.tb-type2 .items-type i { font-size: 18px; vertical-align: middle; cursor: default;}
.tb-type2 .items-type i.open { color: #3598DC;}
.tb-type2 .items-store, .items-brand { color: #999;}



/*用户信息*/
tr.member div.im span { float: left;}
tr.member div.im span a { line-height: 999px; isplay: block; width: 16px; height: 16px; float: left; padding:3px; margin-right: 2px; overflow: hidden; cursor:pointer; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;/*Firefox\Chrome\Safari\IE9\元素圆角效果*/
}
tr.member div.im span a:hover { color: #000; background-color: #FFF;  cursor:pointer; -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);}
tr.member div.im span.email a { background-position: 0px -630px; }
tr.member div.im span.qq a{ background-position: -30px -630px; }
tr.member div.im span.wangwang a{ background-position: -60px -630px; }
tr.member div.im span.msn a { background-position: -90px -630px; }
tr.member div.im span.email a.yes{ background-position: -120px -630px; }
tr.member div.im span.qq a.yes{ background-position: -150px -630px; }
tr.member div.im span.wangwang a.yes { background-position: -180px -630px; }
tr.member div.im span.msn a.yes { background-position: -210px -630px; }
tr.member .relative .im { }
tr.member .name { margin-bottom: 3px; color: #00a1e9;}
tr.member .name strong{ color: #333; font-weight: 700; margin-right: 12px;}
tr.member .smallfont { font-size: 11px; color: #999; margin-bottom: 4px;}

label.validation{font-weight:700; 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;}

#prompt th { cursor: n-resize;}
#prompt td { border-top: 1px solid #DEEFFB;}
#prompt div { float:left; padding-left: 24px;}
#prompt .ac { background-position: 0px 2px; }
#prompt .title h5 {float:left; }
#prompt .title span.up { border-color: #00a1e9 #F3FBFE #F3FBFE #F3FBFE; margin: 9px 0 0 10px; }
#prompt .title span { border-width:4px; border-color:#F3FBFE #F3FBFE #00a1e9 #F3FBFE; border-style:solid; width:0; height:0; margin: 5px 0 0 10px; line-height:0; float:left;}
#prompt .nobg .title span.up { border-color: #00a1e9 #FFF #FFF #FFF; margin: 9px 0 0 10px; }
#prompt .nobg .title span { border-width:4px; border-color:#FFF #FFF #00a1e9 #FFF; border-style:solid; width:0; height:0; margin: 5px 0 0 10px; line-height:0; float:left;}
#prompt ul {}
#prompt ul li { line-height:26px; color:#888; padding-left:24px;}

.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 {}
.homepage-focus .tab-menu { font-size: 0; *word-spacing:-1px/*IE6、7*/; height: 40px; 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: #00a1e9; 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;}

.full-screen-slides {}
.full-screen-slides ul { width: 618px;}
.full-screen-slides ul li,
.focus-trigeminy-group,
.sale-layout dl { background-color: #FFF; display: block; padding: 9px; margin: 16px 1px 1px 1px; border-style: dashed; border-width: 1px; border-color: #DDD; position: relative; box-shadow: 3px 3px 0 rgba(204,204,204,0.1); cursor: n-resize;}
.full-screen-slides ul li:hover,
.focus-trigeminy-group:hover,
.sale-layout dl:hover { background-color: #F3FBFE; border-style: solid; border-color: #19AEDE;}
.full-screen-slides ul li.selected { margin: 15px 0 0 0px; border-style: solid !important; border-width: 2px; border-color: #19AEDE;}
.full-screen-slides ul li .focus-thumb { line-height: 0; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 600px; height: 120px; margin: 0; overflow: hidden; cursor: pointer;}
.full-screen-slides ul li .del,
.focus-trigeminy-group .del,
.sale-layout dl .del { font: 10px/14px Tahoma; color: #19AEDE; text-align: center; background-color: #FFF; display: none; width: 14px; height: 14px; border: solid 1px #19AEDE; border-radius: 8px; position: absolute; z-index: 1; top: -6px; right: -6px; cursor: pointer;}
.full-screen-slides ul li:hover .del,
.focus-trigeminy-group:hover .del,
.sale-layout dl:hover .del { display: block;}
.full-screen-slides ul li img { max-width: 582px; max-height: 120px; margin-top:expression(120-this.height/2); *margin-top:expression(60-this.height/2)/*IE6,7*/;}
.full-screen-slides .add-focus,
.focus-trigeminy .add-tab,
.sale-layout .add-sale { padding-bottom: 10px; margin: 20px 0 0 10px; }
.focus-trigeminy { }
.focus-trigeminy-group { width: 585px; padding: 9px 1px 9px 9px;}
.focus-trigeminy-group ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; overflow: hidden;}
.focus-trigeminy-group ul li { background-color: #FFF; letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; *display: inline/*IE7*/; width: 173px; height: 120px; padding: 4px; margin: 1px 11px 1px 1px; border: dashed 1px #DDD; cursor: e-resize; *zoom:1;}
.focus-trigeminy-group ul li:hover { border-style: solid; border-color: #19AEDE;}
.focus-trigeminy-group ul li.selected { margin: 0 10px 0 0; border: solid 2px #19AEDE;}
.focus-trigeminy-group ul li .focus-thumb { line-height: 0; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 173px; height: 120px; overflow: hidden; cursor: pointer;}
.focus-trigeminy-group ul li img { max-width: 173px; max-height: 120px; margin-top:expression(120-this.height/2); *margin-top:expression(60-this.height/2)/*IE6,7*/;}
.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*/;}

.sale-layout {}
.sale-layout dl { width: 704px;}
.sale-layout dl dt { border-bottom: solid 2px #F0F0F0; height: 30px; position: relative; z-index: 1;}
.sale-layout dl dt h4 { font: bold 14px/30px "blogsoft yahei"; text-align: center; display: block; width: 140px; height: 30px; padding: 0; margin: 0; border-bottom: solid 2px #00a1e8; position: absolute; z-index: 1;}
.sale-layout dl dt a { line-height: 20px; color: #555; background: none repeat scroll 0 0 #F7F7F7; text-align: center; height: 20px; float: right; padding: 0 6px; margin: 1px 0 1px 6px; border: 1px solid #E7E7E7;}
.sale-layout dl dt a i { font-size: 14px; margin-right: 4px;}
.sale-layout dl dt a:hover { background-color: #FFF; border-color: #AAA;}
.sale-layout dl dd { overflow: hidden;}
.sale-layout dl dd ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; width: 705px; margin-left: -1px; overflow: hidden;}
.sale-layout dl dd ul li { background-color: #FFF; letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; *display: inline/*IE7*/; width: 100px; height: 100px; padding: 10px 20px; border-left: solid 1px #F0F0F0; *zoom: 1;}
.sale-layout dl dd ul li .items-thumb { line-height: 0; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 100px; height: 100px; overflow: hidden; cursor: pointer;}
.sale-layout dl dd ul li .items-thumb img { max-width: 100px; max-height: 100px; margin-top:expression(100-this.height/2); *margin-top:expression(50-this.height/2)/*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);}

/* 首页模板编辑设定 */
.home-templates-board-style {}
.home-templates-board-style li { line-height:24px; width:36px; 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;}

._Action-hot-items {}
._Action-hot-items ul {
    list-style: outside none disc;
    padding: 10px 30px;
}
._Action-hot-items ul li {
    list-style: outside none disc;
    margin-bottom: 5px;
}
._Action-hot-items 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 "blogsoft 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._Action-pic .picture { background-color: transparent; width: 212px; height: 180px; text-align:center;}
.home-templates-board-layout dd._Action-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 .items-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 .items-name { line-height: 16px; margin: 2px 0 6px;  width: 140px; padding-left:10px; height:32px; overflow:hidden;}
.home-templates-board-layout dd.top-list .items-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 .items-price em { font-size: 12px; font-family: Arial,Helvetica,sans-serif; font-style: normal; color: #C00; font-weight: 600;}
.home-templates-board-layout .items-list { font-size: 0; *word-spacing:-1px/*IE6、7*/; width:430px!important; height: 240px; margin: -1px;}
.home-templates-board-layout .items-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 .items-list li { *display: inline/*IE6,7*/; }
.home-templates-board-layout .items-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 .items-list span i { font-size: 42px; color: #CCC;}
.home-templates-board-layout .items-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 { 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; 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-items-list { clear:both; }
.handle-select ul.items-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: #00a1e9; 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-itemslist-s1,
.dialog-itemslist-s3 { padding: 0 0 8px 0; border-bottom: dotted 1px #CBE9F3;}
.dialog-itemslist-s1 .items-pic,
.dialog-itemslist-s2 .items-pic,
.dialog-itemslist-s3 .items-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-itemslist-s1 .items-pic:hover,
.dialog-itemslist-s2 .items-pic:hover,
.dialog-itemslist-s3 .items-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-itemslist-s1 .items-pic:hover,
.dialog-itemslist-s3 .items-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-itemslist-s1 .ac-ico,
.dialog-itemslist-s2 .ac-ico,
.dialog-itemslist-s3 .ac-ico,
.dialog-brandslist-s1 .ac-ico,
.dialog-brandslist-s2 .ac-ico,
.dialog-adv-s1 li .ac-ico { line-height: 9px; display: none; width: 9px; height: 9px; position: absolute; z-index: 1; top: -1px; right: -1px;}
.items-pic:hover .ac-ico,
.brands-pic:hover .ac-ico,
.adv-pic:hover .ac-ico { display:block;}
.dialog-itemslist-s1 .items-name,
.dialog-itemslist-s2 .items-name,
.dialog-itemslist-s3 .items-name {line-height:16px; height: 32px; width: 72px; padding-top:4px; overflow: hidden;}
.dialog-itemslist-s1 .items-name,
.dialog-itemslist-s3 .items-name,
.dialog-brandslist-s1 .brands-name { background: rgba(255,255,255,0.8); }
.dialog-itemslist-s1 .items-name a,
.dialog-itemslist-s3 .items-name a { color: #777;}
.dialog-itemslist-s1 .items-name a:hover,
.dialog-itemslist-s3 .items-name a:hover { color:#F30;}

.dialog-itemslist-s1 li { display: inline-block; width:76px; height: 112px; margin: 0 0 0 18px;}
.dialog-itemslist-s1 li { *display: inline/* IE7 */;}
.dialog-itemslist-s1 .items-pic { width: 72px; height: 72px; border-style: dashed; border-color: #E7E7E7; }
.dialog-itemslist-s1 .items-pic:hover { border-color: #F30;}
.dialog-itemslist-s1 .ac-ico { background-color: #F30; background-position: -250px -640px; }
.dialog-itemslist-s1 .items-name { width: 72px;}

.dialog-itemslist-s2 { clear: both; overflow:hidden; }
.dialog-itemslist-s2 li { display: inline-block; width:76px; height:112px; margin: 10px 0 10px 18px;}
.dialog-itemslist-s2 li { *display: inline/* IE7 */;}
.dialog-itemslist-s2 .items-pic { width: 72px; height: 72px; border-style: solid; border-color: #CBE9F3; }
.dialog-itemslist-s2 .items-pic:hover { border-color: #19AEDE;}
.dialog-itemslist-s2 .ac-ico { background-color: #19AEDE; background-position: -250px -631px; }
.dialog-itemslist-s2 .items-name { width: 72px;}

.dialog-itemslist-s3 li { display: inline-block; width: 70px; height:100px; margin: 0 6px; }
.dialog-itemslist-s3 li { *display: inline/* IE7 */;}
.dialog-itemslist-s3 .items-pic { width: 64px; height: 64px; border-style: dashed; border-color: #E7E7E7; }
.dialog-itemslist-s3 .items-pic:hover { border-color: #F30;}
.dialog-itemslist-s3 .ac-ico { background-color: #F30; background-position: -250px -640px; }
.dialog-itemslist-s3 .items-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: #00a1e9; 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;}

/* 动态列表 */
.fd-list { width:100%;}
.fd-list li { vertical-align: top; _display:inline-block; min-height: 88px; padding-left: 80px; margin-bottom: 20px; border-bottom: solid 1px #D5E5F5; position: relative; z-index:1;}
.fd-aside { position: absolute; top: 0; left:0; z-index:1; }
.fd-wrap { word-wrap: break-word; margin-bottom: 20px; position: relative; z-index:auto}
.fd-wrap dt { display:block; width: 100%; font-size:14px;}
.fd-wrap dt h3 { line-height: 28px; font-weight:600; color: #777; float:left; margin:0 !important;}
.fd-wrap dt h5 { line-height: 28px; color: #777; float: left; vertical-align:middle;}
.fd-wrap dt h5 img { line-height:28px; border: 0; vertical-align:middle; /*optional*/}
.fd-wrap dt span{ display:none; }
.fd-wrap:hover dt span { display:block; position: absolute; z-index:1; right:0; top:0; }
.fd-wrap dt span p { border: solid 1px #80B8D2; width: 14px; height:12px; position: relative; z-index:1; cursor:pointer;}
.fd-wrap dt span p i { font-size: 0; line-height: 0; display: block; width: 0; height: 0; border-width: 4px; border-color: #80B8D2 transparent transparent transparent; border-style: solid dashed dashed dashed ; overflow: hidden; margin: 4px 3px; }
.fd-wrap dt span a { display: none}
.fd-wrap dt span:hover a { color:#80B8D2; background-color: #F4F7FB; white-space: nowrap; display: block;  padding: 2px 6px; margin:0; border: solid 1px #80B8D2; position: absolute; z-index: 1; top: 12px; right: -1px;}

.fd-wrap dd { clear:both; display:block; width: 100%; margin-top:10px; overflow:hidden;}

/* 动态列表中공유상품内容样式 */
.fd-media { background:#FCFDFE; clear:both; padding: 10px; border:1px solid #F2F8FB; overflow: hidden; _zoom: 1; }
.fd-media .itemsimg { background-color: #FFF; width: 60px; height:60px; vertical-align: top; display: inline-block;}
.fd-media .itemsimg a { line-height: 0; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 60px; height: 60px; overflow: hidden;}
.fd-media .itemsimg a img { max-width: 60px; max-height: 60px; margin-top:expression(60-this.height/2); *margin-top:expression(30-this.height/2)/*IE6,7*/;}
.fd-media .itemsinfo{ vertical-align: top; display: inline-block; margin-left: 10px;}
.fd-media .itemsinfo dl { border-bottom: 0px;clear: both; color: #777777; margin: 4px auto;overflow: hidden;padding: 0;}
.fd-media .itemsinfo dt { color: #404040; line-height:18px; text-align:left; text-overflow: ellipsis; white-space:nowrap; height: 20px; padding:0px; margin: 0; overflow: hidden;}
.fd-media .itemsinfo dd { color: #777; text-align:left; }
.fd-media .itemsinfo i { font-style: normal;font-family: MingLiU; font-size: 11px; line-height:14px; color:#FFF; letter-spacing: -1px; letter-spacing: 0\9\0/*IE9*/; display:inline-block; padding:1px 4px; padding:2px 4px 0 4px\9\0/*IE9*/; margin-right:10px; border:solid 1px; border-radius: 4px; box-shadow: inset 1px 1px 0 rgba(255,255,255,0.25); text-shadow: 1px 1px 0 rgba(0,0,0,0.25);}
i.desc-type-new { background-color:#DE4B82; border-color:#9A2D56!important;} /*신상품*/
i.desc-type-coupon { background-color:#F38419; border-color:#C35B14!important;} /*优惠券*/
i.desc-type-xianshi { background-color:#3BCFFD; border-color:#2FAAD4!important;} /*限时折扣*/
i.desc-type-mansong  { background-color:#4C6293; border-color:#364A6F!important;}/*满即送*/
i.desc-type-bundling { background-color:#44783A; border-color:#2C4B21!important;} /*组合销售*/
i.desc-type-groupbuy { background-color:#7C7C7E; border-color:#3F3D40!important;}/*공동구매*/
i.desc-type-recommend { background-color:#B22D00; border-color:#660000!important;} /*推荐*/
i.desc-type-hotsell { background-color:#8C008C; border-color:#300040!important;} /*热销*/

/* BLOG标签分类绑定 */
.items-class-binding-list { width: 800px; overflow: hidden;}
.items-class-binding-list li { line-height: 20px; display: inline-block; height: 20px; margin: 2px 8px 4px 0; padding: 0 12px 0 6px; border: solid 2px transparent; position:relative; z-index:1; cursor: pointer;}
.items-class-binding-list li i { line-height: 9px; background: #F30 url(../images/sky/bg_position.gif) no-repeat scroll -250px -640px; display: none; width: 9px; height: 9px; position: absolute; z-index: 1; top: -1px; right: -1px;}
.items-class-binding-list li:hover { background-color:#FFC; border-color: #F30; box-shadow: 2px 2px 0 rgba(204,204,204,0.5);}
.items-class-binding-list li:hover i {display:block;}

.items-class-add-list { width:800px; margin-top: 8px; overflow: hidden;}
.items-class-add-list li { line-height: 20px; display: inline-block; height: 20px; margin: 0 8px 6px 0; padding: 0 6px;  }
.items-class-add-list li.class_add_item { color: #333; background-color: #FFF; border: solid 1px #AAA; cursor: pointer; }
.items-class-add-list li.class_add_item:hover { color: #069; background-color: #DAF3FD; border-color: #0299CC;}
.items-class-add-list li.class_selected { color: #999; background-color: #F7F7F7; border: dashed 1px #E7E7E7; cursor:default;}


.special-items-list {}
.special-items-list li { float: left; list-style-type: none; width: 110px; margin: 0 8px 8px 0;}
.special-items-list dl { width: 90px; padding: 100px 4px 4px 4px;  border: dashed 1px #E7E7E7; position: relative; z-index: 1}
.special-items-list dl:hover { border: solid 1px #F60;}
.special-items-list dt { line-height: 16px; height: 32px; margin-bottom: 6px; overflow: hidden;}
.special-items-list dd.image { width: 90px; height: 90px; position: absolute; z-index: 1; top: 5px; left: 5px;}
.special-items-list dd.image img { max-width: 90px; max-height: 90px;}
.special-items-list dd.price { color: #999;}
.special-items-list dd.price em { font-weight: 600; color: #F30;}


/* CMS 首页模块化操作 */
.cms-edit-bg-line { background: #EFFAFE url(../images/cms_edit_bg_line.png) repeat-y 0 0; margin: 10px 0 0; overflow: hidden;}
.module_panel { width: 28px; position: fixed; z-index:9; top: 208px; left: 720px}
.module_panel a { background: url(../images/cms_edit_bg.png) no-repeat -790px -950px; width: 12px; height: 90px; padding: 30px 8px; position: absolute; z-index: 1;}
.module_panel a.current { background-position: -820px -950px; z-index:9;}
#btn_show_module_standard { top: 0;}
#btn_show_module_custom { top: 130px;}
.template-module-list-content { padding: 0 0 0 52px; margin-right: 8px; overflow: hidden; position: relative; }
.template-module-list {}
.template-module-list .template-module { background-color: #91D6F2; background-image: url(../images/cms_edit_bg.png); background-repeat: no-repeat; width: 225px; height: 84px; padding: 4px 4px 4px 57px; margin: 0 0 12px 0; border-radius: 5px 0 0 5px; position: relative; z-index: 1;}
.template-module-list .template-module:hover { background-color: #54C1EB;}
.template-module-list .template-module-drop { background-color: #E86D4C !important;}
.template-module-list .template-module span { font-size: 14px; font-weight: 600; line-height: 18px; color: #FFF; text-align: center; width: 50px; position: absolute; z-index: 1; top: 5px; left: 3px; cursor: default;}
.template-module-list .template-module a.add { color: #FFF; background: url(../images/cms_edit_bg.png) no-repeat 0 -600px; width: 12px; height: 40px; padding: 5px 6px; position: absolute; z-index: 2; top: 0; right: -24px;}
.template-module-list .template-module a.add:hover { background-position: -30px -600px;}
.template-module-list .template-module:hover a.delete { background-position: 0 -1040px;}
.template-module-list .template-module a.delete { color: #FFF; background: url(../images/cms_edit_bg.png) no-repeat 0 -1040px; width: 12px; height: 40px; padding: 10px 6px 0 6px; position: absolute; z-index: 1; bottom: 0; right: -24px;}
.template-module-list .template-module a.delete:hover { background-position: -30px -1040px; z-index: 3;}
.template-module-list .module-css-index { background-position: 0 0;}
.template-module-list .module-css-blog { background-position: 0 -100px;}
.template-module-list .module-css-article1 { background-position: 0 -200px;}
.template-module-list .module-css-article2 { background-position: 0 -300px;}
.template-module-list .module-css-adv { background-position: 0 -400px;}

.template-module-list .module-css-2_2_1 { background-position: -800px 0;}
.template-module-list .module-css-4_1 { background-position: -800px -100px;}
.template-module-list .module-css-2x2_2_1 { background-position: -800px -200px;}
.template-module-list .module-css-1_2_2 { background-position: -800px -300px;}
.template-module-list .module-css-1_4 { background-position: -800px -400px;}
.template-module-list .module-css-1_2_2x2 { background-position: -800px -500px;}
.template-module-list .module-css-2_1_2 { background-position: -800px -600px;}
.template-module-list .module-css-1 { background-position: -800px -700px;}


.page-view-content { width: 466px; float: left; padding: 0 29px 0 0; overflow: hidden; position: relative;}
.page-view {}
.page-view .page-module { background-image: url(../images/cms_edit_bg.png); background-repeat: no-repeat; width: 450px; height: 168px; padding: 36px 8px 8px; margin: 0 0 12px 0; border-radius: 5px; position: relative; z-index: 1; cursor: move !important;}
.page-view .page-module-mini { background-image: none; height: 0; padding: 36px 8px 0 8px;}
.page-view .page-module:hover { box-shadow: 0 0 4px rgba(0,0,0,0.25); cursor: default;}
.page-view .module-state-show { opacity: 1;}
.page-view .module-state-hide { opacity: 0.35;}
.page-view .module-state-hide:hover { background-color: #AAA;}
.page-view .page-module .title { font-size: 14px; font-weight: 600; line-height: 20px; color: #FFF; width: 240px; position: absolute; z-index: 1; top: 6px; left: 8px;}
.page-view .page-module .title span { cursor: text;}
.page-view .page-module .title span i { background: url(../images/cms_edit_bg.png) no-repeat -70px -600px; vertical-align: middle; display: inline-block; width: 16px; height: 16px; margin-right: 4px;}
.page-view .page-module .title input[type="text"] { filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#BFFFFFFF', endColorstr='#BFFFFFFF');background:rgba(255,255,255,0.75);  border: 0; box-shadow: none;}
.page-view .page-module .title input[type="text"]:hover,
.page-view .page-module .title input[type="text"]:focus { background-color: #FFFFFF;}
.page-view .page-module .title a { font-size: 12px; line-height: 20px; color: #FFF; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#3F000000', endColorstr='#3F000000'); background:rgba(0,0,0,0.25); display: inline-block; height: 20px; padding: 2px 4px; margin-left: 5px; border-radius: 4px;}
.page-view .page-module .handle { height: 16px; position: absolute; z-index: 1; top: 10px; right: 8px;}
.page-view .page-module .handle a { background: url(../images/cms_edit_bg.png) no-repeat; text-indent: 999px; display: block; width: 16px; height: 16px; float: left; margin-left: 10px; overflow: hidden; opacity: 0.75;}
.page-view .page-module .handle a:hover { opacity: 1;}
.page-view .page-module .handle a.style { background-position: -190px -600px;}
.page-view .page-module .handle a.edit { background-position: -90px -600px;}
.page-view .page-module .handle a.onoff { background-position: -110px -600px;}
.page-view .page-module .handle a.del { background-position: -130px -600px;}
.page-view .page-module .handle a.move { background-position: -150px -600px;}
.page-view .page-module .handle .module-style-change { float: left; }
.page-view .module-style-change ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; height: 16px; float: right;}
.page-view .module-style-change li { vertical-align: middle; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline/*IE6、7*/; *zoom:1/*IE6、7*/; width: 12px; height: 12px; margin: 0 2px; border: solid 2px #FFF; border-radius: 8px; cursor: pointer;}
.module-style-change .style1, .module-style-style1 { background-color: #1E82EF !important;}
.module-style-change .style2, .module-style-style2 { background-color: #1BBC9D !important;}
.module-style-change .style3, .module-style-style3 { background-color: #2FCC71 !important;}
.module-style-change .style4, .module-style-style4 { background-color: #F1C40F !important;}
.module-style-change .style5, .module-style-style5 { background-color: #E77E23 !important;}
.module-style-change .style6, .module-style-style6 { background-color: #E84C3D !important;}
.module-style-change .style7, .module-style-style7 { background-color: #9C59B8 !important;}
.module-style-change .style8, .module-style-style8 { background-color: #34495E !important;}
td .module-style-style1,
td .module-style-style2,
td .module-style-style3,
td .module-style-style4,
td .module-style-style5,
td .module-style-style6,
td .module-style-style7,
td .module-style-style8 { background-color: transparent !important;}
.page-view .page-module .handle .module-style-change a { float: left; background-position: -210px -600px; margin-right: 4px;}


.template-module-list .template-module:hover a { background-position: -30px -600px;}
.page-view .module-css-index { background-position: -300px 0;}
.page-view .module-css-blog { background-position: -300px -220px;}
.page-view .module-css-article1 { background-position: -300px -440px;}
.page-view .module-css-article2 { background-position: -300px -660px;}
.page-view .module-css-adv { background-position: -300px -880px; height: 80px;}

.page-view .module-css-2_2_1 { background-position: -1100px 0;}
.page-view .module-css-4_1 { background-position: -1100px -220px;}
.page-view .module-css-2x2_2_1 { background-position: -1100px -440px;}
.page-view .module-css-1_2_2 { background-position: -1600px -0;}
.page-view .module-css-1_4 { background-position: -1600px -220px;}
.page-view .module-css-1_2_2x2 { background-position: -1600px -440px;}
.page-view .module-css-2_1_2 { background-position: -1100px -660px;}
.page-view .module-css-1 { background-position: -1600px -660px;}

.btn-add-module { font-size: 14px; font-weight: 600; line-height: 20px; color: #FFF; background-color: #91D6F2; display: inline-block; clear: both; padding: 6px 12px; margin:  0 0 12px 0; border-radius: 5px;}
.btn-add-module:hover { color: #FFF; background-color: #54C1EB;}
.btn-add-module i { background: url(../images/cms_edit_bg.png) no-repeat scroll -170px -600px; vertical-align: middle; display: inline-block; width: 16px; height: 16px; margin-right: 6px;}

.module-frame-list { width: 512px; padding: 20px; overflow: hidden;}
.module-frame-list .module-frame { line-height: 20px; color: #FFF; background-color: #54C1EB; background-image: url(../images/cms_edit_bg.png); background-repeat: no-repeat;  text-align: center; width: 104px; height: 20px; float: left; padding: 46px 2px 2px; margin: 10px; cursor: pointer;}
.module-frame-list .module-frame:hover { background-color: #E86D4C; box-shadow: 2px 2px rgba(0,0,0,0.1)}
.module-frame-list .frame-css-1_2_2 { background-position: 0 -770px;}
.module-frame-list .frame-css-2_2_1 { background-position: -110px -770px;}
.module-frame-list .frame-css-1_4{ background-position: 0 -700px;}
.module-frame-list .frame-css-4_1 { background-position: -110px -700px;}
.module-frame-list .frame-css-1_2_2x2 { background-position: 0 -840px;}
.module-frame-list .frame-css-2x2_2_1 { background-position: -110px -840px;}
.module-frame-list .frame-css-2_1_2 { background-position: 0 -910px;}
.module-frame-list .frame-css-1 { background-position: -110px -910px;}


.module-frame-content { float: left; padding: 20px 0 0 20px}
.cms-module-frame { background-color: #54C1EB; width: 458px; padding: 4px; }
.cms-module-name { height: 21px; margin: 4px 0 4px 4px; overflow: hidden;}
.cms-module-name input[type="text"] { font-size: 14px; font-weight: 600; line-height: 20px; color: #FFF; background-color: transparent; background-image: url(../images/cms_edit_bg.png); background-repeat: no-repeat; background-position: 0 -548px; text-indent: 20px; width: 160px; height: 20px; padding: 0; border-style: dotted; border-color: #A9DFF5; border-width: 0 0 1px 0; border-radius: 0; box-shadow: none;}
.cms-module-frame-w1,
.cms-module-frame-w2,
.cms-module-frame-w4,
.cms-module-frame-w5 { height: 168px; margin: 4px; float: left;}

.cms-module-frame,
.cms-module-frame-title,
.cms-module-frame-w1,
.cms-module-frame-w2,
.cms-module-frame-w22,
.cms-module-frame-w4,
.cms-module-frame-w5 { border-radius: 4px; position: relative; z-index: auto;}

.cms-module-frame-title { width: 442px; height: 20px; padding: 4px; margin: 4px;}
.cms-module-frame-w1 { width: 98px;}
.cms-module-frame-w2 { width: 168px;}
.cms-module-frame-w22 { height: 80px;}
.cms-module-frame-w2 > .cms-module-frame-w22 { margin-bottom: 8px;}
.cms-module-frame-w4 { width: 344px;}
.cms-module-frame-w5 { width: 450px;}

.cms-module-frame-title { font-size: 14px; line-height: 20px; float: left;}
.module-title-enable { color: #54C1EB; background-color: #FFF;}
.module-title-disable { color: #FFF; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7FFFFFFF', endColorstr='#7FFFFFFF');background:rgba(255,255,255,0.5);}
.cms-module-frame-title a { background: url(../images/cms_edit_bg.png) no-repeat; text-indent: 999px; vertical-align: middle; width: 16px; height: 16px; float: right; margin: 2px; overflow: hidden;}
.module-title-enable a { background-position: -200px -980px;}
.module-title-disable a { background-position: -220px -980px;}

.module-frame-normal {filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E5FFFFFF', endColorstr='#E5FFFFFF');background:rgba(255,255,255,0.9); cursor: pointer;}
.module-frame-current { background: #FFF; }

.module-frame-normal span, .module-frame-current span { background: url(../images/cms_edit_bg.png) no-repeat; display: block; width: 48px; height: 48px; position: absolute; z-index: 1; top: 50%; left: 50%; margin: -24px auto auto -24px;}
span.module-assembly-article { background-position: -140px -1040px;}
span.module-assembly-picture { background-position: -90px -1040px;}
span.module-assembly-items { background-position: -190px -1040px;}
span.module-assembly-brand { background-position: -240px -1040px;}
span.module-assembly-article_image { background-position: -340px -1040px;}
span.module-assembly-store { background-position: -290px -1040px;}
span.module-assembly-member { background-position: -390px -1040px;}
span.module-assembly-flash { background-position: -440px -1040px;}
span.module-assembly-html { background-position: -490px -1040px;}

.module-assembly-list { background-color: #EAF5F9; width: 110px; min-height: 308px; float: right; padding: 10px 0 10px 15px; border-left: solid 1px #BCE6F8;}
.module-assembly-list .module-assembly { font-size: 14px; line-height: 20px; color: #53C0EB; width: 70px; height: 20px; padding: 8px 0 8px 18px;}
.module-assembly-list .module-assembly:hover { background: url(../images/cms_edit_bg.png) no-repeat 0 -980px; cursor: pointer;}
.module-assembly-list .module-assembly i { background: url(../images/cms_edit_bg.png) no-repeat; vertical-align: middle; display: inline-block; width: 16px; height: 16px; margin-right: 2px;}
.module-assembly-list .assembly-css-article i { background-position: -100px -980px}
.module-assembly-list .assembly-css-picture i { background-position: -120px -980px}
.module-assembly-list .assembly-css-items i { background-position: -140px -980px}
.module-assembly-list .assembly-css-brand i { background-position: -160px -980px}
.module-assembly-list .assembly-css-article_image i { background-position: -120px -1000px}
.module-assembly-list .assembly-css-store i { background-position: -100px -1000px}
.module-assembly-list .assembly-css-member i { background-position: -140px -1000px}
.module-assembly-list .assembly-css-flash i { background-position: -160px -1000px}
.module-assembly-list .assembly-css-html i { background-position: -180px -1000px}

.module-frame-btns { float: left; margin: 10px auto 10px 18px;}

/* CMS专题 */
.cms-special-tab {}
.cms-special-tab .nav-bar { position: relative; z-index: 9; margin-bottom: -1px;}
.cms-special-tab .nav-bar .tab-btn { font-size: 12px; line-height: 20px; background-color: #F7F7F7; padding: 4px 20px; margin: 0 0 1px 0; border-style: solid; border-color: #E7E7E7 #E7E7E7 #D8D8D8 #E7E7E7; border-width: 1px 1px 0 1px; border-radius: 4px 4px 0 0 ; cursor: pointer;}
.cms-special-tab .nav-bar .actived { font-size: 14px; font-weight: 600; color: #329ED1; background-color: #FFF; border-color: #D8D8D8 #D8D8D8 #FFFFFF #D8D8D8; border-width: 1px; margin: 0;}
.cms-special-tab .nav-bar #btn_content_edit { border-style: dashed;}
.cms-special-tab .tab-content { position: relative; z-index: 1;}
.dialog-image-insert-link img { width: 100px; }

#div_content_view { background: #FFF; min-width: 1000px; min-height: 200px; border: solid 1px #D8D8D8;}
#div_content_edit textarea { background: #FFF; min-width: 1000px; min-height: 200px; padding: 0; margin: 0; border: dashed 1px #D8D8D8; border-radius: 0;}
#div_content_edit textarea:focus, #div_content_edit textarea:hover { box-shadow: none;}
#div_content_view .special-content-link, #div_content_view .special-hot-point { text-align: 0; width: 100%; padding:0; margin: 0; overflow: hidden;}
#div_content_view .special-content-items-list { width: 1000px; margin: 0 auto; overflow: hidden;}
#div_content_view .special-items-list { background: #FFFFFF; width: 988px; padding: 0 2px 0 0; overflow: hidden;}
#div_content_view .special-items-list li { float: left; width: 160px; padding: 15px 30px; margin: 15px 13px 15px 12px; border: solid 1px #D8D8D8;}
#div_content_view .special-items-list dl { border: none; width: 160px; height: 60px; padding: 160px 0 0 0; position: relative; z-index: 1;}
#div_content_view .special-items-list dt.name { font-size: 12px; line-height: 18px; height: 36px; margin: 5px; overflow: hidden;}
#div_content_view .special-items-list dd.image { width: 160px; height: 160px; position: absolute; z-index: 1; top: 0; left: 0;}
#div_content_view .special-items-list dd.image a { text-align: center; vertical-align: middle; display: table-cell; width:160px; height: 160px; overflow: hidden;}
#div_content_view .special-items-list dd.image img { max-width: 160px; max-height: 160px; margin-top:expression(100-this.height/2);}
#div_content_view .special-items-list dd.price { color: #999;}
#div_content_view .special-items-list dd.price em { font-weight: 600; color: #F30;}

.special-items-list dd.taobao-item-delete { font-size: 0; line-height: 0; background: url(../images/sky/bg_position.gif) no-repeat -250px -640px; display: none; width: 9px; height: 9px; position: absolute; z-index: 9; top: 0; right: 0; cursor: pointer;}
.special-items-list dl:hover dd.taobao-item-delete { display: block}
.special-hot-point { position: relative; z-index: 1;}
.special-hot-point div { font-size: 16px; font-weight: 600; font-style: italic; line-height: 24px; color: #000000; text-shadow: 1px 1px 0 rgba(255,255,255,0.75); text-indent: 10px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#5900FF00', endColorstr='#5900FF00'); background:rgba(0,255,0,0.35); border-color: #F00;}
.hot-point-list li { display: block; padding: 5px; clear: both; position: relative; z-index: 1; border: solid 2px #FFF; margin-bottom: 5px;}
.hot-point-list li:hover { border-color: #F30;}
.hot-point-list li i { background: url(../images/select.gif) no-repeat 0 0; vertical-align: middle; display: inline-block; width: 16px; height: 16px; margin-right: 6px;}
.hot-point-list li span { color: #00a1e9; margin: 0 20px;}
.hot-point-list li a.btn-select-hot-point { line-height: 20px; color: #555555; background: #F7F7F7; text-align: center; height: 20px; padding: 0 6px; border: 1px solid #E7E7E7; border-radius: 4px;}
.hot-point-list li a.btn-delete-hot-point { line-height: 9px; background: #F30 url(../images/sky/bg_position.gif) no-repeat -250px -640px; text-indent: 999px; display: none; width: 9px; height: 9px; position: absolute; z-index: 1; top: -1px; right: -1px; overflow: hidden;}
.hot-point-list li:hover a.btn-delete-hot-point  { display: block;}



.upload-btn { width: 128px; height: 38px; border: solid 1px #EEEEEE; position: relative; z-index: 1; float: left; margin-right: 20px;}
.upload-btn a span { width: 130px; height: 40px; position: absolute; left: 0; top: 0; z-index: 999; cursor:pointer;}
.upload-button { font-size: 16px; line-height: 24px; background-color: #FAFAFA; text-align: center; display: block; width: 126px; height: 24px; padding: 6px 0; border: solid 1px #FFF; }
.cms-special-uploadpic img { max-width: 64px; max-height: 64px;}
.cms-special-uploadpic .thumblists li { height: 78px; position: relative; z-index: auto;}
.cms-special-uploadpic .thumblists li .handle { filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8FFFFFF', endColorstr='#D8FFFFFF');background:rgba(255,255,255,0.85); display: none; width: 66px; height: 16px; padding: 3px 1px; position: absolute; z-index: 9; bottom: 4px; left: 1px;}
.cms-special-uploadpic .thumblists li:hover .handle { display: block;}
.cms-special-uploadpic .handle a { background: url(../images/sky/bg_position.gif) no-repeat scroll; display: block; width: 16px; height: 16px; float: left; margin: 0 3px; filter:alpha(opacity=35)/*IE*/; -moz-opacity:0.35/*Moz+FF*/; opacity: 0.35; cursor: pointer;}
.cms-special-uploadpic .handle a:hover { opacity: 1;}
.cms-special-uploadpic .handle a.insert-link { background-position: -580px -770px;}
.cms-special-uploadpic .handle a.insert-hotpoint { background-position: -600px -770px;}
.cms-special-uploadpic .handle a.delete { background-position: -620px -770px;}

/*方形图裁切*/
.pic-cut-150brand,
.pic-cut-120cafe,
.pic-cut-120member { font-size: 12px; line-height: 20px; color: #555; width: 652px; height: 520px; margin: 20px auto; position: relative; z-index: 1; }

.pic-cut-150brand .work-title,
.pic-cut-120cafe .work-title,
.pic-cut-120member .work-title  { font-size: 12px; line-height: 20px; text-align: center; width: 500px; position: absolute; z-index: 1; top: 0; left: 0;}

.pic-cut-150brand .thumb-title,
.pic-cut-120cafe .thumb-title,
.pic-cut-120member .thumb-title { text-align: center; width: 124px; position: absolute; z-index: 1; top: 0; right: 0;}

.pic-cut-150brand .work-layer,
.pic-cut-120cafe .work-layer,
.pic-cut-120member .work-layer { background: #FFF; padding: 1px; border: dashed 1px #777; position: absolute; z-index: 1; top: 20px; left:0;}

.pic-cut-150brand .work-layer p,
.pic-cut-120cafe .work-layer p,
.pic-cut-120member .work-layer p { background: url(../images/cut_bg.png) repeat 0 0; display: block; width: 500px; height: 500px; overflow: hidden;}

.pic-cut-150brand .thumb-layer,
.pic-cut-120cafe .thumb-layer,
.pic-cut-120member .thumb-layer { padding: 1px; border: dashed 1px #777; position: absolute; z-index: 1; top: 20px; right: 0;}
.pic-cut-150brand .thumb-layer { right: -10px;}

.pic-cut-150brand .thumb-layer p { width: 150px; height: 50px; overflow: hidden;}
.pic-cut-120cafe .thumb-layer p,
.pic-cut-120member .thumb-layer p { width: 120px; height: 120px; overflow: hidden;}

.pic-cut-150brand .thumb-layer p img,
.pic-cut-120cafe .thumb-layer p img,
.pic-cut-120member .thumb-layer p img { margin: 0; display: inline;}

.pic-cut-150brand .cut-help,
.pic-cut-120cafe .cut-help,
.pic-cut-120member .cut-help { width: 120px; position: absolute; z-index: 1; top: 160px; right: 0;}
.pic-cut-150brand .cut-help { width: 120px; top: 100px;}

.pic-cut-150brand .cut-help h4,
.pic-cut-120cafe .cut-help h4,
.pic-cut-120member .cut-help h4 { font-size: 12px; line-height: 28px; color: #333;}

.pic-cut-150brand .cut-btn,
.pic-cut-120cafe .cut-btn,
.pic-cut-120member .cut-btn { position: absolute; z-index: 1; top:340px; left: 530px;}
.pic-cut-150brand .cut-btn { top:280px;}


/* Scrollbar jQuery Plugin
-------------------------------------- */
.ps-container .ps-scrollbar-x, .ps-container .ps-scrollbar-y { background-color: #AAA; height: 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; position: absolute; z-index: auto; bottom: 3px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity.25s linear; -moz-transition: opacity .25s linear; transition: opacity .25s linear;}
.ps-container .ps-scrollbar-y { right: 3px; width: 8px; bottom: auto; }
.ps-container:hover .ps-scrollbar-x, .ps-container:hover .ps-scrollbar-y { opacity: .6; filter: alpha(opacity=60);}
.ps-container .ps-scrollbar-x:hover, .ps-container .ps-scrollbar-y:hover { opacity: .9; filter: alpha(opacity=90); cursor: default;}
.ps-container .ps-scrollbar-x.in-scrolling, .ps-container .ps-scrollbar-y.in-scrolling { opacity: .9; filter: alpha(opacity=90);}


.info-panel { }
.info-panel dl { width: 31%; float: left; margin: 30px 2% 0 0; border: solid 1px #E8E8E8;}
.info-panel dl:hover { border-color: #E8E8E8; box-shadow: 3px 3px 0 #EEE;}
.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 #CCC; border-radius: 32px; position: relative; z-index: 1; }
.info-panel dl dt .ico i { background: url(../images/sky/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.items 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.cafe dt .ico i { background-position: -282px -560px;}
.info-panel dl.blog 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: #666; background-color: #FFF; text-align: center; display: block; min-width: 8px; height: 16px; padding: 0 4px; border: solid 2px #999; 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: #666; margin: 5px 0 0 0; }
.info-panel dl dt h5 { font-size: 12px; font-weight: 100; line-height: 20px; color: #666; 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: #666;}
.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 #E8E8E8;}
.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 #E8E8E8; zoom: 1; }
.info-panel dl dd li a { font-size: 12px; color: #00a1e9; 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: #00a1e9;}
.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: #00a1e9;}
.info-panel dl dd li.none a { color: #333;}
.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: #00a1e9; color: #FFF;}

.cafe-level span { background: url(../images/cafe_level_bg.png) no-repeat; display: inline-block; width: 32px; height: 32px; position: relative; z-index: 1;}
.cafe-level span.cafe-level-1 { background-position: 0 0;}
.cafe-level span.cafe-level-2 { background-position: -40px 0;}
.cafe-level span.cafe-level-3 { background-position: -80px 0;}
.cafe-level span.cafe-level-4 { background-position: -120px 0;}
.cafe-level span.cafe-level-5 { background-position: -160px 0;}
.cafe-level span.cafe-level-6 { background-position: -200px 0;}
.cafe-level span.cafe-level-7 { background-position: -240px 0;}
.cafe-level span.cafe-level-8 { background-position: -280px 0;}
.cafe-level span.cafe-level-9 { background-position: -320px 0;}
.cafe-level span.cafe-level-10 { background-position: -360px 0;}
.cafe-level span.cafe-level-11 { background-position: -400px 0;}
.cafe-level span.cafe-level-12 { background-position: -440px 0;}
.cafe-level span.cafe-level-13 { background-position: -480px 0;}
.cafe-level span.cafe-level-14 { background-position: -520px 0;}
.cafe-level span.cafe-level-15 { background-position: -560px 0;}
.cafe-level span.cafe-level-16 { background-position: -600px 0;}
.cafe-level span strong { font-family: Arial; font-size: 10px; line-height: 16px; text-shadow: 1px 1px 0 rgba(255,255,255, 0.75); text-align: center; width: 16px; height: 16px; position: absolute; z-index: 1;}
.cafe-level-1 strong, .cafe-level-2 strong, .cafe-level-3 strong { top: 7px; left: 8px;}
.cafe-level-4 strong, .cafe-level-5 strong, .cafe-level-6 strong { top: 11px; left: 8px;}
.cafe-level-7 strong, .cafe-level-8 strong, .cafe-level-9 strong { top: 12px; left: 8px;}
.cafe-level-10 strong, .cafe-level-11 strong, .cafe-level-12 strong { top: 4px; left: 8px;}
.cafe-level-13 strong, .cafe-level-14 strong, .cafe-level-15 strong { top: 6px; left: 8px;}
.cafe-level-1 strong, .cafe-level-4 strong, .cafe-level-7 strong, .cafe-level-10 strong, .cafe-level-13 strong { color: #D67424;}
.cafe-level-2 strong, .cafe-level-5 strong, .cafe-level-8 strong, .cafe-level-11 strong, .cafe-level-14 strong { color: #7C8E9E;}
.cafe-level-3 strong, .cafe-level-6 strong, .cafe-level-9 strong, .cafe-level-12 strong, .cafe-level-15 strong { color: #D28317;}
.cafe-level-16 strong { visibility: hidden;}

/*商家入驻表单*/
.store-joinin { width: 871px; line-height: 20px; border-style: solid; border-width: 0 0 1px 1px; border-color: transparent transparent #CCC #CCC; margin: 10px 0 20px 0; box-shadow: 2px 2px 2px rgba(204,204,204,0.25);}
.store-joinin thead th { font-weight: 600; color: #FFF; background-color: #CCC; height: 20px; padding: 8px 5px; border-style: solid; border-width: 1px 1px 0 0; border-color: #CCC #CCC transparent transparent;}
.store-joinin tbody th { color: #777; background-color: #F7F7F7; text-align: right; width: 119px; height: 20px; padding: 8px 5px; border-style: solid; border-width: 1px 1px 0 0; border-color: #CCC #CCC transparent transparent;}
.store-joinin tbody td { color: #333; min-width: 149px; height: 20px; padding: 8px 5px; border-style: solid; border-width: 1px 1px 0 0; border-color: #CCC #CCC transparent transparent;}
.store-joinin tbody td img { max-width: 100px; max-height: 100px; padding: 4px; border: solid 1px #EEE;}
.store-joinin tbody td textarea { width: 400px; height: 100px;}
table.type { width: 700px; border: solid 1px #EEE;}
table.type thead th { color: #555; background-color: #F7F7F7; text-align: center; padding: 4px; border-color: #EEE; }
table.type tbody td { color: #777; text-align: center; padding: 4px; border-color: #EEE;}
table.type tbody td input { width: 60px; padding: 0;}

/* 상품분류类型 */
.items-sort-type { max-height: 240px; position: relative; z-index: auto; overflow: hidden;}
.items-sort-type .container { display: block; padding-right: 16px;}
.items-sort-type .container dl { padding: 8px 0; margin: 0; border: dotted 1px; border-color: #FFF #FFF #EEE #FFF;}
.items-sort-type .container dl:hover { background-color: #F0F8FF; border: solid 1px #CDE9F3;}
.items-sort-type .container dl dt { color: #333; margin-left: 24px; margin-bottom: 8px;}
.items-sort-type .container dl dd { color: #777;}
.items-sort-type .container dl dd .radio { vertical-align: middle;}
/*상품列表页-SKU值显示部分*/
td.trigger i { color: #C8C8C8; cursor: pointer; }
td.trigger i:hover { color: #00a1e9;}
.ncsc-items-sku.ps-container { background-color: #FCFCFC; text-align: left; padding-bottom: 3px; border: solid 1px #E6E6E6;  position: relative; z-index: 1; overflow: hidden; box-shadow: 2px 2px 0 rgba(204,204,204,0.1);}
.ncsc-items-sku-list { font-size: 0; *word-spacing:-1px/*IE6、7*/; white-space: nowrap; display: inline-block; *display: inline; margin: 10px 0; zoom: 1; overflow: hidden;}
.ncsc-items-sku-list li { font-size: 12px; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; *display: inline; width: 100px; padding: 0 9px 0 10px; margin-left: -1px; *zoom: 1; border-left: dashed 1px #E6E6E6;}
.ncsc-items-sku-list .items-thumb { background-color: #FFF; width: 60px; height: 60px; padding: 1px; border: solid 1px #E6E6E6; margin: 0 auto 5px auto;}
.ncsc-items-sku-list .items-thumb a { line-height: 0; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 60px; height: 60px; overflow: hidden;}
.ncsc-items-sku-list .items-thumb a img { max-width: 60px; max-height: 60px; margin-top:expression(60-this.height/2); *margin-top:expression(30-this.height/2)/*IE6,7*/;}
.ncsc-items-sku-list .items_spec em,
.ncsc-items-sku-list .items-price em,
.ncsc-items-sku-list .items-storage em { font-weight: 600; text-overflow: ellipsis; white-space: nowrap; vertical-align: middle; display: inline-block; *display: inline/*IE7*/; width: 60px; zoom: 1; overflow: hidden;}
.ncsc-items-sku-list .items_spec em { color: #448944;}
.ncsc-items-sku-list .items-price em { color: #F30;}
.ncsc-items-sku-list .items-storage em { color: #00a1e9}
.ncsc-items-sku-list a.ncsc-btn-mini { font: normal 12px/20px arial; color: #777; background-color: #F5F5F5; text-align: center; vertical-align: middle; display: inline-block; height: 20px; padding: 0 10px; margin-right: 2px; border-style: solid; border-width: 1px; border-color: #DCDCDC #DCDCDC #B3B3B3 #DCDCDC; cursor: pointer;}
.ncsc-items-sku-list a:hover.ncsc-btn-mini { text-decoration: none; color: #333; background-color: #E6E6E6;border-color: #CFCFCF #CFCFCF #B3B3B3 #CFCFCF;}

/*满即送详情列表处规则样式*/
.mansong-rule-list {}
.mansong-rule-list li { color: #3A87AD; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#3FD9EDF7', endColorstr='#3FD9EDF7');background:rgba(217,237,247,0.25); border: dashed 1px #BCE8F1; padding: 4px 9px; margin-bottom: 10px;}

.mansong-rule-list li strong { color: #F30; font-weight: 600;}
.mansong-rule-list li .items-thumb { vertical-align: middle; display: inline-block; width: 32px; height: 32px; border: solid 1px #BCE8F1; margin-left: 2px;}
.mansong-rule-list li .items-thumb img { max-width: 32px; max-height: 32px;}
.mansong-rule-list li .ncsc-btn-mini { float: right; display: inline-block; margin-top: 5px;}

/*title提示*/
#simpleTooltip { font-family: "宋体"; color: #FFF; background-color: #00a1e9; display: none; padding: 5px; position: absolute; z-index: 100; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

/* 选项卡 */
.tabmenu {height: 32px; width:100%; display:block;position: relative;}
.tabmenu .tab { background: url(../images/ncus_repeat_x.png) repeat-x scroll center -100px; _background-image: url(../images/ie6/ncus_repeat_x.gif)/*IE6*/; width: 96%; height: 32px; padding: 0 2%;}
.tabmenu .tab li { float: left; margin-right: 4px;}
.tabmenu .tab li a { line-height: 26px; color: #5F718B; background-color: #E8F2FF; display: inline-block; height: 26px; padding: 0 10px; margin-top: 4px; border: solid #AED2FF; border-width: 1px 1px 0 1px;  border-radius: 4px 4px 0 0;}
.tabmenu .tab li a:hover { text-decoration: none; color:#498CD0; background-color: #F9FAFC; border-color: #C4D5E0; }
.tabmenu .tab .ui-tabs-selected a { font-weight: 700; color: #000; background-color: #FFF; display: inline-block; padding: 0 10px; border: solid 1px; border-color: #AED2FF #AED2FF #FFF #AED2FF; border-radius: 4px 4px 0 0; cursor: default;}
.tabmenu .tab .ui-tabs-selected a:hover { text-decoration: none; cursor: default;}

/*列表排序样式*/
.sortbar-array th a {
	cursor:pointer;	color:lightblue;
}
.sortbar-array th a.selected, .sortbar-array th a:hover {
	color:#00a1e9;
}
.sortbar-array th a.desc i {
    background-position: -7px -11px;
}
.sortbar-array th a.asc i {
    background-position: -14px -11px;
}
.sortbar-array th a i {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/background_img.png");
    background-origin: padding-box;
    background-position: 0 -11px;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: inline-block;
    height: 8px;
    margin-left: 4px;
    vertical-align: middle;
    width: 7px;
}

.stat-map-color { color: #999; text-align: left; margin-top: 10px;}
.stat-map-color span { display: inline-block; *display: inline; width: 16px; height: 16px; zoom: 1;}
.stat-map-color p { background: #F7F7F7; border: dashed 1px #D7D7D7; padding: 6px; margin: 9px 0;}
.stat-info { color: #00a1e9; 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;}

/*AJAX选择品牌*/
.ncsc-brand-select {position: relative; z-index: 1;}
.ncsc-brand-select .selection { cursor: pointer;}
.ncsc-brand-select:hover .ncsc-brand-select-container { display: block;}
.ncsc-brand-select-container { background: #FFF; display: none; width: 220px; border: solid 1px #CCC; position: absolute; z-index: 1; top: 25px; left: 0;}
.ncsc-brand-select-container .brand-index { width: 210px; padding-bottom: 10px; margin: 6px auto; border-bottom: dotted 1px #CCC;}
.ncsc-brand-select-container .letter {  }
.ncsc-brand-select-container .letter ul { overflow: hidden;}
.ncsc-brand-select-container .letter ul li { float: left; }
.ncsc-brand-select-container .letter ul li a { line-height: 16px; color: #666; text-align: center; display: block; min-width: 16px; padding: 2px; margin: 0;}
.ncsc-brand-select-container .letter ul li a:hover { text-decoration: none; color: #FFF; background: #00a1e9; }
.ncsc-brand-select-container .search { line-height: normal; clear: both; margin-top: 6px;}
.ncsc-brand-select-container .search .text { width: 160px; height: 20px; padding: 0 2px;}
.ncsc-brand-select-container .search .ncsc-btn-mini { vertical-align: top; margin-left: 4px;}
.ncsc-brand-select-container .brand-list { width: 220px; max-height: 220px; position: relative; z-index: 1; overflow: hidden;}
.ncsc-brand-select-container .brand-list ul {}
.ncsc-brand-select-container .brand-list ul li { line-height: 20px; padding: 5px 0; border-bottom: solid 1px #F5F5F5;}
.ncsc-brand-select-container .brand-list ul li:hover { color: #333; background: #F7F7F7; cursor: pointer;}
.ncsc-brand-select-container .brand-list ul li em { display: inline-block; *display: inline; text-align: center; width: 20px; margin-right: 6px; border-right: solid 1px #DDD; *zoom: 1;}
.ncsc-brand-select-container .no-result { color: #999; text-align: center; padding: 20px 10px; }
.ncsc-brand-select-container .no-result strong { color: #00a1e9;}

/*会员聊天记录查询*/
.chat-log { border-top: solid 1px #DEEFFB; overflow: hidden;}
.chat-log-list { display: block; overflow: hidden;}
.chat-log-list li { font-size: 0; background-color: #FFF; *word-spacing:-1px/*IE6、7*/; min-height: 50px; padding: 9px; border-style: dotted; border-width: 1px; border-color: #FFF #FFF #DEEFFB #FFF;}
.chat-log-list li:hover { background-color: #FFEDC4; border: solid 1px #FFDB8D;}
.chat-log-list li .avatar,
.chat-log-list li dl { font-size: 12px; color: #666; vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block;  *display: inline/*IE7*/;  *zoom:1;}
.chat-log-list li .avatar { width: 30px; height: 30px; border: solid 1px #EEE; border-radius: 16px; margin-right: 10px;}
.chat-log-list li .avatar img { max-width: 30px; max-height: 30px; border-radius: 15px;}
.chat-log-list li dl {}
.chat-log-list li dl dt { font-weight: 600; line-height: 16px; height: 16px;}
.chat-log-list li dl dt span { font-weight: normal; color: #00a1e9 !important;}
.chat-log-list li dl dt.store_log { color: #00a1e9;}
.chat-log-list li dl dt.user_log { color: #00a1e9;}
.chat-log-list li dl dd.time { font-size: 11px; color: #999; line-height: 14px; margin-bottom: 5px;}
.chat-log-list li dl dd.content { color: #555; line-height: 20px; padding: 0 5px;}
.chat-log-list .no_data { color: #00a1e9; font-size: 14px; font-weight: bold; line-height: 120px; text-align: center;}
.chat-log .pagination { clear: both; padding: 5px 0;}

/*휴대폰端首页及专题页面编辑操作*/
.mb-special-layout { font-size: 0; background: #EFFAFE url("../images/cms_edit_bg_line.png") repeat-y scroll -50px 0; *word-spacing:-1px/*IE6、7*/; padding-top: 20px; border-top: solid 1px #deeffb;}
.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/*IE7*/; *zoom:1/*IE7*/;}
.mb-special-layout .mb-item-box { background: url(../images/mobile/mpat.png) no-repeat 0 0; width: 400px; height: 670px; margin: 0 50px 0 30px; }
.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 .special-item:hover { background-color: #F3FBFE; border: solid 1px #19AEDE;}
.mb-item-box .unusable { filter:alpha(opacity=50); /*IE滤镜，透明度50%*/ -moz-opacity:0.5; /*Firefox私有，透明度50%*/ opacity:0.5;/*其他，透明度50%*/}
.mb-item-box .usable { filter:alpha(opacity=100); /*IE滤镜，透明度100%*/ -moz-opacity:1; /*Firefox私有，透明度100%*/ opacity:1;/*其他，透明度100%*/}
.mb-item-box .special-item .item_type,
.mb-item-box .special-item .handle { display: none; 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-item-box .special-item .handle { text-align: right; top: auto; bottom: 4px;}
.mb-item-box .special-item .handle a { color: #FFF; margin-right: 12px;}
.mb-item-box .special-item .handle a i { font-size: 14px; margin-right: 2px;}
.mb-item-box .special-item:hover .item_type,
.mb-item-box .special-item:hover .handle { color: #FFF; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D854C1EB', endColorstr='#D854C1EB');background:rgba(84,193,235,0.85); display: block;}
.mb-item-box .item { line-height: 0; background-color: #FFF; text-align: center; vertical-align: middle; display: table-cell; *display: block; overflow: hidden;}
/* 广告条版块、模型版块布局A-显示 */
.mb-item-box .adv_list .item,
.mb-item-box .home1 .item { width: 320px; height: 133px;}
.mb-item-box .home1 img,
.mb-item-box .adv_list img { max-width: 320px; max-height: 133px;}
/* 模型版块布局B、D-显示 */
.mb-item-box .today1 .content { font-size: 0; *word-spacing:-1px/*IE6、7*/; width: 320px;}
.mb-item-box .today1 .content .today1_1 { vertical-align: top; letter-spacing: normal; display: inline-block; *display: inline/*IE7*/; width: 100%; *zoom:1/*IE7*/;}
.mb-item-box .today1 .content .today1_1 .item { width: 100%; position: relative;}
.mb-item-box .today1 .content .today1_1 img { max-width: 100%;}
.mb-item-box .today1 .content .today1_1 h1 {position:absolute; top:30px; left:10px; font-size:18px; text-align:left;}
.mb-item-box .today1 .content .today1_1 h2 {position:absolute; top:10px; left:10px; font-size:12px; text-align:left;}
.mb-item-box .today1 .content .today1_1 h3 {position:absolute; bottom:10px; left:10px; color:#333; font-size:14px; text-align:left;}
/* 模型版块布局B、D-显示 */
.mb-item-box .home2 .content { font-size: 0; *word-spacing:-1px/*IE6、7*/; width: 320px;}
.mb-item-box .home2 .content .home2_1,
.mb-item-box .home2 .content .home2_2 { vertical-align: top; letter-spacing: normal; display: inline-block; *display: inline/*IE7*/; width: 160px; height: 174px; *zoom:1/*IE7*/;}
.mb-item-box .home2 .content .home2_1 .item { width: 160px; height: 174px;}
.mb-item-box .home2 .content .home2_1 img { max-width: 160px; max-height: 174px;}
.mb-item-box .home2 .content .home2_2_1,
.mb-item-box .home2 .content .home2_2_2 { display: block; height: 87px;}
.mb-item-box .home2 .content .home2_2_1 .item,
.mb-item-box .home2 .content .home2_2_2 .item { width: 160px; height: 87px;}
.mb-item-box .home2 .content .home2_2_1 img,
.mb-item-box .home2 .content .home2_2_2 img { max-width: 160px; max-height: 87px;}
/* 模型版块布局C-显示 */
.mb-item-box .home3 .content { font-size: 0; *word-spacing:-1px/*IE6、7*/; width: 320px;}
.mb-item-box .home3 .item { font-size: 12px; vertical-align: top; letter-spacing: normal; display: inline-block; *display: inline/*IE7*/; width: 160px; *zoom:1/*IE7*/;}
.mb-item-box .home3 img { max-width: 160px;}
/* 상품块模型-编辑*/
.mb-item-box .items-list { font-size: 0; *word-spacing:-1px/*IE6、7*/; width: 320px;}
.mb-item-box .items-list .item { font-size: 12px; vertical-align: top; letter-spacing: normal; display: inline-block; *display: inline/*IE7*/; width: 145px; margin: 0 0 8px 8px; border: solid 1px #DDD; *zoom:1/*IE7*/;}
.mb-item-box .items-list .items-pic { line-height: 0; background-color: #FFF; text-align: center; vertical-align: middle; display: table-cell; *display: block;  width: 145px; height: 145px; overflow: hidden;}
.mb-item-box .items-list .items-pic img { max-width: 145px; max-height: 145px; margin-top:expression(145-this.height/2);}
.mb-item-box .items-list .items-name { line-height: 18px; color: #555; display: block; height: 36px; margin: 5px 5px 0 5px; border-bottom: dotted 1px #DDD; overflow: hidden;}
.mb-item-box .items-list .items-price { font-size: 14px; line-height: 20px; color: #F30; text-align: left; display: block; height: 20px; padding: 5px;}




.mb-special-layout .module-list { margin: 20px auto 0 50px;}
.mb-special-layout .module-list div { background: url(../images/mobile/mpat.png) no-repeat; display: block; width: 304px; margin: 0 0 12px 0; position: relative; z-index: 1; filter:alpha(opacity=50); /*IE滤镜，透明度50%*/ -moz-opacity:0.5; /*Firefox私有，透明度50%*/ opacity:0.5;/*其他，透明度50%*/}
.mb-special-layout .module-list div:hover { filter:alpha(opacity=100); /*IE滤镜，透明度100%*/ -moz-opacity:1; /*Firefox私有，透明度100%*/ opacity:1;/*其他，透明度100%*/}
.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 span { font: 600 14px/20px "blogsoft yahei"; color: #FFF; text-align: center; width: 45px; position: absolute; z-index: 1; top: 5px; left: 5px;}
.mb-special-layout .module-list .module_adv_list { background-position: -440px 0; height: 98px;}
.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_today1 { 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_items { background-position: -440px -550px; height: 228px;}
.mb-special-layout .module-list .module_items1 { background-position: -440px -550px; height: 228px;}
.mb-special-layout .module-list .module_items2 { background-position: -440px -550px; height: 228px;}
.mb-special-layout .module-list .module_items_category { background-position: -440px -550px; height: 228px;}
.mb-special-layout .module-list .module_items_category1 { background-position: -440px -550px; height: 228px;}
.mb-special-layout .module-list .module_items_category2 { background-position: -440px -550px; height: 228px;}
.mb-special-layout .module-list .module_items_time { background-position: -440px -550px; height: 228px;}
.mb-special-layout .module-list .module_items_time1 { background-position: -440px -550px; height: 228px;}
.mb-special-layout .module-list .module_items_time2 { background-position: -440px -550px; height: 228px;}
.mb-special-layout .module-list .module_items_groupbuy { background-position: -440px -550px; height: 228px;}
.mb-special-layout .module-list .module_items_groupbuy1 { background-position: -440px -550px; height: 228px;}
.mb-special-layout .module-list .module_items_groupbuy2 { background-position: -440px -550px; height: 228px;}

.mb-item-edit-content { vertical-align: top;}
.mb-item-edit-content h3 { font: 700 14px/20px "blogsoft yahei"; color: #333;}
.mb-item-edit-content .title,
.mb-item-edit-content .content { margin-bottom: 15px;}
.mb-item-edit-content .title h5,
.mb-item-edit-content .content h5,
.mb-item-edit-content .search-items h5 { font: 700 12px/20px "blogsoft yahei"; color: #777; display: block; margin: 0 0 10px 0;}
.mb-item-edit-content .item { background-color: #FFF; text-align: center; padding: 4px; border: dashed 1px #DDD; position: relative; z-index: 1;}
.mb-item-edit-content .item:hover { border: solid 1px #19AEDE; box-shadow: 0 0 6px rgba(0,0,0,0.25);}
.mb-item-edit-content .item a { color: #FFF; background-color: #19AEDE; display: none; padding: 4px 8px; position: absolute; z-index: 1; top: 4px; right: 4px; cursor: pointer;}
.mb-item-edit-content .item a i { font-size: 14px; margin-right: 4px;}
.mb-item-edit-content .item:hover a { display: block;}	
.mb-item-edit-content .btn-add { font-size: 12px; margin: 10px;}

/* 广告条编辑、块模型布局A-编辑 */
.mb-item-edit-content .adv_list,
.mb-item-edit-content .home1 { width: 490px;}
.mb-item-edit-content .adv_list item,
.mb-item-edit-content .home1 item { width: 480px; height: 200px;}
.mb-item-edit-content .adv_list img,
.mb-item-edit-content .home1 img { max-width: 480px; max-height: 200px;}
/* 块模型布局B、D-编辑 */
.mb-item-edit-content .today1 { *word-spacing:-1px/*IE6、7*/; width: 640px;}
.mb-item-edit-content .today1_1,
.mb-item-edit-content .today1_1 .item { width: 414px; min-height: 300px;}
.mb-item-edit-content .today1_1 img { max-width: 414px; max-height: 600px;}
/* 块模型布局B、D-编辑 */
.mb-item-edit-content .home2 { font-size: 0; *word-spacing:-1px/*IE6、7*/; width: 500px;}
.mb-item-edit-content .home2_1,
.mb-item-edit-content .home2_2 { font-size: 12px; vertical-align: top; letter-spacing: normal; display: inline-block; *display: inline/*IE7*/; width: 250px; height: 270px; *zoom:1/*IE7*/;}
.mb-item-edit-content .home2_1 .item { width: 240px; height: 260px;}
.mb-item-edit-content .home2_1 img { max-width: 240px; max-height: 260px;}
.mb-item-edit-content .home2_2_1,
.mb-item-edit-content .home2_2_2 { display: block; height: 135px;}
.mb-item-edit-content .home2_2_1 .item,
.mb-item-edit-content .home2_2_2 .item { width: 240px; height: 125px;}
.mb-item-edit-content .home2_2_1 img,
.mb-item-edit-content .home2_2_2 img { max-width: 240px; max-height: 125px;}
/* 块模型布局C-编辑 */
.mb-item-edit-content .home3 { font-size: 0; *word-spacing:-1px/*IE6、7*/; width: 500px;}
.mb-item-edit-content .home3 .item { font-size: 12px; vertical-align: top; letter-spacing: normal; display: inline-block; *display: inline/*IE7*/; width: 240px; *zoom:1/*IE7*/;}
.mb-item-edit-content .home3 img { max-width: 240px;}
/* 상품块模型-编辑*/
.mb-item-edit-content .items-list { font-size: 0; *word-spacing: -1px/*IE6、7*/; display: inline-block; width: 500px;}
.mb-item-edit-content .items-list .item { font-size: 12px; vertical-align: top; letter-spacing: normal; display: inline-block; *display: inline/*IE7*/; width: 220px; margin: 0 0 14px 14px; *zoom:1/*IE7*/;}
.mb-item-edit-content .items-list .items-pic { line-height: 0; background-color: #FFF; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 220px; height: 220px; overflow: hidden;}
.mb-item-edit-content .items-list .items-pic img { max-width: 220px; max-height: 220px; margin-top:expression(220-this.height/2);}
.mb-item-edit-content .items-list .items-name { line-height: 18px; color: #555; white-space: normal; height: 36px; padding: 5px 5px 10px 5px; border-bottom: dotted 1px #CCC; overflow: hidden;}
.mb-item-edit-content .items-list .items-price { font-size: 16px; color: #F30; padding: 10px 5px 5px 5px;}
.mb-item-edit-content .search-items { vertical-align: top; display: inline-block; width: 400px; margin-left: 70px; min-height:400px;}
.mb-item-edit-content .search-items-list { margin-top: 20px; }
.mb-item-edit-content .search-items-list li { background-color: #FFF; display: block; height: 60px; padding: 9px; margin-bottom: 10px; border: dashed 1px #BCE6F8; position: relative; z-index: 1;}
.mb-item-edit-content .search-items-list li:hover { border: solid 1px #54C1EB;}
.mb-item-edit-content .search-items-list .items-pic { line-height: 0; background-color: #FFF; text-align: center; vertical-align: middle; display: table-cell; *display: block; width: 60px; height: 60px; overflow: hidden;}
.mb-item-edit-content .search-items-list .items-pic img { max-width: 60px; max-height: 60px; margin-top:expression(60-this.height/2);}
.mb-item-edit-content .search-items-list .items-name { line-height: 18px; color: #777; text-align: left; white-space: normal; width: 310px; height: 36px; float: right; clear: both;}
.mb-item-edit-content .search-items-list .items-price { color: #F30; text-align: left; width: 310px; float: right; clear: both;}
.mb-item-edit-content .search-items-list a { background-color: #F9F9F9; padding: 4px 12px; border: solid 1px #CCC; border-radius: 4px; position: absolute; z-index: 1; bottom: 10px; right: 10px;}
.dialog-image-desc { color: #999;}
#dialog_item_image { max-width: 480px; max-height: 300px;}





/******* layui *********/
html,body{background-color: #f2f2f2; color: #666;}

html #layuicss-layuiAdmin{display: none; position: absolute; width: 1989px;}


/* 系统 */
::-webkit-input-placeholder{color: #ccc}

/** 滚动条 **/
/*
::-webkit-scrollbar{width: 10px; height: 10px;}
::-webkit-scrollbar-button:vertical{display: none;}
::-webkit-scrollbar-track, ::-webkit-scrollbar-corner{background-color: #e2e2e2;}
::-webkit-scrollbar-thumb{border-radius: 0; background-color: rgba(0,0,0,.3);}
::-webkit-scrollbar-thumb:vertical:hover{background-color: rgba(0,0,0,.35);}
::-webkit-scrollbar-thumb:vertical:active{background-color: rgba(0,0,0,.38);}
*/


/* 全局 */
*[template],
.layadmin-tabsbody-item{display: none;}
*[lay-href],
*[lay-tips],
*[layadmin-event]{cursor: pointer;}

/* 重置布局结构 */
.layui-layout-admin .layui-header{position: fixed; top: 0; left: 0; width: 100%; height: 50px;} 

/*
.layui-layout-admin .layui-header .layui-layout-right .layui-nav-item a{color: #fff;}
.layui-layout-admin .layui-header .layui-layout-right .layui-nav-item a cite{color: rgba(255,255,255,.7);}
*/

.layui-layout-admin .layui-header .layui-nav .layui-nav-child a{color: #333;}
.layui-layout-admin .layui-side{width: 220px; top: 0; z-index: 1001;}
.layui-layout-admin .layui-logo,
.layui-layout-admin .layui-header .layui-nav .layui-nav-item{height: 50px; line-height: 50px;}
.layui-layout-admin .layui-logo{position: fixed; left: 0; top: 0; z-index: 1004; width: 220px; height: 49px; padding: 0 15px; box-sizing: border-box; overflow: hidden; font-weight: 300; background-repeat: no-repeat; background-position: center center;}
.layui-layout-admin .layui-layout-left,
.layadmin-pagetabs,
.layui-layout-admin .layui-body,
.layui-layout-admin .layui-footer{left: 220px;}
.layadmin-pagetabs{position: fixed; top: 50px; right: 0; z-index: 999;}
.layadmin-pagetabs .layui-breadcrumb{padding: 0 15px;}
.layui-layout-admin .layui-body{position: fixed; top: 90px; bottom: 0;}
.layui-layout-admin .layui-body .layadmin-tabsbody-item{position: absolute; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden; overflow-y: auto;}
.layui-layout-admin .layui-header .layui-nav-img{width: 26px; height: 26px;}
.layui-layout-admin .layui-header .layui-nav-child{top: 55px;}
.layui-layout-admin .layui-header .layui-layout-right .layui-nav-child{left: auto; right: 0;}
.layui-layout-admin .layui-header .layui-nav .layui-nav-child dd.layui-this a,
.layui-layout-admin .layui-header .layui-nav .layui-nav-child dd.layui-this{background: none}

/* 统一动画 */
.layui-layout-admin .layui-header .layui-nav .layui-nav-item,
.layui-layout-admin .layui-layout-left,
.layadmin-pagetabs,
.layui-layout-admin .layui-body,
.layui-layout-admin .layui-footer,
.layui-layout-admin .layui-side,
.layui-layout-admin .layui-logo,
.layui-layout-admin .layui-header .layui-layout-right{transition: all .3s; -webkit-transition: all .3s;}

/* 图标 */
.layui-icon-login-qq{color: #3492ED;}
.layui-icon-login-wechat{color: #4DAF29;}
.layui-icon-login-weibo{color: #CF1900;}

/* 重置表格风格 */
/*
.layui-table th, 
.layui-table td, 
.layui-table[lay-skin="line"],
.layui-table[lay-skin="row"], 
.layui-table-view, 
.layui-table-header,
.layui-table-tool,
.layui-table-page,
.layui-table-fixed-r,
.layui-table-tips-main{border-color: #f6f6f6;}

.layui-table thead tr, 
.layui-table-header, 
.layui-table-tool,
.layui-table-patch, 
.layui-table-mend{background-color: #fff;}

.layui-table[lay-even] tr:nth-child(even),
.layui-table tbody tr:hover,
.layui-table-hover,
.layui-table-click{background-color: #f8f8f8;}
*/

/* 表单 */
.layui-form[wid100] .layui-form-label{width: 100px;}
.layui-form[wid100] .layui-input-block{margin-left: 130px;}
@media screen and (max-width: 450px){
  .layui-form[wid100] .layui-form-item .layui-input-inline{margin-left: 132px;}
  .layui-form[wid100] .layui-form-item .layui-input-inline+.layui-form-mid{margin-left: 130px;}
}
.layui-form-item .layui-input-company{width: auto; padding-right: 10px; line-height: 38px;}

/* 辅助 */
.layadmin-flexible{}
.layui-bg-white{background-color: #fff;}
.layadmin-loading{position: absolute; left: 50%; top: 50%; margin: -16px -15px; font-size: 30px; color: #c2c2c2;}
.layadmin-fixed{position: fixed; left: 0; top: 0; z-index: 999;}
.layadmin-link{color: #029789!important;}
.layadmin-link:hover{opacity: 0.8;}

/* 弹出面板 */
.layui-layer-admin .layui-layer-title{height: 50px; line-height: 50px; border: none 0; background-color: #20222A; color: #fff;}
.layui-layer-admin i[close]{position: absolute; padding: 5px; right: 10px; top: 12px; color: #fff; cursor: pointer;}
.layui-layer-admin .layui-layer-content{padding: 0; line-height: 22px;}
.layui-layer-admin .layui-layer-content cite{font-style: normal; color: #FF5722;}

/* 右侧面板 */
.layui-layer-adminRight{top: 50px !important; bottom: 0; box-shadow: 1px 1px 10px rgba(0,0,0,.1); border-radius: 0; overflow: auto;}

/* 弹出便签 */
.layadmin-note .layui-layer-content{padding: 0;}
.layadmin-note textarea{display: block; width: 300px; height: 132px; min-width: 300px; min-height: 132px; line-height: 20px; padding: 10px 20px; border: none; box-sizing: border-box; color: #666; word-wrap: break-word;}

/* 头部导航 */
.layui-layout-admin .layui-layout-left{padding: 0 10px;}
.layui-layout-admin .layui-layout-left .layui-nav-item{margin: 0 20px;}
.layui-layout-admin .layui-input-search{display: inline-block; vertical-align: middle; height: 32px; border: none; cursor: text;}
.layui-layout-admin .layui-layout-left a{padding: 0;}
.layui-layout-admin .layui-layout-right{padding: 0;}
.layui-header .layui-nav-item .layui-icon{position: relative; top: 1px; font-size: 16px;}
.layui-header .layui-nav-item:hover{}
.layui-header .layui-layout-right .layui-badge-dot{margin-left: 0px;}
.layui-header .layui-nav .layui-this:after,
.layui-layout-admin .layui-header .layui-nav-bar{top: 0 !important; bottom: auto; height: 3px; background-color: #fff; background-color: rgba(255,255,255,.3);}

/* 遮罩 */
.layadmin-body-shade{position: fixed; display: none; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(0,0,0,.3); z-index: 1000;}

/* 侧边菜单 */
.layui-side-menu .layui-side-scroll{width: 240px;}
.layui-side-menu .layui-nav{width: 220px; margin-top: 50px; background: none;}
.layui-side-menu .layui-nav .layui-nav-item a{height: 40px; line-height: 40px; padding-left: 45px; padding-right: 30px;}
.layui-side-menu .layui-nav .layui-nav-item > a{padding-top: 8px; padding-bottom: 8px;}
.layui-side-menu .layui-nav .layui-nav-item a:hover{background: none;}
.layui-side-menu .layui-nav .layui-nav-itemed > .layui-nav-child{padding: 5px 0;}
.layui-side-menu .layui-nav .layui-nav-item .layui-icon{position: absolute; top: 50%; left: 20px; margin-top: -19px;}
.layui-side-menu .layui-nav .layui-nav-child .layui-nav-child{background: none!important;}
.layui-side-menu .layui-nav .layui-nav-child .layui-nav-child a{padding-left: 50px}
.layui-side-menu .layui-nav .layui-nav-more{right: 15px;}

/* 侧边菜单 - 平板移动设备 */
@media screen and (max-width: 992px) {
  .layui-layout-admin .layui-side{transform: translate3d(-220px, 0, 0); -webkit-transform: translate3d(-220px, 0, 0); width: 220px;}
  .layui-layout-admin .layui-layout-left,
  .layadmin-pagetabs,
  .layui-layout-admin .layui-body,
  .layui-layout-admin .layui-footer{left: 0;}
}

/* 侧边收缩模式 */
.layadmin-side-shrink .layui-layout-admin .layui-logo{width: 60px; background-image: url(/logo.png); background-size: 20px;}
.layadmin-side-shrink .layui-layout-admin .layui-logo span{display: none;}
.layadmin-side-shrink .layui-side{left: 0; width: 60px;}
.layadmin-side-shrink .layui-layout-admin .layui-layout-left,
.layadmin-side-shrink .layadmin-pagetabs,
.layadmin-side-shrink .layui-layout-admin .layui-body,
.layadmin-side-shrink .layui-layout-admin .layui-footer{left: 60px;}
.layadmin-side-shrink .layui-side-menu .layui-nav{position: static; width: 60px;}
.layadmin-side-shrink .layui-side-menu .layui-nav-item{position: static;}
.layadmin-side-shrink .layui-side-menu .layui-nav-item>a{padding-right: 0;}
.layadmin-side-shrink .layui-side-menu .layui-nav-item cite,
.layadmin-side-shrink .layui-side-menu .layui-nav > .layui-nav-item > a .layui-nav-more,
.layadmin-side-shrink .layui-side-menu .layui-nav > .layui-nav-item > .layui-nav-child{display: none; padding: 8px 0; width: 220px;}
.layadmin-side-shrink .layui-side-menu .layui-nav > .layui-nav-itemed>a{background: rgba(0,0,0,.3);}

/* 移动端展开模式 */
.layadmin-side-spread-sm .layui-layout-admin .layui-layout-left,
.layadmin-side-spread-sm .layadmin-pagetabs,
.layadmin-side-spread-sm .layui-layout-admin .layui-body,
.layadmin-side-spread-sm .layui-layout-admin .layui-footer{left: 0; transform: translate3d(220px, 0, 0); -webkit-transform: translate3d(220px, 0, 0);}
.layadmin-side-spread-sm .layui-layout-admin .layui-layout-right{transform: translate3d(220px, 0, 0); -webkit-transform: translate3d(220px, 0, 0);}
.layadmin-side-spread-sm .layui-side{transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0);}
.layadmin-side-spread-sm .layadmin-body-shade{display: block; }


/* 页面标签 */
.layadmin-pagetabs{height: 40px; line-height: 40px; padding: 0 80px 0 40px; /*border-bottom: 2px solid #292B34;*/ background-color: #fff; box-sizing: border-box; box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);}
.layadmin-pagetabs .layadmin-tabs-control{position: absolute; top: 0; width: 40px; height: 100%; text-align: center; cursor: pointer; transition: all .3s; -webkit-transition: all .3s; box-sizing: border-box; border-left: 1px solid #f6f6f6;}
.layadmin-pagetabs .layadmin-tabs-control:hover{background-color: #f6f6f6;}
.layadmin-pagetabs .layui-icon-prev{left: 0; border-left: none; border-right: 1px solid #f6f6f6;}
.layadmin-pagetabs .layui-icon-next{right: 40px; right: 40px;}
.layadmin-pagetabs .layui-icon-down{right: 0;}
.layadmin-tabs-select.layui-nav{position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 0; background: none;}
.layadmin-tabs-select.layui-nav .layui-nav-item{line-height: 40px;}
.layadmin-tabs-select.layui-nav .layui-nav-item>a{height: 40px;}
.layadmin-tabs-select.layui-nav .layui-nav-item a{color: #666;}
.layadmin-tabs-select.layui-nav .layui-nav-child{top: 40px; left: auto; right: 0;}
.layadmin-tabs-select.layui-nav .layui-nav-child dd.layui-this,
.layadmin-tabs-select.layui-nav .layui-nav-child dd.layui-this a{background-color: #f2f2f2!important; color: #333;}
.layadmin-tabs-select.layui-nav .layui-nav-more,
.layadmin-tabs-select.layui-nav .layui-nav-bar{display: none;}

.layadmin-pagetabs .layui-tab{margin: 0; overflow: hidden;}
.layadmin-pagetabs .layui-tab-title{height: 40px; border: none;}
.layadmin-pagetabs .layui-tab-title li{min-width: 0; line-height: 40px; max-width: 160px; text-overflow: ellipsis; padding-right: 40px; overflow: hidden; border-right: 1px solid #f6f6f6; vertical-align: top;}
.layadmin-pagetabs .layui-tab-title li:first-child{ padding-right: 15px;}
.layadmin-pagetabs .layui-tab-title li:first-child .layui-tab-close{display: none;}
.layadmin-pagetabs .layui-tab-title li .layui-tab-close{position: absolute; right: 8px; top: 50%; margin: -7px 0 0 0; width: 16px; height: 16px; line-height: 16px; border-radius: 50%; font-size: 12px;}
.layadmin-pagetabs .layui-tab-title li:after{content:''; position: absolute; top: 0; left: 0; width: 0; height: 2px; border-radius: 0; background-color: #292B34; transition: all .3s; -webkit-transition: all .3s;}
.layadmin-pagetabs .layui-tab-title li:hover:after{width: 100%;}
.layadmin-pagetabs .layui-tab-title li:hover,
.layadmin-pagetabs .layui-tab-title li.layui-this{background-color: #f6f6f6;}
.layadmin-pagetabs .layui-tab-title li.layui-this:after{width: 100%; border: none; height: 2px; background-color: #292B34;}

/* 不开启页面标签时 */
.layadmin-tabspage-none .layui-layout-admin .layui-header{border-bottom: none; box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);z-index:1001;}
.layadmin-tabspage-none .layui-layout-admin .layui-body{top: 50px;}
.layadmin-tabspage-none .layadmin-header{display: block;}
.layadmin-tabspage-none .layadmin-header .layui-breadcrumb{border-top: 1px solid #f6f6f6;}

/* 底部固定区域 */
.layui-layout-admin .layui-footer{padding: 10px 0; text-align: center;}

/* 默认主题修饰 */
.layui-layout-admin .layui-header{border-bottom: 1px solid #f6f6f6; box-sizing: border-box; background-color: #fff;}
.layui-layout-admin .layui-header a,
.layui-layout-admin .layui-header a cite{color: #333;}
.layui-layout-admin .layui-header a:hover{color: #000;}
.layui-layout-admin .layui-header .layui-nav .layui-nav-more{border-top-color: #666}
.layui-layout-admin .layui-header .layui-nav .layui-nav-mored{border-color: transparent; border-bottom-color: #666;}
.layui-layout-admin .layui-header .layui-nav .layui-this:after, 
.layui-layout-admin .layui-header .layui-nav-bar{height: 2px; background-color: #20222A}
.layui-layout-admin .layui-logo{background-color: #20222A; box-shadow: 0 1px 2px 0 rgba(0,0,0,.15);}
.layui-layout-admin .layui-logo,
.layui-layout-admin .layui-logo a{color: #fff; color: rgba(255,255,255,.8)}
.layui-side-menu{box-shadow: 1px 0 2px 0 rgba(0,0,0,.05);}
.layui-layout-admin .layui-footer{box-shadow: 0 -1px 2px 0 rgba(0,0,0,.05);}

.layui-side-menu,
.layadmin-setTheme-side{background-color: #20222A; color: #fff;}
.layadmin-setTheme-header{background-color: #fff;}

.layui-layout-admin .layui-footer{background-color: #fff;}
.layui-tab-admin .layui-tab-title{background-color: #393D49; color: #fff;}


/*
 
 格局
 
*/

.layui-fluid{padding: 15px;}
.layadmin-header{display: block; height: 56px; line-height: 56px; margin-bottom: 0; border-radius: 0;}
.layadmin-header .layui-breadcrumb{padding: 0 15px;}
.layui-card-header{position: relative;}
/*.layui-card-header .layui-icon{line-height: initial; position: absolute; right: 15px; top: 50%; margin-top: -7px;}*/
.layadmin-iframe{position: absolute; width: 100%; height: 100%; left: 0; top: 0; right: 0; bottom: 0;}


/*
 
 控制台
 
*/


/* 重置轮播样式 */
.layadmin-carousel{height: 185px !important; background-color: #fff;}
.layadmin-carousel .layui-carousel-ind li{background-color: #e2e2e2;}
.layadmin-carousel .layui-carousel-ind li:hover{background-color: #c2c2c2;}
.layadmin-carousel .layui-carousel-ind li.layui-this{background-color: #999;}
.layadmin-carousel .layui-carousel,
.layadmin-carousel > *[carousel-item] > *{background-color: #fff;}
.layadmin-carousel .layui-col-space10{margin: 0;}
.layadmin-carousel .layui-carousel-ind{position: absolute; top: -41px; text-align: right;}
.layadmin-carousel .layui-carousel-ind ul{background: none;}

/* 重置tab样式 */
.layui-card .layui-tab-brief .layui-tab-title{height: 42px; border-bottom-color: #f6f6f6;}
.layui-card .layui-tab-brief .layui-tab-title li{margin: 0 15px; padding: 0; line-height: 42px;}
.layui-card .layui-tab-brief .layui-tab-title li.layui-this{color: #333;}
.layui-card .layui-tab-brief .layui-tab-title .layui-this:after{height: 43px;}
.layui-card .layui-tab-brief .layui-tab-content{padding: 15px;}
.layui-card .layui-table-view{margin: 0;}

/* 快捷方式 */
.layadmin-shortcut li{text-align: center;}
.layadmin-shortcut li .layui-icon{display: inline-block; width: 100%; height: 60px; line-height: 60px; text-align: center; border-radius: 2px; font-size: 30px; background-color: #F8F8F8; color: #333; transition: all .3s; -webkit-transition: all .3s;}
.layadmin-shortcut li cite{position: relative; top: 2px; display: block; color: #666; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 12px;}
.layadmin-shortcut li:hover .layui-icon{background-color: #f2f2f2;}

/* 待办事项 */
.layadmin-backlog .layadmin-backlog-body{display: block; padding: 10px 15px; background-color: #f8f8f8; color: #999; border-radius: 2px; transition: all .3s; -webkit-transition: all .3s;}
.layadmin-backlog-body h3{padding-bottom: 10px; font-size: 12px;}
.layadmin-backlog-body p cite{font-style: normal; font-size: 30px; font-weight: 300; color: #333;}
.layadmin-backlog-body:hover{background-color: #f2f2f2; color: #888;}

/* 数据概览 */
.layadmin-dataview{height: 332px !important;}
.layadmin-dataview>*[carousel-item]:before{display: none;}
.layadmin-dataview>*[carousel-item]>div{height: 332px;}

/* 控制台效果报告 */
.layadmin-takerates{padding-top: 5px;}
.layadmin-takerates .layui-progress{margin: 50px 0 60px;}
.layadmin-takerates .layui-progress:last-child{margin-bottom: 10px;}
.layadmin-takerates .layui-progress h3{position: absolute; right: 0; top: -35px; color: #999; font-size: 14px;}
.layadmin-takerates .layui-progress-bar{text-align: left;}
.layadmin-takerates .layui-progress-text{top: -35px; line-height: 26px; font-size: 26px;}

/* 产品动态 */
.layadmin-news{height: 60px !important; padding: 5px 0;}
.layadmin-news a{display: block; line-height: 60px; text-align: center;}
.layadmin-news .layui-carousel-ind{height: 45px;}

/* 文字列表 */
.layadmin-list li{margin-bottom: 6px; padding-bottom: 6px; border-bottom-color: #f6f6f6; list-style-position: inside; list-style-type: disc;}
.layadmin-list li{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.layadmin-list li a{color: #666;}
.layadmin-list li a:hover{color: #0081CC;}
.layadmin-list li:last-child{border: none; padding: 0; margin: 0;}

/* 文本区域 */
.layadmin-text p{margin-bottom: 10px; text-indent: 2em;}
.layadmin-text p:last-child{margin: 0;}
.layadmin-font-em{font-size: 13px; color: #758697;}




/********************************
 
  其它主页开始 By star1029
 
*******************************/

/* 主页示例一 by star1029 */
/* 进行中的项目 */
.layui-card-header .layui-a-tips{position: absolute; right: 15px; color: #01AAED;}
.layuiadmin-card-text{background-color: #f8f8f8; color: #777; padding: 24px;}
.layuiadmin-card-text .layui-text-top{padding-bottom: 10px;}
.layuiadmin-card-text .layui-text-top i{margin-right: 10px; font-size: 24px; color: #0081CC;}
.layuiadmin-card-text .layui-text-top a{line-height: 24px; font-size: 16px; vertical-align: top;}
.layuiadmin-card-text .layui-text-center{height: 44px; line-height: 22px; margin-bottom: 10px; overflow: hidden;}
.layuiadmin-card-text .layui-text-bottom{position: relative;}
.layuiadmin-card-text .layui-text-bottom a{color: #777; font-size: 12px; text-overflow: ellipsis; word-break: break-all;}
.layuiadmin-card-text .layui-text-bottom span{color: #CCC; font-size: 12px; position: absolute; right: 0;}
.layuiadmin-card-text a:hover,
.layuiadmin-card-link a:hover,
.layuiadmin-card-team li a:hover{color: #01AAED; transition: all 300ms;}

/* 动态 */
.layuiadmin-card-status{padding: 0 10px 10px 10px;}
.layuiadmin-card-status dd{padding: 15px 0; border-bottom: 1px solid #EEE; display: -webkit-flex; display: flex;}
.layuiadmin-card-status dd:last-child{border: none;}
.layuiadmin-card-status dd div.layui-status-img,
.layuiadmin-card-team .layui-team-img{width: 32px; height: 32px; border-radius: 50%; background-color: #0081CC; margin-right: 15px;}
.layuiadmin-card-status dd div.layui-status-img a{width: 100%; height: 100%; display: inline-block; text-align: center; line-height: 32px;}
.layuiadmin-card-status dd div.layui-status-img img,
.layuiadmin-card-team .layui-team-img img{width: 50%; height: 50%;}
.layuiadmin-card-status dd div a{color: #01AAED;}
.layuiadmin-card-status dd div span{color: #BBB;}

/* 便捷导航 */
.layuiadmin-card-link{padding-left: 10px; font-size: 0}
.layuiadmin-card-link a{display: inline-block; width: 25%; color: #666; font-size: 14px; margin-bottom: 12px;}
.layuiadmin-card-link button{vertical-align: top;}
.layuiadmin-card-link button:hover{color: #0081CC;}

/* 团队 */
.layuiadmin-card-team li{padding: 10px 0 10px 10px;}
.layuiadmin-card-team .layui-team-img{display: inline-block; margin-right: 8px; width: 24px; height: 24px; text-align: center; line-height: 24px;}
.layuiadmin-card-team span{color: #777;}


/* 主页示例二 by star1029 */
.layuiadmin-badge{position: absolute; top: 50%; margin-top: -9px; right: 15px; color: #01AAED; }
.layuiadmin-card-list{padding: 15px;}
.layuiadmin-card-list p.layuiadmin-big-font{font-size: 36px; color: #666; line-height: 36px; padding: 5px 0 10px; overflow: hidden; text-overflow: ellipsis; word-break: break-all; white-space: nowrap;}
.layuiadmin-card-list p.layuiadmin-normal-font{padding-bottom: 10px; font-size: 20px; color: #666; line-height: 24px;}
.layuiadmin-span-color{font-size: 14px; position: absolute; right: 15px;}
.layuiadmin-span-color i{padding-left: 5px;}
.layuiadmin-btn-group{position: absolute; right: 15px;}

.layuiadmin-card-status li{position: relative; padding: 10px 0; border-bottom: 1px solid #EEE;}
.layuiadmin-card-status li h3{padding-bottom: 5px; font-weight: 700;}
.layuiadmin-card-status li p{padding-bottom: 10px;}
.layuiadmin-card-status li>span{color: #999;}
.layuiadmin-home2-usernote .layuiadmin-reply{display: none; position: absolute; right: 0; bottom: 12px;}
.layuiadmin-home2-usernote li:hover .layuiadmin-reply{display: block;}

.layuiadmin-page-table td span{color: #2F4056;}
.layuiadmin-page-table td span.first{color: #FF5722;}
.layuiadmin-page-table td span.second{color: #FFB800;}
.layuiadmin-page-table td span.third{color: #009AFF;}


/******  其它主页结束 By star1029  ******/




/*

 应用
 
*/


/* 消息中心 */
.layuiAdmin-msg-detail h1{font-size: 16px;}
.layuiAdmin-msg-detail .layui-card-header{height: auto; line-height: 30px; padding: 15px;}
.layuiAdmin-msg-detail .layui-card-header span{padding: 0 5px; color: #999;}
.layuiAdmin-msg-detail .layui-card-header span:first-child{padding-left: 0;}
.layuiAdmin-msg-detail .layui-card-body{padding: 15px;}

/* 文章列表 */
.layuiadmin-content-bread{padding-bottom: 20px;}

/* 进度条样式 */
.layuiadmin-order-progress{position: relative; top: 12px;}




/*
 
 系统
 
*/


/* 头部图标重置 */
.layui-card-header.layuiadmin-card-header-auto{padding-top: 15px; padding-bottom: 15px; height: auto;}
.layuiadmin-card-header-auto i.layuiadmin-button-btn{position: relative; right: 0; top: 0; vertical-align: middle;}
.layuiadmin-card-header-auto .layui-form-item:last-child{margin-bottom: 0;}


/* 主题设置 */
.layadmin-setTheme{padding: 15px; overflow-x: hidden;}
.layadmin-setTheme>h5{padding: 20px 0 10px; color: #000;}
.layadmin-setTheme>h5:first-child{padding-top: 0;}
.layadmin-setTheme-color{width: 330px; font-size: 0;}
.layadmin-setTheme-color li{position: relative; display: inline-block; vertical-align: top; width: 80px; height: 50px; margin: 0 15px 15px 0; background-color: #f2f2f2; cursor: pointer; font-size: 12px; color: #666;}
.layadmin-setTheme-color li:after{content: ''; position: absolute; z-index: 20; top: 50%; left: 50%; width: 1px; height: 0; border: 1px solid #f2f2f2; transition: all .3s; -webkit-transition: all .3s; opacity: 0;}
.layadmin-setTheme-color li.layui-this:after,
.layadmin-setTheme-color li:hover:after{width: 100%; height: 100%; padding: 4px; top: -5px; left: -5px; border-color: #009AFF; opacity: 1;}

.layadmin-setTheme-header{position: relative; z-index: 10; height: 10px; border-top: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2;}
.layadmin-setTheme-side{position: absolute; left: 0; top: 0; width: 20px; height: 100%; z-index: 11; box-shadow: 1px 0 2px 0 rgba(0,0,0,.05);}
.layadmin-setTheme-logo{position: absolute; left: 0; top: 0; width: 100%; height: 10px; box-shadow: 0 1px 2px 0 rgba(0,0,0,.15);}
.layadmin-form-right{text-align: right;}


/* 关于 */
.layadmin-about p{margin-bottom: 10px;}

/* 菜单列表 */
.layadmin-menu-list .layui-card-header{height: 50px; line-height: 50px; font-size: 16px;}
.layadmin-menu-list .layui-card-header:active{background-color: #f2f2f2;}
.layadmin-menu-list .layui-card-header .layui-icon{position: relative; top: 1px; left: 0; display: inline-block; margin: 0 10px 0; font-size: 18px;}


/* 动画 */
@-webkit-keyframes layui-rl{ /* 从右往左滑入 */
  from {-webkit-transform: translate3d(100%, 0, 0);}
  to {-webkit-transform: translate3d(0, 0, 0);}
}
@keyframes layui-rl{
  from {transform: translate3d(100%, 0, 0);}
  to {transform: translate3d(0, 0, 0);}
}
.layui-anim-rl{-webkit-animation-name: layui-rl; animation-name: layui-rl;}

@-webkit-keyframes layui-lr{ /* 从右往左滑入 */
  from {-webkit-transform: translate3d(0 0, 0); opacity: 1;}
  to {-webkit-transform: translate3d(100%, 0, 0); opacity: 1;}
}
@keyframes layui-lr{
  from {transform: translate3d(0, 0, 0);}
  to {transform: translate3d(100%, 0, 0);}
}
.layui-anim-lr{-webkit-animation-name: layui-lr; animation-name: layui-lr;}

.layui-anim-rl.layer-anim-close{-webkit-animation-name: layui-lr; animation-name: layui-lr;}


/* 提示页 */
.layadmin-tips{margin-top: 30px; text-align: center;}
.layadmin-tips .layui-icon[face]{display: inline-block; font-size: 80px; color: #393D49; padding:10px 40px; border:2px solid #666; margin-bottom:20px;}
.layadmin-tips .layui-text{width: 500px; margin: 30px auto; padding-top: 20px; border-top: 5px solid #0081CC; font-size: 16px;}
.layadmin-tips h1{font-size: 100px; line-height: 100px; color: #0081CC;}
.layadmin-tips .layui-text .layui-anim{display: inline-block;}


/*

  响应式补充

*/

@media screen and (max-width: 768px) {
  
  /* 产品清单模板 */
  .layadmin-panel-selection{margin: 0; width: auto;}
  
  /* 导航 */
  .layui-body .layui-nav .layui-nav-item{display: block;}
  
  /* 主体容器 */
  .layui-layout-admin .layui-body .layadmin-tabsbody-item{-webkit-overflow-scrolling: touch; overflow: auto;}
}


/* 공용 */
h2.title{font-size:14px;}
.layui-card-header .title-icon{position:relative; left:0; right:0; top:0; margin:0 8px; cursor: pointer; z-index:1;}

ol li .layui-form-checkbox{padding-right:19px; height:20px; line-height:20px; width:100%; margin:0;}
ol li .layui-form-checkbox span{font-size:11px; background:none; color:#333;}
ol li .layui-form-checkbox:hover span{background: none; color:#333;}
ol li .layui-form-checked span, ol li .layui-form-checked:hover span{color:#000; font-weight:bold;}
ol li .layui-form-checkbox i{width:18px; height:18px; font-size:10px; border:1px solid #d2d2d2;}

.layui-card-header .layui-badge{float:right; margin-top:14px;}

.layui-tab-title{background:#fff;}


.page .layui-tab h3{display:none;}



#LAY-user-login,
.layadmin-user-display-show{display: block !important;} 
.layadmin-user-login{position: relative; left: 0; top: 0; padding: 110px 0; min-height: 100%; box-sizing: border-box;}
.layadmin-user-login-main{width: 375px; margin: 0 auto; box-sizing: border-box;}
.layadmin-user-login-box{padding: 20px;}
.layadmin-user-login-header{text-align: center;}
.layadmin-user-login-header h2{margin-bottom: 10px; font-weight: 300; font-size: 30px; color: #000;}
.layadmin-user-login-header p{font-weight: 300; color: #999;}

.layadmin-user-login-body .layui-form-item{position: relative;}
.layadmin-user-login-icon{position: absolute; left: 1px; top: 1px; width: 38px; line-height: 36px; text-align: center; color: #d2d2d2;}
.layadmin-user-login-body .layui-form-item .layui-input{padding-left: 38px;}
.layadmin-user-login-codeimg{max-height: 38px; width: 100%; cursor: pointer; box-sizing: border-box;}

.layadmin-user-login-other{position: relative; font-size: 0; line-height: 38px; padding-top: 20px;}
.layadmin-user-login-other>*{display: inline-block; vertical-align: middle; margin-right: 10px; font-size: 14px;}
.layadmin-user-login-other .layui-icon{position: relative; top: 2px; font-size: 26px;}
.layadmin-user-login-other a:hover{opacity: 0.8;}

.layadmin-user-jump-change{float: right;}

.layadmin-user-login-footer{position: absolute; left: 0; bottom: 0; width: 100%; line-height: 30px; padding: 20px; text-align: center; box-sizing: border-box; color: rgba(0,0,0,.5)}
.layadmin-user-login-footer span{padding: 0 5px;}
.layadmin-user-login-footer a{padding: 0 5px; color: rgba(0,0,0,.5);}
.layadmin-user-login-footer a:hover{color: rgba(0,0,0,1);}

/* 有背景图时 */
.layadmin-user-login-main[bgimg]{background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.05);}

/* 主题背景 */
.ladmin-user-login-theme{position: fixed; bottom: 0; left: 0; width: 100%; text-align: center;}
.ladmin-user-login-theme ul{display: inline-block; padding: 5px; background-color: #fff;}
.ladmin-user-login-theme ul li{display: inline-block; vertical-align: top; width: 64px; height: 43px; cursor: pointer; transition: all .3s; -webkit-transition: all .3s; background-color: #f2f2f2;}
.ladmin-user-login-theme ul li:hover{opacity: 0.9}

@media screen and (max-width: 768px) {
  .layadmin-user-login{padding-top: 60px;}
  .layadmin-user-login-main{width: 300px;}
  .layadmin-user-login-box{padding: 10px;}
}
.header-right{position:absolute; right:15px; top:0;}

