@charset "utf-8";
/* -------------------------------------------------------------------------------------- */
/*                                      Booen.Inc @ 2016.04.17                            */
/* -------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */
/*                      				body                                              */
/* -------------------------------------------------------------------------------------- */
body									{ padding: 0; margin: 0; background:#fff url("images/bg.jpg") no-repeat center center fixed; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; }
body.Box								{ background: none; }
body.accessory							{ background: none; }
body,input,textarea,select,td,button	{ font-family: "Microsoft YaHei", SimSun, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.5em; color: #444; }
div,ul,form,span,input					{ margin: 0px; padding: 0px; }
td										{ text-align: left; background: #fff; }
img										{ border: 0px; }
li										{ list-style: none; list-style-type: none; }
a:link,a:visited						{ color: #0A96C6; text-decoration: none; }
a:hover,a:active						{ color: #00AFFA; }
input,textarea,select					{ color: #000; }
input[type="submit"],button				{ cursor: pointer; }
input[type="file"],
input[type="checkbox"],
input[type="radio"],
input,
select									{ vertical-align: middle; }
input[type="file"]						{ width: 160px; }
input,select							{ z-index: 2; }
textarea								{ padding: 1px; width: 500px; }
.clearFloat,.end						{ clear: both; width: 0; height: 0; margin: 0; padding: 0; line-height: 0; font-size: 0; overflow: hidden; zoom: 1; }
.textPs									{ color: #999; margin-top: 8px; font-size:12px; }
.must									{ color: #f00; margin-right: 2px; }
.price									{ color: #F30; }
.error									{ color: #F00; }
.ok										{ color: #690; }
label									{ margin-right: 10px; }
.center,.TextCenter						{ text-align: center; }
.left									{ text-align: left; }
.right									{ text-align: right; }
/* -------------------------------------dl----------------------------------------------- */
dl										{ margin: 10px 0; padding: 0; background: #fff; border: #CDCDCD 1px solid; border-radius: 7px; }
dl dt									{ text-align: center; font-size: 14px; font-weight: bold; padding: 10px; border-bottom: #CDCDCD 1px solid; background: #f8f8f8; border-top-left-radius: 7px; border-top-right-radius: 7px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
dl dd									{ border-bottom: #CDCDCD 1px solid; padding: 15px; font-size:14px; -webkit-margin-start: 0px; line-height: 1.8em; margin: 0; position:relative; }
dl dd b									{ font-weight: bold; }
dl dd label								{ margin-right: 10px; vertical-align: middle; }
dl dd .item								{ padding-right: 10px; overflow: hidden; font-weight: bold; }
dl dd .picList							{ display: inline-block; }
dl dd .item-control-button				{ float: right; background: url("images/item-control-button.png") no-repeat; height: 24px; width: 24px; cursor: pointer; display: inline; position: absolute; top: 15px; right: 15px; }
dl dd .addItem							{ background-position: 0 -96px; }
dl dd .deleteItem						{ background-position: 0 -120px; }
dl dd .openItem							{ float: right; }
dl dd .closeItem						{ float: right; }
dl dd .gotoItem							{ background-position: 0 -48px; }
dl dd.buttons							{ text-align: right; }
dl dd input								{ vertical-align: middle; }
dl dd textarea							{ vertical-align: text-top; }
dl dd:last-child						{ border-bottom: none; }
dl ul									{ margin: 0; padding: 0; }
dl ul li								{ list-style: none; margin-bottom: 10px; }
dl .modMenu								{ margin: -20px 0px 0px 90px; }
dl .modMenu ul li						{ width: 100px; height: 25px; line-height: 25px; border: #ccc 1px solid; background: #fafafa; padding: 0px 5px; margin: 0px 5px 5px 0px; overflow: hidden; float: left; }
dl .modMenu li:hover					{ background: #EAFF95; }
dl .modMenu li a						{ color: #666; font-weight: bold; }
/* -------------------------------------------------------------------------------------- */
/*                      				input                                             */
/* -------------------------------------------------------------------------------------- */
input[type="password"],
input[type="text"]						{ background: #fff url("images/inputTextIcons.png") no-repeat; border: #ccc 1px solid; height: 20px; line-height: 20px; padding: 0px 1px 0px 25px; vertical-align: middle; }
input[type="password"]:hover,
input[type="text"]:hover				{ background: #fff url("images/inputTextIcons_on.png") no-repeat; }
input[type="text"].title				{ background-position: 0px -20px; width: 250px; }
input[type="password"]:hover,
input[type="password"]					{ background-position: 0px -40px; }
input[type="text"].password				{ background-position: 0px -40px; }
input[type="text"].name					{ background-position: 0px -60px; width: 180px; }
input[type="text"].image				{ background-position: 0px -80px; width: 250px; }
input[type="text"].search				{ background-position: 0px -100px; width: 200px; }
input[type="text"].url					{ background-position: 0px -120px; width: 300px; }
input[type="text"].email				{ background-position: 0px -140px; width: 180px; }
input[type="text"].keyword				{ background-position: 0px -160px; width: 250px; }
input[type="text"].valiCode				{ background-position: 0px -180px; width: 50px; }
input[type="text"].time					{ background-position: 0px -200px; width: 100px; }
input[type="text"].phone				{ background-position: 0px -220px; width: 180px; }
input[type="text"].money				{ background-position: 0px -240px; width: 60px; }
input[type="text"].remark				{ background-position: 0px -260px; width: 300px; }
input[type="text"].add					{ background-position: 0px -280px; width: 30px; }
input[type="text"].order				{ background-position: 0px -300px; width: 20px; }
input[type="text"].fax					{ background-position: 0px -320px; width: 180px; }
input[type="text"].number				{ background-position: 0px -340px; width: 50px; }
input[type="text"].numberNoIcon			{ background: none; padding: 0 1px; width: 25px; margin: 0 5px 0 0; }
input[type="text"].auditingNo			{ background-position: 0px -360px; width: 180px; }
input[type="text"].lock					{ background-position: 0px -380px; }
input[type="text"].normal				{ background-image: none; padding: 0px 1px 0px 2px; }
/* -------------------------------------------------------------------------------------- */
/*                      				button                                            */
/* -------------------------------------------------------------------------------------- */
.sbutton,.button						{ display: inline-block; height: 30px; line-height: 28px; text-align: center; padding: 0 20px; border: none; border-radius: 30px; background: #666; background: -webkit-gradient(linear, 0 0, 0 100%, from(#666), to(#333)); background: -moz-linear-gradient(top, #666, #333); box-shadow: none; font-size: 12px; color: #fff; text-decoration: none; vertical-align: middle; margin: 0 auto; cursor: pointer;}
.sbutton:link,
.button:link,
.sbutton:visited,
.button:visited							{ color: #fff; }
.sbutton:hover,
.button:hover,
.sbutton:active,
.button:active							{ background: -webkit-gradient(linear, 0 0, 0 100%, from(#333), to(#666)); background: -moz-linear-gradient(top, #333, #666); color: #FF9; }
.sbutton								{ height: 22px; line-height: 20px; border-radius: 22px; padding: 0 10px; font-size: 12px; font-weight: normal; }
.inlineButton							{ background: #fff; background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#EFEFEF)); background: -moz-linear-gradient(top, #fff, #EFEFEF); border: #ccc 1px solid; border-radius: 0; color: #000 !important; }
.inlineButton:hover						{ background: -webkit-gradient(linear, 0 0, 0 100%, from(#E7F6AC), to(#fff)); background: -moz-linear-gradient(top, #E7F6AC, #fff); color: #000 !important; }
.addButton								{ background: -webkit-gradient(linear, 0 0, 0 100%, from(#9CEC36), to(#127800)); background: -moz-linear-gradient(top, #9CEC36, #127800); border: #ccc 1px solid; }
.addButton:hover						{ background: -webkit-gradient(linear, 0 0, 0 100%, from(#127800), to(#9CEC36)); background: -moz-linear-gradient(top, #127800, #9CEC36); border: #ccc 1px solid; }
.button_s,
.button_s								{ padding: 0 2px; height: 23px; line-height: 15px; }
.button_a								{ width: 27px; height: 20px; line-height: 20px; text-align: center; }
input.button_s							{ padding:0px 2px; }
.tdButton								{ display: block; width: 33px; text-align: center; }
span.button_s a,
span.button a							{ color: #000; }
.workbox .left .button a				{ padding: 1px 5px 4px 5px; line-height: 23px; font-size: 12px; }
.submitButton,
.hotButton								{ color: #333; border: #ccc 1px solid; }
.editButton								{ border: #ccc 1px solid; color: #333; }
.submitButton							{ border: #ccc 1px solid; color: #333; }
.accboxButton,
.searchButton							{ background-position: 0px -540px; border: #ccc 1px solid; color: #333; }
.delButton								{ background-position: 0px -480px; border: #ccc 1px solid; color: #333; }
.hotButton a,
.delButton a,
.submitButton a,
.editButton a							{ color: #fff !important; }
.onButton								{ color: #666; background-position: 0px -110px; border: #ccc 1px solid; }
.handleButton							{ float: left; display: inline; margin-right: 5px; margin-right: 10px; height: 24px; padding: 0; border: 0; cursor: pointer; background: url("images/themeControl_Button.png") no-repeat 0 0; overflow: hidden; }
/* -------------------------------------AnyButton---------------------------------------- */
.AnyButton								{ display: inline-block; width: 135px; height: 37px; line-height: 42px !important; background: url("images/buttons_bg.png") 0px -94px no-repeat; color: #fff; font-weight: bold; border: none; text-align: center; cursor: pointer; overflow: hidden; color: #FFF !important; }
.AnyButtonAlipay						{ height: 37px; padding: 0; }
.AnyButton:hover						{ background-position: 0px -140px; }
.AnyTips								{ color: #F90; font-weight: bold; background: url("images/AnyTips_ErrorIcon.gif") no-repeat 0 0; padding-left: 22px; margin-left: 10px; vertical-align: middle; display: -moz-inline-box; display: none; height: 15px; line-height: 15px; margin-top: 5px; }
/* -------------------------------------ikuang------------------------------------------- */
.ikuang									{ border: #ccc 1px solid; position: absolute; display: none; padding: 4px 14px 4px 4px; text-align: left; font-size: 12px; font-weight: normal; width: 90px; background: #FFF url("images/anyTab_icons.gif") no-repeat scroll right -225px; }
.ikuang .closebox						{ text-align: right; cursor: pointer; position: absolute; width: 10px; height: 10px; right: 2px; top: 2px; }
.ikuang ul li							{ margin: 0px; padding: 0px; width: 100%; }
.ikuang ul li a							{ height: 25px; line-height: 25px; display: block; color: #333 !important; padding: 0px !important; margin: 0px !important; text-indent: 5px; }
.ikuang ul li a:hover					{ color: #fff !important; background: #666; }
/* -------------------------------------AnyIcon------------------------------------------ */
.AnyIcon								{ background: url("images/AnyIcons.gif") no-repeat; height: 20px; width: 20px; overflow: hidden; }
.AnyIcon_Edit							{ text-indent: -999px; background-position: 0px 0px; }
.AnyIcon_Delete							{ text-indent: -999px; background-position: 0px -30px; }
.AnyIcon_Reply							{ text-indent: -999px; background-position: 0px -59px; }
.AnyIcon_See							{ text-indent: -999px; background-position: 0px -121px; }
.AnyIcon_domain							{ background: url("images/icons.gif") no-repeat -5px -1073px; text-indent: -999px; }
.AnyIcon_currDomain						{ background: url("images/icons.gif") no-repeat -5px -1109px; text-indent: -999px; }
.AnyIcon_asMain							{ background: url("images/icons.gif") no-repeat -5px -1358px; text-indent: -999px; }
/* -------------------------------------imgView------------------------------------------ */
.imgView								{ position: relative; }
.imgView img							{ display: none; position: absolute; top: 15px; left: 0; }
.imgView:hover img						{ display: block; }
/* -------------------------------------debuger------------------------------------------ */
#debuger								{ width: 500px; background-color: silver; border: 1px solid #336699; display: none; }
#debuger .sql							{ display: none; }
#debuger:hover .sql						{ display: block; }
#BDBridgeWrap							{ display: none; }
.js_hidden								{ display: none; }
._tab_panels table						{ float: left; margin: 0; }
/* -------------------------------------------------------------------------------------- */
/*                      				header                                            */
/* -------------------------------------------------------------------------------------- */
.header									{ width: 100%; height: 70px; color: #fff;  position: relative; }
/* -------------------------------------页面顶部LOGO-------------------------------------- */
.headerLogo								{ height: 50px; width:500px; line-height:30px; color:#F2EBE2; font-size:18px; font-weight: bold; position: absolute; left: 30px; top: 15px; overflow: hidden; }
.headerLogo a,
.headerLogo a:visited,
.headerLogo a:hover						{ color: #F2EBE2; }
.headerLogo .booen_icon					{ font-size:50px; color:#A49076; height: 50px; line-height:50px; display:inline-block; margin-right:10px; vertical-align:top; }
/* -------------------------------------页面顶部用户信息---------------------------------- */
.headerUser								{ position: absolute; left: 95px; top:43px; text-indent: 0px; color:#A49076; }
.headerUser small						{ font-size:12px; }
.headerUser a							{ color:#A49076; text-decoration:underline; }
/* -------------------------------------页面顶部快捷链接---------------------------------- */
.headerLinks							{ position: absolute; right: 20px; top: 42px; font-size:12px; opacity:.8; }
.headerLinks span						{ display:inline-block; padding:0 5px; color: #fff; }
.headerLinks a							{ color: #fff; }
.headerLinks a:hover					{ color: #E4FA93; }
/* -------------------------------------页面顶部导航-------------------------------------- */
.headerMenu								{ position: absolute; top:15px; right: 20px; font-size: 12px; padding-bottom:10px; }
.headerMenu ul li						{ float: right; border-left: #ccc 1px solid; padding: 0px 0 0 10px; margin-left:10px; }
.headerMenu ul li:last-child 			{ border-left: 0px; }
.headerMenu ul li a						{ color: #fff !important; height: 20px; line-height: 20px; }
.headerMenu ul li:hover a				{ color:#E4FA93 !important; }
.headerMenu ul li a .booen_icon			{ margin-right: 5px; }
/* -------------------------------------页面顶部提示条------------------------------------ */
.headerTips								{ position: absolute; right: 0px; top: 20px; height: 28px; overflow: hidden; }
.headerTipsLeft,
.headerTipsCenter,
.headerTipsRight						{ background: url("images/headerTips_bg.png") repeat-x; height: 28px; line-height: 28px; }
.headerTipsLeft							{ width: 25px; float: left; }
.headerTipsCenter						{ float: left; background-position: 0px -35px; color: #fff; font-weight: bold; }
.headerTipsCenter span					{ padding: 0 5px; }
.headerTipsRight						{ width: 25px; float: left; background-position: 0px -70px; cursor: pointer; }
.headerTipsCenter a:link,
.headerTipsCenter a:visited				{ color: #fff; }
.headerTipsCenter a:active,
.headerTipsCenter a:hover				{ color: #ff3; }
.headerTipsCenter .activeTip,
.headerTipsCenter .activeTip a,
.headerTipsCenter .activeTip a:visited	{ color: #ff3; }
/* -------------------------------------------------------------------------------------- */
/*                      				mainBox                                           */
/* -------------------------------------------------------------------------------------- */
.mainBox								{ min-width: 1024px; background:none; padding: 15px 20px 0px 20px; }
#box									{ background:none; }
.mainContentBox 						{ margin: 0 auto; background:none; border:#A49076 5px solid; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3); box-shadow: 0 0 5px rgba(0, 0, 0, .3); border-top-left-radius: 20px; border-bottom-right-radius: 20px; }
/* -------------------------------------------------------------------------------------- */
/*                      				leftMenuBox                                       */
/* -------------------------------------------------------------------------------------- */
.leftMenuBox							{ width: 150px; padding-left:0px; vertical-align:top ; z-index:1; background:#957C64; border-top-left-radius: 14px; }
/* -------------------------------------左侧导航上方TAB切换------------------------------- */
.menuTabBox								{ width:150px; height:45px; border-bottom: 0; border-top-left-radius: 16px; }
.menuTabBox ul li 						{ float:left; width:75px; height: 45px; line-height: 45px; border-bottom: #A49076 1px solid; text-align: center; font-size:16px; font-weight: bold; color: #F2EBE2; cursor: pointer; text-align:center; }
.menuTabBox ul li:first-child 			{ border-top-left-radius: 18px; }
.menuTabBox ul li:hover 				{ color:#F0FFB5; }
.menuTabBox ul li.menuSelector_on 		{ color:#F0FFB5; }
.menuTabBox ul li .booen_icon			{ width:30px; height:30px; line-height:30px; text-align:center; border-radius:30px; display:block; margin:6px auto 0 auto;}
.menuTabBox ul li:first-child .booen_icon{ }
.menuTabBox ul li:last-child .booen_icon { }
/* -------------------------------------左侧导航----------------------------------------- */
.menuBox 								{ margin-bottom: 20px; width:150px; }
.menuBox ul li 							{ zoom: 1; vertical-align: top; line-height: 45px; text-indent:10px; }
.menuBox ul li:hover 					{ background-image: -webkit-linear-gradient(270deg, #F2EBE2, #957C64); background-image: linear-gradient(270deg, #F2EBE2, #957C64); }
.menuBox ul li.menu_on 					{ background-image: -webkit-linear-gradient(270deg, #F2EBE2, #957C64); background-image: linear-gradient(270deg, #F2EBE2, #957C64); }
.menuBox ul li:hover a,
.menuBox ul li.menu_on a				{ color:#382A1E; }
.menuBox ul li:hover .booen_icon,
.menuBox ul li.menu_on .booen_icon  	{ color:#F0FFB5; }
.menuBox ul li a 						{ display: block; color: #E3D3CA; font-size:14px; padding-left: 0px; }
.menuBox ul li .booen_icon 				{ display: inline-block; width: 30px; color: #FEFDFB; text-align: center; }
/* -------------------------------------------------------------------------------------- */
/*                      				rightMainBox                                      */
/* -------------------------------------------------------------------------------------- */
.rightMainBox							{ padding-right:0px; vertical-align:top; padding-bottom:0; margin-bottom:0; z-index:1; background:#F2EBE2; border-bottom-right-radius: 18px; }
.bodyBox								{ background:none; overflow: hidden; padding: 20px 10px 10px 10px; zoom: 1; border-top:#CCC 1px solid; min-height:600px; }
/* -------------------------------------右侧框架页面顶部导航------------------------------ */
.bodyTopMenu							{ float: left; margin-bottom: -2px; position: relative; overflow: hidden; background:none; }
.bodyTopMenu .Basis,
.bodyTopMenu .Advanced,
.bodyTopMenu .AdvancedLi,
.bodyTopMenu .child_power				{ float: left; display: inline; height: 47px; overflow: hidden; zoom: 1; }
.bodyTopMenu .Advanced					{ width: 0; height: 47px; overflow: hidden; }
.bodyTopMenu .Advanced ul				{ width: 355px; }
.bodyTopMenu .AdvancedTheme				{ width: 0; height: 47px; overflow: hidden; }
.bodyTopMenu .AdvancedTheme ul			{ width: 634px; }
.bodyTopMenu ul li						{ float: left; display: inline; font-size:14px; height: 45px; line-height: 45px; border:#ccc 1px solid; border-left:0; border-top:0; margin-right: 0px; overflow: hidden; background-image: -webkit-linear-gradient(180deg, #fff, #F2EBE2); background-image: linear-gradient(180deg, #fff, #F2EBE2); }
.bodyTopMenu ul li:hover				{ background-image: -webkit-linear-gradient(180deg, #fff, #F2EBE2); background-image: linear-gradient(0deg, #fff, #F2EBE2); }
.bodyTopMenu ul li.active				{ background-image: -webkit-linear-gradient(180deg, #E3FA8D, #F2EBE2); background-image: linear-gradient(180deg, #E3FA8D, #F2EBE2); border-bottom:#F2EBE2 1px solid; }
.bodyTopMenu ul li a					{ float: left; display: block; padding-left: 15px; padding-right: 15px; height: 45px; color: #3D2F23; overflow: hidden; }
.bodyTopMenu ul li a.tabThemeMenu		{ background: url("images/bodyTabBox-icons.png") 0px 0px no-repeat; text-indent: 15px; }
.bodyTopMenu ul li a.tabThemeFooter		{ background: url("images/bodyTabBox-icons.png") 0px -45px no-repeat; text-indent: 15px; }
.bodyTopMenu ul li a.tabThemeParts		{ background: url("images/bodyTabBox-icons.png") 0px -90px no-repeat; text-indent: 15px; }
.bodyTopMenu ul li a.tabThemeDiyTheme	{ background: url("images/bodyTabBox-icons.png") 0px -135px no-repeat; text-indent: 15px; }
.bodyTopMenu ul li a.tabThemeSinglePage	{ background: url("images/bodyTabBox-icons.png") 0px -180px no-repeat; text-indent: 15px; }
.bodyTopMenu ul li a.tabThemeStore		{ background: url("images/bodyTabBox-icons.png") 0px -225px no-repeat; text-indent: 15px; }
.bodyTopMenu .booen_icon				{ color: #3D2F23; }
/* -------------------------------------右侧框架页面顶部右侧快捷操作按钮------------------- */
.bodyTopToolbar							{ float: right; margin: 10px 10px 0 0 ;}
.bodyTopToolbar ul form					{ display:inline; }
.bodyTopToolbar ul li					{ float: left; border: #ccc 1px solid; margin-left: 5px; background-image: -webkit-linear-gradient(180deg, #fff, #F2EBE2); background-image: linear-gradient(180deg, #fff, #F2EBE2); border-radius:50%; }
.bodyTopToolbar ul li:hover				{ background-image: -webkit-linear-gradient(0deg, #fff, #F2EBE2); background-image: linear-gradient(0deg, #fff, #F2EBE2); }
.bodyTopToolbar ul li .booen_icon		{ display:block; width:18px; height:18px; line-height:18px; padding:3px; text-align:center; font-size:14px; cursor:pointer; }
.bodyTopToolbar ul li._searchKey		{ border:none; background-image:none; background-image:none; border-radius:0; }
.bodyTopToolbar ul li._searchKey:hover	{ background-image: none; background-image: none; }
.bodyTopToolbar ul li input				{ display:inline-block; height:23px; line-height:23px; background-image: -webkit-linear-gradient(0deg, #fff, #F2EBE2); background-image: linear-gradient(0deg, #fff, #F2EBE2); border: #ccc 1px solid; border-radius:18px; }
.bodyTopToolbar ul li input:hover		{ background-image: -webkit-linear-gradient(0deg, #fff, #F2EBE2); background-image: linear-gradient(0deg, #fff, #F2EBE2); }
.bodyTopToolbar input:-ms-input-placeholder		
										{ color:#ccc; font-size:12px; }
.bodyTopToolbar input::-webkit-input-placeholder
										{ color:#ccc; font-size:12px; }
.bodyTopToolbar ul li a					{ color:#3D2F23; }
/* -------------------------------------右侧框架页面标题---------------------------------- */
.bodyTitle								{ margin: 0px auto 10px auto; width: 100%; height: 50px; line-height: 50px; border: #CDCDCD 1px solid; border-radius: 7px; background: -moz-linear-gradient(top, #fff, #f0f0f0 100%, #fff); background: -webkit-linear-gradient(top, #fff, #f0f0f0 100%, #fff); background: -o-linear-gradient(top, #fff, #f0f0f0 100%, #fff); -webkit-box-shadow: 0 0 5px rgba(200, 200, 200, .3); -moz-box-shadow: 0 0 5px rgba(200, 200, 200, .3); box-shadow: 0 0 5px rgba(200, 200, 200, .3); position: relative; font-size: 14px; font-weight: bold; text-indent: 10px; }
.bodyTitle .booen_icon					{ font-size: 18px; color: #333; margin: -2px 5px 0 5px; display: inline-block; vertical-align: middle; }
.bodyTitle .buttons						{ position: absolute; top: 0; right: 15px; }
/* -------------------------------------------------------------------------------------- */
/*                      				全局通用DIV盒子                                    */
/* -------------------------------------------------------------------------------------- */
.commonBox								{ border:#CCCCCD 1px solid; background:#fff; border-radius:7px; padding:10px; margin-bottom:10px; }
.commonBox ul.description				{ }
.commonBox ul.description li			{ font-size:14px; margin:10px 0; list-style: inside disc; }
/* -------------------------------------------------------------------------------------- */
/*                      				dataList 数据列表                                  */
/* -------------------------------------------------------------------------------------- */
.dataList								{ width: 100%; margin: 0px auto 10px auto; }
.dataList h3							{ font-size:14px; line-height:1.2em; margin:20px 0 10px 0; padding:0; text-indent:10px; }
.dataList table							{ border: #ccc 1px solid; width: 100%; border-radius: 7px; }
.dataList table td						{ border-bottom: #eaeaea 1px solid; padding: 10px 10px; font-size:14px; line-height: 20px; }
.dataList table td.center				{ text-align:center; }
.dataList table td.checkBoxList			{ text-align:center; }
.dataList table thead td				{ background: #F5F5F5; color:#9E9E9F; border-right:#eaeaea 1px solid; text-align:center; }
.dataList table thead td:first-child	{ border-top-left-radius: 7px; }
.dataList table thead td:last-child		{ border-top-right-radius: 7px; text-align:right; border-right:0; }
.dataList table tbody td				{ background: #fff; border-right:#eaeaea 1px solid; }
.dataList table tbody .listTr td		{ background: #fff; }
.dataList table tbody .evenTr td		{ background: #fafafa; }
.dataList table tbody tr:hover td,
.dataList table tbody tr.iShow td		{ background: #F2FBD2; }
.dataList table tbody td:last-child		{ text-align:right; border-right:0; }
.dataList table tbody .textNoBr			{ display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.dataList table tbody td .AnyIcon		{ float: left; margin-right: 5px; }
.dataList table tbody td.operationTd	{ text-align: right; }
.dataList table tbody td.avatar			{ width:60px; height:60px; vertical-align:middle; }
.dataList table tbody td.avatar	img		{ width:100%; height:100%; border-radius:50%; }
.dataList table tbody td .tag			{ display:inline-block; font-size:12px; font-style:normal; line-height:15px; padding:0 7px; margin-bottom:3px; background:#eaeaea; border:#ccc 1px solid; border-radius:15px; }
.dataList table tbody td .orderThumb	{ float:left; width:60px; height:60px; position:relative; margin-right:10px; }
.dataList table tbody td .orderThumb img{ width:54px; height:54px; border:#ccc 3px solid; border-radius:50%; }
.dataList table tbody td .orderThumb i	{ position:absolute; right:-5px; top:-5px; display:block; background:#fff; color:#ADD208; width:20px; height:20px; text-align:center; line-height:20px; font-style:normal; font-size:12px; border:#ADD208 2px solid; border-radius:50%; }
.dataList table tfoot td				{ background: #F5F5F5; border-bottom:0; height:20px; position:relative; padding:10px; }
.dataList table tr:last-child td:first-child
										{ border-bottom-left-radius: 7px; }
.dataList table tr:last-child td:last-child
										{ border-bottom-right-radius: 7px; }
.dataList table tfoot td .dataCount		{ position:absolute; left:10px; top:10px; left: 10px; line-height: 1em; }
.dataList table tfoot td .dataPagelist	{ position:absolute; right:10px; top:10px; }
/* -------------------------------------数据列表顶部Tab选择器----------------------------- */
.dataListTab							{ margin: 5px auto 10px auto; height: 45px; overflow: hidden; text-align: center; border:#CCCCCD 1px solid; background:#fff; border-radius:7px; background: -moz-linear-gradient(top, #fff, #f0f0f0 100%, #fff); background: -webkit-linear-gradient(top, #fff, #f0f0f0 100%, #fff); background: -o-linear-gradient(top, #fff, #f0f0f0 100%, #fff); -webkit-box-shadow: 0 0 5px rgba(200, 200, 200, .3); -moz-box-shadow: 0 0 5px rgba(200, 200, 200, .3); box-shadow: 0 0 5px rgba(200, 200, 200, .3); }
.dataListTab ul							{ margin: 0 auto 0 auto; text-align: center; }
.dataListTab ul li						{ height: 45px; line-height: 45px; border-left: #ccc 1px solid; float:none; display:inline-block; font-size:14px; }
.dataListTab ul li:last-child			{ border-right: #ccc 1px solid; }
.dataListTab ul li:hover				{ background-image: -webkit-linear-gradient(180deg, #fff, #E3FA8D); background-image: linear-gradient(0deg, #fff, #E3FA8D); }
.dataListTab ul li.active				{ background-image: -webkit-linear-gradient(180deg, #fff, #E3FA8D); background-image: linear-gradient(0deg, #fff, #E3FA8D); }
.dataListTab ul li a					{ color: #333; display:block; padding: 0px 15px; }
.dataListTab ul li a.selected			{ background-image: -webkit-linear-gradient(180deg, #fff, #E3FA8D); background-image: linear-gradient(0deg, #fff, #E3FA8D); }
.dataListTab ul li a:visited			{ color: #333; }
.dataListTab ul li a:hover				{ color: #0A96C6; }
/* -------------------------------------数据列表搜索条------------------------------------ */
.searchBar								{ width: 100%; height: 63px; margin: 0px auto 10px auto; background: #fff; border: #CDCDCD 1px solid; border-radius: 7px; position: relative; -moz-box-shadow: 0px 0px 1px #fff; -webkit-box-shadow: 0px 0px 1px #fff; box-shadow: 0px 0px 1px #fff; }
.searchBarInputBox						{ position: absolute; left: 20px; top: 20px; z-index: 10; }
.searchBarInputBox input[type="text"]	{ width: 230px; border: #ccc 1px solid; margin-right: 10px; vertical-align: middle; }
.searchBarInputBox select				{ margin-right: 10px; height: 22px; line-height: 22px; vertical-align: middle; }
.searchBarInputBox select.searchLabel	{ width: 200px; }
.searchBarInputBox #MoreBtn				{ position: absolute; display: block; top: 0; right: -80px; width: 60px; height: 30px; line-height: 25px; font-weight: bold; cursor: pointer; }
.searchBarInputBox #MoreSelect			{ position: absolute; display: none; padding: 10px 25px 10px 10px; top: 28px; left: 260px; border: 1px solid #ccc; background: #E7E7E7; filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; }
.searchBarInputBox #MoreSelect .close	{ position: absolute; top: 0; right: 0; width: 15px; height: 15px; background: url("images/anyTab_icons.gif") no-repeat right -225px; cursor: pointer; overflow: hidden; zoom: 1; }
.searchBarSubmitBox						{ position: absolute; right: 10px; top: 14px; line-height: 35px; z-index: 10; }
.searchBarSubmitBox a					{ display: inline-block; width: 28px; height: 28px; line-height: 28px; text-align: center; font-size: 12px; color: #666; background: #fff; border: #ccc 1px solid; border-radius: 28px; }
.searchBarSubmitBox .hotSubmit			{ width: 35px; height: 35px; background: url("images/list-icons.png") no-repeat; border: 0; font-size: 0; text-indent: -9999px; overflow: hidden; cursor: pointer; display: inline; vertical-align: middle; }
.searchBar dl							{ position: absolute; top: 60px; left: 0px; width: 100%; background: #fff; border: none; border-radius: none; z-index: 9; margin: 0; padding: 0; }
.searchBar dl .item						{ margin-left: 13px; }
.searchBar dl dd						{ background: #fff; border-left: none; border-right: none; }
.searchBar dl dd:first-child			{ border-top: #CDCDCD 1px solid; margin-top: 0; }
.searchBar dl dd:last-child				{ border-bottom: none; }
/* -------------------------------------数据列表统计信息---------------------------------- */
.statisticsBox							{ width: 100%; margin: 0px auto; border: #ccc 1px solid; background: #F5F5F5; height: 35px; position: relative; margin-top: -1px; margin-bottom: 15px; }
.accStatisticsBox						{ width: auto; margin-bottom: 0; }
.statisticsCountBox						{ position: absolute; left: 10px; line-height: 35px; }
.statisticsPagelistBox					{ position: absolute; right: 10px; top: 8px; }
/* -------------------------------------数据列表翻页-------------------------------------- */
.pageList								{ padding: 0px; text-align: center; }
.pageList ul li							{ float: left; margin-right: 8px; line-height: 16px; }
.pageList ul li a						{ border: #ccc 1px solid; padding: 1px 5px; display: block; }
.pageList ul li a:hover					{ border: #999 1px solid; background-color: #fff; }
.pageList .current						{ border: #999 1px solid; padding: 1px 5px; color: #333; margin-right: 8px; background-color: #F2FBD2; }
.pageList .numjumpLi					{ margin-right:0; }
.pageList .numjumpLi input				{ display: inline-block; background: #fff; text-indent: 0; width: 30px; border: #ccc 1px solid; height: 19px; line-height: 19px; padding: 0 1px; vertical-align: middle; text-align: center; }
.pageList .numjumpLi input:hover		{ background: #fff; }
.pageList .numjumpLi button				{ display: inline-block; vertical-align: middle; border: #ccc 1px solid; padding: 0 5px; height: 21px; font-size:14px; line-height: 19px; background:#F5F5F5; }
.pageList .numjumpLi button:hover		{ background: #fff; }
/* -------------------------------------数据列表底部操作区域------------------------------- */
.controllerBox							{ width: 100%; height: 58px; background: #fff; margin: 0px auto; border: #CDCDCD 1px solid; border-radius: 7px; position: relative; -moz-box-shadow: 0px 0px 1px #fff; -webkit-box-shadow: 0px 0px 1px #fff; box-shadow: 0px 0px 1px #fff; }
#controllerCheckAll						{ position: absolute; top: 15px; left: 12px; display: block; width: 28px; height: 28px; background: url("images/list-controller_select.png") no-repeat; text-indent: -999px; overflow: hidden; }
.controllerInputBox						{ position: absolute; left: 50px; top: 13px; }
.controllerInputBox select				{ margin-right: 10px; height: 32px; line-height: 32px; vertical-align: middle; }
.controllerSubmitBox					{ position: absolute; right: 11px; top: 13px; }
.controllerSubmitBox .hotSubmit			{ width: 35px; height: 35px; background: url("images/list-icons.png") 0px -45px no-repeat; border: 0; font-size: 0; text-indent: -9999px; overflow: hidden; cursor: pointer; display: block; }
/* -------------------------------------------------------------------------------------- */
/*                      				dataEdit                                          */
/* -------------------------------------------------------------------------------------- */
.dataEditMode							{ margin: 0px auto 10px auto; width: 100%; height: 40px; line-height: 40px; border: #CDCDCD 1px solid; border-radius: 7px; background: -moz-linear-gradient(top, #fff, #f0f0f0 100%, #fff); background: -webkit-linear-gradient(top, #fff, #f0f0f0 100%, #fff); background: -o-linear-gradient(top, #fff, #f0f0f0 100%, #fff); -webkit-box-shadow: 0 0 5px rgba(200, 200, 200, .3); -moz-box-shadow: 0 0 5px rgba(200, 200, 200, .3); box-shadow: 0 0 5px rgba(200, 200, 200, .3); position: relative; font-size: 14px; font-weight: bold; text-indent: 10px; }
										/* 选择数据操作模式：更新或删除 */
.dataEdit								{ width: 100%; margin: 0px auto; }
.dataEdit table							{ border: #ccc 1px solid; width:100%; background: url("images/dataEdit-table-bg.png") #fff repeat-x; border-radius:7px; }
.dataEdit table td						{ background: none; padding: 15px; font-size:14px; border-bottom: #eaeaea 1px solid; }
.dataEdit table tr:last-child td		{ border-bottom: none; padding-bottom:20px; }
.dataEdit table .topTr td				{ padding-top: 20px; }
.dataEdit table .item					{ font-weight: bold; width: 120px; border-right: #eaeaea 1px solid; text-align: right; vertical-align: top; }
.dataEdit table ul li input				{ margin-right: 5px; }
/* -------------------------------------数据编辑页面内嵌表格样式重定义-------------------- */
.dataEdit table table					{ background-image:none; border-radius:0; border-color:#EAEAEA; }
.dataEdit table td td					{ padding:10px; border-color:#EAEAEA; }
.editInsideTable						{ border:#EAEAEA 1px solid; }
.editInsideTable td						{ background:#fff; padding:10px; font-size:14px; border-bottom:#EAEAEA 1px solid;  border-right:#EAEAEA 1px solid; }
.editInsideTable thead td				{ background:#f8f8f8; padding:5px 10px !important; border-bottom:#EAEAEA 1px solid !important; }
.editInsideTable td:last-child			{ border-right:none; }
.editInsideTable tbody tr:last-child td { padding-bottom: 10px; border-bottom:none !important; }
/* -------------------------------------数据编辑页面特殊表单区域样式---------------------- */
.images_Input							{ float: left; display: inline; margin: 0 10px 0 0; }
.textareaEditBox						{ height: 200px; overflow: auto; width: 668px; }
.anyTextareaBox							{ width: 668px; }
.searchBarInputBox input				{ border: 1px solid #CCCCCC; margin-right: 10px; vertical-align: middle; width: 230px; height: 20px; line-height: 20px; padding: 0 1px 0 25px; background: url("images/inputTextIcons.png") no-repeat scroll 0 0 #FFFFFF; z-index: 2; }
.formPrivacyIcon						{ background: url("images/dataEdit-icons.gif") #fff no-repeat; background-position: -6px -45px; height: 16px; width: 16px; font-weight: bold; display: inline-block; margin: 0px 5px; vertical-align: middle; }
.formTipsIcon							{ background: url("images/dataEdit-icons.gif") #fff no-repeat; background-position: -6px -10px; height: 16px; width: 16px; font-weight: bold; display: inline-block; margin: 0px 5px; vertical-align: middle; }
.seoIcon								{ font-size:12px; background:none; color:#9B876E; line-height:16px; border:#9B876E 1px solid; border-radius:16px; margin-left:10px; display:inline-block; padding:0 5px !important; }
.formPicList ul							{ margin: 10px 0px; }
.formPicList ul li						{ margin-bottom: 10px; }
.formCommonList ul						{ margin: 0px 0px -10px 0px; }
.formCommonList ul li					{ margin-bottom: 10px; }
.formUploadList							{ margin-top: 20px; }
.formUploadList .remark					{ width:150px !important; }
.formUploadList ul li					{ margin-bottom: 15px !important; }
.formUploadList ul li input				{ margin-right:5px; }
.dataEdit #productSku					{ margin:0; }
.dataEdit #productSku table				{ margin:20px 0; border-color:#eaeaea !important; }
.dataEdit #productSku table td			{ padding:10px; }
.dataEdit #productSku table thead td	{ border-bottom: #eaeaea 1px solid; background:#fafafa; }
.picList ul li,
.listInTable ul li,
#container ul li						{ margin-bottom: 5px; }
.listInTable ul li span					{ margin-right: 10px; }
#container ul li .inputBrief			{ margin-left: 5px; }
.TagList								{ float: left; display: inline; }
.TagList li								{ float: left; display: inline; }
/* -------------------------------------数据编辑页面底部按钮操作区域---------------------- */
.anyTab									{ margin: 0; border-bottom: #ccc 1px solid; }
.anyTab .anyButton						{ border: #ccc 1px solid; background: url("images/anyTab_tab_bg.png") 0px -100px repeat-x; height: 25px; line-height: 25px; padding: 0px 10px; cursor: pointer; position: relative; }
.anyTab .anyButton:hover				{ background-position: 0px -70px; }
.anyTab .anyButton span					{ padding-left: 22px; height: 25px; display: block; float: left; }
.anyTab .anyButton .anyPanel			{ position: absolute; top: 25px; right: -1px; border-left: #ccc 1px solid; border-top: #ccc 1px solid; border-right: #999 1px solid; border-bottom: #999 1px solid; background: #fff; padding: 10px; text-align: left; font-size: 12px; font-weight: normal; color: #000; display: inline-block; cursor: default; z-index: 100; }
.anyTab .anyButton .anyPanel ul li		{ }
.anyTab .anyButton .anyPanel ul li input[type="checkbox"] { vertical-align: middle; margin-right: 10px; }
.anyTab .anyButton .anyPanel ul li.liBottom { padding-top: 10px; border-top: #999 1px solid; margin-top: 10px; }
.anyTab .anyButton .anyPanel ul li.liBottom .buttonCancel { margin-right: 0px; }
.anyTab .anyTab_tab						{ height: 35px; border-bottom: #ccc 1px solid; background: url("images/anyTab_tab_bg.png") repeat-x; -height: 25px; -background: none; }
.anyTab .anyTab_tab ul					{ margin-left: 20px; }
.anyTab .anyTab_tab ul li				{ float: left; margin: 9px 10px 0px 0px; -margin: 0px 10px -1px 0px; background-position: 0px -40px; }
.anyTab .anyTab_tab ul li.active		{ background-position: 0px -70px; border-bottom: #fff 1px solid; cursor: auto; }
.anyTab .anyTab_toolbar					{ background: #f2f2f2; padding: 10px; margin-top: 10px; }
.anyTab .anyTab_toolbar .anyButton		{ float: left; margin-right: 10px; }
.anyTab .anyTab_content					{ background: #f2f2f2; padding: 10px 10px 25px 15px; margin-top: 10px; }
.anyTab .anyTab_content ul li			{ margin-bottom: 10px; }
.anyTab .anyTab_content ul li .liItem	{ width: 80px; display: block; float: left; }
.anyTab .anyTab_content ul li.liButton	{ padding-left: 80px; margin-top: -9px; }
.anyTab .anyTab_content ul li .anyButton{ float: left; display: block; margin-right: 10px; }
.anyTab .anyTab_delete					{ width: 50px; height: 30px; background: url("images/anyTab_tab_bg.png") 0px -150px no-repeat; -background: none; margin-left: 20px; margin-top: -15px; margin-bottom: 10px; padding-left: 16px; }
.anyTab .anyTab_delete span				{ padding-left: 22px; height: 25px; display: block; cursor: pointer; }
.anyTab .icon							{ background: url("images/anyTab_icons.gif") no-repeat; }
.anyTab .icon_label						{ background-position: 0px -0px; }
.anyTab .icon_tags						{ background-position: 0px -25px; }
.anyTab .icon_diyField					{ background-position: 0px -50px; }
.anyTab .icon_add						{ background-position: 0px -75px; }
.anyTab .icon_oldField					{ background-position: 0px -100px; }
.anyTab .icon_panelClosed				{ background-position: 0px -125px; margin-left: 0px; padding-left: 12px !important; }
.anyTab .icon_help						{ background-position: 0px -150px; cursor: help; }
.anyTab .icon_accessory					{ background-position: 0px -175px; }
.anyTab .icon_delete					{ background-position: 0px -200px; }
.anyTab .icon_close						{ background-position: 0px -230px; }
/* -------------------------------------数据编辑页面底部按钮操作区域---------------------- */
.dataPanel								{ width: 100%; margin: 10px auto 0; height: 54px; border: #CDCDCD 1px solid; border-radius: 7px; background: -moz-linear-gradient(top, #fff, #F3F2F2 100%, #fff); background: -webkit-linear-gradient(top, #fff, #F3F2F2 100%, #fff); background: -o-linear-gradient(top, #fff, #F3F2F2 100%, #fff); -webkit-box-shadow: 0 0 5px rgba(200, 200, 200, .3); -moz-box-shadow: 0 0 5px rgba(200, 200, 200, .3); box-shadow: 0 0 5px rgba(200, 200, 200, .3); position:relative; }
.dataPanel .buttons						{ float: right; display: inline; margin-top: 5px; margin-right: 15px; }
.dataPanel .loading						{ display: inline-block; margin-top: 20px; width: 16px; height: 16px; text-indent: -999px; background: url("images/loading.gif") no-repeat; position:absolute; left:15px; top:0; overflow:hidden; }
.dataPanel .tips						{ display: inline-block; color: #F90; font-weight: bold; background: url("images/AnyTips_ErrorIcon.gif") no-repeat 0 0; padding-left: 22px; margin-left: 10px; vertical-align: middle; display: -moz-inline-box; height: 15px; line-height: 15px; margin-top: 5px; position:absolute; left:15px; top:14px; }
#iLoading								{ display: none; }
/* -------------------------------------------------------------------------------------- */
/*                      				dataDisplay                                       */
/* -------------------------------------------------------------------------------------- */
.dataDisplay							{ margin: 10px auto; }
.dataDisplay table						{ border: #ccc 1px solid; width:100%; background: url("images/dataEdit-table-bg.png") #fff repeat-x; border-radius:7px; }
.dataDisplay table td					{ background: none; padding: 15px; font-size:14px; border-bottom: #eaeaea 1px solid; }
.dataDisplay table tr:last-child td		{ border-bottom: none; }
.dataDisplay table .bottomTr td			{ position: relative; }
.dataDisplay table td ul li				{ padding: 0 0 10px; }
.dataDisplay table .item				{ font-weight: bold; width: 120px; border-right: #eaeaea 1px solid; text-align: right; vertical-align: top; }
/* -------------------------------------数据总览表格-------------------------------------- */
.dataViewTable							{ width: 100%; }
.dataViewTable td						{ border-right: #E3E4E5 1px solid; border-bottom: #E3E4E5 1px solid; padding: 15px 0 5px 0; }
.dataViewTable td:last-child			{ border-right: none; }
.dataViewTable tr:last-child td			{ border-bottom: none; }
.dataViewTable td b						{ font-size: 24px; font-weight: normal; display: block; line-height: 24px; display: block; text-align: center; margin: 15px auto 10px auto; color: #ADD208; }
.dataViewTable td b a					{ color: #ADD208; }
.dataViewTable td b a:hover				{ text-decoration: underline; }
.dataViewTable td i						{ font-size: 12px; font-style: normal; line-height: 12px; display: block; text-align: center; color: #999; }
.dataViewTable td p						{ font-size: 12px; font-style: normal; line-height: 20px; display: block; text-align: center; color: #666; padding: 0; margin: 0; }
/* -------------------------------------------------------------------------------------- */
/*                      				labelBox                                          */
/* -------------------------------------------------------------------------------------- */
.labelBox								{ margin: 2px auto; width: 100%; overflow: hidden; zoom: 1; }
.labelTree								{ clear: both; border: 1px solid #ccc; padding: 10px 0; background: #FFF; margin: 0 0 10px 0; overflow: hidden; zoom: 1; font-size:14px; }
.labelTree .first_parentUl				{ margin: 0 32px; }
.labelTree li							{ padding-left: 10px; }
.labelTree div							{ text-align: left; }
.labelTree li .childrenLl > span		{ padding-left: 20px; }
.labelTree .first_parentUl > .childrenLl{ padding-left: 1px; }
.labelTree .iconBox_limb,
.labelTree .iconBox_full,
.labelTree .iconBox_empty				{ background: url("images/labelTree.gif") no-repeat scroll 0 0 transparent; clear: left; display: inline; float: left; height: 30px; margin-left: -16px; width: 20px; }
.labelTree .iconBox_full				{ background-position: 0 3px; cursor: pointer; }
.labelTree .iconBox_empty				{ background-position: 0 -32px; cursor: pointer; }
.labelTree .iconBox_limb				{ background-position: 0 -69px; }
.labelTree .limbBox						{ border-bottom: 0 dashed #666666; display: inline; line-height: 30px; overflow: hidden; padding-bottom: 3px; padding-left: 2px; text-align: left; overflow: hidden; }
.labelTree .limbBox a					{ float: left; }
.labelTree .limbBox a.url				{ padding-left: 10px; }
.labelTree .limbBox_control				{ display: none; float: left; width: 214px; height: 29px; padding: 0 0 0 35px; line-height: 29px; background: url("images/limbBox_control.png") no-repeat 20px 0; overflow: hidden; }
.caseLabel .limbBox_control				{ background: url("images/limbBox_control.png") no-repeat 20px -29px; }
.labelTree .limbBox_control span.ctrl	{ float: left; }
.labelTree .limbBox_control a			{ display: inline; margin-right: 8px; padding-left: 20px; background: url("images/AnyIcons.gif") no-repeat 0 4px; overflow: hidden; }
.labelTree .limbBox_control a.addChild	{ padding-left: 22px; background-position: 0 -84px; }
.labelTree .limbBox_control a.edit		{ background-position: 0 4px; }
.labelTree .limbBox_control a.del		{ padding-left: 19px; background-position: 0 -26px; }
.labelTree .limbBox a,
.labelTree .limbBox a:visited			{ color: #000; }
.labelTree .limbBox a:hover				{ color: #666; }
/* -------------------------------------站点导航编辑区域---------------------------------- */
.modMenuLabelTree						{ overflow: hidden; zoom: 1; font-size:14px; }
.modMenuLabelTree a:link,
.modMenuLabelTree a:visited				{ color: #000; }
.modMenuLabelTree a:hover				{ color: #666; }
.modMenuLabelTree ul.ultopClass			{ margin: 0px; }
.modMenuLabelTree ul.ulChildClass		{ padding: 0px; }
.modMenuLabelTree ul li					{ position: relative; margin:10px 0; }
.modMenuLabelTree ul li a				{ background: url("images/labelTree.gif") no-repeat scroll 0 -32px transparent; padding-left: 20px; height: 30px; line-height: 30px; display: block; width: 150px; }
.modMenuLabelTree ul li ul li			{ padding-left: 10px; position: relative; }
.modMenuLabelTree ul li ul li a			{ background: url("images/labelTree.gif") no-repeat scroll 0 -69px transparent; padding-left: 20px; height: 30px; line-height: 30px; width: 150px; }
.modMenuLabelTree li div				{ margin-left: 5px; color: #9C0; font-weight: bold; }
.modMenuLabelTree .edit_panel			{ position: absolute; right: 10px; top: 0px; display: block; margin-left: 20px; border: none; background: url("images/limbBox_control.png") no-repeat 20px 0; }
.liTopClass:hover .edit_panel			{ display: inline-block; }
.modMenuLabelTree input[type="button"]	{ margin-left:5px; padding:3px 10px; cursor:pointer; }
.modMenuActionBar						{ padding-top: 10px; padding-bottom:10px; }
/* -------------------------------------------------------------------------------------- */
/*                      				notifaction                                       */
/* -------------------------------------------------------------------------------------- */
.notifaction							{ border:#ccc 1px solid; background:#fff; border-radius:60px; width:500px; height: 60px; margin: 50px auto; position:relative; -moz-box-shadow: 0px 0px 1px #999; -webkit-box-shadow: 0px 0px 1px #999; box-shadow: 0px 0px 1px #999; }
.notifaction .icon						{ position: absolute; left: 20px; top: 20px; width: 24px; height: 24px; background: url("images/notifaction-icons.png") no-repeat; overflow: hidden; }
.notifaction .passNo					{ background-position: 0 -24px; }
.notifaction .ok						{ background-position: 0 0; }
.notifaction .brief						{ position: absolute; left: 53px; top: 20px; color: #333; font-size:18px; line-height: 20px; }
.notifaction .buttons					{ position: absolute; top: 14px; right: 18px; }
.notifaction .buttons .hotSubmit		{ display: block; height: 35px; width: 35px; text-indent: -9999px; border: 0; cursor: pointer; background: url("images/notifaction-enter.png") no-repeat 0 0; overflow: hidden; }
/* -------------------------------------------------------------------------------------- */
/*                      				cueBox                                            */
/* -------------------------------------------------------------------------------------- */
.cueTitle								{ cursor: help; }
a .cueTitle								{ cursor: auto; }
.cueBox									{ position: absolute; width: 168px; margin: 0; padding: 0; z-index: 10000; }
.cueBox > div							{ margin: 0; padding: 0; border: 0; width: auto; background: none; }
.cueBoxTop								{ margin: 0; padding: 0; height: 15px; background: url("images/cueBox.png") no-repeat; overflow: hidden; }
.cueBoxMain								{ margin: 0; padding: 0 10px; color: #000; font-weight: normal; line-height: 18px; text-align: left; word-wrap: break-word; background: url("images/cueBox.png") repeat-y -336px 0; overflow: hidden; font-size: 12px; }
.cueBoxBottom							{ margin: 0; padding: 0; height: 10px; background: url("images/cueBox.png") no-repeat -168px 0; overflow: hidden; }
/* -------------------------------------------------------------------------------------- */
/*                      				新手引导页面样式                                   */
/* -------------------------------------------------------------------------------------- */
.userGuide								{ background: none; margin: 50px auto; width: 700px; }
.userGuideHeader						{ height: 50px; width: 100%; background: none; position: relative; }
.userGuideHeaderNav						{ position: absolute; top: 6px; left: 0px; height: 43px; color:#fff; font-size:18px; }
.userGuideHeaderNav	span				{ display: inline-block; margin-right:20px; opacity:.6; }
.userGuideHeaderNav	b					{ font-size:40px; display: inline-block; margin-right:20px; color:#FF9; }
.userGuideHeaderClose					{ position: absolute; top: -39px; right: -33px; cursor: pointer; width: 22px; height: 22px; opacity:.3; }
.userGuideHeaderClose:hover				{ opacity: 1; }
.userGuideHeaderClose .booen_icon		{ display:inline-block; width:25px; height:25px; line-height:25px; text-align:center; color:#fff; font-size:14px; border:#fff 2px solid; border-radius:50%; background:none; vertical-align:middle; }

.userGuideContent						{ padding: 20px 0 0 0; }
.userGuideContent table					{ background: none; }
.userGuideContent table td				{ padding: 10px; background: none; color:#fff; }
.userGuideContent table td input		{ background:none; border:#fff 1px solid; border-radius:0; height:50px; width:100% !important; color:#fff; font-size:20px; vertical-align:middle; text-indent:10px; padding:0; }
.userGuideContent table td input:hover	{ background:none; }
.userGuideContent table td textarea		{ background:none; border:#fff 1px solid; border-radius:0; height:200px; width:100% !important; color:#fff; font-size:20px; padding:0px; text-indent:10px; }
.userGuideContent table td select		{ width:100% !important; border-color:#fff; vertical-align:middle; text-indent:0; padding:10px 0px; background:none; color:#fff; font-size:20px; text-indent:10px; }
.userGuideContent table td select option{ background:none; color:#333; text-indent:10px; }
.userGuideContent table td .textPs		{ color:#fff; opacity:.7; font-size:14px; }

.userGuideContent :-moz-placeholder		{ color: #FFFF99; font-style:italic; }
.userGuideContent ::-moz-placeholder	{ color: #FFFF99; font-style:italic; }
.userGuideContent input:-ms-input-placeholder,
.userGuideContent textarea:-ms-input-placeholder { color: #FFFF99; font-style:italic; }
.userGuideContent input::-webkit-input-placeholder,
.userGuideContent textarea::-webkit-input-placeholder {color: #FFFF99; font-style:italic; }

.userGuideButtons						{ margin-top: 20px; padding:0px; height:50px; position:relative; }
.userGuideButtons .tips					{ position:absolute; left:0; top:0; text-align:center; font-size:20px; line-height:50px; }
.userGuideButtons .booen_icon			{ display:inline-block; width:50px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:20px; border:#fff 2px solid; border-radius:50%; background:none; vertical-align:middle; }
.userGuideButtons .booen_icon:hover		{ color:#FF9; border:#FF9 2px solid; }
.userGuideButtons .back					{ position:absolute; left:0; top:0; cursor: pointer; }
.userGuideButtons .next					{ position:absolute; right:0; top:0; cursor: pointer; }
.userGuideButtons .end					{ position:absolute; right:0; top:0; cursor: pointer; }

.userGuideComplete						{ margin: 30px auto 100px auto; text-align:center; color:#fff; font-size:30px; }
.userGuideComplete a					{ color:#fff; }
.userGuideComplete a:hover				{ color:#FF9; }

.userGuideList							{ width: 800px; margin: 0 auto; padding: 30px 0; overflow: hidden; zoom: 1; }
.userGuideList li						{ float: left; position: relative; margin: 0 20px 0; padding-bottom: 20px; display: inline; width: 100px; height: 25px; padding-top: 100px; font-size: 14px; text-align: center; }
.userGuideList li.Article				{ background: url("images/module/iMod_Article.png") no-repeat; }
.userGuideList li.Product				{ background: url("images/module/iMod_Product.png") no-repeat; }
.userGuideList li.InfoPage				{ background: url("images/module/iMod_InfoPage.png") no-repeat; }
.userGuideList li.Guestbook				{ background: url("images/module/iMod_Guestbook.png") no-repeat; }
.userGuideList li.Link					{ background: url("images/module/iMod_Links.png") no-repeat; }
.userGuideList li label					{ cursor: pointer; margin: 0; font-weight: bold; }
.userGuideList li input					{ vertical-align: middle; }
.userGuideList span						{ position: absolute; left: 0; top: 100px; width: 98px; display: inline; padding: 0 10px; text-align: center; background: #fff; color: #390; font-weight: bold; overflow: hidden; }
.userGuideList span._turnOnError		{ color: #C30; }
.userGuideList li .hide					{ display: none; }
.userGuideStep							{ margin: 0 30px 0; border-top: 1px solid #ccc; height: 50px; overflow: hidden; }
.userGuideStep li						{ margin: 13px 0 0; width: 70px; height: 24px; }
.userGuideStep li a,
.userGuideStep li a:visited				{ display: block; width: 70px; height: 24px; line-height: 24px; font-size: 14px; font-weight: bold; color: #333; }
.userGuideStep li a:hover				{ color: #000; }
.userGuideStep li.next					{ float: right; }
.userGuideStep li.next a				{ background: url("images/stepNext.gif") no-repeat right 0; }
/* -------------------------------------------------------------------------------------- */
/*                      				域名添加页面样式                                   */
/* -------------------------------------------------------------------------------------- */
.domainPage								{ margin: 0px auto; overflow: hidden; }
.freeDomainBox							{ float: left; width: 100%; }
.topDomainBox							{ float: left; width: 100%; }
.selfDomainBox							{ float: left; width: 100%; }
.selfDomainBox .dataPanel				{ margin-bottom:10px; }
.domainNameBox							{ height: 30px; line-height: 30px; font-size: 18px; font-weight: bold; color: #666; text-align: center; }
.domainNameBox input.domainName:hover,
.domainNameBox input.domainName			{ background: url("images/domain-name-input.png") no-repeat; border: none; height: 27px; line-height: 27px; padding: 0px 5px 0px 5px; margin: 0px 5px 0px 5px; width: 172px; font-size: 16px; font-weight: bold; }
.domainNameBox input[type="image"]		{ vertical-align: middle; }
.domainTypeBox							{ margin-top: 10px; height: 20px; line-height: 20px; font-size: 14px; font-weight: bold; color: #666; text-align: center; }
.domainTypeBox label					{ margin-right: 10px; }
.domainTypeBox input[type="checkbox"]	{ margin-right: 5px; vertical-align: middle; }
.domainRegisterBox						{ margin: 20px 0px 0px 0px; }
.domainRegisterBox span					{ font-weight: bold; }
.domainRegisterBox select				{ vertical-align: middle; }
.domainRegisterBox .dataList			{ width:600px; margin:50px auto; }
.domainRegisteredTipsBox				{ width: 700px; margin: 15px auto 10px auto; text-align: center; border-top: #ccc 1px solid; padding-top: 10px; }
.domainSearchButton						{ width: 29px; height: 29px; background: url("images/domain-search-button.png") no-repeat; color: #fff; border: none; vertical-align: middle; cursor: pointer; margin-left: -5px; font-size: 0px; }
.topDomainBox .AnyOrder					{ width: 500px; margin: 20px auto; }
.addDomainBox							{ margin: 0px 20px; padding: 15px 0px 15px 320px; }
.addDomain_formBox						{ border-left: #E3E4E5 1px solid; padding-left: 30px; min-height: 167px; _height: 167px; }
.addDomain_formBox ul					{ margin: 0px 50px; }
.addDomain_formBox ul li				{ margin-bottom: 15px; }
.addDomain_formBox ul li input.addDomainInput { background: #fff; background-image: none; border: #ccc 1px solid; height: 25px; line-height: 25px; padding: 0px 5px 0px 5px; margin: 0px 10px 0px 0px; width: 250px; font-size: 16px; font-weight: bold; float: left; }
.domainAddButton						{ width: 119px; height: 35px; background: url("images/domain-button_bg.png") #333 0px -75px no-repeat; color: #fff; font-weight: bold; border: none; cursor: pointer; }
.domainAddButton:hover					{ background-position: 0px -112px; }
.addDomainIcons							{ width: 25px; height: 25px; background: url("images/domain-icons.png") no-repeat; float: left; cursor: pointer; }
.addDomainIcons_delete					{ background-position: 0px -29px; }
.selfDomainBox input.selfDomainInput:hover,
.selfDomainBox input.selfDomainInput	{ background: url("images/domain-self-domain-input.png") no-repeat; border: none; height: 22px; line-height: 22px; padding: 0px 5px 0px 5px; margin: 0px 15px 0px 5px; width: 170px; font-weight: bold; }
.selfDomainButton						{ width: 129px; height: 29px; line-height: 20px; background: url("images/domain-self-domain-button.png") no-repeat; color: #fff; font-weight: bold; border: none; cursor: pointer; }
.freeDomainNotiBox						{ background: url("images/domain-free-domain-noti-box-bg.png") no-repeat; width: 610px; height: 37px; margin: 10px auto; font-weight: bold; padding: 10px 20px 0px 20px; line-height: 40px; text-align: center; }
.freeDomainNotiBox input.freeDomainButtonUse { background: url("images/domain-free-domain-button-use.png") no-repeat; width: 85px; height: 24px; border: none; text-indent: -9999px; }
/* -------------------------------------------------------------------------------------- */
/*                      				功能模块列表                                       */
/* -------------------------------------------------------------------------------------- */
.modList								{ margin: 0 auto; }
.modList .img							{ width: 60px; }
.modList .img img						{ height: 60px; width: 60px; padding:3px; background:#fff; border:#ccc 1px solid; border-radius:10px;}
.modList .booen_icon					{ display:inline-block; width:30px; height:30px; line-height:30px; text-align:center; color:#333; font-size:14px; background:#fff; border:#ccc 1px solid; border-radius:50%; }
/* -------------------------------------------------------------------------------------- */
/*                      				themeStore                                        */
/* -------------------------------------------------------------------------------------- */
.themeStore								{ margin: 20px auto; overflow: hidden; }
.themeStore table						{ background: none; }
.themeStore table td					{ background: none; vertical-align:top; }
/* -------------------------------------模板商城左侧类别及搜索------------------------------ */
.themeLabelTd							{ width: 150px; background: #fff url("images/theme-store/themeLabelTdBox_bg.png") repeat-x !important; border: 1px solid #ccc; padding:10px 0; }
.themeLabelTd ul li a					{ display: block; margin: 2px 0; height: 30px; line-height: 30px; text-indent: 20px; color: #000; }
.themeLabelTd ul li a:hover 			{ color: #4D95BD; }
.themeLabelTd ul li a.active,
.themeLabelTd ul li a.active:hover		{ color: #000; font-weight: bold;}
.themeSearch							{ border-top: #ccc 1px solid; width: 130px; margin: 20px auto; padding-top: 20px; }
.themeSearch input.text					{ width: 70px; height:30px; line-height:30px; background: #fff; padding: 0px 1px; margin-right: 2px; border-left: #ccc 1px solid; border-top: #ccc 1px solid; border-right: #eaeaea 1px solid; border-bottom: #eaeaea 1px solid; display:inline; }
.themeSearch input.submit				{ width: 40px; text-align:center; height:30px; line-height:30px; padding:0px; border-left: #eaeaea 1px solid; border-top: #eaeaea 1px solid; border-right: #ccc 1px solid; border-bottom: #ccc 1px solid; display:inline; background:#F4F4F4; }
.themeSearch input.submit:hover			{ border-left: #ccc 1px solid; border-top: #ccc 1px solid; border-right: #eaeaea 1px solid; border-bottom: #eaeaea 1px solid; }
/* -------------------------------------模板商城右侧模板列表------------------------------- */
.themeListTd							{ padding-left:20px; }
.themeBox								{ margin: 0 0 15px; border: 1px solid #D6D6D6; background: #FFF; overflow: hidden; zoom: 1; }
/* -------------------------------------模板详情----------------------------------------- */
.detailBox								{ background: #FFF url("images/theme-store/detailBox_Bg.png") repeat-x; }
.themeBox .defaultColumn				{ padding: 16px; vertical-align: middle; position: relative; overflow: hidden; zoom: 1; }
.themeBox .defaultColumn .themeThumbnail{ cursor: pointer; float: left; margin-right: 20px; width: 60px; height: 50px; padding: 8px; background: url("images/theme-store/themeThumbnai1_Bg.png") no-repeat; overflow: hidden; }
.detailBox .defaultColumn .themeThumbnail
										{ background-position: 0 -66px; }
.themeBox .defaultColumn .themeThumbnail .hotImage
										{ height: 50px; width: 60px; }
.themeBox .defaultColumnRight			{ float: left; width: 540px; }
.themeBox .themeName					{ cursor: pointer; float: left; display: inline; font-weight: bold; margin-right: 13px; padding-top: 10px; }
.themeBox .themeStart					{ float: left; margin-top: 10px; height: 17px; background: url("images/theme-store/ThemeStart.gif") repeat-x 0 50%; overflow: hidden; }
.themeBox .rank1						{ width: 15px; }
.themeBox .rank2						{ width: 30px; }
.themeBox .rank3						{ width: 45px; }
.themeBox .rank4						{ width: 60px; }
.themeBox .rank5						{ width: 75px; }
.themeBox .themeStates					{ float: left; text-align: left; padding-top: 6px; font-size:12px; color:#666; }
.themeBox .themeStates span 			{ display:inline-block; padding-right: 10px; }
.themeBox .themeShrink					{ clear: both; position: absolute; right: 10px; top: 40px; width: 24px; height: 24px; overflow: hidden; }
.themeBox .themeShrink .openButton		{ background: url("images/theme-store/themeShrink_Icon.png") no-repeat 0 -24px; display: block; height: 24px; width: 24px; }
.themeBox .themeShrink .offButton		{ background: url("images/theme-store/themeShrink_Icon.png") no-repeat 0 0; display: block; height: 24px; width: 24px; }

.themeBox .detailColumn					{ border-top: 1px solid #eaeaea; margin: 0 10px 10px; padding-top: 10px; overflow: hidden; }
.themeBox .detailColumn .themePic		{ float: left; margin-right: 20px; height: 151px; width: 180px; padding: 8px; background: url("images/theme-store/themePic_Bg.png") no-repeat; overflow: hidden; }
.themeBox .detailColumn .themePic .hotImage
										{ height: 151px; width: 180px; }
.themeBox .detailColumn .themeInfo		{ color: #666666; float: left; margin: 5px 0 0; width: 500px; font-size:12px; }
.themeBox .detailColumn .themeInfo .themeTime
										{ line-height: 20px; margin-bottom: 10px; }
.themeBox .detailColumn .themeInfo .themeDirections
										{ margin-bottom: 10px; color: #000; height: 86px; line-height: 20px; font-size:14px; overflow: hidden; }
.themeBox .detailColumn .themeInfo .themeControl
										{ padding: 0; }
.themeBox .detailColumn .themeInfo .themeControl .button { margin-right:10px; }
.themeBox .detailColumn .themeInfo .themeControl span.balance
										{ float: left; height: 23px; line-height: 20px; }
.themeBox .detailColumn .themeOrder		{ padding-top: 10px; }
/* -------------------------------------------------------------------------------------- */
/*                      				msgDisplay                                        */
/* -------------------------------------------------------------------------------------- */						
.msgDisplay								{ margin:10px auto; background:none; border:none; padding:0; }
.msgDisplay dd							{ border:none; background:none; padding:0; margin:20px 0; }
.msgDisplay dd .msg						{ width:40%; background:#fff; border:#ccc 1px solid; border-radius:15px; padding:20px; position:relative; min-height:70px; }
.msgDisplay dd.in .msg					{ float:left; text-align:left; }
.msgDisplay dd.out .msg					{ float:right; text-align:left; }
.msgDisplay dd.in .avatar				{ display:block; width:80px; height:80px; line-height:80px; text-align:center; font-size:30px; color:#666; border:#ccc 1px solid; border-radius:50%; position:absolute; left:15px; top:50%; margin-top:-40px; }
.msgDisplay dd.out .avatar				{ display:block; width:80px; height:80px; line-height:80px; text-align:center; font-size:30px; color:#666; border:#ccc 1px solid; border-radius:50%; position:absolute; right:15px; top:50%; margin-top:-40px; }
.msgDisplay dd.in .content				{ margin-left:100px; margin-right:0; }
.msgDisplay dd.out .content				{ margin-right:100px; margin-left:0; }
.msgDisplay dd .msg i					{ display:block; font-style:normal; font-size:12px; margin-top:10px; }
.msgDisplay dd .msg i .booen_icon		{ margin-left:5px; }
/* -------------------------------------------------------------------------------------- */
/*                      				登录页面样式                                       */
/* -------------------------------------------------------------------------------------- */
.login									{ width:540px; margin:0 auto; position:absolute; left:50%; top:50%; margin-left:-270px; margin-top:-62px;}
.login table							{ background:none; }
.login table td							{ background:none; }
.login table td	.item					{ margin-bottom:20px; }
.login table td	.item:last-child		{ margin-bottom:0; }
.login table td	.item .booen_icon		{ display:inline-block; width:50px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:20px; background:none; border:#fff 1px solid; border-right:0; vertical-align:middle; }
.login table td.inputs input			{ background:none; border:#fff 1px solid; border-radius:0; height:50px; width:300px; color:#fff; font-size:20px; vertical-align:middle; text-indent:0; padding:0 10px; }
.login table td.buttons					{ width:150px; }
.login table td	.button					{ width:124px; height:124px; border:#fff 1px solid; background:none; border-radius:0; font-size:40px; color:#fff; }
.login table td	.button:hover			{ color:#FF9; border:#FF9 1px solid; }
/* -------------------------------------------------------------------------------------- */
/*                      				会员档案页面样式                                   */
/* -------------------------------------------------------------------------------------- */
.clientCenter							{ margin: 10px; }
.clientProfile							{ padding: 10px !important; background: #fff; border: #ccc 1px solid; border-radius: 10px; margin-bottom: 15px; }
.clientProfile table					{ border: 0; border-radius: 0; }
.clientProfile thead th					{ text-align: center; }
.clientProfile thead td					{ text-align: left; font-weight: bold; color: #666; }
.clientProfile thead h2					{ font-weight: bold; padding: 0; margin: 0; }
.clientProfile td						{ border-bottom: #eaeaea 1px solid; padding: 10px 10px; text-align: left; }
.clientProfile label					{ width: 90px; font-weight: bold; display: inline-block; }
.clientProfile tfoot td					{ border-bottom: none; }
.clientProfile .clientPhotoTd			{ text-align: right; vertical-align: top; min-width: 240px; position: relative; }
.clientProfile .clientPhoto				{ width: 200px; height: 200px; overflow: hidden; background: #fff url("http://jiangezhan.com/static/anycss/images/client/client-no-photo.jpg"); margin: 0; text-align: center; position: absolute; top: 20px; right: 20px; }
.clientProfile .clientPhoto	img			{ width:200px; height:200px; }
.clientProfile .clientMoreTd			{ text-align: right; }
.clientData								{ padding: 20px 10px !important; background: #fff; border: #ccc 1px solid; border-radius: 10px; margin-bottom: 15px; }
.clientData table						{ border: 0; border-radius: 0; }
.clientData table td					{ border-right: #E3E4E5 1px solid; }
.clientData table td:last-child			{ border-right: none; }
.clientData table td b					{ font-size: 24px; font-weight: normal; display: block; line-height: 24px; display: block; text-align: center; margin: 15px auto 10px auto; color: #ADD208; }
.clientData table td b a				{ color: #ADD208; }
.clientData table td b a:hover			{ text-decoration: underline; }
.clientData table td i					{ font-size: 12px; font-style: normal; line-height: 12px; display: block; text-align: center; color: #999; }
.clientData table td p					{ display: block; text-align: center; padding: 0; margin: 0; }
.clientData table td p a				{ font-size: 12px; font-style: normal; line-height: 20px; margin: 0 3px; }
.clientDataList							{ margin-bottom: 15px; }
.clientDataList ul						{ text-align: center; background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f8f8f8)); background: -moz-linear-gradient(top, #fff, #f8f8f8);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#f8f8f8, grandientType=1);
border: #ccc 1px solid; border-bottom: 0; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.clientDataList ul li					{ float: none; display: inline-block; width: 110px; height: 30px; line-height: 30px; font-weight: bold; border-left: #eaeaea 1px solid; text-align: center; margin: 0 !important; padding: 0 !important; }
.clientDataList ul li:last-child		{ border-right: #eaeaea 1px solid; }
.clientDataList ul li a					{ display: block; width: 100%; color: #666; }
.clientDataList ul li a.on,
.clientDataList ul li a:hover			{ background: -webkit-gradient(linear, 0 0, 0 100%, from(#F0FFB4), to(#fff)); background: -moz-linear-gradient(top, #F0FFB4, #fff);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#F0FFB4, endColorstr=#fff, grandientType=1);
}
.clientDataList table .topTr td			{ background: #fff; font-weight: normal; padding: 3px 6px; }
.clientMsgSend							{ padding: 20px 20px !important; background: #fff; border: #ccc 1px solid; border-radius: 10px; margin-bottom: 10px; }
.clientMsgSend table					{ border: 0; border-radius: 0; }
.clientMsgSend table td.msgBody			{ background: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#fff)); background: -moz-linear-gradient(top, #f8f8f8, #fff);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f8f8f8, endColorstr=#fff, grandientType=1);
border: #ccc 1px solid; }
.clientMsgSend table textarea			{ width: 100%; height: 80px; background: none; border: 0; }
.clientMsgSend table td.msgSend			{ width:100px; padding-left: 20px; text-align: right; }
.clientMsgSend table .sendButton		{ width: 100px; height: 89px; line-height: 89px; text-align: center; background: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#eaeaea)); background: -moz-linear-gradient(top, #fff, #eaeaea);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#eaeaea, grandientType=1);
border: #ccc 1px solid; cursor: pointer; font-size: 18px; color: #666; }
.clientMsgSend table .sendButton:hover	{ background: -webkit-gradient(linear, 0 0, 0 100%, from(#eaeaea), to(#fff)); background: -moz-linear-gradient(top, #eaeaea, #fff);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#eaeaea, endColorstr=#fff, grandientType=1);
}
.clientMsgSend table td.msgItem			{ padding: 15px 0 0 0; }
.clientMsgSend table td.msgItem input	{ vertical-align: middle; }
/* -------------------------------------------------------------------------------------- */
/*                      				AJAX弹窗样式自定义                                 */
/* -------------------------------------------------------------------------------------- */
.paneClass								{ background: #F5F6F7; border: #666 5px solid; box-shadow: 0 2px 6px #ccc; -moz-box-shadow: 0 2px 6px #ccc; -webkit-box-shadow: 0 2px 6px #ccc; font-size: 14px; width: 500px; display: block; left: 136px; margin-top: 30px; z-index: 99999; max-height:550px; overflow:scroll; }
.paneClass .acQueryControl				{ background: -moz-linear-gradient(top, #fff, #E2E2E2 100%, #fff); background: -webkit-linear-gradient(top, #fff, #E2E2E2 100%, #fff); background: -o-linear-gradient(top, #fff, #E2E2E2 100%, #fff); border-bottom:#ccc 1px solid; height: 30px; line-height: 30px; width: 100%; position: relative; color:#333; }
.paneClass .acQueryControl .acQueryTitle{ position: absolute; left: 15px; top: 0px; color:#333; }
.paneClass .acQueryControl .acQueryClose{ position: absolute; background: url("images/icon.gif") no-repeat; background-position: 0px -83px; height: 12px; width: 12px; right: 10px; top: 8px; cursor: pointer; }
.paneClass .acQueryMainDiv				{ margin: 10px; }
.nicEdit-pane .boxTitle					{ height: 30px; line-height: 30px; text-indent: 5px; font-weight: bold; margin: -4px -4px 5px -4px; }
#container .remark						{ width: 80px !important; }
#container .delButton					{ margin-right: 0; }
.siteManageTplPaneClass					{ position:absolute !important; left:50% !important; top:50% !important; margin-left:-255px; margin-top:-185px !important;}
/* -------------------------------------popBox------------------------------------------- */
#popBox									{ margin: 0; padding: 10px 0 0 0; }
/* -------------------------------------popBoxHeader------------------------------------- */
.popBoxHeader							{ background: #F5F6F7; height: 26px; margin: 0; position: relative; padding: 0px; }
.popBoxMenu								{ bottom: 0; left: 10px; margin-left: 10px; text-align: center; bottom: -1px; _bottom: -1px; position: absolute; }
.popBoxMenu ul li						{ border: #ccc 1px solid; background: -moz-linear-gradient(top, #fff, #E2E2E2); background: -webkit-linear-gradient(top, #fff, #E2E2E2); background: -o-linear-gradient(top, #fff, #E2E2E2); float: left; margin-right: 3px; padding: 0 15px; width: auto; height: 30px; line-height: 30px; }
.popBoxMenu ul li:hover					{ background: -moz-linear-gradient(top, #fff, #E2E2E2); background: -webkit-linear-gradient(top, #fff, #E2E2E2); background: -o-linear-gradient(top, #fff, #E2E2E2); }
.popBoxMenu ul li.sub_on				{ background: -moz-linear-gradient(top, #E3FA8E, #fff); background: -webkit-linear-gradient(top, #E3FA8E, #fff); background: -o-linear-gradient(top, #E3FA8E, #fff); }
.popBoxMenu ul li a						{ text-decoration: none; color: #000; }
/* -------------------------------------popBoxBody--------------------------------------- */
#popBoxBody								{ background: #F5F6F7; }
#popBoxBody .formTipsIcon				{ margin: 0px 5px 0px 5px; }
#popBoxBody .searchBar					{ margin: 0 auto 10px; padding: 10px 8px; width: auto; height: 25px; border: #ccc 1px solid; border-radius:0; background: #fff; }
#popBoxBody .searchBar input.search		{ padding: 0; border: 1px solid #CCC; height: 25px; line-height:25px; background: #FFF; width: 200px; }
#popBoxBody .searchBar select			{ width: 100px; height: 25px; line-height:25px; }
#popBoxBody .searchBar .searchButton	{ position: absolute; right: 5px; top: 5px; display: block; width: 35px; height: 35px; text-indent: -9999px; border: 0; cursor: pointer; background: url("images/list-icons.png") no-repeat; overflow: hidden; }.searchBarInputBox

#popBoxBody .dataEdit					{ width: auto; margin: 0px auto; }
#popBoxBody .dataEdit table				{ border-radius:0; }
#popBoxBody .dataEdit .item				{ width: 80px; }
#popBoxBody .dataEdit .inputBrief		{ width: 80px; }

#popBoxBody .dataList table				{ border-radius:0; }
#popBoxBody .dataList table td			{ padding:10px; line-height: 20px; }
#popBoxBody .dataList tr.topTr:hover td	{ background: #E7E7E7; }
#popBoxBody .dataList tr:hover td		{ background: #FFF; }
#popBoxBody .dataList td.thumb img		{ border-radius:50%; }
#popBoxBody .dataList .dataPagelist		{ position:relative; float:right; background:none; border:none; margin-top:0px; width:100%; height:20px; right:0; top:0; }
#popBoxBody .dataList .dataPagelist .pageList { position:absolute; right:0px; top:0px; }

#popBoxBody .accessoryPicList			{ background: #FFF; border:#ccc 1px solid; padding:10px; }
#popBoxBody .accessoryPicList ul		{ margin:0 !important; padding:0 !important; float:left !important; width:25% !important; }
#popBoxBody .accessoryPicList ul li		{ padding:5px; float:none; margin:0; text-align:center; }
#popBoxBody .accessoryPicList ul li img	{ width:100px; height:100px; margin:0 auto; display:block; }
#popBoxBody .accessoryPicList ul li a	{ position: relative; display:block; text-align:center; width:100px; height:100px; overflow:hidden; }
#popBoxBody .accessoryPicList ul li a._query_val { display:none; }
#popBoxBody .accessoryPicList ul li a b	{ position: absolute; bottom:0; left:0; width:100px; text-align:center; height:25px; line-height:25px; background:#666; color:#fff; font-size:12px; font-weight:normal; opacity:.8; }
#popBoxBody .dataPagelist				{ position:relative; background: #FFF; border:#ccc 1px solid; margin-top:10px; height:40px; }
#popBoxBody .dataPagelist .pageList		{ position:absolute; right:10px; top:10px; }
#popBoxBody .dataPanel					{ position:relative; background: #FFF; border:#ccc 1px solid; border-radius:0; width:auto; margin-top:10px; height:55px; }
/* -------------------------------------------------------------------------------------- */
/*                      				footer                                            */
/* -------------------------------------------------------------------------------------- */
.footer									{ width:100%; height:30px; line-height:30px; color:#fff; margin:10px 0; position:relative; }
.footer a								{ color:#fff; }
.footerCopyright						{ position:absolute; left:20px; top:0px; text-align:left; font-size:12px; }
.footerPurpose							{ position:absolute; right:20px; top:0px; text-align:right; font-size:12px; }