@charset "utf-8";
/*
	维护者：马泽声
	文档作用：定义Xweibo v1.1后台样式
*/
/* reset*/
body, p, span, ul, li h2, h3, h4, h5, form, input, textarea, label{ margin:0; padding:0;}
body,input,select{ font:12px/18px "微软雅黑", "Consolas",Tahoma, Geneva, sans-serif; color:#333;}
img{border:0;}
ul,li{list-style-type:none;}
em{ font-style:normal;}
a:link {color:#0082cb;text-decoration:none;}
a:visited {color:#0082cb;text-decoration:none;}
a:hover {color:#0082cb;text-decoration:underline;}
a:active {color:#0082cb;text-decoration:none;}
.hidden{ display:none!important;}

/*导入图片*/
.path-icon, .forbidden, .using, .change-order, .save-order, .page-set, .add-list, .add-new-topic, .change-icon, .del-icon, .add-new-category, .add-userlist, .add-new-user, .add-new-module, .ban,.unban, .renzheng-y, .renzheng-n, .add-new-authenticateuser, .add-new-link, .clos, a.clos:hover, .add-extend, .return, .add-category, .delete, .add-unit, .menu a, .color-slt em, .copy-code, .w-show, .w-user, .w-topic, .admin-logo, .tit, .admin-btn, .admin-btn-no, .a-error, .active-one, .active-one-no, .pwd-t-icon, .active-btn, .active-btn-no, .add-topic, .add-topic-list, .key-tip-icon, .range-l, .range-r, .range-icon, .update-link, .tips-icon, .view-weibo, .view-list, .view-topic, .cancel-rec, .page-set, .page-hide, .page-opt, .plugin-on, .plugin-off, .cancel-ext, .view, .pop-pic .arrow {background:url(admin/admin_all_bg.png) no-repeat;}
.site-info-a, .adminname-show, .code-area, .code-area, .con-wrap, .pwd-t{background:url(admin/line_x.gif) bottom repeat-x;}
.button-position, .authenticate-position, .serch-results .result-line{background:url(admin/line_x.gif) top repeat-x;}

/*头部菜单*/
#header{ position:relative; border-bottom:#7db4e5 1px solid; height:73px; min-width:840px;　background:url(admin/x_bg.gif) repeat-x;}
#header .logo{ position:absolute; left:20px; top:20px; width:160px; height:36px; background:url(admin/logo.png) no-repeat;}
*html #header .logo{ background-image: none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../../css/admin/logo.png", sizingMethod="scale");}
#header .menu{ margin-right:15px; padding-top:40px; bottom:-1px; _bottom:-2px; overflow:hidden; white-space:nowrap; float:right;}
#header .menu a{width:72px; height:26px; padding:8px 0 0 10px; font-weight:bolder;font-size:14px; display:inline-block;}

#header .menu .item_menu{ background-position:-10px -54px; }
#header .menu .item_menu:hover { background-position:-10px -98px; text-decoration:none;}
#header .menu .item_menu.current{ background-position:-10px -10px;color:#888;}
#header .menu .item_menu.current:hover {background-position:-10px -10px; text-decoration:none;}

#header .log-info{ position:absolute; top:15px; right:20px; color:#7a7a7a;}
#header .log-info a{ color:#7a7a7a;}
#header .log-info em{ margin:0 5px;}
#header .log-info .back-home{ display:inline-block; margin-left:6px; width:60px; height:24px; line-height:24px; border-width:1px; border-style:solid; border-color:#b0d1ef; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#F9FBFD; text-align:center; vertical-align:middle;}
#header .log-info .back-home:hover { background:#f6f6f6; color:#333; text-decoration:none;}

/*主体框架*/
#index{ background-color:#ecf6ff;}
html{ background:#FFF;}
#container{ padding:10px 10px 0; background:url(admin/container_bg.gif) repeat-x top; overflow:hidden; min-width:820px; _width:expression((documentElement.clientWidth < 820) ? "820px" : "auto" );}
#container .sidebar{ float:left; width:171px; height:600px;/*overflow:hidden;*/ overflow-y:scroll;  scrollbar-face-color:#93b9dc; scrollbar-shadow-color: #b0d1ef; scrollbar-highlight-color:#b0d1ef; scrollbar-3dlight-color: #b0d1ef; scrollbar-darkshadow-color: #93b9dc; scrollbar-track-color:#b0d1ef; scrollbar-arrow-color:#b0d1ef; border:1px solid #b0d1ef; background:#FFF;  -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
#container .sidebar .sub-menu h3{ padding-left:15px; border-bottom:1px #b0d1ef solid; height:28px; line-height:28px; background:url(admin/ww.png) bottom repeat-x; font-size:12px;}

/*.element.style{ height:700px;}*/

.sub-menu-titleline{ border-top:1px #b0d1ef solid;}
.sub-menu-info a{ display:block; margin:10px; height:20px; line-height:20px; color:#0082cb; font-size:12px; text-indent:16px;}
.sub-menu-info a:hover { background:#d4e5ff; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.sub-menu-info a.current{ background-color:#0082cb; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.sub-menu-info a.current:hover { background-color:#0082cb; color:#FFF; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.main{ margin-left:181px; border-width:1px; border-style:solid; border-color:#b0d1ef; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; _zoom:1;}
#mainframe{ overflow-x:hidden; overflow-y:auto;}
/*.main-wrap { min-width:805px; _width:expression((documentElement.clientWidth < 805) ? "805px" : "auto" );}*/
.main-wrap .set-wrap{ position:relative; padding:15px 10px 30px; background:#fff; _zoom:1; }
.path{ position:relative; padding-left:20px; height:29px; line-height:29px; background:#efefef;}
.path .path-icon{ float:left; margin:12px 5px 0 0; width:4px; height:6px; background-position:-497px -349px;}
.main-wrap .set-wrap .wrap-inner{ margin:0;}
.set-area-int{ padding:15px 20px; _zoom:1; position:relative}
h4.main-title{ padding-left:10px; -moz-border-radius:3px; -webkit-border-radius:3px; background:#eaf3fa; border:#eaf3fa 1px solid; height:28px; line-height:28px; font-size:12px; color:#333;}
.exp-main{ position:absolute;left:0;top:21px;height:800px; }

/*各类新增按钮及排序按钮*/
.change-order, .save-order {float:right; margin:5px 10px 0 0; width:82px; height:18px; } 
.add-extend, .add-new-link, .add-new-link, .add-new-category, .add-topic-list, .add-list, .add-topic, .add-userlist, .add-new-user, .add-new-topic, .add-new-authenticateuser, .add-category, .add-unit,.add-new-module { float:right; margin:5px 10px 0 0; width:98px; height:18px; }

.change-order {background-position:-375px -153px;}
.change-order:hover { background-position:-375px -181px;}
.save-order {background-position:-375px -209px;}
.save-order:hover { background-position:-375px -237px;}
.add-extend {background-position:-10px -509px;}
.add-extend:hover {background-position:-136px -509px;}
.add-new-link { background-position:-10px -584px;}
.add-new-link:hover { background-position:-136px -584px;}
.add-new-category {background-position:-10px -471px;}
.add-new-category:hover { background-position:-136px -471px;}
.add-topic-list {background-position:-10px -397px;}
.add-topic-list:hover { background-position:-136px -397px;}
.add-list { background-position:-10px -622px;}
.add-list:hover { background-position:-136px -622px;}
.add-topic { background-position:-10px -360px;}
.add-topic:hover { background-position:-136px -360px;}
.add-userlist { background-position:-10px -285px;}
.add-userlist:hover { background-position:-136px -285px;}
.add-new-user { background-position:-10px -322px;}
.add-new-user:hover { background-position:-136px -322px;}
.add-new-module { background-position:-10px -659px;}
.add-new-module:hover { background-position:-136px -659px;}
.add-new-topic { background-position:-10px -360px;}
.add-new-topic:hover { background-position:-136px -360px;}
.add-new-authenticateuser { background-position:-10px -434px;}
.add-new-authenticateuser:hover { background-position:-136px -434px;}
.add-category {background-position:-10px -471px; }
.add-category:hover { background-position:-136px -471px; }
.add-unit { background-position:-10px -546px;}
.add-unit:hover { background-position:-136px -546px;}
.view-ban-user, a.view-shield-weibo, a.view-shield-comment, a.view-shield-user, a.view-keyword{ display:inline; float:right; margin-right:10px; font-weight:normal;}

/*表单输入框样式*/
.input-box{ padding:3px; border-color:#9e9e9e #e2e2e2 #e2e2e2 #9e9e9e; border-style:solid; border-width:1px; font-size:12px; vertical-align:middle;}

/*表格数据样式*/
.table-border{ border-collapse:collapse; table-layout:fixed; overflow:auto;}
.table-border td { border:#CCC 1px solid; height:26px; padding:0 15px; word-break:break-all; overflow:hidden;}
.table-border tbody tr:hover { background:#f6f6f6;}
.td-title-bg{ height:30px; background:#F4F4F4; font-size:12px; font-weight:bold;}
.tfoot-bg{height:30px; background:#F4F4F4;}
.serial-number{ width:58px;  *width:28px;}
.range { width:78px; *width:48px;}
.checkbox-tab{ width:50px; *width:20px;}
.link-name, .admin-name, .keyword-w1, .quote-page, .operate-w2, .skin-directory{ width:124px; *width:94px;}
.special .loc {width:215px; /*_width:expression((documentElement.clientWidth < 205) ? "205px" : "auto" );*/}
.operate-w1{ width:126px; *width:96px;}
.operate-w2 { width:140px; *width:110px;}
.operate-w3{ width:240px; *width:210px;}
.operate-w4{ width:160px; *width:130px;}
.operate-w5{ width:160px; *width:130px;}
.operate-w6, .user-name{ width:180px; *width:150px;}
.operate-w7{ width:80px; *width:50px;}
.operate-w8{ width:80px; *width:50px;}
.operate-w9{ width:94px; *width:64px;}
.operate-w10{ width:100px; *width:70px;}
.operate-w11{ width:160px; *width:130px;}
.common-w1,.shield-user-operate{ width:84px; *width:54px;}
.rec-components{ width:240px; *width:210px;}
.nikename{ width:140px; *width:110px;}
.t-time{ width:150px; *width:120px;}
.s-time{ width:104px; *width:74px;}
.pos { width:250px; *width:220px;}
.mod { width:130px; *width:100px;}
.mod-td a { margin-right:15px;}
.num { width:70px; *width:40px;} 
.range { width:110px; *width:80px;}
.status { width:210px; *width:180px;}
.rec-topic, .caption{ width:150px; *width:120px;}
.operate-adminlist{ width:220px; *width:190px;}
.operate-plugin{ width:154px; *width:124px;}
.guide-list, .extend-con{ width:180px; *width:150px;}
.skincategory-name{ width:130px; *width:100px;}
.skin-status{ width:78px; *width:48px}
.skin-name{ width:84px; *width:54px}
.skin-category{ width:70px; *width:40px}
.status{ width:120px; *width:90px;}
.operate-myindex{ width:180px; *width:150px;}
.rec-user-remarks{ width:180px; *width:150px;}
.skincategory-operate{ width:100px; *width:70px}
.operate-skincategory{ width:140px; *width:110px}
.skin-preview{ width:80px; *width:50px}
/*操作*/
.change-icon{ margin-right:12px; padding-left:12px; background-position:-497px -8px;}
.del-icon{ padding-left:12px; margin-left:12px; background-position:-497px -36px;}
.using{ padding:2px 0 0 15px; background-position:-497px -196px;}
.forbidden{ padding:0 0 0 18px; background-position:-497px -231px;}
.view-topic{ margin-right:12px; padding-left:15px; background-position:-497px -675px;}
.view-weibo{ margin-right:12px; padding-left:16px; background-position:-497px -544px;}
.ban{ margin-right:10px; padding-left:18px; background-position:-497px -133px;}
.renzheng-n{ padding-left:15px; background-position:-497px -68px;}
.unban{ margin-right:10px; padding-left:18px; background-position:-497px -165px;}
.renzheng-y{ padding-left:15px; background-position:-497px -101px;}
.view-list{ margin-right:10px; padding-left:14px; background-position:-497px -644px;}
.cancel-rec{ padding-left:16px; background-position:-497px -708px;}
.page-set{ padding-left:15px; background-position:-497px -263px; }
.page-hide{ margin:0 12px 0 3px; padding-left:13px; background-position:-497px -771px; }
.page-opt{ margin-right:12px; padding-left:16px; background-position:-497px -740px; }
.plugin-on{ margin-right:12px; padding-left:18px; background-position:-497px -611px;}
.plugin-off{ margin-right:12px; padding-left:18px; background-position:-497px -577px;}
.cancel-ext{ padding-left:14px; background-position:-497px -803px;}
.view { padding-left:16px; background-position:-497px -837px}
/*浮层*/
.pop-float{ z-index:10008; }
.fixed-pop {position:fixed; top:50%; left:50%;}
*html{ background-attachment:fixed; background-image:url('about:blank');}
*html .fixed-pop{ position:absolute; bottom:auto; top:expression(documentElement.scrollTop + (documentElement.clientHeight/2 - this.clientHeight/2));  margin-top:0;}
.pop-float .pop-t, .pop-float .pop-t div, .pop-b, .pop-b div{ background:url(admin/win_bg.png) no-repeat; _font-size:0; }
.pop-float .pop-t, .pop-float .pop-b, .pop-float .pop-m .pop-inner-bg{ filter:alpha(opacity=10); opacity:0.1;}
.pop-float .pop-t{ height:5px; background-position:left 0;}
.pop-float .pop-t div{ margin-left:6px; height:5px; background-position:right -5px;}
.pop-float .pop-b{ height:5px; background-position:left -10px;}
.pop-float .pop-b div{ margin-left:6px; height:5px; background-position:right -15px;}
.pop-float .pop-m{ position:relative; overflow:hidden; _zoom:1;}
.pop-float .pop-inner{ margin:0 6px;}
.pop-float .pop-m .pop-inner-bg{ position:absolute; top:0; left:0; width:100%; height:100%; _height:600px; background:#000; z-index:-1;}

.pop-float .pop-inner h4{ padding-left:10px; height:30px; line-height:30px; -moz-border-radius:3px 3px 0 0; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; border-width:1px 1px 0; border-style:solid; border-color:#b0d1ef; font-size:12px; background:#eaf3fa;}
.pop-float .pop-inner .add-float-content{ padding:10px 20px; -moz-border-radius:0 0 3px 3px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px; border-width:0 1px 1px; border-style:solid; border-color:#b0d1ef; background:#FFF; overflow:hidden;}
.pop-float a.clos{ float:right; margin:11px 9px 0 0; background-position:-469px -189px; width:9px; height:8px; }
.pop-float a.clos:hover { float:right; margin:7px 6px 0 0; background-position:-469px -153px; width:16px; height:16px;}

.pop-float .pop-inner .add-float-content .float-info{ margin-bottom:15px;}
.pop-float .pop-inner .add-float-content .float-info span{ margin-right:5px; color:#F00; }
.pop-float .pop-inner .add-float-content .float-info p{ margin:5px 0;}
.pop-float .pop-inner .add-float-content .float-info span.name{ font-weight:bold; color:#333;}
.pop-float .pop-inner .add-float-content .float-info p.tips{ color:#afafaf;}

.mask{position:absolute; top:0; left:0; width:100%; height:600px; background:#000; filter:alpha(opacity=30); opacity:0.3; z-index:9990;}
.pop-w1,.pop-w2,.pop-w3,.pop-w4,.pop-w5,.pop-w6,.pop-w7,.pop-w9,.pop-w10{ width:160px;}
.pop-w8{ width:120px;}

.win-tips-add {margin:-120px 0 0 -190px; width:380px;}

.pop-pic {position:absolute;width:310px;}
.pop-pic img {border:1px solid #666;}
.pop-pic .arrow {position:absolute;left:302px; top:34px; width:8px; height:14px; background-position:-472px -249px;}
.pop-add-module { width:340px}

/*站点设置*/
.site-box-w{ width:220px;}
.site-box-area{ width:380px; height:70px; overflow-x:hidden; resize:none;}
.site-info-a{ margin-bottom:15px; padding-bottom:15px;}
.info_span{ width:105px; float:left;}
.info_span input{margin:1px 6px 0px 0px; vertical-align:-2px;}
.site-info-b{ padding-bottom:15px;}
.site-info-a p,.site-info-b p{ padding-bottom:8px;}
.site-info-a p span{ color:#afafaf;}
.site-info-b p.tips{ margin-top:10px; color:#999;}
.site-info-a p.tips{ margin-top:10px; color:#999;}
.logo_preview .preview-loading{ padding-left:25px; height:20px; background:url(admin/white.gif) no-repeat; display:none;}
.botton-file{ width:250px; height:24px; padding:3px; }

/*用户登录设置*/
.login-box-width{ width:220px;}
#login-set .wrap-inner .tips{ margin:20px 0 20px 20px; color:#999;}
#login-set .wrap-inner .tips strong{ color:#666;}
#login-set .wrap-inner .tips span{ display:block; text-indent:3.3em;}
.login-radio{ margin-left:20px; padding-bottom:20px; line-height:24px;}
.login-a{ margin:0 15px 15px; padding-bottom:8px;}
.login-a p{ padding-bottom:10px;}
.login-a span{ padding-left:8px; color:#afafaf;}
.login-a p.tips{ margin:5px 0; color:#9f9f9f}
#login-set .wrap-inner .adapter{ margin-top:20px;}
.adapter p.adapter-t{ margin-bottom:10px;}
.adapter p.tip{ margin-top:10px; color:#afafaf;}
.button .tips{ line-height:38px; color:#afafaf;}
.title { margin:20px 0;}

/*优化设置*/
.rewrite { margin:15px 20px; line-height:24px;}
.rewrite p.tips{ margin-bottom:5px; color:#555;}
.radio-same{ margin-right:5px; vertical-align:-2px;}
.rewrite-s{ margin:15px 20px;}
.rewrite-s p.tips{ margin-bottom:5px; color:#555;}
.rewrite-code{ padding:10px; border:#F6EAD2 1px solid; color:#666; background:#FFFCF4;}
.rewrite-t{ text-indent:40px;}
.button-position{ margin-left:20px; padding-top:30px; overflow:hidden; _zoom:1}

/*用户管理*/
.set-area-int .serch-tips{ margin-bottom:8px;}
.user-list-box1{padding-bottom:20px; overflow:hidden; zoom:1;}
.box-width{ width:160px; height:16px;}
.set-area-int .user-list p{ margin:15px 0;}
.pre-next{float:right;}
.pre-next span.paging{ margin: 0 3px;}
.table-border .order-icon{ background:url(admin/order_bg.gif) no-repeat; width:7px; height:15px; padding-left:15px; zoom:1; }
.select-all{ margin-right:5px; vertical-align:-3px;}
a.del-all{ margin-left:5px;}
.user-list-box1 .serch-results{ margin-top:10px; padding:0 10px; border:#f6ead2 1px solid; background:#fffcf4;}
.serch-results-no{ margin-top:10px; padding:10px; border:#f6ead2 1px solid; background:#fffcf4;}
.serch-results .result-line{ padding:10px 0; overflow:hidden; zoom:1;}
.serch-results .result-line-no{ padding:10px 0; overflow:hidden; zoom:1;}
.serch-results .results-l{ float:left;}
.serch-results .results-r{ float:right;}
.serch-results .results-l .results-name{ color:#00F; font-weight:bold;}
.serch-results .results-l span{ margin-right:15px;}
.results-r span{ color:#999; margin-right:5px;}
.no-data{ text-align:center;}

/*微博屏蔽*/
.serch-results-shield{ margin-top:10px; padding:10px; border:#f6ead2 1px solid; background:#fffcf4;}
.serch-results-shield strong{ color:#00F;}
.serch-results-shield p{ margin:5px 0;}
.shi-position{ margin-top:20px;}
.user-list-box1 .keyword-btn-position{ margin-top:20px;}
.user-list-box1 .keyword-tips{ color:#afafaf;}

/*关键字管理*/
.keyword-width{ width:300px; height:100px; font-size:12px; vertical-align:text-bottom; overflow:hidden; resize:none;}
.key-tip-icon{ padding-left:13px; background-position:-497px -477px;}

/*认证管理*/
.authenticate{ margin-bottom:20px; overflow:hidden;}
p.auth-title{ margin-bottom:10px;}
p.radio-auth{ margin-bottom:10px;}
.authenticate-img{ margin-bottom:20px; padding:30px 20px; border:#F6EAD2 1px solid; background:#FFFCF4; overflow:hidden;}
.authenticate-img .sle-auth-img{ float:left; padding:3px 5px 0 0; width:130px; text-align:right; font-weight:bold;}
.icon-alt{ margin-bottom:30px;}
.icon-alt-w{ width:185px;}
.auth-box{ margin-bottom:20px; overflow:hidden;}
.auth-img{ float:left;}
.auth-img .trr{ margin-bottom:20px;}
.pre-view{ float:left; padding-left:20px; height:60px; font-weight:bold;}
.authenticate-img .tips{ margin-left:135px; color:#afafaf;}
.effect-preview{ }
.effect-preview .preview-big{ margin-left:130px; margin-bottom:26px;}
.effect-preview .preview-small{ margin-left:135px; _margin-left:140px;}
.effect-preview .preview-big img{ vertical-align:-10px;}
.authenticate-position{ padding-top:30px;}

/*外观设置*/
.skin-menu{ overflow:hidden; zoom:1;}
.skinlist-menu{ overflow:hidden; height:25px; background:url(admin/skin_tab_bg.gif) bottom repeat-x;}
.skin-menu1{ margin-left:10px;}
.skin-menu1 li{ float:left; display:block; padding-top:2px; width:69px; line-height:20px; height:20px; color:#0082CB; text-align:center; background:url(admin/skin_list_bg.gif) bottom no-repeat; cursor:pointer;}
.skin-menu1 li a{ text-decoration:none;}
.skin-menu1 li.current{ width:69px; height:23px; background:url(admin/skin_list_urrent.gif) no-repeat; color:#666;}
.skin-main div{display: none;}
.skin-main div.block{display: block;}
.set-area-int p.slect-skin{ margin:30px 0 20px;}
.skin-slect-default{ width:200px; height:20px;}
.set-area-int .slect-skin-tips{ margin-left:10px; color:#999;}
.skin-position{ margin-top:30px;}
.skin-t{ margin-top:10px;}
.skin-t tbody img{ width:50px; height:38px; margin:10px 0;}
.set-area-int p.page-tips{ margin:20px 0; line-height:20px; color:#afafaf;}
.set-area-int span.item-number{ font-weight:bold; color:#000;}
.set-area-int .slect-number{ margin-bottom:20px;}
.password-tips{ margin-top:10px; color:#afafaf;}
.pop-float .pop-inner .add-float-content p.skin-name-tips{ margin-bottom:20px;}

/*帐号管理*/
.adminname-show{ padding-bottom:10px;}
.adminname-show p{ padding-bottom:8px;}
.adminname-show p span{ color:#000; font-weight:bold;}
.change-password p{ margin:15px 0 10px;}
.change-password p span{ margin-right:5px; color:#F00;}
.change-password .password-btn-position{ margin-top:20px; *margin-left:15px;}


/*组件管理*/
.plugin{ margin-right:15px;}
.sub-position{ margin-top:20px;}
.sub-tips{ color:#afafaf;}
.sub-tips-block { display:block; margin:12px 0;}
.sub-set01,.sub-set02{ overflow:hidden;}
.sub-set-l{ float:left; width:160px; text-align:right;}
.sub-set-r{ margin-left:165px;}
.set1,.set2,.set3,.set4{ margin-bottom:18px;}
.defined-topic{ margin-top:15px;}
.rec-userlist{ margin-bottom:15px;}
.code-area{ padding-bottom:20px;}
.code-area p{ margin:15px 0;}

.set-ad .sub-ad{ width:500px; height:100px; overflow:hidden; resize:none;}
.operate-area { margin-top:20px;}
.operate-area-width { width:508px; position:relative; height:30px; overflow:hidden }
.operate-area-width input { float:none; position:absolute; right:-10px; top:0}

.home-focus .focus-set{ margin-bottom:20px;}
.home-focus .focus-set p{ margin:10px 0;}
.home-focus-w{ width:200px;}
.focus-con-w{ width:300px; height:50px; overflow-x:hidden; resize:none;}
.focus-set p.tips{ color:#afafaf;}
.focus-set .focus-topic,.focus-set .focus-link{ margin-top:15px;}
.set-area-int a.return{ display:block; margin-top:20px; width:95px; height:28px; line-height:28px; background-position:-164px -153px; text-align:center;}
.set-area-int a.return:hover { background-position:-164px -191px;text-decoration:none;}
.automatic p.matic-yn{ margin-bottom:8px;}
.automatic .matic-yes{ margin-left:20px;}
.pop-float .float-info .matic-slect-w{ width:206px;}
.operate-export{ width:130px;}
a.delete{padding-left:18px; height:12px; background-position:-497px -36px;}
.export{ margin-top:15px;}
.ex-content{ padding:20px; background:#f6f6f6;}
.re-ex-content{ background:#fafafa;}
.content-r{ float:right; padding-top:10px;}
.pre-effect{ position:relative;  z-index:10000;}
.pre-effect:hover { background-color:transparent; z-index:100001;}
.ex-content p{ margin-top:5px;}
.content-r a{ margin-left:20px;}
.content-l h3{ font-size:14px;}
.content-l span.w-show{ float:left; margin-right:10px; background-position:-260px -285px; width:31px; height:39px;}
.content-l span.w-user{ float:left; margin-right:10px; background-position:-339px -285px; width:31px; height:39px;}
.content-l span.w-topic{ float:left; margin-right:10px; background-position:-417px -285px; width:31px; height:39px;}
.guide-btn{ margin:20px 0 0 20px;}
.select-list { width:400px;  position:absolute; left:420px; top:15px;}
.chinaz-tips { width:507px;}
.chinaz-tips a { float:right}
/*新建输出单元*/
.panel{ _zoom:1;}
.panel .panel-l{ float:left; margin-right:30px; width:294px;}
.panel .panel-l .panel-set{ margin-bottom:30px;}
.panel .panel-l .panel-set .style-con{ border:solid #ccc; border-width:0 1px 1px;}
.panel .panel-l .style-con{ padding:0 20px 40px;}
.panel .con-wrap{ padding-top:20px; padding-bottom:20px; overflow:hidden;}
.panel .con-wrap h4{ margin-bottom:15px; font-size:12px; font-weight:bold;}
.panel .panel-l .exp-style .con-wrap .unit-w{ width:160px;}
.panel .con-wrap .con-edge{ margin-right:20px; line-height:28px; }
.panel .con-wrap span input{ margin:0 5px;}
.panel .panel-l .exp-style .con-wrap p{ margin:10px 0; color:#afafaf;}
.panel .panel-l .reset-bg{ background:none;}
.panel .panel-l .exp-style .con-wrap .size-w{ width:45px;}
.panel .con-wrap input.chk{ vertical-align:-3px;}
.panel .con-wrap input.rad{ margin-right:10px; vertical-align:-2px;}
.panel .panel-r { position:relative;float:left;width:370px; }
.panel .panel-r h3 { margin:0;padding:0;font:700 14px/1.6 "宋体",arial; }
.color-slt,.custom-color{ margin:10px 0; overflow:hidden; zoom:1;}
.color-slt a{ display:inline-block; margin:3px 9px 17px 3px; padding:1px; border:#c6c6c6 1px solid; width:30px; height:30px;}
.color-slt a.on{ margin:0 6px 15px 2px;border:#a8de86 3px solid;}
.color-slt a.on em{ visibility:visible;}
.color-slt a span{ position:relative; display:block; width:30px; height:30px;}
.color-slt em{ position:absolute; right:-1px; bottom:-1px; background-position:-469px -217px; width:12px; height:12px; visibility:hidden;}
.color-slt .color01{ background:#bce7ed;}
.color-slt .color02{ background:#c8c8c8;}
.color-slt .color03{ background:#bde493;}
.color-slt .color04{ background:#ffcbb6;}
.color-slt .color05{ background:#ffffff;}
.color-slt .color06{ background:#d7c7ff;}
.color-slt .color07{ background:#fff498;}
.color-slt .color08{ background:#d4cfb2;}
.color-slt .color09{ background:#b1d4f6;}
.color-slt .color10{ background:#464646;}
.custom-out{ display:inline; float:left; margin:0 20px 10px 0; width:100px;}
.custom-out h5{ margin:5px 0 10px; font-size:12px; font-weight:normal;}
.custom-color-w{ float:left; margin-right:6px; width:50px;}
.custom-out a{ display:inline-block; padding:1px; border:#c6c6c6 1px solid; width:18px; height:18px; background:#fff;}
.custom-out a span{ display:block; width:18px; height:18px;}
.custom-out a span.c-color01{ background:#d6f3f7;}
.custom-out a span.c-color02{ background:#fff;}
.custom-out a span.c-color03{ background:#666;}
.custom-out a span.c-color04{ background:#0082cb;}
.exp-code{ margin:30px 0;}
.exp-code .get-code{ font-size:12px; font-weight:bold; margin-bottom:10px;}
.code{ width:288px; height:80px; overflow-x:hidden; resize:none;}
.exp-code p.tips,.button p.tips{ margin-top:10px; color:#afafaf;}
.panel-l a.copy-code{ display:inline-block; background-position:-164px -153px; width:95px; height:28px; line-height:28px; color:#333; text-align:center;}
.panel-l a.copy-code:hover { background-position:-164px -191px; text-decoration:none;}


/*功能设置*/
/*.setting_wrap{ margin:10px; padding-bottom:20px;}
.setting_wrap h4{ height:28px; line-height:28px; background:#eaf3fa; text-indent:8px; font-size:12px; color:#4d5a66;}
.setting_wrap .setting_box{ margin:15px 10px 20px;}
.setting_wrap .tips{ margin-top:5px; color:#999;}
.setting_wrap .setting_box ul{ margin:10px 0;}
.setting_wrap .setting_box ul input{ margin-right:2px; vertical-align:-3px;}
.setting_wrap .setting_box textarea{ padding:3px; width:460px; height:120px; border:1px solid; border-color:#9c9c9c #e2e2e2 #e2e2e2 #9c9c9c; font-size:12px;}*/

/*搜索框*/
.set-area-int .serch-user{ padding:15px 10px 0; border:#d9e7f4 1px solid; height:40px; background:#f4f8fc; overflow:hidden; _zoom:1;}
.serch-btn input{width:62px; height:23px; background:url(admin/admin_all_bg.png) -10px -153px no-repeat; line-height:23px; border:0; cursor:pointer; vertical-align:-2px; _vertical-align:-3px;}
.serch-btn input:hover {background:url(admin/admin_all_bg.png) -10px -181px no-repeat;}
.set-area-int .serch-user .box-address-width{ width:200px;}

/*按钮*/
.button input{ float:left; margin-right:10px; width:95px; height:28px; background:url(admin/admin_all_bg.png) -164px -153px no-repeat; line-height:28px; border:0; cursor:pointer; }
.button input:hover { background:url(admin/admin_all_bg.png) -164px -191px no-repeat;}
.button-long { overflow:hidden; height:1%}
.button-long input { width:170px; background:url(admin/admin_all_bg.png) -10px -696px no-repeat;}
.button-long input:hover { background:url(admin/admin_all_bg.png) -10px -743px no-repeat;}

.float-button{ margin:20px 0 10px; overflow:hidden;}
.float-button-y input{ margin-right:10px; width:62px; height:23px; background:url(admin/admin_all_bg.png) -10px -153px no-repeat; line-height:23px; border:0; cursor:pointer;}
.float-button-y input:hover { background:url(admin/admin_all_bg.png) -10px -181px no-repeat;}
.float-button-n input{ margin-right:10px; width:62px; height:23px; background:url(admin/admin_all_bg.png) -87px -153px no-repeat; line-height:23px; border:0; cursor:pointer;}
.float-button-n input:hover {background:url(admin/admin_all_bg.png) -87px -181px no-repeat;}

/*成功提示*/
.tips_box{ margin:20px 10px; padding:8px 5px; height:80px; background:#f2f8fe; border:3px solid #bdd3e8; }
.tips_box .tips_r{ margin:10px auto; width:90%;}
.tips_box .tips_r h3{ margin-bottom:10px; height:26px; line-height:26px; background:url(admin/success_icon.png) no-repeat; color:#35b700; font-size:16px;padding: 0 30px;}
.tips_box .tips_r h3.error{ background:url(admin/error_icon.png) no-repeat; color:#df252c;}
.tips_box .tips_r a,.tips_box .tips_r a:visited { color:#00A1ED; text-decoration:underline;}
.tips_box .tips_r a:hover { color:#333;}

/*登录用户*/
#login-wrap .login-main{ margin:80px auto 0; padding:22px; width:646px; height:401px; background:url(admin/login_bg.png) no-repeat;}
#login-wrap .login-main .login-t{ position:relative; height:60px; background:url(admin/login_t.png) repeat-x;}
#login-wrap .login-main .admin-logo{ position:absolute; top:14px; left:35px; width:350px; height:42px; background-position:-260px -345px;}
#login-wrap .login-main .admin-logo{ background: url("admin/logo.png") no-repeat scroll 0 0 transparent; }

#login-wrap .login-main .admin-logo1{ position:absolute; top:14px; left:35px; width:350px; height:42px; background-position:-260px -345px;}
#login-wrap .login-main .admin-logo1{ background: url("admin/logo_design.png") no-repeat scroll 0 0 transparent; }

#login-wrap .login-main .admin-logo2{ position:absolute; top:14px; left:35px; width:350px; height:42px; background-position:-260px -345px;}
#login-wrap .login-main .admin-logo2{ background: url("admin/logo_decorate.png") no-repeat scroll 0 0 transparent; }

#login-wrap .login-main .admin-logo3{ position:absolute; top:14px; left:35px; width:350px; height:42px; background-position:-260px -345px;}
#login-wrap .login-main .admin-logo3{ background: url("admin/logo_house.png") no-repeat scroll 0 0 transparent; }

#login-wrap .login-main .admin-logo4{ position:absolute; top:14px; left:35px; width:350px; height:42px; background-position:-260px -345px;}
#login-wrap .login-main .admin-logo4{ background: url("admin/logo_brand.png") no-repeat scroll 0 0 transparent; }


#login-wrap .login-main .tit{ position:absolute; top:21px; right:21px; width:69px; height:17px; background-position:-260px -397px;}
#login-wrap .login-main .login-m{ padding:40px 0 0 156px;}
.login-m .account3 img{ margin-right:5px; width:160px; height:50px; vertical-align:-3px;}
#login-wrap .login-main .login-m .admin-txt{ width:180px;}
#login-wrap .login-main .login-m label{ display:block; float:left; width:74px; font-size:14px; text-align:right;}
#login-wrap .login-main .login-m .account1{ margin-bottom:25px; line-height:24px;}
#login-wrap .login-main .login-m .account2{ line-height:24px;}
#login-wrap .login-main .login-m strong{ font-size:14px;}
.a-error{ margin-left:5px; padding:1px 0 3px 20px; height:18px; color:#F00; background-position:-497px -415px;}
#login-wrap .login-main .login-m .account3{ margin:10px 0 0 74px; _margin-left:77px}
#login-wrap .login-main .login-m .admin-btn{ margin:24px 0 0 72px; border:none; width:106px; height:36px; line-height:36px; background-position:-264px -153px; font-size:14px; font-weight:bold; cursor:pointer;}
#login-wrap .login-main .login-m .admin-btn:hover { background-position:-264px -194px;}
#login-wrap .login-main .login-m .admin-btn:active { color:#767676; background-position:-264px -235px;}
#login-wrap .login-main .login-m .admin-btn-no{border:none; width:106px; height:36px; line-height:36px; color:#767676; background-position:-264px -235px; font-size:14px; font-weight:bold; cursor:pointer;}
#login-wrap .login-main .login-active{ margin:85px 190px 0; text-align:center; }
#login-wrap .login-main .login-active p{ margin-bottom:25px; font-size:14px;}
.login-active a.active-one{ display:block; margin:0 auto; width:171px; height:34px; line-height:34px; font-size:14px; font-weight:bold; color:#333; text-decoration:none; background-position:-260px -432px;}
.login-active a.active-one:hover { color:#333; text-decoration:none; background-position:-260px -476px;}
.login-active a.active-one-no{ display:block; margin:0 auto; width:171px; height:34px; line-height:34px; font-size:14px; font-weight:bold; color:#767676; text-decoration:none; background-position:-260px -520px;}
#login-active{ margin:auto; width:1024px; background:#FFF;}
#login-active .login-t{ position:relative; height:75px; background:url(admin/login_t.png) bottom repeat-x;}
#login-active .login-t a{ display:block; position:absolute; top:20px; left:25px; width:240px; height:36px; background:url(admin/logo.png) no-repeat;}
#login-active .login-c{ padding:10px 10px 20px;}
#login-active .login-c .content-border{ padding:10px; -moz-border-radius:3px; -webkit-border-radius: 3px; border:#b0d1ef 1px solid;}
.active-password,.active-contact{ margin:20px 20px 0;}
#login-active .login-c .pwd-t{ padding-bottom:10px; font-size:14px;}
#login-active .login-c .pwd-t span{  font-size:12px; color:#afafaf;}
#login-active .login-c .pwd-t-icon{ display:block; float:left; margin:7px 7px 0 0; width:4px; height:6px; background-position:-497px -453px;}
#login-active .login-c .area-one{ margin:25px 0 50px;}
#login-active .login-c .active-two{ margin-bottom:15px; overflow:hidden;}
#login-active .login-c .active-two label{ display:block; float:left; width:130px; text-align:right; _margin-top:5px; }
#login-active .login-c p.tips{ margin:3px 0 3px 130px; color:#afafaf;}
#login-active .login-c .required{ vertical-align:-3px; color:#f00; padding:5px 5px 0 5px;}
#login-active .login-c .admin-txt2{ width:150px;}
#login-active .login-c .admin-txt3{ width:200px;}
#login-active .login-c .admin-txt4{ width:120px;}
.active-save{ margin:0 0 45px 150px;}
.active-save .active-btn{ border:0; width:95px; height:28px; line-height:28px; background-position:-164px -153px; font-size:14px; color:#555;}
.active-save .active-btn:hover { background-position:-164px -191px;}
.active-save .active-btn-no{ border:0; width:95px; height:28px; line-height:28px; background-position:-164px -229px; font-size:14px; color:#767676;}

/*拖曳排序*/
.table-border .range-icon{ display:none; }
.drag-zoom .range-icon{display:inline-block !important;}
.drag-zoom .default {display:none;}
.range-icon{ margin-right:5px; padding-top:5px; background-position:-497px -505px; width:10px; height:15px;}
.range-bg{ position:absolute; top:0; left:0; background:#000; width:100%; height:30px; filter:alpha(opacity=20); opacity:0.2; z-index:100001;}
.range-inser{ position:absolute; top:0; left:0; overflow:hidden; z-index:100000;}
.range-inser .range-l{ float:left; background-position:-497px -321px; width:6px; height:11px;}
.range-inser .range-r{ float:right; background-position:-497px -292px; width:6px; height:11px;}
.range-inser .range-m{ height:6px; background:url(admin/range-line.gif) bottom repeat-x; font-size:5px;}
.drag-source *{color:#CCC !important;font-weight:bold !important;}
.drag-target {background:none !impopadding:relative;rtant;}
.range-inser, .drag-zoom, .drag-zoom *{cursor:move !important;}

/*升级提示*/
.update-tips{ position:fixed; bottom:8px; right:35px; width:240px;}
*html{ background-attachment:fixed; background-image:url('about:blank');}
*html .fixed-update{ position:absolute; bottom:auto; top:expression(documentElement.scrollTop + (documentElement.clientHeight - this.clientHeight));  margin-top:-13px;}
.update-tips h4{ padding-left:10px; height:24px; line-height:24px; -moz-border-radius: 3px 3px 0 0; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; border-width:1px 1px 0; border-style:solid; border-color:#b0d1ef; font-size:12px; background:#eaf3fa;}
.update-tips .add-float-content{ padding:20px 30px; -moz-border-radius:0 0 3px 3px; -webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px; border-width:0 1px 1px; border-style:solid; border-color:#b0d1ef; background:#FFF;}
.add-float-content li{ margin:0 0 5px 0;}
.update-tips a.clos{ float:right; margin:8px 8px 0 0; background-position:-469px -189px; width:9px; height:8px; }
.update-tips a.clos:hover { float:right; margin:4px 5px 0 0; background-position:-469px -153px; width:16px; height:16px;}
.update-tips a{ color:#06c;}
.update-tips a.update-link{ display:inline-block; margin-right:20px; background-position:-264px -153px; width:106px; height:35px; line-height:35px; font-size:14px; color:#333; text-align:center; font-weight:700;}
.update-tips .update-link:hover { background-position:-264px -194px; text-decoration:none;}

/*操作提示*/
.pop-float .pop-m .pop-inner .add-float-content .tips-con{ margin-bottom:30px; overflow:hidden;}
.pop-float .pop-m .pop-inner .add-float-content .tips-con .tips-icon{ float:left; margin-right:20px; background-position:-260px -564px; width:41px; height:42px;}
.pop-float .pop-m .pop-inner .add-float-content .tips-con p{ margin-top:10px;}

/*权限管理*/
#group_list{ background: url("admin/line_x.gif") repeat-x scroll center bottom transparent;margin:10px; padding:10px;}
#info_list td{ background: url("admin/line_x.gif") repeat-x scroll center bottom transparent;padding:10px 0px;}



.xinquan_box_tittle{ height:30px; line-height:30px; background:#f6f8f9; padding-left:10px; color:#333; font-weight:bold; border:1px solid #d4dee1; margin-top:15px;}

/*预览弹出层*/
.list_box{ position:absolute; top:5%; right:1%; width:530px; z-index:999; height:auto; border:1px solid #7db4e5;}
.list_box_font{ background:#f0f6fc; width:500px; padding:15px; height:auto;}
h4.main-title1{ border-bottom:2px solid #7db4e5; height:28px; line-height:28px; font-size:14px; color:#0269a3;}
.list_tittle1{ margin-top:25px;}
.list_tittle1 span{ font-weight:bold;}
.list_tittle{ font-size:14px; font-weight:bold; color:#000; margin-top:20px; text-align:center;}
.list_time{ text-align:center; margin-bottom:15px;}
.list_time span{ color:#999; padding-right:15px;}
.list_box_font p{ text-indent:24px;}

/* 案例筛选样式*/
.select1 select{ width:120px; height:24px; line-height:24px; padding:2px; border:1px solid #999; background:none;}
.select2 select{ min-width:120px; height:24px; line-height:24px; padding:2px; border:1px solid #999; background:none;}
.set-area-int .span{ font-size:14px;}
.set-area-int .input{ width:200px; height:24px; line-height:24px; padding:0px 5px; border:1px solid #999; background:none;}
.set-area-int .input1{border-radius: 4px 4px 4px 4px; border:1px solid #999; background:#CCC; padding:2px 10px; cursor:pointer;}
.set-area-int .input1:hover{border-radius: 4px 4px 4px 4px; border:1px solid #999; background:#d9d9d9; padding:2px 10px;}

/*共用翻页样式*/
.page_link1 a{ padding-right:8px;}