@charset "utf-8";
/* reset*/
body, p, span, ul, li h2, h3, h4, form, input, textarea, label{ margin:0; padding:0;}
body{ font:12px/18px Tahoma, Geneva, sans-serif; color:#333;}
body#index{ background:url(admin/y_bg.png) repeat-y; }
img{border:0;}
li{list-style-type:none;}
em{ font-style:normal;}
a:link{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
a:hover{color:#333;text-decoration:underline;}
a:actived{color:#333;text-decoration:none;}

/*导入图片*/
#header .menu a{background:url(admin/all_bg.gif) no-repeat;}

/*layout*/
#header{ position:relative; height:53px; background:url(admin/x_bg.png) repeat-x;}
#header .logo{ position:absolute; left:10px; top:10px; width:195px; height:33px; 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{ position:absolute; left:220px; bottom:-1px; _bottom:-2px;}
#header .menu a{ float:left; width:94px; height:37px; margin-left:7px; background-position:-94px 0; font-size:14px; font-weight:bold; line-height:37px; color:#f3f6f8; text-align:center; _display:inline;}
#header .menu a:hover{ background-position:-188px 0; text-decoration:none;}
#header .menu a.current{ background-position:0 0; color:#507EA8;}
#header .menu a.current:hover{ background-position:0 0; color:#507EA8;}
#header .log-info{ position:absolute; top:6px; right:10px; color:#f0f7fe;}
#header .log-info a{ color:#f0f7fe;}
#header .log-info em{ margin:0 5px;}

.wrap{ margin-bottom:10px;}
.sidebar{ float:left; _margin-left:-3px; width:162px;}
.main{ margin-left:162px; _margin-left:159px; zoom:1;}
#mainframe{ overflow-x:hidden; overflow-y:auto;}

.sub-menu{ margin:15px auto; width:140px; color:#555;}
.sub-menu strong{ display:block; margin-bottom:3px; padding-left:10px;}
.sub-menu div{ margin-bottom:12px;}
.sub-menu a{ display:block; height:24px; line-height:24px; text-indent:15px;}
.sub-menu a:hover{ background:#c4ddf4; text-decoration:none;}
.sub-menu a.current{ background-color:#a8cbeb;}


/*内容部分左边样式*/
.con_left .top{float:left;width:112px;height:43px;background:url(admin/blue_top.gif) no-repeat;}
.con_left .cl_menu{float:left;width:102px;overflow:hidden;padding:5px;background:#ebebec url(admin/left_bg.gif) repeat-x 0 0;}
.cl_submenu{width:102px;border-bottom:1px dashed #6b6b6b;padding:5px 0;overflow:hidden;}
.cl_submenu b{float:left;display:block;width:92px;font-weight:bold;;padding:0 0 0 10px;background:url(admin/add.gif) no-repeat 0 center;color:#00a1ed;}
.cl_submenu b a{color:#00a1ed;}
.cl_submenu li{background:url(admin/li_ico.gif) no-repeat 10px center;line-height:22px;padding:0 0 0 25px;width:77px;}

/*右边内容样式*/
.cr_menu{float:right;width:860px;padding:0 10px 0 0;line-height:26px;word-spacing:10px;text-align:right;font-size:14px;}

.position{ margin:5px 10px 0; height:32px; border-bottom:1px solid #eeeeee; line-height:32px; text-indent:10px;}
.position em{ margin:0 6px;}
.position strong{ font-size:14px;}

.cr_nav{ line-height:28px;padding:5px 0 0 0px;word-spacing:10px;}
.cr_nav{margin:0 0 10px 0;}
.cr_nav ul{margin:0 0 0 10px;}
.cr_nav li{width:215px;float:left;}
.cr_nav .td_padding{padding:0 0 0 10px;}
.cr_nav li select ,.cr_nav table select{width:134px;}
.cr_nav .search{width:51px;height:21px;vertical-align:absmiddle;margin:3px 0 0 0;-margin:0;background:url(admin/search.gif) no-repeat 0 center;border:0;padding:0 0 0 17px;font-weight:bold;line-height:21px;color:#fff;cursor:pointer;}
.input_text{width:129px;border:1px solid #7f9db9;}
.cr_nav span{width:60px;display:block;float:left;}
.cr_nav li input ,.cr_nav li select{vertical-align:absmiddle;}
.cr_list ,.cr_form{ margin:10px 10px 0; }
.cr_list{}
.cr_list td input,.cr_form td input ,.cr_oplist input{margin:0 3px 0 0;vertical-align:absmiddle;}
.cr_form{position:relative;}
.cr_list table, .cr_form table{ width:100%; border-collapse:collapse; overflow:hidden;/*important*/table-layout:fixed;}
.cr_list a:link, .cr_form a:link{color:#00a1ed;text-decoration:none;}
.cr_list a:visited, .cr_form a:visited{color:#00a1ed;text-decoration:none;}
.cr_list a:hover, .cr_form a:hover{color:#333;text-decoration:underline;}
.cr_list a:active, .cr_form a:active{color:#00a1ed;text-decoration:none;}
.cr_list table th{ background:#f4f4f4;height:26px;text-align:center;border:1px solid #e5e5e5;padding:2px 0;}
.cr_list table tr.rowbg{ background:#fbfbfb;}
.cr_list table td{ height:26px; border:1px solid #ededed; text-align:center; text-indent:8px; overflow:hidden;}
.cr_list table td.sName { width:200px;word-wrap:break-word;word-break:break-all;/*-moz-binding: url('./wordwrap.xml#wordwrap');*/overflow: hidden;}
.cr_list .table_checkbox{ text-indent:0;}
.cr_list table td em{ margin:0 6px; color:#c4c4c4;}

/*翻页*/
.cr_oplist{ margin:0 10px; height:28px;line-height:28px; padding:0 5px 0 7px; border:1px solid #E5E5E5; border-top:none; background:#F4F4F4;}
.cr_oplist .left{ _padding-top:3px;}
.cr_oplist .left input{margin:0 3px 0 0; vertical-align:-3px;}
.cr_oplist .left a{ margin-left:10px; color:#1d8bcb;text-decoration:underline;}
.cr_oplist .right{float:right; color:#999;}
.cr_oplist .right span{ padding:2px 6px; line-height:23px;}
.cr_oplist .right span.current{ background:#fff6f0; border:1px solid #e8b99c; color:#e05704; font-weight:bold;}
.cr_oplist .right a{ padding:2px 6px; border:1px solid #bfbfbf; background:#f9f9f9;}
.cr_oplist .right a:hover{ border:1px solid #e8b99c; background:#fffdfb; text-decoration:none; color:#e05704;}

/*表单*/
.cr_form table th ,.cr_form table td{padding:2px 5px;}
.cr_form table th{ line-height:22px;text-align:right;padding:2px 0 2px 0; color:#666;}
.cr_form .from_row td{ padding-bottom:7px; border-bottom:1px dotted #e2e8ee;}
.cr_form table td{ line-height:22px;padding:2px 0 2px 5px;}
.cr_form table td.tbtitle{ font-weight:bold;}
.cr_form table td.tbtitle em{ margin-right:3px; color:#f60000; font-weight:normal; *vertical-align:-3px;}
.cr_form table td.tbtitle label{ cursor:pointer;}
.cr_form select, .select{ padding:2px; width:300px !important; border:1px solid; border-color:#9c9c9c #e2e2e2 #e2e2e2 #9c9c9c;}
.insert_text{ padding:3px; width:300px; border:1px solid; border-color:#9c9c9c #e2e2e2 #e2e2e2 #9c9c9c;}
.insert_text1{width:293px;border:1px solid #7f9db9;}
.insert_text2{width:160px;float:left;}
.cr_form .t_span{margin:0;padding:0;}
.cr_form .t_span li{width:100%;float:left;clear:both;}
.cr_form .t_span .blue a{color:#00a1ed;}
.cr_form table textarea{ padding:3px; width:360px; height:100px; border:1px solid; border-color:#9c9c9c #e2e2e2 #e2e2e2 #9c9c9c; font-size:12px;}
.cr_form .cr_formop{ padding-top:7px;}
.cr_form .cr_formop .backtop{float:right;text-align:center;padding:10px 10px;clear:both;overflow:hidden;white-space:nowrap;font-weight:bold;line-height:24px;}
.cr_form .cr_formop .backtop a{color:#fff;}
.cr_form .group_span{width:120px;display:block;float:left;}
.text_l{text-align:left !important;text-indent:0px;padding:0 0  0 10px !important;}

/*功能设置*/
.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 .logo_preview{ margin-top:15px; width:500px;}
.setting_wrap .logo_preview img{ border:1px solid #dedede;}
.setting_wrap .logo_preview .preview_loading{ padding-left:25px; height:20px; background:url(admin/white.gif) no-repeat; display:none;}
.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;}
.setting_wrap .button{ margin-left:10px;}

/*表单错误提示信息*/
.reg_info1{ height:20px; line-height:20px; color:#ff0000; text-indent:23px; background:url(admin/none_info.gif) no-repeat 3px 1px; }

/*搜索框*/
.search_box{ margin-bottom:10px; padding:5px 10px; background:#f4f8fc; border:1px solid #d9e7f4;}
.search_box .button{ margin:0;}

/*搜索结果*/
.result_table{ margin-top:15px; padding:8px 5px; background:#f2f8fe; border:3px solid #bdd3e8;}
.result_table th{ text-indent:8px;}
.result_table td a{ margin-right:20px; font-weight:bold;}

/*信息提示*/
.info_tips{ margin:20px 10px; padding:7px 10px; border:1px solid #e4e4e4; background:#f3f3f3; color:#666;}
.mes_tips{ color:#999;}

/*按钮*/
.button{}
.button input{ width:60px; height:23px; background:#2f5d88; border:1px solid; border-color:#376692 #143554 #143554 #376692; line-height:23px; color:#fff; cursor:pointer;}

/*成功提示*/
.tips_box{ margin:20px 10px; padding:8px 5px; height:80px; background:#f2f8fe; border:3px solid #bdd3e8; }
.tips_box .tips_r{ margin:10px auto; width:370px;}
.tips_box .tips_r h3{ margin-bottom:10px; padding-left:32px; height:26px; line-height:26px; background:url(admin/success_icon.png) no-repeat; color:#35b700; font-size:16px;}
.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 .description h3, #login .description li, #login .description p.tips { background:url(admin/login_bg.png) no-repeat;}

#login .login-body { width:800px; margin:100px auto 0;}
#login .description { width:377px; float:left; border-right:1px solid #dfe4e9;}
#login .description h3 { width:309px; height:40px; background-position:0 0; text-indent:-9999px;}
#login .description span { display:block; margin-top:30px; font-size:14px; font-weight:700; color:#666;}
#login .description ul { }
#login .description li { margin-top:10px; color:#999; background-position:0 -97px; padding-left:15px; font-size:14px;}
#login .description p.tips { margin-top:40px; width:330px; height:40px; background-position:0 -40px; text-indent:-9999px;}
#login .login-form { float:left; padding-left:55px; margin-bottom:153px;}
#login .login-form .form-row { margin-top:10px; overflow:hidden;}
#login .login-form label {display:block; font-size:14px; color:#666; margin-bottom:8px;}
#login .login-form input { float:left;}
#login .login-form input.input-a { width:228px;}
#login .login-form input.input-b { width:134px;}
#login .codeImg { vertical-align:text-bottom;}
#login a.changeImg { color:#1d86eb; text-decoration:underline;}
#login a.changeImg:hover { text-decoration:none;}
#login .login-bottom { clear:left; border-top:1px solid #e0e7ed; overflow:hidden;}
#login .reg_info1 { float:left; margin-left:5px; white-space: nowrap; vertical-align:middle;}

#login .login-bottom { color:#999; padding-top:10px; margin-bottom:50px;}
#nav { float:left;}
#nav a { margin:0 5px; color:#999;}
#copyright { float:right;}


*html #login .codeImg { vertical-align:text-bottom;}
*html #login .login-form .form-row { zoom:1;}

/*升级提示*/
.update-tips{ position:absolute; bottom:5px; right:25px; padding:15px; width:200px; background:#fdfdee; border:1px solid #cf890f; -moz-border-radius:5px; border-radius:5px;}
.update-tips h3{ margin-bottom:5px; font-size:14px;}
.update-tips ul{ margin-bottom:10px;}
.update-tips a{ color:#06C;}
.update-tips .update-link{ display:inline-block; margin-right:10px; padding:1px 5px; background:#0ea03b; border:1px solid #333; font-weight:bold; color:#fff;}
.update-tips .update-link:hover{ background:#0ec044; text-decoration:none;}

