﻿@charset "utf-8";
/* CSS Document */
body{padding:0px; margin:0px; font-size:12px; color:#3e434a; line-height:22px; background:#fff; font-family:Verdana,宋体;word-break: break-all;}
html { height:100%;}

td{ font-size:12px;}
img{ border:none;}
ol,ul,h1,h2,h3,h4,h5,h6,dl,dd{ padding:0px; margin:0px;}
li{ list-style:none;}
font{ font-size:12px;}
input{ font-size:12px; color:#3e434a;}
select{font-size:12px; color:#3e434a; background:#fff;}
textarea{ font-size:12px;}
.clear{ clear:both;}
em{ font-style:normal;}

a{ color:#3e434a; text-decoration:none; cursor:pointer; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{ text-decoration:none; color:#245391}

.body{ width: 100%; min-width:1020px; width:expression((documentElement.clientWidth < 1020) ? "1020px" : "100%" );zoom:1; margin: 0px auto; }

#LockScreen{ z-index:888; position: absolute; top:0px; left:0px;  width:100%; height:100%; background:#000; filter:alpha(opacity=90); -moz-opacity: 0.9; opacity:0.9;}
#LockScreen .Screen{ background: url(../images/Lock.png) no-repeat left top #173b5b; width:500px; height:100px; position:relative; left:50%; top:50%; margin-left:-250px; margin-top:-50px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
#LockScreen .Screen td{ padding:25px 2px 0px 2px;}
#LockScreen .Screen .bg_text_code{ padding:4px 0px 0px 40px; width:82px; height:33px; background:url(../images/login_text_code.jpg) no-repeat right; display:inline-block;}
#LockScreen .Screen .text_code{ width:74px; height:25px; padding:0px; line-height:30px; border:none; font-size:14px; font-family:微软雅黑; color:#7f7f7f;border-bottom:medium none; border-left:medium none;; border-top:medium none;; border-right:medium none;}
#LockScreen .Screen .button_login{ width:119px; height:37px; border:none; cursor:pointer; background:url(../images/login_button_login.jpg) no-repeat;}
#LockScreen .Screen .ft_button_login{ width:119px; height:37px; border:none; cursor:pointer; background:url(../images/ft_login_button_login.jpg) no-repeat;}
#LockScreen .Screen .en_button_login{ width:119px; height:37px; border:none; cursor:pointer; background:url(../images/en_login_button_login.jpg) no-repeat;}

.pages{ line-height:40px; height:40px; text-align:right; *padding-right:5px; position:relative;}
.pages a{ line-height:20px; display:inline-block; padding:0px 7px;}
.pages .p_first{}
.pages .p_prev{}
.pages .p_num{}
.pages .p_selected{}
.pages .p_next{}
.pages .p_end{}
.pages .p_max{}
.pages .p_text{ width:29px; padding:0px; height:24px; line-height:24px; border:none; *position:absolute; *right:33px; text-align:center;}
.pages .p_go{ width:24px; height:24px; border:none; cursor:pointer; *position:absolute; *right:5px;}
.pages .p_each{ padding-right:20px;float:right; *line-height:35px; _margin-top:8px;}

.pages div{ float:right; _line-height:20px;_margin-top:10px;}
.pages table{ width:auto;}
.pages .Page_total{ padding-right:10px;}
.pages .Page_total .a_default{ color:#808080; cursor:default;}
/*page end*/

/*login end*/
.body_login{ background:url(../images/login_bg.jpg) no-repeat right bottom #1f598a;}
.login{ width:670px; height:300px; position:absolute; left:50%; top:50%; margin-left:-335px; margin-top:-150px;}
.login .logo{ width:300px; height:120px; margin:0 auto;}
.login .txt{ height:98px; background:url(../images/login_txt.gif) no-repeat;}
.login .txt table{ margin:0 auto;}
.login .txt table td{ height:98px; padding: 0px 8px;}
.login .txt .bj_text_user{padding:4px 0px 0px 44px; height:33px; width:118px; background:url(../images/login_text_user.jpg) no-repeat left; display:inline-block;}
.login .txt .text_user{ width:110px; height:30px; line-height:30px; padding:0px; border:none; font-size:14px; font-family:微软雅黑; color:#7f7f7f; background:#fff; }
.login .txt .bg_text_password{padding:4px 0px 0px 44px; height:33px; width:118px; background:url(../images/login_text_password.jpg) no-repeat left; display:inline-block;}
.login .txt .text_password{ width:110px; height:30px; line-height:30px; padding:0px; border:none; font-size:14px; font-family:微软雅黑; color:#7f7f7f; background:#fff;}
.login .txt .text_code{ padding-left:48px; width:74px; height:37px; line-height:37px; border:none; font-size:14px; font-family:微软雅黑; color:#7f7f7f; background:url(../images/login_text_code.jpg) no-repeat right;}
.login .txt .button_login{ width:119px; height:37px; border:none; cursor:pointer; background:url(../images/login_button_login.jpg) no-repeat;}
.login .txt .tip_code{ position:absolute; margin-top:-50px; margin-left:10px; width:88px; height:47px; padding-top:3px; text-align:center; background:url(../images/login_code_tip.png) no-repeat center top;}

.login .no_code .bj_text_user{width:178px; background:url(../images/L_login_text_user.jpg) no-repeat left; display:inline-block;}
.login .no_code .text_user{ width:170px;}
.login .no_code .bg_text_password{width:178px; background:url(../images/L_login_text_password.jpg) no-repeat left;}
.login .no_code .text_password{ width:170px;}

.login .copyright{ color:#96bedc; font-family:Arial; text-align:right; padding:20px; position:relative;}
.login .copyright em{ font-size:11px;}
.login .name{ float:left;}
/*login end*/

/*header*/
.header{ height:85px; padding-left:190px; position:relative; z-index:888;}
.header .logo{ position:absolute; left:0px;}
.header .logo img{ width:190px; height:84px;}
.header .user{ line-height:36px; height:50px;}
.header .user b{ font-family:Tahoma; font-weight:normal; padding:0px 3px;}
.header .website{ right:265px; top:11px; position:absolute; padding-left:15px; z-index:1; font-family:Arial;}
.header .website .item{ padding-right:34px; line-height:23px;}
.header .website .arrow{ position:absolute; right:0px; top:0px; width:23px; height:23px; display:inline-block;}
.header .website .txt{ display:none; position:absolute; left:0px;}
.header .website .txt a{ display:block; padding:0px 18px; white-space:nowrap;}
.header .website .txt a:hover{}
.header .nav{ position:absolute; right:14px; top:4px; line-height:38px;}
.header .nav a{ padding-left:11px; padding-right:9px; float:left;}
.header .skin{ position:absolute; right:19px; top:40px;}
.header .skin a{ width:20px; height:20px; display:block; float:left;}
.header .skin a.a_blue{ background:url(../images/header_skin_blue.gif) no-repeat;}
.header .skin a.a_green{ background:url(../images/header_skin_green.gif) no-repeat;}
.header .skin a.a_brow{ background:url(../images/header_skin_brown.gif) no-repeat;}
.header .skin a.a_black{ background:url(../images/header_skin_black.gif) no-repeat;}
.header .mainnav ul li{ float:left; line-height:35px; padding-right:3px; position:relative;}
.header .mainnav ul li a{ padding-left:45px; display:block;}
.header .mainnav ul li a:hover{ text-decoration:none;}
.header .mainnav ul li b{ padding-right:24px; display:block;}
.header .mainnav ul li em{ position:absolute; left:10px; top:0px; width:26px; height:35px;}


/*header end*/
.location{ font-size:12px; font-weight:normal; text-align:left; line-height:34px;}
.location a{ cursor:inherit;}
.mainbox{ padding:10px; padding-bottom:15px;  zoom:1; overflow:hidden;}
.Contain{ position:relative;}
.frameLeft{ width:188px;}
#frameArrow{ width:14px; text-align:center;}
#frameArrow .bgtop{ position:absolute; top:0px; width:14px; height:33px; display:block;}

.menu{ padding:0px 9px 9px 9px; overflow:auto;}
.menu h3{ font-size:14px; margin-top:9px; line-height:28px;}
.menu ul li{ line-height:28px; padding-left:15px;}
.menu ul li a.amenu_on{ font-weight:bold;}

.menu_tree{ padding:20px; line-height:26px;}
.menu_tree ul li{ background:url(../images/menu_line_h_1.gif) no-repeat left top;}
.menu_tree ul li ul{ padding-left:5px;}
.menu_tree ul li ul li{ padding-left:15px; background:url(../images/menu_line_h_2.gif) no-repeat left top;}


/** .menu_tree ul ul .a_submenu{ padding-left:15px; background:url(../images/menu_line_h_2.gif) no-repeat left;} **/


.menu_tree a{ height:26px; line-height:26px; display:inline; white-space:pre-wrap;}
.menu_tree a.selected{ font-weight:bold; padding-left:1px; padding-right:1px; color:#ffffff; background:#4985c3;}


.menu_tree .box_common{ border-top:none;white-space:normal; word-break:break-all;}
.menu_tree .box_common .icon_plus{ display:inherit;}

.menu_tab{ position:relative;}
.menu_tab dl{}
.menu_tab dl dd{ width:160px; display:none; position:absolute; top:0px; left:26px; z-index:888;}
.menu_tab dl.dl_on dd{ display:block;}
.menu_tab dl.dl_on h2 a{}

div.column_refresh{margin-top:10px;margin-left:10px; border-bottom:dotted 1px #cccccc;}
div.column_refresh a{ padding-left:17px; display:inline-block;}
div.column_refresh #a_expandColumn{background:url(../images/icon1.gif) no-repeat left;}
div.column_refresh #a_column_refresh{background:url(../images/icon2.gif) no-repeat left;}
div.column_refresh #a_expandSubsite{background:url(../images/icon1.gif) no-repeat left;}
div.column_refresh #a_subsite_refresh{background:url(../images/icon2.gif) no-repeat left;}
div.column_refresh #a_expandSubject{background:url(../images/icon1.gif) no-repeat left;}
div.column_refresh #a_subject_refresh{background:url(../images/icon2.gif) no-repeat left;}

.MenuCN dl h2{width:16px; line-height:16px; font-weight:normal; font-size:12px; padding:5px 5px 25px 5px;}
.MenuCN dl h2 a{layout-flow:vertical-ideographic; font-family:Arial;}
.MenuCN dl.dl_on h2{ font-weight:bold; padding:15px 5px 25px 5px;}


.MenuEN dl h2{ width:26px;  font-weight:normal; font-size:12px; height:60px; text-align:center; padding-top:5px; padding-bottom:20px; font-family: Arial;}
.MenuEN dl h2 a{-webkit-transform: rotate(90deg);	-moz-transform: rotate(90deg);	-o-transform: rotate(90deg); writing-mode: tb-rl;display:block;	vertical-align:middle;}
.MenuEN dl.dl_on h2{ font-weight:bold;}



/*main*/
.main_password_tips{ padding:6px 14px; zoom:1; overflow:hidden; height:30px; margin-bottom:9px;}
.main_infor_tips{ padding:6px 14px; zoom:1; overflow:hidden; height:180px; margin-bottom:9px;}
.main_infor_tips h3{ font-size:12px; line-height:35px;}
.main_infor_tips h3 b{padding-left:29px; display:block;}
.main_infor_tips .infor{ float:left; width:49%;}
.main_infor_tips .infor dl{ padding:6px;}
.main_infor_tips .infor .user{ font-weight:bold;}
.main_infor_tips .tips{ float:right; width:49%;}
.main_infor_tips .tips ul li{ line-height:29px; padding-left:16px;}

.main_links_infor{zoom:1; overflow:hidden; margin-bottom:10px;}
.main_links_infor h3{ font-size:12px; line-height:35px; height:39px;}
.main_links_infor h3 b{padding-left:29px; display:block;}
.main_links_infor .links{ float:left; width:49%;}
.main_links_infor .links dl{ height:110px; padding:10px 0; margin:0 auto; width:366px;}
.main_links_infor .links p{ padding:70px 0 0 0; margin:0px; text-align:center; float:left; width:90px; }
.main_links_infor .infor{ float:right; width:49%; }
.main_links_infor .infor dl{ height:110px; padding:10px 20px;}

.main_technical_support{ padding:10px 0px;}
.main_technical_support span{ padding-top:10px; padding-right:20px; display:inline-block;}
/*main end*/
.font_title{ font-size:14px; padding:0 7px 7px 7px; margin-bottom:2px;}

.text_common{ padding:0px 3px; height:24px; line-height:24px;}
.text_common_hover{ padding:0px 3px; height:24px; line-height:24px;}

.text_date{padding:0px 3px; width:135px; height:24px; line-height:24px;}
.text_date_hover{padding:0px 3px; height:24px; line-height:24px;}

.button_submit_div{ line-height:34px; padding:18px 0px;}
.button_submit_div a.aLink{ position:relative; display:inline-block; cursor:pointer; padding-left:13px;}
.button_submit_div a.aLink b{ display:inline-block; padding-right:13px;}
.button_submit_div a.aLink img{ position:absolute; left:5px; top:5px;}
.button_submit_div a.aLink em{ width:20px; display:inline-block;}
.button_submit_div a.aBack{  width:54px; text-align:center; display:inline-block; cursor:pointer; }
.button_submit_div a.aBack:hover{ text-decoration:none;}

.tab_common{ zoom:1; overflow:hidden;}
.tab_common h5{  font-size:12px; line-height:35px; position:relative; top:1px; border-top:solid 2px #fff;}
.tab_common h5 span{ padding-left:22px; margin-right:4px; display:block; float:left; cursor:pointer;}
.tab_common h5 span b{ padding-right:22px; display:block; white-space:nowrap;}

.title_column{ height:32px; font-size:12px; line-height:24px;}
.title_column a{ padding-left:8px; display:block; cursor:pointer; float:left;}
.title_column a b{ padding-right:8px; display:block; font-weight:normal;}
.title_column a.aSelect{}
.title_column a.aSelect b{ font-weight:bold;}
.title_column em.line{ width:7px; height:24px; display:block; float:left;}

.operate_foot{ margin-top:1px; padding:5px 10px; line-height:30px;}
.operate_foot .aLink{ display:inline-block; padding-left:10px;}
.operate_foot .aLink b{ display:inline-block; padding-right:10px; font-weight:normal;}

.search_list{ height:auto!important; height:50px; min-height:50px; position:relative; margin-bottom:5px; zoom:1;}
/*
.search_list .edge_left{ position:absolute; left:0px; top:0px; width:15px; height:50px;}
.search_list .edge_right{ position:absolute; right:0px; top:0px; width:15px; height:50px;}
*/
.search_list .search{ padding:10px 20px; line-height:28px;zoom:1; overflow:hidden;}
.search_list .search td{ height:28px; padding:0px 3px;}
.search_list .search .button_search{ width:71px; height:28px; padding-left:15px; border:none; cursor:pointer; font-weight:bold; }
.search_table{ float:left; height:28px;}
.search_table td{ padding:0px; height:28px; line-height:16px; vertical-align:middle;}

.operate_head{ line-height:36px; padding:2px 0px;height:36px;}
.operate_head a.aLink{ position:relative; display:inline-block; cursor:pointer; padding-left:13px;}
.operate_head a.aLink b{ display:inline-block; padding-right:13px;}
.operate_head a.aLink img{ position:absolute; left:5px; top:5px;}
.operate_head a.aLink em{ width:20px; display:inline-block;}
.operate_head a.aAdd{ position:relative; display:inline-block; cursor:pointer; padding-left:30px;}
.operate_head a.aAdd b{ display:inline-block; padding-right:13px;}
.operate_head em.line{ width:8px; height:10px; display:inline-block;}

.box_common .f_title{ height:34px; font-size:12px; padding-left:17px; line-height:30px;}
.box_common .f_title em.icon_folder{ padding-left:30px;}
.box_common .f_title_b{ height:30px;}
.article_detail{padding:10px;}

.article_txt{ padding:10px;}
.article_txt table td{ padding:2px 0px;}

.list_related_articles{ padding-bottom:10px;}
.list_related_articles h4{ font-size:12px;}
.list_related_articles ul li{ line-height:18px; padding:4px 10px; background:url(../images/list_icon.jpg) no-repeat left 12px; border-bottom: dotted 1px #e4e4e4;}

.audit_log{ padding:0px 10px;}
.audit_log h4{ font-size:12px;}
.audit_log ul { line-height:16px;}
.audit_log ul li{ padding:5px 10px; background:url(../images/list_icon.jpg) no-repeat left 12px; border-bottom: dotted 1px #e4e4e4;}
.audit_log ul li span{ display:block; font-family: Verdana; font-size:11px;}


.other_column{ padding:8px; line-height:26px;}
.other_column em.aPart{ display:inline-block; padding-left:11px; position:relative; margin:2px 0px;}
.other_column em.aPart b{ display:inline-block; padding-right:28px; font-weight:normal;}
.other_column em.aPart a.close{ position:absolute; display:block; width:11px; height:11px; right:4px; top:4px;}

.aAll_button{ position:relative; padding-left:14px; line-height:30px; display:inline-block; white-space:nowrap;}
.aAll_button b{ padding-right:13px; display:inline-block; white-space:nowrap;}
.aAll_button img{ position:absolute; left:8px; top:5px;}
.aAll_button em{ width:20px; display:inline-block;}

.All_table{ padding:10px;}
.All_table table { border-collapse:collapse;}
.All_table table td{ padding:9px 4px;}
.All_table table td.item{ text-align:right;}
.All_table .f_required{ padding-right:5px;}
.All_table table table td{ border:none; padding:0px 4px 0px 0px;}

.All_list{ padding:5px 0px;}
.All_list table { border-collapse:collapse;}
.All_list table th{ height:33px; line-height:33px; text-align:left; padding:0px 2px 0px 5px;}
.All_list table th a.desc{ background:url(../images/desc.gif) no-repeat right; padding-right:10px;}
.All_list table th a.asc{ background:url(../images/asc.gif) no-repeat right; padding-right:10px;}
.All_list table td{ line-height:30px;padding:0px 2px 0px 5px;}
.All_list table th.th_center{ text-align:center;}
.All_list table tr td{}
.All_list table .tdColor{}
.All_list table .tdBgColor{}
.All_list table .tdMoveColor{}
.All_list table .list_light{ color:#ff5a00;}
.All_list table .list_dark{ color:#909090;}
.All_list .MoreSelect{ *position:absolute; *right:10px; width:55px; height:28px; line-height:28px; display:block; padding-left:32px; text-align:left; float:right;}

.All_list .one_part{ display:block; padding-left:15px; background:url(../images/tree_part_bg_one.gif) no-repeat left;}
.All_list .two_part{ display:block; padding-left:30px; background:url(../images/tree_part_bg_two.gif) no-repeat left;}
.All_list .three_part{ display:block; padding-left:45px;  background:url(../images/tree_part_bg_three.gif) no-repeat left;}
.All_list .four_part{ display:block; padding-left:60px;  background:url(../images/tree_part_bg_four.gif) no-repeat left;}

.space_5{ height:5px; overflow:hidden;}
.padding_10{ padding:10px;}
.padding_top_10{ padding-top:10px;}
.td_pad_05 td{ padding:0px 5px;}

.txt_selected_part { padding:20px; line-height:18px;}
.txt_selected_part ul li{ padding:5px 10px; background:url(../images/list_icon.jpg) no-repeat left 12px; border-bottom: dotted 1px #e4e4e4;}
.txt_selected_part ul li span{ width:18px; height:18px; cursor:pointer; display:inline-block; float:right; background:url(../images/icon_delete.gif) no-repeat;}

.search_engine li{float:left; width:170px; height:120px; overflow:hidden; margin-right:5px; margin-bottom:5px; text-align:center;}
.search_engine li span{ padding:5px 0px; display:block;}

.txt_bgColor{ margin-top:2px; padding:10px;}
.note_yellow{ padding:20px;}


.site_select li{padding:2px 15px; border-bottom:solid 1px #d6dfe5;}
.site_select li span{ float:right;}

.attention{ border:dotted #ff5a00 1px; background:#fdf2ec; padding:3px 10px; height:180px; width:200px; overflow:auto;}
.preview{ border:dotted #628abf 1px; background:#f1f5f8; padding:3px 10px; height:180px; width:200px; overflow:auto;}


#no_data{ background:#f4f7f9;}
#no_data .column_select{ color:#ff5a00;}


/**FormTip & FormError**/

.menuStyle {
      padding: 1px; margin: 0px;
      background: #fff;
      border: 1px solid #999;
      width: 100px;
    }
.menuStyle li{
      margin: 0px;
      color: #000;
      display: block;
      cursor: default;
      padding: 1px;
      border: 1px solid #fff;
      background: transparent;
    }
.menuStyle .itemHoverStyle {
      border: 1px solid #999999;
      background: #b6bdd2;
    }
#no_data{ background:#f4f7f9;}


.form_tip{ background:url(../images/onFocus.gif) left no-repeat; padding-left:22px; height:auto; line-height:18px; display:inline-block; color:#6c6f70; margin-top:-25px;*margin-top:0px;}
.form_error{ background:url(../images/onError.gif) left no-repeat; padding-left:22px; height:auto; line-height:18px; display:inline-block; color:#ff0000; margin-top:-25px;*margin-top:0px;}

/**DatePicker**/
.btn_bold { width:24px; height:24px; display:inline-block; white-space:nowrap; text-align:center; font-weight:normal; border:1px solid #d6dfe5;}
.btn_bold.bold{ font-weight:bold; background:#f0f4f7;}
.btn_bold.bg{ width:auto; padding:0 5px; background:#f0f4f7;}
.btn_color { width:24px; height:24px; display:inline-block; text-align:center; font-weight:bold; border:1px solid #d6dfe5; background:#000;}
.length_calc { height:24px; display:inline-block; text-align:center; border:1px solid #d6dfe5; border-left:none;}
.form_error{ background:url(../images/onError.gif) left no-repeat; padding-left:22px; height:18px; line-height:18px; display:inline-block; color:#ff0000;}
.img_progress { width:24px; height:24px; display:inline-block;}

/**UploadImage**/
.img_upload{ height:120px; width:120px; border:1px solid #d6dfe5;}

/** Relation delete selected item **/
.relation_delete{color:#ff5a00;}

.column_select_tree{height:430px; overflow:auto;}

.body_login_wanwang{ background:url(../images/login_bg_wanwang.jpg) no-repeat right bottom #1f598a;}
.authorize{ position:absolute; margin:0 auto; width:440px; height:360px; left:50%; top:50%; margin-left:-220px; margin-top:-180px; background:url(../images/authorize_bg.png) no-repeat top;}
.authorize .font_whir{ background:url(../images/authorize_font_whir.png) no-repeat left top; height:60px;}
.authorize .font_wanwang{ background:url(../images/authorize_font_wanwang.png) no-repeat left top; height:60px;}
.authorize .div_textarea{ padding:20px 20px 0px 20px;}
.div_input{ padding:20px; text-align:right;}
.authorize textarea{ 
	width:99%; 
	border:solid 1px #ccc; 
	background:#fff; 
	scrollbar-face-color: #cccccc;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-3dlight-color: #d4d4d4;
	scrollbar-arrow-color: #6688AA;
	scrollbar-track-color: #EEEEEE;
	scrollbar-darkshadow-color: #d4d4d4;}
.authorize .btn{ background:url(../images/authorize_btn.jpg) no-repeat; width:81px; height:26px; border:none;}

.operate_head a{ display:inline-block; padding-left:8px;}
.operate_head a b{ display:inline-block; padding-right:8px; font-weight:normal;}

.pointer { cursor: move;}

.th_title_name{ line-height:30px; font-size:12px;}
.btn_Update{ border:none; width:74px; height:27px; cursor:pointer; margin-right:15px;}
.btn_Check{ width:54px; height:28px; text-align:center; display:inline-block; cursor:pointer; border:none;}

.fieldset_box{ margin-top:5px; padding:10px;}
.fieldset_box legend{ padding:0px 10px; line-height:18px;}

.copy_line{text-align: right;background-color: #F0F5F9;line-height: 26px;font-size: 12px;color:#2e4d76;}
.copy_line a{color:#2e4d76;}

.ico_select{ background:url(../images/font_select_bg.jpg) no-repeat; display:inline-block; width:110px; height:19px; line-height:19px; padding-left:10px;}
.fl{ float:left;}
.fr{ float:right; }

/*--多图片，多文件排序--*/
.sortable_img_li{float:left;height:155px;width:130px;cursor:move;}
.sortable_file_li{float:left;height:30px;width:100%;cursor:move;}

.nowrap th{ white-space:nowrap;}

.error_body{ height:100%; width:100%; line-height:24px;}
.error{ margin:20px; padding:10px;  border:solid 1px #E7E7CD; background:#FFFFE1; }
.error h1{ font-size:24px; color:#e8360c;}
.error .note{ margin-top:10px; }
.error .note ul { padding-left:20px; }
.error .more{ height:24px;  display:block;}
.error .more a{ color:#4891dc;}
.error .more a:hover{ color:#002596;}
.error .description{ display:none; margin-top:10px;}
.error h2{ color:maroon; font-style:italic; }

.linefeed{ width:200px; word-wrap: break-word; word-break: normal; overflow:hidden;}
.wordbreak{word-break:break-all;}

.required{ font-weight:bolder; color:#FF5A00; }


/*--确认层样式--*/
.del_btn{ position: relative;}
.del_Layer{ display:inline-block;width:200px;position:absolute; line-height:18px; z-index:10; }
.del_Layer .tipstop{ background:url(../images/tipstop.gif) no-repeat right top; height:10px; width:17px; position:absolute; }
.del_Layer .tipsbottom{ background:url(../images/tipsbottom.gif) no-repeat right top; height:10px; width:17px; position:absolute; }
.del_Layer .tipbox{ border:1px solid #fe9238; background:#fff5ed;line-height:18px; min-width:150px;color:#383838;}
.del_Layer .tiptxt{ max-height:300px;height:auto;_height:300px; padding:10px; text-align:left; border-bottom:1px solid  #ffc99c; margin:0px 5px;}
.del_Layer .tipbtn{ text-align:left; background:#fff5ed; padding:10px; height:25px;  }
.del_Layer .tipbtn .ab_btn{ color:#fff; float:left; }

.a_btn{display:inline-block; padding:0px 15px; background:url(../images/a_btnbg.jpg) repeat-x left -125px; height:27px; color:#797f98; line-height:27px;border:1px solid #cdcdcd; margin-right:5px; font-size:13px; white-space:normal;  }
.a_btn:hover{background:url(../images/a_btnbg.jpg) repeat-x left -96px;border:1px solid #c8d1da;}
.a_btn:active{background:url(../images/a_btnbg.jpg) repeat-x left -155px;border:1px solid #bec8d1;}

.ab_btn{display:inline-block; padding:0px 15px; background:url(../images/a_btnbg.jpg) repeat-x left top;border:1px solid #6bace2; height:27px;line-height:27px; margin-right:5px; font-size:13px; white-space:normal;color:#fff;}
.ab_btn:hover{background:url(../images/a_btnbg.jpg) repeat-x left -32px;border:1px solid #83c2eb; color:#fff;}
.ab_btn:active{background:url(../images/a_btnbg.jpg) repeat-x left -65px;border:1px solid #5292cf;color:#fff;}


.form_attr{ padding: 10px 0 0 5px;}
.form_attr span.alias{color: #ff5a00; font-family: 宋体; font-size: 12px;}